2025-11-24 08:56:36,245 p=10252 u=zuul n=molecule.util | Found config file /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/.config/molecule/config.yml 2025-11-24 08:56:36,507 p=10252 u=zuul n=molecule.logger | [info]Running [scenario]default[/] > [action]destroy[/][/] 2025-11-24 08:56:36,508 p=10252 u=zuul n=molecule.command.destroy | Skipping, instances are delegated. 2025-11-24 08:56:36,538 p=10252 u=zuul n=molecule.logger | [info]Running [scenario]default[/] > [action]create[/][/] 2025-11-24 08:56:36,539 p=10252 u=zuul n=molecule.command.create | Skipping, instances are delegated. 2025-11-24 08:56:36,549 p=10252 u=zuul n=molecule.logger | [info]Running [scenario]default[/] > [action]converge[/][/] 2025-11-24 08:56:37,357 p=10259 u=zuul n=ansible | PLAY [Converge] **************************************************************** 2025-11-24 08:56:37,368 p=10259 u=zuul n=ansible | TASK [Gathering Facts] ********************************************************* 2025-11-24 08:56:37,368 p=10259 u=zuul n=ansible | Monday 24 November 2025 08:56:37 +0000 (0:00:00.013) 0:00:00.013 ******* 2025-11-24 08:56:38,512 p=10259 u=zuul n=ansible | ok: [instance] 2025-11-24 08:56:38,529 p=10259 u=zuul n=ansible | TASK [Add crc hostname with it's IP to /etc/hosts] ***************************** 2025-11-24 08:56:38,529 p=10259 u=zuul n=ansible | Monday 24 November 2025 08:56:38 +0000 (0:00:01.161) 0:00:01.174 ******* 2025-11-24 08:56:38,885 p=10259 u=zuul n=ansible | changed: [instance] 2025-11-24 08:56:38,892 p=10259 u=zuul n=ansible | TASK [Check if new ssh keypair exists] ***************************************** 2025-11-24 08:56:38,892 p=10259 u=zuul n=ansible | Monday 24 November 2025 08:56:38 +0000 (0:00:00.362) 0:00:01.536 ******* 2025-11-24 08:56:38,924 p=10259 u=zuul n=ansible | TASK [recognize_ssh_keypair : Check if id_ed25519 key exists] ****************** 2025-11-24 08:56:38,924 p=10259 u=zuul n=ansible | Monday 24 November 2025 08:56:38 +0000 (0:00:00.031) 0:00:01.568 ******* 2025-11-24 08:56:39,261 p=10259 u=zuul n=ansible | ok: [instance] 2025-11-24 08:56:39,269 p=10259 u=zuul n=ansible | TASK [recognize_ssh_keypair : Set fact if new keypair exists] ****************** 2025-11-24 08:56:39,269 p=10259 u=zuul n=ansible | Monday 24 November 2025 08:56:39 +0000 (0:00:00.344) 0:00:01.913 ******* 2025-11-24 08:56:39,284 p=10259 u=zuul n=ansible | ok: [instance] 2025-11-24 08:56:39,292 p=10259 u=zuul n=ansible | TASK [recognize_ssh_keypair : Set fact if new keypair does not exists] ********* 2025-11-24 08:56:39,292 p=10259 u=zuul n=ansible | Monday 24 November 2025 08:56:39 +0000 (0:00:00.023) 0:00:01.937 ******* 2025-11-24 08:56:39,307 p=10259 u=zuul n=ansible | skipping: [instance] 2025-11-24 08:56:39,319 p=10259 u=zuul n=ansible | TASK [Add the crc host dynamically] ******************************************** 2025-11-24 08:56:39,319 p=10259 u=zuul n=ansible | Monday 24 November 2025 08:56:39 +0000 (0:00:00.027) 0:00:01.964 ******* 2025-11-24 08:56:39,336 p=10259 u=zuul n=ansible | changed: [instance] 2025-11-24 08:56:39,344 p=10259 u=zuul n=ansible | TASK [Fetch crc network facts] ************************************************* 2025-11-24 08:56:39,344 p=10259 u=zuul n=ansible | Monday 24 November 2025 08:56:39 +0000 (0:00:00.024) 0:00:01.988 ******* 2025-11-24 08:56:44,003 p=10259 u=zuul n=ansible | ok: [instance -> crc] 2025-11-24 08:56:44,022 p=10259 u=zuul n=ansible | TASK [Load shared variables] *************************************************** 2025-11-24 08:56:44,022 p=10259 u=zuul n=ansible | Monday 24 November 2025 08:56:44 +0000 (0:00:04.678) 0:00:06.667 ******* 2025-11-24 08:56:44,043 p=10259 u=zuul n=ansible | ok: [instance] 2025-11-24 08:56:44,051 p=10259 u=zuul n=ansible | TASK [Call ci_multus role] ***************************************************** 2025-11-24 08:56:44,051 p=10259 u=zuul n=ansible | Monday 24 November 2025 08:56:44 +0000 (0:00:00.028) 0:00:06.695 ******* 2025-11-24 08:56:44,103 p=10259 u=zuul n=ansible | TASK [ci_multus : Create manifests directory] ********************************** 2025-11-24 08:56:44,103 p=10259 u=zuul n=ansible | Monday 24 November 2025 08:56:44 +0000 (0:00:00.051) 0:00:06.747 ******* 2025-11-24 08:56:44,447 p=10259 u=zuul n=ansible | changed: [instance] 2025-11-24 08:56:44,456 p=10259 u=zuul n=ansible | TASK [networking_mapper : Check for Networking Environment Definition file existence] *** 2025-11-24 08:56:44,456 p=10259 u=zuul n=ansible | Monday 24 November 2025 08:56:44 +0000 (0:00:00.353) 0:00:07.101 ******* 2025-11-24 08:56:44,476 p=10259 u=zuul n=ansible | skipping: [instance] 2025-11-24 08:56:44,485 p=10259 u=zuul n=ansible | TASK [networking_mapper : Check for Networking Definition file existance] ****** 2025-11-24 08:56:44,485 p=10259 u=zuul n=ansible | Monday 24 November 2025 08:56:44 +0000 (0:00:00.028) 0:00:07.129 ******* 2025-11-24 08:56:44,513 p=10259 u=zuul n=ansible | skipping: [instance] 2025-11-24 08:56:44,520 p=10259 u=zuul n=ansible | TASK [networking_mapper : Load the Networking Definition from file] ************ 2025-11-24 08:56:44,520 p=10259 u=zuul n=ansible | Monday 24 November 2025 08:56:44 +0000 (0:00:00.035) 0:00:07.165 ******* 2025-11-24 08:56:44,547 p=10259 u=zuul n=ansible | skipping: [instance] 2025-11-24 08:56:44,554 p=10259 u=zuul n=ansible | TASK [networking_mapper : Set cifmw_networking_env_definition is present] ****** 2025-11-24 08:56:44,554 p=10259 u=zuul n=ansible | Monday 24 November 2025 08:56:44 +0000 (0:00:00.034) 0:00:07.199 ******* 2025-11-24 08:56:44,577 p=10259 u=zuul n=ansible | skipping: [instance] 2025-11-24 08:56:44,590 p=10259 u=zuul n=ansible | TASK [ci_multus : Gather network layout from OCP host or default networks] ***** 2025-11-24 08:56:44,590 p=10259 u=zuul n=ansible | Monday 24 November 2025 08:56:44 +0000 (0:00:00.035) 0:00:07.234 ******* 2025-11-24 08:56:44,637 p=10259 u=zuul n=ansible | ok: [instance] 2025-11-24 08:56:44,644 p=10259 u=zuul n=ansible | TASK [ci_multus : Merge any available multus net info patches] ***************** 2025-11-24 08:56:44,644 p=10259 u=zuul n=ansible | Monday 24 November 2025 08:56:44 +0000 (0:00:00.054) 0:00:07.289 ******* 2025-11-24 08:56:44,767 p=10259 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-11-24 08:56:44,813 p=10259 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-11-24 08:56:44,857 p=10259 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-11-24 08:56:44,865 p=10259 u=zuul n=ansible | TASK [ci_multus : Remove any networks without Multus networking defined] ******* 2025-11-24 08:56:44,866 p=10259 u=zuul n=ansible | Monday 24 November 2025 08:56:44 +0000 (0:00:00.221) 0:00:07.510 ******* 2025-11-24 08:56:44,958 p=10259 u=zuul n=ansible | ok: [instance] 2025-11-24 08:56:44,967 p=10259 u=zuul n=ansible | TASK [ci_multus : Remove any networks not in cifmw_ci_multus_allow_list if defined] *** 2025-11-24 08:56:44,967 p=10259 u=zuul n=ansible | Monday 24 November 2025 08:56:44 +0000 (0:00:00.101) 0:00:07.612 ******* 2025-11-24 08:56:45,042 p=10259 u=zuul n=ansible | ok: [instance] 2025-11-24 08:56:45,050 p=10259 u=zuul n=ansible | TASK [ci_multus : Remove any networks in cifmw_ci_multus_deny_list if defined] *** 2025-11-24 08:56:45,050 p=10259 u=zuul n=ansible | Monday 24 November 2025 08:56:45 +0000 (0:00:00.082) 0:00:07.695 ******* 2025-11-24 08:56:45,121 p=10259 u=zuul n=ansible | ok: [instance] 2025-11-24 08:56:45,128 p=10259 u=zuul n=ansible | TASK [ci_multus : Render NetworkAttachmenktDefinition manifests] *************** 2025-11-24 08:56:45,128 p=10259 u=zuul n=ansible | Monday 24 November 2025 08:56:45 +0000 (0:00:00.078) 0:00:07.773 ******* 2025-11-24 08:56:45,719 p=10259 u=zuul n=ansible | changed: [instance] 2025-11-24 08:56:45,738 p=10259 u=zuul n=ansible | TASK [ci_multus : Create the multus namespace] ********************************* 2025-11-24 08:56:45,739 p=10259 u=zuul n=ansible | Monday 24 November 2025 08:56:45 +0000 (0:00:00.610) 0:00:08.383 ******* 2025-11-24 08:56:46,807 p=10259 u=zuul n=ansible | changed: [instance] 2025-11-24 08:56:46,814 p=10259 u=zuul n=ansible | TASK [ci_multus : Apply network attachment definition manifests] *************** 2025-11-24 08:56:46,815 p=10259 u=zuul n=ansible | Monday 24 November 2025 08:56:46 +0000 (0:00:01.076) 0:00:09.459 ******* 2025-11-24 08:56:47,645 p=10259 u=zuul n=ansible | changed: [instance] 2025-11-24 08:56:47,675 p=10259 u=zuul n=ansible | PLAY RECAP ********************************************************************* 2025-11-24 08:56:47,675 p=10259 u=zuul n=ansible | instance : ok=16 changed=6 unreachable=0 failed=0 skipped=5 rescued=0 ignored=0 2025-11-24 08:56:47,675 p=10259 u=zuul n=ansible | Monday 24 November 2025 08:56:47 +0000 (0:00:00.860) 0:00:10.320 ******* 2025-11-24 08:56:47,675 p=10259 u=zuul n=ansible | =============================================================================== 2025-11-24 08:56:47,675 p=10259 u=zuul n=ansible | Fetch crc network facts ------------------------------------------------- 4.68s 2025-11-24 08:56:47,675 p=10259 u=zuul n=ansible | Gathering Facts --------------------------------------------------------- 1.16s 2025-11-24 08:56:47,675 p=10259 u=zuul n=ansible | ci_multus : Create the multus namespace --------------------------------- 1.08s 2025-11-24 08:56:47,675 p=10259 u=zuul n=ansible | ci_multus : Apply network attachment definition manifests --------------- 0.86s 2025-11-24 08:56:47,675 p=10259 u=zuul n=ansible | ci_multus : Render NetworkAttachmenktDefinition manifests --------------- 0.61s 2025-11-24 08:56:47,675 p=10259 u=zuul n=ansible | Add crc hostname with it's IP to /etc/hosts ----------------------------- 0.36s 2025-11-24 08:56:47,675 p=10259 u=zuul n=ansible | ci_multus : Create manifests directory ---------------------------------- 0.35s 2025-11-24 08:56:47,675 p=10259 u=zuul n=ansible | recognize_ssh_keypair : Check if id_ed25519 key exists ------------------ 0.34s 2025-11-24 08:56:47,675 p=10259 u=zuul n=ansible | ci_multus : Merge any available multus net info patches ----------------- 0.22s 2025-11-24 08:56:47,676 p=10259 u=zuul n=ansible | ci_multus : Remove any networks without Multus networking defined ------- 0.10s 2025-11-24 08:56:47,676 p=10259 u=zuul n=ansible | ci_multus : Remove any networks not in cifmw_ci_multus_allow_list if defined --- 0.08s 2025-11-24 08:56:47,676 p=10259 u=zuul n=ansible | ci_multus : Remove any networks in cifmw_ci_multus_deny_list if defined --- 0.08s 2025-11-24 08:56:47,676 p=10259 u=zuul n=ansible | ci_multus : Gather network layout from OCP host or default networks ----- 0.05s 2025-11-24 08:56:47,676 p=10259 u=zuul n=ansible | Call ci_multus role ----------------------------------------------------- 0.05s 2025-11-24 08:56:47,676 p=10259 u=zuul n=ansible | networking_mapper : Set cifmw_networking_env_definition is present ------ 0.04s 2025-11-24 08:56:47,676 p=10259 u=zuul n=ansible | networking_mapper : Check for Networking Definition file existance ------ 0.04s 2025-11-24 08:56:47,676 p=10259 u=zuul n=ansible | networking_mapper : Load the Networking Definition from file ------------ 0.03s 2025-11-24 08:56:47,676 p=10259 u=zuul n=ansible | Check if new ssh keypair exists ----------------------------------------- 0.03s 2025-11-24 08:56:47,676 p=10259 u=zuul n=ansible | Load shared variables --------------------------------------------------- 0.03s 2025-11-24 08:56:47,676 p=10259 u=zuul n=ansible | networking_mapper : Check for Networking Environment Definition file existence --- 0.03s 2025-11-24 08:56:47,763 p=10252 u=zuul n=molecule.logger | [info]Running [scenario]default[/] > [action]verify[/][/] 2025-11-24 08:56:47,764 p=10252 u=zuul n=molecule.verifier.ansible | Running Ansible Verifier 2025-11-24 08:56:48,274 p=10477 u=zuul n=ansible | PLAY [Verify] ****************************************************************** 2025-11-24 08:56:48,298 p=10477 u=zuul n=ansible | TASK [Gathering Facts] ********************************************************* 2025-11-24 08:56:48,298 p=10477 u=zuul n=ansible | Monday 24 November 2025 08:56:48 +0000 (0:00:00.026) 0:00:00.026 ******* 2025-11-24 08:56:49,313 p=10477 u=zuul n=ansible | ok: [instance] 2025-11-24 08:56:49,332 p=10477 u=zuul n=ansible | TASK [Load shared variables] *************************************************** 2025-11-24 08:56:49,332 p=10477 u=zuul n=ansible | Monday 24 November 2025 08:56:49 +0000 (0:00:01.034) 0:00:01.061 ******* 2025-11-24 08:56:49,350 p=10477 u=zuul n=ansible | ok: [instance] 2025-11-24 08:56:49,356 p=10477 u=zuul n=ansible | TASK [Fetch files stat results] ************************************************ 2025-11-24 08:56:49,357 p=10477 u=zuul n=ansible | Monday 24 November 2025 08:56:49 +0000 (0:00:00.024) 0:00:01.085 ******* 2025-11-24 08:56:49,712 p=10477 u=zuul n=ansible | ok: [instance] 2025-11-24 08:56:49,722 p=10477 u=zuul n=ansible | TASK [Assert that expected file exist] ***************************************** 2025-11-24 08:56:49,722 p=10477 u=zuul n=ansible | Monday 24 November 2025 08:56:49 +0000 (0:00:00.365) 0:00:01.450 ******* 2025-11-24 08:56:49,740 p=10477 u=zuul n=ansible | ok: [instance] => changed=false msg: All assertions passed 2025-11-24 08:56:49,748 p=10477 u=zuul n=ansible | TASK [Fetch file content] ****************************************************** 2025-11-24 08:56:49,748 p=10477 u=zuul n=ansible | Monday 24 November 2025 08:56:49 +0000 (0:00:00.026) 0:00:01.477 ******* 2025-11-24 08:56:50,127 p=10477 u=zuul n=ansible | ok: [instance] 2025-11-24 08:56:50,134 p=10477 u=zuul n=ansible | TASK [Set _ci_multus_nad variable] ********************************************* 2025-11-24 08:56:50,134 p=10477 u=zuul n=ansible | Monday 24 November 2025 08:56:50 +0000 (0:00:00.385) 0:00:01.862 ******* 2025-11-24 08:56:50,164 p=10477 u=zuul n=ansible | ok: [instance] 2025-11-24 08:56:50,172 p=10477 u=zuul n=ansible | TASK [Assert expected number of Network Attachment Definitions are created] **** 2025-11-24 08:56:50,172 p=10477 u=zuul n=ansible | Monday 24 November 2025 08:56:50 +0000 (0:00:00.038) 0:00:01.901 ******* 2025-11-24 08:56:50,208 p=10477 u=zuul n=ansible | ok: [instance] 2025-11-24 08:56:50,232 p=10477 u=zuul n=ansible | PLAY RECAP ********************************************************************* 2025-11-24 08:56:50,232 p=10477 u=zuul n=ansible | instance : ok=7 changed=0 unreachable=0 failed=0 skipped=0 rescued=0 ignored=0 2025-11-24 08:56:50,232 p=10477 u=zuul n=ansible | Monday 24 November 2025 08:56:50 +0000 (0:00:00.060) 0:00:01.961 ******* 2025-11-24 08:56:50,233 p=10477 u=zuul n=ansible | =============================================================================== 2025-11-24 08:56:50,233 p=10477 u=zuul n=ansible | Gathering Facts --------------------------------------------------------- 1.03s 2025-11-24 08:56:50,233 p=10477 u=zuul n=ansible | Fetch file content ------------------------------------------------------ 0.39s 2025-11-24 08:56:50,233 p=10477 u=zuul n=ansible | Fetch files stat results ------------------------------------------------ 0.37s 2025-11-24 08:56:50,233 p=10477 u=zuul n=ansible | Assert expected number of Network Attachment Definitions are created ---- 0.06s 2025-11-24 08:56:50,233 p=10477 u=zuul n=ansible | Set _ci_multus_nad variable --------------------------------------------- 0.04s 2025-11-24 08:56:50,233 p=10477 u=zuul n=ansible | Assert that expected file exist ----------------------------------------- 0.03s 2025-11-24 08:56:50,233 p=10477 u=zuul n=ansible | Load shared variables --------------------------------------------------- 0.02s 2025-11-24 08:56:50,299 p=10252 u=zuul n=molecule.verifier.ansible | Verifier completed successfully. 2025-11-24 08:56:50,311 p=10252 u=zuul n=molecule.logger | [info]Running [scenario]default[/] > [action]verify[/][/] 2025-11-24 08:56:50,312 p=10252 u=zuul n=molecule.verifier.ansible | Running Ansible Verifier 2025-11-24 08:56:50,828 p=10585 u=zuul n=ansible | PLAY [Verify CRC] ************************************************************** 2025-11-24 08:56:50,844 p=10585 u=zuul n=ansible | TASK [Gathering Facts] ********************************************************* 2025-11-24 08:56:50,844 p=10585 u=zuul n=ansible | Monday 24 November 2025 08:56:50 +0000 (0:00:00.018) 0:00:00.018 ******* 2025-11-24 08:56:51,877 p=10585 u=zuul n=ansible | ok: [instance] 2025-11-24 08:56:51,912 p=10585 u=zuul n=ansible | TASK [Include default vars] **************************************************** 2025-11-24 08:56:51,912 p=10585 u=zuul n=ansible | Monday 24 November 2025 08:56:51 +0000 (0:00:01.067) 0:00:01.086 ******* 2025-11-24 08:56:51,932 p=10585 u=zuul n=ansible | ok: [instance] 2025-11-24 08:56:51,942 p=10585 u=zuul n=ansible | TASK [Check if NADs were created] ********************************************** 2025-11-24 08:56:51,942 p=10585 u=zuul n=ansible | Monday 24 November 2025 08:56:51 +0000 (0:00:00.030) 0:00:01.116 ******* 2025-11-24 08:56:52,821 p=10585 u=zuul n=ansible | ok: [instance] 2025-11-24 08:56:52,832 p=10585 u=zuul n=ansible | TASK [Store output spec] ******************************************************* 2025-11-24 08:56:52,832 p=10585 u=zuul n=ansible | Monday 24 November 2025 08:56:52 +0000 (0:00:00.889) 0:00:02.005 ******* 2025-11-24 08:56:52,867 p=10585 u=zuul n=ansible | ok: [instance] 2025-11-24 08:56:52,876 p=10585 u=zuul n=ansible | TASK [Ensure both lists have the same length] ********************************** 2025-11-24 08:56:52,876 p=10585 u=zuul n=ansible | Monday 24 November 2025 08:56:52 +0000 (0:00:00.044) 0:00:02.049 ******* 2025-11-24 08:56:52,914 p=10585 u=zuul n=ansible | ok: [instance] => changed=false msg: All assertions passed 2025-11-24 08:56:52,920 p=10585 u=zuul n=ansible | TASK [Compare each corresponding element in the lists] ************************* 2025-11-24 08:56:52,920 p=10585 u=zuul n=ansible | Monday 24 November 2025 08:56:52 +0000 (0:00:00.044) 0:00:02.094 ******* 2025-11-24 08:56:52,967 p=10585 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-11-24 08:56:52,972 p=10585 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-11-24 08:56:52,976 p=10585 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-11-24 08:56:52,985 p=10585 u=zuul n=ansible | TASK [Create a test pod to attach a network] *********************************** 2025-11-24 08:56:52,985 p=10585 u=zuul n=ansible | Monday 24 November 2025 08:56:52 +0000 (0:00:00.064) 0:00:02.158 ******* 2025-11-24 08:57:04,106 p=10585 u=zuul n=ansible | [WARNING]: unknown field "api_version" 2025-11-24 08:57:04,107 p=10585 u=zuul n=ansible | changed: [instance] 2025-11-24 08:57:04,115 p=10585 u=zuul n=ansible | TASK [Assert that test pod has the additional network] ************************* 2025-11-24 08:57:04,116 p=10585 u=zuul n=ansible | Monday 24 November 2025 08:57:04 +0000 (0:00:11.130) 0:00:13.289 ******* 2025-11-24 08:57:04,135 p=10585 u=zuul n=ansible | ok: [instance] => changed=false msg: All assertions passed 2025-11-24 08:57:04,142 p=10585 u=zuul n=ansible | TASK [Delete test pod] ********************************************************* 2025-11-24 08:57:04,142 p=10585 u=zuul n=ansible | Monday 24 November 2025 08:57:04 +0000 (0:00:00.026) 0:00:13.316 ******* 2025-11-24 08:57:04,964 p=10585 u=zuul n=ansible | changed: [instance] 2025-11-24 08:57:04,992 p=10585 u=zuul n=ansible | PLAY RECAP ********************************************************************* 2025-11-24 08:57:04,993 p=10585 u=zuul n=ansible | instance : ok=9 changed=2 unreachable=0 failed=0 skipped=0 rescued=0 ignored=0 2025-11-24 08:57:04,993 p=10585 u=zuul n=ansible | Monday 24 November 2025 08:57:04 +0000 (0:00:00.850) 0:00:14.166 ******* 2025-11-24 08:57:04,993 p=10585 u=zuul n=ansible | =============================================================================== 2025-11-24 08:57:04,993 p=10585 u=zuul n=ansible | Create a test pod to attach a network ---------------------------------- 11.13s 2025-11-24 08:57:04,993 p=10585 u=zuul n=ansible | Gathering Facts --------------------------------------------------------- 1.07s 2025-11-24 08:57:04,993 p=10585 u=zuul n=ansible | Check if NADs were created ---------------------------------------------- 0.89s 2025-11-24 08:57:04,993 p=10585 u=zuul n=ansible | Delete test pod --------------------------------------------------------- 0.85s 2025-11-24 08:57:04,993 p=10585 u=zuul n=ansible | Compare each corresponding element in the lists ------------------------- 0.06s 2025-11-24 08:57:04,993 p=10585 u=zuul n=ansible | Ensure both lists have the same length ---------------------------------- 0.04s 2025-11-24 08:57:04,993 p=10585 u=zuul n=ansible | Store output spec ------------------------------------------------------- 0.04s 2025-11-24 08:57:04,993 p=10585 u=zuul n=ansible | Include default vars ---------------------------------------------------- 0.03s 2025-11-24 08:57:04,993 p=10585 u=zuul n=ansible | Assert that test pod has the additional network ------------------------- 0.03s 2025-11-24 08:57:05,068 p=10252 u=zuul n=molecule.verifier.ansible | Verifier completed successfully. 2025-11-24 08:57:05,091 p=10252 u=zuul n=molecule.logger | [info]Running [scenario]default[/] > [action]side_effect[/][/] 2025-11-24 08:57:05,648 p=10714 u=zuul n=ansible | PLAY [Clean] ******************************************************************* 2025-11-24 08:57:05,668 p=10714 u=zuul n=ansible | TASK [Gathering Facts] ********************************************************* 2025-11-24 08:57:05,669 p=10714 u=zuul n=ansible | Monday 24 November 2025 08:57:05 +0000 (0:00:00.023) 0:00:00.023 ******* 2025-11-24 08:57:06,686 p=10714 u=zuul n=ansible | ok: [instance] 2025-11-24 08:57:06,705 p=10714 u=zuul n=ansible | TASK [Backup NAD before cleanup so they can be inspected in CI] **************** 2025-11-24 08:57:06,705 p=10714 u=zuul n=ansible | Monday 24 November 2025 08:57:06 +0000 (0:00:01.036) 0:00:01.059 ******* 2025-11-24 08:57:07,065 p=10714 u=zuul n=ansible | changed: [instance] 2025-11-24 08:57:07,078 p=10714 u=zuul n=ansible | TASK [ci_multus : Cleanup - Fetch NADs in namespace: openstack] **************** 2025-11-24 08:57:07,078 p=10714 u=zuul n=ansible | Monday 24 November 2025 08:57:07 +0000 (0:00:00.372) 0:00:01.432 ******* 2025-11-24 08:57:08,040 p=10714 u=zuul n=ansible | ok: [instance] 2025-11-24 08:57:08,050 p=10714 u=zuul n=ansible | TASK [ci_multus : Cleanup - Delete NADs] *************************************** 2025-11-24 08:57:08,051 p=10714 u=zuul n=ansible | Monday 24 November 2025 08:57:08 +0000 (0:00:00.972) 0:00:02.405 ******* 2025-11-24 08:57:09,002 p=10714 u=zuul n=ansible | changed: [instance] => (item=bridge-to-linux-bridge) 2025-11-24 08:57:09,749 p=10714 u=zuul n=ansible | changed: [instance] => (item=default) 2025-11-24 08:57:10,533 p=10714 u=zuul n=ansible | changed: [instance] => (item=patchnetwork) 2025-11-24 08:57:10,543 p=10714 u=zuul n=ansible | TASK [ci_multus : Cleanup - Remove if artifact directory exists] *************** 2025-11-24 08:57:10,543 p=10714 u=zuul n=ansible | Monday 24 November 2025 08:57:10 +0000 (0:00:02.492) 0:00:04.897 ******* 2025-11-24 08:57:10,888 p=10714 u=zuul n=ansible | changed: [instance] 2025-11-24 08:57:10,924 p=10714 u=zuul n=ansible | PLAY RECAP ********************************************************************* 2025-11-24 08:57:10,925 p=10714 u=zuul n=ansible | instance : ok=5 changed=3 unreachable=0 failed=0 skipped=0 rescued=0 ignored=0 2025-11-24 08:57:10,925 p=10714 u=zuul n=ansible | Monday 24 November 2025 08:57:10 +0000 (0:00:00.381) 0:00:05.279 ******* 2025-11-24 08:57:10,925 p=10714 u=zuul n=ansible | =============================================================================== 2025-11-24 08:57:10,925 p=10714 u=zuul n=ansible | ci_multus : Cleanup - Delete NADs --------------------------------------- 2.49s 2025-11-24 08:57:10,925 p=10714 u=zuul n=ansible | Gathering Facts --------------------------------------------------------- 1.04s 2025-11-24 08:57:10,925 p=10714 u=zuul n=ansible | ci_multus : Cleanup - Fetch NADs in namespace: openstack ---------------- 0.97s 2025-11-24 08:57:10,925 p=10714 u=zuul n=ansible | ci_multus : Cleanup - Remove if artifact directory exists --------------- 0.38s 2025-11-24 08:57:10,925 p=10714 u=zuul n=ansible | Backup NAD before cleanup so they can be inspected in CI ---------------- 0.37s 2025-11-24 08:57:11,006 p=10252 u=zuul n=molecule.logger | [info]Running [scenario]default[/] > [action]verify[/][/] 2025-11-24 08:57:11,007 p=10252 u=zuul n=molecule.verifier.ansible | Running Ansible Verifier 2025-11-24 08:57:11,532 p=10868 u=zuul n=ansible | PLAY [Verify Clean] ************************************************************ 2025-11-24 08:57:11,554 p=10868 u=zuul n=ansible | TASK [Gathering Facts] ********************************************************* 2025-11-24 08:57:11,554 p=10868 u=zuul n=ansible | Monday 24 November 2025 08:57:11 +0000 (0:00:00.023) 0:00:00.023 ******* 2025-11-24 08:57:12,586 p=10868 u=zuul n=ansible | ok: [instance] 2025-11-24 08:57:12,611 p=10868 u=zuul n=ansible | TASK [Include default vars] **************************************************** 2025-11-24 08:57:12,611 p=10868 u=zuul n=ansible | Monday 24 November 2025 08:57:12 +0000 (0:00:01.057) 0:00:01.080 ******* 2025-11-24 08:57:12,632 p=10868 u=zuul n=ansible | ok: [instance] 2025-11-24 08:57:12,642 p=10868 u=zuul n=ansible | TASK [Fetch file stat results] ************************************************* 2025-11-24 08:57:12,643 p=10868 u=zuul n=ansible | Monday 24 November 2025 08:57:12 +0000 (0:00:00.031) 0:00:01.112 ******* 2025-11-24 08:57:12,974 p=10868 u=zuul n=ansible | ok: [instance] 2025-11-24 08:57:12,981 p=10868 u=zuul n=ansible | TASK [Assert that created file are removed by cleanup] ************************* 2025-11-24 08:57:12,981 p=10868 u=zuul n=ansible | Monday 24 November 2025 08:57:12 +0000 (0:00:00.338) 0:00:01.450 ******* 2025-11-24 08:57:13,000 p=10868 u=zuul n=ansible | ok: [instance] => changed=false msg: All assertions passed 2025-11-24 08:57:13,035 p=10868 u=zuul n=ansible | PLAY RECAP ********************************************************************* 2025-11-24 08:57:13,035 p=10868 u=zuul n=ansible | instance : ok=4 changed=0 unreachable=0 failed=0 skipped=0 rescued=0 ignored=0 2025-11-24 08:57:13,035 p=10868 u=zuul n=ansible | Monday 24 November 2025 08:57:13 +0000 (0:00:00.054) 0:00:01.504 ******* 2025-11-24 08:57:13,035 p=10868 u=zuul n=ansible | =============================================================================== 2025-11-24 08:57:13,035 p=10868 u=zuul n=ansible | Gathering Facts --------------------------------------------------------- 1.06s 2025-11-24 08:57:13,035 p=10868 u=zuul n=ansible | Fetch file stat results ------------------------------------------------- 0.34s 2025-11-24 08:57:13,035 p=10868 u=zuul n=ansible | Assert that created file are removed by cleanup ------------------------- 0.05s 2025-11-24 08:57:13,036 p=10868 u=zuul n=ansible | Include default vars ---------------------------------------------------- 0.03s 2025-11-24 08:57:13,105 p=10252 u=zuul n=molecule.verifier.ansible | Verifier completed successfully. 2025-11-24 08:57:13,115 p=10252 u=zuul n=molecule.logger | [info]Running [scenario]default[/] > [action]verify[/][/] 2025-11-24 08:57:13,116 p=10252 u=zuul n=molecule.verifier.ansible | Running Ansible Verifier 2025-11-24 08:57:13,632 p=10955 u=zuul n=ansible | PLAY [Verify Clean CRC] ******************************************************** 2025-11-24 08:57:13,649 p=10955 u=zuul n=ansible | TASK [Gathering Facts] ********************************************************* 2025-11-24 08:57:13,649 p=10955 u=zuul n=ansible | Monday 24 November 2025 08:57:13 +0000 (0:00:00.018) 0:00:00.018 ******* 2025-11-24 08:57:14,678 p=10955 u=zuul n=ansible | ok: [instance] 2025-11-24 08:57:14,706 p=10955 u=zuul n=ansible | TASK [Include default vars] **************************************************** 2025-11-24 08:57:14,706 p=10955 u=zuul n=ansible | Monday 24 November 2025 08:57:14 +0000 (0:00:01.057) 0:00:01.076 ******* 2025-11-24 08:57:14,728 p=10955 u=zuul n=ansible | ok: [instance] 2025-11-24 08:57:14,735 p=10955 u=zuul n=ansible | TASK [Check if NADs were deleted] ********************************************** 2025-11-24 08:57:14,735 p=10955 u=zuul n=ansible | Monday 24 November 2025 08:57:14 +0000 (0:00:00.028) 0:00:01.104 ******* 2025-11-24 08:57:15,685 p=10955 u=zuul n=ansible | ok: [instance] 2025-11-24 08:57:15,710 p=10955 u=zuul n=ansible | PLAY RECAP ********************************************************************* 2025-11-24 08:57:15,710 p=10955 u=zuul n=ansible | instance : ok=3 changed=0 unreachable=0 failed=0 skipped=0 rescued=0 ignored=0 2025-11-24 08:57:15,710 p=10955 u=zuul n=ansible | Monday 24 November 2025 08:57:15 +0000 (0:00:00.974) 0:00:02.079 ******* 2025-11-24 08:57:15,710 p=10955 u=zuul n=ansible | =============================================================================== 2025-11-24 08:57:15,710 p=10955 u=zuul n=ansible | Gathering Facts --------------------------------------------------------- 1.06s 2025-11-24 08:57:15,710 p=10955 u=zuul n=ansible | Check if NADs were deleted ---------------------------------------------- 0.97s 2025-11-24 08:57:15,710 p=10955 u=zuul n=ansible | Include default vars ---------------------------------------------------- 0.03s 2025-11-24 08:57:15,775 p=10252 u=zuul n=molecule.verifier.ansible | Verifier completed successfully. 2025-11-24 08:57:15,775 p=10252 u=zuul n=molecule.scenario | Pruning extra files from scenario ephemeral directory 2025-11-24 08:57:15,788 p=10252 u=zuul n=molecule.logger | [info]Running [scenario]local[/] > [action]destroy[/][/] 2025-11-24 08:57:15,789 p=10252 u=zuul n=molecule.command.destroy | Skipping, instances are delegated. 2025-11-24 08:57:15,799 p=10252 u=zuul n=molecule.logger | [info]Running [scenario]local[/] > [action]create[/][/] 2025-11-24 08:57:15,800 p=10252 u=zuul n=molecule.command.create | Skipping, instances are delegated. 2025-11-24 08:57:15,809 p=10252 u=zuul n=molecule.logger | [info]Running [scenario]local[/] > [action]converge[/][/] 2025-11-24 08:57:16,302 p=11040 u=zuul n=ansible | PLAY [Converge] **************************************************************** 2025-11-24 08:57:16,320 p=11040 u=zuul n=ansible | TASK [Gathering Facts] ********************************************************* 2025-11-24 08:57:16,320 p=11040 u=zuul n=ansible | Monday 24 November 2025 08:57:16 +0000 (0:00:00.020) 0:00:00.020 ******* 2025-11-24 08:57:17,385 p=11040 u=zuul n=ansible | ok: [instance] 2025-11-24 08:57:17,404 p=11040 u=zuul n=ansible | TASK [Load shared variables] *************************************************** 2025-11-24 08:57:17,404 p=11040 u=zuul n=ansible | Monday 24 November 2025 08:57:17 +0000 (0:00:01.084) 0:00:01.104 ******* 2025-11-24 08:57:17,430 p=11040 u=zuul n=ansible | ok: [instance] 2025-11-24 08:57:17,437 p=11040 u=zuul n=ansible | TASK [Call ci_multus role] ***************************************************** 2025-11-24 08:57:17,437 p=11040 u=zuul n=ansible | Monday 24 November 2025 08:57:17 +0000 (0:00:00.033) 0:00:01.137 ******* 2025-11-24 08:57:17,484 p=11040 u=zuul n=ansible | TASK [ci_multus : Create manifests directory] ********************************** 2025-11-24 08:57:17,484 p=11040 u=zuul n=ansible | Monday 24 November 2025 08:57:17 +0000 (0:00:00.046) 0:00:01.184 ******* 2025-11-24 08:57:17,874 p=11040 u=zuul n=ansible | changed: [instance] 2025-11-24 08:57:17,885 p=11040 u=zuul n=ansible | TASK [networking_mapper : Check for Networking Environment Definition file existence] *** 2025-11-24 08:57:17,885 p=11040 u=zuul n=ansible | Monday 24 November 2025 08:57:17 +0000 (0:00:00.400) 0:00:01.585 ******* 2025-11-24 08:57:17,904 p=11040 u=zuul n=ansible | skipping: [instance] 2025-11-24 08:57:17,912 p=11040 u=zuul n=ansible | TASK [networking_mapper : Check for Networking Definition file existance] ****** 2025-11-24 08:57:17,912 p=11040 u=zuul n=ansible | Monday 24 November 2025 08:57:17 +0000 (0:00:00.026) 0:00:01.612 ******* 2025-11-24 08:57:17,930 p=11040 u=zuul n=ansible | skipping: [instance] 2025-11-24 08:57:17,938 p=11040 u=zuul n=ansible | TASK [networking_mapper : Load the Networking Definition from file] ************ 2025-11-24 08:57:17,938 p=11040 u=zuul n=ansible | Monday 24 November 2025 08:57:17 +0000 (0:00:00.026) 0:00:01.638 ******* 2025-11-24 08:57:17,958 p=11040 u=zuul n=ansible | skipping: [instance] 2025-11-24 08:57:17,966 p=11040 u=zuul n=ansible | TASK [networking_mapper : Set cifmw_networking_env_definition is present] ****** 2025-11-24 08:57:17,966 p=11040 u=zuul n=ansible | Monday 24 November 2025 08:57:17 +0000 (0:00:00.027) 0:00:01.666 ******* 2025-11-24 08:57:17,984 p=11040 u=zuul n=ansible | skipping: [instance] 2025-11-24 08:57:18,002 p=11040 u=zuul n=ansible | TASK [ci_multus : Gather network layout from OCP host or default networks] ***** 2025-11-24 08:57:18,002 p=11040 u=zuul n=ansible | Monday 24 November 2025 08:57:18 +0000 (0:00:00.036) 0:00:01.702 ******* 2025-11-24 08:57:18,035 p=11040 u=zuul n=ansible | ok: [instance] 2025-11-24 08:57:18,045 p=11040 u=zuul n=ansible | TASK [ci_multus : Merge any available multus net info patches] ***************** 2025-11-24 08:57:18,045 p=11040 u=zuul n=ansible | Monday 24 November 2025 08:57:18 +0000 (0:00:00.043) 0:00:01.745 ******* 2025-11-24 08:57:18,160 p=11040 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-11-24 08:57:18,198 p=11040 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-11-24 08:57:18,208 p=11040 u=zuul n=ansible | TASK [ci_multus : Remove any networks without Multus networking defined] ******* 2025-11-24 08:57:18,209 p=11040 u=zuul n=ansible | Monday 24 November 2025 08:57:18 +0000 (0:00:00.163) 0:00:01.909 ******* 2025-11-24 08:57:18,282 p=11040 u=zuul n=ansible | ok: [instance] 2025-11-24 08:57:18,292 p=11040 u=zuul n=ansible | TASK [ci_multus : Remove any networks not in cifmw_ci_multus_allow_list if defined] *** 2025-11-24 08:57:18,293 p=11040 u=zuul n=ansible | Monday 24 November 2025 08:57:18 +0000 (0:00:00.083) 0:00:01.993 ******* 2025-11-24 08:57:18,364 p=11040 u=zuul n=ansible | ok: [instance] 2025-11-24 08:57:18,371 p=11040 u=zuul n=ansible | TASK [ci_multus : Remove any networks in cifmw_ci_multus_deny_list if defined] *** 2025-11-24 08:57:18,372 p=11040 u=zuul n=ansible | Monday 24 November 2025 08:57:18 +0000 (0:00:00.079) 0:00:02.072 ******* 2025-11-24 08:57:18,434 p=11040 u=zuul n=ansible | ok: [instance] 2025-11-24 08:57:18,442 p=11040 u=zuul n=ansible | TASK [ci_multus : Render NetworkAttachmenktDefinition manifests] *************** 2025-11-24 08:57:18,442 p=11040 u=zuul n=ansible | Monday 24 November 2025 08:57:18 +0000 (0:00:00.070) 0:00:02.142 ******* 2025-11-24 08:57:19,130 p=11040 u=zuul n=ansible | changed: [instance] 2025-11-24 08:57:19,138 p=11040 u=zuul n=ansible | TASK [ci_multus : Create the multus namespace] ********************************* 2025-11-24 08:57:19,138 p=11040 u=zuul n=ansible | Monday 24 November 2025 08:57:19 +0000 (0:00:00.695) 0:00:02.838 ******* 2025-11-24 08:57:19,150 p=11040 u=zuul n=ansible | skipping: [instance] 2025-11-24 08:57:19,159 p=11040 u=zuul n=ansible | TASK [ci_multus : Apply network attachment definition manifests] *************** 2025-11-24 08:57:19,159 p=11040 u=zuul n=ansible | Monday 24 November 2025 08:57:19 +0000 (0:00:00.021) 0:00:02.859 ******* 2025-11-24 08:57:19,171 p=11040 u=zuul n=ansible | skipping: [instance] 2025-11-24 08:57:19,200 p=11040 u=zuul n=ansible | PLAY RECAP ********************************************************************* 2025-11-24 08:57:19,200 p=11040 u=zuul n=ansible | instance : ok=9 changed=2 unreachable=0 failed=0 skipped=6 rescued=0 ignored=0 2025-11-24 08:57:19,200 p=11040 u=zuul n=ansible | Monday 24 November 2025 08:57:19 +0000 (0:00:00.041) 0:00:02.900 ******* 2025-11-24 08:57:19,200 p=11040 u=zuul n=ansible | =============================================================================== 2025-11-24 08:57:19,200 p=11040 u=zuul n=ansible | Gathering Facts --------------------------------------------------------- 1.08s 2025-11-24 08:57:19,200 p=11040 u=zuul n=ansible | ci_multus : Render NetworkAttachmenktDefinition manifests --------------- 0.70s 2025-11-24 08:57:19,200 p=11040 u=zuul n=ansible | ci_multus : Create manifests directory ---------------------------------- 0.40s 2025-11-24 08:57:19,200 p=11040 u=zuul n=ansible | ci_multus : Merge any available multus net info patches ----------------- 0.16s 2025-11-24 08:57:19,200 p=11040 u=zuul n=ansible | ci_multus : Remove any networks without Multus networking defined ------- 0.08s 2025-11-24 08:57:19,200 p=11040 u=zuul n=ansible | ci_multus : Remove any networks not in cifmw_ci_multus_allow_list if defined --- 0.08s 2025-11-24 08:57:19,200 p=11040 u=zuul n=ansible | ci_multus : Remove any networks in cifmw_ci_multus_deny_list if defined --- 0.07s 2025-11-24 08:57:19,201 p=11040 u=zuul n=ansible | Call ci_multus role ----------------------------------------------------- 0.05s 2025-11-24 08:57:19,201 p=11040 u=zuul n=ansible | ci_multus : Gather network layout from OCP host or default networks ----- 0.04s 2025-11-24 08:57:19,201 p=11040 u=zuul n=ansible | ci_multus : Apply network attachment definition manifests --------------- 0.04s 2025-11-24 08:57:19,201 p=11040 u=zuul n=ansible | networking_mapper : Set cifmw_networking_env_definition is present ------ 0.04s 2025-11-24 08:57:19,201 p=11040 u=zuul n=ansible | Load shared variables --------------------------------------------------- 0.03s 2025-11-24 08:57:19,201 p=11040 u=zuul n=ansible | networking_mapper : Load the Networking Definition from file ------------ 0.03s 2025-11-24 08:57:19,201 p=11040 u=zuul n=ansible | networking_mapper : Check for Networking Environment Definition file existence --- 0.03s 2025-11-24 08:57:19,201 p=11040 u=zuul n=ansible | networking_mapper : Check for Networking Definition file existance ------ 0.03s 2025-11-24 08:57:19,201 p=11040 u=zuul n=ansible | ci_multus : Create the multus namespace --------------------------------- 0.02s 2025-11-24 08:57:19,279 p=10252 u=zuul n=molecule.logger | [info]Running [scenario]local[/] > [action]verify[/][/] 2025-11-24 08:57:19,279 p=10252 u=zuul n=molecule.verifier.ansible | Running Ansible Verifier 2025-11-24 08:57:19,790 p=11170 u=zuul n=ansible | PLAY [Verify] ****************************************************************** 2025-11-24 08:57:19,808 p=11170 u=zuul n=ansible | TASK [Gathering Facts] ********************************************************* 2025-11-24 08:57:19,809 p=11170 u=zuul n=ansible | Monday 24 November 2025 08:57:19 +0000 (0:00:00.021) 0:00:00.021 ******* 2025-11-24 08:57:20,798 p=11170 u=zuul n=ansible | ok: [instance] 2025-11-24 08:57:20,819 p=11170 u=zuul n=ansible | TASK [Load shared variables] *************************************************** 2025-11-24 08:57:20,819 p=11170 u=zuul n=ansible | Monday 24 November 2025 08:57:20 +0000 (0:00:01.010) 0:00:01.031 ******* 2025-11-24 08:57:20,836 p=11170 u=zuul n=ansible | ok: [instance] 2025-11-24 08:57:20,843 p=11170 u=zuul n=ansible | TASK [Fetch files stat results] ************************************************ 2025-11-24 08:57:20,843 p=11170 u=zuul n=ansible | Monday 24 November 2025 08:57:20 +0000 (0:00:00.023) 0:00:01.055 ******* 2025-11-24 08:57:21,199 p=11170 u=zuul n=ansible | ok: [instance] 2025-11-24 08:57:21,207 p=11170 u=zuul n=ansible | TASK [Assert that expected file exist] ***************************************** 2025-11-24 08:57:21,207 p=11170 u=zuul n=ansible | Monday 24 November 2025 08:57:21 +0000 (0:00:00.363) 0:00:01.419 ******* 2025-11-24 08:57:21,223 p=11170 u=zuul n=ansible | ok: [instance] => changed=false msg: All assertions passed 2025-11-24 08:57:21,231 p=11170 u=zuul n=ansible | TASK [Fetch file content] ****************************************************** 2025-11-24 08:57:21,231 p=11170 u=zuul n=ansible | Monday 24 November 2025 08:57:21 +0000 (0:00:00.024) 0:00:01.443 ******* 2025-11-24 08:57:21,556 p=11170 u=zuul n=ansible | ok: [instance] 2025-11-24 08:57:21,565 p=11170 u=zuul n=ansible | TASK [Set _ci_multus_nad variable] ********************************************* 2025-11-24 08:57:21,565 p=11170 u=zuul n=ansible | Monday 24 November 2025 08:57:21 +0000 (0:00:00.333) 0:00:01.777 ******* 2025-11-24 08:57:21,593 p=11170 u=zuul n=ansible | ok: [instance] 2025-11-24 08:57:21,602 p=11170 u=zuul n=ansible | TASK [Assert expected number of Network Attachment Definitions are created] **** 2025-11-24 08:57:21,602 p=11170 u=zuul n=ansible | Monday 24 November 2025 08:57:21 +0000 (0:00:00.037) 0:00:01.814 ******* 2025-11-24 08:57:21,631 p=11170 u=zuul n=ansible | ok: [instance] 2025-11-24 08:57:21,662 p=11170 u=zuul n=ansible | PLAY RECAP ********************************************************************* 2025-11-24 08:57:21,662 p=11170 u=zuul n=ansible | instance : ok=7 changed=0 unreachable=0 failed=0 skipped=0 rescued=0 ignored=0 2025-11-24 08:57:21,662 p=11170 u=zuul n=ansible | Monday 24 November 2025 08:57:21 +0000 (0:00:00.060) 0:00:01.875 ******* 2025-11-24 08:57:21,662 p=11170 u=zuul n=ansible | =============================================================================== 2025-11-24 08:57:21,662 p=11170 u=zuul n=ansible | Gathering Facts --------------------------------------------------------- 1.01s 2025-11-24 08:57:21,663 p=11170 u=zuul n=ansible | Fetch files stat results ------------------------------------------------ 0.36s 2025-11-24 08:57:21,663 p=11170 u=zuul n=ansible | Fetch file content ------------------------------------------------------ 0.33s 2025-11-24 08:57:21,663 p=11170 u=zuul n=ansible | Assert expected number of Network Attachment Definitions are created ---- 0.06s 2025-11-24 08:57:21,663 p=11170 u=zuul n=ansible | Set _ci_multus_nad variable --------------------------------------------- 0.04s 2025-11-24 08:57:21,663 p=11170 u=zuul n=ansible | Assert that expected file exist ----------------------------------------- 0.02s 2025-11-24 08:57:21,663 p=11170 u=zuul n=ansible | Load shared variables --------------------------------------------------- 0.02s 2025-11-24 08:57:21,731 p=10252 u=zuul n=molecule.verifier.ansible | Verifier completed successfully. 2025-11-24 08:57:21,743 p=10252 u=zuul n=molecule.logger | [info]Running [scenario]local[/] > [action]side_effect[/][/] 2025-11-24 08:57:22,277 p=11278 u=zuul n=ansible | PLAY [Clean] ******************************************************************* 2025-11-24 08:57:22,294 p=11278 u=zuul n=ansible | TASK [Gathering Facts] ********************************************************* 2025-11-24 08:57:22,294 p=11278 u=zuul n=ansible | Monday 24 November 2025 08:57:22 +0000 (0:00:00.019) 0:00:00.019 ******* 2025-11-24 08:57:23,355 p=11278 u=zuul n=ansible | ok: [instance] 2025-11-24 08:57:23,373 p=11278 u=zuul n=ansible | TASK [Backup NAD before cleanup so they can be inspected in CI] **************** 2025-11-24 08:57:23,373 p=11278 u=zuul n=ansible | Monday 24 November 2025 08:57:23 +0000 (0:00:01.078) 0:00:01.098 ******* 2025-11-24 08:57:23,831 p=11278 u=zuul n=ansible | changed: [instance] 2025-11-24 08:57:23,856 p=11278 u=zuul n=ansible | TASK [ci_multus : Cleanup - Fetch NADs in namespace: openstack] **************** 2025-11-24 08:57:23,857 p=11278 u=zuul n=ansible | Monday 24 November 2025 08:57:23 +0000 (0:00:00.483) 0:00:01.581 ******* 2025-11-24 08:57:23,877 p=11278 u=zuul n=ansible | skipping: [instance] 2025-11-24 08:57:23,889 p=11278 u=zuul n=ansible | TASK [ci_multus : Cleanup - Delete NADs] *************************************** 2025-11-24 08:57:23,889 p=11278 u=zuul n=ansible | Monday 24 November 2025 08:57:23 +0000 (0:00:00.032) 0:00:01.614 ******* 2025-11-24 08:57:23,916 p=11278 u=zuul n=ansible | skipping: [instance] 2025-11-24 08:57:23,926 p=11278 u=zuul n=ansible | TASK [ci_multus : Cleanup - Remove if artifact directory exists] *************** 2025-11-24 08:57:23,927 p=11278 u=zuul n=ansible | Monday 24 November 2025 08:57:23 +0000 (0:00:00.037) 0:00:01.651 ******* 2025-11-24 08:57:24,305 p=11278 u=zuul n=ansible | changed: [instance] 2025-11-24 08:57:24,333 p=11278 u=zuul n=ansible | PLAY RECAP ********************************************************************* 2025-11-24 08:57:24,333 p=11278 u=zuul n=ansible | instance : ok=3 changed=2 unreachable=0 failed=0 skipped=2 rescued=0 ignored=0 2025-11-24 08:57:24,333 p=11278 u=zuul n=ansible | Monday 24 November 2025 08:57:24 +0000 (0:00:00.406) 0:00:02.058 ******* 2025-11-24 08:57:24,333 p=11278 u=zuul n=ansible | =============================================================================== 2025-11-24 08:57:24,334 p=11278 u=zuul n=ansible | Gathering Facts --------------------------------------------------------- 1.08s 2025-11-24 08:57:24,334 p=11278 u=zuul n=ansible | Backup NAD before cleanup so they can be inspected in CI ---------------- 0.48s 2025-11-24 08:57:24,334 p=11278 u=zuul n=ansible | ci_multus : Cleanup - Remove if artifact directory exists --------------- 0.41s 2025-11-24 08:57:24,334 p=11278 u=zuul n=ansible | ci_multus : Cleanup - Delete NADs --------------------------------------- 0.04s 2025-11-24 08:57:24,334 p=11278 u=zuul n=ansible | ci_multus : Cleanup - Fetch NADs in namespace: openstack ---------------- 0.03s 2025-11-24 08:57:24,416 p=10252 u=zuul n=molecule.logger | [info]Running [scenario]local[/] > [action]verify[/][/] 2025-11-24 08:57:24,417 p=10252 u=zuul n=molecule.verifier.ansible | Running Ansible Verifier 2025-11-24 08:57:25,003 p=11380 u=zuul n=ansible | PLAY [Verify Clean] ************************************************************ 2025-11-24 08:57:25,026 p=11380 u=zuul n=ansible | TASK [Gathering Facts] ********************************************************* 2025-11-24 08:57:25,026 p=11380 u=zuul n=ansible | Monday 24 November 2025 08:57:25 +0000 (0:00:00.025) 0:00:00.025 ******* 2025-11-24 08:57:26,084 p=11380 u=zuul n=ansible | ok: [instance] 2025-11-24 08:57:26,107 p=11380 u=zuul n=ansible | TASK [Include default vars] **************************************************** 2025-11-24 08:57:26,107 p=11380 u=zuul n=ansible | Monday 24 November 2025 08:57:26 +0000 (0:00:01.080) 0:00:01.105 ******* 2025-11-24 08:57:26,142 p=11380 u=zuul n=ansible | ok: [instance] 2025-11-24 08:57:26,149 p=11380 u=zuul n=ansible | TASK [Fetch file stat results] ************************************************* 2025-11-24 08:57:26,149 p=11380 u=zuul n=ansible | Monday 24 November 2025 08:57:26 +0000 (0:00:00.041) 0:00:01.147 ******* 2025-11-24 08:57:26,500 p=11380 u=zuul n=ansible | ok: [instance] 2025-11-24 08:57:26,508 p=11380 u=zuul n=ansible | TASK [Assert that created file are removed by cleanup] ************************* 2025-11-24 08:57:26,508 p=11380 u=zuul n=ansible | Monday 24 November 2025 08:57:26 +0000 (0:00:00.359) 0:00:01.506 ******* 2025-11-24 08:57:26,525 p=11380 u=zuul n=ansible | ok: [instance] => changed=false msg: All assertions passed 2025-11-24 08:57:26,551 p=11380 u=zuul n=ansible | PLAY RECAP ********************************************************************* 2025-11-24 08:57:26,551 p=11380 u=zuul n=ansible | instance : ok=4 changed=0 unreachable=0 failed=0 skipped=0 rescued=0 ignored=0 2025-11-24 08:57:26,551 p=11380 u=zuul n=ansible | Monday 24 November 2025 08:57:26 +0000 (0:00:00.042) 0:00:01.549 ******* 2025-11-24 08:57:26,551 p=11380 u=zuul n=ansible | =============================================================================== 2025-11-24 08:57:26,551 p=11380 u=zuul n=ansible | Gathering Facts --------------------------------------------------------- 1.08s 2025-11-24 08:57:26,551 p=11380 u=zuul n=ansible | Fetch file stat results ------------------------------------------------- 0.36s 2025-11-24 08:57:26,551 p=11380 u=zuul n=ansible | Assert that created file are removed by cleanup ------------------------- 0.04s 2025-11-24 08:57:26,551 p=11380 u=zuul n=ansible | Include default vars ---------------------------------------------------- 0.04s 2025-11-24 08:57:26,632 p=10252 u=zuul n=molecule.verifier.ansible | Verifier completed successfully. 2025-11-24 08:57:26,633 p=10252 u=zuul n=molecule.scenario | Pruning extra files from scenario ephemeral directory 2025-11-24 08:57:26,647 p=10252 u=zuul n=molecule.logger | [info]Running [scenario]local_ipv6[/] > [action]destroy[/][/] 2025-11-24 08:57:26,647 p=10252 u=zuul n=molecule.command.destroy | Skipping, instances are delegated. 2025-11-24 08:57:26,659 p=10252 u=zuul n=molecule.logger | [info]Running [scenario]local_ipv6[/] > [action]create[/][/] 2025-11-24 08:57:26,661 p=10252 u=zuul n=molecule.command.create | Skipping, instances are delegated. 2025-11-24 08:57:26,672 p=10252 u=zuul n=molecule.logger | [info]Running [scenario]local_ipv6[/] > [action]converge[/][/] 2025-11-24 08:57:27,182 p=11467 u=zuul n=ansible | PLAY [Converge] **************************************************************** 2025-11-24 08:57:27,197 p=11467 u=zuul n=ansible | TASK [Gathering Facts] ********************************************************* 2025-11-24 08:57:27,198 p=11467 u=zuul n=ansible | Monday 24 November 2025 08:57:27 +0000 (0:00:00.017) 0:00:00.017 ******* 2025-11-24 08:57:28,225 p=11467 u=zuul n=ansible | ok: [instance] 2025-11-24 08:57:28,247 p=11467 u=zuul n=ansible | TASK [Load shared variables] *************************************************** 2025-11-24 08:57:28,247 p=11467 u=zuul n=ansible | Monday 24 November 2025 08:57:28 +0000 (0:00:01.049) 0:00:01.066 ******* 2025-11-24 08:57:28,266 p=11467 u=zuul n=ansible | ok: [instance] 2025-11-24 08:57:28,273 p=11467 u=zuul n=ansible | TASK [Call ci_multus role] ***************************************************** 2025-11-24 08:57:28,273 p=11467 u=zuul n=ansible | Monday 24 November 2025 08:57:28 +0000 (0:00:00.025) 0:00:01.092 ******* 2025-11-24 08:57:28,326 p=11467 u=zuul n=ansible | TASK [ci_multus : Create manifests directory] ********************************** 2025-11-24 08:57:28,326 p=11467 u=zuul n=ansible | Monday 24 November 2025 08:57:28 +0000 (0:00:00.053) 0:00:01.146 ******* 2025-11-24 08:57:28,724 p=11467 u=zuul n=ansible | changed: [instance] 2025-11-24 08:57:28,731 p=11467 u=zuul n=ansible | TASK [networking_mapper : Check for Networking Environment Definition file existence] *** 2025-11-24 08:57:28,732 p=11467 u=zuul n=ansible | Monday 24 November 2025 08:57:28 +0000 (0:00:00.405) 0:00:01.551 ******* 2025-11-24 08:57:28,751 p=11467 u=zuul n=ansible | skipping: [instance] 2025-11-24 08:57:28,760 p=11467 u=zuul n=ansible | TASK [networking_mapper : Check for Networking Definition file existance] ****** 2025-11-24 08:57:28,761 p=11467 u=zuul n=ansible | Monday 24 November 2025 08:57:28 +0000 (0:00:00.028) 0:00:01.580 ******* 2025-11-24 08:57:28,780 p=11467 u=zuul n=ansible | skipping: [instance] 2025-11-24 08:57:28,790 p=11467 u=zuul n=ansible | TASK [networking_mapper : Load the Networking Definition from file] ************ 2025-11-24 08:57:28,790 p=11467 u=zuul n=ansible | Monday 24 November 2025 08:57:28 +0000 (0:00:00.029) 0:00:01.609 ******* 2025-11-24 08:57:28,809 p=11467 u=zuul n=ansible | skipping: [instance] 2025-11-24 08:57:28,819 p=11467 u=zuul n=ansible | TASK [networking_mapper : Set cifmw_networking_env_definition is present] ****** 2025-11-24 08:57:28,819 p=11467 u=zuul n=ansible | Monday 24 November 2025 08:57:28 +0000 (0:00:00.028) 0:00:01.638 ******* 2025-11-24 08:57:28,837 p=11467 u=zuul n=ansible | skipping: [instance] 2025-11-24 08:57:28,851 p=11467 u=zuul n=ansible | TASK [ci_multus : Gather network layout from OCP host or default networks] ***** 2025-11-24 08:57:28,852 p=11467 u=zuul n=ansible | Monday 24 November 2025 08:57:28 +0000 (0:00:00.032) 0:00:01.671 ******* 2025-11-24 08:57:28,884 p=11467 u=zuul n=ansible | ok: [instance] 2025-11-24 08:57:28,891 p=11467 u=zuul n=ansible | TASK [ci_multus : Merge any available multus net info patches] ***************** 2025-11-24 08:57:28,891 p=11467 u=zuul n=ansible | Monday 24 November 2025 08:57:28 +0000 (0:00:00.039) 0:00:01.711 ******* 2025-11-24 08:57:28,998 p=11467 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-11-24 08:57:28,999 p=11467 u=zuul n=ansible | skipping: [instance] 2025-11-24 08:57:29,007 p=11467 u=zuul n=ansible | TASK [ci_multus : Remove any networks without Multus networking defined] ******* 2025-11-24 08:57:29,007 p=11467 u=zuul n=ansible | Monday 24 November 2025 08:57:29 +0000 (0:00:00.115) 0:00:01.826 ******* 2025-11-24 08:57:29,080 p=11467 u=zuul n=ansible | ok: [instance] 2025-11-24 08:57:29,089 p=11467 u=zuul n=ansible | TASK [ci_multus : Remove any networks not in cifmw_ci_multus_allow_list if defined] *** 2025-11-24 08:57:29,089 p=11467 u=zuul n=ansible | Monday 24 November 2025 08:57:29 +0000 (0:00:00.082) 0:00:01.908 ******* 2025-11-24 08:57:29,162 p=11467 u=zuul n=ansible | ok: [instance] 2025-11-24 08:57:29,172 p=11467 u=zuul n=ansible | TASK [ci_multus : Remove any networks in cifmw_ci_multus_deny_list if defined] *** 2025-11-24 08:57:29,173 p=11467 u=zuul n=ansible | Monday 24 November 2025 08:57:29 +0000 (0:00:00.083) 0:00:01.992 ******* 2025-11-24 08:57:29,238 p=11467 u=zuul n=ansible | ok: [instance] 2025-11-24 08:57:29,249 p=11467 u=zuul n=ansible | TASK [ci_multus : Render NetworkAttachmenktDefinition manifests] *************** 2025-11-24 08:57:29,250 p=11467 u=zuul n=ansible | Monday 24 November 2025 08:57:29 +0000 (0:00:00.077) 0:00:02.069 ******* 2025-11-24 08:57:30,004 p=11467 u=zuul n=ansible | changed: [instance] 2025-11-24 08:57:30,012 p=11467 u=zuul n=ansible | TASK [ci_multus : Create the multus namespace] ********************************* 2025-11-24 08:57:30,013 p=11467 u=zuul n=ansible | Monday 24 November 2025 08:57:30 +0000 (0:00:00.762) 0:00:02.832 ******* 2025-11-24 08:57:30,024 p=11467 u=zuul n=ansible | skipping: [instance] 2025-11-24 08:57:30,033 p=11467 u=zuul n=ansible | TASK [ci_multus : Apply network attachment definition manifests] *************** 2025-11-24 08:57:30,033 p=11467 u=zuul n=ansible | Monday 24 November 2025 08:57:30 +0000 (0:00:00.020) 0:00:02.852 ******* 2025-11-24 08:57:30,051 p=11467 u=zuul n=ansible | skipping: [instance] 2025-11-24 08:57:30,106 p=11467 u=zuul n=ansible | PLAY RECAP ********************************************************************* 2025-11-24 08:57:30,106 p=11467 u=zuul n=ansible | instance : ok=8 changed=2 unreachable=0 failed=0 skipped=7 rescued=0 ignored=0 2025-11-24 08:57:30,106 p=11467 u=zuul n=ansible | Monday 24 November 2025 08:57:30 +0000 (0:00:00.073) 0:00:02.926 ******* 2025-11-24 08:57:30,106 p=11467 u=zuul n=ansible | =============================================================================== 2025-11-24 08:57:30,106 p=11467 u=zuul n=ansible | Gathering Facts --------------------------------------------------------- 1.05s 2025-11-24 08:57:30,106 p=11467 u=zuul n=ansible | ci_multus : Render NetworkAttachmenktDefinition manifests --------------- 0.76s 2025-11-24 08:57:30,107 p=11467 u=zuul n=ansible | ci_multus : Create manifests directory ---------------------------------- 0.41s 2025-11-24 08:57:30,107 p=11467 u=zuul n=ansible | ci_multus : Merge any available multus net info patches ----------------- 0.12s 2025-11-24 08:57:30,107 p=11467 u=zuul n=ansible | ci_multus : Remove any networks not in cifmw_ci_multus_allow_list if defined --- 0.08s 2025-11-24 08:57:30,107 p=11467 u=zuul n=ansible | ci_multus : Remove any networks without Multus networking defined ------- 0.08s 2025-11-24 08:57:30,107 p=11467 u=zuul n=ansible | ci_multus : Remove any networks in cifmw_ci_multus_deny_list if defined --- 0.08s 2025-11-24 08:57:30,107 p=11467 u=zuul n=ansible | ci_multus : Apply network attachment definition manifests --------------- 0.07s 2025-11-24 08:57:30,107 p=11467 u=zuul n=ansible | Call ci_multus role ----------------------------------------------------- 0.05s 2025-11-24 08:57:30,107 p=11467 u=zuul n=ansible | ci_multus : Gather network layout from OCP host or default networks ----- 0.04s 2025-11-24 08:57:30,107 p=11467 u=zuul n=ansible | networking_mapper : Set cifmw_networking_env_definition is present ------ 0.03s 2025-11-24 08:57:30,107 p=11467 u=zuul n=ansible | networking_mapper : Check for Networking Definition file existance ------ 0.03s 2025-11-24 08:57:30,107 p=11467 u=zuul n=ansible | networking_mapper : Check for Networking Environment Definition file existence --- 0.03s 2025-11-24 08:57:30,107 p=11467 u=zuul n=ansible | networking_mapper : Load the Networking Definition from file ------------ 0.03s 2025-11-24 08:57:30,107 p=11467 u=zuul n=ansible | Load shared variables --------------------------------------------------- 0.03s 2025-11-24 08:57:30,107 p=11467 u=zuul n=ansible | ci_multus : Create the multus namespace --------------------------------- 0.02s 2025-11-24 08:57:30,210 p=10252 u=zuul n=molecule.logger | [info]Running [scenario]local_ipv6[/] > [action]verify[/][/] 2025-11-24 08:57:30,211 p=10252 u=zuul n=molecule.verifier.ansible | Running Ansible Verifier 2025-11-24 08:57:30,738 p=11597 u=zuul n=ansible | PLAY [Verify] ****************************************************************** 2025-11-24 08:57:30,755 p=11597 u=zuul n=ansible | TASK [Gathering Facts] ********************************************************* 2025-11-24 08:57:30,755 p=11597 u=zuul n=ansible | Monday 24 November 2025 08:57:30 +0000 (0:00:00.018) 0:00:00.018 ******* 2025-11-24 08:57:31,746 p=11597 u=zuul n=ansible | ok: [instance] 2025-11-24 08:57:31,772 p=11597 u=zuul n=ansible | TASK [Load shared variables] *************************************************** 2025-11-24 08:57:31,773 p=11597 u=zuul n=ansible | Monday 24 November 2025 08:57:31 +0000 (0:00:01.017) 0:00:01.036 ******* 2025-11-24 08:57:31,789 p=11597 u=zuul n=ansible | ok: [instance] 2025-11-24 08:57:31,800 p=11597 u=zuul n=ansible | TASK [Fetch files stat results] ************************************************ 2025-11-24 08:57:31,800 p=11597 u=zuul n=ansible | Monday 24 November 2025 08:57:31 +0000 (0:00:00.027) 0:00:01.063 ******* 2025-11-24 08:57:32,164 p=11597 u=zuul n=ansible | ok: [instance] 2025-11-24 08:57:32,171 p=11597 u=zuul n=ansible | TASK [Assert that expected file exist] ***************************************** 2025-11-24 08:57:32,171 p=11597 u=zuul n=ansible | Monday 24 November 2025 08:57:32 +0000 (0:00:00.371) 0:00:01.435 ******* 2025-11-24 08:57:32,188 p=11597 u=zuul n=ansible | ok: [instance] => changed=false msg: All assertions passed 2025-11-24 08:57:32,195 p=11597 u=zuul n=ansible | TASK [Fetch file content] ****************************************************** 2025-11-24 08:57:32,195 p=11597 u=zuul n=ansible | Monday 24 November 2025 08:57:32 +0000 (0:00:00.023) 0:00:01.459 ******* 2025-11-24 08:57:32,517 p=11597 u=zuul n=ansible | ok: [instance] 2025-11-24 08:57:32,524 p=11597 u=zuul n=ansible | TASK [Set _ci_multus_nad variable] ********************************************* 2025-11-24 08:57:32,525 p=11597 u=zuul n=ansible | Monday 24 November 2025 08:57:32 +0000 (0:00:00.329) 0:00:01.788 ******* 2025-11-24 08:57:32,552 p=11597 u=zuul n=ansible | ok: [instance] 2025-11-24 08:57:32,559 p=11597 u=zuul n=ansible | TASK [Assert expected number of Network Attachment Definitions are created] **** 2025-11-24 08:57:32,559 p=11597 u=zuul n=ansible | Monday 24 November 2025 08:57:32 +0000 (0:00:00.034) 0:00:01.822 ******* 2025-11-24 08:57:32,604 p=11597 u=zuul n=ansible | ok: [instance] 2025-11-24 08:57:32,628 p=11597 u=zuul n=ansible | PLAY RECAP ********************************************************************* 2025-11-24 08:57:32,628 p=11597 u=zuul n=ansible | instance : ok=7 changed=0 unreachable=0 failed=0 skipped=0 rescued=0 ignored=0 2025-11-24 08:57:32,628 p=11597 u=zuul n=ansible | Monday 24 November 2025 08:57:32 +0000 (0:00:00.069) 0:00:01.891 ******* 2025-11-24 08:57:32,628 p=11597 u=zuul n=ansible | =============================================================================== 2025-11-24 08:57:32,628 p=11597 u=zuul n=ansible | Gathering Facts --------------------------------------------------------- 1.02s 2025-11-24 08:57:32,628 p=11597 u=zuul n=ansible | Fetch files stat results ------------------------------------------------ 0.37s 2025-11-24 08:57:32,628 p=11597 u=zuul n=ansible | Fetch file content ------------------------------------------------------ 0.33s 2025-11-24 08:57:32,628 p=11597 u=zuul n=ansible | Assert expected number of Network Attachment Definitions are created ---- 0.07s 2025-11-24 08:57:32,628 p=11597 u=zuul n=ansible | Set _ci_multus_nad variable --------------------------------------------- 0.03s 2025-11-24 08:57:32,628 p=11597 u=zuul n=ansible | Load shared variables --------------------------------------------------- 0.03s 2025-11-24 08:57:32,628 p=11597 u=zuul n=ansible | Assert that expected file exist ----------------------------------------- 0.02s 2025-11-24 08:57:32,698 p=10252 u=zuul n=molecule.verifier.ansible | Verifier completed successfully. 2025-11-24 08:57:32,709 p=10252 u=zuul n=molecule.logger | [info]Running [scenario]local_ipv6[/] > [action]side_effect[/][/] 2025-11-24 08:57:33,216 p=11705 u=zuul n=ansible | PLAY [Clean] ******************************************************************* 2025-11-24 08:57:33,231 p=11705 u=zuul n=ansible | TASK [Gathering Facts] ********************************************************* 2025-11-24 08:57:33,231 p=11705 u=zuul n=ansible | Monday 24 November 2025 08:57:33 +0000 (0:00:00.016) 0:00:00.016 ******* 2025-11-24 08:57:34,259 p=11705 u=zuul n=ansible | ok: [instance] 2025-11-24 08:57:34,277 p=11705 u=zuul n=ansible | TASK [Backup NAD before cleanup so they can be inspected in CI] **************** 2025-11-24 08:57:34,277 p=11705 u=zuul n=ansible | Monday 24 November 2025 08:57:34 +0000 (0:00:01.046) 0:00:01.063 ******* 2025-11-24 08:57:34,658 p=11705 u=zuul n=ansible | changed: [instance] 2025-11-24 08:57:34,668 p=11705 u=zuul n=ansible | TASK [ci_multus : Cleanup - Fetch NADs in namespace: openstack] **************** 2025-11-24 08:57:34,668 p=11705 u=zuul n=ansible | Monday 24 November 2025 08:57:34 +0000 (0:00:00.390) 0:00:01.454 ******* 2025-11-24 08:57:34,688 p=11705 u=zuul n=ansible | skipping: [instance] 2025-11-24 08:57:34,697 p=11705 u=zuul n=ansible | TASK [ci_multus : Cleanup - Delete NADs] *************************************** 2025-11-24 08:57:34,698 p=11705 u=zuul n=ansible | Monday 24 November 2025 08:57:34 +0000 (0:00:00.029) 0:00:01.483 ******* 2025-11-24 08:57:34,723 p=11705 u=zuul n=ansible | skipping: [instance] 2025-11-24 08:57:34,730 p=11705 u=zuul n=ansible | TASK [ci_multus : Cleanup - Remove if artifact directory exists] *************** 2025-11-24 08:57:34,731 p=11705 u=zuul n=ansible | Monday 24 November 2025 08:57:34 +0000 (0:00:00.033) 0:00:01.516 ******* 2025-11-24 08:57:35,086 p=11705 u=zuul n=ansible | changed: [instance] 2025-11-24 08:57:35,116 p=11705 u=zuul n=ansible | PLAY RECAP ********************************************************************* 2025-11-24 08:57:35,116 p=11705 u=zuul n=ansible | instance : ok=3 changed=2 unreachable=0 failed=0 skipped=2 rescued=0 ignored=0 2025-11-24 08:57:35,116 p=11705 u=zuul n=ansible | Monday 24 November 2025 08:57:35 +0000 (0:00:00.385) 0:00:01.902 ******* 2025-11-24 08:57:35,116 p=11705 u=zuul n=ansible | =============================================================================== 2025-11-24 08:57:35,116 p=11705 u=zuul n=ansible | Gathering Facts --------------------------------------------------------- 1.05s 2025-11-24 08:57:35,116 p=11705 u=zuul n=ansible | Backup NAD before cleanup so they can be inspected in CI ---------------- 0.39s 2025-11-24 08:57:35,116 p=11705 u=zuul n=ansible | ci_multus : Cleanup - Remove if artifact directory exists --------------- 0.39s 2025-11-24 08:57:35,117 p=11705 u=zuul n=ansible | ci_multus : Cleanup - Delete NADs --------------------------------------- 0.03s 2025-11-24 08:57:35,117 p=11705 u=zuul n=ansible | ci_multus : Cleanup - Fetch NADs in namespace: openstack ---------------- 0.03s 2025-11-24 08:57:35,191 p=10252 u=zuul n=molecule.logger | [info]Running [scenario]local_ipv6[/] > [action]verify[/][/] 2025-11-24 08:57:35,192 p=10252 u=zuul n=molecule.verifier.ansible | Running Ansible Verifier 2025-11-24 08:57:35,707 p=11807 u=zuul n=ansible | PLAY [Verify Clean] ************************************************************ 2025-11-24 08:57:35,722 p=11807 u=zuul n=ansible | TASK [Gathering Facts] ********************************************************* 2025-11-24 08:57:35,722 p=11807 u=zuul n=ansible | Monday 24 November 2025 08:57:35 +0000 (0:00:00.017) 0:00:00.017 ******* 2025-11-24 08:57:36,776 p=11807 u=zuul n=ansible | ok: [instance] 2025-11-24 08:57:36,794 p=11807 u=zuul n=ansible | TASK [Include default vars] **************************************************** 2025-11-24 08:57:36,794 p=11807 u=zuul n=ansible | Monday 24 November 2025 08:57:36 +0000 (0:00:01.071) 0:00:01.088 ******* 2025-11-24 08:57:36,813 p=11807 u=zuul n=ansible | ok: [instance] 2025-11-24 08:57:36,820 p=11807 u=zuul n=ansible | TASK [Fetch file stat results] ************************************************* 2025-11-24 08:57:36,820 p=11807 u=zuul n=ansible | Monday 24 November 2025 08:57:36 +0000 (0:00:00.025) 0:00:01.114 ******* 2025-11-24 08:57:37,215 p=11807 u=zuul n=ansible | ok: [instance] 2025-11-24 08:57:37,224 p=11807 u=zuul n=ansible | TASK [Assert that created file are removed by cleanup] ************************* 2025-11-24 08:57:37,225 p=11807 u=zuul n=ansible | Monday 24 November 2025 08:57:37 +0000 (0:00:00.404) 0:00:01.519 ******* 2025-11-24 08:57:37,242 p=11807 u=zuul n=ansible | ok: [instance] => changed=false msg: All assertions passed 2025-11-24 08:57:37,279 p=11807 u=zuul n=ansible | PLAY RECAP ********************************************************************* 2025-11-24 08:57:37,279 p=11807 u=zuul n=ansible | instance : ok=4 changed=0 unreachable=0 failed=0 skipped=0 rescued=0 ignored=0 2025-11-24 08:57:37,279 p=11807 u=zuul n=ansible | Monday 24 November 2025 08:57:37 +0000 (0:00:00.054) 0:00:01.574 ******* 2025-11-24 08:57:37,279 p=11807 u=zuul n=ansible | =============================================================================== 2025-11-24 08:57:37,280 p=11807 u=zuul n=ansible | Gathering Facts --------------------------------------------------------- 1.07s 2025-11-24 08:57:37,280 p=11807 u=zuul n=ansible | Fetch file stat results ------------------------------------------------- 0.40s 2025-11-24 08:57:37,280 p=11807 u=zuul n=ansible | Assert that created file are removed by cleanup ------------------------- 0.05s 2025-11-24 08:57:37,280 p=11807 u=zuul n=ansible | Include default vars ---------------------------------------------------- 0.03s 2025-11-24 08:57:37,346 p=10252 u=zuul n=molecule.verifier.ansible | Verifier completed successfully. 2025-11-24 08:57:37,347 p=10252 u=zuul n=molecule.scenario | Pruning extra files from scenario ephemeral directory 2025-11-24 08:57:37,351 p=10252 u=zuul n=molecule.util | Writing /tmp/report.html report.