Update project/domain member doesn't work on users whose id contains underscore, '_'.
Issue
- Update project/domain member doesn't work on users whose id contains underscore, '_'.
For example, 'test_user' is in the situation.
# keystone user-list
+----------------------------------+-------------+---------+----------------------+
| id | name | enabled | email |
+----------------------------------+-------------+---------+----------------------+
| f72f202202d84daba98c87b4f2c5a433 | admin | True | root@localhost |
| 3763354ba0f94349bc02874839cb504e | ceilometer | True | ceilometer@localhost |
| eb504a706bac4e5ab44f72e85475d63c | cinder | True | cinder@localhost |
| 2973f013c81b4a1a958d904520aa6d37 | demo | True | |
| ce8bee1d215f40518974394f32d05176 | glance | True | glance@localhost |
| e6dbf07aade24cbeab2e6dfc4e53841c | neutron | True | neutron@localhost |
| 0103a7f316e8438fa8c4c460c4e3d7a8 | nova | True | nova@localhost |
| 3df8193e2aa44df3bd5b4764ab4c1372 | swift | True | swift@localhost |
| dbfd70a2dfde4cd7b2cafc7bde97b6a3 | test_knoha | True | |
| 7974a8b7833a44608bd71258d632f691 | test_knoha1 | True | |
| test_user | test_user | True | | <--- HERE
+----------------------------------+-------------+---------+----------------------+
This issue occurs in the environment which uses identity integration with LDAP backend or Active Directory as LDAP backend when LDAP uses user id which contains underscore.
Environment
- Red Hat OpenStack Platform
- python-django-horizon package
- Identity integration with LDAP backend that LDAP has user id which contains underscore, '_'.
Subscriber exclusive content
A Red Hat subscription provides unlimited access to our knowledgebase of over 48,000 articles and solutions.
Welcome! Check out the Getting Started with Red Hat page for quick tours and guides for common tasks.
