You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
-`GET /api/ready` — Readiness check for migrations, default namespace, cache, auth config, and workflow v2 rollout-safety health
498
+
-`GET /api/health` — Health check plus a machine-readable topology summary for the current node
499
+
-`GET /api/ready` — Readiness check for migrations, default namespace, cache, auth config, workflow v2 rollout-safety health, and the current node topology summary
500
500
-`GET /api/cluster/info` — Server capabilities, role topology, coordination-health summary, and version
501
501
-`GET /api/system/health` — Full rollout-safety health snapshot for the requested namespace, including check status, categories, routing-drain state, operator metrics, and structural limits
502
502
-`GET /api/system/metrics` — Server metrics including bounded stuck workflow-task diagnostics
@@ -703,7 +703,12 @@ class. Nodes that do not host the server's current HTTP control surface return
703
703
`503` with `reason: "topology_role_unavailable"` on role-gated routes instead
704
704
of pretending to be interchangeable HTTP peers. `GET /api/cluster/info`,
705
705
`/api/health`, and `/api/ready` stay available for discovery and liveness even
706
-
on scheduler-only, execution-only, or matching-only nodes.
706
+
on scheduler-only, execution-only, or matching-only nodes. The unauthenticated
707
+
health and readiness probes publish the current node's topology summary
0 commit comments