Documentation
¶
Overview ¶
+kubebuilder:object:generate=true +groupName=rabbitmq.com
Index ¶
- type ClusterAvailableConditionManager
- type RabbitmqClusterCondition
- func AllReplicasReadyCondition(resources []runtime.Object, oldCondition *RabbitmqClusterCondition) RabbitmqClusterCondition
- func ClusterAvailableCondition(resources []runtime.Object, oldCondition *RabbitmqClusterCondition) RabbitmqClusterCondition
- func NoWarningsCondition(resources []runtime.Object, oldCondition *RabbitmqClusterCondition) RabbitmqClusterCondition
- func ReconcileSuccessCondition(status corev1.ConditionStatus, reason, message string) RabbitmqClusterCondition
- func (in *RabbitmqClusterCondition) DeepCopy() *RabbitmqClusterCondition
- func (in *RabbitmqClusterCondition) DeepCopyInto(out *RabbitmqClusterCondition)
- func (condition *RabbitmqClusterCondition) UpdateReason(reason string, messages ...string)
- func (condition *RabbitmqClusterCondition) UpdateState(status corev1.ConditionStatus)
- type RabbitmqClusterConditionType
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ClusterAvailableConditionManager ¶
type ClusterAvailableConditionManager struct {
// contains filtered or unexported fields
}
func (*ClusterAvailableConditionManager) DeepCopy ¶
func (in *ClusterAvailableConditionManager) DeepCopy() *ClusterAvailableConditionManager
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterAvailableConditionManager.
func (*ClusterAvailableConditionManager) DeepCopyInto ¶
func (in *ClusterAvailableConditionManager) DeepCopyInto(out *ClusterAvailableConditionManager)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RabbitmqClusterCondition ¶
type RabbitmqClusterCondition struct {
// Type indicates the scope of RabbitmqCluster status addressed by the condition.
Type RabbitmqClusterConditionType `json:"type"`
// True, False, or Unknown
Status corev1.ConditionStatus `json:"status"`
// The last time this Condition type changed.
LastTransitionTime metav1.Time `json:"lastTransitionTime,omitempty"`
// One word, camel-case reason for current status of the condition.
Reason string `json:"reason,omitempty"`
// Full text reason for current status of the condition.
Message string `json:"message,omitempty"`
}
func AllReplicasReadyCondition ¶
func AllReplicasReadyCondition(resources []runtime.Object, oldCondition *RabbitmqClusterCondition) RabbitmqClusterCondition
func ClusterAvailableCondition ¶
func ClusterAvailableCondition(resources []runtime.Object, oldCondition *RabbitmqClusterCondition) RabbitmqClusterCondition
func NoWarningsCondition ¶
func NoWarningsCondition(resources []runtime.Object, oldCondition *RabbitmqClusterCondition) RabbitmqClusterCondition
func ReconcileSuccessCondition ¶
func ReconcileSuccessCondition(status corev1.ConditionStatus, reason, message string) RabbitmqClusterCondition
func (*RabbitmqClusterCondition) DeepCopy ¶
func (in *RabbitmqClusterCondition) DeepCopy() *RabbitmqClusterCondition
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RabbitmqClusterCondition.
func (*RabbitmqClusterCondition) DeepCopyInto ¶
func (in *RabbitmqClusterCondition) DeepCopyInto(out *RabbitmqClusterCondition)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*RabbitmqClusterCondition) UpdateReason ¶
func (condition *RabbitmqClusterCondition) UpdateReason(reason string, messages ...string)
func (*RabbitmqClusterCondition) UpdateState ¶
func (condition *RabbitmqClusterCondition) UpdateState(status corev1.ConditionStatus)
type RabbitmqClusterConditionType ¶
type RabbitmqClusterConditionType string
const ( AllReplicasReady RabbitmqClusterConditionType = "AllReplicasReady" ClusterAvailable RabbitmqClusterConditionType = "ClusterAvailable" NoWarnings RabbitmqClusterConditionType = "NoWarnings" ReconcileSuccess RabbitmqClusterConditionType = "ReconcileSuccess" )
Click to show internal directories.
Click to hide internal directories.