From f7166cccbfa206f07a1ecca8d3eba0fe9d396c3a Mon Sep 17 00:00:00 2001 From: Guillaume Abrioux Date: Thu, 10 Jun 2021 20:09:55 +0200 Subject: [PATCH] rolling_update: fix mon+rgw/multisite collocation When monitors and rgw are collocated with multisite enabled, the rolling_update playbook fails because during the workflow, we run some radosgw-admin commands very early on the first mon even though this is the monitor being upgraded, it means the container doesn't exist since it was stopped. This block is relevant only for scaling out rgw daemons or initial deployment. In rolling_update workflow, it is not needed so let's skip it. Closes: https://bugzilla.redhat.com/show_bug.cgi?id=1970232 Signed-off-by: Guillaume Abrioux --- roles/ceph-handler/tasks/main.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/roles/ceph-handler/tasks/main.yml b/roles/ceph-handler/tasks/main.yml index a8c76f519..40157c70f 100644 --- a/roles/ceph-handler/tasks/main.yml +++ b/roles/ceph-handler/tasks/main.yml @@ -52,6 +52,7 @@ - name: rgw multi-instances related tasks when: - not docker2podman | default(false) | bool + - not rolling_update | default(false) | bool - inventory_hostname in groups.get(rgw_group_name, []) - handler_rgw_status | bool block: -- 2.39.5