From: smbaker Date: Sun, 5 May 2013 20:58:16 +0000 (-0700) Subject: plumb numberCores attribute through to nova metadata X-Git-Tag: 1.0~61^2~32 X-Git-Url: http://git.onelab.eu/?a=commitdiff_plain;h=8f5cf5f3a93fcd39205933fbeeac048e15b4cd48;p=plstackapi.git plumb numberCores attribute through to nova metadata --- diff --git a/plstackapi/openstack/manager.py b/plstackapi/openstack/manager.py index 0049c8c..220d491 100644 --- a/plstackapi/openstack/manager.py +++ b/plstackapi/openstack/manager.py @@ -172,7 +172,7 @@ class OpenStackManager: self.driver.delete_subnet(subnet.subnet_id) #del_route = 'route del -net %s' % self.cidr #commands.getstatusoutput(del_route) - + @require_enabled def save_sliver(self, sliver): if not sliver.instance_id: @@ -183,6 +183,9 @@ class OpenStackManager: sliver.instance_id = instance.id sliver.instance_name = getattr(instance, 'OS-EXT-SRV-ATTR:instance_name') + if sliver.instance_id: + self.driver.update_instance_metadata(sliver.instance_id, {"cpu_cores": str(sliver.numberCores)}) + @require_enabled def delete_sliver(self, sliver): if sliver.instance_id: