Skip to content

Commit d163984

Browse files
committed
Remove DATA_STORAGE references
1 parent a14c3c3 commit d163984

File tree

3 files changed

+20
-30
lines changed

3 files changed

+20
-30
lines changed

src/aks-preview/HISTORY.rst

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,10 @@ To release a new version, please select a new version number (usually plus 1 to
1212
Pending
1313
+++++++
1414

15+
18.0.0b30
16+
+++++++
17+
* Remove DATA_STORAGE references
18+
1519
18.0.0b29
1620
+++++++
1721
* Refactor code to suppress ssh access warning message when creating an automatic cluster.

src/aks-preview/azext_aks_preview/aks_diagnostics.py

Lines changed: 15 additions & 29 deletions
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,7 @@
2828
get_mgmt_service_client,
2929
get_subscription_id,
3030
)
31+
from azure.cli.core.profiles import ResourceType, get_sdk
3132
from azure.core.exceptions import HttpResponseError
3233
from azure.mgmt.core.tools import is_valid_resource_id, parse_resource_id, resource_id
3334
from knack.log import get_logger
@@ -98,24 +99,20 @@ def aks_kollect_cmd(cmd, # pylint: disable=too-many-statements,too-many-local
9899
cmd.cli_ctx, parsed_storage_account['subscription'])
99100
storage_account_keys = storage_client.storage_accounts.list_keys(parsed_storage_account['resource_group'],
100101
storage_account_name)
101-
kwargs = {
102-
'account_name': storage_account_name,
103-
'account_key': storage_account_keys.keys[0].value
104-
}
105-
cloud_storage_client = _cloud_storage_account_service_factory(
106-
cmd.cli_ctx, kwargs)
107-
108-
sas_token = cloud_storage_client.generate_shared_access_signature(
109-
'b',
110-
'sco',
111-
'rwdlacup',
112-
datetime.datetime.utcnow() + datetime.timedelta(days=1))
113-
114-
readonly_sas_token = cloud_storage_client.generate_shared_access_signature(
115-
'b',
116-
'sco',
117-
'rl',
118-
datetime.datetime.utcnow() + datetime.timedelta(days=1))
102+
103+
t_generate_blob_service_sas = get_sdk(cmd.cli_ctx, ResourceType.DATA_STORAGE_BLOB, '#generate_account_sas')
104+
105+
sas_token = t_generate_blob_service_sas(storage_account_name,
106+
storage_account_keys.keys[0].value,
107+
resource_types='sco',
108+
permission='rwdlacup',
109+
expiry=datetime.datetime.utcnow() + datetime.timedelta(days=1))
110+
111+
readonly_sas_token = t_generate_blob_service_sas(storage_account_name,
112+
storage_account_keys.keys[0].value,
113+
resource_types='sco',
114+
permission='rl',
115+
expiry=datetime.datetime.utcnow() + datetime.timedelta(days=1))
119116

120117
readonly_sas_token = readonly_sas_token.strip('?')
121118

@@ -483,17 +480,6 @@ def _display_diagnostics_report(temp_kubeconfig_path): # pylint: disable=too-m
483480
"Please run 'az aks kanalyze' command later to get the analysis results.")
484481

485482

486-
def _cloud_storage_account_service_factory(cli_ctx, kwargs):
487-
from azure.cli.core.profiles import ResourceType, get_sdk
488-
t_cloud_storage_account = get_sdk(
489-
cli_ctx, ResourceType.DATA_STORAGE, 'common#CloudStorageAccount')
490-
account_name = kwargs.pop('account_name', None)
491-
account_key = kwargs.pop('account_key', None)
492-
sas_token = kwargs.pop('sas_token', None)
493-
kwargs.pop('connection_string', None)
494-
return t_cloud_storage_account(account_name, account_key, sas_token)
495-
496-
497483
def _format_hyperlink(the_link):
498484
return f'\033[1m{colorama.Style.BRIGHT}{colorama.Fore.BLUE}{the_link}{colorama.Style.RESET_ALL}'
499485

src/aks-preview/setup.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99

1010
from setuptools import find_packages, setup
1111

12-
VERSION = "18.0.0b29"
12+
VERSION = "18.0.0b30"
1313

1414
CLASSIFIERS = [
1515
"Development Status :: 4 - Beta",

0 commit comments

Comments
 (0)