summaryrefslogtreecommitdiffstats
path: root/nova/api
diff options
context:
space:
mode:
authorAlex Meade <alex.meade@rackspace.com>2011-07-14 13:25:40 -0400
committerAlex Meade <alex.meade@rackspace.com>2011-07-14 13:25:40 -0400
commit3041f2e9eb90e447adbb48827c2c85ca27d436e6 (patch)
treeb9c12753bd1763aa91312e9b70169ae18c3e90d1 /nova/api
parent11f05e040ad50c64e4de46dc8f8e6246956f774b (diff)
Added progress attribute to servers responses
Diffstat (limited to 'nova/api')
-rw-r--r--nova/api/openstack/views/servers.py4
1 files changed, 4 insertions, 0 deletions
diff --git a/nova/api/openstack/views/servers.py b/nova/api/openstack/views/servers.py
index 5d906f3df..3f13e469a 100644
--- a/nova/api/openstack/views/servers.py
+++ b/nova/api/openstack/views/servers.py
@@ -183,6 +183,10 @@ class ViewBuilderV11(ViewBuilder):
response['id'] = inst['uuid']
response['created'] = inst['created_at']
response['updated'] = inst['updated_at']
+ if response['status'] == "ACTIVE":
+ response['progress'] = 100
+ elif response['status'] == "BUILD":
+ response['progress'] = 0
def _build_links(self, response, inst):
href = self.generate_href(inst["id"])