Stein 系列发布说明¶
12.1.0¶
新特性¶
添加了一个新的配置选项 server_keystone_endpoint_type,用于指定传递到 cloud-init 数据的 keystone 认证端点(public/internal/admin)。如果未设置,则应保持原始行为不变。
此功能允许部署者明确指定传递给用户配置服务器的 keystone 端点,在部署网络架构要求 heat 服务与内部端点交互,但用户配置的服务器只能访问外部网络时,此功能尤其有用。
有关更多信息,请参阅 http://lists.openstack.org/pipermail/openstack-discuss/2019-February/002925.html
错误修复¶
此前,在 heat 模板中,主机聚合资源类型的可用区被错误地认为是必需的。
行为已调整,使其与 CLI 和 GUI 保持一致,在 CLI 和 GUI 中,该选项是可选的。
12.0.0¶
序言¶
添加了新的工具 heat-status upgrade check。
新特性¶
添加了多 OpenStack 编排支持 - 用户现在可以使用
OS::Heat::Stack在另一个 OpenStack 云中创建堆栈。必须在context中提供属性credential_secret_id。远程堆栈资源将从云凭证获取身份验证信息,以便在调用堆栈创建之前刷新上下文。
添加了一个新的
OS::Blazar::Host资源,用于管理 OpenStack 中用于租赁/预留的计算主机。
添加了一个新的
OS::Blazar::Lease资源,用于管理 OpenStack 中特定类型/数量的云资源的预留。
为 OS::Neutron::Quota 资源添加 rbac_policy 和 subnetpool 支持。
为 Octavia 添加 UDP 到支持的协议中。
添加了一个新的
OS::Neutron::TaaS::TapService资源,用于支持 Neutron Tap-as-a-service 插件中的 Tap Service。
添加了一个新的
OS::Neutron::TaaS::TapFlow资源,用于支持 Neutron Tap-as-a-service 插件中的 Tap Flow。
添加了一个新的 OS::Glance::WebImage 资源,支持 Glance v2 的 web-download 导入。
添加了
heat-status upgrade check命令的新框架。此框架允许添加各种检查,这些检查可以在 Heat 升级之前运行,以确保可以安全地执行升级。
新的资源
OS::Neutron::L2GatewayConnection用于允许管理 Neutron Layer2 Gateway Connection。此资源提供将 Neutron 网络连接到 Layer2 Gateway 的功能。该资源依赖于 Neutronl2-gateway扩展。
新的资源
OS::Neutron::L2Gateway用于允许管理 Neutron Layer2 Gateway。此资源提供 layer2 gateway 实例的生命周期管理。该资源依赖于 Neutronl2-gateway扩展。
为 ProviderNet 资源添加标签支持
为
OS::Heat::Stack资源类型添加了ca_cert和insecure属性。ca_cert是可用于验证远程云或区域的服务器证书的 CA 证书文件的内容。insecure是布尔选项,如果未设置 insecure 标志,将使用 CA 证书。
升级说明¶
分发名称已从“heat”更改为“openstack-heat”,以便我们可以将软件包发布到 pypi.org。如果它们依赖于要求 setuptools 确定软件包名称,这可能会对下游软件包构建产生影响。
添加了新的配置
max_nova_api_microversion,用于设置 nova 客户端插件的 nova API 最大微版本。如果设置了``max_nova_api_microversion``,则任何 nova 功能都支持高于 max_nova_api_microversion 的微版本号,将不可用。
操作员现在可以使用新的 CLI 工具
heat-status upgrade check来检查 Heat 部署是否可以从 N-1 安全升级到 N 版本。
弃用说明¶
OS::Nova::Server的personality属性现已弃用,请使用user_data或metadata代替。如果确实需要该属性,请使用配置max_nova_api_microversion将 nova 客户端插件的 nova API 最大微版本设置为小于 2.57,以支持 personality 属性。
错误修复¶
现在允许全局管理员从其他项目操作软件部署和软件配置资源。
如果启用了收敛,Heat 现在可以执行堆栈更新,以回滚到先前尝试创建其替换项失败的资源的先前版本。这允许用户恢复堆栈,其中资源被不小心替换为永远无法成功定义的定义,因为与原始定义冲突。 之前这需要启用自动回滚,或者用户必须在回滚到原始定义之前使用不冲突的定义更新堆栈。