Jonathon Anderson
9e526c23fc
Audit and correct documentation, cobra help text, and log messages for accuracy
...
Signed-off-by: Jonathon Anderson <janderson@ciq.com >
2026-03-18 16:58:39 -06:00
Jonathon Anderson
7d56252d65
Document the status of various top-level Warewulf features
...
Signed-off-by: Jonathon Anderson <janderson@ciq.com >
2026-03-18 14:41:08 -06:00
Jonathon Anderson
db7e859112
Documented wwctl clean
...
Closes #2034
Signed-off-by: Jonathon Anderson <janderson@ciq.com >
2026-03-18 14:22:49 -06:00
Jonathon Anderson
c13c94ff85
Documented how to detech shadowed overlays in troubleshooting
...
Signed-off-by: Jonathon Anderson <janderson@ciq.com >
2026-03-18 13:51:22 -06:00
Jonathon Anderson
4f506e1b16
Clarify functionality of syncuser commands and overlay in documentation
...
Signed-off-by: Jonathon Anderson <janderson@ciq.com >
2026-03-18 13:19:01 -06:00
Jonathon Anderson
7909598a3d
Distinguish between OS images and overlay images in documentation
...
Signed-off-by: Jonathon Anderson <janderson@ciq.com >
2026-03-18 08:10:49 -06:00
Jonathon Anderson
1fd8b65ebf
Document reclaiming RAM by moving the image to swap
...
Signed-off-by: Jonathon Anderson <janderson@ciq.com >
2026-03-17 17:43:01 -06:00
Jonathon Anderson
efcd042131
Expand troubleshooting documentation for container runtimes
...
Signed-off-by: Jonathon Anderson <janderson@ciq.com >
2026-03-17 15:32:38 -06:00
Jonathon Anderson
bb135955ad
Initial one-page quick reference guide
...
Signed-off-by: Jonathon Anderson <janderson@ciq.com >
2026-03-17 15:23:28 -06:00
Jonathon Anderson
3f12d5635c
Document configuring the arp cache for large clusters
...
Signed-off-by: Jonathon Anderson <janderson@ciq.com >
2026-03-17 15:23:28 -06:00
Jonathon Anderson
fe8f4b5b11
Fix grammatical and spelling errors in userdocs/
...
Signed-off-by: Jonathon Anderson <janderson@ciq.com >
2026-03-17 15:23:28 -06:00
Jonathon Anderson
cd60acf271
Fix syntax errors in userdocs/
...
Signed-off-by: Jonathon Anderson <janderson@ciq.com >
2026-03-17 15:23:28 -06:00
Jonathon Anderson
7b5d2de6ad
Documentation and CHANGELOG updates and corrections
...
Signed-off-by: Jonathon Anderson <janderson@ciq.com >
2026-03-09 21:48:20 -06:00
Jonathon Anderson
779434331c
Add GRUB config route, tests, and server route documentation
...
- Add /grub/{hwaddr} route for serving GRUB configuration files,
replacing the shim handler with a config-based approach
- Add short URL aliases: 'system' for overlay-system, 'runtime' for
overlay-runtime, and 'grub' stage in parser
- Add 'grub' to status stage tracking in request handling
- Add comprehensive test coverage for EFI, GRUB, initramfs, iPXE,
overlay, and provision handlers (efi_test.go, grub_test.go,
initramfs_test.go, ipxe_test.go, overlay_test.go)
- Expand existing parser and provision tests
- Remove shim.go (functionality folded into grub.go)
- Add userdocs/server/routes.rst documenting all warewulfd HTTP routes
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
Signed-off-by: Jonathon Anderson <janderson@ciq.com >
2026-03-09 21:48:14 -06:00
Jonathon Anderson
673d7627b5
Move TLS files from keys/ to tls/
...
Signed-off-by: Jonathon Anderson <janderson@ciq.com >
2026-03-09 21:35:19 -06:00
Christian Goll
bcf53f7efd
renamed to tls instead of keys
2026-03-09 21:34:40 -06:00
Christian Goll
c4b8595f20
added documentation
...
foo
2026-03-09 21:34:40 -06:00
Jonathon Anderson
6a24c45b92
Copyediting for new documentation advisement
...
Signed-off-by: Jonathon Anderson <janderson@ciq.com >
2026-02-25 13:24:37 -07:00
Christian Goll
7551127ec0
document known bug for ignition
2026-02-25 11:52:30 +01:00
Andreas Skau
6c967efa10
Clarify that type: infiniband must be set for NetworkManager IPoIB config
...
Signed-off-by: Andreas Skau <buzh@uio.no >
2026-02-12 16:26:17 +01:00
root
2612864a1c
Add documentation for MIG overlay configuration and usage
...
Signed-off-by: root <root@warewulf>
2026-02-04 10:08:35 -07:00
Christian Goll
a0efd7fe08
Added --partwipe flag for set
2026-01-21 10:38:47 +01:00
Jonathon Anderson
c7fc14c3ae
v4.6.5 release
...
Signed-off-by: Jonathon Anderson <janderson@ciq.com >
2026-01-12 18:37:03 -07:00
Cédric Clerget
0d041cbbbb
Vagrant/Libvirt basic test/dev environment
...
Signed-off-by: Cédric Clerget <cedric.clerget@gmail.com >
2026-01-08 15:36:14 -07:00
Tim Weiers
2b8d1be6b6
Allow setting mtu and mac addr on bonds in NetworkManager
...
Signed-off-by: Tim Weiers <56134890+tweiers@users.noreply.github.com >
Co-authored-by: Jonathon Anderson <janderson@ciq.com >
2025-12-16 22:23:24 -07:00
Jonathon Anderson
29136e17d4
Recommended changes from review
...
- Reorganized documentation
- Reordered columns
- Renamed column names
- Added `--` to options in output
- Updated aliases
Signed-off-by: Jonathon Anderson <janderson@ciq.com >
2025-12-09 22:52:44 -07:00
Christian Goll
d1d398d2ff
add more generic documentation via wwdoc(n)
...
doc
2025-12-09 22:52:44 -07:00
Jonathon Anderson
e07efeee4c
New architecture-specific wwclient overlays
...
Signed-off-by: Jonathon Anderson <janderson@ciq.com >
2025-10-31 11:56:53 -06:00
Stephen Simpson
b5552aee07
Add IPMI bit-rate configuration and update documentation
...
Signed-off-by: Stephen Simpson <ssimpson89@users.noreply.github.com >
2025-10-17 11:04:43 -05:00
Jonathon Anderson
91a69e8756
Rename debian.interfaces to ifupdown
...
When I first split the debian interfaces support from wwinit, I was unable to
figure out what it was called. I used the inelegant name "debian.interfaces" to
identify it; but I have since learned that it is called "ifupdown." I have
since learned that there is even a variant implementation, ifupdown-ng, that is
used by Alpine Linux.
This PR renames the overlay to ifupdown, but retains a copy of it at
debian.interfaces for backwards compatibility.
Signed-off-by: Jonathon Anderson <janderson@ciq.com >
2025-09-15 09:50:59 -06:00
Jonathon Anderson
79eb21fa12
Add the v4.6.4 release notes to the userdocs index
...
Signed-off-by: Jonathon Anderson <janderson@ciq.com >
2025-09-06 18:45:06 -06:00
Jonathon Anderson
489c8662d3
v4.6.4 release updates
...
Signed-off-by: Jonathon Anderson <janderson@ciq.com >
2025-09-05 16:45:23 -06:00
Jonathon Anderson
32ca0a9170
Atomic overlay file application in wwclient
...
Update wwclient such that each file in the runtime overlay is applied
atomically, and only if modified.
- Closes : #1307
- Closes : #1975
- Closes : #1226
Also adds --once flag to allow wwclient to be run one time.
Signed-off-by: Jonathon Anderson <janderson@ciq.com >
2025-08-28 07:45:35 -06:00
Christian Goll
1e54d02f70
Revert "Atomic overlay file application in wwclient"
...
This reverts commit 9f11b4a2b9 .
2025-08-13 09:57:31 +02:00
Jonathon Anderson
9f11b4a2b9
Atomic overlay file application in wwclient
...
Update wwclient such that each file in the runtime overlay is applied
atomically.
- Closes : #1307
- Closes : #1975
- Closes : #1226
Also adds --once flag to allow wwclient to be run one time.
Signed-off-by: Jonathon Anderson <janderson@ciq.com >
2025-08-12 23:16:03 -06:00
Jonathon Anderson
70eb60bd2c
v4.6.3 release
...
Signed-off-by: Jonathon Anderson <janderson@ciq.com >
2025-08-01 16:48:30 -06:00
Stephen Simpson
49db6fdb71
Add documentation for using tmpfs to distribute across numa nodes
...
Signed-off-by: Stephen Simpson <ssimpson89@users.noreply.github.com >
2025-08-01 00:49:35 -06:00
Jonathon Anderson
f22ab9e7b1
v4.6.2
...
Signed-off-by: Jonathon Anderson <janderson@ciq.com >
2025-07-09 09:36:58 -06:00
Jonathon Anderson
2ba6e28215
Remove wwctl node import --csv
...
- Closes #1862
Signed-off-by: Jonathon Anderson <janderson@ciq.com >
2025-07-02 21:25:54 -06:00
Jonathon Anderson
dda51d2426
Additional nettag documentation in userdocs
...
- Fixes #1856
Signed-off-by: Jonathon Anderson <janderson@ciq.com >
2025-07-02 15:45:19 -06:00
Christian Goll
eaad409bf0
Merge pull request #1917 from WillForan/main
...
Debian doc includes build option in import command (#1915 )
2025-07-02 13:56:40 +02:00
Jonathon Anderson
b74e326212
Move "provision to disk" documentation to "provisioning disks" section
...
Signed-off-by: Jonathon Anderson <janderson@ciq.com >
2025-07-01 00:05:30 -06:00
Jonathon Anderson
db3a3fee05
Additional overlays to support provision-to-disk without ignition
...
- sfdisk - partitions the disk
- mkfs - formats partitions
- mkswap - formats partitions for swap
- systemd.mount - explicit creation of systemd mount units
- systemd.swap - explicit creation of systemd swap units
Signed-off-by: Jonathon Anderson <janderson@ciq.com >
2025-06-30 23:24:20 -06:00
Jonathon Anderson
b98eae4b01
Refactor ignition support during dracut
...
- Control root device using the node/profile root field
- Add support for `/warewulf/wwinit.d` to run scripts during first stage
- Move first-stage ignition support to `/warewulf/wwinit.d/`
- Add `wwctl <node|profile> set --parttype`
- Add overlay template functions `SystemdEscape` and `SystemdEscapePath`
- Support configuring ignition with resources
Signed-off-by: Jonathon Anderson <janderson@ciq.com >
2025-06-30 23:19:31 -06:00
Christian Goll
608ef89d40
documented diskfull installation
...
Signed-off-by: Christian Goll <cgoll@suse.com >
2025-06-17 01:34:23 -06:00
WillForan
6a6de9c8ee
Debian doc: extra true in --discoverable ( #1915 )
...
Signed-off-by: WillForan <willforan@gmail.com >
2025-06-06 13:27:49 -04:00
WillForan
e1b0289778
Debian doc includes build option in import command ( #1915 )
...
Signed-off-by: WillForan <willforan@gmail.com >
2025-06-03 11:00:02 -04:00
Stephen Simpson
f1d16990b5
Add documentation for wwctl import
...
Signed-off-by: Stephen Simpson <ssimpson89@users.noreply.github.com >
2025-05-27 14:03:22 -06:00
Jonathon Anderson
48a20135d4
Misc. documentation typo fixes
...
Signed-off-by: Jonathon Anderson <janderson@ciq.com >
2025-05-25 13:09:49 -06:00
Owen Wood
df968ffe40
Add logging configuration documentation
2025-05-07 11:35:55 +10:00