summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJenkins <jenkins@review.openstack.org>2014-04-04 07:34:00 +0000
committerGerrit Code Review <review@openstack.org>2014-04-04 07:34:00 +0000
commita8d1dde57fd8735588e35398d1c991aebafaba7c (patch)
treedb0eeaf7f55290cd9d9bb49faaac5f42ddb2709d
parentbebb039eabae6cb8a4fe9186d1663c0fecccfacf (diff)
parentee68999ed22f91d6064879bdff3d113e7133cc44 (diff)
downloadtuskar-ui-a8d1dde57fd8735588e35398d1c991aebafaba7c.tar.gz
Merge "Catching 500 from heat during stack-create"
-rw-r--r--tuskar_ui/api.py5
1 files changed, 5 insertions, 0 deletions
diff --git a/tuskar_ui/api.py b/tuskar_ui/api.py
index 6539d8b6..b068c257 100644
--- a/tuskar_ui/api.py
+++ b/tuskar_ui/api.py
@@ -475,6 +475,11 @@ class Overcloud(base.APIResourceWrapper):
self.stack.stack_name)]
except heatclient.exc.HTTPNotFound:
resources = []
+ except heatclient.exc.HTTPInternalServerError:
+ # TODO(lsmola) There is a weird bug in heat, that after
+ # stack-create it returns 500 for a little while. This can be
+ # removed once the bug is fixed.
+ resources = []
if not with_joins:
return [Resource(r, request=self._request) for r in resources]