@@ -152,17 +152,25 @@ def get_extension_installed_and_cluster_configs(
152152 cluster_name ,
153153 agentpool_profiles
154154) -> Tuple [bool , bool , bool , bool , bool , float , str , str ]:
155- client_factory = get_k8s_extension_module (CONST_K8S_EXTENSION_CLIENT_FACTORY_MOD_NAME )
156- client = client_factory .cf_k8s_extension_operation (cmd .cli_ctx )
157- k8s_extension_custom_mod = get_k8s_extension_module (CONST_K8S_EXTENSION_CUSTOM_MOD_NAME )
158- is_extension_installed = False
159- is_elasticSan_enabled = False
160- is_azureDisk_enabled = False
161- is_ephemeralDisk_nvme_enabled = False
162- is_ephemeralDisk_localssd_enabled = False
163- ephemeral_disk_volume_type = CONST_DISK_TYPE_EPHEMERAL_VOLUME_ONLY
164- perf_tier = CONST_EPHEMERAL_NVME_PERF_TIER_STANDARD
165- resource_cpu_value = - 1
155+
156+ try :
157+ client_factory = get_k8s_extension_module (CONST_K8S_EXTENSION_CLIENT_FACTORY_MOD_NAME )
158+ client = client_factory .cf_k8s_extension_operation (cmd .cli_ctx )
159+ k8s_extension_custom_mod = get_k8s_extension_module (CONST_K8S_EXTENSION_CUSTOM_MOD_NAME )
160+ is_extension_installed = False
161+ is_elasticSan_enabled = False
162+ is_azureDisk_enabled = False
163+ is_ephemeralDisk_nvme_enabled = False
164+ is_ephemeralDisk_localssd_enabled = False
165+ ephemeral_disk_volume_type = CONST_DISK_TYPE_EPHEMERAL_VOLUME_ONLY
166+ perf_tier = CONST_EPHEMERAL_NVME_PERF_TIER_STANDARD
167+ resource_cpu_value = - 1
168+ except UnknownError as e :
169+ logger .error (f"\n Error fetching k8s extension module: { e } " )
170+ return False , False , False , False , False , - 1 , "" , ""
171+ except Exception as ex :
172+ logger .error (f"\Exception occurred while fetching k8s extension module: { ex } " )
173+ return False , False , False , False , False , - 1 , "" , ""
166174
167175 try :
168176 extension = k8s_extension_custom_mod .show_k8s_extension (
0 commit comments