Documentation
¶
Overview ¶
Package helm implements a helm chart installer.
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Manager ¶
type Manager struct {
// contains filtered or unexported fields
}
Manager installs and manages Helm charts in a Kubernetes cluster.
func NewManager ¶
func NewManager(config *rest.Config, chartName, repoURL, namespace string, opts ...ManagerOption) (*Manager, error)
NewManager builds a helm install manager.
func (*Manager) GetCurrentVersion ¶
GetCurrentVersion gets the current version of the chart in the cluster.
type ManagerOption ¶
type ManagerOption func(*Manager)
ManagerOption configures a Manager.
func Wait ¶
func Wait() ManagerOption
Wait configures the manager to wait for operations to complete.
func WithLogger ¶
func WithLogger(l logging.Logger) ManagerOption
WithLogger sets the logger for the manager.
Click to show internal directories.
Click to hide internal directories.