2024.2 系列发布说明

23.0.0-10

错误修复

  • Keystone v3 ec2token 端点需要经过身份验证的访问。Heat ec2token 过滤器现在需要 keystone 身份验证设置才能验证 EC2 凭据。对于单云模式,ec2token 过滤器将在 heat 配置的 [ec2authtoken] 部分中查找 keystone 身份验证设置。

    在多云模式下,必须在配置文件的命名部分 [ec2authtoken.<name>] 中提供 keystone 身份验证设置。还应配置 [ec2authtoken] clouds 选项以定义名称列表。

    请注意,如果仍然使用旧设置(auth_uriallowed_auth_uris),则 ec2token 请求将无需身份验证即可发送。

  • 启用创建 OS::Neutron::VPNService 资源和依赖于它的 OS::Neutron::IPsecSiteConnection 资源,在同一个堆栈中。

23.0.0

新特性

  • OS::Designate::RecordSet 添加了新的类型:CAA、CERT、NAPTR。

  • 修复了资源类型 OS::Heat::UpdateWaitConditionHandle,该类型导致堆栈更新一致失败。

  • 添加了以下参数,用于定义内部 HTTP 请求的超时时间。

    • [DEFAULT] metadata_put_timeout

    • [DEFAULT] template_fetch_timeout

    • [ec2authtoken] timeout

升级说明

  • 停止支持 Python 3.8。现在支持的 Python 最低版本是 Python 3.9。

  • 由于 sahara 项目已退役,已移除与 sahara 的集成。由于移除,以下资源类型不再受支持,现在已隐藏。

    • OS::Senlin::Cluster

    • OS::Senlin::Node

    • OS::Senlin::Policy

    • OS::Senlin::Profile

    • OS::Senlin::Receiver

    此外,[clients_sahara] 部分中的选项已被移除。

  • 已更新 [DEFAULT] hidden_stack_tags 选项的默认值,现在带有 data-processing-cluster 标签的堆栈默认情况下不再被隐藏。

  • 由于 senlin 项目已退役,已移除与 senlin 的集成。由于移除,以下资源类型不再受支持,现在已隐藏。

    • OS::Senlin::Cluster

    • OS::Senlin::Node

    • OS::Senlin::Policy

    • OS::Senlin::Profile

    • OS::Senlin::Receiver

    此外,[clients_senlin] 部分中的选项已被移除。