Update: Andrey pointed out that the policy of RULE_ADMIN_API is only enforced if the 'tenant_id' GET parameter is present [1] which would only be the case when the user is asking for usage for a *different* project than its own. Otherwise, it's allowed to get usage for its own project. So indeed it doesn't look like a bug on the used limits side.
It was probably similar confusion that made the quota-sets side admin-only.
Update: Andrey pointed out that the policy of RULE_ADMIN_API is only enforced if the 'tenant_id' GET parameter is present [1] which would only be the case when the user is asking for usage for a *different* project than its own. Otherwise, it's allowed to get usage for its own project. So indeed it doesn't look like a bug on the used limits side.
It was probably similar confusion that made the quota-sets side admin-only.
[1] https:/ /github. com/openstack/ nova/blob/ 48268c7/ nova/api/ openstack/ compute/ used_limits. py#L71