From f827ee93aa1aebaea37fef28d1c7d624688faa46 Mon Sep 17 00:00:00 2001 From: Ana Krivokapic Date: Mon, 18 Jun 2018 14:55:58 +0200 Subject: [PATCH] Add workflow for uploading validations to Swift Change-Id: I55be508ce5906c2f12068ae1713657eab2f658fd Partial-Bug: #1774185 Partial-Bug: #1640436 --- workbooks/validations.yaml | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) diff --git a/workbooks/validations.yaml b/workbooks/validations.yaml index fae7630a1..ee71043bf 100644 --- a/workbooks/validations.yaml +++ b/workbooks/validations.yaml @@ -737,3 +737,30 @@ workflows: statistics: <% $.statistics %> errors: <% $.errors %> warnings: <% $.warnings %> + + upload_validations: + tags: + - tripleo-common-managed + + input: + - queue_name: tripleo + + tasks: + upload_validations: + action: tripleo.validations.upload + on-complete: send_message + publish-on-error: + status: FAILED + message: <% task().result %> + publish: + status: SUCCESS + message: <% task().result %> + + send_message: + workflow: tripleo.messaging.v1.send + input: + queue_name: <% $.queue_name %> + type: <% execution().name %> + status: <% $.status %> + execution: <% execution() %> + message: <% $.get('message', '') %>