Browse Source

Merge pull request #88 from tonistiigi/fix-private-pull-1809

[18.09 backport] builder: fix private pulls on buildkit
Tibor Vass 6 năm trước cách đây
mục cha
commit
3dc9802a83
1 tập tin đã thay đổi với 2 bổ sung2 xóa
  1. 2 2
      builder/builder-next/adapters/containerimage/pull.go

+ 2 - 2
builder/builder-next/adapters/containerimage/pull.go

@@ -75,12 +75,12 @@ func (is *imageSource) ID() string {
 
 func (is *imageSource) getResolver(ctx context.Context, rfn resolver.ResolveOptionsFunc, ref string) remotes.Resolver {
 	opt := docker.ResolverOptions{
-		Client:      tracing.DefaultClient,
-		Credentials: is.getCredentialsFromSession(ctx),
+		Client: tracing.DefaultClient,
 	}
 	if rfn != nil {
 		opt = rfn(ref)
 	}
+	opt.Credentials = is.getCredentialsFromSession(ctx)
 	r := docker.NewResolver(opt)
 	return r
 }