]> review.fuel-infra Code Review - openstack-build/neutron-build.git/log
openstack-build/neutron-build.git
11 years agoMerge "Remove last of assertEquals"
Jenkins [Wed, 31 Jul 2013 03:50:35 +0000 (03:50 +0000)]
Merge "Remove last of assertEquals"

11 years agoMerge "defer firewall updates to iptables data structures"
Jenkins [Wed, 31 Jul 2013 03:48:16 +0000 (03:48 +0000)]
Merge "defer firewall updates to iptables data structures"

11 years agoMerge "Fix logic for building field_list in update"
Jenkins [Wed, 31 Jul 2013 02:04:02 +0000 (02:04 +0000)]
Merge "Fix logic for building field_list in update"

11 years agoMerge "Fixing some typos found during translation"
Jenkins [Wed, 31 Jul 2013 02:03:53 +0000 (02:03 +0000)]
Merge "Fixing some typos found during translation"

11 years agoRemove last of assertEquals
Aaron Rosen [Wed, 31 Jul 2013 01:30:55 +0000 (18:30 -0700)]
Remove last of assertEquals

Change-Id: I6411563df90235e1fea0760e1550b705d4fd7182

11 years agoMerge "Separate NVP create lport operation and neutron db transaction"
Jenkins [Tue, 30 Jul 2013 23:11:45 +0000 (23:11 +0000)]
Merge "Separate NVP create lport operation and neutron db transaction"

11 years agoMerge "Add default route to dhcp agent netns."
Jenkins [Tue, 30 Jul 2013 23:04:30 +0000 (23:04 +0000)]
Merge "Add default route to dhcp agent netns."

11 years agoMerge "Imported Translations from Transifex"
OpenStack Jenkins [Tue, 30 Jul 2013 20:58:52 +0000 (20:58 +0000)]
Merge "Imported Translations from Transifex"

11 years agoImported Translations from Transifex
OpenStack Jenkins [Tue, 30 Jul 2013 19:55:31 +0000 (19:55 +0000)]
Imported Translations from Transifex

Change-Id: I580ef2f72510fbc330cf5cffa1acf3248ad4a3e9

11 years agoFix ill-formed column definition in migration downgrade step.
Eugene Nikanorov [Tue, 30 Jul 2013 17:56:12 +0000 (21:56 +0400)]
Fix ill-formed column definition in migration downgrade step.

fixes bug 1206612

Change-Id: I64a5850cfef28cc4c7f32bdbf50420dc92e4e6f5

11 years agoMerge "Firewall as a Service (FWaaS) APIs and DB Model"
Jenkins [Tue, 30 Jul 2013 17:31:09 +0000 (17:31 +0000)]
Merge "Firewall as a Service (FWaaS) APIs and DB Model"

11 years agoMerge "Update to latest oslo rootwrap"
Jenkins [Tue, 30 Jul 2013 14:58:11 +0000 (14:58 +0000)]
Merge "Update to latest oslo rootwrap"

11 years agoFixing some typos found during translation
Gabriel Wainer [Tue, 30 Jul 2013 00:55:06 +0000 (21:55 -0300)]
Fixing some typos found during translation

Change-Id: Ic0e9ea6aa84c30996b29dce3bfa06b443e9adcc4

11 years agoSeparate NVP create lport operation and neutron db transaction
Salvatore Orlando [Wed, 10 Jul 2013 12:44:12 +0000 (14:44 +0200)]
Separate NVP create lport operation and neutron db transaction

Bug 1200001

This patch removes the NVP call for creating a logical port from
the SQL transaction context used for creating the Neutron port.
It also ensures orphaned data are properly removed from both
the Neutron DB and the NVP backend.

Change-Id: I028a1493ecf732f2422e0eaa2020bac4ebdbb457

11 years agoFix logic for building field_list in update
Salvatore Orlando [Tue, 25 Jun 2013 14:36:20 +0000 (16:36 +0200)]
Fix logic for building field_list in update

Bug 1194520

Change-Id: Ie3ea7b77dc9a4f712e3e838c20c062db1b2d9faa

11 years agoFirewall as a Service (FWaaS) APIs and DB Model
snaiksat [Fri, 10 May 2013 04:31:17 +0000 (21:31 -0700)]
Firewall as a Service (FWaaS) APIs and DB Model

