支持 Neutron 地址范围

https://blueprints.launchpad.net/heat/+spec/add-neutron-address-scope

提供对 Neutron 地址范围功能的支持。

问题描述

Neutron 中的地址范围功能自 Liberty 版本起可用

https://blueprints.launchpad.net/neutron/+spec/address-scopes

地址范围可以与多个子网池关联,形成一对多的关系。地址范围下的子网池不能重叠。

此蓝图将在 heat 中添加 neutron 地址范围资源。

提议的变更

在 resources/openstack/neutron/ 下添加以下资源:

  • OS::Neutron::AddressScope

    • name (必需,地址范围的名称,允许更新)

    • tenant_id (可选,地址范围的拥有者租户 ID) - 仅限管理员操作 - 应用 ‘keystone.project’ 约束

    • shared (可选,指示地址范围是否共享,默认值为 False,允许更新) - 仅限管理员操作,只能将非共享更改为共享

    • ip_version (可选,默认值为 4) - 允许的值为 [4, 6]

备选方案

实现

负责人

主要负责人:huangtianhua@huawei.com

里程碑

mitaka-2

工作项

  • 添加资源相关内容

  • 添加相关测试

  • 在 heat-templates 中添加示例模板

依赖项