This continues support for middleware that is using the older data model where tenantId and tenantName were the same thing. X_TENANT is what is in the URL in Keystoe. Added documentation on Middleware headers and HTTP API interactions. Change-Id: I65a31ab07eb18d6882977acc64679c873b951bfb
… Introduced a new property that holds list of extensions that are to be enabled."
…igrations) - Added SQLAlchemy Migrations as a dependency (pip install sqlalchemy-migrate) - Added empty migration repo - Made migration manage.py executable - Added initial migration matching diablo-tagged release - Added incremental migrations to catch up to trunk - Added usage docs for contributors - Added doc that explains how to migrate. Change-Id: I4fa8f930645ac6b7f82d0472361fe114b71bb489
…s were not completing Change-Id: I65de480b0cc2f55453808ad5755421f5ff932fa8
…-ssl Change-Id: I5648acb8980782d2f1f932ee4947dd2deb490de5
…Supported call to get users for a tenant for a specific role. - Removed calls to get specific role for a user and to get all the roles for a specific tenant as they are not useful. - Fixed LDAP backend call to get users for a tenant. - Disabling Invalid pylint check."
- Supported call to get users for a tenant for a specific role. - Removed calls to get specific role for a user and to get all the roles for a specific tenant as they are not useful. - Fixed LDAP backend call to get users for a tenant. - Disabling Invalid pylint check. Change-Id: I8c9dbc206d06a55e5c5ddc1163680103563eacc4
…round credentials command usage (for EC2)"
While the Keystone API Spec supports multiple tenants, the Keystone implementation does not. The samples have been simplified to show only one tenant returned. Change-Id: I6aecb603cab83a4fb987a2cdaddbd366443615ec
Makes setup.py use a canonical_version() function that returns the pure (final) version number. That version number is used in tarball name and as the main tarball directory. This brings Keystone in line with the other core projects and needs to be in before Essex-1 delivery. Change-Id: I8adb45ccc619a9a77d7a4da013d7cc9cf6277f86
… API contract. Minor LDAP code change to support tests."
…ntract. Minor LDAP code change to support tests. Change-Id: I3136e186c146fcf51d0a7b250d4c04342b11ba20
…n which can be used in Keystone and imported from Keystone to allow for easier Keystone integration."
…roles.Additional tests to support the same."
…dditional tests to support the same. Change-Id: Iffc005a87dfa0ac36802d8f1f3cfed5dba337366
- Added "Setting up a development environment" doc - Removed related info from pip-requires & project README - Added "Testing" doc - Removed related info from project README - Also removed contributor doc build info from project README (bug #843056) - Updated version string to '2012.1-dev' Change-Id: I58c79acd91dc391e3fa85911d09f74ad54d9d444
….py to correct path problems."
…ces/roles by name."
…es by name. Change-Id: Iac3687940c3dac6e0d4924ff9dc7cf50d1f31e74