node should contain sliver id in manifest rspec
authorTony Mack <tmack@paris.CS.Princeton.EDU>
Thu, 30 Aug 2012 15:14:22 +0000 (11:14 -0400)
committerTony Mack <tmack@paris.CS.Princeton.EDU>
Thu, 30 Aug 2012 15:14:22 +0000 (11:14 -0400)
sfa/openstack/osaggregate.py

index 6e64408..0be98a8 100644 (file)
@@ -113,6 +113,8 @@ class OSAggregate:
             flavor = self.driver.shell.nova_manager.flavors.find(id=instance.flavor['id'])
             sliver = instance_to_sliver(flavor)
             rspec_node['slivers'].append(sliver)
+            sliver_xrn = OSXrn(xrn=slice_xrn, type='slice', id=instance.id)
+            rspec_node['sliver_id'] = sliver_xrn.get_urn() 
             image = self.driver.shell.image_manager.get_images(id=instance.image['id'])
             if isinstance(image, list) and len(image) > 0:
                 image = image[0]