From 20c6b5e00444179b6a69aa66aa99cbe93b26dec9 Mon Sep 17 00:00:00 2001 From: Michal Nasiadka Date: Thu, 11 Jan 2024 22:10:13 +0100 Subject: [PATCH] heat: Update addresses on CREATE_FAILED This is required for Tempest CI to fetch master/node addresses in order to collect logs from them on cluster creation failure. Change-Id: I24ac7ff632a8758bfefa5b66341a19eb9712dac6 (cherry picked from commit 339a7715879acc08b3d7aee2fe76e6aad3fca1fc) --- magnum/drivers/heat/driver.py | 1 + 1 file changed, 1 insertion(+) diff --git a/magnum/drivers/heat/driver.py b/magnum/drivers/heat/driver.py index bb657f011e..9d24fdd074 100755 --- a/magnum/drivers/heat/driver.py +++ b/magnum/drivers/heat/driver.py @@ -528,6 +528,7 @@ class HeatPoller(object): self.nodegroup.stack_id, resolve_outputs=False) if stack.stack_status in (fields.ClusterStatus.CREATE_COMPLETE, + fields.ClusterStatus.CREATE_FAILED, fields.ClusterStatus.UPDATE_COMPLETE): # Resolve all outputs if the stack is COMPLETE stack = self.openstack_client.heat().stacks.get(