Overview of Argo CD Diff Preview
mainArgo CD Diff Preview is a tool that renders the diff between two branches in a Git repository by using Argo CD itself to generate the manifests. This ensures that the diff is as accurate as possible, especially when using templating tools like Helm or Kustomize. It functions similarly to Atlantis for Terraform, providing a clear view of proposed changes in Pull Requests.
Key capabilities include:
- Accurate diffs: Uses Argo CD's own rendering engine.
- Isolation: Supports running with ephemeral clusters so no access to production clusters is required.
- Speed: Can connect to pre-installed Argo CD instances to skip cluster creation.
- Flexibility: Supports private repositories, Helm charts, multi-source applications, and ApplicationSets.
- Filtering: Includes smart filtering for applications and
--diff-ignoreto filter out noisy changes like version bumps.