Bump Traefik image and chart#10499
Conversation
Codecov Report✅ All modified and coverable lines are covered by tests. Additional details and impacted files@@ Coverage Diff @@
## master #10499 +/- ##
=======================================
Coverage 19.82% 19.82%
=======================================
Files 50 50
Lines 4136 4136
=======================================
Hits 820 820
Misses 3265 3265
Partials 51 51
Flags with carried forward coverage won't be shown. Click here to find out more. ☔ View full report in Codecov by Harness. 🚀 New features to boost your workflow:
|
662e80d to
2e207d3
Compare
There was a problem hiding this comment.
Looks like the chart is broken - did you validate that the patches in rke2-charts apply cleanly to the new 40.0 chart release from rancher/rke2-charts#1005?
2026-06-01T15:59:17.244212737Z stderr F + helm install --set-string global.clusterCIDR=10.42.0.0/16 --set-string global.clusterCIDRv4=10.42.0.0/16 --set-string global.clusterDNS=10.43.0.10 --set-string global.clusterDomain=cluster.local --set global.prime.enabled=false --set-string global.rke2DataDir=/var/lib/rancher/rke2 --set-string global.serviceCIDR=10.43.0.0/16 --set-string global.systemDefaultIngressClass=traefik rke2-traefik /tmp/rke2-traefik.tgz
2026-06-01T15:59:17.312855284Z stderr F Error: INSTALLATION FAILED: template: rke2-traefik/templates/migrationClass.yaml:1:14: executing "rke2-traefik/templates/migrationClass.yaml" at <.Values.providers.kubernetesIngressNginx.enabled>: nil pointer evaluating interface {}.enabled
yes, there is a var that changed in the chart. Now Nginx is NGINX. I need to create a new chart with that change |
|
This should fix it rancher/rke2-charts#1007 |
2e207d3 to
9d5f077
Compare
|
Now it installs correctly: but fails somewhere else... I'll continue tomorrow |
9d5f077 to
7588575
Compare
|
As we are setting Traefik to be the default ingressClass, we need to change the name of the "default" ingressClass because it picks "rke2-traefik". Given that the new Traefik v3.7.2 is planned for tomorrow, I'll park this until the new image is out |
7588575 to
de06bac
Compare
Signed-off-by: Manuel Buil <mbuil@suse.com>
de06bac to
4cf519c
Compare
Proposed Changes
Bump Traefik chart and image.
The new Traefik v3.7.3 adds support for a lot of ingress-nginx annotations. Two of them were in our tests::
This PR also modifies the internal test so we expect success when using those annotations now
Types of Changes
Version bump
Verification
Deploy RKE2 without setting any ingress-controller. Verify that:
1 - Traefik is deployed
2 - The version of traefik is v3.7.3
3 -
kubeclt get crd | grep gateway.networkingreturn 8 CRDs. If you output the CRD details, all 8 include the annotation "helm.sh/resource-policy: keep"Testing
Linked Issues
#10498
User-Facing Change
Further Comments