@@ -1898,6 +1898,11 @@ spec:
18981898 status :
18991899 description : RabbitMqStatus defines the observed state of RabbitMq
19001900 properties :
1901+ clientConnectionsBlocked :
1902+ description : |-
1903+ ClientConnectionsBlocked - indicates whether client connections to RabbitMQ are currently blocked
1904+ during migration. When true, services cannot connect until definitions are imported.
1905+ type : boolean
19011906 conditions :
19021907 description : Conditions
19031908 items :
@@ -1940,6 +1945,12 @@ spec:
19401945 - type
19411946 type : object
19421947 type : array
1948+ currentVersion :
1949+ description : |-
1950+ CurrentVersion - the currently deployed RabbitMQ version (e.g., "3.9", "4.0")
1951+ This is controller-managed and reflects the actual running version.
1952+ openstack-operator should use the "rabbitmq.openstack.org/target-version" annotation to request version changes.
1953+ type : string
19431954 lastAppliedTopology :
19441955 description : LastAppliedTopology - the last applied Topology
19451956 properties :
@@ -1955,6 +1966,10 @@ spec:
19551966 current project
19561967 type : string
19571968 type : object
1969+ migrationProgress :
1970+ description : MigrationProgress - human-readable message describing
1971+ the current migration step
1972+ type : string
19581973 observedGeneration :
19591974 description : |-
19601975 ObservedGeneration - the most recent generation observed for this
@@ -1963,6 +1978,14 @@ spec:
19631978 the opentack-operator in the top-level CR (e.g. the ContainerImage)
19641979 format : int64
19651980 type : integer
1981+ pvsBeingDeleted :
1982+ description : |-
1983+ PVsBeingDeleted - list of PV names that are expected to be deleted during storage wipe
1984+ Tracked to avoid scanning all PVs in the cluster during cleanup verification
1985+ items :
1986+ type : string
1987+ type : array
1988+ x-kubernetes-list-type : set
19661989 queueType :
19671990 description : QueueType - store whether default ha-all policy is present
19681991 or not
@@ -1975,6 +1998,20 @@ spec:
19751998 type : string
19761999 type : array
19772000 x-kubernetes-list-type : atomic
2001+ storageWipeStartedAt :
2002+ description : |-
2003+ StorageWipeStartedAt - timestamp when storage wipe process started
2004+ Used to implement timeout protection against stuck PV/PVC deletions
2005+ format : date-time
2006+ type : string
2007+ upgradePhase :
2008+ description : |-
2009+ UpgradePhase - tracks the current phase of a version upgrade or migration
2010+ Valid values: "", "ExportingDefinitions", "DeletingCluster", "DeletingStorage",
2011+ "VerifyingCleanup", "WaitingForCluster", "BlockingConnections", "ImportingDefinitions",
2012+ "UnblockingConnections", "Complete"
2013+ This allows resuming upgrades that failed midway and provides visibility into the process.
2014+ type : string
19782015 type : object
19792016 type : object
19802017 served : true
0 commit comments