heat/heat/engine
Angus Salkeld d07f91615a Persist parent_resource_name and make sure it's available
We are persisting for a number of reasons:
- so we don't have to pass this through ever rpc call
- the API exposes parent_resource (currently always None as
  it is not persisted)

Closes-bug: #1438978
Change-Id: Id2db36c0234a085ec4f0ce2ab114ec483ea29d81
(cherry picked from commit edf86aeac2)
2015-04-22 18:06:33 +08:00
..
cfn Add way to collect map of needed attributes 2015-03-23 04:31:58 -04:00
clients Novaclient v2 instead of v1_1 2015-04-22 05:40:33 +00:00
hot Don't re-bind environment for get_file during stack update 2015-04-22 05:40:25 +00:00
notification Make import of oslo libraries namespaceless 2015-02-18 22:54:10 +01:00
resources Persist parent_resource_name and make sure it's available 2015-04-22 18:06:33 +08:00
__init__.py Do not initialize anything during import phase 2013-04-24 10:03:06 -07:00
api.py Don't pass the parent_resource object into Stack() 2015-03-03 15:36:05 +10:00
attributes.py Enable H305 and H307 style checks 2015-01-20 09:47:25 +02:00
constraints.py Remove usage of 'long' data type 2015-03-18 10:43:43 +08:00
dependencies.py Make import of oslo libraries namespaceless 2015-02-18 22:54:10 +01:00
environment.py Add breakpoint support 2015-03-19 11:40:19 +00:00
event.py Versioned objects - Event 2015-03-16 09:26:41 +00:00
function.py Add way to collect map of needed attributes 2015-03-23 04:31:58 -04:00
iso_8601.py Move resource inheritance class to engine/resources 2015-03-10 18:07:46 +08:00
lifecycle_plugin.py Fix file mode, remove executable bit. 2014-09-10 17:17:44 +08:00
nova_utils.py Move resource inheritance class to engine/resources 2015-03-10 18:07:46 +08:00
parameter_groups.py Move logging to use oslo_log library 2015-02-17 09:23:34 +00:00
parameters.py Convert all non-test imports of json to jsonutils 2015-03-04 15:26:48 +10:00
parser.py Move the Stack class into stack.py 2014-07-24 15:58:25 +10:00
plugin_manager.py Make import of oslo libraries namespaceless 2015-02-18 22:54:10 +01:00
properties.py Allow lists and strings for Json parameters via provider resources 2015-02-23 18:20:58 +00:00
resource.py Create an event when signalling fails 2015-04-02 09:14:52 +10:00
rsrc_defn.py Add way to collect map of needed attributes 2015-03-23 04:31:58 -04:00
scheduler.py Do sleep(0) for first task sleep 2015-04-02 11:34:29 +13:00
service.py Persist parent_resource_name and make sure it's available 2015-04-22 18:06:33 +08:00
service_software_config.py Fixes SoftwareConfigService to use Resource object 2015-03-18 18:20:00 +05:30
service_stack_watch.py Fixes StackWatchService to use objects in place of db 2015-03-18 15:56:50 +05:30
stack.py Persist parent_resource_name and make sure it's available 2015-04-22 18:06:33 +08:00
stack_lock.py Set stack status to FAILED when engine is down 2015-04-02 11:54:05 +08:00
support.py Remove deprecated function i18n.install('heat') 2014-10-13 10:31:28 +08:00
template.py Pass the environment into the Template class and not Stack 2015-03-18 10:29:55 +10:00
timestamp.py Make the first line of every file consistent. 2014-03-04 09:03:04 -06:00
update.py Fix stack update issue 2015-04-02 23:40:17 +08:00
volume_tasks.py Remove str() before exc to make sure lazy translation work 2015-03-05 13:23:19 +08:00
watchrule.py Versioned object - WatchRule and WatchData 2015-03-18 14:40:19 +08:00
worker.py Convergence message bus 2015-02-23 12:29:53 +05:30