-
Notifications
You must be signed in to change notification settings - Fork 492
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
Test different variants of K8s Services in conformance testing #1718
Comments
/assign |
Because we consider it |
@Xunzhuo how are things going here? Need any assistance to move this one forward? |
@Xunzhuo are you still working on this? |
/unassign @Xunzhuo |
/assign @dprotaso |
I've created a first pass of a test here - #2828 Currently the test exercises the following variants:
|
Ideally we can merge these variants and then discuss further tests to consider
|
The Kubernetes project currently lacks enough contributors to adequately respond to all issues. This bot triages un-triaged issues according to the following rules:
You can:
Please send feedback to sig-contributor-experience at kubernetes/community. /lifecycle stale |
Circling back what's done is
We dropped The test works with both IP6 and IP4 clusters - it had to be conditional on the environment. |
What's sorta left to discuss is what do we do with:
|
re: 1 - @robscott's comment from the PR was
Confirmed with @arkodg Envoy Gateway only watches endpoint slices Probably best then to not add a test and I don't think it warrants any further API doc changes - watching endpointslices is now sorta implied via the conformance test. |
tl;dr From Gateway API Meeting Jun 10th Support FQDN (similar to ExternalName) is too risky and can lead to confused deputy attacks. Hence it's not something the community wants to encourage. I'm going to close out this issue since there's nothing else actionable here. |
What would you like to be added:
We should add conformance tests that ensure Gateway API works well with different variants of K8s Services, Endpoint, EndpointSlices
Short List Variants
Why this is needed:
Different platforms that build on-top of K8s will utilize Services in different ways to suit their needs - it would be great to know Gateway conformance supports these variants. ie. some implementations currently don't track EndpointSlices which is pretty fundamental as they've been stable for numerous years
The text was updated successfully, but these errors were encountered: