NEW: maas-node-power.sh (+harness 24/24) -- per-machine virsh power, MAC-matched
Operator-ruled 2026-07-20 over the pod route. Sets power_type=virsh +
power_address/power_id on already-enlisted machines, matching domains BY MAC
(MAAS renames machines at enlistment, so name matching would map nothing or
the wrong node). Dry by default; every write verified by an actual
query-power-state, since a stored parameter proves nothing about reachability.
Carries the measured reasoning: pods fail on node-vm's pool+volume disks
(domblkinfo 'missing storage backend', reproduced locally), the pod's
discovery role was already done by PXE, and per-node power is the Roosevelt
(IPMI) shape. Gauntlet 72 harnesses ALL GREEN.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01KiUu1oqt76tWvV4vEC3NAr
1 parent d4b4766 commit 2bada324b2bc4586e192b2430956a868ef21ec46
@JANeumatrix JANeumatrix authored 13 hours ago
Showing 2 changed files
View
scripts/maas-node-power.sh 0 → 100755
View
tests/maas-node-power/run-tests.sh 0 → 100755