Files
ircs-prod-config/docs/cutover-runbook.md
T
2026-06-14 11:46:13 +08:00

877 B

HTTPRoute cutover runbook

Current production domains are owned by ircs-system routes:

  • huawai.sophia.fr.eu.org -> ircs-system/huawai-svc:80
  • ircs.sophia.fr.eu.org -> ircs-system/ircs-frontend-svc:80

V3 production routes are declared under ircs-prod/edge-cutover:

  • huawai.sophia.fr.eu.org -> ircs-prod/ircs-frontend-gateway:80
  • ircs.sophia.fr.eu.org -> ircs-prod/ircs-frontend-gateway:8080

Cutover order:

  1. Confirm ircs-prod pods are Ready.
  2. Confirm cluster-internal portal/admin smoke is healthy.
  3. Disable automated sync on old argocd/ircs-app so it does not recreate old routes.
  4. Apply edge routes and delete old ircs-system business routes.
  5. Verify Envoy Gateway accepts the new routes.
  6. Verify external domains through the NLB/Cloudflare path.

Use scripts/cutover-httproute.ps1 -Execute from this repo root when ready.