Skip to content
New Signal-based gating for canary steps is live in v2.14 Read the changelog →

Guides

Environments and inheritance

How configuration flows down the environment chain, and how to override it.

Environments inherit from the environment before them in the chain. A value declared in staging is visible in production unless production overrides it.

staging:
  replicas: 2
  log_level: debug

production:
  inherits: staging
  replicas: 24
  log_level: warn

Secrets

Secrets are referenced, never stored. Thrayne holds the reference and resolves it at promotion time against your secret manager.

Drift

Anything changed outside Thrayne is reported as drift against the declared state, with a diff and an attribution.