]> review.fuel-infra Code Review - openstack-build/neutron-build.git/log
openstack-build/neutron-build.git
8 years agoMoved fullstack test doc content to TESTING.rst
Assaf Muller [Mon, 16 Nov 2015 20:31:43 +0000 (15:31 -0500)]
Moved fullstack test doc content to TESTING.rst

* Removed long term goals documentation (I don't see a need
  to document these).
* Added and rearranged short term goals.

Change-Id: If494533cb6507f18b84a41b3f1daf42cd10d9f51

8 years agoAdd fullstack testing doc content
Assaf Muller [Mon, 16 Nov 2015 20:20:25 +0000 (15:20 -0500)]
Add fullstack testing doc content

* Tighten the opening paragraph
* Explain RabbitMQ 'vhosts'
* Add an example

Change-Id: Ic905afb3b5fa8674647413a8df67b5ddcadfd75f

8 years agoMerge "Replace subnetpool config options with admin-only API"
Jenkins [Fri, 13 Nov 2015 16:08:38 +0000 (16:08 +0000)]
Merge "Replace subnetpool config options with admin-only API"

8 years agoMerge "move import to top and rename to make more readable"
Jenkins [Fri, 13 Nov 2015 12:50:40 +0000 (12:50 +0000)]
Merge "move import to top and rename to make more readable"

8 years agoMerge "Final decomposition of opendaylight driver"
Jenkins [Fri, 13 Nov 2015 12:43:26 +0000 (12:43 +0000)]
Merge "Final decomposition of opendaylight driver"

8 years agoMerge "Don't use duplicate filter names for functional testing"
Jenkins [Fri, 13 Nov 2015 12:04:12 +0000 (12:04 +0000)]
Merge "Don't use duplicate filter names for functional testing"

8 years agoMerge "Use assertFalse(observed) instead of assertEqual(False, observed)"
Jenkins [Fri, 13 Nov 2015 09:51:32 +0000 (09:51 +0000)]
Merge "Use assertFalse(observed) instead of assertEqual(False, observed)"

8 years agoRevert "Revert "Remove TEMPEST_CONFIG_DIR in the api tox env""
Ihar Hrachyshka [Thu, 12 Nov 2015 09:57:44 +0000 (09:57 +0000)]
Revert "Revert "Remove TEMPEST_CONFIG_DIR in the api tox env""

This reverts commit a3154b03ac60df586bd8fd67f03c20327f2dde41.

The revert was merged too quickly, without waiting for tox project to fix us.
The gate passed for the revert only because infra folks removed images
that had new tox in them. We will be broken by the next images though.

Change-Id: I148c80e5b9512fee280ecbf3ca7498ddf1cfd96d

8 years agoMerge "Fix heading markers for better docment toc view"
Jenkins [Thu, 12 Nov 2015 18:45:43 +0000 (18:45 +0000)]
Merge "Fix heading markers for better docment toc view"

8 years agoMerge "test_networks: Stop assuming net-mtu extension"
Jenkins [Thu, 12 Nov 2015 15:01:10 +0000 (15:01 +0000)]
Merge "test_networks: Stop assuming net-mtu extension"

8 years agoUse assertFalse(observed) instead of assertEqual(False, observed)
Hirofumi Ichihara [Fri, 9 Oct 2015 14:38:27 +0000 (23:38 +0900)]
Use assertFalse(observed) instead of assertEqual(False, observed)

The patch also improves the way in which the assertTrue (and
similarly assertFalse) are done,

We should use assertFalse not assertEqual.

Co-Authored-By: Gary Kotton <gkotton@vmware.com>
Closes-Bug: #1503074

Change-Id: I5f527ddf2ca522cdf101de2482d59f059eca010f

8 years agoFix heading markers for better docment toc view
Akihiro Motoki [Thu, 12 Nov 2015 13:27:19 +0000 (22:27 +0900)]
Fix heading markers for better docment toc view

Heading ======= is reserved for a title of document.
This commit replaces non-title headings with lower headings.

Change-Id: I8521cde527ac3387e42e9e2f262506a5872484a0

8 years agoMerge "DVR: remove redundant check"
Jenkins [Thu, 12 Nov 2015 10:34:56 +0000 (10:34 +0000)]
Merge "DVR: remove redundant check"

8 years agoMerge "Add "unreleased" release notes page"
Jenkins [Thu, 12 Nov 2015 08:05:40 +0000 (08:05 +0000)]
Merge "Add "unreleased" release notes page"

