From 36d9b7ebea5f0925b577f18f01069a4d5b3da837 Mon Sep 17 00:00:00 2001 From: jmhoeft Date: Tue, 27 Apr 2021 15:21:07 -0500 Subject: [PATCH] support the legacy task arn format just take the last element of the split. --- bridge/util.go | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/bridge/util.go b/bridge/util.go index eb3fce79..0faa9907 100644 --- a/bridge/util.go +++ b/bridge/util.go @@ -81,9 +81,11 @@ func serviceMetaData(config *dockerapi.Config, port string) (map[string]string, } } if (kvp[0] == "com.amazonaws.ecs.task-arn") && len(kvp) > 1 { - key := "taskId" - value := strings.SplitN(kvp[1], "/", -1)[2] - metadata[key] = value + taskIdSplit := strings.Split(kvp[1], "/") + if len(taskIdSplit) > 1 { + taskId := taskIdSplit[len(taskIdSplit)-1] + metadata["taskId"] = taskId + } } } return metadata, metadataFromPort