History for openstack-caracal-dc-dc / scripts
2026-07-20
@JANeumatrix
NEW: maas-node-power.sh (+harness 24/24) -- per-machine virsh power, MAC-matched ...
JANeumatrix committed 1 day ago
@JANeumatrix
FIX false-success: opnsense-plugins.sh apply ALWAYS dry-ran (DRY_RUN:+ expands on 0) ...
JANeumatrix committed 1 day ago
@JANeumatrix
NEW: opnsense-set-interface-v4 pair (+harness 53/53) -- IPv4 + WAN gateway via the vendor config model ...
JANeumatrix committed 1 day ago
@JANeumatrix
Deploy step B COMPLETE: rack bootstrapped + enrolled, SEC-010 CLOSED both ends (operator-ruled), OPNsense 26.7 base staged (operator-ruled); ledger-scan fail-open hardening ...
JANeumatrix committed 1 day ago
2026-07-19
@JANeumatrix
Batch 6: exit runs 1/2/4/5 -- archive exclusion (operator-ruled), adjudication, plan==triple, S2 ...
JANeumatrix committed 2 days ago
@JANeumatrix
Batch 4 C6: docs disposition -- 24 history docs archived, 16 retained, refs rewritten ...
JANeumatrix committed 2 days ago
@JANeumatrix
Batch 1 open: L10 status-coupling flipped WARN -> FAIL (GA-R1/C1) ...
JANeumatrix committed 2 days ago
@JANeumatrix
Batch 0.4: extractor status scan keyed to the legal token set (GA-F10 / vocab H1) ...
JANeumatrix committed 2 days ago
@JANeumatrix
Batch 0.3: ledger-scan wrap-aware next-free exclusion (GA-F15) ...
JANeumatrix committed 2 days ago
@JANeumatrix
Batch 0.2: ledger-scan SEC reporting repointed at security-ledger.md (GA-R4/F3) ...
JANeumatrix committed 2 days ago
@JANeumatrix
Batch 0.1: repo-lint gains L10 status-coupling check (GA-R1 rule 8 / C1) ...
JANeumatrix committed 2 days ago
2026-07-18
@JANeumatrix
GA Phase 1: deterministic record inventory + measured evidence (freeze upheld) ...
JANeumatrix committed 3 days ago
@JANeumatrix
D-129: build the OPNsense edge plugin profile-installer + sharpen pins ...
JANeumatrix committed 3 days ago
2026-07-17
@JANeumatrix
D-126 base-leg oneshot (site-baseleg.sh) + D-128 operating model; post-restart sweep ...
JANeumatrix committed 3 days ago
2026-07-16
@JANeumatrix
D-126: durable rootless agent access to VR1 site VMs (shell + forward) + DC creds prep ...
JANeumatrix committed 5 days ago
@JANeumatrix
D-125: Model B per-DC ISP egress (bridge-in, single-NAT) -- resolves OBS-3 design gap ...
JANeumatrix committed 5 days ago
@JANeumatrix
Stage-3 review sweep C+D: Model B two-root reshape + SEC-010 hardening ...
JANeumatrix committed 5 days ago
@JANeumatrix
Review sweep A+B + R-3 storage-04: coherent record, whole-host calculator, R-3-compliant Model A fallback ...
JANeumatrix committed 5 days ago
@JANeumatrix
Stage 3 (vr1-dc0) prep batch: D-121..D-124 rulings + substrate/rack wiring, HA overlay, NetBox importers ...
JANeumatrix committed 5 days ago
2026-07-15
@JANeumatrix
creds-audit: enforce per-site credential consolidation (SEC-009); prevents the DC0/DC1 spread ...
JANeumatrix committed 6 days ago
2026-07-14
@JANeumatrix
D-119: region-qualify the VR1 DC namespace -- C3 / gap #19 CLOSED (Stage 3 unblocked) ...
JANeumatrix committed 6 days ago
@JANeumatrix
opnsense-set-interface-v6: script the LAN IPv6 the REST API cannot set (D-113 amendment) ...
JANeumatrix committed 7 days ago
2026-07-13
@JANeumatrix
office1-netbox DEPLOYED: NetBox 4.6.4 live on the Office1 headend, three levels deep ...
JANeumatrix committed 7 days ago
@JANeumatrix
Office1 headend LIVE: MAAS 3.7.2 + LXD 5.21 on voffice1. D-114 PROVEN END TO END. ...
JANeumatrix committed 8 days ago
@JANeumatrix
Fold the AppArmor/libvirt rule into scripts/prereqs -- it gated every VR1 VM boot ...
JANeumatrix committed 8 days ago
@JANeumatrix
D-113(a2) COMPLETE: DELETE the config.xml path (template, renderer, ISO builder) ...
JANeumatrix committed 8 days ago
@JANeumatrix
D-113(a2): API-key bootstrap -- no GUI click, no re-implemented crypto ...
JANeumatrix committed 8 days ago
@JANeumatrix
DOCFIX-194: the OpenTofu gate was GREEN over two BROKEN modules ...
JANeumatrix committed 8 days ago
@JANeumatrix
SAFETY SWEEP: mark the config.xml push path as a LIVE HAZARD (no behaviour change) ...
JANeumatrix committed 8 days ago
@JANeumatrix
D-113(a2) step 1: thin OPNsense REST API client + harness ...
JANeumatrix committed 8 days ago