]> review.fuel-infra Code Review - openstack-build/neutron-build.git/log
openstack-build/neutron-build.git
11 years agoMerge "LBaaS: throw proper exception on duplicating monitor association"
Jenkins [Thu, 15 Aug 2013 06:26:49 +0000 (06:26 +0000)]
Merge "LBaaS: throw proper exception on duplicating monitor association"

11 years agoMerge "Add metering extension and base class"
Jenkins [Thu, 15 Aug 2013 06:26:40 +0000 (06:26 +0000)]
Merge "Add metering extension and base class"

11 years agoMerge "Fix test_update_status unit test in Loadbalancer test suite"
Jenkins [Wed, 14 Aug 2013 20:00:05 +0000 (20:00 +0000)]
Merge "Fix test_update_status unit test in Loadbalancer test suite"

11 years agoMerge "Add wrap_name param to the iptables_manager class"
Jenkins [Wed, 14 Aug 2013 19:59:56 +0000 (19:59 +0000)]
Merge "Add wrap_name param to the iptables_manager class"

11 years agoFix test_update_status unit test in Loadbalancer test suite
Eugene Nikanorov [Wed, 14 Aug 2013 12:53:22 +0000 (16:53 +0400)]
Fix test_update_status unit test in Loadbalancer test suite

Add proper check of the updated object.

fixes bug 1212229

Change-Id: Icbe0a127a045ff93630dfa7f8d3fd6af771ddc5e

11 years agoAdd metering extension and base class
Sylvain Afchain [Fri, 14 Jun 2013 15:35:50 +0000 (17:35 +0200)]
Add metering extension and base class

This a part of the blueprint bandwidth-router-label

This patch initiates the blueprint by adding base class
to associate labels and metering rules to tenant's routers.

Change-Id: Ia93b49d881e79c3291730cff7b80f26c56fedb48

11 years agoLBaaS: throw proper exception on duplicating monitor association
Oleg Bondarev [Tue, 6 Aug 2013 13:44:30 +0000 (17:44 +0400)]
LBaaS: throw proper exception on duplicating monitor association

Fixes bug 1208728

Change-Id: I6cf27766eedff34a6ed5062a50b049ab0a5bf96a

11 years agoMerge "Imported Translations from Transifex"
OpenStack Jenkins [Wed, 14 Aug 2013 07:08:39 +0000 (07:08 +0000)]
Merge "Imported Translations from Transifex"

11 years agoMerge "Enable conversion for composite attribute items"
Jenkins [Wed, 14 Aug 2013 06:32:56 +0000 (06:32 +0000)]
Merge "Enable conversion for composite attribute items"

11 years agoMerge "Firewall as a Service (FWaaS) Iptables Driver"
Jenkins [Wed, 14 Aug 2013 06:32:47 +0000 (06:32 +0000)]
Merge "Firewall as a Service (FWaaS) Iptables Driver"

11 years agoImported Translations from Transifex
OpenStack Jenkins [Wed, 14 Aug 2013 06:15:03 +0000 (06:15 +0000)]
Imported Translations from Transifex

Change-Id: I514ff9ce5de7a8c774420d032f9850c7fab67cb4

11 years agoDrop quantum dhcp lease update bin
Dan Prince [Tue, 13 Aug 2013 19:58:39 +0000 (15:58 -0400)]
Drop quantum dhcp lease update bin

In d9832282cf656b162c51afdefb830dacab72defe we dropped
the DHCP lease logic from neutron... including
the neutron-dhcp-agent-dnsmasq-lease-update.

Both the neutron and quantum bins were removed from setup.cfg
so we should also drop the quantum-dhcp-agent-dnsmasq-lease-update
as well.

Change-Id: I568845dc28aa4dc9012435de2f0689aafa00a43c

11 years agoMerge "allow subclasses to modify the parents model hooks"
Jenkins [Tue, 13 Aug 2013 23:48:47 +0000 (23:48 +0000)]
Merge "allow subclasses to modify the parents model hooks"

11 years agoMerge "Refactor configuring of floating ips on a router."
Jenkins [Tue, 13 Aug 2013 23:44:17 +0000 (23:44 +0000)]
Merge "Refactor configuring of floating ips on a router."

