Open hatsuyuki15 opened 1 month ago
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
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
):