Add Reports drawer, Dell catalog compliance, and Service Tag chat context.
Exposes OME warranties, baselines, report defs, and CSV/JSON exports for customer-ready fleet briefs.
This commit is contained in:
+19
@@ -201,3 +201,22 @@ Ops visibility (no secrets):
|
||||
Mapped via `pydantic-settings` from `.env` (see `.env.example`):
|
||||
|
||||
`OME_URL`, `OME_USER`, `OME_PASSWORD`, `POLL_INTERVAL`, `OPENWEBUI_URL`, `OPENWEBUI_EMAIL`, `OPENWEBUI_PASSWORD`, `GPU_METRICS_URL`, `VLLM_URL`, `VLLM_MODEL`, `VLLM_MAX_TOKENS`, `CHAT_SYSTEM_CHARS`, `COCKPIT_DATA`, `CORS_ORIGINS`
|
||||
|
||||
## Reports / compliance
|
||||
|
||||
| Method | Path | Notes |
|
||||
|--------|------|-------|
|
||||
| GET | `/api/reports/fleet` | Fleet matrix + warranty join |
|
||||
| GET | `/api/reports/firmware` | Alias of compliance components |
|
||||
| GET | `/api/reports/brief` | Customer brief payload |
|
||||
| GET | `/api/compliance` | Dell baseline device/component compliance |
|
||||
| GET | `/api/warranties` | WarrantyService dump |
|
||||
| GET | `/api/baselines` | UpdateService baselines |
|
||||
| GET | `/api/catalogs` | UpdateService catalogs |
|
||||
| GET | `/api/ome/report-defs` | ReportService definitions |
|
||||
| POST | `/api/ome/reports/run` | `{report_def_id}` starts OME report job |
|
||||
| GET | `/api/ome/reports/{id}/results` | Report results when available |
|
||||
| GET | `/api/ome/jobs` | Recent jobs (read-only) |
|
||||
| GET | `/api/export/{kind}?fmt=csv\|json` | Downloads |
|
||||
| GET | `/api/devices/{id}/warranty` | Per-device warranty |
|
||||
| GET | `/api/devices/{id}/compliance` | Per-device Dell catalog deltas |
|
||||
|
||||
Reference in New Issue
Block a user