heat/heat/engine
Zane Bitter 9d9ca36072 Check external resources after creation
The method Resource.check() is not a generator function, but it does
return a generator in most cases. Simply calling the function does not
cause the resource to actually be checked. Only in the case where the
resource did not provide a handle_check() method would it do anything at
all - and in that case it simply changes the state to CHECK_COMPLETE.

Yield the generator function so that the resource will actually be
checked if the resource type supports it.

Change-Id: I2a78b6f6235529a95838307e3d38731d31ff5c4b
Task: 37828
(cherry picked from commit 5c6038f7a2)
2020-07-23 17:56:02 +00:00
..
cfn Remove six and python 2.7 full support 2020-04-22 12:23:44 +02:00
clients Check for nova exception.Conflict rather than task_state 2020-07-01 10:47:24 +05:30
constraint Remove six and python 2.7 full support 2020-04-22 12:23:44 +02:00
hot Remove six and python 2.7 full support 2020-04-23 14:49:12 +02:00
notification Add missing ws seperator between words 2018-11-19 14:14:45 +08:00
resources Merge "Allow scale-down of ASG as part of update" into stable/ussuri 2020-07-15 13:38:48 +00:00
__init__.py
api.py Remove six and python 2.7 full support 2020-04-22 12:23:44 +02:00
attributes.py Remove six and python 2.7 full support 2020-04-22 12:23:44 +02:00
check_resource.py Remove six and python 2.7 full support 2020-04-22 12:23:44 +02:00
conditions.py Remove six and python 2.7 full support 2020-04-22 12:23:44 +02:00
constraints.py Remove six and python 2.7 full support 2020-04-22 12:23:44 +02:00
dependencies.py Remove six and python 2.7 full support 2020-04-23 14:49:12 +02:00
environment.py Remove six and python 2.7 full support 2020-04-23 14:49:12 +02:00
event.py Eager load resource_properties_data in resource 2017-07-31 21:13:49 -04:00
function.py Remove six and python 2.7 full support 2020-04-23 14:49:12 +02:00
lifecycle_plugin.py Fix garbled docstrings 2015-11-10 11:12:36 -05:00
node_data.py Remove six and python 2.7 full support 2020-04-23 14:49:12 +02:00
output.py Remove six and python 2.7 full support 2020-04-23 14:49:12 +02:00
parameter_groups.py Get rid of bogus debug logging in parameter groups 2015-12-04 19:56:56 -05:00
parameters.py Remove six and python 2.7 full support 2020-04-23 14:49:12 +02:00
parent_rsrc.py Separate management of parent resource into separate class 2017-02-24 10:19:21 -05:00
plugin_manager.py Remove six and python 2.7 full support 2020-04-23 14:49:12 +02:00
properties.py Remove six and python 2.7 full support 2020-04-23 14:49:12 +02:00
properties_group.py Remove six and python 2.7 full support 2020-04-23 14:49:12 +02:00
resource.py Check external resources after creation 2020-07-23 17:56:02 +00:00
rsrc_defn.py Remove six and python 2.7 full support 2020-04-22 12:23:44 +02:00
scheduler.py Remove six and python 2.7 full support 2020-04-22 12:23:44 +02:00
service.py Don't check stack staus for already migrated stacks 2020-07-03 08:32:53 +00:00
service_software_config.py Resolve race in providing deployment data to Swift 2018-03-23 18:17:29 +01:00
software_config_io.py Ignore string default for software config input 2017-06-20 16:21:11 +02:00
stack.py Fix hacking warnings 2020-04-16 06:43:27 +00:00
stack_lock.py Remove log translations 2017-03-25 17:11:50 +08:00
status.py Define resource actions/statuses in a separate class 2017-02-24 10:19:21 -05:00
stk_defn.py Cache dep_attrs for all resources in definitions 2017-07-21 10:44:51 -04:00
support.py Fix hacking warnings 2020-04-16 06:43:27 +00:00
sync_point.py Use wait_random_exponential from tenacity 4.4.0 2018-03-26 10:18:22 -04:00
template.py Fix errors with issubclass() in Python 3.7 2018-08-02 10:57:05 -04:00
template_common.py Handle invalid depends field 2018-06-25 15:07:33 +02:00
template_files.py Option for retrieving child templates and env files from swift 2018-07-26 09:50:51 +05:30
timestamp.py Fix garbled docstrings 2015-11-10 11:12:36 -05:00
translation.py Ignore RESOLVE translation errors when translating before_props 2018-07-30 14:15:52 +05:30
update.py Remove six and python 2.7 full support 2020-04-22 12:23:44 +02:00
worker.py Add unit test for nested stack cancel 2019-10-29 23:18:13 -04:00