]> review.fuel-infra Code Review - openstack-build/neutron-build.git/log
openstack-build/neutron-build.git
11 years agoMerge "Revert "Put gw_port into router dict result.""
Jenkins [Thu, 15 Nov 2012 17:51:49 +0000 (17:51 +0000)]
Merge "Revert "Put gw_port into router dict result.""

11 years agoMerge "Part of the patch set that enables VM's to use libvirts bridge type."
Jenkins [Thu, 15 Nov 2012 16:36:57 +0000 (16:36 +0000)]
Merge "Part of the patch set that enables VM's to use libvirts bridge type."

11 years agoRevert "Put gw_port into router dict result."
gongysh [Thu, 15 Nov 2012 15:50:22 +0000 (23:50 +0800)]
Revert "Put gw_port into router dict result."

This reverts commit c1c19b11792e8e220b11466051739ea5b4279a7a.

Bug #1079206

Change-Id: Ia5fd84470779846749c00bb7dae7198055388347

11 years agoEnsure that fixed port IP address is in valid allocation range.
Gary Kotton [Wed, 7 Nov 2012 00:44:35 +0000 (00:44 +0000)]
Ensure that fixed port IP address is in valid allocation range.

Fixes bug 1077292

Change-Id: I587655bece83d0f6aa665e522efbc0ecd5ef1734

11 years agoMerge "RESTProxy Plugin for Floodlight and BigSwitch"
Jenkins [Wed, 14 Nov 2012 07:24:55 +0000 (07:24 +0000)]
Merge "RESTProxy Plugin for Floodlight and BigSwitch"

11 years agoMerge "plugin/ryu: update for ryu update"
Jenkins [Wed, 14 Nov 2012 06:18:58 +0000 (06:18 +0000)]
Merge "plugin/ryu: update for ryu update"

11 years agoRESTProxy Plugin for Floodlight and BigSwitch
Sumit Naiksatam [Tue, 23 Oct 2012 08:37:28 +0000 (01:37 -0700)]
RESTProxy Plugin for Floodlight and BigSwitch

blueprint restproxy-plugin

Implements blueprint restproxy-plugin.

This Quantum plugin translates Quantum function calls to authenticated
REST requests to a set of redundant external network controllers.

Change-Id: Idbde6a7403c459503e8e0ee8b25ddaa8af5be36e

11 years agoMerge "Ensure that mac address is set to namespace side veth end."
Jenkins [Wed, 14 Nov 2012 01:05:25 +0000 (01:05 +0000)]
Merge "Ensure that mac address is set to namespace side veth end."

11 years agoMerge "plugin/ryu: add tunnel support"
Jenkins [Tue, 13 Nov 2012 12:20:17 +0000 (12:20 +0000)]
Merge "plugin/ryu: add tunnel support"

11 years agoEnsure that mac address is set to namespace side veth end.
Akihiro MOTOKI [Tue, 13 Nov 2012 11:36:09 +0000 (20:36 +0900)]
Ensure that mac address is set to namespace side veth end.

Fixes bug 1073350

Change-Id: I4c0e85b500ac966a4250e2b6df634aab812f67e9

11 years agoplugin/ryu: update for ryu update
Yoshihiro Kaneko [Tue, 24 Jul 2012 13:01:07 +0000 (13:01 +0000)]
plugin/ryu: update for ryu update

blueprint ryu-plugin-update-for-ryu
Now ryu has GRE tunnel support, so update ryu plugin to support it.
This implements/simplifies GRE tunneling support for ryu plugin

Change-Id: I158affcb60c9016753dbbbf5f1ad50286af49c23
Signed-off-by: Isaku Yamahata <yamahata@valinux.co.jp>
11 years agoplugin/ryu: add tunnel support
Isaku Yamahata [Fri, 10 Aug 2012 05:53:08 +0000 (14:53 +0900)]
plugin/ryu: add tunnel support

blueprint ryu-tunnel-support
This patch adds tunneling support to Ryu plugin.
Ryu supports gre tunneling which requires quantum ryu plugin to manage
key assignment.