8 years agoMerge "Update internal snat port prefix for multiple IPv6 subnets"
Jenkins [Thu, 12 Nov 2015 06:48:18 +0000 (06:48 +0000)]
Merge "Update internal snat port prefix for multiple IPv6 subnets"

8 years agoMerge "Revert "Remove TEMPEST_CONFIG_DIR in the api tox env""
Jenkins [Thu, 12 Nov 2015 04:03:12 +0000 (04:03 +0000)]
Merge "Revert "Remove TEMPEST_CONFIG_DIR in the api tox env""

8 years agoMerge "More graceful ovs-agent restart"
Jenkins [Thu, 12 Nov 2015 03:48:54 +0000 (03:48 +0000)]
Merge "More graceful ovs-agent restart"

8 years agoMerge "sriov: add extensions option to configuration file"
Jenkins [Thu, 12 Nov 2015 03:47:05 +0000 (03:47 +0000)]
Merge "sriov: add extensions option to configuration file"

8 years agoMerge "Lower l2pop "isn't bound to any segement" log to debug"
Jenkins [Thu, 12 Nov 2015 00:43:33 +0000 (00:43 +0000)]
Merge "Lower l2pop "isn't bound to any segement" log to debug"

8 years agoMerge "Clarify that RFE bug reports should not have an importance set"
Jenkins [Wed, 11 Nov 2015 23:53:51 +0000 (23:53 +0000)]
Merge "Clarify that RFE bug reports should not have an importance set"

8 years agoMerge "api test: Skip address-scope tests when the extension is not enabled"
Jenkins [Wed, 11 Nov 2015 23:38:00 +0000 (23:38 +0000)]
Merge "api test: Skip address-scope tests when the extension is not enabled"

8 years agoClarify that RFE bug reports should not have an importance set
armando-migliaccio [Wed, 11 Nov 2015 20:32:12 +0000 (12:32 -0800)]
Clarify that RFE bug reports should not have an importance set

Filling the Importance field [1] with anything other than Wishlist for RFE bug reports
is wrong. People confuse priority with Severity (which is what the importance field is
about), and that can cause us some grief.

Therefore let's state clearly that from now on, RFE bug reports will be marked 'Wishlist'
only.

[1] https://wiki.openstack.org/wiki/Bugs#Importance

Change-Id: I4f12301e5d6b9b754efd456f0fb9da4e64555373

8 years agoRemove TEMPEST_CONFIG_DIR in the api tox env
rossella [Wed, 11 Nov 2015 19:08:36 +0000 (19:08 +0000)]
Remove TEMPEST_CONFIG_DIR in the api tox env

Setting TEMPEST_CONFIG_DIR in tox.ini is breaking the gate,
probably because of a tox bug [1].
Removing the line to unblock the gate. This implies that
for local execution of the tests TEMPEST_CONFIG_DIR
should be set manually.

[1] https://bitbucket.org/hpk42/tox/issues/285/tox-220-breaks-some-toxini-config-files

Change-Id: If3742b6eabe295a5aaeb4901c55909a70c451698
Closes-bug: #1515335

8 years agoRevert "Remove TEMPEST_CONFIG_DIR in the api tox env"
Ihar Hrachyshka [Wed, 11 Nov 2015 19:16:44 +0000 (20:16 +0100)]
Revert "Remove TEMPEST_CONFIG_DIR in the api tox env"

This reverts commit a32e31a624cf5190ed267effed8f7db2c9919949.

We should be able to merge the revert back once tox project fixes the
bug* on their side.

* https://bitbucket.org/hpk42/tox/issues/285/tox-220-breaks-some-toxini-config-files

Change-Id: Ic1f5391c687b2683cbaab210c543022aa1f26e83
Related-Bug: #1515335

8 years agoLower l2pop "isn't bound to any segement" log to debug
Ryan Moats [Wed, 11 Nov 2015 18:51:21 +0000 (12:51 -0600)]
Lower l2pop "isn't bound to any segement" log to debug

Per the discussion in bug 1362242, the log statement doesn't
appear to be associated with anything bad happening. Therefore,
this patch lowers the log level from WARNING to DEBUG to avoid
polluting operator's logs.

Change-Id: I55b6d1d30ed2ed55659c9a6809531cfcbc57f17c
Signed-off-by: Ryan Moats <rmoats@us.ibm.com>
Closes-Bug: 1362242

