]> review.fuel-infra Code Review - openstack-build/neutron-build.git/log
openstack-build/neutron-build.git
10 years agoMerge "Refactor process_router method in L3 agent"
Jenkins [Sat, 13 Dec 2014 02:34:52 +0000 (02:34 +0000)]
Merge "Refactor process_router method in L3 agent"

10 years agoMerge "Generate testr_results.html for neutron functional job"
Jenkins [Sat, 13 Dec 2014 02:14:39 +0000 (02:14 +0000)]
Merge "Generate testr_results.html for neutron functional job"

10 years agoMerge "Fix IPv6 RA security group rule for DVR"
Jenkins [Sat, 13 Dec 2014 01:39:11 +0000 (01:39 +0000)]
Merge "Fix IPv6 RA security group rule for DVR"

10 years agoGenerate testr_results.html for neutron functional job
armando-migliaccio [Wed, 10 Dec 2014 22:38:26 +0000 (14:38 -0800)]
Generate testr_results.html for neutron functional job

Tweak job post_test_hook script to generate testr results
the same way other jobs do, with a pretty html view that
is easy to digest and navigate.

Closes-bug: #1401340

Change-Id: Ib355f34917580b88bda3d550e33fc630a8e7120b

10 years agoMerge "Catch duplicate errors scheduling SNAT service"
Jenkins [Fri, 12 Dec 2014 23:59:09 +0000 (23:59 +0000)]
Merge "Catch duplicate errors scheduling SNAT service"

10 years agoMerge "Fix for KeyError: 'gw_port_host' on l3_agent"
Jenkins [Fri, 12 Dec 2014 02:35:20 +0000 (02:35 +0000)]
Merge "Fix for KeyError: 'gw_port_host' on l3_agent"

10 years agoCatch duplicate errors scheduling SNAT service
Kevin Benton [Thu, 16 Oct 2014 09:10:36 +0000 (02:10 -0700)]
Catch duplicate errors scheduling SNAT service

Catch DBDuplicateEntry errors when scheduling SNAT to
a service node to prevent harmless tracebacks in the log.
These can occur if scheduling occurs concurrently,
so they are safe to ignore.

Closes-Bug: #1381958
Change-Id: If242b04b372609f640f3ce88f4245c17a45bf69d

10 years agoMerge "Disallow log hints in LOG.debug"
Jenkins [Thu, 11 Dec 2014 23:18:30 +0000 (23:18 +0000)]
Merge "Disallow log hints in LOG.debug"

10 years agoFix for KeyError: 'gw_port_host' on l3_agent
Michael Smith [Tue, 2 Dec 2014 22:22:04 +0000 (14:22 -0800)]
Fix for KeyError: 'gw_port_host' on l3_agent

The dictionary field 'gw_port_host' was added for
DVR routers and is used by the scheduler and l3_agent
to schedule where the SNAT port for a DVR router
will be hosted.  In some code flows on the l3_agent,
this field is checked to determine what the agent
should do if the host matches its own or not.

Recently it has been seen that the router data sent
from the scheduler is missing this field in some cases.
This causes the agent to throw a KeyError and not function
properly.  This patch will make the l3_agent more robust
and less fragile by calling 'get' instead of assuming the
field will be there.

More work may be needed on the scheduler side to see why
this field is missing. That is why I am marking this as a
partial-fix for now. But this patch will make the l3_agent
less prone to errors and therefore an improvement.

Change-Id: Ib26ccfa7b945cb4e8f2ec4adc5e6ae91cbaae02e
Partial-Bug: #1394043

10 years agoUpdated from global requirements
OpenStack Proposal Bot [Thu, 11 Dec 2014 07:15:01 +0000 (07:15 +0000)]
Updated from global requirements

Change-Id: Ia3410609208e937a47f72643a14bab9c30953bf4

10 years agoMerge "Move classes out of l3_agent.py"
Jenkins [Thu, 11 Dec 2014 02:00:42 +0000 (02:00 +0000)]
Merge "Move classes out of l3_agent.py"

10 years agoRefactor process_router method in L3 agent
Miguel Lavalle [Tue, 9 Dec 2014 00:40:25 +0000 (18:40 -0600)]
Refactor process_router method in L3 agent

Refactors the process_router method of the L3NATAgent class to several methods
that coherently group functionallity. The aim is to make the code more readable
and maintainable. There is no functional change in this patch.

