apiVersion: admissionregistration.k8s.io/v1
kind: ValidatingWebhookConfiguration
metadata:
annotations:
kubectl.kubernetes.io/last-applied-configuration: '{"apiVersion":"admissionregistration.k8s.io/v1","kind":"ValidatingWebhookConfiguration","metadata":{"annotations":{},"labels":{"app.kubernetes.io/component":"admission-webhook","app.kubernetes.io/instance":"ingress-nginx","app.kubernetes.io/managed-by":"Helm","app.kubernetes.io/name":"ingress-nginx","app.kubernetes.io/part-of":"ingress-nginx","app.kubernetes.io/version":"1.12.1","helm.sh/chart":"ingress-nginx-4.12.1"},"name":"ingress-nginx-admission"},"webhooks":[{"admissionReviewVersions":["v1"],"clientConfig":{"service":{"name":"ingress-nginx-controller-admission","namespace":"ingress-nginx","path":"/networking/v1/ingresses","port":443}},"failurePolicy":"Fail","matchPolicy":"Equivalent","name":"validate.nginx.ingress.kubernetes.io","rules":[{"apiGroups":["networking.k8s.io"],"apiVersions":["v1"],"operations":["CREATE","UPDATE"],"resources":["ingresses"]}],"sideEffects":"None"}]}
'
creationTimestamp: '2021-08-30T19:50:03Z'
generation: 3
labels:
app.kubernetes.io/component: admission-webhook
app.kubernetes.io/instance: ingress-nginx
app.kubernetes.io/managed-by: Helm
app.kubernetes.io/name: ingress-nginx
app.kubernetes.io/part-of: ingress-nginx
app.kubernetes.io/version: 1.12.1
helm.sh/chart: ingress-nginx-4.12.1
managedFields:
- apiVersion: admissionregistration.k8s.io/v1
fieldsType: FieldsV1
fieldsV1:
f:metadata:
f:annotations:
.: {}
f:kubectl.kubernetes.io/last-applied-configuration: {}
f:labels:
.: {}
f:app.kubernetes.io/component: {}
f:app.kubernetes.io/instance: {}
f:app.kubernetes.io/managed-by: {}
f:app.kubernetes.io/name: {}
f:webhooks:
.: {}
k:{"name":"validate.nginx.ingress.kubernetes.io"}:
.: {}
f:clientConfig:
.: {}
f:service:
.: {}
f:name: {}
f:namespace: {}
f:port: {}
f:failurePolicy: {}
f:matchPolicy: {}
f:name: {}
f:namespaceSelector: {}
f:objectSelector: {}
f:sideEffects: {}
f:timeoutSeconds: {}
manager: argocd-application-controller
operation: Update
time: '2021-08-30T19:50:03Z'
- apiVersion: admissionregistration.k8s.io/v1beta1
fieldsType: FieldsV1
fieldsV1:
f:webhooks:
k:{"name":"validate.nginx.ingress.kubernetes.io"}:
f:clientConfig:
f:caBundle: {}
manager: kube-webhook-certgen
operation: Update
time: '2021-08-30T19:55:58Z'
- apiVersion: admissionregistration.k8s.io/v1
fieldsType: FieldsV1
fieldsV1:
f:metadata:
f:annotations:
f:kubectl.kubernetes.io/last-applied-configuration: {}
f:labels:
f:app.kubernetes.io/part-of: {}
f:app.kubernetes.io/version: {}
f:helm.sh/chart: {}
f:webhooks:
k:{"name":"validate.nginx.ingress.kubernetes.io"}:
f:admissionReviewVersions: {}
f:clientConfig:
f:service:
f:path: {}
f:rules: {}
manager: argocd-controller
operation: Update
time: '2025-03-28T16:43:27Z'
name: ingress-nginx-admission
resourceVersion: '3043794361'
uid: df35701c-3259-40b5-9ba4-d59a1b5620d2
webhooks:
- admissionReviewVersions:
- v1
clientConfig:
caBundle: LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUJkakNDQVJ5Z0F3SUJBZ0lSQU5HcGVLTitFRmJ5cjdkL2JWZnRVbjR3Q2dZSUtvWkl6ajBFQXdJd0R6RU4KTUFzR0ExVUVDaE1FYm1sc01UQWdGdzB5TVRBNE16QXhPVFEwTVRWYUdBOHlNVEl4TURnd05qRTVORFF4TlZvdwpEekVOTUFzR0ExVUVDaE1FYm1sc01UQlpNQk1HQnlxR1NNNDlBZ0VHQ0NxR1NNNDlBd0VIQTBJQUJHekY0a0RzCithUVlQSzFQc2JheWY3c1lqMXBrQlMwZG9QbGtYMzY0azEzNS9reTNoOVlTRUJDNE5Gdm5xRE01TUN6cElJQ2kKRGY4eHRvajM2cm82bjh5alZ6QlZNQTRHQTFVZER3RUIvd1FFQXdJQ0JEQVRCZ05WSFNVRUREQUtCZ2dyQmdFRgpCUWNEQVRBUEJnTlZIUk1CQWY4RUJUQURBUUgvTUIwR0ExVWREZ1FXQkJUQ2NPWTNDVWc3RTMvLzllSnBiZ2ZSCjRXL3M5REFLQmdncWhrak9QUVFEQWdOSUFEQkZBaUF0SUNxNHJ6ZmpmR3M1b1lQY2VQOXBNUkljWkJTZFBacGoKcXJMYk4ySUhSZ0loQU9XSytVOXV5eXNpQlZLRVIweWZ6aHY5L1huamhybGxPNmtodDBzdFg3dnAKLS0tLS1FTkQgQ0VSVElGSUNBVEUtLS0tLQo=
service:
name: ingress-nginx-controller-admission
namespace: ingress-nginx
path: /networking/v1/ingresses
port: 443
failurePolicy: Fail
matchPolicy: Equivalent
name: validate.nginx.ingress.kubernetes.io
namespaceSelector: {}
objectSelector: {}
rules:
- apiGroups:
- networking.k8s.io
apiVersions:
- v1
operations:
- CREATE
- UPDATE
resources:
- ingresses
scope: '*'
sideEffects: None
timeoutSeconds: 10