11 years agoMerge "Remove last vestiges of nose"
Jenkins [Tue, 13 Aug 2013 22:29:40 +0000 (22:29 +0000)]
Merge "Remove last vestiges of nose"

11 years agoMerge "Updated from global requirements"
Jenkins [Tue, 13 Aug 2013 22:29:32 +0000 (22:29 +0000)]
Merge "Updated from global requirements"

11 years agoMerge "make assertRaises() test for specific exceptions"
Jenkins [Tue, 13 Aug 2013 21:55:01 +0000 (21:55 +0000)]
Merge "make assertRaises() test for specific exceptions"

11 years agoMerge "Nicira plugin: Reduce message severity to DEBUG from INFO"
Jenkins [Tue, 13 Aug 2013 20:23:03 +0000 (20:23 +0000)]
Merge "Nicira plugin: Reduce message severity to DEBUG from INFO"

11 years agoMerge "Fix copy and paste error in docstring."
Jenkins [Tue, 13 Aug 2013 20:07:05 +0000 (20:07 +0000)]
Merge "Fix copy and paste error in docstring."

11 years agomake assertRaises() test for specific exceptions
Mark McClain [Tue, 13 Aug 2013 19:49:55 +0000 (15:49 -0400)]
make assertRaises() test for specific exceptions

fixes bug: 1211951

Change-Id: Icf1401cc29e0a9c7fc68089e4c38f278181779be

11 years agoRefactor configuring of floating ips on a router.
Carl Baldwin [Tue, 13 Aug 2013 00:11:29 +0000 (00:11 +0000)]
Refactor configuring of floating ips on a router.

This approach to configuring floating ips is stateless and idempotent.
This allows it to handle corner cases, such as reusing a floating ip
address with a different floating ip id in a way that is easier to
understand.

The concept is to wipe the floating ips clean and rebuild them each
time with the following optimizations.  To avoid bad performance in
manipulating iptables, it is called in the context of a call to
defer_apply_on.  To avoid a disruption in network flow a set
difference is use to determine the set of addresses that no longer
belong on the inteface rather than removing them all blindly.

Change-Id: I0cfb58d487b1925e0a0db2a701c5ea3c56a0b2b5
Fixes: Bug #1209011
11 years agoMerge "Remove references to enable_metadata_access_network_option"
Jenkins [Tue, 13 Aug 2013 18:13:37 +0000 (18:13 +0000)]
Merge "Remove references to enable_metadata_access_network_option"

11 years agoMerge "Revert "Sync rpc/impl_qpid.py from oslo-incubator.""
Jenkins [Tue, 13 Aug 2013 17:46:54 +0000 (17:46 +0000)]
Merge "Revert "Sync rpc/impl_qpid.py from oslo-incubator.""

11 years agoFix copy and paste error in docstring.
armando-migliaccio [Tue, 13 Aug 2013 17:38:09 +0000 (10:38 -0700)]
Fix copy and paste error in docstring.

Change-Id: I763791f733b75b971d3db3a90d5eeefc62947266

11 years agoMerge "fix up inadevertant octal to make hacking pass"
Jenkins [Tue, 13 Aug 2013 17:24:45 +0000 (17:24 +0000)]
Merge "fix up inadevertant octal to make hacking pass"

11 years agoNicira plugin: Reduce message severity to DEBUG from INFO
Salvatore Orlando [Tue, 13 Aug 2013 16:24:05 +0000 (09:24 -0700)]
Nicira plugin: Reduce message severity to DEBUG from INFO

Bug 1211860

This applies to the message logged for missing or empty cluster attributes.

Change-Id: I30dfac773f5ac268ffb6658984108f1698caabfd

11 years agoRemove references to enable_metadata_access_network_option
Salvatore Orlando [Tue, 13 Aug 2013 16:04:50 +0000 (09:04 -0700)]
Remove references to enable_metadata_access_network_option

Bug 1211850

This configuration variable is vestigial and not used anywhere
in the code. References to it should be removed to avoid confusion.

Change-Id: I13f86fe8b964c163324160b4c983e773e6b93e40

11 years agoMerge "Remove DHCP lease logic"
Jenkins [Tue, 13 Aug 2013 15:45:59 +0000 (15:45 +0000)]
Merge "Remove DHCP lease logic"

