From 705ae5f346a597dc136ad6147ecca3d238ba8789 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Sat, 26 Oct 2024 04:02:17 +0000 Subject: [PATCH] fix(deps): update patch digest dependencies --- go.mod | 63 +++++++++--------- go.sum | 24 +++---- .../longhorn/go-common-libs/utils/misc.go | 20 ++++++ vendor/golang.org/x/exp/LICENSE | 27 ++++++++ vendor/golang.org/x/exp/PATENTS | 22 +++++++ .../x/exp/constraints/constraints.go | 50 ++++++++++++++ vendor/modules.txt | 65 ++++++++++--------- 7 files changed, 197 insertions(+), 74 deletions(-) create mode 100644 vendor/golang.org/x/exp/LICENSE create mode 100644 vendor/golang.org/x/exp/PATENTS create mode 100644 vendor/golang.org/x/exp/constraints/constraints.go diff --git a/go.mod b/go.mod index fd142eba..2cf39b91 100644 --- a/go.mod +++ b/go.mod @@ -17,36 +17,36 @@ go 1.22.2 // the portions of k8s.io/kubernetes code this module actually uses, not all of the replace directives may strictly be // necessary. However, it is better to include all of them for consistency. replace ( - k8s.io/api => k8s.io/api v0.31.1 - k8s.io/apiextensions-apiserver => k8s.io/apiextensions-apiserver v0.31.1 - k8s.io/apimachinery => k8s.io/apimachinery v0.31.1 - k8s.io/apiserver => k8s.io/apiserver v0.31.1 - k8s.io/cli-runtime => k8s.io/cli-runtime v0.31.1 - k8s.io/client-go => k8s.io/client-go v0.31.1 - k8s.io/cloud-provider => k8s.io/cloud-provider v0.31.1 - k8s.io/cluster-bootstrap => k8s.io/cluster-bootstrap v0.31.1 - k8s.io/code-generator => k8s.io/code-generator v0.31.1 - k8s.io/component-base => k8s.io/component-base v0.31.1 - k8s.io/component-helpers => k8s.io/component-helpers v0.31.1 - k8s.io/controller-manager => k8s.io/controller-manager v0.31.1 - k8s.io/cri-api => k8s.io/cri-api v0.31.1 - k8s.io/csi-translation-lib => k8s.io/csi-translation-lib v0.31.1 - k8s.io/kube-aggregator => k8s.io/kube-aggregator v0.31.1 - k8s.io/kube-controller-manager => k8s.io/kube-controller-manager v0.31.1 - k8s.io/kube-proxy => k8s.io/kube-proxy v0.31.1 - k8s.io/kube-scheduler => k8s.io/kube-scheduler v0.31.1 - k8s.io/kubectl => k8s.io/kubectl v0.31.1 - k8s.io/kubelet => k8s.io/kubelet v0.31.1 - k8s.io/legacy-cloud-providers => k8s.io/legacy-cloud-providers v0.30.5 - k8s.io/metrics => k8s.io/metrics v0.31.1 - k8s.io/mount-utils => k8s.io/mount-utils v0.31.1 - k8s.io/pod-security-admission => k8s.io/pod-security-admission v0.31.1 - k8s.io/sample-apiserver => k8s.io/sample-apiserver v0.31.1 + k8s.io/api => k8s.io/api v0.31.2 + k8s.io/apiextensions-apiserver => k8s.io/apiextensions-apiserver v0.31.2 + k8s.io/apimachinery => k8s.io/apimachinery v0.31.2 + k8s.io/apiserver => k8s.io/apiserver v0.31.2 + k8s.io/cli-runtime => k8s.io/cli-runtime v0.31.2 + k8s.io/client-go => k8s.io/client-go v0.31.2 + k8s.io/cloud-provider => k8s.io/cloud-provider v0.31.2 + k8s.io/cluster-bootstrap => k8s.io/cluster-bootstrap v0.31.2 + k8s.io/code-generator => k8s.io/code-generator v0.31.2 + k8s.io/component-base => k8s.io/component-base v0.31.2 + k8s.io/component-helpers => k8s.io/component-helpers v0.31.2 + k8s.io/controller-manager => k8s.io/controller-manager v0.31.2 + k8s.io/cri-api => k8s.io/cri-api v0.31.2 + k8s.io/csi-translation-lib => k8s.io/csi-translation-lib v0.31.2 + k8s.io/kube-aggregator => k8s.io/kube-aggregator v0.31.2 + k8s.io/kube-controller-manager => k8s.io/kube-controller-manager v0.31.2 + k8s.io/kube-proxy => k8s.io/kube-proxy v0.31.2 + k8s.io/kube-scheduler => k8s.io/kube-scheduler v0.31.2 + k8s.io/kubectl => k8s.io/kubectl v0.31.2 + k8s.io/kubelet => k8s.io/kubelet v0.31.2 + k8s.io/legacy-cloud-providers => k8s.io/legacy-cloud-providers v0.30.6 + k8s.io/metrics => k8s.io/metrics v0.31.2 + k8s.io/mount-utils => k8s.io/mount-utils v0.31.2 + k8s.io/pod-security-admission => k8s.io/pod-security-admission v0.31.2 + k8s.io/sample-apiserver => k8s.io/sample-apiserver v0.31.2 ) require ( github.com/google/fscrypt v0.3.5 - github.com/longhorn/go-common-libs v0.0.0-20241018042323-54da24c0807f + github.com/longhorn/go-common-libs v0.0.0-20241024003634-9e7505c868e3 github.com/longhorn/types v0.0.0-20241007141758-3640f2357238 github.com/mitchellh/go-ps v1.0.0 github.com/pkg/errors v0.9.1 @@ -56,11 +56,11 @@ require ( golang.org/x/sys v0.26.0 google.golang.org/grpc v1.67.1 google.golang.org/protobuf v1.35.1 - k8s.io/api v0.31.1 - k8s.io/apimachinery v0.31.1 - k8s.io/client-go v0.31.1 - k8s.io/kubernetes v1.31.1 - k8s.io/mount-utils v0.31.1 + k8s.io/api v0.31.2 + k8s.io/apimachinery v0.31.2 + k8s.io/client-go v0.31.2 + k8s.io/kubernetes v1.31.2 + k8s.io/mount-utils v0.31.2 k8s.io/utils v0.0.0-20240921022957-49e7df575cb6 ) @@ -99,6 +99,7 @@ require ( github.com/shirou/gopsutil/v3 v3.24.5 // indirect github.com/x448/float16 v0.8.4 // indirect github.com/yusufpapurcu/wmi v1.2.4 // indirect + golang.org/x/exp v0.0.0-20230515195305-f3d0a9c9a5cc // indirect golang.org/x/oauth2 v0.22.0 // indirect golang.org/x/term v0.25.0 // indirect golang.org/x/text v0.19.0 // indirect diff --git a/go.sum b/go.sum index 3d437638..6cadbee8 100644 --- a/go.sum +++ b/go.sum @@ -65,8 +65,8 @@ github.com/kr/pty v1.1.1/go.mod h1:pFQYn66WHrOpPYNljwOMqo10TkYh1fy3cYio2l3bCsQ= github.com/kr/text v0.1.0/go.mod h1:4Jbv+DJW3UT/LiOwJeYQe1efqtUx/iVham/4vfdArNI= github.com/kr/text v0.2.0 h1:5Nx0Ya0ZqY2ygV366QzturHI13Jq95ApcVaJBhpS+AY= github.com/kr/text v0.2.0/go.mod h1:eLer722TekiGuMkidMxC/pM04lWEeraHUUmBw8l2grE= -github.com/longhorn/go-common-libs v0.0.0-20241018042323-54da24c0807f h1:X0Ty+fnoZ5ExhHdD42TdXd2GAU5sXyaio3AAZlO3fwI= -github.com/longhorn/go-common-libs v0.0.0-20241018042323-54da24c0807f/go.mod h1:ypnoivZeYoZVRqeI2MQHEGA+Vqt8DZVkCbhf/3Ogx7Q= +github.com/longhorn/go-common-libs v0.0.0-20241024003634-9e7505c868e3 h1:mWgSoMgTYoguJt4TBYSrq3ZweQR11GHPxEth39QiT2o= +github.com/longhorn/go-common-libs v0.0.0-20241024003634-9e7505c868e3/go.mod h1:00v9OlN7rulbJxh7ZM3h0J9UfXQ0EAHzuS2zlJgqno0= github.com/longhorn/types v0.0.0-20241007141758-3640f2357238 h1:zo3jTRYbH1KtO2TwgIt3eb4wTLGAfN/SAzWJsOwY+Pc= github.com/longhorn/types v0.0.0-20241007141758-3640f2357238/go.mod h1:IpV+1bctQgBgp3brj0nsHmnBDFkd5IrzTgBtVAloJuw= github.com/mailru/easyjson v0.7.7 h1:UGYAvKxe3sBsEDzO8ZeWOSlIQfWFlxbzLZe7hwFURr0= @@ -199,20 +199,20 @@ gopkg.in/yaml.v2 v2.4.0/go.mod h1:RDklbk79AGWmwhnvt/jBztapEOGDOx6ZbXqjP6csGnQ= 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.31.1 h1:Xe1hX/fPW3PXYYv8BlozYqw63ytA92snr96zMW9gWTU= -k8s.io/api v0.31.1/go.mod h1:sbN1g6eY6XVLeqNsZGLnI5FwVseTrZX7Fv3O26rhAaI= -k8s.io/apimachinery v0.31.1 h1:mhcUBbj7KUjaVhyXILglcVjuS4nYXiwC+KKFBgIVy7U= -k8s.io/apimachinery v0.31.1/go.mod h1:rsPdaZJfTfLsNJSQzNHQvYoTmxhoOEofxtOsF3rtsMo= -k8s.io/client-go v0.31.1 h1:f0ugtWSbWpxHR7sjVpQwuvw9a3ZKLXX0u0itkFXufb0= -k8s.io/client-go v0.31.1/go.mod h1:sKI8871MJN2OyeqRlmA4W4KM9KBdBUpDLu/43eGemCg= +k8s.io/api v0.31.2 h1:3wLBbL5Uom/8Zy98GRPXpJ254nEFpl+hwndmk9RwmL0= +k8s.io/api v0.31.2/go.mod h1:bWmGvrGPssSK1ljmLzd3pwCQ9MgoTsRCuK35u6SygUk= +k8s.io/apimachinery v0.31.2 h1:i4vUt2hPK56W6mlT7Ry+AO8eEsyxMD1U44NR22CLTYw= +k8s.io/apimachinery v0.31.2/go.mod h1:rsPdaZJfTfLsNJSQzNHQvYoTmxhoOEofxtOsF3rtsMo= +k8s.io/client-go v0.31.2 h1:Y2F4dxU5d3AQj+ybwSMqQnpZH9F30//1ObxOKlTI9yc= +k8s.io/client-go v0.31.2/go.mod h1:NPa74jSVR/+eez2dFsEIHNa+3o09vtNaWwWwb1qSxSs= k8s.io/klog/v2 v2.130.1 h1:n9Xl7H1Xvksem4KFG4PYbdQCQxqc/tTUyrgXaOhHSzk= k8s.io/klog/v2 v2.130.1/go.mod h1:3Jpz1GvMt720eyJH1ckRHK1EDfpxISzJ7I9OYgaDtPE= k8s.io/kube-openapi v0.0.0-20240228011516-70dd3763d340 h1:BZqlfIlq5YbRMFko6/PM7FjZpUb45WallggurYhKGag= k8s.io/kube-openapi v0.0.0-20240228011516-70dd3763d340/go.mod h1:yD4MZYeKMBwQKVht279WycxKyM84kkAx2DPrTXaeb98= -k8s.io/kubernetes v1.31.1 h1:1fcYJe8SAhtannpChbmnzHLwAV9Je99PrGaFtBvCxms= -k8s.io/kubernetes v1.31.1/go.mod h1:/YGPL//Fb9mdv5vukvAQ7Xon+Bqwry52bmjTdORAw+Q= -k8s.io/mount-utils v0.31.1 h1:f8UrH9kRynljmdNGM6BaCvFUON5ZPKDgE+ltmYqI4wA= -k8s.io/mount-utils v0.31.1/go.mod h1:HV/VYBUGqYUj4vt82YltzpWvgv8FPg0G9ItyInT3NPU= +k8s.io/kubernetes v1.31.2 h1:VNSu4O7Xn5FFRsh9ePXyEPg6ucR21fOftarSdi053Gs= +k8s.io/kubernetes v1.31.2/go.mod h1:9xmT2buyTYj8TRKwRae7FcuY8k5+xlxv7VivvO0KKfs= +k8s.io/mount-utils v0.31.2 h1:Q0ygX92Lj9d1wcObAzj+JZ4oE7CNKZrqSOn1XcIS+y4= +k8s.io/mount-utils v0.31.2/go.mod h1:HV/VYBUGqYUj4vt82YltzpWvgv8FPg0G9ItyInT3NPU= k8s.io/utils v0.0.0-20240921022957-49e7df575cb6 h1:MDF6h2H/h4tbzmtIKTuctcwZmY0tY9mD9fNT47QO6HI= k8s.io/utils v0.0.0-20240921022957-49e7df575cb6/go.mod h1:OLgZIPagt7ERELqWJFomSt595RzquPNLL48iOWgYOg0= sigs.k8s.io/json v0.0.0-20221116044647-bc3834ca7abd h1:EDPBXCAspyGV4jQlpZSudPeMmr1bNJefnuqLsRAsHZo= diff --git a/vendor/github.com/longhorn/go-common-libs/utils/misc.go b/vendor/github.com/longhorn/go-common-libs/utils/misc.go index 69aced9c..dc18368f 100644 --- a/vendor/github.com/longhorn/go-common-libs/utils/misc.go +++ b/vendor/github.com/longhorn/go-common-libs/utils/misc.go @@ -7,11 +7,13 @@ import ( "path/filepath" "reflect" "runtime" + "sort" "strconv" "strings" "github.com/google/uuid" "github.com/pkg/errors" + "golang.org/x/exp/constraints" "github.com/longhorn/go-common-libs/types" ) @@ -119,3 +121,21 @@ func ConvertTypeToString[T any](value T) string { return fmt.Sprintf("Unsupported type: %v", v.Kind()) } } + +// SortKeys sorts the keys of a map in ascending order. +func SortKeys[K constraints.Ordered, V any](mapObj map[K]V) ([]K, error) { + if mapObj == nil { + return nil, fmt.Errorf("input object cannot be nil") + } + + keys := make([]K, 0, len(mapObj)) + for key := range mapObj { + keys = append(keys, key) + } + + sort.Slice(keys, func(i, j int) bool { + return keys[i] < keys[j] + }) + + return keys, nil +} diff --git a/vendor/golang.org/x/exp/LICENSE b/vendor/golang.org/x/exp/LICENSE new file mode 100644 index 00000000..6a66aea5 --- /dev/null +++ b/vendor/golang.org/x/exp/LICENSE @@ -0,0 +1,27 @@ +Copyright (c) 2009 The Go Authors. All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + + * Redistributions of source code must retain the above copyright +notice, this list of conditions and the following disclaimer. + * Redistributions in binary form must reproduce the above +copyright notice, this list of conditions and the following disclaimer +in the documentation and/or other materials provided with the +distribution. + * Neither the name of Google Inc. nor the names of its +contributors may be used to endorse or promote products derived from +this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. diff --git a/vendor/golang.org/x/exp/PATENTS b/vendor/golang.org/x/exp/PATENTS new file mode 100644 index 00000000..73309904 --- /dev/null +++ b/vendor/golang.org/x/exp/PATENTS @@ -0,0 +1,22 @@ +Additional IP Rights Grant (Patents) + +"This implementation" means the copyrightable works distributed by +Google as part of the Go project. + +Google hereby grants to You a perpetual, worldwide, non-exclusive, +no-charge, royalty-free, irrevocable (except as stated in this section) +patent license to make, have made, use, offer to sell, sell, import, +transfer and otherwise run, modify and propagate the contents of this +implementation of Go, where such license applies only to those patent +claims, both currently owned or controlled by Google and acquired in +the future, licensable by Google that are necessarily infringed by this +implementation of Go. This grant does not include claims that would be +infringed only as a consequence of further modification of this +implementation. If you or your agent or exclusive licensee institute or +order or agree to the institution of patent litigation against any +entity (including a cross-claim or counterclaim in a lawsuit) alleging +that this implementation of Go or any code incorporated within this +implementation of Go constitutes direct or contributory patent +infringement, or inducement of patent infringement, then any patent +rights granted to you under this License for this implementation of Go +shall terminate as of the date such litigation is filed. diff --git a/vendor/golang.org/x/exp/constraints/constraints.go b/vendor/golang.org/x/exp/constraints/constraints.go new file mode 100644 index 00000000..2c033dff --- /dev/null +++ b/vendor/golang.org/x/exp/constraints/constraints.go @@ -0,0 +1,50 @@ +// Copyright 2021 The Go Authors. All rights reserved. +// Use of this source code is governed by a BSD-style +// license that can be found in the LICENSE file. + +// Package constraints defines a set of useful constraints to be used +// with type parameters. +package constraints + +// Signed is a constraint that permits any signed integer type. +// If future releases of Go add new predeclared signed integer types, +// this constraint will be modified to include them. +type Signed interface { + ~int | ~int8 | ~int16 | ~int32 | ~int64 +} + +// Unsigned is a constraint that permits any unsigned integer type. +// If future releases of Go add new predeclared unsigned integer types, +// this constraint will be modified to include them. +type Unsigned interface { + ~uint | ~uint8 | ~uint16 | ~uint32 | ~uint64 | ~uintptr +} + +// Integer is a constraint that permits any integer type. +// If future releases of Go add new predeclared integer types, +// this constraint will be modified to include them. +type Integer interface { + Signed | Unsigned +} + +// Float is a constraint that permits any floating-point type. +// If future releases of Go add new predeclared floating-point types, +// this constraint will be modified to include them. +type Float interface { + ~float32 | ~float64 +} + +// Complex is a constraint that permits any complex numeric type. +// If future releases of Go add new predeclared complex numeric types, +// this constraint will be modified to include them. +type Complex interface { + ~complex64 | ~complex128 +} + +// Ordered is a constraint that permits any ordered type: any type +// that supports the operators < <= >= >. +// If future releases of Go add new ordered types, +// this constraint will be modified to include them. +type Ordered interface { + Integer | Float | ~string +} diff --git a/vendor/modules.txt b/vendor/modules.txt index ede985c1..fc6db1b4 100644 --- a/vendor/modules.txt +++ b/vendor/modules.txt @@ -83,7 +83,7 @@ github.com/josharian/intern # github.com/json-iterator/go v1.1.12 ## explicit; go 1.12 github.com/json-iterator/go -# github.com/longhorn/go-common-libs v0.0.0-20241018042323-54da24c0807f +# github.com/longhorn/go-common-libs v0.0.0-20241024003634-9e7505c868e3 ## explicit; go 1.22.0 github.com/longhorn/go-common-libs/exec github.com/longhorn/go-common-libs/io @@ -156,6 +156,9 @@ github.com/x448/float16 # github.com/yusufpapurcu/wmi v1.2.4 ## explicit; go 1.16 github.com/yusufpapurcu/wmi +# golang.org/x/exp v0.0.0-20230515195305-f3d0a9c9a5cc +## explicit; go 1.20 +golang.org/x/exp/constraints # golang.org/x/net v0.30.0 ## explicit; go 1.18 golang.org/x/net/context @@ -300,7 +303,7 @@ gopkg.in/yaml.v2 # gopkg.in/yaml.v3 v3.0.1 ## explicit gopkg.in/yaml.v3 -# k8s.io/api v0.31.1 => k8s.io/api v0.31.1 +# k8s.io/api v0.31.2 => k8s.io/api v0.31.2 ## explicit; go 1.22.0 k8s.io/api/admissionregistration/v1 k8s.io/api/admissionregistration/v1alpha1 @@ -357,7 +360,7 @@ k8s.io/api/storage/v1 k8s.io/api/storage/v1alpha1 k8s.io/api/storage/v1beta1 k8s.io/api/storagemigration/v1alpha1 -# k8s.io/apimachinery v0.31.1 => k8s.io/apimachinery v0.31.1 +# k8s.io/apimachinery v0.31.2 => k8s.io/apimachinery v0.31.2 ## explicit; go 1.22.0 k8s.io/apimachinery/pkg/api/equality k8s.io/apimachinery/pkg/api/errors @@ -404,7 +407,7 @@ k8s.io/apimachinery/pkg/util/yaml k8s.io/apimachinery/pkg/version k8s.io/apimachinery/pkg/watch k8s.io/apimachinery/third_party/forked/golang/reflect -# k8s.io/client-go v0.31.1 => k8s.io/client-go v0.31.1 +# k8s.io/client-go v0.31.2 => k8s.io/client-go v0.31.2 ## explicit; go 1.22.0 k8s.io/client-go/applyconfigurations/admissionregistration/v1 k8s.io/client-go/applyconfigurations/admissionregistration/v1alpha1 @@ -554,11 +557,11 @@ k8s.io/kube-openapi/pkg/schemaconv k8s.io/kube-openapi/pkg/spec3 k8s.io/kube-openapi/pkg/util/proto k8s.io/kube-openapi/pkg/validation/spec -# k8s.io/kubernetes v1.31.1 +# k8s.io/kubernetes v1.31.2 ## explicit; go 1.22.0 k8s.io/kubernetes/pkg/util/filesystem k8s.io/kubernetes/pkg/volume/util/hostutil -# k8s.io/mount-utils v0.31.1 => k8s.io/mount-utils v0.31.1 +# k8s.io/mount-utils v0.31.2 => k8s.io/mount-utils v0.31.2 ## explicit; go 1.22.0 k8s.io/mount-utils # k8s.io/utils v0.0.0-20240921022957-49e7df575cb6 @@ -588,28 +591,28 @@ sigs.k8s.io/structured-merge-diff/v4/value ## explicit; go 1.12 sigs.k8s.io/yaml sigs.k8s.io/yaml/goyaml.v2 -# k8s.io/api => k8s.io/api v0.31.1 -# k8s.io/apiextensions-apiserver => k8s.io/apiextensions-apiserver v0.31.1 -# k8s.io/apimachinery => k8s.io/apimachinery v0.31.1 -# k8s.io/apiserver => k8s.io/apiserver v0.31.1 -# k8s.io/cli-runtime => k8s.io/cli-runtime v0.31.1 -# k8s.io/client-go => k8s.io/client-go v0.31.1 -# k8s.io/cloud-provider => k8s.io/cloud-provider v0.31.1 -# k8s.io/cluster-bootstrap => k8s.io/cluster-bootstrap v0.31.1 -# k8s.io/code-generator => k8s.io/code-generator v0.31.1 -# k8s.io/component-base => k8s.io/component-base v0.31.1 -# k8s.io/component-helpers => k8s.io/component-helpers v0.31.1 -# k8s.io/controller-manager => k8s.io/controller-manager v0.31.1 -# k8s.io/cri-api => k8s.io/cri-api v0.31.1 -# k8s.io/csi-translation-lib => k8s.io/csi-translation-lib v0.31.1 -# k8s.io/kube-aggregator => k8s.io/kube-aggregator v0.31.1 -# k8s.io/kube-controller-manager => k8s.io/kube-controller-manager v0.31.1 -# k8s.io/kube-proxy => k8s.io/kube-proxy v0.31.1 -# k8s.io/kube-scheduler => k8s.io/kube-scheduler v0.31.1 -# k8s.io/kubectl => k8s.io/kubectl v0.31.1 -# k8s.io/kubelet => k8s.io/kubelet v0.31.1 -# k8s.io/legacy-cloud-providers => k8s.io/legacy-cloud-providers v0.30.5 -# k8s.io/metrics => k8s.io/metrics v0.31.1 -# k8s.io/mount-utils => k8s.io/mount-utils v0.31.1 -# k8s.io/pod-security-admission => k8s.io/pod-security-admission v0.31.1 -# k8s.io/sample-apiserver => k8s.io/sample-apiserver v0.31.1 +# k8s.io/api => k8s.io/api v0.31.2 +# k8s.io/apiextensions-apiserver => k8s.io/apiextensions-apiserver v0.31.2 +# k8s.io/apimachinery => k8s.io/apimachinery v0.31.2 +# k8s.io/apiserver => k8s.io/apiserver v0.31.2 +# k8s.io/cli-runtime => k8s.io/cli-runtime v0.31.2 +# k8s.io/client-go => k8s.io/client-go v0.31.2 +# k8s.io/cloud-provider => k8s.io/cloud-provider v0.31.2 +# k8s.io/cluster-bootstrap => k8s.io/cluster-bootstrap v0.31.2 +# k8s.io/code-generator => k8s.io/code-generator v0.31.2 +# k8s.io/component-base => k8s.io/component-base v0.31.2 +# k8s.io/component-helpers => k8s.io/component-helpers v0.31.2 +# k8s.io/controller-manager => k8s.io/controller-manager v0.31.2 +# k8s.io/cri-api => k8s.io/cri-api v0.31.2 +# k8s.io/csi-translation-lib => k8s.io/csi-translation-lib v0.31.2 +# k8s.io/kube-aggregator => k8s.io/kube-aggregator v0.31.2 +# k8s.io/kube-controller-manager => k8s.io/kube-controller-manager v0.31.2 +# k8s.io/kube-proxy => k8s.io/kube-proxy v0.31.2 +# k8s.io/kube-scheduler => k8s.io/kube-scheduler v0.31.2 +# k8s.io/kubectl => k8s.io/kubectl v0.31.2 +# k8s.io/kubelet => k8s.io/kubelet v0.31.2 +# k8s.io/legacy-cloud-providers => k8s.io/legacy-cloud-providers v0.30.6 +# k8s.io/metrics => k8s.io/metrics v0.31.2 +# k8s.io/mount-utils => k8s.io/mount-utils v0.31.2 +# k8s.io/pod-security-admission => k8s.io/pod-security-admission v0.31.2 +# k8s.io/sample-apiserver => k8s.io/sample-apiserver v0.31.2