Implements: blueprint quantum-fwaas

blueprint: quantum-fwaas-plugin

This is the first iteration of the FWaaS implementation and
is geared towards implementing the model that will be
required to at least address the reference implementation.

This iteration will not include implementation of the following
features:
* grouping or dynamic objects
* application/service objects

Change-Id: I57a62d6e9d3f1e6c4dd44cd5c745710a3d9e488e

11 years agoMerge "Clean-up in the unit tests for NVP plugin"
Jenkins [Tue, 30 Jul 2013 00:07:16 +0000 (00:07 +0000)]
Merge "Clean-up in the unit tests for NVP plugin"

11 years agoImported Translations from Transifex
OpenStack Jenkins [Mon, 29 Jul 2013 19:55:41 +0000 (19:55 +0000)]
Imported Translations from Transifex

Change-Id: I2ea5d3340d3c5cd3baf901c31252375aff4c2a1f

11 years agoUpdate to latest oslo rootwrap
Thierry Carrez [Mon, 29 Jul 2013 15:39:49 +0000 (17:39 +0200)]
Update to latest oslo rootwrap

Update Neutron rootwrap to the latest from oslo-incubator. This allows
to get rid of the DnsMasqFilter (which was already replaced by
EnvFilter) in preparation for the havana release, as well as get a few
bugfixes.

All the changes are coming directly from the Oslo "rootwrap" module
sync.

Change-Id: Ic373710cce0716323f4349414bb5b231f48d9177

11 years agoClean-up in the unit tests for NVP plugin
armando-migliaccio [Wed, 24 Jul 2013 23:03:49 +0000 (16:03 -0700)]
Clean-up in the unit tests for NVP plugin

Simplify and reduce duplication in the unit test framework
for the NVP plugin.

Fixes bug 1204694

Change-Id: Ia96e1c2386ac013c24a2c7716d0e97ea6fdcf5d1

11 years agodefer firewall updates to iptables data structures
Peter Feiner [Wed, 24 Jul 2013 20:12:48 +0000 (20:12 +0000)]
defer firewall updates to iptables data structures

One of two patches that fixes bug #1194438.

In the iptables firewall driver, each port method (update_port_filter,
prepare_port_filter, remove_port_filter) makes O(N) calls, where
N=len(firewall.ports), to IptablesManager methods that update dozens
of data structures. When the firewall methods are called in sequence,
e.g., by SecurityGroupAgentRpcMixin, the calls to IptablesManager's
methods start to add up.

This patch changes IptablesFirewallDriver to defer and coalesce calls
to IptablesManager. Now a sequence of M port method calls results in
O(N) calls to IptablesManager methods instead of O(N*M) as before.

Change-Id: If17eeaec197beae8b8aecffca1f19d4535a7226e

11 years agoMerge "Fix creation of trusted queues for the NVP plugin."
Jenkins [Mon, 29 Jul 2013 09:39:43 +0000 (09:39 +0000)]
Merge "Fix creation of trusted queues for the NVP plugin."

11 years agoSync dhcp agent configuration items
Yong Sheng Gong [Fri, 26 Jul 2013 04:01:08 +0000 (12:01 +0800)]
Sync dhcp agent configuration items

Implements: Bug #1205180

Change-Id: Ic5089087fb6dd7d71740556ab8d3d4d6b82920d1

11 years agoMerge "Fix l3_agent unit tests"
Jenkins [Mon, 29 Jul 2013 03:23:19 +0000 (03:23 +0000)]
Merge "Fix l3_agent unit tests"

11 years agoUpdate references with new Mailing List location
Tom Fifield [Sun, 28 Jul 2013 18:35:01 +0000 (11:35 -0700)]
Update references with new Mailing List location

Yesterday, openstack@lists.launchpad.org was migrated with
all users to openstack@list.openstack.org.

This patch updates references to the old mailing list with the
new, to ensure that people encountering them don't accidentally
try and join the old list!

Change-Id: Id52268cc077bcc89e345a1cd28203ce2fce75db7

