Versions in this module Expand all Collapse all v0 v0.2.0 Jun 15, 2020 v0.1.0 Nov 1, 2019 Changes in this version + type DirImage struct + func NewDirImage(dirPath string, img regv1.Image, logger Logger) *DirImage + func (i *DirImage) AsDirectory() error + type FileImage struct + func NewFileImage(path string) (*FileImage, error) + func (i *FileImage) Remove() error + type Images struct + func NewImages(ref regname.Reference, metadata ImagesMetadata) Images + func (tds Images) Images() ([]regv1.Image, error) + type ImagesMetadata interface + Generic func(regname.Reference) (regv1.Descriptor, error) + Image func(regname.Reference) (regv1.Image, error) + Index func(regname.Reference) (regv1.ImageIndex, error) + type Logger interface + BeginLinef func(pattern string, args ...interface{}) + type Registry struct + func NewRegistry(opts RegistryOpts) Registry + func (i Registry) Generic(ref regname.Reference) (regv1.Descriptor, error) + func (i Registry) Image(ref regname.Reference) (regv1.Image, error) + func (i Registry) Index(ref regname.Reference) (regv1.ImageIndex, error) + func (i Registry) ListTags(repo regname.Repository) ([]string, error) + func (i Registry) WriteImage(ref regname.Reference, img regv1.Image) error + func (i Registry) WriteIndex(ref regname.Reference, idx regv1.ImageIndex) error + type RegistryOpts struct + Anon bool + CACertPaths []string + Password string + Token string + Username string + VerifyCerts bool + type TarImage struct + func NewTarImage(files []string) *TarImage + func (i *TarImage) AsFileImage() (*FileImage, error) + type UncompressedFileLayer struct + func (ul *UncompressedFileLayer) DiffID() (regv1.Hash, error) + func (ul *UncompressedFileLayer) MediaType() (regtypes.MediaType, error) + func (ul *UncompressedFileLayer) Uncompressed() (io.ReadCloser, error)