skyline filter role member instead of _member
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
skyline apiserver |
Fix Released
|
Medium
|
conna |
Bug Description
I have deployed skyline on Zed release. When I tried to login using non-admin account (normal user) I got error
{
"message": "You don't have access to get instances.",
"status": 401
}
After spending many hours I found skyline filtering role based on member name instead of _member_
# openstack role assignment list --user spatel --project customer_a --names
+------
| Role | User | Group | Project | Domain | System | Inherited |
+------
| _member_ | spatel@Default | | customer_a@Default | | | False |
+------
I have all my users in _member_ roles.
Solution:
# openstack role add --project customer_a --user spatel --user-domain Default member
(venv-kolla) root@kolla-
+------
| Role | User | Group | Project | Domain | System | Inherited |
+------
| _member_ | spatel@Default | | customer_a@Default | | | False |
| member | spatel@Default | | customer_a@Default | | | False |
+------
Question: How do I fix this in skyline or skyline has option of filter to look for specfic role name.
Cool, appreciate!