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
seed
shoot

Package controller imports 27 packages (graph). Updated 2020-02-23. Refresh now. Tools for package owners.