test(hosts): exhaustive matrix for the workstation API (auth, allowlist, payload, freshness)
feat: ingestion et lecture des postes (POST /hosts/<id>, GET /hosts) (#13)
maximus
created branch issue-13-hosts-endpoints in maximus/vps-health-api
2026-08-16 15:49:42 +00:00
test(auth): cover the 401 gate on all four read routes (#12)
refactor: extract CPU/RAM/disk collection into metrics.js (#11)
maximus
created branch issue-11-extract-metrics in maximus/vps-health-api
2026-08-16 15:30:08 +00:00
Mettre en service le monitoring des postes (VPS, Coolify, Traefik, cron)
Durcir la comparaison du HEALTH_TOKEN (timing-safe)
Ecrire l'agent local de collecte (agent/push-metrics.js + run-push.sh)
Ajouter l'ingestion et la lecture des postes (POST /hosts/<id>, GET /hosts)
Couvrir l'API postes par des tests (auth, allowlist, payload, fraicheur)
Ajouter les tests d'authentification des routes de lecture existantes
Extraire la collecte de metriques vers metrics.js