k8s-gitops
k8s-gitops copied to clipboard
Show the helm diff in a helm version change
Details
Ideally, when a helm chart version is changed I want to view the detected resource changes. Even when these resources are managed by flux helm-controller it would be good to see the diff to know if there are fundamental breaking changes for charts that are more fragile (hold state).
https://github.com/databus23/helm-diff
Flux has committed to building this capability into their flux CLI
Hello! https://fluxcd.io/docs/cmd/flux_diff_kustomization/
Allen built a tool that can be used in a GHA: https://github.com/allenporter/flux-local
https://github.com/onedr0p/home-ops/blob/main/.github/workflows/flux-diff.yaml