2025-09-30 08:16:28,819 p=10486 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 08:16:29,064 p=10486 u=zuul n=molecule.logger | [info]Running [scenario]default[/] > [action]destroy[/][/] 2025-09-30 08:16:29,065 p=10486 u=zuul n=molecule.command.destroy | Skipping, instances are delegated. 2025-09-30 08:16:29,075 p=10486 u=zuul n=molecule.logger | [info]Running [scenario]default[/] > [action]create[/][/] 2025-09-30 08:16:29,076 p=10486 u=zuul n=molecule.command.create | Skipping, instances are delegated. 2025-09-30 08:16:29,085 p=10486 u=zuul n=molecule.logger | [info]Running [scenario]default[/] > [action]converge[/][/] 2025-09-30 08:16:29,910 p=10495 u=zuul n=ansible | PLAY [Converge] **************************************************************** 2025-09-30 08:16:29,921 p=10495 u=zuul n=ansible | TASK [Gathering Facts] ********************************************************* 2025-09-30 08:16:29,921 p=10495 u=zuul n=ansible | Tuesday 30 September 2025 08:16:29 +0000 (0:00:00.012) 0:00:00.012 ***** 2025-09-30 08:16:31,014 p=10495 u=zuul n=ansible | ok: [instance] 2025-09-30 08:16:31,041 p=10495 u=zuul n=ansible | TASK [Add crc hostname with it's IP to /etc/hosts] ***************************** 2025-09-30 08:16:31,041 p=10495 u=zuul n=ansible | Tuesday 30 September 2025 08:16:31 +0000 (0:00:01.120) 0:00:01.133 ***** 2025-09-30 08:16:31,415 p=10495 u=zuul n=ansible | changed: [instance] 2025-09-30 08:16:31,422 p=10495 u=zuul n=ansible | TASK [Check if new ssh keypair exists] ***************************************** 2025-09-30 08:16:31,422 p=10495 u=zuul n=ansible | Tuesday 30 September 2025 08:16:31 +0000 (0:00:00.380) 0:00:01.514 ***** 2025-09-30 08:16:31,454 p=10495 u=zuul n=ansible | TASK [recognize_ssh_keypair : Check if id_ed25519 key exists] ****************** 2025-09-30 08:16:31,454 p=10495 u=zuul n=ansible | Tuesday 30 September 2025 08:16:31 +0000 (0:00:00.031) 0:00:01.546 ***** 2025-09-30 08:16:31,832 p=10495 u=zuul n=ansible | ok: [instance] 2025-09-30 08:16:31,840 p=10495 u=zuul n=ansible | TASK [recognize_ssh_keypair : Set fact if new keypair exists] ****************** 2025-09-30 08:16:31,840 p=10495 u=zuul n=ansible | Tuesday 30 September 2025 08:16:31 +0000 (0:00:00.386) 0:00:01.932 ***** 2025-09-30 08:16:31,859 p=10495 u=zuul n=ansible | ok: [instance] 2025-09-30 08:16:31,866 p=10495 u=zuul n=ansible | TASK [recognize_ssh_keypair : Set fact if new keypair does not exists] ********* 2025-09-30 08:16:31,866 p=10495 u=zuul n=ansible | Tuesday 30 September 2025 08:16:31 +0000 (0:00:00.025) 0:00:01.957 ***** 2025-09-30 08:16:31,879 p=10495 u=zuul n=ansible | skipping: [instance] 2025-09-30 08:16:31,892 p=10495 u=zuul n=ansible | TASK [Add the crc host dynamically] ******************************************** 2025-09-30 08:16:31,892 p=10495 u=zuul n=ansible | Tuesday 30 September 2025 08:16:31 +0000 (0:00:00.026) 0:00:01.984 ***** 2025-09-30 08:16:31,910 p=10495 u=zuul n=ansible | changed: [instance] 2025-09-30 08:16:31,916 p=10495 u=zuul n=ansible | TASK [Fetch crc network facts] ************************************************* 2025-09-30 08:16:31,916 p=10495 u=zuul n=ansible | Tuesday 30 September 2025 08:16:31 +0000 (0:00:00.023) 0:00:02.008 ***** 2025-09-30 08:16:36,330 p=10495 u=zuul n=ansible | ok: [instance -> crc] 2025-09-30 08:16:36,343 p=10495 u=zuul n=ansible | TASK [Load shared variables] *************************************************** 2025-09-30 08:16:36,343 p=10495 u=zuul n=ansible | Tuesday 30 September 2025 08:16:36 +0000 (0:00:04.426) 0:00:06.434 ***** 2025-09-30 08:16:36,361 p=10495 u=zuul n=ansible | ok: [instance] 2025-09-30 08:16:36,370 p=10495 u=zuul n=ansible | TASK [Call ci_multus role] ***************************************************** 2025-09-30 08:16:36,370 p=10495 u=zuul n=ansible | Tuesday 30 September 2025 08:16:36 +0000 (0:00:00.027) 0:00:06.461 ***** 2025-09-30 08:16:36,424 p=10495 u=zuul n=ansible | TASK [ci_multus : Create manifests directory] ********************************** 2025-09-30 08:16:36,424 p=10495 u=zuul n=ansible | Tuesday 30 September 2025 08:16:36 +0000 (0:00:00.054) 0:00:06.515 ***** 2025-09-30 08:16:36,793 p=10495 u=zuul n=ansible | changed: [instance] 2025-09-30 08:16:36,803 p=10495 u=zuul n=ansible | TASK [networking_mapper : Check for Networking Environment Definition file existence] *** 2025-09-30 08:16:36,803 p=10495 u=zuul n=ansible | Tuesday 30 September 2025 08:16:36 +0000 (0:00:00.378) 0:00:06.894 ***** 2025-09-30 08:16:36,826 p=10495 u=zuul n=ansible | skipping: [instance] 2025-09-30 08:16:36,837 p=10495 u=zuul n=ansible | TASK [networking_mapper : Check for Networking Definition file existance] ****** 2025-09-30 08:16:36,837 p=10495 u=zuul n=ansible | Tuesday 30 September 2025 08:16:36 +0000 (0:00:00.034) 0:00:06.928 ***** 2025-09-30 08:16:36,861 p=10495 u=zuul n=ansible | skipping: [instance] 2025-09-30 08:16:36,871 p=10495 u=zuul n=ansible | TASK [networking_mapper : Load the Networking Definition from file] ************ 2025-09-30 08:16:36,871 p=10495 u=zuul n=ansible | Tuesday 30 September 2025 08:16:36 +0000 (0:00:00.033) 0:00:06.962 ***** 2025-09-30 08:16:36,891 p=10495 u=zuul n=ansible | skipping: [instance] 2025-09-30 08:16:36,900 p=10495 u=zuul n=ansible | TASK [networking_mapper : Set cifmw_networking_env_definition is present] ****** 2025-09-30 08:16:36,900 p=10495 u=zuul n=ansible | Tuesday 30 September 2025 08:16:36 +0000 (0:00:00.028) 0:00:06.991 ***** 2025-09-30 08:16:36,922 p=10495 u=zuul n=ansible | skipping: [instance] 2025-09-30 08:16:36,938 p=10495 u=zuul n=ansible | TASK [ci_multus : Gather network layout from OCP host or default networks] ***** 2025-09-30 08:16:36,938 p=10495 u=zuul n=ansible | Tuesday 30 September 2025 08:16:36 +0000 (0:00:00.038) 0:00:07.029 ***** 2025-09-30 08:16:36,973 p=10495 u=zuul n=ansible | ok: [instance] 2025-09-30 08:16:36,983 p=10495 u=zuul n=ansible | TASK [ci_multus : Merge any available multus net info patches] ***************** 2025-09-30 08:16:36,983 p=10495 u=zuul n=ansible | Tuesday 30 September 2025 08:16:36 +0000 (0:00:00.045) 0:00:07.075 ***** 2025-09-30 08:16:37,087 p=10495 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 08:16:37,126 p=10495 u=zuul n=ansible | ok: [instance] => (item={'patchnetwork': {'gw_v4': '192.168.122.1', 'network_name': 'patchnetwork', 'network_v4': '192.168.122.0/24', 'interface_name': 'eth2', 'tools': {'multus': {'ipv4_ranges': [{'start': '192.168.122.30', 'end': '192.168.122.70'}], 'multus_type': 'macvlan'}}}}) 2025-09-30 08:16:37,162 p=10495 u=zuul n=ansible | ok: [instance] => (item={'bridge-to-linux-bridge': {'gw_v4': '192.168.122.1', 'network_name': 'bridge-to-linux-bridge', 'network_v4': '192.168.122.0/24', 'interface_name': 'eth1', 'tools': {'multus': {'ipv4_ranges': [{'start': '192.168.122.30', 'end': '192.168.122.70'}], 'multus_type': 'bridge', 'multus_attach': 'linux-bridge'}}}}) 2025-09-30 08:16:37,174 p=10495 u=zuul n=ansible | TASK [ci_multus : Remove any networks without Multus networking defined] ******* 2025-09-30 08:16:37,175 p=10495 u=zuul n=ansible | Tuesday 30 September 2025 08:16:37 +0000 (0:00:00.191) 0:00:07.266 ***** 2025-09-30 08:16:37,263 p=10495 u=zuul n=ansible | ok: [instance] 2025-09-30 08:16:37,270 p=10495 u=zuul n=ansible | TASK [ci_multus : Remove any networks not in cifmw_ci_multus_allow_list if defined] *** 2025-09-30 08:16:37,270 p=10495 u=zuul n=ansible | Tuesday 30 September 2025 08:16:37 +0000 (0:00:00.095) 0:00:07.361 ***** 2025-09-30 08:16:37,339 p=10495 u=zuul n=ansible | ok: [instance] 2025-09-30 08:16:37,347 p=10495 u=zuul n=ansible | TASK [ci_multus : Remove any networks in cifmw_ci_multus_deny_list if defined] *** 2025-09-30 08:16:37,347 p=10495 u=zuul n=ansible | Tuesday 30 September 2025 08:16:37 +0000 (0:00:00.076) 0:00:07.438 ***** 2025-09-30 08:16:37,432 p=10495 u=zuul n=ansible | ok: [instance] 2025-09-30 08:16:37,439 p=10495 u=zuul n=ansible | TASK [ci_multus : Render NetworkAttachmenktDefinition manifests] *************** 2025-09-30 08:16:37,439 p=10495 u=zuul n=ansible | Tuesday 30 September 2025 08:16:37 +0000 (0:00:00.092) 0:00:07.531 ***** 2025-09-30 08:16:38,036 p=10495 u=zuul n=ansible | changed: [instance] 2025-09-30 08:16:38,045 p=10495 u=zuul n=ansible | TASK [ci_multus : Create the multus namespace] ********************************* 2025-09-30 08:16:38,046 p=10495 u=zuul n=ansible | Tuesday 30 September 2025 08:16:38 +0000 (0:00:00.606) 0:00:08.137 ***** 2025-09-30 08:16:39,172 p=10495 u=zuul n=ansible | changed: [instance] 2025-09-30 08:16:39,179 p=10495 u=zuul n=ansible | TASK [ci_multus : Apply network attachment definition manifests] *************** 2025-09-30 08:16:39,180 p=10495 u=zuul n=ansible | Tuesday 30 September 2025 08:16:39 +0000 (0:00:01.134) 0:00:09.271 ***** 2025-09-30 08:16:39,978 p=10495 u=zuul n=ansible | changed: [instance] 2025-09-30 08:16:40,015 p=10495 u=zuul n=ansible | PLAY RECAP ********************************************************************* 2025-09-30 08:16:40,015 p=10495 u=zuul n=ansible | instance : ok=16 changed=6 unreachable=0 failed=0 skipped=5 rescued=0 ignored=0 2025-09-30 08:16:40,015 p=10495 u=zuul n=ansible | Tuesday 30 September 2025 08:16:40 +0000 (0:00:00.835) 0:00:10.107 ***** 2025-09-30 08:16:40,015 p=10495 u=zuul n=ansible | =============================================================================== 2025-09-30 08:16:40,016 p=10495 u=zuul n=ansible | Fetch crc network facts ------------------------------------------------- 4.43s 2025-09-30 08:16:40,016 p=10495 u=zuul n=ansible | ci_multus : Create the multus namespace --------------------------------- 1.13s 2025-09-30 08:16:40,016 p=10495 u=zuul n=ansible | Gathering Facts --------------------------------------------------------- 1.12s 2025-09-30 08:16:40,016 p=10495 u=zuul n=ansible | ci_multus : Apply network attachment definition manifests --------------- 0.84s 2025-09-30 08:16:40,016 p=10495 u=zuul n=ansible | ci_multus : Render NetworkAttachmenktDefinition manifests --------------- 0.61s 2025-09-30 08:16:40,016 p=10495 u=zuul n=ansible | recognize_ssh_keypair : Check if id_ed25519 key exists ------------------ 0.39s 2025-09-30 08:16:40,016 p=10495 u=zuul n=ansible | Add crc hostname with it's IP to /etc/hosts ----------------------------- 0.38s 2025-09-30 08:16:40,016 p=10495 u=zuul n=ansible | ci_multus : Create manifests directory ---------------------------------- 0.38s 2025-09-30 08:16:40,016 p=10495 u=zuul n=ansible | ci_multus : Merge any available multus net info patches ----------------- 0.19s 2025-09-30 08:16:40,016 p=10495 u=zuul n=ansible | ci_multus : Remove any networks without Multus networking defined ------- 0.10s 2025-09-30 08:16:40,016 p=10495 u=zuul n=ansible | ci_multus : Remove any networks in cifmw_ci_multus_deny_list if defined --- 0.09s 2025-09-30 08:16:40,016 p=10495 u=zuul n=ansible | ci_multus : Remove any networks not in cifmw_ci_multus_allow_list if defined --- 0.08s 2025-09-30 08:16:40,016 p=10495 u=zuul n=ansible | Call ci_multus role ----------------------------------------------------- 0.05s 2025-09-30 08:16:40,016 p=10495 u=zuul n=ansible | ci_multus : Gather network layout from OCP host or default networks ----- 0.05s 2025-09-30 08:16:40,016 p=10495 u=zuul n=ansible | networking_mapper : Set cifmw_networking_env_definition is present ------ 0.04s 2025-09-30 08:16:40,016 p=10495 u=zuul n=ansible | networking_mapper : Check for Networking Environment Definition file existence --- 0.03s 2025-09-30 08:16:40,016 p=10495 u=zuul n=ansible | networking_mapper : Check for Networking Definition file existance ------ 0.03s 2025-09-30 08:16:40,016 p=10495 u=zuul n=ansible | Check if new ssh keypair exists ----------------------------------------- 0.03s 2025-09-30 08:16:40,016 p=10495 u=zuul n=ansible | networking_mapper : Load the Networking Definition from file ------------ 0.03s 2025-09-30 08:16:40,016 p=10495 u=zuul n=ansible | Load shared variables --------------------------------------------------- 0.03s 2025-09-30 08:16:40,096 p=10486 u=zuul n=molecule.logger | [info]Running [scenario]default[/] > [action]verify[/][/] 2025-09-30 08:16:40,097 p=10486 u=zuul n=molecule.verifier.ansible | Running Ansible Verifier 2025-09-30 08:16:40,635 p=10713 u=zuul n=ansible | PLAY [Verify] ****************************************************************** 2025-09-30 08:16:40,651 p=10713 u=zuul n=ansible | TASK [Gathering Facts] ********************************************************* 2025-09-30 08:16:40,651 p=10713 u=zuul n=ansible | Tuesday 30 September 2025 08:16:40 +0000 (0:00:00.018) 0:00:00.018 ***** 2025-09-30 08:16:41,744 p=10713 u=zuul n=ansible | ok: [instance] 2025-09-30 08:16:41,763 p=10713 u=zuul n=ansible | TASK [Load shared variables] *************************************************** 2025-09-30 08:16:41,763 p=10713 u=zuul n=ansible | Tuesday 30 September 2025 08:16:41 +0000 (0:00:01.111) 0:00:01.129 ***** 2025-09-30 08:16:41,781 p=10713 u=zuul n=ansible | ok: [instance] 2025-09-30 08:16:41,788 p=10713 u=zuul n=ansible | TASK [Fetch files stat results] ************************************************ 2025-09-30 08:16:41,788 p=10713 u=zuul n=ansible | Tuesday 30 September 2025 08:16:41 +0000 (0:00:00.024) 0:00:01.154 ***** 2025-09-30 08:16:42,176 p=10713 u=zuul n=ansible | ok: [instance] 2025-09-30 08:16:42,190 p=10713 u=zuul n=ansible | TASK [Assert that expected file exist] ***************************************** 2025-09-30 08:16:42,190 p=10713 u=zuul n=ansible | Tuesday 30 September 2025 08:16:42 +0000 (0:00:00.402) 0:00:01.556 ***** 2025-09-30 08:16:42,209 p=10713 u=zuul n=ansible | ok: [instance] => changed=false msg: All assertions passed 2025-09-30 08:16:42,219 p=10713 u=zuul n=ansible | TASK [Fetch file content] ****************************************************** 2025-09-30 08:16:42,219 p=10713 u=zuul n=ansible | Tuesday 30 September 2025 08:16:42 +0000 (0:00:00.028) 0:00:01.585 ***** 2025-09-30 08:16:42,579 p=10713 u=zuul n=ansible | ok: [instance] 2025-09-30 08:16:42,592 p=10713 u=zuul n=ansible | TASK [Set _ci_multus_nad variable] ********************************************* 2025-09-30 08:16:42,592 p=10713 u=zuul n=ansible | Tuesday 30 September 2025 08:16:42 +0000 (0:00:00.372) 0:00:01.958 ***** 2025-09-30 08:16:42,633 p=10713 u=zuul n=ansible | ok: [instance] 2025-09-30 08:16:42,643 p=10713 u=zuul n=ansible | TASK [Assert expected number of Network Attachment Definitions are created] **** 2025-09-30 08:16:42,643 p=10713 u=zuul n=ansible | Tuesday 30 September 2025 08:16:42 +0000 (0:00:00.051) 0:00:02.009 ***** 2025-09-30 08:16:42,682 p=10713 u=zuul n=ansible | ok: [instance] 2025-09-30 08:16:42,721 p=10713 u=zuul n=ansible | PLAY RECAP ********************************************************************* 2025-09-30 08:16:42,721 p=10713 u=zuul n=ansible | instance : ok=7 changed=0 unreachable=0 failed=0 skipped=0 rescued=0 ignored=0 2025-09-30 08:16:42,721 p=10713 u=zuul n=ansible | Tuesday 30 September 2025 08:16:42 +0000 (0:00:00.078) 0:00:02.088 ***** 2025-09-30 08:16:42,721 p=10713 u=zuul n=ansible | =============================================================================== 2025-09-30 08:16:42,722 p=10713 u=zuul n=ansible | Gathering Facts --------------------------------------------------------- 1.11s 2025-09-30 08:16:42,722 p=10713 u=zuul n=ansible | Fetch files stat results ------------------------------------------------ 0.40s 2025-09-30 08:16:42,722 p=10713 u=zuul n=ansible | Fetch file content ------------------------------------------------------ 0.37s 2025-09-30 08:16:42,722 p=10713 u=zuul n=ansible | Assert expected number of Network Attachment Definitions are created ---- 0.08s 2025-09-30 08:16:42,722 p=10713 u=zuul n=ansible | Set _ci_multus_nad variable --------------------------------------------- 0.05s 2025-09-30 08:16:42,722 p=10713 u=zuul n=ansible | Assert that expected file exist ----------------------------------------- 0.03s 2025-09-30 08:16:42,722 p=10713 u=zuul n=ansible | Load shared variables --------------------------------------------------- 0.02s 2025-09-30 08:16:42,790 p=10486 u=zuul n=molecule.verifier.ansible | Verifier completed successfully. 2025-09-30 08:16:42,809 p=10486 u=zuul n=molecule.logger | [info]Running [scenario]default[/] > [action]verify[/][/] 2025-09-30 08:16:42,810 p=10486 u=zuul n=molecule.verifier.ansible | Running Ansible Verifier 2025-09-30 08:16:43,265 p=10821 u=zuul n=ansible | PLAY [Verify CRC] ************************************************************** 2025-09-30 08:16:43,279 p=10821 u=zuul n=ansible | TASK [Gathering Facts] ********************************************************* 2025-09-30 08:16:43,279 p=10821 u=zuul n=ansible | Tuesday 30 September 2025 08:16:43 +0000 (0:00:00.015) 0:00:00.015 ***** 2025-09-30 08:16:44,327 p=10821 u=zuul n=ansible | ok: [instance] 2025-09-30 08:16:44,367 p=10821 u=zuul n=ansible | TASK [Include default vars] **************************************************** 2025-09-30 08:16:44,367 p=10821 u=zuul n=ansible | Tuesday 30 September 2025 08:16:44 +0000 (0:00:01.088) 0:00:01.104 ***** 2025-09-30 08:16:44,394 p=10821 u=zuul n=ansible | ok: [instance] 2025-09-30 08:16:44,407 p=10821 u=zuul n=ansible | TASK [Check if NADs were created] ********************************************** 2025-09-30 08:16:44,407 p=10821 u=zuul n=ansible | Tuesday 30 September 2025 08:16:44 +0000 (0:00:00.040) 0:00:01.144 ***** 2025-09-30 08:16:45,248 p=10821 u=zuul n=ansible | ok: [instance] 2025-09-30 08:16:45,256 p=10821 u=zuul n=ansible | TASK [Store output spec] ******************************************************* 2025-09-30 08:16:45,256 p=10821 u=zuul n=ansible | Tuesday 30 September 2025 08:16:45 +0000 (0:00:00.848) 0:00:01.993 ***** 2025-09-30 08:16:45,308 p=10821 u=zuul n=ansible | ok: [instance] 2025-09-30 08:16:45,316 p=10821 u=zuul n=ansible | TASK [Ensure both lists have the same length] ********************************** 2025-09-30 08:16:45,316 p=10821 u=zuul n=ansible | Tuesday 30 September 2025 08:16:45 +0000 (0:00:00.059) 0:00:02.052 ***** 2025-09-30 08:16:45,359 p=10821 u=zuul n=ansible | ok: [instance] => changed=false msg: All assertions passed 2025-09-30 08:16:45,366 p=10821 u=zuul n=ansible | TASK [Compare each corresponding element in the lists] ************************* 2025-09-30 08:16:45,366 p=10821 u=zuul n=ansible | Tuesday 30 September 2025 08:16:45 +0000 (0:00:00.049) 0:00:02.102 ***** 2025-09-30 08:16:45,411 p=10821 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 08:16:45,421 p=10821 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 08:16:45,427 p=10821 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 08:16:45,436 p=10821 u=zuul n=ansible | TASK [Create a test pod to attach a network] *********************************** 2025-09-30 08:16:45,436 p=10821 u=zuul n=ansible | Tuesday 30 September 2025 08:16:45 +0000 (0:00:00.070) 0:00:02.173 ***** 2025-09-30 08:17:37,854 p=10821 u=zuul n=ansible | [WARNING]: unknown field "api_version" 2025-09-30 08:17:37,854 p=10821 u=zuul n=ansible | changed: [instance] 2025-09-30 08:17:37,862 p=10821 u=zuul n=ansible | TASK [Assert that test pod has the additional network] ************************* 2025-09-30 08:17:37,862 p=10821 u=zuul n=ansible | Tuesday 30 September 2025 08:17:37 +0000 (0:00:52.425) 0:00:54.598 ***** 2025-09-30 08:17:37,880 p=10821 u=zuul n=ansible | ok: [instance] => changed=false msg: All assertions passed 2025-09-30 08:17:37,887 p=10821 u=zuul n=ansible | TASK [Delete test pod] ********************************************************* 2025-09-30 08:17:37,887 p=10821 u=zuul n=ansible | Tuesday 30 September 2025 08:17:37 +0000 (0:00:00.025) 0:00:54.624 ***** 2025-09-30 08:17:38,594 p=10821 u=zuul n=ansible | changed: [instance] 2025-09-30 08:17:38,617 p=10821 u=zuul n=ansible | PLAY RECAP ********************************************************************* 2025-09-30 08:17:38,617 p=10821 u=zuul n=ansible | instance : ok=9 changed=2 unreachable=0 failed=0 skipped=0 rescued=0 ignored=0 2025-09-30 08:17:38,618 p=10821 u=zuul n=ansible | Tuesday 30 September 2025 08:17:38 +0000 (0:00:00.730) 0:00:55.354 ***** 2025-09-30 08:17:38,618 p=10821 u=zuul n=ansible | =============================================================================== 2025-09-30 08:17:38,618 p=10821 u=zuul n=ansible | Create a test pod to attach a network ---------------------------------- 52.43s 2025-09-30 08:17:38,618 p=10821 u=zuul n=ansible | Gathering Facts --------------------------------------------------------- 1.09s 2025-09-30 08:17:38,618 p=10821 u=zuul n=ansible | Check if NADs were created ---------------------------------------------- 0.85s 2025-09-30 08:17:38,618 p=10821 u=zuul n=ansible | Delete test pod --------------------------------------------------------- 0.73s 2025-09-30 08:17:38,618 p=10821 u=zuul n=ansible | Compare each corresponding element in the lists ------------------------- 0.07s 2025-09-30 08:17:38,618 p=10821 u=zuul n=ansible | Store output spec ------------------------------------------------------- 0.06s 2025-09-30 08:17:38,618 p=10821 u=zuul n=ansible | Ensure both lists have the same length ---------------------------------- 0.05s 2025-09-30 08:17:38,618 p=10821 u=zuul n=ansible | Include default vars ---------------------------------------------------- 0.04s 2025-09-30 08:17:38,618 p=10821 u=zuul n=ansible | Assert that test pod has the additional network ------------------------- 0.03s 2025-09-30 08:17:38,678 p=10486 u=zuul n=molecule.verifier.ansible | Verifier completed successfully. 2025-09-30 08:17:38,692 p=10486 u=zuul n=molecule.logger | [info]Running [scenario]default[/] > [action]side_effect[/][/] 2025-09-30 08:17:39,169 p=10977 u=zuul n=ansible | PLAY [Clean] ******************************************************************* 2025-09-30 08:17:39,184 p=10977 u=zuul n=ansible | TASK [Gathering Facts] ********************************************************* 2025-09-30 08:17:39,184 p=10977 u=zuul n=ansible | Tuesday 30 September 2025 08:17:39 +0000 (0:00:00.017) 0:00:00.017 ***** 2025-09-30 08:17:40,274 p=10977 u=zuul n=ansible | ok: [instance] 2025-09-30 08:17:40,301 p=10977 u=zuul n=ansible | TASK [Backup NAD before cleanup so they can be inspected in CI] **************** 2025-09-30 08:17:40,302 p=10977 u=zuul n=ansible | Tuesday 30 September 2025 08:17:40 +0000 (0:00:01.117) 0:00:01.134 ***** 2025-09-30 08:17:40,660 p=10977 u=zuul n=ansible | changed: [instance] 2025-09-30 08:17:40,671 p=10977 u=zuul n=ansible | TASK [ci_multus : Cleanup - Fetch NADs in namespace: openstack] **************** 2025-09-30 08:17:40,671 p=10977 u=zuul n=ansible | Tuesday 30 September 2025 08:17:40 +0000 (0:00:00.369) 0:00:01.503 ***** 2025-09-30 08:17:41,626 p=10977 u=zuul n=ansible | ok: [instance] 2025-09-30 08:17:41,638 p=10977 u=zuul n=ansible | TASK [ci_multus : Cleanup - Delete NADs] *************************************** 2025-09-30 08:17:41,638 p=10977 u=zuul n=ansible | Tuesday 30 September 2025 08:17:41 +0000 (0:00:00.967) 0:00:02.471 ***** 2025-09-30 08:17:42,611 p=10977 u=zuul n=ansible | changed: [instance] => (item=bridge-to-linux-bridge) 2025-09-30 08:17:43,359 p=10977 u=zuul n=ansible | changed: [instance] => (item=default) 2025-09-30 08:17:44,090 p=10977 u=zuul n=ansible | changed: [instance] => (item=patchnetwork) 2025-09-30 08:17:44,102 p=10977 u=zuul n=ansible | TASK [ci_multus : Cleanup - Remove if artifact directory exists] *************** 2025-09-30 08:17:44,103 p=10977 u=zuul n=ansible | Tuesday 30 September 2025 08:17:44 +0000 (0:00:02.464) 0:00:04.935 ***** 2025-09-30 08:17:44,455 p=10977 u=zuul n=ansible | changed: [instance] 2025-09-30 08:17:44,484 p=10977 u=zuul n=ansible | PLAY RECAP ********************************************************************* 2025-09-30 08:17:44,484 p=10977 u=zuul n=ansible | instance : ok=5 changed=3 unreachable=0 failed=0 skipped=0 rescued=0 ignored=0 2025-09-30 08:17:44,484 p=10977 u=zuul n=ansible | Tuesday 30 September 2025 08:17:44 +0000 (0:00:00.381) 0:00:05.317 ***** 2025-09-30 08:17:44,484 p=10977 u=zuul n=ansible | =============================================================================== 2025-09-30 08:17:44,485 p=10977 u=zuul n=ansible | ci_multus : Cleanup - Delete NADs --------------------------------------- 2.46s 2025-09-30 08:17:44,485 p=10977 u=zuul n=ansible | Gathering Facts --------------------------------------------------------- 1.12s 2025-09-30 08:17:44,485 p=10977 u=zuul n=ansible | ci_multus : Cleanup - Fetch NADs in namespace: openstack ---------------- 0.97s 2025-09-30 08:17:44,485 p=10977 u=zuul n=ansible | ci_multus : Cleanup - Remove if artifact directory exists --------------- 0.38s 2025-09-30 08:17:44,485 p=10977 u=zuul n=ansible | Backup NAD before cleanup so they can be inspected in CI ---------------- 0.37s 2025-09-30 08:17:44,567 p=10486 u=zuul n=molecule.logger | [info]Running [scenario]default[/] > [action]verify[/][/] 2025-09-30 08:17:44,568 p=10486 u=zuul n=molecule.verifier.ansible | Running Ansible Verifier 2025-09-30 08:17:45,070 p=11131 u=zuul n=ansible | PLAY [Verify Clean] ************************************************************ 2025-09-30 08:17:45,085 p=11131 u=zuul n=ansible | TASK [Gathering Facts] ********************************************************* 2025-09-30 08:17:45,085 p=11131 u=zuul n=ansible | Tuesday 30 September 2025 08:17:45 +0000 (0:00:00.017) 0:00:00.017 ***** 2025-09-30 08:17:46,112 p=11131 u=zuul n=ansible | ok: [instance] 2025-09-30 08:17:46,145 p=11131 u=zuul n=ansible | TASK [Include default vars] **************************************************** 2025-09-30 08:17:46,145 p=11131 u=zuul n=ansible | Tuesday 30 September 2025 08:17:46 +0000 (0:00:01.059) 0:00:01.077 ***** 2025-09-30 08:17:46,164 p=11131 u=zuul n=ansible | ok: [instance] 2025-09-30 08:17:46,172 p=11131 u=zuul n=ansible | TASK [Fetch file stat results] ************************************************* 2025-09-30 08:17:46,172 p=11131 u=zuul n=ansible | Tuesday 30 September 2025 08:17:46 +0000 (0:00:00.027) 0:00:01.104 ***** 2025-09-30 08:17:46,538 p=11131 u=zuul n=ansible | ok: [instance] 2025-09-30 08:17:46,546 p=11131 u=zuul n=ansible | TASK [Assert that created file are removed by cleanup] ************************* 2025-09-30 08:17:46,546 p=11131 u=zuul n=ansible | Tuesday 30 September 2025 08:17:46 +0000 (0:00:00.374) 0:00:01.478 ***** 2025-09-30 08:17:46,563 p=11131 u=zuul n=ansible | ok: [instance] => changed=false msg: All assertions passed 2025-09-30 08:17:46,595 p=11131 u=zuul n=ansible | PLAY RECAP ********************************************************************* 2025-09-30 08:17:46,595 p=11131 u=zuul n=ansible | instance : ok=4 changed=0 unreachable=0 failed=0 skipped=0 rescued=0 ignored=0 2025-09-30 08:17:46,595 p=11131 u=zuul n=ansible | Tuesday 30 September 2025 08:17:46 +0000 (0:00:00.049) 0:00:01.527 ***** 2025-09-30 08:17:46,595 p=11131 u=zuul n=ansible | =============================================================================== 2025-09-30 08:17:46,596 p=11131 u=zuul n=ansible | Gathering Facts --------------------------------------------------------- 1.06s 2025-09-30 08:17:46,596 p=11131 u=zuul n=ansible | Fetch file stat results ------------------------------------------------- 0.37s 2025-09-30 08:17:46,596 p=11131 u=zuul n=ansible | Assert that created file are removed by cleanup ------------------------- 0.05s 2025-09-30 08:17:46,596 p=11131 u=zuul n=ansible | Include default vars ---------------------------------------------------- 0.03s 2025-09-30 08:17:46,666 p=10486 u=zuul n=molecule.verifier.ansible | Verifier completed successfully. 2025-09-30 08:17:46,687 p=10486 u=zuul n=molecule.logger | [info]Running [scenario]default[/] > [action]verify[/][/] 2025-09-30 08:17:46,688 p=10486 u=zuul n=molecule.verifier.ansible | Running Ansible Verifier 2025-09-30 08:17:47,198 p=11218 u=zuul n=ansible | PLAY [Verify Clean CRC] ******************************************************** 2025-09-30 08:17:47,213 p=11218 u=zuul n=ansible | TASK [Gathering Facts] ********************************************************* 2025-09-30 08:17:47,214 p=11218 u=zuul n=ansible | Tuesday 30 September 2025 08:17:47 +0000 (0:00:00.017) 0:00:00.017 ***** 2025-09-30 08:17:48,236 p=11218 u=zuul n=ansible | ok: [instance] 2025-09-30 08:17:48,265 p=11218 u=zuul n=ansible | TASK [Include default vars] **************************************************** 2025-09-30 08:17:48,265 p=11218 u=zuul n=ansible | Tuesday 30 September 2025 08:17:48 +0000 (0:00:01.051) 0:00:01.068 ***** 2025-09-30 08:17:48,296 p=11218 u=zuul n=ansible | ok: [instance] 2025-09-30 08:17:48,304 p=11218 u=zuul n=ansible | TASK [Check if NADs were deleted] ********************************************** 2025-09-30 08:17:48,304 p=11218 u=zuul n=ansible | Tuesday 30 September 2025 08:17:48 +0000 (0:00:00.038) 0:00:01.107 ***** 2025-09-30 08:17:49,249 p=11218 u=zuul n=ansible | ok: [instance] 2025-09-30 08:17:49,282 p=11218 u=zuul n=ansible | PLAY RECAP ********************************************************************* 2025-09-30 08:17:49,283 p=11218 u=zuul n=ansible | instance : ok=3 changed=0 unreachable=0 failed=0 skipped=0 rescued=0 ignored=0 2025-09-30 08:17:49,283 p=11218 u=zuul n=ansible | Tuesday 30 September 2025 08:17:49 +0000 (0:00:00.978) 0:00:02.086 ***** 2025-09-30 08:17:49,283 p=11218 u=zuul n=ansible | =============================================================================== 2025-09-30 08:17:49,283 p=11218 u=zuul n=ansible | Gathering Facts --------------------------------------------------------- 1.05s 2025-09-30 08:17:49,283 p=11218 u=zuul n=ansible | Check if NADs were deleted ---------------------------------------------- 0.98s 2025-09-30 08:17:49,283 p=11218 u=zuul n=ansible | Include default vars ---------------------------------------------------- 0.04s 2025-09-30 08:17:49,351 p=10486 u=zuul n=molecule.verifier.ansible | Verifier completed successfully. 2025-09-30 08:17:49,353 p=10486 u=zuul n=molecule.scenario | Pruning extra files from scenario ephemeral directory 2025-09-30 08:17:49,378 p=10486 u=zuul n=molecule.logger | [info]Running [scenario]local[/] > [action]destroy[/][/] 2025-09-30 08:17:49,379 p=10486 u=zuul n=molecule.command.destroy | Skipping, instances are delegated. 2025-09-30 08:17:49,399 p=10486 u=zuul n=molecule.logger | [info]Running [scenario]local[/] > [action]create[/][/] 2025-09-30 08:17:49,401 p=10486 u=zuul n=molecule.command.create | Skipping, instances are delegated. 2025-09-30 08:17:49,419 p=10486 u=zuul n=molecule.logger | [info]Running [scenario]local[/] > [action]converge[/][/] 2025-09-30 08:17:49,905 p=11305 u=zuul n=ansible | PLAY [Converge] **************************************************************** 2025-09-30 08:17:49,923 p=11305 u=zuul n=ansible | TASK [Gathering Facts] ********************************************************* 2025-09-30 08:17:49,923 p=11305 u=zuul n=ansible | Tuesday 30 September 2025 08:17:49 +0000 (0:00:00.020) 0:00:00.020 ***** 2025-09-30 08:17:50,982 p=11305 u=zuul n=ansible | ok: [instance] 2025-09-30 08:17:51,001 p=11305 u=zuul n=ansible | TASK [Load shared variables] *************************************************** 2025-09-30 08:17:51,001 p=11305 u=zuul n=ansible | Tuesday 30 September 2025 08:17:51 +0000 (0:00:01.078) 0:00:01.098 ***** 2025-09-30 08:17:51,021 p=11305 u=zuul n=ansible | ok: [instance] 2025-09-30 08:17:51,028 p=11305 u=zuul n=ansible | TASK [Call ci_multus role] ***************************************************** 2025-09-30 08:17:51,028 p=11305 u=zuul n=ansible | Tuesday 30 September 2025 08:17:51 +0000 (0:00:00.026) 0:00:01.125 ***** 2025-09-30 08:17:51,072 p=11305 u=zuul n=ansible | TASK [ci_multus : Create manifests directory] ********************************** 2025-09-30 08:17:51,072 p=11305 u=zuul n=ansible | Tuesday 30 September 2025 08:17:51 +0000 (0:00:00.044) 0:00:01.169 ***** 2025-09-30 08:17:51,480 p=11305 u=zuul n=ansible | changed: [instance] 2025-09-30 08:17:51,490 p=11305 u=zuul n=ansible | TASK [networking_mapper : Check for Networking Environment Definition file existence] *** 2025-09-30 08:17:51,490 p=11305 u=zuul n=ansible | Tuesday 30 September 2025 08:17:51 +0000 (0:00:00.417) 0:00:01.587 ***** 2025-09-30 08:17:51,522 p=11305 u=zuul n=ansible | skipping: [instance] 2025-09-30 08:17:51,532 p=11305 u=zuul n=ansible | TASK [networking_mapper : Check for Networking Definition file existance] ****** 2025-09-30 08:17:51,532 p=11305 u=zuul n=ansible | Tuesday 30 September 2025 08:17:51 +0000 (0:00:00.042) 0:00:01.629 ***** 2025-09-30 08:17:51,564 p=11305 u=zuul n=ansible | skipping: [instance] 2025-09-30 08:17:51,574 p=11305 u=zuul n=ansible | TASK [networking_mapper : Load the Networking Definition from file] ************ 2025-09-30 08:17:51,574 p=11305 u=zuul n=ansible | Tuesday 30 September 2025 08:17:51 +0000 (0:00:00.041) 0:00:01.671 ***** 2025-09-30 08:17:51,599 p=11305 u=zuul n=ansible | skipping: [instance] 2025-09-30 08:17:51,608 p=11305 u=zuul n=ansible | TASK [networking_mapper : Set cifmw_networking_env_definition is present] ****** 2025-09-30 08:17:51,608 p=11305 u=zuul n=ansible | Tuesday 30 September 2025 08:17:51 +0000 (0:00:00.034) 0:00:01.705 ***** 2025-09-30 08:17:51,631 p=11305 u=zuul n=ansible | skipping: [instance] 2025-09-30 08:17:51,652 p=11305 u=zuul n=ansible | TASK [ci_multus : Gather network layout from OCP host or default networks] ***** 2025-09-30 08:17:51,652 p=11305 u=zuul n=ansible | Tuesday 30 September 2025 08:17:51 +0000 (0:00:00.044) 0:00:01.749 ***** 2025-09-30 08:17:51,684 p=11305 u=zuul n=ansible | ok: [instance] 2025-09-30 08:17:51,691 p=11305 u=zuul n=ansible | TASK [ci_multus : Merge any available multus net info patches] ***************** 2025-09-30 08:17:51,691 p=11305 u=zuul n=ansible | Tuesday 30 September 2025 08:17:51 +0000 (0:00:00.039) 0:00:01.788 ***** 2025-09-30 08:17:51,792 p=11305 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 08:17:51,829 p=11305 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-09-30 08:17:51,848 p=11305 u=zuul n=ansible | TASK [ci_multus : Remove any networks without Multus networking defined] ******* 2025-09-30 08:17:51,848 p=11305 u=zuul n=ansible | Tuesday 30 September 2025 08:17:51 +0000 (0:00:00.156) 0:00:01.945 ***** 2025-09-30 08:17:51,957 p=11305 u=zuul n=ansible | ok: [instance] 2025-09-30 08:17:51,972 p=11305 u=zuul n=ansible | TASK [ci_multus : Remove any networks not in cifmw_ci_multus_allow_list if defined] *** 2025-09-30 08:17:51,972 p=11305 u=zuul n=ansible | Tuesday 30 September 2025 08:17:51 +0000 (0:00:00.123) 0:00:02.069 ***** 2025-09-30 08:17:52,039 p=11305 u=zuul n=ansible | ok: [instance] 2025-09-30 08:17:52,052 p=11305 u=zuul n=ansible | TASK [ci_multus : Remove any networks in cifmw_ci_multus_deny_list if defined] *** 2025-09-30 08:17:52,053 p=11305 u=zuul n=ansible | Tuesday 30 September 2025 08:17:52 +0000 (0:00:00.080) 0:00:02.149 ***** 2025-09-30 08:17:52,137 p=11305 u=zuul n=ansible | ok: [instance] 2025-09-30 08:17:52,154 p=11305 u=zuul n=ansible | TASK [ci_multus : Render NetworkAttachmenktDefinition manifests] *************** 2025-09-30 08:17:52,154 p=11305 u=zuul n=ansible | Tuesday 30 September 2025 08:17:52 +0000 (0:00:00.101) 0:00:02.251 ***** 2025-09-30 08:17:52,875 p=11305 u=zuul n=ansible | changed: [instance] 2025-09-30 08:17:52,882 p=11305 u=zuul n=ansible | TASK [ci_multus : Create the multus namespace] ********************************* 2025-09-30 08:17:52,882 p=11305 u=zuul n=ansible | Tuesday 30 September 2025 08:17:52 +0000 (0:00:00.727) 0:00:02.979 ***** 2025-09-30 08:17:52,894 p=11305 u=zuul n=ansible | skipping: [instance] 2025-09-30 08:17:52,902 p=11305 u=zuul n=ansible | TASK [ci_multus : Apply network attachment definition manifests] *************** 2025-09-30 08:17:52,902 p=11305 u=zuul n=ansible | Tuesday 30 September 2025 08:17:52 +0000 (0:00:00.019) 0:00:02.999 ***** 2025-09-30 08:17:52,914 p=11305 u=zuul n=ansible | skipping: [instance] 2025-09-30 08:17:52,940 p=11305 u=zuul n=ansible | PLAY RECAP ********************************************************************* 2025-09-30 08:17:52,940 p=11305 u=zuul n=ansible | instance : ok=9 changed=2 unreachable=0 failed=0 skipped=6 rescued=0 ignored=0 2025-09-30 08:17:52,940 p=11305 u=zuul n=ansible | Tuesday 30 September 2025 08:17:52 +0000 (0:00:00.038) 0:00:03.037 ***** 2025-09-30 08:17:52,940 p=11305 u=zuul n=ansible | =============================================================================== 2025-09-30 08:17:52,941 p=11305 u=zuul n=ansible | Gathering Facts --------------------------------------------------------- 1.08s 2025-09-30 08:17:52,941 p=11305 u=zuul n=ansible | ci_multus : Render NetworkAttachmenktDefinition manifests --------------- 0.73s 2025-09-30 08:17:52,941 p=11305 u=zuul n=ansible | ci_multus : Create manifests directory ---------------------------------- 0.42s 2025-09-30 08:17:52,941 p=11305 u=zuul n=ansible | ci_multus : Merge any available multus net info patches ----------------- 0.16s 2025-09-30 08:17:52,941 p=11305 u=zuul n=ansible | ci_multus : Remove any networks without Multus networking defined ------- 0.12s 2025-09-30 08:17:52,941 p=11305 u=zuul n=ansible | ci_multus : Remove any networks in cifmw_ci_multus_deny_list if defined --- 0.10s 2025-09-30 08:17:52,941 p=11305 u=zuul n=ansible | ci_multus : Remove any networks not in cifmw_ci_multus_allow_list if defined --- 0.08s 2025-09-30 08:17:52,941 p=11305 u=zuul n=ansible | Call ci_multus role ----------------------------------------------------- 0.04s 2025-09-30 08:17:52,941 p=11305 u=zuul n=ansible | networking_mapper : Set cifmw_networking_env_definition is present ------ 0.04s 2025-09-30 08:17:52,941 p=11305 u=zuul n=ansible | networking_mapper : Check for Networking Environment Definition file existence --- 0.04s 2025-09-30 08:17:52,941 p=11305 u=zuul n=ansible | networking_mapper : Check for Networking Definition file existance ------ 0.04s 2025-09-30 08:17:52,941 p=11305 u=zuul n=ansible | ci_multus : Gather network layout from OCP host or default networks ----- 0.04s 2025-09-30 08:17:52,941 p=11305 u=zuul n=ansible | ci_multus : Apply network attachment definition manifests --------------- 0.04s 2025-09-30 08:17:52,941 p=11305 u=zuul n=ansible | networking_mapper : Load the Networking Definition from file ------------ 0.03s 2025-09-30 08:17:52,941 p=11305 u=zuul n=ansible | Load shared variables --------------------------------------------------- 0.03s 2025-09-30 08:17:52,941 p=11305 u=zuul n=ansible | ci_multus : Create the multus namespace --------------------------------- 0.02s 2025-09-30 08:17:53,021 p=10486 u=zuul n=molecule.logger | [info]Running [scenario]local[/] > [action]verify[/][/] 2025-09-30 08:17:53,022 p=10486 u=zuul n=molecule.verifier.ansible | Running Ansible Verifier 2025-09-30 08:17:53,509 p=11435 u=zuul n=ansible | PLAY [Verify] ****************************************************************** 2025-09-30 08:17:53,526 p=11435 u=zuul n=ansible | TASK [Gathering Facts] ********************************************************* 2025-09-30 08:17:53,527 p=11435 u=zuul n=ansible | Tuesday 30 September 2025 08:17:53 +0000 (0:00:00.019) 0:00:00.019 ***** 2025-09-30 08:17:55,608 p=11435 u=zuul n=ansible | ok: [instance] 2025-09-30 08:17:55,628 p=11435 u=zuul n=ansible | TASK [Load shared variables] *************************************************** 2025-09-30 08:17:55,628 p=11435 u=zuul n=ansible | Tuesday 30 September 2025 08:17:55 +0000 (0:00:02.101) 0:00:02.120 ***** 2025-09-30 08:17:55,644 p=11435 u=zuul n=ansible | ok: [instance] 2025-09-30 08:17:55,650 p=11435 u=zuul n=ansible | TASK [Fetch files stat results] ************************************************ 2025-09-30 08:17:55,650 p=11435 u=zuul n=ansible | Tuesday 30 September 2025 08:17:55 +0000 (0:00:00.022) 0:00:02.142 ***** 2025-09-30 08:17:56,051 p=11435 u=zuul n=ansible | ok: [instance] 2025-09-30 08:17:56,061 p=11435 u=zuul n=ansible | TASK [Assert that expected file exist] ***************************************** 2025-09-30 08:17:56,061 p=11435 u=zuul n=ansible | Tuesday 30 September 2025 08:17:56 +0000 (0:00:00.410) 0:00:02.553 ***** 2025-09-30 08:17:56,083 p=11435 u=zuul n=ansible | ok: [instance] => changed=false msg: All assertions passed 2025-09-30 08:17:56,090 p=11435 u=zuul n=ansible | TASK [Fetch file content] ****************************************************** 2025-09-30 08:17:56,090 p=11435 u=zuul n=ansible | Tuesday 30 September 2025 08:17:56 +0000 (0:00:00.029) 0:00:02.582 ***** 2025-09-30 08:17:56,429 p=11435 u=zuul n=ansible | ok: [instance] 2025-09-30 08:17:56,446 p=11435 u=zuul n=ansible | TASK [Set _ci_multus_nad variable] ********************************************* 2025-09-30 08:17:56,446 p=11435 u=zuul n=ansible | Tuesday 30 September 2025 08:17:56 +0000 (0:00:00.356) 0:00:02.938 ***** 2025-09-30 08:17:56,477 p=11435 u=zuul n=ansible | ok: [instance] 2025-09-30 08:17:56,492 p=11435 u=zuul n=ansible | TASK [Assert expected number of Network Attachment Definitions are created] **** 2025-09-30 08:17:56,493 p=11435 u=zuul n=ansible | Tuesday 30 September 2025 08:17:56 +0000 (0:00:00.046) 0:00:02.985 ***** 2025-09-30 08:17:56,523 p=11435 u=zuul n=ansible | ok: [instance] 2025-09-30 08:17:56,566 p=11435 u=zuul n=ansible | PLAY RECAP ********************************************************************* 2025-09-30 08:17:56,567 p=11435 u=zuul n=ansible | instance : ok=7 changed=0 unreachable=0 failed=0 skipped=0 rescued=0 ignored=0 2025-09-30 08:17:56,567 p=11435 u=zuul n=ansible | Tuesday 30 September 2025 08:17:56 +0000 (0:00:00.074) 0:00:03.059 ***** 2025-09-30 08:17:56,567 p=11435 u=zuul n=ansible | =============================================================================== 2025-09-30 08:17:56,567 p=11435 u=zuul n=ansible | Gathering Facts --------------------------------------------------------- 2.10s 2025-09-30 08:17:56,567 p=11435 u=zuul n=ansible | Fetch files stat results ------------------------------------------------ 0.41s 2025-09-30 08:17:56,567 p=11435 u=zuul n=ansible | Fetch file content ------------------------------------------------------ 0.36s 2025-09-30 08:17:56,567 p=11435 u=zuul n=ansible | Assert expected number of Network Attachment Definitions are created ---- 0.07s 2025-09-30 08:17:56,567 p=11435 u=zuul n=ansible | Set _ci_multus_nad variable --------------------------------------------- 0.05s 2025-09-30 08:17:56,567 p=11435 u=zuul n=ansible | Assert that expected file exist ----------------------------------------- 0.03s 2025-09-30 08:17:56,567 p=11435 u=zuul n=ansible | Load shared variables --------------------------------------------------- 0.02s 2025-09-30 08:17:56,638 p=10486 u=zuul n=molecule.verifier.ansible | Verifier completed successfully. 2025-09-30 08:17:56,648 p=10486 u=zuul n=molecule.logger | [info]Running [scenario]local[/] > [action]side_effect[/][/] 2025-09-30 08:17:57,151 p=11543 u=zuul n=ansible | PLAY [Clean] ******************************************************************* 2025-09-30 08:17:57,165 p=11543 u=zuul n=ansible | TASK [Gathering Facts] ********************************************************* 2025-09-30 08:17:57,165 p=11543 u=zuul n=ansible | Tuesday 30 September 2025 08:17:57 +0000 (0:00:00.015) 0:00:00.015 ***** 2025-09-30 08:17:58,255 p=11543 u=zuul n=ansible | ok: [instance] 2025-09-30 08:17:58,275 p=11543 u=zuul n=ansible | TASK [Backup NAD before cleanup so they can be inspected in CI] **************** 2025-09-30 08:17:58,275 p=11543 u=zuul n=ansible | Tuesday 30 September 2025 08:17:58 +0000 (0:00:01.110) 0:00:01.126 ***** 2025-09-30 08:17:58,662 p=11543 u=zuul n=ansible | changed: [instance] 2025-09-30 08:17:58,682 p=11543 u=zuul n=ansible | TASK [ci_multus : Cleanup - Fetch NADs in namespace: openstack] **************** 2025-09-30 08:17:58,682 p=11543 u=zuul n=ansible | Tuesday 30 September 2025 08:17:58 +0000 (0:00:00.407) 0:00:01.533 ***** 2025-09-30 08:17:58,703 p=11543 u=zuul n=ansible | skipping: [instance] 2025-09-30 08:17:58,713 p=11543 u=zuul n=ansible | TASK [ci_multus : Cleanup - Delete NADs] *************************************** 2025-09-30 08:17:58,713 p=11543 u=zuul n=ansible | Tuesday 30 September 2025 08:17:58 +0000 (0:00:00.030) 0:00:01.564 ***** 2025-09-30 08:17:58,738 p=11543 u=zuul n=ansible | skipping: [instance] 2025-09-30 08:17:58,752 p=11543 u=zuul n=ansible | TASK [ci_multus : Cleanup - Remove if artifact directory exists] *************** 2025-09-30 08:17:58,753 p=11543 u=zuul n=ansible | Tuesday 30 September 2025 08:17:58 +0000 (0:00:00.039) 0:00:01.603 ***** 2025-09-30 08:17:59,106 p=11543 u=zuul n=ansible | changed: [instance] 2025-09-30 08:17:59,146 p=11543 u=zuul n=ansible | PLAY RECAP ********************************************************************* 2025-09-30 08:17:59,146 p=11543 u=zuul n=ansible | instance : ok=3 changed=2 unreachable=0 failed=0 skipped=2 rescued=0 ignored=0 2025-09-30 08:17:59,146 p=11543 u=zuul n=ansible | Tuesday 30 September 2025 08:17:59 +0000 (0:00:00.393) 0:00:01.997 ***** 2025-09-30 08:17:59,146 p=11543 u=zuul n=ansible | =============================================================================== 2025-09-30 08:17:59,147 p=11543 u=zuul n=ansible | Gathering Facts --------------------------------------------------------- 1.11s 2025-09-30 08:17:59,147 p=11543 u=zuul n=ansible | Backup NAD before cleanup so they can be inspected in CI ---------------- 0.41s 2025-09-30 08:17:59,147 p=11543 u=zuul n=ansible | ci_multus : Cleanup - Remove if artifact directory exists --------------- 0.39s 2025-09-30 08:17:59,147 p=11543 u=zuul n=ansible | ci_multus : Cleanup - Delete NADs --------------------------------------- 0.04s 2025-09-30 08:17:59,147 p=11543 u=zuul n=ansible | ci_multus : Cleanup - Fetch NADs in namespace: openstack ---------------- 0.03s 2025-09-30 08:17:59,246 p=10486 u=zuul n=molecule.logger | [info]Running [scenario]local[/] > [action]verify[/][/] 2025-09-30 08:17:59,248 p=10486 u=zuul n=molecule.verifier.ansible | Running Ansible Verifier 2025-09-30 08:17:59,769 p=11647 u=zuul n=ansible | PLAY [Verify Clean] ************************************************************ 2025-09-30 08:17:59,783 p=11647 u=zuul n=ansible | TASK [Gathering Facts] ********************************************************* 2025-09-30 08:17:59,783 p=11647 u=zuul n=ansible | Tuesday 30 September 2025 08:17:59 +0000 (0:00:00.016) 0:00:00.016 ***** 2025-09-30 08:18:01,888 p=11647 u=zuul n=ansible | ok: [instance] 2025-09-30 08:18:01,906 p=11647 u=zuul n=ansible | TASK [Include default vars] **************************************************** 2025-09-30 08:18:01,907 p=11647 u=zuul n=ansible | Tuesday 30 September 2025 08:18:01 +0000 (0:00:02.123) 0:00:02.139 ***** 2025-09-30 08:18:01,929 p=11647 u=zuul n=ansible | ok: [instance] 2025-09-30 08:18:01,938 p=11647 u=zuul n=ansible | TASK [Fetch file stat results] ************************************************* 2025-09-30 08:18:01,938 p=11647 u=zuul n=ansible | Tuesday 30 September 2025 08:18:01 +0000 (0:00:00.031) 0:00:02.170 ***** 2025-09-30 08:18:02,283 p=11647 u=zuul n=ansible | ok: [instance] 2025-09-30 08:18:02,290 p=11647 u=zuul n=ansible | TASK [Assert that created file are removed by cleanup] ************************* 2025-09-30 08:18:02,290 p=11647 u=zuul n=ansible | Tuesday 30 September 2025 08:18:02 +0000 (0:00:00.352) 0:00:02.522 ***** 2025-09-30 08:18:02,311 p=11647 u=zuul n=ansible | ok: [instance] => changed=false msg: All assertions passed 2025-09-30 08:18:02,335 p=11647 u=zuul n=ansible | PLAY RECAP ********************************************************************* 2025-09-30 08:18:02,335 p=11647 u=zuul n=ansible | instance : ok=4 changed=0 unreachable=0 failed=0 skipped=0 rescued=0 ignored=0 2025-09-30 08:18:02,335 p=11647 u=zuul n=ansible | Tuesday 30 September 2025 08:18:02 +0000 (0:00:00.045) 0:00:02.567 ***** 2025-09-30 08:18:02,335 p=11647 u=zuul n=ansible | =============================================================================== 2025-09-30 08:18:02,335 p=11647 u=zuul n=ansible | Gathering Facts --------------------------------------------------------- 2.12s 2025-09-30 08:18:02,335 p=11647 u=zuul n=ansible | Fetch file stat results ------------------------------------------------- 0.35s 2025-09-30 08:18:02,335 p=11647 u=zuul n=ansible | Assert that created file are removed by cleanup ------------------------- 0.05s 2025-09-30 08:18:02,335 p=11647 u=zuul n=ansible | Include default vars ---------------------------------------------------- 0.03s 2025-09-30 08:18:02,412 p=10486 u=zuul n=molecule.verifier.ansible | Verifier completed successfully. 2025-09-30 08:18:02,413 p=10486 u=zuul n=molecule.scenario | Pruning extra files from scenario ephemeral directory 2025-09-30 08:18:02,426 p=10486 u=zuul n=molecule.logger | [info]Running [scenario]local_ipv6[/] > [action]destroy[/][/] 2025-09-30 08:18:02,427 p=10486 u=zuul n=molecule.command.destroy | Skipping, instances are delegated. 2025-09-30 08:18:02,438 p=10486 u=zuul n=molecule.logger | [info]Running [scenario]local_ipv6[/] > [action]create[/][/] 2025-09-30 08:18:02,439 p=10486 u=zuul n=molecule.command.create | Skipping, instances are delegated. 2025-09-30 08:18:02,448 p=10486 u=zuul n=molecule.logger | [info]Running [scenario]local_ipv6[/] > [action]converge[/][/] 2025-09-30 08:18:02,901 p=11734 u=zuul n=ansible | PLAY [Converge] **************************************************************** 2025-09-30 08:18:02,915 p=11734 u=zuul n=ansible | TASK [Gathering Facts] ********************************************************* 2025-09-30 08:18:02,915 p=11734 u=zuul n=ansible | Tuesday 30 September 2025 08:18:02 +0000 (0:00:00.016) 0:00:00.016 ***** 2025-09-30 08:18:03,985 p=11734 u=zuul n=ansible | ok: [instance] 2025-09-30 08:18:04,004 p=11734 u=zuul n=ansible | TASK [Load shared variables] *************************************************** 2025-09-30 08:18:04,004 p=11734 u=zuul n=ansible | Tuesday 30 September 2025 08:18:04 +0000 (0:00:01.089) 0:00:01.105 ***** 2025-09-30 08:18:04,026 p=11734 u=zuul n=ansible | ok: [instance] 2025-09-30 08:18:04,035 p=11734 u=zuul n=ansible | TASK [Call ci_multus role] ***************************************************** 2025-09-30 08:18:04,035 p=11734 u=zuul n=ansible | Tuesday 30 September 2025 08:18:04 +0000 (0:00:00.030) 0:00:01.136 ***** 2025-09-30 08:18:04,084 p=11734 u=zuul n=ansible | TASK [ci_multus : Create manifests directory] ********************************** 2025-09-30 08:18:04,084 p=11734 u=zuul n=ansible | Tuesday 30 September 2025 08:18:04 +0000 (0:00:00.049) 0:00:01.185 ***** 2025-09-30 08:18:04,501 p=11734 u=zuul n=ansible | changed: [instance] 2025-09-30 08:18:04,509 p=11734 u=zuul n=ansible | TASK [networking_mapper : Check for Networking Environment Definition file existence] *** 2025-09-30 08:18:04,510 p=11734 u=zuul n=ansible | Tuesday 30 September 2025 08:18:04 +0000 (0:00:00.425) 0:00:01.610 ***** 2025-09-30 08:18:04,539 p=11734 u=zuul n=ansible | skipping: [instance] 2025-09-30 08:18:04,549 p=11734 u=zuul n=ansible | TASK [networking_mapper : Check for Networking Definition file existance] ****** 2025-09-30 08:18:04,550 p=11734 u=zuul n=ansible | Tuesday 30 September 2025 08:18:04 +0000 (0:00:00.040) 0:00:01.650 ***** 2025-09-30 08:18:04,576 p=11734 u=zuul n=ansible | skipping: [instance] 2025-09-30 08:18:04,584 p=11734 u=zuul n=ansible | TASK [networking_mapper : Load the Networking Definition from file] ************ 2025-09-30 08:18:04,585 p=11734 u=zuul n=ansible | Tuesday 30 September 2025 08:18:04 +0000 (0:00:00.034) 0:00:01.685 ***** 2025-09-30 08:18:04,609 p=11734 u=zuul n=ansible | skipping: [instance] 2025-09-30 08:18:04,618 p=11734 u=zuul n=ansible | TASK [networking_mapper : Set cifmw_networking_env_definition is present] ****** 2025-09-30 08:18:04,618 p=11734 u=zuul n=ansible | Tuesday 30 September 2025 08:18:04 +0000 (0:00:00.033) 0:00:01.718 ***** 2025-09-30 08:18:04,639 p=11734 u=zuul n=ansible | skipping: [instance] 2025-09-30 08:18:04,663 p=11734 u=zuul n=ansible | TASK [ci_multus : Gather network layout from OCP host or default networks] ***** 2025-09-30 08:18:04,663 p=11734 u=zuul n=ansible | Tuesday 30 September 2025 08:18:04 +0000 (0:00:00.045) 0:00:01.764 ***** 2025-09-30 08:18:04,718 p=11734 u=zuul n=ansible | ok: [instance] 2025-09-30 08:18:04,728 p=11734 u=zuul n=ansible | TASK [ci_multus : Merge any available multus net info patches] ***************** 2025-09-30 08:18:04,728 p=11734 u=zuul n=ansible | Tuesday 30 September 2025 08:18:04 +0000 (0:00:00.065) 0:00:01.829 ***** 2025-09-30 08:18:04,834 p=11734 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 08:18:04,836 p=11734 u=zuul n=ansible | skipping: [instance] 2025-09-30 08:18:04,846 p=11734 u=zuul n=ansible | TASK [ci_multus : Remove any networks without Multus networking defined] ******* 2025-09-30 08:18:04,846 p=11734 u=zuul n=ansible | Tuesday 30 September 2025 08:18:04 +0000 (0:00:00.117) 0:00:01.947 ***** 2025-09-30 08:18:04,917 p=11734 u=zuul n=ansible | ok: [instance] 2025-09-30 08:18:04,925 p=11734 u=zuul n=ansible | TASK [ci_multus : Remove any networks not in cifmw_ci_multus_allow_list if defined] *** 2025-09-30 08:18:04,925 p=11734 u=zuul n=ansible | Tuesday 30 September 2025 08:18:04 +0000 (0:00:00.078) 0:00:02.025 ***** 2025-09-30 08:18:04,998 p=11734 u=zuul n=ansible | ok: [instance] 2025-09-30 08:18:05,014 p=11734 u=zuul n=ansible | TASK [ci_multus : Remove any networks in cifmw_ci_multus_deny_list if defined] *** 2025-09-30 08:18:05,014 p=11734 u=zuul n=ansible | Tuesday 30 September 2025 08:18:05 +0000 (0:00:00.089) 0:00:02.115 ***** 2025-09-30 08:18:05,118 p=11734 u=zuul n=ansible | ok: [instance] 2025-09-30 08:18:05,127 p=11734 u=zuul n=ansible | TASK [ci_multus : Render NetworkAttachmenktDefinition manifests] *************** 2025-09-30 08:18:05,127 p=11734 u=zuul n=ansible | Tuesday 30 September 2025 08:18:05 +0000 (0:00:00.113) 0:00:02.228 ***** 2025-09-30 08:18:05,825 p=11734 u=zuul n=ansible | changed: [instance] 2025-09-30 08:18:05,832 p=11734 u=zuul n=ansible | TASK [ci_multus : Create the multus namespace] ********************************* 2025-09-30 08:18:05,832 p=11734 u=zuul n=ansible | Tuesday 30 September 2025 08:18:05 +0000 (0:00:00.704) 0:00:02.933 ***** 2025-09-30 08:18:05,847 p=11734 u=zuul n=ansible | skipping: [instance] 2025-09-30 08:18:05,861 p=11734 u=zuul n=ansible | TASK [ci_multus : Apply network attachment definition manifests] *************** 2025-09-30 08:18:05,861 p=11734 u=zuul n=ansible | Tuesday 30 September 2025 08:18:05 +0000 (0:00:00.028) 0:00:02.961 ***** 2025-09-30 08:18:05,875 p=11734 u=zuul n=ansible | skipping: [instance] 2025-09-30 08:18:05,922 p=11734 u=zuul n=ansible | PLAY RECAP ********************************************************************* 2025-09-30 08:18:05,922 p=11734 u=zuul n=ansible | instance : ok=8 changed=2 unreachable=0 failed=0 skipped=7 rescued=0 ignored=0 2025-09-30 08:18:05,922 p=11734 u=zuul n=ansible | Tuesday 30 September 2025 08:18:05 +0000 (0:00:00.061) 0:00:03.023 ***** 2025-09-30 08:18:05,922 p=11734 u=zuul n=ansible | =============================================================================== 2025-09-30 08:18:05,922 p=11734 u=zuul n=ansible | Gathering Facts --------------------------------------------------------- 1.09s 2025-09-30 08:18:05,922 p=11734 u=zuul n=ansible | ci_multus : Render NetworkAttachmenktDefinition manifests --------------- 0.70s 2025-09-30 08:18:05,922 p=11734 u=zuul n=ansible | ci_multus : Create manifests directory ---------------------------------- 0.43s 2025-09-30 08:18:05,922 p=11734 u=zuul n=ansible | ci_multus : Merge any available multus net info patches ----------------- 0.12s 2025-09-30 08:18:05,922 p=11734 u=zuul n=ansible | ci_multus : Remove any networks in cifmw_ci_multus_deny_list if defined --- 0.11s 2025-09-30 08:18:05,922 p=11734 u=zuul n=ansible | ci_multus : Remove any networks not in cifmw_ci_multus_allow_list if defined --- 0.09s 2025-09-30 08:18:05,923 p=11734 u=zuul n=ansible | ci_multus : Remove any networks without Multus networking defined ------- 0.08s 2025-09-30 08:18:05,923 p=11734 u=zuul n=ansible | ci_multus : Gather network layout from OCP host or default networks ----- 0.07s 2025-09-30 08:18:05,923 p=11734 u=zuul n=ansible | ci_multus : Apply network attachment definition manifests --------------- 0.06s 2025-09-30 08:18:05,923 p=11734 u=zuul n=ansible | Call ci_multus role ----------------------------------------------------- 0.05s 2025-09-30 08:18:05,923 p=11734 u=zuul n=ansible | networking_mapper : Set cifmw_networking_env_definition is present ------ 0.05s 2025-09-30 08:18:05,923 p=11734 u=zuul n=ansible | networking_mapper : Check for Networking Environment Definition file existence --- 0.04s 2025-09-30 08:18:05,923 p=11734 u=zuul n=ansible | networking_mapper : Check for Networking Definition file existance ------ 0.03s 2025-09-30 08:18:05,923 p=11734 u=zuul n=ansible | networking_mapper : Load the Networking Definition from file ------------ 0.03s 2025-09-30 08:18:05,923 p=11734 u=zuul n=ansible | Load shared variables --------------------------------------------------- 0.03s 2025-09-30 08:18:05,923 p=11734 u=zuul n=ansible | ci_multus : Create the multus namespace --------------------------------- 0.03s 2025-09-30 08:18:06,057 p=10486 u=zuul n=molecule.logger | [info]Running [scenario]local_ipv6[/] > [action]verify[/][/] 2025-09-30 08:18:06,059 p=10486 u=zuul n=molecule.verifier.ansible | Running Ansible Verifier 2025-09-30 08:18:06,621 p=11864 u=zuul n=ansible | PLAY [Verify] ****************************************************************** 2025-09-30 08:18:06,635 p=11864 u=zuul n=ansible | TASK [Gathering Facts] ********************************************************* 2025-09-30 08:18:06,635 p=11864 u=zuul n=ansible | Tuesday 30 September 2025 08:18:06 +0000 (0:00:00.016) 0:00:00.016 ***** 2025-09-30 08:18:07,871 p=11864 u=zuul n=ansible | ok: [instance] 2025-09-30 08:18:07,898 p=11864 u=zuul n=ansible | TASK [Load shared variables] *************************************************** 2025-09-30 08:18:07,899 p=11864 u=zuul n=ansible | Tuesday 30 September 2025 08:18:07 +0000 (0:00:01.263) 0:00:01.279 ***** 2025-09-30 08:18:07,915 p=11864 u=zuul n=ansible | ok: [instance] 2025-09-30 08:18:07,924 p=11864 u=zuul n=ansible | TASK [Fetch files stat results] ************************************************ 2025-09-30 08:18:07,924 p=11864 u=zuul n=ansible | Tuesday 30 September 2025 08:18:07 +0000 (0:00:00.025) 0:00:01.305 ***** 2025-09-30 08:18:08,339 p=11864 u=zuul n=ansible | ok: [instance] 2025-09-30 08:18:08,347 p=11864 u=zuul n=ansible | TASK [Assert that expected file exist] ***************************************** 2025-09-30 08:18:08,347 p=11864 u=zuul n=ansible | Tuesday 30 September 2025 08:18:08 +0000 (0:00:00.422) 0:00:01.727 ***** 2025-09-30 08:18:08,379 p=11864 u=zuul n=ansible | ok: [instance] => changed=false msg: All assertions passed 2025-09-30 08:18:08,396 p=11864 u=zuul n=ansible | TASK [Fetch file content] ****************************************************** 2025-09-30 08:18:08,396 p=11864 u=zuul n=ansible | Tuesday 30 September 2025 08:18:08 +0000 (0:00:00.049) 0:00:01.777 ***** 2025-09-30 08:18:08,802 p=11864 u=zuul n=ansible | ok: [instance] 2025-09-30 08:18:08,810 p=11864 u=zuul n=ansible | TASK [Set _ci_multus_nad variable] ********************************************* 2025-09-30 08:18:08,810 p=11864 u=zuul n=ansible | Tuesday 30 September 2025 08:18:08 +0000 (0:00:00.413) 0:00:02.190 ***** 2025-09-30 08:18:08,839 p=11864 u=zuul n=ansible | ok: [instance] 2025-09-30 08:18:08,845 p=11864 u=zuul n=ansible | TASK [Assert expected number of Network Attachment Definitions are created] **** 2025-09-30 08:18:08,845 p=11864 u=zuul n=ansible | Tuesday 30 September 2025 08:18:08 +0000 (0:00:00.035) 0:00:02.226 ***** 2025-09-30 08:18:08,875 p=11864 u=zuul n=ansible | ok: [instance] 2025-09-30 08:18:08,898 p=11864 u=zuul n=ansible | PLAY RECAP ********************************************************************* 2025-09-30 08:18:08,898 p=11864 u=zuul n=ansible | instance : ok=7 changed=0 unreachable=0 failed=0 skipped=0 rescued=0 ignored=0 2025-09-30 08:18:08,898 p=11864 u=zuul n=ansible | Tuesday 30 September 2025 08:18:08 +0000 (0:00:00.052) 0:00:02.278 ***** 2025-09-30 08:18:08,898 p=11864 u=zuul n=ansible | =============================================================================== 2025-09-30 08:18:08,898 p=11864 u=zuul n=ansible | Gathering Facts --------------------------------------------------------- 1.26s 2025-09-30 08:18:08,898 p=11864 u=zuul n=ansible | Fetch files stat results ------------------------------------------------ 0.42s 2025-09-30 08:18:08,898 p=11864 u=zuul n=ansible | Fetch file content ------------------------------------------------------ 0.41s 2025-09-30 08:18:08,898 p=11864 u=zuul n=ansible | Assert expected number of Network Attachment Definitions are created ---- 0.05s 2025-09-30 08:18:08,898 p=11864 u=zuul n=ansible | Assert that expected file exist ----------------------------------------- 0.05s 2025-09-30 08:18:08,898 p=11864 u=zuul n=ansible | Set _ci_multus_nad variable --------------------------------------------- 0.04s 2025-09-30 08:18:08,898 p=11864 u=zuul n=ansible | Load shared variables --------------------------------------------------- 0.03s 2025-09-30 08:18:08,963 p=10486 u=zuul n=molecule.verifier.ansible | Verifier completed successfully. 2025-09-30 08:18:08,977 p=10486 u=zuul n=molecule.logger | [info]Running [scenario]local_ipv6[/] > [action]side_effect[/][/] 2025-09-30 08:18:09,482 p=11972 u=zuul n=ansible | PLAY [Clean] ******************************************************************* 2025-09-30 08:18:09,498 p=11972 u=zuul n=ansible | TASK [Gathering Facts] ********************************************************* 2025-09-30 08:18:09,499 p=11972 u=zuul n=ansible | Tuesday 30 September 2025 08:18:09 +0000 (0:00:00.018) 0:00:00.018 ***** 2025-09-30 08:18:10,563 p=11972 u=zuul n=ansible | ok: [instance] 2025-09-30 08:18:10,586 p=11972 u=zuul n=ansible | TASK [Backup NAD before cleanup so they can be inspected in CI] **************** 2025-09-30 08:18:10,586 p=11972 u=zuul n=ansible | Tuesday 30 September 2025 08:18:10 +0000 (0:00:01.087) 0:00:01.106 ***** 2025-09-30 08:18:10,956 p=11972 u=zuul n=ansible | changed: [instance] 2025-09-30 08:18:10,966 p=11972 u=zuul n=ansible | TASK [ci_multus : Cleanup - Fetch NADs in namespace: openstack] **************** 2025-09-30 08:18:10,966 p=11972 u=zuul n=ansible | Tuesday 30 September 2025 08:18:10 +0000 (0:00:00.380) 0:00:01.486 ***** 2025-09-30 08:18:10,996 p=11972 u=zuul n=ansible | skipping: [instance] 2025-09-30 08:18:11,004 p=11972 u=zuul n=ansible | TASK [ci_multus : Cleanup - Delete NADs] *************************************** 2025-09-30 08:18:11,004 p=11972 u=zuul n=ansible | Tuesday 30 September 2025 08:18:11 +0000 (0:00:00.037) 0:00:01.524 ***** 2025-09-30 08:18:11,042 p=11972 u=zuul n=ansible | skipping: [instance] 2025-09-30 08:18:11,057 p=11972 u=zuul n=ansible | TASK [ci_multus : Cleanup - Remove if artifact directory exists] *************** 2025-09-30 08:18:11,058 p=11972 u=zuul n=ansible | Tuesday 30 September 2025 08:18:11 +0000 (0:00:00.053) 0:00:01.577 ***** 2025-09-30 08:18:11,417 p=11972 u=zuul n=ansible | changed: [instance] 2025-09-30 08:18:11,474 p=11972 u=zuul n=ansible | PLAY RECAP ********************************************************************* 2025-09-30 08:18:11,475 p=11972 u=zuul n=ansible | instance : ok=3 changed=2 unreachable=0 failed=0 skipped=2 rescued=0 ignored=0 2025-09-30 08:18:11,475 p=11972 u=zuul n=ansible | Tuesday 30 September 2025 08:18:11 +0000 (0:00:00.417) 0:00:01.995 ***** 2025-09-30 08:18:11,475 p=11972 u=zuul n=ansible | =============================================================================== 2025-09-30 08:18:11,475 p=11972 u=zuul n=ansible | Gathering Facts --------------------------------------------------------- 1.09s 2025-09-30 08:18:11,475 p=11972 u=zuul n=ansible | ci_multus : Cleanup - Remove if artifact directory exists --------------- 0.42s 2025-09-30 08:18:11,475 p=11972 u=zuul n=ansible | Backup NAD before cleanup so they can be inspected in CI ---------------- 0.38s 2025-09-30 08:18:11,475 p=11972 u=zuul n=ansible | ci_multus : Cleanup - Delete NADs --------------------------------------- 0.05s 2025-09-30 08:18:11,475 p=11972 u=zuul n=ansible | ci_multus : Cleanup - Fetch NADs in namespace: openstack ---------------- 0.04s 2025-09-30 08:18:11,555 p=10486 u=zuul n=molecule.logger | [info]Running [scenario]local_ipv6[/] > [action]verify[/][/] 2025-09-30 08:18:11,556 p=10486 u=zuul n=molecule.verifier.ansible | Running Ansible Verifier 2025-09-30 08:18:12,069 p=12074 u=zuul n=ansible | PLAY [Verify Clean] ************************************************************ 2025-09-30 08:18:12,083 p=12074 u=zuul n=ansible | TASK [Gathering Facts] ********************************************************* 2025-09-30 08:18:12,083 p=12074 u=zuul n=ansible | Tuesday 30 September 2025 08:18:12 +0000 (0:00:00.016) 0:00:00.016 ***** 2025-09-30 08:18:13,166 p=12074 u=zuul n=ansible | ok: [instance] 2025-09-30 08:18:13,191 p=12074 u=zuul n=ansible | TASK [Include default vars] **************************************************** 2025-09-30 08:18:13,191 p=12074 u=zuul n=ansible | Tuesday 30 September 2025 08:18:13 +0000 (0:00:01.107) 0:00:01.124 ***** 2025-09-30 08:18:13,214 p=12074 u=zuul n=ansible | ok: [instance] 2025-09-30 08:18:13,224 p=12074 u=zuul n=ansible | TASK [Fetch file stat results] ************************************************* 2025-09-30 08:18:13,224 p=12074 u=zuul n=ansible | Tuesday 30 September 2025 08:18:13 +0000 (0:00:00.032) 0:00:01.156 ***** 2025-09-30 08:18:13,562 p=12074 u=zuul n=ansible | ok: [instance] 2025-09-30 08:18:13,581 p=12074 u=zuul n=ansible | TASK [Assert that created file are removed by cleanup] ************************* 2025-09-30 08:18:13,581 p=12074 u=zuul n=ansible | Tuesday 30 September 2025 08:18:13 +0000 (0:00:00.357) 0:00:01.514 ***** 2025-09-30 08:18:13,603 p=12074 u=zuul n=ansible | ok: [instance] => changed=false msg: All assertions passed 2025-09-30 08:18:13,641 p=12074 u=zuul n=ansible | PLAY RECAP ********************************************************************* 2025-09-30 08:18:13,641 p=12074 u=zuul n=ansible | instance : ok=4 changed=0 unreachable=0 failed=0 skipped=0 rescued=0 ignored=0 2025-09-30 08:18:13,641 p=12074 u=zuul n=ansible | Tuesday 30 September 2025 08:18:13 +0000 (0:00:00.060) 0:00:01.574 ***** 2025-09-30 08:18:13,641 p=12074 u=zuul n=ansible | =============================================================================== 2025-09-30 08:18:13,641 p=12074 u=zuul n=ansible | Gathering Facts --------------------------------------------------------- 1.11s 2025-09-30 08:18:13,641 p=12074 u=zuul n=ansible | Fetch file stat results ------------------------------------------------- 0.36s 2025-09-30 08:18:13,642 p=12074 u=zuul n=ansible | Assert that created file are removed by cleanup ------------------------- 0.06s 2025-09-30 08:18:13,642 p=12074 u=zuul n=ansible | Include default vars ---------------------------------------------------- 0.03s 2025-09-30 08:18:13,710 p=10486 u=zuul n=molecule.verifier.ansible | Verifier completed successfully. 2025-09-30 08:18:13,711 p=10486 u=zuul n=molecule.scenario | Pruning extra files from scenario ephemeral directory 2025-09-30 08:18:13,713 p=10486 u=zuul n=molecule.util | Writing /tmp/report.html report.