[Openstack] Keystone's stable/diablo branch

Dolph Mathews dolph.mathews at gmail.com
Fri Nov 11 19:58:58 UTC 2011


Keystone needs your help testing!

The goal of this branch is to be completely compatible with diablo,
while including as many improvements as possible. Pending your
satisfaction, we'd like to tag this branch in the coming days.

Browse stable/diablo: https://github.com/openstack/keystone/tree/stable/diablo

As is, the stable/diablo branch includes the following changes since
our "2011.3" tag:

- Improved: Documentation!
- Added: Initial schema & data migration support (although no schema
changes have been made)
- Fixed: Duplicated entries in logs (bug 844959)
- Fixed: Version controller looked for templates in the wrong path
- Fixed: Returned inappropriate status codes (bug 843226)
- Fixed: Content types provided by echo client, legacy middleware,
swift middleware
- Fixed: Tenant ID was returned as Service ID in the auth response (bug 882760)
- Fixed: GET /users/{user_id} did not return user name (bug 887833)
- Removed: Execute bit from example keystone.conf

WADLs & XSDs:
  - Removed: Atom link from complexType for a Role (bug 859937)
  - Removed: Response representation from a HEAD method

Middleware:
  - Added: X_TENANT_NAME and X_TENANT_ID headers
  - Reverted: X_TENANT header (now deprecated) to use TENANT_NAME
  - Fixed: Provided (application/json) in Accept header instead of (text/json)
  - Fixed: EC2 middleware used outdated token structure
  - Fixed: Swift middleware referenced 'roleref.roleId'

keystone-manage:
  - Added: User names to keystone-manage user list
  - Fixed: --help not showing usage options
  - Fixed: lists of 'objects' and 'actions' were out of date (bug 877504)

Testing:
  - Improved: Test coverage!
  - Fixed: Running PEP8 in a virtualenv (bug 885380)

Thank you,
-Dolph




More information about the Openstack mailing list