# Functions
Add creates a new seed status controller and sets up watches.
# Constants
ControllerName is the name of this very controller.
SeedKubeconfigUnavailableReason is the reason for the SeedConditionKubeconfigValid in case the seed cluster was not yet prepared by the admin to be a seed (i.e.
SeedKubeconfigInvalidReason is the reason for the SeedConditionKubeconfigValid in case no functioning client could be constructed using the given kubeconfig.
SeedKubeconfigUnavailableReason is the reason for the SeedConditionKubeconfigValid in case the kubeconfig does not exist and no client can be constructed.
SeedKubeconfigValidReason is the reason for the SeedConditionKubeconfigValid in case everything is OK.
# Structs
Reconciler watches the seed status and updates the phase, versions and the SeedConditionKubeconfigValid condition.