We contentedly announce the release of: bifrost 6.1.0: Deployment of physical machines using OpenStack Ironic and Ansible This release is part of the train 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://bugs.launchpad.net/bifrost/+bugs For more details, please see below. 6.1.0 ^^^^^ New Features ************ * Adds support to disable RabbitMQ via the new "use_rabbitmq" variable in favour of JSON RPC (in ironic) and fake transport (in ironic- inspector). Upgrade Notes ************* * The image building with "diskimage-builder" now uses Debian Stretch by default, and all CI testing has been switched to it as well. * RabbitMQ is no longer used by default, set "use_rabbitmq=true" to enable. Bug Fixes ********* * Fixes building images with "diskimage-builder" by switching to Debian Stretch (from Jessie). * 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.8.x. Changes in bifrost 6.0.0..6.1.0 ------------------------------- 1ba2f10 Enable the iPXE boot interface 5ebea66 Update sphinx requirements 09c7bd9 Remove openSUSE Leap 42.3 jobs 872fbdf Rename review.openstack.org to review.opendev.org ec852a3 Update links for opendev ff4ca3e OpenDev Migration Patch 9b4d7f7 Update debian and ubuntu versions in the metadata 98bc3fe Switch to Debian Stretch for building DIB images 906cec7 Fixing ipxe file not found in Centos job e5e1df0 Replace hardcoded yum command by package manager variable 9fcbb42 Don't fix /etc/hosts if Rabbit is disabled 4b63bf7 Improve iptables test info collection 348b45a Pin proliantutils version c7547ae Improving test vm data collection bfe8181 Remove oneview from document bbb5060 Fix skipping start and bootstrap of RabbitMQ 7d42142 Add git_branch variable 0c2c98a Replace openstack.org git:// URLs with https:// b7d9c2f Add defaults for Ubuntu 18.04 d8203a3 Disable RabbitMQ by default 0d036d6 Move RabbitMQ handling into a separate role and support disabling it 339f6cb Add versions to release notes series ec68d4f Update master for stable/stein Diffstat (except docs and test files) ------------------------------------- .gitreview | 2 +- CONTRIBUTING.rst | 2 +- README.rst | 2 +- playbooks/legacy/bifrost-integration-dhcp/run.yaml | 8 +-- .../bifrost-integration-dibipa-debian/run.yaml | 8 +-- .../legacy/bifrost-integration-tinyipa/run.yaml | 8 +-- .../bifrost-configdrives-dynamic/meta/main.yml | 6 +-- playbooks/roles/bifrost-create-dib-image/README.md | 6 +-- .../roles/bifrost-create-dib-image/meta/main.yml | 6 +-- .../roles/bifrost-create-dib-image/tasks/main.yml | 4 +- .../roles/bifrost-create-vm-nodes/meta/main.yml | 6 +-- .../bifrost-deploy-nodes-dynamic/meta/main.yml | 6 +-- .../roles/bifrost-ironic-install/defaults/main.yml | 20 +++---- .../defaults/required_defaults_Debian_family.yml | 3 +- .../defaults/required_defaults_Debian_jessie.yml | 3 +- .../defaults/required_defaults_Fedora_25.yml | 1 - .../defaults/required_defaults_Fedora_26.yml | 1 - .../defaults/required_defaults_Fedora_27.yml | 1 - .../defaults/required_defaults_RedHat_family.yml | 1 - .../defaults/required_defaults_Suse_family.yml | 1 - .../defaults/required_defaults_Ubuntu_16.04.yml | 3 +- .../defaults/required_defaults_Ubuntu_18.04.yml | 36 +++++++++++++ .../required_defaults_openSUSE_Leap_15.0.yml | 1 - .../bifrost-ironic-install/tasks/bootstrap.yml | 47 +--------------- .../roles/bifrost-ironic-install/tasks/install.yml | 2 +- .../roles/bifrost-ironic-install/tasks/main.yml | 5 ++ .../roles/bifrost-ironic-install/tasks/start.yml | 6 ++- .../templates/ironic-inspector.conf.j2 | 11 ++-- .../templates/ironic.conf.j2 | 21 ++++++-- playbooks/roles/bifrost-keystone-install/README.md | 2 +- .../bifrost-keystone-install/defaults/main.yml | 4 +- .../defaults/required_defaults_Debian_family.yml | 1 - .../defaults/required_defaults_Debian_jessie.yml | 1 - .../defaults/required_defaults_RedHat_family.yml | 1 - .../defaults/required_defaults_Suse_family.yml | 1 - .../defaults/required_defaults_Ubuntu_16.04.yml | 1 - .../defaults/required_defaults_Ubuntu_18.04.yml | 20 +++++++ .../bifrost-keystone-install/tasks/bootstrap.yml | 29 +--------- .../roles/bifrost-openstack-ci-prep/README.md | 2 +- playbooks/roles/bifrost-prep-for-install/README.md | 37 +++++++++---- .../bifrost-prep-for-install/defaults/main.yml | 41 +++++++------- playbooks/roles/bifrost-rabbitmq/defaults/main.yml | 6 +++ playbooks/roles/bifrost-rabbitmq/tasks/main.yml | 62 ++++++++++++++++++++++ playbooks/roles/bifrost-rabbitmq/tasks/start.yml | 27 ++++++++++ playbooks/roles/ironic-enroll-dynamic/README.md | 4 +- playbooks/test-bifrost.yaml | 8 +-- .../notes/jessie-to-stretch-207bbd4f10149b4e.yaml | 9 ++++ .../notes/json-rpc-default-f0cdafc217a1122c.yaml | 4 ++ releasenotes/notes/json-rpc-e5ccd5a13f6d51aa.yaml | 4 ++ .../notes/pin-proliantutils-60f1facf44c223ca.yaml | 6 +++ .../support-staging-drivers-1c398a56dde9b240.yaml | 2 +- releasenotes/source/index.rst | 1 + releasenotes/source/rocky.rst | 6 +-- releasenotes/source/stein.rst | 6 +++ scripts/collect-test-info.sh | 17 ++++-- scripts/install-deps.sh | 2 +- tox.ini | 6 +-- zuul.d/legacy-bifrost-jobs.yaml | 29 ++-------- zuul.d/project.yaml | 14 ++--- 65 files changed, 363 insertions(+), 252 deletions(-)