...
1apiVersion: gateway.networking.k8s.io/v1
2kind: HTTPRoute
3metadata:
4 name: matching-part1
5 namespace: gateway-conformance-infra
6spec:
7 parentRefs:
8 - name: same-namespace
9 hostnames:
10 - example.com
11 - example.net
12 rules:
13 - matches:
14 - path:
15 type: PathPrefix
16 value: /
17 - headers:
18 - name: version
19 value: one
20 backendRefs:
21 - name: infra-backend-v1
22 port: 8080
23---
24apiVersion: gateway.networking.k8s.io/v1
25kind: HTTPRoute
26metadata:
27 name: matching-part2
28 namespace: gateway-conformance-infra
29spec:
30 hostnames:
31 - example.com
32 parentRefs:
33 - name: same-namespace
34 rules:
35 - matches:
36 - path:
37 type: PathPrefix
38 value: /v2
39 - headers:
40 - name: version
41 value: two
42 backendRefs:
43 - name: infra-backend-v2
44 port: 8080
View as plain text