Neutron-lib 1.1.0 is now out and contains the portbindings
API definition (as per commit [1]). This patch moves neutron
references over to the neutron-lib version.
NeutronLibImpact
- Consumers using the public constants within neutron's
portbindings API extension must now use the values
from neutron-lib.
[1] 87e42f993c07ae320159d5123662ee9f3bd4d903
Change-Id: I669af9b4c712877772d91a03857ab108714001d4
The file sub_projects.rst was moved from the devref directory to the stadium
directory. This change corrects a couple of broken links and a reference to
the rst in the old location.
Change-Id: I828ab4c3d5ff48e6ed915df2962f55335a70c672
The infra and i18n team is now setting up the new infra setup
for translations. This commit updates the corresponding devref
document on the subproject guidelines.
For more detail, see the infra spec available at
http://specs.openstack.org/openstack-infra/infra-specs/specs/translation_setup.html.
This basically renames $reponame/locale/$reponame.pot to
$modulename/locale/$modulename.pot.
Change-Id: I7e402453a53fc7b13193f65c71aa1764f1c18924
This adds a new tox environment, genconfig, which generates sample
neutron core configuration file using oslo-config-generator.
Updates to some configuration option help messages to reflect useful
details that were missing in the code but were present in config files.
It also adds details to devref on how to update config files.
Partially-Implements: blueprint autogen-neutron-conf-file
DocImpact
Change-Id: I1c6dc4e7d479f1b7c755597caded24a0f018c712
Closes-bug: #1199963
Co-Authored-By: Louis Taylor <louis@kragniz.eu>
Implicit registration can be dropped when explicit registration
for load balancer and vpn is implemented. Firewall does not
use service providers and the ServiceTypeManager, so the
precautionary step can be dropped altogether.
Support for configuring providers via the service_providers section
in neutron.conf, is no longer available, hence clear the stale
entry points.
DocImpact
Closes-bug: #1473110
Change-Id: I5e1d254b9a3a24121d9e9d3cb82f877d44079296
Add some more useful details in template and update contribute.rst
with link for template.
Related-bug: #1470678
Change-Id: I8785129ba85236220650b2ba7ec0bc605847b1b7
VIF_TYPES[1] lists all vif types including out-of-tree ones BUT was only
used by out-of-tree bigswitch code: dependent change defined VIF_TYPES
in bigswitch repo in order to allow VIF_TYPES removal from neutron code.
[1] in neutron.extensions.portbindings
Closes-Bug: #1486277
Related-Bug: #1486279
Depends-On: I79d0af975bb62a2ccea87eda5cf43f3f064b5078
Change-Id: I39fc344361c21332b947f21f157d4f2a27caad47
Split DRIVER_TABLES into separate lists for each driver.
This is needed for easier implementation of ModelMigrationSyncTest
in driver/plugin repositoties that were split out from Neutron.
Related-bug: #1470678
Change-Id: Id4558f2230f42377be1dd4f319a2c97122d1fa9d
The lack of convention for heading levels among the independently
written devref documents was starting to make the Table of Contents
look rather messy when rendered in HTML.
This patch does not cover the "Neutron Internals" section since its
layout is reasonably OK for now.
Change-Id: I827c105599f05773bda7e4fc0a941ce04ebd51fa
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
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 git.openstack.org instead
of github, as that is the official home of all of these repos.
Change-Id: I6c79a192d6604cef01e88d5b305fcc2b0f9c6b30
Co-Authored-By: Kyle Mestery <mestery@mestery.com>
Signed-off-by: Russell Bryant <rbryant@redhat.com>
Signed-off-by: Kyle Mestery <mestery@mestery.com>
The last of the Cisco drivers to decompose.
Closes-bug: #1416713
Co-Authored-By: Nikolay Fedotov <nfedotov@cisco.com>
Change-Id: Icd2b358fb0db3d859ee287225ab8eeb10d7da871
The http://ci.openstack.org/ documentation site has been deprecated,
replaced by redirects to corresponding paths within
http://docs.openstack.org/infra/ where other Project Infrastructure
documentation already resides.
Change-Id: I5b7d2d6699084cce38a4d1a84ebfc42f8a53624e
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
PyPI is now available and update the document.
Related-Bug: #1419396
Related to blueprint core-vendor-decomposition
Change-Id: I8d8d96fb4473aa03b518c2e223b9a92fa1cca7e9
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:
https://github.com/stackforge/networking-hyperv
Plugin already available in pypi:
https://pypi.python.org/pypi/networking-hyperv
DocImpact
Partially-implements: blueprint core-vendor-decomposition
Change-Id: Iedff2718732c884c297cb0be855593057bd64c38
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
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
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
Update the status of the Big Switch Networks code split
in the contribute devref.
Partial-implements: blueprint core-vendor-decomposition
Change-Id: I46d762bb637793b51b46a9d7ae88ceef0efffecf
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
- 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
Networking OVS-DPDK plugin can now be installed
from stackforge github repository.
Partial-implements: blueprint core-vendor-decomposition
Change-Id: Id35b78a28631e87ab21b3387126ff093556f46e0
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