8 years agoDVR: remove redundant check
Gary Kotton [Wed, 11 Nov 2015 18:22:12 +0000 (10:22 -0800)]
DVR: remove redundant check

Patch https://review.openstack.org/#/c/225319 added a redundant
check.
This cleans that up.

Change-Id: I3b66872d0d3bd1bce33b1476376df275a8398bb5

8 years agoMore graceful ovs-agent restart
Jian Wen [Wed, 11 Nov 2015 03:32:20 +0000 (11:32 +0800)]
More graceful ovs-agent restart

When the neutron server is down/busy the agent is not able to get any
port info. After the agent restarts, it will not install any new flow.
Cleaning the existing flows will break all networking until the agent
succeeds to sync with the neturon server.

This patch ensures the agent cleans the stale flows only after it
succeeds to sync with the neturon server.

Change-Id: I763fc06a73b6d2f010da65e74241182636dda44d
Closes-bug: #1515075

8 years agosriov: add extensions option to configuration file
Ihar Hrachyshka [Wed, 11 Nov 2015 14:23:40 +0000 (15:23 +0100)]
sriov: add extensions option to configuration file

The agent supports l2 agent extension manager, so the option should be
there.

Closes-Bug: #1515274
Change-Id: I4376c7422dba058c11bfaf10046bd97b17592ce3

8 years agoDon't use duplicate filter names for functional testing
Ihar Hrachyshka [Wed, 11 Nov 2015 14:13:00 +0000 (15:13 +0100)]
Don't use duplicate filter names for functional testing

They are not supported by Python 3.x configparser module (you get
DuplicateOptionError if duplicate names are present).

This makes tests relying on rootwrap daemon to get stuck, because the daemon
fails to spawn, while we wait for results from the process.

Change-Id: I1628bb87b235a6b4bac53afda37402e986520f39
Related-Bug: #1515118

8 years agoMerge "Add new config option for IPv6 Prefix Delegation"
Jenkins [Wed, 11 Nov 2015 08:42:32 +0000 (08:42 +0000)]
Merge "Add new config option for IPv6 Prefix Delegation"

8 years agoMerge "Add call to pluggable IPAM from ml2 delete_subnet"
Jenkins [Wed, 11 Nov 2015 08:42:06 +0000 (08:42 +0000)]
Merge "Add call to pluggable IPAM from ml2 delete_subnet"

8 years agoMerge "Revert "OVS agent reacts to events instead of polling""
Jenkins [Wed, 11 Nov 2015 08:20:58 +0000 (08:20 +0000)]
Merge "Revert "OVS agent reacts to events instead of polling""

8 years agoRevert "OVS agent reacts to events instead of polling"
Armando Migliaccio [Tue, 10 Nov 2015 20:03:10 +0000 (20:03 +0000)]
Revert "OVS agent reacts to events instead of polling"

This might be associated to manifestation of bug #1514935

This reverts commit 1992d52d63dc32c63faa5a3f482d5b8ebe925a77.

Closes-Bug: #1514935
Change-Id: If01cc87b6735e1bc039f99c4c6121e7c5ce547d0

8 years agoconfigure_for_func_testing.sh: Fix arguments for get_packages
YAMAMOTO Takashi [Tue, 10 Nov 2015 22:59:38 +0000 (07:59 +0900)]
configure_for_func_testing.sh: Fix arguments for get_packages

Closes-Bug: #1515035
Change-Id: Ie14e0acd67921cb4dc16a4e25a19d23b78345076

8 years agoAdd call to pluggable IPAM from ml2 delete_subnet
Pavel Bondar [Wed, 28 Oct 2015 09:22:52 +0000 (12:22 +0300)]
Add call to pluggable IPAM from ml2 delete_subnet

ml2 plugin overrides delete_subnet and do not call super(),
so pluggable IPAM action defined in db_base_plugin_v2 are not called.
As a result subnets can not be deleted from IPAM driver if ml2 plugin
is used.

Added ipam.delete_subnet call into ml2 delete_subnet.
Patch includes UT to verify IPAM driver is called on subnet
allocation and deallocation.
Test class is inherited from TestMl2SubnetsV2, so all SubnetV2 tests are
additionally executed for ml2 plugin with reference IPAM driver.

Closes-Bug: #1510653

Change-Id: I2b7ddfe70a1275a141af38e18151e1fc000e2682

8 years agoMerge "Move LinuxBridge related features to bridge_lib"
Jenkins [Tue, 10 Nov 2015 19:23:12 +0000 (19:23 +0000)]
Merge "Move LinuxBridge related features to bridge_lib"