Change-Id: I9f8db0913941c3da13045170e1557d333f0c68e2
Signed-off-by: Isaku Yamahata <yamahata@valinux.co.jp>
11 years agoMerge "Adds tests for attribute._validate_uuid"
Jenkins [Mon, 12 Nov 2012 18:35:18 +0000 (18:35 +0000)]
Merge "Adds tests for attribute._validate_uuid"

11 years agoMerge "Adds test scripts for _validate_range"
Jenkins [Mon, 12 Nov 2012 18:15:05 +0000 (18:15 +0000)]
Merge "Adds test scripts for _validate_range"

11 years agoMerge "Adds test scripts for _validate_string"
Jenkins [Mon, 12 Nov 2012 17:59:55 +0000 (17:59 +0000)]
Merge "Adds test scripts for _validate_string"

11 years agoMerge "Adds tests for attributes.is_attr_set"
Jenkins [Mon, 12 Nov 2012 16:57:43 +0000 (16:57 +0000)]
Merge "Adds tests for attributes.is_attr_set"

11 years agoAdds tests for attribute._validate_uuid
Zhongyue Luo [Mon, 12 Nov 2012 08:18:21 +0000 (16:18 +0800)]
Adds tests for attribute._validate_uuid

Removed redundant condition in _validate_uuid logic
Wrote test cases accordingly

Change-Id: I6ee83bda90cdfeaeaa17da6241f2673d0959baa2

11 years agoAdds tests to attribute.convert_to_int
Zhongyue Luo [Mon, 12 Nov 2012 08:07:18 +0000 (16:07 +0800)]
Adds tests to attribute.convert_to_int

Change-Id: I1a8ec7b1710f1b1165a9fc125335523ae18f29a4

11 years agoAdds tests for attributes.is_attr_set
Zhongyue Luo [Mon, 12 Nov 2012 03:49:42 +0000 (11:49 +0800)]
Adds tests for attributes.is_attr_set

ATTR_NOT_SPECIFIED and None are singleton objects

When conducting "is in" against a list of objects, they are compared using
unequal unless they are the same object.
http://docs.python.org/2/reference/expressions.html#in

According to PEP8, they should be compared by their id not value
Therefore the is_attr_set logic has changed to:
    return not (attribute is None or attribute is ATTR_NOT_SPECIFIED)

Wrote unittests for is_attr_set

Change-Id: I2ebdd29564e5627b9e33b13a744948e8c9c0b9ce

11 years agoAdds test scripts for _validate_string
Zhongyue Luo [Thu, 8 Nov 2012 09:40:59 +0000 (17:40 +0800)]
Adds test scripts for _validate_string

Cleanup _validate_string method
Added tests covering all cases

Change-Id: I48ed989ad69df19f32e7266fc77724f492441d17

11 years agoAdds test scripts for _validate_range
Zhongyue Luo [Fri, 9 Nov 2012 04:48:19 +0000 (12:48 +0800)]
Adds test scripts for _validate_range

Shortened _validate_range logic
Wrote unittests for _validate_range

Change-Id: I9fc69dd6c37f9c08c3112c1a14cdcdb26194f17a

11 years agoPart of the patch set that enables VM's to use libvirts bridge type.
Gary Kotton [Thu, 25 Oct 2012 03:22:03 +0000 (03:22 +0000)]
Part of the patch set that enables VM's to use libvirts bridge type.

Fixes bug 1078210

The bridge will be created by Nova and not by the agent. This is the first
part for the blueprint vif-plugin-improvements

This patch supports Nova managing bridges too.

In addition to this it cleans gateway code no longer used.

Change-Id: Ia621ba5edd12d8eb7ea412a2993fea43189bd511

11 years agoMerge "Removing unsed code for Cisco Quantum Plugin V1"
Jenkins [Sat, 10 Nov 2012 12:37:46 +0000 (12:37 +0000)]
Merge "Removing unsed code for Cisco Quantum Plugin V1"

11 years agoRemoving unsed code for Cisco Quantum Plugin V1
Edgar Magana [Fri, 9 Nov 2012 07:16:19 +0000 (23:16 -0800)]
Removing unsed code for Cisco Quantum Plugin V1

Implements BP remove-v1-code-cisco-plugin all code used here
has been moved to Quantum V2 API.

