image

package
v0.13.0 Latest Latest
Warning

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

Go to latest
Published: Jan 23, 2024 License: Apache-2.0 Imports: 13 Imported by: 1

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Factory

type Factory struct {
	SourceUploader            SourceUploader
	AdditionalTags            []string
	GitRepo                   string
	GitRevision               string
	Blob                      string
	LocalPath                 string
	LocalPathDestinationImage string
	SubPath                   *string
	Builder                   string
	ClusterBuilder            string
	Env                       []string
	ServiceBinding            []string
	CacheSize                 string
	SuccessBuildHistoryLimit  string
	FailedBuildHistoryLimit   string
	DeleteEnv                 []string
	DeleteAdditionalTags      []string
	DeleteServiceBinding      []string
	Printer                   Printer
	ServiceAccount            string
	ReplaceAdditionalTags     []string
}

func (*Factory) MakeImage

func (f *Factory) MakeImage(name, namespace, tag string) (*v1alpha2.Image, error)

func (*Factory) UpdateImage added in v0.5.0

func (f *Factory) UpdateImage(img *v1alpha2.Image) (*v1alpha2.Image, error)

type Printer

type Printer interface {
	Printlnf(format string, args ...interface{}) error
	PrintStatus(format string, args ...interface{}) error
	Writer() io.Writer
}

type SourceUploader

type SourceUploader interface {
	Upload(keychain authn.Keychain, ref, path string) (string, error)
}

Jump to

Keyboard shortcuts

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