Adds a new attribute expressing current operational status for port and network resources
Also includes:
- db models: changes to accomodate operational status concept
- unit tests: changes to include different validation functions for API v1.0 and v.1.1
This changeset does not include changes to the client library
NOTE: Addressing issue concerning unit tests for OVS plugin. API unit tests launched with
PLUGIN_DIR set to Cisco's plugin work fine as well.
Change-Id: I0c4f0f8a8c392bae75c668c28070364ca230f965
Fixes bug 890672
Allow to use any database as backend (supported by sqlalchemy).
Need to change ovs_quantum_plugin.ini and add variable sql_connection under DATABASE entry using specific sqlalchemy url schema (same as nova confs)
Change-Id: Ic490b09aad84c7f24d68064c18a8c1b33774cb05
Addressing Dan's comments.
This changeset provides:
- improved framework for API versioning, with separated controllers for each API version
- Taken from nova:'Resource' class in WSGI framework. This class is a container for serializers, deserializers and controller
- Better deserialization thanks to resource class. _parse_request_params has been removed
- Improved management of HTTP client errors
NOTE: this changeset does not update the framework used by API extensions.
Change-Id: I88a669ce418225c415e0da22e951762d0708e0a5
Change-Id: Ib7ff79c166e34c4f99a8df55feb0191f37555597
Removed the trailing whitespaces in the README
Change-Id: Ic2299bf35d9e0d8512ae4f57976884d12ba92159
This change condenses the directory structure to something more similar to
what we had before while producing similar packages.
It also introduces version.py which allows us to get the version from git tags
(or a fallback version if not available).
Fixes lp bug 889336
Fixes lp bug 888795
Change-Id: I86136bd9dbabb5eb1f8366ed665ed9b54f695124
bug 875458
The cisco plugin has some pep8 errors when using pep8 version 0.6.1
which is now what is used to gate trunk.
This fix is not supposed to change any functionality. I was not able
to test it, so I will need a review + testing from the Cisco team.
Change-Id: I5e95e3ec96d5f53a3bea7cea2764fd421ba0a46e
merge salv's fix to remove keystone middleware: lp855151
one more 202->200 from tyler
merge tylers additional 202 -> 200 changes
merge additions to OVS readme describing running with multiple hosts
merge brad's changes to make create API calls return 200, not 202
merge unit test for showing unset attachment
merging API docs branch
Merge: lp:~yinliu2/quantum/bug856564
Merge: lp:~bgh/quantum/bug850261
Change-Id: I56fe24c59f918737e57b562343c33ec6dcceac60