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 1086186

Summary: Failed to install controller (neutron) on cfn_admin_address
Product: [Community] RDO Reporter: Ofer Blaut <oblaut>
Component: openstack-foreman-installerAssignee: Jason Guiditta <jguiditt>
Status: CLOSED CURRENTRELEASE QA Contact: Ami Jeain <ajeain>
Severity: urgent Docs Contact:
Priority: urgent    
Version: unspecifiedCC: morazi, oblaut, ohochman, stanislav.polasek, yeylon
Target Milestone: ---Keywords: TestBlocker
Target Release: ---   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2014-09-12 15:37:51 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:
Attachments:
Description Flags
logs none

Description Ofer Blaut 2014-04-10 10:25:02 UTC
Created attachment 884874 [details]
logs

Description of problem:

I have tried to install RDO and failed to install controller(neutron)

Seems missing  cfn_admin_address in the GUI ( i don't use heat)

After adding cfn_admin_address manually i got error of cfn_public_address, while adding it manually didn't help 

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

openstack-puppet-modules-2014.1-7.el6.noarch
puppet-3.4.3-1.el6.noarch
puppet-server-3.4.3-1.el6.noarch

foreman-installer-1.3.1-1.el6.noarch
foreman-1.3.2-1.el6.noarch
openstack-foreman-installer-2.0.0beta1-1.el6.noarch

How reproducible:


Steps to Reproduce:
1.install neutron controller via foreman 
2.
3.

Actual results:


Expected results:


Additional info:

Comment 1 Omri Hochman 2014-04-13 10:58:28 UTC
Unrelated to neutron, foreman (with: openstack-puppet-modules-2014.1-7.el6.noarch)  fails to deploy controller with nova network as well. probably something with the heat parameters in the host group : 

puppet agent -t -v -d 
------------------------
Debug: /File[/var/lib/puppet/lib/puppet/parser/functions/chomp.rb]/seltype: Found seltype default 'puppet_var_lib_t' for /var/lib/puppet/lib/puppet/parser/functions/chomp.rb
Debug: /File[/var/lib/puppet/lib/puppet/parser/functions/chomp.rb]/selrange: Found selrange default 's0' for /var/lib/puppet/lib/puppet/parser/functions/chomp.rb
Debug: Failed to load library 'msgpack' for feature 'msgpack'
Debug: file_metadata supports formats: pson b64_zlib_yaml yaml raw
Debug: Finishing transaction 26387800
Info: Loading facts in /var/lib/puppet/lib/facter/pe_version.rb
Info: Loading facts in /var/lib/puppet/lib/facter/gluster_property.rb
Info: Loading facts in /var/lib/puppet/lib/facter/puppet_vardir.rb
Info: Loading facts in /var/lib/puppet/lib/facter/gluster_bricks.rb
Info: Loading facts in /var/lib/puppet/lib/facter/iptables_persistent_version.rb
Info: Loading facts in /var/lib/puppet/lib/facter/root_home.rb
Info: Loading facts in /var/lib/puppet/lib/facter/ip6tables_version.rb
Info: Loading facts in /var/lib/puppet/lib/facter/rabbitmq_erlang_cookie.rb
Info: Loading facts in /var/lib/puppet/lib/facter/hamysql_active_node.rb
Info: Loading facts in /var/lib/puppet/lib/facter/facter_dot_d.rb
Info: Loading facts in /var/lib/puppet/lib/facter/gluster_vrrp.rb
Info: Loading facts in /var/lib/puppet/lib/facter/iptables_version.rb
Info: Loading facts in /var/lib/puppet/lib/facter/gluster_uuid.rb
Info: Loading facts in /var/lib/puppet/lib/facter/gluster_version.rb
Info: Loading facts in /var/lib/puppet/lib/facter/ipa_client_configured.rb
Info: Loading facts in /var/lib/puppet/lib/facter/staging_http_get.rb
Info: Loading facts in /var/lib/puppet/lib/facter/gluster_ports.rb
Info: Loading facts in /var/lib/puppet/lib/facter/gluster_fsm.rb
Info: Loading facts in /var/lib/puppet/lib/facter/gluster_host.rb
Info: Loading facts in /var/lib/puppet/lib/facter/gluster_fsuuid.rb
Info: Loading facts in /var/lib/puppet/lib/facter/staging_windir.rb
Debug: Failed to load library 'msgpack' for feature 'msgpack'
Debug: catalog supports formats: pson b64_zlib_yaml yaml dot raw
Error: Could not retrieve catalog from remote server: Error 400 on SERVER: Invalid parameter heat_admin_address at /usr/share/openstack-foreman-installer/puppet/modules/quickstack/manifests/heat_controller.pp:26 on node puma01.scl.lab.tlv.redhat.com
Warning: Not using cache on failed catalog
Error: Could not retrieve catalog; skipping run


-----------------------------------------------------------------------------
vim /usr/share/openstack-foreman-installer/puppet/modules/quickstack/manifests/heat_controller.pp +26

  class {"heat::keystone::auth":
      password => $heat_user_password,
      heat_public_address => $controller_pub_host,
      heat_admin_address => $controller_admin_host,
      heat_internal_address => $controller_priv_host,
      cfn_public_address => $controller_pub_host,
      cfn_admin_address => $controller_admin_host,
      cfn_internal_address => $controller_priv_host,
  }




Heat parameters that are available in foreman GUI (no heat_admin_address) :
-----------------------------------------------------------------------------
heat_cfn
heat_cloudwatch	
heat_db_password	
heat_user_password

Comment 2 Martin Magr 2014-04-29 14:13:12 UTC
Any reason having that on o-p-m? Setting to correct component.

Comment 3 Jason Guiditta 2014-05-06 17:38:54 UTC
Please try with the latest, I notice you have an old beta, this may be because of the updated heat modules in o-p-m not yet being consumed properly by the quickstack puppet code.  Aslo, please specify the hostgroup you are using, and attach the yaml for a host if you see this issue again, it will make it easier for me to try to help you.

Comment 4 Jason Guiditta 2014-09-12 15:37:51 UTC
Marking this as resolved, there have been no reproducers in a long time.  Please reopen if the issue recurs.