[release-announce] [puppet] puppet-ceph 2.5.0

no-reply at openstack.org no-reply at openstack.org
Thu Feb 22 17:06:12 UTC 2018


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






More information about the Release-announce mailing list