feat: migrate vaultwarden to k8s

This commit is contained in:
cătălin 2026-07-27 11:56:28 +02:00
commit 6a0389f356
9 changed files with 394 additions and 0 deletions

View file

@ -0,0 +1,75 @@
# Configuration is managed in k8s/argo-apps/vaultwarden.yaml
replicaCount: 1
image:
repository: vaultwarden/server
pullpolicy: Always
tag: "1.37.0-alpine"
imagePullSecrets: []
podAnnotations: {}
podSecurityContext: {}
securityContext: {}
service:
type: ClusterIP
port: 80
targetPort: 80
ingress:
enabled: false
conf:
db:
database_url: ""
enable_db_wal: true
connection_retries: 15
timeout: 30
idle_timeout: 600
min_conns: 2
max_conns: 10
conn_init: ""
web_vault:
enabled: true
folder: "web-vault/"
persistence:
enabled: true
storageClass: "truenas-nfs-csi"
accessMode: ReadWriteMany
size: 5Gi
existingClaim: ""
autoscaling:
enabled: false
resources: {}
livenessProbe:
tcpSocket:
port: 80
initialDelaySeconds: 30
timeoutSeconds: 15
successThreshold: 1
failureThreshold: 3
periodSeconds: 10
readinessProbe:
tcpSocket:
port: 80
initialDelaySeconds: 15
timeoutSeconds: 2
successThreshold: 1
failureThreshold: 3
periodSeconds: 10
nodeSelector: {}
tolerations: []
affinity: {}
env: {}
secret:
enabled: true
existingSecretName: "vaultwarden-kubernetes-secrets"
data: {}