← Back to team overview

yahoo-eng-team team mailing list archive

[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