]>
review.fuel-infra Code Review - openstack-build/neutron-build.git/log
Jenkins [Wed, 29 Aug 2012 18:56:08 +0000 (18:56 +0000)]
Merge "Fix dhcp option distribution by dnsmasq"
Salvatore Orlando [Wed, 29 Aug 2012 18:16:42 +0000 (11:16 -0700)]
Ensure proper validation for l3 API attributes
Fixes bug1042042
This patch introduces validation for uuid and ip fields in l3 api
data structures.
Change-Id: Ibc4913e0bcf5b33cb5e4bd42c89b82ec374f5437
Nachi Ueno [Wed, 29 Aug 2012 00:02:49 +0000 (00:02 +0000)]
Fix dhcp option distribution by dnsmasq
Fixes bug
1022737 host route per subnet distribution
Fixes bug
1028647 --no-gateway support on dhcp agent
Fixes bug
1043022 dns distribution
Change-Id: I567f1f8d1f5d386a253be1965d29f2533f7e88c8
Mark McClain [Mon, 27 Aug 2012 16:04:21 +0000 (12:04 -0400)]
fix bug where network owned resources block delete
bug
1028174
This patch fixes a bug in delete_network and delete_subnet where the InUse
exception was being thrown for resources owned by the network and not
the tenant. This patch force deletes network resources if they are the
only blocker to deleting the parent resource.
Change-Id: I822cc4a92cb05cdef88679bb628fad4e5063cddd
Jenkins [Tue, 28 Aug 2012 08:44:58 +0000 (08:44 +0000)]
Merge "clear db._ENGINE for each plugin init in Metaplugin"
Jenkins [Mon, 27 Aug 2012 23:17:48 +0000 (23:17 +0000)]
Merge "Fix Metainterface driver with namespace"
Jenkins [Mon, 27 Aug 2012 23:13:17 +0000 (23:13 +0000)]
Merge "Add DHCP RPC API support to Ryu plugin"
Jenkins [Mon, 27 Aug 2012 23:10:40 +0000 (23:10 +0000)]
Merge "Add lease expiration script support for dnsmasq"
Sumit Naiksatam [Sun, 26 Aug 2012 18:02:31 +0000 (11:02 -0700)]
Execute unit tests for Cisco plugin with Quantum tests
Bug #
1041917
On account of the new requirement to run plugin-specific tests also
along with the Quantum tests, changes are being made to
incorporate the Cisco plugin unit tests into the Quantum unit test
suite. Earlier unit tests have been moved and modified.
Change-Id: I099bcaf0b2ca2f7ed7d25176dfaa75966b90dd71
Jenkins [Mon, 27 Aug 2012 14:28:56 +0000 (14:28 +0000)]
Merge "Allow tox to run plugin specific unit tests"
Dan Wendlandt [Sat, 25 Aug 2012 21:59:33 +0000 (14:59 -0700)]
prevent OVS + LB plugins from clearing device_id and device_owner
bug
1041669
the fact that these plugins ever cleared this field is probably just a
misunderstanding of how the field is supposed to be used, as I don't think
it ever makes sense for the L2 plugin logic to change this field.
Change-Id: Ie9579e2f88d322cfdce51a2ca126f4dfab680022
Jenkins [Sat, 25 Aug 2012 09:13:20 +0000 (09:13 +0000)]
Merge "updated outdated comments in base v2 plugin class"
Jenkins [Sat, 25 Aug 2012 05:19:30 +0000 (05:19 +0000)]
Merge "Enable tox to run OVS plugin unit tests"
Jenkins [Sat, 25 Aug 2012 04:13:02 +0000 (04:13 +0000)]
Merge "Remove 'verbose' API capability"
Dan Wendlandt [Sat, 25 Aug 2012 00:55:54 +0000 (17:55 -0700)]
updated outdated comments in base v2 plugin class
bug
1011841
Change-Id: Iddcb1cb365391b3c3e8b8f06cbf714baa3e64a02
Nachi Ueno [Wed, 15 Aug 2012 08:10:47 +0000 (08:10 +0000)]
clear db._ENGINE for each plugin init in Metaplugin
Fixes bug
1036996
Change-Id: I7f289b4ccda281a66666ec1dbf7fc01156b0512c
Jenkins [Fri, 24 Aug 2012 23:11:47 +0000 (23:11 +0000)]
Merge "Move metaplugin test for common test directory"
Salvatore Orlando [Fri, 24 Aug 2012 13:38:06 +0000 (06:38 -0700)]
Enable tox to run OVS plugin unit tests
Fix bug
1029142
Unit tests have been moved into /quantum/tests/unit
Change-Id: I5d0fa84826f62a86e4ab04c3e1958869f24a1fcf
Salvatore Orlando [Fri, 24 Aug 2012 17:51:19 +0000 (10:51 -0700)]
Allow tox to run plugin specific unit tests
Fixes bug
1041316
This patch covers linuxbridge, nec, nicira, and ryu plugins.
Change-Id: I024a46bc9b49ffe60cdbe9fa275f30ac9d829a9a
Rohit Agarwalla [Fri, 24 Aug 2012 10:48:22 +0000 (03:48 -0700)]
fixes cisco nexus plugin delete network issue
Fixes bug
1039687
Removes the vlan from the nexus interface corresponding to the network that has been deleted.
unit tests added.
Change-Id: Ib58a01c7b5bbdd7aac8591b4fb4db123cbe8f55b
Nachi Ueno [Wed, 15 Aug 2012 18:50:39 +0000 (18:50 +0000)]
Fix Metainterface driver with namespace
Fixes bug
1037239
Change-Id: I4b812c850fd31333ebbafc28c4a621f15188eb1c
Mark McClain [Thu, 16 Aug 2012 21:34:44 +0000 (17:34 -0400)]
Add lease expiration script support for dnsmasq
Fixes bug
1022804
This is phase 2 of the bug fix. This changeset adds support for dnsmasq
--dhcp-script to notify Quantum of lease renewals. Communication between
dnsmasq and the Quantum DHCP agent occurs via UNIX domain socket since dnsmasq
may run in a network namespace. The DHCP agent is responsible for
relaying the updated lease expiration back the Quantum server.
Change-Id: If42b76bbb9ec7543e681e26b9add8eb1d7054eeb
Salvatore Orlando [Fri, 24 Aug 2012 13:06:06 +0000 (06:06 -0700)]
Remove 'verbose' API capability
Fixes bug
1040568
Remove parsing of "verbose" query param from API layer
Remove "verbose" fetching from db in db_base_plugin
Remove "verbose" parameter from plugin methods
Change-Id: I5826fd64c7d8c48f4da605f32d21d96280c4c9f2
Ray Chen [Fri, 24 Aug 2012 11:21:55 +0000 (19:21 +0800)]
PEP8 issues fixed
Fix some pep8 problems in doc/source/conf.py and make the code
more pretty.
Change-Id: Iff1333441b67addb38533ba061aa89f59533fdb2
Jenkins [Fri, 24 Aug 2012 06:33:38 +0000 (06:33 +0000)]
Merge "Enable users to list subnets on shared networks"
Jenkins [Thu, 23 Aug 2012 15:33:02 +0000 (15:33 +0000)]
Merge "Update TESTING file"
Jenkins [Thu, 23 Aug 2012 15:30:21 +0000 (15:30 +0000)]
Merge "Run core unit tests for each plugin"
justin ljj [Thu, 16 Aug 2012 07:13:27 +0000 (15:13 +0800)]
removed some unused global variable
Fixes bug
1037082 .
Change-Id: Id8e5df04cc0183cd4b2a9ab23cd403a83a2db637
Salvatore Orlando [Thu, 23 Aug 2012 05:17:54 +0000 (22:17 -0700)]
Update TESTING file
Fixes bug
1040566
Change-Id: Iff7a97532e1a6012d9d5cafb82ad7babfb9fd080
RongzeZhu [Thu, 23 Aug 2012 03:50:25 +0000 (11:50 +0800)]
Typo fix in quantum: existant => existent
Impact:
* Test function names
* Variables in test function
Change-Id: Idb7ba131dabb8cc7e483cb06fa52feb9a9c7c676
Yoshihiro Kaneko [Wed, 22 Aug 2012 04:19:58 +0000 (04:19 +0000)]
Add DHCP RPC API support to Ryu plugin
It is necessary to add DHCP RPC API support to Ryu plugin to use
DHCP with Ryu plugin.
Fixes bug
1040398
Change-Id: I00caf6f36025a21d10b8a96c5f7272d12393c277
Signed-off-by: Yoshihiro Kaneko <ykaneko0929@gmail.com>
Salvatore Orlando [Wed, 22 Aug 2012 23:29:24 +0000 (16:29 -0700)]
Run core unit tests for each plugin
Fixes bug
1040277
Execute the test cases in test_db_plugin.py for each plugin.
Each plugin now get its own test_<plugin_name>_plugin test module.
This commit excludes cisco and metaplugin plugins, which do not run
the "core" unit tests at all.
Change-Id: I137411f47d8cfcc753aa3a88359f5b1590ca8237
Aaron Rosen [Thu, 5 Jul 2012 23:31:51 +0000 (19:31 -0400)]
OVS plugin tunnel bridges never learn
This patch installs a flow_mod to handle each vm
with the normal action which allows OVS to do mac learning.
Fixes bug
1011467
Change-Id: Ib6500813d4111ae42675459fac64dfb2e9c40d91
Jenkins [Wed, 22 Aug 2012 17:07:01 +0000 (17:07 +0000)]
Merge "Linuxbridge support for L3 agent"
Jenkins [Wed, 22 Aug 2012 15:06:30 +0000 (15:06 +0000)]
Merge "Ensure that LB agent does not terminate if interface already exists in bridge"
Jenkins [Wed, 22 Aug 2012 14:59:59 +0000 (14:59 +0000)]
Merge "Treat exceptions when invoking ovs-vsctl"
Jenkins [Wed, 22 Aug 2012 11:14:38 +0000 (11:14 +0000)]
Merge "enable router deletion logic in l3-agent"
Jenkins [Wed, 22 Aug 2012 08:06:53 +0000 (08:06 +0000)]
Merge "Add nosehtmloutput as a test dependency."
Jenkins [Wed, 22 Aug 2012 05:48:41 +0000 (05:48 +0000)]
Merge "Fix IP allocation on shared networks ports."
Clark Boylan [Tue, 21 Aug 2012 21:41:29 +0000 (14:41 -0700)]
Add nosehtmloutput as a test dependency.
Adding nosehtmloutput as a test dependency allows nose to output its
results to an html file. This will be used by Jenkins to save logs on
a different server.
Change-Id: If88ca04bf7e45aa25aaea3cc01bb0f457224c117
Dan Wendlandt [Tue, 21 Aug 2012 20:56:19 +0000 (13:56 -0700)]
fix typo in OVS plugin from recent bugfix
bug
1039393
this demonstrates why we need plugin unit tests merged into the main set
of unit tests.
Change-Id: I132c706a7c69c8c779727835be4319c5ed649385
Jenkins [Tue, 21 Aug 2012 18:44:01 +0000 (18:44 +0000)]
Merge "Remove v1.0 and v1.1 API from version info."
Dan Wendlandt [Tue, 21 Aug 2012 17:26:18 +0000 (10:26 -0700)]
enable router deletion logic in l3-agent
bug
1039387
related to bp quantum-l3-fwd-nat
previous diff logic did not attempt to detect that a router was deleted.
Also, enabled actual deletion of namespace, since
066e48be08f155c29887f5846902fbf5e41b8c89 fixed the issue that was causing that to break.
Also, make router loop pay attention to admin_state_up on router ports.
Change-Id: Id76736dd3207472dfc282097e5b27740e05aaa3a
Jenkins [Tue, 21 Aug 2012 17:26:13 +0000 (17:26 +0000)]
Merge "Enable DHCP agent to work with plugin when L2 agents use DB polling"
Salvatore Orlando [Tue, 21 Aug 2012 15:26:24 +0000 (08:26 -0700)]
Enable users to list subnets on shared networks
Fixes bug
1039591
This patch will enable regular users to list subnets on a shared
network by exposing the subnet's "shared" attribute to the policy
engine, and letting it applying different rules if the subnet is
shared or private.
Change-Id: If204f1e352c114e16251586c743f5b7fe2d1ad7d
Salvatore Orlando [Tue, 21 Aug 2012 10:53:31 +0000 (03:53 -0700)]
Fix IP allocation on shared networks ports.
Fixes bug
1037589
Ensure non-owner ports on shared networks get an IP address for
each subnet configured on the shared network.
Change-Id: Ib687444b7ad75f3c773b0cb41c25ac3f700fbf0f
Nachi Ueno [Wed, 15 Aug 2012 21:27:54 +0000 (21:27 +0000)]
Move metaplugin test for common test directory
Fixes bug
1037284
Change-Id: Id26dfe5d01088790c046ce10b787c3d37100da8a
Gary Kotton [Tue, 21 Aug 2012 07:07:39 +0000 (03:07 -0400)]
Enable DHCP agent to work with plugin when L2 agents use DB polling
Fixes bug
1039393
By default the plugins will enable the RPC support. If and only if
the agent RPC is enabled will RPC notification messages be sent to the
agents
Change-Id: I4fb003a2b477e5e647c3ee408b449e71b3f5a883
Dan Wendlandt [Tue, 21 Aug 2012 05:42:23 +0000 (22:42 -0700)]
fix associating a floating IP during floating IP creation.
bug
1038962
also add check to make sure that floating IP's are only associated if
the upstream router has a external network gateway to the appropriate
external network.
Change-Id: Ie4cb632296ce4a1cb989242eb894d73a7488cdb3
Jenkins [Mon, 20 Aug 2012 20:21:32 +0000 (20:21 +0000)]
Merge "Get OVS port details from port ID"
Jenkins [Mon, 20 Aug 2012 16:17:11 +0000 (16:17 +0000)]
Merge "Fixing unit test failures in Cisco plugin"
Jenkins [Mon, 20 Aug 2012 11:37:02 +0000 (11:37 +0000)]
Merge "fix netns delete so that it works when a ns is set"
Gary Kotton [Mon, 20 Aug 2012 08:32:10 +0000 (04:32 -0400)]
Ensure that LB agent does not terminate if interface already exists in bridge
Fixes bug
1038783
Change-Id: Iaa4778562b4efc13919341832f5281b1516f8f8c
Gary Kotton [Sun, 19 Aug 2012 08:11:06 +0000 (04:11 -0400)]
Treat exceptions when invoking ovs-vsctl
Fixes bug
1037902
Change-Id: I3f5bbac2f0c390fd7eaae4eb6338e5ac600c9aba
Akihiro MOTOKI [Mon, 20 Aug 2012 07:56:19 +0000 (16:56 +0900)]
Remove v1.0 and v1.1 API from version info.
Fixes bug
1038905 .
Change-Id: Ifbb991eef528808ecb3543c3db862f4ca3c29f32
Gary Kotton [Thu, 16 Aug 2012 10:06:55 +0000 (06:06 -0400)]
Get OVS port details from port ID
Fixes bug
1037443
This address the issue when a Quantum interface does not start with the
prefix "tap" (for example interfaces created by the l3 agent)
Change-Id: Ie2c98940d921606906015914ce6b23d3095e91f2
Akihiro MOTOKI [Sun, 19 Aug 2012 08:00:50 +0000 (17:00 +0900)]
Fix undefined variables.
Fixes bug
1038585
Change-Id: Ie38d2fd9408a3efaf876ff100d1576a170ff9f8d
Sumit Naiksatam [Sun, 19 Aug 2012 03:50:38 +0000 (20:50 -0700)]
Fixing unit test failures in Cisco plugin
Bug #
1038565
The tests for bulk resource creation failure were failing since the bulk
API calls were not getting relayed correctly to the virt_phy_sw.py, that
has been fixed
There tests for the network_multi_blade_v2.py were failing since DB
initialization order was incorrect.
The tests in test_api_v2.py were failing since the plugin instance was
not being reset for each test.
Change-Id: I449bd8a61c1f61f98a97acf489574624fe309caa
Mark McClain [Sun, 19 Aug 2012 20:10:00 +0000 (16:10 -0400)]
fix netns delete so that it works when a ns is set
bug
1038759
This fixes the bug by ensuring that the netns deletion always runs in the root
namespace. Tests were updated to reflect the change in execute
invocation.
Change-Id: I008e8ecbc4bae86129af7f4a7b5d33c6ae423e5c
Gary Kotton [Sun, 19 Aug 2012 14:20:49 +0000 (10:20 -0400)]
Linuxbridge support for L3 agent
Fixes bug
1037245
For the linux bridge this changes the generic interface name prefix
from "dhc" to "ns-".
Change-Id: I37078dadcbffa7e0b45d1523e7a03bb7c0d36919
Jenkins [Sun, 19 Aug 2012 14:10:29 +0000 (14:10 +0000)]
Merge "quantum l3 + floating IP support"
Salvatore Orlando [Fri, 17 Aug 2012 22:37:44 +0000 (15:37 -0700)]
Fix exception message for bulk create failure.
Bug
1038256
Change-Id: I52ae9a7540f07f62174d51382a77ac0997c8f388
Dan Wendlandt [Wed, 15 Aug 2012 19:56:52 +0000 (12:56 -0700)]
quantum l3 + floating IP support
bp quantum-l3-fw-nat
router & floating IP API calls, plugin db, and agent implemented
and unit tested
Change-Id: I6ee61396d22e2fd7840aa2ff7d1f6f4a2c6e54d4
Jenkins [Fri, 17 Aug 2012 14:43:59 +0000 (14:43 +0000)]
Merge "Add missing conversion specifiers in exception messages."
Akihiro MOTOKI [Fri, 17 Aug 2012 03:41:13 +0000 (12:41 +0900)]
Add missing conversion specifiers in exception messages.
Fixes bug
1037881
Change-Id: I05760707f28545d9593d30b5c5fe69a21636ba90
justin ljj [Wed, 15 Aug 2012 04:11:56 +0000 (12:11 +0800)]
Use a common constant for the port/network 'status' value
Fixes bug
1036054 .
'status' have four values 'ACTIVE/DOWN/ERROR/BUILD' in v2 spec.
However, some plugins still using 'UP/DOWN' from v1. In order to
consistent the use of 'status' value. A common constant file was
created and modified all plugins to use the same constant value.
Change-Id: I865dffbe031d9a3e76e52e334db3050a3ef11ed0
RongzeZhu [Thu, 16 Aug 2012 17:46:37 +0000 (01:46 +0800)]
Remove unused variable
'reqs_in' in openstack.common.setup.get_reqs_from_files is unused.
Change-Id: I789f380fdbd0fd001196bcebe1568197d4590b92
Gary Kotton [Thu, 16 Aug 2012 12:27:31 +0000 (08:27 -0400)]
Log message missing parameter causes exception
Fixes bug
1037545
Change-Id: Ica6109d676c23ff2e9469ca2ea5441550ff9afc2
Jenkins [Wed, 15 Aug 2012 20:26:52 +0000 (20:26 +0000)]
Merge "Fix flavor extension based on new attribute extension spec"
Gary Kotton [Wed, 15 Aug 2012 16:39:28 +0000 (12:39 -0400)]
Update README for v2 API.
Fixes bug
1032548
Change-Id: I0509df99d655b4e3a50899b992c7ef3b56339ce5
Nachi Ueno [Wed, 15 Aug 2012 15:26:53 +0000 (15:26 +0000)]
Fix flavor extension based on new attribute extension spec
Fixes Bug
1037152
Change-Id: I6a92bb6c40d0d4f3ddb438c658d596993f5011f9
Jenkins [Wed, 15 Aug 2012 08:16:21 +0000 (08:16 +0000)]
Merge "Enhancements to Cisco v2 meta-plugin"
Jenkins [Wed, 15 Aug 2012 07:55:22 +0000 (07:55 +0000)]
Merge "Add model support for DHCP lease expiration"
Jenkins [Wed, 15 Aug 2012 07:52:31 +0000 (07:52 +0000)]
Merge "Convert DHCP from polling to RPC"
Aaron Rosen [Mon, 6 Aug 2012 23:04:55 +0000 (16:04 -0700)]
Update the Nicira NVP plugin to support the v2 Quantum API
blueprint: quantum-nvp-plugin-v2
Change-Id: I848ad7b7b99a24e19ea28e65b7d88261c21eac3a
Rohit Agarwalla [Tue, 7 Aug 2012 10:28:12 +0000 (03:28 -0700)]
Enhancements to Cisco v2 meta-plugin
Implements blueprint cisco-v2-meta-plugin
This patch allows a stand alone plugin to be configured as a device sub-plugin.
(changes are contained within the cisco plugin only)
Change-Id: I4de53afc3a7e8c79ab8637fe04a90da1d1b05342
Jenkins [Tue, 14 Aug 2012 23:24:08 +0000 (23:24 +0000)]
Merge "Enables Cisco NXOS to configure multiple ports Implements blueprint cisco-nxos-enables-multiple-ports"
Jenkins [Tue, 14 Aug 2012 21:38:22 +0000 (21:38 +0000)]
Merge "Allow extra config files in unit tests"
Jenkins [Tue, 14 Aug 2012 19:39:17 +0000 (19:39 +0000)]
Merge "NEC OpenFlow plugin support."
Jenkins [Tue, 14 Aug 2012 18:33:42 +0000 (18:33 +0000)]
Merge "Trivial openvswitch plugin cleanup."
Jenkins [Tue, 14 Aug 2012 17:27:51 +0000 (17:27 +0000)]
Merge "Reset device owner when port on agent is down"
Mark McClain [Tue, 14 Aug 2012 03:18:54 +0000 (23:18 -0400)]
Add model support for DHCP lease expiration
bug
1022804
This fix is phase 1 of a fix that to address re-allocation of a fixed_ip before
the DHCP lease expires. The next phases will add RPC and recycling
support.
Change-Id: I3c907ade5cde562ff5a222bd97e56ffef367c722
Bob Kukura [Tue, 14 Aug 2012 16:21:05 +0000 (12:21 -0400)]
Trivial openvswitch plugin cleanup.
Part of provider-networks phase 3 development, but merging separately
to avoid confusion later.
- eliminate target_v2_api config variable
- eliminate old V1 version of Port
- remove unused import
Change-Id: I913def752ec537a7e74a6173f2b6f82372a4dce8
Mark McClain [Tue, 7 Aug 2012 20:23:05 +0000 (16:23 -0400)]
Convert DHCP from polling to RPC
blueprint non-polling-dhcp-impl
This requires a change to devstack/stack.sh.
See https://review.openstack.org/#/c/11278/ for the required changes.
Change-Id: I1ea22c8e1b80e630bcb83f27a31aaeef482aff6c
Jenkins [Tue, 14 Aug 2012 16:04:17 +0000 (16:04 +0000)]
Merge "Fix visual indentation for PEP8 conformance."
Yong Sheng Gong [Sun, 29 Jul 2012 12:59:55 +0000 (20:59 +0800)]
Add quota per-tenant.
blueprint quantum-api-quotas
We implement it as an extension for linux bridge and ovs plugins.
We also expose the /quotas/Xx url to client to operate the quota.
We need admin role to show other tenant's quota, and to update quota data.
Any user can show its own tenant's quota. An DB table is used to save the
quota for each tenant.
To use it, we have in quantum.conf:
quota_driver = quantum.extensions._quotav2_driver.DbQuotaDriver
The default quotas for each tenant are defined in quantum.conf too.
In addition, modify extension framework to allow exposing a new resource and
its controler. The extension can check the environment, such as configuration
in global cfg.CONF to decide if it can be enabled.
Also, we can define enabled extensions for each plugin in extensions.py
New resources can be put into quota framework via quota_items in nova.conf
Change-Id: I54d6107fdb2808cdae1a40b501ed8c7f379dedee
Gary Kotton [Tue, 14 Aug 2012 14:32:48 +0000 (10:32 -0400)]
Reset device owner when port on agent is down
Fixes bug
1036690
Change-Id: If96d2c129a8d5f258ebf8213d3720f2a9809cce2
Salvatore Orlando [Tue, 14 Aug 2012 10:01:29 +0000 (03:01 -0700)]
Allow extra config files in unit tests
Fixes bug
1036669
Change-Id: Ic091ab012fbf6c80d2355806b6cd03a63fbfe4ca
Jeremy Stanley [Tue, 14 Aug 2012 05:20:08 +0000 (05:20 +0000)]
Fix visual indentation for PEP8 conformance.
Corrects misindented continuations (PEP8 E127, E128).
The run_tests.sh script's PEP8 pass (with current 1.3.3) was
reporting under- or over-indented visual continuations in a handful
of files, all of which are fixed with this trivial patch.
Change-Id: I19388dc0011546abe65b37d31df02debb3676003
Jenkins [Tue, 14 Aug 2012 12:19:25 +0000 (12:19 +0000)]
Merge "Updates pip requirements"
Jenkins [Tue, 14 Aug 2012 10:45:50 +0000 (10:45 +0000)]
Merge "Implementation of second phase of provider extension."
Gary Kotton [Tue, 14 Aug 2012 07:36:39 +0000 (03:36 -0400)]
Updates pip requirements
Fixes bug
1036533
Change-Id: I8e1522ac0d1fbb08f7c9200323fbb1fef3fd0e9a
Ryota MIBU [Wed, 1 Aug 2012 16:42:20 +0000 (01:42 +0900)]
NEC OpenFlow plugin support.
blueprint quantum-nec-openflow-plugin
Change-Id: Ib6d6f658bbf6d653527fa7820685f9bed1412a18
Jenkins [Tue, 14 Aug 2012 08:25:04 +0000 (08:25 +0000)]
Merge "deal with parent_id not in target."
Edgar Magana [Tue, 7 Aug 2012 08:20:47 +0000 (01:20 -0700)]
Enables Cisco NXOS to configure multiple ports
Implements blueprint cisco-nxos-enables-multiple-ports
Change-Id: I4e8bccff19eb5b13895d7083623b7291b8c8bf7e
Bob Kukura [Mon, 6 Aug 2012 13:42:20 +0000 (09:42 -0400)]
Implementation of second phase of provider extension.
Enhances provider extension to support flat networks and VLANs on
multiple physical networks. Implements blueprint provider-networks.
To create a flat network using the CLI with admin rights:
net-create --tenant_id <tenant-id> <net-name> --provider:network_type flat --provider:physical_network <physical-network>
To create a VLAN network using the CLI with admin rights:
net-create --tenant_id <tenant-id> <net-name> --provider:network_type vlan --provider:physical_network <physical-network> --provider:vlan_id <vlan-id>
The provider extension is supported by the linuxbridge and openvswitch
plugins and their agents [openvswitch phase 2 implementation is
in-progress, and does not yet support flat networks or multiple
interfaces].
Ranges of VLANs available on named physical networks for normal
allocation are specified in the plugin's config file via the
ListOpt syntax:
network_vlan_ranges = <physical_network>:<vlan_min>:<vlan_max>
The mapping of each named physical network to its physical network
interface is specified (per-agent-host) in the agent's config file via
the ListOpt syntax:
physical_interface_mappings = <physical_network>:<physical_interface>
See quantum/plugins/linuxbridge/README for details and examples of
network_vlan_ranges and physical_interface_mappings usage.
Also, bulk operations are enabled for the linuxbridge plugin.
Change-Id: I93402bd5cc6316e9408ea71c3b3989d06898ee30
Yong Sheng Gong [Mon, 13 Aug 2012 23:27:22 +0000 (07:27 +0800)]
deal with parent_id not in target.
bug
1036425
If we filter the fields of the requested resource, we have no parent_id in the target, which we must be tolerant with.
Change-Id: Ieb591d9208f16a0d3e05bda00bf45ae7aca846a5
Mark McClain [Tue, 14 Aug 2012 02:35:21 +0000 (22:35 -0400)]
remove old gflags config code
blueprint remove-gflags
This code removes the old gflag based configuration tools. There was
no code out of the unit tests that were using it.
Change-Id: Id3f2e9bcfc5abcfd29ef683684f56c69c058bdc8
Jenkins [Tue, 14 Aug 2012 00:22:49 +0000 (00:22 +0000)]
Merge "improve test_db_plugin so it can be leveraged by extension tests"
Jenkins [Mon, 13 Aug 2012 23:58:14 +0000 (23:58 +0000)]
Merge "implementation for bug
1008180 "