为 Neutron 实现更多自定义约束

https://blueprints.launchpad.net/heat/+spec/neutron-custom-constraint

目前 Neutron 只支持网络约束,我们需要更多约束,例如子网、端口、路由器等。

问题描述

许多资源都有一些与网络相关的属性,目前 Neutron 自定义约束仅支持网络约束,尚未支持子网/端口/路由器约束。

提议的变更

为 Neutron 添加 3 个自定义约束。

  1. ‘neutron.subnet’ 用于子网约束。

  2. ‘neutron.port’ 用于端口约束。

  3. ‘neutron.router’ 用于路由器约束。

备选方案

实现

负责人

主要负责人

Ethan Lynn

里程碑

完成目标里程碑

Juno-2

工作项

  1. 为 Neutron 实现子网约束

  2. 为 Neutron 实现端口约束

  3. 为 Neutron 实现路由器约束

依赖项

https://blueprints.launchpad.net/heat/+spec/glance-parameter-constraint