diff --git a/deployments/home-server/vaultwarden.yaml b/deployments/home-server/vaultwarden.yaml index 7100b07..3a0fbe7 100644 --- a/deployments/home-server/vaultwarden.yaml +++ b/deployments/home-server/vaultwarden.yaml @@ -1,94 +1,6 @@ --- apiVersion: v1 kind: PersistentVolume -metadata: - name: vaultwarden-pgdata-pv -spec: - capacity: - storage: 5Gi - accessModes: - - ReadWriteOnce - persistentVolumeReclaimPolicy: Retain - storageClassName: local-path - hostPath: - path: /dpool/services/vaultwarden-pgdata ---- -apiVersion: v1 -kind: PersistentVolumeClaim -metadata: - name: vaultwarden-pgdata-pvc - namespace: home-server -spec: - accessModes: - - ReadWriteOnce - storageClassName: local-path - resources: - requests: - storage: 5Gi - volumeName: vaultwarden-pgdata-pv ---- -apiVersion: v1 -kind: Service -metadata: - name: vaultwarden-postgres - namespace: home-server -spec: - ports: - - port: 5432 - selector: - app: vaultwarden-postgres ---- -apiVersion: v1 -kind: Secret -metadata: - name: vaultwarden-postgres-secret - namespace: home-server -type: Opaque -stringData: - postgres-password: "super-strong-password" ---- -apiVersion: apps/v1 -kind: Deployment -metadata: - name: vaultwarden-postgres - namespace: home-server -spec: - replicas: 1 - selector: - matchLabels: - app: vaultwarden-postgres - template: - metadata: - labels: - app: vaultwarden-postgres - spec: - containers: - - name: postgres - image: postgres:15 - env: - - name: POSTGRES_DB - value: vaultwarden - - name: POSTGRES_USER - value: vaultuser - - name: POSTGRES_PASSWORD - valueFrom: - secretKeyRef: - name: vaultwarden-postgres-secret - key: postgres-password - ports: - - containerPort: 5432 - volumeMounts: - - name: pgdata - mountPath: /var/lib/postgresql/data - volumes: - - name: pgdata - persistentVolumeClaim: - claimName: vaultwarden-pgdata-pvc - ---- ---- -apiVersion: v1 -kind: PersistentVolume metadata: name: vaultwarden-pv spec: