heat/heat/engine
Thomas Herve 160a6fcabe Return nested parameters for resource group.
This refactors the building of schema from parameter validation to use a
new method (which doesn't keep stacks in memory), and use that new
method for providing proper schema for resource group when the size is
0.

Change-Id: Id3020e8f3fd94e2cef413d5eb9de9d1cd16ddeaa
Closes-Bug: #1751074
Closes-Bug: #1626025
(cherry picked from commit 9f73a232d7)
2018-02-28 20:18:17 +00:00
..
cfn Supply outputs for reference IDs in StackResources 2018-01-19 15:08:10 -05:00
clients Merge "Remove old import path in barbican" 2018-02-08 07:41:46 +00:00
constraint Remove broken heat.resource_type custom constraint 2017-08-01 13:35:16 -04:00
hot Fix bypass list length check when all values are None 2018-01-03 16:46:05 +01:00
notification Trivial:Standardize the output format of 'help' in some files 2016-09-21 14:12:27 +08:00
resources Return nested parameters for resource group. 2018-02-28 20:18:17 +00:00
__init__.py
api.py Merge "Return stack.outputs when stack in DELETE_FAILED" 2018-02-01 06:38:08 +00:00
attributes.py Cache attributes with custom handling 2017-06-27 22:08:03 -04:00
check_resource.py Prioritise resource deletion over creation 2018-02-08 15:52:33 +00:00
conditions.py Allows condition name using boolean or function 2016-09-12 21:40:06 -04:00
constraints.py Remove broken heat.resource_type custom constraint 2017-08-01 13:35:16 -04:00
dependencies.py Don't use Dependencies repr in tests 2017-09-26 16:46:17 -04:00
environment.py [policy in code] part3 (resource types) 2017-12-01 01:34:55 +08:00
event.py Eager load resource_properties_data in resource 2017-07-31 21:13:49 -04:00
function.py Allow paths as lists in function.validate() 2017-11-16 14:18:11 -05:00
lifecycle_plugin.py Fix garbled docstrings 2015-11-10 11:12:36 -05:00
node_data.py Defer exceptions in calculating node_data() 2017-09-22 12:19:13 -04:00
output.py Define resource/output definition sections with constants 2017-11-16 15:26:40 -05:00
parameter_groups.py Get rid of bogus debug logging in parameter groups 2015-12-04 19:56:56 -05:00
parameters.py Merge "Remove broken heat.resource_type custom constraint" 2017-12-05 21:48:17 +00:00
parent_rsrc.py Separate management of parent resource into separate class 2017-02-24 10:19:21 -05:00
plugin_manager.py Remove log translations 2017-03-25 17:11:50 +08:00
properties.py Include value in string Property type error 2018-01-11 22:21:29 -05:00
properties_group.py Initial PropertiesGroup implementation 2016-11-07 14:29:17 +03:00
resource.py Return nested parameters for resource group. 2018-02-28 20:18:17 +00:00
rsrc_defn.py Ensure the whole ResourceDefinition is validated 2017-11-16 18:17:23 -05:00
scheduler.py Make scheduler.Timeout exception hashable 2017-10-18 16:46:39 -04:00
service.py Return nested parameters for resource group. 2018-02-28 20:18:17 +00:00
service_software_config.py Add more logging for software deployment updates 2017-11-21 17:01:42 -05:00
software_config_io.py Ignore string default for software config input 2017-06-20 16:21:11 +02:00
stack.py Return nested parameters for resource group. 2018-02-28 20:18:17 +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 Non-destructive upgrade for deprecated resources 2016-09-02 13:09:11 +08:00
sync_point.py Merge "Support tenacity exponential backoff retry on resource sync" 2018-02-10 01:15:27 +00:00
template.py Define resource/output definition sections with constants 2017-11-16 15:26:40 -05:00
template_common.py Allows condition name using boolean or function 2016-09-12 21:40:06 -04:00
template_files.py Allow iteration over files dict before template stored 2018-02-21 14:39:53 +00:00
timestamp.py Fix garbled docstrings 2015-11-10 11:12:36 -05:00
translation.py Remove broken heat.resource_type custom constraint 2017-08-01 13:35:16 -04:00
update.py Add converge flag in stack update for observing on reality 2017-08-07 05:39:29 +00:00
worker.py Use a namedtuple for convergence graph nodes 2017-09-26 16:46:17 -04:00