gateway
gateway copied to clipboard
Support multiple backends in TCPRoute
Description:
Multiple backends is supported in HTTPRoute, GRPCRoute and TLSRoute, but not TCPRoute and UDPRoute. It's a necessary feature when backend with new version is rollout.
thanks for surfacing this
- needs to be fixed in https://github.com/envoyproxy/gateway/blob/d383ba54020a1bd38e2787eff230b055713f35e3/internal/gatewayapi/route.go#L991
- and in https://github.com/envoyproxy/gateway/blob/d383ba54020a1bd38e2787eff230b055713f35e3/internal/gatewayapi/route.go#L859