apiVersion: admissionregistration.k8s.io/v1
kind: ValidatingWebhookConfiguration
metadata:
annotations:
kubectl.kubernetes.io/last-applied-configuration: '{"apiVersion":"admissionregistration.k8s.io/v1","kind":"ValidatingWebhookConfiguration","metadata":{"labels":{"serving.knative.dev/release":"v0.24.0"},"name":"validation.webhook.domainmapping.serving.knative.dev"},"webhooks":[{"admissionReviewVersions":["v1","v1beta1"],"clientConfig":{"service":{"name":"domainmapping-webhook","namespace":"knative-serving"}},"failurePolicy":"Fail","name":"validation.webhook.domainmapping.serving.knative.dev","rules":[{"apiGroups":["serving.knative.dev"],"apiVersions":["v1alpha1"],"operations":["CREATE","UPDATE","DELETE"],"resources":["domainmappings"],"scope":"*"}],"sideEffects":"None","timeoutSeconds":10}]}
'
creationTimestamp: '2021-08-30T19:00:00Z'
generation: 15743
labels:
serving.knative.dev/release: v0.24.0
managedFields:
- apiVersion: admissionregistration.k8s.io/v1
fieldsType: FieldsV1
fieldsV1:
f:metadata:
f:ownerReferences:
.: {}
k:{"uid":"26093249-0b41-4ea5-b0f4-d8914e00c887"}:
.: {}
f:apiVersion: {}
f:blockOwnerDeletion: {}
f:controller: {}
f:kind: {}
f:name: {}
f:uid: {}
f:webhooks:
k:{"name":"validation.webhook.domainmapping.serving.knative.dev"}:
f:clientConfig:
f:caBundle: {}
f:service:
f:path: {}
f:namespaceSelector: {}
f:rules: {}
manager: domain-mapping-webhook
operation: Update
time: '2025-10-25T06:16:24Z'
- apiVersion: admissionregistration.k8s.io/v1
fieldsType: FieldsV1
fieldsV1:
f:metadata:
f:annotations:
.: {}
f:kubectl.kubernetes.io/last-applied-configuration: {}
f:labels:
.: {}
f:serving.knative.dev/release: {}
f:webhooks:
.: {}
k:{"name":"validation.webhook.domainmapping.serving.knative.dev"}:
.: {}
f:admissionReviewVersions: {}
f:clientConfig:
.: {}
f:service:
.: {}
f:name: {}
f:namespace: {}
f:port: {}
f:failurePolicy: {}
f:matchPolicy: {}
f:name: {}
f:objectSelector: {}
f:sideEffects: {}
f:timeoutSeconds: {}
manager: manifestival
operation: Update
time: '2025-10-25T06:16:24Z'
name: validation.webhook.domainmapping.serving.knative.dev
ownerReferences:
- apiVersion: v1
blockOwnerDeletion: true
controller: true
kind: Namespace
name: knative-serving
uid: 26093249-0b41-4ea5-b0f4-d8914e00c887
resourceVersion: '3521768420'
uid: 1de98aec-f463-4263-a0e5-5e778b71f82f
webhooks:
- admissionReviewVersions:
- v1
- v1beta1
clientConfig:
caBundle: LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNxRENDQWs2Z0F3SUJBZ0lSQUo0WFFiT1RxcWJZaHN0SHV0cldwcVl3Q2dZSUtvWkl6ajBFQXdJd1NqRVUKTUJJR0ExVUVDaE1MYTI1aGRHbDJaUzVrWlhZeE1qQXdCZ05WQkFNVEtXUnZiV0ZwYm0xaGNIQnBibWN0ZDJWaQphRzl2YXk1cmJtRjBhWFpsTFhObGNuWnBibWN1YzNaak1CNFhEVEkxTVRBeU1URXlNVFl4TVZvWERUSTFNVEF5Ck9ERXlNVFl4TVZvd1NqRVVNQklHQTFVRUNoTUxhMjVoZEdsMlpTNWtaWFl4TWpBd0JnTlZCQU1US1dSdmJXRnAKYm0xaGNIQnBibWN0ZDJWaWFHOXZheTVyYm1GMGFYWmxMWE5sY25acGJtY3VjM1pqTUZrd0V3WUhLb1pJemowQwpBUVlJS29aSXpqMERBUWNEUWdBRTA1QysvSkd0SzJDU3NFcUtLaG5TbWg5QXE5djdMUFZ4c1FEQnBsT1cvYmNNCk0xYTFsS3hnM25zVVEycnNjQkUxOGh1SHJGbU1kd01TNld4OFY2Q3FLNk9DQVJNd2dnRVBNQTRHQTFVZER3RUIKL3dRRUF3SUNoREFkQmdOVkhTVUVGakFVQmdnckJnRUZCUWNEQVFZSUt3WUJCUVVIQXdJd0R3WURWUjBUQVFILwpCQVV3QXdFQi96QWRCZ05WSFE0RUZnUVV0bnpDWDJrQ21xc2dOaFM3T2pyeFUzYktURkl3Z2EwR0ExVWRFUVNCCnBUQ0Jvb0lWWkc5dFlXbHViV0Z3Y0dsdVp5MTNaV0pvYjI5cmdpVmtiMjFoYVc1dFlYQndhVzVuTFhkbFltaHYKYjJzdWEyNWhkR2wyWlMxelpYSjJhVzVuZ2lsa2IyMWhhVzV0WVhCd2FXNW5MWGRsWW1odmIyc3VhMjVoZEdsMgpaUzF6WlhKMmFXNW5Mbk4yWTRJM1pHOXRZV2x1YldGd2NHbHVaeTEzWldKb2IyOXJMbXR1WVhScGRtVXRjMlZ5CmRtbHVaeTV6ZG1NdVkyeDFjM1JsY2k1c2IyTmhiREFLQmdncWhrak9QUVFEQWdOSUFEQkZBaUVBNXFKeHdaUW8KOWtqYmVqZi90ZjhWTkMzb1VQbS9tUzZhSEtZM3c2Z3BzWG9DSUgwL3NGMzFzUTBYd1dKUmh1YVJsVElsSVNudgordjNQWmdCZ0R3UGF3a2MwCi0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0K
service:
name: domainmapping-webhook
namespace: knative-serving
path: /resource-validation
port: 443
failurePolicy: Fail
matchPolicy: Equivalent
name: validation.webhook.domainmapping.serving.knative.dev
namespaceSelector:
matchExpressions:
- key: webhooks.knative.dev/exclude
operator: DoesNotExist
objectSelector: {}
rules:
- apiGroups:
- serving.knative.dev
apiVersions:
- v1alpha1
operations:
- CREATE
- UPDATE
- DELETE
resources:
- domainmappings
- domainmappings/status
scope: '*'
sideEffects: None
timeoutSeconds: 10