diff options
author | Sascha Grunert <sgrunert@suse.com> | 2020-02-05 12:07:44 +0100 |
---|---|---|
committer | Sascha Grunert <sgrunert@suse.com> | 2020-02-17 11:12:35 +0100 |
commit | 93358ef915f639e52088b0f6aec52e77d3da0af7 (patch) | |
tree | 797e7b98b6efe2b0bdb74e93146b53c798367308 /pkg/adapter/images.go | |
parent | ff0f8388138f7b66c4312db0e984f0bedcac2558 (diff) | |
download | podman-93358ef915f639e52088b0f6aec52e77d3da0af7.tar.gz podman-93358ef915f639e52088b0f6aec52e77d3da0af7.tar.bz2 podman-93358ef915f639e52088b0f6aec52e77d3da0af7.zip |
Refactor image tree for API usage
Signed-off-by: Sascha Grunert <sgrunert@suse.com>
Diffstat (limited to 'pkg/adapter/images.go')
-rw-r--r-- | pkg/adapter/images.go | 33 |
1 files changed, 0 insertions, 33 deletions
diff --git a/pkg/adapter/images.go b/pkg/adapter/images.go deleted file mode 100644 index 762f1a656..000000000 --- a/pkg/adapter/images.go +++ /dev/null @@ -1,33 +0,0 @@ -// +build !remoteclient - -package adapter - -import ( - "github.com/containers/libpod/libpod/image" - "github.com/pkg/errors" -) - -// Tree ... -func (r *LocalRuntime) Tree(imageOrID string) (*image.InfoImage, map[string]*image.LayerInfo, *ContainerImage, error) { - img, err := r.NewImageFromLocal(imageOrID) - if err != nil { - return nil, nil, nil, err - } - - // Fetch map of image-layers, which is used for printing output. - layerInfoMap, err := image.GetLayersMapWithImageInfo(r.Runtime.ImageRuntime()) - if err != nil { - return nil, nil, nil, errors.Wrapf(err, "error while retrieving layers of image %q", img.InputName) - } - - // Create an imageInfo and fill the image and layer info - imageInfo := &image.InfoImage{ - ID: img.ID(), - Tags: img.Names(), - } - - if err := image.BuildImageHierarchyMap(imageInfo, layerInfoMap, img.TopLayer()); err != nil { - return nil, nil, nil, err - } - return imageInfo, layerInfoMap, img, nil -} |