Skip to content

Commit 5e32124

Browse files
Merge pull request #286 from signadot/gatewayapi-integration
Gateway API overlays
2 parents 3a55d11 + 9232879 commit 5e32124

40 files changed

+169
-114
lines changed
Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
apiVersion: kustomize.config.k8s.io/v1alpha1
2+
kind: Component
3+
4+
resources:
5+
- routes.yaml
6+
7+
Lines changed: 46 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,46 @@
1+
apiVersion: gateway.networking.k8s.io/v1
2+
kind: HTTPRoute
3+
metadata:
4+
name: frontend
5+
spec:
6+
parentRefs:
7+
- name: frontend
8+
kind: Service
9+
group: ""
10+
port: 8080
11+
rules:
12+
- backendRefs:
13+
- name: frontend
14+
port: 8080
15+
---
16+
apiVersion: gateway.networking.k8s.io/v1
17+
kind: HTTPRoute
18+
metadata:
19+
name: location
20+
spec:
21+
parentRefs:
22+
- name: location
23+
kind: Service
24+
group: ""
25+
port: 8081
26+
rules:
27+
- backendRefs:
28+
- name: location
29+
port: 8081
30+
---
31+
apiVersion: gateway.networking.k8s.io/v1
32+
kind: GRPCRoute
33+
metadata:
34+
name: route
35+
spec:
36+
parentRefs:
37+
- name: route
38+
kind: Service
39+
group: ""
40+
port: 8083
41+
rules:
42+
- backendRefs:
43+
- name: route
44+
port: 8083
45+
46+

k8s/overlays/prod/devmesh/driver-devmesh-annotation.yaml renamed to k8s/components/inject-devmesh/driver-devmesh-annotation.yaml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,3 +7,5 @@ spec:
77
metadata:
88
annotations:
99
sidecar.signadot.com/inject: "true"
10+
11+

k8s/overlays/prod/devmesh/frontend-devmesh-annotation.yaml renamed to k8s/components/inject-devmesh/frontend-devmesh-annotation.yaml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,3 +7,5 @@ spec:
77
metadata:
88
annotations:
99
sidecar.signadot.com/inject: "true"
10+
11+
Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
apiVersion: kustomize.config.k8s.io/v1alpha1
2+
kind: Component
3+
4+
patches:
5+
- path: frontend-devmesh-annotation.yaml
6+
- path: location-devmesh-annotation.yaml
7+
- path: driver-devmesh-annotation.yaml
8+
- path: route-devmesh-annotation.yaml
9+
10+

k8s/overlays/prod/devmesh/location-devmesh-annotation.yaml renamed to k8s/components/inject-devmesh/location-devmesh-annotation.yaml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,3 +7,5 @@ spec:
77
metadata:
88
annotations:
99
sidecar.signadot.com/inject: "true"
10+
11+

k8s/overlays/prod/devmesh/route-devmesh-annotation.yaml renamed to k8s/components/inject-devmesh/route-devmesh-annotation.yaml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,3 +7,5 @@ spec:
77
metadata:
88
annotations:
99
sidecar.signadot.com/inject: "true"
10+
11+

k8s/overlays/prod/istio/driver-istio-label.yaml renamed to k8s/components/inject-istio/driver-istio-label.yaml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,3 +7,5 @@ spec:
77
metadata:
88
labels:
99
sidecar.istio.io/inject: "true"
10+
11+

k8s/overlays/prod/istio/frontend-istio-label.yaml renamed to k8s/components/inject-istio/frontend-istio-label.yaml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,3 +7,5 @@ spec:
77
metadata:
88
labels:
99
sidecar.istio.io/inject: "true"
10+
11+
Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
apiVersion: kustomize.config.k8s.io/v1alpha1
2+
kind: Component
3+
4+
patches:
5+
- path: frontend-istio-label.yaml
6+
- path: location-istio-label.yaml
7+
- path: driver-istio-label.yaml
8+
- path: route-istio-label.yaml
9+
10+

0 commit comments

Comments
 (0)