You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
My current workflow is to use Fairwinds Nova to detect outdated Helm deployments, and use Nova Exporter to display outdated Helm deployments as alerts in Prometheus. When I get an alert, I manually update my deployment with helm upgrade.
Example output of Nova:
[jonathan@poseidon ~]$ nova find --format table --wide --show-old
Release Name Chart Name Namespace HelmVersion Installed Latest Old Deprecated
============ ========== ========= =========== ========= ====== === ==========
argocd argo-cd argocd 3 7.3.1 7.3.2 truefalse
When I heard about Keel this week I thought it looked like a really neat solution to automate my existing process, but then I realised, Keel is watching image registries, not Helm repositories, and updating the image alone. In my experience, upgrading a Helm deployment by simply changing the image is potentially unsafe.
I think it would be better if Keel was able to watch Helm repos and then perform actual Helm upgrades using the new Helm chart - which should reference the image it is designed to be compatible with. This will also handle upgrading things that Helm manages other than the container image, e.g. any RBAC rules that may be needed.
I'm no coder, so unfortunately I can't help with the implementation, but I'm happy to test etc. Thanks.
The text was updated successfully, but these errors were encountered:
My current workflow is to use Fairwinds Nova to detect outdated Helm deployments, and use Nova Exporter to display outdated Helm deployments as alerts in Prometheus. When I get an alert, I manually update my deployment with
helm upgrade
.Example output of Nova:
When I heard about Keel this week I thought it looked like a really neat solution to automate my existing process, but then I realised, Keel is watching image registries, not Helm repositories, and updating the image alone. In my experience, upgrading a Helm deployment by simply changing the image is potentially unsafe.
I think it would be better if Keel was able to watch Helm repos and then perform actual Helm upgrades using the new Helm chart - which should reference the image it is designed to be compatible with. This will also handle upgrading things that Helm manages other than the container image, e.g. any RBAC rules that may be needed.
I'm no coder, so unfortunately I can't help with the implementation, but I'm happy to test etc. Thanks.
The text was updated successfully, but these errors were encountered: