2025.2 系列发布说明¶
25.0.0-4¶
错误修复¶
Keystone v3 ec2token 端点需要经过身份验证的访问。Heat ec2token 过滤器现在需要 keystone 身份验证设置才能验证 EC2 凭据。对于单云模式,ec2token 过滤器将在 heat 配置的
[ec2authtoken]部分中查找 keystone 身份验证设置。在多云模式下,必须在配置文件的命名部分
[ec2authtoken.<name>]中提供 keystone 身份验证设置。还应配置[ec2authtoken] clouds选项以定义名称列表。请注意,如果仍然使用旧设置(
auth_uri和allowed_auth_uris),则 ec2token 请求将无需身份验证即可发送。
25.0.0¶
升级说明¶
所有使用 eventlet 的 heat-api、heat-api-cfn 和 heat-all wsgi 应用程序实现已被移除,作为从 heat 中移除 eventlet 使用的准备。
由于 monasca 项目已退役,因此已移除与 monasca 的集成。由于移除,以下资源类型不再受支持,并且现在已隐藏。
OS::Monasca::AlarmDefinitionOS::Monasca::Notifications
此外,
[clients_monasca]部分中的选项已被移除。
已删除对 Python 3.9 的支持。现在 Python 3.10 是支持的最低版本。
弃用说明¶
用于启动独立 api 服务的控制台脚本
heat-api和heat-api-cfn已被弃用,将在未来的版本中删除。现在强烈建议使用 wsgi 脚本(或直接使用 wsgi 应用程序)。
传统引擎已被弃用,并且融合引擎将是唯一受支持的引擎。由于此弃用,以下选项已被弃用。
[DEFAULT] convergence_engine[DEFAULT] enable_stack_abandon[DEFAULT] enable_stack_adopt
由于
root_app_factory复合工厂等效于 paste 中的urlmap工厂,因此已弃用该工厂。如果修改了文件以使用自定义管道,请替换api-paste.ini中的用法。
错误修复¶
启用创建
OS::Neutron::VPNService资源和依赖于它的OS::Neutron::IPsecSiteConnection资源,在同一个堆栈中。