Change-Id: I0c3f0b0c490e6741065b1a6109fd9cac980b1047

11 years agoAdd QUANTUM_ prefix for env used by quantum-debug
Nachi Ueno [Fri, 9 Nov 2012 21:36:44 +0000 (13:36 -0800)]
Add QUANTUM_ prefix for env used by quantum-debug

Fixes bug 1077204
from TEST_CONFIG_FILE to QUANTUM_TEST_CONFIG_FILE
also fixes openstack-common style

Change-Id: I03d386dd5fc28d91ef496aecb1b93ddb4f4a810d

11 years agoMerge "Make tox.ini run pep8 checks on bin."
Jenkins [Fri, 9 Nov 2012 19:48:44 +0000 (19:48 +0000)]
Merge "Make tox.ini run pep8 checks on bin."

11 years agoMerge "Import lockutils and fileutils from openstack-common"
Jenkins [Fri, 9 Nov 2012 19:22:09 +0000 (19:22 +0000)]
Merge "Import lockutils and fileutils from openstack-common"

11 years agoMerge "Adds test scripts for _validate_values"
Jenkins [Fri, 9 Nov 2012 19:12:14 +0000 (19:12 +0000)]
Merge "Adds test scripts for _validate_values"

11 years agoMake tox.ini run pep8 checks on bin.
Dan Prince [Fri, 9 Nov 2012 18:20:50 +0000 (13:20 -0500)]
Make tox.ini run pep8 checks on bin.

This updates the pep8 checks in our tox.ini file so that we are
also scanning the bin directory.

Change-Id: Ia3465a4bbc6a5fef7da4de45b736d8950c920963

11 years agoMerge "Add indication when quantum server started."
Jenkins [Fri, 9 Nov 2012 17:20:30 +0000 (17:20 +0000)]
Merge "Add indication when quantum server started."

11 years agoExplicitly include versioninfo in tarball.
Dan Prince [Fri, 9 Nov 2012 15:33:59 +0000 (10:33 -0500)]
Explicitly include versioninfo in tarball.

The most recent sync of openstack-common setup.py/version.py code
seems to have cause quantum/versioninfo to disappear from the tarball.
(see git commit d65bca8)

This updates MANIFEST.in to explicitly include that file and seems
to resolve the issue.

Fixes LP Bug #1077035.

Change-Id: I5fb395c15ea998da00b11e66947d1b1ea3665ea0

11 years agoAdds test scripts for _validate_values
Zhongyue Luo [Fri, 9 Nov 2012 02:26:53 +0000 (10:26 +0800)]
Adds test scripts for _validate_values

Shortened _validate_values logic
Wrote unittests for _validate_values

Change-Id: I0f947d20b73aa96524121257784f9ba42489e477

11 years agoClean up quantum.api.v2.validators
Zhongyue Luo [Fri, 9 Nov 2012 03:49:04 +0000 (11:49 +0800)]
Clean up quantum.api.v2.validators

Remove redundant declarations
Sort validators by lexographical order

Change-Id: I9a55a55a28702bba38615bad192f6f80706eec7c

11 years agoMerge "Ensure that the anyjson version is correct."
Jenkins [Fri, 9 Nov 2012 07:29:05 +0000 (07:29 +0000)]
Merge "Ensure that the anyjson version is correct."

11 years agoMerge "Clean up executable modules"
Jenkins [Fri, 9 Nov 2012 07:28:05 +0000 (07:28 +0000)]
Merge "Clean up executable modules"

11 years agoAdd indication when quantum server started.
gongysh [Fri, 9 Nov 2012 02:16:18 +0000 (10:16 +0800)]
Add indication when quantum server started.

Bug #1076834

Option values are printed in two phases due to our
system's starting way. Last print will print out all
option values included in all config files.

In the end when quantum server started, we have an
indication for it.

Change-Id: I4ed9952c94fe74ea946733dc3a94cb2bb2aba37c

11 years agoImport lockutils and fileutils from openstack-common
Nachi Ueno [Thu, 8 Nov 2012 22:31:44 +0000 (14:31 -0800)]
Import lockutils and fileutils from openstack-common