11 years agoMerge "Fix some NVP tests do not do cleanup of nvp ports"
Jenkins [Tue, 13 Aug 2013 15:45:07 +0000 (15:45 +0000)]
Merge "Fix some NVP tests do not do cleanup of nvp ports"

11 years agofix up inadevertant octal to make hacking pass
Mark McClain [Tue, 13 Aug 2013 15:30:56 +0000 (11:30 -0400)]
fix up inadevertant octal to make hacking pass

Change-Id: I82097f1f507ddf0827714598c27ec3c950bdeaee

11 years agoMerge "Imported Translations from Transifex"
OpenStack Jenkins [Tue, 13 Aug 2013 15:09:54 +0000 (15:09 +0000)]
Merge "Imported Translations from Transifex"

11 years agoRevert "Sync rpc/impl_qpid.py from oslo-incubator."
Dan Prince [Tue, 13 Aug 2013 13:52:12 +0000 (09:52 -0400)]
Revert "Sync rpc/impl_qpid.py from oslo-incubator."

This reverts commit 3f4bb0443e96e9b7d04e3e4e77a8bb4e8647e01e.

Fixes LP Bug #1211778.

Change-Id: I254995a1bf5416fb70fbcac28ee399b1373efde7

11 years agoMerge "Sync rpc/impl_qpid.py from oslo-incubator."
Jenkins [Tue, 13 Aug 2013 07:10:22 +0000 (07:10 +0000)]
Merge "Sync rpc/impl_qpid.py from oslo-incubator."

11 years agoImported Translations from Transifex
OpenStack Jenkins [Tue, 13 Aug 2013 06:14:22 +0000 (06:14 +0000)]
Imported Translations from Transifex

Change-Id: I4f909a71b04e20767183908d834fa79fa253e62e

11 years agoFirewall as a Service (FWaaS) Iptables Driver
Rajesh Mohan [Sat, 22 Jun 2013 00:55:08 +0000 (17:55 -0700)]
Firewall as a Service (FWaaS) Iptables Driver

blueprint quantum-fwaas-iptables-driver

This is IPTables Driver for "Firewall As A
Service" feature.

This implements
- Fwaas rules are mapped to IPTables
- The rules are installed in the network
  namespace of quantum-routers

Change-Id: I157182f2c86fbcf8c141b9ad3cfc71168153ebf8

11 years agoRemove DHCP lease logic
Aaron Rosen [Tue, 16 Jul 2013 23:06:32 +0000 (16:06 -0700)]
Remove DHCP lease logic

Previously neutron was keeping track of dhcp lease time in order
to ensure it didn't hand out an ip address that was already leased.
This patch removes that logic and instead leverages the dhcp_release
utility. This allows us to reuse ip addresses immediately after a port
is deleted. This patch also bumps the lease time to 24 hours instead
of 2 minutes with reduces the amount of dhcp traffic.

DocImpact

There is a DocImpact for this bug related to the upgrade path. One should
first upgrade their dhcp-agents. Then wait till the dhcp_lease time has
expired. Lastly, update neutron-server in order to avoid the case where
an instance is deleted and the dnsmasq process has not released the lease
and neturon allocates that ip to a new port.

Fixes bug: 1202392
Implements blueprint: remove-dhcp-lease

Change-Id: Ifcb4f093c92904ceb896438987d53e692eb7fb26

11 years agoFix some NVP tests do not do cleanup of nvp ports
Aaron Rosen [Wed, 7 Aug 2013 18:24:01 +0000 (11:24 -0700)]
Fix some NVP tests do not do cleanup of nvp ports

Some of the NVP test do not execute self.addCleanup(self.fc.reset_all)
from setUp() as NiciraPluginV2TestCase is not the first mixin.
This casuses left over ports to still exist between different testcases.
This patch only fixes this issue for TestNiciraPortsV2 and
NiciraPortSecurityTestCaseas, some of the other tests require the setUp()
for the first mixin to be called for their tests to work.

Note: this is why the tests for the Remove DHCP lease logic are failing.

Fixes bug: 1209355

