From 2e93a1286034b5812df0861016a00941145ee094 Mon Sep 17 00:00:00 2001 From: andyzhangx Date: Fri, 17 Nov 2023 13:49:46 +0000 Subject: [PATCH 1/2] feat: install blobfuse 2.1.2 as default version --- README.md | 2 +- charts/latest/blob-csi-driver-v0.0.0.tgz | Bin 5902 -> 5903 bytes charts/latest/blob-csi-driver/values.yaml | 2 +- deploy/csi-blob-node.yaml | 2 +- docs/csi-debug.md | 2 +- 5 files changed, 4 insertions(+), 4 deletions(-) diff --git a/README.md b/README.md index b6f1d67cd..f7f279f9e 100644 --- a/README.md +++ b/README.md @@ -47,7 +47,7 @@ This option does not depend on cloud provider config file, supports cross subscr > > To install specific blobfuse v2 version, run following command directly after driver is running on the agent node: > ```console -> kubectl patch daemonset csi-blob-node -n kube-system -p '{"spec":{"template":{"spec":{"initContainers":[{"env":[{"name":"INSTALL_BLOBFUSE2","value":"true"},{"name":"BLOBFUSE2_VERSION","value":"2.1.1"}],"name":"install-blobfuse-proxy"}]}}}}' +> kubectl patch daemonset csi-blob-node -n kube-system -p '{"spec":{"template":{"spec":{"initContainers":[{"env":[{"name":"INSTALL_BLOBFUSE2","value":"true"},{"name":"BLOBFUSE2_VERSION","value":"2.1.2"}],"name":"install-blobfuse-proxy"}]}}}}' > ``` > - install by [helm charts](./charts) diff --git a/charts/latest/blob-csi-driver-v0.0.0.tgz b/charts/latest/blob-csi-driver-v0.0.0.tgz index 4319160da919643eca21bc1e3cdfb4ac18b5b63a..ec523df5f8586605da05f7777d9da0eec08c6b54 100644 GIT binary patch delta 5688 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 diff --git a/charts/latest/blob-csi-driver/values.yaml b/charts/latest/blob-csi-driver/values.yaml index df9d0cca2..24d7daef6 100644 --- a/charts/latest/blob-csi-driver/values.yaml +++ b/charts/latest/blob-csi-driver/values.yaml @@ -120,7 +120,7 @@ node: installBlobfuse: true blobfuseVersion: "1.4.5" installBlobfuse2: true - blobfuse2Version: "2.1.1" + blobfuse2Version: "2.1.2" setMaxOpenFileNum: true maxOpenFileNum: "9000000" disableUpdateDB: true diff --git a/deploy/csi-blob-node.yaml b/deploy/csi-blob-node.yaml index 346eba5e4..af6190f30 100644 --- a/deploy/csi-blob-node.yaml +++ b/deploy/csi-blob-node.yaml @@ -58,7 +58,7 @@ spec: - name: INSTALL_BLOBFUSE2 value: "true" - name: BLOBFUSE2_VERSION - value: "2.1.1" + value: "2.1.2" - name: SET_MAX_OPEN_FILE_NUM value: "true" - name: MAX_FILE_NUM diff --git a/docs/csi-debug.md b/docs/csi-debug.md index 6c15bdcf2..d7aaa9ce4 100644 --- a/docs/csi-debug.md +++ b/docs/csi-debug.md @@ -81,7 +81,7 @@ change below deployment config, e.g. blobfuse2 -v ```
-blobfuse2 version 2.1.1
+blobfuse2 version 2.1.2
 
### check blobfuse mount on the agent node From 7e333bba975bc66eb14ba622e7fc87d29c2a9156 Mon Sep 17 00:00:00 2001 From: andyzhangx Date: Fri, 17 Nov 2023 13:51:19 +0000 Subject: [PATCH 2/2] fix: CVE-2023-5528 --- go.mod | 86 ++++++++++---------- go.sum | 92 ++++++++++++++-------- vendor/k8s.io/mount-utils/mount_windows.go | 11 +-- vendor/modules.txt | 88 ++++++++++----------- 4 files changed, 154 insertions(+), 123 deletions(-) diff --git a/go.mod b/go.mod index dd3e5920b..6967f2601 100644 --- a/go.mod +++ b/go.mod @@ -1,6 +1,6 @@ module sigs.k8s.io/blob-csi-driver -go 1.20 +go 1.21 require ( github.com/Azure/azure-sdk-for-go v68.0.0+incompatible @@ -21,13 +21,13 @@ require ( golang.org/x/net v0.17.0 google.golang.org/grpc v1.58.3 google.golang.org/protobuf v1.31.0 - k8s.io/api v0.28.3 - k8s.io/apimachinery v0.28.3 - k8s.io/client-go v0.28.3 - k8s.io/component-base v0.28.3 + k8s.io/api v0.28.4 + k8s.io/apimachinery v0.28.4 + k8s.io/client-go v0.28.4 + k8s.io/component-base v0.28.4 k8s.io/klog/v2 v2.100.1 - k8s.io/kubernetes v1.28.3 - k8s.io/mount-utils v0.28.3 + k8s.io/kubernetes v1.28.4 + k8s.io/mount-utils v0.28.4 k8s.io/utils v0.0.0-20230505201702-9f6742963106 sigs.k8s.io/cloud-provider-azure v1.27.1-0.20230907063607-e9994a5f9c7a sigs.k8s.io/yaml v1.4.0 @@ -144,15 +144,15 @@ require ( gopkg.in/yaml.v2 v2.4.0 // indirect gopkg.in/yaml.v3 v3.0.1 // indirect k8s.io/apiextensions-apiserver v0.0.0 // indirect - k8s.io/apiserver v0.28.3 - k8s.io/cloud-provider v0.28.3 // indirect - k8s.io/component-helpers v0.28.3 // indirect - k8s.io/controller-manager v0.28.3 // indirect - k8s.io/kms v0.28.3 // indirect + k8s.io/apiserver v0.28.4 + k8s.io/cloud-provider v0.28.4 // indirect + k8s.io/component-helpers v0.28.4 // indirect + k8s.io/controller-manager v0.28.4 // indirect + k8s.io/kms v0.28.4 // indirect k8s.io/kube-openapi v0.0.0-20230717233707-2695361300d9 // indirect k8s.io/kubectl v0.0.0 // indirect - k8s.io/kubelet v0.28.3 // indirect - k8s.io/pod-security-admission v0.28.3 + k8s.io/kubelet v0.28.4 // indirect + k8s.io/pod-security-admission v0.28.4 sigs.k8s.io/apiserver-network-proxy/konnectivity-client v0.1.2 // indirect sigs.k8s.io/cloud-provider-azure/pkg/azclient v0.0.0-20231101022055-5e1cc4addf97 sigs.k8s.io/json v0.0.0-20221116044647-bc3834ca7abd // indirect @@ -160,33 +160,33 @@ require ( ) replace ( - k8s.io/api => k8s.io/api v0.28.3 - k8s.io/apiextensions-apiserver => k8s.io/apiextensions-apiserver v0.28.3 - k8s.io/apimachinery => k8s.io/apimachinery v0.28.3 - k8s.io/apiserver => k8s.io/apiserver v0.28.3 - k8s.io/cli-runtime => k8s.io/cli-runtime v0.28.3 - k8s.io/client-go => k8s.io/client-go v0.28.3 - k8s.io/cloud-provider => k8s.io/cloud-provider v0.28.3 - k8s.io/cluster-bootstrap => k8s.io/cluster-bootstrap v0.28.3 - k8s.io/code-generator => k8s.io/code-generator v0.28.3 - k8s.io/component-base => k8s.io/component-base v0.28.3 - k8s.io/component-helpers => k8s.io/component-helpers v0.28.3 - k8s.io/controller-manager => k8s.io/controller-manager v0.28.3 - k8s.io/cri-api => k8s.io/cri-api v0.28.3 - k8s.io/csi-translation-lib => k8s.io/csi-translation-lib v0.28.3 - k8s.io/dynamic-resource-allocation => k8s.io/dynamic-resource-allocation v0.28.3 - k8s.io/endpointslice => k8s.io/endpointslice v0.28.3 - k8s.io/kube-aggregator => k8s.io/kube-aggregator v0.28.3 - k8s.io/kube-controller-manager => k8s.io/kube-controller-manager v0.28.3 - k8s.io/kube-proxy => k8s.io/kube-proxy v0.28.3 - k8s.io/kube-scheduler => k8s.io/kube-scheduler v0.28.3 - k8s.io/kubectl => k8s.io/kubectl v0.28.3 - k8s.io/kubelet => k8s.io/kubelet v0.28.3 - k8s.io/legacy-cloud-providers => k8s.io/legacy-cloud-providers v0.28.3 - k8s.io/metrics => k8s.io/metrics v0.28.3 - k8s.io/mount-utils => k8s.io/mount-utils v0.28.3 - k8s.io/pod-security-admission => k8s.io/pod-security-admission v0.28.3 - k8s.io/sample-apiserver => k8s.io/sample-apiserver v0.28.3 - k8s.io/sample-cli-plugin => k8s.io/sample-cli-plugin v0.28.3 - k8s.io/sample-controller => k8s.io/sample-controller v0.28.3 + k8s.io/api => k8s.io/api v0.28.4 + k8s.io/apiextensions-apiserver => k8s.io/apiextensions-apiserver v0.28.4 + k8s.io/apimachinery => k8s.io/apimachinery v0.28.4 + k8s.io/apiserver => k8s.io/apiserver v0.28.4 + k8s.io/cli-runtime => k8s.io/cli-runtime v0.28.4 + k8s.io/client-go => k8s.io/client-go v0.28.4 + k8s.io/cloud-provider => k8s.io/cloud-provider v0.28.4 + k8s.io/cluster-bootstrap => k8s.io/cluster-bootstrap v0.28.4 + k8s.io/code-generator => k8s.io/code-generator v0.28.4 + k8s.io/component-base => k8s.io/component-base v0.28.4 + k8s.io/component-helpers => k8s.io/component-helpers v0.28.4 + k8s.io/controller-manager => k8s.io/controller-manager v0.28.4 + k8s.io/cri-api => k8s.io/cri-api v0.28.4 + k8s.io/csi-translation-lib => k8s.io/csi-translation-lib v0.28.4 + k8s.io/dynamic-resource-allocation => k8s.io/dynamic-resource-allocation v0.28.4 + k8s.io/endpointslice => k8s.io/endpointslice v0.28.4 + k8s.io/kube-aggregator => k8s.io/kube-aggregator v0.28.4 + k8s.io/kube-controller-manager => k8s.io/kube-controller-manager v0.28.4 + k8s.io/kube-proxy => k8s.io/kube-proxy v0.28.4 + k8s.io/kube-scheduler => k8s.io/kube-scheduler v0.28.4 + k8s.io/kubectl => k8s.io/kubectl v0.28.4 + k8s.io/kubelet => k8s.io/kubelet v0.28.4 + k8s.io/legacy-cloud-providers => k8s.io/legacy-cloud-providers v0.28.4 + k8s.io/metrics => k8s.io/metrics v0.28.4 + k8s.io/mount-utils => k8s.io/mount-utils v0.28.4 + k8s.io/pod-security-admission => k8s.io/pod-security-admission v0.28.4 + k8s.io/sample-apiserver => k8s.io/sample-apiserver v0.28.4 + k8s.io/sample-cli-plugin => k8s.io/sample-cli-plugin v0.28.4 + k8s.io/sample-controller => k8s.io/sample-controller v0.28.4 ) diff --git a/go.sum b/go.sum index b035e6844..4d2508578 100644 --- a/go.sum +++ b/go.sum @@ -1,6 +1,8 @@ cloud.google.com/go v0.110.4 h1:1JYyxKMN9hd5dR2MYTPWkGUgcoxVVhg0LKNKEo0qvmk= cloud.google.com/go/compute v1.21.0 h1:JNBsyXVoOoNJtTQcnEY5uYpZIbeCTYIeDe0Xh1bySMk= +cloud.google.com/go/compute v1.21.0/go.mod h1:4tCnrn48xsqlwSAiLf1HXMQk8CONslYbdiEZc9FEIbM= cloud.google.com/go/compute/metadata v0.2.3 h1:mg4jlk7mCAj6xXp9UJ4fjI9VUI5rubuGBW5aJ7UnBMY= +cloud.google.com/go/compute/metadata v0.2.3/go.mod h1:VAV5nSsACxMJvgaAuX6Pk2AawlZn8kiOGuCv6gTkwuA= github.com/Azure/azure-sdk-for-go v68.0.0+incompatible h1:fcYLmCpyNYRnvJbPerq7U0hS+6+I79yEDJBqVNcqUzU= github.com/Azure/azure-sdk-for-go v68.0.0+incompatible/go.mod h1:9XXNKU+eRnpl9moKnB4QOLf1HestfXbmab5FXxiDBjc= github.com/Azure/azure-sdk-for-go/sdk/azcore v1.8.0 h1:9kDVnTz3vbfweTqAUmk/a/pH5pWFCHtvRpHYC0G/dcA= @@ -16,9 +18,11 @@ github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/containerregistry/armconta github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/containerservice/armcontainerservice/v4 v4.4.0 h1:GYbAJIzQQBmtCx19HQur/hBT8YZxx8l6kyxcQFYMXHc= github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/containerservice/armcontainerservice/v4 v4.4.0/go.mod h1:su7G1Z0RoXhEJB4P35m34hDFNMEGik0sAUETEUuBeUA= github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/internal v1.1.2 h1:mLY+pNLjCUeKhgnAJWAKhEUQM+RJQo2H1fuGSw1Ky1E= +github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/internal v1.1.2/go.mod h1:FbdwsQ2EzwvXxOPcMFYO8ogEc9uMMIj3YkmCdXdAFmk= github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/keyvault/armkeyvault v1.3.0 h1:VGF4kkQEkeHq0Bp5bHDTMUiQHJRvjmdA6wjn1o2rh+s= github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/keyvault/armkeyvault v1.3.0/go.mod h1:dE6+LTtOjte8Re4RvTi/qQcr+M5HtFAzcR8U08OeHAo= github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/managementgroups/armmanagementgroups v1.0.0 h1:pPvTJ1dY0sA35JOeFq6TsY2xj6Z85Yo23Pj4wCCvu4o= +github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/managementgroups/armmanagementgroups v1.0.0/go.mod h1:mLfWfj8v3jfWKsL9G4eoBoXVcsqcIUTapmdKy7uGOp0= github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/network/armnetwork/v4 v4.2.0 h1:iGj7n4SmssnseLryJRs/0lb4Db129ioYOCPSPC+vEsw= github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/network/armnetwork/v4 v4.2.0/go.mod h1:qeBrdANBgW4QsU1bF5/9qjrPRwFIt+AnOMxyH5Bwkhk= github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/privatedns/armprivatedns v1.1.0 h1:rR8ZW79lE/ppfXTfiYSnMFv5EzmVuY4pfZWIkscIJ64= @@ -56,6 +60,7 @@ github.com/NYTimes/gziphandler v1.1.1/go.mod h1:n/CVRwUEOgIxrgPvAQhUUr9oeUtvrhMo github.com/antlr/antlr4/runtime/Go/antlr/v4 v4.0.0-20230305170008-8188dc5388df h1:7RFfzj4SSt6nnvCPbCqijJi1nWCd+TqAT3bYCStRC18= github.com/antlr/antlr4/runtime/Go/antlr/v4 v4.0.0-20230305170008-8188dc5388df/go.mod h1:pSwJ0fSY5KhvocuWSx4fz3BA8OrA1bQn+K1Eli3BRwM= 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/asaskevich/govalidator v0.0.0-20190424111038-f61b66f89f4a h1:idn718Q4B6AGu/h5Sxe66HYVdqdGu2l9Iebqhi/AEoA= github.com/asaskevich/govalidator v0.0.0-20190424111038-f61b66f89f4a/go.mod h1:lB+ZfQJz7igIIfQNfa7Ml4HSf2uFQQRzpGGRXenZAgY= github.com/benbjohnson/clock v1.1.0 h1:Q92kusRqC1XV2MjkWETPvjJVqKetz1OzxZB7mHJLju8= @@ -69,6 +74,7 @@ github.com/cenkalti/backoff/v4 v4.2.1/go.mod h1:Y3VNntkOUPxTVeUxJ/G5vcM//AlwfmyY github.com/cespare/xxhash/v2 v2.2.0 h1:DC2CZ1Ep5Y4k3ZQ899DldepgrayRUGE6BBZ/cd9Cj44= github.com/cespare/xxhash/v2 v2.2.0/go.mod h1:VGX0DQ3Q6kWi7AoAeZDth3/j3BFtOZR5XLFGgcrjCOs= github.com/cncf/xds/go v0.0.0-20230607035331-e9ce68804cb4 h1:/inchEIKaYC1Akx+H+gqO04wryn5h75LSazbRlnya1k= +github.com/cncf/xds/go v0.0.0-20230607035331-e9ce68804cb4/go.mod h1:eXthEFrGJvWHgFFCl3hGmgk+/aYT6PnTQLykKQRLhEs= github.com/container-storage-interface/spec v1.8.0 h1:D0vhF3PLIZwlwZEf2eNbpujGCNwspwTYf2idJRJx4xI= github.com/container-storage-interface/spec v1.8.0/go.mod h1:ROLik+GhPslwwWRNFF1KasPzroNARibH2rfz1rkg4H0= github.com/coreos/go-semver v0.3.1 h1:yi21YpKnrx1gt5R+la8n5WgS0kCrsPp33dmEyHReZr4= @@ -81,12 +87,15 @@ github.com/davecgh/go-spew v1.1.0/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSs github.com/davecgh/go-spew v1.1.1 h1:vj9j/u1bqnvCEfJOwUhtlOARqs3+rkHYY13jYWTU97c= github.com/davecgh/go-spew v1.1.1/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38= github.com/dnaeon/go-vcr v1.2.0 h1:zHCHvJYTMh1N7xnV7zf1m1GPBF9Ad0Jk/whtQ1663qI= +github.com/dnaeon/go-vcr v1.2.0/go.mod h1:R4UdLID7HZT3taECzJs4YgbbH6PIGXB6W/sc5OLb6RQ= github.com/docker/distribution v2.8.2+incompatible h1:T3de5rq0dB1j30rp0sA2rER+m322EBzniBPB6ZIzuh8= github.com/docker/distribution v2.8.2+incompatible/go.mod h1:J2gT2udsDAN96Uj4KfcMRqY0/ypR+oyYUYmja8H+y+w= github.com/dustin/go-humanize v1.0.1 h1:GzkhY7T5VNhEkwH0PVJgjz+fX1rhBrR7pRT3mDkpeCY= +github.com/dustin/go-humanize v1.0.1/go.mod h1:Mu1zIs6XwVuF/gI1OepvI0qD18qycQx+mFykh5fBlto= github.com/emicklei/go-restful/v3 v3.9.0 h1:XwGDlfxEnQZzuopoqxwSEllNcCOM9DhhFyhFIIGKwxE= github.com/emicklei/go-restful/v3 v3.9.0/go.mod h1:6n3XBCmQQb25CM2LCACGz8ukIrRry+4bhvbpWn3mrbc= github.com/envoyproxy/protoc-gen-validate v1.0.2 h1:QkIBuU5k+x7/QXPvPPnWXWlCdaBFApVqftFV6k087DA= +github.com/envoyproxy/protoc-gen-validate v1.0.2/go.mod h1:GpiZQP3dDbg4JouG/NNS7QWXpgx6x8QiMKdmN72jogE= github.com/evanphx/json-patch v5.6.0+incompatible h1:jBYDEEiFBPxA0v50tFdvOzQQTCvpL6mnFh5mB2/l16U= github.com/evanphx/json-patch v5.6.0+incompatible/go.mod h1:50XU6AFN0ol/bzJsmQLiYLvXMP4fmwYFNcr97nuDLSk= github.com/felixge/httpsnoop v1.0.3 h1:s/nj+GCswXYzN5v2DpNMuMQYe+0DDwt5WVCU6CWBdXk= @@ -102,6 +111,7 @@ github.com/go-logr/logr v1.2.4/go.mod h1:jdQByPbusPIv2/zmleS9BjJVeZ6kBagPoEUsqbV github.com/go-logr/stdr v1.2.2 h1:hSWxHoqTgW2S2qGc0LTAI563KZ5YKYRhT3MFKZMbjag= github.com/go-logr/stdr v1.2.2/go.mod h1:mMo/vtBO5dYbehREoey6XUKy/eSumjCCveDpRre4VKE= github.com/go-logr/zapr v1.2.3 h1:a9vnzlIBPQBBkeaR9IuMUfmVOrQlkoC4YfPoFkX3T7A= +github.com/go-logr/zapr v1.2.3/go.mod h1:eIauM6P8qSvTw5o2ez6UEAfGjQKrxQTl5EoK+Qa2oG4= github.com/go-openapi/jsonpointer v0.19.6 h1:eCs3fxoIi3Wh6vtgmLTOjdhSpiqphQ+DaPn38N2ZdrE= github.com/go-openapi/jsonpointer v0.19.6/go.mod h1:osyAmYz/mB/C3I+WsTTSgw1ONzaLJoLCyoi6/zppojs= github.com/go-openapi/jsonreference v0.20.2 h1:3sVjiK66+uXK/6oQ8xgcRKcFgQ5KXa2KvnJRumpMGbE= @@ -121,6 +131,7 @@ github.com/golang-jwt/jwt/v4 v4.5.0/go.mod h1:m21LjoU+eqJr34lmDMbreY2eSTRJ1cv77w github.com/golang-jwt/jwt/v5 v5.0.0 h1:1n1XNM9hk7O9mnQoNBGolZvzebBQ7p93ULHRc28XJUE= github.com/golang-jwt/jwt/v5 v5.0.0/go.mod h1:pqrtFR0X4osieyHYxtmOUWsAWrfe1Q5UVIyoH402zdk= github.com/golang/glog v1.1.0 h1:/d3pCKDPWNnvIWe0vVUpNP32qc8U3PDVxySP/y360qE= +github.com/golang/glog v1.1.0/go.mod h1:pfYeQZ3JWZoXTV5sFc986z3HTpwQs9At6P4ImfuP3NQ= github.com/golang/groupcache v0.0.0-20210331224755-41bb18bfe9da h1:oI5xCqsCo564l8iNU+DwB5epxmsaqB+rhGL0m5jtYqE= github.com/golang/groupcache v0.0.0-20210331224755-41bb18bfe9da/go.mod h1:cIg4eruTrX1D+g88fzRXU5OdNfaM+9IcxsU14FzY7Hc= github.com/golang/mock v1.6.0 h1:ErTB+efbowRARo13NNdxyJji2egdxLGQhRaY+DUumQc= @@ -131,6 +142,7 @@ github.com/golang/protobuf v1.5.0/go.mod h1:FsONVRAS9T7sI+LIUmWTfcYkHO4aIWwzhcaS github.com/golang/protobuf v1.5.3 h1:KhyjKVUg7Usr/dYsdSqoFveMYd5ko72D+zANwlG1mmg= github.com/golang/protobuf v1.5.3/go.mod h1:XVQd3VNwM+JqD3oG2Ue2ip4fOMUkwXdXDdiuN0vRsmY= github.com/google/btree v1.0.1 h1:gK4Kx5IaGY9CD5sPJ36FHiBJ6ZXl0kilRiiCj+jdYp4= +github.com/google/btree v1.0.1/go.mod h1:xXMiIv4Fb/0kKde4SpL7qlzvu5cMJDRkFDxJfI9uaxA= github.com/google/cel-go v0.16.1 h1:3hZfSNiAU3KOiNtxuFXVp5WFy4hf/Ly3Sa4/7F8SXNo= github.com/google/cel-go v0.16.1/go.mod h1:HXZKzB0LXqer5lHHgfWAnlYwJaQBDKMjxjulNQzhwhY= github.com/google/gnostic-models v0.6.8 h1:yo/ABAfM5IMRsS1VnXjTBvUb61tFIHozhlYvRgGre9I= @@ -150,9 +162,11 @@ github.com/google/uuid v1.4.0/go.mod h1:TIyPZe4MgqvfeYDBFedMoGGpEw/LqOeaOT+nhxU+ github.com/gorilla/websocket v1.4.2 h1:+/TMaTYc4QFitKJxsQ7Yye35DkWvkdLcvGKqM+x0Ufc= github.com/gorilla/websocket v1.4.2/go.mod h1:YR8l580nyteQvAITg2hZ9XVh4b55+EU/adAjf1fMHhE= github.com/grpc-ecosystem/go-grpc-middleware v1.3.0 h1:+9834+KizmvFV7pXQGSXQTsaWhq2GjuNUt0aUU0YBYw= +github.com/grpc-ecosystem/go-grpc-middleware v1.3.0/go.mod h1:z0ButlSOZa5vEBq9m2m2hlwIgKw+rp3sdCBRoJY+30Y= github.com/grpc-ecosystem/go-grpc-prometheus v1.2.0 h1:Ovs26xHkKqVztRpIrF/92BcuyuQ/YW4NSIpoGtfXNho= github.com/grpc-ecosystem/go-grpc-prometheus v1.2.0/go.mod h1:8NvIoxWQoOIhqOTXgfV/d3M/q6VIi02HzZEHgUlZvzk= github.com/grpc-ecosystem/grpc-gateway v1.16.0 h1:gmcG1KaJ57LophUzW0Hy8NmPhnMZb4M0+kPpLofRdBo= +github.com/grpc-ecosystem/grpc-gateway v1.16.0/go.mod h1:BDjrQk3hbvj6Nolgz8mAMFbcEtjT1g+wF4CSlocrBnw= github.com/grpc-ecosystem/grpc-gateway/v2 v2.16.0 h1:YBftPWNWd4WwGqtY2yeZL2ef8rHAxPBD8KFhJpmcqms= github.com/grpc-ecosystem/grpc-gateway/v2 v2.16.0/go.mod h1:YN5jB8ie0yfIUg6VvR9Kz84aCaG7AsGZnLjhHbUqwPg= github.com/imdario/mergo v0.3.9 h1:UauaLniWCFHWd+Jp9oCEkTBj8VO/9DKg3PV3VCNMDIg= @@ -160,6 +174,7 @@ github.com/imdario/mergo v0.3.9/go.mod h1:2EnlNZ0deacrJVfApfmtdGgDfMuh/nq6Ok1EcJ github.com/inconshreveable/mousetrap v1.1.0 h1:wN+x4NVGpMsO7ErUn/mUI3vEoE6Jt13X2s0bqwp9tc8= github.com/inconshreveable/mousetrap v1.1.0/go.mod h1:vpF70FUmC8bwa3OWnCshd2FqLfsEA9PFc4w1p2J65bw= github.com/jonboulle/clockwork v0.2.2 h1:UOGuzwb1PwsrDAObMuhUnj0p5ULPj8V/xJ7Kx9qUBdQ= +github.com/jonboulle/clockwork v0.2.2/go.mod h1:Pkfl5aHPm1nk2H9h0bjmnJD/BcgbGXUBGnn1kMkgxc8= github.com/josharian/intern v1.0.0 h1:vlS4z54oSdjm0bgjRigI+G1HpF+tI+9rE5LLzOg8HmY= github.com/josharian/intern v1.0.0/go.mod h1:5DoeVV0s6jJacbCEi61lwdGj/aVlrQvzHFFd8Hwg//Y= github.com/json-iterator/go v1.1.12 h1:PV8peI4a0ysnczrg+LtxykD8LfKY9ML6u2jnxaEnrnM= @@ -169,6 +184,7 @@ github.com/kisielk/gotool v1.0.0/go.mod h1:XhKaO+MFFWcvkIS/tQcRk01m1F5IRFswLeQ+o github.com/kr/pretty v0.1.0/go.mod h1:dAy3ld7l9f0ibDNOQOHHMYYIIbhfbHSm3C4ZsoJORNo= github.com/kr/pretty v0.2.1/go.mod h1:ipq/a2n7PKx3OHsz4KJII5eveXtPO4qwEXGdVfWzfnI= github.com/kr/pretty v0.3.1 h1:flRD4NNwYAUpkphVc1HcthR4KEIFJ65n8Mw5qdRn3LE= +github.com/kr/pretty v0.3.1/go.mod h1:hoEshYVHaxMs3cyo3Yncou5ZscifuDolrwPKZanG3xk= 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= @@ -220,11 +236,14 @@ github.com/prometheus/common v0.44.0/go.mod h1:ofAIvZbQ1e/nugmZGz4/qCb9Ap1VoSTIO github.com/prometheus/procfs v0.10.1 h1:kYK1Va/YMlutzCGazswoHKo//tZVlFpKYh+PymziUAg= github.com/prometheus/procfs v0.10.1/go.mod h1:nwNm2aOCAYw8uTR/9bWRREkZFxAUcWzPHWJq+XBB/FM= github.com/rogpeppe/go-internal v1.10.0 h1:TMyTOH3F/DB16zRVcYyreMH6GnZZrwQVAoYjRBZyWFQ= +github.com/rogpeppe/go-internal v1.10.0/go.mod h1:UQnix2H7Ngw/k4C5ijL5+65zddjncjaFoBhdsK/akog= github.com/russross/blackfriday/v2 v2.1.0/go.mod h1:+Rmxgy9KzJVeS9/2gXHxylqXiyQDYRxCVz55jmeOWTM= github.com/satori/go.uuid v1.2.0 h1:0uYX9dsZ2yD7q2RtLRtPSdGDWzjeM3TbMJP9utgA0ww= github.com/satori/go.uuid v1.2.0/go.mod h1:dA0hQrYB0VpLJoorglMZABFdXlWrHn1NEOzdhQKdks0= github.com/sirupsen/logrus v1.9.0 h1:trlNQbNUG3OdDrDil03MCb1H2o9nJ1x4/5LYw7byDE0= +github.com/sirupsen/logrus v1.9.0/go.mod h1:naHLuLoDiP4jHNo9R0sCBMtWGeIprob74mVsIT4qYEQ= github.com/soheilhy/cmux v0.1.5 h1:jjzc5WVemNEDTLwv9tlmemhC73tI08BNOIGwBOo10Js= +github.com/soheilhy/cmux v0.1.5/go.mod h1:T7TcVDs9LWfQgPlPsdngu6I6QIoyIFZDDC6sNE1GqG0= github.com/spf13/cobra v1.7.0 h1:hyqWnYt1ZQShIddO5kBpj3vu05/++x6tJ6dg8EC572I= github.com/spf13/cobra v1.7.0/go.mod h1:uLxZILRyS/50WlhOIKD7W6V5bgeIt+4sICxh6uRMrb0= github.com/spf13/pflag v1.0.5 h1:iy+VFUOCP1a+8yFto/drg2CJ5u0yRoB7fZw3DKv/JXA= @@ -246,22 +265,29 @@ github.com/stretchr/testify v1.8.2/go.mod h1:w2LPCIKwWwSfY2zedu0+kehJoqGctiVI29o github.com/stretchr/testify v1.8.4 h1:CcVxjf3Q8PM0mHUKJCdn+eZZtm5yQwehR5yeSVQQcUk= github.com/stretchr/testify v1.8.4/go.mod h1:sz/lmYIOXD/1dqDmKjjqLyZ2RngseejIcXlSw2iwfAo= github.com/tmc/grpc-websocket-proxy v0.0.0-20220101234140-673ab2c3ae75 h1:6fotK7otjonDflCTK0BCfls4SPy3NcCVb5dqqmbRknE= +github.com/tmc/grpc-websocket-proxy v0.0.0-20220101234140-673ab2c3ae75/go.mod h1:KO6IkyS8Y3j8OdNO85qEYBsRPuteD+YciPomcXdrMnk= github.com/xiang90/probing v0.0.0-20190116061207-43a291ad63a2 h1:eY9dn8+vbi4tKz5Qo6v2eYzo7kUS51QINcR5jNpbZS8= +github.com/xiang90/probing v0.0.0-20190116061207-43a291ad63a2/go.mod h1:UETIi67q53MR2AWcXfiuqkDkRtnGDLqkBTpCHuJHxtU= 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.3.5/go.mod h1:mwnBkeHKe2W/ZEtQ+71ViKU8L12m81fl3OWwC1Zlc8k= github.com/yuin/goldmark v1.4.13/go.mod h1:6yULJ656Px+3vBD8DxQVa3kxgyrAnzto9xy5taEt/CY= go.etcd.io/bbolt v1.3.7 h1:j+zJOnnEjF/kyHlDDgGnVL/AIqIJPq8UoB2GSNfkUfQ= +go.etcd.io/bbolt v1.3.7/go.mod h1:N9Mkw9X8x5fupy0IKsmuqVtoGDyxsaDlbk4Rd05IAQw= go.etcd.io/etcd/api/v3 v3.5.9 h1:4wSsluwyTbGGmyjJktOf3wFQoTBIURXHnq9n/G/JQHs= go.etcd.io/etcd/api/v3 v3.5.9/go.mod h1:uyAal843mC8uUVSLWz6eHa/d971iDGnCRpmKd2Z+X8k= go.etcd.io/etcd/client/pkg/v3 v3.5.9 h1:oidDC4+YEuSIQbsR94rY9gur91UPL6DnxDCIYd2IGsE= go.etcd.io/etcd/client/pkg/v3 v3.5.9/go.mod h1:y+CzeSmkMpWN2Jyu1npecjB9BBnABxGM4pN8cGuJeL4= go.etcd.io/etcd/client/v2 v2.305.9 h1:YZ2OLi0OvR0H75AcgSUajjd5uqKDKocQUqROTG11jIo= +go.etcd.io/etcd/client/v2 v2.305.9/go.mod h1:0NBdNx9wbxtEQLwAQtrDHwx58m02vXpDcgSYI2seohQ= go.etcd.io/etcd/client/v3 v3.5.9 h1:r5xghnU7CwbUxD/fbUtRyJGaYNfDun8sp/gTr1hew6E= go.etcd.io/etcd/client/v3 v3.5.9/go.mod h1:i/Eo5LrZ5IKqpbtpPDuaUnDOUv471oDg8cjQaUr2MbA= go.etcd.io/etcd/pkg/v3 v3.5.9 h1:6R2jg/aWd/zB9+9JxmijDKStGJAPFsX3e6BeJkMi6eQ= +go.etcd.io/etcd/pkg/v3 v3.5.9/go.mod h1:BZl0SAShQFk0IpLWR78T/+pyt8AruMHhTNNX73hkNVY= go.etcd.io/etcd/raft/v3 v3.5.9 h1:ZZ1GIHoUlHsn0QVqiRysAm3/81Xx7+i2d7nSdWxlOiI= +go.etcd.io/etcd/raft/v3 v3.5.9/go.mod h1:WnFkqzFdZua4LVlVXQEGhmooLeyS7mqzS4Pf4BCVqXg= go.etcd.io/etcd/server/v3 v3.5.9 h1:vomEmmxeztLtS5OEH7d0hBAg4cjVIu9wXuNzUZx2ZA0= +go.etcd.io/etcd/server/v3 v3.5.9/go.mod h1:GgI1fQClQCFIzuVjlvdbMxNbnISt90gdfYyqiAIt65g= go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc v0.44.0 h1:b8xjZxHbLrXAum4SxJd1Rlm7Y/fKaB+6ACI7/e5EfSA= go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc v0.44.0/go.mod h1:1ei0a32xOGkFoySu7y1DAHfcuIhC0pNZpvY2huXuMy4= go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp v0.44.0 h1:KfYpVmrjI7JuToy5k8XV3nkapjWx48k4E4JOtVstzQI= @@ -285,6 +311,7 @@ go.uber.org/atomic v1.10.0 h1:9qC72Qh0+3MqyJbAn8YU5xVq1frD8bn3JtD2oXtafVQ= go.uber.org/atomic v1.10.0/go.mod h1:LUxbIzbOniOlMKjJjyPfpl4v+PKK2cNJn91OQbhoJI0= go.uber.org/goleak v1.1.10/go.mod h1:8a7PlsEVH3e/a/GLqe5IIrQx6GzcnRmZEufDUTk4A7A= go.uber.org/goleak v1.2.1 h1:NBol2c7O1ZokfZ0LEU9K6Whx/KnwvepVetCUhtKja4A= +go.uber.org/goleak v1.2.1/go.mod h1:qlT2yGI9QafXHhZZLxlSuNsMw3FFLxBr+tBRlmO1xH4= go.uber.org/multierr v1.6.0/go.mod h1:cdWPpRnG4AhwMwsgIHip0KRBQjJy5kYEpYjJxpXp9iU= go.uber.org/multierr v1.11.0 h1:blXXJkSxSSfBVBlC76pxqeO+LN3aDfLQo+309xJstO0= go.uber.org/multierr v1.11.0/go.mod h1:20+QtiLqy0Nd6FdQB9TLXag12DsQkrbs3htMFfDN80Y= @@ -306,6 +333,7 @@ golang.org/x/mod v0.3.0/go.mod h1:s0Qsj1ACt9ePp/hMypM3fl4fZqREWJwdYDEqhRiZZUA= golang.org/x/mod v0.4.2/go.mod h1:s0Qsj1ACt9ePp/hMypM3fl4fZqREWJwdYDEqhRiZZUA= golang.org/x/mod v0.6.0-dev.0.20220419223038-86c51ed26bb4/go.mod h1:jJ57K6gSWd91VN4djpZkiMVwK6gcyfeH4XE8wZrZaV4= golang.org/x/mod v0.12.0 h1:rmsUpXtvNzj340zd98LZ4KntptpfRHwpFOHG188oHXc= +golang.org/x/mod v0.12.0/go.mod h1:iBbtSCu2XBx23ZKBPSOrRkjjQPZFPuis4dIYUhu/chs= golang.org/x/net v0.0.0-20190311183353-d8887717615a/go.mod h1:t9HGtf8HONx5eT2rtn7q6eTqICYqUVnKs3thJo3Qplg= golang.org/x/net v0.0.0-20190404232315-eb5bcb51f2a3/go.mod h1:t9HGtf8HONx5eT2rtn7q6eTqICYqUVnKs3thJo3Qplg= golang.org/x/net v0.0.0-20190603091049-60506f45cf65/go.mod h1:HSz+uSET+XFnRR8LxR5pz3Of3rY3CfYBVs4xY44aLks= @@ -393,6 +421,7 @@ gopkg.in/check.v1 v1.0.0-20180628173108-788fd7840127/go.mod h1:Co6ibVJAznAaIkqp8 gopkg.in/check.v1 v1.0.0-20201130134442-10cb98267c6c h1:Hei/4ADfdWqJk1ZMxUNpqntNwaWcugrBjAiHlqqRiVk= gopkg.in/check.v1 v1.0.0-20201130134442-10cb98267c6c/go.mod h1:JHkPIbrfpd72SG/EVd6muEfDQjcINNoR0C8j2r3qZ4Q= gopkg.in/dnaeon/go-vcr.v3 v3.1.2 h1:F1smfXBqQqwpVifDfUBQG6zzaGjzT+EnVZakrOdr5wA= +gopkg.in/dnaeon/go-vcr.v3 v3.1.2/go.mod h1:2IMOnnlx9I6u9x+YBsM3tAMx6AlOxnJ0pWxQAzZ79Ag= gopkg.in/inf.v0 v0.9.1 h1:73M5CoZyi3ZLMOyDlQh031Cx6N9NDJ2Vvfl76EDAgDc= gopkg.in/inf.v0 v0.9.1/go.mod h1:cWUDdTG/fYaXco+Dcufb5Vnc6Gp2YChqWtbxRZE0mXw= gopkg.in/natefinch/lumberjack.v2 v2.2.1 h1:bBRl1b0OH9s/DuPhuXpNl+VtCaJXFZ5/uEFST95x9zc= @@ -405,41 +434,42 @@ gopkg.in/yaml.v3 v3.0.0-20200313102051-9f266ea9e77c/go.mod h1:K4uyk7z7BCEPqu6E+C gopkg.in/yaml.v3 v3.0.0-20210107192922-496545a6307b/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.28.3 h1:Gj1HtbSdB4P08C8rs9AR94MfSGpRhJgsS+GF9V26xMM= -k8s.io/api v0.28.3/go.mod h1:MRCV/jr1dW87/qJnZ57U5Pak65LGmQVkKTzf3AtKFHc= -k8s.io/apiextensions-apiserver v0.28.3 h1:Od7DEnhXHnHPZG+W9I97/fSQkVpVPQx2diy+2EtmY08= -k8s.io/apiextensions-apiserver v0.28.3/go.mod h1:NE1XJZ4On0hS11aWWJUTNkmVB03j9LM7gJSisbRt8Lc= -k8s.io/apimachinery v0.28.3 h1:B1wYx8txOaCQG0HmYF6nbpU8dg6HvA06x5tEffvOe7A= -k8s.io/apimachinery v0.28.3/go.mod h1:uQTKmIqs+rAYaq+DFaoD2X7pcjLOqbQX2AOiO0nIpb8= -k8s.io/apiserver v0.28.3 h1:8Ov47O1cMyeDzTXz0rwcfIIGAP/dP7L8rWbEljRcg5w= -k8s.io/apiserver v0.28.3/go.mod h1:YIpM+9wngNAv8Ctt0rHG4vQuX/I5rvkEMtZtsxW2rNM= -k8s.io/client-go v0.28.3 h1:2OqNb72ZuTZPKCl+4gTKvqao0AMOl9f3o2ijbAj3LI4= -k8s.io/client-go v0.28.3/go.mod h1:LTykbBp9gsA7SwqirlCXBWtK0guzfhpoW4qSm7i9dxo= -k8s.io/cloud-provider v0.28.3 h1:9u+JjA3zIn0nqLOOa8tWnprFkffguSAhfBvo8p7LhBQ= -k8s.io/cloud-provider v0.28.3/go.mod h1:shAJxdrKu+SwwGUhkodxByPjaH8KBFZqXo6jU1F0ehI= -k8s.io/component-base v0.28.3 h1:rDy68eHKxq/80RiMb2Ld/tbH8uAE75JdCqJyi6lXMzI= -k8s.io/component-base v0.28.3/go.mod h1:fDJ6vpVNSk6cRo5wmDa6eKIG7UlIQkaFmZN2fYgIUD8= -k8s.io/component-helpers v0.28.3 h1:te9ieTGzcztVktUs92X53P6BamAoP73MK0qQP0WmDqc= -k8s.io/component-helpers v0.28.3/go.mod h1:oJR7I9ist5UAQ3y/CTdbw6CXxdMZ1Lw2Ua/EZEwnVLs= -k8s.io/controller-manager v0.28.3 h1:2s0wBvrGuRwMYEnl5Ed+qkK1kAfZR6H+0Ut1R2tHLRg= -k8s.io/controller-manager v0.28.3/go.mod h1:lYu5hxBVmfK5NrpmeVrioPH4ROnE4OxmUM3xx6JWlLs= -k8s.io/csi-translation-lib v0.28.3 h1:7deV+HZjV418AGikSDPW8dyzTpm4K3tNbQUp3KmR7cs= +k8s.io/api v0.28.4 h1:8ZBrLjwosLl/NYgv1P7EQLqoO8MGQApnbgH8tu3BMzY= +k8s.io/api v0.28.4/go.mod h1:axWTGrY88s/5YE+JSt4uUi6NMM+gur1en2REMR7IRj0= +k8s.io/apiextensions-apiserver v0.28.4 h1:AZpKY/7wQ8n+ZYDtNHbAJBb+N4AXXJvyZx6ww6yAJvU= +k8s.io/apiextensions-apiserver v0.28.4/go.mod h1:pgQIZ1U8eJSMQcENew/0ShUTlePcSGFq6dxSxf2mwPM= +k8s.io/apimachinery v0.28.4 h1:zOSJe1mc+GxuMnFzD4Z/U1wst50X28ZNsn5bhgIIao8= +k8s.io/apimachinery v0.28.4/go.mod h1:wI37ncBvfAoswfq626yPTe6Bz1c22L7uaJ8dho83mgg= +k8s.io/apiserver v0.28.4 h1:BJXlaQbAU/RXYX2lRz+E1oPe3G3TKlozMMCZWu5GMgg= +k8s.io/apiserver v0.28.4/go.mod h1:Idq71oXugKZoVGUUL2wgBCTHbUR+FYTWa4rq9j4n23w= +k8s.io/client-go v0.28.4 h1:Np5ocjlZcTrkyRJ3+T3PkXDpe4UpatQxj85+xjaD2wY= +k8s.io/client-go v0.28.4/go.mod h1:0VDZFpgoZfelyP5Wqu0/r/TRYcLYuJ2U1KEeoaPa1N4= +k8s.io/cloud-provider v0.28.4 h1:7obmeuJJ5CYTO9HANDqemf/d2v95U+F0t8aeH4jNOsQ= +k8s.io/cloud-provider v0.28.4/go.mod h1:xbhmGZ7wRHgXFP3SNsvdmFRO87KJIvirDYQA5ydMgGA= +k8s.io/component-base v0.28.4 h1:c/iQLWPdUgI90O+T9TeECg8o7N3YJTiuz2sKxILYcYo= +k8s.io/component-base v0.28.4/go.mod h1:m9hR0uvqXDybiGL2nf/3Lf0MerAfQXzkfWhUY58JUbU= +k8s.io/component-helpers v0.28.4 h1:+X9VXT5+jUsRdC26JyMZ8Fjfln7mSjgumafocE509C4= +k8s.io/component-helpers v0.28.4/go.mod h1:8LzMalOQ0K10tkBJWBWq8h0HTI9HDPx4WT3QvTFn9Ro= +k8s.io/controller-manager v0.28.4 h1:8uJmo1pD6fWYk4mC/JfZQU6zPvuCgEHf3pd5G39ldDU= +k8s.io/controller-manager v0.28.4/go.mod h1:pnO+UK2mcWNu1MxucqI8xHPD/8UBm04IUmp2u/3vbnM= +k8s.io/csi-translation-lib v0.28.4 h1:4TrU2zefZGU5HQCyPZvcPxkS6IowqZ/jBs2Qi/dPUpc= +k8s.io/csi-translation-lib v0.28.4/go.mod h1:oxwDdx0hyVqViINOUF7TGrVt51eqsOkQ0BTI+A9QcQs= k8s.io/klog/v2 v2.100.1 h1:7WCHKK6K8fNhTqfBhISHQ97KrnJNFZMcQvKp7gP/tmg= k8s.io/klog/v2 v2.100.1/go.mod h1:y1WjHnz7Dj687irZUWR/WLkLc5N1YHtjLdmgWjndZn0= -k8s.io/kms v0.28.3 h1:jYwwAe96XELNjYWv1G4kNzizcFoZ50OOElvPansbw70= -k8s.io/kms v0.28.3/go.mod h1:kSMjU2tg7vjqqoWVVCcmPmNZ/CofPsoTbSxAipCvZuE= +k8s.io/kms v0.28.4 h1:PMgY/3CQTWP9eIKmNQiTgjLIZ0ns6O+voagzD2/4mSg= +k8s.io/kms v0.28.4/go.mod h1:HL4/lR/bhjAJPbqycKtfhWiKh1Sp21cpHOL8P4oo87w= k8s.io/kube-openapi v0.0.0-20230717233707-2695361300d9 h1:LyMgNKD2P8Wn1iAwQU5OhxCKlKJy0sHc+PcDwFB24dQ= k8s.io/kube-openapi v0.0.0-20230717233707-2695361300d9/go.mod h1:wZK2AVp1uHCp4VamDVgBP2COHZjqD1T68Rf0CM3YjSM= -k8s.io/kubectl v0.28.3 h1:H1Peu1O3EbN9zHkJCcvhiJ4NUj6lb88sGPO5wrWIM6k= -k8s.io/kubectl v0.28.3/go.mod h1:RDAudrth/2wQ3Sg46fbKKl4/g+XImzvbsSRZdP2RiyE= -k8s.io/kubelet v0.28.3 h1:bp/uIf1R5F61BlFvFtzc4PDEiK7TtFcw3wFJlc0V0LM= -k8s.io/kubelet v0.28.3/go.mod h1:E3NHYbp/v45Ao6AD0EOZnqO3L0R6Haks6Nm0+bnFwtU= -k8s.io/kubernetes v1.28.3 h1:XTci6gzk+JR51UZuZQCFJ4CsyUkfivSjLI4O1P9z6LY= -k8s.io/kubernetes v1.28.3/go.mod h1:NhAysZWvHtNcJFFHic87ofxQN7loylCQwg3ZvXVDbag= -k8s.io/mount-utils v0.28.3 h1:1p6Dk2QhoK0IYOee2MOec/90a7fC0yUqlWPfQy/4JFE= -k8s.io/mount-utils v0.28.3/go.mod h1:ceMAZ+Nzlk8zOwN205YXXGJRGmf1o0/XIwsKnG44p0I= -k8s.io/pod-security-admission v0.28.3 h1:CtVVG36YwniCH4d18wAoFW6n0Qm5Z1uUVfDIiO4kY0I= -k8s.io/pod-security-admission v0.28.3/go.mod h1:qm+gZ8FdnxBgVVTZfSjlK/oeBosmvECBdl92RWuWxhI= +k8s.io/kubectl v0.28.4 h1:gWpUXW/T7aFne+rchYeHkyB8eVDl5UZce8G4X//kjUQ= +k8s.io/kubectl v0.28.4/go.mod h1:CKOccVx3l+3MmDbkXtIUtibq93nN2hkDR99XDCn7c/c= +k8s.io/kubelet v0.28.4 h1:Ypxy1jaFlSXFXbg/yVtFOU2ZxErBVRJfLu8+t4s7Dtw= +k8s.io/kubelet v0.28.4/go.mod h1:w1wPI12liY/aeC70nqKYcNNkr6/nbyvdMB7P7wmww2o= +k8s.io/kubernetes v1.28.4 h1:aRNxs5jb8FVTtlnxeA4FSDBVKuFwA8Gw40/U2zReBYA= +k8s.io/kubernetes v1.28.4/go.mod h1:BTzDCKYAlu6LL9ITbfjwgwIrJ30hlTgbv0eXDoA/WoA= +k8s.io/mount-utils v0.28.4 h1:5GOZLm2dXi2fr+MKY8hS6kdV5reXrZBiK7848O5MVD0= +k8s.io/mount-utils v0.28.4/go.mod h1:ceMAZ+Nzlk8zOwN205YXXGJRGmf1o0/XIwsKnG44p0I= +k8s.io/pod-security-admission v0.28.4 h1:b9d6zfKNjkawrO2gF7rBr5XoSZqPfE6UjKLNjgXYrr0= +k8s.io/pod-security-admission v0.28.4/go.mod h1:MVYrZx0Q6ewsZ05Ml2+Ox03HQMAVjO60oombQNmJ44E= k8s.io/utils v0.0.0-20230505201702-9f6742963106 h1:EObNQ3TW2D+WptiYXlApGNLVy0zm/JIBVY9i+M4wpAU= k8s.io/utils v0.0.0-20230505201702-9f6742963106/go.mod h1:OLgZIPagt7ERELqWJFomSt595RzquPNLL48iOWgYOg0= sigs.k8s.io/apiserver-network-proxy/konnectivity-client v0.1.2 h1:trsWhjU5jZrx6UvFu4WzQDrN7Pga4a7Qg+zcfcj64PA= diff --git a/vendor/k8s.io/mount-utils/mount_windows.go b/vendor/k8s.io/mount-utils/mount_windows.go index 02a963b1b..be714646e 100644 --- a/vendor/k8s.io/mount-utils/mount_windows.go +++ b/vendor/k8s.io/mount-utils/mount_windows.go @@ -150,12 +150,12 @@ func (mounter *Mounter) MountSensitive(source string, target string, fstype stri mklinkSource = mklinkSource + "\\" } - output, err := exec.Command("cmd", "/c", "mklink", "/D", target, mklinkSource).CombinedOutput() + err := os.Symlink(mklinkSource, target) if err != nil { - klog.Errorf("mklink failed: %v, source(%q) target(%q) output: %q", err, mklinkSource, target, string(output)) + klog.Errorf("symlink failed: %v, source(%q) target(%q)", err, mklinkSource, target) return err } - klog.V(2).Infof("mklink source(%q) on target(%q) successfully, output: %q", mklinkSource, target, string(output)) + klog.V(2).Infof("symlink source(%q) on target(%q) successfully", mklinkSource, target) return nil } @@ -219,8 +219,9 @@ func removeSMBMapping(remotepath string) (string, error) { func (mounter *Mounter) Unmount(target string) error { klog.V(4).Infof("Unmount target (%q)", target) target = NormalizeWindowsPath(target) - if output, err := exec.Command("cmd", "/c", "rmdir", target).CombinedOutput(); err != nil { - klog.Errorf("rmdir failed: %v, output: %q", err, string(output)) + + if err := os.Remove(target); err != nil { + klog.Errorf("removing directory %s failed: %v", target, err) return err } return nil diff --git a/vendor/modules.txt b/vendor/modules.txt index 1f015d15e..f9260f1c0 100644 --- a/vendor/modules.txt +++ b/vendor/modules.txt @@ -743,7 +743,7 @@ gopkg.in/yaml.v2 # gopkg.in/yaml.v3 v3.0.1 ## explicit gopkg.in/yaml.v3 -# k8s.io/api v0.28.3 => k8s.io/api v0.28.3 +# k8s.io/api v0.28.4 => k8s.io/api v0.28.4 ## explicit; go 1.20 k8s.io/api/admission/v1 k8s.io/api/admission/v1beta1 @@ -799,12 +799,12 @@ k8s.io/api/scheduling/v1beta1 k8s.io/api/storage/v1 k8s.io/api/storage/v1alpha1 k8s.io/api/storage/v1beta1 -# k8s.io/apiextensions-apiserver v0.0.0 => k8s.io/apiextensions-apiserver v0.28.3 +# k8s.io/apiextensions-apiserver v0.0.0 => k8s.io/apiextensions-apiserver v0.28.4 ## explicit; go 1.20 k8s.io/apiextensions-apiserver/pkg/apis/apiextensions k8s.io/apiextensions-apiserver/pkg/apis/apiextensions/v1 k8s.io/apiextensions-apiserver/pkg/features -# k8s.io/apimachinery v0.28.3 => k8s.io/apimachinery v0.28.3 +# k8s.io/apimachinery v0.28.4 => k8s.io/apimachinery v0.28.4 ## explicit; go 1.20 k8s.io/apimachinery/pkg/api/equality k8s.io/apimachinery/pkg/api/errors @@ -866,7 +866,7 @@ k8s.io/apimachinery/pkg/watch k8s.io/apimachinery/third_party/forked/golang/json k8s.io/apimachinery/third_party/forked/golang/netutil k8s.io/apimachinery/third_party/forked/golang/reflect -# k8s.io/apiserver v0.28.3 => k8s.io/apiserver v0.28.3 +# k8s.io/apiserver v0.28.4 => k8s.io/apiserver v0.28.4 ## explicit; go 1.20 k8s.io/apiserver/pkg/admission k8s.io/apiserver/pkg/admission/cel @@ -1011,7 +1011,7 @@ k8s.io/apiserver/plugin/pkg/audit/truncate k8s.io/apiserver/plugin/pkg/audit/webhook k8s.io/apiserver/plugin/pkg/authenticator/token/webhook k8s.io/apiserver/plugin/pkg/authorizer/webhook -# k8s.io/client-go v0.28.3 => k8s.io/client-go v0.28.3 +# k8s.io/client-go v0.28.4 => k8s.io/client-go v0.28.4 ## explicit; go 1.20 k8s.io/client-go/applyconfigurations/admissionregistration/v1 k8s.io/client-go/applyconfigurations/admissionregistration/v1alpha1 @@ -1332,7 +1332,7 @@ k8s.io/client-go/util/homedir k8s.io/client-go/util/keyutil k8s.io/client-go/util/retry k8s.io/client-go/util/workqueue -# k8s.io/cloud-provider v0.28.3 => k8s.io/cloud-provider v0.28.3 +# k8s.io/cloud-provider v0.28.4 => k8s.io/cloud-provider v0.28.4 ## explicit; go 1.20 k8s.io/cloud-provider k8s.io/cloud-provider/api @@ -1351,7 +1351,7 @@ k8s.io/cloud-provider/service/helpers k8s.io/cloud-provider/volume k8s.io/cloud-provider/volume/errors k8s.io/cloud-provider/volume/helpers -# k8s.io/component-base v0.28.3 => k8s.io/component-base v0.28.3 +# k8s.io/component-base v0.28.4 => k8s.io/component-base v0.28.4 ## explicit; go 1.20 k8s.io/component-base/cli/flag k8s.io/component-base/config @@ -1373,13 +1373,13 @@ k8s.io/component-base/metrics/testutil k8s.io/component-base/tracing k8s.io/component-base/tracing/api/v1 k8s.io/component-base/version -# k8s.io/component-helpers v0.28.3 => k8s.io/component-helpers v0.28.3 +# k8s.io/component-helpers v0.28.4 => k8s.io/component-helpers v0.28.4 ## explicit; go 1.20 k8s.io/component-helpers/node/util k8s.io/component-helpers/scheduling/corev1 k8s.io/component-helpers/scheduling/corev1/nodeaffinity k8s.io/component-helpers/storage/volume -# k8s.io/controller-manager v0.28.3 => k8s.io/controller-manager v0.28.3 +# k8s.io/controller-manager v0.28.4 => k8s.io/controller-manager v0.28.4 ## explicit; go 1.20 k8s.io/controller-manager/config k8s.io/controller-manager/config/v1 @@ -1399,7 +1399,7 @@ k8s.io/klog/v2/internal/clock k8s.io/klog/v2/internal/dbg k8s.io/klog/v2/internal/serialize k8s.io/klog/v2/internal/severity -# k8s.io/kms v0.28.3 +# k8s.io/kms v0.28.4 ## explicit; go 1.20 k8s.io/kms/apis/v1beta1 k8s.io/kms/apis/v2 @@ -1427,15 +1427,15 @@ k8s.io/kube-openapi/pkg/validation/errors k8s.io/kube-openapi/pkg/validation/spec k8s.io/kube-openapi/pkg/validation/strfmt k8s.io/kube-openapi/pkg/validation/strfmt/bson -# k8s.io/kubectl v0.0.0 => k8s.io/kubectl v0.28.3 +# k8s.io/kubectl v0.0.0 => k8s.io/kubectl v0.28.4 ## explicit; go 1.20 k8s.io/kubectl/pkg/scale k8s.io/kubectl/pkg/util/podutils -# k8s.io/kubelet v0.28.3 => k8s.io/kubelet v0.28.3 +# k8s.io/kubelet v0.28.4 => k8s.io/kubelet v0.28.4 ## explicit; go 1.20 k8s.io/kubelet/pkg/apis k8s.io/kubelet/pkg/apis/stats/v1alpha1 -# k8s.io/kubernetes v1.28.3 +# k8s.io/kubernetes v1.28.4 ## explicit; go 1.20 k8s.io/kubernetes/pkg/api/legacyscheme k8s.io/kubernetes/pkg/api/service @@ -1501,10 +1501,10 @@ k8s.io/kubernetes/test/utils k8s.io/kubernetes/test/utils/format k8s.io/kubernetes/test/utils/image k8s.io/kubernetes/test/utils/kubeconfig -# k8s.io/mount-utils v0.28.3 => k8s.io/mount-utils v0.28.3 +# k8s.io/mount-utils v0.28.4 => k8s.io/mount-utils v0.28.4 ## explicit; go 1.20 k8s.io/mount-utils -# k8s.io/pod-security-admission v0.28.3 => k8s.io/pod-security-admission v0.28.3 +# k8s.io/pod-security-admission v0.28.4 => k8s.io/pod-security-admission v0.28.4 ## explicit; go 1.20 k8s.io/pod-security-admission/api k8s.io/pod-security-admission/policy @@ -1634,32 +1634,32 @@ 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.28.3 -# k8s.io/apiextensions-apiserver => k8s.io/apiextensions-apiserver v0.28.3 -# k8s.io/apimachinery => k8s.io/apimachinery v0.28.3 -# k8s.io/apiserver => k8s.io/apiserver v0.28.3 -# k8s.io/cli-runtime => k8s.io/cli-runtime v0.28.3 -# k8s.io/client-go => k8s.io/client-go v0.28.3 -# k8s.io/cloud-provider => k8s.io/cloud-provider v0.28.3 -# k8s.io/cluster-bootstrap => k8s.io/cluster-bootstrap v0.28.3 -# k8s.io/code-generator => k8s.io/code-generator v0.28.3 -# k8s.io/component-base => k8s.io/component-base v0.28.3 -# k8s.io/component-helpers => k8s.io/component-helpers v0.28.3 -# k8s.io/controller-manager => k8s.io/controller-manager v0.28.3 -# k8s.io/cri-api => k8s.io/cri-api v0.28.3 -# k8s.io/csi-translation-lib => k8s.io/csi-translation-lib v0.28.3 -# k8s.io/dynamic-resource-allocation => k8s.io/dynamic-resource-allocation v0.28.3 -# k8s.io/endpointslice => k8s.io/endpointslice v0.28.3 -# k8s.io/kube-aggregator => k8s.io/kube-aggregator v0.28.3 -# k8s.io/kube-controller-manager => k8s.io/kube-controller-manager v0.28.3 -# k8s.io/kube-proxy => k8s.io/kube-proxy v0.28.3 -# k8s.io/kube-scheduler => k8s.io/kube-scheduler v0.28.3 -# k8s.io/kubectl => k8s.io/kubectl v0.28.3 -# k8s.io/kubelet => k8s.io/kubelet v0.28.3 -# k8s.io/legacy-cloud-providers => k8s.io/legacy-cloud-providers v0.28.3 -# k8s.io/metrics => k8s.io/metrics v0.28.3 -# k8s.io/mount-utils => k8s.io/mount-utils v0.28.3 -# k8s.io/pod-security-admission => k8s.io/pod-security-admission v0.28.3 -# k8s.io/sample-apiserver => k8s.io/sample-apiserver v0.28.3 -# k8s.io/sample-cli-plugin => k8s.io/sample-cli-plugin v0.28.3 -# k8s.io/sample-controller => k8s.io/sample-controller v0.28.3 +# k8s.io/api => k8s.io/api v0.28.4 +# k8s.io/apiextensions-apiserver => k8s.io/apiextensions-apiserver v0.28.4 +# k8s.io/apimachinery => k8s.io/apimachinery v0.28.4 +# k8s.io/apiserver => k8s.io/apiserver v0.28.4 +# k8s.io/cli-runtime => k8s.io/cli-runtime v0.28.4 +# k8s.io/client-go => k8s.io/client-go v0.28.4 +# k8s.io/cloud-provider => k8s.io/cloud-provider v0.28.4 +# k8s.io/cluster-bootstrap => k8s.io/cluster-bootstrap v0.28.4 +# k8s.io/code-generator => k8s.io/code-generator v0.28.4 +# k8s.io/component-base => k8s.io/component-base v0.28.4 +# k8s.io/component-helpers => k8s.io/component-helpers v0.28.4 +# k8s.io/controller-manager => k8s.io/controller-manager v0.28.4 +# k8s.io/cri-api => k8s.io/cri-api v0.28.4 +# k8s.io/csi-translation-lib => k8s.io/csi-translation-lib v0.28.4 +# k8s.io/dynamic-resource-allocation => k8s.io/dynamic-resource-allocation v0.28.4 +# k8s.io/endpointslice => k8s.io/endpointslice v0.28.4 +# k8s.io/kube-aggregator => k8s.io/kube-aggregator v0.28.4 +# k8s.io/kube-controller-manager => k8s.io/kube-controller-manager v0.28.4 +# k8s.io/kube-proxy => k8s.io/kube-proxy v0.28.4 +# k8s.io/kube-scheduler => k8s.io/kube-scheduler v0.28.4 +# k8s.io/kubectl => k8s.io/kubectl v0.28.4 +# k8s.io/kubelet => k8s.io/kubelet v0.28.4 +# k8s.io/legacy-cloud-providers => k8s.io/legacy-cloud-providers v0.28.4 +# k8s.io/metrics => k8s.io/metrics v0.28.4 +# k8s.io/mount-utils => k8s.io/mount-utils v0.28.4 +# k8s.io/pod-security-admission => k8s.io/pod-security-admission v0.28.4 +# k8s.io/sample-apiserver => k8s.io/sample-apiserver v0.28.4 +# k8s.io/sample-cli-plugin => k8s.io/sample-cli-plugin v0.28.4 +# k8s.io/sample-controller => k8s.io/sample-controller v0.28.4