Description of problem: Overcloud Deployment fails at Step1 while spawning containers with keyerror: log_level ~~~ TASK [tripleo_container_manage : Create containers managed by Podman for /var/lib/tripleo-config/container-puppet-config/step_1] ************************************************************************* An exception occurred during task execution. To see the full traceback, use -vvv. The error was: KeyError: 'log_level' fatal: [localhost]: FAILED! => {"changed": false, "module_stderr": "Traceback (most recent call last):\n File \"/home/stack/.ansible/tmp/ansible-tmp-1651134831.665004-225964-264113125694522/AnsiballZ_tripleo_container_manage.py\", line 107, in <module>\n _ansiballz_main()\n File \"/home/stack/.ansible/tmp/ansible-tmp-1651134831.665004-225964-264113125694522/AnsiballZ_tripleo_container_manage.py\", line 99, in _ansiballz_main\n invoke_module(zipped_mod, temp_path, ANSIBALLZ_PARAMS)\n File \"/home/stack/.ansible/tmp/ansible-tmp-1651134831.665004-225964-264113125694522/AnsiballZ_tripleo_container_manage.py\", line 47, in invoke_module\n runpy.run_module(mod_name='ansible.modules.tripleo_container_manage', init_globals=dict(_module_fqn='ansible.modules.tripleo_container_manage', _modlib_path=modlib_path),\n File \"/usr/lib64/python3.9/runpy.py\", line 210, in run_module\n return _run_module_code(code, init_globals, run_name, mod_spec)\n File \"/usr/lib64/python3.9/runpy.py\", line 97, in _run_module_code\n _run_code(code, mod_globals, init_globals,\n File \"/usr/lib64/python3.9/runpy.py\", line 87, in _run_code\n exec(code, run_globals)\n File \"/tmp/ansible_tripleo_container_manage_payload_5875mk0v/ansible_tripleo_container_manage_payload.zip/ansible/modules/tripleo_container_manage.py\", line 391, in <module>\n File \"/tmp/ansible_tripleo_container_manage_payload_5875mk0v/ansible_tripleo_container_manage_payload.zip/ansible/modules/tripleo_container_manage.py\", line 387, in main\n File \"/tmp/ansible_tripleo_container_manage_payload_5875mk0v/ansible_tripleo_container_manage_payload.zip/ansible/modules/tripleo_container_manage.py\", line 132, in __init__\n File \"/tmp/ansible_tripleo_container_manage_payload_5875mk0v/ansible_tripleo_container_manage_payload.zip/ansible/modules/tripleo_container_manage.py\", line 370, in run\n File \"/tmp/ansible_tripleo_container_manage_payload_5875mk0v/ansible_tripleo_container_manage_payload.zip/ansible/modules/tripleo_container_manage.py\", line 337, in check_failures\n File \"/usr/lib64/python3.9/concurrent/futures/_base.py\", line 609, in result_iterator\n yield fs.pop().result()\n File \"/usr/lib64/python3.9/concurrent/futures/_base.py\", line 439, in result\n return self.__get_result()\n File \"/usr/lib64/python3.9/concurrent/futures/_base.py\", line 391, in __get_result\n raise self._exception\n File \"/usr/lib64/python3.9/concurrent/futures/thread.py\", line 58, in run\n result = self.fn(*self.args, **self.kwargs)\n File \"/tmp/ansible_tripleo_container_manage_payload_5875mk0v/ansible_tripleo_container_manage_payload.zip/ansible/modules/tripleo_container_manage.py\", line 332, in run_container\n File \"/tmp/ansible_tripleo_container_manage_payload_5875mk0v/ansible_tripleo_container_manage_payload.zip/ansible/modules/tripleo_container_manage.py\", line 318, in manage_container\n File \"/tmp/ansible_tripleo_container_manage_payload_5875mk0v/ansible_tripleo_container_manage_payload.zip/ansible_collections/containers/podman/plugins/module_utils/podman/podman_container_lib.py\", line 1676, in execute\n File \"/tmp/ansible_tripleo_container_manage_payload_5875mk0v/ansible_tripleo_container_manage_payload.zip/ansible_collections/containers/podman/plugins/module_utils/podman/podman_container_lib.py\", line 1589, in make_started\n File \"/tmp/ansible_tripleo_container_manage_payload_5875mk0v/ansible_tripleo_container_manage_payload.zip/ansible_collections/containers/podman/plugins/module_utils/podman/podman_container_lib.py\", line 1369, in different\n File \"/tmp/ansible_tripleo_container_manage_payload_5875mk0v/ansible_tripleo_container_manage_payload.zip/ansible_collections/containers/podman/plugins/module_utils/podman/podman_container_lib.py\", line 1296, in is_different\n File \"/tmp/ansible_tripleo_container_manage_payload_5875mk0v/ansible_tripleo_container_manage_payload.zip/ansible_collections/containers/podman/plugins/module_utils/podman/podman_container_lib.py\", line 979, in diffparam_log_level\nKeyError: 'log_level'\n", "module_stdout": "", "msg": "MODULE FAILURE\nSee stdout/stderr for the exact error", "rc": 1} ~~~ Version-Release number of selected component (if applicable): Build id: RHOS-17.0-RHEL-9-20220422.n.1 (undercloud) [stack@undercloud-0 ~]$ rpm -qa | grep ansible-collection-containers-podman ansible-collection-containers-podman-1.9.2-1.el9ost.noarch Additional info: I think we are missing https://github.com/containers/ansible-podman-collections/pull/404/commits/b1232b75c9b4509f3e7dc5d7bac1c1a0a82c5e9d commit in the downstream puddle.
CI is passing marking as Verified
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 (Release of components for Red Hat OpenStack Platform 17.0 (Wallaby)), 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-2022:6543