We are excited to announce the release of: bifrost 14.1.0: Deployment of physical machines using OpenStack Ironic and Ansible This release is part of the yoga 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. 14.1.0 ^^^^^^ Bug Fixes * Bifrost no longers installs GRUB2 and shim on the host system, avoding potential issues with a local bootloader. Changes in bifrost 14.0.0..14.1.0 --------------------------------- d094d5de Skip unnecessary SDK get_machine calls 835bd278 CI: Update cached cirros image to 0.5.3 6f92fa44 Backport the jammy shimx64.efi.signed fix including focal 247888ab Allow for almalinux and rocky installations fddf7f02 Use curl to download deploy image if get_url fails 01133f6f Fix CI 9aabd8cd Create /run/ironic runtime directory when service starts edba45ab Do not install grub2 and shim on the host system 9083535d Set git_branch et al to stable/yoga b90e2934 Use libvirt-python from the distribution on Red Hat systems 189c57a5 Prevent the enroll/deploy commands from running without venv ae26ffdb Update TOX_CONSTRAINTS_FILE for stable/yoga 24eeb889 Update .gitreview for stable/yoga Diffstat (except docs and test files) ------------------------------------- .gitreview | 1 + bifrost/cli.py | 11 +++++ bifrost/inventory.py | 2 +- .../bifrost-configdrives-dynamic/tasks/main.yml | 6 +++ .../roles/bifrost-create-dib-image/tasks/main.yml | 4 +- .../bifrost-create-vm-nodes/defaults/main.yml | 2 +- .../defaults/required_defaults_CentOS.yml | 3 +- .../defaults/required_defaults_Fedora.yml | 3 +- .../defaults/required_defaults_RedHat.yml | 3 +- .../tasks/prepare_libvirt.yml | 19 +++++++- .../roles/bifrost-download-packages/README.md | 52 +++++++++++++++++++++ .../roles/bifrost-download-packages/tasks/main.yml | 54 ++++++++++++++++++++++ .../roles/bifrost-ironic-install/defaults/main.yml | 10 ++-- .../defaults/required_defaults_CentOS.yml | 4 -- .../defaults/required_defaults_Debian_family.yml | 12 +++-- .../defaults/required_defaults_Fedora.yml | 40 ---------------- .../defaults/required_defaults_RedHat.yml | 4 -- .../defaults/required_defaults_RedHat_family.yml | 7 ++- .../defaults/required_defaults_Ubuntu.yml | 35 -------------- .../bifrost-ironic-install/tasks/bootstrap.yml | 12 +++++ .../bifrost-ironic-install/tasks/create_esp.yml | 20 ++++++-- .../roles/bifrost-ironic-install/tasks/install.yml | 41 ++++++++++++++++ .../templates/systemd_template.j2 | 3 ++ .../bifrost-prep-for-install/defaults/main.yml | 2 +- playbooks/test-bifrost.yaml | 2 +- .../notes/no-install-grub-d39d65a8edbb769e.yaml | 5 ++ scripts/install-deps.sh | 4 +- tox.ini | 7 ++- 28 files changed, 248 insertions(+), 120 deletions(-)