Skip to content

Commit 4155f44

Browse files
committed
Bump AppWrapper version to 1.1.1
1 parent a96625a commit 4155f44

File tree

8 files changed

+368
-247
lines changed

8 files changed

+368
-247
lines changed

Makefile

+2-2
Original file line numberDiff line numberDiff line change
@@ -12,12 +12,12 @@ VERSION ?= v0.0.0-dev
1212
BUNDLE_VERSION ?= $(VERSION:v%=%)
1313

1414
# APPWRAPPER_VERSION defines the default version of the AppWrapper controller
15-
APPWRAPPER_VERSION ?= v1.0.4
15+
APPWRAPPER_VERSION ?= v1.1.1
1616
APPWRAPPER_REPO ?= github.com/project-codeflare/appwrapper
1717
APPWRAPPER_CRD ?= ${APPWRAPPER_REPO}/config/crd?ref=${APPWRAPPER_VERSION}
1818

1919
# KUEUE_VERSION defines the default version of Kueue (used for testing)
20-
KUEUE_VERSION ?= v0.10.1
20+
KUEUE_VERSION ?= v0.11.0
2121

2222
USE_RHOAI ?= true
2323
# KUBERAY_VERSION defines the default version of the KubeRay operator (used for testing)
+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
11
apiVersion: kustomize.config.k8s.io/v1beta1
22
kind: Kustomization
33
resources:
4-
- github.com/project-codeflare/appwrapper/config/crd?ref=v1.0.4
4+
- github.com/project-codeflare/appwrapper/config/crd?ref=v1.1.1

config/crd/crd-appwrapper.yml

+14
Original file line numberDiff line numberDiff line change
@@ -148,6 +148,13 @@ spec:
148148
items:
149149
description: AppWrapperPodSet describes an homogeneous set of pods
150150
properties:
151+
annotations:
152+
additionalProperties:
153+
type: string
154+
description: |-
155+
Annotations is an unstructured key value map that may be used to store and retrieve
156+
arbitrary metadata about the PodSet to customize its treatment by the AppWrapper controller.
157+
type: object
151158
path:
152159
description: Path is the path Component.Template to the PodTemplateSpec for this PodSet
153160
type: string
@@ -263,6 +270,13 @@ spec:
263270
items:
264271
description: AppWrapperPodSet describes an homogeneous set of pods
265272
properties:
273+
annotations:
274+
additionalProperties:
275+
type: string
276+
description: |-
277+
Annotations is an unstructured key value map that may be used to store and retrieve
278+
arbitrary metadata about the PodSet to customize its treatment by the AppWrapper controller.
279+
type: object
266280
path:
267281
description: Path is the path Component.Template to the PodTemplateSpec for this PodSet
268282
type: string

config/rbac/role.yaml

-77
Original file line numberDiff line numberDiff line change
@@ -5,23 +5,6 @@ metadata:
55
creationTimestamp: null
66
name: manager-role
77
rules:
8-
- apiGroups:
9-
- ""
10-
resources:
11-
- events
12-
verbs:
13-
- create
14-
- patch
15-
- update
16-
- watch
17-
- apiGroups:
18-
- ""
19-
resources:
20-
- namespaces
21-
verbs:
22-
- get
23-
- list
24-
- watch
258
- apiGroups:
269
- ""
2710
resources:
@@ -188,58 +171,6 @@ rules:
188171
- patch
189172
- update
190173
- watch
191-
- apiGroups:
192-
- kueue.x-k8s.io
193-
resources:
194-
- clusterqueues
195-
verbs:
196-
- get
197-
- list
198-
- patch
199-
- update
200-
- watch
201-
- apiGroups:
202-
- kueue.x-k8s.io
203-
resources:
204-
- resourceflavors
205-
verbs:
206-
- get
207-
- list
208-
- watch
209-
- apiGroups:
210-
- kueue.x-k8s.io
211-
resources:
212-
- workloadpriorityclasses
213-
verbs:
214-
- get
215-
- list
216-
- watch
217-
- apiGroups:
218-
- kueue.x-k8s.io
219-
resources:
220-
- workloads
221-
verbs:
222-
- create
223-
- delete
224-
- get
225-
- list
226-
- patch
227-
- update
228-
- watch
229-
- apiGroups:
230-
- kueue.x-k8s.io
231-
resources:
232-
- workloads/finalizers
233-
verbs:
234-
- update
235-
- apiGroups:
236-
- kueue.x-k8s.io
237-
resources:
238-
- workloads/status
239-
verbs:
240-
- get
241-
- patch
242-
- update
243174
- apiGroups:
244175
- networking.k8s.io
245176
resources:
@@ -327,14 +258,6 @@ rules:
327258
- patch
328259
- update
329260
- watch
330-
- apiGroups:
331-
- scheduling.k8s.io
332-
resources:
333-
- priorityclasses
334-
verbs:
335-
- get
336-
- list
337-
- watch
338261
- apiGroups:
339262
- scheduling.sigs.k8s.io
340263
resources:

