Required on the control-plane host
TINY_SECRET_KEY is the root of all sealed connection credentials and secrets.
Losing it makes them unrecoverable; leaking it compromises all of them.
Ingress and authentication — pick one mode
TINY_OIDC_CLIENT_SECRET is optional for public clients and required when the
provider expects a confidential client.
Single-host mode is what tools/setup-cloud.sh produces.
TINY_MODE and TINY_ALLOW_DEV_LOGIN are not supported.
createControlPlane() refuses insecure development defaults.
Server options
Firecracker
Builds — optional
Postgres — optional
Direct egress — optional, off by default
CLI and MCP clients
Testing
Reserved namespace
TINY_* is reserved for platform configuration delivered to the guest. A
manifest that declares a secret in that namespace is rejected
at validation, so nothing an app declares can shadow a platform variable.