# Packages
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
# Functions
ConditionMgr returns a manager for the condition.
EnsureConditionsRegistered is responsible for ensuring all the conditions are registered.
NewFinalizer constructs a new finalizer manager.
RequeueAfter is a helper function to return a requeue result with the given duration.
RequeueUnless is a helper function to return a requeue result unless a requeue is already set or an error is present.
# Constants
ResourceReady is the default message we use for the ready condition, if the controller has not set a message.
# Variables
DefaultEnsureHandler is the default sequential runner for a list of ensure functions.
ErrIgnore is used to used to stop the ensure chain.
RequeueImmediate should be used anywhere we wish an immediate / ASAP requeue to be performed.
# Structs
ConditionManager manages the condition of the resource.
EnsureRunner provides a wrapper for running ensure funcs.
Finalizer manages the finalizers for resources in kubernetes.
# Interfaces
Finalizable is an kubernetes resource api object that supports finalizers.
Object provides a convenience wrapper around the object.
# Type aliases
EnsureFunc defines a method to ensure a state.