Documentation
¶
Index ¶
Constants ¶
View Source
const ControllerName = "extension-required-runtime"
ControllerName is the name of this controller.
Variables ¶
View Source
var RequeueDurationWhenGardenIsBeingDeleted = 2 * time.Second
RequeueDurationWhenGardenIsBeingDeleted is the duration after the request will be requeued when the Garden is being deleted. Exposed for testing.
Functions ¶
This section is empty.
Types ¶
type Reconciler ¶
type Reconciler struct {
Client client.Client
Config operatorconfigv1alpha1.ExtensionRequiredRuntimeControllerConfiguration
// contains filtered or unexported fields
}
Reconciler reconciles Extensions to determine their required state.
func (*Reconciler) AddToManager ¶
func (r *Reconciler) AddToManager(mgr manager.Manager) error
AddToManager adds Reconciler to the given manager.
func (*Reconciler) MapGardenToExtensions ¶ added in v1.114.0
func (r *Reconciler) MapGardenToExtensions(log logr.Logger) handler.MapFunc
MapGardenToExtensions returns a mapping function that maps a given garden resource to all related extensions.
Click to show internal directories.
Click to hide internal directories.