Feature 11047: Vim Flavor Name as Ns Config Template - RO
Change-Id: I988255eb3045a5d40118995b56a9afdedb16bc93
Signed-off-by: kayal2001 <kayalvizhi.v@tataelxsi.co.in>
Signed-off-by: garciadeblas <gerardo.garciadeblas@telefonica.com>
diff --git a/RO-VIM-openstack/osm_rovim_openstack/vimconn_openstack.py b/RO-VIM-openstack/osm_rovim_openstack/vimconn_openstack.py
index 501c692..1a9a256 100644
--- a/RO-VIM-openstack/osm_rovim_openstack/vimconn_openstack.py
+++ b/RO-VIM-openstack/osm_rovim_openstack/vimconn_openstack.py
@@ -1258,12 +1258,15 @@
net_dict[net_id] = net
return net_dict
- def get_flavor(self, flavor_id):
+ def get_flavor(self, flavor_id=None, flavor_name=None):
"""Obtain flavor details from the VIM. Returns the flavor dict details"""
self.logger.debug("Getting flavor '%s'", flavor_id)
try:
self._reload_connection()
- flavor = self.nova.flavors.find(id=flavor_id)
+ if flavor_id:
+ flavor = self.nova.flavors.find(id=flavor_id)
+ else:
+ flavor = self.nova.flavors.find(name=flavor_name)
return flavor.to_dict()
except (