manager

package
v1.2.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Feb 14, 2024 License: Apache-2.0 Imports: 25 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type ControllerManager

type ControllerManager struct {
	EventBroadcaster   record.EventBroadcaster
	HookExecutor       hooks.Hooks
	PodCommandExecutor hooks.PodCommandExecutor
	// contains filtered or unexported fields
}

func NewControllerManager

func NewControllerManager(ctx context.Context,
	completeConfig *config.CompletedConfig,
	clientFactory client.Factory,
	informerFactory externalversions.SharedInformerFactory) (*ControllerManager, error)

func (*ControllerManager) InitControllers

func (mgr *ControllerManager) InitControllers() (map[string]controllers.Controller, error)

func (*ControllerManager) RemoveDisabledControllers

func (mgr *ControllerManager) RemoveDisabledControllers(controllers map[string]controllers.Controller) error

func (*ControllerManager) RunControllers

func (mgr *ControllerManager) RunControllers(controllerMap map[string]controllers.Controller) error

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL