helm-diff icon indicating copy to clipboard operation
helm-diff copied to clipboard

A helm plugin that shows a diff explaining what a helm upgrade would change

Results 118 helm-diff issues
Sort by recently updated
recently updated
newest added

Hi I have a scenario using `helmfile apply` where the golang code behind the scenes runs `helm diff upgrade` followed by `helm upgrade --install`. I need to add the flag...

Allow setting the output format via an environment variable

Adds option to use dyff as a diff renderer

This change proposes making the output context configurable via an environment variable `HELM_DIFF_OUTPUT_CONTEXT`. This is useful for me to shorten the diff output by default, for large chart releases.

``` ❯ helm version version.BuildInfo{Version:"v3.10.0", GitCommit:"ce66412a723e4d89555dc67217607c6579ffcb21", GitTreeState:"clean", GoVersion:"go1.19.1"} ❯ helm diff version 3.6.0 ``` I have a single chart that always fails to run `helm diff upgrade` correctly. Assuming the...

stale

``` uname -s Windows_NT uname -m x86_64 ```

When using flux, the manifests don't contain a leading `---`. Therefore https://github.com/databus23/helm-diff/blob/master/manifest/parse.go#L97-L98 leads to the first manifest being dropped. I would propose to just delete these lines as https://github.com/databus23/helm-diff/blob/master/manifest/parse.go#L104-106 already...

Hello When im trying to run diff command: `helm diff upgrade --allow-unreleased datadog datadog/datadog --version 2.35.0 --namespace datadog` Im getting this error: ``` ******************** Release was not present in Helm....

stale

Currently, there's an option to ignore entire resources, but I believe it's not possible to ignore specific keys instead. I'd love to be able to ignore things like `.metadata.labels.helm.sh/chart` and...

stale