builder

package
v0.6.7 Latest Latest
Warning

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

Go to latest
Published: Jun 5, 2023 License: Apache-2.0 Imports: 33 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func NewFastOCIBuilderEngine

func NewFastOCIBuilderEngine(base *builderEngineBase) builderEngine

func NewOverlayBDBuilderEngine

func NewOverlayBDBuilderEngine(base *builderEngineBase) builderEngine

Types

type Builder

type Builder interface {
	Build(ctx context.Context) error
}

func NewOverlayBDBuilder

func NewOverlayBDBuilder(ctx context.Context, opt BuilderOptions) (Builder, error)

type BuilderEngineType

type BuilderEngineType int
const (
	BuilderEngineTypeOverlayBD BuilderEngineType = iota
	BuilderEngineTypeFastOCI
)

type BuilderOptions

type BuilderOptions struct {
	Ref       string
	TargetRef string
	Auth      string
	PlainHTTP bool
	WorkDir   string
	OCI       bool
	DB        database.ConversionDatabase
	Engine    BuilderEngineType
}

Jump to

Keyboard shortcuts

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