File tree 3 files changed +47
-1
lines changed
3 files changed +47
-1
lines changed Original file line number Diff line number Diff line change @@ -18,8 +18,15 @@ KUEUE_VERSION=v0.7.0
18
18
19
19
export ROOT_DIR=" $( dirname " $( dirname " $( readlink -fn " $0 " ) " ) " ) "
20
20
21
+ echo " Downloading and patching Kueue ${KUEUE_VERSION} manifests"
22
+ wget -q https://github.com/kubernetes-sigs/kueue/releases/download/${KUEUE_VERSION} /manifests.yaml -O $ROOT_DIR /hack/kueue-manifest.yaml
23
+ patch -p 0 $ROOT_DIR /hack/kueue-manifest.yaml < $ROOT_DIR /hack/kueue-patches/01-manage-all-jobs.txt || exit 1
24
+ patch -p 0 $ROOT_DIR /hack/kueue-manifest.yaml < $ROOT_DIR /hack/kueue-patches/02-aw-external-frameworks.txt || exit 1
25
+
21
26
echo " Deploying Kueue version $KUEUE_VERSION "
22
- kubectl apply --server-side -f https://github.com/kubernetes-sigs/kueue/releases/download/${KUEUE_VERSION} /manifests.yaml
27
+ kubectl apply --server-side -f $ROOT_DIR /hack/kueue-manifest.yaml
28
+
29
+ rm -f $ROOT_DIR /hack/kueue-manifest.yaml
23
30
24
31
# Sleep until the kueue manager is running
25
32
echo " Waiting for pods in the kueue-system namespace to become ready"
Original file line number Diff line number Diff line change
1
+ --- manifests.yaml 2024-06-26 13:58:48.132795505 -0400
2
+ +++ manifests.yaml 2024-06-26 13:59:54.945553273 -0400
3
+ @@ -11878,7 +11878,7 @@
4
+ # backoffLimitCount: null # null indicates infinite requeuing
5
+ # backoffBaseSeconds: 60
6
+ # backoffMaxSeconds: 3600
7
+ - #manageJobsWithoutQueueName: true
8
+ + manageJobsWithoutQueueName: true
9
+ #internalCertManagement:
10
+ # enable: false
11
+ # webhookServiceName: ""
Original file line number Diff line number Diff line change
1
+ --- manifests.yaml 2024-06-26 13:59:54.945553273 -0400
2
+ +++ manifests.yaml 2024-06-26 14:02:25.889855296 -0400
3
+ @@ -11225,6 +11225,14 @@
4
+ - get
5
+ - list
6
+ - watch
7
+ +- apiGroups:
8
+ + - workload.codeflare.dev
9
+ + resources:
10
+ + - appwrappers
11
+ + verbs:
12
+ + - get
13
+ + - list
14
+ + - watch
15
+ ---
16
+ apiVersion: rbac.authorization.k8s.io/v1
17
+ kind: ClusterRole
18
+ @@ -11896,8 +11904,8 @@
19
+ - "kubeflow.org/tfjob"
20
+ - "kubeflow.org/xgboostjob"
21
+ # - "pod"
22
+ - # externalFrameworks:
23
+ - # - "Foo.v1.example.com"
24
+ + externalFrameworks:
25
+ + - "AppWrapper.v1beta2.workload.codeflare.dev"
26
+ # podOptions:
27
+ # namespaceSelector:
28
+ # matchExpressions:
You can’t perform that action at this time.
0 commit comments