Documentation ¶
Index ¶
- func BreakingChangeAllowed(left string, right string) (bool, error)
- func CompareVersions(left string, right string) (int, error)
- func FileExists(file string) bool
- func Flatten(items []interface{}) ([]string, error)
- func GetRandomPort() (int, error)
- func PrintDelimiterLine(delimiterChar string)
- func RandomString(length int) string
- func SanitizeName(s string, maxLength 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 FileExists ¶
func GetRandomPort ¶
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 SanitizeName ¶
func StringSliceContains ¶
Types ¶
type ChartUtils ¶
type ChartUtils struct{}
func (ChartUtils) LookupChartDir ¶
func (u ChartUtils) LookupChartDir(chartDirs []string, dir string) (string, error)
type ChartYaml ¶
type ChartYaml struct { Name string `yaml:"name"` Version string `yaml:"version"` Deprecated bool `yaml:"deprecated"` Maintainers []Maintainer }
func ReadChartYaml ¶
ReadChartYaml attempts to parse Chart.yaml within the specified directory and return a newly allocated ChartYaml object. If no Chart.yaml is present or there is an error unmarshaling the file contents, an error will be returned.
func UnmarshalChartYaml ¶
UnmarshalChartYaml parses the yaml encoded data and returns a newly allocated ChartYaml object.
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.