X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=planetstack%2Fopenstack%2Fmanager.py;h=e96e9f838fb0c52bc14a23ef2f2cf20ca17831ae;hb=5736872d3562b55fd9fab255ad08dbc2c5266624;hp=6838aea9813120fc5fffd1d7a57da0a1812b0aef;hpb=78c87be837ecbaee445e98a744221740236f6035;p=plstackapi.git 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')