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: app: vaultwarden name: vaultwarden spec: storageClassName: "" volumeMode: Filesystem accessModes: - ReadWriteOnce resources: requests: storage: 20Gi volumeName: vaultwarden