sigs.k8s.io/kueue@v0.6.2/config/components/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 clientConfig: 10 service: 11 name: webhook-service 12 namespace: system 13 path: /mutate-batch-v1-job 14 failurePolicy: Fail 15 name: mjob.kb.io 16 rules: 17 - apiGroups: 18 - batch 19 apiVersions: 20 - v1 21 operations: 22 - CREATE 23 resources: 24 - jobs 25 sideEffects: None 26 - admissionReviewVersions: 27 - v1 28 clientConfig: 29 service: 30 name: webhook-service 31 namespace: system 32 path: /mutate-jobset-x-k8s-io-v1alpha2-jobset 33 failurePolicy: Fail 34 name: mjobset.kb.io 35 rules: 36 - apiGroups: 37 - jobset.x-k8s.io 38 apiVersions: 39 - v1alpha2 40 operations: 41 - CREATE 42 resources: 43 - jobsets 44 sideEffects: None 45 - admissionReviewVersions: 46 - v1 47 clientConfig: 48 service: 49 name: webhook-service 50 namespace: system 51 path: /mutate-kubeflow-org-v1-mxjob 52 failurePolicy: Fail 53 name: mmxjob.kb.io 54 rules: 55 - apiGroups: 56 - kubeflow.org 57 apiVersions: 58 - v1 59 operations: 60 - CREATE 61 resources: 62 - mxjobs 63 sideEffects: None 64 - admissionReviewVersions: 65 - v1 66 clientConfig: 67 service: 68 name: webhook-service 69 namespace: system 70 path: /mutate-kubeflow-org-v1-paddlejob 71 failurePolicy: Fail 72 name: mpaddlejob.kb.io 73 rules: 74 - apiGroups: 75 - kubeflow.org 76 apiVersions: 77 - v1 78 operations: 79 - CREATE 80 resources: 81 - paddlejobs 82 sideEffects: None 83 - admissionReviewVersions: 84 - v1 85 clientConfig: 86 service: 87 name: webhook-service 88 namespace: system 89 path: /mutate-kubeflow-org-v1-pytorchjob 90 failurePolicy: Fail 91 name: mpytorchjob.kb.io 92 rules: 93 - apiGroups: 94 - kubeflow.org 95 apiVersions: 96 - v1 97 operations: 98 - CREATE 99 resources: 100 - pytorchjobs 101 sideEffects: None 102 - admissionReviewVersions: 103 - v1 104 clientConfig: 105 service: 106 name: webhook-service 107 namespace: system 108 path: /mutate-kubeflow-org-v1-tfjob 109 failurePolicy: Fail 110 name: mtfjob.kb.io 111 rules: 112 - apiGroups: 113 - kubeflow.org 114 apiVersions: 115 - v1 116 operations: 117 - CREATE 118 resources: 119 - tfjobs 120 sideEffects: None 121 - admissionReviewVersions: 122 - v1 123 clientConfig: 124 service: 125 name: webhook-service 126 namespace: system 127 path: /mutate-kubeflow-org-v1-xgboostjob 128 failurePolicy: Fail 129 name: mxgboostjob.kb.io 130 rules: 131 - apiGroups: 132 - kubeflow.org 133 apiVersions: 134 - v1 135 operations: 136 - CREATE 137 resources: 138 - xgboostjobs 139 sideEffects: None 140 - admissionReviewVersions: 141 - v1 142 clientConfig: 143 service: 144 name: webhook-service 145 namespace: system 146 path: /mutate-kubeflow-org-v2beta1-mpijob 147 failurePolicy: Fail 148 name: mmpijob.kb.io 149 rules: 150 - apiGroups: 151 - kubeflow.org 152 apiVersions: 153 - v2beta1 154 operations: 155 - CREATE 156 resources: 157 - mpijobs 158 sideEffects: None 159 - admissionReviewVersions: 160 - v1 161 clientConfig: 162 service: 163 name: webhook-service 164 namespace: system 165 path: /mutate--v1-pod 166 failurePolicy: Fail 167 name: mpod.kb.io 168 rules: 169 - apiGroups: 170 - "" 171 apiVersions: 172 - v1 173 operations: 174 - CREATE 175 resources: 176 - pods 177 sideEffects: None 178 - admissionReviewVersions: 179 - v1 180 clientConfig: 181 service: 182 name: webhook-service 183 namespace: system 184 path: /mutate-ray-io-v1-raycluster 185 failurePolicy: Fail 186 name: mraycluster.kb.io 187 rules: 188 - apiGroups: 189 - ray.io 190 apiVersions: 191 - v1 192 operations: 193 - CREATE 194 resources: 195 - rayclusters 196 sideEffects: None 197 - admissionReviewVersions: 198 - v1 199 clientConfig: 200 service: 201 name: webhook-service 202 namespace: system 203 path: /mutate-ray-io-v1alpha1-rayjob 204 failurePolicy: Fail 205 name: mrayjob.kb.io 206 rules: 207 - apiGroups: 208 - ray.io 209 apiVersions: 210 - v1alpha1 211 operations: 212 - CREATE 213 resources: 214 - rayjobs 215 sideEffects: None 216 - admissionReviewVersions: 217 - v1 218 clientConfig: 219 service: 220 name: webhook-service 221 namespace: system 222 path: /mutate-kueue-x-k8s-io-v1beta1-clusterqueue 223 failurePolicy: Fail 224 name: mclusterqueue.kb.io 225 rules: 226 - apiGroups: 227 - kueue.x-k8s.io 228 apiVersions: 229 - v1beta1 230 operations: 231 - CREATE 232 resources: 233 - clusterqueues 234 sideEffects: None 235 - admissionReviewVersions: 236 - v1 237 clientConfig: 238 service: 239 name: webhook-service 240 namespace: system 241 path: /mutate-kueue-x-k8s-io-v1beta1-resourceflavor 242 failurePolicy: Fail 243 name: mresourceflavor.kb.io 244 rules: 245 - apiGroups: 246 - kueue.x-k8s.io 247 apiVersions: 248 - v1beta1 249 operations: 250 - CREATE 251 resources: 252 - resourceflavors 253 sideEffects: None 254 - admissionReviewVersions: 255 - v1 256 clientConfig: 257 service: 258 name: webhook-service 259 namespace: system 260 path: /mutate-kueue-x-k8s-io-v1beta1-workload 261 failurePolicy: Fail 262 name: mworkload.kb.io 263 rules: 264 - apiGroups: 265 - kueue.x-k8s.io 266 apiVersions: 267 - v1beta1 268 operations: 269 - CREATE 270 resources: 271 - workloads 272 sideEffects: None 273 --- 274 apiVersion: admissionregistration.k8s.io/v1 275 kind: ValidatingWebhookConfiguration 276 metadata: 277 name: validating-webhook-configuration 278 webhooks: 279 - admissionReviewVersions: 280 - v1 281 clientConfig: 282 service: 283 name: webhook-service 284 namespace: system 285 path: /validate-batch-v1-job 286 failurePolicy: Fail 287 name: vjob.kb.io 288 rules: 289 - apiGroups: 290 - batch 291 apiVersions: 292 - v1 293 operations: 294 - CREATE 295 - UPDATE 296 resources: 297 - jobs 298 sideEffects: None 299 - admissionReviewVersions: 300 - v1 301 clientConfig: 302 service: 303 name: webhook-service 304 namespace: system 305 path: /validate-jobset-x-k8s-io-v1alpha2-jobset 306 failurePolicy: Fail 307 name: vjobset.kb.io 308 rules: 309 - apiGroups: 310 - jobset.x-k8s.io 311 apiVersions: 312 - v1alpha2 313 operations: 314 - CREATE 315 - UPDATE 316 resources: 317 - jobsets 318 sideEffects: None 319 - admissionReviewVersions: 320 - v1 321 clientConfig: 322 service: 323 name: webhook-service 324 namespace: system 325 path: /validate-kubeflow-org-v1-mxjob 326 failurePolicy: Fail 327 name: vmxjob.kb.io 328 rules: 329 - apiGroups: 330 - kubeflow.org 331 apiVersions: 332 - v1 333 operations: 334 - CREATE 335 - UPDATE 336 resources: 337 - mxjobs 338 sideEffects: None 339 - admissionReviewVersions: 340 - v1 341 clientConfig: 342 service: 343 name: webhook-service 344 namespace: system 345 path: /validate-kubeflow-org-v1-paddlejob 346 failurePolicy: Fail 347 name: vpaddlejob.kb.io 348 rules: 349 - apiGroups: 350 - kubeflow.org 351 apiVersions: 352 - v1 353 operations: 354 - CREATE 355 - UPDATE 356 resources: 357 - paddlejobs 358 sideEffects: None 359 - admissionReviewVersions: 360 - v1 361 clientConfig: 362 service: 363 name: webhook-service 364 namespace: system 365 path: /validate-kubeflow-org-v1-pytorchjob 366 failurePolicy: Fail 367 name: vpytorchjob.kb.io 368 rules: 369 - apiGroups: 370 - kubeflow.org 371 apiVersions: 372 - v1 373 operations: 374 - CREATE 375 - UPDATE 376 resources: 377 - pytorchjobs 378 sideEffects: None 379 - admissionReviewVersions: 380 - v1 381 clientConfig: 382 service: 383 name: webhook-service 384 namespace: system 385 path: /validate-kubeflow-org-v1-tfjob 386 failurePolicy: Fail 387 name: vtfjob.kb.io 388 rules: 389 - apiGroups: 390 - kubeflow.org 391 apiVersions: 392 - v1 393 operations: 394 - CREATE 395 - UPDATE 396 resources: 397 - tfjobs 398 sideEffects: None 399 - admissionReviewVersions: 400 - v1 401 clientConfig: 402 service: 403 name: webhook-service 404 namespace: system 405 path: /validate-kubeflow-org-v1-xgboostjob 406 failurePolicy: Fail 407 name: vxgboostjob.kb.io 408 rules: 409 - apiGroups: 410 - kubeflow.org 411 apiVersions: 412 - v1 413 operations: 414 - CREATE 415 - UPDATE 416 resources: 417 - xgboostjobs 418 sideEffects: None 419 - admissionReviewVersions: 420 - v1 421 clientConfig: 422 service: 423 name: webhook-service 424 namespace: system 425 path: /validate-kubeflow-org-v2beta1-mpijob 426 failurePolicy: Fail 427 name: vmpijob.kb.io 428 rules: 429 - apiGroups: 430 - kubeflow.org 431 apiVersions: 432 - v2beta1 433 operations: 434 - CREATE 435 - UPDATE 436 resources: 437 - mpijobs 438 sideEffects: None 439 - admissionReviewVersions: 440 - v1 441 clientConfig: 442 service: 443 name: webhook-service 444 namespace: system 445 path: /validate--v1-pod 446 failurePolicy: Fail 447 name: vpod.kb.io 448 rules: 449 - apiGroups: 450 - "" 451 apiVersions: 452 - v1 453 operations: 454 - CREATE 455 - UPDATE 456 resources: 457 - pods 458 sideEffects: None 459 - admissionReviewVersions: 460 - v1 461 clientConfig: 462 service: 463 name: webhook-service 464 namespace: system 465 path: /validate-ray-io-v1-raycluster 466 failurePolicy: Fail 467 name: vraycluster.kb.io 468 rules: 469 - apiGroups: 470 - ray.io 471 apiVersions: 472 - v1 473 operations: 474 - CREATE 475 - UPDATE 476 resources: 477 - rayclusters 478 sideEffects: None 479 - admissionReviewVersions: 480 - v1 481 clientConfig: 482 service: 483 name: webhook-service 484 namespace: system 485 path: /validate-ray-io-v1alpha1-rayjob 486 failurePolicy: Fail 487 name: vrayjob.kb.io 488 rules: 489 - apiGroups: 490 - ray.io 491 apiVersions: 492 - v1alpha1 493 operations: 494 - CREATE 495 - UPDATE 496 resources: 497 - rayjobs 498 sideEffects: None 499 - admissionReviewVersions: 500 - v1 501 clientConfig: 502 service: 503 name: webhook-service 504 namespace: system 505 path: /validate-kueue-x-k8s-io-v1beta1-admissioncheck 506 failurePolicy: Fail 507 name: vadmissioncheck.kb.io 508 rules: 509 - apiGroups: 510 - kueue.x-k8s.io 511 apiVersions: 512 - v1beta1 513 operations: 514 - CREATE 515 - UPDATE 516 resources: 517 - admissionchecks 518 sideEffects: None 519 - admissionReviewVersions: 520 - v1 521 clientConfig: 522 service: 523 name: webhook-service 524 namespace: system 525 path: /validate-kueue-x-k8s-io-v1beta1-clusterqueue 526 failurePolicy: Fail 527 name: vclusterqueue.kb.io 528 rules: 529 - apiGroups: 530 - kueue.x-k8s.io 531 apiVersions: 532 - v1beta1 533 operations: 534 - CREATE 535 - UPDATE 536 resources: 537 - clusterqueues 538 sideEffects: None 539 - admissionReviewVersions: 540 - v1 541 clientConfig: 542 service: 543 name: webhook-service 544 namespace: system 545 path: /validate-kueue-x-k8s-io-v1beta1-localqueue 546 failurePolicy: Fail 547 name: vlocalqueue.kb.io 548 rules: 549 - apiGroups: 550 - kueue.x-k8s.io 551 apiVersions: 552 - v1beta1 553 operations: 554 - CREATE 555 - UPDATE 556 resources: 557 - localqueues 558 sideEffects: None 559 - admissionReviewVersions: 560 - v1 561 clientConfig: 562 service: 563 name: webhook-service 564 namespace: system 565 path: /validate-kueue-x-k8s-io-v1beta1-resourceflavor 566 failurePolicy: Fail 567 name: vresourceflavor.kb.io 568 rules: 569 - apiGroups: 570 - kueue.x-k8s.io 571 apiVersions: 572 - v1beta1 573 operations: 574 - CREATE 575 - UPDATE 576 resources: 577 - resourceflavors 578 sideEffects: None 579 - admissionReviewVersions: 580 - v1 581 clientConfig: 582 service: 583 name: webhook-service 584 namespace: system 585 path: /validate-kueue-x-k8s-io-v1beta1-workload 586 failurePolicy: Fail 587 name: vworkload.kb.io 588 rules: 589 - apiGroups: 590 - kueue.x-k8s.io 591 apiVersions: 592 - v1beta1 593 operations: 594 - CREATE 595 - UPDATE 596 resources: 597 - workloads 598 - workloads/status 599 sideEffects: None