diff --git a/clusters/cl01tl/applications/calibre-server/templates/persistent-volume-claim.yaml b/clusters/cl01tl/applications/calibre-server/templates/persistent-volume-claim.yaml index 8af826fdc..e6168b9cc 100644 --- a/clusters/cl01tl/applications/calibre-server/templates/persistent-volume-claim.yaml +++ b/clusters/cl01tl/applications/calibre-server/templates/persistent-volume-claim.yaml @@ -17,3 +17,24 @@ spec: resources: requests: storage: 1Gi + +--- +apiVersion: v1 +kind: PersistentVolumeClaim +metadata: + name: calibre-server-import-nfs-storage + namespace: {{ .Release.Namespace }} + labels: + app.kubernetes.io/name: calibre-server-import-nfs-storage + app.kubernetes.io/instance: {{ .Release.Name }} + app.kubernetes.io/version: {{ .Chart.AppVersion }} + app.kubernetes.io/component: storage + app.kubernetes.io/part-of: {{ .Release.Name }} +spec: + volumeName: calibre-server-nfs-storage + storageClassName: nfs-client + accessModes: + - ReadWriteMany + resources: + requests: + storage: 1Gi diff --git a/clusters/cl01tl/applications/calibre-server/templates/persistent-volume.yaml b/clusters/cl01tl/applications/calibre-server/templates/persistent-volume.yaml index e3cc3b5ea..8a1e47bd5 100644 --- a/clusters/cl01tl/applications/calibre-server/templates/persistent-volume.yaml +++ b/clusters/cl01tl/applications/calibre-server/templates/persistent-volume.yaml @@ -23,3 +23,30 @@ spec: - vers=4 - minorversion=1 - noac + +--- +apiVersion: v1 +kind: PersistentVolume +metadata: + name: calibre-server-import-nfs-storage + namespace: {{ .Release.Namespace }} + labels: + app.kubernetes.io/name: calibre-server-import-nfs-storage + app.kubernetes.io/instance: {{ .Release.Name }} + app.kubernetes.io/version: {{ .Chart.AppVersion }} + app.kubernetes.io/component: storage + app.kubernetes.io/part-of: {{ .Release.Name }} +spec: + persistentVolumeReclaimPolicy: Retain + storageClassName: nfs-client + capacity: + storage: 1Gi + accessModes: + - ReadWriteMany + nfs: + path: "/volume2/Storage/Calibre Import" + server: synologybond.alexlebens.net + mountOptions: + - vers=4 + - minorversion=1 + - noac diff --git a/clusters/cl01tl/applications/calibre-server/values.yaml b/clusters/cl01tl/applications/calibre-server/values.yaml index cc896c189..147a98113 100644 --- a/clusters/cl01tl/applications/calibre-server/values.yaml +++ b/clusters/cl01tl/applications/calibre-server/values.yaml @@ -65,3 +65,10 @@ calibre-server: main: - path: /books readOnly: false + books: + existingClaim: calibre-server-import-nfs-storage + advancedMounts: + main: + main: + - path: /import + readOnly: false