# Packages
No description provided by the author
# Functions
Add creates a new Worker Controller and adds it to the Manager.
ApplyMachineResources ensures that all well-known machine CRDs are created or updated.
ApplyMachineResourcesForConfig ensures that all well-known machine CRDs are created or updated.
ClusterToWorkerMapper returns a mapper that returns requests for Worker whose referenced clusters have been modified.
DefaultPredicates returns the default predicates for a Worker reconciler.
DiskSize extracts the numerical component of DiskSize strings, i.e.
DistributeOverZones is a function which is used to determine how many nodes should be used for each availability zone.
DistributePercentOverZones distributes a given percentage value over zones in relation to the given total value.
DistributePositiveIntOrPercent distributes a given int or percentage value over zones in relation to the given total value.
MachineClassHash returns the SHA256-hash value of the <val> struct's representation concatenated with the provided <version>.
NewReconciler creates a new reconcile.Reconciler that reconciles Worker resources of Gardener's `extensions.gardener.cloud` API group.
# Constants
ControllerName is the name of the controller.
DeployCRDsFlag is the name of the command line flag to specify whether the worker CRDs should be deployed or not.
FinalizerName is the worker controller finalizer.
# Structs
AddArgs are arguments for adding an worker controller to a manager.
Config is a completed controller configuration.
MachineDeployment holds information about the name, class, replicas of a MachineDeployment managed by the machine-controller-manager.
Options are command line options that can be set for controller.Options.
# Interfaces
Actuator acts upon Worker resources.
# Type aliases
MachineDeployments is a list of machine deployments.