# Packages
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
# Functions
AnnotationsChangedPredicate is a predicate for annotations changes.
CloudProfileFromCluster returns the CloudProfile resource inside the Cluster resource.
ClusterToObjectMapper returns a mapper that returns requests for objects whose referenced clusters have been modified.
CreateEventLogger creates a Logger with keys and values from the given CreateEvent.
CreateEventLogValues extracts the log values from the given CreateEvent.
CreateOrUpdate creates or updates the object.
DeleteEventLogger creates a Logger with keys and values from the given DeleteEvent.
DeleteEventLogValues extracts the log values from the given DeleteEvent.
DeleteFinalizer ensures that the given finalizer is not present anymore in the given object.
EnsureFinalizer ensures that a finalizer of the given name is set on the given object.
EvalGenericPredicate returns true if all predicates match for the given object.
GenerationChangedPredicate is a predicate for generation changes.
GenericEventLogger creates a Logger with keys and values from the given GenericEvent.
GenericEventLogValues extracts the log values from the given GenericEvent.
GetCluster tries to read Gardener's Cluster extension resource in the given namespace.
GetPodNetwork returns the pod network CIDR of the given Shoot.
GetReplicas returns the woken up replicas of the given Shoot.
No description provided by the author
HasFinalizer checks if the given object has a finalizer with the given name.
IsHibernated returns true if the shoot is hibernated, or false otherwise.
LastError creates a new LastError from the given parameters.
LastOperation creates a new LastOperation from the given parameters.
MetaObjectLogValues extracts the log values from the given metav1.Object.
NamePredicate returns a predicate that matches the given name of a resource.
NewAddToManagerBuilder creates a new AddToManagerBuilder and registers the given functions.
NewGenericEvent creates a new GenericEvent from the given metav1.Object and runtime.Object.
NewGenericEventFromObject creates a new GenericEvent from the given runtime.Object.
NewWatchBuilder creates a new WatchBuilder and registers the given functions.
ObjectNameToExtensionTypeMapper returns a `ToRequestsFunc` that gets the Extension resource of type certificate-service in the namespace that is named after the incoming object's name.
OrPredicate builds a logical OR gate of passed predicates.
PrefixLogValues prefixes the keys of the given logValues with the given prefix.
ReconcileErr returns a reconcile.Result or an error, depending on whether the error is a RequeueAfterError or not.
ReconcileErrCause returns the cause in case the error is an RequeueAfterError.
ReconcileErrCauseOrErr returns the cause of the error or the error if the cause is nil.
ReconcileError returns a LastOperation with state error and a LastError with the given description and codes.
ReconcileSucceeded returns a LastOperation with state succeeded at 100 percent and a nil LastError.
RuntimeObjectLogValues extracts the log values from the given runtime.Object.
No description provided by the author
SeedFromCluster returns the Seed resource inside the Cluster resource.
SetupSignalHandlerContext sets up a context from signals.SetupSignalHandler stop channel.
ShootFailedPredicate is a predicate for failed shoots.
ShootFromCluster returns the Shoot resource inside the Cluster resource.
ShootIsFailed returns whether the given shoot is marked as 'failed'.
TryUpdate tries to apply the given transformation function onto the given object, and to update it afterwards.
TryUpdateStatus tries to apply the given transformation function onto the given object, and to update its status afterwards.
TypeMapperWithinNamespace returns a `ToRequestsFunc` that maps the incoming object to the certificate service extension object in the same namespace.
TypePredicate filters the incoming OperatingSystemConfigs for ones that have the same type as the given type.
UnsafeGuessKind makes an unsafe guess what is the kind of the given object.
UpdateEventLogger creates a Logger with keys and values from the given UpdateEvent.
UpdateEventLogValues extracts the log values from the given UpdateEvent.
# Variables
AddToScheme adds the Kubernetes and extension scheme to the given scheme.
ExtensionsScheme is the default scheme for extensions, consisting of all Kubernetes built-in schemes (client-go/kubernetes/scheme) and the extensions/v1alpha1 scheme.
PredicateLog is the logger for predicates.
# Type aliases
AddToManagerBuilder aggregates various AddToManager functions.
WatchBuilder holds various functions which add watch controls to the passed Controller.