]> review.fuel-infra Code Review - openstack-build/neutron-build.git/log
openstack-build/neutron-build.git
10 years agoMerge "Support Port Binding Extension in Cisco N1kv plugin"
Jenkins [Wed, 26 Feb 2014 23:19:52 +0000 (23:19 +0000)]
Merge "Support Port Binding Extension in Cisco N1kv plugin"

10 years agoMerge "Imported Translations from Transifex"
OpenStack Jenkins [Wed, 26 Feb 2014 23:17:21 +0000 (23:17 +0000)]
Merge "Imported Translations from Transifex"

10 years agoMerge "NSX: Fix newly created port's status should be DOWN"
Jenkins [Wed, 26 Feb 2014 09:10:44 +0000 (09:10 +0000)]
Merge "NSX: Fix newly created port's status should be DOWN"

10 years agoImported Translations from Transifex
OpenStack Jenkins [Wed, 26 Feb 2014 06:29:30 +0000 (06:29 +0000)]
Imported Translations from Transifex

Change-Id: I69ef916bdf23529a175aa94b761f6f29f00b71d8

10 years agoMerge "Fixes Tempest XML test failures for Cisco N1kv plugin"
Jenkins [Wed, 26 Feb 2014 02:15:38 +0000 (02:15 +0000)]
Merge "Fixes Tempest XML test failures for Cisco N1kv plugin"

10 years agoNSX: Fix newly created port's status should be DOWN
Aaron Rosen [Wed, 12 Feb 2014 22:25:31 +0000 (14:25 -0800)]
NSX: Fix newly created port's status should be DOWN

Previously when creating a port in neutron using the nsx plugin
the port status returned would be ACTIVE even if this was not the
case. Now, DOWN is returned which will be updated by the backend
when the port goes ACTIVE.

Change-Id: I600fb1292ae79146cb14c7e23170262973878de0
Closes-bug: #1279551

10 years agoMerge "Fix wrap target in iptables_manager"
Jenkins [Tue, 25 Feb 2014 18:52:57 +0000 (18:52 +0000)]
Merge "Fix wrap target in iptables_manager"

10 years agoRename/refactoring of NVP api client to NSX
armando-migliaccio [Wed, 12 Feb 2014 21:39:48 +0000 (13:39 -0800)]
Rename/refactoring of NVP api client to NSX

Partial-implements blueprint nicira-plugin-renaming

Change-Id: I7d3bc088762f53473892480b2e238fe60c2c0b74

10 years agoMerge "Rename DB models and related resources for VMware NSX plugin"
Jenkins [Tue, 25 Feb 2014 18:43:40 +0000 (18:43 +0000)]
Merge "Rename DB models and related resources for VMware NSX plugin"

10 years agoMerge "Lower log level of errors due to user requests to INFO"
Jenkins [Tue, 25 Feb 2014 18:43:21 +0000 (18:43 +0000)]
Merge "Lower log level of errors due to user requests to INFO"

10 years agoMerge "NSX: Fix status sync with correct mappings"
Jenkins [Tue, 25 Feb 2014 17:17:22 +0000 (17:17 +0000)]
Merge "NSX: Fix status sync with correct mappings"

10 years agoMerge "Reassign IP to vlan interface when deleting a VLAN bridge"
Jenkins [Tue, 25 Feb 2014 15:42:11 +0000 (15:42 +0000)]
Merge "Reassign IP to vlan interface when deleting a VLAN bridge"

10 years agoRename DB models and related resources for VMware NSX plugin
armando-migliaccio [Wed, 12 Feb 2014 01:35:30 +0000 (17:35 -0800)]
Rename DB models and related resources for VMware NSX plugin

This patch also introduces a DB migration to update the
affected tables, and the enum type for those DB engines that
require it.

Additions made to existing migrations are needed to ensure
that green deployments using the new plugin name will apply
the migrations correctly.

Partial-implements blueprint nicira-plugin-renaming

Change-Id: Ie0fdb51dfa399c44b749fa8345f334a2c8c29151

10 years agoLower log level of errors due to user requests to INFO
Akihiro Motoki [Wed, 19 Feb 2014 19:21:55 +0000 (04:21 +0900)]
Lower log level of errors due to user requests to INFO

