2024.1 系列发布说明

2024.1-eom-3

错误修复

2024.1-eom

错误修复

  • 将 taskflow 提升至 5.8.0 以解决 Ubuntu Noble 容器镜像中的 No module named 'asyncore' 错误。

18.8.0

升级说明

  • Debian 容器镜像构建现在使用 bookworm 套件进行 RabbitMQ 安装。

  • 由于 Fedora COPR 不支持一个存储库中的多个软件包版本,因此将 aarch64 上的 Erlang RPM 切换到版本化的 Erlang 26 或 27 存储库。

错误修复

  • 修复了 Prometheus libvirt 导出器中缺失的指标。

    Prometheus libvirt 导出器已从 v1.6.0 提升至 v2.2.0。 这恢复了在先前版本中更改导出器源代码时丢失的一些指标。

    LP#2120639.

  • 修复在使用 FC 或 iSCSI 后端时,将 Cinder 作为 Glance 镜像存储时的问题,方法是在 glance-api 中添加缺失的 lsscsi 包。 LP#2111828

18.7.0

升级说明

  • 添加了在指定 base_tag = 24.04 时构建 Ubuntu Noble 24.04 镜像的支持。

18.6.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 格式。

18.3.0

升级说明

错误修复

  • 修复了容器中 config.json 和实际状态之间不一致的问题。 LP#2060855

  • 修复了在使用 ProxySQL 时 MariaDB 备份失败的问题 LP#2080818

  • 修复了 nova-compute 和 nova-libvirt 容器中缺失的 tpm 用户,方法是在 Ubuntu/Debian nova 容器中添加 tpm2-tools 包。 LP#2067050

  • 修复了 ironic-conductor 缺失的软件包 genisoimage 和 syslinux/isolinux。

18.2.0

错误修复

  • 像 Keystone 这样的 Apache 服务现在以正确的 Unicode 区域设置启动。 在 Ubuntu 上启用 LDAP 驱动程序和 DEBUG 时,Apache 下的 Keystone 会出现 UnicodeEncodeError。 LP#2076453

  • 修复了一个阻止从 git 类型源提供需求时构建镜像的错误。 LP#2074075

  • 修复了一个导致 kolla-toolbox 构建失败的问题,原因是 rabbitmq-server 依赖关系不匹配。 LP#2066171

18.0.0

新特性

  • 添加了使用 kolla-build.conf 覆盖 Prometheus、Let’s Encrypt lego 和 etcd 源 URL、版本和 sha256 和的支持。

  • 将 Tinkoff/libvirt-exporter 替换为 inovex/prometheus-libvirt-exporter。 Tinkoff/libvirt-exporter 存储库已存档,其最新版本发布于 2022 年 12 月。 inovex/prometheus-libvirt-exporter 是 zhangjianweibj/prometheus-libvirt-exporter 的一个活跃分支,预计将成为 未来的 Prometheus 社区导出器

  • 添加了将构建摘要写入通过 [DEFAULT] summary_json_file 选项指定的 JSON 文件的支持。

  • 添加了对交叉编译的支持。 启用了在模拟架构上创建容器镜像。

升级说明

  • Kolla 工具箱现在使用 ansible-core 2.16

  • 将 ProxySQL 升级到版本 2.6.x

  • Freezer 容器镜像已被删除。

  • Murano 容器镜像已被删除。

  • Senlin 容器镜像已被删除。

  • Solum 容器镜像已被删除。

  • Vitrage 容器镜像已被删除。

  • Gnocchi 版本已更新至 4.6.2

  • 将 letsencrypt-lego 从版本 v4.6.0 升级到版本 v4.15.0

  • 使用 template-overrides.j2 覆盖 Prometheus、Let’s Encrypt lego 和 etcd 源 URL、版本和 sha256 和不再受支持。 请将这些覆盖迁移到 kolla-build.conf

  • 将 prometheus-alertmanager 升级到版本 0.27.0

  • 将 prometheus-cadvisor 从版本 0.47.2 升级到版本 0.49.1

  • 将 prometheus-elasticsearch-exporter 升级到版本 1.7.0

  • 将 prometheus-memcached-exporter 升级到版本 0.14.2

  • 将 prometheus-mtail 升级到版本 3.0.0-rc54

  • 将 prometheus-mysqld-exporter 升级到版本 0.15.1

  • 将 prometheus-v2-server 从版本 2.48.0 升级到版本 2.50.1

  • RabbitMQ 版本已升级到 3.13Erlang 版本升级到 26.2,这是 RabbitMQ 3.13 支持的最高版本。

  • HAProxy Prometheus 指标现在直接来自 HAProxy。 因此,已存档的独立 Prometheus HAProxy 导出器,其最新版本发布于 2023 年 3 月,不再受支持,并且 Docker 镜像已从 Kolla 中删除。 有关详细信息,请参阅 此处

  • Sahara 容器镜像已被删除。

弃用说明

  • 构建 Masakari 镜像的支持不再弃用。 Masakari CI 场景现在可以正常工作,并且已承诺改善该项目的健康状况。

错误修复

  • 修复了缺失的 pycadf 审计映射配置文件 LP#2047941

  • 修复了一个错误,当启用 Nova 中的 TPM 支持时,由于缺少 swtpm 和 swtpm-tools deb 包,导致 ‘nova-compute’ 容器无法启动。 LP#2062572

  • 修复了 letsencrypt-lego 容器中命令未找到的问题。 LP#2051111

  • 修复了一个错误,即 rsync RPM 包缺失在 swift-base 容器中。 有关详细信息,请参阅 bug 2062072

  • Nova API 容器扩展启动脚本已更新,仅同步本地 Nova cell。 这解决了 Nova 数据库密码更改时会发生错误的问题。 有关详细信息,请参阅 此错误报告

  • 为了向后兼容性,重新启用了 bifrost 中的 ironic-inspector。 有关更多详细信息,请参阅 LP#2054685