8 years agoAdd "unreleased" release notes page
Kyle Mestery [Tue, 10 Nov 2015 00:46:27 +0000 (00:46 +0000)]
Add "unreleased" release notes page

We need a release notes page to show notes for unreleased versions by
scanning the "current" branch. This ensures that notes files cannot be
merged if they break the releasenotes job.

Change-Id: Ic0614c37a67ebd28d1da0c0947c69c753833c870
Signed-off-by: Kyle Mestery <mestery@mestery.com>
8 years agoFinal decomposition of opendaylight driver
Henry Gessau [Tue, 10 Nov 2015 13:31:25 +0000 (08:31 -0500)]
Final decomposition of opendaylight driver

It's all in networking-odl now.

Closes-Bug: #1514823

Depends-On: Ibc6fa46b9bae73c045bec71894ebe3cad570edcc

Change-Id: I76ae1a5078e4a47ee901150d4832f06c1d1ab093

8 years agoMerge "Reduce duplicated code in test_linuxbridge_neutron_agent"
Jenkins [Tue, 10 Nov 2015 11:55:07 +0000 (11:55 +0000)]
Merge "Reduce duplicated code in test_linuxbridge_neutron_agent"

8 years agoMerge "Trivial fix in l3 agent"
Jenkins [Tue, 10 Nov 2015 05:56:30 +0000 (05:56 +0000)]
Merge "Trivial fix in l3 agent"

8 years agoUpdate internal snat port prefix for multiple IPv6 subnets
Swaminathan Vasudevan [Fri, 18 Sep 2015 19:57:24 +0000 (12:57 -0700)]
Update internal snat port prefix for multiple IPv6 subnets

In neutron when multiple IPv6 subnets on the same
network are added to a router interface, the router
interface port is updated with multiple fixed_ips rather
than creating a new port. In the case of IPv4 subnets
a new port is created for every added interface.

For dvr routers there are internal snat ports that are
created for every router interface that is added to a
router. So when multiple IPv6 subnets on the same network
was added to a dvr router, the internal snat ports were not
appended with the IPv6 prefix properly.

An error log message was thrown for the SNAT port not
matching the given internal port for the IPv6 address.

This patch will address this issue when IPv6 subnets are
added or removed from the dvr router that are on the
same network.

Partial-Bug: #1493524

Change-Id: I777d95d9a148fc6b6bad4538f3a1156ae5052bf6

8 years agoMerge "IPAM: make max fixed IP validations DRY"
Jenkins [Mon, 9 Nov 2015 21:42:51 +0000 (21:42 +0000)]
Merge "IPAM: make max fixed IP validations DRY"

8 years agoMerge "Add track_quota_usage conf into neutron.conf"
Jenkins [Mon, 9 Nov 2015 21:42:06 +0000 (21:42 +0000)]
Merge "Add track_quota_usage conf into neutron.conf"

8 years agoMove LinuxBridge related features to bridge_lib
Cedric Brandily [Thu, 5 Nov 2015 22:40:45 +0000 (23:40 +0100)]
Move LinuxBridge related features to bridge_lib

This change moves from linuxbridge agent[1] to bridge_lib[2] bridge only
related features and adds functional tests.

[1] neutron.plugins.ml2.drivers.linuxbridge.agent.linuxbridge_neutron_agent
[2] neutron.agent.linux.bridge_lib

Partial-Bug: #1514548
Change-Id: Ieccb8f77fc833467a166557e227023f5c2a50d1b

8 years agoMerge "OVS agent reacts to events instead of polling"
Jenkins [Mon, 9 Nov 2015 20:55:30 +0000 (20:55 +0000)]
Merge "OVS agent reacts to events instead of polling"

8 years agoMerge "Document the neutron-release team."
Jenkins [Mon, 9 Nov 2015 20:53:20 +0000 (20:53 +0000)]
Merge "Document the neutron-release team."

8 years agoReduce duplicated code in test_linuxbridge_neutron_agent
Cedric Brandily [Sat, 7 Nov 2015 21:36:59 +0000 (22:36 +0100)]
Reduce duplicated code in test_linuxbridge_neutron_agent

This change defines and uses get_linuxbridge_manager method which
mocks some methods in order to instantiate and returns a
LinuxBridgeManager instance, this method allows to remove some
duplicated code from test_linuxbridge_neutron_agent.

Partial-Bug: #1514548
Change-Id: Ib54a01406938b4937af2af5fca7a71b5758d4482

