Documentation
¶
Index ¶
- func GitClone(url string, userName, token string) (string, error)
- func NewClient(kubeContext, kubeConfig string) (*helm.Client, error)
- func PrintStatus(res *services.GetReleaseStatusResponse) (string, error)
- type Deploy
- func (d *Deploy) Delete(releaseName string) (*services.UninstallReleaseResponse, error)
- func (d *Deploy) NewRelease(chartPath, namespace string, overrides []string) (*release.Release, error)
- func (d *Deploy) PrintRelease(rel *release.Release) (string, error)
- func (d *Deploy) Status() (*services.GetReleaseStatusResponse, error)
- func (d *Deploy) UpdateRelease(releaseName, chartPath string, overrides []string) (*release.Release, error)
- func (d *Deploy) Version() (string, error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func PrintStatus ¶
func PrintStatus(res *services.GetReleaseStatusResponse) (string, error)
Types ¶
type Deploy ¶
func (*Deploy) Delete ¶
func (d *Deploy) Delete(releaseName string) (*services.UninstallReleaseResponse, error)
func (*Deploy) NewRelease ¶
func (d *Deploy) NewRelease(chartPath, namespace string, overrides []string) (*release.Release, error)
NewRelease create a new helm release using specified helm chart. It is overrided with specified values and update image tag with revision.
Click to show internal directories.
Click to hide internal directories.