35 Commits

Author SHA1 Message Date
Dan Wendlandt
ea64a12a3e fix mysql port in sql_connection example...
Change-Id: Ie91b554e5549193fb3568cf0bb0dec7c58a6dfc5
2012-01-16 16:59:22 -08:00
Jenkins
08142231ad Merge "bug 903580: remove invalid extensions path from quantum.conf" 2011-12-14 00:12:53 +00:00
Dan Wendlandt
f4f4a21fb3 bug 903580: remove invalid extensions path from quantum.conf
Avoids error message at boot.

Specifying a path here is actually not needed at all.

Change-Id: Id16609bc557a94e1e66191bee589dfd543eda6e6
2011-12-12 23:40:13 -08:00
Ghe Rivero
f53fb7705a blueprint api-framework-essex
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
2011-12-06 09:53:11 +00:00
Brad Hall
6a08320031 Second round of packaging changes
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
2011-11-28 10:33:52 -08:00
Tyler Smith
24b0207cbe blueprint quantum-packaging
Change-Id: Ica19170540b06ecddb0fbb6d340ee7a6819c1708
2011-03-07 18:02:05 -05:00
Brad Hall
14069f9e0a Add the ability to specify multiple extension directories
This allows for a colon-separated list of extension directories that will be
loaded at startup.

Change-Id: Ie7acb24a929b1782be3e916113a90ede238dee40
2011-10-02 15:46:29 -07:00
Brad Hall
559aedc3d9 Merge from launchpad quantum/diablo branch:
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
2011-09-23 20:17:44 -07:00
Salvatore Orlando
e4b3bb5179 Keystone-integrated pipeline should not be default in quantum.conf 2011-09-01 17:26:42 +01:00
Salvatore Orlando
42ddbf938a Merge trunk
Now re-submitting admin credentials if token expires
2011-08-31 11:52:41 +01:00
Salvatore Orlando
3d0d7384c5 Updating common/extensions.py in order not to instantiate a QuantumManager when retrieving plugin
Also renaming API router: APIRouterV01 --> APIRouterV1
2011-08-26 11:20:55 +01:00
Salvatore Orlando
95a7642298 Addressing Somik's comment. 2011-08-24 20:57:08 +01:00
Salvatore Orlando
667dab4e83 Addressing comments from Ziad and Somik 2011-08-23 17:47:45 +01:00
Salvatore Orlando
d3ff660f78 Making Keystone version configurable 2011-08-22 17:38:35 +01:00
Salvatore Orlando
d4df7d1c30 Accidentally took quantum.conf out of branch.
Now back in.
2011-08-22 16:57:43 +01:00
Salvatore Orlando
e91e9ea81c Making keystone integration optional in quantum configuration 2011-08-18 23:08:15 +01:00
Salvatore Orlando
65097131ab Merge trunk
pep8 fixes
2011-08-18 23:04:02 +01:00
Salvatore Orlando
76a7a708d8 merge trunk
pep8 fixes
adapting CLI to API v1.0
Fixing wsgi to avoid failure with extensions
2011-08-17 22:48:56 +01:00
Salvatore Orlando
6f805f28b6 First, trivial, implementation of authN+authZ 2011-08-12 12:12:36 +01:00
Salvatore Orlando
2e3931e7ba Authentication with Keystone.
auth_token Middleware tweaked and imported in Quantum tree
Developing Authorization middleware
2011-08-11 17:53:43 +01:00
Salvatore Orlando
ca1098c75c Relabelling API version to 1.0! 2011-08-04 17:42:23 +01:00
Rajaram Mallya
7118905054 Rajaram/Santhosh|quantum manager loads plugin only once, even though both extension middleware and APIRouter calls it 2011-07-25 18:45:21 +05:30
Rajaram Mallya
b282e87f42 Santhosh/Rajaram|latest merge from quantum and made extensions use options to load plugin 2011-07-25 14:28:52 +05:30
Salvatore Orlando
ebd311ffd0 ...and again! 2011-06-28 10:43:11 +01:00
Salvatore Orlando
a0df0746fd removing "quantum" folder as well from etc 2011-06-28 10:41:40 +01:00
Salvatore Orlando
4a8cd2bd8f removing api-paste.ini 2011-06-28 10:37:48 +01:00
Santhosh
b5ff082337 Santhosh/Vinkesh | Added extensions framework 2011-06-23 18:03:59 +05:30
Santhosh
fed70a5272 Santhosh/Vinkesh | Fixed all the pep8 violations. Modified the 'req' to 'request' across all the services and wsgi so that it's consistent with other projects 2011-06-08 15:51:47 +05:30
Salvatore Orlando
3a421e759f Work in progress on network API 2011-05-24 17:45:16 +01:00
Salvatore Orlando
702e64fc52 Adding first files for quantum API 2011-05-23 21:51:00 +01:00
Salvatore Orlando
847ecc5028 Adding api paste configuration file 2011-05-20 15:30:12 +01:00
Somik Behera
44e6ae3a44 Pushing initial started code based on Glance project and infrstructure work done by the melange team. 2011-05-11 14:29:35 -07:00
Jenkins
bfbe25084c Merge "bug 903581: remove etc/quantum.conf.sample as it is invalid" 2011-12-13 14:45:03 +00:00
Ghe Rivero
2ccf22e98a Adds sqlalchemy support for ovs_quantum_plugin.
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
2011-12-13 09:15:59 +01:00
Dan Wendlandt
3aea574f22 bug 903581: remove etc/quantum.conf.sample as it is invalid
Change-Id: I9314bfb9a58a65d7801125b3756672b831087c9d
2011-12-12 23:50:21 -08:00