Skip to content

Cutover Preconditions - mansety-prd

CUTOVER COMPLETE — mansety-prd has been running fully on DOKS since BD-7 (2026-06-09). DNS points to api.mansety.com / ws.mansety.com on the DOKS Gateway. beta-api/beta-ws records removed. This document is retained as a historical record.

BD-7 Idle Verify (completed 2026-06-09)

  • [x] All pods Running: api×2, worker×1, websockets×2, migrate Job Completed
  • [x] /health{"db":"ok","redis":"ok","app":"ok"}
  • [x] /statusHealthy! (fixed CF SSL Flexible→Full on mansety.com zone)
  • [x] WebSocket upgrade → HTTP 101
  • [x] Horizon running (php artisan horizon:status)
  • [x] Scheduler CronJob unsuspended + one-off job Completed
  • [x] PreSync migrate Job ran against DO managed MySQL

Cutover Checklist

  • [x] All pods healthy (no crashloops, no OOMKills)
  • [x] Alerts quiet
  • [x] Parity smoke matrix green
  • [x] Secrets snapshot taken (Doppler)
  • [x] DNS rolled to DO — api.mansety.com / ws.mansety.com live on Gateway
  • [x] 2-node HA Managed MySQL + Redis confirmed running
  • [x] GH Environment approval gate tested

Sign-off

Role Name Date
Tech Lead Ramy Tamer 2026-06-09
On-call Engineer Ramy Tamer 2026-06-09