File tree 7 files changed +32
-5
lines changed
7 files changed +32
-5
lines changed Original file line number Diff line number Diff line change @@ -12,7 +12,7 @@ VERSION ?= v0.0.0-dev
12
12
BUNDLE_VERSION ?= $(VERSION:v%=% )
13
13
14
14
# APPWRAPPER_VERSION defines the default version of the AppWrapper controller
15
- APPWRAPPER_VERSION ?= v1.0.0
15
+ APPWRAPPER_VERSION ?= v1.0.4
16
16
APPWRAPPER_REPO ?= github.com/project-codeflare/appwrapper
17
17
APPWRAPPER_CRD ?= ${APPWRAPPER_REPO}/config/crd?ref=${APPWRAPPER_VERSION}
18
18
Original file line number Diff line number Diff line change 1
1
apiVersion : kustomize.config.k8s.io/v1beta1
2
2
kind : Kustomization
3
3
resources :
4
- - github.com/project-codeflare/appwrapper/config/crd?ref=v1.0.0
4
+ - github.com/project-codeflare/appwrapper/config/crd?ref=v1.0.4
Original file line number Diff line number Diff line change 88
88
type : string
89
89
description : NodeSelectors to be added to the PodSpecTemplate
90
90
type : object
91
+ schedulingGates :
92
+ description : SchedulingGates to be added to the PodSpecTemplate
93
+ items :
94
+ description : PodSchedulingGate is associated to a Pod to guard its scheduling.
95
+ properties :
96
+ name :
97
+ description : |-
98
+ Name of the scheduling gate.
99
+ Each scheduling gate must have a unique name field.
100
+ type : string
101
+ required :
102
+ - name
103
+ type : object
104
+ type : array
91
105
tolerations :
92
106
description : Tolerations to be added to the PodSpecTemplate
93
107
items :
Original file line number Diff line number Diff line change @@ -164,6 +164,18 @@ rules:
164
164
- get
165
165
- list
166
166
- watch
167
+ - apiGroups :
168
+ - jobset.x-k8s.io
169
+ resources :
170
+ - jobsets
171
+ verbs :
172
+ - create
173
+ - delete
174
+ - get
175
+ - list
176
+ - patch
177
+ - update
178
+ - watch
167
179
- apiGroups :
168
180
- kubeflow.org
169
181
resources :
Original file line number Diff line number Diff line change @@ -10,7 +10,7 @@ require (
10
10
github.com/opendatahub-io/opendatahub-operator/v2 v2.10.0
11
11
github.com/openshift/api v0.0.0-20240904015708-69df64132c91
12
12
github.com/openshift/client-go v0.0.0-20240904130219-3795e907a202
13
- github.com/project-codeflare/appwrapper v1.0.0
13
+ github.com/project-codeflare/appwrapper v1.0.4
14
14
github.com/project-codeflare/codeflare-common v0.0.0-20250128135036-f501cd31fe8b
15
15
github.com/ray-project/kuberay/ray-operator v1.2.2
16
16
go.uber.org/zap v1.27.0
Original file line number Diff line number Diff line change @@ -223,8 +223,8 @@ github.com/pkg/errors v0.9.1/go.mod h1:bwawxfHBFNV+L2hUp1rHADufV3IMtnDRdf1r5NINE
223
223
github.com/pmezard/go-difflib v1.0.0 /go.mod h1:iKH77koFhYxTK1pcRnkKkqfTogsbg7gZNVY4sRDYZ/4 =
224
224
github.com/pmezard/go-difflib v1.0.1-0.20181226105442-5d4384ee4fb2 h1:Jamvg5psRIccs7FGNTlIRMkT8wgtp5eCXdBlqhYGL6U =
225
225
github.com/pmezard/go-difflib v1.0.1-0.20181226105442-5d4384ee4fb2 /go.mod h1:iKH77koFhYxTK1pcRnkKkqfTogsbg7gZNVY4sRDYZ/4 =
226
- github.com/project-codeflare/appwrapper v1.0.0 h1:tKvBXxaIE5RwzUC8YZvxcnbuz4JUbiuLjo1IWO4Mciw =
227
- github.com/project-codeflare/appwrapper v1.0.0 /go.mod h1:pVCWURfk9DOa/4ig7z91PJWRMlsDchhQVmu7mB32L48 =
226
+ github.com/project-codeflare/appwrapper v1.0.4 h1:364zQLX0tsi4LvBBYNKZL7PPbNWPbVU7vK6+/kVV/FQ =
227
+ github.com/project-codeflare/appwrapper v1.0.4 /go.mod h1:A1b6bMFNMX5Btv3ckgeuAHVVZzp1G30pSBe6BE/xJWE =
228
228
github.com/project-codeflare/codeflare-common v0.0.0-20250128135036-f501cd31fe8b h1:MOmv/aLx/kcHd7PBErx8XNSTW180s8Slf/uVM0uV4rw =
229
229
github.com/project-codeflare/codeflare-common v0.0.0-20250128135036-f501cd31fe8b /go.mod h1:DPSv5khRiRDFUD43SF8da+MrVQTWmxNhuKJmwSLOyO0 =
230
230
github.com/prometheus/client_golang v1.20.5 h1:cxppBPuYhUnsO6yo/aoRol4L7q7UFfdm+bR9r+8l63Y =
Original file line number Diff line number Diff line change @@ -32,6 +32,7 @@ package controllers
32
32
//+kubebuilder:rbac:groups=kubeflow.org,resources=pytorchjobs,verbs=get;list;watch;create;update;patch;delete
33
33
//+kubebuilder:rbac:groups=ray.io,resources=rayclusters,verbs=get;list;watch;create;update;patch;delete
34
34
//+kubebuilder:rbac:groups=ray.io,resources=rayjobs,verbs=get;list;watch;create;update;patch;delete
35
+ //+kubebuilder:rbac:groups=jobset.x-k8s.io,resources=jobsets,verbs=get;list;watch;create;update;patch;delete
35
36
36
37
// permissions needed by Kueue's generic reconciller
37
38
// +kubebuilder:rbac:groups=scheduling.k8s.io,resources=priorityclasses,verbs=list;get;watch
You can’t perform that action at this time.
0 commit comments