Partially-Implements: bp restructure-l3-agent

Change-Id: Id35a5f10cd7d2dda565bffb14fc6a2fbd7eef3ea

10 years agoMove classes out of l3_agent.py
Carl Baldwin [Mon, 1 Dec 2014 21:49:10 +0000 (16:49 -0500)]
Move classes out of l3_agent.py

The file l3_agent.py has become too large.  This patch is a simple
pure refactor to move some of the functionality in to other files
where things aren't too tangled up.  There is no functional change
with this patch and I avoided gratuitous other fixups in this patch in
order to make it easier to review.

I plan to follow up on the new l3_dvr and l3_agent_router modules with
more restructuring in the near future.

Partially-Implements: bp restructure-l3-agent

Change-Id: I3529fe4146c50c940f41eb26d0b5efc5870b3af9

10 years agoMerge "Services split, pass 2"
Jenkins [Wed, 10 Dec 2014 22:14:54 +0000 (22:14 +0000)]
Merge "Services split, pass 2"

10 years agoMerge "Prettify tox output for functional tests"
Jenkins [Wed, 10 Dec 2014 21:32:26 +0000 (21:32 +0000)]
Merge "Prettify tox output for functional tests"

10 years agoMerge "Add lbaasv2 extension to Neutron for REST refactor"
Jenkins [Wed, 10 Dec 2014 20:18:19 +0000 (20:18 +0000)]
Merge "Add lbaasv2 extension to Neutron for REST refactor"

10 years agoPrettify tox output for functional tests
armando-migliaccio [Wed, 10 Dec 2014 18:13:57 +0000 (10:13 -0800)]
Prettify tox output for functional tests

Change I6a079ad introduced some magic to enable showing test output
as the test run. Do the same for *-functional tests too, by reusing
the default testenv

Change-Id: I6d1ede1c66e7b62c68449224f274417a5d66c12f

10 years agoMerge "Refactor test_migration"
Jenkins [Wed, 10 Dec 2014 16:54:00 +0000 (16:54 +0000)]
Merge "Refactor test_migration"

10 years agoMerge "Use comments rather than no-op string statements"
Jenkins [Wed, 10 Dec 2014 16:31:50 +0000 (16:31 +0000)]
Merge "Use comments rather than no-op string statements"

10 years agoServices split, pass 2
Doug Wiegley [Tue, 9 Dec 2014 22:55:04 +0000 (15:55 -0700)]
Services split, pass 2

- Nuke more services code, killing some refs in vmware plugin
- Vmware plugin foreign key relationships are temporary disabled
- Vmware unit tests are temporarily disabled
- Remove router insertion test, as its only user is going away
- Add thin service plugin shims
- Temporarily disable model sync test

Post services-split, existing neutron.conf configurations may contain
references to in-tree plugin classes.  Add thin shims so that those configs
will continue to work.

Change-Id: I5dd26def685bcc643e35badc23885afc6240ae94

10 years agoFix IPv6 RA security group rule for DVR
Xu Han Peng [Wed, 10 Dec 2014 06:07:42 +0000 (14:07 +0800)]
Fix IPv6 RA security group rule for DVR

Current IPv6 RA security group rule doesn't work for
DVR because the code only allows RA from device_owner
is network:router_interface. When DVR is enabled, the
router interface is network:router_interface_distributed.

This fix fixes the RA rule to allow RA from DVR router
interface, so router advertisement from DVR RADVD can
pass to VM.

Co-Authored-By: Baodong (Robert) Li <baoli@cisco.com>
Change-Id: Idd1324c653dcb15f5dacf2d897a7048bca22fc38
Partial-Bug: 1376325

10 years agoImported Translations from Transifex
OpenStack Proposal Bot [Wed, 10 Dec 2014 06:08:03 +0000 (06:08 +0000)]
Imported Translations from Transifex

For more information about this automatic import see:
https://wiki.openstack.org/wiki/Translations/Infrastructure

Change-Id: I07afc0351a19e1c855a4659ffc0088674f4fdb6c

10 years agoAdd lbaasv2 extension to Neutron for REST refactor
Doug Wiegley [Wed, 10 Dec 2014 00:52:14 +0000 (17:52 -0700)]
Add lbaasv2 extension to Neutron for REST refactor

