[release-announce] puppet-tripleo 14.2.0 (wallaby)

no-reply at openstack.org no-reply at openstack.org
Wed Jul 7 15:31:29 UTC 2021


We are amped to announce the release of:

puppet-tripleo 14.2.0: Puppet module for OpenStack TripleO

This release is part of the wallaby stable 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.

14.2.0
^^^^^^

New Features

* When nova_virtlogd container gets restarted the instance console
  auth files will not be reopened again by virtlogd. As a result
  either instances need to be restarted or live migrated to a
  different compute node to get new console logs messages logged
  again. Usually on receipt of SIGUSR1, virtlogd will re-exec() its
  binary, while maintaining all current logs and clients. This allows
  for live upgrades of the virtlogd service on non containerized
  environments where updates just by doing an RPM update. To reduce
  the likelihood in a containerized environment virtlogd should only
  be restarted on manual request, or on compute node reboot. It should
  not be restarted on a minor update without migration off instances.
  This introduces a nova_virtlogd_wrapper container and virtlogd
  wrapper script, to only restart virtlogd on either manual or compute
  node restart.

* New hiera setting *rbd_disk_cachemodes* allows to override the
  disk cache modes for RBD. Defaults to ['network=writeback'].

* Added "scripts" parameters for class
  tripleo::profile::base::metrics::collectd::sensubility enabling
  download of various scripts for usage within sensubility check
  definitions. Supported transfer method is HTTP only currently.

Changes in puppet-tripleo 14.1.0..14.2.0
----------------------------------------

9afc84ae Bump metadata to 14.2.0 for wallaby release
6bd86d5e haproxy: Enable httplog for all http endpoints
f4d04dbd haproxy: Use httpchk instead of tcpchk for heat endpoints
f1203911 Add posibility to download scripts for sensubility
147e6a26 Remove bind and bind pool generation for designate from puppet
f8aea91e Clear last dependency on puppet-ceph from Manila manifest
ebd5679d Add pcmk_host_list stonith-fence_compute-fence-nova
22e79f3c Add support for ovn clustered databases
b6f2ff43 Revert "Allow ovn_db_host to be of type array"
0ee1aea3 Introduce nova virtlogd wrapper
cd9e0594 Allow overriding RBD disk cache modes
8f3a88ba Add option to set rsyslog reopenOnTruncate parameter for all services
871743dd Adding nova::network::neutron to nova-conductor
6106fc48 Restore the spec file which was deleted unexpectedly
a77fefb6 Add socat listen backend to clustercheck service
0b981a70 Update TOX_CONSTRAINTS_FILE for stable/wallaby
8777c855 Update .gitreview for stable/wallaby


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

.gitreview                                         |  1 +
manifests/haproxy.pp                               | 44 ++++++++-------
manifests/profile/base/designate.pp                | 25 +++------
manifests/profile/base/designate/backend.pp        |  6 +-
manifests/profile/base/designate/central.pp        | 17 ++----
manifests/profile/base/designate/worker.pp         |  8 +--
manifests/profile/base/logging/rsyslog.pp          | 10 +++-
.../profile/base/logging/rsyslog/file_input.pp     | 21 ++++++-
manifests/profile/base/manila/share.pp             |  7 ---
.../profile/base/metrics/collectd/sensubility.pp   | 63 ++++++++++++++++++---
.../base/metrics/collectd/sensubility_script.pp    | 64 ++++++++++++++++++++++
manifests/profile/base/neutron/agents/ovn.pp       | 29 ++++++----
manifests/profile/base/neutron/ovn_metadata.pp     | 27 ++++++---
manifests/profile/base/neutron/plugins/ml2/ovn.pp  | 34 ++++++++----
.../profile/base/nova/compute_libvirt_shared.pp    |  7 ++-
manifests/profile/base/nova/conductor.pp           |  1 +
manifests/profile/base/nova/virtlogd_wrapper.pp    | 55 +++++++++++++++++++
manifests/profile/base/nova/wrappers/virtlogd.pp   | 43 +++++++++++++++
manifests/profile/base/pacemaker/instance_ha.pp    |  5 +-
manifests/profile/pacemaker/clustercheck.pp        | 13 ++++-
metadata.json                                      |  2 +-
.../nova_virtlogd_wrapper-43c6c319db2a36ef.yaml    | 16 ++++++
.../rbd-disk-cache-modes-b6b75fa2e52b8915.yaml     |  5 ++
.../sensubility-scripts-994014edfcc2da88.yaml      |  6 ++
.../tripleo_profile_base_designate_central_spec.rb | 34 ------------
.../classes/tripleo_profile_base_designate_spec.rb |  2 -
...ofile_base_metrics_collectd_sensubility_spec.rb | 33 +++++++++++
.../tripleo_profile_base_metrics_collectd_spec.rb  |  1 +
.../tripleo_profile_base_nova_conductor_spec.rb    | 63 +++++++++++++++++++++
...ase_metrics_collectd_sensubility_script_spec.rb | 45 +++++++++++++++
templates/designate/pools.yaml.erb                 | 43 ---------------
templates/nova/virtlogd.epp                        | 52 ++++++++++++++++++
tox.ini                                            |  2 +-
33 files changed, 596 insertions(+), 188 deletions(-)







More information about the Release-announce mailing list