-
Notifications
You must be signed in to change notification settings - Fork 689
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
HTTPRoute conflicts when specifying a fallback https listener #6547
Comments
Hey @hatsuyuki15! Thanks for opening your first issue. We appreciate your contribution and welcome you to our community! We are glad to have you here and to have your input on Contour. You can also join us on our mailing list and in our channel in the Kubernetes Slack Workspace |
The Contour project currently lacks enough contributors to adequately respond to all Issues. This bot triages Issues according to the following rules:
You can:
Please send feedback to the #contour channel in the Kubernetes Slack |
remove lifecycle/stale |
The Contour project currently lacks enough contributors to adequately respond to all Issues. This bot triages Issues according to the following rules:
You can:
Please send feedback to the #contour channel in the Kubernetes Slack |
remove lifecycle/stale |
I have the same with an http and https+wildcard. Additionally, some certificates are selected incorrectly, but I can't say if it's related or not 🤷 |
What steps did you take and what happened:
Given the following gateway:
HTTPRoute:
Applying the HTTPRoute above will always result in
HTTPRoute's Match has conflict with other HTTPRoute's Match
error. If I remove eitherhttps-example.com
orhttps
listener, it will work again. The above HTTPRoute is the only route in the system (there is no other route to cause conflict)What did you expect to happen:
The HTTPRoute should be accepted.
Anything else you would like to add:
It seems like the HTTPRoute is attached to both https-example.com and https listener. Each attachment is treated by contour as a separated HTTPRoute, which will lead to conflict.
Environment:
kubectl version
): v1.27.13/etc/os-release
):The text was updated successfully, but these errors were encountered: