2026-07-14
@JANeumatrix
NetBox write-path hardening: the bugs that would have corrupted the apex at C2 ...
JANeumatrix committed 23 hours ago
@JANeumatrix
D-119: region-qualify the VR1 DC namespace -- C3 / gap #19 CLOSED (Stage 3 unblocked) ...
JANeumatrix committed 23 hours ago
@JANeumatrix
C1 follow-ups: verify the RDNSS we never set; correct a revert line that did not revert ...
JANeumatrix committed 1 day ago
@JANeumatrix
Office1 LAN IPv6 is LIVE and proven on the wire -- Stage 2 close-out C1 CLOSED ...
JANeumatrix committed 1 day ago
@JANeumatrix
Consolidate to one session; close last night's two delivery gaps ...
JANeumatrix committed 1 day ago
@JANeumatrix
opnsense-set-interface-v6: script the LAN IPv6 the REST API cannot set (D-113 amendment) ...
JANeumatrix committed 1 day ago
@JANeumatrix
D-113 AMENDMENT: "interfaces: the REST API" is FALSE -- base-interface addressing has no API ...
JANeumatrix committed 1 day ago
@JANeumatrix
Pin Stage 2 as the branch merge point; reconcile the Stage 2 tracker; log the OpenTofu naming collision (gap #19) ...
JANeumatrix committed 1 day ago
@JANeumatrix
D-118 ADOPTED (org ULA fd50:840e:74e2::/48); VR1 DC0 + DC1 IMPORTED; roles importer bug fixed ...
JANeumatrix committed 1 day ago
@JANeumatrix
Prove the sandbox is a FAITHFUL replica, not just a count-matching one ...
JANeumatrix committed 1 day ago
@JANeumatrix
D-115 office carve IMPORTED into the Office1 NetBox; DC import blocked on ORG_ULA_48 ...
JANeumatrix committed 1 day ago
@JANeumatrix
NetBox sandbox seeded from the upstream draft (129 objects) + the two-phase tooling ...
JANeumatrix committed 1 day ago
@JANeumatrix
D-117 ADOPTED (B, DC-only): fix the off-by-one site binding + make the importer dry-by-default ...
JANeumatrix committed 1 day ago
@JANeumatrix
D-117 (PROPOSED): VR1 site naming collision blocks the NetBox import ...
JANeumatrix committed 1 day ago
2026-07-13
@JANeumatrix
D-116 ADOPTED: no Office1-local GitBucket -- keep using git.baldurkeep.com ...
JANeumatrix committed 1 day ago
@JANeumatrix
Tailscale: office1-tailscale joined the SELF-HOSTED tailnet as the Office1 subnet router ...
JANeumatrix committed 1 day ago
@JANeumatrix
Office1: edge route to the compose net + Tailscale subnet router + an as-built connection reference ...
JANeumatrix committed 1 day ago
@JANeumatrix
office1-netbox DEPLOYED: NetBox 4.6.4 live on the Office1 headend, three levels deep ...
JANeumatrix committed 1 day ago
@JANeumatrix
Ledger: pin Office1 LAN IPv6 as the next step after the NetBox deploy (D-115 q3) ...
JANeumatrix committed 2 days ago
@JANeumatrix
D-115 ADOPTED: v4 stays role-based; Office = /22 per office; DC2 moves INSIDE the Cloud /16 ...
JANeumatrix committed 2 days ago
@JANeumatrix
D-115 PROPOSED: Office1 addressing -- the office carve, and the four v4 role gaps it exposed ...
JANeumatrix committed 2 days ago
@JANeumatrix
Office1 headend LIVE: MAAS 3.7.2 + LXD 5.21 on voffice1. D-114 PROVEN END TO END. ...
JANeumatrix committed 2 days ago
@JANeumatrix
D-114 follow-through: fix node-vm's nested-virt defect NOW; voffice1 pinned to a reserved address ...
JANeumatrix committed 2 days ago
@JANeumatrix
D-114: voffice1 is LIVE. cloudinit-vm gains nested virt -- it was silently broken for the model ...
JANeumatrix committed 2 days ago
@JANeumatrix
D-114 ADOPTED: VR1 site containment VMs + MAAS-composed LXD VMs for the non-stack machines ...
JANeumatrix committed 2 days ago
@JANeumatrix
Fold the AppArmor/libvirt rule into scripts/prereqs -- it gated every VR1 VM boot ...
JANeumatrix committed 2 days ago
@JANeumatrix
Ledger collapse: close the coverage gap in the carry-forward ...
JANeumatrix committed 2 days ago
@JANeumatrix
Collapse the three ledger streams into one; reconcile against repo ground truth ...
JANeumatrix committed 2 days ago
@JANeumatrix
APPLIED + CORRECTION: "updated in-place" does NOT mean "no restart" -- the apply bounced the edge ...
JANeumatrix committed 2 days ago
@JANeumatrix
D-113(a2) COMPLETE: DELETE the config.xml path (template, renderer, ISO builder) ...
JANeumatrix committed 2 days ago