# Values for the upstream Longhorn chart, nested under `longhorn:` (the # dependency's name in Chart.yaml). longhorn: defaultSettings: # Must match the mount path from the UserVolumeConfig in # talos/patch-longhorn.yaml (/var/mnt/) — this is what points # Longhorn at the dedicated data disk instead of its own default path # on the root filesystem, which on Talos is ephemeral/unsuited for # real data anyway. defaultDataPath: /var/mnt/longhorn # Longhorn's own headroom settings, kept conservative: stop scheduling # new replicas onto a disk once free space drops below these # thresholds, so the cluster degrades gracefully instead of actually # filling a disk. storageMinimalAvailablePercentage: 25 storageReservedPercentageForDefaultDisk: 30 preUpgradeChecker: # Longhorn's own pre-upgrade check runs as a Job that expects to reach # an upgrade-responder service on the internet by default. Harmless to # leave on, but pointless for a learning cluster and one less thing to # explain — off by default here. jobEnabled: false