Change-Id: I9f4b9e1f151281d4a467b3b90980a32529a78334
Co-Authored-By: Brandon Logan <brandon.logan@rackspace.com>
10 years agoMerge "Split services code out of Neutron, pass 1"
Jenkins [Wed, 10 Dec 2014 00:23:42 +0000 (00:23 +0000)]
Merge "Split services code out of Neutron, pass 1"

10 years agoMerge "Updated from global requirements"
Jenkins [Wed, 10 Dec 2014 00:10:11 +0000 (00:10 +0000)]
Merge "Updated from global requirements"

10 years agoRemove TODO for H404
Maru Newby [Tue, 9 Dec 2014 20:04:38 +0000 (13:04 -0700)]
Remove TODO for H404

There is no timeline or intention to fix this - it's a non-functional
formatting change.

Change-Id: Ib8e75bca41dbcd9dbb188ba8ee03ef51a479d9cc

10 years agoUpdated from global requirements
OpenStack Proposal Bot [Tue, 9 Dec 2014 14:34:32 +0000 (14:34 +0000)]
Updated from global requirements

Change-Id: Ia0c24e84a56581c9e3f005dc67a3c5e834795ad0

10 years agoMerge "Move set_override('root_helper', ...) to base functional class"
Jenkins [Tue, 9 Dec 2014 01:33:34 +0000 (01:33 +0000)]
Merge "Move set_override('root_helper', ...) to base functional class"

10 years agoSplit services code out of Neutron, pass 1
Doug Wiegley [Mon, 8 Dec 2014 04:21:57 +0000 (21:21 -0700)]
Split services code out of Neutron, pass 1

- After l3_agent is refactored, need to remove services/firewall
- After vmware plugin moves services out of monolothic,
  remove model copies and services/loadbalancer/constants,
  and re-enable unit tests.
- After alembic chain gets split in four, tweak models/head and
  fix heal/current chain.
- Re-factor test_routerserviceinsertion into one of the service repos

Partially-Implements: blueprint services-split
Change-Id: I5466984a9e57128266f97e9bd5c265f4dc3cba7b

10 years agoMerge "Print version info at start"
Jenkins [Mon, 8 Dec 2014 22:44:19 +0000 (22:44 +0000)]
Merge "Print version info at start"

10 years agoUse comments rather than no-op string statements
Angus Lees [Mon, 25 Aug 2014 02:26:00 +0000 (12:26 +1000)]
Use comments rather than no-op string statements

This change replaces a few no-op string statements with regular
comments.  While there was no harm in the previous use of strings for
comments, this allows us to re-enable the corresponding pylint check
which may catch genuinely unintended cases.

Change-Id: I796a059292e26c4df75c54f095d9e20e99187c98

10 years agoDisallow log hints in LOG.debug
Cedric Brandily [Mon, 8 Dec 2014 15:23:47 +0000 (15:23 +0000)]
Disallow log hints in LOG.debug

Currently LOG.debug(_(...)) is disallowed but not LOG.debug(_Lx(...)).
This change disallows all log hints in LOG.debug calls.

Change-Id: I9758ad4ca9f7e8534abf38f5064b01b0c353e904
Partial-bug: #1320867

10 years agoMerge "Enforce log hints in ofagent and oneconvergence"
Jenkins [Mon, 8 Dec 2014 14:26:41 +0000 (14:26 +0000)]
Merge "Enforce log hints in ofagent and oneconvergence"

10 years agoMerge "Make sudo check in ip_lib.IpNetnsCommand.execute optional"
Jenkins [Mon, 8 Dec 2014 08:51:19 +0000 (08:51 +0000)]
Merge "Make sudo check in ip_lib.IpNetnsCommand.execute optional"

10 years agoPrint version info at start
Ian Wienand [Thu, 4 Dec 2014 00:31:23 +0000 (11:31 +1100)]
Print version info at start

When debugging problems from logs, it would be useful to know what
version is running across program start and stop.  In one case I have
a suspicion that an upgrade was run inbetween but the logs don't help
identify that.

My first thought was to grab this from argparse just as --version
does, but that's not really currently possible [1].

The original starting message is probably irrelevant, but I realise
log messages tend to suffer from Hotel California syndrome; you can
check-in but you can never leave.

[1] http://bugs.python.org/issue9399

Change-Id: Ia1bfd2f3589b508e19fd8a94d59beaafd6d657d2

10 years agoEnforce log hints in ofagent and oneconvergence
Gary Kotton [Tue, 2 Dec 2014 12:27:07 +0000 (04:27 -0800)]
Enforce log hints in ofagent and oneconvergence

