update(infrastructure-update): v1.3.0 — full 5-host Docker ecosystem coverage (live-verified 2026-09-08) #64

Merged
abiba-bot merged 9 commits from update/docker-ecosystems-20260908 into master 2026-09-10 23:21:45 +00:00
Owner

Summary

Live-verified corrections and coverage expansion from the 2026-09-08 full Docker update run across all 5 Docker ecosystems.

Changes

  • Description: 4 → 5 Docker ecosystems (docker-vm .7, CT 116 .116, CT 117 zulip+jitsi, hwpve .11 Authentik, NetBird VPS)
  • Wave 3 added stacks: trove-test, docker-stats, monitoring (Grafana/Prometheus/Alertmanager/PVE-exporter), Jitsi, Authentik (hwpve /root/compose.yml), NetBird VPS (/root/docker-compose.yml)
  • Zulip Wave 3: plain docker restart replaced with pct exec 117 compose pull+up — compose recreate preserves the zulip_default network (consistent with post-reboot sweep §2)
  • Firecrawl verification: curl :3002/ returns 404 by design; replaced with POST /v1/search expecting success:true
  • New endpoint checks: Authentik :9000 → 302; NetBird dashboard → 200
  • Cold-start note: harness-litellm reports unhealthy + :4000 refuses connections for 3-5 min after recreate, then recovers to 200 on its own (observed live 2026-09-08)
  • Config backup list: added hwpve + VPS compose files
  • Success criteria: covers all 5 Docker hosts

Verification evidence (2026-09-08 run)

  • .7: 14/14 containers running, SearXNG 200, Firecrawl POST /v1/search success:true
  • .116: LiteLLM 200 via nginx, router fleet JSON 3 models, Grafana 200
  • CT 117: Zulip healthy + API 200, Jitsi 4/4 up
  • .11: Authentik 3/3 healthy, :9000 → 302
  • VPS: NetBird 5/5 up
  • Prune reclaimed: ~2.3 GB total

@abiba-bot FYI — Normal-sensitivity contract, no CRITICAL fields touched.

Closes nothing; companion run-report saved to RA-H OS.

## Summary Live-verified corrections and coverage expansion from the 2026-09-08 full Docker update run across all 5 Docker ecosystems. ### Changes - **Description**: 4 → 5 Docker ecosystems (docker-vm .7, CT 116 .116, CT 117 zulip+jitsi, hwpve .11 Authentik, NetBird VPS) - **Wave 3 added stacks**: trove-test, docker-stats, monitoring (Grafana/Prometheus/Alertmanager/PVE-exporter), Jitsi, Authentik (hwpve /root/compose.yml), NetBird VPS (/root/docker-compose.yml) - **Zulip Wave 3**: plain `docker restart` replaced with `pct exec 117` compose pull+up — compose recreate preserves the zulip_default network (consistent with post-reboot sweep §2) - **Firecrawl verification**: `curl :3002/` returns 404 by design; replaced with POST `/v1/search` expecting `success:true` - **New endpoint checks**: Authentik :9000 → 302; NetBird dashboard → 200 - **Cold-start note**: harness-litellm reports unhealthy + :4000 refuses connections for 3-5 min after recreate, then recovers to 200 on its own (observed live 2026-09-08) - **Config backup list**: added hwpve + VPS compose files - **Success criteria**: covers all 5 Docker hosts ### Verification evidence (2026-09-08 run) - .7: 14/14 containers running, SearXNG 200, Firecrawl POST /v1/search success:true - .116: LiteLLM 200 via nginx, router fleet JSON 3 models, Grafana 200 - CT 117: Zulip healthy + API 200, Jitsi 4/4 up - .11: Authentik 3/3 healthy, :9000 → 302 - VPS: NetBird 5/5 up - Prune reclaimed: ~2.3 GB total @abiba-bot FYI — Normal-sensitivity contract, no CRITICAL fields touched. Closes nothing; companion run-report saved to RA-H OS.
jerome added 1 commit 2026-09-08 07:23:40 +00:00
update(infrastructure-update): v1.3.0 — full Docker ecosystem coverage from 2026-09-08 live run
PR Pipeline — Authorize → Validate → Review → Merge / auth (pull_request) Successful in 2s
PR Pipeline — Authorize → Validate → Review → Merge / validate (pull_request) Successful in 5s
PR Pipeline — Authorize → Validate → Review → Merge / lint (pull_request) Successful in 6s
PR Pipeline — Authorize → Validate → Review → Merge / ai-review (pull_request) Successful in 6s
PR Pipeline — Authorize → Validate → Review → Merge / gate (pull_request) Successful in 3s
8bf32f6f0f
- Add 5 Docker ecosystems: docker-vm .7, CT 116 .116, CT 117 (zulip+jitsi),
  hwpve .11 (Authentik), NetBird VPS 72.61.0.17
- Wave 3: add trove-test, docker-stats, monitoring stack, Zulip (pct exec + compose
  recreate preserves zulip_default network), Jitsi, Authentik, NetBird
