-
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
Support Ingress V1 #2139
Comments
This issue is no longer blocked, and needs a design document. As it's related to the service-apis design, I'll get started on a design document for it as well. |
Sorry, I was unclear here. This work will need its own design document, separate to the service-apis one, but it will be similar, in that an IngressClass describes a Contour deployment and its associated Envoys - Contour will ignore the |
- Wildcard virtualhosts now allowed - Envoy's virtualhost matching does not match on a single DNS label like we want to implement - For wildcard host routes, we add a header match rule to match on the ":authority" header that is more strict and will only match one DNS label wildcard - Adds an integration test to validate behavior with a wildcard certificate - Passes ingress conformance tests for wildcards - Adds the "regex" header match strategy (only internal for now) - Ensure regex header matches are sorted correctly (after exact, before contains matches) Fixes #2138 Updates #2139 Signed-off-by: Sunjay Bhatia <[email protected]>
Not sure if the last step needs to be done as part of this or if we can call it pretty much done, all the ingress conformance tests are passing but flaky in CI/locally Should we call it done or move it to 1.16? |
Personally I'd call this one done and just leave the conformance issue open separately. |
Removed the ingress conformance tests item, closing this |
Kubernetes SIG Network is proposing a number of changes to the Ingress spec in order to graduate it to V1. Since Ingress is a standard common feature, we should evaluate whether Contour should support the V1 changes.
https://github.com/kubernetes/enhancements/blob/master/keps/sig-network/20190125-ingress-api-group.md
The text was updated successfully, but these errors were encountered: