PLAY [Prepare] ***************************************************************** TASK [Gathering Facts] ********************************************************* Thursday 27 November 2025 10:45:03 +0000 (0:00:00.024) 0:00:00.024 ***** ok: [instance] TASK [Create custom basedir] *************************************************** Thursday 27 November 2025 10:45:04 +0000 (0:00:00.837) 0:00:00.862 ***** changed: [instance] TASK [test_deps : Gather facts if they don't exist] **************************** Thursday 27 November 2025 10:45:04 +0000 (0:00:00.296) 0:00:01.158 ***** skipping: [instance] TASK [test_deps : Gather variables for each operating system] ****************** Thursday 27 November 2025 10:45:04 +0000 (0:00:00.018) 0:00:01.177 ***** ok: [instance] => (item=/home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/test_deps/vars/centos-9.yml) TASK [test_deps : Detect mirrors file] ***************************************** Thursday 27 November 2025 10:45:04 +0000 (0:00:00.041) 0:00:01.219 ***** ok: [instance] TASK [test_deps : Disable ubi host subscription-manager integration] *********** Thursday 27 November 2025 10:45:04 +0000 (0:00:00.254) 0:00:01.474 ***** ok: [instance] TASK [test_deps : Disable ubi 9 repos] ***************************************** Thursday 27 November 2025 10:45:05 +0000 (0:00:00.201) 0:00:01.676 ***** ok: [instance] => (item=ubi-9-appstream) ok: [instance] => (item=ubi-9-baseos) ok: [instance] => (item=ubi-9-codeready-builder) TASK [Deploy repo-setup] ******************************************************* Thursday 27 November 2025 10:45:05 +0000 (0:00:00.652) 0:00:02.328 ***** TASK [repo_setup : Ensure directories are present] ***************************** Thursday 27 November 2025 10:45:05 +0000 (0:00:00.059) 0:00:02.388 ***** changed: [instance] => (item=tmp) changed: [instance] => (item=artifacts/repositories) changed: [instance] => (item=venv/repo_setup) TASK [repo_setup : Make sure git-core package is installed] ******************** Thursday 27 November 2025 10:45:06 +0000 (0:00:00.526) 0:00:02.914 ***** ok: [instance] TASK [repo_setup : Get repo-setup repository] ********************************** Thursday 27 November 2025 10:45:07 +0000 (0:00:00.743) 0:00:03.658 ***** changed: [instance] TASK [repo_setup : Initialize python venv and install requirements] ************ Thursday 27 November 2025 10:45:08 +0000 (0:00:01.028) 0:00:04.686 ***** changed: [instance] TASK [repo_setup : Install repo-setup package] ********************************* Thursday 27 November 2025 10:45:15 +0000 (0:00:07.535) 0:00:12.222 ***** changed: [instance] TASK [repo_setup : Set cifmw_repo_setup_dlrn_hash_tag from content provider] *** Thursday 27 November 2025 10:45:16 +0000 (0:00:00.725) 0:00:12.948 ***** skipping: [instance] TASK [repo_setup : Run repo-setup] ********************************************* Thursday 27 November 2025 10:45:16 +0000 (0:00:00.022) 0:00:12.970 ***** changed: [instance] TASK [repo_setup : Get component repo] ***************************************** Thursday 27 November 2025 10:45:17 +0000 (0:00:00.789) 0:00:13.760 ***** skipping: [instance] TASK [repo_setup : Rename component repo] ************************************** Thursday 27 November 2025 10:45:17 +0000 (0:00:00.036) 0:00:13.797 ***** skipping: [instance] TASK [repo_setup : Disable component repo in current-podified dlrn repo] ******* Thursday 27 November 2025 10:45:17 +0000 (0:00:00.035) 0:00:13.832 ***** skipping: [instance] TASK [repo_setup : Run repo-setup-get-hash] ************************************ Thursday 27 November 2025 10:45:17 +0000 (0:00:00.035) 0:00:13.868 ***** changed: [instance] TASK [repo_setup : Dump full hash in delorean.repo.md5 file] ******************* Thursday 27 November 2025 10:45:17 +0000 (0:00:00.530) 0:00:14.399 ***** changed: [instance] TASK [repo_setup : Dump current-podified hash] ********************************* Thursday 27 November 2025 10:45:18 +0000 (0:00:00.425) 0:00:14.824 ***** skipping: [instance] TASK [repo_setup : Slurp current podified hash] ******************************** Thursday 27 November 2025 10:45:18 +0000 (0:00:00.028) 0:00:14.853 ***** skipping: [instance] TASK [repo_setup : Update the value of full_hash] ****************************** Thursday 27 November 2025 10:45:18 +0000 (0:00:00.026) 0:00:14.880 ***** skipping: [instance] TASK [repo_setup : Export hashes facts for further use] ************************ Thursday 27 November 2025 10:45:18 +0000 (0:00:00.026) 0:00:14.907 ***** ok: [instance] TASK [repo_setup : Create download directory] ********************************** Thursday 27 November 2025 10:45:18 +0000 (0:00:00.035) 0:00:14.942 ***** skipping: [instance] TASK [repo_setup : Print the URL to request] *********************************** Thursday 27 November 2025 10:45:18 +0000 (0:00:00.025) 0:00:14.968 ***** skipping: [instance] TASK [Download the RPM] ******************************************************** Thursday 27 November 2025 10:45:18 +0000 (0:00:00.026) 0:00:14.994 ***** skipping: [instance] TASK [repo_setup : Install RHOS Release tool] ********************************** Thursday 27 November 2025 10:45:18 +0000 (0:00:00.027) 0:00:15.021 ***** skipping: [instance] TASK [repo_setup : Get rhos-release tool version] ****************************** Thursday 27 November 2025 10:45:18 +0000 (0:00:00.025) 0:00:15.046 ***** skipping: [instance] TASK [repo_setup : Print rhos-release tool version] **************************** Thursday 27 November 2025 10:45:18 +0000 (0:00:00.024) 0:00:15.070 ***** skipping: [instance] TASK [repo_setup : Generate repos using rhos-release {{ cifmw_repo_setup_rhos_release_args }}] *** Thursday 27 November 2025 10:45:18 +0000 (0:00:00.027) 0:00:15.098 ***** skipping: [instance] TASK [repo_setup : Check for /etc/ci/mirror_info.sh] *************************** Thursday 27 November 2025 10:45:18 +0000 (0:00:00.024) 0:00:15.123 ***** ok: [instance] TASK [repo_setup : Use RDO proxy mirrors] ************************************** Thursday 27 November 2025 10:45:18 +0000 (0:00:00.176) 0:00:15.300 ***** changed: [instance] TASK [repo_setup : Use RDO CentOS mirrors (remove CentOS 10 conditional when Nodepool mirrors exist)] *** Thursday 27 November 2025 10:45:18 +0000 (0:00:00.201) 0:00:15.502 ***** changed: [instance] TASK [repo_setup : Check for gating.repo file on content provider] ************* Thursday 27 November 2025 10:45:19 +0000 (0:00:00.214) 0:00:15.716 ***** skipping: [instance] TASK [repo_setup : Populate gating repo from content provider ip] ************** Thursday 27 November 2025 10:45:19 +0000 (0:00:00.020) 0:00:15.737 ***** skipping: [instance] TASK [repo_setup : Check for DLRN repo at the destination] ********************* Thursday 27 November 2025 10:45:19 +0000 (0:00:00.020) 0:00:15.758 ***** skipping: [instance] TASK [repo_setup : Lower the priority of DLRN repos to allow installation from gating repo] *** Thursday 27 November 2025 10:45:19 +0000 (0:00:00.021) 0:00:15.779 ***** skipping: [instance] TASK [repo_setup : Check for DLRN component repo] ****************************** Thursday 27 November 2025 10:45:19 +0000 (0:00:00.022) 0:00:15.801 ***** skipping: [instance] TASK [repo_setup : Lower the priority of componennt repos to allow installation from gating repo] *** Thursday 27 November 2025 10:45:19 +0000 (0:00:00.022) 0:00:15.823 ***** skipping: [instance] TASK [repo_setup : Find existing repos from /etc/yum.repos.d directory] ******** Thursday 27 November 2025 10:45:19 +0000 (0:00:00.022) 0:00:15.846 ***** skipping: [instance] TASK [repo_setup : Remove existing repos from /etc/yum.repos.d directory] ****** Thursday 27 November 2025 10:45:19 +0000 (0:00:00.017) 0:00:15.863 ***** skipping: [instance] TASK [repo_setup : Cleanup existing metadata] ********************************** Thursday 27 November 2025 10:45:19 +0000 (0:00:00.029) 0:00:15.893 ***** skipping: [instance] TASK [repo_setup : Copy generated repos to /etc/yum.repos.d directory] ********* Thursday 27 November 2025 10:45:19 +0000 (0:00:00.018) 0:00:15.911 ***** skipping: [instance] TASK [test_deps : Look for redhat-release rpm] ********************************* Thursday 27 November 2025 10:45:19 +0000 (0:00:00.021) 0:00:15.932 ***** skipping: [instance] TASK [test_deps : Remove redhat-release] *************************************** Thursday 27 November 2025 10:45:19 +0000 (0:00:00.031) 0:00:15.964 ***** skipping: [instance] TASK [test_deps : Install centos-stream-release] ******************************* Thursday 27 November 2025 10:45:19 +0000 (0:00:00.031) 0:00:15.995 ***** skipping: [instance] TASK [test_deps : Install additional packages] ********************************* Thursday 27 November 2025 10:45:19 +0000 (0:00:00.028) 0:00:16.024 ***** skipping: [instance] TASK [test_deps : Install selinux python libs] ********************************* Thursday 27 November 2025 10:45:19 +0000 (0:00:00.028) 0:00:16.053 ***** ok: [instance] TASK [test_deps : Install python yaml libs] ************************************ Thursday 27 November 2025 10:46:21 +0000 (0:01:01.677) 0:01:17.730 ***** ok: [instance] TASK [test_deps : Install extra packages] ************************************** Thursday 27 November 2025 10:46:22 +0000 (0:00:01.207) 0:01:18.938 ***** skipping: [instance] TASK [ci_setup : Gather variables for each operating system] ******************* Thursday 27 November 2025 10:46:22 +0000 (0:00:00.033) 0:01:18.971 ***** ok: [instance] => (item=/home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/ci_setup/vars/redhat.yml) TASK [ci_setup : List packages to install] ************************************* Thursday 27 November 2025 10:46:22 +0000 (0:00:00.042) 0:01:19.014 ***** ok: [instance] => cifmw_ci_setup_packages: - bash-completion - ca-certificates - git-core - make - tar - tmux - python3-pip TASK [ci_setup : Install needed packages] ************************************** Thursday 27 November 2025 10:46:22 +0000 (0:00:00.018) 0:01:19.033 ***** changed: [instance] TASK [ci_setup : Gather version of openshift client] *************************** Thursday 27 November 2025 10:46:26 +0000 (0:00:03.716) 0:01:22.749 ***** ok: [instance] TASK [ci_setup : Ensure openshift client install path is present] ************** Thursday 27 November 2025 10:46:26 +0000 (0:00:00.181) 0:01:22.930 ***** changed: [instance] TASK [ci_setup : Install openshift client] ************************************* Thursday 27 November 2025 10:46:26 +0000 (0:00:00.192) 0:01:23.123 ***** changed: [instance] TASK [ci_setup : Add the OC path to cifmw_path if needed] ********************** Thursday 27 November 2025 10:46:32 +0000 (0:00:05.952) 0:01:29.076 ***** ok: [instance] TASK [ci_setup : Create completion file] *************************************** Thursday 27 November 2025 10:46:32 +0000 (0:00:00.038) 0:01:29.114 ***** changed: [instance] TASK [ci_setup : Source completion from within .bashrc] ************************ Thursday 27 November 2025 10:46:32 +0000 (0:00:00.262) 0:01:29.377 ***** changed: [instance] TASK [ci_setup : Check rhsm status] ******************************************** Thursday 27 November 2025 10:46:33 +0000 (0:00:00.268) 0:01:29.645 ***** skipping: [instance] TASK [ci_setup : Gather the repos to be enabled] ******************************* Thursday 27 November 2025 10:46:33 +0000 (0:00:00.018) 0:01:29.664 ***** skipping: [instance] TASK [ci_setup : Enabling the required repositories.] ************************** Thursday 27 November 2025 10:46:33 +0000 (0:00:00.016) 0:01:29.680 ***** skipping: [instance] TASK [ci_setup : Get current /etc/redhat-release] ****************************** Thursday 27 November 2025 10:46:33 +0000 (0:00:00.017) 0:01:29.698 ***** skipping: [instance] TASK [ci_setup : Print current /etc/redhat-release] **************************** Thursday 27 November 2025 10:46:33 +0000 (0:00:00.017) 0:01:29.715 ***** skipping: [instance] TASK [ci_setup : Ensure the repos are enabled in the system using yum] ********* Thursday 27 November 2025 10:46:33 +0000 (0:00:00.017) 0:01:29.732 ***** skipping: [instance] TASK [ci_setup : Manage directories] ******************************************* Thursday 27 November 2025 10:46:33 +0000 (0:00:00.021) 0:01:29.754 ***** changed: [instance] => (item=/opt/basedir/artifacts/manifests/openstack/cr) changed: [instance] => (item=/opt/basedir/logs) ok: [instance] => (item=/opt/basedir/tmp) changed: [instance] => (item=/opt/basedir/volumes) changed: [instance] => (item=/opt/basedir/artifacts/parameters) TASK [libvirt_manager : Get installed packages list] *************************** Thursday 27 November 2025 10:46:34 +0000 (0:00:00.979) 0:01:30.733 ***** ok: [instance] TASK [libvirt_manager : Populate service facts] ******************************** Thursday 27 November 2025 10:46:34 +0000 (0:00:00.716) 0:01:31.450 ***** ok: [instance] TASK [libvirt_manager : Start virtqemud socket service] ************************ Thursday 27 November 2025 10:46:36 +0000 (0:00:01.750) 0:01:33.200 ***** skipping: [instance] => (item=virtqemud.service) skipping: [instance] => (item=virtqemud.socket) skipping: [instance] TASK [libvirt_manager : Set _is_deepscrub internal fact] *********************** Thursday 27 November 2025 10:46:36 +0000 (0:00:00.059) 0:01:33.260 ***** ok: [instance] TASK [libvirt_manager : List all of the existing virtual machines] ************* Thursday 27 November 2025 10:46:36 +0000 (0:00:00.046) 0:01:33.307 ***** skipping: [instance] TASK [libvirt_manager : Get pool configuration] ******************************** Thursday 27 November 2025 10:46:36 +0000 (0:00:00.058) 0:01:33.366 ***** skipping: [instance] TASK [libvirt_manager : Filter out target environment] ************************* Thursday 27 November 2025 10:46:36 +0000 (0:00:00.094) 0:01:33.460 ***** skipping: [instance] TASK [libvirt_manager : Expose cleanup list] *********************************** Thursday 27 November 2025 10:46:36 +0000 (0:00:00.060) 0:01:33.521 ***** skipping: [instance] TASK [libvirt_manager : Clean ssh known_hosts] ********************************* Thursday 27 November 2025 10:46:36 +0000 (0:00:00.059) 0:01:33.580 ***** skipping: [instance] TASK [libvirt_manager : Destroy machine] *************************************** Thursday 27 November 2025 10:46:37 +0000 (0:00:00.059) 0:01:33.639 ***** skipping: [instance] TASK [libvirt_manager : Undefine machine] ************************************** Thursday 27 November 2025 10:46:37 +0000 (0:00:00.058) 0:01:33.697 ***** skipping: [instance] TASK [libvirt_manager : (localhost) Clean ssh jumpers] ************************* Thursday 27 November 2025 10:46:37 +0000 (0:00:00.058) 0:01:33.756 ***** skipping: [instance] TASK [libvirt_manager : (instance) Clean ssh jumpers] ************************** Thursday 27 November 2025 10:46:37 +0000 (0:00:00.062) 0:01:33.818 ***** skipping: [instance] TASK [libvirt_manager : Get network list] ************************************** Thursday 27 November 2025 10:46:37 +0000 (0:00:00.060) 0:01:33.879 ***** skipping: [instance] TASK [libvirt_manager : Filter out target nets] ******************************** Thursday 27 November 2025 10:46:37 +0000 (0:00:00.057) 0:01:33.937 ***** skipping: [instance] TASK [libvirt_manager : Expose cleanup list] *********************************** Thursday 27 November 2025 10:46:37 +0000 (0:00:00.059) 0:01:33.996 ***** skipping: [instance] TASK [Remove dnsmasq network bits] ********************************************* Thursday 27 November 2025 10:46:37 +0000 (0:00:00.057) 0:01:34.054 ***** skipping: [instance] TASK [libvirt_manager : Destroy networks] ************************************** Thursday 27 November 2025 10:46:37 +0000 (0:00:00.058) 0:01:34.112 ***** skipping: [instance] TASK [libvirt_manager : Undefine networks] ************************************* Thursday 27 November 2025 10:46:37 +0000 (0:00:00.061) 0:01:34.173 ***** skipping: [instance] TASK [libvirt_manager : Ensure no trace of networks lays in nmcli] ************* Thursday 27 November 2025 10:46:37 +0000 (0:00:00.109) 0:01:34.283 ***** skipping: [instance] TASK [libvirt_manager : Find dummy interface connection files] ***************** Thursday 27 November 2025 10:46:37 +0000 (0:00:00.057) 0:01:34.341 ***** skipping: [instance] TASK [libvirt_manager : Remove dummy interface connections] ******************** Thursday 27 November 2025 10:46:37 +0000 (0:00:00.057) 0:01:34.398 ***** skipping: [instance] TASK [libvirt_manager : Clean firewalld libvirt zone] ************************** Thursday 27 November 2025 10:46:37 +0000 (0:00:00.056) 0:01:34.455 ***** skipping: [instance] TASK [libvirt_manager : Ensure firewalld is enabled and started] *************** Thursday 27 November 2025 10:46:37 +0000 (0:00:00.055) 0:01:34.510 ***** skipping: [instance] TASK [libvirt_manager : Disable masquerade in firewalld default zone] ********** Thursday 27 November 2025 10:46:37 +0000 (0:00:00.056) 0:01:34.567 ***** skipping: [instance] TASK [libvirt_manager : Disable forward in firewalld libvirt zone] ************* Thursday 27 November 2025 10:46:38 +0000 (0:00:00.056) 0:01:34.623 ***** skipping: [instance] TASK [libvirt_manager : Remove cifmw storage pool] ***************************** Thursday 27 November 2025 10:46:38 +0000 (0:00:00.058) 0:01:34.681 ***** skipping: [instance] TASK [libvirt_manager : Remove overlay images from ocp_volume pools if exists] *** Thursday 27 November 2025 10:46:38 +0000 (0:00:00.055) 0:01:34.737 ***** skipping: [instance] TASK [libvirt_manager : Remove ocp_volumes storage pool] *********************** Thursday 27 November 2025 10:46:38 +0000 (0:00:00.040) 0:01:34.777 ***** skipping: [instance] TASK [libvirt_manager : Refresh all pools after actions] *********************** Thursday 27 November 2025 10:46:38 +0000 (0:00:00.059) 0:01:34.836 ***** skipping: [instance] TASK [libvirt_manager : Get temporary key status] ****************************** Thursday 27 November 2025 10:46:38 +0000 (0:00:00.057) 0:01:34.894 ***** ok: [instance] TASK [libvirt_manager : Get public key] **************************************** Thursday 27 November 2025 10:46:38 +0000 (0:00:00.179) 0:01:35.074 ***** skipping: [instance] TASK [libvirt_manager : Remove public key] ************************************* Thursday 27 November 2025 10:46:38 +0000 (0:00:00.055) 0:01:35.129 ***** skipping: [instance] TASK [libvirt_manager : Remove keypair] **************************************** Thursday 27 November 2025 10:46:38 +0000 (0:00:00.033) 0:01:35.163 ***** skipping: [instance] => (item=cifmw_reproducer_key.pub) skipping: [instance] => (item=cifmw_reproducer_key) skipping: [instance] TASK [libvirt_manager : List libvirt logs] ************************************* Thursday 27 November 2025 10:46:38 +0000 (0:00:00.036) 0:01:35.200 ***** [WARNING]: Skipped '/var/log/libvirt/qemu/' path due to this access issue: '/var/log/libvirt/qemu/' is not a directory ok: [instance] TASK [libvirt_manager : Remove detected logs] ********************************** Thursday 27 November 2025 10:46:38 +0000 (0:00:00.285) 0:01:35.486 ***** skipping: [instance] TASK [libvirt_manager : Remove workload and volumes] *************************** Thursday 27 November 2025 10:46:38 +0000 (0:00:00.030) 0:01:35.516 ***** ok: [instance] => (item=workload) changed: [instance] => (item=volumes) ok: [instance] => (item=artifacts/debug_network_data.yml) ok: [instance] => (item=artifacts/debug_pub_net_value.txt) ok: [instance] => (item=artifacts/debug_cifmw_libvirt_manager_layout.yml) ok: [instance] => (item=artifacts/interfaces-info.yml) ok: [instance] => (item=artifacts/libvirt-uuids.yml) ok: [instance] => (item=artifacts/net-map-def-patch.yml) TASK [libvirt_manager : Deepscrub data] **************************************** Thursday 27 November 2025 10:46:40 +0000 (0:00:01.351) 0:01:36.867 ***** ok: [instance] => (item=images) ok: [instance] => (item=artifacts/virtual-nodes.yml) TASK [podman : Ensure podman is installed] ************************************* Thursday 27 November 2025 10:46:40 +0000 (0:00:00.375) 0:01:37.243 ***** ok: [instance] TASK [podman : Enable loginctl linger for ansible_user_id] ********************* Thursday 27 November 2025 10:46:41 +0000 (0:00:01.178) 0:01:38.422 ***** changed: [instance] TASK [podman : Ensure subordinate UID entry exists for zuul] ******************* Thursday 27 November 2025 10:46:42 +0000 (0:00:00.325) 0:01:38.747 ***** skipping: [instance] TASK [podman : Ensure subordinate GID entry exists for zuul] ******************* Thursday 27 November 2025 10:46:42 +0000 (0:00:00.039) 0:01:38.786 ***** skipping: [instance] TASK [podman : Run podman system migrate if subuid/subgid files were changed] *** Thursday 27 November 2025 10:46:42 +0000 (0:00:00.035) 0:01:38.822 ***** skipping: [instance] TASK [virtualbmc : Stop and remove vbmc container] ***************************** Thursday 27 November 2025 10:46:42 +0000 (0:00:00.053) 0:01:38.876 ***** ok: [instance] TASK [virtualbmc : Remove vbmc container image] ******************************** Thursday 27 November 2025 10:46:42 +0000 (0:00:00.586) 0:01:39.462 ***** ok: [instance] TASK [virtualbmc : Check if VBMC key exists] *********************************** Thursday 27 November 2025 10:46:43 +0000 (0:00:00.405) 0:01:39.867 ***** ok: [instance] TASK [virtualbmc : Slurp key] ************************************************** Thursday 27 November 2025 10:46:43 +0000 (0:00:00.185) 0:01:40.053 ***** skipping: [instance] TASK [virtualbmc : Revoke VBMC SSH access] ************************************* Thursday 27 November 2025 10:46:43 +0000 (0:00:00.034) 0:01:40.088 ***** skipping: [instance] TASK [virtualbmc : Remove vbmc files] ****************************************** Thursday 27 November 2025 10:46:43 +0000 (0:00:00.033) 0:01:40.122 ***** ok: [instance] => (item=/home/zuul/.ssh/vbmc-key) ok: [instance] => (item=/home/zuul/.ssh/vbmc-key.pub) ok: [instance] => (item=/home/zuul/.ssh/virtualbmc.conf) ok: [instance] => (item=/home/zuul/.ssh/vbmcd.sh) TASK [Clean remote ssh config] ************************************************* Thursday 27 November 2025 10:46:44 +0000 (0:00:00.688) 0:01:40.810 ***** TASK [ssh_jumper : Remove Include cifmw_ssh_config.d] ************************** Thursday 27 November 2025 10:46:44 +0000 (0:00:00.073) 0:01:40.884 ***** ok: [instance] TASK [ssh_jumper : Remove cifmw_ssh_config.d directory] ************************ Thursday 27 November 2025 10:46:44 +0000 (0:00:00.301) 0:01:41.185 ***** ok: [instance] TASK [Clean local ssh config] ************************************************** Thursday 27 November 2025 10:46:44 +0000 (0:00:00.241) 0:01:41.426 ***** TASK [ssh_jumper : Remove Include cifmw_ssh_config.d] ************************** Thursday 27 November 2025 10:46:44 +0000 (0:00:00.077) 0:01:41.504 ***** ok: [instance -> localhost] TASK [ssh_jumper : Remove cifmw_ssh_config.d directory] ************************ Thursday 27 November 2025 10:46:45 +0000 (0:00:00.197) 0:01:41.701 ***** ok: [instance -> localhost] TASK [dnsmasq : Cleaning dnsmasq] ********************************************** Thursday 27 November 2025 10:46:45 +0000 (0:00:00.217) 0:01:41.918 ***** included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/configure.yml for instance TASK [dnsmasq : Install needed packages] *************************************** Thursday 27 November 2025 10:46:45 +0000 (0:00:00.058) 0:01:41.977 ***** changed: [instance] TASK [dnsmasq : Ensure SELinux knows about the new files and directories] ****** Thursday 27 November 2025 10:46:49 +0000 (0:00:04.099) 0:01:46.077 ***** ok: [instance] => (item={'target': '/etc/cifmw-dnsmasq.conf', 'setype': 'dnsmasq_etc_t'}) ok: [instance] => (item={'target': '/etc/cifmw-dnsmasq.d(/.*)?', 'setype': 'dnsmasq_etc_t'}) ok: [instance] => (item={'target': '/var/run/cifmw-dnsmasq.pid', 'setype': 'dnsmasq_var_run_t'}) TASK [dnsmasq : Manage configuration directory] ******************************** Thursday 27 November 2025 10:46:50 +0000 (0:00:01.281) 0:01:47.359 ***** ok: [instance] TASK [dnsmasq : Manage systemd unit file] ************************************** Thursday 27 November 2025 10:46:50 +0000 (0:00:00.209) 0:01:47.569 ***** skipping: [instance] TASK [dnsmasq : Manage base configuration file] ******************************** Thursday 27 November 2025 10:46:50 +0000 (0:00:00.032) 0:01:47.601 ***** skipping: [instance] TASK [dnsmasq : Render listener configuration] ********************************* Thursday 27 November 2025 10:46:51 +0000 (0:00:00.048) 0:01:47.649 ***** included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/listener.yml for instance TASK [dnsmasq : Create listener configuration file] **************************** Thursday 27 November 2025 10:46:51 +0000 (0:00:00.053) 0:01:47.703 ***** skipping: [instance] TASK [dnsmasq : Remove listener configuration file] **************************** Thursday 27 November 2025 10:46:51 +0000 (0:00:00.031) 0:01:47.734 ***** ok: [instance] TASK [dnsmasq : Render dns configuration] ************************************** Thursday 27 November 2025 10:46:51 +0000 (0:00:00.206) 0:01:47.941 ***** included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/dns.yml for instance TASK [dnsmasq : Create dns configuration file] ********************************* Thursday 27 November 2025 10:46:51 +0000 (0:00:00.053) 0:01:47.995 ***** skipping: [instance] TASK [dnsmasq : Remove dns configuration file] ********************************* Thursday 27 November 2025 10:46:51 +0000 (0:00:00.030) 0:01:48.025 ***** ok: [instance] TASK [dnsmasq : Add localhost addresses from defined dnsmasq listen addresses to loopback interface] *** Thursday 27 November 2025 10:46:51 +0000 (0:00:00.210) 0:01:48.236 ***** skipping: [instance] TASK [dnsmasq : Enable and start service] ************************************** Thursday 27 November 2025 10:46:51 +0000 (0:00:00.030) 0:01:48.266 ***** skipping: [instance] TASK [dnsmasq : Stop service] ************************************************** Thursday 27 November 2025 10:46:51 +0000 (0:00:00.030) 0:01:48.296 ***** ok: [instance] TASK [dnsmasq : Remove unit file] ********************************************** Thursday 27 November 2025 10:46:52 +0000 (0:00:00.578) 0:01:48.875 ***** ok: [instance] TASK [dnsmasq : Remove main configuration files] ******************************* Thursday 27 November 2025 10:46:52 +0000 (0:00:00.207) 0:01:49.083 ***** ok: [instance] => (item=/etc/cifmw-dnsmasq.conf) ok: [instance] => (item=/etc/cifmw-dnsmasq.d) TASK [dnsmasq : Remove lease file] ********************************************* Thursday 27 November 2025 10:46:52 +0000 (0:00:00.388) 0:01:49.472 ***** ok: [instance] TASK [radvd : Gather package facts] ******************************************** Thursday 27 November 2025 10:46:53 +0000 (0:00:00.227) 0:01:49.699 ***** ok: [instance] TASK [radvd : Stop and disable radvd service] ********************************** Thursday 27 November 2025 10:46:53 +0000 (0:00:00.481) 0:01:50.181 ***** skipping: [instance] TASK [radvd : Remove radvd configuration file] ********************************* Thursday 27 November 2025 10:46:53 +0000 (0:00:00.035) 0:01:50.217 ***** ok: [instance] TASK [radvd : Remove configuration directory] ********************************** Thursday 27 November 2025 10:46:53 +0000 (0:00:00.199) 0:01:50.416 ***** ok: [instance] TASK [radvd : Remove radvd package] ******************************************** Thursday 27 November 2025 10:46:53 +0000 (0:00:00.193) 0:01:50.609 ***** skipping: [instance] TASK [libvirt_manager : Ensure output directory exists] ************************ Thursday 27 November 2025 10:46:54 +0000 (0:00:00.070) 0:01:50.680 ***** ok: [instance] TASK [libvirt_manager : Get vmx/svm extensions from /proc/cpuinfo] ************* Thursday 27 November 2025 10:46:54 +0000 (0:00:00.192) 0:01:50.872 ***** changed: [instance] TASK [libvirt_manager : Check if KVM is enabled] ******************************* Thursday 27 November 2025 10:46:54 +0000 (0:00:00.191) 0:01:51.064 ***** ok: [instance] TASK [libvirt_manager : Fail if KVM not enabled] ******************************* Thursday 27 November 2025 10:46:54 +0000 (0:00:00.189) 0:01:51.254 ***** skipping: [instance] TASK [libvirt_manager : Check if VMX virtualization] *************************** Thursday 27 November 2025 10:46:54 +0000 (0:00:00.034) 0:01:51.288 ***** skipping: [instance] TASK [libvirt_manager : Check if SVM virtualization] *************************** Thursday 27 November 2025 10:46:54 +0000 (0:00:00.032) 0:01:51.320 ***** ok: [instance] TASK [libvirt_manager : Enable VMX virtualization] ***************************** Thursday 27 November 2025 10:46:54 +0000 (0:00:00.035) 0:01:51.355 ***** skipping: [instance] TASK [libvirt_manager : Install packages required for using KVM] *************** Thursday 27 November 2025 10:46:54 +0000 (0:00:00.036) 0:01:51.392 ***** changed: [instance] TASK [libvirt_manager : Create rules.d polkit folder] ************************** Thursday 27 November 2025 10:48:02 +0000 (0:01:08.080) 0:02:59.473 ***** changed: [instance] TASK [libvirt_manager : Enable UNIX socket PolicyKit auth] ********************* Thursday 27 November 2025 10:48:03 +0000 (0:00:00.225) 0:02:59.698 ***** changed: [instance] TASK [libvirt_manager : Restart service polkit service] ************************ Thursday 27 November 2025 10:48:03 +0000 (0:00:00.408) 0:03:00.106 ***** changed: [instance] TASK [libvirt_manager : Remove directory for service override] ***************** Thursday 27 November 2025 10:48:04 +0000 (0:00:00.629) 0:03:00.736 ***** ok: [instance] TASK [libvirt_manager : Reload systemctl and start/enable virtproxyd.service] *** Thursday 27 November 2025 10:48:04 +0000 (0:00:00.243) 0:03:00.980 ***** ok: [instance] TASK [libvirt_manager : Ensure firewalld service is up] ************************ Thursday 27 November 2025 10:48:04 +0000 (0:00:00.511) 0:03:01.491 ***** changed: [instance] TASK [libvirt_manager : Ensure libvirt modular driver daemons are started.] **** Thursday 27 November 2025 10:48:05 +0000 (0:00:00.908) 0:03:02.399 ***** included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/drivers.yml for instance => (item=qemu) included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/drivers.yml for instance => (item=interface) included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/drivers.yml for instance => (item=network) included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/drivers.yml for instance => (item=nodedev) included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/drivers.yml for instance => (item=nwfilter) included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/drivers.yml for instance => (item=secret) included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/drivers.yml for instance => (item=storage) included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/drivers.yml for instance => (item=proxy) TASK [libvirt_manager : Ensure read-write socket is enabled for qemu.] ********* Thursday 27 November 2025 10:48:06 +0000 (0:00:00.239) 0:03:02.639 ***** changed: [instance] TASK [libvirt_manager : Ensure read-only socket is enabled for qemu.] ********** Thursday 27 November 2025 10:48:06 +0000 (0:00:00.366) 0:03:03.005 ***** changed: [instance] TASK [libvirt_manager : Ensure admin socket is enabled for qemu.] ************** Thursday 27 November 2025 10:48:06 +0000 (0:00:00.366) 0:03:03.372 ***** changed: [instance] TASK [libvirt_manager : Ensure read-write socket is enabled for interface.] **** Thursday 27 November 2025 10:48:07 +0000 (0:00:00.362) 0:03:03.735 ***** changed: [instance] TASK [libvirt_manager : Ensure read-only socket is enabled for interface.] ***** Thursday 27 November 2025 10:48:07 +0000 (0:00:00.388) 0:03:04.123 ***** changed: [instance] TASK [libvirt_manager : Ensure admin socket is enabled for interface.] ********* Thursday 27 November 2025 10:48:07 +0000 (0:00:00.358) 0:03:04.482 ***** changed: [instance] TASK [libvirt_manager : Ensure read-write socket is enabled for network.] ****** Thursday 27 November 2025 10:48:08 +0000 (0:00:00.361) 0:03:04.844 ***** changed: [instance] TASK [libvirt_manager : Ensure read-only socket is enabled for network.] ******* Thursday 27 November 2025 10:48:08 +0000 (0:00:00.395) 0:03:05.240 ***** changed: [instance] TASK [libvirt_manager : Ensure admin socket is enabled for network.] *********** Thursday 27 November 2025 10:48:08 +0000 (0:00:00.345) 0:03:05.586 ***** changed: [instance] TASK [libvirt_manager : Ensure read-write socket is enabled for nodedev.] ****** Thursday 27 November 2025 10:48:09 +0000 (0:00:00.368) 0:03:05.954 ***** changed: [instance] TASK [libvirt_manager : Ensure read-only socket is enabled for nodedev.] ******* Thursday 27 November 2025 10:48:09 +0000 (0:00:00.359) 0:03:06.314 ***** changed: [instance] TASK [libvirt_manager : Ensure admin socket is enabled for nodedev.] *********** Thursday 27 November 2025 10:48:10 +0000 (0:00:00.336) 0:03:06.651 ***** changed: [instance] TASK [libvirt_manager : Ensure read-write socket is enabled for nwfilter.] ***** Thursday 27 November 2025 10:48:10 +0000 (0:00:00.339) 0:03:06.990 ***** changed: [instance] TASK [libvirt_manager : Ensure read-only socket is enabled for nwfilter.] ****** Thursday 27 November 2025 10:48:10 +0000 (0:00:00.344) 0:03:07.334 ***** changed: [instance] TASK [libvirt_manager : Ensure admin socket is enabled for nwfilter.] ********** Thursday 27 November 2025 10:48:11 +0000 (0:00:00.371) 0:03:07.706 ***** changed: [instance] TASK [libvirt_manager : Ensure read-write socket is enabled for secret.] ******* Thursday 27 November 2025 10:48:11 +0000 (0:00:00.357) 0:03:08.063 ***** changed: [instance] TASK [libvirt_manager : Ensure read-only socket is enabled for secret.] ******** Thursday 27 November 2025 10:48:11 +0000 (0:00:00.350) 0:03:08.413 ***** changed: [instance] TASK [libvirt_manager : Ensure admin socket is enabled for secret.] ************ Thursday 27 November 2025 10:48:12 +0000 (0:00:00.346) 0:03:08.760 ***** changed: [instance] TASK [libvirt_manager : Ensure read-write socket is enabled for storage.] ****** Thursday 27 November 2025 10:48:12 +0000 (0:00:00.347) 0:03:09.108 ***** changed: [instance] TASK [libvirt_manager : Ensure read-only socket is enabled for storage.] ******* Thursday 27 November 2025 10:48:12 +0000 (0:00:00.348) 0:03:09.457 ***** changed: [instance] TASK [libvirt_manager : Ensure admin socket is enabled for storage.] *********** Thursday 27 November 2025 10:48:13 +0000 (0:00:00.382) 0:03:09.840 ***** changed: [instance] TASK [libvirt_manager : Ensure read-write socket is enabled for proxy.] ******** Thursday 27 November 2025 10:48:13 +0000 (0:00:00.356) 0:03:10.196 ***** changed: [instance] TASK [libvirt_manager : Ensure read-only socket is enabled for proxy.] ********* Thursday 27 November 2025 10:48:13 +0000 (0:00:00.355) 0:03:10.552 ***** changed: [instance] TASK [libvirt_manager : Ensure admin socket is enabled for proxy.] ************* Thursday 27 November 2025 10:48:14 +0000 (0:00:00.365) 0:03:10.918 ***** changed: [instance] TASK [libvirt_manager : Manage service for older releases] ********************* Thursday 27 November 2025 10:48:14 +0000 (0:00:00.350) 0:03:11.269 ***** skipping: [instance] TASK [libvirt_manager : Get libvirt group users] ******************************* Thursday 27 November 2025 10:48:14 +0000 (0:00:00.046) 0:03:11.315 ***** ok: [instance] TASK [libvirt_manager : Add user if not exists in libvirt group] *************** Thursday 27 November 2025 10:48:15 +0000 (0:00:00.309) 0:03:11.625 ***** changed: [instance] TASK [libvirt_manager : Allow QEMU on home directory for the storage access] *** Thursday 27 November 2025 10:48:15 +0000 (0:00:00.448) 0:03:12.074 ***** changed: [instance] TASK [libvirt_manager : Inject system connection parameters in bashrc] ********* Thursday 27 November 2025 10:48:15 +0000 (0:00:00.304) 0:03:12.378 ***** [WARNING]: Reset is not implemented for this connection changed: [instance] TASK [libvirt_manager : Ensure we reload user env] ***************************** Thursday 27 November 2025 10:48:15 +0000 (0:00:00.193) 0:03:12.572 ***** TASK [libvirt_manager : Deactivate default] ************************************ Thursday 27 November 2025 10:48:16 +0000 (0:00:00.057) 0:03:12.629 ***** ok: [instance] TASK [libvirt_manager : Removing default] ************************************** Thursday 27 November 2025 10:48:17 +0000 (0:00:01.007) 0:03:13.637 ***** ok: [instance] TASK [Ensure we use dnsmasq for NetworkManager resolver] *********************** Thursday 27 November 2025 10:48:17 +0000 (0:00:00.246) 0:03:13.883 ***** changed: [instance] TASK [Ensure we delegate .utility zone to our own instance] ******************** Thursday 27 November 2025 10:48:17 +0000 (0:00:00.364) 0:03:14.247 ***** changed: [instance] TASK [Restart NetworkManager] ************************************************** Thursday 27 November 2025 10:48:17 +0000 (0:00:00.364) 0:03:14.611 ***** changed: [instance] TASK [Ensure ocp_volumes exists] *********************************************** Thursday 27 November 2025 10:48:18 +0000 (0:00:00.437) 0:03:15.049 ***** changed: [instance] PLAY RECAP ********************************************************************* instance : ok=115 changed=56 unreachable=0 failed=0 skipped=84 rescued=0 ignored=0 Thursday 27 November 2025 10:48:18 +0000 (0:00:00.247) 0:03:15.296 ***** =============================================================================== libvirt_manager : Install packages required for using KVM -------------- 68.08s test_deps : Install selinux python libs -------------------------------- 61.68s repo_setup : Initialize python venv and install requirements ------------ 7.54s ci_setup : Install openshift client ------------------------------------- 5.95s dnsmasq : Install needed packages --------------------------------------- 4.10s ci_setup : Install needed packages -------------------------------------- 3.72s libvirt_manager : Populate service facts -------------------------------- 1.75s libvirt_manager : Remove workload and volumes --------------------------- 1.35s dnsmasq : Ensure SELinux knows about the new files and directories ------ 1.28s test_deps : Install python yaml libs ------------------------------------ 1.21s podman : Ensure podman is installed ------------------------------------- 1.18s repo_setup : Get repo-setup repository ---------------------------------- 1.03s libvirt_manager : Deactivate default ------------------------------------ 1.01s ci_setup : Manage directories ------------------------------------------- 0.98s libvirt_manager : Ensure firewalld service is up ------------------------ 0.91s Gathering Facts --------------------------------------------------------- 0.84s repo_setup : Run repo-setup --------------------------------------------- 0.79s repo_setup : Make sure git-core package is installed -------------------- 0.74s repo_setup : Install repo-setup package --------------------------------- 0.73s libvirt_manager : Get installed packages list --------------------------- 0.72s PLAY [Test boot_order configuration] ******************************************* TASK [Gathering Facts] ********************************************************* Thursday 27 November 2025 10:48:19 +0000 (0:00:00.037) 0:00:00.037 ***** ok: [instance] TASK [Load networking definition] ********************************************** Thursday 27 November 2025 10:48:20 +0000 (0:00:00.910) 0:00:00.948 ***** ok: [instance] TASK [libvirt_manager : Import layout generator if needed] ********************* Thursday 27 November 2025 10:48:20 +0000 (0:00:00.042) 0:00:00.990 ***** included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/generate_layout.yml for instance TASK [libvirt_manager : Chose right parameter for layout definition] *********** Thursday 27 November 2025 10:48:20 +0000 (0:00:00.073) 0:00:01.063 ***** ok: [instance] TASK [libvirt_manager : Patch the layout if needed] **************************** Thursday 27 November 2025 10:48:20 +0000 (0:00:00.137) 0:00:01.201 ***** skipping: [instance] TASK [libvirt_manager : Enable forwarding in the libvirt zone] ***************** Thursday 27 November 2025 10:48:20 +0000 (0:00:00.113) 0:00:01.315 ***** changed: [instance] TASK [libvirt_manager : Enable masquerading for public traffic] **************** Thursday 27 November 2025 10:48:20 +0000 (0:00:00.507) 0:00:01.822 ***** changed: [instance] TASK [libvirt_manager : Ensure firewalld is restarts] ************************** Thursday 27 November 2025 10:48:21 +0000 (0:00:00.522) 0:00:02.344 ***** RUNNING HANDLER [libvirt_manager : Restart firewalld] ************************** Thursday 27 November 2025 10:48:21 +0000 (0:00:00.074) 0:00:02.419 ***** changed: [instance] TASK [Deploy virtualbmc] ******************************************************* Thursday 27 November 2025 10:48:22 +0000 (0:00:00.986) 0:00:03.405 ***** skipping: [instance] TASK [libvirt_manager : Let the project know we have vbmc available] *********** Thursday 27 November 2025 10:48:22 +0000 (0:00:00.053) 0:00:03.459 ***** skipping: [instance] TASK [libvirt_manager : Create needed workload directory] ********************** Thursday 27 November 2025 10:48:22 +0000 (0:00:00.072) 0:00:03.531 ***** changed: [instance] => (item=workload) changed: [instance] => (item=reproducer-inventory) changed: [instance] => (item=volumes) TASK [libvirt_manager : Allow QEMU on workload directory] ********************** Thursday 27 November 2025 10:48:23 +0000 (0:00:00.643) 0:00:04.175 ***** changed: [instance] => (item=workload) changed: [instance] => (item=volumes) TASK [libvirt_manager : Generate networking data] ****************************** Thursday 27 November 2025 10:48:23 +0000 (0:00:00.478) 0:00:04.654 ***** included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/generate_networking_data.yml for instance TASK [libvirt_manager : Ensure fact is existing, and empty] ******************** Thursday 27 November 2025 10:48:23 +0000 (0:00:00.145) 0:00:04.800 ***** ok: [instance] TASK [libvirt_manager : Check if we get an existing interfaces-info.yml] ******* Thursday 27 November 2025 10:48:23 +0000 (0:00:00.042) 0:00:04.842 ***** ok: [instance] TASK [libvirt_manager : Load file if exists] *********************************** Thursday 27 November 2025 10:48:24 +0000 (0:00:00.281) 0:00:05.124 ***** skipping: [instance] TASK [libvirt_manager : Update fact with existing content] ********************* Thursday 27 November 2025 10:48:24 +0000 (0:00:00.049) 0:00:05.174 ***** skipping: [instance] TASK [libvirt_manager : Generate VM list] ************************************** Thursday 27 November 2025 10:48:24 +0000 (0:00:00.047) 0:00:05.221 ***** ok: [instance] TASK [libvirt_manager : Generate/update mapping all nodes] ********************* Thursday 27 November 2025 10:48:24 +0000 (0:00:00.076) 0:00:05.298 ***** ok: [instance] => (item={'key': 'disk-first-0', 'value': 'disk_first'}) ok: [instance] => (item={'key': 'net-first-0', 'value': 'net_first'}) ok: [instance] => (item={'key': 'net-only-0', 'value': 'net_only'}) ok: [instance] => (item={'key': 'no-boot-order-0', 'value': 'no_boot_order'}) TASK [libvirt_manager : Append baremetal nodes if needed] ********************** Thursday 27 November 2025 10:48:24 +0000 (0:00:00.188) 0:00:05.487 ***** skipping: [instance] TASK [libvirt_manager : Dump MAC mapping] ************************************** Thursday 27 November 2025 10:48:24 +0000 (0:00:00.059) 0:00:05.546 ***** changed: [instance] TASK [libvirt_manager : Inject all VMs in the inventory] *********************** Thursday 27 November 2025 10:48:25 +0000 (0:00:00.481) 0:00:06.028 ***** changed: [instance] => (item=Adding disk-first-0 to disk_firsts) changed: [instance] => (item=Adding net-first-0 to net_firsts) changed: [instance] => (item=Adding net-only-0 to net_onlys) changed: [instance] => (item=Adding no-boot-order-0 to no_boot_orders) TASK [networking_mapper : Check for Networking Definition file existence] ****** Thursday 27 November 2025 10:48:25 +0000 (0:00:00.163) 0:00:06.191 ***** skipping: [instance] TASK [networking_mapper : Load the Networking Definition from file] ************ Thursday 27 November 2025 10:48:25 +0000 (0:00:00.070) 0:00:06.262 ***** skipping: [instance] TASK [networking_mapper : Check for interfaces info file existence] ************ Thursday 27 November 2025 10:48:25 +0000 (0:00:00.044) 0:00:06.307 ***** skipping: [instance] TASK [networking_mapper : Load the interfaces info from file] ****************** Thursday 27 November 2025 10:48:25 +0000 (0:00:00.046) 0:00:06.354 ***** skipping: [instance] TASK [networking_mapper : Ensure local fact is empty] ************************** Thursday 27 November 2025 10:48:25 +0000 (0:00:00.044) 0:00:06.399 ***** ok: [instance] TASK [networking_mapper : Set the input Networking Definition and patch it if needed] *** Thursday 27 November 2025 10:48:25 +0000 (0:00:00.040) 0:00:06.439 ***** ok: [instance] => (item={'networks': {'ctlplane': {'network': '192.168.140.0/24', 'gateway': '192.168.140.1', 'mtu': 1500}}, 'group-templates': {'disk_firsts': {'network-template': {'range': {'start': 10, 'length': 1}}, 'networks': {'ctlplane': {}}}, 'net_firsts': {'network-template': {'range': {'start': 20, 'length': 1}}, 'networks': {'ctlplane': {}}}, 'net_onlys': {'network-template': {'range': {'start': 30, 'length': 1}}, 'networks': {'ctlplane': {}}}, 'no_boot_orders': {'network-template': {'range': {'start': 40, 'length': 1}}, 'networks': {'ctlplane': {}}}}}) TASK [networking_mapper : Gather facts if requested] *************************** Thursday 27 November 2025 10:48:25 +0000 (0:00:00.119) 0:00:06.559 ***** skipping: [instance] TASK [networking_mapper : Ensure CI infrastructure dir exists] ***************** Thursday 27 November 2025 10:48:25 +0000 (0:00:00.070) 0:00:06.630 ***** changed: [instance] TASK [networking_mapper : Write the Networking Definition to file] ************* Thursday 27 November 2025 10:48:26 +0000 (0:00:00.219) 0:00:06.849 ***** changed: [instance] TASK [networking_mapper : Call the networking mapper] ************************** Thursday 27 November 2025 10:48:26 +0000 (0:00:00.426) 0:00:07.276 ***** ok: [instance] TASK [networking_mapper : Set networking mapper facts] ************************* Thursday 27 November 2025 10:48:26 +0000 (0:00:00.095) 0:00:07.372 ***** ok: [instance] TASK [networking_mapper : Write the Networking Environment Definition to file] *** Thursday 27 November 2025 10:48:26 +0000 (0:00:00.045) 0:00:07.417 ***** changed: [instance] TASK [libvirt_manager : Manage networks if needed] ***************************** Thursday 27 November 2025 10:48:27 +0000 (0:00:00.445) 0:00:07.862 ***** included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/create_networks.yml for instance TASK [libvirt_manager : Define the localized variables for performing the tasks here.] *** Thursday 27 November 2025 10:48:27 +0000 (0:00:00.115) 0:00:07.978 ***** ok: [instance] => (item=public) ok: [instance] => (item=osp_trunk) TASK [libvirt_manager : Ensure networks are defined] *************************** Thursday 27 November 2025 10:48:27 +0000 (0:00:00.070) 0:00:08.049 ***** changed: [instance] => (item=cifmw-public) changed: [instance] => (item=cifmw-osp_trunk) TASK [libvirt_manager : Ensure networks are created/started] ******************* Thursday 27 November 2025 10:48:27 +0000 (0:00:00.553) 0:00:08.602 ***** ok: [instance] => (item=cifmw-public) ok: [instance] => (item=cifmw-osp_trunk) TASK [libvirt_manager : Ensure networks are active] **************************** Thursday 27 November 2025 10:48:28 +0000 (0:00:00.613) 0:00:09.215 ***** ok: [instance] => (item=cifmw-public) ok: [instance] => (item=cifmw-osp_trunk) TASK [libvirt_manager : Ensure networks enabled to autostart] ****************** Thursday 27 November 2025 10:48:28 +0000 (0:00:00.446) 0:00:09.661 ***** changed: [instance] => (item=cifmw-public) changed: [instance] => (item=cifmw-osp_trunk) TASK [libvirt_manager : Add a dummy interface to bridges if required] ********** Thursday 27 November 2025 10:48:29 +0000 (0:00:00.490) 0:00:10.151 ***** included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/create_networks_dummy_interfaces.yml for instance TASK [libvirt_manager : Fetch present bridge interfaces] *********************** Thursday 27 November 2025 10:48:29 +0000 (0:00:00.098) 0:00:10.250 ***** ok: [instance] TASK [libvirt_manager : Fetch bridges ports link info] ************************* Thursday 27 November 2025 10:48:29 +0000 (0:00:00.201) 0:00:10.452 ***** ok: [instance] => (item=cifmw-public) ok: [instance] => (item=cifmw-osp_trunk) TASK [Create dummy interfaces to ensure bridges are UP] ************************ Thursday 27 November 2025 10:48:30 +0000 (0:00:00.413) 0:00:10.865 ***** TASK [ci_nmstate : Ensure we have needed facts] ******************************** Thursday 27 November 2025 10:48:30 +0000 (0:00:00.140) 0:00:11.006 ***** skipping: [instance] TASK [ci_nmstate : Install required packages on instance] ********************** Thursday 27 November 2025 10:48:30 +0000 (0:00:00.111) 0:00:11.117 ***** changed: [instance] TASK [ci_nmstate : Create the target NMstate dump directory] ******************* Thursday 27 November 2025 10:48:41 +0000 (0:00:10.758) 0:00:21.876 ***** changed: [instance] TASK [ci_nmstate : Save nmstate state for instance] **************************** Thursday 27 November 2025 10:48:41 +0000 (0:00:00.243) 0:00:22.120 ***** changed: [instance] TASK [ci_nmstate : Apply the desidered state on instance] ********************** Thursday 27 November 2025 10:48:41 +0000 (0:00:00.392) 0:00:22.512 ***** changed: [instance] TASK [ci_nmstate : Save nmstate debugging data for instance] ******************* Thursday 27 November 2025 10:48:43 +0000 (0:00:01.845) 0:00:24.357 ***** changed: [instance] TASK [Create extra network configuration] ************************************** Thursday 27 November 2025 10:48:43 +0000 (0:00:00.422) 0:00:24.780 ***** skipping: [instance] TASK [libvirt_manager : Ensure extra networks is in correct zone] ************** Thursday 27 November 2025 10:48:43 +0000 (0:00:00.055) 0:00:24.835 ***** skipping: [instance] TASK [libvirt_manager : Refresh networking facts on host] ********************** Thursday 27 November 2025 10:48:44 +0000 (0:00:00.052) 0:00:24.888 ***** ok: [instance] TASK [libvirt_manager : Build needed network/dnsmasq related content] ********** Thursday 27 November 2025 10:48:44 +0000 (0:00:00.481) 0:00:25.369 ***** ok: [instance] => (item=cifmw-public) ok: [instance] => (item=cifmw-osp_trunk) TASK [dnsmasq : Install needed packages] *************************************** Thursday 27 November 2025 10:48:44 +0000 (0:00:00.236) 0:00:25.606 ***** ok: [instance] TASK [dnsmasq : Ensure SELinux knows about the new files and directories] ****** Thursday 27 November 2025 10:48:46 +0000 (0:00:01.297) 0:00:26.903 ***** changed: [instance] => (item={'target': '/etc/cifmw-dnsmasq.conf', 'setype': 'dnsmasq_etc_t'}) changed: [instance] => (item={'target': '/etc/cifmw-dnsmasq.d(/.*)?', 'setype': 'dnsmasq_etc_t'}) changed: [instance] => (item={'target': '/var/run/cifmw-dnsmasq.pid', 'setype': 'dnsmasq_var_run_t'}) TASK [dnsmasq : Manage configuration directory] ******************************** Thursday 27 November 2025 10:48:49 +0000 (0:00:03.477) 0:00:30.381 ***** changed: [instance] TASK [dnsmasq : Manage systemd unit file] ************************************** Thursday 27 November 2025 10:48:49 +0000 (0:00:00.259) 0:00:30.641 ***** changed: [instance] TASK [dnsmasq : Manage base configuration file] ******************************** Thursday 27 November 2025 10:48:50 +0000 (0:00:00.378) 0:00:31.020 ***** changed: [instance] TASK [dnsmasq : Render listener configuration] ********************************* Thursday 27 November 2025 10:48:50 +0000 (0:00:00.409) 0:00:31.429 ***** included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/listener.yml for instance TASK [dnsmasq : Create listener configuration file] **************************** Thursday 27 November 2025 10:48:50 +0000 (0:00:00.076) 0:00:31.505 ***** changed: [instance] TASK [dnsmasq : Remove listener configuration file] **************************** Thursday 27 November 2025 10:48:51 +0000 (0:00:00.456) 0:00:31.962 ***** skipping: [instance] TASK [dnsmasq : Render dns configuration] ************************************** Thursday 27 November 2025 10:48:51 +0000 (0:00:00.042) 0:00:32.004 ***** included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/dns.yml for instance TASK [dnsmasq : Create dns configuration file] ********************************* Thursday 27 November 2025 10:48:51 +0000 (0:00:00.076) 0:00:32.080 ***** changed: [instance] TASK [dnsmasq : Remove dns configuration file] ********************************* Thursday 27 November 2025 10:48:51 +0000 (0:00:00.427) 0:00:32.508 ***** skipping: [instance] TASK [dnsmasq : Add localhost addresses from defined dnsmasq listen addresses to loopback interface] *** Thursday 27 November 2025 10:48:51 +0000 (0:00:00.069) 0:00:32.578 ***** ok: [instance] => (item=127.0.0.2) TASK [dnsmasq : Enable and start service] ************************************** Thursday 27 November 2025 10:48:51 +0000 (0:00:00.224) 0:00:32.803 ***** changed: [instance] TASK [dnsmasq : Stop service] ************************************************** Thursday 27 November 2025 10:48:52 +0000 (0:00:00.714) 0:00:33.518 ***** skipping: [instance] TASK [dnsmasq : Remove unit file] ********************************************** Thursday 27 November 2025 10:48:52 +0000 (0:00:00.042) 0:00:33.560 ***** skipping: [instance] TASK [dnsmasq : Remove main configuration files] ******************************* Thursday 27 November 2025 10:48:52 +0000 (0:00:00.073) 0:00:33.634 ***** skipping: [instance] => (item=/etc/cifmw-dnsmasq.conf) skipping: [instance] => (item=/etc/cifmw-dnsmasq.d) skipping: [instance] TASK [Create dnsmasq networks] ************************************************* Thursday 27 November 2025 10:48:52 +0000 (0:00:00.076) 0:00:33.710 ***** TASK [dnsmasq : Assert mandatory parameter] ************************************ Thursday 27 November 2025 10:48:53 +0000 (0:00:00.151) 0:00:33.861 ***** ok: [instance] => changed=false msg: All assertions passed TASK [dnsmasq : Assert mandatory parameters for new network] ******************* Thursday 27 November 2025 10:48:53 +0000 (0:00:00.052) 0:00:33.914 ***** ok: [instance] => changed=false msg: All assertions passed TASK [dnsmasq : Create network] ************************************************ Thursday 27 November 2025 10:48:53 +0000 (0:00:00.091) 0:00:34.005 ***** changed: [instance] TASK [dnsmasq : Remove network] ************************************************ Thursday 27 November 2025 10:48:53 +0000 (0:00:00.474) 0:00:34.480 ***** skipping: [instance] TASK [dnsmasq : Remove dhcp host files] **************************************** Thursday 27 November 2025 10:48:53 +0000 (0:00:00.040) 0:00:34.521 ***** skipping: [instance] TASK [dnsmasq : Assert mandatory parameter] ************************************ Thursday 27 November 2025 10:48:53 +0000 (0:00:00.068) 0:00:34.589 ***** ok: [instance] => changed=false msg: All assertions passed TASK [dnsmasq : Assert mandatory parameters for new network] ******************* Thursday 27 November 2025 10:48:53 +0000 (0:00:00.081) 0:00:34.671 ***** ok: [instance] => changed=false msg: All assertions passed TASK [dnsmasq : Create network] ************************************************ Thursday 27 November 2025 10:48:53 +0000 (0:00:00.060) 0:00:34.731 ***** changed: [instance] TASK [dnsmasq : Remove network] ************************************************ Thursday 27 November 2025 10:48:54 +0000 (0:00:00.460) 0:00:35.192 ***** skipping: [instance] TASK [dnsmasq : Remove dhcp host files] **************************************** Thursday 27 November 2025 10:48:54 +0000 (0:00:00.041) 0:00:35.234 ***** skipping: [instance] TASK [Deploy radvd for IPv6 router advertisements] ***************************** Thursday 27 November 2025 10:48:54 +0000 (0:00:00.067) 0:00:35.301 ***** skipping: [instance] TASK [libvirt_manager : Ensure network is in correct zone] ********************* Thursday 27 November 2025 10:48:54 +0000 (0:00:00.087) 0:00:35.389 ***** changed: [instance] => (item=cifmw-public) changed: [instance] => (item=cifmw-osp_trunk) TASK [libvirt_manager : Extract IP address from network bridges] *************** Thursday 27 November 2025 10:48:55 +0000 (0:00:00.480) 0:00:35.870 ***** included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/network_bridge_info_gen.yml for instance => (item=cifmw-public) included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/network_bridge_info_gen.yml for instance => (item=cifmw-osp_trunk) TASK [libvirt_manager : Extract IP address from network bridges] *************** Thursday 27 November 2025 10:48:55 +0000 (0:00:00.080) 0:00:35.951 ***** ok: [instance] TASK [libvirt_manager : Set network_bridge_info fact with network and address] *** Thursday 27 November 2025 10:48:55 +0000 (0:00:00.394) 0:00:36.345 ***** ok: [instance] TASK [libvirt_manager : Extract IP address from network bridges] *************** Thursday 27 November 2025 10:48:55 +0000 (0:00:00.060) 0:00:36.406 ***** ok: [instance] TASK [libvirt_manager : Set network_bridge_info fact with network and address] *** Thursday 27 November 2025 10:48:55 +0000 (0:00:00.232) 0:00:36.638 ***** ok: [instance] TASK [libvirt_manager : Output _network_data] ********************************** Thursday 27 November 2025 10:48:55 +0000 (0:00:00.056) 0:00:36.695 ***** changed: [instance] TASK [libvirt_manager : Output pub_net] **************************************** Thursday 27 November 2025 10:48:56 +0000 (0:00:00.360) 0:00:37.055 ***** changed: [instance] TASK [libvirt_manager : Output _cifmw_libvirt_manager_layout] ****************** Thursday 27 November 2025 10:48:56 +0000 (0:00:00.407) 0:00:37.463 ***** changed: [instance] TASK [libvirt_manager : Expose patch for networking_mapper] ******************** Thursday 27 November 2025 10:48:56 +0000 (0:00:00.368) 0:00:37.831 ***** ok: [instance] TASK [libvirt_manager : Save networking_mapper patch] ************************** Thursday 27 November 2025 10:48:57 +0000 (0:00:00.117) 0:00:37.949 ***** changed: [instance] TASK [networking_mapper : Check for Networking Definition file existence] ****** Thursday 27 November 2025 10:48:57 +0000 (0:00:00.360) 0:00:38.309 ***** skipping: [instance] TASK [networking_mapper : Load the Networking Definition from file] ************ Thursday 27 November 2025 10:48:57 +0000 (0:00:00.047) 0:00:38.357 ***** skipping: [instance] TASK [networking_mapper : Check for interfaces info file existence] ************ Thursday 27 November 2025 10:48:57 +0000 (0:00:00.083) 0:00:38.440 ***** skipping: [instance] TASK [networking_mapper : Load the interfaces info from file] ****************** Thursday 27 November 2025 10:48:57 +0000 (0:00:00.048) 0:00:38.489 ***** skipping: [instance] TASK [networking_mapper : Ensure local fact is empty] ************************** Thursday 27 November 2025 10:48:57 +0000 (0:00:00.048) 0:00:38.538 ***** ok: [instance] TASK [networking_mapper : Set the input Networking Definition and patch it if needed] *** Thursday 27 November 2025 10:48:57 +0000 (0:00:00.040) 0:00:38.579 ***** ok: [instance] => (item={'networks': {'ctlplane': {'network': '192.168.140.0/24', 'gateway': '192.168.140.1', 'mtu': 1500}}, 'group-templates': {'disk_firsts': {'network-template': {'range': {'start': 10, 'length': 1}}, 'networks': {'ctlplane': {}}}, 'net_firsts': {'network-template': {'range': {'start': 20, 'length': 1}}, 'networks': {'ctlplane': {}}}, 'net_onlys': {'network-template': {'range': {'start': 30, 'length': 1}}, 'networks': {'ctlplane': {}}}, 'no_boot_orders': {'network-template': {'range': {'start': 40, 'length': 1}}, 'networks': {'ctlplane': {}}}}}) ok: [instance] => (item={'networks': {'public': {'network-v4': '192.168.110.0/24'}}, 'group-templates': {'disk_firsts': {'networks': {'public': None}}, 'net_firsts': {'networks': {'public': None}}, 'net_onlys': {'networks': {'public': None}}, 'no_boot_orders': {'networks': {'public': None}}}}) TASK [networking_mapper : Gather facts if requested] *************************** Thursday 27 November 2025 10:48:57 +0000 (0:00:00.126) 0:00:38.705 ***** skipping: [instance] TASK [networking_mapper : Ensure CI infrastructure dir exists] ***************** Thursday 27 November 2025 10:48:57 +0000 (0:00:00.041) 0:00:38.747 ***** ok: [instance] TASK [networking_mapper : Write the Networking Definition to file] ************* Thursday 27 November 2025 10:48:58 +0000 (0:00:00.231) 0:00:38.978 ***** changed: [instance] TASK [networking_mapper : Call the networking mapper] ************************** Thursday 27 November 2025 10:48:58 +0000 (0:00:00.416) 0:00:39.395 ***** ok: [instance] TASK [networking_mapper : Set networking mapper facts] ************************* Thursday 27 November 2025 10:48:58 +0000 (0:00:00.101) 0:00:39.496 ***** ok: [instance] TASK [networking_mapper : Write the Networking Environment Definition to file] *** Thursday 27 November 2025 10:48:58 +0000 (0:00:00.047) 0:00:39.543 ***** changed: [instance] TASK [libvirt_manager : Be sure to save current state of networking_mapper environment] *** Thursday 27 November 2025 10:48:59 +0000 (0:00:00.493) 0:00:40.037 ***** ok: [instance] TASK [libvirt_manager : Unset patch] ******************************************* Thursday 27 November 2025 10:48:59 +0000 (0:00:00.046) 0:00:40.083 ***** ok: [instance] TASK [libvirt_manager : Initialize empty _lm_dhcp_entries fact] **************** Thursday 27 November 2025 10:48:59 +0000 (0:00:00.042) 0:00:40.125 ***** ok: [instance] TASK [libvirt_manager : Reserve IPs on networks] ******************************* Thursday 27 November 2025 10:48:59 +0000 (0:00:00.041) 0:00:40.166 ***** included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/reserve_dnsmasq_ips.yml for instance => (item=ctlplane) included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/reserve_dnsmasq_ips.yml for instance => (item=public) TASK [libvirt_manager : Loop on host IPs] ************************************** Thursday 27 November 2025 10:48:59 +0000 (0:00:00.113) 0:00:40.279 ***** ok: [instance] => (item=disk-first-0 - ctlplane) ok: [instance] => (item=net-first-0 - ctlplane) ok: [instance] => (item=net-only-0 - ctlplane) ok: [instance] => (item=no-boot-order-0 - ctlplane) TASK [libvirt_manager : Loop on host IPs] ************************************** Thursday 27 November 2025 10:48:59 +0000 (0:00:00.179) 0:00:40.459 ***** ok: [instance] => (item=disk-first-0 - public) ok: [instance] => (item=net-first-0 - public) ok: [instance] => (item=net-only-0 - public) ok: [instance] => (item=no-boot-order-0 - public) TASK [Inject DHCP entries for net {{ net_name }}] ****************************** Thursday 27 November 2025 10:48:59 +0000 (0:00:00.184) 0:00:40.643 ***** TASK [dnsmasq : Ensure we have the right data and type] ************************ Thursday 27 November 2025 10:48:59 +0000 (0:00:00.097) 0:00:40.741 ***** ok: [instance] TASK [dnsmasq : Assert we have needed host data] ******************************* Thursday 27 November 2025 10:48:59 +0000 (0:00:00.093) 0:00:40.835 ***** ok: [instance] => (item={'network': 'osp_trunk', 'name': 'disk-first-0', 'state': 'present', 'mac': '52:54:00:75:45:ac', 'ips': ['192.168.140.10', ''], 'tag': 'disk_first'}) ok: [instance] => (item={'network': 'osp_trunk', 'name': 'net-first-0', 'state': 'present', 'mac': '52:54:01:12:b3:4e', 'ips': ['192.168.140.20', ''], 'tag': 'net_first'}) ok: [instance] => (item={'network': 'osp_trunk', 'name': 'net-only-0', 'state': 'present', 'mac': '52:54:00:36:cb:6d', 'ips': ['192.168.140.30', ''], 'tag': 'net_only'}) ok: [instance] => (item={'network': 'osp_trunk', 'name': 'no-boot-order-0', 'state': 'present', 'mac': '52:54:00:6e:30:bb', 'ips': ['192.168.140.40', ''], 'tag': 'no_boot_order'}) ok: [instance] => (item={'network': 'public', 'name': 'disk-first-0', 'state': 'present', 'mac': '52:54:00:30:b1:a5', 'ips': ['192.168.110.10', ''], 'tag': 'disk_first'}) ok: [instance] => (item={'network': 'public', 'name': 'net-first-0', 'state': 'present', 'mac': '52:54:01:1c:a7:a8', 'ips': ['192.168.110.20', ''], 'tag': 'net_first'}) ok: [instance] => (item={'network': 'public', 'name': 'net-only-0', 'state': 'present', 'mac': '52:54:02:5a:37:87', 'ips': ['192.168.110.30', ''], 'tag': 'net_only'}) ok: [instance] => (item={'network': 'public', 'name': 'no-boot-order-0', 'state': 'present', 'mac': '52:54:03:87:b5:87', 'ips': ['192.168.110.40', ''], 'tag': 'no_boot_order'}) TASK [dnsmasq : Ensure networks exists] **************************************** Thursday 27 November 2025 10:49:00 +0000 (0:00:00.143) 0:00:40.978 ***** included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/_check_net_status.yml for instance => (item=osp_trunk) included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/_check_net_status.yml for instance => (item=public) TASK [dnsmasq : Check network file status] ************************************* Thursday 27 November 2025 10:49:00 +0000 (0:00:00.093) 0:00:41.071 ***** ok: [instance] TASK [dnsmasq : Assert network exists] ***************************************** Thursday 27 November 2025 10:49:00 +0000 (0:00:00.191) 0:00:41.263 ***** ok: [instance] TASK [dnsmasq : Check network file status] ************************************* Thursday 27 November 2025 10:49:00 +0000 (0:00:00.046) 0:00:41.309 ***** ok: [instance] TASK [dnsmasq : Assert network exists] ***************************************** Thursday 27 November 2025 10:49:00 +0000 (0:00:00.231) 0:00:41.541 ***** ok: [instance] TASK [dnsmasq : Initialize empty dhcp_host_entries] **************************** Thursday 27 November 2025 10:49:00 +0000 (0:00:00.044) 0:00:41.585 ***** ok: [instance] TASK [dnsmasq : Compute entry] ************************************************* Thursday 27 November 2025 10:49:00 +0000 (0:00:00.041) 0:00:41.627 ***** ok: [instance] => (item={'network': 'osp_trunk', 'name': 'disk-first-0', 'state': 'present', 'mac': '52:54:00:75:45:ac', 'ips': ['192.168.140.10', ''], 'tag': 'disk_first'}) ok: [instance] => (item={'network': 'osp_trunk', 'name': 'net-first-0', 'state': 'present', 'mac': '52:54:01:12:b3:4e', 'ips': ['192.168.140.20', ''], 'tag': 'net_first'}) ok: [instance] => (item={'network': 'osp_trunk', 'name': 'net-only-0', 'state': 'present', 'mac': '52:54:00:36:cb:6d', 'ips': ['192.168.140.30', ''], 'tag': 'net_only'}) ok: [instance] => (item={'network': 'osp_trunk', 'name': 'no-boot-order-0', 'state': 'present', 'mac': '52:54:00:6e:30:bb', 'ips': ['192.168.140.40', ''], 'tag': 'no_boot_order'}) ok: [instance] => (item={'network': 'public', 'name': 'disk-first-0', 'state': 'present', 'mac': '52:54:00:30:b1:a5', 'ips': ['192.168.110.10', ''], 'tag': 'disk_first'}) ok: [instance] => (item={'network': 'public', 'name': 'net-first-0', 'state': 'present', 'mac': '52:54:01:1c:a7:a8', 'ips': ['192.168.110.20', ''], 'tag': 'net_first'}) ok: [instance] => (item={'network': 'public', 'name': 'net-only-0', 'state': 'present', 'mac': '52:54:02:5a:37:87', 'ips': ['192.168.110.30', ''], 'tag': 'net_only'}) ok: [instance] => (item={'network': 'public', 'name': 'no-boot-order-0', 'state': 'present', 'mac': '52:54:03:87:b5:87', 'ips': ['192.168.110.40', ''], 'tag': 'no_boot_order'}) TASK [dnsmasq : Create add/remove sets] **************************************** Thursday 27 November 2025 10:49:01 +0000 (0:00:00.233) 0:00:41.860 ***** ok: [instance] TASK [dnsmasq : Add DHCP entries] ********************************************** Thursday 27 November 2025 10:49:01 +0000 (0:00:00.059) 0:00:41.920 ***** changed: [instance] => (item={'file': 'osp_trunk_disk-first-0_52:54:00:75:45:ac', 'entry': 'set:disk_first,52:54:00:75:45:ac,192.168.140.10,disk-first-0', 'state': 'present'}) changed: [instance] => (item={'file': 'osp_trunk_net-first-0_52:54:01:12:b3:4e', 'entry': 'set:net_first,52:54:01:12:b3:4e,192.168.140.20,net-first-0', 'state': 'present'}) changed: [instance] => (item={'file': 'osp_trunk_net-only-0_52:54:00:36:cb:6d', 'entry': 'set:net_only,52:54:00:36:cb:6d,192.168.140.30,net-only-0', 'state': 'present'}) changed: [instance] => (item={'file': 'osp_trunk_no-boot-order-0_52:54:00:6e:30:bb', 'entry': 'set:no_boot_order,52:54:00:6e:30:bb,192.168.140.40,no-boot-order-0', 'state': 'present'}) changed: [instance] => (item={'file': 'public_disk-first-0_52:54:00:30:b1:a5', 'entry': 'set:disk_first,52:54:00:30:b1:a5,192.168.110.10,disk-first-0', 'state': 'present'}) changed: [instance] => (item={'file': 'public_net-first-0_52:54:01:1c:a7:a8', 'entry': 'set:net_first,52:54:01:1c:a7:a8,192.168.110.20,net-first-0', 'state': 'present'}) changed: [instance] => (item={'file': 'public_net-only-0_52:54:02:5a:37:87', 'entry': 'set:net_only,52:54:02:5a:37:87,192.168.110.30,net-only-0', 'state': 'present'}) changed: [instance] => (item={'file': 'public_no-boot-order-0_52:54:03:87:b5:87', 'entry': 'set:no_boot_order,52:54:03:87:b5:87,192.168.110.40,no-boot-order-0', 'state': 'present'}) TASK [dnsmasq : Remove DHCP entries] ******************************************* Thursday 27 November 2025 10:49:03 +0000 (0:00:02.806) 0:00:44.726 ***** skipping: [instance] TASK [libvirt_manager : Create per-network and .utility DNS entries] *********** Thursday 27 November 2025 10:49:03 +0000 (0:00:00.090) 0:00:44.817 ***** ok: [instance] => (item=disk-first-0) ok: [instance] => (item=net-first-0) ok: [instance] => (item=net-only-0) ok: [instance] => (item=no-boot-order-0) TASK [Inject VMs in the .utility zone] ***************************************** Thursday 27 November 2025 10:49:04 +0000 (0:00:00.243) 0:00:45.060 ***** TASK [dnsmasq : Assert we have needed host record data] ************************ Thursday 27 November 2025 10:49:04 +0000 (0:00:00.103) 0:00:45.164 ***** ok: [instance] TASK [dnsmasq : Assert each address element have needed data] ****************** Thursday 27 November 2025 10:49:04 +0000 (0:00:00.064) 0:00:45.228 ***** ok: [instance] => (item={'names': ['disk-first-0.utility', 'disk-first-0.instance', 'disk_first-0.utility', 'disk_first-0.instance'], 'ips': ['192.168.140.10', ''], 'state': 'present'}) ok: [instance] => (item={'names': ['disk-first-0.ctlplane.local', 'disk_first-0.ctlplane.local'], 'ips': ['192.168.140.10', ''], 'state': 'present'}) ok: [instance] => (item={'names': ['disk-first-0.public.local', 'disk_first-0.public.local'], 'ips': ['192.168.110.10', ''], 'state': 'present'}) ok: [instance] => (item={'names': ['net-first-0.utility', 'net-first-0.instance', 'net_first-0.utility', 'net_first-0.instance'], 'ips': ['192.168.140.20', ''], 'state': 'present'}) ok: [instance] => (item={'names': ['net-first-0.ctlplane.local', 'net_first-0.ctlplane.local'], 'ips': ['192.168.140.20', ''], 'state': 'present'}) ok: [instance] => (item={'names': ['net-first-0.public.local', 'net_first-0.public.local'], 'ips': ['192.168.110.20', ''], 'state': 'present'}) ok: [instance] => (item={'names': ['net-only-0.utility', 'net-only-0.instance', 'net_only-0.utility', 'net_only-0.instance'], 'ips': ['192.168.140.30', ''], 'state': 'present'}) ok: [instance] => (item={'names': ['net-only-0.ctlplane.local', 'net_only-0.ctlplane.local'], 'ips': ['192.168.140.30', ''], 'state': 'present'}) ok: [instance] => (item={'names': ['net-only-0.public.local', 'net_only-0.public.local'], 'ips': ['192.168.110.30', ''], 'state': 'present'}) ok: [instance] => (item={'names': ['no-boot-order-0.utility', 'no-boot-order-0.instance', 'no_boot_order-0.utility', 'no_boot_order-0.instance'], 'ips': ['192.168.140.40', ''], 'state': 'present'}) ok: [instance] => (item={'names': ['no-boot-order-0.ctlplane.local', 'no_boot_order-0.ctlplane.local'], 'ips': ['192.168.140.40', ''], 'state': 'present'}) ok: [instance] => (item={'names': ['no-boot-order-0.public.local', 'no_boot_order-0.public.local'], 'ips': ['192.168.110.40', ''], 'state': 'present'}) TASK [dnsmasq : Add/Remove address] ******************************************** Thursday 27 November 2025 10:49:04 +0000 (0:00:00.223) 0:00:45.451 ***** changed: [instance] => (item={'names': ['disk-first-0.utility', 'disk-first-0.instance', 'disk_first-0.utility', 'disk_first-0.instance'], 'ips': ['192.168.140.10', ''], 'state': 'present'}) changed: [instance] => (item={'names': ['disk-first-0.ctlplane.local', 'disk_first-0.ctlplane.local'], 'ips': ['192.168.140.10', ''], 'state': 'present'}) changed: [instance] => (item={'names': ['disk-first-0.public.local', 'disk_first-0.public.local'], 'ips': ['192.168.110.10', ''], 'state': 'present'}) changed: [instance] => (item={'names': ['net-first-0.utility', 'net-first-0.instance', 'net_first-0.utility', 'net_first-0.instance'], 'ips': ['192.168.140.20', ''], 'state': 'present'}) changed: [instance] => (item={'names': ['net-first-0.ctlplane.local', 'net_first-0.ctlplane.local'], 'ips': ['192.168.140.20', ''], 'state': 'present'}) changed: [instance] => (item={'names': ['net-first-0.public.local', 'net_first-0.public.local'], 'ips': ['192.168.110.20', ''], 'state': 'present'}) changed: [instance] => (item={'names': ['net-only-0.utility', 'net-only-0.instance', 'net_only-0.utility', 'net_only-0.instance'], 'ips': ['192.168.140.30', ''], 'state': 'present'}) changed: [instance] => (item={'names': ['net-only-0.ctlplane.local', 'net_only-0.ctlplane.local'], 'ips': ['192.168.140.30', ''], 'state': 'present'}) changed: [instance] => (item={'names': ['net-only-0.public.local', 'net_only-0.public.local'], 'ips': ['192.168.110.30', ''], 'state': 'present'}) changed: [instance] => (item={'names': ['no-boot-order-0.utility', 'no-boot-order-0.instance', 'no_boot_order-0.utility', 'no_boot_order-0.instance'], 'ips': ['192.168.140.40', ''], 'state': 'present'}) changed: [instance] => (item={'names': ['no-boot-order-0.ctlplane.local', 'no_boot_order-0.ctlplane.local'], 'ips': ['192.168.140.40', ''], 'state': 'present'}) changed: [instance] => (item={'names': ['no-boot-order-0.public.local', 'no_boot_order-0.public.local'], 'ips': ['192.168.110.40', ''], 'state': 'present'}) TASK [libvirt_manager : Initialize empty _lm_dhcp_options fact] **************** Thursday 27 November 2025 10:49:07 +0000 (0:00:02.507) 0:00:47.959 ***** ok: [instance] TASK [libvirt_manager : Collect DHCP options from VM definitions] ************** Thursday 27 November 2025 10:49:07 +0000 (0:00:00.044) 0:00:48.004 ***** skipping: [instance] => (item=disk_first) skipping: [instance] => (item=net_first) skipping: [instance] => (item=net_only) skipping: [instance] => (item=no_boot_order) skipping: [instance] TASK [libvirt_manager : Generate DHCP option configuration for VM types] ******* Thursday 27 November 2025 10:49:07 +0000 (0:00:00.070) 0:00:48.075 ***** skipping: [instance] TASK [libvirt_manager : Ensure some domains are local] ************************* Thursday 27 November 2025 10:49:07 +0000 (0:00:00.053) 0:00:48.128 ***** changed: [instance] TASK [libvirt_manager : Ensure dnsmasq is reloaded now] ************************ Thursday 27 November 2025 10:49:07 +0000 (0:00:00.387) 0:00:48.516 ***** RUNNING HANDLER [libvirt_manager : Restart firewalld] ************************** Thursday 27 November 2025 10:49:07 +0000 (0:00:00.093) 0:00:48.609 ***** changed: [instance] RUNNING HANDLER [dnsmasq : Restart dnsmasq] ************************************ Thursday 27 November 2025 10:49:08 +0000 (0:00:00.818) 0:00:49.428 ***** changed: [instance] RUNNING HANDLER [dnsmasq : Reload dnsmasq] ************************************* Thursday 27 November 2025 10:49:08 +0000 (0:00:00.381) 0:00:49.809 ***** changed: [instance] TASK [libvirt_manager : Create group inventories] ****************************** Thursday 27 November 2025 10:49:09 +0000 (0:00:00.377) 0:00:50.187 ***** changed: [instance] => (item=disk_first) changed: [instance] => (item=net_first) changed: [instance] => (item=net_only) changed: [instance] => (item=no_boot_order) TASK [libvirt_manager : Create "all" group inventory file] ********************* Thursday 27 November 2025 10:49:10 +0000 (0:00:01.523) 0:00:51.710 ***** changed: [instance] TASK [libvirt_manager : Ensure storage pool is present.] *********************** Thursday 27 November 2025 10:49:11 +0000 (0:00:00.445) 0:00:52.155 ***** skipping: [instance] TASK [libvirt_manager : Ensure images are present] ***************************** Thursday 27 November 2025 10:49:11 +0000 (0:00:00.085) 0:00:52.241 ***** included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/get_image.yml for instance => (item=disk_first) included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/get_image.yml for instance => (item=net_first) included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/get_image.yml for instance => (item=net_only) included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/get_image.yml for instance => (item=no_boot_order) TASK [libvirt_manager : Ensure directory exists] ******************************* Thursday 27 November 2025 10:49:11 +0000 (0:00:00.143) 0:00:52.384 ***** skipping: [instance] TASK [libvirt_manager : Check if base image exists] **************************** Thursday 27 November 2025 10:49:11 +0000 (0:00:00.044) 0:00:52.429 ***** skipping: [instance] TASK [libvirt_manager : Download base image] *********************************** Thursday 27 November 2025 10:49:11 +0000 (0:00:00.043) 0:00:52.472 ***** skipping: [instance] TASK [libvirt_manager : Check image] ******************************************* Thursday 27 November 2025 10:49:11 +0000 (0:00:00.042) 0:00:52.514 ***** skipping: [instance] TASK [libvirt_manager : Assert image status] *********************************** Thursday 27 November 2025 10:49:11 +0000 (0:00:00.076) 0:00:52.591 ***** skipping: [instance] TASK [libvirt_manager : Ensure image access rights] **************************** Thursday 27 November 2025 10:49:11 +0000 (0:00:00.044) 0:00:52.635 ***** skipping: [instance] TASK [libvirt_manager : Ensure directory exists] ******************************* Thursday 27 November 2025 10:49:11 +0000 (0:00:00.044) 0:00:52.679 ***** skipping: [instance] TASK [libvirt_manager : Check if base image exists] **************************** Thursday 27 November 2025 10:49:11 +0000 (0:00:00.041) 0:00:52.721 ***** skipping: [instance] TASK [libvirt_manager : Download base image] *********************************** Thursday 27 November 2025 10:49:11 +0000 (0:00:00.042) 0:00:52.763 ***** skipping: [instance] TASK [libvirt_manager : Check image] ******************************************* Thursday 27 November 2025 10:49:11 +0000 (0:00:00.042) 0:00:52.806 ***** skipping: [instance] TASK [libvirt_manager : Assert image status] *********************************** Thursday 27 November 2025 10:49:12 +0000 (0:00:00.080) 0:00:52.887 ***** skipping: [instance] TASK [libvirt_manager : Ensure image access rights] **************************** Thursday 27 November 2025 10:49:12 +0000 (0:00:00.042) 0:00:52.929 ***** skipping: [instance] TASK [libvirt_manager : Ensure directory exists] ******************************* Thursday 27 November 2025 10:49:12 +0000 (0:00:00.042) 0:00:52.972 ***** skipping: [instance] TASK [libvirt_manager : Check if base image exists] **************************** Thursday 27 November 2025 10:49:12 +0000 (0:00:00.042) 0:00:53.014 ***** skipping: [instance] TASK [libvirt_manager : Download base image] *********************************** Thursday 27 November 2025 10:49:12 +0000 (0:00:00.042) 0:00:53.056 ***** skipping: [instance] TASK [libvirt_manager : Check image] ******************************************* Thursday 27 November 2025 10:49:12 +0000 (0:00:00.041) 0:00:53.098 ***** skipping: [instance] TASK [libvirt_manager : Assert image status] *********************************** Thursday 27 November 2025 10:49:12 +0000 (0:00:00.079) 0:00:53.177 ***** skipping: [instance] TASK [libvirt_manager : Ensure image access rights] **************************** Thursday 27 November 2025 10:49:12 +0000 (0:00:00.043) 0:00:53.221 ***** skipping: [instance] TASK [libvirt_manager : Ensure directory exists] ******************************* Thursday 27 November 2025 10:49:12 +0000 (0:00:00.042) 0:00:53.263 ***** skipping: [instance] TASK [libvirt_manager : Check if base image exists] **************************** Thursday 27 November 2025 10:49:12 +0000 (0:00:00.042) 0:00:53.305 ***** skipping: [instance] TASK [libvirt_manager : Download base image] *********************************** Thursday 27 November 2025 10:49:12 +0000 (0:00:00.042) 0:00:53.348 ***** skipping: [instance] TASK [libvirt_manager : Check image] ******************************************* Thursday 27 November 2025 10:49:12 +0000 (0:00:00.042) 0:00:53.390 ***** skipping: [instance] TASK [libvirt_manager : Assert image status] *********************************** Thursday 27 November 2025 10:49:12 +0000 (0:00:00.080) 0:00:53.470 ***** skipping: [instance] TASK [libvirt_manager : Ensure image access rights] **************************** Thursday 27 November 2025 10:49:12 +0000 (0:00:00.044) 0:00:53.514 ***** skipping: [instance] TASK [libvirt_manager : Get ssh key state] ************************************* Thursday 27 November 2025 10:49:12 +0000 (0:00:00.042) 0:00:53.557 ***** ok: [instance] TASK [libvirt_manager : Create temporary ssh keypair] ************************** Thursday 27 November 2025 10:49:12 +0000 (0:00:00.209) 0:00:53.767 ***** changed: [instance] TASK [libvirt_manager : Slurp public key for later use] ************************ Thursday 27 November 2025 10:49:13 +0000 (0:00:00.422) 0:00:54.189 ***** ok: [instance] TASK [libvirt_manager : Slurp private key for later use] *********************** Thursday 27 November 2025 10:49:13 +0000 (0:00:00.347) 0:00:54.537 ***** ok: [instance] TASK [libvirt_manager : Inject cifmw_reproducer_key.pub in hypervisor authorized_keys] *** Thursday 27 November 2025 10:49:13 +0000 (0:00:00.203) 0:00:54.740 ***** changed: [instance] TASK [libvirt_manager : Create fact holding network data for VMs] ************** Thursday 27 November 2025 10:49:14 +0000 (0:00:00.427) 0:00:55.167 ***** ok: [instance] TASK [libvirt_manager : List existing networks] ******************************** Thursday 27 November 2025 10:49:14 +0000 (0:00:00.044) 0:00:55.212 ***** ok: [instance] TASK [libvirt_manager : Gather pool fact] ************************************** Thursday 27 November 2025 10:49:14 +0000 (0:00:00.276) 0:00:55.488 ***** ok: [instance] TASK [libvirt_manager : Create and run VMs] ************************************ Thursday 27 November 2025 10:49:15 +0000 (0:00:00.395) 0:00:55.884 ***** included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/create_vms.yml for instance => (item={'key': 'disk-first-0', 'value': 'disk_first'}) included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/create_vms.yml for instance => (item={'key': 'net-first-0', 'value': 'net_first'}) included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/create_vms.yml for instance => (item={'key': 'net-only-0', 'value': 'net_only'}) included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/create_vms.yml for instance => (item={'key': 'no-boot-order-0', 'value': 'no_boot_order'}) TASK [libvirt_manager : Create VM image for disk-first-0] ********************** Thursday 27 November 2025 10:49:15 +0000 (0:00:00.189) 0:00:56.074 ***** changed: [instance] TASK [libvirt_manager : Ensure file ownership and rights for disk-first-0] ***** Thursday 27 November 2025 10:49:15 +0000 (0:00:00.265) 0:00:56.339 ***** changed: [instance] TASK [libvirt_manager : Define VMs for type disk-first-0] ********************** Thursday 27 November 2025 10:49:15 +0000 (0:00:00.257) 0:00:56.597 ***** changed: [instance] TASK [libvirt_manager : Attach listed networks to the VMs disk-first-0] ******** Thursday 27 November 2025 10:49:16 +0000 (0:00:01.096) 0:00:57.693 ***** included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/net_to_vms.yml for instance TASK [libvirt_manager : Attach {{ vm_item }} to {{ net_item }}] **************** Thursday 27 November 2025 10:49:16 +0000 (0:00:00.073) 0:00:57.767 ***** included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/attach_interface.yml for instance => (item=public) included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/attach_interface.yml for instance => (item=osp_trunk) TASK [libvirt_manager : Get virtual network information] *********************** Thursday 27 November 2025 10:49:17 +0000 (0:00:00.116) 0:00:57.883 ***** ok: [instance] TASK [libvirt_manager : Create network to bridge mapping] ********************** Thursday 27 November 2025 10:49:17 +0000 (0:00:00.255) 0:00:58.139 ***** ok: [instance] => (item=cifmw-osp_trunk) ok: [instance] => (item=cifmw-public) TASK [libvirt_manager : Dump domain xml] *************************************** Thursday 27 November 2025 10:49:17 +0000 (0:00:00.069) 0:00:58.208 ***** ok: [instance] TASK [libvirt_manager : Extract networks from XML] ***************************** Thursday 27 November 2025 10:49:17 +0000 (0:00:00.251) 0:00:58.459 ***** ok: [instance] TASK [libvirt_manager : Attach interface public on cifmw-disk-first-0] ********* Thursday 27 November 2025 10:49:17 +0000 (0:00:00.253) 0:00:58.713 ***** changed: [instance] TASK [libvirt_manager : Get virtual network information] *********************** Thursday 27 November 2025 10:49:18 +0000 (0:00:00.307) 0:00:59.021 ***** ok: [instance] TASK [libvirt_manager : Create network to bridge mapping] ********************** Thursday 27 November 2025 10:49:18 +0000 (0:00:00.253) 0:00:59.274 ***** ok: [instance] => (item=cifmw-osp_trunk) ok: [instance] => (item=cifmw-public) TASK [libvirt_manager : Dump domain xml] *************************************** Thursday 27 November 2025 10:49:18 +0000 (0:00:00.065) 0:00:59.340 ***** ok: [instance] TASK [libvirt_manager : Extract networks from XML] ***************************** Thursday 27 November 2025 10:49:18 +0000 (0:00:00.283) 0:00:59.623 ***** ok: [instance] TASK [libvirt_manager : Attach interface osp_trunk on cifmw-disk-first-0] ****** Thursday 27 November 2025 10:49:19 +0000 (0:00:00.222) 0:00:59.845 ***** changed: [instance] TASK [libvirt_manager : Attach spines/leafs networks to the VMs disk-first-0] *** Thursday 27 November 2025 10:49:19 +0000 (0:00:00.315) 0:01:00.161 ***** skipping: [instance] TASK [libvirt_manager : Create the requested extra disks for disk-first-0] ***** Thursday 27 November 2025 10:49:19 +0000 (0:00:00.043) 0:01:00.205 ***** skipping: [instance] TASK [libvirt_manager : Find volume attachments for VM disk-first-0] *********** Thursday 27 November 2025 10:49:19 +0000 (0:00:00.050) 0:01:00.255 ***** skipping: [instance] TASK [libvirt_manager : Attach volumes for VM disk-first-0] ******************** Thursday 27 November 2025 10:49:19 +0000 (0:00:00.049) 0:01:00.304 ***** skipping: [instance] TASK [libvirt_manager : Get VM UUID] ******************************************* Thursday 27 November 2025 10:49:19 +0000 (0:00:00.084) 0:01:00.388 ***** changed: [instance] TASK [libvirt_manager : Inject UUID in dataset] ******************************** Thursday 27 November 2025 10:49:19 +0000 (0:00:00.235) 0:01:00.624 ***** ok: [instance] TASK [libvirt_manager : Create cloud-init ISO] ********************************* Thursday 27 November 2025 10:49:19 +0000 (0:00:00.057) 0:01:00.682 ***** skipping: [instance] TASK [libvirt_manager : Attach cloud-init ISO if exists] *********************** Thursday 27 November 2025 10:49:19 +0000 (0:00:00.042) 0:01:00.724 ***** skipping: [instance] TASK [libvirt_manager : Attach additional devices if specified] **************** Thursday 27 November 2025 10:49:19 +0000 (0:00:00.043) 0:01:00.768 ***** skipping: [instance] TASK [libvirt_manager : Configure boot order for disk-first-0] ***************** Thursday 27 November 2025 10:49:20 +0000 (0:00:00.101) 0:01:00.870 ***** included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/configure_boot_order.yml for instance TASK [libvirt_manager : Get current domain XML for cifmw-disk-first-0] ********* Thursday 27 November 2025 10:49:20 +0000 (0:00:00.103) 0:01:00.973 ***** ok: [instance] TASK [libvirt_manager : Create temporary file for domain XML] ****************** Thursday 27 November 2025 10:49:20 +0000 (0:00:00.280) 0:01:01.253 ***** changed: [instance] TASK [libvirt_manager : Write current domain XML to temporary file] ************ Thursday 27 November 2025 10:49:20 +0000 (0:00:00.326) 0:01:01.580 ***** changed: [instance] TASK [libvirt_manager : Remove existing boot elements from os section] ********* Thursday 27 November 2025 10:49:21 +0000 (0:00:00.415) 0:01:01.995 ***** changed: [instance] TASK [libvirt_manager : Add boot order to disk device] ************************* Thursday 27 November 2025 10:49:21 +0000 (0:00:00.238) 0:01:02.234 ***** changed: [instance] TASK [libvirt_manager : Get interface count for boot order] ******************** Thursday 27 November 2025 10:49:21 +0000 (0:00:00.244) 0:01:02.479 ***** ok: [instance] TASK [libvirt_manager : Add boot order to network interfaces] ****************** Thursday 27 November 2025 10:49:21 +0000 (0:00:00.237) 0:01:02.716 ***** changed: [instance] TASK [libvirt_manager : Read updated domain XML] ******************************* Thursday 27 November 2025 10:49:22 +0000 (0:00:00.284) 0:01:03.001 ***** ok: [instance] TASK [libvirt_manager : Redefine domain with updated boot order] *************** Thursday 27 November 2025 10:49:22 +0000 (0:00:00.226) 0:01:03.227 ***** changed: [instance] TASK [libvirt_manager : Clean up temporary domain XML file] ******************** Thursday 27 November 2025 10:49:22 +0000 (0:00:00.260) 0:01:03.487 ***** changed: [instance] TASK [libvirt_manager : Create VM image for net-first-0] *********************** Thursday 27 November 2025 10:49:22 +0000 (0:00:00.232) 0:01:03.719 ***** changed: [instance] TASK [libvirt_manager : Ensure file ownership and rights for net-first-0] ****** Thursday 27 November 2025 10:49:23 +0000 (0:00:00.275) 0:01:03.995 ***** changed: [instance] TASK [libvirt_manager : Define VMs for type net-first-0] *********************** Thursday 27 November 2025 10:49:23 +0000 (0:00:00.284) 0:01:04.279 ***** changed: [instance] TASK [libvirt_manager : Attach listed networks to the VMs net-first-0] ********* Thursday 27 November 2025 10:49:23 +0000 (0:00:00.336) 0:01:04.616 ***** included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/net_to_vms.yml for instance TASK [libvirt_manager : Attach {{ vm_item }} to {{ net_item }}] **************** Thursday 27 November 2025 10:49:23 +0000 (0:00:00.073) 0:01:04.689 ***** included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/attach_interface.yml for instance => (item=public) included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/attach_interface.yml for instance => (item=osp_trunk) TASK [libvirt_manager : Get virtual network information] *********************** Thursday 27 November 2025 10:49:23 +0000 (0:00:00.121) 0:01:04.811 ***** ok: [instance] TASK [libvirt_manager : Create network to bridge mapping] ********************** Thursday 27 November 2025 10:49:24 +0000 (0:00:00.255) 0:01:05.067 ***** ok: [instance] => (item=cifmw-osp_trunk) ok: [instance] => (item=cifmw-public) TASK [libvirt_manager : Dump domain xml] *************************************** Thursday 27 November 2025 10:49:24 +0000 (0:00:00.066) 0:01:05.133 ***** ok: [instance] TASK [libvirt_manager : Extract networks from XML] ***************************** Thursday 27 November 2025 10:49:24 +0000 (0:00:00.260) 0:01:05.393 ***** ok: [instance] TASK [libvirt_manager : Attach interface public on cifmw-net-first-0] ********** Thursday 27 November 2025 10:49:24 +0000 (0:00:00.224) 0:01:05.618 ***** changed: [instance] TASK [libvirt_manager : Get virtual network information] *********************** Thursday 27 November 2025 10:49:25 +0000 (0:00:00.346) 0:01:05.964 ***** ok: [instance] TASK [libvirt_manager : Create network to bridge mapping] ********************** Thursday 27 November 2025 10:49:25 +0000 (0:00:00.260) 0:01:06.225 ***** ok: [instance] => (item=cifmw-osp_trunk) ok: [instance] => (item=cifmw-public) TASK [libvirt_manager : Dump domain xml] *************************************** Thursday 27 November 2025 10:49:25 +0000 (0:00:00.070) 0:01:06.296 ***** ok: [instance] TASK [libvirt_manager : Extract networks from XML] ***************************** Thursday 27 November 2025 10:49:25 +0000 (0:00:00.255) 0:01:06.552 ***** ok: [instance] TASK [libvirt_manager : Attach interface osp_trunk on cifmw-net-first-0] ******* Thursday 27 November 2025 10:49:25 +0000 (0:00:00.219) 0:01:06.771 ***** changed: [instance] TASK [libvirt_manager : Attach spines/leafs networks to the VMs net-first-0] *** Thursday 27 November 2025 10:49:26 +0000 (0:00:00.345) 0:01:07.117 ***** skipping: [instance] TASK [libvirt_manager : Create the requested extra disks for net-first-0] ****** Thursday 27 November 2025 10:49:26 +0000 (0:00:00.044) 0:01:07.161 ***** skipping: [instance] TASK [libvirt_manager : Find volume attachments for VM net-first-0] ************ Thursday 27 November 2025 10:49:26 +0000 (0:00:00.049) 0:01:07.211 ***** skipping: [instance] TASK [libvirt_manager : Attach volumes for VM net-first-0] ********************* Thursday 27 November 2025 10:49:26 +0000 (0:00:00.050) 0:01:07.262 ***** skipping: [instance] TASK [libvirt_manager : Get VM UUID] ******************************************* Thursday 27 November 2025 10:49:26 +0000 (0:00:00.048) 0:01:07.310 ***** changed: [instance] TASK [libvirt_manager : Inject UUID in dataset] ******************************** Thursday 27 November 2025 10:49:26 +0000 (0:00:00.277) 0:01:07.588 ***** ok: [instance] TASK [libvirt_manager : Create cloud-init ISO] ********************************* Thursday 27 November 2025 10:49:26 +0000 (0:00:00.058) 0:01:07.646 ***** skipping: [instance] TASK [libvirt_manager : Attach cloud-init ISO if exists] *********************** Thursday 27 November 2025 10:49:26 +0000 (0:00:00.042) 0:01:07.689 ***** skipping: [instance] TASK [libvirt_manager : Attach additional devices if specified] **************** Thursday 27 November 2025 10:49:26 +0000 (0:00:00.042) 0:01:07.731 ***** skipping: [instance] TASK [libvirt_manager : Configure boot order for net-first-0] ****************** Thursday 27 November 2025 10:49:26 +0000 (0:00:00.063) 0:01:07.795 ***** included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/configure_boot_order.yml for instance TASK [libvirt_manager : Get current domain XML for cifmw-net-first-0] ********** Thursday 27 November 2025 10:49:27 +0000 (0:00:00.130) 0:01:07.925 ***** ok: [instance] TASK [libvirt_manager : Create temporary file for domain XML] ****************** Thursday 27 November 2025 10:49:27 +0000 (0:00:00.251) 0:01:08.177 ***** changed: [instance] TASK [libvirt_manager : Write current domain XML to temporary file] ************ Thursday 27 November 2025 10:49:27 +0000 (0:00:00.220) 0:01:08.398 ***** changed: [instance] TASK [libvirt_manager : Remove existing boot elements from os section] ********* Thursday 27 November 2025 10:49:27 +0000 (0:00:00.387) 0:01:08.785 ***** changed: [instance] TASK [libvirt_manager : Add boot order to disk device] ************************* Thursday 27 November 2025 10:49:28 +0000 (0:00:00.264) 0:01:09.050 ***** changed: [instance] TASK [libvirt_manager : Get interface count for boot order] ******************** Thursday 27 November 2025 10:49:28 +0000 (0:00:00.252) 0:01:09.302 ***** ok: [instance] TASK [libvirt_manager : Add boot order to network interfaces] ****************** Thursday 27 November 2025 10:49:28 +0000 (0:00:00.241) 0:01:09.544 ***** changed: [instance] TASK [libvirt_manager : Read updated domain XML] ******************************* Thursday 27 November 2025 10:49:28 +0000 (0:00:00.261) 0:01:09.805 ***** ok: [instance] TASK [libvirt_manager : Redefine domain with updated boot order] *************** Thursday 27 November 2025 10:49:29 +0000 (0:00:00.212) 0:01:10.018 ***** changed: [instance] TASK [libvirt_manager : Clean up temporary domain XML file] ******************** Thursday 27 November 2025 10:49:29 +0000 (0:00:00.319) 0:01:10.337 ***** changed: [instance] TASK [libvirt_manager : Create VM image for net-only-0] ************************ Thursday 27 November 2025 10:49:29 +0000 (0:00:00.237) 0:01:10.575 ***** changed: [instance] TASK [libvirt_manager : Ensure file ownership and rights for net-only-0] ******* Thursday 27 November 2025 10:49:29 +0000 (0:00:00.268) 0:01:10.844 ***** changed: [instance] TASK [libvirt_manager : Define VMs for type net-only-0] ************************ Thursday 27 November 2025 10:49:30 +0000 (0:00:00.258) 0:01:11.102 ***** changed: [instance] TASK [libvirt_manager : Attach listed networks to the VMs net-only-0] ********** Thursday 27 November 2025 10:49:30 +0000 (0:00:00.402) 0:01:11.505 ***** included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/net_to_vms.yml for instance TASK [libvirt_manager : Attach {{ vm_item }} to {{ net_item }}] **************** Thursday 27 November 2025 10:49:30 +0000 (0:00:00.072) 0:01:11.577 ***** included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/attach_interface.yml for instance => (item=public) TASK [libvirt_manager : Get virtual network information] *********************** Thursday 27 November 2025 10:49:30 +0000 (0:00:00.079) 0:01:11.657 ***** ok: [instance] TASK [libvirt_manager : Create network to bridge mapping] ********************** Thursday 27 November 2025 10:49:31 +0000 (0:00:00.255) 0:01:11.912 ***** ok: [instance] => (item=cifmw-osp_trunk) ok: [instance] => (item=cifmw-public) TASK [libvirt_manager : Dump domain xml] *************************************** Thursday 27 November 2025 10:49:31 +0000 (0:00:00.103) 0:01:12.016 ***** ok: [instance] TASK [libvirt_manager : Extract networks from XML] ***************************** Thursday 27 November 2025 10:49:31 +0000 (0:00:00.252) 0:01:12.269 ***** ok: [instance] TASK [libvirt_manager : Attach interface public on cifmw-net-only-0] *********** Thursday 27 November 2025 10:49:31 +0000 (0:00:00.226) 0:01:12.495 ***** changed: [instance] TASK [libvirt_manager : Attach spines/leafs networks to the VMs net-only-0] **** Thursday 27 November 2025 10:49:31 +0000 (0:00:00.300) 0:01:12.795 ***** skipping: [instance] TASK [libvirt_manager : Create the requested extra disks for net-only-0] ******* Thursday 27 November 2025 10:49:31 +0000 (0:00:00.042) 0:01:12.837 ***** skipping: [instance] TASK [libvirt_manager : Find volume attachments for VM net-only-0] ************* Thursday 27 November 2025 10:49:32 +0000 (0:00:00.084) 0:01:12.922 ***** skipping: [instance] TASK [libvirt_manager : Attach volumes for VM net-only-0] ********************** Thursday 27 November 2025 10:49:32 +0000 (0:00:00.050) 0:01:12.973 ***** skipping: [instance] TASK [libvirt_manager : Get VM UUID] ******************************************* Thursday 27 November 2025 10:49:32 +0000 (0:00:00.047) 0:01:13.020 ***** changed: [instance] TASK [libvirt_manager : Inject UUID in dataset] ******************************** Thursday 27 November 2025 10:49:32 +0000 (0:00:00.230) 0:01:13.250 ***** ok: [instance] TASK [libvirt_manager : Create cloud-init ISO] ********************************* Thursday 27 November 2025 10:49:32 +0000 (0:00:00.060) 0:01:13.311 ***** skipping: [instance] TASK [libvirt_manager : Attach cloud-init ISO if exists] *********************** Thursday 27 November 2025 10:49:32 +0000 (0:00:00.077) 0:01:13.388 ***** skipping: [instance] TASK [libvirt_manager : Attach additional devices if specified] **************** Thursday 27 November 2025 10:49:32 +0000 (0:00:00.043) 0:01:13.432 ***** skipping: [instance] TASK [libvirt_manager : Configure boot order for net-only-0] ******************* Thursday 27 November 2025 10:49:32 +0000 (0:00:00.066) 0:01:13.499 ***** included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/configure_boot_order.yml for instance TASK [libvirt_manager : Get current domain XML for cifmw-net-only-0] *********** Thursday 27 November 2025 10:49:32 +0000 (0:00:00.098) 0:01:13.597 ***** ok: [instance] TASK [libvirt_manager : Create temporary file for domain XML] ****************** Thursday 27 November 2025 10:49:33 +0000 (0:00:00.248) 0:01:13.846 ***** changed: [instance] TASK [libvirt_manager : Write current domain XML to temporary file] ************ Thursday 27 November 2025 10:49:33 +0000 (0:00:00.214) 0:01:14.060 ***** changed: [instance] TASK [libvirt_manager : Remove existing boot elements from os section] ********* Thursday 27 November 2025 10:49:33 +0000 (0:00:00.395) 0:01:14.456 ***** changed: [instance] TASK [libvirt_manager : Add boot order to disk device] ************************* Thursday 27 November 2025 10:49:33 +0000 (0:00:00.237) 0:01:14.694 ***** skipping: [instance] TASK [libvirt_manager : Get interface count for boot order] ******************** Thursday 27 November 2025 10:49:33 +0000 (0:00:00.044) 0:01:14.738 ***** ok: [instance] TASK [libvirt_manager : Add boot order to network interfaces] ****************** Thursday 27 November 2025 10:49:34 +0000 (0:00:00.265) 0:01:15.003 ***** changed: [instance] TASK [libvirt_manager : Read updated domain XML] ******************************* Thursday 27 November 2025 10:49:34 +0000 (0:00:00.267) 0:01:15.270 ***** ok: [instance] TASK [libvirt_manager : Redefine domain with updated boot order] *************** Thursday 27 November 2025 10:49:34 +0000 (0:00:00.217) 0:01:15.488 ***** changed: [instance] TASK [libvirt_manager : Clean up temporary domain XML file] ******************** Thursday 27 November 2025 10:49:34 +0000 (0:00:00.278) 0:01:15.766 ***** changed: [instance] TASK [libvirt_manager : Create VM image for no-boot-order-0] ******************* Thursday 27 November 2025 10:49:35 +0000 (0:00:00.244) 0:01:16.011 ***** changed: [instance] TASK [libvirt_manager : Ensure file ownership and rights for no-boot-order-0] *** Thursday 27 November 2025 10:49:35 +0000 (0:00:00.295) 0:01:16.307 ***** changed: [instance] TASK [libvirt_manager : Define VMs for type no-boot-order-0] ******************* Thursday 27 November 2025 10:49:35 +0000 (0:00:00.252) 0:01:16.559 ***** changed: [instance] TASK [libvirt_manager : Attach listed networks to the VMs no-boot-order-0] ***** Thursday 27 November 2025 10:49:36 +0000 (0:00:00.343) 0:01:16.902 ***** included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/net_to_vms.yml for instance TASK [libvirt_manager : Attach {{ vm_item }} to {{ net_item }}] **************** Thursday 27 November 2025 10:49:36 +0000 (0:00:00.071) 0:01:16.974 ***** included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/attach_interface.yml for instance => (item=public) TASK [libvirt_manager : Get virtual network information] *********************** Thursday 27 November 2025 10:49:36 +0000 (0:00:00.106) 0:01:17.080 ***** ok: [instance] TASK [libvirt_manager : Create network to bridge mapping] ********************** Thursday 27 November 2025 10:49:36 +0000 (0:00:00.249) 0:01:17.330 ***** ok: [instance] => (item=cifmw-osp_trunk) ok: [instance] => (item=cifmw-public) TASK [libvirt_manager : Dump domain xml] *************************************** Thursday 27 November 2025 10:49:36 +0000 (0:00:00.067) 0:01:17.398 ***** ok: [instance] TASK [libvirt_manager : Extract networks from XML] ***************************** Thursday 27 November 2025 10:49:36 +0000 (0:00:00.282) 0:01:17.680 ***** ok: [instance] TASK [libvirt_manager : Attach interface public on cifmw-no-boot-order-0] ****** Thursday 27 November 2025 10:49:37 +0000 (0:00:00.252) 0:01:17.933 ***** changed: [instance] TASK [libvirt_manager : Attach spines/leafs networks to the VMs no-boot-order-0] *** Thursday 27 November 2025 10:49:38 +0000 (0:00:01.301) 0:01:19.234 ***** skipping: [instance] TASK [libvirt_manager : Create the requested extra disks for no-boot-order-0] *** Thursday 27 November 2025 10:49:38 +0000 (0:00:00.042) 0:01:19.276 ***** skipping: [instance] TASK [libvirt_manager : Find volume attachments for VM no-boot-order-0] ******** Thursday 27 November 2025 10:49:38 +0000 (0:00:00.049) 0:01:19.325 ***** skipping: [instance] TASK [libvirt_manager : Attach volumes for VM no-boot-order-0] ***************** Thursday 27 November 2025 10:49:38 +0000 (0:00:00.079) 0:01:19.405 ***** skipping: [instance] TASK [libvirt_manager : Get VM UUID] ******************************************* Thursday 27 November 2025 10:49:38 +0000 (0:00:00.048) 0:01:19.454 ***** changed: [instance] TASK [libvirt_manager : Inject UUID in dataset] ******************************** Thursday 27 November 2025 10:49:38 +0000 (0:00:00.231) 0:01:19.686 ***** ok: [instance] TASK [libvirt_manager : Create cloud-init ISO] ********************************* Thursday 27 November 2025 10:49:38 +0000 (0:00:00.057) 0:01:19.744 ***** skipping: [instance] TASK [libvirt_manager : Attach cloud-init ISO if exists] *********************** Thursday 27 November 2025 10:49:38 +0000 (0:00:00.044) 0:01:19.788 ***** skipping: [instance] TASK [libvirt_manager : Attach additional devices if specified] **************** Thursday 27 November 2025 10:49:39 +0000 (0:00:00.080) 0:01:19.868 ***** skipping: [instance] TASK [libvirt_manager : Configure boot order for no-boot-order-0] ************** Thursday 27 November 2025 10:49:39 +0000 (0:00:00.068) 0:01:19.937 ***** skipping: [instance] TASK [libvirt_manager : Start (power-on) VMs] ********************************** Thursday 27 November 2025 10:49:39 +0000 (0:00:00.049) 0:01:19.986 ***** included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/start_vms.yml for instance TASK [libvirt_manager : Refresh oooq_pool before starting VMs] ***************** Thursday 27 November 2025 10:49:39 +0000 (0:00:00.095) 0:01:20.081 ***** skipping: [instance] TASK [libvirt_manager : Start VMs for type {{ vm_type }}] ********************** Thursday 27 November 2025 10:49:39 +0000 (0:00:00.050) 0:01:20.132 ***** skipping: [instance] => (item={'key': 'disk-first-0', 'value': 'disk_first'}) skipping: [instance] => (item={'key': 'net-first-0', 'value': 'net_first'}) skipping: [instance] => (item={'key': 'net-only-0', 'value': 'net_only'}) skipping: [instance] => (item={'key': 'no-boot-order-0', 'value': 'no_boot_order'}) skipping: [instance] TASK [libvirt_manager : Wait for SSH on started VMs] *************************** Thursday 27 November 2025 10:49:42 +0000 (0:00:03.083) 0:01:23.216 ***** skipping: [instance] => (item=disk-first-0.utility) skipping: [instance] => (item=net-first-0.utility) skipping: [instance] => (item=net-only-0.utility) skipping: [instance] => (item=no-boot-order-0.utility) skipping: [instance] TASK [libvirt_manager : Ensure we get SSH on nodes] **************************** Thursday 27 November 2025 10:49:42 +0000 (0:00:00.114) 0:01:23.331 ***** skipping: [instance] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': "vm_data.disk_file_name != 'blank'", '_vm': {'key': 'disk-first-0', 'value': 'disk_first'}, 'ansible_loop_var': '_vm'}) skipping: [instance] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': "vm_data.disk_file_name != 'blank'", '_vm': {'key': 'net-first-0', 'value': 'net_first'}, 'ansible_loop_var': '_vm'}) skipping: [instance] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': "vm_data.disk_file_name != 'blank'", '_vm': {'key': 'net-only-0', 'value': 'net_only'}, 'ansible_loop_var': '_vm'}) skipping: [instance] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': "vm_data.disk_file_name != 'blank'", '_vm': {'key': 'no-boot-order-0', 'value': 'no_boot_order'}, 'ansible_loop_var': '_vm'}) skipping: [instance] TASK [libvirt_manager : Configure managed VMs] ********************************* Thursday 27 November 2025 10:49:42 +0000 (0:00:00.063) 0:01:23.394 ***** skipping: [instance] => (item={'key': 'disk-first-0', 'value': 'disk_first'}) skipping: [instance] => (item={'key': 'net-first-0', 'value': 'net_first'}) skipping: [instance] => (item={'key': 'net-only-0', 'value': 'net_only'}) skipping: [instance] => (item={'key': 'no-boot-order-0', 'value': 'no_boot_order'}) skipping: [instance] TASK [Create VBMC entity] ****************************************************** Thursday 27 November 2025 10:49:42 +0000 (0:00:00.084) 0:01:23.479 ***** skipping: [instance] => (item=disk-first-0) skipping: [instance] => (item=net-first-0) skipping: [instance] => (item=net-only-0) skipping: [instance] => (item=no-boot-order-0) skipping: [instance] TASK [libvirt_manager : List running virtual machines.] ************************ Thursday 27 November 2025 10:49:42 +0000 (0:00:00.073) 0:01:23.553 ***** ok: [instance] TASK [libvirt_manager : Dump UUIDs] ******************************************** Thursday 27 November 2025 10:49:42 +0000 (0:00:00.250) 0:01:23.803 ***** changed: [instance] TASK [Ensure fresh vbmc listing] *********************************************** Thursday 27 November 2025 10:49:43 +0000 (0:00:00.425) 0:01:24.229 ***** skipping: [instance] TASK [libvirt_manager : Update vbmc related fact] ****************************** Thursday 27 November 2025 10:49:43 +0000 (0:00:00.054) 0:01:24.284 ***** skipping: [instance] TASK [libvirt_manager : Dump vbmc known hosts] ********************************* Thursday 27 November 2025 10:49:43 +0000 (0:00:00.055) 0:01:24.339 ***** skipping: [instance] TASK [libvirt_manager : Copy authorized_keys] ********************************** Thursday 27 November 2025 10:49:43 +0000 (0:00:00.054) 0:01:24.394 ***** skipping: [instance] TASK [libvirt_manager : Enable root access on CRC] ***************************** Thursday 27 November 2025 10:49:43 +0000 (0:00:00.046) 0:01:24.441 ***** skipping: [instance] TASK [Get disk_first VM XML] *************************************************** Thursday 27 November 2025 10:49:43 +0000 (0:00:00.113) 0:01:24.555 ***** ok: [instance] TASK [Check disk boot order in disk-first VM] ********************************** Thursday 27 November 2025 10:49:43 +0000 (0:00:00.252) 0:01:24.808 ***** ok: [instance] TASK [Check interface boot order in disk-first VM] ***************************** Thursday 27 November 2025 10:49:44 +0000 (0:00:00.249) 0:01:25.058 ***** ok: [instance] TASK [Assert disk-first VM has correct boot order] ***************************** Thursday 27 November 2025 10:49:44 +0000 (0:00:00.218) 0:01:25.277 ***** ok: [instance] TASK [Get net_first VM XML] **************************************************** Thursday 27 November 2025 10:49:44 +0000 (0:00:00.047) 0:01:25.324 ***** ok: [instance] TASK [Check disk boot order in network-first VM] ******************************* Thursday 27 November 2025 10:49:44 +0000 (0:00:00.286) 0:01:25.611 ***** ok: [instance] TASK [Check interface boot order in network-first VM] ************************** Thursday 27 November 2025 10:49:44 +0000 (0:00:00.227) 0:01:25.838 ***** ok: [instance] TASK [Assert network-first VM has correct boot order] ************************** Thursday 27 November 2025 10:49:45 +0000 (0:00:00.239) 0:01:26.078 ***** ok: [instance] TASK [Get net_only VM XML] ***************************************************** Thursday 27 November 2025 10:49:45 +0000 (0:00:00.049) 0:01:26.128 ***** ok: [instance] TASK [Check interface boot order in network-only VM] *************************** Thursday 27 November 2025 10:49:45 +0000 (0:00:00.248) 0:01:26.377 ***** ok: [instance] TASK [Check disk boot order in network-only VM (should not exist)] ************* Thursday 27 November 2025 10:49:45 +0000 (0:00:00.219) 0:01:26.596 ***** ok: [instance] TASK [Assert network-only VM has correct boot order] *************************** Thursday 27 November 2025 10:49:45 +0000 (0:00:00.221) 0:01:26.818 ***** ok: [instance] TASK [Get no_boot_order VM XML] ************************************************ Thursday 27 November 2025 10:49:46 +0000 (0:00:00.060) 0:01:26.878 ***** ok: [instance] TASK [Check for any boot order attributes in no-boot-order VM] ***************** Thursday 27 November 2025 10:49:46 +0000 (0:00:00.259) 0:01:27.138 ***** ok: [instance] TASK [Assert no-boot-order VM has no boot order attributes] ******************** Thursday 27 November 2025 10:49:46 +0000 (0:00:00.254) 0:01:27.392 ***** ok: [instance] TASK [Output success message] ************************************************** Thursday 27 November 2025 10:49:46 +0000 (0:00:00.062) 0:01:27.454 ***** ok: [instance] => msg: All boot_order validations passed successfully! PLAY RECAP ********************************************************************* instance : ok=232 changed=86 unreachable=0 failed=0 skipped=98 rescued=0 ignored=0 Thursday 27 November 2025 10:49:46 +0000 (0:00:00.126) 0:01:27.581 ***** =============================================================================== ci_nmstate : Install required packages on instance --------------------- 10.76s dnsmasq : Ensure SELinux knows about the new files and directories ------ 3.48s libvirt_manager : Start VMs for type {{ vm_type }} ---------------------- 3.08s dnsmasq : Add DHCP entries ---------------------------------------------- 2.81s dnsmasq : Add/Remove address -------------------------------------------- 2.51s ci_nmstate : Apply the desidered state on instance ---------------------- 1.85s libvirt_manager : Restart firewalld ------------------------------------- 1.80s libvirt_manager : Create group inventories ------------------------------ 1.52s libvirt_manager : Attach interface public on cifmw-no-boot-order-0 ------ 1.30s dnsmasq : Install needed packages --------------------------------------- 1.30s libvirt_manager : Define VMs for type disk-first-0 ---------------------- 1.10s Gathering Facts --------------------------------------------------------- 0.91s dnsmasq : Enable and start service -------------------------------------- 0.71s libvirt_manager : Create needed workload directory ---------------------- 0.64s libvirt_manager : Ensure networks are created/started ------------------- 0.61s libvirt_manager : Ensure networks are defined --------------------------- 0.55s libvirt_manager : Enable masquerading for public traffic ---------------- 0.52s libvirt_manager : Enable forwarding in the libvirt zone ----------------- 0.51s networking_mapper : Write the Networking Environment Definition to file --- 0.49s libvirt_manager : Ensure networks enabled to autostart ------------------ 0.49s PLAY [Cleanup] ***************************************************************** TASK [Gathering Facts] ********************************************************* Thursday 27 November 2025 10:49:47 +0000 (0:00:00.041) 0:00:00.041 ***** ok: [instance] TASK [Ensure we have the destination directory] ******************************** Thursday 27 November 2025 10:49:48 +0000 (0:00:00.952) 0:00:00.993 ***** changed: [instance] TASK [Copy generated content to proper location] ******************************* Thursday 27 November 2025 10:49:48 +0000 (0:00:00.323) 0:00:01.317 ***** changed: [instance] => (item=/opt/basedir/artifacts) changed: [instance] => (item=/opt/basedir/logs) ok: [instance] => (item=/opt/basedir/cifmw_config_drive) changed: [instance] => (item=/etc/cifmw-dnsmasq.conf) changed: [instance] => (item=/etc/cifmw-dnsmasq.d) TASK [libvirt_manager : Get installed packages list] *************************** Thursday 27 November 2025 10:49:50 +0000 (0:00:01.420) 0:00:02.737 ***** ok: [instance] TASK [libvirt_manager : Populate service facts] ******************************** Thursday 27 November 2025 10:49:50 +0000 (0:00:00.782) 0:00:03.519 ***** ok: [instance] TASK [libvirt_manager : Start virtqemud socket service] ************************ Thursday 27 November 2025 10:49:52 +0000 (0:00:02.140) 0:00:05.659 ***** ok: [instance] => (item=virtqemud.service) ok: [instance] => (item=virtqemud.socket) TASK [libvirt_manager : Set _is_deepscrub internal fact] *********************** Thursday 27 November 2025 10:49:53 +0000 (0:00:00.932) 0:00:06.592 ***** ok: [instance] TASK [libvirt_manager : List all of the existing virtual machines] ************* Thursday 27 November 2025 10:49:53 +0000 (0:00:00.069) 0:00:06.662 ***** ok: [instance] TASK [libvirt_manager : Get pool configuration] ******************************** Thursday 27 November 2025 10:49:54 +0000 (0:00:00.376) 0:00:07.038 ***** ok: [instance] TASK [libvirt_manager : Filter out target environment] ************************* Thursday 27 November 2025 10:49:54 +0000 (0:00:00.368) 0:00:07.407 ***** ok: [instance] TASK [libvirt_manager : Expose cleanup list] *********************************** Thursday 27 November 2025 10:49:54 +0000 (0:00:00.082) 0:00:07.489 ***** ok: [instance] => cleanup_vms: - cifmw-no-boot-order-0 - cifmw-disk-first-0 - cifmw-net-only-0 - cifmw-net-first-0 TASK [libvirt_manager : Clean ssh known_hosts] ********************************* Thursday 27 November 2025 10:49:54 +0000 (0:00:00.080) 0:00:07.569 ***** ok: [instance] => (item=cifmw-no-boot-order-0) ok: [instance] => (item=cifmw-disk-first-0) ok: [instance] => (item=cifmw-net-only-0) ok: [instance] => (item=cifmw-net-first-0) TASK [libvirt_manager : Destroy machine] *************************************** Thursday 27 November 2025 10:49:55 +0000 (0:00:01.033) 0:00:08.603 ***** ok: [instance] => (item=cifmw-no-boot-order-0) ok: [instance] => (item=cifmw-disk-first-0) ok: [instance] => (item=cifmw-net-only-0) ok: [instance] => (item=cifmw-net-first-0) TASK [libvirt_manager : Undefine machine] ************************************** Thursday 27 November 2025 10:49:57 +0000 (0:00:01.116) 0:00:09.719 ***** ok: [instance] => (item=cifmw-no-boot-order-0) ok: [instance] => (item=cifmw-disk-first-0) ok: [instance] => (item=cifmw-net-only-0) ok: [instance] => (item=cifmw-net-first-0) TASK [libvirt_manager : (localhost) Clean ssh jumpers] ************************* Thursday 27 November 2025 10:49:58 +0000 (0:00:01.091) 0:00:10.811 ***** ok: [instance -> localhost] => (item=cifmw-no-boot-order-0) ok: [instance -> localhost] => (item=cifmw-disk-first-0) ok: [instance -> localhost] => (item=cifmw-net-only-0) ok: [instance -> localhost] => (item=cifmw-net-first-0) TASK [libvirt_manager : (instance) Clean ssh jumpers] ************************** Thursday 27 November 2025 10:49:59 +0000 (0:00:00.972) 0:00:11.783 ***** ok: [instance] => (item=cifmw-no-boot-order-0) ok: [instance] => (item=cifmw-disk-first-0) ok: [instance] => (item=cifmw-net-only-0) ok: [instance] => (item=cifmw-net-first-0) TASK [libvirt_manager : Get network list] ************************************** Thursday 27 November 2025 10:50:00 +0000 (0:00:00.968) 0:00:12.752 ***** ok: [instance] TASK [libvirt_manager : Filter out target nets] ******************************** Thursday 27 November 2025 10:50:00 +0000 (0:00:00.385) 0:00:13.137 ***** ok: [instance] TASK [libvirt_manager : Expose cleanup list] *********************************** Thursday 27 November 2025 10:50:00 +0000 (0:00:00.092) 0:00:13.230 ***** ok: [instance] => cleanup_nets: - cifmw-osp_trunk - cifmw-public TASK [Remove dnsmasq network bits] ********************************************* Thursday 27 November 2025 10:50:00 +0000 (0:00:00.079) 0:00:13.309 ***** TASK [dnsmasq : Assert mandatory parameter] ************************************ Thursday 27 November 2025 10:50:00 +0000 (0:00:00.207) 0:00:13.516 ***** ok: [instance] => changed=false msg: All assertions passed TASK [dnsmasq : Assert mandatory parameters for new network] ******************* Thursday 27 November 2025 10:50:00 +0000 (0:00:00.125) 0:00:13.642 ***** skipping: [instance] TASK [dnsmasq : Create network] ************************************************ Thursday 27 November 2025 10:50:01 +0000 (0:00:00.078) 0:00:13.721 ***** skipping: [instance] TASK [dnsmasq : Remove network] ************************************************ Thursday 27 November 2025 10:50:01 +0000 (0:00:00.077) 0:00:13.798 ***** ok: [instance] TASK [dnsmasq : Remove dhcp host files] **************************************** Thursday 27 November 2025 10:50:01 +0000 (0:00:00.251) 0:00:14.050 ***** ok: [instance] TASK [dnsmasq : Assert mandatory parameter] ************************************ Thursday 27 November 2025 10:50:01 +0000 (0:00:00.282) 0:00:14.332 ***** ok: [instance] => changed=false msg: All assertions passed TASK [dnsmasq : Assert mandatory parameters for new network] ******************* Thursday 27 November 2025 10:50:01 +0000 (0:00:00.081) 0:00:14.414 ***** skipping: [instance] TASK [dnsmasq : Create network] ************************************************ Thursday 27 November 2025 10:50:01 +0000 (0:00:00.076) 0:00:14.490 ***** skipping: [instance] TASK [dnsmasq : Remove network] ************************************************ Thursday 27 November 2025 10:50:01 +0000 (0:00:00.082) 0:00:14.572 ***** ok: [instance] TASK [dnsmasq : Remove dhcp host files] **************************************** Thursday 27 November 2025 10:50:02 +0000 (0:00:00.294) 0:00:14.867 ***** ok: [instance] TASK [libvirt_manager : Destroy networks] ************************************** Thursday 27 November 2025 10:50:02 +0000 (0:00:00.291) 0:00:15.158 ***** ok: [instance] => (item=cifmw-osp_trunk) ok: [instance] => (item=cifmw-public) TASK [libvirt_manager : Undefine networks] ************************************* Thursday 27 November 2025 10:50:03 +0000 (0:00:01.078) 0:00:16.237 ***** ok: [instance] => (item=cifmw-osp_trunk) ok: [instance] => (item=cifmw-public) TASK [libvirt_manager : Ensure no trace of networks lays in nmcli] ************* Thursday 27 November 2025 10:50:04 +0000 (0:00:00.586) 0:00:16.824 ***** ok: [instance] => (item=cifmw-osp_trunk) ok: [instance] => (item=cifmw-public) TASK [libvirt_manager : Find dummy interface connection files] ***************** Thursday 27 November 2025 10:50:04 +0000 (0:00:00.667) 0:00:17.491 ***** ok: [instance] TASK [libvirt_manager : Remove dummy interface connections] ******************** Thursday 27 November 2025 10:50:05 +0000 (0:00:00.322) 0:00:17.814 ***** changed: [instance] => (item={'path': '/etc/NetworkManager/system-connections/dummy-yyi5jwm5.nmconnection', 'mode': '0600', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 314, 'inode': 1139716, 'dev': 64513, 'nlink': 1, 'atime': 1764240522.2366703, 'mtime': 1764240522.2366703, 'ctime': 1764240522.2366703, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': False, 'xgrp': False, 'woth': False, 'roth': False, 'xoth': False, 'isuid': False, 'isgid': False}) changed: [instance] => (item={'path': '/etc/NetworkManager/system-connections/dummy-zoorn5o4.nmconnection', 'mode': '0600', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 308, 'inode': 1702857, 'dev': 64513, 'nlink': 1, 'atime': 1764240522.2376704, 'mtime': 1764240522.2376704, 'ctime': 1764240522.2376704, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': False, 'xgrp': False, 'woth': False, 'roth': False, 'xoth': False, 'isuid': False, 'isgid': False}) TASK [libvirt_manager : Clean firewalld libvirt zone] ************************** Thursday 27 November 2025 10:50:05 +0000 (0:00:00.517) 0:00:18.332 ***** changed: [instance] => (item=cifmw-osp_trunk) changed: [instance] => (item=cifmw-public) TASK [libvirt_manager : Ensure firewalld is enabled and started] *************** Thursday 27 November 2025 10:50:06 +0000 (0:00:00.884) 0:00:19.216 ***** ok: [instance] TASK [libvirt_manager : Disable masquerade in firewalld default zone] ********** Thursday 27 November 2025 10:50:07 +0000 (0:00:00.618) 0:00:19.835 ***** changed: [instance] TASK [libvirt_manager : Disable forward in firewalld libvirt zone] ************* Thursday 27 November 2025 10:50:07 +0000 (0:00:00.414) 0:00:20.250 ***** changed: [instance] TASK [libvirt_manager : Remove cifmw storage pool] ***************************** Thursday 27 November 2025 10:50:08 +0000 (0:00:00.545) 0:00:20.795 ***** included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/storage_pool.yml for instance TASK [libvirt_manager : Ensure we have a known action] ************************* Thursday 27 November 2025 10:50:08 +0000 (0:00:00.117) 0:00:20.913 ***** ok: [instance] => changed=false msg: All assertions passed TASK [libvirt_manager : Gather the status of cifmw-pool storage pool.] ********* Thursday 27 November 2025 10:50:08 +0000 (0:00:00.084) 0:00:20.998 ***** changed: [instance] TASK [libvirt_manager : Create the storage pool] ******************************* Thursday 27 November 2025 10:50:08 +0000 (0:00:00.286) 0:00:21.285 ***** skipping: [instance] TASK [libvirt_manager : Ensure the storage pool is started] ******************** Thursday 27 November 2025 10:50:08 +0000 (0:00:00.080) 0:00:21.365 ***** skipping: [instance] => (item=pool-start) skipping: [instance] => (item=pool-autostart) skipping: [instance] TASK [libvirt_manager : Gather all the volumes in the pool to delete] ********** Thursday 27 November 2025 10:50:08 +0000 (0:00:00.139) 0:00:21.505 ***** skipping: [instance] TASK [libvirt_manager : Remove the volumes from pool to delete] **************** Thursday 27 November 2025 10:50:08 +0000 (0:00:00.080) 0:00:21.585 ***** skipping: [instance] TASK [libvirt_manager : Delete storage pool] *********************************** Thursday 27 November 2025 10:50:08 +0000 (0:00:00.081) 0:00:21.667 ***** skipping: [instance] => (item=pool-destroy) skipping: [instance] => (item=pool-undefine) skipping: [instance] TASK [libvirt_manager : Refresh pools facts] *********************************** Thursday 27 November 2025 10:50:09 +0000 (0:00:00.110) 0:00:21.778 ***** ok: [instance] TASK [libvirt_manager : Remove overlay images from ocp_volume pools if exists] *** Thursday 27 November 2025 10:50:09 +0000 (0:00:00.291) 0:00:22.069 ***** skipping: [instance] TASK [libvirt_manager : Remove ocp_volumes storage pool] *********************** Thursday 27 November 2025 10:50:09 +0000 (0:00:00.047) 0:00:22.117 ***** included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/storage_pool.yml for instance TASK [libvirt_manager : Ensure we have a known action] ************************* Thursday 27 November 2025 10:50:09 +0000 (0:00:00.119) 0:00:22.236 ***** ok: [instance] => changed=false msg: All assertions passed TASK [libvirt_manager : Gather the status of cifmw-pool storage pool.] ********* Thursday 27 November 2025 10:50:09 +0000 (0:00:00.081) 0:00:22.318 ***** changed: [instance] TASK [libvirt_manager : Create the storage pool] ******************************* Thursday 27 November 2025 10:50:09 +0000 (0:00:00.300) 0:00:22.618 ***** skipping: [instance] TASK [libvirt_manager : Ensure the storage pool is started] ******************** Thursday 27 November 2025 10:50:09 +0000 (0:00:00.078) 0:00:22.697 ***** skipping: [instance] => (item=pool-start) skipping: [instance] => (item=pool-autostart) skipping: [instance] TASK [libvirt_manager : Gather all the volumes in the pool to delete] ********** Thursday 27 November 2025 10:50:10 +0000 (0:00:00.109) 0:00:22.807 ***** skipping: [instance] TASK [libvirt_manager : Remove the volumes from pool to delete] **************** Thursday 27 November 2025 10:50:10 +0000 (0:00:00.079) 0:00:22.886 ***** skipping: [instance] TASK [libvirt_manager : Delete storage pool] *********************************** Thursday 27 November 2025 10:50:10 +0000 (0:00:00.080) 0:00:22.967 ***** skipping: [instance] => (item=pool-destroy) skipping: [instance] => (item=pool-undefine) skipping: [instance] TASK [libvirt_manager : Refresh pools facts] *********************************** Thursday 27 November 2025 10:50:10 +0000 (0:00:00.109) 0:00:23.077 ***** ok: [instance] TASK [libvirt_manager : Refresh all pools after actions] *********************** Thursday 27 November 2025 10:50:10 +0000 (0:00:00.283) 0:00:23.360 ***** skipping: [instance] TASK [libvirt_manager : Get temporary key status] ****************************** Thursday 27 November 2025 10:50:10 +0000 (0:00:00.045) 0:00:23.405 ***** ok: [instance] TASK [libvirt_manager : Get public key] **************************************** Thursday 27 November 2025 10:50:11 +0000 (0:00:00.344) 0:00:23.750 ***** ok: [instance] TASK [libvirt_manager : Remove public key] ************************************* Thursday 27 November 2025 10:50:11 +0000 (0:00:00.280) 0:00:24.030 ***** changed: [instance] TASK [libvirt_manager : Remove keypair] **************************************** Thursday 27 November 2025 10:50:11 +0000 (0:00:00.382) 0:00:24.413 ***** changed: [instance] => (item=cifmw_reproducer_key.pub) changed: [instance] => (item=cifmw_reproducer_key) TASK [libvirt_manager : List libvirt logs] ************************************* Thursday 27 November 2025 10:50:12 +0000 (0:00:00.399) 0:00:24.813 ***** ok: [instance] TASK [libvirt_manager : Remove detected logs] ********************************** Thursday 27 November 2025 10:50:12 +0000 (0:00:00.214) 0:00:25.027 ***** skipping: [instance] TASK [libvirt_manager : Remove workload and volumes] *************************** Thursday 27 November 2025 10:50:12 +0000 (0:00:00.035) 0:00:25.063 ***** changed: [instance] => (item=workload) changed: [instance] => (item=volumes) changed: [instance] => (item=artifacts/debug_network_data.yml) changed: [instance] => (item=artifacts/debug_pub_net_value.txt) changed: [instance] => (item=artifacts/debug_cifmw_libvirt_manager_layout.yml) changed: [instance] => (item=artifacts/interfaces-info.yml) changed: [instance] => (item=artifacts/libvirt-uuids.yml) changed: [instance] => (item=artifacts/net-map-def-patch.yml) TASK [libvirt_manager : Deepscrub data] **************************************** Thursday 27 November 2025 10:50:13 +0000 (0:00:01.359) 0:00:26.422 ***** ok: [instance] => (item=images) ok: [instance] => (item=artifacts/virtual-nodes.yml) TASK [podman : Ensure podman is installed] ************************************* Thursday 27 November 2025 10:50:14 +0000 (0:00:00.376) 0:00:26.799 ***** ok: [instance] TASK [podman : Enable loginctl linger for ansible_user_id] ********************* Thursday 27 November 2025 10:50:15 +0000 (0:00:01.380) 0:00:28.179 ***** changed: [instance] TASK [podman : Ensure subordinate UID entry exists for zuul] ******************* Thursday 27 November 2025 10:50:15 +0000 (0:00:00.251) 0:00:28.431 ***** skipping: [instance] TASK [podman : Ensure subordinate GID entry exists for zuul] ******************* Thursday 27 November 2025 10:50:15 +0000 (0:00:00.063) 0:00:28.494 ***** skipping: [instance] TASK [podman : Run podman system migrate if subuid/subgid files were changed] *** Thursday 27 November 2025 10:50:15 +0000 (0:00:00.041) 0:00:28.536 ***** skipping: [instance] TASK [virtualbmc : Stop and remove vbmc container] ***************************** Thursday 27 November 2025 10:50:15 +0000 (0:00:00.065) 0:00:28.601 ***** ok: [instance] TASK [virtualbmc : Remove vbmc container image] ******************************** Thursday 27 November 2025 10:50:16 +0000 (0:00:00.458) 0:00:29.059 ***** ok: [instance] TASK [virtualbmc : Check if VBMC key exists] *********************************** Thursday 27 November 2025 10:50:16 +0000 (0:00:00.416) 0:00:29.476 ***** ok: [instance] TASK [virtualbmc : Slurp key] ************************************************** Thursday 27 November 2025 10:50:16 +0000 (0:00:00.191) 0:00:29.667 ***** skipping: [instance] TASK [virtualbmc : Revoke VBMC SSH access] ************************************* Thursday 27 November 2025 10:50:16 +0000 (0:00:00.037) 0:00:29.705 ***** skipping: [instance] TASK [virtualbmc : Remove vbmc files] ****************************************** Thursday 27 November 2025 10:50:17 +0000 (0:00:00.064) 0:00:29.769 ***** ok: [instance] => (item=/home/zuul/.ssh/vbmc-key) ok: [instance] => (item=/home/zuul/.ssh/vbmc-key.pub) ok: [instance] => (item=/home/zuul/.ssh/virtualbmc.conf) ok: [instance] => (item=/home/zuul/.ssh/vbmcd.sh) TASK [Clean remote ssh config] ************************************************* Thursday 27 November 2025 10:50:17 +0000 (0:00:00.723) 0:00:30.493 ***** TASK [ssh_jumper : Remove Include cifmw_ssh_config.d] ************************** Thursday 27 November 2025 10:50:17 +0000 (0:00:00.084) 0:00:30.578 ***** ok: [instance] TASK [ssh_jumper : Remove cifmw_ssh_config.d directory] ************************ Thursday 27 November 2025 10:50:18 +0000 (0:00:00.315) 0:00:30.893 ***** ok: [instance] TASK [Clean local ssh config] ************************************************** Thursday 27 November 2025 10:50:18 +0000 (0:00:00.230) 0:00:31.124 ***** TASK [ssh_jumper : Remove Include cifmw_ssh_config.d] ************************** Thursday 27 November 2025 10:50:18 +0000 (0:00:00.112) 0:00:31.236 ***** ok: [instance -> localhost] TASK [ssh_jumper : Remove cifmw_ssh_config.d directory] ************************ Thursday 27 November 2025 10:50:18 +0000 (0:00:00.201) 0:00:31.437 ***** ok: [instance -> localhost] TASK [dnsmasq : Cleaning dnsmasq] ********************************************** Thursday 27 November 2025 10:50:18 +0000 (0:00:00.226) 0:00:31.663 ***** included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/configure.yml for instance TASK [dnsmasq : Install needed packages] *************************************** Thursday 27 November 2025 10:50:19 +0000 (0:00:00.069) 0:00:31.733 ***** ok: [instance] TASK [dnsmasq : Ensure SELinux knows about the new files and directories] ****** Thursday 27 November 2025 10:50:20 +0000 (0:00:01.314) 0:00:33.047 ***** changed: [instance] => (item={'target': '/etc/cifmw-dnsmasq.conf', 'setype': 'dnsmasq_etc_t'}) changed: [instance] => (item={'target': '/etc/cifmw-dnsmasq.d(/.*)?', 'setype': 'dnsmasq_etc_t'}) changed: [instance] => (item={'target': '/var/run/cifmw-dnsmasq.pid', 'setype': 'dnsmasq_var_run_t'}) TASK [dnsmasq : Manage configuration directory] ******************************** Thursday 27 November 2025 10:50:23 +0000 (0:00:03.353) 0:00:36.400 ***** changed: [instance] TASK [dnsmasq : Manage systemd unit file] ************************************** Thursday 27 November 2025 10:50:23 +0000 (0:00:00.224) 0:00:36.624 ***** skipping: [instance] TASK [dnsmasq : Manage base configuration file] ******************************** Thursday 27 November 2025 10:50:23 +0000 (0:00:00.059) 0:00:36.684 ***** skipping: [instance] TASK [dnsmasq : Render listener configuration] ********************************* Thursday 27 November 2025 10:50:24 +0000 (0:00:00.038) 0:00:36.722 ***** included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/listener.yml for instance TASK [dnsmasq : Create listener configuration file] **************************** Thursday 27 November 2025 10:50:24 +0000 (0:00:00.066) 0:00:36.789 ***** skipping: [instance] TASK [dnsmasq : Remove listener configuration file] **************************** Thursday 27 November 2025 10:50:24 +0000 (0:00:00.040) 0:00:36.829 ***** changed: [instance] TASK [dnsmasq : Render dns configuration] ************************************** Thursday 27 November 2025 10:50:24 +0000 (0:00:00.219) 0:00:37.049 ***** included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/dns.yml for instance TASK [dnsmasq : Create dns configuration file] ********************************* Thursday 27 November 2025 10:50:24 +0000 (0:00:00.066) 0:00:37.115 ***** skipping: [instance] TASK [dnsmasq : Remove dns configuration file] ********************************* Thursday 27 November 2025 10:50:24 +0000 (0:00:00.036) 0:00:37.152 ***** changed: [instance] TASK [dnsmasq : Add localhost addresses from defined dnsmasq listen addresses to loopback interface] *** Thursday 27 November 2025 10:50:24 +0000 (0:00:00.226) 0:00:37.378 ***** skipping: [instance] TASK [dnsmasq : Enable and start service] ************************************** Thursday 27 November 2025 10:50:24 +0000 (0:00:00.064) 0:00:37.443 ***** skipping: [instance] TASK [dnsmasq : Stop service] ************************************************** Thursday 27 November 2025 10:50:24 +0000 (0:00:00.038) 0:00:37.481 ***** changed: [instance] TASK [dnsmasq : Remove unit file] ********************************************** Thursday 27 November 2025 10:50:25 +0000 (0:00:00.541) 0:00:38.023 ***** changed: [instance] TASK [dnsmasq : Remove main configuration files] ******************************* Thursday 27 November 2025 10:50:25 +0000 (0:00:00.221) 0:00:38.244 ***** changed: [instance] => (item=/etc/cifmw-dnsmasq.conf) changed: [instance] => (item=/etc/cifmw-dnsmasq.d) TASK [dnsmasq : Remove lease file] ********************************************* Thursday 27 November 2025 10:50:25 +0000 (0:00:00.424) 0:00:38.668 ***** changed: [instance] TASK [radvd : Gather package facts] ******************************************** Thursday 27 November 2025 10:50:26 +0000 (0:00:00.239) 0:00:38.908 ***** ok: [instance] TASK [radvd : Stop and disable radvd service] ********************************** Thursday 27 November 2025 10:50:26 +0000 (0:00:00.594) 0:00:39.502 ***** skipping: [instance] TASK [radvd : Remove radvd configuration file] ********************************* Thursday 27 November 2025 10:50:26 +0000 (0:00:00.045) 0:00:39.548 ***** ok: [instance] TASK [radvd : Remove configuration directory] ********************************** Thursday 27 November 2025 10:50:27 +0000 (0:00:00.207) 0:00:39.756 ***** ok: [instance] TASK [radvd : Remove radvd package] ******************************************** Thursday 27 November 2025 10:50:27 +0000 (0:00:00.209) 0:00:39.966 ***** skipping: [instance] TASK [Ensure work directory is removed] **************************************** Thursday 27 November 2025 10:50:27 +0000 (0:00:00.082) 0:00:40.048 ***** changed: [instance] RUNNING HANDLER [libvirt_manager : Restart firewalld] ************************** Thursday 27 November 2025 10:50:27 +0000 (0:00:00.379) 0:00:40.428 ***** changed: [instance] PLAY RECAP ********************************************************************* instance : ok=76 changed=22 unreachable=0 failed=0 skipped=30 rescued=0 ignored=0 Thursday 27 November 2025 10:50:28 +0000 (0:00:00.787) 0:00:41.215 ***** =============================================================================== dnsmasq : Ensure SELinux knows about the new files and directories ------ 3.35s libvirt_manager : Populate service facts -------------------------------- 2.14s Copy generated content to proper location ------------------------------- 1.42s podman : Ensure podman is installed ------------------------------------- 1.38s libvirt_manager : Remove workload and volumes --------------------------- 1.36s dnsmasq : Install needed packages --------------------------------------- 1.31s libvirt_manager : Destroy machine --------------------------------------- 1.12s libvirt_manager : Undefine machine -------------------------------------- 1.09s libvirt_manager : Destroy networks -------------------------------------- 1.08s libvirt_manager : Clean ssh known_hosts --------------------------------- 1.03s libvirt_manager : (localhost) Clean ssh jumpers ------------------------- 0.97s libvirt_manager : (instance) Clean ssh jumpers -------------------------- 0.97s Gathering Facts --------------------------------------------------------- 0.95s libvirt_manager : Start virtqemud socket service ------------------------ 0.93s libvirt_manager : Clean firewalld libvirt zone -------------------------- 0.88s libvirt_manager : Restart firewalld ------------------------------------- 0.79s libvirt_manager : Get installed packages list --------------------------- 0.78s virtualbmc : Remove vbmc files ------------------------------------------ 0.72s libvirt_manager : Ensure no trace of networks lays in nmcli ------------- 0.67s libvirt_manager : Ensure firewalld is enabled and started --------------- 0.62s PLAY [Prepare] ***************************************************************** TASK [Gathering Facts] ********************************************************* Thursday 27 November 2025 10:50:46 +0000 (0:00:00.061) 0:00:00.061 ***** ok: [instance] TASK [Create custom basedir] *************************************************** Thursday 27 November 2025 10:50:47 +0000 (0:00:00.903) 0:00:00.965 ***** changed: [instance] TASK [test_deps : Gather facts if they don't exist] **************************** Thursday 27 November 2025 10:50:47 +0000 (0:00:00.542) 0:00:01.508 ***** skipping: [instance] TASK [test_deps : Gather variables for each operating system] ****************** Thursday 27 November 2025 10:50:48 +0000 (0:00:00.065) 0:00:01.574 ***** ok: [instance] => (item=/home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/test_deps/vars/centos-9.yml) TASK [test_deps : Detect mirrors file] ***************************************** Thursday 27 November 2025 10:50:48 +0000 (0:00:00.117) 0:00:01.691 ***** ok: [instance] TASK [test_deps : Disable ubi host subscription-manager integration] *********** Thursday 27 November 2025 10:50:48 +0000 (0:00:00.403) 0:00:02.094 ***** ok: [instance] TASK [test_deps : Disable ubi 9 repos] ***************************************** Thursday 27 November 2025 10:50:48 +0000 (0:00:00.339) 0:00:02.433 ***** ok: [instance] => (item=ubi-9-appstream) ok: [instance] => (item=ubi-9-baseos) ok: [instance] => (item=ubi-9-codeready-builder) TASK [Deploy repo-setup] ******************************************************* Thursday 27 November 2025 10:50:49 +0000 (0:00:00.898) 0:00:03.332 ***** TASK [repo_setup : Ensure directories are present] ***************************** Thursday 27 November 2025 10:50:49 +0000 (0:00:00.162) 0:00:03.495 ***** changed: [instance] => (item=tmp) changed: [instance] => (item=artifacts/repositories) changed: [instance] => (item=venv/repo_setup) TASK [repo_setup : Make sure git-core package is installed] ******************** Thursday 27 November 2025 10:50:50 +0000 (0:00:00.594) 0:00:04.089 ***** ok: [instance] TASK [repo_setup : Get repo-setup repository] ********************************** Thursday 27 November 2025 10:50:52 +0000 (0:00:01.529) 0:00:05.618 ***** changed: [instance] TASK [repo_setup : Initialize python venv and install requirements] ************ Thursday 27 November 2025 10:50:53 +0000 (0:00:01.028) 0:00:06.646 ***** changed: [instance] TASK [repo_setup : Install repo-setup package] ********************************* Thursday 27 November 2025 10:50:59 +0000 (0:00:06.768) 0:00:13.415 ***** changed: [instance] TASK [repo_setup : Set cifmw_repo_setup_dlrn_hash_tag from content provider] *** Thursday 27 November 2025 10:51:00 +0000 (0:00:00.756) 0:00:14.171 ***** skipping: [instance] TASK [repo_setup : Run repo-setup] ********************************************* Thursday 27 November 2025 10:51:00 +0000 (0:00:00.058) 0:00:14.229 ***** changed: [instance] TASK [repo_setup : Get component repo] ***************************************** Thursday 27 November 2025 10:51:01 +0000 (0:00:00.936) 0:00:15.165 ***** skipping: [instance] TASK [repo_setup : Rename component repo] ************************************** Thursday 27 November 2025 10:51:01 +0000 (0:00:00.072) 0:00:15.238 ***** skipping: [instance] TASK [repo_setup : Disable component repo in current-podified dlrn repo] ******* Thursday 27 November 2025 10:51:01 +0000 (0:00:00.071) 0:00:15.310 ***** skipping: [instance] TASK [repo_setup : Run repo-setup-get-hash] ************************************ Thursday 27 November 2025 10:51:01 +0000 (0:00:00.069) 0:00:15.380 ***** changed: [instance] TASK [repo_setup : Dump full hash in delorean.repo.md5 file] ******************* Thursday 27 November 2025 10:51:02 +0000 (0:00:00.598) 0:00:15.978 ***** changed: [instance] TASK [repo_setup : Dump current-podified hash] ********************************* Thursday 27 November 2025 10:51:02 +0000 (0:00:00.478) 0:00:16.457 ***** skipping: [instance] TASK [repo_setup : Slurp current podified hash] ******************************** Thursday 27 November 2025 10:51:02 +0000 (0:00:00.063) 0:00:16.520 ***** skipping: [instance] TASK [repo_setup : Update the value of full_hash] ****************************** Thursday 27 November 2025 10:51:03 +0000 (0:00:00.064) 0:00:16.585 ***** skipping: [instance] TASK [repo_setup : Export hashes facts for further use] ************************ Thursday 27 November 2025 10:51:03 +0000 (0:00:00.098) 0:00:16.684 ***** ok: [instance] TASK [repo_setup : Create download directory] ********************************** Thursday 27 November 2025 10:51:03 +0000 (0:00:00.078) 0:00:16.763 ***** skipping: [instance] TASK [repo_setup : Print the URL to request] *********************************** Thursday 27 November 2025 10:51:03 +0000 (0:00:00.061) 0:00:16.824 ***** skipping: [instance] TASK [Download the RPM] ******************************************************** Thursday 27 November 2025 10:51:03 +0000 (0:00:00.060) 0:00:16.884 ***** skipping: [instance] TASK [repo_setup : Install RHOS Release tool] ********************************** Thursday 27 November 2025 10:51:03 +0000 (0:00:00.099) 0:00:16.984 ***** skipping: [instance] TASK [repo_setup : Get rhos-release tool version] ****************************** Thursday 27 November 2025 10:51:03 +0000 (0:00:00.061) 0:00:17.045 ***** skipping: [instance] TASK [repo_setup : Print rhos-release tool version] **************************** Thursday 27 November 2025 10:51:03 +0000 (0:00:00.061) 0:00:17.107 ***** skipping: [instance] TASK [repo_setup : Generate repos using rhos-release {{ cifmw_repo_setup_rhos_release_args }}] *** Thursday 27 November 2025 10:51:03 +0000 (0:00:00.062) 0:00:17.169 ***** skipping: [instance] TASK [repo_setup : Check for /etc/ci/mirror_info.sh] *************************** Thursday 27 November 2025 10:51:03 +0000 (0:00:00.059) 0:00:17.229 ***** ok: [instance] TASK [repo_setup : Use RDO proxy mirrors] ************************************** Thursday 27 November 2025 10:51:03 +0000 (0:00:00.265) 0:00:17.494 ***** changed: [instance] TASK [repo_setup : Use RDO CentOS mirrors (remove CentOS 10 conditional when Nodepool mirrors exist)] *** Thursday 27 November 2025 10:51:04 +0000 (0:00:00.250) 0:00:17.745 ***** changed: [instance] TASK [repo_setup : Check for gating.repo file on content provider] ************* Thursday 27 November 2025 10:51:04 +0000 (0:00:00.275) 0:00:18.020 ***** skipping: [instance] TASK [repo_setup : Populate gating repo from content provider ip] ************** Thursday 27 November 2025 10:51:04 +0000 (0:00:00.059) 0:00:18.079 ***** skipping: [instance] TASK [repo_setup : Check for DLRN repo at the destination] ********************* Thursday 27 November 2025 10:51:04 +0000 (0:00:00.101) 0:00:18.181 ***** skipping: [instance] TASK [repo_setup : Lower the priority of DLRN repos to allow installation from gating repo] *** Thursday 27 November 2025 10:51:04 +0000 (0:00:00.060) 0:00:18.241 ***** skipping: [instance] TASK [repo_setup : Check for DLRN component repo] ****************************** Thursday 27 November 2025 10:51:04 +0000 (0:00:00.056) 0:00:18.297 ***** skipping: [instance] TASK [repo_setup : Lower the priority of componennt repos to allow installation from gating repo] *** Thursday 27 November 2025 10:51:04 +0000 (0:00:00.055) 0:00:18.353 ***** skipping: [instance] TASK [repo_setup : Find existing repos from /etc/yum.repos.d directory] ******** Thursday 27 November 2025 10:51:04 +0000 (0:00:00.094) 0:00:18.447 ***** skipping: [instance] TASK [repo_setup : Remove existing repos from /etc/yum.repos.d directory] ****** Thursday 27 November 2025 10:51:04 +0000 (0:00:00.050) 0:00:18.498 ***** skipping: [instance] TASK [repo_setup : Cleanup existing metadata] ********************************** Thursday 27 November 2025 10:51:05 +0000 (0:00:00.061) 0:00:18.560 ***** skipping: [instance] TASK [repo_setup : Copy generated repos to /etc/yum.repos.d directory] ********* Thursday 27 November 2025 10:51:05 +0000 (0:00:00.049) 0:00:18.609 ***** skipping: [instance] TASK [test_deps : Look for redhat-release rpm] ********************************* Thursday 27 November 2025 10:51:05 +0000 (0:00:00.118) 0:00:18.728 ***** skipping: [instance] TASK [test_deps : Remove redhat-release] *************************************** Thursday 27 November 2025 10:51:05 +0000 (0:00:00.072) 0:00:18.801 ***** skipping: [instance] TASK [test_deps : Install centos-stream-release] ******************************* Thursday 27 November 2025 10:51:05 +0000 (0:00:00.072) 0:00:18.874 ***** skipping: [instance] TASK [test_deps : Install additional packages] ********************************* Thursday 27 November 2025 10:51:05 +0000 (0:00:00.071) 0:00:18.946 ***** skipping: [instance] TASK [test_deps : Install selinux python libs] ********************************* Thursday 27 November 2025 10:51:05 +0000 (0:00:00.112) 0:00:19.058 ***** ok: [instance] TASK [test_deps : Install python yaml libs] ************************************ Thursday 27 November 2025 10:51:45 +0000 (0:00:39.890) 0:00:58.948 ***** ok: [instance] TASK [test_deps : Install extra packages] ************************************** Thursday 27 November 2025 10:51:46 +0000 (0:00:01.370) 0:01:00.319 ***** skipping: [instance] TASK [ci_setup : Gather variables for each operating system] ******************* Thursday 27 November 2025 10:51:46 +0000 (0:00:00.130) 0:01:00.450 ***** ok: [instance] => (item=/home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/ci_setup/vars/redhat.yml) TASK [ci_setup : List packages to install] ************************************* Thursday 27 November 2025 10:51:47 +0000 (0:00:00.115) 0:01:00.565 ***** ok: [instance] => cifmw_ci_setup_packages: - bash-completion - ca-certificates - git-core - make - tar - tmux - python3-pip TASK [ci_setup : Install needed packages] ************************************** Thursday 27 November 2025 10:51:47 +0000 (0:00:00.053) 0:01:00.619 ***** ok: [instance] TASK [ci_setup : Gather version of openshift client] *************************** Thursday 27 November 2025 10:51:48 +0000 (0:00:01.364) 0:01:01.983 ***** ok: [instance] TASK [ci_setup : Ensure openshift client install path is present] ************** Thursday 27 November 2025 10:51:48 +0000 (0:00:00.289) 0:01:02.272 ***** ok: [instance] TASK [ci_setup : Install openshift client] ************************************* Thursday 27 November 2025 10:51:48 +0000 (0:00:00.235) 0:01:02.507 ***** skipping: [instance] TASK [ci_setup : Add the OC path to cifmw_path if needed] ********************** Thursday 27 November 2025 10:51:49 +0000 (0:00:00.098) 0:01:02.605 ***** skipping: [instance] TASK [ci_setup : Create completion file] *************************************** Thursday 27 November 2025 10:51:49 +0000 (0:00:00.103) 0:01:02.709 ***** ok: [instance] TASK [ci_setup : Source completion from within .bashrc] ************************ Thursday 27 November 2025 10:51:49 +0000 (0:00:00.209) 0:01:02.919 ***** changed: [instance] TASK [ci_setup : Check rhsm status] ******************************************** Thursday 27 November 2025 10:51:49 +0000 (0:00:00.337) 0:01:03.256 ***** skipping: [instance] TASK [ci_setup : Gather the repos to be enabled] ******************************* Thursday 27 November 2025 10:51:49 +0000 (0:00:00.049) 0:01:03.306 ***** skipping: [instance] TASK [ci_setup : Enabling the required repositories.] ************************** Thursday 27 November 2025 10:51:49 +0000 (0:00:00.084) 0:01:03.390 ***** skipping: [instance] TASK [ci_setup : Get current /etc/redhat-release] ****************************** Thursday 27 November 2025 10:51:49 +0000 (0:00:00.050) 0:01:03.440 ***** skipping: [instance] TASK [ci_setup : Print current /etc/redhat-release] **************************** Thursday 27 November 2025 10:51:49 +0000 (0:00:00.048) 0:01:03.489 ***** skipping: [instance] TASK [ci_setup : Ensure the repos are enabled in the system using yum] ********* Thursday 27 November 2025 10:51:49 +0000 (0:00:00.048) 0:01:03.537 ***** skipping: [instance] TASK [ci_setup : Manage directories] ******************************************* Thursday 27 November 2025 10:51:50 +0000 (0:00:00.089) 0:01:03.627 ***** changed: [instance] => (item=/opt/basedir/artifacts/manifests/openstack/cr) changed: [instance] => (item=/opt/basedir/logs) ok: [instance] => (item=/opt/basedir/tmp) changed: [instance] => (item=/opt/basedir/volumes) changed: [instance] => (item=/opt/basedir/artifacts/parameters) TASK [libvirt_manager : Get installed packages list] *************************** Thursday 27 November 2025 10:51:51 +0000 (0:00:01.056) 0:01:04.683 ***** ok: [instance] TASK [libvirt_manager : Populate service facts] ******************************** Thursday 27 November 2025 10:51:51 +0000 (0:00:00.840) 0:01:05.524 ***** ok: [instance] TASK [libvirt_manager : Start virtqemud socket service] ************************ Thursday 27 November 2025 10:51:54 +0000 (0:00:02.127) 0:01:07.652 ***** ok: [instance] => (item=virtqemud.service) ok: [instance] => (item=virtqemud.socket) TASK [libvirt_manager : Set _is_deepscrub internal fact] *********************** Thursday 27 November 2025 10:51:55 +0000 (0:00:00.912) 0:01:08.564 ***** ok: [instance] TASK [libvirt_manager : List all of the existing virtual machines] ************* Thursday 27 November 2025 10:51:55 +0000 (0:00:00.056) 0:01:08.620 ***** ok: [instance] TASK [libvirt_manager : Get pool configuration] ******************************** Thursday 27 November 2025 10:51:55 +0000 (0:00:00.411) 0:01:09.031 ***** ok: [instance] TASK [libvirt_manager : Filter out target environment] ************************* Thursday 27 November 2025 10:51:55 +0000 (0:00:00.407) 0:01:09.439 ***** ok: [instance] TASK [libvirt_manager : Expose cleanup list] *********************************** Thursday 27 November 2025 10:51:55 +0000 (0:00:00.083) 0:01:09.522 ***** ok: [instance] => cleanup_vms: [] TASK [libvirt_manager : Clean ssh known_hosts] ********************************* Thursday 27 November 2025 10:51:56 +0000 (0:00:00.115) 0:01:09.637 ***** skipping: [instance] TASK [libvirt_manager : Destroy machine] *************************************** Thursday 27 November 2025 10:51:56 +0000 (0:00:00.037) 0:01:09.675 ***** skipping: [instance] TASK [libvirt_manager : Undefine machine] ************************************** Thursday 27 November 2025 10:51:56 +0000 (0:00:00.036) 0:01:09.711 ***** skipping: [instance] TASK [libvirt_manager : (localhost) Clean ssh jumpers] ************************* Thursday 27 November 2025 10:51:56 +0000 (0:00:00.036) 0:01:09.747 ***** skipping: [instance] TASK [libvirt_manager : (instance) Clean ssh jumpers] ************************** Thursday 27 November 2025 10:51:56 +0000 (0:00:00.040) 0:01:09.787 ***** skipping: [instance] TASK [libvirt_manager : Get network list] ************************************** Thursday 27 November 2025 10:51:56 +0000 (0:00:00.038) 0:01:09.825 ***** ok: [instance] TASK [libvirt_manager : Filter out target nets] ******************************** Thursday 27 November 2025 10:51:56 +0000 (0:00:00.409) 0:01:10.235 ***** ok: [instance] TASK [libvirt_manager : Expose cleanup list] *********************************** Thursday 27 November 2025 10:51:56 +0000 (0:00:00.105) 0:01:10.340 ***** ok: [instance] => cleanup_nets: [] TASK [Remove dnsmasq network bits] ********************************************* Thursday 27 November 2025 10:51:56 +0000 (0:00:00.084) 0:01:10.424 ***** skipping: [instance] TASK [libvirt_manager : Destroy networks] ************************************** Thursday 27 November 2025 10:51:56 +0000 (0:00:00.071) 0:01:10.496 ***** skipping: [instance] TASK [libvirt_manager : Undefine networks] ************************************* Thursday 27 November 2025 10:51:56 +0000 (0:00:00.038) 0:01:10.535 ***** skipping: [instance] TASK [libvirt_manager : Ensure no trace of networks lays in nmcli] ************* Thursday 27 November 2025 10:51:57 +0000 (0:00:00.037) 0:01:10.572 ***** skipping: [instance] TASK [libvirt_manager : Find dummy interface connection files] ***************** Thursday 27 November 2025 10:51:57 +0000 (0:00:00.037) 0:01:10.609 ***** ok: [instance] TASK [libvirt_manager : Remove dummy interface connections] ******************** Thursday 27 November 2025 10:51:57 +0000 (0:00:00.355) 0:01:10.965 ***** skipping: [instance] TASK [libvirt_manager : Clean firewalld libvirt zone] ************************** Thursday 27 November 2025 10:51:57 +0000 (0:00:00.037) 0:01:11.002 ***** skipping: [instance] TASK [libvirt_manager : Ensure firewalld is enabled and started] *************** Thursday 27 November 2025 10:51:57 +0000 (0:00:00.037) 0:01:11.040 ***** ok: [instance] TASK [libvirt_manager : Disable masquerade in firewalld default zone] ********** Thursday 27 November 2025 10:51:58 +0000 (0:00:00.604) 0:01:11.644 ***** ok: [instance] TASK [libvirt_manager : Disable forward in firewalld libvirt zone] ************* Thursday 27 November 2025 10:51:58 +0000 (0:00:00.511) 0:01:12.155 ***** changed: [instance] TASK [libvirt_manager : Remove cifmw storage pool] ***************************** Thursday 27 November 2025 10:51:59 +0000 (0:00:00.472) 0:01:12.628 ***** included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/storage_pool.yml for instance TASK [libvirt_manager : Ensure we have a known action] ************************* Thursday 27 November 2025 10:51:59 +0000 (0:00:00.118) 0:01:12.746 ***** ok: [instance] => changed=false msg: All assertions passed TASK [libvirt_manager : Gather the status of cifmw-pool storage pool.] ********* Thursday 27 November 2025 10:51:59 +0000 (0:00:00.087) 0:01:12.834 ***** changed: [instance] TASK [libvirt_manager : Create the storage pool] ******************************* Thursday 27 November 2025 10:51:59 +0000 (0:00:00.284) 0:01:13.119 ***** skipping: [instance] TASK [libvirt_manager : Ensure the storage pool is started] ******************** Thursday 27 November 2025 10:51:59 +0000 (0:00:00.085) 0:01:13.204 ***** skipping: [instance] => (item=pool-start) skipping: [instance] => (item=pool-autostart) skipping: [instance] TASK [libvirt_manager : Gather all the volumes in the pool to delete] ********** Thursday 27 November 2025 10:51:59 +0000 (0:00:00.198) 0:01:13.403 ***** skipping: [instance] TASK [libvirt_manager : Remove the volumes from pool to delete] **************** Thursday 27 November 2025 10:51:59 +0000 (0:00:00.088) 0:01:13.491 ***** skipping: [instance] TASK [libvirt_manager : Delete storage pool] *********************************** Thursday 27 November 2025 10:52:00 +0000 (0:00:00.080) 0:01:13.571 ***** skipping: [instance] => (item=pool-destroy) skipping: [instance] => (item=pool-undefine) skipping: [instance] TASK [libvirt_manager : Refresh pools facts] *********************************** Thursday 27 November 2025 10:52:00 +0000 (0:00:00.115) 0:01:13.686 ***** ok: [instance] TASK [libvirt_manager : Remove overlay images from ocp_volume pools if exists] *** Thursday 27 November 2025 10:52:00 +0000 (0:00:00.299) 0:01:13.985 ***** skipping: [instance] TASK [libvirt_manager : Remove ocp_volumes storage pool] *********************** Thursday 27 November 2025 10:52:00 +0000 (0:00:00.055) 0:01:14.041 ***** included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/storage_pool.yml for instance TASK [libvirt_manager : Ensure we have a known action] ************************* Thursday 27 November 2025 10:52:00 +0000 (0:00:00.123) 0:01:14.164 ***** ok: [instance] => changed=false msg: All assertions passed TASK [libvirt_manager : Gather the status of cifmw-pool storage pool.] ********* Thursday 27 November 2025 10:52:00 +0000 (0:00:00.089) 0:01:14.254 ***** changed: [instance] TASK [libvirt_manager : Create the storage pool] ******************************* Thursday 27 November 2025 10:52:01 +0000 (0:00:00.336) 0:01:14.591 ***** skipping: [instance] TASK [libvirt_manager : Ensure the storage pool is started] ******************** Thursday 27 November 2025 10:52:01 +0000 (0:00:00.086) 0:01:14.677 ***** skipping: [instance] => (item=pool-start) skipping: [instance] => (item=pool-autostart) skipping: [instance] TASK [libvirt_manager : Gather all the volumes in the pool to delete] ********** Thursday 27 November 2025 10:52:01 +0000 (0:00:00.113) 0:01:14.791 ***** skipping: [instance] TASK [libvirt_manager : Remove the volumes from pool to delete] **************** Thursday 27 November 2025 10:52:01 +0000 (0:00:00.087) 0:01:14.879 ***** skipping: [instance] TASK [libvirt_manager : Delete storage pool] *********************************** Thursday 27 November 2025 10:52:01 +0000 (0:00:00.085) 0:01:14.964 ***** skipping: [instance] => (item=pool-destroy) skipping: [instance] => (item=pool-undefine) skipping: [instance] TASK [libvirt_manager : Refresh pools facts] *********************************** Thursday 27 November 2025 10:52:01 +0000 (0:00:00.117) 0:01:15.082 ***** ok: [instance] TASK [libvirt_manager : Refresh all pools after actions] *********************** Thursday 27 November 2025 10:52:01 +0000 (0:00:00.302) 0:01:15.384 ***** skipping: [instance] TASK [libvirt_manager : Get temporary key status] ****************************** Thursday 27 November 2025 10:52:01 +0000 (0:00:00.051) 0:01:15.435 ***** ok: [instance] TASK [libvirt_manager : Get public key] **************************************** Thursday 27 November 2025 10:52:02 +0000 (0:00:00.241) 0:01:15.677 ***** skipping: [instance] TASK [libvirt_manager : Remove public key] ************************************* Thursday 27 November 2025 10:52:02 +0000 (0:00:00.043) 0:01:15.721 ***** skipping: [instance] TASK [libvirt_manager : Remove keypair] **************************************** Thursday 27 November 2025 10:52:02 +0000 (0:00:00.041) 0:01:15.762 ***** skipping: [instance] => (item=cifmw_reproducer_key.pub) skipping: [instance] => (item=cifmw_reproducer_key) skipping: [instance] TASK [libvirt_manager : List libvirt logs] ************************************* Thursday 27 November 2025 10:52:02 +0000 (0:00:00.045) 0:01:15.808 ***** ok: [instance] TASK [libvirt_manager : Remove detected logs] ********************************** Thursday 27 November 2025 10:52:02 +0000 (0:00:00.229) 0:01:16.037 ***** skipping: [instance] TASK [libvirt_manager : Remove workload and volumes] *************************** Thursday 27 November 2025 10:52:02 +0000 (0:00:00.037) 0:01:16.075 ***** ok: [instance] => (item=workload) changed: [instance] => (item=volumes) ok: [instance] => (item=artifacts/debug_network_data.yml) ok: [instance] => (item=artifacts/debug_pub_net_value.txt) ok: [instance] => (item=artifacts/debug_cifmw_libvirt_manager_layout.yml) ok: [instance] => (item=artifacts/interfaces-info.yml) ok: [instance] => (item=artifacts/libvirt-uuids.yml) ok: [instance] => (item=artifacts/net-map-def-patch.yml) TASK [libvirt_manager : Deepscrub data] **************************************** Thursday 27 November 2025 10:52:03 +0000 (0:00:01.412) 0:01:17.488 ***** ok: [instance] => (item=images) ok: [instance] => (item=artifacts/virtual-nodes.yml) TASK [podman : Ensure podman is installed] ************************************* Thursday 27 November 2025 10:52:04 +0000 (0:00:00.392) 0:01:17.880 ***** ok: [instance] TASK [podman : Enable loginctl linger for ansible_user_id] ********************* Thursday 27 November 2025 10:52:05 +0000 (0:00:01.292) 0:01:19.173 ***** changed: [instance] TASK [podman : Ensure subordinate UID entry exists for zuul] ******************* Thursday 27 November 2025 10:52:05 +0000 (0:00:00.248) 0:01:19.421 ***** skipping: [instance] TASK [podman : Ensure subordinate GID entry exists for zuul] ******************* Thursday 27 November 2025 10:52:05 +0000 (0:00:00.045) 0:01:19.466 ***** skipping: [instance] TASK [podman : Run podman system migrate if subuid/subgid files were changed] *** Thursday 27 November 2025 10:52:05 +0000 (0:00:00.042) 0:01:19.509 ***** skipping: [instance] TASK [virtualbmc : Stop and remove vbmc container] ***************************** Thursday 27 November 2025 10:52:06 +0000 (0:00:00.088) 0:01:19.597 ***** ok: [instance] TASK [virtualbmc : Remove vbmc container image] ******************************** Thursday 27 November 2025 10:52:06 +0000 (0:00:00.466) 0:01:20.064 ***** ok: [instance] TASK [virtualbmc : Check if VBMC key exists] *********************************** Thursday 27 November 2025 10:52:06 +0000 (0:00:00.435) 0:01:20.499 ***** ok: [instance] TASK [virtualbmc : Slurp key] ************************************************** Thursday 27 November 2025 10:52:07 +0000 (0:00:00.189) 0:01:20.689 ***** skipping: [instance] TASK [virtualbmc : Revoke VBMC SSH access] ************************************* Thursday 27 November 2025 10:52:07 +0000 (0:00:00.038) 0:01:20.728 ***** skipping: [instance] TASK [virtualbmc : Remove vbmc files] ****************************************** Thursday 27 November 2025 10:52:07 +0000 (0:00:00.036) 0:01:20.764 ***** ok: [instance] => (item=/home/zuul/.ssh/vbmc-key) ok: [instance] => (item=/home/zuul/.ssh/vbmc-key.pub) ok: [instance] => (item=/home/zuul/.ssh/virtualbmc.conf) ok: [instance] => (item=/home/zuul/.ssh/vbmcd.sh) TASK [Clean remote ssh config] ************************************************* Thursday 27 November 2025 10:52:07 +0000 (0:00:00.699) 0:01:21.463 ***** TASK [ssh_jumper : Remove Include cifmw_ssh_config.d] ************************** Thursday 27 November 2025 10:52:08 +0000 (0:00:00.083) 0:01:21.547 ***** ok: [instance] TASK [ssh_jumper : Remove cifmw_ssh_config.d directory] ************************ Thursday 27 November 2025 10:52:08 +0000 (0:00:00.317) 0:01:21.865 ***** ok: [instance] TASK [Clean local ssh config] ************************************************** Thursday 27 November 2025 10:52:08 +0000 (0:00:00.227) 0:01:22.092 ***** TASK [ssh_jumper : Remove Include cifmw_ssh_config.d] ************************** Thursday 27 November 2025 10:52:08 +0000 (0:00:00.110) 0:01:22.202 ***** ok: [instance -> localhost] TASK [ssh_jumper : Remove cifmw_ssh_config.d directory] ************************ Thursday 27 November 2025 10:52:08 +0000 (0:00:00.201) 0:01:22.403 ***** ok: [instance -> localhost] TASK [dnsmasq : Cleaning dnsmasq] ********************************************** Thursday 27 November 2025 10:52:09 +0000 (0:00:00.226) 0:01:22.629 ***** included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/configure.yml for instance TASK [dnsmasq : Install needed packages] *************************************** Thursday 27 November 2025 10:52:09 +0000 (0:00:00.069) 0:01:22.699 ***** ok: [instance] TASK [dnsmasq : Ensure SELinux knows about the new files and directories] ****** Thursday 27 November 2025 10:52:10 +0000 (0:00:01.255) 0:01:23.954 ***** ok: [instance] => (item={'target': '/etc/cifmw-dnsmasq.conf', 'setype': 'dnsmasq_etc_t'}) ok: [instance] => (item={'target': '/etc/cifmw-dnsmasq.d(/.*)?', 'setype': 'dnsmasq_etc_t'}) ok: [instance] => (item={'target': '/var/run/cifmw-dnsmasq.pid', 'setype': 'dnsmasq_var_run_t'}) TASK [dnsmasq : Manage configuration directory] ******************************** Thursday 27 November 2025 10:52:11 +0000 (0:00:01.255) 0:01:25.210 ***** ok: [instance] TASK [dnsmasq : Manage systemd unit file] ************************************** Thursday 27 November 2025 10:52:11 +0000 (0:00:00.222) 0:01:25.432 ***** skipping: [instance] TASK [dnsmasq : Manage base configuration file] ******************************** Thursday 27 November 2025 10:52:11 +0000 (0:00:00.039) 0:01:25.471 ***** skipping: [instance] TASK [dnsmasq : Render listener configuration] ********************************* Thursday 27 November 2025 10:52:11 +0000 (0:00:00.038) 0:01:25.509 ***** included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/listener.yml for instance TASK [dnsmasq : Create listener configuration file] **************************** Thursday 27 November 2025 10:52:12 +0000 (0:00:00.061) 0:01:25.571 ***** skipping: [instance] TASK [dnsmasq : Remove listener configuration file] **************************** Thursday 27 November 2025 10:52:12 +0000 (0:00:00.063) 0:01:25.635 ***** ok: [instance] TASK [dnsmasq : Render dns configuration] ************************************** Thursday 27 November 2025 10:52:12 +0000 (0:00:00.219) 0:01:25.854 ***** included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/dns.yml for instance TASK [dnsmasq : Create dns configuration file] ********************************* Thursday 27 November 2025 10:52:12 +0000 (0:00:00.077) 0:01:25.932 ***** skipping: [instance] TASK [dnsmasq : Remove dns configuration file] ********************************* Thursday 27 November 2025 10:52:12 +0000 (0:00:00.043) 0:01:25.975 ***** ok: [instance] TASK [dnsmasq : Add localhost addresses from defined dnsmasq listen addresses to loopback interface] *** Thursday 27 November 2025 10:52:12 +0000 (0:00:00.226) 0:01:26.201 ***** skipping: [instance] TASK [dnsmasq : Enable and start service] ************************************** Thursday 27 November 2025 10:52:12 +0000 (0:00:00.040) 0:01:26.242 ***** skipping: [instance] TASK [dnsmasq : Stop service] ************************************************** Thursday 27 November 2025 10:52:12 +0000 (0:00:00.038) 0:01:26.280 ***** ok: [instance] TASK [dnsmasq : Remove unit file] ********************************************** Thursday 27 November 2025 10:52:13 +0000 (0:00:00.325) 0:01:26.606 ***** ok: [instance] TASK [dnsmasq : Remove main configuration files] ******************************* Thursday 27 November 2025 10:52:13 +0000 (0:00:00.227) 0:01:26.834 ***** ok: [instance] => (item=/etc/cifmw-dnsmasq.conf) ok: [instance] => (item=/etc/cifmw-dnsmasq.d) TASK [dnsmasq : Remove lease file] ********************************************* Thursday 27 November 2025 10:52:13 +0000 (0:00:00.406) 0:01:27.240 ***** ok: [instance] TASK [radvd : Gather package facts] ******************************************** Thursday 27 November 2025 10:52:13 +0000 (0:00:00.251) 0:01:27.491 ***** ok: [instance] TASK [radvd : Stop and disable radvd service] ********************************** Thursday 27 November 2025 10:52:14 +0000 (0:00:00.593) 0:01:28.085 ***** skipping: [instance] TASK [radvd : Remove radvd configuration file] ********************************* Thursday 27 November 2025 10:52:14 +0000 (0:00:00.049) 0:01:28.134 ***** ok: [instance] TASK [radvd : Remove configuration directory] ********************************** Thursday 27 November 2025 10:52:14 +0000 (0:00:00.213) 0:01:28.347 ***** ok: [instance] TASK [radvd : Remove radvd package] ******************************************** Thursday 27 November 2025 10:52:15 +0000 (0:00:00.211) 0:01:28.559 ***** skipping: [instance] TASK [libvirt_manager : Ensure output directory exists] ************************ Thursday 27 November 2025 10:52:15 +0000 (0:00:00.087) 0:01:28.646 ***** ok: [instance] TASK [libvirt_manager : Get vmx/svm extensions from /proc/cpuinfo] ************* Thursday 27 November 2025 10:52:15 +0000 (0:00:00.199) 0:01:28.846 ***** changed: [instance] TASK [libvirt_manager : Check if KVM is enabled] ******************************* Thursday 27 November 2025 10:52:15 +0000 (0:00:00.198) 0:01:29.044 ***** ok: [instance] TASK [libvirt_manager : Fail if KVM not enabled] ******************************* Thursday 27 November 2025 10:52:15 +0000 (0:00:00.233) 0:01:29.277 ***** skipping: [instance] TASK [libvirt_manager : Check if VMX virtualization] *************************** Thursday 27 November 2025 10:52:15 +0000 (0:00:00.040) 0:01:29.318 ***** skipping: [instance] TASK [libvirt_manager : Check if SVM virtualization] *************************** Thursday 27 November 2025 10:52:15 +0000 (0:00:00.038) 0:01:29.357 ***** ok: [instance] TASK [libvirt_manager : Enable VMX virtualization] ***************************** Thursday 27 November 2025 10:52:15 +0000 (0:00:00.039) 0:01:29.397 ***** skipping: [instance] TASK [libvirt_manager : Install packages required for using KVM] *************** Thursday 27 November 2025 10:52:15 +0000 (0:00:00.037) 0:01:29.434 ***** ok: [instance] TASK [libvirt_manager : Create rules.d polkit folder] ************************** Thursday 27 November 2025 10:52:17 +0000 (0:00:01.217) 0:01:30.652 ***** ok: [instance] TASK [libvirt_manager : Enable UNIX socket PolicyKit auth] ********************* Thursday 27 November 2025 10:52:17 +0000 (0:00:00.211) 0:01:30.864 ***** ok: [instance] TASK [libvirt_manager : Restart service polkit service] ************************ Thursday 27 November 2025 10:52:17 +0000 (0:00:00.409) 0:01:31.273 ***** skipping: [instance] TASK [libvirt_manager : Remove directory for service override] ***************** Thursday 27 November 2025 10:52:17 +0000 (0:00:00.047) 0:01:31.321 ***** ok: [instance] TASK [libvirt_manager : Reload systemctl and start/enable virtproxyd.service] *** Thursday 27 November 2025 10:52:17 +0000 (0:00:00.204) 0:01:31.525 ***** ok: [instance] TASK [libvirt_manager : Ensure firewalld service is up] ************************ Thursday 27 November 2025 10:52:18 +0000 (0:00:00.486) 0:01:32.011 ***** ok: [instance] TASK [libvirt_manager : Ensure libvirt modular driver daemons are started.] **** Thursday 27 November 2025 10:52:18 +0000 (0:00:00.327) 0:01:32.339 ***** included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/drivers.yml for instance => (item=qemu) included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/drivers.yml for instance => (item=interface) included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/drivers.yml for instance => (item=network) included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/drivers.yml for instance => (item=nodedev) included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/drivers.yml for instance => (item=nwfilter) included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/drivers.yml for instance => (item=secret) included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/drivers.yml for instance => (item=storage) included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/drivers.yml for instance => (item=proxy) TASK [libvirt_manager : Ensure read-write socket is enabled for qemu.] ********* Thursday 27 November 2025 10:52:19 +0000 (0:00:00.266) 0:01:32.605 ***** ok: [instance] TASK [libvirt_manager : Ensure read-only socket is enabled for qemu.] ********** Thursday 27 November 2025 10:52:19 +0000 (0:00:00.334) 0:01:32.940 ***** ok: [instance] TASK [libvirt_manager : Ensure admin socket is enabled for qemu.] ************** Thursday 27 November 2025 10:52:19 +0000 (0:00:00.332) 0:01:33.273 ***** ok: [instance] TASK [libvirt_manager : Ensure read-write socket is enabled for interface.] **** Thursday 27 November 2025 10:52:20 +0000 (0:00:00.334) 0:01:33.607 ***** ok: [instance] TASK [libvirt_manager : Ensure read-only socket is enabled for interface.] ***** Thursday 27 November 2025 10:52:20 +0000 (0:00:00.343) 0:01:33.950 ***** ok: [instance] TASK [libvirt_manager : Ensure admin socket is enabled for interface.] ********* Thursday 27 November 2025 10:52:20 +0000 (0:00:00.352) 0:01:34.303 ***** ok: [instance] TASK [libvirt_manager : Ensure read-write socket is enabled for network.] ****** Thursday 27 November 2025 10:52:21 +0000 (0:00:00.341) 0:01:34.645 ***** ok: [instance] TASK [libvirt_manager : Ensure read-only socket is enabled for network.] ******* Thursday 27 November 2025 10:52:21 +0000 (0:00:00.343) 0:01:34.988 ***** ok: [instance] TASK [libvirt_manager : Ensure admin socket is enabled for network.] *********** Thursday 27 November 2025 10:52:21 +0000 (0:00:00.350) 0:01:35.339 ***** ok: [instance] TASK [libvirt_manager : Ensure read-write socket is enabled for nodedev.] ****** Thursday 27 November 2025 10:52:22 +0000 (0:00:00.355) 0:01:35.695 ***** ok: [instance] TASK [libvirt_manager : Ensure read-only socket is enabled for nodedev.] ******* Thursday 27 November 2025 10:52:22 +0000 (0:00:00.365) 0:01:36.060 ***** ok: [instance] TASK [libvirt_manager : Ensure admin socket is enabled for nodedev.] *********** Thursday 27 November 2025 10:52:22 +0000 (0:00:00.344) 0:01:36.405 ***** ok: [instance] TASK [libvirt_manager : Ensure read-write socket is enabled for nwfilter.] ***** Thursday 27 November 2025 10:52:23 +0000 (0:00:00.374) 0:01:36.780 ***** ok: [instance] TASK [libvirt_manager : Ensure read-only socket is enabled for nwfilter.] ****** Thursday 27 November 2025 10:52:23 +0000 (0:00:00.349) 0:01:37.130 ***** ok: [instance] TASK [libvirt_manager : Ensure admin socket is enabled for nwfilter.] ********** Thursday 27 November 2025 10:52:23 +0000 (0:00:00.355) 0:01:37.485 ***** ok: [instance] TASK [libvirt_manager : Ensure read-write socket is enabled for secret.] ******* Thursday 27 November 2025 10:52:24 +0000 (0:00:00.357) 0:01:37.842 ***** ok: [instance] TASK [libvirt_manager : Ensure read-only socket is enabled for secret.] ******** Thursday 27 November 2025 10:52:24 +0000 (0:00:00.356) 0:01:38.199 ***** ok: [instance] TASK [libvirt_manager : Ensure admin socket is enabled for secret.] ************ Thursday 27 November 2025 10:52:25 +0000 (0:00:00.396) 0:01:38.595 ***** ok: [instance] TASK [libvirt_manager : Ensure read-write socket is enabled for storage.] ****** Thursday 27 November 2025 10:52:25 +0000 (0:00:00.358) 0:01:38.954 ***** ok: [instance] TASK [libvirt_manager : Ensure read-only socket is enabled for storage.] ******* Thursday 27 November 2025 10:52:25 +0000 (0:00:00.365) 0:01:39.319 ***** ok: [instance] TASK [libvirt_manager : Ensure admin socket is enabled for storage.] *********** Thursday 27 November 2025 10:52:26 +0000 (0:00:00.355) 0:01:39.675 ***** ok: [instance] TASK [libvirt_manager : Ensure read-write socket is enabled for proxy.] ******** Thursday 27 November 2025 10:52:26 +0000 (0:00:00.362) 0:01:40.037 ***** ok: [instance] TASK [libvirt_manager : Ensure read-only socket is enabled for proxy.] ********* Thursday 27 November 2025 10:52:26 +0000 (0:00:00.362) 0:01:40.399 ***** ok: [instance] TASK [libvirt_manager : Ensure admin socket is enabled for proxy.] ************* Thursday 27 November 2025 10:52:27 +0000 (0:00:00.345) 0:01:40.745 ***** ok: [instance] TASK [libvirt_manager : Manage service for older releases] ********************* Thursday 27 November 2025 10:52:27 +0000 (0:00:00.349) 0:01:41.095 ***** skipping: [instance] TASK [libvirt_manager : Get libvirt group users] ******************************* Thursday 27 November 2025 10:52:27 +0000 (0:00:00.055) 0:01:41.150 ***** ok: [instance] TASK [libvirt_manager : Add user if not exists in libvirt group] *************** Thursday 27 November 2025 10:52:27 +0000 (0:00:00.326) 0:01:41.476 ***** ok: [instance] TASK [libvirt_manager : Allow QEMU on home directory for the storage access] *** Thursday 27 November 2025 10:52:28 +0000 (0:00:00.402) 0:01:41.879 ***** ok: [instance] TASK [libvirt_manager : Inject system connection parameters in bashrc] ********* Thursday 27 November 2025 10:52:28 +0000 (0:00:00.343) 0:01:42.223 ***** [WARNING]: Reset is not implemented for this connection changed: [instance] TASK [libvirt_manager : Ensure we reload user env] ***************************** Thursday 27 November 2025 10:52:28 +0000 (0:00:00.224) 0:01:42.448 ***** TASK [libvirt_manager : Deactivate default] ************************************ Thursday 27 November 2025 10:52:28 +0000 (0:00:00.072) 0:01:42.520 ***** fatal: [instance]: FAILED! => changed=false msg: network default not found TASK [libvirt_manager : Encountered an error during virt-net removal.] ********* Thursday 27 November 2025 10:52:29 +0000 (0:00:00.238) 0:01:42.758 ***** ok: [instance] => msg: Looks like the provided virtual network does not exist. TASK [Ensure we use dnsmasq for NetworkManager resolver] *********************** Thursday 27 November 2025 10:52:29 +0000 (0:00:00.063) 0:01:42.821 ***** ok: [instance] TASK [Ensure we delegate .utility zone to our own instance] ******************** Thursday 27 November 2025 10:52:29 +0000 (0:00:00.386) 0:01:43.208 ***** ok: [instance] TASK [Restart NetworkManager] ************************************************** Thursday 27 November 2025 10:52:30 +0000 (0:00:00.422) 0:01:43.630 ***** changed: [instance] TASK [Ensure ocp_volumes exists] *********************************************** Thursday 27 November 2025 10:52:30 +0000 (0:00:00.463) 0:01:44.094 ***** changed: [instance] RUNNING HANDLER [libvirt_manager : Restart firewalld] ************************** Thursday 27 November 2025 10:52:30 +0000 (0:00:00.270) 0:01:44.364 ***** changed: [instance] PLAY RECAP ********************************************************************* instance : ok=132 changed=22 unreachable=0 failed=0 skipped=83 rescued=1 ignored=0 Thursday 27 November 2025 10:52:31 +0000 (0:00:00.869) 0:01:45.233 ***** =============================================================================== test_deps : Install selinux python libs -------------------------------- 39.89s repo_setup : Initialize python venv and install requirements ------------ 6.77s libvirt_manager : Populate service facts -------------------------------- 2.13s repo_setup : Make sure git-core package is installed -------------------- 1.53s libvirt_manager : Remove workload and volumes --------------------------- 1.41s test_deps : Install python yaml libs ------------------------------------ 1.37s ci_setup : Install needed packages -------------------------------------- 1.36s podman : Ensure podman is installed ------------------------------------- 1.29s dnsmasq : Install needed packages --------------------------------------- 1.26s dnsmasq : Ensure SELinux knows about the new files and directories ------ 1.26s libvirt_manager : Install packages required for using KVM --------------- 1.22s ci_setup : Manage directories ------------------------------------------- 1.06s repo_setup : Get repo-setup repository ---------------------------------- 1.03s repo_setup : Run repo-setup --------------------------------------------- 0.94s libvirt_manager : Start virtqemud socket service ------------------------ 0.91s Gathering Facts --------------------------------------------------------- 0.90s test_deps : Disable ubi 9 repos ----------------------------------------- 0.90s libvirt_manager : Restart firewalld ------------------------------------- 0.87s libvirt_manager : Get installed packages list --------------------------- 0.84s repo_setup : Install repo-setup package --------------------------------- 0.76s PLAY [Test DNS entries] ******************************************************** TASK [Gathering Facts] ********************************************************* Thursday 27 November 2025 10:52:32 +0000 (0:00:00.050) 0:00:00.051 ***** ok: [instance] TASK [Load networking definition] ********************************************** Thursday 27 November 2025 10:52:33 +0000 (0:00:00.921) 0:00:00.972 ***** ok: [instance] TASK [libvirt_manager : Ensure fact is existing, and empty] ******************** Thursday 27 November 2025 10:52:33 +0000 (0:00:00.053) 0:00:01.025 ***** ok: [instance] TASK [libvirt_manager : Check if we get an existing interfaces-info.yml] ******* Thursday 27 November 2025 10:52:33 +0000 (0:00:00.070) 0:00:01.096 ***** ok: [instance] TASK [libvirt_manager : Load file if exists] *********************************** Thursday 27 November 2025 10:52:33 +0000 (0:00:00.298) 0:00:01.395 ***** skipping: [instance] TASK [libvirt_manager : Update fact with existing content] ********************* Thursday 27 November 2025 10:52:33 +0000 (0:00:00.057) 0:00:01.452 ***** skipping: [instance] TASK [libvirt_manager : Generate VM list] ************************************** Thursday 27 November 2025 10:52:33 +0000 (0:00:00.057) 0:00:01.510 ***** ok: [instance] TASK [libvirt_manager : Generate/update mapping all nodes] ********************* Thursday 27 November 2025 10:52:33 +0000 (0:00:00.109) 0:00:01.619 ***** ok: [instance] => (item={'key': 'compute-0', 'value': 'compute'}) ok: [instance] => (item={'key': 'controller-0', 'value': 'controller'}) ok: [instance] => (item={'key': 'ocp-master-0', 'value': 'ocp'}) ok: [instance] => (item={'key': 'ocp-worker-0', 'value': 'ocp_worker'}) TASK [libvirt_manager : Append baremetal nodes if needed] ********************** Thursday 27 November 2025 10:52:34 +0000 (0:00:00.166) 0:00:01.785 ***** skipping: [instance] TASK [libvirt_manager : Dump MAC mapping] ************************************** Thursday 27 November 2025 10:52:34 +0000 (0:00:00.061) 0:00:01.847 ***** changed: [instance] TASK [libvirt_manager : Inject all VMs in the inventory] *********************** Thursday 27 November 2025 10:52:34 +0000 (0:00:00.487) 0:00:02.334 ***** changed: [instance] => (item=Adding compute-0 to computes) changed: [instance] => (item=Adding controller-0 to controllers) changed: [instance] => (item=Adding ocp-master-0 to ocps) changed: [instance] => (item=Adding ocp-worker-0 to ocp_workers) TASK [networking_mapper : Check for Networking Definition file existence] ****** Thursday 27 November 2025 10:52:34 +0000 (0:00:00.203) 0:00:02.537 ***** skipping: [instance] TASK [networking_mapper : Load the Networking Definition from file] ************ Thursday 27 November 2025 10:52:34 +0000 (0:00:00.051) 0:00:02.589 ***** skipping: [instance] TASK [networking_mapper : Check for interfaces info file existence] ************ Thursday 27 November 2025 10:52:34 +0000 (0:00:00.050) 0:00:02.640 ***** skipping: [instance] TASK [networking_mapper : Load the interfaces info from file] ****************** Thursday 27 November 2025 10:52:34 +0000 (0:00:00.052) 0:00:02.692 ***** skipping: [instance] TASK [networking_mapper : Ensure local fact is empty] ************************** Thursday 27 November 2025 10:52:35 +0000 (0:00:00.077) 0:00:02.769 ***** ok: [instance] TASK [networking_mapper : Set the input Networking Definition and patch it if needed] *** Thursday 27 November 2025 10:52:35 +0000 (0:00:00.048) 0:00:02.818 ***** ok: [instance] => (item={'networks': {'ctlplane': {'network': '192.168.140.0/24', 'gateway': '192.168.140.1', 'dns': ['192.168.140.1'], 'mtu': 1500, 'tools': {'multus': {'ranges': [{'start': 30, 'end': 70}]}, 'netconfig': {'ranges': [{'start': 100, 'end': 120}, {'start': 150, 'end': 170}]}, 'metallb': {'ranges': [{'start': 80, 'end': 90}]}}}, 'internalapi': {'network': '172.17.0.0/24', 'vlan': 20, 'mtu': 1496, 'tools': {'metallb': {'ranges': [{'start': 80, 'end': 90}]}, 'netconfig': {'ranges': [{'start': 100, 'end': 250}]}, 'multus': {'ranges': [{'start': 30, 'end': 70}]}}}, 'storage': {'network': '172.18.0.0/24', 'vlan': 21, 'mtu': 1496, 'tools': {'metallb': {'ranges': [{'start': 80, 'end': 90}]}, 'netconfig': {'ranges': [{'start': 100, 'end': 250}]}, 'multus': {'ranges': [{'start': 30, 'end': 70}]}}}, 'tenant': {'network': '172.19.0.0/24', 'tools': {'metallb': {'ranges': [{'start': 80, 'end': 90}]}, 'netconfig': {'ranges': [{'start': 100, 'end': 250}]}, 'multus': {'ranges': [{'start': 30, 'end': 70}]}}, 'vlan': 22, 'mtu': 1496}, 'external': {'network': '10.0.0.0/24', 'tools': {'netconfig': {'ranges': [{'start': 100, 'end': 250}]}}, 'vlan': 22, 'mtu': 1500}, 'storagemgmt': {'network': '172.20.0.0/24', 'tools': {'netconfig': {'ranges': [{'start': 100, 'end': 250}]}}, 'vlan': 23, 'mtu': 1500}}, 'group-templates': {'ocps': {'network-template': {'range': {'start': 10, 'length': 3}}, 'networks': {'ctlplane': {}, 'internalapi': {'trunk-parent': 'ctlplane'}, 'tenant': {'trunk-parent': 'ctlplane'}, 'storage': {'trunk-parent': 'ctlplane'}}}, 'ocp_workers': {'network-template': {'range': {'start': 15, 'length': 3}}, 'networks': {'ctlplane': {}, 'internalapi': {'trunk-parent': 'ctlplane'}, 'tenant': {'trunk-parent': 'ctlplane'}, 'storage': {'trunk-parent': 'ctlplane'}}}, 'computes': {'network-template': {'range': {'start': 100, 'length': 21}}, 'networks': {'ctlplane': {}, 'internalapi': {'trunk-parent': 'ctlplane'}, 'tenant': {'trunk-parent': 'ctlplane'}, 'storage': {'trunk-parent': 'ctlplane'}, 'storagemgmt': {'trunk-parent': 'ctlplane'}}}}, 'instances': {'controller-0': {'networks': {'ctlplane': {'ip': '192.168.140.9'}}}}}) TASK [networking_mapper : Gather facts if requested] *************************** Thursday 27 November 2025 10:52:35 +0000 (0:00:00.149) 0:00:02.967 ***** skipping: [instance] TASK [networking_mapper : Ensure CI infrastructure dir exists] ***************** Thursday 27 November 2025 10:52:35 +0000 (0:00:00.047) 0:00:03.014 ***** ok: [instance] TASK [networking_mapper : Write the Networking Definition to file] ************* Thursday 27 November 2025 10:52:35 +0000 (0:00:00.376) 0:00:03.391 ***** changed: [instance] TASK [networking_mapper : Call the networking mapper] ************************** Thursday 27 November 2025 10:52:36 +0000 (0:00:00.454) 0:00:03.846 ***** ok: [instance] TASK [networking_mapper : Set networking mapper facts] ************************* Thursday 27 November 2025 10:52:36 +0000 (0:00:00.128) 0:00:03.974 ***** ok: [instance] TASK [networking_mapper : Write the Networking Environment Definition to file] *** Thursday 27 November 2025 10:52:36 +0000 (0:00:00.090) 0:00:04.065 ***** changed: [instance] TASK [libvirt_manager : Manage networks if needed] ***************************** Thursday 27 November 2025 10:52:36 +0000 (0:00:00.466) 0:00:04.531 ***** included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/create_networks.yml for instance TASK [libvirt_manager : Define the localized variables for performing the tasks here.] *** Thursday 27 November 2025 10:52:36 +0000 (0:00:00.149) 0:00:04.680 ***** ok: [instance] => (item=ocppr) ok: [instance] => (item=public) ok: [instance] => (item=osp_trunk) TASK [libvirt_manager : Ensure networks are defined] *************************** Thursday 27 November 2025 10:52:37 +0000 (0:00:00.089) 0:00:04.770 ***** changed: [instance] => (item=ocppr) changed: [instance] => (item=cifmw-public) changed: [instance] => (item=cifmw-osp_trunk) TASK [libvirt_manager : Ensure networks are created/started] ******************* Thursday 27 November 2025 10:52:37 +0000 (0:00:00.768) 0:00:05.538 ***** ok: [instance] => (item=ocppr) ok: [instance] => (item=cifmw-public) ok: [instance] => (item=cifmw-osp_trunk) TASK [libvirt_manager : Ensure networks are active] **************************** Thursday 27 November 2025 10:52:38 +0000 (0:00:00.924) 0:00:06.463 ***** ok: [instance] => (item=ocppr) ok: [instance] => (item=cifmw-public) ok: [instance] => (item=cifmw-osp_trunk) TASK [libvirt_manager : Ensure networks enabled to autostart] ****************** Thursday 27 November 2025 10:52:39 +0000 (0:00:00.657) 0:00:07.121 ***** changed: [instance] => (item=ocppr) changed: [instance] => (item=cifmw-public) changed: [instance] => (item=cifmw-osp_trunk) TASK [libvirt_manager : Add a dummy interface to bridges if required] ********** Thursday 27 November 2025 10:52:40 +0000 (0:00:00.651) 0:00:07.772 ***** included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/create_networks_dummy_interfaces.yml for instance TASK [libvirt_manager : Fetch present bridge interfaces] *********************** Thursday 27 November 2025 10:52:40 +0000 (0:00:00.133) 0:00:07.906 ***** ok: [instance] TASK [libvirt_manager : Fetch bridges ports link info] ************************* Thursday 27 November 2025 10:52:40 +0000 (0:00:00.291) 0:00:08.197 ***** ok: [instance] => (item=ocppr) ok: [instance] => (item=cifmw-public) ok: [instance] => (item=cifmw-osp_trunk) TASK [Create dummy interfaces to ensure bridges are UP] ************************ Thursday 27 November 2025 10:52:41 +0000 (0:00:00.584) 0:00:08.782 ***** TASK [ci_nmstate : Ensure we have needed facts] ******************************** Thursday 27 November 2025 10:52:41 +0000 (0:00:00.128) 0:00:08.910 ***** skipping: [instance] TASK [ci_nmstate : Install required packages on instance] ********************** Thursday 27 November 2025 10:52:41 +0000 (0:00:00.136) 0:00:09.047 ***** ok: [instance] TASK [ci_nmstate : Create the target NMstate dump directory] ******************* Thursday 27 November 2025 10:52:42 +0000 (0:00:01.533) 0:00:10.580 ***** changed: [instance] TASK [ci_nmstate : Save nmstate state for instance] **************************** Thursday 27 November 2025 10:52:43 +0000 (0:00:00.222) 0:00:10.802 ***** changed: [instance] TASK [ci_nmstate : Apply the desidered state on instance] ********************** Thursday 27 November 2025 10:52:43 +0000 (0:00:00.378) 0:00:11.181 ***** changed: [instance] TASK [ci_nmstate : Save nmstate debugging data for instance] ******************* Thursday 27 November 2025 10:52:45 +0000 (0:00:01.845) 0:00:13.026 ***** changed: [instance] TASK [Create extra network configuration] ************************************** Thursday 27 November 2025 10:52:45 +0000 (0:00:00.421) 0:00:13.447 ***** skipping: [instance] TASK [libvirt_manager : Ensure extra networks is in correct zone] ************** Thursday 27 November 2025 10:52:45 +0000 (0:00:00.062) 0:00:13.510 ***** skipping: [instance] TASK [libvirt_manager : Refresh networking facts on host] ********************** Thursday 27 November 2025 10:52:45 +0000 (0:00:00.058) 0:00:13.569 ***** ok: [instance] TASK [libvirt_manager : Build needed network/dnsmasq related content] ********** Thursday 27 November 2025 10:52:46 +0000 (0:00:00.492) 0:00:14.061 ***** ok: [instance] => (item=ocppr) ok: [instance] => (item=cifmw-public) ok: [instance] => (item=cifmw-osp_trunk) TASK [dnsmasq : Install needed packages] *************************************** Thursday 27 November 2025 10:52:46 +0000 (0:00:00.396) 0:00:14.457 ***** ok: [instance] TASK [dnsmasq : Ensure SELinux knows about the new files and directories] ****** Thursday 27 November 2025 10:52:47 +0000 (0:00:01.282) 0:00:15.740 ***** changed: [instance] => (item={'target': '/etc/cifmw-dnsmasq.conf', 'setype': 'dnsmasq_etc_t'}) changed: [instance] => (item={'target': '/etc/cifmw-dnsmasq.d(/.*)?', 'setype': 'dnsmasq_etc_t'}) changed: [instance] => (item={'target': '/var/run/cifmw-dnsmasq.pid', 'setype': 'dnsmasq_var_run_t'}) TASK [dnsmasq : Manage configuration directory] ******************************** Thursday 27 November 2025 10:52:51 +0000 (0:00:03.475) 0:00:19.216 ***** changed: [instance] TASK [dnsmasq : Manage systemd unit file] ************************************** Thursday 27 November 2025 10:52:51 +0000 (0:00:00.245) 0:00:19.461 ***** changed: [instance] TASK [dnsmasq : Manage base configuration file] ******************************** Thursday 27 November 2025 10:52:52 +0000 (0:00:00.394) 0:00:19.856 ***** changed: [instance] TASK [dnsmasq : Render listener configuration] ********************************* Thursday 27 November 2025 10:52:52 +0000 (0:00:00.426) 0:00:20.282 ***** included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/listener.yml for instance TASK [dnsmasq : Create listener configuration file] **************************** Thursday 27 November 2025 10:52:52 +0000 (0:00:00.111) 0:00:20.394 ***** changed: [instance] TASK [dnsmasq : Remove listener configuration file] **************************** Thursday 27 November 2025 10:52:53 +0000 (0:00:00.419) 0:00:20.814 ***** skipping: [instance] TASK [dnsmasq : Render dns configuration] ************************************** Thursday 27 November 2025 10:52:53 +0000 (0:00:00.048) 0:00:20.862 ***** included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/dns.yml for instance TASK [dnsmasq : Create dns configuration file] ********************************* Thursday 27 November 2025 10:52:53 +0000 (0:00:00.113) 0:00:20.976 ***** changed: [instance] TASK [dnsmasq : Remove dns configuration file] ********************************* Thursday 27 November 2025 10:52:53 +0000 (0:00:00.418) 0:00:21.394 ***** skipping: [instance] TASK [dnsmasq : Add localhost addresses from defined dnsmasq listen addresses to loopback interface] *** Thursday 27 November 2025 10:52:53 +0000 (0:00:00.048) 0:00:21.442 ***** ok: [instance] => (item=127.0.0.2) TASK [dnsmasq : Enable and start service] ************************************** Thursday 27 November 2025 10:52:53 +0000 (0:00:00.275) 0:00:21.718 ***** changed: [instance] TASK [dnsmasq : Stop service] ************************************************** Thursday 27 November 2025 10:52:54 +0000 (0:00:00.959) 0:00:22.677 ***** skipping: [instance] TASK [dnsmasq : Remove unit file] ********************************************** Thursday 27 November 2025 10:52:54 +0000 (0:00:00.052) 0:00:22.729 ***** skipping: [instance] TASK [dnsmasq : Remove main configuration files] ******************************* Thursday 27 November 2025 10:52:55 +0000 (0:00:00.047) 0:00:22.777 ***** skipping: [instance] => (item=/etc/cifmw-dnsmasq.conf) skipping: [instance] => (item=/etc/cifmw-dnsmasq.d) skipping: [instance] TASK [Create dnsmasq networks] ************************************************* Thursday 27 November 2025 10:52:55 +0000 (0:00:00.118) 0:00:22.896 ***** skipping: [instance] => (item=ocppr) TASK [dnsmasq : Assert mandatory parameter] ************************************ Thursday 27 November 2025 10:52:55 +0000 (0:00:00.148) 0:00:23.044 ***** ok: [instance] => changed=false msg: All assertions passed TASK [dnsmasq : Assert mandatory parameters for new network] ******************* Thursday 27 November 2025 10:52:55 +0000 (0:00:00.085) 0:00:23.130 ***** ok: [instance] => changed=false msg: All assertions passed TASK [dnsmasq : Create network] ************************************************ Thursday 27 November 2025 10:52:55 +0000 (0:00:00.071) 0:00:23.202 ***** changed: [instance] TASK [dnsmasq : Remove network] ************************************************ Thursday 27 November 2025 10:52:55 +0000 (0:00:00.477) 0:00:23.679 ***** skipping: [instance] TASK [dnsmasq : Remove dhcp host files] **************************************** Thursday 27 November 2025 10:52:55 +0000 (0:00:00.050) 0:00:23.730 ***** skipping: [instance] TASK [dnsmasq : Assert mandatory parameter] ************************************ Thursday 27 November 2025 10:52:56 +0000 (0:00:00.112) 0:00:23.842 ***** ok: [instance] => changed=false msg: All assertions passed TASK [dnsmasq : Assert mandatory parameters for new network] ******************* Thursday 27 November 2025 10:52:56 +0000 (0:00:00.058) 0:00:23.900 ***** ok: [instance] => changed=false msg: All assertions passed TASK [dnsmasq : Create network] ************************************************ Thursday 27 November 2025 10:52:56 +0000 (0:00:00.067) 0:00:23.968 ***** changed: [instance] TASK [dnsmasq : Remove network] ************************************************ Thursday 27 November 2025 10:52:56 +0000 (0:00:00.512) 0:00:24.480 ***** skipping: [instance] TASK [dnsmasq : Remove dhcp host files] **************************************** Thursday 27 November 2025 10:52:56 +0000 (0:00:00.049) 0:00:24.530 ***** skipping: [instance] TASK [Deploy radvd for IPv6 router advertisements] ***************************** Thursday 27 November 2025 10:52:56 +0000 (0:00:00.081) 0:00:24.611 ***** skipping: [instance] TASK [libvirt_manager : Ensure network is in correct zone] ********************* Thursday 27 November 2025 10:52:56 +0000 (0:00:00.058) 0:00:24.670 ***** changed: [instance] => (item=ocppr) changed: [instance] => (item=cifmw-public) changed: [instance] => (item=cifmw-osp_trunk) TASK [libvirt_manager : Extract IP address from network bridges] *************** Thursday 27 November 2025 10:52:57 +0000 (0:00:00.747) 0:00:25.418 ***** included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/network_bridge_info_gen.yml for instance => (item=ocppr) included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/network_bridge_info_gen.yml for instance => (item=cifmw-public) included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/network_bridge_info_gen.yml for instance => (item=cifmw-osp_trunk) TASK [libvirt_manager : Extract IP address from network bridges] *************** Thursday 27 November 2025 10:52:57 +0000 (0:00:00.099) 0:00:25.518 ***** ok: [instance] TASK [libvirt_manager : Set network_bridge_info fact with network and address] *** Thursday 27 November 2025 10:52:58 +0000 (0:00:00.450) 0:00:25.968 ***** ok: [instance] TASK [libvirt_manager : Extract IP address from network bridges] *************** Thursday 27 November 2025 10:52:58 +0000 (0:00:00.067) 0:00:26.036 ***** ok: [instance] TASK [libvirt_manager : Set network_bridge_info fact with network and address] *** Thursday 27 November 2025 10:52:58 +0000 (0:00:00.230) 0:00:26.267 ***** ok: [instance] TASK [libvirt_manager : Extract IP address from network bridges] *************** Thursday 27 November 2025 10:52:58 +0000 (0:00:00.062) 0:00:26.330 ***** ok: [instance] TASK [libvirt_manager : Set network_bridge_info fact with network and address] *** Thursday 27 November 2025 10:52:58 +0000 (0:00:00.258) 0:00:26.588 ***** ok: [instance] TASK [libvirt_manager : Output _network_data] ********************************** Thursday 27 November 2025 10:52:58 +0000 (0:00:00.065) 0:00:26.653 ***** changed: [instance] TASK [libvirt_manager : Output pub_net] **************************************** Thursday 27 November 2025 10:52:59 +0000 (0:00:00.377) 0:00:27.031 ***** changed: [instance] TASK [libvirt_manager : Output _cifmw_libvirt_manager_layout] ****************** Thursday 27 November 2025 10:52:59 +0000 (0:00:00.369) 0:00:27.401 ***** changed: [instance] TASK [libvirt_manager : Expose patch for networking_mapper] ******************** Thursday 27 November 2025 10:53:00 +0000 (0:00:00.383) 0:00:27.784 ***** ok: [instance] TASK [libvirt_manager : Save networking_mapper patch] ************************** Thursday 27 November 2025 10:53:00 +0000 (0:00:00.126) 0:00:27.911 ***** changed: [instance] TASK [networking_mapper : Check for Networking Definition file existence] ****** Thursday 27 November 2025 10:53:00 +0000 (0:00:00.363) 0:00:28.275 ***** skipping: [instance] TASK [networking_mapper : Load the Networking Definition from file] ************ Thursday 27 November 2025 10:53:00 +0000 (0:00:00.052) 0:00:28.327 ***** skipping: [instance] TASK [networking_mapper : Check for interfaces info file existence] ************ Thursday 27 November 2025 10:53:00 +0000 (0:00:00.081) 0:00:28.408 ***** skipping: [instance] TASK [networking_mapper : Load the interfaces info from file] ****************** Thursday 27 November 2025 10:53:00 +0000 (0:00:00.054) 0:00:28.462 ***** skipping: [instance] TASK [networking_mapper : Ensure local fact is empty] ************************** Thursday 27 November 2025 10:53:00 +0000 (0:00:00.053) 0:00:28.516 ***** ok: [instance] TASK [networking_mapper : Set the input Networking Definition and patch it if needed] *** Thursday 27 November 2025 10:53:00 +0000 (0:00:00.046) 0:00:28.562 ***** ok: [instance] => (item={'networks': {'ctlplane': {'network': '192.168.140.0/24', 'gateway': '192.168.140.1', 'dns': ['192.168.140.1'], 'mtu': 1500, 'tools': {'multus': {'ranges': [{'start': 30, 'end': 70}]}, 'netconfig': {'ranges': [{'start': 100, 'end': 120}, {'start': 150, 'end': 170}]}, 'metallb': {'ranges': [{'start': 80, 'end': 90}]}}}, 'internalapi': {'network': '172.17.0.0/24', 'vlan': 20, 'mtu': 1496, 'tools': {'metallb': {'ranges': [{'start': 80, 'end': 90}]}, 'netconfig': {'ranges': [{'start': 100, 'end': 250}]}, 'multus': {'ranges': [{'start': 30, 'end': 70}]}}}, 'storage': {'network': '172.18.0.0/24', 'vlan': 21, 'mtu': 1496, 'tools': {'metallb': {'ranges': [{'start': 80, 'end': 90}]}, 'netconfig': {'ranges': [{'start': 100, 'end': 250}]}, 'multus': {'ranges': [{'start': 30, 'end': 70}]}}}, 'tenant': {'network': '172.19.0.0/24', 'tools': {'metallb': {'ranges': [{'start': 80, 'end': 90}]}, 'netconfig': {'ranges': [{'start': 100, 'end': 250}]}, 'multus': {'ranges': [{'start': 30, 'end': 70}]}}, 'vlan': 22, 'mtu': 1496}, 'external': {'network': '10.0.0.0/24', 'tools': {'netconfig': {'ranges': [{'start': 100, 'end': 250}]}}, 'vlan': 22, 'mtu': 1500}, 'storagemgmt': {'network': '172.20.0.0/24', 'tools': {'netconfig': {'ranges': [{'start': 100, 'end': 250}]}}, 'vlan': 23, 'mtu': 1500}}, 'group-templates': {'ocps': {'network-template': {'range': {'start': 10, 'length': 3}}, 'networks': {'ctlplane': {}, 'internalapi': {'trunk-parent': 'ctlplane'}, 'tenant': {'trunk-parent': 'ctlplane'}, 'storage': {'trunk-parent': 'ctlplane'}}}, 'ocp_workers': {'network-template': {'range': {'start': 15, 'length': 3}}, 'networks': {'ctlplane': {}, 'internalapi': {'trunk-parent': 'ctlplane'}, 'tenant': {'trunk-parent': 'ctlplane'}, 'storage': {'trunk-parent': 'ctlplane'}}}, 'computes': {'network-template': {'range': {'start': 100, 'length': 21}}, 'networks': {'ctlplane': {}, 'internalapi': {'trunk-parent': 'ctlplane'}, 'tenant': {'trunk-parent': 'ctlplane'}, 'storage': {'trunk-parent': 'ctlplane'}, 'storagemgmt': {'trunk-parent': 'ctlplane'}}}}, 'instances': {'controller-0': {'networks': {'ctlplane': {'ip': '192.168.140.9'}}}}}) ok: [instance] => (item={'networks': {'public': {'network-v4': '192.168.110.0/24'}}, 'group-templates': {'computes': {'networks': {'public': None}}, 'ocps': {'networks': {'public': None}}, 'ocp_workers': {'networks': {'public': None}}}, 'instances': {'controller-0': {'networks': {'public': {'ip-v4': '192.168.110.9'}}}}}) TASK [networking_mapper : Gather facts if requested] *************************** Thursday 27 November 2025 10:53:01 +0000 (0:00:00.226) 0:00:28.789 ***** skipping: [instance] TASK [networking_mapper : Ensure CI infrastructure dir exists] ***************** Thursday 27 November 2025 10:53:01 +0000 (0:00:00.047) 0:00:28.837 ***** ok: [instance] TASK [networking_mapper : Write the Networking Definition to file] ************* Thursday 27 November 2025 10:53:01 +0000 (0:00:00.239) 0:00:29.076 ***** changed: [instance] TASK [networking_mapper : Call the networking mapper] ************************** Thursday 27 November 2025 10:53:01 +0000 (0:00:00.437) 0:00:29.513 ***** ok: [instance] TASK [networking_mapper : Set networking mapper facts] ************************* Thursday 27 November 2025 10:53:01 +0000 (0:00:00.187) 0:00:29.701 ***** ok: [instance] TASK [networking_mapper : Write the Networking Environment Definition to file] *** Thursday 27 November 2025 10:53:02 +0000 (0:00:00.062) 0:00:29.764 ***** changed: [instance] TASK [libvirt_manager : Be sure to save current state of networking_mapper environment] *** Thursday 27 November 2025 10:53:02 +0000 (0:00:00.490) 0:00:30.255 ***** ok: [instance] TASK [libvirt_manager : Unset patch] ******************************************* Thursday 27 November 2025 10:53:02 +0000 (0:00:00.089) 0:00:30.344 ***** ok: [instance] TASK [libvirt_manager : Initialize empty _lm_dhcp_entries fact] **************** Thursday 27 November 2025 10:53:02 +0000 (0:00:00.052) 0:00:30.396 ***** ok: [instance] TASK [libvirt_manager : Reserve IPs on networks] ******************************* Thursday 27 November 2025 10:53:02 +0000 (0:00:00.049) 0:00:30.446 ***** included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/reserve_dnsmasq_ips.yml for instance => (item=ctlplane) included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/reserve_dnsmasq_ips.yml for instance => (item=internalapi) included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/reserve_dnsmasq_ips.yml for instance => (item=storage) included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/reserve_dnsmasq_ips.yml for instance => (item=tenant) included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/reserve_dnsmasq_ips.yml for instance => (item=external) included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/reserve_dnsmasq_ips.yml for instance => (item=storagemgmt) included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/reserve_dnsmasq_ips.yml for instance => (item=public) TASK [libvirt_manager : Loop on host IPs] ************************************** Thursday 27 November 2025 10:53:02 +0000 (0:00:00.153) 0:00:30.599 ***** ok: [instance] => (item=compute-0 - ctlplane) ok: [instance] => (item=controller-0 - ctlplane) ok: [instance] => (item=ocp-master-0 - ctlplane) ok: [instance] => (item=ocp-worker-0 - ctlplane) TASK [libvirt_manager : Loop on host IPs] ************************************** Thursday 27 November 2025 10:53:03 +0000 (0:00:00.199) 0:00:30.798 ***** skipping: [instance] => (item=compute-0 - internalapi) skipping: [instance] => (item=controller-0 - internalapi) skipping: [instance] => (item=ocp-master-0 - internalapi) skipping: [instance] => (item=ocp-worker-0 - internalapi) skipping: [instance] TASK [libvirt_manager : Loop on host IPs] ************************************** Thursday 27 November 2025 10:53:03 +0000 (0:00:00.126) 0:00:30.924 ***** skipping: [instance] => (item=compute-0 - storage) skipping: [instance] => (item=controller-0 - storage) skipping: [instance] => (item=ocp-master-0 - storage) skipping: [instance] => (item=ocp-worker-0 - storage) skipping: [instance] TASK [libvirt_manager : Loop on host IPs] ************************************** Thursday 27 November 2025 10:53:03 +0000 (0:00:00.124) 0:00:31.049 ***** skipping: [instance] => (item=compute-0 - tenant) skipping: [instance] => (item=controller-0 - tenant) skipping: [instance] => (item=ocp-master-0 - tenant) skipping: [instance] => (item=ocp-worker-0 - tenant) skipping: [instance] TASK [libvirt_manager : Loop on host IPs] ************************************** Thursday 27 November 2025 10:53:03 +0000 (0:00:00.161) 0:00:31.210 ***** skipping: [instance] => (item=compute-0 - external) skipping: [instance] => (item=controller-0 - external) skipping: [instance] => (item=ocp-master-0 - external) skipping: [instance] => (item=ocp-worker-0 - external) skipping: [instance] TASK [libvirt_manager : Loop on host IPs] ************************************** Thursday 27 November 2025 10:53:03 +0000 (0:00:00.126) 0:00:31.337 ***** skipping: [instance] => (item=compute-0 - storagemgmt) skipping: [instance] => (item=controller-0 - storagemgmt) skipping: [instance] => (item=ocp-master-0 - storagemgmt) skipping: [instance] => (item=ocp-worker-0 - storagemgmt) skipping: [instance] TASK [libvirt_manager : Loop on host IPs] ************************************** Thursday 27 November 2025 10:53:03 +0000 (0:00:00.121) 0:00:31.459 ***** ok: [instance] => (item=compute-0 - public) ok: [instance] => (item=controller-0 - public) ok: [instance] => (item=ocp-master-0 - public) ok: [instance] => (item=ocp-worker-0 - public) TASK [Inject DHCP entries for net {{ net_name }}] ****************************** Thursday 27 November 2025 10:53:03 +0000 (0:00:00.203) 0:00:31.662 ***** TASK [dnsmasq : Ensure we have the right data and type] ************************ Thursday 27 November 2025 10:53:04 +0000 (0:00:00.171) 0:00:31.834 ***** ok: [instance] TASK [dnsmasq : Assert we have needed host data] ******************************* Thursday 27 November 2025 10:53:04 +0000 (0:00:00.069) 0:00:31.903 ***** ok: [instance] => (item={'network': 'osp_trunk', 'name': 'compute-0', 'state': 'present', 'mac': '52:54:00:19:e7:64', 'ips': ['192.168.140.100', ''], 'tag': 'compute'}) ok: [instance] => (item={'network': 'osp_trunk', 'name': 'controller-0', 'state': 'present', 'mac': '52:54:01:a0:e1:ae', 'ips': ['192.168.140.9', ''], 'tag': 'controller'}) ok: [instance] => (item={'network': 'osp_trunk', 'name': 'master-0', 'state': 'present', 'mac': '52:54:02:b4:6d:3b', 'ips': ['192.168.140.10', ''], 'tag': 'ocp'}) ok: [instance] => (item={'network': 'osp_trunk', 'name': 'worker-0', 'state': 'present', 'mac': '52:54:03:c6:ea:55', 'ips': ['192.168.140.15', ''], 'tag': 'ocp_worker'}) ok: [instance] => (item={'network': 'public', 'name': 'compute-0', 'state': 'present', 'mac': '52:54:00:dd:0a:c3', 'ips': ['192.168.110.100', ''], 'tag': 'compute'}) ok: [instance] => (item={'network': 'public', 'name': 'controller-0', 'state': 'present', 'mac': '52:54:01:69:55:72', 'ips': ['192.168.110.9', ''], 'tag': 'controller'}) ok: [instance] => (item={'network': 'public', 'name': 'master-0', 'state': 'present', 'mac': '52:54:02:c5:36:18', 'ips': ['192.168.110.10', ''], 'tag': 'ocp'}) ok: [instance] => (item={'network': 'public', 'name': 'worker-0', 'state': 'present', 'mac': '52:54:03:7b:33:2e', 'ips': ['192.168.110.15', ''], 'tag': 'ocp_worker'}) TASK [dnsmasq : Ensure networks exists] **************************************** Thursday 27 November 2025 10:53:04 +0000 (0:00:00.149) 0:00:32.053 ***** included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/_check_net_status.yml for instance => (item=osp_trunk) included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/_check_net_status.yml for instance => (item=public) TASK [dnsmasq : Check network file status] ************************************* Thursday 27 November 2025 10:53:04 +0000 (0:00:00.139) 0:00:32.192 ***** ok: [instance] TASK [dnsmasq : Assert network exists] ***************************************** Thursday 27 November 2025 10:53:04 +0000 (0:00:00.208) 0:00:32.400 ***** ok: [instance] TASK [dnsmasq : Check network file status] ************************************* Thursday 27 November 2025 10:53:04 +0000 (0:00:00.051) 0:00:32.452 ***** ok: [instance] TASK [dnsmasq : Assert network exists] ***************************************** Thursday 27 November 2025 10:53:04 +0000 (0:00:00.203) 0:00:32.655 ***** ok: [instance] TASK [dnsmasq : Initialize empty dhcp_host_entries] **************************** Thursday 27 November 2025 10:53:04 +0000 (0:00:00.084) 0:00:32.740 ***** ok: [instance] TASK [dnsmasq : Compute entry] ************************************************* Thursday 27 November 2025 10:53:05 +0000 (0:00:00.048) 0:00:32.789 ***** ok: [instance] => (item={'network': 'osp_trunk', 'name': 'compute-0', 'state': 'present', 'mac': '52:54:00:19:e7:64', 'ips': ['192.168.140.100', ''], 'tag': 'compute'}) ok: [instance] => (item={'network': 'osp_trunk', 'name': 'controller-0', 'state': 'present', 'mac': '52:54:01:a0:e1:ae', 'ips': ['192.168.140.9', ''], 'tag': 'controller'}) ok: [instance] => (item={'network': 'osp_trunk', 'name': 'master-0', 'state': 'present', 'mac': '52:54:02:b4:6d:3b', 'ips': ['192.168.140.10', ''], 'tag': 'ocp'}) ok: [instance] => (item={'network': 'osp_trunk', 'name': 'worker-0', 'state': 'present', 'mac': '52:54:03:c6:ea:55', 'ips': ['192.168.140.15', ''], 'tag': 'ocp_worker'}) ok: [instance] => (item={'network': 'public', 'name': 'compute-0', 'state': 'present', 'mac': '52:54:00:dd:0a:c3', 'ips': ['192.168.110.100', ''], 'tag': 'compute'}) ok: [instance] => (item={'network': 'public', 'name': 'controller-0', 'state': 'present', 'mac': '52:54:01:69:55:72', 'ips': ['192.168.110.9', ''], 'tag': 'controller'}) ok: [instance] => (item={'network': 'public', 'name': 'master-0', 'state': 'present', 'mac': '52:54:02:c5:36:18', 'ips': ['192.168.110.10', ''], 'tag': 'ocp'}) ok: [instance] => (item={'network': 'public', 'name': 'worker-0', 'state': 'present', 'mac': '52:54:03:7b:33:2e', 'ips': ['192.168.110.15', ''], 'tag': 'ocp_worker'}) TASK [dnsmasq : Create add/remove sets] **************************************** Thursday 27 November 2025 10:53:05 +0000 (0:00:00.246) 0:00:33.036 ***** ok: [instance] TASK [dnsmasq : Add DHCP entries] ********************************************** Thursday 27 November 2025 10:53:05 +0000 (0:00:00.067) 0:00:33.103 ***** changed: [instance] => (item={'file': 'osp_trunk_compute-0_52:54:00:19:e7:64', 'entry': 'set:compute,52:54:00:19:e7:64,192.168.140.100,compute-0', 'state': 'present'}) changed: [instance] => (item={'file': 'osp_trunk_controller-0_52:54:01:a0:e1:ae', 'entry': 'set:controller,52:54:01:a0:e1:ae,192.168.140.9,controller-0', 'state': 'present'}) changed: [instance] => (item={'file': 'osp_trunk_master-0_52:54:02:b4:6d:3b', 'entry': 'set:ocp,52:54:02:b4:6d:3b,192.168.140.10,master-0', 'state': 'present'}) changed: [instance] => (item={'file': 'osp_trunk_worker-0_52:54:03:c6:ea:55', 'entry': 'set:ocp_worker,52:54:03:c6:ea:55,192.168.140.15,worker-0', 'state': 'present'}) changed: [instance] => (item={'file': 'public_compute-0_52:54:00:dd:0a:c3', 'entry': 'set:compute,52:54:00:dd:0a:c3,192.168.110.100,compute-0', 'state': 'present'}) changed: [instance] => (item={'file': 'public_controller-0_52:54:01:69:55:72', 'entry': 'set:controller,52:54:01:69:55:72,192.168.110.9,controller-0', 'state': 'present'}) changed: [instance] => (item={'file': 'public_master-0_52:54:02:c5:36:18', 'entry': 'set:ocp,52:54:02:c5:36:18,192.168.110.10,master-0', 'state': 'present'}) changed: [instance] => (item={'file': 'public_worker-0_52:54:03:7b:33:2e', 'entry': 'set:ocp_worker,52:54:03:7b:33:2e,192.168.110.15,worker-0', 'state': 'present'}) TASK [dnsmasq : Remove DHCP entries] ******************************************* Thursday 27 November 2025 10:53:08 +0000 (0:00:02.834) 0:00:35.938 ***** skipping: [instance] TASK [libvirt_manager : Create per-network and .utility DNS entries] *********** Thursday 27 November 2025 10:53:08 +0000 (0:00:00.101) 0:00:36.039 ***** ok: [instance] => (item=compute-0) ok: [instance] => (item=controller-0) ok: [instance] => (item=ocp-master-0) ok: [instance] => (item=ocp-worker-0) TASK [Inject VMs in the .utility zone] ***************************************** Thursday 27 November 2025 10:53:08 +0000 (0:00:00.305) 0:00:36.344 ***** TASK [dnsmasq : Assert we have needed host record data] ************************ Thursday 27 November 2025 10:53:08 +0000 (0:00:00.167) 0:00:36.512 ***** ok: [instance] TASK [dnsmasq : Assert each address element have needed data] ****************** Thursday 27 November 2025 10:53:08 +0000 (0:00:00.069) 0:00:36.582 ***** ok: [instance] => (item={'names': ['compute-0.utility', 'compute-0.instance', 'compute-0.utility', 'compute-0.instance'], 'ips': ['192.168.140.100', ''], 'state': 'present'}) ok: [instance] => (item={'names': ['compute-0.ctlplane.local', 'compute-0.ctlplane.local'], 'ips': ['192.168.140.100', ''], 'state': 'present'}) ok: [instance] => (item={'names': ['compute-0.internalapi.local', 'compute-0.internalapi.local'], 'ips': ['172.17.0.100', ''], 'state': 'present'}) ok: [instance] => (item={'names': ['compute-0.public.local', 'compute-0.public.local'], 'ips': ['192.168.110.100', ''], 'state': 'present'}) ok: [instance] => (item={'names': ['compute-0.storage.local', 'compute-0.storage.local'], 'ips': ['172.18.0.100', ''], 'state': 'present'}) ok: [instance] => (item={'names': ['compute-0.storagemgmt.local', 'compute-0.storagemgmt.local'], 'ips': ['172.20.0.100', ''], 'state': 'present'}) ok: [instance] => (item={'names': ['compute-0.tenant.local', 'compute-0.tenant.local'], 'ips': ['172.19.0.100', ''], 'state': 'present'}) ok: [instance] => (item={'names': ['controller-0.utility', 'controller-0.instance', 'controller-0.utility', 'controller-0.instance'], 'ips': ['192.168.140.9', ''], 'state': 'present'}) ok: [instance] => (item={'names': ['controller-0.ctlplane.local', 'controller-0.ctlplane.local'], 'ips': ['192.168.140.9', ''], 'state': 'present'}) ok: [instance] => (item={'names': ['controller-0.public.local', 'controller-0.public.local'], 'ips': ['192.168.110.9', ''], 'state': 'present'}) ok: [instance] => (item={'names': ['master-0.utility', 'master-0.instance', 'ocp-0.utility', 'ocp-0.instance'], 'ips': ['192.168.140.10', ''], 'state': 'present'}) ok: [instance] => (item={'names': ['master-0.ctlplane.local', 'ocp-0.ctlplane.local'], 'ips': ['192.168.140.10', ''], 'state': 'present'}) ok: [instance] => (item={'names': ['master-0.internalapi.local', 'ocp-0.internalapi.local'], 'ips': ['172.17.0.10', ''], 'state': 'present'}) ok: [instance] => (item={'names': ['master-0.public.local', 'ocp-0.public.local'], 'ips': ['192.168.110.10', ''], 'state': 'present'}) ok: [instance] => (item={'names': ['master-0.storage.local', 'ocp-0.storage.local'], 'ips': ['172.18.0.10', ''], 'state': 'present'}) ok: [instance] => (item={'names': ['master-0.tenant.local', 'ocp-0.tenant.local'], 'ips': ['172.19.0.10', ''], 'state': 'present'}) ok: [instance] => (item={'names': ['worker-0.utility', 'worker-0.instance', 'ocp_worker-0.utility', 'ocp_worker-0.instance'], 'ips': ['192.168.140.15', ''], 'state': 'present'}) ok: [instance] => (item={'names': ['worker-0.ctlplane.local', 'ocp_worker-0.ctlplane.local'], 'ips': ['192.168.140.15', ''], 'state': 'present'}) ok: [instance] => (item={'names': ['worker-0.internalapi.local', 'ocp_worker-0.internalapi.local'], 'ips': ['172.17.0.15', ''], 'state': 'present'}) ok: [instance] => (item={'names': ['worker-0.public.local', 'ocp_worker-0.public.local'], 'ips': ['192.168.110.15', ''], 'state': 'present'}) ok: [instance] => (item={'names': ['worker-0.storage.local', 'ocp_worker-0.storage.local'], 'ips': ['172.18.0.15', ''], 'state': 'present'}) ok: [instance] => (item={'names': ['worker-0.tenant.local', 'ocp_worker-0.tenant.local'], 'ips': ['172.19.0.15', ''], 'state': 'present'}) TASK [dnsmasq : Add/Remove address] ******************************************** Thursday 27 November 2025 10:53:09 +0000 (0:00:00.287) 0:00:36.869 ***** changed: [instance] => (item={'names': ['compute-0.utility', 'compute-0.instance', 'compute-0.utility', 'compute-0.instance'], 'ips': ['192.168.140.100', ''], 'state': 'present'}) changed: [instance] => (item={'names': ['compute-0.ctlplane.local', 'compute-0.ctlplane.local'], 'ips': ['192.168.140.100', ''], 'state': 'present'}) changed: [instance] => (item={'names': ['compute-0.internalapi.local', 'compute-0.internalapi.local'], 'ips': ['172.17.0.100', ''], 'state': 'present'}) changed: [instance] => (item={'names': ['compute-0.public.local', 'compute-0.public.local'], 'ips': ['192.168.110.100', ''], 'state': 'present'}) changed: [instance] => (item={'names': ['compute-0.storage.local', 'compute-0.storage.local'], 'ips': ['172.18.0.100', ''], 'state': 'present'}) changed: [instance] => (item={'names': ['compute-0.storagemgmt.local', 'compute-0.storagemgmt.local'], 'ips': ['172.20.0.100', ''], 'state': 'present'}) changed: [instance] => (item={'names': ['compute-0.tenant.local', 'compute-0.tenant.local'], 'ips': ['172.19.0.100', ''], 'state': 'present'}) changed: [instance] => (item={'names': ['controller-0.utility', 'controller-0.instance', 'controller-0.utility', 'controller-0.instance'], 'ips': ['192.168.140.9', ''], 'state': 'present'}) changed: [instance] => (item={'names': ['controller-0.ctlplane.local', 'controller-0.ctlplane.local'], 'ips': ['192.168.140.9', ''], 'state': 'present'}) changed: [instance] => (item={'names': ['controller-0.public.local', 'controller-0.public.local'], 'ips': ['192.168.110.9', ''], 'state': 'present'}) changed: [instance] => (item={'names': ['master-0.utility', 'master-0.instance', 'ocp-0.utility', 'ocp-0.instance'], 'ips': ['192.168.140.10', ''], 'state': 'present'}) changed: [instance] => (item={'names': ['master-0.ctlplane.local', 'ocp-0.ctlplane.local'], 'ips': ['192.168.140.10', ''], 'state': 'present'}) changed: [instance] => (item={'names': ['master-0.internalapi.local', 'ocp-0.internalapi.local'], 'ips': ['172.17.0.10', ''], 'state': 'present'}) changed: [instance] => (item={'names': ['master-0.public.local', 'ocp-0.public.local'], 'ips': ['192.168.110.10', ''], 'state': 'present'}) changed: [instance] => (item={'names': ['master-0.storage.local', 'ocp-0.storage.local'], 'ips': ['172.18.0.10', ''], 'state': 'present'}) changed: [instance] => (item={'names': ['master-0.tenant.local', 'ocp-0.tenant.local'], 'ips': ['172.19.0.10', ''], 'state': 'present'}) changed: [instance] => (item={'names': ['worker-0.utility', 'worker-0.instance', 'ocp_worker-0.utility', 'ocp_worker-0.instance'], 'ips': ['192.168.140.15', ''], 'state': 'present'}) changed: [instance] => (item={'names': ['worker-0.ctlplane.local', 'ocp_worker-0.ctlplane.local'], 'ips': ['192.168.140.15', ''], 'state': 'present'}) changed: [instance] => (item={'names': ['worker-0.internalapi.local', 'ocp_worker-0.internalapi.local'], 'ips': ['172.17.0.15', ''], 'state': 'present'}) changed: [instance] => (item={'names': ['worker-0.public.local', 'ocp_worker-0.public.local'], 'ips': ['192.168.110.15', ''], 'state': 'present'}) changed: [instance] => (item={'names': ['worker-0.storage.local', 'ocp_worker-0.storage.local'], 'ips': ['172.18.0.15', ''], 'state': 'present'}) changed: [instance] => (item={'names': ['worker-0.tenant.local', 'ocp_worker-0.tenant.local'], 'ips': ['172.19.0.15', ''], 'state': 'present'}) TASK [libvirt_manager : Initialize empty _lm_dhcp_options fact] **************** Thursday 27 November 2025 10:53:13 +0000 (0:00:04.488) 0:00:41.357 ***** ok: [instance] TASK [libvirt_manager : Collect DHCP options from VM definitions] ************** Thursday 27 November 2025 10:53:13 +0000 (0:00:00.051) 0:00:41.408 ***** skipping: [instance] => (item=compute) skipping: [instance] => (item=controller) skipping: [instance] => (item=ocp) skipping: [instance] => (item=ocp_worker) skipping: [instance] TASK [libvirt_manager : Generate DHCP option configuration for VM types] ******* Thursday 27 November 2025 10:53:13 +0000 (0:00:00.076) 0:00:41.484 ***** skipping: [instance] TASK [libvirt_manager : Ensure some domains are local] ************************* Thursday 27 November 2025 10:53:13 +0000 (0:00:00.060) 0:00:41.545 ***** changed: [instance] TASK [libvirt_manager : Ensure dnsmasq is reloaded now] ************************ Thursday 27 November 2025 10:53:14 +0000 (0:00:00.442) 0:00:41.988 ***** RUNNING HANDLER [libvirt_manager : Restart firewalld] ************************** Thursday 27 November 2025 10:53:14 +0000 (0:00:00.066) 0:00:42.055 ***** changed: [instance] RUNNING HANDLER [dnsmasq : Restart dnsmasq] ************************************ Thursday 27 November 2025 10:53:15 +0000 (0:00:00.915) 0:00:42.970 ***** changed: [instance] RUNNING HANDLER [dnsmasq : Reload dnsmasq] ************************************* Thursday 27 November 2025 10:53:15 +0000 (0:00:00.388) 0:00:43.359 ***** changed: [instance] PLAY RECAP ********************************************************************* instance : ok=103 changed=32 unreachable=0 failed=0 skipped=34 rescued=0 ignored=0 Thursday 27 November 2025 10:53:16 +0000 (0:00:00.536) 0:00:43.896 ***** =============================================================================== dnsmasq : Add/Remove address -------------------------------------------- 4.49s dnsmasq : Ensure SELinux knows about the new files and directories ------ 3.48s dnsmasq : Add DHCP entries ---------------------------------------------- 2.83s ci_nmstate : Apply the desidered state on instance ---------------------- 1.85s ci_nmstate : Install required packages on instance ---------------------- 1.53s dnsmasq : Install needed packages --------------------------------------- 1.28s dnsmasq : Enable and start service -------------------------------------- 0.96s libvirt_manager : Ensure networks are created/started ------------------- 0.92s Gathering Facts --------------------------------------------------------- 0.92s libvirt_manager : Restart firewalld ------------------------------------- 0.92s libvirt_manager : Ensure networks are defined --------------------------- 0.77s libvirt_manager : Ensure network is in correct zone --------------------- 0.75s libvirt_manager : Ensure networks are active ---------------------------- 0.66s libvirt_manager : Ensure networks enabled to autostart ------------------ 0.65s libvirt_manager : Fetch bridges ports link info ------------------------- 0.58s dnsmasq : Reload dnsmasq ------------------------------------------------ 0.54s dnsmasq : Create network ------------------------------------------------ 0.51s libvirt_manager : Refresh networking facts on host ---------------------- 0.49s networking_mapper : Write the Networking Environment Definition to file --- 0.49s libvirt_manager : Dump MAC mapping -------------------------------------- 0.49s PLAY [Cleanup] ***************************************************************** TASK [Gathering Facts] ********************************************************* Thursday 27 November 2025 10:53:16 +0000 (0:00:00.046) 0:00:00.046 ***** ok: [instance] TASK [Ensure we have the destination directory] ******************************** Thursday 27 November 2025 10:53:17 +0000 (0:00:00.947) 0:00:00.994 ***** changed: [instance] TASK [Copy generated content to proper location] ******************************* Thursday 27 November 2025 10:53:18 +0000 (0:00:00.341) 0:00:01.335 ***** changed: [instance] => (item=/opt/basedir/artifacts) changed: [instance] => (item=/opt/basedir/logs) ok: [instance] => (item=/opt/basedir/cifmw_config_drive) changed: [instance] => (item=/etc/cifmw-dnsmasq.conf) changed: [instance] => (item=/etc/cifmw-dnsmasq.d) TASK [libvirt_manager : Get installed packages list] *************************** Thursday 27 November 2025 10:53:19 +0000 (0:00:01.376) 0:00:02.711 ***** ok: [instance] TASK [libvirt_manager : Populate service facts] ******************************** Thursday 27 November 2025 10:53:20 +0000 (0:00:00.786) 0:00:03.497 ***** ok: [instance] TASK [libvirt_manager : Start virtqemud socket service] ************************ Thursday 27 November 2025 10:53:22 +0000 (0:00:02.068) 0:00:05.566 ***** ok: [instance] => (item=virtqemud.service) ok: [instance] => (item=virtqemud.socket) TASK [libvirt_manager : Set _is_deepscrub internal fact] *********************** Thursday 27 November 2025 10:53:23 +0000 (0:00:00.903) 0:00:06.470 ***** ok: [instance] TASK [libvirt_manager : List all of the existing virtual machines] ************* Thursday 27 November 2025 10:53:23 +0000 (0:00:00.054) 0:00:06.525 ***** ok: [instance] TASK [libvirt_manager : Get pool configuration] ******************************** Thursday 27 November 2025 10:53:23 +0000 (0:00:00.398) 0:00:06.923 ***** ok: [instance] TASK [libvirt_manager : Filter out target environment] ************************* Thursday 27 November 2025 10:53:23 +0000 (0:00:00.391) 0:00:07.315 ***** ok: [instance] TASK [libvirt_manager : Expose cleanup list] *********************************** Thursday 27 November 2025 10:53:24 +0000 (0:00:00.080) 0:00:07.396 ***** ok: [instance] => cleanup_vms: [] TASK [libvirt_manager : Clean ssh known_hosts] ********************************* Thursday 27 November 2025 10:53:24 +0000 (0:00:00.079) 0:00:07.475 ***** skipping: [instance] TASK [libvirt_manager : Destroy machine] *************************************** Thursday 27 November 2025 10:53:24 +0000 (0:00:00.036) 0:00:07.511 ***** skipping: [instance] TASK [libvirt_manager : Undefine machine] ************************************** Thursday 27 November 2025 10:53:24 +0000 (0:00:00.057) 0:00:07.568 ***** skipping: [instance] TASK [libvirt_manager : (localhost) Clean ssh jumpers] ************************* Thursday 27 November 2025 10:53:24 +0000 (0:00:00.036) 0:00:07.605 ***** skipping: [instance] TASK [libvirt_manager : (instance) Clean ssh jumpers] ************************** Thursday 27 November 2025 10:53:24 +0000 (0:00:00.037) 0:00:07.643 ***** skipping: [instance] TASK [libvirt_manager : Get network list] ************************************** Thursday 27 November 2025 10:53:24 +0000 (0:00:00.034) 0:00:07.677 ***** ok: [instance] TASK [libvirt_manager : Filter out target nets] ******************************** Thursday 27 November 2025 10:53:24 +0000 (0:00:00.380) 0:00:08.057 ***** ok: [instance] TASK [libvirt_manager : Expose cleanup list] *********************************** Thursday 27 November 2025 10:53:24 +0000 (0:00:00.094) 0:00:08.151 ***** ok: [instance] => cleanup_nets: - cifmw-public - cifmw-osp_trunk - ocppr TASK [Remove dnsmasq network bits] ********************************************* Thursday 27 November 2025 10:53:24 +0000 (0:00:00.081) 0:00:08.233 ***** TASK [dnsmasq : Assert mandatory parameter] ************************************ Thursday 27 November 2025 10:53:25 +0000 (0:00:00.279) 0:00:08.512 ***** ok: [instance] => changed=false msg: All assertions passed TASK [dnsmasq : Assert mandatory parameters for new network] ******************* Thursday 27 November 2025 10:53:25 +0000 (0:00:00.134) 0:00:08.646 ***** skipping: [instance] TASK [dnsmasq : Create network] ************************************************ Thursday 27 November 2025 10:53:25 +0000 (0:00:00.079) 0:00:08.726 ***** skipping: [instance] TASK [dnsmasq : Remove network] ************************************************ Thursday 27 November 2025 10:53:25 +0000 (0:00:00.076) 0:00:08.802 ***** ok: [instance] TASK [dnsmasq : Remove dhcp host files] **************************************** Thursday 27 November 2025 10:53:25 +0000 (0:00:00.269) 0:00:09.071 ***** ok: [instance] TASK [dnsmasq : Assert mandatory parameter] ************************************ Thursday 27 November 2025 10:53:26 +0000 (0:00:00.293) 0:00:09.365 ***** ok: [instance] => changed=false msg: All assertions passed TASK [dnsmasq : Assert mandatory parameters for new network] ******************* Thursday 27 November 2025 10:53:26 +0000 (0:00:00.085) 0:00:09.450 ***** skipping: [instance] TASK [dnsmasq : Create network] ************************************************ Thursday 27 November 2025 10:53:26 +0000 (0:00:00.094) 0:00:09.545 ***** skipping: [instance] TASK [dnsmasq : Remove network] ************************************************ Thursday 27 November 2025 10:53:26 +0000 (0:00:00.079) 0:00:09.625 ***** ok: [instance] TASK [dnsmasq : Remove dhcp host files] **************************************** Thursday 27 November 2025 10:53:26 +0000 (0:00:00.298) 0:00:09.924 ***** ok: [instance] TASK [dnsmasq : Assert mandatory parameter] ************************************ Thursday 27 November 2025 10:53:26 +0000 (0:00:00.291) 0:00:10.215 ***** ok: [instance] => changed=false msg: All assertions passed TASK [dnsmasq : Assert mandatory parameters for new network] ******************* Thursday 27 November 2025 10:53:26 +0000 (0:00:00.085) 0:00:10.301 ***** skipping: [instance] TASK [dnsmasq : Create network] ************************************************ Thursday 27 November 2025 10:53:27 +0000 (0:00:00.078) 0:00:10.380 ***** skipping: [instance] TASK [dnsmasq : Remove network] ************************************************ Thursday 27 November 2025 10:53:27 +0000 (0:00:00.079) 0:00:10.459 ***** ok: [instance] TASK [dnsmasq : Remove dhcp host files] **************************************** Thursday 27 November 2025 10:53:27 +0000 (0:00:00.263) 0:00:10.723 ***** ok: [instance] TASK [libvirt_manager : Destroy networks] ************************************** Thursday 27 November 2025 10:53:27 +0000 (0:00:00.283) 0:00:11.006 ***** ok: [instance] => (item=cifmw-public) ok: [instance] => (item=cifmw-osp_trunk) ok: [instance] => (item=ocppr) TASK [libvirt_manager : Undefine networks] ************************************* Thursday 27 November 2025 10:53:29 +0000 (0:00:01.688) 0:00:12.694 ***** ok: [instance] => (item=cifmw-public) ok: [instance] => (item=cifmw-osp_trunk) ok: [instance] => (item=ocppr) TASK [libvirt_manager : Ensure no trace of networks lays in nmcli] ************* Thursday 27 November 2025 10:53:30 +0000 (0:00:00.799) 0:00:13.494 ***** ok: [instance] => (item=cifmw-public) ok: [instance] => (item=cifmw-osp_trunk) ok: [instance] => (item=ocppr) TASK [libvirt_manager : Find dummy interface connection files] ***************** Thursday 27 November 2025 10:53:31 +0000 (0:00:00.923) 0:00:14.418 ***** ok: [instance] TASK [libvirt_manager : Remove dummy interface connections] ******************** Thursday 27 November 2025 10:53:31 +0000 (0:00:00.330) 0:00:14.749 ***** changed: [instance] => (item={'path': '/etc/NetworkManager/system-connections/dummy-jzjjcmcx.nmconnection', 'mode': '0600', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 294, 'inode': 1149894, 'dev': 64513, 'nlink': 1, 'atime': 1764240763.9285192, 'mtime': 1764240763.9285192, 'ctime': 1764240763.9285192, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': False, 'xgrp': False, 'woth': False, 'roth': False, 'xoth': False, 'isuid': False, 'isgid': False}) changed: [instance] => (item={'path': '/etc/NetworkManager/system-connections/dummy-yyi5jwm5.nmconnection', 'mode': '0600', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 314, 'inode': 1149895, 'dev': 64513, 'nlink': 1, 'atime': 1764240763.9305193, 'mtime': 1764240763.9305193, 'ctime': 1764240763.9315193, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': False, 'xgrp': False, 'woth': False, 'roth': False, 'xoth': False, 'isuid': False, 'isgid': False}) changed: [instance] => (item={'path': '/etc/NetworkManager/system-connections/dummy-zoorn5o4.nmconnection', 'mode': '0600', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 308, 'inode': 1149896, 'dev': 64513, 'nlink': 1, 'atime': 1764240763.9325194, 'mtime': 1764240763.9325194, 'ctime': 1764240763.9325194, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': False, 'xgrp': False, 'woth': False, 'roth': False, 'xoth': False, 'isuid': False, 'isgid': False}) TASK [libvirt_manager : Clean firewalld libvirt zone] ************************** Thursday 27 November 2025 10:53:32 +0000 (0:00:00.746) 0:00:15.496 ***** changed: [instance] => (item=cifmw-public) changed: [instance] => (item=cifmw-osp_trunk) changed: [instance] => (item=ocppr) TASK [libvirt_manager : Ensure firewalld is enabled and started] *************** Thursday 27 November 2025 10:53:33 +0000 (0:00:01.272) 0:00:16.768 ***** ok: [instance] TASK [libvirt_manager : Disable masquerade in firewalld default zone] ********** Thursday 27 November 2025 10:53:34 +0000 (0:00:00.621) 0:00:17.390 ***** ok: [instance] TASK [libvirt_manager : Disable forward in firewalld libvirt zone] ************* Thursday 27 November 2025 10:53:34 +0000 (0:00:00.377) 0:00:17.768 ***** changed: [instance] TASK [libvirt_manager : Remove cifmw storage pool] ***************************** Thursday 27 November 2025 10:53:34 +0000 (0:00:00.526) 0:00:18.294 ***** included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/storage_pool.yml for instance TASK [libvirt_manager : Ensure we have a known action] ************************* Thursday 27 November 2025 10:53:35 +0000 (0:00:00.120) 0:00:18.414 ***** ok: [instance] => changed=false msg: All assertions passed TASK [libvirt_manager : Gather the status of cifmw-pool storage pool.] ********* Thursday 27 November 2025 10:53:35 +0000 (0:00:00.082) 0:00:18.497 ***** changed: [instance] TASK [libvirt_manager : Create the storage pool] ******************************* Thursday 27 November 2025 10:53:35 +0000 (0:00:00.277) 0:00:18.774 ***** skipping: [instance] TASK [libvirt_manager : Ensure the storage pool is started] ******************** Thursday 27 November 2025 10:53:35 +0000 (0:00:00.130) 0:00:18.905 ***** skipping: [instance] => (item=pool-start) skipping: [instance] => (item=pool-autostart) skipping: [instance] TASK [libvirt_manager : Gather all the volumes in the pool to delete] ********** Thursday 27 November 2025 10:53:35 +0000 (0:00:00.110) 0:00:19.016 ***** skipping: [instance] TASK [libvirt_manager : Remove the volumes from pool to delete] **************** Thursday 27 November 2025 10:53:35 +0000 (0:00:00.081) 0:00:19.097 ***** skipping: [instance] TASK [libvirt_manager : Delete storage pool] *********************************** Thursday 27 November 2025 10:53:35 +0000 (0:00:00.081) 0:00:19.179 ***** skipping: [instance] => (item=pool-destroy) skipping: [instance] => (item=pool-undefine) skipping: [instance] TASK [libvirt_manager : Refresh pools facts] *********************************** Thursday 27 November 2025 10:53:35 +0000 (0:00:00.112) 0:00:19.291 ***** ok: [instance] TASK [libvirt_manager : Remove overlay images from ocp_volume pools if exists] *** Thursday 27 November 2025 10:53:36 +0000 (0:00:00.289) 0:00:19.580 ***** skipping: [instance] TASK [libvirt_manager : Remove ocp_volumes storage pool] *********************** Thursday 27 November 2025 10:53:36 +0000 (0:00:00.048) 0:00:19.629 ***** included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/storage_pool.yml for instance TASK [libvirt_manager : Ensure we have a known action] ************************* Thursday 27 November 2025 10:53:36 +0000 (0:00:00.122) 0:00:19.751 ***** ok: [instance] => changed=false msg: All assertions passed TASK [libvirt_manager : Gather the status of cifmw-pool storage pool.] ********* Thursday 27 November 2025 10:53:36 +0000 (0:00:00.083) 0:00:19.834 ***** changed: [instance] TASK [libvirt_manager : Create the storage pool] ******************************* Thursday 27 November 2025 10:53:36 +0000 (0:00:00.308) 0:00:20.142 ***** skipping: [instance] TASK [libvirt_manager : Ensure the storage pool is started] ******************** Thursday 27 November 2025 10:53:36 +0000 (0:00:00.080) 0:00:20.222 ***** skipping: [instance] => (item=pool-start) skipping: [instance] => (item=pool-autostart) skipping: [instance] TASK [libvirt_manager : Gather all the volumes in the pool to delete] ********** Thursday 27 November 2025 10:53:37 +0000 (0:00:00.109) 0:00:20.332 ***** skipping: [instance] TASK [libvirt_manager : Remove the volumes from pool to delete] **************** Thursday 27 November 2025 10:53:37 +0000 (0:00:00.080) 0:00:20.412 ***** skipping: [instance] TASK [libvirt_manager : Delete storage pool] *********************************** Thursday 27 November 2025 10:53:37 +0000 (0:00:00.102) 0:00:20.515 ***** skipping: [instance] => (item=pool-destroy) skipping: [instance] => (item=pool-undefine) skipping: [instance] TASK [libvirt_manager : Refresh pools facts] *********************************** Thursday 27 November 2025 10:53:37 +0000 (0:00:00.111) 0:00:20.626 ***** ok: [instance] TASK [libvirt_manager : Refresh all pools after actions] *********************** Thursday 27 November 2025 10:53:37 +0000 (0:00:00.287) 0:00:20.914 ***** skipping: [instance] TASK [libvirt_manager : Get temporary key status] ****************************** Thursday 27 November 2025 10:53:37 +0000 (0:00:00.045) 0:00:20.960 ***** ok: [instance] TASK [libvirt_manager : Get public key] **************************************** Thursday 27 November 2025 10:53:37 +0000 (0:00:00.335) 0:00:21.295 ***** skipping: [instance] TASK [libvirt_manager : Remove public key] ************************************* Thursday 27 November 2025 10:53:38 +0000 (0:00:00.038) 0:00:21.334 ***** skipping: [instance] TASK [libvirt_manager : Remove keypair] **************************************** Thursday 27 November 2025 10:53:38 +0000 (0:00:00.037) 0:00:21.371 ***** skipping: [instance] => (item=cifmw_reproducer_key.pub) skipping: [instance] => (item=cifmw_reproducer_key) skipping: [instance] TASK [libvirt_manager : List libvirt logs] ************************************* Thursday 27 November 2025 10:53:38 +0000 (0:00:00.041) 0:00:21.413 ***** ok: [instance] TASK [libvirt_manager : Remove detected logs] ********************************** Thursday 27 November 2025 10:53:38 +0000 (0:00:00.214) 0:00:21.627 ***** skipping: [instance] TASK [libvirt_manager : Remove workload and volumes] *************************** Thursday 27 November 2025 10:53:38 +0000 (0:00:00.035) 0:00:21.663 ***** ok: [instance] => (item=workload) ok: [instance] => (item=volumes) changed: [instance] => (item=artifacts/debug_network_data.yml) changed: [instance] => (item=artifacts/debug_pub_net_value.txt) changed: [instance] => (item=artifacts/debug_cifmw_libvirt_manager_layout.yml) changed: [instance] => (item=artifacts/interfaces-info.yml) ok: [instance] => (item=artifacts/libvirt-uuids.yml) changed: [instance] => (item=artifacts/net-map-def-patch.yml) TASK [libvirt_manager : Deepscrub data] **************************************** Thursday 27 November 2025 10:53:39 +0000 (0:00:01.362) 0:00:23.025 ***** ok: [instance] => (item=images) ok: [instance] => (item=artifacts/virtual-nodes.yml) TASK [podman : Ensure podman is installed] ************************************* Thursday 27 November 2025 10:53:40 +0000 (0:00:00.425) 0:00:23.450 ***** ok: [instance] TASK [podman : Enable loginctl linger for ansible_user_id] ********************* Thursday 27 November 2025 10:53:41 +0000 (0:00:01.415) 0:00:24.866 ***** changed: [instance] TASK [podman : Ensure subordinate UID entry exists for zuul] ******************* Thursday 27 November 2025 10:53:41 +0000 (0:00:00.246) 0:00:25.113 ***** skipping: [instance] TASK [podman : Ensure subordinate GID entry exists for zuul] ******************* Thursday 27 November 2025 10:53:41 +0000 (0:00:00.046) 0:00:25.159 ***** skipping: [instance] TASK [podman : Run podman system migrate if subuid/subgid files were changed] *** Thursday 27 November 2025 10:53:41 +0000 (0:00:00.041) 0:00:25.201 ***** skipping: [instance] TASK [virtualbmc : Stop and remove vbmc container] ***************************** Thursday 27 November 2025 10:53:41 +0000 (0:00:00.085) 0:00:25.286 ***** ok: [instance] TASK [virtualbmc : Remove vbmc container image] ******************************** Thursday 27 November 2025 10:53:42 +0000 (0:00:00.458) 0:00:25.744 ***** ok: [instance] TASK [virtualbmc : Check if VBMC key exists] *********************************** Thursday 27 November 2025 10:53:42 +0000 (0:00:00.449) 0:00:26.194 ***** ok: [instance] TASK [virtualbmc : Slurp key] ************************************************** Thursday 27 November 2025 10:53:43 +0000 (0:00:00.193) 0:00:26.388 ***** skipping: [instance] TASK [virtualbmc : Revoke VBMC SSH access] ************************************* Thursday 27 November 2025 10:53:43 +0000 (0:00:00.037) 0:00:26.425 ***** skipping: [instance] TASK [virtualbmc : Remove vbmc files] ****************************************** Thursday 27 November 2025 10:53:43 +0000 (0:00:00.036) 0:00:26.462 ***** ok: [instance] => (item=/home/zuul/.ssh/vbmc-key) ok: [instance] => (item=/home/zuul/.ssh/vbmc-key.pub) ok: [instance] => (item=/home/zuul/.ssh/virtualbmc.conf) ok: [instance] => (item=/home/zuul/.ssh/vbmcd.sh) TASK [Clean remote ssh config] ************************************************* Thursday 27 November 2025 10:53:43 +0000 (0:00:00.741) 0:00:27.203 ***** TASK [ssh_jumper : Remove Include cifmw_ssh_config.d] ************************** Thursday 27 November 2025 10:53:43 +0000 (0:00:00.087) 0:00:27.291 ***** ok: [instance] TASK [ssh_jumper : Remove cifmw_ssh_config.d directory] ************************ Thursday 27 November 2025 10:53:44 +0000 (0:00:00.283) 0:00:27.575 ***** ok: [instance] TASK [Clean local ssh config] ************************************************** Thursday 27 November 2025 10:53:44 +0000 (0:00:00.232) 0:00:27.807 ***** TASK [ssh_jumper : Remove Include cifmw_ssh_config.d] ************************** Thursday 27 November 2025 10:53:44 +0000 (0:00:00.088) 0:00:27.895 ***** ok: [instance -> localhost] TASK [ssh_jumper : Remove cifmw_ssh_config.d directory] ************************ Thursday 27 November 2025 10:53:44 +0000 (0:00:00.230) 0:00:28.126 ***** ok: [instance -> localhost] TASK [dnsmasq : Cleaning dnsmasq] ********************************************** Thursday 27 November 2025 10:53:45 +0000 (0:00:00.230) 0:00:28.356 ***** included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/configure.yml for instance TASK [dnsmasq : Install needed packages] *************************************** Thursday 27 November 2025 10:53:45 +0000 (0:00:00.072) 0:00:28.429 ***** ok: [instance] TASK [dnsmasq : Ensure SELinux knows about the new files and directories] ****** Thursday 27 November 2025 10:53:46 +0000 (0:00:01.283) 0:00:29.712 ***** changed: [instance] => (item={'target': '/etc/cifmw-dnsmasq.conf', 'setype': 'dnsmasq_etc_t'}) changed: [instance] => (item={'target': '/etc/cifmw-dnsmasq.d(/.*)?', 'setype': 'dnsmasq_etc_t'}) changed: [instance] => (item={'target': '/var/run/cifmw-dnsmasq.pid', 'setype': 'dnsmasq_var_run_t'}) TASK [dnsmasq : Manage configuration directory] ******************************** Thursday 27 November 2025 10:53:49 +0000 (0:00:03.438) 0:00:33.151 ***** changed: [instance] TASK [dnsmasq : Manage systemd unit file] ************************************** Thursday 27 November 2025 10:53:50 +0000 (0:00:00.225) 0:00:33.376 ***** skipping: [instance] TASK [dnsmasq : Manage base configuration file] ******************************** Thursday 27 November 2025 10:53:50 +0000 (0:00:00.059) 0:00:33.436 ***** skipping: [instance] TASK [dnsmasq : Render listener configuration] ********************************* Thursday 27 November 2025 10:53:50 +0000 (0:00:00.039) 0:00:33.475 ***** included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/listener.yml for instance TASK [dnsmasq : Create listener configuration file] **************************** Thursday 27 November 2025 10:53:50 +0000 (0:00:00.066) 0:00:33.541 ***** skipping: [instance] TASK [dnsmasq : Remove listener configuration file] **************************** Thursday 27 November 2025 10:53:50 +0000 (0:00:00.038) 0:00:33.579 ***** changed: [instance] TASK [dnsmasq : Render dns configuration] ************************************** Thursday 27 November 2025 10:53:50 +0000 (0:00:00.227) 0:00:33.806 ***** included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/dns.yml for instance TASK [dnsmasq : Create dns configuration file] ********************************* Thursday 27 November 2025 10:53:50 +0000 (0:00:00.065) 0:00:33.872 ***** skipping: [instance] TASK [dnsmasq : Remove dns configuration file] ********************************* Thursday 27 November 2025 10:53:50 +0000 (0:00:00.038) 0:00:33.910 ***** changed: [instance] TASK [dnsmasq : Add localhost addresses from defined dnsmasq listen addresses to loopback interface] *** Thursday 27 November 2025 10:53:50 +0000 (0:00:00.225) 0:00:34.136 ***** skipping: [instance] TASK [dnsmasq : Enable and start service] ************************************** Thursday 27 November 2025 10:53:50 +0000 (0:00:00.062) 0:00:34.199 ***** skipping: [instance] TASK [dnsmasq : Stop service] ************************************************** Thursday 27 November 2025 10:53:50 +0000 (0:00:00.038) 0:00:34.237 ***** changed: [instance] TASK [dnsmasq : Remove unit file] ********************************************** Thursday 27 November 2025 10:53:51 +0000 (0:00:00.548) 0:00:34.785 ***** changed: [instance] TASK [dnsmasq : Remove main configuration files] ******************************* Thursday 27 November 2025 10:53:51 +0000 (0:00:00.218) 0:00:35.004 ***** changed: [instance] => (item=/etc/cifmw-dnsmasq.conf) changed: [instance] => (item=/etc/cifmw-dnsmasq.d) TASK [dnsmasq : Remove lease file] ********************************************* Thursday 27 November 2025 10:53:52 +0000 (0:00:00.389) 0:00:35.394 ***** changed: [instance] TASK [radvd : Gather package facts] ******************************************** Thursday 27 November 2025 10:53:52 +0000 (0:00:00.250) 0:00:35.644 ***** ok: [instance] TASK [radvd : Stop and disable radvd service] ********************************** Thursday 27 November 2025 10:53:52 +0000 (0:00:00.623) 0:00:36.268 ***** skipping: [instance] TASK [radvd : Remove radvd configuration file] ********************************* Thursday 27 November 2025 10:53:52 +0000 (0:00:00.049) 0:00:36.317 ***** ok: [instance] TASK [radvd : Remove configuration directory] ********************************** Thursday 27 November 2025 10:53:53 +0000 (0:00:00.219) 0:00:36.537 ***** ok: [instance] TASK [radvd : Remove radvd package] ******************************************** Thursday 27 November 2025 10:53:53 +0000 (0:00:00.223) 0:00:36.760 ***** skipping: [instance] TASK [Ensure work directory is removed] **************************************** Thursday 27 November 2025 10:53:53 +0000 (0:00:00.086) 0:00:36.847 ***** changed: [instance] RUNNING HANDLER [libvirt_manager : Restart firewalld] ************************** Thursday 27 November 2025 10:53:53 +0000 (0:00:00.353) 0:00:37.201 ***** changed: [instance] PLAY RECAP ********************************************************************* instance : ok=71 changed=19 unreachable=0 failed=0 skipped=40 rescued=0 ignored=0 Thursday 27 November 2025 10:53:54 +0000 (0:00:00.806) 0:00:38.007 ***** =============================================================================== dnsmasq : Ensure SELinux knows about the new files and directories ------ 3.44s libvirt_manager : Populate service facts -------------------------------- 2.07s libvirt_manager : Destroy networks -------------------------------------- 1.69s podman : Ensure podman is installed ------------------------------------- 1.42s Copy generated content to proper location ------------------------------- 1.38s libvirt_manager : Remove workload and volumes --------------------------- 1.36s dnsmasq : Install needed packages --------------------------------------- 1.28s libvirt_manager : Clean firewalld libvirt zone -------------------------- 1.27s Gathering Facts --------------------------------------------------------- 0.95s libvirt_manager : Ensure no trace of networks lays in nmcli ------------- 0.92s libvirt_manager : Start virtqemud socket service ------------------------ 0.90s libvirt_manager : Restart firewalld ------------------------------------- 0.81s libvirt_manager : Undefine networks ------------------------------------- 0.80s libvirt_manager : Get installed packages list --------------------------- 0.79s libvirt_manager : Remove dummy interface connections -------------------- 0.75s virtualbmc : Remove vbmc files ------------------------------------------ 0.74s radvd : Gather package facts -------------------------------------------- 0.62s libvirt_manager : Ensure firewalld is enabled and started --------------- 0.62s dnsmasq : Stop service -------------------------------------------------- 0.55s libvirt_manager : Disable forward in firewalld libvirt zone ------------- 0.53s PLAY [Prepare] ***************************************************************** TASK [Gathering Facts] ********************************************************* Thursday 27 November 2025 10:54:12 +0000 (0:00:00.062) 0:00:00.062 ***** ok: [instance] TASK [Create custom basedir] *************************************************** Thursday 27 November 2025 10:54:13 +0000 (0:00:00.966) 0:00:01.029 ***** changed: [instance] TASK [test_deps : Gather facts if they don't exist] **************************** Thursday 27 November 2025 10:54:14 +0000 (0:00:00.478) 0:00:01.507 ***** skipping: [instance] TASK [test_deps : Gather variables for each operating system] ****************** Thursday 27 November 2025 10:54:14 +0000 (0:00:00.068) 0:00:01.576 ***** ok: [instance] => (item=/home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/test_deps/vars/centos-9.yml) TASK [test_deps : Detect mirrors file] ***************************************** Thursday 27 November 2025 10:54:14 +0000 (0:00:00.112) 0:00:01.688 ***** ok: [instance] TASK [test_deps : Disable ubi host subscription-manager integration] *********** Thursday 27 November 2025 10:54:14 +0000 (0:00:00.401) 0:00:02.090 ***** ok: [instance] TASK [test_deps : Disable ubi 9 repos] ***************************************** Thursday 27 November 2025 10:54:15 +0000 (0:00:00.277) 0:00:02.368 ***** ok: [instance] => (item=ubi-9-appstream) ok: [instance] => (item=ubi-9-baseos) ok: [instance] => (item=ubi-9-codeready-builder) TASK [Deploy repo-setup] ******************************************************* Thursday 27 November 2025 10:54:15 +0000 (0:00:00.854) 0:00:03.222 ***** TASK [repo_setup : Ensure directories are present] ***************************** Thursday 27 November 2025 10:54:16 +0000 (0:00:00.169) 0:00:03.391 ***** changed: [instance] => (item=tmp) changed: [instance] => (item=artifacts/repositories) changed: [instance] => (item=venv/repo_setup) TASK [repo_setup : Make sure git-core package is installed] ******************** Thursday 27 November 2025 10:54:16 +0000 (0:00:00.691) 0:00:04.082 ***** ok: [instance] TASK [repo_setup : Get repo-setup repository] ********************************** Thursday 27 November 2025 10:54:18 +0000 (0:00:01.486) 0:00:05.569 ***** changed: [instance] TASK [repo_setup : Initialize python venv and install requirements] ************ Thursday 27 November 2025 10:54:19 +0000 (0:00:01.088) 0:00:06.658 ***** changed: [instance] TASK [repo_setup : Install repo-setup package] ********************************* Thursday 27 November 2025 10:54:26 +0000 (0:00:06.858) 0:00:13.516 ***** changed: [instance] TASK [repo_setup : Set cifmw_repo_setup_dlrn_hash_tag from content provider] *** Thursday 27 November 2025 10:54:27 +0000 (0:00:00.777) 0:00:14.294 ***** skipping: [instance] TASK [repo_setup : Run repo-setup] ********************************************* Thursday 27 November 2025 10:54:27 +0000 (0:00:00.060) 0:00:14.355 ***** changed: [instance] TASK [repo_setup : Get component repo] ***************************************** Thursday 27 November 2025 10:54:28 +0000 (0:00:01.002) 0:00:15.357 ***** skipping: [instance] TASK [repo_setup : Rename component repo] ************************************** Thursday 27 November 2025 10:54:28 +0000 (0:00:00.079) 0:00:15.437 ***** skipping: [instance] TASK [repo_setup : Disable component repo in current-podified dlrn repo] ******* Thursday 27 November 2025 10:54:28 +0000 (0:00:00.072) 0:00:15.509 ***** skipping: [instance] TASK [repo_setup : Run repo-setup-get-hash] ************************************ Thursday 27 November 2025 10:54:28 +0000 (0:00:00.071) 0:00:15.581 ***** changed: [instance] TASK [repo_setup : Dump full hash in delorean.repo.md5 file] ******************* Thursday 27 November 2025 10:54:28 +0000 (0:00:00.645) 0:00:16.226 ***** changed: [instance] TASK [repo_setup : Dump current-podified hash] ********************************* Thursday 27 November 2025 10:54:29 +0000 (0:00:00.495) 0:00:16.721 ***** skipping: [instance] TASK [repo_setup : Slurp current podified hash] ******************************** Thursday 27 November 2025 10:54:29 +0000 (0:00:00.066) 0:00:16.788 ***** skipping: [instance] TASK [repo_setup : Update the value of full_hash] ****************************** Thursday 27 November 2025 10:54:29 +0000 (0:00:00.144) 0:00:16.932 ***** skipping: [instance] TASK [repo_setup : Export hashes facts for further use] ************************ Thursday 27 November 2025 10:54:29 +0000 (0:00:00.065) 0:00:16.998 ***** ok: [instance] TASK [repo_setup : Create download directory] ********************************** Thursday 27 November 2025 10:54:29 +0000 (0:00:00.085) 0:00:17.083 ***** skipping: [instance] TASK [repo_setup : Print the URL to request] *********************************** Thursday 27 November 2025 10:54:29 +0000 (0:00:00.076) 0:00:17.160 ***** skipping: [instance] TASK [Download the RPM] ******************************************************** Thursday 27 November 2025 10:54:29 +0000 (0:00:00.072) 0:00:17.233 ***** skipping: [instance] TASK [repo_setup : Install RHOS Release tool] ********************************** Thursday 27 November 2025 10:54:30 +0000 (0:00:00.150) 0:00:17.383 ***** skipping: [instance] TASK [repo_setup : Get rhos-release tool version] ****************************** Thursday 27 November 2025 10:54:30 +0000 (0:00:00.061) 0:00:17.445 ***** skipping: [instance] TASK [repo_setup : Print rhos-release tool version] **************************** Thursday 27 November 2025 10:54:30 +0000 (0:00:00.065) 0:00:17.510 ***** skipping: [instance] TASK [repo_setup : Generate repos using rhos-release {{ cifmw_repo_setup_rhos_release_args }}] *** Thursday 27 November 2025 10:54:30 +0000 (0:00:00.067) 0:00:17.578 ***** skipping: [instance] TASK [repo_setup : Check for /etc/ci/mirror_info.sh] *************************** Thursday 27 November 2025 10:54:30 +0000 (0:00:00.130) 0:00:17.708 ***** ok: [instance] TASK [repo_setup : Use RDO proxy mirrors] ************************************** Thursday 27 November 2025 10:54:30 +0000 (0:00:00.244) 0:00:17.952 ***** changed: [instance] TASK [repo_setup : Use RDO CentOS mirrors (remove CentOS 10 conditional when Nodepool mirrors exist)] *** Thursday 27 November 2025 10:54:30 +0000 (0:00:00.276) 0:00:18.228 ***** changed: [instance] TASK [repo_setup : Check for gating.repo file on content provider] ************* Thursday 27 November 2025 10:54:31 +0000 (0:00:00.315) 0:00:18.543 ***** skipping: [instance] TASK [repo_setup : Populate gating repo from content provider ip] ************** Thursday 27 November 2025 10:54:31 +0000 (0:00:00.102) 0:00:18.646 ***** skipping: [instance] TASK [repo_setup : Check for DLRN repo at the destination] ********************* Thursday 27 November 2025 10:54:31 +0000 (0:00:00.059) 0:00:18.705 ***** skipping: [instance] TASK [repo_setup : Lower the priority of DLRN repos to allow installation from gating repo] *** Thursday 27 November 2025 10:54:31 +0000 (0:00:00.060) 0:00:18.766 ***** skipping: [instance] TASK [repo_setup : Check for DLRN component repo] ****************************** Thursday 27 November 2025 10:54:31 +0000 (0:00:00.055) 0:00:18.821 ***** skipping: [instance] TASK [repo_setup : Lower the priority of componennt repos to allow installation from gating repo] *** Thursday 27 November 2025 10:54:31 +0000 (0:00:00.098) 0:00:18.919 ***** skipping: [instance] TASK [repo_setup : Find existing repos from /etc/yum.repos.d directory] ******** Thursday 27 November 2025 10:54:31 +0000 (0:00:00.060) 0:00:18.980 ***** skipping: [instance] TASK [repo_setup : Remove existing repos from /etc/yum.repos.d directory] ****** Thursday 27 November 2025 10:54:31 +0000 (0:00:00.052) 0:00:19.033 ***** skipping: [instance] TASK [repo_setup : Cleanup existing metadata] ********************************** Thursday 27 November 2025 10:54:31 +0000 (0:00:00.064) 0:00:19.097 ***** skipping: [instance] TASK [repo_setup : Copy generated repos to /etc/yum.repos.d directory] ********* Thursday 27 November 2025 10:54:31 +0000 (0:00:00.095) 0:00:19.193 ***** skipping: [instance] TASK [test_deps : Look for redhat-release rpm] ********************************* Thursday 27 November 2025 10:54:32 +0000 (0:00:00.088) 0:00:19.281 ***** skipping: [instance] TASK [test_deps : Remove redhat-release] *************************************** Thursday 27 November 2025 10:54:32 +0000 (0:00:00.074) 0:00:19.355 ***** skipping: [instance] TASK [test_deps : Install centos-stream-release] ******************************* Thursday 27 November 2025 10:54:32 +0000 (0:00:00.076) 0:00:19.432 ***** skipping: [instance] TASK [test_deps : Install additional packages] ********************************* Thursday 27 November 2025 10:54:32 +0000 (0:00:00.174) 0:00:19.607 ***** skipping: [instance] TASK [test_deps : Install selinux python libs] ********************************* Thursday 27 November 2025 10:54:32 +0000 (0:00:00.077) 0:00:19.684 ***** ok: [instance] TASK [test_deps : Install python yaml libs] ************************************ Thursday 27 November 2025 10:55:18 +0000 (0:00:45.860) 0:01:05.545 ***** ok: [instance] TASK [test_deps : Install extra packages] ************************************** Thursday 27 November 2025 10:55:19 +0000 (0:00:01.335) 0:01:06.880 ***** skipping: [instance] TASK [ci_setup : Gather variables for each operating system] ******************* Thursday 27 November 2025 10:55:19 +0000 (0:00:00.123) 0:01:07.004 ***** ok: [instance] => (item=/home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/ci_setup/vars/redhat.yml) TASK [ci_setup : List packages to install] ************************************* Thursday 27 November 2025 10:55:19 +0000 (0:00:00.110) 0:01:07.114 ***** ok: [instance] => cifmw_ci_setup_packages: - bash-completion - ca-certificates - git-core - make - tar - tmux - python3-pip TASK [ci_setup : Install needed packages] ************************************** Thursday 27 November 2025 10:55:19 +0000 (0:00:00.051) 0:01:07.165 ***** ok: [instance] TASK [ci_setup : Gather version of openshift client] *************************** Thursday 27 November 2025 10:55:21 +0000 (0:00:01.344) 0:01:08.509 ***** ok: [instance] TASK [ci_setup : Ensure openshift client install path is present] ************** Thursday 27 November 2025 10:55:21 +0000 (0:00:00.293) 0:01:08.803 ***** ok: [instance] TASK [ci_setup : Install openshift client] ************************************* Thursday 27 November 2025 10:55:21 +0000 (0:00:00.229) 0:01:09.032 ***** skipping: [instance] TASK [ci_setup : Add the OC path to cifmw_path if needed] ********************** Thursday 27 November 2025 10:55:21 +0000 (0:00:00.095) 0:01:09.128 ***** skipping: [instance] TASK [ci_setup : Create completion file] *************************************** Thursday 27 November 2025 10:55:21 +0000 (0:00:00.092) 0:01:09.221 ***** ok: [instance] TASK [ci_setup : Source completion from within .bashrc] ************************ Thursday 27 November 2025 10:55:22 +0000 (0:00:00.204) 0:01:09.425 ***** changed: [instance] TASK [ci_setup : Check rhsm status] ******************************************** Thursday 27 November 2025 10:55:22 +0000 (0:00:00.323) 0:01:09.749 ***** skipping: [instance] TASK [ci_setup : Gather the repos to be enabled] ******************************* Thursday 27 November 2025 10:55:22 +0000 (0:00:00.048) 0:01:09.797 ***** skipping: [instance] TASK [ci_setup : Enabling the required repositories.] ************************** Thursday 27 November 2025 10:55:22 +0000 (0:00:00.075) 0:01:09.873 ***** skipping: [instance] TASK [ci_setup : Get current /etc/redhat-release] ****************************** Thursday 27 November 2025 10:55:22 +0000 (0:00:00.049) 0:01:09.922 ***** skipping: [instance] TASK [ci_setup : Print current /etc/redhat-release] **************************** Thursday 27 November 2025 10:55:22 +0000 (0:00:00.047) 0:01:09.970 ***** skipping: [instance] TASK [ci_setup : Ensure the repos are enabled in the system using yum] ********* Thursday 27 November 2025 10:55:22 +0000 (0:00:00.047) 0:01:10.017 ***** skipping: [instance] TASK [ci_setup : Manage directories] ******************************************* Thursday 27 November 2025 10:55:22 +0000 (0:00:00.084) 0:01:10.102 ***** changed: [instance] => (item=/opt/basedir/artifacts/manifests/openstack/cr) changed: [instance] => (item=/opt/basedir/logs) ok: [instance] => (item=/opt/basedir/tmp) changed: [instance] => (item=/opt/basedir/volumes) changed: [instance] => (item=/opt/basedir/artifacts/parameters) TASK [libvirt_manager : Get installed packages list] *************************** Thursday 27 November 2025 10:55:23 +0000 (0:00:01.037) 0:01:11.139 ***** ok: [instance] TASK [libvirt_manager : Populate service facts] ******************************** Thursday 27 November 2025 10:55:24 +0000 (0:00:00.825) 0:01:11.965 ***** ok: [instance] TASK [libvirt_manager : Start virtqemud socket service] ************************ Thursday 27 November 2025 10:55:26 +0000 (0:00:02.159) 0:01:14.125 ***** ok: [instance] => (item=virtqemud.service) ok: [instance] => (item=virtqemud.socket) TASK [libvirt_manager : Set _is_deepscrub internal fact] *********************** Thursday 27 November 2025 10:55:27 +0000 (0:00:00.887) 0:01:15.012 ***** ok: [instance] TASK [libvirt_manager : List all of the existing virtual machines] ************* Thursday 27 November 2025 10:55:27 +0000 (0:00:00.054) 0:01:15.067 ***** ok: [instance] TASK [libvirt_manager : Get pool configuration] ******************************** Thursday 27 November 2025 10:55:28 +0000 (0:00:00.409) 0:01:15.476 ***** ok: [instance] TASK [libvirt_manager : Filter out target environment] ************************* Thursday 27 November 2025 10:55:28 +0000 (0:00:00.395) 0:01:15.871 ***** ok: [instance] TASK [libvirt_manager : Expose cleanup list] *********************************** Thursday 27 November 2025 10:55:28 +0000 (0:00:00.106) 0:01:15.978 ***** ok: [instance] => cleanup_vms: [] TASK [libvirt_manager : Clean ssh known_hosts] ********************************* Thursday 27 November 2025 10:55:28 +0000 (0:00:00.081) 0:01:16.059 ***** skipping: [instance] TASK [libvirt_manager : Destroy machine] *************************************** Thursday 27 November 2025 10:55:28 +0000 (0:00:00.035) 0:01:16.095 ***** skipping: [instance] TASK [libvirt_manager : Undefine machine] ************************************** Thursday 27 November 2025 10:55:28 +0000 (0:00:00.035) 0:01:16.130 ***** skipping: [instance] TASK [libvirt_manager : (localhost) Clean ssh jumpers] ************************* Thursday 27 November 2025 10:55:28 +0000 (0:00:00.035) 0:01:16.165 ***** skipping: [instance] TASK [libvirt_manager : (instance) Clean ssh jumpers] ************************** Thursday 27 November 2025 10:55:28 +0000 (0:00:00.035) 0:01:16.201 ***** skipping: [instance] TASK [libvirt_manager : Get network list] ************************************** Thursday 27 November 2025 10:55:28 +0000 (0:00:00.035) 0:01:16.236 ***** ok: [instance] TASK [libvirt_manager : Filter out target nets] ******************************** Thursday 27 November 2025 10:55:29 +0000 (0:00:00.396) 0:01:16.632 ***** ok: [instance] TASK [libvirt_manager : Expose cleanup list] *********************************** Thursday 27 November 2025 10:55:29 +0000 (0:00:00.103) 0:01:16.735 ***** ok: [instance] => cleanup_nets: [] TASK [Remove dnsmasq network bits] ********************************************* Thursday 27 November 2025 10:55:29 +0000 (0:00:00.143) 0:01:16.879 ***** skipping: [instance] TASK [libvirt_manager : Destroy networks] ************************************** Thursday 27 November 2025 10:55:29 +0000 (0:00:00.036) 0:01:16.916 ***** skipping: [instance] TASK [libvirt_manager : Undefine networks] ************************************* Thursday 27 November 2025 10:55:29 +0000 (0:00:00.036) 0:01:16.953 ***** skipping: [instance] TASK [libvirt_manager : Ensure no trace of networks lays in nmcli] ************* Thursday 27 November 2025 10:55:29 +0000 (0:00:00.036) 0:01:16.989 ***** skipping: [instance] TASK [libvirt_manager : Find dummy interface connection files] ***************** Thursday 27 November 2025 10:55:29 +0000 (0:00:00.036) 0:01:17.025 ***** ok: [instance] TASK [libvirt_manager : Remove dummy interface connections] ******************** Thursday 27 November 2025 10:55:30 +0000 (0:00:00.349) 0:01:17.374 ***** skipping: [instance] TASK [libvirt_manager : Clean firewalld libvirt zone] ************************** Thursday 27 November 2025 10:55:30 +0000 (0:00:00.035) 0:01:17.409 ***** skipping: [instance] TASK [libvirt_manager : Ensure firewalld is enabled and started] *************** Thursday 27 November 2025 10:55:30 +0000 (0:00:00.034) 0:01:17.444 ***** ok: [instance] TASK [libvirt_manager : Disable masquerade in firewalld default zone] ********** Thursday 27 November 2025 10:55:30 +0000 (0:00:00.631) 0:01:18.075 ***** ok: [instance] TASK [libvirt_manager : Disable forward in firewalld libvirt zone] ************* Thursday 27 November 2025 10:55:31 +0000 (0:00:00.455) 0:01:18.531 ***** changed: [instance] TASK [libvirt_manager : Remove cifmw storage pool] ***************************** Thursday 27 November 2025 10:55:31 +0000 (0:00:00.463) 0:01:18.994 ***** included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/storage_pool.yml for instance TASK [libvirt_manager : Ensure we have a known action] ************************* Thursday 27 November 2025 10:55:31 +0000 (0:00:00.116) 0:01:19.111 ***** ok: [instance] => changed=false msg: All assertions passed TASK [libvirt_manager : Gather the status of cifmw-pool storage pool.] ********* Thursday 27 November 2025 10:55:31 +0000 (0:00:00.084) 0:01:19.195 ***** changed: [instance] TASK [libvirt_manager : Create the storage pool] ******************************* Thursday 27 November 2025 10:55:32 +0000 (0:00:00.278) 0:01:19.474 ***** skipping: [instance] TASK [libvirt_manager : Ensure the storage pool is started] ******************** Thursday 27 November 2025 10:55:32 +0000 (0:00:00.134) 0:01:19.608 ***** skipping: [instance] => (item=pool-start) skipping: [instance] => (item=pool-autostart) skipping: [instance] TASK [libvirt_manager : Gather all the volumes in the pool to delete] ********** Thursday 27 November 2025 10:55:32 +0000 (0:00:00.111) 0:01:19.720 ***** skipping: [instance] TASK [libvirt_manager : Remove the volumes from pool to delete] **************** Thursday 27 November 2025 10:55:32 +0000 (0:00:00.082) 0:01:19.803 ***** skipping: [instance] TASK [libvirt_manager : Delete storage pool] *********************************** Thursday 27 November 2025 10:55:32 +0000 (0:00:00.082) 0:01:19.885 ***** skipping: [instance] => (item=pool-destroy) skipping: [instance] => (item=pool-undefine) skipping: [instance] TASK [libvirt_manager : Refresh pools facts] *********************************** Thursday 27 November 2025 10:55:32 +0000 (0:00:00.112) 0:01:19.998 ***** ok: [instance] TASK [libvirt_manager : Remove overlay images from ocp_volume pools if exists] *** Thursday 27 November 2025 10:55:33 +0000 (0:00:00.301) 0:01:20.299 ***** skipping: [instance] TASK [libvirt_manager : Remove ocp_volumes storage pool] *********************** Thursday 27 November 2025 10:55:33 +0000 (0:00:00.049) 0:01:20.349 ***** included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/storage_pool.yml for instance TASK [libvirt_manager : Ensure we have a known action] ************************* Thursday 27 November 2025 10:55:33 +0000 (0:00:00.143) 0:01:20.493 ***** ok: [instance] => changed=false msg: All assertions passed TASK [libvirt_manager : Gather the status of cifmw-pool storage pool.] ********* Thursday 27 November 2025 10:55:33 +0000 (0:00:00.080) 0:01:20.573 ***** changed: [instance] TASK [libvirt_manager : Create the storage pool] ******************************* Thursday 27 November 2025 10:55:33 +0000 (0:00:00.278) 0:01:20.852 ***** skipping: [instance] TASK [libvirt_manager : Ensure the storage pool is started] ******************** Thursday 27 November 2025 10:55:33 +0000 (0:00:00.081) 0:01:20.933 ***** skipping: [instance] => (item=pool-start) skipping: [instance] => (item=pool-autostart) skipping: [instance] TASK [libvirt_manager : Gather all the volumes in the pool to delete] ********** Thursday 27 November 2025 10:55:33 +0000 (0:00:00.107) 0:01:21.041 ***** skipping: [instance] TASK [libvirt_manager : Remove the volumes from pool to delete] **************** Thursday 27 November 2025 10:55:33 +0000 (0:00:00.078) 0:01:21.119 ***** skipping: [instance] TASK [libvirt_manager : Delete storage pool] *********************************** Thursday 27 November 2025 10:55:33 +0000 (0:00:00.081) 0:01:21.201 ***** skipping: [instance] => (item=pool-destroy) skipping: [instance] => (item=pool-undefine) skipping: [instance] TASK [libvirt_manager : Refresh pools facts] *********************************** Thursday 27 November 2025 10:55:34 +0000 (0:00:00.110) 0:01:21.312 ***** ok: [instance] TASK [libvirt_manager : Refresh all pools after actions] *********************** Thursday 27 November 2025 10:55:34 +0000 (0:00:00.289) 0:01:21.602 ***** skipping: [instance] TASK [libvirt_manager : Get temporary key status] ****************************** Thursday 27 November 2025 10:55:34 +0000 (0:00:00.074) 0:01:21.676 ***** ok: [instance] TASK [libvirt_manager : Get public key] **************************************** Thursday 27 November 2025 10:55:34 +0000 (0:00:00.201) 0:01:21.878 ***** skipping: [instance] TASK [libvirt_manager : Remove public key] ************************************* Thursday 27 November 2025 10:55:34 +0000 (0:00:00.047) 0:01:21.925 ***** skipping: [instance] TASK [libvirt_manager : Remove keypair] **************************************** Thursday 27 November 2025 10:55:34 +0000 (0:00:00.044) 0:01:21.969 ***** skipping: [instance] => (item=cifmw_reproducer_key.pub) skipping: [instance] => (item=cifmw_reproducer_key) skipping: [instance] TASK [libvirt_manager : List libvirt logs] ************************************* Thursday 27 November 2025 10:55:34 +0000 (0:00:00.056) 0:01:22.026 ***** ok: [instance] TASK [libvirt_manager : Remove detected logs] ********************************** Thursday 27 November 2025 10:55:34 +0000 (0:00:00.229) 0:01:22.255 ***** skipping: [instance] TASK [libvirt_manager : Remove workload and volumes] *************************** Thursday 27 November 2025 10:55:35 +0000 (0:00:00.040) 0:01:22.295 ***** ok: [instance] => (item=workload) changed: [instance] => (item=volumes) ok: [instance] => (item=artifacts/debug_network_data.yml) ok: [instance] => (item=artifacts/debug_pub_net_value.txt) ok: [instance] => (item=artifacts/debug_cifmw_libvirt_manager_layout.yml) ok: [instance] => (item=artifacts/interfaces-info.yml) ok: [instance] => (item=artifacts/libvirt-uuids.yml) ok: [instance] => (item=artifacts/net-map-def-patch.yml) TASK [libvirt_manager : Deepscrub data] **************************************** Thursday 27 November 2025 10:55:36 +0000 (0:00:01.362) 0:01:23.658 ***** ok: [instance] => (item=images) ok: [instance] => (item=artifacts/virtual-nodes.yml) TASK [podman : Ensure podman is installed] ************************************* Thursday 27 November 2025 10:55:36 +0000 (0:00:00.370) 0:01:24.028 ***** ok: [instance] TASK [podman : Enable loginctl linger for ansible_user_id] ********************* Thursday 27 November 2025 10:55:37 +0000 (0:00:01.223) 0:01:25.252 ***** changed: [instance] TASK [podman : Ensure subordinate UID entry exists for zuul] ******************* Thursday 27 November 2025 10:55:38 +0000 (0:00:00.236) 0:01:25.488 ***** skipping: [instance] TASK [podman : Ensure subordinate GID entry exists for zuul] ******************* Thursday 27 November 2025 10:55:38 +0000 (0:00:00.061) 0:01:25.550 ***** skipping: [instance] TASK [podman : Run podman system migrate if subuid/subgid files were changed] *** Thursday 27 November 2025 10:55:38 +0000 (0:00:00.041) 0:01:25.591 ***** skipping: [instance] TASK [virtualbmc : Stop and remove vbmc container] ***************************** Thursday 27 November 2025 10:55:38 +0000 (0:00:00.066) 0:01:25.658 ***** ok: [instance] TASK [virtualbmc : Remove vbmc container image] ******************************** Thursday 27 November 2025 10:55:38 +0000 (0:00:00.437) 0:01:26.095 ***** ok: [instance] TASK [virtualbmc : Check if VBMC key exists] *********************************** Thursday 27 November 2025 10:55:39 +0000 (0:00:00.417) 0:01:26.513 ***** ok: [instance] TASK [virtualbmc : Slurp key] ************************************************** Thursday 27 November 2025 10:55:39 +0000 (0:00:00.191) 0:01:26.705 ***** skipping: [instance] TASK [virtualbmc : Revoke VBMC SSH access] ************************************* Thursday 27 November 2025 10:55:39 +0000 (0:00:00.042) 0:01:26.748 ***** skipping: [instance] TASK [virtualbmc : Remove vbmc files] ****************************************** Thursday 27 November 2025 10:55:39 +0000 (0:00:00.068) 0:01:26.817 ***** ok: [instance] => (item=/home/zuul/.ssh/vbmc-key) ok: [instance] => (item=/home/zuul/.ssh/vbmc-key.pub) ok: [instance] => (item=/home/zuul/.ssh/virtualbmc.conf) ok: [instance] => (item=/home/zuul/.ssh/vbmcd.sh) TASK [Clean remote ssh config] ************************************************* Thursday 27 November 2025 10:55:40 +0000 (0:00:00.688) 0:01:27.505 ***** TASK [ssh_jumper : Remove Include cifmw_ssh_config.d] ************************** Thursday 27 November 2025 10:55:40 +0000 (0:00:00.081) 0:01:27.586 ***** ok: [instance] TASK [ssh_jumper : Remove cifmw_ssh_config.d directory] ************************ Thursday 27 November 2025 10:55:40 +0000 (0:00:00.304) 0:01:27.890 ***** ok: [instance] TASK [Clean local ssh config] ************************************************** Thursday 27 November 2025 10:55:40 +0000 (0:00:00.249) 0:01:28.140 ***** TASK [ssh_jumper : Remove Include cifmw_ssh_config.d] ************************** Thursday 27 November 2025 10:55:40 +0000 (0:00:00.086) 0:01:28.226 ***** ok: [instance -> localhost] TASK [ssh_jumper : Remove cifmw_ssh_config.d directory] ************************ Thursday 27 November 2025 10:55:41 +0000 (0:00:00.197) 0:01:28.424 ***** ok: [instance -> localhost] TASK [dnsmasq : Cleaning dnsmasq] ********************************************** Thursday 27 November 2025 10:55:41 +0000 (0:00:00.221) 0:01:28.646 ***** included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/configure.yml for instance TASK [dnsmasq : Install needed packages] *************************************** Thursday 27 November 2025 10:55:41 +0000 (0:00:00.069) 0:01:28.716 ***** ok: [instance] TASK [dnsmasq : Ensure SELinux knows about the new files and directories] ****** Thursday 27 November 2025 10:55:42 +0000 (0:00:01.234) 0:01:29.950 ***** ok: [instance] => (item={'target': '/etc/cifmw-dnsmasq.conf', 'setype': 'dnsmasq_etc_t'}) ok: [instance] => (item={'target': '/etc/cifmw-dnsmasq.d(/.*)?', 'setype': 'dnsmasq_etc_t'}) ok: [instance] => (item={'target': '/var/run/cifmw-dnsmasq.pid', 'setype': 'dnsmasq_var_run_t'}) TASK [dnsmasq : Manage configuration directory] ******************************** Thursday 27 November 2025 10:55:43 +0000 (0:00:01.221) 0:01:31.171 ***** ok: [instance] TASK [dnsmasq : Manage systemd unit file] ************************************** Thursday 27 November 2025 10:55:44 +0000 (0:00:00.221) 0:01:31.393 ***** skipping: [instance] TASK [dnsmasq : Manage base configuration file] ******************************** Thursday 27 November 2025 10:55:44 +0000 (0:00:00.038) 0:01:31.432 ***** skipping: [instance] TASK [dnsmasq : Render listener configuration] ********************************* Thursday 27 November 2025 10:55:44 +0000 (0:00:00.062) 0:01:31.495 ***** included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/listener.yml for instance TASK [dnsmasq : Create listener configuration file] **************************** Thursday 27 November 2025 10:55:44 +0000 (0:00:00.062) 0:01:31.557 ***** skipping: [instance] TASK [dnsmasq : Remove listener configuration file] **************************** Thursday 27 November 2025 10:55:44 +0000 (0:00:00.039) 0:01:31.596 ***** ok: [instance] TASK [dnsmasq : Render dns configuration] ************************************** Thursday 27 November 2025 10:55:44 +0000 (0:00:00.222) 0:01:31.819 ***** included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/dns.yml for instance TASK [dnsmasq : Create dns configuration file] ********************************* Thursday 27 November 2025 10:55:44 +0000 (0:00:00.065) 0:01:31.885 ***** skipping: [instance] TASK [dnsmasq : Remove dns configuration file] ********************************* Thursday 27 November 2025 10:55:44 +0000 (0:00:00.037) 0:01:31.922 ***** ok: [instance] TASK [dnsmasq : Add localhost addresses from defined dnsmasq listen addresses to loopback interface] *** Thursday 27 November 2025 10:55:44 +0000 (0:00:00.227) 0:01:32.149 ***** skipping: [instance] TASK [dnsmasq : Enable and start service] ************************************** Thursday 27 November 2025 10:55:44 +0000 (0:00:00.063) 0:01:32.212 ***** skipping: [instance] TASK [dnsmasq : Stop service] ************************************************** Thursday 27 November 2025 10:55:44 +0000 (0:00:00.038) 0:01:32.250 ***** ok: [instance] TASK [dnsmasq : Remove unit file] ********************************************** Thursday 27 November 2025 10:55:45 +0000 (0:00:00.324) 0:01:32.575 ***** ok: [instance] TASK [dnsmasq : Remove main configuration files] ******************************* Thursday 27 November 2025 10:55:45 +0000 (0:00:00.226) 0:01:32.801 ***** ok: [instance] => (item=/etc/cifmw-dnsmasq.conf) ok: [instance] => (item=/etc/cifmw-dnsmasq.d) TASK [dnsmasq : Remove lease file] ********************************************* Thursday 27 November 2025 10:55:45 +0000 (0:00:00.392) 0:01:33.193 ***** ok: [instance] TASK [radvd : Gather package facts] ******************************************** Thursday 27 November 2025 10:55:46 +0000 (0:00:00.233) 0:01:33.427 ***** ok: [instance] TASK [radvd : Stop and disable radvd service] ********************************** Thursday 27 November 2025 10:55:46 +0000 (0:00:00.612) 0:01:34.039 ***** skipping: [instance] TASK [radvd : Remove radvd configuration file] ********************************* Thursday 27 November 2025 10:55:46 +0000 (0:00:00.046) 0:01:34.085 ***** ok: [instance] TASK [radvd : Remove configuration directory] ********************************** Thursday 27 November 2025 10:55:47 +0000 (0:00:00.224) 0:01:34.309 ***** ok: [instance] TASK [radvd : Remove radvd package] ******************************************** Thursday 27 November 2025 10:55:47 +0000 (0:00:00.205) 0:01:34.514 ***** skipping: [instance] TASK [libvirt_manager : Ensure output directory exists] ************************ Thursday 27 November 2025 10:55:47 +0000 (0:00:00.114) 0:01:34.628 ***** ok: [instance] TASK [libvirt_manager : Get vmx/svm extensions from /proc/cpuinfo] ************* Thursday 27 November 2025 10:55:47 +0000 (0:00:00.198) 0:01:34.827 ***** changed: [instance] TASK [libvirt_manager : Check if KVM is enabled] ******************************* Thursday 27 November 2025 10:55:47 +0000 (0:00:00.187) 0:01:35.015 ***** ok: [instance] TASK [libvirt_manager : Fail if KVM not enabled] ******************************* Thursday 27 November 2025 10:55:47 +0000 (0:00:00.190) 0:01:35.205 ***** skipping: [instance] TASK [libvirt_manager : Check if VMX virtualization] *************************** Thursday 27 November 2025 10:55:47 +0000 (0:00:00.038) 0:01:35.243 ***** skipping: [instance] TASK [libvirt_manager : Check if SVM virtualization] *************************** Thursday 27 November 2025 10:55:48 +0000 (0:00:00.035) 0:01:35.279 ***** ok: [instance] TASK [libvirt_manager : Enable VMX virtualization] ***************************** Thursday 27 November 2025 10:55:48 +0000 (0:00:00.037) 0:01:35.317 ***** skipping: [instance] TASK [libvirt_manager : Install packages required for using KVM] *************** Thursday 27 November 2025 10:55:48 +0000 (0:00:00.035) 0:01:35.353 ***** ok: [instance] TASK [libvirt_manager : Create rules.d polkit folder] ************************** Thursday 27 November 2025 10:55:49 +0000 (0:00:01.237) 0:01:36.591 ***** ok: [instance] TASK [libvirt_manager : Enable UNIX socket PolicyKit auth] ********************* Thursday 27 November 2025 10:55:49 +0000 (0:00:00.210) 0:01:36.801 ***** ok: [instance] TASK [libvirt_manager : Restart service polkit service] ************************ Thursday 27 November 2025 10:55:49 +0000 (0:00:00.365) 0:01:37.167 ***** skipping: [instance] TASK [libvirt_manager : Remove directory for service override] ***************** Thursday 27 November 2025 10:55:49 +0000 (0:00:00.042) 0:01:37.209 ***** ok: [instance] TASK [libvirt_manager : Reload systemctl and start/enable virtproxyd.service] *** Thursday 27 November 2025 10:55:50 +0000 (0:00:00.204) 0:01:37.414 ***** ok: [instance] TASK [libvirt_manager : Ensure firewalld service is up] ************************ Thursday 27 November 2025 10:55:50 +0000 (0:00:00.477) 0:01:37.892 ***** ok: [instance] TASK [libvirt_manager : Ensure libvirt modular driver daemons are started.] **** Thursday 27 November 2025 10:55:50 +0000 (0:00:00.340) 0:01:38.232 ***** included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/drivers.yml for instance => (item=qemu) included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/drivers.yml for instance => (item=interface) included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/drivers.yml for instance => (item=network) included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/drivers.yml for instance => (item=nodedev) included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/drivers.yml for instance => (item=nwfilter) included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/drivers.yml for instance => (item=secret) included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/drivers.yml for instance => (item=storage) included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/drivers.yml for instance => (item=proxy) TASK [libvirt_manager : Ensure read-write socket is enabled for qemu.] ********* Thursday 27 November 2025 10:55:51 +0000 (0:00:00.198) 0:01:38.430 ***** ok: [instance] TASK [libvirt_manager : Ensure read-only socket is enabled for qemu.] ********** Thursday 27 November 2025 10:55:51 +0000 (0:00:00.320) 0:01:38.751 ***** ok: [instance] TASK [libvirt_manager : Ensure admin socket is enabled for qemu.] ************** Thursday 27 November 2025 10:55:51 +0000 (0:00:00.332) 0:01:39.084 ***** ok: [instance] TASK [libvirt_manager : Ensure read-write socket is enabled for interface.] **** Thursday 27 November 2025 10:55:52 +0000 (0:00:00.326) 0:01:39.411 ***** ok: [instance] TASK [libvirt_manager : Ensure read-only socket is enabled for interface.] ***** Thursday 27 November 2025 10:55:52 +0000 (0:00:00.352) 0:01:39.763 ***** ok: [instance] TASK [libvirt_manager : Ensure admin socket is enabled for interface.] ********* Thursday 27 November 2025 10:55:52 +0000 (0:00:00.327) 0:01:40.091 ***** ok: [instance] TASK [libvirt_manager : Ensure read-write socket is enabled for network.] ****** Thursday 27 November 2025 10:55:53 +0000 (0:00:00.340) 0:01:40.432 ***** ok: [instance] TASK [libvirt_manager : Ensure read-only socket is enabled for network.] ******* Thursday 27 November 2025 10:55:53 +0000 (0:00:00.342) 0:01:40.775 ***** ok: [instance] TASK [libvirt_manager : Ensure admin socket is enabled for network.] *********** Thursday 27 November 2025 10:55:53 +0000 (0:00:00.351) 0:01:41.126 ***** ok: [instance] TASK [libvirt_manager : Ensure read-write socket is enabled for nodedev.] ****** Thursday 27 November 2025 10:55:54 +0000 (0:00:00.381) 0:01:41.507 ***** ok: [instance] TASK [libvirt_manager : Ensure read-only socket is enabled for nodedev.] ******* Thursday 27 November 2025 10:55:54 +0000 (0:00:00.335) 0:01:41.842 ***** ok: [instance] TASK [libvirt_manager : Ensure admin socket is enabled for nodedev.] *********** Thursday 27 November 2025 10:55:54 +0000 (0:00:00.335) 0:01:42.178 ***** ok: [instance] TASK [libvirt_manager : Ensure read-write socket is enabled for nwfilter.] ***** Thursday 27 November 2025 10:55:55 +0000 (0:00:00.346) 0:01:42.525 ***** ok: [instance] TASK [libvirt_manager : Ensure read-only socket is enabled for nwfilter.] ****** Thursday 27 November 2025 10:55:55 +0000 (0:00:00.358) 0:01:42.883 ***** ok: [instance] TASK [libvirt_manager : Ensure admin socket is enabled for nwfilter.] ********** Thursday 27 November 2025 10:55:55 +0000 (0:00:00.371) 0:01:43.254 ***** ok: [instance] TASK [libvirt_manager : Ensure read-write socket is enabled for secret.] ******* Thursday 27 November 2025 10:55:56 +0000 (0:00:00.344) 0:01:43.599 ***** ok: [instance] TASK [libvirt_manager : Ensure read-only socket is enabled for secret.] ******** Thursday 27 November 2025 10:55:56 +0000 (0:00:00.355) 0:01:43.954 ***** ok: [instance] TASK [libvirt_manager : Ensure admin socket is enabled for secret.] ************ Thursday 27 November 2025 10:55:57 +0000 (0:00:00.365) 0:01:44.319 ***** ok: [instance] TASK [libvirt_manager : Ensure read-write socket is enabled for storage.] ****** Thursday 27 November 2025 10:55:57 +0000 (0:00:00.337) 0:01:44.656 ***** ok: [instance] TASK [libvirt_manager : Ensure read-only socket is enabled for storage.] ******* Thursday 27 November 2025 10:55:57 +0000 (0:00:00.345) 0:01:45.002 ***** ok: [instance] TASK [libvirt_manager : Ensure admin socket is enabled for storage.] *********** Thursday 27 November 2025 10:55:58 +0000 (0:00:00.335) 0:01:45.337 ***** ok: [instance] TASK [libvirt_manager : Ensure read-write socket is enabled for proxy.] ******** Thursday 27 November 2025 10:55:58 +0000 (0:00:00.344) 0:01:45.682 ***** ok: [instance] TASK [libvirt_manager : Ensure read-only socket is enabled for proxy.] ********* Thursday 27 November 2025 10:55:58 +0000 (0:00:00.358) 0:01:46.041 ***** ok: [instance] TASK [libvirt_manager : Ensure admin socket is enabled for proxy.] ************* Thursday 27 November 2025 10:55:59 +0000 (0:00:00.359) 0:01:46.401 ***** ok: [instance] TASK [libvirt_manager : Manage service for older releases] ********************* Thursday 27 November 2025 10:55:59 +0000 (0:00:00.341) 0:01:46.742 ***** skipping: [instance] TASK [libvirt_manager : Get libvirt group users] ******************************* Thursday 27 November 2025 10:55:59 +0000 (0:00:00.056) 0:01:46.799 ***** ok: [instance] TASK [libvirt_manager : Add user if not exists in libvirt group] *************** Thursday 27 November 2025 10:55:59 +0000 (0:00:00.313) 0:01:47.112 ***** ok: [instance] TASK [libvirt_manager : Allow QEMU on home directory for the storage access] *** Thursday 27 November 2025 10:56:00 +0000 (0:00:00.390) 0:01:47.502 ***** ok: [instance] TASK [libvirt_manager : Inject system connection parameters in bashrc] ********* Thursday 27 November 2025 10:56:00 +0000 (0:00:00.302) 0:01:47.805 ***** [WARNING]: Reset is not implemented for this connection changed: [instance] TASK [libvirt_manager : Ensure we reload user env] ***************************** Thursday 27 November 2025 10:56:00 +0000 (0:00:00.193) 0:01:47.998 ***** TASK [libvirt_manager : Deactivate default] ************************************ Thursday 27 November 2025 10:56:00 +0000 (0:00:00.071) 0:01:48.070 ***** fatal: [instance]: FAILED! => changed=false msg: network default not found TASK [libvirt_manager : Encountered an error during virt-net removal.] ********* Thursday 27 November 2025 10:56:01 +0000 (0:00:00.274) 0:01:48.344 ***** ok: [instance] => msg: Looks like the provided virtual network does not exist. TASK [Ensure we use dnsmasq for NetworkManager resolver] *********************** Thursday 27 November 2025 10:56:01 +0000 (0:00:00.062) 0:01:48.406 ***** ok: [instance] TASK [Ensure we delegate .utility zone to our own instance] ******************** Thursday 27 November 2025 10:56:01 +0000 (0:00:00.371) 0:01:48.778 ***** ok: [instance] TASK [Restart NetworkManager] ************************************************** Thursday 27 November 2025 10:56:01 +0000 (0:00:00.373) 0:01:49.152 ***** changed: [instance] TASK [Ensure ocp_volumes exists] *********************************************** Thursday 27 November 2025 10:56:02 +0000 (0:00:00.445) 0:01:49.597 ***** changed: [instance] RUNNING HANDLER [libvirt_manager : Restart firewalld] ************************** Thursday 27 November 2025 10:56:02 +0000 (0:00:00.278) 0:01:49.875 ***** changed: [instance] PLAY RECAP ********************************************************************* instance : ok=132 changed=22 unreachable=0 failed=0 skipped=83 rescued=1 ignored=0 Thursday 27 November 2025 10:56:03 +0000 (0:00:00.787) 0:01:50.662 ***** =============================================================================== test_deps : Install selinux python libs -------------------------------- 45.86s repo_setup : Initialize python venv and install requirements ------------ 6.86s libvirt_manager : Populate service facts -------------------------------- 2.16s repo_setup : Make sure git-core package is installed -------------------- 1.49s libvirt_manager : Remove workload and volumes --------------------------- 1.36s ci_setup : Install needed packages -------------------------------------- 1.34s test_deps : Install python yaml libs ------------------------------------ 1.34s libvirt_manager : Install packages required for using KVM --------------- 1.24s dnsmasq : Install needed packages --------------------------------------- 1.23s podman : Ensure podman is installed ------------------------------------- 1.22s dnsmasq : Ensure SELinux knows about the new files and directories ------ 1.22s repo_setup : Get repo-setup repository ---------------------------------- 1.09s ci_setup : Manage directories ------------------------------------------- 1.04s repo_setup : Run repo-setup --------------------------------------------- 1.00s Gathering Facts --------------------------------------------------------- 0.97s libvirt_manager : Start virtqemud socket service ------------------------ 0.89s test_deps : Disable ubi 9 repos ----------------------------------------- 0.85s libvirt_manager : Get installed packages list --------------------------- 0.83s libvirt_manager : Restart firewalld ------------------------------------- 0.79s repo_setup : Install repo-setup package --------------------------------- 0.78s PLAY [One hypervisor] ********************************************************** TASK [Gathering Facts] ********************************************************* Thursday 27 November 2025 10:56:03 +0000 (0:00:00.046) 0:00:00.046 ***** ok: [instance] TASK [discover_latest_image : Get latest image] ******************************** Thursday 27 November 2025 10:56:04 +0000 (0:00:00.888) 0:00:00.934 ***** changed: [instance] TASK [discover_latest_image : Export facts accordingly] ************************ Thursday 27 November 2025 10:56:06 +0000 (0:00:01.512) 0:00:02.446 ***** ok: [instance] TASK [Load networking definition] ********************************************** Thursday 27 November 2025 10:56:06 +0000 (0:00:00.095) 0:00:02.541 ***** ok: [instance] TASK [libvirt_manager : Import layout generator if needed] ********************* Thursday 27 November 2025 10:56:06 +0000 (0:00:00.071) 0:00:02.613 ***** included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/generate_layout.yml for instance TASK [libvirt_manager : Chose right parameter for layout definition] *********** Thursday 27 November 2025 10:56:06 +0000 (0:00:00.089) 0:00:02.703 ***** ok: [instance] TASK [libvirt_manager : Patch the layout if needed] **************************** Thursday 27 November 2025 10:56:06 +0000 (0:00:00.113) 0:00:02.816 ***** ok: [instance] => (item=cifmw_libvirt_manager_configuration_patch_01_more_computes) TASK [libvirt_manager : Enable forwarding in the libvirt zone] ***************** Thursday 27 November 2025 10:56:06 +0000 (0:00:00.182) 0:00:02.998 ***** changed: [instance] TASK [libvirt_manager : Enable masquerading for public traffic] **************** Thursday 27 November 2025 10:56:07 +0000 (0:00:00.500) 0:00:03.499 ***** changed: [instance] TASK [libvirt_manager : Ensure firewalld is restarts] ************************** Thursday 27 November 2025 10:56:07 +0000 (0:00:00.482) 0:00:03.982 ***** RUNNING HANDLER [libvirt_manager : Restart firewalld] ************************** Thursday 27 November 2025 10:56:07 +0000 (0:00:00.091) 0:00:04.073 ***** changed: [instance] TASK [Deploy virtualbmc] ******************************************************* Thursday 27 November 2025 10:56:08 +0000 (0:00:00.961) 0:00:05.034 ***** skipping: [instance] TASK [libvirt_manager : Let the project know we have vbmc available] *********** Thursday 27 November 2025 10:56:08 +0000 (0:00:00.061) 0:00:05.096 ***** skipping: [instance] TASK [libvirt_manager : Create needed workload directory] ********************** Thursday 27 November 2025 10:56:09 +0000 (0:00:00.080) 0:00:05.176 ***** changed: [instance] => (item=workload) changed: [instance] => (item=reproducer-inventory) changed: [instance] => (item=volumes) TASK [libvirt_manager : Allow QEMU on workload directory] ********************** Thursday 27 November 2025 10:56:09 +0000 (0:00:00.639) 0:00:05.816 ***** changed: [instance] => (item=workload) changed: [instance] => (item=volumes) TASK [libvirt_manager : Generate networking data] ****************************** Thursday 27 November 2025 10:56:10 +0000 (0:00:00.522) 0:00:06.338 ***** included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/generate_networking_data.yml for instance TASK [libvirt_manager : Ensure fact is existing, and empty] ******************** Thursday 27 November 2025 10:56:10 +0000 (0:00:00.153) 0:00:06.491 ***** ok: [instance] TASK [libvirt_manager : Check if we get an existing interfaces-info.yml] ******* Thursday 27 November 2025 10:56:10 +0000 (0:00:00.046) 0:00:06.538 ***** ok: [instance] TASK [libvirt_manager : Load file if exists] *********************************** Thursday 27 November 2025 10:56:10 +0000 (0:00:00.305) 0:00:06.843 ***** skipping: [instance] TASK [libvirt_manager : Update fact with existing content] ********************* Thursday 27 November 2025 10:56:10 +0000 (0:00:00.082) 0:00:06.926 ***** skipping: [instance] TASK [libvirt_manager : Generate VM list] ************************************** Thursday 27 November 2025 10:56:10 +0000 (0:00:00.055) 0:00:06.981 ***** ok: [instance] TASK [libvirt_manager : Generate/update mapping all nodes] ********************* Thursday 27 November 2025 10:56:10 +0000 (0:00:00.081) 0:00:07.063 ***** ok: [instance] => (item={'key': 'compute-0', 'value': 'compute'}) ok: [instance] => (item={'key': 'compute-1', 'value': 'compute'}) ok: [instance] => (item={'key': 'baremetal-0', 'value': 'baremetal'}) TASK [libvirt_manager : Append baremetal nodes if needed] ********************** Thursday 27 November 2025 10:56:11 +0000 (0:00:00.139) 0:00:07.202 ***** skipping: [instance] TASK [libvirt_manager : Dump MAC mapping] ************************************** Thursday 27 November 2025 10:56:11 +0000 (0:00:00.088) 0:00:07.291 ***** changed: [instance] TASK [libvirt_manager : Inject all VMs in the inventory] *********************** Thursday 27 November 2025 10:56:11 +0000 (0:00:00.416) 0:00:07.707 ***** changed: [instance] => (item=Adding compute-0 to computes) changed: [instance] => (item=Adding compute-1 to computes) changed: [instance] => (item=Adding baremetal-0 to baremetals) TASK [networking_mapper : Check for Networking Definition file existence] ****** Thursday 27 November 2025 10:56:11 +0000 (0:00:00.139) 0:00:07.847 ***** skipping: [instance] TASK [networking_mapper : Load the Networking Definition from file] ************ Thursday 27 November 2025 10:56:11 +0000 (0:00:00.051) 0:00:07.899 ***** skipping: [instance] TASK [networking_mapper : Check for interfaces info file existence] ************ Thursday 27 November 2025 10:56:11 +0000 (0:00:00.078) 0:00:07.977 ***** skipping: [instance] TASK [networking_mapper : Load the interfaces info from file] ****************** Thursday 27 November 2025 10:56:11 +0000 (0:00:00.050) 0:00:08.028 ***** skipping: [instance] TASK [networking_mapper : Ensure local fact is empty] ************************** Thursday 27 November 2025 10:56:11 +0000 (0:00:00.051) 0:00:08.080 ***** ok: [instance] TASK [networking_mapper : Set the input Networking Definition and patch it if needed] *** Thursday 27 November 2025 10:56:12 +0000 (0:00:00.046) 0:00:08.126 ***** ok: [instance] => (item={'networks': {'ctlplane': {'network': '192.168.140.0/24', 'gateway': '192.168.140.1', 'dns': ['192.168.140.253', '192.168.140.254'], 'search-domain': 'ctlplane.example.local', 'mtu': 1500}}, 'group-templates': {'computes': {'network-template': {'range': {'start': 10, 'end': 15}}, 'networks': {'ctlplane': {}}}, 'sl-computes': {'network-template': {'range': {'start': 16, 'length': 2}}, 'networks': {'ctlplane': {}}}, 'baremetals': {'networks': {'ctlplane': {'range': '192.168.140.20-192.168.140.24'}}}}}) TASK [networking_mapper : Gather facts if requested] *************************** Thursday 27 November 2025 10:56:12 +0000 (0:00:00.201) 0:00:08.327 ***** skipping: [instance] TASK [networking_mapper : Ensure CI infrastructure dir exists] ***************** Thursday 27 November 2025 10:56:12 +0000 (0:00:00.048) 0:00:08.376 ***** ok: [instance] TASK [networking_mapper : Write the Networking Definition to file] ************* Thursday 27 November 2025 10:56:12 +0000 (0:00:00.226) 0:00:08.602 ***** changed: [instance] TASK [networking_mapper : Call the networking mapper] ************************** Thursday 27 November 2025 10:56:12 +0000 (0:00:00.420) 0:00:09.023 ***** ok: [instance] TASK [networking_mapper : Set networking mapper facts] ************************* Thursday 27 November 2025 10:56:13 +0000 (0:00:00.173) 0:00:09.197 ***** ok: [instance] TASK [networking_mapper : Write the Networking Environment Definition to file] *** Thursday 27 November 2025 10:56:13 +0000 (0:00:00.055) 0:00:09.252 ***** changed: [instance] TASK [libvirt_manager : Manage networks if needed] ***************************** Thursday 27 November 2025 10:56:13 +0000 (0:00:00.454) 0:00:09.706 ***** included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/create_networks.yml for instance TASK [libvirt_manager : Define the localized variables for performing the tasks here.] *** Thursday 27 November 2025 10:56:13 +0000 (0:00:00.148) 0:00:09.855 ***** ok: [instance] => (item=public) ok: [instance] => (item=osp_trunk) TASK [libvirt_manager : Ensure networks are defined] *************************** Thursday 27 November 2025 10:56:13 +0000 (0:00:00.077) 0:00:09.933 ***** changed: [instance] => (item=cifmw-public) changed: [instance] => (item=cifmw-osp_trunk) TASK [libvirt_manager : Ensure networks are created/started] ******************* Thursday 27 November 2025 10:56:14 +0000 (0:00:00.572) 0:00:10.506 ***** ok: [instance] => (item=cifmw-public) ok: [instance] => (item=cifmw-osp_trunk) TASK [libvirt_manager : Ensure networks are active] **************************** Thursday 27 November 2025 10:56:15 +0000 (0:00:00.611) 0:00:11.118 ***** ok: [instance] => (item=cifmw-public) ok: [instance] => (item=cifmw-osp_trunk) TASK [libvirt_manager : Ensure networks enabled to autostart] ****************** Thursday 27 November 2025 10:56:15 +0000 (0:00:00.465) 0:00:11.583 ***** changed: [instance] => (item=cifmw-public) changed: [instance] => (item=cifmw-osp_trunk) TASK [libvirt_manager : Add a dummy interface to bridges if required] ********** Thursday 27 November 2025 10:56:15 +0000 (0:00:00.476) 0:00:12.059 ***** included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/create_networks_dummy_interfaces.yml for instance TASK [libvirt_manager : Fetch present bridge interfaces] *********************** Thursday 27 November 2025 10:56:16 +0000 (0:00:00.109) 0:00:12.168 ***** ok: [instance] TASK [libvirt_manager : Fetch bridges ports link info] ************************* Thursday 27 November 2025 10:56:16 +0000 (0:00:00.197) 0:00:12.366 ***** ok: [instance] => (item=cifmw-public) ok: [instance] => (item=cifmw-osp_trunk) TASK [Create dummy interfaces to ensure bridges are UP] ************************ Thursday 27 November 2025 10:56:16 +0000 (0:00:00.421) 0:00:12.788 ***** TASK [ci_nmstate : Ensure we have needed facts] ******************************** Thursday 27 November 2025 10:56:16 +0000 (0:00:00.128) 0:00:12.916 ***** skipping: [instance] TASK [ci_nmstate : Install required packages on instance] ********************** Thursday 27 November 2025 10:56:16 +0000 (0:00:00.162) 0:00:13.079 ***** ok: [instance] TASK [ci_nmstate : Create the target NMstate dump directory] ******************* Thursday 27 November 2025 10:56:18 +0000 (0:00:01.452) 0:00:14.531 ***** changed: [instance] TASK [ci_nmstate : Save nmstate state for instance] **************************** Thursday 27 November 2025 10:56:18 +0000 (0:00:00.223) 0:00:14.755 ***** changed: [instance] TASK [ci_nmstate : Apply the desidered state on instance] ********************** Thursday 27 November 2025 10:56:19 +0000 (0:00:00.401) 0:00:15.156 ***** changed: [instance] TASK [ci_nmstate : Save nmstate debugging data for instance] ******************* Thursday 27 November 2025 10:56:20 +0000 (0:00:01.688) 0:00:16.845 ***** changed: [instance] TASK [Create extra network configuration] ************************************** Thursday 27 November 2025 10:56:21 +0000 (0:00:00.433) 0:00:17.279 ***** skipping: [instance] TASK [libvirt_manager : Ensure extra networks is in correct zone] ************** Thursday 27 November 2025 10:56:21 +0000 (0:00:00.062) 0:00:17.341 ***** skipping: [instance] TASK [libvirt_manager : Refresh networking facts on host] ********************** Thursday 27 November 2025 10:56:21 +0000 (0:00:00.060) 0:00:17.401 ***** ok: [instance] TASK [libvirt_manager : Build needed network/dnsmasq related content] ********** Thursday 27 November 2025 10:56:21 +0000 (0:00:00.483) 0:00:17.884 ***** ok: [instance] => (item=cifmw-public) ok: [instance] => (item=cifmw-osp_trunk) TASK [dnsmasq : Install needed packages] *************************************** Thursday 27 November 2025 10:56:22 +0000 (0:00:00.260) 0:00:18.145 ***** ok: [instance] TASK [dnsmasq : Ensure SELinux knows about the new files and directories] ****** Thursday 27 November 2025 10:56:23 +0000 (0:00:01.250) 0:00:19.395 ***** changed: [instance] => (item={'target': '/etc/cifmw-dnsmasq.conf', 'setype': 'dnsmasq_etc_t'}) changed: [instance] => (item={'target': '/etc/cifmw-dnsmasq.d(/.*)?', 'setype': 'dnsmasq_etc_t'}) changed: [instance] => (item={'target': '/var/run/cifmw-dnsmasq.pid', 'setype': 'dnsmasq_var_run_t'}) TASK [dnsmasq : Manage configuration directory] ******************************** Thursday 27 November 2025 10:56:26 +0000 (0:00:03.379) 0:00:22.774 ***** changed: [instance] TASK [dnsmasq : Manage systemd unit file] ************************************** Thursday 27 November 2025 10:56:26 +0000 (0:00:00.261) 0:00:23.036 ***** changed: [instance] TASK [dnsmasq : Manage base configuration file] ******************************** Thursday 27 November 2025 10:56:27 +0000 (0:00:00.387) 0:00:23.423 ***** changed: [instance] TASK [dnsmasq : Render listener configuration] ********************************* Thursday 27 November 2025 10:56:27 +0000 (0:00:00.424) 0:00:23.847 ***** included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/listener.yml for instance TASK [dnsmasq : Create listener configuration file] **************************** Thursday 27 November 2025 10:56:27 +0000 (0:00:00.108) 0:00:23.956 ***** changed: [instance] TASK [dnsmasq : Remove listener configuration file] **************************** Thursday 27 November 2025 10:56:28 +0000 (0:00:00.401) 0:00:24.358 ***** skipping: [instance] TASK [dnsmasq : Render dns configuration] ************************************** Thursday 27 November 2025 10:56:28 +0000 (0:00:00.048) 0:00:24.406 ***** included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/dns.yml for instance TASK [dnsmasq : Create dns configuration file] ********************************* Thursday 27 November 2025 10:56:28 +0000 (0:00:00.111) 0:00:24.517 ***** changed: [instance] TASK [dnsmasq : Remove dns configuration file] ********************************* Thursday 27 November 2025 10:56:28 +0000 (0:00:00.383) 0:00:24.901 ***** skipping: [instance] TASK [dnsmasq : Add localhost addresses from defined dnsmasq listen addresses to loopback interface] *** Thursday 27 November 2025 10:56:28 +0000 (0:00:00.046) 0:00:24.948 ***** ok: [instance] => (item=127.0.0.2) TASK [dnsmasq : Enable and start service] ************************************** Thursday 27 November 2025 10:56:29 +0000 (0:00:00.302) 0:00:25.250 ***** changed: [instance] TASK [dnsmasq : Stop service] ************************************************** Thursday 27 November 2025 10:56:29 +0000 (0:00:00.716) 0:00:25.967 ***** skipping: [instance] TASK [dnsmasq : Remove unit file] ********************************************** Thursday 27 November 2025 10:56:29 +0000 (0:00:00.046) 0:00:26.013 ***** skipping: [instance] TASK [dnsmasq : Remove main configuration files] ******************************* Thursday 27 November 2025 10:56:29 +0000 (0:00:00.048) 0:00:26.062 ***** skipping: [instance] => (item=/etc/cifmw-dnsmasq.conf) skipping: [instance] => (item=/etc/cifmw-dnsmasq.d) skipping: [instance] TASK [Create dnsmasq networks] ************************************************* Thursday 27 November 2025 10:56:30 +0000 (0:00:00.118) 0:00:26.181 ***** TASK [dnsmasq : Assert mandatory parameter] ************************************ Thursday 27 November 2025 10:56:30 +0000 (0:00:00.149) 0:00:26.330 ***** ok: [instance] => changed=false msg: All assertions passed TASK [dnsmasq : Assert mandatory parameters for new network] ******************* Thursday 27 November 2025 10:56:30 +0000 (0:00:00.089) 0:00:26.419 ***** ok: [instance] => changed=false msg: All assertions passed TASK [dnsmasq : Create network] ************************************************ Thursday 27 November 2025 10:56:30 +0000 (0:00:00.064) 0:00:26.483 ***** changed: [instance] TASK [dnsmasq : Remove network] ************************************************ Thursday 27 November 2025 10:56:30 +0000 (0:00:00.447) 0:00:26.930 ***** skipping: [instance] TASK [dnsmasq : Remove dhcp host files] **************************************** Thursday 27 November 2025 10:56:30 +0000 (0:00:00.049) 0:00:26.980 ***** skipping: [instance] TASK [dnsmasq : Assert mandatory parameter] ************************************ Thursday 27 November 2025 10:56:30 +0000 (0:00:00.116) 0:00:27.096 ***** ok: [instance] => changed=false msg: All assertions passed TASK [dnsmasq : Assert mandatory parameters for new network] ******************* Thursday 27 November 2025 10:56:31 +0000 (0:00:00.057) 0:00:27.154 ***** ok: [instance] => changed=false msg: All assertions passed TASK [dnsmasq : Create network] ************************************************ Thursday 27 November 2025 10:56:31 +0000 (0:00:00.066) 0:00:27.220 ***** changed: [instance] TASK [dnsmasq : Remove network] ************************************************ Thursday 27 November 2025 10:56:31 +0000 (0:00:00.489) 0:00:27.710 ***** skipping: [instance] TASK [dnsmasq : Remove dhcp host files] **************************************** Thursday 27 November 2025 10:56:31 +0000 (0:00:00.047) 0:00:27.758 ***** skipping: [instance] TASK [Deploy radvd for IPv6 router advertisements] ***************************** Thursday 27 November 2025 10:56:31 +0000 (0:00:00.077) 0:00:27.836 ***** skipping: [instance] TASK [libvirt_manager : Ensure network is in correct zone] ********************* Thursday 27 November 2025 10:56:31 +0000 (0:00:00.057) 0:00:27.894 ***** changed: [instance] => (item=cifmw-public) changed: [instance] => (item=cifmw-osp_trunk) TASK [libvirt_manager : Extract IP address from network bridges] *************** Thursday 27 November 2025 10:56:32 +0000 (0:00:00.517) 0:00:28.411 ***** included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/network_bridge_info_gen.yml for instance => (item=cifmw-public) included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/network_bridge_info_gen.yml for instance => (item=cifmw-osp_trunk) TASK [libvirt_manager : Extract IP address from network bridges] *************** Thursday 27 November 2025 10:56:32 +0000 (0:00:00.091) 0:00:28.503 ***** ok: [instance] TASK [libvirt_manager : Set network_bridge_info fact with network and address] *** Thursday 27 November 2025 10:56:32 +0000 (0:00:00.375) 0:00:28.878 ***** ok: [instance] TASK [libvirt_manager : Extract IP address from network bridges] *************** Thursday 27 November 2025 10:56:32 +0000 (0:00:00.065) 0:00:28.944 ***** ok: [instance] TASK [libvirt_manager : Set network_bridge_info fact with network and address] *** Thursday 27 November 2025 10:56:33 +0000 (0:00:00.225) 0:00:29.170 ***** ok: [instance] TASK [libvirt_manager : Output _network_data] ********************************** Thursday 27 November 2025 10:56:33 +0000 (0:00:00.060) 0:00:29.230 ***** changed: [instance] TASK [libvirt_manager : Output pub_net] **************************************** Thursday 27 November 2025 10:56:33 +0000 (0:00:00.384) 0:00:29.615 ***** changed: [instance] TASK [libvirt_manager : Output _cifmw_libvirt_manager_layout] ****************** Thursday 27 November 2025 10:56:33 +0000 (0:00:00.357) 0:00:29.972 ***** changed: [instance] TASK [libvirt_manager : Expose patch for networking_mapper] ******************** Thursday 27 November 2025 10:56:34 +0000 (0:00:00.371) 0:00:30.343 ***** ok: [instance] TASK [libvirt_manager : Save networking_mapper patch] ************************** Thursday 27 November 2025 10:56:34 +0000 (0:00:00.119) 0:00:30.462 ***** changed: [instance] TASK [networking_mapper : Check for Networking Definition file existence] ****** Thursday 27 November 2025 10:56:34 +0000 (0:00:00.391) 0:00:30.854 ***** skipping: [instance] TASK [networking_mapper : Load the Networking Definition from file] ************ Thursday 27 November 2025 10:56:34 +0000 (0:00:00.051) 0:00:30.905 ***** skipping: [instance] TASK [networking_mapper : Check for interfaces info file existence] ************ Thursday 27 November 2025 10:56:34 +0000 (0:00:00.050) 0:00:30.956 ***** skipping: [instance] TASK [networking_mapper : Load the interfaces info from file] ****************** Thursday 27 November 2025 10:56:34 +0000 (0:00:00.051) 0:00:31.008 ***** skipping: [instance] TASK [networking_mapper : Ensure local fact is empty] ************************** Thursday 27 November 2025 10:56:34 +0000 (0:00:00.081) 0:00:31.089 ***** ok: [instance] TASK [networking_mapper : Set the input Networking Definition and patch it if needed] *** Thursday 27 November 2025 10:56:35 +0000 (0:00:00.047) 0:00:31.137 ***** ok: [instance] => (item={'networks': {'ctlplane': {'network': '192.168.140.0/24', 'gateway': '192.168.140.1', 'dns': ['192.168.140.253', '192.168.140.254'], 'search-domain': 'ctlplane.example.local', 'mtu': 1500}}, 'group-templates': {'computes': {'network-template': {'range': {'start': 10, 'end': 15}}, 'networks': {'ctlplane': {}}}, 'sl-computes': {'network-template': {'range': {'start': 16, 'length': 2}}, 'networks': {'ctlplane': {}}}, 'baremetals': {'networks': {'ctlplane': {'range': '192.168.140.20-192.168.140.24'}}}}}) ok: [instance] => (item={'networks': {'public': {'network-v4': '192.168.110.0/24'}}, 'group-templates': {'computes': {'networks': {'public': None}}, 'baremetals': {'networks': {'public': {'range-v4': {'start': '192.168.110.30', 'length': 1}}}}}}) TASK [networking_mapper : Gather facts if requested] *************************** Thursday 27 November 2025 10:56:35 +0000 (0:00:00.143) 0:00:31.281 ***** skipping: [instance] TASK [networking_mapper : Ensure CI infrastructure dir exists] ***************** Thursday 27 November 2025 10:56:35 +0000 (0:00:00.046) 0:00:31.327 ***** ok: [instance] TASK [networking_mapper : Write the Networking Definition to file] ************* Thursday 27 November 2025 10:56:35 +0000 (0:00:00.257) 0:00:31.585 ***** changed: [instance] TASK [networking_mapper : Call the networking mapper] ************************** Thursday 27 November 2025 10:56:35 +0000 (0:00:00.424) 0:00:32.009 ***** ok: [instance] TASK [networking_mapper : Set networking mapper facts] ************************* Thursday 27 November 2025 10:56:36 +0000 (0:00:00.107) 0:00:32.117 ***** ok: [instance] TASK [networking_mapper : Write the Networking Environment Definition to file] *** Thursday 27 November 2025 10:56:36 +0000 (0:00:00.049) 0:00:32.166 ***** changed: [instance] TASK [libvirt_manager : Be sure to save current state of networking_mapper environment] *** Thursday 27 November 2025 10:56:36 +0000 (0:00:00.467) 0:00:32.633 ***** ok: [instance] TASK [libvirt_manager : Unset patch] ******************************************* Thursday 27 November 2025 10:56:36 +0000 (0:00:00.050) 0:00:32.683 ***** ok: [instance] TASK [libvirt_manager : Initialize empty _lm_dhcp_entries fact] **************** Thursday 27 November 2025 10:56:36 +0000 (0:00:00.043) 0:00:32.727 ***** ok: [instance] TASK [libvirt_manager : Reserve IPs on networks] ******************************* Thursday 27 November 2025 10:56:36 +0000 (0:00:00.077) 0:00:32.805 ***** included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/reserve_dnsmasq_ips.yml for instance => (item=ctlplane) included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/reserve_dnsmasq_ips.yml for instance => (item=public) TASK [libvirt_manager : Loop on host IPs] ************************************** Thursday 27 November 2025 10:56:36 +0000 (0:00:00.088) 0:00:32.894 ***** ok: [instance] => (item=baremetal-0 - ctlplane) ok: [instance] => (item=compute-0 - ctlplane) ok: [instance] => (item=compute-1 - ctlplane) TASK [libvirt_manager : Loop on host IPs] ************************************** Thursday 27 November 2025 10:56:36 +0000 (0:00:00.154) 0:00:33.048 ***** ok: [instance] => (item=baremetal-0 - public) ok: [instance] => (item=compute-0 - public) ok: [instance] => (item=compute-1 - public) TASK [Inject DHCP entries for net {{ net_name }}] ****************************** Thursday 27 November 2025 10:56:37 +0000 (0:00:00.194) 0:00:33.243 ***** TASK [dnsmasq : Ensure we have the right data and type] ************************ Thursday 27 November 2025 10:56:37 +0000 (0:00:00.112) 0:00:33.355 ***** ok: [instance] TASK [dnsmasq : Assert we have needed host data] ******************************* Thursday 27 November 2025 10:56:37 +0000 (0:00:00.067) 0:00:33.423 ***** ok: [instance] => (item={'network': 'osp_trunk', 'name': 'baremetal-0', 'state': 'present', 'mac': '52:54:02:e0:75:05', 'ips': ['192.168.140.20', ''], 'tag': 'baremetal'}) ok: [instance] => (item={'network': 'osp_trunk', 'name': 'compute-0', 'state': 'present', 'mac': '52:54:00:ba:ca:6c', 'ips': ['192.168.140.10', ''], 'tag': 'compute'}) ok: [instance] => (item={'network': 'osp_trunk', 'name': 'compute-1', 'state': 'present', 'mac': '52:54:01:73:7c:b2', 'ips': ['192.168.140.11', ''], 'tag': 'compute'}) ok: [instance] => (item={'network': 'public', 'name': 'baremetal-0', 'state': 'present', 'mac': '52:54:02:66:d6:6e', 'ips': ['192.168.110.30', ''], 'tag': 'baremetal'}) ok: [instance] => (item={'network': 'public', 'name': 'compute-0', 'state': 'present', 'mac': '52:54:00:ee:16:b0', 'ips': ['192.168.110.10', ''], 'tag': 'compute'}) ok: [instance] => (item={'network': 'public', 'name': 'compute-1', 'state': 'present', 'mac': '52:54:01:a4:7d:af', 'ips': ['192.168.110.11', ''], 'tag': 'compute'}) TASK [dnsmasq : Ensure networks exists] **************************************** Thursday 27 November 2025 10:56:37 +0000 (0:00:00.125) 0:00:33.549 ***** included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/_check_net_status.yml for instance => (item=osp_trunk) included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/_check_net_status.yml for instance => (item=public) TASK [dnsmasq : Check network file status] ************************************* Thursday 27 November 2025 10:56:37 +0000 (0:00:00.137) 0:00:33.686 ***** ok: [instance] TASK [dnsmasq : Assert network exists] ***************************************** Thursday 27 November 2025 10:56:37 +0000 (0:00:00.204) 0:00:33.890 ***** ok: [instance] TASK [dnsmasq : Check network file status] ************************************* Thursday 27 November 2025 10:56:37 +0000 (0:00:00.048) 0:00:33.938 ***** ok: [instance] TASK [dnsmasq : Assert network exists] ***************************************** Thursday 27 November 2025 10:56:38 +0000 (0:00:00.217) 0:00:34.156 ***** ok: [instance] TASK [dnsmasq : Initialize empty dhcp_host_entries] **************************** Thursday 27 November 2025 10:56:38 +0000 (0:00:00.050) 0:00:34.206 ***** ok: [instance] TASK [dnsmasq : Compute entry] ************************************************* Thursday 27 November 2025 10:56:38 +0000 (0:00:00.045) 0:00:34.252 ***** ok: [instance] => (item={'network': 'osp_trunk', 'name': 'baremetal-0', 'state': 'present', 'mac': '52:54:02:e0:75:05', 'ips': ['192.168.140.20', ''], 'tag': 'baremetal'}) ok: [instance] => (item={'network': 'osp_trunk', 'name': 'compute-0', 'state': 'present', 'mac': '52:54:00:ba:ca:6c', 'ips': ['192.168.140.10', ''], 'tag': 'compute'}) ok: [instance] => (item={'network': 'osp_trunk', 'name': 'compute-1', 'state': 'present', 'mac': '52:54:01:73:7c:b2', 'ips': ['192.168.140.11', ''], 'tag': 'compute'}) ok: [instance] => (item={'network': 'public', 'name': 'baremetal-0', 'state': 'present', 'mac': '52:54:02:66:d6:6e', 'ips': ['192.168.110.30', ''], 'tag': 'baremetal'}) ok: [instance] => (item={'network': 'public', 'name': 'compute-0', 'state': 'present', 'mac': '52:54:00:ee:16:b0', 'ips': ['192.168.110.10', ''], 'tag': 'compute'}) ok: [instance] => (item={'network': 'public', 'name': 'compute-1', 'state': 'present', 'mac': '52:54:01:a4:7d:af', 'ips': ['192.168.110.11', ''], 'tag': 'compute'}) TASK [dnsmasq : Create add/remove sets] **************************************** Thursday 27 November 2025 10:56:38 +0000 (0:00:00.189) 0:00:34.441 ***** ok: [instance] TASK [dnsmasq : Add DHCP entries] ********************************************** Thursday 27 November 2025 10:56:38 +0000 (0:00:00.093) 0:00:34.535 ***** changed: [instance] => (item={'file': 'osp_trunk_baremetal-0_52:54:02:e0:75:05', 'entry': 'set:baremetal,52:54:02:e0:75:05,192.168.140.20,baremetal-0', 'state': 'present'}) changed: [instance] => (item={'file': 'osp_trunk_compute-0_52:54:00:ba:ca:6c', 'entry': 'set:compute,52:54:00:ba:ca:6c,192.168.140.10,compute-0', 'state': 'present'}) changed: [instance] => (item={'file': 'osp_trunk_compute-1_52:54:01:73:7c:b2', 'entry': 'set:compute,52:54:01:73:7c:b2,192.168.140.11,compute-1', 'state': 'present'}) changed: [instance] => (item={'file': 'public_baremetal-0_52:54:02:66:d6:6e', 'entry': 'set:baremetal,52:54:02:66:d6:6e,192.168.110.30,baremetal-0', 'state': 'present'}) changed: [instance] => (item={'file': 'public_compute-0_52:54:00:ee:16:b0', 'entry': 'set:compute,52:54:00:ee:16:b0,192.168.110.10,compute-0', 'state': 'present'}) changed: [instance] => (item={'file': 'public_compute-1_52:54:01:a4:7d:af', 'entry': 'set:compute,52:54:01:a4:7d:af,192.168.110.11,compute-1', 'state': 'present'}) TASK [dnsmasq : Remove DHCP entries] ******************************************* Thursday 27 November 2025 10:56:40 +0000 (0:00:01.982) 0:00:36.518 ***** skipping: [instance] TASK [libvirt_manager : Create per-network and .utility DNS entries] *********** Thursday 27 November 2025 10:56:40 +0000 (0:00:00.105) 0:00:36.623 ***** ok: [instance] => (item=baremetal-0) ok: [instance] => (item=compute-0) ok: [instance] => (item=compute-1) TASK [Inject VMs in the .utility zone] ***************************************** Thursday 27 November 2025 10:56:40 +0000 (0:00:00.195) 0:00:36.818 ***** TASK [dnsmasq : Assert we have needed host record data] ************************ Thursday 27 November 2025 10:56:40 +0000 (0:00:00.114) 0:00:36.932 ***** ok: [instance] TASK [dnsmasq : Assert each address element have needed data] ****************** Thursday 27 November 2025 10:56:40 +0000 (0:00:00.113) 0:00:37.045 ***** ok: [instance] => (item={'names': ['baremetal-0.utility', 'baremetal-0.instance', 'baremetal-0.utility', 'baremetal-0.instance'], 'ips': ['192.168.140.20', ''], 'state': 'present'}) ok: [instance] => (item={'names': ['baremetal-0.ctlplane.local', 'baremetal-0.ctlplane.local'], 'ips': ['192.168.140.20', ''], 'state': 'present'}) ok: [instance] => (item={'names': ['baremetal-0.public.local', 'baremetal-0.public.local'], 'ips': ['192.168.110.30', ''], 'state': 'present'}) ok: [instance] => (item={'names': ['compute-0.utility', 'compute-0.instance', 'compute-0.utility', 'compute-0.instance'], 'ips': ['192.168.140.10', ''], 'state': 'present'}) ok: [instance] => (item={'names': ['compute-0.ctlplane.local', 'compute-0.ctlplane.local'], 'ips': ['192.168.140.10', ''], 'state': 'present'}) ok: [instance] => (item={'names': ['compute-0.public.local', 'compute-0.public.local'], 'ips': ['192.168.110.10', ''], 'state': 'present'}) ok: [instance] => (item={'names': ['compute-1.utility', 'compute-1.instance', 'compute-1.utility', 'compute-1.instance'], 'ips': ['192.168.140.11', ''], 'state': 'present'}) ok: [instance] => (item={'names': ['compute-1.ctlplane.local', 'compute-1.ctlplane.local'], 'ips': ['192.168.140.11', ''], 'state': 'present'}) ok: [instance] => (item={'names': ['compute-1.public.local', 'compute-1.public.local'], 'ips': ['192.168.110.11', ''], 'state': 'present'}) TASK [dnsmasq : Add/Remove address] ******************************************** Thursday 27 November 2025 10:56:41 +0000 (0:00:00.154) 0:00:37.200 ***** changed: [instance] => (item={'names': ['baremetal-0.utility', 'baremetal-0.instance', 'baremetal-0.utility', 'baremetal-0.instance'], 'ips': ['192.168.140.20', ''], 'state': 'present'}) changed: [instance] => (item={'names': ['baremetal-0.ctlplane.local', 'baremetal-0.ctlplane.local'], 'ips': ['192.168.140.20', ''], 'state': 'present'}) changed: [instance] => (item={'names': ['baremetal-0.public.local', 'baremetal-0.public.local'], 'ips': ['192.168.110.30', ''], 'state': 'present'}) changed: [instance] => (item={'names': ['compute-0.utility', 'compute-0.instance', 'compute-0.utility', 'compute-0.instance'], 'ips': ['192.168.140.10', ''], 'state': 'present'}) changed: [instance] => (item={'names': ['compute-0.ctlplane.local', 'compute-0.ctlplane.local'], 'ips': ['192.168.140.10', ''], 'state': 'present'}) changed: [instance] => (item={'names': ['compute-0.public.local', 'compute-0.public.local'], 'ips': ['192.168.110.10', ''], 'state': 'present'}) changed: [instance] => (item={'names': ['compute-1.utility', 'compute-1.instance', 'compute-1.utility', 'compute-1.instance'], 'ips': ['192.168.140.11', ''], 'state': 'present'}) changed: [instance] => (item={'names': ['compute-1.ctlplane.local', 'compute-1.ctlplane.local'], 'ips': ['192.168.140.11', ''], 'state': 'present'}) changed: [instance] => (item={'names': ['compute-1.public.local', 'compute-1.public.local'], 'ips': ['192.168.110.11', ''], 'state': 'present'}) TASK [libvirt_manager : Initialize empty _lm_dhcp_options fact] **************** Thursday 27 November 2025 10:56:42 +0000 (0:00:01.887) 0:00:39.088 ***** ok: [instance] TASK [libvirt_manager : Collect DHCP options from VM definitions] ************** Thursday 27 November 2025 10:56:43 +0000 (0:00:00.050) 0:00:39.138 ***** skipping: [instance] => (item=nocompute) skipping: [instance] => (item=compute) skipping: [instance] => (item=baremetal) skipping: [instance] TASK [libvirt_manager : Generate DHCP option configuration for VM types] ******* Thursday 27 November 2025 10:56:43 +0000 (0:00:00.070) 0:00:39.208 ***** skipping: [instance] TASK [libvirt_manager : Ensure some domains are local] ************************* Thursday 27 November 2025 10:56:43 +0000 (0:00:00.095) 0:00:39.304 ***** changed: [instance] TASK [libvirt_manager : Ensure dnsmasq is reloaded now] ************************ Thursday 27 November 2025 10:56:43 +0000 (0:00:00.381) 0:00:39.685 ***** RUNNING HANDLER [libvirt_manager : Restart firewalld] ************************** Thursday 27 November 2025 10:56:43 +0000 (0:00:00.064) 0:00:39.749 ***** changed: [instance] RUNNING HANDLER [dnsmasq : Restart dnsmasq] ************************************ Thursday 27 November 2025 10:56:44 +0000 (0:00:00.817) 0:00:40.567 ***** changed: [instance] RUNNING HANDLER [dnsmasq : Reload dnsmasq] ************************************* Thursday 27 November 2025 10:56:44 +0000 (0:00:00.361) 0:00:40.928 ***** changed: [instance] TASK [libvirt_manager : Create group inventories] ****************************** Thursday 27 November 2025 10:56:45 +0000 (0:00:00.366) 0:00:41.294 ***** skipping: [instance] => (item=nocompute) changed: [instance] => (item=compute) changed: [instance] => (item=baremetal) TASK [libvirt_manager : Create "all" group inventory file] ********************* Thursday 27 November 2025 10:56:45 +0000 (0:00:00.794) 0:00:42.089 ***** changed: [instance] TASK [libvirt_manager : Ensure storage pool is present.] *********************** Thursday 27 November 2025 10:56:46 +0000 (0:00:00.450) 0:00:42.539 ***** included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/storage_pool.yml for instance TASK [libvirt_manager : Ensure we have a known action] ************************* Thursday 27 November 2025 10:56:46 +0000 (0:00:00.168) 0:00:42.708 ***** ok: [instance] => changed=false msg: All assertions passed TASK [libvirt_manager : Gather the status of cifmw-pool storage pool.] ********* Thursday 27 November 2025 10:56:46 +0000 (0:00:00.058) 0:00:42.767 ***** changed: [instance] TASK [libvirt_manager : Create the storage pool] ******************************* Thursday 27 November 2025 10:56:46 +0000 (0:00:00.241) 0:00:43.009 ***** changed: [instance] TASK [libvirt_manager : Ensure the storage pool is started] ******************** Thursday 27 November 2025 10:56:47 +0000 (0:00:00.253) 0:00:43.262 ***** changed: [instance] => (item=pool-start) changed: [instance] => (item=pool-autostart) TASK [libvirt_manager : Gather all the volumes in the pool to delete] ********** Thursday 27 November 2025 10:56:47 +0000 (0:00:00.479) 0:00:43.741 ***** skipping: [instance] TASK [libvirt_manager : Remove the volumes from pool to delete] **************** Thursday 27 November 2025 10:56:47 +0000 (0:00:00.050) 0:00:43.792 ***** skipping: [instance] TASK [libvirt_manager : Delete storage pool] *********************************** Thursday 27 November 2025 10:56:47 +0000 (0:00:00.052) 0:00:43.845 ***** skipping: [instance] => (item=pool-destroy) skipping: [instance] => (item=pool-undefine) skipping: [instance] TASK [libvirt_manager : Refresh pools facts] *********************************** Thursday 27 November 2025 10:56:47 +0000 (0:00:00.054) 0:00:43.899 ***** ok: [instance] TASK [libvirt_manager : Ensure images are present] ***************************** Thursday 27 November 2025 10:56:48 +0000 (0:00:00.425) 0:00:44.324 ***** included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/get_image.yml for instance => (item=nocompute) included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/get_image.yml for instance => (item=compute) included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/get_image.yml for instance => (item=baremetal) TASK [libvirt_manager : Ensure directory exists] ******************************* Thursday 27 November 2025 10:56:48 +0000 (0:00:00.156) 0:00:44.481 ***** changed: [instance] TASK [libvirt_manager : Check if base image exists] **************************** Thursday 27 November 2025 10:56:48 +0000 (0:00:00.237) 0:00:44.719 ***** ok: [instance] TASK [libvirt_manager : Download base image] *********************************** Thursday 27 November 2025 10:56:48 +0000 (0:00:00.240) 0:00:44.959 ***** changed: [instance] TASK [libvirt_manager : Check image] ******************************************* Thursday 27 November 2025 10:57:09 +0000 (0:00:20.704) 0:01:05.664 ***** ok: [instance] TASK [libvirt_manager : Assert image status] *********************************** Thursday 27 November 2025 10:57:09 +0000 (0:00:00.222) 0:01:05.886 ***** ok: [instance] => changed=false msg: All assertions passed TASK [libvirt_manager : Ensure image access rights] **************************** Thursday 27 November 2025 10:57:09 +0000 (0:00:00.066) 0:01:05.952 ***** changed: [instance] TASK [libvirt_manager : Ensure directory exists] ******************************* Thursday 27 November 2025 10:57:10 +0000 (0:00:00.238) 0:01:06.191 ***** ok: [instance] TASK [libvirt_manager : Check if base image exists] **************************** Thursday 27 November 2025 10:57:10 +0000 (0:00:00.288) 0:01:06.479 ***** ok: [instance] TASK [libvirt_manager : Download base image] *********************************** Thursday 27 November 2025 10:57:10 +0000 (0:00:00.226) 0:01:06.706 ***** skipping: [instance] TASK [libvirt_manager : Check image] ******************************************* Thursday 27 November 2025 10:57:10 +0000 (0:00:00.053) 0:01:06.760 ***** ok: [instance] TASK [libvirt_manager : Assert image status] *********************************** Thursday 27 November 2025 10:57:10 +0000 (0:00:00.227) 0:01:06.988 ***** ok: [instance] => changed=false msg: All assertions passed TASK [libvirt_manager : Ensure image access rights] **************************** Thursday 27 November 2025 10:57:10 +0000 (0:00:00.105) 0:01:07.093 ***** ok: [instance] TASK [libvirt_manager : Ensure directory exists] ******************************* Thursday 27 November 2025 10:57:11 +0000 (0:00:00.242) 0:01:07.336 ***** skipping: [instance] TASK [libvirt_manager : Check if base image exists] **************************** Thursday 27 November 2025 10:57:11 +0000 (0:00:00.050) 0:01:07.386 ***** skipping: [instance] TASK [libvirt_manager : Download base image] *********************************** Thursday 27 November 2025 10:57:11 +0000 (0:00:00.051) 0:01:07.438 ***** skipping: [instance] TASK [libvirt_manager : Check image] ******************************************* Thursday 27 November 2025 10:57:11 +0000 (0:00:00.084) 0:01:07.523 ***** skipping: [instance] TASK [libvirt_manager : Assert image status] *********************************** Thursday 27 November 2025 10:57:11 +0000 (0:00:00.053) 0:01:07.577 ***** skipping: [instance] TASK [libvirt_manager : Ensure image access rights] **************************** Thursday 27 November 2025 10:57:11 +0000 (0:00:00.049) 0:01:07.626 ***** skipping: [instance] TASK [libvirt_manager : Get ssh key state] ************************************* Thursday 27 November 2025 10:57:11 +0000 (0:00:00.048) 0:01:07.675 ***** ok: [instance] TASK [libvirt_manager : Create temporary ssh keypair] ************************** Thursday 27 November 2025 10:57:11 +0000 (0:00:00.204) 0:01:07.879 ***** changed: [instance] TASK [libvirt_manager : Slurp public key for later use] ************************ Thursday 27 November 2025 10:57:12 +0000 (0:00:00.407) 0:01:08.286 ***** ok: [instance] TASK [libvirt_manager : Slurp private key for later use] *********************** Thursday 27 November 2025 10:57:12 +0000 (0:00:00.282) 0:01:08.569 ***** ok: [instance] TASK [libvirt_manager : Inject cifmw_reproducer_key.pub in hypervisor authorized_keys] *** Thursday 27 November 2025 10:57:12 +0000 (0:00:00.196) 0:01:08.765 ***** changed: [instance] TASK [libvirt_manager : Create fact holding network data for VMs] ************** Thursday 27 November 2025 10:57:13 +0000 (0:00:00.429) 0:01:09.195 ***** ok: [instance] TASK [libvirt_manager : List existing networks] ******************************** Thursday 27 November 2025 10:57:13 +0000 (0:00:00.047) 0:01:09.242 ***** ok: [instance] TASK [libvirt_manager : Gather pool fact] ************************************** Thursday 27 November 2025 10:57:13 +0000 (0:00:00.240) 0:01:09.483 ***** skipping: [instance] TASK [libvirt_manager : Create and run VMs] ************************************ Thursday 27 November 2025 10:57:13 +0000 (0:00:00.053) 0:01:09.536 ***** included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/create_vms.yml for instance => (item={'key': 'compute-0', 'value': 'compute'}) included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/create_vms.yml for instance => (item={'key': 'compute-1', 'value': 'compute'}) included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/create_vms.yml for instance => (item={'key': 'baremetal-0', 'value': 'baremetal'}) TASK [libvirt_manager : Create VM image for compute-0] ************************* Thursday 27 November 2025 10:57:13 +0000 (0:00:00.191) 0:01:09.728 ***** changed: [instance] TASK [libvirt_manager : Ensure file ownership and rights for compute-0] ******** Thursday 27 November 2025 10:57:13 +0000 (0:00:00.261) 0:01:09.989 ***** changed: [instance] TASK [libvirt_manager : Define VMs for type compute-0] ************************* Thursday 27 November 2025 10:57:14 +0000 (0:00:00.241) 0:01:10.231 ***** changed: [instance] TASK [libvirt_manager : Attach listed networks to the VMs compute-0] *********** Thursday 27 November 2025 10:57:14 +0000 (0:00:00.459) 0:01:10.691 ***** included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/net_to_vms.yml for instance TASK [libvirt_manager : Attach {{ vm_item }} to {{ net_item }}] **************** Thursday 27 November 2025 10:57:14 +0000 (0:00:00.087) 0:01:10.778 ***** included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/attach_interface.yml for instance => (item=public) included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/attach_interface.yml for instance => (item=osp_trunk) TASK [libvirt_manager : Get virtual network information] *********************** Thursday 27 November 2025 10:57:14 +0000 (0:00:00.127) 0:01:10.906 ***** ok: [instance] TASK [libvirt_manager : Create network to bridge mapping] ********************** Thursday 27 November 2025 10:57:15 +0000 (0:00:00.246) 0:01:11.153 ***** ok: [instance] => (item=cifmw-osp_trunk) ok: [instance] => (item=cifmw-public) TASK [libvirt_manager : Dump domain xml] *************************************** Thursday 27 November 2025 10:57:15 +0000 (0:00:00.075) 0:01:11.228 ***** ok: [instance] TASK [libvirt_manager : Extract networks from XML] ***************************** Thursday 27 November 2025 10:57:15 +0000 (0:00:00.246) 0:01:11.475 ***** ok: [instance] TASK [libvirt_manager : Attach interface public on cifmw-compute-0] ************ Thursday 27 November 2025 10:57:15 +0000 (0:00:00.265) 0:01:11.740 ***** changed: [instance] TASK [libvirt_manager : Get virtual network information] *********************** Thursday 27 November 2025 10:57:15 +0000 (0:00:00.303) 0:01:12.044 ***** ok: [instance] TASK [libvirt_manager : Create network to bridge mapping] ********************** Thursday 27 November 2025 10:57:16 +0000 (0:00:00.250) 0:01:12.295 ***** ok: [instance] => (item=cifmw-osp_trunk) ok: [instance] => (item=cifmw-public) TASK [libvirt_manager : Dump domain xml] *************************************** Thursday 27 November 2025 10:57:16 +0000 (0:00:00.068) 0:01:12.363 ***** ok: [instance] TASK [libvirt_manager : Extract networks from XML] ***************************** Thursday 27 November 2025 10:57:16 +0000 (0:00:00.250) 0:01:12.614 ***** ok: [instance] TASK [libvirt_manager : Attach interface osp_trunk on cifmw-compute-0] ********* Thursday 27 November 2025 10:57:16 +0000 (0:00:00.224) 0:01:12.839 ***** changed: [instance] TASK [libvirt_manager : Attach spines/leafs networks to the VMs compute-0] ***** Thursday 27 November 2025 10:57:17 +0000 (0:00:00.299) 0:01:13.138 ***** skipping: [instance] TASK [libvirt_manager : Create the requested extra disks for compute-0] ******** Thursday 27 November 2025 10:57:17 +0000 (0:00:00.082) 0:01:13.221 ***** included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/volumes.yml for instance TASK [libvirt_manager : Check if we have a source candidate] ******************* Thursday 27 November 2025 10:57:17 +0000 (0:00:00.104) 0:01:13.325 ***** ok: [instance] => (item=cifmw-compute-0-vol-0) TASK [libvirt_manager : Refresh all pools before trying to create volumes] ***** Thursday 27 November 2025 10:57:17 +0000 (0:00:00.236) 0:01:13.562 ***** ok: [instance] => (item=cifmw-pool) TASK [libvirt_manager : Create volume in the storage pool] ********************* Thursday 27 November 2025 10:57:17 +0000 (0:00:00.304) 0:01:13.866 ***** changed: [instance] => (item=cifmw-compute-0-vol-0) TASK [libvirt_manager : Create XML attachment files] *************************** Thursday 27 November 2025 10:57:18 +0000 (0:00:00.297) 0:01:14.163 ***** changed: [instance] => (item=cifmw-compute-0-vol-0) TASK [libvirt_manager : Find volume attachments for VM compute-0] ************** Thursday 27 November 2025 10:57:18 +0000 (0:00:00.402) 0:01:14.566 ***** ok: [instance] TASK [libvirt_manager : Attach volumes for VM compute-0] *********************** Thursday 27 November 2025 10:57:18 +0000 (0:00:00.355) 0:01:14.922 ***** changed: [instance] TASK [libvirt_manager : Get VM UUID] ******************************************* Thursday 27 November 2025 10:57:19 +0000 (0:00:00.347) 0:01:15.269 ***** changed: [instance] TASK [libvirt_manager : Inject UUID in dataset] ******************************** Thursday 27 November 2025 10:57:19 +0000 (0:00:00.239) 0:01:15.508 ***** ok: [instance] TASK [libvirt_manager : Create cloud-init ISO] ********************************* Thursday 27 November 2025 10:57:19 +0000 (0:00:00.066) 0:01:15.575 ***** included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/create_cloud_init_iso.yml for instance TASK [libvirt_manager : Acquire authorized_keys from hypervisor] *************** Thursday 27 November 2025 10:57:19 +0000 (0:00:00.140) 0:01:15.715 ***** ok: [instance] TASK [libvirt_manager : Define the default users for the vm] ******************* Thursday 27 November 2025 10:57:19 +0000 (0:00:00.215) 0:01:15.930 ***** ok: [instance] TASK [libvirt_manager : Define the user data] ********************************** Thursday 27 November 2025 10:57:19 +0000 (0:00:00.087) 0:01:16.018 ***** ok: [instance] TASK [libvirt_manager : Define the network config for all vms] ***************** Thursday 27 November 2025 10:57:19 +0000 (0:00:00.071) 0:01:16.090 ***** skipping: [instance] TASK [libvirt_manager : Define the network config for each vm] ***************** Thursday 27 November 2025 10:57:20 +0000 (0:00:00.106) 0:01:16.197 ***** skipping: [instance] TASK [Call the config_drive role] ********************************************** Thursday 27 November 2025 10:57:20 +0000 (0:00:00.071) 0:01:16.268 ***** TASK [config_drive : Ensure needed directories exist] ************************** Thursday 27 November 2025 10:57:20 +0000 (0:00:00.108) 0:01:16.376 ***** ok: [instance] => (item=artifacts) ok: [instance] => (item=logs) TASK [config_drive : Install required RPM packages] **************************** Thursday 27 November 2025 10:57:20 +0000 (0:00:00.457) 0:01:16.833 ***** ok: [instance] TASK [config_drive : Crate config drive instance directory] ******************** Thursday 27 November 2025 10:57:21 +0000 (0:00:01.235) 0:01:18.069 ***** changed: [instance] TASK [config_drive : Generate meta-data] *************************************** Thursday 27 November 2025 10:57:22 +0000 (0:00:00.244) 0:01:18.313 ***** changed: [instance] TASK [config_drive : Generate user-data] *************************************** Thursday 27 November 2025 10:57:22 +0000 (0:00:00.387) 0:01:18.701 ***** changed: [instance] TASK [config_drive : Generate network-data] ************************************ Thursday 27 November 2025 10:57:23 +0000 (0:00:00.427) 0:01:19.128 ***** skipping: [instance] TASK [config_drive : Check ISO availability] *********************************** Thursday 27 November 2025 10:57:23 +0000 (0:00:00.072) 0:01:19.201 ***** ok: [instance] TASK [config_drive : Assert we don't try to change an existing ISO] ************ Thursday 27 November 2025 10:57:23 +0000 (0:00:00.267) 0:01:19.468 ***** skipping: [instance] TASK [config_drive : Generate nocloud iso image] ******************************* Thursday 27 November 2025 10:57:23 +0000 (0:00:00.073) 0:01:19.542 ***** Follow script's output here: /opt/basedir/logs/ci_script_000_generate_nocloud_iso.log changed: [instance] TASK [libvirt_manager : Attach cloud-init ISO if exists] *********************** Thursday 27 November 2025 10:57:23 +0000 (0:00:00.297) 0:01:19.839 ***** changed: [instance] TASK [libvirt_manager : Attach additional devices if specified] **************** Thursday 27 November 2025 10:57:24 +0000 (0:00:00.377) 0:01:20.217 ***** skipping: [instance] TASK [libvirt_manager : Configure boot order for compute-0] ******************** Thursday 27 November 2025 10:57:24 +0000 (0:00:00.080) 0:01:20.297 ***** skipping: [instance] TASK [libvirt_manager : Create VM image for compute-1] ************************* Thursday 27 November 2025 10:57:24 +0000 (0:00:00.057) 0:01:20.355 ***** changed: [instance] TASK [libvirt_manager : Ensure file ownership and rights for compute-1] ******** Thursday 27 November 2025 10:57:24 +0000 (0:00:00.297) 0:01:20.652 ***** changed: [instance] TASK [libvirt_manager : Define VMs for type compute-1] ************************* Thursday 27 November 2025 10:57:24 +0000 (0:00:00.385) 0:01:21.038 ***** changed: [instance] TASK [libvirt_manager : Attach listed networks to the VMs compute-1] *********** Thursday 27 November 2025 10:57:25 +0000 (0:00:00.386) 0:01:21.424 ***** included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/net_to_vms.yml for instance TASK [libvirt_manager : Attach {{ vm_item }} to {{ net_item }}] **************** Thursday 27 November 2025 10:57:25 +0000 (0:00:00.098) 0:01:21.523 ***** included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/attach_interface.yml for instance => (item=public) included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/attach_interface.yml for instance => (item=osp_trunk) TASK [libvirt_manager : Get virtual network information] *********************** Thursday 27 November 2025 10:57:25 +0000 (0:00:00.188) 0:01:21.711 ***** ok: [instance] TASK [libvirt_manager : Create network to bridge mapping] ********************** Thursday 27 November 2025 10:57:25 +0000 (0:00:00.285) 0:01:21.997 ***** ok: [instance] => (item=cifmw-osp_trunk) ok: [instance] => (item=cifmw-public) TASK [libvirt_manager : Dump domain xml] *************************************** Thursday 27 November 2025 10:57:25 +0000 (0:00:00.111) 0:01:22.108 ***** ok: [instance] TASK [libvirt_manager : Extract networks from XML] ***************************** Thursday 27 November 2025 10:57:26 +0000 (0:00:00.343) 0:01:22.452 ***** ok: [instance] TASK [libvirt_manager : Attach interface public on cifmw-compute-1] ************ Thursday 27 November 2025 10:57:26 +0000 (0:00:00.247) 0:01:22.700 ***** changed: [instance] TASK [libvirt_manager : Get virtual network information] *********************** Thursday 27 November 2025 10:57:26 +0000 (0:00:00.328) 0:01:23.028 ***** ok: [instance] TASK [libvirt_manager : Create network to bridge mapping] ********************** Thursday 27 November 2025 10:57:27 +0000 (0:00:00.283) 0:01:23.311 ***** ok: [instance] => (item=cifmw-osp_trunk) ok: [instance] => (item=cifmw-public) TASK [libvirt_manager : Dump domain xml] *************************************** Thursday 27 November 2025 10:57:27 +0000 (0:00:00.141) 0:01:23.453 ***** ok: [instance] TASK [libvirt_manager : Extract networks from XML] ***************************** Thursday 27 November 2025 10:57:27 +0000 (0:00:00.308) 0:01:23.761 ***** ok: [instance] TASK [libvirt_manager : Attach interface osp_trunk on cifmw-compute-1] ********* Thursday 27 November 2025 10:57:27 +0000 (0:00:00.249) 0:01:24.010 ***** changed: [instance] TASK [libvirt_manager : Attach spines/leafs networks to the VMs compute-1] ***** Thursday 27 November 2025 10:57:28 +0000 (0:00:00.404) 0:01:24.415 ***** skipping: [instance] TASK [libvirt_manager : Create the requested extra disks for compute-1] ******** Thursday 27 November 2025 10:57:28 +0000 (0:00:00.055) 0:01:24.471 ***** included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/volumes.yml for instance TASK [libvirt_manager : Check if we have a source candidate] ******************* Thursday 27 November 2025 10:57:28 +0000 (0:00:00.107) 0:01:24.578 ***** ok: [instance] => (item=cifmw-compute-1-vol-0) TASK [libvirt_manager : Refresh all pools before trying to create volumes] ***** Thursday 27 November 2025 10:57:28 +0000 (0:00:00.257) 0:01:24.835 ***** ok: [instance] => (item=cifmw-pool) TASK [libvirt_manager : Create volume in the storage pool] ********************* Thursday 27 November 2025 10:57:29 +0000 (0:00:00.309) 0:01:25.144 ***** changed: [instance] => (item=cifmw-compute-1-vol-0) TASK [libvirt_manager : Create XML attachment files] *************************** Thursday 27 November 2025 10:57:29 +0000 (0:00:00.330) 0:01:25.475 ***** changed: [instance] => (item=cifmw-compute-1-vol-0) TASK [libvirt_manager : Find volume attachments for VM compute-1] ************** Thursday 27 November 2025 10:57:29 +0000 (0:00:00.452) 0:01:25.927 ***** ok: [instance] TASK [libvirt_manager : Attach volumes for VM compute-1] *********************** Thursday 27 November 2025 10:57:30 +0000 (0:00:00.323) 0:01:26.251 ***** changed: [instance] TASK [libvirt_manager : Get VM UUID] ******************************************* Thursday 27 November 2025 10:57:30 +0000 (0:00:00.344) 0:01:26.596 ***** changed: [instance] TASK [libvirt_manager : Inject UUID in dataset] ******************************** Thursday 27 November 2025 10:57:30 +0000 (0:00:00.272) 0:01:26.868 ***** ok: [instance] TASK [libvirt_manager : Create cloud-init ISO] ********************************* Thursday 27 November 2025 10:57:30 +0000 (0:00:00.079) 0:01:26.947 ***** included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/create_cloud_init_iso.yml for instance TASK [libvirt_manager : Acquire authorized_keys from hypervisor] *************** Thursday 27 November 2025 10:57:31 +0000 (0:00:00.180) 0:01:27.128 ***** ok: [instance] TASK [libvirt_manager : Define the default users for the vm] ******************* Thursday 27 November 2025 10:57:31 +0000 (0:00:00.257) 0:01:27.385 ***** ok: [instance] TASK [libvirt_manager : Define the user data] ********************************** Thursday 27 November 2025 10:57:31 +0000 (0:00:00.100) 0:01:27.486 ***** ok: [instance] TASK [libvirt_manager : Define the network config for all vms] ***************** Thursday 27 November 2025 10:57:31 +0000 (0:00:00.131) 0:01:27.617 ***** skipping: [instance] TASK [libvirt_manager : Define the network config for each vm] ***************** Thursday 27 November 2025 10:57:31 +0000 (0:00:00.076) 0:01:27.693 ***** skipping: [instance] TASK [Call the config_drive role] ********************************************** Thursday 27 November 2025 10:57:31 +0000 (0:00:00.084) 0:01:27.778 ***** TASK [config_drive : Ensure needed directories exist] ************************** Thursday 27 November 2025 10:57:31 +0000 (0:00:00.172) 0:01:27.951 ***** ok: [instance] => (item=artifacts) ok: [instance] => (item=logs) TASK [config_drive : Install required RPM packages] **************************** Thursday 27 November 2025 10:57:32 +0000 (0:00:00.464) 0:01:28.416 ***** ok: [instance] TASK [config_drive : Crate config drive instance directory] ******************** Thursday 27 November 2025 10:57:33 +0000 (0:00:01.276) 0:01:29.693 ***** changed: [instance] TASK [config_drive : Generate meta-data] *************************************** Thursday 27 November 2025 10:57:33 +0000 (0:00:00.323) 0:01:30.016 ***** changed: [instance] TASK [config_drive : Generate user-data] *************************************** Thursday 27 November 2025 10:57:34 +0000 (0:00:00.423) 0:01:30.439 ***** changed: [instance] TASK [config_drive : Generate network-data] ************************************ Thursday 27 November 2025 10:57:34 +0000 (0:00:00.426) 0:01:30.866 ***** skipping: [instance] TASK [config_drive : Check ISO availability] *********************************** Thursday 27 November 2025 10:57:34 +0000 (0:00:00.132) 0:01:30.999 ***** ok: [instance] TASK [config_drive : Assert we don't try to change an existing ISO] ************ Thursday 27 November 2025 10:57:35 +0000 (0:00:00.266) 0:01:31.266 ***** skipping: [instance] TASK [config_drive : Generate nocloud iso image] ******************************* Thursday 27 November 2025 10:57:35 +0000 (0:00:00.071) 0:01:31.338 ***** Follow script's output here: /opt/basedir/logs/ci_script_001_generate_nocloud_iso.log changed: [instance] TASK [libvirt_manager : Attach cloud-init ISO if exists] *********************** Thursday 27 November 2025 10:57:35 +0000 (0:00:00.351) 0:01:31.689 ***** changed: [instance] TASK [libvirt_manager : Attach additional devices if specified] **************** Thursday 27 November 2025 10:57:35 +0000 (0:00:00.327) 0:01:32.016 ***** skipping: [instance] TASK [libvirt_manager : Configure boot order for compute-1] ******************** Thursday 27 November 2025 10:57:35 +0000 (0:00:00.076) 0:01:32.092 ***** skipping: [instance] TASK [libvirt_manager : Create VM image for baremetal-0] *********************** Thursday 27 November 2025 10:57:36 +0000 (0:00:00.057) 0:01:32.149 ***** changed: [instance] TASK [libvirt_manager : Ensure file ownership and rights for baremetal-0] ****** Thursday 27 November 2025 10:57:36 +0000 (0:00:00.321) 0:01:32.471 ***** changed: [instance] TASK [libvirt_manager : Define VMs for type baremetal-0] *********************** Thursday 27 November 2025 10:57:36 +0000 (0:00:00.259) 0:01:32.730 ***** changed: [instance] TASK [libvirt_manager : Attach listed networks to the VMs baremetal-0] ********* Thursday 27 November 2025 10:57:36 +0000 (0:00:00.364) 0:01:33.094 ***** included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/net_to_vms.yml for instance TASK [libvirt_manager : Attach {{ vm_item }} to {{ net_item }}] **************** Thursday 27 November 2025 10:57:37 +0000 (0:00:00.151) 0:01:33.246 ***** included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/attach_interface.yml for instance => (item=public) included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/attach_interface.yml for instance => (item=osp_trunk) TASK [libvirt_manager : Get virtual network information] *********************** Thursday 27 November 2025 10:57:37 +0000 (0:00:00.103) 0:01:33.349 ***** ok: [instance] TASK [libvirt_manager : Create network to bridge mapping] ********************** Thursday 27 November 2025 10:57:37 +0000 (0:00:00.295) 0:01:33.645 ***** ok: [instance] => (item=cifmw-osp_trunk) ok: [instance] => (item=cifmw-public) TASK [libvirt_manager : Dump domain xml] *************************************** Thursday 27 November 2025 10:57:37 +0000 (0:00:00.139) 0:01:33.784 ***** ok: [instance] TASK [libvirt_manager : Extract networks from XML] ***************************** Thursday 27 November 2025 10:57:37 +0000 (0:00:00.260) 0:01:34.044 ***** ok: [instance] TASK [libvirt_manager : Attach interface public on cifmw-baremetal-0] ********** Thursday 27 November 2025 10:57:38 +0000 (0:00:00.231) 0:01:34.276 ***** changed: [instance] TASK [libvirt_manager : Get virtual network information] *********************** Thursday 27 November 2025 10:57:38 +0000 (0:00:00.324) 0:01:34.600 ***** ok: [instance] TASK [libvirt_manager : Create network to bridge mapping] ********************** Thursday 27 November 2025 10:57:38 +0000 (0:00:00.305) 0:01:34.906 ***** ok: [instance] => (item=cifmw-osp_trunk) ok: [instance] => (item=cifmw-public) TASK [libvirt_manager : Dump domain xml] *************************************** Thursday 27 November 2025 10:57:38 +0000 (0:00:00.078) 0:01:34.984 ***** ok: [instance] TASK [libvirt_manager : Extract networks from XML] ***************************** Thursday 27 November 2025 10:57:39 +0000 (0:00:00.270) 0:01:35.255 ***** ok: [instance] TASK [libvirt_manager : Attach interface osp_trunk on cifmw-baremetal-0] ******* Thursday 27 November 2025 10:57:39 +0000 (0:00:00.233) 0:01:35.488 ***** changed: [instance] TASK [libvirt_manager : Attach spines/leafs networks to the VMs baremetal-0] *** Thursday 27 November 2025 10:57:39 +0000 (0:00:00.332) 0:01:35.820 ***** skipping: [instance] TASK [libvirt_manager : Create the requested extra disks for baremetal-0] ****** Thursday 27 November 2025 10:57:39 +0000 (0:00:00.053) 0:01:35.874 ***** skipping: [instance] TASK [libvirt_manager : Find volume attachments for VM baremetal-0] ************ Thursday 27 November 2025 10:57:39 +0000 (0:00:00.060) 0:01:35.934 ***** skipping: [instance] TASK [libvirt_manager : Attach volumes for VM baremetal-0] ********************* Thursday 27 November 2025 10:57:39 +0000 (0:00:00.055) 0:01:35.990 ***** skipping: [instance] TASK [libvirt_manager : Get VM UUID] ******************************************* Thursday 27 November 2025 10:57:39 +0000 (0:00:00.092) 0:01:36.082 ***** changed: [instance] TASK [libvirt_manager : Inject UUID in dataset] ******************************** Thursday 27 November 2025 10:57:40 +0000 (0:00:00.233) 0:01:36.316 ***** ok: [instance] TASK [libvirt_manager : Create cloud-init ISO] ********************************* Thursday 27 November 2025 10:57:40 +0000 (0:00:00.060) 0:01:36.377 ***** skipping: [instance] TASK [libvirt_manager : Attach cloud-init ISO if exists] *********************** Thursday 27 November 2025 10:57:40 +0000 (0:00:00.049) 0:01:36.426 ***** skipping: [instance] TASK [libvirt_manager : Attach additional devices if specified] **************** Thursday 27 November 2025 10:57:40 +0000 (0:00:00.085) 0:01:36.512 ***** skipping: [instance] TASK [libvirt_manager : Configure boot order for baremetal-0] ****************** Thursday 27 November 2025 10:57:40 +0000 (0:00:00.073) 0:01:36.585 ***** skipping: [instance] TASK [libvirt_manager : Start (power-on) VMs] ********************************** Thursday 27 November 2025 10:57:40 +0000 (0:00:00.053) 0:01:36.639 ***** included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/start_vms.yml for instance TASK [libvirt_manager : Refresh oooq_pool before starting VMs] ***************** Thursday 27 November 2025 10:57:40 +0000 (0:00:00.096) 0:01:36.735 ***** ok: [instance] => (item=cifmw-pool) TASK [libvirt_manager : Start VMs for type {{ vm_type }}] ********************** Thursday 27 November 2025 10:57:40 +0000 (0:00:00.252) 0:01:36.988 ***** skipping: [instance] => (item={'key': 'baremetal-0', 'value': 'baremetal'}) included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/start_one_vm.yml for instance => (item={'key': 'compute-0', 'value': 'compute'}) included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/start_one_vm.yml for instance => (item={'key': 'compute-1', 'value': 'compute'}) TASK [libvirt_manager : Start vm] ********************************************** Thursday 27 November 2025 10:57:43 +0000 (0:00:02.155) 0:01:39.144 ***** changed: [instance] TASK [libvirt_manager : Start vm] ********************************************** Thursday 27 November 2025 10:57:43 +0000 (0:00:00.600) 0:01:39.745 ***** changed: [instance] TASK [libvirt_manager : Wait for SSH on started VMs] *************************** Thursday 27 November 2025 10:57:44 +0000 (0:00:00.527) 0:01:40.272 ***** changed: [instance] => (item=compute-0.utility) changed: [instance] => (item=compute-1.utility) skipping: [instance] => (item=baremetal-0.utility) TASK [libvirt_manager : Ensure we get SSH on nodes] **************************** Thursday 27 November 2025 10:57:44 +0000 (0:00:00.593) 0:01:40.865 ***** FAILED - RETRYING: [instance]: Ensure we get SSH on nodes (90 retries left). FAILED - RETRYING: [instance]: Ensure we get SSH on nodes (89 retries left). FAILED - RETRYING: [instance]: Ensure we get SSH on nodes (88 retries left). FAILED - RETRYING: [instance]: Ensure we get SSH on nodes (87 retries left). FAILED - RETRYING: [instance]: Ensure we get SSH on nodes (86 retries left). FAILED - RETRYING: [instance]: Ensure we get SSH on nodes (85 retries left). ok: [instance] => (item={'failed': 0, 'started': 1, 'finished': 0, 'ansible_job_id': 'j92695150410.80756', 'results_file': '/home/zuul/.ansible_async/j92695150410.80756', 'changed': True, '_vm': {'key': 'compute-0', 'value': 'compute'}, 'ansible_loop_var': '_vm'}) ok: [instance] => (item={'failed': 0, 'started': 1, 'finished': 0, 'ansible_job_id': 'j979627672921.80773', 'results_file': '/home/zuul/.ansible_async/j979627672921.80773', 'changed': True, '_vm': {'key': 'compute-1', 'value': 'compute'}, 'ansible_loop_var': '_vm'}) skipping: [instance] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': "vm_data.disk_file_name != 'blank'", '_vm': {'key': 'baremetal-0', 'value': 'baremetal'}, 'ansible_loop_var': '_vm'}) TASK [libvirt_manager : Configure managed VMs] ********************************* Thursday 27 November 2025 10:58:04 +0000 (0:00:19.607) 0:02:00.473 ***** skipping: [instance] => (item={'key': 'baremetal-0', 'value': 'baremetal'}) included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/manage_vms.yml for instance => (item={'key': 'compute-0', 'value': 'compute'}) included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/manage_vms.yml for instance => (item={'key': 'compute-1', 'value': 'compute'}) TASK [Check if new ssh keypair exists] ***************************************** Thursday 27 November 2025 10:58:04 +0000 (0:00:00.163) 0:02:00.636 ***** skipping: [instance] TASK [Push ssh jumper/configuration for compute-0] ***************************** Thursday 27 November 2025 10:58:04 +0000 (0:00:00.049) 0:02:00.685 ***** TASK [ssh_jumper : Create ssh-jumper entries] ********************************** Thursday 27 November 2025 10:58:04 +0000 (0:00:00.120) 0:02:00.805 ***** included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/ssh_jumper/tasks/manage_ssh_jumper_entry.yml for instance => (item={'ssh_dir': '/home/zuul/.ssh', 'user': 'zuul', 'hostname': 'compute-0.utility', 'patterns': ['compute-0', 'compute-0', 'compute-0.utility', 'compute-0.localdomain', 'compute-0.instance', 'compute-0', 'compute-0.instance', 'compute-0.instance'], 'identity_file': '/home/zuul/.ssh/cifmw_reproducer_key'}) TASK [ssh_jumper : Make sure ~/.ssh/cifmw_ssh_config.d directory exists] ******* Thursday 27 November 2025 10:58:04 +0000 (0:00:00.133) 0:02:00.939 ***** changed: [instance] TASK [ssh_jumper : Include ~/.ssh/cifmw_ssh_config.d/inventory_hostname/*.conf] *** Thursday 27 November 2025 10:58:05 +0000 (0:00:00.223) 0:02:01.162 ***** changed: [instance] TASK [ssh_jumper : Inject ssh jumpers for compute-0.utility] ******************* Thursday 27 November 2025 10:58:05 +0000 (0:00:00.254) 0:02:01.417 ***** changed: [instance] TASK [libvirt_manager : Configure ssh access on VM compute-0] ****************** Thursday 27 November 2025 10:58:05 +0000 (0:00:00.418) 0:02:01.835 ***** skipping: [instance] TASK [libvirt_manager : Ensure we grow volume for OCP cluster members] ********* Thursday 27 November 2025 10:58:05 +0000 (0:00:00.050) 0:02:01.886 ***** skipping: [instance] TASK [libvirt_manager : Inject private key on hosts compute-0] ***************** Thursday 27 November 2025 10:58:05 +0000 (0:00:00.088) 0:02:01.975 ***** skipping: [instance] TASK [libvirt_manager : Inject public key on hosts compute-0] ****************** Thursday 27 November 2025 10:58:05 +0000 (0:00:00.072) 0:02:02.047 ***** skipping: [instance] TASK [Check if new ssh keypair exists] ***************************************** Thursday 27 November 2025 10:58:06 +0000 (0:00:00.067) 0:02:02.114 ***** skipping: [instance] TASK [Push ssh jumper/configuration for compute-1] ***************************** Thursday 27 November 2025 10:58:06 +0000 (0:00:00.049) 0:02:02.164 ***** TASK [ssh_jumper : Create ssh-jumper entries] ********************************** Thursday 27 November 2025 10:58:06 +0000 (0:00:00.119) 0:02:02.284 ***** included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/ssh_jumper/tasks/manage_ssh_jumper_entry.yml for instance => (item={'ssh_dir': '/home/zuul/.ssh', 'user': 'zuul', 'hostname': 'compute-1.utility', 'patterns': ['compute-1', 'compute-1', 'compute-1.utility', 'compute-1.localdomain', 'compute-1.instance', 'compute-1', 'compute-1.instance', 'compute-1.instance'], 'identity_file': '/home/zuul/.ssh/cifmw_reproducer_key'}) TASK [ssh_jumper : Make sure ~/.ssh/cifmw_ssh_config.d directory exists] ******* Thursday 27 November 2025 10:58:06 +0000 (0:00:00.135) 0:02:02.419 ***** ok: [instance] TASK [ssh_jumper : Include ~/.ssh/cifmw_ssh_config.d/inventory_hostname/*.conf] *** Thursday 27 November 2025 10:58:06 +0000 (0:00:00.240) 0:02:02.659 ***** ok: [instance] TASK [ssh_jumper : Inject ssh jumpers for compute-1.utility] ******************* Thursday 27 November 2025 10:58:06 +0000 (0:00:00.268) 0:02:02.928 ***** changed: [instance] TASK [libvirt_manager : Configure ssh access on VM compute-1] ****************** Thursday 27 November 2025 10:58:07 +0000 (0:00:00.421) 0:02:03.350 ***** skipping: [instance] TASK [libvirt_manager : Ensure we grow volume for OCP cluster members] ********* Thursday 27 November 2025 10:58:07 +0000 (0:00:00.058) 0:02:03.409 ***** skipping: [instance] TASK [libvirt_manager : Inject private key on hosts compute-1] ***************** Thursday 27 November 2025 10:58:07 +0000 (0:00:00.094) 0:02:03.503 ***** skipping: [instance] TASK [libvirt_manager : Inject public key on hosts compute-1] ****************** Thursday 27 November 2025 10:58:07 +0000 (0:00:00.076) 0:02:03.579 ***** skipping: [instance] TASK [Create VBMC entity] ****************************************************** Thursday 27 November 2025 10:58:07 +0000 (0:00:00.072) 0:02:03.652 ***** skipping: [instance] => (item=baremetal-0) skipping: [instance] => (item=compute-0) skipping: [instance] => (item=compute-1) skipping: [instance] TASK [libvirt_manager : List running virtual machines.] ************************ Thursday 27 November 2025 10:58:07 +0000 (0:00:00.070) 0:02:03.723 ***** ok: [instance] TASK [libvirt_manager : Dump UUIDs] ******************************************** Thursday 27 November 2025 10:58:07 +0000 (0:00:00.305) 0:02:04.028 ***** changed: [instance] TASK [Ensure fresh vbmc listing] *********************************************** Thursday 27 November 2025 10:58:08 +0000 (0:00:00.384) 0:02:04.412 ***** skipping: [instance] TASK [libvirt_manager : Update vbmc related fact] ****************************** Thursday 27 November 2025 10:58:08 +0000 (0:00:00.061) 0:02:04.474 ***** skipping: [instance] TASK [libvirt_manager : Dump vbmc known hosts] ********************************* Thursday 27 November 2025 10:58:08 +0000 (0:00:00.058) 0:02:04.533 ***** skipping: [instance] TASK [libvirt_manager : Copy authorized_keys] ********************************** Thursday 27 November 2025 10:58:08 +0000 (0:00:00.104) 0:02:04.637 ***** skipping: [instance] TASK [libvirt_manager : Enable root access on CRC] ***************************** Thursday 27 November 2025 10:58:08 +0000 (0:00:00.057) 0:02:04.694 ***** skipping: [instance] TASK [Get wanted files] ******************************************************** Thursday 27 November 2025 10:58:08 +0000 (0:00:00.083) 0:02:04.778 ***** ok: [instance] => (item=reproducer-inventory/compute-group.yml) TASK [Assert file availability] ************************************************ Thursday 27 November 2025 10:58:08 +0000 (0:00:00.269) 0:02:05.048 ***** ok: [instance] => (item=/opt/basedir/reproducer-inventory/compute-group.yml) => changed=false ansible_loop_var: item item: ansible_loop_var: item changed: false failed: false invocation: module_args: checksum_algorithm: sha1 follow: false get_attributes: true get_checksum: true get_md5: false get_mime: true path: /opt/basedir/reproducer-inventory/compute-group.yml item: reproducer-inventory/compute-group.yml stat: atime: 1764241005.556769 attr_flags: '' attributes: [] block_size: 4096 blocks: 8 charset: us-ascii checksum: 55f477d83ff5ebeab6e76c12768bb50766165b98 ctime: 1764241005.559769 dev: 64513 device_type: 0 executable: false exists: true gid: 1000 gr_name: zuul inode: 33555100 isblk: false ischr: false isdir: false isfifo: false isgid: false islnk: false isreg: true issock: false isuid: false mimetype: text/plain mode: '0644' mtime: 1764241005.4187682 nlink: 1 path: /opt/basedir/reproducer-inventory/compute-group.yml pw_name: zuul readable: true rgrp: true roth: true rusr: true size: 479 uid: 1000 version: '1489695670' wgrp: false woth: false writeable: true wusr: true xgrp: false xoth: false xusr: false msg: All assertions passed TASK [Get virtual network list] ************************************************ Thursday 27 November 2025 10:58:09 +0000 (0:00:00.070) 0:02:05.118 ***** ok: [instance] TASK [Get virtual machines] **************************************************** Thursday 27 November 2025 10:58:09 +0000 (0:00:00.261) 0:02:05.379 ***** ok: [instance] TASK [Output network list] ***************************************************** Thursday 27 November 2025 10:58:09 +0000 (0:00:00.251) 0:02:05.631 ***** ok: [instance] => msg: - - cifmw-osp_trunk - cifmw-public - - cifmw-osp_trunk - cifmw-public TASK [Assert resource lists] *************************************************** Thursday 27 November 2025 10:58:09 +0000 (0:00:00.109) 0:02:05.741 ***** ok: [instance] => changed=false msg: All assertions passed TASK [Get compute-0 network interfaces] **************************************** Thursday 27 November 2025 10:58:09 +0000 (0:00:00.068) 0:02:05.810 ***** changed: [instance] TASK [Ensure compute-0 connections] ******************************************** Thursday 27 November 2025 10:58:09 +0000 (0:00:00.256) 0:02:06.066 ***** ok: [instance] => (item={'nic': 'vnet0', 'type': 'bridge', 'network': 'cifmw-public', 'driver': 'virtio', 'mac': '52:54:00:ee:16:b0', 'host': 'compute--0'}) => changed=false ansible_loop_var: item item: driver: virtio host: compute--0 mac: 52:54:00:ee:16:b0 network: cifmw-public nic: vnet0 type: bridge msg: All assertions passed ok: [instance] => (item={'nic': 'vnet1', 'type': 'bridge', 'network': 'cifmw-osp_trunk', 'driver': 'virtio', 'mac': '52:54:00:ba:ca:6c', 'host': 'compute--0'}) => changed=false ansible_loop_var: item item: driver: virtio host: compute--0 mac: 52:54:00:ba:ca:6c network: cifmw-osp_trunk nic: vnet1 type: bridge msg: All assertions passed TASK [Get osp_trunk network XML] *********************************************** Thursday 27 November 2025 10:58:10 +0000 (0:00:00.091) 0:02:06.157 ***** ok: [instance] TASK [Verify existence of storage pool.] *************************************** Thursday 27 November 2025 10:58:10 +0000 (0:00:00.305) 0:02:06.462 ***** changed: [instance] TASK [Gather the list of created volumes.] ************************************* Thursday 27 November 2025 10:58:10 +0000 (0:00:00.247) 0:02:06.710 ***** changed: [instance] TASK [Verify the number of created volumes match with expected count] ********** Thursday 27 November 2025 10:58:10 +0000 (0:00:00.243) 0:02:06.954 ***** ok: [instance] => changed=false msg: All assertions passed TASK [Gather the domain information about VMs having extra disks.] ************* Thursday 27 November 2025 10:58:10 +0000 (0:00:00.064) 0:02:07.018 ***** ok: [instance] => (item=cifmw-compute-1) ok: [instance] => (item=cifmw-compute-0) TASK [Gather the number of volumes attached.] ********************************** Thursday 27 November 2025 10:58:11 +0000 (0:00:00.552) 0:02:07.571 ***** ok: [instance] => (item={'get_xml': "\n cifmw-compute-1\n 9e30a61b-707f-44b0-a92f-bff714e7a01a\n 976896\n 976564\n 1\n \n /machine\n \n \n hvm\n \n \n \n \n \n \n \n \n \n \n \n \n \n destroy\n restart\n destroy\n \n \n \n \n \n /usr/libexec/qemu-kvm\n \n \n \n \n \n \n \n \n \n \n
\n \n \n \n \n \n \n \n
\n \n \n \n \n \n \n \n \n
\n \n \n \n
\n \n \n \n
\n \n \n \n \n
\n \n \n \n \n
\n \n \n \n \n
\n \n \n \n \n \n \n \n \n
\n \n \n \n \n \n
\n \n \n \n \n \n
\n \n \n \n \n \n
\n \n \n \n \n \n
\n \n \n \n \n \n
\n \n \n \n \n \n
\n \n \n \n
\n \n \n \n
\n \n \n \n \n \n \n \n
\n \n \n \n \n \n \n \n
\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n
\n \n \n \n \n \n \n \n