Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Builder ¶
type Builder interface { WithOldConditions(conditions []druidv1alpha1.Condition) Builder WithResults(result []Result) Builder WithNowFunc(now func() metav1.Time) Builder Build() []druidv1alpha1.Condition }
Builder is an interface for building conditions.
type Checker ¶
type Checker interface {
Check(status druidv1alpha1.EtcdStatus) Result
}
Checker is an interface to check the etcd resource and to return condition results.
func AllMembersCheck ¶
func AllMembersCheck() Checker
AllMembersCheck returns a check for the "AllMembersReady" condition.
type Result ¶
type Result interface { ConditionType() druidv1alpha1.ConditionType Status() druidv1alpha1.ConditionStatus Reason() string Message() string }
Click to show internal directories.
Click to hide internal directories.