-
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