Errors due to bad client requests (e.g., NotFound, BadRequest)
are logged as exception/trace level and it is annoying
from the point of operators' view.
This commit changes the log level for errors due to
user requests (HTTP 4xx errors) to INFO.

Closes-Bug: #1282394
Change-Id: Ic5646333db88ce856f9366e914cf961890d30501

10 years agoMerge "ML2 binding:profile port attribute"
Jenkins [Tue, 25 Feb 2014 08:26:01 +0000 (08:26 +0000)]
Merge "ML2 binding:profile port attribute"

10 years agoNSX: Fix status sync with correct mappings
Salvatore Orlando [Mon, 24 Feb 2014 18:44:46 +0000 (10:44 -0800)]
NSX: Fix status sync with correct mappings

The code that syncs router status to the neutron_db was using the nsx
router id instead of the neutron router id thus synchronize_router
would never update the database.

Also, the switch synchronization routine was not fetching the
appropriate neutron id tag thus causing switch synchronization to
be skipped.

This patch also fixes the error in the unit tests which allowed for
the bug to be introduced.

Co-Authored-By: Salvatore Orlando <salv.orlando@gmail.com>
Closes-bug: 1283856

Change-Id: I26342ecea6ad546b224b7fca1e55f754b4883363

10 years agoSupport Port Binding Extension in Cisco N1kv plugin
Abhishek Raut [Fri, 24 Jan 2014 01:37:49 +0000 (17:37 -0800)]
Support Port Binding Extension in Cisco N1kv plugin

Change-Id: I9bcacb2b1f1bb1500b9176a49736aac128938de8
Closes-Bug: #1272128

10 years agoMerge "Rename/remove Nicira NVP references from VMware NSX unit tests"
Jenkins [Mon, 24 Feb 2014 20:10:00 +0000 (20:10 +0000)]
Merge "Rename/remove Nicira NVP references from VMware NSX unit tests"

10 years agoMerge "Embrane Tempest Compliance"
Jenkins [Mon, 24 Feb 2014 19:01:16 +0000 (19:01 +0000)]
Merge "Embrane Tempest Compliance"

10 years agoMerge "BigSwitch: Use backend floating IP endpoint"
Jenkins [Mon, 24 Feb 2014 19:01:06 +0000 (19:01 +0000)]
Merge "BigSwitch: Use backend floating IP endpoint"

10 years agoML2 binding:profile port attribute
Bob Kukura [Thu, 13 Feb 2014 17:35:25 +0000 (12:35 -0500)]
ML2 binding:profile port attribute

The ML2 plugin stores the binding:profile port attribute, defined as a
dictionary, in its ml2_port_bindings DB table. Since the plugin can
support a variety of MechanismDrivers with different needs for
binding:profile attribute content, the plugin will accept, store, and
return arbitrary key/value pairs within the attribute. As with the
binding:host_id attribute, updates to binding:profile trigger
rebinding.

Implements: blueprint ml2-binding-profile
Change-Id: I01cba8d09dde9de1c6160d0235b0d289eed91b29

10 years agoRename/remove Nicira NVP references from VMware NSX unit tests
armando-migliaccio [Mon, 3 Feb 2014 22:19:25 +0000 (14:19 -0800)]
Rename/remove Nicira NVP references from VMware NSX unit tests

This patch sweeps for Nicira and NVP references and replace
them with VMware and NSX where possible. Some clean-up is
done along the way to improve the organization of the
unit tests module.

Partial-implements blueprint: nicira-plugin-renaming

Change-Id: I48e4779ccec64ba300b26d4967d3f9fae7cfdc14

10 years agoMerge "Rename Neutron core/service plugins for VMware NSX"
Jenkins [Mon, 24 Feb 2014 17:04:38 +0000 (17:04 +0000)]
Merge "Rename Neutron core/service plugins for VMware NSX"

10 years agoMerge "options: consolidate options definitions"
Jenkins [Mon, 24 Feb 2014 16:31:29 +0000 (16:31 +0000)]
Merge "options: consolidate options definitions"

10 years agoMerge "Replace binding:capabilities with binding:vif_details"
Jenkins [Mon, 24 Feb 2014 14:57:27 +0000 (14:57 +0000)]
Merge "Replace binding:capabilities with binding:vif_details"

