diff --git a/docs/session-ledger.md b/docs/session-ledger.md index 2ce4bf5..178cf0e 100644 --- a/docs/session-ledger.md +++ b/docs/session-ledger.md @@ -316,22 +316,23 @@ tenant-skill kubernetes.md. Guide added to LEAK_FILES (harness change), README updated, L7 receipt 30 files, gauntlet 38/38. Instantiated to ~/devteam-package (devteam values). Operator pushes tonight. -- **HELD for operator (morning), in priority order:** - 1. Broad ease-of-use review across ALL handover docs (single-flow, minimize - doc-switching, enough component detail). The judgment call the operator - wants to drive. The Jenkins guide is the model/first instance. - 2. Running DOCFIX list (operator still appending): handover-pack.md data - review + it already carries {{DASHBOARD_URL}}; cred-.txt-file dashboard_url - field = change to cloud-mutating tenant-onboard.sh -> GATED (needs harness - + gated live check); driver guidance (DONE this addendum). - 3. Offboard Phase-E0 defect: admin-side identity:list_application_credentials - is always-403 (base admin_or_owner; measured), so offboard v2 --apply - counts 3 false failures and FATALs at exit 23 BEFORE Phase F (cred-dir - retirement). foil1 offboard hit this live 2026-07-08; cred dir retired by - hand. Fix: owner-context-or-skip E0 inventory, do not count known-403 as - failure; + harness case. First live --apply of offboard v2. - 4. devteam TestCluster2 (flannel, 5ef6e10f): stuck CREATE_IN_PROGRESS 6h+ -- - needs gated delete + calico rebuild. Real proof of the flannel finding. +- **OPERATOR RULINGS (on return, 2026-07-08 PM) + status:** + 1. devteam cluster: DELETE + DELIVER TEMPLATE ruled. DONE (addendum 42): + TestCluster2 confirmed gone + devteam-k8s calico template delivered. + 2. Consolidation review M1-M7: ALL APPROVED to implement now. IN PROGRESS + (see docs/clientdocs-workflow-review-20260708.md). Ships under clientdocs + discipline; package re-instantiation for delivered files. + 3. Gated script fixes: BOTH approved -- offboard Phase-E0 always-403 fix + + cred-.txt-file dashboard_url field. Build offline + harness; live verify + gated. IN PROGRESS. + 4. DOCFIX list CLOSED (operator); handover-pack.md fine as-is (already carries + {{DASHBOARD_URL}}/{{AUTH_URL}}). +- **Offboard E0 defect (for the fix):** admin-side + identity:list_application_credentials is always-403 (base admin_or_owner; + measured), so offboard v2 --apply counts 3 false failures and FATALs at exit + 23 BEFORE Phase F (cred-dir retirement). foil1 offboard hit this live; cred + dir retired by hand. Fix: owner-context-or-skip E0 inventory, do not count + known-403 as failure; + harness case. ## REMAINING OPEN WORK (single list for session resume; 2026-07-07, updated post-devteam-window) diff --git a/docs/v1-redeploy-changelog.md b/docs/v1-redeploy-changelog.md index bb7b2d7..ab22fe5 100644 --- a/docs/v1-redeploy-changelog.md +++ b/docs/v1-redeploy-changelog.md @@ -3008,4 +3008,24 @@ - Numbers consumed: DOCFIX-123. REVERT: git checkout HEAD~ -- clientdocs tests/clientdocs-skill/run-tests.sh docs/session-ledger.md docs/v1-redeploy-changelog.md; rm clientdocs/jenkins-kubernetes-guide.md ~/devteam-package/jenkins-kubernetes-guide.md; then bash scripts/repo-lint.sh --record-clientdocs-sweep (re-pin receipt to 29 files); no cloud-side change to revert. +### 2026-07-08 (addendum 42, jumphost stream) -- devteam cluster unblock: stuck flannel cluster gone + devteam-k8s calico template DELIVERED (live op, no numbers) + +Operator ruled (on return): delete the wedged cluster + deliver a vetted +template. Executed in logged window ops-devteam-template. + +- **TestCluster2 (flannel) CONFIRMED GONE:** by the time the operator returned, + the cluster list was empty and no orphan nodes/stacks/LBs remained; the two + gp.mid nodes' RAM was reclaimed (hosts 1-2 back to 8192MB used). The stuck + flannel cluster either timed out to a cleaned failure or was deleted client/ + operator-side; net state verified clean, so no agent delete was needed. +- **devteam-k8s template DELIVERED (stage5, tenant-onboard.sh devteam 5):** + created in devteam-prod as devteam-svc app-cred. Verified attributes: + network_driver=calico, hidden=False (no Public/Hidden), coe=kubernetes, + image=ubuntu-jammy-kube (ae90b82f...), external=provider-ext, + fixed_network=devteam-net, master_lb_enabled=True, flavor=capi.node. Closes + the addendum-39 "no delivered template" gap; devteam now has the vetted + starting point the clientdocs promise. +- Numbers consumed: none (live op). +REVERT: template only -- as devteam-svc: openstack coe cluster template delete devteam-k8s. Doc side: git checkout HEAD~ -- logs/as-executed-index.md docs/v1-redeploy-changelog.md docs/session-ledger.md. + Next-free after this push (per scan, keep this line unwrapped): D-076, DOCFIX-124, BUNDLEFIX-012. diff --git a/logs/as-executed-index.md b/logs/as-executed-index.md index 4ad815f..e1d1812 100644 --- a/logs/as-executed-index.md +++ b/logs/as-executed-index.md @@ -12,3 +12,4 @@ | 2026-07-06 | d074-phase0 | jesse.austin (Claude Code lane) | D-074 Phase 0: overlap+Magnum proof via foil1 (exact-overlap subnet + cluster + API-LB), teardown, cloud-assert | | 2026-07-07 | ops-devteam-onboard | jesse.austin (Claude Code lane) | devteam onboarding window: stages 0-4 + tenant-assert + canary on 10.100.0.0/24 (D-074 fallback, first client-facing run); capi-test-1 delete ruled + staged (operator to run) | | 2026-07-08 | ops-decommission | jesse.austin (Claude Code lane, per-command wrap) | decommission window: lbtest LB reclaim + beta-cluster teardown + foil1 offboard (first offboard v2 --apply; E0 always-403 defect logged) + magnum orphan-sweep audit (clean); open/close cloud-assert PASS | +| 2026-07-08 | ops-devteam-template | jesse.austin (Claude Code lane, per-command wrap) | deliver devteam-k8s cluster template (stage5, calico, hidden=False) after stuck flannel TestCluster2 confirmed gone + RAM reclaimed; closes the addendum-39 no-delivered-template gap |