Documentation ¶
Index ¶
- func Init(opts *Options, logger *log.Logger, extraLabels map[string]string) error
- func NewClient(logger *log.Logger, logLabels ...map[string]string) client.HelmClient
- func ReinitActionConfig(logger *log.Logger) error
- type LibClient
- func (h *LibClient) DeleteRelease(releaseName string) error
- func (h *LibClient) GetReleaseValues(releaseName string) (utils.Values, error)
- func (h *LibClient) IsReleaseExists(releaseName string) (bool, error)
- func (h *LibClient) LastReleaseStatus(releaseName string) (revision string, status string, err error)
- func (h *LibClient) ListReleasesNames() ([]string, error)
- func (h *LibClient) Render(releaseName, chartName string, valuesPaths, setValues []string, ...) (string, error)
- func (h *LibClient) UpgradeRelease(releaseName string, chartName string, valuesPaths []string, setValues []string, ...) error
- type Options
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func ReinitActionConfig ¶ added in v1.5.0
ReinitActionConfig reinitializes helm3 action configuration to update its list of capabilities
Types ¶
type LibClient ¶
LibClient use helm3 package as Go library.
func (*LibClient) DeleteRelease ¶
func (*LibClient) GetReleaseValues ¶
func (*LibClient) IsReleaseExists ¶
func (*LibClient) LastReleaseStatus ¶
func (h *LibClient) LastReleaseStatus(releaseName string) (revision string, status string, err error)
LastReleaseStatus returns last known revision for release and its status
func (*LibClient) ListReleasesNames ¶
ListReleasesNames returns list of release names.
Click to show internal directories.
Click to hide internal directories.