From 83e1c91fb76e9e77bc9f8095bb61dc613f3b3f37 Mon Sep 17 00:00:00 2001
From: Nan Liu <101290680+nan-coupa@users.noreply.github.com>
Date: Tue, 5 Mar 2024 11:14:37 -0800
Subject: [PATCH] fix(datasource/docker): Allow ecr and ecr-fips docker
 registry for AWS. (#27680)

Co-authored-by: Rhys Arkins <rhys@arkins.net>
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
---
 lib/modules/datasource/docker/ecr.ts | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/lib/modules/datasource/docker/ecr.ts b/lib/modules/datasource/docker/ecr.ts
index 005c740576..f90a660849 100644
--- a/lib/modules/datasource/docker/ecr.ts
+++ b/lib/modules/datasource/docker/ecr.ts
@@ -6,7 +6,9 @@ import type { HttpResponse } from '../../../util/http/types';
 import { regEx } from '../../../util/regex';
 import { addSecretForSanitizing } from '../../../util/sanitize';
 
-export const ecrRegex = regEx(/\d+\.dkr\.ecr\.([-a-z0-9]+)\.amazonaws\.com/);
+export const ecrRegex = regEx(
+  /\d+\.dkr\.ecr(?:-fips)?\.([-a-z0-9]+)\.amazonaws\.com/,
+);
 export const ecrPublicRegex = regEx(/public\.ecr\.aws/);
 
 export async function getECRAuthToken(
-- 
GitLab