[release-announce] puppet-tripleo 15.0.0 (xena)

no-reply at openstack.org no-reply at openstack.org
Mon Jun 14 15:24:10 UTC 2021


We are ecstatic to announce the release of:

puppet-tripleo 15.0.0: Puppet module for OpenStack TripleO

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

15.0.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..15.0.0
----------------------------------------

afd848ae Bump major for metadata.json to mark the X cycle
dee8091c Add support for ovn clustered databases
fad7e3fb Revert "Allow ovn_db_host to be of type array"
6392cc66 Adding nova::network::neutron to nova-conductor
1aa0caa3 Restore the spec file which was deleted unexpectedly
c204077a Add posibility to download scripts for sensubility
f12a143f Allow overriding RBD disk cache modes
8ae1f90f Stop using removed parameters
5c11340b Add socat listen backend to clustercheck service
5af44ea6 Glance: Include new puppet classes for castellan options
f08d83de Fix lint errors with the latest lint packages
ee2f2501 Fix where long_description_content_type is placed
38f00b71 Add option to set rsyslog reopenOnTruncate parameter for all services
22c329eb Update master for stable/wallaby
f09aa48d Introduce nova virtlogd wrapper
ff7636d3 Replace deprecated ceilometer::agent::auth
6691c97e nova: include nova::cinder in more common place
5b043791 Do not include client classes


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

manifests/host/liquidio/compute.pp                 |  4 --
manifests/profile/base/aodh.pp                     |  1 -
manifests/profile/base/barbican.pp                 |  1 -
.../profile/base/ceilometer/agent/notification.pp  |  2 +-
manifests/profile/base/ceilometer/agent/polling.pp |  2 +-
manifests/profile/base/database/mysql.pp           |  2 +-
manifests/profile/base/database/redis.pp           |  6 +-
manifests/profile/base/glance/api.pp               |  6 +-
manifests/profile/base/gnocchi.pp                  |  1 -
manifests/profile/base/haproxy.pp                  |  2 +-
manifests/profile/base/logging/rsyslog.pp          | 10 +++-
.../profile/base/logging/rsyslog/file_input.pp     | 21 ++++++-
.../profile/base/metrics/collectd/sensubility.pp   | 63 ++++++++++++++++++---
.../base/metrics/collectd/sensubility_script.pp    | 64 ++++++++++++++++++++++
manifests/profile/base/mistral.pp                  |  1 -
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 ++++++++----
manifests/profile/base/nova.pp                     |  1 +
manifests/profile/base/nova/compute.pp             |  1 -
.../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/pacemaker/clustercheck.pp        | 13 ++++-
manifests/profile/pacemaker/database/mysql.pp      |  2 +-
.../profile/pacemaker/database/mysql_bundle.pp     |  2 +-
manifests/profile/pacemaker/database/redis.pp      | 10 ++--
.../profile/pacemaker/database/redis_bundle.pp     |  8 +--
manifests/profile/pacemaker/rabbitmq.pp            |  4 +-
manifests/profile/pacemaker/rabbitmq_bundle.pp     |  4 +-
metadata.json                                      |  2 +-
.../nova_virtlogd_wrapper-43c6c319db2a36ef.yaml    | 16 ++++++
.../rbd-disk-cache-modes-b6b75fa2e52b8915.yaml     |  5 ++
.../sensubility-scripts-994014edfcc2da88.yaml      |  6 ++
releasenotes/source/index.rst                      |  1 +
releasenotes/source/wallaby.rst                    |  6 ++
setup.cfg                                          |  2 +-
spec/classes/tripleo_profile_base_aodh_spec.rb     |  4 --
spec/classes/tripleo_profile_base_barbican_spec.rb |  2 -
...file_base_ceilometer_agent_notification_spec.rb |  9 +--
...o_profile_base_ceilometer_agent_polling_spec.rb |  7 +--
.../tripleo_profile_base_glance_api_spec.rb        |  8 +++
spec/classes/tripleo_profile_base_gnocchi_spec.rb  |  4 --
...ofile_base_metrics_collectd_sensubility_spec.rb | 33 +++++++++++
.../tripleo_profile_base_metrics_collectd_spec.rb  |  1 +
spec/classes/tripleo_profile_base_mistral_spec.rb  |  4 --
.../tripleo_profile_base_nova_compute_spec.rb      |  4 --
.../tripleo_profile_base_nova_conductor_spec.rb    | 63 +++++++++++++++++++++
spec/classes/tripleo_profile_base_nova_spec.rb     |  4 ++
...ase_metrics_collectd_sensubility_script_spec.rb | 45 +++++++++++++++
spec/fixtures/hieradata/default.yaml               |  1 +
templates/nova/virtlogd.epp                        | 52 ++++++++++++++++++
53 files changed, 599 insertions(+), 107 deletions(-)







More information about the Release-announce mailing list