Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Config ¶
type Config struct { KubernetesConfig string AllowPrivileged bool LeaderElect bool WebhookCert string WebhookServerPort int EnableControllers string // ScoutWaitTimeoutSeconds that heartbeat not receive timeout ScoutWaitTimeoutSeconds int // ScoutInitialDelaySeconds the time that wait for warden start ScoutInitialDelaySeconds int }
type ControllerManager ¶
type ControllerManager struct { *Config // CtrlMgr manage all controllers that should be running when as leader CtrlMgr ctrl.Manager // SubsidiarySyncMgr manage all controllers that should be running as subsidiary SubsidiarySyncMgr *multicluster.SyncMgr }
func NewCtrlMgrWithOpts ¶
func NewCtrlMgrWithOpts(options *Config) *ControllerManager
func (*ControllerManager) Initialize ¶
func (m *ControllerManager) Initialize() error
func (*ControllerManager) Run ¶
func (m *ControllerManager) Run(stop <-chan struct{})
Click to show internal directories.
Click to hide internal directories.