NSX|V AZ validation message

Add more informative error message when the availability zones
validation fails.

Change-Id: I8052e7e0bcaac3281e8509551f5cb8a3700ff96e
This commit is contained in:
Adit Sarfaty 2017-06-01 10:52:08 +03:00
parent 6f5f940c66
commit f8fb056903
2 changed files with 5 additions and 3 deletions

View File

@ -214,8 +214,10 @@ class NsxVAvailabilityZones(common_az.ConfiguredAvailabilityZones):
"""
resources = set()
for az in self.list_availability_zones_objects():
resources.add(az.resource_pool)
resources.add(az.datastore_id)
if az.resource_pool:
resources.add(az.resource_pool)
if az.datastore_id:
resources.add(az.datastore_id)
if az.ha_datastore_id:
resources.add(az.ha_datastore_id)

View File

@ -4308,7 +4308,7 @@ class NsxVPluginV2(addr_pair_db.AllowedAddressPairsMixin,
# Add the availability zones resources
az_resources = self._availability_zones_data.get_inventory()
for res in az_resources:
inventory.append((res, 'availability_zones'))
inventory.append((res, 'availability_zone ' + res))
if cfg.CONF.nsxv.use_nsx_policies:
# if use_nsx_policies=True, the default policy must be defined