Skip to content

Commit 7204cd3

Browse files
committed
Update v4.6.x docs
1 parent d90220f commit 7204cd3

File tree

18 files changed

+395
-27
lines changed

18 files changed

+395
-27
lines changed

static/docs/v4.6.x/_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/v4.6.x/_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/v4.6.x/_sources/nodes/disks.rst.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -130,7 +130,7 @@ mounted. If partitions or file systems already exist on the disk, ``ignition``
130130
tries to reuse existing file systems by default.
131131

132132
To ignore existing file systems and provision fresh file systems on each boot,
133-
specify the ``--fswipe``` flag for that filesystem, and ``--diskwipe`` for the
133+
specify the ``--fswipe`` flag for that filesystem, and ``--diskwipe`` for the
134134
disk, as necessary.
135135

136136
If you would like to re-use existing partitions but want to replace existing

static/docs/v4.6.x/_sources/reference/wwctl_overlay_import.rst.txt

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,6 @@ Options
2222
::
2323

2424
-h, --help help for import
25-
-n, --noupdate Don't update overlays
2625
-o, --overwrite Overwrite file if exists
2726
-p, --parents Create any necessary parent directories
2827
--workers int The number of parallel workers building overlays (<=0 indicates 1 worker per CPU)

static/docs/v4.6.x/_sources/reference/wwctl_overlay_list.rst.txt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,7 @@ Options
2424
-a, --all List the contents of overlays
2525
-h, --help help for list
2626
-l, --long List 'long' of all overlay contents
27+
-p, --path Show the absolute path to the overlay
2728

2829
Options inherited from parent commands
2930
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
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/v4.6.x/_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/v4.6.x/_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/v4.6.x/getting-started/debian-quickstart.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -237,7 +237,7 @@ <h2>Install Warewulf and dependencies<a class="headerlink" href="#install-warewu
237237
<span class="nb">cd</span><span class="w"> </span>~/git
238238
git<span class="w"> </span>clone<span class="w"> </span>https://github.com/warewulf/warewulf.git
239239
<span class="nb">cd</span><span class="w"> </span>warewulf
240-
git<span class="w"> </span>checkout<span class="w"> </span>main<span class="w"> </span><span class="c1"># or switch to a tag like &#39;v4.6.3&#39;</span>
240+
git<span class="w"> </span>checkout<span class="w"> </span>main<span class="w"> </span><span class="c1"># or switch to a tag like &#39;v4.6.4&#39;</span>
241241
make<span class="w"> </span>all<span class="w"> </span><span class="o">&amp;&amp;</span><span class="w"> </span>sudo<span class="w"> </span>make<span class="w"> </span>install
242242
</pre></div>
243243
</div>

static/docs/v4.6.x/getting-started/el-quickstart.html

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -223,8 +223,8 @@ <h1>Enterprise Linux Quickstart<a class="headerlink" href="#enterprise-linux-qui
223223
<h2>Install Warewulf<a class="headerlink" href="#install-warewulf" title="Link to this heading"></a></h2>
224224
<p>The preferred way to install Warewulf on Enterprise Linux is using the
225225
the RPMs published in <a class="reference external" href="https://github.com/warewulf/warewulf/releases">GitHub releases</a>. For example, to install the
226-
v4.6.3 release on Enterprise Linux 9:</p>
227-
<div class="highlight-bash notranslate"><div class="highlight"><pre><span></span>dnf<span class="w"> </span>install<span class="w"> </span>https://github.com/warewulf/warewulf/releases/download/v4.6.3/warewulf-4.6.3-1.el9.x86_64.rpm
226+
v4.6.4 release on Enterprise Linux 9:</p>
227+
<div class="highlight-bash notranslate"><div class="highlight"><pre><span></span>dnf<span class="w"> </span>install<span class="w"> </span>https://github.com/warewulf/warewulf/releases/download/v4.6.4/warewulf-4.6.4-1.el9.x86_64.rpm
228228
</pre></div>
229229
</div>
230230
<p>Packages are available for el8 and el9.</p>

0 commit comments

Comments
 (0)