[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