From c5d314d97940a887cd7458a481cd3bb7639c7e26 Mon Sep 17 00:00:00 2001 From: Gene Kuo Date: Sat, 7 Oct 2023 00:23:41 +0900 Subject: [PATCH] Enable 3.12 Required Feature Flags for RabbitMQ Kolla have updated the RabbitMQ image version from 3.11 to 3.12. While in 3.12, there are a few feature flags that is marked as required [1]. If those are not enable, RabbitMQ will fail to start after upgrade. This commit added additional required feature flags to the rabbitmq_feature_flags list. [1] https://www.rabbitmq.com/feature-flags.html#core-feature-flags Change-Id: I401bbaae059bca5c656269f65ac8b7bff0aefae2 --- ansible/roles/rabbitmq/defaults/main.yml | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/ansible/roles/rabbitmq/defaults/main.yml b/ansible/roles/rabbitmq/defaults/main.yml index 19fb02127c..bf2573fef7 100644 --- a/ansible/roles/rabbitmq/defaults/main.yml +++ b/ansible/roles/rabbitmq/defaults/main.yml @@ -126,5 +126,13 @@ rabbitmq_feature_flags: - "virtual_host_metadata" - "maintenance_mode_status" - "user_limits" + - "stream_queue" + - "classic_queue_type_delivery_support" + - "tracking_records_in_ets" + - "stream_single_active_consumer" + - "listener_records_in_ets" + - "feature_flags_v2" + - "direct_exchange_routing_v2" + - "classic_mirrored_queue_version" kolla_externally_managed_cert: False