11 years agoFix creation of trusted queues for the NVP plugin.
armando-migliaccio [Tue, 23 Jul 2013 21:19:27 +0000 (14:19 -0700)]
Fix creation of trusted queues for the NVP plugin.

Currently if an admin tries to create a trusted queue, Neutron will
fail with MissingDSCPForTrusted exception. However, the NVP semantic
is exactly the opposite, namely the DSCP field must be specified for
untrusted queues and omitted trusted ones.

Fixes bug #1204256

Change-Id: I935fab45fc811a296411283a641b66c5ca96264d

11 years agoMerge "ML2 tunnel drivers validate provider networks correctly"
Jenkins [Fri, 26 Jul 2013 18:21:53 +0000 (18:21 +0000)]
Merge "ML2 tunnel drivers validate provider networks correctly"

11 years agoMerge "NVP sample config option should match code."
Jenkins [Fri, 26 Jul 2013 16:09:29 +0000 (16:09 +0000)]
Merge "NVP sample config option should match code."

11 years agoMerge "Deal with intermittent OverflowError in gate-neutron-python26"
Jenkins [Fri, 26 Jul 2013 16:09:21 +0000 (16:09 +0000)]
Merge "Deal with intermittent OverflowError in gate-neutron-python26"

11 years agoML2 tunnel drivers validate provider networks correctly
mathieu-rohon [Thu, 25 Jul 2013 08:38:16 +0000 (10:38 +0200)]
ML2 tunnel drivers validate provider networks correctly

there was a copy/paste error in GRE/VXlan type drivers implementation.
the segment wasn't returned while validating the provider network.

Change-Id: I7df6d2e714d09618644f935a9ed41354b62de9d0
Fixes: bug #1202244
11 years agoMerge "Ensure that L3 managed port have status ACTIVE"
Jenkins [Fri, 26 Jul 2013 08:04:52 +0000 (08:04 +0000)]
Merge "Ensure that L3 managed port have status ACTIVE"

11 years agoFix migration branch appeared after recent commit
Eugene Nikanorov [Fri, 26 Jul 2013 07:48:22 +0000 (11:48 +0400)]
Fix migration branch appeared after recent commit

Fix migration branch introduced by commit that added
providernet extension support for cisco plugin

fixes bug 1205229

Change-Id: Id0f364316f19e077a388d4a343d1042a287fa96a

11 years agoFix l3_agent unit tests
Eugene Nikanorov [Thu, 25 Jul 2013 20:45:10 +0000 (00:45 +0400)]
Fix l3_agent unit tests

Mock FixedIntervalLoopingCall in unit tests so
_rpc_loop doesn't interfere with the tests

fixes bug 1205085

Change-Id: I54cc152890734afc7a5b86dd9ae4ea133bd7574b

11 years agoMerge "do not raise exception on ip address recycle operation"
Jenkins [Fri, 26 Jul 2013 06:49:42 +0000 (06:49 +0000)]
Merge "do not raise exception on ip address recycle operation"

11 years agoNVP sample config option should match code.
Nick Bartos [Fri, 26 Jul 2013 02:48:42 +0000 (19:48 -0700)]
NVP sample config option should match code.

Fixes bug #1205169
Change-Id: I894ce7b2a733127fe2185833f6407c0391eb9e2a

11 years agoDeal with intermittent OverflowError in gate-neutron-python26
armando-migliaccio [Thu, 25 Jul 2013 00:35:28 +0000 (17:35 -0700)]
Deal with intermittent OverflowError in gate-neutron-python26

This occurence looks like is related to a failure in
utils.execute. This patch attempts to deal with the error
by mocking out Popen.communicate altogether.

Fixes bug #1202065

Change-Id: I4092efb17939b69dd2d1965aaf619a9b2be03ef4

11 years agoMerge "Allow to clear extra routes from router"
Jenkins [Fri, 26 Jul 2013 00:00:06 +0000 (00:00 +0000)]
Merge "Allow to clear extra routes from router"

11 years agoMerge "Service Type Framework refactoring"
Jenkins [Thu, 25 Jul 2013 22:06:07 +0000 (22:06 +0000)]
Merge "Service Type Framework refactoring"

