[release-announce] bifrost 11.1.0 (xena)

no-reply at openstack.org no-reply at openstack.org
Tue Jul 27 10:14:50 UTC 2021


We are excited to announce the release of:

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

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

11.1.0
^^^^^^


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

* Automatically configures "enabled_vendor_interfaces" based on the
  "enabled_hardware_types".

* Adds support for manually specified enabled vendor interfaces via
  the new "enabled_vendor_interfaces" parameter.

* Automatically configures the required management interface for the
  "ilo5" hardware type.

* Adds "ipa_download_headers" variable to control HTTP headers used
  when downloading IPA images.

* Kernel parameters for the "ilo-virtual-media" boot interface can
  now be set via the new "ilo_kernel_params" variable.


Bug Fixes
*********

* Adds the require default kernel parameters for the "ilo-virtual-
  media" boot interface.

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

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

Changes in bifrost 11.0.0..11.1.0
---------------------------------

dfa9eddb Show debug messages during upgrade ci job
0f796370 Remove ansible-base when upgrading ansible
0acb610d Allow HTTP headers to be customised for IPA image download
51177a4a Support ilo5 hardware type
1ac7dfe9 Install sushy-oem-idrac for idrac-redfish-virtual-media
645ac1ca Perform upgrade by default when installing ansible
bf11adba Allow configuring enabled vendor interfaces
f0f6e6aa bifrost-cli: fix relative paths in --extra-vars
984d9794 CI: upgrade from Wallaby
bd447006 Remove unnecessary defaults from keystone
8f108f90 Force selinux presence when testing
43062e2f Fix Redeploy Playbook
79c8418e Install libvirt-python from source instead of a wheel
d751208a Collect explicit list of installed packages
ff637c43 Skip running jobs on ironic and inspector unit tests
5ceb5160 Clean up kernel params
231fddba Revert "libvirt: pin edk2-ovmf for CentOS Stream"
3176c939 Move the network-interface checks to bootstrap
7f2d0eb9 Reasonable error message if network_interface is not found


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

bifrost/cli.py                                     | 10 +++++++++-
playbooks/ci/upgrade.yaml                          |  2 ++
playbooks/redeploy-dynamic.yaml                    | 22 +++++++++++-----------
.../defaults/required_defaults_CentOS.yml          |  4 +---
.../tasks/prepare_libvirt.yml                      | 12 ++++++++++--
playbooks/roles/bifrost-ironic-install/README.md   |  4 ++++
.../roles/bifrost-ironic-install/defaults/main.yml |  3 +++
.../bifrost-ironic-install/tasks/bootstrap.yml     | 11 +++++++++++
.../tasks/download_ipa_image.yml                   |  4 ++++
.../bifrost-ironic-install/tasks/hw_types.yml      | 11 +++++++++++
.../roles/bifrost-ironic-install/tasks/install.yml |  6 +++---
.../bifrost-ironic-install/tasks/vendor_deps.yml   |  7 +++++--
.../templates/ironic.conf.j2                       |  4 +++-
.../defaults/required_defaults_RedHat_family.yml   |  5 -----
.../bifrost-keystone-install/tasks/bootstrap.yml   | 11 +++++++++++
...enabled_vendor_interfaces-f1b15fe75ff061fe.yaml |  8 ++++++++
releasenotes/notes/ilo5-2d9131843169418b.yaml      |  5 +++++
.../notes/ipa-headers-032412a0fc741de3.yaml        |  5 +++++
.../notes/kernel-params-b8f054bd75390baa.yaml      |  9 +++++++++
.../libvirt-not-importable-c8e88a8ef11a1f09.yaml   |  5 +++++
.../notes/sushy-oem-idrac-34f4bd1560f6948f.yaml    |  5 +++++
scripts/collect-test-info.sh                       |  9 +++++++++
scripts/env-setup.sh                               |  7 ++++++-
scripts/test-bifrost.sh                            |  5 +++++
zuul.d/bifrost-jobs.yaml                           |  8 ++++++--
25 files changed, 151 insertions(+), 31 deletions(-)







More information about the Release-announce mailing list