File lock function is needed to support iptables-based security group
implementation.

This is used by bp quantum-security-groups-iptables
Change-Id: Id9c116a1e10e5c240913fae7a127110b806eff0f

11 years agoUpdate latest openstack-common code
Gary Kotton [Thu, 8 Nov 2012 21:16:01 +0000 (21:16 +0000)]
Update latest openstack-common code

This fixes bug 1073999 (quantum/openstack/common/rpc/impl_qpid.py)

In addition to this the common code is updated.

Change-Id: I41223963baf34772edcd0d6d7ef5686a5fad1035

11 years agoMerge "Validate L3 inputs."
Jenkins [Tue, 13 Nov 2012 06:46:13 +0000 (06:46 +0000)]
Merge "Validate L3 inputs."

11 years agoMerge "Treat case when pid is None"
Jenkins [Mon, 12 Nov 2012 21:05:58 +0000 (21:05 +0000)]
Merge "Treat case when pid is None"

11 years agoMerge "Updated openstack-common setup and version code."
Jenkins [Thu, 8 Nov 2012 15:54:15 +0000 (15:54 +0000)]
Merge "Updated openstack-common setup and version code."

11 years agoMerge "Remove nova code from Quantum Cisco Plugin"
Jenkins [Thu, 8 Nov 2012 12:53:09 +0000 (12:53 +0000)]
Merge "Remove nova code from Quantum Cisco Plugin"

11 years agoMerge "Fixes convert_to_boolean logic"
Jenkins [Thu, 8 Nov 2012 12:42:48 +0000 (12:42 +0000)]
Merge "Fixes convert_to_boolean logic"

11 years agoClean up executable modules
Zhongyue Luo [Thu, 8 Nov 2012 01:55:15 +0000 (09:55 +0800)]
Clean up executable modules

Disabled execution of modules loaded by execution files in bin
Changed file bit mode of modules which are executable

Change-Id: If8a3378c79bb5bfcde1b93066c6b2c0a3d1107ad

11 years agoRemove nova code from Quantum Cisco Plugin
Edgar Magana [Thu, 8 Nov 2012 06:57:35 +0000 (22:57 -0800)]
Remove nova code from Quantum Cisco Plugin

Fixes bug 1073311

Change-Id: Ifd408d7fdbbaec1fd70e8d114dc2cdc38505b2c2

11 years agoUse isinstance for _validate_boolean
Zhongyue Luo [Tue, 6 Nov 2012 03:01:00 +0000 (11:01 +0800)]
Use isinstance for _validate_boolean

Makes _validate_boolean's validation condition more strict

Change-Id: I286934cab3ccbb3f6d965a37dd2ade6b5dcdfb0a

11 years agoFixes convert_to_boolean logic
Zhongyue Luo [Tue, 6 Nov 2012 03:54:34 +0000 (11:54 +0800)]
Fixes convert_to_boolean logic

Clean-up to make code more intuitive.

Change-Id: If97ed089c0dfcc45b05cc7066180e6d8d32ce257

11 years agoUpdated openstack-common setup and version code.
Monty Taylor [Thu, 1 Nov 2012 13:23:58 +0000 (14:23 +0100)]
Updated openstack-common setup and version code.

Updating setup and version require code changes in the code base. This is done
here to support Id9c116a1e10e5c240913fae7a127110b806eff0f

Change-Id: I60b6dd6d684982e33de8fbf051a3dcaf98cb9b87

11 years agoValidate L3 inputs.
Gary Kotton [Wed, 7 Nov 2012 22:57:59 +0000 (22:57 +0000)]
Validate L3 inputs.

Fixes bug 1064765

Change-Id: Idb8d078f3c640d450bcb738cddf875b5e49f1b60

11 years agoMerge "Ensure that HTTP 400 codes are returned for invalid input"
Jenkins [Wed, 7 Nov 2012 18:59:47 +0000 (18:59 +0000)]
Merge "Ensure that HTTP 400 codes are returned for invalid input"

11 years agoTreat case when pid is None
Gary Kotton [Wed, 7 Nov 2012 05:46:08 +0000 (05:46 +0000)]
Treat case when pid is None

