Documentation ¶
Index ¶
- Variables
- func Debug(format string, v ...interface{})
- func Load(name string, action *Deploy) (*chart.Chart, error)
- func LoadArchive(in io.Reader, action *Deploy) (*chart.Chart, error)
- func LoadDir(dir string, action *Deploy) (*chart.Chart, error)
- func LoadFile(name string, action *Deploy) (*chart.Chart, error)
- func LoadFiles(files []*BufferedFile, action *Deploy) (*chart.Chart, error)
- func RunDeploy(args []string, client *Deploy, valueOpts *values.Options, out io.Writer) (*release.Release, error)
- func Warning(format string, v ...interface{})
- type BufferedFile
- type ChartLoader
- type Deploy
- type DirLoader
- type FileLoader
Constants ¶
This section is empty.
Variables ¶
var Settings = cli.New()
Functions ¶
func Load ¶
Load takes a string name, tries to resolve it to a file or directory, and then loads it.
This is the preferred way to load a chart. It will discover the chart encoding and hand off to the appropriate chart reader.
If a .helmignore file is present, the directory loader will skip loading any files matching it. But .helmignore is not evaluated when reading out of an archive.
func LoadArchive ¶
LoadArchive loads from a reader containing a compressed tar archive.
func LoadFiles ¶
func LoadFiles(files []*BufferedFile, action *Deploy) (*chart.Chart, error)
LoadFiles loads from in-memory files.
Types ¶
type BufferedFile ¶
BufferedFile represents an archive file buffered for later processing.
func LoadArchiveFiles ¶
func LoadArchiveFiles(in io.Reader) ([]*BufferedFile, error)
LoadArchiveFiles reads in files out of an archive into memory. This function performs important path security checks and should always be used before expanding a tarball
type ChartLoader ¶
ChartLoader loads a chart.
func Loader ¶
func Loader(name string) (ChartLoader, error)
Loader returns a new ChartLoader appropriate for the given chart name