config/webhook/manifests/webhook_configuration.yaml (20 lines of code) (raw):

apiVersion: admissionregistration.k8s.io/v1 kind: ValidatingWebhookConfiguration metadata: name: eviction-webhook webhooks: - name: eviction.mydomain.com clientConfig: service: name: eviction-webhook namespace: default path: /validate-eviction caBundle: ${CA_BUNDLE} rules: - operations: ["CREATE"] apiGroups: [""] apiVersions: ["v1"] resources: ["pods/eviction"] admissionReviewVersions: ["v1"] sideEffects: None failurePolicy: Fail