docs(ops): cutover runbook drift found during the real cutover

Aperta Adatta ai principianti
#178 0 commenti 0 reazioni 0 assegnatari Vedi su GitHub

Nessuno ha ancora preso questa issue.

Valutazione

Difficoltà
2/5
Tempo stimato
1-3 ore
Idoneità per principianti
84/100
Tipo di issue
Documentazione
Chiarezza
Specificata chiaramente
Stato di attività
Attiva
Stack tecnologico
kubernetes

Direzione di ricerca

Leggi docs/operations/cutover.md e confronta i suoi passaggi T-1 e T-0 con i dettagli del cutover del 2026-09-17 in questa issue. Aggiorna il runbook per includere i Certificates pre-emessi, il kubectl rollout restart richiesto, la valutazione dello spam di delta e la pulizia di Certificate successiva al flip, tracciata in cfp-live-cluster. Il lavoro è completato quando la procedura documentata corrisponde al cutover osservato.

Scritto dal modello di indicizzazione a partire dal testo della issue.

Descrizione

Things the 2026-09-17 cutover did differently from `docs/operations/cutover.md`, to fold back in:

  • Certs are pre-issued, not issued at the flip. `mergeGateways: true` allows a hostname on one :443 listener cluster-wide, so we declared explicit `Certificate`s in `codeforphilly-ng` (cfp-live-cluster #195) before moving the listeners and the flip was instant. T-0 step 2 still says "allow a minute or two for ACME".
  • The ConfigMap change does not roll the pod. `CFP_SITE_HOST` comes via `envFrom` on a static ConfigMap; a `kubectl rollout restart` was needed after the apply. T-0 step 2 says the change "rolls the pod (Recreate strategy)".
  • The T-1 data refresh needs a spam-evaluation step for the delta (see the sibling issue), otherwise unevaluated signups reach `published`.
  • Post-flip: drop the explicit Certificate declarations so cert-manager's gateway-shim adopts the existing Secrets (tracked in cfp-live-cluster).

🤖 Generated with Claude Code

https://claude.ai/code/session_01LFyA5poHwrhAktrnsKrUiQ

Lingua principale
TypeScript
Stelle
1
Fork
1
Merge medio
1g 20h
PR unite (30g)
25

Guida per i contributori

Nessuna guida per i contributori indicizzata per questo repository

Come iniziare

  1. Leggi tutta la issue e poi la guida ai contributi del progetto.
  2. Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
  3. Fai un fork del repository e lavora su un branch.
  4. Apri una pull request che faccia riferimento al numero della issue.

Altre issue di CodeForPhilly/codeforphilly-ng

Tutte le issue di CodeForPhilly/codeforphilly-ng

Issue simili

Altre issue su TypeScript

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.