Enclavely Docs
Guides

Deployment Checklist

End-user preflight checklist before deploying to a critical environment.

Use this checklist before deploying to any critical environment.

Required checks

  • Team roles and API key scopes are correct
  • Project environments are defined for your workflow (dev, qa, prod, etc.)
  • Service health/readiness endpoints are stable
  • Latest pre-prod release is healthy
  • Routing and smoke tests pass in pre-prod
  • Rollback target is known and verified

Command checklist

enclavely verify --project kms-signer --strict-backlog
enclavely release list --project kms-signer --env qa
enclavely status --project kms-signer --env qa
enclavely routing --project kms-signer --env qa

If all checks pass, deploy the same digests to your critical environment:

enclavely deploy \
  --project kms-signer \
  --env prod \
  --wait

Recovery

If deployment fails:

enclavely release retry --project kms-signer --latest-failed --env prod
# or rollback to a known good version
enclavely rollback --project kms-signer --env prod --to <version>

Never deploy unknown digests directly to a critical environment. Promote a digest set validated in pre-prod first.

On this page