Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func WithKubeconfig ¶
func WithKubeconfig(kubeconfig []byte) helmReleaseConfigOpt
Types ¶
type HelmReleaseConfig ¶
type HelmReleaseConfig struct {
// contains filtered or unexported fields
}
func NewHelmReleaseConfig ¶
func NewHelmReleaseConfig(fns ...helmReleaseConfigOpt) (*HelmReleaseConfig, error)
helmReleaseCfg := lib.NewHelmReleaseConfig(
lib.WithKubeconfig(kc), lib.WithFoobar(fb),
)
func (*HelmReleaseConfig) CreateOrUpdate ¶
func (h *HelmReleaseConfig) CreateOrUpdate(hr *api.HelmRelease) error
func (*HelmReleaseConfig) Delete ¶
func (h *HelmReleaseConfig) Delete(hr *api.HelmRelease) error
func (*HelmReleaseConfig) Get ¶
func (h *HelmReleaseConfig) Get(name, ns string) (*api.HelmRelease, error)
func (*HelmReleaseConfig) List ¶
func (h *HelmReleaseConfig) List(listOpts *client.ListOptions) (*api.HelmReleaseList, error)
Click to show internal directories.
Click to hide internal directories.