Comment 4 for bug 1109089

Revision history for this message
Nassim Babaci (nassim-babaci) wrote :

Hi,

I have also a wrong behavious when using admin_tenats list, but the problem doesn't seem to have the same root cause.
I'm testing on icehouse (git >> 2c4bd695652a628758eb56cb36394940a855d696)

Here how to reproduce:
http://paste.openstack.org/show/61570/

I have two problem here
* The admin tenant list seems to be applied to only the write ACL.
* Whatever the value of the admin_tenants list, the string ":*" is added to the list, which will result in having a bad format or the ACL string, Swift accept this string format but will end up with an error when countainer is accessed by glance. Making the image unusable in some cases

I checked the code and we can easily see the problem here.
in glance.store.swift
  http://paste.openstack.org/show/61574/