The root cause of this issue is that glance.common.client overwrites the management_url with the auth plugin's returned URL, and then calls glance.common.client.Client.configure_url() with that management URL, *even if a URL was already supplied*.
The root cause of this issue is that glance. common. client overwrites the management_url with the auth plugin's returned URL, and then calls glance. common. client. Client. configure_ url() with that management URL, *even if a URL was already supplied*.