...

Text file src/k8s.io/kubernetes/cluster/gce/addons/cloud-pvl-admission/mutating-webhook-configuration.yaml

Documentation: k8s.io/kubernetes/cluster/gce/addons/cloud-pvl-admission

     1apiVersion: admissionregistration.k8s.io/v1
     2kind: MutatingWebhookConfiguration
     3metadata:
     4  name: "cloud-pvl-admission.k8s.io"
     5  labels:
     6    addonmanager.kubernetes.io/mode: Reconcile
     7    k8s-app: cloud-pvl-admission
     8webhooks:
     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

View as plain text