8 years agoDocument the neutron-release team.
Russell Bryant [Mon, 9 Nov 2015 14:31:36 +0000 (09:31 -0500)]
Document the neutron-release team.

Gerrit includes a neutron-release team.  Document what this team means
today.  Also propose that this team have merge rights to *all* Neutron
git repos so that a small group has the ability to quickly unblock
things if needed, which is especially important around release time.

Change-Id: Id3d4d051278930841f64a4153e40a2dd3d893e44
Signed-off-by: Russell Bryant <rbryant@redhat.com>
8 years agoUpdated from global requirements
OpenStack Proposal Bot [Mon, 9 Nov 2015 14:54:43 +0000 (14:54 +0000)]
Updated from global requirements

Change-Id: I2e0b99ee3849a6e0d7206ec63926d3875668cf59

8 years agoMerge "Add in missing spaces at end of line"
Jenkins [Mon, 9 Nov 2015 14:26:24 +0000 (14:26 +0000)]
Merge "Add in missing spaces at end of line"

8 years agoMerge "Fix misuse of log marker functions in neutron"
Jenkins [Mon, 9 Nov 2015 12:19:33 +0000 (12:19 +0000)]
Merge "Fix misuse of log marker functions in neutron"

8 years agoMerge "More instructions for neutron-db-manage revision --autogenerate"
Jenkins [Mon, 9 Nov 2015 10:45:42 +0000 (10:45 +0000)]
Merge "More instructions for neutron-db-manage revision --autogenerate"

8 years agoTrivial fix in l3 agent
Dongcan Ye [Mon, 9 Nov 2015 04:53:28 +0000 (12:53 +0800)]
Trivial fix in l3 agent

Remove unnecessary blank line and keep consistence about
blank space in l3 config.

Change-Id: Ia69393db85aacabad266f056995c15f043f32bfb

8 years agoIPAM: make max fixed IP validations DRY
Gary Kotton [Mon, 9 Nov 2015 09:02:10 +0000 (01:02 -0800)]
IPAM: make max fixed IP validations DRY

Reuse code to make the validations DRY. In addition to this
fixed a typo.

Change-Id: I69cc904d30aae0e2d189a72c9dddaaab63a923ca

8 years agoMerge "Make command log in neutron utils.execute() a single line"
Jenkins [Mon, 9 Nov 2015 02:49:26 +0000 (02:49 +0000)]
Merge "Make command log in neutron utils.execute() a single line"

8 years agoFix misuse of log marker functions in neutron
yan.haifeng [Mon, 9 Nov 2015 02:27:54 +0000 (10:27 +0800)]
Fix misuse of log marker functions in neutron

some log marker functions misuse in neutron,
ref http://docs.openstack.org/developer/oslo.i18n/guidelines.html
and http://docs.openstack.org/developer/oslo.i18n/usage.html

Change-Id: Ia7a539f9414c4aa9666fa62522083ef48950e093
Closes-Bug: #1514193

8 years agoMore instructions for neutron-db-manage revision --autogenerate
Henry Gessau [Thu, 5 Nov 2015 16:47:13 +0000 (11:47 -0500)]
More instructions for neutron-db-manage revision --autogenerate

More detailed instructions for --autogenerate, including how to rely
less on devstack. Also some tweaks to scripts and requirements to
simplify the process.

Closes-Bug: #1197570

Change-Id: I97043b30a8df7408a73af38c6a015fc0dcf82571

8 years agoMerge "Do not use log hints for exceptions"
Jenkins [Sun, 8 Nov 2015 16:27:19 +0000 (16:27 +0000)]
Merge "Do not use log hints for exceptions"

8 years agoAdd in missing spaces at end of line
Gary Kotton [Sun, 8 Nov 2015 12:49:25 +0000 (04:49 -0800)]
Add in missing spaces at end of line

Trivial updates to log messages that do not have spaces at the
end of a line.

TrivialFix

Change-Id: I126e7e3535c6b8ecaeffe4210fdad6e6f238a37c

8 years agoMerge "Adding a function prefix before parenthesis"
Jenkins [Sun, 8 Nov 2015 11:43:57 +0000 (11:43 +0000)]
Merge "Adding a function prefix before parenthesis"

8 years agoDo not use log hints for exceptions
Gary Kotton [Sun, 8 Nov 2015 07:47:48 +0000 (23:47 -0800)]
Do not use log hints for exceptions

A log hint should not be used for an exception.

