Skip to content

Commit 505143d

Browse files
initial migration for storage client using sigs.k8s.io cloud-provider-azure
1 parent 7cc3a71 commit 505143d

File tree

5 files changed

+328
-67
lines changed

5 files changed

+328
-67
lines changed

Dockerfile

+1-1
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@
1212
# See the License for the specific language governing permissions and
1313
# limitations under the License.
1414

15-
FROM --platform=$BUILDPLATFORM golang:1.22-bookworm AS build
15+
FROM --platform=$BUILDPLATFORM golang:1.23-bookworm AS build
1616

1717
ARG TARGETOS
1818
ARG TARGETARCH

go.mod

+37-19
Original file line numberDiff line numberDiff line change
@@ -1,42 +1,56 @@
11
module github.com/vmware-tanzu/velero-plugin-for-microsoft-azure
22

3-
go 1.22.0
3+
go 1.23.1
44

5-
toolchain go1.22.2
5+
toolchain go1.23.6
66

77
require (
8-
github.com/Azure/azure-sdk-for-go/sdk/azcore v1.11.1
8+
github.com/Azure/azure-sdk-for-go/sdk/azcore v1.17.0
99
github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/compute/armcompute/v4 v4.2.1
1010
github.com/Azure/azure-sdk-for-go/sdk/storage/azblob v1.3.2
1111
github.com/gofrs/uuid v4.3.1+incompatible
1212
github.com/pkg/errors v0.9.1
1313
github.com/sirupsen/logrus v1.9.3
1414
github.com/spf13/pflag v1.0.5
15-
github.com/stretchr/testify v1.9.0
15+
github.com/stretchr/testify v1.10.0
1616
github.com/vmware-tanzu/velero v0.0.0-20241009105421-ba0dbb91f941
1717
k8s.io/api v0.29.0
1818
k8s.io/apimachinery v0.29.0
1919
sigs.k8s.io/azuredisk-csi-driver v1.26.0
20+
sigs.k8s.io/cloud-provider-azure/pkg/azclient v0.5.0
2021
)
2122

2223
require (
23-
github.com/Azure/azure-sdk-for-go/sdk/azidentity v1.6.0 // indirect
24-
github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/storage/armstorage v1.5.0 // indirect
24+
github.com/Azure/azure-sdk-for-go/sdk/azidentity v1.8.2 // indirect
25+
github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/storage/armstorage v1.6.0 // indirect
2526
github.com/joho/godotenv v1.4.0 // indirect
2627
google.golang.org/genproto/googleapis/rpc v0.0.0-20240401170217-c3f982113cda // indirect
2728
)
2829

2930
require (
30-
github.com/Azure/azure-sdk-for-go/sdk/internal v1.8.0 // indirect
31-
github.com/AzureAD/microsoft-authentication-library-for-go v1.2.2 // indirect
31+
github.com/Azure/azure-sdk-for-go/sdk/internal v1.10.0 // indirect
32+
github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/authorization/armauthorization/v2 v2.2.0 // indirect
33+
github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/compute/armcompute/v6 v6.3.0 // indirect
34+
github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/containerregistry/armcontainerregistry v1.2.0 // indirect
35+
github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/containerservice/armcontainerservice/v6 v6.3.0 // indirect
36+
github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/keyvault/armkeyvault v1.4.0 // indirect
37+
github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/msi/armmsi v1.2.0 // indirect
38+
github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/network/armnetwork/v6 v6.2.0 // indirect
39+
github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/privatedns/armprivatedns v1.3.0 // indirect
40+
github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/resources/armresources v1.2.0 // indirect
41+
github.com/Azure/azure-sdk-for-go/sdk/security/keyvault/azsecrets v1.3.1 // indirect
42+
github.com/Azure/azure-sdk-for-go/sdk/security/keyvault/internal v1.1.1 // indirect
43+
github.com/Azure/msi-dataplane v0.4.0 // indirect
44+
github.com/AzureAD/microsoft-authentication-library-for-go v1.3.3 // indirect
45+
github.com/antlr4-go/antlr/v4 v4.13.1 // indirect
3246
github.com/beorn7/perks v1.0.1 // indirect
33-
github.com/cespare/xxhash/v2 v2.2.0 // indirect
47+
github.com/cespare/xxhash/v2 v2.3.0 // indirect
3448
github.com/davecgh/go-spew v1.1.1 // indirect
3549
github.com/emicklei/go-restful/v3 v3.11.0 // indirect
3650
github.com/evanphx/json-patch/v5 v5.8.0 // indirect
3751
github.com/fatih/color v1.16.0 // indirect
38-
github.com/fsnotify/fsnotify v1.7.0 // indirect
39-
github.com/go-logr/logr v1.4.1 // indirect
52+
github.com/fsnotify/fsnotify v1.8.0 // indirect
53+
github.com/go-logr/logr v1.4.2 // indirect
4054
github.com/go-openapi/jsonpointer v0.19.6 // indirect
4155
github.com/go-openapi/jsonreference v0.20.2 // indirect
4256
github.com/go-openapi/swag v0.22.3 // indirect
@@ -75,14 +89,18 @@ require (
7589
github.com/spf13/afero v1.9.2 // indirect
7690
github.com/spf13/cobra v1.7.0 // indirect
7791
github.com/stretchr/objx v0.5.2 // indirect
78-
golang.org/x/crypto v0.31.0 // indirect
79-
golang.org/x/exp v0.0.0-20230522175609-2e198f4a06a1 // indirect
80-
golang.org/x/net v0.33.0 // indirect
92+
go.opentelemetry.io/otel v1.34.0 // indirect
93+
go.opentelemetry.io/otel/metric v1.34.0 // indirect
94+
go.uber.org/mock v0.5.0 // indirect
95+
golang.org/x/crypto v0.33.0 // indirect
96+
golang.org/x/exp v0.0.0-20240506185415-9bf2ced13842 // indirect
97+
golang.org/x/net v0.35.0 // indirect
8198
golang.org/x/oauth2 v0.19.0 // indirect
82-
golang.org/x/sys v0.28.0 // indirect
83-
golang.org/x/term v0.27.0 // indirect
84-
golang.org/x/text v0.21.0 // indirect
85-
golang.org/x/time v0.5.0 // indirect
99+
golang.org/x/sync v0.11.0 // indirect
100+
golang.org/x/sys v0.30.0 // indirect
101+
golang.org/x/term v0.29.0 // indirect
102+
golang.org/x/text v0.22.0 // indirect
103+
golang.org/x/time v0.10.0 // indirect
86104
gomodules.xyz/jsonpatch/v2 v2.4.0 // indirect
87105
google.golang.org/grpc v1.63.2 // indirect
88106
google.golang.org/protobuf v1.33.0 // indirect
@@ -94,7 +112,7 @@ require (
94112
k8s.io/component-base v0.29.0 // indirect
95113
k8s.io/klog/v2 v2.110.1 // indirect
96114
k8s.io/kube-openapi v0.0.0-20231010175941-2dd684a91f00 // indirect
97-
k8s.io/utils v0.0.0-20230726121419-3b25d923346b // indirect
115+
k8s.io/utils v0.0.0-20241210054802-24370beab758 // indirect
98116
sigs.k8s.io/controller-runtime v0.17.2 // indirect
99117
sigs.k8s.io/json v0.0.0-20221116044647-bc3834ca7abd // indirect
100118
sigs.k8s.io/structured-merge-diff/v4 v4.4.1 // indirect

0 commit comments

Comments
 (0)