Skip to main content
RunBook Academy

← All checklists in Git, CI/CD & GitOps

Before deploymentci-cd-post-deploy

Post-Deployment Validation Checklist

16 items ·9 critical ·4 warn ·3 info

How to use this checklist

This is the gate a deploy must pass before the change ticket is closed. It is not “the deploy command returned success” — it is the user-visible and observable state after the deploy.

Work it through immediately after rollout completes, while the evidence is still warm. A deploy that passes the rollout but fails this checklist is a deploy that needs to be rolled back or remediated, not declared done.

Sign-off

Every critical item must pass. A failing critical item blocks the change from being closed and may trigger a rollback; it is not a note for later. Record the date, the reviewer, and the disposition of every item that did not pass.

Critical9 items

  1. kubectl rollout status deploy/<name> --timeout=10m; kubectl get pods -l app=<name> -o wide
  2. argocd app get <app>; flux get kustomization <name>
  3. kubectl get pods -l app=<name> -o json | jq -r '.items[] | "\(.metadata.name) ready=\(.status.containerStatuses[]?.ready)"'
  4. curl -s http://prometheus/api/v1/query?query=rate\(http_requests_total\{job="<service>",status=~"5.."\}\[5m\]\)
  5. argocd app diff <app>; flux diff kustomization <name>

Warning4 items

Info3 items