fix(router): decommission legacy GPU router across contracts and fleet scripts #74

Merged
kagentz-bot merged 2 commits from fix/decommission-router-20260911 into master 2026-09-11 19:19:14 +00:00
Owner

Legacy GPU router decommission

The router container, image, and config are purged on CT 116.

Verified on CT 116: no router container, inference-harness-router:latest image removed, :9000 free, 11 containers healthy, 7 models authed, live syslog-auto completion returned OK, nginx :4001/health/unified -> 301 -> /gpu/gpu-data 200.

Fleet-wide audit: only :9000 listener remaining is Authentik on CT 104; zero live router processes anywhere; no redis/router references in abiba cron or PM2 dump.

Changes

  • gpu-fleet.prose.md topology rebuilt without the router tier
  • gpu-monitor, gpu-self-heal, litellm-health, litellm-self-heal: router steps dropped
  • infrastructure-control.prose.md: container inventory + litellm row corrected
  • scripts/daily-infra-report.py, scripts/prose-ai-review.sh: host-scoped checks

Verification: 40/40 anchors matched uniquely, 0 U+FFFD across changed files, daily-infra-report.py compiles, no stray harness-router refs remain.

## Legacy GPU router decommission The router container, image, and config are purged on CT 116. **Verified on CT 116:** no router container, `inference-harness-router:latest` image removed, `:9000` free, 11 containers healthy, **7 models** authed, live `syslog-auto` completion returned OK, nginx `:4001/health/unified` -> 301 -> `/gpu/gpu-data` 200. **Fleet-wide audit:** only `:9000` listener remaining is Authentik on CT 104; zero live router processes anywhere; no redis/router references in abiba cron or PM2 dump. ### Changes - `gpu-fleet.prose.md` topology rebuilt without the router tier - `gpu-monitor`, `gpu-self-heal`, `litellm-health`, `litellm-self-heal`: router steps dropped - `infrastructure-control.prose.md`: container inventory + litellm row corrected - `scripts/daily-infra-report.py`, `scripts/prose-ai-review.sh`: host-scoped checks **Verification:** 40/40 anchors matched uniquely, 0 U+FFFD across changed files, `daily-infra-report.py` compiles, no stray harness-router refs remain.
kagentz-bot added 1 commit 2026-09-11 18:21:42 +00:00
fix(router): decommission legacy GPU router across contracts and fleet scripts
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 2s
PR Pipeline — Authorize → Validate → Review → Merge / gate (pull_request) Successful in 0s
c26255f5ff
Router container, image, and config are purged on CT 116 (verified: no
container, no image, inference-harness-router:latest removed, :9000 free,
11 containers healthy, 7 models, live syslog-auto completion OK). Updates:

- gpu-fleet.prose.md: topology diagram rebuilt without the router tier
- gpu-monitor / gpu-self-heal / litellm-health / litellm-self-heal: router steps dropped
- infrastructure-control.prose.md: container inventory + litellm row corrected
- scripts/daily-infra-report.py, scripts/prose-ai-review.sh: host-scoped checks

Verified: 40/40 anchors matched uniquely, 0 U+FFFD across changed files,
daily-infra-report.py compiles, no stray harness-router references remain.
jerome added 1 commit 2026-09-11 19:05:17 +00:00
fix(litellm): upgrade contract refs 1.90.0-rc.1 -> 1.99.1 and correct redis role
PR Pipeline — Authorize → Validate → Review → Merge / auth (pull_request) Successful in 5s
PR Pipeline — Authorize → Validate → Review → Merge / validate (pull_request) Successful in 9s
PR Pipeline — Authorize → Validate → Review → Merge / ai-review (pull_request) Successful in 3s
PR Pipeline — Authorize → Validate → Review → Merge / lint (pull_request) Successful in 2s
PR Pipeline — Authorize → Validate → Review → Merge / gate (pull_request) Successful in 0s
832b184af6
- harness-litellm pinned tag updated to 1.99.1 in infrastructure-control,
  litellm-health, litellm-self-heal container tables
- infrastructure-update MCP per-key limitation note now cites v1.99.1
- harness-redis role corrected: dead 'Router slots, circuit breakers' ->
  'LiteLLM cache + rate-limit state' (router decommissioned 2026-09-11)
- litellm-self-heal Rule 9 wording clarified for cache/rate-limit only

Live verification 2026-09-11: harness-litellm healthy, /health 200/200,
7 models, 46 keys, prisma migrations 127 -> 157.
kagentz-bot merged commit af27530edc into master 2026-09-11 19:19:14 +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#74