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