puppet-tripleo/templates
Martin Schuppert f09aa48d95 Introduce nova virtlogd wrapper
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.

Closes-Bug: #1838272

Change-Id: I5192f8c306422d0966eef7544f719cc21172bd92
Co-Authored-By: Rajesh Tailor <ratailor@redhat.com>
2021-04-29 10:11:29 +02:00
..
designate Allow specifying an rndc key 2018-07-20 20:54:13 +00:00
logrotate Enable to modify params of logrotate-crond.conf 2020-06-21 22:37:09 +09:00
metrics Puppet config options for AMQP1 sensubility transport 2020-10-21 13:51:25 -04:00
neutron Remove selinux relabel mount option for neutron 2020-05-28 13:07:38 -02:30
nova Introduce nova virtlogd wrapper 2021-04-29 10:11:29 +02:00
redis Disable curl globbing 2018-03-20 11:43:24 +00:00
rsyslog_sidecar Add profile to configure the rsyslog sidecar container 2017-11-13 13:39:44 +00:00
stunnel Lower the default stunnel log level 2018-05-28 13:40:29 +02:00