Commit Graph

45 Commits (cb60d0bb4e0cc0cba68f59fdf5f4e89d6ec52950)

Author SHA1 Message Date
Wei Wang 4c41552e50 Fix note in devref/contribute.rst
Now note in devref/contribute.rst is formated as a section,
so it will appear at catalog which is pretty ugly.

This fix uses note admonition to replace it and specifies Mitaka
as the release name instead of Mxxx.

Change-Id: Ic4afb086e7d4eace035ebe74d1244eabe1ff8915
8 years ago
Henry Gessau b510dd5c2e Devref for out-of-tree plugin/driver contribution
Change-Id: I6198acce97409e0e87520a31f2749b62d607e9c1
8 years ago
Russell Bryant bb846c89ee Reflect project moves from stackforge to openstack.
Several git repos were just moved from stackforge to openstack.
Reflect the move in various places where the URL was in docs and
comments.  In passing, also change URLs to instead
of github, as that is the official home of all of these repos.

Change-Id: I6c79a192d6604cef01e88d5b305fcc2b0f9c6b30
Co-Authored-By: Kyle Mestery <>
Signed-off-by: Russell Bryant <>
Signed-off-by: Kyle Mestery <>
8 years ago
Zhenguo Niu d0bbfc090b Fix typos in docs
Change-Id: I71aeb8f1e5fc5f3e330e593a463858dd65e6093b
8 years ago
Henry Gessau 9cac5c3a9f Decompose the NCS ML2 Mechanism Driver
The last of the Cisco drivers to decompose.

Closes-bug: #1416713
Co-Authored-By: Nikolay Fedotov <>

Change-Id: Icd2b358fb0db3d859ee287225ab8eeb10d7da871
8 years ago
Christian Berendt 21f0fac3ef Use the correct name for the "Repository Creator's Guide"
Change-Id: Iaa32ab4bfa658a079da08792a7355ad64471f0eb
8 years ago
Jeremy Stanley c7cffb6682 Replace ci.o.o links with docs.o.o/infra
The documentation site has been deprecated,
replaced by redirects to corresponding paths within where other Project Infrastructure
documentation already resides.

Change-Id: I5b7d2d6699084cce38a4d1a84ebfc42f8a53624e
8 years ago
Russell Bryant b760fdf664 Add notes about official sub-projects.
There was recently a thread on openstack-dev titled "A big tent home
for Neutron backend code."

The thread began here:

and has roughly ended up here:

This patch is an attempt to reflect the end of that thread with
updates to docs.

Any further discussion should just continue on openstack-dev to avoid
forking the discussion between openstack-dev and gerrit.

Change-Id: I48dbe8ac69e60fbfd5e5082844004aaf9fdce539
8 years ago
armando-migliaccio a44a378974 Update decomp progress chart
This patch updates the progress chart, now that the first cycle after the
decomp started. For the fully decomposed plugins/drivers and for known
projects that integrate with  Neutron, this patch proposes a new
summary table that provides a go-to reference for everything Neutron related.

Related-blueprint: core-vendor-decomposition

Change-Id: Ib79a7b6d1401f1d9241621ae03cf6692685e12b1
8 years ago
Akihiro Motoki f45f16537d Update NEC plugin decomposition status
PyPI is now available and update the document.

Related-Bug: #1419396
Related to blueprint core-vendor-decomposition

Change-Id: I8d8d96fb4473aa03b518c2e223b9a92fa1cca7e9
8 years ago
Claudiu Belu f39d96d3af Hyper-V Agent decomposition
Decomposes Hyper-V Neutron Agent and adds the requirements.txt
file to set the dependency to the vendor agent.

Adds README containing information on how to properly use the
Hyper-V Neutron Agent and the ML2 Mechanism Driver.

Vendor plugin code is available on stackforge:

Plugin already available in pypi:


Partially-implements: blueprint core-vendor-decomposition

Change-Id: Iedff2718732c884c297cb0be855593057bd64c38
8 years ago
armando-migliaccio 8331c4a21f Fix minor decomp progress chart issues
Fix broken link, add missing header, and remove new contributions
from the list. This table should just capture the progress status
of existing plugins and drivers at the time the decomp was conceived.

Change-Id: Iea28443547905d979d1866b588fa91cb6d52ecc7
8 years ago
Jenkins 89c084e7c4 Merge "IBM SDN-VE Plugin decomposition" 8 years ago
mamtap ce9ee556ac IBM SDN-VE Plugin decomposition
This addresses the changes in ml2 mech-driver
and l3 service plugin to comply with the
core-vendor-decomposition spec

The monolithic sdnve plugin will not be removed with this change
as it is still being used. Once the ml2 plugin is merged and the
older plugin becomes obsolete, it will be removed from the
neutron tree.

