@@ -12,6 +12,7 @@ import (
1212 "time"
1313
1414 "github.com/go-chi/chi/v5"
15+ "github.com/google/go-containerregistry/pkg/authn"
1516 "github.com/google/go-containerregistry/pkg/name"
1617 v1 "github.com/google/go-containerregistry/pkg/v1"
1718 "github.com/google/go-containerregistry/pkg/v1/remote"
@@ -53,7 +54,7 @@ func TestRegistryPushAndConvert(t *testing.T) {
5354 srcRef , err := name .ParseReference ("docker.io/library/alpine:latest" )
5455 require .NoError (t , err )
5556
56- img , err := remote .Image (srcRef )
57+ img , err := remote .Image (srcRef , remote . WithAuthFromKeychain ( authn . DefaultKeychain ) )
5758 require .NoError (t , err )
5859
5960 digest , err := img .Digest ()
@@ -108,7 +109,7 @@ func TestRegistryPushAndCreateInstance(t *testing.T) {
108109 srcRef , err := name .ParseReference ("docker.io/library/alpine:latest" )
109110 require .NoError (t , err )
110111
111- img , err := remote .Image (srcRef )
112+ img , err := remote .Image (srcRef , remote . WithAuthFromKeychain ( authn . DefaultKeychain ) )
112113 require .NoError (t , err )
113114
114115 digest , err := img .Digest ()
@@ -258,7 +259,7 @@ func TestRegistrySharedLayerCaching(t *testing.T) {
258259 t .Log ("Pulling alpine:latest..." )
259260 alpineRef , err := name .ParseReference ("docker.io/library/alpine:latest" )
260261 require .NoError (t , err )
261- alpineImg , err := remote .Image (alpineRef )
262+ alpineImg , err := remote .Image (alpineRef , remote . WithAuthFromKeychain ( authn . DefaultKeychain ) )
262263 require .NoError (t , err )
263264
264265 // Get alpine layers for comparison
@@ -290,7 +291,7 @@ func TestRegistrySharedLayerCaching(t *testing.T) {
290291 t .Log ("Pulling alpine:3.18 (shares base layer)..." )
291292 alpine318Ref , err := name .ParseReference ("docker.io/library/alpine:3.18" )
292293 require .NoError (t , err )
293- alpine318Img , err := remote .Image (alpine318Ref )
294+ alpine318Img , err := remote .Image (alpine318Ref , remote . WithAuthFromKeychain ( authn . DefaultKeychain ) )
294295 require .NoError (t , err )
295296
296297 alpine318Digest , _ := alpine318Img .Digest ()
@@ -340,7 +341,7 @@ func TestRegistryTagPush(t *testing.T) {
340341 srcRef , err := name .ParseReference ("docker.io/library/alpine:latest" )
341342 require .NoError (t , err )
342343
343- img , err := remote .Image (srcRef )
344+ img , err := remote .Image (srcRef , remote . WithAuthFromKeychain ( authn . DefaultKeychain ) )
344345 require .NoError (t , err )
345346
346347 digest , err := img .Digest ()
@@ -392,7 +393,7 @@ func TestRegistryDockerV2ManifestConversion(t *testing.T) {
392393 srcRef , err := name .ParseReference ("docker.io/library/alpine:latest" )
393394 require .NoError (t , err )
394395
395- img , err := remote .Image (srcRef )
396+ img , err := remote .Image (srcRef , remote . WithAuthFromKeychain ( authn . DefaultKeychain ) )
396397 require .NoError (t , err )
397398
398399 // Wrap the image to simulate Docker v2 format (Docker daemon returns this format)
0 commit comments