summaryrefslogtreecommitdiffstats
path: root/keystone/routers.py
Commit message (Collapse)AuthorAgeFilesLines
* Make Keystone return v3 as part of the version apiHenry Nash2013-03-091-2/+13
| | | | | | | | | | The keystone "get version" api currently fails to list v3 as a supported api. It should now do this, along with v2 (which is, of course, still supported) Fixes Bug #1148186 Change-Id: Ie88bf941123702d2f7e2ecf6cecb1fa937ca1e52
* Driver registryDolph Mathews2012-12-211-6/+7
| | | | | | | | | Uses automatic dependency injection to provide controllers with driver interfaces (identity_api, token_api, etc). See tests/test_injection.py for a self-contained example. Change-Id: I255087de534292fbf57a45b19f97488f831f607c
* module refactoringAdam Young2012-12-171-0/+68
Distributes the functionality of service.py into the modules. Moves ComposableRouters into the modules. The routers and controllers now have short names. The controllers get their APIs via the base class. Change-Id: I87404b80ea9800d6792f97a7a3a64fe839065c1c