Merge "Import lockutils and fileutils from openstack-common"
Merge "Make tox.ini run pep8 checks on bin."
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
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
Merge "Removing unsed code for Cisco Quantum Plugin V1"
Remove qpid configuration variables no longer supported

Change-Id: I25396654fdd03ae54d7d7470a9d2952689836c50
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
Adds test scripts for _validate_range

Shortened _validate_range logic
Wrote unittests for _validate_range

Change-Id: I9fc69dd6c37f9c08c3112c1a14cdcdb26194f17a
Adds test scripts for _validate_string

Cleanup _validate_string method
Added tests covering all cases

Change-Id: I48ed989ad69df19f32e7266fc77724f492441d17
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
Adds tests to attribute.convert_to_int

Change-Id: I1a8ec7b1710f1b1165a9fc125335523ae18f29a4
Adds tests for attribute._validate_uuid

Removed redundant condition in _validate_uuid logic
Wrote test cases accordingly

Change-Id: I6ee83bda90cdfeaeaa17da6241f2673d0959baa2
Merge "Adds tests for attributes.is_attr_set"
Merge "Adds test scripts for _validate_string"
Merge "Adds test scripts for _validate_range"
Merge "Adds tests for attribute._validate_uuid"
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>
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>
Ensure that mac address is set to namespace side veth end.

Fixes bug 1073350

Change-Id: I4c0e85b500ac966a4250e2b6df634aab812f67e9
Merge "plugin/ryu: add tunnel support"