11 years agoMerge "Allow OVS default veth MTU to be configured."
Jenkins [Thu, 25 Jul 2013 22:05:59 +0000 (22:05 +0000)]
Merge "Allow OVS default veth MTU to be configured."

11 years agoMerge "Passing the error message as keyword argument"
Jenkins [Thu, 25 Jul 2013 22:04:06 +0000 (22:04 +0000)]
Merge "Passing the error message as keyword argument"

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

Change-Id: I9bb42699713d030078b11a84a99f984ab702369b

11 years agoEnsure that L3 managed port have status ACTIVE
Gary Kotton [Thu, 20 Jun 2013 11:04:59 +0000 (11:04 +0000)]
Ensure that L3 managed port have status ACTIVE

Some plugins may set the port status as DOWN when it is created. This was not
updated when the port was actually up. This patch ensures that gateway and
router ports that are created will be set as ACTIVE when they are actually
up and running.

Ports that are attached to additional bridges in the OVS will only update the
port status as ACTIVE. There will be no tags set on the specific ports as this
will break the existing functionality.

Fixes bug 1192883

Change-Id: I9993f56963ac704f0f345102d2e8b2d99dd9ad9e

11 years agoService Type Framework refactoring
Eugene Nikanorov [Sun, 7 Jul 2013 06:50:56 +0000 (10:50 +0400)]
Service Type Framework refactoring

implements blueprint service-type-framework-cleanup

* Defines logic and API for ServiceProvider - read-only entity
that admins provide in configuration and which is stored in memory
* ServiceType entity which maps to ServiceOfferings in new terms
is removed for now.
* Routed service insertion fixed to not to refer to service providers.
* In case configuration changes and some service providers are removed
then the resources must be cleanup in a special way (undeploy logical
resources). This is a matter of future work
* Add migration.

Change-Id: I400ad8f544ec8bdc7d2efb597c995f284ff05829

11 years agoMerge "Add support to the port binding extension for the NVP plugin."
Jenkins [Thu, 25 Jul 2013 14:26:56 +0000 (14:26 +0000)]
Merge "Add support to the port binding extension for the NVP plugin."

11 years agoPassing the error message as keyword argument
sysnet [Wed, 24 Jul 2013 23:50:04 +0000 (19:50 -0400)]
Passing the error message as keyword argument

as expected by the base exception class
(OpenstackException) which does not accept
any positional arguments

Fixes: bug #1204321
Change-Id: I320807f6f629fc337a612ad2f9c55ae2c156cfd9

11 years agodo not raise exception on ip address recycle operation
Jiajun Liu [Wed, 17 Jul 2013 03:00:23 +0000 (03:00 +0000)]
do not raise exception on ip address recycle operation

Currenty a exception will raise on ip address recycle operation if the ip
address doesn't belong to any allocation pool which will make user unable
to update port, even worse it will make user unable to create new port.
So do not raise exception if the ip address to be recycled doesn't belong
to any allocation, just delete it from the ip allocation table.

fixes bug 1201692

Change-Id: Icfbded5158f1f4043f69bb1463fd4c830c9714a9

11 years agoFixed miss spelled updated in test name
Aaron Rosen [Wed, 24 Jul 2013 23:43:21 +0000 (16:43 -0700)]
Fixed miss spelled updated in test name

Change-Id: I1df4fe57f50332332c70badf4bc6a6c1c8d5636c

11 years agoMerge "Providernet extension support for the Cisco Nexus plugin"
Jenkins [Wed, 24 Jul 2013 22:24:45 +0000 (22:24 +0000)]
Merge "Providernet extension support for the Cisco Nexus plugin"

11 years agoImported Translations from Transifex
OpenStack Jenkins [Wed, 24 Jul 2013 19:55:13 +0000 (19:55 +0000)]
Imported Translations from Transifex

Change-Id: I0016fe61920c65c48d5e50c396669b8399e2c387

11 years agoMerge "Fix DHCP agent to work with latest dnsmasq"
Jenkins [Wed, 24 Jul 2013 19:41:08 +0000 (19:41 +0000)]
Merge "Fix DHCP agent to work with latest dnsmasq"

11 years agoMerge "Imported Translations from Transifex"
OpenStack Jenkins [Wed, 24 Jul 2013 18:15:09 +0000 (18:15 +0000)]
Merge "Imported Translations from Transifex"

