Documentation
¶
Index ¶
- Constants
- type ConditionManager
- func (cm *ConditionManager) DeleteErrorCondition(cr any)
- func (cm *ConditionManager) DeleteReadyCondition(cr any)
- func (cm *ConditionManager) GetReadyCondition(cr any) *metav1.Condition
- func (cm *ConditionManager) SetErrorCondition(cr any, status metav1.ConditionStatus, reason string, message string)
- func (cm *ConditionManager) SetReadyCondition(cr any, status metav1.ConditionStatus, reason, message string)
- type ConditionUpdater
Constants ¶
View Source
const ( ConditionTypeReady = "Ready" ConditionTypeError = "Error" )
Condition Type
View Source
const ( // ValidationError is the reason for all validation errors ValidationError = "ValidationError" // ErrorStatus is the generic error state ErrorStatus = "Error" // ReadyStatus represents operator in ready and healthy state ReadyStatus = "OperatorReady" )
Condition Reason
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ConditionManager ¶
type ConditionManager struct{}
func (*ConditionManager) DeleteErrorCondition ¶
func (cm *ConditionManager) DeleteErrorCondition(cr any)
func (*ConditionManager) DeleteReadyCondition ¶
func (cm *ConditionManager) DeleteReadyCondition(cr any)
func (*ConditionManager) GetReadyCondition ¶
func (cm *ConditionManager) GetReadyCondition(cr any) *metav1.Condition
func (*ConditionManager) SetErrorCondition ¶
func (cm *ConditionManager) SetErrorCondition(cr any, status metav1.ConditionStatus, reason string, message string)
func (*ConditionManager) SetReadyCondition ¶
func (cm *ConditionManager) SetReadyCondition(cr any, status metav1.ConditionStatus, reason, message string)
type ConditionUpdater ¶
type ConditionUpdater interface {
GetReadyCondition(cr any) *metav1.Condition
SetReadyCondition(cr any, status metav1.ConditionStatus, reason string, message string)
SetErrorCondition(cr any, status metav1.ConditionStatus, reason string, message string)
DeleteReadyCondition(cr any)
DeleteErrorCondition(cr any)
}
func NewDeviceConfigConditionMgr ¶
func NewDeviceConfigConditionMgr() ConditionUpdater
Click to show internal directories.
Click to hide internal directories.