Change-Id: I932471cdb8925353c5825cd70c8217511d6d7938

11 years agoMerge "Add support for the Nexus 1000V into the Cisco Plugin."
Jenkins [Mon, 12 Aug 2013 21:47:15 +0000 (21:47 +0000)]
Merge "Add support for the Nexus 1000V into the Cisco Plugin."

11 years agoMerge "Add missing space in the message produced by @log"
Jenkins [Mon, 12 Aug 2013 17:18:01 +0000 (17:18 +0000)]
Merge "Add missing space in the message produced by @log"

11 years agoMerge "Fix resource status in NEC Plugin"
Jenkins [Mon, 12 Aug 2013 17:17:53 +0000 (17:17 +0000)]
Merge "Fix resource status in NEC Plugin"

11 years agoMerge "Firewall as a Service (FWaaS) Agent"
Jenkins [Mon, 12 Aug 2013 17:14:44 +0000 (17:14 +0000)]
Merge "Firewall as a Service (FWaaS) Agent"

11 years agoMerge "Cleanup remaining code that used 'status' fields of HealthMonitor"
Jenkins [Mon, 12 Aug 2013 16:28:23 +0000 (16:28 +0000)]
Merge "Cleanup remaining code that used 'status' fields of HealthMonitor"

11 years agoMerge "sync some configuration items with codes"
Jenkins [Mon, 12 Aug 2013 16:28:15 +0000 (16:28 +0000)]
Merge "sync some configuration items with codes"

11 years agoSync rpc/impl_qpid.py from oslo-incubator.
David Ripton [Mon, 12 Aug 2013 14:38:17 +0000 (10:38 -0400)]
Sync rpc/impl_qpid.py from oslo-incubator.

Fixes bug #1211338 (seen in Neutron, marked in launchpad as oslo
since the bug was in oslo code).

Change-Id: I11971c1213b095979bd4f2e878ea2bcad3ceb617

11 years agoFix resource status in NEC Plugin
Ryota MIBU [Mon, 12 Aug 2013 05:10:40 +0000 (14:10 +0900)]
Fix resource status in NEC Plugin

This commit makes sure that the plugin exposes right status in a
response body, and does not overwrite ERROR status until another
operation to the backend has succeeded.

This commit also changes NEC Plguin to use neutron constants instead of
OperationalStatus defined in this plugin.

Fixes: bug #1211319
Change-Id: Ic61b8e1b9d3f6c2be9567dd5a4606aa6d439c564

11 years agoAdd missing space in the message produced by @log
Sylvain Afchain [Mon, 12 Aug 2013 11:22:35 +0000 (13:22 +0200)]
Add missing space in the message produced by @log

Fixes bug: #1211275

Change-Id: I06140058cd4e0819cc9e8879516e54f67f54836d

11 years agoAdd wrap_name param to the iptables_manager class
Sylvain Afchain [Wed, 26 Jun 2013 08:18:38 +0000 (10:18 +0200)]
Add wrap_name param to the iptables_manager class

Use this optional parameter instead
of binary_name to wrap the chain names.

Fixes: bug #1194049
Change-Id: I69b4d9043769703248e19184eaedbdbf7a43d96e

11 years agoImported Translations from Transifex
OpenStack Jenkins [Mon, 12 Aug 2013 06:14:41 +0000 (06:14 +0000)]
Imported Translations from Transifex

Change-Id: I6d6d891e91f6bce1b205ed5f23a472ef2d81d327

11 years agoFirewall as a Service (FWaaS) Agent
Sridar Kandaswamy [Fri, 21 Jun 2013 23:33:24 +0000 (16:33 -0700)]
Firewall as a Service (FWaaS) Agent

blueprint: quantum-fwaas-agent

This is the first iteration of the FWaaS Agent with some basic
functionality to enable integration of Plugin - Agent - Driver.

An inheritance approach is taken with the L3 Agent to enable the
agent side messaging.

Unit tests, included, coverage being increased

Change-Id: Ib0970fdc4ad1ac53df66fba172a5a7f7d7ee3f1b

11 years agoRemove last vestiges of nose
Monty Taylor [Fri, 9 Aug 2013 16:05:12 +0000 (13:05 -0300)]
Remove last vestiges of nose

