build(helm): webhook for ImagePullPolicy enforcement

This commit is contained in:
Dario Tranchitella
2021-06-14 10:53:55 +02:00
parent bf79c25a8a
commit b6f3fccbea
@@ -5,6 +5,34 @@ metadata:
labels:
{{- include "capsule.labels" . | nindent 4 }}
webhooks:
- admissionReviewVersions:
- v1beta1
clientConfig:
caBundle: Cg==
service:
name: {{ include "capsule.fullname" . }}-webhook-service
namespace: {{ .Release.Namespace }}
path: /validating-imagepullpolicy
port: 443
failurePolicy: Fail
matchPolicy: Exact
name: validating-image-pull-policy.capsule.clastix.io
namespaceSelector:
matchExpressions:
- key: capsule.clastix.io/tenant
operator: Exists
objectSelector: {}
rules:
- apiGroups:
- ""
apiVersions:
- v1
operations:
- CREATE
resources:
- pods
sideEffects: NoneOnDryRun
timeoutSeconds: {{ .Values.validatingWebhooksTimeoutSeconds }}
- admissionReviewVersions:
- v1beta1
clientConfig: