Guides
Release Promotion
Promote safely across your own environment model.
Promotion means deploying the same digest set across environments.
Recommended flow
- Deploy to
dev - Validate with status/logs/readiness
- Deploy same digests to
qa - Deploy same digests to your production environment
Promote by digest
Get digests from the latest dev release:
enclavely release get --project kms-signer --latest --env dev --jsonDeploy those same digests to qa:
enclavely deploy \
--project kms-signer \
--env qa \
--image-digest sha256:<image-from-dev> \
--eif-digest sha256:<eif-from-dev> \
--waitRepeat for your production environment only after qa passes.
Verify after each promotion
enclavely status --project kms-signer --env qa
enclavely readiness --project kms-signer
enclavely routing --project kms-signer --env qaDigest-based promotion gives deterministic deploys: same artifact, different environment.