voodu config
Out-of-band env vars per app. See manifests/config for semantics.
See manifests / config & secrets for the precedence rules.
Set
voodu config set DATABASE_URL=postgres://... -a prod
voodu config set SECRET_KEY_BASE=$(openssl rand -hex 32) -a prodMultiple keys at once:
voodu config set NODE_ENV=production PORT=8080 -a prodGet / list
voodu config get DATABASE_URL -a prod
voodu config list -a prodUnset
voodu config unset OLD_FLAG -a prodReload
voodu config reload -a prodRe-renders env into running containers and bounces replicas one at a time. Use after a config set if your app doesn't watch env at runtime.
Virtual buckets
Group config that belongs to a tool, not an app:
voodu config aws/cli set AWS_ACCESS_KEY_ID=AKIA...
voodu config aws/cli list
voodu config aws/cli unset AWS_DEFAULT_REGIONReference from manifests with env_from = ["aws/cli"]. The same bucket also feeds parse-time ${VAR} interpolation — see config & secrets.
Bulk import from .env
voodu config import .env.production -a prodSkips comments and blank lines. Fails on syntax errors before writing anything.