We don't use nose anymore, but it was still referenced in a few places.

Delete them.

Closes-Bug: 1210998
Change-Id: I5e00edd071b8e99e54cdbbf2de277aa95eb57567

11 years agoAdd support for the Nexus 1000V into the Cisco Plugin.
Abhishek Raut [Tue, 9 Jul 2013 19:29:54 +0000 (12:29 -0700)]
Add support for the Nexus 1000V into the Cisco Plugin.

This will enable the Cisco Nexus 1000V to integrate with the Cisco plugin
and be used to drive the realization of Neutron constructs.
Network profile and Policy profile are introduced as extended neutron
resources, while n1kv:profile_id is introduced as an extended attribute
for network and port objects. Necessary changes to the Cisco plugin are
made to accomodate Nexus 1000V as a configurable vswitch plugin.

Implements: blueprint cisco-plugin-n1k-support
Change-Id: I951e10c57d74c935fca8754c0e21e1ac9df35704

11 years agoMerge "Imported Translations from Transifex"
OpenStack Jenkins [Fri, 9 Aug 2013 22:58:48 +0000 (22:58 +0000)]
Merge "Imported Translations from Transifex"

11 years agoMerge "Fix broken database migration for Cisco plugin"
Jenkins [Fri, 9 Aug 2013 22:58:40 +0000 (22:58 +0000)]
Merge "Fix broken database migration for Cisco plugin"

11 years agoUpdated from global requirements
Monty Taylor [Wed, 7 Aug 2013 22:17:07 +0000 (19:17 -0300)]
Updated from global requirements

Also, revert commit 9826e0932596e77414b16b3c4ba237d847b30db1

Change-Id: Ibf423f14a5c37aa298b2115bfd4936f660c6f530

11 years agoImported Translations from Transifex
OpenStack Jenkins [Fri, 9 Aug 2013 19:55:47 +0000 (19:55 +0000)]
Imported Translations from Transifex

Change-Id: I60c32ce8269362f707bdfd5d0952f808c449a666

11 years agoMerge "Make DbPlugin accept status in create_network()."
Jenkins [Fri, 9 Aug 2013 19:48:26 +0000 (19:48 +0000)]
Merge "Make DbPlugin accept status in create_network()."

11 years agoMerge "Add support for service plugins to the migration framework"
Jenkins [Fri, 9 Aug 2013 15:32:17 +0000 (15:32 +0000)]
Merge "Add support for service plugins to the migration framework"

11 years agoFix broken database migration for Cisco plugin
HenryGessau [Fri, 9 Aug 2013 13:48:31 +0000 (09:48 -0400)]
Fix broken database migration for Cisco plugin

Remove migration for a table that was never used.
Correct table drop order due to foreignkey dependency.

Closes bug: #1210219

Change-Id: I38bcedf7a84967bea2c1679a6a6ab51a9451b33a

11 years agoEnable conversion for composite attribute items
Salvatore Orlando [Fri, 2 Aug 2013 18:47:09 +0000 (11:47 -0700)]
Enable conversion for composite attribute items

Bug 1207881

Enable 'dict validators' to convert composite attributes' items
using a 'convert_to' specification in a way similar to first-level
API attributes.
This is needed in order to ensure boolean sub-attributes are
properly handled.

Change-Id: I7f466befaa88112cf7e9b77d854ac292b2af638f

11 years agoMerge "LBaaS: pass the complete healthmonitor object to driver"
Jenkins [Fri, 9 Aug 2013 12:47:54 +0000 (12:47 +0000)]
Merge "LBaaS: pass the complete healthmonitor object to driver"

11 years agoMerge "Fix H102, H103 Apache 2.0 license hacking check error"
Jenkins [Fri, 9 Aug 2013 10:24:14 +0000 (10:24 +0000)]
Merge "Fix H102, H103 Apache 2.0 license hacking check error"

11 years agoAdd support for service plugins to the migration framework
Oleg Bondarev [Wed, 7 Aug 2013 12:15:51 +0000 (16:15 +0400)]
Add support for service plugins to the migration framework

Implements blueprint migrations-for-service-plugins
Fixes bug 1209151

Change-Id: If7fc7a4488352e9b65b6973d8ea631e0d9ed8b68

