From 0ec71d87cd67c25790f56143a73bd65d3cbd6d36 Mon Sep 17 00:00:00 2001
From: Michal Nasiadka <mnasiadka@gmail.com>
Date: Wed, 13 Mar 2024 11:33:35 +0100
Subject: [PATCH] CI: Use 2023.2 image for rabbitmq on ipv6 scenario

Currently RMQ 3.13 fails on ipv6 multinode scenario, use 3.12 from 2023.1
until [1] gets resolved.

[1]: https://github.com/rabbitmq/rabbitmq-server/issues/10728

Change-Id: If11710e99cf2e340e558d68e2071c1bb16825e55
---
 tests/templates/globals-default.j2 | 7 +++++++
 1 file changed, 7 insertions(+)

diff --git a/tests/templates/globals-default.j2 b/tests/templates/globals-default.j2
index 3ef8d0a222..1c11014083 100644
--- a/tests/templates/globals-default.j2
+++ b/tests/templates/globals-default.j2
@@ -265,3 +265,10 @@ kolla_admin_openrc_cacert: "{% raw %}{{ kolla_certificates_dir }}{% endraw %}/ca
 {% if scenario == "skyline" %}
 enable_skyline: "yes"
 {% endif %}
+
+{# Workaround for https://github.com/rabbitmq/rabbitmq-server/issues/10728 #}
+{% if address_family == 'ipv6' %}
+{% raw %}
+rabbitmq_tag: "2023.2-{{ kolla_base_distro }}-{{ kolla_base_distro_version }}{{ openstack_tag_suffix }}"
+{% endraw %}
+{% endif %}