refraction-forger/images
Till Wegmueller d24dcc0363
Fix builder VM disk sizing, rootfs copy, and diagnostics
- Add disk_gb field to BuilderNode/BuilderConfig with 20GB default,
  fixing debootstrap failure caused by 2GB cloud image running out of
  space. Cloud-init growpart/resize_rootfs expand the partition.

- Replace walkdir-based copy_rootfs with cp -a to preserve symlinks,
  fixing grub-install failure caused by broken merged-/usr symlinks
  (/lib, /bin, /sbin -> /usr/*) in modern Ubuntu.

- Add network verification step that checks DNS before building and
  auto-fixes resolv.conf with SLIRP DNS (10.0.2.3) if needed.

- Add diagnostic collection on failure (debootstrap log, resolv.conf,
  disk space) before VM teardown.

- Include build stderr/stdout in RemoteBuildFailed error for better
  error reporting.

- Install build dependencies (debootstrap, qemu-utils, etc.) inside
  the builder VM before running the build.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-15 18:01:49 +01:00
..
files Initial implementation of refraction-forger 2026-02-15 15:30:22 +01:00
common.kdl Initial implementation of refraction-forger 2026-02-15 15:30:22 +01:00
devfs.kdl Initial implementation of refraction-forger 2026-02-15 15:30:22 +01:00
omnios-bloody-base.kdl Initial implementation of refraction-forger 2026-02-15 15:30:22 +01:00
omnios-bloody-disk.kdl Initial implementation of refraction-forger 2026-02-15 15:30:22 +01:00
omnios-rust-ci.kdl Add Ubuntu/apt support, ext4 QCOW2 builds, and OCI artifact push 2026-02-15 16:29:12 +01:00
ubuntu-rust-ci.kdl Fix builder VM disk sizing, rootfs copy, and diagnostics 2026-02-15 18:01:49 +01:00