VJftw / please-k8s

MIT License
0 stars 0 forks source link

`helm_release` `_deploy` subrules should be idempotent #2

Closed VJftw closed 1 year ago

VJftw commented 2 years ago

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.

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:

VJftw commented 1 year ago

Fixed by #4