2024.2 系列发布说明

19.7.0-1

错误修复

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。 这恢复了在先前版本中更改导出器源代码时丢失的一些指标。

    LP#2120639.

  • 修复在使用 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

  • etcd 已更新到 v3.5.16。 操作员应阅读 etcd 升级文档 以获取升级说明。

  • Gnocchi 版本已更新到 4.6.4

  • 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