apiVersion: admissionregistration.k8s.io/v1 kind: ValidatingWebhookConfiguration metadata: name: {{ template "k8s-triliovault-operator.name" . }}-validating-webhook-configuration labels: app.kubernetes.io/part-of: {{ template "k8s-triliovault-operator.appName" . }} app.kubernetes.io/name: {{ template "k8s-triliovault-operator.appName" . }} app.kubernetes.io/instance: {{ template "k8s-triliovault-operator.appName" . }}-validating-webhook-configuration app.kubernetes.io/managed-by: {{ .Release.Service }} webhooks: - clientConfig: caBundle: Cg== service: name: {{ template "k8s-triliovault-operator.fullname" . }}-webhook-service namespace: {{ .Release.Namespace }} path: /validate-triliovault-trilio-io-v1-triliovaultmanager failurePolicy: Fail name: v1-tvm-validation.trilio.io rules: - apiGroups: - triliovault.trilio.io apiVersions: - v1 operations: - CREATE - UPDATE resources: - triliovaultmanagers sideEffects: None admissionReviewVersions: - v1