Documentation
¶
Index ¶
- Constants
- func CollectHostnames(cfg *config.Config, include ...DeploymentRef) []string
- func DashboardHostname(runtime Runtime, id string) string
- func DataRoot(cfg *config.Config, runtime Runtime, id string) string
- func DeploymentPath(cfg *config.Config, runtime Runtime, id string) string
- func HomePath(cfg *config.Config, runtime Runtime, id string) string
- func Hostname(runtime Runtime, id string) string
- func Hostnames(runtime Runtime, id string) []string
- func KeystoreVolumePath(cfg *config.Config, runtime Runtime, id string) string
- func ListInstanceIDs(cfg *config.Config, runtime Runtime) ([]string, error)
- func MustDefaultDeploymentPath(cfg *config.Config) string
- func Namespace(runtime Runtime, id string) string
- func ResolveInstance(cfg *config.Config, runtime Runtime, args []string) (id string, remaining []string, err error)
- func ResolveSingleDefaultNamespace(cfg *config.Config, runtime Runtime) (string, error)
- func SkillsPath(cfg *config.Config, runtime Runtime, id string) string
- func WorkspacePath(cfg *config.Config, runtime Runtime, id string) string
- type DeploymentRef
- type Descriptor
- type Runtime
Constants ¶
const ( OpenClaw Runtime = "openclaw" Hermes Runtime = "hermes" DefaultDomain = "obol.stack" DefaultInstanceID = "obol-agent" )
const RemoteSignerChartVersion = "0.3.1"
RemoteSignerChartVersion is the single source of truth for the `remote-signer` Helm chart pin used by both Hermes and OpenClaw deployments. It MUST be updated as a single edit; bumping it here updates every consumer in lockstep.
Chart 0.3.1 ships remote-signer image `v0.2.0`, which accepts the canonical-string signer contract (chain_id, value, etc. serialized as JSON strings) introduced by PR #359. Chart 0.3.0 ships `v0.1.0`, which only accepts the legacy u64 contract and breaks `obol sell register` for current obol-stack with HTTP 422 "chain_id: invalid type: string \"84532\", expected u64".
renovate: datasource=helm depName=remote-signer registryUrl=https://obolnetwork.github.io/helm-charts/
Variables ¶
This section is empty.
Functions ¶
func CollectHostnames ¶
func CollectHostnames(cfg *config.Config, include ...DeploymentRef) []string