projects
/
osm
/
RO.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Refactoring new_flavor method in Openstack VIM connector
[osm/RO.git]
/
RO-plugin
/
osm_ro_plugin
/
vim_dummy.py
diff --git
a/RO-plugin/osm_ro_plugin/vim_dummy.py
b/RO-plugin/osm_ro_plugin/vim_dummy.py
index
c00071f
..
fbc6bfe
100644
(file)
--- a/
RO-plugin/osm_ro_plugin/vim_dummy.py
+++ b/
RO-plugin/osm_ro_plugin/vim_dummy.py
@@
-20,12
+20,14
@@
Implements a Dummy vim plugin.
"""
Implements a Dummy vim plugin.
"""
-import yaml
-from osm_ro_plugin import vimconn
-from uuid import uuid4
from copy import deepcopy
import logging
from random import randrange
from copy import deepcopy
import logging
from random import randrange
+from uuid import uuid4
+
+from osm_ro_plugin import vimconn
+import yaml
+
__author__ = "Alfonso Tierno"
__date__ = "2020-04-20"
__author__ = "Alfonso Tierno"
__date__ = "2020-04-20"
@@
-158,6
+160,11
@@
class VimDummyConnector(vimconn.VimConnector):
nets.append(net)
nets.append(net)
+ # if no network is returned and search by name create a new one
+ if not nets and filter_dict and filter_dict.get("name"):
+ net_id, net = self.new_network(filter_dict.get("name"), "mgmt")
+ nets.append(net)
+
return nets
def get_network(self, net_id):
return nets
def get_network(self, net_id):
@@
-341,6
+348,7
@@
class VimDummyConnector(vimconn.VimConnector):
start,
image_id,
flavor_id,
start,
image_id,
flavor_id,
+ affinity_group_list,
net_list,
cloud_config=None,
disk_list=None,
net_list,
cloud_config=None,
disk_list=None,
@@
-416,7
+424,7
@@
class VimDummyConnector(vimconn.VimConnector):
return self.vms[vm_id]
return self.vms[vm_id]
- def delete_vminstance(self, vm_id, created_items=None):
+ def delete_vminstance(self, vm_id, created_items=None
, volumes_to_hold=None
):
if vm_id not in self.vms:
raise vimconn.VimConnNotFoundException(
"vm with id {} not found".format(vm_id)
if vm_id not in self.vms:
raise vimconn.VimConnNotFoundException(
"vm with id {} not found".format(vm_id)