Note: This bug is displayed in read-only format because the product is no longer active in Red Hat Bugzilla.

Bug 1099661

Summary: OpenStack-Foreman-Installer: Failed to deploy Neutron-Compute using O-F-I due to 'Invalid parameter ceilometer_host'.
Product: Red Hat OpenStack Reporter: Omri Hochman <ohochman>
Component: openstack-foreman-installerAssignee: Crag Wolfe <cwolfe>
Status: CLOSED ERRATA QA Contact: Omri Hochman <ohochman>
Severity: urgent Docs Contact:
Priority: urgent    
Version: 4.0CC: acathrow, breeler, cwolfe, jguiditt, lhh, morazi, rhos-maint, yeylon
Target Milestone: z4Keywords: ZStream
Target Release: 4.0   
Hardware: x86_64   
OS: Linux   
Whiteboard:
Fixed In Version: openstack-foreman-installer-1.0.11-2.el6ost Doc Type: Bug Fix
Doc Text:
Cause: There was an errant old parameter left over from a manifest change Consequence: Compilation error Fix: Remove extra parameter Result: Compilation success
Story Points: ---
Clone Of: Environment:
Last Closed: 2014-05-29 20:33:12 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 Omri Hochman 2014-05-20 21:30:47 UTC
OpenStack-Foreman-Installer: Failed to deploy Neutron-Compute using O-F-I due to  'Invalid parameter ceilometer_host'. 

Environment  (puddle: 2014-05-19.2 )  : 
---------------------------------------
openstack-foreman-installer-1.0.10-1.el6ost.noarch
foreman-selinux-1.3.0-1.el6sat.noarch
foreman-mysql2-1.3.0.4-1.el6sat.noarch
rubygem-foreman_api-0.1.6-1.el6sat.noarch
foreman-installer-1.3.0-1.el6sat.noarch
foreman-mysql-1.3.0.4-1.el6sat.noarch
foreman-1.3.0.4-1.el6sat.noarch
foreman-proxy-1.3.0-3.el6sat.noarch
openstack-puppet-modules-2013.2-9.1.el6ost.noarch
puppet-3.2.4-3.el6_5.noarch
puppet-server-3.2.4-3.el6_5.noarch

Steps: 
------
- Install Openstack-foreman-installer server . 
- Register 4 hosts against O-F-I.  
- Attempt to deploy neutron-network setup .

Results:
---------
-  Failed to deploy Neutron-Compute.
-  Error displayed during:  'puppet agent -t -v' 
   on the neutron-compute machine.
 

puppet agent -t -v :
-----------------------
Info: Loading facts in /var/lib/puppet/lib/facter/iptables_persistent_version.rb
Info: Loading facts in /var/lib/puppet/lib/facter/hamysql_active_node.rb
Info: Loading facts in /var/lib/puppet/lib/facter/root_home.rb
Info: Loading facts in /var/lib/puppet/lib/facter/iptables_version.rb
Info: Loading facts in /var/lib/puppet/lib/facter/ip6tables_version.rb
Info: Loading facts in /var/lib/puppet/lib/facter/facter_dot_d.rb
Info: Loading facts in /var/lib/puppet/lib/facter/pe_version.rb
Info: Loading facts in /var/lib/puppet/lib/facter/ipa_client_configured.rb
Info: Loading facts in /var/lib/puppet/lib/facter/puppet_vardir.rb
Info: Loading facts in /var/lib/puppet/lib/facter/hamysql_is_running.rb
Debug: catalog supports formats: b64_zlib_yaml dot pson raw yaml; using pson
Error: Could not retrieve catalog from remote server: Error 400 on SERVER: Invalid parameter ceilometer_host at /usr/share/openstack-foreman-installer/puppet/modules/quickstack/manifests/neutron/compute.pp:118 on node puma02.scl.lab.tlv.redhat.com
Warning: Not using cache on failed catalog
Error: Could not retrieve catalog; skipping run
Debug: report supports formats: b64_zlib_yaml pson raw yaml; using pson

Comment 1 Omri Hochman 2014-05-20 21:33:28 UTC
vi /usr/share/openstack-foreman-installer/puppet/modules/quickstack/manifests/neutron/compute.pp +118

  class { '::nova::network::neutron':
    neutron_admin_password    => $neutron_user_password,
    neutron_url               => "http://${neutron_host}:9696",
    neutron_admin_auth_url    => "http://${auth_host}:35357/v2.0",
  }


  class { 'quickstack::compute_common':
    admin_password             => $admin_password,
    auth_host                  => $auth_host,
    ceilometer                 => $ceilometer,
    ceilometer_host            => $ceilometer_host,
    ceilometer_metering_secret => $ceilometer_metering_secret,
    ceilometer_user_password   => $ceilometer_user_password,
    cinder_backend_gluster     => $cinder_backend_gluster,
    cinder_backend_nfs         => $cinder_backend_nfs,
    glance_host                => $glance_host,
    mysql_host                 => $mysql_host,
    nova_db_password           => $nova_db_password,
    nova_host                  => $nova_host,
    nova_user_password         => $nova_user_password,
    qpid_host                  => $qpid_host,
    qpid_port                  => $qpid_port,
    qpid_ssl_port              => $qpid_ssl_port,
    qpid_username              => $qpid_username,
    qpid_password              => $qpid_password,
    verbose                    => $verbose,
    ssl                        => $ssl,
    mysql_ca                   => $mysql_ca,
    use_qemu_for_poc           => $use_qemu_for_poc,
  }

  class {'quickstack::neutron::firewall::vxlan':
    port => $ovs_vxlan_udp_port,
  }

Comment 3 Jason Guiditta 2014-05-21 01:57:17 UTC
Patch merged:

https://github.com/redhat-openstack/astapor/pull/233

Comment 5 Omri Hochman 2014-05-21 23:54:15 UTC
verified openstack-foreman-installer-1.0.11-2.el6ost.noarch

Comment 7 Jason Guiditta 2014-05-28 13:19:54 UTC
I don't think this was ever in a release, so I am not positive that it needs doc text

Comment 9 Bruce Reeler 2014-05-29 04:43:46 UTC
OK, based on comment 7 and it being a compilation error, I am setting requires_doc_text flag to "-"

Lon H, is this OK?

Comment 10 Lon Hohberger 2014-05-29 15:02:06 UTC
Yes, that's fine.

Comment 11 errata-xmlrpc 2014-05-29 20:33:12 UTC
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/RHSA-2014-0517.html