[silo-mod] Add connection diagnostics command #3

Closed
opened 2026-02-08 21:16:43 +00:00 by forbes · 0 comments
Owner

No way to debug silo connection problems from within FreeCAD without dropping to curl.

Proposed

Add a Silo_Diag command that sequentially tests:

  1. DNS — resolve the configured silo hostname
  2. HealthGET /health (exists, no auth required per spec)
  3. ReadinessGET /ready (checks DB + MinIO per spec)
  4. AuthGET /api/auth/me with current credentials
  5. Live endpoint — attempt SSE/websocket handshake

Output to FreeCAD console.

No way to debug silo connection problems from within FreeCAD without dropping to `curl`. ## Proposed Add a `Silo_Diag` command that sequentially tests: 1. **DNS** — resolve the configured silo hostname 2. **Health** — `GET /health` (exists, no auth required per spec) 3. **Readiness** — `GET /ready` (checks DB + MinIO per spec) 4. **Auth** — `GET /api/auth/me` with current credentials 5. **Live endpoint** — attempt SSE/websocket handshake Output to FreeCAD console.
forbes added the enhancementdebugging labels 2026-02-08 21:16:43 +00:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: kindred/silo-mod#3