From cf1bec1e10350d06220fbd36e1b8f04111436ca6 Mon Sep 17 00:00:00 2001 From: Rhys Arkins <rhys@arkins.net> Date: Wed, 14 Aug 2019 19:21:41 +0200 Subject: [PATCH] fix(docker): registry-failure for docker.io RequestError --- lib/datasource/docker/index.js | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/lib/datasource/docker/index.js b/lib/datasource/docker/index.js index 7907cf3cae..c0a071ee7f 100644 --- a/lib/datasource/docker/index.js +++ b/lib/datasource/docker/index.js @@ -103,6 +103,11 @@ async function getAuthHeaders(registry, repository) { logger.debug({ err }); return null; } + if (err.name === 'RequestError' && registry.endsWith('docker.io')) { + logger.debug({ err }, 'err'); + logger.info('Docker registry error: RequestError'); + throw new Error('registry-failure'); + } if (err.statusCode === 429 && registry.endsWith('docker.io')) { logger.warn({ err }, 'docker registry failure: too many requests'); throw new Error('registry-failure'); -- GitLab