Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type CycleNodeRequestTransitioner ¶
type CycleNodeRequestTransitioner struct {
// contains filtered or unexported fields
}
CycleNodeRequestTransitioner takes a cycleNodeRequest and attempts to transition it to the next phase
func NewCycleNodeRequestTransitioner ¶
func NewCycleNodeRequestTransitioner( cycleNodeRequest *v1.CycleNodeRequest, rm *controller.ResourceManager, options Options, ) *CycleNodeRequestTransitioner
NewCycleNodeRequestTransitioner returns a new cycleNodeRequest transitioner
type Options ¶
type Options struct { // DeleteCNR enables/disables deleting successful CycleNodeRequests after a certain amount of time DeleteCNR bool // DeleteCNRExpiry controls how long after the successful CycleNodeRequests was created to then try deleting it DeleteCNRExpiry time.Duration // DeleteCNRRequeue controls how often we should check if a CycleNodeRequest is ready to be deleted DeleteCNRRequeue time.Duration }
Options stores configurable options for the CycleNodeRequestTransitioner
Click to show internal directories.
Click to hide internal directories.