10 years agoMerge "Should specify expect_errors=False for success response"
Jenkins [Mon, 24 Feb 2014 07:47:51 +0000 (07:47 +0000)]
Merge "Should specify expect_errors=False for success response"

10 years agoMerge "Fix test_db_plugin.test_delete_port"
Jenkins [Mon, 24 Feb 2014 05:51:22 +0000 (05:51 +0000)]
Merge "Fix test_db_plugin.test_delete_port"

10 years agoMerge "Make metaplugin be used with a router service plugin"
Jenkins [Mon, 24 Feb 2014 05:41:22 +0000 (05:41 +0000)]
Merge "Make metaplugin be used with a router service plugin"

10 years agooptions: consolidate options definitions
Isaku Yamahata [Thu, 13 Feb 2014 11:19:25 +0000 (20:19 +0900)]
options: consolidate options definitions

Some config options(interface_driver, use_namespaces) are defined
multiple times in ad-hoc way.  It causes DuplicateOptError exception
when using those module at the same time.  Right now the exception is
avoided in ad-hoc way by each executable.  Those duplicated
definitions should be consolidated and treated in uniformed way.

This is the blocker for blueprint: l3-agent-consolidation

neutron.services.loadbalancer.drivers.haproxy.agent periodic_interval
conflicts with neutron.service one. Since there is no way to fix it
without changing existing behavior/default value, it is untouched for now.

Closes-bug: #1279769
Change-Id: Ifed79b7ee0033644854499416f8a2b22a20416fe

10 years agoReplace binding:capabilities with binding:vif_details
Bob Kukura [Tue, 4 Feb 2014 04:18:44 +0000 (23:18 -0500)]
Replace binding:capabilities with binding:vif_details

In addition to binding:vif_type, the neutron core plugin needs to
supply various information to nova's VIF driver, such as VIF security
details and PCI details when SR-IOV is being used. This information is
read-only, requires admin privileges, and is not intended for normal
users. Rather than add separate mechanisms throughout the stack for
each such requirement, the binding:capabilities port attibute, which
is a dictionary and is not currently not used by nova, is renamed to
binding:vif_details to serve as a general-purpose mechanism for
supplying binding-specific details to the VIF driver.

This patch does not remove or replace the CAP_PORT_FILTER boolean
previously used in binding:capabilities. A separate patch should
implement the specific key/value pairs carried by binding:vif_details
to implement VIF security. Another patch will implement the key/value
pairs needed for SR-IOV.

The ML2 plugin now allows the bound mechanism driver to supply the
binding:vif_details dictionary content, instead of just the
CAP_PORT_FILTER boolean previously carried by the binding:capabilities
attribute.

DocImpact: Need to update portbinding extension API, but no impact on
user or administrator documentation.

Implements: blueprint vif-details
Related-Bug: 1112912
Change-Id: I34be746fcfa73c70f72b4f9add8eff3ac88c723f

10 years agoRename Neutron core/service plugins for VMware NSX
armando-migliaccio [Mon, 3 Feb 2014 21:03:29 +0000 (13:03 -0800)]
Rename Neutron core/service plugins for VMware NSX

Short aliases are introduced for the NSX plugin(s). This patch
also switches to using the new plugin names/naming scheme in
the unit tests.

Partial-implements blueprint: nicira-plugin-renaming

Change-Id: If1f1431b098bf77b9c85e0afb3d7848083d9d451

10 years agoMerge "Use six.moves.urllib.parse instead of urlparse"
Jenkins [Mon, 24 Feb 2014 03:10:56 +0000 (03:10 +0000)]
Merge "Use six.moves.urllib.parse instead of urlparse"

10 years agoMerge "Improve unit test coverage for Cisco plugin model code"
Jenkins [Sun, 23 Feb 2014 23:51:27 +0000 (23:51 +0000)]
Merge "Improve unit test coverage for Cisco plugin model code"

10 years agoMake metaplugin be used with a router service plugin
Itsuro Oda [Mon, 6 Jan 2014 06:03:14 +0000 (15:03 +0900)]
Make metaplugin be used with a router service plugin

