# 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: {}