Description of problem: The auth_uri option within heat.conf defaults to auth_uri=http://127.0.0.1:5000/v2.0/ec2tokens in packstack deployed environments. This leads to the following authentication errors in api-cfn.log : ~~~ 2014-06-04 03:52:12.346 1178 INFO heat.api.aws.ec2token [-] Checking AWS credentials.. 2014-06-04 03:52:12.347 1178 INFO heat.api.aws.ec2token [-] AWS credentials found, checking against keystone. 2014-06-04 03:52:12.348 1178 INFO heat.api.aws.ec2token [-] Authenticating with http://127.0.0.1:5000/v2.0/ec2tokens/ec2tokens 2014-06-04 03:52:12.350 1178 INFO urllib3.connectionpool [-] Starting new HTTP connection (1): 127.0.0.1 2014-06-04 03:52:12.356 1178 INFO heat.api.aws.ec2token [-] AWS authentication failure. ~~~ This error then leads to no autoscaling taking place. Switching this to auth_uri=http://127.0.0.1:5000/v2.0 removes these errors and allows stacks to autoscale. Version-Release number of selected component (if applicable): openstack-packstack-2014.1.1-0.11.1.dev1055.el7ost.noarch.rpm openstack-packstack-puppet-2014.1.1-0.11.1.dev1055.el7ost.noarch.rpm How reproducible: Always Steps to Reproduce: 1. Install Heat using packstack. Actual results: Errors in api-cfn.api result in no autoscaling of deployed stacks. Expected results: No errors present in api-cfn.api, deployed stacks autoscale as required. Additional info: Attaching an upstream RDO Icehouse bug that appears to be the same issue : https://bugs.launchpad.net/heat/+bug/1318599
*** Bug 1106850 has been marked as a duplicate of this bug. ***
Since the problem described in this bug report should be resolved in a recent advisory, it has been closed with a resolution of ERRATA. For information on the advisory, and where to find the updated files, follow the link below. If the solution does not work for you, open a new bug report. http://rhn.redhat.com/errata/RHEA-2014-0846.html