I've just dropped in place a bunch of developer documentation (RST) for 
Keystone - one in, one pending (https://review.openstack.org/#change,1089). 
Making these docs  brought up a number of questions that I wasn't able to 
answer. I want to put more context around the commands and concepts for the 
reader prior to updating the docbook documentaiton. Joe Savak suggested on IRC 
that I just drop them out here to the list, so here goes:

If any of these are "just bugs", let me know and I'll file them.

Q: Why is an administrative service token bound to a tenant?
Right now, keystone-manage to create an administrative service token, the token 
which in turn is configured into nova, swift, glance, and dashboard, requires a 
tenant - but as I understand tenant that doesn't make sense - as the various 
services all serve more than one tenant.

Q: How do you remove a service?

Q: How do you remove an EndpointTemplate?

Q: What's the purpose of a "role" prior to RBAC 
Is it really just relevant for the Keystone administrative API, but more coming 
online later with the RBAC work? Does any role based link between a user and a 
tenant allow that user to get a scoped token for that tenant?

Q: How do you remove a role?

Q: What's the keystone-manage command for "credential add" do? There's also no 
corresponding delete or disable - is this password update for the passwords 
that are set on "keystone-manage user add"? If not, how are those passwords 
updated?

Q: What are "type" and "key" as related to "credential add" command, and what 
are they intended to do?

Q: Why isn't there a "user delete" and a "tenant delete"? Is this a "just 
haven't gotten to it yet" bug?

-joe
_______________________________________________
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