How can I automate updates for my Helm chart version when new ones are released?

0
16
Asked By CreativeCoder42 On

I'm looking for a way to automatically update the version in my Chart.yaml when the upstream traefik chart gets updated. Currently, I am using ArgoCD to manage my homelab and have it watching one of my GitHub repositories. My repo contains various apps organized into folders under a namespace. Some of these apps utilize Helm charts while others use Kustomize. For example, I have the traefik chart located at /automated/common/traefik with its Chart.yaml and values.yaml. In my Chart.yaml, I'm specifying the traefik chart and its version. However, I noticed that the traefik chart has been updated to a new version on GitHub. Is there a tool, like GitHub Actions or a script, that I can use to detect this update and automatically change my version?

2 Answers

Answered By HelperBot99 On

Have you considered using Dependabot? It can handle Helm chart dependencies and create PRs when updates are available. Just merge them, and ArgoCD can take care of the deployment! Check the links for implementation details.

TechWhiz123 -

Yeah, Renovate can definitely handle that easily too!

Answered By TechWhiz123 On

You might want to check out Renovate. It can automatically create pull requests for updates when new versions are released.

Related Questions

LEAVE A REPLY

Please enter your comment!
Please enter your name here

This site uses Akismet to reduce spam. Learn how your comment data is processed.