go.mod

+55-46
Original file line numberDiff line numberDiff line change
@@ -1,79 +1,89 @@
11
module github.com/project-codeflare/codeflare-operator
22

3-
go 1.23.0
3+
go 1.24.0
4+
5+
toolchain go1.24.1
46

57
require (
68
github.com/go-logr/logr v1.4.2
7-
github.com/onsi/ginkgo/v2 v2.22.0
8-
github.com/onsi/gomega v1.36.1
9+
github.com/onsi/ginkgo/v2 v2.23.0
10+
github.com/onsi/gomega v1.36.2
911
github.com/open-policy-agent/cert-controller v0.12.0
1012
github.com/opendatahub-io/opendatahub-operator/v2 v2.10.0
1113
github.com/openshift/api v0.0.0-20240904015708-69df64132c91
1214
github.com/openshift/client-go v0.0.0-20240904130219-3795e907a202
13-
github.com/project-codeflare/appwrapper v1.0.4
15+
github.com/project-codeflare/appwrapper v1.1.1
1416
github.com/project-codeflare/codeflare-common v0.0.0-20250317102908-1c124db97844
15-
github.com/ray-project/kuberay/ray-operator v1.2.2
17+
github.com/ray-project/kuberay/ray-operator v1.3.1
1618
go.uber.org/zap v1.27.0
17-
golang.org/x/exp v0.0.0-20240719175910-8a7402abbf56
18-
k8s.io/api v0.31.4
19-
k8s.io/apiextensions-apiserver v0.31.2
20-
k8s.io/apimachinery v0.31.4
19+
golang.org/x/exp v0.0.0-20250305212735-054e65f0b394
20+
k8s.io/api v0.32.3
21+
k8s.io/apiextensions-apiserver v0.32.3
22+
k8s.io/apimachinery v0.32.3
2123
k8s.io/client-go v11.0.0+incompatible
22-
k8s.io/component-base v0.31.4
24+
k8s.io/component-base v0.32.3
2325
k8s.io/klog/v2 v2.130.1
24-
k8s.io/utils v0.0.0-20240711033017-18e509b52bc8
25-
sigs.k8s.io/controller-runtime v0.19.3
26-
sigs.k8s.io/kueue v0.10.1
26+
k8s.io/utils v0.0.0-20241210054802-24370beab758
27+
sigs.k8s.io/controller-runtime v0.20.3
28+
sigs.k8s.io/kueue v0.11.0
2729
sigs.k8s.io/yaml v1.4.0
2830
)
2931

3032
replace k8s.io/client-go => k8s.io/client-go v0.31.4
3133

34+
replace k8s.io/api => k8s.io/api v0.31.4
35+
36+
replace k8s.io/apiextensions-apiserver => k8s.io/apiextensions-apiserver v0.31.2
37+
38+
replace k8s.io/apimachinery v0.32.3 => k8s.io/apimachinery v0.31.4
39+
40+
replace sigs.k8s.io/controller-runtime v0.20.3 => sigs.k8s.io/controller-runtime v0.19.3
41+
42+
replace sigs.k8s.io/kueue v0.11.0 => sigs.k8s.io/kueue v0.10.1
43+
3244
replace sigs.k8s.io/custom-metrics-apiserver => sigs.k8s.io/custom-metrics-apiserver v1.25.1-0.20230306170449-63d8c93851f3
3345

