dockerlayer

package
v0.55.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jan 5, 2021 License: Apache-2.0 Imports: 13 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func TarArchiver

func TarArchiver() archiver.Archiver

Types

type Unpacker

type Unpacker struct {
	Logger      log.Logger
	FS          afero.Afero
	Viper       *viper.Viper
	DockerSaver docker.Renderer
	Tar         archiver.Archiver
}

An unpacker

func NewUnpacker

func NewUnpacker(
	logger log.Logger,
	dockerStep docker.Renderer,
	fs afero.Afero,
	viper *viper.Viper,
	tar archiver.Archiver,
) *Unpacker

func (*Unpacker) Execute

func (u *Unpacker) Execute(
	rootFs root.Fs,
	asset api.DockerLayerAsset,
	meta api.ReleaseMetadata,
	doWithProgress func(ch chan interface{}, logger log.Logger) error,
	templateContext map[string]interface{},
	configGroups []libyaml.ConfigGroup,
) func(context.Context) error

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL