Skip to content

Commit 928de9a

Browse files
committed
Explicit replacement for direct Kubernetes dependencies
Signed-off-by: Leonardo Cecchi <[email protected]>
1 parent 82d0a57 commit 928de9a

File tree

2 files changed

+97
-7
lines changed

2 files changed

+97
-7
lines changed

go.mod

Lines changed: 60 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -53,3 +53,63 @@ require (
5353
k8s.io/mount-utils v0.32.0 // indirect
5454
sigs.k8s.io/yaml v1.4.0 // indirect
5555
)
56+
57+
replace k8s.io/api => k8s.io/api v0.32.0
58+
59+
replace k8s.io/apiextensions-apiserver => k8s.io/apiextensions-apiserver v0.32.0
60+
61+
replace k8s.io/apimachinery => k8s.io/apimachinery v0.32.0
62+
63+
replace k8s.io/apiserver => k8s.io/apiserver v0.32.0
64+
65+
replace k8s.io/cli-runtime => k8s.io/cli-runtime v0.32.0
66+
67+
replace k8s.io/client-go => k8s.io/client-go v0.32.0
68+
69+
replace k8s.io/cloud-provider => k8s.io/cloud-provider v0.32.0
70+
71+
replace k8s.io/cluster-bootstrap => k8s.io/cluster-bootstrap v0.32.0
72+
73+
replace k8s.io/code-generator => k8s.io/code-generator v0.32.0
74+
75+
replace k8s.io/component-base => k8s.io/component-base v0.32.0
76+
77+
replace k8s.io/component-helpers => k8s.io/component-helpers v0.32.0
78+
79+
replace k8s.io/controller-manager => k8s.io/controller-manager v0.32.0
80+
81+
replace k8s.io/cri-api => k8s.io/cri-api v0.32.0
82+
83+
replace k8s.io/cri-client => k8s.io/cri-client v0.32.0
84+
85+
replace k8s.io/csi-translation-lib => k8s.io/csi-translation-lib v0.32.0
86+
87+
replace k8s.io/dynamic-resource-allocation => k8s.io/dynamic-resource-allocation v0.32.0
88+
89+
replace k8s.io/externaljwt => k8s.io/externaljwt v0.32.0
90+
91+
replace k8s.io/kms => k8s.io/kms v0.32.0
92+
93+
replace k8s.io/kube-aggregator => k8s.io/kube-aggregator v0.32.0
94+
95+
replace k8s.io/kube-controller-manager => k8s.io/kube-controller-manager v0.32.0
96+
97+
replace k8s.io/kube-proxy => k8s.io/kube-proxy v0.32.0
98+
99+
replace k8s.io/kube-scheduler => k8s.io/kube-scheduler v0.32.0
100+
101+
replace k8s.io/kubectl => k8s.io/kubectl v0.32.0
102+
103+
replace k8s.io/kubelet => k8s.io/kubelet v0.32.0
104+
105+
replace k8s.io/legacy-cloud-providers => k8s.io/legacy-cloud-providers v0.32.0
106+
107+
replace k8s.io/metrics => k8s.io/metrics v0.32.0
108+
109+
replace k8s.io/mount-utils => k8s.io/mount-utils v0.32.0
110+
111+
replace k8s.io/pod-security-admission => k8s.io/pod-security-admission v0.32.0
112+
113+
replace k8s.io/sample-apiserver => k8s.io/sample-apiserver v0.32.0
114+
115+
replace k8s.io/endpointslice => k8s.io/endpointslice v0.32.0

vendor/modules.txt

