23 lines
877 B
Markdown
23 lines
877 B
Markdown
# 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.
|