Resolve lint restriction on BeTrue by introducing Succeed() with contextual error messages

This commit is contained in:
Surya Dev
2025-11-12 22:38:33 +05:30
committed by Dev1622
parent c68b35c4c7
commit cee5b837da
34 changed files with 966 additions and 129 deletions

152
go.mod
View File

@@ -84,37 +84,8 @@ require (
google.golang.org/protobuf v1.36.8
gopkg.in/evanphx/json-patch.v4 v4.13.0
gopkg.in/go-jose/go-jose.v2 v2.6.3
k8s.io/api v0.0.0
k8s.io/apiextensions-apiserver v0.0.0
k8s.io/apimachinery v0.0.0
k8s.io/apiserver v0.0.0
k8s.io/cli-runtime v0.0.0
k8s.io/client-go v0.0.0
k8s.io/cloud-provider v0.0.0
k8s.io/cluster-bootstrap v0.0.0
k8s.io/code-generator v0.0.0
k8s.io/component-base v0.0.0
k8s.io/component-helpers v0.0.0
k8s.io/controller-manager v0.0.0
k8s.io/cri-api v0.0.0
k8s.io/cri-client v0.0.0
k8s.io/csi-translation-lib v0.0.0
k8s.io/dynamic-resource-allocation v0.0.0
k8s.io/endpointslice v0.0.0
k8s.io/externaljwt v0.0.0
k8s.io/klog/v2 v2.130.1
k8s.io/kms v0.0.0
k8s.io/kube-aggregator v0.0.0
k8s.io/kube-controller-manager v0.0.0
k8s.io/kube-openapi v0.0.0-20250910181357-589584f1c912
k8s.io/kube-proxy v0.0.0
k8s.io/kube-scheduler v0.0.0
k8s.io/kubectl v0.0.0
k8s.io/kubelet v0.0.0
k8s.io/metrics v0.0.0
k8s.io/mount-utils v0.0.0
k8s.io/pod-security-admission v0.0.0
k8s.io/sample-apiserver v0.0.0
k8s.io/system-validators v1.12.1
k8s.io/utils v0.0.0-20251002143259-bc988d571ff4
sigs.k8s.io/json v0.0.0-20250730193827-2d320260d730
@@ -216,43 +187,100 @@ require (
gopkg.in/inf.v0 v0.9.1 // indirect
gopkg.in/natefinch/lumberjack.v2 v2.2.1 // indirect
gopkg.in/yaml.v3 v3.0.1 // indirect
k8s.io/api v0.0.0
k8s.io/apiextensions-apiserver v0.0.0
k8s.io/apimachinery v0.0.0
k8s.io/apiserver v0.0.0
k8s.io/cli-runtime v0.0.0
k8s.io/client-go v0.0.0
k8s.io/cloud-provider v0.0.0
k8s.io/cluster-bootstrap v0.0.0
k8s.io/code-generator v0.0.0
k8s.io/component-base v0.0.0
k8s.io/component-helpers v0.0.0
k8s.io/controller-manager v0.0.0
k8s.io/cri-api v0.0.0
k8s.io/cri-client v0.0.0
k8s.io/csi-translation-lib v0.0.0
k8s.io/dynamic-resource-allocation v0.0.0
k8s.io/endpointslice v0.0.0
k8s.io/externaljwt v0.0.0
k8s.io/gengo/v2 v2.0.0-20250922181213-ec3ebc5fd46b // indirect
k8s.io/kms v0.0.0
k8s.io/kube-aggregator v0.0.0
k8s.io/kube-controller-manager v0.0.0
k8s.io/kube-proxy v0.0.0
k8s.io/kube-scheduler v0.0.0
k8s.io/kubectl v0.0.0
k8s.io/kubelet v0.0.0
k8s.io/metrics v0.0.0
k8s.io/mount-utils v0.0.0
k8s.io/pod-security-admission v0.0.0
k8s.io/sample-apiserver v0.0.0
sigs.k8s.io/apiserver-network-proxy/konnectivity-client v0.31.2 // indirect
sigs.k8s.io/kustomize/api v0.20.1 // indirect
sigs.k8s.io/kustomize/kustomize/v5 v5.7.1 // indirect
sigs.k8s.io/kustomize/kyaml v0.20.1 // indirect
)
replace (
k8s.io/api => ./staging/src/k8s.io/api
k8s.io/apiextensions-apiserver => ./staging/src/k8s.io/apiextensions-apiserver
k8s.io/apimachinery => ./staging/src/k8s.io/apimachinery
k8s.io/apiserver => ./staging/src/k8s.io/apiserver
k8s.io/cli-runtime => ./staging/src/k8s.io/cli-runtime
k8s.io/client-go => ./staging/src/k8s.io/client-go
k8s.io/cloud-provider => ./staging/src/k8s.io/cloud-provider
k8s.io/cluster-bootstrap => ./staging/src/k8s.io/cluster-bootstrap
k8s.io/code-generator => ./staging/src/k8s.io/code-generator
k8s.io/component-base => ./staging/src/k8s.io/component-base
k8s.io/component-helpers => ./staging/src/k8s.io/component-helpers
k8s.io/controller-manager => ./staging/src/k8s.io/controller-manager
k8s.io/cri-api => ./staging/src/k8s.io/cri-api
k8s.io/cri-client => ./staging/src/k8s.io/cri-client
k8s.io/csi-translation-lib => ./staging/src/k8s.io/csi-translation-lib
k8s.io/dynamic-resource-allocation => ./staging/src/k8s.io/dynamic-resource-allocation
k8s.io/endpointslice => ./staging/src/k8s.io/endpointslice
k8s.io/externaljwt => ./staging/src/k8s.io/externaljwt
k8s.io/kms => ./staging/src/k8s.io/kms
k8s.io/kube-aggregator => ./staging/src/k8s.io/kube-aggregator
k8s.io/kube-controller-manager => ./staging/src/k8s.io/kube-controller-manager
k8s.io/kube-proxy => ./staging/src/k8s.io/kube-proxy
k8s.io/kube-scheduler => ./staging/src/k8s.io/kube-scheduler
k8s.io/kubectl => ./staging/src/k8s.io/kubectl
k8s.io/kubelet => ./staging/src/k8s.io/kubelet
k8s.io/metrics => ./staging/src/k8s.io/metrics
k8s.io/mount-utils => ./staging/src/k8s.io/mount-utils
k8s.io/pod-security-admission => ./staging/src/k8s.io/pod-security-admission
k8s.io/sample-apiserver => ./staging/src/k8s.io/sample-apiserver
k8s.io/sample-cli-plugin => ./staging/src/k8s.io/sample-cli-plugin
k8s.io/sample-controller => ./staging/src/k8s.io/sample-controller
)
replace k8s.io/api => ./staging/src/k8s.io/api
replace k8s.io/apiextensions-apiserver => ./staging/src/k8s.io/apiextensions-apiserver
replace k8s.io/apimachinery => ./staging/src/k8s.io/apimachinery
replace k8s.io/apiserver => ./staging/src/k8s.io/apiserver
replace k8s.io/cli-runtime => ./staging/src/k8s.io/cli-runtime
replace k8s.io/client-go => ./staging/src/k8s.io/client-go
replace k8s.io/cloud-provider => ./staging/src/k8s.io/cloud-provider
replace k8s.io/cluster-bootstrap => ./staging/src/k8s.io/cluster-bootstrap
replace k8s.io/code-generator => ./staging/src/k8s.io/code-generator
replace k8s.io/component-base => ./staging/src/k8s.io/component-base
replace k8s.io/component-helpers => ./staging/src/k8s.io/component-helpers
replace k8s.io/controller-manager => ./staging/src/k8s.io/controller-manager
replace k8s.io/cri-api => ./staging/src/k8s.io/cri-api
replace k8s.io/cri-client => ./staging/src/k8s.io/cri-client
replace k8s.io/csi-translation-lib => ./staging/src/k8s.io/csi-translation-lib
replace k8s.io/dynamic-resource-allocation => ./staging/src/k8s.io/dynamic-resource-allocation
replace k8s.io/endpointslice => ./staging/src/k8s.io/endpointslice
replace k8s.io/externaljwt => ./staging/src/k8s.io/externaljwt
replace k8s.io/kms => ./staging/src/k8s.io/kms
replace k8s.io/kube-aggregator => ./staging/src/k8s.io/kube-aggregator
replace k8s.io/kube-controller-manager => ./staging/src/k8s.io/kube-controller-manager
replace k8s.io/kube-proxy => ./staging/src/k8s.io/kube-proxy
replace k8s.io/kube-scheduler => ./staging/src/k8s.io/kube-scheduler
replace k8s.io/kubectl => ./staging/src/k8s.io/kubectl
replace k8s.io/kubelet => ./staging/src/k8s.io/kubelet
replace k8s.io/metrics => ./staging/src/k8s.io/metrics
replace k8s.io/mount-utils => ./staging/src/k8s.io/mount-utils
replace k8s.io/pod-security-admission => ./staging/src/k8s.io/pod-security-admission
replace k8s.io/sample-apiserver => ./staging/src/k8s.io/sample-apiserver
replace k8s.io/sample-cli-plugin => ./staging/src/k8s.io/sample-cli-plugin
replace k8s.io/sample-controller => ./staging/src/k8s.io/sample-controller

54
go.sum
View File

@@ -1,12 +1,9 @@
bitbucket.org/bertimus9/systemstat v0.5.0 h1:n0aLnh2Jo4nBUBym9cE5PJDG8GT6g+4VuS2Ya2jYYpA=
bitbucket.org/bertimus9/systemstat v0.5.0/go.mod h1:EkUWPp8lKFPMXP8vnbpT5JDI0W/sTiLZAvN8ONWErHY=
buf.build/gen/go/bufbuild/protovalidate/protocolbuffers/go v1.36.4-20250130201111-63bb56e20495.1/go.mod h1:novQBstnxcGpfKf8qGRATqn1anQKwMJIbH5Q581jibU=
cel.dev/expr v0.24.0 h1:56OvJKSH3hDGL0ml5uSxZmz3/3Pq4tJ+fb1unVLAFcY=
cel.dev/expr v0.24.0/go.mod h1:hLPLo1W4QUmuYdA72RBX06QTs6MXw941piREPl3Yfiw=
cloud.google.com/go/compute/metadata v0.7.0/go.mod h1:j5MvL9PprKL39t166CoB1uVHfQMs4tFQZZcKwksXUjo=
github.com/Azure/go-ansiterm v0.0.0-20230124172434-306776ec8161 h1:L/gRVlceqvL25UVaW/CKtUDjefjrs0SPonmDGUVOYP0=
github.com/Azure/go-ansiterm v0.0.0-20230124172434-306776ec8161/go.mod h1:xomTg63KZ2rFqZQzSB4Vz2SUXa1BpHTVz9L5PTmPC4E=
github.com/GoogleCloudPlatform/opentelemetry-operations-go/detectors/gcp v1.26.0/go.mod h1:2bIszWvQRlJVmJLiuLhukLImRjKPcYdzzsx6darK02A=
github.com/JeffAshton/win_pdh v0.0.0-20161109143554-76bb4ee9f0ab h1:UKkYhof1njT1/xq4SEg5z+VpTgjmNeHwPGRQl7takDI=
github.com/JeffAshton/win_pdh v0.0.0-20161109143554-76bb4ee9f0ab/go.mod h1:3VYc5hodBMJ5+l/7J4xAyMeuM2PNuepvHlGs8yilUCA=
github.com/MakeNowJust/heredoc v1.0.0 h1:cXCdzVdstXyiTqTvfqk9SDHpKNjxuom+DOlyEeQ4pzQ=
@@ -19,42 +16,22 @@ github.com/Microsoft/hnslib v0.1.1 h1:JsZy681SnvSOUAfCZVAxkX4LgQGp+CZZwPbLV0/pdF
github.com/Microsoft/hnslib v0.1.1/go.mod h1:DRQR4IjLae6WHYVhW7uqe44hmFUiNhmaWA+jwMbz5tM=
github.com/NYTimes/gziphandler v1.1.1 h1:ZUDjpQae29j0ryrS0u/B8HZfJBtBQHjqw2rQ2cqUQ3I=
github.com/NYTimes/gziphandler v1.1.1/go.mod h1:n/CVRwUEOgIxrgPvAQhUUr9oeUtvrhMomdKFjzJNB0c=
github.com/alecthomas/kingpin/v2 v2.4.0/go.mod h1:0gyi0zQnjuFk8xrkNKamJoyUo382HRL7ATRpFZCw6tE=
github.com/alecthomas/units v0.0.0-20211218093645-b94a6e3cc137/go.mod h1:OMCwj8VM1Kc9e19TLln2VL61YJF0x1XFtfdL4JdbSyE=
github.com/antihax/optional v1.0.0/go.mod h1:uupD/76wgC+ih3iEmQUL+0Ugr19nfwCT1kdvxnR2qWY=
github.com/antlr4-go/antlr/v4 v4.13.0 h1:lxCg3LAv+EUK6t1i0y1V6/SLeUi0eKEKdhQAlS8TVTI=
github.com/antlr4-go/antlr/v4 v4.13.0/go.mod h1:pfChB/xh/Unjila75QW7+VU4TSnWnnk9UTnmpPaOR2g=
github.com/armon/circbuf v0.0.0-20190214190532-5111143e8da2 h1:7Ip0wMmLHLRJdrloDxZfhMm0xrLXZS8+COSu2bXmEQs=
github.com/armon/circbuf v0.0.0-20190214190532-5111143e8da2/go.mod h1:3U/XgcO3hCbHZ8TKRvWD2dDTCfh9M9ya+I9JpbB7O8o=
github.com/armon/go-socks5 v0.0.0-20160902184237-e75332964ef5 h1:0CwZNZbxp69SHPdPJAN/hZIm0C4OItdklCFmMRWYpio=
github.com/armon/go-socks5 v0.0.0-20160902184237-e75332964ef5/go.mod h1:wHh0iHkYZB8zMSxRWpUBQtwG5a7fFgvEO+odwuTv2gs=
github.com/aws/aws-sdk-go-v2 v1.36.3/go.mod h1:LLXuLpgzEbD766Z5ECcRmi8AzSwfZItDtmABVkRLGzg=
github.com/aws/aws-sdk-go-v2/config v1.29.14/go.mod h1:wVPHWcIFv3WO89w0rE10gzf17ZYy+UVS1Geq8Iei34g=
github.com/aws/aws-sdk-go-v2/credentials v1.17.67/go.mod h1:p3C44m+cfnbv763s52gCqrjaqyPikj9Sg47kUVaNZQQ=
github.com/aws/aws-sdk-go-v2/feature/ec2/imds v1.16.30/go.mod h1:Jpne2tDnYiFascUEs2AWHJL9Yp7A5ZVy3TNyxaAjD6M=
github.com/aws/aws-sdk-go-v2/internal/configsources v1.3.34/go.mod h1:p4VfIceZokChbA9FzMbRGz5OV+lekcVtHlPKEO0gSZY=
github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.6.34/go.mod h1:dFZsC0BLo346mvKQLWmoJxT+Sjp+qcVR1tRVHQGOH9Q=
github.com/aws/aws-sdk-go-v2/internal/ini v1.8.3/go.mod h1:H5O/EsxDWyU+LP/V8i5sm8cxoZgc2fdNR9bxlOFrQTo=
github.com/aws/aws-sdk-go-v2/service/internal/accept-encoding v1.12.3/go.mod h1:0yKJC/kb8sAnmlYa6Zs3QVYqaC8ug2AbnNChv5Ox3uA=
github.com/aws/aws-sdk-go-v2/service/internal/presigned-url v1.12.15/go.mod h1:SwFBy2vjtA0vZbjjaFtfN045boopadnoVPhu4Fv66vY=
github.com/aws/aws-sdk-go-v2/service/sso v1.25.3/go.mod h1:qs4a9T5EMLl/Cajiw2TcbNt2UNo/Hqlyp+GiuG4CFDI=
github.com/aws/aws-sdk-go-v2/service/ssooidc v1.30.1/go.mod h1:MlYRNmYu/fGPoxBQVvBYr9nyr948aY/WLUvwBMBJubs=
github.com/aws/aws-sdk-go-v2/service/sts v1.33.19/go.mod h1:cQnB8CUnxbMU82JvlqjKR2HBOm3fe9pWorWBza6MBJ4=
github.com/aws/smithy-go v1.22.3/go.mod h1:t1ufH5HMublsJYulve2RKmHDC15xu1f26kHCp/HgceI=
github.com/beorn7/perks v1.0.1 h1:VlbKKnNfV8bJzeqoa4cOKqO6bYr3WgKZxO8Z16+hsOM=
github.com/beorn7/perks v1.0.1/go.mod h1:G2ZrVWU2WbWT9wwq4/hrbKbnv/1ERSJQ0ibhJ6rlkpw=
github.com/blang/semver/v4 v4.0.0 h1:1PFHFE6yCCTv8C1TeyNNarDzntLi7wMI5i/pzqYIsAM=
github.com/blang/semver/v4 v4.0.0/go.mod h1:IbckMUScFkM3pff0VJDNKRiT6TG/YpiHIM2yvyW5YoQ=
github.com/bufbuild/protovalidate-go v0.9.1/go.mod h1:5jptBxfvlY51RhX32zR6875JfPBRXUsQjyZjm/NqkLQ=
github.com/cenkalti/backoff/v4 v4.3.0 h1:MyRJ/UdXutAwSAT+s3wNd7MfTIcy71VQueUuFK343L8=
github.com/cenkalti/backoff/v4 v4.3.0/go.mod h1:Y3VNntkOUPxTVeUxJ/G5vcM//AlwfmyYozVcomhLiZE=
github.com/cespare/xxhash/v2 v2.3.0 h1:UL815xU9SqsFlibzuggzjXhog7bL6oX9BbNZnL2UFvs=
github.com/cespare/xxhash/v2 v2.3.0/go.mod h1:VGX0DQ3Q6kWi7AoAeZDth3/j3BFtOZR5XLFGgcrjCOs=
github.com/chai2010/gettext-go v1.0.2 h1:1Lwwip6Q2QGsAdl/ZKPCwTe9fe0CjlUbqj5bFNSjIRk=
github.com/chai2010/gettext-go v1.0.2/go.mod h1:y+wnP2cHYaVj19NZhYKAwEMH2CI1gNHeQQ+5AjwawxA=
github.com/chzyer/readline v1.5.1/go.mod h1:Eh+b79XXUwfKfcPLepksvw2tcLE/Ct21YObkaSkeBlk=
github.com/cilium/ebpf v0.17.3/go.mod h1:G5EDHij8yiLzaqn0WjyfJHvRa+3aDlReIaLVRMvOyJk=
github.com/cncf/xds/go v0.0.0-20250121191232-2f005788dc42/go.mod h1:W+zGtBO5Y1IgJhy4+A9GOqVhqLpfZi+vwmdNXUehLA8=
github.com/cockroachdb/datadriven v1.0.2 h1:H9MtNqVoVhvd9nCBwOyDjUEdZCREqbIdCJD93PBm/jA=
github.com/cockroachdb/datadriven v1.0.2/go.mod h1:a9RdTaap04u637JoCzcUoIcDmvwSUtcUFtT/C3kJlTU=
github.com/container-storage-interface/spec v1.9.0 h1:zKtX4STsq31Knz3gciCYCi1SXtO2HJDecIjDVboYavY=
@@ -103,10 +80,6 @@ github.com/dustin/go-humanize v1.0.1 h1:GzkhY7T5VNhEkwH0PVJgjz+fX1rhBrR7pRT3mDkp
github.com/dustin/go-humanize v1.0.1/go.mod h1:Mu1zIs6XwVuF/gI1OepvI0qD18qycQx+mFykh5fBlto=
github.com/emicklei/go-restful/v3 v3.12.2 h1:DhwDP0vY3k8ZzE0RunuJy8GhNpPL6zqLkDf9B/a0/xU=
github.com/emicklei/go-restful/v3 v3.12.2/go.mod h1:6n3XBCmQQb25CM2LCACGz8ukIrRry+4bhvbpWn3mrbc=
github.com/envoyproxy/go-control-plane v0.13.4/go.mod h1:kDfuBlDVsSj2MjrLEtRWtHlsWIFcGyB2RMO44Dc5GZA=
github.com/envoyproxy/go-control-plane/envoy v1.32.4/go.mod h1:Gzjc5k8JcJswLjAx1Zm+wSYE20UrLtt7JZMWiWQXQEw=
github.com/envoyproxy/go-control-plane/ratelimit v0.1.0/go.mod h1:Wk+tMFAFbCXaJPzVVHnPgRKdUdwW/KdbRt94AzgRee4=
github.com/envoyproxy/protoc-gen-validate v1.2.1/go.mod h1:d/C80l/jxXLdfEIhX1W2TmLfsJ31lvEjwamM4DxlWXU=
github.com/euank/go-kmsg-parser v2.0.0+incompatible h1:cHD53+PLQuuQyLZeriD1V/esuG4MuU0Pjs5y6iknohY=
github.com/euank/go-kmsg-parser v2.0.0+incompatible/go.mod h1:MhmAMZ8V4CYH4ybgdRwPr2TU5ThnS43puaKEMpja1uw=
github.com/exponent-io/jsonpath v0.0.0-20210407135951-1de76d718b3f h1:Wl78ApPPB2Wvf/TIe2xdyJxTlb6obmF18d8QdkxNDu4=
@@ -128,7 +101,6 @@ github.com/gkampitakis/go-snaps v0.5.15 h1:amyJrvM1D33cPHwVrjo9jQxX8g/7E2wYdZ+01
github.com/gkampitakis/go-snaps v0.5.15/go.mod h1:HNpx/9GoKisdhw9AFOBT1N7DBs9DiHo/hGheFGBZ+mc=
github.com/go-errors/errors v1.4.2 h1:J6MZopCL4uSllY1OfXM374weqZFFItUbrImctkmUxIA=
github.com/go-errors/errors v1.4.2/go.mod h1:sIVyrIiJhuEF+Pj9Ebtd6P/rEYROXFi3BopGUQ5a5Og=
github.com/go-jose/go-jose/v4 v4.0.4/go.mod h1:NKb5HO1EZccyMpiZNbdUw/14tiXNyUJh188dfnMCAfc=
github.com/go-logr/logr v1.2.2/go.mod h1:jdQByPbusPIv2/zmleS9BjJVeZ6kBagPoEUsqbVz/1A=
github.com/go-logr/logr v1.4.3 h1:CjnDlHq8ikf6E492q6eKboGOC0T8CDaOvkHCIg8idEI=
github.com/go-logr/logr v1.4.3/go.mod h1:9T104GzyrTigFIr8wt5mBrctHMim0Nb2HLGrmQ40KvY=
@@ -155,8 +127,6 @@ github.com/gogo/protobuf v1.3.2 h1:Ov1cvc58UF3b5XjBnZv7+opcTcQFZebYjWzi34vdm4Q=
github.com/gogo/protobuf v1.3.2/go.mod h1:P1XiOD3dCwIKUDQYPy72D8LYyHL2YPYrpS2s69NZV8Q=
github.com/golang-jwt/jwt/v5 v5.2.2 h1:Rl4B7itRWVtYIHFrSNd7vhTiz9UpLdi6gZhZ3wEeDy8=
github.com/golang-jwt/jwt/v5 v5.2.2/go.mod h1:pqrtFR0X4osieyHYxtmOUWsAWrfe1Q5UVIyoH402zdk=
github.com/golang/glog v1.2.4/go.mod h1:6AhwSGph0fcJtXVM/PEHPqZlFeoLxhs7/t5UDAwmO+w=
github.com/golang/groupcache v0.0.0-20210331224755-41bb18bfe9da/go.mod h1:cIg4eruTrX1D+g88fzRXU5OdNfaM+9IcxsU14FzY7Hc=
github.com/golang/protobuf v1.5.4 h1:i7eJL8qZTpSEXOPTxNKhASYpMn+8e5Q6AdndVa1dWek=
github.com/golang/protobuf v1.5.4/go.mod h1:lnTiLA8Wa4RWRcIUkrtSVa5nRhsEGBg48fD6rSs7xps=
github.com/google/btree v1.1.3 h1:CVpQJjYgC4VbzxeGVHfvZrv1ctoYCAI8vbl07Fcxlyg=
@@ -180,7 +150,6 @@ github.com/gorilla/websocket v1.5.4-0.20250319132907-e064f32e3674 h1:JeSE6pjso5T
github.com/gorilla/websocket v1.5.4-0.20250319132907-e064f32e3674/go.mod h1:r4w70xmWCQKmi1ONH4KIaBptdivuRPyosB9RmPlGEwA=
github.com/gregjones/httpcache v0.0.0-20190611155906-901d90724c79 h1:+ngKgrYPPJrOjhax5N+uePQ0Fh1Z7PheYoUI/0nzkPA=
github.com/gregjones/httpcache v0.0.0-20190611155906-901d90724c79/go.mod h1:FecbI9+v66THATjSRHfNgh1IVFe/9kFxbXtjV0ctIMA=
github.com/grpc-ecosystem/go-grpc-middleware v1.3.0/go.mod h1:z0ButlSOZa5vEBq9m2m2hlwIgKw+rp3sdCBRoJY+30Y=
github.com/grpc-ecosystem/go-grpc-middleware/providers/prometheus v1.0.1 h1:qnpSQwGEnkcRpTqNOIR6bJbR0gAorgP9CSALpRcKoAA=
github.com/grpc-ecosystem/go-grpc-middleware/providers/prometheus v1.0.1/go.mod h1:lXGCsh6c22WGtjr+qGHj1otzZpV/1kwTMAqkwZsnWRU=
github.com/grpc-ecosystem/go-grpc-middleware/v2 v2.3.0 h1:FbSCl+KggFl+Ocym490i/EyXF4lPgLoUtcSWquBM0Rs=
@@ -189,7 +158,6 @@ github.com/grpc-ecosystem/go-grpc-prometheus v1.2.0 h1:Ovs26xHkKqVztRpIrF/92Bcuy
github.com/grpc-ecosystem/go-grpc-prometheus v1.2.0/go.mod h1:8NvIoxWQoOIhqOTXgfV/d3M/q6VIi02HzZEHgUlZvzk=
github.com/grpc-ecosystem/grpc-gateway/v2 v2.26.3 h1:5ZPtiqj0JL5oKWmcsq4VMaAW5ukBEgSGXEN89zeH1Jo=
github.com/grpc-ecosystem/grpc-gateway/v2 v2.26.3/go.mod h1:ndYquD05frm2vACXE1nsccT4oJzjhw2arTS2cpUD1PI=
github.com/ianlancetaylor/demangle v0.0.0-20240312041847-bd984b5ce465/go.mod h1:gx7rwoVhcfuVKG5uya9Hs3Sxj7EIvldVofAWIUtGouw=
github.com/inconshreveable/mousetrap v1.1.0 h1:wN+x4NVGpMsO7ErUn/mUI3vEoE6Jt13X2s0bqwp9tc8=
github.com/inconshreveable/mousetrap v1.1.0/go.mod h1:vpF70FUmC8bwa3OWnCshd2FqLfsEA9PFc4w1p2J65bw=
github.com/ishidawataru/sctp v0.0.0-20250521072954-ae8eb7fa7995 h1:GtGlZy0FQTUGKSGVhzFZixkUXnpRj7s1rKEegNZcy9Y=
@@ -200,10 +168,8 @@ github.com/josharian/intern v1.0.0 h1:vlS4z54oSdjm0bgjRigI+G1HpF+tI+9rE5LLzOg8Hm
github.com/josharian/intern v1.0.0/go.mod h1:5DoeVV0s6jJacbCEi61lwdGj/aVlrQvzHFFd8Hwg//Y=
github.com/joshdk/go-junit v1.0.0 h1:S86cUKIdwBHWwA6xCmFlf3RTLfVXYQfvanM5Uh+K6GE=
github.com/joshdk/go-junit v1.0.0/go.mod h1:TiiV0PqkaNfFXjEiyjWM3XXrhVyCa1K4Zfga6W52ung=
github.com/jpillora/backoff v1.0.0/go.mod h1:J/6gKK9jxlEcS3zixgDgUAsiuZ7yrSoa/FX5e0EB2j4=
github.com/json-iterator/go v1.1.12 h1:PV8peI4a0ysnczrg+LtxykD8LfKY9ML6u2jnxaEnrnM=
github.com/json-iterator/go v1.1.12/go.mod h1:e30LSqwooZae/UwlEbR2852Gd8hjQvJoHmT4TnhNGBo=
github.com/julienschmidt/httprouter v1.3.0/go.mod h1:JR6WtHb+2LUe8TCKY3cZOxFyyO8IZAc4RVcycCCAKdM=
github.com/karrick/godirwalk v1.17.0 h1:b4kY7nqDdioR/6qnbHQyDvmA17u5G1cZ6J+CZXwSWoI=
github.com/karrick/godirwalk v1.17.0/go.mod h1:j4mkqPuvaLI8mp1DroR3P6ad7cyYd4c1qeJ3RV7ULlk=
github.com/kisielk/errcheck v1.5.0/go.mod h1:pFxgyoBC7bSaBwPgfKdkLd5X25qrDl4LWUI2bnpBCr8=
@@ -229,7 +195,6 @@ github.com/mailru/easyjson v0.7.7 h1:UGYAvKxe3sBsEDzO8ZeWOSlIQfWFlxbzLZe7hwFURr0
github.com/mailru/easyjson v0.7.7/go.mod h1:xzfreul335JAWq5oZzymOObrkdz5UnU4kGfJJLY9Nlc=
github.com/maruel/natural v1.1.1 h1:Hja7XhhmvEFhcByqDoHz9QZbkWey+COd9xWfCfn1ioo=
github.com/maruel/natural v1.1.1/go.mod h1:v+Rfd79xlw1AgVBjbO0BEQmptqb5HvL/k9GRHB7ZKEg=
github.com/matttproud/golang_protobuf_extensions v1.0.1/go.mod h1:D8He9yQNgCq6Z5Ld7szi9bcBfOoFv/3dc6xSMkL2PC0=
github.com/mfridman/tparse v0.18.0 h1:wh6dzOKaIwkUGyKgOntDW4liXSo37qg5AXbIhkMV3vE=
github.com/mfridman/tparse v0.18.0/go.mod h1:gEvqZTuCgEhPbYk/2lS3Kcxg1GmTxxU7kTC8DvP0i/A=
github.com/mistifyio/go-zfs v2.1.2-0.20190413222219-f784269be439+incompatible h1:aKW/4cBs+yK6gpqU3K/oIwk9Q/XICqd3zOX/UFuvqmk=
@@ -242,7 +207,6 @@ github.com/moby/ipvs v1.1.0 h1:ONN4pGaZQgAx+1Scz5RvWV4Q7Gb+mvfRh3NsPS+1XQQ=
github.com/moby/ipvs v1.1.0/go.mod h1:4VJMWuf098bsUMmZEiD4Tjk/O7mOn3l1PTD3s4OoYAs=
github.com/moby/spdystream v0.5.0 h1:7r0J1Si3QO/kjRitvSLVVFUjxMEb/YLj6S9FF62JBCU=
github.com/moby/spdystream v0.5.0/go.mod h1:xBAYlnt/ay+11ShkdFKNAG7LsyK/tmNBVvVOwrfMgdI=
github.com/moby/sys/atomicwriter v0.1.0/go.mod h1:Ul8oqv2ZMNHOceF643P6FKPXeCmYtlQMvpizfsSoaWs=
github.com/moby/sys/mountinfo v0.7.2 h1:1shs6aH5s4o5H2zQLn796ADW1wMrIwHsyJ2v9KouLrg=
github.com/moby/sys/mountinfo v0.7.2/go.mod h1:1YOa8w8Ih7uW0wALDUgT1dTTSBrZ+HiBLGws92L2RU4=
github.com/moby/sys/userns v0.1.0 h1:tVLXkFOxVu9A64/yh59slHVv9ahO9UIev4JZusOLG/g=
@@ -259,12 +223,10 @@ github.com/mohae/deepcopy v0.0.0-20170929034955-c48cc78d4826 h1:RWengNIwukTxcDr9
github.com/mohae/deepcopy v0.0.0-20170929034955-c48cc78d4826/go.mod h1:TaXosZuwdSHYgviHp1DAtfrULt5eUgsSMsZf+YrPgl8=
github.com/monochromegane/go-gitignore v0.0.0-20200626010858-205db1a8cc00 h1:n6/2gBQ3RWajuToeY6ZtZTIKv2v7ThUy5KKusIT0yc0=
github.com/monochromegane/go-gitignore v0.0.0-20200626010858-205db1a8cc00/go.mod h1:Pm3mSP3c5uWn86xMLZ5Sa7JB9GsEZySvHYXCTK4E9q4=
github.com/morikuni/aec v1.0.0/go.mod h1:BbKIizmSmc5MMPqRYbxO4ZU0S0+P200+tUnFx7PXmsc=
github.com/mrunalp/fileutils v0.5.1 h1:F+S7ZlNKnrwHfSwdlgNSkKo67ReVf8o9fel6C3dkm/Q=
github.com/mrunalp/fileutils v0.5.1/go.mod h1:M1WthSahJixYnrXQl/DFQuteStB1weuxD2QJNHXfbSQ=
github.com/munnerz/goautoneg v0.0.0-20191010083416-a7dc8b61c822 h1:C3w9PqII01/Oq1c1nUAm88MOHcQC9l5mIlSMApZMrHA=
github.com/munnerz/goautoneg v0.0.0-20191010083416-a7dc8b61c822/go.mod h1:+n7T8mK8HuQTcFwEeznm/DIxMOiR9yIdICNftLE1DvQ=
github.com/mwitkow/go-conntrack v0.0.0-20190716064945-2f068394615f/go.mod h1:qRWi+5nqEBWmkhHvq77mSJWrCKwh8bxhgT7d/eI7P4U=
github.com/mxk/go-flowrate v0.0.0-20140419014527-cca7078d478f h1:y5//uYreIhSUg3J1GEMiLbxo1LJaP8RfCpH6pymGZus=
github.com/mxk/go-flowrate v0.0.0-20140419014527-cca7078d478f/go.mod h1:ZdcZmHo+o7JKHSa8/e818NopupXU1YMK5fe1lsApnBw=
github.com/onsi/ginkgo/v2 v2.27.2 h1:LzwLj0b89qtIy6SSASkzlNvX6WktqurSHwkk2ipF/Ns=
@@ -277,7 +239,6 @@ github.com/opencontainers/go-digest v1.0.0 h1:apOUWs51W5PlhuyGyz9FCeeBIOUDA/6nW8
github.com/opencontainers/go-digest v1.0.0/go.mod h1:0JzlMkj0TRzQZfJkVvzbP0HBR3IKzErnv2BNG4W4MAM=
github.com/opencontainers/image-spec v1.1.1 h1:y0fUlFfIZhPF1W537XOLg0/fcx6zcHCJwooC2xJA040=
github.com/opencontainers/image-spec v1.1.1/go.mod h1:qpqAh3Dmcf36wStyyWU+kCeDgrGnAve2nCC8+7h8Q0M=
github.com/opencontainers/runc v1.3.0/go.mod h1:9wbWt42gV+KRxKRVVugNP6D5+PQciRbenB4fLVsqGPs=
github.com/opencontainers/runtime-spec v1.2.1 h1:S4k4ryNgEpxW1dzyqffOmhI1BHYcjzU8lpJfSlR0xww=
github.com/opencontainers/runtime-spec v1.2.1/go.mod h1:jwyrGlmzljRJv/Fgzds9SsS/C5hL+LL3ko9hs6T5lQ0=
github.com/opencontainers/selinux v1.11.1 h1:nHFvthhM0qY8/m+vfhJylliSshm8G1jJ2jDMcgULaH8=
@@ -286,7 +247,6 @@ github.com/peterbourgon/diskv v2.0.1+incompatible h1:UBdAOUP5p4RWqPBg048CAvpKN+v
github.com/peterbourgon/diskv v2.0.1+incompatible/go.mod h1:uqqh8zWWbv1HBMNONnaR/tNboyR3/BZd58JJSHlUSCU=
github.com/pkg/errors v0.9.1 h1:FEBLx1zS214owpjy7qsBeixbURkuhQAwrK5UwLGTwt4=
github.com/pkg/errors v0.9.1/go.mod h1:bwawxfHBFNV+L2hUp1rHADufV3IMtnDRdf1r5NINEl0=
github.com/planetscale/vtprotobuf v0.6.1-0.20240319094008-0393e58bdf10/go.mod h1:t/avpk3KcrXxUnYOhZhMXJlSEyie6gQbtLq5NM3loB8=
github.com/pmezard/go-difflib v1.0.0 h1:4DBwDE0NGyQoBHbLQYPwSUPoCMWR5BEzIk/f1lZbAQM=
github.com/pmezard/go-difflib v1.0.0/go.mod h1:iKH77koFhYxTK1pcRnkKkqfTogsbg7gZNVY4sRDYZ/4=
github.com/pquerna/cachecontrol v0.1.0 h1:yJMy84ti9h/+OEWa752kBTKv4XC30OtVVHYv/8cTqKc=
@@ -301,13 +261,10 @@ github.com/prometheus/procfs v0.16.1 h1:hZ15bTNuirocR6u0JZ6BAHHmwS1p8B4P6MRqxtzM
github.com/prometheus/procfs v0.16.1/go.mod h1:teAbpZRB1iIAJYREa1LsoWUXykVXA1KlTmWl8x/U+Is=
github.com/robfig/cron/v3 v3.0.1 h1:WdRxkvbJztn8LMz/QEvLN5sBU+xKpSqwwUO1Pjr4qDs=
github.com/robfig/cron/v3 v3.0.1/go.mod h1:eQICP3HwyT7UooqI/z+Ov+PtYAWygg1TEWWzGIFLtro=
github.com/rogpeppe/fastuuid v1.2.0/go.mod h1:jVj6XXZzXRy/MSR5jhDC/2q6DgLz+nrA6LYCDYWNEvQ=
github.com/rogpeppe/go-internal v1.14.1 h1:UQB4HGPB6osV0SQTLymcB4TgvyWu6ZyliaW0tI/otEQ=
github.com/rogpeppe/go-internal v1.14.1/go.mod h1:MaRKkUm5W0goXpeCfT7UZI6fk/L7L7so1lCWt35ZSgc=
github.com/russross/blackfriday v1.6.0/go.mod h1:ti0ldHuxg49ri4ksnFxlkCfN+hvslNlmVHqNRXXJNAY=
github.com/russross/blackfriday/v2 v2.1.0 h1:JIOH55/0cWyOuilr9/qlrm0BSXldqnqwMsf35Ld67mk=
github.com/russross/blackfriday/v2 v2.1.0/go.mod h1:+Rmxgy9KzJVeS9/2gXHxylqXiyQDYRxCVz55jmeOWTM=
github.com/santhosh-tekuri/jsonschema/v5 v5.3.1/go.mod h1:uToXkOrWAZ6/Oc07xWQrPOhJotwFIyu2bBVN41fcDUY=
github.com/sergi/go-diff v1.2.0 h1:XU+rvMAioB0UC3q1MFrIQy4Vo5/4VsRDQQXHsEya6xQ=
github.com/sergi/go-diff v1.2.0/go.mod h1:STckp+ISIX8hZLjrqAeVduY0gWCT9IjLuqbuNXdaHfM=
github.com/sirupsen/logrus v1.8.1/go.mod h1:yWOB1SBYBC5VeMP7gHvWumXLIWorT60ONWic61uBYv0=
@@ -320,7 +277,6 @@ github.com/spf13/cobra v1.10.0/go.mod h1:9dhySC7dnTtEiqzmqfkLj47BslqLCUPMXjG2lj/
github.com/spf13/pflag v1.0.8/go.mod h1:McXfInJRrz4CZXVZOBLb0bTZqETkiAhM9Iw0y3An2Bg=
github.com/spf13/pflag v1.0.9 h1:9exaQaMOCwffKiiiYk6/BndUBv+iRViNW+4lEMi0PvY=
github.com/spf13/pflag v1.0.9/go.mod h1:McXfInJRrz4CZXVZOBLb0bTZqETkiAhM9Iw0y3An2Bg=
github.com/spiffe/go-spiffe/v2 v2.5.0/go.mod h1:P+NxobPc6wXhVtINNtFjNWGBTreew1GBUCwT2wPmb7g=
github.com/stoewer/go-strcase v1.3.0 h1:g0eASXYtp+yvN9fK8sH94oCIk0fau9uV1/ZdJ0AVEzs=
github.com/stoewer/go-strcase v1.3.0/go.mod h1:fAH5hQ5pehh+j3nZfvwdk2RgEgQjAoM8wodgtPmh1xo=
github.com/stretchr/objx v0.1.0/go.mod h1:HFkY916IF+rwdDfMAkV7OtwuqBVzrE8GR6GFx+wExME=
@@ -353,15 +309,12 @@ github.com/vishvananda/netns v0.0.5 h1:DfiHV+j8bA32MFM7bfEunvT8IAqQ/NzSJHtcmW5zd
github.com/vishvananda/netns v0.0.5/go.mod h1:SpkAiCQRtJ6TvvxPnOSyH3BMl6unz3xZlaprSwhNNJM=
github.com/x448/float16 v0.8.4 h1:qLwI1I70+NjRFUR3zs1JPUCgaCXSh3SW62uAKT1mSBM=
github.com/x448/float16 v0.8.4/go.mod h1:14CWIYCyZA/cWjXOioeEpHeN/83MdbZDRQHoFcYsOfg=
github.com/xhit/go-str2duration/v2 v2.1.0/go.mod h1:ohY8p+0f07DiV6Em5LKB0s2YpLtXVyJfNt1+BlmyAsU=
github.com/xiang90/probing v0.0.0-20221125231312-a49e3df8f510 h1:S2dVYn90KE98chqDkyE9Z4N61UnQd+KOfgp5Iu53llk=
github.com/xiang90/probing v0.0.0-20221125231312-a49e3df8f510/go.mod h1:UETIi67q53MR2AWcXfiuqkDkRtnGDLqkBTpCHuJHxtU=
github.com/xlab/treeprint v1.2.0 h1:HzHnuAF1plUN2zGlAFHbSQP2qJ0ZAD3XF5XD7OesXRQ=
github.com/xlab/treeprint v1.2.0/go.mod h1:gj5Gd3gPdKtR1ikdDK6fnFLdmIS0X30kTTuNd/WEJu0=
github.com/yuin/goldmark v1.1.27/go.mod h1:3hX8gzYuyVAZsxl0MRgGTJEmQBFcNTphYh9decYSb74=
github.com/yuin/goldmark v1.2.1/go.mod h1:3hX8gzYuyVAZsxl0MRgGTJEmQBFcNTphYh9decYSb74=
github.com/yuin/goldmark v1.4.13/go.mod h1:6yULJ656Px+3vBD8DxQVa3kxgyrAnzto9xy5taEt/CY=
github.com/zeebo/errs v1.4.0/go.mod h1:sgbWHsvVuTPHcqJJGQ1WhI5KbWlHYz+2+2C/LSEtCw4=
go.etcd.io/bbolt v1.4.3 h1:dEadXpI6G79deX5prL3QRNP6JB8UxVkqo4UPnHaNXJo=
go.etcd.io/bbolt v1.4.3/go.mod h1:tKQlpPaYCVFctUIgFKFnAlvbmB3tpy1vkTnDWohtc0E=
go.etcd.io/etcd/api/v3 v3.6.5 h1:pMMc42276sgR1j1raO/Qv3QI9Af/AuyQUW6CBAWuntA=
@@ -374,12 +327,10 @@ go.etcd.io/etcd/pkg/v3 v3.6.5 h1:byxWB4AqIKI4SBmquZUG1WGtvMfMaorXFoCcFbVeoxM=
go.etcd.io/etcd/pkg/v3 v3.6.5/go.mod h1:uqrXrzmMIJDEy5j00bCqhVLzR5jEJIwDp5wTlLwPGOU=
go.etcd.io/etcd/server/v3 v3.6.5 h1:4RbUb1Bd4y1WkBHmuF+cZII83JNQMuNXzyjwigQ06y0=
go.etcd.io/etcd/server/v3 v3.6.5/go.mod h1:PLuhyVXz8WWRhzXDsl3A3zv/+aK9e4A9lpQkqawIaH0=
go.etcd.io/gofail v0.2.0/go.mod h1:nL3ILMGfkXTekKI3clMBNazKnjUZjYLKmBHzsVAnC1o=
go.etcd.io/raft/v3 v3.6.0 h1:5NtvbDVYpnfZWcIHgGRk9DyzkBIXOi8j+DDp1IcnUWQ=
go.etcd.io/raft/v3 v3.6.0/go.mod h1:nLvLevg6+xrVtHUmVaTcTz603gQPHfh7kUAwV6YpfGo=
go.opentelemetry.io/auto/sdk v1.1.0 h1:cH53jehLUN6UFLY71z+NDOiNJqDdPRaXzTel0sJySYA=
go.opentelemetry.io/auto/sdk v1.1.0/go.mod h1:3wSPjt5PWp2RhlCcmmOial7AvC4DQqZb7a7wCow3W8A=
go.opentelemetry.io/contrib/detectors/gcp v1.34.0/go.mod h1:cV4BMFcscUR/ckqLkbfQmF0PRsq8w/lMGzdbCSveBHo=
go.opentelemetry.io/contrib/instrumentation/github.com/emicklei/go-restful/otelrestful v0.44.0 h1:KemlMZlVwBSEGaO91WKgp41BBFsnWqqj9sKRwmOqC40=
go.opentelemetry.io/contrib/instrumentation/github.com/emicklei/go-restful/otelrestful v0.44.0/go.mod h1:uq8DrRaen3suIWTpdR/JNHCGpurSvMv9D5Nr5CU5TXc=
go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc v0.60.0 h1:x7wzEgXfnzJcHDwStJT+mxOz4etr2EcexjqhBvmoakw=
@@ -394,7 +345,6 @@ go.opentelemetry.io/otel/exporters/otlp/otlptrace v1.34.0 h1:OeNbIYk/2C15ckl7glB
go.opentelemetry.io/otel/exporters/otlp/otlptrace v1.34.0/go.mod h1:7Bept48yIeqxP2OZ9/AqIpYS94h2or0aB4FypJTc8ZM=
go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc v1.34.0 h1:tgJ0uaNS4c98WRNUEx5U3aDlrDOI5Rs+1Vifcw4DJ8U=
go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc v1.34.0/go.mod h1:U7HYyW0zt/a9x5J1Kjs+r1f/d4ZHnYFclhYY2+YbeoE=
go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp v1.27.0/go.mod h1:HVkSiDhTM9BoUJU8qE6j2eSWLLXvi1USXjyd2BXT8PY=
go.opentelemetry.io/otel/metric v1.36.0 h1:MoWPKVhQvJ+eeXWHFBOPoBOi20jh6Iq2CcCREuTYufE=
go.opentelemetry.io/otel/metric v1.36.0/go.mod h1:zC7Ks+yeyJt4xig9DEw9kuUFe5C3zLbVjV2PzT6qzbs=
go.opentelemetry.io/otel/sdk v1.36.0 h1:b6SYIuLRs88ztox4EyrvRti80uXIFy+Sqzoh9kFULbs=
@@ -405,7 +355,6 @@ go.opentelemetry.io/otel/trace v1.36.0 h1:ahxWNuqZjpdiFAyrIoQ4GIiAIhxAunQR6MUoKr
go.opentelemetry.io/otel/trace v1.36.0/go.mod h1:gQ+OnDZzrybY4k4seLzPAWNwVBBVlF2szhehOBB/tGA=
go.opentelemetry.io/proto/otlp v1.5.0 h1:xJvq7gMzB31/d406fB8U5CBdyQGw4P399D1aQWU/3i4=
go.opentelemetry.io/proto/otlp v1.5.0/go.mod h1:keN8WnHxOy8PG0rQZjJJ5A2ebUoafqWp0eVQ4yIXvJ4=
go.uber.org/automaxprocs v1.6.0/go.mod h1:ifeIMSnPZuznNm6jmdzmU3/bfk01Fe2fotchwEFJ8r8=
go.uber.org/goleak v1.3.0 h1:2K3zAYmnTNqV73imy9J1T3WC+gmCePx2hEGkimedGto=
go.uber.org/goleak v1.3.0/go.mod h1:CoHD4mav9JJNrW/WLlf7HGZPjdw8EucARQHekz1X6bE=
go.uber.org/multierr v1.11.0 h1:blXXJkSxSSfBVBlC76pxqeO+LN3aDfLQo+309xJstO0=
@@ -456,7 +405,6 @@ golang.org/x/sys v0.10.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
golang.org/x/sys v0.27.0/go.mod h1:/VUhepiaJMQUp4+oa/7Zr1D23ma6VTLIYjOOTFZPUcA=
golang.org/x/sys v0.37.0 h1:fdNQudmxPjkdUTPnLn5mdQv7Zwvbvpaxqs831goi9kQ=
golang.org/x/sys v0.37.0/go.mod h1:OgkHotnGiDImocRcuBABYBEXf8A9a87e/uXjp9XT3ks=
golang.org/x/telemetry v0.0.0-20250807160809-1a19826ec488/go.mod h1:fGb/2+tgXXjhjHsTNdVEEMZNWA0quBnfrO+AfoDSAKw=
golang.org/x/term v0.0.0-20201126162022-7de9c90e9dd1/go.mod h1:bj7SfCRtBDWHUb9snDiAeCFNEtKQo2Wmx5Cou7ajbmo=
golang.org/x/term v0.36.0 h1:zMPR+aF8gfksFprF/Nc/rd1wRS1EI6nDBGyWAvDzx2Q=
golang.org/x/term v0.36.0/go.mod h1:Qu394IJq6V6dCBRgwqshf3mPF85AqzYEzofzRdZkWss=
@@ -503,7 +451,6 @@ gopkg.in/natefinch/lumberjack.v2 v2.2.1/go.mod h1:YD8tP3GAjkrDg1eZH7EGmyESg/lsYs
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=
gotest.tools/v3 v3.0.2/go.mod h1:3SzNCllyD9/Y+b5r9JIKQ474KzkZyqLqEfYqMsX94Bk=
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.130.1 h1:n9Xl7H1Xvksem4KFG4PYbdQCQxqc/tTUyrgXaOhHSzk=
@@ -522,7 +469,6 @@ sigs.k8s.io/knftables v0.0.17 h1:wGchTyRF/iGTIjd+vRaR1m676HM7jB8soFtyr/148ic=
sigs.k8s.io/knftables v0.0.17/go.mod h1:f/5ZLKYEUPUhVjUCg6l80ACdL7CIIyeL0DxfgojGRTk=
sigs.k8s.io/kustomize/api v0.20.1 h1:iWP1Ydh3/lmldBnH/S5RXgT98vWYMaTUL1ADcr+Sv7I=
sigs.k8s.io/kustomize/api v0.20.1/go.mod h1:t6hUFxO+Ph0VxIk1sKp1WS0dOjbPCtLJ4p8aADLwqjM=
sigs.k8s.io/kustomize/cmd/config v0.20.1/go.mod h1:R7rQ8kxknVlXWVUIbxWtMgu8DCCNVtl8V0KrmeVd/KE=
sigs.k8s.io/kustomize/kustomize/v5 v5.7.1 h1:sYJsarwy/SDJfjjLMUqwFDGPwzUtMOQ1i1Ed49+XSbw=
sigs.k8s.io/kustomize/kustomize/v5 v5.7.1/go.mod h1:+5/SrBcJ4agx1SJknGuR/c9thwRSKLxnKoI5BzXFaLU=
sigs.k8s.io/kustomize/kyaml v0.20.1 h1:PCMnA2mrVbRP3NIB6v9kYCAc38uvFLVs8j/CD567A78=

View File

@@ -33,4 +33,36 @@ require (
sigs.k8s.io/yaml v1.6.0 // indirect
)
replace k8s.io/apimachinery => ../apimachinery
replace (
k8s.io/api => ../api
k8s.io/apiextensions-apiserver => ../apiextensions-apiserver
k8s.io/apimachinery => ../apimachinery
k8s.io/apiserver => ../apiserver
k8s.io/cli-runtime => ../cli-runtime
k8s.io/client-go => ../client-go
k8s.io/cloud-provider => ../cloud-provider
k8s.io/cluster-bootstrap => ../cluster-bootstrap
k8s.io/code-generator => ../code-generator
k8s.io/component-base => ../component-base
k8s.io/component-helpers => ../component-helpers
k8s.io/controller-manager => ../controller-manager
k8s.io/cri-api => ../cri-api
k8s.io/cri-client => ../cri-client
k8s.io/csi-translation-lib => ../csi-translation-lib
k8s.io/dynamic-resource-allocation => ../dynamic-resource-allocation
k8s.io/endpointslice => ../endpointslice
k8s.io/externaljwt => ../externaljwt
k8s.io/kms => ../kms
k8s.io/kube-aggregator => ../kube-aggregator
k8s.io/kube-controller-manager => ../kube-controller-manager
k8s.io/kube-proxy => ../kube-proxy
k8s.io/kube-scheduler => ../kube-scheduler
k8s.io/kubectl => ../kubectl
k8s.io/kubelet => ../kubelet
k8s.io/metrics => ../metrics
k8s.io/mount-utils => ../mount-utils
k8s.io/pod-security-admission => ../pod-security-admission
k8s.io/sample-apiserver => ../sample-apiserver
k8s.io/sample-cli-plugin => ../sample-cli-plugin
k8s.io/sample-controller => ../sample-controller
)

View File

@@ -128,10 +128,34 @@ require (
replace (
k8s.io/api => ../api
k8s.io/apiextensions-apiserver => ../apiextensions-apiserver
k8s.io/apimachinery => ../apimachinery
k8s.io/apiserver => ../apiserver
k8s.io/cli-runtime => ../cli-runtime
k8s.io/client-go => ../client-go
k8s.io/cloud-provider => ../cloud-provider
k8s.io/cluster-bootstrap => ../cluster-bootstrap
k8s.io/code-generator => ../code-generator
k8s.io/component-base => ../component-base
k8s.io/component-helpers => ../component-helpers
k8s.io/controller-manager => ../controller-manager
k8s.io/cri-api => ../cri-api
k8s.io/cri-client => ../cri-client
k8s.io/csi-translation-lib => ../csi-translation-lib
k8s.io/dynamic-resource-allocation => ../dynamic-resource-allocation
k8s.io/endpointslice => ../endpointslice
k8s.io/externaljwt => ../externaljwt
k8s.io/kms => ../kms
k8s.io/kube-aggregator => ../kube-aggregator
k8s.io/kube-controller-manager => ../kube-controller-manager
k8s.io/kube-proxy => ../kube-proxy
k8s.io/kube-scheduler => ../kube-scheduler
k8s.io/kubectl => ../kubectl
k8s.io/kubelet => ../kubelet
k8s.io/metrics => ../metrics
k8s.io/mount-utils => ../mount-utils
k8s.io/pod-security-admission => ../pod-security-admission
k8s.io/sample-apiserver => ../sample-apiserver
k8s.io/sample-cli-plugin => ../sample-cli-plugin
k8s.io/sample-controller => ../sample-controller
)

View File

@@ -53,3 +53,37 @@ require (
google.golang.org/protobuf v1.36.8 // indirect
gopkg.in/yaml.v3 v3.0.1 // indirect
)
replace (
k8s.io/api => ../api
k8s.io/apiextensions-apiserver => ../apiextensions-apiserver
k8s.io/apimachinery => ../apimachinery
k8s.io/apiserver => ../apiserver
k8s.io/cli-runtime => ../cli-runtime
k8s.io/client-go => ../client-go
k8s.io/cloud-provider => ../cloud-provider
k8s.io/cluster-bootstrap => ../cluster-bootstrap
k8s.io/code-generator => ../code-generator
k8s.io/component-base => ../component-base
k8s.io/component-helpers => ../component-helpers
k8s.io/controller-manager => ../controller-manager
k8s.io/cri-api => ../cri-api
k8s.io/cri-client => ../cri-client
k8s.io/csi-translation-lib => ../csi-translation-lib
k8s.io/dynamic-resource-allocation => ../dynamic-resource-allocation
k8s.io/endpointslice => ../endpointslice
k8s.io/externaljwt => ../externaljwt
k8s.io/kms => ../kms
k8s.io/kube-aggregator => ../kube-aggregator
k8s.io/kube-controller-manager => ../kube-controller-manager
k8s.io/kube-proxy => ../kube-proxy
k8s.io/kube-scheduler => ../kube-scheduler
k8s.io/kubectl => ../kubectl
k8s.io/kubelet => ../kubelet
k8s.io/metrics => ../metrics
k8s.io/mount-utils => ../mount-utils
k8s.io/pod-security-admission => ../pod-security-admission
k8s.io/sample-apiserver => ../sample-apiserver
k8s.io/sample-cli-plugin => ../sample-cli-plugin
k8s.io/sample-controller => ../sample-controller
)

View File

@@ -126,8 +126,34 @@ require (
replace (
k8s.io/api => ../api
k8s.io/apiextensions-apiserver => ../apiextensions-apiserver
k8s.io/apimachinery => ../apimachinery
k8s.io/apiserver => ../apiserver
k8s.io/cli-runtime => ../cli-runtime
k8s.io/client-go => ../client-go
k8s.io/cloud-provider => ../cloud-provider
k8s.io/cluster-bootstrap => ../cluster-bootstrap
k8s.io/code-generator => ../code-generator
k8s.io/component-base => ../component-base
k8s.io/component-helpers => ../component-helpers
k8s.io/controller-manager => ../controller-manager
k8s.io/cri-api => ../cri-api
k8s.io/cri-client => ../cri-client
k8s.io/csi-translation-lib => ../csi-translation-lib
k8s.io/dynamic-resource-allocation => ../dynamic-resource-allocation
k8s.io/endpointslice => ../endpointslice
k8s.io/externaljwt => ../externaljwt
k8s.io/kms => ../kms
k8s.io/kube-aggregator => ../kube-aggregator
k8s.io/kube-controller-manager => ../kube-controller-manager
k8s.io/kube-proxy => ../kube-proxy
k8s.io/kube-scheduler => ../kube-scheduler
k8s.io/kubectl => ../kubectl
k8s.io/kubelet => ../kubelet
k8s.io/metrics => ../metrics
k8s.io/mount-utils => ../mount-utils
k8s.io/pod-security-admission => ../pod-security-admission
k8s.io/sample-apiserver => ../sample-apiserver
k8s.io/sample-cli-plugin => ../sample-cli-plugin
k8s.io/sample-controller => ../sample-controller
)

View File

@@ -71,6 +71,34 @@ require (
replace (
k8s.io/api => ../api
k8s.io/apiextensions-apiserver => ../apiextensions-apiserver
k8s.io/apimachinery => ../apimachinery
k8s.io/apiserver => ../apiserver
k8s.io/cli-runtime => ../cli-runtime
k8s.io/client-go => ../client-go
k8s.io/cloud-provider => ../cloud-provider
k8s.io/cluster-bootstrap => ../cluster-bootstrap
k8s.io/code-generator => ../code-generator
k8s.io/component-base => ../component-base
k8s.io/component-helpers => ../component-helpers
k8s.io/controller-manager => ../controller-manager
k8s.io/cri-api => ../cri-api
k8s.io/cri-client => ../cri-client
k8s.io/csi-translation-lib => ../csi-translation-lib
k8s.io/dynamic-resource-allocation => ../dynamic-resource-allocation
k8s.io/endpointslice => ../endpointslice
k8s.io/externaljwt => ../externaljwt
k8s.io/kms => ../kms
k8s.io/kube-aggregator => ../kube-aggregator
k8s.io/kube-controller-manager => ../kube-controller-manager
k8s.io/kube-proxy => ../kube-proxy
k8s.io/kube-scheduler => ../kube-scheduler
k8s.io/kubectl => ../kubectl
k8s.io/kubelet => ../kubelet
k8s.io/metrics => ../metrics
k8s.io/mount-utils => ../mount-utils
k8s.io/pod-security-admission => ../pod-security-admission
k8s.io/sample-apiserver => ../sample-apiserver
k8s.io/sample-cli-plugin => ../sample-cli-plugin
k8s.io/sample-controller => ../sample-controller
)

View File

@@ -65,5 +65,34 @@ require (
replace (
k8s.io/api => ../api
k8s.io/apiextensions-apiserver => ../apiextensions-apiserver
k8s.io/apimachinery => ../apimachinery
k8s.io/apiserver => ../apiserver
k8s.io/cli-runtime => ../cli-runtime
k8s.io/client-go => ../client-go
k8s.io/cloud-provider => ../cloud-provider
k8s.io/cluster-bootstrap => ../cluster-bootstrap
k8s.io/code-generator => ../code-generator
k8s.io/component-base => ../component-base
k8s.io/component-helpers => ../component-helpers
k8s.io/controller-manager => ../controller-manager
k8s.io/cri-api => ../cri-api
k8s.io/cri-client => ../cri-client
k8s.io/csi-translation-lib => ../csi-translation-lib
k8s.io/dynamic-resource-allocation => ../dynamic-resource-allocation
k8s.io/endpointslice => ../endpointslice
k8s.io/externaljwt => ../externaljwt
k8s.io/kms => ../kms
k8s.io/kube-aggregator => ../kube-aggregator
k8s.io/kube-controller-manager => ../kube-controller-manager
k8s.io/kube-proxy => ../kube-proxy
k8s.io/kube-scheduler => ../kube-scheduler
k8s.io/kubectl => ../kubectl
k8s.io/kubelet => ../kubelet
k8s.io/metrics => ../metrics
k8s.io/mount-utils => ../mount-utils
k8s.io/pod-security-admission => ../pod-security-admission
k8s.io/sample-apiserver => ../sample-apiserver
k8s.io/sample-cli-plugin => ../sample-cli-plugin
k8s.io/sample-controller => ../sample-controller
)

View File

@@ -113,11 +113,34 @@ require (
replace (
k8s.io/api => ../api
k8s.io/apiextensions-apiserver => ../apiextensions-apiserver
k8s.io/apimachinery => ../apimachinery
k8s.io/apiserver => ../apiserver
k8s.io/cli-runtime => ../cli-runtime
k8s.io/client-go => ../client-go
k8s.io/cloud-provider => ../cloud-provider
k8s.io/cluster-bootstrap => ../cluster-bootstrap
k8s.io/code-generator => ../code-generator
k8s.io/component-base => ../component-base
k8s.io/component-helpers => ../component-helpers
k8s.io/controller-manager => ../controller-manager
k8s.io/cri-api => ../cri-api
k8s.io/cri-client => ../cri-client
k8s.io/csi-translation-lib => ../csi-translation-lib
k8s.io/dynamic-resource-allocation => ../dynamic-resource-allocation
k8s.io/endpointslice => ../endpointslice
k8s.io/externaljwt => ../externaljwt
k8s.io/kms => ../kms
k8s.io/kube-aggregator => ../kube-aggregator
k8s.io/kube-controller-manager => ../kube-controller-manager
k8s.io/kube-proxy => ../kube-proxy
k8s.io/kube-scheduler => ../kube-scheduler
k8s.io/kubectl => ../kubectl
k8s.io/kubelet => ../kubelet
k8s.io/metrics => ../metrics
k8s.io/mount-utils => ../mount-utils
k8s.io/pod-security-admission => ../pod-security-admission
k8s.io/sample-apiserver => ../sample-apiserver
k8s.io/sample-cli-plugin => ../sample-cli-plugin
k8s.io/sample-controller => ../sample-controller
)

View File

@@ -39,5 +39,34 @@ require (
replace (
k8s.io/api => ../api
k8s.io/apiextensions-apiserver => ../apiextensions-apiserver
k8s.io/apimachinery => ../apimachinery
k8s.io/apiserver => ../apiserver
k8s.io/cli-runtime => ../cli-runtime
k8s.io/client-go => ../client-go
k8s.io/cloud-provider => ../cloud-provider
k8s.io/cluster-bootstrap => ../cluster-bootstrap
k8s.io/code-generator => ../code-generator
k8s.io/component-base => ../component-base
k8s.io/component-helpers => ../component-helpers
k8s.io/controller-manager => ../controller-manager
k8s.io/cri-api => ../cri-api
k8s.io/cri-client => ../cri-client
k8s.io/csi-translation-lib => ../csi-translation-lib
k8s.io/dynamic-resource-allocation => ../dynamic-resource-allocation
k8s.io/endpointslice => ../endpointslice
k8s.io/externaljwt => ../externaljwt
k8s.io/kms => ../kms
k8s.io/kube-aggregator => ../kube-aggregator
k8s.io/kube-controller-manager => ../kube-controller-manager
k8s.io/kube-proxy => ../kube-proxy
k8s.io/kube-scheduler => ../kube-scheduler
k8s.io/kubectl => ../kubectl
k8s.io/kubelet => ../kubelet
k8s.io/metrics => ../metrics
k8s.io/mount-utils => ../mount-utils
k8s.io/pod-security-admission => ../pod-security-admission
k8s.io/sample-apiserver => ../sample-apiserver
k8s.io/sample-cli-plugin => ../sample-cli-plugin
k8s.io/sample-controller => ../sample-controller
)

View File

@@ -50,4 +50,36 @@ require (
sigs.k8s.io/structured-merge-diff/v6 v6.3.0 // indirect
)
replace k8s.io/apimachinery => ../apimachinery
replace (
k8s.io/api => ../api
k8s.io/apiextensions-apiserver => ../apiextensions-apiserver
k8s.io/apimachinery => ../apimachinery
k8s.io/apiserver => ../apiserver
k8s.io/cli-runtime => ../cli-runtime
k8s.io/client-go => ../client-go
k8s.io/cloud-provider => ../cloud-provider
k8s.io/cluster-bootstrap => ../cluster-bootstrap
k8s.io/code-generator => ../code-generator
k8s.io/component-base => ../component-base
k8s.io/component-helpers => ../component-helpers
k8s.io/controller-manager => ../controller-manager
k8s.io/cri-api => ../cri-api
k8s.io/cri-client => ../cri-client
k8s.io/csi-translation-lib => ../csi-translation-lib
k8s.io/dynamic-resource-allocation => ../dynamic-resource-allocation
k8s.io/endpointslice => ../endpointslice
k8s.io/externaljwt => ../externaljwt
k8s.io/kms => ../kms
k8s.io/kube-aggregator => ../kube-aggregator
k8s.io/kube-controller-manager => ../kube-controller-manager
k8s.io/kube-proxy => ../kube-proxy
k8s.io/kube-scheduler => ../kube-scheduler
k8s.io/kubectl => ../kubectl
k8s.io/kubelet => ../kubelet
k8s.io/metrics => ../metrics
k8s.io/mount-utils => ../mount-utils
k8s.io/pod-security-admission => ../pod-security-admission
k8s.io/sample-apiserver => ../sample-apiserver
k8s.io/sample-cli-plugin => ../sample-cli-plugin
k8s.io/sample-controller => ../sample-controller
)

View File

@@ -87,6 +87,34 @@ require (
replace (
k8s.io/api => ../api
k8s.io/apiextensions-apiserver => ../apiextensions-apiserver
k8s.io/apimachinery => ../apimachinery
k8s.io/apiserver => ../apiserver
k8s.io/cli-runtime => ../cli-runtime
k8s.io/client-go => ../client-go
k8s.io/cloud-provider => ../cloud-provider
k8s.io/cluster-bootstrap => ../cluster-bootstrap
k8s.io/code-generator => ../code-generator
k8s.io/component-base => ../component-base
k8s.io/component-helpers => ../component-helpers
k8s.io/controller-manager => ../controller-manager
k8s.io/cri-api => ../cri-api
k8s.io/cri-client => ../cri-client
k8s.io/csi-translation-lib => ../csi-translation-lib
k8s.io/dynamic-resource-allocation => ../dynamic-resource-allocation
k8s.io/endpointslice => ../endpointslice
k8s.io/externaljwt => ../externaljwt
k8s.io/kms => ../kms
k8s.io/kube-aggregator => ../kube-aggregator
k8s.io/kube-controller-manager => ../kube-controller-manager
k8s.io/kube-proxy => ../kube-proxy
k8s.io/kube-scheduler => ../kube-scheduler
k8s.io/kubectl => ../kubectl
k8s.io/kubelet => ../kubelet
k8s.io/metrics => ../metrics
k8s.io/mount-utils => ../mount-utils
k8s.io/pod-security-admission => ../pod-security-admission
k8s.io/sample-apiserver => ../sample-apiserver
k8s.io/sample-cli-plugin => ../sample-cli-plugin
k8s.io/sample-controller => ../sample-controller
)

View File

@@ -55,6 +55,34 @@ require (
replace (
k8s.io/api => ../api
k8s.io/apiextensions-apiserver => ../apiextensions-apiserver
k8s.io/apimachinery => ../apimachinery
k8s.io/apiserver => ../apiserver
k8s.io/cli-runtime => ../cli-runtime
k8s.io/client-go => ../client-go
k8s.io/cloud-provider => ../cloud-provider
k8s.io/cluster-bootstrap => ../cluster-bootstrap
k8s.io/code-generator => ../code-generator
k8s.io/component-base => ../component-base
k8s.io/component-helpers => ../component-helpers
k8s.io/controller-manager => ../controller-manager
k8s.io/cri-api => ../cri-api
k8s.io/cri-client => ../cri-client
k8s.io/csi-translation-lib => ../csi-translation-lib
k8s.io/dynamic-resource-allocation => ../dynamic-resource-allocation
k8s.io/endpointslice => ../endpointslice
k8s.io/externaljwt => ../externaljwt
k8s.io/kms => ../kms
k8s.io/kube-aggregator => ../kube-aggregator
k8s.io/kube-controller-manager => ../kube-controller-manager
k8s.io/kube-proxy => ../kube-proxy
k8s.io/kube-scheduler => ../kube-scheduler
k8s.io/kubectl => ../kubectl
k8s.io/kubelet => ../kubelet
k8s.io/metrics => ../metrics
k8s.io/mount-utils => ../mount-utils
k8s.io/pod-security-admission => ../pod-security-admission
k8s.io/sample-apiserver => ../sample-apiserver
k8s.io/sample-cli-plugin => ../sample-cli-plugin
k8s.io/sample-controller => ../sample-controller
)

View File

@@ -105,9 +105,34 @@ require (
replace (
k8s.io/api => ../api
k8s.io/apiextensions-apiserver => ../apiextensions-apiserver
k8s.io/apimachinery => ../apimachinery
k8s.io/apiserver => ../apiserver
k8s.io/cli-runtime => ../cli-runtime
k8s.io/client-go => ../client-go
k8s.io/cloud-provider => ../cloud-provider
k8s.io/cluster-bootstrap => ../cluster-bootstrap
k8s.io/code-generator => ../code-generator
k8s.io/component-base => ../component-base
k8s.io/component-helpers => ../component-helpers
k8s.io/controller-manager => ../controller-manager
k8s.io/cri-api => ../cri-api
k8s.io/cri-client => ../cri-client
k8s.io/csi-translation-lib => ../csi-translation-lib
k8s.io/dynamic-resource-allocation => ../dynamic-resource-allocation
k8s.io/endpointslice => ../endpointslice
k8s.io/externaljwt => ../externaljwt
k8s.io/kms => ../kms
k8s.io/kube-aggregator => ../kube-aggregator
k8s.io/kube-controller-manager => ../kube-controller-manager
k8s.io/kube-proxy => ../kube-proxy
k8s.io/kube-scheduler => ../kube-scheduler
k8s.io/kubectl => ../kubectl
k8s.io/kubelet => ../kubelet
k8s.io/metrics => ../metrics
k8s.io/mount-utils => ../mount-utils
k8s.io/pod-security-admission => ../pod-security-admission
k8s.io/sample-apiserver => ../sample-apiserver
k8s.io/sample-cli-plugin => ../sample-cli-plugin
k8s.io/sample-controller => ../sample-controller
)

View File

@@ -28,3 +28,37 @@ require (
gopkg.in/check.v1 v1.0.0-20201130134442-10cb98267c6c // indirect
gopkg.in/yaml.v3 v3.0.1 // indirect
)
replace (
k8s.io/api => ../api
k8s.io/apiextensions-apiserver => ../apiextensions-apiserver
k8s.io/apimachinery => ../apimachinery
k8s.io/apiserver => ../apiserver
k8s.io/cli-runtime => ../cli-runtime
k8s.io/client-go => ../client-go
k8s.io/cloud-provider => ../cloud-provider
k8s.io/cluster-bootstrap => ../cluster-bootstrap
k8s.io/code-generator => ../code-generator
k8s.io/component-base => ../component-base
k8s.io/component-helpers => ../component-helpers
k8s.io/controller-manager => ../controller-manager
k8s.io/cri-api => ../cri-api
k8s.io/cri-client => ../cri-client
k8s.io/csi-translation-lib => ../csi-translation-lib
k8s.io/dynamic-resource-allocation => ../dynamic-resource-allocation
k8s.io/endpointslice => ../endpointslice
k8s.io/externaljwt => ../externaljwt
k8s.io/kms => ../kms
k8s.io/kube-aggregator => ../kube-aggregator
k8s.io/kube-controller-manager => ../kube-controller-manager
k8s.io/kube-proxy => ../kube-proxy
k8s.io/kube-scheduler => ../kube-scheduler
k8s.io/kubectl => ../kubectl
k8s.io/kubelet => ../kubelet
k8s.io/metrics => ../metrics
k8s.io/mount-utils => ../mount-utils
k8s.io/pod-security-admission => ../pod-security-admission
k8s.io/sample-apiserver => ../sample-apiserver
k8s.io/sample-cli-plugin => ../sample-cli-plugin
k8s.io/sample-controller => ../sample-controller
)

View File

@@ -80,8 +80,34 @@ require (
replace (
k8s.io/api => ../api
k8s.io/apiextensions-apiserver => ../apiextensions-apiserver
k8s.io/apimachinery => ../apimachinery
k8s.io/apiserver => ../apiserver
k8s.io/cli-runtime => ../cli-runtime
k8s.io/client-go => ../client-go
k8s.io/cloud-provider => ../cloud-provider
k8s.io/cluster-bootstrap => ../cluster-bootstrap
k8s.io/code-generator => ../code-generator
k8s.io/component-base => ../component-base
k8s.io/component-helpers => ../component-helpers
k8s.io/controller-manager => ../controller-manager
k8s.io/cri-api => ../cri-api
k8s.io/cri-client => ../cri-client
k8s.io/csi-translation-lib => ../csi-translation-lib
k8s.io/dynamic-resource-allocation => ../dynamic-resource-allocation
k8s.io/endpointslice => ../endpointslice
k8s.io/externaljwt => ../externaljwt
k8s.io/kms => ../kms
k8s.io/kube-aggregator => ../kube-aggregator
k8s.io/kube-controller-manager => ../kube-controller-manager
k8s.io/kube-proxy => ../kube-proxy
k8s.io/kube-scheduler => ../kube-scheduler
k8s.io/kubectl => ../kubectl
k8s.io/kubelet => ../kubelet
k8s.io/metrics => ../metrics
k8s.io/mount-utils => ../mount-utils
k8s.io/pod-security-admission => ../pod-security-admission
k8s.io/sample-apiserver => ../sample-apiserver
k8s.io/sample-cli-plugin => ../sample-cli-plugin
k8s.io/sample-controller => ../sample-controller
)

View File

@@ -38,5 +38,34 @@ require (
replace (
k8s.io/api => ../api
k8s.io/apiextensions-apiserver => ../apiextensions-apiserver
k8s.io/apimachinery => ../apimachinery
k8s.io/apiserver => ../apiserver
k8s.io/cli-runtime => ../cli-runtime
k8s.io/client-go => ../client-go
k8s.io/cloud-provider => ../cloud-provider
k8s.io/cluster-bootstrap => ../cluster-bootstrap
k8s.io/code-generator => ../code-generator
k8s.io/component-base => ../component-base
k8s.io/component-helpers => ../component-helpers
k8s.io/controller-manager => ../controller-manager
k8s.io/cri-api => ../cri-api
k8s.io/cri-client => ../cri-client
k8s.io/csi-translation-lib => ../csi-translation-lib
k8s.io/dynamic-resource-allocation => ../dynamic-resource-allocation
k8s.io/endpointslice => ../endpointslice
k8s.io/externaljwt => ../externaljwt
k8s.io/kms => ../kms
k8s.io/kube-aggregator => ../kube-aggregator
k8s.io/kube-controller-manager => ../kube-controller-manager
k8s.io/kube-proxy => ../kube-proxy
k8s.io/kube-scheduler => ../kube-scheduler
k8s.io/kubectl => ../kubectl
k8s.io/kubelet => ../kubelet
k8s.io/metrics => ../metrics
k8s.io/mount-utils => ../mount-utils
k8s.io/pod-security-admission => ../pod-security-admission
k8s.io/sample-apiserver => ../sample-apiserver
k8s.io/sample-cli-plugin => ../sample-cli-plugin
k8s.io/sample-controller => ../sample-controller
)

View File

@@ -85,12 +85,34 @@ require (
replace (
k8s.io/api => ../api
k8s.io/apiextensions-apiserver => ../apiextensions-apiserver
k8s.io/apimachinery => ../apimachinery
k8s.io/apiserver => ../apiserver
k8s.io/cli-runtime => ../cli-runtime
k8s.io/client-go => ../client-go
k8s.io/cloud-provider => ../cloud-provider
k8s.io/cluster-bootstrap => ../cluster-bootstrap
k8s.io/code-generator => ../code-generator
k8s.io/component-base => ../component-base
k8s.io/component-helpers => ../component-helpers
k8s.io/controller-manager => ../controller-manager
k8s.io/cri-api => ../cri-api
k8s.io/cri-client => ../cri-client
k8s.io/csi-translation-lib => ../csi-translation-lib
k8s.io/dynamic-resource-allocation => ../dynamic-resource-allocation
k8s.io/endpointslice => ../endpointslice
k8s.io/externaljwt => ../externaljwt
k8s.io/kms => ../kms
k8s.io/kube-aggregator => ../kube-aggregator
k8s.io/kube-controller-manager => ../kube-controller-manager
k8s.io/kube-proxy => ../kube-proxy
k8s.io/kube-scheduler => ../kube-scheduler
k8s.io/kubectl => ../kubectl
k8s.io/kubelet => ../kubelet
k8s.io/metrics => ../metrics
k8s.io/mount-utils => ../mount-utils
k8s.io/pod-security-admission => ../pod-security-admission
k8s.io/sample-apiserver => ../sample-apiserver
k8s.io/sample-cli-plugin => ../sample-cli-plugin
k8s.io/sample-controller => ../sample-controller
)

View File

@@ -67,7 +67,34 @@ require (
replace (
k8s.io/api => ../api
k8s.io/apiextensions-apiserver => ../apiextensions-apiserver
k8s.io/apimachinery => ../apimachinery
k8s.io/apiserver => ../apiserver
k8s.io/cli-runtime => ../cli-runtime
k8s.io/client-go => ../client-go
k8s.io/cloud-provider => ../cloud-provider
k8s.io/cluster-bootstrap => ../cluster-bootstrap
k8s.io/code-generator => ../code-generator
k8s.io/component-base => ../component-base
k8s.io/component-helpers => ../component-helpers
k8s.io/controller-manager => ../controller-manager
k8s.io/cri-api => ../cri-api
k8s.io/cri-client => ../cri-client
k8s.io/csi-translation-lib => ../csi-translation-lib
k8s.io/dynamic-resource-allocation => ../dynamic-resource-allocation
k8s.io/endpointslice => ../endpointslice
k8s.io/externaljwt => ../externaljwt
k8s.io/kms => ../kms
k8s.io/kube-aggregator => ../kube-aggregator
k8s.io/kube-controller-manager => ../kube-controller-manager
k8s.io/kube-proxy => ../kube-proxy
k8s.io/kube-scheduler => ../kube-scheduler
k8s.io/kubectl => ../kubectl
k8s.io/kubelet => ../kubelet
k8s.io/metrics => ../metrics
k8s.io/mount-utils => ../mount-utils
k8s.io/pod-security-admission => ../pod-security-admission
k8s.io/sample-apiserver => ../sample-apiserver
k8s.io/sample-cli-plugin => ../sample-cli-plugin
k8s.io/sample-controller => ../sample-controller
)

View File

@@ -21,3 +21,37 @@ require (
golang.org/x/text v0.29.0 // indirect
google.golang.org/genproto/googleapis/rpc v0.0.0-20250528174236-200df99c418a // indirect
)
replace (
k8s.io/api => ../api
k8s.io/apiextensions-apiserver => ../apiextensions-apiserver
k8s.io/apimachinery => ../apimachinery
k8s.io/apiserver => ../apiserver
k8s.io/cli-runtime => ../cli-runtime
k8s.io/client-go => ../client-go
k8s.io/cloud-provider => ../cloud-provider
k8s.io/cluster-bootstrap => ../cluster-bootstrap
k8s.io/code-generator => ../code-generator
k8s.io/component-base => ../component-base
k8s.io/component-helpers => ../component-helpers
k8s.io/controller-manager => ../controller-manager
k8s.io/cri-api => ../cri-api
k8s.io/cri-client => ../cri-client
k8s.io/csi-translation-lib => ../csi-translation-lib
k8s.io/dynamic-resource-allocation => ../dynamic-resource-allocation
k8s.io/endpointslice => ../endpointslice
k8s.io/externaljwt => ../externaljwt
k8s.io/kms => ../kms
k8s.io/kube-aggregator => ../kube-aggregator
k8s.io/kube-controller-manager => ../kube-controller-manager
k8s.io/kube-proxy => ../kube-proxy
k8s.io/kube-scheduler => ../kube-scheduler
k8s.io/kubectl => ../kubectl
k8s.io/kubelet => ../kubelet
k8s.io/metrics => ../metrics
k8s.io/mount-utils => ../mount-utils
k8s.io/pod-security-admission => ../pod-security-admission
k8s.io/sample-apiserver => ../sample-apiserver
k8s.io/sample-cli-plugin => ../sample-cli-plugin
k8s.io/sample-controller => ../sample-controller
)

View File

@@ -21,3 +21,37 @@ require (
golang.org/x/text v0.29.0 // indirect
google.golang.org/genproto/googleapis/rpc v0.0.0-20250528174236-200df99c418a // indirect
)
replace (
k8s.io/api => ../api
k8s.io/apiextensions-apiserver => ../apiextensions-apiserver
k8s.io/apimachinery => ../apimachinery
k8s.io/apiserver => ../apiserver
k8s.io/cli-runtime => ../cli-runtime
k8s.io/client-go => ../client-go
k8s.io/cloud-provider => ../cloud-provider
k8s.io/cluster-bootstrap => ../cluster-bootstrap
k8s.io/code-generator => ../code-generator
k8s.io/component-base => ../component-base
k8s.io/component-helpers => ../component-helpers
k8s.io/controller-manager => ../controller-manager
k8s.io/cri-api => ../cri-api
k8s.io/cri-client => ../cri-client
k8s.io/csi-translation-lib => ../csi-translation-lib
k8s.io/dynamic-resource-allocation => ../dynamic-resource-allocation
k8s.io/endpointslice => ../endpointslice
k8s.io/externaljwt => ../externaljwt
k8s.io/kms => ../kms
k8s.io/kube-aggregator => ../kube-aggregator
k8s.io/kube-controller-manager => ../kube-controller-manager
k8s.io/kube-proxy => ../kube-proxy
k8s.io/kube-scheduler => ../kube-scheduler
k8s.io/kubectl => ../kubectl
k8s.io/kubelet => ../kubelet
k8s.io/metrics => ../metrics
k8s.io/mount-utils => ../mount-utils
k8s.io/pod-security-admission => ../pod-security-admission
k8s.io/sample-apiserver => ../sample-apiserver
k8s.io/sample-cli-plugin => ../sample-cli-plugin
k8s.io/sample-controller => ../sample-controller
)

View File

@@ -115,10 +115,34 @@ require (
replace (
k8s.io/api => ../api
k8s.io/apiextensions-apiserver => ../apiextensions-apiserver
k8s.io/apimachinery => ../apimachinery
k8s.io/apiserver => ../apiserver
k8s.io/cli-runtime => ../cli-runtime
k8s.io/client-go => ../client-go
k8s.io/cloud-provider => ../cloud-provider
k8s.io/cluster-bootstrap => ../cluster-bootstrap
k8s.io/code-generator => ../code-generator
k8s.io/component-base => ../component-base
k8s.io/component-helpers => ../component-helpers
k8s.io/controller-manager => ../controller-manager
k8s.io/cri-api => ../cri-api
k8s.io/cri-client => ../cri-client
k8s.io/csi-translation-lib => ../csi-translation-lib
k8s.io/dynamic-resource-allocation => ../dynamic-resource-allocation
k8s.io/endpointslice => ../endpointslice
k8s.io/externaljwt => ../externaljwt
k8s.io/kms => ../kms
k8s.io/kube-aggregator => ../kube-aggregator
k8s.io/kube-controller-manager => ../kube-controller-manager
k8s.io/kube-proxy => ../kube-proxy
k8s.io/kube-scheduler => ../kube-scheduler
k8s.io/kubectl => ../kubectl
k8s.io/kubelet => ../kubelet
k8s.io/metrics => ../metrics
k8s.io/mount-utils => ../mount-utils
k8s.io/pod-security-admission => ../pod-security-admission
k8s.io/sample-apiserver => ../sample-apiserver
k8s.io/sample-cli-plugin => ../sample-cli-plugin
k8s.io/sample-controller => ../sample-controller
)

View File

@@ -36,12 +36,34 @@ require (
replace (
k8s.io/api => ../api
k8s.io/apiextensions-apiserver => ../apiextensions-apiserver
k8s.io/apimachinery => ../apimachinery
k8s.io/apiserver => ../apiserver
k8s.io/cli-runtime => ../cli-runtime
k8s.io/client-go => ../client-go
k8s.io/cloud-provider => ../cloud-provider
k8s.io/cluster-bootstrap => ../cluster-bootstrap
k8s.io/code-generator => ../code-generator
k8s.io/component-base => ../component-base
k8s.io/component-helpers => ../component-helpers
k8s.io/controller-manager => ../controller-manager
k8s.io/cri-api => ../cri-api
k8s.io/cri-client => ../cri-client
k8s.io/csi-translation-lib => ../csi-translation-lib
k8s.io/dynamic-resource-allocation => ../dynamic-resource-allocation
k8s.io/endpointslice => ../endpointslice
k8s.io/externaljwt => ../externaljwt
k8s.io/kms => ../kms
k8s.io/kube-aggregator => ../kube-aggregator
k8s.io/kube-controller-manager => ../kube-controller-manager
k8s.io/kube-proxy => ../kube-proxy
k8s.io/kube-scheduler => ../kube-scheduler
k8s.io/kubectl => ../kubectl
k8s.io/kubelet => ../kubelet
k8s.io/metrics => ../metrics
k8s.io/mount-utils => ../mount-utils
k8s.io/pod-security-admission => ../pod-security-admission
k8s.io/sample-apiserver => ../sample-apiserver
k8s.io/sample-cli-plugin => ../sample-cli-plugin
k8s.io/sample-controller => ../sample-controller
)

View File

@@ -51,7 +51,34 @@ require (
replace (
k8s.io/api => ../api
k8s.io/apiextensions-apiserver => ../apiextensions-apiserver
k8s.io/apimachinery => ../apimachinery
k8s.io/apiserver => ../apiserver
k8s.io/cli-runtime => ../cli-runtime
k8s.io/client-go => ../client-go
k8s.io/cloud-provider => ../cloud-provider
k8s.io/cluster-bootstrap => ../cluster-bootstrap
k8s.io/code-generator => ../code-generator
k8s.io/component-base => ../component-base
k8s.io/component-helpers => ../component-helpers
k8s.io/controller-manager => ../controller-manager
k8s.io/cri-api => ../cri-api
k8s.io/cri-client => ../cri-client
k8s.io/csi-translation-lib => ../csi-translation-lib
k8s.io/dynamic-resource-allocation => ../dynamic-resource-allocation
k8s.io/endpointslice => ../endpointslice
k8s.io/externaljwt => ../externaljwt
k8s.io/kms => ../kms
k8s.io/kube-aggregator => ../kube-aggregator
k8s.io/kube-controller-manager => ../kube-controller-manager
k8s.io/kube-proxy => ../kube-proxy
k8s.io/kube-scheduler => ../kube-scheduler
k8s.io/kubectl => ../kubectl
k8s.io/kubelet => ../kubelet
k8s.io/metrics => ../metrics
k8s.io/mount-utils => ../mount-utils
k8s.io/pod-security-admission => ../pod-security-admission
k8s.io/sample-apiserver => ../sample-apiserver
k8s.io/sample-cli-plugin => ../sample-cli-plugin
k8s.io/sample-controller => ../sample-controller
)

View File

@@ -78,12 +78,34 @@ require (
replace (
k8s.io/api => ../api
k8s.io/apiextensions-apiserver => ../apiextensions-apiserver
k8s.io/apimachinery => ../apimachinery
k8s.io/apiserver => ../apiserver
k8s.io/cli-runtime => ../cli-runtime
k8s.io/client-go => ../client-go
k8s.io/cloud-provider => ../cloud-provider
k8s.io/cluster-bootstrap => ../cluster-bootstrap
k8s.io/code-generator => ../code-generator
k8s.io/component-base => ../component-base
k8s.io/component-helpers => ../component-helpers
k8s.io/controller-manager => ../controller-manager
k8s.io/cri-api => ../cri-api
k8s.io/cri-client => ../cri-client
k8s.io/csi-translation-lib => ../csi-translation-lib
k8s.io/dynamic-resource-allocation => ../dynamic-resource-allocation
k8s.io/endpointslice => ../endpointslice
k8s.io/externaljwt => ../externaljwt
k8s.io/kms => ../kms
k8s.io/kube-aggregator => ../kube-aggregator
k8s.io/kube-controller-manager => ../kube-controller-manager
k8s.io/kube-proxy => ../kube-proxy
k8s.io/kube-scheduler => ../kube-scheduler
k8s.io/kubectl => ../kubectl
k8s.io/kubelet => ../kubelet
k8s.io/metrics => ../metrics
k8s.io/mount-utils => ../mount-utils
k8s.io/pod-security-admission => ../pod-security-admission
k8s.io/sample-apiserver => ../sample-apiserver
k8s.io/sample-cli-plugin => ../sample-cli-plugin
k8s.io/sample-controller => ../sample-controller
)

View File

@@ -96,11 +96,34 @@ require (
replace (
k8s.io/api => ../api
k8s.io/apiextensions-apiserver => ../apiextensions-apiserver
k8s.io/apimachinery => ../apimachinery
k8s.io/apiserver => ../apiserver
k8s.io/cli-runtime => ../cli-runtime
k8s.io/client-go => ../client-go
k8s.io/cloud-provider => ../cloud-provider
k8s.io/cluster-bootstrap => ../cluster-bootstrap
k8s.io/code-generator => ../code-generator
k8s.io/component-base => ../component-base
k8s.io/component-helpers => ../component-helpers
k8s.io/controller-manager => ../controller-manager
k8s.io/cri-api => ../cri-api
k8s.io/cri-client => ../cri-client
k8s.io/csi-translation-lib => ../csi-translation-lib
k8s.io/dynamic-resource-allocation => ../dynamic-resource-allocation
k8s.io/endpointslice => ../endpointslice
k8s.io/externaljwt => ../externaljwt
k8s.io/kms => ../kms
k8s.io/kube-aggregator => ../kube-aggregator
k8s.io/kube-controller-manager => ../kube-controller-manager
k8s.io/kube-proxy => ../kube-proxy
k8s.io/kube-scheduler => ../kube-scheduler
k8s.io/kubectl => ../kubectl
k8s.io/kubelet => ../kubelet
k8s.io/metrics => ../metrics
k8s.io/mount-utils => ../mount-utils
k8s.io/pod-security-admission => ../pod-security-admission
k8s.io/sample-apiserver => ../sample-apiserver
k8s.io/sample-cli-plugin => ../sample-cli-plugin
k8s.io/sample-controller => ../sample-controller
)

View File

@@ -67,10 +67,34 @@ require (
replace (
k8s.io/api => ../api
k8s.io/apiextensions-apiserver => ../apiextensions-apiserver
k8s.io/apimachinery => ../apimachinery
k8s.io/apiserver => ../apiserver
k8s.io/cli-runtime => ../cli-runtime
k8s.io/client-go => ../client-go
k8s.io/cloud-provider => ../cloud-provider
k8s.io/cluster-bootstrap => ../cluster-bootstrap
k8s.io/code-generator => ../code-generator
k8s.io/component-base => ../component-base
k8s.io/component-helpers => ../component-helpers
k8s.io/controller-manager => ../controller-manager
k8s.io/cri-api => ../cri-api
k8s.io/cri-client => ../cri-client
k8s.io/csi-translation-lib => ../csi-translation-lib
k8s.io/dynamic-resource-allocation => ../dynamic-resource-allocation
k8s.io/endpointslice => ../endpointslice
k8s.io/externaljwt => ../externaljwt
k8s.io/kms => ../kms
k8s.io/kube-aggregator => ../kube-aggregator
k8s.io/kube-controller-manager => ../kube-controller-manager
k8s.io/kube-proxy => ../kube-proxy
k8s.io/kube-scheduler => ../kube-scheduler
k8s.io/kubectl => ../kubectl
k8s.io/kubelet => ../kubelet
k8s.io/metrics => ../metrics
k8s.io/mount-utils => ../mount-utils
k8s.io/pod-security-admission => ../pod-security-admission
k8s.io/sample-apiserver => ../sample-apiserver
k8s.io/sample-cli-plugin => ../sample-cli-plugin
k8s.io/sample-controller => ../sample-controller
)

View File

@@ -61,7 +61,34 @@ require (
replace (
k8s.io/api => ../api
k8s.io/apiextensions-apiserver => ../apiextensions-apiserver
k8s.io/apimachinery => ../apimachinery
k8s.io/apiserver => ../apiserver
k8s.io/cli-runtime => ../cli-runtime
k8s.io/client-go => ../client-go
k8s.io/cloud-provider => ../cloud-provider
k8s.io/cluster-bootstrap => ../cluster-bootstrap
k8s.io/code-generator => ../code-generator
k8s.io/component-base => ../component-base
k8s.io/component-helpers => ../component-helpers
k8s.io/controller-manager => ../controller-manager
k8s.io/cri-api => ../cri-api
k8s.io/cri-client => ../cri-client
k8s.io/csi-translation-lib => ../csi-translation-lib
k8s.io/dynamic-resource-allocation => ../dynamic-resource-allocation
k8s.io/endpointslice => ../endpointslice
k8s.io/externaljwt => ../externaljwt
k8s.io/kms => ../kms
k8s.io/kube-aggregator => ../kube-aggregator
k8s.io/kube-controller-manager => ../kube-controller-manager
k8s.io/kube-proxy => ../kube-proxy
k8s.io/kube-scheduler => ../kube-scheduler
k8s.io/kubectl => ../kubectl
k8s.io/kubelet => ../kubelet
k8s.io/metrics => ../metrics
k8s.io/mount-utils => ../mount-utils
k8s.io/pod-security-admission => ../pod-security-admission
k8s.io/sample-apiserver => ../sample-apiserver
k8s.io/sample-cli-plugin => ../sample-cli-plugin
k8s.io/sample-controller => ../sample-controller
)

View File

@@ -23,3 +23,37 @@ require (
gopkg.in/check.v1 v1.0.0-20201130134442-10cb98267c6c // indirect
gopkg.in/yaml.v3 v3.0.1 // indirect
)
replace (
k8s.io/api => ../api
k8s.io/apiextensions-apiserver => ../apiextensions-apiserver
k8s.io/apimachinery => ../apimachinery
k8s.io/apiserver => ../apiserver
k8s.io/cli-runtime => ../cli-runtime
k8s.io/client-go => ../client-go
k8s.io/cloud-provider => ../cloud-provider
k8s.io/cluster-bootstrap => ../cluster-bootstrap
k8s.io/code-generator => ../code-generator
k8s.io/component-base => ../component-base
k8s.io/component-helpers => ../component-helpers
k8s.io/controller-manager => ../controller-manager
k8s.io/cri-api => ../cri-api
k8s.io/cri-client => ../cri-client
k8s.io/csi-translation-lib => ../csi-translation-lib
k8s.io/dynamic-resource-allocation => ../dynamic-resource-allocation
k8s.io/endpointslice => ../endpointslice
k8s.io/externaljwt => ../externaljwt
k8s.io/kms => ../kms
k8s.io/kube-aggregator => ../kube-aggregator
k8s.io/kube-controller-manager => ../kube-controller-manager
k8s.io/kube-proxy => ../kube-proxy
k8s.io/kube-scheduler => ../kube-scheduler
k8s.io/kubectl => ../kubectl
k8s.io/kubelet => ../kubelet
k8s.io/metrics => ../metrics
k8s.io/mount-utils => ../mount-utils
k8s.io/pod-security-admission => ../pod-security-admission
k8s.io/sample-apiserver => ../sample-apiserver
k8s.io/sample-cli-plugin => ../sample-cli-plugin
k8s.io/sample-controller => ../sample-controller
)

View File

@@ -109,9 +109,34 @@ require (
replace (
k8s.io/api => ../api
k8s.io/apiextensions-apiserver => ../apiextensions-apiserver
k8s.io/apimachinery => ../apimachinery
k8s.io/apiserver => ../apiserver
k8s.io/cli-runtime => ../cli-runtime
k8s.io/client-go => ../client-go
k8s.io/cloud-provider => ../cloud-provider
k8s.io/cluster-bootstrap => ../cluster-bootstrap
k8s.io/code-generator => ../code-generator
k8s.io/component-base => ../component-base
k8s.io/component-helpers => ../component-helpers
k8s.io/controller-manager => ../controller-manager
k8s.io/cri-api => ../cri-api
k8s.io/cri-client => ../cri-client
k8s.io/csi-translation-lib => ../csi-translation-lib
k8s.io/dynamic-resource-allocation => ../dynamic-resource-allocation
k8s.io/endpointslice => ../endpointslice
k8s.io/externaljwt => ../externaljwt
k8s.io/kms => ../kms
k8s.io/kube-aggregator => ../kube-aggregator
k8s.io/kube-controller-manager => ../kube-controller-manager
k8s.io/kube-proxy => ../kube-proxy
k8s.io/kube-scheduler => ../kube-scheduler
k8s.io/kubectl => ../kubectl
k8s.io/kubelet => ../kubelet
k8s.io/metrics => ../metrics
k8s.io/mount-utils => ../mount-utils
k8s.io/pod-security-admission => ../pod-security-admission
k8s.io/sample-apiserver => ../sample-apiserver
k8s.io/sample-cli-plugin => ../sample-cli-plugin
k8s.io/sample-controller => ../sample-controller
)

View File

@@ -112,10 +112,34 @@ require (
replace (
k8s.io/api => ../api
k8s.io/apiextensions-apiserver => ../apiextensions-apiserver
k8s.io/apimachinery => ../apimachinery
k8s.io/apiserver => ../apiserver
k8s.io/cli-runtime => ../cli-runtime
k8s.io/client-go => ../client-go
k8s.io/cloud-provider => ../cloud-provider
k8s.io/cluster-bootstrap => ../cluster-bootstrap
k8s.io/code-generator => ../code-generator
k8s.io/component-base => ../component-base
k8s.io/component-helpers => ../component-helpers
k8s.io/controller-manager => ../controller-manager
k8s.io/cri-api => ../cri-api
k8s.io/cri-client => ../cri-client
k8s.io/csi-translation-lib => ../csi-translation-lib
k8s.io/dynamic-resource-allocation => ../dynamic-resource-allocation
k8s.io/endpointslice => ../endpointslice
k8s.io/externaljwt => ../externaljwt
k8s.io/kms => ../kms
k8s.io/kube-aggregator => ../kube-aggregator
k8s.io/kube-controller-manager => ../kube-controller-manager
k8s.io/kube-proxy => ../kube-proxy
k8s.io/kube-scheduler => ../kube-scheduler
k8s.io/kubectl => ../kubectl
k8s.io/kubelet => ../kubelet
k8s.io/metrics => ../metrics
k8s.io/mount-utils => ../mount-utils
k8s.io/pod-security-admission => ../pod-security-admission
k8s.io/sample-apiserver => ../sample-apiserver
k8s.io/sample-cli-plugin => ../sample-cli-plugin
k8s.io/sample-controller => ../sample-controller
)

View File

@@ -69,7 +69,34 @@ require (
replace (
k8s.io/api => ../api
k8s.io/apiextensions-apiserver => ../apiextensions-apiserver
k8s.io/apimachinery => ../apimachinery
k8s.io/apiserver => ../apiserver
k8s.io/cli-runtime => ../cli-runtime
k8s.io/client-go => ../client-go
k8s.io/cloud-provider => ../cloud-provider
k8s.io/cluster-bootstrap => ../cluster-bootstrap
k8s.io/code-generator => ../code-generator
k8s.io/component-base => ../component-base
k8s.io/component-helpers => ../component-helpers
k8s.io/controller-manager => ../controller-manager
k8s.io/cri-api => ../cri-api
k8s.io/cri-client => ../cri-client
k8s.io/csi-translation-lib => ../csi-translation-lib
k8s.io/dynamic-resource-allocation => ../dynamic-resource-allocation
k8s.io/endpointslice => ../endpointslice
k8s.io/externaljwt => ../externaljwt
k8s.io/kms => ../kms
k8s.io/kube-aggregator => ../kube-aggregator
k8s.io/kube-controller-manager => ../kube-controller-manager
k8s.io/kube-proxy => ../kube-proxy
k8s.io/kube-scheduler => ../kube-scheduler
k8s.io/kubectl => ../kubectl
k8s.io/kubelet => ../kubelet
k8s.io/metrics => ../metrics
k8s.io/mount-utils => ../mount-utils
k8s.io/pod-security-admission => ../pod-security-admission
k8s.io/sample-apiserver => ../sample-apiserver
k8s.io/sample-cli-plugin => ../sample-cli-plugin
k8s.io/sample-controller => ../sample-controller
)

View File

@@ -60,7 +60,34 @@ require (
replace (
k8s.io/api => ../api
k8s.io/apiextensions-apiserver => ../apiextensions-apiserver
k8s.io/apimachinery => ../apimachinery
k8s.io/apiserver => ../apiserver
k8s.io/cli-runtime => ../cli-runtime
k8s.io/client-go => ../client-go
k8s.io/cloud-provider => ../cloud-provider
k8s.io/cluster-bootstrap => ../cluster-bootstrap
k8s.io/code-generator => ../code-generator
k8s.io/component-base => ../component-base
k8s.io/component-helpers => ../component-helpers
k8s.io/controller-manager => ../controller-manager
k8s.io/cri-api => ../cri-api
k8s.io/cri-client => ../cri-client
k8s.io/csi-translation-lib => ../csi-translation-lib
k8s.io/dynamic-resource-allocation => ../dynamic-resource-allocation
k8s.io/endpointslice => ../endpointslice
k8s.io/externaljwt => ../externaljwt
k8s.io/kms => ../kms
k8s.io/kube-aggregator => ../kube-aggregator
k8s.io/kube-controller-manager => ../kube-controller-manager
k8s.io/kube-proxy => ../kube-proxy
k8s.io/kube-scheduler => ../kube-scheduler
k8s.io/kubectl => ../kubectl
k8s.io/kubelet => ../kubelet
k8s.io/metrics => ../metrics
k8s.io/mount-utils => ../mount-utils
k8s.io/pod-security-admission => ../pod-security-admission
k8s.io/sample-apiserver => ../sample-apiserver
k8s.io/sample-cli-plugin => ../sample-cli-plugin
k8s.io/sample-controller => ../sample-controller
)

View File

@@ -35,7 +35,6 @@ import (
"k8s.io/apimachinery/pkg/util/wait"
clientset "k8s.io/client-go/kubernetes"
"k8s.io/kubernetes/test/e2e/framework"
matchers "k8s.io/kubernetes/test/e2e/framework/matchers"
e2epod "k8s.io/kubernetes/test/e2e/framework/pod"
"k8s.io/kubernetes/test/e2e/storage/drivers"
"k8s.io/kubernetes/test/e2e/storage/testsuites"
@@ -605,16 +604,30 @@ func validateQuotaUsage(ctx context.Context, m *mockDriverSetup, currentQuota, e
expectedCount := expectedQuota.Status.Used[pvcCountQuotaKey]
expectedUsedSize := expectedQuota.Status.Used[pvcSizeQuotaKey]
gomega.Eventually(func() bool {
q, err := uncachedClient.ResourceQuotas(currentQuota.Namespace).Get(ctx, currentQuota.Name, metav1.GetOptions{})
if err != nil || q.Status.Used == nil {
return false
}
quota = q
usedCount = quota.Status.Used[pvcCountQuotaKey]
usedSize = quota.Status.Used[pvcSizeQuotaKey]
return usedCount.Cmp(expectedCount) == 0 && usedSize.Cmp(expectedUsedSize) == 0
}, csiResizeWaitPeriod, resizePollInterval).Should(
// remove this if you added it
// import "k8s.io/kubernetes/test/e2e/framework/matchers"
gomega.Eventually(func() error {
q, err := uncachedClient.ResourceQuotas(currentQuota.Namespace).Get(ctx, currentQuota.Name, metav1.GetOptions{})
if err != nil {
return fmt.Errorf("failed to get resource quota %s/%s: %v", currentQuota.Namespace, currentQuota.Name, err)
}
if q.Status.Used == nil {
return fmt.Errorf("resource quota %s/%s has nil Status.Used", currentQuota.Namespace, currentQuota.Name)
}
quota = q
usedCount = quota.Status.Used[pvcCountQuotaKey]
usedSize = quota.Status.Used[pvcSizeQuotaKey]
if usedCount.Cmp(expectedCount) != 0 || usedSize.Cmp(expectedUsedSize) != 0 {
return fmt.Errorf(
"resource quota usage did not converge; currentlyUsed: %s/%s, expected: %s/%s",
usedCount.String(), usedSize.String(), expectedCount.String(), expectedUsedSize.String(),
)
}
return nil
}, csiResizeWaitPeriod, resizePollInterval).Should(gomega.Succeed())(
matchers.BeTrueBecause(
"resource quota usage did not converge; currentlyUsed: %s/%s, expected: %s/%s",
usedCount.String(), usedSize.String(), expectedCount.String(), expectedUsedSize.String(),