Fixes bug 1077651

Change-Id: Id80d923d36a0339eee860e8cf37aacc6866fc6bc

11 years agoFix openssl zombies
Gary Kotton [Sun, 4 Nov 2012 07:03:48 +0000 (07:03 +0000)]
Fix openssl zombies

Fixes bug 1074257

Change-Id: I6a6673ad12dfbd24dc1d02623e2e70068999fe45

11 years agoEnsure that the anyjson version is correct.
Gary Kotton [Sat, 3 Nov 2012 04:54:03 +0000 (04:54 +0000)]
Ensure that the anyjson version is correct.

Fixes bug 1075977

Change-Id: Ieb5a8b3f3eefb8e0faea8bd5dcd8a0f3f7c4ec07

11 years agoAdd eventlet_backdoor and threadgroup from openstack-common
Gary Kotton [Sat, 3 Nov 2012 03:18:06 +0000 (03:18 +0000)]
Add eventlet_backdoor and threadgroup from openstack-common

In addition to this the list of imports is now in an alphabetical order.

Change-Id: I34517ce3f740f63094d21b3cbebb542cc40661a2

11 years agoAdd loopingcall from openstack-common
Gary Kotton [Sat, 3 Nov 2012 02:43:03 +0000 (02:43 +0000)]
Add loopingcall from openstack-common

Change-Id: I65a1eb1676f0efb4decb75aa3dfd3af35012bd77

11 years agoAdded service from openstack-common
Gary Kotton [Sat, 3 Nov 2012 00:13:11 +0000 (00:13 +0000)]
Added service from openstack-common

Change-Id: Ie9892508820f81d487f41d5e3839d125c887681b

11 years agoMerge "Sync latest notifier changes from openstack-common"
Jenkins [Tue, 6 Nov 2012 18:42:14 +0000 (18:42 +0000)]
Merge "Sync latest notifier changes from openstack-common"

11 years agoMerge "Pep8 fixes for quantum master."
Jenkins [Tue, 6 Nov 2012 15:41:26 +0000 (15:41 +0000)]
Merge "Pep8 fixes for quantum master."

11 years agoMerge "Testcase of listing collection shouldn't depend on default order of db query"
Jenkins [Tue, 6 Nov 2012 08:26:54 +0000 (08:26 +0000)]
Merge "Testcase of listing collection shouldn't depend on default order of db query"

11 years agoMerge "Removes regex validation of UUIDs in dhcp_agent"
Jenkins [Tue, 6 Nov 2012 08:25:08 +0000 (08:25 +0000)]
Merge "Removes regex validation of UUIDs in dhcp_agent"

11 years agoMerge "Update KillFilter to handle 'deleted' exe's."
Jenkins [Tue, 6 Nov 2012 08:24:58 +0000 (08:24 +0000)]
Merge "Update KillFilter to handle 'deleted' exe's."

11 years agoMerge "Use _validate_uuid in quantum.plugins.nec.extensions.packetfilter.py"
Jenkins [Tue, 6 Nov 2012 08:05:28 +0000 (08:05 +0000)]
Merge "Use _validate_uuid in quantum.plugins.nec.extensions.packetfilter.py"

11 years agoMerge "Use is_uuid_like in quantum.extensions.securitygroup.py"
Jenkins [Tue, 6 Nov 2012 08:05:11 +0000 (08:05 +0000)]
Merge "Use is_uuid_like in quantum.extensions.securitygroup.py"

11 years agoMerge "Fix unnecessary logging messages during tests"
Jenkins [Tue, 6 Nov 2012 02:35:42 +0000 (02:35 +0000)]
Merge "Fix unnecessary logging messages during tests"

11 years agoSync latest notifier changes from openstack-common
Dan Prince [Mon, 5 Nov 2012 21:41:41 +0000 (16:41 -0500)]
Sync latest notifier changes from openstack-common

Updates Quantum with the latest changes from openstack-commons
notifier package:

    Rename rabbit_notifier to rpc_notifier.

    The previous rabbit_notifier module is generic and can be used
    for all RPC notifications.

    This commit moves the rabbit_notifier module to rpc_notifier and
    adds a new deprecated rabbit_notifier module which can be used for
    Grizzly so that users can have a chance to easily upgrade this
    config setting.

