-
Notifications
You must be signed in to change notification settings - Fork 4.7k
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
Openshift router does not respect ingress.kubernetes.io annotations #20009
Comments
@openshift/sig-networking |
Issues go stale after 90d of inactivity. Mark the issue as fresh by commenting If this issue is safe to close now please do so with /lifecycle stale |
Stale issues rot after 30d of inactivity. Mark the issue as fresh by commenting If this issue is safe to close now please do so with /lifecycle rotten |
Guys, actually this issue is not resolved yet. I've quit using rewrites and added an intermediate Nginx instance, but the problem is still here. |
/lifecycle frozen |
I've been trying it a lot these days but without success I had tried with others annotations such as |
I'm unable to locate any documentation upstream about the cited annotations being part of the "spec" for an ingress controller: https://kubernetes.io/docs/concepts/services-networking/ingress/ I could very well be missing something — can someone help? So far the annotations being asked for appear to be specific to ingress controller implementations (e.g. nginx). To me, the spec for an ingress controller is one that implements an There is one section that defines which I would interpret as being a specified annotation, and that's |
/remove-sig networking |
Openshift router does not respect ingress.kubernetes.io annotations, when tuned for kubernetes-ingress compatibility(https://docs.openshift.org/latest/admin_guide/managing_networking.html).
Version
$ oc version
oc v3.9.0+191fece
kubernetes v1.9.1+a0ce1bc657
features: Basic-Auth GSSAPI Kerberos SPNEGO
Steps To Reproduce
I'm using the same ingress controller resource for phpmyadmin(this application is a nice example to triage the issue), deployed on Tectonic with nginx-based ingress controller, using the following annotations:
and it works.
I've enabled the ingress compatibility on Openshift. Other applications work great, especially cookie session-affinity, but phppgadmin does not. The base-url is not getting added.
Current Result
ingress.kubernetes.io annotations are ignored
Expected Result
ingress.kubernetes.io annotations should be respected. These annotations are not nginx-specific, so should be supported across all ingress-controllers.
The text was updated successfully, but these errors were encountered: