~/talk

How a Couple of Characters (and GitOps) Brought Down Our Site

slides:none on file

A single-line Helm template change causes Argo CD to interpret zero target clusters and Argo CD autoprune deleted 478 services across every cluster and region, dropping traffic to zero; reverting the PR restores namespaces but not deployments so manual restores and backups take hours. Recovery leverages a cells architecture served critical traffic from four clusters in one region, spot-instance cost savings, and runbook coordination. Concrete fixes: unit-test templating, channeled rollouts (dev/alpha/beta/main), disable dangerous auto-prune, and practice DR restores.

AI-written summary · about

  1. 0:00Start
  2. 23:22The greatest risk comes whilst crossing the chasm
  3. 24:04Templates with logic are code
  4. 24:37Don't do global config deploys
  5. 25:03A true blameless incident culture is invaluable
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.