chore(kavita): add mount for tech books and ttrpg

This commit is contained in:
David Landry 2024-09-19 14:04:42 -04:00
parent 719c1c7f89
commit 00383caf88
4 changed files with 73 additions and 0 deletions

View file

@ -64,6 +64,10 @@ spec:
name: kavita-config-pvc
- mountPath: /books
name: kavita-ebooks-pvc
- mountPath: /tech-books
name: kavita-tech-ebooks-pvc
- mountPath: /ttrpg-books
name: kavita-ttrpg-ebooks-pvc
- mountPath: /comics
name:
kavita-comics-pvc
@ -79,6 +83,12 @@ spec:
- name: kavita-ebooks-pvc
persistentVolumeClaim:
claimName: kavita-ebooks-pvc
- name: kavita-tech-ebooks-pvc
persistentVolumeClaim:
claimName: kavita-tech-ebooks-pvc
- name: kavita-ttrpg-ebooks-pvc
persistentVolumeClaim:
claimName: kavita-ttrpg-ebooks-pvc
- name: kavita-comics-pvc
persistentVolumeClaim:
claimName: kavita-comics-pvc

View file

@ -12,3 +12,6 @@ resources:
- kavita-ebooks-pvc.yaml
- kavita-ingress.yaml
- kavita-service.yaml
- ./pv-techbooks.yaml
- ./pv-ttrpgbooks.yaml

View file

@ -0,0 +1,30 @@
apiVersion: v1
kind: PersistentVolume
metadata:
annotations:
pv.kubernetes.io/provisioned-by: cluster.local/nfs-subdir-external-provisioner
name: media-library-tech-ebooks
spec:
accessModes:
- ReadWriteOnce
capacity:
storage: 100Gi
nfs:
path: /export/tech-ebooks
server: 192.168.1.215
persistentVolumeReclaimPolicy: Retain
storageClassName: nfs-client
volumeMode: Filesystem
---
apiVersion: v1
kind: PersistentVolumeClaim
metadata:
name: kavita-tech-ebooks-pvc
namespace: media
spec:
accessModes:
- ReadWriteOnce
resources:
requests:
storage: 100Gi
volumeName: media-library-tech-ebooks

View file

@ -0,0 +1,30 @@
apiVersion: v1
kind: PersistentVolume
metadata:
annotations:
pv.kubernetes.io/provisioned-by: cluster.local/nfs-subdir-external-provisioner
name: media-library-ttrpg-ebooks
spec:
accessModes:
- ReadWriteOnce
capacity:
storage: 100Gi
nfs:
path: /export/ttrpg-ebooks
server: 192.168.1.215
persistentVolumeReclaimPolicy: Retain
storageClassName: nfs-client
volumeMode: Filesystem
---
apiVersion: v1
kind: PersistentVolumeClaim
metadata:
name: kavita-ttrpg-ebooks-pvc
namespace: media
spec:
accessModes:
- ReadWriteOnce
resources:
requests:
storage: 100Gi
volumeName: media-library-ttrpg-ebooks