Commit Graph

17 Commits

Author SHA1 Message Date
Jonathon Anderson
89721c6832 Remove warewulf.conf:syslog
- Fixes: #1606

Signed-off-by: Jonathon Anderson <janderson@ciq.com>
2025-02-05 21:58:39 -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
Jonathon Anderson
a7325b6ffa Remove WW_INTERNAL
Signed-off-by: Jonathon Anderson <janderson@ciq.com>
2024-11-11 00:08:54 -07:00
Jonathon Anderson
cec95b14f0 Update default warewulfd port to match initial configuration
We've been shipping a warewulf.conf that defines the warewulfd port as
9873, and a firewalld service that uses this port as well; but the
default value in the YAML data-structure has been 9983.

This changes the default port to 9873 to match the configuration we've
been shipping, and removes the port from the initial configuration file
(to use the default value).

Signed-off-by: Jonathon Anderson <janderson@ciq.com>
2024-11-06 19:07:05 -07: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
adb54a870d Remove vestigial default.conf components
Signed-off-by: Jonathon Anderson <janderson@ciq.com>
2024-10-17 23:00:57 -04:00
Jonathon Anderson
053dd9953a Split overlays into discrete functionality and test
- Closes #987

To make the overlays testable in isolation, and after discussion with
the TSC, removed host/time/source from overlay files.

Signed-off-by: Jonathon Anderson <janderson@ciq.com>
2024-09-26 10:48:38 -06:00
Christian Goll
ff10bc95bb const string for Version, Release, Confversion
The Version (e,g, 4.4 ), Release (git hash) and Confversion (e.g. 44)
must be compiled into the code so that they can't be changed during run
time and ensure this with the compiler

Signed-off-by: Christian Goll <cgoll@suse.com>
2024-02-17 10:22:44 -07:00
Jonathon Anderson
feeb6211af Remove device: eth0 from dummy interface
With eth0 specified as the default interface device, all interfaces by default
were attempted to be renamed to eth0. This didn't break before because device
renaming wasn't working for multiple interfaces in general; but now that it's
fixed, we should no longer be setting a default interface name.

Signed-off-by: Jonathon Anderson <janderson@ciq.com>
2023-12-21 22:11:44 -07:00
Jonathon Anderson
951e10755a Additional documentation for warewulf.conf:warewulf.secure
Closes #615

Signed-off-by: Jonathon Anderson <janderson@ciq.co>
2023-04-20 13:35:11 -06:00
Christian Goll
e92c323318 Merge pull request #594 from anderbubble/man-page-capitalization
Capitalize Warewulf in man pages where appropriate
2022-12-15 12:10:18 +01:00
Jonathon Anderson
83144b0fd1 New man page: defaults.conf
Signed-off-by: Jonathon Anderson <janderson@ciq.co>
2022-12-14 14:37:34 -07:00
Jonathon Anderson
f3ea171beb Capitalize Warewulf in man pages where appropriate
Signed-off-by: Jonathon Anderson <janderson@ciq.co>
2022-12-13 15:58:04 -07:00
Jonathon Anderson
6cfd028ee2 Initial commit: nodes.conf manpage
Signed-off-by: Jonathon Anderson <janderson@ciq.co>
2022-08-24 05:12:06 -06:00
Jonathon Anderson
c369ff8811 Add ipaddr6 to warewulf.conf man
Signed-off-by: Jonathon Anderson <janderson@ciq.co>
2022-08-24 03:08:35 -06:00
Jonathon Anderson
f1fddf81af Don't use all-caps for PRIVATE network in man
Signed-off-by: Jonathon Anderson <janderson@ciq.co>
2022-08-24 01:20:49 -06:00
Jonathon Anderson
79b49ccd3a Initial commit of new warewulf.conf manpage
Signed-off-by: Jonathon Anderson <janderson@ciq.co>
2022-08-24 01:14:12 -06:00