Skip to content

Commit 5d4a7db

Browse files
authored
chore(deps): bump Kubernetes libraries to v0.37.0 / k8s 1.37 (#1147)
Move every k8s.io replace directive from v0.36.0 to v0.37.0 and k8s.io/kubernetes from v1.36.4 to v1.37.0, so the client libraries and the e2e test framework match the Kubernetes 1.37 node image that the already-pinned sigs.k8s.io/kind v0.33.0 creates KIND clusters with. k8s.io/legacy-cloud-providers stays at v0.30.3 (module archived upstream).
1 parent dccc47b commit 5d4a7db

2 files changed

Lines changed: 201 additions & 116 deletions

File tree

‎go.mod‎

Lines changed: 81 additions & 58 deletions
Original file line numberDiff line numberDiff line change
@@ -52,10 +52,10 @@ require (
5252
google.golang.org/grpc v1.83.2
5353
google.golang.org/protobuf v1.36.12
5454
gopkg.in/yaml.v3 v3.0.1
55-
k8s.io/api v0.36.0
56-
k8s.io/apimachinery v0.36.0
55+
k8s.io/api v0.37.0
56+
k8s.io/apimachinery v0.37.0
5757
k8s.io/client-go v1.5.2
58-
k8s.io/kubernetes v1.36.4
58+
k8s.io/kubernetes v1.37.0
5959
sigs.k8s.io/kind v0.33.0
6060
)
6161

@@ -70,8 +70,10 @@ require (
7070
cloud.google.com/go/longrunning v1.2.0 // indirect
7171
dario.cat/mergo v1.0.2 // indirect
7272
github.com/Azure/azure-sdk-for-go/sdk/internal v1.12.0 // indirect
73+
github.com/Azure/go-ansiterm v0.0.0-20250102033503-faa5f7b0171c // indirect
7374
github.com/AzureAD/microsoft-authentication-library-for-go v1.8.0 // indirect
7475
github.com/BurntSushi/toml v1.5.0 // indirect
76+
github.com/MakeNowJust/heredoc v1.0.0 // indirect
7577
github.com/Microsoft/go-winio v0.6.2 // indirect
7678
github.com/ProtonMail/go-crypto v1.2.0 // indirect
7779
github.com/agnivade/levenshtein v1.2.1 // indirect
@@ -93,13 +95,14 @@ require (
9395
github.com/blang/semver/v4 v4.0.0 // indirect
9496
github.com/cenkalti/backoff/v5 v5.0.3 // indirect
9597
github.com/cespare/xxhash/v2 v2.3.0 // indirect
98+
github.com/chai2010/gettext-go v1.0.2 // indirect
9699
github.com/cloudflare/circl v1.6.3 // indirect
97100
github.com/containerd/errdefs/pkg v0.3.0 // indirect
98101
github.com/containers/libtrust v0.0.0-20230121012942-c1716e8a8d01 // indirect
99102
github.com/containers/ocicrypt v1.2.1 // indirect
100103
github.com/containers/storage v1.59.1 // indirect
101104
github.com/cpuguy83/go-md2man/v2 v2.0.7 // indirect
102-
github.com/cyphar/filepath-securejoin v0.6.1 // indirect
105+
github.com/cyphar/filepath-securejoin v0.7.0 // indirect
103106
github.com/danieljoos/wincred v1.2.3 // indirect
104107
github.com/davecgh/go-spew v1.1.2-0.20180830191138-d8f796af33cc // indirect
105108
github.com/decred/dcrd/dcrec/secp256k1/v4 v4.4.1 // indirect
@@ -112,17 +115,31 @@ require (
112115
github.com/emicklei/go-restful/v3 v3.13.0 // indirect
113116
github.com/emirpasic/gods v1.18.1 // indirect
114117
github.com/evanphx/json-patch/v5 v5.6.0 // indirect
118+
github.com/exponent-io/jsonpath v0.0.0-20210407135951-1de76d718b3f // indirect
119+
github.com/fatih/camelcase v1.0.0 // indirect
115120
github.com/fatih/structs v1.1.0 // indirect
116121
github.com/felixge/httpsnoop v1.0.4 // indirect
117122
github.com/fsnotify/fsnotify v1.10.1 // indirect
118-
github.com/fxamacker/cbor/v2 v2.9.0 // indirect
123+
github.com/fxamacker/cbor/v2 v2.9.1 // indirect
119124
github.com/gabriel-vasile/mimetype v1.4.13 // indirect
125+
github.com/go-errors/errors v1.4.2 // indirect
120126
github.com/go-git/gcfg v1.5.1-0.20230307220236-3a3c6141e376 // indirect
121127
github.com/go-logr/logr v1.4.4 // indirect
122128
github.com/go-logr/stdr v1.2.2 // indirect
123-
github.com/go-openapi/jsonpointer v0.21.1 // indirect
124-
github.com/go-openapi/jsonreference v0.21.0 // indirect
125-
github.com/go-openapi/swag v0.23.1 // indirect
129+
github.com/go-openapi/jsonpointer v1.0.0 // indirect
130+
github.com/go-openapi/jsonreference v1.0.0 // indirect
131+
github.com/go-openapi/swag v0.27.1 // indirect
132+
github.com/go-openapi/swag/cmdutils v0.27.1 // indirect
133+
github.com/go-openapi/swag/conv v0.27.1 // indirect
134+
github.com/go-openapi/swag/fileutils v0.27.1 // indirect
135+
github.com/go-openapi/swag/jsonutils v0.27.1 // indirect
136+
github.com/go-openapi/swag/loading v0.27.1 // indirect
137+
github.com/go-openapi/swag/mangling v0.27.1 // indirect
138+
github.com/go-openapi/swag/netutils v0.27.1 // indirect
139+
github.com/go-openapi/swag/pools v0.27.1 // indirect
140+
github.com/go-openapi/swag/stringutils v0.27.1 // indirect
141+
github.com/go-openapi/swag/typeutils v0.27.1 // indirect
142+
github.com/go-openapi/swag/yamlutils v0.27.1 // indirect
126143
github.com/go-playground/locales v0.14.1 // indirect
127144
github.com/go-playground/universal-translator v0.18.1 // indirect
128145
github.com/go-task/slim-sprig/v3 v3.0.0 // indirect
@@ -133,11 +150,12 @@ require (
133150
github.com/golang-jwt/jwt/v4 v4.5.2 // indirect
134151
github.com/golang-jwt/jwt/v5 v5.3.1 // indirect
135152
github.com/golang/groupcache v0.0.0-20241129210726-2c02b8208cf8 // indirect
136-
github.com/google/cel-go v0.29.0 // indirect
153+
github.com/google/btree v1.1.3 // indirect
154+
github.com/google/cel-go v0.29.2 // indirect
137155
github.com/google/gnostic-models v0.7.0 // indirect
138156
github.com/google/go-cmp v0.7.0 // indirect
139157
github.com/google/go-querystring v1.2.0 // indirect
140-
github.com/google/pprof v0.0.0-20260115054156-294ebfa9ad83 // indirect
158+
github.com/google/pprof v0.0.0-20260402051712-545e8a4df936 // indirect
141159
github.com/google/s2a-go v0.1.9 // indirect
142160
github.com/google/uuid v1.6.0 // indirect
143161
github.com/googleapis/enterprise-certificate-proxy v0.3.20 // indirect
@@ -148,7 +166,6 @@ require (
148166
github.com/hashicorp/go-cleanhttp v0.5.2 // indirect
149167
github.com/inconshreveable/mousetrap v1.1.0 // indirect
150168
github.com/jbenet/go-context v0.0.0-20150711004518-d14ea06fba99 // indirect
151-
github.com/josharian/intern v1.0.0 // indirect
152169
github.com/json-iterator/go v1.1.12 // indirect
153170
github.com/kevinburke/ssh_config v1.2.0 // indirect
154171
github.com/klauspost/cpuid/v2 v2.3.0 // indirect
@@ -161,24 +178,28 @@ require (
161178
github.com/lestrrat-go/httprc/v3 v3.0.5 // indirect
162179
github.com/lestrrat-go/jwx/v3 v3.1.1 // indirect
163180
github.com/lestrrat-go/option/v2 v2.0.0 // indirect
164-
github.com/mailru/easyjson v0.9.0 // indirect
181+
github.com/liggitt/tabwriter v0.0.0-20181228230101-89fcab3d43de // indirect
165182
github.com/mattn/go-isatty v0.0.20 // indirect
183+
github.com/mitchellh/go-wordwrap v1.0.1 // indirect
166184
github.com/moby/docker-image-spec v1.3.1 // indirect
167185
github.com/moby/spdystream v0.5.1 // indirect
168186
github.com/moby/sys/capability v0.4.0 // indirect
169187
github.com/moby/sys/mountinfo v0.7.2 // indirect
170188
github.com/moby/sys/user v0.4.0 // indirect
189+
github.com/moby/term v0.5.2 // indirect
171190
github.com/modern-go/concurrent v0.0.0-20180306012644-bacd9c7ef1dd // indirect
172191
github.com/modern-go/reflect2 v1.0.3-0.20250322232337-35a7c28c31ee // indirect
192+
github.com/monochromegane/go-gitignore v0.0.0-20200626010858-205db1a8cc00 // indirect
173193
github.com/munnerz/goautoneg v0.0.0-20191010083416-a7dc8b61c822 // indirect
174-
github.com/onsi/ginkgo/v2 v2.28.1 // indirect
175-
github.com/onsi/gomega v1.39.1 // indirect
194+
github.com/onsi/ginkgo/v2 v2.32.0 // indirect
195+
github.com/onsi/gomega v1.40.0 // indirect
176196
github.com/opencontainers/go-digest v1.0.0 // indirect
177197
github.com/opencontainers/image-spec v1.1.1 // indirect
178198
github.com/opencontainers/runtime-spec v1.3.0 // indirect
179199
github.com/otiai10/mint v1.6.3 // indirect
180200
github.com/pelletier/go-toml v1.9.5 // indirect
181201
github.com/pelletier/go-toml/v2 v2.2.4 // indirect
202+
github.com/peterbourgon/diskv v2.0.1+incompatible // indirect
182203
github.com/pjbgf/sha1cd v0.6.0 // indirect
183204
github.com/pkg/browser v0.0.0-20240102092130-5ac0b6a4141c // indirect
184205
github.com/pmezard/go-difflib v1.0.1-0.20181226105442-5d4384ee4fb2 // indirect
@@ -207,9 +228,10 @@ require (
207228
github.com/xanzy/ssh-agent v0.3.3 // indirect
208229
github.com/xeipuuv/gojsonpointer v0.0.0-20190905194746-02993c407bfb // indirect
209230
github.com/xeipuuv/gojsonreference v0.0.0-20180127040603-bd5ef7bd5415 // indirect
231+
github.com/xlab/treeprint v1.2.0 // indirect
210232
github.com/yashtewari/glob-intersection v0.2.0 // indirect
211233
go.opentelemetry.io/auto/sdk v1.2.1 // indirect
212-
go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc v0.67.0 // indirect
234+
go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc v0.68.0 // indirect
213235
go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp v0.69.0 // indirect
214236
go.opentelemetry.io/otel v1.44.0 // indirect
215237
go.opentelemetry.io/otel/exporters/otlp/otlptrace v1.44.0 // indirect
@@ -236,90 +258,91 @@ require (
236258
gopkg.in/inf.v0 v0.9.1 // indirect
237259
gopkg.in/warnings.v0 v0.1.2 // indirect
238260
k8s.io/apiextensions-apiserver v0.0.0 // indirect
239-
k8s.io/apiserver v0.36.0 // indirect
240-
k8s.io/component-base v0.36.0 // indirect
241-
k8s.io/component-helpers v0.36.0 // indirect
242-
k8s.io/controller-manager v0.36.0 // indirect
261+
k8s.io/apiserver v0.37.0 // indirect
262+
k8s.io/cli-runtime v0.37.0 // indirect
263+
k8s.io/component-base v0.37.0 // indirect
264+
k8s.io/component-helpers v0.37.0 // indirect
265+
k8s.io/controller-manager v0.37.0 // indirect
243266
k8s.io/klog/v2 v2.140.0 // indirect
244-
k8s.io/kube-openapi v0.0.0-20260317180543-43fb72c5454a // indirect
267+
k8s.io/kube-openapi v0.0.0-20260721132016-d427ff9ee9ad // indirect
245268
k8s.io/kubectl v0.0.0 // indirect
246269
k8s.io/kubelet v0.0.0 // indirect
247270
k8s.io/pod-security-admission v0.0.0 // indirect
248-
k8s.io/streaming v0.36.0 // indirect
249-
k8s.io/utils v0.0.0-20260210185600-b8788abfbbc2 // indirect
250-
sigs.k8s.io/apiserver-network-proxy/konnectivity-client v0.34.0 // indirect
271+
k8s.io/streaming v0.37.0 // indirect
272+
k8s.io/utils v0.0.0-20260626114624-be93311217bd // indirect
273+
sigs.k8s.io/apiserver-network-proxy/konnectivity-client v0.36.0 // indirect
251274
sigs.k8s.io/json v0.0.0-20250730193827-2d320260d730 // indirect
275+
sigs.k8s.io/kustomize/api v0.21.1 // indirect
276+
sigs.k8s.io/kustomize/kyaml v0.21.1 // indirect
252277
sigs.k8s.io/randfill v1.0.0 // indirect
253-
sigs.k8s.io/structured-merge-diff/v6 v6.3.3 // indirect
278+
sigs.k8s.io/structured-merge-diff/v6 v6.4.2 // indirect
254279
sigs.k8s.io/yaml v1.6.0 // indirect
255280
)
256281

257-
replace k8s.io/client-go => k8s.io/client-go v0.36.0
282+
replace k8s.io/client-go => k8s.io/client-go v0.37.0
258283

259-
replace k8s.io/api => k8s.io/api v0.36.0
284+
replace k8s.io/api => k8s.io/api v0.37.0
260285

261-
replace k8s.io/apiextensions-apiserver => k8s.io/apiextensions-apiserver v0.36.0
286+
replace k8s.io/apiextensions-apiserver => k8s.io/apiextensions-apiserver v0.37.0
262287

263-
replace k8s.io/apimachinery => k8s.io/apimachinery v0.36.0
288+
replace k8s.io/apimachinery => k8s.io/apimachinery v0.37.0
264289

265-
replace k8s.io/apiserver => k8s.io/apiserver v0.36.0
290+
replace k8s.io/apiserver => k8s.io/apiserver v0.37.0
266291

267-
replace k8s.io/cli-runtime => k8s.io/cli-runtime v0.36.0
292+
replace k8s.io/cli-runtime => k8s.io/cli-runtime v0.37.0
268293

269-
replace k8s.io/cloud-provider => k8s.io/cloud-provider v0.36.0
294+
replace k8s.io/cloud-provider => k8s.io/cloud-provider v0.37.0
270295

271-
replace k8s.io/cluster-bootstrap => k8s.io/cluster-bootstrap v0.36.0
296+
replace k8s.io/cluster-bootstrap => k8s.io/cluster-bootstrap v0.37.0
272297

273-
replace k8s.io/code-generator => k8s.io/code-generator v0.36.0
298+
replace k8s.io/code-generator => k8s.io/code-generator v0.37.0
274299

275-
replace k8s.io/component-base => k8s.io/component-base v0.36.0
300+
replace k8s.io/component-base => k8s.io/component-base v0.37.0
276301

277-
replace k8s.io/component-helpers => k8s.io/component-helpers v0.36.0
302+
replace k8s.io/component-helpers => k8s.io/component-helpers v0.37.0
278303

279-
replace k8s.io/controller-manager => k8s.io/controller-manager v0.36.0
304+
replace k8s.io/controller-manager => k8s.io/controller-manager v0.37.0
280305

281-
replace k8s.io/cri-api => k8s.io/cri-api v0.36.0
306+
replace k8s.io/cri-api => k8s.io/cri-api v0.37.0
282307

283-
replace k8s.io/csi-translation-lib => k8s.io/csi-translation-lib v0.36.0
308+
replace k8s.io/csi-translation-lib => k8s.io/csi-translation-lib v0.37.0
284309

285-
replace k8s.io/kube-aggregator => k8s.io/kube-aggregator v0.36.0
310+
replace k8s.io/kube-aggregator => k8s.io/kube-aggregator v0.37.0
286311

287-
replace k8s.io/kube-controller-manager => k8s.io/kube-controller-manager v0.36.0
312+
replace k8s.io/kube-controller-manager => k8s.io/kube-controller-manager v0.37.0
288313

289-
replace k8s.io/kube-proxy => k8s.io/kube-proxy v0.36.0
314+
replace k8s.io/kube-proxy => k8s.io/kube-proxy v0.37.0
290315

291-
replace k8s.io/kube-scheduler => k8s.io/kube-scheduler v0.36.0
316+
replace k8s.io/kube-scheduler => k8s.io/kube-scheduler v0.37.0
292317

293-
replace k8s.io/kubectl => k8s.io/kubectl v0.36.0
318+
replace k8s.io/kubectl => k8s.io/kubectl v0.37.0
294319

295-
replace k8s.io/kubelet => k8s.io/kubelet v0.36.0
320+
replace k8s.io/kubelet => k8s.io/kubelet v0.37.0
296321

297-
replace k8s.io/legacy-cloud-providers => k8s.io/legacy-cloud-providers v0.30.3
322+
replace k8s.io/metrics => k8s.io/metrics v0.37.0
298323

299-
replace k8s.io/metrics => k8s.io/metrics v0.36.0
324+
replace k8s.io/mount-utils => k8s.io/mount-utils v0.37.0
300325

301-
replace k8s.io/mount-utils => k8s.io/mount-utils v0.36.0
326+
replace k8s.io/pod-security-admission => k8s.io/pod-security-admission v0.37.0
302327

303-
replace k8s.io/pod-security-admission => k8s.io/pod-security-admission v0.36.0
328+
replace k8s.io/sample-apiserver => k8s.io/sample-apiserver v0.37.0
304329

305-
replace k8s.io/sample-apiserver => k8s.io/sample-apiserver v0.36.0
330+
replace k8s.io/sample-cli-plugin => k8s.io/sample-cli-plugin v0.37.0
306331

307-
replace k8s.io/sample-cli-plugin => k8s.io/sample-cli-plugin v0.36.0
308-
309-
replace k8s.io/sample-controller => k8s.io/sample-controller v0.36.0
332+
replace k8s.io/sample-controller => k8s.io/sample-controller v0.37.0
310333

311334
replace github.com/opencontainers/runc => github.com/opencontainers/runc v1.1.2
312335

313-
replace k8s.io/dynamic-resource-allocation => k8s.io/dynamic-resource-allocation v0.36.0
336+
replace k8s.io/dynamic-resource-allocation => k8s.io/dynamic-resource-allocation v0.37.0
314337

315-
replace k8s.io/kms => k8s.io/kms v0.36.0
338+
replace k8s.io/kms => k8s.io/kms v0.37.0
316339

317-
replace k8s.io/endpointslice => k8s.io/endpointslice v0.36.0
340+
replace k8s.io/endpointslice => k8s.io/endpointslice v0.37.0
318341

319-
replace k8s.io/cri-client => k8s.io/cri-client v0.36.0
342+
replace k8s.io/cri-client => k8s.io/cri-client v0.37.0
320343

321-
replace k8s.io/externaljwt => k8s.io/externaljwt v0.36.0
344+
replace k8s.io/externaljwt => k8s.io/externaljwt v0.37.0
322345

323-
replace k8s.io/streaming => k8s.io/streaming v0.36.0
346+
replace k8s.io/streaming => k8s.io/streaming v0.37.0
324347

325348
replace github.com/docker/docker => github.com/moby/moby v28.5.2+incompatible

0 commit comments

Comments
 (0)