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 ResizeOrDeleteLokiDataVolumeIfStorageNotTheSame ¶
func ResizeOrDeleteLokiDataVolumeIfStorageNotTheSame(ctx context.Context, log logr.Logger, k8sClient client.Client, newStorageQuantity resource.Quantity) error
ResizeOrDeleteLokiDataVolumeIfStorageNotTheSame updates the garden Loki PVC if passed storage value is not the same as the current one. Caution: If the passed storage capacity is less than the current one the existing PVC and its PV will be deleted.
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.