-
Notifications
You must be signed in to change notification settings - Fork 345
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
collector-tls-config-volume Not Created #1029
Comments
I have the same problem on Openshift 3.11.154
and several others. In all cases the operator generates a deployment that refers to secret
The HPA warning is because kubernetes 1.11 only supports api version v2beta1, but I don't think this is the reason for the problem with the secret. |
The problem is only in version 1.17.1 of the operator. When I use version 2.14.1 of the helm chart, which uses version 1.17.0 of the operator, the problem does not occur. |
I was also able to avoid the issue by rolling back to CSV 1.17.0, which in turn rolled back to the 1.17.0 tag for the operator image and the all-in-one image. I suspect something in the all-in-one image update from 1.17.0 to 1.17.1 is the culprit. |
This appears related to #914, which relies on an annotation @annanay25 Do you agree with the assessment? Would you be able to provide a fix? |
HI @objectiser - Sorry I didn't catch this notification. Unfortunately I will not be able to work on the operator for now, I hope someone else can pick this up? |
I have this same issue. It was helpfull to get understand the problem. I guess these might help to make the fix:
|
Hi, |
@basch255 are you also using OpenShift 3.x? |
@jpkrohling Recently yes. |
As far as I know, OpenShift 3.x isn't receiving updates anymore, you are really encouraged to migrate to 4.x. You may want to try to set the |
I'm closing this, as we don't want OpenShift 3.x specific code in the operator:
|
Openshift 3.11 has maintenance support till June 2022 (1), that is why corporations choose to stay with it instead of migration to 4.X with 9 months support and not all important features migrated yet. I don't understand why annotation cannot have a simple condition there. (1) https://access.redhat.com/support/policy/updates/openshift_noncurrent |
Interesting, didn't know that. I stand corrected then.
Would you be willing to send a PR with this change + e2e tests + a change to the CI to make sure this feature doesn't break in the future? If so, we could certainly consider incorporating it! |
Rolling back to 1.17.0 solved the problem for me on an old 3.11 Openshift Cluster, yet I agree everyone should upgrade to 4.x |
Summary:
Jaeger Pods are failing to be created due to missing "<deployments-name>-collector-tls-config-volume" secret.
Platform:
OSE 3.11
Images:
jaegertracing/jaeger-operator:1.17.1
jaegertracing/all-in-one:1.17.1
CSV:
1.17.1
OLM Version:
0.12.0
Jaeger Custom Resource yaml:
What is happening:
Jaeger pods fail to start, citing the following error:
What is expected:
Jaeger pods start successfully
Also of note:
The Custom Resource described above worked fine up until last week, when cached images refreshed, including the jaegertracing/all-in-one:1.17.1 image.
The text was updated successfully, but these errors were encountered: