${VAR} and are expanded before parsing. Defaults and validation run after parsing.
The config schema maps to svc/ctrl/worker/config.go.
The control plane worker is configured via a TOML file: control-worker --config=unkey.toml.
Configuration model
The control plane worker loads configuration from a TOML file usingconfig.Load. Defaults and validation are applied after parsing.
Runtime-only values (for example Clock) cannot be set in the file.
Required settings
These fields must be set for production deployments.Optional settings
ACME configuration
ACME settings live underacme. Enable Route53 DNS-01 challenges with acme.route53.
Restate configuration
Build and registry configuration
Builds are enabled whenregistry.password is set. In that case, registry.url, registry.username, depot.api_url, and depot.project_region must be set.