package
1.14.0
Repository: https://github.com/rabbitmq/cluster-operator.git
Documentation: pkg.go.dev

# Variables

AddToScheme adds the types in this group-version to the given scheme.
GroupVersion is group version used to register these objects.
SchemeBuilder is used to add go types to the GroupVersionKind scheme.

# Structs

EmbeddedLabelsAnnotations is an embedded subset of the fields included in k8s.io/apimachinery/pkg/apis/meta/v1.ObjectMeta.
EmbeddedObjectMeta is an embedded subset of the fields included in k8s.io/apimachinery/pkg/apis/meta/v1.ObjectMeta.
PersistentVolumeClaim is an embedded version of k8s.io/api/core/v1.PersistentVolumeClaim.
PodTemplateSpec is an embedded version of k8s.io/api/core/v1.PodTemplateSpec.
+kubebuilder:object:root=true +kubebuilder:subresource:status +kubebuilder:printcolumn:name="AllReplicasReady",type="string",JSONPath=".status.conditions[?(@.type == 'AllReplicasReady')].status" +kubebuilder:printcolumn:name="ReconcileSuccess",type="string",JSONPath=".status.conditions[?(@.type == 'ReconcileSuccess')].status" +kubebuilder:printcolumn:name="Age",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:resource:shortName={"rmq"},categories=all;rabbitmq RabbitmqCluster is the Schema for the RabbitmqCluster API.
RabbitMQ-related configuration.
Contains references to resources created with the RabbitmqCluster resource.
RabbitmqClusterList contains a list of RabbitmqClusters.
Provides the ability to override the generated manifest of several child resources.
The settings for the persistent storage desired for each Pod in the RabbitmqCluster.
Reference to the Kubernetes Secret containing the credentials of the default user.
Reference to the Kubernetes Service serving the cluster.
Settable attributes for the Service resource.
Spec is the desired state of the RabbitmqCluster Custom Resource.
Status presents the observed state of RabbitmqCluster.
SecretBackend configures a single secret backend.
Override configuration for the Service created to serve traffic to the cluster.
Override configuration for the RabbitMQ StatefulSet.
StatefulSetSpec contains a subset of the fields included in k8s.io/api/apps/v1.StatefulSetSpec.
Allows for the configuration of TLS certificates to be used by RabbitMQ.
VaultSpec will add Vault annotations (see https://www.vaultproject.io/docs/platform/k8s/injector/annotations) to RabbitMQ Pods.
No description provided by the author

# Type aliases

A Plugin to enable on the RabbitmqCluster.