dependencies: bump kube-openapi to drop ginkgo/gomega indirect deps

Bump k8s.io/kube-openapi to pick up kubernetes/kube-openapi#579 which
moved the last ginkgo/gomega tests to stdlib testing and ran go mod
tidy, removing ginkgo/gomega from kube-openapi's go.mod.

This drops ginkgo/gomega as indirect deps from apimachinery. It also
prunes Masterminds/semver, google/pprof, and golang.org/x/tools from
client-go and other staging modules where they were only needed
through kube-openapi's ginkgo/gomega chain.

Contributes to kubernetes/kubernetes#127888

Kubernetes-commit: 56cd74d879f1ba11aadcff95326f17a1cc2c82ef
This commit is contained in:
Bryant Biggs
2026-03-18 09:09:11 -05:00
committed by Kubernetes Publisher
parent 6995a6dbb2
commit e1ecb79ae5
2 changed files with 17 additions and 25 deletions
+7 -5
View File
@@ -8,12 +8,12 @@ godebug default=go1.26
require (
golang.org/x/time v0.14.0
k8s.io/api v0.0.0-20260317235848-505c5360c630
k8s.io/apimachinery v0.0.0-20260317234939-27f467019a4e
k8s.io/client-go v0.0.0-20260317080009-39f55294aa5b
k8s.io/code-generator v0.0.0-20260318001842-22fe297914e4
k8s.io/api v0.0.0-20260318195839-1ee4dbfb376b
k8s.io/apimachinery v0.0.0-20260318195418-729062d58854
k8s.io/client-go v0.0.0-20260318200515-2fb6b9cac00d
k8s.io/code-generator v0.0.0-20260318201857-f4e4b3a54116
k8s.io/klog/v2 v2.140.0
k8s.io/kube-openapi v0.0.0-20260304202019-5b3e3fdb0acf
k8s.io/kube-openapi v0.0.0-20260317180543-43fb72c5454a
k8s.io/utils v0.0.0-20260210185600-b8788abfbbc2
sigs.k8s.io/structured-merge-diff/v6 v6.3.2
)
@@ -56,3 +56,5 @@ require (
sigs.k8s.io/randfill v1.0.0 // indirect
sigs.k8s.io/yaml v1.6.0 // indirect
)
replace k8s.io/streaming => k8s.io/streaming v0.0.0-20260409181516-ff6889be5347