package
1.110.1
Repository: https://github.com/gardener/gardener.git
Documentation: pkg.go.dev

# 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
No description provided by the author
No description provided by the author
Package mock is a generated GoMock package.
No description provided by the author
No description provided by the author
No description provided by the author

# Functions

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.
GetObjectByReference gets an object by the given reference, in the given namespace.
GetPodNetwork returns the pod network CIDRs of the given Shoot.
GetReplicas returns the woken up replicas of the given Shoot.
GetServiceNetwork returns the service network CIDRs of the given Shoot.
GetVerticalPodAutoscalerObject returns unstructured.Unstructured representing vpaautoscalingv1.VerticalPodAutoscaler.
IsCreationInProcess returns true if the cluster is in the process of getting created, false otherwise.
IsFailed returns true if the embedded shoot is failed, or false otherwise.
IsHibernated returns true if shoot spec indicates that it is marked for hibernation and its status indicates that the hibernation is complete or false otherwise.
IsHibernatingOrWakingUp returns true if the cluster either wakes up from hibernation or is going into hibernation but not yet hibernated.
IsHibernationEnabled returns true if the shoot is marked for hibernation, or false otherwise.
IsMigrated checks if an extension object has been migrated.
IsShootFailed returns true if the shoot is failed, or false otherwise.
IsUnmanagedDNSProvider returns true if the shoot uses an unmanaged DNS provider.
LastError creates a new LastError from the given parameters.
LastOperation creates a new LastOperation from the given parameters.
NewAddToManagerBuilder creates a new AddToManagerBuilder and registers the given functions.
NewStatusUpdater returns a new status updater.
NewWatchBuilder creates a new WatchBuilder and registers the given functions.
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.
RemoveAnnotation removes an annotation key passed as annotation.
ShouldSkipOperation checks if the current operation should be skipped depending on the lastOperation of the extension object.
UnsafeGuessKind makes an unsafe guess what is the kind of the given object.

# Variables

AddToScheme adds the Kubernetes and extension scheme to the given scheme.
CloudProfileFromCluster returns the CloudProfile resource inside the Cluster resource.
ExtensionsScheme is the default scheme for extensions, consisting of all Kubernetes built-in schemes (client-go/kubernetes/scheme) and the extensions/v1alpha1 scheme.
GenericTokenKubeconfigSecretNameFromCluster reads the generic-token-kubeconfig.secret.gardener.cloud/name annotation and returns its value.
GetCluster tries to read Gardener's Cluster extension resource in the given namespace.
GetSecretByReference returns the Secret object matching the given SecretReference.
GetShoot tries to read Gardener's Cluster extension resource in the given namespace and return the embedded Shoot resource.
SeedFromCluster returns the Seed resource inside the Cluster resource.
ShootFromCluster returns the Shoot resource inside the Cluster resource.

# Interfaces

ChartRendererFactory creates chartrenderer.Interface to be used by this actuator.
StatusUpdater contains functions for updating statuses of extension resources after a controller operation.
StatusUpdaterCustom contains functions for customized updating statuses of extension resources after a controller operation.

# Type aliases

AddToManagerBuilder aggregates various AddToManager functions.
ChartRendererFactoryFunc is a function that satisfies ChartRendererFactory.
Cluster contains the decoded resources of Gardener's extension Cluster resource.
UpdaterFunc is a function to perform additional updates of the status.
WatchBuilder holds various functions which add watch controls to the passed Controller.