Hi Everyone!

It's been a while since the summit in Santa Clara. It was great meeting with 
everyone who was there – looking forward to the next one!

Since the summit, we've been working on Keystone and figuring out how to 
integrate it into OpenStack (Nova, Swift, Glance, and the dashboard). There has 
been much activity on the project. The code, design, and API has been changing 
daily. Anyone interested, please join us.

RELEASE 1
Milestone 1 for Diablo is right around the corner already! The goal remains to 
create a common auth system supporting existing use cases. There are a couple 
of proposals we'd like community input on before we get too far into the 
implementation:

  1.  API spec
  2.  Scope of first release

API Spec
We've published an API spec doc which we've been altering as requests come in 
for changes. The spec includes proposals for a core API that covers:

  *   tokens: for authentication
  *   tenants: for isolating and grouping resources to support multi-tenancy
  *   users: because we have to!
  *   roles: to support the Nova roles (see 
http://nova.openstack.org/runnova/managing.users.html for roles and users)
  *   credentials: to address the EC2, Rackspace auth, multiple-credentials 
question

The draft spec is on github and includes both the core APIs and additional 
extensions needed to make Keystone function as a stand-alone system. We'd like 
to lock it down as soon as is feasible. R1 is too close (June 2nd) so we 
probably won't be done by then, but aiming for Friday June 10th gives us a good 
couple of weeks to get there and then a couple of weeks to firm up 
implementation and tests, so we should be able to hit R2 with a locked down API.


Scope of R1
For the first Diablo milestone, we're aiming to support the user stories listed 
in http://wiki.openstack.org/KeystoneR1


ANNOUNCEMENTS

Repo
We're moving the source to the Rackspace repo (mainly because we can add 
multiple admins). Please start using the new repo. I will keep both in sync for 
a while.

https://github.com/rackspace/keystone/

I was able to change my config with those commands:
git remote rm origin
git remote add origin -m master -t master 
https://your-lo...@github.com/rackspace/keystone.git

As you open new issues, please use the Rackspace repo.

Participate
If you're interested in joining the team and working on Keystone, we'd love the 
input and help. Just let me know. And, of course, anyone is welcome to submit 
code, blueprints, issues, etc…

Looking forward to hearing from ya'll.

Ziad



Confidentiality Notice: This e-mail message (including any attached or
embedded documents) is intended for the exclusive and confidential use of the
individual or entity to which this message is addressed, and unless otherwise
expressly indicated, is confidential and privileged information of Rackspace.
Any dissemination, distribution or copying of the enclosed material is 
prohibited.
If you receive this transmission in error, please notify us immediately by 
e-mail
at ab...@rackspace.com, and delete the original message.
Your cooperation is appreciated.

_______________________________________________
Mailing list: https://launchpad.net/~openstack
Post to     : openstack@lists.launchpad.net
Unsubscribe : https://launchpad.net/~openstack
More help   : https://help.launchpad.net/ListHelp

Reply via email to