99from knack .log import get_logger
1010import time
1111from azure .cli .core .commands .client_factory import get_subscription_id
12- from datetime import datetime
1312from ._client_factory import cf_deployments , cf_resources
1413from azure .core .exceptions import ResourceNotFoundError
1514
@@ -35,7 +34,8 @@ def install_vme(
3534
3635 utils .check_and_add_cli_extension ("connectedk8s" )
3736 utils .check_and_add_cli_extension ("k8s-extension" )
38- utils .check_and_enable_bundle_feature_flag (cluster , resource_group_name , cluster_name , kube_config , kube_context )
37+ utils .check_and_enable_bundle_feature_flag (
38+ cmd , subscription_id , cluster , resource_group_name , cluster_name , kube_config , kube_context )
3939
4040 # Install the bundle extensions one by one
4141 for extension_type in include_extension_types :
@@ -73,7 +73,8 @@ def install_vme(
7373 print (f"Installed extension { extension_type } successfully." )
7474 print (result )
7575
76- print ("All extensions installed successfully." )
76+ if len (include_extension_types ) > 1 :
77+ print ("All extensions installed successfully." )
7778
7879
7980def uninstall_vme (
@@ -111,7 +112,8 @@ def uninstall_vme(
111112 "--yes" ]
112113 utils .call_subprocess_raise_output (command )
113114 print (f"Uninstalled extension { extension_type } successfully." )
114- print ("All extensions uninstalled successfully." )
115+ if len (include_extension_types ) > 1 :
116+ print ("All extensions uninstalled successfully." )
115117
116118
117119def upgrade_vme (
@@ -136,7 +138,7 @@ def upgrade_vme(
136138
137139 utils .check_and_add_cli_extension ("connectedk8s" )
138140 utils .check_and_enable_bundle_feature_flag (
139- cluster , resource_group_name , cluster_name , kube_config , kube_context )
141+ cmd , subscription_id , cluster , resource_group_name , cluster_name , kube_config , kube_context )
140142 deployment_name = (consts .ARC_UPDATE_PREFIX + cluster_name ).lower ()
141143 print (f"Checking arm template deployment '{ deployment_name } ' for '{ cluster_resource_id } ' "
142144 f"which has agent version '{ agent_version } '" )
@@ -149,7 +151,7 @@ def upgrade_vme(
149151 deployment = None
150152 while time .time () - start_time < wait_timeout :
151153 # Get current timestamp
152- timestamp = datetime . now (). strftime ( "%Y-%m-%d %H:%M:%S" )
154+ timestamp = utils . get_utctimestring ( )
153155 try :
154156 deployment = client .get (resource_group_name , deployment_name )
155157 if (not deployment or not deployment .tags ):
0 commit comments