Documentation ¶
Index ¶
- Constants
- func New(logger log.Logger, kubeConfig *rest.Config) helm.Client
- type Converter
- type HelmOptions
- type HelmV3
- func (h *HelmV3) DependencyUpdate(chartPath string) error
- func (h *HelmV3) Get(releaseName string, opts helm.GetOptions) (*helm.Release, error)
- func (h *HelmV3) GetChartRevision(chartPath string) (string, error)
- func (h *HelmV3) History(releaseName string, opts helm.HistoryOptions) ([]*helm.Release, error)
- func (h *HelmV3) Pull(ref, version, dest string) (string, error)
- func (h *HelmV3) PullWithRepoURL(repoURL, name, version, dest string) (string, error)
- func (h *HelmV3) RepositoryAdd(name, url, username, password, certFile, keyFile, caFile string) error
- func (h *HelmV3) RepositoryImport(path string) error
- func (h *HelmV3) RepositoryIndex() error
- func (h *HelmV3) RepositoryRemove(name string) error
- func (h *HelmV3) Rollback(releaseName string, opts helm.RollbackOptions) (*helm.Release, error)
- func (h *HelmV3) Status(releaseName string, opts helm.StatusOptions) (helm.Status, error)
- func (h *HelmV3) Test(releaseName string, opts helm.TestOptions) error
- func (h *HelmV3) Uninstall(releaseName string, opts helm.UninstallOptions) error
- func (h *HelmV3) UpgradeFromPath(chartPath string, releaseName string, values []byte, opts helm.UpgradeOptions) (*helm.Release, error)
- func (h *HelmV3) Version() string
Constants ¶
View Source
const VERSION = "v3"
Variables ¶
This section is empty.
Functions ¶
Types ¶
type Converter ¶ added in v1.2.0
type Converter struct { TillerNamespace string KubeConfig string // file path to kubeconfig TillerOutCluster bool StorageType string }
Converter Converts a given helm 2 release with all its release versions to helm 3 format and deletes the old release from tiller
type HelmOptions ¶
type HelmV3 ¶
type HelmV3 struct {
// contains filtered or unexported fields
}
func (*HelmV3) DependencyUpdate ¶
func (*HelmV3) GetChartRevision ¶ added in v1.2.0
func (*HelmV3) PullWithRepoURL ¶
func (*HelmV3) RepositoryAdd ¶
func (*HelmV3) RepositoryImport ¶
func (*HelmV3) RepositoryIndex ¶
func (*HelmV3) RepositoryRemove ¶
func (*HelmV3) Test ¶ added in v1.2.0
func (h *HelmV3) Test(releaseName string, opts helm.TestOptions) error
func (*HelmV3) Uninstall ¶
func (h *HelmV3) Uninstall(releaseName string, opts helm.UninstallOptions) error
func (*HelmV3) UpgradeFromPath ¶
Click to show internal directories.
Click to hide internal directories.