8 * YANG model for OpenStack Neutron integration
9 * REST API for OpenStack Neutron integration which stores necessary
10 information into Neutron YANG model
11 * Logger to log activity on Neutron YANG models
12 * helper library to support for OpenStack service providers
17 * **Feature URL:** https://git.opendaylight.org/gerrit/gitweb?p=neutron.git;a=blob;f=features/production/features-neutron/src/main/features/features.xml;hb=refs/heads/stable/carbon
18 * **Feature Description:** This is a top level feature to load Neutron northbound functionality.
20 * **User Facing:** Yes
21 * **Experimental:** No
22 * **CSIT Test:** no CSIT tests as test weiver had been requested.
23 OpenStack CI results can be found from
24 https://review.openstack.org/#/q/project:openstack/networking-odl
26 odl-neutron-northbound-api
27 --------------------------
29 * **Feature URL:** https://git.opendaylight.org/gerrit/gitweb?p=neutron.git;a=blob;f=features/production/features-neutron/src/main/features/features.xml;hb=refs/heads/stable/carbon
30 * **Feature Description:** This feature provides REST API for OpenStack Neutron
33 * **Experimental:** No
34 * **CSIT Test:** no CSIT tests as test weiver had been requested.
35 OpenStack CI results can be found from
36 https://review.openstack.org/#/q/project:openstack/networking-odl
42 * **Feature URL:** https://git.opendaylight.org/gerrit/gitweb?p=neutron.git;a=blob;f=features/production/features-neutron/src/main/features/features.xml;hb=refs/heads/stable/carbon
43 * **Feature Description:** SPI for Neutron northbound feature
46 * **Experimental:** No
47 * **CSIT Test:** no CSIT tests as test weiver had been requested.
48 OpenStack CI results can be found from
49 https://review.openstack.org/#/q/project:openstack/networking-odl
51 odl-neutron-transcriber
52 -----------------------
54 * **Feature URL:** https://git.opendaylight.org/gerrit/gitweb?p=neutron.git;a=blob;f=features/production/features-neutron/src/main/features/features.xml;hb=refs/heads/stable/carbon
55 * **Feature Description:** Data converter from/to REST API to/from MD-SAL YANG model
58 * **Experimental:** No
59 * **CSIT Test:** no CSIT tests as test weiver had been requested.
60 OpenStack CI results can be found from
61 https://review.openstack.org/#/q/project:openstack/networking-odl
66 * **Feature URL:** https://git.opendaylight.org/gerrit/gitweb?p=neutron.git;a=blob;f=features/production/features-neutron/src/main/features/features.xml;hb=refs/heads/stable/carbon
67 * **Feature Description:** Logger on activity on Neutron YANG models
70 * **Experimental:** No
71 * **CSIT Test:** no CSIT tests as test weiver had been requested.
72 OpenStack CI results can be found from
73 https://review.openstack.org/#/q/project:openstack/networking-odl
75 odl-neutron-hostconfig-ovs
76 --------------------------
78 * **Feature URL:** https://git.opendaylight.org/gerrit/gitweb?p=neutron.git;a=blob;f=features/production/features-neutron/src/main/features/features.xml;hb=refs/heads/stable/carbon
79 * **Feature Description:** Helper library to support hostconfig for OpenStack service provider with Open vSwitch
82 * **Experimental:** No
83 * **CSIT Test:** no CSIT tests as test weiver had been requested.
84 OpenStack CI results can be found from
85 https://review.openstack.org/#/q/project:openstack/networking-odl
87 odl-neutron-hostconfig-vpp
88 --------------------------
90 * **Feature URL:** https://git.opendaylight.org/gerrit/gitweb?p=neutron.git;a=blob;f=features/production/features-neutron/src/main/features/features.xml;hb=refs/heads/stable/carbon
91 * **Feature Description:** Helper library to support hostconfig for OpenStack service provider with VPP
94 * **Experimental:** No
95 * **CSIT Test:** no CSIT tests as test weiver had been requested.
96 OpenStack CI results can be found from
97 https://review.openstack.org/#/q/project:openstack/networking-odl
105 * :ref:`neutron-service-user-guide` is a guide for cloud admin who
106 deploys OpenStack with OpenDaylight.
108 * **Developer Guide(s):**
110 * :ref:`neutron-northbound-developer-guide` is a guide for those who
111 develops new Neutron Northbound API which OpenStack Neutron talks to.
112 * :ref:`neutron-service-developer-guide` is a guide for those who
113 develops new OpenStack Service Provider like netvirt,
116 Security Considerations
117 =======================
119 * Do you have any external interfaces other than RESTCONF?
121 Yes. REST API for OpenStack Neutron.
123 * If so, how are they secure?
124 It's authenticated by AAA.
125 * What port numbers do they use?
126 8080 and 8181 by default. 8087 is also used by networking-odl/devstack.
128 * Other security issues?
135 * `Link to Sonar Report <https://sonar.opendaylight.org/overview?id=org.opendaylight.neutron%3Aproject-neutron>`_ (78.2%)
136 * Link to CSIT Jobs N/A
137 * Other manual testing and QA information
139 * OpenStack CI results can be found from
140 https://review.openstack.org/#/q/project:openstack/networking-odl
141 * failure rate of OpenStack CI
142 http://grafana.openstack.org/dashboard/db/networking-odl-failure-rate
143 * Other OpenDaylight projects which provides OpenStack Service
144 (e.g. netvirt, group-based-policy and vtn etc..) have their own system
145 tests which also exercise Neutron Norhtbound. Which give coverage.
148 * Testing methodology. How extensive was it? What should be expected to work? What hasn't been tested as much?
150 * Unit test: coverage 26.5%
151 * Integration test(Karaf 3): coverage 75.9%
152 * Integration test(karaf 4): doens't work reliably.
153 https://git.opendaylight.org/gerrit/#/c/55128/ is pending to migrate
154 integration test to karaf4
160 * Is it possible migrate from the previous release? If so, how?
162 No as incompatble change was introduced.
167 * Is this release compatible with the previous release?
173 Yes. adding new YANG models/nodes and REST API.
176 <https://git.opendaylight.org/gerrit/#/c/50615/>`_
177 * `add configuration string
178 <https://git.opendaylight.org/gerrit/#/c/51817/>`_
179 * `add service provider feature model
180 <https://git.opendaylight.org/gerrit/#/c/52081/>`_
181 * `Neutron YANG model update
182 <https://git.opendaylight.org/gerrit/#/c/51534/>`_
184 * Any configuration changes?
191 * List of bugs fixed since the previous release
193 * `Link to Bugs fixed
194 <https://bugs.opendaylight.org/buglist.cgi?chfieldfrom=2016-08-09&chfieldto=2017-05-25&list_id=78675&product=neutron&query_format=advanced&resolution=FIXED>`_
200 * List key known issues with workarounds
205 <https://bugs.opendaylight.org/buglist.cgi?bug_status=__open__&list_id=78677&order=Importance&product=neutron&query_format=specific>`_
211 * List of features/APIs which are EOLed, deprecated, and/or removed in this release
218 * List of standrads implemented and to what extent
220 `OpenStack Neutron API
221 <https://developer.openstack.org/api-ref/networking/v2/>`_
222 ODL Neutron Northbound REST API is based on OpenStack Neutron API
223 and OpenStack Neutron implementation. So the two REST APIs are
224 similar inherently, but different if necessary for technical
225 reason. The goal of ODL Neutron Northbound project is to help
226 OpenStack ODL driver for OpenStack Neutron (networking-odl) and ODL
227 OpenStack Service Provider(netvirt, group-based-policy, and vtn
228 etc...). Not re-implement OpenStack Neutron API.
234 * `Link to release plan
235 <https://wiki.opendaylight.org/view/NeutronNorthbound:Carbon_Release_Plan>`_
236 * Describe any major shifts in release schedule from the release plan
238 * Postponed YANG model change to drop tenant-id, make status operational to Nitrogen cycle