Remove checking for already running config_download_deploy
This patch removes the checking for already running instances of the tripleo.deployment.v1.config_download_deploy workflow from the workflow itself as it's been moved to tripleoclient. It is better handled in tripleoclient where the workflow inputs can be checked to see if any of the other running workflows are also for the current stack. That functionality would have required a custom action to do in the workflow itself. Change-Id: I6195068a42bfc2469a0b8b006e339e3ca5056dff Partial-Bug: #1852314 Depends-On: Ic8dbf28b5796ff998165b6b73b941f21c65f1dfa
This commit is contained in:
parent
a89ef816ae
commit
101bff0021
@ -395,28 +395,6 @@ workflows:
|
||||
|
||||
tasks:
|
||||
|
||||
check_for_deploy_in_progress:
|
||||
action: mistral.executions_find
|
||||
input:
|
||||
workflow_name: tripleo.deployment.v1.config_download_deploy
|
||||
state: RUNNING
|
||||
publish:
|
||||
running_config_download_workflows: <% task().result.where($.id != execution().id) %>
|
||||
on-success:
|
||||
- fail_deploy_in_progress: <% $.running_config_download_workflows.len() > 0 %>
|
||||
- get_blacklisted_hostnames: <% $.running_config_download_workflows.len() = 0 %>
|
||||
|
||||
fail_deploy_in_progress:
|
||||
workflow: tripleo.messaging.v1.send
|
||||
input:
|
||||
queue_name: <% $.queue_name %>
|
||||
type: <% execution().name %>
|
||||
status: <% $.get('status', 'FAILED') %>
|
||||
execution: <% execution() %>
|
||||
message: Deployment already in progress with execution <% $.running_config_download_workflows[0].id %>
|
||||
plan_name: <% $.plan_name %>
|
||||
on-complete: fail
|
||||
|
||||
get_blacklisted_hostnames:
|
||||
action: heat.stacks_output_show
|
||||
input:
|
||||
@ -960,4 +938,4 @@ workflows:
|
||||
status: <% $.get("status", "SUCCESS") %>
|
||||
message: <% $.get("message", "") %>
|
||||
payload:
|
||||
deployment_failures: <% $.get(deployment_failures, "") %>
|
||||
deployment_failures: <% $.get(deployment_failures, "") %>
|
||||
|
Loading…
Reference in New Issue
Block a user