From 28badee75a08ab13ef9a11d6cd4cdd89a87bbcba Mon Sep 17 00:00:00 2001 From: Rhys Arkins <rhys@arkins.net> Date: Tue, 28 Apr 2020 10:33:20 +0200 Subject: [PATCH] fix(docker): gracefully handle 400 responses --- lib/datasource/docker/index.ts | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/lib/datasource/docker/index.ts b/lib/datasource/docker/index.ts index 375c475582..73f0e27a51 100644 --- a/lib/datasource/docker/index.ts +++ b/lib/datasource/docker/index.ts @@ -548,12 +548,11 @@ async function getLabels( if (err instanceof DatasourceError) { throw err; } - if (err.statusCode === 401) { + if (err.statusCode === 400 || err.statusCode === 401) { logger.debug( - { registry, dockerRepository: repository }, + { registry, dockerRepository: repository, err }, 'Unauthorized docker lookup' ); - logger.debug({ err }); } else if (err.statusCode === 404) { logger.warn( { @@ -591,7 +590,7 @@ async function getLabels( 'Ignoring quay.io errors until they fully support v2 schema' ); } else { - logger.warn( + logger.info( { registry, dockerRepository: repository, tag, err }, 'Unknown error getting Docker labels' ); -- GitLab