Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func SaveIndex ¶
func SaveIndex(index *HelmRepoIndex, repoPath string) error
Types ¶
type ChartMetadata ¶
type ChartMetadata struct { Name string `json:"name,omitempty" yaml:"name,omitempty"` Home string `json:"home,omitempty" yaml:"home,omitempty"` Sources []string `json:"sources,omitempty" yaml:"sources,omitempty"` Version string `json:"version,omitempty" yaml:"version,omitempty"` Description string `json:"description,omitempty" yaml:"description,omitempty"` Keywords []string `json:"keywords,omitempty" yaml:"keywords,omitempty"` Maintainers []*Maintainer `json:"maintainers,omitempty" yaml:"maintainers,omitempty"` Engine string `json:"engine,omitempty" yaml:"engine,omitempty"` Icon string `json:"icon,omitempty" yaml:"icon,omitempty"` ApiVersion string `json:"apiVersion,omitempty" yaml:"apiVersion,omitempty"` Condition string `json:"condition,omitempty" yaml:"condition,omitempty"` Tags string `json:"tags,omitempty" yaml:"tags,omitempty"` AppVersion string `json:"appVersion,omitempty" yaml:"appVersion,omitempty"` Deprecated bool `json:"deprecated,omitempty" yaml:"deprecated,omitempty"` }
func LoadMetadata ¶
func LoadMetadata(path string) (*ChartMetadata, error)
type ChartVersion ¶
type ChartVersions ¶
type ChartVersions []*ChartVersion
type HelmRepoIndex ¶
type HelmRepoIndex struct { URL string `json:"url" yaml:"url"` CertFile string `json:"certFile,omitempty" yaml:"certFile,omitempty"` KeyFile string `json:"keyFile,omitempty" yaml:"keyFile,omitempty"` CAFile string `json:"caFile,omitempty" yaml:"caFile,omitempty"` IndexFile *IndexFile `json:"indexFile" yaml:"indexFile"` Hash string `json:"hash" yaml:"hash"` }
func DownloadIndex ¶
func DownloadIndex(indexURL string) (*HelmRepoIndex, error)
func LoadIndex ¶
func LoadIndex(repoPath string) (*HelmRepoIndex, error)
type Maintainer ¶
Click to show internal directories.
Click to hide internal directories.