heat/heat/engine/resources/openstack
Rabi Mishra ab227b3213 Handle OS::Mistral::Workflow resource replacement properly
OS::Mistral::Workflow resource creates a mistral workflow with
a unique name (resource_id). We replace FAILED resources by
default and replace wont work in this case as it will try to
use the same workflow name for the replacement resouce, if the
'name' property is provided.

If the workflow does not exist/deleted using mistral api directly,
it would create a replacement resource, but it would delete the
workflow when cleaning up the old resource. So we would endup
with a replacement resource without any backing workflow.

This adds a new resource attribute ``always_replace_on_check_failed``
and overrides needs_replace_failed() for OS::Mistral::Workflow.

Task: 38855
Change-Id: Ia0812b88cae363dfa25ccd907ecbe8b86f5b1a23
(cherry picked from commit 9e80518b90)
2020-02-26 02:43:23 +00:00
..
aodh Add heat resource for creating Aodh loadbalancer_member_health alarm type[1] 2019-08-02 12:19:42 +12:00
barbican Add missing 'of' in order description 2017-09-04 03:47:00 +00:00
blazar Add a Blazar Host resource 2019-02-18 06:41:23 +00:00
cinder Fix multiple gate issues 2019-09-18 18:23:50 +05:30
designate Fix Designate Zone ID lookup for real 2020-01-24 07:50:37 +00:00
glance Support glance web-download 2019-01-14 15:48:26 +01:00
heat Don't resolve properties for OS::Heat::None resource 2019-07-02 23:39:34 +05:30
keystone Ignore Not Found when deleting Keystone role assignment 2019-05-13 10:18:06 -04:00
magnum Hidden resources in Rocky 2018-07-26 23:29:57 +08:00
manila Define constants for Neutron client resource types 2017-11-06 15:09:52 -05:00
mistral Handle OS::Mistral::Workflow resource replacement properly 2020-02-26 02:43:23 +00:00
monasca Use correct raw string format 2017-11-16 18:23:58 -05:00
neutron Firewall creation failed due to "INACTIVE" 2019-08-16 06:28:52 +00:00
nova Support Ignition for userdata 2019-10-01 05:51:55 +00:00
octavia Fix the wrong time unit for OS::Octavia::HealthMonitor 2019-12-27 16:02:33 +00:00
sahara Merge "Define constants for Neutron client resource types" 2018-07-24 19:40:14 +00:00
senlin Merge "Fix Senlin policy resource" 2019-09-05 03:33:33 +00:00
swift Remove log translations 2017-03-25 17:11:50 +08:00
trove Merge "Define constants for Neutron client resource types" 2018-07-24 19:40:14 +00:00
zaqar Fix OS::Zaqar::MistralSubscription with mistralclient 3.0 2017-07-17 18:26:26 -04:00
zun Zun: fix an issue on command property 2019-04-18 02:23:22 +00:00
__init__.py Split scaling policy into separate files 2014-08-27 20:27:19 +08:00