package
0.12.0
Repository: https://github.com/gardener/remedy-controller.git
Documentation: pkg.go.dev

# Packages

No description provided by the author

# Functions

Add creates a new controller and adds it to the given manager using the given args.
DefaultPredicates returns the default predicates for a reconciler.
MapFuncFromMapper returns handler.MapFunc that uses the given mapper to map the given object to the object key of a different object and returns a reconcile.Request for that key if it's not empty.
NewClusterObjectLabeler creates an ObjectLabeler that is appropriate for cluster objects.
NewLabelMapper creates a mapper that uses GetNamespacedName of the given ObjectLabeler with the given label.
NewNamespacedObjectLabeler creates an ObjectLabeler that is appropriate for namespaced objects.
NewOwnedObjectPredicate creates a new predicate that filters only relevant owned object events, such as creating or updating an object without an owner or with an owner that is being deleted, or deleting an object with an owner that is not being deleted.
NewReconciler creates a new generic Reconciler.

# Structs

AddArgs are arguments for adding a controller to a manager.

# Interfaces

Actuator acts upon objects being reconciled by a Reconciler.
Mapper maps an object to the object key of a different object.
ObjectLabeler provides methods for creating a label value that uniquely identifies an object, as well as creating a namespaced name from such a label value.