From 0b4ab31c3fc3383892ea15632074a0531c8615eb Mon Sep 17 00:00:00 2001 From: Steven Hardy Date: Tue, 29 Jan 2013 16:02:32 +0000 Subject: [PATCH] heat engine : don't treat UPDATE_COMPLETE as failure The parser update logic currently treats UPDATE_COMPLETE as a failure, which is incorrect Change-Id: Ibac98fc08cdf3653be80cedfc3ed8ecb5c3eba8f Signed-off-by: Steven Hardy --- heat/engine/parser.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/heat/engine/parser.py b/heat/engine/parser.py index 9bc2b642..a469236e 100644 --- a/heat/engine/parser.py +++ b/heat/engine/parser.py @@ -323,7 +323,10 @@ class Stack(object): # Can fail if underlying resource class does not # implement update logic or update requires replacement retval = self[res.name].update(new_snippet) - if retval == self[res.name].UPDATE_REPLACE: + if retval == self[res.name].UPDATE_COMPLETE: + logger.info("Resource %s for stack %s updated" % + (res.name, self.name)) + elif retval == self[res.name].UPDATE_REPLACE: logger.info("Resource %s for stack %s" % (res.name, self.name) + " update requires replacement") -- 2.45.2