"l3_plugin_list" configuration parameter of the metaplugin is permitted
blank now.
If "l3_plugin_list" is blank, router extension and extensions which extend
the router extension don't be included in "supported-extension-aliases" of
the metaplugin.
This makes the metaplugin be able to be used with a router service plugin.
Note that if "l3_plugin_list" is not blank, a router service plugin must
not be specified, otherwise the error of the bug report still occurs.

This patch removes some router extension related meaningless codes also.
(e.g.  external-net extension belongs to L2 functionality and be handled
 by core plugins properly.)

Closes-bug: 1266347
DocImpact

Change-Id: I0454bc0a4bd7eda5dad18b0538fb7baebe0b9f91

10 years agoMerge "Sync latest oslo.db code into neutron"
Jenkins [Sun, 23 Feb 2014 22:21:40 +0000 (22:21 +0000)]
Merge "Sync latest oslo.db code into neutron"

10 years agoFix wrap target in iptables_manager
Sylvain Afchain [Thu, 16 Jan 2014 13:37:36 +0000 (14:37 +0100)]
Fix wrap target in iptables_manager

This patch fixes issues when using wrap target
for add_rule and remove_rule methods.

Change-Id: I01926719ef5ccf229748b9ceb1553e5314ab623e
Closes-bug: #1269189

10 years agoMerge "Raise max header size to accommodate large tokens"
Jenkins [Sun, 23 Feb 2014 21:26:48 +0000 (21:26 +0000)]
Merge "Raise max header size to accommodate large tokens"

10 years agoMerge "Update help message of flag 'enable_isolated_metadata'"
Jenkins [Sun, 23 Feb 2014 21:19:43 +0000 (21:19 +0000)]
Merge "Update help message of flag 'enable_isolated_metadata'"

10 years agoBigSwitch: Use backend floating IP endpoint
Kevin Benton [Fri, 14 Feb 2014 12:25:40 +0000 (12:25 +0000)]
BigSwitch: Use backend floating IP endpoint

Adds new floating IP REST calls for backend
controllers that support it. Adds backend
capability discovery mechanism.

Implements: blueprint bsn-floating-ip-endpoints
Change-Id: I2301d62a05d256867255865556625603918e84cf

10 years agoMerge "add router_id to response for CRU on fw/vip objs"
Jenkins [Sun, 23 Feb 2014 17:13:21 +0000 (17:13 +0000)]
Merge "add router_id to response for CRU on fw/vip objs"

10 years agoMerge "Extending quota support for neutron LBaaS entities"
Jenkins [Sun, 23 Feb 2014 14:52:52 +0000 (14:52 +0000)]
Merge "Extending quota support for neutron LBaaS entities"

10 years agoMerge "Updated from global requirements"
OpenStack Jenkins [Sun, 23 Feb 2014 14:30:56 +0000 (14:30 +0000)]
Merge "Updated from global requirements"

10 years agoMerge "Imported Translations from Transifex"
OpenStack Jenkins [Sun, 23 Feb 2014 14:30:46 +0000 (14:30 +0000)]
Merge "Imported Translations from Transifex"

10 years agoMerge "Adds https support for metadata agent"
Jenkins [Sun, 23 Feb 2014 11:43:28 +0000 (11:43 +0000)]
Merge "Adds https support for metadata agent"

10 years agoUpdated from global requirements
OpenStack Jenkins [Sun, 23 Feb 2014 09:26:34 +0000 (09:26 +0000)]
Updated from global requirements

Change-Id: I194bd7c742152739717882774fef61174ccda9b9

10 years agoMerge "Fix invalid facilities documented in rootwrap.conf"
Jenkins [Sun, 23 Feb 2014 08:10:17 +0000 (08:10 +0000)]
Merge "Fix invalid facilities documented in rootwrap.conf"

10 years agoMerge "Use "!=" instead of "is not" when comparing two values"
Jenkins [Sun, 23 Feb 2014 07:59:09 +0000 (07:59 +0000)]
Merge "Use "!=" instead of "is not" when comparing two values"

10 years agoMerge "ipt_mgr.ipv6 written in the wrong ipt_mgr.ipv4"
Jenkins [Sun, 23 Feb 2014 07:22:32 +0000 (07:22 +0000)]
Merge "ipt_mgr.ipv6 written in the wrong ipt_mgr.ipv4"

