[release-announce] bifrost 9.1.0 (victoria)

no-reply at openstack.org no-reply at openstack.org
Thu Feb 17 10:48:04 UTC 2022


We are amped to announce the release of:

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

This release is part of the victoria 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.

9.1.0
^^^^^


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

* Following an announcement (https://lists.centos.org/pipermail
  /centos-announce/2020-December/048208.html) by the CentOS project,
  Bifrost has switched to CentOS Stream for testing. Regular CentOS is
  no longer tested in the CI, meaning that both it and RHEL will only
  be tested indirectly and supported on the best effort basis.

* 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
*********

* Fixes an issue with the Bifrost inventory plugin when used with
  "BIFROST_INVENTORY_SOURCE=ironic". All node fields are now returned
  as facts, as in Ussuri and earlier releases. See story 2008394 for
  details.

* Fixes fast-track after inspection: the "fast_track" and
  "power_off_after_inspection" options are now correctly handled.

* Fixes passing parameters with spaces to "bifrost-cli".

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

Changes in bifrost 9.0.1..9.1.0
-------------------------------

4d1b0cae [CI] Move Kolla testing to CentOS Stream
1487806e Revert "libvirt: pin edk2-ovmf for CentOS Stream"
15bcd495 Recognize TOX_CONSTRAINTS_FILE as a valid constraints variable
7912fc5a Install DIB dependencies in bifrost-ironic-install role
822b65a6 Add OFTC network channel to contributor docs
93f378f5 libvirt: pin edk2-ovmf for CentOS Stream
f2e6bb82 Point ipa-builder to stable/wallaby
a2b16602 Install squashfs-tools for Ubuntu image builds
c2a4f845 Use explicit path for which
8f11a86a Increase memory of vm to adjust for new tinyipa
d4f60272 Upgrade pip version to fix pep-517 enforcing
22efef9a Fix the Debian Buster version number
1d84631d Restore the conditional verbosity in bash scripts
d8fec0a0 Misplaced variable preventing fast-track after inspection
7c42c1e3 Exit on all errors in bash scripts when possible
1855fbdb Install at least pip version 19.1.1
e6fde210 Collect firewalld info if present
cb3e8104 docs: explain OS support in terms of two tiers
0cd0c1de Fix passing parameters with spaces to bifrost-cli
daddfa40 Remove lower-constraints job
c983acfa Switch to CentOS 8 Stream for testing
4eb06881 Fix two CI issues
102979ca Fix missing node facts with BIFROST_INVENTORY_SOURCE=ironic


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

.ansible-lint                                      |  1 +
CONTRIBUTING.rst                                   |  3 +-
bifrost-cli                                        |  2 +-
bifrost/inventory.py                               |  3 +-
lower-constraints.txt                              |  4 +--
playbooks/inventory/group_vars/localhost           |  2 +-
playbooks/inventory/group_vars/target              |  2 +-
.../roles/bifrost-create-dib-image/tasks/main.yml  | 14 --------
.../bifrost-create-vm-nodes/defaults/main.yml      |  6 +++-
.../roles/bifrost-create-vm-nodes/tasks/main.yml   |  7 ++++
.../roles/bifrost-ironic-install/defaults/main.yml |  6 ++--
.../roles/bifrost-ironic-install/tasks/install.yml |  6 ++++
.../templates/ironic-inspector.conf.j2             |  3 +-
.../vars/main.yml                                  |  2 ++
.../roles/bifrost-pip-install/defaults/main.yml    |  5 ++-
.../bifrost-prep-for-install/defaults/main.yml     |  2 +-
.../notes/centos8-stream-0c6d9adb544e36af.yaml     |  8 +++++
.../notes/fix-story-2008394-9a77486a838a1f2c.yaml  |  7 ++++
.../notes/inspect-fast-track-36007cc32bdf7e5c.yaml |  5 +++
.../move-dib-deps-install-8a8aafc060461dc0.yaml    |  7 ++++
releasenotes/notes/params-ab98e0ac242d119a.yaml    |  4 +++
releasenotes/notes/squashfs-ddbbbac856e8f9fc.yaml  |  5 +++
scripts/collect-test-info.sh                       |  8 +++--
scripts/env-setup.sh                               |  3 +-
scripts/install-deps.sh                            | 28 ++++++++++-----
scripts/test-bifrost.sh                            |  6 ++--
test-requirements.txt                              |  5 ---
tox.ini                                            |  6 ++++
zuul.d/bifrost-jobs.yaml                           | 11 +++---
zuul.d/project.yaml                                |  3 +-
33 files changed, 178 insertions(+), 79 deletions(-)


Requirements updates
--------------------

diff --git a/test-requirements.txt b/test-requirements.txt
index d9fdd013..c7480dfa 100644
--- a/test-requirements.txt
+++ b/test-requirements.txt
@@ -5,2 +4,0 @@
-hacking>=3.0,<4.0.0 # Apache-2.0
-
@@ -8 +5,0 @@ coverage!=4.4,>=4.0 # Apache-2.0
-doc8>=0.6.0 # Apache-2.0
@@ -11,2 +7,0 @@ testtools>=2.2.0 # MIT
-Pygments>=2.2.0 # BSD license
-flake8-import-order>=0.17.1 # LGPLv3






More information about the Release-announce mailing list