Closed Dante-in-Korea closed 3 months ago
I'm having the same problem also using chart version 2.54.0 (upgrading to jaeger-operator v1.57)
I can confirm this, maybe related to https://github.com/jaegertracing/jaeger-operator/commit/c8b3e7351482236f63f18da52a8292a27fdf890e?
@kravciak sorry, I checked it late. I guess there is no the clusterrole resource in there.
now I've re-checked. you've set the route.openshift.io/routes/custom-host resource in "bundle/manifests/jaeger-operator.clusterserviceversion.yaml". I can't find this role when I install jaeger-operator.
kubectl get clusterrole jaeger-operator -o jsonpath='{.rules[?(@.apiGroups[0] == "route.openshift.io")]}'
{"apiGroups":["route.openshift.io"],"resources":["routes"],"verbs":["create","delete","get","list","patch","update","watch"]}%
there is no the routes/custom-host resource in jaeger-operator clusterrole.
I think you should change charts/jaeger-operator/templates/role.yaml
it doesn't have the ingressclasses and routes/custom-host resource. https://github.com/jaegertracing/helm-charts/blob/main/charts/jaeger-operator/templates/role.yaml
What happened?
I've installed jaeger-oprator latest version. and then when I deploy jaeger resource, jaeger-collector and jaeger-query deployment resources don't create in kubernetes.
I've reinstalled jaeger-operator v2.53.0 and jaeger resource. It's been working very well.
but jaeger-operator v2.54.0 is not working.. Below is jaeger-operator's logs.
It seems that Jaeger service accounts don't have the ingressClasses rules in the clusterrole. I've added it to the clusterrole resources, and as a result, jaeger-collector and jaeger-query deployments have been created!
Steps to reproduce
Install the Jaeger-operator v2.54.0
Create the jaeger custom resource file.
Create the Jaeger custom resource
Check the Jaeger resource there's no the jaeger-collector, jaeger-query
Check the Jaeger-operator logs
Add the ingressclasses rules in jaeger-operator clusterrole
Add the content below.
Check the Jaeger resources A few minute later, you can see the jaeger-collector and Jaeger-query resources.
It works excellently as anticipated.
Expected behavior
When I set
rbac.cluster.Role
totrue
, it should work find without editing thejaeger-operator
cluster role.Relevant log output
No response
Screenshot
No response
Additional context
No response
Jaeger backend version
v1.57.0
SDK
No response
Pipeline
No response
Stogage backend
opensearch
Operating system
Linux
Deployment model
Kubernetes
Deployment configs
No response