[openstack-announce] [new][puppet] puppet-ceph 2.2.0 release (newton)

no-reply at openstack.org no-reply at openstack.org
Tue Sep 27 16:33:53 UTC 2016


We are delighted to announce the release of:

puppet-ceph 2.2.0: Puppet module for Ceph

This release is part of the newton release series.

For more details, please see below.

2.2.0
^^^^^


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

* The ceph cluster FSID is explictly added as a cluster option
  (--cluster-uuid) to ceph-disk prepare per OSD

* An additional check is done prior to preparing an OSD to verify
  the OSD is not already prepared with a different FSID, which is a
  symptom of trying to add an OSD from a different ceph cluster

* Prior to this change, a deploy might report it is successful even
  if all of the OSDs fail to activate. The logs will now indicate that
  the OSD activation failed because a different FSID was found so that
  the user may then choose zap away the old deploy


Bug Fixes
*********

* Bug 1604728 Puppet should exit with error if disk activate fails

Changes in puppet-ceph 2.1.0..2.2.0
-----------------------------------

e6cf4ee Puppet OpenStack Newton RC2
a46d5c5 Deployment should fail when trying to add another Ceph cluster's OSD
f0db26a Fix spec tests missing lsbdistrelease
39d4088 Fix puppet-lint before upgrading gem
ede4eb0 Correct typo in ceph::rgw


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

manifests/init.pp                                  |  3 +-
manifests/mon.pp                                   |  3 +-
manifests/osd.pp                                   | 27 ++++++++++-
manifests/params.pp                                |  3 +-
manifests/repo.pp                                  |  9 ++--
manifests/rgw.pp                                   |  2 +-
manifests/rgw/apache_fastcgi.pp                    | 10 +++-
metadata.json                                      | 55 +++++++++++++++++-----
.../osd-check-fsid-mismatch-a5cb615be1b4e40f.yaml  |  7 +++
releasenotes/source/conf.py                        |  4 +-
spec/classes/ceph_profile_base_spec.rb             | 43 +++--------------
spec/classes/ceph_profile_client_spec.rb           | 47 +++---------------
spec/classes/ceph_profile_mon_spec.rb              | 50 +++-----------------
spec/classes/ceph_profile_osd_spec.rb              | 46 +++---------------
spec/classes/ceph_profile_params_spec.rb           | 44 +++--------------
spec/classes/ceph_repo_spec.rb                     |  2 +
spec/defines/ceph_mon_spec.rb                      |  9 ++--
spec/defines/ceph_osd_spec.rb                      | 16 ++++++-
spec/defines/ceph_rgw_apache_fastcgi_spec.rb       |  1 +
spec/defines/ceph_rgw_apache_spec.rb               |  1 +
spec/defines/ceph_rgw_keystone_spec.rb             | 10 +---
21 files changed, 154 insertions(+), 238 deletions(-)






More information about the OpenStack-announce mailing list