-
Notifications
You must be signed in to change notification settings - Fork 6.5k
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
nginx ingress controller should watch kind:ingress without class #8128
nginx ingress controller should watch kind:ingress without class #8128
Conversation
[APPROVALNOTIFIER] This PR is APPROVED This pull-request has been approved by: LuckySB The full list of commands accepted by this bot can be found here. The pull request process is described here
Needs approval from an approver in each of these files:
Approvers can indicate their approval by writing |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
/lgtm
@@ -52,6 +52,8 @@ spec: | |||
- --annotations-prefix=nginx.ingress.kubernetes.io | |||
{% if ingress_nginx_class is defined %} | |||
- --ingress-class={{ ingress_nginx_class }} | |||
{% else %} | |||
- --watch-ingress-without-class=true |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
If you don't care about ingressClass, or you have a lot of ingress objects without
ingressClass configuration, you can run the ingress-controller with the flag
--watch-ingress-without-class=true
this seems good for me.
…ernetes-sigs#8128) (cherry picked from commit 0b441ad)
…ernetes-sigs#8128) (cherry picked from commit 0b441ad)
…ernetes-sigs#8128) (cherry picked from commit 0b441ad)
What type of PR is this?
What this PR does / why we need it:
Newly version nginx ingress controller ignoring Kind: ingress without class by default
rancher/rancher#35053
Ignoring ingress because of error while validating ingress class" ingress="cattle-system/rancher" error="ingress does not contain a valid IngressClass
Does this PR introduce a user-facing change?: