Commit Graph

99 Commits

Author SHA1 Message Date
Jonathon Anderson
c66bb05007 Update Warewulf version description to v4
Signed-off-by: Jonathon Anderson <janderson@ciq.co>
2024-02-17 02:31:19 -07:00
Jonathon Anderson
4b422ebae3 Update configuration docs for v4.4
Also made some minor typo fixes.

Signed-off-by: Jonathon Anderson <janderson@ciq.co>
2024-02-17 02:31:19 -07:00
Jonathon Anderson
53f7957e95 Update warewulf.conf to match documentation
Signed-off-by: Jonathon Anderson <janderson@ciq.co>
2024-02-17 02:31:19 -07:00
Christian Goll
31d02e5865 Added installation instructions for dnsmasq
Signed-off-by: Christian Goll <cgoll@suse.com>
2024-02-17 02:20:33 -07:00
Christian Goll
353a3f64a6 added documentation for additional networks
Signed-off-by: Christian Goll <cgoll@suse.com>
2024-02-17 02:11:42 -07:00
Jonathon Anderson
ff22c68dea Update disks.rst
Fixed a misspelling in documentation.
2024-02-17 01:54:28 -07:00
Jonathon Anderson
5ea7e66940 Simplify and reformat storage documentation
Signed-off-by: Jonathon Anderson <janderson@ciq.com>
2024-02-17 01:49:41 -07:00
Andreas Henkel
0c5f1544dd Update disks.rst 2024-02-17 01:15:43 -07:00
Jonathon Anderson
9d124e6560 Fix sphinx warnings
Signed-off-by: Jonathon Anderson <janderson@ciq.com>
2024-02-17 01:12:25 -07:00
Christian Goll
1fca0057d3 updated WW_INTERNAL to 45 for 4.5.x release
Internal version update is necessary as new structures were added,
most obviously the disk, partitions and file system structures.
Old configurations will work as expected.

Signed-off-by: Christian Goll <cgoll@suse.com>
2024-02-16 20:12:51 -07:00
Dietmar Rieder
3a9654b6ad Document creating of bonded network interfaces
Signed-off-by: Dietmar Rieder <dietmar.rieder@i-med.ac.at>
2024-02-06 15:36:19 +01:00
Jonathon Anderson
a1832ad8c1 Complete transfer of Warewulf from HPCng
Warewulf is now being maintained in its own GitHub organization at
github.com/warewulf

Signed-off-by: Jonathon Anderson <janderson@ciq.com>
2024-01-26 21:35:04 -07:00
Jonathon Anderson
5d6ef1882d Remove whitespace damage
Signed-off-by: Jonathon Anderson <janderson@ciq.com>
2024-01-21 00:18:38 -07:00
Jonathon Anderson
3123329ba1 Correct grub package name for el9
Signed-off-by: Jonathon Anderson <janderson@ciq.com>
2024-01-17 18:02:04 -07:00
Jonathon Anderson
3efa812b5c Refactor boot-management and clarify grub tech preview status
Signed-off-by: Jonathon Anderson <janderson@ciq.com>
2024-01-17 18:02:04 -07:00
Jonathon Anderson
72d56e4e56 Include a configuration example for grubboot
Signed-off-by: Jonathon Anderson <janderson@ciq.com>
2024-01-17 18:02:04 -07:00
Christian Goll
725176cfed cleanup code after review
Signed-off-by: Christian Goll <cgoll@suse.com>
2024-01-17 18:02:04 -07:00
Christian Goll
4379c4c18d use grub/shim from host system
Also the boot method is now configured globaly as this is
the only way to make sure that unkonwn nodes get the right
stuff

Signed-off-by: Christian Goll <cgoll@suse.com>
2024-01-17 18:02:04 -07:00
Christian Goll
0808f76317 added Documentation for grub boot
Signed-off-by: Christian Goll <cgoll@suse.com>
2024-01-17 18:02:04 -07:00
Jonathon Anderson
4b92e63082 Update Slack invite for Warewulf Slack
Signed-off-by: Jonathon Anderson <janderson@ciq.com>
2023-12-24 11:17:37 -07:00
Carlos Felipe S Pinheiro
5ecb4b233c updated uderdocs/index.rst - added an entry for Debian 12 in Quickstart toctree
Signed-off-by: Carlos Felipe S Pinheiro <felpin1@gmail.com>
2023-12-14 19:04:47 -03:00
Carlos Felipe S Pinheiro
7483e9c9ea created file userdocs/quickstart/debian12.rst
Signed-off-by: Carlos Felipe S Pinheiro <felpin1@gmail.com>
2023-12-14 19:01:07 -03:00
Andreas Skau
b574ac03ac Went through PR checklist 2023-12-04 16:11:10 +01:00
Jonathon Anderson
4f41a569dd Replace development with main
The development branch has been replaced with the main branch in GitHub.
Replaces references to development in docs, commands, configuration, and
workflows.

Signed-off-by: Jonathon Anderson <janderson@ciq.com>
2023-11-25 00:27:52 -07:00
Jonathon Anderson
b80be79906 Merge pull request #984 from novosirj/patch-1
Typo in setup.rst (then vs. than)
2023-11-20 09:21:02 -07:00
Troy Caro
9b5f0f2304 Have the add node syntax use long flags and more consistent with all quickstarts
Signed-off-by: Troy Caro <troy.caro@pitt.edu>
2023-11-19 19:08:08 -05:00
Troy Caro
7ee74a2fc8 Update warewulf.conf in SUSE quickstart to match copy in development branch
Signed-off-by: Troy Caro <troy.caro@pitt.edu>
2023-11-19 18:21:07 -05:00
Troy Caro
b9c60c1ae2 Fix container name in el9 quickstart
Signed-off-by: Troy Caro <troy.caro@pitt.edu>
2023-11-19 18:17:15 -05:00
Troy Caro
29047d22b7 Update warewulf.conf in quickstart to match copy in development branch
Signed-off-by: Troy Caro <troy.caro@pitt.edu>
2023-11-19 18:15:42 -05:00
Ryan Novosielski
095b3593e4 Typo in setup.rst (then vs. than)
Minor typo correction

Signed-off-by: Ryan Novosielski <novosirj@rutgers.edu>
2023-11-18 00:35:22 -05:00
Martin-Weiss
09ac693400 Typo correction SuSE -> SUSE 2023-11-08 08:24:26 +01:00
Jonathon Anderson
1047032bae Updated Makefile to account for vendor/ in dist
The previous PR #890 introduced a `Defaults.mk` target for defining
default variables for future calls to `make`. This functionality was
already present in a different form, but this new "real" target had an
unintended side-effect of causing the target to be called automatically
at reference, even the optional reference `-include Defaults.mk`. This
is undesirable as it causes the generation of defaults even during a
`make clean`.

This commit resolves these issues and further refactors the Makefile,
building on the work in #890, but with additional understanding:

* Convert the `Defaults.mk` target to the "phony" `defaults` target,
  preventing automatic generation
* Refactor and split `clean` targets
* Update `cleanvendor` to reflect `OFFLINE_BUILD`, similar to the
  `vendor` target
* Move "tools" targets into `Tools.mk`
* Add `ARCH` to `Variables.mk` for architecture-specific actions

Signed-off-by: Jonathon Anderson <janderson@ciq.com>
2023-08-31 16:35:21 -06:00
Christian Goll
1e13d5025e Merge branch 'development' into gendersTemplate 2023-09-06 14:08:09 +02:00
Arnaud Lecomte
f2392f6e37 Updating documentation & API endpoint for container copy 2023-08-28 08:39:15 +02:00
Nicholas Porter
9a8396adea Update el8.rst 2023-08-22 16:17:50 -06:00
Christian Goll
d060c3d447 Add ignition documentation
Signed-off-by: Christian Goll <cgoll@suse.de>
2023-08-21 16:19:13 -06:00
Christian Goll
0f48516eb7 Merge pull request #890 from anderbubble/makefile-refactor
Makefile refactor
2023-08-15 12:48:27 +02:00
Christian Goll
320c92e55e added example for host specific files
Signed-off-by: Christian Goll <cgoll@suse.com>
2023-08-14 11:38:16 +02:00
Jonathon Anderson
bf3995d6f5 Clean up test targets in Makefile
Most notably, replaces the test-it target with a more simply named test
target.

Signed-off-by: Jonathon Anderson <janderson@ciq.com>
2023-08-10 11:43:46 -06:00
Jonathon Anderson
c1d56885ac Refactor Makefile config / Defaults.mk
Makefile has included a Defaults.mk file to store variable configuration
from one run for implicit inclusion in future runs, but the creation of
this file has been automatic and opaque, and the state of it managed by
a series of PHONY targets (e.g., config, genconfig, rm_config). This
commit refactors config to name its files explicitly (so they can be
more properly monitored by make) and makes the generation of Defaults.mk
explicit so that its behavior is more obvious.

Signed-off-by: Jonathon Anderson <janderson@ciq.com>
2023-08-10 11:43:46 -06:00
Christian Goll
546007423c Merge pull request #873 from ArnaudDevelopper/development
Addind information related to node status checkup during provisiong p…
2023-06-28 11:39:10 +02:00
Arnaud Lecomte
9934f2a1b1 Addind information related to node status checkup during provisiong process 2023-06-28 11:01:10 +02:00
Arnaud
ba3939345c Fix lsmod wrong spelling 2023-06-26 15:59:45 +02:00
James Cogo
f1e1e8d90a Update el9.rst
No match for argument: gpgpme-devel
Error: Unable to find a match: gpgpme-devel

-Changed gpgpme-devel ==> gpgme-devel
2023-06-22 16:47:19 -07:00
Yoshiaki Senda
2f82e5c964 fix inline code block 2023-06-15 18:37:40 +09:00
Yoshiaki Senda
960062969e minor fix 2023-06-15 18:36:43 +09:00
Yoshiaki Senda
9e07c99df9 reflect feedback 2023-06-15 18:34:04 +09:00
Yoshiaki Senda
835d953c95 fix indentation 2023-06-15 17:39:57 +09:00
Yoshiaki Senda
e5dcffca0f fix indentation error 2023-06-15 16:25:40 +09:00
Yoshiaki Senda
960bdd6cbc fix typo 2023-06-15 15:51:25 +09:00