[release-announce] puppet-ceph 2.6.0

no-reply at openstack.org no-reply at openstack.org
Mon Mar 25 21:29:19 UTC 2019


We are tickled pink to announce the release of:

puppet-ceph 2.6.0: Puppet module for Ceph

Download the package from:

    https://tarballs.openstack.org/puppet-ceph/

For more details, please see below.

2.6.0
^^^^^


Upgrade Notes
*************

* The PKI functionality in the ceph::rgw::keystone class is now
  deprecated and the functionality is removed since Keystone v2.0 API
  is not available anymore and PKI tokens is removed.

* Ceph Firefly is EOL since a long time and is no longer supported.

* The default value for
  ceph::rgw::keystone::rgw_keystone_accepted_roles is changed from
  Member to member

* The deprecated class ceph::rgw::apache_fastcgi is now removed.

* The ceph::rgw::keystone class now defaults to configuration it for
  Keystone V3 API. The v2.0 functionality is removed.

* The ceph::rgw::keystone class now requires the
  rgw_keystone_admin_domain, rgw_keystone_admin_project,
  rgw_keystone_admin_user and rgw_keystone_admin_password parameters
  to be configured, these were previously only required when
  configuring Keystone V3, which is now the default and v2.0 has been
  removed.


Deprecation Notes
*****************

* ceph::rgw::keystone::use_pki is deprecated and has no effect.

* ceph::rgw::keystone::rgw_keystone_revocation_interval is
  deprecated and has no effect.

* ceph::rgw::keystone::nss_db_path is deprecated and has no effect.

* ceph::rgw::keystone::user is deprecated and has no effect.

* The ceph::rgw::keystone::rgw_keystone_version is deprecated and
  now has no effect.

* The ceph::rgw::keystone::rgw_keystone_admin_token is deprecated
  and now has no effect.

Changes in puppet-ceph 2.5.2..2.6.0
-----------------------------------

a85fb9b Release 2.6.0
01c6a6a Release puppet-ceph 2.5.3
3fe321f Change Keystone RGW default role from Member to member
8df92d5 Deprecated Keystone v2.0 and PKI tokens in Keystone RGW
85b9d61 Deprecate keystone v2.0 functionality
e94c107 Use validate_legacy
e39f7d2 Remove Firefly base repo hacking
e0069da Fix the misspelling of "required"
658c951 Modify puppet version 4 to 5
9529e8d Add support for encrypted OSDs
764bcf9 Do not check for ldap secret with Fedora and RedHat > 7
698def7 Do not enable Ceph el7 repos for Fedora
b817404 Fix minor typo in ceph-disk params.
c629218 Allow setting explicit osd type as well as wal and db locations.
096fefe Supply hrefs for table of contents according to context
436437a Change openstack-dev to openstack-discuss
e77cead Remove ceph::rgw::apache_fastcgi
8e4cae9 Fix stdlib version in metadata
90738b9 Convert spec testing to use rspec-puppet-facts
3e7cba5 Update min tox version to 2.0
9dc3440 Allow setting pool application tag as supported from the Luminous release.


Diffstat (except docs and test files)
-------------------------------------

README.md                                          |   1 +
manifests/osd.pp                                   |  56 ++-
manifests/params.pp                                |   2 -
manifests/pool.pp                                  |  18 +
manifests/profile/params.pp                        |   3 +-
manifests/repo.pp                                  |  79 ++---
manifests/rgw/apache_fastcgi.pp                    | 164 ---------
manifests/rgw/keystone.pp                          | 228 ++++++-------
metadata.json                                      |   6 +-
.../add-ceph-mgr-support-d2a5e9104021f81a.yaml     |   2 +-
...eprecate-rgw-keystone-pki-d8d5862f18c1e196.yaml |  16 +
.../notes/firefly-removed-ff181871f3ea5be3.yaml    |   4 +
...keystone-rgw-default-role-01c22244b6340a32.yaml |   5 +
.../notes/remove-fcgi-f5651dfd6538fdd3.yaml        |   4 +
.../rgw-keystone-deprecate-14288623c16b4561.yaml   |  18 +
setup.cfg                                          |   2 +-
spec/classes/ceph_conf_spec.rb                     |  32 +-
spec/classes/ceph_init_spec.rb                     | 142 ++++----
spec/classes/ceph_mds_spec.rb                      |  24 +-
spec/classes/ceph_mons_spec.rb                     |  14 +-
spec/classes/ceph_osds_spec.rb                     |  17 +-
spec/classes/ceph_profile_base_spec.rb             |  14 +-
spec/classes/ceph_profile_client_spec.rb           |  14 +-
spec/classes/ceph_profile_fs_spec.rb               |   4 +-
spec/classes/ceph_profile_mds_spec.rb              |   6 +-
spec/classes/ceph_profile_mgr_spec.rb              |   4 +-
spec/classes/ceph_profile_mon_spec.rb              |   6 +-
spec/classes/ceph_profile_osd_spec.rb              |  12 +-
spec/classes/ceph_profile_params_spec.rb           |   6 +-
spec/classes/ceph_repo_spec.rb                     | 377 ++++++++++-----------
spec/classes/ceph_spec.rb                          |   0
spec/defines/ceph_fs_spec.rb                       |   6 +-
spec/defines/ceph_key_spec.rb                      |  18 +-
spec/defines/ceph_mgr_spec.rb                      |  72 ++--
spec/defines/ceph_mon_spec.rb                      | 360 ++++++++++----------
spec/defines/ceph_osd_spec.rb                      | 330 +++++++++++++++---
spec/defines/ceph_pool_spec.rb                     |  32 +-
spec/defines/ceph_rbd_mirror_spec.rb               |  52 +--
spec/defines/ceph_rgw_apache_fastcgi_spec.rb       | 141 --------
spec/defines/ceph_rgw_apache_proxy_fcgi_spec.rb    | 244 +++++++------
spec/defines/ceph_rgw_civetweb_spec.rb             |  30 +-
spec/defines/ceph_rgw_keystone_spec.rb             | 346 +++----------------
spec/defines/ceph_rgw_spec.rb                      | 337 +++++++++---------
tox.ini                                            |   2 +-
44 files changed, 1470 insertions(+), 1780 deletions(-)







More information about the Release-announce mailing list