Description of problem: Undercloud: when running healthcheck for containers, got no healthcheck service for zaqar Version-Release number of selected component (if applicable): puppet-zaqar-14.3.0-0.20190313091807.aed1d72.el8ost.noarch How reproducible: 100% Steps to Reproduce: 1. Deploy undercloud 2. Check the list of containers: sudo podman ps 3. Run healthcheck for zaqar container: [stack@undercloud-0 ~]$ systemctl status tripleo_zaqar_healthcheck.service Actual results: Unit tripleo_zaqar_healthcheck.service could not be found. Expected results: Healthcheck returns 0/SUCCESS Additional info:
We first need to update tripleo-common, ensure its new version is shipped in containers, and then only we'll be able to update tripleo-heat-templates in order to point the healthchecks to the new scripts.
All should be available in tripleo-common and tripleo-heat-templates since it merged upstream and got automatically backported downstream some time ago. Care to check with latest compose?
[stack@undercloud-0 ~]$ systemctl status tripleo_zaqar_healthcheck.service ● tripleo_zaqar_healthcheck.service - zaqar healthcheck Loaded: loaded (/etc/systemd/system/tripleo_zaqar_healthcheck.service; disabled; vendor preset: disabled) Active: inactive (dead) since Sun 2019-07-21 09:30:05 EDT; 9s ago Process: 162431 ExecStart=/usr/bin/podman exec zaqar /usr/share/openstack-tripleo-common/healthcheck/zaqar-api (code=exited, status=0/SUCCESS) Main PID: 162431 (code=exited, status=0/SUCCESS)
Since the problem described in this bug report should be resolved in a recent advisory, it has been closed with a resolution of ERRATA. For information on the advisory, and where to find the updated files, follow the link below. If the solution does not work for you, open a new bug report. https://access.redhat.com/errata/RHEA-2019:2811