diff --git a/clusters/cl01tl/applications/calibre-web-automated/templates/persistent-volume-claim.yaml b/clusters/cl01tl/applications/calibre-web-automated/templates/persistent-volume-claim.yaml index 2687cfff3..a237c684f 100644 --- a/clusters/cl01tl/applications/calibre-web-automated/templates/persistent-volume-claim.yaml +++ b/clusters/cl01tl/applications/calibre-web-automated/templates/persistent-volume-claim.yaml @@ -17,3 +17,24 @@ spec: resources: requests: storage: 1Gi + +--- +apiVersion: v1 +kind: PersistentVolumeClaim +metadata: + name: calibre-web-automated-ingest-nfs-storage + namespace: {{ .Release.Namespace }} + labels: + app.kubernetes.io/name: calibre-web-automated-ingest-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-web-automated-ingest-nfs-storage + storageClassName: nfs-client + accessModes: + - ReadWriteMany + resources: + requests: + storage: 1Gi diff --git a/clusters/cl01tl/applications/calibre-web-automated/templates/persistent-volume.yaml b/clusters/cl01tl/applications/calibre-web-automated/templates/persistent-volume.yaml index 830f1dc12..4428541b9 100644 --- a/clusters/cl01tl/applications/calibre-web-automated/templates/persistent-volume.yaml +++ b/clusters/cl01tl/applications/calibre-web-automated/templates/persistent-volume.yaml @@ -23,3 +23,30 @@ spec: - vers=4 - minorversion=1 - noac + +--- +apiVersion: v1 +kind: PersistentVolume +metadata: + name: calibre-web-automated-ingest-nfs-storage + namespace: {{ .Release.Namespace }} + labels: + app.kubernetes.io/name: calibre-web-automated-ingest-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-web-automated/values.yaml b/clusters/cl01tl/applications/calibre-web-automated/values.yaml index a1e6bd7fc..ae30c293d 100644 --- a/clusters/cl01tl/applications/calibre-web-automated/values.yaml +++ b/clusters/cl01tl/applications/calibre-web-automated/values.yaml @@ -43,13 +43,6 @@ calibre-web-automated: main: - path: /config readOnly: false - ingest: - type: emptyDir - advancedMounts: - main: - main: - - path: /cwa-book-ingest - readOnly: false books: existingClaim: calibre-web-automated-nfs-storage advancedMounts: @@ -57,3 +50,10 @@ calibre-web-automated: main: - path: /calibre-main/Calibre Library readOnly: true + ingest: + existingClaim: calibre-web-automated-ingest-nfs-storage + advancedMounts: + main: + main: + - path: /cwa-book-ingest + readOnly: false