• Joined on 2024-06-18
michal pushed to main at michal/lab 2026-10-20 00:27:08 +00:00
5d5fc5cb7c bastion: progress callbacks report the queue mac, not the first NIC
michal pushed to main at michal/lab 2026-10-19 23:45:17 +00:00
cd36825ad4 bastion: serve full-driver iPXE for UEFI x86_64, replace stale PV binaries
michal pushed to main at michal/lab 2026-10-18 11:18:53 +00:00
bb0bca274c bastion image: pin ipxe-builder stage to the build platform
michal pushed to main at michal/lab 2026-10-14 22:58:22 +00:00
f3f70c43ca CI: rerun release pipeline now that PACKAGES_TOKEN is set
michal pushed to main at michal/lab 2026-10-14 22:52:11 +00:00
1ee745dc08 CI: the artifact globs still said 'lab', the packages are 'labctl'
michal pushed to main at michal/lab 2026-10-14 22:47:04 +00:00
32d9b568ba Merge pull request 'Dedicated data disks: whole-disk longhorn/rancher volumes by stable by-id path' (#18) from feat/dedicated-data-disks into main
6fe71eba63 thebeast runbook: VM drill passed, data copies done 2026-10-14
745f9100c8 integration: LAB_TEST_SSH_KEY for a dedicated passphrase-less test key
8e00898c6f integration: post-mortem on SSH timeout (serial console + domstate), KEEP_VMS escape hatch
16659236f2 integration: VM drill for dedicated data disks
Compare 12 commits »
michal merged pull request michal/lab#18 2026-10-14 22:47:03 +00:00
Dedicated data disks: whole-disk longhorn/rancher volumes by stable by-id path
michal pushed to feat/dedicated-data-disks at michal/lab 2026-10-14 22:31:18 +00:00
6fe71eba63 thebeast runbook: VM drill passed, data copies done 2026-10-14
michal pushed to feat/dedicated-data-disks at michal/lab 2026-10-14 22:10:33 +00:00
745f9100c8 integration: LAB_TEST_SSH_KEY for a dedicated passphrase-less test key
michal pushed to feat/dedicated-data-disks at michal/lab 2026-10-14 21:46:35 +00:00
8e00898c6f integration: post-mortem on SSH timeout (serial console + domstate), KEEP_VMS escape hatch
michal pushed to feat/dedicated-data-disks at michal/lab 2026-10-14 21:20:58 +00:00
16659236f2 integration: VM drill for dedicated data disks
michal pushed to feat/dedicated-data-disks at michal/lab 2026-10-14 18:18:43 +00:00
b26733015f CI: the nfpm sed pointed at a binary name that no longer exists
michal pushed to feat/dedicated-data-disks at michal/lab 2026-10-14 18:14:38 +00:00
ddd80ce2ea CI: the runner image has no iproute2; the bastion smoke start needs ip route
michal pushed to feat/dedicated-data-disks at michal/lab 2026-10-14 18:10:53 +00:00
88848f04ac smoke test: surface stderr when the bastion banner never appears
michal pushed to feat/dedicated-data-disks at michal/lab 2026-10-14 18:07:23 +00:00
9bbaf2a385 CI: pykickstart comes from pip, not apt
michal pushed to feat/dedicated-data-disks at michal/lab 2026-10-14 18:04:44 +00:00
b15eabe191 CI: install the external test validators in the test job
michal pushed to feat/dedicated-data-disks at michal/lab 2026-10-14 18:01:17 +00:00
ee171a5f53 CI: pin pnpm from bastion/package.json and generate the Prisma client
michal created pull request michal/lab#18 2026-10-14 17:59:00 +00:00
Dedicated data disks: whole-disk longhorn/rancher volumes by stable by-id path
michal pushed to feat/dedicated-data-disks at michal/lab 2026-10-14 17:58:39 +00:00
66182c8cb8 dedicated data disks: whole-disk longhorn/rancher volumes, by stable by-id path
michal created branch feat/dedicated-data-disks in michal/lab 2026-10-14 17:58:39 +00:00