Commit Graph

53 Commits

Author SHA1 Message Date
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
Brian Clemens
2be3e4ccca Move docs 2021-05-07 18:19:48 +09:00
Gregory Kurtzer
7941f0e23c Added -y to wwctl set commands 2021-04-25 13:19:49 -07:00
Gregory Kurtzer
6dbf12a2ae Updated and cleaned quickstart guides 2021-04-24 16:58:12 -07:00
Gregory Kurtzer
1ed876bae5 Minor el8 quickstart fix 2021-04-23 21:51:37 -07:00
Brian Clemens
9ed32333e1 Add firewalld configuration to quickstart docs 2021-04-23 14:33:00 +09:00
Brian Clemens
f67d9e1a75 fixup! HPCng move, docusaurus update 2021-04-22 08:27:08 +09:00
Brian Clemens
89379271d3 HPCng move, docusaurus update 2021-04-20 20:48:20 +09:00
Brian Clemens
3c6837f922 Documentation fixes 2021-03-31 21:04:57 +09:00
Brian Clemens
dce219d552 Update docusaurus 2021-03-31 20:18:02 +09:00
Brian Clemens
e06897a474 Documentation improvements (thanks Jeff Layton\!) 2021-03-31 20:12:09 +09:00
Niko Kivel
dc091263e2 additional functions for templates 2021-03-26 15:20:52 +01:00
Niko Kivel
ec4376de32 debian Dockerfile update 2021-03-25 12:41:59 +01:00
Brian Clemens
6afc4d26f2 Merge pull request #46 from paulscherrerinstitute/busterOverlay
Debian system image
2021-03-25 20:04:43 +09:00
Brian Clemens
b9bede0a2e Merge pull request #42 from mah-jp/mah-jp-patch-1
Change imprt to import in container subcommand doc
2021-03-25 19:51:03 +09:00
Brian Clemens
a83623c660 Merge pull request #45 from mah-jp/mah-jp-patch-4
Change imprt to import in wwctl doc
2021-03-25 19:50:31 +09:00
Brian Clemens
6a8a5b9918 Merge pull request #44 from mah-jp/mah-jp-patch-3
Change imprt to import in overlay subcommand docs
2021-03-25 19:49:54 +09:00
Niko Kivel
81780367bb Dockerfile with procServ and hacks to use RHEL7 EPICS build 2021-03-24 12:15:20 +01:00
Niko Kivel
ace5d9378a vanilla debian Dockerfile 2021-03-23 15:25:01 +01:00
Niko Kivel
41b3313f7c basic debian docs 2021-03-19 10:21:23 +01:00
Masahiko OHKUBO
e751e009b9 Update wwctl.md
change: 'imprt' to 'import'
2021-03-18 21:26:26 +09:00
Masahiko OHKUBO
bbc81ce37a Update overlay.md
change: 'imprt' to 'import'
2021-03-18 21:25:48 +09:00
Masahiko OHKUBO
9fbc068607 Update kernel.md
change: 'imprt' to 'import'
2021-03-18 21:24:21 +09:00
Masahiko OHKUBO
d82e862a1e Update container.md
change: 'imprt' to 'import'
2021-03-18 21:23:42 +09:00
Brian Clemens
73e8265c38 Document 98e3547 create group and start service in source-installed quickstarts 2021-03-08 21:04:50 +09:00
Brian Clemens
af681eabf5 Document e26a05e debug option 2021-03-08 20:51:06 +09:00
Brian Clemens
8094e95eee add download page 2021-03-04 00:13:21 +09:00
Brian Clemens
70ebfdbf70 reformat el8 quickstart 2021-03-03 23:04:39 +09:00
Brian Clemens
7063b66352 fixup! reformat el7 quickstart 2021-03-03 22:28:07 +09:00
Brian Clemens
8c969f06b3 reformat el7 quickstart 2021-03-03 22:24:09 +09:00
Brian Clemens
03b09b9221 correct repo url 2021-03-03 13:46:50 +09:00
Brian Clemens
4867bdb672 add docusaurus docs 2021-03-03 07:55:23 +09:00
Brian Clemens
659d652813 Move documentation 2021-01-15 19:44:32 +09:00
Gregory Kurtzer
72a40c2eca Documentation updates 2020-12-29 14:51:44 -08:00
Gregory Kurtzer
6eb5710f08 Updated documentation 2020-12-23 18:44:14 -08:00