Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type Addon ¶
type Addon interface { Name() string Enabled() bool Manage(*program.Context, *kubernetes.Provider, *manager.ClusterManager) error Supported(string) bool Helm() *helm.Config SetHelm(*helm.Config) }
func WithHelmInited ¶
type Config ¶
type Config struct { // CCM defines configuration [hetzner-cloud-controller-manager](https://github.com/hetznercloud/hcloud-cloud-controller-manager). CCM *ccm.Config // K3SSystemUpgrader defines configuration for [system-upgrade-controller](https://github.com/rancher/system-upgrade-controller). K3SSystemUpgrader *k3supgrader.Config `json:"k3s-upgrade-controller" yaml:"k3s-upgrade-controller"` }
Click to show internal directories.
Click to hide internal directories.