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