Documentation ¶
Overview ¶
Package datacenterstatuscontroller contains a controller that is responsible for managing the basic parts of the SeedStatus:
- status.versions.kubermatic
- status.versions.cluster
- status.conditions.SeedConditionKubeconfigValid
- status.phase
- status.clusters
It does so by checking the kubeconfig for a seed and combining the other conditions set by other controllers to compute the current phase.
Index ¶
Constants ¶
View Source
const (
// ControllerName is the name of this very controller.
ControllerName = "kkp-datacenter-status-controller"
)
Variables ¶
This section is empty.
Functions ¶
Types ¶
type Reconciler ¶
type Reconciler struct {
// contains filtered or unexported fields
}
Reconciler watches the seed status and updates the phase, versions and the SeedConditionKubeconfigValid condition.
Click to show internal directories.
Click to hide internal directories.