Documentation
¶
Index ¶
Constants ¶
View Source
const ( RequeuePeriod = 5 * time.Second DefaultStatusSyncInterval = 5 * time.Second DefaultControllerInfoSyncInterval = 60 * time.Second )
View Source
const ( DEFAULT_STATUS_SYNC_INTERVAL = 5 * time.Second DEFAULT_CONTROL_INFO_SYNC_INTERVAL = 60 * time.Second )
Variables ¶
This section is empty.
Functions ¶
func AddConfigController ¶
func AddConfigController(mgr ctrl.Manager, configObject *corev1.ConfigMap, syncIntervals *SyncIntervals) error
AddConfigController creates a new instance of config controller and adds it to the manager.
Types ¶
type ResolveSyncIntervalFunc ¶ added in v0.7.0
ResolveSyncIntervalFunc is a function for resolving corresponding sync interval from SyncIntervals data structure.
type SyncIntervals ¶ added in v0.7.0
type SyncIntervals struct {
// contains filtered or unexported fields
}
SyncIntervals holds periodic sync intervals.
func NewSyncIntervals ¶ added in v0.7.0
func NewSyncIntervals() *SyncIntervals
NewSyncIntervals returns new HohConfigMapData object initialized with default periodic sync intervals.
func (*SyncIntervals) GetControlInfo ¶ added in v0.7.0
func (syncIntervals *SyncIntervals) GetControlInfo() time.Duration
GetControlInfo returns control info sync interval.
func (*SyncIntervals) GetManagerClusters ¶ added in v0.7.0
func (syncIntervals *SyncIntervals) GetManagerClusters() time.Duration
GetManagerClusters returns managed clusters sync interval.
func (*SyncIntervals) GetPolicies ¶ added in v0.7.0
func (syncIntervals *SyncIntervals) GetPolicies() time.Duration
GetPolicies returns policies sync interval.
Click to show internal directories.
Click to hide internal directories.