Comment 2 for bug 1578351

Revision history for this message
Edward Hope-Morley (hopem) wrote :

Having analysed the requests going to keystone it appears that something is adding an extra set of square brackets to the host address:

Liberty GET request has "HOST: [2001:db8:0:1:f816:3eff:fe67:6978]:35347"

Mitaka GET request has "HOST: [[2001:db8:0:1:f816:3eff:fe67:6978]]:35347"

Whether this is a charm issue or not is debatable since the correct address appears to get passed to the keystoneclient (albeit bracketed). Something further down is inferring that it has an ipv6 address and adds more brackets without first checking that they have been added. Another way of looking at this is that the newer client wants unbracketed so we should pass it as such. Either way this is a change of behaviour in the keystoneclient.