From 31b80683c80e065beb76b82a619e482a86e39320 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 --- provider/ecs/ecs.go | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/provider/ecs/ecs.go b/provider/ecs/ecs.go index 96642e3ff..7fa477780 100644 --- a/provider/ecs/ecs.go +++ b/provider/ecs/ecs.go @@ -240,7 +240,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 + } } } }