c34591e7bae588ffa0ef2da1eae6e5f6478f302d
Introduces a 4th Talos node (VMID 153, k8s-edge) outside the Ceph quorum and general scheduling pool. Tainted workload-class=pinned:NoSchedule so only tolerating pods schedule here; intended for Home Assistant (Z-Wave + EDI21 USB sticks) and Music Assistant (latency-sensitive; moved out of the HA VM originally because in-VM scheduling caused audio stutters). Rationale: NoSchedule-tainting one of the existing 3 nodes would shrink general+Ceph capacity from 3 to 2 and compromise redundancy for every other workload. A dedicated node keeps the symmetric 3-node layout intact, and USB passthrough pins this node to a physical host anyway so non-HA is the correct model. target_node is a placeholder until the Proxmox host carrying the USB dongles is chosen; module already ignores node_name. USB passthrough (usb = [...]) and the workload manifests get added in follow-up commits. bootstrap.sh WORKERS array and e2e-test.sh 4-node check already landed with the Audiobookshelf commit. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
Description
No description provided
38 MiB