# Vault copy. One writer (the sync pod), so RWO is enough for now. apiVersion: v1 kind: PersistentVolumeClaim metadata: name: obsidian-vault annotations: argocd.argoproj.io/sync-wave: "0" argocd.argoproj.io/sync-options: Prune=false spec: accessModes: ["ReadWriteOnce"] storageClassName: px-fa-direct-access resources: requests: storage: 10Gi # size to your vault + attachments, with headroom --- # Client config + state.db, so restarts don't trigger a full re-index. apiVersion: v1 kind: PersistentVolumeClaim metadata: name: obsidian-sync-state annotations: argocd.argoproj.io/sync-wave: "0" argocd.argoproj.io/sync-options: Prune=false spec: accessModes: ["ReadWriteOnce"] storageClassName: px-fa-direct-access resources: requests: storage: 1Gi