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

package controller

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

Index

Package Files

factory.go

type GardenControllerFactory Uses

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

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

func NewGardenControllerFactory Uses

func NewGardenControllerFactory(k8sGardenClient kubernetes.Interface, gardenCoreInformerFactory gardencoreinformers.SharedInformerFactory, kubeInformerFactory kubeinformers.SharedInformerFactory, cfg *config.ControllerManagerConfiguration, recorder record.EventRecorder) *GardenControllerFactory

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

func (*GardenControllerFactory) Run Uses

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

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

Directories

PathSynopsis
certificatesigningrequest
cloudprofile
controllerregistration
plant
project
quota
secretbinding
seed
shoot

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