Bug 1319377

Summary: Error: Invalid parameter public_url on Class[Gnocchi::Keystone::Auth]
Product: [Community] RDO Reporter: Ernesto Pardo Arroyo <epardo_arroyo>
Component: openstack-packstackAssignee: Martin Magr <mmagr>
Status: CLOSED NOTABUG QA Contact: Shai Revivo <srevivo>
Severity: unspecified Docs Contact:
Priority: unspecified    
Version: LibertyCC: aortega, derekh, jpena, srevivo
Target Milestone: ---   
Target Release: Kilo   
Hardware: x86_64   
OS: Linux   
Whiteboard:
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2016-05-18 13:20:44 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 of openstack installation and script that failed none

Description Ernesto Pardo Arroyo 2016-03-19 05:19:36 UTC
Created attachment 1137968 [details]
Logs of openstack installation and script that failed

Description of problem:

I was running packstack --allinone when I got this error


Applying 192.168.168.134_keystone.pp
Applying 192.168.168.134_glance.pp
Applying 192.168.168.134_cinder.pp
192.168.168.134_keystone.pp:                      [ ERROR ]            
Applying Puppet manifests                         [ ERROR ]

ERROR : Error appeared during Puppet run: 192.168.168.134_keystone.pp
Error: Invalid parameter public_url on Class[Gnocchi::Keystone::Auth] at /var/tmp/packstack/e2951a90caaf48859e13a2baef629661/manifests/192.168.168.134_keystone.pp:260 on node localhost.localdomain
You will find full trace in log /var/tmp/packstack/20160318-184345-QAYuAF/manifests/192.168.168.134_keystone.pp.log
Please check log file /var/tmp/packstack/20160318-184345-QAYuAF/openstack-setup.log for more information


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

Installed Packages
Name        : openstack-packstack
Arch        : noarch
Epoch       : 1
Version     : 7.0.0
Release     : 0.10.dev1682.g42b3426.el7

[epardo@localhost ~]$ cat /etc/centos-release
CentOS Linux release 7.2.1511 (Core) 
[epardo@localhost ~]$ uname -a
Linux localhost.localdomain 3.10.0-327.10.1.el7.x86_64 #1 SMP Tue Feb 16 17:03:50 UTC 2016 x86_64 x86_64 x86_64 GNU/Linux


How reproducible:

Often

Steps to Reproduce:
1. Follow the steps to install openstack in https://www.rdoproject.org/install/quickstart/
2. Run packstack --allinone
3.

Actual results:

Next error message 

ERROR : Error appeared during Puppet run: 192.168.168.134_keystone.pp
Error: Invalid parameter public_url on Class[Gnocchi::Keystone::Auth] at /var/tmp/packstack/e2951a90caaf48859e13a2baef629661/manifests/192.168.168.134_keystone.pp:260 on node localhost.localdomain

Expected results:

Successful installation of openstack using packstack --allinone

Additional info:

Comment 2 Javier Peña 2016-05-18 13:20:44 UTC
Based on the log file output, Packstack was not executed from the Liberty version (7.0.0) but using the Mitaka code (8.0.0) from source:

  File "/usr/lib/python2.7/site-packages/packstack-8.0.0.dev1792.gf5c8848-py2.7.egg/packstack/modules/puppet.py", line 107, in validate_logfile
    raise PuppetError(message)

In that case, if the Liberty openstack-puppet-modules package was used, we can expect issues due to mismatching parameters.

Closing as not a bug, please feel free to reopen if the issue can be reproduced with RDO Mitaka packages.