PLAY [Prepare] ***************************************************************** TASK [Gathering Facts] ********************************************************* Thursday 27 November 2025 17:53:02 +0000 (0:00:00.023) 0:00:00.023 ***** ok: [instance] TASK [Create custom basedir] *************************************************** Thursday 27 November 2025 17:53:03 +0000 (0:00:00.854) 0:00:00.878 ***** changed: [instance] TASK [test_deps : Gather facts if they don't exist] **************************** Thursday 27 November 2025 17:53:03 +0000 (0:00:00.306) 0:00:01.184 ***** skipping: [instance] TASK [test_deps : Gather variables for each operating system] ****************** Thursday 27 November 2025 17:53:03 +0000 (0:00:00.018) 0:00:01.202 ***** ok: [instance] => (item=/home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/test_deps/vars/centos-9.yml) TASK [test_deps : Detect mirrors file] ***************************************** Thursday 27 November 2025 17:53:03 +0000 (0:00:00.041) 0:00:01.244 ***** ok: [instance] TASK [test_deps : Disable ubi host subscription-manager integration] *********** Thursday 27 November 2025 17:53:03 +0000 (0:00:00.278) 0:00:01.523 ***** ok: [instance] TASK [test_deps : Disable ubi 9 repos] ***************************************** Thursday 27 November 2025 17:53:04 +0000 (0:00:00.218) 0:00:01.741 ***** ok: [instance] => (item=ubi-9-appstream) ok: [instance] => (item=ubi-9-baseos) ok: [instance] => (item=ubi-9-codeready-builder) TASK [Deploy repo-setup] ******************************************************* Thursday 27 November 2025 17:53:04 +0000 (0:00:00.679) 0:00:02.421 ***** TASK [repo_setup : Ensure directories are present] ***************************** Thursday 27 November 2025 17:53:04 +0000 (0:00:00.061) 0:00:02.482 ***** changed: [instance] => (item=tmp) changed: [instance] => (item=artifacts/repositories) changed: [instance] => (item=venv/repo_setup) TASK [repo_setup : Make sure git-core package is installed] ******************** Thursday 27 November 2025 17:53:05 +0000 (0:00:00.542) 0:00:03.024 ***** ok: [instance] TASK [repo_setup : Get repo-setup repository] ********************************** Thursday 27 November 2025 17:53:06 +0000 (0:00:00.755) 0:00:03.780 ***** changed: [instance] TASK [repo_setup : Initialize python venv and install requirements] ************ Thursday 27 November 2025 17:53:07 +0000 (0:00:01.013) 0:00:04.793 ***** changed: [instance] TASK [repo_setup : Install repo-setup package] ********************************* Thursday 27 November 2025 17:53:15 +0000 (0:00:07.794) 0:00:12.587 ***** changed: [instance] TASK [repo_setup : Set cifmw_repo_setup_dlrn_hash_tag from content provider] *** Thursday 27 November 2025 17:53:15 +0000 (0:00:00.707) 0:00:13.294 ***** skipping: [instance] TASK [repo_setup : Run repo-setup] ********************************************* Thursday 27 November 2025 17:53:15 +0000 (0:00:00.023) 0:00:13.318 ***** changed: [instance] TASK [repo_setup : Get component repo] ***************************************** Thursday 27 November 2025 17:53:16 +0000 (0:00:00.796) 0:00:14.114 ***** skipping: [instance] TASK [repo_setup : Rename component repo] ************************************** Thursday 27 November 2025 17:53:16 +0000 (0:00:00.037) 0:00:14.152 ***** skipping: [instance] TASK [repo_setup : Disable component repo in current-podified dlrn repo] ******* Thursday 27 November 2025 17:53:16 +0000 (0:00:00.036) 0:00:14.188 ***** skipping: [instance] TASK [repo_setup : Run repo-setup-get-hash] ************************************ Thursday 27 November 2025 17:53:16 +0000 (0:00:00.035) 0:00:14.224 ***** changed: [instance] TASK [repo_setup : Dump full hash in delorean.repo.md5 file] ******************* Thursday 27 November 2025 17:53:17 +0000 (0:00:00.544) 0:00:14.769 ***** changed: [instance] TASK [repo_setup : Dump current-podified hash] ********************************* Thursday 27 November 2025 17:53:17 +0000 (0:00:00.446) 0:00:15.215 ***** skipping: [instance] TASK [repo_setup : Slurp current podified hash] ******************************** Thursday 27 November 2025 17:53:17 +0000 (0:00:00.029) 0:00:15.245 ***** skipping: [instance] TASK [repo_setup : Update the value of full_hash] ****************************** Thursday 27 November 2025 17:53:17 +0000 (0:00:00.029) 0:00:15.274 ***** skipping: [instance] TASK [repo_setup : Export hashes facts for further use] ************************ Thursday 27 November 2025 17:53:17 +0000 (0:00:00.029) 0:00:15.304 ***** ok: [instance] TASK [repo_setup : Create download directory] ********************************** Thursday 27 November 2025 17:53:17 +0000 (0:00:00.038) 0:00:15.343 ***** skipping: [instance] TASK [repo_setup : Print the URL to request] *********************************** Thursday 27 November 2025 17:53:17 +0000 (0:00:00.027) 0:00:15.370 ***** skipping: [instance] TASK [Download the RPM] ******************************************************** Thursday 27 November 2025 17:53:17 +0000 (0:00:00.028) 0:00:15.398 ***** skipping: [instance] TASK [repo_setup : Install RHOS Release tool] ********************************** Thursday 27 November 2025 17:53:17 +0000 (0:00:00.026) 0:00:15.425 ***** skipping: [instance] TASK [repo_setup : Get rhos-release tool version] ****************************** Thursday 27 November 2025 17:53:17 +0000 (0:00:00.026) 0:00:15.452 ***** skipping: [instance] TASK [repo_setup : Print rhos-release tool version] **************************** Thursday 27 November 2025 17:53:17 +0000 (0:00:00.026) 0:00:15.479 ***** skipping: [instance] TASK [repo_setup : Generate repos using rhos-release {{ cifmw_repo_setup_rhos_release_args }}] *** Thursday 27 November 2025 17:53:17 +0000 (0:00:00.029) 0:00:15.508 ***** skipping: [instance] TASK [repo_setup : Check for /etc/ci/mirror_info.sh] *************************** Thursday 27 November 2025 17:53:17 +0000 (0:00:00.025) 0:00:15.534 ***** ok: [instance] TASK [repo_setup : Use RDO proxy mirrors] ************************************** Thursday 27 November 2025 17:53:18 +0000 (0:00:00.186) 0:00:15.720 ***** changed: [instance] TASK [repo_setup : Use RDO CentOS mirrors (remove CentOS 10 conditional when Nodepool mirrors exist)] *** Thursday 27 November 2025 17:53:18 +0000 (0:00:00.213) 0:00:15.934 ***** changed: [instance] TASK [repo_setup : Check for gating.repo file on content provider] ************* Thursday 27 November 2025 17:53:18 +0000 (0:00:00.243) 0:00:16.178 ***** skipping: [instance] TASK [repo_setup : Populate gating repo from content provider ip] ************** Thursday 27 November 2025 17:53:18 +0000 (0:00:00.022) 0:00:16.200 ***** skipping: [instance] TASK [repo_setup : Check for DLRN repo at the destination] ********************* Thursday 27 November 2025 17:53:18 +0000 (0:00:00.022) 0:00:16.222 ***** skipping: [instance] TASK [repo_setup : Lower the priority of DLRN repos to allow installation from gating repo] *** Thursday 27 November 2025 17:53:18 +0000 (0:00:00.021) 0:00:16.244 ***** skipping: [instance] TASK [repo_setup : Check for DLRN component repo] ****************************** Thursday 27 November 2025 17:53:18 +0000 (0:00:00.021) 0:00:16.265 ***** skipping: [instance] TASK [repo_setup : Lower the priority of componennt repos to allow installation from gating repo] *** Thursday 27 November 2025 17:53:18 +0000 (0:00:00.021) 0:00:16.287 ***** skipping: [instance] TASK [repo_setup : Find existing repos from /etc/yum.repos.d directory] ******** Thursday 27 November 2025 17:53:18 +0000 (0:00:00.022) 0:00:16.310 ***** skipping: [instance] TASK [repo_setup : Remove existing repos from /etc/yum.repos.d directory] ****** Thursday 27 November 2025 17:53:18 +0000 (0:00:00.018) 0:00:16.329 ***** skipping: [instance] TASK [repo_setup : Cleanup existing metadata] ********************************** Thursday 27 November 2025 17:53:18 +0000 (0:00:00.029) 0:00:16.358 ***** skipping: [instance] TASK [repo_setup : Copy generated repos to /etc/yum.repos.d directory] ********* Thursday 27 November 2025 17:53:18 +0000 (0:00:00.017) 0:00:16.375 ***** skipping: [instance] TASK [test_deps : Look for redhat-release rpm] ********************************* Thursday 27 November 2025 17:53:18 +0000 (0:00:00.021) 0:00:16.397 ***** skipping: [instance] TASK [test_deps : Remove redhat-release] *************************************** Thursday 27 November 2025 17:53:18 +0000 (0:00:00.029) 0:00:16.427 ***** skipping: [instance] TASK [test_deps : Install centos-stream-release] ******************************* Thursday 27 November 2025 17:53:18 +0000 (0:00:00.028) 0:00:16.456 ***** skipping: [instance] TASK [test_deps : Install additional packages] ********************************* Thursday 27 November 2025 17:53:18 +0000 (0:00:00.028) 0:00:16.484 ***** skipping: [instance] TASK [test_deps : Install selinux python libs] ********************************* Thursday 27 November 2025 17:53:18 +0000 (0:00:00.028) 0:00:16.513 ***** ok: [instance] TASK [test_deps : Install python yaml libs] ************************************ Thursday 27 November 2025 17:53:58 +0000 (0:00:39.991) 0:00:56.505 ***** ok: [instance] TASK [test_deps : Install extra packages] ************************************** Thursday 27 November 2025 17:54:00 +0000 (0:00:01.198) 0:00:57.703 ***** skipping: [instance] TASK [ci_setup : Gather variables for each operating system] ******************* Thursday 27 November 2025 17:54:00 +0000 (0:00:00.032) 0:00:57.736 ***** ok: [instance] => (item=/home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/ci_setup/vars/redhat.yml) TASK [ci_setup : List packages to install] ************************************* Thursday 27 November 2025 17:54:00 +0000 (0:00:00.040) 0:00:57.776 ***** ok: [instance] => cifmw_ci_setup_packages: - bash-completion - ca-certificates - git-core - make - tar - tmux - python3-pip TASK [ci_setup : Install needed packages] ************************************** Thursday 27 November 2025 17:54:00 +0000 (0:00:00.017) 0:00:57.794 ***** changed: [instance] TASK [ci_setup : Gather version of openshift client] *************************** Thursday 27 November 2025 17:54:03 +0000 (0:00:03.401) 0:01:01.196 ***** ok: [instance] TASK [ci_setup : Ensure openshift client install path is present] ************** Thursday 27 November 2025 17:54:03 +0000 (0:00:00.179) 0:01:01.375 ***** changed: [instance] TASK [ci_setup : Install openshift client] ************************************* Thursday 27 November 2025 17:54:04 +0000 (0:00:00.191) 0:01:01.566 ***** changed: [instance] TASK [ci_setup : Add the OC path to cifmw_path if needed] ********************** Thursday 27 November 2025 17:54:09 +0000 (0:00:05.848) 0:01:07.415 ***** ok: [instance] TASK [ci_setup : Create completion file] *************************************** Thursday 27 November 2025 17:54:09 +0000 (0:00:00.037) 0:01:07.452 ***** changed: [instance] TASK [ci_setup : Source completion from within .bashrc] ************************ Thursday 27 November 2025 17:54:10 +0000 (0:00:00.257) 0:01:07.710 ***** changed: [instance] TASK [ci_setup : Check rhsm status] ******************************************** Thursday 27 November 2025 17:54:10 +0000 (0:00:00.283) 0:01:07.994 ***** skipping: [instance] TASK [ci_setup : Gather the repos to be enabled] ******************************* Thursday 27 November 2025 17:54:10 +0000 (0:00:00.017) 0:01:08.011 ***** skipping: [instance] TASK [ci_setup : Enabling the required repositories.] ************************** Thursday 27 November 2025 17:54:10 +0000 (0:00:00.016) 0:01:08.028 ***** skipping: [instance] TASK [ci_setup : Get current /etc/redhat-release] ****************************** Thursday 27 November 2025 17:54:10 +0000 (0:00:00.017) 0:01:08.046 ***** skipping: [instance] TASK [ci_setup : Print current /etc/redhat-release] **************************** Thursday 27 November 2025 17:54:10 +0000 (0:00:00.017) 0:01:08.063 ***** skipping: [instance] TASK [ci_setup : Ensure the repos are enabled in the system using yum] ********* Thursday 27 November 2025 17:54:10 +0000 (0:00:00.016) 0:01:08.079 ***** skipping: [instance] TASK [ci_setup : Manage directories] ******************************************* Thursday 27 November 2025 17:54:10 +0000 (0:00:00.022) 0:01:08.101 ***** changed: [instance] => (item=/opt/basedir/artifacts/manifests/openstack/cr) changed: [instance] => (item=/opt/basedir/logs) ok: [instance] => (item=/opt/basedir/tmp) changed: [instance] => (item=/opt/basedir/volumes) changed: [instance] => (item=/opt/basedir/artifacts/parameters) TASK [libvirt_manager : Get installed packages list] *************************** Thursday 27 November 2025 17:54:11 +0000 (0:00:00.940) 0:01:09.042 ***** ok: [instance] TASK [libvirt_manager : Populate service facts] ******************************** Thursday 27 November 2025 17:54:12 +0000 (0:00:00.714) 0:01:09.757 ***** ok: [instance] TASK [libvirt_manager : Start virtqemud socket service] ************************ Thursday 27 November 2025 17:54:13 +0000 (0:00:01.776) 0:01:11.533 ***** skipping: [instance] => (item=virtqemud.service) skipping: [instance] => (item=virtqemud.socket) skipping: [instance] TASK [libvirt_manager : Set _is_deepscrub internal fact] *********************** Thursday 27 November 2025 17:54:14 +0000 (0:00:00.060) 0:01:11.593 ***** ok: [instance] TASK [libvirt_manager : List all of the existing virtual machines] ************* Thursday 27 November 2025 17:54:14 +0000 (0:00:00.049) 0:01:11.643 ***** skipping: [instance] TASK [libvirt_manager : Get pool configuration] ******************************** Thursday 27 November 2025 17:54:14 +0000 (0:00:00.061) 0:01:11.704 ***** skipping: [instance] TASK [libvirt_manager : Filter out target environment] ************************* Thursday 27 November 2025 17:54:14 +0000 (0:00:00.059) 0:01:11.764 ***** skipping: [instance] TASK [libvirt_manager : Expose cleanup list] *********************************** Thursday 27 November 2025 17:54:14 +0000 (0:00:00.083) 0:01:11.847 ***** skipping: [instance] TASK [libvirt_manager : Clean ssh known_hosts] ********************************* Thursday 27 November 2025 17:54:14 +0000 (0:00:00.060) 0:01:11.908 ***** skipping: [instance] TASK [libvirt_manager : Destroy machine] *************************************** Thursday 27 November 2025 17:54:14 +0000 (0:00:00.059) 0:01:11.967 ***** skipping: [instance] TASK [libvirt_manager : Undefine machine] ************************************** Thursday 27 November 2025 17:54:14 +0000 (0:00:00.058) 0:01:12.026 ***** skipping: [instance] TASK [libvirt_manager : (localhost) Clean ssh jumpers] ************************* Thursday 27 November 2025 17:54:14 +0000 (0:00:00.058) 0:01:12.084 ***** skipping: [instance] TASK [libvirt_manager : (instance) Clean ssh jumpers] ************************** Thursday 27 November 2025 17:54:14 +0000 (0:00:00.060) 0:01:12.144 ***** skipping: [instance] TASK [libvirt_manager : Get network list] ************************************** Thursday 27 November 2025 17:54:14 +0000 (0:00:00.057) 0:01:12.202 ***** skipping: [instance] TASK [libvirt_manager : Filter out target nets] ******************************** Thursday 27 November 2025 17:54:14 +0000 (0:00:00.056) 0:01:12.259 ***** skipping: [instance] TASK [libvirt_manager : Expose cleanup list] *********************************** Thursday 27 November 2025 17:54:14 +0000 (0:00:00.056) 0:01:12.315 ***** skipping: [instance] TASK [Remove dnsmasq network bits] ********************************************* Thursday 27 November 2025 17:54:14 +0000 (0:00:00.057) 0:01:12.373 ***** skipping: [instance] TASK [libvirt_manager : Destroy networks] ************************************** Thursday 27 November 2025 17:54:14 +0000 (0:00:00.059) 0:01:12.432 ***** skipping: [instance] TASK [libvirt_manager : Undefine networks] ************************************* Thursday 27 November 2025 17:54:14 +0000 (0:00:00.058) 0:01:12.491 ***** skipping: [instance] TASK [libvirt_manager : Ensure no trace of networks lays in nmcli] ************* Thursday 27 November 2025 17:54:14 +0000 (0:00:00.058) 0:01:12.549 ***** skipping: [instance] TASK [libvirt_manager : Find dummy interface connection files] ***************** Thursday 27 November 2025 17:54:15 +0000 (0:00:00.057) 0:01:12.607 ***** skipping: [instance] TASK [libvirt_manager : Remove dummy interface connections] ******************** Thursday 27 November 2025 17:54:15 +0000 (0:00:00.106) 0:01:12.713 ***** skipping: [instance] TASK [libvirt_manager : Clean firewalld libvirt zone] ************************** Thursday 27 November 2025 17:54:15 +0000 (0:00:00.059) 0:01:12.772 ***** skipping: [instance] TASK [libvirt_manager : Ensure firewalld is enabled and started] *************** Thursday 27 November 2025 17:54:15 +0000 (0:00:00.058) 0:01:12.831 ***** skipping: [instance] TASK [libvirt_manager : Disable masquerade in firewalld default zone] ********** Thursday 27 November 2025 17:54:15 +0000 (0:00:00.056) 0:01:12.888 ***** skipping: [instance] TASK [libvirt_manager : Disable forward in firewalld libvirt zone] ************* Thursday 27 November 2025 17:54:15 +0000 (0:00:00.057) 0:01:12.945 ***** skipping: [instance] TASK [libvirt_manager : Remove cifmw storage pool] ***************************** Thursday 27 November 2025 17:54:15 +0000 (0:00:00.055) 0:01:13.001 ***** skipping: [instance] TASK [libvirt_manager : Remove overlay images from ocp_volume pools if exists] *** Thursday 27 November 2025 17:54:15 +0000 (0:00:00.056) 0:01:13.058 ***** skipping: [instance] TASK [libvirt_manager : Remove ocp_volumes storage pool] *********************** Thursday 27 November 2025 17:54:15 +0000 (0:00:00.039) 0:01:13.097 ***** skipping: [instance] TASK [libvirt_manager : Refresh all pools after actions] *********************** Thursday 27 November 2025 17:54:15 +0000 (0:00:00.055) 0:01:13.153 ***** skipping: [instance] TASK [libvirt_manager : Get temporary key status] ****************************** Thursday 27 November 2025 17:54:15 +0000 (0:00:00.055) 0:01:13.209 ***** ok: [instance] TASK [libvirt_manager : Get public key] **************************************** Thursday 27 November 2025 17:54:15 +0000 (0:00:00.176) 0:01:13.386 ***** skipping: [instance] TASK [libvirt_manager : Remove public key] ************************************* Thursday 27 November 2025 17:54:15 +0000 (0:00:00.030) 0:01:13.416 ***** skipping: [instance] TASK [libvirt_manager : Remove keypair] **************************************** Thursday 27 November 2025 17:54:15 +0000 (0:00:00.028) 0:01:13.444 ***** skipping: [instance] => (item=cifmw_reproducer_key.pub) skipping: [instance] => (item=cifmw_reproducer_key) skipping: [instance] TASK [libvirt_manager : List libvirt logs] ************************************* Thursday 27 November 2025 17:54:15 +0000 (0:00:00.057) 0:01:13.502 ***** [WARNING]: Skipped '/var/log/libvirt/qemu/' path due to this access issue: '/var/log/libvirt/qemu/' is not a directory ok: [instance] TASK [libvirt_manager : Remove detected logs] ********************************** Thursday 27 November 2025 17:54:16 +0000 (0:00:00.280) 0:01:13.783 ***** skipping: [instance] TASK [libvirt_manager : Remove workload and volumes] *************************** Thursday 27 November 2025 17:54:16 +0000 (0:00:00.028) 0:01:13.811 ***** ok: [instance] => (item=workload) changed: [instance] => (item=volumes) ok: [instance] => (item=artifacts/debug_network_data.yml) ok: [instance] => (item=artifacts/debug_pub_net_value.txt) ok: [instance] => (item=artifacts/debug_cifmw_libvirt_manager_layout.yml) ok: [instance] => (item=artifacts/interfaces-info.yml) ok: [instance] => (item=artifacts/libvirt-uuids.yml) ok: [instance] => (item=artifacts/net-map-def-patch.yml) TASK [libvirt_manager : Deepscrub data] **************************************** Thursday 27 November 2025 17:54:17 +0000 (0:00:01.319) 0:01:15.131 ***** ok: [instance] => (item=images) ok: [instance] => (item=artifacts/virtual-nodes.yml) TASK [podman : Ensure podman is installed] ************************************* Thursday 27 November 2025 17:54:17 +0000 (0:00:00.374) 0:01:15.505 ***** ok: [instance] TASK [podman : Enable loginctl linger for ansible_user_id] ********************* Thursday 27 November 2025 17:54:19 +0000 (0:00:01.155) 0:01:16.661 ***** changed: [instance] TASK [podman : Ensure subordinate UID entry exists for zuul] ******************* Thursday 27 November 2025 17:54:19 +0000 (0:00:00.319) 0:01:16.981 ***** skipping: [instance] TASK [podman : Ensure subordinate GID entry exists for zuul] ******************* Thursday 27 November 2025 17:54:19 +0000 (0:00:00.036) 0:01:17.018 ***** skipping: [instance] TASK [podman : Run podman system migrate if subuid/subgid files were changed] *** Thursday 27 November 2025 17:54:19 +0000 (0:00:00.034) 0:01:17.052 ***** skipping: [instance] TASK [virtualbmc : Stop and remove vbmc container] ***************************** Thursday 27 November 2025 17:54:19 +0000 (0:00:00.050) 0:01:17.102 ***** ok: [instance] TASK [virtualbmc : Remove vbmc container image] ******************************** Thursday 27 November 2025 17:54:20 +0000 (0:00:00.593) 0:01:17.696 ***** ok: [instance] TASK [virtualbmc : Check if VBMC key exists] *********************************** Thursday 27 November 2025 17:54:20 +0000 (0:00:00.421) 0:01:18.117 ***** ok: [instance] TASK [virtualbmc : Slurp key] ************************************************** Thursday 27 November 2025 17:54:20 +0000 (0:00:00.190) 0:01:18.308 ***** skipping: [instance] TASK [virtualbmc : Revoke VBMC SSH access] ************************************* Thursday 27 November 2025 17:54:20 +0000 (0:00:00.032) 0:01:18.340 ***** skipping: [instance] TASK [virtualbmc : Remove vbmc files] ****************************************** Thursday 27 November 2025 17:54:20 +0000 (0:00:00.032) 0:01:18.372 ***** ok: [instance] => (item=/home/zuul/.ssh/vbmc-key) ok: [instance] => (item=/home/zuul/.ssh/vbmc-key.pub) ok: [instance] => (item=/home/zuul/.ssh/virtualbmc.conf) ok: [instance] => (item=/home/zuul/.ssh/vbmcd.sh) TASK [Clean remote ssh config] ************************************************* Thursday 27 November 2025 17:54:21 +0000 (0:00:00.713) 0:01:19.085 ***** TASK [ssh_jumper : Remove Include cifmw_ssh_config.d] ************************** Thursday 27 November 2025 17:54:21 +0000 (0:00:00.072) 0:01:19.158 ***** ok: [instance] TASK [ssh_jumper : Remove cifmw_ssh_config.d directory] ************************ Thursday 27 November 2025 17:54:21 +0000 (0:00:00.307) 0:01:19.466 ***** ok: [instance] TASK [Clean local ssh config] ************************************************** Thursday 27 November 2025 17:54:22 +0000 (0:00:00.212) 0:01:19.678 ***** TASK [ssh_jumper : Remove Include cifmw_ssh_config.d] ************************** Thursday 27 November 2025 17:54:22 +0000 (0:00:00.097) 0:01:19.776 ***** ok: [instance -> localhost] TASK [ssh_jumper : Remove cifmw_ssh_config.d directory] ************************ Thursday 27 November 2025 17:54:22 +0000 (0:00:00.195) 0:01:19.971 ***** ok: [instance -> localhost] TASK [dnsmasq : Cleaning dnsmasq] ********************************************** Thursday 27 November 2025 17:54:22 +0000 (0:00:00.214) 0:01:20.185 ***** included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/configure.yml for instance TASK [dnsmasq : Install needed packages] *************************************** Thursday 27 November 2025 17:54:22 +0000 (0:00:00.057) 0:01:20.242 ***** changed: [instance] TASK [dnsmasq : Ensure SELinux knows about the new files and directories] ****** Thursday 27 November 2025 17:54:27 +0000 (0:00:04.709) 0:01:24.952 ***** ok: [instance] => (item={'target': '/etc/cifmw-dnsmasq.conf', 'setype': 'dnsmasq_etc_t'}) ok: [instance] => (item={'target': '/etc/cifmw-dnsmasq.d(/.*)?', 'setype': 'dnsmasq_etc_t'}) ok: [instance] => (item={'target': '/var/run/cifmw-dnsmasq.pid', 'setype': 'dnsmasq_var_run_t'}) TASK [dnsmasq : Manage configuration directory] ******************************** Thursday 27 November 2025 17:54:28 +0000 (0:00:01.269) 0:01:26.222 ***** ok: [instance] TASK [dnsmasq : Manage systemd unit file] ************************************** Thursday 27 November 2025 17:54:28 +0000 (0:00:00.223) 0:01:26.445 ***** skipping: [instance] TASK [dnsmasq : Manage base configuration file] ******************************** Thursday 27 November 2025 17:54:28 +0000 (0:00:00.052) 0:01:26.498 ***** skipping: [instance] TASK [dnsmasq : Render listener configuration] ********************************* Thursday 27 November 2025 17:54:28 +0000 (0:00:00.033) 0:01:26.531 ***** included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/listener.yml for instance TASK [dnsmasq : Create listener configuration file] **************************** Thursday 27 November 2025 17:54:29 +0000 (0:00:00.053) 0:01:26.585 ***** skipping: [instance] TASK [dnsmasq : Remove listener configuration file] **************************** Thursday 27 November 2025 17:54:29 +0000 (0:00:00.033) 0:01:26.618 ***** ok: [instance] TASK [dnsmasq : Render dns configuration] ************************************** Thursday 27 November 2025 17:54:29 +0000 (0:00:00.216) 0:01:26.835 ***** included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/dns.yml for instance TASK [dnsmasq : Create dns configuration file] ********************************* Thursday 27 November 2025 17:54:29 +0000 (0:00:00.056) 0:01:26.892 ***** skipping: [instance] TASK [dnsmasq : Remove dns configuration file] ********************************* Thursday 27 November 2025 17:54:29 +0000 (0:00:00.032) 0:01:26.924 ***** ok: [instance] TASK [dnsmasq : Add localhost addresses from defined dnsmasq listen addresses to loopback interface] *** Thursday 27 November 2025 17:54:29 +0000 (0:00:00.207) 0:01:27.132 ***** skipping: [instance] TASK [dnsmasq : Enable and start service] ************************************** Thursday 27 November 2025 17:54:29 +0000 (0:00:00.030) 0:01:27.162 ***** skipping: [instance] TASK [dnsmasq : Stop service] ************************************************** Thursday 27 November 2025 17:54:29 +0000 (0:00:00.033) 0:01:27.195 ***** ok: [instance] TASK [dnsmasq : Remove unit file] ********************************************** Thursday 27 November 2025 17:54:30 +0000 (0:00:00.552) 0:01:27.748 ***** ok: [instance] TASK [dnsmasq : Remove main configuration files] ******************************* Thursday 27 November 2025 17:54:30 +0000 (0:00:00.228) 0:01:27.977 ***** ok: [instance] => (item=/etc/cifmw-dnsmasq.conf) ok: [instance] => (item=/etc/cifmw-dnsmasq.d) TASK [dnsmasq : Remove lease file] ********************************************* Thursday 27 November 2025 17:54:30 +0000 (0:00:00.394) 0:01:28.371 ***** ok: [instance] TASK [radvd : Gather package facts] ******************************************** Thursday 27 November 2025 17:54:31 +0000 (0:00:00.228) 0:01:28.600 ***** ok: [instance] TASK [radvd : Stop and disable radvd service] ********************************** Thursday 27 November 2025 17:54:31 +0000 (0:00:00.488) 0:01:29.088 ***** skipping: [instance] TASK [radvd : Remove radvd configuration file] ********************************* Thursday 27 November 2025 17:54:31 +0000 (0:00:00.040) 0:01:29.129 ***** ok: [instance] TASK [radvd : Remove configuration directory] ********************************** Thursday 27 November 2025 17:54:31 +0000 (0:00:00.232) 0:01:29.361 ***** ok: [instance] TASK [radvd : Remove radvd package] ******************************************** Thursday 27 November 2025 17:54:32 +0000 (0:00:00.211) 0:01:29.572 ***** skipping: [instance] TASK [libvirt_manager : Ensure output directory exists] ************************ Thursday 27 November 2025 17:54:32 +0000 (0:00:00.070) 0:01:29.643 ***** ok: [instance] TASK [libvirt_manager : Get vmx/svm extensions from /proc/cpuinfo] ************* Thursday 27 November 2025 17:54:32 +0000 (0:00:00.202) 0:01:29.846 ***** changed: [instance] TASK [libvirt_manager : Check if KVM is enabled] ******************************* Thursday 27 November 2025 17:54:32 +0000 (0:00:00.197) 0:01:30.044 ***** ok: [instance] TASK [libvirt_manager : Fail if KVM not enabled] ******************************* Thursday 27 November 2025 17:54:32 +0000 (0:00:00.206) 0:01:30.251 ***** skipping: [instance] TASK [libvirt_manager : Check if VMX virtualization] *************************** Thursday 27 November 2025 17:54:32 +0000 (0:00:00.034) 0:01:30.285 ***** skipping: [instance] TASK [libvirt_manager : Check if SVM virtualization] *************************** Thursday 27 November 2025 17:54:32 +0000 (0:00:00.031) 0:01:30.317 ***** ok: [instance] TASK [libvirt_manager : Enable VMX virtualization] ***************************** Thursday 27 November 2025 17:54:32 +0000 (0:00:00.034) 0:01:30.351 ***** skipping: [instance] TASK [libvirt_manager : Install packages required for using KVM] *************** Thursday 27 November 2025 17:54:32 +0000 (0:00:00.030) 0:01:30.382 ***** changed: [instance] TASK [libvirt_manager : Create rules.d polkit folder] ************************** Thursday 27 November 2025 17:55:42 +0000 (0:01:09.188) 0:02:39.570 ***** changed: [instance] TASK [libvirt_manager : Enable UNIX socket PolicyKit auth] ********************* Thursday 27 November 2025 17:55:42 +0000 (0:00:00.231) 0:02:39.802 ***** changed: [instance] TASK [libvirt_manager : Restart service polkit service] ************************ Thursday 27 November 2025 17:55:42 +0000 (0:00:00.387) 0:02:40.189 ***** changed: [instance] TASK [libvirt_manager : Remove directory for service override] ***************** Thursday 27 November 2025 17:55:43 +0000 (0:00:00.605) 0:02:40.795 ***** ok: [instance] TASK [libvirt_manager : Reload systemctl and start/enable virtproxyd.service] *** Thursday 27 November 2025 17:55:43 +0000 (0:00:00.222) 0:02:41.017 ***** ok: [instance] TASK [libvirt_manager : Ensure firewalld service is up] ************************ Thursday 27 November 2025 17:55:43 +0000 (0:00:00.523) 0:02:41.541 ***** changed: [instance] TASK [libvirt_manager : Ensure libvirt modular driver daemons are started.] **** Thursday 27 November 2025 17:55:44 +0000 (0:00:00.875) 0:02:42.416 ***** included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/drivers.yml for instance => (item=qemu) included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/drivers.yml for instance => (item=interface) included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/drivers.yml for instance => (item=network) included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/drivers.yml for instance => (item=nodedev) included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/drivers.yml for instance => (item=nwfilter) included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/drivers.yml for instance => (item=secret) included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/drivers.yml for instance => (item=storage) included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/drivers.yml for instance => (item=proxy) TASK [libvirt_manager : Ensure read-write socket is enabled for qemu.] ********* Thursday 27 November 2025 17:55:45 +0000 (0:00:00.210) 0:02:42.627 ***** changed: [instance] TASK [libvirt_manager : Ensure read-only socket is enabled for qemu.] ********** Thursday 27 November 2025 17:55:45 +0000 (0:00:00.364) 0:02:42.992 ***** changed: [instance] TASK [libvirt_manager : Ensure admin socket is enabled for qemu.] ************** Thursday 27 November 2025 17:55:45 +0000 (0:00:00.368) 0:02:43.360 ***** changed: [instance] TASK [libvirt_manager : Ensure read-write socket is enabled for interface.] **** Thursday 27 November 2025 17:55:46 +0000 (0:00:00.363) 0:02:43.723 ***** changed: [instance] TASK [libvirt_manager : Ensure read-only socket is enabled for interface.] ***** Thursday 27 November 2025 17:55:46 +0000 (0:00:00.362) 0:02:44.086 ***** changed: [instance] TASK [libvirt_manager : Ensure admin socket is enabled for interface.] ********* Thursday 27 November 2025 17:55:46 +0000 (0:00:00.352) 0:02:44.439 ***** changed: [instance] TASK [libvirt_manager : Ensure read-write socket is enabled for network.] ****** Thursday 27 November 2025 17:55:47 +0000 (0:00:00.353) 0:02:44.792 ***** changed: [instance] TASK [libvirt_manager : Ensure read-only socket is enabled for network.] ******* Thursday 27 November 2025 17:55:47 +0000 (0:00:00.343) 0:02:45.136 ***** changed: [instance] TASK [libvirt_manager : Ensure admin socket is enabled for network.] *********** Thursday 27 November 2025 17:55:47 +0000 (0:00:00.352) 0:02:45.489 ***** changed: [instance] TASK [libvirt_manager : Ensure read-write socket is enabled for nodedev.] ****** Thursday 27 November 2025 17:55:48 +0000 (0:00:00.343) 0:02:45.832 ***** changed: [instance] TASK [libvirt_manager : Ensure read-only socket is enabled for nodedev.] ******* Thursday 27 November 2025 17:55:48 +0000 (0:00:00.352) 0:02:46.184 ***** changed: [instance] TASK [libvirt_manager : Ensure admin socket is enabled for nodedev.] *********** Thursday 27 November 2025 17:55:48 +0000 (0:00:00.339) 0:02:46.524 ***** changed: [instance] TASK [libvirt_manager : Ensure read-write socket is enabled for nwfilter.] ***** Thursday 27 November 2025 17:55:49 +0000 (0:00:00.340) 0:02:46.865 ***** changed: [instance] TASK [libvirt_manager : Ensure read-only socket is enabled for nwfilter.] ****** Thursday 27 November 2025 17:55:49 +0000 (0:00:00.347) 0:02:47.212 ***** changed: [instance] TASK [libvirt_manager : Ensure admin socket is enabled for nwfilter.] ********** Thursday 27 November 2025 17:55:50 +0000 (0:00:00.371) 0:02:47.584 ***** changed: [instance] TASK [libvirt_manager : Ensure read-write socket is enabled for secret.] ******* Thursday 27 November 2025 17:55:50 +0000 (0:00:00.341) 0:02:47.926 ***** changed: [instance] TASK [libvirt_manager : Ensure read-only socket is enabled for secret.] ******** Thursday 27 November 2025 17:55:50 +0000 (0:00:00.337) 0:02:48.263 ***** changed: [instance] TASK [libvirt_manager : Ensure admin socket is enabled for secret.] ************ Thursday 27 November 2025 17:55:51 +0000 (0:00:00.346) 0:02:48.610 ***** changed: [instance] TASK [libvirt_manager : Ensure read-write socket is enabled for storage.] ****** Thursday 27 November 2025 17:55:51 +0000 (0:00:00.332) 0:02:48.942 ***** changed: [instance] TASK [libvirt_manager : Ensure read-only socket is enabled for storage.] ******* Thursday 27 November 2025 17:55:51 +0000 (0:00:00.340) 0:02:49.282 ***** changed: [instance] TASK [libvirt_manager : Ensure admin socket is enabled for storage.] *********** Thursday 27 November 2025 17:55:52 +0000 (0:00:00.351) 0:02:49.634 ***** changed: [instance] TASK [libvirt_manager : Ensure read-write socket is enabled for proxy.] ******** Thursday 27 November 2025 17:55:52 +0000 (0:00:00.364) 0:02:49.999 ***** changed: [instance] TASK [libvirt_manager : Ensure read-only socket is enabled for proxy.] ********* Thursday 27 November 2025 17:55:52 +0000 (0:00:00.345) 0:02:50.344 ***** changed: [instance] TASK [libvirt_manager : Ensure admin socket is enabled for proxy.] ************* Thursday 27 November 2025 17:55:53 +0000 (0:00:00.345) 0:02:50.690 ***** changed: [instance] TASK [libvirt_manager : Manage service for older releases] ********************* Thursday 27 November 2025 17:55:53 +0000 (0:00:00.362) 0:02:51.052 ***** skipping: [instance] TASK [libvirt_manager : Get libvirt group users] ******************************* Thursday 27 November 2025 17:55:53 +0000 (0:00:00.043) 0:02:51.095 ***** ok: [instance] TASK [libvirt_manager : Add user if not exists in libvirt group] *************** Thursday 27 November 2025 17:55:53 +0000 (0:00:00.309) 0:02:51.405 ***** changed: [instance] TASK [libvirt_manager : Allow QEMU on home directory for the storage access] *** Thursday 27 November 2025 17:55:54 +0000 (0:00:00.425) 0:02:51.830 ***** changed: [instance] TASK [libvirt_manager : Inject system connection parameters in bashrc] ********* Thursday 27 November 2025 17:55:54 +0000 (0:00:00.327) 0:02:52.157 ***** [WARNING]: Reset is not implemented for this connection changed: [instance] TASK [libvirt_manager : Ensure we reload user env] ***************************** Thursday 27 November 2025 17:55:54 +0000 (0:00:00.187) 0:02:52.345 ***** TASK [libvirt_manager : Deactivate default] ************************************ Thursday 27 November 2025 17:55:54 +0000 (0:00:00.056) 0:02:52.401 ***** ok: [instance] TASK [libvirt_manager : Removing default] ************************************** Thursday 27 November 2025 17:55:55 +0000 (0:00:00.943) 0:02:53.345 ***** ok: [instance] TASK [Ensure we use dnsmasq for NetworkManager resolver] *********************** Thursday 27 November 2025 17:55:56 +0000 (0:00:00.255) 0:02:53.600 ***** changed: [instance] TASK [Ensure we delegate .utility zone to our own instance] ******************** Thursday 27 November 2025 17:55:56 +0000 (0:00:00.367) 0:02:53.968 ***** changed: [instance] TASK [Restart NetworkManager] ************************************************** Thursday 27 November 2025 17:55:56 +0000 (0:00:00.382) 0:02:54.350 ***** changed: [instance] TASK [Ensure ocp_volumes exists] *********************************************** Thursday 27 November 2025 17:55:57 +0000 (0:00:00.445) 0:02:54.796 ***** changed: [instance] PLAY RECAP ********************************************************************* instance : ok=115 changed=56 unreachable=0 failed=0 skipped=84 rescued=0 ignored=0 Thursday 27 November 2025 17:55:57 +0000 (0:00:00.261) 0:02:55.058 ***** =============================================================================== libvirt_manager : Install packages required for using KVM -------------- 69.19s test_deps : Install selinux python libs -------------------------------- 39.99s repo_setup : Initialize python venv and install requirements ------------ 7.79s ci_setup : Install openshift client ------------------------------------- 5.85s dnsmasq : Install needed packages --------------------------------------- 4.71s ci_setup : Install needed packages -------------------------------------- 3.40s libvirt_manager : Populate service facts -------------------------------- 1.78s libvirt_manager : Remove workload and volumes --------------------------- 1.32s dnsmasq : Ensure SELinux knows about the new files and directories ------ 1.27s test_deps : Install python yaml libs ------------------------------------ 1.20s podman : Ensure podman is installed ------------------------------------- 1.16s repo_setup : Get repo-setup repository ---------------------------------- 1.01s libvirt_manager : Deactivate default ------------------------------------ 0.94s ci_setup : Manage directories ------------------------------------------- 0.94s libvirt_manager : Ensure firewalld service is up ------------------------ 0.88s Gathering Facts --------------------------------------------------------- 0.85s repo_setup : Run repo-setup --------------------------------------------- 0.80s repo_setup : Make sure git-core package is installed -------------------- 0.76s libvirt_manager : Get installed packages list --------------------------- 0.71s virtualbmc : Remove vbmc files ------------------------------------------ 0.71s PLAY [Test boot_order configuration] ******************************************* TASK [Gathering Facts] ********************************************************* Thursday 27 November 2025 17:55:58 +0000 (0:00:00.039) 0:00:00.039 ***** ok: [instance] TASK [Load networking definition] ********************************************** Thursday 27 November 2025 17:55:58 +0000 (0:00:00.924) 0:00:00.964 ***** ok: [instance] TASK [libvirt_manager : Import layout generator if needed] ********************* Thursday 27 November 2025 17:55:59 +0000 (0:00:00.042) 0:00:01.006 ***** included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/generate_layout.yml for instance TASK [libvirt_manager : Chose right parameter for layout definition] *********** Thursday 27 November 2025 17:55:59 +0000 (0:00:00.073) 0:00:01.080 ***** ok: [instance] TASK [libvirt_manager : Patch the layout if needed] **************************** Thursday 27 November 2025 17:55:59 +0000 (0:00:00.138) 0:00:01.219 ***** skipping: [instance] TASK [libvirt_manager : Enable forwarding in the libvirt zone] ***************** Thursday 27 November 2025 17:55:59 +0000 (0:00:00.111) 0:00:01.330 ***** changed: [instance] TASK [libvirt_manager : Enable masquerading for public traffic] **************** Thursday 27 November 2025 17:55:59 +0000 (0:00:00.512) 0:00:01.843 ***** changed: [instance] TASK [libvirt_manager : Ensure firewalld is restarts] ************************** Thursday 27 November 2025 17:56:00 +0000 (0:00:00.522) 0:00:02.365 ***** RUNNING HANDLER [libvirt_manager : Restart firewalld] ************************** Thursday 27 November 2025 17:56:00 +0000 (0:00:00.077) 0:00:02.443 ***** changed: [instance] TASK [Deploy virtualbmc] ******************************************************* Thursday 27 November 2025 17:56:01 +0000 (0:00:00.999) 0:00:03.442 ***** skipping: [instance] TASK [libvirt_manager : Let the project know we have vbmc available] *********** Thursday 27 November 2025 17:56:01 +0000 (0:00:00.057) 0:00:03.499 ***** skipping: [instance] TASK [libvirt_manager : Create needed workload directory] ********************** Thursday 27 November 2025 17:56:01 +0000 (0:00:00.076) 0:00:03.576 ***** changed: [instance] => (item=workload) changed: [instance] => (item=reproducer-inventory) changed: [instance] => (item=volumes) TASK [libvirt_manager : Allow QEMU on workload directory] ********************** Thursday 27 November 2025 17:56:02 +0000 (0:00:00.658) 0:00:04.234 ***** changed: [instance] => (item=workload) changed: [instance] => (item=volumes) TASK [libvirt_manager : Generate networking data] ****************************** Thursday 27 November 2025 17:56:02 +0000 (0:00:00.545) 0:00:04.780 ***** included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/generate_networking_data.yml for instance TASK [libvirt_manager : Ensure fact is existing, and empty] ******************** Thursday 27 November 2025 17:56:02 +0000 (0:00:00.154) 0:00:04.934 ***** ok: [instance] TASK [libvirt_manager : Check if we get an existing interfaces-info.yml] ******* Thursday 27 November 2025 17:56:02 +0000 (0:00:00.040) 0:00:04.975 ***** ok: [instance] TASK [libvirt_manager : Load file if exists] *********************************** Thursday 27 November 2025 17:56:03 +0000 (0:00:00.291) 0:00:05.267 ***** skipping: [instance] TASK [libvirt_manager : Update fact with existing content] ********************* Thursday 27 November 2025 17:56:03 +0000 (0:00:00.051) 0:00:05.318 ***** skipping: [instance] TASK [libvirt_manager : Generate VM list] ************************************** Thursday 27 November 2025 17:56:03 +0000 (0:00:00.051) 0:00:05.370 ***** ok: [instance] TASK [libvirt_manager : Generate/update mapping all nodes] ********************* Thursday 27 November 2025 17:56:03 +0000 (0:00:00.108) 0:00:05.479 ***** ok: [instance] => (item={'key': 'disk-first-0', 'value': 'disk_first'}) ok: [instance] => (item={'key': 'net-first-0', 'value': 'net_first'}) ok: [instance] => (item={'key': 'net-only-0', 'value': 'net_only'}) ok: [instance] => (item={'key': 'no-boot-order-0', 'value': 'no_boot_order'}) TASK [libvirt_manager : Append baremetal nodes if needed] ********************** Thursday 27 November 2025 17:56:03 +0000 (0:00:00.166) 0:00:05.645 ***** skipping: [instance] TASK [libvirt_manager : Dump MAC mapping] ************************************** Thursday 27 November 2025 17:56:03 +0000 (0:00:00.055) 0:00:05.701 ***** changed: [instance] TASK [libvirt_manager : Inject all VMs in the inventory] *********************** Thursday 27 November 2025 17:56:04 +0000 (0:00:00.489) 0:00:06.190 ***** changed: [instance] => (item=Adding disk-first-0 to disk_firsts) changed: [instance] => (item=Adding net-first-0 to net_firsts) changed: [instance] => (item=Adding net-only-0 to net_onlys) changed: [instance] => (item=Adding no-boot-order-0 to no_boot_orders) TASK [networking_mapper : Check for Networking Definition file existence] ****** Thursday 27 November 2025 17:56:04 +0000 (0:00:00.168) 0:00:06.359 ***** skipping: [instance] TASK [networking_mapper : Load the Networking Definition from file] ************ Thursday 27 November 2025 17:56:04 +0000 (0:00:00.077) 0:00:06.436 ***** skipping: [instance] TASK [networking_mapper : Check for interfaces info file existence] ************ Thursday 27 November 2025 17:56:04 +0000 (0:00:00.046) 0:00:06.483 ***** skipping: [instance] TASK [networking_mapper : Load the interfaces info from file] ****************** Thursday 27 November 2025 17:56:04 +0000 (0:00:00.047) 0:00:06.530 ***** skipping: [instance] TASK [networking_mapper : Ensure local fact is empty] ************************** Thursday 27 November 2025 17:56:04 +0000 (0:00:00.047) 0:00:06.578 ***** ok: [instance] TASK [networking_mapper : Set the input Networking Definition and patch it if needed] *** Thursday 27 November 2025 17:56:04 +0000 (0:00:00.041) 0:00:06.619 ***** ok: [instance] => (item={'networks': {'ctlplane': {'network': '192.168.140.0/24', 'gateway': '192.168.140.1', 'mtu': 1500}}, 'group-templates': {'disk_firsts': {'network-template': {'range': {'start': 10, 'length': 1}}, 'networks': {'ctlplane': {}}}, 'net_firsts': {'network-template': {'range': {'start': 20, 'length': 1}}, 'networks': {'ctlplane': {}}}, 'net_onlys': {'network-template': {'range': {'start': 30, 'length': 1}}, 'networks': {'ctlplane': {}}}, 'no_boot_orders': {'network-template': {'range': {'start': 40, 'length': 1}}, 'networks': {'ctlplane': {}}}}}) TASK [networking_mapper : Gather facts if requested] *************************** Thursday 27 November 2025 17:56:04 +0000 (0:00:00.157) 0:00:06.777 ***** skipping: [instance] TASK [networking_mapper : Ensure CI infrastructure dir exists] ***************** Thursday 27 November 2025 17:56:04 +0000 (0:00:00.074) 0:00:06.851 ***** changed: [instance] TASK [networking_mapper : Write the Networking Definition to file] ************* Thursday 27 November 2025 17:56:05 +0000 (0:00:00.235) 0:00:07.087 ***** changed: [instance] TASK [networking_mapper : Call the networking mapper] ************************** Thursday 27 November 2025 17:56:05 +0000 (0:00:00.437) 0:00:07.525 ***** ok: [instance] TASK [networking_mapper : Set networking mapper facts] ************************* Thursday 27 November 2025 17:56:05 +0000 (0:00:00.097) 0:00:07.623 ***** ok: [instance] TASK [networking_mapper : Write the Networking Environment Definition to file] *** Thursday 27 November 2025 17:56:05 +0000 (0:00:00.046) 0:00:07.669 ***** changed: [instance] TASK [libvirt_manager : Manage networks if needed] ***************************** Thursday 27 November 2025 17:56:06 +0000 (0:00:00.424) 0:00:08.094 ***** included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/create_networks.yml for instance TASK [libvirt_manager : Define the localized variables for performing the tasks here.] *** Thursday 27 November 2025 17:56:06 +0000 (0:00:00.118) 0:00:08.212 ***** ok: [instance] => (item=public) ok: [instance] => (item=osp_trunk) TASK [libvirt_manager : Ensure networks are defined] *************************** Thursday 27 November 2025 17:56:06 +0000 (0:00:00.074) 0:00:08.287 ***** changed: [instance] => (item=cifmw-public) changed: [instance] => (item=cifmw-osp_trunk) TASK [libvirt_manager : Ensure networks are created/started] ******************* Thursday 27 November 2025 17:56:06 +0000 (0:00:00.582) 0:00:08.869 ***** ok: [instance] => (item=cifmw-public) ok: [instance] => (item=cifmw-osp_trunk) TASK [libvirt_manager : Ensure networks are active] **************************** Thursday 27 November 2025 17:56:07 +0000 (0:00:00.617) 0:00:09.487 ***** ok: [instance] => (item=cifmw-public) ok: [instance] => (item=cifmw-osp_trunk) TASK [libvirt_manager : Ensure networks enabled to autostart] ****************** Thursday 27 November 2025 17:56:07 +0000 (0:00:00.461) 0:00:09.948 ***** changed: [instance] => (item=cifmw-public) changed: [instance] => (item=cifmw-osp_trunk) TASK [libvirt_manager : Add a dummy interface to bridges if required] ********** Thursday 27 November 2025 17:56:08 +0000 (0:00:00.478) 0:00:10.426 ***** included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/create_networks_dummy_interfaces.yml for instance TASK [libvirt_manager : Fetch present bridge interfaces] *********************** Thursday 27 November 2025 17:56:08 +0000 (0:00:00.100) 0:00:10.526 ***** ok: [instance] TASK [libvirt_manager : Fetch bridges ports link info] ************************* Thursday 27 November 2025 17:56:08 +0000 (0:00:00.216) 0:00:10.743 ***** ok: [instance] => (item=cifmw-public) ok: [instance] => (item=cifmw-osp_trunk) TASK [Create dummy interfaces to ensure bridges are UP] ************************ Thursday 27 November 2025 17:56:09 +0000 (0:00:00.414) 0:00:11.157 ***** TASK [ci_nmstate : Ensure we have needed facts] ******************************** Thursday 27 November 2025 17:56:09 +0000 (0:00:00.143) 0:00:11.300 ***** skipping: [instance] TASK [ci_nmstate : Install required packages on instance] ********************** Thursday 27 November 2025 17:56:09 +0000 (0:00:00.115) 0:00:11.416 ***** changed: [instance] TASK [ci_nmstate : Create the target NMstate dump directory] ******************* Thursday 27 November 2025 17:56:20 +0000 (0:00:11.461) 0:00:22.877 ***** changed: [instance] TASK [ci_nmstate : Save nmstate state for instance] **************************** Thursday 27 November 2025 17:56:21 +0000 (0:00:00.280) 0:00:23.157 ***** changed: [instance] TASK [ci_nmstate : Apply the desidered state on instance] ********************** Thursday 27 November 2025 17:56:21 +0000 (0:00:00.434) 0:00:23.592 ***** changed: [instance] TASK [ci_nmstate : Save nmstate debugging data for instance] ******************* Thursday 27 November 2025 17:56:23 +0000 (0:00:01.931) 0:00:25.523 ***** changed: [instance] TASK [Create extra network configuration] ************************************** Thursday 27 November 2025 17:56:23 +0000 (0:00:00.409) 0:00:25.933 ***** skipping: [instance] TASK [libvirt_manager : Ensure extra networks is in correct zone] ************** Thursday 27 November 2025 17:56:23 +0000 (0:00:00.055) 0:00:25.989 ***** skipping: [instance] TASK [libvirt_manager : Refresh networking facts on host] ********************** Thursday 27 November 2025 17:56:24 +0000 (0:00:00.051) 0:00:26.040 ***** ok: [instance] TASK [libvirt_manager : Build needed network/dnsmasq related content] ********** Thursday 27 November 2025 17:56:24 +0000 (0:00:00.474) 0:00:26.514 ***** ok: [instance] => (item=cifmw-public) ok: [instance] => (item=cifmw-osp_trunk) TASK [dnsmasq : Install needed packages] *************************************** Thursday 27 November 2025 17:56:24 +0000 (0:00:00.241) 0:00:26.756 ***** ok: [instance] TASK [dnsmasq : Ensure SELinux knows about the new files and directories] ****** Thursday 27 November 2025 17:56:26 +0000 (0:00:01.300) 0:00:28.057 ***** changed: [instance] => (item={'target': '/etc/cifmw-dnsmasq.conf', 'setype': 'dnsmasq_etc_t'}) changed: [instance] => (item={'target': '/etc/cifmw-dnsmasq.d(/.*)?', 'setype': 'dnsmasq_etc_t'}) changed: [instance] => (item={'target': '/var/run/cifmw-dnsmasq.pid', 'setype': 'dnsmasq_var_run_t'}) TASK [dnsmasq : Manage configuration directory] ******************************** Thursday 27 November 2025 17:56:29 +0000 (0:00:03.474) 0:00:31.531 ***** changed: [instance] TASK [dnsmasq : Manage systemd unit file] ************************************** Thursday 27 November 2025 17:56:29 +0000 (0:00:00.263) 0:00:31.795 ***** changed: [instance] TASK [dnsmasq : Manage base configuration file] ******************************** Thursday 27 November 2025 17:56:30 +0000 (0:00:00.385) 0:00:32.180 ***** changed: [instance] TASK [dnsmasq : Render listener configuration] ********************************* Thursday 27 November 2025 17:56:30 +0000 (0:00:00.425) 0:00:32.606 ***** included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/listener.yml for instance TASK [dnsmasq : Create listener configuration file] **************************** Thursday 27 November 2025 17:56:30 +0000 (0:00:00.075) 0:00:32.682 ***** changed: [instance] TASK [dnsmasq : Remove listener configuration file] **************************** Thursday 27 November 2025 17:56:31 +0000 (0:00:00.418) 0:00:33.100 ***** skipping: [instance] TASK [dnsmasq : Render dns configuration] ************************************** Thursday 27 November 2025 17:56:31 +0000 (0:00:00.044) 0:00:33.144 ***** included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/dns.yml for instance TASK [dnsmasq : Create dns configuration file] ********************************* Thursday 27 November 2025 17:56:31 +0000 (0:00:00.076) 0:00:33.220 ***** changed: [instance] TASK [dnsmasq : Remove dns configuration file] ********************************* Thursday 27 November 2025 17:56:31 +0000 (0:00:00.400) 0:00:33.621 ***** skipping: [instance] TASK [dnsmasq : Add localhost addresses from defined dnsmasq listen addresses to loopback interface] *** Thursday 27 November 2025 17:56:31 +0000 (0:00:00.076) 0:00:33.697 ***** ok: [instance] => (item=127.0.0.2) TASK [dnsmasq : Enable and start service] ************************************** Thursday 27 November 2025 17:56:31 +0000 (0:00:00.236) 0:00:33.934 ***** changed: [instance] TASK [dnsmasq : Stop service] ************************************************** Thursday 27 November 2025 17:56:32 +0000 (0:00:00.760) 0:00:34.695 ***** skipping: [instance] TASK [dnsmasq : Remove unit file] ********************************************** Thursday 27 November 2025 17:56:32 +0000 (0:00:00.043) 0:00:34.738 ***** skipping: [instance] TASK [dnsmasq : Remove main configuration files] ******************************* Thursday 27 November 2025 17:56:32 +0000 (0:00:00.074) 0:00:34.813 ***** skipping: [instance] => (item=/etc/cifmw-dnsmasq.conf) skipping: [instance] => (item=/etc/cifmw-dnsmasq.d) skipping: [instance] TASK [Create dnsmasq networks] ************************************************* Thursday 27 November 2025 17:56:32 +0000 (0:00:00.071) 0:00:34.885 ***** TASK [dnsmasq : Assert mandatory parameter] ************************************ Thursday 27 November 2025 17:56:33 +0000 (0:00:00.150) 0:00:35.035 ***** ok: [instance] => changed=false msg: All assertions passed TASK [dnsmasq : Assert mandatory parameters for new network] ******************* Thursday 27 November 2025 17:56:33 +0000 (0:00:00.053) 0:00:35.089 ***** ok: [instance] => changed=false msg: All assertions passed TASK [dnsmasq : Create network] ************************************************ Thursday 27 November 2025 17:56:33 +0000 (0:00:00.095) 0:00:35.185 ***** changed: [instance] TASK [dnsmasq : Remove network] ************************************************ Thursday 27 November 2025 17:56:33 +0000 (0:00:00.469) 0:00:35.654 ***** skipping: [instance] TASK [dnsmasq : Remove dhcp host files] **************************************** Thursday 27 November 2025 17:56:33 +0000 (0:00:00.042) 0:00:35.696 ***** skipping: [instance] TASK [dnsmasq : Assert mandatory parameter] ************************************ Thursday 27 November 2025 17:56:33 +0000 (0:00:00.067) 0:00:35.764 ***** ok: [instance] => changed=false msg: All assertions passed TASK [dnsmasq : Assert mandatory parameters for new network] ******************* Thursday 27 November 2025 17:56:33 +0000 (0:00:00.082) 0:00:35.846 ***** ok: [instance] => changed=false msg: All assertions passed TASK [dnsmasq : Create network] ************************************************ Thursday 27 November 2025 17:56:33 +0000 (0:00:00.060) 0:00:35.906 ***** changed: [instance] TASK [dnsmasq : Remove network] ************************************************ Thursday 27 November 2025 17:56:34 +0000 (0:00:00.456) 0:00:36.363 ***** skipping: [instance] TASK [dnsmasq : Remove dhcp host files] **************************************** Thursday 27 November 2025 17:56:34 +0000 (0:00:00.042) 0:00:36.405 ***** skipping: [instance] TASK [Deploy radvd for IPv6 router advertisements] ***************************** Thursday 27 November 2025 17:56:34 +0000 (0:00:00.100) 0:00:36.505 ***** skipping: [instance] TASK [libvirt_manager : Ensure network is in correct zone] ********************* Thursday 27 November 2025 17:56:34 +0000 (0:00:00.055) 0:00:36.561 ***** changed: [instance] => (item=cifmw-public) changed: [instance] => (item=cifmw-osp_trunk) TASK [libvirt_manager : Extract IP address from network bridges] *************** Thursday 27 November 2025 17:56:35 +0000 (0:00:00.498) 0:00:37.060 ***** included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/network_bridge_info_gen.yml for instance => (item=cifmw-public) included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/network_bridge_info_gen.yml for instance => (item=cifmw-osp_trunk) TASK [libvirt_manager : Extract IP address from network bridges] *************** Thursday 27 November 2025 17:56:35 +0000 (0:00:00.094) 0:00:37.155 ***** ok: [instance] TASK [libvirt_manager : Set network_bridge_info fact with network and address] *** Thursday 27 November 2025 17:56:35 +0000 (0:00:00.400) 0:00:37.555 ***** ok: [instance] TASK [libvirt_manager : Extract IP address from network bridges] *************** Thursday 27 November 2025 17:56:35 +0000 (0:00:00.056) 0:00:37.612 ***** ok: [instance] TASK [libvirt_manager : Set network_bridge_info fact with network and address] *** Thursday 27 November 2025 17:56:35 +0000 (0:00:00.220) 0:00:37.832 ***** ok: [instance] TASK [libvirt_manager : Output _network_data] ********************************** Thursday 27 November 2025 17:56:35 +0000 (0:00:00.057) 0:00:37.890 ***** changed: [instance] TASK [libvirt_manager : Output pub_net] **************************************** Thursday 27 November 2025 17:56:36 +0000 (0:00:00.359) 0:00:38.250 ***** changed: [instance] TASK [libvirt_manager : Output _cifmw_libvirt_manager_layout] ****************** Thursday 27 November 2025 17:56:36 +0000 (0:00:00.395) 0:00:38.645 ***** changed: [instance] TASK [libvirt_manager : Expose patch for networking_mapper] ******************** Thursday 27 November 2025 17:56:37 +0000 (0:00:00.361) 0:00:39.006 ***** ok: [instance] TASK [libvirt_manager : Save networking_mapper patch] ************************** Thursday 27 November 2025 17:56:37 +0000 (0:00:00.119) 0:00:39.126 ***** changed: [instance] TASK [networking_mapper : Check for Networking Definition file existence] ****** Thursday 27 November 2025 17:56:37 +0000 (0:00:00.362) 0:00:39.489 ***** skipping: [instance] TASK [networking_mapper : Load the Networking Definition from file] ************ Thursday 27 November 2025 17:56:37 +0000 (0:00:00.048) 0:00:39.537 ***** skipping: [instance] TASK [networking_mapper : Check for interfaces info file existence] ************ Thursday 27 November 2025 17:56:37 +0000 (0:00:00.077) 0:00:39.614 ***** skipping: [instance] TASK [networking_mapper : Load the interfaces info from file] ****************** Thursday 27 November 2025 17:56:37 +0000 (0:00:00.045) 0:00:39.660 ***** skipping: [instance] TASK [networking_mapper : Ensure local fact is empty] ************************** Thursday 27 November 2025 17:56:37 +0000 (0:00:00.047) 0:00:39.708 ***** ok: [instance] TASK [networking_mapper : Set the input Networking Definition and patch it if needed] *** Thursday 27 November 2025 17:56:37 +0000 (0:00:00.042) 0:00:39.751 ***** ok: [instance] => (item={'networks': {'ctlplane': {'network': '192.168.140.0/24', 'gateway': '192.168.140.1', 'mtu': 1500}}, 'group-templates': {'disk_firsts': {'network-template': {'range': {'start': 10, 'length': 1}}, 'networks': {'ctlplane': {}}}, 'net_firsts': {'network-template': {'range': {'start': 20, 'length': 1}}, 'networks': {'ctlplane': {}}}, 'net_onlys': {'network-template': {'range': {'start': 30, 'length': 1}}, 'networks': {'ctlplane': {}}}, 'no_boot_orders': {'network-template': {'range': {'start': 40, 'length': 1}}, 'networks': {'ctlplane': {}}}}}) ok: [instance] => (item={'networks': {'public': {'network-v4': '192.168.110.0/24'}}, 'group-templates': {'disk_firsts': {'networks': {'public': None}}, 'net_firsts': {'networks': {'public': None}}, 'net_onlys': {'networks': {'public': None}}, 'no_boot_orders': {'networks': {'public': None}}}}) TASK [networking_mapper : Gather facts if requested] *************************** Thursday 27 November 2025 17:56:37 +0000 (0:00:00.130) 0:00:39.881 ***** skipping: [instance] TASK [networking_mapper : Ensure CI infrastructure dir exists] ***************** Thursday 27 November 2025 17:56:37 +0000 (0:00:00.076) 0:00:39.957 ***** ok: [instance] TASK [networking_mapper : Write the Networking Definition to file] ************* Thursday 27 November 2025 17:56:38 +0000 (0:00:00.232) 0:00:40.190 ***** changed: [instance] TASK [networking_mapper : Call the networking mapper] ************************** Thursday 27 November 2025 17:56:38 +0000 (0:00:00.421) 0:00:40.611 ***** ok: [instance] TASK [networking_mapper : Set networking mapper facts] ************************* Thursday 27 November 2025 17:56:38 +0000 (0:00:00.100) 0:00:40.712 ***** ok: [instance] TASK [networking_mapper : Write the Networking Environment Definition to file] *** Thursday 27 November 2025 17:56:38 +0000 (0:00:00.046) 0:00:40.759 ***** changed: [instance] TASK [libvirt_manager : Be sure to save current state of networking_mapper environment] *** Thursday 27 November 2025 17:56:39 +0000 (0:00:00.477) 0:00:41.237 ***** ok: [instance] TASK [libvirt_manager : Unset patch] ******************************************* Thursday 27 November 2025 17:56:39 +0000 (0:00:00.045) 0:00:41.282 ***** ok: [instance] TASK [libvirt_manager : Initialize empty _lm_dhcp_entries fact] **************** Thursday 27 November 2025 17:56:39 +0000 (0:00:00.041) 0:00:41.323 ***** ok: [instance] TASK [libvirt_manager : Reserve IPs on networks] ******************************* Thursday 27 November 2025 17:56:39 +0000 (0:00:00.042) 0:00:41.366 ***** included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/reserve_dnsmasq_ips.yml for instance => (item=ctlplane) included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/reserve_dnsmasq_ips.yml for instance => (item=public) TASK [libvirt_manager : Loop on host IPs] ************************************** Thursday 27 November 2025 17:56:39 +0000 (0:00:00.113) 0:00:41.479 ***** ok: [instance] => (item=disk-first-0 - ctlplane) ok: [instance] => (item=net-first-0 - ctlplane) ok: [instance] => (item=net-only-0 - ctlplane) ok: [instance] => (item=no-boot-order-0 - ctlplane) TASK [libvirt_manager : Loop on host IPs] ************************************** Thursday 27 November 2025 17:56:39 +0000 (0:00:00.187) 0:00:41.666 ***** ok: [instance] => (item=disk-first-0 - public) ok: [instance] => (item=net-first-0 - public) ok: [instance] => (item=net-only-0 - public) ok: [instance] => (item=no-boot-order-0 - public) TASK [Inject DHCP entries for net {{ net_name }}] ****************************** Thursday 27 November 2025 17:56:39 +0000 (0:00:00.193) 0:00:41.860 ***** TASK [dnsmasq : Ensure we have the right data and type] ************************ Thursday 27 November 2025 17:56:39 +0000 (0:00:00.099) 0:00:41.959 ***** ok: [instance] TASK [dnsmasq : Assert we have needed host data] ******************************* Thursday 27 November 2025 17:56:40 +0000 (0:00:00.099) 0:00:42.058 ***** ok: [instance] => (item={'network': 'osp_trunk', 'name': 'disk-first-0', 'state': 'present', 'mac': '52:54:00:1f:4b:31', 'ips': ['192.168.140.10', ''], 'tag': 'disk_first'}) ok: [instance] => (item={'network': 'osp_trunk', 'name': 'net-first-0', 'state': 'present', 'mac': '52:54:01:f4:79:e4', '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:2e:a5:14', 'ips': ['192.168.110.10', ''], 'tag': 'disk_first'}) ok: [instance] => (item={'network': 'public', 'name': 'net-first-0', 'state': 'present', 'mac': '52:54:01:4f:d1:57', 'ips': ['192.168.110.20', ''], 'tag': 'net_first'}) ok: [instance] => (item={'network': 'public', 'name': 'net-only-0', 'state': 'present', 'mac': '52:54:02:42:fd:c8', 'ips': ['192.168.110.30', ''], 'tag': 'net_only'}) ok: [instance] => (item={'network': 'public', 'name': 'no-boot-order-0', 'state': 'present', 'mac': '52:54:03:80:94:2b', 'ips': ['192.168.110.40', ''], 'tag': 'no_boot_order'}) TASK [dnsmasq : Ensure networks exists] **************************************** Thursday 27 November 2025 17:56:40 +0000 (0:00:00.144) 0:00:42.202 ***** included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/_check_net_status.yml for instance => (item=osp_trunk) included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/_check_net_status.yml for instance => (item=public) TASK [dnsmasq : Check network file status] ************************************* Thursday 27 November 2025 17:56:40 +0000 (0:00:00.092) 0:00:42.295 ***** ok: [instance] TASK [dnsmasq : Assert network exists] ***************************************** Thursday 27 November 2025 17:56:40 +0000 (0:00:00.204) 0:00:42.499 ***** ok: [instance] TASK [dnsmasq : Check network file status] ************************************* Thursday 27 November 2025 17:56:40 +0000 (0:00:00.077) 0:00:42.577 ***** ok: [instance] TASK [dnsmasq : Assert network exists] ***************************************** Thursday 27 November 2025 17:56:40 +0000 (0:00:00.208) 0:00:42.786 ***** ok: [instance] TASK [dnsmasq : Initialize empty dhcp_host_entries] **************************** Thursday 27 November 2025 17:56:40 +0000 (0:00:00.046) 0:00:42.832 ***** ok: [instance] TASK [dnsmasq : Compute entry] ************************************************* Thursday 27 November 2025 17:56:40 +0000 (0:00:00.042) 0:00:42.875 ***** ok: [instance] => (item={'network': 'osp_trunk', 'name': 'disk-first-0', 'state': 'present', 'mac': '52:54:00:1f:4b:31', 'ips': ['192.168.140.10', ''], 'tag': 'disk_first'}) ok: [instance] => (item={'network': 'osp_trunk', 'name': 'net-first-0', 'state': 'present', 'mac': '52:54:01:f4:79:e4', '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:2e:a5:14', 'ips': ['192.168.110.10', ''], 'tag': 'disk_first'}) ok: [instance] => (item={'network': 'public', 'name': 'net-first-0', 'state': 'present', 'mac': '52:54:01:4f:d1:57', 'ips': ['192.168.110.20', ''], 'tag': 'net_first'}) ok: [instance] => (item={'network': 'public', 'name': 'net-only-0', 'state': 'present', 'mac': '52:54:02:42:fd:c8', 'ips': ['192.168.110.30', ''], 'tag': 'net_only'}) ok: [instance] => (item={'network': 'public', 'name': 'no-boot-order-0', 'state': 'present', 'mac': '52:54:03:80:94:2b', 'ips': ['192.168.110.40', ''], 'tag': 'no_boot_order'}) TASK [dnsmasq : Create add/remove sets] **************************************** Thursday 27 November 2025 17:56:41 +0000 (0:00:00.233) 0:00:43.108 ***** ok: [instance] TASK [dnsmasq : Add DHCP entries] ********************************************** Thursday 27 November 2025 17:56:41 +0000 (0:00:00.057) 0:00:43.166 ***** changed: [instance] => (item={'file': 'osp_trunk_disk-first-0_52:54:00:1f:4b:31', 'entry': 'set:disk_first,52:54:00:1f:4b:31,192.168.140.10,disk-first-0', 'state': 'present'}) changed: [instance] => (item={'file': 'osp_trunk_net-first-0_52:54:01:f4:79:e4', 'entry': 'set:net_first,52:54:01:f4:79:e4,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:2e:a5:14', 'entry': 'set:disk_first,52:54:00:2e:a5:14,192.168.110.10,disk-first-0', 'state': 'present'}) changed: [instance] => (item={'file': 'public_net-first-0_52:54:01:4f:d1:57', 'entry': 'set:net_first,52:54:01:4f:d1:57,192.168.110.20,net-first-0', 'state': 'present'}) changed: [instance] => (item={'file': 'public_net-only-0_52:54:02:42:fd:c8', 'entry': 'set:net_only,52:54:02:42:fd:c8,192.168.110.30,net-only-0', 'state': 'present'}) changed: [instance] => (item={'file': 'public_no-boot-order-0_52:54:03:80:94:2b', 'entry': 'set:no_boot_order,52:54:03:80:94:2b,192.168.110.40,no-boot-order-0', 'state': 'present'}) TASK [dnsmasq : Remove DHCP entries] ******************************************* Thursday 27 November 2025 17:56:43 +0000 (0:00:02.760) 0:00:45.926 ***** skipping: [instance] TASK [libvirt_manager : Create per-network and .utility DNS entries] *********** Thursday 27 November 2025 17:56:44 +0000 (0:00:00.088) 0:00:46.015 ***** ok: [instance] => (item=disk-first-0) ok: [instance] => (item=net-first-0) ok: [instance] => (item=net-only-0) ok: [instance] => (item=no-boot-order-0) TASK [Inject VMs in the .utility zone] ***************************************** Thursday 27 November 2025 17:56:44 +0000 (0:00:00.227) 0:00:46.243 ***** TASK [dnsmasq : Assert we have needed host record data] ************************ Thursday 27 November 2025 17:56:44 +0000 (0:00:00.102) 0:00:46.345 ***** ok: [instance] TASK [dnsmasq : Assert each address element have needed data] ****************** Thursday 27 November 2025 17:56:44 +0000 (0:00:00.062) 0:00:46.408 ***** ok: [instance] => (item={'names': ['disk-first-0.utility', 'disk-first-0.instance', 'disk_first-0.utility', 'disk_first-0.instance'], 'ips': ['192.168.140.10', ''], 'state': 'present'}) ok: [instance] => (item={'names': ['disk-first-0.ctlplane.local', 'disk_first-0.ctlplane.local'], 'ips': ['192.168.140.10', ''], 'state': 'present'}) ok: [instance] => (item={'names': ['disk-first-0.public.local', 'disk_first-0.public.local'], 'ips': ['192.168.110.10', ''], 'state': 'present'}) ok: [instance] => (item={'names': ['net-first-0.utility', 'net-first-0.instance', 'net_first-0.utility', 'net_first-0.instance'], 'ips': ['192.168.140.20', ''], 'state': 'present'}) ok: [instance] => (item={'names': ['net-first-0.ctlplane.local', 'net_first-0.ctlplane.local'], 'ips': ['192.168.140.20', ''], 'state': 'present'}) ok: [instance] => (item={'names': ['net-first-0.public.local', 'net_first-0.public.local'], 'ips': ['192.168.110.20', ''], 'state': 'present'}) ok: [instance] => (item={'names': ['net-only-0.utility', 'net-only-0.instance', 'net_only-0.utility', 'net_only-0.instance'], 'ips': ['192.168.140.30', ''], 'state': 'present'}) ok: [instance] => (item={'names': ['net-only-0.ctlplane.local', 'net_only-0.ctlplane.local'], 'ips': ['192.168.140.30', ''], 'state': 'present'}) ok: [instance] => (item={'names': ['net-only-0.public.local', 'net_only-0.public.local'], 'ips': ['192.168.110.30', ''], 'state': 'present'}) ok: [instance] => (item={'names': ['no-boot-order-0.utility', 'no-boot-order-0.instance', 'no_boot_order-0.utility', 'no_boot_order-0.instance'], 'ips': ['192.168.140.40', ''], 'state': 'present'}) ok: [instance] => (item={'names': ['no-boot-order-0.ctlplane.local', 'no_boot_order-0.ctlplane.local'], 'ips': ['192.168.140.40', ''], 'state': 'present'}) ok: [instance] => (item={'names': ['no-boot-order-0.public.local', 'no_boot_order-0.public.local'], 'ips': ['192.168.110.40', ''], 'state': 'present'}) TASK [dnsmasq : Add/Remove address] ******************************************** Thursday 27 November 2025 17:56:44 +0000 (0:00:00.221) 0:00:46.629 ***** changed: [instance] => (item={'names': ['disk-first-0.utility', 'disk-first-0.instance', 'disk_first-0.utility', 'disk_first-0.instance'], 'ips': ['192.168.140.10', ''], 'state': 'present'}) changed: [instance] => (item={'names': ['disk-first-0.ctlplane.local', 'disk_first-0.ctlplane.local'], 'ips': ['192.168.140.10', ''], 'state': 'present'}) changed: [instance] => (item={'names': ['disk-first-0.public.local', 'disk_first-0.public.local'], 'ips': ['192.168.110.10', ''], 'state': 'present'}) changed: [instance] => (item={'names': ['net-first-0.utility', 'net-first-0.instance', 'net_first-0.utility', 'net_first-0.instance'], 'ips': ['192.168.140.20', ''], 'state': 'present'}) changed: [instance] => (item={'names': ['net-first-0.ctlplane.local', 'net_first-0.ctlplane.local'], 'ips': ['192.168.140.20', ''], 'state': 'present'}) changed: [instance] => (item={'names': ['net-first-0.public.local', 'net_first-0.public.local'], 'ips': ['192.168.110.20', ''], 'state': 'present'}) changed: [instance] => (item={'names': ['net-only-0.utility', 'net-only-0.instance', 'net_only-0.utility', 'net_only-0.instance'], 'ips': ['192.168.140.30', ''], 'state': 'present'}) changed: [instance] => (item={'names': ['net-only-0.ctlplane.local', 'net_only-0.ctlplane.local'], 'ips': ['192.168.140.30', ''], 'state': 'present'}) changed: [instance] => (item={'names': ['net-only-0.public.local', 'net_only-0.public.local'], 'ips': ['192.168.110.30', ''], 'state': 'present'}) changed: [instance] => (item={'names': ['no-boot-order-0.utility', 'no-boot-order-0.instance', 'no_boot_order-0.utility', 'no_boot_order-0.instance'], 'ips': ['192.168.140.40', ''], 'state': 'present'}) changed: [instance] => (item={'names': ['no-boot-order-0.ctlplane.local', 'no_boot_order-0.ctlplane.local'], 'ips': ['192.168.140.40', ''], 'state': 'present'}) changed: [instance] => (item={'names': ['no-boot-order-0.public.local', 'no_boot_order-0.public.local'], 'ips': ['192.168.110.40', ''], 'state': 'present'}) TASK [libvirt_manager : Initialize empty _lm_dhcp_options fact] **************** Thursday 27 November 2025 17:56:47 +0000 (0:00:02.474) 0:00:49.103 ***** ok: [instance] TASK [libvirt_manager : Collect DHCP options from VM definitions] ************** Thursday 27 November 2025 17:56:47 +0000 (0:00:00.042) 0:00:49.146 ***** skipping: [instance] => (item=disk_first) skipping: [instance] => (item=net_first) skipping: [instance] => (item=net_only) skipping: [instance] => (item=no_boot_order) skipping: [instance] TASK [libvirt_manager : Generate DHCP option configuration for VM types] ******* Thursday 27 November 2025 17:56:47 +0000 (0:00:00.066) 0:00:49.212 ***** skipping: [instance] TASK [libvirt_manager : Ensure some domains are local] ************************* Thursday 27 November 2025 17:56:47 +0000 (0:00:00.052) 0:00:49.265 ***** changed: [instance] TASK [libvirt_manager : Ensure dnsmasq is reloaded now] ************************ Thursday 27 November 2025 17:56:47 +0000 (0:00:00.391) 0:00:49.656 ***** RUNNING HANDLER [libvirt_manager : Restart firewalld] ************************** Thursday 27 November 2025 17:56:47 +0000 (0:00:00.087) 0:00:49.744 ***** changed: [instance] RUNNING HANDLER [dnsmasq : Restart dnsmasq] ************************************ Thursday 27 November 2025 17:56:48 +0000 (0:00:00.827) 0:00:50.571 ***** changed: [instance] RUNNING HANDLER [dnsmasq : Reload dnsmasq] ************************************* Thursday 27 November 2025 17:56:48 +0000 (0:00:00.376) 0:00:50.948 ***** changed: [instance] TASK [libvirt_manager : Create group inventories] ****************************** Thursday 27 November 2025 17:56:49 +0000 (0:00:00.372) 0:00:51.320 ***** changed: [instance] => (item=disk_first) changed: [instance] => (item=net_first) changed: [instance] => (item=net_only) changed: [instance] => (item=no_boot_order) TASK [libvirt_manager : Create "all" group inventory file] ********************* Thursday 27 November 2025 17:56:50 +0000 (0:00:01.430) 0:00:52.750 ***** changed: [instance] TASK [libvirt_manager : Ensure storage pool is present.] *********************** Thursday 27 November 2025 17:56:51 +0000 (0:00:00.431) 0:00:53.182 ***** skipping: [instance] TASK [libvirt_manager : Ensure images are present] ***************************** Thursday 27 November 2025 17:56:51 +0000 (0:00:00.087) 0:00:53.269 ***** included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/get_image.yml for instance => (item=disk_first) included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/get_image.yml for instance => (item=net_first) included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/get_image.yml for instance => (item=net_only) included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/get_image.yml for instance => (item=no_boot_order) TASK [libvirt_manager : Ensure directory exists] ******************************* Thursday 27 November 2025 17:56:51 +0000 (0:00:00.141) 0:00:53.410 ***** skipping: [instance] TASK [libvirt_manager : Check if base image exists] **************************** Thursday 27 November 2025 17:56:51 +0000 (0:00:00.040) 0:00:53.451 ***** skipping: [instance] TASK [libvirt_manager : Download base image] *********************************** Thursday 27 November 2025 17:56:51 +0000 (0:00:00.040) 0:00:53.491 ***** skipping: [instance] TASK [libvirt_manager : Check image] ******************************************* Thursday 27 November 2025 17:56:51 +0000 (0:00:00.039) 0:00:53.531 ***** skipping: [instance] TASK [libvirt_manager : Assert image status] *********************************** Thursday 27 November 2025 17:56:51 +0000 (0:00:00.072) 0:00:53.604 ***** skipping: [instance] TASK [libvirt_manager : Ensure image access rights] **************************** Thursday 27 November 2025 17:56:51 +0000 (0:00:00.041) 0:00:53.645 ***** skipping: [instance] TASK [libvirt_manager : Ensure directory exists] ******************************* Thursday 27 November 2025 17:56:51 +0000 (0:00:00.040) 0:00:53.686 ***** skipping: [instance] TASK [libvirt_manager : Check if base image exists] **************************** Thursday 27 November 2025 17:56:51 +0000 (0:00:00.039) 0:00:53.725 ***** skipping: [instance] TASK [libvirt_manager : Download base image] *********************************** Thursday 27 November 2025 17:56:51 +0000 (0:00:00.040) 0:00:53.765 ***** skipping: [instance] TASK [libvirt_manager : Check image] ******************************************* Thursday 27 November 2025 17:56:51 +0000 (0:00:00.040) 0:00:53.806 ***** skipping: [instance] TASK [libvirt_manager : Assert image status] *********************************** Thursday 27 November 2025 17:56:51 +0000 (0:00:00.072) 0:00:53.879 ***** skipping: [instance] TASK [libvirt_manager : Ensure image access rights] **************************** Thursday 27 November 2025 17:56:51 +0000 (0:00:00.041) 0:00:53.921 ***** skipping: [instance] TASK [libvirt_manager : Ensure directory exists] ******************************* Thursday 27 November 2025 17:56:51 +0000 (0:00:00.040) 0:00:53.961 ***** skipping: [instance] TASK [libvirt_manager : Check if base image exists] **************************** Thursday 27 November 2025 17:56:52 +0000 (0:00:00.040) 0:00:54.002 ***** skipping: [instance] TASK [libvirt_manager : Download base image] *********************************** Thursday 27 November 2025 17:56:52 +0000 (0:00:00.040) 0:00:54.042 ***** skipping: [instance] TASK [libvirt_manager : Check image] ******************************************* Thursday 27 November 2025 17:56:52 +0000 (0:00:00.039) 0:00:54.082 ***** skipping: [instance] TASK [libvirt_manager : Assert image status] *********************************** Thursday 27 November 2025 17:56:52 +0000 (0:00:00.074) 0:00:54.156 ***** skipping: [instance] TASK [libvirt_manager : Ensure image access rights] **************************** Thursday 27 November 2025 17:56:52 +0000 (0:00:00.040) 0:00:54.197 ***** skipping: [instance] TASK [libvirt_manager : Ensure directory exists] ******************************* Thursday 27 November 2025 17:56:52 +0000 (0:00:00.039) 0:00:54.236 ***** skipping: [instance] TASK [libvirt_manager : Check if base image exists] **************************** Thursday 27 November 2025 17:56:52 +0000 (0:00:00.038) 0:00:54.275 ***** skipping: [instance] TASK [libvirt_manager : Download base image] *********************************** Thursday 27 November 2025 17:56:52 +0000 (0:00:00.040) 0:00:54.315 ***** skipping: [instance] TASK [libvirt_manager : Check image] ******************************************* Thursday 27 November 2025 17:56:52 +0000 (0:00:00.040) 0:00:54.355 ***** skipping: [instance] TASK [libvirt_manager : Assert image status] *********************************** Thursday 27 November 2025 17:56:52 +0000 (0:00:00.076) 0:00:54.432 ***** skipping: [instance] TASK [libvirt_manager : Ensure image access rights] **************************** Thursday 27 November 2025 17:56:52 +0000 (0:00:00.041) 0:00:54.474 ***** skipping: [instance] TASK [libvirt_manager : Get ssh key state] ************************************* Thursday 27 November 2025 17:56:52 +0000 (0:00:00.040) 0:00:54.515 ***** ok: [instance] TASK [libvirt_manager : Create temporary ssh keypair] ************************** Thursday 27 November 2025 17:56:52 +0000 (0:00:00.194) 0:00:54.709 ***** changed: [instance] TASK [libvirt_manager : Slurp public key for later use] ************************ Thursday 27 November 2025 17:56:53 +0000 (0:00:00.401) 0:00:55.111 ***** ok: [instance] TASK [libvirt_manager : Slurp private key for later use] *********************** Thursday 27 November 2025 17:56:53 +0000 (0:00:00.339) 0:00:55.451 ***** ok: [instance] TASK [libvirt_manager : Inject cifmw_reproducer_key.pub in hypervisor authorized_keys] *** Thursday 27 November 2025 17:56:53 +0000 (0:00:00.199) 0:00:55.650 ***** changed: [instance] TASK [libvirt_manager : Create fact holding network data for VMs] ************** Thursday 27 November 2025 17:56:54 +0000 (0:00:00.441) 0:00:56.092 ***** ok: [instance] TASK [libvirt_manager : List existing networks] ******************************** Thursday 27 November 2025 17:56:54 +0000 (0:00:00.044) 0:00:56.137 ***** ok: [instance] TASK [libvirt_manager : Gather pool fact] ************************************** Thursday 27 November 2025 17:56:54 +0000 (0:00:00.281) 0:00:56.418 ***** ok: [instance] TASK [libvirt_manager : Create and run VMs] ************************************ Thursday 27 November 2025 17:56:54 +0000 (0:00:00.395) 0:00:56.814 ***** included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/create_vms.yml for instance => (item={'key': 'disk-first-0', 'value': 'disk_first'}) included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/create_vms.yml for instance => (item={'key': 'net-first-0', 'value': 'net_first'}) included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/create_vms.yml for instance => (item={'key': 'net-only-0', 'value': 'net_only'}) included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/create_vms.yml for instance => (item={'key': 'no-boot-order-0', 'value': 'no_boot_order'}) TASK [libvirt_manager : Create VM image for disk-first-0] ********************** Thursday 27 November 2025 17:56:55 +0000 (0:00:00.182) 0:00:56.996 ***** changed: [instance] TASK [libvirt_manager : Ensure file ownership and rights for disk-first-0] ***** Thursday 27 November 2025 17:56:55 +0000 (0:00:00.261) 0:00:57.258 ***** changed: [instance] TASK [libvirt_manager : Define VMs for type disk-first-0] ********************** Thursday 27 November 2025 17:56:55 +0000 (0:00:00.268) 0:00:57.526 ***** changed: [instance] TASK [libvirt_manager : Attach listed networks to the VMs disk-first-0] ******** Thursday 27 November 2025 17:56:56 +0000 (0:00:01.091) 0:00:58.617 ***** included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/net_to_vms.yml for instance TASK [libvirt_manager : Attach {{ vm_item }} to {{ net_item }}] **************** Thursday 27 November 2025 17:56:56 +0000 (0:00:00.074) 0:00:58.692 ***** included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/attach_interface.yml for instance => (item=public) included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/attach_interface.yml for instance => (item=osp_trunk) TASK [libvirt_manager : Get virtual network information] *********************** Thursday 27 November 2025 17:56:56 +0000 (0:00:00.115) 0:00:58.807 ***** ok: [instance] TASK [libvirt_manager : Create network to bridge mapping] ********************** Thursday 27 November 2025 17:56:57 +0000 (0:00:00.252) 0:00:59.059 ***** ok: [instance] => (item=cifmw-osp_trunk) ok: [instance] => (item=cifmw-public) TASK [libvirt_manager : Dump domain xml] *************************************** Thursday 27 November 2025 17:56:57 +0000 (0:00:00.063) 0:00:59.123 ***** ok: [instance] TASK [libvirt_manager : Extract networks from XML] ***************************** Thursday 27 November 2025 17:56:57 +0000 (0:00:00.255) 0:00:59.378 ***** ok: [instance] TASK [libvirt_manager : Attach interface public on cifmw-disk-first-0] ********* Thursday 27 November 2025 17:56:57 +0000 (0:00:00.255) 0:00:59.634 ***** changed: [instance] TASK [libvirt_manager : Get virtual network information] *********************** Thursday 27 November 2025 17:56:57 +0000 (0:00:00.303) 0:00:59.937 ***** ok: [instance] TASK [libvirt_manager : Create network to bridge mapping] ********************** Thursday 27 November 2025 17:56:58 +0000 (0:00:00.251) 0:01:00.188 ***** ok: [instance] => (item=cifmw-osp_trunk) ok: [instance] => (item=cifmw-public) TASK [libvirt_manager : Dump domain xml] *************************************** Thursday 27 November 2025 17:56:58 +0000 (0:00:00.065) 0:01:00.254 ***** ok: [instance] TASK [libvirt_manager : Extract networks from XML] ***************************** Thursday 27 November 2025 17:56:58 +0000 (0:00:00.248) 0:01:00.503 ***** ok: [instance] TASK [libvirt_manager : Attach interface osp_trunk on cifmw-disk-first-0] ****** Thursday 27 November 2025 17:56:58 +0000 (0:00:00.221) 0:01:00.725 ***** changed: [instance] TASK [libvirt_manager : Attach spines/leafs networks to the VMs disk-first-0] *** Thursday 27 November 2025 17:56:59 +0000 (0:00:00.296) 0:01:01.022 ***** skipping: [instance] TASK [libvirt_manager : Create the requested extra disks for disk-first-0] ***** Thursday 27 November 2025 17:56:59 +0000 (0:00:00.041) 0:01:01.064 ***** skipping: [instance] TASK [libvirt_manager : Find volume attachments for VM disk-first-0] *********** Thursday 27 November 2025 17:56:59 +0000 (0:00:00.047) 0:01:01.111 ***** skipping: [instance] TASK [libvirt_manager : Attach volumes for VM disk-first-0] ******************** Thursday 27 November 2025 17:56:59 +0000 (0:00:00.047) 0:01:01.158 ***** skipping: [instance] TASK [libvirt_manager : Get VM UUID] ******************************************* Thursday 27 November 2025 17:56:59 +0000 (0:00:00.077) 0:01:01.236 ***** changed: [instance] TASK [libvirt_manager : Inject UUID in dataset] ******************************** Thursday 27 November 2025 17:56:59 +0000 (0:00:00.228) 0:01:01.464 ***** ok: [instance] TASK [libvirt_manager : Create cloud-init ISO] ********************************* Thursday 27 November 2025 17:56:59 +0000 (0:00:00.057) 0:01:01.522 ***** skipping: [instance] TASK [libvirt_manager : Attach cloud-init ISO if exists] *********************** Thursday 27 November 2025 17:56:59 +0000 (0:00:00.042) 0:01:01.565 ***** skipping: [instance] TASK [libvirt_manager : Attach additional devices if specified] **************** Thursday 27 November 2025 17:56:59 +0000 (0:00:00.041) 0:01:01.606 ***** skipping: [instance] TASK [libvirt_manager : Configure boot order for disk-first-0] ***************** Thursday 27 November 2025 17:56:59 +0000 (0:00:00.098) 0:01:01.705 ***** included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/configure_boot_order.yml for instance TASK [libvirt_manager : Get current domain XML for cifmw-disk-first-0] ********* Thursday 27 November 2025 17:56:59 +0000 (0:00:00.098) 0:01:01.804 ***** ok: [instance] TASK [libvirt_manager : Create temporary file for domain XML] ****************** Thursday 27 November 2025 17:57:00 +0000 (0:00:00.249) 0:01:02.054 ***** changed: [instance] TASK [libvirt_manager : Write current domain XML to temporary file] ************ Thursday 27 November 2025 17:57:00 +0000 (0:00:00.317) 0:01:02.372 ***** changed: [instance] TASK [libvirt_manager : Remove existing boot elements from os section] ********* Thursday 27 November 2025 17:57:00 +0000 (0:00:00.416) 0:01:02.788 ***** changed: [instance] TASK [libvirt_manager : Add boot order to disk device] ************************* Thursday 27 November 2025 17:57:01 +0000 (0:00:00.232) 0:01:03.021 ***** changed: [instance] TASK [libvirt_manager : Get interface count for boot order] ******************** Thursday 27 November 2025 17:57:01 +0000 (0:00:00.233) 0:01:03.254 ***** ok: [instance] TASK [libvirt_manager : Add boot order to network interfaces] ****************** Thursday 27 November 2025 17:57:01 +0000 (0:00:00.230) 0:01:03.485 ***** changed: [instance] TASK [libvirt_manager : Read updated domain XML] ******************************* Thursday 27 November 2025 17:57:01 +0000 (0:00:00.245) 0:01:03.731 ***** ok: [instance] TASK [libvirt_manager : Redefine domain with updated boot order] *************** Thursday 27 November 2025 17:57:01 +0000 (0:00:00.213) 0:01:03.944 ***** changed: [instance] TASK [libvirt_manager : Clean up temporary domain XML file] ******************** Thursday 27 November 2025 17:57:02 +0000 (0:00:00.269) 0:01:04.214 ***** changed: [instance] TASK [libvirt_manager : Create VM image for net-first-0] *********************** Thursday 27 November 2025 17:57:02 +0000 (0:00:00.219) 0:01:04.434 ***** changed: [instance] TASK [libvirt_manager : Ensure file ownership and rights for net-first-0] ****** Thursday 27 November 2025 17:57:02 +0000 (0:00:00.254) 0:01:04.688 ***** changed: [instance] TASK [libvirt_manager : Define VMs for type net-first-0] *********************** Thursday 27 November 2025 17:57:02 +0000 (0:00:00.278) 0:01:04.966 ***** changed: [instance] TASK [libvirt_manager : Attach listed networks to the VMs net-first-0] ********* Thursday 27 November 2025 17:57:03 +0000 (0:00:00.321) 0:01:05.287 ***** included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/net_to_vms.yml for instance TASK [libvirt_manager : Attach {{ vm_item }} to {{ net_item }}] **************** Thursday 27 November 2025 17:57:03 +0000 (0:00:00.066) 0:01:05.354 ***** included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/attach_interface.yml for instance => (item=public) included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/attach_interface.yml for instance => (item=osp_trunk) TASK [libvirt_manager : Get virtual network information] *********************** Thursday 27 November 2025 17:57:03 +0000 (0:00:00.082) 0:01:05.437 ***** ok: [instance] TASK [libvirt_manager : Create network to bridge mapping] ********************** Thursday 27 November 2025 17:57:03 +0000 (0:00:00.245) 0:01:05.682 ***** ok: [instance] => (item=cifmw-osp_trunk) ok: [instance] => (item=cifmw-public) TASK [libvirt_manager : Dump domain xml] *************************************** Thursday 27 November 2025 17:57:03 +0000 (0:00:00.062) 0:01:05.745 ***** ok: [instance] TASK [libvirt_manager : Extract networks from XML] ***************************** Thursday 27 November 2025 17:57:03 +0000 (0:00:00.241) 0:01:05.986 ***** ok: [instance] TASK [libvirt_manager : Attach interface public on cifmw-net-first-0] ********** Thursday 27 November 2025 17:57:04 +0000 (0:00:00.213) 0:01:06.199 ***** changed: [instance] TASK [libvirt_manager : Get virtual network information] *********************** Thursday 27 November 2025 17:57:04 +0000 (0:00:00.329) 0:01:06.529 ***** ok: [instance] TASK [libvirt_manager : Create network to bridge mapping] ********************** Thursday 27 November 2025 17:57:04 +0000 (0:00:00.246) 0:01:06.775 ***** ok: [instance] => (item=cifmw-osp_trunk) ok: [instance] => (item=cifmw-public) TASK [libvirt_manager : Dump domain xml] *************************************** Thursday 27 November 2025 17:57:04 +0000 (0:00:00.068) 0:01:06.844 ***** ok: [instance] TASK [libvirt_manager : Extract networks from XML] ***************************** Thursday 27 November 2025 17:57:05 +0000 (0:00:00.244) 0:01:07.089 ***** ok: [instance] TASK [libvirt_manager : Attach interface osp_trunk on cifmw-net-first-0] ******* Thursday 27 November 2025 17:57:05 +0000 (0:00:00.220) 0:01:07.309 ***** changed: [instance] TASK [libvirt_manager : Attach spines/leafs networks to the VMs net-first-0] *** Thursday 27 November 2025 17:57:05 +0000 (0:00:00.339) 0:01:07.649 ***** skipping: [instance] TASK [libvirt_manager : Create the requested extra disks for net-first-0] ****** Thursday 27 November 2025 17:57:05 +0000 (0:00:00.042) 0:01:07.692 ***** skipping: [instance] TASK [libvirt_manager : Find volume attachments for VM net-first-0] ************ Thursday 27 November 2025 17:57:05 +0000 (0:00:00.048) 0:01:07.740 ***** skipping: [instance] TASK [libvirt_manager : Attach volumes for VM net-first-0] ********************* Thursday 27 November 2025 17:57:05 +0000 (0:00:00.048) 0:01:07.789 ***** skipping: [instance] TASK [libvirt_manager : Get VM UUID] ******************************************* Thursday 27 November 2025 17:57:05 +0000 (0:00:00.046) 0:01:07.836 ***** changed: [instance] TASK [libvirt_manager : Inject UUID in dataset] ******************************** Thursday 27 November 2025 17:57:06 +0000 (0:00:00.236) 0:01:08.072 ***** ok: [instance] TASK [libvirt_manager : Create cloud-init ISO] ********************************* Thursday 27 November 2025 17:57:06 +0000 (0:00:00.092) 0:01:08.165 ***** skipping: [instance] TASK [libvirt_manager : Attach cloud-init ISO if exists] *********************** Thursday 27 November 2025 17:57:06 +0000 (0:00:00.043) 0:01:08.208 ***** skipping: [instance] TASK [libvirt_manager : Attach additional devices if specified] **************** Thursday 27 November 2025 17:57:06 +0000 (0:00:00.043) 0:01:08.251 ***** skipping: [instance] TASK [libvirt_manager : Configure boot order for net-first-0] ****************** Thursday 27 November 2025 17:57:06 +0000 (0:00:00.064) 0:01:08.316 ***** included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/configure_boot_order.yml for instance TASK [libvirt_manager : Get current domain XML for cifmw-net-first-0] ********** Thursday 27 November 2025 17:57:06 +0000 (0:00:00.129) 0:01:08.445 ***** ok: [instance] TASK [libvirt_manager : Create temporary file for domain XML] ****************** Thursday 27 November 2025 17:57:06 +0000 (0:00:00.255) 0:01:08.701 ***** changed: [instance] TASK [libvirt_manager : Write current domain XML to temporary file] ************ Thursday 27 November 2025 17:57:06 +0000 (0:00:00.218) 0:01:08.919 ***** changed: [instance] TASK [libvirt_manager : Remove existing boot elements from os section] ********* Thursday 27 November 2025 17:57:07 +0000 (0:00:00.395) 0:01:09.314 ***** changed: [instance] TASK [libvirt_manager : Add boot order to disk device] ************************* Thursday 27 November 2025 17:57:07 +0000 (0:00:00.234) 0:01:09.549 ***** changed: [instance] TASK [libvirt_manager : Get interface count for boot order] ******************** Thursday 27 November 2025 17:57:07 +0000 (0:00:00.275) 0:01:09.824 ***** ok: [instance] TASK [libvirt_manager : Add boot order to network interfaces] ****************** Thursday 27 November 2025 17:57:08 +0000 (0:00:00.237) 0:01:10.062 ***** changed: [instance] TASK [libvirt_manager : Read updated domain XML] ******************************* Thursday 27 November 2025 17:57:08 +0000 (0:00:00.261) 0:01:10.323 ***** ok: [instance] TASK [libvirt_manager : Redefine domain with updated boot order] *************** Thursday 27 November 2025 17:57:08 +0000 (0:00:00.222) 0:01:10.546 ***** changed: [instance] TASK [libvirt_manager : Clean up temporary domain XML file] ******************** Thursday 27 November 2025 17:57:08 +0000 (0:00:00.307) 0:01:10.853 ***** changed: [instance] TASK [libvirt_manager : Create VM image for net-only-0] ************************ Thursday 27 November 2025 17:57:09 +0000 (0:00:00.228) 0:01:11.081 ***** changed: [instance] TASK [libvirt_manager : Ensure file ownership and rights for net-only-0] ******* Thursday 27 November 2025 17:57:09 +0000 (0:00:00.273) 0:01:11.355 ***** changed: [instance] TASK [libvirt_manager : Define VMs for type net-only-0] ************************ Thursday 27 November 2025 17:57:09 +0000 (0:00:00.254) 0:01:11.609 ***** changed: [instance] TASK [libvirt_manager : Attach listed networks to the VMs net-only-0] ********** Thursday 27 November 2025 17:57:09 +0000 (0:00:00.329) 0:01:11.939 ***** included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/net_to_vms.yml for instance TASK [libvirt_manager : Attach {{ vm_item }} to {{ net_item }}] **************** Thursday 27 November 2025 17:57:10 +0000 (0:00:00.107) 0:01:12.046 ***** included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/attach_interface.yml for instance => (item=public) TASK [libvirt_manager : Get virtual network information] *********************** Thursday 27 November 2025 17:57:10 +0000 (0:00:00.078) 0:01:12.125 ***** ok: [instance] TASK [libvirt_manager : Create network to bridge mapping] ********************** Thursday 27 November 2025 17:57:10 +0000 (0:00:00.245) 0:01:12.371 ***** ok: [instance] => (item=cifmw-osp_trunk) ok: [instance] => (item=cifmw-public) TASK [libvirt_manager : Dump domain xml] *************************************** Thursday 27 November 2025 17:57:10 +0000 (0:00:00.065) 0:01:12.436 ***** ok: [instance] TASK [libvirt_manager : Extract networks from XML] ***************************** Thursday 27 November 2025 17:57:10 +0000 (0:00:00.243) 0:01:12.680 ***** ok: [instance] TASK [libvirt_manager : Attach interface public on cifmw-net-only-0] *********** Thursday 27 November 2025 17:57:10 +0000 (0:00:00.231) 0:01:12.911 ***** changed: [instance] TASK [libvirt_manager : Attach spines/leafs networks to the VMs net-only-0] **** Thursday 27 November 2025 17:57:11 +0000 (0:00:00.311) 0:01:13.222 ***** skipping: [instance] TASK [libvirt_manager : Create the requested extra disks for net-only-0] ******* Thursday 27 November 2025 17:57:11 +0000 (0:00:00.043) 0:01:13.266 ***** skipping: [instance] TASK [libvirt_manager : Find volume attachments for VM net-only-0] ************* Thursday 27 November 2025 17:57:11 +0000 (0:00:00.085) 0:01:13.351 ***** skipping: [instance] TASK [libvirt_manager : Attach volumes for VM net-only-0] ********************** Thursday 27 November 2025 17:57:11 +0000 (0:00:00.050) 0:01:13.402 ***** skipping: [instance] TASK [libvirt_manager : Get VM UUID] ******************************************* Thursday 27 November 2025 17:57:11 +0000 (0:00:00.050) 0:01:13.453 ***** changed: [instance] TASK [libvirt_manager : Inject UUID in dataset] ******************************** Thursday 27 November 2025 17:57:11 +0000 (0:00:00.238) 0:01:13.691 ***** ok: [instance] TASK [libvirt_manager : Create cloud-init ISO] ********************************* Thursday 27 November 2025 17:57:11 +0000 (0:00:00.059) 0:01:13.751 ***** skipping: [instance] TASK [libvirt_manager : Attach cloud-init ISO if exists] *********************** Thursday 27 November 2025 17:57:11 +0000 (0:00:00.044) 0:01:13.795 ***** skipping: [instance] TASK [libvirt_manager : Attach additional devices if specified] **************** Thursday 27 November 2025 17:57:11 +0000 (0:00:00.083) 0:01:13.878 ***** skipping: [instance] TASK [libvirt_manager : Configure boot order for net-only-0] ******************* Thursday 27 November 2025 17:57:11 +0000 (0:00:00.069) 0:01:13.947 ***** included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/configure_boot_order.yml for instance TASK [libvirt_manager : Get current domain XML for cifmw-net-only-0] *********** Thursday 27 November 2025 17:57:12 +0000 (0:00:00.103) 0:01:14.050 ***** ok: [instance] TASK [libvirt_manager : Create temporary file for domain XML] ****************** Thursday 27 November 2025 17:57:12 +0000 (0:00:00.253) 0:01:14.304 ***** changed: [instance] TASK [libvirt_manager : Write current domain XML to temporary file] ************ Thursday 27 November 2025 17:57:12 +0000 (0:00:00.254) 0:01:14.558 ***** changed: [instance] TASK [libvirt_manager : Remove existing boot elements from os section] ********* Thursday 27 November 2025 17:57:12 +0000 (0:00:00.406) 0:01:14.965 ***** changed: [instance] TASK [libvirt_manager : Add boot order to disk device] ************************* Thursday 27 November 2025 17:57:13 +0000 (0:00:00.247) 0:01:15.213 ***** skipping: [instance] TASK [libvirt_manager : Get interface count for boot order] ******************** Thursday 27 November 2025 17:57:13 +0000 (0:00:00.046) 0:01:15.260 ***** ok: [instance] TASK [libvirt_manager : Add boot order to network interfaces] ****************** Thursday 27 November 2025 17:57:13 +0000 (0:00:00.252) 0:01:15.512 ***** changed: [instance] TASK [libvirt_manager : Read updated domain XML] ******************************* Thursday 27 November 2025 17:57:13 +0000 (0:00:00.308) 0:01:15.821 ***** ok: [instance] TASK [libvirt_manager : Redefine domain with updated boot order] *************** Thursday 27 November 2025 17:57:14 +0000 (0:00:00.223) 0:01:16.045 ***** changed: [instance] TASK [libvirt_manager : Clean up temporary domain XML file] ******************** Thursday 27 November 2025 17:57:14 +0000 (0:00:00.291) 0:01:16.336 ***** changed: [instance] TASK [libvirt_manager : Create VM image for no-boot-order-0] ******************* Thursday 27 November 2025 17:57:14 +0000 (0:00:00.240) 0:01:16.576 ***** changed: [instance] TASK [libvirt_manager : Ensure file ownership and rights for no-boot-order-0] *** Thursday 27 November 2025 17:57:14 +0000 (0:00:00.297) 0:01:16.873 ***** changed: [instance] TASK [libvirt_manager : Define VMs for type no-boot-order-0] ******************* Thursday 27 November 2025 17:57:15 +0000 (0:00:00.248) 0:01:17.122 ***** changed: [instance] TASK [libvirt_manager : Attach listed networks to the VMs no-boot-order-0] ***** Thursday 27 November 2025 17:57:15 +0000 (0:00:00.343) 0:01:17.466 ***** included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/net_to_vms.yml for instance TASK [libvirt_manager : Attach {{ vm_item }} to {{ net_item }}] **************** Thursday 27 November 2025 17:57:15 +0000 (0:00:00.073) 0:01:17.540 ***** included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/attach_interface.yml for instance => (item=public) TASK [libvirt_manager : Get virtual network information] *********************** Thursday 27 November 2025 17:57:15 +0000 (0:00:00.117) 0:01:17.658 ***** ok: [instance] TASK [libvirt_manager : Create network to bridge mapping] ********************** Thursday 27 November 2025 17:57:15 +0000 (0:00:00.249) 0:01:17.907 ***** ok: [instance] => (item=cifmw-osp_trunk) ok: [instance] => (item=cifmw-public) TASK [libvirt_manager : Dump domain xml] *************************************** Thursday 27 November 2025 17:57:15 +0000 (0:00:00.066) 0:01:17.974 ***** ok: [instance] TASK [libvirt_manager : Extract networks from XML] ***************************** Thursday 27 November 2025 17:57:16 +0000 (0:00:00.254) 0:01:18.228 ***** ok: [instance] TASK [libvirt_manager : Attach interface public on cifmw-no-boot-order-0] ****** Thursday 27 November 2025 17:57:16 +0000 (0:00:00.257) 0:01:18.486 ***** changed: [instance] TASK [libvirt_manager : Attach spines/leafs networks to the VMs no-boot-order-0] *** Thursday 27 November 2025 17:57:16 +0000 (0:00:00.306) 0:01:18.792 ***** skipping: [instance] TASK [libvirt_manager : Create the requested extra disks for no-boot-order-0] *** Thursday 27 November 2025 17:57:16 +0000 (0:00:00.043) 0:01:18.836 ***** skipping: [instance] TASK [libvirt_manager : Find volume attachments for VM no-boot-order-0] ******** Thursday 27 November 2025 17:57:16 +0000 (0:00:00.049) 0:01:18.885 ***** skipping: [instance] TASK [libvirt_manager : Attach volumes for VM no-boot-order-0] ***************** Thursday 27 November 2025 17:57:16 +0000 (0:00:00.047) 0:01:18.932 ***** skipping: [instance] TASK [libvirt_manager : Get VM UUID] ******************************************* Thursday 27 November 2025 17:57:16 +0000 (0:00:00.046) 0:01:18.979 ***** changed: [instance] TASK [libvirt_manager : Inject UUID in dataset] ******************************** Thursday 27 November 2025 17:57:17 +0000 (0:00:00.279) 0:01:19.258 ***** ok: [instance] TASK [libvirt_manager : Create cloud-init ISO] ********************************* Thursday 27 November 2025 17:57:17 +0000 (0:00:00.060) 0:01:19.318 ***** skipping: [instance] TASK [libvirt_manager : Attach cloud-init ISO if exists] *********************** Thursday 27 November 2025 17:57:17 +0000 (0:00:00.044) 0:01:19.363 ***** skipping: [instance] TASK [libvirt_manager : Attach additional devices if specified] **************** Thursday 27 November 2025 17:57:17 +0000 (0:00:00.042) 0:01:19.405 ***** skipping: [instance] TASK [libvirt_manager : Configure boot order for no-boot-order-0] ************** Thursday 27 November 2025 17:57:17 +0000 (0:00:00.067) 0:01:19.472 ***** skipping: [instance] TASK [libvirt_manager : Start (power-on) VMs] ********************************** Thursday 27 November 2025 17:57:17 +0000 (0:00:00.046) 0:01:19.519 ***** included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/start_vms.yml for instance TASK [libvirt_manager : Refresh oooq_pool before starting VMs] ***************** Thursday 27 November 2025 17:57:17 +0000 (0:00:00.133) 0:01:19.652 ***** skipping: [instance] TASK [libvirt_manager : Start VMs for type {{ vm_type }}] ********************** Thursday 27 November 2025 17:57:17 +0000 (0:00:00.058) 0:01:19.710 ***** skipping: [instance] => (item={'key': 'disk-first-0', 'value': 'disk_first'}) skipping: [instance] => (item={'key': 'net-first-0', 'value': 'net_first'}) skipping: [instance] => (item={'key': 'net-only-0', 'value': 'net_only'}) skipping: [instance] => (item={'key': 'no-boot-order-0', 'value': 'no_boot_order'}) skipping: [instance] TASK [libvirt_manager : Wait for SSH on started VMs] *************************** Thursday 27 November 2025 17:57:20 +0000 (0:00:03.085) 0:01:22.796 ***** skipping: [instance] => (item=disk-first-0.utility) skipping: [instance] => (item=net-first-0.utility) skipping: [instance] => (item=net-only-0.utility) skipping: [instance] => (item=no-boot-order-0.utility) skipping: [instance] TASK [libvirt_manager : Ensure we get SSH on nodes] **************************** Thursday 27 November 2025 17:57:20 +0000 (0:00:00.091) 0:01:22.888 ***** skipping: [instance] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': "vm_data.disk_file_name != 'blank'", '_vm': {'key': 'disk-first-0', 'value': 'disk_first'}, 'ansible_loop_var': '_vm'}) skipping: [instance] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': "vm_data.disk_file_name != 'blank'", '_vm': {'key': 'net-first-0', 'value': 'net_first'}, 'ansible_loop_var': '_vm'}) skipping: [instance] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': "vm_data.disk_file_name != 'blank'", '_vm': {'key': 'net-only-0', 'value': 'net_only'}, 'ansible_loop_var': '_vm'}) skipping: [instance] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': "vm_data.disk_file_name != 'blank'", '_vm': {'key': 'no-boot-order-0', 'value': 'no_boot_order'}, 'ansible_loop_var': '_vm'}) skipping: [instance] TASK [libvirt_manager : Configure managed VMs] ********************************* Thursday 27 November 2025 17:57:20 +0000 (0:00:00.057) 0:01:22.945 ***** skipping: [instance] => (item={'key': 'disk-first-0', 'value': 'disk_first'}) skipping: [instance] => (item={'key': 'net-first-0', 'value': 'net_first'}) skipping: [instance] => (item={'key': 'net-only-0', 'value': 'net_only'}) skipping: [instance] => (item={'key': 'no-boot-order-0', 'value': 'no_boot_order'}) skipping: [instance] TASK [Create VBMC entity] ****************************************************** Thursday 27 November 2025 17:57:21 +0000 (0:00:00.081) 0:01:23.027 ***** skipping: [instance] => (item=disk-first-0) skipping: [instance] => (item=net-first-0) skipping: [instance] => (item=net-only-0) skipping: [instance] => (item=no-boot-order-0) skipping: [instance] TASK [libvirt_manager : List running virtual machines.] ************************ Thursday 27 November 2025 17:57:21 +0000 (0:00:00.130) 0:01:23.157 ***** ok: [instance] TASK [libvirt_manager : Dump UUIDs] ******************************************** Thursday 27 November 2025 17:57:21 +0000 (0:00:00.249) 0:01:23.406 ***** changed: [instance] TASK [Ensure fresh vbmc listing] *********************************************** Thursday 27 November 2025 17:57:21 +0000 (0:00:00.378) 0:01:23.785 ***** skipping: [instance] TASK [libvirt_manager : Update vbmc related fact] ****************************** Thursday 27 November 2025 17:57:21 +0000 (0:00:00.054) 0:01:23.840 ***** skipping: [instance] TASK [libvirt_manager : Dump vbmc known hosts] ********************************* Thursday 27 November 2025 17:57:21 +0000 (0:00:00.055) 0:01:23.895 ***** skipping: [instance] TASK [libvirt_manager : Copy authorized_keys] ********************************** Thursday 27 November 2025 17:57:21 +0000 (0:00:00.095) 0:01:23.991 ***** skipping: [instance] TASK [libvirt_manager : Enable root access on CRC] ***************************** Thursday 27 November 2025 17:57:22 +0000 (0:00:00.048) 0:01:24.039 ***** skipping: [instance] TASK [Get disk_first VM XML] *************************************************** Thursday 27 November 2025 17:57:22 +0000 (0:00:00.074) 0:01:24.114 ***** ok: [instance] TASK [Check disk boot order in disk-first VM] ********************************** Thursday 27 November 2025 17:57:22 +0000 (0:00:00.256) 0:01:24.371 ***** ok: [instance] TASK [Check interface boot order in disk-first VM] ***************************** Thursday 27 November 2025 17:57:22 +0000 (0:00:00.262) 0:01:24.634 ***** ok: [instance] TASK [Assert disk-first VM has correct boot order] ***************************** Thursday 27 November 2025 17:57:22 +0000 (0:00:00.219) 0:01:24.853 ***** ok: [instance] TASK [Get net_first VM XML] **************************************************** Thursday 27 November 2025 17:57:22 +0000 (0:00:00.048) 0:01:24.901 ***** ok: [instance] TASK [Check disk boot order in network-first VM] ******************************* Thursday 27 November 2025 17:57:23 +0000 (0:00:00.251) 0:01:25.153 ***** ok: [instance] TASK [Check interface boot order in network-first VM] ************************** Thursday 27 November 2025 17:57:23 +0000 (0:00:00.222) 0:01:25.376 ***** ok: [instance] TASK [Assert network-first VM has correct boot order] ************************** Thursday 27 November 2025 17:57:23 +0000 (0:00:00.261) 0:01:25.638 ***** ok: [instance] TASK [Get net_only VM XML] ***************************************************** Thursday 27 November 2025 17:57:23 +0000 (0:00:00.049) 0:01:25.687 ***** ok: [instance] TASK [Check interface boot order in network-only VM] *************************** Thursday 27 November 2025 17:57:23 +0000 (0:00:00.254) 0:01:25.942 ***** ok: [instance] TASK [Check disk boot order in network-only VM (should not exist)] ************* Thursday 27 November 2025 17:57:24 +0000 (0:00:00.225) 0:01:26.167 ***** ok: [instance] TASK [Assert network-only VM has correct boot order] *************************** Thursday 27 November 2025 17:57:24 +0000 (0:00:00.224) 0:01:26.392 ***** ok: [instance] TASK [Get no_boot_order VM XML] ************************************************ Thursday 27 November 2025 17:57:24 +0000 (0:00:00.096) 0:01:26.488 ***** ok: [instance] TASK [Check for any boot order attributes in no-boot-order VM] ***************** Thursday 27 November 2025 17:57:24 +0000 (0:00:00.252) 0:01:26.740 ***** ok: [instance] TASK [Assert no-boot-order VM has no boot order attributes] ******************** Thursday 27 November 2025 17:57:24 +0000 (0:00:00.226) 0:01:26.967 ***** ok: [instance] TASK [Output success message] ************************************************** Thursday 27 November 2025 17:57:25 +0000 (0:00:00.060) 0:01:27.028 ***** ok: [instance] => msg: All boot_order validations passed successfully! PLAY RECAP ********************************************************************* instance : ok=232 changed=86 unreachable=0 failed=0 skipped=98 rescued=0 ignored=0 Thursday 27 November 2025 17:57:25 +0000 (0:00:00.157) 0:01:27.185 ***** =============================================================================== ci_nmstate : Install required packages on instance --------------------- 11.46s dnsmasq : Ensure SELinux knows about the new files and directories ------ 3.47s libvirt_manager : Start VMs for type {{ vm_type }} ---------------------- 3.09s dnsmasq : Add DHCP entries ---------------------------------------------- 2.76s dnsmasq : Add/Remove address -------------------------------------------- 2.47s ci_nmstate : Apply the desidered state on instance ---------------------- 1.93s libvirt_manager : Restart firewalld ------------------------------------- 1.83s libvirt_manager : Create group inventories ------------------------------ 1.43s dnsmasq : Install needed packages --------------------------------------- 1.30s libvirt_manager : Define VMs for type disk-first-0 ---------------------- 1.09s Gathering Facts --------------------------------------------------------- 0.92s dnsmasq : Enable and start service -------------------------------------- 0.76s libvirt_manager : Create needed workload directory ---------------------- 0.66s libvirt_manager : Ensure networks are created/started ------------------- 0.62s libvirt_manager : Ensure networks are defined --------------------------- 0.58s libvirt_manager : Allow QEMU on workload directory ---------------------- 0.55s libvirt_manager : Enable masquerading for public traffic ---------------- 0.52s libvirt_manager : Enable forwarding in the libvirt zone ----------------- 0.51s libvirt_manager : Ensure network is in correct zone --------------------- 0.50s libvirt_manager : Dump MAC mapping -------------------------------------- 0.49s PLAY [Cleanup] ***************************************************************** TASK [Gathering Facts] ********************************************************* Thursday 27 November 2025 17:57:25 +0000 (0:00:00.039) 0:00:00.039 ***** ok: [instance] TASK [Ensure we have the destination directory] ******************************** Thursday 27 November 2025 17:57:26 +0000 (0:00:00.947) 0:00:00.987 ***** changed: [instance] TASK [Copy generated content to proper location] ******************************* Thursday 27 November 2025 17:57:27 +0000 (0:00:00.319) 0:00:01.306 ***** changed: [instance] => (item=/opt/basedir/artifacts) changed: [instance] => (item=/opt/basedir/logs) ok: [instance] => (item=/opt/basedir/cifmw_config_drive) changed: [instance] => (item=/etc/cifmw-dnsmasq.conf) changed: [instance] => (item=/etc/cifmw-dnsmasq.d) TASK [libvirt_manager : Get installed packages list] *************************** Thursday 27 November 2025 17:57:28 +0000 (0:00:01.414) 0:00:02.721 ***** ok: [instance] TASK [libvirt_manager : Populate service facts] ******************************** Thursday 27 November 2025 17:57:29 +0000 (0:00:00.797) 0:00:03.519 ***** ok: [instance] TASK [libvirt_manager : Start virtqemud socket service] ************************ Thursday 27 November 2025 17:57:31 +0000 (0:00:02.120) 0:00:05.639 ***** ok: [instance] => (item=virtqemud.service) ok: [instance] => (item=virtqemud.socket) TASK [libvirt_manager : Set _is_deepscrub internal fact] *********************** Thursday 27 November 2025 17:57:32 +0000 (0:00:00.927) 0:00:06.567 ***** ok: [instance] TASK [libvirt_manager : List all of the existing virtual machines] ************* Thursday 27 November 2025 17:57:32 +0000 (0:00:00.074) 0:00:06.641 ***** ok: [instance] TASK [libvirt_manager : Get pool configuration] ******************************** Thursday 27 November 2025 17:57:32 +0000 (0:00:00.376) 0:00:07.018 ***** ok: [instance] TASK [libvirt_manager : Filter out target environment] ************************* Thursday 27 November 2025 17:57:33 +0000 (0:00:00.380) 0:00:07.399 ***** ok: [instance] TASK [libvirt_manager : Expose cleanup list] *********************************** Thursday 27 November 2025 17:57:33 +0000 (0:00:00.087) 0:00:07.486 ***** 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 27 November 2025 17:57:33 +0000 (0:00:00.085) 0:00:07.572 ***** 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 27 November 2025 17:57:34 +0000 (0:00:01.014) 0:00:08.586 ***** 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 27 November 2025 17:57:35 +0000 (0:00:01.120) 0:00:09.707 ***** 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 27 November 2025 17:57:36 +0000 (0:00:01.099) 0:00:10.806 ***** 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 27 November 2025 17:57:37 +0000 (0:00:01.001) 0:00:11.807 ***** 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 27 November 2025 17:57:38 +0000 (0:00:00.925) 0:00:12.733 ***** ok: [instance] TASK [libvirt_manager : Filter out target nets] ******************************** Thursday 27 November 2025 17:57:38 +0000 (0:00:00.392) 0:00:13.125 ***** ok: [instance] TASK [libvirt_manager : Expose cleanup list] *********************************** Thursday 27 November 2025 17:57:38 +0000 (0:00:00.091) 0:00:13.216 ***** ok: [instance] => cleanup_nets: - cifmw-osp_trunk - cifmw-public TASK [Remove dnsmasq network bits] ********************************************* Thursday 27 November 2025 17:57:39 +0000 (0:00:00.080) 0:00:13.297 ***** TASK [dnsmasq : Assert mandatory parameter] ************************************ Thursday 27 November 2025 17:57:39 +0000 (0:00:00.202) 0:00:13.500 ***** ok: [instance] => changed=false msg: All assertions passed TASK [dnsmasq : Assert mandatory parameters for new network] ******************* Thursday 27 November 2025 17:57:39 +0000 (0:00:00.105) 0:00:13.605 ***** skipping: [instance] TASK [dnsmasq : Create network] ************************************************ Thursday 27 November 2025 17:57:39 +0000 (0:00:00.081) 0:00:13.687 ***** skipping: [instance] TASK [dnsmasq : Remove network] ************************************************ Thursday 27 November 2025 17:57:39 +0000 (0:00:00.079) 0:00:13.766 ***** ok: [instance] TASK [dnsmasq : Remove dhcp host files] **************************************** Thursday 27 November 2025 17:57:39 +0000 (0:00:00.255) 0:00:14.021 ***** ok: [instance] TASK [dnsmasq : Assert mandatory parameter] ************************************ Thursday 27 November 2025 17:57:40 +0000 (0:00:00.286) 0:00:14.308 ***** ok: [instance] => changed=false msg: All assertions passed TASK [dnsmasq : Assert mandatory parameters for new network] ******************* Thursday 27 November 2025 17:57:40 +0000 (0:00:00.080) 0:00:14.388 ***** skipping: [instance] TASK [dnsmasq : Create network] ************************************************ Thursday 27 November 2025 17:57:40 +0000 (0:00:00.078) 0:00:14.466 ***** skipping: [instance] TASK [dnsmasq : Remove network] ************************************************ Thursday 27 November 2025 17:57:40 +0000 (0:00:00.078) 0:00:14.545 ***** ok: [instance] TASK [dnsmasq : Remove dhcp host files] **************************************** Thursday 27 November 2025 17:57:40 +0000 (0:00:00.288) 0:00:14.834 ***** ok: [instance] TASK [libvirt_manager : Destroy networks] ************************************** Thursday 27 November 2025 17:57:40 +0000 (0:00:00.286) 0:00:15.120 ***** ok: [instance] => (item=cifmw-osp_trunk) ok: [instance] => (item=cifmw-public) TASK [libvirt_manager : Undefine networks] ************************************* Thursday 27 November 2025 17:57:41 +0000 (0:00:01.121) 0:00:16.242 ***** ok: [instance] => (item=cifmw-osp_trunk) ok: [instance] => (item=cifmw-public) TASK [libvirt_manager : Ensure no trace of networks lays in nmcli] ************* Thursday 27 November 2025 17:57:42 +0000 (0:00:00.582) 0:00:16.824 ***** ok: [instance] => (item=cifmw-osp_trunk) ok: [instance] => (item=cifmw-public) TASK [libvirt_manager : Find dummy interface connection files] ***************** Thursday 27 November 2025 17:57:43 +0000 (0:00:00.692) 0:00:17.516 ***** ok: [instance] TASK [libvirt_manager : Remove dummy interface connections] ******************** Thursday 27 November 2025 17:57:43 +0000 (0:00:00.314) 0:00:17.831 ***** 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': 1137839, 'dev': 64513, 'nlink': 1, 'atime': 1764266182.216663, 'mtime': 1764266182.216663, 'ctime': 1764266182.216663, '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': 443670, 'dev': 64513, 'nlink': 1, 'atime': 1764266182.2176628, 'mtime': 1764266182.2176628, 'ctime': 1764266182.2176628, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': False, 'xgrp': False, 'woth': False, 'roth': False, 'xoth': False, 'isuid': False, 'isgid': False}) TASK [libvirt_manager : Clean firewalld libvirt zone] ************************** Thursday 27 November 2025 17:57:44 +0000 (0:00:00.497) 0:00:18.328 ***** changed: [instance] => (item=cifmw-osp_trunk) changed: [instance] => (item=cifmw-public) TASK [libvirt_manager : Ensure firewalld is enabled and started] *************** Thursday 27 November 2025 17:57:44 +0000 (0:00:00.884) 0:00:19.213 ***** ok: [instance] TASK [libvirt_manager : Disable masquerade in firewalld default zone] ********** Thursday 27 November 2025 17:57:45 +0000 (0:00:00.589) 0:00:19.803 ***** changed: [instance] TASK [libvirt_manager : Disable forward in firewalld libvirt zone] ************* Thursday 27 November 2025 17:57:45 +0000 (0:00:00.386) 0:00:20.189 ***** changed: [instance] TASK [libvirt_manager : Remove cifmw storage pool] ***************************** Thursday 27 November 2025 17:57:46 +0000 (0:00:00.508) 0:00:20.697 ***** included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/storage_pool.yml for instance TASK [libvirt_manager : Ensure we have a known action] ************************* Thursday 27 November 2025 17:57:46 +0000 (0:00:00.115) 0:00:20.813 ***** ok: [instance] => changed=false msg: All assertions passed TASK [libvirt_manager : Gather the status of cifmw-pool storage pool.] ********* Thursday 27 November 2025 17:57:46 +0000 (0:00:00.081) 0:00:20.895 ***** changed: [instance] TASK [libvirt_manager : Create the storage pool] ******************************* Thursday 27 November 2025 17:57:46 +0000 (0:00:00.278) 0:00:21.173 ***** skipping: [instance] TASK [libvirt_manager : Ensure the storage pool is started] ******************** Thursday 27 November 2025 17:57:46 +0000 (0:00:00.079) 0:00:21.253 ***** skipping: [instance] => (item=pool-start) skipping: [instance] => (item=pool-autostart) skipping: [instance] TASK [libvirt_manager : Gather all the volumes in the pool to delete] ********** Thursday 27 November 2025 17:57:47 +0000 (0:00:00.157) 0:00:21.410 ***** skipping: [instance] TASK [libvirt_manager : Remove the volumes from pool to delete] **************** Thursday 27 November 2025 17:57:47 +0000 (0:00:00.081) 0:00:21.491 ***** skipping: [instance] TASK [libvirt_manager : Delete storage pool] *********************************** Thursday 27 November 2025 17:57:47 +0000 (0:00:00.073) 0:00:21.565 ***** skipping: [instance] => (item=pool-destroy) skipping: [instance] => (item=pool-undefine) skipping: [instance] TASK [libvirt_manager : Refresh pools facts] *********************************** Thursday 27 November 2025 17:57:47 +0000 (0:00:00.102) 0:00:21.668 ***** ok: [instance] TASK [libvirt_manager : Remove overlay images from ocp_volume pools if exists] *** Thursday 27 November 2025 17:57:47 +0000 (0:00:00.274) 0:00:21.942 ***** skipping: [instance] TASK [libvirt_manager : Remove ocp_volumes storage pool] *********************** Thursday 27 November 2025 17:57:47 +0000 (0:00:00.047) 0:00:21.989 ***** included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/storage_pool.yml for instance TASK [libvirt_manager : Ensure we have a known action] ************************* Thursday 27 November 2025 17:57:47 +0000 (0:00:00.113) 0:00:22.102 ***** ok: [instance] => changed=false msg: All assertions passed TASK [libvirt_manager : Gather the status of cifmw-pool storage pool.] ********* Thursday 27 November 2025 17:57:47 +0000 (0:00:00.075) 0:00:22.178 ***** changed: [instance] TASK [libvirt_manager : Create the storage pool] ******************************* Thursday 27 November 2025 17:57:48 +0000 (0:00:00.288) 0:00:22.467 ***** skipping: [instance] TASK [libvirt_manager : Ensure the storage pool is started] ******************** Thursday 27 November 2025 17:57:48 +0000 (0:00:00.082) 0:00:22.550 ***** skipping: [instance] => (item=pool-start) skipping: [instance] => (item=pool-autostart) skipping: [instance] TASK [libvirt_manager : Gather all the volumes in the pool to delete] ********** Thursday 27 November 2025 17:57:48 +0000 (0:00:00.107) 0:00:22.657 ***** skipping: [instance] TASK [libvirt_manager : Remove the volumes from pool to delete] **************** Thursday 27 November 2025 17:57:48 +0000 (0:00:00.080) 0:00:22.737 ***** skipping: [instance] TASK [libvirt_manager : Delete storage pool] *********************************** Thursday 27 November 2025 17:57:48 +0000 (0:00:00.083) 0:00:22.821 ***** skipping: [instance] => (item=pool-destroy) skipping: [instance] => (item=pool-undefine) skipping: [instance] TASK [libvirt_manager : Refresh pools facts] *********************************** Thursday 27 November 2025 17:57:48 +0000 (0:00:00.110) 0:00:22.932 ***** ok: [instance] TASK [libvirt_manager : Refresh all pools after actions] *********************** Thursday 27 November 2025 17:57:48 +0000 (0:00:00.283) 0:00:23.216 ***** skipping: [instance] TASK [libvirt_manager : Get temporary key status] ****************************** Thursday 27 November 2025 17:57:48 +0000 (0:00:00.044) 0:00:23.260 ***** ok: [instance] TASK [libvirt_manager : Get public key] **************************************** Thursday 27 November 2025 17:57:49 +0000 (0:00:00.320) 0:00:23.580 ***** ok: [instance] TASK [libvirt_manager : Remove public key] ************************************* Thursday 27 November 2025 17:57:49 +0000 (0:00:00.324) 0:00:23.904 ***** changed: [instance] TASK [libvirt_manager : Remove keypair] **************************************** Thursday 27 November 2025 17:57:50 +0000 (0:00:00.386) 0:00:24.291 ***** changed: [instance] => (item=cifmw_reproducer_key.pub) changed: [instance] => (item=cifmw_reproducer_key) TASK [libvirt_manager : List libvirt logs] ************************************* Thursday 27 November 2025 17:57:50 +0000 (0:00:00.388) 0:00:24.680 ***** ok: [instance] TASK [libvirt_manager : Remove detected logs] ********************************** Thursday 27 November 2025 17:57:50 +0000 (0:00:00.217) 0:00:24.897 ***** skipping: [instance] TASK [libvirt_manager : Remove workload and volumes] *************************** Thursday 27 November 2025 17:57:50 +0000 (0:00:00.034) 0:00:24.932 ***** changed: [instance] => (item=workload) changed: [instance] => (item=volumes) changed: [instance] => (item=artifacts/debug_network_data.yml) changed: [instance] => (item=artifacts/debug_pub_net_value.txt) changed: [instance] => (item=artifacts/debug_cifmw_libvirt_manager_layout.yml) changed: [instance] => (item=artifacts/interfaces-info.yml) changed: [instance] => (item=artifacts/libvirt-uuids.yml) changed: [instance] => (item=artifacts/net-map-def-patch.yml) TASK [libvirt_manager : Deepscrub data] **************************************** Thursday 27 November 2025 17:57:52 +0000 (0:00:01.340) 0:00:26.273 ***** ok: [instance] => (item=images) ok: [instance] => (item=artifacts/virtual-nodes.yml) TASK [podman : Ensure podman is installed] ************************************* Thursday 27 November 2025 17:57:52 +0000 (0:00:00.371) 0:00:26.644 ***** ok: [instance] TASK [podman : Enable loginctl linger for ansible_user_id] ********************* Thursday 27 November 2025 17:57:53 +0000 (0:00:01.363) 0:00:28.008 ***** changed: [instance] TASK [podman : Ensure subordinate UID entry exists for zuul] ******************* Thursday 27 November 2025 17:57:53 +0000 (0:00:00.242) 0:00:28.250 ***** skipping: [instance] TASK [podman : Ensure subordinate GID entry exists for zuul] ******************* Thursday 27 November 2025 17:57:54 +0000 (0:00:00.047) 0:00:28.298 ***** skipping: [instance] TASK [podman : Run podman system migrate if subuid/subgid files were changed] *** Thursday 27 November 2025 17:57:54 +0000 (0:00:00.061) 0:00:28.359 ***** skipping: [instance] TASK [virtualbmc : Stop and remove vbmc container] ***************************** Thursday 27 November 2025 17:57:54 +0000 (0:00:00.066) 0:00:28.426 ***** ok: [instance] TASK [virtualbmc : Remove vbmc container image] ******************************** Thursday 27 November 2025 17:57:54 +0000 (0:00:00.445) 0:00:28.871 ***** ok: [instance] TASK [virtualbmc : Check if VBMC key exists] *********************************** Thursday 27 November 2025 17:57:55 +0000 (0:00:00.406) 0:00:29.278 ***** ok: [instance] TASK [virtualbmc : Slurp key] ************************************************** Thursday 27 November 2025 17:57:55 +0000 (0:00:00.191) 0:00:29.470 ***** skipping: [instance] TASK [virtualbmc : Revoke VBMC SSH access] ************************************* Thursday 27 November 2025 17:57:55 +0000 (0:00:00.035) 0:00:29.506 ***** skipping: [instance] TASK [virtualbmc : Remove vbmc files] ****************************************** Thursday 27 November 2025 17:57:55 +0000 (0:00:00.035) 0:00:29.541 ***** ok: [instance] => (item=/home/zuul/.ssh/vbmc-key) ok: [instance] => (item=/home/zuul/.ssh/vbmc-key.pub) ok: [instance] => (item=/home/zuul/.ssh/virtualbmc.conf) ok: [instance] => (item=/home/zuul/.ssh/vbmcd.sh) TASK [Clean remote ssh config] ************************************************* Thursday 27 November 2025 17:57:55 +0000 (0:00:00.689) 0:00:30.231 ***** TASK [ssh_jumper : Remove Include cifmw_ssh_config.d] ************************** Thursday 27 November 2025 17:57:56 +0000 (0:00:00.079) 0:00:30.311 ***** ok: [instance] TASK [ssh_jumper : Remove cifmw_ssh_config.d directory] ************************ Thursday 27 November 2025 17:57:56 +0000 (0:00:00.297) 0:00:30.608 ***** ok: [instance] TASK [Clean local ssh config] ************************************************** Thursday 27 November 2025 17:57:56 +0000 (0:00:00.224) 0:00:30.832 ***** TASK [ssh_jumper : Remove Include cifmw_ssh_config.d] ************************** Thursday 27 November 2025 17:57:56 +0000 (0:00:00.084) 0:00:30.917 ***** ok: [instance -> localhost] TASK [ssh_jumper : Remove cifmw_ssh_config.d directory] ************************ Thursday 27 November 2025 17:57:56 +0000 (0:00:00.236) 0:00:31.154 ***** ok: [instance -> localhost] TASK [dnsmasq : Cleaning dnsmasq] ********************************************** Thursday 27 November 2025 17:57:57 +0000 (0:00:00.227) 0:00:31.381 ***** included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/configure.yml for instance TASK [dnsmasq : Install needed packages] *************************************** Thursday 27 November 2025 17:57:57 +0000 (0:00:00.071) 0:00:31.452 ***** ok: [instance] TASK [dnsmasq : Ensure SELinux knows about the new files and directories] ****** Thursday 27 November 2025 17:57:58 +0000 (0:00:01.224) 0:00:32.677 ***** changed: [instance] => (item={'target': '/etc/cifmw-dnsmasq.conf', 'setype': 'dnsmasq_etc_t'}) changed: [instance] => (item={'target': '/etc/cifmw-dnsmasq.d(/.*)?', 'setype': 'dnsmasq_etc_t'}) changed: [instance] => (item={'target': '/var/run/cifmw-dnsmasq.pid', 'setype': 'dnsmasq_var_run_t'}) TASK [dnsmasq : Manage configuration directory] ******************************** Thursday 27 November 2025 17:58:01 +0000 (0:00:03.286) 0:00:35.964 ***** changed: [instance] TASK [dnsmasq : Manage systemd unit file] ************************************** Thursday 27 November 2025 17:58:01 +0000 (0:00:00.224) 0:00:36.188 ***** skipping: [instance] TASK [dnsmasq : Manage base configuration file] ******************************** Thursday 27 November 2025 17:58:01 +0000 (0:00:00.061) 0:00:36.250 ***** skipping: [instance] TASK [dnsmasq : Render listener configuration] ********************************* Thursday 27 November 2025 17:58:02 +0000 (0:00:00.041) 0:00:36.292 ***** included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/listener.yml for instance TASK [dnsmasq : Create listener configuration file] **************************** Thursday 27 November 2025 17:58:02 +0000 (0:00:00.064) 0:00:36.356 ***** skipping: [instance] TASK [dnsmasq : Remove listener configuration file] **************************** Thursday 27 November 2025 17:58:02 +0000 (0:00:00.038) 0:00:36.394 ***** changed: [instance] TASK [dnsmasq : Render dns configuration] ************************************** Thursday 27 November 2025 17:58:02 +0000 (0:00:00.224) 0:00:36.619 ***** included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/dns.yml for instance TASK [dnsmasq : Create dns configuration file] ********************************* Thursday 27 November 2025 17:58:02 +0000 (0:00:00.065) 0:00:36.684 ***** skipping: [instance] TASK [dnsmasq : Remove dns configuration file] ********************************* Thursday 27 November 2025 17:58:02 +0000 (0:00:00.037) 0:00:36.722 ***** changed: [instance] TASK [dnsmasq : Add localhost addresses from defined dnsmasq listen addresses to loopback interface] *** Thursday 27 November 2025 17:58:02 +0000 (0:00:00.213) 0:00:36.935 ***** skipping: [instance] TASK [dnsmasq : Enable and start service] ************************************** Thursday 27 November 2025 17:58:02 +0000 (0:00:00.034) 0:00:36.970 ***** skipping: [instance] TASK [dnsmasq : Stop service] ************************************************** Thursday 27 November 2025 17:58:02 +0000 (0:00:00.066) 0:00:37.036 ***** changed: [instance] TASK [dnsmasq : Remove unit file] ********************************************** Thursday 27 November 2025 17:58:03 +0000 (0:00:00.537) 0:00:37.573 ***** changed: [instance] TASK [dnsmasq : Remove main configuration files] ******************************* Thursday 27 November 2025 17:58:03 +0000 (0:00:00.215) 0:00:37.789 ***** changed: [instance] => (item=/etc/cifmw-dnsmasq.conf) changed: [instance] => (item=/etc/cifmw-dnsmasq.d) TASK [dnsmasq : Remove lease file] ********************************************* Thursday 27 November 2025 17:58:03 +0000 (0:00:00.397) 0:00:38.186 ***** changed: [instance] TASK [radvd : Gather package facts] ******************************************** Thursday 27 November 2025 17:58:04 +0000 (0:00:00.229) 0:00:38.415 ***** ok: [instance] TASK [radvd : Stop and disable radvd service] ********************************** Thursday 27 November 2025 17:58:04 +0000 (0:00:00.607) 0:00:39.023 ***** skipping: [instance] TASK [radvd : Remove radvd configuration file] ********************************* Thursday 27 November 2025 17:58:04 +0000 (0:00:00.047) 0:00:39.070 ***** ok: [instance] TASK [radvd : Remove configuration directory] ********************************** Thursday 27 November 2025 17:58:05 +0000 (0:00:00.228) 0:00:39.298 ***** ok: [instance] TASK [radvd : Remove radvd package] ******************************************** Thursday 27 November 2025 17:58:05 +0000 (0:00:00.212) 0:00:39.511 ***** skipping: [instance] TASK [Ensure work directory is removed] **************************************** Thursday 27 November 2025 17:58:05 +0000 (0:00:00.080) 0:00:39.592 ***** changed: [instance] RUNNING HANDLER [libvirt_manager : Restart firewalld] ************************** Thursday 27 November 2025 17:58:05 +0000 (0:00:00.381) 0:00:39.973 ***** changed: [instance] PLAY RECAP ********************************************************************* instance : ok=76 changed=22 unreachable=0 failed=0 skipped=30 rescued=0 ignored=0 Thursday 27 November 2025 17:58:06 +0000 (0:00:00.788) 0:00:40.762 ***** =============================================================================== dnsmasq : Ensure SELinux knows about the new files and directories ------ 3.29s libvirt_manager : Populate service facts -------------------------------- 2.12s Copy generated content to proper location ------------------------------- 1.41s podman : Ensure podman is installed ------------------------------------- 1.36s libvirt_manager : Remove workload and volumes --------------------------- 1.34s dnsmasq : Install needed packages --------------------------------------- 1.22s libvirt_manager : Destroy networks -------------------------------------- 1.12s libvirt_manager : Destroy machine --------------------------------------- 1.12s libvirt_manager : Undefine machine -------------------------------------- 1.10s libvirt_manager : Clean ssh known_hosts --------------------------------- 1.01s libvirt_manager : (localhost) Clean ssh jumpers ------------------------- 1.00s Gathering Facts --------------------------------------------------------- 0.95s libvirt_manager : Start virtqemud socket service ------------------------ 0.93s libvirt_manager : (instance) Clean ssh jumpers -------------------------- 0.93s libvirt_manager : Clean firewalld libvirt zone -------------------------- 0.88s libvirt_manager : Get installed packages list --------------------------- 0.80s libvirt_manager : Restart firewalld ------------------------------------- 0.79s libvirt_manager : Ensure no trace of networks lays in nmcli ------------- 0.69s virtualbmc : Remove vbmc files ------------------------------------------ 0.69s radvd : Gather package facts -------------------------------------------- 0.61s PLAY [Prepare] ***************************************************************** TASK [Gathering Facts] ********************************************************* Thursday 27 November 2025 17:58:23 +0000 (0:00:00.060) 0:00:00.060 ***** ok: [instance] TASK [Create custom basedir] *************************************************** Thursday 27 November 2025 17:58:24 +0000 (0:00:00.841) 0:00:00.902 ***** changed: [instance] TASK [test_deps : Gather facts if they don't exist] **************************** Thursday 27 November 2025 17:58:24 +0000 (0:00:00.426) 0:00:01.328 ***** skipping: [instance] TASK [test_deps : Gather variables for each operating system] ****************** Thursday 27 November 2025 17:58:25 +0000 (0:00:00.060) 0:00:01.388 ***** ok: [instance] => (item=/home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/test_deps/vars/centos-9.yml) TASK [test_deps : Detect mirrors file] ***************************************** Thursday 27 November 2025 17:58:25 +0000 (0:00:00.106) 0:00:01.495 ***** ok: [instance] TASK [test_deps : Disable ubi host subscription-manager integration] *********** Thursday 27 November 2025 17:58:25 +0000 (0:00:00.337) 0:00:01.832 ***** ok: [instance] TASK [test_deps : Disable ubi 9 repos] ***************************************** Thursday 27 November 2025 17:58:25 +0000 (0:00:00.279) 0:00:02.112 ***** ok: [instance] => (item=ubi-9-appstream) ok: [instance] => (item=ubi-9-baseos) ok: [instance] => (item=ubi-9-codeready-builder) TASK [Deploy repo-setup] ******************************************************* Thursday 27 November 2025 17:58:26 +0000 (0:00:00.793) 0:00:02.905 ***** TASK [repo_setup : Ensure directories are present] ***************************** Thursday 27 November 2025 17:58:26 +0000 (0:00:00.140) 0:00:03.045 ***** changed: [instance] => (item=tmp) changed: [instance] => (item=artifacts/repositories) changed: [instance] => (item=venv/repo_setup) TASK [repo_setup : Make sure git-core package is installed] ******************** Thursday 27 November 2025 17:58:27 +0000 (0:00:00.578) 0:00:03.624 ***** ok: [instance] TASK [repo_setup : Get repo-setup repository] ********************************** Thursday 27 November 2025 17:58:28 +0000 (0:00:01.426) 0:00:05.050 ***** changed: [instance] TASK [repo_setup : Initialize python venv and install requirements] ************ Thursday 27 November 2025 17:58:29 +0000 (0:00:01.012) 0:00:06.063 ***** changed: [instance] TASK [repo_setup : Install repo-setup package] ********************************* Thursday 27 November 2025 17:58:36 +0000 (0:00:06.532) 0:00:12.595 ***** changed: [instance] TASK [repo_setup : Set cifmw_repo_setup_dlrn_hash_tag from content provider] *** Thursday 27 November 2025 17:58:36 +0000 (0:00:00.733) 0:00:13.328 ***** skipping: [instance] TASK [repo_setup : Run repo-setup] ********************************************* Thursday 27 November 2025 17:58:37 +0000 (0:00:00.055) 0:00:13.384 ***** changed: [instance] TASK [repo_setup : Get component repo] ***************************************** Thursday 27 November 2025 17:58:37 +0000 (0:00:00.913) 0:00:14.297 ***** skipping: [instance] TASK [repo_setup : Rename component repo] ************************************** Thursday 27 November 2025 17:58:38 +0000 (0:00:00.067) 0:00:14.365 ***** skipping: [instance] TASK [repo_setup : Disable component repo in current-podified dlrn repo] ******* Thursday 27 November 2025 17:58:38 +0000 (0:00:00.068) 0:00:14.434 ***** skipping: [instance] TASK [repo_setup : Run repo-setup-get-hash] ************************************ Thursday 27 November 2025 17:58:38 +0000 (0:00:00.067) 0:00:14.502 ***** changed: [instance] TASK [repo_setup : Dump full hash in delorean.repo.md5 file] ******************* Thursday 27 November 2025 17:58:38 +0000 (0:00:00.607) 0:00:15.109 ***** changed: [instance] TASK [repo_setup : Dump current-podified hash] ********************************* Thursday 27 November 2025 17:58:39 +0000 (0:00:00.473) 0:00:15.583 ***** skipping: [instance] TASK [repo_setup : Slurp current podified hash] ******************************** Thursday 27 November 2025 17:58:39 +0000 (0:00:00.060) 0:00:15.644 ***** skipping: [instance] TASK [repo_setup : Update the value of full_hash] ****************************** Thursday 27 November 2025 17:58:39 +0000 (0:00:00.060) 0:00:15.704 ***** skipping: [instance] TASK [repo_setup : Export hashes facts for further use] ************************ Thursday 27 November 2025 17:58:39 +0000 (0:00:00.087) 0:00:15.791 ***** ok: [instance] TASK [repo_setup : Create download directory] ********************************** Thursday 27 November 2025 17:58:39 +0000 (0:00:00.077) 0:00:15.869 ***** skipping: [instance] TASK [repo_setup : Print the URL to request] *********************************** Thursday 27 November 2025 17:58:39 +0000 (0:00:00.059) 0:00:15.929 ***** skipping: [instance] TASK [Download the RPM] ******************************************************** Thursday 27 November 2025 17:58:39 +0000 (0:00:00.060) 0:00:15.989 ***** skipping: [instance] TASK [repo_setup : Install RHOS Release tool] ********************************** Thursday 27 November 2025 17:58:39 +0000 (0:00:00.092) 0:00:16.082 ***** skipping: [instance] TASK [repo_setup : Get rhos-release tool version] ****************************** Thursday 27 November 2025 17:58:39 +0000 (0:00:00.059) 0:00:16.142 ***** skipping: [instance] TASK [repo_setup : Print rhos-release tool version] **************************** Thursday 27 November 2025 17:58:39 +0000 (0:00:00.059) 0:00:16.201 ***** skipping: [instance] TASK [repo_setup : Generate repos using rhos-release {{ cifmw_repo_setup_rhos_release_args }}] *** Thursday 27 November 2025 17:58:39 +0000 (0:00:00.060) 0:00:16.261 ***** skipping: [instance] TASK [repo_setup : Check for /etc/ci/mirror_info.sh] *************************** Thursday 27 November 2025 17:58:39 +0000 (0:00:00.058) 0:00:16.320 ***** ok: [instance] TASK [repo_setup : Use RDO proxy mirrors] ************************************** Thursday 27 November 2025 17:58:40 +0000 (0:00:00.241) 0:00:16.561 ***** changed: [instance] TASK [repo_setup : Use RDO CentOS mirrors (remove CentOS 10 conditional when Nodepool mirrors exist)] *** Thursday 27 November 2025 17:58:40 +0000 (0:00:00.237) 0:00:16.798 ***** changed: [instance] TASK [repo_setup : Check for gating.repo file on content provider] ************* Thursday 27 November 2025 17:58:40 +0000 (0:00:00.260) 0:00:17.059 ***** skipping: [instance] TASK [repo_setup : Populate gating repo from content provider ip] ************** Thursday 27 November 2025 17:58:40 +0000 (0:00:00.052) 0:00:17.111 ***** skipping: [instance] TASK [repo_setup : Check for DLRN repo at the destination] ********************* Thursday 27 November 2025 17:58:40 +0000 (0:00:00.083) 0:00:17.194 ***** skipping: [instance] TASK [repo_setup : Lower the priority of DLRN repos to allow installation from gating repo] *** Thursday 27 November 2025 17:58:40 +0000 (0:00:00.053) 0:00:17.247 ***** skipping: [instance] TASK [repo_setup : Check for DLRN component repo] ****************************** Thursday 27 November 2025 17:58:40 +0000 (0:00:00.054) 0:00:17.302 ***** skipping: [instance] TASK [repo_setup : Lower the priority of componennt repos to allow installation from gating repo] *** Thursday 27 November 2025 17:58:40 +0000 (0:00:00.052) 0:00:17.354 ***** skipping: [instance] TASK [repo_setup : Find existing repos from /etc/yum.repos.d directory] ******** Thursday 27 November 2025 17:58:41 +0000 (0:00:00.084) 0:00:17.438 ***** skipping: [instance] TASK [repo_setup : Remove existing repos from /etc/yum.repos.d directory] ****** Thursday 27 November 2025 17:58:41 +0000 (0:00:00.048) 0:00:17.487 ***** skipping: [instance] TASK [repo_setup : Cleanup existing metadata] ********************************** Thursday 27 November 2025 17:58:41 +0000 (0:00:00.059) 0:00:17.546 ***** skipping: [instance] TASK [repo_setup : Copy generated repos to /etc/yum.repos.d directory] ********* Thursday 27 November 2025 17:58:41 +0000 (0:00:00.047) 0:00:17.594 ***** skipping: [instance] TASK [test_deps : Look for redhat-release rpm] ********************************* Thursday 27 November 2025 17:58:41 +0000 (0:00:00.109) 0:00:17.704 ***** skipping: [instance] TASK [test_deps : Remove redhat-release] *************************************** Thursday 27 November 2025 17:58:41 +0000 (0:00:00.069) 0:00:17.773 ***** skipping: [instance] TASK [test_deps : Install centos-stream-release] ******************************* Thursday 27 November 2025 17:58:41 +0000 (0:00:00.069) 0:00:17.842 ***** skipping: [instance] TASK [test_deps : Install additional packages] ********************************* Thursday 27 November 2025 17:58:41 +0000 (0:00:00.067) 0:00:17.910 ***** skipping: [instance] TASK [test_deps : Install selinux python libs] ********************************* Thursday 27 November 2025 17:58:41 +0000 (0:00:00.100) 0:00:18.011 ***** ok: [instance] TASK [test_deps : Install python yaml libs] ************************************ Thursday 27 November 2025 17:59:22 +0000 (0:00:40.463) 0:00:58.475 ***** ok: [instance] TASK [test_deps : Install extra packages] ************************************** Thursday 27 November 2025 17:59:23 +0000 (0:00:01.292) 0:00:59.768 ***** skipping: [instance] TASK [ci_setup : Gather variables for each operating system] ******************* Thursday 27 November 2025 17:59:23 +0000 (0:00:00.124) 0:00:59.893 ***** ok: [instance] => (item=/home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/ci_setup/vars/redhat.yml) TASK [ci_setup : List packages to install] ************************************* Thursday 27 November 2025 17:59:23 +0000 (0:00:00.115) 0:01:00.008 ***** ok: [instance] => cifmw_ci_setup_packages: - bash-completion - ca-certificates - git-core - make - tar - tmux - python3-pip TASK [ci_setup : Install needed packages] ************************************** Thursday 27 November 2025 17:59:23 +0000 (0:00:00.052) 0:01:00.061 ***** ok: [instance] TASK [ci_setup : Gather version of openshift client] *************************** Thursday 27 November 2025 17:59:24 +0000 (0:00:01.283) 0:01:01.344 ***** ok: [instance] TASK [ci_setup : Ensure openshift client install path is present] ************** Thursday 27 November 2025 17:59:25 +0000 (0:00:00.296) 0:01:01.641 ***** ok: [instance] TASK [ci_setup : Install openshift client] ************************************* Thursday 27 November 2025 17:59:25 +0000 (0:00:00.229) 0:01:01.871 ***** skipping: [instance] TASK [ci_setup : Add the OC path to cifmw_path if needed] ********************** Thursday 27 November 2025 17:59:25 +0000 (0:00:00.095) 0:01:01.967 ***** skipping: [instance] TASK [ci_setup : Create completion file] *************************************** Thursday 27 November 2025 17:59:25 +0000 (0:00:00.095) 0:01:02.063 ***** ok: [instance] TASK [ci_setup : Source completion from within .bashrc] ************************ Thursday 27 November 2025 17:59:25 +0000 (0:00:00.202) 0:01:02.265 ***** changed: [instance] TASK [ci_setup : Check rhsm status] ******************************************** Thursday 27 November 2025 17:59:26 +0000 (0:00:00.309) 0:01:02.575 ***** skipping: [instance] TASK [ci_setup : Gather the repos to be enabled] ******************************* Thursday 27 November 2025 17:59:26 +0000 (0:00:00.048) 0:01:02.623 ***** skipping: [instance] TASK [ci_setup : Enabling the required repositories.] ************************** Thursday 27 November 2025 17:59:26 +0000 (0:00:00.078) 0:01:02.701 ***** skipping: [instance] TASK [ci_setup : Get current /etc/redhat-release] ****************************** Thursday 27 November 2025 17:59:26 +0000 (0:00:00.049) 0:01:02.750 ***** skipping: [instance] TASK [ci_setup : Print current /etc/redhat-release] **************************** Thursday 27 November 2025 17:59:26 +0000 (0:00:00.046) 0:01:02.797 ***** skipping: [instance] TASK [ci_setup : Ensure the repos are enabled in the system using yum] ********* Thursday 27 November 2025 17:59:26 +0000 (0:00:00.045) 0:01:02.843 ***** skipping: [instance] TASK [ci_setup : Manage directories] ******************************************* Thursday 27 November 2025 17:59:26 +0000 (0:00:00.083) 0:01:02.927 ***** changed: [instance] => (item=/opt/basedir/artifacts/manifests/openstack/cr) changed: [instance] => (item=/opt/basedir/logs) ok: [instance] => (item=/opt/basedir/tmp) changed: [instance] => (item=/opt/basedir/volumes) changed: [instance] => (item=/opt/basedir/artifacts/parameters) TASK [libvirt_manager : Get installed packages list] *************************** Thursday 27 November 2025 17:59:27 +0000 (0:00:01.047) 0:01:03.974 ***** ok: [instance] TASK [libvirt_manager : Populate service facts] ******************************** Thursday 27 November 2025 17:59:28 +0000 (0:00:00.833) 0:01:04.808 ***** ok: [instance] TASK [libvirt_manager : Start virtqemud socket service] ************************ Thursday 27 November 2025 17:59:30 +0000 (0:00:02.120) 0:01:06.929 ***** ok: [instance] => (item=virtqemud.service) ok: [instance] => (item=virtqemud.socket) TASK [libvirt_manager : Set _is_deepscrub internal fact] *********************** Thursday 27 November 2025 17:59:31 +0000 (0:00:00.867) 0:01:07.796 ***** ok: [instance] TASK [libvirt_manager : List all of the existing virtual machines] ************* Thursday 27 November 2025 17:59:31 +0000 (0:00:00.057) 0:01:07.853 ***** ok: [instance] TASK [libvirt_manager : Get pool configuration] ******************************** Thursday 27 November 2025 17:59:31 +0000 (0:00:00.391) 0:01:08.245 ***** ok: [instance] TASK [libvirt_manager : Filter out target environment] ************************* Thursday 27 November 2025 17:59:32 +0000 (0:00:00.386) 0:01:08.631 ***** ok: [instance] TASK [libvirt_manager : Expose cleanup list] *********************************** Thursday 27 November 2025 17:59:32 +0000 (0:00:00.081) 0:01:08.713 ***** ok: [instance] => cleanup_vms: [] TASK [libvirt_manager : Clean ssh known_hosts] ********************************* Thursday 27 November 2025 17:59:32 +0000 (0:00:00.134) 0:01:08.847 ***** skipping: [instance] TASK [libvirt_manager : Destroy machine] *************************************** Thursday 27 November 2025 17:59:32 +0000 (0:00:00.036) 0:01:08.883 ***** skipping: [instance] TASK [libvirt_manager : Undefine machine] ************************************** Thursday 27 November 2025 17:59:32 +0000 (0:00:00.035) 0:01:08.918 ***** skipping: [instance] TASK [libvirt_manager : (localhost) Clean ssh jumpers] ************************* Thursday 27 November 2025 17:59:32 +0000 (0:00:00.035) 0:01:08.953 ***** skipping: [instance] TASK [libvirt_manager : (instance) Clean ssh jumpers] ************************** Thursday 27 November 2025 17:59:32 +0000 (0:00:00.035) 0:01:08.989 ***** skipping: [instance] TASK [libvirt_manager : Get network list] ************************************** Thursday 27 November 2025 17:59:32 +0000 (0:00:00.034) 0:01:09.023 ***** ok: [instance] TASK [libvirt_manager : Filter out target nets] ******************************** Thursday 27 November 2025 17:59:33 +0000 (0:00:00.375) 0:01:09.399 ***** ok: [instance] TASK [libvirt_manager : Expose cleanup list] *********************************** Thursday 27 November 2025 17:59:33 +0000 (0:00:00.098) 0:01:09.498 ***** ok: [instance] => cleanup_nets: [] TASK [Remove dnsmasq network bits] ********************************************* Thursday 27 November 2025 17:59:33 +0000 (0:00:00.082) 0:01:09.580 ***** skipping: [instance] TASK [libvirt_manager : Destroy networks] ************************************** Thursday 27 November 2025 17:59:33 +0000 (0:00:00.036) 0:01:09.616 ***** skipping: [instance] TASK [libvirt_manager : Undefine networks] ************************************* Thursday 27 November 2025 17:59:33 +0000 (0:00:00.065) 0:01:09.682 ***** skipping: [instance] TASK [libvirt_manager : Ensure no trace of networks lays in nmcli] ************* Thursday 27 November 2025 17:59:33 +0000 (0:00:00.036) 0:01:09.718 ***** skipping: [instance] TASK [libvirt_manager : Find dummy interface connection files] ***************** Thursday 27 November 2025 17:59:33 +0000 (0:00:00.033) 0:01:09.752 ***** ok: [instance] TASK [libvirt_manager : Remove dummy interface connections] ******************** Thursday 27 November 2025 17:59:33 +0000 (0:00:00.321) 0:01:10.074 ***** skipping: [instance] TASK [libvirt_manager : Clean firewalld libvirt zone] ************************** Thursday 27 November 2025 17:59:33 +0000 (0:00:00.036) 0:01:10.110 ***** skipping: [instance] TASK [libvirt_manager : Ensure firewalld is enabled and started] *************** Thursday 27 November 2025 17:59:33 +0000 (0:00:00.036) 0:01:10.147 ***** ok: [instance] TASK [libvirt_manager : Disable masquerade in firewalld default zone] ********** Thursday 27 November 2025 17:59:34 +0000 (0:00:00.594) 0:01:10.741 ***** ok: [instance] TASK [libvirt_manager : Disable forward in firewalld libvirt zone] ************* Thursday 27 November 2025 17:59:34 +0000 (0:00:00.518) 0:01:11.260 ***** changed: [instance] TASK [libvirt_manager : Remove cifmw storage pool] ***************************** Thursday 27 November 2025 17:59:35 +0000 (0:00:00.465) 0:01:11.726 ***** included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/storage_pool.yml for instance TASK [libvirt_manager : Ensure we have a known action] ************************* Thursday 27 November 2025 17:59:35 +0000 (0:00:00.107) 0:01:11.833 ***** ok: [instance] => changed=false msg: All assertions passed TASK [libvirt_manager : Gather the status of cifmw-pool storage pool.] ********* Thursday 27 November 2025 17:59:35 +0000 (0:00:00.078) 0:01:11.912 ***** changed: [instance] TASK [libvirt_manager : Create the storage pool] ******************************* Thursday 27 November 2025 17:59:35 +0000 (0:00:00.277) 0:01:12.190 ***** skipping: [instance] TASK [libvirt_manager : Ensure the storage pool is started] ******************** Thursday 27 November 2025 17:59:35 +0000 (0:00:00.079) 0:01:12.270 ***** skipping: [instance] => (item=pool-start) skipping: [instance] => (item=pool-autostart) skipping: [instance] TASK [libvirt_manager : Gather all the volumes in the pool to delete] ********** Thursday 27 November 2025 17:59:36 +0000 (0:00:00.131) 0:01:12.402 ***** skipping: [instance] TASK [libvirt_manager : Remove the volumes from pool to delete] **************** Thursday 27 November 2025 17:59:36 +0000 (0:00:00.133) 0:01:12.535 ***** skipping: [instance] TASK [libvirt_manager : Delete storage pool] *********************************** Thursday 27 November 2025 17:59:36 +0000 (0:00:00.077) 0:01:12.612 ***** skipping: [instance] => (item=pool-destroy) skipping: [instance] => (item=pool-undefine) skipping: [instance] TASK [libvirt_manager : Refresh pools facts] *********************************** Thursday 27 November 2025 17:59:36 +0000 (0:00:00.103) 0:01:12.716 ***** ok: [instance] TASK [libvirt_manager : Remove overlay images from ocp_volume pools if exists] *** Thursday 27 November 2025 17:59:36 +0000 (0:00:00.285) 0:01:13.002 ***** skipping: [instance] TASK [libvirt_manager : Remove ocp_volumes storage pool] *********************** Thursday 27 November 2025 17:59:36 +0000 (0:00:00.047) 0:01:13.050 ***** included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/storage_pool.yml for instance TASK [libvirt_manager : Ensure we have a known action] ************************* Thursday 27 November 2025 17:59:36 +0000 (0:00:00.117) 0:01:13.167 ***** ok: [instance] => changed=false msg: All assertions passed TASK [libvirt_manager : Gather the status of cifmw-pool storage pool.] ********* Thursday 27 November 2025 17:59:36 +0000 (0:00:00.078) 0:01:13.246 ***** changed: [instance] TASK [libvirt_manager : Create the storage pool] ******************************* Thursday 27 November 2025 17:59:37 +0000 (0:00:00.293) 0:01:13.539 ***** skipping: [instance] TASK [libvirt_manager : Ensure the storage pool is started] ******************** Thursday 27 November 2025 17:59:37 +0000 (0:00:00.083) 0:01:13.623 ***** skipping: [instance] => (item=pool-start) skipping: [instance] => (item=pool-autostart) skipping: [instance] TASK [libvirt_manager : Gather all the volumes in the pool to delete] ********** Thursday 27 November 2025 17:59:37 +0000 (0:00:00.104) 0:01:13.727 ***** skipping: [instance] TASK [libvirt_manager : Remove the volumes from pool to delete] **************** Thursday 27 November 2025 17:59:37 +0000 (0:00:00.082) 0:01:13.809 ***** skipping: [instance] TASK [libvirt_manager : Delete storage pool] *********************************** Thursday 27 November 2025 17:59:37 +0000 (0:00:00.082) 0:01:13.892 ***** skipping: [instance] => (item=pool-destroy) skipping: [instance] => (item=pool-undefine) skipping: [instance] TASK [libvirt_manager : Refresh pools facts] *********************************** Thursday 27 November 2025 17:59:37 +0000 (0:00:00.109) 0:01:14.001 ***** ok: [instance] TASK [libvirt_manager : Refresh all pools after actions] *********************** Thursday 27 November 2025 17:59:37 +0000 (0:00:00.285) 0:01:14.286 ***** skipping: [instance] TASK [libvirt_manager : Get temporary key status] ****************************** Thursday 27 November 2025 17:59:37 +0000 (0:00:00.045) 0:01:14.332 ***** ok: [instance] TASK [libvirt_manager : Get public key] **************************************** Thursday 27 November 2025 17:59:38 +0000 (0:00:00.188) 0:01:14.520 ***** skipping: [instance] TASK [libvirt_manager : Remove public key] ************************************* Thursday 27 November 2025 17:59:38 +0000 (0:00:00.065) 0:01:14.586 ***** skipping: [instance] TASK [libvirt_manager : Remove keypair] **************************************** Thursday 27 November 2025 17:59:38 +0000 (0:00:00.037) 0:01:14.624 ***** skipping: [instance] => (item=cifmw_reproducer_key.pub) skipping: [instance] => (item=cifmw_reproducer_key) skipping: [instance] TASK [libvirt_manager : List libvirt logs] ************************************* Thursday 27 November 2025 17:59:38 +0000 (0:00:00.040) 0:01:14.664 ***** ok: [instance] TASK [libvirt_manager : Remove detected logs] ********************************** Thursday 27 November 2025 17:59:38 +0000 (0:00:00.204) 0:01:14.869 ***** skipping: [instance] TASK [libvirt_manager : Remove workload and volumes] *************************** Thursday 27 November 2025 17:59:38 +0000 (0:00:00.035) 0:01:14.905 ***** ok: [instance] => (item=workload) changed: [instance] => (item=volumes) ok: [instance] => (item=artifacts/debug_network_data.yml) ok: [instance] => (item=artifacts/debug_pub_net_value.txt) ok: [instance] => (item=artifacts/debug_cifmw_libvirt_manager_layout.yml) ok: [instance] => (item=artifacts/interfaces-info.yml) ok: [instance] => (item=artifacts/libvirt-uuids.yml) ok: [instance] => (item=artifacts/net-map-def-patch.yml) TASK [libvirt_manager : Deepscrub data] **************************************** Thursday 27 November 2025 17:59:39 +0000 (0:00:01.345) 0:01:16.250 ***** ok: [instance] => (item=images) ok: [instance] => (item=artifacts/virtual-nodes.yml) TASK [podman : Ensure podman is installed] ************************************* Thursday 27 November 2025 17:59:40 +0000 (0:00:00.385) 0:01:16.636 ***** ok: [instance] TASK [podman : Enable loginctl linger for ansible_user_id] ********************* Thursday 27 November 2025 17:59:41 +0000 (0:00:01.289) 0:01:17.925 ***** changed: [instance] TASK [podman : Ensure subordinate UID entry exists for zuul] ******************* Thursday 27 November 2025 17:59:41 +0000 (0:00:00.256) 0:01:18.182 ***** skipping: [instance] TASK [podman : Ensure subordinate GID entry exists for zuul] ******************* Thursday 27 November 2025 17:59:41 +0000 (0:00:00.047) 0:01:18.229 ***** skipping: [instance] TASK [podman : Run podman system migrate if subuid/subgid files were changed] *** Thursday 27 November 2025 17:59:41 +0000 (0:00:00.043) 0:01:18.272 ***** skipping: [instance] TASK [virtualbmc : Stop and remove vbmc container] ***************************** Thursday 27 November 2025 17:59:42 +0000 (0:00:00.089) 0:01:18.362 ***** ok: [instance] TASK [virtualbmc : Remove vbmc container image] ******************************** Thursday 27 November 2025 17:59:42 +0000 (0:00:00.458) 0:01:18.820 ***** ok: [instance] TASK [virtualbmc : Check if VBMC key exists] *********************************** Thursday 27 November 2025 17:59:42 +0000 (0:00:00.429) 0:01:19.249 ***** ok: [instance] TASK [virtualbmc : Slurp key] ************************************************** Thursday 27 November 2025 17:59:43 +0000 (0:00:00.195) 0:01:19.445 ***** skipping: [instance] TASK [virtualbmc : Revoke VBMC SSH access] ************************************* Thursday 27 November 2025 17:59:43 +0000 (0:00:00.038) 0:01:19.483 ***** skipping: [instance] TASK [virtualbmc : Remove vbmc files] ****************************************** Thursday 27 November 2025 17:59:43 +0000 (0:00:00.036) 0:01:19.519 ***** ok: [instance] => (item=/home/zuul/.ssh/vbmc-key) ok: [instance] => (item=/home/zuul/.ssh/vbmc-key.pub) ok: [instance] => (item=/home/zuul/.ssh/virtualbmc.conf) ok: [instance] => (item=/home/zuul/.ssh/vbmcd.sh) TASK [Clean remote ssh config] ************************************************* Thursday 27 November 2025 17:59:43 +0000 (0:00:00.719) 0:01:20.239 ***** TASK [ssh_jumper : Remove Include cifmw_ssh_config.d] ************************** Thursday 27 November 2025 17:59:43 +0000 (0:00:00.081) 0:01:20.320 ***** ok: [instance] TASK [ssh_jumper : Remove cifmw_ssh_config.d directory] ************************ Thursday 27 November 2025 17:59:44 +0000 (0:00:00.279) 0:01:20.599 ***** ok: [instance] TASK [Clean local ssh config] ************************************************** Thursday 27 November 2025 17:59:44 +0000 (0:00:00.227) 0:01:20.827 ***** TASK [ssh_jumper : Remove Include cifmw_ssh_config.d] ************************** Thursday 27 November 2025 17:59:44 +0000 (0:00:00.082) 0:01:20.909 ***** ok: [instance -> localhost] TASK [ssh_jumper : Remove cifmw_ssh_config.d directory] ************************ Thursday 27 November 2025 17:59:44 +0000 (0:00:00.226) 0:01:21.135 ***** ok: [instance -> localhost] TASK [dnsmasq : Cleaning dnsmasq] ********************************************** Thursday 27 November 2025 17:59:45 +0000 (0:00:00.228) 0:01:21.364 ***** included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/configure.yml for instance TASK [dnsmasq : Install needed packages] *************************************** Thursday 27 November 2025 17:59:45 +0000 (0:00:00.071) 0:01:21.436 ***** ok: [instance] TASK [dnsmasq : Ensure SELinux knows about the new files and directories] ****** Thursday 27 November 2025 17:59:46 +0000 (0:00:01.253) 0:01:22.690 ***** ok: [instance] => (item={'target': '/etc/cifmw-dnsmasq.conf', 'setype': 'dnsmasq_etc_t'}) ok: [instance] => (item={'target': '/etc/cifmw-dnsmasq.d(/.*)?', 'setype': 'dnsmasq_etc_t'}) ok: [instance] => (item={'target': '/var/run/cifmw-dnsmasq.pid', 'setype': 'dnsmasq_var_run_t'}) TASK [dnsmasq : Manage configuration directory] ******************************** Thursday 27 November 2025 17:59:47 +0000 (0:00:01.297) 0:01:23.987 ***** ok: [instance] TASK [dnsmasq : Manage systemd unit file] ************************************** Thursday 27 November 2025 17:59:47 +0000 (0:00:00.213) 0:01:24.201 ***** skipping: [instance] TASK [dnsmasq : Manage base configuration file] ******************************** Thursday 27 November 2025 17:59:47 +0000 (0:00:00.039) 0:01:24.241 ***** skipping: [instance] TASK [dnsmasq : Render listener configuration] ********************************* Thursday 27 November 2025 17:59:47 +0000 (0:00:00.036) 0:01:24.277 ***** included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/listener.yml for instance TASK [dnsmasq : Create listener configuration file] **************************** Thursday 27 November 2025 17:59:47 +0000 (0:00:00.061) 0:01:24.339 ***** skipping: [instance] TASK [dnsmasq : Remove listener configuration file] **************************** Thursday 27 November 2025 17:59:48 +0000 (0:00:00.036) 0:01:24.376 ***** ok: [instance] TASK [dnsmasq : Render dns configuration] ************************************** Thursday 27 November 2025 17:59:48 +0000 (0:00:00.235) 0:01:24.612 ***** included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/dns.yml for instance TASK [dnsmasq : Create dns configuration file] ********************************* Thursday 27 November 2025 17:59:48 +0000 (0:00:00.066) 0:01:24.678 ***** skipping: [instance] TASK [dnsmasq : Remove dns configuration file] ********************************* Thursday 27 November 2025 17:59:48 +0000 (0:00:00.038) 0:01:24.717 ***** ok: [instance] TASK [dnsmasq : Add localhost addresses from defined dnsmasq listen addresses to loopback interface] *** Thursday 27 November 2025 17:59:48 +0000 (0:00:00.211) 0:01:24.929 ***** skipping: [instance] TASK [dnsmasq : Enable and start service] ************************************** Thursday 27 November 2025 17:59:48 +0000 (0:00:00.034) 0:01:24.964 ***** skipping: [instance] TASK [dnsmasq : Stop service] ************************************************** Thursday 27 November 2025 17:59:48 +0000 (0:00:00.037) 0:01:25.001 ***** ok: [instance] TASK [dnsmasq : Remove unit file] ********************************************** Thursday 27 November 2025 17:59:48 +0000 (0:00:00.310) 0:01:25.312 ***** ok: [instance] TASK [dnsmasq : Remove main configuration files] ******************************* Thursday 27 November 2025 17:59:49 +0000 (0:00:00.250) 0:01:25.562 ***** ok: [instance] => (item=/etc/cifmw-dnsmasq.conf) ok: [instance] => (item=/etc/cifmw-dnsmasq.d) TASK [dnsmasq : Remove lease file] ********************************************* Thursday 27 November 2025 17:59:49 +0000 (0:00:00.392) 0:01:25.955 ***** ok: [instance] TASK [radvd : Gather package facts] ******************************************** Thursday 27 November 2025 17:59:49 +0000 (0:00:00.240) 0:01:26.195 ***** ok: [instance] TASK [radvd : Stop and disable radvd service] ********************************** Thursday 27 November 2025 17:59:50 +0000 (0:00:00.553) 0:01:26.749 ***** skipping: [instance] TASK [radvd : Remove radvd configuration file] ********************************* Thursday 27 November 2025 17:59:50 +0000 (0:00:00.077) 0:01:26.827 ***** ok: [instance] TASK [radvd : Remove configuration directory] ********************************** Thursday 27 November 2025 17:59:50 +0000 (0:00:00.212) 0:01:27.039 ***** ok: [instance] TASK [radvd : Remove radvd package] ******************************************** Thursday 27 November 2025 17:59:50 +0000 (0:00:00.218) 0:01:27.257 ***** skipping: [instance] TASK [libvirt_manager : Ensure output directory exists] ************************ Thursday 27 November 2025 17:59:50 +0000 (0:00:00.082) 0:01:27.340 ***** ok: [instance] TASK [libvirt_manager : Get vmx/svm extensions from /proc/cpuinfo] ************* Thursday 27 November 2025 17:59:51 +0000 (0:00:00.192) 0:01:27.533 ***** changed: [instance] TASK [libvirt_manager : Check if KVM is enabled] ******************************* Thursday 27 November 2025 17:59:51 +0000 (0:00:00.188) 0:01:27.721 ***** ok: [instance] TASK [libvirt_manager : Fail if KVM not enabled] ******************************* Thursday 27 November 2025 17:59:51 +0000 (0:00:00.199) 0:01:27.921 ***** skipping: [instance] TASK [libvirt_manager : Check if VMX virtualization] *************************** Thursday 27 November 2025 17:59:51 +0000 (0:00:00.070) 0:01:27.992 ***** skipping: [instance] TASK [libvirt_manager : Check if SVM virtualization] *************************** Thursday 27 November 2025 17:59:51 +0000 (0:00:00.039) 0:01:28.031 ***** ok: [instance] TASK [libvirt_manager : Enable VMX virtualization] ***************************** Thursday 27 November 2025 17:59:51 +0000 (0:00:00.041) 0:01:28.072 ***** skipping: [instance] TASK [libvirt_manager : Install packages required for using KVM] *************** Thursday 27 November 2025 17:59:51 +0000 (0:00:00.040) 0:01:28.113 ***** ok: [instance] TASK [libvirt_manager : Create rules.d polkit folder] ************************** Thursday 27 November 2025 17:59:52 +0000 (0:00:01.236) 0:01:29.349 ***** ok: [instance] TASK [libvirt_manager : Enable UNIX socket PolicyKit auth] ********************* Thursday 27 November 2025 17:59:53 +0000 (0:00:00.225) 0:01:29.575 ***** ok: [instance] TASK [libvirt_manager : Restart service polkit service] ************************ Thursday 27 November 2025 17:59:53 +0000 (0:00:00.388) 0:01:29.963 ***** skipping: [instance] TASK [libvirt_manager : Remove directory for service override] ***************** Thursday 27 November 2025 17:59:53 +0000 (0:00:00.045) 0:01:30.009 ***** ok: [instance] TASK [libvirt_manager : Reload systemctl and start/enable virtproxyd.service] *** Thursday 27 November 2025 17:59:53 +0000 (0:00:00.219) 0:01:30.229 ***** ok: [instance] TASK [libvirt_manager : Ensure firewalld service is up] ************************ Thursday 27 November 2025 17:59:54 +0000 (0:00:00.491) 0:01:30.721 ***** ok: [instance] TASK [libvirt_manager : Ensure libvirt modular driver daemons are started.] **** Thursday 27 November 2025 17:59:54 +0000 (0:00:00.339) 0:01:31.060 ***** included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/drivers.yml for instance => (item=qemu) included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/drivers.yml for instance => (item=interface) included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/drivers.yml for instance => (item=network) included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/drivers.yml for instance => (item=nodedev) included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/drivers.yml for instance => (item=nwfilter) included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/drivers.yml for instance => (item=secret) included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/drivers.yml for instance => (item=storage) included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/drivers.yml for instance => (item=proxy) TASK [libvirt_manager : Ensure read-write socket is enabled for qemu.] ********* Thursday 27 November 2025 17:59:54 +0000 (0:00:00.248) 0:01:31.309 ***** ok: [instance] TASK [libvirt_manager : Ensure read-only socket is enabled for qemu.] ********** Thursday 27 November 2025 17:59:55 +0000 (0:00:00.378) 0:01:31.687 ***** ok: [instance] TASK [libvirt_manager : Ensure admin socket is enabled for qemu.] ************** Thursday 27 November 2025 17:59:55 +0000 (0:00:00.333) 0:01:32.021 ***** ok: [instance] TASK [libvirt_manager : Ensure read-write socket is enabled for interface.] **** Thursday 27 November 2025 17:59:56 +0000 (0:00:00.349) 0:01:32.370 ***** ok: [instance] TASK [libvirt_manager : Ensure read-only socket is enabled for interface.] ***** Thursday 27 November 2025 17:59:56 +0000 (0:00:00.345) 0:01:32.716 ***** ok: [instance] TASK [libvirt_manager : Ensure admin socket is enabled for interface.] ********* Thursday 27 November 2025 17:59:56 +0000 (0:00:00.344) 0:01:33.060 ***** ok: [instance] TASK [libvirt_manager : Ensure read-write socket is enabled for network.] ****** Thursday 27 November 2025 17:59:57 +0000 (0:00:00.379) 0:01:33.440 ***** ok: [instance] TASK [libvirt_manager : Ensure read-only socket is enabled for network.] ******* Thursday 27 November 2025 17:59:57 +0000 (0:00:00.355) 0:01:33.796 ***** ok: [instance] TASK [libvirt_manager : Ensure admin socket is enabled for network.] *********** Thursday 27 November 2025 17:59:57 +0000 (0:00:00.348) 0:01:34.145 ***** ok: [instance] TASK [libvirt_manager : Ensure read-write socket is enabled for nodedev.] ****** Thursday 27 November 2025 17:59:58 +0000 (0:00:00.343) 0:01:34.489 ***** ok: [instance] TASK [libvirt_manager : Ensure read-only socket is enabled for nodedev.] ******* Thursday 27 November 2025 17:59:58 +0000 (0:00:00.339) 0:01:34.828 ***** ok: [instance] TASK [libvirt_manager : Ensure admin socket is enabled for nodedev.] *********** Thursday 27 November 2025 17:59:58 +0000 (0:00:00.324) 0:01:35.152 ***** ok: [instance] TASK [libvirt_manager : Ensure read-write socket is enabled for nwfilter.] ***** Thursday 27 November 2025 17:59:59 +0000 (0:00:00.358) 0:01:35.511 ***** ok: [instance] TASK [libvirt_manager : Ensure read-only socket is enabled for nwfilter.] ****** Thursday 27 November 2025 17:59:59 +0000 (0:00:00.329) 0:01:35.841 ***** ok: [instance] TASK [libvirt_manager : Ensure admin socket is enabled for nwfilter.] ********** Thursday 27 November 2025 17:59:59 +0000 (0:00:00.329) 0:01:36.170 ***** ok: [instance] TASK [libvirt_manager : Ensure read-write socket is enabled for secret.] ******* Thursday 27 November 2025 18:00:00 +0000 (0:00:00.333) 0:01:36.504 ***** ok: [instance] TASK [libvirt_manager : Ensure read-only socket is enabled for secret.] ******** Thursday 27 November 2025 18:00:00 +0000 (0:00:00.339) 0:01:36.843 ***** ok: [instance] TASK [libvirt_manager : Ensure admin socket is enabled for secret.] ************ Thursday 27 November 2025 18:00:00 +0000 (0:00:00.332) 0:01:37.175 ***** ok: [instance] TASK [libvirt_manager : Ensure read-write socket is enabled for storage.] ****** Thursday 27 November 2025 18:00:01 +0000 (0:00:00.331) 0:01:37.507 ***** ok: [instance] TASK [libvirt_manager : Ensure read-only socket is enabled for storage.] ******* Thursday 27 November 2025 18:00:01 +0000 (0:00:00.335) 0:01:37.842 ***** ok: [instance] TASK [libvirt_manager : Ensure admin socket is enabled for storage.] *********** Thursday 27 November 2025 18:00:01 +0000 (0:00:00.326) 0:01:38.168 ***** ok: [instance] TASK [libvirt_manager : Ensure read-write socket is enabled for proxy.] ******** Thursday 27 November 2025 18:00:02 +0000 (0:00:00.340) 0:01:38.509 ***** ok: [instance] TASK [libvirt_manager : Ensure read-only socket is enabled for proxy.] ********* Thursday 27 November 2025 18:00:02 +0000 (0:00:00.334) 0:01:38.843 ***** ok: [instance] TASK [libvirt_manager : Ensure admin socket is enabled for proxy.] ************* Thursday 27 November 2025 18:00:02 +0000 (0:00:00.333) 0:01:39.177 ***** ok: [instance] TASK [libvirt_manager : Manage service for older releases] ********************* Thursday 27 November 2025 18:00:03 +0000 (0:00:00.366) 0:01:39.543 ***** skipping: [instance] TASK [libvirt_manager : Get libvirt group users] ******************************* Thursday 27 November 2025 18:00:03 +0000 (0:00:00.056) 0:01:39.599 ***** ok: [instance] TASK [libvirt_manager : Add user if not exists in libvirt group] *************** Thursday 27 November 2025 18:00:03 +0000 (0:00:00.289) 0:01:39.889 ***** ok: [instance] TASK [libvirt_manager : Allow QEMU on home directory for the storage access] *** Thursday 27 November 2025 18:00:03 +0000 (0:00:00.395) 0:01:40.284 ***** ok: [instance] TASK [libvirt_manager : Inject system connection parameters in bashrc] ********* Thursday 27 November 2025 18:00:04 +0000 (0:00:00.339) 0:01:40.624 ***** [WARNING]: Reset is not implemented for this connection changed: [instance] TASK [libvirt_manager : Ensure we reload user env] ***************************** Thursday 27 November 2025 18:00:04 +0000 (0:00:00.192) 0:01:40.816 ***** TASK [libvirt_manager : Deactivate default] ************************************ Thursday 27 November 2025 18:00:04 +0000 (0:00:00.100) 0:01:40.917 ***** fatal: [instance]: FAILED! => changed=false msg: network default not found TASK [libvirt_manager : Encountered an error during virt-net removal.] ********* Thursday 27 November 2025 18:00:04 +0000 (0:00:00.236) 0:01:41.153 ***** ok: [instance] => msg: Looks like the provided virtual network does not exist. TASK [Ensure we use dnsmasq for NetworkManager resolver] *********************** Thursday 27 November 2025 18:00:04 +0000 (0:00:00.061) 0:01:41.215 ***** ok: [instance] TASK [Ensure we delegate .utility zone to our own instance] ******************** Thursday 27 November 2025 18:00:05 +0000 (0:00:00.378) 0:01:41.593 ***** ok: [instance] TASK [Restart NetworkManager] ************************************************** Thursday 27 November 2025 18:00:05 +0000 (0:00:00.379) 0:01:41.973 ***** changed: [instance] TASK [Ensure ocp_volumes exists] *********************************************** Thursday 27 November 2025 18:00:06 +0000 (0:00:00.463) 0:01:42.436 ***** changed: [instance] RUNNING HANDLER [libvirt_manager : Restart firewalld] ************************** Thursday 27 November 2025 18:00:06 +0000 (0:00:00.256) 0:01:42.693 ***** changed: [instance] PLAY RECAP ********************************************************************* instance : ok=132 changed=22 unreachable=0 failed=0 skipped=83 rescued=1 ignored=0 Thursday 27 November 2025 18:00:07 +0000 (0:00:00.893) 0:01:43.586 ***** =============================================================================== test_deps : Install selinux python libs -------------------------------- 40.46s repo_setup : Initialize python venv and install requirements ------------ 6.53s libvirt_manager : Populate service facts -------------------------------- 2.12s repo_setup : Make sure git-core package is installed -------------------- 1.43s libvirt_manager : Remove workload and volumes --------------------------- 1.35s dnsmasq : Ensure SELinux knows about the new files and directories ------ 1.30s test_deps : Install python yaml libs ------------------------------------ 1.29s podman : Ensure podman is installed ------------------------------------- 1.29s ci_setup : Install needed packages -------------------------------------- 1.28s dnsmasq : Install needed packages --------------------------------------- 1.25s libvirt_manager : Install packages required for using KVM --------------- 1.24s ci_setup : Manage directories ------------------------------------------- 1.05s repo_setup : Get repo-setup repository ---------------------------------- 1.01s repo_setup : Run repo-setup --------------------------------------------- 0.91s libvirt_manager : Restart firewalld ------------------------------------- 0.89s libvirt_manager : Start virtqemud socket service ------------------------ 0.87s Gathering Facts --------------------------------------------------------- 0.84s libvirt_manager : Get installed packages list --------------------------- 0.83s test_deps : Disable ubi 9 repos ----------------------------------------- 0.79s repo_setup : Install repo-setup package --------------------------------- 0.73s PLAY [Test DNS entries] ******************************************************** TASK [Gathering Facts] ********************************************************* Thursday 27 November 2025 18:00:07 +0000 (0:00:00.048) 0:00:00.048 ***** ok: [instance] TASK [Load networking definition] ********************************************** Thursday 27 November 2025 18:00:08 +0000 (0:00:00.926) 0:00:00.975 ***** ok: [instance] TASK [libvirt_manager : Ensure fact is existing, and empty] ******************** Thursday 27 November 2025 18:00:08 +0000 (0:00:00.051) 0:00:01.027 ***** ok: [instance] TASK [libvirt_manager : Check if we get an existing interfaces-info.yml] ******* Thursday 27 November 2025 18:00:08 +0000 (0:00:00.072) 0:00:01.099 ***** ok: [instance] TASK [libvirt_manager : Load file if exists] *********************************** Thursday 27 November 2025 18:00:09 +0000 (0:00:00.293) 0:00:01.392 ***** skipping: [instance] TASK [libvirt_manager : Update fact with existing content] ********************* Thursday 27 November 2025 18:00:09 +0000 (0:00:00.058) 0:00:01.451 ***** skipping: [instance] TASK [libvirt_manager : Generate VM list] ************************************** Thursday 27 November 2025 18:00:09 +0000 (0:00:00.059) 0:00:01.511 ***** ok: [instance] TASK [libvirt_manager : Generate/update mapping all nodes] ********************* Thursday 27 November 2025 18:00:09 +0000 (0:00:00.114) 0:00:01.625 ***** ok: [instance] => (item={'key': 'compute-0', 'value': 'compute'}) ok: [instance] => (item={'key': 'controller-0', 'value': 'controller'}) ok: [instance] => (item={'key': 'ocp-master-0', 'value': 'ocp'}) ok: [instance] => (item={'key': 'ocp-worker-0', 'value': 'ocp_worker'}) TASK [libvirt_manager : Append baremetal nodes if needed] ********************** Thursday 27 November 2025 18:00:09 +0000 (0:00:00.169) 0:00:01.795 ***** skipping: [instance] TASK [libvirt_manager : Dump MAC mapping] ************************************** Thursday 27 November 2025 18:00:09 +0000 (0:00:00.063) 0:00:01.858 ***** changed: [instance] TASK [libvirt_manager : Inject all VMs in the inventory] *********************** Thursday 27 November 2025 18:00:10 +0000 (0:00:00.493) 0:00:02.351 ***** changed: [instance] => (item=Adding compute-0 to computes) changed: [instance] => (item=Adding controller-0 to controllers) changed: [instance] => (item=Adding ocp-master-0 to ocps) changed: [instance] => (item=Adding ocp-worker-0 to ocp_workers) TASK [networking_mapper : Check for Networking Definition file existence] ****** Thursday 27 November 2025 18:00:10 +0000 (0:00:00.206) 0:00:02.558 ***** skipping: [instance] TASK [networking_mapper : Load the Networking Definition from file] ************ Thursday 27 November 2025 18:00:10 +0000 (0:00:00.053) 0:00:02.612 ***** skipping: [instance] TASK [networking_mapper : Check for interfaces info file existence] ************ Thursday 27 November 2025 18:00:10 +0000 (0:00:00.052) 0:00:02.665 ***** skipping: [instance] TASK [networking_mapper : Load the interfaces info from file] ****************** Thursday 27 November 2025 18:00:10 +0000 (0:00:00.054) 0:00:02.719 ***** skipping: [instance] TASK [networking_mapper : Ensure local fact is empty] ************************** Thursday 27 November 2025 18:00:10 +0000 (0:00:00.081) 0:00:02.801 ***** ok: [instance] TASK [networking_mapper : Set the input Networking Definition and patch it if needed] *** Thursday 27 November 2025 18:00:10 +0000 (0:00:00.049) 0:00:02.850 ***** ok: [instance] => (item={'networks': {'ctlplane': {'network': '192.168.140.0/24', 'gateway': '192.168.140.1', 'dns': ['192.168.140.1'], 'mtu': 1500, 'tools': {'multus': {'ranges': [{'start': 30, 'end': 70}]}, 'netconfig': {'ranges': [{'start': 100, 'end': 120}, {'start': 150, 'end': 170}]}, 'metallb': {'ranges': [{'start': 80, 'end': 90}]}}}, 'internalapi': {'network': '172.17.0.0/24', 'vlan': 20, 'mtu': 1496, 'tools': {'metallb': {'ranges': [{'start': 80, 'end': 90}]}, 'netconfig': {'ranges': [{'start': 100, 'end': 250}]}, 'multus': {'ranges': [{'start': 30, 'end': 70}]}}}, 'storage': {'network': '172.18.0.0/24', 'vlan': 21, 'mtu': 1496, 'tools': {'metallb': {'ranges': [{'start': 80, 'end': 90}]}, 'netconfig': {'ranges': [{'start': 100, 'end': 250}]}, 'multus': {'ranges': [{'start': 30, 'end': 70}]}}}, 'tenant': {'network': '172.19.0.0/24', 'tools': {'metallb': {'ranges': [{'start': 80, 'end': 90}]}, 'netconfig': {'ranges': [{'start': 100, 'end': 250}]}, 'multus': {'ranges': [{'start': 30, 'end': 70}]}}, 'vlan': 22, 'mtu': 1496}, 'external': {'network': '10.0.0.0/24', 'tools': {'netconfig': {'ranges': [{'start': 100, 'end': 250}]}}, 'vlan': 22, 'mtu': 1500}, 'storagemgmt': {'network': '172.20.0.0/24', 'tools': {'netconfig': {'ranges': [{'start': 100, 'end': 250}]}}, 'vlan': 23, 'mtu': 1500}}, 'group-templates': {'ocps': {'network-template': {'range': {'start': 10, 'length': 3}}, 'networks': {'ctlplane': {}, 'internalapi': {'trunk-parent': 'ctlplane'}, 'tenant': {'trunk-parent': 'ctlplane'}, 'storage': {'trunk-parent': 'ctlplane'}}}, 'ocp_workers': {'network-template': {'range': {'start': 15, 'length': 3}}, 'networks': {'ctlplane': {}, 'internalapi': {'trunk-parent': 'ctlplane'}, 'tenant': {'trunk-parent': 'ctlplane'}, 'storage': {'trunk-parent': 'ctlplane'}}}, 'computes': {'network-template': {'range': {'start': 100, 'length': 21}}, 'networks': {'ctlplane': {}, 'internalapi': {'trunk-parent': 'ctlplane'}, 'tenant': {'trunk-parent': 'ctlplane'}, 'storage': {'trunk-parent': 'ctlplane'}, 'storagemgmt': {'trunk-parent': 'ctlplane'}}}}, 'instances': {'controller-0': {'networks': {'ctlplane': {'ip': '192.168.140.9'}}}}}) TASK [networking_mapper : Gather facts if requested] *************************** Thursday 27 November 2025 18:00:10 +0000 (0:00:00.149) 0:00:02.999 ***** skipping: [instance] TASK [networking_mapper : Ensure CI infrastructure dir exists] ***************** Thursday 27 November 2025 18:00:10 +0000 (0:00:00.048) 0:00:03.048 ***** ok: [instance] TASK [networking_mapper : Write the Networking Definition to file] ************* Thursday 27 November 2025 18:00:11 +0000 (0:00:00.392) 0:00:03.441 ***** changed: [instance] TASK [networking_mapper : Call the networking mapper] ************************** Thursday 27 November 2025 18:00:11 +0000 (0:00:00.459) 0:00:03.901 ***** ok: [instance] TASK [networking_mapper : Set networking mapper facts] ************************* Thursday 27 November 2025 18:00:11 +0000 (0:00:00.124) 0:00:04.026 ***** ok: [instance] TASK [networking_mapper : Write the Networking Environment Definition to file] *** Thursday 27 November 2025 18:00:11 +0000 (0:00:00.089) 0:00:04.116 ***** changed: [instance] TASK [libvirt_manager : Manage networks if needed] ***************************** Thursday 27 November 2025 18:00:12 +0000 (0:00:00.471) 0:00:04.587 ***** included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/create_networks.yml for instance TASK [libvirt_manager : Define the localized variables for performing the tasks here.] *** Thursday 27 November 2025 18:00:12 +0000 (0:00:00.148) 0:00:04.736 ***** ok: [instance] => (item=ocppr) ok: [instance] => (item=public) ok: [instance] => (item=osp_trunk) TASK [libvirt_manager : Ensure networks are defined] *************************** Thursday 27 November 2025 18:00:12 +0000 (0:00:00.088) 0:00:04.825 ***** changed: [instance] => (item=ocppr) changed: [instance] => (item=cifmw-public) changed: [instance] => (item=cifmw-osp_trunk) TASK [libvirt_manager : Ensure networks are created/started] ******************* Thursday 27 November 2025 18:00:13 +0000 (0:00:00.751) 0:00:05.576 ***** ok: [instance] => (item=ocppr) ok: [instance] => (item=cifmw-public) ok: [instance] => (item=cifmw-osp_trunk) TASK [libvirt_manager : Ensure networks are active] **************************** Thursday 27 November 2025 18:00:14 +0000 (0:00:00.934) 0:00:06.511 ***** ok: [instance] => (item=ocppr) ok: [instance] => (item=cifmw-public) ok: [instance] => (item=cifmw-osp_trunk) TASK [libvirt_manager : Ensure networks enabled to autostart] ****************** Thursday 27 November 2025 18:00:14 +0000 (0:00:00.659) 0:00:07.170 ***** changed: [instance] => (item=ocppr) changed: [instance] => (item=cifmw-public) changed: [instance] => (item=cifmw-osp_trunk) TASK [libvirt_manager : Add a dummy interface to bridges if required] ********** Thursday 27 November 2025 18:00:15 +0000 (0:00:00.653) 0:00:07.823 ***** included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/create_networks_dummy_interfaces.yml for instance TASK [libvirt_manager : Fetch present bridge interfaces] *********************** Thursday 27 November 2025 18:00:15 +0000 (0:00:00.137) 0:00:07.961 ***** ok: [instance] TASK [libvirt_manager : Fetch bridges ports link info] ************************* Thursday 27 November 2025 18:00:16 +0000 (0:00:00.302) 0:00:08.263 ***** ok: [instance] => (item=ocppr) ok: [instance] => (item=cifmw-public) ok: [instance] => (item=cifmw-osp_trunk) TASK [Create dummy interfaces to ensure bridges are UP] ************************ Thursday 27 November 2025 18:00:16 +0000 (0:00:00.598) 0:00:08.862 ***** TASK [ci_nmstate : Ensure we have needed facts] ******************************** Thursday 27 November 2025 18:00:16 +0000 (0:00:00.126) 0:00:08.988 ***** skipping: [instance] TASK [ci_nmstate : Install required packages on instance] ********************** Thursday 27 November 2025 18:00:16 +0000 (0:00:00.136) 0:00:09.124 ***** ok: [instance] TASK [ci_nmstate : Create the target NMstate dump directory] ******************* Thursday 27 November 2025 18:00:18 +0000 (0:00:01.533) 0:00:10.658 ***** changed: [instance] TASK [ci_nmstate : Save nmstate state for instance] **************************** Thursday 27 November 2025 18:00:18 +0000 (0:00:00.236) 0:00:10.894 ***** changed: [instance] TASK [ci_nmstate : Apply the desidered state on instance] ********************** Thursday 27 November 2025 18:00:19 +0000 (0:00:00.404) 0:00:11.299 ***** changed: [instance] TASK [ci_nmstate : Save nmstate debugging data for instance] ******************* Thursday 27 November 2025 18:00:20 +0000 (0:00:01.874) 0:00:13.174 ***** changed: [instance] TASK [Create extra network configuration] ************************************** Thursday 27 November 2025 18:00:21 +0000 (0:00:00.425) 0:00:13.599 ***** skipping: [instance] TASK [libvirt_manager : Ensure extra networks is in correct zone] ************** Thursday 27 November 2025 18:00:21 +0000 (0:00:00.063) 0:00:13.662 ***** skipping: [instance] TASK [libvirt_manager : Refresh networking facts on host] ********************** Thursday 27 November 2025 18:00:21 +0000 (0:00:00.059) 0:00:13.722 ***** ok: [instance] TASK [libvirt_manager : Build needed network/dnsmasq related content] ********** Thursday 27 November 2025 18:00:21 +0000 (0:00:00.485) 0:00:14.208 ***** ok: [instance] => (item=ocppr) ok: [instance] => (item=cifmw-public) ok: [instance] => (item=cifmw-osp_trunk) TASK [dnsmasq : Install needed packages] *************************************** Thursday 27 November 2025 18:00:22 +0000 (0:00:00.363) 0:00:14.572 ***** ok: [instance] TASK [dnsmasq : Ensure SELinux knows about the new files and directories] ****** Thursday 27 November 2025 18:00:23 +0000 (0:00:01.271) 0:00:15.843 ***** changed: [instance] => (item={'target': '/etc/cifmw-dnsmasq.conf', 'setype': 'dnsmasq_etc_t'}) changed: [instance] => (item={'target': '/etc/cifmw-dnsmasq.d(/.*)?', 'setype': 'dnsmasq_etc_t'}) changed: [instance] => (item={'target': '/var/run/cifmw-dnsmasq.pid', 'setype': 'dnsmasq_var_run_t'}) TASK [dnsmasq : Manage configuration directory] ******************************** Thursday 27 November 2025 18:00:27 +0000 (0:00:03.436) 0:00:19.279 ***** changed: [instance] TASK [dnsmasq : Manage systemd unit file] ************************************** Thursday 27 November 2025 18:00:27 +0000 (0:00:00.245) 0:00:19.525 ***** changed: [instance] TASK [dnsmasq : Manage base configuration file] ******************************** Thursday 27 November 2025 18:00:27 +0000 (0:00:00.396) 0:00:19.921 ***** changed: [instance] TASK [dnsmasq : Render listener configuration] ********************************* Thursday 27 November 2025 18:00:28 +0000 (0:00:00.421) 0:00:20.343 ***** included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/listener.yml for instance TASK [dnsmasq : Create listener configuration file] **************************** Thursday 27 November 2025 18:00:28 +0000 (0:00:00.106) 0:00:20.450 ***** changed: [instance] TASK [dnsmasq : Remove listener configuration file] **************************** Thursday 27 November 2025 18:00:28 +0000 (0:00:00.413) 0:00:20.863 ***** skipping: [instance] TASK [dnsmasq : Render dns configuration] ************************************** Thursday 27 November 2025 18:00:28 +0000 (0:00:00.053) 0:00:20.917 ***** included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/dns.yml for instance TASK [dnsmasq : Create dns configuration file] ********************************* Thursday 27 November 2025 18:00:28 +0000 (0:00:00.112) 0:00:21.029 ***** changed: [instance] TASK [dnsmasq : Remove dns configuration file] ********************************* Thursday 27 November 2025 18:00:29 +0000 (0:00:00.395) 0:00:21.424 ***** skipping: [instance] TASK [dnsmasq : Add localhost addresses from defined dnsmasq listen addresses to loopback interface] *** Thursday 27 November 2025 18:00:29 +0000 (0:00:00.046) 0:00:21.471 ***** ok: [instance] => (item=127.0.0.2) TASK [dnsmasq : Enable and start service] ************************************** Thursday 27 November 2025 18:00:29 +0000 (0:00:00.269) 0:00:21.741 ***** changed: [instance] TASK [dnsmasq : Stop service] ************************************************** Thursday 27 November 2025 18:00:30 +0000 (0:00:00.942) 0:00:22.683 ***** skipping: [instance] TASK [dnsmasq : Remove unit file] ********************************************** Thursday 27 November 2025 18:00:30 +0000 (0:00:00.049) 0:00:22.732 ***** skipping: [instance] TASK [dnsmasq : Remove main configuration files] ******************************* Thursday 27 November 2025 18:00:30 +0000 (0:00:00.046) 0:00:22.779 ***** skipping: [instance] => (item=/etc/cifmw-dnsmasq.conf) skipping: [instance] => (item=/etc/cifmw-dnsmasq.d) skipping: [instance] TASK [Create dnsmasq networks] ************************************************* Thursday 27 November 2025 18:00:30 +0000 (0:00:00.118) 0:00:22.898 ***** skipping: [instance] => (item=ocppr) TASK [dnsmasq : Assert mandatory parameter] ************************************ Thursday 27 November 2025 18:00:30 +0000 (0:00:00.149) 0:00:23.048 ***** ok: [instance] => changed=false msg: All assertions passed TASK [dnsmasq : Assert mandatory parameters for new network] ******************* Thursday 27 November 2025 18:00:30 +0000 (0:00:00.089) 0:00:23.138 ***** ok: [instance] => changed=false msg: All assertions passed TASK [dnsmasq : Create network] ************************************************ Thursday 27 November 2025 18:00:30 +0000 (0:00:00.069) 0:00:23.207 ***** changed: [instance] TASK [dnsmasq : Remove network] ************************************************ Thursday 27 November 2025 18:00:31 +0000 (0:00:00.479) 0:00:23.687 ***** skipping: [instance] TASK [dnsmasq : Remove dhcp host files] **************************************** Thursday 27 November 2025 18:00:31 +0000 (0:00:00.052) 0:00:23.740 ***** skipping: [instance] TASK [dnsmasq : Assert mandatory parameter] ************************************ Thursday 27 November 2025 18:00:31 +0000 (0:00:00.115) 0:00:23.856 ***** ok: [instance] => changed=false msg: All assertions passed TASK [dnsmasq : Assert mandatory parameters for new network] ******************* Thursday 27 November 2025 18:00:31 +0000 (0:00:00.057) 0:00:23.913 ***** ok: [instance] => changed=false msg: All assertions passed TASK [dnsmasq : Create network] ************************************************ Thursday 27 November 2025 18:00:31 +0000 (0:00:00.068) 0:00:23.982 ***** changed: [instance] TASK [dnsmasq : Remove network] ************************************************ Thursday 27 November 2025 18:00:32 +0000 (0:00:00.508) 0:00:24.490 ***** skipping: [instance] TASK [dnsmasq : Remove dhcp host files] **************************************** Thursday 27 November 2025 18:00:32 +0000 (0:00:00.048) 0:00:24.539 ***** skipping: [instance] TASK [Deploy radvd for IPv6 router advertisements] ***************************** Thursday 27 November 2025 18:00:32 +0000 (0:00:00.082) 0:00:24.622 ***** skipping: [instance] TASK [libvirt_manager : Ensure network is in correct zone] ********************* Thursday 27 November 2025 18:00:32 +0000 (0:00:00.059) 0:00:24.681 ***** changed: [instance] => (item=ocppr) changed: [instance] => (item=cifmw-public) changed: [instance] => (item=cifmw-osp_trunk) TASK [libvirt_manager : Extract IP address from network bridges] *************** Thursday 27 November 2025 18:00:33 +0000 (0:00:00.768) 0:00:25.450 ***** included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/network_bridge_info_gen.yml for instance => (item=ocppr) included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/network_bridge_info_gen.yml for instance => (item=cifmw-public) included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/network_bridge_info_gen.yml for instance => (item=cifmw-osp_trunk) TASK [libvirt_manager : Extract IP address from network bridges] *************** Thursday 27 November 2025 18:00:33 +0000 (0:00:00.093) 0:00:25.543 ***** ok: [instance] TASK [libvirt_manager : Set network_bridge_info fact with network and address] *** Thursday 27 November 2025 18:00:33 +0000 (0:00:00.441) 0:00:25.985 ***** ok: [instance] TASK [libvirt_manager : Extract IP address from network bridges] *************** Thursday 27 November 2025 18:00:33 +0000 (0:00:00.068) 0:00:26.053 ***** ok: [instance] TASK [libvirt_manager : Set network_bridge_info fact with network and address] *** Thursday 27 November 2025 18:00:34 +0000 (0:00:00.228) 0:00:26.282 ***** ok: [instance] TASK [libvirt_manager : Extract IP address from network bridges] *************** Thursday 27 November 2025 18:00:34 +0000 (0:00:00.064) 0:00:26.346 ***** ok: [instance] TASK [libvirt_manager : Set network_bridge_info fact with network and address] *** Thursday 27 November 2025 18:00:34 +0000 (0:00:00.255) 0:00:26.602 ***** ok: [instance] TASK [libvirt_manager : Output _network_data] ********************************** Thursday 27 November 2025 18:00:34 +0000 (0:00:00.064) 0:00:26.666 ***** changed: [instance] TASK [libvirt_manager : Output pub_net] **************************************** Thursday 27 November 2025 18:00:34 +0000 (0:00:00.377) 0:00:27.043 ***** changed: [instance] TASK [libvirt_manager : Output _cifmw_libvirt_manager_layout] ****************** Thursday 27 November 2025 18:00:35 +0000 (0:00:00.370) 0:00:27.414 ***** changed: [instance] TASK [libvirt_manager : Expose patch for networking_mapper] ******************** Thursday 27 November 2025 18:00:35 +0000 (0:00:00.390) 0:00:27.804 ***** ok: [instance] TASK [libvirt_manager : Save networking_mapper patch] ************************** Thursday 27 November 2025 18:00:35 +0000 (0:00:00.128) 0:00:27.932 ***** changed: [instance] TASK [networking_mapper : Check for Networking Definition file existence] ****** Thursday 27 November 2025 18:00:36 +0000 (0:00:00.374) 0:00:28.307 ***** skipping: [instance] TASK [networking_mapper : Load the Networking Definition from file] ************ Thursday 27 November 2025 18:00:36 +0000 (0:00:00.054) 0:00:28.361 ***** skipping: [instance] TASK [networking_mapper : Check for interfaces info file existence] ************ Thursday 27 November 2025 18:00:36 +0000 (0:00:00.085) 0:00:28.447 ***** skipping: [instance] TASK [networking_mapper : Load the interfaces info from file] ****************** Thursday 27 November 2025 18:00:36 +0000 (0:00:00.054) 0:00:28.502 ***** skipping: [instance] TASK [networking_mapper : Ensure local fact is empty] ************************** Thursday 27 November 2025 18:00:36 +0000 (0:00:00.054) 0:00:28.556 ***** ok: [instance] TASK [networking_mapper : Set the input Networking Definition and patch it if needed] *** Thursday 27 November 2025 18:00:36 +0000 (0:00:00.048) 0:00:28.605 ***** ok: [instance] => (item={'networks': {'ctlplane': {'network': '192.168.140.0/24', 'gateway': '192.168.140.1', 'dns': ['192.168.140.1'], 'mtu': 1500, 'tools': {'multus': {'ranges': [{'start': 30, 'end': 70}]}, 'netconfig': {'ranges': [{'start': 100, 'end': 120}, {'start': 150, 'end': 170}]}, 'metallb': {'ranges': [{'start': 80, 'end': 90}]}}}, 'internalapi': {'network': '172.17.0.0/24', 'vlan': 20, 'mtu': 1496, 'tools': {'metallb': {'ranges': [{'start': 80, 'end': 90}]}, 'netconfig': {'ranges': [{'start': 100, 'end': 250}]}, 'multus': {'ranges': [{'start': 30, 'end': 70}]}}}, 'storage': {'network': '172.18.0.0/24', 'vlan': 21, 'mtu': 1496, 'tools': {'metallb': {'ranges': [{'start': 80, 'end': 90}]}, 'netconfig': {'ranges': [{'start': 100, 'end': 250}]}, 'multus': {'ranges': [{'start': 30, 'end': 70}]}}}, 'tenant': {'network': '172.19.0.0/24', 'tools': {'metallb': {'ranges': [{'start': 80, 'end': 90}]}, 'netconfig': {'ranges': [{'start': 100, 'end': 250}]}, 'multus': {'ranges': [{'start': 30, 'end': 70}]}}, 'vlan': 22, 'mtu': 1496}, 'external': {'network': '10.0.0.0/24', 'tools': {'netconfig': {'ranges': [{'start': 100, 'end': 250}]}}, 'vlan': 22, 'mtu': 1500}, 'storagemgmt': {'network': '172.20.0.0/24', 'tools': {'netconfig': {'ranges': [{'start': 100, 'end': 250}]}}, 'vlan': 23, 'mtu': 1500}}, 'group-templates': {'ocps': {'network-template': {'range': {'start': 10, 'length': 3}}, 'networks': {'ctlplane': {}, 'internalapi': {'trunk-parent': 'ctlplane'}, 'tenant': {'trunk-parent': 'ctlplane'}, 'storage': {'trunk-parent': 'ctlplane'}}}, 'ocp_workers': {'network-template': {'range': {'start': 15, 'length': 3}}, 'networks': {'ctlplane': {}, 'internalapi': {'trunk-parent': 'ctlplane'}, 'tenant': {'trunk-parent': 'ctlplane'}, 'storage': {'trunk-parent': 'ctlplane'}}}, 'computes': {'network-template': {'range': {'start': 100, 'length': 21}}, 'networks': {'ctlplane': {}, 'internalapi': {'trunk-parent': 'ctlplane'}, 'tenant': {'trunk-parent': 'ctlplane'}, 'storage': {'trunk-parent': 'ctlplane'}, 'storagemgmt': {'trunk-parent': 'ctlplane'}}}}, 'instances': {'controller-0': {'networks': {'ctlplane': {'ip': '192.168.140.9'}}}}}) ok: [instance] => (item={'networks': {'public': {'network-v4': '192.168.110.0/24'}}, 'group-templates': {'computes': {'networks': {'public': None}}, 'ocps': {'networks': {'public': None}}, 'ocp_workers': {'networks': {'public': None}}}, 'instances': {'controller-0': {'networks': {'public': {'ip-v4': '192.168.110.9'}}}}}) TASK [networking_mapper : Gather facts if requested] *************************** Thursday 27 November 2025 18:00:36 +0000 (0:00:00.224) 0:00:28.830 ***** skipping: [instance] TASK [networking_mapper : Ensure CI infrastructure dir exists] ***************** Thursday 27 November 2025 18:00:36 +0000 (0:00:00.046) 0:00:28.876 ***** ok: [instance] TASK [networking_mapper : Write the Networking Definition to file] ************* Thursday 27 November 2025 18:00:36 +0000 (0:00:00.237) 0:00:29.114 ***** changed: [instance] TASK [networking_mapper : Call the networking mapper] ************************** Thursday 27 November 2025 18:00:37 +0000 (0:00:00.429) 0:00:29.544 ***** ok: [instance] TASK [networking_mapper : Set networking mapper facts] ************************* Thursday 27 November 2025 18:00:37 +0000 (0:00:00.185) 0:00:29.729 ***** ok: [instance] TASK [networking_mapper : Write the Networking Environment Definition to file] *** Thursday 27 November 2025 18:00:37 +0000 (0:00:00.064) 0:00:29.794 ***** changed: [instance] TASK [libvirt_manager : Be sure to save current state of networking_mapper environment] *** Thursday 27 November 2025 18:00:38 +0000 (0:00:00.461) 0:00:30.255 ***** ok: [instance] TASK [libvirt_manager : Unset patch] ******************************************* Thursday 27 November 2025 18:00:38 +0000 (0:00:00.089) 0:00:30.344 ***** ok: [instance] TASK [libvirt_manager : Initialize empty _lm_dhcp_entries fact] **************** Thursday 27 November 2025 18:00:38 +0000 (0:00:00.052) 0:00:30.396 ***** ok: [instance] TASK [libvirt_manager : Reserve IPs on networks] ******************************* Thursday 27 November 2025 18:00:38 +0000 (0:00:00.046) 0:00:30.443 ***** included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/reserve_dnsmasq_ips.yml for instance => (item=ctlplane) included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/reserve_dnsmasq_ips.yml for instance => (item=internalapi) included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/reserve_dnsmasq_ips.yml for instance => (item=storage) included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/reserve_dnsmasq_ips.yml for instance => (item=tenant) included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/reserve_dnsmasq_ips.yml for instance => (item=external) included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/reserve_dnsmasq_ips.yml for instance => (item=storagemgmt) included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/reserve_dnsmasq_ips.yml for instance => (item=public) TASK [libvirt_manager : Loop on host IPs] ************************************** Thursday 27 November 2025 18:00:38 +0000 (0:00:00.142) 0:00:30.586 ***** ok: [instance] => (item=compute-0 - ctlplane) ok: [instance] => (item=controller-0 - ctlplane) ok: [instance] => (item=ocp-master-0 - ctlplane) ok: [instance] => (item=ocp-worker-0 - ctlplane) TASK [libvirt_manager : Loop on host IPs] ************************************** Thursday 27 November 2025 18:00:38 +0000 (0:00:00.187) 0:00:30.774 ***** skipping: [instance] => (item=compute-0 - internalapi) skipping: [instance] => (item=controller-0 - internalapi) skipping: [instance] => (item=ocp-master-0 - internalapi) skipping: [instance] => (item=ocp-worker-0 - internalapi) skipping: [instance] TASK [libvirt_manager : Loop on host IPs] ************************************** Thursday 27 November 2025 18:00:38 +0000 (0:00:00.122) 0:00:30.896 ***** skipping: [instance] => (item=compute-0 - storage) skipping: [instance] => (item=controller-0 - storage) skipping: [instance] => (item=ocp-master-0 - storage) skipping: [instance] => (item=ocp-worker-0 - storage) skipping: [instance] TASK [libvirt_manager : Loop on host IPs] ************************************** Thursday 27 November 2025 18:00:38 +0000 (0:00:00.126) 0:00:31.023 ***** skipping: [instance] => (item=compute-0 - tenant) skipping: [instance] => (item=controller-0 - tenant) skipping: [instance] => (item=ocp-master-0 - tenant) skipping: [instance] => (item=ocp-worker-0 - tenant) skipping: [instance] TASK [libvirt_manager : Loop on host IPs] ************************************** Thursday 27 November 2025 18:00:38 +0000 (0:00:00.159) 0:00:31.183 ***** skipping: [instance] => (item=compute-0 - external) skipping: [instance] => (item=controller-0 - external) skipping: [instance] => (item=ocp-master-0 - external) skipping: [instance] => (item=ocp-worker-0 - external) skipping: [instance] TASK [libvirt_manager : Loop on host IPs] ************************************** Thursday 27 November 2025 18:00:39 +0000 (0:00:00.128) 0:00:31.311 ***** skipping: [instance] => (item=compute-0 - storagemgmt) skipping: [instance] => (item=controller-0 - storagemgmt) skipping: [instance] => (item=ocp-master-0 - storagemgmt) skipping: [instance] => (item=ocp-worker-0 - storagemgmt) skipping: [instance] TASK [libvirt_manager : Loop on host IPs] ************************************** Thursday 27 November 2025 18:00:39 +0000 (0:00:00.127) 0:00:31.438 ***** ok: [instance] => (item=compute-0 - public) ok: [instance] => (item=controller-0 - public) ok: [instance] => (item=ocp-master-0 - public) ok: [instance] => (item=ocp-worker-0 - public) TASK [Inject DHCP entries for net {{ net_name }}] ****************************** Thursday 27 November 2025 18:00:39 +0000 (0:00:00.205) 0:00:31.644 ***** TASK [dnsmasq : Ensure we have the right data and type] ************************ Thursday 27 November 2025 18:00:39 +0000 (0:00:00.174) 0:00:31.818 ***** ok: [instance] TASK [dnsmasq : Assert we have needed host data] ******************************* Thursday 27 November 2025 18:00:39 +0000 (0:00:00.066) 0:00:31.885 ***** ok: [instance] => (item={'network': 'osp_trunk', 'name': 'compute-0', 'state': 'present', 'mac': '52:54:00:c0:93:ce', 'ips': ['192.168.140.100', ''], 'tag': 'compute'}) ok: [instance] => (item={'network': 'osp_trunk', 'name': 'controller-0', 'state': 'present', 'mac': '52:54:01:f3:7f:3c', 'ips': ['192.168.140.9', ''], 'tag': 'controller'}) ok: [instance] => (item={'network': 'osp_trunk', 'name': 'master-0', 'state': 'present', 'mac': '52:54:02:a7:cb:06', 'ips': ['192.168.140.10', ''], 'tag': 'ocp'}) ok: [instance] => (item={'network': 'osp_trunk', 'name': 'worker-0', 'state': 'present', 'mac': '52:54:03:54:cc:c6', 'ips': ['192.168.140.15', ''], 'tag': 'ocp_worker'}) ok: [instance] => (item={'network': 'public', 'name': 'compute-0', 'state': 'present', 'mac': '52:54:00:fd:fe:cd', 'ips': ['192.168.110.100', ''], 'tag': 'compute'}) ok: [instance] => (item={'network': 'public', 'name': 'controller-0', 'state': 'present', 'mac': '52:54:01:d7:b1:4b', 'ips': ['192.168.110.9', ''], 'tag': 'controller'}) ok: [instance] => (item={'network': 'public', 'name': 'master-0', 'state': 'present', 'mac': '52:54:02:cb:28:e5', 'ips': ['192.168.110.10', ''], 'tag': 'ocp'}) ok: [instance] => (item={'network': 'public', 'name': 'worker-0', 'state': 'present', 'mac': '52:54:03:6d:21:44', 'ips': ['192.168.110.15', ''], 'tag': 'ocp_worker'}) TASK [dnsmasq : Ensure networks exists] **************************************** Thursday 27 November 2025 18:00:39 +0000 (0:00:00.139) 0:00:32.025 ***** included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/_check_net_status.yml for instance => (item=osp_trunk) included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/_check_net_status.yml for instance => (item=public) TASK [dnsmasq : Check network file status] ************************************* Thursday 27 November 2025 18:00:39 +0000 (0:00:00.133) 0:00:32.158 ***** ok: [instance] TASK [dnsmasq : Assert network exists] ***************************************** Thursday 27 November 2025 18:00:40 +0000 (0:00:00.193) 0:00:32.352 ***** ok: [instance] TASK [dnsmasq : Check network file status] ************************************* Thursday 27 November 2025 18:00:40 +0000 (0:00:00.050) 0:00:32.403 ***** ok: [instance] TASK [dnsmasq : Assert network exists] ***************************************** Thursday 27 November 2025 18:00:40 +0000 (0:00:00.196) 0:00:32.600 ***** ok: [instance] TASK [dnsmasq : Initialize empty dhcp_host_entries] **************************** Thursday 27 November 2025 18:00:40 +0000 (0:00:00.083) 0:00:32.683 ***** ok: [instance] TASK [dnsmasq : Compute entry] ************************************************* Thursday 27 November 2025 18:00:40 +0000 (0:00:00.048) 0:00:32.732 ***** ok: [instance] => (item={'network': 'osp_trunk', 'name': 'compute-0', 'state': 'present', 'mac': '52:54:00:c0:93:ce', 'ips': ['192.168.140.100', ''], 'tag': 'compute'}) ok: [instance] => (item={'network': 'osp_trunk', 'name': 'controller-0', 'state': 'present', 'mac': '52:54:01:f3:7f:3c', 'ips': ['192.168.140.9', ''], 'tag': 'controller'}) ok: [instance] => (item={'network': 'osp_trunk', 'name': 'master-0', 'state': 'present', 'mac': '52:54:02:a7:cb:06', 'ips': ['192.168.140.10', ''], 'tag': 'ocp'}) ok: [instance] => (item={'network': 'osp_trunk', 'name': 'worker-0', 'state': 'present', 'mac': '52:54:03:54:cc:c6', 'ips': ['192.168.140.15', ''], 'tag': 'ocp_worker'}) ok: [instance] => (item={'network': 'public', 'name': 'compute-0', 'state': 'present', 'mac': '52:54:00:fd:fe:cd', 'ips': ['192.168.110.100', ''], 'tag': 'compute'}) ok: [instance] => (item={'network': 'public', 'name': 'controller-0', 'state': 'present', 'mac': '52:54:01:d7:b1:4b', 'ips': ['192.168.110.9', ''], 'tag': 'controller'}) ok: [instance] => (item={'network': 'public', 'name': 'master-0', 'state': 'present', 'mac': '52:54:02:cb:28:e5', 'ips': ['192.168.110.10', ''], 'tag': 'ocp'}) ok: [instance] => (item={'network': 'public', 'name': 'worker-0', 'state': 'present', 'mac': '52:54:03:6d:21:44', 'ips': ['192.168.110.15', ''], 'tag': 'ocp_worker'}) TASK [dnsmasq : Create add/remove sets] **************************************** Thursday 27 November 2025 18:00:40 +0000 (0:00:00.236) 0:00:32.969 ***** ok: [instance] TASK [dnsmasq : Add DHCP entries] ********************************************** Thursday 27 November 2025 18:00:40 +0000 (0:00:00.064) 0:00:33.033 ***** changed: [instance] => (item={'file': 'osp_trunk_compute-0_52:54:00:c0:93:ce', 'entry': 'set:compute,52:54:00:c0:93:ce,192.168.140.100,compute-0', 'state': 'present'}) changed: [instance] => (item={'file': 'osp_trunk_controller-0_52:54:01:f3:7f:3c', 'entry': 'set:controller,52:54:01:f3:7f:3c,192.168.140.9,controller-0', 'state': 'present'}) changed: [instance] => (item={'file': 'osp_trunk_master-0_52:54:02:a7:cb:06', 'entry': 'set:ocp,52:54:02:a7:cb:06,192.168.140.10,master-0', 'state': 'present'}) changed: [instance] => (item={'file': 'osp_trunk_worker-0_52:54:03:54:cc:c6', 'entry': 'set:ocp_worker,52:54:03:54:cc:c6,192.168.140.15,worker-0', 'state': 'present'}) changed: [instance] => (item={'file': 'public_compute-0_52:54:00:fd:fe:cd', 'entry': 'set:compute,52:54:00:fd:fe:cd,192.168.110.100,compute-0', 'state': 'present'}) changed: [instance] => (item={'file': 'public_controller-0_52:54:01:d7:b1:4b', 'entry': 'set:controller,52:54:01:d7:b1:4b,192.168.110.9,controller-0', 'state': 'present'}) changed: [instance] => (item={'file': 'public_master-0_52:54:02:cb:28:e5', 'entry': 'set:ocp,52:54:02:cb:28:e5,192.168.110.10,master-0', 'state': 'present'}) changed: [instance] => (item={'file': 'public_worker-0_52:54:03:6d:21:44', 'entry': 'set:ocp_worker,52:54:03:6d:21:44,192.168.110.15,worker-0', 'state': 'present'}) TASK [dnsmasq : Remove DHCP entries] ******************************************* Thursday 27 November 2025 18:00:43 +0000 (0:00:02.727) 0:00:35.760 ***** skipping: [instance] TASK [libvirt_manager : Create per-network and .utility DNS entries] *********** Thursday 27 November 2025 18:00:43 +0000 (0:00:00.101) 0:00:35.861 ***** ok: [instance] => (item=compute-0) ok: [instance] => (item=controller-0) ok: [instance] => (item=ocp-master-0) ok: [instance] => (item=ocp-worker-0) TASK [Inject VMs in the .utility zone] ***************************************** Thursday 27 November 2025 18:00:43 +0000 (0:00:00.315) 0:00:36.177 ***** TASK [dnsmasq : Assert we have needed host record data] ************************ Thursday 27 November 2025 18:00:44 +0000 (0:00:00.171) 0:00:36.349 ***** ok: [instance] TASK [dnsmasq : Assert each address element have needed data] ****************** Thursday 27 November 2025 18:00:44 +0000 (0:00:00.066) 0:00:36.415 ***** ok: [instance] => (item={'names': ['compute-0.utility', 'compute-0.instance', 'compute-0.utility', 'compute-0.instance'], 'ips': ['192.168.140.100', ''], 'state': 'present'}) ok: [instance] => (item={'names': ['compute-0.ctlplane.local', 'compute-0.ctlplane.local'], 'ips': ['192.168.140.100', ''], 'state': 'present'}) ok: [instance] => (item={'names': ['compute-0.internalapi.local', 'compute-0.internalapi.local'], 'ips': ['172.17.0.100', ''], 'state': 'present'}) ok: [instance] => (item={'names': ['compute-0.public.local', 'compute-0.public.local'], 'ips': ['192.168.110.100', ''], 'state': 'present'}) ok: [instance] => (item={'names': ['compute-0.storage.local', 'compute-0.storage.local'], 'ips': ['172.18.0.100', ''], 'state': 'present'}) ok: [instance] => (item={'names': ['compute-0.storagemgmt.local', 'compute-0.storagemgmt.local'], 'ips': ['172.20.0.100', ''], 'state': 'present'}) ok: [instance] => (item={'names': ['compute-0.tenant.local', 'compute-0.tenant.local'], 'ips': ['172.19.0.100', ''], 'state': 'present'}) ok: [instance] => (item={'names': ['controller-0.utility', 'controller-0.instance', 'controller-0.utility', 'controller-0.instance'], 'ips': ['192.168.140.9', ''], 'state': 'present'}) ok: [instance] => (item={'names': ['controller-0.ctlplane.local', 'controller-0.ctlplane.local'], 'ips': ['192.168.140.9', ''], 'state': 'present'}) ok: [instance] => (item={'names': ['controller-0.public.local', 'controller-0.public.local'], 'ips': ['192.168.110.9', ''], 'state': 'present'}) ok: [instance] => (item={'names': ['master-0.utility', 'master-0.instance', 'ocp-0.utility', 'ocp-0.instance'], 'ips': ['192.168.140.10', ''], 'state': 'present'}) ok: [instance] => (item={'names': ['master-0.ctlplane.local', 'ocp-0.ctlplane.local'], 'ips': ['192.168.140.10', ''], 'state': 'present'}) ok: [instance] => (item={'names': ['master-0.internalapi.local', 'ocp-0.internalapi.local'], 'ips': ['172.17.0.10', ''], 'state': 'present'}) ok: [instance] => (item={'names': ['master-0.public.local', 'ocp-0.public.local'], 'ips': ['192.168.110.10', ''], 'state': 'present'}) ok: [instance] => (item={'names': ['master-0.storage.local', 'ocp-0.storage.local'], 'ips': ['172.18.0.10', ''], 'state': 'present'}) ok: [instance] => (item={'names': ['master-0.tenant.local', 'ocp-0.tenant.local'], 'ips': ['172.19.0.10', ''], 'state': 'present'}) ok: [instance] => (item={'names': ['worker-0.utility', 'worker-0.instance', 'ocp_worker-0.utility', 'ocp_worker-0.instance'], 'ips': ['192.168.140.15', ''], 'state': 'present'}) ok: [instance] => (item={'names': ['worker-0.ctlplane.local', 'ocp_worker-0.ctlplane.local'], 'ips': ['192.168.140.15', ''], 'state': 'present'}) ok: [instance] => (item={'names': ['worker-0.internalapi.local', 'ocp_worker-0.internalapi.local'], 'ips': ['172.17.0.15', ''], 'state': 'present'}) ok: [instance] => (item={'names': ['worker-0.public.local', 'ocp_worker-0.public.local'], 'ips': ['192.168.110.15', ''], 'state': 'present'}) ok: [instance] => (item={'names': ['worker-0.storage.local', 'ocp_worker-0.storage.local'], 'ips': ['172.18.0.15', ''], 'state': 'present'}) ok: [instance] => (item={'names': ['worker-0.tenant.local', 'ocp_worker-0.tenant.local'], 'ips': ['172.19.0.15', ''], 'state': 'present'}) TASK [dnsmasq : Add/Remove address] ******************************************** Thursday 27 November 2025 18:00:44 +0000 (0:00:00.285) 0:00:36.700 ***** changed: [instance] => (item={'names': ['compute-0.utility', 'compute-0.instance', 'compute-0.utility', 'compute-0.instance'], 'ips': ['192.168.140.100', ''], 'state': 'present'}) changed: [instance] => (item={'names': ['compute-0.ctlplane.local', 'compute-0.ctlplane.local'], 'ips': ['192.168.140.100', ''], 'state': 'present'}) changed: [instance] => (item={'names': ['compute-0.internalapi.local', 'compute-0.internalapi.local'], 'ips': ['172.17.0.100', ''], 'state': 'present'}) changed: [instance] => (item={'names': ['compute-0.public.local', 'compute-0.public.local'], 'ips': ['192.168.110.100', ''], 'state': 'present'}) changed: [instance] => (item={'names': ['compute-0.storage.local', 'compute-0.storage.local'], 'ips': ['172.18.0.100', ''], 'state': 'present'}) changed: [instance] => (item={'names': ['compute-0.storagemgmt.local', 'compute-0.storagemgmt.local'], 'ips': ['172.20.0.100', ''], 'state': 'present'}) changed: [instance] => (item={'names': ['compute-0.tenant.local', 'compute-0.tenant.local'], 'ips': ['172.19.0.100', ''], 'state': 'present'}) changed: [instance] => (item={'names': ['controller-0.utility', 'controller-0.instance', 'controller-0.utility', 'controller-0.instance'], 'ips': ['192.168.140.9', ''], 'state': 'present'}) changed: [instance] => (item={'names': ['controller-0.ctlplane.local', 'controller-0.ctlplane.local'], 'ips': ['192.168.140.9', ''], 'state': 'present'}) changed: [instance] => (item={'names': ['controller-0.public.local', 'controller-0.public.local'], 'ips': ['192.168.110.9', ''], 'state': 'present'}) changed: [instance] => (item={'names': ['master-0.utility', 'master-0.instance', 'ocp-0.utility', 'ocp-0.instance'], 'ips': ['192.168.140.10', ''], 'state': 'present'}) changed: [instance] => (item={'names': ['master-0.ctlplane.local', 'ocp-0.ctlplane.local'], 'ips': ['192.168.140.10', ''], 'state': 'present'}) changed: [instance] => (item={'names': ['master-0.internalapi.local', 'ocp-0.internalapi.local'], 'ips': ['172.17.0.10', ''], 'state': 'present'}) changed: [instance] => (item={'names': ['master-0.public.local', 'ocp-0.public.local'], 'ips': ['192.168.110.10', ''], 'state': 'present'}) changed: [instance] => (item={'names': ['master-0.storage.local', 'ocp-0.storage.local'], 'ips': ['172.18.0.10', ''], 'state': 'present'}) changed: [instance] => (item={'names': ['master-0.tenant.local', 'ocp-0.tenant.local'], 'ips': ['172.19.0.10', ''], 'state': 'present'}) changed: [instance] => (item={'names': ['worker-0.utility', 'worker-0.instance', 'ocp_worker-0.utility', 'ocp_worker-0.instance'], 'ips': ['192.168.140.15', ''], 'state': 'present'}) changed: [instance] => (item={'names': ['worker-0.ctlplane.local', 'ocp_worker-0.ctlplane.local'], 'ips': ['192.168.140.15', ''], 'state': 'present'}) changed: [instance] => (item={'names': ['worker-0.internalapi.local', 'ocp_worker-0.internalapi.local'], 'ips': ['172.17.0.15', ''], 'state': 'present'}) changed: [instance] => (item={'names': ['worker-0.public.local', 'ocp_worker-0.public.local'], 'ips': ['192.168.110.15', ''], 'state': 'present'}) changed: [instance] => (item={'names': ['worker-0.storage.local', 'ocp_worker-0.storage.local'], 'ips': ['172.18.0.15', ''], 'state': 'present'}) changed: [instance] => (item={'names': ['worker-0.tenant.local', 'ocp_worker-0.tenant.local'], 'ips': ['172.19.0.15', ''], 'state': 'present'}) TASK [libvirt_manager : Initialize empty _lm_dhcp_options fact] **************** Thursday 27 November 2025 18:00:48 +0000 (0:00:04.339) 0:00:41.040 ***** ok: [instance] TASK [libvirt_manager : Collect DHCP options from VM definitions] ************** Thursday 27 November 2025 18:00:48 +0000 (0:00:00.045) 0:00:41.086 ***** skipping: [instance] => (item=compute) skipping: [instance] => (item=controller) skipping: [instance] => (item=ocp) skipping: [instance] => (item=ocp_worker) skipping: [instance] TASK [libvirt_manager : Generate DHCP option configuration for VM types] ******* Thursday 27 November 2025 18:00:48 +0000 (0:00:00.071) 0:00:41.158 ***** skipping: [instance] TASK [libvirt_manager : Ensure some domains are local] ************************* Thursday 27 November 2025 18:00:48 +0000 (0:00:00.054) 0:00:41.212 ***** changed: [instance] TASK [libvirt_manager : Ensure dnsmasq is reloaded now] ************************ Thursday 27 November 2025 18:00:49 +0000 (0:00:00.396) 0:00:41.608 ***** RUNNING HANDLER [libvirt_manager : Restart firewalld] ************************** Thursday 27 November 2025 18:00:49 +0000 (0:00:00.063) 0:00:41.672 ***** changed: [instance] RUNNING HANDLER [dnsmasq : Restart dnsmasq] ************************************ Thursday 27 November 2025 18:00:50 +0000 (0:00:00.799) 0:00:42.472 ***** changed: [instance] RUNNING HANDLER [dnsmasq : Reload dnsmasq] ************************************* Thursday 27 November 2025 18:00:50 +0000 (0:00:00.367) 0:00:42.840 ***** changed: [instance] PLAY RECAP ********************************************************************* instance : ok=103 changed=32 unreachable=0 failed=0 skipped=34 rescued=0 ignored=0 Thursday 27 November 2025 18:00:51 +0000 (0:00:00.509) 0:00:43.349 ***** =============================================================================== dnsmasq : Add/Remove address -------------------------------------------- 4.34s dnsmasq : Ensure SELinux knows about the new files and directories ------ 3.44s dnsmasq : Add DHCP entries ---------------------------------------------- 2.73s ci_nmstate : Apply the desidered state on instance ---------------------- 1.87s ci_nmstate : Install required packages on instance ---------------------- 1.53s dnsmasq : Install needed packages --------------------------------------- 1.27s dnsmasq : Enable and start service -------------------------------------- 0.94s libvirt_manager : Ensure networks are created/started ------------------- 0.93s Gathering Facts --------------------------------------------------------- 0.93s libvirt_manager : Restart firewalld ------------------------------------- 0.80s libvirt_manager : Ensure network is in correct zone --------------------- 0.77s libvirt_manager : Ensure networks are defined --------------------------- 0.75s libvirt_manager : Ensure networks are active ---------------------------- 0.66s libvirt_manager : Ensure networks enabled to autostart ------------------ 0.65s libvirt_manager : Fetch bridges ports link info ------------------------- 0.60s dnsmasq : Reload dnsmasq ------------------------------------------------ 0.51s dnsmasq : Create network ------------------------------------------------ 0.51s libvirt_manager : Dump MAC mapping -------------------------------------- 0.49s libvirt_manager : Refresh networking facts on host ---------------------- 0.49s dnsmasq : Create network ------------------------------------------------ 0.48s PLAY [Cleanup] ***************************************************************** TASK [Gathering Facts] ********************************************************* Thursday 27 November 2025 18:00:51 +0000 (0:00:00.046) 0:00:00.046 ***** ok: [instance] TASK [Ensure we have the destination directory] ******************************** Thursday 27 November 2025 18:00:52 +0000 (0:00:00.955) 0:00:01.001 ***** changed: [instance] TASK [Copy generated content to proper location] ******************************* Thursday 27 November 2025 18:00:52 +0000 (0:00:00.336) 0:00:01.338 ***** changed: [instance] => (item=/opt/basedir/artifacts) changed: [instance] => (item=/opt/basedir/logs) ok: [instance] => (item=/opt/basedir/cifmw_config_drive) changed: [instance] => (item=/etc/cifmw-dnsmasq.conf) changed: [instance] => (item=/etc/cifmw-dnsmasq.d) TASK [libvirt_manager : Get installed packages list] *************************** Thursday 27 November 2025 18:00:54 +0000 (0:00:01.386) 0:00:02.725 ***** ok: [instance] TASK [libvirt_manager : Populate service facts] ******************************** Thursday 27 November 2025 18:00:55 +0000 (0:00:00.796) 0:00:03.521 ***** ok: [instance] TASK [libvirt_manager : Start virtqemud socket service] ************************ Thursday 27 November 2025 18:00:57 +0000 (0:00:02.129) 0:00:05.651 ***** ok: [instance] => (item=virtqemud.service) ok: [instance] => (item=virtqemud.socket) TASK [libvirt_manager : Set _is_deepscrub internal fact] *********************** Thursday 27 November 2025 18:00:58 +0000 (0:00:00.883) 0:00:06.535 ***** ok: [instance] TASK [libvirt_manager : List all of the existing virtual machines] ************* Thursday 27 November 2025 18:00:58 +0000 (0:00:00.054) 0:00:06.589 ***** ok: [instance] TASK [libvirt_manager : Get pool configuration] ******************************** Thursday 27 November 2025 18:00:58 +0000 (0:00:00.399) 0:00:06.988 ***** ok: [instance] TASK [libvirt_manager : Filter out target environment] ************************* Thursday 27 November 2025 18:00:59 +0000 (0:00:00.389) 0:00:07.378 ***** ok: [instance] TASK [libvirt_manager : Expose cleanup list] *********************************** Thursday 27 November 2025 18:00:59 +0000 (0:00:00.079) 0:00:07.458 ***** ok: [instance] => cleanup_vms: [] TASK [libvirt_manager : Clean ssh known_hosts] ********************************* Thursday 27 November 2025 18:00:59 +0000 (0:00:00.082) 0:00:07.540 ***** skipping: [instance] TASK [libvirt_manager : Destroy machine] *************************************** Thursday 27 November 2025 18:00:59 +0000 (0:00:00.036) 0:00:07.577 ***** skipping: [instance] TASK [libvirt_manager : Undefine machine] ************************************** Thursday 27 November 2025 18:00:59 +0000 (0:00:00.058) 0:00:07.635 ***** skipping: [instance] TASK [libvirt_manager : (localhost) Clean ssh jumpers] ************************* Thursday 27 November 2025 18:00:59 +0000 (0:00:00.039) 0:00:07.675 ***** skipping: [instance] TASK [libvirt_manager : (instance) Clean ssh jumpers] ************************** Thursday 27 November 2025 18:00:59 +0000 (0:00:00.036) 0:00:07.711 ***** skipping: [instance] TASK [libvirt_manager : Get network list] ************************************** Thursday 27 November 2025 18:00:59 +0000 (0:00:00.037) 0:00:07.749 ***** ok: [instance] TASK [libvirt_manager : Filter out target nets] ******************************** Thursday 27 November 2025 18:00:59 +0000 (0:00:00.379) 0:00:08.128 ***** ok: [instance] TASK [libvirt_manager : Expose cleanup list] *********************************** Thursday 27 November 2025 18:00:59 +0000 (0:00:00.091) 0:00:08.219 ***** ok: [instance] => cleanup_nets: - cifmw-public - cifmw-osp_trunk - ocppr TASK [Remove dnsmasq network bits] ********************************************* Thursday 27 November 2025 18:00:59 +0000 (0:00:00.078) 0:00:08.298 ***** TASK [dnsmasq : Assert mandatory parameter] ************************************ Thursday 27 November 2025 18:01:00 +0000 (0:00:00.290) 0:00:08.589 ***** ok: [instance] => changed=false msg: All assertions passed TASK [dnsmasq : Assert mandatory parameters for new network] ******************* Thursday 27 November 2025 18:01:00 +0000 (0:00:00.134) 0:00:08.723 ***** skipping: [instance] TASK [dnsmasq : Create network] ************************************************ Thursday 27 November 2025 18:01:00 +0000 (0:00:00.077) 0:00:08.801 ***** skipping: [instance] TASK [dnsmasq : Remove network] ************************************************ Thursday 27 November 2025 18:01:00 +0000 (0:00:00.077) 0:00:08.879 ***** ok: [instance] TASK [dnsmasq : Remove dhcp host files] **************************************** Thursday 27 November 2025 18:01:00 +0000 (0:00:00.259) 0:00:09.138 ***** ok: [instance] TASK [dnsmasq : Assert mandatory parameter] ************************************ Thursday 27 November 2025 18:01:01 +0000 (0:00:00.286) 0:00:09.425 ***** ok: [instance] => changed=false msg: All assertions passed TASK [dnsmasq : Assert mandatory parameters for new network] ******************* Thursday 27 November 2025 18:01:01 +0000 (0:00:00.083) 0:00:09.508 ***** skipping: [instance] TASK [dnsmasq : Create network] ************************************************ Thursday 27 November 2025 18:01:01 +0000 (0:00:00.078) 0:00:09.587 ***** skipping: [instance] TASK [dnsmasq : Remove network] ************************************************ Thursday 27 November 2025 18:01:01 +0000 (0:00:00.083) 0:00:09.671 ***** ok: [instance] TASK [dnsmasq : Remove dhcp host files] **************************************** Thursday 27 November 2025 18:01:01 +0000 (0:00:00.315) 0:00:09.986 ***** ok: [instance] TASK [dnsmasq : Assert mandatory parameter] ************************************ Thursday 27 November 2025 18:01:01 +0000 (0:00:00.289) 0:00:10.275 ***** ok: [instance] => changed=false msg: All assertions passed TASK [dnsmasq : Assert mandatory parameters for new network] ******************* Thursday 27 November 2025 18:01:01 +0000 (0:00:00.083) 0:00:10.359 ***** skipping: [instance] TASK [dnsmasq : Create network] ************************************************ Thursday 27 November 2025 18:01:02 +0000 (0:00:00.080) 0:00:10.439 ***** skipping: [instance] TASK [dnsmasq : Remove network] ************************************************ Thursday 27 November 2025 18:01:02 +0000 (0:00:00.078) 0:00:10.518 ***** ok: [instance] TASK [dnsmasq : Remove dhcp host files] **************************************** Thursday 27 November 2025 18:01:02 +0000 (0:00:00.260) 0:00:10.778 ***** ok: [instance] TASK [libvirt_manager : Destroy networks] ************************************** Thursday 27 November 2025 18:01:02 +0000 (0:00:00.291) 0:00:11.069 ***** ok: [instance] => (item=cifmw-public) ok: [instance] => (item=cifmw-osp_trunk) ok: [instance] => (item=ocppr) TASK [libvirt_manager : Undefine networks] ************************************* Thursday 27 November 2025 18:01:04 +0000 (0:00:01.689) 0:00:12.759 ***** ok: [instance] => (item=cifmw-public) ok: [instance] => (item=cifmw-osp_trunk) ok: [instance] => (item=ocppr) TASK [libvirt_manager : Ensure no trace of networks lays in nmcli] ************* Thursday 27 November 2025 18:01:05 +0000 (0:00:00.802) 0:00:13.561 ***** ok: [instance] => (item=cifmw-public) ok: [instance] => (item=cifmw-osp_trunk) ok: [instance] => (item=ocppr) TASK [libvirt_manager : Find dummy interface connection files] ***************** Thursday 27 November 2025 18:01:06 +0000 (0:00:00.929) 0:00:14.491 ***** ok: [instance] TASK [libvirt_manager : Remove dummy interface connections] ******************** Thursday 27 November 2025 18:01:06 +0000 (0:00:00.312) 0:00:14.803 ***** 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': 998381, 'dev': 64513, 'nlink': 1, 'atime': 1764266419.5817041, 'mtime': 1764266419.5817041, 'ctime': 1764266419.5817041, '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': 1083611, 'dev': 64513, 'nlink': 1, 'atime': 1764266419.582704, 'mtime': 1764266419.582704, 'ctime': 1764266419.583704, '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': 1135961, 'dev': 64513, 'nlink': 1, 'atime': 1764266419.5847042, 'mtime': 1764266419.5847042, 'ctime': 1764266419.5847042, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': False, 'xgrp': False, 'woth': False, 'roth': False, 'xoth': False, 'isuid': False, 'isgid': False}) TASK [libvirt_manager : Clean firewalld libvirt zone] ************************** Thursday 27 November 2025 18:01:07 +0000 (0:00:00.757) 0:00:15.560 ***** changed: [instance] => (item=cifmw-public) changed: [instance] => (item=cifmw-osp_trunk) changed: [instance] => (item=ocppr) TASK [libvirt_manager : Ensure firewalld is enabled and started] *************** Thursday 27 November 2025 18:01:08 +0000 (0:00:01.250) 0:00:16.811 ***** ok: [instance] TASK [libvirt_manager : Disable masquerade in firewalld default zone] ********** Thursday 27 November 2025 18:01:09 +0000 (0:00:00.592) 0:00:17.404 ***** ok: [instance] TASK [libvirt_manager : Disable forward in firewalld libvirt zone] ************* Thursday 27 November 2025 18:01:09 +0000 (0:00:00.372) 0:00:17.777 ***** changed: [instance] TASK [libvirt_manager : Remove cifmw storage pool] ***************************** Thursday 27 November 2025 18:01:09 +0000 (0:00:00.537) 0:00:18.314 ***** included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/storage_pool.yml for instance TASK [libvirt_manager : Ensure we have a known action] ************************* Thursday 27 November 2025 18:01:10 +0000 (0:00:00.122) 0:00:18.436 ***** ok: [instance] => changed=false msg: All assertions passed TASK [libvirt_manager : Gather the status of cifmw-pool storage pool.] ********* Thursday 27 November 2025 18:01:10 +0000 (0:00:00.082) 0:00:18.519 ***** changed: [instance] TASK [libvirt_manager : Create the storage pool] ******************************* Thursday 27 November 2025 18:01:10 +0000 (0:00:00.270) 0:00:18.790 ***** skipping: [instance] TASK [libvirt_manager : Ensure the storage pool is started] ******************** Thursday 27 November 2025 18:01:10 +0000 (0:00:00.132) 0:00:18.922 ***** skipping: [instance] => (item=pool-start) skipping: [instance] => (item=pool-autostart) skipping: [instance] TASK [libvirt_manager : Gather all the volumes in the pool to delete] ********** Thursday 27 November 2025 18:01:10 +0000 (0:00:00.111) 0:00:19.034 ***** skipping: [instance] TASK [libvirt_manager : Remove the volumes from pool to delete] **************** Thursday 27 November 2025 18:01:10 +0000 (0:00:00.079) 0:00:19.113 ***** skipping: [instance] TASK [libvirt_manager : Delete storage pool] *********************************** Thursday 27 November 2025 18:01:10 +0000 (0:00:00.082) 0:00:19.196 ***** skipping: [instance] => (item=pool-destroy) skipping: [instance] => (item=pool-undefine) skipping: [instance] TASK [libvirt_manager : Refresh pools facts] *********************************** Thursday 27 November 2025 18:01:10 +0000 (0:00:00.111) 0:00:19.308 ***** ok: [instance] TASK [libvirt_manager : Remove overlay images from ocp_volume pools if exists] *** Thursday 27 November 2025 18:01:11 +0000 (0:00:00.284) 0:00:19.592 ***** skipping: [instance] TASK [libvirt_manager : Remove ocp_volumes storage pool] *********************** Thursday 27 November 2025 18:01:11 +0000 (0:00:00.049) 0:00:19.641 ***** included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/storage_pool.yml for instance TASK [libvirt_manager : Ensure we have a known action] ************************* Thursday 27 November 2025 18:01:11 +0000 (0:00:00.123) 0:00:19.765 ***** ok: [instance] => changed=false msg: All assertions passed TASK [libvirt_manager : Gather the status of cifmw-pool storage pool.] ********* Thursday 27 November 2025 18:01:11 +0000 (0:00:00.085) 0:00:19.850 ***** changed: [instance] TASK [libvirt_manager : Create the storage pool] ******************************* Thursday 27 November 2025 18:01:11 +0000 (0:00:00.308) 0:00:20.159 ***** skipping: [instance] TASK [libvirt_manager : Ensure the storage pool is started] ******************** Thursday 27 November 2025 18:01:11 +0000 (0:00:00.081) 0:00:20.240 ***** skipping: [instance] => (item=pool-start) skipping: [instance] => (item=pool-autostart) skipping: [instance] TASK [libvirt_manager : Gather all the volumes in the pool to delete] ********** Thursday 27 November 2025 18:01:11 +0000 (0:00:00.111) 0:00:20.352 ***** skipping: [instance] TASK [libvirt_manager : Remove the volumes from pool to delete] **************** Thursday 27 November 2025 18:01:12 +0000 (0:00:00.082) 0:00:20.435 ***** skipping: [instance] TASK [libvirt_manager : Delete storage pool] *********************************** Thursday 27 November 2025 18:01:12 +0000 (0:00:00.083) 0:00:20.518 ***** skipping: [instance] => (item=pool-destroy) skipping: [instance] => (item=pool-undefine) skipping: [instance] TASK [libvirt_manager : Refresh pools facts] *********************************** Thursday 27 November 2025 18:01:12 +0000 (0:00:00.112) 0:00:20.631 ***** ok: [instance] TASK [libvirt_manager : Refresh all pools after actions] *********************** Thursday 27 November 2025 18:01:12 +0000 (0:00:00.293) 0:00:20.925 ***** skipping: [instance] TASK [libvirt_manager : Get temporary key status] ****************************** Thursday 27 November 2025 18:01:12 +0000 (0:00:00.047) 0:00:20.973 ***** ok: [instance] TASK [libvirt_manager : Get public key] **************************************** Thursday 27 November 2025 18:01:12 +0000 (0:00:00.334) 0:00:21.307 ***** skipping: [instance] TASK [libvirt_manager : Remove public key] ************************************* Thursday 27 November 2025 18:01:12 +0000 (0:00:00.038) 0:00:21.346 ***** skipping: [instance] TASK [libvirt_manager : Remove keypair] **************************************** Thursday 27 November 2025 18:01:13 +0000 (0:00:00.038) 0:00:21.384 ***** skipping: [instance] => (item=cifmw_reproducer_key.pub) skipping: [instance] => (item=cifmw_reproducer_key) skipping: [instance] TASK [libvirt_manager : List libvirt logs] ************************************* Thursday 27 November 2025 18:01:13 +0000 (0:00:00.044) 0:00:21.429 ***** ok: [instance] TASK [libvirt_manager : Remove detected logs] ********************************** Thursday 27 November 2025 18:01:13 +0000 (0:00:00.213) 0:00:21.642 ***** skipping: [instance] TASK [libvirt_manager : Remove workload and volumes] *************************** Thursday 27 November 2025 18:01:13 +0000 (0:00:00.035) 0:00:21.678 ***** ok: [instance] => (item=workload) ok: [instance] => (item=volumes) changed: [instance] => (item=artifacts/debug_network_data.yml) changed: [instance] => (item=artifacts/debug_pub_net_value.txt) changed: [instance] => (item=artifacts/debug_cifmw_libvirt_manager_layout.yml) changed: [instance] => (item=artifacts/interfaces-info.yml) ok: [instance] => (item=artifacts/libvirt-uuids.yml) changed: [instance] => (item=artifacts/net-map-def-patch.yml) TASK [libvirt_manager : Deepscrub data] **************************************** Thursday 27 November 2025 18:01:14 +0000 (0:00:01.342) 0:00:23.020 ***** ok: [instance] => (item=images) ok: [instance] => (item=artifacts/virtual-nodes.yml) TASK [podman : Ensure podman is installed] ************************************* Thursday 27 November 2025 18:01:15 +0000 (0:00:00.418) 0:00:23.439 ***** ok: [instance] TASK [podman : Enable loginctl linger for ansible_user_id] ********************* Thursday 27 November 2025 18:01:16 +0000 (0:00:01.407) 0:00:24.846 ***** changed: [instance] TASK [podman : Ensure subordinate UID entry exists for zuul] ******************* Thursday 27 November 2025 18:01:16 +0000 (0:00:00.254) 0:00:25.101 ***** skipping: [instance] TASK [podman : Ensure subordinate GID entry exists for zuul] ******************* Thursday 27 November 2025 18:01:16 +0000 (0:00:00.045) 0:00:25.147 ***** skipping: [instance] TASK [podman : Run podman system migrate if subuid/subgid files were changed] *** Thursday 27 November 2025 18:01:16 +0000 (0:00:00.042) 0:00:25.189 ***** skipping: [instance] TASK [virtualbmc : Stop and remove vbmc container] ***************************** Thursday 27 November 2025 18:01:16 +0000 (0:00:00.087) 0:00:25.277 ***** ok: [instance] TASK [virtualbmc : Remove vbmc container image] ******************************** Thursday 27 November 2025 18:01:17 +0000 (0:00:00.451) 0:00:25.729 ***** ok: [instance] TASK [virtualbmc : Check if VBMC key exists] *********************************** Thursday 27 November 2025 18:01:17 +0000 (0:00:00.442) 0:00:26.171 ***** ok: [instance] TASK [virtualbmc : Slurp key] ************************************************** Thursday 27 November 2025 18:01:17 +0000 (0:00:00.197) 0:00:26.368 ***** skipping: [instance] TASK [virtualbmc : Revoke VBMC SSH access] ************************************* Thursday 27 November 2025 18:01:18 +0000 (0:00:00.037) 0:00:26.406 ***** skipping: [instance] TASK [virtualbmc : Remove vbmc files] ****************************************** Thursday 27 November 2025 18:01:18 +0000 (0:00:00.039) 0:00:26.446 ***** ok: [instance] => (item=/home/zuul/.ssh/vbmc-key) ok: [instance] => (item=/home/zuul/.ssh/vbmc-key.pub) ok: [instance] => (item=/home/zuul/.ssh/virtualbmc.conf) ok: [instance] => (item=/home/zuul/.ssh/vbmcd.sh) TASK [Clean remote ssh config] ************************************************* Thursday 27 November 2025 18:01:18 +0000 (0:00:00.735) 0:00:27.182 ***** TASK [ssh_jumper : Remove Include cifmw_ssh_config.d] ************************** Thursday 27 November 2025 18:01:18 +0000 (0:00:00.084) 0:00:27.267 ***** ok: [instance] TASK [ssh_jumper : Remove cifmw_ssh_config.d directory] ************************ Thursday 27 November 2025 18:01:19 +0000 (0:00:00.289) 0:00:27.557 ***** ok: [instance] TASK [Clean local ssh config] ************************************************** Thursday 27 November 2025 18:01:19 +0000 (0:00:00.240) 0:00:27.797 ***** TASK [ssh_jumper : Remove Include cifmw_ssh_config.d] ************************** Thursday 27 November 2025 18:01:19 +0000 (0:00:00.087) 0:00:27.885 ***** ok: [instance -> localhost] TASK [ssh_jumper : Remove cifmw_ssh_config.d directory] ************************ Thursday 27 November 2025 18:01:19 +0000 (0:00:00.229) 0:00:28.114 ***** ok: [instance -> localhost] TASK [dnsmasq : Cleaning dnsmasq] ********************************************** Thursday 27 November 2025 18:01:19 +0000 (0:00:00.232) 0:00:28.346 ***** included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/configure.yml for instance TASK [dnsmasq : Install needed packages] *************************************** Thursday 27 November 2025 18:01:20 +0000 (0:00:00.072) 0:00:28.418 ***** ok: [instance] TASK [dnsmasq : Ensure SELinux knows about the new files and directories] ****** Thursday 27 November 2025 18:01:21 +0000 (0:00:01.281) 0:00:29.700 ***** changed: [instance] => (item={'target': '/etc/cifmw-dnsmasq.conf', 'setype': 'dnsmasq_etc_t'}) changed: [instance] => (item={'target': '/etc/cifmw-dnsmasq.d(/.*)?', 'setype': 'dnsmasq_etc_t'}) changed: [instance] => (item={'target': '/var/run/cifmw-dnsmasq.pid', 'setype': 'dnsmasq_var_run_t'}) TASK [dnsmasq : Manage configuration directory] ******************************** Thursday 27 November 2025 18:01:24 +0000 (0:00:03.337) 0:00:33.037 ***** changed: [instance] TASK [dnsmasq : Manage systemd unit file] ************************************** Thursday 27 November 2025 18:01:24 +0000 (0:00:00.232) 0:00:33.270 ***** skipping: [instance] TASK [dnsmasq : Manage base configuration file] ******************************** Thursday 27 November 2025 18:01:24 +0000 (0:00:00.039) 0:00:33.309 ***** skipping: [instance] TASK [dnsmasq : Render listener configuration] ********************************* Thursday 27 November 2025 18:01:25 +0000 (0:00:00.063) 0:00:33.372 ***** included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/listener.yml for instance TASK [dnsmasq : Create listener configuration file] **************************** Thursday 27 November 2025 18:01:25 +0000 (0:00:00.068) 0:00:33.441 ***** skipping: [instance] TASK [dnsmasq : Remove listener configuration file] **************************** Thursday 27 November 2025 18:01:25 +0000 (0:00:00.040) 0:00:33.482 ***** changed: [instance] TASK [dnsmasq : Render dns configuration] ************************************** Thursday 27 November 2025 18:01:25 +0000 (0:00:00.225) 0:00:33.707 ***** included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/dns.yml for instance TASK [dnsmasq : Create dns configuration file] ********************************* Thursday 27 November 2025 18:01:25 +0000 (0:00:00.066) 0:00:33.774 ***** skipping: [instance] TASK [dnsmasq : Remove dns configuration file] ********************************* Thursday 27 November 2025 18:01:25 +0000 (0:00:00.037) 0:00:33.811 ***** changed: [instance] TASK [dnsmasq : Add localhost addresses from defined dnsmasq listen addresses to loopback interface] *** Thursday 27 November 2025 18:01:25 +0000 (0:00:00.222) 0:00:34.034 ***** skipping: [instance] TASK [dnsmasq : Enable and start service] ************************************** Thursday 27 November 2025 18:01:25 +0000 (0:00:00.036) 0:00:34.070 ***** skipping: [instance] TASK [dnsmasq : Stop service] ************************************************** Thursday 27 November 2025 18:01:25 +0000 (0:00:00.064) 0:00:34.134 ***** changed: [instance] TASK [dnsmasq : Remove unit file] ********************************************** Thursday 27 November 2025 18:01:26 +0000 (0:00:00.553) 0:00:34.688 ***** changed: [instance] TASK [dnsmasq : Remove main configuration files] ******************************* Thursday 27 November 2025 18:01:26 +0000 (0:00:00.224) 0:00:34.912 ***** changed: [instance] => (item=/etc/cifmw-dnsmasq.conf) changed: [instance] => (item=/etc/cifmw-dnsmasq.d) TASK [dnsmasq : Remove lease file] ********************************************* Thursday 27 November 2025 18:01:26 +0000 (0:00:00.407) 0:00:35.320 ***** changed: [instance] TASK [radvd : Gather package facts] ******************************************** Thursday 27 November 2025 18:01:27 +0000 (0:00:00.250) 0:00:35.570 ***** ok: [instance] TASK [radvd : Stop and disable radvd service] ********************************** Thursday 27 November 2025 18:01:27 +0000 (0:00:00.643) 0:00:36.213 ***** skipping: [instance] TASK [radvd : Remove radvd configuration file] ********************************* Thursday 27 November 2025 18:01:27 +0000 (0:00:00.049) 0:00:36.263 ***** ok: [instance] TASK [radvd : Remove configuration directory] ********************************** Thursday 27 November 2025 18:01:28 +0000 (0:00:00.221) 0:00:36.484 ***** ok: [instance] TASK [radvd : Remove radvd package] ******************************************** Thursday 27 November 2025 18:01:28 +0000 (0:00:00.220) 0:00:36.704 ***** skipping: [instance] TASK [Ensure work directory is removed] **************************************** Thursday 27 November 2025 18:01:28 +0000 (0:00:00.084) 0:00:36.789 ***** changed: [instance] RUNNING HANDLER [libvirt_manager : Restart firewalld] ************************** Thursday 27 November 2025 18:01:28 +0000 (0:00:00.376) 0:00:37.166 ***** changed: [instance] PLAY RECAP ********************************************************************* instance : ok=71 changed=19 unreachable=0 failed=0 skipped=40 rescued=0 ignored=0 Thursday 27 November 2025 18:01:29 +0000 (0:00:00.778) 0:00:37.944 ***** =============================================================================== dnsmasq : Ensure SELinux knows about the new files and directories ------ 3.34s libvirt_manager : Populate service facts -------------------------------- 2.13s libvirt_manager : Destroy networks -------------------------------------- 1.69s podman : Ensure podman is installed ------------------------------------- 1.41s Copy generated content to proper location ------------------------------- 1.39s libvirt_manager : Remove workload and volumes --------------------------- 1.34s dnsmasq : Install needed packages --------------------------------------- 1.28s libvirt_manager : Clean firewalld libvirt zone -------------------------- 1.25s Gathering Facts --------------------------------------------------------- 0.96s libvirt_manager : Ensure no trace of networks lays in nmcli ------------- 0.93s libvirt_manager : Start virtqemud socket service ------------------------ 0.88s libvirt_manager : Undefine networks ------------------------------------- 0.80s libvirt_manager : Get installed packages list --------------------------- 0.80s libvirt_manager : Restart firewalld ------------------------------------- 0.78s libvirt_manager : Remove dummy interface connections -------------------- 0.76s virtualbmc : Remove vbmc files ------------------------------------------ 0.74s radvd : Gather package facts -------------------------------------------- 0.64s libvirt_manager : Ensure firewalld is enabled and started --------------- 0.59s dnsmasq : Stop service -------------------------------------------------- 0.55s libvirt_manager : Disable forward in firewalld libvirt zone ------------- 0.54s PLAY [Prepare] ***************************************************************** TASK [Gathering Facts] ********************************************************* Thursday 27 November 2025 18:01:46 +0000 (0:00:00.060) 0:00:00.060 ***** ok: [instance] TASK [Create custom basedir] *************************************************** Thursday 27 November 2025 18:01:47 +0000 (0:00:00.831) 0:00:00.891 ***** changed: [instance] TASK [test_deps : Gather facts if they don't exist] **************************** Thursday 27 November 2025 18:01:48 +0000 (0:00:00.443) 0:00:01.335 ***** skipping: [instance] TASK [test_deps : Gather variables for each operating system] ****************** Thursday 27 November 2025 18:01:48 +0000 (0:00:00.059) 0:00:01.395 ***** ok: [instance] => (item=/home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/test_deps/vars/centos-9.yml) TASK [test_deps : Detect mirrors file] ***************************************** Thursday 27 November 2025 18:01:48 +0000 (0:00:00.109) 0:00:01.504 ***** ok: [instance] TASK [test_deps : Disable ubi host subscription-manager integration] *********** Thursday 27 November 2025 18:01:48 +0000 (0:00:00.334) 0:00:01.839 ***** ok: [instance] TASK [test_deps : Disable ubi 9 repos] ***************************************** Thursday 27 November 2025 18:01:49 +0000 (0:00:00.259) 0:00:02.099 ***** ok: [instance] => (item=ubi-9-appstream) ok: [instance] => (item=ubi-9-baseos) ok: [instance] => (item=ubi-9-codeready-builder) TASK [Deploy repo-setup] ******************************************************* Thursday 27 November 2025 18:01:49 +0000 (0:00:00.796) 0:00:02.895 ***** TASK [repo_setup : Ensure directories are present] ***************************** Thursday 27 November 2025 18:01:49 +0000 (0:00:00.141) 0:00:03.037 ***** changed: [instance] => (item=tmp) changed: [instance] => (item=artifacts/repositories) changed: [instance] => (item=venv/repo_setup) TASK [repo_setup : Make sure git-core package is installed] ******************** Thursday 27 November 2025 18:01:50 +0000 (0:00:00.574) 0:00:03.611 ***** ok: [instance] TASK [repo_setup : Get repo-setup repository] ********************************** Thursday 27 November 2025 18:01:52 +0000 (0:00:01.520) 0:00:05.132 ***** changed: [instance] TASK [repo_setup : Initialize python venv and install requirements] ************ Thursday 27 November 2025 18:01:53 +0000 (0:00:01.035) 0:00:06.167 ***** changed: [instance] TASK [repo_setup : Install repo-setup package] ********************************* Thursday 27 November 2025 18:01:59 +0000 (0:00:06.605) 0:00:12.773 ***** changed: [instance] TASK [repo_setup : Set cifmw_repo_setup_dlrn_hash_tag from content provider] *** Thursday 27 November 2025 18:02:00 +0000 (0:00:00.724) 0:00:13.497 ***** skipping: [instance] TASK [repo_setup : Run repo-setup] ********************************************* Thursday 27 November 2025 18:02:00 +0000 (0:00:00.056) 0:00:13.554 ***** changed: [instance] TASK [repo_setup : Get component repo] ***************************************** Thursday 27 November 2025 18:02:01 +0000 (0:00:01.024) 0:00:14.578 ***** skipping: [instance] TASK [repo_setup : Rename component repo] ************************************** Thursday 27 November 2025 18:02:01 +0000 (0:00:00.070) 0:00:14.649 ***** skipping: [instance] TASK [repo_setup : Disable component repo in current-podified dlrn repo] ******* Thursday 27 November 2025 18:02:01 +0000 (0:00:00.066) 0:00:14.715 ***** skipping: [instance] TASK [repo_setup : Run repo-setup-get-hash] ************************************ Thursday 27 November 2025 18:02:01 +0000 (0:00:00.067) 0:00:14.783 ***** changed: [instance] TASK [repo_setup : Dump full hash in delorean.repo.md5 file] ******************* Thursday 27 November 2025 18:02:02 +0000 (0:00:00.583) 0:00:15.367 ***** changed: [instance] TASK [repo_setup : Dump current-podified hash] ********************************* Thursday 27 November 2025 18:02:02 +0000 (0:00:00.450) 0:00:15.817 ***** skipping: [instance] TASK [repo_setup : Slurp current podified hash] ******************************** Thursday 27 November 2025 18:02:02 +0000 (0:00:00.061) 0:00:15.879 ***** skipping: [instance] TASK [repo_setup : Update the value of full_hash] ****************************** Thursday 27 November 2025 18:02:02 +0000 (0:00:00.062) 0:00:15.942 ***** skipping: [instance] TASK [repo_setup : Export hashes facts for further use] ************************ Thursday 27 November 2025 18:02:02 +0000 (0:00:00.091) 0:00:16.033 ***** ok: [instance] TASK [repo_setup : Create download directory] ********************************** Thursday 27 November 2025 18:02:03 +0000 (0:00:00.077) 0:00:16.111 ***** skipping: [instance] TASK [repo_setup : Print the URL to request] *********************************** Thursday 27 November 2025 18:02:03 +0000 (0:00:00.057) 0:00:16.169 ***** skipping: [instance] TASK [Download the RPM] ******************************************************** Thursday 27 November 2025 18:02:03 +0000 (0:00:00.061) 0:00:16.230 ***** skipping: [instance] TASK [repo_setup : Install RHOS Release tool] ********************************** Thursday 27 November 2025 18:02:03 +0000 (0:00:00.090) 0:00:16.321 ***** skipping: [instance] TASK [repo_setup : Get rhos-release tool version] ****************************** Thursday 27 November 2025 18:02:03 +0000 (0:00:00.059) 0:00:16.381 ***** skipping: [instance] TASK [repo_setup : Print rhos-release tool version] **************************** Thursday 27 November 2025 18:02:03 +0000 (0:00:00.058) 0:00:16.440 ***** skipping: [instance] TASK [repo_setup : Generate repos using rhos-release {{ cifmw_repo_setup_rhos_release_args }}] *** Thursday 27 November 2025 18:02:03 +0000 (0:00:00.058) 0:00:16.498 ***** skipping: [instance] TASK [repo_setup : Check for /etc/ci/mirror_info.sh] *************************** Thursday 27 November 2025 18:02:03 +0000 (0:00:00.088) 0:00:16.587 ***** ok: [instance] TASK [repo_setup : Use RDO proxy mirrors] ************************************** Thursday 27 November 2025 18:02:03 +0000 (0:00:00.214) 0:00:16.802 ***** changed: [instance] TASK [repo_setup : Use RDO CentOS mirrors (remove CentOS 10 conditional when Nodepool mirrors exist)] *** Thursday 27 November 2025 18:02:03 +0000 (0:00:00.236) 0:00:17.038 ***** changed: [instance] TASK [repo_setup : Check for gating.repo file on content provider] ************* Thursday 27 November 2025 18:02:04 +0000 (0:00:00.252) 0:00:17.291 ***** skipping: [instance] TASK [repo_setup : Populate gating repo from content provider ip] ************** Thursday 27 November 2025 18:02:04 +0000 (0:00:00.087) 0:00:17.379 ***** skipping: [instance] TASK [repo_setup : Check for DLRN repo at the destination] ********************* Thursday 27 November 2025 18:02:04 +0000 (0:00:00.055) 0:00:17.434 ***** skipping: [instance] TASK [repo_setup : Lower the priority of DLRN repos to allow installation from gating repo] *** Thursday 27 November 2025 18:02:04 +0000 (0:00:00.052) 0:00:17.487 ***** skipping: [instance] TASK [repo_setup : Check for DLRN component repo] ****************************** Thursday 27 November 2025 18:02:04 +0000 (0:00:00.055) 0:00:17.542 ***** skipping: [instance] TASK [repo_setup : Lower the priority of componennt repos to allow installation from gating repo] *** Thursday 27 November 2025 18:02:04 +0000 (0:00:00.053) 0:00:17.596 ***** skipping: [instance] TASK [repo_setup : Find existing repos from /etc/yum.repos.d directory] ******** Thursday 27 November 2025 18:02:04 +0000 (0:00:00.088) 0:00:17.685 ***** skipping: [instance] TASK [repo_setup : Remove existing repos from /etc/yum.repos.d directory] ****** Thursday 27 November 2025 18:02:04 +0000 (0:00:00.047) 0:00:17.732 ***** skipping: [instance] TASK [repo_setup : Cleanup existing metadata] ********************************** Thursday 27 November 2025 18:02:04 +0000 (0:00:00.061) 0:00:17.794 ***** skipping: [instance] TASK [repo_setup : Copy generated repos to /etc/yum.repos.d directory] ********* Thursday 27 November 2025 18:02:04 +0000 (0:00:00.049) 0:00:17.843 ***** skipping: [instance] TASK [test_deps : Look for redhat-release rpm] ********************************* Thursday 27 November 2025 18:02:04 +0000 (0:00:00.111) 0:00:17.955 ***** skipping: [instance] TASK [test_deps : Remove redhat-release] *************************************** Thursday 27 November 2025 18:02:04 +0000 (0:00:00.067) 0:00:18.023 ***** skipping: [instance] TASK [test_deps : Install centos-stream-release] ******************************* Thursday 27 November 2025 18:02:05 +0000 (0:00:00.068) 0:00:18.091 ***** skipping: [instance] TASK [test_deps : Install additional packages] ********************************* Thursday 27 November 2025 18:02:05 +0000 (0:00:00.100) 0:00:18.192 ***** skipping: [instance] TASK [test_deps : Install selinux python libs] ********************************* Thursday 27 November 2025 18:02:05 +0000 (0:00:00.071) 0:00:18.263 ***** ok: [instance] TASK [test_deps : Install python yaml libs] ************************************ Thursday 27 November 2025 18:02:59 +0000 (0:00:54.321) 0:01:12.585 ***** ok: [instance] TASK [test_deps : Install extra packages] ************************************** Thursday 27 November 2025 18:03:00 +0000 (0:00:01.291) 0:01:13.876 ***** skipping: [instance] TASK [ci_setup : Gather variables for each operating system] ******************* Thursday 27 November 2025 18:03:00 +0000 (0:00:00.118) 0:01:13.994 ***** ok: [instance] => (item=/home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/ci_setup/vars/redhat.yml) TASK [ci_setup : List packages to install] ************************************* Thursday 27 November 2025 18:03:01 +0000 (0:00:00.109) 0:01:14.104 ***** ok: [instance] => cifmw_ci_setup_packages: - bash-completion - ca-certificates - git-core - make - tar - tmux - python3-pip TASK [ci_setup : Install needed packages] ************************************** Thursday 27 November 2025 18:03:01 +0000 (0:00:00.051) 0:01:14.155 ***** ok: [instance] TASK [ci_setup : Gather version of openshift client] *************************** Thursday 27 November 2025 18:03:02 +0000 (0:00:01.334) 0:01:15.490 ***** ok: [instance] TASK [ci_setup : Ensure openshift client install path is present] ************** Thursday 27 November 2025 18:03:02 +0000 (0:00:00.271) 0:01:15.761 ***** ok: [instance] TASK [ci_setup : Install openshift client] ************************************* Thursday 27 November 2025 18:03:02 +0000 (0:00:00.220) 0:01:15.982 ***** skipping: [instance] TASK [ci_setup : Add the OC path to cifmw_path if needed] ********************** Thursday 27 November 2025 18:03:03 +0000 (0:00:00.089) 0:01:16.071 ***** skipping: [instance] TASK [ci_setup : Create completion file] *************************************** Thursday 27 November 2025 18:03:03 +0000 (0:00:00.091) 0:01:16.162 ***** ok: [instance] TASK [ci_setup : Source completion from within .bashrc] ************************ Thursday 27 November 2025 18:03:03 +0000 (0:00:00.197) 0:01:16.360 ***** changed: [instance] TASK [ci_setup : Check rhsm status] ******************************************** Thursday 27 November 2025 18:03:03 +0000 (0:00:00.280) 0:01:16.640 ***** skipping: [instance] TASK [ci_setup : Gather the repos to be enabled] ******************************* Thursday 27 November 2025 18:03:03 +0000 (0:00:00.046) 0:01:16.687 ***** skipping: [instance] TASK [ci_setup : Enabling the required repositories.] ************************** Thursday 27 November 2025 18:03:03 +0000 (0:00:00.076) 0:01:16.763 ***** skipping: [instance] TASK [ci_setup : Get current /etc/redhat-release] ****************************** Thursday 27 November 2025 18:03:03 +0000 (0:00:00.047) 0:01:16.811 ***** skipping: [instance] TASK [ci_setup : Print current /etc/redhat-release] **************************** Thursday 27 November 2025 18:03:03 +0000 (0:00:00.045) 0:01:16.856 ***** skipping: [instance] TASK [ci_setup : Ensure the repos are enabled in the system using yum] ********* Thursday 27 November 2025 18:03:03 +0000 (0:00:00.047) 0:01:16.903 ***** skipping: [instance] TASK [ci_setup : Manage directories] ******************************************* Thursday 27 November 2025 18:03:03 +0000 (0:00:00.050) 0:01:16.954 ***** changed: [instance] => (item=/opt/basedir/artifacts/manifests/openstack/cr) changed: [instance] => (item=/opt/basedir/logs) ok: [instance] => (item=/opt/basedir/tmp) changed: [instance] => (item=/opt/basedir/volumes) changed: [instance] => (item=/opt/basedir/artifacts/parameters) TASK [libvirt_manager : Get installed packages list] *************************** Thursday 27 November 2025 18:03:04 +0000 (0:00:01.071) 0:01:18.025 ***** ok: [instance] TASK [libvirt_manager : Populate service facts] ******************************** Thursday 27 November 2025 18:03:05 +0000 (0:00:00.812) 0:01:18.838 ***** ok: [instance] TASK [libvirt_manager : Start virtqemud socket service] ************************ Thursday 27 November 2025 18:03:07 +0000 (0:00:02.100) 0:01:20.938 ***** ok: [instance] => (item=virtqemud.service) ok: [instance] => (item=virtqemud.socket) TASK [libvirt_manager : Set _is_deepscrub internal fact] *********************** Thursday 27 November 2025 18:03:08 +0000 (0:00:00.898) 0:01:21.837 ***** ok: [instance] TASK [libvirt_manager : List all of the existing virtual machines] ************* Thursday 27 November 2025 18:03:08 +0000 (0:00:00.058) 0:01:21.895 ***** ok: [instance] TASK [libvirt_manager : Get pool configuration] ******************************** Thursday 27 November 2025 18:03:09 +0000 (0:00:00.400) 0:01:22.296 ***** ok: [instance] TASK [libvirt_manager : Filter out target environment] ************************* Thursday 27 November 2025 18:03:09 +0000 (0:00:00.405) 0:01:22.701 ***** ok: [instance] TASK [libvirt_manager : Expose cleanup list] *********************************** Thursday 27 November 2025 18:03:09 +0000 (0:00:00.082) 0:01:22.784 ***** ok: [instance] => cleanup_vms: [] TASK [libvirt_manager : Clean ssh known_hosts] ********************************* Thursday 27 November 2025 18:03:09 +0000 (0:00:00.077) 0:01:22.861 ***** skipping: [instance] TASK [libvirt_manager : Destroy machine] *************************************** Thursday 27 November 2025 18:03:09 +0000 (0:00:00.059) 0:01:22.921 ***** skipping: [instance] TASK [libvirt_manager : Undefine machine] ************************************** Thursday 27 November 2025 18:03:09 +0000 (0:00:00.037) 0:01:22.958 ***** skipping: [instance] TASK [libvirt_manager : (localhost) Clean ssh jumpers] ************************* Thursday 27 November 2025 18:03:09 +0000 (0:00:00.037) 0:01:22.996 ***** skipping: [instance] TASK [libvirt_manager : (instance) Clean ssh jumpers] ************************** Thursday 27 November 2025 18:03:09 +0000 (0:00:00.038) 0:01:23.034 ***** skipping: [instance] TASK [libvirt_manager : Get network list] ************************************** Thursday 27 November 2025 18:03:10 +0000 (0:00:00.036) 0:01:23.071 ***** ok: [instance] TASK [libvirt_manager : Filter out target nets] ******************************** Thursday 27 November 2025 18:03:10 +0000 (0:00:00.424) 0:01:23.496 ***** ok: [instance] TASK [libvirt_manager : Expose cleanup list] *********************************** Thursday 27 November 2025 18:03:10 +0000 (0:00:00.106) 0:01:23.602 ***** ok: [instance] => cleanup_nets: [] TASK [Remove dnsmasq network bits] ********************************************* Thursday 27 November 2025 18:03:10 +0000 (0:00:00.081) 0:01:23.684 ***** skipping: [instance] TASK [libvirt_manager : Destroy networks] ************************************** Thursday 27 November 2025 18:03:10 +0000 (0:00:00.036) 0:01:23.721 ***** skipping: [instance] TASK [libvirt_manager : Undefine networks] ************************************* Thursday 27 November 2025 18:03:10 +0000 (0:00:00.066) 0:01:23.787 ***** skipping: [instance] TASK [libvirt_manager : Ensure no trace of networks lays in nmcli] ************* Thursday 27 November 2025 18:03:10 +0000 (0:00:00.037) 0:01:23.825 ***** skipping: [instance] TASK [libvirt_manager : Find dummy interface connection files] ***************** Thursday 27 November 2025 18:03:10 +0000 (0:00:00.034) 0:01:23.859 ***** ok: [instance] TASK [libvirt_manager : Remove dummy interface connections] ******************** Thursday 27 November 2025 18:03:11 +0000 (0:00:00.320) 0:01:24.180 ***** skipping: [instance] TASK [libvirt_manager : Clean firewalld libvirt zone] ************************** Thursday 27 November 2025 18:03:11 +0000 (0:00:00.036) 0:01:24.217 ***** skipping: [instance] TASK [libvirt_manager : Ensure firewalld is enabled and started] *************** Thursday 27 November 2025 18:03:11 +0000 (0:00:00.035) 0:01:24.252 ***** ok: [instance] TASK [libvirt_manager : Disable masquerade in firewalld default zone] ********** Thursday 27 November 2025 18:03:11 +0000 (0:00:00.601) 0:01:24.854 ***** ok: [instance] TASK [libvirt_manager : Disable forward in firewalld libvirt zone] ************* Thursday 27 November 2025 18:03:12 +0000 (0:00:00.492) 0:01:25.347 ***** changed: [instance] TASK [libvirt_manager : Remove cifmw storage pool] ***************************** Thursday 27 November 2025 18:03:12 +0000 (0:00:00.469) 0:01:25.817 ***** included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/storage_pool.yml for instance TASK [libvirt_manager : Ensure we have a known action] ************************* Thursday 27 November 2025 18:03:12 +0000 (0:00:00.118) 0:01:25.935 ***** ok: [instance] => changed=false msg: All assertions passed TASK [libvirt_manager : Gather the status of cifmw-pool storage pool.] ********* Thursday 27 November 2025 18:03:12 +0000 (0:00:00.085) 0:01:26.021 ***** changed: [instance] TASK [libvirt_manager : Create the storage pool] ******************************* Thursday 27 November 2025 18:03:13 +0000 (0:00:00.275) 0:01:26.297 ***** skipping: [instance] TASK [libvirt_manager : Ensure the storage pool is started] ******************** Thursday 27 November 2025 18:03:13 +0000 (0:00:00.080) 0:01:26.378 ***** skipping: [instance] => (item=pool-start) skipping: [instance] => (item=pool-autostart) skipping: [instance] TASK [libvirt_manager : Gather all the volumes in the pool to delete] ********** Thursday 27 November 2025 18:03:13 +0000 (0:00:00.165) 0:01:26.543 ***** skipping: [instance] TASK [libvirt_manager : Remove the volumes from pool to delete] **************** Thursday 27 November 2025 18:03:13 +0000 (0:00:00.081) 0:01:26.624 ***** skipping: [instance] TASK [libvirt_manager : Delete storage pool] *********************************** Thursday 27 November 2025 18:03:13 +0000 (0:00:00.080) 0:01:26.704 ***** skipping: [instance] => (item=pool-destroy) skipping: [instance] => (item=pool-undefine) skipping: [instance] TASK [libvirt_manager : Refresh pools facts] *********************************** Thursday 27 November 2025 18:03:13 +0000 (0:00:00.109) 0:01:26.814 ***** ok: [instance] TASK [libvirt_manager : Remove overlay images from ocp_volume pools if exists] *** Thursday 27 November 2025 18:03:14 +0000 (0:00:00.286) 0:01:27.101 ***** skipping: [instance] TASK [libvirt_manager : Remove ocp_volumes storage pool] *********************** Thursday 27 November 2025 18:03:14 +0000 (0:00:00.047) 0:01:27.148 ***** included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/storage_pool.yml for instance TASK [libvirt_manager : Ensure we have a known action] ************************* Thursday 27 November 2025 18:03:14 +0000 (0:00:00.114) 0:01:27.263 ***** ok: [instance] => changed=false msg: All assertions passed TASK [libvirt_manager : Gather the status of cifmw-pool storage pool.] ********* Thursday 27 November 2025 18:03:14 +0000 (0:00:00.080) 0:01:27.344 ***** changed: [instance] TASK [libvirt_manager : Create the storage pool] ******************************* Thursday 27 November 2025 18:03:14 +0000 (0:00:00.315) 0:01:27.660 ***** skipping: [instance] TASK [libvirt_manager : Ensure the storage pool is started] ******************** Thursday 27 November 2025 18:03:14 +0000 (0:00:00.079) 0:01:27.740 ***** skipping: [instance] => (item=pool-start) skipping: [instance] => (item=pool-autostart) skipping: [instance] TASK [libvirt_manager : Gather all the volumes in the pool to delete] ********** Thursday 27 November 2025 18:03:14 +0000 (0:00:00.107) 0:01:27.848 ***** skipping: [instance] TASK [libvirt_manager : Remove the volumes from pool to delete] **************** Thursday 27 November 2025 18:03:14 +0000 (0:00:00.080) 0:01:27.928 ***** skipping: [instance] TASK [libvirt_manager : Delete storage pool] *********************************** Thursday 27 November 2025 18:03:14 +0000 (0:00:00.079) 0:01:28.008 ***** skipping: [instance] => (item=pool-destroy) skipping: [instance] => (item=pool-undefine) skipping: [instance] TASK [libvirt_manager : Refresh pools facts] *********************************** Thursday 27 November 2025 18:03:15 +0000 (0:00:00.114) 0:01:28.123 ***** ok: [instance] TASK [libvirt_manager : Refresh all pools after actions] *********************** Thursday 27 November 2025 18:03:15 +0000 (0:00:00.293) 0:01:28.416 ***** skipping: [instance] TASK [libvirt_manager : Get temporary key status] ****************************** Thursday 27 November 2025 18:03:15 +0000 (0:00:00.045) 0:01:28.462 ***** ok: [instance] TASK [libvirt_manager : Get public key] **************************************** Thursday 27 November 2025 18:03:15 +0000 (0:00:00.223) 0:01:28.685 ***** skipping: [instance] TASK [libvirt_manager : Remove public key] ************************************* Thursday 27 November 2025 18:03:15 +0000 (0:00:00.039) 0:01:28.725 ***** skipping: [instance] TASK [libvirt_manager : Remove keypair] **************************************** Thursday 27 November 2025 18:03:15 +0000 (0:00:00.039) 0:01:28.765 ***** skipping: [instance] => (item=cifmw_reproducer_key.pub) skipping: [instance] => (item=cifmw_reproducer_key) skipping: [instance] TASK [libvirt_manager : List libvirt logs] ************************************* Thursday 27 November 2025 18:03:15 +0000 (0:00:00.043) 0:01:28.808 ***** ok: [instance] TASK [libvirt_manager : Remove detected logs] ********************************** Thursday 27 November 2025 18:03:15 +0000 (0:00:00.226) 0:01:29.034 ***** skipping: [instance] TASK [libvirt_manager : Remove workload and volumes] *************************** Thursday 27 November 2025 18:03:16 +0000 (0:00:00.036) 0:01:29.071 ***** ok: [instance] => (item=workload) changed: [instance] => (item=volumes) ok: [instance] => (item=artifacts/debug_network_data.yml) ok: [instance] => (item=artifacts/debug_pub_net_value.txt) ok: [instance] => (item=artifacts/debug_cifmw_libvirt_manager_layout.yml) ok: [instance] => (item=artifacts/interfaces-info.yml) ok: [instance] => (item=artifacts/libvirt-uuids.yml) ok: [instance] => (item=artifacts/net-map-def-patch.yml) TASK [libvirt_manager : Deepscrub data] **************************************** Thursday 27 November 2025 18:03:17 +0000 (0:00:01.412) 0:01:30.483 ***** ok: [instance] => (item=images) ok: [instance] => (item=artifacts/virtual-nodes.yml) TASK [podman : Ensure podman is installed] ************************************* Thursday 27 November 2025 18:03:17 +0000 (0:00:00.390) 0:01:30.874 ***** ok: [instance] TASK [podman : Enable loginctl linger for ansible_user_id] ********************* Thursday 27 November 2025 18:03:19 +0000 (0:00:01.254) 0:01:32.128 ***** changed: [instance] TASK [podman : Ensure subordinate UID entry exists for zuul] ******************* Thursday 27 November 2025 18:03:19 +0000 (0:00:00.254) 0:01:32.382 ***** skipping: [instance] TASK [podman : Ensure subordinate GID entry exists for zuul] ******************* Thursday 27 November 2025 18:03:19 +0000 (0:00:00.048) 0:01:32.430 ***** skipping: [instance] TASK [podman : Run podman system migrate if subuid/subgid files were changed] *** Thursday 27 November 2025 18:03:19 +0000 (0:00:00.071) 0:01:32.502 ***** skipping: [instance] TASK [virtualbmc : Stop and remove vbmc container] ***************************** Thursday 27 November 2025 18:03:19 +0000 (0:00:00.069) 0:01:32.571 ***** ok: [instance] TASK [virtualbmc : Remove vbmc container image] ******************************** Thursday 27 November 2025 18:03:19 +0000 (0:00:00.480) 0:01:33.052 ***** ok: [instance] TASK [virtualbmc : Check if VBMC key exists] *********************************** Thursday 27 November 2025 18:03:20 +0000 (0:00:00.441) 0:01:33.494 ***** ok: [instance] TASK [virtualbmc : Slurp key] ************************************************** Thursday 27 November 2025 18:03:20 +0000 (0:00:00.208) 0:01:33.702 ***** skipping: [instance] TASK [virtualbmc : Revoke VBMC SSH access] ************************************* Thursday 27 November 2025 18:03:20 +0000 (0:00:00.038) 0:01:33.740 ***** skipping: [instance] TASK [virtualbmc : Remove vbmc files] ****************************************** Thursday 27 November 2025 18:03:20 +0000 (0:00:00.038) 0:01:33.778 ***** ok: [instance] => (item=/home/zuul/.ssh/vbmc-key) ok: [instance] => (item=/home/zuul/.ssh/vbmc-key.pub) ok: [instance] => (item=/home/zuul/.ssh/virtualbmc.conf) ok: [instance] => (item=/home/zuul/.ssh/vbmcd.sh) TASK [Clean remote ssh config] ************************************************* Thursday 27 November 2025 18:03:21 +0000 (0:00:00.743) 0:01:34.522 ***** TASK [ssh_jumper : Remove Include cifmw_ssh_config.d] ************************** Thursday 27 November 2025 18:03:21 +0000 (0:00:00.090) 0:01:34.612 ***** ok: [instance] TASK [ssh_jumper : Remove cifmw_ssh_config.d directory] ************************ Thursday 27 November 2025 18:03:21 +0000 (0:00:00.314) 0:01:34.926 ***** ok: [instance] TASK [Clean local ssh config] ************************************************** Thursday 27 November 2025 18:03:22 +0000 (0:00:00.225) 0:01:35.152 ***** TASK [ssh_jumper : Remove Include cifmw_ssh_config.d] ************************** Thursday 27 November 2025 18:03:22 +0000 (0:00:00.113) 0:01:35.265 ***** ok: [instance -> localhost] TASK [ssh_jumper : Remove cifmw_ssh_config.d directory] ************************ Thursday 27 November 2025 18:03:22 +0000 (0:00:00.203) 0:01:35.468 ***** ok: [instance -> localhost] TASK [dnsmasq : Cleaning dnsmasq] ********************************************** Thursday 27 November 2025 18:03:22 +0000 (0:00:00.231) 0:01:35.700 ***** included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/configure.yml for instance TASK [dnsmasq : Install needed packages] *************************************** Thursday 27 November 2025 18:03:22 +0000 (0:00:00.073) 0:01:35.773 ***** ok: [instance] TASK [dnsmasq : Ensure SELinux knows about the new files and directories] ****** Thursday 27 November 2025 18:03:23 +0000 (0:00:01.264) 0:01:37.037 ***** ok: [instance] => (item={'target': '/etc/cifmw-dnsmasq.conf', 'setype': 'dnsmasq_etc_t'}) ok: [instance] => (item={'target': '/etc/cifmw-dnsmasq.d(/.*)?', 'setype': 'dnsmasq_etc_t'}) ok: [instance] => (item={'target': '/var/run/cifmw-dnsmasq.pid', 'setype': 'dnsmasq_var_run_t'}) TASK [dnsmasq : Manage configuration directory] ******************************** Thursday 27 November 2025 18:03:25 +0000 (0:00:01.286) 0:01:38.324 ***** ok: [instance] TASK [dnsmasq : Manage systemd unit file] ************************************** Thursday 27 November 2025 18:03:25 +0000 (0:00:00.234) 0:01:38.558 ***** skipping: [instance] TASK [dnsmasq : Manage base configuration file] ******************************** Thursday 27 November 2025 18:03:25 +0000 (0:00:00.041) 0:01:38.600 ***** skipping: [instance] TASK [dnsmasq : Render listener configuration] ********************************* Thursday 27 November 2025 18:03:25 +0000 (0:00:00.038) 0:01:38.638 ***** included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/listener.yml for instance TASK [dnsmasq : Create listener configuration file] **************************** Thursday 27 November 2025 18:03:25 +0000 (0:00:00.094) 0:01:38.733 ***** skipping: [instance] TASK [dnsmasq : Remove listener configuration file] **************************** Thursday 27 November 2025 18:03:25 +0000 (0:00:00.042) 0:01:38.775 ***** ok: [instance] TASK [dnsmasq : Render dns configuration] ************************************** Thursday 27 November 2025 18:03:25 +0000 (0:00:00.254) 0:01:39.029 ***** included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/dns.yml for instance TASK [dnsmasq : Create dns configuration file] ********************************* Thursday 27 November 2025 18:03:26 +0000 (0:00:00.071) 0:01:39.100 ***** skipping: [instance] TASK [dnsmasq : Remove dns configuration file] ********************************* Thursday 27 November 2025 18:03:26 +0000 (0:00:00.042) 0:01:39.142 ***** ok: [instance] TASK [dnsmasq : Add localhost addresses from defined dnsmasq listen addresses to loopback interface] *** Thursday 27 November 2025 18:03:26 +0000 (0:00:00.238) 0:01:39.381 ***** skipping: [instance] TASK [dnsmasq : Enable and start service] ************************************** Thursday 27 November 2025 18:03:26 +0000 (0:00:00.037) 0:01:39.419 ***** skipping: [instance] TASK [dnsmasq : Stop service] ************************************************** Thursday 27 November 2025 18:03:26 +0000 (0:00:00.072) 0:01:39.492 ***** ok: [instance] TASK [dnsmasq : Remove unit file] ********************************************** Thursday 27 November 2025 18:03:26 +0000 (0:00:00.355) 0:01:39.847 ***** ok: [instance] TASK [dnsmasq : Remove main configuration files] ******************************* Thursday 27 November 2025 18:03:27 +0000 (0:00:00.243) 0:01:40.090 ***** ok: [instance] => (item=/etc/cifmw-dnsmasq.conf) ok: [instance] => (item=/etc/cifmw-dnsmasq.d) TASK [dnsmasq : Remove lease file] ********************************************* Thursday 27 November 2025 18:03:27 +0000 (0:00:00.451) 0:01:40.542 ***** ok: [instance] TASK [radvd : Gather package facts] ******************************************** Thursday 27 November 2025 18:03:27 +0000 (0:00:00.266) 0:01:40.808 ***** ok: [instance] TASK [radvd : Stop and disable radvd service] ********************************** Thursday 27 November 2025 18:03:28 +0000 (0:00:00.636) 0:01:41.445 ***** skipping: [instance] TASK [radvd : Remove radvd configuration file] ********************************* Thursday 27 November 2025 18:03:28 +0000 (0:00:00.054) 0:01:41.499 ***** ok: [instance] TASK [radvd : Remove configuration directory] ********************************** Thursday 27 November 2025 18:03:28 +0000 (0:00:00.223) 0:01:41.722 ***** ok: [instance] TASK [radvd : Remove radvd package] ******************************************** Thursday 27 November 2025 18:03:28 +0000 (0:00:00.233) 0:01:41.956 ***** skipping: [instance] TASK [libvirt_manager : Ensure output directory exists] ************************ Thursday 27 November 2025 18:03:28 +0000 (0:00:00.112) 0:01:42.069 ***** ok: [instance] TASK [libvirt_manager : Get vmx/svm extensions from /proc/cpuinfo] ************* Thursday 27 November 2025 18:03:29 +0000 (0:00:00.208) 0:01:42.277 ***** changed: [instance] TASK [libvirt_manager : Check if KVM is enabled] ******************************* Thursday 27 November 2025 18:03:29 +0000 (0:00:00.205) 0:01:42.482 ***** ok: [instance] TASK [libvirt_manager : Fail if KVM not enabled] ******************************* Thursday 27 November 2025 18:03:29 +0000 (0:00:00.212) 0:01:42.695 ***** skipping: [instance] TASK [libvirt_manager : Check if VMX virtualization] *************************** Thursday 27 November 2025 18:03:29 +0000 (0:00:00.043) 0:01:42.738 ***** skipping: [instance] TASK [libvirt_manager : Check if SVM virtualization] *************************** Thursday 27 November 2025 18:03:29 +0000 (0:00:00.039) 0:01:42.778 ***** ok: [instance] TASK [libvirt_manager : Enable VMX virtualization] ***************************** Thursday 27 November 2025 18:03:29 +0000 (0:00:00.043) 0:01:42.821 ***** skipping: [instance] TASK [libvirt_manager : Install packages required for using KVM] *************** Thursday 27 November 2025 18:03:29 +0000 (0:00:00.041) 0:01:42.863 ***** ok: [instance] TASK [libvirt_manager : Create rules.d polkit folder] ************************** Thursday 27 November 2025 18:03:31 +0000 (0:00:01.241) 0:01:44.105 ***** ok: [instance] TASK [libvirt_manager : Enable UNIX socket PolicyKit auth] ********************* Thursday 27 November 2025 18:03:31 +0000 (0:00:00.220) 0:01:44.325 ***** ok: [instance] TASK [libvirt_manager : Restart service polkit service] ************************ Thursday 27 November 2025 18:03:31 +0000 (0:00:00.425) 0:01:44.751 ***** skipping: [instance] TASK [libvirt_manager : Remove directory for service override] ***************** Thursday 27 November 2025 18:03:31 +0000 (0:00:00.046) 0:01:44.798 ***** ok: [instance] TASK [libvirt_manager : Reload systemctl and start/enable virtproxyd.service] *** Thursday 27 November 2025 18:03:31 +0000 (0:00:00.214) 0:01:45.012 ***** ok: [instance] TASK [libvirt_manager : Ensure firewalld service is up] ************************ Thursday 27 November 2025 18:03:32 +0000 (0:00:00.514) 0:01:45.526 ***** ok: [instance] TASK [libvirt_manager : Ensure libvirt modular driver daemons are started.] **** Thursday 27 November 2025 18:03:32 +0000 (0:00:00.346) 0:01:45.872 ***** included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/drivers.yml for instance => (item=qemu) included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/drivers.yml for instance => (item=interface) included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/drivers.yml for instance => (item=network) included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/drivers.yml for instance => (item=nodedev) included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/drivers.yml for instance => (item=nwfilter) included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/drivers.yml for instance => (item=secret) included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/drivers.yml for instance => (item=storage) included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/drivers.yml for instance => (item=proxy) TASK [libvirt_manager : Ensure read-write socket is enabled for qemu.] ********* Thursday 27 November 2025 18:03:33 +0000 (0:00:00.215) 0:01:46.088 ***** ok: [instance] TASK [libvirt_manager : Ensure read-only socket is enabled for qemu.] ********** Thursday 27 November 2025 18:03:33 +0000 (0:00:00.366) 0:01:46.455 ***** ok: [instance] TASK [libvirt_manager : Ensure admin socket is enabled for qemu.] ************** Thursday 27 November 2025 18:03:33 +0000 (0:00:00.353) 0:01:46.808 ***** ok: [instance] TASK [libvirt_manager : Ensure read-write socket is enabled for interface.] **** Thursday 27 November 2025 18:03:34 +0000 (0:00:00.375) 0:01:47.183 ***** ok: [instance] TASK [libvirt_manager : Ensure read-only socket is enabled for interface.] ***** Thursday 27 November 2025 18:03:34 +0000 (0:00:00.350) 0:01:47.533 ***** ok: [instance] TASK [libvirt_manager : Ensure admin socket is enabled for interface.] ********* Thursday 27 November 2025 18:03:34 +0000 (0:00:00.342) 0:01:47.875 ***** ok: [instance] TASK [libvirt_manager : Ensure read-write socket is enabled for network.] ****** Thursday 27 November 2025 18:03:35 +0000 (0:00:00.353) 0:01:48.228 ***** ok: [instance] TASK [libvirt_manager : Ensure read-only socket is enabled for network.] ******* Thursday 27 November 2025 18:03:35 +0000 (0:00:00.339) 0:01:48.568 ***** ok: [instance] TASK [libvirt_manager : Ensure admin socket is enabled for network.] *********** Thursday 27 November 2025 18:03:35 +0000 (0:00:00.349) 0:01:48.917 ***** ok: [instance] TASK [libvirt_manager : Ensure read-write socket is enabled for nodedev.] ****** Thursday 27 November 2025 18:03:36 +0000 (0:00:00.341) 0:01:49.259 ***** ok: [instance] TASK [libvirt_manager : Ensure read-only socket is enabled for nodedev.] ******* Thursday 27 November 2025 18:03:36 +0000 (0:00:00.344) 0:01:49.603 ***** ok: [instance] TASK [libvirt_manager : Ensure admin socket is enabled for nodedev.] *********** Thursday 27 November 2025 18:03:36 +0000 (0:00:00.335) 0:01:49.938 ***** ok: [instance] TASK [libvirt_manager : Ensure read-write socket is enabled for nwfilter.] ***** Thursday 27 November 2025 18:03:37 +0000 (0:00:00.349) 0:01:50.288 ***** ok: [instance] TASK [libvirt_manager : Ensure read-only socket is enabled for nwfilter.] ****** Thursday 27 November 2025 18:03:37 +0000 (0:00:00.353) 0:01:50.641 ***** ok: [instance] TASK [libvirt_manager : Ensure admin socket is enabled for nwfilter.] ********** Thursday 27 November 2025 18:03:38 +0000 (0:00:00.443) 0:01:51.085 ***** ok: [instance] TASK [libvirt_manager : Ensure read-write socket is enabled for secret.] ******* Thursday 27 November 2025 18:03:38 +0000 (0:00:00.371) 0:01:51.457 ***** ok: [instance] TASK [libvirt_manager : Ensure read-only socket is enabled for secret.] ******** Thursday 27 November 2025 18:03:38 +0000 (0:00:00.350) 0:01:51.807 ***** ok: [instance] TASK [libvirt_manager : Ensure admin socket is enabled for secret.] ************ Thursday 27 November 2025 18:03:39 +0000 (0:00:00.362) 0:01:52.170 ***** ok: [instance] TASK [libvirt_manager : Ensure read-write socket is enabled for storage.] ****** Thursday 27 November 2025 18:03:39 +0000 (0:00:00.357) 0:01:52.528 ***** ok: [instance] TASK [libvirt_manager : Ensure read-only socket is enabled for storage.] ******* Thursday 27 November 2025 18:03:39 +0000 (0:00:00.358) 0:01:52.887 ***** ok: [instance] TASK [libvirt_manager : Ensure admin socket is enabled for storage.] *********** Thursday 27 November 2025 18:03:40 +0000 (0:00:00.350) 0:01:53.237 ***** ok: [instance] TASK [libvirt_manager : Ensure read-write socket is enabled for proxy.] ******** Thursday 27 November 2025 18:03:40 +0000 (0:00:00.348) 0:01:53.586 ***** ok: [instance] TASK [libvirt_manager : Ensure read-only socket is enabled for proxy.] ********* Thursday 27 November 2025 18:03:40 +0000 (0:00:00.350) 0:01:53.936 ***** ok: [instance] TASK [libvirt_manager : Ensure admin socket is enabled for proxy.] ************* Thursday 27 November 2025 18:03:41 +0000 (0:00:00.351) 0:01:54.288 ***** ok: [instance] TASK [libvirt_manager : Manage service for older releases] ********************* Thursday 27 November 2025 18:03:41 +0000 (0:00:00.355) 0:01:54.643 ***** skipping: [instance] TASK [libvirt_manager : Get libvirt group users] ******************************* Thursday 27 November 2025 18:03:41 +0000 (0:00:00.056) 0:01:54.700 ***** ok: [instance] TASK [libvirt_manager : Add user if not exists in libvirt group] *************** Thursday 27 November 2025 18:03:41 +0000 (0:00:00.326) 0:01:55.027 ***** ok: [instance] TASK [libvirt_manager : Allow QEMU on home directory for the storage access] *** Thursday 27 November 2025 18:03:42 +0000 (0:00:00.408) 0:01:55.435 ***** ok: [instance] TASK [libvirt_manager : Inject system connection parameters in bashrc] ********* Thursday 27 November 2025 18:03:42 +0000 (0:00:00.301) 0:01:55.736 ***** [WARNING]: Reset is not implemented for this connection changed: [instance] TASK [libvirt_manager : Ensure we reload user env] ***************************** Thursday 27 November 2025 18:03:42 +0000 (0:00:00.201) 0:01:55.938 ***** TASK [libvirt_manager : Deactivate default] ************************************ Thursday 27 November 2025 18:03:42 +0000 (0:00:00.075) 0:01:56.014 ***** fatal: [instance]: FAILED! => changed=false msg: network default not found TASK [libvirt_manager : Encountered an error during virt-net removal.] ********* Thursday 27 November 2025 18:03:43 +0000 (0:00:00.281) 0:01:56.296 ***** ok: [instance] => msg: Looks like the provided virtual network does not exist. TASK [Ensure we use dnsmasq for NetworkManager resolver] *********************** Thursday 27 November 2025 18:03:43 +0000 (0:00:00.070) 0:01:56.366 ***** ok: [instance] TASK [Ensure we delegate .utility zone to our own instance] ******************** Thursday 27 November 2025 18:03:43 +0000 (0:00:00.380) 0:01:56.746 ***** ok: [instance] TASK [Restart NetworkManager] ************************************************** Thursday 27 November 2025 18:03:44 +0000 (0:00:00.382) 0:01:57.129 ***** changed: [instance] TASK [Ensure ocp_volumes exists] *********************************************** Thursday 27 November 2025 18:03:44 +0000 (0:00:00.465) 0:01:57.594 ***** changed: [instance] RUNNING HANDLER [libvirt_manager : Restart firewalld] ************************** Thursday 27 November 2025 18:03:44 +0000 (0:00:00.286) 0:01:57.881 ***** changed: [instance] PLAY RECAP ********************************************************************* instance : ok=132 changed=22 unreachable=0 failed=0 skipped=83 rescued=1 ignored=0 Thursday 27 November 2025 18:03:45 +0000 (0:00:00.808) 0:01:58.689 ***** =============================================================================== test_deps : Install selinux python libs -------------------------------- 54.32s repo_setup : Initialize python venv and install requirements ------------ 6.61s libvirt_manager : Populate service facts -------------------------------- 2.10s repo_setup : Make sure git-core package is installed -------------------- 1.52s libvirt_manager : Remove workload and volumes --------------------------- 1.41s ci_setup : Install needed packages -------------------------------------- 1.33s test_deps : Install python yaml libs ------------------------------------ 1.29s dnsmasq : Ensure SELinux knows about the new files and directories ------ 1.29s dnsmasq : Install needed packages --------------------------------------- 1.26s podman : Ensure podman is installed ------------------------------------- 1.25s libvirt_manager : Install packages required for using KVM --------------- 1.24s ci_setup : Manage directories ------------------------------------------- 1.07s repo_setup : Get repo-setup repository ---------------------------------- 1.04s repo_setup : Run repo-setup --------------------------------------------- 1.02s libvirt_manager : Start virtqemud socket service ------------------------ 0.90s Gathering Facts --------------------------------------------------------- 0.83s libvirt_manager : Get installed packages list --------------------------- 0.81s libvirt_manager : Restart firewalld ------------------------------------- 0.81s test_deps : Disable ubi 9 repos ----------------------------------------- 0.80s virtualbmc : Remove vbmc files ------------------------------------------ 0.74s PLAY [One hypervisor] ********************************************************** TASK [Gathering Facts] ********************************************************* Thursday 27 November 2025 18:03:46 +0000 (0:00:00.049) 0:00:00.049 ***** ok: [instance] TASK [discover_latest_image : Get latest image] ******************************** Thursday 27 November 2025 18:03:47 +0000 (0:00:00.908) 0:00:00.957 ***** changed: [instance] TASK [discover_latest_image : Export facts accordingly] ************************ Thursday 27 November 2025 18:03:48 +0000 (0:00:01.573) 0:00:02.531 ***** ok: [instance] TASK [Load networking definition] ********************************************** Thursday 27 November 2025 18:03:48 +0000 (0:00:00.099) 0:00:02.630 ***** ok: [instance] TASK [libvirt_manager : Import layout generator if needed] ********************* Thursday 27 November 2025 18:03:48 +0000 (0:00:00.076) 0:00:02.706 ***** included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/generate_layout.yml for instance TASK [libvirt_manager : Chose right parameter for layout definition] *********** Thursday 27 November 2025 18:03:48 +0000 (0:00:00.092) 0:00:02.799 ***** ok: [instance] TASK [libvirt_manager : Patch the layout if needed] **************************** Thursday 27 November 2025 18:03:49 +0000 (0:00:00.112) 0:00:02.912 ***** ok: [instance] => (item=cifmw_libvirt_manager_configuration_patch_01_more_computes) TASK [libvirt_manager : Enable forwarding in the libvirt zone] ***************** Thursday 27 November 2025 18:03:49 +0000 (0:00:00.195) 0:00:03.108 ***** changed: [instance] TASK [libvirt_manager : Enable masquerading for public traffic] **************** Thursday 27 November 2025 18:03:49 +0000 (0:00:00.524) 0:00:03.632 ***** changed: [instance] TASK [libvirt_manager : Ensure firewalld is restarts] ************************** Thursday 27 November 2025 18:03:50 +0000 (0:00:00.505) 0:00:04.137 ***** RUNNING HANDLER [libvirt_manager : Restart firewalld] ************************** Thursday 27 November 2025 18:03:50 +0000 (0:00:00.093) 0:00:04.231 ***** changed: [instance] TASK [Deploy virtualbmc] ******************************************************* Thursday 27 November 2025 18:03:51 +0000 (0:00:00.976) 0:00:05.208 ***** skipping: [instance] TASK [libvirt_manager : Let the project know we have vbmc available] *********** Thursday 27 November 2025 18:03:51 +0000 (0:00:00.062) 0:00:05.270 ***** skipping: [instance] TASK [libvirt_manager : Create needed workload directory] ********************** Thursday 27 November 2025 18:03:51 +0000 (0:00:00.085) 0:00:05.356 ***** changed: [instance] => (item=workload) changed: [instance] => (item=reproducer-inventory) changed: [instance] => (item=volumes) TASK [libvirt_manager : Allow QEMU on workload directory] ********************** Thursday 27 November 2025 18:03:52 +0000 (0:00:00.659) 0:00:06.015 ***** changed: [instance] => (item=workload) changed: [instance] => (item=volumes) TASK [libvirt_manager : Generate networking data] ****************************** Thursday 27 November 2025 18:03:52 +0000 (0:00:00.584) 0:00:06.599 ***** included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/generate_networking_data.yml for instance TASK [libvirt_manager : Ensure fact is existing, and empty] ******************** Thursday 27 November 2025 18:03:52 +0000 (0:00:00.159) 0:00:06.758 ***** ok: [instance] TASK [libvirt_manager : Check if we get an existing interfaces-info.yml] ******* Thursday 27 November 2025 18:03:52 +0000 (0:00:00.051) 0:00:06.809 ***** ok: [instance] TASK [libvirt_manager : Load file if exists] *********************************** Thursday 27 November 2025 18:03:53 +0000 (0:00:00.335) 0:00:07.145 ***** skipping: [instance] TASK [libvirt_manager : Update fact with existing content] ********************* Thursday 27 November 2025 18:03:53 +0000 (0:00:00.084) 0:00:07.230 ***** skipping: [instance] TASK [libvirt_manager : Generate VM list] ************************************** Thursday 27 November 2025 18:03:53 +0000 (0:00:00.063) 0:00:07.293 ***** ok: [instance] TASK [libvirt_manager : Generate/update mapping all nodes] ********************* Thursday 27 November 2025 18:03:53 +0000 (0:00:00.087) 0:00:07.381 ***** ok: [instance] => (item={'key': 'compute-0', 'value': 'compute'}) ok: [instance] => (item={'key': 'compute-1', 'value': 'compute'}) ok: [instance] => (item={'key': 'baremetal-0', 'value': 'baremetal'}) TASK [libvirt_manager : Append baremetal nodes if needed] ********************** Thursday 27 November 2025 18:03:53 +0000 (0:00:00.142) 0:00:07.523 ***** skipping: [instance] TASK [libvirt_manager : Dump MAC mapping] ************************************** Thursday 27 November 2025 18:03:53 +0000 (0:00:00.099) 0:00:07.623 ***** changed: [instance] TASK [libvirt_manager : Inject all VMs in the inventory] *********************** Thursday 27 November 2025 18:03:54 +0000 (0:00:00.511) 0:00:08.134 ***** changed: [instance] => (item=Adding compute-0 to computes) changed: [instance] => (item=Adding compute-1 to computes) changed: [instance] => (item=Adding baremetal-0 to baremetals) TASK [networking_mapper : Check for Networking Definition file existence] ****** Thursday 27 November 2025 18:03:54 +0000 (0:00:00.147) 0:00:08.281 ***** skipping: [instance] TASK [networking_mapper : Load the Networking Definition from file] ************ Thursday 27 November 2025 18:03:54 +0000 (0:00:00.085) 0:00:08.367 ***** skipping: [instance] TASK [networking_mapper : Check for interfaces info file existence] ************ Thursday 27 November 2025 18:03:54 +0000 (0:00:00.059) 0:00:08.426 ***** skipping: [instance] TASK [networking_mapper : Load the interfaces info from file] ****************** Thursday 27 November 2025 18:03:54 +0000 (0:00:00.057) 0:00:08.484 ***** skipping: [instance] TASK [networking_mapper : Ensure local fact is empty] ************************** Thursday 27 November 2025 18:03:54 +0000 (0:00:00.055) 0:00:08.540 ***** ok: [instance] TASK [networking_mapper : Set the input Networking Definition and patch it if needed] *** Thursday 27 November 2025 18:03:54 +0000 (0:00:00.051) 0:00:08.591 ***** ok: [instance] => (item={'networks': {'ctlplane': {'network': '192.168.140.0/24', 'gateway': '192.168.140.1', 'dns': ['192.168.140.253', '192.168.140.254'], 'search-domain': 'ctlplane.example.local', 'mtu': 1500}}, 'group-templates': {'computes': {'network-template': {'range': {'start': 10, 'end': 15}}, 'networks': {'ctlplane': {}}}, 'sl-computes': {'network-template': {'range': {'start': 16, 'length': 2}}, 'networks': {'ctlplane': {}}}, 'baremetals': {'networks': {'ctlplane': {'range': '192.168.140.20-192.168.140.24'}}}}}) TASK [networking_mapper : Gather facts if requested] *************************** Thursday 27 November 2025 18:03:54 +0000 (0:00:00.224) 0:00:08.815 ***** skipping: [instance] TASK [networking_mapper : Ensure CI infrastructure dir exists] ***************** Thursday 27 November 2025 18:03:55 +0000 (0:00:00.051) 0:00:08.867 ***** ok: [instance] TASK [networking_mapper : Write the Networking Definition to file] ************* Thursday 27 November 2025 18:03:55 +0000 (0:00:00.251) 0:00:09.119 ***** changed: [instance] TASK [networking_mapper : Call the networking mapper] ************************** Thursday 27 November 2025 18:03:55 +0000 (0:00:00.479) 0:00:09.598 ***** ok: [instance] TASK [networking_mapper : Set networking mapper facts] ************************* Thursday 27 November 2025 18:03:55 +0000 (0:00:00.117) 0:00:09.716 ***** ok: [instance] TASK [networking_mapper : Write the Networking Environment Definition to file] *** Thursday 27 November 2025 18:03:55 +0000 (0:00:00.056) 0:00:09.772 ***** changed: [instance] TASK [libvirt_manager : Manage networks if needed] ***************************** Thursday 27 November 2025 18:03:56 +0000 (0:00:00.477) 0:00:10.249 ***** included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/create_networks.yml for instance TASK [libvirt_manager : Define the localized variables for performing the tasks here.] *** Thursday 27 November 2025 18:03:56 +0000 (0:00:00.125) 0:00:10.375 ***** ok: [instance] => (item=public) ok: [instance] => (item=osp_trunk) TASK [libvirt_manager : Ensure networks are defined] *************************** Thursday 27 November 2025 18:03:56 +0000 (0:00:00.074) 0:00:10.449 ***** changed: [instance] => (item=cifmw-public) changed: [instance] => (item=cifmw-osp_trunk) TASK [libvirt_manager : Ensure networks are created/started] ******************* Thursday 27 November 2025 18:03:57 +0000 (0:00:00.583) 0:00:11.033 ***** ok: [instance] => (item=cifmw-public) ok: [instance] => (item=cifmw-osp_trunk) TASK [libvirt_manager : Ensure networks are active] **************************** Thursday 27 November 2025 18:03:57 +0000 (0:00:00.642) 0:00:11.675 ***** ok: [instance] => (item=cifmw-public) ok: [instance] => (item=cifmw-osp_trunk) TASK [libvirt_manager : Ensure networks enabled to autostart] ****************** Thursday 27 November 2025 18:03:58 +0000 (0:00:00.463) 0:00:12.139 ***** changed: [instance] => (item=cifmw-public) changed: [instance] => (item=cifmw-osp_trunk) TASK [libvirt_manager : Add a dummy interface to bridges if required] ********** Thursday 27 November 2025 18:03:58 +0000 (0:00:00.465) 0:00:12.604 ***** included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/create_networks_dummy_interfaces.yml for instance TASK [libvirt_manager : Fetch present bridge interfaces] *********************** Thursday 27 November 2025 18:03:58 +0000 (0:00:00.117) 0:00:12.721 ***** ok: [instance] TASK [libvirt_manager : Fetch bridges ports link info] ************************* Thursday 27 November 2025 18:03:59 +0000 (0:00:00.214) 0:00:12.936 ***** ok: [instance] => (item=cifmw-public) ok: [instance] => (item=cifmw-osp_trunk) TASK [Create dummy interfaces to ensure bridges are UP] ************************ Thursday 27 November 2025 18:03:59 +0000 (0:00:00.449) 0:00:13.386 ***** TASK [ci_nmstate : Ensure we have needed facts] ******************************** Thursday 27 November 2025 18:03:59 +0000 (0:00:00.133) 0:00:13.520 ***** skipping: [instance] TASK [ci_nmstate : Install required packages on instance] ********************** Thursday 27 November 2025 18:03:59 +0000 (0:00:00.199) 0:00:13.719 ***** ok: [instance] TASK [ci_nmstate : Create the target NMstate dump directory] ******************* Thursday 27 November 2025 18:04:01 +0000 (0:00:01.529) 0:00:15.249 ***** changed: [instance] TASK [ci_nmstate : Save nmstate state for instance] **************************** Thursday 27 November 2025 18:04:01 +0000 (0:00:00.229) 0:00:15.479 ***** changed: [instance] TASK [ci_nmstate : Apply the desidered state on instance] ********************** Thursday 27 November 2025 18:04:02 +0000 (0:00:00.390) 0:00:15.869 ***** changed: [instance] TASK [ci_nmstate : Save nmstate debugging data for instance] ******************* Thursday 27 November 2025 18:04:03 +0000 (0:00:01.771) 0:00:17.641 ***** changed: [instance] TASK [Create extra network configuration] ************************************** Thursday 27 November 2025 18:04:04 +0000 (0:00:00.411) 0:00:18.053 ***** skipping: [instance] TASK [libvirt_manager : Ensure extra networks is in correct zone] ************** Thursday 27 November 2025 18:04:04 +0000 (0:00:00.063) 0:00:18.117 ***** skipping: [instance] TASK [libvirt_manager : Refresh networking facts on host] ********************** Thursday 27 November 2025 18:04:04 +0000 (0:00:00.059) 0:00:18.176 ***** ok: [instance] TASK [libvirt_manager : Build needed network/dnsmasq related content] ********** Thursday 27 November 2025 18:04:04 +0000 (0:00:00.461) 0:00:18.638 ***** ok: [instance] => (item=cifmw-public) ok: [instance] => (item=cifmw-osp_trunk) TASK [dnsmasq : Install needed packages] *************************************** Thursday 27 November 2025 18:04:05 +0000 (0:00:00.270) 0:00:18.908 ***** ok: [instance] TASK [dnsmasq : Ensure SELinux knows about the new files and directories] ****** Thursday 27 November 2025 18:04:06 +0000 (0:00:01.284) 0:00:20.193 ***** changed: [instance] => (item={'target': '/etc/cifmw-dnsmasq.conf', 'setype': 'dnsmasq_etc_t'}) changed: [instance] => (item={'target': '/etc/cifmw-dnsmasq.d(/.*)?', 'setype': 'dnsmasq_etc_t'}) changed: [instance] => (item={'target': '/var/run/cifmw-dnsmasq.pid', 'setype': 'dnsmasq_var_run_t'}) TASK [dnsmasq : Manage configuration directory] ******************************** Thursday 27 November 2025 18:04:09 +0000 (0:00:03.398) 0:00:23.592 ***** changed: [instance] TASK [dnsmasq : Manage systemd unit file] ************************************** Thursday 27 November 2025 18:04:09 +0000 (0:00:00.250) 0:00:23.842 ***** changed: [instance] TASK [dnsmasq : Manage base configuration file] ******************************** Thursday 27 November 2025 18:04:10 +0000 (0:00:00.404) 0:00:24.246 ***** changed: [instance] TASK [dnsmasq : Render listener configuration] ********************************* Thursday 27 November 2025 18:04:10 +0000 (0:00:00.431) 0:00:24.677 ***** included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/listener.yml for instance TASK [dnsmasq : Create listener configuration file] **************************** Thursday 27 November 2025 18:04:10 +0000 (0:00:00.121) 0:00:24.799 ***** changed: [instance] TASK [dnsmasq : Remove listener configuration file] **************************** Thursday 27 November 2025 18:04:11 +0000 (0:00:00.412) 0:00:25.212 ***** skipping: [instance] TASK [dnsmasq : Render dns configuration] ************************************** Thursday 27 November 2025 18:04:11 +0000 (0:00:00.051) 0:00:25.263 ***** included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/dns.yml for instance TASK [dnsmasq : Create dns configuration file] ********************************* Thursday 27 November 2025 18:04:11 +0000 (0:00:00.113) 0:00:25.377 ***** changed: [instance] TASK [dnsmasq : Remove dns configuration file] ********************************* Thursday 27 November 2025 18:04:11 +0000 (0:00:00.400) 0:00:25.777 ***** skipping: [instance] TASK [dnsmasq : Add localhost addresses from defined dnsmasq listen addresses to loopback interface] *** Thursday 27 November 2025 18:04:11 +0000 (0:00:00.052) 0:00:25.830 ***** ok: [instance] => (item=127.0.0.2) TASK [dnsmasq : Enable and start service] ************************************** Thursday 27 November 2025 18:04:12 +0000 (0:00:00.265) 0:00:26.095 ***** changed: [instance] TASK [dnsmasq : Stop service] ************************************************** Thursday 27 November 2025 18:04:13 +0000 (0:00:00.769) 0:00:26.865 ***** skipping: [instance] TASK [dnsmasq : Remove unit file] ********************************************** Thursday 27 November 2025 18:04:13 +0000 (0:00:00.050) 0:00:26.916 ***** skipping: [instance] TASK [dnsmasq : Remove main configuration files] ******************************* Thursday 27 November 2025 18:04:13 +0000 (0:00:00.078) 0:00:26.994 ***** skipping: [instance] => (item=/etc/cifmw-dnsmasq.conf) skipping: [instance] => (item=/etc/cifmw-dnsmasq.d) skipping: [instance] TASK [Create dnsmasq networks] ************************************************* Thursday 27 November 2025 18:04:13 +0000 (0:00:00.088) 0:00:27.082 ***** TASK [dnsmasq : Assert mandatory parameter] ************************************ Thursday 27 November 2025 18:04:13 +0000 (0:00:00.160) 0:00:27.243 ***** ok: [instance] => changed=false msg: All assertions passed TASK [dnsmasq : Assert mandatory parameters for new network] ******************* Thursday 27 November 2025 18:04:13 +0000 (0:00:00.093) 0:00:27.337 ***** ok: [instance] => changed=false msg: All assertions passed TASK [dnsmasq : Create network] ************************************************ Thursday 27 November 2025 18:04:13 +0000 (0:00:00.068) 0:00:27.405 ***** changed: [instance] TASK [dnsmasq : Remove network] ************************************************ Thursday 27 November 2025 18:04:14 +0000 (0:00:00.466) 0:00:27.872 ***** skipping: [instance] TASK [dnsmasq : Remove dhcp host files] **************************************** Thursday 27 November 2025 18:04:14 +0000 (0:00:00.049) 0:00:27.921 ***** skipping: [instance] TASK [dnsmasq : Assert mandatory parameter] ************************************ Thursday 27 November 2025 18:04:14 +0000 (0:00:00.109) 0:00:28.030 ***** ok: [instance] => changed=false msg: All assertions passed TASK [dnsmasq : Assert mandatory parameters for new network] ******************* Thursday 27 November 2025 18:04:14 +0000 (0:00:00.058) 0:00:28.088 ***** ok: [instance] => changed=false msg: All assertions passed TASK [dnsmasq : Create network] ************************************************ Thursday 27 November 2025 18:04:14 +0000 (0:00:00.067) 0:00:28.156 ***** changed: [instance] TASK [dnsmasq : Remove network] ************************************************ Thursday 27 November 2025 18:04:14 +0000 (0:00:00.486) 0:00:28.642 ***** skipping: [instance] TASK [dnsmasq : Remove dhcp host files] **************************************** Thursday 27 November 2025 18:04:14 +0000 (0:00:00.052) 0:00:28.695 ***** skipping: [instance] TASK [Deploy radvd for IPv6 router advertisements] ***************************** Thursday 27 November 2025 18:04:14 +0000 (0:00:00.087) 0:00:28.782 ***** skipping: [instance] TASK [libvirt_manager : Ensure network is in correct zone] ********************* Thursday 27 November 2025 18:04:15 +0000 (0:00:00.100) 0:00:28.883 ***** changed: [instance] => (item=cifmw-public) changed: [instance] => (item=cifmw-osp_trunk) TASK [libvirt_manager : Extract IP address from network bridges] *************** Thursday 27 November 2025 18:04:15 +0000 (0:00:00.512) 0:00:29.396 ***** included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/network_bridge_info_gen.yml for instance => (item=cifmw-public) included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/network_bridge_info_gen.yml for instance => (item=cifmw-osp_trunk) TASK [libvirt_manager : Extract IP address from network bridges] *************** Thursday 27 November 2025 18:04:15 +0000 (0:00:00.097) 0:00:29.494 ***** ok: [instance] TASK [libvirt_manager : Set network_bridge_info fact with network and address] *** Thursday 27 November 2025 18:04:16 +0000 (0:00:00.412) 0:00:29.906 ***** ok: [instance] TASK [libvirt_manager : Extract IP address from network bridges] *************** Thursday 27 November 2025 18:04:16 +0000 (0:00:00.069) 0:00:29.976 ***** ok: [instance] TASK [libvirt_manager : Set network_bridge_info fact with network and address] *** Thursday 27 November 2025 18:04:16 +0000 (0:00:00.225) 0:00:30.202 ***** ok: [instance] TASK [libvirt_manager : Output _network_data] ********************************** Thursday 27 November 2025 18:04:16 +0000 (0:00:00.065) 0:00:30.268 ***** changed: [instance] TASK [libvirt_manager : Output pub_net] **************************************** Thursday 27 November 2025 18:04:16 +0000 (0:00:00.400) 0:00:30.668 ***** changed: [instance] TASK [libvirt_manager : Output _cifmw_libvirt_manager_layout] ****************** Thursday 27 November 2025 18:04:17 +0000 (0:00:00.376) 0:00:31.044 ***** changed: [instance] TASK [libvirt_manager : Expose patch for networking_mapper] ******************** Thursday 27 November 2025 18:04:17 +0000 (0:00:00.368) 0:00:31.413 ***** ok: [instance] TASK [libvirt_manager : Save networking_mapper patch] ************************** Thursday 27 November 2025 18:04:17 +0000 (0:00:00.150) 0:00:31.563 ***** changed: [instance] TASK [networking_mapper : Check for Networking Definition file existence] ****** Thursday 27 November 2025 18:04:18 +0000 (0:00:00.365) 0:00:31.929 ***** skipping: [instance] TASK [networking_mapper : Load the Networking Definition from file] ************ Thursday 27 November 2025 18:04:18 +0000 (0:00:00.055) 0:00:31.984 ***** skipping: [instance] TASK [networking_mapper : Check for interfaces info file existence] ************ Thursday 27 November 2025 18:04:18 +0000 (0:00:00.054) 0:00:32.038 ***** skipping: [instance] TASK [networking_mapper : Load the interfaces info from file] ****************** Thursday 27 November 2025 18:04:18 +0000 (0:00:00.087) 0:00:32.125 ***** skipping: [instance] TASK [networking_mapper : Ensure local fact is empty] ************************** Thursday 27 November 2025 18:04:18 +0000 (0:00:00.053) 0:00:32.179 ***** ok: [instance] TASK [networking_mapper : Set the input Networking Definition and patch it if needed] *** Thursday 27 November 2025 18:04:18 +0000 (0:00:00.047) 0:00:32.227 ***** ok: [instance] => (item={'networks': {'ctlplane': {'network': '192.168.140.0/24', 'gateway': '192.168.140.1', 'dns': ['192.168.140.253', '192.168.140.254'], 'search-domain': 'ctlplane.example.local', 'mtu': 1500}}, 'group-templates': {'computes': {'network-template': {'range': {'start': 10, 'end': 15}}, 'networks': {'ctlplane': {}}}, 'sl-computes': {'network-template': {'range': {'start': 16, 'length': 2}}, 'networks': {'ctlplane': {}}}, 'baremetals': {'networks': {'ctlplane': {'range': '192.168.140.20-192.168.140.24'}}}}}) ok: [instance] => (item={'networks': {'public': {'network-v4': '192.168.110.0/24'}}, 'group-templates': {'computes': {'networks': {'public': None}}, 'baremetals': {'networks': {'public': {'range-v4': {'start': '192.168.110.30', 'length': 1}}}}}}) TASK [networking_mapper : Gather facts if requested] *************************** Thursday 27 November 2025 18:04:18 +0000 (0:00:00.146) 0:00:32.373 ***** skipping: [instance] TASK [networking_mapper : Ensure CI infrastructure dir exists] ***************** Thursday 27 November 2025 18:04:18 +0000 (0:00:00.046) 0:00:32.420 ***** ok: [instance] TASK [networking_mapper : Write the Networking Definition to file] ************* Thursday 27 November 2025 18:04:18 +0000 (0:00:00.268) 0:00:32.689 ***** changed: [instance] TASK [networking_mapper : Call the networking mapper] ************************** Thursday 27 November 2025 18:04:19 +0000 (0:00:00.434) 0:00:33.123 ***** ok: [instance] TASK [networking_mapper : Set networking mapper facts] ************************* Thursday 27 November 2025 18:04:19 +0000 (0:00:00.114) 0:00:33.237 ***** ok: [instance] TASK [networking_mapper : Write the Networking Environment Definition to file] *** Thursday 27 November 2025 18:04:19 +0000 (0:00:00.052) 0:00:33.290 ***** changed: [instance] TASK [libvirt_manager : Be sure to save current state of networking_mapper environment] *** Thursday 27 November 2025 18:04:19 +0000 (0:00:00.501) 0:00:33.792 ***** ok: [instance] TASK [libvirt_manager : Unset patch] ******************************************* Thursday 27 November 2025 18:04:19 +0000 (0:00:00.055) 0:00:33.848 ***** ok: [instance] TASK [libvirt_manager : Initialize empty _lm_dhcp_entries fact] **************** Thursday 27 November 2025 18:04:20 +0000 (0:00:00.049) 0:00:33.898 ***** ok: [instance] TASK [libvirt_manager : Reserve IPs on networks] ******************************* Thursday 27 November 2025 18:04:20 +0000 (0:00:00.083) 0:00:33.981 ***** included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/reserve_dnsmasq_ips.yml for instance => (item=ctlplane) included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/reserve_dnsmasq_ips.yml for instance => (item=public) TASK [libvirt_manager : Loop on host IPs] ************************************** Thursday 27 November 2025 18:04:20 +0000 (0:00:00.095) 0:00:34.076 ***** ok: [instance] => (item=baremetal-0 - ctlplane) ok: [instance] => (item=compute-0 - ctlplane) ok: [instance] => (item=compute-1 - ctlplane) TASK [libvirt_manager : Loop on host IPs] ************************************** Thursday 27 November 2025 18:04:20 +0000 (0:00:00.162) 0:00:34.238 ***** ok: [instance] => (item=baremetal-0 - public) ok: [instance] => (item=compute-0 - public) ok: [instance] => (item=compute-1 - public) TASK [Inject DHCP entries for net {{ net_name }}] ****************************** Thursday 27 November 2025 18:04:20 +0000 (0:00:00.198) 0:00:34.437 ***** TASK [dnsmasq : Ensure we have the right data and type] ************************ Thursday 27 November 2025 18:04:20 +0000 (0:00:00.116) 0:00:34.553 ***** ok: [instance] TASK [dnsmasq : Assert we have needed host data] ******************************* Thursday 27 November 2025 18:04:20 +0000 (0:00:00.070) 0:00:34.624 ***** ok: [instance] => (item={'network': 'osp_trunk', 'name': 'baremetal-0', 'state': 'present', 'mac': '52:54:02:2f:18:ab', 'ips': ['192.168.140.20', ''], 'tag': 'baremetal'}) ok: [instance] => (item={'network': 'osp_trunk', 'name': 'compute-0', 'state': 'present', 'mac': '52:54:00:fb:95:b5', 'ips': ['192.168.140.10', ''], 'tag': 'compute'}) ok: [instance] => (item={'network': 'osp_trunk', 'name': 'compute-1', 'state': 'present', 'mac': '52:54:01:11:74:d2', 'ips': ['192.168.140.11', ''], 'tag': 'compute'}) ok: [instance] => (item={'network': 'public', 'name': 'baremetal-0', 'state': 'present', 'mac': '52:54:02:d4:4a:ee', 'ips': ['192.168.110.30', ''], 'tag': 'baremetal'}) ok: [instance] => (item={'network': 'public', 'name': 'compute-0', 'state': 'present', 'mac': '52:54:00:ba:fb:f0', 'ips': ['192.168.110.10', ''], 'tag': 'compute'}) ok: [instance] => (item={'network': 'public', 'name': 'compute-1', 'state': 'present', 'mac': '52:54:01:b1:f9:3d', 'ips': ['192.168.110.11', ''], 'tag': 'compute'}) TASK [dnsmasq : Ensure networks exists] **************************************** Thursday 27 November 2025 18:04:20 +0000 (0:00:00.162) 0:00:34.787 ***** included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/_check_net_status.yml for instance => (item=osp_trunk) included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/_check_net_status.yml for instance => (item=public) TASK [dnsmasq : Check network file status] ************************************* Thursday 27 November 2025 18:04:21 +0000 (0:00:00.109) 0:00:34.896 ***** ok: [instance] TASK [dnsmasq : Assert network exists] ***************************************** Thursday 27 November 2025 18:04:21 +0000 (0:00:00.198) 0:00:35.095 ***** ok: [instance] TASK [dnsmasq : Check network file status] ************************************* Thursday 27 November 2025 18:04:21 +0000 (0:00:00.087) 0:00:35.183 ***** ok: [instance] TASK [dnsmasq : Assert network exists] ***************************************** Thursday 27 November 2025 18:04:21 +0000 (0:00:00.207) 0:00:35.390 ***** ok: [instance] TASK [dnsmasq : Initialize empty dhcp_host_entries] **************************** Thursday 27 November 2025 18:04:21 +0000 (0:00:00.053) 0:00:35.443 ***** ok: [instance] TASK [dnsmasq : Compute entry] ************************************************* Thursday 27 November 2025 18:04:21 +0000 (0:00:00.050) 0:00:35.494 ***** ok: [instance] => (item={'network': 'osp_trunk', 'name': 'baremetal-0', 'state': 'present', 'mac': '52:54:02:2f:18:ab', 'ips': ['192.168.140.20', ''], 'tag': 'baremetal'}) ok: [instance] => (item={'network': 'osp_trunk', 'name': 'compute-0', 'state': 'present', 'mac': '52:54:00:fb:95:b5', 'ips': ['192.168.140.10', ''], 'tag': 'compute'}) ok: [instance] => (item={'network': 'osp_trunk', 'name': 'compute-1', 'state': 'present', 'mac': '52:54:01:11:74:d2', 'ips': ['192.168.140.11', ''], 'tag': 'compute'}) ok: [instance] => (item={'network': 'public', 'name': 'baremetal-0', 'state': 'present', 'mac': '52:54:02:d4:4a:ee', 'ips': ['192.168.110.30', ''], 'tag': 'baremetal'}) ok: [instance] => (item={'network': 'public', 'name': 'compute-0', 'state': 'present', 'mac': '52:54:00:ba:fb:f0', 'ips': ['192.168.110.10', ''], 'tag': 'compute'}) ok: [instance] => (item={'network': 'public', 'name': 'compute-1', 'state': 'present', 'mac': '52:54:01:b1:f9:3d', 'ips': ['192.168.110.11', ''], 'tag': 'compute'}) TASK [dnsmasq : Create add/remove sets] **************************************** Thursday 27 November 2025 18:04:21 +0000 (0:00:00.241) 0:00:35.735 ***** ok: [instance] TASK [dnsmasq : Add DHCP entries] ********************************************** Thursday 27 November 2025 18:04:21 +0000 (0:00:00.067) 0:00:35.802 ***** changed: [instance] => (item={'file': 'osp_trunk_baremetal-0_52:54:02:2f:18:ab', 'entry': 'set:baremetal,52:54:02:2f:18:ab,192.168.140.20,baremetal-0', 'state': 'present'}) changed: [instance] => (item={'file': 'osp_trunk_compute-0_52:54:00:fb:95:b5', 'entry': 'set:compute,52:54:00:fb:95:b5,192.168.140.10,compute-0', 'state': 'present'}) changed: [instance] => (item={'file': 'osp_trunk_compute-1_52:54:01:11:74:d2', 'entry': 'set:compute,52:54:01:11:74:d2,192.168.140.11,compute-1', 'state': 'present'}) changed: [instance] => (item={'file': 'public_baremetal-0_52:54:02:d4:4a:ee', 'entry': 'set:baremetal,52:54:02:d4:4a:ee,192.168.110.30,baremetal-0', 'state': 'present'}) changed: [instance] => (item={'file': 'public_compute-0_52:54:00:ba:fb:f0', 'entry': 'set:compute,52:54:00:ba:fb:f0,192.168.110.10,compute-0', 'state': 'present'}) changed: [instance] => (item={'file': 'public_compute-1_52:54:01:b1:f9:3d', 'entry': 'set:compute,52:54:01:b1:f9:3d,192.168.110.11,compute-1', 'state': 'present'}) TASK [dnsmasq : Remove DHCP entries] ******************************************* Thursday 27 November 2025 18:04:24 +0000 (0:00:02.065) 0:00:37.868 ***** skipping: [instance] TASK [libvirt_manager : Create per-network and .utility DNS entries] *********** Thursday 27 November 2025 18:04:24 +0000 (0:00:00.110) 0:00:37.978 ***** ok: [instance] => (item=baremetal-0) ok: [instance] => (item=compute-0) ok: [instance] => (item=compute-1) TASK [Inject VMs in the .utility zone] ***************************************** Thursday 27 November 2025 18:04:24 +0000 (0:00:00.190) 0:00:38.169 ***** TASK [dnsmasq : Assert we have needed host record data] ************************ Thursday 27 November 2025 18:04:24 +0000 (0:00:00.155) 0:00:38.324 ***** ok: [instance] TASK [dnsmasq : Assert each address element have needed data] ****************** Thursday 27 November 2025 18:04:24 +0000 (0:00:00.074) 0:00:38.399 ***** ok: [instance] => (item={'names': ['baremetal-0.utility', 'baremetal-0.instance', 'baremetal-0.utility', 'baremetal-0.instance'], 'ips': ['192.168.140.20', ''], 'state': 'present'}) ok: [instance] => (item={'names': ['baremetal-0.ctlplane.local', 'baremetal-0.ctlplane.local'], 'ips': ['192.168.140.20', ''], 'state': 'present'}) ok: [instance] => (item={'names': ['baremetal-0.public.local', 'baremetal-0.public.local'], 'ips': ['192.168.110.30', ''], 'state': 'present'}) ok: [instance] => (item={'names': ['compute-0.utility', 'compute-0.instance', 'compute-0.utility', 'compute-0.instance'], 'ips': ['192.168.140.10', ''], 'state': 'present'}) ok: [instance] => (item={'names': ['compute-0.ctlplane.local', 'compute-0.ctlplane.local'], 'ips': ['192.168.140.10', ''], 'state': 'present'}) ok: [instance] => (item={'names': ['compute-0.public.local', 'compute-0.public.local'], 'ips': ['192.168.110.10', ''], 'state': 'present'}) ok: [instance] => (item={'names': ['compute-1.utility', 'compute-1.instance', 'compute-1.utility', 'compute-1.instance'], 'ips': ['192.168.140.11', ''], 'state': 'present'}) ok: [instance] => (item={'names': ['compute-1.ctlplane.local', 'compute-1.ctlplane.local'], 'ips': ['192.168.140.11', ''], 'state': 'present'}) ok: [instance] => (item={'names': ['compute-1.public.local', 'compute-1.public.local'], 'ips': ['192.168.110.11', ''], 'state': 'present'}) TASK [dnsmasq : Add/Remove address] ******************************************** Thursday 27 November 2025 18:04:24 +0000 (0:00:00.159) 0:00:38.558 ***** changed: [instance] => (item={'names': ['baremetal-0.utility', 'baremetal-0.instance', 'baremetal-0.utility', 'baremetal-0.instance'], 'ips': ['192.168.140.20', ''], 'state': 'present'}) changed: [instance] => (item={'names': ['baremetal-0.ctlplane.local', 'baremetal-0.ctlplane.local'], 'ips': ['192.168.140.20', ''], 'state': 'present'}) changed: [instance] => (item={'names': ['baremetal-0.public.local', 'baremetal-0.public.local'], 'ips': ['192.168.110.30', ''], 'state': 'present'}) changed: [instance] => (item={'names': ['compute-0.utility', 'compute-0.instance', 'compute-0.utility', 'compute-0.instance'], 'ips': ['192.168.140.10', ''], 'state': 'present'}) changed: [instance] => (item={'names': ['compute-0.ctlplane.local', 'compute-0.ctlplane.local'], 'ips': ['192.168.140.10', ''], 'state': 'present'}) changed: [instance] => (item={'names': ['compute-0.public.local', 'compute-0.public.local'], 'ips': ['192.168.110.10', ''], 'state': 'present'}) changed: [instance] => (item={'names': ['compute-1.utility', 'compute-1.instance', 'compute-1.utility', 'compute-1.instance'], 'ips': ['192.168.140.11', ''], 'state': 'present'}) changed: [instance] => (item={'names': ['compute-1.ctlplane.local', 'compute-1.ctlplane.local'], 'ips': ['192.168.140.11', ''], 'state': 'present'}) changed: [instance] => (item={'names': ['compute-1.public.local', 'compute-1.public.local'], 'ips': ['192.168.110.11', ''], 'state': 'present'}) TASK [libvirt_manager : Initialize empty _lm_dhcp_options fact] **************** Thursday 27 November 2025 18:04:26 +0000 (0:00:01.939) 0:00:40.497 ***** ok: [instance] TASK [libvirt_manager : Collect DHCP options from VM definitions] ************** Thursday 27 November 2025 18:04:26 +0000 (0:00:00.047) 0:00:40.545 ***** skipping: [instance] => (item=nocompute) skipping: [instance] => (item=compute) skipping: [instance] => (item=baremetal) skipping: [instance] TASK [libvirt_manager : Generate DHCP option configuration for VM types] ******* Thursday 27 November 2025 18:04:26 +0000 (0:00:00.099) 0:00:40.644 ***** skipping: [instance] TASK [libvirt_manager : Ensure some domains are local] ************************* Thursday 27 November 2025 18:04:26 +0000 (0:00:00.058) 0:00:40.703 ***** changed: [instance] TASK [libvirt_manager : Ensure dnsmasq is reloaded now] ************************ Thursday 27 November 2025 18:04:27 +0000 (0:00:00.384) 0:00:41.087 ***** RUNNING HANDLER [libvirt_manager : Restart firewalld] ************************** Thursday 27 November 2025 18:04:27 +0000 (0:00:00.066) 0:00:41.154 ***** changed: [instance] RUNNING HANDLER [dnsmasq : Restart dnsmasq] ************************************ Thursday 27 November 2025 18:04:28 +0000 (0:00:00.875) 0:00:42.029 ***** changed: [instance] RUNNING HANDLER [dnsmasq : Reload dnsmasq] ************************************* Thursday 27 November 2025 18:04:28 +0000 (0:00:00.382) 0:00:42.412 ***** changed: [instance] TASK [libvirt_manager : Create group inventories] ****************************** Thursday 27 November 2025 18:04:28 +0000 (0:00:00.406) 0:00:42.818 ***** skipping: [instance] => (item=nocompute) changed: [instance] => (item=compute) changed: [instance] => (item=baremetal) TASK [libvirt_manager : Create "all" group inventory file] ********************* Thursday 27 November 2025 18:04:29 +0000 (0:00:00.792) 0:00:43.611 ***** changed: [instance] TASK [libvirt_manager : Ensure storage pool is present.] *********************** Thursday 27 November 2025 18:04:30 +0000 (0:00:00.456) 0:00:44.068 ***** included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/storage_pool.yml for instance TASK [libvirt_manager : Ensure we have a known action] ************************* Thursday 27 November 2025 18:04:30 +0000 (0:00:00.164) 0:00:44.233 ***** ok: [instance] => changed=false msg: All assertions passed TASK [libvirt_manager : Gather the status of cifmw-pool storage pool.] ********* Thursday 27 November 2025 18:04:30 +0000 (0:00:00.059) 0:00:44.292 ***** changed: [instance] TASK [libvirt_manager : Create the storage pool] ******************************* Thursday 27 November 2025 18:04:30 +0000 (0:00:00.239) 0:00:44.532 ***** changed: [instance] TASK [libvirt_manager : Ensure the storage pool is started] ******************** Thursday 27 November 2025 18:04:30 +0000 (0:00:00.289) 0:00:44.821 ***** changed: [instance] => (item=pool-start) changed: [instance] => (item=pool-autostart) TASK [libvirt_manager : Gather all the volumes in the pool to delete] ********** Thursday 27 November 2025 18:04:31 +0000 (0:00:00.444) 0:00:45.265 ***** skipping: [instance] TASK [libvirt_manager : Remove the volumes from pool to delete] **************** Thursday 27 November 2025 18:04:31 +0000 (0:00:00.049) 0:00:45.315 ***** skipping: [instance] TASK [libvirt_manager : Delete storage pool] *********************************** Thursday 27 November 2025 18:04:31 +0000 (0:00:00.048) 0:00:45.364 ***** skipping: [instance] => (item=pool-destroy) skipping: [instance] => (item=pool-undefine) skipping: [instance] TASK [libvirt_manager : Refresh pools facts] *********************************** Thursday 27 November 2025 18:04:31 +0000 (0:00:00.092) 0:00:45.456 ***** ok: [instance] TASK [libvirt_manager : Ensure images are present] ***************************** Thursday 27 November 2025 18:04:31 +0000 (0:00:00.354) 0:00:45.810 ***** included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/get_image.yml for instance => (item=nocompute) included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/get_image.yml for instance => (item=compute) included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/get_image.yml for instance => (item=baremetal) TASK [libvirt_manager : Ensure directory exists] ******************************* Thursday 27 November 2025 18:04:32 +0000 (0:00:00.156) 0:00:45.967 ***** changed: [instance] TASK [libvirt_manager : Check if base image exists] **************************** Thursday 27 November 2025 18:04:32 +0000 (0:00:00.264) 0:00:46.232 ***** ok: [instance] TASK [libvirt_manager : Download base image] *********************************** Thursday 27 November 2025 18:04:32 +0000 (0:00:00.213) 0:00:46.445 ***** changed: [instance] TASK [libvirt_manager : Check image] ******************************************* Thursday 27 November 2025 18:04:53 +0000 (0:00:21.097) 0:01:07.542 ***** ok: [instance] TASK [libvirt_manager : Assert image status] *********************************** Thursday 27 November 2025 18:04:53 +0000 (0:00:00.243) 0:01:07.786 ***** ok: [instance] => changed=false msg: All assertions passed TASK [libvirt_manager : Ensure image access rights] **************************** Thursday 27 November 2025 18:04:54 +0000 (0:00:00.073) 0:01:07.860 ***** changed: [instance] TASK [libvirt_manager : Ensure directory exists] ******************************* Thursday 27 November 2025 18:04:54 +0000 (0:00:00.240) 0:01:08.101 ***** ok: [instance] TASK [libvirt_manager : Check if base image exists] **************************** Thursday 27 November 2025 18:04:54 +0000 (0:00:00.241) 0:01:08.342 ***** ok: [instance] TASK [libvirt_manager : Download base image] *********************************** Thursday 27 November 2025 18:04:54 +0000 (0:00:00.273) 0:01:08.616 ***** skipping: [instance] TASK [libvirt_manager : Check image] ******************************************* Thursday 27 November 2025 18:04:54 +0000 (0:00:00.050) 0:01:08.666 ***** ok: [instance] TASK [libvirt_manager : Assert image status] *********************************** Thursday 27 November 2025 18:04:55 +0000 (0:00:00.223) 0:01:08.889 ***** ok: [instance] => changed=false msg: All assertions passed TASK [libvirt_manager : Ensure image access rights] **************************** Thursday 27 November 2025 18:04:55 +0000 (0:00:00.072) 0:01:08.962 ***** ok: [instance] TASK [libvirt_manager : Ensure directory exists] ******************************* Thursday 27 November 2025 18:04:55 +0000 (0:00:00.270) 0:01:09.232 ***** skipping: [instance] TASK [libvirt_manager : Check if base image exists] **************************** Thursday 27 November 2025 18:04:55 +0000 (0:00:00.052) 0:01:09.285 ***** skipping: [instance] TASK [libvirt_manager : Download base image] *********************************** Thursday 27 November 2025 18:04:55 +0000 (0:00:00.049) 0:01:09.334 ***** skipping: [instance] TASK [libvirt_manager : Check image] ******************************************* Thursday 27 November 2025 18:04:55 +0000 (0:00:00.051) 0:01:09.386 ***** skipping: [instance] TASK [libvirt_manager : Assert image status] *********************************** Thursday 27 November 2025 18:04:55 +0000 (0:00:00.086) 0:01:09.472 ***** skipping: [instance] TASK [libvirt_manager : Ensure image access rights] **************************** Thursday 27 November 2025 18:04:55 +0000 (0:00:00.049) 0:01:09.521 ***** skipping: [instance] TASK [libvirt_manager : Get ssh key state] ************************************* Thursday 27 November 2025 18:04:55 +0000 (0:00:00.050) 0:01:09.572 ***** ok: [instance] TASK [libvirt_manager : Create temporary ssh keypair] ************************** Thursday 27 November 2025 18:04:55 +0000 (0:00:00.200) 0:01:09.772 ***** changed: [instance] TASK [libvirt_manager : Slurp public key for later use] ************************ Thursday 27 November 2025 18:04:56 +0000 (0:00:00.473) 0:01:10.245 ***** ok: [instance] TASK [libvirt_manager : Slurp private key for later use] *********************** Thursday 27 November 2025 18:04:56 +0000 (0:00:00.272) 0:01:10.518 ***** ok: [instance] TASK [libvirt_manager : Inject cifmw_reproducer_key.pub in hypervisor authorized_keys] *** Thursday 27 November 2025 18:04:56 +0000 (0:00:00.213) 0:01:10.732 ***** changed: [instance] TASK [libvirt_manager : Create fact holding network data for VMs] ************** Thursday 27 November 2025 18:04:57 +0000 (0:00:00.421) 0:01:11.154 ***** ok: [instance] TASK [libvirt_manager : List existing networks] ******************************** Thursday 27 November 2025 18:04:57 +0000 (0:00:00.088) 0:01:11.242 ***** ok: [instance] TASK [libvirt_manager : Gather pool fact] ************************************** Thursday 27 November 2025 18:04:57 +0000 (0:00:00.255) 0:01:11.498 ***** skipping: [instance] TASK [libvirt_manager : Create and run VMs] ************************************ Thursday 27 November 2025 18:04:57 +0000 (0:00:00.054) 0:01:11.553 ***** included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/create_vms.yml for instance => (item={'key': 'compute-0', 'value': 'compute'}) included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/create_vms.yml for instance => (item={'key': 'compute-1', 'value': 'compute'}) included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/create_vms.yml for instance => (item={'key': 'baremetal-0', 'value': 'baremetal'}) TASK [libvirt_manager : Create VM image for compute-0] ************************* Thursday 27 November 2025 18:04:57 +0000 (0:00:00.198) 0:01:11.751 ***** changed: [instance] TASK [libvirt_manager : Ensure file ownership and rights for compute-0] ******** Thursday 27 November 2025 18:04:58 +0000 (0:00:00.278) 0:01:12.030 ***** changed: [instance] TASK [libvirt_manager : Define VMs for type compute-0] ************************* Thursday 27 November 2025 18:04:58 +0000 (0:00:00.254) 0:01:12.284 ***** changed: [instance] TASK [libvirt_manager : Attach listed networks to the VMs compute-0] *********** Thursday 27 November 2025 18:04:58 +0000 (0:00:00.494) 0:01:12.779 ***** included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/net_to_vms.yml for instance TASK [libvirt_manager : Attach {{ vm_item }} to {{ net_item }}] **************** Thursday 27 November 2025 18:04:59 +0000 (0:00:00.084) 0:01:12.863 ***** included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/attach_interface.yml for instance => (item=public) included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/attach_interface.yml for instance => (item=osp_trunk) TASK [libvirt_manager : Get virtual network information] *********************** Thursday 27 November 2025 18:04:59 +0000 (0:00:00.096) 0:01:12.960 ***** ok: [instance] TASK [libvirt_manager : Create network to bridge mapping] ********************** Thursday 27 November 2025 18:04:59 +0000 (0:00:00.262) 0:01:13.223 ***** ok: [instance] => (item=cifmw-public) ok: [instance] => (item=cifmw-osp_trunk) TASK [libvirt_manager : Dump domain xml] *************************************** Thursday 27 November 2025 18:04:59 +0000 (0:00:00.076) 0:01:13.299 ***** ok: [instance] TASK [libvirt_manager : Extract networks from XML] ***************************** Thursday 27 November 2025 18:04:59 +0000 (0:00:00.262) 0:01:13.562 ***** ok: [instance] TASK [libvirt_manager : Attach interface public on cifmw-compute-0] ************ Thursday 27 November 2025 18:04:59 +0000 (0:00:00.225) 0:01:13.787 ***** changed: [instance] TASK [libvirt_manager : Get virtual network information] *********************** Thursday 27 November 2025 18:05:00 +0000 (0:00:00.346) 0:01:14.133 ***** ok: [instance] TASK [libvirt_manager : Create network to bridge mapping] ********************** Thursday 27 November 2025 18:05:00 +0000 (0:00:00.254) 0:01:14.388 ***** ok: [instance] => (item=cifmw-public) ok: [instance] => (item=cifmw-osp_trunk) TASK [libvirt_manager : Dump domain xml] *************************************** Thursday 27 November 2025 18:05:00 +0000 (0:00:00.071) 0:01:14.460 ***** ok: [instance] TASK [libvirt_manager : Extract networks from XML] ***************************** Thursday 27 November 2025 18:05:00 +0000 (0:00:00.284) 0:01:14.745 ***** ok: [instance] TASK [libvirt_manager : Attach interface osp_trunk on cifmw-compute-0] ********* Thursday 27 November 2025 18:05:01 +0000 (0:00:00.226) 0:01:14.972 ***** changed: [instance] TASK [libvirt_manager : Attach spines/leafs networks to the VMs compute-0] ***** Thursday 27 November 2025 18:05:01 +0000 (0:00:00.312) 0:01:15.284 ***** skipping: [instance] TASK [libvirt_manager : Create the requested extra disks for compute-0] ******** Thursday 27 November 2025 18:05:01 +0000 (0:00:00.049) 0:01:15.333 ***** included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/volumes.yml for instance TASK [libvirt_manager : Check if we have a source candidate] ******************* Thursday 27 November 2025 18:05:01 +0000 (0:00:00.144) 0:01:15.478 ***** ok: [instance] => (item=cifmw-compute-0-vol-0) TASK [libvirt_manager : Refresh all pools before trying to create volumes] ***** Thursday 27 November 2025 18:05:01 +0000 (0:00:00.237) 0:01:15.715 ***** ok: [instance] => (item=cifmw-pool) TASK [libvirt_manager : Create volume in the storage pool] ********************* Thursday 27 November 2025 18:05:02 +0000 (0:00:00.268) 0:01:15.984 ***** changed: [instance] => (item=cifmw-compute-0-vol-0) TASK [libvirt_manager : Create XML attachment files] *************************** Thursday 27 November 2025 18:05:02 +0000 (0:00:00.333) 0:01:16.318 ***** changed: [instance] => (item=cifmw-compute-0-vol-0) TASK [libvirt_manager : Find volume attachments for VM compute-0] ************** Thursday 27 November 2025 18:05:02 +0000 (0:00:00.400) 0:01:16.719 ***** ok: [instance] TASK [libvirt_manager : Attach volumes for VM compute-0] *********************** Thursday 27 November 2025 18:05:03 +0000 (0:00:00.351) 0:01:17.070 ***** changed: [instance] TASK [libvirt_manager : Get VM UUID] ******************************************* Thursday 27 November 2025 18:05:03 +0000 (0:00:00.339) 0:01:17.409 ***** changed: [instance] TASK [libvirt_manager : Inject UUID in dataset] ******************************** Thursday 27 November 2025 18:05:03 +0000 (0:00:00.242) 0:01:17.652 ***** ok: [instance] TASK [libvirt_manager : Create cloud-init ISO] ********************************* Thursday 27 November 2025 18:05:03 +0000 (0:00:00.066) 0:01:17.719 ***** included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/create_cloud_init_iso.yml for instance TASK [libvirt_manager : Acquire authorized_keys from hypervisor] *************** Thursday 27 November 2025 18:05:03 +0000 (0:00:00.104) 0:01:17.823 ***** ok: [instance] TASK [libvirt_manager : Define the default users for the vm] ******************* Thursday 27 November 2025 18:05:04 +0000 (0:00:00.257) 0:01:18.080 ***** ok: [instance] TASK [libvirt_manager : Define the user data] ********************************** Thursday 27 November 2025 18:05:04 +0000 (0:00:00.094) 0:01:18.175 ***** ok: [instance] TASK [libvirt_manager : Define the network config for all vms] ***************** Thursday 27 November 2025 18:05:04 +0000 (0:00:00.078) 0:01:18.254 ***** skipping: [instance] TASK [libvirt_manager : Define the network config for each vm] ***************** Thursday 27 November 2025 18:05:04 +0000 (0:00:00.074) 0:01:18.329 ***** skipping: [instance] TASK [Call the config_drive role] ********************************************** Thursday 27 November 2025 18:05:04 +0000 (0:00:00.115) 0:01:18.444 ***** TASK [config_drive : Ensure needed directories exist] ************************** Thursday 27 November 2025 18:05:04 +0000 (0:00:00.121) 0:01:18.566 ***** ok: [instance] => (item=artifacts) ok: [instance] => (item=logs) TASK [config_drive : Install required RPM packages] **************************** Thursday 27 November 2025 18:05:05 +0000 (0:00:00.438) 0:01:19.004 ***** ok: [instance] TASK [config_drive : Crate config drive instance directory] ******************** Thursday 27 November 2025 18:05:06 +0000 (0:00:01.283) 0:01:20.288 ***** changed: [instance] TASK [config_drive : Generate meta-data] *************************************** Thursday 27 November 2025 18:05:06 +0000 (0:00:00.242) 0:01:20.530 ***** changed: [instance] TASK [config_drive : Generate user-data] *************************************** Thursday 27 November 2025 18:05:07 +0000 (0:00:00.429) 0:01:20.959 ***** changed: [instance] TASK [config_drive : Generate network-data] ************************************ Thursday 27 November 2025 18:05:07 +0000 (0:00:00.398) 0:01:21.358 ***** skipping: [instance] TASK [config_drive : Check ISO availability] *********************************** Thursday 27 November 2025 18:05:07 +0000 (0:00:00.072) 0:01:21.431 ***** ok: [instance] TASK [config_drive : Assert we don't try to change an existing ISO] ************ Thursday 27 November 2025 18:05:07 +0000 (0:00:00.234) 0:01:21.666 ***** skipping: [instance] TASK [config_drive : Generate nocloud iso image] ******************************* Thursday 27 November 2025 18:05:07 +0000 (0:00:00.106) 0:01:21.772 ***** Follow script's output here: /opt/basedir/logs/ci_script_000_generate_nocloud_iso.log changed: [instance] TASK [libvirt_manager : Attach cloud-init ISO if exists] *********************** Thursday 27 November 2025 18:05:08 +0000 (0:00:00.281) 0:01:22.053 ***** changed: [instance] TASK [libvirt_manager : Attach additional devices if specified] **************** Thursday 27 November 2025 18:05:08 +0000 (0:00:00.291) 0:01:22.344 ***** skipping: [instance] TASK [libvirt_manager : Configure boot order for compute-0] ******************** Thursday 27 November 2025 18:05:08 +0000 (0:00:00.111) 0:01:22.456 ***** skipping: [instance] TASK [libvirt_manager : Create VM image for compute-1] ************************* Thursday 27 November 2025 18:05:08 +0000 (0:00:00.059) 0:01:22.515 ***** changed: [instance] TASK [libvirt_manager : Ensure file ownership and rights for compute-1] ******** Thursday 27 November 2025 18:05:08 +0000 (0:00:00.269) 0:01:22.784 ***** changed: [instance] TASK [libvirt_manager : Define VMs for type compute-1] ************************* Thursday 27 November 2025 18:05:09 +0000 (0:00:00.240) 0:01:23.025 ***** changed: [instance] TASK [libvirt_manager : Attach listed networks to the VMs compute-1] *********** Thursday 27 November 2025 18:05:09 +0000 (0:00:00.412) 0:01:23.437 ***** included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/net_to_vms.yml for instance TASK [libvirt_manager : Attach {{ vm_item }} to {{ net_item }}] **************** Thursday 27 November 2025 18:05:09 +0000 (0:00:00.083) 0:01:23.521 ***** included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/attach_interface.yml for instance => (item=public) included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/attach_interface.yml for instance => (item=osp_trunk) TASK [libvirt_manager : Get virtual network information] *********************** Thursday 27 November 2025 18:05:09 +0000 (0:00:00.121) 0:01:23.642 ***** ok: [instance] TASK [libvirt_manager : Create network to bridge mapping] ********************** Thursday 27 November 2025 18:05:10 +0000 (0:00:00.248) 0:01:23.891 ***** ok: [instance] => (item=cifmw-public) ok: [instance] => (item=cifmw-osp_trunk) TASK [libvirt_manager : Dump domain xml] *************************************** Thursday 27 November 2025 18:05:10 +0000 (0:00:00.073) 0:01:23.964 ***** ok: [instance] TASK [libvirt_manager : Extract networks from XML] ***************************** Thursday 27 November 2025 18:05:10 +0000 (0:00:00.254) 0:01:24.219 ***** ok: [instance] TASK [libvirt_manager : Attach interface public on cifmw-compute-1] ************ Thursday 27 November 2025 18:05:10 +0000 (0:00:00.260) 0:01:24.479 ***** changed: [instance] TASK [libvirt_manager : Get virtual network information] *********************** Thursday 27 November 2025 18:05:10 +0000 (0:00:00.306) 0:01:24.786 ***** ok: [instance] TASK [libvirt_manager : Create network to bridge mapping] ********************** Thursday 27 November 2025 18:05:11 +0000 (0:00:00.252) 0:01:25.039 ***** ok: [instance] => (item=cifmw-public) ok: [instance] => (item=cifmw-osp_trunk) TASK [libvirt_manager : Dump domain xml] *************************************** Thursday 27 November 2025 18:05:11 +0000 (0:00:00.073) 0:01:25.113 ***** ok: [instance] TASK [libvirt_manager : Extract networks from XML] ***************************** Thursday 27 November 2025 18:05:11 +0000 (0:00:00.287) 0:01:25.400 ***** ok: [instance] TASK [libvirt_manager : Attach interface osp_trunk on cifmw-compute-1] ********* Thursday 27 November 2025 18:05:11 +0000 (0:00:00.227) 0:01:25.628 ***** changed: [instance] TASK [libvirt_manager : Attach spines/leafs networks to the VMs compute-1] ***** Thursday 27 November 2025 18:05:12 +0000 (0:00:00.299) 0:01:25.927 ***** skipping: [instance] TASK [libvirt_manager : Create the requested extra disks for compute-1] ******** Thursday 27 November 2025 18:05:12 +0000 (0:00:00.047) 0:01:25.975 ***** included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/volumes.yml for instance TASK [libvirt_manager : Check if we have a source candidate] ******************* Thursday 27 November 2025 18:05:12 +0000 (0:00:00.175) 0:01:26.150 ***** ok: [instance] => (item=cifmw-compute-1-vol-0) TASK [libvirt_manager : Refresh all pools before trying to create volumes] ***** Thursday 27 November 2025 18:05:12 +0000 (0:00:00.227) 0:01:26.378 ***** ok: [instance] => (item=cifmw-pool) TASK [libvirt_manager : Create volume in the storage pool] ********************* Thursday 27 November 2025 18:05:12 +0000 (0:00:00.269) 0:01:26.647 ***** changed: [instance] => (item=cifmw-compute-1-vol-0) TASK [libvirt_manager : Create XML attachment files] *************************** Thursday 27 November 2025 18:05:13 +0000 (0:00:00.334) 0:01:26.982 ***** changed: [instance] => (item=cifmw-compute-1-vol-0) TASK [libvirt_manager : Find volume attachments for VM compute-1] ************** Thursday 27 November 2025 18:05:13 +0000 (0:00:00.393) 0:01:27.375 ***** ok: [instance] TASK [libvirt_manager : Attach volumes for VM compute-1] *********************** Thursday 27 November 2025 18:05:13 +0000 (0:00:00.236) 0:01:27.612 ***** changed: [instance] TASK [libvirt_manager : Get VM UUID] ******************************************* Thursday 27 November 2025 18:05:14 +0000 (0:00:00.324) 0:01:27.937 ***** changed: [instance] TASK [libvirt_manager : Inject UUID in dataset] ******************************** Thursday 27 November 2025 18:05:14 +0000 (0:00:00.223) 0:01:28.160 ***** ok: [instance] TASK [libvirt_manager : Create cloud-init ISO] ********************************* Thursday 27 November 2025 18:05:14 +0000 (0:00:00.061) 0:01:28.222 ***** included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/create_cloud_init_iso.yml for instance TASK [libvirt_manager : Acquire authorized_keys from hypervisor] *************** Thursday 27 November 2025 18:05:14 +0000 (0:00:00.140) 0:01:28.363 ***** ok: [instance] TASK [libvirt_manager : Define the default users for the vm] ******************* Thursday 27 November 2025 18:05:14 +0000 (0:00:00.222) 0:01:28.586 ***** ok: [instance] TASK [libvirt_manager : Define the user data] ********************************** Thursday 27 November 2025 18:05:14 +0000 (0:00:00.085) 0:01:28.671 ***** ok: [instance] TASK [libvirt_manager : Define the network config for all vms] ***************** Thursday 27 November 2025 18:05:14 +0000 (0:00:00.067) 0:01:28.739 ***** skipping: [instance] TASK [libvirt_manager : Define the network config for each vm] ***************** Thursday 27 November 2025 18:05:14 +0000 (0:00:00.106) 0:01:28.845 ***** skipping: [instance] TASK [Call the config_drive role] ********************************************** Thursday 27 November 2025 18:05:15 +0000 (0:00:00.074) 0:01:28.920 ***** TASK [config_drive : Ensure needed directories exist] ************************** Thursday 27 November 2025 18:05:15 +0000 (0:00:00.113) 0:01:29.034 ***** ok: [instance] => (item=artifacts) ok: [instance] => (item=logs) TASK [config_drive : Install required RPM packages] **************************** Thursday 27 November 2025 18:05:15 +0000 (0:00:00.449) 0:01:29.483 ***** ok: [instance] TASK [config_drive : Crate config drive instance directory] ******************** Thursday 27 November 2025 18:05:16 +0000 (0:00:01.238) 0:01:30.721 ***** changed: [instance] TASK [config_drive : Generate meta-data] *************************************** Thursday 27 November 2025 18:05:17 +0000 (0:00:00.227) 0:01:30.949 ***** changed: [instance] TASK [config_drive : Generate user-data] *************************************** Thursday 27 November 2025 18:05:17 +0000 (0:00:00.408) 0:01:31.357 ***** changed: [instance] TASK [config_drive : Generate network-data] ************************************ Thursday 27 November 2025 18:05:17 +0000 (0:00:00.388) 0:01:31.746 ***** skipping: [instance] TASK [config_drive : Check ISO availability] *********************************** Thursday 27 November 2025 18:05:17 +0000 (0:00:00.076) 0:01:31.823 ***** ok: [instance] TASK [config_drive : Assert we don't try to change an existing ISO] ************ Thursday 27 November 2025 18:05:18 +0000 (0:00:00.231) 0:01:32.055 ***** skipping: [instance] TASK [config_drive : Generate nocloud iso image] ******************************* Thursday 27 November 2025 18:05:18 +0000 (0:00:00.111) 0:01:32.166 ***** Follow script's output here: /opt/basedir/logs/ci_script_001_generate_nocloud_iso.log changed: [instance] TASK [libvirt_manager : Attach cloud-init ISO if exists] *********************** Thursday 27 November 2025 18:05:18 +0000 (0:00:00.293) 0:01:32.460 ***** changed: [instance] TASK [libvirt_manager : Attach additional devices if specified] **************** Thursday 27 November 2025 18:05:18 +0000 (0:00:00.303) 0:01:32.763 ***** skipping: [instance] TASK [libvirt_manager : Configure boot order for compute-1] ******************** Thursday 27 November 2025 18:05:19 +0000 (0:00:00.118) 0:01:32.882 ***** skipping: [instance] TASK [libvirt_manager : Create VM image for baremetal-0] *********************** Thursday 27 November 2025 18:05:19 +0000 (0:00:00.058) 0:01:32.941 ***** changed: [instance] TASK [libvirt_manager : Ensure file ownership and rights for baremetal-0] ****** Thursday 27 November 2025 18:05:19 +0000 (0:00:00.273) 0:01:33.215 ***** changed: [instance] TASK [libvirt_manager : Define VMs for type baremetal-0] *********************** Thursday 27 November 2025 18:05:19 +0000 (0:00:00.266) 0:01:33.481 ***** changed: [instance] TASK [libvirt_manager : Attach listed networks to the VMs baremetal-0] ********* Thursday 27 November 2025 18:05:20 +0000 (0:00:00.420) 0:01:33.901 ***** included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/net_to_vms.yml for instance TASK [libvirt_manager : Attach {{ vm_item }} to {{ net_item }}] **************** Thursday 27 November 2025 18:05:20 +0000 (0:00:00.086) 0:01:33.988 ***** included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/attach_interface.yml for instance => (item=public) included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/attach_interface.yml for instance => (item=osp_trunk) TASK [libvirt_manager : Get virtual network information] *********************** Thursday 27 November 2025 18:05:20 +0000 (0:00:00.141) 0:01:34.130 ***** ok: [instance] TASK [libvirt_manager : Create network to bridge mapping] ********************** Thursday 27 November 2025 18:05:20 +0000 (0:00:00.262) 0:01:34.392 ***** ok: [instance] => (item=cifmw-public) ok: [instance] => (item=cifmw-osp_trunk) TASK [libvirt_manager : Dump domain xml] *************************************** Thursday 27 November 2025 18:05:20 +0000 (0:00:00.074) 0:01:34.467 ***** ok: [instance] TASK [libvirt_manager : Extract networks from XML] ***************************** Thursday 27 November 2025 18:05:20 +0000 (0:00:00.265) 0:01:34.732 ***** ok: [instance] TASK [libvirt_manager : Attach interface public on cifmw-baremetal-0] ********** Thursday 27 November 2025 18:05:21 +0000 (0:00:00.236) 0:01:34.968 ***** changed: [instance] TASK [libvirt_manager : Get virtual network information] *********************** Thursday 27 November 2025 18:05:21 +0000 (0:00:00.319) 0:01:35.288 ***** ok: [instance] TASK [libvirt_manager : Create network to bridge mapping] ********************** Thursday 27 November 2025 18:05:21 +0000 (0:00:00.265) 0:01:35.553 ***** ok: [instance] => (item=cifmw-public) ok: [instance] => (item=cifmw-osp_trunk) TASK [libvirt_manager : Dump domain xml] *************************************** Thursday 27 November 2025 18:05:21 +0000 (0:00:00.119) 0:01:35.673 ***** ok: [instance] TASK [libvirt_manager : Extract networks from XML] ***************************** Thursday 27 November 2025 18:05:22 +0000 (0:00:00.258) 0:01:35.931 ***** ok: [instance] TASK [libvirt_manager : Attach interface osp_trunk on cifmw-baremetal-0] ******* Thursday 27 November 2025 18:05:22 +0000 (0:00:00.232) 0:01:36.164 ***** changed: [instance] TASK [libvirt_manager : Attach spines/leafs networks to the VMs baremetal-0] *** Thursday 27 November 2025 18:05:22 +0000 (0:00:00.322) 0:01:36.487 ***** skipping: [instance] TASK [libvirt_manager : Create the requested extra disks for baremetal-0] ****** Thursday 27 November 2025 18:05:22 +0000 (0:00:00.092) 0:01:36.579 ***** skipping: [instance] TASK [libvirt_manager : Find volume attachments for VM baremetal-0] ************ Thursday 27 November 2025 18:05:22 +0000 (0:00:00.058) 0:01:36.638 ***** skipping: [instance] TASK [libvirt_manager : Attach volumes for VM baremetal-0] ********************* Thursday 27 November 2025 18:05:22 +0000 (0:00:00.058) 0:01:36.696 ***** skipping: [instance] TASK [libvirt_manager : Get VM UUID] ******************************************* Thursday 27 November 2025 18:05:22 +0000 (0:00:00.053) 0:01:36.749 ***** changed: [instance] TASK [libvirt_manager : Inject UUID in dataset] ******************************** Thursday 27 November 2025 18:05:23 +0000 (0:00:00.275) 0:01:37.025 ***** ok: [instance] TASK [libvirt_manager : Create cloud-init ISO] ********************************* Thursday 27 November 2025 18:05:23 +0000 (0:00:00.065) 0:01:37.090 ***** skipping: [instance] TASK [libvirt_manager : Attach cloud-init ISO if exists] *********************** Thursday 27 November 2025 18:05:23 +0000 (0:00:00.051) 0:01:37.141 ***** skipping: [instance] TASK [libvirt_manager : Attach additional devices if specified] **************** Thursday 27 November 2025 18:05:23 +0000 (0:00:00.049) 0:01:37.191 ***** skipping: [instance] TASK [libvirt_manager : Configure boot order for baremetal-0] ****************** Thursday 27 November 2025 18:05:23 +0000 (0:00:00.072) 0:01:37.264 ***** skipping: [instance] TASK [libvirt_manager : Start (power-on) VMs] ********************************** Thursday 27 November 2025 18:05:23 +0000 (0:00:00.097) 0:01:37.362 ***** included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/start_vms.yml for instance TASK [libvirt_manager : Refresh oooq_pool before starting VMs] ***************** Thursday 27 November 2025 18:05:23 +0000 (0:00:00.103) 0:01:37.465 ***** ok: [instance] => (item=cifmw-pool) TASK [libvirt_manager : Start VMs for type {{ vm_type }}] ********************** Thursday 27 November 2025 18:05:23 +0000 (0:00:00.269) 0:01:37.735 ***** skipping: [instance] => (item={'key': 'baremetal-0', 'value': 'baremetal'}) included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/start_one_vm.yml for instance => (item={'key': 'compute-0', 'value': 'compute'}) included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/start_one_vm.yml for instance => (item={'key': 'compute-1', 'value': 'compute'}) TASK [libvirt_manager : Start vm] ********************************************** Thursday 27 November 2025 18:05:26 +0000 (0:00:02.124) 0:01:39.859 ***** changed: [instance] TASK [libvirt_manager : Start vm] ********************************************** Thursday 27 November 2025 18:05:26 +0000 (0:00:00.614) 0:01:40.473 ***** changed: [instance] TASK [libvirt_manager : Wait for SSH on started VMs] *************************** Thursday 27 November 2025 18:05:27 +0000 (0:00:00.525) 0:01:40.999 ***** changed: [instance] => (item=compute-0.utility) changed: [instance] => (item=compute-1.utility) skipping: [instance] => (item=baremetal-0.utility) TASK [libvirt_manager : Ensure we get SSH on nodes] **************************** Thursday 27 November 2025 18:05:27 +0000 (0:00:00.610) 0:01:41.610 ***** 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': 'j743686210778.80828', 'results_file': '/home/zuul/.ansible_async/j743686210778.80828', 'changed': True, '_vm': {'key': 'compute-0', 'value': 'compute'}, 'ansible_loop_var': '_vm'}) ok: [instance] => (item={'failed': 0, 'started': 1, 'finished': 0, 'ansible_job_id': 'j433850612533.80845', 'results_file': '/home/zuul/.ansible_async/j433850612533.80845', 'changed': True, '_vm': {'key': 'compute-1', 'value': 'compute'}, 'ansible_loop_var': '_vm'}) skipping: [instance] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': "vm_data.disk_file_name != 'blank'", '_vm': {'key': 'baremetal-0', 'value': 'baremetal'}, 'ansible_loop_var': '_vm'}) TASK [libvirt_manager : Configure managed VMs] ********************************* Thursday 27 November 2025 18:05:47 +0000 (0:00:19.761) 0:02:01.371 ***** skipping: [instance] => (item={'key': 'baremetal-0', 'value': 'baremetal'}) included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/manage_vms.yml for instance => (item={'key': 'compute-0', 'value': 'compute'}) included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/manage_vms.yml for instance => (item={'key': 'compute-1', 'value': 'compute'}) TASK [Check if new ssh keypair exists] ***************************************** Thursday 27 November 2025 18:05:47 +0000 (0:00:00.190) 0:02:01.562 ***** skipping: [instance] TASK [Push ssh jumper/configuration for compute-0] ***************************** Thursday 27 November 2025 18:05:47 +0000 (0:00:00.055) 0:02:01.618 ***** TASK [ssh_jumper : Create ssh-jumper entries] ********************************** Thursday 27 November 2025 18:05:47 +0000 (0:00:00.127) 0:02:01.746 ***** included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/ssh_jumper/tasks/manage_ssh_jumper_entry.yml for instance => (item={'ssh_dir': '/home/zuul/.ssh', 'user': 'zuul', 'hostname': 'compute-0.utility', 'patterns': ['compute-0', 'compute-0', 'compute-0.utility', 'compute-0.localdomain', 'compute-0.instance', 'compute-0', 'compute-0.instance', 'compute-0.instance'], 'identity_file': '/home/zuul/.ssh/cifmw_reproducer_key'}) TASK [ssh_jumper : Make sure ~/.ssh/cifmw_ssh_config.d directory exists] ******* Thursday 27 November 2025 18:05:48 +0000 (0:00:00.136) 0:02:01.882 ***** changed: [instance] TASK [ssh_jumper : Include ~/.ssh/cifmw_ssh_config.d/inventory_hostname/*.conf] *** Thursday 27 November 2025 18:05:48 +0000 (0:00:00.280) 0:02:02.162 ***** changed: [instance] TASK [ssh_jumper : Inject ssh jumpers for compute-0.utility] ******************* Thursday 27 November 2025 18:05:48 +0000 (0:00:00.314) 0:02:02.477 ***** changed: [instance] TASK [libvirt_manager : Configure ssh access on VM compute-0] ****************** Thursday 27 November 2025 18:05:49 +0000 (0:00:00.545) 0:02:03.023 ***** skipping: [instance] TASK [libvirt_manager : Ensure we grow volume for OCP cluster members] ********* Thursday 27 November 2025 18:05:49 +0000 (0:00:00.062) 0:02:03.085 ***** skipping: [instance] TASK [libvirt_manager : Inject private key on hosts compute-0] ***************** Thursday 27 November 2025 18:05:49 +0000 (0:00:00.153) 0:02:03.238 ***** skipping: [instance] TASK [libvirt_manager : Inject public key on hosts compute-0] ****************** Thursday 27 November 2025 18:05:49 +0000 (0:00:00.082) 0:02:03.321 ***** skipping: [instance] TASK [Check if new ssh keypair exists] ***************************************** Thursday 27 November 2025 18:05:49 +0000 (0:00:00.084) 0:02:03.406 ***** skipping: [instance] TASK [Push ssh jumper/configuration for compute-1] ***************************** Thursday 27 November 2025 18:05:49 +0000 (0:00:00.061) 0:02:03.467 ***** TASK [ssh_jumper : Create ssh-jumper entries] ********************************** Thursday 27 November 2025 18:05:49 +0000 (0:00:00.182) 0:02:03.649 ***** included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/ssh_jumper/tasks/manage_ssh_jumper_entry.yml for instance => (item={'ssh_dir': '/home/zuul/.ssh', 'user': 'zuul', 'hostname': 'compute-1.utility', 'patterns': ['compute-1', 'compute-1', 'compute-1.utility', 'compute-1.localdomain', 'compute-1.instance', 'compute-1', 'compute-1.instance', 'compute-1.instance'], 'identity_file': '/home/zuul/.ssh/cifmw_reproducer_key'}) TASK [ssh_jumper : Make sure ~/.ssh/cifmw_ssh_config.d directory exists] ******* Thursday 27 November 2025 18:05:49 +0000 (0:00:00.155) 0:02:03.805 ***** ok: [instance] TASK [ssh_jumper : Include ~/.ssh/cifmw_ssh_config.d/inventory_hostname/*.conf] *** Thursday 27 November 2025 18:05:50 +0000 (0:00:00.254) 0:02:04.060 ***** ok: [instance] TASK [ssh_jumper : Inject ssh jumpers for compute-1.utility] ******************* Thursday 27 November 2025 18:05:50 +0000 (0:00:00.266) 0:02:04.326 ***** changed: [instance] TASK [libvirt_manager : Configure ssh access on VM compute-1] ****************** Thursday 27 November 2025 18:05:50 +0000 (0:00:00.490) 0:02:04.816 ***** skipping: [instance] TASK [libvirt_manager : Ensure we grow volume for OCP cluster members] ********* Thursday 27 November 2025 18:05:51 +0000 (0:00:00.068) 0:02:04.885 ***** skipping: [instance] TASK [libvirt_manager : Inject private key on hosts compute-1] ***************** Thursday 27 November 2025 18:05:51 +0000 (0:00:00.163) 0:02:05.049 ***** skipping: [instance] TASK [libvirt_manager : Inject public key on hosts compute-1] ****************** Thursday 27 November 2025 18:05:51 +0000 (0:00:00.098) 0:02:05.148 ***** skipping: [instance] TASK [Create VBMC entity] ****************************************************** Thursday 27 November 2025 18:05:51 +0000 (0:00:00.081) 0:02:05.229 ***** skipping: [instance] => (item=baremetal-0) skipping: [instance] => (item=compute-0) skipping: [instance] => (item=compute-1) skipping: [instance] TASK [libvirt_manager : List running virtual machines.] ************************ Thursday 27 November 2025 18:05:51 +0000 (0:00:00.094) 0:02:05.324 ***** ok: [instance] TASK [libvirt_manager : Dump UUIDs] ******************************************** Thursday 27 November 2025 18:05:51 +0000 (0:00:00.404) 0:02:05.728 ***** changed: [instance] TASK [Ensure fresh vbmc listing] *********************************************** Thursday 27 November 2025 18:05:52 +0000 (0:00:00.476) 0:02:06.205 ***** skipping: [instance] TASK [libvirt_manager : Update vbmc related fact] ****************************** Thursday 27 November 2025 18:05:52 +0000 (0:00:00.083) 0:02:06.288 ***** skipping: [instance] TASK [libvirt_manager : Dump vbmc known hosts] ********************************* Thursday 27 November 2025 18:05:52 +0000 (0:00:00.065) 0:02:06.354 ***** skipping: [instance] TASK [libvirt_manager : Copy authorized_keys] ********************************** Thursday 27 November 2025 18:05:52 +0000 (0:00:00.148) 0:02:06.502 ***** skipping: [instance] TASK [libvirt_manager : Enable root access on CRC] ***************************** Thursday 27 November 2025 18:05:52 +0000 (0:00:00.077) 0:02:06.579 ***** skipping: [instance] TASK [Get wanted files] ******************************************************** Thursday 27 November 2025 18:05:52 +0000 (0:00:00.096) 0:02:06.675 ***** ok: [instance] => (item=reproducer-inventory/compute-group.yml) TASK [Assert file availability] ************************************************ Thursday 27 November 2025 18:05:53 +0000 (0:00:00.344) 0:02:07.020 ***** 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: 1764266669.3319361 attr_flags: '' attributes: [] block_size: 4096 blocks: 8 charset: us-ascii checksum: 55f477d83ff5ebeab6e76c12768bb50766165b98 ctime: 1764266669.3349361 dev: 64513 device_type: 0 executable: false exists: true gid: 1000 gr_name: zuul inode: 16777839 isblk: false ischr: false isdir: false isfifo: false isgid: false islnk: false isreg: true issock: false isuid: false mimetype: text/plain mode: '0644' mtime: 1764266669.1959345 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: '141215550' wgrp: false woth: false writeable: true wusr: true xgrp: false xoth: false xusr: false msg: All assertions passed TASK [Get virtual network list] ************************************************ Thursday 27 November 2025 18:05:53 +0000 (0:00:00.083) 0:02:07.103 ***** ok: [instance] TASK [Get virtual machines] **************************************************** Thursday 27 November 2025 18:05:53 +0000 (0:00:00.314) 0:02:07.418 ***** ok: [instance] TASK [Output network list] ***************************************************** Thursday 27 November 2025 18:05:53 +0000 (0:00:00.303) 0:02:07.721 ***** ok: [instance] => msg: - - cifmw-osp_trunk - cifmw-public - - cifmw-osp_trunk - cifmw-public TASK [Assert resource lists] *************************************************** Thursday 27 November 2025 18:05:54 +0000 (0:00:00.152) 0:02:07.874 ***** ok: [instance] => changed=false msg: All assertions passed TASK [Get compute-0 network interfaces] **************************************** Thursday 27 November 2025 18:05:54 +0000 (0:00:00.099) 0:02:07.973 ***** changed: [instance] TASK [Ensure compute-0 connections] ******************************************** Thursday 27 November 2025 18:05:54 +0000 (0:00:00.314) 0:02:08.287 ***** ok: [instance] => (item={'nic': 'vnet0', 'type': 'bridge', 'network': 'cifmw-public', 'driver': 'virtio', 'mac': '52:54:00:ba:fb:f0', 'host': 'compute--0'}) => changed=false ansible_loop_var: item item: driver: virtio host: compute--0 mac: 52:54:00:ba:fb:f0 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:fb:95:b5', 'host': 'compute--0'}) => changed=false ansible_loop_var: item item: driver: virtio host: compute--0 mac: 52:54:00:fb:95:b5 network: cifmw-osp_trunk nic: vnet1 type: bridge msg: All assertions passed TASK [Get osp_trunk network XML] *********************************************** Thursday 27 November 2025 18:05:54 +0000 (0:00:00.101) 0:02:08.389 ***** ok: [instance] TASK [Verify existence of storage pool.] *************************************** Thursday 27 November 2025 18:05:54 +0000 (0:00:00.369) 0:02:08.758 ***** changed: [instance] TASK [Gather the list of created volumes.] ************************************* Thursday 27 November 2025 18:05:55 +0000 (0:00:00.282) 0:02:09.040 ***** changed: [instance] TASK [Verify the number of created volumes match with expected count] ********** Thursday 27 November 2025 18:05:55 +0000 (0:00:00.303) 0:02:09.344 ***** ok: [instance] => changed=false msg: All assertions passed TASK [Gather the domain information about VMs having extra disks.] ************* Thursday 27 November 2025 18:05:55 +0000 (0:00:00.079) 0:02:09.424 ***** ok: [instance] => (item=cifmw-compute-0) ok: [instance] => (item=cifmw-compute-1) TASK [Gather the number of volumes attached.] ********************************** Thursday 27 November 2025 18:05:56 +0000 (0:00:00.543) 0:02:09.967 ***** ok: [instance] => (item={'get_xml': "\n cifmw-compute-0\n dfac96f5-9d2f-4af7-bd18-4719ccd5cf63\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