From 81e31bcbd55f6685d4a6bacd9508c826716580b4 Mon Sep 17 00:00:00 2001 From: David Landry Date: Sun, 5 Nov 2023 19:52:40 -0500 Subject: [PATCH 1/2] chore(kavita): add comics --- apps/kavita/kavita-comics-pv.yaml | 17 +++++++++++++++++ apps/kavita/kavita-comics-pvc.yaml | 12 ++++++++++++ 2 files changed, 29 insertions(+) create mode 100644 apps/kavita/kavita-comics-pv.yaml create mode 100644 apps/kavita/kavita-comics-pvc.yaml diff --git a/apps/kavita/kavita-comics-pv.yaml b/apps/kavita/kavita-comics-pv.yaml new file mode 100644 index 0000000..b4ce4ad --- /dev/null +++ b/apps/kavita/kavita-comics-pv.yaml @@ -0,0 +1,17 @@ +apiVersion: v1 +kind: PersistentVolume +metadata: + annotations: + pv.kubernetes.io/provisioned-by: cluster.local/nfs-subdir-external-provisioner + name: media-library-comics +spec: + accessModes: + - ReadWriteOnce + capacity: + storage: 100Gi + nfs: + path: /export/comics + server: 192.168.1.215 + persistentVolumeReclaimPolicy: Retain + storageClassName: nfs-client + volumeMode: Filesystem diff --git a/apps/kavita/kavita-comics-pvc.yaml b/apps/kavita/kavita-comics-pvc.yaml new file mode 100644 index 0000000..872a216 --- /dev/null +++ b/apps/kavita/kavita-comics-pvc.yaml @@ -0,0 +1,12 @@ +apiVersion: v1 +kind: PersistentVolumeClaim +metadata: + name: kavita-comics-pvc + namespace: media +spec: + accessModes: + - ReadWriteOnce + resources: + requests: + storage: 100Gi + volumeName: media-library-comics From 007eb9da5c5e346f32056156d2a5b5ff29480f7c Mon Sep 17 00:00:00 2001 From: David Landry Date: Sun, 5 Nov 2023 19:52:58 -0500 Subject: [PATCH 2/2] chore(media): add CreateNamespace --- media/templates/app-kavita.yaml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/media/templates/app-kavita.yaml b/media/templates/app-kavita.yaml index 7793bf4..e87e87d 100644 --- a/media/templates/app-kavita.yaml +++ b/media/templates/app-kavita.yaml @@ -14,3 +14,6 @@ spec: path: apps/kavita repoURL: {{ .Values.spec.source.repoURL }} targetRevision: {{ .Values.spec.source.targetRevision }} + syncPolicy: + syncOptions: + - CreateNamespace=true