...
1namespace: external-secrets
2apiVersion: kustomize.config.k8s.io/v1alpha1
3kind: Component
4resources:
5- namespace.yaml
6- external-secrets_linkerd.yaml
7- external-secrets-pod-monitor.yaml
8- ../../../../../third_party/k8s/external-secrets
9patches:
10- path: es-cert-image-patch.yaml
11 target:
12 name: external-secrets-cert-controller
13 kind: Deployment
14- path: es-webhook-image-patch.yaml
15 target:
16 name: external-secrets-webhook
17 kind: Deployment
18- path: es-image-patch.yaml
19 target:
20 name: external-secrets
21 kind: Deployment
22patchesJson6902:
23- patch: |-
24 - op: add
25 path: /spec/template/spec/containers/0/ports/-
26 value:
27 name: health
28 protocol: TCP
29 containerPort: 8081
30 target:
31 name: external-secrets
32 namespace: external-secrets
33 kind: Deployment
34- patch: |-
35 - op: add
36 path: /spec/template/spec/containers/0/ports/-
37 value:
38 name: health
39 protocol: TCP
40 containerPort: 8081
41 - op: replace
42 path: /spec/template/spec/containers/0/args/2
43 value: --dns-name=external-secrets-webhook.external-secrets.svc
44 target:
45 name: external-secrets-webhook
46 namespace: external-secrets
47 kind: Deployment
48- patch: |-
49 - op: add
50 path: /spec/template/spec/containers/0/ports/-
51 value:
52 name: health
53 protocol: TCP
54 containerPort: 8081
55 - op: replace
56 path: /spec/template/spec/containers/0/args/3
57 value: --service-namespace=external-secrets
58 - op: replace
59 path: /spec/template/spec/containers/0/args/5
60 value: --secret-namespace=external-secrets
61 target:
62 name: external-secrets-cert-controller
63 namespace: external-secrets
64 kind: Deployment
View as plain text