We are eager to announce the release of: puppet-ceph 2.0.0: Puppet module for Ceph This release is part of the newton release series. For more details, please see below. 2.0.0 ^^^^^ This is the first release that will support Ceph Jewel deployments. New Features ************ * Full support of Ceph Jewel on both Ubuntu Xenial and Red Hat systems. Bug Fixes ********* * Update the minimum requirements for stdlib to 4.10.0 which includes the service_provider fact which is required to ensure the services are managed correctly. Changes in puppet-ceph 1.0.0..2.0.0 ----------------------------------- 6ac269c Release 2.0.0 fb88544 Re-boostrap beaker tests 874e7a8 Add Xenial to operatingsystemrelease 08f0109 correctly parse out the version number for jewel df1e04c Move enable_sig and release to ceph::params 4b8fbc5 Fix keystone part for non-pki tokens 68ea744 Bump to Jewel a783f01 Disable Apache/RGW for Ubuntu testing until after bumping Ceph version to Jewel. 45d4727 Change wiki to docs b18933d Add xenial nodeset file 761da29 Add other-requirements.txt for bindep e2aa636 acceptance: fix ceph_rgw_civet_spec tests 58a7cfb Update minium stdlib version 2fa488e Acceptence test: rgw/civetweb with keystone Diffstat (except docs and test files) ------------------------------------- .fixtures.yml | 16 - .gitignore | 24 +- .nodeset.yml | 109 --- .prefabs.yml | 134 ---- Gemfile | 30 +- README.md | 2 +- Rakefile | 13 +- examples/common.yaml | 2 +- manifests/key.pp | 11 +- manifests/mon.pp | 54 +- manifests/osd.pp | 13 +- manifests/params.pp | 15 +- manifests/repo.pp | 24 +- manifests/rgw/keystone.pp | 93 +-- metadata.json | 6 +- other-requirements.txt | 0 releasenotes/notes/jewel-218ac52343f4e165.yaml | 3 + releasenotes/notes/jewel-a3169eb769be4e48.yaml | 3 + .../stdlib-min-requirements-9ca51e3ad52aa3f8.yaml | 5 + releasenotes/source/conf.py | 4 +- spec/acceptance/ceph_mon_osd_spec.rb | 67 ++ spec/acceptance/ceph_rgw_civet_spec.rb | 239 ------- spec/acceptance/ceph_rgw_spec.rb | 731 --------------------- spec/acceptance/ceph_usecases_spec.rb | 144 ---- spec/acceptance/nodesets/nodepool-xenial.yml | 13 + spec/classes/ceph_repo_spec.rb | 86 ++- spec/defines/ceph_key_spec.rb | 7 +- spec/defines/ceph_mon_spec.rb | 293 ++++++--- spec/defines/ceph_osd_spec.rb | 25 +- spec/defines/ceph_rgw_keystone_spec.rb | 56 +- spec/fixtures/hieradata/common.yaml | 2 +- spec/shared_examples.rb | 5 + spec/spec_helper.rb | 35 +- spec/spec_helper_acceptance.rb | 61 +- 34 files changed, 586 insertions(+), 1739 deletions(-) Requirements updates -------------------- diff --git a/other-requirements.txt b/other-requirements.txt new file mode 100644 index 0000000..e69de29