[release-announce] bifrost 7.0.0 (train)

no-reply at openstack.org no-reply at openstack.org
Thu Sep 26 16:46:09 UTC 2019


We are ecstatic to announce the release of:

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

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

7.0.0
^^^^^


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

* The "redfish" hardware type is now enabled by default.

* When inspection support is enabled, introspection data is now
  stored in the database by default. You can use the "ironic-
  inspector- migrate-data" command to move the data from nginx to the
  database, for example:

     ironic-inspector-migrate-data --from swift --to database --config-file /etc/ironic-inspector/inspector.conf


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

* The deprecated parameters "inspector_auth" and
  "ironic_auth_strategy" have been removed. Their values are now
  detected from "enable_keystone".


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

* The "inspector_store_data_in_nginx" configuration option is
  deprecated and will be removed in a future release. Introspection
  data can now be stored in the database.


Bug Fixes
*********

* Fixes an issue where the deployment logs would not be saved if
  using a non-default value of ironic_log_dir. See Story 2006150
  (https://storyboard.openstack.org/#!/story/2006150).

Changes in bifrost 6.1.0..7.0.0
-------------------------------

1073947 Update the constraints url
12e7305 Add dependencies for ubuntu
508b5d3 Revert "Make the opensuse-15 jobs non-voting"
c776df0 Add quotes around ansible ipv4_gateway variable
0bc77a5 Build pdf doc
52adb24 opensuse: use proper nodeset
29849b5 Make the opensuse-15 jobs non-voting
6df83e0 Stop using deprecated OS_URL
302857e Install mariadb instead of mysql on deb distros
cd55948 Make sure deploy_logs_local_path exists
91fce70 Add missing endpoint_override for ironic in inspector.conf
5f31be7 Add proxy envvar for tox
5b62504 Deprecate the Nginx data store
a122f41 Correct Swift configuration for the Nginx data store
ee50d50 Remove deprecated authentication parameters
563dab9 Update Python 3 test runtimes for Train
d875156 Enable redfish by default
c484732 Fix troubleshooting docs - SSH access to CoreOS


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

bifrost/inventory.py                               |  6 ++-
bindep.txt                                         |  3 +-
env-vars                                           |  4 +-
lower-constraints.txt                              |  1 +
playbooks/inventory/group_vars/localhost           |  2 +-
playbooks/inventory/group_vars/target              |  2 +-
playbooks/roles/bifrost-ironic-install/README.md   | 13 ++----
.../roles/bifrost-ironic-install/defaults/main.yml | 30 ++++++++------
.../defaults/required_defaults_Debian_family.yml   |  2 +-
.../defaults/required_defaults_Suse_family.yml     |  5 +--
.../defaults/required_defaults_Ubuntu_16.04.yml    |  4 +-
.../defaults/required_defaults_Ubuntu_18.04.yml    |  4 +-
.../required_defaults_openSUSE_Leap_15.0.yml       | 48 ----------------------
.../bifrost-ironic-install/tasks/bootstrap.yml     |  3 +-
.../roles/bifrost-ironic-install/tasks/install.yml |  9 ++++
.../templates/ironic-inspector.conf.j2             | 16 +++-----
.../templates/ironic.conf.j2                       |  8 +++-
.../templates/openrc.j2                            |  4 +-
.../defaults/required_defaults_Debian_family.yml   |  2 +-
.../defaults/required_defaults_Ubuntu_16.04.yml    |  2 +-
.../defaults/required_defaults_Ubuntu_18.04.yml    |  2 +-
playbooks/roles/bifrost-prep-for-install/README.md |  8 ++++
.../bifrost-prep-for-install/defaults/main.yml     |  7 ++++
.../bifrost-test-inspection/defaults/main.yml      | 10 -----
.../roles/bifrost-test-inspection/tasks/main.yml   | 38 ++++++++---------
playbooks/test-bifrost.yaml                        |  1 +
releasenotes/notes/auth-59e73f74a2dd507f.yaml      |  5 +++
.../notes/fix-deploy-logs-175fb352c5730b58.yaml    |  5 +++
releasenotes/notes/redfish-92d39daf559d5445.yaml   |  4 ++
.../notes/store-data-a14351976eda9842.yaml         | 13 ++++++
setup.cfg                                          |  4 +-
tox.ini                                            | 16 ++++++--
zuul.d/legacy-bifrost-jobs.yaml                    |  7 ++--
zuul.d/project.yaml                                |  2 +-
38 files changed, 176 insertions(+), 168 deletions(-)







More information about the Release-announce mailing list