Merge pull request #2315 from bkovacki/asg_min_max_size_update_desired_capacity_change

Handle change of ASG desired capacity on min and max size update
This commit is contained in:
Steve Pulec 2019-07-19 23:38:16 -04:00 committed by GitHub
commit e052219161
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
2 changed files with 62 additions and 0 deletions

View file

@ -279,6 +279,12 @@ class FakeAutoScalingGroup(BaseModel):
if min_size is not None:
self.min_size = min_size
if desired_capacity is None:
if min_size is not None and min_size > len(self.instance_states):
desired_capacity = min_size
if max_size is not None and max_size < len(self.instance_states):
desired_capacity = max_size
if launch_config_name:
self.launch_config = self.autoscaling_backend.launch_configurations[
launch_config_name]