Documentation ¶
Overview ¶
Package condition provides a set of utilities for managing warning conditions and emitting warning events
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func MarkAndRecordWarning ¶
func MarkAndRecordWarning(ctx context.Context, manager WarningConditionManager, warning *warnings.WarningRecord)
MarkAndRecordWarning marks warning condition and emit warning events if the condition has changed
Types ¶
type WarningConditionManager ¶
type WarningConditionManager interface { // GetObject returns the object, used to emit warning events GetObject() client.Object // MarkUniqueWarning marks a unique warning condition MarkUniqueWarning(*warnings.WarningRecord) // GetWarningCondition returns the current warning condition GetWarningCondition() *apis.Condition }
WarningConditionManager used to manager warning condition and emit warning events
Click to show internal directories.
Click to hide internal directories.