Also updates the agent code and config file to reflect this change
(and get unit tests to pass)

Fixes LP Bug #1075330.

Change-Id: If9a4f5fa27638b25a29b66dbfed757554358ff7c

11 years agoUpdate KillFilter to handle 'deleted' exe's.
Dan Prince [Thu, 1 Nov 2012 02:11:42 +0000 (22:11 -0400)]
Update KillFilter to handle 'deleted' exe's.

Updates KillFilter so that it handles the case where the executable
linked to by /proc/PID/exe is updated or deleted.

Includes new test case with coverage for this fix as well.

Fixes LP Bug #1073768

Change-Id: If568693e0b491f8806ff0156701766929ca0b3e0

11 years agoPep8 fixes for quantum master.
Dan Prince [Mon, 5 Nov 2012 18:14:19 +0000 (13:14 -0500)]
Pep8 fixes for quantum master.

This patch addresses some pep8 issues I found when running
run_tests.sh -p on Fedora 17.

Change-Id: I24896c43bd303c29f85a35814231e970223c132e

11 years agoMerge "Log loaded extension messages as INFO not WARNING."
Jenkins [Mon, 5 Nov 2012 16:41:45 +0000 (16:41 +0000)]
Merge "Log loaded extension messages as INFO not WARNING."

11 years agoMerge "Use uuidutils.is_uuid_like in quantum.extentions.l3"
Jenkins [Mon, 5 Nov 2012 16:34:36 +0000 (16:34 +0000)]
Merge "Use uuidutils.is_uuid_like in quantum.extentions.l3"

11 years agoMerge "Add check for cidr overrapping for adding external gateway"
Jenkins [Mon, 5 Nov 2012 16:34:27 +0000 (16:34 +0000)]
Merge "Add check for cidr overrapping for adding external gateway"

11 years agoUse _validate_uuid in quantum.plugins.nec.extensions.packetfilter.py
Zhongyue Luo [Mon, 5 Nov 2012 14:24:57 +0000 (22:24 +0800)]
Use _validate_uuid in quantum.plugins.nec.extensions.packetfilter.py

Change-Id: I3564e492c41c5400e0935d364d536ca69b413c24

11 years agoUse is_uuid_like in quantum.extensions.securitygroup.py
Zhongyue Luo [Mon, 5 Nov 2012 16:19:46 +0000 (00:19 +0800)]
Use is_uuid_like in quantum.extensions.securitygroup.py

Change-Id: If86cea62a918ed9bc826b9c9b22130b5d7c967f1

11 years agoRemoves regex validation of UUIDs in dhcp_agent
Zhongyue Luo [Mon, 5 Nov 2012 15:16:03 +0000 (23:16 +0800)]
Removes regex validation of UUIDs in dhcp_agent

Removed re and quantum.api.v2 imports
Removed _validate_field method
Use uuidutils.is_uuid_like for uuid validation

Change-Id: I35e751969cf1f9ff7850fc01b8e4a3f6d788918e

11 years agoUse uuidutils.is_uuid_like in quantum.extentions.l3
Zhongyue Luo [Mon, 5 Nov 2012 15:27:49 +0000 (23:27 +0800)]
Use uuidutils.is_uuid_like in quantum.extentions.l3

Change-Id: I82e42aebd45d743ed890190e478294531f7db4e6

11 years agoImplements _validate_uuid
Zhongyue Luo [Mon, 5 Nov 2012 14:40:50 +0000 (22:40 +0800)]
Implements _validate_uuid

Validates uuids with uuidutils.is_uuid_like
Reordered validation funtions alphabetically

Change-Id: I4c138d471c420ed520e6c881e07d36478119d12b

11 years agoMerge "Use uuidutils for uuid validation"
Jenkins [Mon, 5 Nov 2012 11:59:32 +0000 (11:59 +0000)]
Merge "Use uuidutils for uuid validation"

11 years agoMerge "Drop lxml dependency"
Jenkins [Mon, 5 Nov 2012 10:51:56 +0000 (10:51 +0000)]
Merge "Drop lxml dependency"

