GitOps Safety: Rendering Accurate ArgoCD Diffs Directly on Pull Requests
summary
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
chapters (13)
- 0:00Introduction
- 1:06Kubernetes diffs preview problems
- 2:30Desired vs live state diffs
- 4:37Tools for previewing diffs
- 8:10Argo CD Diff Preview tool
- 11:16Live demo
- 13:44CI pipeline integration
- 14:47How it works
- 16:31Local cluster benefits
- 17:55Limitations and false security
- 19:59Company adoption feedback
- 20:40Benefits and limitations summary
- 22:05Q&A
related talks
22mGitOps - The Magic Key to Cloud Native Security
31mSelf Healing GitOps: Continuous, Secure GitOps Using Argo CD, Helm and OPA
34mSecure by Default with GitOps - A Guide to OPA with Argo CD
27mSecure by Design: Embedding DevSecOps into Your GitOps Workflows
32mGitOps at Scale: Why Your Hub-and-Spoke Architecture is a Security Risk
37mSecure Multi-Tenant GitOps Application & Infrastructure Rollouts At Adobe
25mArgo CD Ephemeral Access in Action: Lessons Learned While Runnin...
18mDevOps All the Things: Creating a Pipeline to Validate Your OPA Policies
