From 6dd312ea13cadd5fabc844c290d106eaf245d4e0 Mon Sep 17 00:00:00 2001 From: Shahab Dogar Date: Thu, 24 Oct 2024 20:11:41 +0500 Subject: [PATCH] feat: Longhorn | set up automatic backups to R2 --- 1password/secrets.yaml | 10 ++++++++++ helm/values/longhorn.values.yaml | 5 +++++ 2 files changed, 15 insertions(+) diff --git a/1password/secrets.yaml b/1password/secrets.yaml index 03f2e7f..71e3981 100644 --- a/1password/secrets.yaml +++ b/1password/secrets.yaml @@ -138,3 +138,13 @@ metadata: operator.1password.io/auto-restart: "true" spec: itemPath: "vaults/Lab/items/longhorn-encryption" +--- +apiVersion: onepassword.com/v1 +kind: OnePasswordItem +metadata: + name: longhorn-backup + namespace: longhorn-system + annotations: + operator.1password.io/auto-restart: "true" +spec: + itemPath: "vaults/Lab/items/longhorn-backup" diff --git a/helm/values/longhorn.values.yaml b/helm/values/longhorn.values.yaml index 3d8904b..6637352 100644 --- a/helm/values/longhorn.values.yaml +++ b/helm/values/longhorn.values.yaml @@ -1,3 +1,8 @@ +defaultSettings: + backupTarget: "s3://homelab-backups@apac/longhorn" + backupTargetCredentialSecret: longhorn-backup + backupCompressionMethod: "gzip" + backupConcurrentLimit: 4 metrics: serviceMonitor: enabled: true