Ignore flavors that don't have hpa-capabilities 37/47837/1
authorRitu Sood <ritu.sood@intel.com>
Wed, 16 May 2018 22:46:35 +0000 (15:46 -0700)
committerRitu Sood <ritu.sood@intel.com>
Wed, 16 May 2018 22:48:36 +0000 (15:48 -0700)
Multi-cloud creates some flavors without
hpa-capabilities

Issue-ID: OPTFRA-235
Change-Id: I4acfd6198bb0f494d0a34372d761c2dff7b4b301
Signed-off-by: Ritu Sood <ritu.sood@intel.com>
conductor/conductor/data/plugins/inventory_provider/hpa_utils.py

index 41e217c..3cd2cfb 100644 (file)
@@ -74,8 +74,8 @@ class HpaMatchProvider(object):
             try:
                 flavor_cap_list = flavor['hpa-capabilities']
             except KeyError:
-                LOG.info(_LI("invalid JSON "))
-                return None
+                LOG.info(_LI("hpa-capabilities not found in flavor "))
+                continue
             for capability in CapabilityDataParser.get_item(flavor_cap_list,
                                                             'hpa-capability'):
                 hpa_list = {k: capability.item[k] \