2025-09-29 19:22:03,241 p=10900 u=zuul n=molecule.util | Found config file /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/.config/molecule/config.yml 2025-09-29 19:22:03,492 p=10900 u=zuul n=molecule.logger | [info]Running [scenario]default[/] > [action]destroy[/][/] 2025-09-29 19:22:03,492 p=10900 u=zuul n=molecule.command.destroy | Skipping, instances are delegated. 2025-09-29 19:22:03,503 p=10900 u=zuul n=molecule.logger | [info]Running [scenario]default[/] > [action]create[/][/] 2025-09-29 19:22:03,504 p=10900 u=zuul n=molecule.command.create | Skipping, instances are delegated. 2025-09-29 19:22:03,514 p=10900 u=zuul n=molecule.logger | [info]Running [scenario]default[/] > [action]converge[/][/] 2025-09-29 19:22:04,322 p=10907 u=zuul n=ansible | PLAY [Converge] **************************************************************** 2025-09-29 19:22:04,333 p=10907 u=zuul n=ansible | TASK [Gathering Facts] ********************************************************* 2025-09-29 19:22:04,333 p=10907 u=zuul n=ansible | Monday 29 September 2025 19:22:04 +0000 (0:00:00.012) 0:00:00.012 ****** 2025-09-29 19:22:05,419 p=10907 u=zuul n=ansible | ok: [instance] 2025-09-29 19:22:05,439 p=10907 u=zuul n=ansible | TASK [Add crc hostname with it's IP to /etc/hosts] ***************************** 2025-09-29 19:22:05,439 p=10907 u=zuul n=ansible | Monday 29 September 2025 19:22:05 +0000 (0:00:01.106) 0:00:01.118 ****** 2025-09-29 19:22:05,804 p=10907 u=zuul n=ansible | changed: [instance] 2025-09-29 19:22:05,811 p=10907 u=zuul n=ansible | TASK [Check if new ssh keypair exists] ***************************************** 2025-09-29 19:22:05,811 p=10907 u=zuul n=ansible | Monday 29 September 2025 19:22:05 +0000 (0:00:00.371) 0:00:01.490 ****** 2025-09-29 19:22:05,839 p=10907 u=zuul n=ansible | TASK [recognize_ssh_keypair : Check if id_ed25519 key exists] ****************** 2025-09-29 19:22:05,839 p=10907 u=zuul n=ansible | Monday 29 September 2025 19:22:05 +0000 (0:00:00.028) 0:00:01.518 ****** 2025-09-29 19:22:06,203 p=10907 u=zuul n=ansible | ok: [instance] 2025-09-29 19:22:06,210 p=10907 u=zuul n=ansible | TASK [recognize_ssh_keypair : Set fact if new keypair exists] ****************** 2025-09-29 19:22:06,210 p=10907 u=zuul n=ansible | Monday 29 September 2025 19:22:06 +0000 (0:00:00.371) 0:00:01.889 ****** 2025-09-29 19:22:06,227 p=10907 u=zuul n=ansible | ok: [instance] 2025-09-29 19:22:06,234 p=10907 u=zuul n=ansible | TASK [recognize_ssh_keypair : Set fact if new keypair does not exists] ********* 2025-09-29 19:22:06,234 p=10907 u=zuul n=ansible | Monday 29 September 2025 19:22:06 +0000 (0:00:00.023) 0:00:01.913 ****** 2025-09-29 19:22:06,247 p=10907 u=zuul n=ansible | skipping: [instance] 2025-09-29 19:22:06,260 p=10907 u=zuul n=ansible | TASK [Add the crc host dynamically] ******************************************** 2025-09-29 19:22:06,260 p=10907 u=zuul n=ansible | Monday 29 September 2025 19:22:06 +0000 (0:00:00.026) 0:00:01.939 ****** 2025-09-29 19:22:06,275 p=10907 u=zuul n=ansible | changed: [instance] 2025-09-29 19:22:06,281 p=10907 u=zuul n=ansible | TASK [Fetch crc network facts] ************************************************* 2025-09-29 19:22:06,282 p=10907 u=zuul n=ansible | Monday 29 September 2025 19:22:06 +0000 (0:00:00.021) 0:00:01.961 ****** 2025-09-29 19:22:10,986 p=10907 u=zuul n=ansible | ok: [instance -> crc] 2025-09-29 19:22:10,997 p=10907 u=zuul n=ansible | TASK [Load shared variables] *************************************************** 2025-09-29 19:22:10,997 p=10907 u=zuul n=ansible | Monday 29 September 2025 19:22:10 +0000 (0:00:04.715) 0:00:06.676 ****** 2025-09-29 19:22:11,021 p=10907 u=zuul n=ansible | ok: [instance] 2025-09-29 19:22:11,028 p=10907 u=zuul n=ansible | TASK [Call ci_multus role] ***************************************************** 2025-09-29 19:22:11,028 p=10907 u=zuul n=ansible | Monday 29 September 2025 19:22:11 +0000 (0:00:00.031) 0:00:06.707 ****** 2025-09-29 19:22:11,087 p=10907 u=zuul n=ansible | TASK [ci_multus : Create manifests directory] ********************************** 2025-09-29 19:22:11,087 p=10907 u=zuul n=ansible | Monday 29 September 2025 19:22:11 +0000 (0:00:00.059) 0:00:06.766 ****** 2025-09-29 19:22:11,443 p=10907 u=zuul n=ansible | changed: [instance] 2025-09-29 19:22:11,450 p=10907 u=zuul n=ansible | TASK [networking_mapper : Check for Networking Environment Definition file existence] *** 2025-09-29 19:22:11,450 p=10907 u=zuul n=ansible | Monday 29 September 2025 19:22:11 +0000 (0:00:00.362) 0:00:07.129 ****** 2025-09-29 19:22:11,471 p=10907 u=zuul n=ansible | skipping: [instance] 2025-09-29 19:22:11,478 p=10907 u=zuul n=ansible | TASK [networking_mapper : Check for Networking Definition file existance] ****** 2025-09-29 19:22:11,478 p=10907 u=zuul n=ansible | Monday 29 September 2025 19:22:11 +0000 (0:00:00.027) 0:00:07.157 ****** 2025-09-29 19:22:11,497 p=10907 u=zuul n=ansible | skipping: [instance] 2025-09-29 19:22:11,504 p=10907 u=zuul n=ansible | TASK [networking_mapper : Load the Networking Definition from file] ************ 2025-09-29 19:22:11,504 p=10907 u=zuul n=ansible | Monday 29 September 2025 19:22:11 +0000 (0:00:00.026) 0:00:07.183 ****** 2025-09-29 19:22:11,523 p=10907 u=zuul n=ansible | skipping: [instance] 2025-09-29 19:22:11,530 p=10907 u=zuul n=ansible | TASK [networking_mapper : Set cifmw_networking_env_definition is present] ****** 2025-09-29 19:22:11,530 p=10907 u=zuul n=ansible | Monday 29 September 2025 19:22:11 +0000 (0:00:00.025) 0:00:07.209 ****** 2025-09-29 19:22:11,549 p=10907 u=zuul n=ansible | skipping: [instance] 2025-09-29 19:22:11,572 p=10907 u=zuul n=ansible | TASK [ci_multus : Gather network layout from OCP host or default networks] ***** 2025-09-29 19:22:11,572 p=10907 u=zuul n=ansible | Monday 29 September 2025 19:22:11 +0000 (0:00:00.042) 0:00:07.252 ****** 2025-09-29 19:22:11,601 p=10907 u=zuul n=ansible | ok: [instance] 2025-09-29 19:22:11,608 p=10907 u=zuul n=ansible | TASK [ci_multus : Merge any available multus net info patches] ***************** 2025-09-29 19:22:11,608 p=10907 u=zuul n=ansible | Monday 29 September 2025 19:22:11 +0000 (0:00:00.035) 0:00:07.287 ****** 2025-09-29 19:22:11,714 p=10907 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'}}) 2025-09-29 19:22:11,752 p=10907 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'}}}}) 2025-09-29 19:22:11,788 p=10907 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'}}}}) 2025-09-29 19:22:11,800 p=10907 u=zuul n=ansible | TASK [ci_multus : Remove any networks without Multus networking defined] ******* 2025-09-29 19:22:11,800 p=10907 u=zuul n=ansible | Monday 29 September 2025 19:22:11 +0000 (0:00:00.192) 0:00:07.479 ****** 2025-09-29 19:22:11,881 p=10907 u=zuul n=ansible | ok: [instance] 2025-09-29 19:22:11,891 p=10907 u=zuul n=ansible | TASK [ci_multus : Remove any networks not in cifmw_ci_multus_allow_list if defined] *** 2025-09-29 19:22:11,892 p=10907 u=zuul n=ansible | Monday 29 September 2025 19:22:11 +0000 (0:00:00.091) 0:00:07.571 ****** 2025-09-29 19:22:11,957 p=10907 u=zuul n=ansible | ok: [instance] 2025-09-29 19:22:11,974 p=10907 u=zuul n=ansible | TASK [ci_multus : Remove any networks in cifmw_ci_multus_deny_list if defined] *** 2025-09-29 19:22:11,975 p=10907 u=zuul n=ansible | Monday 29 September 2025 19:22:11 +0000 (0:00:00.083) 0:00:07.654 ****** 2025-09-29 19:22:12,062 p=10907 u=zuul n=ansible | ok: [instance] 2025-09-29 19:22:12,069 p=10907 u=zuul n=ansible | TASK [ci_multus : Render NetworkAttachmenktDefinition manifests] *************** 2025-09-29 19:22:12,069 p=10907 u=zuul n=ansible | Monday 29 September 2025 19:22:12 +0000 (0:00:00.094) 0:00:07.748 ****** 2025-09-29 19:22:12,790 p=10907 u=zuul n=ansible | changed: [instance] 2025-09-29 19:22:12,811 p=10907 u=zuul n=ansible | TASK [ci_multus : Create the multus namespace] ********************************* 2025-09-29 19:22:12,812 p=10907 u=zuul n=ansible | Monday 29 September 2025 19:22:12 +0000 (0:00:00.742) 0:00:08.491 ****** 2025-09-29 19:22:14,467 p=10907 u=zuul n=ansible | changed: [instance] 2025-09-29 19:22:14,473 p=10907 u=zuul n=ansible | TASK [ci_multus : Apply network attachment definition manifests] *************** 2025-09-29 19:22:14,473 p=10907 u=zuul n=ansible | Monday 29 September 2025 19:22:14 +0000 (0:00:01.661) 0:00:10.152 ****** 2025-09-29 19:22:15,455 p=10907 u=zuul n=ansible | changed: [instance] 2025-09-29 19:22:15,486 p=10907 u=zuul n=ansible | PLAY RECAP ********************************************************************* 2025-09-29 19:22:15,486 p=10907 u=zuul n=ansible | instance : ok=16 changed=6 unreachable=0 failed=0 skipped=5 rescued=0 ignored=0 2025-09-29 19:22:15,486 p=10907 u=zuul n=ansible | Monday 29 September 2025 19:22:15 +0000 (0:00:01.013) 0:00:11.166 ****** 2025-09-29 19:22:15,487 p=10907 u=zuul n=ansible | =============================================================================== 2025-09-29 19:22:15,487 p=10907 u=zuul n=ansible | Fetch crc network facts ------------------------------------------------- 4.72s 2025-09-29 19:22:15,487 p=10907 u=zuul n=ansible | ci_multus : Create the multus namespace --------------------------------- 1.66s 2025-09-29 19:22:15,487 p=10907 u=zuul n=ansible | Gathering Facts --------------------------------------------------------- 1.11s 2025-09-29 19:22:15,487 p=10907 u=zuul n=ansible | ci_multus : Apply network attachment definition manifests --------------- 1.01s 2025-09-29 19:22:15,487 p=10907 u=zuul n=ansible | ci_multus : Render NetworkAttachmenktDefinition manifests --------------- 0.74s 2025-09-29 19:22:15,487 p=10907 u=zuul n=ansible | Add crc hostname with it's IP to /etc/hosts ----------------------------- 0.37s 2025-09-29 19:22:15,487 p=10907 u=zuul n=ansible | recognize_ssh_keypair : Check if id_ed25519 key exists ------------------ 0.37s 2025-09-29 19:22:15,487 p=10907 u=zuul n=ansible | ci_multus : Create manifests directory ---------------------------------- 0.36s 2025-09-29 19:22:15,487 p=10907 u=zuul n=ansible | ci_multus : Merge any available multus net info patches ----------------- 0.19s 2025-09-29 19:22:15,487 p=10907 u=zuul n=ansible | ci_multus : Remove any networks in cifmw_ci_multus_deny_list if defined --- 0.09s 2025-09-29 19:22:15,487 p=10907 u=zuul n=ansible | ci_multus : Remove any networks without Multus networking defined ------- 0.09s 2025-09-29 19:22:15,487 p=10907 u=zuul n=ansible | ci_multus : Remove any networks not in cifmw_ci_multus_allow_list if defined --- 0.08s 2025-09-29 19:22:15,487 p=10907 u=zuul n=ansible | Call ci_multus role ----------------------------------------------------- 0.06s 2025-09-29 19:22:15,487 p=10907 u=zuul n=ansible | networking_mapper : Set cifmw_networking_env_definition is present ------ 0.04s 2025-09-29 19:22:15,487 p=10907 u=zuul n=ansible | ci_multus : Gather network layout from OCP host or default networks ----- 0.04s 2025-09-29 19:22:15,487 p=10907 u=zuul n=ansible | Load shared variables --------------------------------------------------- 0.03s 2025-09-29 19:22:15,487 p=10907 u=zuul n=ansible | Check if new ssh keypair exists ----------------------------------------- 0.03s 2025-09-29 19:22:15,487 p=10907 u=zuul n=ansible | networking_mapper : Check for Networking Environment Definition file existence --- 0.03s 2025-09-29 19:22:15,487 p=10907 u=zuul n=ansible | recognize_ssh_keypair : Set fact if new keypair does not exists --------- 0.03s 2025-09-29 19:22:15,487 p=10907 u=zuul n=ansible | networking_mapper : Check for Networking Definition file existance ------ 0.03s 2025-09-29 19:22:15,589 p=10900 u=zuul n=molecule.logger | [info]Running [scenario]default[/] > [action]verify[/][/] 2025-09-29 19:22:15,591 p=10900 u=zuul n=molecule.verifier.ansible | Running Ansible Verifier 2025-09-29 19:22:16,086 p=11128 u=zuul n=ansible | PLAY [Verify] ****************************************************************** 2025-09-29 19:22:16,102 p=11128 u=zuul n=ansible | TASK [Gathering Facts] ********************************************************* 2025-09-29 19:22:16,102 p=11128 u=zuul n=ansible | Monday 29 September 2025 19:22:16 +0000 (0:00:00.017) 0:00:00.017 ****** 2025-09-29 19:22:17,131 p=11128 u=zuul n=ansible | ok: [instance] 2025-09-29 19:22:17,150 p=11128 u=zuul n=ansible | TASK [Load shared variables] *************************************************** 2025-09-29 19:22:17,151 p=11128 u=zuul n=ansible | Monday 29 September 2025 19:22:17 +0000 (0:00:01.048) 0:00:01.066 ****** 2025-09-29 19:22:17,177 p=11128 u=zuul n=ansible | ok: [instance] 2025-09-29 19:22:17,191 p=11128 u=zuul n=ansible | TASK [Fetch files stat results] ************************************************ 2025-09-29 19:22:17,191 p=11128 u=zuul n=ansible | Monday 29 September 2025 19:22:17 +0000 (0:00:00.040) 0:00:01.106 ****** 2025-09-29 19:22:17,594 p=11128 u=zuul n=ansible | ok: [instance] 2025-09-29 19:22:17,606 p=11128 u=zuul n=ansible | TASK [Assert that expected file exist] ***************************************** 2025-09-29 19:22:17,606 p=11128 u=zuul n=ansible | Monday 29 September 2025 19:22:17 +0000 (0:00:00.414) 0:00:01.521 ****** 2025-09-29 19:22:17,634 p=11128 u=zuul n=ansible | ok: [instance] => changed=false msg: All assertions passed 2025-09-29 19:22:17,648 p=11128 u=zuul n=ansible | TASK [Fetch file content] ****************************************************** 2025-09-29 19:22:17,648 p=11128 u=zuul n=ansible | Monday 29 September 2025 19:22:17 +0000 (0:00:00.042) 0:00:01.564 ****** 2025-09-29 19:22:18,012 p=11128 u=zuul n=ansible | ok: [instance] 2025-09-29 19:22:18,019 p=11128 u=zuul n=ansible | TASK [Set _ci_multus_nad variable] ********************************************* 2025-09-29 19:22:18,019 p=11128 u=zuul n=ansible | Monday 29 September 2025 19:22:18 +0000 (0:00:00.370) 0:00:01.934 ****** 2025-09-29 19:22:18,049 p=11128 u=zuul n=ansible | ok: [instance] 2025-09-29 19:22:18,063 p=11128 u=zuul n=ansible | TASK [Assert expected number of Network Attachment Definitions are created] **** 2025-09-29 19:22:18,064 p=11128 u=zuul n=ansible | Monday 29 September 2025 19:22:18 +0000 (0:00:00.044) 0:00:01.979 ****** 2025-09-29 19:22:18,109 p=11128 u=zuul n=ansible | ok: [instance] 2025-09-29 19:22:18,142 p=11128 u=zuul n=ansible | PLAY RECAP ********************************************************************* 2025-09-29 19:22:18,142 p=11128 u=zuul n=ansible | instance : ok=7 changed=0 unreachable=0 failed=0 skipped=0 rescued=0 ignored=0 2025-09-29 19:22:18,142 p=11128 u=zuul n=ansible | Monday 29 September 2025 19:22:18 +0000 (0:00:00.078) 0:00:02.057 ****** 2025-09-29 19:22:18,142 p=11128 u=zuul n=ansible | =============================================================================== 2025-09-29 19:22:18,142 p=11128 u=zuul n=ansible | Gathering Facts --------------------------------------------------------- 1.05s 2025-09-29 19:22:18,142 p=11128 u=zuul n=ansible | Fetch files stat results ------------------------------------------------ 0.41s 2025-09-29 19:22:18,142 p=11128 u=zuul n=ansible | Fetch file content ------------------------------------------------------ 0.37s 2025-09-29 19:22:18,142 p=11128 u=zuul n=ansible | Assert expected number of Network Attachment Definitions are created ---- 0.08s 2025-09-29 19:22:18,142 p=11128 u=zuul n=ansible | Set _ci_multus_nad variable --------------------------------------------- 0.04s 2025-09-29 19:22:18,143 p=11128 u=zuul n=ansible | Assert that expected file exist ----------------------------------------- 0.04s 2025-09-29 19:22:18,143 p=11128 u=zuul n=ansible | Load shared variables --------------------------------------------------- 0.04s 2025-09-29 19:22:18,216 p=10900 u=zuul n=molecule.verifier.ansible | Verifier completed successfully. 2025-09-29 19:22:18,231 p=10900 u=zuul n=molecule.logger | [info]Running [scenario]default[/] > [action]verify[/][/] 2025-09-29 19:22:18,232 p=10900 u=zuul n=molecule.verifier.ansible | Running Ansible Verifier 2025-09-29 19:22:18,770 p=11236 u=zuul n=ansible | PLAY [Verify CRC] ************************************************************** 2025-09-29 19:22:18,784 p=11236 u=zuul n=ansible | TASK [Gathering Facts] ********************************************************* 2025-09-29 19:22:18,784 p=11236 u=zuul n=ansible | Monday 29 September 2025 19:22:18 +0000 (0:00:00.015) 0:00:00.015 ****** 2025-09-29 19:22:20,881 p=11236 u=zuul n=ansible | ok: [instance] 2025-09-29 19:22:20,902 p=11236 u=zuul n=ansible | TASK [Include default vars] **************************************************** 2025-09-29 19:22:20,903 p=11236 u=zuul n=ansible | Monday 29 September 2025 19:22:20 +0000 (0:00:02.118) 0:00:02.134 ****** 2025-09-29 19:22:20,928 p=11236 u=zuul n=ansible | ok: [instance] 2025-09-29 19:22:20,939 p=11236 u=zuul n=ansible | TASK [Check if NADs were created] ********************************************** 2025-09-29 19:22:20,939 p=11236 u=zuul n=ansible | Monday 29 September 2025 19:22:20 +0000 (0:00:00.036) 0:00:02.170 ****** 2025-09-29 19:22:21,883 p=11236 u=zuul n=ansible | ok: [instance] 2025-09-29 19:22:21,890 p=11236 u=zuul n=ansible | TASK [Store output spec] ******************************************************* 2025-09-29 19:22:21,890 p=11236 u=zuul n=ansible | Monday 29 September 2025 19:22:21 +0000 (0:00:00.951) 0:00:03.121 ****** 2025-09-29 19:22:21,923 p=11236 u=zuul n=ansible | ok: [instance] 2025-09-29 19:22:21,932 p=11236 u=zuul n=ansible | TASK [Ensure both lists have the same length] ********************************** 2025-09-29 19:22:21,932 p=11236 u=zuul n=ansible | Monday 29 September 2025 19:22:21 +0000 (0:00:00.042) 0:00:03.164 ****** 2025-09-29 19:22:21,971 p=11236 u=zuul n=ansible | ok: [instance] => changed=false msg: All assertions passed 2025-09-29 19:22:21,985 p=11236 u=zuul n=ansible | TASK [Compare each corresponding element in the lists] ************************* 2025-09-29 19:22:21,985 p=11236 u=zuul n=ansible | Monday 29 September 2025 19:22:21 +0000 (0:00:00.052) 0:00:03.217 ****** 2025-09-29 19:22:22,030 p=11236 u=zuul n=ansible | ok: [instance] => (item=['{\n "cniVersion": "0.3.1",\n "name": "bridge-to-linux-bridge",\n "type": "bridge",\n "bridge": "bridge-to-linux-bridge",\n "ipam": {\n "type": "whereabouts",\n "range": "192.168.122.0/24",\n "range_start": "192.168.122.30",\n "range_end": "192.168.122.70"\n }\n}', '{\n "cniVersion": "0.3.1",\n "name": "bridge-to-linux-bridge",\n "type": "bridge",\n "bridge": "bridge-to-linux-bridge",\n "ipam": {\n "type": "whereabouts",\n "range": "192.168.122.0/24",\n "range_start": "192.168.122.30",\n "range_end": "192.168.122.70"\n }\n}\n']) => changed=false ansible_loop_var: item item: - |- { "cniVersion": "0.3.1", "name": "bridge-to-linux-bridge", "type": "bridge", "bridge": "bridge-to-linux-bridge", "ipam": { "type": "whereabouts", "range": "192.168.122.0/24", "range_start": "192.168.122.30", "range_end": "192.168.122.70" } } - |- { "cniVersion": "0.3.1", "name": "bridge-to-linux-bridge", "type": "bridge", "bridge": "bridge-to-linux-bridge", "ipam": { "type": "whereabouts", "range": "192.168.122.0/24", "range_start": "192.168.122.30", "range_end": "192.168.122.70" } } msg: All assertions passed 2025-09-29 19:22:22,033 p=11236 u=zuul n=ansible | ok: [instance] => (item=['{\n "cniVersion": "0.3.1",\n "name": "default",\n "type": "bridge",\n "bridge": "eth0",\n "ipam": {\n "type": "whereabouts",\n "range": "192.168.122.0/24",\n "range_start": "192.168.122.30",\n "range_end": "192.168.122.70"\n }\n}\n', '{\n "cniVersion": "0.3.1",\n "name": "default",\n "type": "bridge",\n "bridge": "eth0",\n "ipam": {\n "type": "whereabouts",\n "range": "192.168.122.0/24",\n "range_start": "192.168.122.30",\n "range_end": "192.168.122.70"\n }\n}\n']) => changed=false ansible_loop_var: item item: - |- { "cniVersion": "0.3.1", "name": "default", "type": "bridge", "bridge": "eth0", "ipam": { "type": "whereabouts", "range": "192.168.122.0/24", "range_start": "192.168.122.30", "range_end": "192.168.122.70" } } - |- { "cniVersion": "0.3.1", "name": "default", "type": "bridge", "bridge": "eth0", "ipam": { "type": "whereabouts", "range": "192.168.122.0/24", "range_start": "192.168.122.30", "range_end": "192.168.122.70" } } msg: All assertions passed 2025-09-29 19:22:22,038 p=11236 u=zuul n=ansible | ok: [instance] => (item=['{\n "cniVersion": "0.3.1",\n "name": "patchnetwork",\n "type": "macvlan",\n "master": "eth2",\n "ipam": {\n "type": "whereabouts",\n "range": "192.168.122.0/24",\n "range_start": "192.168.122.30",\n "range_end": "192.168.122.70"\n }\n}\n', '{\n "cniVersion": "0.3.1",\n "name": "patchnetwork",\n "type": "macvlan",\n "master": "eth2",\n "ipam": {\n "type": "whereabouts",\n "range": "192.168.122.0/24",\n "range_start": "192.168.122.30",\n "range_end": "192.168.122.70"\n }\n}']) => changed=false ansible_loop_var: item item: - |- { "cniVersion": "0.3.1", "name": "patchnetwork", "type": "macvlan", "master": "eth2", "ipam": { "type": "whereabouts", "range": "192.168.122.0/24", "range_start": "192.168.122.30", "range_end": "192.168.122.70" } } - |- { "cniVersion": "0.3.1", "name": "patchnetwork", "type": "macvlan", "master": "eth2", "ipam": { "type": "whereabouts", "range": "192.168.122.0/24", "range_start": "192.168.122.30", "range_end": "192.168.122.70" } } msg: All assertions passed 2025-09-29 19:22:22,054 p=11236 u=zuul n=ansible | TASK [Create a test pod to attach a network] *********************************** 2025-09-29 19:22:22,054 p=11236 u=zuul n=ansible | Monday 29 September 2025 19:22:22 +0000 (0:00:00.068) 0:00:03.286 ****** 2025-09-29 19:22:32,940 p=11236 u=zuul n=ansible | fatal: [instance]: FAILED! => changed=false msg: 'Failed to create object: b''{"kind":"Status","apiVersion":"v1","metadata":{},"status":"Failure","message":"pods \\"pod-testnad\\" is forbidden: error fetching namespace \\"openstack\\": unable to find annotation openshift.io/sa.scc.uid-range","reason":"Forbidden","details":{"name":"pod-testnad","kind":"pods"},"code":403}\n''' reason: Forbidden 2025-09-29 19:22:32,942 p=11236 u=zuul n=ansible | PLAY RECAP ********************************************************************* 2025-09-29 19:22:32,942 p=11236 u=zuul n=ansible | instance : ok=6 changed=0 unreachable=0 failed=1 skipped=0 rescued=0 ignored=0 2025-09-29 19:22:32,942 p=11236 u=zuul n=ansible | Monday 29 September 2025 19:22:32 +0000 (0:00:10.887) 0:00:14.173 ****** 2025-09-29 19:22:32,942 p=11236 u=zuul n=ansible | =============================================================================== 2025-09-29 19:22:32,942 p=11236 u=zuul n=ansible | Create a test pod to attach a network ---------------------------------- 10.89s 2025-09-29 19:22:32,942 p=11236 u=zuul n=ansible | Gathering Facts --------------------------------------------------------- 2.12s 2025-09-29 19:22:32,942 p=11236 u=zuul n=ansible | Check if NADs were created ---------------------------------------------- 0.95s 2025-09-29 19:22:32,942 p=11236 u=zuul n=ansible | Compare each corresponding element in the lists ------------------------- 0.07s 2025-09-29 19:22:32,942 p=11236 u=zuul n=ansible | Ensure both lists have the same length ---------------------------------- 0.05s 2025-09-29 19:22:32,942 p=11236 u=zuul n=ansible | Store output spec ------------------------------------------------------- 0.04s 2025-09-29 19:22:32,942 p=11236 u=zuul n=ansible | Include default vars ---------------------------------------------------- 0.04s 2025-09-29 19:22:33,007 p=10900 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/verify_crc.yml'] 2025-09-29 19:22:33,009 p=10900 u=zuul n=molecule.command.base | An error occurred during the test sequence action: 'verify'. Cleaning up. 2025-09-29 19:22:33,033 p=10900 u=zuul n=molecule.logger | [info]Running [scenario]default[/] > [action]cleanup[/][/] 2025-09-29 19:22:33,034 p=10900 u=zuul n=molecule.command.cleanup | Skipping, cleanup playbook not configured. 2025-09-29 19:22:33,047 p=10900 u=zuul n=molecule.logger | [info]Running [scenario]default[/] > [action]destroy[/][/] 2025-09-29 19:22:33,047 p=10900 u=zuul n=molecule.command.destroy | Skipping, instances are delegated. 2025-09-29 19:22:33,048 p=10900 u=zuul n=molecule.scenario | Pruning extra files from scenario ephemeral directory 2025-09-29 19:22:33,050 p=10900 u=zuul n=molecule.util | Writing /tmp/report.html report.