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.