deploy

package
v1.1.15 Latest Latest
Warning

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

Go to latest
Published: Jan 22, 2024 License: BSD-3-Clause Imports: 11 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type ConfigLoader

type ConfigLoader interface {
	FindReleasesToUpdate(chartName string) ([]terra.Release, error)
}

type Deployer

type Deployer interface {
	Deploy(chartVersionsToDeploy map[string]releaser.VersionPair, changeDescription string) error
}

func New

func New(chartsDir source.ChartsDir, updater *releaser.DeployedVersionUpdater, stateLoader terra.StateLoader, syncFactory func() (sync.Sync, error), opts Options) (Deployer, error)

type Options

type Options struct {
	DryRun            bool // DryRun if true, don't update sherlock or sync any ArgoCD apps
	IgnoreSyncFailure bool // IgnoreSyncFailure if true, warn about sync failures instead of returning an error
}

Directories

Path Synopsis

Jump to

Keyboard shortcuts

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