|
1 | | -{{- if .Values.webhook.enabled -}} |
2 | | -apiVersion: admissionregistration.k8s.io/v1 |
3 | | -kind: MutatingWebhookConfiguration |
4 | | -metadata: |
5 | | - name: {{ include "k8s-pause.fullname" . }} |
6 | | - labels: |
7 | | - app.kubernetes.io/name: {{ include "k8s-pause.name" . }} |
8 | | - app.kubernetes.io/instance: {{ .Release.Name }} |
9 | | - app.kubernetes.io/managed-by: {{ .Release.Service }} |
10 | | - helm.sh/chart: {{ include "k8s-pause.chart" . }} |
11 | | - annotations: |
12 | | - {{- if .Values.certManager.enabled }} |
13 | | - cert-manager.io/inject-ca-from: {{ .Release.Namespace }}/{{ include "k8s-pause.certManager.servingCertName" . }} |
14 | | - {{- end }} |
15 | | -webhooks: |
16 | | -- admissionReviewVersions: |
17 | | - - v1 |
18 | | - clientConfig: |
19 | | - service: |
20 | | - name: {{ include "k8s-pause.fullname" . }} |
21 | | - namespace: {{ .Release.Namespace }} |
22 | | - path: /mutate-v1-pod |
23 | | - failurePolicy: Fail |
24 | | - name: k8s-pause.infra.doodle.com |
25 | | - rules: |
26 | | - - apiGroups: |
27 | | - - "" |
28 | | - apiVersions: |
29 | | - - v1 |
30 | | - operations: |
31 | | - - CREATE |
32 | | - - UPDATE |
33 | | - resources: |
34 | | - - pods |
35 | | - sideEffects: None |
36 | | -{{- if .Values.webhook.namespaceSelector }} |
37 | | - namespaceSelector: |
38 | | - {{- .Values.webhook.namespaceSelector | nindent 4 }} |
39 | | -{{- end -}} |
| 1 | +{{- if .Values.webhook.enabled -}} |
| 2 | +apiVersion: admissionregistration.k8s.io/v1 |
| 3 | +kind: MutatingWebhookConfiguration |
| 4 | +metadata: |
| 5 | + name: {{ include "k8s-pause.fullname" . }} |
| 6 | + labels: |
| 7 | + app.kubernetes.io/name: {{ include "k8s-pause.name" . }} |
| 8 | + app.kubernetes.io/instance: {{ .Release.Name }} |
| 9 | + app.kubernetes.io/managed-by: {{ .Release.Service }} |
| 10 | + helm.sh/chart: {{ include "k8s-pause.chart" . }} |
| 11 | + annotations: |
| 12 | + {{- if .Values.certManager.enabled }} |
| 13 | + cert-manager.io/inject-ca-from: {{ .Release.Namespace }}/{{ include "k8s-pause.certManager.servingCertName" . }} |
| 14 | + {{- end }} |
| 15 | +webhooks: |
| 16 | +- admissionReviewVersions: |
| 17 | + - v1 |
| 18 | + clientConfig: |
| 19 | + service: |
| 20 | + name: {{ include "k8s-pause.fullname" . }} |
| 21 | + namespace: {{ .Release.Namespace }} |
| 22 | + path: /mutate-v1-pod |
| 23 | + failurePolicy: Fail |
| 24 | + name: k8s-pause.infra.doodle.com |
| 25 | + rules: |
| 26 | + - apiGroups: |
| 27 | + - "" |
| 28 | + apiVersions: |
| 29 | + - v1 |
| 30 | + operations: |
| 31 | + - CREATE |
| 32 | + - UPDATE |
| 33 | + resources: |
| 34 | + - pods |
| 35 | + sideEffects: None |
| 36 | +{{- if .Values.webhook.namespaceSelector }} |
| 37 | + namespaceSelector: |
| 38 | + {{- .Values.webhook.namespaceSelector | nindent 4 }} |
| 39 | +{{- end -}} |
40 | 40 | {{- end -}} |
0 commit comments