PLAY [Converge] **************************************************************** TASK [Gathering Facts] ********************************************************* Tuesday 30 September 2025 08:16:29 +0000 (0:00:00.012) 0:00:00.012 ***** ok: [instance] TASK [Add crc hostname with it's IP to /etc/hosts] ***************************** Tuesday 30 September 2025 08:16:31 +0000 (0:00:01.120) 0:00:01.133 ***** changed: [instance] TASK [Check if new ssh keypair exists] ***************************************** Tuesday 30 September 2025 08:16:31 +0000 (0:00:00.380) 0:00:01.514 ***** TASK [recognize_ssh_keypair : Check if id_ed25519 key exists] ****************** Tuesday 30 September 2025 08:16:31 +0000 (0:00:00.031) 0:00:01.546 ***** ok: [instance] TASK [recognize_ssh_keypair : Set fact if new keypair exists] ****************** Tuesday 30 September 2025 08:16:31 +0000 (0:00:00.386) 0:00:01.932 ***** ok: [instance] TASK [recognize_ssh_keypair : Set fact if new keypair does not exists] ********* Tuesday 30 September 2025 08:16:31 +0000 (0:00:00.025) 0:00:01.957 ***** skipping: [instance] TASK [Add the crc host dynamically] ******************************************** Tuesday 30 September 2025 08:16:31 +0000 (0:00:00.026) 0:00:01.984 ***** changed: [instance] TASK [Fetch crc network facts] ************************************************* Tuesday 30 September 2025 08:16:31 +0000 (0:00:00.023) 0:00:02.008 ***** ok: [instance -> crc] TASK [Load shared variables] *************************************************** Tuesday 30 September 2025 08:16:36 +0000 (0:00:04.426) 0:00:06.434 ***** ok: [instance] TASK [Call ci_multus role] ***************************************************** Tuesday 30 September 2025 08:16:36 +0000 (0:00:00.027) 0:00:06.461 ***** TASK [ci_multus : Create manifests directory] ********************************** Tuesday 30 September 2025 08:16:36 +0000 (0:00:00.054) 0:00:06.515 ***** changed: [instance] TASK [networking_mapper : Check for Networking Environment Definition file existence] *** Tuesday 30 September 2025 08:16:36 +0000 (0:00:00.378) 0:00:06.894 ***** skipping: [instance] TASK [networking_mapper : Check for Networking Definition file existance] ****** Tuesday 30 September 2025 08:16:36 +0000 (0:00:00.034) 0:00:06.928 ***** skipping: [instance] TASK [networking_mapper : Load the Networking Definition from file] ************ Tuesday 30 September 2025 08:16:36 +0000 (0:00:00.033) 0:00:06.962 ***** skipping: [instance] TASK [networking_mapper : Set cifmw_networking_env_definition is present] ****** Tuesday 30 September 2025 08:16:36 +0000 (0:00:00.028) 0:00:06.991 ***** skipping: [instance] TASK [ci_multus : Gather network layout from OCP host or default networks] ***** Tuesday 30 September 2025 08:16:36 +0000 (0:00:00.038) 0:00:07.029 ***** ok: [instance] TASK [ci_multus : Merge any available multus net info patches] ***************** Tuesday 30 September 2025 08:16:36 +0000 (0:00:00.045) 0:00:07.075 ***** 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] ******* Tuesday 30 September 2025 08:16:37 +0000 (0:00:00.191) 0:00:07.266 ***** ok: [instance] TASK [ci_multus : Remove any networks not in cifmw_ci_multus_allow_list if defined] *** Tuesday 30 September 2025 08:16:37 +0000 (0:00:00.095) 0:00:07.361 ***** ok: [instance] TASK [ci_multus : Remove any networks in cifmw_ci_multus_deny_list if defined] *** Tuesday 30 September 2025 08:16:37 +0000 (0:00:00.076) 0:00:07.438 ***** ok: [instance] TASK [ci_multus : Render NetworkAttachmenktDefinition manifests] *************** Tuesday 30 September 2025 08:16:37 +0000 (0:00:00.092) 0:00:07.531 ***** changed: [instance] TASK [ci_multus : Create the multus namespace] ********************************* Tuesday 30 September 2025 08:16:38 +0000 (0:00:00.606) 0:00:08.137 ***** changed: [instance] TASK [ci_multus : Apply network attachment definition manifests] *************** Tuesday 30 September 2025 08:16:39 +0000 (0:00:01.134) 0:00:09.271 ***** changed: [instance] PLAY RECAP ********************************************************************* instance : ok=16 changed=6 unreachable=0 failed=0 skipped=5 rescued=0 ignored=0 Tuesday 30 September 2025 08:16:40 +0000 (0:00:00.835) 0:00:10.107 ***** =============================================================================== Fetch crc network facts ------------------------------------------------- 4.43s ci_multus : Create the multus namespace --------------------------------- 1.13s Gathering Facts --------------------------------------------------------- 1.12s ci_multus : Apply network attachment definition manifests --------------- 0.84s ci_multus : Render NetworkAttachmenktDefinition manifests --------------- 0.61s recognize_ssh_keypair : Check if id_ed25519 key exists ------------------ 0.39s Add crc hostname with it's IP to /etc/hosts ----------------------------- 0.38s ci_multus : Create manifests directory ---------------------------------- 0.38s ci_multus : Merge any available multus net info patches ----------------- 0.19s ci_multus : Remove any networks without Multus networking defined ------- 0.10s ci_multus : Remove any networks in cifmw_ci_multus_deny_list if defined --- 0.09s ci_multus : Remove any networks not in cifmw_ci_multus_allow_list if defined --- 0.08s Call ci_multus role ----------------------------------------------------- 0.05s ci_multus : Gather network layout from OCP host or default networks ----- 0.05s networking_mapper : Set cifmw_networking_env_definition is present ------ 0.04s networking_mapper : Check for Networking Environment Definition file existence --- 0.03s networking_mapper : Check for Networking Definition file existance ------ 0.03s Check if new ssh keypair exists ----------------------------------------- 0.03s networking_mapper : Load the Networking Definition from file ------------ 0.03s Load shared variables --------------------------------------------------- 0.03s PLAY [Verify] ****************************************************************** TASK [Gathering Facts] ********************************************************* Tuesday 30 September 2025 08:16:40 +0000 (0:00:00.018) 0:00:00.018 ***** ok: [instance] TASK [Load shared variables] *************************************************** Tuesday 30 September 2025 08:16:41 +0000 (0:00:01.111) 0:00:01.129 ***** ok: [instance] TASK [Fetch files stat results] ************************************************ Tuesday 30 September 2025 08:16:41 +0000 (0:00:00.024) 0:00:01.154 ***** ok: [instance] TASK [Assert that expected file exist] ***************************************** Tuesday 30 September 2025 08:16:42 +0000 (0:00:00.402) 0:00:01.556 ***** ok: [instance] => changed=false msg: All assertions passed TASK [Fetch file content] ****************************************************** Tuesday 30 September 2025 08:16:42 +0000 (0:00:00.028) 0:00:01.585 ***** ok: [instance] TASK [Set _ci_multus_nad variable] ********************************************* Tuesday 30 September 2025 08:16:42 +0000 (0:00:00.372) 0:00:01.958 ***** ok: [instance] TASK [Assert expected number of Network Attachment Definitions are created] **** Tuesday 30 September 2025 08:16:42 +0000 (0:00:00.051) 0:00:02.009 ***** ok: [instance] PLAY RECAP ********************************************************************* instance : ok=7 changed=0 unreachable=0 failed=0 skipped=0 rescued=0 ignored=0 Tuesday 30 September 2025 08:16:42 +0000 (0:00:00.078) 0:00:02.088 ***** =============================================================================== Gathering Facts --------------------------------------------------------- 1.11s Fetch files stat results ------------------------------------------------ 0.40s Fetch file content ------------------------------------------------------ 0.37s Assert expected number of Network Attachment Definitions are created ---- 0.08s Set _ci_multus_nad variable --------------------------------------------- 0.05s Assert that expected file exist ----------------------------------------- 0.03s Load shared variables --------------------------------------------------- 0.02s PLAY [Verify CRC] ************************************************************** TASK [Gathering Facts] ********************************************************* Tuesday 30 September 2025 08:16:43 +0000 (0:00:00.015) 0:00:00.015 ***** ok: [instance] TASK [Include default vars] **************************************************** Tuesday 30 September 2025 08:16:44 +0000 (0:00:01.088) 0:00:01.104 ***** ok: [instance] TASK [Check if NADs were created] ********************************************** Tuesday 30 September 2025 08:16:44 +0000 (0:00:00.040) 0:00:01.144 ***** ok: [instance] TASK [Store output spec] ******************************************************* Tuesday 30 September 2025 08:16:45 +0000 (0:00:00.848) 0:00:01.993 ***** ok: [instance] TASK [Ensure both lists have the same length] ********************************** Tuesday 30 September 2025 08:16:45 +0000 (0:00:00.059) 0:00:02.052 ***** ok: [instance] => changed=false msg: All assertions passed TASK [Compare each corresponding element in the lists] ************************* Tuesday 30 September 2025 08:16:45 +0000 (0:00:00.049) 0:00:02.102 ***** 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] *********************************** Tuesday 30 September 2025 08:16:45 +0000 (0:00:00.070) 0:00:02.173 ***** [WARNING]: unknown field "api_version" FAILED - RETRYING: [instance]: Create a test pod to attach a network (30 retries left). FAILED - RETRYING: [instance]: Create a test pod to attach a network (29 retries left). changed: [instance] TASK [Assert that test pod has the additional network] ************************* Tuesday 30 September 2025 08:17:37 +0000 (0:00:52.425) 0:00:54.598 ***** ok: [instance] => changed=false msg: All assertions passed TASK [Delete test pod] ********************************************************* Tuesday 30 September 2025 08:17:37 +0000 (0:00:00.025) 0:00:54.624 ***** changed: [instance] PLAY RECAP ********************************************************************* instance : ok=9 changed=2 unreachable=0 failed=0 skipped=0 rescued=0 ignored=0 Tuesday 30 September 2025 08:17:38 +0000 (0:00:00.730) 0:00:55.354 ***** =============================================================================== Create a test pod to attach a network ---------------------------------- 52.43s Gathering Facts --------------------------------------------------------- 1.09s Check if NADs were created ---------------------------------------------- 0.85s Delete test pod --------------------------------------------------------- 0.73s Compare each corresponding element in the lists ------------------------- 0.07s Store output spec ------------------------------------------------------- 0.06s Ensure both lists have the same length ---------------------------------- 0.05s Include default vars ---------------------------------------------------- 0.04s Assert that test pod has the additional network ------------------------- 0.03s PLAY [Clean] ******************************************************************* TASK [Gathering Facts] ********************************************************* Tuesday 30 September 2025 08:17:39 +0000 (0:00:00.017) 0:00:00.017 ***** ok: [instance] TASK [Backup NAD before cleanup so they can be inspected in CI] **************** Tuesday 30 September 2025 08:17:40 +0000 (0:00:01.117) 0:00:01.134 ***** changed: [instance] TASK [ci_multus : Cleanup - Fetch NADs in namespace: openstack] **************** Tuesday 30 September 2025 08:17:40 +0000 (0:00:00.369) 0:00:01.503 ***** ok: [instance] TASK [ci_multus : Cleanup - Delete NADs] *************************************** Tuesday 30 September 2025 08:17:41 +0000 (0:00:00.967) 0:00:02.471 ***** changed: [instance] => (item=bridge-to-linux-bridge) changed: [instance] => (item=default) changed: [instance] => (item=patchnetwork) TASK [ci_multus : Cleanup - Remove if artifact directory exists] *************** Tuesday 30 September 2025 08:17:44 +0000 (0:00:02.464) 0:00:04.935 ***** changed: [instance] PLAY RECAP ********************************************************************* instance : ok=5 changed=3 unreachable=0 failed=0 skipped=0 rescued=0 ignored=0 Tuesday 30 September 2025 08:17:44 +0000 (0:00:00.381) 0:00:05.317 ***** =============================================================================== ci_multus : Cleanup - Delete NADs --------------------------------------- 2.46s Gathering Facts --------------------------------------------------------- 1.12s 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] ********************************************************* Tuesday 30 September 2025 08:17:45 +0000 (0:00:00.017) 0:00:00.017 ***** ok: [instance] TASK [Include default vars] **************************************************** Tuesday 30 September 2025 08:17:46 +0000 (0:00:01.059) 0:00:01.077 ***** ok: [instance] TASK [Fetch file stat results] ************************************************* Tuesday 30 September 2025 08:17:46 +0000 (0:00:00.027) 0:00:01.104 ***** ok: [instance] TASK [Assert that created file are removed by cleanup] ************************* Tuesday 30 September 2025 08:17:46 +0000 (0:00:00.374) 0:00:01.478 ***** 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 Tuesday 30 September 2025 08:17:46 +0000 (0:00:00.049) 0:00:01.527 ***** =============================================================================== Gathering Facts --------------------------------------------------------- 1.06s Fetch file stat results ------------------------------------------------- 0.37s Assert that created file are removed by cleanup ------------------------- 0.05s Include default vars ---------------------------------------------------- 0.03s PLAY [Verify Clean CRC] ******************************************************** TASK [Gathering Facts] ********************************************************* Tuesday 30 September 2025 08:17:47 +0000 (0:00:00.017) 0:00:00.017 ***** ok: [instance] TASK [Include default vars] **************************************************** Tuesday 30 September 2025 08:17:48 +0000 (0:00:01.051) 0:00:01.068 ***** ok: [instance] TASK [Check if NADs were deleted] ********************************************** Tuesday 30 September 2025 08:17:48 +0000 (0:00:00.038) 0:00:01.107 ***** ok: [instance] PLAY RECAP ********************************************************************* instance : ok=3 changed=0 unreachable=0 failed=0 skipped=0 rescued=0 ignored=0 Tuesday 30 September 2025 08:17:49 +0000 (0:00:00.978) 0:00:02.086 ***** =============================================================================== Gathering Facts --------------------------------------------------------- 1.05s Check if NADs were deleted ---------------------------------------------- 0.98s Include default vars ---------------------------------------------------- 0.04s PLAY [Converge] **************************************************************** TASK [Gathering Facts] ********************************************************* Tuesday 30 September 2025 08:17:49 +0000 (0:00:00.020) 0:00:00.020 ***** ok: [instance] TASK [Load shared variables] *************************************************** Tuesday 30 September 2025 08:17:51 +0000 (0:00:01.078) 0:00:01.098 ***** ok: [instance] TASK [Call ci_multus role] ***************************************************** Tuesday 30 September 2025 08:17:51 +0000 (0:00:00.026) 0:00:01.125 ***** TASK [ci_multus : Create manifests directory] ********************************** Tuesday 30 September 2025 08:17:51 +0000 (0:00:00.044) 0:00:01.169 ***** changed: [instance] TASK [networking_mapper : Check for Networking Environment Definition file existence] *** Tuesday 30 September 2025 08:17:51 +0000 (0:00:00.417) 0:00:01.587 ***** skipping: [instance] TASK [networking_mapper : Check for Networking Definition file existance] ****** Tuesday 30 September 2025 08:17:51 +0000 (0:00:00.042) 0:00:01.629 ***** skipping: [instance] TASK [networking_mapper : Load the Networking Definition from file] ************ Tuesday 30 September 2025 08:17:51 +0000 (0:00:00.041) 0:00:01.671 ***** skipping: [instance] TASK [networking_mapper : Set cifmw_networking_env_definition is present] ****** Tuesday 30 September 2025 08:17:51 +0000 (0:00:00.034) 0:00:01.705 ***** skipping: [instance] TASK [ci_multus : Gather network layout from OCP host or default networks] ***** Tuesday 30 September 2025 08:17:51 +0000 (0:00:00.044) 0:00:01.749 ***** ok: [instance] TASK [ci_multus : Merge any available multus net info patches] ***************** Tuesday 30 September 2025 08:17:51 +0000 (0:00:00.039) 0:00:01.788 ***** 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] ******* Tuesday 30 September 2025 08:17:51 +0000 (0:00:00.156) 0:00:01.945 ***** ok: [instance] TASK [ci_multus : Remove any networks not in cifmw_ci_multus_allow_list if defined] *** Tuesday 30 September 2025 08:17:51 +0000 (0:00:00.123) 0:00:02.069 ***** ok: [instance] TASK [ci_multus : Remove any networks in cifmw_ci_multus_deny_list if defined] *** Tuesday 30 September 2025 08:17:52 +0000 (0:00:00.080) 0:00:02.149 ***** ok: [instance] TASK [ci_multus : Render NetworkAttachmenktDefinition manifests] *************** Tuesday 30 September 2025 08:17:52 +0000 (0:00:00.101) 0:00:02.251 ***** changed: [instance] TASK [ci_multus : Create the multus namespace] ********************************* Tuesday 30 September 2025 08:17:52 +0000 (0:00:00.727) 0:00:02.979 ***** skipping: [instance] TASK [ci_multus : Apply network attachment definition manifests] *************** Tuesday 30 September 2025 08:17:52 +0000 (0:00:00.019) 0:00:02.999 ***** skipping: [instance] PLAY RECAP ********************************************************************* instance : ok=9 changed=2 unreachable=0 failed=0 skipped=6 rescued=0 ignored=0 Tuesday 30 September 2025 08:17:52 +0000 (0:00:00.038) 0:00:03.037 ***** =============================================================================== Gathering Facts --------------------------------------------------------- 1.08s ci_multus : Render NetworkAttachmenktDefinition manifests --------------- 0.73s ci_multus : Create manifests directory ---------------------------------- 0.42s ci_multus : Merge any available multus net info patches ----------------- 0.16s ci_multus : Remove any networks without Multus networking defined ------- 0.12s 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 Call ci_multus role ----------------------------------------------------- 0.04s networking_mapper : Set cifmw_networking_env_definition is present ------ 0.04s networking_mapper : Check for Networking Environment Definition file existence --- 0.04s networking_mapper : Check for Networking Definition file existance ------ 0.04s ci_multus : Gather network layout from OCP host or default networks ----- 0.04s ci_multus : Apply network attachment definition manifests --------------- 0.04s 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] ********************************************************* Tuesday 30 September 2025 08:17:53 +0000 (0:00:00.019) 0:00:00.019 ***** ok: [instance] TASK [Load shared variables] *************************************************** Tuesday 30 September 2025 08:17:55 +0000 (0:00:02.101) 0:00:02.120 ***** ok: [instance] TASK [Fetch files stat results] ************************************************ Tuesday 30 September 2025 08:17:55 +0000 (0:00:00.022) 0:00:02.142 ***** ok: [instance] TASK [Assert that expected file exist] ***************************************** Tuesday 30 September 2025 08:17:56 +0000 (0:00:00.410) 0:00:02.553 ***** ok: [instance] => changed=false msg: All assertions passed TASK [Fetch file content] ****************************************************** Tuesday 30 September 2025 08:17:56 +0000 (0:00:00.029) 0:00:02.582 ***** ok: [instance] TASK [Set _ci_multus_nad variable] ********************************************* Tuesday 30 September 2025 08:17:56 +0000 (0:00:00.356) 0:00:02.938 ***** ok: [instance] TASK [Assert expected number of Network Attachment Definitions are created] **** Tuesday 30 September 2025 08:17:56 +0000 (0:00:00.046) 0:00:02.985 ***** ok: [instance] PLAY RECAP ********************************************************************* instance : ok=7 changed=0 unreachable=0 failed=0 skipped=0 rescued=0 ignored=0 Tuesday 30 September 2025 08:17:56 +0000 (0:00:00.074) 0:00:03.059 ***** =============================================================================== Gathering Facts --------------------------------------------------------- 2.10s Fetch files stat results ------------------------------------------------ 0.41s Fetch file content ------------------------------------------------------ 0.36s Assert expected number of Network Attachment Definitions are created ---- 0.07s Set _ci_multus_nad variable --------------------------------------------- 0.05s Assert that expected file exist ----------------------------------------- 0.03s Load shared variables --------------------------------------------------- 0.02s PLAY [Clean] ******************************************************************* TASK [Gathering Facts] ********************************************************* Tuesday 30 September 2025 08:17:57 +0000 (0:00:00.015) 0:00:00.015 ***** ok: [instance] TASK [Backup NAD before cleanup so they can be inspected in CI] **************** Tuesday 30 September 2025 08:17:58 +0000 (0:00:01.110) 0:00:01.126 ***** changed: [instance] TASK [ci_multus : Cleanup - Fetch NADs in namespace: openstack] **************** Tuesday 30 September 2025 08:17:58 +0000 (0:00:00.407) 0:00:01.533 ***** skipping: [instance] TASK [ci_multus : Cleanup - Delete NADs] *************************************** Tuesday 30 September 2025 08:17:58 +0000 (0:00:00.030) 0:00:01.564 ***** skipping: [instance] TASK [ci_multus : Cleanup - Remove if artifact directory exists] *************** Tuesday 30 September 2025 08:17:58 +0000 (0:00:00.039) 0:00:01.603 ***** changed: [instance] PLAY RECAP ********************************************************************* instance : ok=3 changed=2 unreachable=0 failed=0 skipped=2 rescued=0 ignored=0 Tuesday 30 September 2025 08:17:59 +0000 (0:00:00.393) 0:00:01.997 ***** =============================================================================== Gathering Facts --------------------------------------------------------- 1.11s 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 - Delete NADs --------------------------------------- 0.04s ci_multus : Cleanup - Fetch NADs in namespace: openstack ---------------- 0.03s PLAY [Verify Clean] ************************************************************ TASK [Gathering Facts] ********************************************************* Tuesday 30 September 2025 08:17:59 +0000 (0:00:00.016) 0:00:00.016 ***** ok: [instance] TASK [Include default vars] **************************************************** Tuesday 30 September 2025 08:18:01 +0000 (0:00:02.123) 0:00:02.139 ***** ok: [instance] TASK [Fetch file stat results] ************************************************* Tuesday 30 September 2025 08:18:01 +0000 (0:00:00.031) 0:00:02.170 ***** ok: [instance] TASK [Assert that created file are removed by cleanup] ************************* Tuesday 30 September 2025 08:18:02 +0000 (0:00:00.352) 0:00:02.522 ***** 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 Tuesday 30 September 2025 08:18:02 +0000 (0:00:00.045) 0:00:02.567 ***** =============================================================================== Gathering Facts --------------------------------------------------------- 2.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] ********************************************************* Tuesday 30 September 2025 08:18:02 +0000 (0:00:00.016) 0:00:00.016 ***** ok: [instance] TASK [Load shared variables] *************************************************** Tuesday 30 September 2025 08:18:04 +0000 (0:00:01.089) 0:00:01.105 ***** ok: [instance] TASK [Call ci_multus role] ***************************************************** Tuesday 30 September 2025 08:18:04 +0000 (0:00:00.030) 0:00:01.136 ***** TASK [ci_multus : Create manifests directory] ********************************** Tuesday 30 September 2025 08:18:04 +0000 (0:00:00.049) 0:00:01.185 ***** changed: [instance] TASK [networking_mapper : Check for Networking Environment Definition file existence] *** Tuesday 30 September 2025 08:18:04 +0000 (0:00:00.425) 0:00:01.610 ***** skipping: [instance] TASK [networking_mapper : Check for Networking Definition file existance] ****** Tuesday 30 September 2025 08:18:04 +0000 (0:00:00.040) 0:00:01.650 ***** skipping: [instance] TASK [networking_mapper : Load the Networking Definition from file] ************ Tuesday 30 September 2025 08:18:04 +0000 (0:00:00.034) 0:00:01.685 ***** skipping: [instance] TASK [networking_mapper : Set cifmw_networking_env_definition is present] ****** Tuesday 30 September 2025 08:18:04 +0000 (0:00:00.033) 0:00:01.718 ***** skipping: [instance] TASK [ci_multus : Gather network layout from OCP host or default networks] ***** Tuesday 30 September 2025 08:18:04 +0000 (0:00:00.045) 0:00:01.764 ***** ok: [instance] TASK [ci_multus : Merge any available multus net info patches] ***************** Tuesday 30 September 2025 08:18:04 +0000 (0:00:00.065) 0:00:01.829 ***** 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] ******* Tuesday 30 September 2025 08:18:04 +0000 (0:00:00.117) 0:00:01.947 ***** ok: [instance] TASK [ci_multus : Remove any networks not in cifmw_ci_multus_allow_list if defined] *** Tuesday 30 September 2025 08:18:04 +0000 (0:00:00.078) 0:00:02.025 ***** ok: [instance] TASK [ci_multus : Remove any networks in cifmw_ci_multus_deny_list if defined] *** Tuesday 30 September 2025 08:18:05 +0000 (0:00:00.089) 0:00:02.115 ***** ok: [instance] TASK [ci_multus : Render NetworkAttachmenktDefinition manifests] *************** Tuesday 30 September 2025 08:18:05 +0000 (0:00:00.113) 0:00:02.228 ***** changed: [instance] TASK [ci_multus : Create the multus namespace] ********************************* Tuesday 30 September 2025 08:18:05 +0000 (0:00:00.704) 0:00:02.933 ***** skipping: [instance] TASK [ci_multus : Apply network attachment definition manifests] *************** Tuesday 30 September 2025 08:18:05 +0000 (0:00:00.028) 0:00:02.961 ***** skipping: [instance] PLAY RECAP ********************************************************************* instance : ok=8 changed=2 unreachable=0 failed=0 skipped=7 rescued=0 ignored=0 Tuesday 30 September 2025 08:18:05 +0000 (0:00:00.061) 0:00:03.023 ***** =============================================================================== Gathering Facts --------------------------------------------------------- 1.09s ci_multus : Render NetworkAttachmenktDefinition manifests --------------- 0.70s ci_multus : Create manifests directory ---------------------------------- 0.43s ci_multus : Merge any available multus net info patches ----------------- 0.12s ci_multus : Remove any networks in cifmw_ci_multus_deny_list if defined --- 0.11s ci_multus : Remove any networks not in cifmw_ci_multus_allow_list if defined --- 0.09s ci_multus : Remove any networks without Multus networking defined ------- 0.08s ci_multus : Gather network layout from OCP host or default networks ----- 0.07s ci_multus : Apply network attachment definition manifests --------------- 0.06s Call ci_multus role ----------------------------------------------------- 0.05s networking_mapper : Set cifmw_networking_env_definition is present ------ 0.05s networking_mapper : Check for Networking Environment Definition file existence --- 0.04s networking_mapper : Check for Networking Definition file existance ------ 0.03s networking_mapper : Load the Networking Definition from file ------------ 0.03s Load shared variables --------------------------------------------------- 0.03s ci_multus : Create the multus namespace --------------------------------- 0.03s PLAY [Verify] ****************************************************************** TASK [Gathering Facts] ********************************************************* Tuesday 30 September 2025 08:18:06 +0000 (0:00:00.016) 0:00:00.016 ***** ok: [instance] TASK [Load shared variables] *************************************************** Tuesday 30 September 2025 08:18:07 +0000 (0:00:01.263) 0:00:01.279 ***** ok: [instance] TASK [Fetch files stat results] ************************************************ Tuesday 30 September 2025 08:18:07 +0000 (0:00:00.025) 0:00:01.305 ***** ok: [instance] TASK [Assert that expected file exist] ***************************************** Tuesday 30 September 2025 08:18:08 +0000 (0:00:00.422) 0:00:01.727 ***** ok: [instance] => changed=false msg: All assertions passed TASK [Fetch file content] ****************************************************** Tuesday 30 September 2025 08:18:08 +0000 (0:00:00.049) 0:00:01.777 ***** ok: [instance] TASK [Set _ci_multus_nad variable] ********************************************* Tuesday 30 September 2025 08:18:08 +0000 (0:00:00.413) 0:00:02.190 ***** ok: [instance] TASK [Assert expected number of Network Attachment Definitions are created] **** Tuesday 30 September 2025 08:18:08 +0000 (0:00:00.035) 0:00:02.226 ***** ok: [instance] PLAY RECAP ********************************************************************* instance : ok=7 changed=0 unreachable=0 failed=0 skipped=0 rescued=0 ignored=0 Tuesday 30 September 2025 08:18:08 +0000 (0:00:00.052) 0:00:02.278 ***** =============================================================================== Gathering Facts --------------------------------------------------------- 1.26s Fetch files stat results ------------------------------------------------ 0.42s Fetch file content ------------------------------------------------------ 0.41s Assert expected number of Network Attachment Definitions are created ---- 0.05s Assert that expected file exist ----------------------------------------- 0.05s Set _ci_multus_nad variable --------------------------------------------- 0.04s Load shared variables --------------------------------------------------- 0.03s PLAY [Clean] ******************************************************************* TASK [Gathering Facts] ********************************************************* Tuesday 30 September 2025 08:18:09 +0000 (0:00:00.018) 0:00:00.018 ***** ok: [instance] TASK [Backup NAD before cleanup so they can be inspected in CI] **************** Tuesday 30 September 2025 08:18:10 +0000 (0:00:01.087) 0:00:01.106 ***** changed: [instance] TASK [ci_multus : Cleanup - Fetch NADs in namespace: openstack] **************** Tuesday 30 September 2025 08:18:10 +0000 (0:00:00.380) 0:00:01.486 ***** skipping: [instance] TASK [ci_multus : Cleanup - Delete NADs] *************************************** Tuesday 30 September 2025 08:18:11 +0000 (0:00:00.037) 0:00:01.524 ***** skipping: [instance] TASK [ci_multus : Cleanup - Remove if artifact directory exists] *************** Tuesday 30 September 2025 08:18:11 +0000 (0:00:00.053) 0:00:01.577 ***** changed: [instance] PLAY RECAP ********************************************************************* instance : ok=3 changed=2 unreachable=0 failed=0 skipped=2 rescued=0 ignored=0 Tuesday 30 September 2025 08:18:11 +0000 (0:00:00.417) 0:00:01.995 ***** =============================================================================== Gathering Facts --------------------------------------------------------- 1.09s ci_multus : Cleanup - Remove if artifact directory exists --------------- 0.42s Backup NAD before cleanup so they can be inspected in CI ---------------- 0.38s ci_multus : Cleanup - Delete NADs --------------------------------------- 0.05s ci_multus : Cleanup - Fetch NADs in namespace: openstack ---------------- 0.04s PLAY [Verify Clean] ************************************************************ TASK [Gathering Facts] ********************************************************* Tuesday 30 September 2025 08:18:12 +0000 (0:00:00.016) 0:00:00.016 ***** ok: [instance] TASK [Include default vars] **************************************************** Tuesday 30 September 2025 08:18:13 +0000 (0:00:01.107) 0:00:01.124 ***** ok: [instance] TASK [Fetch file stat results] ************************************************* Tuesday 30 September 2025 08:18:13 +0000 (0:00:00.032) 0:00:01.156 ***** ok: [instance] TASK [Assert that created file are removed by cleanup] ************************* Tuesday 30 September 2025 08:18:13 +0000 (0:00:00.357) 0:00:01.514 ***** 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 Tuesday 30 September 2025 08:18:13 +0000 (0:00:00.060) 0:00:01.574 ***** =============================================================================== Gathering Facts --------------------------------------------------------- 1.11s Fetch file stat results ------------------------------------------------- 0.36s Assert that created file are removed by cleanup ------------------------- 0.06s Include default vars ---------------------------------------------------- 0.03s