Please see http://docs.openstack.org/developer/oslo.i18n/guidelines.html

Change-Id: I122455fd767c21e26c34e23b8b7d45b845f15e99

8 years agoMerge "Make string representation of DictModel generic"
Jenkins [Sun, 8 Nov 2015 04:23:44 +0000 (04:23 +0000)]
Merge "Make string representation of DictModel generic"

8 years agoAdding a function prefix before parenthesis
Manjeet Singh Bhatia [Fri, 6 Nov 2015 16:48:05 +0000 (16:48 +0000)]
Adding a function prefix before parenthesis

Add a missing translation _ before parenthesis as it is done in defining
all exception messages.

Change-Id: Id80b4bf083d357d6c99006116e453d8b63fbc876

8 years agoMake command log in neutron utils.execute() a single line
Akihiro Motoki [Sat, 7 Nov 2015 18:07:02 +0000 (03:07 +0900)]
Make command log in neutron utils.execute() a single line

command execution log from neutron.agent.linux.utils.execute()
consists of multiple lines, and the first line has less information
and it is hard to analyze logs.

Closes-Bug: #1460379
Change-Id: Idca38f26321394596245c9c59b8a9a78c7190423

8 years agoMerge "Move update_fip_statuses to Router class"
Jenkins [Sat, 7 Nov 2015 05:39:21 +0000 (05:39 +0000)]
Merge "Move update_fip_statuses to Router class"

8 years agoMerge "Make '*' the default ml2 flat_networks configuration"
Jenkins [Fri, 6 Nov 2015 21:27:21 +0000 (21:27 +0000)]
Merge "Make '*' the default ml2 flat_networks configuration"

8 years agomove import to top and rename to make more readable
Aaron Rosen [Fri, 6 Nov 2015 07:50:43 +0000 (23:50 -0800)]
move import to top and rename to make more readable

TrivialFix

Change-Id: I9bd2793976954f63a0768755524e58c231dcede0

8 years agoMerge "Correction and clarification to subproject stable guidelines"
Jenkins [Fri, 6 Nov 2015 19:42:06 +0000 (19:42 +0000)]
Merge "Correction and clarification to subproject stable guidelines"

8 years agoMove update_fip_statuses to Router class
Carl Baldwin [Mon, 5 Oct 2015 21:35:37 +0000 (21:35 +0000)]
Move update_fip_statuses to Router class

I noticed that ri.floating_ips was being accessed from the agent.  It
didn't seem right.  Also, noticed that this set gets passed around too
much between methods.  It all boils down to saving the previous set
and then doing set difference to see which ones went away.  This patch
set makes it simpler.

Partially-Implements: blueprint address-scopes

Change-Id: I73424620e196200c70f221871c34e33ccfe73261

8 years agoMerge "Add PyPI link for networking-calico"
Jenkins [Fri, 6 Nov 2015 17:32:29 +0000 (17:32 +0000)]
Merge "Add PyPI link for networking-calico"

8 years agoMerge "Deprecate new= argument from create_connection"
Jenkins [Fri, 6 Nov 2015 17:31:47 +0000 (17:31 +0000)]
Merge "Deprecate new= argument from create_connection"

8 years agoReplace subnetpool config options with admin-only API
John Davidge [Thu, 1 Oct 2015 19:37:34 +0000 (20:37 +0100)]
Replace subnetpool config options with admin-only API

This patch adds a new boolean 'is_default' property to subnetpools. This
allows the admin to set the default v4/v6 subnetpools via the API rather
than the existing neutron.conf options - which are deprecated by this patch.

Only one subnetpool per IP family can be set to default.

DocImpact
ApiImpact

Co-Authored-By: Carl Baldwin <carl@ecbaldwin.net>
Change-Id: I5daba2347cfb91fac0b155b2c1b459ee7d9e4505
Closes-Bug: 1501328

8 years agoAdd new config option for IPv6 Prefix Delegation
John Davidge [Thu, 1 Oct 2015 17:32:53 +0000 (18:32 +0100)]
Add new config option for IPv6 Prefix Delegation

With the impending deprecation of the default subnetpool configuration
options, IPv6 PD needs to be enabled with a new config option.

This patch adds the 'ipv6_pd_enabled' option to neutron.conf, and makes
all of the necessary changes for its use.

DocImpact

Change-Id: I43486c5a13ee2ff0097355afe7e1f3ef8794b185
Closes-Bug: 1501835

