On Wed, Jul 03, 2013 at 11:27:08AM +0100, Pádraig Brady wrote:
On 07/02/2013 11:47 PM, Garrett Holmstrom wrote:
> Hi, folks,
> Since a large number of people have requested new features in
> python-boto I'd like to update it from version 2.5.2 to the current
> version, 2.9.6. API-wise it should be completely
> backwards-compatible, but there is one change of note: it now
> verifies SSL certs by default. Will that break anybody? I can help
> with patches if necessary.
An update is much appreciated. For example I notice that
to support cloud-init >= 0.7.x, that python-boto >= 2.6.0 is required.
The very latest versions might be problematic though.
Now that could very well be due to keystoneclient needing changes.
I've CC'd Steven Hardy who is looking at this issue.
I've tracked down the issue - boto >= 2.6.0 and <= 2.9.0 don't append the
port to the host header, so when developing the keystoneclient Ec2Signer v4
signature code, I had to remove it to make the signatures match.
Recent boto now does add the port, which is an easy fix to keystoneclient,
but then we'll break with all versions from 2.6.0->2.9.0. Sigh. Still
trying to figure out the best way to handle that.
Bug raised: https://bugs.launchpad.net/python-keystoneclient/+bug/1197553