~hudson-openstack/nova/trunk

Viewing all changes in revision 1348.

  • Committer: Tarmac
  • Author(s): Vishvananda Ishaya
  • Date: 2011-07-29 19:54:54 UTC
  • mfrom: (1299.3.21 keystone-migration)
  • Revision ID: tarmac-20110729195454-62q24z5jejo9zvio
Round 1 of changes for keystone integration.
 * Modified request context to allow it to hold all of the relevant data from the auth component.
 * Pulled out access to AuthManager from as many places as possible
 * Massive cleanup of unit tests
 * Made the openstack api fakes use fake Authentication by default

There are now only a few places that are using auth manager:
 * Authentication middleware for ec2 api (will move to stand-alone middleware)
 * Authentication middleware for os api (will be deprecated in favor of keystone)
 * Accounts and Users apis for os (will be switched to keystone or deprecated)
 * Ec2 admin api for users and projects (will be removed)
 * Nova-manage user and project commands (will be deprecated and removed with AuthManager)
 * Tests that test the above sections (will be converted or removed with their relevant section)
 * Tests for auth manager
 * Pipelib (authman can be removed once ec2 stand-alone middleware is in place)
 * xen_api (for getting images from old objectstore. I think this can be removed)

Vish

expand all expand all

Show diffs side-by-side

added added

removed removed

Lines of Context: