[release-announce] bifrost 10.1.0 (wallaby)

no-reply at openstack.org no-reply at openstack.org
Tue Feb 16 10:10:37 UTC 2021


We are pumped to announce the release of:

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

This release is part of the wallaby 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.1.0
^^^^^^


New Features
************

* Adds a new command "bifrost-cli enroll" to simplify enrolling
  nodes.

* The "ramdisk" deploy interface is now enabled by default.

* Supports automatically configuring required hardware interfaces
  for the "idrac" hardware type. The Redfish implementations are used.


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

* The deprecated "iscsi" deploy interface is no longer enabled by
  default, use "enabled_deploy_interfaces" to override.

* Discovery of nodes via the ironic-inspector is now disabled by
  default.  If you wish to enable this, set
  "enable_inspector_discovery" to "true" and re-execute the
  installation playbook.

* Debug logging is now enabled in ironic by default, set the new
  "ironic_debug" parameter to "false" to override.


Bug Fixes
*********

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

* Works around broken setuptools in virtual environments on openSUSE
  Leap (https://storyboard.openstack.org/#!/story/2008591).

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

Changes in bifrost 10.0.0..10.1.0
---------------------------------

422bafd6 Exit on all errors in bash scripts when possible
5360d0e8 Install at least pip version 19.1.1
73c3fd0e Misplaced variable preventing fast-track after inspection
70101f6a Collect firewalld info if present
e0cb590a docs: explain OS support in terms of two tiers
1c7cefa1 Add a workaround for openSUSE
0f8fdd57 Add release version to release notes
d84bfac0 Enable ironic debug logs by default
50459e9c Automatically configure the idrac hardware type
c63333fa Trivial: remove a duplicate variable
c9c17627 Update minversion of tox
57a4f1bf Update version of doc8
4318a4ef remove unicode from code
491edf30 Update APT metadata before install debootstrap
a93cb486 Add `bifrost-cli enroll` command
27da1c25 Fix passing parameters with spaces to bifrost-cli
9258eeb2 Disable inspector discovery by default
206149a5 Enable ramdisk deploy by default, disable iscsi
986427ce Remove lower-constraints job
75f528fd Avoid a full install in tox environments that do not need it


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

bifrost-cli                                        |  2 +-
bifrost/cli.py                                     | 25 +++++++++
lower-constraints.txt                              | 63 ----------------------
.../roles/bifrost-create-dib-image/tasks/main.yml  |  4 ++
playbooks/roles/bifrost-ironic-install/README.md   |  2 +-
.../roles/bifrost-ironic-install/defaults/main.yml |  5 +-
.../defaults/required_defaults_Debian_family.yml   |  2 +-
.../defaults/required_defaults_Fedora.yml          |  2 +-
.../defaults/required_defaults_RedHat_family.yml   |  2 +-
.../defaults/required_defaults_Suse_family.yml     |  2 +-
.../defaults/required_defaults_Ubuntu.yml          |  1 +
.../bifrost-ironic-install/tasks/hw_types.yml      |  4 ++
.../templates/ironic-inspector.conf.j2             |  3 +-
.../templates/ironic.conf.j2                       |  2 +-
.../defaults/main.yml                              |  1 -
.../notes/bifrost-cli-enroll-dd5a22f17c6666d5.yaml |  4 ++
.../notes/deploy-interface-d3ad2575c3d292e5.yaml   |  8 +++
...sable-inspector-discovery-2437e3d9b74f5258.yaml |  6 +++
.../notes/idrac-redfish-e6b4a2f67ee4fe1a.yaml      |  5 ++
.../notes/inspect-fast-track-36007cc32bdf7e5c.yaml |  5 ++
.../notes/ironic-debug-0c64d584f4385c1c.yaml       |  5 ++
.../notes/opensuse-pip-f708b89d30557f0a.yaml       |  5 ++
releasenotes/notes/params-ab98e0ac242d119a.yaml    |  4 ++
releasenotes/source/conf.py                        |  6 +--
releasenotes/source/victoria.rst                   |  6 +--
scripts/collect-test-info.sh                       |  8 ++-
scripts/env-setup.sh                               |  3 +-
scripts/install-deps.sh                            | 25 ++++++---
scripts/test-bifrost.sh                            |  4 +-
tox.ini                                            |  9 +++-
zuul.d/project.yaml                                |  1 -
34 files changed, 164 insertions(+), 105 deletions(-)







More information about the Release-announce mailing list