Don't match commented [DEFAULT]

Class ceilometer::agent::compute fails when there are [DEFAULT] sections
commented. This patch is fixing this issue. For more info check
https://bugzilla.redhat.com/show_bug.cgi?id=1060712

Change-Id: I6d13f780f63af8798d94b49246576d1e144a4540
(cherry picked from commit a46bbc4c5179d4988f4beec0fc548c91300008a2)
Remove glance_notifications from notification_topic

The default notification_topic in Glance has been changed from
'glance_notifications' to 'notifications' in grizzly-2.

Ceilometer was configured to also listen on the
'glance_notifications' notification_topic in addition to
'notifications' to patch this bug. It shouldn't anymore.

Change-Id: I3d797c7e849319a1e20ef3ecbf158e8b8579d450
Closes-bug: #1273876
(cherry picked from commit 924f18ffae174847d4c3d5ec5d5ae4241c9dd897)
Merge "Remove glance_notifications from notification_topic" into stable/havana
Allow log_dir to be set to false in order to disable file logging

This backward compatible commit allows a user to disable logging to
a directory for example if using syslog logging.

Change-Id: I8b496c311b9f26cab64c38d1cfd545784dfc7cab
Related-bug: #1269482
(cherry picked from commit 2b35c1a04ce6f28f700971c31d18af88b65a089e)
Release 3.1.0

Minor verson release for API changes related to glance and logging.
Bux fix to fix package installation on Ubuntu.

Change-Id: I27c6066558af8e2432703423ff312635113e8ca2
Fix alarm package params for ubuntu havana

The alarm-notifier and alarm-evaluator are
still part of ceilometer-common for havana ubuntu
packaging. The new packaging split is only available
for icehouse

Change-Id: I91098bd3f13ee4391dcf1b870705c0a0c5566acc
Merge "Fix alarm package params for ubuntu havana" into stable/havana
Havana: Fixtures: fix keystone branch name

Solve issue: « fatal: ambiguous argument 'stable/havana': unknown
revision or path not in the working tree. »

Change-Id: If4a484010e4f8a3fd8aa6f0f5434943194637331
Merge "Allow log_dir to be set to false in order to disable file logging" into stable/havana
Merge "Havana: Fixtures: fix keystone branch name" into stable/havana
Allow db fields configuration without doing the dbsync

This commit allows one to configure the db fields without running the actual
dbsync command. It remains compliant with the current implementation, leaving
exec {'ceilometer-dbsync': in the catalog. One, now, can decide if it wants
the dbsync to take place or not.

This is useful when one picks mongodb as a backend and wants to use replicaset
This way it can scale horizontally and painlessly using the initSync feature
of mongodb. With this pattern one can add new member of the replica set
easily.

Change-Id: I8618bb385147176512fbda1540ba75ac95fccbf1
(cherry picked from commit 1aa1d795f0c06bb5266886b8599814e61fbef3f3)
Define $user referenced in db.pp

In db.pp, in the exec 'ceilometer dbsync' ressource the user
is supposed to be $::ceilometer::params::user, but it was
not defined.

(cherry picked from commit e6c191194312935ea01c97ae667bf3ea1a912f81)

Conflicts:
	spec/classes/ceilometer_db_spec.rb

Change-Id: I888be405f418932c0e46ce8e82486755d36fc7bf
Do not enforce glance_control_exchange

The default glance_control_exchange in Ceilometer has been changed
from 'glance_notifications' to 'glance' in grizzly-2. Glance always
had 'glance' for its control_exchange.

This was a bug in Ceilometer and puppet-ceilometer patched it.
It shouldn't anymore.

Change-Id: I217515c91f092fb3e8039dde2d14a7ab4cbb7245
Closes-bug: #1273878
(cherry picked from commit 85d46894cca6ba80e8cb57243dde57e44cffa443)
fix alarm_package_name for Debian/Ubuntu (only havana)

  - Debian uses separate packages in havana
  - Ubuntu uses ceilometer-common which conflicts with init.pp
  - separate tests for Ubuntu/Debian (for alarm*)
  - Change-Id: I91098bd3f13ee4391dcf1b870705c0a0c5566acc
    introduced this troubles.

Change-Id: I8d396131386e5469eb6d7d43d7c6a7354abed31a
Move service polling credentials to service_credentials

Change-Id: I74a523bcc1acd18532bb9353b70da63c70e8e325
Closes-bug: #1287939
(cherry picked from commit 160b5ed239e996e6c18de3f6158c8b0a4e66c175)
Merge "fix alarm_package_name for Debian/Ubuntu (only havana)" into stable/havana
Merge branch 'havana' of https://github.com/gwdg/puppet-ceilometer into havana