conditions

package
v0.1.1 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jan 29, 2025 License: Apache-2.0 Imports: 25 Imported by: 0

Documentation

Index

Constants

View Source
const ControllerName = "shoot-conditions"

ControllerName is the name of this controller.

Variables

This section is empty.

Functions

This section is empty.

Types

type Reconciler

Reconciler reconciles Shoots registered as Seeds and maintains the Seeds conditions in the Shoot status.

func (*Reconciler) AddToManager

func (r *Reconciler) AddToManager(mgr manager.Manager) error

AddToManager adds Reconciler to the given manager.

func (*Reconciler) MapSeedToShoot

func (r *Reconciler) MapSeedToShoot(log logr.Logger) handler.MapFunc

MapSeedToShoot is a handler.MapFunc for mapping a Seed to a Shoot in case it is managed by a ManagedSeed.

func (*Reconciler) Reconcile

func (r *Reconciler) Reconcile(ctx context.Context, request reconcile.Request) (reconcile.Result, error)

Reconcile reconciles Shoots registered as Seeds and copies the Seed conditions to the Shoot object.

func (*Reconciler) SeedPredicate

func (r *Reconciler) SeedPredicate() predicate.Predicate

SeedPredicate reacts on Seed events that indicate that the conditions of the registered Seed changed.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL