Documentation ¶
Overview ¶
Package autoupdatecontroller contains a controller that auto applies updates to the cluster version and potentially to the MachineDeployments inside the usercluster. It will not itself reconcile any control plane components, this task is handled by other controllers that properly handle the version skew policy and are smart enough to update step-by-step.
Index ¶
Constants ¶
View Source
const (
ControllerName = "kkp-auto-update-controller"
)
Variables ¶
This section is empty.
Functions ¶
func Add ¶
func Add( mgr manager.Manager, numWorkers int, workerName string, configGetter provider.KubermaticConfigurationGetter, userClusterConnectionProvider *client.Provider, log *zap.SugaredLogger, versions kubermatic.Versions, ) error
Add creates a new auto-update controller.
Types ¶
type Reconciler ¶
type Reconciler struct { ctrlruntimeclient.Client // contains filtered or unexported fields }
Click to show internal directories.
Click to hide internal directories.