Red Hat Bugzilla – Bug 1024780
puppet-ceilometer uses deprecated DEFAULT group for os_* credentials related config
Last modified: 2016-04-26 17:11:52 EDT
Description of problem:
The puppet-ceilometer module places the os_* credentials related config options in the [DEFAULT] section instead of [service_credentials].
The two sections are effectively equivalent for the purposes of the os_* config options (via the deprecated_group mechanism).
However all usages of DEFAULT/os_* should be changed to the corresponding service_credentials/os_* option, in order to be using the most up-to-date grouping (as referenced in the docco etc.)
Version-Release number of selected component (if applicable):
Steps to Reproduce:
1. sudo packstack
2. sudo openstack-config --get /etc/ceilometer/ceilometer.conf DEFAULT os_username
Parameter not found: os_username
Note this is purely cosmetic, the deprecated [DEFAULT] group will continue to work for these options.
ACK. Update is due here.
It works in Havana, so setting severity to low.
The fix has already been merged upstream since havana  and this commit is part of openstack-puppet-module since may 19th, 2014 . So If I am not making a mistake, it should be present in the opm packages from openstack-puppet-modules-2014.1-12 version.
Tested on RHEL 6.5 and 7.0 with puppet-modules version 2014.1-21.8
all os_* creds are with the service_credentials/os_ option.
Installation was successful and the relevant services are up and running.
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.