[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