优化 Nova 自定义约束

https://blueprints.launchpad.net/heat/+spec/nova-custom-constraints

优化 Nova 自定义约束,添加/应用 nova 服务器约束,以及应用 nova flavor 约束。

问题描述

  1. 许多资源具有 InstanceId/Server 属性,与 nova 服务器相关,但到目前为止我们尚未支持 nova 服务器约束。

  2. 仅定义 nova flavor 自定义约束,但未应用它。

提议的变更

  1. 添加 nova 服务器自定义约束,并将其应用于资源。

  2. 将 nova keypair 和 flavor 自定义约束移动到 nova.py,以确保所有 nova 自定义约束都定义在一起。

  3. 为资源应用 nova flavor 约束。

备选方案

实现

负责人

主要负责人

huangtianhua@huawei.com

里程碑

完成目标里程碑

Kilo-1

工作项

  1. 添加/应用 nova 服务器自定义约束。

  2. 将 nova keypair 和 flavor 自定义约束移动到 nova.py。

  3. 为资源应用 nova flavor 约束

  4. 为所有更改添加 UT/Tempest 测试。

依赖项