...
1namespace: emissary
2apiVersion: kustomize.config.k8s.io/v1beta1
3kind: Kustomization
4replicas:
5- name: emissary-ingress
6 count: 1
7resources:
8- ../../../../third_party/k8s/emissary/base
9commonLabels:
10 platform.edge.ncr.com/component: emissary
11components:
12- ../../../components/edge/patches/server-preferred
13patches:
14- patch: |-
15 apiVersion: rbac.authorization.k8s.io/v1
16 kind: Role
17 metadata:
18 name: emissary-ingress-apiext
19 $patch: delete
20 target:
21 namespace: emissary-system
22- patch: |-
23 apiVersion: rbac.authorization.k8s.io/v1
24 kind: RoleBinding
25 metadata:
26 name: emissary-ingress-apiext
27 $patch: delete
28 target:
29 namespace: emissary-system
30# override with edge registry image of emissary-ingress
31- path: image-patch.yaml
32 target:
33 name: emissary-ingress
34 kind: Deployment
35 version: v1
36# delete agent/admin
37- patch: |-
38 apiVersion: apps/v1
39 kind: Deployment
40 metadata:
41 name: any
42 $patch: delete
43 target:
44 namespace: emissary
45 labelSelector: app.kubernetes.io/name=emissary-ingress-agent
46- patch: |-
47 apiVersion: v1
48 kind: Service
49 metadata:
50 name: any
51 $patch: delete
52 target:
53 namespace: emissary
54 labelSelector: app.kubernetes.io/name=emissary-ingress-agent
55- patch: |-
56 apiVersion: v1
57 kind: Service
58 metadata:
59 name: any
60 $patch: delete
61 target:
62 namespace: emissary
63 labelSelector: service=ambassador-admin
64- patch: |-
65 apiVersion: v1
66 kind: Service
67 metadata:
68 name: emissary-ingress-agent
69 namespace: emissary
70 $patch: delete
71- patch: |-
72 apiVersion: v1
73 kind: ServiceAccount
74 metadata:
75 name: any
76 $patch: delete
77 target:
78 namespace: emissary
79 labelSelector: app.kubernetes.io/name=emissary-ingress-agent
80- patch: |-
81 apiVersion: v1
82 kind: Role
83 metadata:
84 name: any
85 $patch: delete
86 target:
87 namespace: emissary
88 labelSelector: app.kubernetes.io/name=emissary-ingress-agent
89- patch: |-
90 apiVersion: v1
91 kind: RoleBinding
92 metadata:
93 name: any
94 $patch: delete
95 target:
96 namespace: emissary
97 labelSelector: app.kubernetes.io/name=emissary-ingress-agent
98- patch: |-
99 apiVersion: v1
100 kind: ClusterRole
101 metadata:
102 name: any
103 $patch: delete
104 target:
105 labelSelector: app.kubernetes.io/name=emissary-ingress-agent
106- patch: |-
107 apiVersion: apps/v1
108 kind: ClusterRoleBinding
109 metadata:
110 name: any
111 $patch: delete
112 target:
113 labelSelector: app.kubernetes.io/name=emissary-ingress-agent
View as plain text