You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The list, roughly: same package in every environment, config separate from the app, no manual deploy steps, deploy-time tasks (migrations), a real check after deploy, and a record of what is running where.
Already there
Same image and spec everywhere. Only resolution changes per environment.
deployah deploy -y is enough for CI (--output json, --detailed-exitcode).
Deploy waits until resources settle and rolls back on failure (default --timeout 10m).
Cluster, domains, TLS, and profiles live in deployah.platform.yaml.
No real deployment test. Default probes say the process is up, not that the app can talk to the database. A postDeploy smoke task can cover this, or we document that probes are as far as we go.
docs/comparison.mdpoints at DORA's deployment automation checklist. This issue tracks the gaps until we can walk that list honestly.https://dora.dev/capabilities/deployment-automation/
The list, roughly: same package in every environment, config separate from the app, no manual deploy steps, deploy-time tasks (migrations), a real check after deploy, and a record of what is running where.
Already there
deployah deploy -yis enough for CI (--output json,--detailed-exitcode).--timeout10m).deployah.platform.yaml.tasks:, notrole: job).Still open
envstill does not reach the container. Taskenvdoes. Related later: proposal: support SOPS-encrypted env files #78 (SOPS).postDeploysmoke task can cover this, or we document that probes are as far as we go.list/statusshow Helm revision, not which image is running. Pairs with proposal: support deployah rollback #29.v1-alpha.5is accepted. Fine for now; freeze the story when we leave alpha.Image builds stay in CI. Blue/green (#33) and canary (#34) are separate.