[Openstack] [Heat] Problems with AutoScaling

Steven Hardy shardy at redhat.com
Wed Dec 4 13:21:30 UTC 2013


On Wed, Dec 04, 2013 at 07:36:36AM -0500, Eoghan Glynn wrote:
> 
> How old is your heat client?
> 
> I think your issue may have been addressed by this commit from yesterday:
> 
>   https://github.com/openstack/python-heatclient/commit/e259163d

Yeah, this sounds like the issue, apologies for the regression - if you
pull latest python-heatclient which includes that commit all should be OK.

The problem is Heat requires the username/password headers when configured
to store (encrypted) credentials for deferred operations like autoscaling
adjustments.

I was working on making python-heatclient work better when you provide an
existing keystone token, and forgot that you have to pass the
username/password *and* X-Auth-Token if heat is configured with
deferred_auth_method=password.

The alternative is to use deferred_auth_method=trusts, which means we
create a trust instead and store that, but this is not yet the default
becuse it's less well tested, and there are some remaining issues (e.g bug
#1235290, which would affect autoscaling)

Hope that solves your problem, and apologies again for being the cause of
it! :)

Steve




More information about the Openstack mailing list