10 years agoMerge "ML2/vxlan/test: remove unnecessary self.addCleanup(cfg.CONF.reset)"
Jenkins [Sun, 23 Feb 2014 07:22:22 +0000 (07:22 +0000)]
Merge "ML2/vxlan/test: remove unnecessary self.addCleanup(cfg.CONF.reset)"

10 years agoMerge "Remove dependent module py3kcompat"
Jenkins [Sun, 23 Feb 2014 06:30:59 +0000 (06:30 +0000)]
Merge "Remove dependent module py3kcompat"

10 years agoMerge "Implements an LBaaS driver for NetScaler devices"
Jenkins [Sun, 23 Feb 2014 06:30:48 +0000 (06:30 +0000)]
Merge "Implements an LBaaS driver for NetScaler devices"

10 years agoMerge "Use six.StringIO/BytesIO instead of StringIO.StringIO"
Jenkins [Sun, 23 Feb 2014 06:30:38 +0000 (06:30 +0000)]
Merge "Use six.StringIO/BytesIO instead of StringIO.StringIO"

10 years agoImported Translations from Transifex
OpenStack Jenkins [Sun, 23 Feb 2014 06:27:52 +0000 (06:27 +0000)]
Imported Translations from Transifex

Change-Id: I1417148b8fffe3ccb12ea7435997d6b43197b8f8

10 years agoMerge "remove unused imports"
Jenkins [Sun, 23 Feb 2014 06:20:40 +0000 (06:20 +0000)]
Merge "remove unused imports"

10 years agoMerge "Ensure that session is rolled back on bulk creates"
Jenkins [Sun, 23 Feb 2014 06:17:39 +0000 (06:17 +0000)]
Merge "Ensure that session is rolled back on bulk creates"

10 years agoMerge "wsgi.run_server no longer used"
Jenkins [Sun, 23 Feb 2014 06:12:42 +0000 (06:12 +0000)]
Merge "wsgi.run_server no longer used"

10 years agoRaise max header size to accommodate large tokens
zhhuabj [Fri, 17 Jan 2014 10:21:01 +0000 (18:21 +0800)]
Raise max header size to accommodate large tokens

The max header is exceeded in the following scenario
- Auth tokens built with a keystone v3 API catalog
- A catalog with approximately 8 or more endpoints defined

Change-Id: Ie815e457c0b25ab828e780b5d90233ba0ceff61f
Closes-Bug: #1251026

10 years agoMerge "NSX: get_port_status passed wrong id for network"
Jenkins [Sun, 23 Feb 2014 05:01:39 +0000 (05:01 +0000)]
Merge "NSX: get_port_status passed wrong id for network"

10 years agoMerge "remove pointless test TestN1kvNonDbTest"
Jenkins [Sun, 23 Feb 2014 00:01:08 +0000 (00:01 +0000)]
Merge "remove pointless test TestN1kvNonDbTest"

10 years agoMerge "Reset API naming scheme for VMware NSX plugin"
Jenkins [Sun, 23 Feb 2014 00:00:58 +0000 (00:00 +0000)]
Merge "Reset API naming scheme for VMware NSX plugin"

10 years agoNSX: get_port_status passed wrong id for network
Aaron Rosen [Tue, 18 Feb 2014 21:15:02 +0000 (13:15 -0800)]
NSX: get_port_status passed wrong id for network

The call to get_port_status in update_port was passing in the neutron
network_id instead of the nsx_network_id. These used to be the same
but now are different. This patch updates the code so that it now
passes in the correct uuid.

Change-Id: I7b0bd617f68291fa457a49e52d595bb8de1d4835
Closes-bug: #1281789

10 years agoImported Translations from Transifex
OpenStack Jenkins [Sat, 22 Feb 2014 06:33:35 +0000 (06:33 +0000)]
Imported Translations from Transifex

Change-Id: I9f7b5e2d2fffd8c54cd0ef5a0358a92b3a550f40

10 years agoReset API naming scheme for VMware NSX plugin
armando-migliaccio [Fri, 24 Jan 2014 00:23:26 +0000 (16:23 -0800)]
Reset API naming scheme for VMware NSX plugin

Introduce new naming scheme, whilst preserving
backward compatibility for the extensions affected.

Deprecated extensions will be removed from Juno.

Partial-implements blueprint: nicira-plugin-renaming

Change-Id: Icd68e5db04aa008ac31994ae0cb5c1b7f2551303

