From 6c30cf65cea8cd9932961a648822e5a9afac8269 Mon Sep 17 00:00:00 2001 From: Tadas Sutkaitis Date: Wed, 12 Aug 2026 02:52:56 +0300 Subject: [PATCH] fix(rabbitmq): retry transient cluster deployment failures (#4241) Signed-off-by: Tadas Sutkaitis (cherry picked from commit d5c276ea6d2ec0232999c01368000e574b62851c) --- ...bbitmq-transient-deployment-retries-3702de29914fad26.yaml | 5 +++++ roles/rabbitmq/tasks/main.yml | 4 ++++ 2 files changed, 9 insertions(+) create mode 100644 releasenotes/notes/rabbitmq-transient-deployment-retries-3702de29914fad26.yaml diff --git a/releasenotes/notes/rabbitmq-transient-deployment-retries-3702de29914fad26.yaml b/releasenotes/notes/rabbitmq-transient-deployment-retries-3702de29914fad26.yaml new file mode 100644 index 0000000000..69266cd684 --- /dev/null +++ b/releasenotes/notes/rabbitmq-transient-deployment-retries-3702de29914fad26.yaml @@ -0,0 +1,5 @@ +--- +fixes: + - | + RabbitMQ cluster deployment now retries temporary failures while waiting + for the cluster to become available. diff --git a/roles/rabbitmq/tasks/main.yml b/roles/rabbitmq/tasks/main.yml index a076ac1197..e13c64e873 100644 --- a/roles/rabbitmq/tasks/main.yml +++ b/roles/rabbitmq/tasks/main.yml @@ -62,3 +62,7 @@ wait_condition: type: ClusterAvailable status: "True" + register: _rabbitmq_cluster_deployment + retries: 3 + delay: 5 + until: _rabbitmq_cluster_deployment is not failed