@@ -21,6 +21,24 @@ gateways:
2121 name : http-2
2222 port : 80
2323 protocol : HTTPS
24+ - allowedRoutes :
25+ namespaces :
26+ from : All
27+ name : udp-8162
28+ port : 8162
29+ protocol : UDP
30+ - allowedRoutes :
31+ namespaces :
32+ from : All
33+ name : http-8162
34+ port : 8162
35+ protocol : HTTP
36+ - allowedRoutes :
37+ namespaces :
38+ from : All
39+ name : tcp-8162
40+ port : 8162
41+ protocol : TCP
2442 status :
2543 listeners :
2644 - attachedRoutes : 1
@@ -54,7 +72,7 @@ gateways:
5472 status : " True"
5573 type : Conflicted
5674 - lastTransitionTime : null
57- message : All listeners for a given port must use a unique hostname
75+ message : All listeners for a given port must use a compatible protocol
5876 reason : ProtocolConflict
5977 status : " False"
6078 type : Accepted
@@ -74,6 +92,76 @@ gateways:
7492 kind : HTTPRoute
7593 - group : gateway.networking.k8s.io
7694 kind : GRPCRoute
95+ - attachedRoutes : 0
96+ conditions :
97+ - lastTransitionTime : null
98+ message : Sending translated listener configuration to the data plane
99+ reason : Programmed
100+ status : " True"
101+ type : Programmed
102+ - lastTransitionTime : null
103+ message : Listener has been successfully translated
104+ reason : Accepted
105+ status : " True"
106+ type : Accepted
107+ - lastTransitionTime : null
108+ message : Listener references have been resolved
109+ reason : ResolvedRefs
110+ status : " True"
111+ type : ResolvedRefs
112+ name : udp-8162
113+ supportedKinds :
114+ - group : gateway.networking.k8s.io
115+ kind : UDPRoute
116+ - attachedRoutes : 1
117+ conditions :
118+ - lastTransitionTime : null
119+ message : Sending translated listener configuration to the data plane
120+ reason : Programmed
121+ status : " True"
122+ type : Programmed
123+ - lastTransitionTime : null
124+ message : Listener has been successfully translated
125+ reason : Accepted
126+ status : " True"
127+ type : Accepted
128+ - lastTransitionTime : null
129+ message : Listener references have been resolved
130+ reason : ResolvedRefs
131+ status : " True"
132+ type : ResolvedRefs
133+ name : http-8162
134+ supportedKinds :
135+ - group : gateway.networking.k8s.io
136+ kind : HTTPRoute
137+ - group : gateway.networking.k8s.io
138+ kind : GRPCRoute
139+ - attachedRoutes : 0
140+ conditions :
141+ - lastTransitionTime : null
142+ message : All listeners for a given port must use a compatible protocol
143+ reason : ProtocolConflict
144+ status : " True"
145+ type : Conflicted
146+ - lastTransitionTime : null
147+ message : All listeners for a given port must use a compatible protocol
148+ reason : ProtocolConflict
149+ status : " False"
150+ type : Accepted
151+ - lastTransitionTime : null
152+ message : All listeners for a given port must use a compatible protocol
153+ reason : ProtocolConflict
154+ status : " False"
155+ type : Programmed
156+ - lastTransitionTime : null
157+ message : Listener references have been resolved
158+ reason : ResolvedRefs
159+ status : " True"
160+ type : ResolvedRefs
161+ name : tcp-8162
162+ supportedKinds :
163+ - group : gateway.networking.k8s.io
164+ kind : TCPRoute
77165httpRoutes :
78166- apiVersion : gateway.networking.k8s.io/v1
79167 kind : HTTPRoute
@@ -118,6 +206,18 @@ infraIR:
118206 name : http-80
119207 protocol : HTTP
120208 servicePort : 80
209+ - name : envoy-gateway/gateway-1/udp-8162
210+ ports :
211+ - containerPort : 8162
212+ name : udp-8162
213+ protocol : UDP
214+ servicePort : 8162
215+ - name : envoy-gateway/gateway-1/http-8162
216+ ports :
217+ - containerPort : 8162
218+ name : http-8162
219+ protocol : HTTP
220+ servicePort : 8162
121221 metadata :
122222 labels :
123223 gateway.envoyproxy.io/owning-gateway-name : gateway-1
@@ -199,8 +299,63 @@ xdsIR:
199299 distinct : false
200300 name : " "
201301 prefix : /
302+ - address : 0.0.0.0
303+ externalPort : 8162
304+ hostnames :
305+ - ' *'
306+ metadata :
307+ kind : Gateway
308+ name : gateway-1
309+ namespace : envoy-gateway
310+ sectionName : http-8162
311+ name : envoy-gateway/gateway-1/http-8162
312+ path :
313+ escapedSlashesAction : UnescapeAndRedirect
314+ mergeSlashes : true
315+ port : 8162
316+ routes :
317+ - destination :
318+ metadata :
319+ kind : HTTPRoute
320+ name : httproute-1
321+ namespace : default
322+ name : httproute/default/httproute-1/rule/0
323+ settings :
324+ - addressType : IP
325+ endpoints :
326+ - host : 7.7.7.7
327+ port : 8080
328+ metadata :
329+ kind : Service
330+ name : service-1
331+ namespace : default
332+ sectionName : " 8080"
333+ name : httproute/default/httproute-1/rule/0/backend/0
334+ protocol : HTTP
335+ weight : 1
336+ hostname : ' *'
337+ isHTTP2 : false
338+ metadata :
339+ kind : HTTPRoute
340+ name : httproute-1
341+ namespace : default
342+ name : httproute/default/httproute-1/rule/0/match/0/*
343+ pathMatch :
344+ distinct : false
345+ name : " "
346+ prefix : /
202347 readyListener :
203348 address : 0.0.0.0
204349 ipFamily : IPv4
205350 path : /ready
206351 port : 19003
352+ udp :
353+ - address : 0.0.0.0
354+ externalPort : 8162
355+ metadata :
356+ kind : Gateway
357+ name : gateway-1
358+ namespace : envoy-gateway
359+ sectionName : udp-8162
360+ name : envoy-gateway/gateway-1/udp-8162
361+ port : 8162
0 commit comments