-
Notifications
You must be signed in to change notification settings - Fork 714
Support FQDN Address Type in EndpointSlice #1922
Copy link
Copy link
Closed
Labels
area/translatorIssues related to Gateway's translation service, e.g. translating Gateway APIs into the IR.Issues related to Gateway's translation service, e.g. translating Gateway APIs into the IR.kind/enhancementNew feature or requestNew feature or request
Milestone
Description
Description:
We've recently added support for EndpointSlice, and current only support Static IPv4 Endpoint Addresses
We should also add support for FQDN address types
https://kubernetes.io/docs/concepts/services-networking/endpoint-slices/#address-types
[optional Relevant Links:]
- looks like no changes are needed in the gateway api layer
gateway/internal/gatewayapi/route.go
Line 1043 in 8f138f5
for _, address := range endpoint.Addresses { - in the xds translator layer, we'd need to detect whether the endpoint is a static address or FQDN and pass the right endpoint type (Static or DNS)
gateway/internal/xds/translator/translator.go
Line 219 in 8f138f5
endpointType: Static, - Above step may require splitting up endpoints in multiple clusters if we need to handle mix endpoints (some static and some DNS)
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
area/translatorIssues related to Gateway's translation service, e.g. translating Gateway APIs into the IR.Issues related to Gateway's translation service, e.g. translating Gateway APIs into the IR.kind/enhancementNew feature or requestNew feature or request