From b8afd8d38fa26fd048748a9553c6602476f1432e Mon Sep 17 00:00:00 2001 From: Mathieu Bultel Date: Tue, 15 Jan 2019 15:23:17 +0100 Subject: [PATCH] Publish error for package_update workflow The package_update workbook need to publish the execption when something failed with heat stack update Change-Id: I8db298e885e110f1b8852893b76b36d3465df6c2 --- workbooks/package_update.yaml | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/workbooks/package_update.yaml b/workbooks/package_update.yaml index b8171f30c..0c906f434 100644 --- a/workbooks/package_update.yaml +++ b/workbooks/package_update.yaml @@ -38,14 +38,22 @@ workflows: input: timeout: <% $.timeout %> container: <% $.container %> - on-success: send_message + publish-on-error: + message: <% task().result %> + on-success: set_update_success on-error: set_update_failed set_update_failed: on-success: send_message publish: status: FAILED - message: <% task(update).result %> + update_status: UPDATE_FAILED + + set_update_success: + on-success: send_message + publish: + status: SUCCESS + update_status: UPDATE_SUCCESS send_message: workflow: tripleo.messaging.v1.send