Skip to content

Test different variants of K8s Services in conformance testing #1718

Closed
@dprotaso

Description

@dprotaso

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

  • Service - with selector
  • Service - with selector, endpoint slice mirror disabled
  • Headless Service - with manual endpoints (and their different types)
  • Headless Service - with manual endpoint slices (and their different types - ie. FQDN)

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

Metadata

Metadata

Assignees

Labels

area/conformance-testIssues or PRs related to Conformance tests.kind/featureCategorizes issue or PR as related to a new feature.lifecycle/staleDenotes an issue or PR has remained open with no activity and has become stale.priority/important-soonMust be staffed and worked on either currently, or very soon, ideally in time for the next release.

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions