Skip to content

Commit 1675c04

Browse files
committed
Update main docs
1 parent faa1bcd commit 1675c04

File tree

112 files changed

+509
-23
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

112 files changed

+509
-23
lines changed

static/docs/main/_sources/getting-started/debian-quickstart.rst.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@ Install Warewulf and dependencies
3131
cd ~/git
3232
git clone https://github.com/warewulf/warewulf.git
3333
cd warewulf
34-
git checkout main # or switch to a tag like 'v4.6.3'
34+
git checkout main # or switch to a tag like 'v4.6.4'
3535
make all && sudo make install
3636
3737
Configure firewalld

static/docs/main/_sources/getting-started/el-quickstart.rst.txt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,11 +10,11 @@ Install Warewulf
1010

1111
The preferred way to install Warewulf on Enterprise Linux is using the
1212
the RPMs published in `GitHub releases`_. For example, to install the
13-
v4.6.3 release on Enterprise Linux 9:
13+
v4.6.4 release on Enterprise Linux 9:
1414

1515
.. code-block:: bash
1616
17-
dnf install https://github.com/warewulf/warewulf/releases/download/v4.6.3/warewulf-4.6.3-1.el9.x86_64.rpm
17+
dnf install https://github.com/warewulf/warewulf/releases/download/v4.6.4/warewulf-4.6.4-1.el9.x86_64.rpm
1818
1919
Packages are available for el8 and el9.
2020

static/docs/main/_sources/index.rst.txt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -93,3 +93,4 @@ Welcome to the Warewulf User Guide!
9393
v4.6.1 <release/v4.6.1>
9494
v4.6.2 <release/v4.6.2>
9595
v4.6.3 <release/v4.6.3>
96+
v4.6.4 <release/v4.6.4>
Lines changed: 72 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,72 @@
1+
====================
2+
v4.6.4 Release Notes
3+
====================
4+
5+
v4.6.4 is a regularly-scheduled minor release in the v4.6.x series.
6+
7+
Significant changes are described below. Additional changes are listed in the
8+
`CHANGELOG`_.
9+
10+
.. _CHANGELOG: https://github.com/warewulf/warewulf/blob/main/CHANGELOG.md
11+
12+
EL10 and dnsmasq support
13+
========================
14+
15+
To support the ongoing development and upcoming release of OpenHPC 4, Warewulf
16+
v4.6.4 adds initial support and automatic CI/CD builds for EL10. EL10 does not
17+
include the ISC DHCP server, so EL10 packages depend on and use dnsmasq by
18+
default.
19+
20+
Warewulf v4 has included some support for dnsmasq since v4.4.0, but its
21+
use by default in EL10 will bring additional visibility. For now, this includes:
22+
23+
- A fix for a bug that prevented proper handling of iPXE files when using
24+
dnsmasq.
25+
26+
wwclient
27+
========
28+
29+
v4.6.4 makes a number of enhancements to ``wwclient``, the daemon that
30+
periodically re-applies the runtime overlay to cluster nodes.
31+
32+
- ``wwclient`` now places files from the runtime overlay atomically, such that
33+
any application concurrently reading an updated file will only ever see the
34+
complete previous or updated content.
35+
- ``wwclient`` now skips updating files that do not appear to have been
36+
modified, as judged by file size and modification time.
37+
- ``wwclient --once`` prompts wwclient to run once, which is useful both for
38+
testing and for dispatching updates more dynamically (e.g., between compute
39+
jobs).
40+
- ``wwclient --debug`` now generates more and more useful debug output.
41+
42+
wwctl configure warewulfd
43+
=========================
44+
45+
v4.6.4 adds the ability to enable and (re)start the warewulf server daemon
46+
itself to apply updated configuration, either as part of ``wwctl configure -a``
47+
or ``wwctl configure warewulfd``. This only takes effect if a ``systemd name``
48+
for Warewulf is specified in ``warewulf.conf``.
49+
50+
.. code-block:: yaml
51+
52+
warewulf:
53+
systemd name: warewulfd
54+
55+
New installations will include ``systemd name: warewulfd`` by default.
56+
57+
Network configuration fixes
58+
===========================
59+
60+
- The NetworkManager overlay now omits the ``[ethernet]`` section for
61+
non-ethernet interfaces.
62+
- The NetworkManager overlay now sets ``ipv4:method=disabled`` if no address or
63+
route is specified.
64+
- The ifcfg overlay now sets ``SLAVE=yes`` when `MASTER` is set. #1980
65+
66+
Other fixes
67+
===========
68+
69+
- Prevent brp-mangle-shebangs from changing files in overlays. (e.g.,
70+
``/bin/sh`` to ``/usr/bin/sh``)
71+
- Updated golang BuildRequires in the RPM specfile to 1.22.
72+
- Fixed unsetting boolean options with ``wwctl``.

static/docs/main/_sources/server/bootloaders.rst.txt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -340,11 +340,11 @@ an initramfs inside the image.
340340
.. code-block:: shell
341341
342342
# Enterprise Linux
343-
wwctl image exec rockylinux-9 --build=false -- /usr/bin/dnf -y install https://github.com/warewulf/warewulf/releases/download/v4.6.3/warewulf-dracut-4.6.3-1.el9.noarch.rpm
343+
wwctl image exec rockylinux-9 --build=false -- /usr/bin/dnf -y install https://github.com/warewulf/warewulf/releases/download/v4.6.4/warewulf-dracut-4.6.4-1.el9.noarch.rpm
344344
wwctl image exec rockylinux-9 -- /usr/bin/dracut --force --no-hostonly --add wwinit --regenerate-all
345345
346346
# SUSE
347-
wwctl image exec leap-15 --build=false -- /usr/bin/zypper -y install https://github.com/warewulf/warewulf/releases/download/v4.6.3/warewulf-dracut-4.6.3-1.suse.lp155.noarch.rpm
347+
wwctl image exec leap-15 --build=false -- /usr/bin/zypper -y install https://github.com/warewulf/warewulf/releases/download/v4.6.4/warewulf-dracut-4.6.4-1.suse.lp155.noarch.rpm
348348
wwctl image exec leap-15 -- /usr/bin/dracut --force --no-hostonly --add wwinit --regenerate-all
349349
350350
.. note::

static/docs/main/_sources/server/installation.rst.txt

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -18,14 +18,14 @@ Rocky Linux 9
1818

1919
.. code-block:: console
2020
21-
# dnf install https://github.com/warewulf/warewulf/releases/download/v4.6.3/warewulf-4.6.3-1.el9.x86_64.rpm
21+
# dnf install https://github.com/warewulf/warewulf/releases/download/v4.6.4/warewulf-4.6.4-1.el9.x86_64.rpm
2222
2323
openSuse Leap
2424
-------------
2525

2626
.. code-block:: console
2727
28-
# zypper install https://github.com/warewulf/warewulf/releases/download/v4.6.3/warewulf-4.6.3-1.suse.lp155.x86_64.rpm
28+
# zypper install https://github.com/warewulf/warewulf/releases/download/v4.6.4/warewulf-4.6.4-1.suse.lp155.x86_64.rpm
2929
3030
Container images
3131
================
@@ -97,9 +97,9 @@ appropriate substitutions:
9797

9898
.. code-block:: bash
9999
100-
curl -LO https://github.com/warewulf/warewulf/releases/download/v4.6.3/warewulf-4.6.3.tar.gz
101-
tar -xf warewulf-4.6.3.tar.gz
102-
cd warewulf-4.6.3
100+
curl -LO https://github.com/warewulf/warewulf/releases/download/v4.6.4/warewulf-4.6.4.tar.gz
101+
tar -xf warewulf-4.6.4.tar.gz
102+
cd warewulf-4.6.4
103103
make all && sudo make install
104104
105105
Git
@@ -118,7 +118,7 @@ from the main site, the GitHub releases page, or from a Git tag.
118118
119119
git clone https://github.com/warewulf/warewulf.git
120120
cd warewulf
121-
git checkout main # or switch to a tag like 'v4.6.3'
121+
git checkout main # or switch to a tag like 'v4.6.4'
122122
make all && sudo make install
123123
124124
Runtime Dependencies

static/docs/main/contributing/contributing.html

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -183,6 +183,7 @@
183183
<li class="toctree-l1"><a class="reference internal" href="../release/v4.6.1.html">v4.6.1</a></li>
184184
<li class="toctree-l1"><a class="reference internal" href="../release/v4.6.2.html">v4.6.2</a></li>
185185
<li class="toctree-l1"><a class="reference internal" href="../release/v4.6.3.html">v4.6.3</a></li>
186+
<li class="toctree-l1"><a class="reference internal" href="../release/v4.6.4.html">v4.6.4</a></li>
186187
</ul>
187188

188189
</div>

static/docs/main/contributing/debugging.html

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -178,6 +178,7 @@
178178
<li class="toctree-l1"><a class="reference internal" href="../release/v4.6.1.html">v4.6.1</a></li>
179179
<li class="toctree-l1"><a class="reference internal" href="../release/v4.6.2.html">v4.6.2</a></li>
180180
<li class="toctree-l1"><a class="reference internal" href="../release/v4.6.3.html">v4.6.3</a></li>
181+
<li class="toctree-l1"><a class="reference internal" href="../release/v4.6.4.html">v4.6.4</a></li>
181182
</ul>
182183

183184
</div>

static/docs/main/contributing/development-environment.html

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -179,6 +179,7 @@
179179
<li class="toctree-l1"><a class="reference internal" href="../release/v4.6.1.html">v4.6.1</a></li>
180180
<li class="toctree-l1"><a class="reference internal" href="../release/v4.6.2.html">v4.6.2</a></li>
181181
<li class="toctree-l1"><a class="reference internal" href="../release/v4.6.3.html">v4.6.3</a></li>
182+
<li class="toctree-l1"><a class="reference internal" href="../release/v4.6.4.html">v4.6.4</a></li>
182183
</ul>
183184

184185
</div>

static/docs/main/contributing/documentation.html

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -174,6 +174,7 @@
174174
<li class="toctree-l1"><a class="reference internal" href="../release/v4.6.1.html">v4.6.1</a></li>
175175
<li class="toctree-l1"><a class="reference internal" href="../release/v4.6.2.html">v4.6.2</a></li>
176176
<li class="toctree-l1"><a class="reference internal" href="../release/v4.6.3.html">v4.6.3</a></li>
177+
<li class="toctree-l1"><a class="reference internal" href="../release/v4.6.4.html">v4.6.4</a></li>
177178
</ul>
178179

179180
</div>

0 commit comments

Comments
 (0)