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(-)