We are thrilled to announce the release of: puppet-ceph 2.4.0: Puppet module for Ceph Download the package from: https://tarballs.openstack.org/puppet-ceph/ For more details, please see below. Changes in puppet-ceph 2.3.0..2.4.0 ----------------------------------- 3cc04b6 Prepare 2.4.0 868e6d6 Update openstackdocstheme>=1.16.0 e72b6f3 Fix lint issues to upgrade to puppet-lint 2.3 3e362ca Update URLs in documents according to document migration 69b651f Fix tests for latest puppet 614c458 Change author in setup.cfg 3850c05 Fix openstackdocstheme 72307ba Switch from oslosphinx to openstackdocstheme 28c4efe Set lowercase for ceph_config values c766efa Add environment variable 09b4086 Update global requirements 0ff9c53 Update tox configuration 0754aec Correctly configure /dev/nvme0n1 devices as OSDs ff2b2e6 Allow use of device aliases for OSDs 2767d1a repo: use $ceph_mirror in ceph::repo baea4d5 Update test-requirements.txt 0ab0f3f Switch trunk/cbs/buildlogs to use https 7451d6e Fail deployment if non-existent block devices are passed for OSDs 9f52c30 Revert "Automatically zap a disk if no valid gpt label is present" f749fa1 Ensure osd.pp moves to activate only after finishing prepare Diffstat (except docs and test files) ------------------------------------- Gemfile | 4 +- README.md | 2 +- bindep.txt | 11 + lib/puppet/type/ceph_config.rb | 2 +- manifests/mon.pp | 26 +-- manifests/osd.pp | 105 ++++----- manifests/repo.pp | 7 +- metadata.json | 148 ++++++------- .../notes/centos-mirror-71fd6fb3f5916d5d.yaml | 4 + ...non-existent-block-device-6f827dba142a3aa5.yaml | 3 + .../support-nvme0n1-as-osd-46e4a00ec699f718.yaml | 3 + releasenotes/source/conf.py | 18 +- setup.cfg | 4 +- spec/classes/ceph_repo_spec.rb | 21 +- spec/defines/ceph_key_spec.rb | 3 + spec/defines/ceph_osd_spec.rb | 242 +++++++++++++++------ spec/unit/type/ceph_config_spec.rb | 10 +- test-requirements.txt | 10 +- tox.ini | 5 +- 19 files changed, 382 insertions(+), 246 deletions(-) Requirements updates -------------------- diff --git a/test-requirements.txt b/test-requirements.txt index baa2346..629ab00 100644 --- a/test-requirements.txt +++ b/test-requirements.txt @@ -1,3 +1,5 @@ -# this is required for the docs build jobs -sphinx!=1.2.0,!=1.3b1,<1.3,>=1.1.2 -oslosphinx>=2.5.0 # Apache-2.0 +# This is required for the docs build jobs +sphinx>=1.6.2 # BSD +openstackdocstheme>=1.16.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!=2.0.0,!=2.3.1,>=1.8.0 # Apache-2.0