tripleo-ansible/tripleo_ansible/roles
Emilien Macchi 8150aba8a1 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
(cherry picked from commit 5040338686)
2020-05-15 14:51:30 -04:00
..
aide Use CI mirrors for molecule jobs 2020-02-20 12:38:44 -05:00
backup-and-restore Merge "Switch install-docker with ensure-docker" into stable/train 2020-04-15 20:27:08 +00:00
login-defs (follow-up) run check mode for more molecule tests 2020-04-14 16:29:13 +00:00
octavia-controller-config Simplify octavia post deploy configs 2019-10-21 20:46:10 +00:00
octavia-controller-post-config Merge "Fix octavia services restart" into stable/train 2020-03-13 15:44:47 +00:00
octavia-overcloud-config Import octavia roles and playbooks from tripleo-common 2019-06-13 17:29:13 -05:00
octavia-undercloud Remove all ignore_errors to avoid confusion when debugging 2020-03-07 21:30:25 -05:00
octavia_common Import octavia roles and playbooks from tripleo-common 2019-06-13 17:29:13 -05:00
test_deps Use CI mirrors for molecule jobs 2020-02-20 12:38:44 -05:00
test_package_action Use CI mirrors for molecule jobs 2020-02-20 12:38:44 -05:00
tripleo-bootstrap Create Symlink /usr/bin/ansible-playbook-3 when not exist 2020-04-20 14:41:01 -04:00
tripleo-cellv2 Remove all ignore_errors to avoid confusion when debugging 2020-03-07 21:30:25 -05:00
tripleo-ceph-common Add ceph config overrides support 2020-04-14 14:59:00 +02:00
tripleo-ceph-run-ansible Remove tripleo_ceph_fetch_dir role 2020-03-01 16:38:22 -05:00
tripleo-ceph-uuid Remove tripleo_ceph_fetch_dir role 2020-03-01 16:38:22 -05:00
tripleo-ceph-work-dir Merge "Add ceph config overrides support" into stable/train 2020-04-15 13:23:41 +00:00
tripleo-clients-install Tune-up package install 2020-03-04 16:55:13 -05:00
tripleo-config (follow-up) run check mode for more molecule tests 2020-04-14 16:29:13 +00:00
tripleo-container-image-prepare (follow-up) run check mode for more molecule tests 2020-04-14 16:29:13 +00:00
tripleo-container-manage container_manage: catch more containers with wrong return code 2020-05-15 14:51:30 -04:00
tripleo-container-rm Merge "Replace podman commands by module" into stable/train 2020-05-07 20:38:16 +00:00
tripleo-container-stop Replace podman commands by module 2020-05-07 18:29:16 +03:00
tripleo-container-tag Merge "Switch install-docker with ensure-docker" into stable/train 2020-04-15 20:27:08 +00:00
tripleo-create-admin (follow-up) run check mode for more molecule tests 2020-04-14 16:29:13 +00:00
tripleo-firewall (follow-up) run check mode for more molecule tests 2020-04-14 16:29:13 +00:00
tripleo-hieradata Add ansible hieradata file 2020-05-05 08:59:22 -06:00
tripleo-hosts-entries (follow-up) run check mode for more molecule tests 2020-04-14 16:29:13 +00:00
tripleo-image-serve (follow-up) run check mode for more molecule tests 2020-04-14 16:29:13 +00:00
tripleo-kernel (follow-up) run check mode for more molecule tests 2020-04-14 16:29:13 +00:00
tripleo-keystone-resources Correctly set openstack_domains for ansible >= 2.9 2020-04-16 17:39:23 -04:00
tripleo-module-load (follow-up) run check mode for more molecule tests 2020-04-14 16:29:13 +00:00
tripleo-nova-image-cache Add role/playbook to manage nova image cache 2020-03-18 14:09:58 +00:00
tripleo-ovs-dpdk 'tripleo_ovs_dpdk_lcore_list' should be optional 2020-04-03 15:10:07 +02:00
tripleo-packages Remove all ignore_errors to avoid confusion when debugging 2020-03-07 21:30:25 -05:00
tripleo-persist Use CI mirrors for molecule jobs 2020-02-20 12:38:44 -05:00
tripleo-podman Merge "Switch install-docker with ensure-docker" into stable/train 2020-04-15 20:27:08 +00:00
tripleo-ptp Use CI mirrors for molecule jobs 2020-02-20 12:38:44 -05:00
tripleo-redhat-enforce tripleo-redhat-enforce new role to enforce RHOSP constraints. 2020-05-04 17:51:38 +02:00
tripleo-securetty Use CI mirrors for molecule jobs 2020-02-20 12:38:44 -05:00
tripleo-ssh-known-hosts (follow-up) run check mode for more molecule tests 2020-04-14 16:29:13 +00:00
tripleo-sshd (follow-up) run check mode for more molecule tests 2020-04-14 16:29:13 +00:00
tripleo-systemd-wrapper Fix typo in sync script string container name comparison 2020-05-05 14:15:37 +00:00
tripleo-timezone Use CI mirrors for molecule jobs 2020-02-20 12:38:44 -05:00
tripleo-transfer Use CI mirrors for molecule jobs 2020-02-20 12:38:44 -05:00
tripleo-upgrade-hiera Fix logic to stop overrwriting upgrade hieradata 2020-03-13 17:10:28 +01:00
tripleo-validations-package Use CI mirrors for molecule jobs 2020-02-20 12:38:44 -05:00
tuned Use CI mirrors for molecule jobs 2020-02-20 12:38:44 -05:00
tripleo-docker-rm Import the tripleo-docker-rm role 2019-06-24 14:07:48 -05:00