~/talk

GitOps Safety: Rendering Accurate ArgoCD Diffs Directly on Pull Requests

Talkat ArgoCon NA 2024 · on Tuesday, 2024-11-12· at 13:40· Salt Palace | Level 2 | 254 B· [security]
links:none on file
links:none on file
slides:none on file

Tool called Argo CD diff preview spins up an ephemeral cluster (kind or minikube), installs Argo CD, applies apps from both branches, renders full cluster manifests and computes a git-style diff so pull requests show exact rendered changes. Pipeline run takes about 70 seconds to create the cluster and ~2 minutes total; it posts markdown to the PR. It avoids touching production (no access to live infra), supports app-of-apps and ApplicationSet, but cannot catch runtime or missing-CRD failures and secrets are not redacted yet.

AI-written summary · about

  1. 0:00Introduction
  2. 1:06Kubernetes diffs preview problems
  3. 2:30Desired vs live state diffs
  4. 4:37Tools for previewing diffs
  5. 8:10Argo CD Diff Preview tool
  6. 11:16Live demo
  7. 13:44CI pipeline integration
  8. 14:47How it works
  9. 16:31Local cluster benefits
  10. 17:55Limitations and false security
  11. 19:59Company adoption feedback
  12. 20:40Benefits and limitations summary
  13. 22:05Q&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.