From c52009020c1e2c23d4b536b0f7a61a6654cfb628 Mon Sep 17 00:00:00 2001 From: j Date: Sun, 13 Jul 2025 09:46:28 +1000 Subject: [PATCH] remove psql --- deployments/home-server/linkwarden.yaml | 82 ++---------------------- deployments/home-server/vaultwarden.yaml | 2 +- 2 files changed, 5 insertions(+), 79 deletions(-) diff --git a/deployments/home-server/linkwarden.yaml b/deployments/home-server/linkwarden.yaml index 6b9ff25..38f70a5 100644 --- a/deployments/home-server/linkwarden.yaml +++ b/deployments/home-server/linkwarden.yaml @@ -1,34 +1,6 @@ --- apiVersion: v1 kind: PersistentVolume -metadata: - name: linkwarden-pgdata-pv -spec: - capacity: - storage: 5Gi - accessModes: - - ReadWriteOnce - persistentVolumeReclaimPolicy: Retain - storageClassName: local-path - hostPath: - path: /dpool/services/linkwarden/database ---- -apiVersion: v1 -kind: PersistentVolumeClaim -metadata: - name: linkwarden-pgdata-pvc - namespace: home-server -spec: - accessModes: - - ReadWriteOnce - storageClassName: local-path - resources: - requests: - storage: 5Gi - volumeName: linkwarden-pgdata-pv ---- -apiVersion: v1 -kind: PersistentVolume metadata: name: linkwarden-pv spec: @@ -57,44 +29,6 @@ spec: --- apiVersion: apps/v1 kind: Deployment -metadata: - name: linkwarden-postgres - namespace: home-server -spec: - replicas: 1 - selector: - matchLabels: - app: linkwarden-postgres - template: - metadata: - labels: - app: linkwarden-postgres - spec: - containers: - - name: postgres - image: postgres:15 - env: - - name: POSTGRES_DB - value: linkwarden - - name: POSTGRES_USER - value: linkwardenuser - - name: POSTGRES_PASSWORD - valueFrom: - secretKeyRef: - name: linkwarden-postgres-secret - key: postgres-password - ports: - - containerPort: 5432 - volumeMounts: - - name: pgdata - mountPath: /var/lib/postgresql/data - volumes: - - name: pgdata - persistentVolumeClaim: - claimName: linkwarden-pgdata-pvc ---- -apiVersion: apps/v1 -kind: Deployment metadata: name: linkwarden namespace: home-server @@ -135,7 +69,10 @@ spec: - name: TZ value: "Australia/Brisbane" - name: DATABASE_URL - value: "postgresql://linkwardenuser:$(POSTGRES_PASSWORD)@linkwarden-postgres.home-server.svc.cluster.local:5432/linkwarden" + valueFrom: + secretKeyRef: + name: linkwarden-postgres-secret + key: DATABASE_URL volumeMounts: - name: linkwarden-data mountPath: /data @@ -156,14 +93,3 @@ spec: - port: 3000 targetPort: 3000 protocol: TCP ---- -apiVersion: v1 -kind: Service -metadata: - name: linkwarden-postgres - namespace: home-server -spec: - ports: - - port: 5432 - selector: - app: linkwarden-postgres diff --git a/deployments/home-server/vaultwarden.yaml b/deployments/home-server/vaultwarden.yaml index a4e4d8b..d334cf8 100644 --- a/deployments/home-server/vaultwarden.yaml +++ b/deployments/home-server/vaultwarden.yaml @@ -69,7 +69,7 @@ spec: - name: DATABASE_URL valueFrom: secretKeyRef: - name: linkwarden-postgres-secret + name: vaultwarden-postgres-secret key: DATABASE_URL ports: - containerPort: 80