10 years agoMerge "Plugins should call __init__ of db_base_plugin for db.configure"
Jenkins [Sat, 22 Feb 2014 06:00:58 +0000 (06:00 +0000)]
Merge "Plugins should call __init__ of db_base_plugin for db.configure"

10 years agoMerge "Rename Security Groups related methods for VMware NSX plugin"
Jenkins [Sat, 22 Feb 2014 06:00:42 +0000 (06:00 +0000)]
Merge "Rename Security Groups related methods for VMware NSX plugin"

10 years agoMerge "Rename L2 Switch/Gateway related methods for VMware NSX plugin"
Jenkins [Sat, 22 Feb 2014 06:00:30 +0000 (06:00 +0000)]
Merge "Rename L2 Switch/Gateway related methods for VMware NSX plugin"

10 years agoMerge "Rename Router related methods for VMware NSX plugin"
Jenkins [Sat, 22 Feb 2014 06:00:19 +0000 (06:00 +0000)]
Merge "Rename Router related methods for VMware NSX plugin"

10 years agoMerge "Fix typo in service_drivers.ipsec"
Jenkins [Sat, 22 Feb 2014 05:06:58 +0000 (05:06 +0000)]
Merge "Fix typo in service_drivers.ipsec"

10 years agoMerge "Don't document non-existing flag '--hide-elapsed'"
Jenkins [Sat, 22 Feb 2014 04:05:04 +0000 (04:05 +0000)]
Merge "Don't document non-existing flag '--hide-elapsed'"

10 years agoMerge "Removes an incorrect and unnecessary return"
Jenkins [Sat, 22 Feb 2014 03:23:20 +0000 (03:23 +0000)]
Merge "Removes an incorrect and unnecessary return"

10 years agoMerge "Add additional unit tests for the ML2 plugin"
Jenkins [Sat, 22 Feb 2014 03:23:09 +0000 (03:23 +0000)]
Merge "Add additional unit tests for the ML2 plugin"

10 years agoMerge "L3 Agent restart causes network outage"
Jenkins [Sat, 22 Feb 2014 03:09:22 +0000 (03:09 +0000)]
Merge "L3 Agent restart causes network outage"

10 years agoMerge "Add support to request vnic type on port"
Jenkins [Sat, 22 Feb 2014 03:09:05 +0000 (03:09 +0000)]
Merge "Add support to request vnic type on port"

10 years agoMerge "Fixes broken documentation hyperlinks"
Jenkins [Sat, 22 Feb 2014 01:46:29 +0000 (01:46 +0000)]
Merge "Fixes broken documentation hyperlinks"

10 years agoremove pointless test TestN1kvNonDbTest
Aaron Rosen [Fri, 21 Feb 2014 21:29:41 +0000 (13:29 -0800)]
remove pointless test TestN1kvNonDbTest

Change-Id: Id0cd2ea394276f159c7edfadbdc517a16b24776c
closes-bug: #1283250

10 years agoRename Security Groups related methods for VMware NSX plugin
armando-migliaccio [Fri, 17 Jan 2014 07:08:20 +0000 (23:08 -0800)]
Rename Security Groups related methods for VMware NSX plugin

Second to last step for the renaming/refactoring of nvplib
and related modules. This is about security groups.

Partial-implements blueprint nicira-plugin-renaming

Change-Id: I0099bf25be77fdec90d515c890b728a477409ef9

10 years agoRename L2 Switch/Gateway related methods for VMware NSX plugin
armando-migliaccio [Thu, 16 Jan 2014 21:06:30 +0000 (13:06 -0800)]
Rename L2 Switch/Gateway related methods for VMware NSX plugin

Yet another another step for the renaming/refactoring
of nvplib and related modules. This is about l2 switches
and l2 gateways.

Partial-implements blueprint nicira-plugin-renaming

Change-Id: I35c2b20a33ed8f2df4334c335f91472f7b822f8e

10 years agoRename Router related methods for VMware NSX plugin
armando-migliaccio [Thu, 16 Jan 2014 01:18:54 +0000 (17:18 -0800)]
Rename Router related methods for VMware NSX plugin

This is another step for the renaming/refactoring of
nvplib and related modules. This is about routers.

Partial-implements blueprint: nicira-plugin-renaming

