From 226f4289cf6d5e2a96b6530ce53b9375c3d8a71d Mon Sep 17 00:00:00 2001 From: Alex Lebens Date: Fri, 14 Nov 2025 19:26:52 -0600 Subject: [PATCH] add share path --- .../templates/persistent-volume-claim.yaml | 19 ++++++++++++++ .../backrest/templates/persistent-volume.yaml | 25 +++++++++++++++++++ clusters/cl01tl/storage/backrest/values.yaml | 9 ++++++- 3 files changed, 52 insertions(+), 1 deletion(-) diff --git a/clusters/cl01tl/storage/backrest/templates/persistent-volume-claim.yaml b/clusters/cl01tl/storage/backrest/templates/persistent-volume-claim.yaml index 641addea8..07c32ba6f 100644 --- a/clusters/cl01tl/storage/backrest/templates/persistent-volume-claim.yaml +++ b/clusters/cl01tl/storage/backrest/templates/persistent-volume-claim.yaml @@ -15,3 +15,22 @@ spec: resources: requests: storage: 1Gi + +--- +apiVersion: v1 +kind: PersistentVolumeClaim +metadata: + name: backrest-nfs-share + namespace: {{ .Release.Namespace }} + labels: + app.kubernetes.io/name: backrest-nfs-share + app.kubernetes.io/instance: {{ .Release.Name }} + app.kubernetes.io/part-of: {{ .Release.Name }} +spec: + volumeName: backrest-nfs-share + storageClassName: nfs-client + accessModes: + - ReadWriteMany + resources: + requests: + storage: 1Gi diff --git a/clusters/cl01tl/storage/backrest/templates/persistent-volume.yaml b/clusters/cl01tl/storage/backrest/templates/persistent-volume.yaml index 5eed5a019..04f49daab 100644 --- a/clusters/cl01tl/storage/backrest/templates/persistent-volume.yaml +++ b/clusters/cl01tl/storage/backrest/templates/persistent-volume.yaml @@ -21,3 +21,28 @@ spec: - vers=4 - minorversion=1 - noac + +--- +apiVersion: v1 +kind: PersistentVolume +metadata: + name: backrest-nfs-share + namespace: {{ .Release.Namespace }} + labels: + app.kubernetes.io/name: backrest-nfs-share + app.kubernetes.io/instance: {{ .Release.Name }} + app.kubernetes.io/part-of: {{ .Release.Name }} +spec: + persistentVolumeReclaimPolicy: Retain + storageClassName: nfs-client + capacity: + storage: 1Gi + accessModes: + - ReadWriteMany + nfs: + path: /volume2/Share + server: synologybond.alexlebens.net + mountOptions: + - vers=4 + - minorversion=1 + - noac diff --git a/clusters/cl01tl/storage/backrest/values.yaml b/clusters/cl01tl/storage/backrest/values.yaml index 0d3a31466..40429bb63 100644 --- a/clusters/cl01tl/storage/backrest/values.yaml +++ b/clusters/cl01tl/storage/backrest/values.yaml @@ -73,5 +73,12 @@ backrest: advancedMounts: main: main: - - path: /userdata + - path: /mnt/storage + readOnly: true + share: + existingClaim: backrest-nfs-storage + advancedMounts: + main: + main: + - path: /mnt/share readOnly: true