sigs.k8s.io/cluster-api@v1.7.1/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-cluster-x-k8s-io-v1beta1-cluster
    15    failurePolicy: Fail
    16    matchPolicy: Equivalent
    17    name: default.cluster.cluster.x-k8s.io
    18    rules:
    19    - apiGroups:
    20      - cluster.x-k8s.io
    21      apiVersions:
    22      - v1beta1
    23      operations:
    24      - CREATE
    25      - UPDATE
    26      resources:
    27      - clusters
    28    sideEffects: None
    29  - admissionReviewVersions:
    30    - v1
    31    - v1beta1
    32    clientConfig:
    33      service:
    34        name: webhook-service
    35        namespace: system
    36        path: /mutate-cluster-x-k8s-io-v1beta1-clusterclass
    37    failurePolicy: Fail
    38    matchPolicy: Equivalent
    39    name: default.clusterclass.cluster.x-k8s.io
    40    rules:
    41    - apiGroups:
    42      - cluster.x-k8s.io
    43      apiVersions:
    44      - v1beta1
    45      operations:
    46      - CREATE
    47      - UPDATE
    48      resources:
    49      - clusterclasses
    50    sideEffects: None
    51  - admissionReviewVersions:
    52    - v1
    53    - v1beta1
    54    clientConfig:
    55      service:
    56        name: webhook-service
    57        namespace: system
    58        path: /mutate-cluster-x-k8s-io-v1beta1-machine
    59    failurePolicy: Fail
    60    matchPolicy: Equivalent
    61    name: default.machine.cluster.x-k8s.io
    62    rules:
    63    - apiGroups:
    64      - cluster.x-k8s.io
    65      apiVersions:
    66      - v1beta1
    67      operations:
    68      - CREATE
    69      - UPDATE
    70      resources:
    71      - machines
    72    sideEffects: None
    73  - admissionReviewVersions:
    74    - v1
    75    - v1beta1
    76    clientConfig:
    77      service:
    78        name: webhook-service
    79        namespace: system
    80        path: /mutate-cluster-x-k8s-io-v1beta1-machinedeployment
    81    failurePolicy: Fail
    82    matchPolicy: Equivalent
    83    name: default.machinedeployment.cluster.x-k8s.io
    84    rules:
    85    - apiGroups:
    86      - cluster.x-k8s.io
    87      apiVersions:
    88      - v1beta1
    89      operations:
    90      - CREATE
    91      - UPDATE
    92      resources:
    93      - machinedeployments
    94    sideEffects: None
    95  - admissionReviewVersions:
    96    - v1
    97    - v1beta1
    98    clientConfig:
    99      service:
   100        name: webhook-service
   101        namespace: system
   102        path: /mutate-cluster-x-k8s-io-v1beta1-machinehealthcheck
   103    failurePolicy: Fail
   104    matchPolicy: Equivalent
   105    name: default.machinehealthcheck.cluster.x-k8s.io
   106    rules:
   107    - apiGroups:
   108      - cluster.x-k8s.io
   109      apiVersions:
   110      - v1beta1
   111      operations:
   112      - CREATE
   113      - UPDATE
   114      resources:
   115      - machinehealthchecks
   116    sideEffects: None
   117  - admissionReviewVersions:
   118    - v1
   119    - v1beta1
   120    clientConfig:
   121      service:
   122        name: webhook-service
   123        namespace: system
   124        path: /mutate-cluster-x-k8s-io-v1beta1-machineset
   125    failurePolicy: Fail
   126    matchPolicy: Equivalent
   127    name: default.machineset.cluster.x-k8s.io
   128    rules:
   129    - apiGroups:
   130      - cluster.x-k8s.io
   131      apiVersions:
   132      - v1beta1
   133      operations:
   134      - CREATE
   135      - UPDATE
   136      resources:
   137      - machinesets
   138    sideEffects: None
   139  - admissionReviewVersions:
   140    - v1
   141    - v1beta1
   142    clientConfig:
   143      service:
   144        name: webhook-service
   145        namespace: system
   146        path: /mutate-runtime-cluster-x-k8s-io-v1alpha1-extensionconfig
   147    failurePolicy: Fail
   148    matchPolicy: Equivalent
   149    name: default.extensionconfig.runtime.addons.cluster.x-k8s.io
   150    rules:
   151    - apiGroups:
   152      - runtime.cluster.x-k8s.io
   153      apiVersions:
   154      - v1alpha1
   155      operations:
   156      - CREATE
   157      - UPDATE
   158      resources:
   159      - extensionconfigs
   160    sideEffects: None
   161  - admissionReviewVersions:
   162    - v1
   163    - v1beta1
   164    clientConfig:
   165      service:
   166        name: webhook-service
   167        namespace: system
   168        path: /mutate-cluster-x-k8s-io-v1beta1-machinepool
   169    failurePolicy: Fail
   170    matchPolicy: Equivalent
   171    name: default.machinepool.cluster.x-k8s.io
   172    rules:
   173    - apiGroups:
   174      - cluster.x-k8s.io
   175      apiVersions:
   176      - v1beta1
   177      operations:
   178      - CREATE
   179      - UPDATE
   180      resources:
   181      - machinepools
   182    sideEffects: None
   183  - admissionReviewVersions:
   184    - v1
   185    - v1beta1
   186    clientConfig:
   187      service:
   188        name: webhook-service
   189        namespace: system
   190        path: /mutate-addons-cluster-x-k8s-io-v1beta1-clusterresourceset
   191    failurePolicy: Fail
   192    matchPolicy: Equivalent
   193    name: default.clusterresourceset.addons.cluster.x-k8s.io
   194    rules:
   195    - apiGroups:
   196      - addons.cluster.x-k8s.io
   197      apiVersions:
   198      - v1beta1
   199      operations:
   200      - CREATE
   201      - UPDATE
   202      resources:
   203      - clusterresourcesets
   204    sideEffects: None
   205  ---
   206  apiVersion: admissionregistration.k8s.io/v1
   207  kind: ValidatingWebhookConfiguration
   208  metadata:
   209    name: validating-webhook-configuration
   210  webhooks:
   211  - admissionReviewVersions:
   212    - v1
   213    - v1beta1
   214    clientConfig:
   215      service:
   216        name: webhook-service
   217        namespace: system
   218        path: /validate-cluster-x-k8s-io-v1beta1-cluster
   219    failurePolicy: Fail
   220    matchPolicy: Equivalent
   221    name: validation.cluster.cluster.x-k8s.io
   222    rules:
   223    - apiGroups:
   224      - cluster.x-k8s.io
   225      apiVersions:
   226      - v1beta1
   227      operations:
   228      - CREATE
   229      - UPDATE
   230      - DELETE
   231      resources:
   232      - clusters
   233    sideEffects: None
   234  - admissionReviewVersions:
   235    - v1
   236    - v1beta1
   237    clientConfig:
   238      service:
   239        name: webhook-service
   240        namespace: system
   241        path: /validate-cluster-x-k8s-io-v1beta1-clusterclass
   242    failurePolicy: Fail
   243    matchPolicy: Equivalent
   244    name: validation.clusterclass.cluster.x-k8s.io
   245    rules:
   246    - apiGroups:
   247      - cluster.x-k8s.io
   248      apiVersions:
   249      - v1beta1
   250      operations:
   251      - CREATE
   252      - UPDATE
   253      - DELETE
   254      resources:
   255      - clusterclasses
   256    sideEffects: None
   257  - admissionReviewVersions:
   258    - v1
   259    - v1beta1
   260    clientConfig:
   261      service:
   262        name: webhook-service
   263        namespace: system
   264        path: /validate-cluster-x-k8s-io-v1beta1-machine
   265    failurePolicy: Fail
   266    matchPolicy: Equivalent
   267    name: validation.machine.cluster.x-k8s.io
   268    rules:
   269    - apiGroups:
   270      - cluster.x-k8s.io
   271      apiVersions:
   272      - v1beta1
   273      operations:
   274      - CREATE
   275      - UPDATE
   276      resources:
   277      - machines
   278    sideEffects: None
   279  - admissionReviewVersions:
   280    - v1
   281    - v1beta1
   282    clientConfig:
   283      service:
   284        name: webhook-service
   285        namespace: system
   286        path: /validate-cluster-x-k8s-io-v1beta1-machinedeployment
   287    failurePolicy: Fail
   288    matchPolicy: Equivalent
   289    name: validation.machinedeployment.cluster.x-k8s.io
   290    rules:
   291    - apiGroups:
   292      - cluster.x-k8s.io
   293      apiVersions:
   294      - v1beta1
   295      operations:
   296      - CREATE
   297      - UPDATE
   298      resources:
   299      - machinedeployments
   300    sideEffects: None
   301  - admissionReviewVersions:
   302    - v1
   303    - v1beta1
   304    clientConfig:
   305      service:
   306        name: webhook-service
   307        namespace: system
   308        path: /validate-cluster-x-k8s-io-v1beta1-machinehealthcheck
   309    failurePolicy: Fail
   310    matchPolicy: Equivalent
   311    name: validation.machinehealthcheck.cluster.x-k8s.io
   312    rules:
   313    - apiGroups:
   314      - cluster.x-k8s.io
   315      apiVersions:
   316      - v1beta1
   317      operations:
   318      - CREATE
   319      - UPDATE
   320      resources:
   321      - machinehealthchecks
   322    sideEffects: None
   323  - admissionReviewVersions:
   324    - v1
   325    - v1beta1
   326    clientConfig:
   327      service:
   328        name: webhook-service
   329        namespace: system
   330        path: /validate-cluster-x-k8s-io-v1beta1-machineset
   331    failurePolicy: Fail
   332    matchPolicy: Equivalent
   333    name: validation.machineset.cluster.x-k8s.io
   334    rules:
   335    - apiGroups:
   336      - cluster.x-k8s.io
   337      apiVersions:
   338      - v1beta1
   339      operations:
   340      - CREATE
   341      - UPDATE
   342      resources:
   343      - machinesets
   344    sideEffects: None
   345  - admissionReviewVersions:
   346    - v1
   347    - v1beta1
   348    clientConfig:
   349      service:
   350        name: webhook-service
   351        namespace: system
   352        path: /validate-runtime-cluster-x-k8s-io-v1alpha1-extensionconfig
   353    failurePolicy: Fail
   354    matchPolicy: Equivalent
   355    name: validation.extensionconfig.runtime.cluster.x-k8s.io
   356    rules:
   357    - apiGroups:
   358      - runtime.cluster.x-k8s.io
   359      apiVersions:
   360      - v1alpha1
   361      operations:
   362      - CREATE
   363      - UPDATE
   364      resources:
   365      - extensionconfigs
   366    sideEffects: None
   367  - admissionReviewVersions:
   368    - v1
   369    - v1beta1
   370    clientConfig:
   371      service:
   372        name: webhook-service
   373        namespace: system
   374        path: /validate-cluster-x-k8s-io-v1beta1-machinepool
   375    failurePolicy: Fail
   376    matchPolicy: Equivalent
   377    name: validation.machinepool.cluster.x-k8s.io
   378    rules:
   379    - apiGroups:
   380      - cluster.x-k8s.io
   381      apiVersions:
   382      - v1beta1
   383      operations:
   384      - CREATE
   385      - UPDATE
   386      resources:
   387      - machinepools
   388    sideEffects: None
   389  - admissionReviewVersions:
   390    - v1
   391    - v1beta1
   392    clientConfig:
   393      service:
   394        name: webhook-service
   395        namespace: system
   396        path: /validate-addons-cluster-x-k8s-io-v1beta1-clusterresourceset
   397    failurePolicy: Fail
   398    matchPolicy: Equivalent
   399    name: validation.clusterresourceset.addons.cluster.x-k8s.io
   400    rules:
   401    - apiGroups:
   402      - addons.cluster.x-k8s.io
   403      apiVersions:
   404      - v1beta1
   405      operations:
   406      - CREATE
   407      - UPDATE
   408      resources:
   409      - clusterresourcesets
   410    sideEffects: None
   411  - admissionReviewVersions:
   412    - v1
   413    - v1beta1
   414    clientConfig:
   415      service:
   416        name: webhook-service
   417        namespace: system
   418        path: /validate-addons-cluster-x-k8s-io-v1beta1-clusterresourcesetbinding
   419    failurePolicy: Fail
   420    matchPolicy: Equivalent
   421    name: validation.clusterresourcesetbinding.addons.cluster.x-k8s.io
   422    rules:
   423    - apiGroups:
   424      - addons.cluster.x-k8s.io
   425      apiVersions:
   426      - v1beta1
   427      operations:
   428      - CREATE
   429      - UPDATE
   430      resources:
   431      - clusterresourcesetbindings
   432    sideEffects: None
   433  - admissionReviewVersions:
   434    - v1
   435    - v1beta1
   436    clientConfig:
   437      service:
   438        name: webhook-service
   439        namespace: system
   440        path: /validate-ipam-cluster-x-k8s-io-v1beta1-ipaddress
   441    failurePolicy: Fail
   442    matchPolicy: Equivalent
   443    name: validation.ipaddress.ipam.cluster.x-k8s.io
   444    rules:
   445    - apiGroups:
   446      - ipam.cluster.x-k8s.io
   447      apiVersions:
   448      - v1beta1
   449      operations:
   450      - CREATE
   451      - UPDATE
   452      - DELETE
   453      resources:
   454      - ipaddresses
   455    sideEffects: None
   456  - admissionReviewVersions:
   457    - v1
   458    - v1beta1
   459    clientConfig:
   460      service:
   461        name: webhook-service
   462        namespace: system
   463        path: /validate-ipam-cluster-x-k8s-io-v1beta1-ipaddressclaim
   464    failurePolicy: Fail
   465    matchPolicy: Equivalent
   466    name: validation.ipaddressclaim.ipam.cluster.x-k8s.io
   467    rules:
   468    - apiGroups:
   469      - ipam.cluster.x-k8s.io
   470      apiVersions:
   471      - v1beta1
   472      operations:
   473      - CREATE
   474      - UPDATE
   475      - DELETE
   476      resources:
   477      - ipaddressclaims
   478    sideEffects: None