|
LIVE: D-134's bands now EXIST -- both DCs at pass=24 fail=0, from a 6/18 baseline
Operator-gated, dependency-ordered: dc1 v6 carve (6 subnets), dc0 reserve (13 ranges), dc1 reserve (12 ranges). Each pre-apply re-verified in the same session; every write read back. Subnets 18 -> 30, ipranges 3 -> 28. Machines 18 Ready + 2 Deployed unchanged throughout -- no node, no tfstate, no running service touched. This closes the "RULED IS NOT BUILT" finding for D-134: its band table had been prose since 2026-07-23 while MAAS held zero reserved ranges. FINDING -- MAAS already reserves the entire low IPv6 block. Every explicit v6 band create failed with "Requested reserved range conflicts with an existing range". Measured via `subnet reserved-ip-ranges`: MAAS auto-reserves ::1-::ffff:ffff on every IPv6 subnet plus :: per RFC 4291 s2.6.1, with allocatable space starting at <prefix>:0:1::. The ruled bands sit entirely inside it, so the write is impossible AND unnecessary. R4's "v6 bands as a second pass" is not executable in MAAS and need not be; the tool now verifies coverage instead of writing. Execution-level correction -- R4's intent is satisfied. Same on ULA and GUA. Harness T19 asserted a literal string the fix removed. Re-pointed at the surviving invariant (textual 4-99, never hex 4-63) rather than deleted, per the standing rule against going green by removing an assertion. 25/25, gauntlet ALL GREEN (83). dc1's FIP pool still correctly REFUSED -- unset by design, so R4 cannot close for dc1 until ruled. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01HvCyrwvYTTcDYnRErfMsNf |
|---|
|
|
| docs/CURRENT-STATE.md |
|---|
| docs/audit/dc-plane-ipam-executed-20260727.txt 0 → 100644 |
|---|
| docs/changelog-20260727-stage5-phase0.md |
|---|
| tests/dc-plane-ipam/run-tests.sh |
|---|