Documentation
¶
Index ¶
- Variables
- func MakeMapSpecs(releases []*Config, manifestPath string) (map[string]*multitrack.MultitrackSpecs, error)
- func PlanValues(releases []*Config, dir string) error
- func Sync(releases []*Config, manifestPath string) (err error)
- type Config
- func (rel *Config) DependencyUpdate(settings *helm.EnvSettings) error
- func (rel *Config) HandleDependencies(releases []*Config)
- func (rel *Config) In(a []*Config) bool
- func (rel *Config) Install(cfg *action.Configuration, settings *helm.EnvSettings) (*release.Release, error)
- func (rel *Config) NotifyFailed()
- func (rel *Config) NotifySuccess()
- func (rel *Config) RenderValues(dir string) error
- func (rel *Config) ReposDeps() (repos []string, err error)
- func (rel *Config) Sync(manifestPath string) error
- func (rel *Config) SyncWithFails(fails *[]*Config, manifestPath string)
- func (rel *Config) UniqName() string
Constants ¶
This section is empty.
Variables ¶
View Source
var DependencyFailedError = errors.New("dependency failed")
Functions ¶
func MakeMapSpecs ¶
func MakeMapSpecs(releases []*Config, manifestPath string) (map[string]*multitrack.MultitrackSpecs, error)
func PlanValues ¶
Types ¶
type Config ¶
type Config struct {
Name string
Chart string
Tags []string
Store map[string]interface{}
Values []string
Options action.Upgrade
DependsOn []string `yaml:"depends_on"`
// contains filtered or unexported fields
}
func (*Config) DependencyUpdate ¶
func (rel *Config) DependencyUpdate(settings *helm.EnvSettings) error
func (*Config) HandleDependencies ¶
func (*Config) Install ¶
func (rel *Config) Install(cfg *action.Configuration, settings *helm.EnvSettings) (*release.Release, error)
func (*Config) NotifyFailed ¶
func (rel *Config) NotifyFailed()
func (*Config) NotifySuccess ¶
func (rel *Config) NotifySuccess()
func (*Config) RenderValues ¶
func (*Config) SyncWithFails ¶
Click to show internal directories.
Click to hide internal directories.