11 years agoMerge "set static route for windows 2003"
Jenkins [Wed, 24 Jul 2013 18:14:58 +0000 (18:14 +0000)]
Merge "set static route for windows 2003"

11 years agoMerge "remove "get_agents" rule in policy.json"
Jenkins [Wed, 24 Jul 2013 18:14:50 +0000 (18:14 +0000)]
Merge "remove "get_agents" rule in policy.json"

11 years agoMerge "Remove use_namespaces option from etc/lbaas_agent.ini"
Jenkins [Wed, 24 Jul 2013 18:14:42 +0000 (18:14 +0000)]
Merge "Remove use_namespaces option from etc/lbaas_agent.ini"

11 years agoremove netifaces dependency of ryu-agent
Yoshihiro Kaneko [Mon, 22 Jul 2013 09:01:30 +0000 (09:01 +0000)]
remove netifaces dependency of ryu-agent

Fixes bug #1203663

This patch removes the netifaces dependency.

Change-Id: I0970ca7d8c92fcd1c3dfaded4a9ce6e82b8c033f

11 years agoFix DHCP agent to work with latest dnsmasq
Kyle Mestery [Tue, 23 Jul 2013 15:17:20 +0000 (15:17 +0000)]
Fix DHCP agent to work with latest dnsmasq

The latest dnsmasq no longer accepts hostnames which begin with a number. This
affects Fedora 19 right now, and will mean Fedora 19 will not work with Neutron
DHCP. dnsmasq should work with hostnames beginning with a number (RFC 1123 says
this is valid), but until this is fixed, many users will be left unable to use
Fedora 19 with Neutron.

This patch adds a "host-" prefix to each hostname entry generated by the DHCP
agent. This fixes the issue in Neutron.

Fixes bug 1204125

Change-Id: I0e29ec033969c3fb958ed3a12b8962b73b0e3d94

11 years agoProvidernet extension support for the Cisco Nexus plugin
HenryGessau [Tue, 9 Jul 2013 14:49:40 +0000 (10:49 -0400)]
Providernet extension support for the Cisco Nexus plugin

Implements blueprint provider-network-extensions-cisco

Change-Id: Ia22c21a7a66d22040811a9b43e7749892405e5e7

11 years agoImported Translations from Transifex
OpenStack Jenkins [Tue, 23 Jul 2013 19:55:14 +0000 (19:55 +0000)]
Imported Translations from Transifex

Change-Id: Iecab3832ba9fd65099b354d5bf9f80d1a063a762

11 years agoMerge "Clean up Cisco plugin config parameters"
Jenkins [Tue, 23 Jul 2013 19:24:51 +0000 (19:24 +0000)]
Merge "Clean up Cisco plugin config parameters"

11 years agoMerge "LBaaS: add delete_health_monitor() to driver API"
Jenkins [Tue, 23 Jul 2013 19:24:43 +0000 (19:24 +0000)]
Merge "LBaaS: add delete_health_monitor() to driver API"

11 years agoMerge "remove policy checks in port_security tests"
Jenkins [Tue, 23 Jul 2013 19:24:36 +0000 (19:24 +0000)]
Merge "remove policy checks in port_security tests"

11 years agoAdd support to the port binding extension for the NVP plugin.
armando-migliaccio [Tue, 4 Jun 2013 22:45:06 +0000 (15:45 -0700)]
Add support to the port binding extension for the NVP plugin.

Also, this patch removes the non-serializable object for
port profile. This went undetected for quite some time.

Implements blueprint nvp-port-binding-extension

Change-Id: I380570f08e92f75d6431dcda6fac2a770887bb48

11 years agoAllow OVS default veth MTU to be configured.
Jun Park [Fri, 19 Jul 2013 17:58:00 +0000 (11:58 -0600)]
Allow OVS default veth MTU to be configured.

In some environments where a packet is dropped when a VLAN tag is
added to the packet, you need to increase the MTU size of veth
interfaces to 1504.

Fixes: bug #1075336
Change-Id: I4f03b4cdc571a462096d419d6dd8324cf096156b

