diff --git a/docs/CURRENT-STATE.md b/docs/CURRENT-STATE.md index fb7d419..1e3c1f0 100644 --- a/docs/CURRENT-STATE.md +++ b/docs/CURRENT-STATE.md @@ -66,15 +66,22 @@ assigned; 18 nodes' statics + br-ex OVS (D-133 flat, D-100 provider-raw). ALL 18 nodes still Ready. Flagged residue (cleanup gated at stage close): 192.168.1.0/24 + emptied fabric-5, ~90 empty - auto-created fabrics. OPEN decision points before their steps: - deploy OS series (bundle is ubuntu@22.04/jammy; region - default_distro_series=noble and ONLY noble images are synced -- - capture, ibid.), per-DC artifact mirror (gap #5, D-107 -- blocks - the exit gate honestly), deploy-placement tag shape (single region - serves BOTH DCs; VR0's shared `openstack` tag cannot disambiguate). - NEXT: deploy-series ruling -> Step 8 topology check -> tag ruling -> - gated per-node deploys -> Step 6/7 verifies -> lib-hosts.sh per-DC - population (delivery item). + auto-created fabrics. **Post-carve rulings, all 2026-07-23 (this + entry lands one commit late -- an owned L10 defect, changelog item + 8):** deploy model = READY handoff (MAAS-deploy SKIPPED; Juju + provisions at Stage 5 per the phase-01 precondition; DOCFIX-200 + rewrote the runbook's Step 4, which would have broken Stage 5); + jammy boot images SYNCED to the region (selection id=2; + `ubuntu/jammy` reads Synced); placement tags = + `openstack-vr1-dc0`/`-dc1` APPLIED 9+9 (D-119 naming). Mirror + gate: rehearsal exception REJECTED -- **D-135 ADOPTED** (per-DC + mirror BUILT on the rack hosts at the D-134 utility .4 address; + item 1 apt+UCA debmirror+nginx builds in-stage; items 2-3 pinned + to Stage 5; egress narrowing is the closing mutation). NEXT: + build+install dc-mirror item 1 (script+harness, gated installs, + initial sync) -> Step 6/7/8 verify closure -> lib-hosts.sh per-DC + population + lib-net VID comment (delivery items) -> mirror + reachability gate -> stage close-out set. - Position inside Stage 3: deploy step A EXECUTED 2026-07-19 (6/0/6 exact; convergence zero -- `docs/audit/outer-plan-20260719-postA-converged.txt`). **Deploy step B diff --git a/docs/changelog-20260723-stage4-open.md b/docs/changelog-20260723-stage4-open.md index 6d243f6..13ea3b5 100644 --- a/docs/changelog-20260723-stage4-open.md +++ b/docs/changelog-20260723-stage4-open.md @@ -172,3 +172,15 @@ - **Revert:** runbook edits `git revert`; tags `maas admin tag update-nodes remove=...` x9 + tags delete; boot-source-selection delete id=2 (images age out). + +## Item 8 -- OWNED: pipe-masked L10 lint FAIL on the D-135 commit (abd6b92) + +- The D-135 commit changed a design-decisions Status line WITHOUT + CURRENT-STATE in the same commit (GA-R1 C1 / lint L10) and shipped anyway: + my lint invocation piped through `tail`, masking the nonzero exit -- + the EXACT defect the 2026-07-23 queue-pass session owned same-hour + yesterday. Repeated; owned. +- Repair: this commit carries the owed CURRENT-STATE update (post-carve + rulings + D-135 + refreshed NEXT line). Practice fixed in-session: lint + exit now checked via PIPESTATUS, never inferred from tail output. +- **Revert:** n/a (repair commit).