Documentation
¶
Index ¶
Constants ¶
const ( ReasonMaintenanceProgressing = "MaintenanceProgressing" ReasonMaintenanceSuccess = "MaintenanceFinishedSuccessfully" ReasonMaintenanceFailure = "MaintenanceFinishedWithError" ReasonReady = "Available" ReasonNotReady = "NotAvailable" ReasonProgressing = "ProgressingResource" )
Reasons that give more context to conditions.
const ( // TypeInMaintenance identifies a condition related to maintenance. TypeInMaintenance = "InMaintenance" // TypeReady indicates that an instance is ready to serve. TypeReady = "Ready" // TypeProgressing indicates that an instance is being updated. TypeProgressing = "Progressing" )
Variables ¶
This section is empty.
Functions ¶
func InMaintenance ¶
InMaintenance creates an active condition with TypeReady, ReasonReady and empty message.
func MaintenanceFailed ¶
MaintenanceFailed creates an inactive condition with TypeInMaintenance, ReasonMaintenanceFailure and given message.
func MaintenanceSuccess ¶
MaintenanceSuccess creates an inactive condition with TypeInMaintenance, ReasonMaintenanceSuccess and empty message.
func NotReady ¶ added in v0.1.0
NotReady creates a condition with TypeReady, ReasonReady and empty message.
func Progressing ¶ added in v0.1.0
Progressing creates a condition with TypeProgressing, ReasonReady and empty message.
Types ¶
type ConditionBuilder ¶ added in v0.1.0
type ConditionBuilder struct {
// contains filtered or unexported fields
}
ConditionBuilder builds Conditions using various properties.
func Builder ¶ added in v0.1.0
func Builder() *ConditionBuilder
Builder returns a new ConditionBuilder instance.
func (*ConditionBuilder) Build ¶ added in v0.1.0
func (b *ConditionBuilder) Build() metav1.Condition
Build returns the condition.
func (*ConditionBuilder) With ¶ added in v0.1.0
func (b *ConditionBuilder) With(condition metav1.Condition) *ConditionBuilder
With initializes the condition with the given value. Returns itself for convenience.
func (*ConditionBuilder) WithGeneration ¶ added in v0.1.0
func (b *ConditionBuilder) WithGeneration(object client.Object) *ConditionBuilder
WithGeneration sets ObservedGeneration from the given object. Returns itself for convenience.
func (*ConditionBuilder) WithMessage ¶ added in v0.1.0
func (b *ConditionBuilder) WithMessage(message string) *ConditionBuilder
WithMessage sets the condition message. Returns itself for convenience.