当前系列发行说明

19.3.0-14

新特性

  • 为从 IPA 镜像下载的位置的 bifrost-ironic-install 角色添加了变量,用于配置身份验证参数。 新变量包括 ipa_download_url_usernameipa_download_url_passwordipa_download_force_basic_authipa_download_unredirected_headers。 可以使用 ipa_ramdisk / ipa_kernel 前缀单独配置 Ramdisk 和内核镜像,例如 ipa_ramdisk_download_url_username。 有关如何使用这些变量的更多详细信息,请参阅 get_urluri 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。