sigs.k8s.io/cluster-api@v1.7.1/controlplane/kubeadm/config/webhook/manifests.yaml (about)

     1  ---
     2  apiVersion: admissionregistration.k8s.io/v1
     3  kind: MutatingWebhookConfiguration
     4  metadata:
     5    name: mutating-webhook-configuration
     6  webhooks:
     7  - admissionReviewVersions:
     8    - v1
     9    - v1beta1
    10    clientConfig:
    11      service:
    12        name: webhook-service
    13        namespace: system
    14        path: /mutate-controlplane-cluster-x-k8s-io-v1beta1-kubeadmcontrolplane
    15    failurePolicy: Fail
    16    matchPolicy: Equivalent
    17    name: default.kubeadmcontrolplane.controlplane.cluster.x-k8s.io
    18    rules:
    19    - apiGroups:
    20      - controlplane.cluster.x-k8s.io
    21      apiVersions:
    22      - v1beta1
    23      operations:
    24      - CREATE
    25      - UPDATE
    26      resources:
    27      - kubeadmcontrolplanes
    28    sideEffects: None
    29  - admissionReviewVersions:
    30    - v1
    31    - v1beta1
    32    clientConfig:
    33      service:
    34        name: webhook-service
    35        namespace: system
    36        path: /mutate-controlplane-cluster-x-k8s-io-v1beta1-kubeadmcontrolplanetemplate
    37    failurePolicy: Fail
    38    name: default.kubeadmcontrolplanetemplate.controlplane.cluster.x-k8s.io
    39    rules:
    40    - apiGroups:
    41      - controlplane.cluster.x-k8s.io
    42      apiVersions:
    43      - v1beta1
    44      operations:
    45      - CREATE
    46      - UPDATE
    47      resources:
    48      - kubeadmcontrolplanetemplates
    49    sideEffects: None
    50  ---
    51  apiVersion: admissionregistration.k8s.io/v1
    52  kind: ValidatingWebhookConfiguration
    53  metadata:
    54    name: validating-webhook-configuration
    55  webhooks:
    56  - admissionReviewVersions:
    57    - v1
    58    - v1beta1
    59    clientConfig:
    60      service:
    61        name: webhook-service
    62        namespace: system
    63        path: /validate-scale-controlplane-cluster-x-k8s-io-v1beta1-kubeadmcontrolplane
    64    failurePolicy: Fail
    65    matchPolicy: Equivalent
    66    name: validation-scale.kubeadmcontrolplane.controlplane.cluster.x-k8s.io
    67    rules:
    68    - apiGroups:
    69      - controlplane.cluster.x-k8s.io
    70      apiVersions:
    71      - v1beta1
    72      operations:
    73      - UPDATE
    74      resources:
    75      - kubeadmcontrolplanes/scale
    76    sideEffects: None
    77  - admissionReviewVersions:
    78    - v1
    79    - v1beta1
    80    clientConfig:
    81      service:
    82        name: webhook-service
    83        namespace: system
    84        path: /validate-controlplane-cluster-x-k8s-io-v1beta1-kubeadmcontrolplane
    85    failurePolicy: Fail
    86    matchPolicy: Equivalent
    87    name: validation.kubeadmcontrolplane.controlplane.cluster.x-k8s.io
    88    rules:
    89    - apiGroups:
    90      - controlplane.cluster.x-k8s.io
    91      apiVersions:
    92      - v1beta1
    93      operations:
    94      - CREATE
    95      - UPDATE
    96      resources:
    97      - kubeadmcontrolplanes
    98    sideEffects: None
    99  - admissionReviewVersions:
   100    - v1
   101    - v1beta1
   102    clientConfig:
   103      service:
   104        name: webhook-service
   105        namespace: system
   106        path: /validate-controlplane-cluster-x-k8s-io-v1beta1-kubeadmcontrolplanetemplate
   107    failurePolicy: Fail
   108    name: validation.kubeadmcontrolplanetemplate.controlplane.cluster.x-k8s.io
   109    rules:
   110    - apiGroups:
   111      - controlplane.cluster.x-k8s.io
   112      apiVersions:
   113      - v1beta1
   114      operations:
   115      - CREATE
   116      - UPDATE
   117      resources:
   118      - kubeadmcontrolplanetemplates
   119    sideEffects: None