From 573100d52343f6bb8781f42af85c7354e7090c0a Mon Sep 17 00:00:00 2001 From: nasark Date: Wed, 11 Oct 2023 15:25:32 -0400 Subject: [PATCH] add supports storage smartstate_analysis --- .../vmware/infra_manager/vm_or_template_shared/scanning.rb | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/app/models/manageiq/providers/vmware/infra_manager/vm_or_template_shared/scanning.rb b/app/models/manageiq/providers/vmware/infra_manager/vm_or_template_shared/scanning.rb index 6b0b07fbc..71b3381de 100644 --- a/app/models/manageiq/providers/vmware/infra_manager/vm_or_template_shared/scanning.rb +++ b/app/models/manageiq/providers/vmware/infra_manager/vm_or_template_shared/scanning.rb @@ -7,6 +7,11 @@ module ManageIQ::Providers::Vmware::InfraManager::VmOrTemplateShared::Scanning unless feature_supported unsupported_reason_add(:smartstate_analysis, reason) end + if storage.nil? + unsupported_reason_add(:smartstate_analysis, "Vm is not located on a storage") + elsif !storage.storage_type_supported_for_ssa? + unsupported_reason_add(:smartstate_analysis, "Smartstate Analysis unsupported for storage type %{store_type}" % {:store_type => storage.store_type}) + end end end