-
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