cloud_admin in non-default domain cannot see other domains
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
OpenStack Dashboard (Horizon) |
Invalid
|
Undecided
|
Unassigned |
Bug Description
When the cloud admin is in a domain that is not domain "Default", then the cloud admin user loses the ability to see other domains in the Domains tab. The tab appears, yet only one domain is shown, the users domain.
When a domain is created in horizon, it gets created successfully, but does not show up in the list of domains, still only one domain is shown.
This only happens with horizon. On the command line, all created domains appear when doing "openstack domain list", including those created in horizon.
As a result, the cloud admin cannot set the domain context on other domains in horizon and all admin tasks for the non-admin domains must be completed via the command line.
When the cloud admin is in the "Default" domain, everything works correctly.
tags: | added: domains |
This occurs on Newton using the stable/newton policy. v3cloudsample. json file here:
https:/ /github. com/openstack/ keystone/ blob/stable/ newton/ etc/policy. v3cloudsample. json
The only change (apart from the admin_domain_id), is to remove "token. is_admin_ project: True" as per bug #1547684