gardener: github.com/gardener/gardener/pkg/gardenlet/controller Index | Files | Directories

package controller

import "github.com/gardener/gardener/pkg/gardenlet/controller"

Index

Package Files

factory.go

Constants

const DefaultImageVector = "images.yaml"

DefaultImageVector is a constant for the path to the default image vector file.

type GardenletControllerFactory Uses

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

GardenletControllerFactory contains information relevant to controllers for the Garden API group.

func NewGardenletControllerFactory Uses

func NewGardenletControllerFactory(k8sGardenClient kubernetes.Interface, gardenCoreInformerFactory gardencoreinformers.SharedInformerFactory, kubeInformerFactory kubeinformers.SharedInformerFactory, cfg *config.GardenletConfiguration, identity *gardencorev1beta1.Gardener, gardenNamespace string, recorder record.EventRecorder) *GardenletControllerFactory

NewGardenletControllerFactory creates a new factory for controllers for the Garden API group.

func (*GardenletControllerFactory) Run Uses

func (f *GardenletControllerFactory) Run(ctx context.Context)

Run starts all the controllers for the Garden API group. It also performs bootstrapping tasks.

Directories

PathSynopsis
backupbucket
backupentry
controllerinstallation
federatedseed
federatedseed/shootstate
seed
shoot

Package controller imports 28 packages (graph). Updated 2020-03-30. Refresh now. Tools for package owners.