Release v4.5.8

Signed-off-by: Jonathon Anderson <janderson@ciq.com>
This commit is contained in:
Jonathon Anderson
2024-09-30 17:04:40 -06:00
parent 7bd1420e8d
commit 95a93812c7
5 changed files with 21 additions and 26 deletions

View File

@@ -52,7 +52,7 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/).
- Fix panic when getting a long container list before building the container. #1391
- Return non-zero exit code on power sub-commands #1439
## v4.5.8, unreleased
## v4.5.8, 2024-10-01
### Added
@@ -62,6 +62,7 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/).
- Added workaround documentation for importing containers with sockets. #892
- Added documentation for building iPXE locally. #1114
- Documented that ignition is not available for Rocky Linux 8. #1373, #1272
- Additional help text when container `RunDir` already exists. #1389
### Changed
@@ -71,18 +72,15 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/).
### Fixed
- Return an error during `wwctl container import` if archive filename includes a colon. #1371
- Correctly extract smbios asset key during Grub boot. #1291
- Return an error during `wwctl container import` if the archive filename includes a colon. #1371
- Correctly extract smbios asset key during GRUB boot. #1291
- Refactor of `wwinit/init` to more properly address rootfs options. #1098
- Fix autodetected kernel sorting issue. #1332
- Avoid panic on container import #1244
- make sure that warewulfd has the permission 0755 at creation time #674
- Fix autodetected kernel sorting and filtering. #1332
- Avoid a panic during container import. #1244
- Make sure that tftp files have unmasked permissions at creation time. #674
- Fix "onboot" behavior for NetworkManager, Debian networking, and Suse wicked. #1278
- Clarified missing steps in Enterprise Linux quickstart. #1179
### Added
- Additional help test when container.RunDir already exists. #1389
## v4.5.7, 2024-09-11

View File

@@ -18,14 +18,14 @@ Rocky Linux 8
.. code-block:: console
# dnf install https://github.com/warewulf/warewulf/releases/download/v4.5.7/warewulf-4.5.7-1.el8.x86_64.rpm
# dnf install https://github.com/warewulf/warewulf/releases/download/v4.5.8/warewulf-4.5.8-1.el8.x86_64.rpm
openSuse Leap
-------------
.. code-block:: console
# zypper install https://github.com/warewulf/warewulf/releases/download/v4.5.7/warewulf-4.5.7-1.suse.lp155.x86_64.rpm
# zypper install https://github.com/warewulf/warewulf/releases/download/v4.5.8/warewulf-4.5.8-1.suse.lp155.x86_64.rpm
Compiled Source code
====================
@@ -59,9 +59,9 @@ appropriate substitutions:
.. code-block:: bash
curl -LO https://github.com/warewulf/warewulf/releases/download/v4.5.7/warewulf-4.5.7.tar.gz
tar -xf warewulf-4.5.7.tar.gz
cd warewulf-4.5.7
curl -LO https://github.com/warewulf/warewulf/releases/download/v4.5.8/warewulf-4.5.8.tar.gz
tar -xf warewulf-4.5.8.tar.gz
cd warewulf-4.5.8
make all && sudo make install
Git
@@ -71,16 +71,13 @@ Warewulf is developed in GitHub, a source code management platform
that allows collaborative development and revision control. From the
Git repository, you can download different versions of the project
either from tags or branches. By default, when you go to the GitHub
page, you will find the default branch entitled ``development``. The
``development`` branch is where most of the active development occurs,
page, you will find the default branch entitled ``main``. The
``main`` branch is where most of the active development occurs,
so if you want to obtain the latest and greatest version of Warewulf,
this is where to go. But be forewarned, using a snapshot from
``development`` is not guaranteed to be stable or generally supported
``main`` is not guaranteed to be stable or generally supported
for production.
Alternatively, the ``main`` branch is more stable and is used as a
staging area for pending releases.
If you are building for production, it is best to download a release
tarball from the main site, the GitHub releases page, or from a Git
tag.
@@ -89,7 +86,7 @@ tag.
git clone https://github.com/warewulf/warewulf.git
cd warewulf
git checkout development # or switch to a tag like 'v4.5.7'
git checkout main # or switch to a tag like 'v4.5.8'
make all && sudo make install
Runtime Dependencies

View File

@@ -124,7 +124,7 @@ Vagrantfile
cat << 'EOF' > Vagrantfile
Vagrant.configure("2") do |config|
number_of_node = ENV["NODES"] || 2
branch = ENV["BRANCH"] || "v4.5.7"
branch = ENV["BRANCH"] || "v4.5.8"
config.vm.define :head do |head|
head.vm.box = "rockylinux/9"
@@ -161,7 +161,7 @@ Vagrantfile
cd /tmp
git clone https://github.com/warewulf/warewulf.git
cd warewulf
git checkout v4.5.7
git checkout v4.5.8
make clean defaults \
PREFIX=/usr \
BINDIR=/usr/bin \

View File

@@ -35,7 +35,7 @@ Install Warewulf and dependencies
cd ~/git
git clone https://github.com/warewulf/warewulf.git
cd warewulf
git checkout main # or switch to a tag like 'v4.5.7'
git checkout main # or switch to a tag like 'v4.5.8'
make all && sudo make install

View File

@@ -7,11 +7,11 @@ Install Warewulf
The preferred way to install Warewulf on Enterprise Linux is using the
the RPMs published in `GitHub releases`_. For example, to install the
v4.5.7 release on Enterprise Linux 9:
v4.5.8 release on Enterprise Linux 9:
.. code-block:: bash
dnf install https://github.com/warewulf/warewulf/releases/download/v4.5.7/warewulf-4.5.7-1.el9.x86_64.rpm
dnf install https://github.com/warewulf/warewulf/releases/download/v4.5.8/warewulf-4.5.8-1.el9.x86_64.rpm
Packages are available for el8 and el9.