8 years agoCorrection and clarification to subproject stable guidelines
Neil Jerram [Fri, 6 Nov 2015 14:26:47 +0000 (14:26 +0000)]
Correction and clarification to subproject stable guidelines

Change-Id: I5511430593b39f7d5a952270aeb43f973090d702

8 years agoMake '*' the default ml2 flat_networks configuration
Martin Hickey [Wed, 4 Nov 2015 21:37:21 +0000 (21:37 +0000)]
Make '*' the default ml2 flat_networks configuration

Update the ml2 flat_networks configuration to set '*' as the
default because that has been effectively the default behavior due
to a bug with the empty list.

Also, fix the empty list configuration for disabling flat networks.

DocImpact
UpgradeImpact

Change-Id: I13eb22afd7c0d011154b58a1bd218fd4fa82a8d9
Closes-bug: #1437745
Co-Authored-By: Martin Hickey <martin.hickey@ie.ibm.com>
8 years agoAdd PyPI link for networking-calico
Neil Jerram [Fri, 6 Nov 2015 13:03:27 +0000 (13:03 +0000)]
Add PyPI link for networking-calico

Change-Id: I9978f31029cf4b2a3fe1b23ec63ff7db868de630

8 years agoDeprecate new= argument from create_connection
Ihar Hrachyshka [Thu, 15 Oct 2015 13:44:03 +0000 (15:44 +0200)]
Deprecate new= argument from create_connection

It's not used since the time we switched to oslo.messaging (Juno), it's
time to deprecate and eventually remove it.

Closes-Bug: #1506492
Change-Id: I57b0229c2b6028796cd10bbbfc9b166cf8a6dab0

8 years agoMerge "Add reno for release notes management"
Jenkins [Fri, 6 Nov 2015 04:00:08 +0000 (04:00 +0000)]
Merge "Add reno for release notes management"

8 years agoMerge "DVR: only notify needed agents on new VM port creation"
Jenkins [Fri, 6 Nov 2015 00:48:34 +0000 (00:48 +0000)]
Merge "DVR: only notify needed agents on new VM port creation"

8 years agoMerge "Ensure to decode bytes or fail"
Jenkins [Thu, 5 Nov 2015 19:37:33 +0000 (19:37 +0000)]
Merge "Ensure to decode bytes or fail"

8 years agoMerge "Remove default=None for configuration bindings"
Jenkins [Thu, 5 Nov 2015 19:37:19 +0000 (19:37 +0000)]
Merge "Remove default=None for configuration bindings"

8 years agoOVS agent reacts to events instead of polling
rossella [Thu, 5 Mar 2015 09:24:10 +0000 (09:24 +0000)]
OVS agent reacts to events instead of polling

OVSDB monitor generates the events that the OVS agent
needs to process (device added or updated). Instead of
polling the agent processes the queue of events.

Change-Id: I168a3cc3aa96a809153a30635ad7bda29e8ee47c
Partially-Implements: blueprint restructure-l2-agent

8 years agoMerge "Log hints should only be used for log messages"
Jenkins [Thu, 5 Nov 2015 11:19:35 +0000 (11:19 +0000)]
Merge "Log hints should only be used for log messages"

8 years agoMerge "Optimize delete_csnat_router_interface_ports db query"
Jenkins [Thu, 5 Nov 2015 10:40:19 +0000 (10:40 +0000)]
Merge "Optimize delete_csnat_router_interface_ports db query"

8 years agoRemove default=None for configuration bindings
Gary Kotton [Mon, 2 Nov 2015 08:41:29 +0000 (00:41 -0800)]
Remove default=None for configuration bindings

The default value for a configuration variable is None. There is
no need to specifically set these as None.

The line where this is done is:
https://github.com/openstack/oslo.config/blob/master/oslo_config/cfg.py#L684

TrivialFix

Change-Id: Iedf29b13d69ea9f2eb4d5aa746d7c1da8d83bafc

8 years agoMerge "Formatting exception messages"
Jenkins [Thu, 5 Nov 2015 09:02:55 +0000 (09:02 +0000)]
Merge "Formatting exception messages"

8 years agoLog hints should only be used for log messages
Gary Kotton [Tue, 3 Nov 2015 13:07:48 +0000 (05:07 -0800)]
Log hints should only be used for log messages

Removed log hints for exception translations.

Please see http://docs.openstack.org/developer/oslo.i18n/guidelines.html

TrivialFix

Change-Id: I6c46867568811d24964daa7468acf704f69b01b6

