Comment 2 for bug 857671

Revision history for this message
Anthony Young (sleepsonthefloor) wrote :

At the moment, dashboard uses the adminURL when connecting to openstack for admin functions, and internalURL otherwise. My understanding is that internalURL is usually just a privately addressed version of publicURL, which provides for network efficiency. If that's true, than I'd think that either internalURL or publicURL would provide user-scoped tenants.

Ideally we should get this fixed for dashboard diablo, as there are a variety of hacks and bugs that exist because of this issue. In particular, there is a hack in place for admin login that iteratively requests a user list for every tenant that is returned to verify that the admin user is indeed a member of that tenant. In a production environment with lots of users and tenants, that is going to behave very poorly.