in updater/aws.go [65:79]
func (u *updater) alreadyRunning(family string) (bool, error) {
log.Print("Checking for running updater tasks")
list, err := u.ecs.ListTasks(&ecs.ListTasksInput{
Cluster: &u.cluster,
Family: aws.String(family),
})
if err != nil {
return false, fmt.Errorf("failed to list running updater tasks: %w", err)
}
if len(list.TaskArns) > 1 {
return true, nil
}
log.Println("This is the only running updater.")
return false, nil
}