This change enforces log hints use and removes debug level log
translation, modifications are validated through a hacking rule
and the change respects loggging guidelines. Validate that hacking
rules apply to directories:-
    neutron/plugins/ofagent
    neutron/plugins/oneconvergence

Change-Id: I520a36ae53848b828ce33f4050606a7238f4cbce
Partial-bug: #1320867

10 years agoMerge "Update i18n translation for IBM plugin log msg's"
Jenkins [Sun, 7 Dec 2014 20:01:42 +0000 (20:01 +0000)]
Merge "Update i18n translation for IBM plugin log msg's"

10 years agoMake sudo check in ip_lib.IpNetnsCommand.execute optional
Assaf Muller [Tue, 30 Sep 2014 11:07:24 +0000 (14:07 +0300)]
Make sudo check in ip_lib.IpNetnsCommand.execute optional

If the process runs as root the root_helper and sudo check
are not required.

Closes-Bug: #1393184
Change-Id: I7876ca7e4652f8152d1a8a0015cc897b09b31899

10 years agoMove set_override('root_helper', ...) to base functional class
Assaf Muller [Sun, 7 Dec 2014 12:14:29 +0000 (14:14 +0200)]
Move set_override('root_helper', ...) to base functional class

Change-Id: I0c2223ed2808573ee6b6fe5d56fd965a6e45541f

10 years agoImported Translations from Transifex
OpenStack Proposal Bot [Sun, 7 Dec 2014 06:07:47 +0000 (06:07 +0000)]
Imported Translations from Transifex

For more information about this automatic import see:
https://wiki.openstack.org/wiki/Translations/Infrastructure

Change-Id: I485eb4dde0b109bb19b17c6376ead45dec06ae99

10 years agoMerge "Update i18n translation for NEC plugin log msg's"
Jenkins [Fri, 5 Dec 2014 22:32:15 +0000 (22:32 +0000)]
Merge "Update i18n translation for NEC plugin log msg's"

10 years agoMerge "Workflow documentation is now in infra-manual"
Jenkins [Fri, 5 Dec 2014 22:26:44 +0000 (22:26 +0000)]
Merge "Workflow documentation is now in infra-manual"

10 years agoMerge "Imported Translations from Transifex"
Jenkins [Fri, 5 Dec 2014 21:19:11 +0000 (21:19 +0000)]
Merge "Imported Translations from Transifex"

10 years agoMerge "tox.ini: Prevent casual addition of bash dependency"
Jenkins [Fri, 5 Dec 2014 17:27:51 +0000 (17:27 +0000)]
Merge "tox.ini: Prevent casual addition of bash dependency"

10 years agoMerge "Cleanup recent generalization in post mortem debugger"
Jenkins [Fri, 5 Dec 2014 17:16:45 +0000 (17:16 +0000)]
Merge "Cleanup recent generalization in post mortem debugger"

10 years agoMerge "Fix program name in --version output"
Jenkins [Fri, 5 Dec 2014 10:29:02 +0000 (10:29 +0000)]
Merge "Fix program name in --version output"

10 years agoMerge "Updated from global requirements"
Jenkins [Fri, 5 Dec 2014 08:23:42 +0000 (08:23 +0000)]
Merge "Updated from global requirements"

10 years agoUpdate i18n translation for NEC plugin log msg's
Gary Kotton [Tue, 2 Dec 2014 13:15:16 +0000 (05:15 -0800)]
Update i18n translation for NEC plugin log msg's

All the log messages now have the required hints. In addition to
this debug messages are not translated. This is done for the
plugins/nec directory.

Change-Id: Ic0a352cd61131637c471931e3e73995e2143675f

10 years agoreturn the dict of port when no sec-group involved
Yalei Wang [Wed, 3 Dec 2014 05:29:30 +0000 (13:29 +0800)]
return the dict of port when no sec-group involved

Commit abc16ebf made the get_sg_ids_grouped_by_port function not return
entries for ports without security groups. This causes the agent to not remove
previously created security groups for that port since the port is not
returned in the security_group_info_for_devices data.

This change fixes that by always including a list of security groups for each
port, even if that list is empty.

Change-Id: I9616708462a8b6f3d46ebd76db5cf8cb2826f4ad
Closes-Bug: #1398312

