From a6cbd364e821e33a33a7f79b588f8d345d15db63 Mon Sep 17 00:00:00 2001 From: Tony Mack Date: Mon, 21 Oct 2013 10:31:59 -0400 Subject: [PATCH] use slice creator context instead of admin context --- planetstack/observer/steps/sync_slivers.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/planetstack/observer/steps/sync_slivers.py b/planetstack/observer/steps/sync_slivers.py index 5e3acfd..a3f423c 100644 --- a/planetstack/observer/steps/sync_slivers.py +++ b/planetstack/observer/steps/sync_slivers.py @@ -40,7 +40,8 @@ class SyncSlivers(OpenStackSyncStep): slice_memberships = SlicePrivilege.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) - instance = self.driver.spawn_instance(name=sliver.name, + driver = self.driver.client_driver(caller=sliver.creator, tenant=sliver.slice.name) + instance = driver.spawn_instance(name=sliver.name, key_name = sliver.creator.keyname, image_id = sliver.image.image_id, hostname = sliver.node.name, -- 2.45.2