The problem is likely here:
https://github.com/openstack/python-novaclient/blob/10.3.0/novaclient/v2/versions.py#L91
See https://github.com/openstack/python-novaclient/commit/bd0a2adefe5e89c4269f6589837f871764c6f1f6 for reference.
I'm assuming there might be something in keystoneauth1 that can help parse the endpoint URL properly for us so we don't need this code in novaclient, but would need some help from the sdk team.
The problem is likely here:
https:/ /github. com/openstack/ python- novaclient/ blob/10. 3.0/novaclient/ v2/versions. py#L91
See https:/ /github. com/openstack/ python- novaclient/ commit/ bd0a2adefe5e89c 4269f6589837f87 1764c6f1f6 for reference.
I'm assuming there might be something in keystoneauth1 that can help parse the endpoint URL properly for us so we don't need this code in novaclient, but would need some help from the sdk team.