- Firecrawl test is now POST /v1/search (GET / returns 404 by design)
- Add Authentik 302 + NetBird dashboard 200 checks
- Document harness-litellm 3-5 min cold start after recreate (verified 2026-09-08)
- Add hwpve + VPS compose files to config backup list; success criteria covers 5 hosts
jerome added 1 commit 2026-09-08 09:27:58 +00:00
docs(infrastructure-update): point weekly trigger at scheduler task qSOOVzsU
PR Pipeline — Authorize → Validate → Review → Merge / auth (pull_request) Successful in 2s
PR Pipeline — Authorize → Validate → Review → Merge / validate (pull_request) Failing after 3s
PR Pipeline — Authorize → Validate → Review → Merge / lint (pull_request) Skipped
PR Pipeline — Authorize → Validate → Review → Merge / ai-review (pull_request) Skipped
PR Pipeline — Authorize → Validate → Review → Merge / gate (pull_request) Skipped
bfdff13ae7
Weekly Sunday 03:00 America/New_York run is now implemented as Agent Zero
scheduled task 'weekly-fleet-docker-update' (qSOOVzsU) with built-in
post-update service verification and old-image pruning.
jerome added 1 commit 2026-09-10 10:30:21 +00:00
docs(infrastructure-update): add mandatory digest-pin sweep to Wave 3 verification
PR Pipeline — Authorize → Validate → Review → Merge / auth (pull_request) Successful in 4s
PR Pipeline — Authorize → Validate → Review → Merge / validate (pull_request) Successful in 4s
PR Pipeline — Authorize → Validate → Review → Merge / lint (pull_request) Successful in 4s
PR Pipeline — Authorize → Validate → Review → Merge / ai-review (pull_request) Successful in 2s
PR Pipeline — Authorize → Validate → Review → Merge / gate (pull_request) Successful in 0s
2e70c834cb
Digest-pinned images (image: repo@sha256:...) are invisible to 'docker compose
pull' — the pin re-pulls the same digest forever, so new releases never appear.
Verified 2026-09-10: audiobookshelf ran 2.34.0 for 7 weeks despite weekly pulls;
un-pinned to :latest, now 2.36.0 (HTTP 200). Dockhand stack (also pinned) was
removed 2026-09-10 as unused (user decision). Weekly task qSOOVzsU now sweeps
for digest pins every run and flags them for user-approved un-pinning.
abiba-bot added 1 commit 2026-09-10 20:42:19 +00:00
fix: correct Firecrawl GET / response code from 404 to 200 (PR #64)
PR Pipeline — Authorize → Validate → Review → Merge / auth (pull_request) Successful in 6s
PR Pipeline — Authorize → Validate → Review → Merge / validate (pull_request) Successful in 2s
PR Pipeline — Authorize → Validate → Review → Merge / lint (pull_request) Successful in 3s
PR Pipeline — Authorize → Validate → Review → Merge / ai-review (pull_request) Successful in 4s
PR Pipeline — Authorize → Validate → Review → Merge / gate (pull_request) Successful in 0s
a6a459acc0
abiba-bot added 1 commit 2026-09-10 20:43:09 +00:00
fix(pm2-self-heal): remove stray fragment so script parses (PR #64 fix 2)
PR Pipeline — Authorize → Validate → Review → Merge / auth (pull_request) Successful in 3s
PR Pipeline — Authorize → Validate → Review → Merge / validate (pull_request) Successful in 5s
PR Pipeline — Authorize → Validate → Review → Merge / lint (pull_request) Successful in 3s
PR Pipeline — Authorize → Validate → Review → Merge / ai-review (pull_request) Successful in 3s
PR Pipeline — Authorize → Validate → Review → Merge / gate (pull_request) Successful in 1s
26f2301188
abiba-bot added 1 commit 2026-09-10 21:00:15 +00:00
fix(daily-infra-report): read Zulip state from nested 'zulip' key (PR #64 fix 3a)
PR Pipeline — Authorize → Validate → Review → Merge / auth (pull_request) Successful in 2s
PR Pipeline — Authorize → Validate → Review → Merge / validate (pull_request) Successful in 1s
PR Pipeline — Authorize → Validate → Review → Merge / lint (pull_request) Successful in 3s
PR Pipeline — Authorize → Validate → Review → Merge / ai-review (pull_request) Successful in 4s
PR Pipeline — Authorize → Validate → Review → Merge / gate (pull_request) Successful in 1s
25cf2f5eef
abiba-bot added 1 commit 2026-09-10 22:06:14 +00:00
fix(daily-infra-report): complete Zulip nested-key fix + Proxmox port/auth fix (PR #64 review fix 1-2)
PR Pipeline — Authorize → Validate → Review → Merge / auth (pull_request) Successful in 4s
PR Pipeline — Authorize → Validate → Review → Merge / validate (pull_request) Successful in 3s
PR Pipeline — Authorize → Validate → Review → Merge / lint (pull_request) Successful in 3s
PR Pipeline — Authorize → Validate → Review → Merge / ai-review (pull_request) Successful in 2s
PR Pipeline — Authorize → Validate → Review → Merge / gate (pull_request) Successful in 1s
32fe7c0652
abiba-bot added 2 commits 2026-09-10 23:01:38 +00:00
Merge remote-tracking branch 'origin/master' into update/docker-ecosystems-20260908
PR Pipeline — Authorize → Validate → Review → Merge / auth (pull_request) Successful in 2s
PR Pipeline — Authorize → Validate → Review → Merge / validate (pull_request) Successful in 3s
PR Pipeline — Authorize → Validate → Review → Merge / lint (pull_request) Successful in 3s
PR Pipeline — Authorize → Validate → Review → Merge / ai-review (pull_request) Successful in 4s
PR Pipeline — Authorize → Validate → Review → Merge / gate (pull_request) Successful in 1s
287657a77a
abiba-bot merged commit a1ffeaad34 into master 2026-09-10 23:21:45 +00:00
Sign in to join this conversation.
No Reviewers
No labels
2 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: SyslogSolution/prose-contracts#64