# Durable result sink for the 30-night soak (GA bar: nightly suite green 30 # consecutive days — docs/planning/milestone-11/phase-9.md "Exit gate"). # # longhorn-rwx: RWX so the nightly soak CronJob pods (writers) and the always-on # soak-monitor (reader) can mount it concurrently, and Retain reclaim policy so # the 30 nights of JSON summaries survive a PVC delete / job churn / operator # session ending. Each night writes /results/soak-YYYY-MM-DD.json + appends one # line to /results/ledger.tsv (dateverdictp99err% image). # # Apply: kubectl apply -f tidal-stress/k8s/soak-results-pvc.yaml apiVersion: v1 kind: PersistentVolumeClaim metadata: name: tidal-soak-results namespace: tidaldb-cluster labels: app.kubernetes.io/name: tidal-soak app.kubernetes.io/part-of: tidaldb spec: accessModes: - ReadWriteMany storageClassName: longhorn-rwx resources: requests: storage: 2Gi