11 years agoUse uuidutils for uuid validation
Zhongyue Luo [Wed, 31 Oct 2012 03:01:33 +0000 (11:01 +0800)]
Use uuidutils for uuid validation

Removed api.v2.attributes import
Removed re import
Fixed if-else statement to enhance readability

Change-Id: Id4c107f3bc8c6eb94ae155814538b8f6081cb93b

11 years agoDrop lxml dependency
Zhongyue Luo [Mon, 5 Nov 2012 05:35:39 +0000 (13:35 +0800)]
Drop lxml dependency

Fixes bug #1068290

Removed lxml from tools/pip-requires
Removed usused method _to_xml() in quantum.wsgi.XMLDictSerializer

Change-Id: I3410fd8645739abfd853f71efcbb354b58677b18

11 years agoTestcase of listing collection shouldn't depend on default order of db query
He Jie Xu [Sun, 4 Nov 2012 08:21:36 +0000 (16:21 +0800)]
Testcase of listing collection shouldn't depend on default order of db query

When adding sort feature for quantum, found some testcase of listing
collection depend on default order of db query. Fix those testcase for
ports, networks, and subnets.

Change-Id: Ifefb80dc4a20e27b861c693226b967947bac1a5a

11 years agoAdd uuidutils module
Zhongyue Luo [Mon, 29 Oct 2012 03:25:54 +0000 (11:25 +0800)]
Add uuidutils module

Added uuidutils to openstack-common.conf file and
updated quantum/openstack/common

Change-Id: If3d3908f666115b3c461e8820c5bafcf1cc69e97

11 years agoLog loaded extension messages as INFO not WARNING.
Dan Prince [Sun, 4 Nov 2012 15:02:44 +0000 (10:02 -0500)]
Log loaded extension messages as INFO not WARNING.

Updates the log statement we use when an extension is loaded
to log as info instead of warn.

Fixes LP Bug #1074889.

Change-Id: Ibf5a8a38a1f37c55ca99e0e2209a48ba04d609ae

11 years agoMerge "let metaplugin work with plugin which has not l3 extension support"
Jenkins [Sun, 4 Nov 2012 07:07:52 +0000 (07:07 +0000)]
Merge "let metaplugin work with plugin which has not l3 extension support"

11 years agoMerge "Clean-up comments in quantum/db/l3_db.py"
Jenkins [Fri, 2 Nov 2012 21:08:58 +0000 (21:08 +0000)]
Merge "Clean-up comments in quantum/db/l3_db.py"

11 years agoMerge "db_base_plugin_v2.QuantumDbPluginV2.create_port clean-up"
Jenkins [Fri, 2 Nov 2012 20:41:45 +0000 (20:41 +0000)]
Merge "db_base_plugin_v2.QuantumDbPluginV2.create_port clean-up"

11 years agodb_base_plugin_v2.QuantumDbPluginV2.create_port clean-up
Zhongyue Luo [Fri, 2 Nov 2012 01:38:21 +0000 (09:38 +0800)]
db_base_plugin_v2.QuantumDbPluginV2.create_port clean-up

Removed redundant dictionary lookups

Change-Id: Iac0e05d81cb26e262501a54576483c821fa55003

11 years agoClean-up comments in quantum/db/l3_db.py
Zhongyue Luo [Fri, 2 Nov 2012 03:17:25 +0000 (11:17 +0800)]
Clean-up comments in quantum/db/l3_db.py

Change-Id: I85eaedca8b428ac7ba31f7aa088acb3c21129381

11 years agoImport order clean-up
Zhongyue Luo [Fri, 2 Nov 2012 01:42:42 +0000 (09:42 +0800)]
Import order clean-up

Reorder imports by full module path

Change-Id: I50bc2a5ff6cea939049fed8066471b15e84adbe6

11 years agolet metaplugin work with plugin which has not l3 extension support
Nachi Ueno [Thu, 1 Nov 2012 23:58:25 +0000 (23:58 +0000)]
let metaplugin work with plugin which has not l3 extension support

Fixes bug 1074183
Also Fixes bug 1074184 ( fix get_nework call with fields)

