neutron-specs/specs/stadium/queens/neutron-vpnaas.rst
zhengwei6082 61fe7beaff Trivial:Update pypi url to new url
Pypi url changed from [1] to [2]

[1] https://pypi.python.org/pypi/<package>
[2] https://pypi.org/project/<package>

Change-Id: I10bf93ff44c88e39fbd98d0061ede2dbfcca929b
2018-05-23 11:19:16 +08:00

8.0 KiB

Neutron-vpnaas Scorecard

Neutron integration

  • N0. Does the project use the Neutron REST API or relies on proprietary backends?

    Yes. Neutron-vpnaas implements its own set of Neutron API extensions on top of the Neutron core framework and it does so by using the service plugin model. The API exposed has open source implementations, and it provides a pluggable mechanism for proprietary backends.

  • N1. Does the project integrate/use neutron-lib?

    Yes. The migration report shows that there are currently 621 total imports. Neutron is imported 119 times and Neutron-lib 81 times, for a migration percentage of 40.5000%,

  • N5. If the project provides new API extensions, have API extensions been discussed and accepted by the Neutron drivers team? Please provide links to API specs, if required.

    VPNaaS API was initially created by the neutron core team, and so implicitly had been agreed upon by previous core team.

Documentation

Continuous Integration

  • C4. Does the project have CI for fullstack coverage?

    No. We consider it as lower priority and it has none at the moment.

  • C6. Does the project require CI for Grenade coverage?

    Yes. But it has none.

  • C7. Does the project provide multinode CI?

    No. But it is needed to support L3-HA (and/or DVR) and unnecessary until then.

Release footprint

  • R1. Does the project adopt semver?

    Yes.

Stable backports

Client library

  • L1. If the project requires a client library, how does it implement CLI and API bindings?

    Yes. There are Neutron CLI and API bindings. OSC is going to be done, see:

Scorecard

Scorecard
N0 | Y
N1 | Y
N2 | N
N3 | Y
N4 | Y
N5 | Y
D1 | Y
D2 | Y
D3 | Y
D4 | Y
C1 | Y
C2 | Y
C3 | Y
C4 | N
C5 | Y
C6 | N
C7 | N
C8 | Y
R1 | Y
R2 | Y
R3 | Y
R4 | Y
S1 | Y
L1 | Y

Final remarks

At the time of writing the project scores changed to positively if compared with the last assessment12 for following 7 criteria: N3, N4, D2, D4, C1, C5, L1. It makes the project score positively in 20 out of 24 criteria. The subproject does not seem to lack the resources recently and the remaining gaps can be focused to make timely progress when required.

References


  1. https://specs.openstack.org/openstack/neutron-specs/specs/stadium/ocata/neutron-vpnaas.html#scorecard↩︎

  2. https://specs.openstack.org/openstack/neutron-specs/specs/stadium/ocata.html#summary↩︎