3446
replace go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp => go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp v0.44.0
3547

3648
replace github.com/jackc/pgx/v4 => github.com/jackc/pgx/v5 v5.5.4
3749

3850
// Workaround deprecation of cluster.Status.State in ray-operator v1.2.2
39-
replace github.com/ray-project/kuberay/ray-operator v1.2.2 => github.com/ray-project/kuberay/ray-operator v1.2.1
51+
replace github.com/ray-project/kuberay/ray-operator v1.3.1 => github.com/ray-project/kuberay/ray-operator v1.2.1
4052

4153
require (
4254
github.com/aymerick/douceur v0.2.0 // indirect
4355
github.com/beorn7/perks v1.0.1 // indirect
44-
github.com/blang/semver/v4 v4.0.0 // indirect
4556
github.com/cenkalti/backoff/v4 v4.3.0 // indirect
4657
github.com/cespare/xxhash/v2 v2.3.0 // indirect
4758
github.com/davecgh/go-spew v1.1.2-0.20180830191138-d8f796af33cc // indirect
48-
github.com/distribution/reference v0.5.0 // indirect
49-
github.com/emicklei/go-restful/v3 v3.12.1 // indirect
50-
github.com/evanphx/json-patch/v5 v5.9.0 // indirect
59+
github.com/distribution/reference v0.6.0 // indirect
60+
github.com/emicklei/go-restful/v3 v3.12.2 // indirect
61+
github.com/evanphx/json-patch/v5 v5.9.11 // indirect
5162
github.com/fxamacker/cbor/v2 v2.7.0 // indirect
5263
github.com/go-logr/zapr v1.3.0 // indirect
53-
github.com/go-openapi/jsonpointer v0.21.0 // indirect
64+
github.com/go-openapi/jsonpointer v0.21.1 // indirect
5465
github.com/go-openapi/jsonreference v0.21.0 // indirect
55-
github.com/go-openapi/swag v0.23.0 // indirect
66+
github.com/go-openapi/swag v0.23.1 // indirect
5667
github.com/go-task/slim-sprig/v3 v3.0.0 // indirect
5768
github.com/gogo/protobuf v1.3.2 // indirect
5869
github.com/golang-jwt/jwt/v4 v4.5.0 // indirect
5970
github.com/golang/glog v1.2.4 // indirect
6071
github.com/golang/groupcache v0.0.0-20210331224755-41bb18bfe9da // indirect
6172
github.com/golang/protobuf v1.5.4 // indirect
62-
github.com/google/gnostic-models v0.6.8 // indirect
63-
github.com/google/go-cmp v0.6.0 // indirect
73+
github.com/google/gnostic-models v0.6.9 // indirect
74+
github.com/google/go-cmp v0.7.0 // indirect
6475
github.com/google/gofuzz v1.2.0 // indirect
65-
github.com/google/pprof v0.0.0-20241029153458-d1b30febd7db // indirect
76+
github.com/google/pprof v0.0.0-20241210010833-40e02aabc2ad // indirect
6677
github.com/google/uuid v1.6.0 // indirect
6778
github.com/gorilla/css v1.0.0 // indirect
6879
github.com/imdario/mergo v0.3.16 // indirect
6980
github.com/jackc/pgx/v5 v5.5.5 // indirect
7081
github.com/josharian/intern v1.0.0 // indirect
7182
github.com/jpillora/backoff v1.0.0 // indirect
7283
github.com/json-iterator/go v1.1.12 // indirect
73-
github.com/klauspost/compress v1.17.9 // indirect
74-
github.com/kubeflow/mpi-operator v0.6.0 // indirect
75-
github.com/kubeflow/training-operator v1.8.1 // indirect
76-
github.com/mailru/easyjson v0.7.7 // indirect
84+
github.com/klauspost/compress v1.18.0 // indirect
85+
github.com/kubeflow/training-operator v1.9.0 // indirect
86+
github.com/mailru/easyjson v0.9.0 // indirect
7787
github.com/microcosm-cc/bluemonday v1.0.18 // indirect
7888
github.com/modern-go/concurrent v0.0.0-20180306012644-bacd9c7ef1dd // indirect
7989
github.com/modern-go/reflect2 v1.0.2 // indirect
@@ -83,33 +93,32 @@ require (
8393
github.com/openshift-online/ocm-sdk-go v0.1.411 // indirect
8494
github.com/openshift/custom-resource-status v1.1.2 // indirect
8595
github.com/pkg/errors v0.9.1 // indirect
86-
github.com/prometheus/client_golang v1.20.5 // indirect
96+
github.com/prometheus/client_golang v1.21.1 // indirect
8797
github.com/prometheus/client_model v0.6.1 // indirect
88-
github.com/prometheus/common v0.57.0 // indirect
89-
github.com/prometheus/procfs v0.15.1 // indirect
98+
github.com/prometheus/common v0.63.0 // indirect
99+
github.com/prometheus/procfs v0.16.0 // indirect
90100
github.com/sirupsen/logrus v1.9.3 // indirect
91101
github.com/skratchdot/open-golang v0.0.0-20200116055534-eef842397966 // indirect
92-
github.com/spf13/pflag v1.0.5 // indirect
102+
github.com/spf13/pflag v1.0.6 // indirect
93103
github.com/x448/float16 v0.8.4 // indirect
94104
go.uber.org/atomic v1.11.0 // indirect
95105
go.uber.org/multierr v1.11.0 // indirect
96-
golang.org/x/net v0.33.0 // indirect
97-
golang.org/x/oauth2 v0.21.0 // indirect
98-
golang.org/x/sys v0.28.0 // indirect
99-
golang.org/x/term v0.27.0 // indirect
100-
golang.org/x/text v0.21.0 // indirect
101-
golang.org/x/time v0.6.0 // indirect
102-
golang.org/x/tools v0.26.0 // indirect
103-
gomodules.xyz/jsonpatch/v2 v2.4.0 // indirect
104-
google.golang.org/protobuf v1.35.1 // indirect
106+
golang.org/x/net v0.37.0 // indirect
107+
golang.org/x/oauth2 v0.28.0 // indirect
108+
golang.org/x/sys v0.31.0 // indirect
109+
golang.org/x/term v0.30.0 // indirect
110+
golang.org/x/text v0.23.0 // indirect
111+
golang.org/x/time v0.11.0 // indirect
112+
golang.org/x/tools v0.31.0 // indirect
113+
gomodules.xyz/jsonpatch/v2 v2.5.0 // indirect
114+
google.golang.org/protobuf v1.36.5 // indirect
105115
gopkg.in/evanphx/json-patch.v4 v4.12.0 // indirect
106116
gopkg.in/inf.v0 v0.9.1 // indirect
107117
gopkg.in/yaml.v2 v2.4.0 // indirect
108118
gopkg.in/yaml.v3 v3.0.1 // indirect
109-
k8s.io/apiserver v0.31.4 // indirect
110-
k8s.io/component-helpers v0.31.4 // indirect
111-
k8s.io/kube-openapi v0.0.0-20240812233141-91dab695df6f // indirect
112-
sigs.k8s.io/jobset v0.7.1 // indirect
113-
sigs.k8s.io/json v0.0.0-20221116044647-bc3834ca7abd // indirect
114-
sigs.k8s.io/structured-merge-diff/v4 v4.4.3 // indirect
119+
k8s.io/kube-openapi v0.0.0-20250304201544-e5f78fe3ede9 // indirect
120+
sigs.k8s.io/jobset v0.8.0 // indirect
121+
sigs.k8s.io/json v0.0.0-20241014173422-cfa47c3a1cc8 // indirect
122+
sigs.k8s.io/randfill v1.0.0 // indirect
123+
sigs.k8s.io/structured-merge-diff/v4 v4.6.0 // indirect
115124
)

0 commit comments

Comments
 (0)