Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewCommandStartGardenerControllerManager ¶
func NewCommandStartGardenerControllerManager(ctx context.Context, cancel context.CancelFunc) *cobra.Command
NewCommandStartGardenerControllerManager creates a *cobra.Command object with default parameters
Types ¶
type Gardener ¶
type Gardener struct { Config *config.ControllerManagerConfiguration Identity *gardenv1beta1.Gardener GardenerNamespace string K8sGardenClient kubernetes.Interface K8sGardenInformers gardeninformers.SharedInformerFactory K8sGardenCoreInformers gardencoreinformers.SharedInformerFactory KubeInformerFactory informers.SharedInformerFactory Logger *logrus.Logger Recorder record.EventRecorder LeaderElection *leaderelection.LeaderElectionConfig }
Gardener represents all the parameters required to start the Gardener controller manager.
func NewGardener ¶
func NewGardener(cfg *config.ControllerManagerConfiguration) (*Gardener, error)
NewGardener is the main entry point of instantiating a new Gardener controller manager.
Click to show internal directories.
Click to hide internal directories.