Skip to content

feat(ui): show what newer clusters report: reschedules in a plan, allocation limits and identities of clients - #129

Merged
ingvarch merged 3 commits into
mainfrom
feat/newer-nomad
Oct 20, 2026
Merged

ingvarch merged 3 commits into
mainfrom
feat/newer-nomad

Conversation

@ingvarch

Copy link
Copy Markdown
Owner

What changes

urga reads three things newer clusters report and showed nothing of.

  • A plan shows the allocations a group will reschedule now or after a delay,
    disconnect and reconnect (Nomad 1.11), in the words and colors of the other
    counts. An evaluation shows what it planned for each group and the
    allocations it preempted, after its placement failures. An older cluster
    shows neither.
  • A client with an allocation limit (node_max_allocs, Nomad 1.10.2) shows
    Allocations 3 of 10 at the top of its screen; the count is n/a until its
    allocations are read. The client list paints a full client in the attention
    color, like one that is draining or ineligible, and ! keeps it. The list
    reads in full only the clients that have a limit, and their allocations in
    one filtered request. With the event stream on, a client that fills up is
    marked within 30 seconds: Nomad streams changes of a client, not of the
    allocations placed on it, and watching allocations in every namespace would
    need a token that reads jobs everywhere.
  • A client of Nomad 1.11 or later shows when its identity expires
    (Identity expires in 23h, or expired). i shows its claims, ctrl+n
    renews it after a question and is hidden in read-only mode. An older client
    is not asked, so it shows none of it.

Closes #111
Closes #112
Closes #113

Checklist

  • The test for this change was written first and failed
  • make check is green
  • The title is a conventional commit: feat(ui): ..., fix(nomad): ...

@ingvarch ingvarch added this to the v0.15.0 milestone Oct 20, 2026
@ingvarch ingvarch added documentation Improvements or additions to documentation enhancement New feature or request ui Screens, keys and the header nomad The client of the Nomad API and what it reads labels Oct 20, 2026
@ingvarch
ingvarch merged commit 0fa46c1 into main Oct 20, 2026
5 checks passed
@ingvarch
ingvarch deleted the feat/newer-nomad branch October 20, 2026 05:13
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

documentation Improvements or additions to documentation enhancement New feature or request nomad The client of the Nomad API and what it reads ui Screens, keys and the header

Projects

None yet

1 participant