From 2f65572247624180fd8858feb44229a8e965e940 Mon Sep 17 00:00:00 2001 From: hwhelan-CB <39995146+hwhelan-CB@users.noreply.github.com> Date: Mon, 3 Dec 2018 04:54:07 -0500 Subject: [PATCH] Filter ECS tasks by LastStatus before adding to list of service tasks --- old/provider/ecs/ecs.go | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/old/provider/ecs/ecs.go b/old/provider/ecs/ecs.go index 6b9d4e7eb..a9afc9ab6 100644 --- a/old/provider/ecs/ecs.go +++ b/old/provider/ecs/ecs.go @@ -234,7 +234,9 @@ func (p *Provider) listInstances(ctx context.Context, client *awsClient) ([]ecsI log.Errorf("Unable to describe tasks for %v", page.TaskArns) } else { for _, t := range resp.Tasks { - tasks[aws.StringValue(t.TaskArn)] = t + if aws.StringValue(t.LastStatus) == ecs.DesiredStatusRunning { + tasks[aws.StringValue(t.TaskArn)] = t + } } } }