From 547d4991e8ebfa03329af44126071e9d9b5a1251 Mon Sep 17 00:00:00 2001 From: longxiucai Date: Mon, 19 Oct 2026 12:09:41 +0800 Subject: [PATCH] Add missing retries to the etcd-events ensure-member check (#13669) The etcd twin of "Join Member | Ensure member is in etcd-events cluster" retries the etcdctl member list check (retries/delay/until), the events copy does not: a transient etcdctl failure right after the member was added - exactly when the events cluster quorum is shifting - aborts the play on etcd_events_cluster deployments while the main etcd path rides the same blip out. Mirror the twin's retry block with the events register variable. Second instance of the etcd/etcd-events task divergence; the first was #13640. Signed-off-by: longyuxiang --- roles/etcd/tasks/join_etcd-events_member.yml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/roles/etcd/tasks/join_etcd-events_member.yml b/roles/etcd/tasks/join_etcd-events_member.yml index 12eeb0f8c..22a8a28c4 100644 --- a/roles/etcd/tasks/join_etcd-events_member.yml +++ b/roles/etcd/tasks/join_etcd-events_member.yml @@ -34,6 +34,9 @@ register: etcd_events_member_in_cluster changed_when: false check_mode: false + retries: "{{ etcd_retries }}" + delay: "{{ retry_stagger | random + 3 }}" + until: etcd_events_member_in_cluster.rc == 0 tags: - facts environment: