bifrost 10.2.1 (wallaby)
We are glad to announce the release of: bifrost 10.2.1: Deployment of physical machines using OpenStack Ironic and Ansible This release is part of the wallaby 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. 10.2.1 ^^^^^^ Upgrade Notes ************* * Moves installation of package dependencies for Diskimage Builder (DIB) from the "bifrost-create-dib-image" role to the "bifrost- install-ironic" role. This provides a cleaner separation between installation and image creation. Bug Fixes ********* * Password files ("htpasswd") are no longer world-readable. * Works around the "libvirt module is not importable" error by installing libvirt-python from source install of a wheel. * Fixes a failure when building an Ubuntu image due to a missing "squashfs-tools" package. * Installs sushy-oem-idrac (https://pypi.org/project/sushy-oem- idrac/) when the "idrac" hardware type is enabled. * Fixes the iptables rule for PXE on systems not using firewalld (use port UDP/67 and UDP/69 instead of TCP/68 and TCP/69). Changes in bifrost 10.2.0..10.2.1 --------------------------------- a30b9093 Fix incompatibility with recent rich library d79d8981 Do not make password files world-readable 304a441c Catch all exceptions from pbr when importing the root package 092476f1 Revert "Install libvirt-python from source instead of a wheel" 11be6cd5 Fix the DHCP port in iptables (68 vs 67 and TCP vs UDP) b31845d6 Use stable/wallaby branch to install dependencies 164bfc9b Improve main function 3b0240c8 bifrost-cli: fix relative paths in --extra-vars a46d2833 Install sushy-oem-idrac for idrac-redfish-virtual-media a645ff65 Fix Redeploy Playbook 12080fb3 Install libvirt-python from source instead of a wheel d4a26277 Revert "libvirt: pin edk2-ovmf for CentOS Stream" 717865d7 Move the network-interface checks to bootstrap 3176e04c Reasonable error message if network_interface is not found 1980b32b Fix upper-constraints reference d953dddd Install DIB dependencies in bifrost-ironic-install role 5dbee7d6 Add OFTC network channel to contributor docs b131c78f libvirt: pin edk2-ovmf for CentOS Stream e629573c Install squashfs-tools for Ubuntu image builds d28cc542 [CI] Make Kolla job running again 99c1107b Use explicit path for which 9346bfb3 Update TOX_CONSTRAINTS_FILE for stable/wallaby c9b793fc Update .gitreview for stable/wallaby Diffstat (except docs and test files) ------------------------------------- .gitreview | 1 + CONTRIBUTING.rst | 3 +- bifrost/__init__.py | 4 +-- bifrost/cli.py | 15 ++++++++-- playbooks/inventory/group_vars/localhost | 2 +- playbooks/inventory/group_vars/target | 2 +- playbooks/redeploy-dynamic.yaml | 22 +++++++-------- .../roles/bifrost-create-dib-image/tasks/main.yml | 18 ------------ .../bifrost-create-vm-nodes/defaults/main.yml | 2 +- .../roles/bifrost-ironic-install/defaults/main.yml | 10 ++++--- .../bifrost-ironic-install/tasks/bootstrap.yml | 32 ++++++++++++++++++++-- .../tasks/inspector_bootstrap.yml | 6 ++++ .../roles/bifrost-ironic-install/tasks/install.yml | 12 ++++++-- .../bifrost-ironic-install/tasks/vendor_deps.yml | 7 +++-- .../vars/main.yml | 2 ++ .../bifrost-keystone-install/tasks/bootstrap.yml | 11 ++++++++ playbooks/roles/bifrost-prep-for-install/README.md | 2 +- .../bifrost-prep-for-install/defaults/main.yml | 4 +-- .../notes/htpasswd-perm-7754c0be7cc676e1.yaml | 4 +++ .../libvirt-not-importable-c8e88a8ef11a1f09.yaml | 5 ++++ .../move-dib-deps-install-8a8aafc060461dc0.yaml | 7 +++++ releasenotes/notes/squashfs-ddbbbac856e8f9fc.yaml | 5 ++++ .../notes/sushy-oem-idrac-34f4bd1560f6948f.yaml | 5 ++++ .../notes/ubuntu-ports-6e6c2fef3dc7bccb.yaml | 5 ++++ scripts/install-deps.sh | 4 +-- tox.ini | 8 +++--- zuul.d/project.yaml | 2 +- 27 files changed, 141 insertions(+), 59 deletions(-)
participants (1)
-
no-reply@openstack.org