k8s.io/kubernetes@v1.31.0-alpha.0.0.20240520171757-56147500dadc/cluster/gce/addons/cloud-pvl-admission/mutating-webhook-configuration.yaml (about)

     1  apiVersion: admissionregistration.k8s.io/v1
     2  kind: MutatingWebhookConfiguration
     3  metadata:
     4    name: "cloud-pvl-admission.k8s.io"
     5    labels:
     6      addonmanager.kubernetes.io/mode: Reconcile
     7      k8s-app: cloud-pvl-admission
     8  webhooks:
     9  - name: "cloud-pvl-admission.k8s.io"
    10    rules:
    11    - apiGroups:   [""]
    12      apiVersions: ["v1"]
    13      operations:  ["CREATE"]
    14      resources:   ["persistentvolumes"]
    15      scope:       "*"
    16    clientConfig:
    17      url: "https://127.0.0.1:9001/admit"
    18      caBundle: "__CLOUD_PVL_ADMISSION_CA_CERT__"
    19    matchConditions:
    20    - name: "only-gce"
    21      expression: "has(object.spec.gcePersistentDisk)"
    22    admissionReviewVersions: ["v1"]
    23    sideEffects: None
    24    timeoutSeconds: 5
    25    failurePolicy: Fail