status

package
v1.14.0 Latest Latest
Warning

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

Go to latest
Published: Jun 14, 2022 License: MPL-2.0 Imports: 8 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