Jonathon Anderson
c209dadc1f
Update network interface bonding configuration and documentation
...
- Closes : #1482
- Closes : #1280
This also corrects poor handling of whitespace around the "file" function
throughout the templates, given experiences with the network templates while
implementing the bond behavior. Since the file function actually does produce
output (that is parsed by Warewulf itself) it should not collaps prefix
whitespace.
Signed-off-by: Jonathon Anderson <janderson@ciq.com >
2025-01-21 09:42:27 -07:00
Jonathon Anderson
32081d0917
Document template functions
...
- Closes : #698
Signed-off-by: Jonathon Anderson <janderson@ciq.com >
2025-01-21 09:42:27 -07:00
Jonathon Anderson
ef376e97de
Improved template variables debug template and documentation
...
- Closes #1097
Signed-off-by: Jonathon Anderson <janderson@ciq.com >
2025-01-21 09:42:27 -07:00
Jonathon Anderson
803e65e9c1
Document building images from scratch with Apptainer
...
- Closes #1485
Signed-off-by: Jonathon Anderson <janderson@ciq.com >
2025-01-21 09:42:27 -07:00
Jonathon Anderson
65078525eb
Move information about image size limitations to known issues
...
Signed-off-by: Jonathon Anderson <janderson@ciq.com >
2025-01-21 09:42:27 -07:00
Jonathon Anderson
1e6f52df4d
Fix a few minor vestigial references to "containers"
...
Signed-off-by: Jonathon Anderson <janderson@ciq.com >
2025-01-21 09:42:27 -07:00
Jonathon Anderson
26b51ceda7
Move wwctl upgrade documentation to its own page
...
Signed-off-by: Jonathon Anderson <janderson@ciq.com >
2025-01-21 09:42:27 -07:00
Jonathon Anderson
da73fcf4be
Move information about sockets breaking image build to known issues
...
Signed-off-by: Jonathon Anderson <janderson@ciq.com >
2025-01-21 09:42:27 -07:00
Jonathon Anderson
019028cd73
Remove obsolete instructions regarding kernel overrides
...
Signed-off-by: Jonathon Anderson <janderson@ciq.com >
2025-01-21 09:42:27 -07:00
Jonathon Anderson
48e9de2fc3
Document rootfs in overlays and images
...
- Closes : #1487
Signed-off-by: Jonathon Anderson <janderson@ciq.com >
2025-01-21 09:42:27 -07:00
Jonathon Anderson
e6d4077746
Address warnings when building userdocs
...
Signed-off-by: Jonathon Anderson <janderson@ciq.com >
2025-01-21 09:42:27 -07:00
Jonathon Anderson
875106a79b
Include man pages and command reference in userdocs
...
- Closes : #1488
Signed-off-by: Jonathon Anderson <janderson@ciq.com >
2025-01-21 09:42:27 -07:00
Timothy Middelkoop
64084a471b
Add Devcontainer support
...
Signed-off-by: Timothy Middelkoop <tmiddelkoop@internet2.edu >
2025-01-24 20:25:00 +00:00
Jonathon Anderson
45a690ca4e
Rename "container" to "image"
...
- Updated `wwctl upgrade` to handle updates
- Maintained `.Container` and `.ContainerName` in tstruct
- Added `ContainerName()` methods to node and profile objects
- Added `--container`, `-C` aliases to wwctl commands (`<node|profile> <add|set>`)
- Added `wwctl container` alias
- Added support for `container_exit.sh` if `image_exit.sh` is not found
Signed-off-by: Jonathon Anderson <janderson@ciq.com >
2025-01-19 05:54:19 -07:00
Jonathon Anderson
bc52f3b7d7
Recommended changes from review of #1568
...
- Make Resources an `interface{}` to support arbitrary yaml
- Remove `wwctl resource` as incompatible with arbitrary yaml
- Revert changes to host overlay templates
- Remove NFS mount options from warewulf.conf
- Replace NFS support / resource prefix with "fstab" resource
- Move resources to profiles
- Migrate warewulf.conf mounts to nodes.conf with `wwctl upgrade`
- Add documentation
Signed-off-by: Jonathon Anderson <janderson@ciq.com >
2025-01-17 10:33:37 -07:00
Stephen Simpson
71d02f0f07
Update dnsmasq Documentation
...
Signed-off-by: Stephen Simpson <ssimpson89@users.noreply.github.com >
2025-01-10 17:06:10 -06:00
Jonathon Anderson
1a3b9a16ed
Add wwctl container <exec|shell> --build=false
...
- Closes #1490
- Closes #1489
Signed-off-by: Jonathon Anderson <janderson@ciq.com >
2025-01-08 20:37:29 +01:00
Jonathon Anderson
83af6021c0
Recast Profiles as a Profile field and support recursion
...
Signed-off-by: Jonathon Anderson <janderson@ciq.com >
2024-12-25 09:10:05 -07:00
Jonathon Anderson
a59403ab3b
Parallel overlay builds
...
- Closes #1018
Signed-off-by: Jonathon Anderson <janderson@ciq.com >
2024-12-25 08:48:14 -07:00
Stephen Simpson
8af74bdb69
Add machine-id note
...
This note informs that it may be necessary to remove /etc/machine-id for dracut to properly generate. The nodes will fail to boot otherwise
2025-01-03 16:03:55 -06:00
Jonathon Anderson
4ac0bd22c8
Update userdocs for split overlays
...
Signed-off-by: Jonathon Anderson <janderson@ciq.com >
2024-12-20 11:12:47 +01:00
Christian Goll
f65607190e
added documentation for site overlays
...
Signed-off-by: Christian Goll <cgoll@suse.com >
2024-12-20 11:12:46 +01:00
Jonathon Anderson
206b8290c3
Document "readlink" template funtion
...
Signed-off-by: Jonathon Anderson <janderson@ciq.com >
2024-12-17 18:48:00 -07:00
Christian Goll
88016309a9
soft link documentation
...
Signed-off-by: Christian Goll <cgoll@suse.com >
2024-12-17 18:48:00 -07:00
Howard Van Der Wal
ec6f2b7719
Added firewalld and nftables setup to configuration.rst
2024-12-12 17:03:35 +09:00
Jonathon Anderson
facba28e0f
Rename "preferred" kernel to "default" kernel
...
Signed-off-by: Jonathon Anderson <janderson@ciq.com >
2024-12-09 10:02:29 +01:00
Jonathon Anderson
6f4d33b19e
Move wwctl kernel list to wwctl container kernels
...
Signed-off-by: Jonathon Anderson <janderson@ciq.com >
2024-12-09 10:02:28 +01:00
Jonathon Anderson
a844379bc5
Merge --kerneloverride into --kernelversion
...
Signed-off-by: Jonathon Anderson <janderson@ciq.com >
2024-12-09 10:02:28 +01:00
Jonathon Anderson
8f21d54243
Refactor kernel support
...
- Remove kernel imports and kmods images
- Repurpose KernelOverride as container path
- Support Kernel.Version as version prefix for kernel selection
- Compare initramfs by version
Signed-off-by: Jonathon Anderson <janderson@ciq.com >
2024-12-09 10:02:22 +01:00
Jonathon Anderson
0518af3da2
Initial documentation for "known issues"
...
Signed-off-by: Jonathon Anderson <janderson@ciq.com >
2024-12-03 16:24:32 -07:00
Christian Goll
a58943feb1
Merge pull request #1560 from benibr/doc/install-container
...
userdocs: added basic Container description
2024-12-03 09:00:50 +01:00
Jonathon Anderson
07f6402520
Use a sentinel file to determine container readonly state. #1447
...
Signed-off-by: Jonathon Anderson <janderson@ciq.com >
2024-11-29 10:37:52 -07:00
Benedikt Braunger
87ac53381f
userdocs: added basic Container description
...
Signed-off-by: Benedikt Braunger <braunger@zib.de >
2024-11-22 18:25:06 +01:00
Daniele Colombo
55f94b817d
fix typo
...
Signed-off-by: Jonathon Anderson <janderson@ciq.com >
2024-11-15 15:16:34 -07:00
Christian Goll
d1c734732f
better udev rules
...
Renamed 70-ww4-netname.rules.ww to 70-persistent-net.rules.ww.
Signed-off-by: Christian Goll <cgoll@suse.com >
2024-11-13 17:44:48 -07:00
Jonathon Anderson
2bae87e244
Documentation for wwctl upgrade
...
Signed-off-by: Jonathon Anderson <janderson@ciq.com >
2024-11-11 00:09:46 -07:00
Jonathon Anderson
a7325b6ffa
Remove WW_INTERNAL
...
Signed-off-by: Jonathon Anderson <janderson@ciq.com >
2024-11-11 00:08:54 -07:00
Jonathon Anderson
4dd45e72a0
Remove defaults.conf from userdocs
...
This was missed during the NodeInfo refactor, which also removed
nodes.conf.
Signed-off-by: Jonathon Anderson <janderson@ciq.com >
2024-11-08 10:30:00 -07:00
Jonathon Anderson
9ddb491ba3
Rename BmcTemplate to Template
...
Signed-off-by: Jonathon Anderson <janderson@ciq.com >
2024-11-07 23:01:32 -07:00
Christian Goll
0490f4c9a5
added documentation for ipmi templates
...
Signed-off-by: Christian Goll <cgoll@suse.com >
2024-11-07 23:01:32 -07:00
Jonathon Anderson
6d699a2360
userdocs for static routes
...
Signed-off-by: Jonathon Anderson <janderson@ciq.com >
2024-11-06 19:17:19 -07:00
Christian Goll
95fa5d046f
documentation for vlan
...
Signed-off-by: Christian Goll <cgoll@suse.com >
2024-11-06 19:17:19 -07:00
Jonathon Anderson
aad9b34906
Refer to nodes.conf as a "registry" rather than "database"
...
Signed-off-by: Jonathon Anderson <janderson@ciq.com >
2024-11-06 19:07:06 -07:00
griznog
012fede806
Merge pull request #1470 from anderbubble/ignition-href
...
Fix an href in userdocs
2024-11-06 18:57:09 -06:00
Jonathon Anderson
983214f253
Simplify wwctl server
...
- Always run in the foreground
- Always log to stdout/err (unless syslog is requested)
- Update systemd to reload with a direct signal
- Omit any pidfile for "warewulfd"
Signed-off-by: Jonathon Anderson <janderson@ciq.com >
2024-10-31 14:52:47 -06:00
Jonathon Anderson
8b0015bdb6
Update userdocs for wwctl overlay import --platform
...
Signed-off-by: Jonathon Anderson <janderson@ciq.com >
2024-10-29 10:35:38 -06:00
Jonathon Anderson
1e70f6c327
Fix an href in userdocs
...
Was using markdown syntax rather than rst syntax.
Signed-off-by: Jonathon Anderson <janderson@ciq.com >
2024-10-28 15:13:11 -06:00
Nicholas Porter
0a2c7864f2
Update boot-management.rst
...
Corrected needed package name.
2024-10-25 10:31:57 -06:00
Christian Goll
9fdb9ca792
updated overlays
...
Signed-off-by: Christian Goll <cgoll@suse.com >
2024-10-17 15:30:54 -04:00
metalllinux
cf5ae78f7e
Updated configuration.rst, CONTRIBUTORS.md and CHANGELOG.md
2024-10-07 16:37:53 +09:00