Documentation ¶
Index ¶
Constants ¶
View Source
const ControllerName = "seed"
ControllerName is the name of this controller.
Variables ¶
View Source
var WaitUntilLoadBalancerIsReady = kubernetesutils.WaitUntilLoadBalancerIsReady
WaitUntilLoadBalancerIsReady is an alias for kubernetesutils.WaitUntilLoadBalancerIsReady. Exposed for tests.
Functions ¶
func WaitUntilRequiredExtensionsReady ¶ added in v1.72.0
func WaitUntilRequiredExtensionsReady(ctx context.Context, gardenClient client.Client, seed *gardencorev1beta1.Seed, interval, timeout time.Duration) error
WaitUntilRequiredExtensionsReady checks and waits until all required extensions for a seed exist and are ready.
Types ¶
type Reconciler ¶
type Reconciler struct { GardenClient client.Client SeedClientSet kubernetes.Interface Config config.GardenletConfiguration Clock clock.Clock Recorder record.EventRecorder Identity *gardencorev1beta1.Gardener ImageVector imagevector.ImageVector ComponentImageVectors imagevector.ComponentImageVectors ClientCertificateExpirationTimestamp *metav1.Time GardenNamespace string ChartsPath string }
Reconciler reconciles Seed resources and provisions or de-provisions the seed system components.
func (*Reconciler) AddToManager ¶
AddToManager adds Reconciler to the given manager.
Click to show internal directories.
Click to hide internal directories.