We are excited to announce the release of:
bifrost 11.1.0: Deployment of physical machines using OpenStack Ironic and Ansible
This release is part of the xena 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.
11.1.0 ^^^^^^
New Features ************
* Automatically configures "enabled_vendor_interfaces" based on the "enabled_hardware_types".
* Adds support for manually specified enabled vendor interfaces via the new "enabled_vendor_interfaces" parameter.
* Automatically configures the required management interface for the "ilo5" hardware type.
* Adds "ipa_download_headers" variable to control HTTP headers used when downloading IPA images.
* Kernel parameters for the "ilo-virtual-media" boot interface can now be set via the new "ilo_kernel_params" variable.
Bug Fixes *********
* Adds the require default kernel parameters for the "ilo-virtual- media" boot interface.
* Works around the "libvirt module is not importable" error by installing libvirt-python from source install of a wheel.
* Installs sushy-oem-idrac (https://pypi.org/project/sushy-oem- idrac/) when the "idrac" hardware type is enabled.
Changes in bifrost 11.0.0..11.1.0 ---------------------------------
dfa9eddb Show debug messages during upgrade ci job 0f796370 Remove ansible-base when upgrading ansible 0acb610d Allow HTTP headers to be customised for IPA image download 51177a4a Support ilo5 hardware type 1ac7dfe9 Install sushy-oem-idrac for idrac-redfish-virtual-media 645ac1ca Perform upgrade by default when installing ansible bf11adba Allow configuring enabled vendor interfaces f0f6e6aa bifrost-cli: fix relative paths in --extra-vars 984d9794 CI: upgrade from Wallaby bd447006 Remove unnecessary defaults from keystone 8f108f90 Force selinux presence when testing 43062e2f Fix Redeploy Playbook 79c8418e Install libvirt-python from source instead of a wheel d751208a Collect explicit list of installed packages ff637c43 Skip running jobs on ironic and inspector unit tests 5ceb5160 Clean up kernel params 231fddba Revert "libvirt: pin edk2-ovmf for CentOS Stream" 3176c939 Move the network-interface checks to bootstrap 7f2d0eb9 Reasonable error message if network_interface is not found
Diffstat (except docs and test files) -------------------------------------
bifrost/cli.py | 10 +++++++++- playbooks/ci/upgrade.yaml | 2 ++ playbooks/redeploy-dynamic.yaml | 22 +++++++++++----------- .../defaults/required_defaults_CentOS.yml | 4 +--- .../tasks/prepare_libvirt.yml | 12 ++++++++++-- playbooks/roles/bifrost-ironic-install/README.md | 4 ++++ .../roles/bifrost-ironic-install/defaults/main.yml | 3 +++ .../bifrost-ironic-install/tasks/bootstrap.yml | 11 +++++++++++ .../tasks/download_ipa_image.yml | 4 ++++ .../bifrost-ironic-install/tasks/hw_types.yml | 11 +++++++++++ .../roles/bifrost-ironic-install/tasks/install.yml | 6 +++--- .../bifrost-ironic-install/tasks/vendor_deps.yml | 7 +++++-- .../templates/ironic.conf.j2 | 4 +++- .../defaults/required_defaults_RedHat_family.yml | 5 ----- .../bifrost-keystone-install/tasks/bootstrap.yml | 11 +++++++++++ ...enabled_vendor_interfaces-f1b15fe75ff061fe.yaml | 8 ++++++++ releasenotes/notes/ilo5-2d9131843169418b.yaml | 5 +++++ .../notes/ipa-headers-032412a0fc741de3.yaml | 5 +++++ .../notes/kernel-params-b8f054bd75390baa.yaml | 9 +++++++++ .../libvirt-not-importable-c8e88a8ef11a1f09.yaml | 5 +++++ .../notes/sushy-oem-idrac-34f4bd1560f6948f.yaml | 5 +++++ scripts/collect-test-info.sh | 9 +++++++++ scripts/env-setup.sh | 7 ++++++- scripts/test-bifrost.sh | 5 +++++ zuul.d/bifrost-jobs.yaml | 8 ++++++-- 25 files changed, 151 insertions(+), 31 deletions(-)
participants (1)
-
no-reply@openstack.org