Skip to content

Commit ca5c74c

Browse files
authored
Merge pull request kubernetes#92289 from nilo19/feature/add-deployment-containerservice-client
Azure: Add container service client and deployment client.
2 parents fb632a0 + 9a37d1d commit ca5c74c

File tree

41 files changed

+15727
-1
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

41 files changed

+15727
-1
lines changed

staging/src/k8s.io/legacy-cloud-providers/azure/BUILD

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -63,6 +63,8 @@ go_library(
6363
"//staging/src/k8s.io/legacy-cloud-providers/azure/auth:go_default_library",
6464
"//staging/src/k8s.io/legacy-cloud-providers/azure/cache:go_default_library",
6565
"//staging/src/k8s.io/legacy-cloud-providers/azure/clients:go_default_library",
66+
"//staging/src/k8s.io/legacy-cloud-providers/azure/clients/containerserviceclient:go_default_library",
67+
"//staging/src/k8s.io/legacy-cloud-providers/azure/clients/deploymentclient:go_default_library",
6668
"//staging/src/k8s.io/legacy-cloud-providers/azure/clients/diskclient:go_default_library",
6769
"//staging/src/k8s.io/legacy-cloud-providers/azure/clients/diskclient/mockdiskclient:go_default_library",
6870
"//staging/src/k8s.io/legacy-cloud-providers/azure/clients/fileclient:go_default_library",

staging/src/k8s.io/legacy-cloud-providers/azure/azure.go

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -63,6 +63,11 @@ import (
6363
"k8s.io/legacy-cloud-providers/azure/clients/vmssvmclient"
6464
"k8s.io/legacy-cloud-providers/azure/retry"
6565

66+
// ensure the newly added package from azure-sdk-for-go is in vendor/
67+
_ "k8s.io/legacy-cloud-providers/azure/clients/containerserviceclient"
68+
// ensure the newly added package from azure-sdk-for-go is in vendor/
69+
_ "k8s.io/legacy-cloud-providers/azure/clients/deploymentclient"
70+
6671
"sigs.k8s.io/yaml"
6772
)
6873

staging/src/k8s.io/legacy-cloud-providers/azure/clients/BUILD

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,8 @@ filegroup(
2828
srcs = [
2929
":package-srcs",
3030
"//staging/src/k8s.io/legacy-cloud-providers/azure/clients/armclient:all-srcs",
31+
"//staging/src/k8s.io/legacy-cloud-providers/azure/clients/containerserviceclient:all-srcs",
32+
"//staging/src/k8s.io/legacy-cloud-providers/azure/clients/deploymentclient:all-srcs",
3133
"//staging/src/k8s.io/legacy-cloud-providers/azure/clients/diskclient:all-srcs",
3234
"//staging/src/k8s.io/legacy-cloud-providers/azure/clients/fileclient:all-srcs",
3335
"//staging/src/k8s.io/legacy-cloud-providers/azure/clients/interfaceclient:all-srcs",
Lines changed: 60 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,60 @@
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_containerserviceclient.go",
7+
"doc.go",
8+
"interface.go",
9+
],
10+
importmap = "k8s.io/kubernetes/vendor/k8s.io/legacy-cloud-providers/azure/clients/containerserviceclient",
11+
importpath = "k8s.io/legacy-cloud-providers/azure/clients/containerserviceclient",
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/containerservice/mgmt/2020-04-01/containerservice: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/github.com/Azure/go-autorest/autorest/to:go_default_library",
23+
"//vendor/k8s.io/klog/v2:go_default_library",
24+
],
25+
)
26+
27+
filegroup(
28+
name = "package-srcs",
29+
srcs = glob(["**"]),
30+
tags = ["automanaged"],
31+
visibility = ["//visibility:private"],
32+
)
33+
34+
filegroup(
35+
name = "all-srcs",
36+
srcs = [
37+
":package-srcs",
38+
"//staging/src/k8s.io/legacy-cloud-providers/azure/clients/containerserviceclient/mockcontainerserviceclient:all-srcs",
39+
],
40+
tags = ["automanaged"],
41+
visibility = ["//visibility:public"],
42+
)
43+
44+
go_test(
45+
name = "go_default_test",
46+
srcs = ["azure_containerserviceclient_test.go"],
47+
embed = [":go_default_library"],
48+
deps = [
49+
"//staging/src/k8s.io/client-go/util/flowcontrol:go_default_library",
50+
"//staging/src/k8s.io/legacy-cloud-providers/azure/clients:go_default_library",
51+
"//staging/src/k8s.io/legacy-cloud-providers/azure/clients/armclient:go_default_library",
52+
"//staging/src/k8s.io/legacy-cloud-providers/azure/clients/armclient/mockarmclient:go_default_library",
53+
"//staging/src/k8s.io/legacy-cloud-providers/azure/retry:go_default_library",
54+
"//vendor/github.com/Azure/azure-sdk-for-go/services/containerservice/mgmt/2020-04-01/containerservice:go_default_library",
55+
"//vendor/github.com/Azure/go-autorest/autorest:go_default_library",
56+
"//vendor/github.com/Azure/go-autorest/autorest/to:go_default_library",
57+
"//vendor/github.com/golang/mock/gomock:go_default_library",
58+
"//vendor/github.com/stretchr/testify/assert:go_default_library",
59+
],
60+
)

0 commit comments

Comments
 (0)