From 9c6879bcd6d1183b9ad25216cbdbc21f4c389595 Mon Sep 17 00:00:00 2001 From: HDW Date: Thu, 4 Jun 2026 00:09:31 +0200 Subject: [PATCH] dnd anpassung --- apps/dnd-dev/deployment.yaml | 2 +- apps/dnd-dev/postgresql.yaml | 60 ++++++++++++++++++++++++++++++++++++ 2 files changed, 61 insertions(+), 1 deletion(-) create mode 100644 apps/dnd-dev/postgresql.yaml diff --git a/apps/dnd-dev/deployment.yaml b/apps/dnd-dev/deployment.yaml index 48a86db..c97c08c 100644 --- a/apps/dnd-dev/deployment.yaml +++ b/apps/dnd-dev/deployment.yaml @@ -6,7 +6,7 @@ metadata: type: Opaque stringData: # Zeigt auf denselben Postgres im dnd-Namespace (cross-namespace via FQDN) - DATABASE_URL: "postgresql://admin:dndgeheim123@dnd-postgres-service.dnd.svc.cluster.local:5432/dnd_ledger" + DATABASE_URL: "postgresql://admin:dndgeheim123@dnd-postgres-service.dnd-dev.svc.cluster.local:5432/dnd_ledger" SECRET_KEY: "dev-secret-change-me" --- diff --git a/apps/dnd-dev/postgresql.yaml b/apps/dnd-dev/postgresql.yaml new file mode 100644 index 0000000..41c07d6 --- /dev/null +++ b/apps/dnd-dev/postgresql.yaml @@ -0,0 +1,60 @@ +apiVersion: v1 +kind: PersistentVolumeClaim +metadata: + name: dnd-dev-postgres-pvc + namespace: dnd-dev +spec: + accessModes: + - ReadWriteOnce + resources: + requests: + storage: 1Gi +--- +apiVersion: v1 +kind: Service +metadata: + name: dnd-postgres-service + namespace: dnd-dev +spec: + selector: + app: dnd-dev-postgres + ports: + - protocol: TCP + port: 5432 + targetPort: 5432 +--- +apiVersion: apps/v1 +kind: StatefulSet +metadata: + name: dnd-dev-postgres + namespace: dnd-dev +spec: + serviceName: "dnd-postgres-service" + replicas: 1 + selector: + matchLabels: + app: dnd-dev-postgres + template: + metadata: + labels: + app: dnd-dev-postgres + spec: + containers: + - name: postgres + image: postgres:15-alpine + env: + - name: POSTGRES_DB + value: "dnd_ledger" + - name: POSTGRES_USER + value: "admin" + - name: POSTGRES_PASSWORD + value: "dndgeheim123" + ports: + - containerPort: 5432 + volumeMounts: + - name: postgres-storage + mountPath: /var/lib/postgresql/data + volumes: + - name: postgres-storage + persistentVolumeClaim: + claimName: dnd-dev-postgres-pvc