Documentation
¶
Index ¶
- type HelmClientWrapper
- func (helmClientWrapper *HelmClientWrapper) EnsureAuth(namespace string) error
- func (helmClientWrapper *HelmClientWrapper) InstallChartByName(releaseName string, releaseNamespace string, chartName string, ...) (*hapi_release5.Release, error)
- func (helmClientWrapper *HelmClientWrapper) InstallChartByPath(releaseName string, releaseNamespace string, chartPath string, ...) (*hapi_release5.Release, error)
- func (helmClientWrapper *HelmClientWrapper) ReleaseExists(releaseName string) (bool, error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type HelmClientWrapper ¶
type HelmClientWrapper struct {
Client *k8shelm.Client
Settings *helmenvironment.EnvSettings
// contains filtered or unexported fields
}
func NewClient ¶
func NewClient(kubectlClient *kubernetes.Clientset, upgradeTiller bool) (*HelmClientWrapper, error)
func (*HelmClientWrapper) EnsureAuth ¶
func (helmClientWrapper *HelmClientWrapper) EnsureAuth(namespace string) error
func (*HelmClientWrapper) InstallChartByName ¶
func (helmClientWrapper *HelmClientWrapper) InstallChartByName(releaseName string, releaseNamespace string, chartName string, chartVersion string, values *map[interface{}]interface{}) (*hapi_release5.Release, error)
func (*HelmClientWrapper) InstallChartByPath ¶
func (helmClientWrapper *HelmClientWrapper) InstallChartByPath(releaseName string, releaseNamespace string, chartPath string, values *map[interface{}]interface{}) (*hapi_release5.Release, error)
func (*HelmClientWrapper) ReleaseExists ¶
func (helmClientWrapper *HelmClientWrapper) ReleaseExists(releaseName string) (bool, error)
Click to show internal directories.
Click to hide internal directories.