Cutover Preconditions - us-prd¶
Checklist to verify before initiating traffic cutover from AWS to DOKS for us-prd.
Owned by: BD-7.5. Handed to:
AWS to DO Backend Cutover: us-prdLinear project. AWS deploy lane no longer functional post-UNI-53 (GH orgSENTRY_AUTH_TOKENdeleted). Do not re-trigger legacy*-pipeline.ymlworkflows. Cutover proceeds DO-only.
Checklist¶
- [ ] All pods healthy for 7+ days (no crashloops, no OOMKills)
- [ ] Alerts quiet for 7+ days (no P1/P2 firing on DOKS side)
- [ ] Parity smoke matrix green (
bash scripts/smoke.sh us-prd) - [ ] Full parity test matrix green (BD-7.4)
- [ ] Data migration DM-6 complete (see aws-to-do-data-migration plan)
- [ ] Secrets snapshot taken (Doppler export or equivalent)
- [ ] DNS rollback plan staged (Cloudflare DNS values for AWS
api.us-academy.netdocumented) - [ ] Monitoring dashboards verified (Grafana, Prometheus, Loki)
- [ ] PreSync migrate Job tested with real migration
- [ ] 2-node HA Managed MySQL + Redis confirmed running
- [ ] GH Environment approval gate tested (us-prd reviewer list set)
Sign-off¶
| Role | Name | Date |
|---|---|---|
| Tech Lead | ||
| On-call Engineer |