Documentation
¶
Index ¶
Constants ¶
View Source
const CheckDataStoreSyncedInterval = time.Second * 10
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Conditions ¶
type Conditions interface {
// IsWindowsIPAMEnabled to process events only when Windows IPAM is enabled
// by the user
IsWindowsIPAMEnabled() bool
// IsWindowsPrefixDelegationEnabled to process events only when Windows Prefix Delegation is enabled
IsWindowsPrefixDelegationEnabled() bool
// IsOldVPCControllerDeploymentPresent returns true if the old controller deployment
// is still present on the cluster
IsOldVPCControllerDeploymentPresent() bool
// GetPodDataStoreSyncStatus is used to get Pod Datastore sync status
GetPodDataStoreSyncStatus() bool
// SetPodDataStoreSyncStatus is used to set Pod Datastore sync status
SetPodDataStoreSyncStatus(synced bool)
}
func NewControllerConditions ¶
func NewControllerConditions(log logr.Logger, k8sApi k8s.K8sWrapper, windowsPDFeatureFlag bool) Conditions
Click to show internal directories.
Click to hide internal directories.