diff --git a/cluster-autoscaler/cloudprovider/aws/auto_scaling_groups.go b/cluster-autoscaler/cloudprovider/aws/auto_scaling_groups.go index 730874f2f17bc8ade84d8a5a050fcd052e900918..ac344c3dbc2bf940c5c3e51e5505ecf3afab9b60 100644 --- a/cluster-autoscaler/cloudprovider/aws/auto_scaling_groups.go +++ b/cluster-autoscaler/cloudprovider/aws/auto_scaling_groups.go @@ -33,7 +33,7 @@ import ( const ( scaleToZeroSupported = true placeholderInstanceNamePrefix = "i-placeholder" - placeholderUnfulfillableStatus = "placeholder-cannot-be-fullfilled" + placeholderUnfulfillableStatus = "placeholder-cannot-be-fulfilled" ) type asgCache struct { diff --git a/cluster-autoscaler/cloudprovider/aws/auto_scaling_groups_test.go b/cluster-autoscaler/cloudprovider/aws/auto_scaling_groups_test.go index 3deff9cc570078a22dd499eecfa39070a51e813e..d28519f29c0ceba807b7d08264ba33ec58c9d236 100644 --- a/cluster-autoscaler/cloudprovider/aws/auto_scaling_groups_test.go +++ b/cluster-autoscaler/cloudprovider/aws/auto_scaling_groups_test.go @@ -141,7 +141,7 @@ func TestCreatePlaceholders(t *testing.T) { ec2I: nil, }, registeredAsgs: map[AwsRef]*asg{ - registeredAsgRef: &asg{ + registeredAsgRef: { AwsRef: registeredAsgRef, lastUpdateTime: tc.groupLastUpdateTime, }, diff --git a/cluster-autoscaler/cloudprovider/aws/aws_manager.go b/cluster-autoscaler/cloudprovider/aws/aws_manager.go index 0f246db3bb6f5b329acbe6463cf3040bce275d37..17d29e8ff7076af3b9e66c43110629b8ad6d0cc2 100644 --- a/cluster-autoscaler/cloudprovider/aws/aws_manager.go +++ b/cluster-autoscaler/cloudprovider/aws/aws_manager.go @@ -301,6 +301,7 @@ func (m *AwsManager) GetAsgNodes(ref AwsRef) ([]AwsInstanceRef, error) { return m.asgCache.InstancesByAsg(ref) } +// GetInstanceStatus returns the status of ASG nodes func (m *AwsManager) GetInstanceStatus(ref AwsInstanceRef) (*string, error) { return m.asgCache.InstanceStatus(ref) }