From 54b287c4032bec7fc7caed6c14008411c05645fc Mon Sep 17 00:00:00 2001 From: Sam Alba Date: Fri, 3 May 2013 15:37:28 -0700 Subject: [PATCH] Fixed public pull + Added some verbosity about what is happening Upstream-commit: 00266df8ac64bb3b7e19818ad2dfb852dc0d2e7f Component: engine --- components/engine/registry.go | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/components/engine/registry.go b/components/engine/registry.go index a471687609..43738646db 100644 --- a/components/engine/registry.go +++ b/components/engine/registry.go @@ -269,7 +269,7 @@ func (graph *Graph) PullRepository(stdout io.Writer, remote, askedTag string, re if err != nil { return err } - if authConfig != nil { + if authConfig != nil && len(authConfig.Username) > 0 { req.SetBasicAuth(authConfig.Username, authConfig.Password) } req.Header.Set("X-Docker-Token", "true") @@ -309,6 +309,7 @@ func (graph *Graph) PullRepository(stdout io.Writer, remote, askedTag string, re } for askedTag, imgId := range tagsList { + fmt.Fprintf(stdout, "Resolving tag \"%s:%s\" from %s\n", remote, askedTag, endpoints) success := false for _, registry := range endpoints { if imgId == "" {