From 0347ab6030a21d68a0a0b554e78ec9146e538d80 Mon Sep 17 00:00:00 2001 From: Steffen Illium Date: Mon, 6 May 2024 15:13:04 +0200 Subject: [PATCH] move emby to static pvc --- apps/emby/base/deployment.yaml | 2 +- apps/emby/base/pvc.yaml | 38 +++++++++++++++++++++++++++++++--- 2 files changed, 36 insertions(+), 4 deletions(-) diff --git a/apps/emby/base/deployment.yaml b/apps/emby/base/deployment.yaml index 87ba52b..63aca9e 100644 --- a/apps/emby/base/deployment.yaml +++ b/apps/emby/base/deployment.yaml @@ -60,7 +60,7 @@ spec: volumes: - name: config persistentVolumeClaim: - claimName: emby + claimName: emby-pvc readOnly: false - name: media nfs: diff --git a/apps/emby/base/pvc.yaml b/apps/emby/base/pvc.yaml index 8d9b79b..ab00992 100644 --- a/apps/emby/base/pvc.yaml +++ b/apps/emby/base/pvc.yaml @@ -1,12 +1,44 @@ apiVersion: v1 kind: PersistentVolumeClaim metadata: - name: emby + name: emby-pvc spec: - storageClassName: "rook-cephfs" - volumeMode: Filesystem accessModes: - ReadWriteMany resources: requests: storage: 30Gi + storageClassName: "" + volumeMode: Filesystem + # volumeName should be same as PV name + volumeName: emby +--- +apiVersion: v1 +kind: PersistentVolume +metadata: + name: emby +spec: + accessModes: + - ReadWriteMany + capacity: + storage: 30Gi + csi: + driver: rook-ceph.cephfs.csi.ceph.com + nodeStageSecretRef: + # node stage secret name + name: rook-csi-cephfs-node-user + # node stage secret namespace where above secret is created + namespace: rook-ceph + volumeAttributes: + # optional file system to be mounted + # "fsName": "myfs" + # Required options from storageclass parameters need to be added in volumeAttributes + "clusterID": "rook-ceph" + "staticVolume": "true" + "rootPath": /volumes/csi/emby + # volumeHandle can be anything, need not to be same + # as PV name or volume name. keeping same for brevity + volumeHandle: emby + persistentVolumeReclaimPolicy: Retain + volumeMode: Filesystem +