From af491564cd109a51cb3adb62c3ba3b727002e67b Mon Sep 17 00:00:00 2001 From: Story Crater Bot <19826264+Riotpiaole@users.noreply.github.com> Date: Sat, 22 Aug 2026 23:40:08 -0700 Subject: [PATCH] Fix: use default longhorn (3 replicas), increase to 20Gi --- k8s/infra/databases/memory-db.yaml | 17 +++++------------ 1 file changed, 5 insertions(+), 12 deletions(-) diff --git a/k8s/infra/databases/memory-db.yaml b/k8s/infra/databases/memory-db.yaml index d22eb4b..e40fc9d 100644 --- a/k8s/infra/databases/memory-db.yaml +++ b/k8s/infra/databases/memory-db.yaml @@ -1,9 +1,6 @@ -# Dedicated CNPG Postgres for Poimen Memory (GitOps, wave 2 — before poimen w3). -# Includes pgvector extension for semantic search (768-dim embeddings). -# Uses longhorn-imessage-local (WaitForFirstConsumer) to avoid volume binding -# issues when pod gets scheduled to nodes with unhealthy Longhorn replicas. -# CNPG generates secret `memory-db-app` + service `memory-db-rw` in ns poimen; -# poimen reads them locally (no cross-ns secret copy). +# Dedicated CNPG Postgres for Poimen Memory (GitOps, wave 2). +# Uses default longhorn storage class (3 replicas, dataLocality disabled). +# CNPG generates secret `memory-db-app` + service `memory-db-rw` in ns poimen. apiVersion: postgresql.cnpg.io/v1 kind: Cluster metadata: @@ -28,13 +25,9 @@ spec: requests: { memory: "512Mi", cpu: "250m" } limits: { memory: "2Gi", cpu: "1" } storage: - size: 10Gi - storageClass: longhorn-imessage-local - monitoring: - enablePodMonitor: true + size: 20Gi + storageClass: longhorn affinity: - # preferred + tolerations: HA across nodes without deadlocking a partly- - # schedulable 3-CP (same as temporal/authentik-db). podAntiAffinityType: preferred topologyKey: kubernetes.io/hostname tolerations: