Train 系列 (6.1.0 - 7.2.x) 发布说明¶
7.2.2¶
错误修复¶
强制在创建测试环境时使用 pyghmi==1.5.13,以修复 ipmitool 中的每个操作需要几分钟的问题。
7.2.1¶
错误修复¶
diskimage-builder 已经停止支持 py2,仍然支持 py2 的稳定分支将使用 diskimage-builder 的 2.38.0 标签。
7.2.0¶
新特性¶
添加了对 CentOS 8 的支持。CentOS 7 的支持将在 Ussuri 中停止。
升级说明¶
Ansible 的默认版本变为 2.8,取代了已 EOL 的 2.6 版本。此版本保证了完整的错误修复和安全补丁,并且对 Python 3.x 具有更好的支持。
错误修复¶
inspector iPXE 模板内核命令行参数
ip已被移除,因为它与 dracut 中的BOOTIF不兼容,并且缺少autoconf参数。如果没有此更改,CoreOS IPA 镜像将无法启动。更多详细信息请参见 story 2006700。
7.1.0¶
错误修复¶
在构建部署 ramdisk 时,使用适当的 ironic-python-agent 分支,而不是无条件地使用 master。设置
ipa_git_branch以覆盖。
使用 ironic-python-agent-builder 代替已弃用且损坏的
ironic-agent元素来构建部署 ramdisk。
7.0.0¶
新特性¶
默认情况下,现在启用了
redfish硬件类型。
当启用 inspection 支持时,内省数据现在默认存储在数据库中。您可以使用
ironic-inspector-migrate-data命令将数据从 nginx 迁移到数据库,例如ironic-inspector-migrate-data --from swift --to database --config-file /etc/ironic-inspector/inspector.conf
升级说明¶
已删除弃用的参数
inspector_auth和ironic_auth_strategy。现在从enable_keystone中检测其值。
弃用说明¶
配置选项
inspector_store_data_in_nginx已弃用,将在未来的版本中删除。内省数据现在可以存储在数据库中。
错误修复¶
修复了一个问题,在使用非默认的 ironic_log_dir 值时,部署日志将无法保存。请参阅 Story 2006150。
6.1.0¶
新特性¶
添加了支持,可以通过新的
use_rabbitmq变量禁用 RabbitMQ,以支持 JSON RPC(在 ironic 中)和假传输(在 ironic-inspector 中)。
升级说明¶
使用
diskimage-builder构建镜像现在默认使用 Debian Stretch,并且所有 CI 测试也已切换到它。
默认情况下不再使用 RabbitMQ,设置
use_rabbitmq=true以启用。
错误修复¶
通过切换到 Debian Stretch(从 Jessie)修复了使用
diskimage-builder构建镜像的问题。
修复了一个问题,proliantutils 库的版本未受约束,可能导致安装不兼容的库。该版本已固定到 2.8.x。