Change-Id: Ic69b2777fa1ae3125b8adf23943360e3fe18e4c2

10 years agoPlugins should call __init__ of db_base_plugin for db.configure
Aaron Rosen [Wed, 19 Feb 2014 23:08:54 +0000 (15:08 -0800)]
Plugins should call __init__ of db_base_plugin for db.configure

Currently each plugin calls db.configure() within the plugin's __init__
class or defines an initialize() method that's sole job is to call this
method. Instead we should just call the super method of a plugin so that
db.configure() is called for us out of the db_base_plugin class.

Note: the only reason why I'm making this change is that I want to add
something to the __init__() class of the db_base_plugin that's needed for
the nova-event-callback blueprint and adding it in the base class of init
looks to be the best place.

Change-Id: Iec3c912735021ceb90f657108aad3a57460d66e7
Closes-bug: #1282303

10 years agoFixes Tempest XML test failures for Cisco N1kv plugin
Sourabh Patwardhan [Thu, 20 Feb 2014 02:16:47 +0000 (18:16 -0800)]
Fixes Tempest XML test failures for Cisco N1kv plugin

Renamed N1kv_profile class to N1kv.
Modified N1kv attribute extension class to fix XML namespace issues.

Change-Id: I29b541730fc95c5e16667b64efd180be31e25b17
Closes-Bug: #1282352

10 years agoMerge "Fix ValueError in ip_lib.IpRouteCommand.get_gateway()"
Jenkins [Fri, 21 Feb 2014 19:17:00 +0000 (19:17 +0000)]
Merge "Fix ValueError in ip_lib.IpRouteCommand.get_gateway()"

10 years agoMerge "Use different context for each API request in unit tests"
Jenkins [Fri, 21 Feb 2014 18:36:16 +0000 (18:36 +0000)]
Merge "Use different context for each API request in unit tests"

10 years agoMerge "Sync minimum requirements"
Jenkins [Fri, 21 Feb 2014 17:52:27 +0000 (17:52 +0000)]
Merge "Sync minimum requirements"

10 years agoFixes broken documentation hyperlinks
Joe Harrison [Mon, 13 Jan 2014 14:27:38 +0000 (15:27 +0100)]
Fixes broken documentation hyperlinks

Several hyperlinks were incorrectly specified in one page of the docs.
These syntax typos have been fixed.

Change-Id: I1a4fe91ac05f51b71e01c001b76712752664ae74
Closes-Bug: #1268611

10 years agoMerge "Copy cache package from oslo-incubator"
Jenkins [Fri, 21 Feb 2014 12:38:22 +0000 (12:38 +0000)]
Merge "Copy cache package from oslo-incubator"

10 years agoUse "!=" instead of "is not" when comparing two values
Akihiro Motoki [Fri, 21 Feb 2014 12:15:19 +0000 (21:15 +0900)]
Use "!=" instead of "is not" when comparing two values

Change-Id: I2cd9575585dde7c44b528077a7bffa16379b1759
Closes-Bug: #1283019

10 years agoML2/vxlan/test: remove unnecessary self.addCleanup(cfg.CONF.reset)
Isaku Yamahata [Fri, 20 Dec 2013 03:50:17 +0000 (12:50 +0900)]
ML2/vxlan/test: remove unnecessary self.addCleanup(cfg.CONF.reset)

This patch is follow up of change set of
4808f91eb2c245344517fc89c37c6c4c88e9051b bug/1260262 review/61694.
The change set adds unnecessary self.addCleanup(cfg.CONF.reset) to
VxlanTypeMultiRangeTest as pointed out. This patch Remove the line.

Change-Id: Ia6ce4bc346cf6320ba556e80689dadb7d84e5ee8

10 years agoMerge "LBaaS: move agent based driver files into a separate dir"
Jenkins [Fri, 21 Feb 2014 10:55:51 +0000 (10:55 +0000)]
Merge "LBaaS: move agent based driver files into a separate dir"

10 years agoFix test_db_plugin.test_delete_port
Akihiro Motoki [Fri, 21 Feb 2014 09:25:28 +0000 (18:25 +0900)]
Fix test_db_plugin.test_delete_port

Also add PortNotFound check to test_delete_port_public_network.

