[release-announce] bifrost 11.2.2 (xena)

no-reply at openstack.org no-reply at openstack.org
Wed Jan 18 11:10:20 UTC 2023


We are pleased to announce the release of:

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

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

11.2.2
^^^^^^

Bug Fixes

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

* Fixes the Bifrost inventory plugin to not set the
  "network_interface" variable since it conflicts with the Bifrost's
  variable with a different meaning.

* Ironic Prometheus Exporter is now run as the "ironic" user, not as
  root.

* Fixes "bifrost-configdrives-dynamic" and "bifrost-deploy-nodes-
  dynamic" when "uuid" is not set in the inventory file.

Changes in bifrost 11.2.1..11.2.2
---------------------------------

21ccaa48 Dynamic inventory: do not set network_interface
9dc7bf28 Fetch uuid if it is not present in the inventory
fe0bccb5 Revert "Install libvirt-python from source instead of a wheel"
065c95c3 Do not make password files world-readable
6283d3b1 Do not run ironic-prometheus-exporter as root


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

bifrost/inventory.py                               |  5 ++++
.../bifrost-configdrives-dynamic/tasks/main.yml    | 27 +++++++++++++++---
.../tasks/update_facts_from_ironic.yaml            | 32 ----------------------
.../tasks/prepare_libvirt.yml                      | 12 ++------
.../bifrost-deploy-nodes-dynamic/tasks/main.yml    | 22 +++++++++++++++
.../bifrost-ironic-install/tasks/bootstrap.yml     |  6 ++++
.../tasks/inspector_bootstrap.yml                  |  6 ++++
.../ironic-prometheus-exporter.service.j2          |  2 ++
.../notes/htpasswd-perm-7754c0be7cc676e1.yaml      |  4 +++
.../libvirt-not-importable-c8e88a8ef11a1f09.yaml   |  5 ----
.../notes/network-interface-ad1396813b83bf38.yaml  |  6 ++++
.../notes/prometheus-user-e75a43f1b13e0049.yaml    |  4 +++
releasenotes/notes/uuid-gen-42b947a4a7a7ae08.yaml  |  5 ++++
13 files changed, 85 insertions(+), 51 deletions(-)







More information about the Release-announce mailing list