-
Notifications
You must be signed in to change notification settings - Fork 352
Open
Labels
bugSomething isn't workingSomething isn't workinggoPull requests that update Go codePull requests that update Go codegood first issueGood for newcomersGood for newcomershelp wantedExtra attention is neededExtra attention is needed
Description
What happened?
When I deploy jaeger the operator also createas an Ingress 'jaeger-query'. Although my kubernes IngressClass is configured as default (there is only one Ingress in my setup) and I also set it to watch for Ingress deployments without an IngressClass, the jaeger Ingress always has an IngressClass of ''.
When I delete the Ingress and recreate it, it has the default IngressClass 'nginx'. But after a while, it is overwritten with '' again. Happens only with jaeger . Other, manually created Ingresses, work just fine!
Steps to reproduce
- Prepare a kubernetes Cluster. Mine runs 1.27
- Install Ingress, like so:
helm repo add ingress-nginx https://kubernetes.github.io/ingress-nginx
helm repo update
helm upgrade --install ingress-nginx ingress-nginx/ingress-nginx --set watchIngressWithoutClass=true --set controller.ingressClassResource.default=true --namespace ingress-nginx --create-namespace
- Install Jaeger, follow the documentation at https://www.jaegertracing.io/docs/1.18/operator/. The 'AllInOne' Setup should be fine, though I use the production strategey.
- Check the jaeger-query is there. It should have an IngressClass of 'nginx'.
- Wait an hour or so....check again. Now it should how an IngressClass of ''.
- Save the Ingress to to a yaml file:
kubectl get ingress jaeger-query -o yaml > /tmp/ingerss.yaml - Create the Ingress again:
kubectl replace -f /tmp/ingress.yaml --force - Repeat Steps 4 and 5
Expected behavior
Ingress jaeger-query should always have a default IngressClass 'nginx'.
Relevant log output
No response
Screenshot
No response
Additional context
No response
Jaeger backend version
v1.44.0
SDK
No response
Pipeline
No response
Stogage backend
Open-Search
Operating system
Linux, Debian 11
Deployment model
Kubernetes
Deployment configs
No response
Metadata
Metadata
Assignees
Labels
bugSomething isn't workingSomething isn't workinggoPull requests that update Go codePull requests that update Go codegood first issueGood for newcomersGood for newcomershelp wantedExtra attention is neededExtra attention is needed