当前系列发行说明¶
19.3.0-14¶
新特性¶
为从 IPA 镜像下载的位置的
bifrost-ironic-install角色添加了变量,用于配置身份验证参数。 新变量包括ipa_download_url_username、ipa_download_url_password、ipa_download_force_basic_auth和ipa_download_unredirected_headers。 可以使用ipa_ramdisk/ipa_kernel前缀单独配置 Ramdisk 和内核镜像,例如ipa_ramdisk_download_url_username。 有关如何使用这些变量的更多详细信息,请参阅 get_url 和 uri Ansible 模块的文档。
添加了对在测试环境中使用 Open vSwitch (OVS) 作为虚拟交换机的支持。 将
test_vm_switch_type设置为ovs将创建 3 个单独的 VLAN,用于全面的网络测试:一个专用于检查网络,另一个用于最终的租户网络,第三个用于所有其他网络类型(清理、救援、服务等)。 此增强功能可以通过网络通用交换机驱动程序使用适当的 VLAN 配置支持,从而实现对独立网络功能的测试。
升级说明¶
不再支持将 tinyipa 作为 ironic-python-agent ramdisk 使用。 Bifrost 已切换到为所有 CI 作业使用基于 DIB (diskimage-builder) 的 IPA ramdisk。 所有 Bifrost CI 作业现在在其名称中使用
dibipa(基于 DIB 的 IPA),以清楚地表明它们使用使用 diskimage-builder 构建的完整功能 IPA ramdisk。 为了适应更大的基于 DIB 的 IPA ramdisk(与 tinyipa 的 ~80 MB 相比,约为 ~500 MB),测试 VM 内存已从 1024 MB 增加到 4096 MB。 保留了三个带有tinyipa在其名称中的旧作业名称,以与 OpenStack 的其他项目(Ironic、openstacksdk、ansible-collections-openstack)保持向后兼容。 尽管这些作业名称如此,但它们现在使用基于 DIB 的 IPA。 使用这些旧作业名称的项目在准备好时应迁移到新的dibipa作业名称。
已完全删除对安装或使用 ironic-inspector 的支持。
不再支持 Python 3.9。