Skip to content

Commit c6429e3

Browse files
committed
Add snapshot clients based on armclient
1 parent 4ea5509 commit c6429e3

File tree

8 files changed

+840
-0
lines changed

8 files changed

+840
-0
lines changed
Lines changed: 57 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,57 @@
1+
load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test")
2+
3+
go_library(
4+
name = "go_default_library",
5+
srcs = [
6+
"azure_snapshotclient.go",
7+
"doc.go",
8+
"interface.go",
9+
],
10+
importmap = "k8s.io/kubernetes/vendor/k8s.io/legacy-cloud-providers/azure/clients/snapshotclient",
11+
importpath = "k8s.io/legacy-cloud-providers/azure/clients/snapshotclient",
12+
visibility = ["//visibility:public"],
13+
deps = [
14+
"//staging/src/k8s.io/client-go/util/flowcontrol:go_default_library",
15+
"//staging/src/k8s.io/legacy-cloud-providers/azure/clients:go_default_library",
16+
"//staging/src/k8s.io/legacy-cloud-providers/azure/clients/armclient:go_default_library",
17+
"//staging/src/k8s.io/legacy-cloud-providers/azure/metrics:go_default_library",
18+
"//staging/src/k8s.io/legacy-cloud-providers/azure/retry:go_default_library",
19+
"//vendor/github.com/Azure/azure-sdk-for-go/services/storage/mgmt/2019-06-01/storage:go_default_library",
20+
"//vendor/github.com/Azure/go-autorest/autorest:go_default_library",
21+
"//vendor/github.com/Azure/go-autorest/autorest/azure:go_default_library",
22+
"//vendor/k8s.io/klog:go_default_library",
23+
],
24+
)
25+
26+
go_test(
27+
name = "go_default_test",
28+
srcs = ["azure_snapshotclient_test.go"],
29+
embed = [":go_default_library"],
30+
deps = [
31+
"//staging/src/k8s.io/legacy-cloud-providers/azure/clients:go_default_library",
32+
"//staging/src/k8s.io/legacy-cloud-providers/azure/clients/armclient:go_default_library",
33+
"//staging/src/k8s.io/legacy-cloud-providers/azure/clients/armclient/mockarmclient:go_default_library",
34+
"//vendor/github.com/Azure/azure-sdk-for-go/services/storage/mgmt/2019-06-01/storage:go_default_library",
35+
"//vendor/github.com/Azure/go-autorest/autorest:go_default_library",
36+
"//vendor/github.com/Azure/go-autorest/autorest/to:go_default_library",
37+
"//vendor/github.com/golang/mock/gomock:go_default_library",
38+
"//vendor/github.com/stretchr/testify/assert:go_default_library",
39+
],
40+
)
41+
42+
filegroup(
43+
name = "package-srcs",
44+
srcs = glob(["**"]),
45+
tags = ["automanaged"],
46+
visibility = ["//visibility:private"],
47+
)
48+
49+
filegroup(
50+
name = "all-srcs",
51+
srcs = [
52+
":package-srcs",
53+
"//staging/src/k8s.io/legacy-cloud-providers/azure/clients/snapshotclient/mocksnapshotclient:all-srcs",
54+
],
55+
tags = ["automanaged"],
56+
visibility = ["//visibility:public"],
57+
)

0 commit comments

Comments
 (0)