diff -up legacy-cloud-providers-kubernetes-1.15.0/azure/azure_blobDiskController.go.fix_azure_api legacy-cloud-providers-kubernetes-1.15.0/azure/azure_blobDiskController.go
--- legacy-cloud-providers-kubernetes-1.15.0/azure/azure_blobDiskController.go.fix_azure_api 2019-06-20 11:01:56.000000000 +0200
+++ legacy-cloud-providers-kubernetes-1.15.0/azure/azure_blobDiskController.go 2019-07-08 22:57:22.410835745 +0200
@@ -598,7 +598,7 @@ func (c *BlobDiskController) findSANameF
func (c *BlobDiskController) getStorageAccountState(storageAccountName string) (bool, storage.ProvisioningState, error) {
ctx, cancel := getContextWithCancel()
defer cancel()
- account, err := c.common.cloud.StorageAccountClient.GetProperties(ctx, c.common.resourceGroup, storageAccountName)
+ account, err := c.common.cloud.StorageAccountClient.GetProperties(ctx, c.common.resourceGroup, storageAccountName, "")
if err != nil {
return false, "", err
}
diff -up legacy-cloud-providers-kubernetes-1.15.0/azure/azure_client.go.fix_azure_api legacy-cloud-providers-kubernetes-1.15.0/azure/azure_client.go
--- legacy-cloud-providers-kubernetes-1.15.0/azure/azure_client.go.fix_azure_api 2019-06-20 11:01:56.000000000 +0200
+++ legacy-cloud-providers-kubernetes-1.15.0/azure/azure_client.go 2019-07-08 22:58:27.285423006 +0200
@@ -124,7 +124,7 @@ type StorageAccountClient interface {
Delete(ctx context.Context, resourceGroupName string, accountName string) (result autorest.Response, err error)
ListKeys(ctx context.Context, resourceGroupName string, accountName string) (result storage.AccountListKeysResult, err error)
ListByResourceGroup(ctx context.Context, resourceGroupName string) (result storage.AccountListResult, err error)
- GetProperties(ctx context.Context, resourceGroupName string, accountName string) (result storage.Account, err error)
+ GetProperties(ctx context.Context, resourceGroupName string, accountName string, expand storage.AccountExpand) (result storage.Account, err error)
}
// DisksClient defines needed functions for azure compute.DisksClient
@@ -1339,7 +1339,7 @@ func (az *azStorageAccountClient) ListBy
return
}
-func (az *azStorageAccountClient) GetProperties(ctx context.Context, resourceGroupName string, accountName string) (result storage.Account, err error) {
+func (az *azStorageAccountClient) GetProperties(ctx context.Context, resourceGroupName string, accountName string, expand storage.AccountExpand) (result storage.Account, err error) {
if !az.rateLimiterReader.TryAccept() {
err = createRateLimitErr(false, "GetStorageAccount/Properties")
return
@@ -1351,7 +1351,7 @@ func (az *azStorageAccountClient) GetPro
}()
mc := newMetricContext("storage_account", "get_properties", resourceGroupName, az.client.SubscriptionID, "")
- result, err = az.client.GetProperties(ctx, resourceGroupName, accountName)
+ result, err = az.client.GetProperties(ctx, resourceGroupName, accountName, expand)
mc.Observe(err)
return
}
diff -up legacy-cloud-providers-kubernetes-1.15.0/azure/azure_fakes.go.fix_azure_api legacy-cloud-providers-kubernetes-1.15.0/azure/azure_fakes.go
--- legacy-cloud-providers-kubernetes-1.15.0/azure/azure_fakes.go.fix_azure_api 2019-06-20 11:01:56.000000000 +0200
+++ legacy-cloud-providers-kubernetes-1.15.0/azure/azure_fakes.go 2019-07-08 22:58:48.499288038 +0200
@@ -796,7 +796,7 @@ func (fSAC *fakeStorageAccountClient) Li
return fSAC.Accounts, fSAC.Err
}
-func (fSAC *fakeStorageAccountClient) GetProperties(ctx context.Context, resourceGroupName string, accountName string) (result storage.Account, err error) {
+func (fSAC *fakeStorageAccountClient) GetProperties(ctx context.Context, resourceGroupName string, accountName string, expand storage.AccountExpand) (result storage.Account, err error) {
fSAC.mutex.Lock()
defer fSAC.mutex.Unlock()