Current Series Release Notes¶
19.3.0-14¶
New Features¶
Adds variables to configure authentication parameters in the
bifrost-ironic-installrole, where IPA images are downloaded. The new variables areipa_download_url_username,ipa_download_url_password,ipa_download_force_basic_authandipa_download_unredirected_headers. Ramdisk and kernel images can be separately configured usingipa_ramdisk/ipa_kernelprefixes, e.g.ipa_ramdisk_download_url_username. See documentation of the get_url and uri Ansible modules for more details on how to use these variables.
Adds support for using Open vSwitch (OVS) as a virtual switch for testing environments. Setting
test_vm_switch_typetoovscreates 3 separate VLANs for comprehensive network testing: one dedicated as an inspection network, another for the final tenant network, and a third for all other network types (cleaning, rescuing, servicing, etc.). This enhancement enables testing of the standalone networking feature with proper VLAN configuration support through the networking generic switch driver.
Upgrade Notes¶
Using tinyipa as ironic-python-agent ramdisk is not supported anymore. Bifrost has switched to using DIB (diskimage-builder) based IPA ramdisks for all CI jobs. All Bifrost CI jobs now use
dibipa(DIB-based IPA) in their names to clearly indicate they use full-featured IPA ramdisks built with diskimage-builder. Test VM memory has been increased from 1024 MB to 4096 MB to accommodate the larger DIB-based IPA ramdisks (~500 MB vs ~80 MB for tinyipa). Three legacy job names withtinyipain their names are kept for backward compatibility with other OpenStack projects (Ironic, openstacksdk, ansible-collections-openstack). These jobs now use DIB-based IPA despite their names. Projects using these legacy job names should migrate to the newdibipajob names when ready.
Supports for installing or using ironic-inspector has been completely removed.
Python 3.9 is not supported anymore.