Expand description
Environment variable resolution for $E: and $S: prefix syntax
Per V1_SPEC.md Section 7, values prefixed with $E: are resolved
from the runtime environment at container start time.
Additionally, values prefixed with $S: are resolved from the secrets
provider at container start time.
Structs§
- Resolved
Env - Result of resolving environment variables
Enums§
- EnvResolution
Error - Errors that can occur during environment variable resolution
Functions§
- get_
env_ references - Get list of $E: referenced variable names
- get_
secret_ references - Get list of $S: referenced secret names
- has_
env_ references - Check if any environment variables use $E: references
- has_
secret_ references - Check if any environment variables use $S: secret references
- resolve_
env_ value - Resolve a single environment variable value
- resolve_
env_ vars - Resolve environment variables from a
ServiceSpecenvHashMap - resolve_
env_ vars_ with_ warnings - Resolve environment variables and return in OCI format with warnings
- resolve_
env_ with_ secrets - Extended environment resolution with secrets support
- resolve_
value_ with_ secrets - Resolve a single environment variable value with secrets support