11 years agoMerge "Fixes Opt type of "topologyname""
Jenkins [Tue, 23 Jul 2013 16:15:29 +0000 (16:15 +0000)]
Merge "Fixes Opt type of "topologyname""

11 years agoremove policy checks in port_security tests
Aaron Rosen [Tue, 23 Jul 2013 01:33:10 +0000 (18:33 -0700)]
remove policy checks in port_security tests

This patch removes the unneeded policy checks in the port_security_tests
that are now done in the policy engine.

Fixes bug: 1203925

Change-Id: Iee8a2f4e8a8fdbb5e070b4bab78f7c6ba21daba1

11 years agoMerge "nvp plugin rxtx_factor readonly update port"
Jenkins [Tue, 23 Jul 2013 14:10:19 +0000 (14:10 +0000)]
Merge "nvp plugin rxtx_factor readonly update port"

11 years agoMerge "Cisco plugin check for a valid nexus driver"
Jenkins [Tue, 23 Jul 2013 05:54:51 +0000 (05:54 +0000)]
Merge "Cisco plugin check for a valid nexus driver"

11 years agoremove "get_agents" rule in policy.json
Yong Sheng Gong [Tue, 23 Jul 2013 03:09:45 +0000 (11:09 +0800)]
remove "get_agents" rule in policy.json

Bug #1200933

keep the current API behaviour due to compatibility
and leave list op authz in new API version.

Change-Id: Ia0a9b8738fa8ffe913d2e2b1ef28232abb18340d

11 years agoMerge "GRE tunnels should include local_ip."
Jenkins [Tue, 23 Jul 2013 02:01:42 +0000 (02:01 +0000)]
Merge "GRE tunnels should include local_ip."

11 years agoImported Translations from Transifex
OpenStack Jenkins [Mon, 22 Jul 2013 19:55:14 +0000 (19:55 +0000)]
Imported Translations from Transifex

Change-Id: Iccd8aff56e7bf6ba45ab4ddc15aef05f1ab9ed30

11 years agoLBaaS: add delete_health_monitor() to driver API
Oleg Bondarev [Fri, 19 Jul 2013 13:00:13 +0000 (17:00 +0400)]
LBaaS: add delete_health_monitor() to driver API

Currently there is create_health_monitor() in the driver API so
a driver may create an object on device but there is no delete_health_monitor()
and monitor objects will remain on device forever.
Driver should at least call plugin to delete a db object.

Fixes bug 1198996

Change-Id: Idcdaea0636e01381064983d8de5bfe3936357fb9

11 years agoMerge "Add agent scheduling for LBaaS namespace agent"
Jenkins [Mon, 22 Jul 2013 06:21:04 +0000 (06:21 +0000)]
Merge "Add agent scheduling for LBaaS namespace agent"

11 years agoImported Translations from Transifex
OpenStack Jenkins [Sun, 21 Jul 2013 19:55:17 +0000 (19:55 +0000)]
Imported Translations from Transifex

Change-Id: Ieabd6279524cbb26c3ae093550840f13c0e584f0

11 years agoset static route for windows 2003
Peng Yong [Wed, 12 Jun 2013 02:05:03 +0000 (10:05 +0800)]
set static route for windows 2003

Fixes: bug #1190108
Change-Id: I97266cf007d2a5d7ca8080d83bdfadd121d0fbeb

11 years agoMerge "Imported Translations from Transifex"
OpenStack Jenkins [Sat, 20 Jul 2013 21:33:28 +0000 (21:33 +0000)]
Merge "Imported Translations from Transifex"

11 years agoImported Translations from Transifex
OpenStack Jenkins [Sat, 20 Jul 2013 19:55:42 +0000 (19:55 +0000)]
Imported Translations from Transifex

Change-Id: Idb25d3056791dced787695f8dea4720b8652235a

11 years agoAdd help strings to Config Options
Dirk Mueller [Fri, 19 Jul 2013 16:50:26 +0000 (18:50 +0200)]
Add help strings to Config Options

Add an help string to the config options

Change-Id: I9248a335db961aa5d776a545dcfba0ddb0f08bb2

11 years agoMerge "Avoid refreshing firewall rules unnecessarily."
Jenkins [Sat, 20 Jul 2013 02:29:55 +0000 (02:29 +0000)]
Merge "Avoid refreshing firewall rules unnecessarily."

