# /config lives on GlusterFS (/mnt/gvolume0 mounted on every node). # Known risk: HA recorder DB on gluster + non-atomic renames → occasional # .storage write errors. See homelab notes. apiVersion: v1 kind: PersistentVolume metadata: name: home-assistant-pv spec: capacity: storage: 10Gi accessModes: - ReadWriteOnce persistentVolumeReclaimPolicy: Retain volumeMode: Filesystem hostPath: path: /mnt/gvolume0/home-assistant --- apiVersion: v1 kind: PersistentVolumeClaim metadata: name: home-assistant namespace: home-assistant spec: accessModes: - ReadWriteOnce resources: requests: storage: 10Gi storageClassName: "" volumeName: home-assistant-pv