Skip to main content

docs/production-cutover.md

Metadata

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