Documentation
¶
Index ¶
- func CompareVersions(left string, right string) (int, error)
- func CreateInstallParams(chart string, buildId string) (release string, namespace string)
- func FileExists(file string) bool
- func Flatten(items []interface{}) ([]string, error)
- func PrintDelimiterLine(delimiterChar string)
- func RandomString(length int) string
- func StringSliceContains(slice []string, s string) bool
- type ChartUtils
- type ChartYaml
- type DirectoryLister
- type Maintainer
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func CreateInstallParams ¶
func FileExists ¶
func PrintDelimiterLine ¶
func PrintDelimiterLine(delimiterChar string)
func RandomString ¶
RandomString string creates a random string of numbers and lower-case ascii characters with the specified length.
func StringSliceContains ¶
Types ¶
type ChartUtils ¶
type ChartUtils struct{}
func (ChartUtils) IsChartDir ¶
func (u ChartUtils) IsChartDir(dir string) bool
func (ChartUtils) ReadChartYaml ¶
func (u ChartUtils) ReadChartYaml(dir string) (*ChartYaml, error)
type ChartYaml ¶
type ChartYaml struct {
Name string `yaml:"name"`
Version string `yaml:"version"`
Deprecated bool `yaml:"deprecated"`
Maintainers []Maintainer
}
func ReadChartYaml ¶
type DirectoryLister ¶
type DirectoryLister struct{}
func (DirectoryLister) ListChildDirs ¶
func (l DirectoryLister) ListChildDirs(parentDir string, test func(dir string) bool) ([]string, error)
ListChildDirs lists subdirectories of parentDir matching the test function.
type Maintainer ¶
Click to show internal directories.
Click to hide internal directories.