validation.webhook.serving.knative.dev created 2021-08-30 19:00:00, version 3521768422

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.serving.knative.dev"},"webhooks":[{"admissionReviewVersions":["v1","v1beta1"],"clientConfig":{"service":{"name":"webhook","namespace":"knative-serving"}},"failurePolicy":"Fail","name":"validation.webhook.serving.knative.dev","rules":[{"apiGroups":["autoscaling.internal.knative.dev","networking.internal.knative.dev","serving.knative.dev"],"apiVersions":["*"],"operations":["CREATE","UPDATE","DELETE"],"resources":["metrics","podautoscalers","certificates","ingresses","serverlessservices","configurations","revisions","routes","services"],"scope":"*"}],"sideEffects":"None","timeoutSeconds":10}]}

      '
  creationTimestamp: '2021-08-30T19:00:00Z'
  generation: 15980
  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":"validation.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:sideEffects: {}
          f:timeoutSeconds: {}
    manager: manifestival
    operation: Update
    time: '2025-10-25T06:16:24Z'
  - 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.serving.knative.dev"}:
          f:clientConfig:
            f:caBundle: {}
            f:service:
              f:path: {}
          f:namespaceSelector: {}
          f:rules: {}
    manager: webhook
    operation: Update
    time: '2025-10-25T06:16:24Z'
  name: validation.webhook.serving.knative.dev
  ownerReferences:
  - apiVersion: v1
    blockOwnerDeletion: true
    controller: true
    kind: Namespace
    name: knative-serving
    uid: 26093249-0b41-4ea5-b0f4-d8914e00c887
  resourceVersion: '3521768422'
  uid: fbb74408-da67-452e-9702-48e3f81b40d2
webhooks:
- admissionReviewVersions:
  - v1
  - v1beta1
  clientConfig:
    caBundle: LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNUekNDQWZTZ0F3SUJBZ0lRT2Q4WElQaWR1aUk2QTVXNTZFZDhiekFLQmdncWhrak9QUVFEQWpBOE1SUXcKRWdZRFZRUUtFd3RyYm1GMGFYWmxMbVJsZGpFa01DSUdBMVVFQXhNYmQyVmlhRzl2YXk1cmJtRjBhWFpsTFhObApjblpwYm1jdWMzWmpNQjRYRFRJMU1UQXlNVEV5TVRVek9Wb1hEVEkxTVRBeU9ERXlNVFV6T1Zvd1BERVVNQklHCkExVUVDaE1MYTI1aGRHbDJaUzVrWlhZeEpEQWlCZ05WQkFNVEczZGxZbWh2YjJzdWEyNWhkR2wyWlMxelpYSjIKYVc1bkxuTjJZekJaTUJNR0J5cUdTTTQ5QWdFR0NDcUdTTTQ5QXdFSEEwSUFCRThKNEF3ZkdrVXFKbUowazVCbwo4QWNaNVJCOFJpanNrZmNkRTR6OFQ5WHdvSlVORnNmc0ZtOC9CYTFScGR4bTRQclEyaFNUQXkzM2VBTzgxU2c4CnJsaWpnZGN3Z2RRd0RnWURWUjBQQVFIL0JBUURBZ0tFTUIwR0ExVWRKUVFXTUJRR0NDc0dBUVVGQndNQkJnZ3IKQmdFRkJRY0RBakFQQmdOVkhSTUJBZjhFQlRBREFRSC9NQjBHQTFVZERnUVdCQlRGd0lCdnpkRlV4THdZeUpZVwp4NE9RY0l5QVBEQnpCZ05WSFJFRWJEQnFnZ2QzWldKb2IyOXJnaGQzWldKb2IyOXJMbXR1WVhScGRtVXRjMlZ5CmRtbHVaNEliZDJWaWFHOXZheTVyYm1GMGFYWmxMWE5sY25acGJtY3VjM1pqZ2lsM1pXSm9iMjlyTG10dVlYUnAKZG1VdGMyVnlkbWx1Wnk1emRtTXVZMngxYzNSbGNpNXNiMk5oYkRBS0JnZ3Foa2pPUFFRREFnTkpBREJHQWlFQQptdDFQemY1OGlXWmNhNStPTlJqSUNjZEsrNXFlU3FoT3FXTkUrUThVZzVBQ0lRQ2tZTS9ZWTdkR0lCeEhKQ2FDClpVbzRlZFZhck94Tm1wUTIzd1BZVGZDQTlBPT0KLS0tLS1FTkQgQ0VSVElGSUNBVEUtLS0tLQo=
    service:
      name: webhook
      namespace: knative-serving
      path: /resource-validation
      port: 443
  failurePolicy: Fail
  matchPolicy: Equivalent
  name: validation.webhook.serving.knative.dev
  namespaceSelector:
    matchExpressions:
    - key: webhooks.knative.dev/exclude
      operator: DoesNotExist
  objectSelector: {}
  rules:
  - apiGroups:
    - autoscaling.internal.knative.dev
    apiVersions:
    - v1alpha1
    operations:
    - CREATE
    - UPDATE
    - DELETE
    resources:
    - metrics
    - metrics/status
    scope: '*'
  - apiGroups:
    - autoscaling.internal.knative.dev
    apiVersions:
    - v1alpha1
    operations:
    - CREATE
    - UPDATE
    - DELETE
    resources:
    - podautoscalers
    - podautoscalers/status
    scope: '*'
  - apiGroups:
    - networking.internal.knative.dev
    apiVersions:
    - v1alpha1
    operations:
    - CREATE
    - UPDATE
    - DELETE
    resources:
    - certificates
    - certificates/status
    scope: '*'
  - apiGroups:
    - networking.internal.knative.dev
    apiVersions:
    - v1alpha1
    operations:
    - CREATE
    - UPDATE
    - DELETE
    resources:
    - ingresses
    - ingresses/status
    scope: '*'
  - apiGroups:
    - networking.internal.knative.dev
    apiVersions:
    - v1alpha1
    operations:
    - CREATE
    - UPDATE
    - DELETE
    resources:
    - serverlessservices
    - serverlessservices/status
    scope: '*'
  - apiGroups:
    - serving.knative.dev
    apiVersions:
    - v1
    operations:
    - CREATE
    - UPDATE
    - DELETE
    resources:
    - configurations
    - configurations/status
    scope: '*'
  - apiGroups:
    - serving.knative.dev
    apiVersions:
    - v1
    operations:
    - CREATE
    - UPDATE
    - DELETE
    resources:
    - revisions
    - revisions/status
    scope: '*'
  - apiGroups:
    - serving.knative.dev
    apiVersions:
    - v1
    operations:
    - CREATE
    - UPDATE
    - DELETE
    resources:
    - routes
    - routes/status
    scope: '*'
  - apiGroups:
    - serving.knative.dev
    apiVersions:
    - v1
    operations:
    - CREATE
    - UPDATE
    - DELETE
    resources:
    - services
    - services/status
    scope: '*'
  sideEffects: None
  timeoutSeconds: 10