Documentation
¶
Index ¶
- func AddReposFromFile(customRepoFile string) error
- func DefaultEnvSettings() *cli.EnvSettings
- type HelmV3
- func (h HelmV3) DownloadChart(repoUrl, repoAlias, chart, version, username, password, destDir string) (string, error)
- func (h *HelmV3) FindDownloadUrlFromCacheFile(repoCacheFile *repo.IndexFile, chartName, chartVersion string) (string, error)
- func (h *HelmV3) GetRelease(releaseName string) (*release.Release, error)
- func (h *HelmV3) GetRepoUrlFromRepoConfig(repoAliasName string) (string, string, string, error)
- func (h *HelmV3) InstallRelease(chartPath string, options InstallOptions, values map[string]interface{}) (*release.Release, error)
- func (h *HelmV3) RefreshRepoIndex(repoAlias string) error
- func (h *HelmV3) RollbackToRevision(releaseName string, rollbackOptions RollbackToRevisionOptions) error
- func (h *HelmV3) UninstallRelease(releaseName string) (*release.UninstallReleaseResponse, error)
- func (h *HelmV3) UpgradeRelease(chartPath string, opts UpgradeOptions, values map[string]interface{}) (*release.Release, error)
- type InstallOptions
- type RollbackToRevisionOptions
- type UpgradeOptions
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func AddReposFromFile ¶
func DefaultEnvSettings ¶
func DefaultEnvSettings() *cli.EnvSettings
Types ¶
type HelmV3 ¶
type HelmV3 struct {
// contains filtered or unexported fields
}
func (HelmV3) DownloadChart ¶
func (*HelmV3) FindDownloadUrlFromCacheFile ¶
func (*HelmV3) GetRelease ¶
func (*HelmV3) GetRepoUrlFromRepoConfig ¶
func (*HelmV3) InstallRelease ¶
func (h *HelmV3) InstallRelease(chartPath string, options InstallOptions, values map[string]interface{}) (*release.Release, error)
InstallRelease installs helm charts, assuming a chart path locally exists
func (*HelmV3) RefreshRepoIndex ¶
func (*HelmV3) RollbackToRevision ¶
func (h *HelmV3) RollbackToRevision(releaseName string, rollbackOptions RollbackToRevisionOptions) error
func (*HelmV3) UninstallRelease ¶
func (h *HelmV3) UninstallRelease(releaseName string) (*release.UninstallReleaseResponse, error)
func (*HelmV3) UpgradeRelease ¶
type InstallOptions ¶
Click to show internal directories.
Click to hide internal directories.