From 5736872d3562b55fd9fab255ad08dbc2c5266624 Mon Sep 17 00:00:00 2001 From: Scott Baker Date: Tue, 13 Aug 2013 18:04:38 -0700 Subject: [PATCH] fix name of parameter passed to create sliver --- planetstack/openstack/driver.py | 4 ++-- planetstack/openstack/manager.py | 9 +++++---- 2 files changed, 7 insertions(+), 6 deletions(-) diff --git a/planetstack/openstack/driver.py b/planetstack/openstack/driver.py index a6addba..41a653d 100644 --- a/planetstack/openstack/driver.py +++ b/planetstack/openstack/driver.py @@ -358,7 +358,7 @@ class OpenStackDriver: return (subnet_id, subnet) - def spawn_instance(self, name, key_name=None, hostname=None, image_id=None, security_group=None, pubkeys=[], networks=None): + def spawn_instance(self, name, key_name=None, hostname=None, image_id=None, security_group=None, pubkeys=[], nics=None): flavor_name = self.config.nova_default_flavor flavor = self.shell.nova.flavors.find(name=flavor_name) #if not image: @@ -383,7 +383,7 @@ class OpenStackDriver: files=files, scheduler_hints=hints, availability_zone=availability_zone, - networks=networks) + nics=nics) return server def destroy_instance(self, id): diff --git a/planetstack/openstack/manager.py b/planetstack/openstack/manager.py index 6838aea..e96e9f8 100644 --- a/planetstack/openstack/manager.py +++ b/planetstack/openstack/manager.py @@ -309,7 +309,7 @@ class OpenStackManager: networks = [] for network_id in network_ids: - networks.append({"uuid": network_id}) + networks.append({"net-id": network_id}) return networks @@ -318,9 +318,10 @@ class OpenStackManager: if not sliver.instance_id: if (sliver.slice.name == "smbaker-slice-8") or (sliver.slice.name.startswith("smbaker-slice-net")): # only inflict this pain on myself, for now... - requested_networks = self.get_requested_networks(sliver.slice) + nics = self.get_requested_networks(sliver.slice) else: - requested_networks = None + nics = None + file("/tmp/scott-manager","a").write("slice: %s\nreq: %s\n" % (str(sliver.slice.name), str(nics))) slice_memberships = SliceMembership.objects.filter(slice=sliver.slice) pubkeys = [sm.user.public_key for sm in slice_memberships if sm.user.public_key] pubkeys.append(sliver.creator.public_key) @@ -329,7 +330,7 @@ class OpenStackManager: image_id = sliver.image.image_id, hostname = sliver.node.name, pubkeys = pubkeys, - networks = requested_networks ) + nics = nics ) sliver.instance_id = instance.id sliver.instance_name = getattr(instance, 'OS-EXT-SRV-ATTR:instance_name') -- 2.43.0