From 097bec473caedcac8dd0d1fb80dc4778edbd0759 Mon Sep 17 00:00:00 2001 From: axelgobletbdr <40762710+axelgobletbdr@users.noreply.github.com> Date: Wed, 28 Oct 2020 17:09:57 +0100 Subject: [PATCH] fixed bug in etcd retention where backups are not sorted by date (#6860) * fixed bug in etcd retention where backups are not sorted by date * added directory filter to find command --- roles/etcd/handlers/backup.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/roles/etcd/handlers/backup.yml b/roles/etcd/handlers/backup.yml index aeaa2b5fb..6d2cc8bcb 100644 --- a/roles/etcd/handlers/backup.yml +++ b/roles/etcd/handlers/backup.yml @@ -62,5 +62,5 @@ - name: Remove old etcd backups shell: chdir: "{{ etcd_backup_prefix }}" - cmd: "find . -name 'etcd-*' | head -n -{{ etcd_backup_retention_count }} | xargs rm -rf" + cmd: "find . -name 'etcd-*' -type d | sort -n | head -n -{{ etcd_backup_retention_count }} | xargs rm -rf" when: etcd_backup_retention_count >= 0 -- GitLab