Update dracut scripts, iPXE template, and GRUB config templates

- Update dracut scripts, iPXE template, and GRUB config templates to
  use new route paths and TLS-aware logic
- Minor troubleshooting doc cleanup

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Signed-off-by: Jonathon Anderson <janderson@ciq.com>
This commit is contained in:
Jonathon Anderson
2026-03-06 11:39:06 -07:00
committed by Christian Goll
parent b40c379550
commit 0133a3eb46
7 changed files with 87 additions and 48 deletions

View File

@@ -68,6 +68,16 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/).
the node continues to boot and `wwclient` retries the download at runtime.
- `hosts` overlay added to the default system overlay list
- Distinguish between OS images and overlay images in documentation
- Updated iPXE, GRUB, and dracut boot scripts to use dedicated server routes
(`/kernel/`, `/image/`, `/system/`, `/runtime/`, `/initramfs/`) instead of
`/provision/{hwaddr}?stage=X`
- Updated `wwclient` to use the `/runtime/` route for runtime overlay downloads
- New `wwinit.server` kernel parameter for dracut/wwinit boot; `wwinit.uri`
remains supported for backward compatibility
- Updated troubleshooting documentation examples to reflect the new URL scheme
### Changed
- Updated `MAINTAINING.md` to document golang version policy
- Clarified functionality of syncuser commands and overlay in documentation
- Audit and correct documentation, cobra help text, and log messages for accuracy