Skip to content

Commit 25755b3

Browse files
authored
Merge branch 'main' into improve-oidc-auto-discovery
2 parents 50699dc + b10f1a2 commit 25755b3

18 files changed

+335
-573
lines changed

internal/cmd/egctl/testdata/translate/out/invalid-envoyproxy.all.yaml

Lines changed: 0 additions & 358 deletions
Original file line numberDiff line numberDiff line change
@@ -41,361 +41,3 @@ gatewayClass:
4141
reason: InvalidParameters
4242
status: "False"
4343
type: Accepted
44-
gateways:
45-
- apiVersion: gateway.networking.k8s.io/v1
46-
kind: Gateway
47-
metadata:
48-
name: eg
49-
namespace: default
50-
spec:
51-
gatewayClassName: eg
52-
listeners:
53-
- allowedRoutes:
54-
namespaces:
55-
from: Same
56-
name: tcp
57-
port: 1234
58-
protocol: TCP
59-
- allowedRoutes:
60-
namespaces:
61-
from: Same
62-
name: udp
63-
port: 1234
64-
protocol: UDP
65-
- allowedRoutes:
66-
namespaces:
67-
from: Same
68-
hostname: foo.com
69-
name: tls-passthrough
70-
port: 8443
71-
protocol: TLS
72-
tls:
73-
mode: Passthrough
74-
- allowedRoutes:
75-
kinds:
76-
- group: gateway.networking.k8s.io
77-
kind: HTTPRoute
78-
namespaces:
79-
from: Same
80-
name: http
81-
port: 80
82-
protocol: HTTP
83-
- allowedRoutes:
84-
kinds:
85-
- group: gateway.networking.k8s.io
86-
kind: GRPCRoute
87-
namespaces:
88-
from: Same
89-
name: grpc
90-
port: 8080
91-
protocol: HTTP
92-
status:
93-
listeners:
94-
- attachedRoutes: 1
95-
conditions:
96-
- lastTransitionTime: null
97-
message: Sending translated listener configuration to the data plane
98-
reason: Programmed
99-
status: "True"
100-
type: Programmed
101-
- lastTransitionTime: null
102-
message: Listener has been successfully translated
103-
reason: Accepted
104-
status: "True"
105-
type: Accepted
106-
- lastTransitionTime: null
107-
message: Listener references have been resolved
108-
reason: ResolvedRefs
109-
status: "True"
110-
type: ResolvedRefs
111-
name: tcp
112-
supportedKinds:
113-
- group: gateway.networking.k8s.io
114-
kind: TCPRoute
115-
- attachedRoutes: 1
116-
conditions:
117-
- lastTransitionTime: null
118-
message: Sending translated listener configuration to the data plane
119-
reason: Programmed
120-
status: "True"
121-
type: Programmed
122-
- lastTransitionTime: null
123-
message: Listener has been successfully translated
124-
reason: Accepted
125-
status: "True"
126-
type: Accepted
127-
- lastTransitionTime: null
128-
message: Listener references have been resolved
129-
reason: ResolvedRefs
130-
status: "True"
131-
type: ResolvedRefs
132-
name: udp
133-
supportedKinds:
134-
- group: gateway.networking.k8s.io
135-
kind: UDPRoute
136-
- attachedRoutes: 1
137-
conditions:
138-
- lastTransitionTime: null
139-
message: Sending translated listener configuration to the data plane
140-
reason: Programmed
141-
status: "True"
142-
type: Programmed
143-
- lastTransitionTime: null
144-
message: Listener has been successfully translated
145-
reason: Accepted
146-
status: "True"
147-
type: Accepted
148-
- lastTransitionTime: null
149-
message: Listener references have been resolved
150-
reason: ResolvedRefs
151-
status: "True"
152-
type: ResolvedRefs
153-
name: tls-passthrough
154-
supportedKinds:
155-
- group: gateway.networking.k8s.io
156-
kind: TLSRoute
157-
- attachedRoutes: 1
158-
conditions:
159-
- lastTransitionTime: null
160-
message: Sending translated listener configuration to the data plane
161-
reason: Programmed
162-
status: "True"
163-
type: Programmed
164-
- lastTransitionTime: null
165-
message: Listener has been successfully translated
166-
reason: Accepted
167-
status: "True"
168-
type: Accepted
169-
- lastTransitionTime: null
170-
message: Listener references have been resolved
171-
reason: ResolvedRefs
172-
status: "True"
173-
type: ResolvedRefs
174-
name: http
175-
supportedKinds:
176-
- group: gateway.networking.k8s.io
177-
kind: HTTPRoute
178-
- attachedRoutes: 1
179-
conditions:
180-
- lastTransitionTime: null
181-
message: Sending translated listener configuration to the data plane
182-
reason: Programmed
183-
status: "True"
184-
type: Programmed
185-
- lastTransitionTime: null
186-
message: Listener has been successfully translated
187-
reason: Accepted
188-
status: "True"
189-
type: Accepted
190-
- lastTransitionTime: null
191-
message: Listener references have been resolved
192-
reason: ResolvedRefs
193-
status: "True"
194-
type: ResolvedRefs
195-
name: grpc
196-
supportedKinds:
197-
- group: gateway.networking.k8s.io
198-
kind: GRPCRoute
199-
grpcRoutes:
200-
- apiVersion: gateway.networking.k8s.io/v1
201-
kind: GRPCRoute
202-
metadata:
203-
name: backend
204-
namespace: default
205-
spec:
206-
hostnames:
207-
- www.grpc-example.com
208-
parentRefs:
209-
- group: gateway.networking.k8s.io
210-
kind: Gateway
211-
name: eg
212-
sectionName: grpc
213-
rules:
214-
- backendRefs:
215-
- group: ""
216-
kind: Service
217-
name: backend
218-
port: 9000
219-
weight: 1
220-
matches:
221-
- method:
222-
method: DoThing
223-
service: com.example.Things
224-
type: Exact
225-
status:
226-
parents:
227-
- conditions:
228-
- lastTransitionTime: null
229-
message: Route is accepted
230-
reason: Accepted
231-
status: "True"
232-
type: Accepted
233-
- lastTransitionTime: null
234-
message: Resolved all the Object references for the Route
235-
reason: ResolvedRefs
236-
status: "True"
237-
type: ResolvedRefs
238-
controllerName: gateway.envoyproxy.io/gatewayclass-controller
239-
parentRef:
240-
group: gateway.networking.k8s.io
241-
kind: Gateway
242-
name: eg
243-
sectionName: grpc
244-
httpRoutes:
245-
- apiVersion: gateway.networking.k8s.io/v1
246-
kind: HTTPRoute
247-
metadata:
248-
name: backend
249-
namespace: default
250-
spec:
251-
hostnames:
252-
- www.example.com
253-
parentRefs:
254-
- group: gateway.networking.k8s.io
255-
kind: Gateway
256-
name: eg
257-
rules:
258-
- backendRefs:
259-
- group: ""
260-
kind: Service
261-
name: backend
262-
port: 3000
263-
weight: 1
264-
matches:
265-
- path:
266-
type: PathPrefix
267-
value: /
268-
status:
269-
parents:
270-
- conditions:
271-
- lastTransitionTime: null
272-
message: Route is accepted
273-
reason: Accepted
274-
status: "True"
275-
type: Accepted
276-
- lastTransitionTime: null
277-
message: Resolved all the Object references for the Route
278-
reason: ResolvedRefs
279-
status: "True"
280-
type: ResolvedRefs
281-
controllerName: gateway.envoyproxy.io/gatewayclass-controller
282-
parentRef:
283-
group: gateway.networking.k8s.io
284-
kind: Gateway
285-
name: eg
286-
tcpRoutes:
287-
- apiVersion: gateway.networking.k8s.io/v1alpha2
288-
kind: TCPRoute
289-
metadata:
290-
name: backend
291-
namespace: default
292-
spec:
293-
parentRefs:
294-
- group: gateway.networking.k8s.io
295-
kind: Gateway
296-
name: eg
297-
sectionName: tcp
298-
rules:
299-
- backendRefs:
300-
- group: ""
301-
kind: Service
302-
name: backend
303-
port: 3000
304-
weight: 1
305-
status:
306-
parents:
307-
- conditions:
308-
- lastTransitionTime: null
309-
message: Route is accepted
310-
reason: Accepted
311-
status: "True"
312-
type: Accepted
313-
- lastTransitionTime: null
314-
message: Resolved all the Object references for the Route
315-
reason: ResolvedRefs
316-
status: "True"
317-
type: ResolvedRefs
318-
controllerName: gateway.envoyproxy.io/gatewayclass-controller
319-
parentRef:
320-
group: gateway.networking.k8s.io
321-
kind: Gateway
322-
name: eg
323-
sectionName: tcp
324-
tlsRoutes:
325-
- apiVersion: gateway.networking.k8s.io/v1alpha3
326-
kind: TLSRoute
327-
metadata:
328-
name: backend
329-
namespace: default
330-
spec:
331-
hostnames:
332-
- foo.com
333-
parentRefs:
334-
- group: gateway.networking.k8s.io
335-
kind: Gateway
336-
name: eg
337-
sectionName: tls-passthrough
338-
rules:
339-
- backendRefs:
340-
- group: ""
341-
kind: Service
342-
name: backend
343-
port: 3000
344-
weight: 1
345-
status:
346-
parents:
347-
- conditions:
348-
- lastTransitionTime: null
349-
message: Route is accepted
350-
reason: Accepted
351-
status: "True"
352-
type: Accepted
353-
- lastTransitionTime: null
354-
message: Resolved all the Object references for the Route
355-
reason: ResolvedRefs
356-
status: "True"
357-
type: ResolvedRefs
358-
controllerName: gateway.envoyproxy.io/gatewayclass-controller
359-
parentRef:
360-
group: gateway.networking.k8s.io
361-
kind: Gateway
362-
name: eg
363-
sectionName: tls-passthrough
364-
udpRoutes:
365-
- apiVersion: gateway.networking.k8s.io/v1alpha2
366-
kind: UDPRoute
367-
metadata:
368-
name: backend
369-
namespace: default
370-
spec:
371-
parentRefs:
372-
- group: gateway.networking.k8s.io
373-
kind: Gateway
374-
name: eg
375-
sectionName: udp
376-
rules:
377-
- backendRefs:
378-
- group: ""
379-
kind: Service
380-
name: backend
381-
port: 3000
382-
weight: 1
383-
status:
384-
parents:
385-
- conditions:
386-
- lastTransitionTime: null
387-
message: Route is accepted
388-
reason: Accepted
389-
status: "True"
390-
type: Accepted
391-
- lastTransitionTime: null
392-
message: Resolved all the Object references for the Route
393-
reason: ResolvedRefs
394-
status: "True"
395-
type: ResolvedRefs
396-
controllerName: gateway.envoyproxy.io/gatewayclass-controller
397-
parentRef:
398-
group: gateway.networking.k8s.io
399-
kind: Gateway
400-
name: eg
401-
sectionName: udp

internal/cmd/egctl/testdata/translate/out/quickstart.all.yaml

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,11 @@
1+
gatewayClass:
2+
apiVersion: gateway.networking.k8s.io/v1
3+
kind: GatewayClass
4+
metadata:
5+
name: eg
6+
spec:
7+
controllerName: gateway.envoyproxy.io/gatewayclass-controller
8+
status: {}
19
gateways:
210
- apiVersion: gateway.networking.k8s.io/v1
311
kind: Gateway

0 commit comments

Comments
 (0)