Skip to content

Commit f0f6e96

Browse files
Merge pull request #9161 from openshift-cherrypick-robot/cherry-pick-9077-to-release-1.31
OCPBUGS-55435: [release-1.31] : fix schema v1 images not resolve to image ID error
2 parents cf2e515 + fbe567b commit f0f6e96

File tree

1 file changed

+6
-1
lines changed

1 file changed

+6
-1
lines changed

internal/storage/image.go

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -841,7 +841,12 @@ func pullImageImplementation(ctx context.Context, lookup *imageLookupService, st
841841
return nil, nil, err
842842
}
843843

844-
canonicalRef, err := reference.WithDigest(reference.TrimNamed(imageName.Raw()), digest.FromBytes(manifestBytes))
844+
dgst, err := manifest.Digest(manifestBytes)
845+
if err != nil {
846+
return nil, nil, fmt.Errorf("digesting image: %w", err)
847+
}
848+
849+
canonicalRef, err := reference.WithDigest(reference.TrimNamed(imageName.Raw()), dgst)
845850
if err != nil {
846851
return nil, nil, fmt.Errorf("create canonical reference: %w", err)
847852
}

0 commit comments

Comments
 (0)