diff --git a/lib/util/http/index.ts b/lib/util/http/index.ts index c140432f724c77..3056bc68211bc8 100644 --- a/lib/util/http/index.ts +++ b/lib/util/http/index.ts @@ -95,6 +95,13 @@ export class Http { delete opts.headers.authorization; // eslint-disable-line no-param-reassign delete opts.auth; // eslint-disable-line no-param-reassign } + + if (opts.href?.includes('blob.core.windows.net')) { + // docker registry is hosted on Azure blob, redirect url includes authentication. + // eslint-disable-next-line no-param-reassign + delete opts.headers.authorization; // eslint-disable-line no-param-reassign + delete opts.auth; // eslint-disable-line no-param-reassign + } }, ], };