[release-announce] bifrost 10.2.0 (wallaby)

no-reply at openstack.org no-reply at openstack.org
Wed Mar 31 09:39:47 UTC 2021


We are excited to announce the release of:

bifrost 10.2.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.2.0
^^^^^^


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

* Adds the "--disable-dhcp" argument to "./bifrost-cli install" to
  disable the integrated dhcp configuration.

* The dynamic DHCP inventory hostsdir is now created and enabled by
  default, even when "inventory_dhcp" is "false".


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

* An additional DNS hosts directory is no longer created by default
  in "/etc/dnsmasq.d/bifrost.hosts.d" when "inventory_dhcp" is "true".
  Set the new variable "dnsmasq_additional_hostsdir" to keep the
  previous behavior (you'll need "dnsmasq_enable_dns=true" to actually
  use it).


Deprecation Notes
*****************

* The parameter "disable_dnsmasq_dns" has been deprecated in favor
  of the new parameter "dnsmasq_enable_dns".


Other Notes
***********

* No longer passes "--no-cache-dir" to pip by default.

Changes in bifrost 10.1.0..10.2.0
---------------------------------

dfb34702 Allow disabling integrated dhcp from bifrost cli
296eba24 Remove explicit default from store_true
d3cddf2b Reorder the install guide to focus on the easy path
bd871b3d Relax format of checksum file
381aa41d Upgrade pip version to fix pep-517 enforcing
5a76f542 More compact README.rst
270c03c6 Fix the Debian Buster version number
d048a5f4 Restore the conditional verbosity in bash scripts
d842e9fe Consistent pip_opts handling + drop --no-cache-dir
abf7d3fc Add basic upgrade jobs
fc7d10a4 Make DHCP inventory handling more flexible


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

MISSION.rst                                        |   9 -
README.rst                                         |  40 ++--
bifrost/cli.py                                     |   8 +-
playbooks/ci/upgrade.yaml                          |  30 +++
.../roles/bifrost-ironic-install/defaults/main.yml |  17 +-
.../bifrost-ironic-install/tasks/bootstrap.yml     |  13 +-
.../tasks/download_ipa_image.yml                   |   4 +-
.../tasks/inspector_install.yml                    |   2 -
.../roles/bifrost-ironic-install/tasks/install.yml |   1 -
.../tasks/prometheus_exporter_install.yml          |   1 -
.../tasks/staging_install.yml                      |   1 -
.../templates/dnsmasq.conf.j2                      |  14 +-
.../bifrost-keystone-install/defaults/main.yml     |   2 -
.../bifrost-keystone-install/tasks/install.yml     |   1 -
.../roles/bifrost-pip-install/defaults/main.yml    |   5 +-
playbooks/roles/bifrost-pip-install/tasks/main.yml |   4 +-
.../notes/disable-dhcp-cli-6f85449c2c1316cf.yaml   |   5 +
releasenotes/notes/inventory-ddf41d563a320201.yaml |  15 ++
releasenotes/notes/pip-opts-63bdff0ef22a56f3.yaml  |   4 +
scripts/env-setup.sh                               |   2 +-
scripts/install-deps.sh                            |   6 +-
tox.ini                                            |   2 +-
zuul.d/bifrost-jobs.yaml                           |  26 ++
zuul.d/project.yaml                                |   4 +
29 files changed, 434 insertions(+), 306 deletions(-)







More information about the Release-announce mailing list