| Cluster | Open/Cap | Jobs (live) | Reachable | Egress | Tags |
|---|---|---|---|---|---|
| {{ f.name }}{% if not f.enabled %} (disabled){% endif %} | open {{ f.open_runs }} {% if f.open_runs > f.capacity %}over{% endif %} | {% if f.open_runs == 0 %}idle{% else %} {% if f.job_states.running %}{{ f.job_states.running }} running{% endif %} {% if f.job_states.failed %}{{ f.job_states.failed }} crashed{% endif %} {% if f.job_states.success %}{{ f.job_states.success }} done*{% endif %} {% if f.job_states.unknown %}{{ f.job_states.unknown }} ?{% endif %} {% endif %} | {% if f.reachable is none %}— {% elif f.reachable %}up {% else %}unreachable{% endif %} | {% if not f.egress_known %}— {% elif f.egress_banned_count == 0 %}ok {% else %}{{ f.egress_banned_count }} banned {{ f.egress_banned | join(', ') }}{% endif %} | {{ f.tags | join(', ') or '—' }} |
| No clusters registered. | |||||
* done = Job exited but its run row is not closed yet (reconciler lag).