[release-announce] puppet-tripleo 12.2.0 (ussuri)

no-reply at openstack.org no-reply at openstack.org
Thu Apr 9 21:16:36 UTC 2020


We jubilantly announce the release of:

puppet-tripleo 12.2.0: Puppet module for OpenStack TripleO

This release is part of the ussuri release series.

The source is available from:

    https://opendev.org/openstack/puppet-tripleo

Download the package from:

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

Please report issues through:

    https://bugs.launchpad.net/puppet-tripleo/+bugs

For more details, please see below.

12.2.0
^^^^^^


New Features
************

* Added tripleo::profile::base::octavia::provider::ovn for
  configuring OVN driver properties, including protocol.

* Add support for configuring the glance-api service with multiple
  store backends. The primary backend becomes the service's default
  backend, and additional backends may be specified using an optional
  'multistore_config' hash.

* Add new PowerMax backend Cinder driver options. Supports both
  iSCSI and FC volume drivers and multiple backends as well.

* Add support to change virtlogd config options. New hieradata
  tripleo::profile::base::nova::libvirt::virtlogd_config can be used
  to override virtlogd config options.


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

* The "enable_cache" and "cache_backend" in
  "tripleo::profile::base::nova" class were removed because now these
  parameters are defined in tripleo-heat-templates.

* tripleo::profile::base::nova::api::nova_api_wsgi_enabled and
  tripleo::profile::base::nova::api::nova_metadata_api_wsgi_enabled
  are removed, because the issue in nova was already resolved and
  using standalone eventlet server is discouraged.

* Resource
  tripleo::profile::base::cinder::volume::dellemc_vmax_iscsi is no
  longer supported.

Changes in puppet-tripleo 12.1.0..12.2.0
----------------------------------------

8079479d Prepare u-3 release
baf5ab64 Define nova::cache parameters in tht
d7068069 Remove Dell EMC PS Series Driver support
63111546 Fix etcd's support for internal TLS
57de7a59 Allow override of mysql/galera open files limit
8cee3147 Deprecating VMax Volume Config
f21f50ce Support for PowerMax Volume Config
b07672ae Set authtoken memcached_servers in undercloud services
8d4ea840 Use dogpile.cache.memcached in nova caching
1a2c81d5 Set memcache_servers for heat::cache automatically
1b54512b Add missing unit tests for heat manifests
991d5260 Add heat::cache to heat profile
02ffeba0 Replace deprecated gnocchi::storage::coordination_url
00a06edc Support for mariadb's ed25519 authentication
3f3067e2 Add unit test job on CentOS8
aed9bda1 Handle ipv6 addresses in etcd and cinder's backend_url
b6175ece Fix grafana haproxy frontend ip variable
c68aa2e1 Add Octavia OVN Provider configuration (1 of 2)
7ee97845 Make all mysql root users managed during stack creation/update
3e8e98dd Remove duplicate entry of collectd-python package
165ed10d Fix restart unit condition on radosgw
b706f536 Make sure we create stonith resources before stonith levels
88e119d7 Enforce firewall rules before pacemaker-auth
9c05cdf9 Revert "Add replication_probe_interval for ovsdbs"
7013cd94 Add Certmonger ceph_rgw class to config tls
ebdbbfe8 Remove wsgi enabled parameters in nova
5b529142 Add replication_probe_interval for ovsdbs
e60351ee HA: fix rabbitmq readiness check for rabbitmq-server 3.8
1a489633 Use short prameter names for nova::network::neutron
f1a878c1 Remove OpenShift API from haproxy LB configuration
b82deada Remove k8s from haproxy
1015d5ab Remove unused time/ptp class
f2158dd3 Remove deprecated securetty
8e10ee78 Remove kernel class
c7b9b90d Add support for glance multistore
be3892e6 Add support to configure virtlogd


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