Partially-implements: blueprint core-vendor-decomposition
Closes-bug: #1430216
Change-Id: I5bc85a5f0a62b690004d8352b3bc43b9612c213d
8 years ago
Shiv Haris bad92a463e Brocade vendor code decomposition from neutron repo.
Brocade code decomposition of VDX mechanism driver,
includes moving out the driver and unit tests. Left
behind are the DB model for migration and config

Closes bug: #1427793

Change-Id: I3b06a1800cce1ddbb87c6ebd7981e3f249df5060
8 years ago
Jenkins 6af2f1bef7 Merge "Update contribute.rst with Big Switch decomp" 8 years ago
Jenkins 48637c8933 Merge "ofagent: Update after networking-ofagent release" 8 years ago
Kevin Benton 1ceae7f00f Update contribute.rst with Big Switch decomp
Update the status of the Big Switch Networks code split
in the contribute devref.

Partial-implements: blueprint core-vendor-decomposition
Change-Id: I46d762bb637793b51b46a9d7ae88ceef0efffecf
8 years ago
YAMAMOTO Takashi f6e20ce3e3 ofagent: Update after networking-ofagent release
Closes-Bug: #1412653
Related: blueprint core-vendor-decomposition
Change-Id: Ibccc46f1d2b944ac12d8765fddd94f01fd89390b
8 years ago
Jenkins 7b54b74bfd Merge "Arista L3 Service Plugin decomposition" 8 years ago
Moshe Levi edb4847af5 Add Mellanox decomposition progress to chart
Change-Id: Ib8f0178625d6ecc1d21bd831c84acbe0a5280811
Partially-implements: blueprint core-vendor-decomposition
8 years ago
Sukhdev b6c00b0fc3 Arista L3 Service Plugin decomposition
Moving back-end drivers of Arista L3
Service Plugin from neutron tree to
stackforge networking-arista.

Change-Id: I0b10ce12bc10fb74c905ec11e64be8da12f341f4
Closes-bug: 1428909
Related-blueprint: core-vendor-decomposition
8 years ago
YAMAMOTO Takashi b054a0d39f contribute.rst: Use consistent tags
Related: blueprint core-vendor-decomposition
Change-Id: I7a6d6d96cfe58f52477b091e4b484ddc19cb4fbb
8 years ago
Akihiro Motoki 1fdbcb1343 NEC plugin code split
- Removes main codes and unit tests of NEC plugin
- Add plugin-specific requirements.txt to the plugin dir.
- Move config to the plugin top dir
- Remove references of networking_nec from config module
  because it may prevent config guide generator.
- agent command can be moved to neutron/cmd/eventlet
  if some consensus has been made.

Closes-Bug: #1419396
Related to blueprint core-vendor-decomposition

Change-Id: I946e0f829e8f6251a63572331c783d7a7b5f6c01
8 years ago
Trinath Somanchi 7e62260311 [contribute.rst] Current status of Freescale Codebase.
Partially-implements: blueprint core-vendor-decomposition

Closes-bug: #1427588

Change-Id: Ic7a04eee1fe9e9a620ca6bcb843bcf2ed87cad26
8 years ago
Jenkins c986ffb589 Merge "VMware NSX: Update decomposition progress table" 8 years ago
Waldemar Znoinski c3b7fcd55f Networking OVS-DPDK plugin decomposition
Networking OVS-DPDK plugin can now be installed
from stackforge github repository.

Partial-implements: blueprint core-vendor-decomposition
Change-Id: Id35b78a28631e87ab21b3387126ff093556f46e0
8 years ago
Salvatore Orlando ee41a98b80 VMware NSX: Update decomposition progress table
Update the table to reflect the fact that code decomposition
for this plugin has occured.
This patch also fixes supported extensions by vmware_nsx as
the plugin providing advanced services has been removed, and
the new plugin providing those does not yet have CI.

Change-Id: I4567ec206ac03b23d5355cd53b80544f05daef7c
Related to blueprint core-vendor-decompisition
8 years ago
Jenkins 829f60bd8e Merge "ofagent: Vendor code decomposition" 8 years ago
Jenkins f8ac3afb88 Merge "contribute.rst: Fill in the current status of ofagent" 8 years ago
Jenkins 4ee0812f1e Merge "Add cisco decomposition progress to chart" 8 years ago
Jenkins 7cd356964c Merge "Metaplugin decomposition" 8 years ago
Henry Gessau 5c1017fb38 Add cisco decomposition progress to chart
Change-Id: I6bb923ebf1f80a8287f2beade9f57a24da66b79d
Partially-implements: blueprint core-vendor-decomposition
8 years ago
Jaume Devesa db308b0826 Progress chart for MidoNet
This patch filles the progress chart for MidoNet plugin decompositon.

