[release-announce] [puppet] puppet-ceilometer 11.0.0 (pike)

no-reply at openstack.org no-reply at openstack.org
Wed Apr 12 18:33:12 UTC 2017


We are stoked to announce the release of:

puppet-ceilometer 11.0.0: Puppet module for OpenStack Ceilometer

This release is part of the pike release series.

Download the package from:

    https://tarballs.openstack.org/puppet-ceilometer/

For more details, please see below.

11.0.0
^^^^^^


New Features
************

* Add new parameter "notification_driver", driver or drivers to
  handle sending notifications. Value can be a string or a list.


Deprecation Notes
*****************

* Ceilometer collector is deprecated in pike release. Configure the
  publisher directly instead to decide where the data should be sent
  in pipeline.yaml. For example, set publisher to gnocchi:// to send
  the data from ceilometer to gnocchi and bypass collector completely.

* meter_dispatcher and event_dispatcher options are now deprecated,
  please use meter_dispatchers and event_dispatchers options instead.

* archive_policy option of ceilometer::dispatcher::gnocchi is now
  deprecated for removal, the parameter has no effect.

* url option of ceilometer::dispatcher::gnocchi is now deprecated
  for removal, the parameter has no effect.


Bug Fixes
*********

* Fix dispatcher params to not convert the array into string. This
  way its compatible with service defaults.

* Replace ceilometer dbsync with upgrade command. dbsync has been
  deprecated. Also remove the skip gnocchi opts as gnocchi is default
  now.

* Update the default event publisher to be gnocchi://. This is the
  default upstream.


Other Notes
***********

* Switch meter_dispatchers and event_dispatchers parameters to
  $::os_service_default fact.

Changes in puppet-ceilometer 10.3.0..11.0.0
-------------------------------------------

a14eab3 oslo db: check puppet resource instead of actual config in spec
64903dc Update default event publisher
d3c2c4e Drop -dev for release prep
a791baa Fix dispatcher params
5d63e7b Fix strict variable errors in ceilometer::agent::polling
1a4bdd3 deprecate dispatcher::gnocchi::archive_policy
015fd67 Password should be secured
01d8712 Update test-requirements.txt
1ef6b0b deprecate ceilometer::dispatcher::gnocchi::url
e664330 oslo log: check puppet resource instead of actual config in spec
96040df Make skip gnocchi option overridable
7952b1c Fix typo
180bfec rabbitmq SSL: check puppet resource instead of actual config
643c283 Deprecate ceilometer collector
da96569 Prepare Pike metadata
8190fba Deprecate meter_dispatcher and event_dispatcher options
72b3360 Remove rpc_backend check for amqp
c3d330e Add notification_driver option
840efb3 Update reno for stable/ocata


Diffstat (except docs and test files)
-------------------------------------

examples/ceilometer_with_gnocchi.pp                |   2 +-
manifests/agent/notification.pp                    |   6 +-
manifests/agent/polling.pp                         |   6 +
manifests/collector.pp                             |  47 +++++--
manifests/db/sync.pp                               |   6 +-
manifests/dispatcher/gnocchi.pp                    |  30 +++--
manifests/init.pp                                  | 135 ++++++++++---------
manifests/params.pp                                |   2 +-
metadata.json                                      | 146 ++++++++++-----------
...g_notification_parameters-34197a234ef9871d.yaml |   4 +
.../deprecate-collector-55d615ff6cfff86a.yaml      |   6 +
.../fix-dispatcher-params-fe916b43ffa5aeab.yaml    |   4 +
...fix_dispatcher_parameters-781af23459348731.yaml |   7 +
...dispatcher-archive-policy-a5b4101fe7c33532.yaml |   4 +
.../gnocchi-dispatcher-url-63964185ca71e228.yaml   |   4 +
.../replace-dbsync-command-74f9157fe81ddc4c.yaml   |   5 +
...e-default-event-publisher-623aff98f426e60f.yaml |   4 +
releasenotes/source/conf.py                        |  12 +-
releasenotes/source/index.rst                      |   1 +
releasenotes/source/ocata.rst                      |   6 +
spec/acceptance/ceilometer_wsgi_apache_spec.rb     |  10 +-
spec/classes/ceilometer_agent_notification_spec.rb |   4 +-
spec/classes/ceilometer_collector_spec.rb          |   4 +-
spec/classes/ceilometer_db_spec.rb                 |  42 +++---
spec/classes/ceilometer_db_sync_spec.rb            |  14 +-
spec/classes/ceilometer_dispatcher_gnocchi_spec.rb |   6 -
spec/classes/ceilometer_init_spec.rb               |  37 +++---
spec/classes/ceilometer_logging_spec.rb            |  85 ++++++------
test-requirements.txt                              |   8 +-
29 files changed, 372 insertions(+), 275 deletions(-)


Requirements updates
--------------------

diff --git a/test-requirements.txt b/test-requirements.txt
index baa2346..a47e6f9 100644
--- a/test-requirements.txt
+++ b/test-requirements.txt
@@ -2,2 +2,4 @@
-sphinx!=1.2.0,!=1.3b1,<1.3,>=1.1.2
-oslosphinx>=2.5.0 # Apache-2.0
+sphinx>=1.5.1  # BSD
+oslosphinx>=4.7.0  # Apache-2.0
+
+# this is required for the releasenotes build jobs
@@ -5 +7 @@ oslosphinx>=2.5.0 # Apache-2.0
-reno>=0.1.1,!=2.0.0 # Apache-2.0
+reno>=1.8.0,!=2.0.0  # Apache-2.0





More information about the Release-announce mailing list