@@ -38,7 +38,7 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/).
|
|||||||
- Replace slice in templates with sprig substr. #1093
|
- Replace slice in templates with sprig substr. #1093
|
||||||
- Fix an invalid format issue for the GitHub nightly build action. #1258
|
- Fix an invalid format issue for the GitHub nightly build action. #1258
|
||||||
|
|
||||||
## v4.5.5, unreleased
|
## v4.5.5, 2024-07-05
|
||||||
|
|
||||||
### Fixed
|
### Fixed
|
||||||
|
|
||||||
@@ -50,13 +50,13 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/).
|
|||||||
- Capture "broken" symlinks during container build. #1267
|
- Capture "broken" symlinks during container build. #1267
|
||||||
- Fix the issue that removing lines during wwctl overlay edit didn't work. #1235
|
- Fix the issue that removing lines during wwctl overlay edit didn't work. #1235
|
||||||
- Fix the issue that new files created with wwctl overlay edit have 755 permissions. #1236
|
- Fix the issue that new files created with wwctl overlay edit have 755 permissions. #1236
|
||||||
- Mount `/sys` and `/run` during `wwctl container exec`. #1287
|
|
||||||
- Fix tab-completion for `wwctl overlay list`. #1260
|
- Fix tab-completion for `wwctl overlay list`. #1260
|
||||||
|
|
||||||
### Changed
|
### Changed
|
||||||
|
|
||||||
- Explicitly ignore compat-style NIS lines in passwd/group during syncuser. #1286
|
- Explicitly ignore compat-style NIS lines in passwd/group during syncuser. #1286
|
||||||
- Accept `+` within kernel version. #1268
|
- Accept `+` within kernel version. #1268
|
||||||
|
- Mount `/sys` and `/run` during `wwctl container exec`. #1287
|
||||||
|
|
||||||
## v4.5.4, 2024-06-12
|
## v4.5.4, 2024-06-12
|
||||||
|
|
||||||
|
|||||||
27
RELEASE.md
27
RELEASE.md
@@ -9,23 +9,30 @@ branch.
|
|||||||
`%Y-%m-%d` format, following existing convention in the log.
|
`%Y-%m-%d` format, following existing convention in the log.
|
||||||
- Do any final clean-up. (e.g., removing redundancy, adding issue
|
- Do any final clean-up. (e.g., removing redundancy, adding issue
|
||||||
or PR numbers).
|
or PR numbers).
|
||||||
- Cherry-pick this to a release branch if necessary. (i.e., when
|
2. Update `userdocs` implicit references to the latest version.
|
||||||
not doing a new major release)
|
- `contents/installation.rst`
|
||||||
2. Create a signed tag for the release of the format v4.MINOR.PATCH,
|
- `contributing/development-environment-vagrant.rst`
|
||||||
|
- `quickstart/debian12.rst`
|
||||||
|
- `quickstart/el.rst`
|
||||||
|
references that imply the latest release to refer to the
|
||||||
|
new version.
|
||||||
|
3. Cherry-pick updates from 1 and 2 above to a release branch if necessary.
|
||||||
|
(i.e., when not doing a new major release)
|
||||||
|
4. Create a signed tag for the release of the format v4.MINOR.PATCH,
|
||||||
following the format specified in <MAINTAINING.md>. (e.g., `git tag
|
following the format specified in <MAINTAINING.md>. (e.g., `git tag
|
||||||
--sign v4.5.3; git push origin v4.5.3`)
|
--sign v4.5.3; git push origin v4.5.3`)
|
||||||
3. Monitor the release action associated with the pushed tag at
|
5. Monitor the release action associated with the pushed tag at
|
||||||
https://github.com/warewulf/warewulf/actions, and verify the
|
https://github.com/warewulf/warewulf/actions, and verify the
|
||||||
generated draft release contains the expected artifacts. This
|
generated draft release contains the expected artifacts. This
|
||||||
includes the source tarball and RPMs for Suse and Rocky Linux.
|
includes the source tarball and RPMs for Suse and Rocky Linux.
|
||||||
4. Update the release notes for the release, summarizing and expanding
|
6. Update the release notes for the release, summarizing and expanding
|
||||||
on the relevant contents from <CHANGELOG.md>.
|
on the relevant contents from <CHANGELOG.md>.
|
||||||
5. Confirm the correct values for the pre-release and latest release
|
7. Confirm the correct values for the pre-release and latest release
|
||||||
flags.
|
flags.
|
||||||
6. Publish the release.
|
8. Publish the release.
|
||||||
8. Announce the release as a [post][1] to warewulf.org/news, linking
|
9. Announce the release as a [post][1] to warewulf.org/news, linking
|
||||||
to the GitHub release.
|
to the GitHub release.
|
||||||
9. Announce the release on the Warewulf Slack, linking to the
|
10. Announce the release on the Warewulf Slack, linking to the
|
||||||
warewulf.org/news post.
|
warewulf.org/news post.
|
||||||
|
|
||||||
[1]: https://github.com/warewulf/warewulf.org/tree/main/src/posts
|
[1]: https://github.com/warewulf/warewulf.org/tree/main/src/posts
|
||||||
|
|||||||
@@ -18,14 +18,14 @@ Rocky Linux 8
|
|||||||
|
|
||||||
.. code-block:: console
|
.. code-block:: console
|
||||||
|
|
||||||
# dnf install https://github.com/warewulf/warewulf/releases/download/v4.5.2/warewulf-4.5.2-1.el8.x86_64.rpm
|
# dnf install https://github.com/warewulf/warewulf/releases/download/v4.5.5/warewulf-4.5.5-1.el8.x86_64.rpm
|
||||||
|
|
||||||
openSuse Leap
|
openSuse Leap
|
||||||
-------------
|
-------------
|
||||||
|
|
||||||
.. code-block:: console
|
.. code-block:: console
|
||||||
|
|
||||||
# zypper install https://github.com/warewulf/warewulf/releases/download/v4.5.2/warewulf-4.5.2-1.suse.lp155.x86_64.rpm
|
# zypper install https://github.com/warewulf/warewulf/releases/download/v4.5.5/warewulf-4.5.5-1.suse.lp155.x86_64.rpm
|
||||||
|
|
||||||
Compiled Source code
|
Compiled Source code
|
||||||
====================
|
====================
|
||||||
@@ -59,9 +59,9 @@ appropriate substitutions:
|
|||||||
|
|
||||||
.. code-block:: bash
|
.. code-block:: bash
|
||||||
|
|
||||||
curl -LO https://github.com/warewulf/warewulf/releases/download/v4.5.2/warewulf-4.5.2.tar.gz
|
curl -LO https://github.com/warewulf/warewulf/releases/download/v4.5.5/warewulf-4.5.5.tar.gz
|
||||||
tar -xf warewulf-4.5.2.tar.gz
|
tar -xf warewulf-4.5.5.tar.gz
|
||||||
cd warewulf-4.5.2
|
cd warewulf-4.5.5
|
||||||
make all && sudo make install
|
make all && sudo make install
|
||||||
|
|
||||||
Git
|
Git
|
||||||
@@ -89,7 +89,7 @@ tag.
|
|||||||
|
|
||||||
git clone https://github.com/warewulf/warewulf.git
|
git clone https://github.com/warewulf/warewulf.git
|
||||||
cd warewulf
|
cd warewulf
|
||||||
git checkout development # or switch to a tag like 'v4.5.2'
|
git checkout development # or switch to a tag like 'v4.5.5'
|
||||||
make all && sudo make install
|
make all && sudo make install
|
||||||
|
|
||||||
Runtime Dependencies
|
Runtime Dependencies
|
||||||
|
|||||||
@@ -124,7 +124,7 @@ Vagrantfile
|
|||||||
cat << 'EOF' > Vagrantfile
|
cat << 'EOF' > Vagrantfile
|
||||||
Vagrant.configure("2") do |config|
|
Vagrant.configure("2") do |config|
|
||||||
number_of_node = ENV["NODES"] || 2
|
number_of_node = ENV["NODES"] || 2
|
||||||
branch = ENV["BRANCH"] || "v4.5.2"
|
branch = ENV["BRANCH"] || "v4.5.5"
|
||||||
|
|
||||||
config.vm.define :head do |head|
|
config.vm.define :head do |head|
|
||||||
head.vm.box = "rockylinux/9"
|
head.vm.box = "rockylinux/9"
|
||||||
@@ -161,7 +161,7 @@ Vagrantfile
|
|||||||
cd /tmp
|
cd /tmp
|
||||||
git clone https://github.com/warewulf/warewulf.git
|
git clone https://github.com/warewulf/warewulf.git
|
||||||
cd warewulf
|
cd warewulf
|
||||||
git checkout v4.5.2
|
git checkout v4.5.5
|
||||||
make clean defaults \
|
make clean defaults \
|
||||||
PREFIX=/usr \
|
PREFIX=/usr \
|
||||||
BINDIR=/usr/bin \
|
BINDIR=/usr/bin \
|
||||||
|
|||||||
@@ -35,7 +35,7 @@ Install Warewulf and dependencies
|
|||||||
cd ~/git
|
cd ~/git
|
||||||
git clone https://github.com/warewulf/warewulf.git
|
git clone https://github.com/warewulf/warewulf.git
|
||||||
cd warewulf
|
cd warewulf
|
||||||
git checkout main # or switch to a tag like 'v4.5.2'
|
git checkout main # or switch to a tag like 'v4.5.5'
|
||||||
make all && sudo make install
|
make all && sudo make install
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@@ -7,11 +7,11 @@ Install Warewulf
|
|||||||
|
|
||||||
The preferred way to install Warewulf on Enterprise Linux is using the
|
The preferred way to install Warewulf on Enterprise Linux is using the
|
||||||
the RPMs published in `GitHub releases`_. For example, to install the
|
the RPMs published in `GitHub releases`_. For example, to install the
|
||||||
v4.5.2 release on Enterprise Linux 9:
|
v4.5.5 release on Enterprise Linux 9:
|
||||||
|
|
||||||
.. code-block:: bash
|
.. code-block:: bash
|
||||||
|
|
||||||
dnf install https://github.com/warewulf/warewulf/releases/download/v4.5.2/warewulf-4.5.2-1.el9.x86_64.rpm
|
dnf install https://github.com/warewulf/warewulf/releases/download/v4.5.5/warewulf-4.5.5-1.el9.x86_64.rpm
|
||||||
|
|
||||||
Packages are available for el7, el8, and el9.
|
Packages are available for el7, el8, and el9.
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user