package
0.0.0-20190606140227-6c6f41e20857
Repository: https://github.com/timuthy/gardener-extensions.git
Documentation: pkg.go.dev

# Packages

No description provided by the author

# Functions

Add creates a new Worker Controller and adds it to the Manager.
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.
SecretToWorkerMapper returns a mapper that returns requests for Workers whose referenced secrets have been modified.

# Constants

ControllerName is the name of the controller.
FinalizerName is the worker controller finalizer.

# Structs

AddArgs are arguments for adding an worker controller to a manager.
MachineDeployment holds information about the name, class, replicas of a MachineDeployment managed by the machine-controller-manager.

# Interfaces

Actuator acts upon Worker resources.

# Type aliases

MachineDeployments is a list of machine deployments.