Bug 2080157 - [osp17] Overcloud Deployment fails at Step1 while spawning containers
Summary: [osp17] Overcloud Deployment fails at Step1 while spawning containers
Keywords:
Status: CLOSED ERRATA
Alias: None
Product: Red Hat OpenStack
Classification: Red Hat
Component: ansible-collection-containers-podman
Version: 17.0 (Wallaby)
Hardware: Unspecified
OS: Unspecified
high
high
Target Milestone: beta
: 17.0
Assignee: Jon Schlueter
QA Contact: Jason Grosso
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2022-04-29 07:09 UTC by Khomesh Thakre
Modified: 2022-09-21 12:21 UTC (History)
5 users (show)

Fixed In Version: ansible-collection-containers-podman-1.9.3-1.el9ost
Doc Type: No Doc Update
Doc Text:
Clone Of:
Environment:
Last Closed: 2022-09-21 12:20:53 UTC
Target Upstream Version:
Embargoed:


Attachments (Terms of Use)


Links
System ID Private Priority Status Summary Last Updated
Red Hat Issue Tracker OSP-14949 0 None None None 2022-04-29 07:11:14 UTC
Red Hat Product Errata RHEA-2022:6543 0 None None None 2022-09-21 12:21:05 UTC

Description Khomesh Thakre 2022-04-29 07:09:01 UTC
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.

Comment 5 Jon Schlueter 2022-06-03 13:06:34 UTC
CI is passing marking as Verified

Comment 9 errata-xmlrpc 2022-09-21 12:20:53 UTC
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


Note You need to log in before you can comment on or make changes to this bug.