Commit Graph
7 Commits
Author SHA1 Message Date
rock 8290e9de37 fix: align CNPG memory-db manifest with homelab working version
CI / CI (pull_request) Successful in 11m24s
Broke because poimen-memory repo had:
- monitoring.enabled: true (field removed in CNPG 1.30)
- Database CRD missing spec.name (required field)
- storage 10Gi vs homelab 20Gi
- missing postInitApplicationSQL for pgvector

Now matches homelab/k8s/infra/databases/memory-db.yaml exactly.
Removed separate Database CRD — pgvector installed via bootstrap.
2026-09-11 07:59:37 +09:00
Story Crater Bot 57f87f494a chore: reduce memory-db cluster from 3 to 2 instances
CHANGES:
- k8s/infra/databases/memory-db.yaml: instances 3 → 2
- Updated comment from '3 instances' to '2 instances'

REASONING:
- Reduces resource overhead (high availability at 2 is sufficient)
- Maintains quorum for failover (minimum 2 for HA)
- Saves memory/CPU allocation on homelab cluster
- ArgoCD will manage rollout automatically

DEPLOYMENT:
- ArgoCD will detect spec change and reconcile
- CNPG will scale down one pod
- Data preserved (3→2 replication, no data loss)
2026-08-28 08:16:02 -07:00
Story Crater Bot b923e0ad68 feat: M2.2 CNPG memory-db with pgvector (declarative, 3 instances) 2026-08-27 20:39:49 -07:00
Story Crater Bot 9ca988aeb3 Downsize memory-db to 2 instances 2026-08-22 23:53:05 -07:00
Story Crater Bot af491564cd Fix: use default longhorn (3 replicas), increase to 20Gi 2026-08-22 23:40:08 -07:00
Story Crater Bot 753435104d Fix: use longhorn-imessage-local (WaitForFirstConsumer) for stable volume binding 2026-08-22 23:36:25 -07:00
Story Crater Bot 695e115212 Deploy Poimen Memory K8s cluster with ArgoCD tracking (M2.2, M3.5-M3.7) 2026-08-22 23:13:42 -07:00