]> review.fuel-infra Code Review - openstack-build/heat-build.git/commitdiff
Use the resource.state_description
authorAngus Salkeld <asalkeld@redhat.com>
Wed, 20 Jun 2012 12:21:24 +0000 (22:21 +1000)
committerAngus Salkeld <asalkeld@redhat.com>
Wed, 20 Jun 2012 12:22:14 +0000 (22:22 +1000)
Change-Id: I114067f3bb91c6d38b3c4c69af842f4f3585810b
Signed-off-by: Angus Salkeld <asalkeld@redhat.com>
heat/engine/manager.py
heat/engine/resources.py

index 59276afe75455a5f05c513037428265730a50bbc..7b8eb94599199aef6fb7b31df3587efdb40e0fd5 100644 (file)
@@ -600,4 +600,5 @@ def format_resource_attributes(stack, resource):
         'ResourceType': resource_type,
         'LastUpdatedTimestamp': last_updated_time.isoformat(),
         'ResourceStatus': resource.state,
+        'ResourceStatusReason': resource.state_description,
     }
index f21e709c7fd8485b03e3dfd2eeb478c6841a1eb1..67cd13e5cf1da0dfafe41972ff47d00293b28b15 100644 (file)
@@ -250,6 +250,7 @@ class Resource(object):
             try:
                 rs = db_api.resource_get(self.stack.context, self.id)
                 rs.update_and_save({'state': self.state,
+                                    'state_description': reason,
                                     'nova_instance': self.instance_id})
 
                 if rs.stack: