2023.2 系列发布说明

17.6.0

升级说明

错误修复

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

  • 修复 ansible.posix 1.6.0 与 ansible-core 低于 2.15 版本之间的不兼容问题,方法是将 ansible.posix 限制到 1.5.x。 LP#2080609

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

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

17.5.0

错误修复

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

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

17.4.0

弃用说明

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

错误修复

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

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

17.3.0

升级说明

  • Kolla 工具箱现在使用 ansible-core 2.15(与 Kolla-Ansible 支持的最大版本同步)。

17.2.0

错误修复

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

17.1.0

错误修复

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

17.0.0

新特性

  • 为 letsencrypt 镜像添加了一个 API 层,该层由一组脚本表示。这些脚本从 kolla-ansible 编排中调用。

  • 客户端添加了一个新的 engine 命令行选项,允许用户指定用于镜像构建的容器引擎,而不是默认的 docker 容器引擎。 Kolla 现在支持 docker 和 podman 容器引擎。

  • 为 Magnum 的 Kolla 镜像添加了 magnum-cluster-api 驱动程序。此驱动程序允许 Magnum 使用 Cluster API 项目创建 Kubernetes 集群。

  • 将 venus-dashboard 添加到 horizon 镜像。

  • Debian Bookworm 镜像现在使用 MariaDB 上游仓库作为软件包源。

  • 实现了从 docker.APIClient 低级客户端到 docker.DockerClient 的过渡。

  • 将 Neutron 插件 tap-as-a-service 作为 python 包安装到 neutron-base 镜像中。这允许用户配置此插件并为 Neutron 提供端口镜像功能。

  • octavia-api 容器镜像现在也在 bootstrap 模式下执行 octavia_persistence 数据库的升级。

  • 引入了 block openstack_base_override_upper_constraints,为用户提供全局覆盖服务版本约束的能力。

升级说明

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

  • ProxySQL 版本增加到 2.5.x

  • RabbitMQ 版本已更新到 3.12,Erlang 更新到 26

  • RHEL 派生镜像现在使用 RDO Bobcat 版本作为 OpenStack 服务依赖项。

  • 已删除 openvswitch-netcontrold 镜像。

  • 更新 Prometheus 服务到最新版本

    • blackbox_exporter 0.22.0 -> 0.24.0

    • elasticsearch_exporter 1.5.0 -> 1.6.0

    • haproxy_exporter 0.13.0 -> 0.15.0

    • memcached_exporter 0.10.0 -> 0.13.0

    • mysqld_exporter 0.14.0 -> 0.15.0

    • node_exporter 1.4.0 -> 1.7.0

    • ovn_exporter 1.0.6 -> 1.0.7

    • prometheus 2.38.0 -> 2.48.0

    • prometheus_alertmanager 0.24.0 -> 0.26.0

    • prometheus_cadvisor 0.45.0 -> 0.47.2

    • prometheus_mtail v3.0.0-rc50 -> v3.0.0-rc52

    • prometheus_msteams 1.5.1 -> 1.5.2

弃用说明

  • 弃用构建 Masakari 镜像的支持。构建 Masakari 镜像的支持将在 Caracal 版本中从 Kolla 中删除。

  • 弃用构建 Sahara 镜像的支持。构建 Sahara 镜像的支持将在 Caracal 版本中从 Kolla 中删除。

  • 弃用构建 Vitrage 镜像的支持。构建 Vitrage 镜像的支持将在 Caracal 版本中从 Kolla 中删除。

错误修复

  • 修复了 kolla-toolbox 无法离线构建的问题。 LP#2020761

  • 将缺失的 grafana-opensearch-datasource 插件添加到 docker 镜像中的插件列表中。

  • 修复了容器重启条件,使其能够容忍缺失的可选源文件和/或目标文件。有关详细信息,请参阅以下 错误报告