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 *componentconfig.ControllerManagerConfiguration
Identity *gardenv1beta1.Gardener
GardenerNamespace string
K8sGardenClient kubernetes.Client
K8sGardenInformers gardeninformers.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(config *componentconfig.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.