From 8f5cf5f3a93fcd39205933fbeeac048e15b4cd48 Mon Sep 17 00:00:00 2001 From: smbaker Date: Sun, 5 May 2013 13:58:16 -0700 Subject: [PATCH] plumb numberCores attribute through to nova metadata --- plstackapi/openstack/manager.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) 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: -- 2.47.0