mitchell
  • Joined on 2026-09-15
mitchell pushed to main at mitchell/hamlab 2026-10-09 14:11:04 -07:00
240129c83f Virtualization tab, phase 1: Incus per machine — detect, install, instances, consoles, snapshots, images
mitchell pushed to main at mitchell/hamlab 2026-10-09 13:48:33 -07:00
af53b45b67 Virtualization plan: every artefact under Ham Lab's data directory, one virt/ tree per machine
mitchell pushed to main at mitchell/hamlab 2026-10-09 13:36:28 -07:00
e772f7fae2 Virtualization plan: a Library for ISOs and images; VGA console moves to phase 2 with it
mitchell pushed to main at mitchell/hamlab 2026-10-09 12:56:20 -07:00
0fa6ab98e2 Virtualization plan: capability-gated per machine, never policy-gated; Install or report
mitchell pushed to main at mitchell/hamlab 2026-10-09 12:11:34 -07:00
16e85e1e42 Virtualization tab: scoping plan — Incus on grid, what is and isn't feasible
mitchell pushed to main at mitchell/hamlab 2026-10-08 15:11:31 -07:00
1fbf345166 BUGS: bug bash 6 and its quality-of-life builds deployed as v0.1.0-174
mitchell pushed to main at mitchell/hamlab 2026-10-08 15:06:50 -07:00
07645089d7 Version builds from the base tag, not from a published release's tag
mitchell pushed to main at mitchell/hamlab 2026-10-07 19:31:26 -07:00
7d0b87bc45 A GPU with nothing measurable is one line, not half the Processes page
mitchell pushed to main at mitchell/hamlab 2026-10-06 01:20:28 -07:00
f3ca3d8f73 Idle sessions sign themselves out; a KVM's login is remembered; the compose editor knows YAML
mitchell pushed to main at mitchell/hamlab 2026-10-03 11:34:52 -07:00
faaa6aaf9d The phone's ZFS table headers no longer collide; the bash notes that deploy is still owed
e0e2562f0a Bug bash 6: the phone fits ZFS, Usage and journal lines; a snapshot's default name is local time; twelve smaller faults
Compare 2 commits »
mitchell pushed to main at mitchell/hamlab 2026-10-02 23:48:07 -07:00
3a58e265c6 A GPU is named from an embedded PCI ID table, the same on every machine
mitchell pushed to main at mitchell/hamlab 2026-10-02 23:41:23 -07:00
b5cecce435 Never read sysfs through Go's poller, and a GPU that stops answering is skipped
mitchell pushed to main at mitchell/hamlab 2026-10-02 22:54:50 -07:00
a8f4655c83 A graph's canvas is out of flow, so a box can never grow itself without end
mitchell pushed to main at mitchell/hamlab 2026-10-02 22:53:51 -07:00
7e070bd524 The gpu box's layout rules, which the first commit lost
mitchell pushed to main at mitchell/hamlab 2026-10-02 18:30:03 -07:00
b44faf3ac9 The ZFS tab shows the ARC, and names every caching tier a pool has or lacks
mitchell pushed to main at mitchell/hamlab 2026-10-02 18:19:03 -07:00
db40220365 GPU boxes on the Processes tab: busy, engines, temps, and who has the card open
mitchell pushed to main at mitchell/hamlab 2026-09-27 23:22:15 -07:00
0e82719070 plan: the VPN tab edits devices, and what that cost in care
8fb21ee95e Create, rename and remove the devices that dial in
Compare 2 commits »
mitchell pushed to main at mitchell/hamlab 2026-09-27 22:19:22 -07:00
32fdbf169a Fix the blank VPN tab, and stop one page taking the console with it
mitchell pushed to main at mitchell/hamlab 2026-09-27 22:01:35 -07:00
acb83d3a4a A peer that never connected has no timestamp, and names are readable
mitchell pushed to main at mitchell/hamlab 2026-09-27 21:59:52 -07:00
6f634bbe11 A VPN tab: the tunnels, and who is on them