Lines changed: 37 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -224,10 +224,10 @@ gopkg.in/inf.v0
224224
# gopkg.in/yaml.v3 v3.0.1
225225
## explicit
226226
gopkg.in/yaml.v3
227-
# k8s.io/apiextensions-apiserver v0.32.0
227+
# k8s.io/apiextensions-apiserver v0.32.0 => k8s.io/apiextensions-apiserver v0.32.0
228228
## explicit; go 1.23.0
229229
k8s.io/apiextensions-apiserver/pkg/features
230-
# k8s.io/apimachinery v0.32.0
230+
# k8s.io/apimachinery v0.32.0 => k8s.io/apimachinery v0.32.0
231231
## explicit; go 1.23.0
232232
k8s.io/apimachinery/pkg/api/resource
233233
k8s.io/apimachinery/pkg/runtime/serializer/cbor/direct
@@ -240,14 +240,14 @@ k8s.io/apimachinery/pkg/util/sets
240240
k8s.io/apimachinery/pkg/util/uuid
241241
k8s.io/apimachinery/pkg/util/version
242242
k8s.io/apimachinery/pkg/version
243-
# k8s.io/apiserver v0.32.0
243+
# k8s.io/apiserver v0.32.0 => k8s.io/apiserver v0.32.0
244244
## explicit; go 1.23.0
245245
k8s.io/apiserver/pkg/features
246246
k8s.io/apiserver/pkg/util/feature
247-
# k8s.io/client-go v0.32.0
247+
# k8s.io/client-go v0.32.0 => k8s.io/client-go v0.32.0
248248
## explicit; go 1.23.0
249249
k8s.io/client-go/features
250-
# k8s.io/component-base v0.32.0
250+
# k8s.io/component-base v0.32.0 => k8s.io/component-base v0.32.0
251251
## explicit; go 1.23.0
252252
k8s.io/component-base/cli/flag
253253
k8s.io/component-base/featuregate
@@ -257,7 +257,7 @@ k8s.io/component-base/metrics/prometheus/feature
257257
k8s.io/component-base/metrics/prometheusextension
258258
k8s.io/component-base/version
259259
k8s.io/component-base/zpages/features
260-
# k8s.io/controller-manager v0.32.0
260+
# k8s.io/controller-manager v0.32.0 => k8s.io/controller-manager v0.32.0
261261
## explicit; go 1.23.0
262262
k8s.io/controller-manager/pkg/features
263263
# k8s.io/klog/v2 v2.130.1
@@ -277,7 +277,7 @@ k8s.io/kubernetes/pkg/volume/util/fs
277277
k8s.io/kubernetes/pkg/volume/util/fsquota
278278
k8s.io/kubernetes/pkg/volume/util/fsquota/common
279279
k8s.io/kubernetes/pkg/volume/util/volumepathhandler
280-
# k8s.io/mount-utils v0.32.0
280+
# k8s.io/mount-utils v0.32.0 => k8s.io/mount-utils v0.32.0
281281
## explicit; go 1.23.0
282282
k8s.io/mount-utils
283283
# k8s.io/utils v0.0.0-20241210054802-24370beab758
@@ -289,3 +289,33 @@ k8s.io/utils/mount
289289
# sigs.k8s.io/yaml v1.4.0
290290
## explicit; go 1.12
291291
sigs.k8s.io/yaml/goyaml.v2
292+
# k8s.io/api => k8s.io/api v0.32.0
293+
# k8s.io/apiextensions-apiserver => k8s.io/apiextensions-apiserver v0.32.0
294+
# k8s.io/apimachinery => k8s.io/apimachinery v0.32.0
295+
# k8s.io/apiserver => k8s.io/apiserver v0.32.0
296+
# k8s.io/cli-runtime => k8s.io/cli-runtime v0.32.0
297+
# k8s.io/client-go => k8s.io/client-go v0.32.0
298+
# k8s.io/cloud-provider => k8s.io/cloud-provider v0.32.0
299+
# k8s.io/cluster-bootstrap => k8s.io/cluster-bootstrap v0.32.0
300+
# k8s.io/code-generator => k8s.io/code-generator v0.32.0
301+
# k8s.io/component-base => k8s.io/component-base v0.32.0
302+
# k8s.io/component-helpers => k8s.io/component-helpers v0.32.0
303+
# k8s.io/controller-manager => k8s.io/controller-manager v0.32.0
304+
# k8s.io/cri-api => k8s.io/cri-api v0.32.0
305+
# k8s.io/cri-client => k8s.io/cri-client v0.32.0
306+
# k8s.io/csi-translation-lib => k8s.io/csi-translation-lib v0.32.0
307+
# k8s.io/dynamic-resource-allocation => k8s.io/dynamic-resource-allocation v0.32.0
308+
# k8s.io/externaljwt => k8s.io/externaljwt v0.32.0
309+
# k8s.io/kms => k8s.io/kms v0.32.0
310+
# k8s.io/kube-aggregator => k8s.io/kube-aggregator v0.32.0
311+
# k8s.io/kube-controller-manager => k8s.io/kube-controller-manager v0.32.0
312+
# k8s.io/kube-proxy => k8s.io/kube-proxy v0.32.0
313+
# k8s.io/kube-scheduler => k8s.io/kube-scheduler v0.32.0
314+
# k8s.io/kubectl => k8s.io/kubectl v0.32.0
315+
# k8s.io/kubelet => k8s.io/kubelet v0.32.0
316+
# k8s.io/legacy-cloud-providers => k8s.io/legacy-cloud-providers v0.32.0
317+
# k8s.io/metrics => k8s.io/metrics v0.32.0
318+
# k8s.io/mount-utils => k8s.io/mount-utils v0.32.0
319+
# k8s.io/pod-security-admission => k8s.io/pod-security-admission v0.32.0
320+
# k8s.io/sample-apiserver => k8s.io/sample-apiserver v0.32.0
321+
# k8s.io/endpointslice => k8s.io/endpointslice v0.32.0

0 commit comments

Comments
 (0)