github.com/wmuizelaar/kpt@v0.0.0-20221018115725-bd564717b2ed/package-examples/ingress-nginx/admission-webhook/job-ingress-nginx-admission-patch.yaml (about) 1 apiVersion: batch/v1 2 kind: Job 3 metadata: 4 labels: 5 app.kubernetes.io/component: admission-webhook 6 app.kubernetes.io/instance: ingress-nginx 7 app.kubernetes.io/name: ingress-nginx 8 app.kubernetes.io/part-of: ingress-nginx 9 app.kubernetes.io/version: 1.3.0 10 name: ingress-nginx-admission-patch 11 namespace: ingress-nginx 12 spec: 13 template: 14 metadata: 15 labels: 16 app.kubernetes.io/component: admission-webhook 17 app.kubernetes.io/instance: ingress-nginx 18 app.kubernetes.io/name: ingress-nginx 19 app.kubernetes.io/part-of: ingress-nginx 20 app.kubernetes.io/version: 1.3.0 21 name: ingress-nginx-admission-patch 22 spec: 23 containers: 24 - args: 25 - patch 26 - --webhook-name=ingress-nginx-admission 27 - --namespace=$(POD_NAMESPACE) 28 - --patch-mutating=false 29 - --secret-name=ingress-nginx-admission 30 - --patch-failure-policy=Fail 31 env: 32 - name: POD_NAMESPACE 33 valueFrom: 34 fieldRef: 35 fieldPath: metadata.namespace 36 image: registry.k8s.io/ingress-nginx/kube-webhook-certgen:v1.1.1@sha256:64d8c73dca984af206adf9d6d7e46aa550362b1d7a01f3a0a91b20cc67868660 37 imagePullPolicy: IfNotPresent 38 name: patch 39 securityContext: 40 allowPrivilegeEscalation: false 41 nodeSelector: 42 kubernetes.io/os: linux 43 restartPolicy: OnFailure 44 securityContext: 45 fsGroup: 2000 46 runAsNonRoot: true 47 runAsUser: 2000 48 serviceAccountName: ingress-nginx-admission 49