11 years agoAdd default route to dhcp agent netns.
Lianghwa Jou [Thu, 18 Jul 2013 05:24:29 +0000 (22:24 -0700)]
Add default route to dhcp agent netns.

Remove code block "if self.conf.enable_metadata_network:". No need to treat it
differently. Default route will be set as any other network.

Change-Id: I71eaaf46bbd01f577988211b650fdbe3972d1fa0
Fixes: bug #1196889
11 years agoImported Translations from Transifex
OpenStack Jenkins [Fri, 19 Jul 2013 19:54:58 +0000 (19:54 +0000)]
Imported Translations from Transifex

Change-Id: I2c8877e5987b5251bf59680d77c281dde895e58c

11 years agoAvoid refreshing firewall rules unnecessarily.
Carl Baldwin [Tue, 16 Jul 2013 18:10:37 +0000 (18:10 +0000)]
Avoid refreshing firewall rules unnecessarily.

Adds a parameter to refresh_firewall allowing an array of ports to
be passed.  If an array is passed then the firewall will be refreshed
only for those ports.  If not passed, it will still refresh all
ports as it did before.

Change-Id: I539a135dbc3861e31cbb5c69cef0ff8c0f834527
Fixes: Bug #1202328
11 years agoMerge "remove repeated allocation_pools check in unittest"
Jenkins [Fri, 19 Jul 2013 15:33:49 +0000 (15:33 +0000)]
Merge "remove repeated allocation_pools check in unittest"

11 years agoAdd agent scheduling for LBaaS namespace agent
Oleg Bondarev [Wed, 29 May 2013 07:58:17 +0000 (11:58 +0400)]
Add agent scheduling for LBaaS namespace agent

- adds simple chance scheduling on create pool operation
- adds PoolsLoadbalancerAgentBinding db table
- adds lbaas_agentscheduler extension to list pools hosted by a particular agent
  and to get an agent hosting a particular pool
- adds agent notifiers mapping to AgentSchedulerDbMixin to make it easier
  for services to add their agent notifiers to the core plugin

Implements blueprint lbaas-agent-scheduler
Change-Id: Id98649fd5c7873dcd5be1a2b117b8bed25f06cc2

11 years agoMerge "Fix revision branches appeared after merging recent patches"
Jenkins [Fri, 19 Jul 2013 08:55:20 +0000 (08:55 +0000)]
Merge "Fix revision branches appeared after merging recent patches"

11 years agoMerge "Add support for the agent extension to NVP Plugin."
Jenkins [Fri, 19 Jul 2013 06:39:35 +0000 (06:39 +0000)]
Merge "Add support for the agent extension to NVP Plugin."

11 years agoMerge "Add decorator helping to log method calls."
Jenkins [Fri, 19 Jul 2013 04:20:20 +0000 (04:20 +0000)]
Merge "Add decorator helping to log method calls."

11 years agoAllow to clear extra routes in NVP
armando-migliaccio [Fri, 19 Jul 2013 00:53:18 +0000 (17:53 -0700)]
Allow to clear extra routes in NVP

Since the neutron client can unset any attribute, ensure
we can handle empty routes as a way to clear the extraroutes
for the router.

Fixes bug #1202890

Change-Id: Ib240a42ba1075d9a410da904b3d3ae9e19b2d86e

11 years agoAllow to clear extra routes from router
armando-migliaccio [Thu, 18 Jul 2013 19:09:13 +0000 (12:09 -0700)]
Allow to clear extra routes from router

Ensure that we can handle None field for routes as no
neutron client has the ability to clear arbitrary
fields.

Some refactoring for the unit tests is done to reduce
duplication.

Fixes bug #1193143

Change-Id: I067e70ee87354e50a5a7d91c383449464bb33eb0

11 years agoMerge "Update the ML2 README file with the latest tunnel changes"
Jenkins [Thu, 18 Jul 2013 21:37:49 +0000 (21:37 +0000)]
Merge "Update the ML2 README file with the latest tunnel changes"

11 years agoFix revision branches appeared after merging recent patches
Eugene Nikanorov [Thu, 18 Jul 2013 20:35:37 +0000 (00:35 +0400)]
Fix revision branches appeared after merging recent patches

