Note: This bug is displayed in read-only format because the product is no longer active in Red Hat Bugzilla.
RDO tickets are now tracked in Jira https://issues.redhat.com/projects/RDO/issues/

Bug 1344663

Summary: packstack install fails if CONFIG_HEAT_CFN_INSTALL=y
Product: [Community] RDO Reporter: Alfredo Moralejo <amoralej>
Component: openstack-packstackAssignee: Alfredo Moralejo <amoralej>
Status: CLOSED CURRENTRELEASE QA Contact: Shai Revivo <srevivo>
Severity: unspecified Docs Contact:
Priority: unspecified    
Version: trunkCC: aortega, derekh, jschluet, srevivo
Target Milestone: ---   
Target Release: trunk   
Hardware: x86_64   
OS: Linux   
Whiteboard:
Fixed In Version: openstack-packstack-8.0.0-0.20160802203853.5ab08f3.el7.centos.noarch Doc Type: If docs needed, set a value
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2016-09-27 09:42:19 UTC Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:

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".