Skip to content

Commit 82260cb

Browse files
Upgrade Kubernetes Version to 1.32.2 (#2521)
* chore(Makefile): upgrade envtest version to 1.32 & setup-envtest to release-0.20. Signed-off-by: Electronic-Waste <[email protected]> * chore(gomod): upgrade go version to 1.23.0 & update package version. Signed-off-by: Electronic-Waste <[email protected]> * chore: make generate. Signed-off-by: Electronic-Waste <[email protected]> * fix(ci): add 1.32 support & remove 1.29 support. Signed-off-by: Electronic-Waste <[email protected]> * fix(test): add FailureTarget condition to job & add startTime. Signed-off-by: Electronic-Waste <[email protected]> * fix(test): add SuccessCriteriaMet condition. Signed-off-by: Electronic-Waste <[email protected]> * fix(test): add StartTime. Signed-off-by: Electronic-Waste <[email protected]> * fix(test): create a new Job after the failed job. Signed-off-by: Electronic-Waste <[email protected]> * fix(test): move the failed job test to the end. Signed-off-by: Electronic-Waste <[email protected]> * fix(test): update job to indexed job. Signed-off-by: Electronic-Waste <[email protected]> * fix(test): seperate job name between failed job and succeeded job. Signed-off-by: Electronic-Waste <[email protected]> * fix(test): remove SuccessPolicy. Signed-off-by: Electronic-Waste <[email protected]> * fix(test): disable SuccessCriteriaMet in 1.30. Signed-off-by: Electronic-Waste <[email protected]> * fix(test): delete some fields in Job. Signed-off-by: Electronic-Waste <[email protected]> * fix(test): update comments. Signed-off-by: Electronic-Waste <[email protected]> * fix(test): update comments. Signed-off-by: Electronic-Waste <[email protected]> * fix(ci): readd v1.29 version. Signed-off-by: Electronic-Waste <[email protected]> * fix(test): fix error in ci. Signed-off-by: Electronic-Waste <[email protected]> * fix(test): fix version error. Signed-off-by: Electronic-Waste <[email protected]> --------- Signed-off-by: Electronic-Waste <[email protected]>
1 parent 327f763 commit 82260cb

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

47 files changed

+483
-865
lines changed

.github/workflows/e2e-test-darts-cifar10.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,6 +33,6 @@ jobs:
3333
strategy:
3434
fail-fast: false
3535
matrix:
36-
kubernetes-version: ["v1.29.2", "v1.30.7", "v1.31.3"]
36+
kubernetes-version: ["v1.29.2", "v1.30.7", "v1.31.3", "v1.32.2"]
3737
# Comma Delimited
3838
experiments: ["darts-cpu"]

.github/workflows/e2e-test-enas-cifar10.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,6 +33,6 @@ jobs:
3333
strategy:
3434
fail-fast: false
3535
matrix:
36-
kubernetes-version: ["v1.29.2", "v1.30.7", "v1.31.3"]
36+
kubernetes-version: ["v1.29.2", "v1.30.7", "v1.31.3", "v1.32.2"]
3737
# Comma Delimited
3838
experiments: ["enas-cpu"]

.github/workflows/e2e-test-pytorch-mnist.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@ jobs:
3434
strategy:
3535
fail-fast: false
3636
matrix:
37-
kubernetes-version: ["v1.29.2", "v1.30.7", "v1.31.3"]
37+
kubernetes-version: ["v1.29.2", "v1.30.7", "v1.31.3", "v1.32.2"]
3838
# Comma Delimited
3939
experiments:
4040
# suggestion-hyperopt

.github/workflows/e2e-test-simple-pbt.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,6 +33,6 @@ jobs:
3333
fail-fast: false
3434
matrix:
3535
# Detail: https://hub.docker.com/r/kindest/node
36-
kubernetes-version: ["v1.29.2", "v1.30.7", "v1.31.3"]
36+
kubernetes-version: ["v1.29.2", "v1.30.7", "v1.31.3", "v1.32.2"]
3737
# Comma Delimited
3838
experiments: ["simple-pbt"]

.github/workflows/e2e-test-tf-mnist-with-summaries.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,6 +33,6 @@ jobs:
3333
strategy:
3434
fail-fast: false
3535
matrix:
36-
kubernetes-version: ["v1.29.2", "v1.30.7", "v1.31.3"]
36+
kubernetes-version: ["v1.29.2", "v1.30.7", "v1.31.3", "v1.32.2"]
3737
# Comma Delimited
3838
experiments: ["tfjob-mnist-with-summaries"]

.github/workflows/e2e-test-tune-api.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -37,4 +37,4 @@ jobs:
3737
fail-fast: false
3838
matrix:
3939
# Detail: https://hub.docker.com/r/kindest/node
40-
kubernetes-version: ["v1.29.2", "v1.30.7", "v1.31.3"]
40+
kubernetes-version: ["v1.29.2", "v1.30.7", "v1.31.3", "v1.32.2"]

.github/workflows/e2e-test-ui-random-search-postgres.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,4 +32,4 @@ jobs:
3232
strategy:
3333
fail-fast: false
3434
matrix:
35-
kubernetes-version: ["v1.29.2", "v1.30.7", "v1.31.3"]
35+
kubernetes-version: ["v1.29.2", "v1.30.7", "v1.31.3", "v1.32.2"]

.github/workflows/test-go.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -67,7 +67,7 @@ jobs:
6767
fail-fast: false
6868
matrix:
6969
# Detail: `setup-envtest list`
70-
kubernetes-version: ["1.29.3", "1.30.0", "1.31.0"]
70+
kubernetes-version: ["1.29.3", "1.30.0", "1.31.0", "1.32.0"]
7171

7272
# notifies that all test jobs are finished.
7373
finish:

Makefile

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ HAS_MOCKGEN := $(shell command -v mockgen;)
77
COMMIT := v1beta1-$(shell git rev-parse --short=7 HEAD)
88
KATIB_REGISTRY := ghcr.io/kubeflow/katib
99
CPU_ARCH ?= linux/amd64,linux/arm64
10-
ENVTEST_K8S_VERSION ?= 1.31
10+
ENVTEST_K8S_VERSION ?= 1.32
1111
MOCKGEN_VERSION ?= $(shell grep 'go.uber.org/mock' go.mod | cut -d ' ' -f 2)
1212
GO_VERSION=$(shell grep '^go' go.mod | cut -d ' ' -f 2)
1313
GOPATH ?= $(shell go env GOPATH)
@@ -21,7 +21,7 @@ test: envtest
2121

2222
envtest:
2323
ifndef HAS_SETUP_ENVTEST
24-
go install sigs.k8s.io/controller-runtime/tools/setup-envtest@release-0.19
24+
go install sigs.k8s.io/controller-runtime/tools/setup-envtest@release-0.20
2525
$(info "setup-envtest has been installed")
2626
endif
2727
$(info "setup-envtest has already installed")
@@ -86,7 +86,7 @@ go-mod-download:
8686
CONTROLLER_GEN = $(shell pwd)/bin/controller-gen
8787
.PHONY: controller-gen
8888
controller-gen:
89-
@GOBIN=$(shell pwd)/bin GO111MODULE=on go install sigs.k8s.io/controller-tools/cmd/controller-gen@v0.16.5
89+
@GOBIN=$(shell pwd)/bin GO111MODULE=on go install sigs.k8s.io/controller-tools/cmd/controller-gen@v0.17.2
9090

9191
# Run this if you update any existing controller APIs.
9292
# 1. Generate deepcopy, clientset, listers, informers for the APIs (hack/update-codegen.sh)

go.mod

Lines changed: 15 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ require (
1414
github.com/lib/pq v1.10.6
1515
github.com/mattbaird/jsonpatch v0.0.0-20171005235357-81af80346b1a
1616
github.com/nxadm/tail v1.4.11
17-
github.com/onsi/gomega v1.35.1
17+
github.com/onsi/gomega v1.36.1
1818
github.com/open-policy-agent/cert-controller v0.12.0
1919
github.com/prometheus/client_golang v1.20.2
2020
github.com/shirou/gopsutil/v3 v3.22.5
@@ -23,15 +23,15 @@ require (
2323
go.uber.org/mock v0.4.0
2424
google.golang.org/grpc v1.65.0
2525
google.golang.org/protobuf v1.35.1
26-
k8s.io/api v0.31.3
27-
k8s.io/apimachinery v0.31.3
28-
k8s.io/client-go v0.31.3
29-
k8s.io/code-generator v0.31.3
26+
k8s.io/api v0.32.2
27+
k8s.io/apimachinery v0.32.2
28+
k8s.io/client-go v0.32.2
29+
k8s.io/code-generator v0.32.2
3030
k8s.io/klog/v2 v2.130.1
31-
k8s.io/kube-openapi v0.0.0-20240430033511-f0e62f92d13f
32-
k8s.io/utils v0.0.0-20240711033017-18e509b52bc8
33-
sigs.k8s.io/controller-runtime v0.19.1
34-
sigs.k8s.io/structured-merge-diff/v4 v4.4.1
31+
k8s.io/kube-openapi v0.0.0-20241105132330-32ad38e42d3f
32+
k8s.io/utils v0.0.0-20241104100929-3ea5e8cea738
33+
sigs.k8s.io/controller-runtime v0.20.2
34+
sigs.k8s.io/structured-merge-diff/v4 v4.4.2
3535
sigs.k8s.io/yaml v1.4.0
3636
)
3737

@@ -73,7 +73,7 @@ require (
7373
github.com/docker/docker-credential-helpers v0.7.0 // indirect
7474
github.com/emicklei/go-restful/v3 v3.12.0 // indirect
7575
github.com/evanphx/json-patch v5.6.0+incompatible // indirect
76-
github.com/evanphx/json-patch/v5 v5.9.0 // indirect
76+
github.com/evanphx/json-patch/v5 v5.9.11 // indirect
7777
github.com/fsnotify/fsnotify v1.7.0 // indirect
7878
github.com/fxamacker/cbor/v2 v2.7.0 // indirect
7979
github.com/go-logr/logr v1.4.2 // indirect
@@ -86,12 +86,12 @@ require (
8686
github.com/golang-jwt/jwt/v4 v4.5.2 // indirect
8787
github.com/golang/groupcache v0.0.0-20210331224755-41bb18bfe9da // indirect
8888
github.com/golang/protobuf v1.5.4 // indirect
89+
github.com/google/btree v1.1.3 // indirect
8990
github.com/google/gnostic-models v0.6.8 // indirect
9091
github.com/google/go-containerregistry/pkg/authn/kubernetes v0.0.0-20230516205744-dbecb1de8cfa // indirect
9192
github.com/google/gofuzz v1.2.0 // indirect
9293
github.com/google/uuid v1.6.0 // indirect
9394
github.com/hashicorp/hcl v1.0.0 // indirect
94-
github.com/imdario/mergo v0.3.13 // indirect
9595
github.com/jmespath/go-jmespath v0.4.0 // indirect
9696
github.com/josharian/intern v1.0.0 // indirect
9797
github.com/json-iterator/go v1.1.12 // indirect
@@ -141,14 +141,14 @@ require (
141141
golang.org/x/tools v0.24.0 // indirect
142142
gomodules.xyz/jsonpatch/v2 v2.4.0 // indirect
143143
gonum.org/v1/gonum v0.8.2 // indirect
144-
google.golang.org/genproto/googleapis/rpc v0.0.0-20240701130421-f6361c86f094 // indirect
144+
google.golang.org/genproto/googleapis/rpc v0.0.0-20240826202546-f6391c0de4c7 // indirect
145145
gopkg.in/evanphx/json-patch.v4 v4.12.0 // indirect
146146
gopkg.in/inf.v0 v0.9.1 // indirect
147147
gopkg.in/ini.v1 v1.63.2 // indirect
148148
gopkg.in/tomb.v1 v1.0.0-20141024135613-dd632973f1e7 // indirect
149149
gopkg.in/yaml.v2 v2.4.0 // indirect
150150
gopkg.in/yaml.v3 v3.0.1 // indirect
151-
k8s.io/apiextensions-apiserver v0.31.2 // indirect
152-
k8s.io/gengo/v2 v2.0.0-20240228010128-51d4e06bde70 // indirect
153-
sigs.k8s.io/json v0.0.0-20221116044647-bc3834ca7abd // indirect
151+
k8s.io/apiextensions-apiserver v0.32.1 // indirect
152+
k8s.io/gengo/v2 v2.0.0-20240911193312-2b36238f13e9 // indirect
153+
sigs.k8s.io/json v0.0.0-20241010143419-9aa6b5e7a4b3 // indirect
154154
)

0 commit comments

Comments
 (0)