Help us shape the future of Go! Take the 2026 Go Developer Survey

status

package
v2.23.2 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Oct 26, 2026 License: MPL-2.0 Imports: 9 Imported by: 0

Documentation

Overview

+kubebuilder:object:generate=true +groupName=rabbitmq.com

Index

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

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterAvailableConditionManager.

func (*ClusterAvailableConditionManager) DeepCopyInto

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

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"
)

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL