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
When trying to recreate a jaeger instance I'm getting the following error in the operator:
2024-04-03T05:50:34Z INFO cleaning orphaned deployments.
W0403 05:50:39.050014 1 reflector.go:539] pkg/mod/k8s.io/client-go@v0.29.3/tools/cache/reflector.go:229: failed to list *v1.IngressClass: ingressclasses.networking.k8s.io is forbidden: User "system:serviceaccount:operators:jaeger-operator" cannot list resource "ingressclasses" in API group "networking.k8s.io" at the cluster scope
E0403 05:50:39.050062 1 reflector.go:147] pkg/mod/k8s.io/client-go@v0.29.3/tools/cache/reflector.go:229: Failed to watch *v1.IngressClass: failed to list *v1.IngressClass: ingressclasses.networking.k8s.io is forbidden: User "system:serviceaccount:operators:jaeger-operator" cannot list resource "ingressclasses" in API group "networking.k8s.io" at the cluster scope
I already have enabled rbac and service account creation.
Steps to reproduce
Remove the Jaeger instance
Try to re-add it
Expected behavior
Recreate the Jeager instance without doing any manual change.
Relevant log output
2024-04-03T05:47:19Z INFO cleaning orphaned deployments.
W0403 05:47:23.410275 1 reflector.go:539] pkg/mod/k8s.io/client-go@v0.29.3/tools/cache/reflector.go:229: failed to list *v1.IngressClass: ingressclasses.networking.k8s.io is forbidden: User "system:serviceaccount:operators:jaeger-operator" cannot list resource "ingressclasses"in API group "networking.k8s.io" at the cluster scope
E0403 05:47:23.410316 1 reflector.go:147] pkg/mod/k8s.io/client-go@v0.29.3/tools/cache/reflector.go:229: Failed to watch *v1.IngressClass: failed to list *v1.IngressClass: ingressclasses.networking.k8s.io is forbidden: User "system:serviceaccount:operators:jaeger-operator" cannot list resource "ingressclasses"in API group "networking.k8s.io" at the cluster scope
Screenshot
No response
Additional context
The fix is very simple, just add the ingressclasses resource access to the jaeger-operator clusterrole under networking.k8s.io, like below
What happened?
When trying to recreate a jaeger instance I'm getting the following error in the operator:
I already have enabled rbac and service account creation.
Steps to reproduce
Expected behavior
Recreate the Jeager instance without doing any manual change.
Relevant log output
Screenshot
No response
Additional context
The fix is very simple, just add the ingressclasses resource access to the jaeger-operator clusterrole under networking.k8s.io, like below
Jaeger backend version
v1.55.0
SDK
No response
Pipeline
No response
Stogage backend
Elasticsearch v8.12.0
Operating system
Linux
Deployment model
Kubernetes v1.27.8
Deployment configs
The text was updated successfully, but these errors were encountered: