apiVersion: admissionregistration.k8s.io/v1
kind: MutatingWebhookConfiguration
metadata:
annotations:
kubectl.kubernetes.io/last-applied-configuration: '{"apiVersion":"admissionregistration.k8s.io/v1","kind":"MutatingWebhookConfiguration","metadata":{"labels":{"serving.knative.dev/release":"v0.24.0"},"name":"webhook.serving.knative.dev"},"webhooks":[{"admissionReviewVersions":["v1","v1beta1"],"clientConfig":{"service":{"name":"webhook","namespace":"knative-serving"}},"failurePolicy":"Fail","name":"webhook.serving.knative.dev","rules":[{"apiGroups":["autoscaling.internal.knative.dev","networking.internal.knative.dev","serving.knative.dev"],"apiVersions":["*"],"operations":["CREATE","UPDATE"],"resources":["metrics","podautoscalers","certificates","ingresses","serverlessservices","configurations","revisions","routes","services"],"scope":"*"}],"sideEffects":"None","timeoutSeconds":10}]}
'
creationTimestamp: '2021-08-30T19:00:00Z'
generation: 16005
labels:
serving.knative.dev/release: v0.24.0
managedFields:
- 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":"webhook.serving.knative.dev"}:
.: {}
f:admissionReviewVersions: {}
f:clientConfig:
.: {}
f:service:
.: {}
f:name: {}
f:namespace: {}
f:port: {}
f:failurePolicy: {}
f:matchPolicy: {}
f:name: {}
f:objectSelector: {}
f:reinvocationPolicy: {}
f:sideEffects: {}
f:timeoutSeconds: {}
manager: manifestival
operation: Update
time: '2025-10-28T04:16:23Z'
- 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":"webhook.serving.knative.dev"}:
f:clientConfig:
f:caBundle: {}
f:service:
f:path: {}
f:namespaceSelector: {}
f:rules: {}
manager: webhook
operation: Update
time: '2025-10-28T04:16:23Z'
name: webhook.serving.knative.dev
ownerReferences:
- apiVersion: v1
blockOwnerDeletion: true
controller: true
kind: Namespace
name: knative-serving
uid: 26093249-0b41-4ea5-b0f4-d8914e00c887
resourceVersion: '3528599416'
uid: 3f7a4151-8362-4325-8545-f9ccec10a7b8
webhooks:
- admissionReviewVersions:
- v1
- v1beta1
clientConfig:
caBundle: LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNUVENDQWZPZ0F3SUJBZ0lQSHlZYUl2TWdqYTk3RVJ2SnowKzVNQW9HQ0NxR1NNNDlCQU1DTUR3eEZEQVMKQmdOVkJBb1RDMnR1WVhScGRtVXVaR1YyTVNRd0lnWURWUVFERXh0M1pXSm9iMjlyTG10dVlYUnBkbVV0YzJWeQpkbWx1Wnk1emRtTXdIaGNOTWpVeE1ESTNNVGd4TlRNNVdoY05NalV4TVRBek1UZ3hOVE01V2pBOE1SUXdFZ1lEClZRUUtFd3RyYm1GMGFYWmxMbVJsZGpFa01DSUdBMVVFQXhNYmQyVmlhRzl2YXk1cmJtRjBhWFpsTFhObGNuWnAKYm1jdWMzWmpNRmt3RXdZSEtvWkl6ajBDQVFZSUtvWkl6ajBEQVFjRFFnQUVkQ0NKZ2UwNW9OWWZJOXVrc1ovWQpFdFdyVHFFaU1oWHc1MjhFbER3YmZMcU03NU52aFJBN1cvYW4ycDV1S01kTzQxdm9OU2xRYlg1RU5aQ2J6MmF1CjZxT0IxekNCMURBT0JnTlZIUThCQWY4RUJBTUNBb1F3SFFZRFZSMGxCQll3RkFZSUt3WUJCUVVIQXdFR0NDc0cKQVFVRkJ3TUNNQThHQTFVZEV3RUIvd1FGTUFNQkFmOHdIUVlEVlIwT0JCWUVGTTBEZGVvWFhzWFpWZGhYOEt3SgpQUVZWdW05ek1ITUdBMVVkRVFSc01HcUNCM2RsWW1odmIydUNGM2RsWW1odmIyc3VhMjVoZEdsMlpTMXpaWEoyCmFXNW5naHQzWldKb2IyOXJMbXR1WVhScGRtVXRjMlZ5ZG1sdVp5NXpkbU9DS1hkbFltaHZiMnN1YTI1aGRHbDIKWlMxelpYSjJhVzVuTG5OMll5NWpiSFZ6ZEdWeUxteHZZMkZzTUFvR0NDcUdTTTQ5QkFNQ0EwZ0FNRVVDSVFDUgpjazZzTWFqQXh5VlJleHlLRXNXbUtZcG1vSnlDZE9OWlN5MDMza3BKcEFJZ0VaOUNyRFBOanJWRXVTVGNNcXNuCitZbTVGRGVwNzkrWW03elZhZEpoWnI4PQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCg==
service:
name: webhook
namespace: knative-serving
path: /defaulting
port: 443
failurePolicy: Fail
matchPolicy: Equivalent
name: webhook.serving.knative.dev
namespaceSelector:
matchExpressions:
- key: webhooks.knative.dev/exclude
operator: DoesNotExist
objectSelector: {}
reinvocationPolicy: Never
rules:
- apiGroups:
- autoscaling.internal.knative.dev
apiVersions:
- v1alpha1
operations:
- CREATE
- UPDATE
resources:
- metrics
- metrics/status
scope: '*'
- apiGroups:
- autoscaling.internal.knative.dev
apiVersions:
- v1alpha1
operations:
- CREATE
- UPDATE
resources:
- podautoscalers
- podautoscalers/status
scope: '*'
- apiGroups:
- networking.internal.knative.dev
apiVersions:
- v1alpha1
operations:
- CREATE
- UPDATE
resources:
- certificates
- certificates/status
scope: '*'
- apiGroups:
- networking.internal.knative.dev
apiVersions:
- v1alpha1
operations:
- CREATE
- UPDATE
resources:
- ingresses
- ingresses/status
scope: '*'
- apiGroups:
- networking.internal.knative.dev
apiVersions:
- v1alpha1
operations:
- CREATE
- UPDATE
resources:
- serverlessservices
- serverlessservices/status
scope: '*'
- apiGroups:
- serving.knative.dev
apiVersions:
- v1
operations:
- CREATE
- UPDATE
resources:
- configurations
- configurations/status
scope: '*'
- apiGroups:
- serving.knative.dev
apiVersions:
- v1
operations:
- CREATE
- UPDATE
resources:
- revisions
- revisions/status
scope: '*'
- apiGroups:
- serving.knative.dev
apiVersions:
- v1
operations:
- CREATE
- UPDATE
resources:
- routes
- routes/status
scope: '*'
- apiGroups:
- serving.knative.dev
apiVersions:
- v1
operations:
- CREATE
- UPDATE
resources:
- services
- services/status
scope: '*'
sideEffects: None
timeoutSeconds: 10