Skip to content

docs: retake the screens of urga from a cluster of their own - #179

Merged
ingvarch merged 1 commit into
mainfrom
docs/screens
Nov 4, 2026
Merged

ingvarch merged 1 commit into
mainfrom
docs/screens

Conversation

@ingvarch

@ingvarch ingvarch commented Nov 4, 2026

Copy link
Copy Markdown
Owner

What changes

The two pictures in the README show urga as it is now, and make screens takes them again whenever the screens change. The client picture still showed <ctrl-d> Drivers, which is v now.

  • scripts/screens.sh starts a Nomad agent in dev mode on ports 24646-24648, so it runs next to another local cluster, with a client named client-01.
  • It runs the jobs in scripts/screens/: services in prod and staging, a job that waits for a client it cannot have, a batch job that completes and one that fails.
  • urga runs in a terminal of 170 by 43 with an empty home, so the settings of whoever runs it do not change the pictures. The job list is taken at once; the client is taken after its charts fill for six minutes.
  • freeze draws the terminal into a picture. It draws with the font it carries only when rsvg-convert is not on the PATH, so the script runs it without one.
  • CONTRIBUTING.md says what make screens needs and how long it takes.

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.17.0 milestone Nov 4, 2026
@ingvarch ingvarch added the documentation Improvements or additions to documentation label Nov 4, 2026
make screens starts a Nomad agent in dev mode on ports of its own, runs a few jobs in two namespaces, one of them failing, and takes the job list and a client from urga in a terminal of a fixed size. The client picture no longer shows ctrl-d for its drivers.
@ingvarch
ingvarch merged commit fa2f1ba into main Nov 4, 2026
9 of 10 checks passed
@ingvarch
ingvarch deleted the docs/screens branch November 4, 2026 09:54
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

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant