Refining vaultwarden

This commit is contained in:
2024-11-14 23:25:16 +00:00
parent b648b0fc49
commit 71d8aa9fc5
5 changed files with 18 additions and 15 deletions

View File

@@ -22,7 +22,8 @@ spec:
dataPvc:
name: {{ .Values.vaultwarden.dataPvc.name }}
storageClassName: {{ .Values.vaultwarden.dataPvc.storageClassName }}
size: {{ .Values.vaultwarden.dataPvc.size }}
size: {{ .Values.vaultwarden.dataPvc.size }}
mainNamespace: {{ .Values.destnation.namespace }}
destination:
server: {{ .Values.destination.server }}
namespace: {{ .Values.destination.namespace }}

View File

@@ -25,7 +25,7 @@ vaultwarden:
size: 10Gi
attachmentPvc:
name: vaultwarden-attachments
storageClassName: ''
storageClassName: 'linode-block-storage-retain-luks-vw'
size: 10Gi
fqdn: vaultwarden.domain.net
timeZone: "Europe/Lisbon"

View File

@@ -0,0 +1,14 @@
allowVolumeExpansion: true
apiVersion: storage.k8s.io/v1
kind: StorageClass
metadata:
name: linode-block-storage-retain-luks-vw
namespace: kube-system
provisioner: linodebs.csi.linode.com
reclaimPolicy: Retain
parameters:
linodebs.csi.linode.com/luks-encrypted: "true"
linodebs.csi.linode.com/luks-cipher: "aes-xts-plain64"
linodebs.csi.linode.com/luks-key-size: "512"
csi.storage.k8s.io/node-stage-secret-namespace: {{ .Values.mainNamespace }}
csi.storage.k8s.io/node-stage-secret-name: vw-data-luks-key

View File

@@ -1,13 +0,0 @@
{{- if false -}}
apiVersion: v1
kind: PersistentVolumeClaim
metadata:
name: {{ .Values.vaultwarden.dataPvc.name }}
spec:
storageClassName: {{ .Values.vaultwarden.dataPvc.storageClassName }}
accessModes:
- ReadWriteOnce
resources:
requests:
storage: {{ .Values.vaultwarden.dataPvc.size }}
{{- end }}

View File

@@ -6,3 +6,4 @@ vaultwarden:
name: vaultwarden-data
storageClassName: ''
size: 10Gi
mainNamespace: vaultwarden