X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=plstackapi%2Fopenstack%2Fsliveragent.py;h=732a5f17fc04363bc0ffa46062c769e4b6086258;hb=ffab0f262c544cc1a8c6c4f4d56e061d13a860fd;hp=322cdfdeb7632c4ed3f38e08852ca6d4838c5c2a;hpb=0dc2f560e90f02971034779b796f3e0318fd5fe2;p=plstackapi.git diff --git a/plstackapi/openstack/sliveragent.py b/plstackapi/openstack/sliveragent.py index 322cdfd..732a5f1 100644 --- a/plstackapi/openstack/sliveragent.py +++ b/plstackapi/openstack/sliveragent.py @@ -12,6 +12,10 @@ class SliverAgent: # fill in null ip addresses slivers = Sliver.objects.filter(ip=None) for sliver in slivers: + # update connection + client.connect(username=client.keystone.username, + password=client.keystone.password, + tenant=sliver.slice.name) servers = client.nova.servers.findall(id=sliver.instance_id) if not servers: continue