config

package
v0.7.0 Latest Latest
Warning

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

Go to latest
Published: Jul 19, 2023 License: Apache-2.0 Imports: 10 Imported by: 0

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

type ResolveSyncIntervalFunc func() time.Duration

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.

Jump to

Keyboard shortcuts

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