-
Notifications
You must be signed in to change notification settings - Fork 770
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Update this Chart to track each Traefik release? #625
Comments
Hello, The |
@ldez why? It much more practical to have a chart release for each Traefik release. This is common practice across helm community. Majority of chart users don't track traefik releases, they do track helm repo. Your approach breaks end user release cycle, where I have to follow patch releases, but skip the minor and major. |
"The time is the limit" but as the project is open source, everybody can create a PR to update the default value of the appVersion. |
Problem with this, that community contributions remain stale for months without review. While PRs from traefik team members merged in seconds, like this #614. |
we are working on a new maintenance mode. A PR that just updates the version of Traefik is easy to review, so yes all the PR are not merged at the same speed but it's more related to the content than the authors. |
I could help with the CICD of this... perhaps have something like dependapot update the docker tag for traefik and raise a PR that does some basic tests to ensure things are working? Even just getting the PR up might be nice. |
Yes, sure. It would be awesome, @shadycuz ! |
Here are the rough steps that would need to happen.
That would be a really good first step. If traefik maintainers are willing to help out on there end than I can submit the PR with these changes. We could start working on this now and release this feature sometime after the change to traefik 3.0. Because I'm pretty sure dependabot/renovate will try to give us that version very soon. Once this work is done you could take this even further and add some functional testing. Once those tests have passed you could automatically merge and create a github release with release-drafter. |
That seems quite complex. In renovate doc, they provide an example to update appVersion, wdyt about it ? |
@mloiseleur, oh yes. That is perfect. Here is an example of it in use. So all Traefik maintainers would need to do is enable |
Yes, sure. |
I'm reopening it because current PR opened by renovate increments only |
Welcome!
What did you expect to see?
Please make this Chart (e.g. appVersion) track the https://github.com/traefik/traefik releases.
Even thou we can set the image.tag chart value, that makes it harder to the user to known which chart versions are compatible with which traefik versions. It also means, we'll end up updating two versions, instead of one.
The text was updated successfully, but these errors were encountered: