Documentation
¶
Index ¶
- Variables
- func List(releases []*Config) error
- func MakeMapSpecs(releases []*Config, manifestPath string) (map[string]*multitrack.MultitrackSpecs, error)
- func PlanValues(releases []*Config, dir string) error
- func Status(allReleases []*Config, releasesNames []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) List() (*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) Status() (*release.Release, error)
- func (rel *Config) Sync(manifestPath string) error
- func (rel *Config) SyncWithFails(fails *[]*Config, manifestPath string)
- func (rel *Config) UniqName() string
- type ValuesReference
- func (v *ValuesReference) Download() error
- func (v *ValuesReference) GetPath() string
- func (v *ValuesReference) IsLocal() bool
- func (v *ValuesReference) ManifestPath() (string, error)
- func (v *ValuesReference) SetProcessedPath(path string)
- func (v *ValuesReference) UnlinkProcessed()
- func (v *ValuesReference) UnmarshalYAML(unmarshal func(interface{}) error) error
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 []*ValuesReference
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 ¶
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
Click to show internal directories.
Click to hide internal directories.