release

package
v0.0.0-...-97995c0 Latest Latest
Warning

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

Go to latest
Published: Nov 28, 2025 License: Apache-2.0 Imports: 20 Imported by: 0

Documentation

Index

Constants

View Source
const (
	LockOutputFolder = ".imgpkg"
	LockOutputFile   = "images.yml"
)

Variables

This section is empty.

Functions

func NewReleaseCmd

func NewReleaseCmd(o *ReleaseOptions) *cobra.Command

Types

type AppSpecBuilder

type AppSpecBuilder struct {
	// contains filtered or unexported fields
}

func NewAppSpecBuilder

func NewAppSpecBuilder(depsFactory cmdcore.DepsFactory, logger logger.Logger, ui cmdcore.AuthoringUI, opts AppSpecBuilderOpts) *AppSpecBuilder

func (*AppSpecBuilder) Build

func (b *AppSpecBuilder) Build() (kcv1alpha1.AppSpec, error)

type AppSpecBuilderOpts

type AppSpecBuilderOpts struct {
	BuildTemplate []kcv1alpha1.AppTemplate
	BuildDeploy   []kcv1alpha1.AppDeploy
	BuildExport   []buildconfigs.Export
	BundleImage   string
	Debug         bool
	BundleTag     string

	BuildYttValidations bool
	BuildValues         string
}

type ImgpkgRunner

type ImgpkgRunner struct {
	BundlePath        string
	Paths             []string
	UseKbldImagesLock bool
	ImgLockFilepath   string
	UI                cmdcore.AuthoringUI
}

func (ImgpkgRunner) Run

func (r ImgpkgRunner) Run() (string, error)

type ReleaseCmdRunner

type ReleaseCmdRunner struct {
	// contains filtered or unexported fields
}

func NewReleaseCmdRunner

func NewReleaseCmdRunner(log io.Writer, fullOutput bool, tempImgLockFilepath string, buildYttValidation bool, ui cmdcore.AuthoringUI) *ReleaseCmdRunner

func (ReleaseCmdRunner) Run

func (r ReleaseCmdRunner) Run(cmd *goexec.Cmd) error

func (ReleaseCmdRunner) RunWithCancel

func (r ReleaseCmdRunner) RunWithCancel(cmd *goexec.Cmd, cancelCh chan struct{}) error

type ReleaseOptions

type ReleaseOptions struct {
	// contains filtered or unexported fields
}

func NewReleaseOptions

func NewReleaseOptions(ui ui.UI, depsFactory cmdcore.DepsFactory, logger logger.Logger) *ReleaseOptions

func (*ReleaseOptions) Run

func (o *ReleaseOptions) Run() error

Jump to

Keyboard shortcuts

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