kubelatte-ce
Форк от sbertech/kubelatte-ce
33 строки · 1016.0 Байт
1{{- if .Values.webhookConfigs.enabled }}
2{{- if .Values.modes.mutation.enabled }}
3{{ range .Values.webhookConfigs.mutating }}
4---
5apiVersion: admissionregistration.k8s.io/v1
6kind: MutatingWebhookConfiguration
7metadata:
8name: {{ .name }}
9webhooks:
10{{ range .webhooks }}
11- name: {{ .name }}
12clientConfig:
13caBundle: {{ $.Values.webhookConfigs.auth.tls.caCertBase64 }}
14service:
15namespace: {{ $.Release.Namespace }}
16name: {{ $.Values.service.name }}
17path: /mutate
18port: {{ $.Values.service.port }}
19rules: {{ .rules | toYaml | nindent 6 }}
20failurePolicy: {{ .failurePolicy | default "Ignore" }}
21matchPolicy: Exact
22namespaceSelector: {{ .namespaceSelector | toYaml | nindent 6 }}
23objectSelector: {{ .objectSelector | toYaml | nindent 6 }}
24sideEffects: None
25timeoutSeconds: {{ .timeoutSeconds | default "5" }}
26admissionReviewVersions:
27- v1beta1
28- v1
29reinvocationPolicy: Never
30{{- end }}
31{{- end }}
32{{- end }}
33{{- end }}