OpenStack Orchestration (Heat)
Go to file
Steven Hardy 32b4988ae5 StackResource consider files in implementation_signature
Currently, if the definition of something changes further down
the tree (beyond the template in the StackResource itself in a
more deeply nested template, e.g a provider resource in a
provider resource), we don't recurse on update, so the changes
are not reflected correctly on update.

So modify the definition part of the StackResource implementation
signature so we include both the resource template and the files
map, so we recurse whenver the files content has changed.

Note, on upgrade the first stack update of nested stacks after
this change will update even if no changes have occurred, because
the signature will change.  This should be a no-op other than
the stacks going UPDATE_COMPLETE.

Change-Id: Iff3ecfbe410e47e31f78e111065888b7fd2ddd00
Partial-Bug: #1389499
2014-11-19 09:57:23 +00:00
bin Merge "Mark stack_domain_admin_password as a secret option" 2014-11-14 17:24:34 +00:00
contrib Make Cloud Loadbalancer properties updatable 2014-11-18 11:05:05 -06:00
doc Merge "Update docs to reflect HOT version support." 2014-10-29 17:11:03 +00:00
etc/heat Merge "Add snapshot restore HTTP API" 2014-11-19 07:32:52 +00:00
heat StackResource consider files in implementation_signature 2014-11-19 09:57:23 +00:00
heat_integrationtests Functional tests skip volume_create_backup_restore 2014-11-18 16:38:05 +00:00
rally-scenarios Add config file for performance gate job 2014-08-08 02:22:59 +04:00
tools Remove oslo sslutils 2014-10-27 09:21:18 +00:00
.coveragerc Enabled source code coverage for contrib directory 2014-01-28 21:49:40 +08:00
.gitignore Use setuptools to install contrib plugins 2014-08-13 20:12:29 -05:00
.gitreview Update .gitreview for org move. 2012-12-02 17:46:15 +00:00
.testr.conf Restructure contrib/ directories 2014-03-03 10:49:28 -05:00
CONTRIBUTING.rst Fix the section name in CONTRIBUTING.rst 2014-06-22 01:36:26 -06:00
HACKING.rst Fixed the reference to 'Creating Unit Tests' in HACKING.rst 2014-06-22 02:00:59 -06:00
LICENSE Initial commit (basics copied from glance) 2012-03-13 21:48:07 +11:00
MANIFEST.in Delete deprecated docs/ directory 2013-10-24 11:03:11 -10:00
README.rst Added links to missing integration information 2014-06-22 01:21:35 -06:00
babel.cfg Add setup.py and friends 2012-03-14 09:25:54 +11:00
install.sh Port to oslo.messaging 2014-06-26 06:45:52 +02:00
openstack-common.conf Remove unused module processutils 2014-11-12 10:54:52 +08:00
pylintrc Directives to not use variable names that conflict with pdb 2012-03-20 07:16:16 -04:00
requirements.txt Updated from global requirements 2014-10-30 22:30:25 +00:00
run_tests.sh Run pep8 check in run_tests.sh as in tox 2014-03-29 23:47:20 +02:00
setup.cfg Remove cinder-keystone-setup script 2014-10-02 17:10:10 +01:00
setup.py Updated from global requirements 2014-05-09 02:42:01 +00:00
test-requirements.txt Updated from global requirements 2014-11-18 19:39:01 +00:00
tox.ini Repair tox -ecover 2014-10-23 15:01:26 +01:00
uninstall.sh Add uninstall script for Heat 2012-06-23 22:41:30 -04:00