github.com/wmuizelaar/kpt@v0.0.0-20221018115725-bd564717b2ed/package-examples/ingress-nginx/admission-webhook/job-ingress-nginx-admission-create.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-create 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-create 22 spec: 23 containers: 24 - args: 25 - create 26 - --host=ingress-nginx-controller-admission,ingress-nginx-controller-admission.$(POD_NAMESPACE).svc 27 - --namespace=$(POD_NAMESPACE) 28 - --secret-name=ingress-nginx-admission 29 env: 30 - name: POD_NAMESPACE 31 valueFrom: 32 fieldRef: 33 fieldPath: metadata.namespace 34 image: registry.k8s.io/ingress-nginx/kube-webhook-certgen:v1.1.1@sha256:64d8c73dca984af206adf9d6d7e46aa550362b1d7a01f3a0a91b20cc67868660 35 imagePullPolicy: IfNotPresent 36 name: create 37 securityContext: 38 allowPrivilegeEscalation: false 39 nodeSelector: 40 kubernetes.io/os: linux 41 restartPolicy: OnFailure 42 securityContext: 43 fsGroup: 2000 44 runAsNonRoot: true 45 runAsUser: 2000 46 serviceAccountName: ingress-nginx-admission 47