The branch was introduced with "Add status description field for lbaas objects"

fixes bug 1202859

Change-Id: I59394fa2c4d8cee84ce7040a9d03288ec1e4bab4

11 years agoCisco plugin check for a valid nexus driver
Arvind Somya [Thu, 18 Jul 2013 20:03:22 +0000 (16:03 -0400)]
Cisco plugin check for a valid nexus driver

The Cisco plugin model should check for a valid Nexus driver before performing any
operations on hardware nexus devices.

Change-Id: Ib7760cc7bb24e2c7f6692cbd8274aefa71dc21a1
Fixes: Bug #1202822
11 years agoImported Translations from Transifex
OpenStack Jenkins [Thu, 18 Jul 2013 19:55:06 +0000 (19:55 +0000)]
Imported Translations from Transifex

Change-Id: Iceac6cb82323287bfcd9c9ee8c80519125f63490

11 years agoAdd support for the agent extension to NVP Plugin.
armando-migliaccio [Wed, 26 Jun 2013 19:13:49 +0000 (12:13 -0700)]
Add support for the agent extension to NVP Plugin.

Of DHCP and L3 agents, NVP uses DHCP; This patch adds support
for the extension to this plugin.

This patch also moves some tests around, as a result of the
refactory done in https://review.openstack.org/#/c/35266/
Some code duplication is also removed.

Implements blueprint nvp-agent-scheduler-extension

Change-Id: I4ca1148e81fdb39bf6b58eef806536439e9f0c6f

11 years agoGRE tunnels should include local_ip.
Adin Scannell [Mon, 27 May 2013 17:21:42 +0000 (13:21 -0400)]
GRE tunnels should include local_ip.

This addresses the issue of having one or more multi-homed host.

Because you may only specify one local IP for a quantum agent, and
other hosts could be routed across different subnets (even for small
installations, for various reasons), it's important to also specify
the used local_ip when setting up the GRE tunnels. As long as the
address is routable on both ends, this will work. If the local_ip is
not specified, then traffic will mysteriously be dropped on one end
where the IP does not match the expected IP in the GRE tunnel.

Bug: https://bugs.launchpad.net/quantum/+bug/1184696

Change-Id: I5d612bf9e4f6652af8b155cdd1748d73ac4539ff
Signed-off-by: Adin Scannell <adin@scannell.ca>
11 years agoClean up Cisco plugin config parameters
HenryGessau [Wed, 17 Jul 2013 21:23:06 +0000 (17:23 -0400)]
Clean up Cisco plugin config parameters

Fixes: bug 1201537
Change-Id: Ibb5a9a12ee451c317ae747924b336ffa044a20b1

11 years agoUpdate the ML2 README file with the latest tunnel changes
Kyle Mestery [Thu, 18 Jul 2013 10:47:20 +0000 (10:47 +0000)]
Update the ML2 README file with the latest tunnel changes

The ML2 README file was slightly out of date with all of the H2 changes
which went in around GRE and VXLAN tunneling. This patch updates it to
reflect what the code is capable of currently.

Fixes bug 1202743.

Change-Id: I578c1b62115f298c9de32d62161171fd2f3f5b7c

11 years agoMerge "Register agent schedulers options in one place"
Jenkins [Thu, 18 Jul 2013 10:05:43 +0000 (10:05 +0000)]
Merge "Register agent schedulers options in one place"

11 years agoMerge "Add status description field for lbaas objects"
Jenkins [Thu, 18 Jul 2013 10:05:36 +0000 (10:05 +0000)]
Merge "Add status description field for lbaas objects"

11 years agoAdd decorator helping to log method calls.
Sylvain Afchain [Mon, 15 Jul 2013 08:42:12 +0000 (10:42 +0200)]
Add decorator helping to log method calls.

Fixes bug 1201328

Change-Id: I5c3a00c737903aa59cc6a2a248ee61aa53e54fbe

11 years agoMerge "port-update fails when using SELECT FOR UPDATE lock"
Jenkins [Thu, 18 Jul 2013 08:33:43 +0000 (08:33 +0000)]
Merge "port-update fails when using SELECT FOR UPDATE lock"