Create get_flattened_parameters workflow
The 'tripleo.parameters.get_flatten' action is called directly as an action in tripleo-ui and should instead be called via a workflow. This code create the related workflow that will be used instead of the action Change-Id: I2b560dc084f54042598b72c9c3280ccfa2a4181a Fixes-bug: #1759413
This commit is contained in:
parent
1c32aa5f9e
commit
84b76ef66c
@ -0,0 +1,5 @@
|
|||||||
|
---
|
||||||
|
features:
|
||||||
|
- |
|
||||||
|
Creates a worflow to get flattened deployment parameters, so the related
|
||||||
|
action does not need to be called directly.
|
@ -146,6 +146,42 @@ workflows:
|
|||||||
payload:
|
payload:
|
||||||
result: <% $.get('result', '') %>
|
result: <% $.get('result', '') %>
|
||||||
|
|
||||||
|
get_flattened_parameters:
|
||||||
|
description: Workflow to retreive a list of flattened parameters
|
||||||
|
|
||||||
|
input:
|
||||||
|
- plan: overcloud
|
||||||
|
- queue_name: tripleo
|
||||||
|
|
||||||
|
output:
|
||||||
|
flattened_parameters: <% $.flattened_parameters %>
|
||||||
|
|
||||||
|
tags:
|
||||||
|
- tripleo-common-managed
|
||||||
|
|
||||||
|
tasks:
|
||||||
|
get_flattened_parameters:
|
||||||
|
action: tripleo.parameters.get_flatten container=<% $.plan %>
|
||||||
|
on-success: send_message
|
||||||
|
publish:
|
||||||
|
status: SUCCESS
|
||||||
|
message: <% task().result %>
|
||||||
|
flattened_parameters: <% task().result %>
|
||||||
|
publish-on-error:
|
||||||
|
status: FAILED
|
||||||
|
message: <% task().result %>
|
||||||
|
|
||||||
|
send_message:
|
||||||
|
workflow: tripleo.messaging.v1.send
|
||||||
|
input:
|
||||||
|
queue_name: <% $.queue_name %>
|
||||||
|
type: <% execution().name %>
|
||||||
|
status: <% $.get('status', 'SUCCESS')
|
||||||
|
execution: <% execution() %>
|
||||||
|
messages: <% $.get('message', '') %>
|
||||||
|
payload:
|
||||||
|
flattened_parameters: <% $.get('flattened_parameters', []) %>
|
||||||
|
|
||||||
_derive_parameters_per_role:
|
_derive_parameters_per_role:
|
||||||
description: >
|
description: >
|
||||||
Workflow which runs per role to get the introspection data on the first matching node assigned to role.
|
Workflow which runs per role to get the introspection data on the first matching node assigned to role.
|
||||||
|
Loading…
Reference in New Issue
Block a user