[release-announce] [ironic] bifrost 3.1.1 (ocata)

no-reply at openstack.org no-reply at openstack.org
Fri Feb 9 03:12:30 UTC 2018


We are ecstatic to announce the release of:

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

This release is part of the ocata release series.

Download the package from:

    https://tarballs.openstack.org/bifrost/

For more details, please see below.

3.1.1
^^^^^


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

* Allow consuming upper_constraints_file from an env var
  UPPER_CONSTRAINTS_FILE. This will be specially useful for OpenStack
  CI, where this var is defined on each job run, pointing to the right
  requirements file depending on branch.


Bug Fixes
*********

* The CI test playbook previously looked for the requirements
  respository in "/opt/git/openstack/". This has been changed to use
  the "WORKSPACE" environment variable when being executed.

Changes in bifrost 3.1.0..3.1.1
-------------------------------

9e598fa Fix debian IPA build
028f5b9 Install shade after ironic
6e1a9ef Clean up zuul files
ed50ff2 Cleanup stable branch backport for CI
568fa70 Move legacy bifrost jobs in-tree
debece3 scripts: test-bifrost: Start MySQL service before configuring the DB
a455295 Fix the dhcp checks on centos
3852ba0 Fix bug in ironic policy
73a3c4b Add `when` to skip os_client_config in noauth mode
6fc2845 Allow looking constraints file from env var
5eed5db Use WORKSPACE for requirements
854da9e Updated from global requirements
a6e288c Fix clouds var in install.yaml playbook


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

playbooks/install.yaml                             |  2 +-
.../bifrost-integration-dhcp-centos-7/post.yaml    | 15 ++++
.../bifrost-integration-dhcp-centos-7/run.yaml     | 73 ++++++++++++++++++
.../post.yaml                                      | 15 ++++
.../bifrost-integration-dhcp-opensuse-423/run.yaml | 74 ++++++++++++++++++
.../legacy/bifrost-integration-dhcp/post.yaml      | 15 ++++
playbooks/legacy/bifrost-integration-dhcp/run.yaml | 73 ++++++++++++++++++
.../post.yaml                                      | 15 ++++
.../run.yaml                                       | 74 ++++++++++++++++++
.../post.yaml                                      | 15 ++++
.../run.yaml                                       | 74 ++++++++++++++++++
.../bifrost-integration-dibipa-debian/post.yaml    | 15 ++++
.../bifrost-integration-dibipa-debian/run.yaml     | 73 ++++++++++++++++++
.../bifrost-integration-tinyipa-centos-7/post.yaml | 15 ++++
.../bifrost-integration-tinyipa-centos-7/run.yaml  | 73 ++++++++++++++++++
.../legacy/bifrost-integration-tinyipa/post.yaml   | 15 ++++
.../legacy/bifrost-integration-tinyipa/run.yaml    | 72 ++++++++++++++++++
.../tasks/update_facts_from_ironic.yaml            |  1 +
.../bifrost-deploy-nodes-dynamic/tasks/main.yml    |  1 +
.../roles/bifrost-ironic-install/defaults/main.yml |  9 ++-
.../bifrost-ironic-install/files/ironic_policy.te  |  2 +-
.../bifrost-ironic-install/tasks/bootstrap.yml     | 11 +++
.../tasks/inspector_install.yml                    |  2 +
.../roles/bifrost-ironic-install/tasks/install.yml | 19 +++--
.../tasks/staging_install.yml                      |  2 +-
.../bifrost-keystone-install/tasks/install.yml     |  1 +
.../bifrost-prep-for-install/defaults/main.yml     |  1 +
.../roles/bifrost-test-dhcp/files/test-dhcp.py     | 11 ++-
.../tasks/main.yml                                 |  1 +
.../roles/ironic-delete-dynamic/tasks/main.yml     |  1 +
.../roles/ironic-enroll-dynamic/tasks/main.yml     |  1 +
playbooks/roles/ironic-inspect-node/tasks/main.yml |  1 +
playbooks/test-bifrost.yaml                        |  5 +-
...rect-requirements-ci-path-5ced93013d2c9b02.yaml |  6 ++
...verride_upper_constraints-79f837d8ac58e53d.yaml |  8 ++
requirements.txt                                   |  2 +-
scripts/collect-test-info.sh                       | 11 +++
scripts/install-deps.sh                            |  2 +-
scripts/test-bifrost.sh                            |  3 +
zuul.d/legacy-bifrost-jobs.yaml                    | 88 ++++++++++++++++++++++
zuul.d/project.yaml                                | 23 ++++++
41 files changed, 898 insertions(+), 22 deletions(-)


Requirements updates
--------------------

diff --git a/requirements.txt b/requirements.txt
index 953e1ba..47f0055 100644
--- a/requirements.txt
+++ b/requirements.txt
@@ -4 +4 @@
-pbr<2.0.0,>=1.8 # Apache-2.0
+pbr>=1.8 # Apache-2.0






More information about the Release-announce mailing list