domain-specific drivers does not honor the list_limit set in domain-specific conf file
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
OpenStack Identity (keystone) |
Fix Released
|
Medium
|
Boris Bobrov |
Bug Description
Step to reproduce:
1. enable domain_specific drivers in keystone.conf
domain_
domain_
domain_config_dir = /etc/keystone/
2. set the global list_limit to 2 in keystone.conf
[default]
list_limit = 2
3. create a new domain, along with the corresponding domain-specific conf in /etc/keystone/
[identity]
driver = ldap
list_limit = 5
[ldap]
url = ldap://localhost
...
4. restart Keystone and do user list for the specific domain and notice that only 2 users are returned
Interestingly, the list_limit set in the [identity] section in keystone.conf works. i.e.
[default]
list_limit = 2
[identity]
list_limit = 5
We just can't override it in the domain-specific conf file.
Changed in keystone: | |
importance: | Undecided → Medium |
status: | New → Triaged |
Changed in keystone: | |
assignee: | nobody → Thomas Hsiao (thomas-hsiao) |
Changed in keystone: | |
milestone: | none → mitaka-2 |
Changed in keystone: | |
assignee: | Boris Bobrov (bbobrov) → Guang Yee (guang-yee) |
Changed in keystone: | |
assignee: | Guang Yee (guang-yee) → Boris Bobrov (bbobrov) |
Could you please try to reproduce the bug after applying my patches from https:/ /review. openstack. org/#/c/ 234849/ ?
Thomas, I am assigning the bugreport to myself, feel free to grab it back if you're working on it.