PLAY [Converge] ****************************************************************

TASK [Gathering Facts] *********************************************************
Friday 03 October 2025  04:22:50 +0000 (0:00:00.012)       0:00:00.012 ********
ok: [instance]

TASK [Add crc hostname with it's IP to /etc/hosts] *****************************
Friday 03 October 2025  04:22:52 +0000 (0:00:01.200)       0:00:01.213 ********
changed: [instance]

TASK [Check if new ssh keypair exists] *****************************************
Friday 03 October 2025  04:22:52 +0000 (0:00:00.377)       0:00:01.590 ********

TASK [recognize_ssh_keypair : Check if id_ed25519 key exists] ******************
Friday 03 October 2025  04:22:52 +0000 (0:00:00.032)       0:00:01.622 ********
ok: [instance]

TASK [recognize_ssh_keypair : Set fact if new keypair exists] ******************
Friday 03 October 2025  04:22:52 +0000 (0:00:00.411)       0:00:02.034 ********
ok: [instance]

TASK [recognize_ssh_keypair : Set fact if new keypair does not exists] *********
Friday 03 October 2025  04:22:52 +0000 (0:00:00.043)       0:00:02.077 ********
skipping: [instance]

TASK [Add the crc host dynamically] ********************************************
Friday 03 October 2025  04:22:52 +0000 (0:00:00.031)       0:00:02.109 ********
changed: [instance]

TASK [Fetch crc network facts] *************************************************
Friday 03 October 2025  04:22:52 +0000 (0:00:00.034)       0:00:02.143 ********
ok: [instance -> crc]

TASK [Load shared variables] ***************************************************
Friday 03 October 2025  04:22:58 +0000 (0:00:05.421)       0:00:07.565 ********
ok: [instance]

TASK [Call ci_multus role] *****************************************************
Friday 03 October 2025  04:22:58 +0000 (0:00:00.023)       0:00:07.589 ********

TASK [ci_multus : Create manifests directory] **********************************
Friday 03 October 2025  04:22:58 +0000 (0:00:00.072)       0:00:07.661 ********
changed: [instance]

TASK [networking_mapper : Check for Networking Environment Definition file existence] ***
Friday 03 October 2025  04:22:58 +0000 (0:00:00.362)       0:00:08.023 ********
skipping: [instance]

TASK [networking_mapper : Check for Networking Definition file existance] ******
Friday 03 October 2025  04:22:58 +0000 (0:00:00.035)       0:00:08.059 ********
skipping: [instance]

TASK [networking_mapper : Load the Networking Definition from file] ************
Friday 03 October 2025  04:22:58 +0000 (0:00:00.035)       0:00:08.095 ********
skipping: [instance]

TASK [networking_mapper : Set cifmw_networking_env_definition is present] ******
Friday 03 October 2025  04:22:58 +0000 (0:00:00.036)       0:00:08.131 ********
skipping: [instance]

TASK [ci_multus : Gather network layout from OCP host or default networks] *****
Friday 03 October 2025  04:22:58 +0000 (0:00:00.045)       0:00:08.177 ********
ok: [instance]

TASK [ci_multus : Merge any available multus net info patches] *****************
Friday 03 October 2025  04:22:59 +0000 (0:00:00.058)       0:00:08.235 ********
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 03 October 2025  04:22:59 +0000 (0:00:00.228)       0:00:08.464 ********
ok: [instance]

TASK [ci_multus : Remove any networks not in cifmw_ci_multus_allow_list if defined] ***
Friday 03 October 2025  04:22:59 +0000 (0:00:00.099)       0:00:08.564 ********
ok: [instance]

TASK [ci_multus : Remove any networks in cifmw_ci_multus_deny_list if defined] ***
Friday 03 October 2025  04:22:59 +0000 (0:00:00.123)       0:00:08.687 ********
ok: [instance]

TASK [ci_multus : Render NetworkAttachmenktDefinition manifests] ***************
Friday 03 October 2025  04:22:59 +0000 (0:00:00.095)       0:00:08.783 ********
changed: [instance]

TASK [ci_multus : Create the multus namespace] *********************************
Friday 03 October 2025  04:23:00 +0000 (0:00:00.565)       0:00:09.348 ********
changed: [instance]

TASK [ci_multus : Apply network attachment definition manifests] ***************
Friday 03 October 2025  04:23:01 +0000 (0:00:01.122)       0:00:10.470 ********
changed: [instance]

PLAY RECAP *********************************************************************
instance                   : ok=16   changed=6    unreachable=0    failed=0    skipped=5    rescued=0    ignored=0

Friday 03 October 2025  04:23:02 +0000 (0:00:00.896)       0:00:11.367 ********
===============================================================================
Fetch crc network facts ------------------------------------------------- 5.42s
Gathering Facts --------------------------------------------------------- 1.20s
ci_multus : Create the multus namespace --------------------------------- 1.12s
ci_multus : Apply network attachment definition manifests --------------- 0.90s
ci_multus : Render NetworkAttachmenktDefinition manifests --------------- 0.57s
recognize_ssh_keypair : Check if id_ed25519 key exists ------------------ 0.41s
Add crc hostname with it's IP to /etc/hosts ----------------------------- 0.38s
ci_multus : Create manifests directory ---------------------------------- 0.36s
ci_multus : Merge any available multus net info patches ----------------- 0.23s
ci_multus : Remove any networks not in cifmw_ci_multus_allow_list if defined --- 0.12s
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.10s
Call ci_multus role ----------------------------------------------------- 0.07s
ci_multus : Gather network layout from OCP host or default networks ----- 0.06s
networking_mapper : Set cifmw_networking_env_definition is present ------ 0.05s
recognize_ssh_keypair : Set fact if new keypair exists ------------------ 0.04s
networking_mapper : Load the Networking Definition from file ------------ 0.04s
networking_mapper : Check for Networking Definition file existance ------ 0.04s
networking_mapper : Check for Networking Environment Definition file existence --- 0.04s
Add the crc host dynamically -------------------------------------------- 0.03s

PLAY [Verify] ******************************************************************

TASK [Gathering Facts] *********************************************************
Friday 03 October 2025  04:23:02 +0000 (0:00:00.017)       0:00:00.017 ********
ok: [instance]

TASK [Load shared variables] ***************************************************
Friday 03 October 2025  04:23:03 +0000 (0:00:01.039)       0:00:01.057 ********
ok: [instance]

TASK [Fetch files stat results] ************************************************
Friday 03 October 2025  04:23:03 +0000 (0:00:00.033)       0:00:01.090 ********
ok: [instance]

TASK [Assert that expected file exist] *****************************************
Friday 03 October 2025  04:23:04 +0000 (0:00:00.426)       0:00:01.516 ********
ok: [instance] => changed=false
  msg: All assertions passed

TASK [Fetch file content] ******************************************************
Friday 03 October 2025  04:23:04 +0000 (0:00:00.028)       0:00:01.545 ********
ok: [instance]

TASK [Set _ci_multus_nad variable] *********************************************
Friday 03 October 2025  04:23:04 +0000 (0:00:00.356)       0:00:01.902 ********
ok: [instance]

TASK [Assert expected number of Network Attachment Definitions are created] ****
Friday 03 October 2025  04:23:04 +0000 (0:00:00.037)       0:00:01.940 ********
ok: [instance]

PLAY RECAP *********************************************************************
instance                   : ok=7    changed=0    unreachable=0    failed=0    skipped=0    rescued=0    ignored=0

Friday 03 October 2025  04:23:04 +0000 (0:00:00.059)       0:00:02.000 ********
===============================================================================
Gathering Facts --------------------------------------------------------- 1.04s
Fetch files stat results ------------------------------------------------ 0.43s
Fetch file content ------------------------------------------------------ 0.36s
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.03s

PLAY [Verify CRC] **************************************************************

TASK [Gathering Facts] *********************************************************
Friday 03 October 2025  04:23:05 +0000 (0:00:00.015)       0:00:00.015 ********
ok: [instance]

TASK [Include default vars] ****************************************************
Friday 03 October 2025  04:23:06 +0000 (0:00:01.054)       0:00:01.070 ********
ok: [instance]

TASK [Check if NADs were created] **********************************************
Friday 03 October 2025  04:23:06 +0000 (0:00:00.033)       0:00:01.103 ********
ok: [instance]

TASK [Store output spec] *******************************************************
Friday 03 October 2025  04:23:07 +0000 (0:00:00.877)       0:00:01.981 ********
ok: [instance]

TASK [Ensure both lists have the same length] **********************************
Friday 03 October 2025  04:23:07 +0000 (0:00:00.045)       0:00:02.027 ********
ok: [instance] => changed=false
  msg: All assertions passed

TASK [Compare each corresponding element in the lists] *************************
Friday 03 October 2025  04:23:07 +0000 (0:00:00.050)       0:00:02.077 ********
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 03 October 2025  04:23:07 +0000 (0:00:00.087)       0:00:02.165 ********
[WARNING]: unknown field "api_version"
changed: [instance]

TASK [Assert that test pod has the additional network] *************************
Friday 03 October 2025  04:23:18 +0000 (0:00:11.016)       0:00:13.181 ********
ok: [instance] => changed=false
  msg: All assertions passed

TASK [Delete test pod] *********************************************************
Friday 03 October 2025  04:23:18 +0000 (0:00:00.049)       0:00:13.231 ********
changed: [instance]

PLAY RECAP *********************************************************************
instance                   : ok=9    changed=2    unreachable=0    failed=0    skipped=0    rescued=0    ignored=0

Friday 03 October 2025  04:23:19 +0000 (0:00:00.850)       0:00:14.082 ********
===============================================================================
Create a test pod to attach a network ---------------------------------- 11.02s
Gathering Facts --------------------------------------------------------- 1.06s
Check if NADs were created ---------------------------------------------- 0.88s
Delete test pod --------------------------------------------------------- 0.85s
Compare each corresponding element in the lists ------------------------- 0.09s
Ensure both lists have the same length ---------------------------------- 0.05s
Assert that test pod has the additional network ------------------------- 0.05s
Store output spec ------------------------------------------------------- 0.05s
Include default vars ---------------------------------------------------- 0.03s

PLAY [Clean] *******************************************************************

TASK [Gathering Facts] *********************************************************
Friday 03 October 2025  04:23:19 +0000 (0:00:00.016)       0:00:00.016 ********
ok: [instance]

TASK [Backup NAD before cleanup so they can be inspected in CI] ****************
Friday 03 October 2025  04:23:21 +0000 (0:00:01.214)       0:00:01.230 ********
changed: [instance]

TASK [ci_multus : Cleanup - Fetch NADs in namespace: openstack] ****************
Friday 03 October 2025  04:23:21 +0000 (0:00:00.386)       0:00:01.617 ********
ok: [instance]

TASK [ci_multus : Cleanup - Delete NADs] ***************************************
Friday 03 October 2025  04:23:22 +0000 (0:00:00.906)       0:00:02.523 ********
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 03 October 2025  04:23:24 +0000 (0:00:02.344)       0:00:04.868 ********
changed: [instance]

PLAY RECAP *********************************************************************
instance                   : ok=5    changed=3    unreachable=0    failed=0    skipped=0    rescued=0    ignored=0

Friday 03 October 2025  04:23:25 +0000 (0:00:00.475)       0:00:05.343 ********
===============================================================================
ci_multus : Cleanup - Delete NADs --------------------------------------- 2.34s
Gathering Facts --------------------------------------------------------- 1.21s
ci_multus : Cleanup - Fetch NADs in namespace: openstack ---------------- 0.91s
ci_multus : Cleanup - Remove if artifact directory exists --------------- 0.48s
Backup NAD before cleanup so they can be inspected in CI ---------------- 0.39s

PLAY [Verify Clean] ************************************************************

TASK [Gathering Facts] *********************************************************
Friday 03 October 2025  04:23:25 +0000 (0:00:00.017)       0:00:00.017 ********
ok: [instance]

TASK [Include default vars] ****************************************************
Friday 03 October 2025  04:23:27 +0000 (0:00:01.175)       0:00:01.192 ********
ok: [instance]

TASK [Fetch file stat results] *************************************************
Friday 03 October 2025  04:23:27 +0000 (0:00:00.033)       0:00:01.225 ********
ok: [instance]

TASK [Assert that created file are removed by cleanup] *************************
Friday 03 October 2025  04:23:27 +0000 (0:00:00.358)       0:00:01.584 ********
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 03 October 2025  04:23:27 +0000 (0:00:00.059)       0:00:01.644 ********
===============================================================================
Gathering Facts --------------------------------------------------------- 1.18s
Fetch file stat results ------------------------------------------------- 0.36s
Assert that created file are removed by cleanup ------------------------- 0.06s
Include default vars ---------------------------------------------------- 0.03s

PLAY [Verify Clean CRC] ********************************************************

TASK [Gathering Facts] *********************************************************
Friday 03 October 2025  04:23:28 +0000 (0:00:00.015)       0:00:00.015 ********
ok: [instance]

TASK [Include default vars] ****************************************************
Friday 03 October 2025  04:23:29 +0000 (0:00:01.176)       0:00:01.192 ********
ok: [instance]

TASK [Check if NADs were deleted] **********************************************
Friday 03 October 2025  04:23:29 +0000 (0:00:00.030)       0:00:01.222 ********
ok: [instance]

PLAY RECAP *********************************************************************
instance                   : ok=3    changed=0    unreachable=0    failed=0    skipped=0    rescued=0    ignored=0

Friday 03 October 2025  04:23:30 +0000 (0:00:00.961)       0:00:02.183 ********
===============================================================================
Gathering Facts --------------------------------------------------------- 1.18s
Check if NADs were deleted ---------------------------------------------- 0.96s
Include default vars ---------------------------------------------------- 0.03s

PLAY [Converge] ****************************************************************

TASK [Gathering Facts] *********************************************************
Friday 03 October 2025  04:23:30 +0000 (0:00:00.016)       0:00:00.016 ********
ok: [instance]

TASK [Load shared variables] ***************************************************
Friday 03 October 2025  04:23:32 +0000 (0:00:01.089)       0:00:01.105 ********
ok: [instance]

TASK [Call ci_multus role] *****************************************************
Friday 03 October 2025  04:23:32 +0000 (0:00:00.033)       0:00:01.139 ********

TASK [ci_multus : Create manifests directory] **********************************
Friday 03 October 2025  04:23:32 +0000 (0:00:00.055)       0:00:01.195 ********
changed: [instance]

TASK [networking_mapper : Check for Networking Environment Definition file existence] ***
Friday 03 October 2025  04:23:32 +0000 (0:00:00.423)       0:00:01.618 ********
skipping: [instance]

TASK [networking_mapper : Check for Networking Definition file existance] ******
Friday 03 October 2025  04:23:32 +0000 (0:00:00.039)       0:00:01.658 ********
skipping: [instance]

TASK [networking_mapper : Load the Networking Definition from file] ************
Friday 03 October 2025  04:23:32 +0000 (0:00:00.034)       0:00:01.692 ********
skipping: [instance]

TASK [networking_mapper : Set cifmw_networking_env_definition is present] ******
Friday 03 October 2025  04:23:32 +0000 (0:00:00.042)       0:00:01.735 ********
skipping: [instance]

TASK [ci_multus : Gather network layout from OCP host or default networks] *****
Friday 03 October 2025  04:23:32 +0000 (0:00:00.037)       0:00:01.773 ********
ok: [instance]

TASK [ci_multus : Merge any available multus net info patches] *****************
Friday 03 October 2025  04:23:32 +0000 (0:00:00.046)       0:00:01.819 ********
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 03 October 2025  04:23:32 +0000 (0:00:00.147)       0:00:01.967 ********
ok: [instance]

TASK [ci_multus : Remove any networks not in cifmw_ci_multus_allow_list if defined] ***
Friday 03 October 2025  04:23:33 +0000 (0:00:00.116)       0:00:02.083 ********
ok: [instance]

TASK [ci_multus : Remove any networks in cifmw_ci_multus_deny_list if defined] ***
Friday 03 October 2025  04:23:33 +0000 (0:00:00.118)       0:00:02.201 ********
ok: [instance]

TASK [ci_multus : Render NetworkAttachmenktDefinition manifests] ***************
Friday 03 October 2025  04:23:33 +0000 (0:00:00.101)       0:00:02.303 ********
changed: [instance]

TASK [ci_multus : Create the multus namespace] *********************************
Friday 03 October 2025  04:23:33 +0000 (0:00:00.718)       0:00:03.022 ********
skipping: [instance]

TASK [ci_multus : Apply network attachment definition manifests] ***************
Friday 03 October 2025  04:23:33 +0000 (0:00:00.028)       0:00:03.050 ********
skipping: [instance]

PLAY RECAP *********************************************************************
instance                   : ok=9    changed=2    unreachable=0    failed=0    skipped=6    rescued=0    ignored=0

Friday 03 October 2025  04:23:34 +0000 (0:00:00.059)       0:00:03.110 ********
===============================================================================
Gathering Facts --------------------------------------------------------- 1.09s
ci_multus : Render NetworkAttachmenktDefinition manifests --------------- 0.72s
ci_multus : Create manifests directory ---------------------------------- 0.42s
ci_multus : Merge any available multus net info patches ----------------- 0.15s
ci_multus : Remove any networks not in cifmw_ci_multus_allow_list if defined --- 0.12s
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 : Apply network attachment definition manifests --------------- 0.06s
Call ci_multus role ----------------------------------------------------- 0.06s
ci_multus : Gather network layout from OCP host or default networks ----- 0.05s
networking_mapper : Load the Networking Definition from file ------------ 0.04s
networking_mapper : Check for Networking Environment Definition file existence --- 0.04s
networking_mapper : Set cifmw_networking_env_definition is present ------ 0.04s
networking_mapper : Check for Networking Definition file existance ------ 0.03s
Load shared variables --------------------------------------------------- 0.03s
ci_multus : Create the multus namespace --------------------------------- 0.03s

PLAY [Verify] ******************************************************************

TASK [Gathering Facts] *********************************************************
Friday 03 October 2025  04:23:34 +0000 (0:00:00.016)       0:00:00.016 ********
ok: [instance]

TASK [Load shared variables] ***************************************************
Friday 03 October 2025  04:23:35 +0000 (0:00:01.236)       0:00:01.253 ********
ok: [instance]

TASK [Fetch files stat results] ************************************************
Friday 03 October 2025  04:23:35 +0000 (0:00:00.036)       0:00:01.290 ********
ok: [instance]

TASK [Assert that expected file exist] *****************************************
Friday 03 October 2025  04:23:36 +0000 (0:00:00.403)       0:00:01.694 ********
ok: [instance] => changed=false
  msg: All assertions passed

TASK [Fetch file content] ******************************************************
Friday 03 October 2025  04:23:36 +0000 (0:00:00.032)       0:00:01.727 ********
ok: [instance]

TASK [Set _ci_multus_nad variable] *********************************************
Friday 03 October 2025  04:23:36 +0000 (0:00:00.410)       0:00:02.137 ********
ok: [instance]

TASK [Assert expected number of Network Attachment Definitions are created] ****
Friday 03 October 2025  04:23:36 +0000 (0:00:00.047)       0:00:02.185 ********
ok: [instance]

PLAY RECAP *********************************************************************
instance                   : ok=7    changed=0    unreachable=0    failed=0    skipped=0    rescued=0    ignored=0

Friday 03 October 2025  04:23:36 +0000 (0:00:00.079)       0:00:02.265 ********
===============================================================================
Gathering Facts --------------------------------------------------------- 1.24s
Fetch file content ------------------------------------------------------ 0.41s
Fetch files stat results ------------------------------------------------ 0.40s
Assert expected number of Network Attachment Definitions are created ---- 0.08s
Set _ci_multus_nad variable --------------------------------------------- 0.05s
Load shared variables --------------------------------------------------- 0.04s
Assert that expected file exist ----------------------------------------- 0.03s

PLAY [Clean] *******************************************************************

TASK [Gathering Facts] *********************************************************
Friday 03 October 2025  04:23:37 +0000 (0:00:00.016)       0:00:00.016 ********
ok: [instance]

TASK [Backup NAD before cleanup so they can be inspected in CI] ****************
Friday 03 October 2025  04:23:38 +0000 (0:00:01.198)       0:00:01.214 ********
changed: [instance]

TASK [ci_multus : Cleanup - Fetch NADs in namespace: openstack] ****************
Friday 03 October 2025  04:23:39 +0000 (0:00:00.447)       0:00:01.662 ********
skipping: [instance]

TASK [ci_multus : Cleanup - Delete NADs] ***************************************
Friday 03 October 2025  04:23:39 +0000 (0:00:00.037)       0:00:01.700 ********
skipping: [instance]

TASK [ci_multus : Cleanup - Remove if artifact directory exists] ***************
Friday 03 October 2025  04:23:39 +0000 (0:00:00.039)       0:00:01.739 ********
changed: [instance]

PLAY RECAP *********************************************************************
instance                   : ok=3    changed=2    unreachable=0    failed=0    skipped=2    rescued=0    ignored=0

Friday 03 October 2025  04:23:39 +0000 (0:00:00.412)       0:00:02.152 ********
===============================================================================
Gathering Facts --------------------------------------------------------- 1.20s
Backup NAD before cleanup so they can be inspected in CI ---------------- 0.45s
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.04s

PLAY [Verify Clean] ************************************************************

TASK [Gathering Facts] *********************************************************
Friday 03 October 2025  04:23:40 +0000 (0:00:00.016)       0:00:00.016 ********
ok: [instance]

TASK [Include default vars] ****************************************************
Friday 03 October 2025  04:23:41 +0000 (0:00:01.206)       0:00:01.222 ********
ok: [instance]

TASK [Fetch file stat results] *************************************************
Friday 03 October 2025  04:23:41 +0000 (0:00:00.025)       0:00:01.248 ********
ok: [instance]

TASK [Assert that created file are removed by cleanup] *************************
Friday 03 October 2025  04:23:41 +0000 (0:00:00.354)       0:00:01.603 ********
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 03 October 2025  04:23:41 +0000 (0:00:00.042)       0:00:01.645 ********
===============================================================================
Gathering Facts --------------------------------------------------------- 1.21s
Fetch file stat results ------------------------------------------------- 0.35s
Assert that created file are removed by cleanup ------------------------- 0.04s
Include default vars ---------------------------------------------------- 0.03s

PLAY [Converge] ****************************************************************

TASK [Gathering Facts] *********************************************************
Friday 03 October 2025  04:23:42 +0000 (0:00:00.016)       0:00:00.016 ********
ok: [instance]

TASK [Load shared variables] ***************************************************
Friday 03 October 2025  04:23:44 +0000 (0:00:02.151)       0:00:02.167 ********
ok: [instance]

TASK [Call ci_multus role] *****************************************************
Friday 03 October 2025  04:23:44 +0000 (0:00:00.035)       0:00:02.203 ********

TASK [ci_multus : Create manifests directory] **********************************
Friday 03 October 2025  04:23:44 +0000 (0:00:00.068)       0:00:02.272 ********
changed: [instance]

TASK [networking_mapper : Check for Networking Environment Definition file existence] ***
Friday 03 October 2025  04:23:45 +0000 (0:00:00.422)       0:00:02.694 ********
skipping: [instance]

TASK [networking_mapper : Check for Networking Definition file existance] ******
Friday 03 October 2025  04:23:45 +0000 (0:00:00.033)       0:00:02.728 ********
skipping: [instance]

TASK [networking_mapper : Load the Networking Definition from file] ************
Friday 03 October 2025  04:23:45 +0000 (0:00:00.029)       0:00:02.757 ********
skipping: [instance]

TASK [networking_mapper : Set cifmw_networking_env_definition is present] ******
Friday 03 October 2025  04:23:45 +0000 (0:00:00.029)       0:00:02.787 ********
skipping: [instance]

TASK [ci_multus : Gather network layout from OCP host or default networks] *****
Friday 03 October 2025  04:23:45 +0000 (0:00:00.039)       0:00:02.826 ********
ok: [instance]

TASK [ci_multus : Merge any available multus net info patches] *****************
Friday 03 October 2025  04:23:45 +0000 (0:00:00.052)       0:00:02.879 ********
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 03 October 2025  04:23:45 +0000 (0:00:00.136)       0:00:03.015 ********
ok: [instance]

TASK [ci_multus : Remove any networks not in cifmw_ci_multus_allow_list if defined] ***
Friday 03 October 2025  04:23:45 +0000 (0:00:00.102)       0:00:03.118 ********
ok: [instance]

TASK [ci_multus : Remove any networks in cifmw_ci_multus_deny_list if defined] ***
Friday 03 October 2025  04:23:45 +0000 (0:00:00.079)       0:00:03.198 ********
ok: [instance]

TASK [ci_multus : Render NetworkAttachmenktDefinition manifests] ***************
Friday 03 October 2025  04:23:45 +0000 (0:00:00.115)       0:00:03.313 ********
changed: [instance]

TASK [ci_multus : Create the multus namespace] *********************************
Friday 03 October 2025  04:23:46 +0000 (0:00:00.866)       0:00:04.179 ********
skipping: [instance]

TASK [ci_multus : Apply network attachment definition manifests] ***************
Friday 03 October 2025  04:23:46 +0000 (0:00:00.023)       0:00:04.203 ********
skipping: [instance]

PLAY RECAP *********************************************************************
instance                   : ok=8    changed=2    unreachable=0    failed=0    skipped=7    rescued=0    ignored=0

Friday 03 October 2025  04:23:46 +0000 (0:00:00.055)       0:00:04.259 ********
===============================================================================
Gathering Facts --------------------------------------------------------- 2.15s
ci_multus : Render NetworkAttachmenktDefinition manifests --------------- 0.87s
ci_multus : Create manifests directory ---------------------------------- 0.42s
ci_multus : Merge any available multus net info patches ----------------- 0.14s
ci_multus : Remove any networks in cifmw_ci_multus_deny_list if defined --- 0.12s
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
Call ci_multus role ----------------------------------------------------- 0.07s
ci_multus : Apply network attachment definition manifests --------------- 0.06s
ci_multus : Gather network layout from OCP host or default networks ----- 0.05s
networking_mapper : Set cifmw_networking_env_definition is present ------ 0.04s
Load shared variables --------------------------------------------------- 0.04s
networking_mapper : Check for Networking Environment Definition file existence --- 0.03s
networking_mapper : Check for Networking Definition file existance ------ 0.03s
networking_mapper : Load the Networking Definition from file ------------ 0.03s
ci_multus : Create the multus namespace --------------------------------- 0.02s

PLAY [Verify] ******************************************************************

TASK [Gathering Facts] *********************************************************
Friday 03 October 2025  04:23:47 +0000 (0:00:00.016)       0:00:00.016 ********
ok: [instance]

TASK [Load shared variables] ***************************************************
Friday 03 October 2025  04:23:48 +0000 (0:00:01.204)       0:00:01.221 ********
ok: [instance]

TASK [Fetch files stat results] ************************************************
Friday 03 October 2025  04:23:48 +0000 (0:00:00.036)       0:00:01.257 ********
ok: [instance]

TASK [Assert that expected file exist] *****************************************
Friday 03 October 2025  04:23:49 +0000 (0:00:00.433)       0:00:01.691 ********
ok: [instance] => changed=false
  msg: All assertions passed

TASK [Fetch file content] ******************************************************
Friday 03 October 2025  04:23:49 +0000 (0:00:00.040)       0:00:01.731 ********
ok: [instance]

TASK [Set _ci_multus_nad variable] *********************************************
Friday 03 October 2025  04:23:49 +0000 (0:00:00.407)       0:00:02.138 ********
ok: [instance]

TASK [Assert expected number of Network Attachment Definitions are created] ****
Friday 03 October 2025  04:23:49 +0000 (0:00:00.039)       0:00:02.178 ********
ok: [instance]

PLAY RECAP *********************************************************************
instance                   : ok=7    changed=0    unreachable=0    failed=0    skipped=0    rescued=0    ignored=0

Friday 03 October 2025  04:23:49 +0000 (0:00:00.060)       0:00:02.239 ********
===============================================================================
Gathering Facts --------------------------------------------------------- 1.20s
Fetch files stat results ------------------------------------------------ 0.43s
Fetch file content ------------------------------------------------------ 0.41s
Assert expected number of Network Attachment Definitions are created ---- 0.06s
Assert that expected file exist ----------------------------------------- 0.04s
Set _ci_multus_nad variable --------------------------------------------- 0.04s
Load shared variables --------------------------------------------------- 0.04s

PLAY [Clean] *******************************************************************

TASK [Gathering Facts] *********************************************************
Friday 03 October 2025  04:23:50 +0000 (0:00:00.015)       0:00:00.015 ********
ok: [instance]

TASK [Backup NAD before cleanup so they can be inspected in CI] ****************
Friday 03 October 2025  04:23:51 +0000 (0:00:01.179)       0:00:01.195 ********
changed: [instance]

TASK [ci_multus : Cleanup - Fetch NADs in namespace: openstack] ****************
Friday 03 October 2025  04:23:51 +0000 (0:00:00.416)       0:00:01.612 ********
skipping: [instance]

TASK [ci_multus : Cleanup - Delete NADs] ***************************************
Friday 03 October 2025  04:23:51 +0000 (0:00:00.032)       0:00:01.645 ********
skipping: [instance]

TASK [ci_multus : Cleanup - Remove if artifact directory exists] ***************
Friday 03 October 2025  04:23:51 +0000 (0:00:00.052)       0:00:01.697 ********
changed: [instance]

PLAY RECAP *********************************************************************
instance                   : ok=3    changed=2    unreachable=0    failed=0    skipped=2    rescued=0    ignored=0

Friday 03 October 2025  04:23:52 +0000 (0:00:00.432)       0:00:02.130 ********
===============================================================================
Gathering Facts --------------------------------------------------------- 1.18s
ci_multus : Cleanup - Remove if artifact directory exists --------------- 0.43s
Backup NAD before cleanup so they can be inspected in CI ---------------- 0.42s
ci_multus : Cleanup - Delete NADs --------------------------------------- 0.05s
ci_multus : Cleanup - Fetch NADs in namespace: openstack ---------------- 0.03s

PLAY [Verify Clean] ************************************************************

TASK [Gathering Facts] *********************************************************
Friday 03 October 2025  04:23:52 +0000 (0:00:00.015)       0:00:00.015 ********
ok: [instance]

TASK [Include default vars] ****************************************************
Friday 03 October 2025  04:23:53 +0000 (0:00:01.143)       0:00:01.158 ********
ok: [instance]

TASK [Fetch file stat results] *************************************************
Friday 03 October 2025  04:23:54 +0000 (0:00:00.035)       0:00:01.194 ********
ok: [instance]

TASK [Assert that created file are removed by cleanup] *************************
Friday 03 October 2025  04:23:54 +0000 (0:00:00.352)       0:00:01.547 ********
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 03 October 2025  04:23:54 +0000 (0:00:00.046)       0:00:01.593 ********
===============================================================================
Gathering Facts --------------------------------------------------------- 1.14s
Fetch file stat results ------------------------------------------------- 0.35s
Assert that created file are removed by cleanup ------------------------- 0.05s
Include default vars ---------------------------------------------------- 0.04s