What listeners should be considered when filtering hostnames in routes? #1563
randmonkey
started this conversation in
General
Replies: 1 comment 2 replies
-
For the route to be useful, it has to attach to a Gateway; if a specific listener is not selected, the Route should attach to all compatible listeners in that Gateway. Then, implementations should use "no requested hostname == match any hostname" for both sides of the Gateway and Route match. This could probably use a small spec update to clarify though. Also, we probably haven't done enough to give specific requirements about what Protocol matches what Route types though. |
Beta Was this translation helpful? Give feedback.
2 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
Currently,
HTTPRoute
,TLSRoute
,GRPCRoute
includes hostnames in their specifications. As described in API specifiations, their hostnames should be filtered to include only the intersection of hostnames in its attached listeners. So what listeners should be taken into consideration if the route has not specified a listener attached to it? I have came out of the following options:HTTP
andHTTPS
(TLS
?) listeners forHTTPRoute
TLS
listeners forTLSRoute
HTTPS
(HTTP
?TLS
?) listeners forGRPCRoute
.HTTP
,HTTPS
, orTLS
protocol.Beta Was this translation helpful? Give feedback.
All reactions