can't use ipv6 with devstack if tls is enabled
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
devstack |
Fix Released
|
Undecided
|
Antonio Ojea |
Bug Description
If you want to use IPv6 with devstack and TLS is enabled, it adds the IPv6 address in the certificate in the DNS and the IPaddress fields:
X509v3 Subject Alternative Name:
DNS:localhost, DNS:::1, IP Address:
This is needed because python2 has a known issue parsing the x509 SAN fields:
https:/
https:/
The problem is that urllib3 is not able to handle IP addresses in the DNS field, as explained in the following link:
https:/
and devstack fails and exits with the following error
+++ functions-
The label ::1 is not a valid A-label
seems that python2 is not going to fix this, so we have to wait for urllib3 to fix it and do a new release.
I'll submit a partial fix, not including the IPv6 address in the DNS field if we are using python3.
Changed in devstack: | |
status: | In Progress → Fix Released |
Fix proposed to branch: master /review. openstack. org/605983
Review: https:/