Skip to content

Commit 8f8cd01

Browse files
qiujian16claude
andauthored
Update dependencies: k8s 0.34.1, controller-runtime 0.22.3, and OCM libs (#1267)
- Update k8s.io/* libraries to v0.34.1 - Update sigs.k8s.io/controller-runtime to v0.22.3 - Update open-cluster-management.io/api to 2337d27c3b7f - Update open-cluster-management.io/sdk-go to a185f88d7b1b - Update open-cluster-management.io/addon-framework to 1a0a9be61322 - Update openshift libraries (api, client-go, library-go) to latest commits for structured-merge-diff v6 compatibility - Add Recorder() method to FakeSDKSyncContext with adapter pattern to bridge openshift/library-go and SDK event recorder interfaces - Update vendor directory and regenerate CRDs 🤖 Generated with [Claude Code](https://claude.com/claude-code) Signed-off-by: Jian Qiu <jqiu@redhat.com> Co-authored-by: Claude <noreply@anthropic.com>
1 parent 15420b4 commit 8f8cd01

1,407 files changed

Lines changed: 172848 additions & 34188 deletions

File tree

Some content is hidden

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

deploy/cluster-manager/chart/cluster-manager/crds/0000_01_operator.open-cluster-management.io_clustermanagers.crd.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -494,7 +494,7 @@ spec:
494494
Claims lists the names of resources, defined in spec.resourceClaims,
495495
that are used by this container.
496496
497-
This is an alpha field and requires enabling the
497+
This field depends on the
498498
DynamicResourceAllocation feature gate.
499499
500500
This field is immutable. It can only be set for containers.

deploy/cluster-manager/config/crds/0000_01_operator.open-cluster-management.io_clustermanagers.crd.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -494,7 +494,7 @@ spec:
494494
Claims lists the names of resources, defined in spec.resourceClaims,
495495
that are used by this container.
496496
497-
This is an alpha field and requires enabling the
497+
This field depends on the
498498
DynamicResourceAllocation feature gate.
499499
500500
This field is immutable. It can only be set for containers.

deploy/cluster-manager/olm-catalog/latest/manifests/cluster-manager.clusterserviceversion.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -59,7 +59,7 @@ metadata:
5959
categories: Integration & Delivery,OpenShift Optional
6060
certified: "false"
6161
containerImage: quay.io/open-cluster-management/registration-operator:latest
62-
createdAt: "2025-11-12T07:34:59Z"
62+
createdAt: "2025-11-26T02:38:33Z"
6363
description: Manages the installation and upgrade of the ClusterManager.
6464
operators.operatorframework.io/builder: operator-sdk-v1.32.0
6565
operators.operatorframework.io/project_layout: go.kubebuilder.io/v3

deploy/cluster-manager/olm-catalog/latest/manifests/operator.open-cluster-management.io_clustermanagers.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -494,7 +494,7 @@ spec:
494494
Claims lists the names of resources, defined in spec.resourceClaims,
495495
that are used by this container.
496496
497-
This is an alpha field and requires enabling the
497+
This field depends on the
498498
DynamicResourceAllocation feature gate.
499499
500500
This field is immutable. It can only be set for containers.

deploy/klusterlet/chart/klusterlet/crds/0000_00_operator.open-cluster-management.io_klusterlets.crd.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -383,7 +383,7 @@ spec:
383383
Claims lists the names of resources, defined in spec.resourceClaims,
384384
that are used by this container.
385385
386-
This is an alpha field and requires enabling the
386+
This field depends on the
387387
DynamicResourceAllocation feature gate.
388388
389389
This field is immutable. It can only be set for containers.

deploy/klusterlet/config/crds/0000_00_operator.open-cluster-management.io_klusterlets.crd.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -383,7 +383,7 @@ spec:
383383
Claims lists the names of resources, defined in spec.resourceClaims,
384384
that are used by this container.
385385
386-
This is an alpha field and requires enabling the
386+
This field depends on the
387387
DynamicResourceAllocation feature gate.
388388
389389
This field is immutable. It can only be set for containers.

deploy/klusterlet/olm-catalog/latest/manifests/klusterlet.clusterserviceversion.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@ metadata:
3131
categories: Integration & Delivery,OpenShift Optional
3232
certified: "false"
3333
containerImage: quay.io/open-cluster-management/registration-operator:latest
34-
createdAt: "2025-10-21T02:16:41Z"
34+
createdAt: "2025-11-26T02:38:33Z"
3535
description: Manages the installation and upgrade of the Klusterlet.
3636
operators.operatorframework.io/builder: operator-sdk-v1.32.0
3737
operators.operatorframework.io/project_layout: go.kubebuilder.io/v3

deploy/klusterlet/olm-catalog/latest/manifests/operator.open-cluster-management.io_klusterlets.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -383,7 +383,7 @@ spec:
383383
Claims lists the names of resources, defined in spec.resourceClaims,
384384
that are used by this container.
385385
386-
This is an alpha field and requires enabling the
386+
This field depends on the
387387
DynamicResourceAllocation feature gate.
388388
389389
This field is immutable. It can only be set for containers.

go.mod

Lines changed: 52 additions & 41 deletions
Original file line numberDiff line numberDiff line change
@@ -17,9 +17,9 @@ require (
1717
github.com/mochi-mqtt/server/v2 v2.7.9
1818
github.com/onsi/ginkgo/v2 v2.25.1
1919
github.com/onsi/gomega v1.38.2
20-
github.com/openshift/api v0.0.0-20250710004639-926605d3338b
20+
github.com/openshift/api v0.0.0-20251125174858-5cf710f68a92
2121
github.com/openshift/build-machinery-go v0.0.0-20250602125535-1b6d00b8c37c
22-
github.com/openshift/library-go v0.0.0-20250711143941-47604345e7ea
22+
github.com/openshift/library-go v0.0.0-20251120164824-14a789e09884
2323
github.com/pkg/errors v0.9.1
2424
github.com/prometheus/client_golang v1.23.0
2525
github.com/spf13/cobra v1.9.1
@@ -29,29 +29,34 @@ require (
2929
google.golang.org/grpc v1.76.0
3030
gopkg.in/yaml.v2 v2.4.0
3131
helm.sh/helm/v3 v3.18.6
32-
k8s.io/api v0.33.4
33-
k8s.io/apiextensions-apiserver v0.33.4
34-
k8s.io/apimachinery v0.33.4
35-
k8s.io/apiserver v0.33.4
36-
k8s.io/client-go v0.33.4
37-
k8s.io/component-base v0.33.4
32+
k8s.io/api v0.34.1
33+
k8s.io/apiextensions-apiserver v0.34.1
34+
k8s.io/apimachinery v0.34.1
35+
k8s.io/apiserver v0.34.1
36+
k8s.io/client-go v0.34.1
37+
k8s.io/component-base v0.34.1
3838
k8s.io/klog/v2 v2.130.1
39-
k8s.io/kube-aggregator v0.33.4
40-
k8s.io/kubectl v0.33.4
41-
k8s.io/utils v0.0.0-20241210054802-24370beab758
42-
open-cluster-management.io/addon-framework v1.1.0
43-
open-cluster-management.io/api v1.1.1-0.20251112045944-3e1bb92b69e3
44-
open-cluster-management.io/sdk-go v1.1.1-0.20251120064629-eb2d8ba7fdd3
39+
k8s.io/kube-aggregator v0.34.1
40+
k8s.io/kubectl v0.34.1
41+
k8s.io/utils v0.0.0-20250604170112-4c0f3b243397
42+
open-cluster-management.io/addon-framework v1.1.1-0.20251126020917-1a0a9be61322
43+
open-cluster-management.io/api v1.1.1-0.20251124092621-2337d27c3b7f
44+
open-cluster-management.io/sdk-go v1.1.1-0.20251126014056-a185f88d7b1b
4545
sigs.k8s.io/about-api v0.0.0-20250131010323-518069c31c03
4646
sigs.k8s.io/cluster-inventory-api v0.0.0-20240730014211-ef0154379848
47-
sigs.k8s.io/controller-runtime v0.21.0
47+
sigs.k8s.io/controller-runtime v0.22.3
4848
sigs.k8s.io/kube-storage-version-migrator v0.0.6-0.20230721195810-5c8923c5ff96
4949
sigs.k8s.io/yaml v1.6.0
5050
)
5151

5252
require (
5353
cel.dev/expr v0.24.0 // indirect
54-
cloud.google.com/go/compute/metadata v0.7.0 // indirect
54+
cloud.google.com/go v0.121.6 // indirect
55+
cloud.google.com/go/auth v0.17.0 // indirect
56+
cloud.google.com/go/auth/oauth2adapt v0.2.8 // indirect
57+
cloud.google.com/go/compute/metadata v0.9.0 // indirect
58+
cloud.google.com/go/iam v1.5.2 // indirect
59+
cloud.google.com/go/pubsub/v2 v2.3.0 // indirect
5560
dario.cat/mergo v1.0.1 // indirect
5661
github.com/AdaLogics/go-fuzz-headers v0.0.0-20240806141605-e8a1dd7889d6 // indirect
5762
github.com/BurntSushi/toml v1.5.0 // indirect
@@ -80,13 +85,13 @@ require (
8085
github.com/coreos/go-systemd/v22 v22.5.0 // indirect
8186
github.com/cyphar/filepath-securejoin v0.4.1 // indirect
8287
github.com/eclipse/paho.golang v0.23.0 // indirect
83-
github.com/emicklei/go-restful/v3 v3.11.0 // indirect
88+
github.com/emicklei/go-restful/v3 v3.12.2 // indirect
8489
github.com/evanphx/json-patch/v5 v5.9.11 // indirect
8590
github.com/fatih/structs v1.1.0 // indirect
8691
github.com/felixge/fgprof v0.9.4 // indirect
8792
github.com/felixge/httpsnoop v1.0.4 // indirect
88-
github.com/fsnotify/fsnotify v1.7.0 // indirect
89-
github.com/fxamacker/cbor/v2 v2.7.0 // indirect
93+
github.com/fsnotify/fsnotify v1.9.0 // indirect
94+
github.com/fxamacker/cbor/v2 v2.9.0 // indirect
9095
github.com/go-logr/logr v1.4.3 // indirect
9196
github.com/go-logr/stdr v1.2.2 // indirect
9297
github.com/go-logr/zapr v1.3.0 // indirect
@@ -98,15 +103,18 @@ require (
98103
github.com/gogo/protobuf v1.3.2 // indirect
99104
github.com/golang/protobuf v1.5.4 // indirect
100105
github.com/google/btree v1.1.3 // indirect
101-
github.com/google/gnostic-models v0.6.9 // indirect
106+
github.com/google/gnostic-models v0.7.0 // indirect
102107
github.com/google/pprof v0.0.0-20250403155104-27863c87afa6 // indirect
108+
github.com/google/s2a-go v0.1.9 // indirect
103109
github.com/google/uuid v1.6.0 // indirect
110+
github.com/googleapis/enterprise-certificate-proxy v0.3.6 // indirect
111+
github.com/googleapis/gax-go/v2 v2.15.0 // indirect
104112
github.com/gorilla/websocket v1.5.4-0.20250319132907-e064f32e3674 // indirect
105113
github.com/grpc-ecosystem/go-grpc-middleware v1.3.0 // indirect
106114
github.com/grpc-ecosystem/go-grpc-middleware/providers/prometheus v1.1.0 // indirect
107-
github.com/grpc-ecosystem/go-grpc-middleware/v2 v2.1.0 // indirect
115+
github.com/grpc-ecosystem/go-grpc-middleware/v2 v2.3.0 // indirect
108116
github.com/grpc-ecosystem/go-grpc-prometheus v1.2.0 // indirect
109-
github.com/grpc-ecosystem/grpc-gateway/v2 v2.24.0 // indirect
117+
github.com/grpc-ecosystem/grpc-gateway/v2 v2.26.3 // indirect
110118
github.com/huandu/xstrings v1.5.0 // indirect
111119
github.com/inconshreveable/mousetrap v1.1.0 // indirect
112120
github.com/josharian/intern v1.0.0 // indirect
@@ -116,9 +124,9 @@ require (
116124
github.com/mitchellh/copystructure v1.2.0 // indirect
117125
github.com/mitchellh/reflectwalk v1.0.2 // indirect
118126
github.com/modern-go/concurrent v0.0.0-20180306012644-bacd9c7ef1dd // indirect
119-
github.com/modern-go/reflect2 v1.0.2 // indirect
127+
github.com/modern-go/reflect2 v1.0.3-0.20250322232337-35a7c28c31ee // indirect
120128
github.com/munnerz/goautoneg v0.0.0-20191010083416-a7dc8b61c822 // indirect
121-
github.com/openshift/client-go v0.0.0-20250710075018-396b36f983ee // indirect
129+
github.com/openshift/client-go v0.0.0-20251125141819-b6281947c285 // indirect
122130
github.com/pkg/profile v1.7.0 // indirect
123131
github.com/pmezard/go-difflib v1.0.1-0.20181226105442-5d4384ee4fb2 // indirect
124132
github.com/prometheus/client_model v0.6.2 // indirect
@@ -130,22 +138,23 @@ require (
130138
github.com/shopspring/decimal v1.4.0 // indirect
131139
github.com/sirupsen/logrus v1.9.3 // indirect
132140
github.com/spf13/cast v1.7.0 // indirect
133-
github.com/stoewer/go-strcase v1.3.0 // indirect
141+
github.com/stoewer/go-strcase v1.3.1 // indirect
134142
github.com/valyala/bytebufferpool v1.0.0 // indirect
135143
github.com/x448/float16 v0.8.4 // indirect
136-
go.etcd.io/etcd/api/v3 v3.5.21 // indirect
137-
go.etcd.io/etcd/client/pkg/v3 v3.5.21 // indirect
138-
go.etcd.io/etcd/client/v3 v3.5.21 // indirect
144+
go.etcd.io/etcd/api/v3 v3.6.4 // indirect
145+
go.etcd.io/etcd/client/pkg/v3 v3.6.4 // indirect
146+
go.etcd.io/etcd/client/v3 v3.6.4 // indirect
147+
go.opencensus.io v0.24.0 // indirect
139148
go.opentelemetry.io/auto/sdk v1.1.0 // indirect
140-
go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc v0.58.0 // indirect
141-
go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp v0.58.0 // indirect
149+
go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc v0.61.0 // indirect
150+
go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp v0.61.0 // indirect
142151
go.opentelemetry.io/otel v1.37.0 // indirect
143-
go.opentelemetry.io/otel/exporters/otlp/otlptrace v1.33.0 // indirect
144-
go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc v1.33.0 // indirect
152+
go.opentelemetry.io/otel/exporters/otlp/otlptrace v1.34.0 // indirect
153+
go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc v1.34.0 // indirect
145154
go.opentelemetry.io/otel/metric v1.37.0 // indirect
146155
go.opentelemetry.io/otel/sdk v1.37.0 // indirect
147156
go.opentelemetry.io/otel/trace v1.37.0 // indirect
148-
go.opentelemetry.io/proto/otlp v1.4.0 // indirect
157+
go.opentelemetry.io/proto/otlp v1.5.0 // indirect
149158
go.uber.org/automaxprocs v1.6.0 // indirect
150159
go.uber.org/multierr v1.11.0 // indirect
151160
go.uber.org/zap v1.27.0 // indirect
@@ -154,25 +163,27 @@ require (
154163
golang.org/x/crypto v0.43.0 // indirect
155164
golang.org/x/exp v0.0.0-20241217172543-b2144cdd0a67 // indirect
156165
golang.org/x/net v0.46.0 // indirect
157-
golang.org/x/oauth2 v0.30.0 // indirect
166+
golang.org/x/oauth2 v0.32.0 // indirect
158167
golang.org/x/sync v0.17.0 // indirect
159168
golang.org/x/sys v0.37.0 // indirect
160169
golang.org/x/term v0.36.0 // indirect
161170
golang.org/x/text v0.30.0 // indirect
162-
golang.org/x/time v0.12.0 // indirect
171+
golang.org/x/time v0.14.0 // indirect
163172
golang.org/x/tools v0.37.0 // indirect
164173
gomodules.xyz/jsonpatch/v2 v2.4.0 // indirect
165-
google.golang.org/genproto/googleapis/api v0.0.0-20250804133106-a7a43d27e69b // indirect
166-
google.golang.org/genproto/googleapis/rpc v0.0.0-20250804133106-a7a43d27e69b // indirect
167-
google.golang.org/protobuf v1.36.7 // indirect
174+
google.golang.org/api v0.255.0 // indirect
175+
google.golang.org/genproto v0.0.0-20250603155806-513f23925822 // indirect
176+
google.golang.org/genproto/googleapis/api v0.0.0-20250818200422-3122310a409c // indirect
177+
google.golang.org/genproto/googleapis/rpc v0.0.0-20251029180050-ab9386a59fda // indirect
178+
google.golang.org/protobuf v1.36.10 // indirect
168179
gopkg.in/evanphx/json-patch.v4 v4.12.0 // indirect
169180
gopkg.in/inf.v0 v0.9.1 // indirect
170181
gopkg.in/natefinch/lumberjack.v2 v2.2.1 // indirect
171182
gopkg.in/yaml.v3 v3.0.1 // indirect
172-
k8s.io/kms v0.33.4 // indirect
173-
k8s.io/kube-openapi v0.0.0-20250318190949-c8a335a9a2ff // indirect
183+
k8s.io/kms v0.34.1 // indirect
184+
k8s.io/kube-openapi v0.0.0-20250710124328-f3f2b991d03b // indirect
174185
sigs.k8s.io/apiserver-network-proxy/konnectivity-client v0.31.2 // indirect
175186
sigs.k8s.io/json v0.0.0-20241014173422-cfa47c3a1cc8 // indirect
176187
sigs.k8s.io/randfill v1.0.0 // indirect
177-
sigs.k8s.io/structured-merge-diff/v4 v4.6.0 // indirect
188+
sigs.k8s.io/structured-merge-diff/v6 v6.3.0 // indirect
178189
)

0 commit comments

Comments
 (0)