OpenStack Orchestration (Heat)
Go to file
Zane Bitter c06772571a Don't update a LoadBalancer under autoscaling control
Unfortunately, Autoscaling currently uses the update() method of a
LoadBalancer resource to do updates, with the result that the current
member list gets persisted (good) and used to compare in the event of
future *stack* updates (bad).

With this patch, we assume that LoadBalancers under the control of
Autoscaling will never have a members list property supplied in the
template.  We then ignore any updates to Autoscaling LoadBalancers that
don't actually modify the template.

The test changes revert the changes made in order to be able to merge
d32370233e, before which LoadBalancers were
behaving correctly.

Change-Id: I9c02ab3d3dfbee0a8a90dd0ba345a5acdaf8a610
Closes-Bug: #1379619
(cherry picked from commit 7506d2c22f)
2014-10-10 20:15:15 -04:00
bin Merge "Improve error handling in api files" 2014-09-29 20:35:21 +00:00
contrib Update references to auth_token middleware 2014-10-10 18:52:34 +10:00
doc Fix some sphinx warnings/errors 2014-10-01 10:22:31 +10:00
etc/heat Update references to auth_token middleware 2014-10-10 18:52:34 +10:00
functionaltests Gate-supporting files for functional tests 2014-08-25 11:31:43 +12:00
heat Don't update a LoadBalancer under autoscaling control 2014-10-10 20:15:15 -04:00
rally-scenarios Add config file for performance gate job 2014-08-08 02:22:59 +04:00
tools Update references to auth_token middleware 2014-10-10 18:52:34 +10: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 Switch to oslo.utils 2014-09-30 14:27:59 +02: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-06 16:09:28 +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 Convert functions into a fixed part of the template 2014-09-11 12:52:06 +10:00
setup.py Updated from global requirements 2014-05-09 02:42:01 +00:00
test-requirements.txt Updated from global requirements 2014-09-18 22:56:06 +00:00
tox.ini warn against sorting requirements 2014-09-03 22:28:34 +02:00
uninstall.sh Add uninstall script for Heat 2012-06-23 22:41:30 -04:00