@@ -1804,6 +1804,14 @@ spec:
18041804 Has no effect if the cluster only consists of one node.
18051805 For more information, see https://www.rabbitmq.com/rabbitmq-queues.8.html#rebalance
18061806 type : boolean
1807+ targetVersion :
1808+ description : |-
1809+ TargetVersion - the desired RabbitMQ version (e.g., "4.2", "3.13.1").
1810+ When set to a version different from Status.CurrentVersion, the controller
1811+ will initiate a storage wipe and version upgrade. The controller updates
1812+ Status.CurrentVersion once the upgrade completes.
1813+ pattern : ^\d+\.\d+(\.\d+)?$
1814+ type : string
18071815 terminationGracePeriodSeconds :
18081816 default : 604800
18091817 description : |-
@@ -1944,7 +1952,7 @@ spec:
19441952 description : |-
19451953 CurrentVersion - the currently deployed RabbitMQ version (e.g., "3.9", "4.2")
19461954 This is controller-managed and reflects the actual running version.
1947- openstack-operator should use the "rabbitmq.openstack.org/target-version" annotation to request version changes .
1955+ Set Spec.TargetVersion to request a version change .
19481956 type : string
19491957 lastAppliedTopology :
19501958 description : LastAppliedTopology - the last applied Topology
@@ -1974,7 +1982,7 @@ spec:
19741982 ProxyRequired - tracks whether the AMQP proxy sidecar is required for this cluster.
19751983 Set to true when upgrading from RabbitMQ 3.x to 4.x with Quorum queues.
19761984 The proxy allows non-durable clients to work with quorum queues during the upgrade window.
1977- Only cleared when the "rabbitmq.openstack.org/clients-reconfigured" annotation is set.
1985+ Only cleared when the AnnotationClientsReconfigured annotation is set to "true" .
19781986 type : boolean
19791987 queueType :
19801988 description : QueueType - store whether default ha-all policy is present
@@ -1990,13 +1998,14 @@ spec:
19901998 x-kubernetes-list-type : atomic
19911999 upgradePhase :
19922000 description : |-
1993- UpgradePhase - tracks the current phase of a version upgrade or migration
1994- Valid values:
1995- "" (no upgrade in progress)
1996- "DeletingResources" (deleting ha-all policy and StatefulSet)
1997- "WaitingForCluster" (waiting for cluster to become ready with new version)
2001+ UpgradePhase - tracks the current phase of a version upgrade or migration.
19982002 This allows resuming upgrades that failed midway.
19992003 type : string
2004+ wipeReason :
2005+ description : |-
2006+ WipeReason - tracks why the current storage wipe was initiated.
2007+ Persisted so that resumed upgrades use the correct handling path.
2008+ type : string
20002009 type : object
20012010 type : object
20022011 served : true
0 commit comments