# 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
No description provided by the author
No description provided by the author
# Functions
CloudProfileFromCluster returns the CloudProfile resource inside the Cluster resource.
CreateEventLogger creates a Logger with keys and values from the given CreateEvent.
CreateEventLogValues extracts the log values from the given CreateEvent.
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.
DeleteManagedResource deletes a managed resource and a secret with the given <name>.
EnsureFinalizer ensures that a finalizer of the given name is set on the given object.
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.
GetControlPlaneReplicas returns the woken up replicas for controlplane components of the given Shoot that should only be scaled down at the end of the flow.
GetPodNetwork returns the pod network CIDR of the given Shoot.
GetReplicas returns the woken up replicas of the given Shoot.
GetSecretByReference returns the Secret object matching the given SecretReference.
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.
NewAddToManagerBuilder creates a new AddToManagerBuilder and registers the given functions.
NewWatchBuilder creates a new WatchBuilder and registers the given functions.
OperationAnnotationWrapper is a wrapper for an reconciler that removes the Gardener operation annotation before `Reconcile` is called.
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.
RenderChartAndCreateManagedResource renders a chart and creates a ManagedResource for the gardener-resource-manager out of the results.
RuntimeObjectLogValues extracts the log values from the given runtime.Object.
SecretReferenceToKey returns the key of the given SecretReference.
SeedFromCluster returns the Seed resource inside the Cluster resource.
SetupSignalHandlerContext sets up a context from signals.SetupSignalHandler stop channel.
ShootFromCluster returns the Shoot resource inside the Cluster resource.
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.
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.
# Constants
ShootNoCleanupLabel is a constant for a label on a resource indicating the the Gardener cleaner should not delete this resource when cleaning a shoot during the deletion flow.
# 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.
# Interfaces
ChartRendererFactory creates chartrenderer.Interface to be used by this actuator.
# Type aliases
AddToManagerBuilder aggregates various AddToManager functions.
ChartRendererFactoryFunc is a function that satisfies ChartRendererFactory.
WatchBuilder holds various functions which add watch controls to the passed Controller.