11 years agoMerge "Ignore pbr*.egg directory"
Jenkins [Fri, 9 Aug 2013 05:13:34 +0000 (05:13 +0000)]
Merge "Ignore pbr*.egg directory"

11 years agoallow subclasses to modify the parents model hooks
Mark McClain [Fri, 9 Aug 2013 04:53:33 +0000 (00:53 -0400)]
allow subclasses to modify the parents model hooks

fixes bug 1210387

This change modifies the model hook processing to call the method on the
instance if a hook is registered as a string.  If the hook is a
callable, then callable is called with the hook arguments.

Change-Id: Id14ae89f3f12a500920d248226e0ecba8e35e74c

11 years agoMake SubnetMismatchForPort extend BadRequest rather than Conflict
Matt Riedemann [Thu, 8 Aug 2013 19:33:10 +0000 (12:33 -0700)]
Make SubnetMismatchForPort extend BadRequest rather than Conflict

Nova is trying to do a better job of mapping Neutron exceptions and
change I4c087684ef77988e5f463d7f2f50fc2a04f37db0 is trying to map 409 to
the proper nova exception. In looking at what raises a 409 exception in
Neutron, the SubnetMismatchForPort exception seemed like a candidate for
changing from Conflict (409) to BadRequest (400) to ease that mapping.

Note that the only thing currently using this exception is the L3 router
extension when removing a router interface and the 400 response code is
already listed in the API docs as a possible response code:

http://docs.openstack.org/api/openstack-network/2.0/content/router_remove_interface.html

Also note that it's generally OK to change APIs for a more accurate
response code:

https://wiki.openstack.org/wiki/APIChangeGuidelines#Generally_Considered_OK

Related-Bug: #1209446

Change-Id: I4507e1db69d738ec0f943f1b8b1209f269d5aebf

11 years agosync some configuration items with codes
Yong Sheng Gong [Thu, 8 Aug 2013 15:15:31 +0000 (23:15 +0800)]
sync some configuration items with codes

Bug #1210173

Change-Id: I3622a45f0907e49391156322553665845978a551

11 years agoMerge "Remove unused *AlreadyAttached exceptions"
Jenkins [Fri, 9 Aug 2013 00:04:40 +0000 (00:04 +0000)]
Merge "Remove unused *AlreadyAttached exceptions"

11 years agoMerge "Externalize error messages in the API"
Jenkins [Thu, 8 Aug 2013 22:26:44 +0000 (22:26 +0000)]
Merge "Externalize error messages in the API"

11 years agoIgnore pbr*.egg directory
ZhiQiang Fan [Thu, 8 Aug 2013 22:06:07 +0000 (06:06 +0800)]
Ignore pbr*.egg directory

Change-Id: I8a143a20947fef1d1d6a28e53893efe01f49884c
Fixes: Bug #1210306
11 years agoRemove unused *AlreadyAttached exceptions
Matt Riedemann [Thu, 8 Aug 2013 21:24:43 +0000 (14:24 -0700)]
Remove unused *AlreadyAttached exceptions

This patch simply removes two exceptions which are not being used.

Closes-Bug: #1210276

Change-Id: I5a3412160f49f6e37f3d9182ce4d4a59b1d7bc09

11 years agoImported Translations from Transifex
OpenStack Jenkins [Thu, 8 Aug 2013 19:55:46 +0000 (19:55 +0000)]
Imported Translations from Transifex

Change-Id: I94106b16c4f1bfb6ed7f7cb9d085d55f1ac42da7

11 years agoMerge "Imported Translations from Transifex"
OpenStack Jenkins [Thu, 8 Aug 2013 13:35:43 +0000 (13:35 +0000)]
Merge "Imported Translations from Transifex"

11 years agoMerge "Fix lbaas_pool_scheduler db migration"
Jenkins [Thu, 8 Aug 2013 07:53:29 +0000 (07:53 +0000)]
Merge "Fix lbaas_pool_scheduler db migration"

11 years agoMerge "Sync oslo gettextutils"
Jenkins [Thu, 8 Aug 2013 07:53:21 +0000 (07:53 +0000)]
Merge "Sync oslo gettextutils"

