From 017ebbac9d2129428e41353079fdb709432c7872 Mon Sep 17 00:00:00 2001 From: Martin Emrich Date: Wed, 30 Dec 2020 15:39:16 +0100 Subject: [PATCH] Accept AWS ECR token for any AWS account ECR, might resolve #441 --- extension/credentialshelper/aws/aws.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/extension/credentialshelper/aws/aws.go b/extension/credentialshelper/aws/aws.go index ff159267..834dd534 100644 --- a/extension/credentialshelper/aws/aws.go +++ b/extension/credentialshelper/aws/aws.go @@ -117,7 +117,7 @@ func (h *CredentialsHelper) GetCredentials(image *types.TrackedImage) (*types.Cr "token": *ad.AuthorizationToken, "registry": registry, }).Debug("checking registry") - if u.Host == registry { + if strings.SplitN(u.Host,".",2)[1] == strings.SplitN(registry,".",2)[1] { username, password, err := decodeBase64Secret(*ad.AuthorizationToken) if err != nil { return nil, fmt.Errorf("failed to decode authentication token: %s, error: %s", *ad.AuthorizationToken, err)