From aefec669129611d9cfd08f9d1946957d613cc478 Mon Sep 17 00:00:00 2001 From: Matt Crees Date: Mon, 14 Apr 2025 11:47:04 +0100 Subject: [PATCH] CI: Migrate RabbitMQ queues before upgrade Depends-On: https://review.opendev.org/c/openstack/kayobe/+/945805 Depends-On: https://review.opendev.org/c/openstack/kayobe/+/945846 Depends-On: https://review.opendev.org/c/openstack/kolla-ansible/+/946993 Depends-On: https://review.opendev.org/c/openstack/kolla-ansible/+/946994 Change-Id: Ic1bec4032d60cfdacfa5627fbaf1c7fc0e755ff1 --- playbooks/kayobe-overcloud-upgrade-base/run.yml | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/playbooks/kayobe-overcloud-upgrade-base/run.yml b/playbooks/kayobe-overcloud-upgrade-base/run.yml index 98fdc44d0..8864dc6b0 100644 --- a/playbooks/kayobe-overcloud-upgrade-base/run.yml +++ b/playbooks/kayobe-overcloud-upgrade-base/run.yml @@ -82,6 +82,17 @@ chdir: "{{ previous_kayobe_src_dir }}" executable: /bin/bash + # Migrate RabbitMQ queues. + + - name: Ensure RabbitMQ queues are migrated + shell: + cmd: dev/rabbitmq-migrate-queues.sh ironic,keystone,neutron,nova &> {{ logs_dir }}/ansible/rabbitmq-migrate-queues + chdir: "{{ previous_kayobe_src_dir }}" + executable: /bin/bash + environment: + KAYOBE_CONFIG_SOURCE_PATH: "{{ previous_kayobe_config_src_dir }}" + KAYOBE_SOURCE_PATH: "{{ previous_kayobe_src_dir }}" + # Upgrade Kayobe, and use it to perform an upgrade of the control plane. - name: Ensure overcloud is upgraded