diff --git a/deployments/home-server/vaultwarden.yaml b/deployments/home-server/vaultwarden.yaml index 3733ef5..6e8f10c 100644 --- a/deployments/home-server/vaultwarden.yaml +++ b/deployments/home-server/vaultwarden.yaml @@ -157,7 +157,11 @@ spec: - name: ADMIN_TOKEN value: "0h12893hj0129j30129j3" - name: DATABASE_URL - value: "postgresql://vaultuser:super-strong-password@vaultwarden-postgres.home-server.svc.cluster.local:5432/vaultwarden" + valueFrom: + secretKeyRef: + name: postgres.vwdb.acid.acid + key: uri + ports: - containerPort: 80 volumeMounts: @@ -167,4 +171,21 @@ spec: - name: vaultwarden-data persistentVolumeClaim: claimName: vaultwarden-pvc - +--- +apiVersion: "acid.zalan.do/v1" +kind: postgresql +metadata: + name: vwdb + namespace: home-server +spec: + teamId: "acid" + volume: + size: 2Gi + numberOfInstances: 1 + users: + vaultwarden_user: + - login + databases: + vaultwarden: vaultwarden_user + postgresql: + version: "15"