Compare commits

..

1 Commits

Author SHA1 Message Date
Bryant Biggs
e1ecb79ae5 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
2026-04-09 20:09:19 +00:00
2 changed files with 14 additions and 12 deletions

10
go.mod
View File

@@ -8,10 +8,10 @@ godebug default=go1.26
require (
golang.org/x/time v0.14.0
k8s.io/api v0.37.0-alpha.0
k8s.io/apimachinery v0.37.0-alpha.0
k8s.io/client-go v0.37.0-alpha.0
k8s.io/code-generator v0.37.0-alpha.0
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-20260317180543-43fb72c5454a
k8s.io/utils v0.0.0-20260210185600-b8788abfbbc2
@@ -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

16
go.sum
View File

@@ -105,14 +105,14 @@ gopkg.in/inf.v0 v0.9.1/go.mod h1:cWUDdTG/fYaXco+Dcufb5Vnc6Gp2YChqWtbxRZE0mXw=
gopkg.in/yaml.v3 v3.0.0-20200313102051-9f266ea9e77c/go.mod h1:K4uyk7z7BCEPqu6E+C64Yfv1cQ7kz7rIZviUmN+EgEM=
gopkg.in/yaml.v3 v3.0.1 h1:fxVm/GzAzEWqLHuvctI91KS9hhNmmWOoWu0XTYJS7CA=
gopkg.in/yaml.v3 v3.0.1/go.mod h1:K4uyk7z7BCEPqu6E+C64Yfv1cQ7kz7rIZviUmN+EgEM=
k8s.io/api v0.37.0-alpha.0 h1:+IjcWZlQKwT1O/E9YKKTgxQ8u9oscNtMkauXIgrNLts=
k8s.io/api v0.37.0-alpha.0/go.mod h1:lZbjbCNKR3qxLLoNfjbK1N6K7gMP4oRY5uJJ6CPTJjI=
k8s.io/apimachinery v0.37.0-alpha.0 h1:upclNWl1JLLwLoyhc6r+x31z2Mt8OtewBPGJt39hHk4=
k8s.io/apimachinery v0.37.0-alpha.0/go.mod h1:KhxczjZLh6HUNoP7VEX4K1GSOR80mXWoeVbWjpc6qkA=
k8s.io/client-go v0.37.0-alpha.0 h1:jJrF2P5Q90waOwT4BvAKlFNSxYE7fGcSNWmyQawnOUg=
k8s.io/client-go v0.37.0-alpha.0/go.mod h1:pg6Ps2IwbW+GNwT4Kve5VUr5fG1Bpm+VwXXHtHzoO98=
k8s.io/code-generator v0.37.0-alpha.0 h1:8IEdG5MDx0VZwvK/p+UVKA7R4S1WBE5N43HAXTUfiV0=
k8s.io/code-generator v0.37.0-alpha.0/go.mod h1:C8QoakJke6mDxZ0zb+iBR8ScgWfgKd/TfMXS4iQkuq0=
k8s.io/api v0.0.0-20260318195839-1ee4dbfb376b h1:vJ68uqHpPb2e0gBRYOYD1iKivPg5rq9ERpcClN5tbb4=
k8s.io/api v0.0.0-20260318195839-1ee4dbfb376b/go.mod h1:Me8XWRAAY/34t+2YTLQeaWCLaH9DHxkNCTqVHMwo3lg=
k8s.io/apimachinery v0.0.0-20260318195418-729062d58854 h1:iuI2iZc7u7hgHcDS8SzYRurcIo3ltRh4MnFkCTYmV2c=
k8s.io/apimachinery v0.0.0-20260318195418-729062d58854/go.mod h1:Fjag9BypDOzB4sV3iuZaNeDsRkf89asmbm8aWLerfeU=
k8s.io/client-go v0.0.0-20260318200515-2fb6b9cac00d h1:wv5Exy6raJKPU7z/RTL1YdmG9NwPUK278bVoKBHSqPM=
k8s.io/client-go v0.0.0-20260318200515-2fb6b9cac00d/go.mod h1:mf77bUzodHL0yca+gF00nbK520hrX7O6P8U/SN9re7Y=
k8s.io/code-generator v0.0.0-20260318201857-f4e4b3a54116 h1:KvBY0bd6UxBBhTmEaCBT+tKIGfPpmPy8bJWoYK7mZOM=
k8s.io/code-generator v0.0.0-20260318201857-f4e4b3a54116/go.mod h1:oW9L5RNfUzXVihALX1o8g3sfCSbx4t29rjPCuWcfjG0=
k8s.io/gengo/v2 v2.0.0-20250922181213-ec3ebc5fd46b h1:gMplByicHV/TJBizHd9aVEsTYoJBnnUAT5MHlTkbjhQ=
k8s.io/gengo/v2 v2.0.0-20250922181213-ec3ebc5fd46b/go.mod h1:CgujABENc3KuTrcsdpGmrrASjtQsWCT7R99mEV4U/fM=
k8s.io/klog/v2 v2.140.0 h1:Tf+J3AH7xnUzZyVVXhTgGhEKnFqye14aadWv7bzXdzc=