← Back to team overview

yahoo-eng-team team mailing list archive

[Bug 1660603] Re: Difference in Implied Roles check API return code

 

Marking as "invalid" now.

** Changed in: keystone
       Status: Confirmed => Invalid

-- 
You received this bug notification because you are a member of Yahoo!
Engineering Team, which is subscribed to OpenStack Identity (keystone).
https://bugs.launchpad.net/bugs/1660603

Title:
  Difference in Implied Roles check API return code

Status in OpenStack Identity (keystone):
  Invalid

Bug description:
  The Implied Roles check API (HEAD
  /v3/roles/<role_id>/implies/<role_id>) returns 200 in Ubuntu Trusty
  and 204 in Ubuntu Xenial, check the jobs results at [1] (both running
  latest master):

  - example of output in ubuntu-trusty job:

  http://logs.openstack.org/82/426882/1/check/gate-tempest-dsvm-neutron-
  full-ubuntu-trusty/d4f9ec8/console.html#_2017-01-30_20_11_54_895227

  This bug is not related if returning a 200 or 204 is correct for the
  given API, but related to the difference between two Ubuntu versions.
  Additionally, this specific API doesn't use the "wsgi.render_response"
  method [2] - others APIs that use this method (check grant, for
  example) don't have this problem.

  [1] https://review.openstack.org/#/c/426882/
  [2] https://github.com/openstack/keystone/blob/aeb51c84bb92d02715208aa8435aa3fd36564c72/keystone/assignment/controllers.py#L518-L519

To manage notifications about this bug go to:
https://bugs.launchpad.net/keystone/+bug/1660603/+subscriptions


References