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
Fix to change reference to the Quantum CLI from within the Cisco extensions' CLI module
Removed "tools" from the PYTHONPATH
Change-Id: Icbd3800668219d16fc33a25da9170e9ec7fb6ddb
The version of OVS that ships with XenServer by default does not include
the script to automatically sync the XAPI other_config:nicira-iface-id
field of a VIF with the external_ids:iface-id in the OVS interfaces table.
Thus, make the agent grab the value directly from XAPI if iface-id is
not already populated.
Change-Id: Id01d9da1761016bcd983ad06621c62e94b2445c1
The git line for the cisco pip-requires was wrong.
The venv needs to be installed in the source tree, not in the home
directory for self-contained builds.
The version of python can't be assumed and must be calculated.
Change-Id: I23d381eb273e82796e309483086dc68f27ce6093
Use version 0.6.24 of python-distribute which allows us to find all of the
test directories on ubuntu oneiric.
Change-Id: Ibdd7f84e3f344b98cc979b2afcdd3dd2d423dfd1
Instead of splitting the tests (server/client) we just run the tests like is
done in run_tests.py.
Change-Id: I204e54eaca4473416b5a540719a13988b90adc30
We now have a verbose flag (-v) for run_tests.sh if you want ot see all that
crap printed to the screen. The default behavior is just to print "test nam
.. OK". Also, we took the code from nova to cat run_tests.log if there is a
error so that if we hit an import error we will see it in the console jenkin
output.
Change-Id: Id8997c658a61691bf9f25b1c01e6a5db0eca428f
Fix the most obvious issues with the Quantum README and add pointers to
external documentation resources.
In a future commit, we plan to remove most of the content in the README
and leave it just as references to external documentation. However,
this change requires us to be able to support multiple version of our
external documentation (not yet possible) and have a good location for
developer documentation.
Change-Id: I57d7f99f070d17564b7a5fdcef8ae8ad2a6575a6
This commit changes the plugin interface so that we have update() functions
that can upate any attributes of the port or network. In the future when we
add more things like operational state this will give us the flexibility to be
able to update those. This also allows data extensions to be passed into the
update calls.
Thanks to Tyler and the others at cisco for making the changes to the cisco
plugins and tests (their patch is included in this commit).
Change-Id: If8a0111a7174d94d9f0aed9630e326d428ef994a
Once that quantum is deployed there is no need to modified the python
path importing source_environment.
Change-Id: Iad4cce250137c6e5374ee90af6324f32f32da2ad
Modifies quantum.conf to include authN filter and pipeline with auth (optional)
Removes bufferedhttp.py (not used anymore as middleware stays in keystone's tree)
Change-Id: Id6410d88cd9a11c41e8813497a8af3286a88e1dc
The CI team is developing a new tool, git-review:
https://github.com/openstack-ci/git-review
which is intendend to replace rfc.sh. This adds a .gitreview file
so that it can automatically determine the canonical gerrit location
for the repository when first run. Later, rfc.sh will be updated to
indicate it is deprecated, and then eventually removed.
Change-Id: I49edfa303671de58f54eae4e1d7c27916c41dda7
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