db4a5dbca2
Now that Podman natively supports healthchecks, let's use them; which will reduce our footprint in how we consume Podman. Using native healthcheck brings a few benefits: - Less Ansible tasks to manage the systemd resources, so deployment should be slightly faster. - Leverage features into the container tooling directly; not in tripleo. This patch does the following: - Fix the podman arguments for healthcheck options in podman_container module, transparent for the end-user. Indeed, the args are "health-*". - Remove the management of timers and healthcheck services and their requires. - New playbook "healthcheck_cleanup" to cleanup previous systemd healthchecks if they exist. - Update molecule default testing to test if new healthchecks work fine. - Update the role manual for healthchecks usage. This patch should be transparent for the end-users except that the systemd healthchecks won't exist anymore: Instead of running: "systemctl status tripleo_keystone_healthcheck.timer status", we would run "podman healthcheck run keystone" or check the output of "podman inspect keystone". The document has also been updated in the role manual. It requires at least Podman 1.6 where this patch has been tested. Depends-On: https://review.opendev.org/720089 Change-Id: I37508cd8243999389f9e17d5ea354529bb042279 |
||
---|---|---|
.. | ||
add_save_swift_parameter_to_undercloud_backup-9cf04020d91bb0c1.yaml | ||
add-ansible-args-to-test-commands-e6b14d561af5de7d.yaml | ||
bug-1849393-fix-retrieval-of-storage-nfs-params-5f92d7999c36ef05.yaml | ||
docker_enable_vfs-c8b41b02111341df.yaml | ||
fix_ssh-known-hosts-22738bc60fdc2f62.yaml | ||
fix-scattered-octavia-configs-2ef4f66ed1e02b60.yaml | ||
podman_heathcheck_v2-b3d4db0aeaf03519.yaml |