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
  
        
    
Uh oh!
There was an error while loading. Please reload this page.
-
Currently,
HTTPRoute,TLSRoute,GRPCRouteincludes 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:HTTPandHTTPS(TLS?) listeners forHTTPRouteTLSlisteners forTLSRouteHTTPS(HTTP?TLS?) listeners forGRPCRoute.HTTP,HTTPS, orTLSprotocol.Beta Was this translation helpful? Give feedback.
All reactions