Skip to content

Commit 1df47e9

Browse files
authored
chore: upgrade k8s to 1.33.1 (#23362)
Signed-off-by: Peter Jiang <[email protected]>
1 parent 44fce0e commit 1df47e9

File tree

13 files changed

+234
-165
lines changed

13 files changed

+234
-165
lines changed

.github/workflows/ci-build.yaml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -414,14 +414,14 @@ jobs:
414414
# latest: true means that this version mush upload the coverage report to codecov.io
415415
# We designate the latest version because we only collect code coverage for that version.
416416
k3s:
417-
- version: v1.32.1
417+
- version: v1.33.1
418418
latest: true
419+
- version: v1.32.1
420+
latest: false
419421
- version: v1.31.0
420422
latest: false
421423
- version: v1.30.4
422424
latest: false
423-
- version: v1.29.8
424-
latest: false
425425
needs:
426426
- build-go
427427
- changes

assets/swagger.json

Lines changed: 14 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

controller/metrics/metrics_test.go

Lines changed: 9 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,7 @@ import (
1919
"github.com/stretchr/testify/require"
2020
metav1 "k8s.io/apimachinery/pkg/apis/meta/v1"
2121
"k8s.io/apimachinery/pkg/runtime"
22+
"k8s.io/client-go/rest"
2223
"k8s.io/client-go/tools/cache"
2324
"k8s.io/client-go/util/workqueue"
2425
"sigs.k8s.io/yaml"
@@ -29,6 +30,7 @@ import (
2930
applister "github.com/argoproj/argo-cd/v3/pkg/client/listers/application/v1alpha1"
3031

3132
"sigs.k8s.io/controller-runtime/pkg/controller"
33+
"sigs.k8s.io/controller-runtime/pkg/manager"
3234
)
3335

3436
const fakeApp = `
@@ -185,9 +187,14 @@ var appFilter = func(_ any) bool {
185187
}
186188

187189
func init() {
190+
// Create a fake manager
191+
mgr, err := manager.New(&rest.Config{}, manager.Options{})
192+
if err != nil {
193+
panic(err)
194+
}
188195
// Create a fake controller so we initialize the internal controller metrics.
189196
// https://github.com/kubernetes-sigs/controller-runtime/blob/4000e996a202917ad7d40f02ed8a2079a9ce25e9/pkg/internal/controller/metrics/metrics.go
190-
_, _ = controller.New("test-controller", nil, controller.Options{})
197+
_, _ = controller.New("test-controller", mgr, controller.Options{})
191198
}
192199

193200
func newFakeApp(fakeAppYAML string) *argoappv1.Application {
@@ -569,18 +576,13 @@ func TestWorkqueueMetrics(t *testing.T) {
569576
expectedMetrics := `
570577
# TYPE workqueue_adds_total counter
571578
workqueue_adds_total{controller="test",name="test"}
572-
573579
# TYPE workqueue_depth gauge
574-
workqueue_depth{controller="test",name="test"}
575-
580+
workqueue_depth{controller="test",name="test",priority=""}
576581
# TYPE workqueue_longest_running_processor_seconds gauge
577582
workqueue_longest_running_processor_seconds{controller="test",name="test"}
578-
579583
# TYPE workqueue_queue_duration_seconds histogram
580-
581584
# TYPE workqueue_unfinished_work_seconds gauge
582585
workqueue_unfinished_work_seconds{controller="test",name="test"}
583-
584586
# TYPE workqueue_work_duration_seconds histogram
585587
`
586588
workqueue.NewNamed("test")

go.mod

Lines changed: 66 additions & 67 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ require (
1212
github.com/Masterminds/sprig/v3 v3.3.0
1313
github.com/TomOnTime/utfutil v1.0.0
1414
github.com/alicebob/miniredis/v2 v2.35.0
15-
github.com/argoproj/gitops-engine v0.7.1-0.20250606144909-cebed7e704a5
15+
github.com/argoproj/gitops-engine v0.7.1-0.20250613154745-f8f1b61ba3fd
1616
github.com/argoproj/notifications-engine v0.4.1-0.20250309174002-87bf0576a872
1717
github.com/argoproj/pkg v0.13.6
1818
github.com/argoproj/pkg/v2 v2.0.1
@@ -52,7 +52,7 @@ require (
5252
github.com/google/shlex v0.0.0-20191202100458-e7afc7fbc510
5353
github.com/google/uuid v1.6.1-0.20241114170450-2d3c2a9cc518
5454
github.com/gorilla/handlers v1.5.2
55-
github.com/gorilla/websocket v1.5.3
55+
github.com/gorilla/websocket v1.5.4-0.20250319132907-e064f32e3674
5656
github.com/gosimple/slug v1.15.0
5757
github.com/grpc-ecosystem/go-grpc-middleware/providers/prometheus v1.0.1
5858
github.com/grpc-ecosystem/go-grpc-middleware/v2 v2.3.2
@@ -102,18 +102,18 @@ require (
102102
google.golang.org/protobuf v1.36.6
103103
gopkg.in/yaml.v2 v2.4.0
104104
gopkg.in/yaml.v3 v3.0.1
105-
k8s.io/api v0.32.2
106-
k8s.io/apiextensions-apiserver v0.32.2
107-
k8s.io/apimachinery v0.32.2
108-
k8s.io/client-go v0.32.2
109-
k8s.io/code-generator v0.32.2
105+
k8s.io/api v0.33.1
106+
k8s.io/apiextensions-apiserver v0.33.1
107+
k8s.io/apimachinery v0.33.1
108+
k8s.io/client-go v0.33.1
109+
k8s.io/code-generator v0.33.1
110110
k8s.io/klog/v2 v2.130.1
111-
k8s.io/kube-openapi v0.0.0-20250304201544-e5f78fe3ede9
112-
k8s.io/kubectl v0.32.2
113-
k8s.io/utils v0.0.0-20241210054802-24370beab758
111+
k8s.io/kube-openapi v0.0.0-20250610211856-8b98d1ed966a
112+
k8s.io/kubectl v0.33.1
113+
k8s.io/utils v0.0.0-20250604170112-4c0f3b243397
114114
layeh.com/gopher-json v0.0.0-20190114024228-97fed8db8427
115115
oras.land/oras-go/v2 v2.6.0
116-
sigs.k8s.io/controller-runtime v0.20.4
116+
sigs.k8s.io/controller-runtime v0.21.0
117117
sigs.k8s.io/structured-merge-diff/v4 v4.7.0
118118
sigs.k8s.io/yaml v1.4.0
119119
)
@@ -125,7 +125,7 @@ require (
125125
github.com/42wim/httpsig v1.2.2 // indirect
126126
github.com/Azure/azure-sdk-for-go/sdk/azidentity/cache v0.3.2 // indirect
127127
github.com/Azure/azure-sdk-for-go/sdk/internal v1.11.1 // indirect
128-
github.com/Azure/go-ansiterm v0.0.0-20230124172434-306776ec8161 // indirect
128+
github.com/Azure/go-ansiterm v0.0.0-20250102033503-faa5f7b0171c // indirect
129129
github.com/Azure/go-autorest v14.2.0+incompatible // indirect
130130
github.com/Azure/go-autorest/autorest v0.11.29 // indirect
131131
github.com/Azure/go-autorest/autorest/adal v0.9.23 // indirect
@@ -160,42 +160,41 @@ require (
160160
github.com/blang/semver/v4 v4.0.0 // indirect
161161
github.com/cenkalti/backoff/v4 v4.3.0 // indirect
162162
github.com/cenkalti/backoff/v5 v5.0.2 // indirect
163-
github.com/chai2010/gettext-go v1.0.2 // indirect
163+
github.com/chai2010/gettext-go v1.0.3 // indirect
164164
github.com/cloudflare/circl v1.6.1 // indirect
165165
github.com/cpuguy83/go-md2man/v2 v2.0.6 // indirect
166166
github.com/davecgh/go-spew v1.1.2-0.20180830191138-d8f796af33cc // indirect
167167
github.com/davidmz/go-pageant v1.0.2 // indirect
168168
github.com/desertbit/timer v1.0.1 // indirect
169169
github.com/dgryski/go-rendezvous v0.0.0-20200823014737-9f7001d12a5f // indirect
170170
github.com/distribution/reference v0.6.0 // indirect
171-
github.com/emicklei/go-restful/v3 v3.11.0 // indirect
171+
github.com/emicklei/go-restful/v3 v3.12.2 // indirect
172172
github.com/emirpasic/gods v1.18.1 // indirect
173173
github.com/evanphx/json-patch/v5 v5.9.11 // indirect
174174
github.com/exponent-io/jsonpath v0.0.0-20210407135951-1de76d718b3f // indirect
175175
github.com/fatih/camelcase v1.0.0 // indirect
176176
github.com/fatih/color v1.18.0 // indirect
177-
github.com/fxamacker/cbor/v2 v2.7.0 // indirect
177+
github.com/fxamacker/cbor/v2 v2.8.0 // indirect
178178
github.com/ghodss/yaml v1.0.0 // indirect
179-
github.com/go-errors/errors v1.4.2 // indirect
179+
github.com/go-errors/errors v1.5.1 // indirect
180180
github.com/go-fed/httpsig v1.1.0 // indirect
181181
github.com/go-git/gcfg v1.5.1-0.20230307220236-3a3c6141e376 // indirect
182182
github.com/go-git/go-billy/v5 v5.6.2 // indirect
183183
github.com/go-logr/stdr v1.2.2 // indirect
184184
github.com/go-openapi/analysis v0.23.0 // indirect
185185
github.com/go-openapi/errors v0.22.0 // indirect
186-
github.com/go-openapi/jsonpointer v0.21.0 // indirect
186+
github.com/go-openapi/jsonpointer v0.21.1 // indirect
187187
github.com/go-openapi/jsonreference v0.21.0 // indirect
188188
github.com/go-openapi/spec v0.21.0 // indirect
189189
github.com/go-openapi/strfmt v0.23.0 // indirect
190-
github.com/go-openapi/swag v0.23.0 // indirect
190+
github.com/go-openapi/swag v0.23.1 // indirect
191191
github.com/go-openapi/validate v0.24.0 // indirect
192192
github.com/golang-jwt/jwt/v4 v4.5.2 // indirect
193193
github.com/golang/glog v1.2.4 // indirect
194194
github.com/golang/groupcache v0.0.0-20241129210726-2c02b8208cf8 // indirect
195195
github.com/google/gnostic-models v0.6.9 // indirect
196196
github.com/google/go-github/v72 v72.0.0 // indirect
197197
github.com/google/go-querystring v1.1.0 // indirect
198-
github.com/google/gofuzz v1.2.0 // indirect
199198
github.com/google/s2a-go v0.1.9 // indirect
200199
github.com/googleapis/enterprise-certificate-proxy v0.3.4 // indirect
201200
github.com/googleapis/gax-go/v2 v2.14.1 // indirect
@@ -210,23 +209,23 @@ require (
210209
github.com/itchyny/timefmt-go v0.1.6 // indirect
211210
github.com/jbenet/go-context v0.0.0-20150711004518-d14ea06fba99 // indirect
212211
github.com/jmespath/go-jmespath v0.4.0 // indirect
213-
github.com/jonboulle/clockwork v0.4.0 // indirect
212+
github.com/jonboulle/clockwork v0.5.0 // indirect
214213
github.com/josharian/intern v1.0.0 // indirect
215214
github.com/json-iterator/go v1.1.12 // indirect
216215
github.com/kevinburke/ssh_config v1.2.0 // indirect
217216
github.com/keybase/go-keychain v0.0.1 // indirect
218217
github.com/klauspost/compress v1.18.0 // indirect
219218
github.com/kylelemons/godebug v1.1.0 // indirect
220219
github.com/liggitt/tabwriter v0.0.0-20181228230101-89fcab3d43de // indirect
221-
github.com/mailru/easyjson v0.7.7 // indirect
220+
github.com/mailru/easyjson v0.9.0 // indirect
222221
github.com/mattn/go-colorable v0.1.13 // indirect
223222
github.com/mattn/go-runewidth v0.0.16 // indirect
224223
github.com/mitchellh/copystructure v1.2.0 // indirect
225224
github.com/mitchellh/go-wordwrap v1.0.1 // indirect
226225
github.com/mitchellh/mapstructure v1.5.0 // indirect
227226
github.com/mitchellh/reflectwalk v1.0.2 // indirect
228227
github.com/moby/spdystream v0.5.0 // indirect
229-
github.com/moby/term v0.5.0 // indirect
228+
github.com/moby/term v0.5.2 // indirect
230229
github.com/modern-go/concurrent v0.0.0-20180306012644-bacd9c7ef1dd // indirect
231230
github.com/modern-go/reflect2 v1.0.2 // indirect
232231
github.com/monochromegane/go-gitignore v0.0.0-20200626010858-205db1a8cc00 // indirect
@@ -241,8 +240,8 @@ require (
241240
github.com/pkg/browser v0.0.0-20240102092130-5ac0b6a4141c // indirect
242241
github.com/pkg/errors v0.9.1 // indirect
243242
github.com/pmezard/go-difflib v1.0.1-0.20181226105442-5d4384ee4fb2 // indirect
244-
github.com/prometheus/common v0.62.0 // indirect
245-
github.com/prometheus/procfs v0.15.1 // indirect
243+
github.com/prometheus/common v0.64.0 // indirect
244+
github.com/prometheus/procfs v0.16.1 // indirect
246245
github.com/rivo/uniseg v0.4.7 // indirect
247246
github.com/rs/cors v1.11.1 // indirect
248247
github.com/russross/blackfriday/v2 v2.1.0 // indirect
@@ -281,18 +280,18 @@ require (
281280
gopkg.in/gomail.v2 v2.0.0-20160411212932-81ebce5c23df // indirect
282281
gopkg.in/inf.v0 v0.9.1 // indirect
283282
gopkg.in/warnings.v0 v0.1.2 // indirect
284-
k8s.io/apiserver v0.32.2 // indirect
285-
k8s.io/cli-runtime v0.32.2 // indirect
286-
k8s.io/component-base v0.32.2 // indirect
287-
k8s.io/component-helpers v0.32.2 // indirect
288-
k8s.io/controller-manager v0.0.0 // indirect
289-
k8s.io/gengo/v2 v2.0.0-20240911193312-2b36238f13e9 // indirect
290-
k8s.io/kube-aggregator v0.32.2 // indirect
291-
k8s.io/kubernetes v1.32.2 // indirect
283+
k8s.io/apiserver v0.33.1 // indirect
284+
k8s.io/cli-runtime v0.33.1 // indirect
285+
k8s.io/component-base v0.33.1 // indirect
286+
k8s.io/component-helpers v0.33.1 // indirect
287+
k8s.io/controller-manager v0.33.1 // indirect
288+
k8s.io/gengo/v2 v2.0.0-20250207200755-1244d31929d7 // indirect
289+
k8s.io/kube-aggregator v0.33.1 // indirect
290+
k8s.io/kubernetes v1.33.1 // indirect
292291
nhooyr.io/websocket v1.8.7 // indirect
293-
sigs.k8s.io/json v0.0.0-20241010143419-9aa6b5e7a4b3 // indirect
294-
sigs.k8s.io/kustomize/api v0.18.0 // indirect
295-
sigs.k8s.io/kustomize/kyaml v0.18.1 // indirect
292+
sigs.k8s.io/json v0.0.0-20241014173422-cfa47c3a1cc8 // indirect
293+
sigs.k8s.io/kustomize/api v0.19.0 // indirect
294+
sigs.k8s.io/kustomize/kyaml v0.19.0 // indirect
296295
sigs.k8s.io/randfill v1.0.0 // indirect
297296
)
298297

@@ -306,36 +305,36 @@ replace (
306305
// Avoid CVE-2022-28948
307306
gopkg.in/yaml.v3 => gopkg.in/yaml.v3 v3.0.1
308307

309-
k8s.io/api => k8s.io/api v0.32.2
310-
k8s.io/apiextensions-apiserver => k8s.io/apiextensions-apiserver v0.32.2
311-
k8s.io/apimachinery => k8s.io/apimachinery v0.32.2
312-
k8s.io/apiserver => k8s.io/apiserver v0.32.2
313-
k8s.io/cli-runtime => k8s.io/cli-runtime v0.32.2
314-
k8s.io/client-go => k8s.io/client-go v0.32.2
315-
k8s.io/cloud-provider => k8s.io/cloud-provider v0.32.2
316-
k8s.io/cluster-bootstrap => k8s.io/cluster-bootstrap v0.32.2
317-
k8s.io/code-generator => k8s.io/code-generator v0.32.2
318-
k8s.io/component-base => k8s.io/component-base v0.32.2
319-
k8s.io/component-helpers => k8s.io/component-helpers v0.32.2
320-
k8s.io/controller-manager => k8s.io/controller-manager v0.32.2
321-
k8s.io/cri-api => k8s.io/cri-api v0.32.2
322-
k8s.io/cri-client => k8s.io/cri-client v0.32.2
323-
k8s.io/csi-translation-lib => k8s.io/csi-translation-lib v0.32.2
324-
k8s.io/dynamic-resource-allocation => k8s.io/dynamic-resource-allocation v0.32.2
325-
k8s.io/endpointslice => k8s.io/endpointslice v0.32.2
326-
k8s.io/externaljwt => k8s.io/externaljwt v0.32.2
327-
k8s.io/kms => k8s.io/kms v0.32.2
328-
k8s.io/kube-aggregator => k8s.io/kube-aggregator v0.32.2
329-
k8s.io/kube-controller-manager => k8s.io/kube-controller-manager v0.32.2
330-
k8s.io/kube-proxy => k8s.io/kube-proxy v0.32.2
331-
k8s.io/kube-scheduler => k8s.io/kube-scheduler v0.32.2
332-
k8s.io/kubectl => k8s.io/kubectl v0.32.2
333-
k8s.io/kubelet => k8s.io/kubelet v0.32.2
334-
k8s.io/legacy-cloud-providers => k8s.io/legacy-cloud-providers v0.32.2
335-
k8s.io/metrics => k8s.io/metrics v0.32.2
336-
k8s.io/mount-utils => k8s.io/mount-utils v0.32.2
337-
k8s.io/pod-security-admission => k8s.io/pod-security-admission v0.32.2
338-
k8s.io/sample-apiserver => k8s.io/sample-apiserver v0.32.2
339-
k8s.io/sample-cli-plugin => k8s.io/sample-cli-plugin v0.32.2
340-
k8s.io/sample-controller => k8s.io/sample-controller v0.32.2
308+
k8s.io/api => k8s.io/api v0.33.1
309+
k8s.io/apiextensions-apiserver => k8s.io/apiextensions-apiserver v0.33.1
310+
k8s.io/apimachinery => k8s.io/apimachinery v0.33.1
311+
k8s.io/apiserver => k8s.io/apiserver v0.33.1
312+
k8s.io/cli-runtime => k8s.io/cli-runtime v0.33.1
313+
k8s.io/client-go => k8s.io/client-go v0.33.1
314+
k8s.io/cloud-provider => k8s.io/cloud-provider v0.33.1
315+
k8s.io/cluster-bootstrap => k8s.io/cluster-bootstrap v0.33.1
316+
k8s.io/code-generator => k8s.io/code-generator v0.33.1
317+
k8s.io/component-base => k8s.io/component-base v0.33.1
318+
k8s.io/component-helpers => k8s.io/component-helpers v0.33.1
319+
k8s.io/controller-manager => k8s.io/controller-manager v0.33.1
320+
k8s.io/cri-api => k8s.io/cri-api v0.33.1
321+
k8s.io/cri-client => k8s.io/cri-client v0.33.1
322+
k8s.io/csi-translation-lib => k8s.io/csi-translation-lib v0.33.1
323+
k8s.io/dynamic-resource-allocation => k8s.io/dynamic-resource-allocation v0.33.1
324+
k8s.io/endpointslice => k8s.io/endpointslice v0.33.1
325+
k8s.io/externaljwt => k8s.io/externaljwt v0.33.1
326+
k8s.io/kms => k8s.io/kms v0.33.1
327+
k8s.io/kube-aggregator => k8s.io/kube-aggregator v0.33.1
328+
k8s.io/kube-controller-manager => k8s.io/kube-controller-manager v0.33.1
329+
k8s.io/kube-proxy => k8s.io/kube-proxy v0.33.1
330+
k8s.io/kube-scheduler => k8s.io/kube-scheduler v0.33.1
331+
k8s.io/kubectl => k8s.io/kubectl v0.33.1
332+
k8s.io/kubelet => k8s.io/kubelet v0.33.1
333+
k8s.io/legacy-cloud-providers => k8s.io/legacy-cloud-providers v0.33.1
334+
k8s.io/metrics => k8s.io/metrics v0.33.1
335+
k8s.io/mount-utils => k8s.io/mount-utils v0.33.1
336+
k8s.io/pod-security-admission => k8s.io/pod-security-admission v0.33.1
337+
k8s.io/sample-apiserver => k8s.io/sample-apiserver v0.33.1
338+
k8s.io/sample-cli-plugin => k8s.io/sample-cli-plugin v0.33.1
339+
k8s.io/sample-controller => k8s.io/sample-controller v0.33.1
341340
)

0 commit comments

Comments
 (0)