Help us shape the future of Go! Take the 2026 Go Developer Survey

controllerdeployment

package
v1.38.0 Latest Latest
Warning

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

Go to latest
Published: Dec 17, 2021 License: Apache-2.0, BSD-2-Clause, MIT, + 1 more Imports: 16 Imported by: 0

Documentation

Index

Constants

View Source
const FinalizerName = "core.gardener.cloud/controllerdeployment"

FinalizerName is the finalizer used by this controller.

Variables

This section is empty.

Functions

func NewReconciler

func NewReconciler(l logrus.FieldLogger, gardenClient client.Client) reconcile.Reconciler

NewReconciler creates a new instance of a reconciler which reconciles ControllerDeployments.

Types

type Controller

type Controller struct {
	// contains filtered or unexported fields
}

Controller controls ManagedSeedSets.

func New

func New(
	ctx context.Context,
	clientMap clientmap.ClientMap,
	logger *logrus.Logger,
) (*Controller, error)

New creates a new Gardener controller for ControllerDeployments.

func (*Controller) Run

func (c *Controller) Run(ctx context.Context, workers int)

Run runs the Controller until the given context is cancelled.

Jump to

Keyboard shortcuts

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