From 277ddb7cc2023a6c7158bb1c75101391305e2ce8 Mon Sep 17 00:00:00 2001 From: Ali Irshad <98789821+Irshu786@users.noreply.github.com> Date: Wed, 29 Apr 2026 12:36:42 +0530 Subject: [PATCH 1/2] Add tasks to find and remove etcd backup directories Add tasks to the reset role to find and remove etcd backup directories. --- roles/reset/tasks/main.yml | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/roles/reset/tasks/main.yml b/roles/reset/tasks/main.yml index d1ba8880251..5dbe1ff2122 100644 --- a/roles/reset/tasks/main.yml +++ b/roles/reset/tasks/main.yml @@ -466,3 +466,17 @@ name: "{{ item }}" state: restarted loop: "{{ service_status.results | selectattr('status.ActiveState', '==', 'active') | map(attribute='item') }}" + +- name: Find etcd backup directories + find: + paths: /var/backups + patterns: "etcd-*" + file_type: directory + register: etcd_backup_dirs + +- name: Remove etcd backup directories + file: + path: "{{ item.path }}" + state: absent + loop: "{{ etcd_backup_dirs.files }}" + when: etcd_backup_dirs.files | length > 0 From c58831a60c518505e0c8a11712a883834310923a Mon Sep 17 00:00:00 2001 From: Irshu786 Date: Thu, 30 Apr 2026 17:58:22 +0530 Subject: [PATCH 2/2] fix: squash copilot commits --- roles/reset/tasks/main.yml | 15 +-------------- 1 file changed, 1 insertion(+), 14 deletions(-) diff --git a/roles/reset/tasks/main.yml b/roles/reset/tasks/main.yml index 5dbe1ff2122..6b7d1bb190a 100644 --- a/roles/reset/tasks/main.yml +++ b/roles/reset/tasks/main.yml @@ -395,6 +395,7 @@ - /etc/origin/ovn - "{{ sysctl_file_path }}" - /etc/crictl.yaml + - "{{ etcd_backup_prefix }}" ignore_errors: true # noqa ignore-errors tags: - files @@ -466,17 +467,3 @@ name: "{{ item }}" state: restarted loop: "{{ service_status.results | selectattr('status.ActiveState', '==', 'active') | map(attribute='item') }}" - -- name: Find etcd backup directories - find: - paths: /var/backups - patterns: "etcd-*" - file_type: directory - register: etcd_backup_dirs - -- name: Remove etcd backup directories - file: - path: "{{ item.path }}" - state: absent - loop: "{{ etcd_backup_dirs.files }}" - when: etcd_backup_dirs.files | length > 0