2025-09-30 07:54:11,048 p=10853 u=zuul n=molecule.util | Found config file /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/.config/molecule/config.yml 2025-09-30 07:54:11,298 p=10853 u=zuul n=molecule.logger | [info]Running [scenario]default[/] > [action]destroy[/][/] 2025-09-30 07:54:11,298 p=10853 u=zuul n=molecule.command.destroy | Skipping, instances are delegated. 2025-09-30 07:54:11,312 p=10853 u=zuul n=molecule.logger | [info]Running [scenario]default[/] > [action]create[/][/] 2025-09-30 07:54:11,313 p=10853 u=zuul n=molecule.command.create | Skipping, instances are delegated. 2025-09-30 07:54:11,324 p=10853 u=zuul n=molecule.logger | [info]Running [scenario]default[/] > [action]converge[/][/] 2025-09-30 07:54:12,196 p=10860 u=zuul n=ansible | PLAY [Converge] **************************************************************** 2025-09-30 07:54:12,206 p=10860 u=zuul n=ansible | TASK [Gathering Facts] ********************************************************* 2025-09-30 07:54:12,206 p=10860 u=zuul n=ansible | Tuesday 30 September 2025 07:54:12 +0000 (0:00:00.011) 0:00:00.011 ***** 2025-09-30 07:54:13,272 p=10860 u=zuul n=ansible | ok: [instance] 2025-09-30 07:54:13,289 p=10860 u=zuul n=ansible | TASK [Add crc hostname with it's IP to /etc/hosts] ***************************** 2025-09-30 07:54:13,289 p=10860 u=zuul n=ansible | Tuesday 30 September 2025 07:54:13 +0000 (0:00:01.082) 0:00:01.094 ***** 2025-09-30 07:54:13,769 p=10860 u=zuul n=ansible | changed: [instance] 2025-09-30 07:54:13,783 p=10860 u=zuul n=ansible | TASK [Check if new ssh keypair exists] ***************************************** 2025-09-30 07:54:13,784 p=10860 u=zuul n=ansible | Tuesday 30 September 2025 07:54:13 +0000 (0:00:00.494) 0:00:01.589 ***** 2025-09-30 07:54:13,832 p=10860 u=zuul n=ansible | TASK [recognize_ssh_keypair : Check if id_ed25519 key exists] ****************** 2025-09-30 07:54:13,833 p=10860 u=zuul n=ansible | Tuesday 30 September 2025 07:54:13 +0000 (0:00:00.049) 0:00:01.638 ***** 2025-09-30 07:54:14,221 p=10860 u=zuul n=ansible | ok: [instance] 2025-09-30 07:54:14,227 p=10860 u=zuul n=ansible | TASK [recognize_ssh_keypair : Set fact if new keypair exists] ****************** 2025-09-30 07:54:14,227 p=10860 u=zuul n=ansible | Tuesday 30 September 2025 07:54:14 +0000 (0:00:00.394) 0:00:02.033 ***** 2025-09-30 07:54:14,243 p=10860 u=zuul n=ansible | ok: [instance] 2025-09-30 07:54:14,250 p=10860 u=zuul n=ansible | TASK [recognize_ssh_keypair : Set fact if new keypair does not exists] ********* 2025-09-30 07:54:14,250 p=10860 u=zuul n=ansible | Tuesday 30 September 2025 07:54:14 +0000 (0:00:00.022) 0:00:02.056 ***** 2025-09-30 07:54:14,263 p=10860 u=zuul n=ansible | skipping: [instance] 2025-09-30 07:54:14,274 p=10860 u=zuul n=ansible | TASK [Add the crc host dynamically] ******************************************** 2025-09-30 07:54:14,274 p=10860 u=zuul n=ansible | Tuesday 30 September 2025 07:54:14 +0000 (0:00:00.023) 0:00:02.079 ***** 2025-09-30 07:54:14,290 p=10860 u=zuul n=ansible | changed: [instance] 2025-09-30 07:54:14,295 p=10860 u=zuul n=ansible | TASK [Fetch crc network facts] ************************************************* 2025-09-30 07:54:14,295 p=10860 u=zuul n=ansible | Tuesday 30 September 2025 07:54:14 +0000 (0:00:00.021) 0:00:02.101 ***** 2025-09-30 07:54:19,344 p=10860 u=zuul n=ansible | ok: [instance -> crc] 2025-09-30 07:54:19,357 p=10860 u=zuul n=ansible | TASK [Load shared variables] *************************************************** 2025-09-30 07:54:19,357 p=10860 u=zuul n=ansible | Tuesday 30 September 2025 07:54:19 +0000 (0:00:05.061) 0:00:07.163 ***** 2025-09-30 07:54:19,376 p=10860 u=zuul n=ansible | ok: [instance] 2025-09-30 07:54:19,382 p=10860 u=zuul n=ansible | TASK [Call ci_multus role] ***************************************************** 2025-09-30 07:54:19,382 p=10860 u=zuul n=ansible | Tuesday 30 September 2025 07:54:19 +0000 (0:00:00.025) 0:00:07.188 ***** 2025-09-30 07:54:19,428 p=10860 u=zuul n=ansible | TASK [ci_multus : Create manifests directory] ********************************** 2025-09-30 07:54:19,428 p=10860 u=zuul n=ansible | Tuesday 30 September 2025 07:54:19 +0000 (0:00:00.045) 0:00:07.234 ***** 2025-09-30 07:54:19,784 p=10860 u=zuul n=ansible | changed: [instance] 2025-09-30 07:54:19,797 p=10860 u=zuul n=ansible | TASK [networking_mapper : Check for Networking Environment Definition file existence] *** 2025-09-30 07:54:19,798 p=10860 u=zuul n=ansible | Tuesday 30 September 2025 07:54:19 +0000 (0:00:00.369) 0:00:07.603 ***** 2025-09-30 07:54:19,821 p=10860 u=zuul n=ansible | skipping: [instance] 2025-09-30 07:54:19,835 p=10860 u=zuul n=ansible | TASK [networking_mapper : Check for Networking Definition file existance] ****** 2025-09-30 07:54:19,836 p=10860 u=zuul n=ansible | Tuesday 30 September 2025 07:54:19 +0000 (0:00:00.037) 0:00:07.641 ***** 2025-09-30 07:54:19,857 p=10860 u=zuul n=ansible | skipping: [instance] 2025-09-30 07:54:19,871 p=10860 u=zuul n=ansible | TASK [networking_mapper : Load the Networking Definition from file] ************ 2025-09-30 07:54:19,871 p=10860 u=zuul n=ansible | Tuesday 30 September 2025 07:54:19 +0000 (0:00:00.035) 0:00:07.677 ***** 2025-09-30 07:54:19,898 p=10860 u=zuul n=ansible | skipping: [instance] 2025-09-30 07:54:19,911 p=10860 u=zuul n=ansible | TASK [networking_mapper : Set cifmw_networking_env_definition is present] ****** 2025-09-30 07:54:19,911 p=10860 u=zuul n=ansible | Tuesday 30 September 2025 07:54:19 +0000 (0:00:00.040) 0:00:07.717 ***** 2025-09-30 07:54:19,944 p=10860 u=zuul n=ansible | skipping: [instance] 2025-09-30 07:54:19,969 p=10860 u=zuul n=ansible | TASK [ci_multus : Gather network layout from OCP host or default networks] ***** 2025-09-30 07:54:19,969 p=10860 u=zuul n=ansible | Tuesday 30 September 2025 07:54:19 +0000 (0:00:00.057) 0:00:07.775 ***** 2025-09-30 07:54:20,018 p=10860 u=zuul n=ansible | ok: [instance] 2025-09-30 07:54:20,026 p=10860 u=zuul n=ansible | TASK [ci_multus : Merge any available multus net info patches] ***************** 2025-09-30 07:54:20,026 p=10860 u=zuul n=ansible | Tuesday 30 September 2025 07:54:20 +0000 (0:00:00.057) 0:00:07.832 ***** 2025-09-30 07:54:20,138 p=10860 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-30 07:54:20,176 p=10860 u=zuul n=ansible | ok: [instance] => (item={'patchnetwork': {'gw_v4': '192.168.122.1', 'interface_name': 'eth2', 'network_name': 'patchnetwork', 'network_v4': '192.168.122.0/24', 'tools': {'multus': {'ipv4_ranges': [{'end': '192.168.122.70', 'start': '192.168.122.30'}], 'multus_type': 'macvlan'}}}}) 2025-09-30 07:54:20,222 p=10860 u=zuul n=ansible | ok: [instance] => (item={'bridge-to-linux-bridge': {'gw_v4': '192.168.122.1', 'interface_name': 'eth1', 'network_name': 'bridge-to-linux-bridge', 'network_v4': '192.168.122.0/24', 'tools': {'multus': {'ipv4_ranges': [{'end': '192.168.122.70', 'start': '192.168.122.30'}], 'multus_attach': 'linux-bridge', 'multus_type': 'bridge'}}}}) 2025-09-30 07:54:20,244 p=10860 u=zuul n=ansible | TASK [ci_multus : Remove any networks without Multus networking defined] ******* 2025-09-30 07:54:20,244 p=10860 u=zuul n=ansible | Tuesday 30 September 2025 07:54:20 +0000 (0:00:00.217) 0:00:08.050 ***** 2025-09-30 07:54:20,352 p=10860 u=zuul n=ansible | ok: [instance] 2025-09-30 07:54:20,360 p=10860 u=zuul n=ansible | TASK [ci_multus : Remove any networks not in cifmw_ci_multus_allow_list if defined] *** 2025-09-30 07:54:20,361 p=10860 u=zuul n=ansible | Tuesday 30 September 2025 07:54:20 +0000 (0:00:00.116) 0:00:08.166 ***** 2025-09-30 07:54:20,443 p=10860 u=zuul n=ansible | ok: [instance] 2025-09-30 07:54:20,452 p=10860 u=zuul n=ansible | TASK [ci_multus : Remove any networks in cifmw_ci_multus_deny_list if defined] *** 2025-09-30 07:54:20,452 p=10860 u=zuul n=ansible | Tuesday 30 September 2025 07:54:20 +0000 (0:00:00.091) 0:00:08.258 ***** 2025-09-30 07:54:20,515 p=10860 u=zuul n=ansible | ok: [instance] 2025-09-30 07:54:20,525 p=10860 u=zuul n=ansible | TASK [ci_multus : Render NetworkAttachmenktDefinition manifests] *************** 2025-09-30 07:54:20,525 p=10860 u=zuul n=ansible | Tuesday 30 September 2025 07:54:20 +0000 (0:00:00.072) 0:00:08.331 ***** 2025-09-30 07:54:21,131 p=10860 u=zuul n=ansible | changed: [instance] 2025-09-30 07:54:21,152 p=10860 u=zuul n=ansible | TASK [ci_multus : Create the multus namespace] ********************************* 2025-09-30 07:54:21,152 p=10860 u=zuul n=ansible | Tuesday 30 September 2025 07:54:21 +0000 (0:00:00.626) 0:00:08.957 ***** 2025-09-30 07:54:22,190 p=10860 u=zuul n=ansible | changed: [instance] 2025-09-30 07:54:22,197 p=10860 u=zuul n=ansible | TASK [ci_multus : Apply network attachment definition manifests] *************** 2025-09-30 07:54:22,197 p=10860 u=zuul n=ansible | Tuesday 30 September 2025 07:54:22 +0000 (0:00:01.044) 0:00:10.002 ***** 2025-09-30 07:54:23,008 p=10860 u=zuul n=ansible | changed: [instance] 2025-09-30 07:54:23,041 p=10860 u=zuul n=ansible | PLAY RECAP ********************************************************************* 2025-09-30 07:54:23,041 p=10860 u=zuul n=ansible | instance : ok=16 changed=6 unreachable=0 failed=0 skipped=5 rescued=0 ignored=0 2025-09-30 07:54:23,041 p=10860 u=zuul n=ansible | Tuesday 30 September 2025 07:54:23 +0000 (0:00:00.844) 0:00:10.847 ***** 2025-09-30 07:54:23,041 p=10860 u=zuul n=ansible | =============================================================================== 2025-09-30 07:54:23,041 p=10860 u=zuul n=ansible | Fetch crc network facts ------------------------------------------------- 5.06s 2025-09-30 07:54:23,041 p=10860 u=zuul n=ansible | Gathering Facts --------------------------------------------------------- 1.08s 2025-09-30 07:54:23,041 p=10860 u=zuul n=ansible | ci_multus : Create the multus namespace --------------------------------- 1.04s 2025-09-30 07:54:23,041 p=10860 u=zuul n=ansible | ci_multus : Apply network attachment definition manifests --------------- 0.84s 2025-09-30 07:54:23,041 p=10860 u=zuul n=ansible | ci_multus : Render NetworkAttachmenktDefinition manifests --------------- 0.63s 2025-09-30 07:54:23,041 p=10860 u=zuul n=ansible | Add crc hostname with it's IP to /etc/hosts ----------------------------- 0.49s 2025-09-30 07:54:23,041 p=10860 u=zuul n=ansible | recognize_ssh_keypair : Check if id_ed25519 key exists ------------------ 0.39s 2025-09-30 07:54:23,041 p=10860 u=zuul n=ansible | ci_multus : Create manifests directory ---------------------------------- 0.37s 2025-09-30 07:54:23,041 p=10860 u=zuul n=ansible | ci_multus : Merge any available multus net info patches ----------------- 0.22s 2025-09-30 07:54:23,041 p=10860 u=zuul n=ansible | ci_multus : Remove any networks without Multus networking defined ------- 0.12s 2025-09-30 07:54:23,041 p=10860 u=zuul n=ansible | ci_multus : Remove any networks not in cifmw_ci_multus_allow_list if defined --- 0.09s 2025-09-30 07:54:23,041 p=10860 u=zuul n=ansible | ci_multus : Remove any networks in cifmw_ci_multus_deny_list if defined --- 0.07s 2025-09-30 07:54:23,041 p=10860 u=zuul n=ansible | networking_mapper : Set cifmw_networking_env_definition is present ------ 0.06s 2025-09-30 07:54:23,042 p=10860 u=zuul n=ansible | ci_multus : Gather network layout from OCP host or default networks ----- 0.06s 2025-09-30 07:54:23,042 p=10860 u=zuul n=ansible | Check if new ssh keypair exists ----------------------------------------- 0.05s 2025-09-30 07:54:23,042 p=10860 u=zuul n=ansible | Call ci_multus role ----------------------------------------------------- 0.05s 2025-09-30 07:54:23,042 p=10860 u=zuul n=ansible | networking_mapper : Load the Networking Definition from file ------------ 0.04s 2025-09-30 07:54:23,042 p=10860 u=zuul n=ansible | networking_mapper : Check for Networking Environment Definition file existence --- 0.04s 2025-09-30 07:54:23,042 p=10860 u=zuul n=ansible | networking_mapper : Check for Networking Definition file existance ------ 0.04s 2025-09-30 07:54:23,042 p=10860 u=zuul n=ansible | Load shared variables --------------------------------------------------- 0.03s 2025-09-30 07:54:23,149 p=10853 u=zuul n=molecule.logger | [info]Running [scenario]default[/] > [action]verify[/][/] 2025-09-30 07:54:23,150 p=10853 u=zuul n=molecule.verifier.ansible | Running Ansible Verifier 2025-09-30 07:54:23,626 p=11082 u=zuul n=ansible | PLAY [Verify] ****************************************************************** 2025-09-30 07:54:23,639 p=11082 u=zuul n=ansible | TASK [Gathering Facts] ********************************************************* 2025-09-30 07:54:23,639 p=11082 u=zuul n=ansible | Tuesday 30 September 2025 07:54:23 +0000 (0:00:00.015) 0:00:00.015 ***** 2025-09-30 07:54:24,825 p=11082 u=zuul n=ansible | ok: [instance] 2025-09-30 07:54:24,853 p=11082 u=zuul n=ansible | TASK [Load shared variables] *************************************************** 2025-09-30 07:54:24,854 p=11082 u=zuul n=ansible | Tuesday 30 September 2025 07:54:24 +0000 (0:00:01.214) 0:00:01.229 ***** 2025-09-30 07:54:24,886 p=11082 u=zuul n=ansible | ok: [instance] 2025-09-30 07:54:24,896 p=11082 u=zuul n=ansible | TASK [Fetch files stat results] ************************************************ 2025-09-30 07:54:24,896 p=11082 u=zuul n=ansible | Tuesday 30 September 2025 07:54:24 +0000 (0:00:00.041) 0:00:01.271 ***** 2025-09-30 07:54:25,280 p=11082 u=zuul n=ansible | ok: [instance] 2025-09-30 07:54:25,293 p=11082 u=zuul n=ansible | TASK [Assert that expected file exist] ***************************************** 2025-09-30 07:54:25,294 p=11082 u=zuul n=ansible | Tuesday 30 September 2025 07:54:25 +0000 (0:00:00.397) 0:00:01.669 ***** 2025-09-30 07:54:25,313 p=11082 u=zuul n=ansible | ok: [instance] => changed=false msg: All assertions passed 2025-09-30 07:54:25,319 p=11082 u=zuul n=ansible | TASK [Fetch file content] ****************************************************** 2025-09-30 07:54:25,320 p=11082 u=zuul n=ansible | Tuesday 30 September 2025 07:54:25 +0000 (0:00:00.026) 0:00:01.695 ***** 2025-09-30 07:54:25,671 p=11082 u=zuul n=ansible | ok: [instance] 2025-09-30 07:54:25,677 p=11082 u=zuul n=ansible | TASK [Set _ci_multus_nad variable] ********************************************* 2025-09-30 07:54:25,678 p=11082 u=zuul n=ansible | Tuesday 30 September 2025 07:54:25 +0000 (0:00:00.357) 0:00:02.053 ***** 2025-09-30 07:54:25,716 p=11082 u=zuul n=ansible | ok: [instance] 2025-09-30 07:54:25,730 p=11082 u=zuul n=ansible | TASK [Assert expected number of Network Attachment Definitions are created] **** 2025-09-30 07:54:25,730 p=11082 u=zuul n=ansible | Tuesday 30 September 2025 07:54:25 +0000 (0:00:00.052) 0:00:02.105 ***** 2025-09-30 07:54:25,777 p=11082 u=zuul n=ansible | ok: [instance] 2025-09-30 07:54:25,819 p=11082 u=zuul n=ansible | PLAY RECAP ********************************************************************* 2025-09-30 07:54:25,819 p=11082 u=zuul n=ansible | instance : ok=7 changed=0 unreachable=0 failed=0 skipped=0 rescued=0 ignored=0 2025-09-30 07:54:25,819 p=11082 u=zuul n=ansible | Tuesday 30 September 2025 07:54:25 +0000 (0:00:00.089) 0:00:02.195 ***** 2025-09-30 07:54:25,820 p=11082 u=zuul n=ansible | =============================================================================== 2025-09-30 07:54:25,820 p=11082 u=zuul n=ansible | Gathering Facts --------------------------------------------------------- 1.21s 2025-09-30 07:54:25,820 p=11082 u=zuul n=ansible | Fetch files stat results ------------------------------------------------ 0.40s 2025-09-30 07:54:25,820 p=11082 u=zuul n=ansible | Fetch file content ------------------------------------------------------ 0.36s 2025-09-30 07:54:25,820 p=11082 u=zuul n=ansible | Assert expected number of Network Attachment Definitions are created ---- 0.09s 2025-09-30 07:54:25,820 p=11082 u=zuul n=ansible | Set _ci_multus_nad variable --------------------------------------------- 0.05s 2025-09-30 07:54:25,820 p=11082 u=zuul n=ansible | Load shared variables --------------------------------------------------- 0.04s 2025-09-30 07:54:25,820 p=11082 u=zuul n=ansible | Assert that expected file exist ----------------------------------------- 0.03s 2025-09-30 07:54:25,889 p=10853 u=zuul n=molecule.verifier.ansible | Verifier completed successfully. 2025-09-30 07:54:25,922 p=10853 u=zuul n=molecule.logger | [info]Running [scenario]default[/] > [action]verify[/][/] 2025-09-30 07:54:25,922 p=10853 u=zuul n=molecule.verifier.ansible | Running Ansible Verifier 2025-09-30 07:54:26,422 p=11192 u=zuul n=ansible | PLAY [Verify CRC] ************************************************************** 2025-09-30 07:54:26,436 p=11192 u=zuul n=ansible | TASK [Gathering Facts] ********************************************************* 2025-09-30 07:54:26,436 p=11192 u=zuul n=ansible | Tuesday 30 September 2025 07:54:26 +0000 (0:00:00.015) 0:00:00.015 ***** 2025-09-30 07:54:27,525 p=11192 u=zuul n=ansible | ok: [instance] 2025-09-30 07:54:27,553 p=11192 u=zuul n=ansible | TASK [Include default vars] **************************************************** 2025-09-30 07:54:27,553 p=11192 u=zuul n=ansible | Tuesday 30 September 2025 07:54:27 +0000 (0:00:01.117) 0:00:01.133 ***** 2025-09-30 07:54:27,578 p=11192 u=zuul n=ansible | ok: [instance] 2025-09-30 07:54:27,586 p=11192 u=zuul n=ansible | TASK [Check if NADs were created] ********************************************** 2025-09-30 07:54:27,587 p=11192 u=zuul n=ansible | Tuesday 30 September 2025 07:54:27 +0000 (0:00:00.033) 0:00:01.166 ***** 2025-09-30 07:54:28,515 p=11192 u=zuul n=ansible | ok: [instance] 2025-09-30 07:54:28,522 p=11192 u=zuul n=ansible | TASK [Store output spec] ******************************************************* 2025-09-30 07:54:28,522 p=11192 u=zuul n=ansible | Tuesday 30 September 2025 07:54:28 +0000 (0:00:00.935) 0:00:02.101 ***** 2025-09-30 07:54:28,556 p=11192 u=zuul n=ansible | ok: [instance] 2025-09-30 07:54:28,563 p=11192 u=zuul n=ansible | TASK [Ensure both lists have the same length] ********************************** 2025-09-30 07:54:28,563 p=11192 u=zuul n=ansible | Tuesday 30 September 2025 07:54:28 +0000 (0:00:00.040) 0:00:02.142 ***** 2025-09-30 07:54:28,600 p=11192 u=zuul n=ansible | ok: [instance] => changed=false msg: All assertions passed 2025-09-30 07:54:28,606 p=11192 u=zuul n=ansible | TASK [Compare each corresponding element in the lists] ************************* 2025-09-30 07:54:28,606 p=11192 u=zuul n=ansible | Tuesday 30 September 2025 07:54:28 +0000 (0:00:00.043) 0:00:02.186 ***** 2025-09-30 07:54:28,662 p=11192 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-30 07:54:28,671 p=11192 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-30 07:54:28,677 p=11192 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-30 07:54:28,686 p=11192 u=zuul n=ansible | TASK [Create a test pod to attach a network] *********************************** 2025-09-30 07:54:28,686 p=11192 u=zuul n=ansible | Tuesday 30 September 2025 07:54:28 +0000 (0:00:00.079) 0:00:02.265 ***** 2025-09-30 07:56:02,752 p=11192 u=zuul n=ansible | [WARNING]: unknown field "api_version" 2025-09-30 07:56:02,752 p=11192 u=zuul n=ansible | changed: [instance] 2025-09-30 07:56:02,762 p=11192 u=zuul n=ansible | TASK [Assert that test pod has the additional network] ************************* 2025-09-30 07:56:02,763 p=11192 u=zuul n=ansible | Tuesday 30 September 2025 07:56:02 +0000 (0:01:34.076) 0:01:36.342 ***** 2025-09-30 07:56:02,802 p=11192 u=zuul n=ansible | ok: [instance] => changed=false msg: All assertions passed 2025-09-30 07:56:02,811 p=11192 u=zuul n=ansible | TASK [Delete test pod] ********************************************************* 2025-09-30 07:56:02,811 p=11192 u=zuul n=ansible | Tuesday 30 September 2025 07:56:02 +0000 (0:00:00.048) 0:01:36.391 ***** 2025-09-30 07:56:03,602 p=11192 u=zuul n=ansible | changed: [instance] 2025-09-30 07:56:03,630 p=11192 u=zuul n=ansible | PLAY RECAP ********************************************************************* 2025-09-30 07:56:03,631 p=11192 u=zuul n=ansible | instance : ok=9 changed=2 unreachable=0 failed=0 skipped=0 rescued=0 ignored=0 2025-09-30 07:56:03,631 p=11192 u=zuul n=ansible | Tuesday 30 September 2025 07:56:03 +0000 (0:00:00.819) 0:01:37.210 ***** 2025-09-30 07:56:03,631 p=11192 u=zuul n=ansible | =============================================================================== 2025-09-30 07:56:03,631 p=11192 u=zuul n=ansible | Create a test pod to attach a network ---------------------------------- 94.08s 2025-09-30 07:56:03,631 p=11192 u=zuul n=ansible | Gathering Facts --------------------------------------------------------- 1.12s 2025-09-30 07:56:03,631 p=11192 u=zuul n=ansible | Check if NADs were created ---------------------------------------------- 0.94s 2025-09-30 07:56:03,631 p=11192 u=zuul n=ansible | Delete test pod --------------------------------------------------------- 0.82s 2025-09-30 07:56:03,631 p=11192 u=zuul n=ansible | Compare each corresponding element in the lists ------------------------- 0.08s 2025-09-30 07:56:03,631 p=11192 u=zuul n=ansible | Assert that test pod has the additional network ------------------------- 0.05s 2025-09-30 07:56:03,631 p=11192 u=zuul n=ansible | Ensure both lists have the same length ---------------------------------- 0.04s 2025-09-30 07:56:03,631 p=11192 u=zuul n=ansible | Store output spec ------------------------------------------------------- 0.04s 2025-09-30 07:56:03,631 p=11192 u=zuul n=ansible | Include default vars ---------------------------------------------------- 0.03s 2025-09-30 07:56:03,724 p=10853 u=zuul n=molecule.verifier.ansible | Verifier completed successfully. 2025-09-30 07:56:03,746 p=10853 u=zuul n=molecule.logger | [info]Running [scenario]default[/] > [action]side_effect[/][/] 2025-09-30 07:56:04,226 p=11386 u=zuul n=ansible | PLAY [Clean] ******************************************************************* 2025-09-30 07:56:04,241 p=11386 u=zuul n=ansible | TASK [Gathering Facts] ********************************************************* 2025-09-30 07:56:04,241 p=11386 u=zuul n=ansible | Tuesday 30 September 2025 07:56:04 +0000 (0:00:00.016) 0:00:00.016 ***** 2025-09-30 07:56:05,293 p=11386 u=zuul n=ansible | ok: [instance] 2025-09-30 07:56:05,328 p=11386 u=zuul n=ansible | TASK [Backup NAD before cleanup so they can be inspected in CI] **************** 2025-09-30 07:56:05,328 p=11386 u=zuul n=ansible | Tuesday 30 September 2025 07:56:05 +0000 (0:00:01.087) 0:00:01.103 ***** 2025-09-30 07:56:05,755 p=11386 u=zuul n=ansible | changed: [instance] 2025-09-30 07:56:05,773 p=11386 u=zuul n=ansible | TASK [ci_multus : Cleanup - Fetch NADs in namespace: openstack] **************** 2025-09-30 07:56:05,773 p=11386 u=zuul n=ansible | Tuesday 30 September 2025 07:56:05 +0000 (0:00:00.444) 0:00:01.548 ***** 2025-09-30 07:56:06,586 p=11386 u=zuul n=ansible | ok: [instance] 2025-09-30 07:56:06,596 p=11386 u=zuul n=ansible | TASK [ci_multus : Cleanup - Delete NADs] *************************************** 2025-09-30 07:56:06,596 p=11386 u=zuul n=ansible | Tuesday 30 September 2025 07:56:06 +0000 (0:00:00.823) 0:00:02.371 ***** 2025-09-30 07:56:07,498 p=11386 u=zuul n=ansible | changed: [instance] => (item=bridge-to-linux-bridge) 2025-09-30 07:56:08,193 p=11386 u=zuul n=ansible | changed: [instance] => (item=default) 2025-09-30 07:56:08,882 p=11386 u=zuul n=ansible | changed: [instance] => (item=patchnetwork) 2025-09-30 07:56:08,892 p=11386 u=zuul n=ansible | TASK [ci_multus : Cleanup - Remove if artifact directory exists] *************** 2025-09-30 07:56:08,892 p=11386 u=zuul n=ansible | Tuesday 30 September 2025 07:56:08 +0000 (0:00:02.296) 0:00:04.668 ***** 2025-09-30 07:56:09,269 p=11386 u=zuul n=ansible | changed: [instance] 2025-09-30 07:56:09,303 p=11386 u=zuul n=ansible | PLAY RECAP ********************************************************************* 2025-09-30 07:56:09,303 p=11386 u=zuul n=ansible | instance : ok=5 changed=3 unreachable=0 failed=0 skipped=0 rescued=0 ignored=0 2025-09-30 07:56:09,303 p=11386 u=zuul n=ansible | Tuesday 30 September 2025 07:56:09 +0000 (0:00:00.410) 0:00:05.079 ***** 2025-09-30 07:56:09,303 p=11386 u=zuul n=ansible | =============================================================================== 2025-09-30 07:56:09,303 p=11386 u=zuul n=ansible | ci_multus : Cleanup - Delete NADs --------------------------------------- 2.30s 2025-09-30 07:56:09,303 p=11386 u=zuul n=ansible | Gathering Facts --------------------------------------------------------- 1.09s 2025-09-30 07:56:09,303 p=11386 u=zuul n=ansible | ci_multus : Cleanup - Fetch NADs in namespace: openstack ---------------- 0.82s 2025-09-30 07:56:09,304 p=11386 u=zuul n=ansible | Backup NAD before cleanup so they can be inspected in CI ---------------- 0.44s 2025-09-30 07:56:09,304 p=11386 u=zuul n=ansible | ci_multus : Cleanup - Remove if artifact directory exists --------------- 0.41s 2025-09-30 07:56:09,418 p=10853 u=zuul n=molecule.logger | [info]Running [scenario]default[/] > [action]verify[/][/] 2025-09-30 07:56:09,420 p=10853 u=zuul n=molecule.verifier.ansible | Running Ansible Verifier 2025-09-30 07:56:09,883 p=11540 u=zuul n=ansible | PLAY [Verify Clean] ************************************************************ 2025-09-30 07:56:09,898 p=11540 u=zuul n=ansible | TASK [Gathering Facts] ********************************************************* 2025-09-30 07:56:09,898 p=11540 u=zuul n=ansible | Tuesday 30 September 2025 07:56:09 +0000 (0:00:00.016) 0:00:00.016 ***** 2025-09-30 07:56:11,005 p=11540 u=zuul n=ansible | ok: [instance] 2025-09-30 07:56:11,022 p=11540 u=zuul n=ansible | TASK [Include default vars] **************************************************** 2025-09-30 07:56:11,022 p=11540 u=zuul n=ansible | Tuesday 30 September 2025 07:56:11 +0000 (0:00:01.124) 0:00:01.141 ***** 2025-09-30 07:56:11,046 p=11540 u=zuul n=ansible | ok: [instance] 2025-09-30 07:56:11,052 p=11540 u=zuul n=ansible | TASK [Fetch file stat results] ************************************************* 2025-09-30 07:56:11,052 p=11540 u=zuul n=ansible | Tuesday 30 September 2025 07:56:11 +0000 (0:00:00.029) 0:00:01.171 ***** 2025-09-30 07:56:11,465 p=11540 u=zuul n=ansible | ok: [instance] 2025-09-30 07:56:11,480 p=11540 u=zuul n=ansible | TASK [Assert that created file are removed by cleanup] ************************* 2025-09-30 07:56:11,480 p=11540 u=zuul n=ansible | Tuesday 30 September 2025 07:56:11 +0000 (0:00:00.427) 0:00:01.599 ***** 2025-09-30 07:56:11,503 p=11540 u=zuul n=ansible | ok: [instance] => changed=false msg: All assertions passed 2025-09-30 07:56:11,541 p=11540 u=zuul n=ansible | PLAY RECAP ********************************************************************* 2025-09-30 07:56:11,541 p=11540 u=zuul n=ansible | instance : ok=4 changed=0 unreachable=0 failed=0 skipped=0 rescued=0 ignored=0 2025-09-30 07:56:11,541 p=11540 u=zuul n=ansible | Tuesday 30 September 2025 07:56:11 +0000 (0:00:00.061) 0:00:01.660 ***** 2025-09-30 07:56:11,541 p=11540 u=zuul n=ansible | =============================================================================== 2025-09-30 07:56:11,542 p=11540 u=zuul n=ansible | Gathering Facts --------------------------------------------------------- 1.12s 2025-09-30 07:56:11,542 p=11540 u=zuul n=ansible | Fetch file stat results ------------------------------------------------- 0.43s 2025-09-30 07:56:11,542 p=11540 u=zuul n=ansible | Assert that created file are removed by cleanup ------------------------- 0.06s 2025-09-30 07:56:11,542 p=11540 u=zuul n=ansible | Include default vars ---------------------------------------------------- 0.03s 2025-09-30 07:56:11,615 p=10853 u=zuul n=molecule.verifier.ansible | Verifier completed successfully. 2025-09-30 07:56:11,645 p=10853 u=zuul n=molecule.logger | [info]Running [scenario]default[/] > [action]verify[/][/] 2025-09-30 07:56:11,646 p=10853 u=zuul n=molecule.verifier.ansible | Running Ansible Verifier 2025-09-30 07:56:12,112 p=11627 u=zuul n=ansible | PLAY [Verify Clean CRC] ******************************************************** 2025-09-30 07:56:12,125 p=11627 u=zuul n=ansible | TASK [Gathering Facts] ********************************************************* 2025-09-30 07:56:12,125 p=11627 u=zuul n=ansible | Tuesday 30 September 2025 07:56:12 +0000 (0:00:00.015) 0:00:00.015 ***** 2025-09-30 07:56:13,234 p=11627 u=zuul n=ansible | ok: [instance] 2025-09-30 07:56:13,253 p=11627 u=zuul n=ansible | TASK [Include default vars] **************************************************** 2025-09-30 07:56:13,253 p=11627 u=zuul n=ansible | Tuesday 30 September 2025 07:56:13 +0000 (0:00:01.127) 0:00:01.143 ***** 2025-09-30 07:56:13,301 p=11627 u=zuul n=ansible | ok: [instance] 2025-09-30 07:56:13,308 p=11627 u=zuul n=ansible | TASK [Check if NADs were deleted] ********************************************** 2025-09-30 07:56:13,308 p=11627 u=zuul n=ansible | Tuesday 30 September 2025 07:56:13 +0000 (0:00:00.054) 0:00:01.198 ***** 2025-09-30 07:56:14,244 p=11627 u=zuul n=ansible | ok: [instance] 2025-09-30 07:56:14,268 p=11627 u=zuul n=ansible | PLAY RECAP ********************************************************************* 2025-09-30 07:56:14,268 p=11627 u=zuul n=ansible | instance : ok=3 changed=0 unreachable=0 failed=0 skipped=0 rescued=0 ignored=0 2025-09-30 07:56:14,268 p=11627 u=zuul n=ansible | Tuesday 30 September 2025 07:56:14 +0000 (0:00:00.960) 0:00:02.158 ***** 2025-09-30 07:56:14,268 p=11627 u=zuul n=ansible | =============================================================================== 2025-09-30 07:56:14,268 p=11627 u=zuul n=ansible | Gathering Facts --------------------------------------------------------- 1.13s 2025-09-30 07:56:14,268 p=11627 u=zuul n=ansible | Check if NADs were deleted ---------------------------------------------- 0.96s 2025-09-30 07:56:14,268 p=11627 u=zuul n=ansible | Include default vars ---------------------------------------------------- 0.06s 2025-09-30 07:56:14,329 p=10853 u=zuul n=molecule.verifier.ansible | Verifier completed successfully. 2025-09-30 07:56:14,331 p=10853 u=zuul n=molecule.scenario | Pruning extra files from scenario ephemeral directory 2025-09-30 07:56:14,358 p=10853 u=zuul n=molecule.logger | [info]Running [scenario]local[/] > [action]destroy[/][/] 2025-09-30 07:56:14,359 p=10853 u=zuul n=molecule.command.destroy | Skipping, instances are delegated. 2025-09-30 07:56:14,378 p=10853 u=zuul n=molecule.logger | [info]Running [scenario]local[/] > [action]create[/][/] 2025-09-30 07:56:14,380 p=10853 u=zuul n=molecule.command.create | Skipping, instances are delegated. 2025-09-30 07:56:14,394 p=10853 u=zuul n=molecule.logger | [info]Running [scenario]local[/] > [action]converge[/][/] 2025-09-30 07:56:14,934 p=11714 u=zuul n=ansible | PLAY [Converge] **************************************************************** 2025-09-30 07:56:14,948 p=11714 u=zuul n=ansible | TASK [Gathering Facts] ********************************************************* 2025-09-30 07:56:14,948 p=11714 u=zuul n=ansible | Tuesday 30 September 2025 07:56:14 +0000 (0:00:00.016) 0:00:00.016 ***** 2025-09-30 07:56:16,021 p=11714 u=zuul n=ansible | ok: [instance] 2025-09-30 07:56:16,043 p=11714 u=zuul n=ansible | TASK [Load shared variables] *************************************************** 2025-09-30 07:56:16,044 p=11714 u=zuul n=ansible | Tuesday 30 September 2025 07:56:16 +0000 (0:00:01.095) 0:00:01.111 ***** 2025-09-30 07:56:16,071 p=11714 u=zuul n=ansible | ok: [instance] 2025-09-30 07:56:16,079 p=11714 u=zuul n=ansible | TASK [Call ci_multus role] ***************************************************** 2025-09-30 07:56:16,080 p=11714 u=zuul n=ansible | Tuesday 30 September 2025 07:56:16 +0000 (0:00:00.036) 0:00:01.147 ***** 2025-09-30 07:56:16,155 p=11714 u=zuul n=ansible | TASK [ci_multus : Create manifests directory] ********************************** 2025-09-30 07:56:16,156 p=11714 u=zuul n=ansible | Tuesday 30 September 2025 07:56:16 +0000 (0:00:00.076) 0:00:01.223 ***** 2025-09-30 07:56:16,566 p=11714 u=zuul n=ansible | changed: [instance] 2025-09-30 07:56:16,573 p=11714 u=zuul n=ansible | TASK [networking_mapper : Check for Networking Environment Definition file existence] *** 2025-09-30 07:56:16,573 p=11714 u=zuul n=ansible | Tuesday 30 September 2025 07:56:16 +0000 (0:00:00.417) 0:00:01.640 ***** 2025-09-30 07:56:16,605 p=11714 u=zuul n=ansible | skipping: [instance] 2025-09-30 07:56:16,612 p=11714 u=zuul n=ansible | TASK [networking_mapper : Check for Networking Definition file existance] ****** 2025-09-30 07:56:16,612 p=11714 u=zuul n=ansible | Tuesday 30 September 2025 07:56:16 +0000 (0:00:00.039) 0:00:01.679 ***** 2025-09-30 07:56:16,646 p=11714 u=zuul n=ansible | skipping: [instance] 2025-09-30 07:56:16,653 p=11714 u=zuul n=ansible | TASK [networking_mapper : Load the Networking Definition from file] ************ 2025-09-30 07:56:16,653 p=11714 u=zuul n=ansible | Tuesday 30 September 2025 07:56:16 +0000 (0:00:00.040) 0:00:01.720 ***** 2025-09-30 07:56:16,682 p=11714 u=zuul n=ansible | skipping: [instance] 2025-09-30 07:56:16,689 p=11714 u=zuul n=ansible | TASK [networking_mapper : Set cifmw_networking_env_definition is present] ****** 2025-09-30 07:56:16,689 p=11714 u=zuul n=ansible | Tuesday 30 September 2025 07:56:16 +0000 (0:00:00.036) 0:00:01.756 ***** 2025-09-30 07:56:16,725 p=11714 u=zuul n=ansible | skipping: [instance] 2025-09-30 07:56:16,745 p=11714 u=zuul n=ansible | TASK [ci_multus : Gather network layout from OCP host or default networks] ***** 2025-09-30 07:56:16,746 p=11714 u=zuul n=ansible | Tuesday 30 September 2025 07:56:16 +0000 (0:00:00.056) 0:00:01.813 ***** 2025-09-30 07:56:16,804 p=11714 u=zuul n=ansible | ok: [instance] 2025-09-30 07:56:16,813 p=11714 u=zuul n=ansible | TASK [ci_multus : Merge any available multus net info patches] ***************** 2025-09-30 07:56:16,813 p=11714 u=zuul n=ansible | Tuesday 30 September 2025 07:56:16 +0000 (0:00:00.067) 0:00:01.880 ***** 2025-09-30 07:56:16,929 p=11714 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-30 07:56:16,966 p=11714 u=zuul n=ansible | ok: [instance] => (item={'patchnetwork': {'gw_v4': '192.168.122.1', 'interface_name': 'eth2', 'network_name': 'patchnetwork', 'network_v4': '192.168.122.0/24', 'tools': {'multus': {'ipv4_ranges': [{'end': '192.168.122.70', 'start': '192.168.122.30'}]}}}}) 2025-09-30 07:56:16,982 p=11714 u=zuul n=ansible | TASK [ci_multus : Remove any networks without Multus networking defined] ******* 2025-09-30 07:56:16,982 p=11714 u=zuul n=ansible | Tuesday 30 September 2025 07:56:16 +0000 (0:00:00.169) 0:00:02.049 ***** 2025-09-30 07:56:17,089 p=11714 u=zuul n=ansible | ok: [instance] 2025-09-30 07:56:17,099 p=11714 u=zuul n=ansible | TASK [ci_multus : Remove any networks not in cifmw_ci_multus_allow_list if defined] *** 2025-09-30 07:56:17,099 p=11714 u=zuul n=ansible | Tuesday 30 September 2025 07:56:17 +0000 (0:00:00.117) 0:00:02.166 ***** 2025-09-30 07:56:17,192 p=11714 u=zuul n=ansible | ok: [instance] 2025-09-30 07:56:17,200 p=11714 u=zuul n=ansible | TASK [ci_multus : Remove any networks in cifmw_ci_multus_deny_list if defined] *** 2025-09-30 07:56:17,200 p=11714 u=zuul n=ansible | Tuesday 30 September 2025 07:56:17 +0000 (0:00:00.101) 0:00:02.268 ***** 2025-09-30 07:56:17,300 p=11714 u=zuul n=ansible | ok: [instance] 2025-09-30 07:56:17,315 p=11714 u=zuul n=ansible | TASK [ci_multus : Render NetworkAttachmenktDefinition manifests] *************** 2025-09-30 07:56:17,315 p=11714 u=zuul n=ansible | Tuesday 30 September 2025 07:56:17 +0000 (0:00:00.115) 0:00:02.383 ***** 2025-09-30 07:56:18,103 p=11714 u=zuul n=ansible | changed: [instance] 2025-09-30 07:56:18,112 p=11714 u=zuul n=ansible | TASK [ci_multus : Create the multus namespace] ********************************* 2025-09-30 07:56:18,112 p=11714 u=zuul n=ansible | Tuesday 30 September 2025 07:56:18 +0000 (0:00:00.796) 0:00:03.180 ***** 2025-09-30 07:56:18,131 p=11714 u=zuul n=ansible | skipping: [instance] 2025-09-30 07:56:18,138 p=11714 u=zuul n=ansible | TASK [ci_multus : Apply network attachment definition manifests] *************** 2025-09-30 07:56:18,138 p=11714 u=zuul n=ansible | Tuesday 30 September 2025 07:56:18 +0000 (0:00:00.025) 0:00:03.205 ***** 2025-09-30 07:56:18,159 p=11714 u=zuul n=ansible | skipping: [instance] 2025-09-30 07:56:18,184 p=11714 u=zuul n=ansible | PLAY RECAP ********************************************************************* 2025-09-30 07:56:18,185 p=11714 u=zuul n=ansible | instance : ok=9 changed=2 unreachable=0 failed=0 skipped=6 rescued=0 ignored=0 2025-09-30 07:56:18,185 p=11714 u=zuul n=ansible | Tuesday 30 September 2025 07:56:18 +0000 (0:00:00.046) 0:00:03.252 ***** 2025-09-30 07:56:18,185 p=11714 u=zuul n=ansible | =============================================================================== 2025-09-30 07:56:18,185 p=11714 u=zuul n=ansible | Gathering Facts --------------------------------------------------------- 1.10s 2025-09-30 07:56:18,185 p=11714 u=zuul n=ansible | ci_multus : Render NetworkAttachmenktDefinition manifests --------------- 0.80s 2025-09-30 07:56:18,185 p=11714 u=zuul n=ansible | ci_multus : Create manifests directory ---------------------------------- 0.42s 2025-09-30 07:56:18,185 p=11714 u=zuul n=ansible | ci_multus : Merge any available multus net info patches ----------------- 0.17s 2025-09-30 07:56:18,185 p=11714 u=zuul n=ansible | ci_multus : Remove any networks without Multus networking defined ------- 0.12s 2025-09-30 07:56:18,185 p=11714 u=zuul n=ansible | ci_multus : Remove any networks in cifmw_ci_multus_deny_list if defined --- 0.12s 2025-09-30 07:56:18,185 p=11714 u=zuul n=ansible | ci_multus : Remove any networks not in cifmw_ci_multus_allow_list if defined --- 0.10s 2025-09-30 07:56:18,185 p=11714 u=zuul n=ansible | Call ci_multus role ----------------------------------------------------- 0.08s 2025-09-30 07:56:18,185 p=11714 u=zuul n=ansible | ci_multus : Gather network layout from OCP host or default networks ----- 0.07s 2025-09-30 07:56:18,185 p=11714 u=zuul n=ansible | networking_mapper : Set cifmw_networking_env_definition is present ------ 0.06s 2025-09-30 07:56:18,185 p=11714 u=zuul n=ansible | ci_multus : Apply network attachment definition manifests --------------- 0.05s 2025-09-30 07:56:18,185 p=11714 u=zuul n=ansible | networking_mapper : Check for Networking Definition file existance ------ 0.04s 2025-09-30 07:56:18,185 p=11714 u=zuul n=ansible | networking_mapper : Check for Networking Environment Definition file existence --- 0.04s 2025-09-30 07:56:18,185 p=11714 u=zuul n=ansible | networking_mapper : Load the Networking Definition from file ------------ 0.04s 2025-09-30 07:56:18,185 p=11714 u=zuul n=ansible | Load shared variables --------------------------------------------------- 0.04s 2025-09-30 07:56:18,185 p=11714 u=zuul n=ansible | ci_multus : Create the multus namespace --------------------------------- 0.03s 2025-09-30 07:56:18,266 p=10853 u=zuul n=molecule.logger | [info]Running [scenario]local[/] > [action]verify[/][/] 2025-09-30 07:56:18,267 p=10853 u=zuul n=molecule.verifier.ansible | Running Ansible Verifier 2025-09-30 07:56:18,781 p=11848 u=zuul n=ansible | PLAY [Verify] ****************************************************************** 2025-09-30 07:56:18,796 p=11848 u=zuul n=ansible | TASK [Gathering Facts] ********************************************************* 2025-09-30 07:56:18,796 p=11848 u=zuul n=ansible | Tuesday 30 September 2025 07:56:18 +0000 (0:00:00.018) 0:00:00.018 ***** 2025-09-30 07:56:19,987 p=11848 u=zuul n=ansible | ok: [instance] 2025-09-30 07:56:20,019 p=11848 u=zuul n=ansible | TASK [Load shared variables] *************************************************** 2025-09-30 07:56:20,019 p=11848 u=zuul n=ansible | Tuesday 30 September 2025 07:56:20 +0000 (0:00:01.222) 0:00:01.241 ***** 2025-09-30 07:56:20,044 p=11848 u=zuul n=ansible | ok: [instance] 2025-09-30 07:56:20,053 p=11848 u=zuul n=ansible | TASK [Fetch files stat results] ************************************************ 2025-09-30 07:56:20,053 p=11848 u=zuul n=ansible | Tuesday 30 September 2025 07:56:20 +0000 (0:00:00.033) 0:00:01.274 ***** 2025-09-30 07:56:20,433 p=11848 u=zuul n=ansible | ok: [instance] 2025-09-30 07:56:20,442 p=11848 u=zuul n=ansible | TASK [Assert that expected file exist] ***************************************** 2025-09-30 07:56:20,442 p=11848 u=zuul n=ansible | Tuesday 30 September 2025 07:56:20 +0000 (0:00:00.389) 0:00:01.663 ***** 2025-09-30 07:56:20,470 p=11848 u=zuul n=ansible | ok: [instance] => changed=false msg: All assertions passed 2025-09-30 07:56:20,480 p=11848 u=zuul n=ansible | TASK [Fetch file content] ****************************************************** 2025-09-30 07:56:20,480 p=11848 u=zuul n=ansible | Tuesday 30 September 2025 07:56:20 +0000 (0:00:00.038) 0:00:01.701 ***** 2025-09-30 07:56:20,844 p=11848 u=zuul n=ansible | ok: [instance] 2025-09-30 07:56:20,854 p=11848 u=zuul n=ansible | TASK [Set _ci_multus_nad variable] ********************************************* 2025-09-30 07:56:20,854 p=11848 u=zuul n=ansible | Tuesday 30 September 2025 07:56:20 +0000 (0:00:00.373) 0:00:02.075 ***** 2025-09-30 07:56:20,887 p=11848 u=zuul n=ansible | ok: [instance] 2025-09-30 07:56:20,893 p=11848 u=zuul n=ansible | TASK [Assert expected number of Network Attachment Definitions are created] **** 2025-09-30 07:56:20,893 p=11848 u=zuul n=ansible | Tuesday 30 September 2025 07:56:20 +0000 (0:00:00.039) 0:00:02.115 ***** 2025-09-30 07:56:20,925 p=11848 u=zuul n=ansible | ok: [instance] 2025-09-30 07:56:20,946 p=11848 u=zuul n=ansible | PLAY RECAP ********************************************************************* 2025-09-30 07:56:20,946 p=11848 u=zuul n=ansible | instance : ok=7 changed=0 unreachable=0 failed=0 skipped=0 rescued=0 ignored=0 2025-09-30 07:56:20,946 p=11848 u=zuul n=ansible | Tuesday 30 September 2025 07:56:20 +0000 (0:00:00.052) 0:00:02.167 ***** 2025-09-30 07:56:20,946 p=11848 u=zuul n=ansible | =============================================================================== 2025-09-30 07:56:20,946 p=11848 u=zuul n=ansible | Gathering Facts --------------------------------------------------------- 1.22s 2025-09-30 07:56:20,946 p=11848 u=zuul n=ansible | Fetch files stat results ------------------------------------------------ 0.39s 2025-09-30 07:56:20,946 p=11848 u=zuul n=ansible | Fetch file content ------------------------------------------------------ 0.37s 2025-09-30 07:56:20,946 p=11848 u=zuul n=ansible | Assert expected number of Network Attachment Definitions are created ---- 0.05s 2025-09-30 07:56:20,946 p=11848 u=zuul n=ansible | Set _ci_multus_nad variable --------------------------------------------- 0.04s 2025-09-30 07:56:20,946 p=11848 u=zuul n=ansible | Assert that expected file exist ----------------------------------------- 0.04s 2025-09-30 07:56:20,946 p=11848 u=zuul n=ansible | Load shared variables --------------------------------------------------- 0.03s 2025-09-30 07:56:21,013 p=10853 u=zuul n=molecule.verifier.ansible | Verifier completed successfully. 2025-09-30 07:56:21,024 p=10853 u=zuul n=molecule.logger | [info]Running [scenario]local[/] > [action]side_effect[/][/] 2025-09-30 07:56:21,526 p=11956 u=zuul n=ansible | PLAY [Clean] ******************************************************************* 2025-09-30 07:56:21,540 p=11956 u=zuul n=ansible | TASK [Gathering Facts] ********************************************************* 2025-09-30 07:56:21,540 p=11956 u=zuul n=ansible | Tuesday 30 September 2025 07:56:21 +0000 (0:00:00.015) 0:00:00.015 ***** 2025-09-30 07:56:22,676 p=11956 u=zuul n=ansible | ok: [instance] 2025-09-30 07:56:22,704 p=11956 u=zuul n=ansible | TASK [Backup NAD before cleanup so they can be inspected in CI] **************** 2025-09-30 07:56:22,704 p=11956 u=zuul n=ansible | Tuesday 30 September 2025 07:56:22 +0000 (0:00:01.164) 0:00:01.179 ***** 2025-09-30 07:56:23,115 p=11956 u=zuul n=ansible | changed: [instance] 2025-09-30 07:56:23,124 p=11956 u=zuul n=ansible | TASK [ci_multus : Cleanup - Fetch NADs in namespace: openstack] **************** 2025-09-30 07:56:23,124 p=11956 u=zuul n=ansible | Tuesday 30 September 2025 07:56:23 +0000 (0:00:00.419) 0:00:01.599 ***** 2025-09-30 07:56:23,145 p=11956 u=zuul n=ansible | skipping: [instance] 2025-09-30 07:56:23,156 p=11956 u=zuul n=ansible | TASK [ci_multus : Cleanup - Delete NADs] *************************************** 2025-09-30 07:56:23,156 p=11956 u=zuul n=ansible | Tuesday 30 September 2025 07:56:23 +0000 (0:00:00.032) 0:00:01.631 ***** 2025-09-30 07:56:23,204 p=11956 u=zuul n=ansible | skipping: [instance] 2025-09-30 07:56:23,219 p=11956 u=zuul n=ansible | TASK [ci_multus : Cleanup - Remove if artifact directory exists] *************** 2025-09-30 07:56:23,219 p=11956 u=zuul n=ansible | Tuesday 30 September 2025 07:56:23 +0000 (0:00:00.062) 0:00:01.694 ***** 2025-09-30 07:56:23,634 p=11956 u=zuul n=ansible | changed: [instance] 2025-09-30 07:56:23,670 p=11956 u=zuul n=ansible | PLAY RECAP ********************************************************************* 2025-09-30 07:56:23,671 p=11956 u=zuul n=ansible | instance : ok=3 changed=2 unreachable=0 failed=0 skipped=2 rescued=0 ignored=0 2025-09-30 07:56:23,671 p=11956 u=zuul n=ansible | Tuesday 30 September 2025 07:56:23 +0000 (0:00:00.451) 0:00:02.146 ***** 2025-09-30 07:56:23,671 p=11956 u=zuul n=ansible | =============================================================================== 2025-09-30 07:56:23,671 p=11956 u=zuul n=ansible | Gathering Facts --------------------------------------------------------- 1.16s 2025-09-30 07:56:23,671 p=11956 u=zuul n=ansible | ci_multus : Cleanup - Remove if artifact directory exists --------------- 0.45s 2025-09-30 07:56:23,671 p=11956 u=zuul n=ansible | Backup NAD before cleanup so they can be inspected in CI ---------------- 0.42s 2025-09-30 07:56:23,671 p=11956 u=zuul n=ansible | ci_multus : Cleanup - Delete NADs --------------------------------------- 0.06s 2025-09-30 07:56:23,671 p=11956 u=zuul n=ansible | ci_multus : Cleanup - Fetch NADs in namespace: openstack ---------------- 0.03s 2025-09-30 07:56:23,759 p=10853 u=zuul n=molecule.logger | [info]Running [scenario]local[/] > [action]verify[/][/] 2025-09-30 07:56:23,760 p=10853 u=zuul n=molecule.verifier.ansible | Running Ansible Verifier 2025-09-30 07:56:24,222 p=12059 u=zuul n=ansible | PLAY [Verify Clean] ************************************************************ 2025-09-30 07:56:24,236 p=12059 u=zuul n=ansible | TASK [Gathering Facts] ********************************************************* 2025-09-30 07:56:24,236 p=12059 u=zuul n=ansible | Tuesday 30 September 2025 07:56:24 +0000 (0:00:00.015) 0:00:00.015 ***** 2025-09-30 07:56:26,382 p=12059 u=zuul n=ansible | ok: [instance] 2025-09-30 07:56:26,405 p=12059 u=zuul n=ansible | TASK [Include default vars] **************************************************** 2025-09-30 07:56:26,405 p=12059 u=zuul n=ansible | Tuesday 30 September 2025 07:56:26 +0000 (0:00:02.169) 0:00:02.185 ***** 2025-09-30 07:56:26,436 p=12059 u=zuul n=ansible | ok: [instance] 2025-09-30 07:56:26,445 p=12059 u=zuul n=ansible | TASK [Fetch file stat results] ************************************************* 2025-09-30 07:56:26,445 p=12059 u=zuul n=ansible | Tuesday 30 September 2025 07:56:26 +0000 (0:00:00.039) 0:00:02.225 ***** 2025-09-30 07:56:26,800 p=12059 u=zuul n=ansible | ok: [instance] 2025-09-30 07:56:26,810 p=12059 u=zuul n=ansible | TASK [Assert that created file are removed by cleanup] ************************* 2025-09-30 07:56:26,810 p=12059 u=zuul n=ansible | Tuesday 30 September 2025 07:56:26 +0000 (0:00:00.364) 0:00:02.589 ***** 2025-09-30 07:56:26,829 p=12059 u=zuul n=ansible | ok: [instance] => changed=false msg: All assertions passed 2025-09-30 07:56:26,865 p=12059 u=zuul n=ansible | PLAY RECAP ********************************************************************* 2025-09-30 07:56:26,865 p=12059 u=zuul n=ansible | instance : ok=4 changed=0 unreachable=0 failed=0 skipped=0 rescued=0 ignored=0 2025-09-30 07:56:26,865 p=12059 u=zuul n=ansible | Tuesday 30 September 2025 07:56:26 +0000 (0:00:00.055) 0:00:02.645 ***** 2025-09-30 07:56:26,865 p=12059 u=zuul n=ansible | =============================================================================== 2025-09-30 07:56:26,865 p=12059 u=zuul n=ansible | Gathering Facts --------------------------------------------------------- 2.17s 2025-09-30 07:56:26,865 p=12059 u=zuul n=ansible | Fetch file stat results ------------------------------------------------- 0.36s 2025-09-30 07:56:26,865 p=12059 u=zuul n=ansible | Assert that created file are removed by cleanup ------------------------- 0.06s 2025-09-30 07:56:26,865 p=12059 u=zuul n=ansible | Include default vars ---------------------------------------------------- 0.04s 2025-09-30 07:56:26,933 p=10853 u=zuul n=molecule.verifier.ansible | Verifier completed successfully. 2025-09-30 07:56:26,934 p=10853 u=zuul n=molecule.scenario | Pruning extra files from scenario ephemeral directory 2025-09-30 07:56:26,959 p=10853 u=zuul n=molecule.logger | [info]Running [scenario]local_ipv6[/] > [action]destroy[/][/] 2025-09-30 07:56:26,960 p=10853 u=zuul n=molecule.command.destroy | Skipping, instances are delegated. 2025-09-30 07:56:26,984 p=10853 u=zuul n=molecule.logger | [info]Running [scenario]local_ipv6[/] > [action]create[/][/] 2025-09-30 07:56:26,987 p=10853 u=zuul n=molecule.command.create | Skipping, instances are delegated. 2025-09-30 07:56:27,008 p=10853 u=zuul n=molecule.logger | [info]Running [scenario]local_ipv6[/] > [action]converge[/][/] 2025-09-30 07:56:27,517 p=12146 u=zuul n=ansible | PLAY [Converge] **************************************************************** 2025-09-30 07:56:27,530 p=12146 u=zuul n=ansible | TASK [Gathering Facts] ********************************************************* 2025-09-30 07:56:27,531 p=12146 u=zuul n=ansible | Tuesday 30 September 2025 07:56:27 +0000 (0:00:00.015) 0:00:00.015 ***** 2025-09-30 07:56:28,657 p=12146 u=zuul n=ansible | ok: [instance] 2025-09-30 07:56:28,676 p=12146 u=zuul n=ansible | TASK [Load shared variables] *************************************************** 2025-09-30 07:56:28,676 p=12146 u=zuul n=ansible | Tuesday 30 September 2025 07:56:28 +0000 (0:00:01.145) 0:00:01.161 ***** 2025-09-30 07:56:28,702 p=12146 u=zuul n=ansible | ok: [instance] 2025-09-30 07:56:28,708 p=12146 u=zuul n=ansible | TASK [Call ci_multus role] ***************************************************** 2025-09-30 07:56:28,709 p=12146 u=zuul n=ansible | Tuesday 30 September 2025 07:56:28 +0000 (0:00:00.032) 0:00:01.193 ***** 2025-09-30 07:56:28,752 p=12146 u=zuul n=ansible | TASK [ci_multus : Create manifests directory] ********************************** 2025-09-30 07:56:28,753 p=12146 u=zuul n=ansible | Tuesday 30 September 2025 07:56:28 +0000 (0:00:00.044) 0:00:01.237 ***** 2025-09-30 07:56:29,160 p=12146 u=zuul n=ansible | changed: [instance] 2025-09-30 07:56:29,174 p=12146 u=zuul n=ansible | TASK [networking_mapper : Check for Networking Environment Definition file existence] *** 2025-09-30 07:56:29,175 p=12146 u=zuul n=ansible | Tuesday 30 September 2025 07:56:29 +0000 (0:00:00.421) 0:00:01.659 ***** 2025-09-30 07:56:29,207 p=12146 u=zuul n=ansible | skipping: [instance] 2025-09-30 07:56:29,215 p=12146 u=zuul n=ansible | TASK [networking_mapper : Check for Networking Definition file existance] ****** 2025-09-30 07:56:29,215 p=12146 u=zuul n=ansible | Tuesday 30 September 2025 07:56:29 +0000 (0:00:00.040) 0:00:01.700 ***** 2025-09-30 07:56:29,239 p=12146 u=zuul n=ansible | skipping: [instance] 2025-09-30 07:56:29,247 p=12146 u=zuul n=ansible | TASK [networking_mapper : Load the Networking Definition from file] ************ 2025-09-30 07:56:29,247 p=12146 u=zuul n=ansible | Tuesday 30 September 2025 07:56:29 +0000 (0:00:00.031) 0:00:01.732 ***** 2025-09-30 07:56:29,282 p=12146 u=zuul n=ansible | skipping: [instance] 2025-09-30 07:56:29,298 p=12146 u=zuul n=ansible | TASK [networking_mapper : Set cifmw_networking_env_definition is present] ****** 2025-09-30 07:56:29,298 p=12146 u=zuul n=ansible | Tuesday 30 September 2025 07:56:29 +0000 (0:00:00.051) 0:00:01.783 ***** 2025-09-30 07:56:29,334 p=12146 u=zuul n=ansible | skipping: [instance] 2025-09-30 07:56:29,366 p=12146 u=zuul n=ansible | TASK [ci_multus : Gather network layout from OCP host or default networks] ***** 2025-09-30 07:56:29,367 p=12146 u=zuul n=ansible | Tuesday 30 September 2025 07:56:29 +0000 (0:00:00.068) 0:00:01.851 ***** 2025-09-30 07:56:29,421 p=12146 u=zuul n=ansible | ok: [instance] 2025-09-30 07:56:29,441 p=12146 u=zuul n=ansible | TASK [ci_multus : Merge any available multus net info patches] ***************** 2025-09-30 07:56:29,441 p=12146 u=zuul n=ansible | Tuesday 30 September 2025 07:56:29 +0000 (0:00:00.074) 0:00:01.926 ***** 2025-09-30 07:56:29,560 p=12146 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-09-30 07:56:29,561 p=12146 u=zuul n=ansible | skipping: [instance] 2025-09-30 07:56:29,569 p=12146 u=zuul n=ansible | TASK [ci_multus : Remove any networks without Multus networking defined] ******* 2025-09-30 07:56:29,569 p=12146 u=zuul n=ansible | Tuesday 30 September 2025 07:56:29 +0000 (0:00:00.128) 0:00:02.054 ***** 2025-09-30 07:56:29,645 p=12146 u=zuul n=ansible | ok: [instance] 2025-09-30 07:56:29,654 p=12146 u=zuul n=ansible | TASK [ci_multus : Remove any networks not in cifmw_ci_multus_allow_list if defined] *** 2025-09-30 07:56:29,654 p=12146 u=zuul n=ansible | Tuesday 30 September 2025 07:56:29 +0000 (0:00:00.084) 0:00:02.139 ***** 2025-09-30 07:56:29,733 p=12146 u=zuul n=ansible | ok: [instance] 2025-09-30 07:56:29,747 p=12146 u=zuul n=ansible | TASK [ci_multus : Remove any networks in cifmw_ci_multus_deny_list if defined] *** 2025-09-30 07:56:29,747 p=12146 u=zuul n=ansible | Tuesday 30 September 2025 07:56:29 +0000 (0:00:00.093) 0:00:02.232 ***** 2025-09-30 07:56:29,812 p=12146 u=zuul n=ansible | ok: [instance] 2025-09-30 07:56:29,823 p=12146 u=zuul n=ansible | TASK [ci_multus : Render NetworkAttachmenktDefinition manifests] *************** 2025-09-30 07:56:29,823 p=12146 u=zuul n=ansible | Tuesday 30 September 2025 07:56:29 +0000 (0:00:00.076) 0:00:02.308 ***** 2025-09-30 07:56:30,576 p=12146 u=zuul n=ansible | changed: [instance] 2025-09-30 07:56:30,592 p=12146 u=zuul n=ansible | TASK [ci_multus : Create the multus namespace] ********************************* 2025-09-30 07:56:30,592 p=12146 u=zuul n=ansible | Tuesday 30 September 2025 07:56:30 +0000 (0:00:00.768) 0:00:03.077 ***** 2025-09-30 07:56:30,609 p=12146 u=zuul n=ansible | skipping: [instance] 2025-09-30 07:56:30,622 p=12146 u=zuul n=ansible | TASK [ci_multus : Apply network attachment definition manifests] *************** 2025-09-30 07:56:30,622 p=12146 u=zuul n=ansible | Tuesday 30 September 2025 07:56:30 +0000 (0:00:00.030) 0:00:03.107 ***** 2025-09-30 07:56:30,642 p=12146 u=zuul n=ansible | skipping: [instance] 2025-09-30 07:56:30,687 p=12146 u=zuul n=ansible | PLAY RECAP ********************************************************************* 2025-09-30 07:56:30,687 p=12146 u=zuul n=ansible | instance : ok=8 changed=2 unreachable=0 failed=0 skipped=7 rescued=0 ignored=0 2025-09-30 07:56:30,687 p=12146 u=zuul n=ansible | Tuesday 30 September 2025 07:56:30 +0000 (0:00:00.064) 0:00:03.172 ***** 2025-09-30 07:56:30,687 p=12146 u=zuul n=ansible | =============================================================================== 2025-09-30 07:56:30,687 p=12146 u=zuul n=ansible | Gathering Facts --------------------------------------------------------- 1.15s 2025-09-30 07:56:30,687 p=12146 u=zuul n=ansible | ci_multus : Render NetworkAttachmenktDefinition manifests --------------- 0.77s 2025-09-30 07:56:30,687 p=12146 u=zuul n=ansible | ci_multus : Create manifests directory ---------------------------------- 0.42s 2025-09-30 07:56:30,687 p=12146 u=zuul n=ansible | ci_multus : Merge any available multus net info patches ----------------- 0.13s 2025-09-30 07:56:30,687 p=12146 u=zuul n=ansible | ci_multus : Remove any networks not in cifmw_ci_multus_allow_list if defined --- 0.09s 2025-09-30 07:56:30,687 p=12146 u=zuul n=ansible | ci_multus : Remove any networks without Multus networking defined ------- 0.08s 2025-09-30 07:56:30,687 p=12146 u=zuul n=ansible | ci_multus : Remove any networks in cifmw_ci_multus_deny_list if defined --- 0.08s 2025-09-30 07:56:30,687 p=12146 u=zuul n=ansible | ci_multus : Gather network layout from OCP host or default networks ----- 0.07s 2025-09-30 07:56:30,688 p=12146 u=zuul n=ansible | networking_mapper : Set cifmw_networking_env_definition is present ------ 0.07s 2025-09-30 07:56:30,688 p=12146 u=zuul n=ansible | ci_multus : Apply network attachment definition manifests --------------- 0.06s 2025-09-30 07:56:30,688 p=12146 u=zuul n=ansible | networking_mapper : Load the Networking Definition from file ------------ 0.05s 2025-09-30 07:56:30,688 p=12146 u=zuul n=ansible | Call ci_multus role ----------------------------------------------------- 0.04s 2025-09-30 07:56:30,688 p=12146 u=zuul n=ansible | networking_mapper : Check for Networking Environment Definition file existence --- 0.04s 2025-09-30 07:56:30,688 p=12146 u=zuul n=ansible | Load shared variables --------------------------------------------------- 0.03s 2025-09-30 07:56:30,688 p=12146 u=zuul n=ansible | networking_mapper : Check for Networking Definition file existance ------ 0.03s 2025-09-30 07:56:30,688 p=12146 u=zuul n=ansible | ci_multus : Create the multus namespace --------------------------------- 0.03s 2025-09-30 07:56:30,767 p=10853 u=zuul n=molecule.logger | [info]Running [scenario]local_ipv6[/] > [action]verify[/][/] 2025-09-30 07:56:30,768 p=10853 u=zuul n=molecule.verifier.ansible | Running Ansible Verifier 2025-09-30 07:56:31,285 p=12276 u=zuul n=ansible | PLAY [Verify] ****************************************************************** 2025-09-30 07:56:31,300 p=12276 u=zuul n=ansible | TASK [Gathering Facts] ********************************************************* 2025-09-30 07:56:31,300 p=12276 u=zuul n=ansible | Tuesday 30 September 2025 07:56:31 +0000 (0:00:00.017) 0:00:00.017 ***** 2025-09-30 07:56:32,429 p=12276 u=zuul n=ansible | ok: [instance] 2025-09-30 07:56:32,458 p=12276 u=zuul n=ansible | TASK [Load shared variables] *************************************************** 2025-09-30 07:56:32,458 p=12276 u=zuul n=ansible | Tuesday 30 September 2025 07:56:32 +0000 (0:00:01.158) 0:00:01.175 ***** 2025-09-30 07:56:32,477 p=12276 u=zuul n=ansible | ok: [instance] 2025-09-30 07:56:32,485 p=12276 u=zuul n=ansible | TASK [Fetch files stat results] ************************************************ 2025-09-30 07:56:32,485 p=12276 u=zuul n=ansible | Tuesday 30 September 2025 07:56:32 +0000 (0:00:00.026) 0:00:01.202 ***** 2025-09-30 07:56:32,861 p=12276 u=zuul n=ansible | ok: [instance] 2025-09-30 07:56:32,878 p=12276 u=zuul n=ansible | TASK [Assert that expected file exist] ***************************************** 2025-09-30 07:56:32,878 p=12276 u=zuul n=ansible | Tuesday 30 September 2025 07:56:32 +0000 (0:00:00.392) 0:00:01.595 ***** 2025-09-30 07:56:32,912 p=12276 u=zuul n=ansible | ok: [instance] => changed=false msg: All assertions passed 2025-09-30 07:56:32,918 p=12276 u=zuul n=ansible | TASK [Fetch file content] ****************************************************** 2025-09-30 07:56:32,918 p=12276 u=zuul n=ansible | Tuesday 30 September 2025 07:56:32 +0000 (0:00:00.040) 0:00:01.635 ***** 2025-09-30 07:56:33,251 p=12276 u=zuul n=ansible | ok: [instance] 2025-09-30 07:56:33,258 p=12276 u=zuul n=ansible | TASK [Set _ci_multus_nad variable] ********************************************* 2025-09-30 07:56:33,258 p=12276 u=zuul n=ansible | Tuesday 30 September 2025 07:56:33 +0000 (0:00:00.339) 0:00:01.975 ***** 2025-09-30 07:56:33,305 p=12276 u=zuul n=ansible | ok: [instance] 2025-09-30 07:56:33,319 p=12276 u=zuul n=ansible | TASK [Assert expected number of Network Attachment Definitions are created] **** 2025-09-30 07:56:33,319 p=12276 u=zuul n=ansible | Tuesday 30 September 2025 07:56:33 +0000 (0:00:00.061) 0:00:02.036 ***** 2025-09-30 07:56:33,374 p=12276 u=zuul n=ansible | ok: [instance] 2025-09-30 07:56:33,409 p=12276 u=zuul n=ansible | PLAY RECAP ********************************************************************* 2025-09-30 07:56:33,409 p=12276 u=zuul n=ansible | instance : ok=7 changed=0 unreachable=0 failed=0 skipped=0 rescued=0 ignored=0 2025-09-30 07:56:33,409 p=12276 u=zuul n=ansible | Tuesday 30 September 2025 07:56:33 +0000 (0:00:00.089) 0:00:02.126 ***** 2025-09-30 07:56:33,409 p=12276 u=zuul n=ansible | =============================================================================== 2025-09-30 07:56:33,409 p=12276 u=zuul n=ansible | Gathering Facts --------------------------------------------------------- 1.16s 2025-09-30 07:56:33,409 p=12276 u=zuul n=ansible | Fetch files stat results ------------------------------------------------ 0.39s 2025-09-30 07:56:33,409 p=12276 u=zuul n=ansible | Fetch file content ------------------------------------------------------ 0.34s 2025-09-30 07:56:33,409 p=12276 u=zuul n=ansible | Assert expected number of Network Attachment Definitions are created ---- 0.09s 2025-09-30 07:56:33,409 p=12276 u=zuul n=ansible | Set _ci_multus_nad variable --------------------------------------------- 0.06s 2025-09-30 07:56:33,410 p=12276 u=zuul n=ansible | Assert that expected file exist ----------------------------------------- 0.04s 2025-09-30 07:56:33,410 p=12276 u=zuul n=ansible | Load shared variables --------------------------------------------------- 0.03s 2025-09-30 07:56:33,482 p=10853 u=zuul n=molecule.verifier.ansible | Verifier completed successfully. 2025-09-30 07:56:33,504 p=10853 u=zuul n=molecule.logger | [info]Running [scenario]local_ipv6[/] > [action]side_effect[/][/] 2025-09-30 07:56:34,027 p=12388 u=zuul n=ansible | PLAY [Clean] ******************************************************************* 2025-09-30 07:56:34,040 p=12388 u=zuul n=ansible | TASK [Gathering Facts] ********************************************************* 2025-09-30 07:56:34,040 p=12388 u=zuul n=ansible | Tuesday 30 September 2025 07:56:34 +0000 (0:00:00.015) 0:00:00.015 ***** 2025-09-30 07:56:35,116 p=12388 u=zuul n=ansible | ok: [instance] 2025-09-30 07:56:35,132 p=12388 u=zuul n=ansible | TASK [Backup NAD before cleanup so they can be inspected in CI] **************** 2025-09-30 07:56:35,132 p=12388 u=zuul n=ansible | Tuesday 30 September 2025 07:56:35 +0000 (0:00:01.092) 0:00:01.107 ***** 2025-09-30 07:56:35,515 p=12388 u=zuul n=ansible | changed: [instance] 2025-09-30 07:56:35,541 p=12388 u=zuul n=ansible | TASK [ci_multus : Cleanup - Fetch NADs in namespace: openstack] **************** 2025-09-30 07:56:35,541 p=12388 u=zuul n=ansible | Tuesday 30 September 2025 07:56:35 +0000 (0:00:00.408) 0:00:01.515 ***** 2025-09-30 07:56:35,577 p=12388 u=zuul n=ansible | skipping: [instance] 2025-09-30 07:56:35,587 p=12388 u=zuul n=ansible | TASK [ci_multus : Cleanup - Delete NADs] *************************************** 2025-09-30 07:56:35,587 p=12388 u=zuul n=ansible | Tuesday 30 September 2025 07:56:35 +0000 (0:00:00.045) 0:00:01.561 ***** 2025-09-30 07:56:35,628 p=12388 u=zuul n=ansible | skipping: [instance] 2025-09-30 07:56:35,636 p=12388 u=zuul n=ansible | TASK [ci_multus : Cleanup - Remove if artifact directory exists] *************** 2025-09-30 07:56:35,636 p=12388 u=zuul n=ansible | Tuesday 30 September 2025 07:56:35 +0000 (0:00:00.049) 0:00:01.610 ***** 2025-09-30 07:56:36,003 p=12388 u=zuul n=ansible | changed: [instance] 2025-09-30 07:56:36,045 p=12388 u=zuul n=ansible | PLAY RECAP ********************************************************************* 2025-09-30 07:56:36,045 p=12388 u=zuul n=ansible | instance : ok=3 changed=2 unreachable=0 failed=0 skipped=2 rescued=0 ignored=0 2025-09-30 07:56:36,045 p=12388 u=zuul n=ansible | Tuesday 30 September 2025 07:56:36 +0000 (0:00:00.409) 0:00:02.020 ***** 2025-09-30 07:56:36,045 p=12388 u=zuul n=ansible | =============================================================================== 2025-09-30 07:56:36,045 p=12388 u=zuul n=ansible | Gathering Facts --------------------------------------------------------- 1.09s 2025-09-30 07:56:36,045 p=12388 u=zuul n=ansible | ci_multus : Cleanup - Remove if artifact directory exists --------------- 0.41s 2025-09-30 07:56:36,045 p=12388 u=zuul n=ansible | Backup NAD before cleanup so they can be inspected in CI ---------------- 0.41s 2025-09-30 07:56:36,045 p=12388 u=zuul n=ansible | ci_multus : Cleanup - Delete NADs --------------------------------------- 0.05s 2025-09-30 07:56:36,046 p=12388 u=zuul n=ansible | ci_multus : Cleanup - Fetch NADs in namespace: openstack ---------------- 0.05s 2025-09-30 07:56:36,121 p=10853 u=zuul n=molecule.logger | [info]Running [scenario]local_ipv6[/] > [action]verify[/][/] 2025-09-30 07:56:36,122 p=10853 u=zuul n=molecule.verifier.ansible | Running Ansible Verifier 2025-09-30 07:56:36,617 p=12490 u=zuul n=ansible | PLAY [Verify Clean] ************************************************************ 2025-09-30 07:56:36,630 p=12490 u=zuul n=ansible | TASK [Gathering Facts] ********************************************************* 2025-09-30 07:56:36,630 p=12490 u=zuul n=ansible | Tuesday 30 September 2025 07:56:36 +0000 (0:00:00.015) 0:00:00.015 ***** 2025-09-30 07:56:37,714 p=12490 u=zuul n=ansible | ok: [instance] 2025-09-30 07:56:37,731 p=12490 u=zuul n=ansible | TASK [Include default vars] **************************************************** 2025-09-30 07:56:37,731 p=12490 u=zuul n=ansible | Tuesday 30 September 2025 07:56:37 +0000 (0:00:01.100) 0:00:01.115 ***** 2025-09-30 07:56:37,752 p=12490 u=zuul n=ansible | ok: [instance] 2025-09-30 07:56:37,758 p=12490 u=zuul n=ansible | TASK [Fetch file stat results] ************************************************* 2025-09-30 07:56:37,759 p=12490 u=zuul n=ansible | Tuesday 30 September 2025 07:56:37 +0000 (0:00:00.027) 0:00:01.143 ***** 2025-09-30 07:56:38,087 p=12490 u=zuul n=ansible | ok: [instance] 2025-09-30 07:56:38,094 p=12490 u=zuul n=ansible | TASK [Assert that created file are removed by cleanup] ************************* 2025-09-30 07:56:38,094 p=12490 u=zuul n=ansible | Tuesday 30 September 2025 07:56:38 +0000 (0:00:00.335) 0:00:01.478 ***** 2025-09-30 07:56:38,123 p=12490 u=zuul n=ansible | ok: [instance] => changed=false msg: All assertions passed 2025-09-30 07:56:38,144 p=12490 u=zuul n=ansible | PLAY RECAP ********************************************************************* 2025-09-30 07:56:38,145 p=12490 u=zuul n=ansible | instance : ok=4 changed=0 unreachable=0 failed=0 skipped=0 rescued=0 ignored=0 2025-09-30 07:56:38,145 p=12490 u=zuul n=ansible | Tuesday 30 September 2025 07:56:38 +0000 (0:00:00.050) 0:00:01.529 ***** 2025-09-30 07:56:38,145 p=12490 u=zuul n=ansible | =============================================================================== 2025-09-30 07:56:38,145 p=12490 u=zuul n=ansible | Gathering Facts --------------------------------------------------------- 1.10s 2025-09-30 07:56:38,145 p=12490 u=zuul n=ansible | Fetch file stat results ------------------------------------------------- 0.34s 2025-09-30 07:56:38,145 p=12490 u=zuul n=ansible | Assert that created file are removed by cleanup ------------------------- 0.05s 2025-09-30 07:56:38,145 p=12490 u=zuul n=ansible | Include default vars ---------------------------------------------------- 0.03s 2025-09-30 07:56:38,206 p=10853 u=zuul n=molecule.verifier.ansible | Verifier completed successfully. 2025-09-30 07:56:38,207 p=10853 u=zuul n=molecule.scenario | Pruning extra files from scenario ephemeral directory 2025-09-30 07:56:38,209 p=10853 u=zuul n=molecule.util | Writing /tmp/report.html report.