@@ -34,7 +34,7 @@ require (
3434 github.com/xrstf/mockoidc v0.0.0-20250721141841-711cc4e835f6
3535 go.uber.org/goleak v1.3.1-0.20241121203838-4ff5fa6529ee
3636 go.uber.org/multierr v1.11.0
37- golang.org/x/sys v0.33 .0
37+ golang.org/x/sys v0.39 .0
3838 gopkg.in/square/go-jose.v2 v2.6.0
3939 k8s.io/api v0.34.2
4040 k8s.io/apiextensions-apiserver v0.34.2
@@ -51,6 +51,52 @@ require (
5151 sigs.k8s.io/yaml v1.6.0
5252)
5353
54+ replace (
55+ k8s.io/api => github.com/kcp-dev/kubernetes/staging/src/k8s.io/api v0.0.0-20251209073509-71e0f2506325
56+ k8s.io/apiextensions-apiserver => github.com/kcp-dev/kubernetes/staging/src/k8s.io/apiextensions-apiserver v0.0.0-20251209073509-71e0f2506325
57+ k8s.io/apimachinery => github.com/kcp-dev/kubernetes/staging/src/k8s.io/apimachinery v0.0.0-20251209073509-71e0f2506325
58+ k8s.io/apiserver => github.com/kcp-dev/kubernetes/staging/src/k8s.io/apiserver v0.0.0-20251209073509-71e0f2506325
59+ k8s.io/cli-runtime => github.com/kcp-dev/kubernetes/staging/src/k8s.io/cli-runtime v0.0.0-20251209073509-71e0f2506325
60+ k8s.io/client-go => github.com/kcp-dev/kubernetes/staging/src/k8s.io/client-go v0.0.0-20251209073509-71e0f2506325
61+ k8s.io/cloud-provider => github.com/kcp-dev/kubernetes/staging/src/k8s.io/cloud-provider v0.0.0-20251209073509-71e0f2506325
62+ k8s.io/cluster-bootstrap => github.com/kcp-dev/kubernetes/staging/src/k8s.io/cluster-bootstrap v0.0.0-20251209073509-71e0f2506325
63+ k8s.io/code-generator => github.com/kcp-dev/kubernetes/staging/src/k8s.io/code-generator v0.0.0-20251209073509-71e0f2506325
64+ k8s.io/component-base => github.com/kcp-dev/kubernetes/staging/src/k8s.io/component-base v0.0.0-20251209073509-71e0f2506325
65+ k8s.io/component-helpers => github.com/kcp-dev/kubernetes/staging/src/k8s.io/component-helpers v0.0.0-20251209073509-71e0f2506325
66+ k8s.io/controller-manager => github.com/kcp-dev/kubernetes/staging/src/k8s.io/controller-manager v0.0.0-20251209073509-71e0f2506325
67+ k8s.io/cri-api => github.com/kcp-dev/kubernetes/staging/src/k8s.io/cri-api v0.0.0-20251209073509-71e0f2506325
68+ k8s.io/cri-client => github.com/kcp-dev/kubernetes/staging/src/k8s.io/cri-client v0.0.0-20251209073509-71e0f2506325
69+ k8s.io/csi-translation-lib => github.com/kcp-dev/kubernetes/staging/src/k8s.io/csi-translation-lib v0.0.0-20251209073509-71e0f2506325
70+ k8s.io/dynamic-resource-allocation => github.com/kcp-dev/kubernetes/staging/src/k8s.io/dynamic-resource-allocation v0.0.0-20251209073509-71e0f2506325
71+ k8s.io/endpointslice => github.com/kcp-dev/kubernetes/staging/src/k8s.io/endpointslice v0.0.0-20251209073509-71e0f2506325
72+ k8s.io/externaljwt => github.com/kcp-dev/kubernetes/staging/src/k8s.io/externaljwt v0.0.0-20251209073509-71e0f2506325
73+ k8s.io/kms => github.com/kcp-dev/kubernetes/staging/src/k8s.io/kms v0.0.0-20251209073509-71e0f2506325
74+ k8s.io/kube-aggregator => github.com/kcp-dev/kubernetes/staging/src/k8s.io/kube-aggregator v0.0.0-20251209073509-71e0f2506325
75+ k8s.io/kube-controller-manager => github.com/kcp-dev/kubernetes/staging/src/k8s.io/kube-controller-manager v0.0.0-20251209073509-71e0f2506325
76+ k8s.io/kube-proxy => github.com/kcp-dev/kubernetes/staging/src/k8s.io/kube-proxy v0.0.0-20251209073509-71e0f2506325
77+ k8s.io/kube-scheduler => github.com/kcp-dev/kubernetes/staging/src/k8s.io/kube-scheduler v0.0.0-20251209073509-71e0f2506325
78+ k8s.io/kubectl => github.com/kcp-dev/kubernetes/staging/src/k8s.io/kubectl v0.0.0-20251209073509-71e0f2506325
79+ k8s.io/kubelet => github.com/kcp-dev/kubernetes/staging/src/k8s.io/kubelet v0.0.0-20251209073509-71e0f2506325
80+ k8s.io/kubernetes => github.com/kcp-dev/kubernetes v0.0.0-20251209073509-71e0f2506325
81+ k8s.io/metrics => github.com/kcp-dev/kubernetes/staging/src/k8s.io/metrics v0.0.0-20251209073509-71e0f2506325
82+ k8s.io/mount-utils => github.com/kcp-dev/kubernetes/staging/src/k8s.io/mount-utils v0.0.0-20251209073509-71e0f2506325
83+ k8s.io/pod-security-admission => github.com/kcp-dev/kubernetes/staging/src/k8s.io/pod-security-admission v0.0.0-20251209073509-71e0f2506325
84+ k8s.io/sample-apiserver => github.com/kcp-dev/kubernetes/staging/src/k8s.io/sample-apiserver v0.0.0-20251209073509-71e0f2506325
85+ k8s.io/sample-cli-plugin => github.com/kcp-dev/kubernetes/staging/src/k8s.io/sample-cli-plugin v0.0.0-20251209073509-71e0f2506325
86+ k8s.io/sample-controller => github.com/kcp-dev/kubernetes/staging/src/k8s.io/sample-controller v0.0.0-20251209073509-71e0f2506325
87+ )
88+
89+ replace (
90+ github.com/kcp-dev/apimachinery/v2 => ./staging/src/github.com/kcp-dev/apimachinery
91+ github.com/kcp-dev/client-go => ./staging/src/github.com/kcp-dev/client-go
92+ github.com/kcp-dev/code-generator/v3 => ./staging/src/github.com/kcp-dev/code-generator
93+ github.com/kcp-dev/sdk => ./staging/src/github.com/kcp-dev/sdk
94+ )
95+
96+ // This fork is required to use IgnoreCreatedBy. The PR to add this
97+ // feature is here: https://github.com/uber-go/goleak/pull/136
98+ replace go.uber.org/goleak => github.com/ntnn/goleak v1.2.2-0.20251003233619-cbb740da4265
99+
54100require (
55101 cel.dev/expr v0.24.0 // indirect
56102 github.com/Azure/go-ansiterm v0.0.0-20230124172434-306776ec8161 // indirect
@@ -64,6 +110,7 @@ require (
64110 github.com/coreos/go-oidc v2.3.0+incompatible // indirect
65111 github.com/coreos/go-semver v0.3.1 // indirect
66112 github.com/coreos/go-systemd/v22 v22.5.0 // indirect
113+ github.com/cyphar/filepath-securejoin v0.5.1 // indirect
67114 github.com/distribution/reference v0.6.0 // indirect
68115 github.com/dustin/go-humanize v1.0.1 // indirect
69116 github.com/egymgmbh/go-prefix-writer v0.0.0-20180609083313-7326ea162eca // indirect
@@ -104,7 +151,7 @@ require (
104151 github.com/mxk/go-flowrate v0.0.0-20140419014527-cca7078d478f // indirect
105152 github.com/onsi/gomega v1.35.1 // indirect
106153 github.com/opencontainers/go-digest v1.0.0 // indirect
107- github.com/opencontainers/selinux v1.11 .1 // indirect
154+ github.com/opencontainers/selinux v1.13 .1 // indirect
108155 github.com/pkg/errors v0.9.1 // indirect
109156 github.com/pmezard/go-difflib v1.0.1-0.20181226105442-5d4384ee4fb2 // indirect
110157 github.com/pquerna/cachecontrol v0.1.0 // indirect
@@ -139,16 +186,16 @@ require (
139186 go.uber.org/zap v1.27.0 // indirect
140187 go.yaml.in/yaml/v2 v2.4.2 // indirect
141188 go.yaml.in/yaml/v3 v3.0.4 // indirect
142- golang.org/x/crypto v0.38 .0 // indirect
143- golang.org/x/exp v0.0.0-20250408133849-7e4ce0ab07d0 // indirect
144- golang.org/x/mod v0.24 .0 // indirect
145- golang.org/x/net v0.40 .0 // indirect
146- golang.org/x/oauth2 v0.29 .0 // indirect
147- golang.org/x/sync v0.14 .0 // indirect
148- golang.org/x/term v0.32 .0 // indirect
149- golang.org/x/text v0.25 .0 // indirect
150- golang.org/x/time v0.11 .0 // indirect
151- golang.org/x/tools v0.33 .0 // indirect
189+ golang.org/x/crypto v0.46 .0 // indirect
190+ golang.org/x/exp v0.0.0-20251125195548-87e1e737ad39 // indirect
191+ golang.org/x/mod v0.31 .0 // indirect
192+ golang.org/x/net v0.48 .0 // indirect
193+ golang.org/x/oauth2 v0.34 .0 // indirect
194+ golang.org/x/sync v0.19 .0 // indirect
195+ golang.org/x/term v0.38 .0 // indirect
196+ golang.org/x/text v0.32 .0 // indirect
197+ golang.org/x/time v0.14 .0 // indirect
198+ golang.org/x/tools v0.40 .0 // indirect
152199 google.golang.org/genproto/googleapis/api v0.0.0-20250303144028-a0af3efb3deb // indirect
153200 google.golang.org/genproto/googleapis/rpc v0.0.0-20250303144028-a0af3efb3deb // indirect
154201 google.golang.org/grpc v1.72.1 // indirect
@@ -177,49 +224,3 @@ require (
177224 sigs.k8s.io/json v0.0.0-20241014173422-cfa47c3a1cc8 // indirect
178225 sigs.k8s.io/randfill v1.0.0 // indirect
179226)
180-
181- replace (
182- k8s.io/api => github.com/kcp-dev/kubernetes/staging/src/k8s.io/api v0.0.0-20251209073509-71e0f2506325
183- k8s.io/apiextensions-apiserver => github.com/kcp-dev/kubernetes/staging/src/k8s.io/apiextensions-apiserver v0.0.0-20251209073509-71e0f2506325
184- k8s.io/apimachinery => github.com/kcp-dev/kubernetes/staging/src/k8s.io/apimachinery v0.0.0-20251209073509-71e0f2506325
185- k8s.io/apiserver => github.com/kcp-dev/kubernetes/staging/src/k8s.io/apiserver v0.0.0-20251209073509-71e0f2506325
186- k8s.io/cli-runtime => github.com/kcp-dev/kubernetes/staging/src/k8s.io/cli-runtime v0.0.0-20251209073509-71e0f2506325
187- k8s.io/client-go => github.com/kcp-dev/kubernetes/staging/src/k8s.io/client-go v0.0.0-20251209073509-71e0f2506325
188- k8s.io/cloud-provider => github.com/kcp-dev/kubernetes/staging/src/k8s.io/cloud-provider v0.0.0-20251209073509-71e0f2506325
189- k8s.io/cluster-bootstrap => github.com/kcp-dev/kubernetes/staging/src/k8s.io/cluster-bootstrap v0.0.0-20251209073509-71e0f2506325
190- k8s.io/code-generator => github.com/kcp-dev/kubernetes/staging/src/k8s.io/code-generator v0.0.0-20251209073509-71e0f2506325
191- k8s.io/component-base => github.com/kcp-dev/kubernetes/staging/src/k8s.io/component-base v0.0.0-20251209073509-71e0f2506325
192- k8s.io/component-helpers => github.com/kcp-dev/kubernetes/staging/src/k8s.io/component-helpers v0.0.0-20251209073509-71e0f2506325
193- k8s.io/controller-manager => github.com/kcp-dev/kubernetes/staging/src/k8s.io/controller-manager v0.0.0-20251209073509-71e0f2506325
194- k8s.io/cri-api => github.com/kcp-dev/kubernetes/staging/src/k8s.io/cri-api v0.0.0-20251209073509-71e0f2506325
195- k8s.io/cri-client => github.com/kcp-dev/kubernetes/staging/src/k8s.io/cri-client v0.0.0-20251209073509-71e0f2506325
196- k8s.io/csi-translation-lib => github.com/kcp-dev/kubernetes/staging/src/k8s.io/csi-translation-lib v0.0.0-20251209073509-71e0f2506325
197- k8s.io/dynamic-resource-allocation => github.com/kcp-dev/kubernetes/staging/src/k8s.io/dynamic-resource-allocation v0.0.0-20251209073509-71e0f2506325
198- k8s.io/endpointslice => github.com/kcp-dev/kubernetes/staging/src/k8s.io/endpointslice v0.0.0-20251209073509-71e0f2506325
199- k8s.io/externaljwt => github.com/kcp-dev/kubernetes/staging/src/k8s.io/externaljwt v0.0.0-20251209073509-71e0f2506325
200- k8s.io/kms => github.com/kcp-dev/kubernetes/staging/src/k8s.io/kms v0.0.0-20251209073509-71e0f2506325
201- k8s.io/kube-aggregator => github.com/kcp-dev/kubernetes/staging/src/k8s.io/kube-aggregator v0.0.0-20251209073509-71e0f2506325
202- k8s.io/kube-controller-manager => github.com/kcp-dev/kubernetes/staging/src/k8s.io/kube-controller-manager v0.0.0-20251209073509-71e0f2506325
203- k8s.io/kube-proxy => github.com/kcp-dev/kubernetes/staging/src/k8s.io/kube-proxy v0.0.0-20251209073509-71e0f2506325
204- k8s.io/kube-scheduler => github.com/kcp-dev/kubernetes/staging/src/k8s.io/kube-scheduler v0.0.0-20251209073509-71e0f2506325
205- k8s.io/kubectl => github.com/kcp-dev/kubernetes/staging/src/k8s.io/kubectl v0.0.0-20251209073509-71e0f2506325
206- k8s.io/kubelet => github.com/kcp-dev/kubernetes/staging/src/k8s.io/kubelet v0.0.0-20251209073509-71e0f2506325
207- k8s.io/kubernetes => github.com/kcp-dev/kubernetes v0.0.0-20251209073509-71e0f2506325
208- k8s.io/metrics => github.com/kcp-dev/kubernetes/staging/src/k8s.io/metrics v0.0.0-20251209073509-71e0f2506325
209- k8s.io/mount-utils => github.com/kcp-dev/kubernetes/staging/src/k8s.io/mount-utils v0.0.0-20251209073509-71e0f2506325
210- k8s.io/pod-security-admission => github.com/kcp-dev/kubernetes/staging/src/k8s.io/pod-security-admission v0.0.0-20251209073509-71e0f2506325
211- k8s.io/sample-apiserver => github.com/kcp-dev/kubernetes/staging/src/k8s.io/sample-apiserver v0.0.0-20251209073509-71e0f2506325
212- k8s.io/sample-cli-plugin => github.com/kcp-dev/kubernetes/staging/src/k8s.io/sample-cli-plugin v0.0.0-20251209073509-71e0f2506325
213- k8s.io/sample-controller => github.com/kcp-dev/kubernetes/staging/src/k8s.io/sample-controller v0.0.0-20251209073509-71e0f2506325
214- )
215-
216- replace (
217- github.com/kcp-dev/apimachinery/v2 => ./staging/src/github.com/kcp-dev/apimachinery
218- github.com/kcp-dev/client-go => ./staging/src/github.com/kcp-dev/client-go
219- github.com/kcp-dev/code-generator/v3 => ./staging/src/github.com/kcp-dev/code-generator
220- github.com/kcp-dev/sdk => ./staging/src/github.com/kcp-dev/sdk
221- )
222-
223- // This fork is required to use IgnoreCreatedBy. The PR to add this
224- // feature is here: https://github.com/uber-go/goleak/pull/136
225- replace go.uber.org/goleak => github.com/ntnn/goleak v1.2.2-0.20251003233619-cbb740da4265
0 commit comments