~/talk

How GitOps Should I Be? Lessons from a Kinda-GitOps Environment

Talkat cdCon + GitOpsCon 2023 · on Monday, 2023-05-08· at 14:25· Meeting Room 215-216· [devops-and-delivery]
slides:none on file

Intuit runs a pragmatic hybrid GitOps setup: 45 Argo CD instances serving ~20,000 apps across ~200 clusters, with region failover that bypasses GitHub because the GitHub SLA 20 minutes plus 20 minutes Argo CD recovery is too slow, so a kubectl CronJob scales east/west for faster recovery. Jenkins pipelines keep existing imperative steps and end with an Argo CD CLI sync, bootstrapping uses local sync to seed GitLab, and rendered manifests are produced by Jenkins and committed to a prod branch for auditable deploys.

AI-written summary · about

  1. 0:00Intro
  2. 1:01Definition of GitOps
  3. 2:43Region Evacuation
  4. 5:26Pipeline-Triggered Syncs
  5. 7:07Bootstrapping Clusters
  6. 10:19Rendered Manifests
~/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.