helm

package
v1.7.4 Latest Latest
Warning

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

Go to latest
Published: Mar 31, 2022 License: GPL-3.0 Imports: 13 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func FindChartDirectories

func FindChartDirectories(chartSearchRoot string) ([]string, error)

Types

type ChartDocumentationInfo

type ChartDocumentationInfo struct {
	ChartMeta
	ChartRequirements

	ChartDirectory          string
	ChartValues             *yaml.Node
	ChartValuesDescriptions map[string]ChartValueDescription
}

func ParseChartInformation

func ParseChartInformation(chartDirectory string) (ChartDocumentationInfo, error)

type ChartMeta

type ChartMeta struct {
	ApiVersion  string `yaml:"apiVersion"`
	AppVersion  string `yaml:"appVersion"`
	KubeVersion string `yaml:"kubeVersion"`
	Name        string
	Deprecated  bool
	Description string
	Version     string
	Home        string
	Type        string
	Sources     []string
	Engine      string
	Maintainers []ChartMetaMaintainer
}

type ChartMetaMaintainer

type ChartMetaMaintainer struct {
	Email string
	Name  string
	Url   string
}

type ChartRequirements

type ChartRequirements struct {
	Dependencies []ChartRequirementsItem
}

type ChartRequirementsItem

type ChartRequirementsItem struct {
	Name       string
	Version    string
	Repository string
	Alias      string
}

type ChartValueDescription

type ChartValueDescription struct {
	Description string
	Default     string
}

func ParseComment

func ParseComment(commentLines []string) (string, ChartValueDescription)

Jump to

Keyboard shortcuts

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