yahoo-eng-team team mailing list archive
-
yahoo-eng-team team
-
Mailing list archive
-
Message #02234
[Bug 1116448] Re: identity-api v2 wrong description of Update user operation
[Expired for Keystone because there has been no activity for 60 days.]
** Changed in: keystone
Status: Incomplete => Expired
--
You received this bug notification because you are a member of Yahoo!
Engineering Team, which is subscribed to Keystone.
https://bugs.launchpad.net/bugs/1116448
Title:
identity-api v2 wrong description of Update user operation
Status in OpenStack Identity (Keystone):
Expired
Status in OpenStack API documentation site:
Expired
Bug description:
All what follows is about usage of keystones /users/{userId} for updating of user details.
(But maybe some parts can be applied to Update tenant too)
So this refers to http://docs.openstack.org/api/openstack-identity-
service/2.0/content/POST_updateUser_v2
.0_users__userId__Admin_API_Service_Developer_Operations-d1e1356.html
.
Checked against Folsom version, otherwise noted.
I would like to get some input from others on these things, I'm willing to take care of fixing them/proposing patches.
Or I can split them in separate bugs if necessary.
1) Wrong HTTP method/verb - POST results in 404, it should be probably PUT
2) Wrong attribute *username* looks like it should be just *name*
3) It's possible to set additional attributes which ends in *extra* list - not mentioned at all
4) Actual response has different structure - *email* and *enabled* are in *extra* list
5) *password* and *tenantId* attributes not mentioned in docs
6) *id* attribute is shown in the request - but it is not possible to change it - should be noted probably
7) strange requirements about *enabled* attribute value
- related to trunk/master of OpenStack, in Folsom see point 4
- this is maybe bug in keystone?
I'm also attaching more verbose description/notes from checks I've
done if someone needs it.
To manage notifications about this bug go to:
https://bugs.launchpad.net/keystone/+bug/1116448/+subscriptions