10 years agoImported Translations from Transifex
OpenStack Proposal Bot [Fri, 5 Dec 2014 06:09:31 +0000 (06:09 +0000)]
Imported Translations from Transifex

For more information about this automatic import see:
https://wiki.openstack.org/wiki/Translations/Infrastructure

Change-Id: Ib225f6407faab9f86e36288f30365051d64c9d34

10 years agoUpdate i18n translation for IBM plugin log msg's
Xu Han Peng [Tue, 25 Nov 2014 03:16:48 +0000 (11:16 +0800)]
Update i18n translation for IBM plugin log msg's

All the log messages now have the required hints. In addition to this
debug messages are not translated.

This is done for the plugins/ibm

Change-Id: I8239e73eb959648178aa94535d15d77a817c89f5

10 years agoMerge "Get rid of py26 references: OrderedDict, httplib, xml testing"
Jenkins [Fri, 5 Dec 2014 03:51:54 +0000 (03:51 +0000)]
Merge "Get rid of py26 references: OrderedDict, httplib, xml testing"

10 years agoWorkflow documentation is now in infra-manual
Jeremy Stanley [Fri, 5 Dec 2014 03:30:37 +0000 (03:30 +0000)]
Workflow documentation is now in infra-manual

Replace URLs for workflow documentation to appropriate parts of the
OpenStack Project Infrastructure Manual.

Change-Id: I77aa4152a903a0f1f47de20bb1a006d29f5a1bf2

10 years agotox.ini: Prevent casual addition of bash dependency
YAMAMOTO Takashi [Wed, 3 Dec 2014 06:29:02 +0000 (15:29 +0900)]
tox.ini: Prevent casual addition of bash dependency

While bash is not available on every environments, there seems to be
a tendency to introduce more bash dependency very casually.  This check
is intended to be a reminder to give people a chance to consider
alternatives.

Related-Bug: #1398266
Change-Id: I5103e0d7c111880d9a02dd93de56c567066ed14c

10 years agoMerge "pretty_tox.sh: Portablity improvement"
Jenkins [Fri, 5 Dec 2014 03:05:05 +0000 (03:05 +0000)]
Merge "pretty_tox.sh: Portablity improvement"

10 years agoMerge "Updated the README.rst"
Jenkins [Fri, 5 Dec 2014 01:18:24 +0000 (01:18 +0000)]
Merge "Updated the README.rst"

10 years agoMerge "Enforce log hints in neutron.plugins.plumgrid"
Jenkins [Fri, 5 Dec 2014 00:11:57 +0000 (00:11 +0000)]
Merge "Enforce log hints in neutron.plugins.plumgrid"

10 years agoMerge "Remove ovs-vsctl call from OVSInterfaceDriver"
Jenkins [Thu, 4 Dec 2014 23:19:44 +0000 (23:19 +0000)]
Merge "Remove ovs-vsctl call from OVSInterfaceDriver"

10 years agoMerge "Update i18n translation for Brocade plugin log msg's"
Jenkins [Thu, 4 Dec 2014 23:01:38 +0000 (23:01 +0000)]
Merge "Update i18n translation for Brocade plugin log msg's"

10 years agoUpdated from global requirements
OpenStack Proposal Bot [Thu, 4 Dec 2014 22:38:03 +0000 (22:38 +0000)]
Updated from global requirements

Change-Id: I2995bb8d749b711b5a69a672d357d7c9b54850ad

10 years agoMerge "Fix enable_metadata_network flag"
Jenkins [Thu, 4 Dec 2014 21:47:11 +0000 (21:47 +0000)]
Merge "Fix enable_metadata_network flag"

10 years agoMerge "Update i18n translation for Nuage plugin"
Jenkins [Thu, 4 Dec 2014 21:25:52 +0000 (21:25 +0000)]
Merge "Update i18n translation for Nuage plugin"

10 years agoMerge "Update i18n translation for Metaplugin plugin"
Jenkins [Thu, 4 Dec 2014 21:25:37 +0000 (21:25 +0000)]
Merge "Update i18n translation for Metaplugin plugin"

10 years agoMerge "Imported Translations from Transifex"
Jenkins [Thu, 4 Dec 2014 20:58:53 +0000 (20:58 +0000)]
Merge "Imported Translations from Transifex"

10 years agoMerge "Remove RpcCallback class"
Jenkins [Thu, 4 Dec 2014 20:58:21 +0000 (20:58 +0000)]
Merge "Remove RpcCallback class"

