Error while trying to auth to IPv6 keystone URL
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
python-novaclient |
New
|
Undecided
|
Unassigned |
Bug Description
Authentication against keystone URLs with an IPv6 address fails.
echo ${OS_AUTH_URL}
http://[fd00::
nova --debug list
REQ: curl -i http://[fd00::
DEBUG (shell:737) Failed to parse: Failed to parse: fd00::c10d:8081
Traceback (most recent call last):
File "/usr/local/
OpenStackCo
File "/usr/local/
self.
File "/usr/local/
self.
File "/usr/local/
auth_url = self._v2_
File "/usr/local/
return self._authentic
File "/usr/local/
**kwargs)
File "/usr/local/
resp, body = self.request(url, method, **kwargs)
File "/usr/local/
**kwargs)
File "/usr/local/
resp = self.send(prep, **send_kwargs)
File "/usr/local/
r = adapter.
File "/usr/local/
conn = self.get_
File "/usr/local/
conn = self.poolmanage
File "/usr/local/
u = parse_url(url)
File "/usr/local/
raise LocationParseEr
LocationParseError: Failed to parse: Failed to parse: fd00::c10d:8081
ERROR: Failed to parse: Failed to parse: fd00::c10d:8081
The curl command works (with --globoff)