|
R1 precondition 3 VERIFIED read-only from voffice1: skip_networking=1 is the control
The amendment required verifying, BEFORE the apply, that re-commissioning preserves the D-134 statics and the pinned MACs. Both halves now answered from the headend, read-only, no mutation. HALF 1 -- baseline measured: 18 Ready nodes, 7 interfaces, 12 links each, mode=static on every link (6 planes x 2 families). MAAS 3.7's commission API carries skip_networking: 'Whether to skip re-configuring the networking on the machine after the commissioning has completed.' The option exists BECAUSE the default reconfigures, which is exactly the flagged risk. The combination R1 needs is skip_networking=1 with skip_storage UNSET -- network preserved, storage re-scanned so the new /dev/vdb enters inventory. HALF 2 -- the tofu change does not touch NICs. Both inner roots plan 6 add / 4 change / 0 destroy; the four in-place diffs change devices.disks ONLY, gaining vdb. A grep for mac/interface across the whole diff returns one hit and it is inside the NEW juju-01 create block. Risk is materially lower than 2026-07-20 because MACs are now config-pinned -- the control introduced after that incident precisely because the plan was untrustworthy. NOT overclaimed: a clean plan was necessary but not sufficient in 2026-07-20, when 0/9/0 in-place regenerated every MAC. So the sequence puts a MAC verification BETWEEN the apply and the re-commission -- that incident became fleet-wide because MAAS was told to re-commission while its records were already stale. Capture: docs/audit/r1-precondition3-verify-20260729.txt Co-Authored-By: Claude Opus 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01HvCyrwvYTTcDYnRErfMsNf |
|---|
|
|
| docs/audit/r1-precondition3-verify-20260729.txt 0 → 100644 |
|---|