package
0.0.0-20190307082416-be4dc668089b
Repository: https://github.com/danielfoehrkn/gardener.git
Documentation: pkg.go.dev
# Packages
No description provided by the author
# Functions
CreateOrPatchControllerInstallation either creates the object or patches the existing one with the strategic merge patch type.
CreateOrUpdate creates or updates the object.
CreateTwoWayMergePatch creates a two way merge patch of the given objects.
HasMetaDataAnnotation checks if the passed meta object has the given key, value set in the annotations section.
IsEmptyPatch checks if the given patch is empty.
Key creates a new client.ObjectKey from the given parameters.
NewDaemonSetLister creates a new DaemonSetLister from the given DaemonSetSource.
NewDeploymentLister creates a new DeploymentLister from the given DeploymentSource.
NewMachineDeploymentLister creates a new MachineDeploymentLister from the given MachineDeploymentSource.
NewNodeLister creates a new NodeLister from the given NodeSource.
NewStatefulSetLister creates a new StatefulSetLister form the given StatefulSetSource.
ObjectMeta creates a new metav1.ObjectMeta from the given parameters.
SetMetaDataLabel sets the key value pair in the labels section of the given ObjectMeta.
TryUpdateBackupInfrastructureAnnotations tries to update a BackupInfrastructure's annotations and retries the operation with the given <backoff>.
TryUpdateBackupInfrastructureStatus tries to update a BackupInfrastructure's status and retries the operation with the given <backoff>.
TryUpdateControllerInstallation tries to update the status of the controllerInstallation matching the given <meta>.
TryUpdateControllerInstallationStatus tries to update the status of the controllerInstallation matching the given <meta>.
TryUpdateControllerInstallationStatusWithEqualFunc tries to update the status of the controllerInstallation matching the given <meta>.
TryUpdateControllerInstallationWithEqualFunc tries to update the status of the controllerInstallation matching the given <meta>.
TryUpdateControllerRegistration tries to update the status of the controllerRegistration matching the given <meta>.
TryUpdateControllerRegistrationWithEqualFunc tries to update the status of the controllerRegistration matching the given <meta>.
TryUpdateNamespace tries to update a namespace and retries the operation with the given <backoff>.
TryUpdateNamespaceLabels tries to update a namespace's labels and retries the operation with the given <backoff>.
TryUpdateProject tries to update a project and retries the operation with the given <backoff>.
TryUpdateProjectStatus tries to update a project's status and retries the operation with the given <backoff>.
TryUpdateSeed tries to update the status of the seed matching the given <meta>.
TryUpdateSeedWithEqualFunc tries to update the status of the seed matching the given <meta>.
TryUpdateShoot tries to update the status of the shoot matching the given <meta>.
TryUpdateShootAnnotations tries to update the annotations of the shoot matching the given <meta>.
TryUpdateShootConditions tries to update the status of the shoot matching the given <meta>.
TryUpdateShootHibernation tries to update the status of the shoot matching the given <meta>.
TryUpdateShootLabels tries to update the status of the shoot matching the given <meta>.
TryUpdateShootStatus tries to update the status of the shoot matching the given <meta>.
ValidDeploymentContainerImageVersion validates compliance of a deployment container image to a minimum version.
# Interfaces
DaemonSetLister is a lister of DaemonSets.
DaemonSetNamespaceLister is a lister of deployments for a specific namespace.
DeploymentLister is a lister of Deployments.
DeploymentNamespaceLister is a lister of deployments for a specific namespace.
MachineDeploymentLister is a lister of MachineDeployments for a specific namespace.
MachineDeploymentNamespaceLister is a lister of MachineDeployments for a specific namespace.
NodeLister is a lister of Nodes.
StatefulSetLister is a lister of StatefulSets.
StatefulSetNamespaceLister is a lister of StatefulSets for a specific namespace.
# Type aliases
DaemonSetSource is a function that produces a slice of DaemonSets or an error.
DeploymentSource is a function that produces a slice of Deployments or an error.
MachineDeploymentSource is a function that produces a slice of MachineDeployments or an error.
NodeSource is a function that produces a slice of Nodes or an error.
StatefulSetSource is a function that produces a slice of StatefulSets or an error.