]>
review.fuel-infra Code Review - openstack-build/neutron-build.git/log
Dan Prince [Mon, 5 Nov 2012 16:57:53 +0000 (11:57 -0500)]
Move extension.py into quantum/api.
This change moves extensions.py out of the extensions module
and into the api module. This resolves an issue where the
following log WARNING message would occur each time the Quantum
API starts:
Did not find expected name "Extensions" in
/usr/lib/python2.7/site-packages/quantum/extensions/extensions.py
Fixes LP Bug #
1074895 .
Change-Id: Ia5ed206870551f9b33b74dcdc9d0503e447f298d
Iryoung Jeong [Thu, 15 Nov 2012 06:23:12 +0000 (15:23 +0900)]
Updates clear_db() to unregister models and close session.
fixes bug
1080988
This change fixes the bug by ensuring the metadata and session objects
are properly cleaned up by clear_db(). Using the proper calls reduces
the memory required by unit tests.
Change-Id: I1d1802b642eff83b7f96211608195afaf68e855a
Eugene Nikanorov [Thu, 8 Nov 2012 14:44:02 +0000 (18:44 +0400)]
The change allows loading several service plugins along with core plugin.
The following functionality changes were made:
1. Multiple plugins are loaded one per type
2. QuantumManager now holds dictionary {plugin_type: plugin_instance}
Core plugin is stored there as well
3. Extensions are checked against all loaded plugins
4. Service plugins are specified by service_plugins option in quantum.conf file
5. Provide basic interface for service plugins
6. Introduce dummy service plugin as example and PoC
7. Service plugin's REST calls get corresponding plugin's common prefix
8. Add UTs for new extension framework functionality and for QuantumManager
Implements: blueprint quantum-service-framework
Change-Id: I1d00d6f848937410bccd91c852ff0871a86d7bb8
Jenkins [Tue, 20 Nov 2012 07:19:45 +0000 (07:19 +0000)]
Merge "Fix unitest test_router_list with wrong fake return value"
Dan Wendlandt [Mon, 19 Nov 2012 17:29:52 +0000 (09:29 -0800)]
fix incorrect kwarg param name for region with l3-agent
bug
1080793
Change-Id: Iec600e98406b0210ab3a472c97f3b4d8f0f96d44
Aaron Rosen [Wed, 14 Nov 2012 22:52:06 +0000 (14:52 -0800)]
All egress traffic allowed by default should be implied
This commit removes the egress rules that were created by default
to align with the way security groups work in amazon VPC.
"By default, all egress is allowed from the security
group until you add outbound rules to the group (then only the egress you
specified is allowed)."
Change-Id: I63936fbf76ea9a2828c8923be6ec14aac46b21bd
Jenkins [Mon, 19 Nov 2012 09:46:20 +0000 (09:46 +0000)]
Merge "Ensure that deleted gateway IP address is recycled correctly"
Jenkins [Mon, 19 Nov 2012 07:29:24 +0000 (07:29 +0000)]
Merge "Completes unittest coverage of quantum.api.v2.attributes.py"
He Jie Xu [Thu, 8 Nov 2012 04:43:22 +0000 (12:43 +0800)]
Fix unitest test_router_list with wrong fake return value
Fixes bug
1077879
The object of return list shouldn't wrap in 'router'
Change-Id: I26862088f55a8d674bf22d66c7aeda1ca8fb1f98
gongysh [Mon, 19 Nov 2012 02:00:01 +0000 (10:00 +0800)]
Delete floating port and floatingip in the same transaction
Bug #
1080516
Change-Id: Icb5b71e29af582cb0e381e22909f46b325063d71
Zhongyue Luo [Tue, 13 Nov 2012 02:05:51 +0000 (10:05 +0800)]
Completes unittest coverage of quantum.api.v2.attributes.py
Tests were added to cover all cases of each function
Change-Id: Ic856bc6efb84360a8f5eaffde09dd68055bbe9c9
Juergen Brendel [Thu, 8 Nov 2012 02:00:11 +0000 (15:00 +1300)]
Use DB count to get resource counts.
Fixes bug
1075369 .
During quota check we used to simply retrieve the entire collection
of resources from the database, then counting them in Python. This
patch introduces a specialized _get_collection_count() method, which
instead take advantage of the DB's built-in count capabilities.
In order to take advantage of this, plugins can now implement
get_*_count() methods for their resources. This is used (if present)
by the quota checking function.
Patch incorporates review feedback from Dan W, Alex Xu, Zhongyue Luo,
Edgar Magana, Akihiro Motoki and gongysh.
Change-Id: I87e2d0294e116e8147fed2ee90c9eb0cf1a54362
Jenkins [Fri, 16 Nov 2012 10:48:02 +0000 (10:48 +0000)]
Merge "Remove qpid configuration variables no longer supported"
Jenkins [Fri, 16 Nov 2012 05:53:56 +0000 (05:53 +0000)]
Merge "plugin/ryu, linux/interface: remove ryu specific interface driver"
Jenkins [Thu, 15 Nov 2012 22:40:29 +0000 (22:40 +0000)]
Merge "Allow NVP plugin to use per-tenant quota extension"
Isaku Yamahata [Thu, 15 Nov 2012 19:20:57 +0000 (04:20 +0900)]
plugin/ryu, linux/interface: remove ryu specific interface driver
Implements blueprint ryu-remove-ryu-specific-interface-driver
Since Ryu specific interface driver is not needed any more,
delete it.
Change-Id: Ic3336e8aac3076ddc949044d7ff25608bb7d297f
Signed-off-by: Isaku Yamahata <yamahata@valinux.co.jp>
Jenkins [Thu, 15 Nov 2012 17:51:49 +0000 (17:51 +0000)]
Merge "Revert "Put gw_port into router dict result.""
Aaron Rosen [Thu, 15 Nov 2012 17:40:53 +0000 (09:40 -0800)]
Allow NVP plugin to use per-tenant quota extension
Change-Id: I704b52471e44b2d4e75dcf4435d55d6c6974a870
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."
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
Gary Kotton [Tue, 13 Nov 2012 00:12:45 +0000 (00:12 +0000)]
Ensure that deleted gateway IP address is recycled correctly
Fixes bug
1079980
Change-Id: I6819899cae6f366423ade70613c85fd84d1a270d
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
Jenkins [Wed, 14 Nov 2012 07:24:55 +0000 (07:24 +0000)]
Merge "RESTProxy Plugin for Floodlight and BigSwitch"
Jenkins [Wed, 14 Nov 2012 06:18:58 +0000 (06:18 +0000)]
Merge "plugin/ryu: update for ryu update"
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
Jenkins [Wed, 14 Nov 2012 01:05:25 +0000 (01:05 +0000)]
Merge "Ensure that mac address is set to namespace side veth end."
Jenkins [Tue, 13 Nov 2012 12:20:17 +0000 (12:20 +0000)]
Merge "plugin/ryu: add tunnel support"
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
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>
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>
Jenkins [Mon, 12 Nov 2012 18:35:18 +0000 (18:35 +0000)]
Merge "Adds tests for attribute._validate_uuid"
Jenkins [Mon, 12 Nov 2012 18:15:05 +0000 (18:15 +0000)]
Merge "Adds test scripts for _validate_range"
Jenkins [Mon, 12 Nov 2012 17:59:55 +0000 (17:59 +0000)]
Merge "Adds test scripts for _validate_string"
Jenkins [Mon, 12 Nov 2012 16:57:43 +0000 (16:57 +0000)]
Merge "Adds tests for attributes.is_attr_set"
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
Zhongyue Luo [Mon, 12 Nov 2012 08:07:18 +0000 (16:07 +0800)]
Adds tests to attribute.convert_to_int
Change-Id: I1a8ec7b1710f1b1165a9fc125335523ae18f29a4
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
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
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
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
Gary Kotton [Sat, 10 Nov 2012 22:29:35 +0000 (22:29 +0000)]
Remove qpid configuration variables no longer supported
Change-Id: I25396654fdd03ae54d7d7470a9d2952689836c50
Jenkins [Sat, 10 Nov 2012 12:37:46 +0000 (12:37 +0000)]
Merge "Removing 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
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
Jenkins [Fri, 9 Nov 2012 19:48:44 +0000 (19:48 +0000)]
Merge "Make tox.ini run pep8 checks on bin."
Jenkins [Fri, 9 Nov 2012 19:22:09 +0000 (19:22 +0000)]
Merge "Import lockutils and fileutils from openstack-common"
Jenkins [Fri, 9 Nov 2012 19:12:14 +0000 (19:12 +0000)]
Merge "Adds test scripts for _validate_values"
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
Jenkins [Fri, 9 Nov 2012 17:20:30 +0000 (17:20 +0000)]
Merge "Add indication when quantum server started."
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
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
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
Jenkins [Fri, 9 Nov 2012 07:29:05 +0000 (07:29 +0000)]
Merge "Ensure that the anyjson version is correct."
Jenkins [Fri, 9 Nov 2012 07:28:05 +0000 (07:28 +0000)]
Merge "Clean up executable modules"
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
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
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
Jenkins [Tue, 13 Nov 2012 06:46:13 +0000 (06:46 +0000)]
Merge "Validate L3 inputs."
Jenkins [Mon, 12 Nov 2012 21:05:58 +0000 (21:05 +0000)]
Merge "Treat case when pid is None"
Jenkins [Thu, 8 Nov 2012 15:54:15 +0000 (15:54 +0000)]
Merge "Updated openstack-common setup and version code."
Jenkins [Thu, 8 Nov 2012 12:53:09 +0000 (12:53 +0000)]
Merge "Remove nova code from Quantum Cisco Plugin"
Jenkins [Thu, 8 Nov 2012 12:42:48 +0000 (12:42 +0000)]
Merge "Fixes convert_to_boolean logic"
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
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
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
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
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
Gary Kotton [Wed, 7 Nov 2012 22:57:59 +0000 (22:57 +0000)]
Validate L3 inputs.
Fixes bug
1064765
Change-Id: Idb8d078f3c640d450bcb738cddf875b5e49f1b60
Jenkins [Wed, 7 Nov 2012 18:59:47 +0000 (18:59 +0000)]
Merge "Ensure that HTTP 400 codes are returned for invalid input"
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
Gary Kotton [Sun, 4 Nov 2012 07:03:48 +0000 (07:03 +0000)]
Fix openssl zombies
Fixes bug
1074257
Change-Id: I6a6673ad12dfbd24dc1d02623e2e70068999fe45
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
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
Gary Kotton [Sat, 3 Nov 2012 02:43:03 +0000 (02:43 +0000)]
Add loopingcall from openstack-common
Change-Id: I65a1eb1676f0efb4decb75aa3dfd3af35012bd77
Gary Kotton [Sat, 3 Nov 2012 00:13:11 +0000 (00:13 +0000)]
Added service from openstack-common
Change-Id: Ie9892508820f81d487f41d5e3839d125c887681b
Jenkins [Tue, 6 Nov 2012 18:42:14 +0000 (18:42 +0000)]
Merge "Sync latest notifier changes from openstack-common"
Jenkins [Tue, 6 Nov 2012 15:41:26 +0000 (15:41 +0000)]
Merge "Pep8 fixes for quantum master."
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"
Jenkins [Tue, 6 Nov 2012 08:25:08 +0000 (08:25 +0000)]
Merge "Removes regex validation of UUIDs in dhcp_agent"
Jenkins [Tue, 6 Nov 2012 08:24:58 +0000 (08:24 +0000)]
Merge "Update KillFilter to handle 'deleted' exe's."
Jenkins [Tue, 6 Nov 2012 08:05:28 +0000 (08:05 +0000)]
Merge "Use _validate_uuid in quantum.plugins.nec.extensions.packetfilter.py"
Jenkins [Tue, 6 Nov 2012 08:05:11 +0000 (08:05 +0000)]
Merge "Use is_uuid_like in quantum.extensions.securitygroup.py"
Jenkins [Tue, 6 Nov 2012 02:35:42 +0000 (02:35 +0000)]
Merge "Fix unnecessary logging messages during tests"
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
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
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
Jenkins [Mon, 5 Nov 2012 16:41:45 +0000 (16:41 +0000)]
Merge "Log loaded extension messages as INFO not WARNING."
Jenkins [Mon, 5 Nov 2012 16:34:36 +0000 (16:34 +0000)]
Merge "Use uuidutils.is_uuid_like in quantum.extentions.l3"
Jenkins [Mon, 5 Nov 2012 16:34:27 +0000 (16:34 +0000)]
Merge "Add check for cidr overrapping for adding external gateway"
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
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
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
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
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
Jenkins [Mon, 5 Nov 2012 11:59:32 +0000 (11:59 +0000)]
Merge "Use uuidutils for uuid validation"
Jenkins [Mon, 5 Nov 2012 10:51:56 +0000 (10:51 +0000)]
Merge "Drop lxml dependency"
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
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
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
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