We are ecstatic to announce the release of: bifrost 4.0.2: Deployment of physical machines using OpenStack Ironic and Ansible This release is part of the pike stable release series. The source is available from: https://git.openstack.org/cgit/openstack/bifrost Download the package from: https://tarballs.openstack.org/bifrost/ Please report issues through: https://bugs.launchpad.net/bifrost/+bugs For more details, please see below. 4.0.2 ^^^^^ New Features ************ * Adds support for performing ironic online data migrations. Bug Fixes ********* * Fixes an issue where the proliantutils library version was unconstrained, potentially resulting in installation of an incompatibile library. The version has been pinned to 2.7.0. Changes in bifrost 4.0.1..4.0.2 ------------------------------- 4664105 Pin proliantutils version c881e7b Replace openstack.org git:// URLs with https:// 50eda22 Perform ironic online data migrations 7dad8a7 Refactor bifrost-integration-tinyipa jobs 912d4cc Refactor bifrost-integration-dibipa-debian jobs a2ee5c8 Refactor bifrost-integration-dhcp jobs 00fde37 Only install libvirt-python and python-lxml via pip 36fc567 Pin get-pip.py to 3.2 0fe79a0 import zuul job settings from project-config 2fff612 Use upper constraints when installing virtualbmc 746eec2 Zuul: Remove project name Diffstat (except docs and test files) ------------------------------------- .../bifrost-integration-dhcp-centos-7/post.yaml | 15 ------ .../bifrost-integration-dhcp-centos-7/run.yaml | 4 +- .../post.yaml | 15 ------ .../bifrost-integration-dhcp-opensuse-423/run.yaml | 4 +- .../legacy/bifrost-integration-dhcp/post.yaml | 2 +- playbooks/legacy/bifrost-integration-dhcp/run.yaml | 4 +- .../post.yaml | 15 ------ .../run.yaml | 4 +- .../post.yaml | 15 ------ .../run.yaml | 4 +- .../bifrost-integration-dibipa-debian/post.yaml | 2 +- .../bifrost-integration-dibipa-debian/run.yaml | 4 +- .../bifrost-integration-tinyipa-centos-7/post.yaml | 15 ------ .../bifrost-integration-tinyipa-centos-7/run.yaml | 4 +- .../post.yaml | 15 ------ .../run.yaml | 4 +- .../legacy/bifrost-integration-tinyipa/post.yaml | 2 +- .../legacy/bifrost-integration-tinyipa/run.yaml | 4 +- playbooks/roles/bifrost-create-vm-nodes/README.md | 2 - .../bifrost-create-vm-nodes/defaults/main.yml | 2 + .../defaults/required_defaults_CentOS.yml | 2 - .../defaults/required_defaults_Debian.yml | 2 - .../defaults/required_defaults_RedHat.yml | 2 - .../defaults/required_defaults_Suse.yml | 2 - .../tasks/prepare_libvirt.yml | 10 ++++ .../roles/bifrost-ironic-install/defaults/main.yml | 5 ++ .../roles/bifrost-ironic-install/tasks/install.yml | 1 + .../roles/bifrost-ironic-install/tasks/main.yml | 4 ++ .../bifrost-ironic-install/tasks/migrations.yml | 22 +++++++++ playbooks/test-bifrost.yaml | 5 +- .../ironic-online-migrations-092aef2b4c2ec75f.yaml | 4 ++ .../notes/pin-proliantutils-60f1facf44c223ca.yaml | 6 +++ scripts/install-deps.sh | 2 +- zuul.d/legacy-bifrost-jobs.yaml | 57 ++++++++++------------ zuul.d/project.yaml | 14 ++++-- 35 files changed, 114 insertions(+), 160 deletions(-)