11 years agoMerge "Separate packet filter activation from port operation in NEC Plugin"
Jenkins [Thu, 8 Aug 2013 07:53:13 +0000 (07:53 +0000)]
Merge "Separate packet filter activation from port operation in NEC Plugin"

11 years agoMerge "Fix path for the linuxbridge plugin in folsom initial DB structure"
Jenkins [Thu, 8 Aug 2013 07:06:13 +0000 (07:06 +0000)]
Merge "Fix path for the linuxbridge plugin in folsom initial DB structure"

11 years agoImported Translations from Transifex
OpenStack Jenkins [Thu, 8 Aug 2013 06:14:56 +0000 (06:14 +0000)]
Imported Translations from Transifex

Change-Id: Ia98195c8bfc07b001298e6cf546d0b54cab24250

11 years agoMerge "Change decorator to webob as doesn't need to be wsgi"
Jenkins [Thu, 8 Aug 2013 05:49:59 +0000 (05:49 +0000)]
Merge "Change decorator to webob as doesn't need to be wsgi"

11 years agoFix H102, H103 Apache 2.0 license hacking check error
Akihiro MOTOKI [Tue, 6 Aug 2013 18:48:29 +0000 (03:48 +0900)]
Fix H102, H103 Apache 2.0 license hacking check error

Closes-Bug: #1209070

This commit addresses H102 and H103 hacking check.
  H102  Apache 2.0 license header not found
  H103  Header does not match Apache 2.0 License notice

Also ignores H233 hacking check in tox.ini.
  H233  Python 3.x incompatible use of print operator

Change-Id: I081964bf0b9e21614da2f146bd3ba8d28e211024

11 years agoMerge "Fix two typos in routing table configuration"
Jenkins [Thu, 8 Aug 2013 03:31:30 +0000 (03:31 +0000)]
Merge "Fix two typos in routing table configuration"

11 years agoMerge "Enable localizable REST API responses via the Accept-Language header"
Jenkins [Thu, 8 Aug 2013 02:46:03 +0000 (02:46 +0000)]
Merge "Enable localizable REST API responses via the Accept-Language header"

11 years agoMerge "Fix BigSwitch plugin to handle device_id re-use in porttracker code"
Jenkins [Thu, 8 Aug 2013 01:36:56 +0000 (01:36 +0000)]
Merge "Fix BigSwitch plugin to handle device_id re-use in porttracker code"

11 years agoSeparate packet filter activation from port operation in NEC Plugin
Ryota MIBU [Mon, 5 Aug 2013 06:15:56 +0000 (15:15 +0900)]
Separate packet filter activation from port operation in NEC Plugin

Fixes: bug #1209422
Change-Id: I5480e0798e64221f2f096732db6584634caddfb1

11 years agoMerge "Fix wrong column name in db migration script of ryu plugin"
Jenkins [Wed, 7 Aug 2013 23:27:35 +0000 (23:27 +0000)]
Merge "Fix wrong column name in db migration script of ryu plugin"

11 years agoExternalize error messages in the API
Luis A. Garcia [Wed, 31 Jul 2013 16:04:31 +0000 (16:04 +0000)]
Externalize error messages in the API

This patch does more internationalization for the REST API error
messages that don't currently have it to take advantage of the new
support added by bp user-locale-api to show error messages in the locale
requested by the user through the Accept-Language HTTP header.

Partially implements bp user-locale-api

Change-Id: I92780b42c125a91ab4916b7a31e4b71d306a89a1

11 years agoEnable localizable REST API responses via the Accept-Language header
Luis A. Garcia [Tue, 30 Jul 2013 18:52:05 +0000 (18:52 +0000)]
Enable localizable REST API responses via the Accept-Language header

Add support for doing language resolution for a request, based on the
Accept-Language HTTP header. Using the lazy gettext functionality, from
oslo gettextutils, it is possible to use the resolved language to
translate exception messages to the user requested language and
return that translation from the API.

Partially implements bp user-locale-api.

Change-Id: I63edc8463836bfff257daa8a2c66ed5d3a444254

11 years agoFix two typos in routing table configuration
Edgar Magana [Wed, 7 Aug 2013 20:43:37 +0000 (13:43 -0700)]
Fix two typos in routing table configuration

