Ocata 系列发布说明

8.0.7

安全问题

  • 由 OS::Heat::RandomString 资源生成的密码,根据 character_classcharacter_sequence 属性的指定情况,可能具有低于预期的熵。此问题已得到修正,现在任何指定类或序列中存在的每个字符在生成的随机字符串的每个位置出现的概率均相等。

  • Heat 在生成 OS::Heat::RandomString 资源的值时,不再使用标准的 Python RNG,而是依赖于系统的 RNG。

8.0.0

新特性

  • 添加了 OS::Aodh::CompositeAlarm 资源插件,用于管理 Aodh 复合告警,旨在取代在 Newton 版本中已弃用的 OS::Aodh::CombinationAlarm。

  • 添加了 OS::Cinder::QoSAssociation 资源插件,以支持 cinder QoS Specs 与卷类型的关联,这由 cinder qos-specs API 扩展提供。

  • 新添加了 Designate v2 资源插件 OS::Designate::Zone 和 OS::Designate::RecordSet。

  • 添加了一个新的资源插件 OS::Keystone::Domain,以支持 keystone 域的生命周期。

  • resource mark unhealthy 命令现在可以接受逻辑资源名称(如之前一样)或物理资源 ID,以标识要标记为不健康的资源。

  • 添加了新的资源 OS::Neutron::Quota,用于管理 neutron 配额。

  • 添加了新的资源 OS::Nova::Quota,使管理员能够管理特定项目的 Compute 服务配额。

  • 添加了一个新的资源 OS::Sahara::Job,允许创建和启动 sahara 作业。作业可以使用 resource-signal 启动。

  • 为所有 sahara 资源添加了自定义约束 - sahara.cluster、sahara.cluster_template、sahara.data_source、sahara.job_binary、sahara.job_type。

  • OS::Nova::Server 现在支持 block_device_mapping_v2 属性的 ephemeral_size 和 ephemeral_format 属性。Property ephemeral_size 是一个整数,需要具有大于 0 的临时磁盘大小的 flavor。Property ephemeral_format 是一个字符串,允许的值为 ext2、ext3、ext4、xfs 和 ntfs,用于 Windows 来宾;它是可选的,如果没有值,则使用 nova 配置文件中定义的默认值。

  • 新的 OS::Zaqar::NotificationOS::Zaqar::MistralTrigger 资源类型允许用户附加到 Zaqar 队列(分别)一般通知以及触发 Mistral 工作流执行的通知。

弃用说明

  • Designate v1 资源插件 OS::Designate::Domain 和 OS::Designate::Record 已弃用。

错误修复

  • 在使用 OS::Manila::Share 资源时,可以将 ‘CEPHFS’ 用作共享协议。