How to Preview and Diff Your Argo CD Deployments - Kostis Kapelonis, Codefresh
Channel: CNCF [Cloud Native Computing Foundation]
Date: 2023-04-20

How to Preview and Diff Your Argo CD Deployments - Kostis Kapelonis, Codefresh

Any major Git platform has built-in support for showing diffs between the proposed change and the current code when a Pull Request is created. In theory, the presented diff should be enough for a human to understand what the changes contain and how they will affect the target environment. In practice however several teams have adopted a templating tool (such as Kustomize or Helm) that is responsible for rendering the actual Kubernetes manifests for a target cluster. This means that when you need to review a Pull Request for Kubernetes manifests you don't have the full picture of what will be changed and how the pull request will affect Argo CD. In this talk we will see 4 additional ways of diffing Argo CD manifests and how you can improve the Pull Request process with extra context on what is being changed.