Michal 5d5fc5cb7c
Some checks failed
CI/CD / lint (push) Successful in 1m18s
CI/CD / typecheck (push) Successful in 1m3s
CI/CD / test (push) Successful in 2m4s
CI/CD / build (push) Successful in 2m27s
CI/CD / publish-rpm (push) Failing after 29s
CI/CD / publish-deb (push) Successful in 25s
bastion: progress callbacks report the queue mac, not the first NIC
The kickstart/autoinstall progress helpers detected their own MAC at
runtime (first 'ether' line of ip link). On a multi-NIC board the first
NIC need not be the PXE NIC the bastion keyed the install under, so the
'complete' callback arrived under an unknown mac and was a silent no-op:
the install_queue entry survived, every reboot re-dispatched the
installer, and the machine reinstalled in an endless loop. Observed on
thebeast (2 onboard NICs) 2026-10-20; the single-NIC VM drill could not
have caught it.

The per-MAC /ks and /autoinstall routes already know the queue mac --
bake it into the generated script and keep runtime detection only as the
fallback when no mac is known.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01DceLLgGmyS7zTGLaLNjQBd
2026-10-20 01:27:05 +01:00
2026-03-17 11:42:16 +00:00
2026-03-15 23:50:43 +00:00
2026-03-15 23:50:43 +00:00
2026-03-15 23:50:43 +00:00
2026-03-15 23:50:43 +00:00
2026-03-15 23:50:43 +00:00
2026-03-15 23:50:43 +00:00
2026-03-15 23:50:43 +00:00
2026-03-15 23:50:43 +00:00
Description
No description provided
3.1 MiB
Languages
TypeScript 69.1%
Shell 22.4%
Python 7.2%
HTML 0.5%
JavaScript 0.4%
Other 0.4%