Change-Id: Iec461364345b200e2d17ba26a6c5362eec6d93ef
Closes-Bug: #1282946

10 years agoMerge "Don't require passing in port_security=False if security_groups present"
Jenkins [Fri, 21 Feb 2014 09:18:46 +0000 (09:18 +0000)]
Merge "Don't require passing in port_security=False if security_groups present"

10 years agoImported Translations from Transifex
OpenStack Jenkins [Fri, 21 Feb 2014 06:38:31 +0000 (06:38 +0000)]
Imported Translations from Transifex

Change-Id: Ia424e2ea79fa28a561b7d4a85178d111fd0a7f6e

10 years agoMerge "Fix request timeout errors during calls to NSX controller"
Jenkins [Fri, 21 Feb 2014 05:24:56 +0000 (05:24 +0000)]
Merge "Fix request timeout errors during calls to NSX controller"

10 years agoAdds https support for metadata agent
Xiaolin Zhang [Thu, 16 Jan 2014 14:28:28 +0000 (22:28 +0800)]
Adds https support for metadata agent

Adds two configure options to support https client for metadata proxy
* auth_insecure: turn off verification of the certificate for ssl, or
* auth_ca_cert: CA cert to check against with for ssl.

Change-Id: I3ffb86ae9ce31931436a4e13957aae30eebf9d92
Closes-Bug: #1263872

10 years agoDon't require passing in port_security=False if security_groups present
Aaron Rosen [Wed, 8 Jan 2014 21:10:54 +0000 (13:10 -0800)]
Don't require passing in port_security=False if security_groups present

If creating a port on a network that is marked as port_security_enabled=False
and one passes in a security_group in the port_create request previously an
error was raised saying they needed to also pass in
port_security_enabled=False. This patch removes that requirement and instead
sets port_security_enabled=True internally if a port has an ip_address and a
security_group is passed in. This is more convient and does not break
backwards compatibility.

Closes-bug: #1267249
Change-Id: Ifb5a5511f016a5d8c5b5075c9fdc27279cdd9bb5

10 years agoMerge "BigSwitch: Move config and REST to diff modules"
Jenkins [Fri, 21 Feb 2014 04:23:32 +0000 (04:23 +0000)]
Merge "BigSwitch: Move config and REST to diff modules"

10 years agowsgi.run_server no longer used
Aaron Rosen [Fri, 21 Feb 2014 04:15:21 +0000 (20:15 -0800)]
wsgi.run_server no longer used

Removes run_server method and test that is not used by anything.

Change-Id: I280c3e249b8e3f46de5a3d364a4a34ffc5acd064
Closes-bug: #1282873

10 years agoMerge "tests/unit: Initialize core plugin in TestL3GwModeMixin"
Jenkins [Fri, 21 Feb 2014 01:45:48 +0000 (01:45 +0000)]
Merge "tests/unit: Initialize core plugin in TestL3GwModeMixin"

10 years agoMerge "Refactor to remove _recycle_ip"
Jenkins [Fri, 21 Feb 2014 01:36:32 +0000 (01:36 +0000)]
Merge "Refactor to remove _recycle_ip"

10 years agoUse different context for each API request in unit tests
Salvatore Orlando [Fri, 14 Feb 2014 16:17:30 +0000 (08:17 -0800)]
Use different context for each API request in unit tests

test_router_add_interface_subnet_with_port_from_other_tenant in
neutron.tests.unit.test_l3_plugin.L3NatTestCaseBase was mocking
neutron.context.Context thus performing multiple API requests
with the same context instance. As a context instance also has
a DB session attribute, this might cause unexpected side effects,
especially for plugins which process request asynchronously.

The plugin neutron.plugins.nicira.NeutronServicePlugin was being
affected.

This patch ensures each request has a different context object
without changing the unit test semantics.

It also refactors slightly test_edge_router.py in the nicira
unit test package to avoid executing twice the same unit tests.

Change-Id: I4895faa00ebd915eb9e259930db2d004a9e78a86
Closes-Bug: #1280035

10 years agoSync minimum requirements
Justin Lund [Thu, 20 Feb 2014 23:53:39 +0000 (18:53 -0500)]
Sync minimum requirements

Change-Id: I1a0653058f1f8085918d7c43147d6b2631acb013
Closes-bug:1280941