示例规范 - 您的蓝图标题¶
https://blueprints.launchpad.net/neutron/+spec/a10-lbaas-v2-driver
适用于 A10 Networks 设备的 Neutron LBaaS v2 驱动程序。
问题描述¶
启用 A10 Networks 设备作为 LBaaS 后端。
提议的变更¶
该驱动程序将实现 LBaaS v2 驱动程序接口,作为对开源 pypi 包的封装,类似于当前的 v1 驱动程序。
此驱动程序将包含 LBaaS v2 中包含的 TLS 和 L7 功能。
此驱动程序不支持 APP_COOKIE 持久性。
数据模型影响¶
无
REST API 影响¶
无
安全影响¶
驱动程序通过 https 与基础设施硬件通信。
通知影响¶
无
其他最终用户影响¶
无
性能影响¶
无
IPv6 影响¶
将以与 neutron lbaas 相同的级别支持 ipv6。
其他部署者影响¶
在使用此驱动程序之前,必须安装 pypi 包 ‘a10-neutron-lbaas’。
开发人员影响¶
无
社区影响¶
无
备选方案¶
N/A
实现¶
负责人¶
工作项¶
驱动程序封装 (此规范可能比驱动程序本身更长。)
封装的单元测试
第三方 CI
依赖项¶
LBaaS v2
测试¶
Tempest 测试¶
第三方 CI 将使用 A10 设备运行现有的 LB tempest 测试。
功能测试¶
第三方 CI 将使用 A10 设备运行现有的 LB 功能测试。
API 测试¶
第三方 CI 将使用 A10 设备运行现有的 LB API 测试。
文档影响¶
用户文档¶
无
开发人员文档¶
无
参考资料¶
LBaaS v2 - https://review.openstack.org/#/c/138205/