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
Is your feature request related to a problem? Please describe.
Upgrading Traefik from 3.0.x to 3.1.x causes the ingress controller to seize to function entirely. Traefik cannot start up due to missing permissions to access nodes and endpointslices.
Describe the solution you'd like
If the Traefik image version (image.tag) is greater than or equal to 3.1.0, add the required permissions to the helm chart ClusterRole.
- apiGroups:
- discovery.k8s.ioresources:
- endpointslicesverbs:
- list
- watch
- apiGroups:
- ""resources:
- nodesverbs:
- get
- list
- watch
Describe alternatives you've considered
Manually patching the ClusterRole for now.
Will come up during the implementation of #10526
I wouldn't consider this a duplicate though, as 3.x is supported in theory and the linked issue is meerly to upgrade the default.
Suggested action
I'd happily implement this myself and open a PR against the k3s-io/k3s-charts repo. However, I'm unsure if I have to copy-paste the latest version chart folder (charts/traefik/25.0.3+up25.0.0) or can make the changes in the existing one.
The text was updated successfully, but these errors were encountered:
@brandond not sure if you've read it, but I specifically referenced #10526 and why I chose to open this issue nevertheless in the description:
Will come up during the implementation of #10526
I wouldn't consider this a duplicate though, as 3.x is supported in theory and the linked issue is meerly to upgrade the default.
I again want to empathize that I'm not requesting the default to be changed or any sort of official move, I just wanted to point out that the existing effort / support does not work anymore with the upgrade from 3.0.0 to 3.1.0.
It's now possible to use this chart with Traefik v3
This statement is technically debatable now, which is why I figured I'd open this issue and offer my support, which would also ease the transition as part of #10526 at a later point.
Is your feature request related to a problem? Please describe.
Upgrading Traefik from
3.0.x
to3.1.x
causes the ingress controller to seize to function entirely. Traefik cannot start up due to missing permissions to accessnodes
andendpointslices
.Describe the solution you'd like
If the Traefik image version (
image.tag
) is greater than or equal to3.1.0
, add the required permissions to the helm chart ClusterRole.Describe alternatives you've considered
Manually patching the ClusterRole for now.
Will come up during the implementation of #10526
I wouldn't consider this a duplicate though, as 3.x is supported in theory and the linked issue is meerly to upgrade the default.
Additional context
https://doc.traefik.io/traefik/v3.1/migration/v3/#kubernetes-provider-rbacs
Suggested action
I'd happily implement this myself and open a PR against the k3s-io/k3s-charts repo. However, I'm unsure if I have to copy-paste the latest version chart folder (charts/traefik/25.0.3+up25.0.0) or can make the changes in the existing one.
The text was updated successfully, but these errors were encountered: