397 lines
9.1 KiB
YAML
397 lines
9.1 KiB
YAML
---
|
|
apiVersion: admissionregistration.k8s.io/v1
|
|
kind: MutatingWebhookConfiguration
|
|
metadata:
|
|
labels:
|
|
app.kubernetes.io/instance: kueue
|
|
app.kubernetes.io/name: kueue
|
|
app.kubernetes.io/version: v0.12.3
|
|
control-plane: controller-manager
|
|
name: kueue-mutating-webhook-configuration
|
|
namespace: kueue-system
|
|
webhooks:
|
|
- admissionReviewVersions:
|
|
- v1
|
|
clientConfig:
|
|
service:
|
|
name: kueue-webhook-service
|
|
namespace: kueue-system
|
|
path: /mutate-workload-codeflare-dev-v1beta2-appwrapper
|
|
failurePolicy: Fail
|
|
name: mappwrapper.kb.io
|
|
reinvocationPolicy: Never
|
|
rules:
|
|
- apiGroups:
|
|
- workload.codeflare.dev
|
|
apiVersions:
|
|
- v1beta2
|
|
operations:
|
|
- CREATE
|
|
resources:
|
|
- appwrappers
|
|
sideEffects: None
|
|
- admissionReviewVersions:
|
|
- v1
|
|
clientConfig:
|
|
service:
|
|
name: kueue-webhook-service
|
|
namespace: kueue-system
|
|
path: /mutate-apps-v1-deployment
|
|
failurePolicy: Fail
|
|
name: mdeployment.kb.io
|
|
namespaceSelector:
|
|
matchExpressions:
|
|
- key: kubernetes.io/metadata.name
|
|
operator: NotIn
|
|
values:
|
|
- kube-system
|
|
- kueue-system
|
|
reinvocationPolicy: Never
|
|
rules:
|
|
- apiGroups:
|
|
- apps
|
|
apiVersions:
|
|
- v1
|
|
operations:
|
|
- CREATE
|
|
- UPDATE
|
|
resources:
|
|
- deployments
|
|
sideEffects: None
|
|
- admissionReviewVersions:
|
|
- v1
|
|
clientConfig:
|
|
service:
|
|
name: kueue-webhook-service
|
|
namespace: kueue-system
|
|
path: /mutate-batch-v1-job
|
|
failurePolicy: Fail
|
|
name: mjob.kb.io
|
|
reinvocationPolicy: Never
|
|
rules:
|
|
- apiGroups:
|
|
- batch
|
|
apiVersions:
|
|
- v1
|
|
operations:
|
|
- CREATE
|
|
resources:
|
|
- jobs
|
|
sideEffects: None
|
|
- admissionReviewVersions:
|
|
- v1
|
|
clientConfig:
|
|
service:
|
|
name: kueue-webhook-service
|
|
namespace: kueue-system
|
|
path: /mutate-jobset-x-k8s-io-v1alpha2-jobset
|
|
failurePolicy: Fail
|
|
name: mjobset.kb.io
|
|
reinvocationPolicy: Never
|
|
rules:
|
|
- apiGroups:
|
|
- jobset.x-k8s.io
|
|
apiVersions:
|
|
- v1alpha2
|
|
operations:
|
|
- CREATE
|
|
resources:
|
|
- jobsets
|
|
sideEffects: None
|
|
- admissionReviewVersions:
|
|
- v1
|
|
clientConfig:
|
|
service:
|
|
name: kueue-webhook-service
|
|
namespace: kueue-system
|
|
path: /mutate-kubeflow-org-v1-jaxjob
|
|
failurePolicy: Fail
|
|
name: mjaxjob.kb.io
|
|
reinvocationPolicy: Never
|
|
rules:
|
|
- apiGroups:
|
|
- kubeflow.org
|
|
apiVersions:
|
|
- v1
|
|
operations:
|
|
- CREATE
|
|
resources:
|
|
- jaxjobs
|
|
sideEffects: None
|
|
- admissionReviewVersions:
|
|
- v1
|
|
clientConfig:
|
|
service:
|
|
name: kueue-webhook-service
|
|
namespace: kueue-system
|
|
path: /mutate-kubeflow-org-v1-paddlejob
|
|
failurePolicy: Fail
|
|
name: mpaddlejob.kb.io
|
|
reinvocationPolicy: Never
|
|
rules:
|
|
- apiGroups:
|
|
- kubeflow.org
|
|
apiVersions:
|
|
- v1
|
|
operations:
|
|
- CREATE
|
|
resources:
|
|
- paddlejobs
|
|
sideEffects: None
|
|
- admissionReviewVersions:
|
|
- v1
|
|
clientConfig:
|
|
service:
|
|
name: kueue-webhook-service
|
|
namespace: kueue-system
|
|
path: /mutate-kubeflow-org-v1-pytorchjob
|
|
failurePolicy: Fail
|
|
name: mpytorchjob.kb.io
|
|
reinvocationPolicy: Never
|
|
rules:
|
|
- apiGroups:
|
|
- kubeflow.org
|
|
apiVersions:
|
|
- v1
|
|
operations:
|
|
- CREATE
|
|
resources:
|
|
- pytorchjobs
|
|
sideEffects: None
|
|
- admissionReviewVersions:
|
|
- v1
|
|
clientConfig:
|
|
service:
|
|
name: kueue-webhook-service
|
|
namespace: kueue-system
|
|
path: /mutate-kubeflow-org-v1-tfjob
|
|
failurePolicy: Fail
|
|
name: mtfjob.kb.io
|
|
reinvocationPolicy: Never
|
|
rules:
|
|
- apiGroups:
|
|
- kubeflow.org
|
|
apiVersions:
|
|
- v1
|
|
operations:
|
|
- CREATE
|
|
resources:
|
|
- tfjobs
|
|
sideEffects: None
|
|
- admissionReviewVersions:
|
|
- v1
|
|
clientConfig:
|
|
service:
|
|
name: kueue-webhook-service
|
|
namespace: kueue-system
|
|
path: /mutate-kubeflow-org-v1-xgboostjob
|
|
failurePolicy: Fail
|
|
name: mxgboostjob.kb.io
|
|
reinvocationPolicy: Never
|
|
rules:
|
|
- apiGroups:
|
|
- kubeflow.org
|
|
apiVersions:
|
|
- v1
|
|
operations:
|
|
- CREATE
|
|
resources:
|
|
- xgboostjobs
|
|
sideEffects: None
|
|
- admissionReviewVersions:
|
|
- v1
|
|
clientConfig:
|
|
service:
|
|
name: kueue-webhook-service
|
|
namespace: kueue-system
|
|
path: /mutate--v1-pod
|
|
failurePolicy: Fail
|
|
name: mpod.kb.io
|
|
namespaceSelector:
|
|
matchExpressions:
|
|
- key: kubernetes.io/metadata.name
|
|
operator: NotIn
|
|
values:
|
|
- kube-system
|
|
- kueue-system
|
|
reinvocationPolicy: Never
|
|
rules:
|
|
- apiGroups:
|
|
- ""
|
|
apiVersions:
|
|
- v1
|
|
operations:
|
|
- CREATE
|
|
resources:
|
|
- pods
|
|
sideEffects: None
|
|
- admissionReviewVersions:
|
|
- v1
|
|
clientConfig:
|
|
service:
|
|
name: kueue-webhook-service
|
|
namespace: kueue-system
|
|
path: /mutate-leaderworkerset-x-k8s-io-v1-leaderworkerset
|
|
failurePolicy: Fail
|
|
name: mleaderworkerset.kb.io
|
|
reinvocationPolicy: Never
|
|
rules:
|
|
- apiGroups:
|
|
- leaderworkerset.x-k8s.io
|
|
apiVersions:
|
|
- v1
|
|
operations:
|
|
- CREATE
|
|
- UPDATE
|
|
resources:
|
|
- leaderworkersets
|
|
sideEffects: None
|
|
- admissionReviewVersions:
|
|
- v1
|
|
clientConfig:
|
|
service:
|
|
name: kueue-webhook-service
|
|
namespace: kueue-system
|
|
path: /mutate-kubeflow-org-v2beta1-mpijob
|
|
failurePolicy: Fail
|
|
name: mmpijob.kb.io
|
|
reinvocationPolicy: Never
|
|
rules:
|
|
- apiGroups:
|
|
- kubeflow.org
|
|
apiVersions:
|
|
- v2beta1
|
|
operations:
|
|
- CREATE
|
|
resources:
|
|
- mpijobs
|
|
sideEffects: None
|
|
- admissionReviewVersions:
|
|
- v1
|
|
clientConfig:
|
|
service:
|
|
name: kueue-webhook-service
|
|
namespace: kueue-system
|
|
path: /mutate-ray-io-v1-raycluster
|
|
failurePolicy: Fail
|
|
name: mraycluster.kb.io
|
|
reinvocationPolicy: Never
|
|
rules:
|
|
- apiGroups:
|
|
- ray.io
|
|
apiVersions:
|
|
- v1
|
|
operations:
|
|
- CREATE
|
|
resources:
|
|
- rayclusters
|
|
sideEffects: None
|
|
- admissionReviewVersions:
|
|
- v1
|
|
clientConfig:
|
|
service:
|
|
name: kueue-webhook-service
|
|
namespace: kueue-system
|
|
path: /mutate-ray-io-v1-rayjob
|
|
failurePolicy: Fail
|
|
name: mrayjob.kb.io
|
|
reinvocationPolicy: Never
|
|
rules:
|
|
- apiGroups:
|
|
- ray.io
|
|
apiVersions:
|
|
- v1
|
|
operations:
|
|
- CREATE
|
|
resources:
|
|
- rayjobs
|
|
sideEffects: None
|
|
- admissionReviewVersions:
|
|
- v1
|
|
clientConfig:
|
|
service:
|
|
name: kueue-webhook-service
|
|
namespace: kueue-system
|
|
path: /mutate-apps-v1-statefulset
|
|
failurePolicy: Fail
|
|
name: mstatefulset.kb.io
|
|
namespaceSelector:
|
|
matchExpressions:
|
|
- key: kubernetes.io/metadata.name
|
|
operator: NotIn
|
|
values:
|
|
- kube-system
|
|
- kueue-system
|
|
reinvocationPolicy: Never
|
|
rules:
|
|
- apiGroups:
|
|
- apps
|
|
apiVersions:
|
|
- v1
|
|
operations:
|
|
- CREATE
|
|
- UPDATE
|
|
resources:
|
|
- statefulsets
|
|
sideEffects: None
|
|
- admissionReviewVersions:
|
|
- v1
|
|
clientConfig:
|
|
service:
|
|
name: kueue-webhook-service
|
|
namespace: kueue-system
|
|
path: /mutate-kueue-x-k8s-io-v1beta1-clusterqueue
|
|
failurePolicy: Fail
|
|
name: mclusterqueue.kb.io
|
|
reinvocationPolicy: Never
|
|
rules:
|
|
- apiGroups:
|
|
- kueue.x-k8s.io
|
|
apiVersions:
|
|
- v1beta1
|
|
operations:
|
|
- CREATE
|
|
resources:
|
|
- clusterqueues
|
|
sideEffects: None
|
|
- admissionReviewVersions:
|
|
- v1
|
|
clientConfig:
|
|
service:
|
|
name: kueue-webhook-service
|
|
namespace: kueue-system
|
|
path: /mutate-kueue-x-k8s-io-v1beta1-resourceflavor
|
|
failurePolicy: Fail
|
|
name: mresourceflavor.kb.io
|
|
reinvocationPolicy: Never
|
|
rules:
|
|
- apiGroups:
|
|
- kueue.x-k8s.io
|
|
apiVersions:
|
|
- v1beta1
|
|
operations:
|
|
- CREATE
|
|
resources:
|
|
- resourceflavors
|
|
sideEffects: None
|
|
- admissionReviewVersions:
|
|
- v1
|
|
clientConfig:
|
|
service:
|
|
name: kueue-webhook-service
|
|
namespace: kueue-system
|
|
path: /mutate-kueue-x-k8s-io-v1beta1-workload
|
|
failurePolicy: Fail
|
|
name: mworkload.kb.io
|
|
reinvocationPolicy: Never
|
|
rules:
|
|
- apiGroups:
|
|
- kueue.x-k8s.io
|
|
apiVersions:
|
|
- v1beta1
|
|
operations:
|
|
- CREATE
|
|
resources:
|
|
- workloads
|
|
sideEffects: None
|