8 years agoMerge "Add a note about the Neutron Bugs team in Launchpad"
Jenkins [Wed, 4 Nov 2015 23:35:50 +0000 (23:35 +0000)]
Merge "Add a note about the Neutron Bugs team in Launchpad"

8 years agoAdd reno for release notes management
Kyle Mestery [Wed, 4 Nov 2015 20:41:26 +0000 (20:41 +0000)]
Add reno for release notes management

Change-Id: I0c9b6d9a0e77b57e3637260b6e73edfe78afe5ae
Signed-off-by: Kyle Mestery <mestery@mestery.com>
8 years agoMerge "Update deprecated messages"
Jenkins [Wed, 4 Nov 2015 21:52:28 +0000 (21:52 +0000)]
Merge "Update deprecated messages"

8 years agoAdd a note about the Neutron Bugs team in Launchpad
Kyle Mestery [Wed, 4 Nov 2015 19:01:01 +0000 (19:01 +0000)]
Add a note about the Neutron Bugs team in Launchpad

This team [1] has the ability to handle administrative tasks around
bugs, so lets make clear what the very low bar is for entrance.

[1] https://launchpad.net/~neutron-bugs

Change-Id: I77dcadfcab4f6d95e17bf020d7ee35f590d3fe25
Signed-off-by: Kyle Mestery <mestery@mestery.com>
8 years agoMerge "Delete fipnamespace when external net removed on DVR"
Jenkins [Wed, 4 Nov 2015 20:57:42 +0000 (20:57 +0000)]
Merge "Delete fipnamespace when external net removed on DVR"

8 years agoMerge "PortOpt cleanups"
Jenkins [Wed, 4 Nov 2015 20:00:12 +0000 (20:00 +0000)]
Merge "PortOpt cleanups"

8 years agoMerge "Change function call order in ovs_neutron_agent."
Jenkins [Wed, 4 Nov 2015 19:35:39 +0000 (19:35 +0000)]
Merge "Change function call order in ovs_neutron_agent."

8 years agoMerge "Fix incorrect passing port dict in pluggable IPAM"
Jenkins [Wed, 4 Nov 2015 18:33:05 +0000 (18:33 +0000)]
Merge "Fix incorrect passing port dict in pluggable IPAM"

8 years agoUpdate deprecated messages
Gary Kotton [Wed, 4 Nov 2015 13:59:22 +0000 (05:59 -0800)]
Update deprecated messages

Commit 8022adb7342b09886f53c91c12d0b37986fbf35c marked the
methods read_cached_file, find_config_file and
get_keystone_url as not used in Liberty.

This code only landed a few days ago. Updated the deprecated
message to be after Mitaka so that external plugins will have
some grace period to clean up their code.

Change-Id: Ia5ce564837c4855450aa9da94c276e4beb62900c

8 years agoChange function call order in ovs_neutron_agent.
Rodolfo Alonso Hernandez [Tue, 3 Nov 2015 09:55:49 +0000 (09:55 +0000)]
Change function call order in ovs_neutron_agent.

Change function call order in ovs_neutron_agent during the
creation or modification of a port, in order to fulfill the
VLAN OVS tag information in the "port" register before calling
the SG agent. This information is needed in some SG agent
implementations.

Closes-Bug: #1512636
Change-Id: I9813aca6443ac402b10b4cebf8be42416628b050

8 years agoEnsure to decode bytes or fail
Cedric Brandily [Tue, 6 Oct 2015 20:58:07 +0000 (22:58 +0200)]
Ensure to decode bytes or fail

The commit 048316e98114145ad19285cdeedd0040b59a66f8 introduces the
pattern:

  if isinstance(line, bytes):
    try:
      line = line.decode(encoding='utf-8')
    except UnicodeError:
      pass
  # concat line with a string

which is not working in PY3K if an UnicodeError is raised because line
is (silently) not decoded and concatened to a string.

This change ensures to return a text object or to raise an error.

Closes-Bug: #1503415
Blueprint: neutron-python3
Change-Id: I16b8013f33aa3efad65be8040d3210120e047bbd

8 years agoMerge "Add IRC part for effective neutron"
Jenkins [Tue, 3 Nov 2015 23:04:59 +0000 (23:04 +0000)]
Merge "Add IRC part for effective neutron"

8 years agoMerge "Update specs backlog directory"
Jenkins [Tue, 3 Nov 2015 22:21:20 +0000 (22:21 +0000)]
Merge "Update specs backlog directory"