Don't use convergence deletion way under non-convergence engine

Delete the stack the same way as for legacy stacks on legacy engine,
despite the fact whether the stack converged or not.

Change-Id: I29ae3e0a6e9b9cf1c2dfc616f09c420b2a324903
Closes-Bug: #1508324
This commit is contained in:
Oleksii Chuprykov
2016-02-12 17:51:36 +02:00
parent 19e9ace7c1
commit 1d6418e949

View File

@@ -1245,7 +1245,7 @@ class EngineService(service.Service):
stack = parser.Stack.load(cnxt, stack=st)
self.resource_enforcer.enforce_stack(stack)
if stack.convergence:
if stack.convergence and cfg.CONF.convergence_engine:
template = templatem.Template.create_empty_template()
stack.converge_stack(template=template, action=stack.DELETE)
return