Expand description
Default capability-slot bindings for the bootstrap local Environment (A4).
Pack-descriptor strings are exposed as &'static str constants so callers
that need only the names (CLI output, telemetry tags) can avoid parsing.
local_pack_bindings returns the five EnvPackBindings ready to drop
into greentic_deploy_spec::Environment::packs; parsing failures propagate
as PackDescriptorParseError but are unreachable for the compile-time
constants below.
Constants§
- DEV_
STORE_ SECRETS_ PATH - Version-independent descriptor path of the dev-store secrets backend — the
default binding, delivered into a cluster as the
gtc-dev-secretsSecret. - LOCAL_
DEFAULT_ BINDINGS (slot, descriptor)pairs for the five default bindings.- LOCAL_
DEPLOYER_ PACK - Pack descriptor for the deployer slot on the
localenv. - LOCAL_
ENV_ ID EnvIdstring used by the bootstrap environment.- LOCAL_
SECRETS_ PACK - Pack descriptor for the secrets slot on the
localenv. - LOCAL_
SESSIONS_ PACK - Pack descriptor for the sessions slot on the
localenv. - LOCAL_
STATE_ PACK - Pack descriptor for the state slot on the
localenv. - LOCAL_
TELEMETRY_ PACK - Pack descriptor for the telemetry slot on the
localenv. - VAULT_
SECRETS_ PACK - Pack descriptor for the Vault secrets backend binding.
- VAULT_
SECRETS_ PATH - Version-independent descriptor path of the HashiCorp Vault secrets backend
(Phase E). Bound to the
Secretsslot to make the worker resolvesecret://refs from Vault under its pod ServiceAccount identity.
Functions§
- local_
pack_ bindings - Builds the default
EnvPackBindingset for thelocalenvironment.