From 3e6eb54f0d5f2c4ee427070080b0cf7eb6297305 Mon Sep 17 00:00:00 2001 From: everettraven Date: Fri, 18 Oct 2024 16:18:18 -0400 Subject: [PATCH] (bugfix): fix a bug in the containers image source where we always pulled image references using the canonical reference. Now we pull images using the reference provided to the source. Using only the canonical reference resulted in not respecting some mirroring configurations related to tags because we never used tag-based references. Signed-off-by: everettraven --- internal/rukpak/source/containers_image.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/internal/rukpak/source/containers_image.go b/internal/rukpak/source/containers_image.go index 76c5812c8..22f072da2 100644 --- a/internal/rukpak/source/containers_image.go +++ b/internal/rukpak/source/containers_image.go @@ -80,7 +80,7 @@ func (i *ContainersImageRegistry) Unpack(ctx context.Context, bundle *BundleSour // copy.Image can concurrently pull all the layers. // ////////////////////////////////////////////////////// - dockerRef, err := docker.NewReference(canonicalRef) + dockerRef, err := docker.NewReference(imgRef) if err != nil { return nil, fmt.Errorf("error creating source reference: %w", err) }