gateway-api icon indicating copy to clipboard operation
gateway-api copied to clipboard

Define what conformance means for L4 LoadBalancers

Open jpeach opened this issue 4 years ago • 6 comments

There has always been the goal of using Gateway to fill the role that is currently filled by Services of type LoadBalancer (i.e. a single-purpose layer 4 proxy that sends traffic to a Service). As we decide what spec conformance means, we should ensure that a Gateway that just provides this level of functionality is conformant (i.e. it can omit TLS, HTTP and so on).

jpeach avatar Jun 19 '20 01:06 jpeach

Issues go stale after 90d of inactivity. Mark the issue as fresh with /remove-lifecycle stale. Stale issues rot after an additional 30d of inactivity and eventually close.

If this issue is safe to close now please do so with /close.

Send feedback to sig-testing, kubernetes/test-infra and/or fejta. /lifecycle stale

fejta-bot avatar Sep 17 '20 02:09 fejta-bot

/remove-lifecycle stale

jpeach avatar Sep 20 '20 05:09 jpeach

Issues go stale after 90d of inactivity. Mark the issue as fresh with /remove-lifecycle stale. Stale issues rot after an additional 30d of inactivity and eventually close.

If this issue is safe to close now please do so with /close.

Send feedback to sig-testing, kubernetes/test-infra and/or fejta. /lifecycle stale

fejta-bot avatar Dec 19 '20 06:12 fejta-bot

/lifecycle frozen /remove-lifecycle stale

jpeach avatar Dec 20 '20 00:12 jpeach

xref #764

hbagdi avatar Aug 23 '21 23:08 hbagdi

Despite this issue being quite old, we the maintainers are still pretty convinced that we want to have this functionality in a future release. We are marking this help wanted as we're looking for contributors with strong use cases to help champion and drive this forward.

shaneutt avatar Jul 21 '22 21:07 shaneutt

/assign

aojea avatar Oct 25 '22 14:10 aojea

/priority important-soon

aojea avatar Dec 23 '22 23:12 aojea

At this point the definition of conformance for L4 is starting to be defined by GEP 1709 as part of the #1709 project. The work itself to add the conformance tests is now https://github.com/kubernetes-sigs/gateway-api/issues/1792 and https://github.com/kubernetes-sigs/gateway-api/issues/1794. I believe this covers the original intention of this issue so I'm going to mark it as duplicate but please do re-open it or ping us if you feel there's still something we've missed.

shaneutt avatar Mar 08 '23 20:03 shaneutt