X-Git-Url: https://osm.etsi.org/gitweb/?a=blobdiff_plain;f=RO-VIM-openstack%2Fosm_rovim_openstack%2Fvimconn_openstack.py;h=297e14be95fad4493c1ec8cbaef09b5643e68884;hb=0e9588639955dd0d099fd11d6a532af309918673;hp=d3837ab9585c6b95359e0667e83e67dae292ffaf;hpb=2aa5f80ee003615f352d8bbe0e242c03385fa319;p=osm%2FRO.git diff --git a/RO-VIM-openstack/osm_rovim_openstack/vimconn_openstack.py b/RO-VIM-openstack/osm_rovim_openstack/vimconn_openstack.py index d3837ab9..297e14be 100644 --- a/RO-VIM-openstack/osm_rovim_openstack/vimconn_openstack.py +++ b/RO-VIM-openstack/osm_rovim_openstack/vimconn_openstack.py @@ -1177,6 +1177,7 @@ class vimconnector(vimconn.VimConnector): flavor_dict["ram"], flavor_dict["vcpus"], flavor_dict["disk"], + flavor_dict.get("ephemeral", 0), ) # numa=None extended = flavor_dict.get("extended", {}) @@ -1196,7 +1197,12 @@ class vimconnector(vimconn.VimConnector): continue # TODO - flavor_data = (flavor.ram, flavor.vcpus, flavor.disk) + flavor_data = ( + flavor.ram, + flavor.vcpus, + flavor.disk, + flavor.ephemeral, + ) if flavor_data == flavor_target: return flavor.id elif ( @@ -1346,10 +1352,11 @@ class vimconnector(vimconn.VimConnector): # create flavor new_flavor = self.nova.flavors.create( - name, - ram, - vcpus, - flavor_data.get("disk", 0), + name=name, + ram=ram, + vcpus=vcpus, + disk=flavor_data.get("disk", 0), + ephemeral=flavor_data.get("ephemeral", 0), is_public=flavor_data.get("is_public", True), ) # add metadata