~/talk

The Seven Deadly Sins of GitOps

Talkat GitOpsCon Europe 2025 · on Wednesday, 2025-05-28· [devops-and-delivery]
github:koksay
slides:none on file

Seven specific failure modes for GitOps are named and actionable: misplacing trust in repo state (observability on day zero), blindly copying other orgs, ignoring reconciliation errors, misattributing failures to GitOps, chasing features, a monorepo bottleneck, and hoarding knowledge. Concrete tooling and fixes appear—Argo CD and Flux with Grafana, Prometheus Alertmanager and Slack for alerts, Argo Workflows as an alternative—and one incident where a bad Flux customization YAML deletes cluster resources but restores everything in ~2 hours (Flux deleted resources but recovery in ~2 hours). Emphasizes reconciliation is heartbeat, start simple and iterate.

AI-written summary · about

  1. 0:00Introduction
  2. 1:04What is GitOps
  3. 6:25Pride – ignoring feedback
  4. 9:40Envy – copying setups
  5. 11:45Ignoring reconciliation errors
  6. 14:34Blaming GitOps
  7. 17:05Lust – chasing features
  8. 18:34One repo to rule them all
  9. 21:21Greed – hoarding knowledge
  10. 23:12GitOps failure example
  11. 24:55Key takeaways
  12. 26:46Q&A
~/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.