10 years agoMerge "Convert several uses of RpcCallback"
Jenkins [Thu, 4 Dec 2014 20:58:06 +0000 (20:58 +0000)]
Merge "Convert several uses of RpcCallback"

10 years agoMerge "Fix up an old RpcProxy assumption"
Jenkins [Thu, 4 Dec 2014 20:57:52 +0000 (20:57 +0000)]
Merge "Fix up an old RpcProxy assumption"

10 years agoMerge "Remove RpcProxy class"
Jenkins [Thu, 4 Dec 2014 20:57:38 +0000 (20:57 +0000)]
Merge "Remove RpcProxy class"

10 years agoMerge "Update i18n translation for Embrane plugin"
Jenkins [Thu, 4 Dec 2014 20:57:24 +0000 (20:57 +0000)]
Merge "Update i18n translation for Embrane plugin"

10 years agoRemove RpcCallback class
Russell Bryant [Tue, 2 Dec 2014 21:04:54 +0000 (21:04 +0000)]
Remove RpcCallback class

All users of the RpcCallback class have been converted to directly
define the oslo.messaging Target so this compatibility class is no
longer needed.

This is the final change of blueprint drop-rpc-compat.

Change-Id: I25474569850f3f2c176e7eee7aafa7ff0180b809

10 years agoConvert several uses of RpcCallback
Russell Bryant [Tue, 2 Dec 2014 21:16:19 +0000 (21:16 +0000)]
Convert several uses of RpcCallback

Convert several places in the code that were using the RpcCallback
compatibility class.  This class eased the transition to
oslo.messaging.  This patch drops the usage of this class in favor of
direct usage of the appropriate oslo.messaging API.

Part of blueprint drop-rpc-compat.

Change-Id: I955958e836635d43dabc7b39d050c1418b18cf8f

10 years agoFix up an old RpcProxy assumption
Russell Bryant [Tue, 2 Dec 2014 16:23:40 +0000 (16:23 +0000)]
Fix up an old RpcProxy assumption

This patch fixes one last bit of code that assumed that the base
PluginApi used RpcProxy.  This code is now fixed to use the proper
oslo.messaging APIs instead.

Part of blueprint drop-rpc-compat.

Change-Id: I4adc321c07e6b5ad45a01f163b4c7e1ab74bcafd

10 years agoRemove RpcProxy class
Russell Bryant [Tue, 2 Dec 2014 16:20:23 +0000 (16:20 +0000)]
Remove RpcProxy class

All users of this class have now been converted to use oslo.messaging
APIs directly, so this compatibility class can be removed.

Part of blueprint drop-rpc-compat.

Change-Id: Ife5c96d2d737694b9e79fe079d62dc48f23c033a

10 years agoCleanup recent generalization in post mortem debugger
Miguel Ángel Ajo [Fri, 28 Nov 2014 17:00:04 +0000 (18:00 +0100)]
Cleanup recent generalization in post mortem debugger

Remove unnecessary default arguments and constants in
the post mortem debugger code.

Also remove exception internationalization in testing code.

Change-Id: I66ba3248a7ff502fa92e1c46f40e280c503524a2

10 years agoGet rid of py26 references: OrderedDict, httplib, xml testing
Assaf Muller [Thu, 4 Dec 2014 10:33:02 +0000 (12:33 +0200)]
Get rid of py26 references: OrderedDict, httplib, xml testing

Change-Id: I44315e0663a7c0c82110b933b68e2b747f548859

10 years agoMerge "Enforce log hints in opencontrail"
Jenkins [Thu, 4 Dec 2014 06:53:43 +0000 (06:53 +0000)]
Merge "Enforce log hints in opencontrail"

10 years agoImported Translations from Transifex
OpenStack Proposal Bot [Thu, 4 Dec 2014 06:14:39 +0000 (06:14 +0000)]
Imported Translations from Transifex

For more information about this automatic import see:
https://wiki.openstack.org/wiki/Translations/Infrastructure

Change-Id: Ic0f2297c07cfc9dcef66df980b2615beac8cb173

10 years agoFix enable_metadata_network flag
Aaron Rosen [Tue, 18 Nov 2014 23:59:40 +0000 (15:59 -0800)]
Fix enable_metadata_network flag

The following patch: 9569b2fe broke the desired functionality of
the enable_metadata_network flag, by not allowing the metadata
proxy to be spawn for 'metadata networks', which are used for
accessing the metadata service when the logical router is not
implemented through the l3 agent.

