Versions in this module Expand all Collapse all v0 v0.20.1 Jun 18, 2024 v0.20.0 Jun 18, 2024 Changes in this version + func CalculateSize(refToImage map[name.Reference]v1.Image) (size int64, err error) + func Image(opener Opener, tag *name.Tag) (v1.Image, error) + func ImageFromPath(path string, tag *name.Tag) (v1.Image, error) + func LayerFromFile(path string, opts ...LayerOption) (v1.Layer, error) + func LayerFromOpener(opener Opener, opts ...LayerOption) (v1.Layer, error) + func LayerFromReader(reader io.Reader, opts ...LayerOption) (v1.Layer, error) + func MultiRefWrite(refToImage map[name.Reference]v1.Image, w io.Writer, opts ...WriteOption) error + func MultiRefWriteToFile(p string, refToImage map[name.Reference]v1.Image, opts ...WriteOption) error + func MultiWrite(tagToImage map[name.Tag]v1.Image, w io.Writer, opts ...WriteOption) error + func MultiWriteToFile(p string, tagToImage map[name.Tag]v1.Image, opts ...WriteOption) error + func WithCompressedCaching(l *layer) + func WithEstargz(l *layer) + func Write(ref name.Reference, img v1.Image, w io.Writer, opts ...WriteOption) error + func WriteToFile(p string, ref name.Reference, img v1.Image, opts ...WriteOption) error + type Descriptor struct + Config string + LayerSources map[v1.Hash]v1.Descriptor + Layers []string + RepoTags []string + type LayerOption func(*layer) + func WithCompression(comp compression.Compression) LayerOption + func WithCompressionLevel(level int) LayerOption + func WithEstargzOptions(opts ...estargz.Option) LayerOption + func WithMediaType(mt types.MediaType) LayerOption + type Manifest []Descriptor + func ComputeManifest(refToImage map[name.Reference]v1.Image) (Manifest, error) + func LoadManifest(opener Opener) (Manifest, error) + type Opener func() (io.ReadCloser, error) + type WriteOption func(*writeOptions) error + func WithProgress(updates chan<- v1.Update) WriteOption