Change-Id: I4444b88b253cf13b04916164c65c41c614f41e95
8 years ago
Itsuro Oda 6b991396f4 Metaplugin decomposition
The main code of Metaplugin is available here:

Change-Id: I9bf6609df4bbe5ed679fb42156f8dea4c87303c6
Partially-implements: blueprint core-vendor-decomposition
Closes-bug: #1415304
8 years ago
YAMAMOTO Takashi af4de72054 ofagent: Vendor code decomposition
networking-ofagent is now available on StackForge.

Partially-implements: blueprint core-vendor-decomposition
Closes-Bug: #1412653
Change-Id: I8a5bd10a346df5ec726635c47f18bb5c472823ed
8 years ago
YAMAMOTO Takashi 816efd30bb contribute.rst: Fill in the current status of ofagent
Partially-implements: blueprint core-vendor-decomposition
Partial-Bug: #1412653
Change-Id: I2bc9a8aa0d4036f2cc15f49e73a019fcd9b4215c
8 years ago
Fawad Khaliq a48a139548 PLUMgrid plugin decomposition
As part of the plugin decomposition work, this change
removes PLUMgrid plugin code from Neutron and moves it
to networking-plumgrid repo [1]. Plugin code, config,
drivers and unit test cases are all moved to

Updated vendor decomposition progress chart


Partially-implements: blueprint core-vendor-decomposition
Closes-bug: #1426752
Change-Id: I34c952d1c259f44ed8028ded0b58a5db908dd245
8 years ago
armando-migliaccio 64a51b5170 Improve structure of Vendor Decomposition progress chart
After a few commits started being proposed, it became clear that, in
order to minimize merge conflicts, or potential errors with hyperlinks,
the structure had to change/improve slightly.

This patch proposes a different structure that aims at addressing
this concern.

Partial-implements: blueprint core-vendor-decomposition

Change-Id: I47ab4f946b88f0e4450908aedb1718d99435ff1d
8 years ago
armando-migliaccio fcda1b73f8 Capture progress chart for vendor decomposition
This patch proposes a way to capture the current status of affairs
for the core/vendor decomposition to help developers and distributors
understand where the Neutron team is in the effort of implementing
the specification.

Initially this was being captured in a Google Doc, but it became
evident that it is best to keep this information as close to the code
as possible. This is very much a collective effort and everyone is
welcome to contribute to keeping this chart current and accurate. In
fact, patches targeting decomposition work will have to address this
table in the same context of the patch that affects the code being

This is not intended to be a documentation tool, or a user reference to
what is and is not a Neutron driver or plugin.

Partial-implements: blueprint core-vendor-decomposition

Change-Id: Ib9a5fa1c06edc837625d55f0ed71d814ee9f7913
8 years ago
armando-migliaccio eca0d1ff24 Fix minor nits with the devref's contribute section
Be more explicit on the adoption of Externally Hosted Plugins, which
are based on Extra.d Hooks.

Partially-implement: blueprint core-vendor-decomposition

Change-Id: I4510aaa74c8853278b1c17757d4f4fa67554093a
8 years ago
armando-migliaccio 4a28245623 Provide more details about testing strategies
With the decomp running at full steam, some questions have been
raised on Gerrit, IRC or the mailing list. This patch adds more
details on how to go about unit testing and some current limitations
of 3rd party systems.

Partial-implements: blueprint core-vendor-decomposition

Change-Id: I3920bb394d57de126fd0de8a238f7b710baa1075
8 years ago
armando-migliaccio c244e6b81e Add section for DevStack Integration Strategies to the DevRef
Plugins may already have DevStack support, that may need to be revised
according to the decomposition. If a plugin/driver does not have one,
it is necessary to add it to ease the development effort. This section
explains what DevStack integration options are available, in relation
to the dev/test cycle and 3rd party CI systems.

Links were not rendered correctly. So this patch takes care of that too.

Partially implements blueprint: core-vendor-decomposition

Change-Id: Ib12e38d775af1e5a840bd009c95dac4c982b9753
8 years ago
armando-migliaccio e16b38b6ac Add notes on how to deal with stable branches
This patch provides further details related to importing stable branches,
as well as how to deal with backports.

Partially-implements: blueprint core-vendor-decomposition

Change-Id: I4ccde019ee9d86a93a956e42b866ff9b2dc5aedb
8 years ago
armando-migliaccio 9391526a58 Add developer documentation for plugins/drivers contributions
This is the initial step to provide documentation and
how-to for developers interested in contributing plugins and
drivers according to the core-vendor-decomp proposal.

Partially-implements: blueprint core-vendor-decomposition

Change-Id: Ib8b6cc5fd72eb1b8b4b4b2bdbda132062c81cbc1
9 years ago