fix: disable postgresql subchart, use CNPG

This commit is contained in:
2026-06-15 00:09:06 +02:00
parent 961a0e7e46
commit 1a2f064ab2
2 changed files with 21 additions and 27 deletions
+18 -24
View File
@@ -34,15 +34,23 @@ spec:
TZ: "Europe/Berlin"
CREATE_ADMIN: "1"
RUN_MIGRATIONS: "1"
# Werte kommen aus miniflux-secret (envFrom unten)
envFrom:
- secretRef:
DATABASE_URL:
value: "postgres://miniflux:$(DATABASE_PASSWORD)@miniflux-db-rw.miniflux.svc.cluster.local/miniflux?sslmode=disable"
DATABASE_PASSWORD:
valueFrom:
secretKeyRef:
name: miniflux-secret
# DATABASE_URL wird aus Secret zusammengebaut
# Format: postgres://user:password@host:5432/miniflux?sslmode=disable
# Wird via postgresql.auth.existingSecret gesetzt (siehe postgresql unten)
key: DATABASE_PASSWORD
ADMIN_USERNAME:
valueFrom:
secretKeyRef:
name: miniflux-secret
key: ADMIN_USERNAME
ADMIN_PASSWORD:
valueFrom:
secretKeyRef:
name: miniflux-secret
key: ADMIN_PASSWORD
service:
main:
@@ -52,28 +60,14 @@ spec:
ingress:
main:
enabled: false # Routing läuft über HTTPRoute (Cilium Gateway)
enabled: false
persistence:
# Miniflux selbst ist stateless (PostgreSQL hält die Daten)
# Kein PVC für den App-Container nötig
config:
enabled: false
postgresql:
enabled: true
auth:
username: miniflux
database: miniflux
existingSecret: miniflux-secret
secretKeys:
adminPasswordKey: DATABASE_PASSWORD
userPasswordKey: DATABASE_PASSWORD
primary:
persistence:
enabled: true
storageClass: longhorn
size: 2Gi
enabled: false
resources:
requests: