PLAY [Prepare] ***************************************************************** TASK [Gathering Facts] ********************************************************* Tuesday 20 January 2026 16:44:38 +0000 (0:00:00.013) 0:00:00.013 ******* ok: [instance] TASK [test_deps : Gather facts if they don't exist] **************************** Tuesday 20 January 2026 16:44:39 +0000 (0:00:00.875) 0:00:00.888 ******* skipping: [instance] TASK [test_deps : Gather variables for each operating system] ****************** Tuesday 20 January 2026 16:44:39 +0000 (0:00:00.018) 0:00:00.907 ******* 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] ***************************************** Tuesday 20 January 2026 16:44:39 +0000 (0:00:00.041) 0:00:00.948 ******* ok: [instance] TASK [test_deps : Disable ubi host subscription-manager integration] *********** Tuesday 20 January 2026 16:44:39 +0000 (0:00:00.283) 0:00:01.232 ******* ok: [instance] TASK [test_deps : Disable ubi 9 repos] ***************************************** Tuesday 20 January 2026 16:44:39 +0000 (0:00:00.318) 0:00:01.550 ******* ok: [instance] => (item=ubi-9-appstream) ok: [instance] => (item=ubi-9-baseos) ok: [instance] => (item=ubi-9-codeready-builder) TASK [Deploy repo-setup] ******************************************************* Tuesday 20 January 2026 16:44:40 +0000 (0:00:00.706) 0:00:02.256 ******* TASK [repo_setup : Ensure directories are present] ***************************** Tuesday 20 January 2026 16:44:40 +0000 (0:00:00.061) 0:00:02.318 ******* 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] ******************** Tuesday 20 January 2026 16:44:41 +0000 (0:00:00.550) 0:00:02.869 ******* ok: [instance] TASK [repo_setup : Get repo-setup repository] ********************************** Tuesday 20 January 2026 16:44:42 +0000 (0:00:00.845) 0:00:03.715 ******* changed: [instance] TASK [repo_setup : Initialize python venv and install requirements] ************ Tuesday 20 January 2026 16:44:43 +0000 (0:00:01.094) 0:00:04.810 ******* changed: [instance] TASK [repo_setup : Install repo-setup package] ********************************* Tuesday 20 January 2026 16:44:51 +0000 (0:00:07.958) 0:00:12.768 ******* changed: [instance] TASK [repo_setup : Set cifmw_repo_setup_dlrn_hash_tag from content provider] *** Tuesday 20 January 2026 16:44:51 +0000 (0:00:00.708) 0:00:13.477 ******* skipping: [instance] TASK [repo_setup : Run repo-setup] ********************************************* Tuesday 20 January 2026 16:44:51 +0000 (0:00:00.023) 0:00:13.500 ******* changed: [instance] TASK [repo_setup : Get component repo] ***************************************** Tuesday 20 January 2026 16:44:52 +0000 (0:00:00.793) 0:00:14.294 ******* skipping: [instance] TASK [repo_setup : Rename component repo] ************************************** Tuesday 20 January 2026 16:44:52 +0000 (0:00:00.036) 0:00:14.331 ******* skipping: [instance] TASK [repo_setup : Disable component repo in current-podified dlrn repo] ******* Tuesday 20 January 2026 16:44:52 +0000 (0:00:00.037) 0:00:14.369 ******* skipping: [instance] TASK [repo_setup : Run repo-setup-get-hash] ************************************ Tuesday 20 January 2026 16:44:52 +0000 (0:00:00.037) 0:00:14.406 ******* changed: [instance] TASK [repo_setup : Dump full hash in delorean.repo.md5 file] ******************* Tuesday 20 January 2026 16:44:53 +0000 (0:00:00.536) 0:00:14.942 ******* changed: [instance] TASK [repo_setup : Dump current-podified hash] ********************************* Tuesday 20 January 2026 16:44:53 +0000 (0:00:00.441) 0:00:15.384 ******* skipping: [instance] TASK [repo_setup : Slurp current podified hash] ******************************** Tuesday 20 January 2026 16:44:53 +0000 (0:00:00.030) 0:00:15.414 ******* skipping: [instance] TASK [repo_setup : Update the value of full_hash] ****************************** Tuesday 20 January 2026 16:44:53 +0000 (0:00:00.029) 0:00:15.444 ******* skipping: [instance] TASK [repo_setup : Export hashes facts for further use] ************************ Tuesday 20 January 2026 16:44:53 +0000 (0:00:00.028) 0:00:15.473 ******* ok: [instance] TASK [repo_setup : Create download directory] ********************************** Tuesday 20 January 2026 16:44:53 +0000 (0:00:00.037) 0:00:15.510 ******* skipping: [instance] TASK [repo_setup : Print the URL to request] *********************************** Tuesday 20 January 2026 16:44:53 +0000 (0:00:00.027) 0:00:15.538 ******* skipping: [instance] TASK [Download the RPM] ******************************************************** Tuesday 20 January 2026 16:44:53 +0000 (0:00:00.026) 0:00:15.565 ******* skipping: [instance] TASK [repo_setup : Install RHOS Release tool] ********************************** Tuesday 20 January 2026 16:44:53 +0000 (0:00:00.029) 0:00:15.594 ******* skipping: [instance] TASK [repo_setup : Get rhos-release tool version] ****************************** Tuesday 20 January 2026 16:44:53 +0000 (0:00:00.027) 0:00:15.622 ******* skipping: [instance] TASK [repo_setup : Print rhos-release tool version] **************************** Tuesday 20 January 2026 16:44:53 +0000 (0:00:00.026) 0:00:15.648 ******* skipping: [instance] TASK [repo_setup : Generate repos using rhos-release {{ cifmw_repo_setup_rhos_release_args }}] *** Tuesday 20 January 2026 16:44:54 +0000 (0:00:00.029) 0:00:15.678 ******* skipping: [instance] TASK [repo_setup : Check for /etc/ci/mirror_info.sh] *************************** Tuesday 20 January 2026 16:44:54 +0000 (0:00:00.027) 0:00:15.706 ******* ok: [instance] TASK [repo_setup : Use RDO proxy mirrors] ************************************** Tuesday 20 January 2026 16:44:54 +0000 (0:00:00.200) 0:00:15.906 ******* changed: [instance] TASK [repo_setup : Use RDO CentOS mirrors (remove CentOS 10 conditional when Nodepool mirrors exist)] *** Tuesday 20 January 2026 16:44:54 +0000 (0:00:00.212) 0:00:16.118 ******* changed: [instance] TASK [repo_setup : Check for gating.repo file on content provider] ************* Tuesday 20 January 2026 16:44:54 +0000 (0:00:00.243) 0:00:16.361 ******* skipping: [instance] TASK [repo_setup : Populate gating repo from content provider ip] ************** Tuesday 20 January 2026 16:44:54 +0000 (0:00:00.020) 0:00:16.382 ******* skipping: [instance] TASK [repo_setup : Check for DLRN repo at the destination] ********************* Tuesday 20 January 2026 16:44:54 +0000 (0:00:00.020) 0:00:16.403 ******* skipping: [instance] TASK [repo_setup : Lower the priority of DLRN repos to allow installation from gating repo] *** Tuesday 20 January 2026 16:44:54 +0000 (0:00:00.021) 0:00:16.424 ******* skipping: [instance] TASK [repo_setup : Check for DLRN component repo] ****************************** Tuesday 20 January 2026 16:44:54 +0000 (0:00:00.021) 0:00:16.446 ******* skipping: [instance] TASK [repo_setup : Lower the priority of componennt repos to allow installation from gating repo] *** Tuesday 20 January 2026 16:44:54 +0000 (0:00:00.020) 0:00:16.467 ******* skipping: [instance] TASK [repo_setup : Find existing repos from /etc/yum.repos.d directory] ******** Tuesday 20 January 2026 16:44:54 +0000 (0:00:00.021) 0:00:16.488 ******* skipping: [instance] TASK [repo_setup : Remove existing repos from /etc/yum.repos.d directory] ****** Tuesday 20 January 2026 16:44:54 +0000 (0:00:00.015) 0:00:16.504 ******* skipping: [instance] TASK [repo_setup : Cleanup existing metadata] ********************************** Tuesday 20 January 2026 16:44:54 +0000 (0:00:00.028) 0:00:16.532 ******* skipping: [instance] TASK [repo_setup : Copy generated repos to /etc/yum.repos.d directory] ********* Tuesday 20 January 2026 16:44:54 +0000 (0:00:00.015) 0:00:16.547 ******* skipping: [instance] TASK [test_deps : Look for redhat-release rpm] ********************************* Tuesday 20 January 2026 16:44:54 +0000 (0:00:00.020) 0:00:16.568 ******* skipping: [instance] TASK [test_deps : Remove redhat-release] *************************************** Tuesday 20 January 2026 16:44:54 +0000 (0:00:00.030) 0:00:16.599 ******* skipping: [instance] TASK [test_deps : Install centos-stream-release] ******************************* Tuesday 20 January 2026 16:44:54 +0000 (0:00:00.029) 0:00:16.628 ******* skipping: [instance] TASK [test_deps : Install additional packages] ********************************* Tuesday 20 January 2026 16:44:54 +0000 (0:00:00.031) 0:00:16.660 ******* skipping: [instance] TASK [test_deps : Install selinux python libs] ********************************* Tuesday 20 January 2026 16:44:55 +0000 (0:00:00.028) 0:00:16.689 ******* ok: [instance] TASK [test_deps : Install python yaml libs] ************************************ Tuesday 20 January 2026 16:45:43 +0000 (0:00:48.318) 0:01:05.008 ******* ok: [instance] TASK [test_deps : Install extra packages] ************************************** Tuesday 20 January 2026 16:45:44 +0000 (0:00:01.269) 0:01:06.277 ******* skipping: [instance] TASK [Ensure CRC is started] *************************************************** Tuesday 20 January 2026 16:45:44 +0000 (0:00:00.032) 0:01:06.309 ******* changed: [instance] TASK [Inject crc hostname/IP in hosts] ***************************************** Tuesday 20 January 2026 16:48:24 +0000 (0:02:39.604) 0:03:45.914 ******* changed: [instance] PLAY RECAP ********************************************************************* instance : ok=21 changed=11 unreachable=0 failed=0 skipped=30 rescued=0 ignored=0 Tuesday 20 January 2026 16:48:24 +0000 (0:00:00.320) 0:03:46.235 ******* =============================================================================== Ensure CRC is started ------------------------------------------------- 159.60s test_deps : Install selinux python libs -------------------------------- 48.32s repo_setup : Initialize python venv and install requirements ------------ 7.96s test_deps : Install python yaml libs ------------------------------------ 1.27s repo_setup : Get repo-setup repository ---------------------------------- 1.09s Gathering Facts --------------------------------------------------------- 0.88s repo_setup : Make sure git-core package is installed -------------------- 0.85s repo_setup : Run repo-setup --------------------------------------------- 0.79s repo_setup : Install repo-setup package --------------------------------- 0.71s test_deps : Disable ubi 9 repos ----------------------------------------- 0.71s repo_setup : Ensure directories are present ----------------------------- 0.55s repo_setup : Run repo-setup-get-hash ------------------------------------ 0.54s repo_setup : Dump full hash in delorean.repo.md5 file ------------------- 0.44s Inject crc hostname/IP in hosts ----------------------------------------- 0.32s test_deps : Disable ubi host subscription-manager integration ----------- 0.32s test_deps : Detect mirrors file ----------------------------------------- 0.28s repo_setup : Use RDO CentOS mirrors (remove CentOS 10 conditional when Nodepool mirrors exist) --- 0.24s repo_setup : Use RDO proxy mirrors -------------------------------------- 0.21s repo_setup : Check for /etc/ci/mirror_info.sh --------------------------- 0.20s Deploy repo-setup ------------------------------------------------------- 0.06s PLAY [Converge] **************************************************************** TASK [Gathering Facts] ********************************************************* Tuesday 20 January 2026 16:48:25 +0000 (0:00:00.017) 0:00:00.017 ******* ok: [instance] TASK [Load networking_definition] ********************************************** Tuesday 20 January 2026 16:48:25 +0000 (0:00:00.891) 0:00:00.908 ******* ok: [instance] TASK [Check if new ssh keypair exists] ***************************************** Tuesday 20 January 2026 16:48:26 +0000 (0:00:00.021) 0:00:00.930 ******* TASK [recognize_ssh_keypair : Check if id_ed25519 key exists] ****************** Tuesday 20 January 2026 16:48:26 +0000 (0:00:00.026) 0:00:00.956 ******* ok: [instance] TASK [recognize_ssh_keypair : Set fact if new keypair exists] ****************** Tuesday 20 January 2026 16:48:26 +0000 (0:00:00.297) 0:00:01.253 ******* ok: [instance] TASK [recognize_ssh_keypair : Set fact if new keypair does not exists] ********* Tuesday 20 January 2026 16:48:26 +0000 (0:00:00.020) 0:00:01.273 ******* skipping: [instance] TASK [Add the crc host dynamically] ******************************************** Tuesday 20 January 2026 16:48:26 +0000 (0:00:00.025) 0:00:01.299 ******* changed: [instance] TASK [Add ansible_host entry to "controller-0"] ******************************** Tuesday 20 January 2026 16:48:26 +0000 (0:00:00.021) 0:00:01.321 ******* changed: [instance] TASK [Add host key to controller-0] ******************************************** Tuesday 20 January 2026 16:48:26 +0000 (0:00:00.026) 0:00:01.347 ******* changed: [instance] TASK [libvirt_manager : Ensure output directory exists] ************************ Tuesday 20 January 2026 16:48:26 +0000 (0:00:00.333) 0:00:01.680 ******* ok: [instance] TASK [libvirt_manager : Get vmx/svm extensions from /proc/cpuinfo] ************* Tuesday 20 January 2026 16:48:27 +0000 (0:00:00.296) 0:00:01.976 ******* changed: [instance] TASK [libvirt_manager : Check if KVM is enabled] ******************************* Tuesday 20 January 2026 16:48:27 +0000 (0:00:00.180) 0:00:02.157 ******* ok: [instance] TASK [libvirt_manager : Fail if KVM not enabled] ******************************* Tuesday 20 January 2026 16:48:27 +0000 (0:00:00.182) 0:00:02.339 ******* skipping: [instance] TASK [libvirt_manager : Check if VMX virtualization] *************************** Tuesday 20 January 2026 16:48:27 +0000 (0:00:00.026) 0:00:02.366 ******* skipping: [instance] TASK [libvirt_manager : Check if SVM virtualization] *************************** Tuesday 20 January 2026 16:48:27 +0000 (0:00:00.017) 0:00:02.384 ******* ok: [instance] TASK [libvirt_manager : Enable VMX virtualization] ***************************** Tuesday 20 January 2026 16:48:27 +0000 (0:00:00.019) 0:00:02.403 ******* skipping: [instance] TASK [libvirt_manager : Install packages required for using KVM] *************** Tuesday 20 January 2026 16:48:27 +0000 (0:00:00.030) 0:00:02.434 ******* changed: [instance] TASK [libvirt_manager : Create rules.d polkit folder] ************************** Tuesday 20 January 2026 16:48:40 +0000 (0:00:13.129) 0:00:15.563 ******* changed: [instance] TASK [libvirt_manager : Enable UNIX socket PolicyKit auth] ********************* Tuesday 20 January 2026 16:48:40 +0000 (0:00:00.210) 0:00:15.774 ******* changed: [instance] TASK [libvirt_manager : Restart service polkit service] ************************ Tuesday 20 January 2026 16:48:41 +0000 (0:00:00.500) 0:00:16.275 ******* changed: [instance] TASK [libvirt_manager : Remove directory for service override] ***************** Tuesday 20 January 2026 16:48:41 +0000 (0:00:00.593) 0:00:16.868 ******* ok: [instance] TASK [libvirt_manager : Reload systemctl and start/enable virtproxyd.service] *** Tuesday 20 January 2026 16:48:42 +0000 (0:00:00.199) 0:00:17.067 ******* ok: [instance] TASK [libvirt_manager : Ensure firewalld service is up] ************************ Tuesday 20 January 2026 16:48:42 +0000 (0:00:00.688) 0:00:17.755 ******* changed: [instance] TASK [libvirt_manager : Ensure libvirt modular driver daemons are started.] **** Tuesday 20 January 2026 16:48:43 +0000 (0:00:00.961) 0:00:18.717 ******* 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.] ********* Tuesday 20 January 2026 16:48:43 +0000 (0:00:00.083) 0:00:18.800 ******* ok: [instance] TASK [libvirt_manager : Ensure read-only socket is enabled for qemu.] ********** Tuesday 20 January 2026 16:48:44 +0000 (0:00:00.331) 0:00:19.132 ******* ok: [instance] TASK [libvirt_manager : Ensure admin socket is enabled for qemu.] ************** Tuesday 20 January 2026 16:48:44 +0000 (0:00:00.324) 0:00:19.457 ******* ok: [instance] TASK [libvirt_manager : Ensure read-write socket is enabled for interface.] **** Tuesday 20 January 2026 16:48:44 +0000 (0:00:00.334) 0:00:19.791 ******* ok: [instance] TASK [libvirt_manager : Ensure read-only socket is enabled for interface.] ***** Tuesday 20 January 2026 16:48:45 +0000 (0:00:00.328) 0:00:20.120 ******* ok: [instance] TASK [libvirt_manager : Ensure admin socket is enabled for interface.] ********* Tuesday 20 January 2026 16:48:45 +0000 (0:00:00.334) 0:00:20.454 ******* ok: [instance] TASK [libvirt_manager : Ensure read-write socket is enabled for network.] ****** Tuesday 20 January 2026 16:48:45 +0000 (0:00:00.338) 0:00:20.792 ******* ok: [instance] TASK [libvirt_manager : Ensure read-only socket is enabled for network.] ******* Tuesday 20 January 2026 16:48:46 +0000 (0:00:00.360) 0:00:21.153 ******* ok: [instance] TASK [libvirt_manager : Ensure admin socket is enabled for network.] *********** Tuesday 20 January 2026 16:48:46 +0000 (0:00:00.365) 0:00:21.518 ******* ok: [instance] TASK [libvirt_manager : Ensure read-write socket is enabled for nodedev.] ****** Tuesday 20 January 2026 16:48:46 +0000 (0:00:00.351) 0:00:21.869 ******* ok: [instance] TASK [libvirt_manager : Ensure read-only socket is enabled for nodedev.] ******* Tuesday 20 January 2026 16:48:47 +0000 (0:00:00.363) 0:00:22.233 ******* ok: [instance] TASK [libvirt_manager : Ensure admin socket is enabled for nodedev.] *********** Tuesday 20 January 2026 16:48:47 +0000 (0:00:00.377) 0:00:22.611 ******* ok: [instance] TASK [libvirt_manager : Ensure read-write socket is enabled for nwfilter.] ***** Tuesday 20 January 2026 16:48:48 +0000 (0:00:00.382) 0:00:22.993 ******* ok: [instance] TASK [libvirt_manager : Ensure read-only socket is enabled for nwfilter.] ****** Tuesday 20 January 2026 16:48:48 +0000 (0:00:00.364) 0:00:23.357 ******* ok: [instance] TASK [libvirt_manager : Ensure admin socket is enabled for nwfilter.] ********** Tuesday 20 January 2026 16:48:48 +0000 (0:00:00.374) 0:00:23.732 ******* ok: [instance] TASK [libvirt_manager : Ensure read-write socket is enabled for secret.] ******* Tuesday 20 January 2026 16:48:49 +0000 (0:00:00.408) 0:00:24.141 ******* ok: [instance] TASK [libvirt_manager : Ensure read-only socket is enabled for secret.] ******** Tuesday 20 January 2026 16:48:49 +0000 (0:00:00.375) 0:00:24.516 ******* ok: [instance] TASK [libvirt_manager : Ensure admin socket is enabled for secret.] ************ Tuesday 20 January 2026 16:48:49 +0000 (0:00:00.370) 0:00:24.886 ******* ok: [instance] TASK [libvirt_manager : Ensure read-write socket is enabled for storage.] ****** Tuesday 20 January 2026 16:48:50 +0000 (0:00:00.366) 0:00:25.253 ******* ok: [instance] TASK [libvirt_manager : Ensure read-only socket is enabled for storage.] ******* Tuesday 20 January 2026 16:48:50 +0000 (0:00:00.346) 0:00:25.599 ******* ok: [instance] TASK [libvirt_manager : Ensure admin socket is enabled for storage.] *********** Tuesday 20 January 2026 16:48:51 +0000 (0:00:00.376) 0:00:25.976 ******* ok: [instance] TASK [libvirt_manager : Ensure read-write socket is enabled for proxy.] ******** Tuesday 20 January 2026 16:48:51 +0000 (0:00:00.361) 0:00:26.337 ******* ok: [instance] TASK [libvirt_manager : Ensure read-only socket is enabled for proxy.] ********* Tuesday 20 January 2026 16:48:51 +0000 (0:00:00.354) 0:00:26.691 ******* ok: [instance] TASK [libvirt_manager : Ensure admin socket is enabled for proxy.] ************* Tuesday 20 January 2026 16:48:52 +0000 (0:00:00.357) 0:00:27.048 ******* ok: [instance] TASK [libvirt_manager : Manage service for older releases] ********************* Tuesday 20 January 2026 16:48:52 +0000 (0:00:00.346) 0:00:27.394 ******* skipping: [instance] TASK [libvirt_manager : Get libvirt group users] ******************************* Tuesday 20 January 2026 16:48:52 +0000 (0:00:00.020) 0:00:27.415 ******* ok: [instance] TASK [libvirt_manager : Add user if not exists in libvirt group] *************** Tuesday 20 January 2026 16:48:52 +0000 (0:00:00.274) 0:00:27.690 ******* ok: [instance] TASK [libvirt_manager : Allow QEMU on home directory for the storage access] *** Tuesday 20 January 2026 16:48:53 +0000 (0:00:00.419) 0:00:28.110 ******* changed: [instance] TASK [libvirt_manager : Inject system connection parameters in bashrc] ********* Tuesday 20 January 2026 16:48:53 +0000 (0:00:00.362) 0:00:28.472 ******* [WARNING]: Reset is not implemented for this connection changed: [instance] TASK [libvirt_manager : Ensure we reload user env] ***************************** Tuesday 20 January 2026 16:48:53 +0000 (0:00:00.319) 0:00:28.792 ******* TASK [Create virtual baremetal VMs] ******************************************** Tuesday 20 January 2026 16:48:53 +0000 (0:00:00.020) 0:00:28.813 ******* TASK [libvirt_manager : Import layout generator if needed] ********************* Tuesday 20 January 2026 16:48:53 +0000 (0:00:00.080) 0:00:28.893 ******* 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] *********** Tuesday 20 January 2026 16:48:54 +0000 (0:00:00.035) 0:00:28.929 ******* ok: [instance] TASK [libvirt_manager : Patch the layout if needed] **************************** Tuesday 20 January 2026 16:48:54 +0000 (0:00:00.035) 0:00:28.964 ******* skipping: [instance] TASK [libvirt_manager : Enable forwarding in the libvirt zone] ***************** Tuesday 20 January 2026 16:48:54 +0000 (0:00:00.075) 0:00:29.040 ******* changed: [instance] TASK [libvirt_manager : Enable masquerading for public traffic] **************** Tuesday 20 January 2026 16:48:54 +0000 (0:00:00.478) 0:00:29.518 ******* changed: [instance] TASK [libvirt_manager : Ensure firewalld is restarts] ************************** Tuesday 20 January 2026 16:48:55 +0000 (0:00:00.601) 0:00:30.119 ******* RUNNING HANDLER [libvirt_manager : Restart firewalld] ************************** Tuesday 20 January 2026 16:48:55 +0000 (0:00:00.012) 0:00:30.131 ******* changed: [instance] TASK [Deploy virtualbmc] ******************************************************* Tuesday 20 January 2026 16:48:56 +0000 (0:00:00.932) 0:00:31.064 ******* skipping: [instance] TASK [libvirt_manager : Let the project know we have vbmc available] *********** Tuesday 20 January 2026 16:48:56 +0000 (0:00:00.032) 0:00:31.096 ******* skipping: [instance] TASK [libvirt_manager : Create needed workload directory] ********************** Tuesday 20 January 2026 16:48:56 +0000 (0:00:00.032) 0:00:31.128 ******* changed: [instance] => (item=workload) changed: [instance] => (item=reproducer-inventory) changed: [instance] => (item=volumes) TASK [libvirt_manager : Allow QEMU on workload directory] ********************** Tuesday 20 January 2026 16:48:56 +0000 (0:00:00.594) 0:00:31.723 ******* changed: [instance] => (item=workload) changed: [instance] => (item=volumes) TASK [libvirt_manager : Generate networking data] ****************************** Tuesday 20 January 2026 16:48:57 +0000 (0:00:00.440) 0:00:32.164 ******* 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] ******************** Tuesday 20 January 2026 16:48:57 +0000 (0:00:00.097) 0:00:32.262 ******* ok: [instance] TASK [libvirt_manager : Check if we get an existing interfaces-info.yml] ******* Tuesday 20 January 2026 16:48:57 +0000 (0:00:00.023) 0:00:32.285 ******* ok: [instance] TASK [libvirt_manager : Load file if exists] *********************************** Tuesday 20 January 2026 16:48:57 +0000 (0:00:00.215) 0:00:32.500 ******* skipping: [instance] TASK [libvirt_manager : Update fact with existing content] ********************* Tuesday 20 January 2026 16:48:57 +0000 (0:00:00.034) 0:00:32.535 ******* skipping: [instance] TASK [libvirt_manager : Generate VM list] ************************************** Tuesday 20 January 2026 16:48:57 +0000 (0:00:00.032) 0:00:32.567 ******* ok: [instance] TASK [libvirt_manager : Generate/update mapping all nodes] ********************* Tuesday 20 January 2026 16:48:57 +0000 (0:00:00.057) 0:00:32.625 ******* ok: [instance] => (item={'key': 'compute-0', 'value': 'compute'}) ok: [instance] => (item={'key': 'compute-1', 'value': 'compute'}) TASK [libvirt_manager : Append baremetal nodes if needed] ********************** Tuesday 20 January 2026 16:48:57 +0000 (0:00:00.106) 0:00:32.731 ******* skipping: [instance] TASK [libvirt_manager : Dump MAC mapping] ************************************** Tuesday 20 January 2026 16:48:57 +0000 (0:00:00.036) 0:00:32.768 ******* changed: [instance] TASK [libvirt_manager : Inject all VMs in the inventory] *********************** Tuesday 20 January 2026 16:48:58 +0000 (0:00:00.392) 0:00:33.161 ******* changed: [instance] => (item=Adding compute-0 to computes) changed: [instance] => (item=Adding compute-1 to computes) TASK [networking_mapper : Check for Networking Definition file existence] ****** Tuesday 20 January 2026 16:48:58 +0000 (0:00:00.104) 0:00:33.265 ******* skipping: [instance] TASK [networking_mapper : Load the Networking Definition from file] ************ Tuesday 20 January 2026 16:48:58 +0000 (0:00:00.028) 0:00:33.294 ******* skipping: [instance] TASK [networking_mapper : Check for interfaces info file existence] ************ Tuesday 20 January 2026 16:48:58 +0000 (0:00:00.024) 0:00:33.318 ******* skipping: [instance] TASK [networking_mapper : Load the interfaces info from file] ****************** Tuesday 20 January 2026 16:48:58 +0000 (0:00:00.026) 0:00:33.345 ******* skipping: [instance] TASK [networking_mapper : Ensure local fact is empty] ************************** Tuesday 20 January 2026 16:48:58 +0000 (0:00:00.026) 0:00:33.372 ******* ok: [instance] TASK [networking_mapper : Set the input Networking Definition and patch it if needed] *** Tuesday 20 January 2026 16:48:58 +0000 (0:00:00.020) 0:00:33.392 ******* ok: [instance] => (item={'networks': {'ctlplane': {'network': '192.168.122.0/24', 'gateway': '192.168.122.1', 'dns': ['192.168.122.253', '192.168.122.254'], 'search-domain': 'ctlplane.example.local', 'mtu': 1500}}, 'group-templates': {'computes': {'network-template': {'range': {'start': 10, 'end': 15}}, 'networks': {'ctlplane': {}}}}}) TASK [networking_mapper : Gather facts if requested] *************************** Tuesday 20 January 2026 16:48:58 +0000 (0:00:00.096) 0:00:33.489 ******* skipping: [instance] TASK [networking_mapper : Ensure CI infrastructure dir exists] ***************** Tuesday 20 January 2026 16:48:58 +0000 (0:00:00.023) 0:00:33.512 ******* changed: [instance] TASK [networking_mapper : Write the Networking Definition to file] ************* Tuesday 20 January 2026 16:48:58 +0000 (0:00:00.218) 0:00:33.730 ******* changed: [instance] TASK [networking_mapper : Call the networking mapper] ************************** Tuesday 20 January 2026 16:48:59 +0000 (0:00:00.446) 0:00:34.176 ******* ok: [instance] TASK [networking_mapper : Set networking mapper facts] ************************* Tuesday 20 January 2026 16:48:59 +0000 (0:00:00.052) 0:00:34.229 ******* ok: [instance] TASK [networking_mapper : Write the Networking Environment Definition to file] *** Tuesday 20 January 2026 16:48:59 +0000 (0:00:00.021) 0:00:34.250 ******* changed: [instance] TASK [libvirt_manager : Manage networks if needed] ***************************** Tuesday 20 January 2026 16:48:59 +0000 (0:00:00.393) 0:00:34.644 ******* 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.] *** Tuesday 20 January 2026 16:48:59 +0000 (0:00:00.074) 0:00:34.718 ******* ok: [instance] => (item=public) TASK [libvirt_manager : Ensure networks are defined] *************************** Tuesday 20 January 2026 16:48:59 +0000 (0:00:00.042) 0:00:34.760 ******* changed: [instance] => (item=cifmw-public) TASK [libvirt_manager : Ensure networks are created/started] ******************* Tuesday 20 January 2026 16:49:00 +0000 (0:00:00.338) 0:00:35.099 ******* ok: [instance] => (item=cifmw-public) TASK [libvirt_manager : Ensure networks are active] **************************** Tuesday 20 January 2026 16:49:00 +0000 (0:00:00.324) 0:00:35.424 ******* ok: [instance] => (item=cifmw-public) TASK [libvirt_manager : Ensure networks enabled to autostart] ****************** Tuesday 20 January 2026 16:49:00 +0000 (0:00:00.240) 0:00:35.665 ******* changed: [instance] => (item=cifmw-public) TASK [libvirt_manager : Add a dummy interface to bridges if required] ********** Tuesday 20 January 2026 16:49:00 +0000 (0:00:00.236) 0:00:35.901 ******* 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] *********************** Tuesday 20 January 2026 16:49:01 +0000 (0:00:00.057) 0:00:35.959 ******* ok: [instance] TASK [libvirt_manager : Fetch bridges ports link info] ************************* Tuesday 20 January 2026 16:49:01 +0000 (0:00:00.192) 0:00:36.151 ******* ok: [instance] => (item=cifmw-public) TASK [Create dummy interfaces to ensure bridges are UP] ************************ Tuesday 20 January 2026 16:49:01 +0000 (0:00:00.213) 0:00:36.365 ******* TASK [ci_nmstate : Ensure we have needed facts] ******************************** Tuesday 20 January 2026 16:49:01 +0000 (0:00:00.074) 0:00:36.440 ******* skipping: [instance] TASK [ci_nmstate : Install required packages on instance] ********************** Tuesday 20 January 2026 16:49:01 +0000 (0:00:00.039) 0:00:36.479 ******* changed: [instance] TASK [ci_nmstate : Create the target NMstate dump directory] ******************* Tuesday 20 January 2026 16:49:06 +0000 (0:00:05.142) 0:00:41.622 ******* changed: [instance] TASK [ci_nmstate : Save nmstate state for instance] **************************** Tuesday 20 January 2026 16:49:06 +0000 (0:00:00.240) 0:00:41.862 ******* changed: [instance] TASK [ci_nmstate : Apply the desidered state on instance] ********************** Tuesday 20 January 2026 16:49:07 +0000 (0:00:00.444) 0:00:42.306 ******* changed: [instance] TASK [ci_nmstate : Save nmstate debugging data for instance] ******************* Tuesday 20 January 2026 16:49:09 +0000 (0:00:02.150) 0:00:44.456 ******* changed: [instance] TASK [Create extra network configuration] ************************************** Tuesday 20 January 2026 16:49:09 +0000 (0:00:00.450) 0:00:44.907 ******* skipping: [instance] TASK [libvirt_manager : Ensure extra networks is in correct zone] ************** Tuesday 20 January 2026 16:49:10 +0000 (0:00:00.036) 0:00:44.944 ******* skipping: [instance] TASK [libvirt_manager : Refresh networking facts on host] ********************** Tuesday 20 January 2026 16:49:10 +0000 (0:00:00.030) 0:00:44.974 ******* ok: [instance] TASK [libvirt_manager : Build needed network/dnsmasq related content] ********** Tuesday 20 January 2026 16:49:10 +0000 (0:00:00.519) 0:00:45.494 ******* ok: [instance] => (item=cifmw-public) TASK [dnsmasq : Install needed packages] *************************************** Tuesday 20 January 2026 16:49:10 +0000 (0:00:00.148) 0:00:45.642 ******* ok: [instance] TASK [dnsmasq : Ensure SELinux knows about the new files and directories] ****** Tuesday 20 January 2026 16:49:12 +0000 (0:00:01.532) 0:00:47.174 ******* 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] ******************************** Tuesday 20 January 2026 16:49:16 +0000 (0:00:04.591) 0:00:51.765 ******* changed: [instance] TASK [dnsmasq : Manage systemd unit file] ************************************** Tuesday 20 January 2026 16:49:17 +0000 (0:00:00.254) 0:00:52.019 ******* changed: [instance] TASK [dnsmasq : Manage base configuration file] ******************************** Tuesday 20 January 2026 16:49:17 +0000 (0:00:00.459) 0:00:52.479 ******* changed: [instance] TASK [dnsmasq : Render listener configuration] ********************************* Tuesday 20 January 2026 16:49:18 +0000 (0:00:00.486) 0:00:52.965 ******* included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/listener.yml for instance TASK [dnsmasq : Create listener configuration file] **************************** Tuesday 20 January 2026 16:49:18 +0000 (0:00:00.036) 0:00:53.002 ******* changed: [instance] TASK [dnsmasq : Remove listener configuration file] **************************** Tuesday 20 January 2026 16:49:18 +0000 (0:00:00.500) 0:00:53.503 ******* skipping: [instance] TASK [dnsmasq : Render dns configuration] ************************************** Tuesday 20 January 2026 16:49:18 +0000 (0:00:00.023) 0:00:53.526 ******* included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/dns.yml for instance TASK [dnsmasq : Create dns configuration file] ********************************* Tuesday 20 January 2026 16:49:18 +0000 (0:00:00.039) 0:00:53.566 ******* changed: [instance] TASK [dnsmasq : Remove dns configuration file] ********************************* Tuesday 20 January 2026 16:49:19 +0000 (0:00:00.444) 0:00:54.011 ******* skipping: [instance] TASK [dnsmasq : Add localhost addresses from defined dnsmasq listen addresses to loopback interface] *** Tuesday 20 January 2026 16:49:19 +0000 (0:00:00.026) 0:00:54.038 ******* ok: [instance] => (item=127.0.0.2) TASK [dnsmasq : Enable and start service] ************************************** Tuesday 20 January 2026 16:49:19 +0000 (0:00:00.285) 0:00:54.323 ******* changed: [instance] TASK [dnsmasq : Stop service] ************************************************** Tuesday 20 January 2026 16:49:20 +0000 (0:00:00.955) 0:00:55.278 ******* skipping: [instance] TASK [dnsmasq : Remove unit file] ********************************************** Tuesday 20 January 2026 16:49:20 +0000 (0:00:00.027) 0:00:55.306 ******* skipping: [instance] TASK [dnsmasq : Remove main configuration files] ******************************* Tuesday 20 January 2026 16:49:20 +0000 (0:00:00.023) 0:00:55.329 ******* skipping: [instance] => (item=/etc/cifmw-dnsmasq.conf) skipping: [instance] => (item=/etc/cifmw-dnsmasq.d) skipping: [instance] TASK [Create dnsmasq networks] ************************************************* Tuesday 20 January 2026 16:49:20 +0000 (0:00:00.037) 0:00:55.366 ******* TASK [dnsmasq : Assert mandatory parameter] ************************************ Tuesday 20 January 2026 16:49:20 +0000 (0:00:00.093) 0:00:55.460 ******* ok: [instance] => changed=false msg: All assertions passed TASK [dnsmasq : Assert mandatory parameters for new network] ******************* Tuesday 20 January 2026 16:49:20 +0000 (0:00:00.061) 0:00:55.521 ******* ok: [instance] => changed=false msg: All assertions passed TASK [dnsmasq : Create network] ************************************************ Tuesday 20 January 2026 16:49:20 +0000 (0:00:00.052) 0:00:55.574 ******* changed: [instance] TASK [dnsmasq : Remove network] ************************************************ Tuesday 20 January 2026 16:49:21 +0000 (0:00:00.566) 0:00:56.141 ******* skipping: [instance] TASK [dnsmasq : Remove dhcp host files] **************************************** Tuesday 20 January 2026 16:49:21 +0000 (0:00:00.030) 0:00:56.172 ******* skipping: [instance] TASK [Deploy radvd for IPv6 router advertisements] ***************************** Tuesday 20 January 2026 16:49:21 +0000 (0:00:00.034) 0:00:56.207 ******* skipping: [instance] TASK [libvirt_manager : Ensure network is in correct zone] ********************* Tuesday 20 January 2026 16:49:21 +0000 (0:00:00.039) 0:00:56.247 ******* changed: [instance] => (item=cifmw-public) TASK [libvirt_manager : Extract IP address from network bridges] *************** Tuesday 20 January 2026 16:49:21 +0000 (0:00:00.385) 0:00:56.632 ******* 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) TASK [libvirt_manager : Extract IP address from network bridges] *************** Tuesday 20 January 2026 16:49:21 +0000 (0:00:00.038) 0:00:56.670 ******* ok: [instance] TASK [libvirt_manager : Set network_bridge_info fact with network and address] *** Tuesday 20 January 2026 16:49:22 +0000 (0:00:00.387) 0:00:57.058 ******* ok: [instance] TASK [libvirt_manager : Output _network_data] ********************************** Tuesday 20 January 2026 16:49:22 +0000 (0:00:00.046) 0:00:57.104 ******* changed: [instance] TASK [libvirt_manager : Output pub_net] **************************************** Tuesday 20 January 2026 16:49:22 +0000 (0:00:00.506) 0:00:57.611 ******* changed: [instance] TASK [libvirt_manager : Output _cifmw_libvirt_manager_layout] ****************** Tuesday 20 January 2026 16:49:23 +0000 (0:00:00.444) 0:00:58.055 ******* changed: [instance] TASK [libvirt_manager : Expose patch for networking_mapper] ******************** Tuesday 20 January 2026 16:49:23 +0000 (0:00:00.464) 0:00:58.520 ******* ok: [instance] TASK [libvirt_manager : Save networking_mapper patch] ************************** Tuesday 20 January 2026 16:49:23 +0000 (0:00:00.127) 0:00:58.648 ******* changed: [instance] TASK [networking_mapper : Check for Networking Definition file existence] ****** Tuesday 20 January 2026 16:49:24 +0000 (0:00:00.465) 0:00:59.113 ******* skipping: [instance] TASK [networking_mapper : Load the Networking Definition from file] ************ Tuesday 20 January 2026 16:49:24 +0000 (0:00:00.042) 0:00:59.155 ******* skipping: [instance] TASK [networking_mapper : Check for interfaces info file existence] ************ Tuesday 20 January 2026 16:49:24 +0000 (0:00:00.031) 0:00:59.187 ******* skipping: [instance] TASK [networking_mapper : Load the interfaces info from file] ****************** Tuesday 20 January 2026 16:49:24 +0000 (0:00:00.031) 0:00:59.219 ******* skipping: [instance] TASK [networking_mapper : Ensure local fact is empty] ************************** Tuesday 20 January 2026 16:49:24 +0000 (0:00:00.041) 0:00:59.260 ******* ok: [instance] TASK [networking_mapper : Set the input Networking Definition and patch it if needed] *** Tuesday 20 January 2026 16:49:24 +0000 (0:00:00.025) 0:00:59.285 ******* ok: [instance] => (item={'networks': {'ctlplane': {'network': '192.168.122.0/24', 'gateway': '192.168.122.1', 'dns': ['192.168.122.253', '192.168.122.254'], 'search-domain': 'ctlplane.example.local', 'mtu': 1500}}, 'group-templates': {'computes': {'network-template': {'range': {'start': 10, 'end': 15}}, 'networks': {'ctlplane': {}}}}}) ok: [instance] => (item={'networks': {'public': {'network-v4': '192.168.100.0/24'}}, 'group-templates': {'computes': {'networks': {'public': None}}}}) TASK [networking_mapper : Gather facts if requested] *************************** Tuesday 20 January 2026 16:49:24 +0000 (0:00:00.096) 0:00:59.382 ******* skipping: [instance] TASK [networking_mapper : Ensure CI infrastructure dir exists] ***************** Tuesday 20 January 2026 16:49:24 +0000 (0:00:00.021) 0:00:59.403 ******* ok: [instance] TASK [networking_mapper : Write the Networking Definition to file] ************* Tuesday 20 January 2026 16:49:24 +0000 (0:00:00.249) 0:00:59.653 ******* changed: [instance] TASK [networking_mapper : Call the networking mapper] ************************** Tuesday 20 January 2026 16:49:25 +0000 (0:00:00.513) 0:01:00.166 ******* ok: [instance] TASK [networking_mapper : Set networking mapper facts] ************************* Tuesday 20 January 2026 16:49:25 +0000 (0:00:00.066) 0:01:00.233 ******* ok: [instance] TASK [networking_mapper : Write the Networking Environment Definition to file] *** Tuesday 20 January 2026 16:49:25 +0000 (0:00:00.033) 0:01:00.267 ******* changed: [instance] TASK [libvirt_manager : Be sure to save current state of networking_mapper environment] *** Tuesday 20 January 2026 16:49:25 +0000 (0:00:00.513) 0:01:00.780 ******* ok: [instance] TASK [libvirt_manager : Unset patch] ******************************************* Tuesday 20 January 2026 16:49:25 +0000 (0:00:00.030) 0:01:00.811 ******* ok: [instance] TASK [libvirt_manager : Initialize empty _lm_dhcp_entries fact] **************** Tuesday 20 January 2026 16:49:25 +0000 (0:00:00.022) 0:01:00.834 ******* ok: [instance] TASK [libvirt_manager : Reserve IPs on networks] ******************************* Tuesday 20 January 2026 16:49:25 +0000 (0:00:00.023) 0:01:00.858 ******* 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] ************************************** Tuesday 20 January 2026 16:49:25 +0000 (0:00:00.043) 0:01:00.901 ******* skipping: [instance] => (item=compute-0 - ctlplane) skipping: [instance] => (item=compute-1 - ctlplane) skipping: [instance] TASK [libvirt_manager : Loop on host IPs] ************************************** Tuesday 20 January 2026 16:49:26 +0000 (0:00:00.083) 0:01:00.985 ******* ok: [instance] => (item=compute-0 - public) ok: [instance] => (item=compute-1 - public) TASK [Inject DHCP entries for net {{ net_name }}] ****************************** Tuesday 20 January 2026 16:49:26 +0000 (0:00:00.123) 0:01:01.109 ******* TASK [dnsmasq : Ensure we have the right data and type] ************************ Tuesday 20 January 2026 16:49:26 +0000 (0:00:00.062) 0:01:01.172 ******* ok: [instance] TASK [dnsmasq : Assert we have needed host data] ******************************* Tuesday 20 January 2026 16:49:26 +0000 (0:00:00.043) 0:01:01.215 ******* ok: [instance] => (item={'network': 'public', 'name': 'compute-0', 'state': 'present', 'mac': '52:54:00:5b:fb:48', 'ips': ['192.168.100.10', ''], 'tag': 'compute'}) ok: [instance] => (item={'network': 'public', 'name': 'compute-1', 'state': 'present', 'mac': '52:54:01:85:95:13', 'ips': ['192.168.100.11', ''], 'tag': 'compute'}) TASK [dnsmasq : Ensure networks exists] **************************************** Tuesday 20 January 2026 16:49:26 +0000 (0:00:00.060) 0:01:01.276 ******* 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] ************************************* Tuesday 20 January 2026 16:49:26 +0000 (0:00:00.053) 0:01:01.330 ******* ok: [instance] TASK [dnsmasq : Assert network exists] ***************************************** Tuesday 20 January 2026 16:49:26 +0000 (0:00:00.202) 0:01:01.532 ******* ok: [instance] TASK [dnsmasq : Initialize empty dhcp_host_entries] **************************** Tuesday 20 January 2026 16:49:26 +0000 (0:00:00.025) 0:01:01.557 ******* ok: [instance] TASK [dnsmasq : Compute entry] ************************************************* Tuesday 20 January 2026 16:49:26 +0000 (0:00:00.020) 0:01:01.578 ******* ok: [instance] => (item={'network': 'public', 'name': 'compute-0', 'state': 'present', 'mac': '52:54:00:5b:fb:48', 'ips': ['192.168.100.10', ''], 'tag': 'compute'}) ok: [instance] => (item={'network': 'public', 'name': 'compute-1', 'state': 'present', 'mac': '52:54:01:85:95:13', 'ips': ['192.168.100.11', ''], 'tag': 'compute'}) TASK [dnsmasq : Create add/remove sets] **************************************** Tuesday 20 January 2026 16:49:26 +0000 (0:00:00.140) 0:01:01.719 ******* ok: [instance] TASK [dnsmasq : Add DHCP entries] ********************************************** Tuesday 20 January 2026 16:49:26 +0000 (0:00:00.040) 0:01:01.759 ******* changed: [instance] => (item={'file': 'public_compute-0_52:54:00:5b:fb:48', 'entry': 'set:compute,52:54:00:5b:fb:48,192.168.100.10,compute-0', 'state': 'present'}) changed: [instance] => (item={'file': 'public_compute-1_52:54:01:85:95:13', 'entry': 'set:compute,52:54:01:85:95:13,192.168.100.11,compute-1', 'state': 'present'}) TASK [dnsmasq : Remove DHCP entries] ******************************************* Tuesday 20 January 2026 16:49:27 +0000 (0:00:00.848) 0:01:02.608 ******* skipping: [instance] TASK [libvirt_manager : Create per-network and .utility DNS entries] *********** Tuesday 20 January 2026 16:49:27 +0000 (0:00:00.024) 0:01:02.633 ******* ok: [instance] => (item=compute-0) ok: [instance] => (item=compute-1) TASK [Inject VMs in the .utility zone] ***************************************** Tuesday 20 January 2026 16:49:27 +0000 (0:00:00.145) 0:01:02.778 ******* TASK [dnsmasq : Assert we have needed host record data] ************************ Tuesday 20 January 2026 16:49:27 +0000 (0:00:00.081) 0:01:02.860 ******* ok: [instance] TASK [dnsmasq : Assert each address element have needed data] ****************** Tuesday 20 January 2026 16:49:28 +0000 (0:00:00.081) 0:01:02.941 ******* ok: [instance] => (item={'names': ['compute-0.utility', 'compute-0.instance', 'compute-0.utility', 'compute-0.instance'], 'ips': ['192.168.122.10', ''], 'state': 'present'}) ok: [instance] => (item={'names': ['compute-0.ctlplane.local', 'compute-0.ctlplane.local'], 'ips': ['192.168.122.10', ''], 'state': 'present'}) ok: [instance] => (item={'names': ['compute-0.public.local', 'compute-0.public.local'], 'ips': ['192.168.100.10', ''], 'state': 'present'}) ok: [instance] => (item={'names': ['compute-1.utility', 'compute-1.instance', 'compute-1.utility', 'compute-1.instance'], 'ips': ['192.168.122.11', ''], 'state': 'present'}) ok: [instance] => (item={'names': ['compute-1.ctlplane.local', 'compute-1.ctlplane.local'], 'ips': ['192.168.122.11', ''], 'state': 'present'}) ok: [instance] => (item={'names': ['compute-1.public.local', 'compute-1.public.local'], 'ips': ['192.168.100.11', ''], 'state': 'present'}) TASK [dnsmasq : Add/Remove address] ******************************************** Tuesday 20 January 2026 16:49:28 +0000 (0:00:00.116) 0:01:03.057 ******* changed: [instance] => (item={'names': ['compute-0.utility', 'compute-0.instance', 'compute-0.utility', 'compute-0.instance'], 'ips': ['192.168.122.10', ''], 'state': 'present'}) changed: [instance] => (item={'names': ['compute-0.ctlplane.local', 'compute-0.ctlplane.local'], 'ips': ['192.168.122.10', ''], 'state': 'present'}) changed: [instance] => (item={'names': ['compute-0.public.local', 'compute-0.public.local'], 'ips': ['192.168.100.10', ''], 'state': 'present'}) changed: [instance] => (item={'names': ['compute-1.utility', 'compute-1.instance', 'compute-1.utility', 'compute-1.instance'], 'ips': ['192.168.122.11', ''], 'state': 'present'}) changed: [instance] => (item={'names': ['compute-1.ctlplane.local', 'compute-1.ctlplane.local'], 'ips': ['192.168.122.11', ''], 'state': 'present'}) changed: [instance] => (item={'names': ['compute-1.public.local', 'compute-1.public.local'], 'ips': ['192.168.100.11', ''], 'state': 'present'}) TASK [libvirt_manager : Initialize empty _lm_dhcp_options fact] **************** Tuesday 20 January 2026 16:49:29 +0000 (0:00:01.540) 0:01:04.598 ******* ok: [instance] TASK [libvirt_manager : Collect DHCP options from VM definitions] ************** Tuesday 20 January 2026 16:49:29 +0000 (0:00:00.023) 0:01:04.621 ******* skipping: [instance] => (item=compute) skipping: [instance] TASK [libvirt_manager : Generate DHCP option configuration for VM types] ******* Tuesday 20 January 2026 16:49:29 +0000 (0:00:00.041) 0:01:04.663 ******* skipping: [instance] TASK [libvirt_manager : Ensure some domains are local] ************************* Tuesday 20 January 2026 16:49:29 +0000 (0:00:00.037) 0:01:04.701 ******* changed: [instance] TASK [libvirt_manager : Ensure dnsmasq is reloaded now] ************************ Tuesday 20 January 2026 16:49:30 +0000 (0:00:00.435) 0:01:05.137 ******* RUNNING HANDLER [libvirt_manager : Restart firewalld] ************************** Tuesday 20 January 2026 16:49:30 +0000 (0:00:00.012) 0:01:05.149 ******* changed: [instance] RUNNING HANDLER [dnsmasq : Restart dnsmasq] ************************************ Tuesday 20 January 2026 16:49:31 +0000 (0:00:00.982) 0:01:06.132 ******* changed: [instance] RUNNING HANDLER [dnsmasq : Reload dnsmasq] ************************************* Tuesday 20 January 2026 16:49:31 +0000 (0:00:00.389) 0:01:06.521 ******* changed: [instance] TASK [libvirt_manager : Create group inventories] ****************************** Tuesday 20 January 2026 16:49:32 +0000 (0:00:00.443) 0:01:06.964 ******* changed: [instance] => (item=compute) TASK [libvirt_manager : Create "all" group inventory file] ********************* Tuesday 20 January 2026 16:49:32 +0000 (0:00:00.504) 0:01:07.469 ******* included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/create_all_group_inventory.yml for instance TASK [libvirt_manager : Check if all-group.yml already exists] ***************** Tuesday 20 January 2026 16:49:32 +0000 (0:00:00.078) 0:01:07.547 ******* ok: [instance] TASK [libvirt_manager : Slurp existing all-group.yml if it exists] ************* Tuesday 20 January 2026 16:49:32 +0000 (0:00:00.224) 0:01:07.772 ******* skipping: [instance] TASK [libvirt_manager : Create new "all" group inventory file from template] *** Tuesday 20 January 2026 16:49:32 +0000 (0:00:00.031) 0:01:07.804 ******* changed: [instance] TASK [libvirt_manager : Slurp newly created all-group.yml] ********************* Tuesday 20 January 2026 16:49:33 +0000 (0:00:00.491) 0:01:08.295 ******* skipping: [instance] TASK [libvirt_manager : Write merged all-group.yml] **************************** Tuesday 20 January 2026 16:49:33 +0000 (0:00:00.032) 0:01:08.328 ******* skipping: [instance] TASK [libvirt_manager : Ensure storage pool is present.] *********************** Tuesday 20 January 2026 16:49:33 +0000 (0:00:00.036) 0:01:08.365 ******* skipping: [instance] TASK [libvirt_manager : Ensure images are present] ***************************** Tuesday 20 January 2026 16:49:33 +0000 (0:00:00.055) 0:01:08.421 ******* included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/get_image.yml for instance => (item=compute) TASK [libvirt_manager : Ensure directory exists] ******************************* Tuesday 20 January 2026 16:49:33 +0000 (0:00:00.109) 0:01:08.530 ******* skipping: [instance] TASK [libvirt_manager : Check if base image exists] **************************** Tuesday 20 January 2026 16:49:33 +0000 (0:00:00.027) 0:01:08.558 ******* skipping: [instance] TASK [libvirt_manager : Download base image] *********************************** Tuesday 20 January 2026 16:49:33 +0000 (0:00:00.022) 0:01:08.580 ******* skipping: [instance] TASK [libvirt_manager : Check image] ******************************************* Tuesday 20 January 2026 16:49:33 +0000 (0:00:00.028) 0:01:08.608 ******* skipping: [instance] TASK [libvirt_manager : Assert image status] *********************************** Tuesday 20 January 2026 16:49:33 +0000 (0:00:00.033) 0:01:08.642 ******* skipping: [instance] TASK [libvirt_manager : Ensure image access rights] **************************** Tuesday 20 January 2026 16:49:33 +0000 (0:00:00.031) 0:01:08.673 ******* skipping: [instance] TASK [libvirt_manager : Get ssh key state] ************************************* Tuesday 20 January 2026 16:49:33 +0000 (0:00:00.030) 0:01:08.703 ******* ok: [instance] TASK [libvirt_manager : Create temporary ssh keypair] ************************** Tuesday 20 January 2026 16:49:34 +0000 (0:00:00.240) 0:01:08.944 ******* changed: [instance] TASK [libvirt_manager : Slurp public key for later use] ************************ Tuesday 20 January 2026 16:49:34 +0000 (0:00:00.567) 0:01:09.511 ******* ok: [instance] TASK [libvirt_manager : Slurp private key for later use] *********************** Tuesday 20 January 2026 16:49:34 +0000 (0:00:00.355) 0:01:09.867 ******* ok: [instance] TASK [libvirt_manager : Inject cifmw_reproducer_key.pub in hypervisor authorized_keys] *** Tuesday 20 January 2026 16:49:35 +0000 (0:00:00.254) 0:01:10.122 ******* changed: [instance] TASK [libvirt_manager : Create fact holding network data for VMs] ************** Tuesday 20 January 2026 16:49:35 +0000 (0:00:00.505) 0:01:10.627 ******* ok: [instance] TASK [libvirt_manager : List existing networks] ******************************** Tuesday 20 January 2026 16:49:35 +0000 (0:00:00.031) 0:01:10.658 ******* ok: [instance] TASK [libvirt_manager : Gather pool fact] ************************************** Tuesday 20 January 2026 16:49:36 +0000 (0:00:00.308) 0:01:10.967 ******* ok: [instance] TASK [libvirt_manager : Create and run VMs] ************************************ Tuesday 20 January 2026 16:49:36 +0000 (0:00:00.405) 0:01:11.372 ******* 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'}) TASK [libvirt_manager : Create VM image for compute-0] ************************* Tuesday 20 January 2026 16:49:36 +0000 (0:00:00.112) 0:01:11.484 ******* changed: [instance] TASK [libvirt_manager : Ensure file ownership and rights for compute-0] ******** Tuesday 20 January 2026 16:49:36 +0000 (0:00:00.327) 0:01:11.812 ******* changed: [instance] TASK [libvirt_manager : Define VMs for type compute-0] ************************* Tuesday 20 January 2026 16:49:37 +0000 (0:00:00.259) 0:01:12.072 ******* changed: [instance] TASK [libvirt_manager : Attach listed networks to the VMs compute-0] *********** Tuesday 20 January 2026 16:49:37 +0000 (0:00:00.541) 0:01:12.613 ******* 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 }}] **************** Tuesday 20 January 2026 16:49:37 +0000 (0:00:00.032) 0:01:12.646 ******* 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] *********************** Tuesday 20 January 2026 16:49:37 +0000 (0:00:00.038) 0:01:12.685 ******* ok: [instance] TASK [libvirt_manager : Create network to bridge mapping] ********************** Tuesday 20 January 2026 16:49:38 +0000 (0:00:00.294) 0:01:12.979 ******* ok: [instance] => (item=cifmw-public) ok: [instance] => (item=default) ok: [instance] => (item=crc) TASK [libvirt_manager : Dump domain xml] *************************************** Tuesday 20 January 2026 16:49:38 +0000 (0:00:00.057) 0:01:13.037 ******* ok: [instance] TASK [libvirt_manager : Extract networks from XML] ***************************** Tuesday 20 January 2026 16:49:38 +0000 (0:00:00.288) 0:01:13.325 ******* ok: [instance] TASK [libvirt_manager : Attach interface public on cifmw-compute-0] ************ Tuesday 20 January 2026 16:49:38 +0000 (0:00:00.250) 0:01:13.576 ******* changed: [instance] TASK [libvirt_manager : Attach spines/leafs networks to the VMs compute-0] ***** Tuesday 20 January 2026 16:49:39 +0000 (0:00:00.355) 0:01:13.932 ******* skipping: [instance] TASK [libvirt_manager : Create the requested extra disks for compute-0] ******** Tuesday 20 January 2026 16:49:39 +0000 (0:00:00.026) 0:01:13.958 ******* skipping: [instance] TASK [libvirt_manager : Find volume attachments for VM compute-0] ************** Tuesday 20 January 2026 16:49:39 +0000 (0:00:00.033) 0:01:13.991 ******* skipping: [instance] TASK [libvirt_manager : Attach volumes for VM compute-0] *********************** Tuesday 20 January 2026 16:49:39 +0000 (0:00:00.033) 0:01:14.025 ******* skipping: [instance] TASK [libvirt_manager : Get VM UUID] ******************************************* Tuesday 20 January 2026 16:49:39 +0000 (0:00:00.031) 0:01:14.056 ******* changed: [instance] TASK [libvirt_manager : Inject UUID in dataset] ******************************** Tuesday 20 January 2026 16:49:39 +0000 (0:00:00.274) 0:01:14.331 ******* ok: [instance] TASK [libvirt_manager : Create cloud-init ISO] ********************************* Tuesday 20 January 2026 16:49:39 +0000 (0:00:00.051) 0:01:14.382 ******* skipping: [instance] TASK [libvirt_manager : Attach cloud-init ISO if exists] *********************** Tuesday 20 January 2026 16:49:39 +0000 (0:00:00.031) 0:01:14.414 ******* skipping: [instance] TASK [libvirt_manager : Attach additional devices if specified] **************** Tuesday 20 January 2026 16:49:39 +0000 (0:00:00.031) 0:01:14.445 ******* skipping: [instance] TASK [libvirt_manager : Configure boot order for compute-0] ******************** Tuesday 20 January 2026 16:49:39 +0000 (0:00:00.059) 0:01:14.504 ******* skipping: [instance] TASK [libvirt_manager : Create VM image for compute-1] ************************* Tuesday 20 January 2026 16:49:39 +0000 (0:00:00.046) 0:01:14.551 ******* changed: [instance] TASK [libvirt_manager : Ensure file ownership and rights for compute-1] ******** Tuesday 20 January 2026 16:49:39 +0000 (0:00:00.300) 0:01:14.852 ******* changed: [instance] TASK [libvirt_manager : Define VMs for type compute-1] ************************* Tuesday 20 January 2026 16:49:40 +0000 (0:00:00.304) 0:01:15.156 ******* changed: [instance] TASK [libvirt_manager : Attach listed networks to the VMs compute-1] *********** Tuesday 20 January 2026 16:49:40 +0000 (0:00:00.392) 0:01:15.549 ******* 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 }}] **************** Tuesday 20 January 2026 16:49:40 +0000 (0:00:00.037) 0:01:15.586 ******* 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] *********************** Tuesday 20 January 2026 16:49:40 +0000 (0:00:00.042) 0:01:15.629 ******* ok: [instance] TASK [libvirt_manager : Create network to bridge mapping] ********************** Tuesday 20 January 2026 16:49:40 +0000 (0:00:00.296) 0:01:15.925 ******* ok: [instance] => (item=cifmw-public) ok: [instance] => (item=default) ok: [instance] => (item=crc) TASK [libvirt_manager : Dump domain xml] *************************************** Tuesday 20 January 2026 16:49:41 +0000 (0:00:00.063) 0:01:15.989 ******* ok: [instance] TASK [libvirt_manager : Extract networks from XML] ***************************** Tuesday 20 January 2026 16:49:41 +0000 (0:00:00.320) 0:01:16.309 ******* ok: [instance] TASK [libvirt_manager : Attach interface public on cifmw-compute-1] ************ Tuesday 20 January 2026 16:49:41 +0000 (0:00:00.239) 0:01:16.549 ******* changed: [instance] TASK [libvirt_manager : Attach spines/leafs networks to the VMs compute-1] ***** Tuesday 20 January 2026 16:49:42 +0000 (0:00:00.396) 0:01:16.946 ******* skipping: [instance] TASK [libvirt_manager : Create the requested extra disks for compute-1] ******** Tuesday 20 January 2026 16:49:42 +0000 (0:00:00.033) 0:01:16.979 ******* skipping: [instance] TASK [libvirt_manager : Find volume attachments for VM compute-1] ************** Tuesday 20 January 2026 16:49:42 +0000 (0:00:00.034) 0:01:17.014 ******* skipping: [instance] TASK [libvirt_manager : Attach volumes for VM compute-1] *********************** Tuesday 20 January 2026 16:49:42 +0000 (0:00:00.033) 0:01:17.048 ******* skipping: [instance] TASK [libvirt_manager : Get VM UUID] ******************************************* Tuesday 20 January 2026 16:49:42 +0000 (0:00:00.030) 0:01:17.078 ******* changed: [instance] TASK [libvirt_manager : Inject UUID in dataset] ******************************** Tuesday 20 January 2026 16:49:42 +0000 (0:00:00.274) 0:01:17.353 ******* ok: [instance] TASK [libvirt_manager : Create cloud-init ISO] ********************************* Tuesday 20 January 2026 16:49:42 +0000 (0:00:00.047) 0:01:17.400 ******* skipping: [instance] TASK [libvirt_manager : Attach cloud-init ISO if exists] *********************** Tuesday 20 January 2026 16:49:42 +0000 (0:00:00.031) 0:01:17.431 ******* skipping: [instance] TASK [libvirt_manager : Attach additional devices if specified] **************** Tuesday 20 January 2026 16:49:42 +0000 (0:00:00.032) 0:01:17.464 ******* skipping: [instance] TASK [libvirt_manager : Configure boot order for compute-1] ******************** Tuesday 20 January 2026 16:49:42 +0000 (0:00:00.053) 0:01:17.517 ******* skipping: [instance] TASK [libvirt_manager : Start (power-on) VMs] ********************************** Tuesday 20 January 2026 16:49:42 +0000 (0:00:00.033) 0:01:17.551 ******* 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] ***************** Tuesday 20 January 2026 16:49:42 +0000 (0:00:00.050) 0:01:17.602 ******* ok: [instance] => (item=crc) TASK [libvirt_manager : Start VMs for type {{ vm_type }}] ********************** Tuesday 20 January 2026 16:49:42 +0000 (0:00:00.298) 0:01:17.900 ******* skipping: [instance] => (item={'key': 'compute-0', 'value': 'compute'}) skipping: [instance] => (item={'key': 'compute-1', 'value': 'compute'}) skipping: [instance] TASK [libvirt_manager : Wait for SSH on started VMs] *************************** Tuesday 20 January 2026 16:49:44 +0000 (0:00:01.060) 0:01:18.961 ******* skipping: [instance] => (item=compute-0.utility) skipping: [instance] => (item=compute-1.utility) skipping: [instance] TASK [libvirt_manager : Ensure we get SSH on nodes] **************************** Tuesday 20 January 2026 16:49:44 +0000 (0:00:00.064) 0:01:19.025 ******* skipping: [instance] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': "vm_data.disk_file_name != 'blank'", '_vm': {'key': 'compute-0', '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': 'compute-1', 'value': 'compute'}, 'ansible_loop_var': '_vm'}) skipping: [instance] TASK [libvirt_manager : Configure managed VMs] ********************************* Tuesday 20 January 2026 16:49:44 +0000 (0:00:00.044) 0:01:19.070 ******* skipping: [instance] => (item={'key': 'compute-0', 'value': 'compute'}) skipping: [instance] => (item={'key': 'compute-1', 'value': 'compute'}) skipping: [instance] TASK [Create VBMC entity] ****************************************************** Tuesday 20 January 2026 16:49:44 +0000 (0:00:00.049) 0:01:19.120 ******* skipping: [instance] => (item=compute-0) skipping: [instance] => (item=compute-1) skipping: [instance] TASK [libvirt_manager : List running virtual machines.] ************************ Tuesday 20 January 2026 16:49:44 +0000 (0:00:00.047) 0:01:19.167 ******* ok: [instance] TASK [libvirt_manager : Dump UUIDs] ******************************************** Tuesday 20 January 2026 16:49:44 +0000 (0:00:00.266) 0:01:19.433 ******* changed: [instance] TASK [Ensure fresh vbmc listing] *********************************************** Tuesday 20 January 2026 16:49:44 +0000 (0:00:00.420) 0:01:19.854 ******* skipping: [instance] TASK [libvirt_manager : Update vbmc related fact] ****************************** Tuesday 20 January 2026 16:49:44 +0000 (0:00:00.041) 0:01:19.895 ******* skipping: [instance] TASK [libvirt_manager : Dump vbmc known hosts] ********************************* Tuesday 20 January 2026 16:49:45 +0000 (0:00:00.039) 0:01:19.935 ******* skipping: [instance] TASK [libvirt_manager : Copy authorized_keys] ********************************** Tuesday 20 January 2026 16:49:45 +0000 (0:00:00.037) 0:01:19.972 ******* skipping: [instance] TASK [libvirt_manager : Enable root access on CRC] ***************************** Tuesday 20 January 2026 16:49:45 +0000 (0:00:00.029) 0:01:20.002 ******* skipping: [instance] TASK [Generate baremetal-info fact] ******************************************** Tuesday 20 January 2026 16:49:45 +0000 (0:00:00.037) 0:01:20.039 ******* TASK [reproducer : Ensure directories exist] *********************************** Tuesday 20 January 2026 16:49:45 +0000 (0:00:00.081) 0:01:20.121 ******* changed: [instance] => (item=parameters) ok: [instance] => (item=artifacts) TASK [reproducer : Convert VBMC list into a dict for better usage] ************* Tuesday 20 January 2026 16:49:45 +0000 (0:00:00.465) 0:01:20.586 ******* skipping: [instance] TASK [reproducer : Check if baremetal-info.yml exists] ************************* Tuesday 20 January 2026 16:49:45 +0000 (0:00:00.040) 0:01:20.626 ******* ok: [instance] TASK [reproducer : Get content of baremetal-info file] ************************* Tuesday 20 January 2026 16:49:45 +0000 (0:00:00.232) 0:01:20.859 ******* skipping: [instance] TASK [reproducer : Interpret remote file content as yaml] ********************** Tuesday 20 January 2026 16:49:45 +0000 (0:00:00.027) 0:01:20.887 ******* skipping: [instance] TASK [reproducer : Slurp content of: /home/zuul/ci-framework-data/artifacts/interfaces-info.yml] *** Tuesday 20 January 2026 16:49:46 +0000 (0:00:00.048) 0:01:20.935 ******* skipping: [instance] TASK [reproducer : Set cifmw_libvirt_manager_mac_map fact from /home/zuul/ci-framework-data/artifacts/interfaces-info.yml] *** Tuesday 20 January 2026 16:49:46 +0000 (0:00:00.040) 0:01:20.976 ******* skipping: [instance] TASK [reproducer : Generate libvirt_manager_bm_info_data fact] ***************** Tuesday 20 January 2026 16:49:46 +0000 (0:00:00.031) 0:01:21.007 ******* ok: [instance] => (item={'key': 'cifmw-compute-0', 'value': '20f8929e-571d-583f-969c-f0d6357022c1'}) ok: [instance] => (item={'key': 'cifmw-compute-1', 'value': 'f40ec783-79a5-5186-b9a6-30fad0c33e27'}) TASK [reproducer : Output baremetal info file] ********************************* Tuesday 20 January 2026 16:49:46 +0000 (0:00:00.085) 0:01:21.093 ******* changed: [instance] TASK [reproducer : Output ironic_nodes to file] ******************************** Tuesday 20 January 2026 16:49:46 +0000 (0:00:00.420) 0:01:21.514 ******* skipping: [instance] TASK [Run Sushy Emulator role against OCP] ************************************* Tuesday 20 January 2026 16:49:46 +0000 (0:00:00.032) 0:01:21.546 ******* TASK [sushy_emulator : Create Sushy Emulator resource directory] *************** Tuesday 20 January 2026 16:49:46 +0000 (0:00:00.090) 0:01:21.637 ******* changed: [instance] TASK [sushy_emulator : Install required packages] ****************************** Tuesday 20 January 2026 16:49:46 +0000 (0:00:00.230) 0:01:21.867 ******* changed: [instance] TASK [sushy_emulator : Get ingresses domain] *********************************** Tuesday 20 January 2026 16:49:51 +0000 (0:00:04.128) 0:01:25.996 ******* changed: [instance] TASK [sushy_emulator : Set sushy url for ocp installation] ********************* Tuesday 20 January 2026 16:49:51 +0000 (0:00:00.706) 0:01:26.703 ******* ok: [instance] TASK [sushy_emulator : Create ssh key for Sushy Emulator] ********************** Tuesday 20 January 2026 16:49:51 +0000 (0:00:00.026) 0:01:26.729 ******* changed: [instance] TASK [sushy_emulator : Slurp private ssh key for later use] ******************** Tuesday 20 January 2026 16:49:52 +0000 (0:00:00.341) 0:01:27.070 ******* ok: [instance] TASK [sushy_emulator : Allow Sushy Emulator key] ******************************* Tuesday 20 January 2026 16:49:52 +0000 (0:00:00.229) 0:01:27.300 ******* changed: [instance -> controller-0(192.168.26.219)] TASK [sushy_emulator : Run ssh-keyscan] **************************************** Tuesday 20 January 2026 16:49:53 +0000 (0:00:01.368) 0:01:28.668 ******* changed: [instance] TASK [sushy_emulator : Write known hosts for later use] ************************ Tuesday 20 January 2026 16:49:54 +0000 (0:00:00.300) 0:01:28.969 ******* changed: [instance] TASK [sushy_emulator : Ensure file exists: /home/zuul/ci-framework-data/artifacts/libvirt-uuids.yml] *** Tuesday 20 January 2026 16:49:54 +0000 (0:00:00.433) 0:01:29.402 ******* skipping: [instance] TASK [sushy_emulator : Slurp content of: /home/zuul/ci-framework-data/artifacts/libvirt-uuids.yml] *** Tuesday 20 January 2026 16:49:54 +0000 (0:00:00.034) 0:01:29.437 ******* skipping: [instance] TASK [sushy_emulator : Set cifmw_libvirt_manager_uuids fact from /home/zuul/ci-framework-data/artifacts/libvirt-uuids.yml] *** Tuesday 20 January 2026 16:49:54 +0000 (0:00:00.032) 0:01:29.469 ******* skipping: [instance] TASK [sushy_emulator : Generate list of filtered VMs] ************************** Tuesday 20 January 2026 16:49:54 +0000 (0:00:00.031) 0:01:29.501 ******* ok: [instance] TASK [sushy_emulator : Get Openstack instance UUIDs] *************************** Tuesday 20 January 2026 16:49:54 +0000 (0:00:00.047) 0:01:29.548 ******* skipping: [instance] TASK [sushy_emulator : Set instance_uuid variable for openstack driver] ******** Tuesday 20 January 2026 16:49:54 +0000 (0:00:00.023) 0:01:29.572 ******* skipping: [instance] TASK [sushy_emulator : Base64 encode openstack clouds.yaml file] *************** Tuesday 20 January 2026 16:49:54 +0000 (0:00:00.020) 0:01:29.592 ******* skipping: [instance] TASK [sushy_emulator : Generate htpasswd string] ******************************* Tuesday 20 January 2026 16:49:54 +0000 (0:00:00.024) 0:01:29.617 ******* changed: [instance] TASK [sushy_emulator : Write sushy emulator resource loop] ********************* Tuesday 20 January 2026 16:49:54 +0000 (0:00:00.240) 0:01:29.858 ******* changed: [instance] => (item=secret) changed: [instance] => (item=configmap) changed: [instance] => (item=pod) changed: [instance] => (item=service) changed: [instance] => (item=route) TASK [sushy_emulator : Write sushy emulator config] **************************** Tuesday 20 January 2026 16:49:56 +0000 (0:00:02.036) 0:01:31.895 ******* skipping: [instance] TASK [sushy_emulator : Write htpasswd string to file] ************************** Tuesday 20 January 2026 16:49:56 +0000 (0:00:00.030) 0:01:31.925 ******* skipping: [instance] TASK [sushy_emulator : Create the sushy-emulator namespace] ******************** Tuesday 20 January 2026 16:49:57 +0000 (0:00:00.026) 0:01:31.952 ******* changed: [instance] TASK [sushy_emulator : Check if router pod is running in openshift-ingress namespace] *** Tuesday 20 January 2026 16:49:58 +0000 (0:00:01.225) 0:01:33.178 ******* ok: [instance] TASK [sushy_emulator : Apply Sushy Emulator resources] ************************* Tuesday 20 January 2026 16:51:29 +0000 (0:01:31.330) 0:03:04.508 ******* changed: [instance] => (item=secret) changed: [instance] => (item=configmap) changed: [instance] => (item=service) changed: [instance] => (item=route) TASK [sushy_emulator : Apply Sushy Emulator pod resource] ********************** Tuesday 20 January 2026 16:51:32 +0000 (0:00:02.807) 0:03:07.316 ******* [WARNING]: unknown field "spec.selector" [WARNING]: unknown field "spec.containers[0].readinessProbe.httpGet.initialDelaySeconds" [WARNING]: unknown field "spec.containers[0].readinessProbe.httpGet.periodSeconds" [WARNING]: unknown field "spec.containers[0].livenessProbe.httpGet.initialDelaySeconds" [WARNING]: unknown field "spec.containers[0].livenessProbe.httpGet.failureThreshold" [WARNING]: unknown field "spec.containers[0].livenessProbe.httpGet.periodSeconds" [WARNING]: unknown field "spec.containers[0].startupProbe.httpGet.failureThreshold" [WARNING]: unknown field "spec.containers[0].startupProbe.httpGet.initialDelaySeconds" changed: [instance] TASK [podman : Ensure podman is installed] ************************************* Tuesday 20 January 2026 16:52:43 +0000 (0:01:10.920) 0:04:18.236 ******* skipping: [instance] TASK [podman : Enable loginctl linger for ansible_user_id] ********************* Tuesday 20 January 2026 16:52:43 +0000 (0:00:00.022) 0:04:18.259 ******* skipping: [instance] TASK [podman : Ensure subordinate UID entry exists for zuul] ******************* Tuesday 20 January 2026 16:52:43 +0000 (0:00:00.027) 0:04:18.286 ******* skipping: [instance] TASK [podman : Ensure subordinate GID entry exists for zuul] ******************* Tuesday 20 January 2026 16:52:43 +0000 (0:00:00.025) 0:04:18.311 ******* skipping: [instance] TASK [podman : Run podman system migrate if subuid/subgid files were changed] *** Tuesday 20 January 2026 16:52:43 +0000 (0:00:00.022) 0:04:18.334 ******* skipping: [instance] TASK [sushy_emulator : Pull Sushy Emulator container image] ******************** Tuesday 20 January 2026 16:52:43 +0000 (0:00:00.033) 0:04:18.367 ******* skipping: [instance] TASK [sushy_emulator : Create and start Sushy Emulator container] ************** Tuesday 20 January 2026 16:52:43 +0000 (0:00:00.025) 0:04:18.393 ******* skipping: [instance] TASK [Verify connection to baremetal VMs via Sushy Emulator] ******************* Tuesday 20 January 2026 16:52:43 +0000 (0:00:00.029) 0:04:18.423 ******* TASK [sushy_emulator : Load baremetal hosts from libvirt_manager_bm_info_data fact] *** Tuesday 20 January 2026 16:52:43 +0000 (0:00:00.068) 0:04:18.491 ******* ok: [instance] TASK [sushy_emulator : Slurp content of: /home/zuul/ci-framework-data/parameters/baremetal-info.yml] *** Tuesday 20 January 2026 16:52:43 +0000 (0:00:00.053) 0:04:18.545 ******* skipping: [instance] TASK [sushy_emulator : Set cifmw_baremetal_hosts fact from /home/zuul/ci-framework-data/parameters/baremetal-info.yml] *** Tuesday 20 January 2026 16:52:43 +0000 (0:00:00.031) 0:04:18.576 ******* skipping: [instance] TASK [sushy_emulator : Test Sushy Emulator and connection to hypervisor libvirt socket] *** Tuesday 20 January 2026 16:52:43 +0000 (0:00:00.029) 0:04:18.605 ******* fatal: [instance]: FAILED! => changed=false cache_control: private, max-age=0, no-cache, no-store content: |-

