Wallaby 系列 (10.0.0 - 10.2.x) 发布说明

10.2.1-5

弃用说明

  • 不再在 CI 中测试 Fedora 的支持,并且将在不久的将来从代码中移除。

10.2.1

升级说明

  • 将 Diskimage Builder (DIB) 的软件包依赖项安装从 bifrost-create-dib-image 角色移动到 bifrost-install-ironic 角色。这提供了安装和镜像创建之间更清晰的分离。

错误修复

  • 密码文件 (htpasswd) 不再具有世界可读权限。

  • 通过从 wheel 的源码安装来解决 libvirt module is not importable 错误。

  • 修复了由于缺少 squashfs-tools 软件包而导致构建 Ubuntu 镜像时发生的故障。

  • 修复了在未使用 firewalld 的系统上 PXE 的 iptables 规则(使用 UDP/67 和 UDP/69 端口代替 TCP/68 和 TCP/69)。

10.2.0

新特性

  • ./bifrost-cli install 添加了 --disable-dhcp 参数,以禁用集成的 dhcp 配置。

  • 即使在 inventory_dhcpfalse 时,动态 DHCP inventory hostsdir 现在默认创建并启用。

升级说明

  • inventory_dhcptrue 时,默认不再在 /etc/dnsmasq.d/bifrost.hosts.d 中创建额外的 DNS hosts 目录。设置新的变量 dnsmasq_additional_hostsdir 以保持之前的行为(您需要 dnsmasq_enable_dns=true 才能实际使用它)。

弃用说明

  • 参数 disable_dnsmasq_dns 已被弃用,取而代之的是新的参数 dnsmasq_enable_dns

其他说明

  • 默认情况下不再将 --no-cache-dir 传递给 pip。