tripleo-ansible/tripleo_ansible/roles/tripleo_container_manage/tasks/podman
Emilien Macchi 5040338686 container_manage: catch more containers with wrong return code
- helpers/haskey: add excluded_keys argument. It allows to return the
  config that has an attribute but also where some attributed are
  excluded. The use case here is that we have some container configs
  which have both "command" and "action". We want to use that filter to
  build a list of containers where the return code has to be checked;
  which is the not the case for the containers with "action" in their
  configs; since they are used for "podman exec" configs (and there is
  nothing to check in return from podman inspect).

- check_exit_code: change the list of containers to check the exit code
  to include all the containers with a "command" but not "action".
  It should cover all the containers which are used to run some
  non-services things like db_sync etc.

- molecule: change the fedora_bis and fedora_three containers to run
  short sleep so we can actually test that change against these
  containers and also on the first deployment of fedora_bis and
  fedora_three, we'll check their return code.

Change-Id: I466a57bd788e02c32b1efb0ac0223684f0d39393
Closes-Bug: #1878074
2020-05-14 12:36:03 +00:00
..
check_exit_code.yml container_manage: catch more containers with wrong return code 2020-05-14 12:36:03 +00:00
cleanup_healthcheck.yml tripleo_container_manage: remove systemd healthchecks 2020-04-22 23:45:27 -04:00
create.yml container_manage: catch more containers with wrong return code 2020-05-14 12:36:03 +00:00
exec.yml container_manage: introduce create_retries and exec_retries vars 2020-05-01 14:59:46 +00:00
get_commands_create.yml tripleo_container_manage: extract get_commands into playbooks 2020-04-20 12:03:34 -04:00
get_commands_exec.yml tripleo_container_manage: extract get_commands into playbooks 2020-04-20 12:03:34 -04:00
manage.yml tripleo_container_manage: optimize systemd services/healthcheck bootstrap 2020-04-13 21:33:25 -04:00
start_order.yml tripleo_container_manage: manage systemd services per step vs start_order 2020-04-20 16:03:55 +00:00
stat_healthcheck.yml tripleo_container_manage: remove systemd healthchecks 2020-04-22 23:45:27 -04:00
systemd.yml podman/systemd: relax the "until" condition 2020-05-07 23:19:18 -04:00