options

package
v1.9.8 Latest Latest
Warning

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

Go to latest
Published: Oct 22, 2020 License: Apache-2.0 Imports: 9 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func AddBuildOptions

func AddBuildOptions(cmd *cobra.Command, bo *BuildOptions)

func AddFileArg

func AddFileArg(cmd *cobra.Command, fo *FilenameOptions)

func AddPublishArg

func AddPublishArg(cmd *cobra.Command, po *PublishOptions)

func AddSelectorArg

func AddSelectorArg(cmd *cobra.Command, so *SelectorOptions)

func EnumerateFiles

func EnumerateFiles(fo *FilenameOptions) chan string

Based heavily on pkg/kubectl

func MakeNamer

func MakeNamer(po *PublishOptions) publish.Namer

Types

type BuildOptions

type BuildOptions struct {
	ConcurrentBuilds     int
	DisableOptimizations bool
	Platform             string
}

BuildOptions represents options for the ko builder.

type FilenameOptions

type FilenameOptions struct {
	Filenames []string
	Recursive bool
	Watch     bool
}

FilenameOptions is from pkg/kubectl.

type PublishOptions

type PublishOptions struct {
	Tags []string

	// Push publishes images to a registry.
	Push bool

	// Local publishes images to a local docker daemon.
	Local            bool
	InsecureRegistry bool

	OCILayoutPath string
	TarballFile   string

	// PreserveImportPaths preserves the full import path after KO_DOCKER_REPO.
	PreserveImportPaths bool
	// BaseImportPaths uses the base path without MD5 hash after KO_DOCKER_REPO.
	BaseImportPaths bool
}

PublishOptions encapsulates options when publishing.

type SelectorOptions

type SelectorOptions struct {
	Selector string
}

SelectorOptions allows selecting objects from the input manifests by label

type StrictOptions

type StrictOptions struct {
	Strict bool
}

StrictOptions holds options to require strict references.

Jump to

Keyboard shortcuts

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