Documentation
¶
Overview ¶
Package helm provides utilities for discovering and processing Helm charts.
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func FindCharts ¶
FindCharts locates all "Chart.yaml" files in the current directory, and all sub-directories.
Types ¶
type Chart ¶
type Chart struct {
APIVersion string `yaml:"apiVersion"`
AppVersion string `yaml:"appVersion"`
KubeVersion string `yaml:"kubeVersion"`
Name string `yaml:"name"`
Deprecated bool `yaml:"deprecated"`
Description string `yaml:"description"`
Version string `yaml:"version"`
}
Chart contains all info about a chart from the Chart.yaml file.
type GitClient ¶
type GitClient interface {
GetFileContent(ctx context.Context, hash, filePath string) (string, error)
GetDiffBetweenCommits(ctx context.Context, start, end, diffPath string) (string, error)
}
GitClient defines the git operations needed to build changelogs.
Click to show internal directories.
Click to hide internal directories.