Helm isn't idempotent when using the same configuration (values + chart) via helm upgrade --install ... or helm install ... multiple times. This results in us pushing images and deploying unnecessarily.
Various issues on Helm relate to this but the resounding answer is that helm is a package manager and userland should decide whether or not helm should do anything.
Helm isn't idempotent when using the same configuration (values + chart) via
helm upgrade --install ...
orhelm install ...
multiple times. This results in us pushing images and deploying unnecessarily.Various issues on Helm relate to this but the resounding answer is that helm is a package manager and userland should decide whether or not helm should do anything.
related issues:
a suggested solution for this is to check if the values and chart version are the same before continuing the deploy process.
Acceptance criteria:
_deploy
only upgrades/installs Helm releases when the values and chart version are different/new.