Documentation
¶
Index ¶
- Constants
- func ConditionTrue(from conditions.Getter, typ clusterv1.ConditionType) bool
- func DefaultTimeout(timeout, backup time.Duration) time.Duration
- func DefaultedLoopTimeout(timeout time.Duration) time.Duration
- func HasConditionSeverity(from conditions.Getter, typ clusterv1.ConditionType, ...) bool
- func HasConditionStatus(from conditions.Getter, typ clusterv1.ConditionType, ...) bool
- func HasStaleCondition(from conditions.Getter, typ clusterv1.ConditionType, timeout time.Duration) bool
- func RecordDecayingCondition(to conditions.Setter, typ clusterv1.ConditionType, reason, message string, ...) bool
Constants ¶
View Source
const ( // DefaultLoopTimeout is the default timeout for a reconcile loop. DefaultLoopTimeout = 90 * time.Minute // DefaultMappingTimeout is the default timeout for a controller request mapping func. DefaultMappingTimeout = 60 * time.Second // DefaultMachineControllerWaitForBootstrapDelay is the default requeue delay if bootstrap data is not ready. DefaultMachineControllerWaitForBootstrapDelay = 5 * time.Second // DefaultMachineControllerLinodeImage default image. DefaultMachineControllerLinodeImage = "linode/ubuntu22.04" // DefaultMachineControllerWaitForRunningDelay is the default requeue delay if instance is not running. DefaultMachineControllerWaitForRunningDelay = 5 * time.Second // DefaultMachineControllerWaitForPreflightTimeout is the default timeout during the preflight phase. DefaultMachineControllerWaitForPreflightTimeout = 5 * time.Minute // DefaultMachineControllerWaitForRunningTimeout is the default timeout if instance is not running. DefaultMachineControllerWaitForRunningTimeout = 20 * time.Minute // DefaultVPCControllerReconcileDelay is the default requeue delay when a reconcile operation fails. DefaultVPCControllerReconcileDelay = 5 * time.Second // DefaultVPCControllerWaitForHasNodesTimeout is the default timeout when reconcile operations fail. DefaultVPCControllerReconcileTimeout = 20 * time.Minute // DefaultVPCControllerWaitForHasNodesDelay is the default requeue delay if a VPC has nodes. DefaultVPCControllerWaitForHasNodesDelay = 5 * time.Second // DefaultVPCControllerWaitForHasNodesTimeout is the default timeout if a VPC still has nodes. DefaultVPCControllerWaitForHasNodesTimeout = 20 * time.Minute )
Variables ¶
This section is empty.
Functions ¶
func ConditionTrue ¶
func ConditionTrue(from conditions.Getter, typ clusterv1.ConditionType) bool
func DefaultTimeout ¶ added in v0.2.1
DefaultTimeout returns timeout or backup if timeout is zero-valued.
func DefaultedLoopTimeout ¶
DefaultedLoopTimeout will default the timeout if it is zero-valued.
func HasConditionSeverity ¶ added in v0.2.1
func HasConditionSeverity(from conditions.Getter, typ clusterv1.ConditionType, severity clusterv1.ConditionSeverity) bool
func HasConditionStatus ¶
func HasConditionStatus(from conditions.Getter, typ clusterv1.ConditionType, status corev1.ConditionStatus) bool
func HasStaleCondition ¶
func HasStaleCondition(from conditions.Getter, typ clusterv1.ConditionType, timeout time.Duration) bool
func RecordDecayingCondition ¶
func RecordDecayingCondition(to conditions.Setter, typ clusterv1.ConditionType, reason, message string, timeout time.Duration) bool
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.