Bug 1344663 - packstack install fails if CONFIG_HEAT_CFN_INSTALL=y
Summary: packstack install fails if CONFIG_HEAT_CFN_INSTALL=y
Keywords:
Status: CLOSED CURRENTRELEASE
Alias: None
Product: RDO
Classification: Community
Component: openstack-packstack
Version: trunk
Hardware: x86_64
OS: Linux
unspecified
unspecified
Target Milestone: ---
: trunk
Assignee: Alfredo Moralejo
QA Contact: Shai Revivo
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2016-06-10 09:36 UTC by Alfredo Moralejo
Modified: 2016-09-27 09:42 UTC (History)
4 users (show)

Fixed In Version: openstack-packstack-8.0.0-0.20160802203853.5ab08f3.el7.centos.noarch
Doc Type: If docs needed, set a value
Doc Text:
Clone Of:
Environment:
Last Closed: 2016-09-27 09:42:19 UTC
Embargoed:


Attachments (Terms of Use)


Links
System ID Private Priority Status Summary Last Updated
Launchpad 1593766 0 None None None 2016-06-17 15:08:48 UTC
OpenStack gerrit 328231 0 None None None 2016-06-10 15:51:15 UTC

Description Alfredo Moralejo 2016-06-10 09:36:20 UTC
Description of problem:

When enabling heat-cfn via config parameter CONFIG_HEAT_CFN_INSTALL=y, packstack installation fails with message:

Error: Invalid parameter admin_address on Class[Heat::Keystone::Auth_cfn] at /var/tmp/packstack/4e65a6cd39854152aa91d2539c17c5d6/manifests/192.168.121.82_heatcnf.pp:67 on node newtontest.example.com


Version-Release number of selected component (if applicable):

# rpm -q openstack-packstack puppet-heat
openstack-packstack-8.0.0-0.20160608133626.e531ea5.el7.centos.noarch
puppet-heat-8.0-0.20160608170257.0bb0521.el7.centos.noarch


How reproducible:

Allways

Steps to Reproduce:
1. install openstack-packstack from trunk.rdoproject.org/centos7-master/consistent
2. Enable following options in answer file:

CONFIG_HEAT_INSTALL=y
CONFIG_HEAT_CLOUDWATCH_INSTALL=y
CONFIG_HEAT_CFN_INSTALL=y	

3. lauch packastack installation

Actual results:

Packstack fails with error:

ERROR : Error appeared during Puppet run: 192.168.121.82_heatcnf.pp
Error: Invalid parameter admin_address on Class[Heat::Keystone::Auth_cfn] at /var/tmp/packstack/4e65a6cd39854152aa91d2539c17c5d6/manifests/192.168.121.82_heatcnf.pp:67 on node newtontest.example.com
You will find full trace in log /var/tmp/packstack/20160610-044157-Rba075/manifests/192.168.121.82_heatcnf.pp.log

Expected results:

Packstack should work.

Additional info:

puppet-heat removed deprecated config parameters in https://github.com/openstack/puppet-heat/commit/3b49812852e8f672a5be64d026e95cbda50d00ef . packstack template for heat-cfn must me adapted.

Comment 1 Alfredo Moralejo 2016-09-27 09:42:19 UTC
Fixed in commit https://git.openstack.org/cgit/openstack/packstack/commit/?id=70efc3ffad9c0b61f4472a5d511cead715877ea0

As the exact hash repo for this commit doesn't exist in trunk.rdoproject.org/centos7 i'm setting the oldest rpm as "Fixed In Version".


Note You need to log in before you can comment on or make changes to this bug.