File tree Expand file tree Collapse file tree 1 file changed +27
-1
lines changed Expand file tree Collapse file tree 1 file changed +27
-1
lines changed Original file line number Diff line number Diff line change @@ -41,7 +41,33 @@ RabbitMQ 4.0
4141RabbitMQ is being upgraded to 4.0 in Epoxy. Existing transient queues must be
4242migrated on Caracal prior to upgrading.
4343
44- .. TODO(mattcrees): Add link to docs when they exist
44+ .. warning ::
45+
46+ This migration will stop all services using RabbitMQ and cause an extended
47+ API outage while queues are migrated. It should only be performed in a
48+ pre-agreed maintenance window.
49+
50+ If you are using Azimuth or the ClusterAPI driver for Magnum, you should
51+ make sure to pause reconciliation of all clusters before the API outage
52+ window. See the `Azimuth docs
53+ <https://azimuth-config.readthedocs.io/en/stable/operations/01-maintenance/> `__
54+ for instructions.
55+
56+ Set the following variables in your kolla globals file (i.e.
57+ $KAYOBE_CONFIG_PATH/kolla/globals.yml or $KAYOBE_CONFIG_PATH/environments/$KAYOBE_ENVIRONMENT/kolla/globals.yml):
58+
59+ .. code-block :: yaml
60+
61+ om_enable_queue_manager : true
62+ om_enable_rabbitmq_quorum_queues : true
63+ om_enable_rabbitmq_transient_quorum_queue : true
64+ om_enable_rabbitmq_stream_fanout : true
65+
66+ Then execute the migration script:
67+
68+ .. code-block :: bash
69+
70+ $KAYOBE_CONFIG_PATH /../../tools/rabbitmq-queue-migration.sh
4571
4672 stackhpc.linux collection
4773-------------------------
You can’t perform that action at this time.
0 commit comments