files/certmonger-rgw-refresh.sh                    |   9 ++
files/mysql_ed25519_password.py                    |  42 ++++++
lib/puppet/functions/mysql_ed25519_password.rb     |  19 +++
manifests/certmonger/ceph_rgw.pp                   | 117 +++++++++++++++
manifests/certmonger/etcd.pp                       |  21 ++-
manifests/certmonger/ovn_octavia.pp                |  70 +++++++++
manifests/fencing.pp                               |   1 +
manifests/haproxy.pp                               |  60 +-------
manifests/profile/base/certmonger_user.pp          |  18 +++
manifests/profile/base/cinder/volume.pp            |  37 +++--
.../profile/base/cinder/volume/dellemc_powermax.pp |  70 +++++++++
.../base/cinder/volume/dellemc_vmax_iscsi.pp       |   2 +
manifests/profile/base/cinder/volume/dellps.pp     |  52 -------
manifests/profile/base/database/mysql.pp           |  78 ++++++----
.../base/database/mysql/include_and_check_auth.pp  |  49 ++++++
manifests/profile/base/etcd.pp                     |  10 +-
manifests/profile/base/glance/api.pp               |  77 ++++++----
manifests/profile/base/glance/backend/cinder.pp    | 113 ++++++++++++++
manifests/profile/base/glance/backend/file.pp      |  65 ++++++++
manifests/profile/base/glance/backend/rbd.pp       | 110 ++++++++++++++
manifests/profile/base/glance/backend/swift.pp     | 148 ++++++++++++++++++
manifests/profile/base/gnocchi.pp                  |  69 ++++++++-
manifests/profile/base/gnocchi/api.pp              |   4 -
manifests/profile/base/heat.pp                     |  18 ++-
manifests/profile/base/kernel.pp                   |  72 ---------
manifests/profile/base/metrics/collectd.pp         |   2 +-
manifests/profile/base/mistral/api.pp              |   1 +
manifests/profile/base/mistral/authtoken.pp        |  44 ++++++
manifests/profile/base/nova.pp                     |   8 -
manifests/profile/base/nova/api.pp                 |  82 ++++------
manifests/profile/base/nova/libvirt.pp             |  10 ++
manifests/profile/base/novajoin.pp                 |   3 +
manifests/profile/base/novajoin/authtoken.pp       |  44 ++++++
manifests/profile/base/octavia/provider/ovn.pp     |  86 +++++++++++
manifests/profile/base/pacemaker.pp                |   4 +
manifests/profile/base/securetty.pp                |  49 ------
manifests/profile/base/time/ptp.pp                 |  52 -------
manifests/profile/base/zaqar.pp                    |   2 +
manifests/profile/base/zaqar/authtoken.pp          |  44 ++++++
manifests/profile/pacemaker/database/mysql.pp      |   7 +-
.../profile/pacemaker/database/mysql_bundle.pp     |  30 +++-
manifests/profile/pacemaker/rabbitmq.pp            |   2 +-
manifests/profile/pacemaker/rabbitmq_bundle.pp     |   2 +-
metadata.json                                      |   2 +-
.../add-octavia-provider-ovn-6734aa08af4772e4.yaml |   5 +
.../notes/glance-multistore-766022d470827d1d.yaml  |   8 +
.../notes/nova-cache-in-tht-533e048fd6ccc65f.yaml  |   6 +
.../nova-remove-wsgi-enabled-5899b7d6d77a4fd4.yaml |   7 +
.../notes/powermax-driver-d428e372280c44e6.yaml    |   5 +
.../notes/virtlogd_config-8bc3aad489caf8a3.yaml    |   6 +
.../vmax_driver_deprecation_1368457faab68824.yaml  |   4 +
spec/classes/tripleo_certmonger_etcd_spec.rb       |  52 +++++--
...> tripleo_profile_base_cinder_powermax_spec.rb} |  34 +++--
.../tripleo_profile_base_cinder_volume_spec.rb     |  73 ++++++---
spec/classes/tripleo_profile_base_etcd_spec.rb     | 131 ++++++++++++++++
.../tripleo_profile_base_glance_api_spec.rb        |  95 ++++++++++--
...pleo_profile_base_glance_backend_cinder_spec.rb | 105 +++++++++++++
...ripleo_profile_base_glance_backend_file_spec.rb |  89 +++++++++++
...tripleo_profile_base_glance_backend_rbd_spec.rb | 124 +++++++++++++++
...ipleo_profile_base_glance_backend_swift_spec.rb |  99 ++++++++++++
.../tripleo_profile_base_gnocchi_api_spec.rb       |  91 ++++++-----
spec/classes/tripleo_profile_base_gnocchi_spec.rb  | 103 +++++++++++++
.../tripleo_profile_base_heat_api_cfn_spec.rb      | 105 +++++++++++++
spec/classes/tripleo_profile_base_heat_api_spec.rb | 105 +++++++++++++
.../tripleo_profile_base_heat_engine_spec.rb       |  97 ++++++++++++
spec/classes/tripleo_profile_base_heat_spec.rb     | 166 +++++++++++++++++++++
spec/classes/tripleo_profile_base_kernel_spec.rb   |  72 ---------
.../tripleo_profile_base_metrics_collectd_spec.rb  |   3 -
.../tripleo_profile_base_mistral_authtoken_spec.rb |  70 +++++++++
spec/classes/tripleo_profile_base_nova_api_spec.rb |  53 +++----
.../tripleo_profile_base_nova_libvirt_spec.rb      |   8 +
spec/classes/tripleo_profile_base_nova_spec.rb     |   2 +-
...tripleo_profile_base_novajoin_authtoken_spec.rb |  70 +++++++++
spec/classes/tripleo_profile_base_novajoin_spec.rb |  32 ++--
...ipleo_profile_base_octavia_provider_ovn_spec.rb | 138 +++++++++++++++++
.../classes/tripleo_profile_base_securetty_spec.rb |  72 ---------
.../tripleo_profile_zaqar_authtoken_spec.rb        |  70 +++++++++
spec/fixtures/hieradata/default.yaml               |  13 +-
spec/fixtures/hieradata/step4.yaml                 |   2 -
spec/fixtures/hieradata/step5.yaml                 |   3 +
zuul.d/layout.yaml                                 |   2 +
81 files changed, 3197 insertions(+), 728 deletions(-)







More information about the Release-announce mailing list