heat/heat/engine
Rabi Mishra 26d8f64fc9 Allow scale-down of ASG as part of update
When user wants to do manual scale-up of ASG by increasing the
desired_capacity and also update some member properties as
part of a stack update, if it fails due to insufficient
resources when resizing, trying to manually scale-down by
decreasing the desired_capacity won't work, as it would
always expect to update the group with the earlier size
before scaling down.

This patch uses the target_size when building the batches.

Task: 39867
Change-Id: Id851530b424f68b5e0e967fe34431483bfffd852
2020-05-28 05:08:44 +05:30
..
cfn Remove six and python 2.7 full support 2020-04-22 12:23:44 +02:00
clients Remove six and python 2.7 full support 2020-04-22 12:23:44 +02:00
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 Allow scale-down of ASG as part of update 2020-05-28 05:08:44 +05:30
__init__.py
api.py Merge "Return empty list instead of None for tags" 2020-05-11 21:59:55 +00:00
attributes.py Remove six and python 2.7 full support 2020-04-22 12:23:44 +02:00
check_resource.py Simplify logic in retrigger_check_resource() 2020-04-30 10:51:45 -04: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 Merge "Ensure use of stored properties in actions" 2020-05-04 23:19:57 +00:00
rsrc_defn.py Remove six and python 2.7 full support 2020-04-23 14:49:12 +02:00
scheduler.py Remove six and python 2.7 full support 2020-04-23 14:49:12 +02:00
service.py Remove six and python 2.7 full support 2020-04-23 14:49:12 +02:00
service_software_config.py Remove six and python 2.7 full support 2020-04-23 14:49:12 +02:00
software_config_io.py Remove six and python 2.7 full support 2020-04-23 14:49:12 +02:00
stack.py Merge "Logging Consistency" 2020-05-04 10:12:13 +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 Remove six and python 2.7 full support 2020-04-23 14:49:12 +02:00
support.py Fix hacking warnings 2020-04-16 06:43:27 +00:00
sync_point.py Remove six and python 2.7 full support 2020-04-23 14:49:12 +02:00
template.py Remove six and python 2.7 full support 2020-04-23 14:49:12 +02:00
template_common.py Remove six and python 2.7 full support 2020-04-23 14:49:12 +02:00
template_files.py Merge "Logging Consistency" 2020-05-04 10:12:13 +00:00
timestamp.py Fix garbled docstrings 2015-11-10 11:12:36 -05:00
translation.py Remove six and python 2.7 full support 2020-04-23 14:49:12 +02:00
update.py Remove six and python 2.7 full support 2020-04-23 14:49:12 +02:00
worker.py Simplify logic in retrigger_check_resource() 2020-04-30 10:51:45 -04:00