-
Notifications
You must be signed in to change notification settings - Fork 681
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
Migrate to Gateway API v1alpha2 #3954
Comments
HTTP Header matching is now extended support for HTTPRoute, see kubernetes-sigs/gateway-api#733. I think we probably should do this? |
@youngnick What does extended support mean exactly? Also, do you mean should we support method based routing in HTTPProxy as well? It’s a useful feature to be able to specify the method to match against. And I think we should keep things at parity for the time being. Thoughts? If we support it, do we also support specifying multiple methods? |
In the Gateway API, there are three types of support:
I thought we should probably do header matching since we have a similar thing in HTTPProxy already. |
Moved into 1.20 since it's unlikely we'll get this done for 1.19. |
I'm actively working on this. Step 1 is getting existing code to compile and tests to pass with the v1alpha2 API. Steps 2..n are adding support for new features in v1alpha2. |
(assuming you mean HTTP method matching) yep makes sense to add, it's pretty trivial, and we do already effectively have support for it for HTTPProxy - see #2679 (comment). Filed #4088. |
Updates Contour to support Gateway API v1alpha2 exclusively. Support for v1alpha1 is removed. Note that some new v1alpha2 functionality still remains to be implemented, including ReferencePolicy. Closes #3954. Signed-off-by: Steve Kriss <[email protected]>
Epic-level issue for collecting the work needed to add support for
v1alpha2
Gateway API.WIP task list:
gateway.networking.k8s.io
instead ofnetworking.x-k8s.io
)The text was updated successfully, but these errors were encountered: