Commit Graph

  • b1eab33b78 Switch from sanboot to kernel/initrd boot with PXE overlay for ISO download main josh 2026-05-14 18:57:43 -04:00
  • 1bb6a44fc6 Activate Proxmox auto-installer by bypassing file-existence gate in GRUB config josh 2026-05-14 18:27:59 -04:00
  • 8b3b2e874a Use chunked ISO search instead of reading entire 1.2GB file into memory josh 2026-05-14 17:16:53 -04:00
  • fa570b1571 Strip comments and trailing whitespace from grub.cfg to fit modifications josh 2026-05-14 17:05:26 -04:00
  • 82c637ccbb Fix ISO GRUB modification to search entire ISO and use robust kernel matching josh 2026-05-14 16:39:00 -04:00
  • f58ab9fab3 Add automated PXE installation via ISO GRUB modification and auto-answer endpoint josh 2026-05-14 14:28:10 -04:00
  • 994152bedf Use sanhook to expose ISO as block device during kernel/initrd boot josh 2026-05-14 14:09:12 -04:00
  • e2dd78d8f9 Embed ISO in initrd for PXE boot with loop-mount wrapper josh 2026-05-14 12:11:18 -04:00
  • a8f8801a90 Switch to sanboot for PXE ISO delivery josh 2026-05-14 11:23:48 -04:00
  • 81abb94806 Serve full ISO for PXE boot via proxmox-iso-url kernel param josh 2026-05-14 11:11:45 -04:00
  • 44c358a89b Fix initrd loading with explicit iPXE name binding josh 2026-05-14 11:03:03 -04:00
  • 846b6847a5 Fix kernel panic by adding ramdisk_size to iPXE kernel params josh 2026-05-14 10:55:34 -04:00
  • c75a47d299 Add .claude/ directory and SQLite WAL files to .gitignore josh 2026-05-14 10:51:30 -04:00
  • 2a0fbf6923 Remove unused hostname_prefix from server types and add duplicate checking josh 2026-05-14 10:50:16 -04:00
  • 1317ff6369 Add job detail page with activity log and cancel support josh 2026-05-14 10:37:18 -04:00
  • 5ff1cff7d4 Fix iPXE chainload loop by excluding iPXE from pxe-service josh 2026-05-14 10:23:49 -04:00
  • 78a20770dd Fix nil Activity store in test setup causing panic on rebuild josh 2026-05-13 23:32:50 -04:00
  • a6603b463f Add activity log system for provisioning lifecycle visibility josh 2026-05-13 23:30:21 -04:00
  • c3a1cf99f9 Switch to pxe-service for proxy DHCP boot and restore host filtering josh 2026-05-13 23:04:29 -04:00
  • df78f881bb Remove dhcp-ignore filter to debug proxy DHCP non-response josh 2026-05-13 22:35:29 -04:00
  • dfcf91c949 Fix dhcp-hostsfile to explicitly set known tag for PXE clients josh 2026-05-13 22:08:48 -04:00
  • ba5440a481 Fix dnsmasq not responding to PXE clients and seed iPXE binaries josh 2026-05-13 22:01:01 -04:00
  • 05bb242f50 Fix dnsmasq crash by creating tftp-root dir and using subnet config josh 2026-05-13 21:47:07 -04:00
  • 0bf1a62897 Redesign frontend with clean light theme and design system josh 2026-05-10 22:00:53 -04:00
  • 443a3db9e1 Add upload progress bar with SSE extraction status josh 2026-05-10 19:16:19 -04:00
  • 4774600040 Add boot image management with ISO extraction and serving josh 2026-05-09 21:26:31 -04:00
  • da2d72e95d Fix static file serving by using fs.Sub on embed FS josh 2026-05-09 20:54:15 -04:00
  • 76b9f64141 Remove keys volume mount and add install script josh 2026-05-09 20:48:35 -04:00
  • 4dcd1f943b Disable Go module cache in CI to avoid 4m+ timeout josh 2026-05-03 21:44:12 -04:00
  • a12755522f Fix .gitignore excluding cmd/provisioning directory josh 2026-05-03 21:39:20 -04:00
  • ca6e8661fc Update README with full API reference and ephemeral key docs josh 2026-05-03 21:17:37 -04:00
  • b23ef64ee1 Use ephemeral SSH keys per rebuild instead of static config keys josh 2026-05-03 21:09:22 -04:00
  • aec31b9f8b Add README with deploy instructions josh 2026-05-03 20:59:20 -04:00
  • c06ce6e8bb Add CI/CD pipeline and docker-compose for deployment josh 2026-05-03 20:58:15 -04:00
  • bda568b25c Initial implementation: host lifecycle + PXE + admin dashboard josh 2026-05-03 20:55:14 -04:00