PLAY [Prepare] ***************************************************************** TASK [Gathering Facts] ********************************************************* Thursday 04 December 2025 14:07:29 +0000 (0:00:00.024) 0:00:00.024 ***** ok: [instance] TASK [Create custom basedir] *************************************************** Thursday 04 December 2025 14:07:30 +0000 (0:00:00.825) 0:00:00.850 ***** changed: [instance] TASK [test_deps : Gather facts if they don't exist] **************************** Thursday 04 December 2025 14:07:30 +0000 (0:00:00.305) 0:00:01.155 ***** skipping: [instance] TASK [test_deps : Gather variables for each operating system] ****************** Thursday 04 December 2025 14:07:30 +0000 (0:00:00.018) 0:00:01.173 ***** 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 04 December 2025 14:07:30 +0000 (0:00:00.041) 0:00:01.215 ***** ok: [instance] TASK [test_deps : Disable ubi host subscription-manager integration] *********** Thursday 04 December 2025 14:07:31 +0000 (0:00:00.254) 0:00:01.470 ***** ok: [instance] TASK [test_deps : Disable ubi 9 repos] ***************************************** Thursday 04 December 2025 14:07:31 +0000 (0:00:00.206) 0:00:01.677 ***** ok: [instance] => (item=ubi-9-appstream) ok: [instance] => (item=ubi-9-baseos) ok: [instance] => (item=ubi-9-codeready-builder) TASK [Deploy repo-setup] ******************************************************* Thursday 04 December 2025 14:07:32 +0000 (0:00:00.679) 0:00:02.357 ***** TASK [repo_setup : Ensure directories are present] ***************************** Thursday 04 December 2025 14:07:32 +0000 (0:00:00.058) 0:00:02.415 ***** 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 04 December 2025 14:07:32 +0000 (0:00:00.533) 0:00:02.949 ***** ok: [instance] TASK [repo_setup : Get repo-setup repository] ********************************** Thursday 04 December 2025 14:07:33 +0000 (0:00:00.780) 0:00:03.730 ***** changed: [instance] TASK [repo_setup : Initialize python venv and install requirements] ************ Thursday 04 December 2025 14:07:34 +0000 (0:00:01.010) 0:00:04.740 ***** changed: [instance] TASK [repo_setup : Install repo-setup package] ********************************* Thursday 04 December 2025 14:07:42 +0000 (0:00:07.705) 0:00:12.446 ***** changed: [instance] TASK [repo_setup : Set cifmw_repo_setup_dlrn_hash_tag from content provider] *** Thursday 04 December 2025 14:07:42 +0000 (0:00:00.697) 0:00:13.143 ***** skipping: [instance] TASK [repo_setup : Run repo-setup] ********************************************* Thursday 04 December 2025 14:07:42 +0000 (0:00:00.022) 0:00:13.165 ***** changed: [instance] TASK [repo_setup : Get component repo] ***************************************** Thursday 04 December 2025 14:07:43 +0000 (0:00:00.803) 0:00:13.968 ***** skipping: [instance] TASK [repo_setup : Rename component repo] ************************************** Thursday 04 December 2025 14:07:43 +0000 (0:00:00.038) 0:00:14.007 ***** skipping: [instance] TASK [repo_setup : Disable component repo in current-podified dlrn repo] ******* Thursday 04 December 2025 14:07:43 +0000 (0:00:00.035) 0:00:14.043 ***** skipping: [instance] TASK [repo_setup : Run repo-setup-get-hash] ************************************ Thursday 04 December 2025 14:07:43 +0000 (0:00:00.036) 0:00:14.079 ***** changed: [instance] TASK [repo_setup : Dump full hash in delorean.repo.md5 file] ******************* Thursday 04 December 2025 14:07:44 +0000 (0:00:00.548) 0:00:14.628 ***** changed: [instance] TASK [repo_setup : Dump current-podified hash] ********************************* Thursday 04 December 2025 14:07:44 +0000 (0:00:00.438) 0:00:15.066 ***** skipping: [instance] TASK [repo_setup : Slurp current podified hash] ******************************** Thursday 04 December 2025 14:07:44 +0000 (0:00:00.029) 0:00:15.095 ***** skipping: [instance] TASK [repo_setup : Update the value of full_hash] ****************************** Thursday 04 December 2025 14:07:44 +0000 (0:00:00.028) 0:00:15.123 ***** skipping: [instance] TASK [repo_setup : Export hashes facts for further use] ************************ Thursday 04 December 2025 14:07:44 +0000 (0:00:00.027) 0:00:15.151 ***** ok: [instance] TASK [repo_setup : Create download directory] ********************************** Thursday 04 December 2025 14:07:44 +0000 (0:00:00.037) 0:00:15.188 ***** skipping: [instance] TASK [repo_setup : Print the URL to request] *********************************** Thursday 04 December 2025 14:07:44 +0000 (0:00:00.026) 0:00:15.215 ***** skipping: [instance] TASK [Download the RPM] ******************************************************** Thursday 04 December 2025 14:07:44 +0000 (0:00:00.026) 0:00:15.242 ***** skipping: [instance] TASK [repo_setup : Install RHOS Release tool] ********************************** Thursday 04 December 2025 14:07:44 +0000 (0:00:00.026) 0:00:15.269 ***** skipping: [instance] TASK [repo_setup : Get rhos-release tool version] ****************************** Thursday 04 December 2025 14:07:45 +0000 (0:00:00.026) 0:00:15.295 ***** skipping: [instance] TASK [repo_setup : Print rhos-release tool version] **************************** Thursday 04 December 2025 14:07:45 +0000 (0:00:00.028) 0:00:15.323 ***** skipping: [instance] TASK [repo_setup : Generate repos using rhos-release {{ cifmw_repo_setup_rhos_release_args }}] *** Thursday 04 December 2025 14:07:45 +0000 (0:00:00.028) 0:00:15.351 ***** skipping: [instance] TASK [repo_setup : Check for /etc/ci/mirror_info.sh] *************************** Thursday 04 December 2025 14:07:45 +0000 (0:00:00.025) 0:00:15.377 ***** ok: [instance] TASK [repo_setup : Use RDO proxy mirrors] ************************************** Thursday 04 December 2025 14:07:45 +0000 (0:00:00.182) 0:00:15.559 ***** changed: [instance] TASK [repo_setup : Use RDO CentOS mirrors (remove CentOS 10 conditional when Nodepool mirrors exist)] *** Thursday 04 December 2025 14:07:45 +0000 (0:00:00.205) 0:00:15.765 ***** changed: [instance] TASK [repo_setup : Check for gating.repo file on content provider] ************* Thursday 04 December 2025 14:07:45 +0000 (0:00:00.236) 0:00:16.002 ***** skipping: [instance] TASK [repo_setup : Populate gating repo from content provider ip] ************** Thursday 04 December 2025 14:07:45 +0000 (0:00:00.023) 0:00:16.025 ***** skipping: [instance] TASK [repo_setup : Check for DLRN repo at the destination] ********************* Thursday 04 December 2025 14:07:45 +0000 (0:00:00.034) 0:00:16.059 ***** skipping: [instance] TASK [repo_setup : Lower the priority of DLRN repos to allow installation from gating repo] *** Thursday 04 December 2025 14:07:45 +0000 (0:00:00.031) 0:00:16.091 ***** skipping: [instance] TASK [repo_setup : Check for DLRN component repo] ****************************** Thursday 04 December 2025 14:07:45 +0000 (0:00:00.029) 0:00:16.121 ***** skipping: [instance] TASK [repo_setup : Lower the priority of componennt repos to allow installation from gating repo] *** Thursday 04 December 2025 14:07:45 +0000 (0:00:00.029) 0:00:16.150 ***** skipping: [instance] TASK [repo_setup : Find existing repos from /etc/yum.repos.d directory] ******** Thursday 04 December 2025 14:07:45 +0000 (0:00:00.030) 0:00:16.181 ***** skipping: [instance] TASK [repo_setup : Remove existing repos from /etc/yum.repos.d directory] ****** Thursday 04 December 2025 14:07:45 +0000 (0:00:00.022) 0:00:16.203 ***** skipping: [instance] TASK [repo_setup : Cleanup existing metadata] ********************************** Thursday 04 December 2025 14:07:45 +0000 (0:00:00.036) 0:00:16.240 ***** skipping: [instance] TASK [repo_setup : Copy generated repos to /etc/yum.repos.d directory] ********* Thursday 04 December 2025 14:07:45 +0000 (0:00:00.025) 0:00:16.265 ***** skipping: [instance] TASK [test_deps : Look for redhat-release rpm] ********************************* Thursday 04 December 2025 14:07:46 +0000 (0:00:00.026) 0:00:16.292 ***** skipping: [instance] TASK [test_deps : Remove redhat-release] *************************************** Thursday 04 December 2025 14:07:46 +0000 (0:00:00.038) 0:00:16.330 ***** skipping: [instance] TASK [test_deps : Install centos-stream-release] ******************************* Thursday 04 December 2025 14:07:46 +0000 (0:00:00.038) 0:00:16.369 ***** skipping: [instance] TASK [test_deps : Install additional packages] ********************************* Thursday 04 December 2025 14:07:46 +0000 (0:00:00.037) 0:00:16.406 ***** skipping: [instance] TASK [test_deps : Install selinux python libs] ********************************* Thursday 04 December 2025 14:07:46 +0000 (0:00:00.037) 0:00:16.443 ***** ok: [instance] TASK [test_deps : Install python yaml libs] ************************************ Thursday 04 December 2025 14:08:28 +0000 (0:00:42.090) 0:00:58.534 ***** ok: [instance] TASK [test_deps : Install extra packages] ************************************** Thursday 04 December 2025 14:08:29 +0000 (0:00:01.151) 0:00:59.685 ***** skipping: [instance] TASK [ci_setup : Gather variables for each operating system] ******************* Thursday 04 December 2025 14:08:29 +0000 (0:00:00.032) 0:00:59.718 ***** 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 04 December 2025 14:08:29 +0000 (0:00:00.040) 0:00:59.758 ***** ok: [instance] => cifmw_ci_setup_packages: - bash-completion - ca-certificates - git-core - make - tar - tmux - python3-pip TASK [ci_setup : Install needed packages] ************************************** Thursday 04 December 2025 14:08:29 +0000 (0:00:00.017) 0:00:59.776 ***** changed: [instance] TASK [ci_setup : Gather version of openshift client] *************************** Thursday 04 December 2025 14:08:33 +0000 (0:00:03.675) 0:01:03.451 ***** ok: [instance] TASK [ci_setup : Ensure openshift client install path is present] ************** Thursday 04 December 2025 14:08:33 +0000 (0:00:00.176) 0:01:03.628 ***** changed: [instance] TASK [ci_setup : Install openshift client] ************************************* Thursday 04 December 2025 14:08:33 +0000 (0:00:00.193) 0:01:03.822 ***** changed: [instance] TASK [ci_setup : Add the OC path to cifmw_path if needed] ********************** Thursday 04 December 2025 14:08:39 +0000 (0:00:05.956) 0:01:09.779 ***** ok: [instance] TASK [ci_setup : Create completion file] *************************************** Thursday 04 December 2025 14:08:39 +0000 (0:00:00.035) 0:01:09.814 ***** changed: [instance] TASK [ci_setup : Source completion from within .bashrc] ************************ Thursday 04 December 2025 14:08:39 +0000 (0:00:00.253) 0:01:10.068 ***** changed: [instance] TASK [ci_setup : Check rhsm status] ******************************************** Thursday 04 December 2025 14:08:40 +0000 (0:00:00.282) 0:01:10.351 ***** skipping: [instance] TASK [ci_setup : Gather the repos to be enabled] ******************************* Thursday 04 December 2025 14:08:40 +0000 (0:00:00.018) 0:01:10.369 ***** skipping: [instance] TASK [ci_setup : Enabling the required repositories.] ************************** Thursday 04 December 2025 14:08:40 +0000 (0:00:00.016) 0:01:10.385 ***** skipping: [instance] TASK [ci_setup : Get current /etc/redhat-release] ****************************** Thursday 04 December 2025 14:08:40 +0000 (0:00:00.016) 0:01:10.402 ***** skipping: [instance] TASK [ci_setup : Print current /etc/redhat-release] **************************** Thursday 04 December 2025 14:08:40 +0000 (0:00:00.016) 0:01:10.418 ***** skipping: [instance] TASK [ci_setup : Ensure the repos are enabled in the system using yum] ********* Thursday 04 December 2025 14:08:40 +0000 (0:00:00.016) 0:01:10.434 ***** skipping: [instance] TASK [ci_setup : Manage directories] ******************************************* Thursday 04 December 2025 14:08:40 +0000 (0:00:00.021) 0:01:10.456 ***** 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 04 December 2025 14:08:41 +0000 (0:00:00.965) 0:01:11.421 ***** ok: [instance] TASK [libvirt_manager : Populate service facts] ******************************** Thursday 04 December 2025 14:08:41 +0000 (0:00:00.719) 0:01:12.141 ***** ok: [instance] TASK [libvirt_manager : Start virtqemud socket service] ************************ Thursday 04 December 2025 14:08:43 +0000 (0:00:01.780) 0:01:13.921 ***** skipping: [instance] => (item=virtqemud.service) skipping: [instance] => (item=virtqemud.socket) skipping: [instance] TASK [libvirt_manager : Set _is_deepscrub internal fact] *********************** Thursday 04 December 2025 14:08:43 +0000 (0:00:00.060) 0:01:13.982 ***** ok: [instance] TASK [libvirt_manager : List all of the existing virtual machines] ************* Thursday 04 December 2025 14:08:43 +0000 (0:00:00.051) 0:01:14.034 ***** skipping: [instance] TASK [libvirt_manager : Get pool configuration] ******************************** Thursday 04 December 2025 14:08:43 +0000 (0:00:00.060) 0:01:14.094 ***** skipping: [instance] TASK [libvirt_manager : Filter out target environment] ************************* Thursday 04 December 2025 14:08:43 +0000 (0:00:00.060) 0:01:14.154 ***** skipping: [instance] TASK [libvirt_manager : Expose cleanup list] *********************************** Thursday 04 December 2025 14:08:43 +0000 (0:00:00.078) 0:01:14.233 ***** skipping: [instance] TASK [libvirt_manager : Clean ssh known_hosts] ********************************* Thursday 04 December 2025 14:08:44 +0000 (0:00:00.058) 0:01:14.292 ***** skipping: [instance] TASK [libvirt_manager : Destroy machine] *************************************** Thursday 04 December 2025 14:08:44 +0000 (0:00:00.058) 0:01:14.350 ***** skipping: [instance] TASK [libvirt_manager : Undefine machine] ************************************** Thursday 04 December 2025 14:08:44 +0000 (0:00:00.060) 0:01:14.410 ***** skipping: [instance] TASK [libvirt_manager : (localhost) Clean ssh jumpers] ************************* Thursday 04 December 2025 14:08:44 +0000 (0:00:00.060) 0:01:14.471 ***** skipping: [instance] TASK [libvirt_manager : (instance) Clean ssh jumpers] ************************** Thursday 04 December 2025 14:08:44 +0000 (0:00:00.063) 0:01:14.534 ***** skipping: [instance] TASK [libvirt_manager : Get network list] ************************************** Thursday 04 December 2025 14:08:44 +0000 (0:00:00.060) 0:01:14.594 ***** skipping: [instance] TASK [libvirt_manager : Filter out target nets] ******************************** Thursday 04 December 2025 14:08:44 +0000 (0:00:00.058) 0:01:14.653 ***** skipping: [instance] TASK [libvirt_manager : Expose cleanup list] *********************************** Thursday 04 December 2025 14:08:44 +0000 (0:00:00.059) 0:01:14.712 ***** skipping: [instance] TASK [Remove dnsmasq network bits] ********************************************* Thursday 04 December 2025 14:08:44 +0000 (0:00:00.059) 0:01:14.772 ***** skipping: [instance] TASK [libvirt_manager : Destroy networks] ************************************** Thursday 04 December 2025 14:08:44 +0000 (0:00:00.060) 0:01:14.832 ***** skipping: [instance] TASK [libvirt_manager : Undefine networks] ************************************* Thursday 04 December 2025 14:08:44 +0000 (0:00:00.060) 0:01:14.892 ***** skipping: [instance] TASK [libvirt_manager : Ensure no trace of networks lays in nmcli] ************* Thursday 04 December 2025 14:08:44 +0000 (0:00:00.060) 0:01:14.952 ***** skipping: [instance] TASK [libvirt_manager : Find dummy interface connection files] ***************** Thursday 04 December 2025 14:08:44 +0000 (0:00:00.059) 0:01:15.011 ***** skipping: [instance] TASK [libvirt_manager : Remove dummy interface connections] ******************** Thursday 04 December 2025 14:08:44 +0000 (0:00:00.107) 0:01:15.119 ***** skipping: [instance] TASK [libvirt_manager : Clean firewalld libvirt zone] ************************** Thursday 04 December 2025 14:08:44 +0000 (0:00:00.061) 0:01:15.180 ***** skipping: [instance] TASK [libvirt_manager : Ensure firewalld is enabled and started] *************** Thursday 04 December 2025 14:08:44 +0000 (0:00:00.061) 0:01:15.242 ***** skipping: [instance] TASK [libvirt_manager : Disable masquerade in firewalld default zone] ********** Thursday 04 December 2025 14:08:45 +0000 (0:00:00.059) 0:01:15.301 ***** skipping: [instance] TASK [libvirt_manager : Disable forward in firewalld libvirt zone] ************* Thursday 04 December 2025 14:08:45 +0000 (0:00:00.059) 0:01:15.361 ***** skipping: [instance] TASK [libvirt_manager : Remove cifmw storage pool] ***************************** Thursday 04 December 2025 14:08:45 +0000 (0:00:00.058) 0:01:15.420 ***** skipping: [instance] TASK [libvirt_manager : Remove overlay images from ocp_volume pools if exists] *** Thursday 04 December 2025 14:08:45 +0000 (0:00:00.058) 0:01:15.478 ***** skipping: [instance] TASK [libvirt_manager : Remove ocp_volumes storage pool] *********************** Thursday 04 December 2025 14:08:45 +0000 (0:00:00.041) 0:01:15.519 ***** skipping: [instance] TASK [libvirt_manager : Refresh all pools after actions] *********************** Thursday 04 December 2025 14:08:45 +0000 (0:00:00.060) 0:01:15.580 ***** skipping: [instance] TASK [libvirt_manager : Get temporary key status] ****************************** Thursday 04 December 2025 14:08:45 +0000 (0:00:00.060) 0:01:15.640 ***** ok: [instance] TASK [libvirt_manager : Get public key] **************************************** Thursday 04 December 2025 14:08:45 +0000 (0:00:00.189) 0:01:15.830 ***** skipping: [instance] TASK [libvirt_manager : Remove public key] ************************************* Thursday 04 December 2025 14:08:45 +0000 (0:00:00.032) 0:01:15.862 ***** skipping: [instance] TASK [libvirt_manager : Remove keypair] **************************************** Thursday 04 December 2025 14:08:45 +0000 (0:00:00.031) 0:01:15.894 ***** skipping: [instance] => (item=cifmw_reproducer_key.pub) skipping: [instance] => (item=cifmw_reproducer_key) skipping: [instance] TASK [libvirt_manager : List libvirt logs] ************************************* Thursday 04 December 2025 14:08:45 +0000 (0:00:00.060) 0:01:15.954 ***** [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 04 December 2025 14:08:45 +0000 (0:00:00.293) 0:01:16.248 ***** skipping: [instance] TASK [libvirt_manager : Remove workload and volumes] *************************** Thursday 04 December 2025 14:08:45 +0000 (0:00:00.030) 0:01:16.278 ***** 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 04 December 2025 14:08:47 +0000 (0:00:01.351) 0:01:17.629 ***** ok: [instance] => (item=images) ok: [instance] => (item=artifacts/virtual-nodes.yml) TASK [podman : Ensure podman is installed] ************************************* Thursday 04 December 2025 14:08:47 +0000 (0:00:00.365) 0:01:17.995 ***** ok: [instance] TASK [podman : Enable loginctl linger for ansible_user_id] ********************* Thursday 04 December 2025 14:08:48 +0000 (0:00:01.229) 0:01:19.225 ***** changed: [instance] TASK [podman : Ensure subordinate UID entry exists for zuul] ******************* Thursday 04 December 2025 14:08:49 +0000 (0:00:00.337) 0:01:19.562 ***** skipping: [instance] TASK [podman : Ensure subordinate GID entry exists for zuul] ******************* Thursday 04 December 2025 14:08:49 +0000 (0:00:00.043) 0:01:19.606 ***** skipping: [instance] TASK [podman : Run podman system migrate if subuid/subgid files were changed] *** Thursday 04 December 2025 14:08:49 +0000 (0:00:00.037) 0:01:19.643 ***** skipping: [instance] TASK [virtualbmc : Stop and remove vbmc container] ***************************** Thursday 04 December 2025 14:08:49 +0000 (0:00:00.053) 0:01:19.697 ***** ok: [instance] TASK [virtualbmc : Remove vbmc container image] ******************************** Thursday 04 December 2025 14:08:50 +0000 (0:00:00.639) 0:01:20.336 ***** ok: [instance] TASK [virtualbmc : Check if VBMC key exists] *********************************** Thursday 04 December 2025 14:08:50 +0000 (0:00:00.451) 0:01:20.788 ***** ok: [instance] TASK [virtualbmc : Slurp key] ************************************************** Thursday 04 December 2025 14:08:50 +0000 (0:00:00.188) 0:01:20.976 ***** skipping: [instance] TASK [virtualbmc : Revoke VBMC SSH access] ************************************* Thursday 04 December 2025 14:08:50 +0000 (0:00:00.033) 0:01:21.010 ***** skipping: [instance] TASK [virtualbmc : Remove vbmc files] ****************************************** Thursday 04 December 2025 14:08:50 +0000 (0:00:00.033) 0:01:21.043 ***** 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 04 December 2025 14:08:51 +0000 (0:00:00.713) 0:01:21.756 ***** TASK [ssh_jumper : Remove Include cifmw_ssh_config.d] ************************** Thursday 04 December 2025 14:08:51 +0000 (0:00:00.072) 0:01:21.829 ***** ok: [instance] TASK [ssh_jumper : Remove cifmw_ssh_config.d directory] ************************ Thursday 04 December 2025 14:08:51 +0000 (0:00:00.307) 0:01:22.136 ***** ok: [instance] TASK [Clean local ssh config] ************************************************** Thursday 04 December 2025 14:08:52 +0000 (0:00:00.221) 0:01:22.358 ***** TASK [ssh_jumper : Remove Include cifmw_ssh_config.d] ************************** Thursday 04 December 2025 14:08:52 +0000 (0:00:00.100) 0:01:22.459 ***** ok: [instance -> localhost] TASK [ssh_jumper : Remove cifmw_ssh_config.d directory] ************************ Thursday 04 December 2025 14:08:52 +0000 (0:00:00.196) 0:01:22.655 ***** ok: [instance -> localhost] TASK [dnsmasq : Cleaning dnsmasq] ********************************************** Thursday 04 December 2025 14:08:52 +0000 (0:00:00.216) 0:01:22.872 ***** included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/configure.yml for instance TASK [dnsmasq : Install needed packages] *************************************** Thursday 04 December 2025 14:08:52 +0000 (0:00:00.060) 0:01:22.932 ***** changed: [instance] TASK [dnsmasq : Ensure SELinux knows about the new files and directories] ****** Thursday 04 December 2025 14:08:55 +0000 (0:00:03.349) 0:01:26.281 ***** 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 04 December 2025 14:08:57 +0000 (0:00:01.328) 0:01:27.610 ***** ok: [instance] TASK [dnsmasq : Manage systemd unit file] ************************************** Thursday 04 December 2025 14:08:57 +0000 (0:00:00.218) 0:01:27.829 ***** skipping: [instance] TASK [dnsmasq : Manage base configuration file] ******************************** Thursday 04 December 2025 14:08:57 +0000 (0:00:00.053) 0:01:27.882 ***** skipping: [instance] TASK [dnsmasq : Render listener configuration] ********************************* Thursday 04 December 2025 14:08:57 +0000 (0:00:00.032) 0:01:27.914 ***** 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 04 December 2025 14:08:57 +0000 (0:00:00.054) 0:01:27.969 ***** skipping: [instance] TASK [dnsmasq : Remove listener configuration file] **************************** Thursday 04 December 2025 14:08:57 +0000 (0:00:00.032) 0:01:28.001 ***** ok: [instance] TASK [dnsmasq : Render dns configuration] ************************************** Thursday 04 December 2025 14:08:57 +0000 (0:00:00.218) 0:01:28.219 ***** 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 04 December 2025 14:08:57 +0000 (0:00:00.054) 0:01:28.274 ***** skipping: [instance] TASK [dnsmasq : Remove dns configuration file] ********************************* Thursday 04 December 2025 14:08:58 +0000 (0:00:00.032) 0:01:28.306 ***** ok: [instance] TASK [dnsmasq : Add localhost addresses from defined dnsmasq listen addresses to loopback interface] *** Thursday 04 December 2025 14:08:58 +0000 (0:00:00.208) 0:01:28.515 ***** skipping: [instance] TASK [dnsmasq : Enable and start service] ************************************** Thursday 04 December 2025 14:08:58 +0000 (0:00:00.031) 0:01:28.546 ***** skipping: [instance] TASK [dnsmasq : Stop service] ************************************************** Thursday 04 December 2025 14:08:58 +0000 (0:00:00.032) 0:01:28.579 ***** ok: [instance] TASK [dnsmasq : Remove unit file] ********************************************** Thursday 04 December 2025 14:08:58 +0000 (0:00:00.570) 0:01:29.149 ***** ok: [instance] TASK [dnsmasq : Remove main configuration files] ******************************* Thursday 04 December 2025 14:08:59 +0000 (0:00:00.213) 0:01:29.362 ***** ok: [instance] => (item=/etc/cifmw-dnsmasq.conf) ok: [instance] => (item=/etc/cifmw-dnsmasq.d) TASK [dnsmasq : Remove lease file] ********************************************* Thursday 04 December 2025 14:08:59 +0000 (0:00:00.405) 0:01:29.768 ***** ok: [instance] TASK [radvd : Gather package facts] ******************************************** Thursday 04 December 2025 14:08:59 +0000 (0:00:00.241) 0:01:30.010 ***** ok: [instance] TASK [radvd : Stop and disable radvd service] ********************************** Thursday 04 December 2025 14:09:00 +0000 (0:00:00.501) 0:01:30.511 ***** skipping: [instance] TASK [radvd : Remove radvd configuration file] ********************************* Thursday 04 December 2025 14:09:00 +0000 (0:00:00.040) 0:01:30.551 ***** ok: [instance] TASK [radvd : Remove configuration directory] ********************************** Thursday 04 December 2025 14:09:00 +0000 (0:00:00.244) 0:01:30.796 ***** ok: [instance] TASK [radvd : Remove radvd package] ******************************************** Thursday 04 December 2025 14:09:00 +0000 (0:00:00.219) 0:01:31.016 ***** skipping: [instance] TASK [libvirt_manager : Ensure output directory exists] ************************ Thursday 04 December 2025 14:09:00 +0000 (0:00:00.070) 0:01:31.086 ***** ok: [instance] TASK [libvirt_manager : Get vmx/svm extensions from /proc/cpuinfo] ************* Thursday 04 December 2025 14:09:01 +0000 (0:00:00.204) 0:01:31.290 ***** changed: [instance] TASK [libvirt_manager : Check if KVM is enabled] ******************************* Thursday 04 December 2025 14:09:01 +0000 (0:00:00.197) 0:01:31.488 ***** ok: [instance] TASK [libvirt_manager : Fail if KVM not enabled] ******************************* Thursday 04 December 2025 14:09:01 +0000 (0:00:00.204) 0:01:31.693 ***** skipping: [instance] TASK [libvirt_manager : Check if VMX virtualization] *************************** Thursday 04 December 2025 14:09:01 +0000 (0:00:00.034) 0:01:31.727 ***** skipping: [instance] TASK [libvirt_manager : Check if SVM virtualization] *************************** Thursday 04 December 2025 14:09:01 +0000 (0:00:00.032) 0:01:31.760 ***** ok: [instance] TASK [libvirt_manager : Enable VMX virtualization] ***************************** Thursday 04 December 2025 14:09:01 +0000 (0:00:00.036) 0:01:31.796 ***** skipping: [instance] TASK [libvirt_manager : Install packages required for using KVM] *************** Thursday 04 December 2025 14:09:01 +0000 (0:00:00.032) 0:01:31.829 ***** changed: [instance] TASK [libvirt_manager : Create rules.d polkit folder] ************************** Thursday 04 December 2025 14:10:23 +0000 (0:01:22.138) 0:02:53.967 ***** changed: [instance] TASK [libvirt_manager : Enable UNIX socket PolicyKit auth] ********************* Thursday 04 December 2025 14:10:23 +0000 (0:00:00.226) 0:02:54.193 ***** changed: [instance] TASK [libvirt_manager : Restart service polkit service] ************************ Thursday 04 December 2025 14:10:24 +0000 (0:00:00.392) 0:02:54.586 ***** changed: [instance] TASK [libvirt_manager : Remove directory for service override] ***************** Thursday 04 December 2025 14:10:24 +0000 (0:00:00.584) 0:02:55.170 ***** ok: [instance] TASK [libvirt_manager : Reload systemctl and start/enable virtproxyd.service] *** Thursday 04 December 2025 14:10:25 +0000 (0:00:00.214) 0:02:55.385 ***** ok: [instance] TASK [libvirt_manager : Ensure firewalld service is up] ************************ Thursday 04 December 2025 14:10:25 +0000 (0:00:00.496) 0:02:55.881 ***** changed: [instance] TASK [libvirt_manager : Ensure libvirt modular driver daemons are started.] **** Thursday 04 December 2025 14:10:26 +0000 (0:00:00.868) 0:02:56.749 ***** 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 04 December 2025 14:10:26 +0000 (0:00:00.222) 0:02:56.971 ***** changed: [instance] TASK [libvirt_manager : Ensure read-only socket is enabled for qemu.] ********** Thursday 04 December 2025 14:10:27 +0000 (0:00:00.364) 0:02:57.336 ***** changed: [instance] TASK [libvirt_manager : Ensure admin socket is enabled for qemu.] ************** Thursday 04 December 2025 14:10:27 +0000 (0:00:00.374) 0:02:57.710 ***** changed: [instance] TASK [libvirt_manager : Ensure read-write socket is enabled for interface.] **** Thursday 04 December 2025 14:10:27 +0000 (0:00:00.358) 0:02:58.069 ***** changed: [instance] TASK [libvirt_manager : Ensure read-only socket is enabled for interface.] ***** Thursday 04 December 2025 14:10:28 +0000 (0:00:00.357) 0:02:58.427 ***** changed: [instance] TASK [libvirt_manager : Ensure admin socket is enabled for interface.] ********* Thursday 04 December 2025 14:10:28 +0000 (0:00:00.374) 0:02:58.802 ***** changed: [instance] TASK [libvirt_manager : Ensure read-write socket is enabled for network.] ****** Thursday 04 December 2025 14:10:28 +0000 (0:00:00.346) 0:02:59.148 ***** changed: [instance] TASK [libvirt_manager : Ensure read-only socket is enabled for network.] ******* Thursday 04 December 2025 14:10:29 +0000 (0:00:00.338) 0:02:59.487 ***** changed: [instance] TASK [libvirt_manager : Ensure admin socket is enabled for network.] *********** Thursday 04 December 2025 14:10:29 +0000 (0:00:00.342) 0:02:59.829 ***** changed: [instance] TASK [libvirt_manager : Ensure read-write socket is enabled for nodedev.] ****** Thursday 04 December 2025 14:10:29 +0000 (0:00:00.338) 0:03:00.167 ***** changed: [instance] TASK [libvirt_manager : Ensure read-only socket is enabled for nodedev.] ******* Thursday 04 December 2025 14:10:30 +0000 (0:00:00.352) 0:03:00.520 ***** changed: [instance] TASK [libvirt_manager : Ensure admin socket is enabled for nodedev.] *********** Thursday 04 December 2025 14:10:30 +0000 (0:00:00.343) 0:03:00.863 ***** changed: [instance] TASK [libvirt_manager : Ensure read-write socket is enabled for nwfilter.] ***** Thursday 04 December 2025 14:10:30 +0000 (0:00:00.339) 0:03:01.203 ***** changed: [instance] TASK [libvirt_manager : Ensure read-only socket is enabled for nwfilter.] ****** Thursday 04 December 2025 14:10:31 +0000 (0:00:00.339) 0:03:01.543 ***** changed: [instance] TASK [libvirt_manager : Ensure admin socket is enabled for nwfilter.] ********** Thursday 04 December 2025 14:10:31 +0000 (0:00:00.370) 0:03:01.913 ***** changed: [instance] TASK [libvirt_manager : Ensure read-write socket is enabled for secret.] ******* Thursday 04 December 2025 14:10:31 +0000 (0:00:00.338) 0:03:02.252 ***** changed: [instance] TASK [libvirt_manager : Ensure read-only socket is enabled for secret.] ******** Thursday 04 December 2025 14:10:32 +0000 (0:00:00.343) 0:03:02.596 ***** changed: [instance] TASK [libvirt_manager : Ensure admin socket is enabled for secret.] ************ Thursday 04 December 2025 14:10:32 +0000 (0:00:00.352) 0:03:02.948 ***** changed: [instance] TASK [libvirt_manager : Ensure read-write socket is enabled for storage.] ****** Thursday 04 December 2025 14:10:33 +0000 (0:00:00.345) 0:03:03.294 ***** changed: [instance] TASK [libvirt_manager : Ensure read-only socket is enabled for storage.] ******* Thursday 04 December 2025 14:10:33 +0000 (0:00:00.334) 0:03:03.628 ***** changed: [instance] TASK [libvirt_manager : Ensure admin socket is enabled for storage.] *********** Thursday 04 December 2025 14:10:33 +0000 (0:00:00.364) 0:03:03.993 ***** changed: [instance] TASK [libvirt_manager : Ensure read-write socket is enabled for proxy.] ******** Thursday 04 December 2025 14:10:34 +0000 (0:00:00.344) 0:03:04.337 ***** changed: [instance] TASK [libvirt_manager : Ensure read-only socket is enabled for proxy.] ********* Thursday 04 December 2025 14:10:34 +0000 (0:00:00.347) 0:03:04.685 ***** changed: [instance] TASK [libvirt_manager : Ensure admin socket is enabled for proxy.] ************* Thursday 04 December 2025 14:10:34 +0000 (0:00:00.347) 0:03:05.033 ***** changed: [instance] TASK [libvirt_manager : Manage service for older releases] ********************* Thursday 04 December 2025 14:10:35 +0000 (0:00:00.362) 0:03:05.395 ***** skipping: [instance] TASK [libvirt_manager : Get libvirt group users] ******************************* Thursday 04 December 2025 14:10:35 +0000 (0:00:00.044) 0:03:05.440 ***** ok: [instance] TASK [libvirt_manager : Add user if not exists in libvirt group] *************** Thursday 04 December 2025 14:10:35 +0000 (0:00:00.316) 0:03:05.757 ***** changed: [instance] TASK [libvirt_manager : Allow QEMU on home directory for the storage access] *** Thursday 04 December 2025 14:10:35 +0000 (0:00:00.414) 0:03:06.171 ***** changed: [instance] TASK [libvirt_manager : Inject system connection parameters in bashrc] ********* Thursday 04 December 2025 14:10:36 +0000 (0:00:00.323) 0:03:06.495 ***** [WARNING]: Reset is not implemented for this connection changed: [instance] TASK [libvirt_manager : Ensure we reload user env] ***************************** Thursday 04 December 2025 14:10:36 +0000 (0:00:00.191) 0:03:06.686 ***** TASK [libvirt_manager : Deactivate default] ************************************ Thursday 04 December 2025 14:10:36 +0000 (0:00:00.057) 0:03:06.744 ***** ok: [instance] TASK [libvirt_manager : Removing default] ************************************** Thursday 04 December 2025 14:10:37 +0000 (0:00:00.992) 0:03:07.737 ***** ok: [instance] TASK [Ensure we use dnsmasq for NetworkManager resolver] *********************** Thursday 04 December 2025 14:10:37 +0000 (0:00:00.252) 0:03:07.990 ***** changed: [instance] TASK [Ensure we delegate .utility zone to our own instance] ******************** Thursday 04 December 2025 14:10:38 +0000 (0:00:00.391) 0:03:08.381 ***** changed: [instance] TASK [Restart NetworkManager] ************************************************** Thursday 04 December 2025 14:10:38 +0000 (0:00:00.385) 0:03:08.767 ***** changed: [instance] TASK [Ensure ocp_volumes exists] *********************************************** Thursday 04 December 2025 14:10:38 +0000 (0:00:00.441) 0:03:09.209 ***** changed: [instance] PLAY RECAP ********************************************************************* instance : ok=115 changed=56 unreachable=0 failed=0 skipped=84 rescued=0 ignored=0 Thursday 04 December 2025 14:10:39 +0000 (0:00:00.251) 0:03:09.460 ***** =============================================================================== libvirt_manager : Install packages required for using KVM -------------- 82.14s test_deps : Install selinux python libs -------------------------------- 42.09s repo_setup : Initialize python venv and install requirements ------------ 7.71s ci_setup : Install openshift client ------------------------------------- 5.96s ci_setup : Install needed packages -------------------------------------- 3.68s dnsmasq : Install needed packages --------------------------------------- 3.35s libvirt_manager : Populate service facts -------------------------------- 1.78s libvirt_manager : Remove workload and volumes --------------------------- 1.35s dnsmasq : Ensure SELinux knows about the new files and directories ------ 1.33s podman : Ensure podman is installed ------------------------------------- 1.23s test_deps : Install python yaml libs ------------------------------------ 1.15s repo_setup : Get repo-setup repository ---------------------------------- 1.01s libvirt_manager : Deactivate default ------------------------------------ 0.99s ci_setup : Manage directories ------------------------------------------- 0.97s libvirt_manager : Ensure firewalld service is up ------------------------ 0.87s Gathering Facts --------------------------------------------------------- 0.83s repo_setup : Run repo-setup --------------------------------------------- 0.80s repo_setup : Make sure git-core package is installed -------------------- 0.78s libvirt_manager : Get installed packages list --------------------------- 0.72s virtualbmc : Remove vbmc files ------------------------------------------ 0.71s PLAY [Test boot_order configuration] ******************************************* TASK [Gathering Facts] ********************************************************* Thursday 04 December 2025 14:10:39 +0000 (0:00:00.039) 0:00:00.039 ***** ok: [instance] TASK [Load networking definition] ********************************************** Thursday 04 December 2025 14:10:40 +0000 (0:00:00.920) 0:00:00.959 ***** ok: [instance] TASK [libvirt_manager : Import layout generator if needed] ********************* Thursday 04 December 2025 14:10:40 +0000 (0:00:00.042) 0:00:01.002 ***** 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 04 December 2025 14:10:40 +0000 (0:00:00.074) 0:00:01.077 ***** ok: [instance] TASK [libvirt_manager : Patch the layout if needed] **************************** Thursday 04 December 2025 14:10:40 +0000 (0:00:00.139) 0:00:01.217 ***** skipping: [instance] TASK [libvirt_manager : Enable forwarding in the libvirt zone] ***************** Thursday 04 December 2025 14:10:41 +0000 (0:00:00.112) 0:00:01.329 ***** changed: [instance] TASK [libvirt_manager : Enable masquerading for public traffic] **************** Thursday 04 December 2025 14:10:41 +0000 (0:00:00.505) 0:00:01.835 ***** changed: [instance] TASK [libvirt_manager : Ensure firewalld is restarts] ************************** Thursday 04 December 2025 14:10:42 +0000 (0:00:00.507) 0:00:02.343 ***** RUNNING HANDLER [libvirt_manager : Restart firewalld] ************************** Thursday 04 December 2025 14:10:42 +0000 (0:00:00.077) 0:00:02.420 ***** changed: [instance] TASK [Deploy virtualbmc] ******************************************************* Thursday 04 December 2025 14:10:43 +0000 (0:00:00.963) 0:00:03.383 ***** skipping: [instance] TASK [libvirt_manager : Let the project know we have vbmc available] *********** Thursday 04 December 2025 14:10:43 +0000 (0:00:00.052) 0:00:03.435 ***** skipping: [instance] TASK [libvirt_manager : Create needed workload directory] ********************** Thursday 04 December 2025 14:10:43 +0000 (0:00:00.074) 0:00:03.509 ***** changed: [instance] => (item=workload) changed: [instance] => (item=reproducer-inventory) changed: [instance] => (item=volumes) TASK [libvirt_manager : Allow QEMU on workload directory] ********************** Thursday 04 December 2025 14:10:43 +0000 (0:00:00.653) 0:00:04.163 ***** changed: [instance] => (item=workload) changed: [instance] => (item=volumes) TASK [libvirt_manager : Generate networking data] ****************************** Thursday 04 December 2025 14:10:44 +0000 (0:00:00.516) 0:00:04.680 ***** 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 04 December 2025 14:10:44 +0000 (0:00:00.147) 0:00:04.828 ***** ok: [instance] TASK [libvirt_manager : Check if we get an existing interfaces-info.yml] ******* Thursday 04 December 2025 14:10:44 +0000 (0:00:00.041) 0:00:04.869 ***** ok: [instance] TASK [libvirt_manager : Load file if exists] *********************************** Thursday 04 December 2025 14:10:44 +0000 (0:00:00.289) 0:00:05.159 ***** skipping: [instance] TASK [libvirt_manager : Update fact with existing content] ********************* Thursday 04 December 2025 14:10:44 +0000 (0:00:00.052) 0:00:05.212 ***** skipping: [instance] TASK [libvirt_manager : Generate VM list] ************************************** Thursday 04 December 2025 14:10:44 +0000 (0:00:00.051) 0:00:05.263 ***** ok: [instance] TASK [libvirt_manager : Generate/update mapping all nodes] ********************* Thursday 04 December 2025 14:10:45 +0000 (0:00:00.078) 0:00:05.342 ***** 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 04 December 2025 14:10:45 +0000 (0:00:00.196) 0:00:05.538 ***** skipping: [instance] TASK [libvirt_manager : Dump MAC mapping] ************************************** Thursday 04 December 2025 14:10:45 +0000 (0:00:00.056) 0:00:05.595 ***** changed: [instance] TASK [libvirt_manager : Inject all VMs in the inventory] *********************** Thursday 04 December 2025 14:10:45 +0000 (0:00:00.475) 0:00:06.070 ***** 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 04 December 2025 14:10:45 +0000 (0:00:00.167) 0:00:06.238 ***** skipping: [instance] TASK [networking_mapper : Load the Networking Definition from file] ************ Thursday 04 December 2025 14:10:45 +0000 (0:00:00.071) 0:00:06.309 ***** skipping: [instance] TASK [networking_mapper : Check for interfaces info file existence] ************ Thursday 04 December 2025 14:10:46 +0000 (0:00:00.045) 0:00:06.355 ***** skipping: [instance] TASK [networking_mapper : Load the interfaces info from file] ****************** Thursday 04 December 2025 14:10:46 +0000 (0:00:00.048) 0:00:06.404 ***** skipping: [instance] TASK [networking_mapper : Ensure local fact is empty] ************************** Thursday 04 December 2025 14:10:46 +0000 (0:00:00.047) 0:00:06.451 ***** ok: [instance] TASK [networking_mapper : Set the input Networking Definition and patch it if needed] *** Thursday 04 December 2025 14:10:46 +0000 (0:00:00.040) 0:00:06.492 ***** 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 04 December 2025 14:10:46 +0000 (0:00:00.124) 0:00:06.617 ***** skipping: [instance] TASK [networking_mapper : Ensure CI infrastructure dir exists] ***************** Thursday 04 December 2025 14:10:46 +0000 (0:00:00.074) 0:00:06.692 ***** changed: [instance] TASK [networking_mapper : Write the Networking Definition to file] ************* Thursday 04 December 2025 14:10:46 +0000 (0:00:00.236) 0:00:06.928 ***** changed: [instance] TASK [networking_mapper : Call the networking mapper] ************************** Thursday 04 December 2025 14:10:47 +0000 (0:00:00.432) 0:00:07.361 ***** ok: [instance] TASK [networking_mapper : Set networking mapper facts] ************************* Thursday 04 December 2025 14:10:47 +0000 (0:00:00.099) 0:00:07.460 ***** ok: [instance] TASK [networking_mapper : Write the Networking Environment Definition to file] *** Thursday 04 December 2025 14:10:47 +0000 (0:00:00.045) 0:00:07.506 ***** changed: [instance] TASK [libvirt_manager : Manage networks if needed] ***************************** Thursday 04 December 2025 14:10:47 +0000 (0:00:00.449) 0:00:07.956 ***** 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 04 December 2025 14:10:47 +0000 (0:00:00.116) 0:00:08.072 ***** ok: [instance] => (item=public) ok: [instance] => (item=osp_trunk) TASK [libvirt_manager : Ensure networks are defined] *************************** Thursday 04 December 2025 14:10:47 +0000 (0:00:00.070) 0:00:08.142 ***** changed: [instance] => (item=cifmw-public) changed: [instance] => (item=cifmw-osp_trunk) TASK [libvirt_manager : Ensure networks are created/started] ******************* Thursday 04 December 2025 14:10:48 +0000 (0:00:00.577) 0:00:08.720 ***** ok: [instance] => (item=cifmw-public) ok: [instance] => (item=cifmw-osp_trunk) TASK [libvirt_manager : Ensure networks are active] **************************** Thursday 04 December 2025 14:10:49 +0000 (0:00:00.630) 0:00:09.350 ***** ok: [instance] => (item=cifmw-public) ok: [instance] => (item=cifmw-osp_trunk) TASK [libvirt_manager : Ensure networks enabled to autostart] ****************** Thursday 04 December 2025 14:10:49 +0000 (0:00:00.472) 0:00:09.822 ***** changed: [instance] => (item=cifmw-public) changed: [instance] => (item=cifmw-osp_trunk) TASK [libvirt_manager : Add a dummy interface to bridges if required] ********** Thursday 04 December 2025 14:10:49 +0000 (0:00:00.479) 0:00:10.302 ***** 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 04 December 2025 14:10:50 +0000 (0:00:00.098) 0:00:10.401 ***** ok: [instance] TASK [libvirt_manager : Fetch bridges ports link info] ************************* Thursday 04 December 2025 14:10:50 +0000 (0:00:00.206) 0:00:10.607 ***** ok: [instance] => (item=cifmw-public) ok: [instance] => (item=cifmw-osp_trunk) TASK [Create dummy interfaces to ensure bridges are UP] ************************ Thursday 04 December 2025 14:10:50 +0000 (0:00:00.401) 0:00:11.009 ***** TASK [ci_nmstate : Ensure we have needed facts] ******************************** Thursday 04 December 2025 14:10:50 +0000 (0:00:00.140) 0:00:11.150 ***** skipping: [instance] TASK [ci_nmstate : Install required packages on instance] ********************** Thursday 04 December 2025 14:10:50 +0000 (0:00:00.112) 0:00:11.263 ***** changed: [instance] TASK [ci_nmstate : Create the target NMstate dump directory] ******************* Thursday 04 December 2025 14:10:59 +0000 (0:00:08.122) 0:00:19.385 ***** changed: [instance] TASK [ci_nmstate : Save nmstate state for instance] **************************** Thursday 04 December 2025 14:10:59 +0000 (0:00:00.246) 0:00:19.632 ***** changed: [instance] TASK [ci_nmstate : Apply the desidered state on instance] ********************** Thursday 04 December 2025 14:10:59 +0000 (0:00:00.387) 0:00:20.019 ***** changed: [instance] TASK [ci_nmstate : Save nmstate debugging data for instance] ******************* Thursday 04 December 2025 14:11:01 +0000 (0:00:01.843) 0:00:21.862 ***** changed: [instance] TASK [Create extra network configuration] ************************************** Thursday 04 December 2025 14:11:01 +0000 (0:00:00.430) 0:00:22.293 ***** skipping: [instance] TASK [libvirt_manager : Ensure extra networks is in correct zone] ************** Thursday 04 December 2025 14:11:02 +0000 (0:00:00.053) 0:00:22.347 ***** skipping: [instance] TASK [libvirt_manager : Refresh networking facts on host] ********************** Thursday 04 December 2025 14:11:02 +0000 (0:00:00.049) 0:00:22.396 ***** ok: [instance] TASK [libvirt_manager : Build needed network/dnsmasq related content] ********** Thursday 04 December 2025 14:11:02 +0000 (0:00:00.477) 0:00:22.874 ***** ok: [instance] => (item=cifmw-public) ok: [instance] => (item=cifmw-osp_trunk) TASK [dnsmasq : Install needed packages] *************************************** Thursday 04 December 2025 14:11:02 +0000 (0:00:00.234) 0:00:23.109 ***** ok: [instance] TASK [dnsmasq : Ensure SELinux knows about the new files and directories] ****** Thursday 04 December 2025 14:11:04 +0000 (0:00:01.246) 0:00:24.355 ***** 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 04 December 2025 14:11:07 +0000 (0:00:03.488) 0:00:27.844 ***** changed: [instance] TASK [dnsmasq : Manage systemd unit file] ************************************** Thursday 04 December 2025 14:11:07 +0000 (0:00:00.263) 0:00:28.107 ***** changed: [instance] TASK [dnsmasq : Manage base configuration file] ******************************** Thursday 04 December 2025 14:11:08 +0000 (0:00:00.389) 0:00:28.496 ***** changed: [instance] TASK [dnsmasq : Render listener configuration] ********************************* Thursday 04 December 2025 14:11:08 +0000 (0:00:00.420) 0:00:28.917 ***** 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 04 December 2025 14:11:08 +0000 (0:00:00.072) 0:00:28.990 ***** changed: [instance] TASK [dnsmasq : Remove listener configuration file] **************************** Thursday 04 December 2025 14:11:09 +0000 (0:00:00.447) 0:00:29.437 ***** skipping: [instance] TASK [dnsmasq : Render dns configuration] ************************************** Thursday 04 December 2025 14:11:09 +0000 (0:00:00.043) 0:00:29.480 ***** 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 04 December 2025 14:11:09 +0000 (0:00:00.077) 0:00:29.558 ***** changed: [instance] TASK [dnsmasq : Remove dns configuration file] ********************************* Thursday 04 December 2025 14:11:09 +0000 (0:00:00.401) 0:00:29.960 ***** skipping: [instance] TASK [dnsmasq : Add localhost addresses from defined dnsmasq listen addresses to loopback interface] *** Thursday 04 December 2025 14:11:09 +0000 (0:00:00.072) 0:00:30.032 ***** ok: [instance] => (item=127.0.0.2) TASK [dnsmasq : Enable and start service] ************************************** Thursday 04 December 2025 14:11:09 +0000 (0:00:00.237) 0:00:30.270 ***** changed: [instance] TASK [dnsmasq : Stop service] ************************************************** Thursday 04 December 2025 14:11:10 +0000 (0:00:00.741) 0:00:31.011 ***** skipping: [instance] TASK [dnsmasq : Remove unit file] ********************************************** Thursday 04 December 2025 14:11:10 +0000 (0:00:00.041) 0:00:31.052 ***** skipping: [instance] TASK [dnsmasq : Remove main configuration files] ******************************* Thursday 04 December 2025 14:11:10 +0000 (0:00:00.041) 0:00:31.094 ***** skipping: [instance] => (item=/etc/cifmw-dnsmasq.conf) skipping: [instance] => (item=/etc/cifmw-dnsmasq.d) skipping: [instance] TASK [Create dnsmasq networks] ************************************************* Thursday 04 December 2025 14:11:10 +0000 (0:00:00.102) 0:00:31.197 ***** TASK [dnsmasq : Assert mandatory parameter] ************************************ Thursday 04 December 2025 14:11:11 +0000 (0:00:00.146) 0:00:31.343 ***** ok: [instance] => changed=false msg: All assertions passed TASK [dnsmasq : Assert mandatory parameters for new network] ******************* Thursday 04 December 2025 14:11:11 +0000 (0:00:00.053) 0:00:31.396 ***** ok: [instance] => changed=false msg: All assertions passed TASK [dnsmasq : Create network] ************************************************ Thursday 04 December 2025 14:11:11 +0000 (0:00:00.093) 0:00:31.490 ***** changed: [instance] TASK [dnsmasq : Remove network] ************************************************ Thursday 04 December 2025 14:11:11 +0000 (0:00:00.465) 0:00:31.955 ***** skipping: [instance] TASK [dnsmasq : Remove dhcp host files] **************************************** Thursday 04 December 2025 14:11:11 +0000 (0:00:00.042) 0:00:31.997 ***** skipping: [instance] TASK [dnsmasq : Assert mandatory parameter] ************************************ Thursday 04 December 2025 14:11:11 +0000 (0:00:00.068) 0:00:32.065 ***** ok: [instance] => changed=false msg: All assertions passed TASK [dnsmasq : Assert mandatory parameters for new network] ******************* Thursday 04 December 2025 14:11:11 +0000 (0:00:00.086) 0:00:32.151 ***** ok: [instance] => changed=false msg: All assertions passed TASK [dnsmasq : Create network] ************************************************ Thursday 04 December 2025 14:11:11 +0000 (0:00:00.061) 0:00:32.212 ***** changed: [instance] TASK [dnsmasq : Remove network] ************************************************ Thursday 04 December 2025 14:11:12 +0000 (0:00:00.470) 0:00:32.683 ***** skipping: [instance] TASK [dnsmasq : Remove dhcp host files] **************************************** Thursday 04 December 2025 14:11:12 +0000 (0:00:00.041) 0:00:32.725 ***** skipping: [instance] TASK [Deploy radvd for IPv6 router advertisements] ***************************** Thursday 04 December 2025 14:11:12 +0000 (0:00:00.068) 0:00:32.794 ***** skipping: [instance] TASK [libvirt_manager : Ensure network is in correct zone] ********************* Thursday 04 December 2025 14:11:12 +0000 (0:00:00.089) 0:00:32.883 ***** changed: [instance] => (item=cifmw-public) changed: [instance] => (item=cifmw-osp_trunk) TASK [libvirt_manager : Extract IP address from network bridges] *************** Thursday 04 December 2025 14:11:13 +0000 (0:00:00.501) 0:00:33.385 ***** 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 04 December 2025 14:11:13 +0000 (0:00:00.087) 0:00:33.472 ***** ok: [instance] TASK [libvirt_manager : Set network_bridge_info fact with network and address] *** Thursday 04 December 2025 14:11:13 +0000 (0:00:00.379) 0:00:33.851 ***** ok: [instance] TASK [libvirt_manager : Extract IP address from network bridges] *************** Thursday 04 December 2025 14:11:13 +0000 (0:00:00.091) 0:00:33.943 ***** ok: [instance] TASK [libvirt_manager : Set network_bridge_info fact with network and address] *** Thursday 04 December 2025 14:11:13 +0000 (0:00:00.219) 0:00:34.162 ***** ok: [instance] TASK [libvirt_manager : Output _network_data] ********************************** Thursday 04 December 2025 14:11:13 +0000 (0:00:00.057) 0:00:34.219 ***** changed: [instance] TASK [libvirt_manager : Output pub_net] **************************************** Thursday 04 December 2025 14:11:14 +0000 (0:00:00.377) 0:00:34.597 ***** changed: [instance] TASK [libvirt_manager : Output _cifmw_libvirt_manager_layout] ****************** Thursday 04 December 2025 14:11:14 +0000 (0:00:00.395) 0:00:34.992 ***** changed: [instance] TASK [libvirt_manager : Expose patch for networking_mapper] ******************** Thursday 04 December 2025 14:11:15 +0000 (0:00:00.374) 0:00:35.366 ***** ok: [instance] TASK [libvirt_manager : Save networking_mapper patch] ************************** Thursday 04 December 2025 14:11:15 +0000 (0:00:00.118) 0:00:35.485 ***** changed: [instance] TASK [networking_mapper : Check for Networking Definition file existence] ****** Thursday 04 December 2025 14:11:15 +0000 (0:00:00.371) 0:00:35.857 ***** skipping: [instance] TASK [networking_mapper : Load the Networking Definition from file] ************ Thursday 04 December 2025 14:11:15 +0000 (0:00:00.046) 0:00:35.903 ***** skipping: [instance] TASK [networking_mapper : Check for interfaces info file existence] ************ Thursday 04 December 2025 14:11:15 +0000 (0:00:00.079) 0:00:35.983 ***** skipping: [instance] TASK [networking_mapper : Load the interfaces info from file] ****************** Thursday 04 December 2025 14:11:15 +0000 (0:00:00.047) 0:00:36.031 ***** skipping: [instance] TASK [networking_mapper : Ensure local fact is empty] ************************** Thursday 04 December 2025 14:11:15 +0000 (0:00:00.048) 0:00:36.080 ***** ok: [instance] TASK [networking_mapper : Set the input Networking Definition and patch it if needed] *** Thursday 04 December 2025 14:11:15 +0000 (0:00:00.042) 0:00:36.123 ***** 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 04 December 2025 14:11:15 +0000 (0:00:00.131) 0:00:36.254 ***** skipping: [instance] TASK [networking_mapper : Ensure CI infrastructure dir exists] ***************** Thursday 04 December 2025 14:11:15 +0000 (0:00:00.041) 0:00:36.296 ***** ok: [instance] TASK [networking_mapper : Write the Networking Definition to file] ************* Thursday 04 December 2025 14:11:16 +0000 (0:00:00.225) 0:00:36.521 ***** changed: [instance] TASK [networking_mapper : Call the networking mapper] ************************** Thursday 04 December 2025 14:11:16 +0000 (0:00:00.431) 0:00:36.952 ***** ok: [instance] TASK [networking_mapper : Set networking mapper facts] ************************* Thursday 04 December 2025 14:11:16 +0000 (0:00:00.101) 0:00:37.054 ***** ok: [instance] TASK [networking_mapper : Write the Networking Environment Definition to file] *** Thursday 04 December 2025 14:11:16 +0000 (0:00:00.046) 0:00:37.100 ***** changed: [instance] TASK [libvirt_manager : Be sure to save current state of networking_mapper environment] *** Thursday 04 December 2025 14:11:17 +0000 (0:00:00.474) 0:00:37.574 ***** ok: [instance] TASK [libvirt_manager : Unset patch] ******************************************* Thursday 04 December 2025 14:11:17 +0000 (0:00:00.047) 0:00:37.622 ***** ok: [instance] TASK [libvirt_manager : Initialize empty _lm_dhcp_entries fact] **************** Thursday 04 December 2025 14:11:17 +0000 (0:00:00.042) 0:00:37.664 ***** ok: [instance] TASK [libvirt_manager : Reserve IPs on networks] ******************************* Thursday 04 December 2025 14:11:17 +0000 (0:00:00.042) 0:00:37.706 ***** 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 04 December 2025 14:11:17 +0000 (0:00:00.112) 0:00:37.818 ***** 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 04 December 2025 14:11:17 +0000 (0:00:00.187) 0:00:38.006 ***** 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 04 December 2025 14:11:17 +0000 (0:00:00.193) 0:00:38.199 ***** TASK [dnsmasq : Ensure we have the right data and type] ************************ Thursday 04 December 2025 14:11:17 +0000 (0:00:00.097) 0:00:38.297 ***** ok: [instance] TASK [dnsmasq : Assert we have needed host data] ******************************* Thursday 04 December 2025 14:11:18 +0000 (0:00:00.092) 0:00:38.389 ***** ok: [instance] => (item={'network': 'osp_trunk', 'name': 'disk-first-0', 'state': 'present', 'mac': '52:54:00:26:d6:29', 'ips': ['192.168.140.10', ''], 'tag': 'disk_first'}) ok: [instance] => (item={'network': 'osp_trunk', 'name': 'net-first-0', 'state': 'present', 'mac': '52:54:01:67:9d:4b', '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:1a:66:08', 'ips': ['192.168.110.10', ''], 'tag': 'disk_first'}) ok: [instance] => (item={'network': 'public', 'name': 'net-first-0', 'state': 'present', 'mac': '52:54:01:29:68:f1', 'ips': ['192.168.110.20', ''], 'tag': 'net_first'}) ok: [instance] => (item={'network': 'public', 'name': 'net-only-0', 'state': 'present', 'mac': '52:54:02:bf:ef:b5', 'ips': ['192.168.110.30', ''], 'tag': 'net_only'}) ok: [instance] => (item={'network': 'public', 'name': 'no-boot-order-0', 'state': 'present', 'mac': '52:54:03:e3:97:77', 'ips': ['192.168.110.40', ''], 'tag': 'no_boot_order'}) TASK [dnsmasq : Ensure networks exists] **************************************** Thursday 04 December 2025 14:11:18 +0000 (0:00:00.143) 0:00:38.533 ***** 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 04 December 2025 14:11:18 +0000 (0:00:00.092) 0:00:38.626 ***** ok: [instance] TASK [dnsmasq : Assert network exists] ***************************************** Thursday 04 December 2025 14:11:18 +0000 (0:00:00.200) 0:00:38.826 ***** ok: [instance] TASK [dnsmasq : Check network file status] ************************************* Thursday 04 December 2025 14:11:18 +0000 (0:00:00.045) 0:00:38.872 ***** ok: [instance] TASK [dnsmasq : Assert network exists] ***************************************** Thursday 04 December 2025 14:11:18 +0000 (0:00:00.220) 0:00:39.092 ***** ok: [instance] TASK [dnsmasq : Initialize empty dhcp_host_entries] **************************** Thursday 04 December 2025 14:11:18 +0000 (0:00:00.058) 0:00:39.151 ***** ok: [instance] TASK [dnsmasq : Compute entry] ************************************************* Thursday 04 December 2025 14:11:18 +0000 (0:00:00.051) 0:00:39.203 ***** ok: [instance] => (item={'network': 'osp_trunk', 'name': 'disk-first-0', 'state': 'present', 'mac': '52:54:00:26:d6:29', 'ips': ['192.168.140.10', ''], 'tag': 'disk_first'}) ok: [instance] => (item={'network': 'osp_trunk', 'name': 'net-first-0', 'state': 'present', 'mac': '52:54:01:67:9d:4b', '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:1a:66:08', 'ips': ['192.168.110.10', ''], 'tag': 'disk_first'}) ok: [instance] => (item={'network': 'public', 'name': 'net-first-0', 'state': 'present', 'mac': '52:54:01:29:68:f1', 'ips': ['192.168.110.20', ''], 'tag': 'net_first'}) ok: [instance] => (item={'network': 'public', 'name': 'net-only-0', 'state': 'present', 'mac': '52:54:02:bf:ef:b5', 'ips': ['192.168.110.30', ''], 'tag': 'net_only'}) ok: [instance] => (item={'network': 'public', 'name': 'no-boot-order-0', 'state': 'present', 'mac': '52:54:03:e3:97:77', 'ips': ['192.168.110.40', ''], 'tag': 'no_boot_order'}) TASK [dnsmasq : Create add/remove sets] **************************************** Thursday 04 December 2025 14:11:19 +0000 (0:00:00.257) 0:00:39.461 ***** ok: [instance] TASK [dnsmasq : Add DHCP entries] ********************************************** Thursday 04 December 2025 14:11:19 +0000 (0:00:00.078) 0:00:39.539 ***** changed: [instance] => (item={'file': 'osp_trunk_disk-first-0_52:54:00:26:d6:29', 'entry': 'set:disk_first,52:54:00:26:d6:29,192.168.140.10,disk-first-0', 'state': 'present'}) changed: [instance] => (item={'file': 'osp_trunk_net-first-0_52:54:01:67:9d:4b', 'entry': 'set:net_first,52:54:01:67:9d:4b,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:1a:66:08', 'entry': 'set:disk_first,52:54:00:1a:66:08,192.168.110.10,disk-first-0', 'state': 'present'}) changed: [instance] => (item={'file': 'public_net-first-0_52:54:01:29:68:f1', 'entry': 'set:net_first,52:54:01:29:68:f1,192.168.110.20,net-first-0', 'state': 'present'}) changed: [instance] => (item={'file': 'public_net-only-0_52:54:02:bf:ef:b5', 'entry': 'set:net_only,52:54:02:bf:ef:b5,192.168.110.30,net-only-0', 'state': 'present'}) changed: [instance] => (item={'file': 'public_no-boot-order-0_52:54:03:e3:97:77', 'entry': 'set:no_boot_order,52:54:03:e3:97:77,192.168.110.40,no-boot-order-0', 'state': 'present'}) TASK [dnsmasq : Remove DHCP entries] ******************************************* Thursday 04 December 2025 14:11:22 +0000 (0:00:02.890) 0:00:42.429 ***** skipping: [instance] TASK [libvirt_manager : Create per-network and .utility DNS entries] *********** Thursday 04 December 2025 14:11:22 +0000 (0:00:00.091) 0:00:42.521 ***** 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 04 December 2025 14:11:22 +0000 (0:00:00.242) 0:00:42.763 ***** TASK [dnsmasq : Assert we have needed host record data] ************************ Thursday 04 December 2025 14:11:22 +0000 (0:00:00.105) 0:00:42.868 ***** ok: [instance] TASK [dnsmasq : Assert each address element have needed data] ****************** Thursday 04 December 2025 14:11:22 +0000 (0:00:00.063) 0:00:42.932 ***** 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 04 December 2025 14:11:22 +0000 (0:00:00.219) 0:00:43.151 ***** 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 04 December 2025 14:11:25 +0000 (0:00:02.509) 0:00:45.661 ***** ok: [instance] TASK [libvirt_manager : Collect DHCP options from VM definitions] ************** Thursday 04 December 2025 14:11:25 +0000 (0:00:00.042) 0:00:45.704 ***** 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 04 December 2025 14:11:25 +0000 (0:00:00.066) 0:00:45.770 ***** skipping: [instance] TASK [libvirt_manager : Ensure some domains are local] ************************* Thursday 04 December 2025 14:11:25 +0000 (0:00:00.051) 0:00:45.822 ***** changed: [instance] TASK [libvirt_manager : Ensure dnsmasq is reloaded now] ************************ Thursday 04 December 2025 14:11:25 +0000 (0:00:00.380) 0:00:46.203 ***** RUNNING HANDLER [libvirt_manager : Restart firewalld] ************************** Thursday 04 December 2025 14:11:25 +0000 (0:00:00.083) 0:00:46.286 ***** changed: [instance] RUNNING HANDLER [dnsmasq : Restart dnsmasq] ************************************ Thursday 04 December 2025 14:11:26 +0000 (0:00:00.812) 0:00:47.099 ***** changed: [instance] RUNNING HANDLER [dnsmasq : Reload dnsmasq] ************************************* Thursday 04 December 2025 14:11:27 +0000 (0:00:00.372) 0:00:47.472 ***** changed: [instance] TASK [libvirt_manager : Create group inventories] ****************************** Thursday 04 December 2025 14:11:27 +0000 (0:00:00.381) 0:00:47.854 ***** 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 04 December 2025 14:11:29 +0000 (0:00:01.491) 0:00:49.346 ***** changed: [instance] TASK [libvirt_manager : Ensure storage pool is present.] *********************** Thursday 04 December 2025 14:11:29 +0000 (0:00:00.462) 0:00:49.808 ***** skipping: [instance] TASK [libvirt_manager : Ensure images are present] ***************************** Thursday 04 December 2025 14:11:29 +0000 (0:00:00.086) 0:00:49.895 ***** 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 04 December 2025 14:11:29 +0000 (0:00:00.140) 0:00:50.035 ***** skipping: [instance] TASK [libvirt_manager : Check if base image exists] **************************** Thursday 04 December 2025 14:11:29 +0000 (0:00:00.041) 0:00:50.077 ***** skipping: [instance] TASK [libvirt_manager : Download base image] *********************************** Thursday 04 December 2025 14:11:29 +0000 (0:00:00.040) 0:00:50.118 ***** skipping: [instance] TASK [libvirt_manager : Check image] ******************************************* Thursday 04 December 2025 14:11:29 +0000 (0:00:00.040) 0:00:50.159 ***** skipping: [instance] TASK [libvirt_manager : Assert image status] *********************************** Thursday 04 December 2025 14:11:29 +0000 (0:00:00.073) 0:00:50.233 ***** skipping: [instance] TASK [libvirt_manager : Ensure image access rights] **************************** Thursday 04 December 2025 14:11:29 +0000 (0:00:00.043) 0:00:50.276 ***** skipping: [instance] TASK [libvirt_manager : Ensure directory exists] ******************************* Thursday 04 December 2025 14:11:29 +0000 (0:00:00.041) 0:00:50.318 ***** skipping: [instance] TASK [libvirt_manager : Check if base image exists] **************************** Thursday 04 December 2025 14:11:30 +0000 (0:00:00.041) 0:00:50.359 ***** skipping: [instance] TASK [libvirt_manager : Download base image] *********************************** Thursday 04 December 2025 14:11:30 +0000 (0:00:00.040) 0:00:50.400 ***** skipping: [instance] TASK [libvirt_manager : Check image] ******************************************* Thursday 04 December 2025 14:11:30 +0000 (0:00:00.040) 0:00:50.440 ***** skipping: [instance] TASK [libvirt_manager : Assert image status] *********************************** Thursday 04 December 2025 14:11:30 +0000 (0:00:00.074) 0:00:50.515 ***** skipping: [instance] TASK [libvirt_manager : Ensure image access rights] **************************** Thursday 04 December 2025 14:11:30 +0000 (0:00:00.043) 0:00:50.558 ***** skipping: [instance] TASK [libvirt_manager : Ensure directory exists] ******************************* Thursday 04 December 2025 14:11:30 +0000 (0:00:00.041) 0:00:50.600 ***** skipping: [instance] TASK [libvirt_manager : Check if base image exists] **************************** Thursday 04 December 2025 14:11:30 +0000 (0:00:00.043) 0:00:50.643 ***** skipping: [instance] TASK [libvirt_manager : Download base image] *********************************** Thursday 04 December 2025 14:11:30 +0000 (0:00:00.041) 0:00:50.685 ***** skipping: [instance] TASK [libvirt_manager : Check image] ******************************************* Thursday 04 December 2025 14:11:30 +0000 (0:00:00.042) 0:00:50.727 ***** skipping: [instance] TASK [libvirt_manager : Assert image status] *********************************** Thursday 04 December 2025 14:11:30 +0000 (0:00:00.074) 0:00:50.802 ***** skipping: [instance] TASK [libvirt_manager : Ensure image access rights] **************************** Thursday 04 December 2025 14:11:30 +0000 (0:00:00.044) 0:00:50.846 ***** skipping: [instance] TASK [libvirt_manager : Ensure directory exists] ******************************* Thursday 04 December 2025 14:11:30 +0000 (0:00:00.042) 0:00:50.888 ***** skipping: [instance] TASK [libvirt_manager : Check if base image exists] **************************** Thursday 04 December 2025 14:11:30 +0000 (0:00:00.042) 0:00:50.931 ***** skipping: [instance] TASK [libvirt_manager : Download base image] *********************************** Thursday 04 December 2025 14:11:30 +0000 (0:00:00.042) 0:00:50.973 ***** skipping: [instance] TASK [libvirt_manager : Check image] ******************************************* Thursday 04 December 2025 14:11:30 +0000 (0:00:00.042) 0:00:51.015 ***** skipping: [instance] TASK [libvirt_manager : Assert image status] *********************************** Thursday 04 December 2025 14:11:30 +0000 (0:00:00.078) 0:00:51.094 ***** skipping: [instance] TASK [libvirt_manager : Ensure image access rights] **************************** Thursday 04 December 2025 14:11:30 +0000 (0:00:00.043) 0:00:51.138 ***** skipping: [instance] TASK [libvirt_manager : Get ssh key state] ************************************* Thursday 04 December 2025 14:11:30 +0000 (0:00:00.043) 0:00:51.182 ***** ok: [instance] TASK [libvirt_manager : Create temporary ssh keypair] ************************** Thursday 04 December 2025 14:11:31 +0000 (0:00:00.206) 0:00:51.388 ***** changed: [instance] TASK [libvirt_manager : Slurp public key for later use] ************************ Thursday 04 December 2025 14:11:31 +0000 (0:00:00.420) 0:00:51.809 ***** ok: [instance] TASK [libvirt_manager : Slurp private key for later use] *********************** Thursday 04 December 2025 14:11:31 +0000 (0:00:00.320) 0:00:52.129 ***** ok: [instance] TASK [libvirt_manager : Inject cifmw_reproducer_key.pub in hypervisor authorized_keys] *** Thursday 04 December 2025 14:11:32 +0000 (0:00:00.199) 0:00:52.328 ***** changed: [instance] TASK [libvirt_manager : Create fact holding network data for VMs] ************** Thursday 04 December 2025 14:11:32 +0000 (0:00:00.429) 0:00:52.758 ***** ok: [instance] TASK [libvirt_manager : List existing networks] ******************************** Thursday 04 December 2025 14:11:32 +0000 (0:00:00.043) 0:00:52.801 ***** ok: [instance] TASK [libvirt_manager : Gather pool fact] ************************************** Thursday 04 December 2025 14:11:32 +0000 (0:00:00.279) 0:00:53.080 ***** ok: [instance] TASK [libvirt_manager : Create and run VMs] ************************************ Thursday 04 December 2025 14:11:33 +0000 (0:00:00.399) 0:00:53.480 ***** 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 04 December 2025 14:11:33 +0000 (0:00:00.184) 0:00:53.665 ***** changed: [instance] TASK [libvirt_manager : Ensure file ownership and rights for disk-first-0] ***** Thursday 04 December 2025 14:11:33 +0000 (0:00:00.294) 0:00:53.959 ***** changed: [instance] TASK [libvirt_manager : Define VMs for type disk-first-0] ********************** Thursday 04 December 2025 14:11:33 +0000 (0:00:00.246) 0:00:54.206 ***** changed: [instance] TASK [libvirt_manager : Attach listed networks to the VMs disk-first-0] ******** Thursday 04 December 2025 14:11:34 +0000 (0:00:01.104) 0:00:55.310 ***** 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 04 December 2025 14:11:35 +0000 (0:00:00.099) 0:00:55.410 ***** 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 04 December 2025 14:11:35 +0000 (0:00:00.086) 0:00:55.496 ***** ok: [instance] TASK [libvirt_manager : Create network to bridge mapping] ********************** Thursday 04 December 2025 14:11:35 +0000 (0:00:00.259) 0:00:55.755 ***** ok: [instance] => (item=cifmw-public) ok: [instance] => (item=cifmw-osp_trunk) TASK [libvirt_manager : Dump domain xml] *************************************** Thursday 04 December 2025 14:11:35 +0000 (0:00:00.065) 0:00:55.820 ***** ok: [instance] TASK [libvirt_manager : Extract networks from XML] ***************************** Thursday 04 December 2025 14:11:35 +0000 (0:00:00.250) 0:00:56.071 ***** ok: [instance] TASK [libvirt_manager : Attach interface public on cifmw-disk-first-0] ********* Thursday 04 December 2025 14:11:35 +0000 (0:00:00.221) 0:00:56.292 ***** changed: [instance] TASK [libvirt_manager : Get virtual network information] *********************** Thursday 04 December 2025 14:11:36 +0000 (0:00:00.307) 0:00:56.600 ***** ok: [instance] TASK [libvirt_manager : Create network to bridge mapping] ********************** Thursday 04 December 2025 14:11:36 +0000 (0:00:00.252) 0:00:56.852 ***** ok: [instance] => (item=cifmw-public) ok: [instance] => (item=cifmw-osp_trunk) TASK [libvirt_manager : Dump domain xml] *************************************** Thursday 04 December 2025 14:11:36 +0000 (0:00:00.069) 0:00:56.922 ***** ok: [instance] TASK [libvirt_manager : Extract networks from XML] ***************************** Thursday 04 December 2025 14:11:36 +0000 (0:00:00.280) 0:00:57.203 ***** ok: [instance] TASK [libvirt_manager : Attach interface osp_trunk on cifmw-disk-first-0] ****** Thursday 04 December 2025 14:11:37 +0000 (0:00:00.227) 0:00:57.431 ***** changed: [instance] TASK [libvirt_manager : Attach spines/leafs networks to the VMs disk-first-0] *** Thursday 04 December 2025 14:11:37 +0000 (0:00:00.312) 0:00:57.743 ***** skipping: [instance] TASK [libvirt_manager : Create the requested extra disks for disk-first-0] ***** Thursday 04 December 2025 14:11:37 +0000 (0:00:00.043) 0:00:57.787 ***** skipping: [instance] TASK [libvirt_manager : Find volume attachments for VM disk-first-0] *********** Thursday 04 December 2025 14:11:37 +0000 (0:00:00.049) 0:00:57.836 ***** skipping: [instance] TASK [libvirt_manager : Attach volumes for VM disk-first-0] ******************** Thursday 04 December 2025 14:11:37 +0000 (0:00:00.091) 0:00:57.928 ***** skipping: [instance] TASK [libvirt_manager : Get VM UUID] ******************************************* Thursday 04 December 2025 14:11:37 +0000 (0:00:00.049) 0:00:57.978 ***** changed: [instance] TASK [libvirt_manager : Inject UUID in dataset] ******************************** Thursday 04 December 2025 14:11:37 +0000 (0:00:00.236) 0:00:58.215 ***** ok: [instance] TASK [libvirt_manager : Create cloud-init ISO] ********************************* Thursday 04 December 2025 14:11:37 +0000 (0:00:00.061) 0:00:58.276 ***** skipping: [instance] TASK [libvirt_manager : Attach cloud-init ISO if exists] *********************** Thursday 04 December 2025 14:11:37 +0000 (0:00:00.044) 0:00:58.320 ***** skipping: [instance] TASK [libvirt_manager : Attach additional devices if specified] **************** Thursday 04 December 2025 14:11:38 +0000 (0:00:00.042) 0:00:58.363 ***** skipping: [instance] TASK [libvirt_manager : Configure boot order for disk-first-0] ***************** Thursday 04 December 2025 14:11:38 +0000 (0:00:00.103) 0:00:58.467 ***** 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 04 December 2025 14:11:38 +0000 (0:00:00.101) 0:00:58.568 ***** ok: [instance] TASK [libvirt_manager : Create temporary file for domain XML] ****************** Thursday 04 December 2025 14:11:38 +0000 (0:00:00.256) 0:00:58.825 ***** changed: [instance] TASK [libvirt_manager : Write current domain XML to temporary file] ************ Thursday 04 December 2025 14:11:38 +0000 (0:00:00.329) 0:00:59.155 ***** changed: [instance] TASK [libvirt_manager : Remove existing boot elements from os section] ********* Thursday 04 December 2025 14:11:39 +0000 (0:00:00.408) 0:00:59.564 ***** changed: [instance] TASK [libvirt_manager : Add boot order to disk device] ************************* Thursday 04 December 2025 14:11:39 +0000 (0:00:00.238) 0:00:59.802 ***** changed: [instance] TASK [libvirt_manager : Get interface count for boot order] ******************** Thursday 04 December 2025 14:11:39 +0000 (0:00:00.249) 0:01:00.052 ***** ok: [instance] TASK [libvirt_manager : Add boot order to network interfaces] ****************** Thursday 04 December 2025 14:11:39 +0000 (0:00:00.241) 0:01:00.293 ***** changed: [instance] TASK [libvirt_manager : Read updated domain XML] ******************************* Thursday 04 December 2025 14:11:40 +0000 (0:00:00.300) 0:01:00.594 ***** ok: [instance] TASK [libvirt_manager : Redefine domain with updated boot order] *************** Thursday 04 December 2025 14:11:40 +0000 (0:00:00.218) 0:01:00.812 ***** changed: [instance] TASK [libvirt_manager : Clean up temporary domain XML file] ******************** Thursday 04 December 2025 14:11:40 +0000 (0:00:00.272) 0:01:01.084 ***** changed: [instance] TASK [libvirt_manager : Create VM image for net-first-0] *********************** Thursday 04 December 2025 14:11:40 +0000 (0:00:00.235) 0:01:01.320 ***** changed: [instance] TASK [libvirt_manager : Ensure file ownership and rights for net-first-0] ****** Thursday 04 December 2025 14:11:41 +0000 (0:00:00.265) 0:01:01.585 ***** changed: [instance] TASK [libvirt_manager : Define VMs for type net-first-0] *********************** Thursday 04 December 2025 14:11:41 +0000 (0:00:00.291) 0:01:01.876 ***** changed: [instance] TASK [libvirt_manager : Attach listed networks to the VMs net-first-0] ********* Thursday 04 December 2025 14:11:41 +0000 (0:00:00.345) 0:01:02.222 ***** 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 04 December 2025 14:11:41 +0000 (0:00:00.072) 0:01:02.294 ***** 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 04 December 2025 14:11:42 +0000 (0:00:00.114) 0:01:02.408 ***** ok: [instance] TASK [libvirt_manager : Create network to bridge mapping] ********************** Thursday 04 December 2025 14:11:42 +0000 (0:00:00.249) 0:01:02.657 ***** ok: [instance] => (item=cifmw-public) ok: [instance] => (item=cifmw-osp_trunk) TASK [libvirt_manager : Dump domain xml] *************************************** Thursday 04 December 2025 14:11:42 +0000 (0:00:00.066) 0:01:02.724 ***** ok: [instance] TASK [libvirt_manager : Extract networks from XML] ***************************** Thursday 04 December 2025 14:11:42 +0000 (0:00:00.254) 0:01:02.978 ***** ok: [instance] TASK [libvirt_manager : Attach interface public on cifmw-net-first-0] ********** Thursday 04 December 2025 14:11:42 +0000 (0:00:00.239) 0:01:03.218 ***** changed: [instance] TASK [libvirt_manager : Get virtual network information] *********************** Thursday 04 December 2025 14:11:43 +0000 (0:00:00.341) 0:01:03.560 ***** ok: [instance] TASK [libvirt_manager : Create network to bridge mapping] ********************** Thursday 04 December 2025 14:11:43 +0000 (0:00:00.260) 0:01:03.821 ***** ok: [instance] => (item=cifmw-public) ok: [instance] => (item=cifmw-osp_trunk) TASK [libvirt_manager : Dump domain xml] *************************************** Thursday 04 December 2025 14:11:43 +0000 (0:00:00.066) 0:01:03.887 ***** ok: [instance] TASK [libvirt_manager : Extract networks from XML] ***************************** Thursday 04 December 2025 14:11:43 +0000 (0:00:00.269) 0:01:04.157 ***** ok: [instance] TASK [libvirt_manager : Attach interface osp_trunk on cifmw-net-first-0] ******* Thursday 04 December 2025 14:11:44 +0000 (0:00:00.255) 0:01:04.413 ***** changed: [instance] TASK [libvirt_manager : Attach spines/leafs networks to the VMs net-first-0] *** Thursday 04 December 2025 14:11:44 +0000 (0:00:00.312) 0:01:04.726 ***** skipping: [instance] TASK [libvirt_manager : Create the requested extra disks for net-first-0] ****** Thursday 04 December 2025 14:11:44 +0000 (0:00:00.046) 0:01:04.772 ***** skipping: [instance] TASK [libvirt_manager : Find volume attachments for VM net-first-0] ************ Thursday 04 December 2025 14:11:44 +0000 (0:00:00.050) 0:01:04.822 ***** skipping: [instance] TASK [libvirt_manager : Attach volumes for VM net-first-0] ********************* Thursday 04 December 2025 14:11:44 +0000 (0:00:00.051) 0:01:04.874 ***** skipping: [instance] TASK [libvirt_manager : Get VM UUID] ******************************************* Thursday 04 December 2025 14:11:44 +0000 (0:00:00.049) 0:01:04.923 ***** changed: [instance] TASK [libvirt_manager : Inject UUID in dataset] ******************************** Thursday 04 December 2025 14:11:44 +0000 (0:00:00.279) 0:01:05.203 ***** ok: [instance] TASK [libvirt_manager : Create cloud-init ISO] ********************************* Thursday 04 December 2025 14:11:44 +0000 (0:00:00.062) 0:01:05.265 ***** skipping: [instance] TASK [libvirt_manager : Attach cloud-init ISO if exists] *********************** Thursday 04 December 2025 14:11:44 +0000 (0:00:00.045) 0:01:05.310 ***** skipping: [instance] TASK [libvirt_manager : Attach additional devices if specified] **************** Thursday 04 December 2025 14:11:45 +0000 (0:00:00.043) 0:01:05.353 ***** skipping: [instance] TASK [libvirt_manager : Configure boot order for net-first-0] ****************** Thursday 04 December 2025 14:11:45 +0000 (0:00:00.068) 0:01:05.422 ***** 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 04 December 2025 14:11:45 +0000 (0:00:00.138) 0:01:05.561 ***** ok: [instance] TASK [libvirt_manager : Create temporary file for domain XML] ****************** Thursday 04 December 2025 14:11:45 +0000 (0:00:00.266) 0:01:05.828 ***** changed: [instance] TASK [libvirt_manager : Write current domain XML to temporary file] ************ Thursday 04 December 2025 14:11:45 +0000 (0:00:00.222) 0:01:06.051 ***** changed: [instance] TASK [libvirt_manager : Remove existing boot elements from os section] ********* Thursday 04 December 2025 14:11:46 +0000 (0:00:00.389) 0:01:06.440 ***** changed: [instance] TASK [libvirt_manager : Add boot order to disk device] ************************* Thursday 04 December 2025 14:11:46 +0000 (0:00:00.274) 0:01:06.715 ***** changed: [instance] TASK [libvirt_manager : Get interface count for boot order] ******************** Thursday 04 December 2025 14:11:46 +0000 (0:00:00.244) 0:01:06.959 ***** ok: [instance] TASK [libvirt_manager : Add boot order to network interfaces] ****************** Thursday 04 December 2025 14:11:46 +0000 (0:00:00.234) 0:01:07.194 ***** changed: [instance] TASK [libvirt_manager : Read updated domain XML] ******************************* Thursday 04 December 2025 14:11:47 +0000 (0:00:00.258) 0:01:07.452 ***** ok: [instance] TASK [libvirt_manager : Redefine domain with updated boot order] *************** Thursday 04 December 2025 14:11:47 +0000 (0:00:00.220) 0:01:07.673 ***** changed: [instance] TASK [libvirt_manager : Clean up temporary domain XML file] ******************** Thursday 04 December 2025 14:11:47 +0000 (0:00:00.268) 0:01:07.941 ***** changed: [instance] TASK [libvirt_manager : Create VM image for net-only-0] ************************ Thursday 04 December 2025 14:11:47 +0000 (0:00:00.232) 0:01:08.174 ***** changed: [instance] TASK [libvirt_manager : Ensure file ownership and rights for net-only-0] ******* Thursday 04 December 2025 14:11:48 +0000 (0:00:00.270) 0:01:08.444 ***** changed: [instance] TASK [libvirt_manager : Define VMs for type net-only-0] ************************ Thursday 04 December 2025 14:11:48 +0000 (0:00:00.238) 0:01:08.683 ***** changed: [instance] TASK [libvirt_manager : Attach listed networks to the VMs net-only-0] ********** Thursday 04 December 2025 14:11:48 +0000 (0:00:00.401) 0:01:09.084 ***** 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 04 December 2025 14:11:48 +0000 (0:00:00.071) 0:01:09.156 ***** 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 04 December 2025 14:11:48 +0000 (0:00:00.077) 0:01:09.233 ***** ok: [instance] TASK [libvirt_manager : Create network to bridge mapping] ********************** Thursday 04 December 2025 14:11:49 +0000 (0:00:00.251) 0:01:09.485 ***** ok: [instance] => (item=cifmw-public) ok: [instance] => (item=cifmw-osp_trunk) TASK [libvirt_manager : Dump domain xml] *************************************** Thursday 04 December 2025 14:11:49 +0000 (0:00:00.096) 0:01:09.581 ***** ok: [instance] TASK [libvirt_manager : Extract networks from XML] ***************************** Thursday 04 December 2025 14:11:49 +0000 (0:00:00.266) 0:01:09.848 ***** ok: [instance] TASK [libvirt_manager : Attach interface public on cifmw-net-only-0] *********** Thursday 04 December 2025 14:11:49 +0000 (0:00:00.225) 0:01:10.074 ***** changed: [instance] TASK [libvirt_manager : Attach spines/leafs networks to the VMs net-only-0] **** Thursday 04 December 2025 14:11:50 +0000 (0:00:00.308) 0:01:10.382 ***** skipping: [instance] TASK [libvirt_manager : Create the requested extra disks for net-only-0] ******* Thursday 04 December 2025 14:11:50 +0000 (0:00:00.079) 0:01:10.462 ***** skipping: [instance] TASK [libvirt_manager : Find volume attachments for VM net-only-0] ************* Thursday 04 December 2025 14:11:50 +0000 (0:00:00.054) 0:01:10.516 ***** skipping: [instance] TASK [libvirt_manager : Attach volumes for VM net-only-0] ********************** Thursday 04 December 2025 14:11:50 +0000 (0:00:00.052) 0:01:10.568 ***** skipping: [instance] TASK [libvirt_manager : Get VM UUID] ******************************************* Thursday 04 December 2025 14:11:50 +0000 (0:00:00.047) 0:01:10.616 ***** changed: [instance] TASK [libvirt_manager : Inject UUID in dataset] ******************************** Thursday 04 December 2025 14:11:50 +0000 (0:00:00.237) 0:01:10.853 ***** ok: [instance] TASK [libvirt_manager : Create cloud-init ISO] ********************************* Thursday 04 December 2025 14:11:50 +0000 (0:00:00.059) 0:01:10.912 ***** skipping: [instance] TASK [libvirt_manager : Attach cloud-init ISO if exists] *********************** Thursday 04 December 2025 14:11:50 +0000 (0:00:00.085) 0:01:10.998 ***** skipping: [instance] TASK [libvirt_manager : Attach additional devices if specified] **************** Thursday 04 December 2025 14:11:50 +0000 (0:00:00.044) 0:01:11.043 ***** skipping: [instance] TASK [libvirt_manager : Configure boot order for net-only-0] ******************* Thursday 04 December 2025 14:11:50 +0000 (0:00:00.071) 0:01:11.114 ***** 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 04 December 2025 14:11:50 +0000 (0:00:00.101) 0:01:11.216 ***** ok: [instance] TASK [libvirt_manager : Create temporary file for domain XML] ****************** Thursday 04 December 2025 14:11:51 +0000 (0:00:00.295) 0:01:11.512 ***** changed: [instance] TASK [libvirt_manager : Write current domain XML to temporary file] ************ Thursday 04 December 2025 14:11:51 +0000 (0:00:00.222) 0:01:11.734 ***** changed: [instance] TASK [libvirt_manager : Remove existing boot elements from os section] ********* Thursday 04 December 2025 14:11:51 +0000 (0:00:00.400) 0:01:12.135 ***** changed: [instance] TASK [libvirt_manager : Add boot order to disk device] ************************* Thursday 04 December 2025 14:11:52 +0000 (0:00:00.243) 0:01:12.378 ***** skipping: [instance] TASK [libvirt_manager : Get interface count for boot order] ******************** Thursday 04 December 2025 14:11:52 +0000 (0:00:00.044) 0:01:12.422 ***** ok: [instance] TASK [libvirt_manager : Add boot order to network interfaces] ****************** Thursday 04 December 2025 14:11:52 +0000 (0:00:00.285) 0:01:12.708 ***** changed: [instance] TASK [libvirt_manager : Read updated domain XML] ******************************* Thursday 04 December 2025 14:11:52 +0000 (0:00:00.268) 0:01:12.977 ***** ok: [instance] TASK [libvirt_manager : Redefine domain with updated boot order] *************** Thursday 04 December 2025 14:11:52 +0000 (0:00:00.226) 0:01:13.203 ***** changed: [instance] TASK [libvirt_manager : Clean up temporary domain XML file] ******************** Thursday 04 December 2025 14:11:53 +0000 (0:00:00.284) 0:01:13.488 ***** changed: [instance] TASK [libvirt_manager : Create VM image for no-boot-order-0] ******************* Thursday 04 December 2025 14:11:53 +0000 (0:00:00.230) 0:01:13.719 ***** changed: [instance] TASK [libvirt_manager : Ensure file ownership and rights for no-boot-order-0] *** Thursday 04 December 2025 14:11:53 +0000 (0:00:00.301) 0:01:14.020 ***** changed: [instance] TASK [libvirt_manager : Define VMs for type no-boot-order-0] ******************* Thursday 04 December 2025 14:11:53 +0000 (0:00:00.250) 0:01:14.270 ***** changed: [instance] TASK [libvirt_manager : Attach listed networks to the VMs no-boot-order-0] ***** Thursday 04 December 2025 14:11:54 +0000 (0:00:00.355) 0:01:14.625 ***** 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 04 December 2025 14:11:54 +0000 (0:00:00.102) 0:01:14.728 ***** 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 04 December 2025 14:11:54 +0000 (0:00:00.082) 0:01:14.811 ***** ok: [instance] TASK [libvirt_manager : Create network to bridge mapping] ********************** Thursday 04 December 2025 14:11:54 +0000 (0:00:00.259) 0:01:15.070 ***** ok: [instance] => (item=cifmw-public) ok: [instance] => (item=cifmw-osp_trunk) TASK [libvirt_manager : Dump domain xml] *************************************** Thursday 04 December 2025 14:11:54 +0000 (0:00:00.068) 0:01:15.138 ***** ok: [instance] TASK [libvirt_manager : Extract networks from XML] ***************************** Thursday 04 December 2025 14:11:55 +0000 (0:00:00.255) 0:01:15.393 ***** ok: [instance] TASK [libvirt_manager : Attach interface public on cifmw-no-boot-order-0] ****** Thursday 04 December 2025 14:11:55 +0000 (0:00:00.228) 0:01:15.621 ***** changed: [instance] TASK [libvirt_manager : Attach spines/leafs networks to the VMs no-boot-order-0] *** Thursday 04 December 2025 14:11:55 +0000 (0:00:00.310) 0:01:15.931 ***** skipping: [instance] TASK [libvirt_manager : Create the requested extra disks for no-boot-order-0] *** Thursday 04 December 2025 14:11:55 +0000 (0:00:00.044) 0:01:15.976 ***** skipping: [instance] TASK [libvirt_manager : Find volume attachments for VM no-boot-order-0] ******** Thursday 04 December 2025 14:11:55 +0000 (0:00:00.049) 0:01:16.026 ***** skipping: [instance] TASK [libvirt_manager : Attach volumes for VM no-boot-order-0] ***************** Thursday 04 December 2025 14:11:55 +0000 (0:00:00.048) 0:01:16.074 ***** skipping: [instance] TASK [libvirt_manager : Get VM UUID] ******************************************* Thursday 04 December 2025 14:11:55 +0000 (0:00:00.083) 0:01:16.157 ***** changed: [instance] TASK [libvirt_manager : Inject UUID in dataset] ******************************** Thursday 04 December 2025 14:11:56 +0000 (0:00:00.239) 0:01:16.397 ***** ok: [instance] TASK [libvirt_manager : Create cloud-init ISO] ********************************* Thursday 04 December 2025 14:11:56 +0000 (0:00:00.058) 0:01:16.455 ***** skipping: [instance] TASK [libvirt_manager : Attach cloud-init ISO if exists] *********************** Thursday 04 December 2025 14:11:56 +0000 (0:00:00.042) 0:01:16.498 ***** skipping: [instance] TASK [libvirt_manager : Attach additional devices if specified] **************** Thursday 04 December 2025 14:11:56 +0000 (0:00:00.042) 0:01:16.541 ***** skipping: [instance] TASK [libvirt_manager : Configure boot order for no-boot-order-0] ************** Thursday 04 December 2025 14:11:56 +0000 (0:00:00.065) 0:01:16.607 ***** skipping: [instance] TASK [libvirt_manager : Start (power-on) VMs] ********************************** Thursday 04 December 2025 14:11:56 +0000 (0:00:00.085) 0:01:16.692 ***** 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 04 December 2025 14:11:56 +0000 (0:00:00.095) 0:01:16.787 ***** skipping: [instance] TASK [libvirt_manager : Start VMs for type {{ vm_type }}] ********************** Thursday 04 December 2025 14:11:56 +0000 (0:00:00.051) 0:01:16.839 ***** 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 04 December 2025 14:11:59 +0000 (0:00:03.084) 0:01:19.924 ***** 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 04 December 2025 14:11:59 +0000 (0:00:00.093) 0:01:20.017 ***** 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 04 December 2025 14:11:59 +0000 (0:00:00.091) 0:01:20.109 ***** 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 04 December 2025 14:11:59 +0000 (0:00:00.081) 0:01:20.191 ***** 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 04 December 2025 14:11:59 +0000 (0:00:00.068) 0:01:20.259 ***** ok: [instance] TASK [libvirt_manager : Dump UUIDs] ******************************************** Thursday 04 December 2025 14:12:00 +0000 (0:00:00.247) 0:01:20.506 ***** changed: [instance] TASK [Ensure fresh vbmc listing] *********************************************** Thursday 04 December 2025 14:12:00 +0000 (0:00:00.372) 0:01:20.879 ***** skipping: [instance] TASK [libvirt_manager : Update vbmc related fact] ****************************** Thursday 04 December 2025 14:12:00 +0000 (0:00:00.088) 0:01:20.967 ***** skipping: [instance] TASK [libvirt_manager : Dump vbmc known hosts] ********************************* Thursday 04 December 2025 14:12:00 +0000 (0:00:00.054) 0:01:21.022 ***** skipping: [instance] TASK [libvirt_manager : Copy authorized_keys] ********************************** Thursday 04 December 2025 14:12:00 +0000 (0:00:00.050) 0:01:21.073 ***** skipping: [instance] TASK [libvirt_manager : Enable root access on CRC] ***************************** Thursday 04 December 2025 14:12:00 +0000 (0:00:00.045) 0:01:21.118 ***** skipping: [instance] TASK [Get disk_first VM XML] *************************************************** Thursday 04 December 2025 14:12:00 +0000 (0:00:00.069) 0:01:21.188 ***** ok: [instance] TASK [Check disk boot order in disk-first VM] ********************************** Thursday 04 December 2025 14:12:01 +0000 (0:00:00.282) 0:01:21.470 ***** ok: [instance] TASK [Check interface boot order in disk-first VM] ***************************** Thursday 04 December 2025 14:12:01 +0000 (0:00:00.216) 0:01:21.687 ***** ok: [instance] TASK [Assert disk-first VM has correct boot order] ***************************** Thursday 04 December 2025 14:12:01 +0000 (0:00:00.222) 0:01:21.910 ***** ok: [instance] TASK [Get net_first VM XML] **************************************************** Thursday 04 December 2025 14:12:01 +0000 (0:00:00.050) 0:01:21.960 ***** ok: [instance] TASK [Check disk boot order in network-first VM] ******************************* Thursday 04 December 2025 14:12:01 +0000 (0:00:00.245) 0:01:22.205 ***** ok: [instance] TASK [Check interface boot order in network-first VM] ************************** Thursday 04 December 2025 14:12:02 +0000 (0:00:00.245) 0:01:22.451 ***** ok: [instance] TASK [Assert network-first VM has correct boot order] ************************** Thursday 04 December 2025 14:12:02 +0000 (0:00:00.214) 0:01:22.665 ***** ok: [instance] TASK [Get net_only VM XML] ***************************************************** Thursday 04 December 2025 14:12:02 +0000 (0:00:00.049) 0:01:22.714 ***** ok: [instance] TASK [Check interface boot order in network-only VM] *************************** Thursday 04 December 2025 14:12:02 +0000 (0:00:00.248) 0:01:22.963 ***** ok: [instance] TASK [Check disk boot order in network-only VM (should not exist)] ************* Thursday 04 December 2025 14:12:02 +0000 (0:00:00.212) 0:01:23.175 ***** ok: [instance] TASK [Assert network-only VM has correct boot order] *************************** Thursday 04 December 2025 14:12:03 +0000 (0:00:00.249) 0:01:23.425 ***** ok: [instance] TASK [Get no_boot_order VM XML] ************************************************ Thursday 04 December 2025 14:12:03 +0000 (0:00:00.060) 0:01:23.486 ***** ok: [instance] TASK [Check for any boot order attributes in no-boot-order VM] ***************** Thursday 04 December 2025 14:12:03 +0000 (0:00:00.240) 0:01:23.727 ***** ok: [instance] TASK [Assert no-boot-order VM has no boot order attributes] ******************** Thursday 04 December 2025 14:12:03 +0000 (0:00:00.214) 0:01:23.941 ***** ok: [instance] TASK [Output success message] ************************************************** Thursday 04 December 2025 14:12:03 +0000 (0:00:00.053) 0:01:23.995 ***** 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 04 December 2025 14:12:03 +0000 (0:00:00.154) 0:01:24.149 ***** =============================================================================== ci_nmstate : Install required packages on instance ---------------------- 8.12s dnsmasq : Ensure SELinux knows about the new files and directories ------ 3.49s libvirt_manager : Start VMs for type {{ vm_type }} ---------------------- 3.08s dnsmasq : Add DHCP entries ---------------------------------------------- 2.89s dnsmasq : Add/Remove address -------------------------------------------- 2.51s ci_nmstate : Apply the desidered state on instance ---------------------- 1.84s libvirt_manager : Restart firewalld ------------------------------------- 1.78s libvirt_manager : Create group inventories ------------------------------ 1.49s dnsmasq : Install needed packages --------------------------------------- 1.25s libvirt_manager : Define VMs for type disk-first-0 ---------------------- 1.10s Gathering Facts --------------------------------------------------------- 0.92s dnsmasq : Enable and start service -------------------------------------- 0.74s libvirt_manager : Create needed workload directory ---------------------- 0.65s libvirt_manager : Ensure networks are created/started ------------------- 0.63s libvirt_manager : Ensure networks are defined --------------------------- 0.58s libvirt_manager : Allow QEMU on workload directory ---------------------- 0.52s libvirt_manager : Enable masquerading for public traffic ---------------- 0.51s libvirt_manager : Enable forwarding in the libvirt zone ----------------- 0.51s libvirt_manager : Ensure network is in correct zone --------------------- 0.50s libvirt_manager : Ensure networks enabled to autostart ------------------ 0.48s PLAY [Cleanup] ***************************************************************** TASK [Gathering Facts] ********************************************************* Thursday 04 December 2025 14:12:04 +0000 (0:00:00.039) 0:00:00.039 ***** ok: [instance] TASK [Ensure we have the destination directory] ******************************** Thursday 04 December 2025 14:12:05 +0000 (0:00:00.920) 0:00:00.960 ***** changed: [instance] TASK [Copy generated content to proper location] ******************************* Thursday 04 December 2025 14:12:05 +0000 (0:00:00.329) 0:00:01.289 ***** 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 04 December 2025 14:12:07 +0000 (0:00:01.384) 0:00:02.674 ***** ok: [instance] TASK [libvirt_manager : Populate service facts] ******************************** Thursday 04 December 2025 14:12:07 +0000 (0:00:00.787) 0:00:03.461 ***** ok: [instance] TASK [libvirt_manager : Start virtqemud socket service] ************************ Thursday 04 December 2025 14:12:09 +0000 (0:00:02.030) 0:00:05.491 ***** ok: [instance] => (item=virtqemud.service) ok: [instance] => (item=virtqemud.socket) TASK [libvirt_manager : Set _is_deepscrub internal fact] *********************** Thursday 04 December 2025 14:12:10 +0000 (0:00:00.884) 0:00:06.375 ***** ok: [instance] TASK [libvirt_manager : List all of the existing virtual machines] ************* Thursday 04 December 2025 14:12:10 +0000 (0:00:00.053) 0:00:06.429 ***** ok: [instance] TASK [libvirt_manager : Get pool configuration] ******************************** Thursday 04 December 2025 14:12:11 +0000 (0:00:00.383) 0:00:06.813 ***** ok: [instance] TASK [libvirt_manager : Filter out target environment] ************************* Thursday 04 December 2025 14:12:11 +0000 (0:00:00.373) 0:00:07.187 ***** ok: [instance] TASK [libvirt_manager : Expose cleanup list] *********************************** Thursday 04 December 2025 14:12:11 +0000 (0:00:00.078) 0:00:07.265 ***** ok: [instance] => cleanup_vms: - cifmw-disk-first-0 - cifmw-net-only-0 - cifmw-net-first-0 - cifmw-no-boot-order-0 TASK [libvirt_manager : Clean ssh known_hosts] ********************************* Thursday 04 December 2025 14:12:11 +0000 (0:00:00.075) 0:00:07.341 ***** ok: [instance] => (item=cifmw-disk-first-0) ok: [instance] => (item=cifmw-net-only-0) ok: [instance] => (item=cifmw-net-first-0) ok: [instance] => (item=cifmw-no-boot-order-0) TASK [libvirt_manager : Destroy machine] *************************************** Thursday 04 December 2025 14:12:12 +0000 (0:00:00.947) 0:00:08.289 ***** ok: [instance] => (item=cifmw-disk-first-0) ok: [instance] => (item=cifmw-net-only-0) ok: [instance] => (item=cifmw-net-first-0) ok: [instance] => (item=cifmw-no-boot-order-0) TASK [libvirt_manager : Undefine machine] ************************************** Thursday 04 December 2025 14:12:13 +0000 (0:00:01.081) 0:00:09.370 ***** ok: [instance] => (item=cifmw-disk-first-0) ok: [instance] => (item=cifmw-net-only-0) ok: [instance] => (item=cifmw-net-first-0) ok: [instance] => (item=cifmw-no-boot-order-0) TASK [libvirt_manager : (localhost) Clean ssh jumpers] ************************* Thursday 04 December 2025 14:12:14 +0000 (0:00:01.047) 0:00:10.418 ***** ok: [instance -> localhost] => (item=cifmw-disk-first-0) ok: [instance -> localhost] => (item=cifmw-net-only-0) ok: [instance -> localhost] => (item=cifmw-net-first-0) ok: [instance -> localhost] => (item=cifmw-no-boot-order-0) TASK [libvirt_manager : (instance) Clean ssh jumpers] ************************** Thursday 04 December 2025 14:12:15 +0000 (0:00:00.938) 0:00:11.356 ***** ok: [instance] => (item=cifmw-disk-first-0) ok: [instance] => (item=cifmw-net-only-0) ok: [instance] => (item=cifmw-net-first-0) ok: [instance] => (item=cifmw-no-boot-order-0) TASK [libvirt_manager : Get network list] ************************************** Thursday 04 December 2025 14:12:16 +0000 (0:00:00.856) 0:00:12.212 ***** ok: [instance] TASK [libvirt_manager : Filter out target nets] ******************************** Thursday 04 December 2025 14:12:16 +0000 (0:00:00.334) 0:00:12.547 ***** ok: [instance] TASK [libvirt_manager : Expose cleanup list] *********************************** Thursday 04 December 2025 14:12:16 +0000 (0:00:00.089) 0:00:12.636 ***** ok: [instance] => cleanup_nets: - cifmw-public - cifmw-osp_trunk TASK [Remove dnsmasq network bits] ********************************************* Thursday 04 December 2025 14:12:17 +0000 (0:00:00.075) 0:00:12.712 ***** TASK [dnsmasq : Assert mandatory parameter] ************************************ Thursday 04 December 2025 14:12:17 +0000 (0:00:00.195) 0:00:12.908 ***** ok: [instance] => changed=false msg: All assertions passed TASK [dnsmasq : Assert mandatory parameters for new network] ******************* Thursday 04 December 2025 14:12:17 +0000 (0:00:00.077) 0:00:12.986 ***** skipping: [instance] TASK [dnsmasq : Create network] ************************************************ Thursday 04 December 2025 14:12:17 +0000 (0:00:00.073) 0:00:13.059 ***** skipping: [instance] TASK [dnsmasq : Remove network] ************************************************ Thursday 04 December 2025 14:12:17 +0000 (0:00:00.101) 0:00:13.160 ***** ok: [instance] TASK [dnsmasq : Remove dhcp host files] **************************************** Thursday 04 December 2025 14:12:17 +0000 (0:00:00.254) 0:00:13.415 ***** ok: [instance] TASK [dnsmasq : Assert mandatory parameter] ************************************ Thursday 04 December 2025 14:12:18 +0000 (0:00:00.266) 0:00:13.681 ***** ok: [instance] => changed=false msg: All assertions passed TASK [dnsmasq : Assert mandatory parameters for new network] ******************* Thursday 04 December 2025 14:12:18 +0000 (0:00:00.081) 0:00:13.762 ***** skipping: [instance] TASK [dnsmasq : Create network] ************************************************ Thursday 04 December 2025 14:12:18 +0000 (0:00:00.075) 0:00:13.838 ***** skipping: [instance] TASK [dnsmasq : Remove network] ************************************************ Thursday 04 December 2025 14:12:18 +0000 (0:00:00.074) 0:00:13.913 ***** ok: [instance] TASK [dnsmasq : Remove dhcp host files] **************************************** Thursday 04 December 2025 14:12:18 +0000 (0:00:00.251) 0:00:14.164 ***** ok: [instance] TASK [libvirt_manager : Destroy networks] ************************************** Thursday 04 December 2025 14:12:18 +0000 (0:00:00.293) 0:00:14.458 ***** ok: [instance] => (item=cifmw-public) ok: [instance] => (item=cifmw-osp_trunk) TASK [libvirt_manager : Undefine networks] ************************************* Thursday 04 December 2025 14:12:19 +0000 (0:00:01.096) 0:00:15.554 ***** ok: [instance] => (item=cifmw-public) ok: [instance] => (item=cifmw-osp_trunk) TASK [libvirt_manager : Ensure no trace of networks lays in nmcli] ************* Thursday 04 December 2025 14:12:20 +0000 (0:00:00.559) 0:00:16.114 ***** ok: [instance] => (item=cifmw-public) ok: [instance] => (item=cifmw-osp_trunk) TASK [libvirt_manager : Find dummy interface connection files] ***************** Thursday 04 December 2025 14:12:21 +0000 (0:00:00.688) 0:00:16.803 ***** ok: [instance] TASK [libvirt_manager : Remove dummy interface connections] ******************** Thursday 04 December 2025 14:12:21 +0000 (0:00:00.333) 0:00:17.136 ***** 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': 1094204, 'dev': 64513, 'nlink': 1, 'atime': 1764857460.2678456, 'mtime': 1764857460.2678456, 'ctime': 1764857460.2678456, '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': 1094450, 'dev': 64513, 'nlink': 1, 'atime': 1764857460.2698457, 'mtime': 1764857460.2698457, 'ctime': 1764857460.2698457, '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 04 December 2025 14:12:21 +0000 (0:00:00.507) 0:00:17.643 ***** changed: [instance] => (item=cifmw-public) changed: [instance] => (item=cifmw-osp_trunk) TASK [libvirt_manager : Ensure firewalld is enabled and started] *************** Thursday 04 December 2025 14:12:22 +0000 (0:00:00.862) 0:00:18.506 ***** ok: [instance] TASK [libvirt_manager : Disable masquerade in firewalld default zone] ********** Thursday 04 December 2025 14:12:23 +0000 (0:00:00.589) 0:00:19.096 ***** changed: [instance] TASK [libvirt_manager : Disable forward in firewalld libvirt zone] ************* Thursday 04 December 2025 14:12:23 +0000 (0:00:00.432) 0:00:19.528 ***** changed: [instance] TASK [libvirt_manager : Remove cifmw storage pool] ***************************** Thursday 04 December 2025 14:12:24 +0000 (0:00:00.556) 0:00:20.085 ***** 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 04 December 2025 14:12:24 +0000 (0:00:00.123) 0:00:20.208 ***** ok: [instance] => changed=false msg: All assertions passed TASK [libvirt_manager : Gather the status of cifmw-pool storage pool.] ********* Thursday 04 December 2025 14:12:24 +0000 (0:00:00.087) 0:00:20.296 ***** changed: [instance] TASK [libvirt_manager : Create the storage pool] ******************************* Thursday 04 December 2025 14:12:24 +0000 (0:00:00.306) 0:00:20.603 ***** skipping: [instance] TASK [libvirt_manager : Ensure the storage pool is started] ******************** Thursday 04 December 2025 14:12:25 +0000 (0:00:00.091) 0:00:20.694 ***** 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 04 December 2025 14:12:25 +0000 (0:00:00.118) 0:00:20.813 ***** skipping: [instance] TASK [libvirt_manager : Remove the volumes from pool to delete] **************** Thursday 04 December 2025 14:12:25 +0000 (0:00:00.179) 0:00:20.992 ***** skipping: [instance] TASK [libvirt_manager : Delete storage pool] *********************************** Thursday 04 December 2025 14:12:25 +0000 (0:00:00.096) 0:00:21.088 ***** skipping: [instance] => (item=pool-destroy) skipping: [instance] => (item=pool-undefine) skipping: [instance] TASK [libvirt_manager : Refresh pools facts] *********************************** Thursday 04 December 2025 14:12:25 +0000 (0:00:00.117) 0:00:21.205 ***** ok: [instance] TASK [libvirt_manager : Remove overlay images from ocp_volume pools if exists] *** Thursday 04 December 2025 14:12:25 +0000 (0:00:00.303) 0:00:21.508 ***** skipping: [instance] TASK [libvirt_manager : Remove ocp_volumes storage pool] *********************** Thursday 04 December 2025 14:12:25 +0000 (0:00:00.049) 0:00:21.558 ***** 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 04 December 2025 14:12:26 +0000 (0:00:00.127) 0:00:21.686 ***** ok: [instance] => changed=false msg: All assertions passed TASK [libvirt_manager : Gather the status of cifmw-pool storage pool.] ********* Thursday 04 December 2025 14:12:26 +0000 (0:00:00.088) 0:00:21.774 ***** changed: [instance] TASK [libvirt_manager : Create the storage pool] ******************************* Thursday 04 December 2025 14:12:26 +0000 (0:00:00.306) 0:00:22.081 ***** skipping: [instance] TASK [libvirt_manager : Ensure the storage pool is started] ******************** Thursday 04 December 2025 14:12:26 +0000 (0:00:00.137) 0:00:22.218 ***** 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 04 December 2025 14:12:26 +0000 (0:00:00.116) 0:00:22.335 ***** skipping: [instance] TASK [libvirt_manager : Remove the volumes from pool to delete] **************** Thursday 04 December 2025 14:12:26 +0000 (0:00:00.087) 0:00:22.422 ***** skipping: [instance] TASK [libvirt_manager : Delete storage pool] *********************************** Thursday 04 December 2025 14:12:26 +0000 (0:00:00.098) 0:00:22.520 ***** skipping: [instance] => (item=pool-destroy) skipping: [instance] => (item=pool-undefine) skipping: [instance] TASK [libvirt_manager : Refresh pools facts] *********************************** Thursday 04 December 2025 14:12:26 +0000 (0:00:00.126) 0:00:22.647 ***** ok: [instance] TASK [libvirt_manager : Refresh all pools after actions] *********************** Thursday 04 December 2025 14:12:27 +0000 (0:00:00.332) 0:00:22.980 ***** skipping: [instance] TASK [libvirt_manager : Get temporary key status] ****************************** Thursday 04 December 2025 14:12:27 +0000 (0:00:00.052) 0:00:23.032 ***** ok: [instance] TASK [libvirt_manager : Get public key] **************************************** Thursday 04 December 2025 14:12:27 +0000 (0:00:00.354) 0:00:23.387 ***** ok: [instance] TASK [libvirt_manager : Remove public key] ************************************* Thursday 04 December 2025 14:12:28 +0000 (0:00:00.332) 0:00:23.720 ***** changed: [instance] TASK [libvirt_manager : Remove keypair] **************************************** Thursday 04 December 2025 14:12:28 +0000 (0:00:00.388) 0:00:24.109 ***** changed: [instance] => (item=cifmw_reproducer_key.pub) changed: [instance] => (item=cifmw_reproducer_key) TASK [libvirt_manager : List libvirt logs] ************************************* Thursday 04 December 2025 14:12:28 +0000 (0:00:00.393) 0:00:24.503 ***** ok: [instance] TASK [libvirt_manager : Remove detected logs] ********************************** Thursday 04 December 2025 14:12:29 +0000 (0:00:00.229) 0:00:24.732 ***** skipping: [instance] TASK [libvirt_manager : Remove workload and volumes] *************************** Thursday 04 December 2025 14:12:29 +0000 (0:00:00.036) 0:00:24.769 ***** 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 04 December 2025 14:12:30 +0000 (0:00:01.442) 0:00:26.212 ***** ok: [instance] => (item=images) ok: [instance] => (item=artifacts/virtual-nodes.yml) TASK [podman : Ensure podman is installed] ************************************* Thursday 04 December 2025 14:12:30 +0000 (0:00:00.392) 0:00:26.604 ***** ok: [instance] TASK [podman : Enable loginctl linger for ansible_user_id] ********************* Thursday 04 December 2025 14:12:32 +0000 (0:00:01.366) 0:00:27.971 ***** changed: [instance] TASK [podman : Ensure subordinate UID entry exists for zuul] ******************* Thursday 04 December 2025 14:12:32 +0000 (0:00:00.251) 0:00:28.222 ***** skipping: [instance] TASK [podman : Ensure subordinate GID entry exists for zuul] ******************* Thursday 04 December 2025 14:12:32 +0000 (0:00:00.044) 0:00:28.267 ***** skipping: [instance] TASK [podman : Run podman system migrate if subuid/subgid files were changed] *** Thursday 04 December 2025 14:12:32 +0000 (0:00:00.076) 0:00:28.344 ***** skipping: [instance] TASK [virtualbmc : Stop and remove vbmc container] ***************************** Thursday 04 December 2025 14:12:32 +0000 (0:00:00.064) 0:00:28.408 ***** ok: [instance] TASK [virtualbmc : Remove vbmc container image] ******************************** Thursday 04 December 2025 14:12:33 +0000 (0:00:00.456) 0:00:28.864 ***** ok: [instance] TASK [virtualbmc : Check if VBMC key exists] *********************************** Thursday 04 December 2025 14:12:33 +0000 (0:00:00.418) 0:00:29.282 ***** ok: [instance] TASK [virtualbmc : Slurp key] ************************************************** Thursday 04 December 2025 14:12:33 +0000 (0:00:00.207) 0:00:29.490 ***** skipping: [instance] TASK [virtualbmc : Revoke VBMC SSH access] ************************************* Thursday 04 December 2025 14:12:33 +0000 (0:00:00.038) 0:00:29.529 ***** skipping: [instance] TASK [virtualbmc : Remove vbmc files] ****************************************** Thursday 04 December 2025 14:12:33 +0000 (0:00:00.038) 0:00:29.567 ***** 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 04 December 2025 14:12:34 +0000 (0:00:00.733) 0:00:30.300 ***** TASK [ssh_jumper : Remove Include cifmw_ssh_config.d] ************************** Thursday 04 December 2025 14:12:34 +0000 (0:00:00.085) 0:00:30.386 ***** ok: [instance] TASK [ssh_jumper : Remove cifmw_ssh_config.d directory] ************************ Thursday 04 December 2025 14:12:35 +0000 (0:00:00.332) 0:00:30.718 ***** ok: [instance] TASK [Clean local ssh config] ************************************************** Thursday 04 December 2025 14:12:35 +0000 (0:00:00.238) 0:00:30.956 ***** TASK [ssh_jumper : Remove Include cifmw_ssh_config.d] ************************** Thursday 04 December 2025 14:12:35 +0000 (0:00:00.112) 0:00:31.069 ***** ok: [instance -> localhost] TASK [ssh_jumper : Remove cifmw_ssh_config.d directory] ************************ Thursday 04 December 2025 14:12:35 +0000 (0:00:00.203) 0:00:31.272 ***** ok: [instance -> localhost] TASK [dnsmasq : Cleaning dnsmasq] ********************************************** Thursday 04 December 2025 14:12:35 +0000 (0:00:00.229) 0:00:31.501 ***** included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/configure.yml for instance TASK [dnsmasq : Install needed packages] *************************************** Thursday 04 December 2025 14:12:35 +0000 (0:00:00.068) 0:00:31.570 ***** ok: [instance] TASK [dnsmasq : Ensure SELinux knows about the new files and directories] ****** Thursday 04 December 2025 14:12:37 +0000 (0:00:01.218) 0:00:32.789 ***** 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 04 December 2025 14:12:40 +0000 (0:00:03.436) 0:00:36.225 ***** changed: [instance] TASK [dnsmasq : Manage systemd unit file] ************************************** Thursday 04 December 2025 14:12:40 +0000 (0:00:00.230) 0:00:36.456 ***** skipping: [instance] TASK [dnsmasq : Manage base configuration file] ******************************** Thursday 04 December 2025 14:12:40 +0000 (0:00:00.039) 0:00:36.495 ***** skipping: [instance] TASK [dnsmasq : Render listener configuration] ********************************* Thursday 04 December 2025 14:12:40 +0000 (0:00:00.060) 0:00:36.555 ***** 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 04 December 2025 14:12:40 +0000 (0:00:00.065) 0:00:36.621 ***** skipping: [instance] TASK [dnsmasq : Remove listener configuration file] **************************** Thursday 04 December 2025 14:12:40 +0000 (0:00:00.036) 0:00:36.658 ***** changed: [instance] TASK [dnsmasq : Render dns configuration] ************************************** Thursday 04 December 2025 14:12:41 +0000 (0:00:00.220) 0:00:36.879 ***** 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 04 December 2025 14:12:41 +0000 (0:00:00.066) 0:00:36.945 ***** skipping: [instance] TASK [dnsmasq : Remove dns configuration file] ********************************* Thursday 04 December 2025 14:12:41 +0000 (0:00:00.036) 0:00:36.982 ***** changed: [instance] TASK [dnsmasq : Add localhost addresses from defined dnsmasq listen addresses to loopback interface] *** Thursday 04 December 2025 14:12:41 +0000 (0:00:00.229) 0:00:37.211 ***** skipping: [instance] TASK [dnsmasq : Enable and start service] ************************************** Thursday 04 December 2025 14:12:41 +0000 (0:00:00.037) 0:00:37.249 ***** skipping: [instance] TASK [dnsmasq : Stop service] ************************************************** Thursday 04 December 2025 14:12:41 +0000 (0:00:00.065) 0:00:37.314 ***** changed: [instance] TASK [dnsmasq : Remove unit file] ********************************************** Thursday 04 December 2025 14:12:42 +0000 (0:00:00.559) 0:00:37.874 ***** changed: [instance] TASK [dnsmasq : Remove main configuration files] ******************************* Thursday 04 December 2025 14:12:42 +0000 (0:00:00.223) 0:00:38.097 ***** changed: [instance] => (item=/etc/cifmw-dnsmasq.conf) changed: [instance] => (item=/etc/cifmw-dnsmasq.d) TASK [dnsmasq : Remove lease file] ********************************************* Thursday 04 December 2025 14:12:42 +0000 (0:00:00.415) 0:00:38.512 ***** changed: [instance] TASK [radvd : Gather package facts] ******************************************** Thursday 04 December 2025 14:12:43 +0000 (0:00:00.252) 0:00:38.764 ***** ok: [instance] TASK [radvd : Stop and disable radvd service] ********************************** Thursday 04 December 2025 14:12:43 +0000 (0:00:00.642) 0:00:39.407 ***** skipping: [instance] TASK [radvd : Remove radvd configuration file] ********************************* Thursday 04 December 2025 14:12:43 +0000 (0:00:00.047) 0:00:39.455 ***** ok: [instance] TASK [radvd : Remove configuration directory] ********************************** Thursday 04 December 2025 14:12:44 +0000 (0:00:00.224) 0:00:39.679 ***** ok: [instance] TASK [radvd : Remove radvd package] ******************************************** Thursday 04 December 2025 14:12:44 +0000 (0:00:00.230) 0:00:39.909 ***** skipping: [instance] TASK [Ensure work directory is removed] **************************************** Thursday 04 December 2025 14:12:44 +0000 (0:00:00.083) 0:00:39.993 ***** changed: [instance] RUNNING HANDLER [libvirt_manager : Restart firewalld] ************************** Thursday 04 December 2025 14:12:44 +0000 (0:00:00.401) 0:00:40.394 ***** changed: [instance] PLAY RECAP ********************************************************************* instance : ok=76 changed=22 unreachable=0 failed=0 skipped=30 rescued=0 ignored=0 Thursday 04 December 2025 14:12:45 +0000 (0:00:00.834) 0:00:41.229 ***** =============================================================================== dnsmasq : Ensure SELinux knows about the new files and directories ------ 3.44s libvirt_manager : Populate service facts -------------------------------- 2.03s libvirt_manager : Remove workload and volumes --------------------------- 1.44s Copy generated content to proper location ------------------------------- 1.38s podman : Ensure podman is installed ------------------------------------- 1.37s dnsmasq : Install needed packages --------------------------------------- 1.22s libvirt_manager : Destroy networks -------------------------------------- 1.10s libvirt_manager : Destroy machine --------------------------------------- 1.08s libvirt_manager : Undefine machine -------------------------------------- 1.05s libvirt_manager : Clean ssh known_hosts --------------------------------- 0.95s libvirt_manager : (localhost) Clean ssh jumpers ------------------------- 0.94s Gathering Facts --------------------------------------------------------- 0.92s libvirt_manager : Start virtqemud socket service ------------------------ 0.88s libvirt_manager : Clean firewalld libvirt zone -------------------------- 0.86s libvirt_manager : (instance) Clean ssh jumpers -------------------------- 0.86s libvirt_manager : Restart firewalld ------------------------------------- 0.83s libvirt_manager : Get installed packages list --------------------------- 0.79s virtualbmc : Remove vbmc files ------------------------------------------ 0.73s libvirt_manager : Ensure no trace of networks lays in nmcli ------------- 0.69s radvd : Gather package facts -------------------------------------------- 0.64s PLAY [Prepare] ***************************************************************** TASK [Gathering Facts] ********************************************************* Thursday 04 December 2025 14:13:03 +0000 (0:00:00.060) 0:00:00.060 ***** ok: [instance] TASK [Create custom basedir] *************************************************** Thursday 04 December 2025 14:13:04 +0000 (0:00:00.847) 0:00:00.907 ***** changed: [instance] TASK [test_deps : Gather facts if they don't exist] **************************** Thursday 04 December 2025 14:13:04 +0000 (0:00:00.422) 0:00:01.330 ***** skipping: [instance] TASK [test_deps : Gather variables for each operating system] ****************** Thursday 04 December 2025 14:13:04 +0000 (0:00:00.056) 0:00:01.386 ***** 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 04 December 2025 14:13:04 +0000 (0:00:00.101) 0:00:01.488 ***** ok: [instance] TASK [test_deps : Disable ubi host subscription-manager integration] *********** Thursday 04 December 2025 14:13:05 +0000 (0:00:00.314) 0:00:01.802 ***** ok: [instance] TASK [test_deps : Disable ubi 9 repos] ***************************************** Thursday 04 December 2025 14:13:05 +0000 (0:00:00.276) 0:00:02.079 ***** ok: [instance] => (item=ubi-9-appstream) ok: [instance] => (item=ubi-9-baseos) ok: [instance] => (item=ubi-9-codeready-builder) TASK [Deploy repo-setup] ******************************************************* Thursday 04 December 2025 14:13:06 +0000 (0:00:00.782) 0:00:02.861 ***** TASK [repo_setup : Ensure directories are present] ***************************** Thursday 04 December 2025 14:13:06 +0000 (0:00:00.140) 0:00:03.002 ***** 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 04 December 2025 14:13:06 +0000 (0:00:00.566) 0:00:03.568 ***** ok: [instance] TASK [repo_setup : Get repo-setup repository] ********************************** Thursday 04 December 2025 14:13:08 +0000 (0:00:01.454) 0:00:05.022 ***** changed: [instance] TASK [repo_setup : Initialize python venv and install requirements] ************ Thursday 04 December 2025 14:13:09 +0000 (0:00:01.060) 0:00:06.082 ***** changed: [instance] TASK [repo_setup : Install repo-setup package] ********************************* Thursday 04 December 2025 14:13:15 +0000 (0:00:06.502) 0:00:12.584 ***** changed: [instance] TASK [repo_setup : Set cifmw_repo_setup_dlrn_hash_tag from content provider] *** Thursday 04 December 2025 14:13:16 +0000 (0:00:00.735) 0:00:13.319 ***** skipping: [instance] TASK [repo_setup : Run repo-setup] ********************************************* Thursday 04 December 2025 14:13:16 +0000 (0:00:00.055) 0:00:13.375 ***** changed: [instance] TASK [repo_setup : Get component repo] ***************************************** Thursday 04 December 2025 14:13:17 +0000 (0:00:00.890) 0:00:14.266 ***** skipping: [instance] TASK [repo_setup : Rename component repo] ************************************** Thursday 04 December 2025 14:13:17 +0000 (0:00:00.069) 0:00:14.335 ***** skipping: [instance] TASK [repo_setup : Disable component repo in current-podified dlrn repo] ******* Thursday 04 December 2025 14:13:17 +0000 (0:00:00.069) 0:00:14.405 ***** skipping: [instance] TASK [repo_setup : Run repo-setup-get-hash] ************************************ Thursday 04 December 2025 14:13:17 +0000 (0:00:00.067) 0:00:14.472 ***** changed: [instance] TASK [repo_setup : Dump full hash in delorean.repo.md5 file] ******************* Thursday 04 December 2025 14:13:18 +0000 (0:00:00.594) 0:00:15.067 ***** changed: [instance] TASK [repo_setup : Dump current-podified hash] ********************************* Thursday 04 December 2025 14:13:18 +0000 (0:00:00.463) 0:00:15.530 ***** skipping: [instance] TASK [repo_setup : Slurp current podified hash] ******************************** Thursday 04 December 2025 14:13:18 +0000 (0:00:00.062) 0:00:15.593 ***** skipping: [instance] TASK [repo_setup : Update the value of full_hash] ****************************** Thursday 04 December 2025 14:13:18 +0000 (0:00:00.062) 0:00:15.656 ***** skipping: [instance] TASK [repo_setup : Export hashes facts for further use] ************************ Thursday 04 December 2025 14:13:18 +0000 (0:00:00.089) 0:00:15.745 ***** ok: [instance] TASK [repo_setup : Create download directory] ********************************** Thursday 04 December 2025 14:13:19 +0000 (0:00:00.077) 0:00:15.822 ***** skipping: [instance] TASK [repo_setup : Print the URL to request] *********************************** Thursday 04 December 2025 14:13:19 +0000 (0:00:00.057) 0:00:15.880 ***** skipping: [instance] TASK [Download the RPM] ******************************************************** Thursday 04 December 2025 14:13:19 +0000 (0:00:00.059) 0:00:15.940 ***** skipping: [instance] TASK [repo_setup : Install RHOS Release tool] ********************************** Thursday 04 December 2025 14:13:19 +0000 (0:00:00.057) 0:00:15.997 ***** skipping: [instance] TASK [repo_setup : Get rhos-release tool version] ****************************** Thursday 04 December 2025 14:13:19 +0000 (0:00:00.128) 0:00:16.126 ***** skipping: [instance] TASK [repo_setup : Print rhos-release tool version] **************************** Thursday 04 December 2025 14:13:19 +0000 (0:00:00.060) 0:00:16.186 ***** skipping: [instance] TASK [repo_setup : Generate repos using rhos-release {{ cifmw_repo_setup_rhos_release_args }}] *** Thursday 04 December 2025 14:13:19 +0000 (0:00:00.060) 0:00:16.246 ***** skipping: [instance] TASK [repo_setup : Check for /etc/ci/mirror_info.sh] *************************** Thursday 04 December 2025 14:13:19 +0000 (0:00:00.059) 0:00:16.306 ***** ok: [instance] TASK [repo_setup : Use RDO proxy mirrors] ************************************** Thursday 04 December 2025 14:13:19 +0000 (0:00:00.242) 0:00:16.548 ***** changed: [instance] TASK [repo_setup : Use RDO CentOS mirrors (remove CentOS 10 conditional when Nodepool mirrors exist)] *** Thursday 04 December 2025 14:13:20 +0000 (0:00:00.245) 0:00:16.794 ***** changed: [instance] TASK [repo_setup : Check for gating.repo file on content provider] ************* Thursday 04 December 2025 14:13:20 +0000 (0:00:00.256) 0:00:17.050 ***** skipping: [instance] TASK [repo_setup : Populate gating repo from content provider ip] ************** Thursday 04 December 2025 14:13:20 +0000 (0:00:00.052) 0:00:17.102 ***** skipping: [instance] TASK [repo_setup : Check for DLRN repo at the destination] ********************* Thursday 04 December 2025 14:13:20 +0000 (0:00:00.086) 0:00:17.189 ***** skipping: [instance] TASK [repo_setup : Lower the priority of DLRN repos to allow installation from gating repo] *** Thursday 04 December 2025 14:13:20 +0000 (0:00:00.053) 0:00:17.243 ***** skipping: [instance] TASK [repo_setup : Check for DLRN component repo] ****************************** Thursday 04 December 2025 14:13:20 +0000 (0:00:00.053) 0:00:17.296 ***** skipping: [instance] TASK [repo_setup : Lower the priority of componennt repos to allow installation from gating repo] *** Thursday 04 December 2025 14:13:20 +0000 (0:00:00.052) 0:00:17.348 ***** skipping: [instance] TASK [repo_setup : Find existing repos from /etc/yum.repos.d directory] ******** Thursday 04 December 2025 14:13:20 +0000 (0:00:00.085) 0:00:17.433 ***** skipping: [instance] TASK [repo_setup : Remove existing repos from /etc/yum.repos.d directory] ****** Thursday 04 December 2025 14:13:20 +0000 (0:00:00.048) 0:00:17.482 ***** skipping: [instance] TASK [repo_setup : Cleanup existing metadata] ********************************** Thursday 04 December 2025 14:13:20 +0000 (0:00:00.060) 0:00:17.542 ***** skipping: [instance] TASK [repo_setup : Copy generated repos to /etc/yum.repos.d directory] ********* Thursday 04 December 2025 14:13:20 +0000 (0:00:00.047) 0:00:17.590 ***** skipping: [instance] TASK [test_deps : Look for redhat-release rpm] ********************************* Thursday 04 December 2025 14:13:20 +0000 (0:00:00.112) 0:00:17.703 ***** skipping: [instance] TASK [test_deps : Remove redhat-release] *************************************** Thursday 04 December 2025 14:13:21 +0000 (0:00:00.070) 0:00:17.773 ***** skipping: [instance] TASK [test_deps : Install centos-stream-release] ******************************* Thursday 04 December 2025 14:13:21 +0000 (0:00:00.068) 0:00:17.842 ***** skipping: [instance] TASK [test_deps : Install additional packages] ********************************* Thursday 04 December 2025 14:13:21 +0000 (0:00:00.069) 0:00:17.912 ***** skipping: [instance] TASK [test_deps : Install selinux python libs] ********************************* Thursday 04 December 2025 14:13:21 +0000 (0:00:00.100) 0:00:18.012 ***** ok: [instance] TASK [test_deps : Install python yaml libs] ************************************ Thursday 04 December 2025 14:14:05 +0000 (0:00:43.890) 0:01:01.903 ***** ok: [instance] TASK [test_deps : Install extra packages] ************************************** Thursday 04 December 2025 14:14:06 +0000 (0:00:01.270) 0:01:03.173 ***** skipping: [instance] TASK [ci_setup : Gather variables for each operating system] ******************* Thursday 04 December 2025 14:14:06 +0000 (0:00:00.114) 0:01:03.288 ***** 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 04 December 2025 14:14:06 +0000 (0:00:00.109) 0:01:03.397 ***** ok: [instance] => cifmw_ci_setup_packages: - bash-completion - ca-certificates - git-core - make - tar - tmux - python3-pip TASK [ci_setup : Install needed packages] ************************************** Thursday 04 December 2025 14:14:06 +0000 (0:00:00.048) 0:01:03.446 ***** ok: [instance] TASK [ci_setup : Gather version of openshift client] *************************** Thursday 04 December 2025 14:14:07 +0000 (0:00:01.287) 0:01:04.733 ***** ok: [instance] TASK [ci_setup : Ensure openshift client install path is present] ************** Thursday 04 December 2025 14:14:08 +0000 (0:00:00.287) 0:01:05.021 ***** ok: [instance] TASK [ci_setup : Install openshift client] ************************************* Thursday 04 December 2025 14:14:08 +0000 (0:00:00.227) 0:01:05.248 ***** skipping: [instance] TASK [ci_setup : Add the OC path to cifmw_path if needed] ********************** Thursday 04 December 2025 14:14:08 +0000 (0:00:00.090) 0:01:05.339 ***** skipping: [instance] TASK [ci_setup : Create completion file] *************************************** Thursday 04 December 2025 14:14:08 +0000 (0:00:00.092) 0:01:05.431 ***** ok: [instance] TASK [ci_setup : Source completion from within .bashrc] ************************ Thursday 04 December 2025 14:14:08 +0000 (0:00:00.201) 0:01:05.633 ***** changed: [instance] TASK [ci_setup : Check rhsm status] ******************************************** Thursday 04 December 2025 14:14:09 +0000 (0:00:00.328) 0:01:05.962 ***** skipping: [instance] TASK [ci_setup : Gather the repos to be enabled] ******************************* Thursday 04 December 2025 14:14:09 +0000 (0:00:00.049) 0:01:06.011 ***** skipping: [instance] TASK [ci_setup : Enabling the required repositories.] ************************** Thursday 04 December 2025 14:14:09 +0000 (0:00:00.076) 0:01:06.088 ***** skipping: [instance] TASK [ci_setup : Get current /etc/redhat-release] ****************************** Thursday 04 December 2025 14:14:09 +0000 (0:00:00.048) 0:01:06.136 ***** skipping: [instance] TASK [ci_setup : Print current /etc/redhat-release] **************************** Thursday 04 December 2025 14:14:09 +0000 (0:00:00.046) 0:01:06.183 ***** skipping: [instance] TASK [ci_setup : Ensure the repos are enabled in the system using yum] ********* Thursday 04 December 2025 14:14:09 +0000 (0:00:00.045) 0:01:06.228 ***** skipping: [instance] TASK [ci_setup : Manage directories] ******************************************* Thursday 04 December 2025 14:14:09 +0000 (0:00:00.084) 0:01:06.313 ***** 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 04 December 2025 14:14:10 +0000 (0:00:01.021) 0:01:07.335 ***** ok: [instance] TASK [libvirt_manager : Populate service facts] ******************************** Thursday 04 December 2025 14:14:11 +0000 (0:00:00.850) 0:01:08.185 ***** ok: [instance] TASK [libvirt_manager : Start virtqemud socket service] ************************ Thursday 04 December 2025 14:14:13 +0000 (0:00:02.163) 0:01:10.348 ***** ok: [instance] => (item=virtqemud.service) ok: [instance] => (item=virtqemud.socket) TASK [libvirt_manager : Set _is_deepscrub internal fact] *********************** Thursday 04 December 2025 14:14:14 +0000 (0:00:00.889) 0:01:11.237 ***** ok: [instance] TASK [libvirt_manager : List all of the existing virtual machines] ************* Thursday 04 December 2025 14:14:14 +0000 (0:00:00.052) 0:01:11.290 ***** ok: [instance] TASK [libvirt_manager : Get pool configuration] ******************************** Thursday 04 December 2025 14:14:14 +0000 (0:00:00.394) 0:01:11.684 ***** ok: [instance] TASK [libvirt_manager : Filter out target environment] ************************* Thursday 04 December 2025 14:14:15 +0000 (0:00:00.391) 0:01:12.076 ***** ok: [instance] TASK [libvirt_manager : Expose cleanup list] *********************************** Thursday 04 December 2025 14:14:15 +0000 (0:00:00.083) 0:01:12.159 ***** ok: [instance] => cleanup_vms: [] TASK [libvirt_manager : Clean ssh known_hosts] ********************************* Thursday 04 December 2025 14:14:15 +0000 (0:00:00.132) 0:01:12.292 ***** skipping: [instance] TASK [libvirt_manager : Destroy machine] *************************************** Thursday 04 December 2025 14:14:15 +0000 (0:00:00.037) 0:01:12.329 ***** skipping: [instance] TASK [libvirt_manager : Undefine machine] ************************************** Thursday 04 December 2025 14:14:15 +0000 (0:00:00.036) 0:01:12.366 ***** skipping: [instance] TASK [libvirt_manager : (localhost) Clean ssh jumpers] ************************* Thursday 04 December 2025 14:14:15 +0000 (0:00:00.036) 0:01:12.402 ***** skipping: [instance] TASK [libvirt_manager : (instance) Clean ssh jumpers] ************************** Thursday 04 December 2025 14:14:15 +0000 (0:00:00.036) 0:01:12.439 ***** skipping: [instance] TASK [libvirt_manager : Get network list] ************************************** Thursday 04 December 2025 14:14:15 +0000 (0:00:00.035) 0:01:12.475 ***** ok: [instance] TASK [libvirt_manager : Filter out target nets] ******************************** Thursday 04 December 2025 14:14:16 +0000 (0:00:00.407) 0:01:12.882 ***** ok: [instance] TASK [libvirt_manager : Expose cleanup list] *********************************** Thursday 04 December 2025 14:14:16 +0000 (0:00:00.105) 0:01:12.988 ***** ok: [instance] => cleanup_nets: [] TASK [Remove dnsmasq network bits] ********************************************* Thursday 04 December 2025 14:14:16 +0000 (0:00:00.082) 0:01:13.071 ***** skipping: [instance] TASK [libvirt_manager : Destroy networks] ************************************** Thursday 04 December 2025 14:14:16 +0000 (0:00:00.064) 0:01:13.135 ***** skipping: [instance] TASK [libvirt_manager : Undefine networks] ************************************* Thursday 04 December 2025 14:14:16 +0000 (0:00:00.036) 0:01:13.171 ***** skipping: [instance] TASK [libvirt_manager : Ensure no trace of networks lays in nmcli] ************* Thursday 04 December 2025 14:14:16 +0000 (0:00:00.036) 0:01:13.208 ***** skipping: [instance] TASK [libvirt_manager : Find dummy interface connection files] ***************** Thursday 04 December 2025 14:14:16 +0000 (0:00:00.035) 0:01:13.243 ***** ok: [instance] TASK [libvirt_manager : Remove dummy interface connections] ******************** Thursday 04 December 2025 14:14:16 +0000 (0:00:00.346) 0:01:13.590 ***** skipping: [instance] TASK [libvirt_manager : Clean firewalld libvirt zone] ************************** Thursday 04 December 2025 14:14:16 +0000 (0:00:00.035) 0:01:13.626 ***** skipping: [instance] TASK [libvirt_manager : Ensure firewalld is enabled and started] *************** Thursday 04 December 2025 14:14:16 +0000 (0:00:00.036) 0:01:13.662 ***** ok: [instance] TASK [libvirt_manager : Disable masquerade in firewalld default zone] ********** Thursday 04 December 2025 14:14:17 +0000 (0:00:00.608) 0:01:14.271 ***** ok: [instance] TASK [libvirt_manager : Disable forward in firewalld libvirt zone] ************* Thursday 04 December 2025 14:14:17 +0000 (0:00:00.481) 0:01:14.752 ***** changed: [instance] TASK [libvirt_manager : Remove cifmw storage pool] ***************************** Thursday 04 December 2025 14:14:18 +0000 (0:00:00.464) 0:01:15.216 ***** 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 04 December 2025 14:14:18 +0000 (0:00:00.117) 0:01:15.334 ***** ok: [instance] => changed=false msg: All assertions passed TASK [libvirt_manager : Gather the status of cifmw-pool storage pool.] ********* Thursday 04 December 2025 14:14:18 +0000 (0:00:00.085) 0:01:15.419 ***** changed: [instance] TASK [libvirt_manager : Create the storage pool] ******************************* Thursday 04 December 2025 14:14:18 +0000 (0:00:00.275) 0:01:15.695 ***** skipping: [instance] TASK [libvirt_manager : Ensure the storage pool is started] ******************** Thursday 04 December 2025 14:14:19 +0000 (0:00:00.081) 0:01:15.776 ***** 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 04 December 2025 14:14:19 +0000 (0:00:00.161) 0:01:15.937 ***** skipping: [instance] TASK [libvirt_manager : Remove the volumes from pool to delete] **************** Thursday 04 December 2025 14:14:19 +0000 (0:00:00.081) 0:01:16.019 ***** skipping: [instance] TASK [libvirt_manager : Delete storage pool] *********************************** Thursday 04 December 2025 14:14:19 +0000 (0:00:00.080) 0:01:16.099 ***** skipping: [instance] => (item=pool-destroy) skipping: [instance] => (item=pool-undefine) skipping: [instance] TASK [libvirt_manager : Refresh pools facts] *********************************** Thursday 04 December 2025 14:14:19 +0000 (0:00:00.112) 0:01:16.212 ***** ok: [instance] TASK [libvirt_manager : Remove overlay images from ocp_volume pools if exists] *** Thursday 04 December 2025 14:14:19 +0000 (0:00:00.281) 0:01:16.494 ***** skipping: [instance] TASK [libvirt_manager : Remove ocp_volumes storage pool] *********************** Thursday 04 December 2025 14:14:19 +0000 (0:00:00.048) 0:01:16.542 ***** 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 04 December 2025 14:14:19 +0000 (0:00:00.115) 0:01:16.657 ***** ok: [instance] => changed=false msg: All assertions passed TASK [libvirt_manager : Gather the status of cifmw-pool storage pool.] ********* Thursday 04 December 2025 14:14:19 +0000 (0:00:00.081) 0:01:16.739 ***** changed: [instance] TASK [libvirt_manager : Create the storage pool] ******************************* Thursday 04 December 2025 14:14:20 +0000 (0:00:00.332) 0:01:17.072 ***** skipping: [instance] TASK [libvirt_manager : Ensure the storage pool is started] ******************** Thursday 04 December 2025 14:14:20 +0000 (0:00:00.080) 0:01:17.153 ***** 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 04 December 2025 14:14:20 +0000 (0:00:00.108) 0:01:17.261 ***** skipping: [instance] TASK [libvirt_manager : Remove the volumes from pool to delete] **************** Thursday 04 December 2025 14:14:20 +0000 (0:00:00.078) 0:01:17.339 ***** skipping: [instance] TASK [libvirt_manager : Delete storage pool] *********************************** Thursday 04 December 2025 14:14:20 +0000 (0:00:00.080) 0:01:17.419 ***** skipping: [instance] => (item=pool-destroy) skipping: [instance] => (item=pool-undefine) skipping: [instance] TASK [libvirt_manager : Refresh pools facts] *********************************** Thursday 04 December 2025 14:14:20 +0000 (0:00:00.111) 0:01:17.531 ***** ok: [instance] TASK [libvirt_manager : Refresh all pools after actions] *********************** Thursday 04 December 2025 14:14:21 +0000 (0:00:00.284) 0:01:17.816 ***** skipping: [instance] TASK [libvirt_manager : Get temporary key status] ****************************** Thursday 04 December 2025 14:14:21 +0000 (0:00:00.046) 0:01:17.863 ***** ok: [instance] TASK [libvirt_manager : Get public key] **************************************** Thursday 04 December 2025 14:14:21 +0000 (0:00:00.220) 0:01:18.083 ***** skipping: [instance] TASK [libvirt_manager : Remove public key] ************************************* Thursday 04 December 2025 14:14:21 +0000 (0:00:00.039) 0:01:18.122 ***** skipping: [instance] TASK [libvirt_manager : Remove keypair] **************************************** Thursday 04 December 2025 14:14:21 +0000 (0:00:00.036) 0:01:18.159 ***** skipping: [instance] => (item=cifmw_reproducer_key.pub) skipping: [instance] => (item=cifmw_reproducer_key) skipping: [instance] TASK [libvirt_manager : List libvirt logs] ************************************* Thursday 04 December 2025 14:14:21 +0000 (0:00:00.041) 0:01:18.201 ***** ok: [instance] TASK [libvirt_manager : Remove detected logs] ********************************** Thursday 04 December 2025 14:14:21 +0000 (0:00:00.213) 0:01:18.415 ***** skipping: [instance] TASK [libvirt_manager : Remove workload and volumes] *************************** Thursday 04 December 2025 14:14:21 +0000 (0:00:00.035) 0:01:18.450 ***** 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 04 December 2025 14:14:23 +0000 (0:00:01.372) 0:01:19.823 ***** ok: [instance] => (item=images) ok: [instance] => (item=artifacts/virtual-nodes.yml) TASK [podman : Ensure podman is installed] ************************************* Thursday 04 December 2025 14:14:23 +0000 (0:00:00.411) 0:01:20.234 ***** ok: [instance] TASK [podman : Enable loginctl linger for ansible_user_id] ********************* Thursday 04 December 2025 14:14:24 +0000 (0:00:01.224) 0:01:21.459 ***** changed: [instance] TASK [podman : Ensure subordinate UID entry exists for zuul] ******************* Thursday 04 December 2025 14:14:24 +0000 (0:00:00.247) 0:01:21.706 ***** skipping: [instance] TASK [podman : Ensure subordinate GID entry exists for zuul] ******************* Thursday 04 December 2025 14:14:24 +0000 (0:00:00.045) 0:01:21.752 ***** skipping: [instance] TASK [podman : Run podman system migrate if subuid/subgid files were changed] *** Thursday 04 December 2025 14:14:25 +0000 (0:00:00.043) 0:01:21.795 ***** skipping: [instance] TASK [virtualbmc : Stop and remove vbmc container] ***************************** Thursday 04 December 2025 14:14:25 +0000 (0:00:00.088) 0:01:21.884 ***** ok: [instance] TASK [virtualbmc : Remove vbmc container image] ******************************** Thursday 04 December 2025 14:14:25 +0000 (0:00:00.504) 0:01:22.389 ***** ok: [instance] TASK [virtualbmc : Check if VBMC key exists] *********************************** Thursday 04 December 2025 14:14:26 +0000 (0:00:00.444) 0:01:22.833 ***** ok: [instance] TASK [virtualbmc : Slurp key] ************************************************** Thursday 04 December 2025 14:14:26 +0000 (0:00:00.199) 0:01:23.033 ***** skipping: [instance] TASK [virtualbmc : Revoke VBMC SSH access] ************************************* Thursday 04 December 2025 14:14:26 +0000 (0:00:00.038) 0:01:23.071 ***** skipping: [instance] TASK [virtualbmc : Remove vbmc files] ****************************************** Thursday 04 December 2025 14:14:26 +0000 (0:00:00.036) 0:01:23.108 ***** 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 04 December 2025 14:14:27 +0000 (0:00:00.735) 0:01:23.844 ***** TASK [ssh_jumper : Remove Include cifmw_ssh_config.d] ************************** Thursday 04 December 2025 14:14:27 +0000 (0:00:00.087) 0:01:23.931 ***** ok: [instance] TASK [ssh_jumper : Remove cifmw_ssh_config.d directory] ************************ Thursday 04 December 2025 14:14:27 +0000 (0:00:00.329) 0:01:24.261 ***** ok: [instance] TASK [Clean local ssh config] ************************************************** Thursday 04 December 2025 14:14:27 +0000 (0:00:00.228) 0:01:24.489 ***** TASK [ssh_jumper : Remove Include cifmw_ssh_config.d] ************************** Thursday 04 December 2025 14:14:27 +0000 (0:00:00.116) 0:01:24.606 ***** ok: [instance -> localhost] TASK [ssh_jumper : Remove cifmw_ssh_config.d directory] ************************ Thursday 04 December 2025 14:14:28 +0000 (0:00:00.202) 0:01:24.808 ***** ok: [instance -> localhost] TASK [dnsmasq : Cleaning dnsmasq] ********************************************** Thursday 04 December 2025 14:14:28 +0000 (0:00:00.231) 0:01:25.040 ***** included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/configure.yml for instance TASK [dnsmasq : Install needed packages] *************************************** Thursday 04 December 2025 14:14:28 +0000 (0:00:00.070) 0:01:25.110 ***** ok: [instance] TASK [dnsmasq : Ensure SELinux knows about the new files and directories] ****** Thursday 04 December 2025 14:14:29 +0000 (0:00:01.239) 0:01:26.350 ***** 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 04 December 2025 14:14:30 +0000 (0:00:01.276) 0:01:27.626 ***** ok: [instance] TASK [dnsmasq : Manage systemd unit file] ************************************** Thursday 04 December 2025 14:14:31 +0000 (0:00:00.225) 0:01:27.852 ***** skipping: [instance] TASK [dnsmasq : Manage base configuration file] ******************************** Thursday 04 December 2025 14:14:31 +0000 (0:00:00.038) 0:01:27.890 ***** skipping: [instance] TASK [dnsmasq : Render listener configuration] ********************************* Thursday 04 December 2025 14:14:31 +0000 (0:00:00.037) 0:01:27.928 ***** 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 04 December 2025 14:14:31 +0000 (0:00:00.064) 0:01:27.993 ***** skipping: [instance] TASK [dnsmasq : Remove listener configuration file] **************************** Thursday 04 December 2025 14:14:31 +0000 (0:00:00.063) 0:01:28.056 ***** ok: [instance] TASK [dnsmasq : Render dns configuration] ************************************** Thursday 04 December 2025 14:14:31 +0000 (0:00:00.225) 0:01:28.281 ***** 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 04 December 2025 14:14:31 +0000 (0:00:00.068) 0:01:28.350 ***** skipping: [instance] TASK [dnsmasq : Remove dns configuration file] ********************************* Thursday 04 December 2025 14:14:31 +0000 (0:00:00.038) 0:01:28.389 ***** ok: [instance] TASK [dnsmasq : Add localhost addresses from defined dnsmasq listen addresses to loopback interface] *** Thursday 04 December 2025 14:14:31 +0000 (0:00:00.227) 0:01:28.617 ***** skipping: [instance] TASK [dnsmasq : Enable and start service] ************************************** Thursday 04 December 2025 14:14:31 +0000 (0:00:00.036) 0:01:28.653 ***** skipping: [instance] TASK [dnsmasq : Stop service] ************************************************** Thursday 04 December 2025 14:14:31 +0000 (0:00:00.038) 0:01:28.691 ***** ok: [instance] TASK [dnsmasq : Remove unit file] ********************************************** Thursday 04 December 2025 14:14:32 +0000 (0:00:00.320) 0:01:29.012 ***** ok: [instance] TASK [dnsmasq : Remove main configuration files] ******************************* Thursday 04 December 2025 14:14:32 +0000 (0:00:00.251) 0:01:29.263 ***** ok: [instance] => (item=/etc/cifmw-dnsmasq.conf) ok: [instance] => (item=/etc/cifmw-dnsmasq.d) TASK [dnsmasq : Remove lease file] ********************************************* Thursday 04 December 2025 14:14:32 +0000 (0:00:00.413) 0:01:29.676 ***** ok: [instance] TASK [radvd : Gather package facts] ******************************************** Thursday 04 December 2025 14:14:33 +0000 (0:00:00.239) 0:01:29.916 ***** ok: [instance] TASK [radvd : Stop and disable radvd service] ********************************** Thursday 04 December 2025 14:14:33 +0000 (0:00:00.565) 0:01:30.482 ***** skipping: [instance] TASK [radvd : Remove radvd configuration file] ********************************* Thursday 04 December 2025 14:14:33 +0000 (0:00:00.112) 0:01:30.594 ***** ok: [instance] TASK [radvd : Remove configuration directory] ********************************** Thursday 04 December 2025 14:14:34 +0000 (0:00:00.216) 0:01:30.810 ***** ok: [instance] TASK [radvd : Remove radvd package] ******************************************** Thursday 04 December 2025 14:14:34 +0000 (0:00:00.220) 0:01:31.031 ***** skipping: [instance] TASK [libvirt_manager : Ensure output directory exists] ************************ Thursday 04 December 2025 14:14:34 +0000 (0:00:00.083) 0:01:31.114 ***** ok: [instance] TASK [libvirt_manager : Get vmx/svm extensions from /proc/cpuinfo] ************* Thursday 04 December 2025 14:14:34 +0000 (0:00:00.201) 0:01:31.316 ***** changed: [instance] TASK [libvirt_manager : Check if KVM is enabled] ******************************* Thursday 04 December 2025 14:14:34 +0000 (0:00:00.206) 0:01:31.523 ***** ok: [instance] TASK [libvirt_manager : Fail if KVM not enabled] ******************************* Thursday 04 December 2025 14:14:35 +0000 (0:00:00.231) 0:01:31.754 ***** skipping: [instance] TASK [libvirt_manager : Check if VMX virtualization] *************************** Thursday 04 December 2025 14:14:35 +0000 (0:00:00.040) 0:01:31.794 ***** skipping: [instance] TASK [libvirt_manager : Check if SVM virtualization] *************************** Thursday 04 December 2025 14:14:35 +0000 (0:00:00.038) 0:01:31.832 ***** ok: [instance] TASK [libvirt_manager : Enable VMX virtualization] ***************************** Thursday 04 December 2025 14:14:35 +0000 (0:00:00.041) 0:01:31.874 ***** skipping: [instance] TASK [libvirt_manager : Install packages required for using KVM] *************** Thursday 04 December 2025 14:14:35 +0000 (0:00:00.037) 0:01:31.912 ***** ok: [instance] TASK [libvirt_manager : Create rules.d polkit folder] ************************** Thursday 04 December 2025 14:14:36 +0000 (0:00:01.211) 0:01:33.124 ***** ok: [instance] TASK [libvirt_manager : Enable UNIX socket PolicyKit auth] ********************* Thursday 04 December 2025 14:14:36 +0000 (0:00:00.229) 0:01:33.353 ***** ok: [instance] TASK [libvirt_manager : Restart service polkit service] ************************ Thursday 04 December 2025 14:14:37 +0000 (0:00:00.437) 0:01:33.791 ***** skipping: [instance] TASK [libvirt_manager : Remove directory for service override] ***************** Thursday 04 December 2025 14:14:37 +0000 (0:00:00.045) 0:01:33.836 ***** ok: [instance] TASK [libvirt_manager : Reload systemctl and start/enable virtproxyd.service] *** Thursday 04 December 2025 14:14:37 +0000 (0:00:00.223) 0:01:34.060 ***** ok: [instance] TASK [libvirt_manager : Ensure firewalld service is up] ************************ Thursday 04 December 2025 14:14:37 +0000 (0:00:00.472) 0:01:34.533 ***** ok: [instance] TASK [libvirt_manager : Ensure libvirt modular driver daemons are started.] **** Thursday 04 December 2025 14:14:38 +0000 (0:00:00.351) 0:01:34.884 ***** 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 04 December 2025 14:14:38 +0000 (0:00:00.269) 0:01:35.154 ***** ok: [instance] TASK [libvirt_manager : Ensure read-only socket is enabled for qemu.] ********** Thursday 04 December 2025 14:14:38 +0000 (0:00:00.352) 0:01:35.507 ***** ok: [instance] TASK [libvirt_manager : Ensure admin socket is enabled for qemu.] ************** Thursday 04 December 2025 14:14:39 +0000 (0:00:00.361) 0:01:35.869 ***** ok: [instance] TASK [libvirt_manager : Ensure read-write socket is enabled for interface.] **** Thursday 04 December 2025 14:14:39 +0000 (0:00:00.372) 0:01:36.242 ***** ok: [instance] TASK [libvirt_manager : Ensure read-only socket is enabled for interface.] ***** Thursday 04 December 2025 14:14:39 +0000 (0:00:00.354) 0:01:36.596 ***** ok: [instance] TASK [libvirt_manager : Ensure admin socket is enabled for interface.] ********* Thursday 04 December 2025 14:14:40 +0000 (0:00:00.358) 0:01:36.954 ***** ok: [instance] TASK [libvirt_manager : Ensure read-write socket is enabled for network.] ****** Thursday 04 December 2025 14:14:40 +0000 (0:00:00.379) 0:01:37.333 ***** ok: [instance] TASK [libvirt_manager : Ensure read-only socket is enabled for network.] ******* Thursday 04 December 2025 14:14:40 +0000 (0:00:00.343) 0:01:37.677 ***** ok: [instance] TASK [libvirt_manager : Ensure admin socket is enabled for network.] *********** Thursday 04 December 2025 14:14:41 +0000 (0:00:00.359) 0:01:38.037 ***** ok: [instance] TASK [libvirt_manager : Ensure read-write socket is enabled for nodedev.] ****** Thursday 04 December 2025 14:14:41 +0000 (0:00:00.358) 0:01:38.395 ***** ok: [instance] TASK [libvirt_manager : Ensure read-only socket is enabled for nodedev.] ******* Thursday 04 December 2025 14:14:42 +0000 (0:00:00.363) 0:01:38.759 ***** ok: [instance] TASK [libvirt_manager : Ensure admin socket is enabled for nodedev.] *********** Thursday 04 December 2025 14:14:42 +0000 (0:00:00.383) 0:01:39.142 ***** ok: [instance] TASK [libvirt_manager : Ensure read-write socket is enabled for nwfilter.] ***** Thursday 04 December 2025 14:14:42 +0000 (0:00:00.351) 0:01:39.493 ***** ok: [instance] TASK [libvirt_manager : Ensure read-only socket is enabled for nwfilter.] ****** Thursday 04 December 2025 14:14:43 +0000 (0:00:00.352) 0:01:39.845 ***** ok: [instance] TASK [libvirt_manager : Ensure admin socket is enabled for nwfilter.] ********** Thursday 04 December 2025 14:14:43 +0000 (0:00:00.343) 0:01:40.189 ***** ok: [instance] TASK [libvirt_manager : Ensure read-write socket is enabled for secret.] ******* Thursday 04 December 2025 14:14:43 +0000 (0:00:00.351) 0:01:40.540 ***** ok: [instance] TASK [libvirt_manager : Ensure read-only socket is enabled for secret.] ******** Thursday 04 December 2025 14:14:44 +0000 (0:00:00.349) 0:01:40.890 ***** ok: [instance] TASK [libvirt_manager : Ensure admin socket is enabled for secret.] ************ Thursday 04 December 2025 14:14:44 +0000 (0:00:00.371) 0:01:41.262 ***** ok: [instance] TASK [libvirt_manager : Ensure read-write socket is enabled for storage.] ****** Thursday 04 December 2025 14:14:44 +0000 (0:00:00.366) 0:01:41.628 ***** ok: [instance] TASK [libvirt_manager : Ensure read-only socket is enabled for storage.] ******* Thursday 04 December 2025 14:14:45 +0000 (0:00:00.360) 0:01:41.988 ***** ok: [instance] TASK [libvirt_manager : Ensure admin socket is enabled for storage.] *********** Thursday 04 December 2025 14:14:45 +0000 (0:00:00.349) 0:01:42.338 ***** ok: [instance] TASK [libvirt_manager : Ensure read-write socket is enabled for proxy.] ******** Thursday 04 December 2025 14:14:45 +0000 (0:00:00.368) 0:01:42.707 ***** ok: [instance] TASK [libvirt_manager : Ensure read-only socket is enabled for proxy.] ********* Thursday 04 December 2025 14:14:46 +0000 (0:00:00.364) 0:01:43.072 ***** ok: [instance] TASK [libvirt_manager : Ensure admin socket is enabled for proxy.] ************* Thursday 04 December 2025 14:14:46 +0000 (0:00:00.379) 0:01:43.451 ***** ok: [instance] TASK [libvirt_manager : Manage service for older releases] ********************* Thursday 04 December 2025 14:14:47 +0000 (0:00:00.357) 0:01:43.809 ***** skipping: [instance] TASK [libvirt_manager : Get libvirt group users] ******************************* Thursday 04 December 2025 14:14:47 +0000 (0:00:00.054) 0:01:43.863 ***** ok: [instance] TASK [libvirt_manager : Add user if not exists in libvirt group] *************** Thursday 04 December 2025 14:14:47 +0000 (0:00:00.321) 0:01:44.185 ***** ok: [instance] TASK [libvirt_manager : Allow QEMU on home directory for the storage access] *** Thursday 04 December 2025 14:14:47 +0000 (0:00:00.414) 0:01:44.599 ***** ok: [instance] TASK [libvirt_manager : Inject system connection parameters in bashrc] ********* Thursday 04 December 2025 14:14:48 +0000 (0:00:00.329) 0:01:44.928 ***** [WARNING]: Reset is not implemented for this connection changed: [instance] TASK [libvirt_manager : Ensure we reload user env] ***************************** Thursday 04 December 2025 14:14:48 +0000 (0:00:00.197) 0:01:45.126 ***** TASK [libvirt_manager : Deactivate default] ************************************ Thursday 04 December 2025 14:14:48 +0000 (0:00:00.073) 0:01:45.199 ***** fatal: [instance]: FAILED! => changed=false msg: network default not found TASK [libvirt_manager : Encountered an error during virt-net removal.] ********* Thursday 04 December 2025 14:14:48 +0000 (0:00:00.250) 0:01:45.450 ***** ok: [instance] => msg: Looks like the provided virtual network does not exist. TASK [Ensure we use dnsmasq for NetworkManager resolver] *********************** Thursday 04 December 2025 14:14:48 +0000 (0:00:00.061) 0:01:45.511 ***** ok: [instance] TASK [Ensure we delegate .utility zone to our own instance] ******************** Thursday 04 December 2025 14:14:49 +0000 (0:00:00.382) 0:01:45.894 ***** ok: [instance] TASK [Restart NetworkManager] ************************************************** Thursday 04 December 2025 14:14:49 +0000 (0:00:00.386) 0:01:46.280 ***** changed: [instance] TASK [Ensure ocp_volumes exists] *********************************************** Thursday 04 December 2025 14:14:49 +0000 (0:00:00.456) 0:01:46.737 ***** changed: [instance] RUNNING HANDLER [libvirt_manager : Restart firewalld] ************************** Thursday 04 December 2025 14:14:50 +0000 (0:00:00.255) 0:01:46.993 ***** changed: [instance] PLAY RECAP ********************************************************************* instance : ok=132 changed=22 unreachable=0 failed=0 skipped=83 rescued=1 ignored=0 Thursday 04 December 2025 14:14:51 +0000 (0:00:00.835) 0:01:47.828 ***** =============================================================================== test_deps : Install selinux python libs -------------------------------- 43.89s repo_setup : Initialize python venv and install requirements ------------ 6.50s libvirt_manager : Populate service facts -------------------------------- 2.16s repo_setup : Make sure git-core package is installed -------------------- 1.45s libvirt_manager : Remove workload and volumes --------------------------- 1.37s ci_setup : Install needed packages -------------------------------------- 1.29s dnsmasq : Ensure SELinux knows about the new files and directories ------ 1.28s test_deps : Install python yaml libs ------------------------------------ 1.27s dnsmasq : Install needed packages --------------------------------------- 1.24s podman : Ensure podman is installed ------------------------------------- 1.22s libvirt_manager : Install packages required for using KVM --------------- 1.21s repo_setup : Get repo-setup repository ---------------------------------- 1.06s ci_setup : Manage directories ------------------------------------------- 1.02s repo_setup : Run repo-setup --------------------------------------------- 0.89s libvirt_manager : Start virtqemud socket service ------------------------ 0.89s libvirt_manager : Get installed packages list --------------------------- 0.85s Gathering Facts --------------------------------------------------------- 0.85s libvirt_manager : Restart firewalld ------------------------------------- 0.84s test_deps : Disable ubi 9 repos ----------------------------------------- 0.78s virtualbmc : Remove vbmc files ------------------------------------------ 0.74s PLAY [Test DNS entries] ******************************************************** TASK [Gathering Facts] ********************************************************* Thursday 04 December 2025 14:14:51 +0000 (0:00:00.050) 0:00:00.050 ***** ok: [instance] TASK [Load networking definition] ********************************************** Thursday 04 December 2025 14:14:52 +0000 (0:00:00.937) 0:00:00.987 ***** ok: [instance] TASK [libvirt_manager : Ensure fact is existing, and empty] ******************** Thursday 04 December 2025 14:14:52 +0000 (0:00:00.052) 0:00:01.040 ***** ok: [instance] TASK [libvirt_manager : Check if we get an existing interfaces-info.yml] ******* Thursday 04 December 2025 14:14:52 +0000 (0:00:00.076) 0:00:01.116 ***** ok: [instance] TASK [libvirt_manager : Load file if exists] *********************************** Thursday 04 December 2025 14:14:53 +0000 (0:00:00.300) 0:00:01.417 ***** skipping: [instance] TASK [libvirt_manager : Update fact with existing content] ********************* Thursday 04 December 2025 14:14:53 +0000 (0:00:00.059) 0:00:01.476 ***** skipping: [instance] TASK [libvirt_manager : Generate VM list] ************************************** Thursday 04 December 2025 14:14:53 +0000 (0:00:00.059) 0:00:01.536 ***** ok: [instance] TASK [libvirt_manager : Generate/update mapping all nodes] ********************* Thursday 04 December 2025 14:14:53 +0000 (0:00:00.113) 0:00:01.649 ***** 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 04 December 2025 14:14:53 +0000 (0:00:00.171) 0:00:01.820 ***** skipping: [instance] TASK [libvirt_manager : Dump MAC mapping] ************************************** Thursday 04 December 2025 14:14:53 +0000 (0:00:00.063) 0:00:01.884 ***** changed: [instance] TASK [libvirt_manager : Inject all VMs in the inventory] *********************** Thursday 04 December 2025 14:14:53 +0000 (0:00:00.493) 0:00:02.378 ***** 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 04 December 2025 14:14:54 +0000 (0:00:00.205) 0:00:02.584 ***** skipping: [instance] TASK [networking_mapper : Load the Networking Definition from file] ************ Thursday 04 December 2025 14:14:54 +0000 (0:00:00.054) 0:00:02.638 ***** skipping: [instance] TASK [networking_mapper : Check for interfaces info file existence] ************ Thursday 04 December 2025 14:14:54 +0000 (0:00:00.054) 0:00:02.692 ***** skipping: [instance] TASK [networking_mapper : Load the interfaces info from file] ****************** Thursday 04 December 2025 14:14:54 +0000 (0:00:00.054) 0:00:02.747 ***** skipping: [instance] TASK [networking_mapper : Ensure local fact is empty] ************************** Thursday 04 December 2025 14:14:54 +0000 (0:00:00.082) 0:00:02.830 ***** ok: [instance] TASK [networking_mapper : Set the input Networking Definition and patch it if needed] *** Thursday 04 December 2025 14:14:54 +0000 (0:00:00.050) 0:00:02.880 ***** 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 04 December 2025 14:14:54 +0000 (0:00:00.150) 0:00:03.031 ***** skipping: [instance] TASK [networking_mapper : Ensure CI infrastructure dir exists] ***************** Thursday 04 December 2025 14:14:54 +0000 (0:00:00.050) 0:00:03.081 ***** ok: [instance] TASK [networking_mapper : Write the Networking Definition to file] ************* Thursday 04 December 2025 14:14:55 +0000 (0:00:00.378) 0:00:03.459 ***** changed: [instance] TASK [networking_mapper : Call the networking mapper] ************************** Thursday 04 December 2025 14:14:55 +0000 (0:00:00.454) 0:00:03.914 ***** ok: [instance] TASK [networking_mapper : Set networking mapper facts] ************************* Thursday 04 December 2025 14:14:55 +0000 (0:00:00.122) 0:00:04.036 ***** ok: [instance] TASK [networking_mapper : Write the Networking Environment Definition to file] *** Thursday 04 December 2025 14:14:55 +0000 (0:00:00.086) 0:00:04.123 ***** changed: [instance] TASK [libvirt_manager : Manage networks if needed] ***************************** Thursday 04 December 2025 14:14:56 +0000 (0:00:00.452) 0:00:04.575 ***** 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 04 December 2025 14:14:56 +0000 (0:00:00.151) 0:00:04.726 ***** ok: [instance] => (item=ocppr) ok: [instance] => (item=public) ok: [instance] => (item=osp_trunk) TASK [libvirt_manager : Ensure networks are defined] *************************** Thursday 04 December 2025 14:14:56 +0000 (0:00:00.088) 0:00:04.815 ***** changed: [instance] => (item=ocppr) changed: [instance] => (item=cifmw-public) changed: [instance] => (item=cifmw-osp_trunk) TASK [libvirt_manager : Ensure networks are created/started] ******************* Thursday 04 December 2025 14:14:57 +0000 (0:00:00.738) 0:00:05.553 ***** ok: [instance] => (item=ocppr) ok: [instance] => (item=cifmw-public) ok: [instance] => (item=cifmw-osp_trunk) TASK [libvirt_manager : Ensure networks are active] **************************** Thursday 04 December 2025 14:14:58 +0000 (0:00:00.907) 0:00:06.460 ***** ok: [instance] => (item=ocppr) ok: [instance] => (item=cifmw-public) ok: [instance] => (item=cifmw-osp_trunk) TASK [libvirt_manager : Ensure networks enabled to autostart] ****************** Thursday 04 December 2025 14:14:58 +0000 (0:00:00.661) 0:00:07.122 ***** 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 04 December 2025 14:14:59 +0000 (0:00:00.652) 0:00:07.775 ***** 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 04 December 2025 14:14:59 +0000 (0:00:00.133) 0:00:07.908 ***** ok: [instance] TASK [libvirt_manager : Fetch bridges ports link info] ************************* Thursday 04 December 2025 14:14:59 +0000 (0:00:00.290) 0:00:08.199 ***** 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 04 December 2025 14:15:00 +0000 (0:00:00.594) 0:00:08.794 ***** TASK [ci_nmstate : Ensure we have needed facts] ******************************** Thursday 04 December 2025 14:15:00 +0000 (0:00:00.131) 0:00:08.925 ***** skipping: [instance] TASK [ci_nmstate : Install required packages on instance] ********************** Thursday 04 December 2025 14:15:00 +0000 (0:00:00.135) 0:00:09.060 ***** ok: [instance] TASK [ci_nmstate : Create the target NMstate dump directory] ******************* Thursday 04 December 2025 14:15:02 +0000 (0:00:01.486) 0:00:10.547 ***** changed: [instance] TASK [ci_nmstate : Save nmstate state for instance] **************************** Thursday 04 December 2025 14:15:02 +0000 (0:00:00.230) 0:00:10.778 ***** changed: [instance] TASK [ci_nmstate : Apply the desidered state on instance] ********************** Thursday 04 December 2025 14:15:02 +0000 (0:00:00.403) 0:00:11.181 ***** changed: [instance] TASK [ci_nmstate : Save nmstate debugging data for instance] ******************* Thursday 04 December 2025 14:15:04 +0000 (0:00:01.864) 0:00:13.046 ***** changed: [instance] TASK [Create extra network configuration] ************************************** Thursday 04 December 2025 14:15:05 +0000 (0:00:00.432) 0:00:13.478 ***** skipping: [instance] TASK [libvirt_manager : Ensure extra networks is in correct zone] ************** Thursday 04 December 2025 14:15:05 +0000 (0:00:00.066) 0:00:13.545 ***** skipping: [instance] TASK [libvirt_manager : Refresh networking facts on host] ********************** Thursday 04 December 2025 14:15:05 +0000 (0:00:00.058) 0:00:13.603 ***** ok: [instance] TASK [libvirt_manager : Build needed network/dnsmasq related content] ********** Thursday 04 December 2025 14:15:05 +0000 (0:00:00.478) 0:00:14.082 ***** ok: [instance] => (item=ocppr) ok: [instance] => (item=cifmw-public) ok: [instance] => (item=cifmw-osp_trunk) TASK [dnsmasq : Install needed packages] *************************************** Thursday 04 December 2025 14:15:06 +0000 (0:00:00.382) 0:00:14.464 ***** ok: [instance] TASK [dnsmasq : Ensure SELinux knows about the new files and directories] ****** Thursday 04 December 2025 14:15:07 +0000 (0:00:01.234) 0:00:15.698 ***** 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 04 December 2025 14:15:10 +0000 (0:00:03.669) 0:00:19.368 ***** changed: [instance] TASK [dnsmasq : Manage systemd unit file] ************************************** Thursday 04 December 2025 14:15:11 +0000 (0:00:00.292) 0:00:19.660 ***** changed: [instance] TASK [dnsmasq : Manage base configuration file] ******************************** Thursday 04 December 2025 14:15:11 +0000 (0:00:00.428) 0:00:20.089 ***** changed: [instance] TASK [dnsmasq : Render listener configuration] ********************************* Thursday 04 December 2025 14:15:12 +0000 (0:00:00.496) 0:00:20.586 ***** 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 04 December 2025 14:15:12 +0000 (0:00:00.124) 0:00:20.710 ***** changed: [instance] TASK [dnsmasq : Remove listener configuration file] **************************** Thursday 04 December 2025 14:15:12 +0000 (0:00:00.496) 0:00:21.207 ***** skipping: [instance] TASK [dnsmasq : Render dns configuration] ************************************** Thursday 04 December 2025 14:15:12 +0000 (0:00:00.058) 0:00:21.265 ***** 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 04 December 2025 14:15:13 +0000 (0:00:00.133) 0:00:21.398 ***** changed: [instance] TASK [dnsmasq : Remove dns configuration file] ********************************* Thursday 04 December 2025 14:15:13 +0000 (0:00:00.509) 0:00:21.907 ***** skipping: [instance] TASK [dnsmasq : Add localhost addresses from defined dnsmasq listen addresses to loopback interface] *** Thursday 04 December 2025 14:15:13 +0000 (0:00:00.054) 0:00:21.962 ***** ok: [instance] => (item=127.0.0.2) TASK [dnsmasq : Enable and start service] ************************************** Thursday 04 December 2025 14:15:13 +0000 (0:00:00.321) 0:00:22.284 ***** changed: [instance] TASK [dnsmasq : Stop service] ************************************************** Thursday 04 December 2025 14:15:14 +0000 (0:00:01.040) 0:00:23.324 ***** skipping: [instance] TASK [dnsmasq : Remove unit file] ********************************************** Thursday 04 December 2025 14:15:14 +0000 (0:00:00.058) 0:00:23.383 ***** skipping: [instance] TASK [dnsmasq : Remove main configuration files] ******************************* Thursday 04 December 2025 14:15:15 +0000 (0:00:00.106) 0:00:23.490 ***** skipping: [instance] => (item=/etc/cifmw-dnsmasq.conf) skipping: [instance] => (item=/etc/cifmw-dnsmasq.d) skipping: [instance] TASK [Create dnsmasq networks] ************************************************* Thursday 04 December 2025 14:15:15 +0000 (0:00:00.116) 0:00:23.606 ***** skipping: [instance] => (item=ocppr) TASK [dnsmasq : Assert mandatory parameter] ************************************ Thursday 04 December 2025 14:15:15 +0000 (0:00:00.162) 0:00:23.769 ***** ok: [instance] => changed=false msg: All assertions passed TASK [dnsmasq : Assert mandatory parameters for new network] ******************* Thursday 04 December 2025 14:15:15 +0000 (0:00:00.144) 0:00:23.913 ***** ok: [instance] => changed=false msg: All assertions passed TASK [dnsmasq : Create network] ************************************************ Thursday 04 December 2025 14:15:15 +0000 (0:00:00.081) 0:00:23.995 ***** changed: [instance] TASK [dnsmasq : Remove network] ************************************************ Thursday 04 December 2025 14:15:16 +0000 (0:00:00.501) 0:00:24.496 ***** skipping: [instance] TASK [dnsmasq : Remove dhcp host files] **************************************** Thursday 04 December 2025 14:15:16 +0000 (0:00:00.096) 0:00:24.593 ***** skipping: [instance] TASK [dnsmasq : Assert mandatory parameter] ************************************ Thursday 04 December 2025 14:15:16 +0000 (0:00:00.089) 0:00:24.683 ***** ok: [instance] => changed=false msg: All assertions passed TASK [dnsmasq : Assert mandatory parameters for new network] ******************* Thursday 04 December 2025 14:15:16 +0000 (0:00:00.064) 0:00:24.748 ***** ok: [instance] => changed=false msg: All assertions passed TASK [dnsmasq : Create network] ************************************************ Thursday 04 December 2025 14:15:16 +0000 (0:00:00.071) 0:00:24.819 ***** changed: [instance] TASK [dnsmasq : Remove network] ************************************************ Thursday 04 December 2025 14:15:16 +0000 (0:00:00.531) 0:00:25.350 ***** skipping: [instance] TASK [dnsmasq : Remove dhcp host files] **************************************** Thursday 04 December 2025 14:15:17 +0000 (0:00:00.051) 0:00:25.402 ***** skipping: [instance] TASK [Deploy radvd for IPv6 router advertisements] ***************************** Thursday 04 December 2025 14:15:17 +0000 (0:00:00.085) 0:00:25.488 ***** skipping: [instance] TASK [libvirt_manager : Ensure network is in correct zone] ********************* Thursday 04 December 2025 14:15:17 +0000 (0:00:00.102) 0:00:25.591 ***** 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 04 December 2025 14:15:17 +0000 (0:00:00.760) 0:00:26.351 ***** 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 04 December 2025 14:15:18 +0000 (0:00:00.097) 0:00:26.448 ***** ok: [instance] TASK [libvirt_manager : Set network_bridge_info fact with network and address] *** Thursday 04 December 2025 14:15:18 +0000 (0:00:00.405) 0:00:26.854 ***** ok: [instance] TASK [libvirt_manager : Extract IP address from network bridges] *************** Thursday 04 December 2025 14:15:18 +0000 (0:00:00.068) 0:00:26.922 ***** ok: [instance] TASK [libvirt_manager : Set network_bridge_info fact with network and address] *** Thursday 04 December 2025 14:15:18 +0000 (0:00:00.232) 0:00:27.155 ***** ok: [instance] TASK [libvirt_manager : Extract IP address from network bridges] *************** Thursday 04 December 2025 14:15:18 +0000 (0:00:00.069) 0:00:27.224 ***** ok: [instance] TASK [libvirt_manager : Set network_bridge_info fact with network and address] *** Thursday 04 December 2025 14:15:19 +0000 (0:00:00.268) 0:00:27.493 ***** ok: [instance] TASK [libvirt_manager : Output _network_data] ********************************** Thursday 04 December 2025 14:15:19 +0000 (0:00:00.069) 0:00:27.562 ***** changed: [instance] TASK [libvirt_manager : Output pub_net] **************************************** Thursday 04 December 2025 14:15:19 +0000 (0:00:00.405) 0:00:27.968 ***** changed: [instance] TASK [libvirt_manager : Output _cifmw_libvirt_manager_layout] ****************** Thursday 04 December 2025 14:15:19 +0000 (0:00:00.428) 0:00:28.396 ***** changed: [instance] TASK [libvirt_manager : Expose patch for networking_mapper] ******************** Thursday 04 December 2025 14:15:20 +0000 (0:00:00.387) 0:00:28.783 ***** ok: [instance] TASK [libvirt_manager : Save networking_mapper patch] ************************** Thursday 04 December 2025 14:15:20 +0000 (0:00:00.128) 0:00:28.912 ***** changed: [instance] TASK [networking_mapper : Check for Networking Definition file existence] ****** Thursday 04 December 2025 14:15:20 +0000 (0:00:00.383) 0:00:29.295 ***** skipping: [instance] TASK [networking_mapper : Load the Networking Definition from file] ************ Thursday 04 December 2025 14:15:20 +0000 (0:00:00.091) 0:00:29.387 ***** skipping: [instance] TASK [networking_mapper : Check for interfaces info file existence] ************ Thursday 04 December 2025 14:15:21 +0000 (0:00:00.055) 0:00:29.443 ***** skipping: [instance] TASK [networking_mapper : Load the interfaces info from file] ****************** Thursday 04 December 2025 14:15:21 +0000 (0:00:00.056) 0:00:29.500 ***** skipping: [instance] TASK [networking_mapper : Ensure local fact is empty] ************************** Thursday 04 December 2025 14:15:21 +0000 (0:00:00.056) 0:00:29.556 ***** ok: [instance] TASK [networking_mapper : Set the input Networking Definition and patch it if needed] *** Thursday 04 December 2025 14:15:21 +0000 (0:00:00.051) 0:00:29.607 ***** 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 04 December 2025 14:15:21 +0000 (0:00:00.203) 0:00:29.810 ***** skipping: [instance] TASK [networking_mapper : Ensure CI infrastructure dir exists] ***************** Thursday 04 December 2025 14:15:21 +0000 (0:00:00.052) 0:00:29.863 ***** ok: [instance] TASK [networking_mapper : Write the Networking Definition to file] ************* Thursday 04 December 2025 14:15:21 +0000 (0:00:00.246) 0:00:30.110 ***** changed: [instance] TASK [networking_mapper : Call the networking mapper] ************************** Thursday 04 December 2025 14:15:22 +0000 (0:00:00.485) 0:00:30.595 ***** ok: [instance] TASK [networking_mapper : Set networking mapper facts] ************************* Thursday 04 December 2025 14:15:22 +0000 (0:00:00.133) 0:00:30.728 ***** ok: [instance] TASK [networking_mapper : Write the Networking Environment Definition to file] *** Thursday 04 December 2025 14:15:22 +0000 (0:00:00.066) 0:00:30.795 ***** changed: [instance] TASK [libvirt_manager : Be sure to save current state of networking_mapper environment] *** Thursday 04 December 2025 14:15:22 +0000 (0:00:00.541) 0:00:31.336 ***** ok: [instance] TASK [libvirt_manager : Unset patch] ******************************************* Thursday 04 December 2025 14:15:23 +0000 (0:00:00.064) 0:00:31.401 ***** ok: [instance] TASK [libvirt_manager : Initialize empty _lm_dhcp_entries fact] **************** Thursday 04 December 2025 14:15:23 +0000 (0:00:00.050) 0:00:31.451 ***** ok: [instance] TASK [libvirt_manager : Reserve IPs on networks] ******************************* Thursday 04 December 2025 14:15:23 +0000 (0:00:00.051) 0:00:31.503 ***** 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 04 December 2025 14:15:23 +0000 (0:00:00.159) 0:00:31.662 ***** 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 04 December 2025 14:15:23 +0000 (0:00:00.206) 0:00:31.869 ***** 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 04 December 2025 14:15:23 +0000 (0:00:00.134) 0:00:32.004 ***** 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 04 December 2025 14:15:23 +0000 (0:00:00.170) 0:00:32.174 ***** 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 04 December 2025 14:15:23 +0000 (0:00:00.130) 0:00:32.305 ***** 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 04 December 2025 14:15:24 +0000 (0:00:00.135) 0:00:32.441 ***** 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 04 December 2025 14:15:24 +0000 (0:00:00.134) 0:00:32.575 ***** 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 04 December 2025 14:15:24 +0000 (0:00:00.247) 0:00:32.823 ***** TASK [dnsmasq : Ensure we have the right data and type] ************************ Thursday 04 December 2025 14:15:24 +0000 (0:00:00.144) 0:00:32.967 ***** ok: [instance] TASK [dnsmasq : Assert we have needed host data] ******************************* Thursday 04 December 2025 14:15:24 +0000 (0:00:00.073) 0:00:33.040 ***** ok: [instance] => (item={'network': 'osp_trunk', 'name': 'compute-0', 'state': 'present', 'mac': '52:54:00:8d:e0:cd', 'ips': ['192.168.140.100', ''], 'tag': 'compute'}) ok: [instance] => (item={'network': 'osp_trunk', 'name': 'controller-0', 'state': 'present', 'mac': '52:54:01:11:0f:fb', 'ips': ['192.168.140.9', ''], 'tag': 'controller'}) ok: [instance] => (item={'network': 'osp_trunk', 'name': 'master-0', 'state': 'present', 'mac': '52:54:02:24:ab:6b', 'ips': ['192.168.140.10', ''], 'tag': 'ocp'}) ok: [instance] => (item={'network': 'osp_trunk', 'name': 'worker-0', 'state': 'present', 'mac': '52:54:03:bb:46:b6', 'ips': ['192.168.140.15', ''], 'tag': 'ocp_worker'}) ok: [instance] => (item={'network': 'public', 'name': 'compute-0', 'state': 'present', 'mac': '52:54:00:c6:83:54', 'ips': ['192.168.110.100', ''], 'tag': 'compute'}) ok: [instance] => (item={'network': 'public', 'name': 'controller-0', 'state': 'present', 'mac': '52:54:01:24:28:b0', 'ips': ['192.168.110.9', ''], 'tag': 'controller'}) ok: [instance] => (item={'network': 'public', 'name': 'master-0', 'state': 'present', 'mac': '52:54:02:9f:77:74', 'ips': ['192.168.110.10', ''], 'tag': 'ocp'}) ok: [instance] => (item={'network': 'public', 'name': 'worker-0', 'state': 'present', 'mac': '52:54:03:e3:8a:a4', 'ips': ['192.168.110.15', ''], 'tag': 'ocp_worker'}) TASK [dnsmasq : Ensure networks exists] **************************************** Thursday 04 December 2025 14:15:24 +0000 (0:00:00.155) 0:00:33.196 ***** 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 04 December 2025 14:15:24 +0000 (0:00:00.144) 0:00:33.341 ***** ok: [instance] TASK [dnsmasq : Assert network exists] ***************************************** Thursday 04 December 2025 14:15:25 +0000 (0:00:00.213) 0:00:33.554 ***** ok: [instance] TASK [dnsmasq : Check network file status] ************************************* Thursday 04 December 2025 14:15:25 +0000 (0:00:00.056) 0:00:33.610 ***** ok: [instance] TASK [dnsmasq : Assert network exists] ***************************************** Thursday 04 December 2025 14:15:25 +0000 (0:00:00.245) 0:00:33.856 ***** ok: [instance] TASK [dnsmasq : Initialize empty dhcp_host_entries] **************************** Thursday 04 December 2025 14:15:25 +0000 (0:00:00.055) 0:00:33.912 ***** ok: [instance] TASK [dnsmasq : Compute entry] ************************************************* Thursday 04 December 2025 14:15:25 +0000 (0:00:00.050) 0:00:33.963 ***** ok: [instance] => (item={'network': 'osp_trunk', 'name': 'compute-0', 'state': 'present', 'mac': '52:54:00:8d:e0:cd', 'ips': ['192.168.140.100', ''], 'tag': 'compute'}) ok: [instance] => (item={'network': 'osp_trunk', 'name': 'controller-0', 'state': 'present', 'mac': '52:54:01:11:0f:fb', 'ips': ['192.168.140.9', ''], 'tag': 'controller'}) ok: [instance] => (item={'network': 'osp_trunk', 'name': 'master-0', 'state': 'present', 'mac': '52:54:02:24:ab:6b', 'ips': ['192.168.140.10', ''], 'tag': 'ocp'}) ok: [instance] => (item={'network': 'osp_trunk', 'name': 'worker-0', 'state': 'present', 'mac': '52:54:03:bb:46:b6', 'ips': ['192.168.140.15', ''], 'tag': 'ocp_worker'}) ok: [instance] => (item={'network': 'public', 'name': 'compute-0', 'state': 'present', 'mac': '52:54:00:c6:83:54', 'ips': ['192.168.110.100', ''], 'tag': 'compute'}) ok: [instance] => (item={'network': 'public', 'name': 'controller-0', 'state': 'present', 'mac': '52:54:01:24:28:b0', 'ips': ['192.168.110.9', ''], 'tag': 'controller'}) ok: [instance] => (item={'network': 'public', 'name': 'master-0', 'state': 'present', 'mac': '52:54:02:9f:77:74', 'ips': ['192.168.110.10', ''], 'tag': 'ocp'}) ok: [instance] => (item={'network': 'public', 'name': 'worker-0', 'state': 'present', 'mac': '52:54:03:e3:8a:a4', 'ips': ['192.168.110.15', ''], 'tag': 'ocp_worker'}) TASK [dnsmasq : Create add/remove sets] **************************************** Thursday 04 December 2025 14:15:25 +0000 (0:00:00.257) 0:00:34.220 ***** ok: [instance] TASK [dnsmasq : Add DHCP entries] ********************************************** Thursday 04 December 2025 14:15:25 +0000 (0:00:00.112) 0:00:34.332 ***** changed: [instance] => (item={'file': 'osp_trunk_compute-0_52:54:00:8d:e0:cd', 'entry': 'set:compute,52:54:00:8d:e0:cd,192.168.140.100,compute-0', 'state': 'present'}) changed: [instance] => (item={'file': 'osp_trunk_controller-0_52:54:01:11:0f:fb', 'entry': 'set:controller,52:54:01:11:0f:fb,192.168.140.9,controller-0', 'state': 'present'}) changed: [instance] => (item={'file': 'osp_trunk_master-0_52:54:02:24:ab:6b', 'entry': 'set:ocp,52:54:02:24:ab:6b,192.168.140.10,master-0', 'state': 'present'}) changed: [instance] => (item={'file': 'osp_trunk_worker-0_52:54:03:bb:46:b6', 'entry': 'set:ocp_worker,52:54:03:bb:46:b6,192.168.140.15,worker-0', 'state': 'present'}) changed: [instance] => (item={'file': 'public_compute-0_52:54:00:c6:83:54', 'entry': 'set:compute,52:54:00:c6:83:54,192.168.110.100,compute-0', 'state': 'present'}) changed: [instance] => (item={'file': 'public_controller-0_52:54:01:24:28:b0', 'entry': 'set:controller,52:54:01:24:28:b0,192.168.110.9,controller-0', 'state': 'present'}) changed: [instance] => (item={'file': 'public_master-0_52:54:02:9f:77:74', 'entry': 'set:ocp,52:54:02:9f:77:74,192.168.110.10,master-0', 'state': 'present'}) changed: [instance] => (item={'file': 'public_worker-0_52:54:03:e3:8a:a4', 'entry': 'set:ocp_worker,52:54:03:e3:8a:a4,192.168.110.15,worker-0', 'state': 'present'}) TASK [dnsmasq : Remove DHCP entries] ******************************************* Thursday 04 December 2025 14:15:28 +0000 (0:00:02.964) 0:00:37.297 ***** skipping: [instance] TASK [libvirt_manager : Create per-network and .utility DNS entries] *********** Thursday 04 December 2025 14:15:29 +0000 (0:00:00.110) 0:00:37.407 ***** 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 04 December 2025 14:15:29 +0000 (0:00:00.323) 0:00:37.731 ***** TASK [dnsmasq : Assert we have needed host record data] ************************ Thursday 04 December 2025 14:15:29 +0000 (0:00:00.178) 0:00:37.909 ***** ok: [instance] TASK [dnsmasq : Assert each address element have needed data] ****************** Thursday 04 December 2025 14:15:29 +0000 (0:00:00.071) 0:00:37.981 ***** 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 04 December 2025 14:15:29 +0000 (0:00:00.293) 0:00:38.274 ***** 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 04 December 2025 14:15:34 +0000 (0:00:04.570) 0:00:42.844 ***** ok: [instance] TASK [libvirt_manager : Collect DHCP options from VM definitions] ************** Thursday 04 December 2025 14:15:34 +0000 (0:00:00.054) 0:00:42.899 ***** 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 04 December 2025 14:15:34 +0000 (0:00:00.078) 0:00:42.977 ***** skipping: [instance] TASK [libvirt_manager : Ensure some domains are local] ************************* Thursday 04 December 2025 14:15:34 +0000 (0:00:00.061) 0:00:43.039 ***** changed: [instance] TASK [libvirt_manager : Ensure dnsmasq is reloaded now] ************************ Thursday 04 December 2025 14:15:35 +0000 (0:00:00.428) 0:00:43.467 ***** RUNNING HANDLER [libvirt_manager : Restart firewalld] ************************** Thursday 04 December 2025 14:15:35 +0000 (0:00:00.068) 0:00:43.535 ***** changed: [instance] RUNNING HANDLER [dnsmasq : Restart dnsmasq] ************************************ Thursday 04 December 2025 14:15:36 +0000 (0:00:00.906) 0:00:44.441 ***** changed: [instance] RUNNING HANDLER [dnsmasq : Reload dnsmasq] ************************************* Thursday 04 December 2025 14:15:36 +0000 (0:00:00.394) 0:00:44.836 ***** changed: [instance] PLAY RECAP ********************************************************************* instance : ok=103 changed=32 unreachable=0 failed=0 skipped=34 rescued=0 ignored=0 Thursday 04 December 2025 14:15:36 +0000 (0:00:00.546) 0:00:45.383 ***** =============================================================================== dnsmasq : Add/Remove address -------------------------------------------- 4.57s dnsmasq : Ensure SELinux knows about the new files and directories ------ 3.67s dnsmasq : Add DHCP entries ---------------------------------------------- 2.96s ci_nmstate : Apply the desidered state on instance ---------------------- 1.86s ci_nmstate : Install required packages on instance ---------------------- 1.49s dnsmasq : Install needed packages --------------------------------------- 1.23s dnsmasq : Enable and start service -------------------------------------- 1.04s Gathering Facts --------------------------------------------------------- 0.94s libvirt_manager : Ensure networks are created/started ------------------- 0.91s libvirt_manager : Restart firewalld ------------------------------------- 0.91s libvirt_manager : Ensure network is in correct zone --------------------- 0.76s libvirt_manager : Ensure networks are defined --------------------------- 0.74s 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.59s dnsmasq : Reload dnsmasq ------------------------------------------------ 0.55s networking_mapper : Write the Networking Environment Definition to file --- 0.54s dnsmasq : Create network ------------------------------------------------ 0.53s dnsmasq : Create dns configuration file --------------------------------- 0.51s dnsmasq : Create network ------------------------------------------------ 0.50s PLAY [Cleanup] ***************************************************************** TASK [Gathering Facts] ********************************************************* Thursday 04 December 2025 14:15:37 +0000 (0:00:00.049) 0:00:00.049 ***** ok: [instance] TASK [Ensure we have the destination directory] ******************************** Thursday 04 December 2025 14:15:38 +0000 (0:00:01.006) 0:00:01.056 ***** changed: [instance] TASK [Copy generated content to proper location] ******************************* Thursday 04 December 2025 14:15:38 +0000 (0:00:00.363) 0:00:01.419 ***** 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 04 December 2025 14:15:40 +0000 (0:00:01.465) 0:00:02.885 ***** ok: [instance] TASK [libvirt_manager : Populate service facts] ******************************** Thursday 04 December 2025 14:15:41 +0000 (0:00:00.826) 0:00:03.711 ***** ok: [instance] TASK [libvirt_manager : Start virtqemud socket service] ************************ Thursday 04 December 2025 14:15:43 +0000 (0:00:02.203) 0:00:05.915 ***** ok: [instance] => (item=virtqemud.service) ok: [instance] => (item=virtqemud.socket) TASK [libvirt_manager : Set _is_deepscrub internal fact] *********************** Thursday 04 December 2025 14:15:44 +0000 (0:00:00.937) 0:00:06.853 ***** ok: [instance] TASK [libvirt_manager : List all of the existing virtual machines] ************* Thursday 04 December 2025 14:15:44 +0000 (0:00:00.057) 0:00:06.910 ***** ok: [instance] TASK [libvirt_manager : Get pool configuration] ******************************** Thursday 04 December 2025 14:15:44 +0000 (0:00:00.397) 0:00:07.308 ***** ok: [instance] TASK [libvirt_manager : Filter out target environment] ************************* Thursday 04 December 2025 14:15:45 +0000 (0:00:00.403) 0:00:07.712 ***** ok: [instance] TASK [libvirt_manager : Expose cleanup list] *********************************** Thursday 04 December 2025 14:15:45 +0000 (0:00:00.080) 0:00:07.792 ***** ok: [instance] => cleanup_vms: [] TASK [libvirt_manager : Clean ssh known_hosts] ********************************* Thursday 04 December 2025 14:15:45 +0000 (0:00:00.079) 0:00:07.871 ***** skipping: [instance] TASK [libvirt_manager : Destroy machine] *************************************** Thursday 04 December 2025 14:15:45 +0000 (0:00:00.057) 0:00:07.928 ***** skipping: [instance] TASK [libvirt_manager : Undefine machine] ************************************** Thursday 04 December 2025 14:15:45 +0000 (0:00:00.037) 0:00:07.966 ***** skipping: [instance] TASK [libvirt_manager : (localhost) Clean ssh jumpers] ************************* Thursday 04 December 2025 14:15:45 +0000 (0:00:00.034) 0:00:08.000 ***** skipping: [instance] TASK [libvirt_manager : (instance) Clean ssh jumpers] ************************** Thursday 04 December 2025 14:15:45 +0000 (0:00:00.036) 0:00:08.036 ***** skipping: [instance] TASK [libvirt_manager : Get network list] ************************************** Thursday 04 December 2025 14:15:45 +0000 (0:00:00.034) 0:00:08.071 ***** ok: [instance] TASK [libvirt_manager : Filter out target nets] ******************************** Thursday 04 December 2025 14:15:46 +0000 (0:00:00.392) 0:00:08.463 ***** ok: [instance] TASK [libvirt_manager : Expose cleanup list] *********************************** Thursday 04 December 2025 14:15:46 +0000 (0:00:00.095) 0:00:08.559 ***** ok: [instance] => cleanup_nets: - cifmw-public - cifmw-osp_trunk - ocppr TASK [Remove dnsmasq network bits] ********************************************* Thursday 04 December 2025 14:15:46 +0000 (0:00:00.080) 0:00:08.639 ***** TASK [dnsmasq : Assert mandatory parameter] ************************************ Thursday 04 December 2025 14:15:46 +0000 (0:00:00.321) 0:00:08.961 ***** ok: [instance] => changed=false msg: All assertions passed TASK [dnsmasq : Assert mandatory parameters for new network] ******************* Thursday 04 December 2025 14:15:46 +0000 (0:00:00.084) 0:00:09.046 ***** skipping: [instance] TASK [dnsmasq : Create network] ************************************************ Thursday 04 December 2025 14:15:46 +0000 (0:00:00.077) 0:00:09.124 ***** skipping: [instance] TASK [dnsmasq : Remove network] ************************************************ Thursday 04 December 2025 14:15:46 +0000 (0:00:00.077) 0:00:09.201 ***** ok: [instance] TASK [dnsmasq : Remove dhcp host files] **************************************** Thursday 04 December 2025 14:15:47 +0000 (0:00:00.268) 0:00:09.470 ***** ok: [instance] TASK [dnsmasq : Assert mandatory parameter] ************************************ Thursday 04 December 2025 14:15:47 +0000 (0:00:00.290) 0:00:09.760 ***** ok: [instance] => changed=false msg: All assertions passed TASK [dnsmasq : Assert mandatory parameters for new network] ******************* Thursday 04 December 2025 14:15:47 +0000 (0:00:00.089) 0:00:09.850 ***** skipping: [instance] TASK [dnsmasq : Create network] ************************************************ Thursday 04 December 2025 14:15:47 +0000 (0:00:00.079) 0:00:09.929 ***** skipping: [instance] TASK [dnsmasq : Remove network] ************************************************ Thursday 04 December 2025 14:15:47 +0000 (0:00:00.077) 0:00:10.007 ***** ok: [instance] TASK [dnsmasq : Remove dhcp host files] **************************************** Thursday 04 December 2025 14:15:47 +0000 (0:00:00.290) 0:00:10.297 ***** ok: [instance] TASK [dnsmasq : Assert mandatory parameter] ************************************ Thursday 04 December 2025 14:15:48 +0000 (0:00:00.291) 0:00:10.588 ***** ok: [instance] => changed=false msg: All assertions passed TASK [dnsmasq : Assert mandatory parameters for new network] ******************* Thursday 04 December 2025 14:15:48 +0000 (0:00:00.083) 0:00:10.671 ***** skipping: [instance] TASK [dnsmasq : Create network] ************************************************ Thursday 04 December 2025 14:15:48 +0000 (0:00:00.076) 0:00:10.748 ***** skipping: [instance] TASK [dnsmasq : Remove network] ************************************************ Thursday 04 December 2025 14:15:48 +0000 (0:00:00.077) 0:00:10.825 ***** ok: [instance] TASK [dnsmasq : Remove dhcp host files] **************************************** Thursday 04 December 2025 14:15:48 +0000 (0:00:00.259) 0:00:11.085 ***** ok: [instance] TASK [libvirt_manager : Destroy networks] ************************************** Thursday 04 December 2025 14:15:48 +0000 (0:00:00.319) 0:00:11.404 ***** ok: [instance] => (item=cifmw-public) ok: [instance] => (item=cifmw-osp_trunk) ok: [instance] => (item=ocppr) TASK [libvirt_manager : Undefine networks] ************************************* Thursday 04 December 2025 14:15:50 +0000 (0:00:01.618) 0:00:13.023 ***** 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 04 December 2025 14:15:51 +0000 (0:00:00.842) 0:00:13.866 ***** ok: [instance] => (item=cifmw-public) ok: [instance] => (item=cifmw-osp_trunk) ok: [instance] => (item=ocppr) TASK [libvirt_manager : Find dummy interface connection files] ***************** Thursday 04 December 2025 14:15:52 +0000 (0:00:00.938) 0:00:14.804 ***** ok: [instance] TASK [libvirt_manager : Remove dummy interface connections] ******************** Thursday 04 December 2025 14:15:52 +0000 (0:00:00.344) 0:00:15.148 ***** 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': 1093630, 'dev': 64513, 'nlink': 1, 'atime': 1764857703.3053522, 'mtime': 1764857703.3053522, 'ctime': 1764857703.3053522, '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': 1094032, 'dev': 64513, 'nlink': 1, 'atime': 1764857703.3063521, 'mtime': 1764857703.3063521, 'ctime': 1764857703.3063521, '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': 1094033, 'dev': 64513, 'nlink': 1, 'atime': 1764857703.3073523, 'mtime': 1764857703.3073523, 'ctime': 1764857703.3073523, '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 04 December 2025 14:15:53 +0000 (0:00:00.762) 0:00:15.911 ***** 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 04 December 2025 14:15:54 +0000 (0:00:01.247) 0:00:17.158 ***** ok: [instance] TASK [libvirt_manager : Disable masquerade in firewalld default zone] ********** Thursday 04 December 2025 14:15:55 +0000 (0:00:00.613) 0:00:17.771 ***** ok: [instance] TASK [libvirt_manager : Disable forward in firewalld libvirt zone] ************* Thursday 04 December 2025 14:15:55 +0000 (0:00:00.370) 0:00:18.142 ***** changed: [instance] TASK [libvirt_manager : Remove cifmw storage pool] ***************************** Thursday 04 December 2025 14:15:56 +0000 (0:00:00.527) 0:00:18.669 ***** 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 04 December 2025 14:15:56 +0000 (0:00:00.118) 0:00:18.788 ***** ok: [instance] => changed=false msg: All assertions passed TASK [libvirt_manager : Gather the status of cifmw-pool storage pool.] ********* Thursday 04 December 2025 14:15:56 +0000 (0:00:00.082) 0:00:18.870 ***** changed: [instance] TASK [libvirt_manager : Create the storage pool] ******************************* Thursday 04 December 2025 14:15:56 +0000 (0:00:00.278) 0:00:19.149 ***** skipping: [instance] TASK [libvirt_manager : Ensure the storage pool is started] ******************** Thursday 04 December 2025 14:15:56 +0000 (0:00:00.080) 0:00:19.229 ***** 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 04 December 2025 14:15:56 +0000 (0:00:00.136) 0:00:19.365 ***** skipping: [instance] TASK [libvirt_manager : Remove the volumes from pool to delete] **************** Thursday 04 December 2025 14:15:56 +0000 (0:00:00.081) 0:00:19.446 ***** skipping: [instance] TASK [libvirt_manager : Delete storage pool] *********************************** Thursday 04 December 2025 14:15:57 +0000 (0:00:00.081) 0:00:19.528 ***** skipping: [instance] => (item=pool-destroy) skipping: [instance] => (item=pool-undefine) skipping: [instance] TASK [libvirt_manager : Refresh pools facts] *********************************** Thursday 04 December 2025 14:15:57 +0000 (0:00:00.112) 0:00:19.640 ***** ok: [instance] TASK [libvirt_manager : Remove overlay images from ocp_volume pools if exists] *** Thursday 04 December 2025 14:15:57 +0000 (0:00:00.286) 0:00:19.927 ***** skipping: [instance] TASK [libvirt_manager : Remove ocp_volumes storage pool] *********************** Thursday 04 December 2025 14:15:57 +0000 (0:00:00.047) 0:00:19.975 ***** 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 04 December 2025 14:15:57 +0000 (0:00:00.125) 0:00:20.100 ***** ok: [instance] => changed=false msg: All assertions passed TASK [libvirt_manager : Gather the status of cifmw-pool storage pool.] ********* Thursday 04 December 2025 14:15:57 +0000 (0:00:00.083) 0:00:20.184 ***** changed: [instance] TASK [libvirt_manager : Create the storage pool] ******************************* Thursday 04 December 2025 14:15:58 +0000 (0:00:00.303) 0:00:20.487 ***** skipping: [instance] TASK [libvirt_manager : Ensure the storage pool is started] ******************** Thursday 04 December 2025 14:15:58 +0000 (0:00:00.082) 0:00:20.570 ***** 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 04 December 2025 14:15:58 +0000 (0:00:00.108) 0:00:20.678 ***** skipping: [instance] TASK [libvirt_manager : Remove the volumes from pool to delete] **************** Thursday 04 December 2025 14:15:58 +0000 (0:00:00.080) 0:00:20.759 ***** skipping: [instance] TASK [libvirt_manager : Delete storage pool] *********************************** Thursday 04 December 2025 14:15:58 +0000 (0:00:00.080) 0:00:20.839 ***** skipping: [instance] => (item=pool-destroy) skipping: [instance] => (item=pool-undefine) skipping: [instance] TASK [libvirt_manager : Refresh pools facts] *********************************** Thursday 04 December 2025 14:15:58 +0000 (0:00:00.109) 0:00:20.949 ***** ok: [instance] TASK [libvirt_manager : Refresh all pools after actions] *********************** Thursday 04 December 2025 14:15:58 +0000 (0:00:00.287) 0:00:21.237 ***** skipping: [instance] TASK [libvirt_manager : Get temporary key status] ****************************** Thursday 04 December 2025 14:15:58 +0000 (0:00:00.045) 0:00:21.283 ***** ok: [instance] TASK [libvirt_manager : Get public key] **************************************** Thursday 04 December 2025 14:15:59 +0000 (0:00:00.331) 0:00:21.614 ***** skipping: [instance] TASK [libvirt_manager : Remove public key] ************************************* Thursday 04 December 2025 14:15:59 +0000 (0:00:00.038) 0:00:21.653 ***** skipping: [instance] TASK [libvirt_manager : Remove keypair] **************************************** Thursday 04 December 2025 14:15:59 +0000 (0:00:00.037) 0:00:21.690 ***** skipping: [instance] => (item=cifmw_reproducer_key.pub) skipping: [instance] => (item=cifmw_reproducer_key) skipping: [instance] TASK [libvirt_manager : List libvirt logs] ************************************* Thursday 04 December 2025 14:15:59 +0000 (0:00:00.041) 0:00:21.731 ***** ok: [instance] TASK [libvirt_manager : Remove detected logs] ********************************** Thursday 04 December 2025 14:15:59 +0000 (0:00:00.210) 0:00:21.942 ***** skipping: [instance] TASK [libvirt_manager : Remove workload and volumes] *************************** Thursday 04 December 2025 14:15:59 +0000 (0:00:00.035) 0:00:21.978 ***** 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 04 December 2025 14:16:01 +0000 (0:00:01.514) 0:00:23.493 ***** ok: [instance] => (item=images) ok: [instance] => (item=artifacts/virtual-nodes.yml) TASK [podman : Ensure podman is installed] ************************************* Thursday 04 December 2025 14:16:01 +0000 (0:00:00.419) 0:00:23.912 ***** ok: [instance] TASK [podman : Enable loginctl linger for ansible_user_id] ********************* Thursday 04 December 2025 14:16:02 +0000 (0:00:01.384) 0:00:25.296 ***** changed: [instance] TASK [podman : Ensure subordinate UID entry exists for zuul] ******************* Thursday 04 December 2025 14:16:03 +0000 (0:00:00.254) 0:00:25.550 ***** skipping: [instance] TASK [podman : Ensure subordinate GID entry exists for zuul] ******************* Thursday 04 December 2025 14:16:03 +0000 (0:00:00.045) 0:00:25.596 ***** skipping: [instance] TASK [podman : Run podman system migrate if subuid/subgid files were changed] *** Thursday 04 December 2025 14:16:03 +0000 (0:00:00.043) 0:00:25.639 ***** skipping: [instance] TASK [virtualbmc : Stop and remove vbmc container] ***************************** Thursday 04 December 2025 14:16:03 +0000 (0:00:00.087) 0:00:25.727 ***** ok: [instance] TASK [virtualbmc : Remove vbmc container image] ******************************** Thursday 04 December 2025 14:16:03 +0000 (0:00:00.461) 0:00:26.188 ***** ok: [instance] TASK [virtualbmc : Check if VBMC key exists] *********************************** Thursday 04 December 2025 14:16:04 +0000 (0:00:00.432) 0:00:26.620 ***** ok: [instance] TASK [virtualbmc : Slurp key] ************************************************** Thursday 04 December 2025 14:16:04 +0000 (0:00:00.194) 0:00:26.815 ***** skipping: [instance] TASK [virtualbmc : Revoke VBMC SSH access] ************************************* Thursday 04 December 2025 14:16:04 +0000 (0:00:00.037) 0:00:26.852 ***** skipping: [instance] TASK [virtualbmc : Remove vbmc files] ****************************************** Thursday 04 December 2025 14:16:04 +0000 (0:00:00.037) 0:00:26.889 ***** 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 04 December 2025 14:16:05 +0000 (0:00:00.747) 0:00:27.636 ***** TASK [ssh_jumper : Remove Include cifmw_ssh_config.d] ************************** Thursday 04 December 2025 14:16:05 +0000 (0:00:00.084) 0:00:27.721 ***** ok: [instance] TASK [ssh_jumper : Remove cifmw_ssh_config.d directory] ************************ Thursday 04 December 2025 14:16:05 +0000 (0:00:00.291) 0:00:28.012 ***** ok: [instance] TASK [Clean local ssh config] ************************************************** Thursday 04 December 2025 14:16:05 +0000 (0:00:00.231) 0:00:28.244 ***** TASK [ssh_jumper : Remove Include cifmw_ssh_config.d] ************************** Thursday 04 December 2025 14:16:05 +0000 (0:00:00.086) 0:00:28.330 ***** ok: [instance -> localhost] TASK [ssh_jumper : Remove cifmw_ssh_config.d directory] ************************ Thursday 04 December 2025 14:16:06 +0000 (0:00:00.226) 0:00:28.556 ***** ok: [instance -> localhost] TASK [dnsmasq : Cleaning dnsmasq] ********************************************** Thursday 04 December 2025 14:16:06 +0000 (0:00:00.230) 0:00:28.787 ***** included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/configure.yml for instance TASK [dnsmasq : Install needed packages] *************************************** Thursday 04 December 2025 14:16:06 +0000 (0:00:00.070) 0:00:28.857 ***** ok: [instance] TASK [dnsmasq : Ensure SELinux knows about the new files and directories] ****** Thursday 04 December 2025 14:16:07 +0000 (0:00:01.225) 0:00:30.083 ***** 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 04 December 2025 14:16:10 +0000 (0:00:03.351) 0:00:33.434 ***** changed: [instance] TASK [dnsmasq : Manage systemd unit file] ************************************** Thursday 04 December 2025 14:16:11 +0000 (0:00:00.227) 0:00:33.662 ***** skipping: [instance] TASK [dnsmasq : Manage base configuration file] ******************************** Thursday 04 December 2025 14:16:11 +0000 (0:00:00.055) 0:00:33.717 ***** skipping: [instance] TASK [dnsmasq : Render listener configuration] ********************************* Thursday 04 December 2025 14:16:11 +0000 (0:00:00.039) 0:00:33.757 ***** 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 04 December 2025 14:16:11 +0000 (0:00:00.064) 0:00:33.821 ***** skipping: [instance] TASK [dnsmasq : Remove listener configuration file] **************************** Thursday 04 December 2025 14:16:11 +0000 (0:00:00.037) 0:00:33.859 ***** changed: [instance] TASK [dnsmasq : Render dns configuration] ************************************** Thursday 04 December 2025 14:16:11 +0000 (0:00:00.219) 0:00:34.078 ***** 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 04 December 2025 14:16:11 +0000 (0:00:00.065) 0:00:34.144 ***** skipping: [instance] TASK [dnsmasq : Remove dns configuration file] ********************************* Thursday 04 December 2025 14:16:11 +0000 (0:00:00.038) 0:00:34.182 ***** changed: [instance] TASK [dnsmasq : Add localhost addresses from defined dnsmasq listen addresses to loopback interface] *** Thursday 04 December 2025 14:16:11 +0000 (0:00:00.228) 0:00:34.411 ***** skipping: [instance] TASK [dnsmasq : Enable and start service] ************************************** Thursday 04 December 2025 14:16:12 +0000 (0:00:00.065) 0:00:34.476 ***** skipping: [instance] TASK [dnsmasq : Stop service] ************************************************** Thursday 04 December 2025 14:16:12 +0000 (0:00:00.038) 0:00:34.515 ***** changed: [instance] TASK [dnsmasq : Remove unit file] ********************************************** Thursday 04 December 2025 14:16:12 +0000 (0:00:00.561) 0:00:35.076 ***** changed: [instance] TASK [dnsmasq : Remove main configuration files] ******************************* Thursday 04 December 2025 14:16:12 +0000 (0:00:00.222) 0:00:35.299 ***** changed: [instance] => (item=/etc/cifmw-dnsmasq.conf) changed: [instance] => (item=/etc/cifmw-dnsmasq.d) TASK [dnsmasq : Remove lease file] ********************************************* Thursday 04 December 2025 14:16:13 +0000 (0:00:00.414) 0:00:35.713 ***** changed: [instance] TASK [radvd : Gather package facts] ******************************************** Thursday 04 December 2025 14:16:13 +0000 (0:00:00.251) 0:00:35.965 ***** ok: [instance] TASK [radvd : Stop and disable radvd service] ********************************** Thursday 04 December 2025 14:16:14 +0000 (0:00:00.605) 0:00:36.570 ***** skipping: [instance] TASK [radvd : Remove radvd configuration file] ********************************* Thursday 04 December 2025 14:16:14 +0000 (0:00:00.048) 0:00:36.618 ***** ok: [instance] TASK [radvd : Remove configuration directory] ********************************** Thursday 04 December 2025 14:16:14 +0000 (0:00:00.226) 0:00:36.845 ***** ok: [instance] TASK [radvd : Remove radvd package] ******************************************** Thursday 04 December 2025 14:16:14 +0000 (0:00:00.227) 0:00:37.073 ***** skipping: [instance] TASK [Ensure work directory is removed] **************************************** Thursday 04 December 2025 14:16:14 +0000 (0:00:00.086) 0:00:37.160 ***** changed: [instance] RUNNING HANDLER [libvirt_manager : Restart firewalld] ************************** Thursday 04 December 2025 14:16:15 +0000 (0:00:00.389) 0:00:37.549 ***** changed: [instance] PLAY RECAP ********************************************************************* instance : ok=71 changed=19 unreachable=0 failed=0 skipped=40 rescued=0 ignored=0 Thursday 04 December 2025 14:16:15 +0000 (0:00:00.824) 0:00:38.373 ***** =============================================================================== dnsmasq : Ensure SELinux knows about the new files and directories ------ 3.35s libvirt_manager : Populate service facts -------------------------------- 2.20s libvirt_manager : Destroy networks -------------------------------------- 1.62s libvirt_manager : Remove workload and volumes --------------------------- 1.51s Copy generated content to proper location ------------------------------- 1.47s podman : Ensure podman is installed ------------------------------------- 1.38s libvirt_manager : Clean firewalld libvirt zone -------------------------- 1.25s dnsmasq : Install needed packages --------------------------------------- 1.23s Gathering Facts --------------------------------------------------------- 1.01s libvirt_manager : Ensure no trace of networks lays in nmcli ------------- 0.94s libvirt_manager : Start virtqemud socket service ------------------------ 0.94s libvirt_manager : Undefine networks ------------------------------------- 0.84s libvirt_manager : Get installed packages list --------------------------- 0.83s libvirt_manager : Restart firewalld ------------------------------------- 0.82s libvirt_manager : Remove dummy interface connections -------------------- 0.76s virtualbmc : Remove vbmc files ------------------------------------------ 0.75s libvirt_manager : Ensure firewalld is enabled and started --------------- 0.61s radvd : Gather package facts -------------------------------------------- 0.61s dnsmasq : Stop service -------------------------------------------------- 0.56s libvirt_manager : Disable forward in firewalld libvirt zone ------------- 0.53s PLAY [Prepare] ***************************************************************** TASK [Gathering Facts] ********************************************************* Thursday 04 December 2025 14:16:33 +0000 (0:00:00.059) 0:00:00.059 ***** ok: [instance] TASK [Create custom basedir] *************************************************** Thursday 04 December 2025 14:16:34 +0000 (0:00:00.824) 0:00:00.884 ***** changed: [instance] TASK [test_deps : Gather facts if they don't exist] **************************** Thursday 04 December 2025 14:16:34 +0000 (0:00:00.435) 0:00:01.320 ***** skipping: [instance] TASK [test_deps : Gather variables for each operating system] ****************** Thursday 04 December 2025 14:16:34 +0000 (0:00:00.059) 0:00:01.379 ***** 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 04 December 2025 14:16:35 +0000 (0:00:00.108) 0:00:01.488 ***** ok: [instance] TASK [test_deps : Disable ubi host subscription-manager integration] *********** Thursday 04 December 2025 14:16:35 +0000 (0:00:00.326) 0:00:01.814 ***** ok: [instance] TASK [test_deps : Disable ubi 9 repos] ***************************************** Thursday 04 December 2025 14:16:35 +0000 (0:00:00.255) 0:00:02.069 ***** ok: [instance] => (item=ubi-9-appstream) ok: [instance] => (item=ubi-9-baseos) ok: [instance] => (item=ubi-9-codeready-builder) TASK [Deploy repo-setup] ******************************************************* Thursday 04 December 2025 14:16:36 +0000 (0:00:00.788) 0:00:02.858 ***** TASK [repo_setup : Ensure directories are present] ***************************** Thursday 04 December 2025 14:16:36 +0000 (0:00:00.140) 0:00:02.998 ***** 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 04 December 2025 14:16:37 +0000 (0:00:00.572) 0:00:03.570 ***** ok: [instance] TASK [repo_setup : Get repo-setup repository] ********************************** Thursday 04 December 2025 14:16:38 +0000 (0:00:01.396) 0:00:04.966 ***** changed: [instance] TASK [repo_setup : Initialize python venv and install requirements] ************ Thursday 04 December 2025 14:16:39 +0000 (0:00:01.046) 0:00:06.013 ***** changed: [instance] TASK [repo_setup : Install repo-setup package] ********************************* Thursday 04 December 2025 14:16:46 +0000 (0:00:06.674) 0:00:12.688 ***** changed: [instance] TASK [repo_setup : Set cifmw_repo_setup_dlrn_hash_tag from content provider] *** Thursday 04 December 2025 14:16:46 +0000 (0:00:00.713) 0:00:13.401 ***** skipping: [instance] TASK [repo_setup : Run repo-setup] ********************************************* Thursday 04 December 2025 14:16:46 +0000 (0:00:00.053) 0:00:13.455 ***** changed: [instance] TASK [repo_setup : Get component repo] ***************************************** Thursday 04 December 2025 14:16:47 +0000 (0:00:00.904) 0:00:14.359 ***** skipping: [instance] TASK [repo_setup : Rename component repo] ************************************** Thursday 04 December 2025 14:16:47 +0000 (0:00:00.067) 0:00:14.427 ***** skipping: [instance] TASK [repo_setup : Disable component repo in current-podified dlrn repo] ******* Thursday 04 December 2025 14:16:48 +0000 (0:00:00.067) 0:00:14.495 ***** skipping: [instance] TASK [repo_setup : Run repo-setup-get-hash] ************************************ Thursday 04 December 2025 14:16:48 +0000 (0:00:00.067) 0:00:14.562 ***** changed: [instance] TASK [repo_setup : Dump full hash in delorean.repo.md5 file] ******************* Thursday 04 December 2025 14:16:48 +0000 (0:00:00.598) 0:00:15.161 ***** changed: [instance] TASK [repo_setup : Dump current-podified hash] ********************************* Thursday 04 December 2025 14:16:49 +0000 (0:00:00.459) 0:00:15.620 ***** skipping: [instance] TASK [repo_setup : Slurp current podified hash] ******************************** Thursday 04 December 2025 14:16:49 +0000 (0:00:00.062) 0:00:15.683 ***** skipping: [instance] TASK [repo_setup : Update the value of full_hash] ****************************** Thursday 04 December 2025 14:16:49 +0000 (0:00:00.060) 0:00:15.744 ***** skipping: [instance] TASK [repo_setup : Export hashes facts for further use] ************************ Thursday 04 December 2025 14:16:49 +0000 (0:00:00.093) 0:00:15.837 ***** ok: [instance] TASK [repo_setup : Create download directory] ********************************** Thursday 04 December 2025 14:16:49 +0000 (0:00:00.078) 0:00:15.916 ***** skipping: [instance] TASK [repo_setup : Print the URL to request] *********************************** Thursday 04 December 2025 14:16:49 +0000 (0:00:00.062) 0:00:15.979 ***** skipping: [instance] TASK [Download the RPM] ******************************************************** Thursday 04 December 2025 14:16:49 +0000 (0:00:00.059) 0:00:16.038 ***** skipping: [instance] TASK [repo_setup : Install RHOS Release tool] ********************************** Thursday 04 December 2025 14:16:49 +0000 (0:00:00.088) 0:00:16.127 ***** skipping: [instance] TASK [repo_setup : Get rhos-release tool version] ****************************** Thursday 04 December 2025 14:16:49 +0000 (0:00:00.060) 0:00:16.187 ***** skipping: [instance] TASK [repo_setup : Print rhos-release tool version] **************************** Thursday 04 December 2025 14:16:49 +0000 (0:00:00.059) 0:00:16.246 ***** skipping: [instance] TASK [repo_setup : Generate repos using rhos-release {{ cifmw_repo_setup_rhos_release_args }}] *** Thursday 04 December 2025 14:16:49 +0000 (0:00:00.061) 0:00:16.308 ***** skipping: [instance] TASK [repo_setup : Check for /etc/ci/mirror_info.sh] *************************** Thursday 04 December 2025 14:16:49 +0000 (0:00:00.088) 0:00:16.396 ***** ok: [instance] TASK [repo_setup : Use RDO proxy mirrors] ************************************** Thursday 04 December 2025 14:16:50 +0000 (0:00:00.217) 0:00:16.614 ***** changed: [instance] TASK [repo_setup : Use RDO CentOS mirrors (remove CentOS 10 conditional when Nodepool mirrors exist)] *** Thursday 04 December 2025 14:16:50 +0000 (0:00:00.251) 0:00:16.865 ***** changed: [instance] TASK [repo_setup : Check for gating.repo file on content provider] ************* Thursday 04 December 2025 14:16:50 +0000 (0:00:00.257) 0:00:17.122 ***** skipping: [instance] TASK [repo_setup : Populate gating repo from content provider ip] ************** Thursday 04 December 2025 14:16:50 +0000 (0:00:00.084) 0:00:17.206 ***** skipping: [instance] TASK [repo_setup : Check for DLRN repo at the destination] ********************* Thursday 04 December 2025 14:16:50 +0000 (0:00:00.055) 0:00:17.262 ***** skipping: [instance] TASK [repo_setup : Lower the priority of DLRN repos to allow installation from gating repo] *** Thursday 04 December 2025 14:16:50 +0000 (0:00:00.053) 0:00:17.315 ***** skipping: [instance] TASK [repo_setup : Check for DLRN component repo] ****************************** Thursday 04 December 2025 14:16:50 +0000 (0:00:00.052) 0:00:17.368 ***** skipping: [instance] TASK [repo_setup : Lower the priority of componennt repos to allow installation from gating repo] *** Thursday 04 December 2025 14:16:50 +0000 (0:00:00.085) 0:00:17.454 ***** skipping: [instance] TASK [repo_setup : Find existing repos from /etc/yum.repos.d directory] ******** Thursday 04 December 2025 14:16:51 +0000 (0:00:00.054) 0:00:17.509 ***** skipping: [instance] TASK [repo_setup : Remove existing repos from /etc/yum.repos.d directory] ****** Thursday 04 December 2025 14:16:51 +0000 (0:00:00.048) 0:00:17.557 ***** skipping: [instance] TASK [repo_setup : Cleanup existing metadata] ********************************** Thursday 04 December 2025 14:16:51 +0000 (0:00:00.063) 0:00:17.620 ***** skipping: [instance] TASK [repo_setup : Copy generated repos to /etc/yum.repos.d directory] ********* Thursday 04 December 2025 14:16:51 +0000 (0:00:00.048) 0:00:17.669 ***** skipping: [instance] TASK [test_deps : Look for redhat-release rpm] ********************************* Thursday 04 December 2025 14:16:51 +0000 (0:00:00.117) 0:00:17.787 ***** skipping: [instance] TASK [test_deps : Remove redhat-release] *************************************** Thursday 04 December 2025 14:16:51 +0000 (0:00:00.070) 0:00:17.858 ***** skipping: [instance] TASK [test_deps : Install centos-stream-release] ******************************* Thursday 04 December 2025 14:16:51 +0000 (0:00:00.069) 0:00:17.928 ***** skipping: [instance] TASK [test_deps : Install additional packages] ********************************* Thursday 04 December 2025 14:16:51 +0000 (0:00:00.101) 0:00:18.030 ***** skipping: [instance] TASK [test_deps : Install selinux python libs] ********************************* Thursday 04 December 2025 14:16:51 +0000 (0:00:00.069) 0:00:18.099 ***** ok: [instance] TASK [test_deps : Install python yaml libs] ************************************ Thursday 04 December 2025 14:20:26 +0000 (0:03:34.727) 0:03:52.827 ***** ok: [instance] TASK [test_deps : Install extra packages] ************************************** Thursday 04 December 2025 14:20:27 +0000 (0:00:01.296) 0:03:54.123 ***** skipping: [instance] TASK [ci_setup : Gather variables for each operating system] ******************* Thursday 04 December 2025 14:20:27 +0000 (0:00:00.116) 0:03:54.240 ***** 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 04 December 2025 14:20:27 +0000 (0:00:00.111) 0:03:54.352 ***** ok: [instance] => cifmw_ci_setup_packages: - bash-completion - ca-certificates - git-core - make - tar - tmux - python3-pip TASK [ci_setup : Install needed packages] ************************************** Thursday 04 December 2025 14:20:27 +0000 (0:00:00.051) 0:03:54.404 ***** ok: [instance] TASK [ci_setup : Gather version of openshift client] *************************** Thursday 04 December 2025 14:20:29 +0000 (0:00:01.323) 0:03:55.727 ***** ok: [instance] TASK [ci_setup : Ensure openshift client install path is present] ************** Thursday 04 December 2025 14:20:29 +0000 (0:00:00.297) 0:03:56.025 ***** ok: [instance] TASK [ci_setup : Install openshift client] ************************************* Thursday 04 December 2025 14:20:29 +0000 (0:00:00.234) 0:03:56.259 ***** skipping: [instance] TASK [ci_setup : Add the OC path to cifmw_path if needed] ********************** Thursday 04 December 2025 14:20:29 +0000 (0:00:00.097) 0:03:56.356 ***** skipping: [instance] TASK [ci_setup : Create completion file] *************************************** Thursday 04 December 2025 14:20:29 +0000 (0:00:00.098) 0:03:56.455 ***** ok: [instance] TASK [ci_setup : Source completion from within .bashrc] ************************ Thursday 04 December 2025 14:20:30 +0000 (0:00:00.207) 0:03:56.662 ***** changed: [instance] TASK [ci_setup : Check rhsm status] ******************************************** Thursday 04 December 2025 14:20:30 +0000 (0:00:00.290) 0:03:56.953 ***** skipping: [instance] TASK [ci_setup : Gather the repos to be enabled] ******************************* Thursday 04 December 2025 14:20:30 +0000 (0:00:00.048) 0:03:57.002 ***** skipping: [instance] TASK [ci_setup : Enabling the required repositories.] ************************** Thursday 04 December 2025 14:20:30 +0000 (0:00:00.080) 0:03:57.083 ***** skipping: [instance] TASK [ci_setup : Get current /etc/redhat-release] ****************************** Thursday 04 December 2025 14:20:30 +0000 (0:00:00.049) 0:03:57.132 ***** skipping: [instance] TASK [ci_setup : Print current /etc/redhat-release] **************************** Thursday 04 December 2025 14:20:30 +0000 (0:00:00.050) 0:03:57.182 ***** skipping: [instance] TASK [ci_setup : Ensure the repos are enabled in the system using yum] ********* Thursday 04 December 2025 14:20:30 +0000 (0:00:00.047) 0:03:57.230 ***** skipping: [instance] TASK [ci_setup : Manage directories] ******************************************* Thursday 04 December 2025 14:20:30 +0000 (0:00:00.053) 0:03:57.284 ***** 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 04 December 2025 14:20:31 +0000 (0:00:01.088) 0:03:58.372 ***** ok: [instance] TASK [libvirt_manager : Populate service facts] ******************************** Thursday 04 December 2025 14:20:32 +0000 (0:00:00.828) 0:03:59.200 ***** ok: [instance] TASK [libvirt_manager : Start virtqemud socket service] ************************ Thursday 04 December 2025 14:20:34 +0000 (0:00:02.120) 0:04:01.320 ***** changed: [instance] => (item=virtqemud.service) ok: [instance] => (item=virtqemud.socket) TASK [libvirt_manager : Set _is_deepscrub internal fact] *********************** Thursday 04 December 2025 14:20:35 +0000 (0:00:00.958) 0:04:02.279 ***** ok: [instance] TASK [libvirt_manager : List all of the existing virtual machines] ************* Thursday 04 December 2025 14:20:35 +0000 (0:00:00.056) 0:04:02.336 ***** ok: [instance] TASK [libvirt_manager : Get pool configuration] ******************************** Thursday 04 December 2025 14:20:36 +0000 (0:00:00.401) 0:04:02.737 ***** ok: [instance] TASK [libvirt_manager : Filter out target environment] ************************* Thursday 04 December 2025 14:20:36 +0000 (0:00:00.473) 0:04:03.211 ***** ok: [instance] TASK [libvirt_manager : Expose cleanup list] *********************************** Thursday 04 December 2025 14:20:36 +0000 (0:00:00.084) 0:04:03.295 ***** ok: [instance] => cleanup_vms: [] TASK [libvirt_manager : Clean ssh known_hosts] ********************************* Thursday 04 December 2025 14:20:36 +0000 (0:00:00.130) 0:04:03.426 ***** skipping: [instance] TASK [libvirt_manager : Destroy machine] *************************************** Thursday 04 December 2025 14:20:36 +0000 (0:00:00.037) 0:04:03.463 ***** skipping: [instance] TASK [libvirt_manager : Undefine machine] ************************************** Thursday 04 December 2025 14:20:37 +0000 (0:00:00.035) 0:04:03.499 ***** skipping: [instance] TASK [libvirt_manager : (localhost) Clean ssh jumpers] ************************* Thursday 04 December 2025 14:20:37 +0000 (0:00:00.036) 0:04:03.535 ***** skipping: [instance] TASK [libvirt_manager : (instance) Clean ssh jumpers] ************************** Thursday 04 December 2025 14:20:37 +0000 (0:00:00.038) 0:04:03.574 ***** skipping: [instance] TASK [libvirt_manager : Get network list] ************************************** Thursday 04 December 2025 14:20:37 +0000 (0:00:00.038) 0:04:03.613 ***** ok: [instance] TASK [libvirt_manager : Filter out target nets] ******************************** Thursday 04 December 2025 14:20:37 +0000 (0:00:00.436) 0:04:04.049 ***** ok: [instance] TASK [libvirt_manager : Expose cleanup list] *********************************** Thursday 04 December 2025 14:20:37 +0000 (0:00:00.103) 0:04:04.153 ***** ok: [instance] => cleanup_nets: [] TASK [Remove dnsmasq network bits] ********************************************* Thursday 04 December 2025 14:20:37 +0000 (0:00:00.082) 0:04:04.235 ***** skipping: [instance] TASK [libvirt_manager : Destroy networks] ************************************** Thursday 04 December 2025 14:20:37 +0000 (0:00:00.067) 0:04:04.303 ***** skipping: [instance] TASK [libvirt_manager : Undefine networks] ************************************* Thursday 04 December 2025 14:20:37 +0000 (0:00:00.036) 0:04:04.339 ***** skipping: [instance] TASK [libvirt_manager : Ensure no trace of networks lays in nmcli] ************* Thursday 04 December 2025 14:20:37 +0000 (0:00:00.035) 0:04:04.375 ***** skipping: [instance] TASK [libvirt_manager : Find dummy interface connection files] ***************** Thursday 04 December 2025 14:20:37 +0000 (0:00:00.036) 0:04:04.412 ***** ok: [instance] TASK [libvirt_manager : Remove dummy interface connections] ******************** Thursday 04 December 2025 14:20:38 +0000 (0:00:00.353) 0:04:04.765 ***** skipping: [instance] TASK [libvirt_manager : Clean firewalld libvirt zone] ************************** Thursday 04 December 2025 14:20:38 +0000 (0:00:00.036) 0:04:04.801 ***** skipping: [instance] TASK [libvirt_manager : Ensure firewalld is enabled and started] *************** Thursday 04 December 2025 14:20:38 +0000 (0:00:00.035) 0:04:04.837 ***** ok: [instance] TASK [libvirt_manager : Disable masquerade in firewalld default zone] ********** Thursday 04 December 2025 14:20:38 +0000 (0:00:00.605) 0:04:05.443 ***** ok: [instance] TASK [libvirt_manager : Disable forward in firewalld libvirt zone] ************* Thursday 04 December 2025 14:20:39 +0000 (0:00:00.495) 0:04:05.938 ***** changed: [instance] TASK [libvirt_manager : Remove cifmw storage pool] ***************************** Thursday 04 December 2025 14:20:39 +0000 (0:00:00.455) 0:04:06.394 ***** 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 04 December 2025 14:20:40 +0000 (0:00:00.116) 0:04:06.511 ***** ok: [instance] => changed=false msg: All assertions passed TASK [libvirt_manager : Gather the status of cifmw-pool storage pool.] ********* Thursday 04 December 2025 14:20:40 +0000 (0:00:00.086) 0:04:06.598 ***** changed: [instance] TASK [libvirt_manager : Create the storage pool] ******************************* Thursday 04 December 2025 14:20:40 +0000 (0:00:00.281) 0:04:06.879 ***** skipping: [instance] TASK [libvirt_manager : Ensure the storage pool is started] ******************** Thursday 04 December 2025 14:20:40 +0000 (0:00:00.082) 0:04:06.961 ***** 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 04 December 2025 14:20:40 +0000 (0:00:00.136) 0:04:07.098 ***** skipping: [instance] TASK [libvirt_manager : Remove the volumes from pool to delete] **************** Thursday 04 December 2025 14:20:40 +0000 (0:00:00.083) 0:04:07.181 ***** skipping: [instance] TASK [libvirt_manager : Delete storage pool] *********************************** Thursday 04 December 2025 14:20:40 +0000 (0:00:00.083) 0:04:07.264 ***** skipping: [instance] => (item=pool-destroy) skipping: [instance] => (item=pool-undefine) skipping: [instance] TASK [libvirt_manager : Refresh pools facts] *********************************** Thursday 04 December 2025 14:20:40 +0000 (0:00:00.113) 0:04:07.378 ***** ok: [instance] TASK [libvirt_manager : Remove overlay images from ocp_volume pools if exists] *** Thursday 04 December 2025 14:20:41 +0000 (0:00:00.286) 0:04:07.664 ***** skipping: [instance] TASK [libvirt_manager : Remove ocp_volumes storage pool] *********************** Thursday 04 December 2025 14:20:41 +0000 (0:00:00.048) 0:04:07.713 ***** 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 04 December 2025 14:20:41 +0000 (0:00:00.116) 0:04:07.829 ***** ok: [instance] => changed=false msg: All assertions passed TASK [libvirt_manager : Gather the status of cifmw-pool storage pool.] ********* Thursday 04 December 2025 14:20:41 +0000 (0:00:00.142) 0:04:07.972 ***** changed: [instance] TASK [libvirt_manager : Create the storage pool] ******************************* Thursday 04 December 2025 14:20:41 +0000 (0:00:00.277) 0:04:08.249 ***** skipping: [instance] TASK [libvirt_manager : Ensure the storage pool is started] ******************** Thursday 04 December 2025 14:20:41 +0000 (0:00:00.083) 0:04:08.332 ***** 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 04 December 2025 14:20:41 +0000 (0:00:00.113) 0:04:08.446 ***** skipping: [instance] TASK [libvirt_manager : Remove the volumes from pool to delete] **************** Thursday 04 December 2025 14:20:42 +0000 (0:00:00.081) 0:04:08.527 ***** skipping: [instance] TASK [libvirt_manager : Delete storage pool] *********************************** Thursday 04 December 2025 14:20:42 +0000 (0:00:00.080) 0:04:08.608 ***** skipping: [instance] => (item=pool-destroy) skipping: [instance] => (item=pool-undefine) skipping: [instance] TASK [libvirt_manager : Refresh pools facts] *********************************** Thursday 04 December 2025 14:20:42 +0000 (0:00:00.112) 0:04:08.720 ***** ok: [instance] TASK [libvirt_manager : Refresh all pools after actions] *********************** Thursday 04 December 2025 14:20:42 +0000 (0:00:00.291) 0:04:09.012 ***** skipping: [instance] TASK [libvirt_manager : Get temporary key status] ****************************** Thursday 04 December 2025 14:20:42 +0000 (0:00:00.075) 0:04:09.088 ***** ok: [instance] TASK [libvirt_manager : Get public key] **************************************** Thursday 04 December 2025 14:20:42 +0000 (0:00:00.196) 0:04:09.285 ***** skipping: [instance] TASK [libvirt_manager : Remove public key] ************************************* Thursday 04 December 2025 14:20:42 +0000 (0:00:00.040) 0:04:09.326 ***** skipping: [instance] TASK [libvirt_manager : Remove keypair] **************************************** Thursday 04 December 2025 14:20:42 +0000 (0:00:00.037) 0:04:09.363 ***** skipping: [instance] => (item=cifmw_reproducer_key.pub) skipping: [instance] => (item=cifmw_reproducer_key) skipping: [instance] TASK [libvirt_manager : List libvirt logs] ************************************* Thursday 04 December 2025 14:20:42 +0000 (0:00:00.041) 0:04:09.405 ***** ok: [instance] TASK [libvirt_manager : Remove detected logs] ********************************** Thursday 04 December 2025 14:20:43 +0000 (0:00:00.221) 0:04:09.626 ***** skipping: [instance] TASK [libvirt_manager : Remove workload and volumes] *************************** Thursday 04 December 2025 14:20:43 +0000 (0:00:00.039) 0:04:09.665 ***** 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 04 December 2025 14:20:44 +0000 (0:00:01.402) 0:04:11.067 ***** ok: [instance] => (item=images) ok: [instance] => (item=artifacts/virtual-nodes.yml) TASK [podman : Ensure podman is installed] ************************************* Thursday 04 December 2025 14:20:44 +0000 (0:00:00.381) 0:04:11.449 ***** ok: [instance] TASK [podman : Enable loginctl linger for ansible_user_id] ********************* Thursday 04 December 2025 14:20:46 +0000 (0:00:01.279) 0:04:12.729 ***** changed: [instance] TASK [podman : Ensure subordinate UID entry exists for zuul] ******************* Thursday 04 December 2025 14:20:46 +0000 (0:00:00.250) 0:04:12.980 ***** skipping: [instance] TASK [podman : Ensure subordinate GID entry exists for zuul] ******************* Thursday 04 December 2025 14:20:46 +0000 (0:00:00.070) 0:04:13.050 ***** skipping: [instance] TASK [podman : Run podman system migrate if subuid/subgid files were changed] *** Thursday 04 December 2025 14:20:46 +0000 (0:00:00.043) 0:04:13.094 ***** skipping: [instance] TASK [virtualbmc : Stop and remove vbmc container] ***************************** Thursday 04 December 2025 14:20:46 +0000 (0:00:00.068) 0:04:13.162 ***** ok: [instance] TASK [virtualbmc : Remove vbmc container image] ******************************** Thursday 04 December 2025 14:20:47 +0000 (0:00:00.467) 0:04:13.629 ***** ok: [instance] TASK [virtualbmc : Check if VBMC key exists] *********************************** Thursday 04 December 2025 14:20:47 +0000 (0:00:00.427) 0:04:14.057 ***** ok: [instance] TASK [virtualbmc : Slurp key] ************************************************** Thursday 04 December 2025 14:20:47 +0000 (0:00:00.195) 0:04:14.252 ***** skipping: [instance] TASK [virtualbmc : Revoke VBMC SSH access] ************************************* Thursday 04 December 2025 14:20:47 +0000 (0:00:00.038) 0:04:14.291 ***** skipping: [instance] TASK [virtualbmc : Remove vbmc files] ****************************************** Thursday 04 December 2025 14:20:47 +0000 (0:00:00.066) 0:04:14.358 ***** 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 04 December 2025 14:20:48 +0000 (0:00:00.738) 0:04:15.096 ***** TASK [ssh_jumper : Remove Include cifmw_ssh_config.d] ************************** Thursday 04 December 2025 14:20:48 +0000 (0:00:00.088) 0:04:15.185 ***** ok: [instance] TASK [ssh_jumper : Remove cifmw_ssh_config.d directory] ************************ Thursday 04 December 2025 14:20:49 +0000 (0:00:00.327) 0:04:15.512 ***** ok: [instance] TASK [Clean local ssh config] ************************************************** Thursday 04 December 2025 14:20:49 +0000 (0:00:00.256) 0:04:15.769 ***** TASK [ssh_jumper : Remove Include cifmw_ssh_config.d] ************************** Thursday 04 December 2025 14:20:49 +0000 (0:00:00.090) 0:04:15.859 ***** ok: [instance -> localhost] TASK [ssh_jumper : Remove cifmw_ssh_config.d directory] ************************ Thursday 04 December 2025 14:20:49 +0000 (0:00:00.199) 0:04:16.058 ***** ok: [instance -> localhost] TASK [dnsmasq : Cleaning dnsmasq] ********************************************** Thursday 04 December 2025 14:20:49 +0000 (0:00:00.230) 0:04:16.289 ***** included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/configure.yml for instance TASK [dnsmasq : Install needed packages] *************************************** Thursday 04 December 2025 14:20:49 +0000 (0:00:00.069) 0:04:16.358 ***** ok: [instance] TASK [dnsmasq : Ensure SELinux knows about the new files and directories] ****** Thursday 04 December 2025 14:20:51 +0000 (0:00:01.238) 0:04:17.596 ***** 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 04 December 2025 14:20:52 +0000 (0:00:01.259) 0:04:18.856 ***** ok: [instance] TASK [dnsmasq : Manage systemd unit file] ************************************** Thursday 04 December 2025 14:20:52 +0000 (0:00:00.222) 0:04:19.079 ***** skipping: [instance] TASK [dnsmasq : Manage base configuration file] ******************************** Thursday 04 December 2025 14:20:52 +0000 (0:00:00.039) 0:04:19.118 ***** skipping: [instance] TASK [dnsmasq : Render listener configuration] ********************************* Thursday 04 December 2025 14:20:52 +0000 (0:00:00.062) 0:04:19.180 ***** 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 04 December 2025 14:20:52 +0000 (0:00:00.066) 0:04:19.247 ***** skipping: [instance] TASK [dnsmasq : Remove listener configuration file] **************************** Thursday 04 December 2025 14:20:52 +0000 (0:00:00.039) 0:04:19.286 ***** ok: [instance] TASK [dnsmasq : Render dns configuration] ************************************** Thursday 04 December 2025 14:20:53 +0000 (0:00:00.223) 0:04:19.510 ***** 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 04 December 2025 14:20:53 +0000 (0:00:00.066) 0:04:19.576 ***** skipping: [instance] TASK [dnsmasq : Remove dns configuration file] ********************************* Thursday 04 December 2025 14:20:53 +0000 (0:00:00.040) 0:04:19.617 ***** ok: [instance] TASK [dnsmasq : Add localhost addresses from defined dnsmasq listen addresses to loopback interface] *** Thursday 04 December 2025 14:20:53 +0000 (0:00:00.231) 0:04:19.848 ***** skipping: [instance] TASK [dnsmasq : Enable and start service] ************************************** Thursday 04 December 2025 14:20:53 +0000 (0:00:00.065) 0:04:19.913 ***** skipping: [instance] TASK [dnsmasq : Stop service] ************************************************** Thursday 04 December 2025 14:20:53 +0000 (0:00:00.040) 0:04:19.953 ***** ok: [instance] TASK [dnsmasq : Remove unit file] ********************************************** Thursday 04 December 2025 14:20:53 +0000 (0:00:00.347) 0:04:20.301 ***** ok: [instance] TASK [dnsmasq : Remove main configuration files] ******************************* Thursday 04 December 2025 14:20:54 +0000 (0:00:00.223) 0:04:20.525 ***** ok: [instance] => (item=/etc/cifmw-dnsmasq.conf) ok: [instance] => (item=/etc/cifmw-dnsmasq.d) TASK [dnsmasq : Remove lease file] ********************************************* Thursday 04 December 2025 14:20:54 +0000 (0:00:00.408) 0:04:20.934 ***** ok: [instance] TASK [radvd : Gather package facts] ******************************************** Thursday 04 December 2025 14:20:54 +0000 (0:00:00.247) 0:04:21.182 ***** ok: [instance] TASK [radvd : Stop and disable radvd service] ********************************** Thursday 04 December 2025 14:20:55 +0000 (0:00:00.605) 0:04:21.787 ***** skipping: [instance] TASK [radvd : Remove radvd configuration file] ********************************* Thursday 04 December 2025 14:20:55 +0000 (0:00:00.048) 0:04:21.836 ***** ok: [instance] TASK [radvd : Remove configuration directory] ********************************** Thursday 04 December 2025 14:20:55 +0000 (0:00:00.217) 0:04:22.053 ***** ok: [instance] TASK [radvd : Remove radvd package] ******************************************** Thursday 04 December 2025 14:20:55 +0000 (0:00:00.222) 0:04:22.276 ***** skipping: [instance] TASK [libvirt_manager : Ensure output directory exists] ************************ Thursday 04 December 2025 14:20:55 +0000 (0:00:00.113) 0:04:22.389 ***** ok: [instance] TASK [libvirt_manager : Get vmx/svm extensions from /proc/cpuinfo] ************* Thursday 04 December 2025 14:20:56 +0000 (0:00:00.209) 0:04:22.598 ***** changed: [instance] TASK [libvirt_manager : Check if KVM is enabled] ******************************* Thursday 04 December 2025 14:20:56 +0000 (0:00:00.213) 0:04:22.811 ***** ok: [instance] TASK [libvirt_manager : Fail if KVM not enabled] ******************************* Thursday 04 December 2025 14:20:56 +0000 (0:00:00.205) 0:04:23.017 ***** skipping: [instance] TASK [libvirt_manager : Check if VMX virtualization] *************************** Thursday 04 December 2025 14:20:56 +0000 (0:00:00.038) 0:04:23.056 ***** skipping: [instance] TASK [libvirt_manager : Check if SVM virtualization] *************************** Thursday 04 December 2025 14:20:56 +0000 (0:00:00.037) 0:04:23.094 ***** ok: [instance] TASK [libvirt_manager : Enable VMX virtualization] ***************************** Thursday 04 December 2025 14:20:56 +0000 (0:00:00.039) 0:04:23.133 ***** skipping: [instance] TASK [libvirt_manager : Install packages required for using KVM] *************** Thursday 04 December 2025 14:20:56 +0000 (0:00:00.037) 0:04:23.171 ***** ok: [instance] TASK [libvirt_manager : Create rules.d polkit folder] ************************** Thursday 04 December 2025 14:20:57 +0000 (0:00:01.217) 0:04:24.389 ***** ok: [instance] TASK [libvirt_manager : Enable UNIX socket PolicyKit auth] ********************* Thursday 04 December 2025 14:20:58 +0000 (0:00:00.225) 0:04:24.614 ***** ok: [instance] TASK [libvirt_manager : Restart service polkit service] ************************ Thursday 04 December 2025 14:20:58 +0000 (0:00:00.391) 0:04:25.006 ***** skipping: [instance] TASK [libvirt_manager : Remove directory for service override] ***************** Thursday 04 December 2025 14:20:58 +0000 (0:00:00.046) 0:04:25.052 ***** ok: [instance] TASK [libvirt_manager : Reload systemctl and start/enable virtproxyd.service] *** Thursday 04 December 2025 14:20:58 +0000 (0:00:00.216) 0:04:25.268 ***** ok: [instance] TASK [libvirt_manager : Ensure firewalld service is up] ************************ Thursday 04 December 2025 14:20:59 +0000 (0:00:00.518) 0:04:25.787 ***** ok: [instance] TASK [libvirt_manager : Ensure libvirt modular driver daemons are started.] **** Thursday 04 December 2025 14:20:59 +0000 (0:00:00.348) 0:04:26.136 ***** 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 04 December 2025 14:20:59 +0000 (0:00:00.220) 0:04:26.356 ***** ok: [instance] TASK [libvirt_manager : Ensure read-only socket is enabled for qemu.] ********** Thursday 04 December 2025 14:21:00 +0000 (0:00:00.348) 0:04:26.705 ***** ok: [instance] TASK [libvirt_manager : Ensure admin socket is enabled for qemu.] ************** Thursday 04 December 2025 14:21:00 +0000 (0:00:00.354) 0:04:27.060 ***** ok: [instance] TASK [libvirt_manager : Ensure read-write socket is enabled for interface.] **** Thursday 04 December 2025 14:21:00 +0000 (0:00:00.376) 0:04:27.436 ***** ok: [instance] TASK [libvirt_manager : Ensure read-only socket is enabled for interface.] ***** Thursday 04 December 2025 14:21:01 +0000 (0:00:00.349) 0:04:27.786 ***** ok: [instance] TASK [libvirt_manager : Ensure admin socket is enabled for interface.] ********* Thursday 04 December 2025 14:21:01 +0000 (0:00:00.347) 0:04:28.133 ***** ok: [instance] TASK [libvirt_manager : Ensure read-write socket is enabled for network.] ****** Thursday 04 December 2025 14:21:02 +0000 (0:00:00.359) 0:04:28.492 ***** ok: [instance] TASK [libvirt_manager : Ensure read-only socket is enabled for network.] ******* Thursday 04 December 2025 14:21:02 +0000 (0:00:00.345) 0:04:28.838 ***** ok: [instance] TASK [libvirt_manager : Ensure admin socket is enabled for network.] *********** Thursday 04 December 2025 14:21:02 +0000 (0:00:00.349) 0:04:29.187 ***** ok: [instance] TASK [libvirt_manager : Ensure read-write socket is enabled for nodedev.] ****** Thursday 04 December 2025 14:21:03 +0000 (0:00:00.349) 0:04:29.537 ***** ok: [instance] TASK [libvirt_manager : Ensure read-only socket is enabled for nodedev.] ******* Thursday 04 December 2025 14:21:03 +0000 (0:00:00.359) 0:04:29.896 ***** ok: [instance] TASK [libvirt_manager : Ensure admin socket is enabled for nodedev.] *********** Thursday 04 December 2025 14:21:03 +0000 (0:00:00.354) 0:04:30.250 ***** ok: [instance] TASK [libvirt_manager : Ensure read-write socket is enabled for nwfilter.] ***** Thursday 04 December 2025 14:21:04 +0000 (0:00:00.349) 0:04:30.599 ***** ok: [instance] TASK [libvirt_manager : Ensure read-only socket is enabled for nwfilter.] ****** Thursday 04 December 2025 14:21:04 +0000 (0:00:00.362) 0:04:30.962 ***** ok: [instance] TASK [libvirt_manager : Ensure admin socket is enabled for nwfilter.] ********** Thursday 04 December 2025 14:21:04 +0000 (0:00:00.366) 0:04:31.328 ***** ok: [instance] TASK [libvirt_manager : Ensure read-write socket is enabled for secret.] ******* Thursday 04 December 2025 14:21:05 +0000 (0:00:00.348) 0:04:31.676 ***** ok: [instance] TASK [libvirt_manager : Ensure read-only socket is enabled for secret.] ******** Thursday 04 December 2025 14:21:05 +0000 (0:00:00.345) 0:04:32.022 ***** ok: [instance] TASK [libvirt_manager : Ensure admin socket is enabled for secret.] ************ Thursday 04 December 2025 14:21:05 +0000 (0:00:00.355) 0:04:32.377 ***** ok: [instance] TASK [libvirt_manager : Ensure read-write socket is enabled for storage.] ****** Thursday 04 December 2025 14:21:06 +0000 (0:00:00.351) 0:04:32.728 ***** ok: [instance] TASK [libvirt_manager : Ensure read-only socket is enabled for storage.] ******* Thursday 04 December 2025 14:21:06 +0000 (0:00:00.357) 0:04:33.086 ***** ok: [instance] TASK [libvirt_manager : Ensure admin socket is enabled for storage.] *********** Thursday 04 December 2025 14:21:06 +0000 (0:00:00.353) 0:04:33.440 ***** ok: [instance] TASK [libvirt_manager : Ensure read-write socket is enabled for proxy.] ******** Thursday 04 December 2025 14:21:07 +0000 (0:00:00.359) 0:04:33.800 ***** ok: [instance] TASK [libvirt_manager : Ensure read-only socket is enabled for proxy.] ********* Thursday 04 December 2025 14:21:07 +0000 (0:00:00.347) 0:04:34.147 ***** ok: [instance] TASK [libvirt_manager : Ensure admin socket is enabled for proxy.] ************* Thursday 04 December 2025 14:21:08 +0000 (0:00:00.347) 0:04:34.494 ***** ok: [instance] TASK [libvirt_manager : Manage service for older releases] ********************* Thursday 04 December 2025 14:21:08 +0000 (0:00:00.342) 0:04:34.837 ***** skipping: [instance] TASK [libvirt_manager : Get libvirt group users] ******************************* Thursday 04 December 2025 14:21:08 +0000 (0:00:00.055) 0:04:34.892 ***** ok: [instance] TASK [libvirt_manager : Add user if not exists in libvirt group] *************** Thursday 04 December 2025 14:21:08 +0000 (0:00:00.317) 0:04:35.209 ***** ok: [instance] TASK [libvirt_manager : Allow QEMU on home directory for the storage access] *** Thursday 04 December 2025 14:21:09 +0000 (0:00:00.408) 0:04:35.618 ***** ok: [instance] TASK [libvirt_manager : Inject system connection parameters in bashrc] ********* Thursday 04 December 2025 14:21:09 +0000 (0:00:00.306) 0:04:35.924 ***** [WARNING]: Reset is not implemented for this connection changed: [instance] TASK [libvirt_manager : Ensure we reload user env] ***************************** Thursday 04 December 2025 14:21:09 +0000 (0:00:00.199) 0:04:36.123 ***** TASK [libvirt_manager : Deactivate default] ************************************ Thursday 04 December 2025 14:21:09 +0000 (0:00:00.073) 0:04:36.197 ***** fatal: [instance]: FAILED! => changed=false msg: network default not found TASK [libvirt_manager : Encountered an error during virt-net removal.] ********* Thursday 04 December 2025 14:21:09 +0000 (0:00:00.266) 0:04:36.464 ***** ok: [instance] => msg: Looks like the provided virtual network does not exist. TASK [Ensure we use dnsmasq for NetworkManager resolver] *********************** Thursday 04 December 2025 14:21:10 +0000 (0:00:00.064) 0:04:36.528 ***** ok: [instance] TASK [Ensure we delegate .utility zone to our own instance] ******************** Thursday 04 December 2025 14:21:10 +0000 (0:00:00.385) 0:04:36.914 ***** ok: [instance] TASK [Restart NetworkManager] ************************************************** Thursday 04 December 2025 14:21:10 +0000 (0:00:00.393) 0:04:37.308 ***** changed: [instance] TASK [Ensure ocp_volumes exists] *********************************************** Thursday 04 December 2025 14:21:11 +0000 (0:00:00.459) 0:04:37.767 ***** changed: [instance] RUNNING HANDLER [libvirt_manager : Restart firewalld] ************************** Thursday 04 December 2025 14:21:11 +0000 (0:00:00.276) 0:04:38.044 ***** changed: [instance] PLAY RECAP ********************************************************************* instance : ok=132 changed=23 unreachable=0 failed=0 skipped=83 rescued=1 ignored=0 Thursday 04 December 2025 14:21:12 +0000 (0:00:00.755) 0:04:38.800 ***** =============================================================================== test_deps : Install selinux python libs ------------------------------- 214.73s repo_setup : Initialize python venv and install requirements ------------ 6.67s libvirt_manager : Populate service facts -------------------------------- 2.12s libvirt_manager : Remove workload and volumes --------------------------- 1.40s repo_setup : Make sure git-core package is installed -------------------- 1.40s ci_setup : Install needed packages -------------------------------------- 1.32s test_deps : Install python yaml libs ------------------------------------ 1.30s podman : Ensure podman is installed ------------------------------------- 1.28s dnsmasq : Ensure SELinux knows about the new files and directories ------ 1.26s dnsmasq : Install needed packages --------------------------------------- 1.24s libvirt_manager : Install packages required for using KVM --------------- 1.22s ci_setup : Manage directories ------------------------------------------- 1.09s repo_setup : Get repo-setup repository ---------------------------------- 1.05s libvirt_manager : Start virtqemud socket service ------------------------ 0.96s repo_setup : Run repo-setup --------------------------------------------- 0.90s libvirt_manager : Get installed packages list --------------------------- 0.83s Gathering Facts --------------------------------------------------------- 0.82s test_deps : Disable ubi 9 repos ----------------------------------------- 0.79s libvirt_manager : Restart firewalld ------------------------------------- 0.76s virtualbmc : Remove vbmc files ------------------------------------------ 0.74s PLAY [One hypervisor] ********************************************************** TASK [Gathering Facts] ********************************************************* Thursday 04 December 2025 14:21:12 +0000 (0:00:00.047) 0:00:00.047 ***** ok: [instance] TASK [discover_latest_image : Get latest image] ******************************** Thursday 04 December 2025 14:21:13 +0000 (0:00:00.871) 0:00:00.918 ***** changed: [instance] TASK [discover_latest_image : Export facts accordingly] ************************ Thursday 04 December 2025 14:21:15 +0000 (0:00:01.537) 0:00:02.455 ***** ok: [instance] TASK [Load networking definition] ********************************************** Thursday 04 December 2025 14:21:15 +0000 (0:00:00.094) 0:00:02.550 ***** ok: [instance] TASK [libvirt_manager : Import layout generator if needed] ********************* Thursday 04 December 2025 14:21:15 +0000 (0:00:00.071) 0:00:02.621 ***** 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 04 December 2025 14:21:15 +0000 (0:00:00.087) 0:00:02.708 ***** ok: [instance] TASK [libvirt_manager : Patch the layout if needed] **************************** Thursday 04 December 2025 14:21:15 +0000 (0:00:00.109) 0:00:02.817 ***** ok: [instance] => (item=cifmw_libvirt_manager_configuration_patch_01_more_computes) TASK [libvirt_manager : Enable forwarding in the libvirt zone] ***************** Thursday 04 December 2025 14:21:15 +0000 (0:00:00.184) 0:00:03.002 ***** changed: [instance] TASK [libvirt_manager : Enable masquerading for public traffic] **************** Thursday 04 December 2025 14:21:16 +0000 (0:00:00.486) 0:00:03.488 ***** changed: [instance] TASK [libvirt_manager : Ensure firewalld is restarts] ************************** Thursday 04 December 2025 14:21:16 +0000 (0:00:00.517) 0:00:04.005 ***** RUNNING HANDLER [libvirt_manager : Restart firewalld] ************************** Thursday 04 December 2025 14:21:16 +0000 (0:00:00.091) 0:00:04.097 ***** changed: [instance] TASK [Deploy virtualbmc] ******************************************************* Thursday 04 December 2025 14:21:17 +0000 (0:00:00.969) 0:00:05.067 ***** skipping: [instance] TASK [libvirt_manager : Let the project know we have vbmc available] *********** Thursday 04 December 2025 14:21:17 +0000 (0:00:00.059) 0:00:05.126 ***** skipping: [instance] TASK [libvirt_manager : Create needed workload directory] ********************** Thursday 04 December 2025 14:21:18 +0000 (0:00:00.083) 0:00:05.210 ***** changed: [instance] => (item=workload) changed: [instance] => (item=reproducer-inventory) changed: [instance] => (item=volumes) TASK [libvirt_manager : Allow QEMU on workload directory] ********************** Thursday 04 December 2025 14:21:18 +0000 (0:00:00.639) 0:00:05.849 ***** changed: [instance] => (item=workload) changed: [instance] => (item=volumes) TASK [libvirt_manager : Generate networking data] ****************************** Thursday 04 December 2025 14:21:19 +0000 (0:00:00.535) 0:00:06.385 ***** 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 04 December 2025 14:21:19 +0000 (0:00:00.158) 0:00:06.543 ***** ok: [instance] TASK [libvirt_manager : Check if we get an existing interfaces-info.yml] ******* Thursday 04 December 2025 14:21:19 +0000 (0:00:00.047) 0:00:06.590 ***** ok: [instance] TASK [libvirt_manager : Load file if exists] *********************************** Thursday 04 December 2025 14:21:19 +0000 (0:00:00.331) 0:00:06.922 ***** skipping: [instance] TASK [libvirt_manager : Update fact with existing content] ********************* Thursday 04 December 2025 14:21:19 +0000 (0:00:00.083) 0:00:07.006 ***** skipping: [instance] TASK [libvirt_manager : Generate VM list] ************************************** Thursday 04 December 2025 14:21:19 +0000 (0:00:00.059) 0:00:07.065 ***** ok: [instance] TASK [libvirt_manager : Generate/update mapping all nodes] ********************* Thursday 04 December 2025 14:21:20 +0000 (0:00:00.084) 0:00:07.150 ***** 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 04 December 2025 14:21:20 +0000 (0:00:00.140) 0:00:07.290 ***** skipping: [instance] TASK [libvirt_manager : Dump MAC mapping] ************************************** Thursday 04 December 2025 14:21:20 +0000 (0:00:00.092) 0:00:07.383 ***** changed: [instance] TASK [libvirt_manager : Inject all VMs in the inventory] *********************** Thursday 04 December 2025 14:21:20 +0000 (0:00:00.459) 0:00:07.843 ***** 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 04 December 2025 14:21:20 +0000 (0:00:00.150) 0:00:07.993 ***** skipping: [instance] TASK [networking_mapper : Load the Networking Definition from file] ************ Thursday 04 December 2025 14:21:20 +0000 (0:00:00.053) 0:00:08.046 ***** skipping: [instance] TASK [networking_mapper : Check for interfaces info file existence] ************ Thursday 04 December 2025 14:21:20 +0000 (0:00:00.081) 0:00:08.128 ***** skipping: [instance] TASK [networking_mapper : Load the interfaces info from file] ****************** Thursday 04 December 2025 14:21:21 +0000 (0:00:00.055) 0:00:08.184 ***** skipping: [instance] TASK [networking_mapper : Ensure local fact is empty] ************************** Thursday 04 December 2025 14:21:21 +0000 (0:00:00.054) 0:00:08.238 ***** ok: [instance] TASK [networking_mapper : Set the input Networking Definition and patch it if needed] *** Thursday 04 December 2025 14:21:21 +0000 (0:00:00.049) 0:00:08.287 ***** 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 04 December 2025 14:21:21 +0000 (0:00:00.206) 0:00:08.494 ***** skipping: [instance] TASK [networking_mapper : Ensure CI infrastructure dir exists] ***************** Thursday 04 December 2025 14:21:21 +0000 (0:00:00.049) 0:00:08.544 ***** ok: [instance] TASK [networking_mapper : Write the Networking Definition to file] ************* Thursday 04 December 2025 14:21:21 +0000 (0:00:00.234) 0:00:08.779 ***** changed: [instance] TASK [networking_mapper : Call the networking mapper] ************************** Thursday 04 December 2025 14:21:22 +0000 (0:00:00.462) 0:00:09.241 ***** ok: [instance] TASK [networking_mapper : Set networking mapper facts] ************************* Thursday 04 December 2025 14:21:22 +0000 (0:00:00.144) 0:00:09.385 ***** ok: [instance] TASK [networking_mapper : Write the Networking Environment Definition to file] *** Thursday 04 December 2025 14:21:22 +0000 (0:00:00.058) 0:00:09.444 ***** changed: [instance] TASK [libvirt_manager : Manage networks if needed] ***************************** Thursday 04 December 2025 14:21:22 +0000 (0:00:00.503) 0:00:09.947 ***** 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 04 December 2025 14:21:22 +0000 (0:00:00.130) 0:00:10.078 ***** ok: [instance] => (item=public) ok: [instance] => (item=osp_trunk) TASK [libvirt_manager : Ensure networks are defined] *************************** Thursday 04 December 2025 14:21:23 +0000 (0:00:00.079) 0:00:10.157 ***** changed: [instance] => (item=cifmw-public) changed: [instance] => (item=cifmw-osp_trunk) TASK [libvirt_manager : Ensure networks are created/started] ******************* Thursday 04 December 2025 14:21:23 +0000 (0:00:00.601) 0:00:10.759 ***** ok: [instance] => (item=cifmw-public) ok: [instance] => (item=cifmw-osp_trunk) TASK [libvirt_manager : Ensure networks are active] **************************** Thursday 04 December 2025 14:21:24 +0000 (0:00:00.665) 0:00:11.424 ***** ok: [instance] => (item=cifmw-public) ok: [instance] => (item=cifmw-osp_trunk) TASK [libvirt_manager : Ensure networks enabled to autostart] ****************** Thursday 04 December 2025 14:21:24 +0000 (0:00:00.457) 0:00:11.882 ***** changed: [instance] => (item=cifmw-public) changed: [instance] => (item=cifmw-osp_trunk) TASK [libvirt_manager : Add a dummy interface to bridges if required] ********** Thursday 04 December 2025 14:21:25 +0000 (0:00:00.487) 0:00:12.370 ***** 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 04 December 2025 14:21:25 +0000 (0:00:00.112) 0:00:12.482 ***** ok: [instance] TASK [libvirt_manager : Fetch bridges ports link info] ************************* Thursday 04 December 2025 14:21:25 +0000 (0:00:00.203) 0:00:12.686 ***** ok: [instance] => (item=cifmw-public) ok: [instance] => (item=cifmw-osp_trunk) TASK [Create dummy interfaces to ensure bridges are UP] ************************ Thursday 04 December 2025 14:21:25 +0000 (0:00:00.388) 0:00:13.075 ***** TASK [ci_nmstate : Ensure we have needed facts] ******************************** Thursday 04 December 2025 14:21:26 +0000 (0:00:00.128) 0:00:13.203 ***** skipping: [instance] TASK [ci_nmstate : Install required packages on instance] ********************** Thursday 04 December 2025 14:21:26 +0000 (0:00:00.198) 0:00:13.402 ***** ok: [instance] TASK [ci_nmstate : Create the target NMstate dump directory] ******************* Thursday 04 December 2025 14:21:27 +0000 (0:00:01.503) 0:00:14.906 ***** changed: [instance] TASK [ci_nmstate : Save nmstate state for instance] **************************** Thursday 04 December 2025 14:21:28 +0000 (0:00:00.231) 0:00:15.138 ***** changed: [instance] TASK [ci_nmstate : Apply the desidered state on instance] ********************** Thursday 04 December 2025 14:21:28 +0000 (0:00:00.427) 0:00:15.565 ***** changed: [instance] TASK [ci_nmstate : Save nmstate debugging data for instance] ******************* Thursday 04 December 2025 14:21:30 +0000 (0:00:01.773) 0:00:17.338 ***** changed: [instance] TASK [Create extra network configuration] ************************************** Thursday 04 December 2025 14:21:30 +0000 (0:00:00.440) 0:00:17.778 ***** skipping: [instance] TASK [libvirt_manager : Ensure extra networks is in correct zone] ************** Thursday 04 December 2025 14:21:30 +0000 (0:00:00.062) 0:00:17.841 ***** skipping: [instance] TASK [libvirt_manager : Refresh networking facts on host] ********************** Thursday 04 December 2025 14:21:30 +0000 (0:00:00.059) 0:00:17.900 ***** ok: [instance] TASK [libvirt_manager : Build needed network/dnsmasq related content] ********** Thursday 04 December 2025 14:21:31 +0000 (0:00:00.463) 0:00:18.364 ***** ok: [instance] => (item=cifmw-public) ok: [instance] => (item=cifmw-osp_trunk) TASK [dnsmasq : Install needed packages] *************************************** Thursday 04 December 2025 14:21:31 +0000 (0:00:00.270) 0:00:18.634 ***** ok: [instance] TASK [dnsmasq : Ensure SELinux knows about the new files and directories] ****** Thursday 04 December 2025 14:21:32 +0000 (0:00:01.293) 0:00:19.928 ***** 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 04 December 2025 14:21:36 +0000 (0:00:03.499) 0:00:23.427 ***** changed: [instance] TASK [dnsmasq : Manage systemd unit file] ************************************** Thursday 04 December 2025 14:21:36 +0000 (0:00:00.248) 0:00:23.676 ***** changed: [instance] TASK [dnsmasq : Manage base configuration file] ******************************** Thursday 04 December 2025 14:21:36 +0000 (0:00:00.392) 0:00:24.068 ***** changed: [instance] TASK [dnsmasq : Render listener configuration] ********************************* Thursday 04 December 2025 14:21:37 +0000 (0:00:00.437) 0:00:24.505 ***** 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 04 December 2025 14:21:37 +0000 (0:00:00.118) 0:00:24.623 ***** changed: [instance] TASK [dnsmasq : Remove listener configuration file] **************************** Thursday 04 December 2025 14:21:37 +0000 (0:00:00.415) 0:00:25.039 ***** skipping: [instance] TASK [dnsmasq : Render dns configuration] ************************************** Thursday 04 December 2025 14:21:37 +0000 (0:00:00.048) 0:00:25.087 ***** 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 04 December 2025 14:21:38 +0000 (0:00:00.111) 0:00:25.199 ***** changed: [instance] TASK [dnsmasq : Remove dns configuration file] ********************************* Thursday 04 December 2025 14:21:38 +0000 (0:00:00.401) 0:00:25.601 ***** skipping: [instance] TASK [dnsmasq : Add localhost addresses from defined dnsmasq listen addresses to loopback interface] *** Thursday 04 December 2025 14:21:38 +0000 (0:00:00.048) 0:00:25.649 ***** ok: [instance] => (item=127.0.0.2) TASK [dnsmasq : Enable and start service] ************************************** Thursday 04 December 2025 14:21:38 +0000 (0:00:00.269) 0:00:25.919 ***** changed: [instance] TASK [dnsmasq : Stop service] ************************************************** Thursday 04 December 2025 14:21:39 +0000 (0:00:00.748) 0:00:26.667 ***** skipping: [instance] TASK [dnsmasq : Remove unit file] ********************************************** Thursday 04 December 2025 14:21:39 +0000 (0:00:00.051) 0:00:26.718 ***** skipping: [instance] TASK [dnsmasq : Remove main configuration files] ******************************* Thursday 04 December 2025 14:21:39 +0000 (0:00:00.075) 0:00:26.793 ***** skipping: [instance] => (item=/etc/cifmw-dnsmasq.conf) skipping: [instance] => (item=/etc/cifmw-dnsmasq.d) skipping: [instance] TASK [Create dnsmasq networks] ************************************************* Thursday 04 December 2025 14:21:39 +0000 (0:00:00.090) 0:00:26.884 ***** TASK [dnsmasq : Assert mandatory parameter] ************************************ Thursday 04 December 2025 14:21:39 +0000 (0:00:00.155) 0:00:27.039 ***** ok: [instance] => changed=false msg: All assertions passed TASK [dnsmasq : Assert mandatory parameters for new network] ******************* Thursday 04 December 2025 14:21:39 +0000 (0:00:00.093) 0:00:27.132 ***** ok: [instance] => changed=false msg: All assertions passed TASK [dnsmasq : Create network] ************************************************ Thursday 04 December 2025 14:21:40 +0000 (0:00:00.067) 0:00:27.200 ***** changed: [instance] TASK [dnsmasq : Remove network] ************************************************ Thursday 04 December 2025 14:21:40 +0000 (0:00:00.475) 0:00:27.675 ***** skipping: [instance] TASK [dnsmasq : Remove dhcp host files] **************************************** Thursday 04 December 2025 14:21:40 +0000 (0:00:00.047) 0:00:27.723 ***** skipping: [instance] TASK [dnsmasq : Assert mandatory parameter] ************************************ Thursday 04 December 2025 14:21:40 +0000 (0:00:00.110) 0:00:27.834 ***** ok: [instance] => changed=false msg: All assertions passed TASK [dnsmasq : Assert mandatory parameters for new network] ******************* Thursday 04 December 2025 14:21:40 +0000 (0:00:00.057) 0:00:27.891 ***** ok: [instance] => changed=false msg: All assertions passed TASK [dnsmasq : Create network] ************************************************ Thursday 04 December 2025 14:21:40 +0000 (0:00:00.068) 0:00:27.959 ***** changed: [instance] TASK [dnsmasq : Remove network] ************************************************ Thursday 04 December 2025 14:21:41 +0000 (0:00:00.496) 0:00:28.456 ***** skipping: [instance] TASK [dnsmasq : Remove dhcp host files] **************************************** Thursday 04 December 2025 14:21:41 +0000 (0:00:00.051) 0:00:28.508 ***** skipping: [instance] TASK [Deploy radvd for IPv6 router advertisements] ***************************** Thursday 04 December 2025 14:21:41 +0000 (0:00:00.085) 0:00:28.593 ***** skipping: [instance] TASK [libvirt_manager : Ensure network is in correct zone] ********************* Thursday 04 December 2025 14:21:41 +0000 (0:00:00.094) 0:00:28.688 ***** changed: [instance] => (item=cifmw-public) changed: [instance] => (item=cifmw-osp_trunk) TASK [libvirt_manager : Extract IP address from network bridges] *************** Thursday 04 December 2025 14:21:42 +0000 (0:00:00.512) 0:00:29.201 ***** 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 04 December 2025 14:21:42 +0000 (0:00:00.098) 0:00:29.299 ***** ok: [instance] TASK [libvirt_manager : Set network_bridge_info fact with network and address] *** Thursday 04 December 2025 14:21:42 +0000 (0:00:00.393) 0:00:29.692 ***** ok: [instance] TASK [libvirt_manager : Extract IP address from network bridges] *************** Thursday 04 December 2025 14:21:42 +0000 (0:00:00.067) 0:00:29.760 ***** ok: [instance] TASK [libvirt_manager : Set network_bridge_info fact with network and address] *** Thursday 04 December 2025 14:21:42 +0000 (0:00:00.225) 0:00:29.985 ***** ok: [instance] TASK [libvirt_manager : Output _network_data] ********************************** Thursday 04 December 2025 14:21:42 +0000 (0:00:00.061) 0:00:30.047 ***** changed: [instance] TASK [libvirt_manager : Output pub_net] **************************************** Thursday 04 December 2025 14:21:43 +0000 (0:00:00.400) 0:00:30.447 ***** changed: [instance] TASK [libvirt_manager : Output _cifmw_libvirt_manager_layout] ****************** Thursday 04 December 2025 14:21:43 +0000 (0:00:00.387) 0:00:30.835 ***** changed: [instance] TASK [libvirt_manager : Expose patch for networking_mapper] ******************** Thursday 04 December 2025 14:21:44 +0000 (0:00:00.371) 0:00:31.206 ***** ok: [instance] TASK [libvirt_manager : Save networking_mapper patch] ************************** Thursday 04 December 2025 14:21:44 +0000 (0:00:00.158) 0:00:31.364 ***** changed: [instance] TASK [networking_mapper : Check for Networking Definition file existence] ****** Thursday 04 December 2025 14:21:44 +0000 (0:00:00.378) 0:00:31.743 ***** skipping: [instance] TASK [networking_mapper : Load the Networking Definition from file] ************ Thursday 04 December 2025 14:21:44 +0000 (0:00:00.054) 0:00:31.798 ***** skipping: [instance] TASK [networking_mapper : Check for interfaces info file existence] ************ Thursday 04 December 2025 14:21:44 +0000 (0:00:00.056) 0:00:31.854 ***** skipping: [instance] TASK [networking_mapper : Load the interfaces info from file] ****************** Thursday 04 December 2025 14:21:44 +0000 (0:00:00.090) 0:00:31.944 ***** skipping: [instance] TASK [networking_mapper : Ensure local fact is empty] ************************** Thursday 04 December 2025 14:21:44 +0000 (0:00:00.055) 0:00:32.000 ***** ok: [instance] TASK [networking_mapper : Set the input Networking Definition and patch it if needed] *** Thursday 04 December 2025 14:21:44 +0000 (0:00:00.051) 0:00:32.051 ***** 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 04 December 2025 14:21:45 +0000 (0:00:00.150) 0:00:32.202 ***** skipping: [instance] TASK [networking_mapper : Ensure CI infrastructure dir exists] ***************** Thursday 04 December 2025 14:21:45 +0000 (0:00:00.049) 0:00:32.252 ***** ok: [instance] TASK [networking_mapper : Write the Networking Definition to file] ************* Thursday 04 December 2025 14:21:45 +0000 (0:00:00.273) 0:00:32.525 ***** changed: [instance] TASK [networking_mapper : Call the networking mapper] ************************** Thursday 04 December 2025 14:21:45 +0000 (0:00:00.435) 0:00:32.961 ***** ok: [instance] TASK [networking_mapper : Set networking mapper facts] ************************* Thursday 04 December 2025 14:21:45 +0000 (0:00:00.117) 0:00:33.078 ***** ok: [instance] TASK [networking_mapper : Write the Networking Environment Definition to file] *** Thursday 04 December 2025 14:21:45 +0000 (0:00:00.054) 0:00:33.133 ***** changed: [instance] TASK [libvirt_manager : Be sure to save current state of networking_mapper environment] *** Thursday 04 December 2025 14:21:46 +0000 (0:00:00.513) 0:00:33.646 ***** ok: [instance] TASK [libvirt_manager : Unset patch] ******************************************* Thursday 04 December 2025 14:21:46 +0000 (0:00:00.053) 0:00:33.700 ***** ok: [instance] TASK [libvirt_manager : Initialize empty _lm_dhcp_entries fact] **************** Thursday 04 December 2025 14:21:46 +0000 (0:00:00.048) 0:00:33.748 ***** ok: [instance] TASK [libvirt_manager : Reserve IPs on networks] ******************************* Thursday 04 December 2025 14:21:46 +0000 (0:00:00.079) 0:00:33.827 ***** 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 04 December 2025 14:21:46 +0000 (0:00:00.096) 0:00:33.923 ***** 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 04 December 2025 14:21:46 +0000 (0:00:00.168) 0:00:34.092 ***** 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 04 December 2025 14:21:47 +0000 (0:00:00.199) 0:00:34.292 ***** TASK [dnsmasq : Ensure we have the right data and type] ************************ Thursday 04 December 2025 14:21:47 +0000 (0:00:00.112) 0:00:34.404 ***** ok: [instance] TASK [dnsmasq : Assert we have needed host data] ******************************* Thursday 04 December 2025 14:21:47 +0000 (0:00:00.070) 0:00:34.475 ***** ok: [instance] => (item={'network': 'osp_trunk', 'name': 'baremetal-0', 'state': 'present', 'mac': '52:54:02:a2:17:48', 'ips': ['192.168.140.20', ''], 'tag': 'baremetal'}) ok: [instance] => (item={'network': 'osp_trunk', 'name': 'compute-0', 'state': 'present', 'mac': '52:54:00:75:80:10', 'ips': ['192.168.140.10', ''], 'tag': 'compute'}) ok: [instance] => (item={'network': 'osp_trunk', 'name': 'compute-1', 'state': 'present', 'mac': '52:54:01:7d:a2:44', 'ips': ['192.168.140.11', ''], 'tag': 'compute'}) ok: [instance] => (item={'network': 'public', 'name': 'baremetal-0', 'state': 'present', 'mac': '52:54:02:64:8c:1c', 'ips': ['192.168.110.30', ''], 'tag': 'baremetal'}) ok: [instance] => (item={'network': 'public', 'name': 'compute-0', 'state': 'present', 'mac': '52:54:00:fd:85:40', 'ips': ['192.168.110.10', ''], 'tag': 'compute'}) ok: [instance] => (item={'network': 'public', 'name': 'compute-1', 'state': 'present', 'mac': '52:54:01:b1:c2:85', 'ips': ['192.168.110.11', ''], 'tag': 'compute'}) TASK [dnsmasq : Ensure networks exists] **************************************** Thursday 04 December 2025 14:21:47 +0000 (0:00:00.161) 0:00:34.637 ***** 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 04 December 2025 14:21:47 +0000 (0:00:00.113) 0:00:34.750 ***** ok: [instance] TASK [dnsmasq : Assert network exists] ***************************************** Thursday 04 December 2025 14:21:47 +0000 (0:00:00.210) 0:00:34.960 ***** ok: [instance] TASK [dnsmasq : Check network file status] ************************************* Thursday 04 December 2025 14:21:47 +0000 (0:00:00.083) 0:00:35.044 ***** ok: [instance] TASK [dnsmasq : Assert network exists] ***************************************** Thursday 04 December 2025 14:21:48 +0000 (0:00:00.209) 0:00:35.253 ***** ok: [instance] TASK [dnsmasq : Initialize empty dhcp_host_entries] **************************** Thursday 04 December 2025 14:21:48 +0000 (0:00:00.052) 0:00:35.306 ***** ok: [instance] TASK [dnsmasq : Compute entry] ************************************************* Thursday 04 December 2025 14:21:48 +0000 (0:00:00.048) 0:00:35.354 ***** ok: [instance] => (item={'network': 'osp_trunk', 'name': 'baremetal-0', 'state': 'present', 'mac': '52:54:02:a2:17:48', 'ips': ['192.168.140.20', ''], 'tag': 'baremetal'}) ok: [instance] => (item={'network': 'osp_trunk', 'name': 'compute-0', 'state': 'present', 'mac': '52:54:00:75:80:10', 'ips': ['192.168.140.10', ''], 'tag': 'compute'}) ok: [instance] => (item={'network': 'osp_trunk', 'name': 'compute-1', 'state': 'present', 'mac': '52:54:01:7d:a2:44', 'ips': ['192.168.140.11', ''], 'tag': 'compute'}) ok: [instance] => (item={'network': 'public', 'name': 'baremetal-0', 'state': 'present', 'mac': '52:54:02:64:8c:1c', 'ips': ['192.168.110.30', ''], 'tag': 'baremetal'}) ok: [instance] => (item={'network': 'public', 'name': 'compute-0', 'state': 'present', 'mac': '52:54:00:fd:85:40', 'ips': ['192.168.110.10', ''], 'tag': 'compute'}) ok: [instance] => (item={'network': 'public', 'name': 'compute-1', 'state': 'present', 'mac': '52:54:01:b1:c2:85', 'ips': ['192.168.110.11', ''], 'tag': 'compute'}) TASK [dnsmasq : Create add/remove sets] **************************************** Thursday 04 December 2025 14:21:48 +0000 (0:00:00.237) 0:00:35.591 ***** ok: [instance] TASK [dnsmasq : Add DHCP entries] ********************************************** Thursday 04 December 2025 14:21:48 +0000 (0:00:00.067) 0:00:35.659 ***** changed: [instance] => (item={'file': 'osp_trunk_baremetal-0_52:54:02:a2:17:48', 'entry': 'set:baremetal,52:54:02:a2:17:48,192.168.140.20,baremetal-0', 'state': 'present'}) changed: [instance] => (item={'file': 'osp_trunk_compute-0_52:54:00:75:80:10', 'entry': 'set:compute,52:54:00:75:80:10,192.168.140.10,compute-0', 'state': 'present'}) changed: [instance] => (item={'file': 'osp_trunk_compute-1_52:54:01:7d:a2:44', 'entry': 'set:compute,52:54:01:7d:a2:44,192.168.140.11,compute-1', 'state': 'present'}) changed: [instance] => (item={'file': 'public_baremetal-0_52:54:02:64:8c:1c', 'entry': 'set:baremetal,52:54:02:64:8c:1c,192.168.110.30,baremetal-0', 'state': 'present'}) changed: [instance] => (item={'file': 'public_compute-0_52:54:00:fd:85:40', 'entry': 'set:compute,52:54:00:fd:85:40,192.168.110.10,compute-0', 'state': 'present'}) changed: [instance] => (item={'file': 'public_compute-1_52:54:01:b1:c2:85', 'entry': 'set:compute,52:54:01:b1:c2:85,192.168.110.11,compute-1', 'state': 'present'}) TASK [dnsmasq : Remove DHCP entries] ******************************************* Thursday 04 December 2025 14:21:50 +0000 (0:00:02.150) 0:00:37.809 ***** skipping: [instance] TASK [libvirt_manager : Create per-network and .utility DNS entries] *********** Thursday 04 December 2025 14:21:50 +0000 (0:00:00.081) 0:00:37.890 ***** ok: [instance] => (item=baremetal-0) ok: [instance] => (item=compute-0) ok: [instance] => (item=compute-1) TASK [Inject VMs in the .utility zone] ***************************************** Thursday 04 December 2025 14:21:50 +0000 (0:00:00.203) 0:00:38.094 ***** TASK [dnsmasq : Assert we have needed host record data] ************************ Thursday 04 December 2025 14:21:51 +0000 (0:00:00.148) 0:00:38.243 ***** ok: [instance] TASK [dnsmasq : Assert each address element have needed data] ****************** Thursday 04 December 2025 14:21:51 +0000 (0:00:00.071) 0:00:38.314 ***** 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 04 December 2025 14:21:51 +0000 (0:00:00.161) 0:00:38.475 ***** 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 04 December 2025 14:21:53 +0000 (0:00:02.003) 0:00:40.478 ***** ok: [instance] TASK [libvirt_manager : Collect DHCP options from VM definitions] ************** Thursday 04 December 2025 14:21:53 +0000 (0:00:00.050) 0:00:40.529 ***** 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 04 December 2025 14:21:53 +0000 (0:00:00.098) 0:00:40.628 ***** skipping: [instance] TASK [libvirt_manager : Ensure some domains are local] ************************* Thursday 04 December 2025 14:21:53 +0000 (0:00:00.064) 0:00:40.692 ***** changed: [instance] TASK [libvirt_manager : Ensure dnsmasq is reloaded now] ************************ Thursday 04 December 2025 14:21:53 +0000 (0:00:00.392) 0:00:41.085 ***** RUNNING HANDLER [libvirt_manager : Restart firewalld] ************************** Thursday 04 December 2025 14:21:54 +0000 (0:00:00.092) 0:00:41.177 ***** changed: [instance] RUNNING HANDLER [dnsmasq : Restart dnsmasq] ************************************ Thursday 04 December 2025 14:21:54 +0000 (0:00:00.862) 0:00:42.040 ***** changed: [instance] RUNNING HANDLER [dnsmasq : Reload dnsmasq] ************************************* Thursday 04 December 2025 14:21:55 +0000 (0:00:00.384) 0:00:42.424 ***** changed: [instance] TASK [libvirt_manager : Create group inventories] ****************************** Thursday 04 December 2025 14:21:55 +0000 (0:00:00.401) 0:00:42.825 ***** skipping: [instance] => (item=nocompute) changed: [instance] => (item=compute) changed: [instance] => (item=baremetal) TASK [libvirt_manager : Create "all" group inventory file] ********************* Thursday 04 December 2025 14:21:56 +0000 (0:00:00.798) 0:00:43.624 ***** changed: [instance] TASK [libvirt_manager : Ensure storage pool is present.] *********************** Thursday 04 December 2025 14:21:56 +0000 (0:00:00.457) 0:00:44.082 ***** 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 04 December 2025 14:21:57 +0000 (0:00:00.168) 0:00:44.250 ***** ok: [instance] => changed=false msg: All assertions passed TASK [libvirt_manager : Gather the status of cifmw-pool storage pool.] ********* Thursday 04 December 2025 14:21:57 +0000 (0:00:00.056) 0:00:44.306 ***** changed: [instance] TASK [libvirt_manager : Create the storage pool] ******************************* Thursday 04 December 2025 14:21:57 +0000 (0:00:00.269) 0:00:44.576 ***** changed: [instance] TASK [libvirt_manager : Ensure the storage pool is started] ******************** Thursday 04 December 2025 14:21:57 +0000 (0:00:00.291) 0:00:44.868 ***** changed: [instance] => (item=pool-start) changed: [instance] => (item=pool-autostart) TASK [libvirt_manager : Gather all the volumes in the pool to delete] ********** Thursday 04 December 2025 14:21:58 +0000 (0:00:00.456) 0:00:45.324 ***** skipping: [instance] TASK [libvirt_manager : Remove the volumes from pool to delete] **************** Thursday 04 December 2025 14:21:58 +0000 (0:00:00.050) 0:00:45.375 ***** skipping: [instance] TASK [libvirt_manager : Delete storage pool] *********************************** Thursday 04 December 2025 14:21:58 +0000 (0:00:00.049) 0:00:45.424 ***** skipping: [instance] => (item=pool-destroy) skipping: [instance] => (item=pool-undefine) skipping: [instance] TASK [libvirt_manager : Refresh pools facts] *********************************** Thursday 04 December 2025 14:21:58 +0000 (0:00:00.089) 0:00:45.513 ***** ok: [instance] TASK [libvirt_manager : Ensure images are present] ***************************** Thursday 04 December 2025 14:21:58 +0000 (0:00:00.346) 0:00:45.859 ***** 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 04 December 2025 14:21:58 +0000 (0:00:00.151) 0:00:46.011 ***** changed: [instance] TASK [libvirt_manager : Check if base image exists] **************************** Thursday 04 December 2025 14:21:59 +0000 (0:00:00.272) 0:00:46.283 ***** ok: [instance] TASK [libvirt_manager : Download base image] *********************************** Thursday 04 December 2025 14:21:59 +0000 (0:00:00.212) 0:00:46.496 ***** changed: [instance] TASK [libvirt_manager : Check image] ******************************************* Thursday 04 December 2025 14:22:20 +0000 (0:00:20.997) 0:01:07.493 ***** ok: [instance] TASK [libvirt_manager : Assert image status] *********************************** Thursday 04 December 2025 14:22:20 +0000 (0:00:00.230) 0:01:07.724 ***** ok: [instance] => changed=false msg: All assertions passed TASK [libvirt_manager : Ensure image access rights] **************************** Thursday 04 December 2025 14:22:20 +0000 (0:00:00.071) 0:01:07.796 ***** changed: [instance] TASK [libvirt_manager : Ensure directory exists] ******************************* Thursday 04 December 2025 14:22:20 +0000 (0:00:00.239) 0:01:08.035 ***** ok: [instance] TASK [libvirt_manager : Check if base image exists] **************************** Thursday 04 December 2025 14:22:21 +0000 (0:00:00.284) 0:01:08.320 ***** ok: [instance] TASK [libvirt_manager : Download base image] *********************************** Thursday 04 December 2025 14:22:21 +0000 (0:00:00.230) 0:01:08.551 ***** skipping: [instance] TASK [libvirt_manager : Check image] ******************************************* Thursday 04 December 2025 14:22:21 +0000 (0:00:00.052) 0:01:08.603 ***** ok: [instance] TASK [libvirt_manager : Assert image status] *********************************** Thursday 04 December 2025 14:22:21 +0000 (0:00:00.229) 0:01:08.833 ***** ok: [instance] => changed=false msg: All assertions passed TASK [libvirt_manager : Ensure image access rights] **************************** Thursday 04 December 2025 14:22:21 +0000 (0:00:00.107) 0:01:08.941 ***** ok: [instance] TASK [libvirt_manager : Ensure directory exists] ******************************* Thursday 04 December 2025 14:22:22 +0000 (0:00:00.249) 0:01:09.190 ***** skipping: [instance] TASK [libvirt_manager : Check if base image exists] **************************** Thursday 04 December 2025 14:22:22 +0000 (0:00:00.050) 0:01:09.240 ***** skipping: [instance] TASK [libvirt_manager : Download base image] *********************************** Thursday 04 December 2025 14:22:22 +0000 (0:00:00.049) 0:01:09.290 ***** skipping: [instance] TASK [libvirt_manager : Check image] ******************************************* Thursday 04 December 2025 14:22:22 +0000 (0:00:00.049) 0:01:09.340 ***** skipping: [instance] TASK [libvirt_manager : Assert image status] *********************************** Thursday 04 December 2025 14:22:22 +0000 (0:00:00.087) 0:01:09.427 ***** skipping: [instance] TASK [libvirt_manager : Ensure image access rights] **************************** Thursday 04 December 2025 14:22:22 +0000 (0:00:00.050) 0:01:09.478 ***** skipping: [instance] TASK [libvirt_manager : Get ssh key state] ************************************* Thursday 04 December 2025 14:22:22 +0000 (0:00:00.049) 0:01:09.528 ***** ok: [instance] TASK [libvirt_manager : Create temporary ssh keypair] ************************** Thursday 04 December 2025 14:22:22 +0000 (0:00:00.214) 0:01:09.743 ***** changed: [instance] TASK [libvirt_manager : Slurp public key for later use] ************************ Thursday 04 December 2025 14:22:23 +0000 (0:00:00.458) 0:01:10.201 ***** ok: [instance] TASK [libvirt_manager : Slurp private key for later use] *********************** Thursday 04 December 2025 14:22:23 +0000 (0:00:00.283) 0:01:10.485 ***** ok: [instance] TASK [libvirt_manager : Inject cifmw_reproducer_key.pub in hypervisor authorized_keys] *** Thursday 04 December 2025 14:22:23 +0000 (0:00:00.207) 0:01:10.692 ***** changed: [instance] TASK [libvirt_manager : Create fact holding network data for VMs] ************** Thursday 04 December 2025 14:22:24 +0000 (0:00:00.453) 0:01:11.146 ***** ok: [instance] TASK [libvirt_manager : List existing networks] ******************************** Thursday 04 December 2025 14:22:24 +0000 (0:00:00.050) 0:01:11.197 ***** ok: [instance] TASK [libvirt_manager : Gather pool fact] ************************************** Thursday 04 December 2025 14:22:24 +0000 (0:00:00.248) 0:01:11.445 ***** skipping: [instance] TASK [libvirt_manager : Create and run VMs] ************************************ Thursday 04 December 2025 14:22:24 +0000 (0:00:00.053) 0:01:11.498 ***** 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 04 December 2025 14:22:24 +0000 (0:00:00.198) 0:01:11.697 ***** changed: [instance] TASK [libvirt_manager : Ensure file ownership and rights for compute-0] ******** Thursday 04 December 2025 14:22:24 +0000 (0:00:00.278) 0:01:11.975 ***** changed: [instance] TASK [libvirt_manager : Define VMs for type compute-0] ************************* Thursday 04 December 2025 14:22:25 +0000 (0:00:00.255) 0:01:12.231 ***** changed: [instance] TASK [libvirt_manager : Attach listed networks to the VMs compute-0] *********** Thursday 04 December 2025 14:22:25 +0000 (0:00:00.537) 0:01:12.769 ***** 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 04 December 2025 14:22:25 +0000 (0:00:00.086) 0:01:12.855 ***** 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 04 December 2025 14:22:25 +0000 (0:00:00.125) 0:01:12.981 ***** ok: [instance] TASK [libvirt_manager : Create network to bridge mapping] ********************** Thursday 04 December 2025 14:22:26 +0000 (0:00:00.257) 0:01:13.238 ***** ok: [instance] => (item=cifmw-osp_trunk) ok: [instance] => (item=cifmw-public) TASK [libvirt_manager : Dump domain xml] *************************************** Thursday 04 December 2025 14:22:26 +0000 (0:00:00.070) 0:01:13.308 ***** ok: [instance] TASK [libvirt_manager : Extract networks from XML] ***************************** Thursday 04 December 2025 14:22:26 +0000 (0:00:00.255) 0:01:13.564 ***** ok: [instance] TASK [libvirt_manager : Attach interface public on cifmw-compute-0] ************ Thursday 04 December 2025 14:22:26 +0000 (0:00:00.256) 0:01:13.820 ***** changed: [instance] TASK [libvirt_manager : Get virtual network information] *********************** Thursday 04 December 2025 14:22:26 +0000 (0:00:00.311) 0:01:14.132 ***** ok: [instance] TASK [libvirt_manager : Create network to bridge mapping] ********************** Thursday 04 December 2025 14:22:27 +0000 (0:00:00.261) 0:01:14.394 ***** ok: [instance] => (item=cifmw-osp_trunk) ok: [instance] => (item=cifmw-public) TASK [libvirt_manager : Dump domain xml] *************************************** Thursday 04 December 2025 14:22:27 +0000 (0:00:00.071) 0:01:14.466 ***** ok: [instance] TASK [libvirt_manager : Extract networks from XML] ***************************** Thursday 04 December 2025 14:22:27 +0000 (0:00:00.252) 0:01:14.718 ***** ok: [instance] TASK [libvirt_manager : Attach interface osp_trunk on cifmw-compute-0] ********* Thursday 04 December 2025 14:22:27 +0000 (0:00:00.234) 0:01:14.953 ***** changed: [instance] TASK [libvirt_manager : Attach spines/leafs networks to the VMs compute-0] ***** Thursday 04 December 2025 14:22:28 +0000 (0:00:00.313) 0:01:15.266 ***** skipping: [instance] TASK [libvirt_manager : Create the requested extra disks for compute-0] ******** Thursday 04 December 2025 14:22:28 +0000 (0:00:00.085) 0:01:15.351 ***** 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 04 December 2025 14:22:28 +0000 (0:00:00.110) 0:01:15.462 ***** ok: [instance] => (item=cifmw-compute-0-vol-0) TASK [libvirt_manager : Refresh all pools before trying to create volumes] ***** Thursday 04 December 2025 14:22:28 +0000 (0:00:00.247) 0:01:15.709 ***** ok: [instance] => (item=cifmw-pool) TASK [libvirt_manager : Create volume in the storage pool] ********************* Thursday 04 December 2025 14:22:28 +0000 (0:00:00.311) 0:01:16.020 ***** changed: [instance] => (item=cifmw-compute-0-vol-0) TASK [libvirt_manager : Create XML attachment files] *************************** Thursday 04 December 2025 14:22:29 +0000 (0:00:00.308) 0:01:16.329 ***** changed: [instance] => (item=cifmw-compute-0-vol-0) TASK [libvirt_manager : Find volume attachments for VM compute-0] ************** Thursday 04 December 2025 14:22:29 +0000 (0:00:00.415) 0:01:16.744 ***** ok: [instance] TASK [libvirt_manager : Attach volumes for VM compute-0] *********************** Thursday 04 December 2025 14:22:29 +0000 (0:00:00.353) 0:01:17.097 ***** changed: [instance] TASK [libvirt_manager : Get VM UUID] ******************************************* Thursday 04 December 2025 14:22:30 +0000 (0:00:00.342) 0:01:17.440 ***** changed: [instance] TASK [libvirt_manager : Inject UUID in dataset] ******************************** Thursday 04 December 2025 14:22:30 +0000 (0:00:00.247) 0:01:17.687 ***** ok: [instance] TASK [libvirt_manager : Create cloud-init ISO] ********************************* Thursday 04 December 2025 14:22:30 +0000 (0:00:00.065) 0:01:17.753 ***** 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 04 December 2025 14:22:30 +0000 (0:00:00.140) 0:01:17.894 ***** ok: [instance] TASK [libvirt_manager : Define the default users for the vm] ******************* Thursday 04 December 2025 14:22:30 +0000 (0:00:00.227) 0:01:18.122 ***** ok: [instance] TASK [libvirt_manager : Define the user data] ********************************** Thursday 04 December 2025 14:22:31 +0000 (0:00:00.092) 0:01:18.214 ***** ok: [instance] TASK [libvirt_manager : Define the network config for all vms] ***************** Thursday 04 December 2025 14:22:31 +0000 (0:00:00.073) 0:01:18.288 ***** skipping: [instance] TASK [libvirt_manager : Define the network config for each vm] ***************** Thursday 04 December 2025 14:22:31 +0000 (0:00:00.110) 0:01:18.399 ***** skipping: [instance] TASK [Call the config_drive role] ********************************************** Thursday 04 December 2025 14:22:31 +0000 (0:00:00.072) 0:01:18.471 ***** TASK [config_drive : Ensure needed directories exist] ************************** Thursday 04 December 2025 14:22:31 +0000 (0:00:00.114) 0:01:18.586 ***** ok: [instance] => (item=artifacts) ok: [instance] => (item=logs) TASK [config_drive : Install required RPM packages] **************************** Thursday 04 December 2025 14:22:31 +0000 (0:00:00.467) 0:01:19.053 ***** ok: [instance] TASK [config_drive : Crate config drive instance directory] ******************** Thursday 04 December 2025 14:22:33 +0000 (0:00:01.256) 0:01:20.309 ***** changed: [instance] TASK [config_drive : Generate meta-data] *************************************** Thursday 04 December 2025 14:22:33 +0000 (0:00:00.250) 0:01:20.559 ***** changed: [instance] TASK [config_drive : Generate user-data] *************************************** Thursday 04 December 2025 14:22:33 +0000 (0:00:00.386) 0:01:20.946 ***** changed: [instance] TASK [config_drive : Generate network-data] ************************************ Thursday 04 December 2025 14:22:34 +0000 (0:00:00.398) 0:01:21.344 ***** skipping: [instance] TASK [config_drive : Check ISO availability] *********************************** Thursday 04 December 2025 14:22:34 +0000 (0:00:00.072) 0:01:21.416 ***** ok: [instance] TASK [config_drive : Assert we don't try to change an existing ISO] ************ Thursday 04 December 2025 14:22:34 +0000 (0:00:00.271) 0:01:21.688 ***** skipping: [instance] TASK [config_drive : Generate nocloud iso image] ******************************* Thursday 04 December 2025 14:22:34 +0000 (0:00:00.074) 0:01:21.762 ***** 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 04 December 2025 14:22:34 +0000 (0:00:00.290) 0:01:22.052 ***** changed: [instance] TASK [libvirt_manager : Attach additional devices if specified] **************** Thursday 04 December 2025 14:22:35 +0000 (0:00:00.343) 0:01:22.396 ***** skipping: [instance] TASK [libvirt_manager : Configure boot order for compute-0] ******************** Thursday 04 December 2025 14:22:35 +0000 (0:00:00.076) 0:01:22.472 ***** skipping: [instance] TASK [libvirt_manager : Create VM image for compute-1] ************************* Thursday 04 December 2025 14:22:35 +0000 (0:00:00.117) 0:01:22.590 ***** changed: [instance] TASK [libvirt_manager : Ensure file ownership and rights for compute-1] ******** Thursday 04 December 2025 14:22:35 +0000 (0:00:00.296) 0:01:22.886 ***** changed: [instance] TASK [libvirt_manager : Define VMs for type compute-1] ************************* Thursday 04 December 2025 14:22:36 +0000 (0:00:00.293) 0:01:23.180 ***** changed: [instance] TASK [libvirt_manager : Attach listed networks to the VMs compute-1] *********** Thursday 04 December 2025 14:22:36 +0000 (0:00:00.352) 0:01:23.532 ***** 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 04 December 2025 14:22:36 +0000 (0:00:00.085) 0:01:23.618 ***** 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 04 December 2025 14:22:36 +0000 (0:00:00.133) 0:01:23.751 ***** ok: [instance] TASK [libvirt_manager : Create network to bridge mapping] ********************** Thursday 04 December 2025 14:22:36 +0000 (0:00:00.254) 0:01:24.006 ***** ok: [instance] => (item=cifmw-osp_trunk) ok: [instance] => (item=cifmw-public) TASK [libvirt_manager : Dump domain xml] *************************************** Thursday 04 December 2025 14:22:36 +0000 (0:00:00.069) 0:01:24.075 ***** ok: [instance] TASK [libvirt_manager : Extract networks from XML] ***************************** Thursday 04 December 2025 14:22:37 +0000 (0:00:00.289) 0:01:24.364 ***** ok: [instance] TASK [libvirt_manager : Attach interface public on cifmw-compute-1] ************ Thursday 04 December 2025 14:22:37 +0000 (0:00:00.225) 0:01:24.590 ***** changed: [instance] TASK [libvirt_manager : Get virtual network information] *********************** Thursday 04 December 2025 14:22:37 +0000 (0:00:00.308) 0:01:24.898 ***** ok: [instance] TASK [libvirt_manager : Create network to bridge mapping] ********************** Thursday 04 December 2025 14:22:38 +0000 (0:00:00.252) 0:01:25.151 ***** ok: [instance] => (item=cifmw-osp_trunk) ok: [instance] => (item=cifmw-public) TASK [libvirt_manager : Dump domain xml] *************************************** Thursday 04 December 2025 14:22:38 +0000 (0:00:00.109) 0:01:25.260 ***** ok: [instance] TASK [libvirt_manager : Extract networks from XML] ***************************** Thursday 04 December 2025 14:22:38 +0000 (0:00:00.258) 0:01:25.519 ***** ok: [instance] TASK [libvirt_manager : Attach interface osp_trunk on cifmw-compute-1] ********* Thursday 04 December 2025 14:22:38 +0000 (0:00:00.231) 0:01:25.750 ***** changed: [instance] TASK [libvirt_manager : Attach spines/leafs networks to the VMs compute-1] ***** Thursday 04 December 2025 14:22:38 +0000 (0:00:00.317) 0:01:26.068 ***** skipping: [instance] TASK [libvirt_manager : Create the requested extra disks for compute-1] ******** Thursday 04 December 2025 14:22:39 +0000 (0:00:00.084) 0:01:26.152 ***** 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 04 December 2025 14:22:39 +0000 (0:00:00.104) 0:01:26.257 ***** ok: [instance] => (item=cifmw-compute-1-vol-0) TASK [libvirt_manager : Refresh all pools before trying to create volumes] ***** Thursday 04 December 2025 14:22:39 +0000 (0:00:00.241) 0:01:26.498 ***** ok: [instance] => (item=cifmw-pool) TASK [libvirt_manager : Create volume in the storage pool] ********************* Thursday 04 December 2025 14:22:39 +0000 (0:00:00.306) 0:01:26.804 ***** changed: [instance] => (item=cifmw-compute-1-vol-0) TASK [libvirt_manager : Create XML attachment files] *************************** Thursday 04 December 2025 14:22:39 +0000 (0:00:00.298) 0:01:27.103 ***** changed: [instance] => (item=cifmw-compute-1-vol-0) TASK [libvirt_manager : Find volume attachments for VM compute-1] ************** Thursday 04 December 2025 14:22:40 +0000 (0:00:00.396) 0:01:27.499 ***** ok: [instance] TASK [libvirt_manager : Attach volumes for VM compute-1] *********************** Thursday 04 December 2025 14:22:40 +0000 (0:00:00.266) 0:01:27.766 ***** changed: [instance] TASK [libvirt_manager : Get VM UUID] ******************************************* Thursday 04 December 2025 14:22:40 +0000 (0:00:00.296) 0:01:28.062 ***** changed: [instance] TASK [libvirt_manager : Inject UUID in dataset] ******************************** Thursday 04 December 2025 14:22:41 +0000 (0:00:00.241) 0:01:28.303 ***** ok: [instance] TASK [libvirt_manager : Create cloud-init ISO] ********************************* Thursday 04 December 2025 14:22:41 +0000 (0:00:00.069) 0:01:28.373 ***** 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 04 December 2025 14:22:41 +0000 (0:00:00.151) 0:01:28.524 ***** ok: [instance] TASK [libvirt_manager : Define the default users for the vm] ******************* Thursday 04 December 2025 14:22:41 +0000 (0:00:00.229) 0:01:28.754 ***** ok: [instance] TASK [libvirt_manager : Define the user data] ********************************** Thursday 04 December 2025 14:22:41 +0000 (0:00:00.089) 0:01:28.844 ***** ok: [instance] TASK [libvirt_manager : Define the network config for all vms] ***************** Thursday 04 December 2025 14:22:41 +0000 (0:00:00.106) 0:01:28.950 ***** skipping: [instance] TASK [libvirt_manager : Define the network config for each vm] ***************** Thursday 04 December 2025 14:22:41 +0000 (0:00:00.075) 0:01:29.026 ***** skipping: [instance] TASK [Call the config_drive role] ********************************************** Thursday 04 December 2025 14:22:41 +0000 (0:00:00.074) 0:01:29.100 ***** TASK [config_drive : Ensure needed directories exist] ************************** Thursday 04 December 2025 14:22:42 +0000 (0:00:00.110) 0:01:29.211 ***** ok: [instance] => (item=artifacts) ok: [instance] => (item=logs) TASK [config_drive : Install required RPM packages] **************************** Thursday 04 December 2025 14:22:42 +0000 (0:00:00.430) 0:01:29.642 ***** ok: [instance] TASK [config_drive : Crate config drive instance directory] ******************** Thursday 04 December 2025 14:22:43 +0000 (0:00:01.281) 0:01:30.923 ***** changed: [instance] TASK [config_drive : Generate meta-data] *************************************** Thursday 04 December 2025 14:22:44 +0000 (0:00:00.291) 0:01:31.215 ***** changed: [instance] TASK [config_drive : Generate user-data] *************************************** Thursday 04 December 2025 14:22:44 +0000 (0:00:00.403) 0:01:31.618 ***** changed: [instance] TASK [config_drive : Generate network-data] ************************************ Thursday 04 December 2025 14:22:44 +0000 (0:00:00.417) 0:01:32.036 ***** skipping: [instance] TASK [config_drive : Check ISO availability] *********************************** Thursday 04 December 2025 14:22:44 +0000 (0:00:00.076) 0:01:32.113 ***** ok: [instance] TASK [config_drive : Assert we don't try to change an existing ISO] ************ Thursday 04 December 2025 14:22:45 +0000 (0:00:00.272) 0:01:32.385 ***** skipping: [instance] TASK [config_drive : Generate nocloud iso image] ******************************* Thursday 04 December 2025 14:22:45 +0000 (0:00:00.072) 0:01:32.458 ***** 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 04 December 2025 14:22:45 +0000 (0:00:00.295) 0:01:32.753 ***** changed: [instance] TASK [libvirt_manager : Attach additional devices if specified] **************** Thursday 04 December 2025 14:22:45 +0000 (0:00:00.353) 0:01:33.106 ***** skipping: [instance] TASK [libvirt_manager : Configure boot order for compute-1] ******************** Thursday 04 December 2025 14:22:46 +0000 (0:00:00.074) 0:01:33.181 ***** skipping: [instance] TASK [libvirt_manager : Create VM image for baremetal-0] *********************** Thursday 04 December 2025 14:22:46 +0000 (0:00:00.059) 0:01:33.241 ***** changed: [instance] TASK [libvirt_manager : Ensure file ownership and rights for baremetal-0] ****** Thursday 04 December 2025 14:22:46 +0000 (0:00:00.272) 0:01:33.513 ***** changed: [instance] TASK [libvirt_manager : Define VMs for type baremetal-0] *********************** Thursday 04 December 2025 14:22:46 +0000 (0:00:00.282) 0:01:33.795 ***** changed: [instance] TASK [libvirt_manager : Attach listed networks to the VMs baremetal-0] ********* Thursday 04 December 2025 14:22:47 +0000 (0:00:00.362) 0:01:34.158 ***** 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 04 December 2025 14:22:47 +0000 (0:00:00.086) 0:01:34.244 ***** 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 04 December 2025 14:22:47 +0000 (0:00:00.138) 0:01:34.383 ***** ok: [instance] TASK [libvirt_manager : Create network to bridge mapping] ********************** Thursday 04 December 2025 14:22:47 +0000 (0:00:00.259) 0:01:34.642 ***** ok: [instance] => (item=cifmw-osp_trunk) ok: [instance] => (item=cifmw-public) TASK [libvirt_manager : Dump domain xml] *************************************** Thursday 04 December 2025 14:22:47 +0000 (0:00:00.074) 0:01:34.716 ***** ok: [instance] TASK [libvirt_manager : Extract networks from XML] ***************************** Thursday 04 December 2025 14:22:47 +0000 (0:00:00.292) 0:01:35.009 ***** ok: [instance] TASK [libvirt_manager : Attach interface public on cifmw-baremetal-0] ********** Thursday 04 December 2025 14:22:48 +0000 (0:00:00.231) 0:01:35.241 ***** changed: [instance] TASK [libvirt_manager : Get virtual network information] *********************** Thursday 04 December 2025 14:22:48 +0000 (0:00:00.314) 0:01:35.556 ***** ok: [instance] TASK [libvirt_manager : Create network to bridge mapping] ********************** Thursday 04 December 2025 14:22:48 +0000 (0:00:00.290) 0:01:35.846 ***** ok: [instance] => (item=cifmw-osp_trunk) ok: [instance] => (item=cifmw-public) TASK [libvirt_manager : Dump domain xml] *************************************** Thursday 04 December 2025 14:22:48 +0000 (0:00:00.072) 0:01:35.919 ***** ok: [instance] TASK [libvirt_manager : Extract networks from XML] ***************************** Thursday 04 December 2025 14:22:49 +0000 (0:00:00.257) 0:01:36.177 ***** ok: [instance] TASK [libvirt_manager : Attach interface osp_trunk on cifmw-baremetal-0] ******* Thursday 04 December 2025 14:22:49 +0000 (0:00:00.227) 0:01:36.404 ***** changed: [instance] TASK [libvirt_manager : Attach spines/leafs networks to the VMs baremetal-0] *** Thursday 04 December 2025 14:22:49 +0000 (0:00:00.359) 0:01:36.763 ***** skipping: [instance] TASK [libvirt_manager : Create the requested extra disks for baremetal-0] ****** Thursday 04 December 2025 14:22:49 +0000 (0:00:00.051) 0:01:36.815 ***** skipping: [instance] TASK [libvirt_manager : Find volume attachments for VM baremetal-0] ************ Thursday 04 December 2025 14:22:49 +0000 (0:00:00.057) 0:01:36.872 ***** skipping: [instance] TASK [libvirt_manager : Attach volumes for VM baremetal-0] ********************* Thursday 04 December 2025 14:22:49 +0000 (0:00:00.055) 0:01:36.928 ***** skipping: [instance] TASK [libvirt_manager : Get VM UUID] ******************************************* Thursday 04 December 2025 14:22:49 +0000 (0:00:00.096) 0:01:37.025 ***** changed: [instance] TASK [libvirt_manager : Inject UUID in dataset] ******************************** Thursday 04 December 2025 14:22:50 +0000 (0:00:00.248) 0:01:37.273 ***** ok: [instance] TASK [libvirt_manager : Create cloud-init ISO] ********************************* Thursday 04 December 2025 14:22:50 +0000 (0:00:00.064) 0:01:37.337 ***** skipping: [instance] TASK [libvirt_manager : Attach cloud-init ISO if exists] *********************** Thursday 04 December 2025 14:22:50 +0000 (0:00:00.050) 0:01:37.388 ***** skipping: [instance] TASK [libvirt_manager : Attach additional devices if specified] **************** Thursday 04 December 2025 14:22:50 +0000 (0:00:00.050) 0:01:37.439 ***** skipping: [instance] TASK [libvirt_manager : Configure boot order for baremetal-0] ****************** Thursday 04 December 2025 14:22:50 +0000 (0:00:00.113) 0:01:37.552 ***** skipping: [instance] TASK [libvirt_manager : Start (power-on) VMs] ********************************** Thursday 04 December 2025 14:22:50 +0000 (0:00:00.056) 0:01:37.609 ***** 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 04 December 2025 14:22:50 +0000 (0:00:00.103) 0:01:37.713 ***** ok: [instance] => (item=cifmw-pool) TASK [libvirt_manager : Start VMs for type {{ vm_type }}] ********************** Thursday 04 December 2025 14:22:50 +0000 (0:00:00.320) 0:01:38.033 ***** 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 04 December 2025 14:22:53 +0000 (0:00:02.210) 0:01:40.244 ***** changed: [instance] TASK [libvirt_manager : Start vm] ********************************************** Thursday 04 December 2025 14:22:53 +0000 (0:00:00.606) 0:01:40.850 ***** changed: [instance] TASK [libvirt_manager : Wait for SSH on started VMs] *************************** Thursday 04 December 2025 14:22:54 +0000 (0:00:00.540) 0:01:41.391 ***** 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 04 December 2025 14:22:54 +0000 (0:00:00.633) 0:01:42.024 ***** 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': 'j256988212075.80913', 'results_file': '/home/zuul/.ansible_async/j256988212075.80913', 'changed': True, '_vm': {'key': 'compute-0', 'value': 'compute'}, 'ansible_loop_var': '_vm'}) ok: [instance] => (item={'failed': 0, 'started': 1, 'finished': 0, 'ansible_job_id': 'j590399109446.80930', 'results_file': '/home/zuul/.ansible_async/j590399109446.80930', '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 04 December 2025 14:23:14 +0000 (0:00:19.630) 0:02:01.655 ***** 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 04 December 2025 14:23:14 +0000 (0:00:00.159) 0:02:01.815 ***** skipping: [instance] TASK [Push ssh jumper/configuration for compute-0] ***************************** Thursday 04 December 2025 14:23:14 +0000 (0:00:00.086) 0:02:01.902 ***** TASK [ssh_jumper : Create ssh-jumper entries] ********************************** Thursday 04 December 2025 14:23:14 +0000 (0:00:00.127) 0:02:02.030 ***** 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 04 December 2025 14:23:15 +0000 (0:00:00.166) 0:02:02.196 ***** changed: [instance] TASK [ssh_jumper : Include ~/.ssh/cifmw_ssh_config.d/inventory_hostname/*.conf] *** Thursday 04 December 2025 14:23:15 +0000 (0:00:00.263) 0:02:02.459 ***** changed: [instance] TASK [ssh_jumper : Inject ssh jumpers for compute-0.utility] ******************* Thursday 04 December 2025 14:23:15 +0000 (0:00:00.288) 0:02:02.748 ***** changed: [instance] TASK [libvirt_manager : Configure ssh access on VM compute-0] ****************** Thursday 04 December 2025 14:23:16 +0000 (0:00:00.433) 0:02:03.182 ***** skipping: [instance] TASK [libvirt_manager : Ensure we grow volume for OCP cluster members] ********* Thursday 04 December 2025 14:23:16 +0000 (0:00:00.090) 0:02:03.272 ***** skipping: [instance] TASK [libvirt_manager : Inject private key on hosts compute-0] ***************** Thursday 04 December 2025 14:23:16 +0000 (0:00:00.055) 0:02:03.328 ***** skipping: [instance] TASK [libvirt_manager : Inject public key on hosts compute-0] ****************** Thursday 04 December 2025 14:23:16 +0000 (0:00:00.076) 0:02:03.404 ***** skipping: [instance] TASK [Check if new ssh keypair exists] ***************************************** Thursday 04 December 2025 14:23:16 +0000 (0:00:00.071) 0:02:03.476 ***** skipping: [instance] TASK [Push ssh jumper/configuration for compute-1] ***************************** Thursday 04 December 2025 14:23:16 +0000 (0:00:00.051) 0:02:03.527 ***** TASK [ssh_jumper : Create ssh-jumper entries] ********************************** Thursday 04 December 2025 14:23:16 +0000 (0:00:00.129) 0:02:03.656 ***** 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 04 December 2025 14:23:16 +0000 (0:00:00.133) 0:02:03.790 ***** ok: [instance] TASK [ssh_jumper : Include ~/.ssh/cifmw_ssh_config.d/inventory_hostname/*.conf] *** Thursday 04 December 2025 14:23:16 +0000 (0:00:00.279) 0:02:04.069 ***** ok: [instance] TASK [ssh_jumper : Inject ssh jumpers for compute-1.utility] ******************* Thursday 04 December 2025 14:23:17 +0000 (0:00:00.234) 0:02:04.304 ***** changed: [instance] TASK [libvirt_manager : Configure ssh access on VM compute-1] ****************** Thursday 04 December 2025 14:23:17 +0000 (0:00:00.444) 0:02:04.748 ***** skipping: [instance] TASK [libvirt_manager : Ensure we grow volume for OCP cluster members] ********* Thursday 04 December 2025 14:23:17 +0000 (0:00:00.089) 0:02:04.838 ***** skipping: [instance] TASK [libvirt_manager : Inject private key on hosts compute-1] ***************** Thursday 04 December 2025 14:23:17 +0000 (0:00:00.055) 0:02:04.894 ***** skipping: [instance] TASK [libvirt_manager : Inject public key on hosts compute-1] ****************** Thursday 04 December 2025 14:23:17 +0000 (0:00:00.073) 0:02:04.967 ***** skipping: [instance] TASK [Create VBMC entity] ****************************************************** Thursday 04 December 2025 14:23:17 +0000 (0:00:00.072) 0:02:05.040 ***** 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 04 December 2025 14:23:18 +0000 (0:00:00.112) 0:02:05.153 ***** ok: [instance] TASK [libvirt_manager : Dump UUIDs] ******************************************** Thursday 04 December 2025 14:23:18 +0000 (0:00:00.277) 0:02:05.430 ***** changed: [instance] TASK [Ensure fresh vbmc listing] *********************************************** Thursday 04 December 2025 14:23:18 +0000 (0:00:00.400) 0:02:05.831 ***** skipping: [instance] TASK [libvirt_manager : Update vbmc related fact] ****************************** Thursday 04 December 2025 14:23:18 +0000 (0:00:00.062) 0:02:05.893 ***** skipping: [instance] TASK [libvirt_manager : Dump vbmc known hosts] ********************************* Thursday 04 December 2025 14:23:18 +0000 (0:00:00.101) 0:02:05.995 ***** skipping: [instance] TASK [libvirt_manager : Copy authorized_keys] ********************************** Thursday 04 December 2025 14:23:18 +0000 (0:00:00.064) 0:02:06.060 ***** skipping: [instance] TASK [libvirt_manager : Enable root access on CRC] ***************************** Thursday 04 December 2025 14:23:18 +0000 (0:00:00.055) 0:02:06.115 ***** skipping: [instance] TASK [Get wanted files] ******************************************************** Thursday 04 December 2025 14:23:19 +0000 (0:00:00.087) 0:02:06.203 ***** ok: [instance] => (item=reproducer-inventory/compute-group.yml) TASK [Assert file availability] ************************************************ Thursday 04 December 2025 14:23:19 +0000 (0:00:00.232) 0:02:06.436 ***** 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: 1764858116.0534356 attr_flags: '' attributes: [] block_size: 4096 blocks: 8 charset: us-ascii checksum: 55f477d83ff5ebeab6e76c12768bb50766165b98 ctime: 1764858116.0564356 dev: 64513 device_type: 0 executable: false exists: true gid: 1000 gr_name: zuul inode: 58791466 isblk: false ischr: false isdir: false isfifo: false isgid: false islnk: false isreg: true issock: false isuid: false mimetype: text/plain mode: '0644' mtime: 1764858115.9164343 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: '1402730379' wgrp: false woth: false writeable: true wusr: true xgrp: false xoth: false xusr: false msg: All assertions passed TASK [Get virtual network list] ************************************************ Thursday 04 December 2025 14:23:19 +0000 (0:00:00.069) 0:02:06.506 ***** ok: [instance] TASK [Get virtual machines] **************************************************** Thursday 04 December 2025 14:23:19 +0000 (0:00:00.261) 0:02:06.767 ***** ok: [instance] TASK [Output network list] ***************************************************** Thursday 04 December 2025 14:23:19 +0000 (0:00:00.315) 0:02:07.083 ***** ok: [instance] => msg: - - cifmw-osp_trunk - cifmw-public - - cifmw-osp_trunk - cifmw-public TASK [Assert resource lists] *************************************************** Thursday 04 December 2025 14:23:20 +0000 (0:00:00.068) 0:02:07.151 ***** ok: [instance] => changed=false msg: All assertions passed TASK [Get compute-0 network interfaces] **************************************** Thursday 04 December 2025 14:23:20 +0000 (0:00:00.072) 0:02:07.224 ***** changed: [instance] TASK [Ensure compute-0 connections] ******************************************** Thursday 04 December 2025 14:23:20 +0000 (0:00:00.254) 0:02:07.478 ***** ok: [instance] => (item={'nic': 'vnet0', 'type': 'bridge', 'network': 'cifmw-public', 'driver': 'virtio', 'mac': '52:54:00:fd:85:40', 'host': 'compute--0'}) => changed=false ansible_loop_var: item item: driver: virtio host: compute--0 mac: 52:54:00:fd:85:40 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:75:80:10', 'host': 'compute--0'}) => changed=false ansible_loop_var: item item: driver: virtio host: compute--0 mac: 52:54:00:75:80:10 network: cifmw-osp_trunk nic: vnet1 type: bridge msg: All assertions passed TASK [Get osp_trunk network XML] *********************************************** Thursday 04 December 2025 14:23:20 +0000 (0:00:00.085) 0:02:07.563 ***** ok: [instance] TASK [Verify existence of storage pool.] *************************************** Thursday 04 December 2025 14:23:20 +0000 (0:00:00.249) 0:02:07.813 ***** changed: [instance] TASK [Gather the list of created volumes.] ************************************* Thursday 04 December 2025 14:23:20 +0000 (0:00:00.267) 0:02:08.080 ***** changed: [instance] TASK [Verify the number of created volumes match with expected count] ********** Thursday 04 December 2025 14:23:21 +0000 (0:00:00.259) 0:02:08.340 ***** ok: [instance] => changed=false msg: All assertions passed TASK [Gather the domain information about VMs having extra disks.] ************* Thursday 04 December 2025 14:23:21 +0000 (0:00:00.104) 0:02:08.445 ***** ok: [instance] => (item=cifmw-compute-0) ok: [instance] => (item=cifmw-compute-1) TASK [Gather the number of volumes attached.] ********************************** Thursday 04 December 2025 14:23:21 +0000 (0:00:00.513) 0:02:08.958 ***** ok: [instance] => (item={'get_xml': "\n cifmw-compute-0\n e8fc0939-5c1d-422d-905e-fc285165db93\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