This patch enables spawning of the metadata proxy for metadata
networks when the appropriate flag is set to True.

The patch also adds rather pedant unit test coverage for the
should_enable_metadata method which previously had no unit test.

Change-Id: I8dca1fce9fbc83e75ba7e4ce948531427bf7e88b
Closes-bug: 1394020

10 years agoMerge "Alter execute_alembic_command() to not assume all commands"
Jenkins [Thu, 4 Dec 2014 01:48:47 +0000 (01:48 +0000)]
Merge "Alter execute_alembic_command() to not assume all commands"

10 years agoFix program name in --version output
Ian Wienand [Wed, 3 Dec 2014 23:28:22 +0000 (10:28 +1100)]
Fix program name in --version output

Neutron currently outputs something like

---
$ neutron-server --version
%prog 11.el7ost
---

I'm guessing since Ied2acb37c366f1a45aed72b6b76f11e2de23828e when
oslo.config moved from optparse to argparse?

Change-Id: Ie51d2d1263a215390e106201b35902d6c401506d

10 years agoEnforce log hints in opencontrail
Gary Kotton [Tue, 2 Dec 2014 12:35:51 +0000 (04:35 -0800)]
Enforce log hints in opencontrail

This change enforces log hints use and removes debug level log
translation, modifications are validated through a hacking rule
and the change respects loggging guidelines. Validate that hacking
rules apply to directories:- neutron/plugins/opencontrail

Change-Id: I44f215a672c08c7f0046bc026abe7c6a5d1697d1
Partial-bug: #1320867

10 years agoUpdate i18n translation for Metaplugin plugin
Gary Kotton [Wed, 26 Nov 2014 17:01:36 +0000 (09:01 -0800)]
Update i18n translation for Metaplugin plugin

All the existing LOG.info, LOG.warning, LOG.error and LOG.critical
messages should have _LI, _LW, _LE and _LC respectively. Also, debug
level log shouldn't be translated. This patch set will cover the
metaplugin directory.

Change-Id: I34437019fc8ffc38f11114d1d83dce54170ab989
Partial-Bug: #1320867

10 years agoUpdate i18n translation for Brocade plugin log msg's
Gary Kotton [Mon, 24 Nov 2014 19:32:37 +0000 (11:32 -0800)]
Update i18n translation for Brocade plugin log msg's

All the log messages now have the required hints. In addition to
this debug messages are not translated.

This is done for the plugins/brocade directory.

Change-Id: I2ac926fd72037bb8f0605267ad50472c447ae83d

10 years agoUpdate i18n translation for Nuage plugin
Gary Kotton [Wed, 26 Nov 2014 07:30:06 +0000 (23:30 -0800)]
Update i18n translation for Nuage plugin

Ensure that the LOG hacking rules are enforced on the nuage plugin
directory.

Change-Id: I0a415dfdf81ad337eda0dc8b618b6125b938a1eb

10 years agoMerge "Fix hostname validation for nameservers"
Jenkins [Wed, 3 Dec 2014 18:25:51 +0000 (18:25 +0000)]
Merge "Fix hostname validation for nameservers"

10 years agoMerge "Update i18n translation for Midonet plugin"
Jenkins [Wed, 3 Dec 2014 18:25:37 +0000 (18:25 +0000)]
Merge "Update i18n translation for Midonet plugin"

10 years agoUpdate i18n translation for Embrane plugin
Gary Kotton [Tue, 25 Nov 2014 09:46:50 +0000 (01:46 -0800)]
Update i18n translation for Embrane plugin

All the existing LOG.info, LOG.warning, LOG.error and LOG.critical
messages should have _LI, _LW, _LE and _LC respectively. Also, debug
level log shouldn't be translated. This patch set will cover the
embrane directory.

Change-Id: I89cf8e63311f96c3f1759a6c885d1b98e6fed598
Partial-Bug: #1320867

10 years agoEnforce log hints in neutron.plugins.plumgrid
Cedric Brandily [Tue, 25 Nov 2014 13:44:18 +0000 (13:44 +0000)]
Enforce log hints in neutron.plugins.plumgrid

This change enforces log hints use and removes debug level log
translation, modifications are validated through a hacking rule and
the change respects loggging guidelines.

Validate that hacking rules apply to directories:
    - neutron/plugins/plumgrid

