We contentedly announce the release of: puppet-ceph 2.5.0: Puppet module for Ceph Download the package from: https://tarballs.openstack.org/puppet-ceph/ For more details, please see below. 2.5.0 ^^^^^ New Features ************ * Introduced the ability to setup ceph-mgr instances which are requried in the latest stable release of Ceph. This can be done using the ceph::mgr define or the ceph::profile::mgr profile. * Added Luminous support for modules * Changed default frontend of rgw from fastcgi to civetweb. Upgrade Notes ************* * Removed ceph::rgw::apache because the fastcgi support has been completely broken for el7 and this class was deprecated in Hammer. Deprecation Notes ***************** * fastcgi frontend for RGW has been deprecated. Puppetlabs puppetlabs-apache has dropped support for fastcgi on RHEL/CentOS 7 hosts. puppetlabs-apache <= 2.2.0 is required for fastcgi. Fastcgi will be removed in P+2 release. Bug Fixes ********* * Bug 1720864 Allow setting optional manager capabilities on keys. * Added rgw_keystone_implicit_tenants to ceph::rgw::keystone. Setting to true creates a new tenant per user. * Update ceph::key unless statement to work out ceph auth get not escaping embedded quotes in the capabilities lists. Ceph tracker number 22227 has been opened to resolve this issue Changes in puppet-ceph 2.4.0..2.5.0 ----------------------------------- 5d490bb Release 2.5.0 beb5277 Load puppet-openstack_spec_helper locally during tests 904de14 Zuul: Remove project name 7e8022a Zuul: Remove project name 0626ccc Added rgw_keystone_implicit_tenants to ceph::rgw::keystone 8eb6dc0 keystone spelling errors 8872cb6 Remove pinned versions from test-requirements.txt fbb6b1c Remove _member_ role from the keystone accepted roles 04d1a04 Update unless statement for cephx key checking. 7a366f9 Make sure pg_num is updated before pgp_num. 864f9b2 Deprecate mod_fastcgi. Promote civetweb. a15a9b0 Add Puppet package to bindep, for module build f5ed71b Remove ceph::rgw::apache 823765c Switch to Zuul v3 testing 5db96f8 Allows mgr caps to be added to keys. 710364b Add Luminous support for CentOS c61c018 Fix idempotency for ceph-mgr cb20c32 Fixed resource ordering for ceph-mgr 3b878cd Add missing openstacklib and keystone dependencies 73bb6a3 Update to the latest address in README c412da9 Update openstackdocstheme to latest version 39ea7f8 Fix outdated links and document spelling error 7f21b32 fix the service names 1692407 Add ceph-mgr support 4e76bd2 Some fixes for the ceph disk activate part df3ed30 Use Python to compute release notes version 6e8bc43 Increase minimum puppetlabs-stdlib version requirement 537a8c5 Update reno for stable/jewel c20f69c Update reno>=2.5.0 Diffstat (except docs and test files) ------------------------------------- .zuul.yaml | 6 + Gemfile | 10 +- README.md | 2 +- bindep.txt | 3 +- examples/common.yaml | 2 +- manifests/key.pp | 17 +- manifests/mgr.pp | 98 +++++++++ manifests/mon.pp | 6 +- manifests/osd.pp | 3 +- manifests/osds.pp | 2 +- manifests/params.pp | 6 +- manifests/pool.pp | 2 +- manifests/profile/mgr.pp | 30 +++ manifests/profile/params.pp | 6 +- manifests/repo.pp | 8 +- manifests/rgw.pp | 19 +- manifests/rgw/apache.pp | 76 ------- manifests/rgw/apache_fastcgi.pp | 16 +- manifests/rgw/civetweb.pp | 4 +- manifests/rgw/keystone.pp | 10 +- metadata.json | 15 +- .../add-ceph-mgr-support-d2a5e9104021f81a.yaml | 5 + .../add-luminous-centos-e038729331945b61.yaml | 3 + .../notes/add_mgr_caps-56dadf9202ce30b3.yaml | 3 + .../notes/bug-1743602-f7aa5f3ca3173f28.yaml | 5 + .../notes/depricate-fast-cgi-2fdaeeef93342069.yaml | 10 + .../osd-check-fsid-mismatch-a5cb615be1b4e40f.yaml | 2 +- releasenotes/notes/osd-level-5ebc22c7377e0300.yaml | 2 +- .../radosgw-keystone-v3-93b3895e24b5f913.yaml | 2 +- .../remove-ceph-rgw-apache-a2e1181ec92dab53.yaml | 5 + .../update-ceph-key-unless-cecb0202f0ecd392.yaml | 6 + releasenotes/source/conf.py | 4 +- releasenotes/source/index.rst | 1 + releasenotes/source/jewel.rst | 6 + spec/acceptance/ceph_mon_osd_spec.rb | 50 ++--- spec/classes/ceph_profile_mgr_spec.rb | 39 ++++ spec/classes/ceph_repo_spec.rb | 92 ++++----- spec/defines/ceph_key_spec.rb | 3 +- spec/defines/ceph_mgr_spec.rb | 79 ++++++++ spec/defines/ceph_osd_spec.rb | 12 +- spec/defines/ceph_pool_spec.rb | 2 +- spec/defines/ceph_rgw_apache_fastcgi_spec.rb | 109 ---------- spec/defines/ceph_rgw_apache_spec.rb | 219 --------------------- spec/defines/ceph_rgw_civetweb_spec.rb | 2 +- spec/defines/ceph_rgw_keystone_spec.rb | 19 +- spec/defines/ceph_rgw_spec.rb | 33 ---- spec/fixtures/hieradata/common.yaml | 3 +- test-requirements.txt | 7 +- 48 files changed, 489 insertions(+), 575 deletions(-) Requirements updates -------------------- diff --git a/test-requirements.txt b/test-requirements.txt index 629ab00..aa9dd6b 100644 --- a/test-requirements.txt +++ b/test-requirements.txt @@ -2,2 +2,2 @@ -sphinx>=1.6.2 # BSD -openstackdocstheme>=1.16.0 # Apache-2.0 +sphinx # BSD +openstackdocstheme # Apache-2.0 @@ -6,2 +6 @@ openstackdocstheme>=1.16.0 # Apache-2.0 -# FIXME: reno is manually pinned to !=2.0.0 because of bug #1651995 -reno!=2.0.0,!=2.3.1,>=1.8.0 # Apache-2.0 +reno # Apache-2.0