Change-Id: I3bfdb22dd3be8a58cd884629dc5e3385730bb1bc

11 years agoEnsure that HTTP 400 codes are returned for invalid input
Gary Kotton [Mon, 8 Oct 2012 05:58:00 +0000 (05:58 +0000)]
Ensure that HTTP 400 codes are returned for invalid input

Fixes bug 1062046

A number of additional validation functions were added. They
do basic validations.

Change-Id: I0fc207e996f11b50fdaa4d80075ae5704cba7003

11 years agoMerge "support 'send_arp_for_ha' option in l3_agent"
Jenkins [Thu, 1 Nov 2012 16:07:26 +0000 (16:07 +0000)]
Merge "support 'send_arp_for_ha' option in l3_agent"

11 years agoMerge "Use openstack common log to do logging."
Jenkins [Thu, 1 Nov 2012 15:05:41 +0000 (15:05 +0000)]
Merge "Use openstack common log to do logging."

11 years agoUse openstack common log to do logging.
gongysh [Tue, 30 Oct 2012 15:21:46 +0000 (23:21 +0800)]
Use openstack common log to do logging.

Bug #1073194

We use openstack common log to do logging. At the same time, we will use
quantum logger as our top logger, so that all sub loggers will be set
according to quantum.conf

Change-Id: I5adf72e6031ad437e05c3521864a83757b3e7887

11 years agoPut gw_port into router dict result.
gongysh [Wed, 31 Oct 2012 14:01:35 +0000 (22:01 +0800)]
Put gw_port into router dict result.

Bug #1069782

We put gw_port into router dict result so that client can get more
information for the result router.

Change-Id: I54cec8a71441a9370c7ba95767a92190bf1c9c21

11 years agoAdd check for cidr overrapping for adding external gateway
Nachi Ueno [Fri, 21 Sep 2012 20:52:16 +0000 (20:52 +0000)]
Add check for cidr overrapping for adding external gateway

Fixes bug 1053633
Also add check for cidr overrapping between external gateway and
interfaces

Change-Id: I5bfb2fd96ea467b63e940893979a912caf550deb

11 years agoFix unnecessary logging messages during tests
Gary Kotton [Tue, 30 Oct 2012 23:17:13 +0000 (23:17 +0000)]
Fix unnecessary logging messages during tests

Fixes bug 1074431

Change-Id: I70d40760e1fcb5a4755836dd582fb8e163ee13bd

11 years agosupport 'send_arp_for_ha' option in l3_agent
justin ljj [Mon, 27 Aug 2012 08:27:23 +0000 (16:27 +0800)]
support 'send_arp_for_ha' option in l3_agent

Fixes bug 1042046

Sending gratuitous ARPs when a external router or a floating
IP was added in order to facilitate HA.

I am using iputils-arping package to send ARP packets. You will need
to install iputils-arping on Ubuntu and iputils on Fedora/RHEL/CentOS.
Arping locates in /usr/bin/arping on Ubuntu and locates in /sbin/arping
on Fedora/RHEL/CentOS.

Change-Id: I125dbc57b90027dc5e99ff0a5d6877843a0b02a5

11 years agopin sqlalchemy to 0.7
Gary Kotton [Sat, 27 Oct 2012 03:05:35 +0000 (03:05 +0000)]
pin sqlalchemy to 0.7

The sqlalchemy package 0.8.0b1 released on October 30, 2012
removed SQLSoup

(http://docs.sqlalchemy.org/en/latest/changelog/migration_08.html#sqlsoup)

Ensure that the SqlSoup import is still supported. A number of quantum agents
make use of this code to access the database.

Fixes bug 1073555

Change-Id: I78b27716c6e3eb05d874314f0bc544a917fd5853

11 years agoRemove unused metaplugin agents
Nachi Ueno [Tue, 30 Oct 2012 22:30:21 +0000 (22:30 +0000)]
Remove unused metaplugin agents

Fixes bug 1038840

Change-Id: I891247ebd4e58b950c9254d267a06aadc4602d18

11 years agoMerge "Support external network in probe-create."
Jenkins [Tue, 30 Oct 2012 08:42:10 +0000 (08:42 +0000)]
Merge "Support external network in probe-create."