Commit Graph

  • 2f4ec2acda fix(iso): auto-detect and install kernel headers at build time main Mikhail Chusavitin 2026-03-25 11:25:29 +03:00
  • 7ed5cb0306 fix(iso): auto-detect kernel ABI at build time instead of pinning Mikhail Chusavitin 2026-03-25 11:17:29 +03:00
  • 6df7ac68f5 fix(iso): bump kernel ABI to 6.1.0-44 (6.1.164-1 in bookworm) Mikhail Chusavitin 2026-03-25 11:16:09 +03:00
  • 0ce23aea4f feat(iso): add exfatprogs and ntfs-3g for USB export support Mikhail Chusavitin 2026-03-25 11:12:51 +03:00
  • 36dff6e584 feat: CPU SAT via stress-ng + BMC version via ipmitool Mikhail Chusavitin 2026-03-25 11:06:12 +03:00
  • 1c80906c1f feat(tui): rebuild TUI around hardware diagnostics (Health Check + two-column layout) Mikhail Chusavitin 2026-03-25 10:59:21 +03:00
  • 2abe2ce3aa fix(iso): fix NCCL version to 2.28.9+cuda13.0, add sha256 verification Mikhail Chusavitin 2026-03-19 12:04:03 +03:00
  • 8233c9ee85 feat(iso): add NCCL 2.26.2 to LiveCD Mikhail Chusavitin 2026-03-19 09:51:28 +03:00
  • 13189e2683 fix(iso): pet hardware watchdog via systemd RuntimeWatchdogSec=30s Mikhail Chusavitin 2026-03-18 23:56:42 +03:00
  • 76a17937f3 feat(tui): NVIDIA SAT with nvtop, GPU selection, metrics and chart — v1.0.0 audit/v1.0.0 Mikhail Chusavitin 2026-03-18 15:18:57 +03:00
  • b965184e71 feat: wrap chart viewer in web shell Mikhail Chusavitin 2026-03-16 18:26:05 +03:00
  • b25a2f6d30 feat: add support bundle and raw audit export Mikhail Chusavitin 2026-03-16 18:20:26 +03:00
  • d18cde19c1 Drop legacy non-container builders Mikhail Chusavitin 2026-03-16 00:23:55 +03:00
  • 78c6dfc0ef Sync hardware ingest contract v2.7 Mikhail Chusavitin 2026-03-15 23:03:38 +03:00
  • 72cf482ad3 Embed Reanimator Chart web viewer Mikhail Chusavitin 2026-03-15 22:07:42 +03:00
  • a6023372b1 Use microcode as CPU firmware Mikhail Chusavitin 2026-03-15 21:16:17 +03:00
  • ab5a4be7ac Align hardware export with ingest contract Mikhail Chusavitin 2026-03-15 21:04:53 +03:00
  • b8c235b5ac Add TUI hardware banner and polish SAT summaries Mikhail Chusavitin 2026-03-15 14:27:01 +03:00
  • b483e2ce35 Add health verdicts and acceptance tests Mikhail Chusavitin 2026-03-14 17:53:58 +03:00
  • 17f0bda45e Update docs for current LiveCD flow Mikhail Chusavitin 2026-03-14 16:28:30 +03:00
  • 591164a251 Rename ISO volume to BEE Mikhail Chusavitin 2026-03-14 14:58:49 +03:00
  • ef4ec5695d Remove broken TUI log redirection Mikhail Chusavitin 2026-03-14 14:57:31 +03:00
  • f1e096cabe Keep live TUI logs off the console Mikhail Chusavitin 2026-03-14 14:51:25 +03:00
  • 6082c7953e Add console tools and bee menu startup livecd-v0.1.1-6082c79 Mikhail Chusavitin 2026-03-14 08:36:38 +03:00
  • f37ef0d844 Run live TUI as root via sudo Mikhail Chusavitin 2026-03-14 08:34:23 +03:00
  • e32fa6e477 Use live-config autologin for bee user Mikhail Chusavitin 2026-03-14 08:33:36 +03:00
  • 20118bb400 Fix tty1 autologin override order Mikhail Chusavitin 2026-03-14 08:17:23 +03:00
  • 55d6876297 Avoid tty1 black screen on live boot Mikhail Chusavitin 2026-03-14 08:14:49 +03:00
  • e8e176ab7f Add zstd to live image packages Mikhail Chusavitin 2026-03-14 08:04:18 +03:00
  • caeafa836b Improve VM boot diagnostics and guest support Mikhail Chusavitin 2026-03-14 07:51:16 +03:00
  • e8a52562e7 Persist builder caches outside container Mikhail Chusavitin 2026-03-14 07:40:32 +03:00
  • 6aca1682b9 Refactor bee CLI and LiveCD integration Mikhail Chusavitin 2026-03-13 16:52:16 +03:00
  • b7c888edb1 fix: getty autologin root, inject GSP firmware for H100, bump 0.1.1 Mikhail Chusavitin 2026-03-08 22:12:02 +03:00
  • 17d5d74a8d fix: nomodeset + remove splash (framebuffer hangs on headless H100 server) Mikhail Chusavitin 2026-03-08 21:39:31 +03:00
  • d487e539bb fix: use sudo git checkout to reset root-owned build artifacts Mikhail Chusavitin 2026-03-08 20:54:15 +03:00
  • 441ab3adbd fix: blacklist nouveau driver (hangs on H100 unknown chipset) Mikhail Chusavitin 2026-03-08 20:51:49 +03:00
  • c91c8d8cf9 feat: bee-themed grub splash (amber/black honeycomb) with progress bar Mikhail Chusavitin 2026-03-08 20:44:19 +03:00
  • 83e1910281 feat: custom grub bootloader - bee branding, 5s auto-boot, no splash Mikhail Chusavitin 2026-03-08 20:35:23 +03:00
  • 2252c5af56 fix: use isc-dhcp-client for dhclient, remove standalone lsblk (in util-linux) Mikhail Chusavitin 2026-03-08 19:43:59 +03:00
  • 7a4d75c143 fix: remove unsupported --hostname/--username from lb config Mikhail Chusavitin 2026-03-08 19:28:01 +03:00
  • 7c62d100d4 fix: use SYSSRC=common SYSOUT=amd64 for NVIDIA build on Debian split headers Mikhail Chusavitin 2026-03-08 19:23:47 +03:00
  • c843ff95a2 fix: add -Wno-error to CFLAGS_MODULE for NVIDIA kernel 6.1 compat Mikhail Chusavitin 2026-03-08 18:55:25 +03:00
  • 0057686769 fix: pass GCC include dir to NVIDIA make to resolve stdarg.h not found Mikhail Chusavitin 2026-03-08 18:53:37 +03:00
  • 68b5e02a74 fix: run-builder.sh uses BUILDER_USER from .env, not hardcoded Mikhail Chusavitin 2026-03-08 18:48:33 +03:00
  • fa553c3f20 fix: update DEBIAN_KERNEL_ABI to 6.1.0-43 (actual kernel on build host) Mikhail Chusavitin 2026-03-08 18:35:44 +03:00
  • 345a93512a migrate ISO build from Alpine to Debian 12 (Bookworm) Mikhail Chusavitin 2026-03-08 18:01:38 +03:00
  • d952e10dbb fix: fail loudly on missing NVIDIA libs and .ko, improve mknod logging Mikhail Chusavitin 2026-03-08 17:07:47 +03:00
  • 11e001cafa fix: add libc6-compat — required for dlopen of glibc shared objects on Alpine Mikhail Chusavitin 2026-03-08 17:03:45 +03:00
  • 5db3c3c74c fix: create /dev/nvidia* nodes in bee-nvidia — mdev has no NVIDIA rules Mikhail Chusavitin 2026-03-08 14:42:18 +03:00
  • 98f14b21c1 fix: remove kernel version pin — dynamic detection prevents KVER mismatch Mikhail Chusavitin 2026-03-07 12:11:05 +03:00
  • 18f377987f fix: audit pipeline correctness after full review Mikhail Chusavitin 2026-03-07 12:06:25 +03:00
  • 0e0760bba9 build: always nuke apks_* cache to prevent stale package errors Mikhail Chusavitin 2026-03-07 11:59:37 +03:00
  • 7d19fb8f60 Fix stale genapkovl in /var/tmp shadowing ~/.mkimage version Mikhail Chusavitin 2026-03-07 11:55:16 +03:00
  • 449da7012c bee-tui: default mask /24, gateway x.x.x.1, DNS 77.88.8.8/77.88.8.1/1.1.1.1/8.8.8.8 Mikhail Chusavitin 2026-03-07 11:40:21 +03:00
  • dbbc8628d0 Remove linux-lts from apks — kernel handled by kernel_flavors Mikhail Chusavitin 2026-03-07 11:30:32 +03:00
  • 1feb956e30 Fix: use dl-cdn.alpinelinux.org everywhere for consistent package resolution Mikhail Chusavitin 2026-03-07 11:28:14 +03:00
  • 699c8d2473 docs: document kernel pin and mirror invariants in runtime-flows Mikhail Chusavitin 2026-03-07 11:23:04 +03:00
  • ac6aeefa1a Fix: use builder's own mirror for mkimage, not dl-cdn Mikhail Chusavitin 2026-03-07 11:22:31 +03:00
  • cdc2996cd3 Fix mkimage git conflict: cd /var/tmp before running mkimage.sh Mikhail Chusavitin 2026-03-07 11:16:56 +03:00
  • 5bc6d3da42 Add bee-smoketest to ISO overlay Mikhail Chusavitin 2026-03-07 10:54:25 +03:00
  • ffc7e5c71a Fix critical ISO build bugs: kernel pinning, service registration, PATH, audit checks Mikhail Chusavitin 2026-03-07 10:52:54 +03:00
  • 493ccea415 Clear ~/.mkimage before build to prevent stale profiles Mikhail Chusavitin 2026-03-07 10:05:06 +03:00
  • 0a13463e94 Fix misleading password fallback message in build.sh Mikhail Chusavitin 2026-03-07 09:51:16 +03:00
  • a2b2cb23bc Fix run-builder.sh: update overlay and build script paths Mikhail Chusavitin 2026-03-07 09:50:18 +03:00
  • b8135a19df Remove leftover debug/prod split files from tracking Mikhail Chusavitin 2026-03-07 09:49:11 +03:00
  • 1e98428be8 Add nvidia-bug-report.sh to ISO and fix GPU diagnostic pack in bee-tui Mikhail Chusavitin 2026-03-07 09:48:27 +03:00
  • 240c33f6a1 Add backlog with GPU stress test task Mikhail Chusavitin 2026-03-07 09:45:51 +03:00
  • 1eeee46a34 Remove gpu_burn from ISO build — binary too large Mikhail Chusavitin 2026-03-06 20:17:30 +03:00
  • 1768bb58dd Merge debug/prod into single ISO build, fix NVIDIA module loading Mikhail Chusavitin 2026-03-06 20:14:18 +03:00
  • 0907ba07c3 debug iso: add menu command to relaunch tui Mikhail Chusavitin 2026-03-06 19:49:35 +03:00
  • 94b305f166 Switch debug TUI menus to dialog and include dialog package Mikhail Chusavitin 2026-03-06 17:57:40 +03:00
  • f84ec9320c Fix NVIDIA module version selection and add load diagnostics Mikhail Chusavitin 2026-03-06 17:30:41 +03:00
  • a55b4108d5 Add wget/curl fallback for vendor and update downloads Mikhail Chusavitin 2026-03-06 14:45:50 +03:00
  • 18b8c69bc5 Implement audit enrichments, TUI workflows, and production ISO scaffold Mikhail Chusavitin 2026-03-06 11:56:26 +03:00
  • bdfb6a0a79 fix: reset VM working tree before pull to clear stale build artifacts Michael Chus 2026-03-05 23:11:18 +03:00
  • 867565cbf8 fix: inject motd build info in genapkovl tmp, not overlay on disk Michael Chus 2026-03-05 23:11:07 +03:00
  • b72688cf2c fix: chmod +x overlay scripts on builder VM after git pull Michael Chus 2026-03-05 23:03:35 +03:00
  • e8e09e9063 fix: chmod +x in genapkovl to fix permissions regardless of git filemode on VM Michael Chus 2026-03-05 22:59:28 +03:00
  • 63c608711d fix: use agetty --autologin instead of busybox getty -a (unsupported flag) Michael Chus 2026-03-05 22:48:13 +03:00
  • eecd0799a0 fix: check local/remote sync before building to prevent building stale code Michael Chus 2026-03-05 22:44:22 +03:00
  • fd071e28db fix: include build-debug.sh and motd changes missed from previous commit Michael Chus 2026-03-05 22:43:23 +03:00
  • c908809991 fix: init scripts not executable, add autologin and build version in motd Michael Chus 2026-03-05 22:33:45 +03:00
  • 2235a89364 fix: add modloop= to cmdline, revert lz4 compression Michael Chus 2026-03-05 18:23:26 +03:00
  • 871c766194 docs: add bible-local with architecture and decisions, fix PLAN.md versions Michael Chus 2026-03-05 18:15:07 +03:00
  • 559fc2961d fix: update NVIDIA to 590.48.01, add sha256 verification for installer Michael Chus 2026-03-05 18:10:31 +03:00
  • e5c1ef2c33 fix: run build in screen session to survive SSH disconnects Michael Chus 2026-03-05 18:07:17 +03:00
  • d4a2d7fa55 fix: use proprietary NVIDIA .run installer instead of open kernel modules Michael Chus 2026-03-05 18:05:57 +03:00
  • ec9c65e20e feat: build NVIDIA open kernel modules during ISO build Michael Chus 2026-03-05 18:01:11 +03:00
  • 5475a0aa77 fix: fall back to scp if rsync not available on builder VM Michael Chus 2026-03-05 17:44:42 +03:00
  • fdbf533e6c fix: replace linux-firmware-nfp with linux-firmware-netronome (correct package name) Michael Chus 2026-03-05 17:41:19 +03:00
  • 47d717955c fix: add NIC firmware packages Michael Chus 2026-03-05 17:40:09 +03:00
  • bd9279f96d perf: use lz4 compression for modloop squashfs Michael Chus 2026-03-05 16:23:55 +03:00
  • 34faddb9d5 perf: cache syslinux and grub sections between builds Michael Chus 2026-03-05 16:22:23 +03:00
  • 836c098044 perf: also cache kernel modloop between builds Michael Chus 2026-03-05 16:21:43 +03:00
  • 413f188278 perf: skip go rebuild if sources unchanged, use rsync for ISO download Michael Chus 2026-03-05 16:21:14 +03:00
  • bb4ceab452 perf: cache apk packages between ISO builds Michael Chus 2026-03-05 16:20:07 +03:00
  • ec1a96976b chore: ignore .DS_Store, remove from tracking, fix genapkovl path in build, udhcpc background mode Michael Chus 2026-03-05 16:18:26 +03:00
  • 279ef318e1 fix: genapkovl copy to /var/tmp, udhcpc background mode Michael Chus 2026-03-05 16:17:52 +03:00
  • 40815161fe fix: clean workdir before build so apkovl changes are always applied Michael Chus 2026-03-05 15:05:42 +03:00
  • 8c0e66c3ef fix: copy genapkovl-bee_debug.sh to ~/.mkimage in build-debug.sh Michael Chus 2026-03-05 15:01:20 +03:00