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