Skip to content

Commit 53fe424

Browse files
Merge pull request #549 from camilamacedo86/remove-dep-problematic
OPRUN-4252: fix(OTE): fix OpenShift Kubernetes replace version format
2 parents 0b8b72d + 9498b0a commit 53fe424

File tree

5 files changed

+221
-42
lines changed

5 files changed

+221
-42
lines changed

openshift/tests-extension/README.md

Lines changed: 18 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -294,4 +294,21 @@ More information:
294294
### How to get help with OTE?
295295

296296
For help with the OpenShift Tests Extension (OTE), you can:
297-
#wg-openshift-tests-extension
297+
#wg-openshift-tests-extension
298+
299+
### How to update the go.mod/go.sum files with replaces?
300+
301+
To get the latest replaces for ocp/* modules, run the following command:
302+
303+
```shell
304+
$ ./hack/ocp-replace.sh
305+
Discovering latest OCP commit from https://github.com/openshift/kubernetes.git…
306+
Resolving pseudo-version for k8s.io/kubernetes@891f5bb0306166d5625b89fc8dc86bbc8c85f549…
307+
Resolved OCP version: v0.0.0-20251108023427-891f5bb03061
308+
Updating go.mod replaces…
309+
310+
Done.
311+
OCP commit: 891f5bb0306166d5625b89fc8dc86bbc8c85f549
312+
OCP version: v0.0.0-20251108023427-891f5bb03061
313+
go.mod and go.sum vendor/ updated.
314+
```

openshift/tests-extension/go.mod

Lines changed: 63 additions & 36 deletions
Original file line numberDiff line numberDiff line change
@@ -118,39 +118,66 @@ require (
118118
sigs.k8s.io/yaml v1.6.0 // indirect
119119
)
120120

121-
// This replace replace is required for we use the OCP fork of Ginkgo.
122-
replace (
123-
github.com/onsi/ginkgo/v2 => github.com/openshift/onsi-ginkgo/v2 v2.6.1-0.20250416174521-4eb003743b54
124-
go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc => go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc v0.53.0
125-
k8s.io/api => github.com/openshift/kubernetes/staging/src/k8s.io/api v0.0.0-20251108023427-891f5bb03061
126-
k8s.io/apiextensions-apiserver => github.com/openshift/kubernetes/staging/src/k8s.io/apiextensions-apiserver v0.0.0-20251108023427-891f5bb03061
127-
k8s.io/apimachinery => github.com/openshift/kubernetes/staging/src/k8s.io/apimachinery v0.0.0-20251108023427-891f5bb03061
128-
k8s.io/apiserver => github.com/openshift/kubernetes/staging/src/k8s.io/apiserver v0.0.0-20251108023427-891f5bb03061
129-
k8s.io/cli-runtime => github.com/openshift/kubernetes/staging/src/k8s.io/cli-runtime v0.0.0-20251108023427-891f5bb03061
130-
k8s.io/client-go => github.com/openshift/kubernetes/staging/src/k8s.io/client-go v0.0.0-20251108023427-891f5bb03061
131-
k8s.io/cloud-provider => github.com/openshift/kubernetes/staging/src/k8s.io/cloud-provider v0.0.0-20251108023427-891f5bb03061
132-
k8s.io/cluster-bootstrap => github.com/openshift/kubernetes/staging/src/k8s.io/cluster-bootstrap v0.0.0-20251108023427-891f5bb03061
133-
k8s.io/code-generator => github.com/openshift/kubernetes/staging/src/k8s.io/code-generator v0.0.0-20251108023427-891f5bb03061
134-
k8s.io/component-base => github.com/openshift/kubernetes/staging/src/k8s.io/component-base v0.0.0-20251108023427-891f5bb03061
135-
k8s.io/component-helpers => github.com/openshift/kubernetes/staging/src/k8s.io/component-helpers v0.0.0-20251108023427-891f5bb03061
136-
k8s.io/controller-manager => github.com/openshift/kubernetes/staging/src/k8s.io/controller-manager v0.0.0-20251108023427-891f5bb03061
137-
k8s.io/cri-api => github.com/openshift/kubernetes/staging/src/k8s.io/cri-api v0.0.0-20251108023427-891f5bb03061
138-
k8s.io/cri-client => github.com/openshift/kubernetes/staging/src/k8s.io/cri-client v0.0.0-20251108023427-891f5bb03061
139-
k8s.io/csi-translation-lib => github.com/openshift/kubernetes/staging/src/k8s.io/csi-translation-lib v0.0.0-20251108023427-891f5bb03061
140-
k8s.io/dynamic-resource-allocation => github.com/openshift/kubernetes/staging/src/k8s.io/dynamic-resource-allocation v0.0.0-20251108023427-891f5bb03061
141-
k8s.io/endpointslice => github.com/openshift/kubernetes/staging/src/k8s.io/endpointslice v0.0.0-20251108023427-891f5bb03061
142-
k8s.io/externaljwt => github.com/openshift/kubernetes/staging/src/k8s.io/externaljwt v0.0.0-20251108023427-891f5bb03061
143-
k8s.io/kube-aggregator => github.com/openshift/kubernetes/staging/src/k8s.io/kube-aggregator v0.0.0-20251108023427-891f5bb03061
144-
k8s.io/kube-controller-manager => github.com/openshift/kubernetes/staging/src/k8s.io/kube-controller-manager v0.0.0-20251108023427-891f5bb03061
145-
k8s.io/kube-proxy => github.com/openshift/kubernetes/staging/src/k8s.io/kube-proxy v0.0.0-20251108023427-891f5bb03061
146-
k8s.io/kube-scheduler => github.com/openshift/kubernetes/staging/src/k8s.io/kube-scheduler v0.0.0-20251108023427-891f5bb03061
147-
k8s.io/kubectl => github.com/openshift/kubernetes/staging/src/k8s.io/kubectl v0.0.0-20251108023427-891f5bb03061
148-
k8s.io/kubelet => github.com/openshift/kubernetes/staging/src/k8s.io/kubelet v0.0.0-20251108023427-891f5bb03061
149-
k8s.io/kubernetes => github.com/openshift/kubernetes v1.30.1-0.20251108023427-891f5bb03061
150-
k8s.io/metrics => github.com/openshift/kubernetes/staging/src/k8s.io/metrics v0.0.0-20251108023427-891f5bb03061
151-
k8s.io/mount-utils => github.com/openshift/kubernetes/staging/src/k8s.io/mount-utils v0.0.0-20251108023427-891f5bb03061
152-
k8s.io/pod-security-admission => github.com/openshift/kubernetes/staging/src/k8s.io/pod-security-admission v0.0.0-20251108023427-891f5bb03061
153-
k8s.io/sample-apiserver => github.com/openshift/kubernetes/staging/src/k8s.io/sample-apiserver v0.0.0-20251108023427-891f5bb03061
154-
k8s.io/sample-cli-plugin => github.com/openshift/kubernetes/staging/src/k8s.io/sample-cli-plugin v0.0.0-20251108023427-891f5bb03061
155-
k8s.io/sample-controller => github.com/openshift/kubernetes/staging/src/k8s.io/sample-controller v0.0.0-20251108023427-891f5bb03061
156-
)
121+
replace github.com/onsi/ginkgo/v2 => github.com/openshift/onsi-ginkgo/v2 v2.6.1-0.20250416174521-4eb003743b54
122+
123+
replace k8s.io/kubernetes => github.com/openshift/kubernetes v0.0.0-20251108023427-891f5bb03061
124+
125+
replace k8s.io/api => github.com/openshift/kubernetes/staging/src/k8s.io/api v0.0.0-20251108023427-891f5bb03061
126+
127+
replace k8s.io/apiextensions-apiserver => github.com/openshift/kubernetes/staging/src/k8s.io/apiextensions-apiserver v0.0.0-20251108023427-891f5bb03061
128+
129+
replace k8s.io/apimachinery => github.com/openshift/kubernetes/staging/src/k8s.io/apimachinery v0.0.0-20251108023427-891f5bb03061
130+
131+
replace k8s.io/apiserver => github.com/openshift/kubernetes/staging/src/k8s.io/apiserver v0.0.0-20251108023427-891f5bb03061
132+
133+
replace k8s.io/cli-runtime => github.com/openshift/kubernetes/staging/src/k8s.io/cli-runtime v0.0.0-20251108023427-891f5bb03061
134+
135+
replace k8s.io/client-go => github.com/openshift/kubernetes/staging/src/k8s.io/client-go v0.0.0-20251108023427-891f5bb03061
136+
137+
replace k8s.io/cloud-provider => github.com/openshift/kubernetes/staging/src/k8s.io/cloud-provider v0.0.0-20251108023427-891f5bb03061
138+
139+
replace k8s.io/cluster-bootstrap => github.com/openshift/kubernetes/staging/src/k8s.io/cluster-bootstrap v0.0.0-20251108023427-891f5bb03061
140+
141+
replace k8s.io/code-generator => github.com/openshift/kubernetes/staging/src/k8s.io/code-generator v0.0.0-20251108023427-891f5bb03061
142+
143+
replace k8s.io/component-base => github.com/openshift/kubernetes/staging/src/k8s.io/component-base v0.0.0-20251108023427-891f5bb03061
144+
145+
replace k8s.io/component-helpers => github.com/openshift/kubernetes/staging/src/k8s.io/component-helpers v0.0.0-20251108023427-891f5bb03061
146+
147+
replace k8s.io/controller-manager => github.com/openshift/kubernetes/staging/src/k8s.io/controller-manager v0.0.0-20251108023427-891f5bb03061
148+
149+
replace k8s.io/cri-api => github.com/openshift/kubernetes/staging/src/k8s.io/cri-api v0.0.0-20251108023427-891f5bb03061
150+
151+
replace k8s.io/cri-client => github.com/openshift/kubernetes/staging/src/k8s.io/cri-client v0.0.0-20251108023427-891f5bb03061
152+
153+
replace k8s.io/csi-translation-lib => github.com/openshift/kubernetes/staging/src/k8s.io/csi-translation-lib v0.0.0-20251108023427-891f5bb03061
154+
155+
replace k8s.io/dynamic-resource-allocation => github.com/openshift/kubernetes/staging/src/k8s.io/dynamic-resource-allocation v0.0.0-20251108023427-891f5bb03061
156+
157+
replace k8s.io/endpointslice => github.com/openshift/kubernetes/staging/src/k8s.io/endpointslice v0.0.0-20251108023427-891f5bb03061
158+
159+
replace k8s.io/externaljwt => github.com/openshift/kubernetes/staging/src/k8s.io/externaljwt v0.0.0-20251108023427-891f5bb03061
160+
161+
replace k8s.io/kube-aggregator => github.com/openshift/kubernetes/staging/src/k8s.io/kube-aggregator v0.0.0-20251108023427-891f5bb03061
162+
163+
replace k8s.io/kube-controller-manager => github.com/openshift/kubernetes/staging/src/k8s.io/kube-controller-manager v0.0.0-20251108023427-891f5bb03061
164+
165+
replace k8s.io/kube-proxy => github.com/openshift/kubernetes/staging/src/k8s.io/kube-proxy v0.0.0-20251108023427-891f5bb03061
166+
167+
replace k8s.io/kube-scheduler => github.com/openshift/kubernetes/staging/src/k8s.io/kube-scheduler v0.0.0-20251108023427-891f5bb03061
168+
169+
replace k8s.io/kubectl => github.com/openshift/kubernetes/staging/src/k8s.io/kubectl v0.0.0-20251108023427-891f5bb03061
170+
171+
replace k8s.io/kubelet => github.com/openshift/kubernetes/staging/src/k8s.io/kubelet v0.0.0-20251108023427-891f5bb03061
172+
173+
replace k8s.io/metrics => github.com/openshift/kubernetes/staging/src/k8s.io/metrics v0.0.0-20251108023427-891f5bb03061
174+
175+
replace k8s.io/mount-utils => github.com/openshift/kubernetes/staging/src/k8s.io/mount-utils v0.0.0-20251108023427-891f5bb03061
176+
177+
replace k8s.io/pod-security-admission => github.com/openshift/kubernetes/staging/src/k8s.io/pod-security-admission v0.0.0-20251108023427-891f5bb03061
178+
179+
replace k8s.io/sample-apiserver => github.com/openshift/kubernetes/staging/src/k8s.io/sample-apiserver v0.0.0-20251108023427-891f5bb03061
180+
181+
replace k8s.io/sample-cli-plugin => github.com/openshift/kubernetes/staging/src/k8s.io/sample-cli-plugin v0.0.0-20251108023427-891f5bb03061
182+
183+
replace k8s.io/sample-controller => github.com/openshift/kubernetes/staging/src/k8s.io/sample-controller v0.0.0-20251108023427-891f5bb03061

openshift/tests-extension/go.sum

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -106,8 +106,8 @@ github.com/openshift/api v0.0.0-20251106190826-ebe535b08719 h1:KEwYyKaJniwhoyLB7
106106
github.com/openshift/api v0.0.0-20251106190826-ebe535b08719/go.mod h1:d5uzF0YN2nQQFA0jIEWzzOZ+edmo6wzlGLvx5Fhz4uY=
107107
github.com/openshift/client-go v0.0.0-20251015124057-db0dee36e235 h1:9JBeIXmnHlpXTQPi7LPmu1jdxznBhAE7bb1K+3D8gxY=
108108
github.com/openshift/client-go v0.0.0-20251015124057-db0dee36e235/go.mod h1:L49W6pfrZkfOE5iC1PqEkuLkXG4W0BX4w8b+L2Bv7fM=
109-
github.com/openshift/kubernetes v1.30.1-0.20251108023427-891f5bb03061 h1:kWubu+TA/SlhC4WicaEOVgrZbInY/fI73T68LxcocJY=
110-
github.com/openshift/kubernetes v1.30.1-0.20251108023427-891f5bb03061/go.mod h1:w3+IfrXNp5RosdDXg3LB55yijJqR/FwouvVntYHQf0o=
109+
github.com/openshift/kubernetes v0.0.0-20251108023427-891f5bb03061 h1:XVgudZfcjtF8UPIUarXXu6z7tZJLxrenIXOaB8e0tRk=
110+
github.com/openshift/kubernetes v0.0.0-20251108023427-891f5bb03061/go.mod h1:w3+IfrXNp5RosdDXg3LB55yijJqR/FwouvVntYHQf0o=
111111
github.com/openshift/kubernetes/staging/src/k8s.io/api v0.0.0-20251108023427-891f5bb03061 h1:uE4i/OdgU+YypcJ7vc8abZJQRyd6zwnUpY9nSdBAHEs=
112112
github.com/openshift/kubernetes/staging/src/k8s.io/api v0.0.0-20251108023427-891f5bb03061/go.mod h1:sRDdfB9W3pU52PnpjJ9RuMVsg/UQ5iLNlVfbRpb250o=
113113
github.com/openshift/kubernetes/staging/src/k8s.io/apiextensions-apiserver v0.0.0-20251108023427-891f5bb03061 h1:IMHDnaXsxNDz4MCgmj6F5odsJgypLWPaLYtVtiI6tsI=
Lines changed: 136 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,136 @@
1+
#!/usr/bin/env bash
2+
set -euo pipefail
3+
4+
# Update go.mod replaces to the latest (or provided) OpenShift Kubernetes fork commit.
5+
# Usage:
6+
# ./ocp-replace-exact.sh # uses latest commit on OCP fork default branch
7+
# ./ocp-replace-exact.sh <commitSHA> # uses specific commit
8+
9+
OCP_REPO="github.com/openshift/kubernetes"
10+
OCP_REMOTE="https://github.com/openshift/kubernetes.git"
11+
12+
# OCP Ginkgo fork pin (as in your go.mod)
13+
GINKGO_FORK="github.com/openshift/onsi-ginkgo/v2"
14+
GINKGO_VERSION="v2.6.1-0.20250416174521-4eb003743b54"
15+
16+
# EXACT list you provided (all are staging modules EXCEPT the root "k8s.io/kubernetes").
17+
STAGING_MODULES=(
18+
k8s.io/api
19+
k8s.io/apiextensions-apiserver
20+
k8s.io/apimachinery
21+
k8s.io/apiserver
22+
k8s.io/cli-runtime
23+
k8s.io/client-go
24+
k8s.io/cloud-provider
25+
k8s.io/cluster-bootstrap
26+
k8s.io/code-generator
27+
k8s.io/component-base
28+
k8s.io/component-helpers
29+
k8s.io/controller-manager
30+
k8s.io/cri-api
31+
k8s.io/cri-client
32+
k8s.io/csi-translation-lib
33+
k8s.io/dynamic-resource-allocation
34+
k8s.io/endpointslice
35+
k8s.io/externaljwt
36+
k8s.io/kube-aggregator
37+
k8s.io/kube-controller-manager
38+
k8s.io/kube-proxy
39+
k8s.io/kube-scheduler
40+
k8s.io/kubectl
41+
k8s.io/kubelet
42+
k8s.io/metrics
43+
k8s.io/mount-utils
44+
k8s.io/pod-security-admission
45+
k8s.io/sample-apiserver
46+
k8s.io/sample-cli-plugin
47+
k8s.io/sample-controller
48+
)
49+
50+
die(){ echo "error: $*" >&2; exit 1; }
51+
need(){ command -v "$1" >/dev/null 2>&1 || die "missing command: $1"; }
52+
53+
need go
54+
need git
55+
[[ -f go.mod ]] || die "go.mod not found; run this from your repository root"
56+
57+
# Accept a commit SHA or use latest on default branch.
58+
OCP_COMMIT="${1:-}"
59+
if [[ -z "$OCP_COMMIT" ]]; then
60+
echo "Discovering latest OCP commit from ${OCP_REMOTE}"
61+
OCP_COMMIT="$(git ls-remote "$OCP_REMOTE" HEAD | awk '{print $1}')"
62+
[[ -n "$OCP_COMMIT" ]] || die "failed to discover latest commit from $OCP_REMOTE"
63+
else
64+
echo "Using provided OCP commit: ${OCP_COMMIT}"
65+
fi
66+
67+
# Resolve canonical pseudo-version (v0.0.0-YYYYMMDDHHMMSS-<sha>) for that commit.
68+
# The module declares itself as k8s.io/kubernetes, so we can't use github.com/openshift/kubernetes
69+
# directly. Instead, we'll construct the pseudo-version from git information.
70+
export GOPROXY="https://proxy.golang.org,direct"
71+
72+
# The script uses GOPRIVATE and GONOSUMDB internally during version resolution, but the resulting go.mod and go.sum
73+
# files work without those environment variables, which is required for the downstreaming process with
74+
# operator-framework-tooling.
75+
export GOPRIVATE="github.com/openshift/*"
76+
export GONOSUMDB="github.com/openshift/*"
77+
78+
echo "Resolving pseudo-version for k8s.io/kubernetes@${OCP_COMMIT}"
79+
80+
# Clone the repo temporarily to get commit timestamp
81+
TMP_DIR=$(mktemp -d)
82+
trap "rm -rf ${TMP_DIR}" EXIT
83+
84+
git clone --depth=1 "${OCP_REMOTE}" "${TMP_DIR}" >/dev/null 2>&1
85+
cd "${TMP_DIR}"
86+
git checkout "${OCP_COMMIT}" >/dev/null 2>&1 || {
87+
cd - >/dev/null
88+
die "could not checkout commit ${OCP_COMMIT}"
89+
}
90+
91+
# Get commit timestamp in the format YYYYMMDDHHMMSS
92+
COMMIT_TIME=$(git log -1 --format=%ct "${OCP_COMMIT}")
93+
COMMIT_DATE=$(date -u -r "${COMMIT_TIME}" +%Y%m%d%H%M%S 2>/dev/null || date -u -d "@${COMMIT_TIME}" +%Y%m%d%H%M%S 2>/dev/null || echo "")
94+
SHORT_SHA="${OCP_COMMIT:0:12}"
95+
96+
cd - >/dev/null
97+
rm -rf "${TMP_DIR}"
98+
trap - EXIT
99+
100+
if [[ -z "$COMMIT_DATE" ]]; then
101+
die "could not get commit timestamp for ${OCP_COMMIT}"
102+
fi
103+
104+
# Construct pseudo-version: v0.0.0-YYYYMMDDHHMMSS-<short-sha>
105+
OCP_VERSION="v0.0.0-${COMMIT_DATE}-${SHORT_SHA}"
106+
echo "Resolved OCP version: ${OCP_VERSION}"
107+
108+
echo "Updating go.mod replaces…"
109+
110+
# Clean up any existing replace directives for k8s.io modules first
111+
# This ensures we start with a clean slate
112+
for m in k8s.io/kubernetes "${STAGING_MODULES[@]}"; do
113+
go mod edit -dropreplace "${m}" 2>/dev/null || true
114+
done
115+
go mod edit -dropreplace "github.com/onsi/ginkgo/v2" 2>/dev/null || true
116+
117+
# 1) OCP Ginkgo fork
118+
go mod edit -replace "github.com/onsi/ginkgo/v2=${GINKGO_FORK}@${GINKGO_VERSION}"
119+
120+
# 2) Root k8s.io/kubernetes → OCP fork
121+
go mod edit -replace "k8s.io/kubernetes=${OCP_REPO}@${OCP_VERSION}"
122+
123+
# 3) All staging modules → staging path in the OCP fork at the same version
124+
for m in "${STAGING_MODULES[@]}"; do
125+
go mod edit -replace "${m}=${OCP_REPO}/staging/src/${m}@${OCP_VERSION}"
126+
done
127+
128+
# 4) Tidy up
129+
go mod tidy
130+
go mod vendor
131+
132+
echo
133+
echo "Done."
134+
echo " OCP commit: ${OCP_COMMIT}"
135+
echo " OCP version: ${OCP_VERSION}"
136+
echo "go.mod and go.sum vendor/ updated."

openshift/tests-extension/vendor/modules.txt

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1139,7 +1139,7 @@ k8s.io/kubectl/pkg/util/podutils
11391139
## explicit; go 1.24.0
11401140
k8s.io/kubelet/pkg/apis
11411141
k8s.io/kubelet/pkg/apis/stats/v1alpha1
1142-
# k8s.io/kubernetes v1.34.1 => github.com/openshift/kubernetes v1.30.1-0.20251108023427-891f5bb03061
1142+
# k8s.io/kubernetes v1.34.1 => github.com/openshift/kubernetes v0.0.0-20251108023427-891f5bb03061
11431143
## explicit; go 1.24.0
11441144
k8s.io/kubernetes/pkg/api/legacyscheme
11451145
k8s.io/kubernetes/pkg/api/service
@@ -1233,7 +1233,7 @@ sigs.k8s.io/structured-merge-diff/v6/value
12331233
## explicit; go 1.22
12341234
sigs.k8s.io/yaml
12351235
# github.com/onsi/ginkgo/v2 => github.com/openshift/onsi-ginkgo/v2 v2.6.1-0.20250416174521-4eb003743b54
1236-
# go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc => go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc v0.53.0
1236+
# k8s.io/kubernetes => github.com/openshift/kubernetes v0.0.0-20251108023427-891f5bb03061
12371237
# k8s.io/api => github.com/openshift/kubernetes/staging/src/k8s.io/api v0.0.0-20251108023427-891f5bb03061
12381238
# k8s.io/apiextensions-apiserver => github.com/openshift/kubernetes/staging/src/k8s.io/apiextensions-apiserver v0.0.0-20251108023427-891f5bb03061
12391239
# k8s.io/apimachinery => github.com/openshift/kubernetes/staging/src/k8s.io/apimachinery v0.0.0-20251108023427-891f5bb03061
@@ -1258,7 +1258,6 @@ sigs.k8s.io/yaml
12581258
# k8s.io/kube-scheduler => github.com/openshift/kubernetes/staging/src/k8s.io/kube-scheduler v0.0.0-20251108023427-891f5bb03061
12591259
# k8s.io/kubectl => github.com/openshift/kubernetes/staging/src/k8s.io/kubectl v0.0.0-20251108023427-891f5bb03061
12601260
# k8s.io/kubelet => github.com/openshift/kubernetes/staging/src/k8s.io/kubelet v0.0.0-20251108023427-891f5bb03061
1261-
# k8s.io/kubernetes => github.com/openshift/kubernetes v1.30.1-0.20251108023427-891f5bb03061
12621261
# k8s.io/metrics => github.com/openshift/kubernetes/staging/src/k8s.io/metrics v0.0.0-20251108023427-891f5bb03061
12631262
# k8s.io/mount-utils => github.com/openshift/kubernetes/staging/src/k8s.io/mount-utils v0.0.0-20251108023427-891f5bb03061
12641263
# k8s.io/pod-security-admission => github.com/openshift/kubernetes/staging/src/k8s.io/pod-security-admission v0.0.0-20251108023427-891f5bb03061

0 commit comments

Comments
 (0)