homelab-k3s/apps/home-assistant/storage.yaml

31 lines
700 B
YAML
Raw Normal View History

# /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