X-Git-Url: https://osm.etsi.org/gitweb/?a=blobdiff_plain;f=osm_ro%2Fvimconn_openstack.py;h=85b8dc8429a7343ab98229f6d866ae609d7fac14;hb=ae501920e1c0e03c8571bece610dd5518e6e86b9;hp=117171eb87bc2e4439dda79c33a993bc25a1e5d5;hpb=00e3df7ab3391d92299ab439d7517f8cb9f47a81;p=osm%2FRO.git diff --git a/osm_ro/vimconn_openstack.py b/osm_ro/vimconn_openstack.py index 117171eb..85b8dc84 100644 --- a/osm_ro/vimconn_openstack.py +++ b/osm_ro/vimconn_openstack.py @@ -714,7 +714,7 @@ class vimconnector(vimconn.vimconnector): new_flavor=self.nova.flavors.create(name, ram, vcpus, - flavor_data.get('disk',1), + flavor_data.get('disk',0), is_public=flavor_data.get('is_public', True) ) #add metadata @@ -1283,8 +1283,9 @@ class vimconnector(vimconn.vimconnector): if not v: # skip already deleted continue try: - if k.startswith("port:"): - self.neutron.delete_port(k.strip("port:")) + k_item, _, k_id = k.partition(":") + if k_item == "port": + self.neutron.delete_port(k_id) except Exception as e: self.logger.error("Error deleting port: {}: {}".format(type(e).__name__, e)) @@ -1308,12 +1309,12 @@ class vimconnector(vimconn.vimconnector): if not v: # skip already deleted continue try: - if k.startswith("volume:"): - volume_id = k.strip("volume:") - if self.cinder.volumes.get(volume_id).status != 'available': + k_item, _, k_id = k.partition(":") + if k_item == "volume": + if self.cinder.volumes.get(k_id).status != 'available': keep_waiting = True else: - self.cinder.volumes.delete(volume_id) + self.cinder.volumes.delete(k_id) except Exception as e: self.logger.error("Error deleting volume: {}: {}".format(type(e).__name__, e)) if keep_waiting: