PLAY [Converge] **************************************************************** TASK [Gathering Facts] ********************************************************* Friday 05 December 2025 11:13:10 +0000 (0:00:00.016) 0:00:00.016 ******* ok: [instance] TASK [Add crc hostname with it's IP to /etc/hosts] ***************************** Friday 05 December 2025 11:13:12 +0000 (0:00:01.110) 0:00:01.126 ******* changed: [instance] TASK [Check if new ssh keypair exists] ***************************************** Friday 05 December 2025 11:13:12 +0000 (0:00:00.397) 0:00:01.524 ******* TASK [recognize_ssh_keypair : Check if id_ed25519 key exists] ****************** Friday 05 December 2025 11:13:12 +0000 (0:00:00.030) 0:00:01.554 ******* ok: [instance] TASK [recognize_ssh_keypair : Set fact if new keypair exists] ****************** Friday 05 December 2025 11:13:12 +0000 (0:00:00.387) 0:00:01.942 ******* ok: [instance] TASK [recognize_ssh_keypair : Set fact if new keypair does not exists] ********* Friday 05 December 2025 11:13:12 +0000 (0:00:00.028) 0:00:01.971 ******* skipping: [instance] TASK [Add the crc host dynamically] ******************************************** Friday 05 December 2025 11:13:12 +0000 (0:00:00.033) 0:00:02.004 ******* changed: [instance] TASK [Fetch crc network facts] ************************************************* Friday 05 December 2025 11:13:12 +0000 (0:00:00.025) 0:00:02.030 ******* ok: [instance -> crc] TASK [Load shared variables] *************************************************** Friday 05 December 2025 11:13:18 +0000 (0:00:06.026) 0:00:08.056 ******* ok: [instance] TASK [Call ci_multus role] ***************************************************** Friday 05 December 2025 11:13:19 +0000 (0:00:00.068) 0:00:08.124 ******* TASK [ci_multus : Create manifests directory] ********************************** Friday 05 December 2025 11:13:19 +0000 (0:00:00.047) 0:00:08.172 ******* changed: [instance] TASK [networking_mapper : Check for Networking Environment Definition file existence] *** Friday 05 December 2025 11:13:19 +0000 (0:00:00.342) 0:00:08.514 ******* skipping: [instance] TASK [networking_mapper : Check for Networking Definition file existance] ****** Friday 05 December 2025 11:13:19 +0000 (0:00:00.028) 0:00:08.543 ******* skipping: [instance] TASK [networking_mapper : Load the Networking Definition from file] ************ Friday 05 December 2025 11:13:19 +0000 (0:00:00.027) 0:00:08.570 ******* skipping: [instance] TASK [networking_mapper : Set cifmw_networking_env_definition is present] ****** Friday 05 December 2025 11:13:19 +0000 (0:00:00.034) 0:00:08.605 ******* skipping: [instance] TASK [ci_multus : Gather network layout from OCP host or default networks] ***** Friday 05 December 2025 11:13:19 +0000 (0:00:00.036) 0:00:08.641 ******* ok: [instance] TASK [ci_multus : Merge any available multus net info patches] ***************** Friday 05 December 2025 11:13:19 +0000 (0:00:00.039) 0:00:08.680 ******* 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'}}) 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'}}}}) 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'}}}}) TASK [ci_multus : Remove any networks without Multus networking defined] ******* Friday 05 December 2025 11:13:19 +0000 (0:00:00.226) 0:00:08.907 ******* ok: [instance] TASK [ci_multus : Remove any networks not in cifmw_ci_multus_allow_list if defined] *** Friday 05 December 2025 11:13:19 +0000 (0:00:00.104) 0:00:09.012 ******* ok: [instance] TASK [ci_multus : Remove any networks in cifmw_ci_multus_deny_list if defined] *** Friday 05 December 2025 11:13:19 +0000 (0:00:00.073) 0:00:09.085 ******* ok: [instance] TASK [ci_multus : Render NetworkAttachmenktDefinition manifests] *************** Friday 05 December 2025 11:13:20 +0000 (0:00:00.072) 0:00:09.158 ******* changed: [instance] TASK [ci_multus : Create the multus namespace] ********************************* Friday 05 December 2025 11:13:20 +0000 (0:00:00.609) 0:00:09.768 ******* changed: [instance] TASK [ci_multus : Apply network attachment definition manifests] *************** Friday 05 December 2025 11:13:21 +0000 (0:00:01.224) 0:00:10.992 ******* changed: [instance] PLAY RECAP ********************************************************************* instance : ok=16 changed=6 unreachable=0 failed=0 skipped=5 rescued=0 ignored=0 Friday 05 December 2025 11:13:22 +0000 (0:00:00.908) 0:00:11.900 ******* =============================================================================== Fetch crc network facts ------------------------------------------------- 6.03s ci_multus : Create the multus namespace --------------------------------- 1.22s Gathering Facts --------------------------------------------------------- 1.11s ci_multus : Apply network attachment definition manifests --------------- 0.91s ci_multus : Render NetworkAttachmenktDefinition manifests --------------- 0.61s Add crc hostname with it's IP to /etc/hosts ----------------------------- 0.40s recognize_ssh_keypair : Check if id_ed25519 key exists ------------------ 0.39s ci_multus : Create manifests directory ---------------------------------- 0.34s ci_multus : Merge any available multus net info patches ----------------- 0.23s ci_multus : Remove any networks without Multus networking defined ------- 0.10s ci_multus : Remove any networks not in cifmw_ci_multus_allow_list if defined --- 0.07s ci_multus : Remove any networks in cifmw_ci_multus_deny_list if defined --- 0.07s Load shared variables --------------------------------------------------- 0.07s Call ci_multus role ----------------------------------------------------- 0.05s ci_multus : Gather network layout from OCP host or default networks ----- 0.04s networking_mapper : Set cifmw_networking_env_definition is present ------ 0.04s networking_mapper : Load the Networking Definition from file ------------ 0.03s recognize_ssh_keypair : Set fact if new keypair does not exists --------- 0.03s Check if new ssh keypair exists ----------------------------------------- 0.03s recognize_ssh_keypair : Set fact if new keypair exists ------------------ 0.03s PLAY [Verify] ****************************************************************** TASK [Gathering Facts] ********************************************************* Friday 05 December 2025 11:13:23 +0000 (0:00:00.017) 0:00:00.017 ******* ok: [instance] TASK [Load shared variables] *************************************************** Friday 05 December 2025 11:13:24 +0000 (0:00:01.095) 0:00:01.112 ******* ok: [instance] TASK [Fetch files stat results] ************************************************ Friday 05 December 2025 11:13:24 +0000 (0:00:00.022) 0:00:01.134 ******* ok: [instance] TASK [Assert that expected file exist] ***************************************** Friday 05 December 2025 11:13:24 +0000 (0:00:00.360) 0:00:01.495 ******* ok: [instance] => changed=false msg: All assertions passed TASK [Fetch file content] ****************************************************** Friday 05 December 2025 11:13:24 +0000 (0:00:00.023) 0:00:01.518 ******* ok: [instance] TASK [Set _ci_multus_nad variable] ********************************************* Friday 05 December 2025 11:13:25 +0000 (0:00:00.333) 0:00:01.852 ******* ok: [instance] TASK [Assert expected number of Network Attachment Definitions are created] **** Friday 05 December 2025 11:13:25 +0000 (0:00:00.038) 0:00:01.891 ******* ok: [instance] PLAY RECAP ********************************************************************* instance : ok=7 changed=0 unreachable=0 failed=0 skipped=0 rescued=0 ignored=0 Friday 05 December 2025 11:13:25 +0000 (0:00:00.050) 0:00:01.942 ******* =============================================================================== Gathering Facts --------------------------------------------------------- 1.10s Fetch files stat results ------------------------------------------------ 0.36s Fetch file content ------------------------------------------------------ 0.33s Assert expected number of Network Attachment Definitions are created ---- 0.05s Set _ci_multus_nad variable --------------------------------------------- 0.04s Assert that expected file exist ----------------------------------------- 0.02s Load shared variables --------------------------------------------------- 0.02s PLAY [Verify CRC] ************************************************************** TASK [Gathering Facts] ********************************************************* Friday 05 December 2025 11:13:26 +0000 (0:00:00.018) 0:00:00.018 ******* ok: [instance] TASK [Include default vars] **************************************************** Friday 05 December 2025 11:13:27 +0000 (0:00:01.056) 0:00:01.074 ******* ok: [instance] TASK [Check if NADs were created] ********************************************** Friday 05 December 2025 11:13:27 +0000 (0:00:00.031) 0:00:01.106 ******* ok: [instance] TASK [Store output spec] ******************************************************* Friday 05 December 2025 11:13:28 +0000 (0:00:00.991) 0:00:02.098 ******* ok: [instance] TASK [Ensure both lists have the same length] ********************************** Friday 05 December 2025 11:13:28 +0000 (0:00:00.051) 0:00:02.149 ******* ok: [instance] => changed=false msg: All assertions passed TASK [Compare each corresponding element in the lists] ************************* Friday 05 December 2025 11:13:28 +0000 (0:00:00.055) 0:00:02.204 ******* 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 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 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 TASK [Create a test pod to attach a network] *********************************** Friday 05 December 2025 11:13:28 +0000 (0:00:00.069) 0:00:02.274 ******* [WARNING]: unknown field "api_version" changed: [instance] TASK [Assert that test pod has the additional network] ************************* Friday 05 December 2025 11:13:39 +0000 (0:00:11.107) 0:00:13.381 ******* ok: [instance] => changed=false msg: All assertions passed TASK [Delete test pod] ********************************************************* Friday 05 December 2025 11:13:39 +0000 (0:00:00.025) 0:00:13.407 ******* changed: [instance] PLAY RECAP ********************************************************************* instance : ok=9 changed=2 unreachable=0 failed=0 skipped=0 rescued=0 ignored=0 Friday 05 December 2025 11:13:40 +0000 (0:00:00.785) 0:00:14.193 ******* =============================================================================== Create a test pod to attach a network ---------------------------------- 11.11s Gathering Facts --------------------------------------------------------- 1.06s Check if NADs were created ---------------------------------------------- 0.99s Delete test pod --------------------------------------------------------- 0.79s Compare each corresponding element in the lists ------------------------- 0.07s Ensure both lists have the same length ---------------------------------- 0.06s Store output spec ------------------------------------------------------- 0.05s Include default vars ---------------------------------------------------- 0.03s Assert that test pod has the additional network ------------------------- 0.03s PLAY [Clean] ******************************************************************* TASK [Gathering Facts] ********************************************************* Friday 05 December 2025 11:13:40 +0000 (0:00:00.021) 0:00:00.021 ******* ok: [instance] TASK [Backup NAD before cleanup so they can be inspected in CI] **************** Friday 05 December 2025 11:13:41 +0000 (0:00:01.019) 0:00:01.040 ******* changed: [instance] TASK [ci_multus : Cleanup - Fetch NADs in namespace: openstack] **************** Friday 05 December 2025 11:13:42 +0000 (0:00:00.359) 0:00:01.400 ******* ok: [instance] TASK [ci_multus : Cleanup - Delete NADs] *************************************** Friday 05 December 2025 11:13:43 +0000 (0:00:01.019) 0:00:02.419 ******* changed: [instance] => (item=bridge-to-linux-bridge) changed: [instance] => (item=default) changed: [instance] => (item=patchnetwork) TASK [ci_multus : Cleanup - Remove if artifact directory exists] *************** Friday 05 December 2025 11:13:45 +0000 (0:00:02.591) 0:00:05.010 ******* changed: [instance] PLAY RECAP ********************************************************************* instance : ok=5 changed=3 unreachable=0 failed=0 skipped=0 rescued=0 ignored=0 Friday 05 December 2025 11:13:46 +0000 (0:00:00.380) 0:00:05.390 ******* =============================================================================== ci_multus : Cleanup - Delete NADs --------------------------------------- 2.59s Gathering Facts --------------------------------------------------------- 1.02s ci_multus : Cleanup - Fetch NADs in namespace: openstack ---------------- 1.02s ci_multus : Cleanup - Remove if artifact directory exists --------------- 0.38s Backup NAD before cleanup so they can be inspected in CI ---------------- 0.36s PLAY [Verify Clean] ************************************************************ TASK [Gathering Facts] ********************************************************* Friday 05 December 2025 11:13:46 +0000 (0:00:00.018) 0:00:00.018 ******* ok: [instance] TASK [Include default vars] **************************************************** Friday 05 December 2025 11:13:47 +0000 (0:00:01.038) 0:00:01.056 ******* ok: [instance] TASK [Fetch file stat results] ************************************************* Friday 05 December 2025 11:13:47 +0000 (0:00:00.029) 0:00:01.086 ******* ok: [instance] TASK [Assert that created file are removed by cleanup] ************************* Friday 05 December 2025 11:13:48 +0000 (0:00:00.347) 0:00:01.433 ******* ok: [instance] => changed=false msg: All assertions passed PLAY RECAP ********************************************************************* instance : ok=4 changed=0 unreachable=0 failed=0 skipped=0 rescued=0 ignored=0 Friday 05 December 2025 11:13:48 +0000 (0:00:00.056) 0:00:01.490 ******* =============================================================================== Gathering Facts --------------------------------------------------------- 1.04s Fetch file stat results ------------------------------------------------- 0.35s Assert that created file are removed by cleanup ------------------------- 0.06s Include default vars ---------------------------------------------------- 0.03s PLAY [Verify Clean CRC] ******************************************************** TASK [Gathering Facts] ********************************************************* Friday 05 December 2025 11:13:48 +0000 (0:00:00.022) 0:00:00.022 ******* ok: [instance] TASK [Include default vars] **************************************************** Friday 05 December 2025 11:13:49 +0000 (0:00:01.011) 0:00:01.033 ******* ok: [instance] TASK [Check if NADs were deleted] ********************************************** Friday 05 December 2025 11:13:50 +0000 (0:00:00.027) 0:00:01.061 ******* ok: [instance] PLAY RECAP ********************************************************************* instance : ok=3 changed=0 unreachable=0 failed=0 skipped=0 rescued=0 ignored=0 Friday 05 December 2025 11:13:51 +0000 (0:00:00.998) 0:00:02.059 ******* =============================================================================== Gathering Facts --------------------------------------------------------- 1.01s Check if NADs were deleted ---------------------------------------------- 1.00s Include default vars ---------------------------------------------------- 0.03s PLAY [Converge] **************************************************************** TASK [Gathering Facts] ********************************************************* Friday 05 December 2025 11:13:51 +0000 (0:00:00.016) 0:00:00.016 ******* ok: [instance] TASK [Load shared variables] *************************************************** Friday 05 December 2025 11:13:52 +0000 (0:00:01.296) 0:00:01.313 ******* ok: [instance] TASK [Call ci_multus role] ***************************************************** Friday 05 December 2025 11:13:52 +0000 (0:00:00.024) 0:00:01.338 ******* TASK [ci_multus : Create manifests directory] ********************************** Friday 05 December 2025 11:13:53 +0000 (0:00:00.044) 0:00:01.383 ******* changed: [instance] TASK [networking_mapper : Check for Networking Environment Definition file existence] *** Friday 05 December 2025 11:13:53 +0000 (0:00:00.392) 0:00:01.775 ******* skipping: [instance] TASK [networking_mapper : Check for Networking Definition file existance] ****** Friday 05 December 2025 11:13:53 +0000 (0:00:00.028) 0:00:01.803 ******* skipping: [instance] TASK [networking_mapper : Load the Networking Definition from file] ************ Friday 05 December 2025 11:13:53 +0000 (0:00:00.025) 0:00:01.829 ******* skipping: [instance] TASK [networking_mapper : Set cifmw_networking_env_definition is present] ****** Friday 05 December 2025 11:13:53 +0000 (0:00:00.028) 0:00:01.858 ******* skipping: [instance] TASK [ci_multus : Gather network layout from OCP host or default networks] ***** Friday 05 December 2025 11:13:53 +0000 (0:00:00.035) 0:00:01.893 ******* ok: [instance] TASK [ci_multus : Merge any available multus net info patches] ***************** Friday 05 December 2025 11:13:53 +0000 (0:00:00.038) 0:00:01.931 ******* 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'}}) 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'}]}}}}) TASK [ci_multus : Remove any networks without Multus networking defined] ******* Friday 05 December 2025 11:13:53 +0000 (0:00:00.175) 0:00:02.107 ******* ok: [instance] TASK [ci_multus : Remove any networks not in cifmw_ci_multus_allow_list if defined] *** Friday 05 December 2025 11:13:53 +0000 (0:00:00.074) 0:00:02.182 ******* ok: [instance] TASK [ci_multus : Remove any networks in cifmw_ci_multus_deny_list if defined] *** Friday 05 December 2025 11:13:53 +0000 (0:00:00.077) 0:00:02.259 ******* ok: [instance] TASK [ci_multus : Render NetworkAttachmenktDefinition manifests] *************** Friday 05 December 2025 11:13:53 +0000 (0:00:00.094) 0:00:02.354 ******* changed: [instance] TASK [ci_multus : Create the multus namespace] ********************************* Friday 05 December 2025 11:13:55 +0000 (0:00:01.115) 0:00:03.469 ******* skipping: [instance] TASK [ci_multus : Apply network attachment definition manifests] *************** Friday 05 December 2025 11:13:55 +0000 (0:00:00.024) 0:00:03.493 ******* skipping: [instance] PLAY RECAP ********************************************************************* instance : ok=9 changed=2 unreachable=0 failed=0 skipped=6 rescued=0 ignored=0 Friday 05 December 2025 11:13:55 +0000 (0:00:00.048) 0:00:03.542 ******* =============================================================================== Gathering Facts --------------------------------------------------------- 1.30s ci_multus : Render NetworkAttachmenktDefinition manifests --------------- 1.12s ci_multus : Create manifests directory ---------------------------------- 0.39s ci_multus : Merge any available multus net info patches ----------------- 0.18s ci_multus : Remove any networks in cifmw_ci_multus_deny_list if defined --- 0.10s ci_multus : Remove any networks not in cifmw_ci_multus_allow_list if defined --- 0.08s ci_multus : Remove any networks without Multus networking defined ------- 0.07s ci_multus : Apply network attachment definition manifests --------------- 0.05s Call ci_multus role ----------------------------------------------------- 0.04s ci_multus : Gather network layout from OCP host or default networks ----- 0.04s networking_mapper : Set cifmw_networking_env_definition is present ------ 0.04s networking_mapper : Check for Networking Environment Definition file existence --- 0.03s networking_mapper : Load the Networking Definition from file ------------ 0.03s networking_mapper : Check for Networking Definition file existance ------ 0.03s Load shared variables --------------------------------------------------- 0.02s ci_multus : Create the multus namespace --------------------------------- 0.02s PLAY [Verify] ****************************************************************** TASK [Gathering Facts] ********************************************************* Friday 05 December 2025 11:13:55 +0000 (0:00:00.016) 0:00:00.016 ******* ok: [instance] TASK [Load shared variables] *************************************************** Friday 05 December 2025 11:13:56 +0000 (0:00:01.077) 0:00:01.094 ******* ok: [instance] TASK [Fetch files stat results] ************************************************ Friday 05 December 2025 11:13:56 +0000 (0:00:00.020) 0:00:01.115 ******* ok: [instance] TASK [Assert that expected file exist] ***************************************** Friday 05 December 2025 11:13:57 +0000 (0:00:00.385) 0:00:01.500 ******* ok: [instance] => changed=false msg: All assertions passed TASK [Fetch file content] ****************************************************** Friday 05 December 2025 11:13:57 +0000 (0:00:00.034) 0:00:01.535 ******* ok: [instance] TASK [Set _ci_multus_nad variable] ********************************************* Friday 05 December 2025 11:13:57 +0000 (0:00:00.399) 0:00:01.935 ******* ok: [instance] TASK [Assert expected number of Network Attachment Definitions are created] **** Friday 05 December 2025 11:13:57 +0000 (0:00:00.035) 0:00:01.970 ******* ok: [instance] PLAY RECAP ********************************************************************* instance : ok=7 changed=0 unreachable=0 failed=0 skipped=0 rescued=0 ignored=0 Friday 05 December 2025 11:13:57 +0000 (0:00:00.059) 0:00:02.029 ******* =============================================================================== Gathering Facts --------------------------------------------------------- 1.08s Fetch file content ------------------------------------------------------ 0.40s Fetch files stat results ------------------------------------------------ 0.39s Assert expected number of Network Attachment Definitions are created ---- 0.06s Set _ci_multus_nad variable --------------------------------------------- 0.04s Assert that expected file exist ----------------------------------------- 0.03s Load shared variables --------------------------------------------------- 0.02s PLAY [Clean] ******************************************************************* TASK [Gathering Facts] ********************************************************* Friday 05 December 2025 11:13:58 +0000 (0:00:00.018) 0:00:00.018 ******* ok: [instance] TASK [Backup NAD before cleanup so they can be inspected in CI] **************** Friday 05 December 2025 11:13:59 +0000 (0:00:01.087) 0:00:01.105 ******* changed: [instance] TASK [ci_multus : Cleanup - Fetch NADs in namespace: openstack] **************** Friday 05 December 2025 11:13:59 +0000 (0:00:00.408) 0:00:01.514 ******* skipping: [instance] TASK [ci_multus : Cleanup - Delete NADs] *************************************** Friday 05 December 2025 11:13:59 +0000 (0:00:00.045) 0:00:01.559 ******* skipping: [instance] TASK [ci_multus : Cleanup - Remove if artifact directory exists] *************** Friday 05 December 2025 11:13:59 +0000 (0:00:00.032) 0:00:01.592 ******* changed: [instance] PLAY RECAP ********************************************************************* instance : ok=3 changed=2 unreachable=0 failed=0 skipped=2 rescued=0 ignored=0 Friday 05 December 2025 11:14:00 +0000 (0:00:00.393) 0:00:01.985 ******* =============================================================================== Gathering Facts --------------------------------------------------------- 1.09s Backup NAD before cleanup so they can be inspected in CI ---------------- 0.41s ci_multus : Cleanup - Remove if artifact directory exists --------------- 0.39s ci_multus : Cleanup - Fetch NADs in namespace: openstack ---------------- 0.05s ci_multus : Cleanup - Delete NADs --------------------------------------- 0.03s PLAY [Verify Clean] ************************************************************ TASK [Gathering Facts] ********************************************************* Friday 05 December 2025 11:14:01 +0000 (0:00:00.019) 0:00:00.019 ******* ok: [instance] TASK [Include default vars] **************************************************** Friday 05 December 2025 11:14:02 +0000 (0:00:01.120) 0:00:01.139 ******* ok: [instance] TASK [Fetch file stat results] ************************************************* Friday 05 December 2025 11:14:02 +0000 (0:00:00.030) 0:00:01.170 ******* ok: [instance] TASK [Assert that created file are removed by cleanup] ************************* Friday 05 December 2025 11:14:02 +0000 (0:00:00.349) 0:00:01.519 ******* ok: [instance] => changed=false msg: All assertions passed PLAY RECAP ********************************************************************* instance : ok=4 changed=0 unreachable=0 failed=0 skipped=0 rescued=0 ignored=0 Friday 05 December 2025 11:14:02 +0000 (0:00:00.054) 0:00:01.574 ******* =============================================================================== Gathering Facts --------------------------------------------------------- 1.12s Fetch file stat results ------------------------------------------------- 0.35s Assert that created file are removed by cleanup ------------------------- 0.05s Include default vars ---------------------------------------------------- 0.03s PLAY [Converge] **************************************************************** TASK [Gathering Facts] ********************************************************* Friday 05 December 2025 11:14:03 +0000 (0:00:00.020) 0:00:00.020 ******* ok: [instance] TASK [Load shared variables] *************************************************** Friday 05 December 2025 11:14:04 +0000 (0:00:01.069) 0:00:01.089 ******* ok: [instance] TASK [Call ci_multus role] ***************************************************** Friday 05 December 2025 11:14:04 +0000 (0:00:00.024) 0:00:01.113 ******* TASK [ci_multus : Create manifests directory] ********************************** Friday 05 December 2025 11:14:04 +0000 (0:00:00.041) 0:00:01.155 ******* changed: [instance] TASK [networking_mapper : Check for Networking Environment Definition file existence] *** Friday 05 December 2025 11:14:04 +0000 (0:00:00.380) 0:00:01.536 ******* skipping: [instance] TASK [networking_mapper : Check for Networking Definition file existance] ****** Friday 05 December 2025 11:14:04 +0000 (0:00:00.033) 0:00:01.569 ******* skipping: [instance] TASK [networking_mapper : Load the Networking Definition from file] ************ Friday 05 December 2025 11:14:04 +0000 (0:00:00.030) 0:00:01.600 ******* skipping: [instance] TASK [networking_mapper : Set cifmw_networking_env_definition is present] ****** Friday 05 December 2025 11:14:04 +0000 (0:00:00.032) 0:00:01.633 ******* skipping: [instance] TASK [ci_multus : Gather network layout from OCP host or default networks] ***** Friday 05 December 2025 11:14:04 +0000 (0:00:00.035) 0:00:01.668 ******* ok: [instance] TASK [ci_multus : Merge any available multus net info patches] ***************** Friday 05 December 2025 11:14:04 +0000 (0:00:00.041) 0:00:01.709 ******* 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'}]}}}}) skipping: [instance] TASK [ci_multus : Remove any networks without Multus networking defined] ******* Friday 05 December 2025 11:14:05 +0000 (0:00:00.126) 0:00:01.836 ******* ok: [instance] TASK [ci_multus : Remove any networks not in cifmw_ci_multus_allow_list if defined] *** Friday 05 December 2025 11:14:05 +0000 (0:00:00.067) 0:00:01.904 ******* ok: [instance] TASK [ci_multus : Remove any networks in cifmw_ci_multus_deny_list if defined] *** Friday 05 December 2025 11:14:05 +0000 (0:00:00.075) 0:00:01.979 ******* ok: [instance] TASK [ci_multus : Render NetworkAttachmenktDefinition manifests] *************** Friday 05 December 2025 11:14:05 +0000 (0:00:00.082) 0:00:02.061 ******* changed: [instance] TASK [ci_multus : Create the multus namespace] ********************************* Friday 05 December 2025 11:14:06 +0000 (0:00:00.739) 0:00:02.801 ******* skipping: [instance] TASK [ci_multus : Apply network attachment definition manifests] *************** Friday 05 December 2025 11:14:06 +0000 (0:00:00.031) 0:00:02.832 ******* skipping: [instance] PLAY RECAP ********************************************************************* instance : ok=8 changed=2 unreachable=0 failed=0 skipped=7 rescued=0 ignored=0 Friday 05 December 2025 11:14:06 +0000 (0:00:00.046) 0:00:02.879 ******* =============================================================================== Gathering Facts --------------------------------------------------------- 1.07s ci_multus : Render NetworkAttachmenktDefinition manifests --------------- 0.74s ci_multus : Create manifests directory ---------------------------------- 0.38s ci_multus : Merge any available multus net info patches ----------------- 0.13s ci_multus : Remove any networks in cifmw_ci_multus_deny_list if defined --- 0.08s ci_multus : Remove any networks not in cifmw_ci_multus_allow_list if defined --- 0.08s ci_multus : Remove any networks without Multus networking defined ------- 0.07s ci_multus : Apply network attachment definition manifests --------------- 0.05s Call ci_multus role ----------------------------------------------------- 0.04s ci_multus : Gather network layout from OCP host or default networks ----- 0.04s networking_mapper : Set cifmw_networking_env_definition is present ------ 0.04s networking_mapper : Check for Networking Environment Definition file existence --- 0.03s networking_mapper : Load the Networking Definition from file ------------ 0.03s ci_multus : Create the multus namespace --------------------------------- 0.03s networking_mapper : Check for Networking Definition file existance ------ 0.03s Load shared variables --------------------------------------------------- 0.02s PLAY [Verify] ****************************************************************** TASK [Gathering Facts] ********************************************************* Friday 05 December 2025 11:14:06 +0000 (0:00:00.016) 0:00:00.016 ******* ok: [instance] TASK [Load shared variables] *************************************************** Friday 05 December 2025 11:14:07 +0000 (0:00:01.019) 0:00:01.035 ******* ok: [instance] TASK [Fetch files stat results] ************************************************ Friday 05 December 2025 11:14:07 +0000 (0:00:00.026) 0:00:01.062 ******* ok: [instance] TASK [Assert that expected file exist] ***************************************** Friday 05 December 2025 11:14:08 +0000 (0:00:00.364) 0:00:01.427 ******* ok: [instance] => changed=false msg: All assertions passed TASK [Fetch file content] ****************************************************** Friday 05 December 2025 11:14:08 +0000 (0:00:00.024) 0:00:01.451 ******* ok: [instance] TASK [Set _ci_multus_nad variable] ********************************************* Friday 05 December 2025 11:14:08 +0000 (0:00:00.322) 0:00:01.773 ******* ok: [instance] TASK [Assert expected number of Network Attachment Definitions are created] **** Friday 05 December 2025 11:14:08 +0000 (0:00:00.038) 0:00:01.812 ******* ok: [instance] PLAY RECAP ********************************************************************* instance : ok=7 changed=0 unreachable=0 failed=0 skipped=0 rescued=0 ignored=0 Friday 05 December 2025 11:14:08 +0000 (0:00:00.056) 0:00:01.869 ******* =============================================================================== Gathering Facts --------------------------------------------------------- 1.02s Fetch files stat results ------------------------------------------------ 0.36s Fetch file content ------------------------------------------------------ 0.32s Assert expected number of Network Attachment Definitions are created ---- 0.06s Set _ci_multus_nad variable --------------------------------------------- 0.04s Load shared variables --------------------------------------------------- 0.03s Assert that expected file exist ----------------------------------------- 0.02s PLAY [Clean] ******************************************************************* TASK [Gathering Facts] ********************************************************* Friday 05 December 2025 11:14:09 +0000 (0:00:00.017) 0:00:00.017 ******* ok: [instance] TASK [Backup NAD before cleanup so they can be inspected in CI] **************** Friday 05 December 2025 11:14:10 +0000 (0:00:01.048) 0:00:01.065 ******* changed: [instance] TASK [ci_multus : Cleanup - Fetch NADs in namespace: openstack] **************** Friday 05 December 2025 11:14:10 +0000 (0:00:00.394) 0:00:01.459 ******* skipping: [instance] TASK [ci_multus : Cleanup - Delete NADs] *************************************** Friday 05 December 2025 11:14:10 +0000 (0:00:00.028) 0:00:01.488 ******* skipping: [instance] TASK [ci_multus : Cleanup - Remove if artifact directory exists] *************** Friday 05 December 2025 11:14:10 +0000 (0:00:00.033) 0:00:01.522 ******* changed: [instance] PLAY RECAP ********************************************************************* instance : ok=3 changed=2 unreachable=0 failed=0 skipped=2 rescued=0 ignored=0 Friday 05 December 2025 11:14:11 +0000 (0:00:00.389) 0:00:01.911 ******* =============================================================================== Gathering Facts --------------------------------------------------------- 1.05s Backup NAD before cleanup so they can be inspected in CI ---------------- 0.39s ci_multus : Cleanup - Remove if artifact directory exists --------------- 0.39s ci_multus : Cleanup - Delete NADs --------------------------------------- 0.03s ci_multus : Cleanup - Fetch NADs in namespace: openstack ---------------- 0.03s PLAY [Verify Clean] ************************************************************ TASK [Gathering Facts] ********************************************************* Friday 05 December 2025 11:14:11 +0000 (0:00:00.019) 0:00:00.019 ******* ok: [instance] TASK [Include default vars] **************************************************** Friday 05 December 2025 11:14:12 +0000 (0:00:00.997) 0:00:01.017 ******* ok: [instance] TASK [Fetch file stat results] ************************************************* Friday 05 December 2025 11:14:12 +0000 (0:00:00.029) 0:00:01.047 ******* ok: [instance] TASK [Assert that created file are removed by cleanup] ************************* Friday 05 December 2025 11:14:13 +0000 (0:00:00.349) 0:00:01.396 ******* ok: [instance] => changed=false msg: All assertions passed PLAY RECAP ********************************************************************* instance : ok=4 changed=0 unreachable=0 failed=0 skipped=0 rescued=0 ignored=0 Friday 05 December 2025 11:14:13 +0000 (0:00:00.044) 0:00:01.441 ******* =============================================================================== Gathering Facts --------------------------------------------------------- 1.00s Fetch file stat results ------------------------------------------------- 0.35s Assert that created file are removed by cleanup ------------------------- 0.04s Include default vars ---------------------------------------------------- 0.03s