diff options
author | Miloslav Trmač <mitr@redhat.com> | 2018-07-28 08:18:57 +0200 |
---|---|---|
committer | Atomic Bot <atomic-devel@projectatomic.io> | 2018-08-01 18:22:59 +0000 |
commit | 1c2d245c47cf087471556cdde77b8265c4386b93 (patch) | |
tree | 75a895a82529da24ab5dd5db1defbac3158f0511 /libpod/image/image.go | |
parent | 0d4a5549d65ee390f59169b3efef2f0e6c108618 (diff) | |
download | podman-1c2d245c47cf087471556cdde77b8265c4386b93.tar.gz podman-1c2d245c47cf087471556cdde77b8265c4386b93.tar.bz2 podman-1c2d245c47cf087471556cdde77b8265c4386b93.zip |
Introduce Runtime.pullImageFromReference, call it in Runtime.FromImageReference
FINALLY, (podman load) can pass through an ImageReference directly from
loadCmd all the way to pullGoalNamesFromImageReference, making sure not
to trigger the docker-like reference parsing heuristics.
Signed-off-by: Miloslav Trmač <mitr@redhat.com>
Closes: #1176
Approved by: rhatdan
Diffstat (limited to 'libpod/image/image.go')
-rw-r--r-- | libpod/image/image.go | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/libpod/image/image.go b/libpod/image/image.go index 964a13585..56fe58e7f 100644 --- a/libpod/image/image.go +++ b/libpod/image/image.go @@ -167,7 +167,7 @@ func (ir *Runtime) LoadFromArchiveReference(ctx context.Context, srcRef types.Im if signaturePolicyPath == "" { signaturePolicyPath = ir.SignaturePolicyPath } - imageNames, err := ir.pullImage(ctx, transports.ImageName(srcRef), writer, "", signaturePolicyPath, SigningOptions{}, &DockerRegistryOptions{}, false) + imageNames, err := ir.pullImageFromReference(ctx, srcRef, writer, "", signaturePolicyPath, SigningOptions{}, &DockerRegistryOptions{}, false) if err != nil { return nil, errors.Wrapf(err, "unable to pull %s", transports.ImageName(srcRef)) } |