How to Preview and Diff Your Argo CD Deployments
summary
Problem: Git diffs show templates not final Kubernetes manifests when teams use Helm or Kustomize, so approvals can be wrong. The talk evaluates UI diffs, argocd CLI --local, committing rendered manifests to a second repo and a Terraform/Atlantis analogy, then recommends render on the fly in CI by diffing PR branch vs main, attach rendered manifests as PR comment, which avoids cluster access. Works for most cases, reduces extra repos and single-point failures, but needs CI setup and can miss Helm corner cases.
AI-written summary · about
chapters (10)
- 0:00Introduction
- 2:26Argo CD deployments problem
- 3:09Argo CD UI diff
- 4:53Argo CD CLI diff
- 7:39Terraform problem and solution
- 9:26Render manifests to Git
- 14:04Render on the fly
- 17:56Unchanged resources
- 21:50Five solutions summary
- 23:37Q&A
related talks
32mPreview Environments with ArgoCD
19mThe Art of GitOps: Rendered Manifests
30mManage your kubernetes cluster in the GITOPS way !!
29mDemystifying Gitops with ArgoCD
16mGitOps in Pratice
27mExploring Argo
25mGit Sh*t Done, the GitOps Way
21mAre Your Declarative Configurations Human Friendly? Closer Look at Code Reviews with GitOps
