Helm diff
Jump to navigation
Jump to search
This is a great plugin for helm.
helm plugin install https://github.com/databus23/helm-diff
helm diff upgrade -n mynamespace myapp foo/myapp -f custom-values.yaml
You could use it like so
#!/bin/bash lines=$(helm diff upgrade -n mynamespace myapp foo/myapp -f custom-values.yaml) if [[ $(echo $lines | wc -l) > 0 ]]; then echo "$lines" | grep "^+\|^-" echo "Helm changes detected." echo "Running upgrade in 5."; sleep 5 helm upgrade --install -n mynamespace myapp foo/myapp -f custom-values.yaml fi
You can use terraform helm provider as well.
https://registry.terraform.io/providers/hashicorp/helm/latest/docs/resources/release