Documentation
¶
Index ¶
- Constants
- func AddToManager(mgr manager.Manager, ...) error
- func MapBackupBucketToShoot(_ context.Context, obj client.Object) []reconcile.Request
- func MapBackupEntryToShoot(_ context.Context, obj client.Object) []reconcile.Request
- func MapControllerDeploymentToAllSelfHostedShoots(log logr.Logger, r *controllerinstallation.Reconciler) handler.MapFunc
- func MapControllerInstallationToShoot(_ context.Context, obj client.Object) []reconcile.Request
- func MapToAllSelfHostedShoots(log logr.Logger, r *controllerinstallation.Reconciler) handler.MapFunc
Constants ¶
const ControllerName = "controllerinstallation-shoot"
ControllerName is the name of this controller.
Variables ¶
This section is empty.
Functions ¶
func AddToManager ¶
func AddToManager(mgr manager.Manager, config controllermanagerconfigv1alpha1.ControllerRegistrationControllerConfiguration) error
AddToManager adds the ControllerInstallation Reconciler to the given manager.
func MapBackupBucketToShoot ¶
MapBackupBucketToShoot returns a reconcile.Request object for the Shoot for the shoot specified in the .spec.shootRef field.
func MapBackupEntryToShoot ¶
MapBackupEntryToShoot returns a reconcile.Request object for the Shoot for the shoot specified in the .spec.shootRef field.
func MapControllerDeploymentToAllSelfHostedShoots ¶
func MapControllerDeploymentToAllSelfHostedShoots(log logr.Logger, r *controllerinstallation.Reconciler) handler.MapFunc
MapControllerDeploymentToAllSelfHostedShoots returns reconcile.Request objects for all self-hosted shoots in case there is at least one ControllerRegistration which references the ControllerDeployment.
func MapControllerInstallationToShoot ¶
MapControllerInstallationToShoot returns a reconcile.Request object for the shoot specified in the .spec.shootRef field.
func MapToAllSelfHostedShoots ¶
func MapToAllSelfHostedShoots(log logr.Logger, r *controllerinstallation.Reconciler) handler.MapFunc
MapToAllSelfHostedShoots returns reconcile.Request objects for all existing self-hosted shoots in the system.
Types ¶
This section is empty.