[release-announce] bifrost 10.2.1 (wallaby)

no-reply at openstack.org no-reply at openstack.org
Wed Aug 24 13:47:28 UTC 2022


We are glad to announce the release of:

bifrost 10.2.1: Deployment of physical machines using OpenStack Ironic
and Ansible

This release is part of the wallaby stable release series.

The source is available from:

    https://opendev.org/openstack/bifrost

Download the package from:

    https://tarballs.openstack.org/bifrost/

Please report issues through:

    https://storyboard.openstack.org/#!/project/openstack/bifrost

For more details, please see below.

10.2.1
^^^^^^


Upgrade Notes
*************

* Moves installation of package dependencies for Diskimage Builder
  (DIB) from the "bifrost-create-dib-image" role to the "bifrost-
  install-ironic" role. This provides a cleaner separation between
  installation and image creation.


Bug Fixes
*********

* Password files ("htpasswd") are no longer world-readable.

* Works around the "libvirt module is not importable" error by
  installing libvirt-python from source install of a wheel.

* Fixes a failure when building an Ubuntu image due to a missing
  "squashfs-tools" package.

* Installs sushy-oem-idrac (https://pypi.org/project/sushy-oem-
  idrac/) when the "idrac" hardware type is enabled.

* Fixes the iptables rule for PXE on systems not using firewalld
  (use port UDP/67 and UDP/69 instead of TCP/68 and TCP/69).

Changes in bifrost 10.2.0..10.2.1
---------------------------------

a30b9093 Fix incompatibility with recent rich library
d79d8981 Do not make password files world-readable
304a441c Catch all exceptions from pbr when importing the root package
092476f1 Revert "Install libvirt-python from source instead of a wheel"
11be6cd5 Fix the DHCP port in iptables (68 vs 67 and TCP vs UDP)
b31845d6 Use stable/wallaby branch to install dependencies
164bfc9b Improve main function
3b0240c8 bifrost-cli: fix relative paths in --extra-vars
a46d2833 Install sushy-oem-idrac for idrac-redfish-virtual-media
a645ff65 Fix Redeploy Playbook
12080fb3 Install libvirt-python from source instead of a wheel
d4a26277 Revert "libvirt: pin edk2-ovmf for CentOS Stream"
717865d7 Move the network-interface checks to bootstrap
3176e04c Reasonable error message if network_interface is not found
1980b32b Fix upper-constraints reference
d953dddd Install DIB dependencies in bifrost-ironic-install role
5dbee7d6 Add OFTC network channel to contributor docs
b131c78f libvirt: pin edk2-ovmf for CentOS Stream
e629573c Install squashfs-tools for Ubuntu image builds
d28cc542 [CI] Make Kolla job running again
99c1107b Use explicit path for which
9346bfb3 Update TOX_CONSTRAINTS_FILE for stable/wallaby
c9b793fc Update .gitreview for stable/wallaby


Diffstat (except docs and test files)
-------------------------------------

.gitreview                                         |  1 +
CONTRIBUTING.rst                                   |  3 +-
bifrost/__init__.py                                |  4 +--
bifrost/cli.py                                     | 15 ++++++++--
playbooks/inventory/group_vars/localhost           |  2 +-
playbooks/inventory/group_vars/target              |  2 +-
playbooks/redeploy-dynamic.yaml                    | 22 +++++++--------
.../roles/bifrost-create-dib-image/tasks/main.yml  | 18 ------------
.../bifrost-create-vm-nodes/defaults/main.yml      |  2 +-
.../roles/bifrost-ironic-install/defaults/main.yml | 10 ++++---
.../bifrost-ironic-install/tasks/bootstrap.yml     | 32 ++++++++++++++++++++--
.../tasks/inspector_bootstrap.yml                  |  6 ++++
.../roles/bifrost-ironic-install/tasks/install.yml | 12 ++++++--
.../bifrost-ironic-install/tasks/vendor_deps.yml   |  7 +++--
.../vars/main.yml                                  |  2 ++
.../bifrost-keystone-install/tasks/bootstrap.yml   | 11 ++++++++
playbooks/roles/bifrost-prep-for-install/README.md |  2 +-
.../bifrost-prep-for-install/defaults/main.yml     |  4 +--
.../notes/htpasswd-perm-7754c0be7cc676e1.yaml      |  4 +++
.../libvirt-not-importable-c8e88a8ef11a1f09.yaml   |  5 ++++
.../move-dib-deps-install-8a8aafc060461dc0.yaml    |  7 +++++
releasenotes/notes/squashfs-ddbbbac856e8f9fc.yaml  |  5 ++++
.../notes/sushy-oem-idrac-34f4bd1560f6948f.yaml    |  5 ++++
.../notes/ubuntu-ports-6e6c2fef3dc7bccb.yaml       |  5 ++++
scripts/install-deps.sh                            |  4 +--
tox.ini                                            |  8 +++---
zuul.d/project.yaml                                |  2 +-
27 files changed, 141 insertions(+), 59 deletions(-)







More information about the Release-announce mailing list