From dc9157cd3d013452e620ba26a8a7162b115b4538 Mon Sep 17 00:00:00 2001 From: cache-miss Date: Tue, 26 Mar 2024 10:04:03 +0800 Subject: [PATCH] use schema http if PlainHTTP is set --- util/resolver/resolver.go | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/util/resolver/resolver.go b/util/resolver/resolver.go index 73dd8fab7..193e33fdf 100644 --- a/util/resolver/resolver.go +++ b/util/resolver/resolver.go @@ -141,8 +141,13 @@ func NewRegistryConfig(m map[string]config.RegistryConfig) docker.RegistryHosts host = "registry-1.docker.io" } + schema := "https" + if c.PlainHTTP != nil && *c.PlainHTTP { + schema = "http" + } + h := docker.RegistryHost{ - Scheme: "https", + Scheme: schema, Client: newDefaultClient(), Host: host, Path: "/v2",