- application.yaml: single multi-source Application (openviking pattern), wave 8, chart v0.9.1 via path: + $values/values.yaml - values.yaml: postgresql.enabled=false (external), existingSecret, LLM env (astro-orbiter:8001, Qwen3.8-27B-Q4_K_M), native ingress cosmic-rewind.local.mk-labs.cloud (api /health /v1 /mcp /ext, cp /) - externalsecret.yaml: hindsight-credentials from 1Password mk-labs/hindsight - namespace.yaml, postgres-pvc.yaml (10Gi nfs-emporium), deployment-postgres.yaml (ankane/pgvector pinned by digest), service-postgres.yaml (hindsight-postgres:5432)
25 lines
787 B
YAML
25 lines
787 B
YAML
---
|
|
# ============================================================================
|
|
# PersistentVolumeClaim - Hindsight external PostgreSQL data
|
|
# Peter Parker, Phase C, t_6d47a360
|
|
#
|
|
# 10Gi on nfs-emporium (homelab NFS-backed storage class, firecrawl precedent).
|
|
# RWO single-writer: matches the single-replica Recreate postgres Deployment.
|
|
# ============================================================================
|
|
apiVersion: v1
|
|
kind: PersistentVolumeClaim
|
|
metadata:
|
|
name: hindsight-postgres-data
|
|
namespace: hindsight
|
|
labels:
|
|
app.kubernetes.io/name: hindsight
|
|
app.kubernetes.io/component: database
|
|
app.kubernetes.io/part-of: platform-buildout
|
|
spec:
|
|
accessModes:
|
|
- ReadWriteOnce
|
|
storageClassName: nfs-emporium
|
|
resources:
|
|
requests:
|
|
storage: 10Gi
|