RETIRED, Lightweight composition layer for Puppet TripleO
Go to file
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
doc Switch to newer openstackdocstheme and reno versions 2020-06-03 20:33:05 +02:00
files Remove puppet-certmonger related puppet-files 2021-04-21 09:56:05 +02:00
lib Merge "Remove the unused tripleo::host::sriov class" 2021-04-09 05:19:18 +00:00
manifests Introduce nova virtlogd wrapper 2021-04-29 10:11:29 +02:00
releasenotes Introduce nova virtlogd wrapper 2021-04-29 10:11:29 +02:00
spec Merge "Remove puppet-certmonger related puppet-files" 2021-04-22 01:02:37 +00:00
templates Introduce nova virtlogd wrapper 2021-04-29 10:11:29 +02:00
zuul.d Replace deprecated zuul template tripleo-standalone-multinode-ipa 2021-03-04 14:13:29 +02:00
.gitignore Dissuade .gitignore references to personal tools 2018-10-08 11:47:08 +08:00
.gitreview OpenDev Migration Patch 2019-04-19 19:35:27 +00:00
.sync.yml Initial msync run for all Puppet OpenStack modules 2015-08-18 14:30:54 +02:00
Gemfile Use openstack_spec_helper from zuul checkout 2020-08-30 23:06:53 +02:00
LICENSE Add basic structure for a Puppet module 2015-02-02 11:39:21 -05:00
Puppetfile_extras Merge "Remove puppet-certmonger related puppet-files" 2021-04-22 01:02:37 +00:00
README.md Add the missing ':' in README 2018-07-28 07:57:53 +00:00
Rakefile Composable HA 2017-01-25 19:32:31 +00:00
bindep.txt Add Puppet package to bindep, for module build 2017-10-27 13:50:15 -07:00
metadata.json Bump metadata for wallaby-2 release 2021-01-21 18:05:36 +02:00
setup.cfg Force to use markdown to prevent pypi issue 2019-07-01 20:45:00 +02:00
setup.py chmod +x setup.py 2017-10-06 12:28:56 -07:00
tox.ini Replace deprecated UPPER_CONSTRAINTS_FILE variable 2020-11-04 11:09:29 +01:00

README.md

Team and repository tags

Team and repository tags

puppet-tripleo

Lightweight composition layer for Puppet TripleO.

Contributing