Skip to content

Ambiguous check of running instances #120

@js-timbirkett

Description

@js-timbirkett

if len(actual_instances) != desired_capacity:
logger.info('Asg {} does not have enough running instances to proceed'.format(asg_name))
logger.info('Actual instances: {} Desired instances: {}'.format(
len(actual_instances),
desired_capacity)
)
is_scaled = False
else:
logger.info('Asg {} scaled OK'.format(asg_name))
logger.info('Actual instances: {} Desired instances: {}'.format(
len(actual_instances),
desired_capacity)
)
is_scaled = True
return is_scaled

Causes a failure to run when you have more running instances than desired:

00:04:19.030  2022-01-25 16:24:43,568 INFO     Checking asg golf-dev-mgmt-worker-node-0-20191108085402700900000002 instance count...
00:04:19.030  2022-01-25 16:24:43,701 INFO     Asg golf-dev-mgmt-worker-node-0-20191108085402700900000002 does not have enough running instances to proceed
00:04:19.030  2022-01-25 16:24:43,701 INFO     Actual instances: 7 Desired instances: 6

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions