Remove specific pg

This commit is contained in:
j 2025-07-12 23:08:34 +10:00
parent 91bf0618f4
commit 13a7e6a5a6

View file

@ -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: