PLAY [Converge] **************************************************************** TASK [Gathering Facts] ********************************************************* Monday 24 November 2025 08:56:37 +0000 (0:00:00.013) 0:00:00.013 ******* ok: [instance] TASK [Add crc hostname with it's IP to /etc/hosts] ***************************** Monday 24 November 2025 08:56:38 +0000 (0:00:01.161) 0:00:01.174 ******* changed: [instance] TASK [Check if new ssh keypair exists] ***************************************** Monday 24 November 2025 08:56:38 +0000 (0:00:00.362) 0:00:01.536 ******* TASK [recognize_ssh_keypair : Check if id_ed25519 key exists] ****************** Monday 24 November 2025 08:56:38 +0000 (0:00:00.031) 0:00:01.568 ******* ok: [instance] TASK [recognize_ssh_keypair : Set fact if new keypair exists] ****************** Monday 24 November 2025 08:56:39 +0000 (0:00:00.344) 0:00:01.913 ******* ok: [instance] TASK [recognize_ssh_keypair : Set fact if new keypair does not exists] ********* Monday 24 November 2025 08:56:39 +0000 (0:00:00.023) 0:00:01.937 ******* skipping: [instance] TASK [Add the crc host dynamically] ******************************************** Monday 24 November 2025 08:56:39 +0000 (0:00:00.027) 0:00:01.964 ******* changed: [instance] TASK [Fetch crc network facts] ************************************************* Monday 24 November 2025 08:56:39 +0000 (0:00:00.024) 0:00:01.988 ******* ok: [instance -> crc] TASK [Load shared variables] *************************************************** Monday 24 November 2025 08:56:44 +0000 (0:00:04.678) 0:00:06.667 ******* ok: [instance] TASK [Call ci_multus role] ***************************************************** Monday 24 November 2025 08:56:44 +0000 (0:00:00.028) 0:00:06.695 ******* TASK [ci_multus : Create manifests directory] ********************************** Monday 24 November 2025 08:56:44 +0000 (0:00:00.051) 0:00:06.747 ******* changed: [instance] TASK [networking_mapper : Check for Networking Environment Definition file existence] *** Monday 24 November 2025 08:56:44 +0000 (0:00:00.353) 0:00:07.101 ******* skipping: [instance] TASK [networking_mapper : Check for Networking Definition file existance] ****** Monday 24 November 2025 08:56:44 +0000 (0:00:00.028) 0:00:07.129 ******* skipping: [instance] TASK [networking_mapper : Load the Networking Definition from file] ************ Monday 24 November 2025 08:56:44 +0000 (0:00:00.035) 0:00:07.165 ******* skipping: [instance] TASK [networking_mapper : Set cifmw_networking_env_definition is present] ****** Monday 24 November 2025 08:56:44 +0000 (0:00:00.034) 0:00:07.199 ******* skipping: [instance] TASK [ci_multus : Gather network layout from OCP host or default networks] ***** Monday 24 November 2025 08:56:44 +0000 (0:00:00.035) 0:00:07.234 ******* ok: [instance] TASK [ci_multus : Merge any available multus net info patches] ***************** Monday 24 November 2025 08:56:44 +0000 (0:00:00.054) 0:00:07.289 ******* 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] ******* Monday 24 November 2025 08:56:44 +0000 (0:00:00.221) 0:00:07.510 ******* ok: [instance] TASK [ci_multus : Remove any networks not in cifmw_ci_multus_allow_list if defined] *** Monday 24 November 2025 08:56:44 +0000 (0:00:00.101) 0:00:07.612 ******* ok: [instance] TASK [ci_multus : Remove any networks in cifmw_ci_multus_deny_list if defined] *** Monday 24 November 2025 08:56:45 +0000 (0:00:00.082) 0:00:07.695 ******* ok: [instance] TASK [ci_multus : Render NetworkAttachmenktDefinition manifests] *************** Monday 24 November 2025 08:56:45 +0000 (0:00:00.078) 0:00:07.773 ******* changed: [instance] TASK [ci_multus : Create the multus namespace] ********************************* Monday 24 November 2025 08:56:45 +0000 (0:00:00.610) 0:00:08.383 ******* changed: [instance] TASK [ci_multus : Apply network attachment definition manifests] *************** Monday 24 November 2025 08:56:46 +0000 (0:00:01.076) 0:00:09.459 ******* changed: [instance] PLAY RECAP ********************************************************************* instance : ok=16 changed=6 unreachable=0 failed=0 skipped=5 rescued=0 ignored=0 Monday 24 November 2025 08:56:47 +0000 (0:00:00.860) 0:00:10.320 ******* =============================================================================== Fetch crc network facts ------------------------------------------------- 4.68s Gathering Facts --------------------------------------------------------- 1.16s ci_multus : Create the multus namespace --------------------------------- 1.08s ci_multus : Apply network attachment definition manifests --------------- 0.86s ci_multus : Render NetworkAttachmenktDefinition manifests --------------- 0.61s Add crc hostname with it's IP to /etc/hosts ----------------------------- 0.36s ci_multus : Create manifests directory ---------------------------------- 0.35s recognize_ssh_keypair : Check if id_ed25519 key exists ------------------ 0.34s ci_multus : Merge any available multus net info patches ----------------- 0.22s 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.08s ci_multus : Remove any networks in cifmw_ci_multus_deny_list if defined --- 0.08s ci_multus : Gather network layout from OCP host or default networks ----- 0.05s Call ci_multus role ----------------------------------------------------- 0.05s networking_mapper : Set cifmw_networking_env_definition is present ------ 0.04s networking_mapper : Check for Networking Definition file existance ------ 0.04s networking_mapper : Load the Networking Definition from file ------------ 0.03s Check if new ssh keypair exists ----------------------------------------- 0.03s Load shared variables --------------------------------------------------- 0.03s networking_mapper : Check for Networking Environment Definition file existence --- 0.03s PLAY [Verify] ****************************************************************** TASK [Gathering Facts] ********************************************************* Monday 24 November 2025 08:56:48 +0000 (0:00:00.026) 0:00:00.026 ******* ok: [instance] TASK [Load shared variables] *************************************************** Monday 24 November 2025 08:56:49 +0000 (0:00:01.034) 0:00:01.061 ******* ok: [instance] TASK [Fetch files stat results] ************************************************ Monday 24 November 2025 08:56:49 +0000 (0:00:00.024) 0:00:01.085 ******* ok: [instance] TASK [Assert that expected file exist] ***************************************** Monday 24 November 2025 08:56:49 +0000 (0:00:00.365) 0:00:01.450 ******* ok: [instance] => changed=false msg: All assertions passed TASK [Fetch file content] ****************************************************** Monday 24 November 2025 08:56:49 +0000 (0:00:00.026) 0:00:01.477 ******* ok: [instance] TASK [Set _ci_multus_nad variable] ********************************************* Monday 24 November 2025 08:56:50 +0000 (0:00:00.385) 0:00:01.862 ******* ok: [instance] TASK [Assert expected number of Network Attachment Definitions are created] **** Monday 24 November 2025 08:56:50 +0000 (0:00:00.038) 0:00:01.901 ******* ok: [instance] PLAY RECAP ********************************************************************* instance : ok=7 changed=0 unreachable=0 failed=0 skipped=0 rescued=0 ignored=0 Monday 24 November 2025 08:56:50 +0000 (0:00:00.060) 0:00:01.961 ******* =============================================================================== Gathering Facts --------------------------------------------------------- 1.03s Fetch file content ------------------------------------------------------ 0.39s Fetch files stat results ------------------------------------------------ 0.37s 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 [Verify CRC] ************************************************************** TASK [Gathering Facts] ********************************************************* Monday 24 November 2025 08:56:50 +0000 (0:00:00.018) 0:00:00.018 ******* ok: [instance] TASK [Include default vars] **************************************************** Monday 24 November 2025 08:56:51 +0000 (0:00:01.067) 0:00:01.086 ******* ok: [instance] TASK [Check if NADs were created] ********************************************** Monday 24 November 2025 08:56:51 +0000 (0:00:00.030) 0:00:01.116 ******* ok: [instance] TASK [Store output spec] ******************************************************* Monday 24 November 2025 08:56:52 +0000 (0:00:00.889) 0:00:02.005 ******* ok: [instance] TASK [Ensure both lists have the same length] ********************************** Monday 24 November 2025 08:56:52 +0000 (0:00:00.044) 0:00:02.049 ******* ok: [instance] => changed=false msg: All assertions passed TASK [Compare each corresponding element in the lists] ************************* Monday 24 November 2025 08:56:52 +0000 (0:00:00.044) 0:00:02.094 ******* 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] *********************************** Monday 24 November 2025 08:56:52 +0000 (0:00:00.064) 0:00:02.158 ******* [WARNING]: unknown field "api_version" changed: [instance] TASK [Assert that test pod has the additional network] ************************* Monday 24 November 2025 08:57:04 +0000 (0:00:11.130) 0:00:13.289 ******* ok: [instance] => changed=false msg: All assertions passed TASK [Delete test pod] ********************************************************* Monday 24 November 2025 08:57:04 +0000 (0:00:00.026) 0:00:13.316 ******* changed: [instance] PLAY RECAP ********************************************************************* instance : ok=9 changed=2 unreachable=0 failed=0 skipped=0 rescued=0 ignored=0 Monday 24 November 2025 08:57:04 +0000 (0:00:00.850) 0:00:14.166 ******* =============================================================================== Create a test pod to attach a network ---------------------------------- 11.13s Gathering Facts --------------------------------------------------------- 1.07s Check if NADs were created ---------------------------------------------- 0.89s Delete test pod --------------------------------------------------------- 0.85s Compare each corresponding element in the lists ------------------------- 0.06s Ensure both lists have the same length ---------------------------------- 0.04s Store output spec ------------------------------------------------------- 0.04s Include default vars ---------------------------------------------------- 0.03s Assert that test pod has the additional network ------------------------- 0.03s PLAY [Clean] ******************************************************************* TASK [Gathering Facts] ********************************************************* Monday 24 November 2025 08:57:05 +0000 (0:00:00.023) 0:00:00.023 ******* ok: [instance] TASK [Backup NAD before cleanup so they can be inspected in CI] **************** Monday 24 November 2025 08:57:06 +0000 (0:00:01.036) 0:00:01.059 ******* changed: [instance] TASK [ci_multus : Cleanup - Fetch NADs in namespace: openstack] **************** Monday 24 November 2025 08:57:07 +0000 (0:00:00.372) 0:00:01.432 ******* ok: [instance] TASK [ci_multus : Cleanup - Delete NADs] *************************************** Monday 24 November 2025 08:57:08 +0000 (0:00:00.972) 0:00:02.405 ******* changed: [instance] => (item=bridge-to-linux-bridge) changed: [instance] => (item=default) changed: [instance] => (item=patchnetwork) TASK [ci_multus : Cleanup - Remove if artifact directory exists] *************** Monday 24 November 2025 08:57:10 +0000 (0:00:02.492) 0:00:04.897 ******* changed: [instance] PLAY RECAP ********************************************************************* instance : ok=5 changed=3 unreachable=0 failed=0 skipped=0 rescued=0 ignored=0 Monday 24 November 2025 08:57:10 +0000 (0:00:00.381) 0:00:05.279 ******* =============================================================================== ci_multus : Cleanup - Delete NADs --------------------------------------- 2.49s Gathering Facts --------------------------------------------------------- 1.04s ci_multus : Cleanup - Fetch NADs in namespace: openstack ---------------- 0.97s ci_multus : Cleanup - Remove if artifact directory exists --------------- 0.38s Backup NAD before cleanup so they can be inspected in CI ---------------- 0.37s PLAY [Verify Clean] ************************************************************ TASK [Gathering Facts] ********************************************************* Monday 24 November 2025 08:57:11 +0000 (0:00:00.023) 0:00:00.023 ******* ok: [instance] TASK [Include default vars] **************************************************** Monday 24 November 2025 08:57:12 +0000 (0:00:01.057) 0:00:01.080 ******* ok: [instance] TASK [Fetch file stat results] ************************************************* Monday 24 November 2025 08:57:12 +0000 (0:00:00.031) 0:00:01.112 ******* ok: [instance] TASK [Assert that created file are removed by cleanup] ************************* Monday 24 November 2025 08:57:12 +0000 (0:00:00.338) 0:00:01.450 ******* 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 Monday 24 November 2025 08:57:13 +0000 (0:00:00.054) 0:00:01.504 ******* =============================================================================== Gathering Facts --------------------------------------------------------- 1.06s Fetch file stat results ------------------------------------------------- 0.34s Assert that created file are removed by cleanup ------------------------- 0.05s Include default vars ---------------------------------------------------- 0.03s PLAY [Verify Clean CRC] ******************************************************** TASK [Gathering Facts] ********************************************************* Monday 24 November 2025 08:57:13 +0000 (0:00:00.018) 0:00:00.018 ******* ok: [instance] TASK [Include default vars] **************************************************** Monday 24 November 2025 08:57:14 +0000 (0:00:01.057) 0:00:01.076 ******* ok: [instance] TASK [Check if NADs were deleted] ********************************************** Monday 24 November 2025 08:57:14 +0000 (0:00:00.028) 0:00:01.104 ******* ok: [instance] PLAY RECAP ********************************************************************* instance : ok=3 changed=0 unreachable=0 failed=0 skipped=0 rescued=0 ignored=0 Monday 24 November 2025 08:57:15 +0000 (0:00:00.974) 0:00:02.079 ******* =============================================================================== Gathering Facts --------------------------------------------------------- 1.06s Check if NADs were deleted ---------------------------------------------- 0.97s Include default vars ---------------------------------------------------- 0.03s PLAY [Converge] **************************************************************** TASK [Gathering Facts] ********************************************************* Monday 24 November 2025 08:57:16 +0000 (0:00:00.020) 0:00:00.020 ******* ok: [instance] TASK [Load shared variables] *************************************************** Monday 24 November 2025 08:57:17 +0000 (0:00:01.084) 0:00:01.104 ******* ok: [instance] TASK [Call ci_multus role] ***************************************************** Monday 24 November 2025 08:57:17 +0000 (0:00:00.033) 0:00:01.137 ******* TASK [ci_multus : Create manifests directory] ********************************** Monday 24 November 2025 08:57:17 +0000 (0:00:00.046) 0:00:01.184 ******* changed: [instance] TASK [networking_mapper : Check for Networking Environment Definition file existence] *** Monday 24 November 2025 08:57:17 +0000 (0:00:00.400) 0:00:01.585 ******* skipping: [instance] TASK [networking_mapper : Check for Networking Definition file existance] ****** Monday 24 November 2025 08:57:17 +0000 (0:00:00.026) 0:00:01.612 ******* skipping: [instance] TASK [networking_mapper : Load the Networking Definition from file] ************ Monday 24 November 2025 08:57:17 +0000 (0:00:00.026) 0:00:01.638 ******* skipping: [instance] TASK [networking_mapper : Set cifmw_networking_env_definition is present] ****** Monday 24 November 2025 08:57:17 +0000 (0:00:00.027) 0:00:01.666 ******* skipping: [instance] TASK [ci_multus : Gather network layout from OCP host or default networks] ***** Monday 24 November 2025 08:57:18 +0000 (0:00:00.036) 0:00:01.702 ******* ok: [instance] TASK [ci_multus : Merge any available multus net info patches] ***************** Monday 24 November 2025 08:57:18 +0000 (0:00:00.043) 0:00:01.745 ******* 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] ******* Monday 24 November 2025 08:57:18 +0000 (0:00:00.163) 0:00:01.909 ******* ok: [instance] TASK [ci_multus : Remove any networks not in cifmw_ci_multus_allow_list if defined] *** Monday 24 November 2025 08:57:18 +0000 (0:00:00.083) 0:00:01.993 ******* ok: [instance] TASK [ci_multus : Remove any networks in cifmw_ci_multus_deny_list if defined] *** Monday 24 November 2025 08:57:18 +0000 (0:00:00.079) 0:00:02.072 ******* ok: [instance] TASK [ci_multus : Render NetworkAttachmenktDefinition manifests] *************** Monday 24 November 2025 08:57:18 +0000 (0:00:00.070) 0:00:02.142 ******* changed: [instance] TASK [ci_multus : Create the multus namespace] ********************************* Monday 24 November 2025 08:57:19 +0000 (0:00:00.695) 0:00:02.838 ******* skipping: [instance] TASK [ci_multus : Apply network attachment definition manifests] *************** Monday 24 November 2025 08:57:19 +0000 (0:00:00.021) 0:00:02.859 ******* skipping: [instance] PLAY RECAP ********************************************************************* instance : ok=9 changed=2 unreachable=0 failed=0 skipped=6 rescued=0 ignored=0 Monday 24 November 2025 08:57:19 +0000 (0:00:00.041) 0:00:02.900 ******* =============================================================================== Gathering Facts --------------------------------------------------------- 1.08s ci_multus : Render NetworkAttachmenktDefinition manifests --------------- 0.70s ci_multus : Create manifests directory ---------------------------------- 0.40s ci_multus : Merge any available multus net info patches ----------------- 0.16s ci_multus : Remove any networks without Multus networking defined ------- 0.08s ci_multus : Remove any networks not in cifmw_ci_multus_allow_list if defined --- 0.08s ci_multus : Remove any networks in cifmw_ci_multus_deny_list if defined --- 0.07s Call ci_multus role ----------------------------------------------------- 0.05s ci_multus : Gather network layout from OCP host or default networks ----- 0.04s ci_multus : Apply network attachment definition manifests --------------- 0.04s networking_mapper : Set cifmw_networking_env_definition is present ------ 0.04s Load shared variables --------------------------------------------------- 0.03s networking_mapper : Load the Networking Definition from file ------------ 0.03s networking_mapper : Check for Networking Environment Definition file existence --- 0.03s networking_mapper : Check for Networking Definition file existance ------ 0.03s ci_multus : Create the multus namespace --------------------------------- 0.02s PLAY [Verify] ****************************************************************** TASK [Gathering Facts] ********************************************************* Monday 24 November 2025 08:57:19 +0000 (0:00:00.021) 0:00:00.021 ******* ok: [instance] TASK [Load shared variables] *************************************************** Monday 24 November 2025 08:57:20 +0000 (0:00:01.010) 0:00:01.031 ******* ok: [instance] TASK [Fetch files stat results] ************************************************ Monday 24 November 2025 08:57:20 +0000 (0:00:00.023) 0:00:01.055 ******* ok: [instance] TASK [Assert that expected file exist] ***************************************** Monday 24 November 2025 08:57:21 +0000 (0:00:00.363) 0:00:01.419 ******* ok: [instance] => changed=false msg: All assertions passed TASK [Fetch file content] ****************************************************** Monday 24 November 2025 08:57:21 +0000 (0:00:00.024) 0:00:01.443 ******* ok: [instance] TASK [Set _ci_multus_nad variable] ********************************************* Monday 24 November 2025 08:57:21 +0000 (0:00:00.333) 0:00:01.777 ******* ok: [instance] TASK [Assert expected number of Network Attachment Definitions are created] **** Monday 24 November 2025 08:57:21 +0000 (0:00:00.037) 0:00:01.814 ******* ok: [instance] PLAY RECAP ********************************************************************* instance : ok=7 changed=0 unreachable=0 failed=0 skipped=0 rescued=0 ignored=0 Monday 24 November 2025 08:57:21 +0000 (0:00:00.060) 0:00:01.875 ******* =============================================================================== Gathering Facts --------------------------------------------------------- 1.01s Fetch files stat results ------------------------------------------------ 0.36s Fetch file content ------------------------------------------------------ 0.33s Assert expected number of Network Attachment Definitions are created ---- 0.06s Set _ci_multus_nad variable --------------------------------------------- 0.04s Assert that expected file exist ----------------------------------------- 0.02s Load shared variables --------------------------------------------------- 0.02s PLAY [Clean] ******************************************************************* TASK [Gathering Facts] ********************************************************* Monday 24 November 2025 08:57:22 +0000 (0:00:00.019) 0:00:00.019 ******* ok: [instance] TASK [Backup NAD before cleanup so they can be inspected in CI] **************** Monday 24 November 2025 08:57:23 +0000 (0:00:01.078) 0:00:01.098 ******* changed: [instance] TASK [ci_multus : Cleanup - Fetch NADs in namespace: openstack] **************** Monday 24 November 2025 08:57:23 +0000 (0:00:00.483) 0:00:01.581 ******* skipping: [instance] TASK [ci_multus : Cleanup - Delete NADs] *************************************** Monday 24 November 2025 08:57:23 +0000 (0:00:00.032) 0:00:01.614 ******* skipping: [instance] TASK [ci_multus : Cleanup - Remove if artifact directory exists] *************** Monday 24 November 2025 08:57:23 +0000 (0:00:00.037) 0:00:01.651 ******* changed: [instance] PLAY RECAP ********************************************************************* instance : ok=3 changed=2 unreachable=0 failed=0 skipped=2 rescued=0 ignored=0 Monday 24 November 2025 08:57:24 +0000 (0:00:00.406) 0:00:02.058 ******* =============================================================================== Gathering Facts --------------------------------------------------------- 1.08s Backup NAD before cleanup so they can be inspected in CI ---------------- 0.48s ci_multus : Cleanup - Remove if artifact directory exists --------------- 0.41s ci_multus : Cleanup - Delete NADs --------------------------------------- 0.04s ci_multus : Cleanup - Fetch NADs in namespace: openstack ---------------- 0.03s PLAY [Verify Clean] ************************************************************ TASK [Gathering Facts] ********************************************************* Monday 24 November 2025 08:57:25 +0000 (0:00:00.025) 0:00:00.025 ******* ok: [instance] TASK [Include default vars] **************************************************** Monday 24 November 2025 08:57:26 +0000 (0:00:01.080) 0:00:01.105 ******* ok: [instance] TASK [Fetch file stat results] ************************************************* Monday 24 November 2025 08:57:26 +0000 (0:00:00.041) 0:00:01.147 ******* ok: [instance] TASK [Assert that created file are removed by cleanup] ************************* Monday 24 November 2025 08:57:26 +0000 (0:00:00.359) 0:00:01.506 ******* 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 Monday 24 November 2025 08:57:26 +0000 (0:00:00.042) 0:00:01.549 ******* =============================================================================== Gathering Facts --------------------------------------------------------- 1.08s Fetch file stat results ------------------------------------------------- 0.36s Assert that created file are removed by cleanup ------------------------- 0.04s Include default vars ---------------------------------------------------- 0.04s PLAY [Converge] **************************************************************** TASK [Gathering Facts] ********************************************************* Monday 24 November 2025 08:57:27 +0000 (0:00:00.017) 0:00:00.017 ******* ok: [instance] TASK [Load shared variables] *************************************************** Monday 24 November 2025 08:57:28 +0000 (0:00:01.049) 0:00:01.066 ******* ok: [instance] TASK [Call ci_multus role] ***************************************************** Monday 24 November 2025 08:57:28 +0000 (0:00:00.025) 0:00:01.092 ******* TASK [ci_multus : Create manifests directory] ********************************** Monday 24 November 2025 08:57:28 +0000 (0:00:00.053) 0:00:01.146 ******* changed: [instance] TASK [networking_mapper : Check for Networking Environment Definition file existence] *** Monday 24 November 2025 08:57:28 +0000 (0:00:00.405) 0:00:01.551 ******* skipping: [instance] TASK [networking_mapper : Check for Networking Definition file existance] ****** Monday 24 November 2025 08:57:28 +0000 (0:00:00.028) 0:00:01.580 ******* skipping: [instance] TASK [networking_mapper : Load the Networking Definition from file] ************ Monday 24 November 2025 08:57:28 +0000 (0:00:00.029) 0:00:01.609 ******* skipping: [instance] TASK [networking_mapper : Set cifmw_networking_env_definition is present] ****** Monday 24 November 2025 08:57:28 +0000 (0:00:00.028) 0:00:01.638 ******* skipping: [instance] TASK [ci_multus : Gather network layout from OCP host or default networks] ***** Monday 24 November 2025 08:57:28 +0000 (0:00:00.032) 0:00:01.671 ******* ok: [instance] TASK [ci_multus : Merge any available multus net info patches] ***************** Monday 24 November 2025 08:57:28 +0000 (0:00:00.039) 0:00:01.711 ******* 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] ******* Monday 24 November 2025 08:57:29 +0000 (0:00:00.115) 0:00:01.826 ******* ok: [instance] TASK [ci_multus : Remove any networks not in cifmw_ci_multus_allow_list if defined] *** Monday 24 November 2025 08:57:29 +0000 (0:00:00.082) 0:00:01.908 ******* ok: [instance] TASK [ci_multus : Remove any networks in cifmw_ci_multus_deny_list if defined] *** Monday 24 November 2025 08:57:29 +0000 (0:00:00.083) 0:00:01.992 ******* ok: [instance] TASK [ci_multus : Render NetworkAttachmenktDefinition manifests] *************** Monday 24 November 2025 08:57:29 +0000 (0:00:00.077) 0:00:02.069 ******* changed: [instance] TASK [ci_multus : Create the multus namespace] ********************************* Monday 24 November 2025 08:57:30 +0000 (0:00:00.762) 0:00:02.832 ******* skipping: [instance] TASK [ci_multus : Apply network attachment definition manifests] *************** Monday 24 November 2025 08:57:30 +0000 (0:00:00.020) 0:00:02.852 ******* skipping: [instance] PLAY RECAP ********************************************************************* instance : ok=8 changed=2 unreachable=0 failed=0 skipped=7 rescued=0 ignored=0 Monday 24 November 2025 08:57:30 +0000 (0:00:00.073) 0:00:02.926 ******* =============================================================================== Gathering Facts --------------------------------------------------------- 1.05s ci_multus : Render NetworkAttachmenktDefinition manifests --------------- 0.76s ci_multus : Create manifests directory ---------------------------------- 0.41s ci_multus : Merge any available multus net info patches ----------------- 0.12s 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.08s ci_multus : Remove any networks in cifmw_ci_multus_deny_list if defined --- 0.08s ci_multus : Apply network attachment definition manifests --------------- 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.03s networking_mapper : Check for Networking Definition file existance ------ 0.03s networking_mapper : Check for Networking Environment Definition file existence --- 0.03s networking_mapper : Load the Networking Definition from file ------------ 0.03s Load shared variables --------------------------------------------------- 0.03s ci_multus : Create the multus namespace --------------------------------- 0.02s PLAY [Verify] ****************************************************************** TASK [Gathering Facts] ********************************************************* Monday 24 November 2025 08:57:30 +0000 (0:00:00.018) 0:00:00.018 ******* ok: [instance] TASK [Load shared variables] *************************************************** Monday 24 November 2025 08:57:31 +0000 (0:00:01.017) 0:00:01.036 ******* ok: [instance] TASK [Fetch files stat results] ************************************************ Monday 24 November 2025 08:57:31 +0000 (0:00:00.027) 0:00:01.063 ******* ok: [instance] TASK [Assert that expected file exist] ***************************************** Monday 24 November 2025 08:57:32 +0000 (0:00:00.371) 0:00:01.435 ******* ok: [instance] => changed=false msg: All assertions passed TASK [Fetch file content] ****************************************************** Monday 24 November 2025 08:57:32 +0000 (0:00:00.023) 0:00:01.459 ******* ok: [instance] TASK [Set _ci_multus_nad variable] ********************************************* Monday 24 November 2025 08:57:32 +0000 (0:00:00.329) 0:00:01.788 ******* ok: [instance] TASK [Assert expected number of Network Attachment Definitions are created] **** Monday 24 November 2025 08:57:32 +0000 (0:00:00.034) 0:00:01.822 ******* ok: [instance] PLAY RECAP ********************************************************************* instance : ok=7 changed=0 unreachable=0 failed=0 skipped=0 rescued=0 ignored=0 Monday 24 November 2025 08:57:32 +0000 (0:00:00.069) 0:00:01.891 ******* =============================================================================== Gathering Facts --------------------------------------------------------- 1.02s Fetch files stat results ------------------------------------------------ 0.37s Fetch file content ------------------------------------------------------ 0.33s Assert expected number of Network Attachment Definitions are created ---- 0.07s Set _ci_multus_nad variable --------------------------------------------- 0.03s Load shared variables --------------------------------------------------- 0.03s Assert that expected file exist ----------------------------------------- 0.02s PLAY [Clean] ******************************************************************* TASK [Gathering Facts] ********************************************************* Monday 24 November 2025 08:57:33 +0000 (0:00:00.016) 0:00:00.016 ******* ok: [instance] TASK [Backup NAD before cleanup so they can be inspected in CI] **************** Monday 24 November 2025 08:57:34 +0000 (0:00:01.046) 0:00:01.063 ******* changed: [instance] TASK [ci_multus : Cleanup - Fetch NADs in namespace: openstack] **************** Monday 24 November 2025 08:57:34 +0000 (0:00:00.390) 0:00:01.454 ******* skipping: [instance] TASK [ci_multus : Cleanup - Delete NADs] *************************************** Monday 24 November 2025 08:57:34 +0000 (0:00:00.029) 0:00:01.483 ******* skipping: [instance] TASK [ci_multus : Cleanup - Remove if artifact directory exists] *************** Monday 24 November 2025 08:57:34 +0000 (0:00:00.033) 0:00:01.516 ******* changed: [instance] PLAY RECAP ********************************************************************* instance : ok=3 changed=2 unreachable=0 failed=0 skipped=2 rescued=0 ignored=0 Monday 24 November 2025 08:57:35 +0000 (0:00:00.385) 0:00:01.902 ******* =============================================================================== 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] ********************************************************* Monday 24 November 2025 08:57:35 +0000 (0:00:00.017) 0:00:00.017 ******* ok: [instance] TASK [Include default vars] **************************************************** Monday 24 November 2025 08:57:36 +0000 (0:00:01.071) 0:00:01.088 ******* ok: [instance] TASK [Fetch file stat results] ************************************************* Monday 24 November 2025 08:57:36 +0000 (0:00:00.025) 0:00:01.114 ******* ok: [instance] TASK [Assert that created file are removed by cleanup] ************************* Monday 24 November 2025 08:57:37 +0000 (0:00:00.404) 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 Monday 24 November 2025 08:57:37 +0000 (0:00:00.054) 0:00:01.574 ******* =============================================================================== Gathering Facts --------------------------------------------------------- 1.07s Fetch file stat results ------------------------------------------------- 0.40s Assert that created file are removed by cleanup ------------------------- 0.05s Include default vars ---------------------------------------------------- 0.03s