2024.2 系列发布说明¶
19.7.0-1¶
错误修复¶
如 2025 年 7 月宣布,RabbitMQ 项目已更改其 Debian 和 Ubuntu 包的位置和签名密钥。 存储库配置已相应更新。 LP#2131736
19.6.0¶
升级说明¶
Debian 容器镜像构建现在使用 bookworm 套件进行 RabbitMQ 安装。
由于 Fedora COPR 不支持一个存储库中的多个软件包版本,因此将 aarch64 上的 Erlang RPM 切换到版本化的 Erlang 26 或 27 存储库。
错误修复¶
确保 Kolla 在 Ubuntu 上仅使用配置的 APT 镜像进行完整的源代码控制。 LP#2112140
修复了 Prometheus libvirt 导出器中缺失的指标。
Prometheus libvirt 导出器已从
v1.6.0提升至v2.2.0。 这恢复了在先前版本中更改导出器源代码时丢失的一些指标。
修复在使用 FC 或 iSCSI 后端时,将 Cinder 作为 Glance 镜像存储时的问题,方法是在 glance-api 中添加缺失的
lsscsi包。 LP#2111828
19.5.0¶
升级说明¶
备份文件现在存储在带有时间戳的目录中,并具有新的文件名。 这不会影响恢复,因为 Kolla Ansible 不支持自动恢复;用户手动执行恢复。 建议在升级后进行新的完整备份,以确保增量备份能够正常工作。
错误修复¶
通过切换到基于目录的基本备份,遵循官方 Mariabackup 建议,修复了增量 MariaDB 备份的问题。 LP#2111620
19.4.0¶
升级说明¶
更新 Prometheus 服务到最新版本
prometheus-alertmanager: 0.27.0 -> 0.28.0
prometheus-blackbox-exporter: 0.24.0 -> 0.25.0
prometheus-cadvisor: 0.49.1 -> 0.49.2
prometheus-elasticsearch-exporter: 1.7.0 -> 1.8.0
prometheus-memcached-exporter: 0.14.2 -> 0.15.0
prometheus-mtail: 3.0.0-rc54 -> 3.0.8
prometheus-mysqld-exporter: 0.15.1 -> 0.16.0
prometheus-node-exporter: 1.7.0 -> 1.8.2
prometheus 2.50.1 -> 2.55.1
此次升级迁移到与 Prometheus v3 兼容的新 TSDB 格式。
19.1.0¶
错误修复¶
修复了容器中 config.json 和实际状态之间不一致的问题。 LP#2060855
19.0.0¶
新特性¶
安装 grafana 插件的新逻辑。 在构建时,您可以传递一个变量
grafana_plugins_append,其中包含您想要安装的插件列表。 这将附加到默认插件列表中。 覆盖grafana_plugins_install块的现有方法仍然有效。
添加了使用正则表达式排除在 kolla config.json 中定义的权限设置中的文件和目录的选项。
升级说明¶
bifrost-deploy容器镜像中的 Ansible 版本已更新为 rpm 发行版的8和 deb 的9。
更改了在容器中以开发模式安装项目的策略。 不再将项目的 git 仓库绑定挂载到容器的 venv 中,而是将仓库绑定挂载到 /dev-mode/<project_name>,并通过 kolla_install_projects 脚本在每次容器启动时使用 pip 安装项目。
ProxySQL 已升级到版本
2.7.x。
ErlangRPM 在aarch64架构上现在从新的位置安装 - OpenStack Kolla 的 COPR,与 Hrw 的 COPR 相比。
由于该项目不再维护,已删除
prometheus-msteams容器镜像。 用户应迁移到 原生的 Prometheus Alertmanager 与 Microsoft Teams 的集成 以获得持续的支持和功能。
etcd已更新到v3.5.16。 操作员应阅读 etcd 升级文档 以获取升级说明。
Gnocchi版本已更新到4.6.4。
RabbitMQ 和 Erlang 包现在都从 Cloudsmith
rabbitmq.com镜像安装,因为 RabbitMQpackagecloud.io将于 2024 年 8 月 18 日关闭:https://rabbitmq.cn/blog/2024/08/11/package-repository-updates#packagecloud-will-be-discontinued-on-aug-18th-2024
RHEL 派生镜像现在使用 RDO Dalmatian 发布作为 OpenStack 服务依赖项。
环境变量
KOLLA_DISTRO_PYTHON_VERSION已被删除。
Ubuntu 镜像现在使用 Noble 24.04 (
ubuntu:24.04) 作为默认基础镜像。
错误修复¶
提供了未来工作的机制,以修复当软件包文件清单发生更改时,更改未反映到启用 devmode 的容器中的错误。 LP#1814515
修复了如果使用 –image-name-prefix 选项触发构建,prometheus-ovn-exporter 将无法构建的问题。 LP#2076249
修复了在使用 ProxySQL 时 MariaDB 备份失败的问题 LP#2080818
修复了一个问题,该问题导致
kolla_set_configs --check无法检测到config.json文件中command块的更改。 LP#2080861
像 Keystone 这样的 Apache 服务现在以正确的 Unicode 区域设置启动。 在 Ubuntu 上启用 LDAP 驱动程序和 DEBUG 时,Apache 下的 Keystone 会出现 UnicodeEncodeError。 LP#2076453
修复了一个阻止在提供来自 git 类型源的 requirements 时构建镜像的错误。 LP#2074075
修复了 nova-compute 和 nova-libvirt 容器中缺失的 tpm 用户,方法是在 Ubuntu/Debian nova 容器中添加 tpm2-tools 包。 LP#2067050
修复了 ironic-conductor 缺失的软件包 genisoimage 和 syslinux/isolinux。
修复了一个导致 kolla-toolbox 构建失败的问题,原因是 rabbitmq-server 依赖关系不匹配。 LP#2066171