puppet-tripleo 12.2.0 (ussuri)
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(-)
participants (1)
-
no-reply@openstack.org