helmfile

package
v0.12.1 Latest Latest
Warning

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

Go to latest
Published: Oct 15, 2021 License: Apache-2.0 Imports: 10 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func CreateValueFilesFromUpstreamCharts

func CreateValueFilesFromUpstreamCharts(pathToHelmfile string, pathToValues string)

CreateValueFilesFromUpstreamCharts requires helmfile's path as input It parses the helmfiles and creates a directory with all the value files from the upstream helm charts

func Rendering added in v0.12.1

func Rendering(pathToHelmfile string) string

rendering requires helmfile's path as input and creates a rendered copy of it

Types

type HelmDefaults

type HelmDefaults struct {
	Timeout int  `yaml:"timeout"`
	Wait    bool `yaml:"wait"`
}

HelmDefaults

type HelmfileConfig

type HelmfileConfig struct {
	Repositories []Repositories `yaml:"repositories"`
	HelmDefaults HelmDefaults   `yaml:"helmDefaults"`
	Releases     []Releases     `yaml:"releases"`
}

Helmfile

type Hooks

type Hooks struct {
	Command string   `yaml:"command"`
	Args    []string `yaml:"args"`
	Events  []string `yaml:"events"`
}

Hooks

type Releases

type Releases struct {
	Name               string   `yaml:"name"`
	Namespace          string   `yaml:"namespace"`
	Chart              string   `yaml:"chart"`
	Version            string   `yaml:"version"`
	DisableValidation  bool     `yaml:"disableValidation"`
	MissingFileHandler string   `yaml:"missingFileHandler"`
	Values             []string `yaml:"values"`
	Hooks              []Hooks  `yaml:"hooks"`
	Needs              []string `yaml:"needs"`
}

Releases (Helm Charts)

type Repositories

type Repositories struct {
	Name string `yaml:"name"`
	Url  string `yaml:"url"`
}

Repositories

Jump to

Keyboard shortcuts

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