diff --git a/pkg/buildah/constants.go b/pkg/buildah/constants.go index 0075b8517..4fe0362d1 100644 --- a/pkg/buildah/constants.go +++ b/pkg/buildah/constants.go @@ -69,11 +69,11 @@ var ( TransportContainersStorage = storage.Transport.Name() ) -func formatReferenceWithTransportName(tr string, ref string) string { +func FormatReferenceWithTransportName(tr string, ref string) string { switch tr { - case TransportAtomic, TransportDir, TransportDockerArchive, TransportOCI, TransportOCIArchive, TransportTarball, TransportSif: + case TransportAtomic, TransportContainersStorage, TransportDir, TransportDockerArchive, TransportOCI, TransportOCIArchive, TransportTarball, TransportSif: return tr + ":" + ref - case TransportContainersStorage, TransportDocker: + case TransportDocker: return tr + "://" + ref default: panic(fmt.Errorf("unknown transport %s", tr)) diff --git a/pkg/buildah/interface.go b/pkg/buildah/interface.go index bcf45eec4..4cf14e91e 100644 --- a/pkg/buildah/interface.go +++ b/pkg/buildah/interface.go @@ -125,7 +125,7 @@ func finalizeReference(transport types.ImageTransport, imgName string) (types.Im return transport, imgName } } - return transport, formatReferenceWithTransportName(transport.Name(), imgName) + return transport, FormatReferenceWithTransportName(transport.Name(), imgName) } func (impl *realImpl) InspectImage(name string, opts ...string) (*v1.Image, error) {