Application is not available

The application is currently not serving requests at this endpoint. It may not have been started or is still starting.

Possible reasons you are seeing this page:

content_type: text/html elapsed: 0 msg: 'Status code was 503 and not [200]: HTTP Error 503: Service Unavailable' pragma: no-cache redirected: false status: 503 url: http://sushy-emulator.apps-crc.testing/redfish/v1/Managers PLAY RECAP ********************************************************************* instance : ok=209 changed=78 unreachable=0 failed=1 skipped=95 rescued=0 ignored=0 Tuesday 20 January 2026 16:52:44 +0000 (0:00:00.515) 0:04:19.120 ******* =============================================================================== sushy_emulator : Check if router pod is running in openshift-ingress namespace -- 91.33s sushy_emulator : Apply Sushy Emulator pod resource --------------------- 70.92s libvirt_manager : Install packages required for using KVM -------------- 13.13s ci_nmstate : Install required packages on instance ---------------------- 5.14s dnsmasq : Ensure SELinux knows about the new files and directories ------ 4.59s sushy_emulator : Install required packages ------------------------------ 4.13s sushy_emulator : Apply Sushy Emulator resources ------------------------- 2.81s ci_nmstate : Apply the desidered state on instance ---------------------- 2.15s sushy_emulator : Write sushy emulator resource loop --------------------- 2.04s libvirt_manager : Restart firewalld ------------------------------------- 1.91s dnsmasq : Add/Remove address -------------------------------------------- 1.54s dnsmasq : Install needed packages --------------------------------------- 1.53s sushy_emulator : Allow Sushy Emulator key ------------------------------- 1.37s sushy_emulator : Create the sushy-emulator namespace -------------------- 1.23s libvirt_manager : Start VMs for type {{ vm_type }} ---------------------- 1.06s libvirt_manager : Ensure firewalld service is up ------------------------ 0.96s dnsmasq : Enable and start service -------------------------------------- 0.96s Gathering Facts --------------------------------------------------------- 0.89s dnsmasq : Add DHCP entries ---------------------------------------------- 0.85s sushy_emulator : Get ingresses domain ----------------------------------- 0.71s