From a6d47f9bf87b7863950062d7925244f7f91fb2d3 Mon Sep 17 00:00:00 2001 From: Steffen Illium Date: Wed, 1 May 2024 23:10:21 +0200 Subject: [PATCH] link vaultwarden to existing volume --- .../base/vaultwarden-data-pvc.yaml | 30 +++++++++++++++++++ 1 file changed, 30 insertions(+) diff --git a/apps/vaultwarden/base/vaultwarden-data-pvc.yaml b/apps/vaultwarden/base/vaultwarden-data-pvc.yaml index 15a19cb..d914315 100644 --- a/apps/vaultwarden/base/vaultwarden-data-pvc.yaml +++ b/apps/vaultwarden/base/vaultwarden-data-pvc.yaml @@ -1,4 +1,33 @@ apiVersion: v1 +kind: PersistentVolume +metadata: + name: vaultwarden +spec: + accessModes: + - ReadWriteMany + capacity: + storage: 20Gi + csi: + driver: cephfs.csi.ceph.com + nodeStageSecretRef: + # node stage secret name + name: csi-cephfs-secret + # node stage secret namespace where above secret is created + namespace: default + volumeAttributes: + # optional file system to be mounted + "fsName": "myfs" + # Required options from storageclass parameters need to be added in volumeAttributes + "clusterID": "aa82dc92-5ed0-4d99-b156-670f51b05a6b" + # "staticVolume": "true" + "rootPath": /volumes/csi/vaultwarden + # volumeHandle can be anything, need not to be same + # as PV name or volume name. keeping same for brevity + volumeHandle: vaultwarden + persistentVolumeReclaimPolicy: Retain + volumeMode: Filesystem +--- +apiVersion: v1 kind: PersistentVolumeClaim metadata: labels: @@ -6,6 +35,7 @@ metadata: name: vaultwarden spec: storageClassName: rook-cephfs + volumeMode: Filesystem accessModes: - ReadWriteOnce resources: