From 351dff14d403de96a68deba1d90b3eb0fe465f8b Mon Sep 17 00:00:00 2001 From: Paul Payne Date: Thu, 21 May 2026 04:22:13 +0000 Subject: [PATCH] feat: add BackupTarget configuration and update kustomization to include it --- longhorn/backup-target.yaml | 9 +++++++++ longhorn/kustomization.yaml | 1 + longhorn/longhorn.yaml | 2 -- 3 files changed, 10 insertions(+), 2 deletions(-) create mode 100644 longhorn/backup-target.yaml diff --git a/longhorn/backup-target.yaml b/longhorn/backup-target.yaml new file mode 100644 index 0000000..5a30d71 --- /dev/null +++ b/longhorn/backup-target.yaml @@ -0,0 +1,9 @@ +apiVersion: longhorn.io/v1beta2 +kind: BackupTarget +metadata: + name: default + namespace: longhorn-system +spec: + backupTargetURL: "{{ .backupTarget }}" + credentialSecret: "" + pollInterval: 5m0s diff --git a/longhorn/kustomization.yaml b/longhorn/kustomization.yaml index 4e2b668..8e11fdd 100644 --- a/longhorn/kustomization.yaml +++ b/longhorn/kustomization.yaml @@ -3,5 +3,6 @@ kind: Kustomization resources: - longhorn.yaml + - backup-target.yaml - ingress.yaml - volumesnapshotclass-longhorn.yaml diff --git a/longhorn/longhorn.yaml b/longhorn/longhorn.yaml index fabfd77..13e231c 100644 --- a/longhorn/longhorn.yaml +++ b/longhorn/longhorn.yaml @@ -83,8 +83,6 @@ data: default-setting.yaml: |- priority-class: longhorn-critical disable-revision-counter: true - backup-target: {{ .backupTarget }} - backup-target-credential-secret: "" --- # Source: longhorn/templates/storageclass.yaml apiVersion: v1