Fixes bug # 1209389

Change-Id: I56bca9fa8cae9e78d1de980640256bf18fef1787

11 years agoFix path for the linuxbridge plugin in folsom initial DB structure
Edgar Magana [Wed, 7 Aug 2013 20:35:23 +0000 (13:35 -0700)]
Fix path for the linuxbridge plugin in folsom initial DB structure

Fixes bug# 1209377

Change-Id: I5c543bed1798a93f69951d5c37cbc654cf23b062

11 years agoImported Translations from Transifex
OpenStack Jenkins [Wed, 7 Aug 2013 19:57:22 +0000 (19:57 +0000)]
Imported Translations from Transifex

Change-Id: I63533a673e63caebbf65ad87e71004082066195f

11 years agoMerge "Remove openstack.common.exception usage"
Jenkins [Wed, 7 Aug 2013 19:53:44 +0000 (19:53 +0000)]
Merge "Remove openstack.common.exception usage"

11 years agoCorrect NVP license header files
Aaron Rosen [Wed, 7 Aug 2013 18:34:46 +0000 (11:34 -0700)]
Correct NVP license header files

Note: Pointed out by Akihiro but pushed by me as I was the one who
push these files originally so I have to change the license.

Fixes bug: 1209359

Change-Id: I57d0fc588983e1934ad9321d54e642b72bdbdc9c

11 years agoMerge "Do not alter test_config global in test_extension_ext_gw_mode"
Jenkins [Wed, 7 Aug 2013 17:51:48 +0000 (17:51 +0000)]
Merge "Do not alter test_config global in test_extension_ext_gw_mode"

11 years agoMerge "Cisco plugin db code cleanup, part II"
Jenkins [Wed, 7 Aug 2013 16:24:43 +0000 (16:24 +0000)]
Merge "Cisco plugin db code cleanup, part II"

11 years agoMerge "Delete useless and wrong comments in NEC Plugin"
Jenkins [Wed, 7 Aug 2013 16:23:07 +0000 (16:23 +0000)]
Merge "Delete useless and wrong comments in NEC Plugin"

11 years agoMerge "refactor port binding codes"
Jenkins [Wed, 7 Aug 2013 16:16:12 +0000 (16:16 +0000)]
Merge "refactor port binding codes"

11 years agoFix lbaas_pool_scheduler db migration
Oleg Bondarev [Wed, 7 Aug 2013 14:36:16 +0000 (18:36 +0400)]
Fix lbaas_pool_scheduler db migration

Fixes bug 1209263

Change-Id: I98b05a1a7dde4bcddfcc37e36c57d47465633e6e

11 years agoFix wrong column name in db migration script of ryu plugin
Yoshihiro Kaneko [Wed, 7 Aug 2013 11:01:46 +0000 (20:01 +0900)]
Fix wrong column name in db migration script of ryu plugin

Fixes bug #1209172

A column name of tunnelkeys table which db migration script of ryu
plugin creates is wrong.
This patch fixes the column name.

Change-Id: Ic3a445ea200111c0d7db93951804e7c4570420f2

11 years agoImported Translations from Transifex
OpenStack Jenkins [Wed, 7 Aug 2013 06:14:39 +0000 (06:14 +0000)]
Imported Translations from Transifex

Change-Id: I9fd1c6211c108e110b4d299af62677e6dc0889fc

11 years agoSync oslo gettextutils
Luis A. Garcia [Tue, 6 Aug 2013 19:30:38 +0000 (19:30 +0000)]
Sync oslo gettextutils

Change-Id: Id347e157ca2ccefe510b3328ea0047c87f25b3e4

11 years agoFix BigSwitch plugin to handle device_id re-use in porttracker code
Kevin Benton [Tue, 6 Aug 2013 15:19:08 +0000 (08:19 -0700)]
Fix BigSwitch plugin to handle device_id re-use in porttracker code

Updates the BigSwitch port_tracker code to use the sqlalchemy merge method
instead of the add method for the port location tracking code to avoid primary
 key constraint errors if device-ids are moved or re-used

Fixes: bug #1208990
Change-Id: I06065ac888873b00f445d4356b17f084ee38c1ea