Neutron-vpnaas 评估报告

Neutron 集成

  • N0. 该项目是否使用 Neutron REST API,还是依赖于专有后端?

    是的。Neutron-vpnaas 在 Neutron 核心框架之上实现了自己的一组 Neutron API 扩展,并且它通过使用服务插件模型来实现。暴露的 API 具有开源实现,并为专有后端提供了一个可插拔的机制。

  • N1. 该项目是否集成了/使用了 neutron-lib?

    是的。迁移报告显示目前共有 598 次导入。Neutron 被导入 112 次,Neutron-lib 被导入 77 次,迁移百分比为 40.7400%。

  • N5. 如果该项目提供新的 API 扩展,是否已经讨论并接受了这些 API 扩展,并由 Neutron 驱动程序团队批准?如果需要,请提供 API 规范的链接。

    VPNaaS API 最初是由 neutron 核心团队创建的,因此先前核心团队已经默认同意了它。

文档

持续集成

  • C4. 该项目是否具有全栈覆盖率的 CI?

    否。我们认为它优先级较低,目前也没有。

  • C6. 该项目是否需要 Grenade 覆盖的 CI?

    是。但它没有。

  • C7. 该项目是否提供多节点 CI?

    否。但它需要支持 L3-HA(和/或 DVR),在那时之前没有必要。

发行足迹

  • R1. 该项目是否采用语义化版本控制 (semver)?

    是的。

稳定的回溯

客户端库

评分卡

评分卡

N0 | Y

N1 | 是

N2 | 否

N3 | 是

N4 | N

N5 | Y

D1 | 是

D2 | Y

D3 | Y

D4 | 是

C1 | Y

C2 | 是

C3 | Y

C4 | 否

C5 | Y

C6 | 否

C7 | 否

C8 | 是

R1 | 是

R2 | 是

R3 | 是

R4 | 是

S1 | 是

L1 | Y

最终说明

在撰写本文时,如果与上次评估相比,该项目得分已积极变化,针对以下 6 个标准:N3D2D4C1C5L1 [1] [2]。这使得该项目在 24 个标准中的 19 个标准中得分积极。该子项目最近似乎没有缺乏资源,并且剩余差距可以集中精力在需要时及时取得进展。

参考资料