reconciler

package
v0.2.0 Latest Latest
Warning

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

Go to latest
Published: May 2, 2024 License: Apache-2.0 Imports: 4 Imported by: 0

Documentation

Index

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

	// DefaultVPCControllerWaitForHasNodesDelay is the default requeue delay if VPC has nodes.
	DefaultVPCControllerWaitForHasNodesDelay = 5 * time.Second
	// DefaultVPCControllerWaitForHasNodesTimeout is the default timeout if instance is not running.
	DefaultVPCControllerWaitForHasNodesTimeout = 20 * time.Minute
)

Variables

This section is empty.

Functions

func ConditionTrue

func ConditionTrue(from conditions.Getter, typ clusterv1.ConditionType) bool

func DefaultMachineControllerPreflightTimeout

func DefaultMachineControllerPreflightTimeout(timeout time.Duration) time.Duration

DefaultMachineControllerPreflightTimeout will default the preflight machine timeout if it is zero-valued.

func DefaultedLoopTimeout

func DefaultedLoopTimeout(timeout time.Duration) time.Duration

DefaultedLoopTimeout will default the timeout if it is zero-valued.

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.

Jump to

Keyboard shortcuts

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