2025-10-08 08:51:12,666 p=10757 u=zuul n=molecule.util | Found config file /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/.config/molecule/config.yml 2025-10-08 08:51:12,928 p=10757 u=zuul n=molecule.logger | [info]Running [scenario]default[/] > [action]destroy[/][/] 2025-10-08 08:51:12,929 p=10757 u=zuul n=molecule.command.destroy | Skipping, instances are delegated. 2025-10-08 08:51:13,015 p=10757 u=zuul n=molecule.logger | [info]Running [scenario]default[/] > [action]create[/][/] 2025-10-08 08:51:13,017 p=10757 u=zuul n=molecule.command.create | Skipping, instances are delegated. 2025-10-08 08:51:13,029 p=10757 u=zuul n=molecule.logger | [info]Running [scenario]default[/] > [action]converge[/][/] 2025-10-08 08:51:13,874 p=10764 u=zuul n=ansible | PLAY [Converge] **************************************************************** 2025-10-08 08:51:13,888 p=10764 u=zuul n=ansible | TASK [Gathering Facts] ********************************************************* 2025-10-08 08:51:13,888 p=10764 u=zuul n=ansible | Wednesday 08 October 2025 08:51:13 +0000 (0:00:00.017) 0:00:00.017 ***** 2025-10-08 08:51:15,114 p=10764 u=zuul n=ansible | ok: [instance] 2025-10-08 08:51:15,150 p=10764 u=zuul n=ansible | TASK [Add crc hostname with it's IP to /etc/hosts] ***************************** 2025-10-08 08:51:15,150 p=10764 u=zuul n=ansible | Wednesday 08 October 2025 08:51:15 +0000 (0:00:01.261) 0:00:01.279 ***** 2025-10-08 08:51:15,571 p=10764 u=zuul n=ansible | changed: [instance] 2025-10-08 08:51:15,586 p=10764 u=zuul n=ansible | TASK [Check if new ssh keypair exists] ***************************************** 2025-10-08 08:51:15,586 p=10764 u=zuul n=ansible | Wednesday 08 October 2025 08:51:15 +0000 (0:00:00.436) 0:00:01.715 ***** 2025-10-08 08:51:15,639 p=10764 u=zuul n=ansible | TASK [recognize_ssh_keypair : Check if id_ed25519 key exists] ****************** 2025-10-08 08:51:15,639 p=10764 u=zuul n=ansible | Wednesday 08 October 2025 08:51:15 +0000 (0:00:00.053) 0:00:01.768 ***** 2025-10-08 08:51:16,083 p=10764 u=zuul n=ansible | ok: [instance] 2025-10-08 08:51:16,093 p=10764 u=zuul n=ansible | TASK [recognize_ssh_keypair : Set fact if new keypair exists] ****************** 2025-10-08 08:51:16,094 p=10764 u=zuul n=ansible | Wednesday 08 October 2025 08:51:16 +0000 (0:00:00.454) 0:00:02.222 ***** 2025-10-08 08:51:16,117 p=10764 u=zuul n=ansible | ok: [instance] 2025-10-08 08:51:16,124 p=10764 u=zuul n=ansible | TASK [recognize_ssh_keypair : Set fact if new keypair does not exists] ********* 2025-10-08 08:51:16,124 p=10764 u=zuul n=ansible | Wednesday 08 October 2025 08:51:16 +0000 (0:00:00.030) 0:00:02.253 ***** 2025-10-08 08:51:16,139 p=10764 u=zuul n=ansible | skipping: [instance] 2025-10-08 08:51:16,151 p=10764 u=zuul n=ansible | TASK [Add the crc host dynamically] ******************************************** 2025-10-08 08:51:16,151 p=10764 u=zuul n=ansible | Wednesday 08 October 2025 08:51:16 +0000 (0:00:00.026) 0:00:02.279 ***** 2025-10-08 08:51:16,170 p=10764 u=zuul n=ansible | changed: [instance] 2025-10-08 08:51:16,177 p=10764 u=zuul n=ansible | TASK [Fetch crc network facts] ************************************************* 2025-10-08 08:51:16,177 p=10764 u=zuul n=ansible | Wednesday 08 October 2025 08:51:16 +0000 (0:00:00.026) 0:00:02.306 ***** 2025-10-08 08:51:22,554 p=10764 u=zuul n=ansible | ok: [instance -> crc] 2025-10-08 08:51:22,571 p=10764 u=zuul n=ansible | TASK [Load shared variables] *************************************************** 2025-10-08 08:51:22,572 p=10764 u=zuul n=ansible | Wednesday 08 October 2025 08:51:22 +0000 (0:00:06.394) 0:00:08.700 ***** 2025-10-08 08:51:22,601 p=10764 u=zuul n=ansible | ok: [instance] 2025-10-08 08:51:22,610 p=10764 u=zuul n=ansible | TASK [Call ci_multus role] ***************************************************** 2025-10-08 08:51:22,611 p=10764 u=zuul n=ansible | Wednesday 08 October 2025 08:51:22 +0000 (0:00:00.039) 0:00:08.739 ***** 2025-10-08 08:51:22,703 p=10764 u=zuul n=ansible | TASK [ci_multus : Create manifests directory] ********************************** 2025-10-08 08:51:22,704 p=10764 u=zuul n=ansible | Wednesday 08 October 2025 08:51:22 +0000 (0:00:00.093) 0:00:08.832 ***** 2025-10-08 08:51:23,096 p=10764 u=zuul n=ansible | changed: [instance] 2025-10-08 08:51:23,104 p=10764 u=zuul n=ansible | TASK [networking_mapper : Check for Networking Environment Definition file existence] *** 2025-10-08 08:51:23,104 p=10764 u=zuul n=ansible | Wednesday 08 October 2025 08:51:23 +0000 (0:00:00.399) 0:00:09.232 ***** 2025-10-08 08:51:23,126 p=10764 u=zuul n=ansible | skipping: [instance] 2025-10-08 08:51:23,134 p=10764 u=zuul n=ansible | TASK [networking_mapper : Check for Networking Definition file existance] ****** 2025-10-08 08:51:23,135 p=10764 u=zuul n=ansible | Wednesday 08 October 2025 08:51:23 +0000 (0:00:00.030) 0:00:09.263 ***** 2025-10-08 08:51:23,159 p=10764 u=zuul n=ansible | skipping: [instance] 2025-10-08 08:51:23,167 p=10764 u=zuul n=ansible | TASK [networking_mapper : Load the Networking Definition from file] ************ 2025-10-08 08:51:23,167 p=10764 u=zuul n=ansible | Wednesday 08 October 2025 08:51:23 +0000 (0:00:00.032) 0:00:09.296 ***** 2025-10-08 08:51:23,191 p=10764 u=zuul n=ansible | skipping: [instance] 2025-10-08 08:51:23,202 p=10764 u=zuul n=ansible | TASK [networking_mapper : Set cifmw_networking_env_definition is present] ****** 2025-10-08 08:51:23,202 p=10764 u=zuul n=ansible | Wednesday 08 October 2025 08:51:23 +0000 (0:00:00.034) 0:00:09.330 ***** 2025-10-08 08:51:23,229 p=10764 u=zuul n=ansible | skipping: [instance] 2025-10-08 08:51:23,247 p=10764 u=zuul n=ansible | TASK [ci_multus : Gather network layout from OCP host or default networks] ***** 2025-10-08 08:51:23,248 p=10764 u=zuul n=ansible | Wednesday 08 October 2025 08:51:23 +0000 (0:00:00.045) 0:00:09.376 ***** 2025-10-08 08:51:23,302 p=10764 u=zuul n=ansible | ok: [instance] 2025-10-08 08:51:23,309 p=10764 u=zuul n=ansible | TASK [ci_multus : Merge any available multus net info patches] ***************** 2025-10-08 08:51:23,309 p=10764 u=zuul n=ansible | Wednesday 08 October 2025 08:51:23 +0000 (0:00:00.061) 0:00:09.438 ***** 2025-10-08 08:51:23,435 p=10764 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-10-08 08:51:23,474 p=10764 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-10-08 08:51:23,517 p=10764 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-10-08 08:51:23,527 p=10764 u=zuul n=ansible | TASK [ci_multus : Remove any networks without Multus networking defined] ******* 2025-10-08 08:51:23,527 p=10764 u=zuul n=ansible | Wednesday 08 October 2025 08:51:23 +0000 (0:00:00.218) 0:00:09.656 ***** 2025-10-08 08:51:23,617 p=10764 u=zuul n=ansible | ok: [instance] 2025-10-08 08:51:23,632 p=10764 u=zuul n=ansible | TASK [ci_multus : Remove any networks not in cifmw_ci_multus_allow_list if defined] *** 2025-10-08 08:51:23,633 p=10764 u=zuul n=ansible | Wednesday 08 October 2025 08:51:23 +0000 (0:00:00.105) 0:00:09.761 ***** 2025-10-08 08:51:23,707 p=10764 u=zuul n=ansible | ok: [instance] 2025-10-08 08:51:23,717 p=10764 u=zuul n=ansible | TASK [ci_multus : Remove any networks in cifmw_ci_multus_deny_list if defined] *** 2025-10-08 08:51:23,717 p=10764 u=zuul n=ansible | Wednesday 08 October 2025 08:51:23 +0000 (0:00:00.084) 0:00:09.846 ***** 2025-10-08 08:51:23,789 p=10764 u=zuul n=ansible | ok: [instance] 2025-10-08 08:51:23,799 p=10764 u=zuul n=ansible | TASK [ci_multus : Render NetworkAttachmenktDefinition manifests] *************** 2025-10-08 08:51:23,799 p=10764 u=zuul n=ansible | Wednesday 08 October 2025 08:51:23 +0000 (0:00:00.081) 0:00:09.928 ***** 2025-10-08 08:51:24,405 p=10764 u=zuul n=ansible | changed: [instance] 2025-10-08 08:51:24,415 p=10764 u=zuul n=ansible | TASK [ci_multus : Create the multus namespace] ********************************* 2025-10-08 08:51:24,415 p=10764 u=zuul n=ansible | Wednesday 08 October 2025 08:51:24 +0000 (0:00:00.616) 0:00:10.544 ***** 2025-10-08 08:51:25,511 p=10764 u=zuul n=ansible | changed: [instance] 2025-10-08 08:51:25,521 p=10764 u=zuul n=ansible | TASK [ci_multus : Apply network attachment definition manifests] *************** 2025-10-08 08:51:25,521 p=10764 u=zuul n=ansible | Wednesday 08 October 2025 08:51:25 +0000 (0:00:01.105) 0:00:11.650 ***** 2025-10-08 08:51:26,435 p=10764 u=zuul n=ansible | changed: [instance] 2025-10-08 08:51:26,462 p=10764 u=zuul n=ansible | PLAY RECAP ********************************************************************* 2025-10-08 08:51:26,463 p=10764 u=zuul n=ansible | instance : ok=16 changed=6 unreachable=0 failed=0 skipped=5 rescued=0 ignored=0 2025-10-08 08:51:26,463 p=10764 u=zuul n=ansible | Wednesday 08 October 2025 08:51:26 +0000 (0:00:00.941) 0:00:12.591 ***** 2025-10-08 08:51:26,463 p=10764 u=zuul n=ansible | =============================================================================== 2025-10-08 08:51:26,463 p=10764 u=zuul n=ansible | Fetch crc network facts ------------------------------------------------- 6.39s 2025-10-08 08:51:26,463 p=10764 u=zuul n=ansible | Gathering Facts --------------------------------------------------------- 1.26s 2025-10-08 08:51:26,463 p=10764 u=zuul n=ansible | ci_multus : Create the multus namespace --------------------------------- 1.11s 2025-10-08 08:51:26,463 p=10764 u=zuul n=ansible | ci_multus : Apply network attachment definition manifests --------------- 0.94s 2025-10-08 08:51:26,463 p=10764 u=zuul n=ansible | ci_multus : Render NetworkAttachmenktDefinition manifests --------------- 0.62s 2025-10-08 08:51:26,463 p=10764 u=zuul n=ansible | recognize_ssh_keypair : Check if id_ed25519 key exists ------------------ 0.45s 2025-10-08 08:51:26,463 p=10764 u=zuul n=ansible | Add crc hostname with it's IP to /etc/hosts ----------------------------- 0.44s 2025-10-08 08:51:26,463 p=10764 u=zuul n=ansible | ci_multus : Create manifests directory ---------------------------------- 0.40s 2025-10-08 08:51:26,463 p=10764 u=zuul n=ansible | ci_multus : Merge any available multus net info patches ----------------- 0.22s 2025-10-08 08:51:26,463 p=10764 u=zuul n=ansible | ci_multus : Remove any networks without Multus networking defined ------- 0.11s 2025-10-08 08:51:26,463 p=10764 u=zuul n=ansible | Call ci_multus role ----------------------------------------------------- 0.09s 2025-10-08 08:51:26,463 p=10764 u=zuul n=ansible | ci_multus : Remove any networks not in cifmw_ci_multus_allow_list if defined --- 0.08s 2025-10-08 08:51:26,463 p=10764 u=zuul n=ansible | ci_multus : Remove any networks in cifmw_ci_multus_deny_list if defined --- 0.08s 2025-10-08 08:51:26,463 p=10764 u=zuul n=ansible | ci_multus : Gather network layout from OCP host or default networks ----- 0.06s 2025-10-08 08:51:26,463 p=10764 u=zuul n=ansible | Check if new ssh keypair exists ----------------------------------------- 0.05s 2025-10-08 08:51:26,463 p=10764 u=zuul n=ansible | networking_mapper : Set cifmw_networking_env_definition is present ------ 0.05s 2025-10-08 08:51:26,463 p=10764 u=zuul n=ansible | Load shared variables --------------------------------------------------- 0.04s 2025-10-08 08:51:26,463 p=10764 u=zuul n=ansible | networking_mapper : Load the Networking Definition from file ------------ 0.03s 2025-10-08 08:51:26,463 p=10764 u=zuul n=ansible | networking_mapper : Check for Networking Definition file existance ------ 0.03s 2025-10-08 08:51:26,463 p=10764 u=zuul n=ansible | networking_mapper : Check for Networking Environment Definition file existence --- 0.03s 2025-10-08 08:51:26,581 p=10757 u=zuul n=molecule.logger | [info]Running [scenario]default[/] > [action]verify[/][/] 2025-10-08 08:51:26,583 p=10757 u=zuul n=molecule.verifier.ansible | Running Ansible Verifier 2025-10-08 08:51:27,167 p=10982 u=zuul n=ansible | PLAY [Verify] ****************************************************************** 2025-10-08 08:51:27,183 p=10982 u=zuul n=ansible | TASK [Gathering Facts] ********************************************************* 2025-10-08 08:51:27,183 p=10982 u=zuul n=ansible | Wednesday 08 October 2025 08:51:27 +0000 (0:00:00.018) 0:00:00.018 ***** 2025-10-08 08:51:28,427 p=10982 u=zuul n=ansible | ok: [instance] 2025-10-08 08:51:28,452 p=10982 u=zuul n=ansible | TASK [Load shared variables] *************************************************** 2025-10-08 08:51:28,452 p=10982 u=zuul n=ansible | Wednesday 08 October 2025 08:51:28 +0000 (0:00:01.268) 0:00:01.287 ***** 2025-10-08 08:51:28,478 p=10982 u=zuul n=ansible | ok: [instance] 2025-10-08 08:51:28,485 p=10982 u=zuul n=ansible | TASK [Fetch files stat results] ************************************************ 2025-10-08 08:51:28,485 p=10982 u=zuul n=ansible | Wednesday 08 October 2025 08:51:28 +0000 (0:00:00.033) 0:00:01.320 ***** 2025-10-08 08:51:28,910 p=10982 u=zuul n=ansible | ok: [instance] 2025-10-08 08:51:28,918 p=10982 u=zuul n=ansible | TASK [Assert that expected file exist] ***************************************** 2025-10-08 08:51:28,918 p=10982 u=zuul n=ansible | Wednesday 08 October 2025 08:51:28 +0000 (0:00:00.432) 0:00:01.753 ***** 2025-10-08 08:51:28,936 p=10982 u=zuul n=ansible | ok: [instance] => changed=false msg: All assertions passed 2025-10-08 08:51:28,943 p=10982 u=zuul n=ansible | TASK [Fetch file content] ****************************************************** 2025-10-08 08:51:28,943 p=10982 u=zuul n=ansible | Wednesday 08 October 2025 08:51:28 +0000 (0:00:00.025) 0:00:01.778 ***** 2025-10-08 08:51:29,310 p=10982 u=zuul n=ansible | ok: [instance] 2025-10-08 08:51:29,317 p=10982 u=zuul n=ansible | TASK [Set _ci_multus_nad variable] ********************************************* 2025-10-08 08:51:29,318 p=10982 u=zuul n=ansible | Wednesday 08 October 2025 08:51:29 +0000 (0:00:00.375) 0:00:02.153 ***** 2025-10-08 08:51:29,374 p=10982 u=zuul n=ansible | ok: [instance] 2025-10-08 08:51:29,380 p=10982 u=zuul n=ansible | TASK [Assert expected number of Network Attachment Definitions are created] **** 2025-10-08 08:51:29,381 p=10982 u=zuul n=ansible | Wednesday 08 October 2025 08:51:29 +0000 (0:00:00.062) 0:00:02.215 ***** 2025-10-08 08:51:29,420 p=10982 u=zuul n=ansible | ok: [instance] 2025-10-08 08:51:29,441 p=10982 u=zuul n=ansible | PLAY RECAP ********************************************************************* 2025-10-08 08:51:29,441 p=10982 u=zuul n=ansible | instance : ok=7 changed=0 unreachable=0 failed=0 skipped=0 rescued=0 ignored=0 2025-10-08 08:51:29,441 p=10982 u=zuul n=ansible | Wednesday 08 October 2025 08:51:29 +0000 (0:00:00.060) 0:00:02.276 ***** 2025-10-08 08:51:29,441 p=10982 u=zuul n=ansible | =============================================================================== 2025-10-08 08:51:29,442 p=10982 u=zuul n=ansible | Gathering Facts --------------------------------------------------------- 1.27s 2025-10-08 08:51:29,442 p=10982 u=zuul n=ansible | Fetch files stat results ------------------------------------------------ 0.43s 2025-10-08 08:51:29,442 p=10982 u=zuul n=ansible | Fetch file content ------------------------------------------------------ 0.38s 2025-10-08 08:51:29,442 p=10982 u=zuul n=ansible | Set _ci_multus_nad variable --------------------------------------------- 0.06s 2025-10-08 08:51:29,442 p=10982 u=zuul n=ansible | Assert expected number of Network Attachment Definitions are created ---- 0.06s 2025-10-08 08:51:29,442 p=10982 u=zuul n=ansible | Load shared variables --------------------------------------------------- 0.03s 2025-10-08 08:51:29,442 p=10982 u=zuul n=ansible | Assert that expected file exist ----------------------------------------- 0.03s 2025-10-08 08:51:29,547 p=10757 u=zuul n=molecule.verifier.ansible | Verifier completed successfully. 2025-10-08 08:51:29,558 p=10757 u=zuul n=molecule.logger | [info]Running [scenario]default[/] > [action]verify[/][/] 2025-10-08 08:51:29,559 p=10757 u=zuul n=molecule.verifier.ansible | Running Ansible Verifier 2025-10-08 08:51:30,115 p=11090 u=zuul n=ansible | PLAY [Verify CRC] ************************************************************** 2025-10-08 08:51:30,132 p=11090 u=zuul n=ansible | TASK [Gathering Facts] ********************************************************* 2025-10-08 08:51:30,132 p=11090 u=zuul n=ansible | Wednesday 08 October 2025 08:51:30 +0000 (0:00:00.019) 0:00:00.019 ***** 2025-10-08 08:51:31,239 p=11090 u=zuul n=ansible | ok: [instance] 2025-10-08 08:51:31,263 p=11090 u=zuul n=ansible | TASK [Include default vars] **************************************************** 2025-10-08 08:51:31,264 p=11090 u=zuul n=ansible | Wednesday 08 October 2025 08:51:31 +0000 (0:00:01.131) 0:00:01.151 ***** 2025-10-08 08:51:31,290 p=11090 u=zuul n=ansible | ok: [instance] 2025-10-08 08:51:31,304 p=11090 u=zuul n=ansible | TASK [Check if NADs were created] ********************************************** 2025-10-08 08:51:31,304 p=11090 u=zuul n=ansible | Wednesday 08 October 2025 08:51:31 +0000 (0:00:00.040) 0:00:01.191 ***** 2025-10-08 08:51:32,269 p=11090 u=zuul n=ansible | ok: [instance] 2025-10-08 08:51:32,277 p=11090 u=zuul n=ansible | TASK [Store output spec] ******************************************************* 2025-10-08 08:51:32,277 p=11090 u=zuul n=ansible | Wednesday 08 October 2025 08:51:32 +0000 (0:00:00.973) 0:00:02.164 ***** 2025-10-08 08:51:32,312 p=11090 u=zuul n=ansible | ok: [instance] 2025-10-08 08:51:32,323 p=11090 u=zuul n=ansible | TASK [Ensure both lists have the same length] ********************************** 2025-10-08 08:51:32,323 p=11090 u=zuul n=ansible | Wednesday 08 October 2025 08:51:32 +0000 (0:00:00.045) 0:00:02.210 ***** 2025-10-08 08:51:32,374 p=11090 u=zuul n=ansible | ok: [instance] => changed=false msg: All assertions passed 2025-10-08 08:51:32,382 p=11090 u=zuul n=ansible | TASK [Compare each corresponding element in the lists] ************************* 2025-10-08 08:51:32,382 p=11090 u=zuul n=ansible | Wednesday 08 October 2025 08:51:32 +0000 (0:00:00.058) 0:00:02.269 ***** 2025-10-08 08:51:32,426 p=11090 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-10-08 08:51:32,437 p=11090 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-10-08 08:51:32,444 p=11090 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-10-08 08:51:32,453 p=11090 u=zuul n=ansible | TASK [Create a test pod to attach a network] *********************************** 2025-10-08 08:51:32,453 p=11090 u=zuul n=ansible | Wednesday 08 October 2025 08:51:32 +0000 (0:00:00.071) 0:00:02.341 ***** 2025-10-08 08:52:35,138 p=11090 u=zuul n=ansible | [WARNING]: unknown field "api_version" 2025-10-08 08:52:35,139 p=11090 u=zuul n=ansible | changed: [instance] 2025-10-08 08:52:35,149 p=11090 u=zuul n=ansible | TASK [Assert that test pod has the additional network] ************************* 2025-10-08 08:52:35,149 p=11090 u=zuul n=ansible | Wednesday 08 October 2025 08:52:35 +0000 (0:01:02.695) 0:01:05.036 ***** 2025-10-08 08:52:35,173 p=11090 u=zuul n=ansible | ok: [instance] => changed=false msg: All assertions passed 2025-10-08 08:52:35,182 p=11090 u=zuul n=ansible | TASK [Delete test pod] ********************************************************* 2025-10-08 08:52:35,183 p=11090 u=zuul n=ansible | Wednesday 08 October 2025 08:52:35 +0000 (0:00:00.033) 0:01:05.070 ***** 2025-10-08 08:52:36,036 p=11090 u=zuul n=ansible | changed: [instance] 2025-10-08 08:52:36,057 p=11090 u=zuul n=ansible | PLAY RECAP ********************************************************************* 2025-10-08 08:52:36,058 p=11090 u=zuul n=ansible | instance : ok=9 changed=2 unreachable=0 failed=0 skipped=0 rescued=0 ignored=0 2025-10-08 08:52:36,058 p=11090 u=zuul n=ansible | Wednesday 08 October 2025 08:52:36 +0000 (0:00:00.875) 0:01:05.945 ***** 2025-10-08 08:52:36,058 p=11090 u=zuul n=ansible | =============================================================================== 2025-10-08 08:52:36,058 p=11090 u=zuul n=ansible | Create a test pod to attach a network ---------------------------------- 62.70s 2025-10-08 08:52:36,058 p=11090 u=zuul n=ansible | Gathering Facts --------------------------------------------------------- 1.13s 2025-10-08 08:52:36,058 p=11090 u=zuul n=ansible | Check if NADs were created ---------------------------------------------- 0.97s 2025-10-08 08:52:36,058 p=11090 u=zuul n=ansible | Delete test pod --------------------------------------------------------- 0.88s 2025-10-08 08:52:36,058 p=11090 u=zuul n=ansible | Compare each corresponding element in the lists ------------------------- 0.07s 2025-10-08 08:52:36,058 p=11090 u=zuul n=ansible | Ensure both lists have the same length ---------------------------------- 0.06s 2025-10-08 08:52:36,058 p=11090 u=zuul n=ansible | Store output spec ------------------------------------------------------- 0.05s 2025-10-08 08:52:36,058 p=11090 u=zuul n=ansible | Include default vars ---------------------------------------------------- 0.04s 2025-10-08 08:52:36,058 p=11090 u=zuul n=ansible | Assert that test pod has the additional network ------------------------- 0.03s 2025-10-08 08:52:36,134 p=10757 u=zuul n=molecule.verifier.ansible | Verifier completed successfully. 2025-10-08 08:52:36,157 p=10757 u=zuul n=molecule.logger | [info]Running [scenario]default[/] > [action]side_effect[/][/] 2025-10-08 08:52:36,662 p=11248 u=zuul n=ansible | PLAY [Clean] ******************************************************************* 2025-10-08 08:52:36,677 p=11248 u=zuul n=ansible | TASK [Gathering Facts] ********************************************************* 2025-10-08 08:52:36,677 p=11248 u=zuul n=ansible | Wednesday 08 October 2025 08:52:36 +0000 (0:00:00.016) 0:00:00.016 ***** 2025-10-08 08:52:38,855 p=11248 u=zuul n=ansible | ok: [instance] 2025-10-08 08:52:38,882 p=11248 u=zuul n=ansible | TASK [Backup NAD before cleanup so they can be inspected in CI] **************** 2025-10-08 08:52:38,882 p=11248 u=zuul n=ansible | Wednesday 08 October 2025 08:52:38 +0000 (0:00:02.204) 0:00:02.221 ***** 2025-10-08 08:52:39,252 p=11248 u=zuul n=ansible | changed: [instance] 2025-10-08 08:52:39,266 p=11248 u=zuul n=ansible | TASK [ci_multus : Cleanup - Fetch NADs in namespace: openstack] **************** 2025-10-08 08:52:39,266 p=11248 u=zuul n=ansible | Wednesday 08 October 2025 08:52:39 +0000 (0:00:00.383) 0:00:02.605 ***** 2025-10-08 08:52:40,262 p=11248 u=zuul n=ansible | ok: [instance] 2025-10-08 08:52:40,281 p=11248 u=zuul n=ansible | TASK [ci_multus : Cleanup - Delete NADs] *************************************** 2025-10-08 08:52:40,281 p=11248 u=zuul n=ansible | Wednesday 08 October 2025 08:52:40 +0000 (0:00:01.015) 0:00:03.621 ***** 2025-10-08 08:52:41,286 p=11248 u=zuul n=ansible | changed: [instance] => (item=bridge-to-linux-bridge) 2025-10-08 08:52:42,103 p=11248 u=zuul n=ansible | changed: [instance] => (item=default) 2025-10-08 08:52:42,915 p=11248 u=zuul n=ansible | changed: [instance] => (item=patchnetwork) 2025-10-08 08:52:42,929 p=11248 u=zuul n=ansible | TASK [ci_multus : Cleanup - Remove if artifact directory exists] *************** 2025-10-08 08:52:42,929 p=11248 u=zuul n=ansible | Wednesday 08 October 2025 08:52:42 +0000 (0:00:02.647) 0:00:06.268 ***** 2025-10-08 08:52:43,285 p=11248 u=zuul n=ansible | changed: [instance] 2025-10-08 08:52:43,321 p=11248 u=zuul n=ansible | PLAY RECAP ********************************************************************* 2025-10-08 08:52:43,321 p=11248 u=zuul n=ansible | instance : ok=5 changed=3 unreachable=0 failed=0 skipped=0 rescued=0 ignored=0 2025-10-08 08:52:43,321 p=11248 u=zuul n=ansible | Wednesday 08 October 2025 08:52:43 +0000 (0:00:00.392) 0:00:06.660 ***** 2025-10-08 08:52:43,321 p=11248 u=zuul n=ansible | =============================================================================== 2025-10-08 08:52:43,321 p=11248 u=zuul n=ansible | ci_multus : Cleanup - Delete NADs --------------------------------------- 2.65s 2025-10-08 08:52:43,321 p=11248 u=zuul n=ansible | Gathering Facts --------------------------------------------------------- 2.21s 2025-10-08 08:52:43,321 p=11248 u=zuul n=ansible | ci_multus : Cleanup - Fetch NADs in namespace: openstack ---------------- 1.02s 2025-10-08 08:52:43,321 p=11248 u=zuul n=ansible | ci_multus : Cleanup - Remove if artifact directory exists --------------- 0.39s 2025-10-08 08:52:43,321 p=11248 u=zuul n=ansible | Backup NAD before cleanup so they can be inspected in CI ---------------- 0.38s 2025-10-08 08:52:43,430 p=10757 u=zuul n=molecule.logger | [info]Running [scenario]default[/] > [action]verify[/][/] 2025-10-08 08:52:43,431 p=10757 u=zuul n=molecule.verifier.ansible | Running Ansible Verifier 2025-10-08 08:52:43,984 p=11402 u=zuul n=ansible | PLAY [Verify Clean] ************************************************************ 2025-10-08 08:52:44,005 p=11402 u=zuul n=ansible | TASK [Gathering Facts] ********************************************************* 2025-10-08 08:52:44,005 p=11402 u=zuul n=ansible | Wednesday 08 October 2025 08:52:44 +0000 (0:00:00.023) 0:00:00.023 ***** 2025-10-08 08:52:45,173 p=11402 u=zuul n=ansible | ok: [instance] 2025-10-08 08:52:45,199 p=11402 u=zuul n=ansible | TASK [Include default vars] **************************************************** 2025-10-08 08:52:45,199 p=11402 u=zuul n=ansible | Wednesday 08 October 2025 08:52:45 +0000 (0:00:01.194) 0:00:01.217 ***** 2025-10-08 08:52:45,223 p=11402 u=zuul n=ansible | ok: [instance] 2025-10-08 08:52:45,232 p=11402 u=zuul n=ansible | TASK [Fetch file stat results] ************************************************* 2025-10-08 08:52:45,233 p=11402 u=zuul n=ansible | Wednesday 08 October 2025 08:52:45 +0000 (0:00:00.033) 0:00:01.251 ***** 2025-10-08 08:52:45,648 p=11402 u=zuul n=ansible | ok: [instance] 2025-10-08 08:52:45,655 p=11402 u=zuul n=ansible | TASK [Assert that created file are removed by cleanup] ************************* 2025-10-08 08:52:45,655 p=11402 u=zuul n=ansible | Wednesday 08 October 2025 08:52:45 +0000 (0:00:00.422) 0:00:01.673 ***** 2025-10-08 08:52:45,680 p=11402 u=zuul n=ansible | ok: [instance] => changed=false msg: All assertions passed 2025-10-08 08:52:45,722 p=11402 u=zuul n=ansible | PLAY RECAP ********************************************************************* 2025-10-08 08:52:45,722 p=11402 u=zuul n=ansible | instance : ok=4 changed=0 unreachable=0 failed=0 skipped=0 rescued=0 ignored=0 2025-10-08 08:52:45,722 p=11402 u=zuul n=ansible | Wednesday 08 October 2025 08:52:45 +0000 (0:00:00.067) 0:00:01.740 ***** 2025-10-08 08:52:45,722 p=11402 u=zuul n=ansible | =============================================================================== 2025-10-08 08:52:45,722 p=11402 u=zuul n=ansible | Gathering Facts --------------------------------------------------------- 1.19s 2025-10-08 08:52:45,722 p=11402 u=zuul n=ansible | Fetch file stat results ------------------------------------------------- 0.42s 2025-10-08 08:52:45,722 p=11402 u=zuul n=ansible | Assert that created file are removed by cleanup ------------------------- 0.07s 2025-10-08 08:52:45,722 p=11402 u=zuul n=ansible | Include default vars ---------------------------------------------------- 0.03s 2025-10-08 08:52:45,820 p=10757 u=zuul n=molecule.verifier.ansible | Verifier completed successfully. 2025-10-08 08:52:45,845 p=10757 u=zuul n=molecule.logger | [info]Running [scenario]default[/] > [action]verify[/][/] 2025-10-08 08:52:45,846 p=10757 u=zuul n=molecule.verifier.ansible | Running Ansible Verifier 2025-10-08 08:52:46,395 p=11489 u=zuul n=ansible | PLAY [Verify Clean CRC] ******************************************************** 2025-10-08 08:52:46,412 p=11489 u=zuul n=ansible | TASK [Gathering Facts] ********************************************************* 2025-10-08 08:52:46,412 p=11489 u=zuul n=ansible | Wednesday 08 October 2025 08:52:46 +0000 (0:00:00.018) 0:00:00.018 ***** 2025-10-08 08:52:47,604 p=11489 u=zuul n=ansible | ok: [instance] 2025-10-08 08:52:47,625 p=11489 u=zuul n=ansible | TASK [Include default vars] **************************************************** 2025-10-08 08:52:47,626 p=11489 u=zuul n=ansible | Wednesday 08 October 2025 08:52:47 +0000 (0:00:01.213) 0:00:01.232 ***** 2025-10-08 08:52:47,664 p=11489 u=zuul n=ansible | ok: [instance] 2025-10-08 08:52:47,674 p=11489 u=zuul n=ansible | TASK [Check if NADs were deleted] ********************************************** 2025-10-08 08:52:47,674 p=11489 u=zuul n=ansible | Wednesday 08 October 2025 08:52:47 +0000 (0:00:00.048) 0:00:01.280 ***** 2025-10-08 08:52:48,748 p=11489 u=zuul n=ansible | ok: [instance] 2025-10-08 08:52:48,782 p=11489 u=zuul n=ansible | PLAY RECAP ********************************************************************* 2025-10-08 08:52:48,782 p=11489 u=zuul n=ansible | instance : ok=3 changed=0 unreachable=0 failed=0 skipped=0 rescued=0 ignored=0 2025-10-08 08:52:48,783 p=11489 u=zuul n=ansible | Wednesday 08 October 2025 08:52:48 +0000 (0:00:01.108) 0:00:02.389 ***** 2025-10-08 08:52:48,783 p=11489 u=zuul n=ansible | =============================================================================== 2025-10-08 08:52:48,783 p=11489 u=zuul n=ansible | Gathering Facts --------------------------------------------------------- 1.21s 2025-10-08 08:52:48,783 p=11489 u=zuul n=ansible | Check if NADs were deleted ---------------------------------------------- 1.11s 2025-10-08 08:52:48,783 p=11489 u=zuul n=ansible | Include default vars ---------------------------------------------------- 0.05s 2025-10-08 08:52:48,905 p=10757 u=zuul n=molecule.verifier.ansible | Verifier completed successfully. 2025-10-08 08:52:48,906 p=10757 u=zuul n=molecule.scenario | Pruning extra files from scenario ephemeral directory 2025-10-08 08:52:48,922 p=10757 u=zuul n=molecule.logger | [info]Running [scenario]local[/] > [action]destroy[/][/] 2025-10-08 08:52:48,923 p=10757 u=zuul n=molecule.command.destroy | Skipping, instances are delegated. 2025-10-08 08:52:48,938 p=10757 u=zuul n=molecule.logger | [info]Running [scenario]local[/] > [action]create[/][/] 2025-10-08 08:52:48,940 p=10757 u=zuul n=molecule.command.create | Skipping, instances are delegated. 2025-10-08 08:52:48,952 p=10757 u=zuul n=molecule.logger | [info]Running [scenario]local[/] > [action]converge[/][/] 2025-10-08 08:52:49,498 p=11588 u=zuul n=ansible | PLAY [Converge] **************************************************************** 2025-10-08 08:52:49,514 p=11588 u=zuul n=ansible | TASK [Gathering Facts] ********************************************************* 2025-10-08 08:52:49,514 p=11588 u=zuul n=ansible | Wednesday 08 October 2025 08:52:49 +0000 (0:00:00.018) 0:00:00.018 ***** 2025-10-08 08:52:51,656 p=11588 u=zuul n=ansible | ok: [instance] 2025-10-08 08:52:51,674 p=11588 u=zuul n=ansible | TASK [Load shared variables] *************************************************** 2025-10-08 08:52:51,675 p=11588 u=zuul n=ansible | Wednesday 08 October 2025 08:52:51 +0000 (0:00:02.160) 0:00:02.178 ***** 2025-10-08 08:52:51,694 p=11588 u=zuul n=ansible | ok: [instance] 2025-10-08 08:52:51,701 p=11588 u=zuul n=ansible | TASK [Call ci_multus role] ***************************************************** 2025-10-08 08:52:51,701 p=11588 u=zuul n=ansible | Wednesday 08 October 2025 08:52:51 +0000 (0:00:00.026) 0:00:02.205 ***** 2025-10-08 08:52:51,748 p=11588 u=zuul n=ansible | TASK [ci_multus : Create manifests directory] ********************************** 2025-10-08 08:52:51,748 p=11588 u=zuul n=ansible | Wednesday 08 October 2025 08:52:51 +0000 (0:00:00.047) 0:00:02.252 ***** 2025-10-08 08:52:52,152 p=11588 u=zuul n=ansible | changed: [instance] 2025-10-08 08:52:52,169 p=11588 u=zuul n=ansible | TASK [networking_mapper : Check for Networking Environment Definition file existence] *** 2025-10-08 08:52:52,169 p=11588 u=zuul n=ansible | Wednesday 08 October 2025 08:52:52 +0000 (0:00:00.420) 0:00:02.673 ***** 2025-10-08 08:52:52,191 p=11588 u=zuul n=ansible | skipping: [instance] 2025-10-08 08:52:52,207 p=11588 u=zuul n=ansible | TASK [networking_mapper : Check for Networking Definition file existance] ****** 2025-10-08 08:52:52,207 p=11588 u=zuul n=ansible | Wednesday 08 October 2025 08:52:52 +0000 (0:00:00.037) 0:00:02.711 ***** 2025-10-08 08:52:52,234 p=11588 u=zuul n=ansible | skipping: [instance] 2025-10-08 08:52:52,250 p=11588 u=zuul n=ansible | TASK [networking_mapper : Load the Networking Definition from file] ************ 2025-10-08 08:52:52,250 p=11588 u=zuul n=ansible | Wednesday 08 October 2025 08:52:52 +0000 (0:00:00.043) 0:00:02.754 ***** 2025-10-08 08:52:52,275 p=11588 u=zuul n=ansible | skipping: [instance] 2025-10-08 08:52:52,286 p=11588 u=zuul n=ansible | TASK [networking_mapper : Set cifmw_networking_env_definition is present] ****** 2025-10-08 08:52:52,287 p=11588 u=zuul n=ansible | Wednesday 08 October 2025 08:52:52 +0000 (0:00:00.036) 0:00:02.790 ***** 2025-10-08 08:52:52,310 p=11588 u=zuul n=ansible | skipping: [instance] 2025-10-08 08:52:52,327 p=11588 u=zuul n=ansible | TASK [ci_multus : Gather network layout from OCP host or default networks] ***** 2025-10-08 08:52:52,327 p=11588 u=zuul n=ansible | Wednesday 08 October 2025 08:52:52 +0000 (0:00:00.040) 0:00:02.831 ***** 2025-10-08 08:52:52,366 p=11588 u=zuul n=ansible | ok: [instance] 2025-10-08 08:52:52,376 p=11588 u=zuul n=ansible | TASK [ci_multus : Merge any available multus net info patches] ***************** 2025-10-08 08:52:52,376 p=11588 u=zuul n=ansible | Wednesday 08 October 2025 08:52:52 +0000 (0:00:00.048) 0:00:02.880 ***** 2025-10-08 08:52:52,488 p=11588 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-10-08 08:52:52,550 p=11588 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'}]}}}}) 2025-10-08 08:52:52,560 p=11588 u=zuul n=ansible | TASK [ci_multus : Remove any networks without Multus networking defined] ******* 2025-10-08 08:52:52,561 p=11588 u=zuul n=ansible | Wednesday 08 October 2025 08:52:52 +0000 (0:00:00.184) 0:00:03.064 ***** 2025-10-08 08:52:52,629 p=11588 u=zuul n=ansible | ok: [instance] 2025-10-08 08:52:52,636 p=11588 u=zuul n=ansible | TASK [ci_multus : Remove any networks not in cifmw_ci_multus_allow_list if defined] *** 2025-10-08 08:52:52,636 p=11588 u=zuul n=ansible | Wednesday 08 October 2025 08:52:52 +0000 (0:00:00.075) 0:00:03.140 ***** 2025-10-08 08:52:52,714 p=11588 u=zuul n=ansible | ok: [instance] 2025-10-08 08:52:52,725 p=11588 u=zuul n=ansible | TASK [ci_multus : Remove any networks in cifmw_ci_multus_deny_list if defined] *** 2025-10-08 08:52:52,725 p=11588 u=zuul n=ansible | Wednesday 08 October 2025 08:52:52 +0000 (0:00:00.088) 0:00:03.229 ***** 2025-10-08 08:52:52,796 p=11588 u=zuul n=ansible | ok: [instance] 2025-10-08 08:52:52,807 p=11588 u=zuul n=ansible | TASK [ci_multus : Render NetworkAttachmenktDefinition manifests] *************** 2025-10-08 08:52:52,808 p=11588 u=zuul n=ansible | Wednesday 08 October 2025 08:52:52 +0000 (0:00:00.082) 0:00:03.311 ***** 2025-10-08 08:52:53,555 p=11588 u=zuul n=ansible | changed: [instance] 2025-10-08 08:52:53,566 p=11588 u=zuul n=ansible | TASK [ci_multus : Create the multus namespace] ********************************* 2025-10-08 08:52:53,566 p=11588 u=zuul n=ansible | Wednesday 08 October 2025 08:52:53 +0000 (0:00:00.758) 0:00:04.070 ***** 2025-10-08 08:52:53,590 p=11588 u=zuul n=ansible | skipping: [instance] 2025-10-08 08:52:53,602 p=11588 u=zuul n=ansible | TASK [ci_multus : Apply network attachment definition manifests] *************** 2025-10-08 08:52:53,602 p=11588 u=zuul n=ansible | Wednesday 08 October 2025 08:52:53 +0000 (0:00:00.035) 0:00:04.105 ***** 2025-10-08 08:52:53,623 p=11588 u=zuul n=ansible | skipping: [instance] 2025-10-08 08:52:53,657 p=11588 u=zuul n=ansible | PLAY RECAP ********************************************************************* 2025-10-08 08:52:53,657 p=11588 u=zuul n=ansible | instance : ok=9 changed=2 unreachable=0 failed=0 skipped=6 rescued=0 ignored=0 2025-10-08 08:52:53,657 p=11588 u=zuul n=ansible | Wednesday 08 October 2025 08:52:53 +0000 (0:00:00.055) 0:00:04.161 ***** 2025-10-08 08:52:53,657 p=11588 u=zuul n=ansible | =============================================================================== 2025-10-08 08:52:53,657 p=11588 u=zuul n=ansible | Gathering Facts --------------------------------------------------------- 2.16s 2025-10-08 08:52:53,657 p=11588 u=zuul n=ansible | ci_multus : Render NetworkAttachmenktDefinition manifests --------------- 0.76s 2025-10-08 08:52:53,657 p=11588 u=zuul n=ansible | ci_multus : Create manifests directory ---------------------------------- 0.42s 2025-10-08 08:52:53,657 p=11588 u=zuul n=ansible | ci_multus : Merge any available multus net info patches ----------------- 0.18s 2025-10-08 08:52:53,657 p=11588 u=zuul n=ansible | ci_multus : Remove any networks not in cifmw_ci_multus_allow_list if defined --- 0.09s 2025-10-08 08:52:53,657 p=11588 u=zuul n=ansible | ci_multus : Remove any networks in cifmw_ci_multus_deny_list if defined --- 0.08s 2025-10-08 08:52:53,658 p=11588 u=zuul n=ansible | ci_multus : Remove any networks without Multus networking defined ------- 0.08s 2025-10-08 08:52:53,658 p=11588 u=zuul n=ansible | ci_multus : Apply network attachment definition manifests --------------- 0.06s 2025-10-08 08:52:53,658 p=11588 u=zuul n=ansible | ci_multus : Gather network layout from OCP host or default networks ----- 0.05s 2025-10-08 08:52:53,658 p=11588 u=zuul n=ansible | Call ci_multus role ----------------------------------------------------- 0.05s 2025-10-08 08:52:53,658 p=11588 u=zuul n=ansible | networking_mapper : Check for Networking Definition file existance ------ 0.04s 2025-10-08 08:52:53,658 p=11588 u=zuul n=ansible | networking_mapper : Set cifmw_networking_env_definition is present ------ 0.04s 2025-10-08 08:52:53,658 p=11588 u=zuul n=ansible | networking_mapper : Check for Networking Environment Definition file existence --- 0.04s 2025-10-08 08:52:53,658 p=11588 u=zuul n=ansible | networking_mapper : Load the Networking Definition from file ------------ 0.04s 2025-10-08 08:52:53,658 p=11588 u=zuul n=ansible | ci_multus : Create the multus namespace --------------------------------- 0.04s 2025-10-08 08:52:53,658 p=11588 u=zuul n=ansible | Load shared variables --------------------------------------------------- 0.03s 2025-10-08 08:52:53,760 p=10757 u=zuul n=molecule.logger | [info]Running [scenario]local[/] > [action]verify[/][/] 2025-10-08 08:52:53,761 p=10757 u=zuul n=molecule.verifier.ansible | Running Ansible Verifier 2025-10-08 08:52:54,285 p=11718 u=zuul n=ansible | PLAY [Verify] ****************************************************************** 2025-10-08 08:52:54,300 p=11718 u=zuul n=ansible | TASK [Gathering Facts] ********************************************************* 2025-10-08 08:52:54,300 p=11718 u=zuul n=ansible | Wednesday 08 October 2025 08:52:54 +0000 (0:00:00.018) 0:00:00.018 ***** 2025-10-08 08:52:55,368 p=11718 u=zuul n=ansible | ok: [instance] 2025-10-08 08:52:55,388 p=11718 u=zuul n=ansible | TASK [Load shared variables] *************************************************** 2025-10-08 08:52:55,388 p=11718 u=zuul n=ansible | Wednesday 08 October 2025 08:52:55 +0000 (0:00:01.087) 0:00:01.105 ***** 2025-10-08 08:52:55,415 p=11718 u=zuul n=ansible | ok: [instance] 2025-10-08 08:52:55,423 p=11718 u=zuul n=ansible | TASK [Fetch files stat results] ************************************************ 2025-10-08 08:52:55,423 p=11718 u=zuul n=ansible | Wednesday 08 October 2025 08:52:55 +0000 (0:00:00.035) 0:00:01.140 ***** 2025-10-08 08:52:55,811 p=11718 u=zuul n=ansible | ok: [instance] 2025-10-08 08:52:55,820 p=11718 u=zuul n=ansible | TASK [Assert that expected file exist] ***************************************** 2025-10-08 08:52:55,820 p=11718 u=zuul n=ansible | Wednesday 08 October 2025 08:52:55 +0000 (0:00:00.396) 0:00:01.537 ***** 2025-10-08 08:52:55,844 p=11718 u=zuul n=ansible | ok: [instance] => changed=false msg: All assertions passed 2025-10-08 08:52:55,851 p=11718 u=zuul n=ansible | TASK [Fetch file content] ****************************************************** 2025-10-08 08:52:55,851 p=11718 u=zuul n=ansible | Wednesday 08 October 2025 08:52:55 +0000 (0:00:00.030) 0:00:01.568 ***** 2025-10-08 08:52:56,239 p=11718 u=zuul n=ansible | ok: [instance] 2025-10-08 08:52:56,247 p=11718 u=zuul n=ansible | TASK [Set _ci_multus_nad variable] ********************************************* 2025-10-08 08:52:56,247 p=11718 u=zuul n=ansible | Wednesday 08 October 2025 08:52:56 +0000 (0:00:00.396) 0:00:01.964 ***** 2025-10-08 08:52:56,282 p=11718 u=zuul n=ansible | ok: [instance] 2025-10-08 08:52:56,289 p=11718 u=zuul n=ansible | TASK [Assert expected number of Network Attachment Definitions are created] **** 2025-10-08 08:52:56,289 p=11718 u=zuul n=ansible | Wednesday 08 October 2025 08:52:56 +0000 (0:00:00.042) 0:00:02.006 ***** 2025-10-08 08:52:56,323 p=11718 u=zuul n=ansible | ok: [instance] 2025-10-08 08:52:56,348 p=11718 u=zuul n=ansible | PLAY RECAP ********************************************************************* 2025-10-08 08:52:56,348 p=11718 u=zuul n=ansible | instance : ok=7 changed=0 unreachable=0 failed=0 skipped=0 rescued=0 ignored=0 2025-10-08 08:52:56,349 p=11718 u=zuul n=ansible | Wednesday 08 October 2025 08:52:56 +0000 (0:00:00.059) 0:00:02.066 ***** 2025-10-08 08:52:56,349 p=11718 u=zuul n=ansible | =============================================================================== 2025-10-08 08:52:56,349 p=11718 u=zuul n=ansible | Gathering Facts --------------------------------------------------------- 1.09s 2025-10-08 08:52:56,349 p=11718 u=zuul n=ansible | Fetch files stat results ------------------------------------------------ 0.40s 2025-10-08 08:52:56,349 p=11718 u=zuul n=ansible | Fetch file content ------------------------------------------------------ 0.40s 2025-10-08 08:52:56,349 p=11718 u=zuul n=ansible | Assert expected number of Network Attachment Definitions are created ---- 0.06s 2025-10-08 08:52:56,349 p=11718 u=zuul n=ansible | Set _ci_multus_nad variable --------------------------------------------- 0.04s 2025-10-08 08:52:56,349 p=11718 u=zuul n=ansible | Load shared variables --------------------------------------------------- 0.04s 2025-10-08 08:52:56,349 p=11718 u=zuul n=ansible | Assert that expected file exist ----------------------------------------- 0.03s 2025-10-08 08:52:56,444 p=10757 u=zuul n=molecule.verifier.ansible | Verifier completed successfully. 2025-10-08 08:52:56,459 p=10757 u=zuul n=molecule.logger | [info]Running [scenario]local[/] > [action]side_effect[/][/] 2025-10-08 08:52:56,987 p=11826 u=zuul n=ansible | PLAY [Clean] ******************************************************************* 2025-10-08 08:52:57,006 p=11826 u=zuul n=ansible | TASK [Gathering Facts] ********************************************************* 2025-10-08 08:52:57,006 p=11826 u=zuul n=ansible | Wednesday 08 October 2025 08:52:57 +0000 (0:00:00.021) 0:00:00.021 ***** 2025-10-08 08:52:58,030 p=11826 u=zuul n=ansible | ok: [instance] 2025-10-08 08:52:58,051 p=11826 u=zuul n=ansible | TASK [Backup NAD before cleanup so they can be inspected in CI] **************** 2025-10-08 08:52:58,051 p=11826 u=zuul n=ansible | Wednesday 08 October 2025 08:52:58 +0000 (0:00:01.045) 0:00:01.066 ***** 2025-10-08 08:52:58,421 p=11826 u=zuul n=ansible | changed: [instance] 2025-10-08 08:52:58,431 p=11826 u=zuul n=ansible | TASK [ci_multus : Cleanup - Fetch NADs in namespace: openstack] **************** 2025-10-08 08:52:58,431 p=11826 u=zuul n=ansible | Wednesday 08 October 2025 08:52:58 +0000 (0:00:00.379) 0:00:01.446 ***** 2025-10-08 08:52:58,451 p=11826 u=zuul n=ansible | skipping: [instance] 2025-10-08 08:52:58,458 p=11826 u=zuul n=ansible | TASK [ci_multus : Cleanup - Delete NADs] *************************************** 2025-10-08 08:52:58,458 p=11826 u=zuul n=ansible | Wednesday 08 October 2025 08:52:58 +0000 (0:00:00.027) 0:00:01.473 ***** 2025-10-08 08:52:58,488 p=11826 u=zuul n=ansible | skipping: [instance] 2025-10-08 08:52:58,496 p=11826 u=zuul n=ansible | TASK [ci_multus : Cleanup - Remove if artifact directory exists] *************** 2025-10-08 08:52:58,496 p=11826 u=zuul n=ansible | Wednesday 08 October 2025 08:52:58 +0000 (0:00:00.037) 0:00:01.511 ***** 2025-10-08 08:52:58,887 p=11826 u=zuul n=ansible | changed: [instance] 2025-10-08 08:52:58,927 p=11826 u=zuul n=ansible | PLAY RECAP ********************************************************************* 2025-10-08 08:52:58,927 p=11826 u=zuul n=ansible | instance : ok=3 changed=2 unreachable=0 failed=0 skipped=2 rescued=0 ignored=0 2025-10-08 08:52:58,927 p=11826 u=zuul n=ansible | Wednesday 08 October 2025 08:52:58 +0000 (0:00:00.431) 0:00:01.942 ***** 2025-10-08 08:52:58,927 p=11826 u=zuul n=ansible | =============================================================================== 2025-10-08 08:52:58,927 p=11826 u=zuul n=ansible | Gathering Facts --------------------------------------------------------- 1.05s 2025-10-08 08:52:58,927 p=11826 u=zuul n=ansible | ci_multus : Cleanup - Remove if artifact directory exists --------------- 0.43s 2025-10-08 08:52:58,927 p=11826 u=zuul n=ansible | Backup NAD before cleanup so they can be inspected in CI ---------------- 0.38s 2025-10-08 08:52:58,927 p=11826 u=zuul n=ansible | ci_multus : Cleanup - Delete NADs --------------------------------------- 0.04s 2025-10-08 08:52:58,927 p=11826 u=zuul n=ansible | ci_multus : Cleanup - Fetch NADs in namespace: openstack ---------------- 0.03s 2025-10-08 08:52:59,028 p=10757 u=zuul n=molecule.logger | [info]Running [scenario]local[/] > [action]verify[/][/] 2025-10-08 08:52:59,029 p=10757 u=zuul n=molecule.verifier.ansible | Running Ansible Verifier 2025-10-08 08:52:59,533 p=11928 u=zuul n=ansible | PLAY [Verify Clean] ************************************************************ 2025-10-08 08:52:59,551 p=11928 u=zuul n=ansible | TASK [Gathering Facts] ********************************************************* 2025-10-08 08:52:59,551 p=11928 u=zuul n=ansible | Wednesday 08 October 2025 08:52:59 +0000 (0:00:00.019) 0:00:00.019 ***** 2025-10-08 08:53:00,572 p=11928 u=zuul n=ansible | ok: [instance] 2025-10-08 08:53:00,591 p=11928 u=zuul n=ansible | TASK [Include default vars] **************************************************** 2025-10-08 08:53:00,591 p=11928 u=zuul n=ansible | Wednesday 08 October 2025 08:53:00 +0000 (0:00:01.039) 0:00:01.059 ***** 2025-10-08 08:53:00,618 p=11928 u=zuul n=ansible | ok: [instance] 2025-10-08 08:53:00,625 p=11928 u=zuul n=ansible | TASK [Fetch file stat results] ************************************************* 2025-10-08 08:53:00,625 p=11928 u=zuul n=ansible | Wednesday 08 October 2025 08:53:00 +0000 (0:00:00.033) 0:00:01.093 ***** 2025-10-08 08:53:00,977 p=11928 u=zuul n=ansible | ok: [instance] 2025-10-08 08:53:00,987 p=11928 u=zuul n=ansible | TASK [Assert that created file are removed by cleanup] ************************* 2025-10-08 08:53:00,987 p=11928 u=zuul n=ansible | Wednesday 08 October 2025 08:53:00 +0000 (0:00:00.362) 0:00:01.456 ***** 2025-10-08 08:53:01,014 p=11928 u=zuul n=ansible | ok: [instance] => changed=false msg: All assertions passed 2025-10-08 08:53:01,047 p=11928 u=zuul n=ansible | PLAY RECAP ********************************************************************* 2025-10-08 08:53:01,047 p=11928 u=zuul n=ansible | instance : ok=4 changed=0 unreachable=0 failed=0 skipped=0 rescued=0 ignored=0 2025-10-08 08:53:01,047 p=11928 u=zuul n=ansible | Wednesday 08 October 2025 08:53:01 +0000 (0:00:00.059) 0:00:01.516 ***** 2025-10-08 08:53:01,047 p=11928 u=zuul n=ansible | =============================================================================== 2025-10-08 08:53:01,047 p=11928 u=zuul n=ansible | Gathering Facts --------------------------------------------------------- 1.04s 2025-10-08 08:53:01,047 p=11928 u=zuul n=ansible | Fetch file stat results ------------------------------------------------- 0.36s 2025-10-08 08:53:01,047 p=11928 u=zuul n=ansible | Assert that created file are removed by cleanup ------------------------- 0.06s 2025-10-08 08:53:01,047 p=11928 u=zuul n=ansible | Include default vars ---------------------------------------------------- 0.03s 2025-10-08 08:53:01,142 p=10757 u=zuul n=molecule.verifier.ansible | Verifier completed successfully. 2025-10-08 08:53:01,144 p=10757 u=zuul n=molecule.scenario | Pruning extra files from scenario ephemeral directory 2025-10-08 08:53:01,167 p=10757 u=zuul n=molecule.logger | [info]Running [scenario]local_ipv6[/] > [action]destroy[/][/] 2025-10-08 08:53:01,168 p=10757 u=zuul n=molecule.command.destroy | Skipping, instances are delegated. 2025-10-08 08:53:01,188 p=10757 u=zuul n=molecule.logger | [info]Running [scenario]local_ipv6[/] > [action]create[/][/] 2025-10-08 08:53:01,191 p=10757 u=zuul n=molecule.command.create | Skipping, instances are delegated. 2025-10-08 08:53:01,209 p=10757 u=zuul n=molecule.logger | [info]Running [scenario]local_ipv6[/] > [action]converge[/][/] 2025-10-08 08:53:01,771 p=12015 u=zuul n=ansible | PLAY [Converge] **************************************************************** 2025-10-08 08:53:01,786 p=12015 u=zuul n=ansible | TASK [Gathering Facts] ********************************************************* 2025-10-08 08:53:01,786 p=12015 u=zuul n=ansible | Wednesday 08 October 2025 08:53:01 +0000 (0:00:00.016) 0:00:00.016 ***** 2025-10-08 08:53:02,871 p=12015 u=zuul n=ansible | ok: [instance] 2025-10-08 08:53:02,891 p=12015 u=zuul n=ansible | TASK [Load shared variables] *************************************************** 2025-10-08 08:53:02,891 p=12015 u=zuul n=ansible | Wednesday 08 October 2025 08:53:02 +0000 (0:00:01.105) 0:00:01.122 ***** 2025-10-08 08:53:02,910 p=12015 u=zuul n=ansible | ok: [instance] 2025-10-08 08:53:02,917 p=12015 u=zuul n=ansible | TASK [Call ci_multus role] ***************************************************** 2025-10-08 08:53:02,917 p=12015 u=zuul n=ansible | Wednesday 08 October 2025 08:53:02 +0000 (0:00:00.026) 0:00:01.148 ***** 2025-10-08 08:53:02,966 p=12015 u=zuul n=ansible | TASK [ci_multus : Create manifests directory] ********************************** 2025-10-08 08:53:02,966 p=12015 u=zuul n=ansible | Wednesday 08 October 2025 08:53:02 +0000 (0:00:00.048) 0:00:01.197 ***** 2025-10-08 08:53:03,369 p=12015 u=zuul n=ansible | changed: [instance] 2025-10-08 08:53:03,377 p=12015 u=zuul n=ansible | TASK [networking_mapper : Check for Networking Environment Definition file existence] *** 2025-10-08 08:53:03,378 p=12015 u=zuul n=ansible | Wednesday 08 October 2025 08:53:03 +0000 (0:00:00.411) 0:00:01.608 ***** 2025-10-08 08:53:03,399 p=12015 u=zuul n=ansible | skipping: [instance] 2025-10-08 08:53:03,408 p=12015 u=zuul n=ansible | TASK [networking_mapper : Check for Networking Definition file existance] ****** 2025-10-08 08:53:03,408 p=12015 u=zuul n=ansible | Wednesday 08 October 2025 08:53:03 +0000 (0:00:00.030) 0:00:01.638 ***** 2025-10-08 08:53:03,438 p=12015 u=zuul n=ansible | skipping: [instance] 2025-10-08 08:53:03,446 p=12015 u=zuul n=ansible | TASK [networking_mapper : Load the Networking Definition from file] ************ 2025-10-08 08:53:03,446 p=12015 u=zuul n=ansible | Wednesday 08 October 2025 08:53:03 +0000 (0:00:00.037) 0:00:01.676 ***** 2025-10-08 08:53:03,474 p=12015 u=zuul n=ansible | skipping: [instance] 2025-10-08 08:53:03,487 p=12015 u=zuul n=ansible | TASK [networking_mapper : Set cifmw_networking_env_definition is present] ****** 2025-10-08 08:53:03,487 p=12015 u=zuul n=ansible | Wednesday 08 October 2025 08:53:03 +0000 (0:00:00.041) 0:00:01.718 ***** 2025-10-08 08:53:03,510 p=12015 u=zuul n=ansible | skipping: [instance] 2025-10-08 08:53:03,524 p=12015 u=zuul n=ansible | TASK [ci_multus : Gather network layout from OCP host or default networks] ***** 2025-10-08 08:53:03,524 p=12015 u=zuul n=ansible | Wednesday 08 October 2025 08:53:03 +0000 (0:00:00.037) 0:00:01.755 ***** 2025-10-08 08:53:03,560 p=12015 u=zuul n=ansible | ok: [instance] 2025-10-08 08:53:03,568 p=12015 u=zuul n=ansible | TASK [ci_multus : Merge any available multus net info patches] ***************** 2025-10-08 08:53:03,568 p=12015 u=zuul n=ansible | Wednesday 08 October 2025 08:53:03 +0000 (0:00:00.043) 0:00:01.798 ***** 2025-10-08 08:53:03,675 p=12015 u=zuul n=ansible | skipping: [instance] => (item={'default': {'interface_name': 'eth1', 'network_name': 'default', 'gw_v6': 'fdc0:8b54:108a:c949:0000:0000:0000:0001', 'network_v6': 'fdc0:8b54:108a:c949::/64', 'tools': {'multus': {'ipv6_ranges': [{'start': 'fdc0:8b54:108a:c949:0000:0000:0000:001e', 'end': 'fdc0:8b54:108a:c949:0000:0000:0000:0027'}]}}}}) 2025-10-08 08:53:03,677 p=12015 u=zuul n=ansible | skipping: [instance] 2025-10-08 08:53:03,692 p=12015 u=zuul n=ansible | TASK [ci_multus : Remove any networks without Multus networking defined] ******* 2025-10-08 08:53:03,693 p=12015 u=zuul n=ansible | Wednesday 08 October 2025 08:53:03 +0000 (0:00:00.124) 0:00:01.923 ***** 2025-10-08 08:53:03,765 p=12015 u=zuul n=ansible | ok: [instance] 2025-10-08 08:53:03,775 p=12015 u=zuul n=ansible | TASK [ci_multus : Remove any networks not in cifmw_ci_multus_allow_list if defined] *** 2025-10-08 08:53:03,775 p=12015 u=zuul n=ansible | Wednesday 08 October 2025 08:53:03 +0000 (0:00:00.082) 0:00:02.006 ***** 2025-10-08 08:53:03,848 p=12015 u=zuul n=ansible | ok: [instance] 2025-10-08 08:53:03,856 p=12015 u=zuul n=ansible | TASK [ci_multus : Remove any networks in cifmw_ci_multus_deny_list if defined] *** 2025-10-08 08:53:03,857 p=12015 u=zuul n=ansible | Wednesday 08 October 2025 08:53:03 +0000 (0:00:00.081) 0:00:02.087 ***** 2025-10-08 08:53:03,931 p=12015 u=zuul n=ansible | ok: [instance] 2025-10-08 08:53:03,940 p=12015 u=zuul n=ansible | TASK [ci_multus : Render NetworkAttachmenktDefinition manifests] *************** 2025-10-08 08:53:03,940 p=12015 u=zuul n=ansible | Wednesday 08 October 2025 08:53:03 +0000 (0:00:00.083) 0:00:02.171 ***** 2025-10-08 08:53:04,676 p=12015 u=zuul n=ansible | changed: [instance] 2025-10-08 08:53:04,684 p=12015 u=zuul n=ansible | TASK [ci_multus : Create the multus namespace] ********************************* 2025-10-08 08:53:04,684 p=12015 u=zuul n=ansible | Wednesday 08 October 2025 08:53:04 +0000 (0:00:00.743) 0:00:02.915 ***** 2025-10-08 08:53:04,700 p=12015 u=zuul n=ansible | skipping: [instance] 2025-10-08 08:53:04,709 p=12015 u=zuul n=ansible | TASK [ci_multus : Apply network attachment definition manifests] *************** 2025-10-08 08:53:04,709 p=12015 u=zuul n=ansible | Wednesday 08 October 2025 08:53:04 +0000 (0:00:00.024) 0:00:02.939 ***** 2025-10-08 08:53:04,728 p=12015 u=zuul n=ansible | skipping: [instance] 2025-10-08 08:53:04,758 p=12015 u=zuul n=ansible | PLAY RECAP ********************************************************************* 2025-10-08 08:53:04,758 p=12015 u=zuul n=ansible | instance : ok=8 changed=2 unreachable=0 failed=0 skipped=7 rescued=0 ignored=0 2025-10-08 08:53:04,758 p=12015 u=zuul n=ansible | Wednesday 08 October 2025 08:53:04 +0000 (0:00:00.049) 0:00:02.989 ***** 2025-10-08 08:53:04,758 p=12015 u=zuul n=ansible | =============================================================================== 2025-10-08 08:53:04,758 p=12015 u=zuul n=ansible | Gathering Facts --------------------------------------------------------- 1.11s 2025-10-08 08:53:04,758 p=12015 u=zuul n=ansible | ci_multus : Render NetworkAttachmenktDefinition manifests --------------- 0.74s 2025-10-08 08:53:04,758 p=12015 u=zuul n=ansible | ci_multus : Create manifests directory ---------------------------------- 0.41s 2025-10-08 08:53:04,758 p=12015 u=zuul n=ansible | ci_multus : Merge any available multus net info patches ----------------- 0.12s 2025-10-08 08:53:04,758 p=12015 u=zuul n=ansible | ci_multus : Remove any networks in cifmw_ci_multus_deny_list if defined --- 0.08s 2025-10-08 08:53:04,758 p=12015 u=zuul n=ansible | ci_multus : Remove any networks without Multus networking defined ------- 0.08s 2025-10-08 08:53:04,758 p=12015 u=zuul n=ansible | ci_multus : Remove any networks not in cifmw_ci_multus_allow_list if defined --- 0.08s 2025-10-08 08:53:04,758 p=12015 u=zuul n=ansible | ci_multus : Apply network attachment definition manifests --------------- 0.05s 2025-10-08 08:53:04,758 p=12015 u=zuul n=ansible | Call ci_multus role ----------------------------------------------------- 0.05s 2025-10-08 08:53:04,758 p=12015 u=zuul n=ansible | ci_multus : Gather network layout from OCP host or default networks ----- 0.04s 2025-10-08 08:53:04,758 p=12015 u=zuul n=ansible | networking_mapper : Load the Networking Definition from file ------------ 0.04s 2025-10-08 08:53:04,758 p=12015 u=zuul n=ansible | networking_mapper : Check for Networking Definition file existance ------ 0.04s 2025-10-08 08:53:04,758 p=12015 u=zuul n=ansible | networking_mapper : Set cifmw_networking_env_definition is present ------ 0.04s 2025-10-08 08:53:04,758 p=12015 u=zuul n=ansible | networking_mapper : Check for Networking Environment Definition file existence --- 0.03s 2025-10-08 08:53:04,759 p=12015 u=zuul n=ansible | Load shared variables --------------------------------------------------- 0.03s 2025-10-08 08:53:04,759 p=12015 u=zuul n=ansible | ci_multus : Create the multus namespace --------------------------------- 0.02s 2025-10-08 08:53:04,886 p=10757 u=zuul n=molecule.logger | [info]Running [scenario]local_ipv6[/] > [action]verify[/][/] 2025-10-08 08:53:04,889 p=10757 u=zuul n=molecule.verifier.ansible | Running Ansible Verifier 2025-10-08 08:53:05,453 p=12145 u=zuul n=ansible | PLAY [Verify] ****************************************************************** 2025-10-08 08:53:05,469 p=12145 u=zuul n=ansible | TASK [Gathering Facts] ********************************************************* 2025-10-08 08:53:05,469 p=12145 u=zuul n=ansible | Wednesday 08 October 2025 08:53:05 +0000 (0:00:00.018) 0:00:00.018 ***** 2025-10-08 08:53:06,523 p=12145 u=zuul n=ansible | ok: [instance] 2025-10-08 08:53:06,545 p=12145 u=zuul n=ansible | TASK [Load shared variables] *************************************************** 2025-10-08 08:53:06,545 p=12145 u=zuul n=ansible | Wednesday 08 October 2025 08:53:06 +0000 (0:00:01.075) 0:00:01.093 ***** 2025-10-08 08:53:06,567 p=12145 u=zuul n=ansible | ok: [instance] 2025-10-08 08:53:06,575 p=12145 u=zuul n=ansible | TASK [Fetch files stat results] ************************************************ 2025-10-08 08:53:06,575 p=12145 u=zuul n=ansible | Wednesday 08 October 2025 08:53:06 +0000 (0:00:00.030) 0:00:01.123 ***** 2025-10-08 08:53:06,961 p=12145 u=zuul n=ansible | ok: [instance] 2025-10-08 08:53:06,969 p=12145 u=zuul n=ansible | TASK [Assert that expected file exist] ***************************************** 2025-10-08 08:53:06,969 p=12145 u=zuul n=ansible | Wednesday 08 October 2025 08:53:06 +0000 (0:00:00.394) 0:00:01.518 ***** 2025-10-08 08:53:06,993 p=12145 u=zuul n=ansible | ok: [instance] => changed=false msg: All assertions passed 2025-10-08 08:53:07,000 p=12145 u=zuul n=ansible | TASK [Fetch file content] ****************************************************** 2025-10-08 08:53:07,000 p=12145 u=zuul n=ansible | Wednesday 08 October 2025 08:53:06 +0000 (0:00:00.031) 0:00:01.549 ***** 2025-10-08 08:53:07,316 p=12145 u=zuul n=ansible | ok: [instance] 2025-10-08 08:53:07,332 p=12145 u=zuul n=ansible | TASK [Set _ci_multus_nad variable] ********************************************* 2025-10-08 08:53:07,332 p=12145 u=zuul n=ansible | Wednesday 08 October 2025 08:53:07 +0000 (0:00:00.331) 0:00:01.880 ***** 2025-10-08 08:53:07,366 p=12145 u=zuul n=ansible | ok: [instance] 2025-10-08 08:53:07,377 p=12145 u=zuul n=ansible | TASK [Assert expected number of Network Attachment Definitions are created] **** 2025-10-08 08:53:07,378 p=12145 u=zuul n=ansible | Wednesday 08 October 2025 08:53:07 +0000 (0:00:00.045) 0:00:01.926 ***** 2025-10-08 08:53:07,414 p=12145 u=zuul n=ansible | ok: [instance] 2025-10-08 08:53:07,437 p=12145 u=zuul n=ansible | PLAY RECAP ********************************************************************* 2025-10-08 08:53:07,437 p=12145 u=zuul n=ansible | instance : ok=7 changed=0 unreachable=0 failed=0 skipped=0 rescued=0 ignored=0 2025-10-08 08:53:07,438 p=12145 u=zuul n=ansible | Wednesday 08 October 2025 08:53:07 +0000 (0:00:00.059) 0:00:01.986 ***** 2025-10-08 08:53:07,438 p=12145 u=zuul n=ansible | =============================================================================== 2025-10-08 08:53:07,438 p=12145 u=zuul n=ansible | Gathering Facts --------------------------------------------------------- 1.08s 2025-10-08 08:53:07,438 p=12145 u=zuul n=ansible | Fetch files stat results ------------------------------------------------ 0.39s 2025-10-08 08:53:07,438 p=12145 u=zuul n=ansible | Fetch file content ------------------------------------------------------ 0.33s 2025-10-08 08:53:07,438 p=12145 u=zuul n=ansible | Assert expected number of Network Attachment Definitions are created ---- 0.06s 2025-10-08 08:53:07,438 p=12145 u=zuul n=ansible | Set _ci_multus_nad variable --------------------------------------------- 0.05s 2025-10-08 08:53:07,438 p=12145 u=zuul n=ansible | Assert that expected file exist ----------------------------------------- 0.03s 2025-10-08 08:53:07,438 p=12145 u=zuul n=ansible | Load shared variables --------------------------------------------------- 0.03s 2025-10-08 08:53:07,534 p=10757 u=zuul n=molecule.verifier.ansible | Verifier completed successfully. 2025-10-08 08:53:07,546 p=10757 u=zuul n=molecule.logger | [info]Running [scenario]local_ipv6[/] > [action]side_effect[/][/] 2025-10-08 08:53:08,099 p=12253 u=zuul n=ansible | PLAY [Clean] ******************************************************************* 2025-10-08 08:53:08,115 p=12253 u=zuul n=ansible | TASK [Gathering Facts] ********************************************************* 2025-10-08 08:53:08,115 p=12253 u=zuul n=ansible | Wednesday 08 October 2025 08:53:08 +0000 (0:00:00.017) 0:00:00.017 ***** 2025-10-08 08:53:09,264 p=12253 u=zuul n=ansible | ok: [instance] 2025-10-08 08:53:09,290 p=12253 u=zuul n=ansible | TASK [Backup NAD before cleanup so they can be inspected in CI] **************** 2025-10-08 08:53:09,290 p=12253 u=zuul n=ansible | Wednesday 08 October 2025 08:53:09 +0000 (0:00:01.175) 0:00:01.193 ***** 2025-10-08 08:53:09,723 p=12253 u=zuul n=ansible | changed: [instance] 2025-10-08 08:53:09,733 p=12253 u=zuul n=ansible | TASK [ci_multus : Cleanup - Fetch NADs in namespace: openstack] **************** 2025-10-08 08:53:09,734 p=12253 u=zuul n=ansible | Wednesday 08 October 2025 08:53:09 +0000 (0:00:00.443) 0:00:01.636 ***** 2025-10-08 08:53:09,757 p=12253 u=zuul n=ansible | skipping: [instance] 2025-10-08 08:53:09,765 p=12253 u=zuul n=ansible | TASK [ci_multus : Cleanup - Delete NADs] *************************************** 2025-10-08 08:53:09,765 p=12253 u=zuul n=ansible | Wednesday 08 October 2025 08:53:09 +0000 (0:00:00.031) 0:00:01.668 ***** 2025-10-08 08:53:09,792 p=12253 u=zuul n=ansible | skipping: [instance] 2025-10-08 08:53:09,800 p=12253 u=zuul n=ansible | TASK [ci_multus : Cleanup - Remove if artifact directory exists] *************** 2025-10-08 08:53:09,800 p=12253 u=zuul n=ansible | Wednesday 08 October 2025 08:53:09 +0000 (0:00:00.034) 0:00:01.702 ***** 2025-10-08 08:53:10,234 p=12253 u=zuul n=ansible | changed: [instance] 2025-10-08 08:53:10,289 p=12253 u=zuul n=ansible | PLAY RECAP ********************************************************************* 2025-10-08 08:53:10,289 p=12253 u=zuul n=ansible | instance : ok=3 changed=2 unreachable=0 failed=0 skipped=2 rescued=0 ignored=0 2025-10-08 08:53:10,289 p=12253 u=zuul n=ansible | Wednesday 08 October 2025 08:53:10 +0000 (0:00:00.489) 0:00:02.192 ***** 2025-10-08 08:53:10,289 p=12253 u=zuul n=ansible | =============================================================================== 2025-10-08 08:53:10,289 p=12253 u=zuul n=ansible | Gathering Facts --------------------------------------------------------- 1.18s 2025-10-08 08:53:10,289 p=12253 u=zuul n=ansible | ci_multus : Cleanup - Remove if artifact directory exists --------------- 0.49s 2025-10-08 08:53:10,289 p=12253 u=zuul n=ansible | Backup NAD before cleanup so they can be inspected in CI ---------------- 0.44s 2025-10-08 08:53:10,290 p=12253 u=zuul n=ansible | ci_multus : Cleanup - Delete NADs --------------------------------------- 0.03s 2025-10-08 08:53:10,290 p=12253 u=zuul n=ansible | ci_multus : Cleanup - Fetch NADs in namespace: openstack ---------------- 0.03s 2025-10-08 08:53:10,423 p=10757 u=zuul n=molecule.logger | [info]Running [scenario]local_ipv6[/] > [action]verify[/][/] 2025-10-08 08:53:10,424 p=10757 u=zuul n=molecule.verifier.ansible | Running Ansible Verifier 2025-10-08 08:53:10,937 p=12355 u=zuul n=ansible | PLAY [Verify Clean] ************************************************************ 2025-10-08 08:53:10,951 p=12355 u=zuul n=ansible | TASK [Gathering Facts] ********************************************************* 2025-10-08 08:53:10,952 p=12355 u=zuul n=ansible | Wednesday 08 October 2025 08:53:10 +0000 (0:00:00.016) 0:00:00.016 ***** 2025-10-08 08:53:12,076 p=12355 u=zuul n=ansible | ok: [instance] 2025-10-08 08:53:12,107 p=12355 u=zuul n=ansible | TASK [Include default vars] **************************************************** 2025-10-08 08:53:12,107 p=12355 u=zuul n=ansible | Wednesday 08 October 2025 08:53:12 +0000 (0:00:01.155) 0:00:01.172 ***** 2025-10-08 08:53:12,131 p=12355 u=zuul n=ansible | ok: [instance] 2025-10-08 08:53:12,139 p=12355 u=zuul n=ansible | TASK [Fetch file stat results] ************************************************* 2025-10-08 08:53:12,139 p=12355 u=zuul n=ansible | Wednesday 08 October 2025 08:53:12 +0000 (0:00:00.031) 0:00:01.203 ***** 2025-10-08 08:53:12,535 p=12355 u=zuul n=ansible | ok: [instance] 2025-10-08 08:53:12,543 p=12355 u=zuul n=ansible | TASK [Assert that created file are removed by cleanup] ************************* 2025-10-08 08:53:12,543 p=12355 u=zuul n=ansible | Wednesday 08 October 2025 08:53:12 +0000 (0:00:00.404) 0:00:01.608 ***** 2025-10-08 08:53:12,565 p=12355 u=zuul n=ansible | ok: [instance] => changed=false msg: All assertions passed 2025-10-08 08:53:12,588 p=12355 u=zuul n=ansible | PLAY RECAP ********************************************************************* 2025-10-08 08:53:12,588 p=12355 u=zuul n=ansible | instance : ok=4 changed=0 unreachable=0 failed=0 skipped=0 rescued=0 ignored=0 2025-10-08 08:53:12,588 p=12355 u=zuul n=ansible | Wednesday 08 October 2025 08:53:12 +0000 (0:00:00.044) 0:00:01.652 ***** 2025-10-08 08:53:12,588 p=12355 u=zuul n=ansible | =============================================================================== 2025-10-08 08:53:12,588 p=12355 u=zuul n=ansible | Gathering Facts --------------------------------------------------------- 1.16s 2025-10-08 08:53:12,588 p=12355 u=zuul n=ansible | Fetch file stat results ------------------------------------------------- 0.40s 2025-10-08 08:53:12,588 p=12355 u=zuul n=ansible | Assert that created file are removed by cleanup ------------------------- 0.04s 2025-10-08 08:53:12,588 p=12355 u=zuul n=ansible | Include default vars ---------------------------------------------------- 0.03s 2025-10-08 08:53:12,693 p=10757 u=zuul n=molecule.verifier.ansible | Verifier completed successfully. 2025-10-08 08:53:12,695 p=10757 u=zuul n=molecule.scenario | Pruning extra files from scenario ephemeral directory 2025-10-08 08:53:12,699 p=10757 u=zuul n=molecule.util | Writing /tmp/report.html report.