docs/production-cutover.md
Metadata
- Purpose: Project documentation source file.
- Domain:
documentation - Language:
md - Bytes: 2517
- Lines: 85
- Content hash (short):
1adad377 - Source (start): docs/production-cutover.md:1
- Source (end): docs/production-cutover.md:85
Indexed Symbols
No indexed functions/methods detected in this file.
Markdown Headings (if applicable)
- H1: Production Cutover (No Mocks) (line 1)
- H2: 1. Enforce no-mock config (line 5)
- H2: 2. Enforce Argo prune/self-heal (line 13)
- H2: 3. Hard refresh and prune sync (line 26)
- H2: 4. Verify mock workloads are gone (line 40)
- H2: 5. Verify production app health (line 49)
- H2: 6. Verify authenticated summary routes (line 57)
- H2: 7. Run automated preflight script (line 68)
Source Preview
# Production Cutover (No Mocks)
This checklist removes remaining mock dependencies from production runtime and verifies live routes.
## 1. Enforce no-mock config
Confirm staging/prod values:
- `statusMock.enabled=false`
- `gateway.env.EGI_CONTROL_CENTER_URL=https://...`
- `gateway.env.AGENTFIELD_URL=https://...`
## 2. Enforce Argo prune/self-heal
Staging/prod child applications must include:
```yaml
syncPolicy:
automated:
prune: true
selfHeal: true
syncOptions:
- CreateNamespace=true