From 66db9fbd58486bb697bb8f557e990b0a089f26d5 Mon Sep 17 00:00:00 2001 From: Ian Fijolek Date: Fri, 6 Jan 2023 16:08:16 -0800 Subject: [PATCH] Update prune settings for backups --- services/backups/jobs/consul.hcl | 5 +++++ services/backups/jobs/grafana.hcl | 5 +++++ services/backups/jobs/lldap.hcl | 4 ++++ services/backups/jobs/nextcloud.hcl | 6 +++++- services/backups/jobs/nzbget.hcl | 5 +++++ services/backups/jobs/photoprism.hcl | 5 +++++ services/backups/jobs/sonarr.hcl | 4 ++++ 7 files changed, 33 insertions(+), 1 deletion(-) diff --git a/services/backups/jobs/consul.hcl b/services/backups/jobs/consul.hcl index 84b5a6e..4fb5a1a 100644 --- a/services/backups/jobs/consul.hcl +++ b/services/backups/jobs/consul.hcl @@ -28,6 +28,11 @@ job "consul" { forget { KeepLast = 2 + KeepHourly = 24 + KeepDaily = 30 + KeepWeekly = 8 + KeepMonthly = 6 + KeepYearly = 2 Prune = true } } diff --git a/services/backups/jobs/grafana.hcl b/services/backups/jobs/grafana.hcl index 379ca5b..2406cbc 100644 --- a/services/backups/jobs/grafana.hcl +++ b/services/backups/jobs/grafana.hcl @@ -34,6 +34,11 @@ job "grafana" { forget { KeepLast = 2 + KeepHourly = 24 + KeepDaily = 30 + KeepWeekly = 8 + KeepMonthly = 6 + KeepYearly = 2 Prune = true } } diff --git a/services/backups/jobs/lldap.hcl b/services/backups/jobs/lldap.hcl index 11af404..c669bb7 100644 --- a/services/backups/jobs/lldap.hcl +++ b/services/backups/jobs/lldap.hcl @@ -21,6 +21,10 @@ job "lldap" { forget { KeepLast = 2 + KeepDaily = 30 + KeepWeekly = 8 + KeepMonthly = 6 + KeepYearly = 2 Prune = true } } diff --git a/services/backups/jobs/nextcloud.hcl b/services/backups/jobs/nextcloud.hcl index 2ce742d..5678616 100644 --- a/services/backups/jobs/nextcloud.hcl +++ b/services/backups/jobs/nextcloud.hcl @@ -25,7 +25,11 @@ job "nextcloud" { } forget { - KeepLast = 2 + KeepHourly = 24 + KeepDaily = 30 + KeepWeekly = 8 + KeepMonthly = 6 + KeepYearly = 2 Prune = true } } diff --git a/services/backups/jobs/nzbget.hcl b/services/backups/jobs/nzbget.hcl index bbc7588..8677466 100644 --- a/services/backups/jobs/nzbget.hcl +++ b/services/backups/jobs/nzbget.hcl @@ -16,6 +16,11 @@ job "nzbget" { forget { KeepLast = 2 + KeepHourly = 24 + KeepDaily = 30 + KeepWeekly = 8 + KeepMonthly = 6 + KeepYearly = 2 Prune = true } } diff --git a/services/backups/jobs/photoprism.hcl b/services/backups/jobs/photoprism.hcl index 6d25454..266c0c2 100644 --- a/services/backups/jobs/photoprism.hcl +++ b/services/backups/jobs/photoprism.hcl @@ -42,6 +42,11 @@ job "photoprism" { forget { KeepLast = 2 + KeepHourly = 24 + KeepDaily = 30 + KeepWeekly = 8 + KeepMonthly = 6 + KeepYearly = 2 Prune = true } } diff --git a/services/backups/jobs/sonarr.hcl b/services/backups/jobs/sonarr.hcl index 3b424a2..e3aecbc 100644 --- a/services/backups/jobs/sonarr.hcl +++ b/services/backups/jobs/sonarr.hcl @@ -17,6 +17,10 @@ job "sonarr" { forget { KeepLast = 2 + KeepDaily = 30 + KeepWeekly = 8 + KeepMonthly = 6 + KeepYearly = 2 Prune = true } }