Skip to content

Support GW API Backend Protocol Selection #10622

@DuncanDoyle

Description

@DuncanDoyle

kgateway version

1.18.4

Is your feature request related to a problem? Please describe.

According to GEP -1911, GW API implementations, as part of the 1.2.0 stable channel, extended support:

A Gateway implementation MUST recognize the Kubernetes Standard Application Protocols (KEP-3726) for specifying the protocol for a backend reference in a Gateway API *Route resource

Thus when a *Route points to a Kubernetes Service, implementations SHOULD honor the appProtocol field if it is set for the target Service Port.

We should add support for the K8S Service appProtocol directive in our implementation.

Describe the solution you'd like

n.a.

Describe alternatives you've considered

No response

Additional Context

No response

Metadata

Metadata

Assignees

Type

No type

Projects

Status

Done

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions