2026-01-21 15:10:47,017 p=13222 u=zuul n=molecule.util | Found config file /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/.config/molecule/config.yml 2026-01-21 15:10:47,249 p=13222 u=zuul n=molecule.logger | [info]Running [scenario]default[/] > [action]destroy[/][/] 2026-01-21 15:10:47,250 p=13222 u=zuul n=molecule.command.destroy | Skipping, instances are delegated. 2026-01-21 15:10:47,258 p=13222 u=zuul n=molecule.logger | [info]Running [scenario]default[/] > [action]create[/][/] 2026-01-21 15:10:47,259 p=13222 u=zuul n=molecule.command.create | Skipping, instances are delegated. 2026-01-21 15:10:47,267 p=13222 u=zuul n=molecule.logger | [info]Running [scenario]default[/] > [action]converge[/][/] 2026-01-21 15:10:47,917 p=13229 u=zuul n=ansible | PLAY [Converge] **************************************************************** 2026-01-21 15:10:47,927 p=13229 u=zuul n=ansible | TASK [Gathering Facts] ********************************************************* 2026-01-21 15:10:47,927 p=13229 u=zuul n=ansible | Wednesday 21 January 2026 15:10:47 +0000 (0:00:00.013) 0:00:00.013 ***** 2026-01-21 15:10:48,827 p=13229 u=zuul n=ansible | ok: [instance] 2026-01-21 15:10:48,842 p=13229 u=zuul n=ansible | TASK [Add crc hostname with it's IP to /etc/hosts] ***************************** 2026-01-21 15:10:48,842 p=13229 u=zuul n=ansible | Wednesday 21 January 2026 15:10:48 +0000 (0:00:00.915) 0:00:00.928 ***** 2026-01-21 15:10:49,129 p=13229 u=zuul n=ansible | changed: [instance] 2026-01-21 15:10:49,135 p=13229 u=zuul n=ansible | TASK [Check if new ssh keypair exists] ***************************************** 2026-01-21 15:10:49,135 p=13229 u=zuul n=ansible | Wednesday 21 January 2026 15:10:49 +0000 (0:00:00.292) 0:00:01.220 ***** 2026-01-21 15:10:49,165 p=13229 u=zuul n=ansible | TASK [recognize_ssh_keypair : Check if id_ed25519 key exists] ****************** 2026-01-21 15:10:49,165 p=13229 u=zuul n=ansible | Wednesday 21 January 2026 15:10:49 +0000 (0:00:00.029) 0:00:01.250 ***** 2026-01-21 15:10:49,453 p=13229 u=zuul n=ansible | ok: [instance] 2026-01-21 15:10:49,460 p=13229 u=zuul n=ansible | TASK [recognize_ssh_keypair : Set fact if new keypair exists] ****************** 2026-01-21 15:10:49,460 p=13229 u=zuul n=ansible | Wednesday 21 January 2026 15:10:49 +0000 (0:00:00.295) 0:00:01.545 ***** 2026-01-21 15:10:49,474 p=13229 u=zuul n=ansible | ok: [instance] 2026-01-21 15:10:49,480 p=13229 u=zuul n=ansible | TASK [recognize_ssh_keypair : Set fact if new keypair does not exists] ********* 2026-01-21 15:10:49,480 p=13229 u=zuul n=ansible | Wednesday 21 January 2026 15:10:49 +0000 (0:00:00.020) 0:00:01.566 ***** 2026-01-21 15:10:49,492 p=13229 u=zuul n=ansible | skipping: [instance] 2026-01-21 15:10:49,502 p=13229 u=zuul n=ansible | TASK [Add the crc host dynamically] ******************************************** 2026-01-21 15:10:49,502 p=13229 u=zuul n=ansible | Wednesday 21 January 2026 15:10:49 +0000 (0:00:00.021) 0:00:01.587 ***** 2026-01-21 15:10:49,516 p=13229 u=zuul n=ansible | changed: [instance] 2026-01-21 15:10:49,521 p=13229 u=zuul n=ansible | TASK [Fetch crc network facts] ************************************************* 2026-01-21 15:10:49,521 p=13229 u=zuul n=ansible | Wednesday 21 January 2026 15:10:49 +0000 (0:00:00.019) 0:00:01.606 ***** 2026-01-21 15:10:52,518 p=13229 u=zuul n=ansible | ok: [instance -> crc] 2026-01-21 15:10:52,528 p=13229 u=zuul n=ansible | TASK [Load shared variables] *************************************************** 2026-01-21 15:10:52,528 p=13229 u=zuul n=ansible | Wednesday 21 January 2026 15:10:52 +0000 (0:00:03.006) 0:00:04.613 ***** 2026-01-21 15:10:52,578 p=13229 u=zuul n=ansible | ok: [instance] 2026-01-21 15:10:52,583 p=13229 u=zuul n=ansible | TASK [Call ci_multus role] ***************************************************** 2026-01-21 15:10:52,583 p=13229 u=zuul n=ansible | Wednesday 21 January 2026 15:10:52 +0000 (0:00:00.055) 0:00:04.668 ***** 2026-01-21 15:10:52,623 p=13229 u=zuul n=ansible | TASK [ci_multus : Create manifests directory] ********************************** 2026-01-21 15:10:52,623 p=13229 u=zuul n=ansible | Wednesday 21 January 2026 15:10:52 +0000 (0:00:00.040) 0:00:04.708 ***** 2026-01-21 15:10:52,913 p=13229 u=zuul n=ansible | changed: [instance] 2026-01-21 15:10:52,919 p=13229 u=zuul n=ansible | TASK [networking_mapper : Check for Networking Environment Definition file existence] *** 2026-01-21 15:10:52,919 p=13229 u=zuul n=ansible | Wednesday 21 January 2026 15:10:52 +0000 (0:00:00.296) 0:00:05.005 ***** 2026-01-21 15:10:52,936 p=13229 u=zuul n=ansible | skipping: [instance] 2026-01-21 15:10:52,945 p=13229 u=zuul n=ansible | TASK [networking_mapper : Check for Networking Definition file existance] ****** 2026-01-21 15:10:52,945 p=13229 u=zuul n=ansible | Wednesday 21 January 2026 15:10:52 +0000 (0:00:00.025) 0:00:05.030 ***** 2026-01-21 15:10:52,961 p=13229 u=zuul n=ansible | skipping: [instance] 2026-01-21 15:10:52,968 p=13229 u=zuul n=ansible | TASK [networking_mapper : Load the Networking Definition from file] ************ 2026-01-21 15:10:52,968 p=13229 u=zuul n=ansible | Wednesday 21 January 2026 15:10:52 +0000 (0:00:00.022) 0:00:05.053 ***** 2026-01-21 15:10:52,985 p=13229 u=zuul n=ansible | skipping: [instance] 2026-01-21 15:10:52,993 p=13229 u=zuul n=ansible | TASK [networking_mapper : Set cifmw_networking_env_definition is present] ****** 2026-01-21 15:10:52,993 p=13229 u=zuul n=ansible | Wednesday 21 January 2026 15:10:52 +0000 (0:00:00.025) 0:00:05.078 ***** 2026-01-21 15:10:53,010 p=13229 u=zuul n=ansible | skipping: [instance] 2026-01-21 15:10:53,021 p=13229 u=zuul n=ansible | TASK [ci_multus : Gather network layout from OCP host or default networks] ***** 2026-01-21 15:10:53,021 p=13229 u=zuul n=ansible | Wednesday 21 January 2026 15:10:53 +0000 (0:00:00.028) 0:00:05.106 ***** 2026-01-21 15:10:53,048 p=13229 u=zuul n=ansible | ok: [instance] 2026-01-21 15:10:53,054 p=13229 u=zuul n=ansible | TASK [ci_multus : Merge any available multus net info patches] ***************** 2026-01-21 15:10:53,054 p=13229 u=zuul n=ansible | Wednesday 21 January 2026 15:10:53 +0000 (0:00:00.032) 0:00:05.139 ***** 2026-01-21 15:10:53,161 p=13229 u=zuul n=ansible | ok: [instance] => (item={'default': {'interface_name': 'eth0', 'network_name': 'default', 'gw_v4': '192.168.122.1', 'network_v4': '192.168.122.0/24', 'tools': {'multus': {'ipv4_ranges': [{'start': '192.168.122.30', 'end': '192.168.122.70'}], 'multus_type': 'bridge'}}}, 'deny_network': {'gw_v4': '192.168.122.1', 'network_name': 'deny_network', 'network_v4': '192.168.122.0/24', 'tools': {'multus': {'ipv4_ranges': [{'start': '192.168.122.30', 'end': '192.168.122.70'}], 'multus_type': 'bridge'}}}, 'not_allowed_network': {'gw_v4': '192.168.122.1', 'network_name': 'not_allowed_network', 'network_v4': '192.168.122.0/24', 'tools': {'multus': {'ipv4_ranges': [{'start': '192.168.122.30', 'end': '192.168.122.70'}], 'multus_type': 'bridge'}}}, 'no_multus_network': {'gw_v4': '192.168.122.1', 'network_name': 'patchnetwork', 'network_v4': '192.168.122.0/24', 'interface_name': 'eth2'}}) 2026-01-21 15:10:53,204 p=13229 u=zuul n=ansible | ok: [instance] => (item={'patchnetwork': {'gw_v4': '192.168.122.1', 'network_name': 'patchnetwork', 'network_v4': '192.168.122.0/24', 'interface_name': 'eth2', 'tools': {'multus': {'ipv4_ranges': [{'start': '192.168.122.30', 'end': '192.168.122.70'}], 'multus_type': 'macvlan'}}}}) 2026-01-21 15:10:53,245 p=13229 u=zuul n=ansible | ok: [instance] => (item={'bridge-to-linux-bridge': {'gw_v4': '192.168.122.1', 'network_name': 'bridge-to-linux-bridge', 'network_v4': '192.168.122.0/24', 'interface_name': 'eth1', 'tools': {'multus': {'ipv4_ranges': [{'start': '192.168.122.30', 'end': '192.168.122.70'}], 'multus_type': 'bridge', 'multus_attach': 'linux-bridge'}}}}) 2026-01-21 15:10:53,254 p=13229 u=zuul n=ansible | TASK [ci_multus : Remove any networks without Multus networking defined] ******* 2026-01-21 15:10:53,255 p=13229 u=zuul n=ansible | Wednesday 21 January 2026 15:10:53 +0000 (0:00:00.200) 0:00:05.340 ***** 2026-01-21 15:10:53,331 p=13229 u=zuul n=ansible | ok: [instance] 2026-01-21 15:10:53,337 p=13229 u=zuul n=ansible | TASK [ci_multus : Remove any networks not in cifmw_ci_multus_allow_list if defined] *** 2026-01-21 15:10:53,338 p=13229 u=zuul n=ansible | Wednesday 21 January 2026 15:10:53 +0000 (0:00:00.082) 0:00:05.423 ***** 2026-01-21 15:10:53,400 p=13229 u=zuul n=ansible | ok: [instance] 2026-01-21 15:10:53,407 p=13229 u=zuul n=ansible | TASK [ci_multus : Remove any networks in cifmw_ci_multus_deny_list if defined] *** 2026-01-21 15:10:53,407 p=13229 u=zuul n=ansible | Wednesday 21 January 2026 15:10:53 +0000 (0:00:00.069) 0:00:05.492 ***** 2026-01-21 15:10:53,466 p=13229 u=zuul n=ansible | ok: [instance] 2026-01-21 15:10:53,473 p=13229 u=zuul n=ansible | TASK [ci_multus : Render NetworkAttachmenktDefinition manifests] *************** 2026-01-21 15:10:53,473 p=13229 u=zuul n=ansible | Wednesday 21 January 2026 15:10:53 +0000 (0:00:00.065) 0:00:05.558 ***** 2026-01-21 15:10:53,916 p=13229 u=zuul n=ansible | changed: [instance] 2026-01-21 15:10:53,925 p=13229 u=zuul n=ansible | TASK [ci_multus : Create the multus namespace] ********************************* 2026-01-21 15:10:53,925 p=13229 u=zuul n=ansible | Wednesday 21 January 2026 15:10:53 +0000 (0:00:00.452) 0:00:06.010 ***** 2026-01-21 15:11:54,737 p=13229 u=zuul n=ansible | fatal: [instance]: FAILED! => changed=false msg: 'Failed to retrieve requested object: b''{"metadata":{},"status":"Failure","message":"Timeout: request did not complete within the allotted timeout","reason":"Timeout","details":{},"code":504}\n''' reason: Gateway Timeout 2026-01-21 15:11:54,739 p=13229 u=zuul n=ansible | PLAY RECAP ********************************************************************* 2026-01-21 15:11:54,739 p=13229 u=zuul n=ansible | instance : ok=14 changed=4 unreachable=0 failed=1 skipped=5 rescued=0 ignored=0 2026-01-21 15:11:54,739 p=13229 u=zuul n=ansible | Wednesday 21 January 2026 15:11:54 +0000 (0:01:00.813) 0:01:06.824 ***** 2026-01-21 15:11:54,739 p=13229 u=zuul n=ansible | =============================================================================== 2026-01-21 15:11:54,739 p=13229 u=zuul n=ansible | ci_multus : Create the multus namespace -------------------------------- 60.81s 2026-01-21 15:11:54,739 p=13229 u=zuul n=ansible | Fetch crc network facts ------------------------------------------------- 3.01s 2026-01-21 15:11:54,739 p=13229 u=zuul n=ansible | Gathering Facts --------------------------------------------------------- 0.92s 2026-01-21 15:11:54,739 p=13229 u=zuul n=ansible | ci_multus : Render NetworkAttachmenktDefinition manifests --------------- 0.45s 2026-01-21 15:11:54,739 p=13229 u=zuul n=ansible | ci_multus : Create manifests directory ---------------------------------- 0.30s 2026-01-21 15:11:54,739 p=13229 u=zuul n=ansible | recognize_ssh_keypair : Check if id_ed25519 key exists ------------------ 0.30s 2026-01-21 15:11:54,739 p=13229 u=zuul n=ansible | Add crc hostname with it's IP to /etc/hosts ----------------------------- 0.29s 2026-01-21 15:11:54,739 p=13229 u=zuul n=ansible | ci_multus : Merge any available multus net info patches ----------------- 0.20s 2026-01-21 15:11:54,739 p=13229 u=zuul n=ansible | ci_multus : Remove any networks without Multus networking defined ------- 0.08s 2026-01-21 15:11:54,739 p=13229 u=zuul n=ansible | ci_multus : Remove any networks not in cifmw_ci_multus_allow_list if defined --- 0.07s 2026-01-21 15:11:54,739 p=13229 u=zuul n=ansible | ci_multus : Remove any networks in cifmw_ci_multus_deny_list if defined --- 0.07s 2026-01-21 15:11:54,739 p=13229 u=zuul n=ansible | Load shared variables --------------------------------------------------- 0.06s 2026-01-21 15:11:54,739 p=13229 u=zuul n=ansible | Call ci_multus role ----------------------------------------------------- 0.04s 2026-01-21 15:11:54,739 p=13229 u=zuul n=ansible | ci_multus : Gather network layout from OCP host or default networks ----- 0.03s 2026-01-21 15:11:54,739 p=13229 u=zuul n=ansible | Check if new ssh keypair exists ----------------------------------------- 0.03s 2026-01-21 15:11:54,739 p=13229 u=zuul n=ansible | networking_mapper : Set cifmw_networking_env_definition is present ------ 0.03s 2026-01-21 15:11:54,739 p=13229 u=zuul n=ansible | networking_mapper : Check for Networking Environment Definition file existence --- 0.03s 2026-01-21 15:11:54,739 p=13229 u=zuul n=ansible | networking_mapper : Load the Networking Definition from file ------------ 0.03s 2026-01-21 15:11:54,739 p=13229 u=zuul n=ansible | networking_mapper : Check for Networking Definition file existance ------ 0.02s 2026-01-21 15:11:54,740 p=13229 u=zuul n=ansible | recognize_ssh_keypair : Set fact if new keypair does not exists --------- 0.02s 2026-01-21 15:11:54,796 p=13222 u=zuul n=molecule.util | Ansible return code was 2, command was: ['ansible-playbook', '--inventory', '/home/zuul/.cache/molecule/ci_multus/default/inventory', '--skip-tags', 'molecule-notest,notest', '/home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/ci_multus/molecule/default/converge.yml'] 2026-01-21 15:11:54,797 p=13222 u=zuul n=molecule.command.base | An error occurred during the test sequence action: 'converge'. Cleaning up. 2026-01-21 15:11:54,807 p=13222 u=zuul n=molecule.logger | [info]Running [scenario]default[/] > [action]cleanup[/][/] 2026-01-21 15:11:54,807 p=13222 u=zuul n=molecule.command.cleanup | Skipping, cleanup playbook not configured. 2026-01-21 15:11:54,815 p=13222 u=zuul n=molecule.logger | [info]Running [scenario]default[/] > [action]destroy[/][/] 2026-01-21 15:11:54,816 p=13222 u=zuul n=molecule.command.destroy | Skipping, instances are delegated. 2026-01-21 15:11:54,816 p=13222 u=zuul n=molecule.scenario | Pruning extra files from scenario ephemeral directory 2026-01-21 15:11:54,817 p=13222 u=zuul n=molecule.util | Writing /tmp/report.html report.