release

package
v0.11.0 Latest Latest
Warning

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

Go to latest
Published: May 9, 2021 License: MIT Imports: 34 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var DependencyFailedError = errors.New("dependency failed")

Functions

func List added in v0.11.0

func List(releases []*Config) error

func MakeMapSpecs

func MakeMapSpecs(releases []*Config, manifestPath string) (map[string]*multitrack.MultitrackSpecs, error)

func PlanValues

func PlanValues(releases []*Config, dir string) error

func Status added in v0.11.0

func Status(allReleases []*Config, releasesNames []string) error

func Sync

func Sync(releases []*Config, manifestPath string) (err error)

Types

type Config

type Config struct {
	Name      string
	Chart     string
	Tags      []string
	Store     map[string]interface{}
	Values    []*ValuesReference
	Options   action.Upgrade
	DependsOn []string `yaml:"depends_on"`
	// contains filtered or unexported fields
}

func Plan

func Plan(tags []string, releases []*Config) (plan []*Config)

func (*Config) DependencyUpdate

func (rel *Config) DependencyUpdate(settings *helm.EnvSettings) error

func (*Config) HandleDependencies

func (rel *Config) HandleDependencies(releases []*Config)

func (*Config) In

func (rel *Config) In(a []*Config) bool

func (*Config) Install

func (rel *Config) Install(cfg *action.Configuration, settings *helm.EnvSettings) (*release.Release, error)

func (*Config) List added in v0.11.0

func (rel *Config) List() (*release.Release, error)

func (*Config) NotifyFailed

func (rel *Config) NotifyFailed()

func (*Config) NotifySuccess

func (rel *Config) NotifySuccess()

func (*Config) RenderValues

func (rel *Config) RenderValues(dir string) error

func (*Config) ReposDeps

func (rel *Config) ReposDeps() (repos []string, err error)

func (*Config) Status added in v0.11.0

func (rel *Config) Status() (*release.Release, error)

func (*Config) Sync

func (rel *Config) Sync(manifestPath string) error

func (*Config) SyncWithFails

func (rel *Config) SyncWithFails(fails *[]*Config, manifestPath string)

func (*Config) UniqName

func (rel *Config) UniqName() string

type ValuesReference added in v0.11.0

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

func (*ValuesReference) Download added in v0.11.0

func (v *ValuesReference) Download() error

func (*ValuesReference) GetPath added in v0.11.0

func (v *ValuesReference) GetPath() string

func (*ValuesReference) IsLocal added in v0.11.0

func (v *ValuesReference) IsLocal() bool

func (*ValuesReference) ManifestPath added in v0.11.0

func (v *ValuesReference) ManifestPath() (string, error)

func (*ValuesReference) SetProcessedPath added in v0.11.0

func (v *ValuesReference) SetProcessedPath(path string)

func (*ValuesReference) UnlinkProcessed added in v0.11.0

func (v *ValuesReference) UnlinkProcessed()

func (*ValuesReference) UnmarshalYAML added in v0.11.0

func (v *ValuesReference) UnmarshalYAML(unmarshal func(interface{}) error) error

Jump to

Keyboard shortcuts

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