Change-Id: Ie85abb93cdbe50bdd56c9f987784baf4c4dd631d
Partial-bug: #1320867

10 years agoMerge "BSN: Add network to ext_gw_info sent to backend"
Jenkins [Wed, 3 Dec 2014 16:00:53 +0000 (16:00 +0000)]
Merge "BSN: Add network to ext_gw_info sent to backend"

10 years agoMerge "Enforce log hints in neutron.plugins.hyperv"
Jenkins [Wed, 3 Dec 2014 16:00:38 +0000 (16:00 +0000)]
Merge "Enforce log hints in neutron.plugins.hyperv"

10 years agoMerge "Drop RpcProxy usage from DhcpAgentNotifyAPI"
Jenkins [Wed, 3 Dec 2014 16:00:20 +0000 (16:00 +0000)]
Merge "Drop RpcProxy usage from DhcpAgentNotifyAPI"

10 years agoMerge "Enforce log hints in neutron.plugins.sriovnicagent"
Jenkins [Wed, 3 Dec 2014 15:57:51 +0000 (15:57 +0000)]
Merge "Enforce log hints in neutron.plugins.sriovnicagent"

10 years agoMerge "Imported Translations from Transifex"
Jenkins [Wed, 3 Dec 2014 15:57:36 +0000 (15:57 +0000)]
Merge "Imported Translations from Transifex"

10 years agoRemove ovs-vsctl call from OVSInterfaceDriver
Cedric Brandily [Wed, 26 Nov 2014 00:31:22 +0000 (00:31 +0000)]
Remove ovs-vsctl call from OVSInterfaceDriver

ovs_lib module is responsible for the interaction with OVS but
OVSInterfaceDriver._ovs_add_port() method calls directly
ovs-vsctl which implies inconsistencies: ovs_lib calls ovs-vsctl
with a timeout but not OVSInterfaceDriver._ovs_add_port().

This change moves ovs-vsctl call in OVSInterfaceDriver._ovs_add_port
to ovs_lib.

Closes-Bug: #1396489
Change-Id: I4d03f8beef2c5f2366ad2d1cf5f0b18b4f2857cd

10 years agoUpdate i18n translation for Midonet plugin
Gary Kotton [Tue, 25 Nov 2014 10:28:54 +0000 (02:28 -0800)]
Update i18n translation for Midonet plugin

All the existing LOG.info, LOG.warning, LOG.error and LOG.critical
messages should have _LI, _LW, _LE and _LC respectively. Also, debug
level log shouldn't be translated. This patch set will cover the midonet
directory.

Change-Id: Ic74316640015bc98ec4b2722f4039f58a9ec2379
Partial-Bug: #1320867

10 years agoMerge "Adds macvtap support"
Jenkins [Wed, 3 Dec 2014 13:05:35 +0000 (13:05 +0000)]
Merge "Adds macvtap support"

10 years agoEnforce log hints in neutron.plugins.sriovnicagent
Cedric Brandily [Tue, 25 Nov 2014 13:30:23 +0000 (13:30 +0000)]
Enforce log hints in neutron.plugins.sriovnicagent

This change enforces log hints use and removes debug level log
translation, modifications are validated through a hacking rule and
the change respects loggging guidelines.

Validate that hacking rules apply to directories:
    - neutron/plugins/sriovnicagent

Partial-bug: #1320867

Change-Id: Idde3d69c982db49e6b1510d6a6094af82fa25b13

10 years agoEnforce log hints in neutron.plugins.hyperv
Cedric Brandily [Tue, 25 Nov 2014 12:56:50 +0000 (12:56 +0000)]
Enforce log hints in neutron.plugins.hyperv

This change enforces log hints use and removes debug level log
translation, modifications are validated through a hacking rule and
the change respects loggging guidelines.

Validate that hacking rules apply to directories:
    - neutron/plugins/hyperv

Change-Id: Iea2d63a4e74bf824ee308057570c980c50e937bc
Partial-bug: #1320867

10 years agoMerge "test_dhcp_agent: Fix no-op tests"
Jenkins [Wed, 3 Dec 2014 09:38:13 +0000 (09:38 +0000)]
Merge "test_dhcp_agent: Fix no-op tests"

10 years agoMerge "Fix base test class for functional api testing"
Jenkins [Wed, 3 Dec 2014 08:42:25 +0000 (08:42 +0000)]
Merge "Fix base test class for functional api testing"