2026-02-16 16:58:33.332583 | Job console starting... 2026-02-16 16:58:33.346587 | Updating repositories 2026-02-16 16:58:33.387605 | Preparing job workspace 2026-02-16 16:58:36.824892 | Running Ansible setup... 2026-02-16 16:58:40.656067 | PRE-RUN START: [trusted : review.rdoproject.org/config/playbooks/base-minimal/pre.yaml@master] 2026-02-16 16:58:41.236000 | 2026-02-16 16:58:41.236182 | PLAY [localhost] 2026-02-16 16:58:41.245247 | 2026-02-16 16:58:41.245318 | TASK [Gathering Facts] 2026-02-16 16:58:42.387789 | localhost | ok 2026-02-16 16:58:42.401476 | 2026-02-16 16:58:42.401563 | TASK [log-inventory : Ensure Zuul Ansible directory exists] 2026-02-16 16:58:42.856408 | localhost -> localhost | changed 2026-02-16 16:58:42.863364 | 2026-02-16 16:58:42.863522 | TASK [log-inventory : Copy ansible inventory to logs dir] 2026-02-16 16:58:43.838440 | localhost -> localhost | changed 2026-02-16 16:58:43.859705 | 2026-02-16 16:58:43.859978 | TASK [Setup log path fact] 2026-02-16 16:58:43.890667 | localhost | ok 2026-02-16 16:58:43.914148 | 2026-02-16 16:58:43.914275 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-02-16 16:58:43.945527 | localhost | ok 2026-02-16 16:58:43.956486 | 2026-02-16 16:58:43.956573 | TASK [emit-job-header : Print job information] 2026-02-16 16:58:43.987431 | # Job Information 2026-02-16 16:58:43.987602 | Ansible Version: 2.15.12 2026-02-16 16:58:43.987637 | Job: vexxhost-hotstack-blank-image 2026-02-16 16:58:43.987664 | Pipeline: github-check 2026-02-16 16:58:43.987689 | Executor: ze03.softwarefactory-project.io 2026-02-16 16:58:43.987712 | Triggered by: https://github.com/openstack-k8s-operators/hotstack/pull/339 2026-02-16 16:58:43.987762 | Log URL (when completed): https://logserver.rdoproject.org/36d/rdoproject.org/36dba6a1dbf844bc935655f16f140764/ 2026-02-16 16:58:43.987789 | Event ID: 8f02a9a0-0b58-11f1-8b7c-0466e1e34446 2026-02-16 16:58:43.992635 | 2026-02-16 16:58:43.992721 | LOOP [emit-job-header : Print node information] 2026-02-16 16:58:44.093517 | localhost | ok: 2026-02-16 16:58:44.093975 | localhost | # Node Information 2026-02-16 16:58:44.094036 | localhost | Inventory Hostname: hotstack 2026-02-16 16:58:44.094084 | localhost | Hostname: np0005621191 2026-02-16 16:58:44.094126 | localhost | Username: zuul 2026-02-16 16:58:44.094169 | localhost | Distro: CentOS 9 2026-02-16 16:58:44.094209 | localhost | Provider: vexxhost-nodepool-tripleo 2026-02-16 16:58:44.094247 | localhost | Region: RegionOne 2026-02-16 16:58:44.094283 | localhost | Label: cloud-centos-9-stream-tripleo-vexxhost 2026-02-16 16:58:44.094319 | localhost | Product Name: OpenStack Nova 2026-02-16 16:58:44.094354 | localhost | Interface IP: 38.102.83.243 2026-02-16 16:58:44.142781 | 2026-02-16 16:58:44.142980 | PLAY [all] 2026-02-16 16:58:44.157766 | 2026-02-16 16:58:44.157901 | TASK [Gather network facts] 2026-02-16 16:58:44.599377 | hotstack | ok 2026-02-16 16:58:44.635990 | 2026-02-16 16:58:44.636168 | TASK [include_role : start-zuul-console] 2026-02-16 16:58:44.661229 | hotstack | ok 2026-02-16 16:58:44.677256 | 2026-02-16 16:58:44.677382 | TASK [start-zuul-console : Start zuul_console daemon.] 2026-02-16 16:58:45.060334 | hotstack | ok 2026-02-16 16:58:45.081239 | 2026-02-16 16:58:45.081479 | TASK [include_role : add-build-sshkey] 2026-02-16 16:58:45.119864 | hotstack | ok 2026-02-16 16:58:45.145162 | 2026-02-16 16:58:45.145334 | TASK [add-build-sshkey : Check to see if ssh key was already created for this build] 2026-02-16 16:58:45.431316 | hotstack -> localhost | ok 2026-02-16 16:58:45.445129 | 2026-02-16 16:58:45.445270 | TASK [add-build-sshkey : Create a new key in workspace based on build UUID] 2026-02-16 16:58:45.483041 | hotstack | ok 2026-02-16 16:58:45.510241 | hotstack | included: /var/lib/zuul/builds/36dba6a1dbf844bc935655f16f140764/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/create-key-and-replace.yaml 2026-02-16 16:58:45.518570 | 2026-02-16 16:58:45.518686 | TASK [add-build-sshkey : Create Temp SSH key] 2026-02-16 16:58:46.316804 | hotstack -> localhost | Generating public/private rsa key pair. 2026-02-16 16:58:46.317080 | hotstack -> localhost | Your identification has been saved in /var/lib/zuul/builds/36dba6a1dbf844bc935655f16f140764/work/36dba6a1dbf844bc935655f16f140764_id_rsa. 2026-02-16 16:58:46.317122 | hotstack -> localhost | Your public key has been saved in /var/lib/zuul/builds/36dba6a1dbf844bc935655f16f140764/work/36dba6a1dbf844bc935655f16f140764_id_rsa.pub. 2026-02-16 16:58:46.317152 | hotstack -> localhost | The key fingerprint is: 2026-02-16 16:58:46.317179 | hotstack -> localhost | SHA256:tv0RWQmkULv9ZBJYigqj6cVCk73inp9yKssYAaS9tZ4 zuul-build-sshkey 2026-02-16 16:58:46.317207 | hotstack -> localhost | The key's randomart image is: 2026-02-16 16:58:46.317232 | hotstack -> localhost | +---[RSA 3072]----+ 2026-02-16 16:58:46.317256 | hotstack -> localhost | | . ....+ | 2026-02-16 16:58:46.317281 | hotstack -> localhost | |o. o o * . . | 2026-02-16 16:58:46.317306 | hotstack -> localhost | |o = = . = . o | 2026-02-16 16:58:46.317330 | hotstack -> localhost | |.. B = . o + | 2026-02-16 16:58:46.317353 | hotstack -> localhost | |. * = . S . = o | 2026-02-16 16:58:46.317377 | hotstack -> localhost | | + = . . o * | 2026-02-16 16:58:46.317400 | hotstack -> localhost | |. o E . . . . | 2026-02-16 16:58:46.317423 | hotstack -> localhost | |+o.... . . | 2026-02-16 16:58:46.317446 | hotstack -> localhost | |o++=o . | 2026-02-16 16:58:46.317469 | hotstack -> localhost | +----[SHA256]-----+ 2026-02-16 16:58:46.317529 | hotstack -> localhost | ok: Runtime: 0:00:00.340143 2026-02-16 16:58:46.325652 | 2026-02-16 16:58:46.325762 | TASK [add-build-sshkey : Remote setup ssh keys (linux)] 2026-02-16 16:58:46.348202 | hotstack | ok 2026-02-16 16:58:46.363189 | hotstack | included: /var/lib/zuul/builds/36dba6a1dbf844bc935655f16f140764/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/remote-linux.yaml 2026-02-16 16:58:46.375470 | 2026-02-16 16:58:46.375556 | TASK [add-build-sshkey : Remove previously added zuul-build-sshkey] 2026-02-16 16:58:46.391802 | hotstack | skipping: Conditional result was False 2026-02-16 16:58:46.400625 | 2026-02-16 16:58:46.400717 | TASK [add-build-sshkey : Enable access via build key on all nodes] 2026-02-16 16:58:46.851699 | hotstack | changed 2026-02-16 16:58:46.859070 | 2026-02-16 16:58:46.859162 | TASK [add-build-sshkey : Make sure user has a .ssh] 2026-02-16 16:58:47.127660 | hotstack | ok 2026-02-16 16:58:47.135387 | 2026-02-16 16:58:47.135490 | TASK [add-build-sshkey : Install build private key as SSH key on all nodes] 2026-02-16 16:58:47.996111 | hotstack | changed 2026-02-16 16:58:48.007952 | 2026-02-16 16:58:48.008111 | TASK [add-build-sshkey : Install build public key as SSH key on all nodes] 2026-02-16 16:58:48.761773 | hotstack | changed 2026-02-16 16:58:48.772951 | 2026-02-16 16:58:48.773091 | TASK [add-build-sshkey : Remote setup ssh keys (windows)] 2026-02-16 16:58:48.800507 | hotstack | skipping: Conditional result was False 2026-02-16 16:58:48.812571 | 2026-02-16 16:58:48.812769 | TASK [remove-zuul-sshkey : Remove master key from local agent] 2026-02-16 16:58:49.259619 | hotstack -> localhost | changed 2026-02-16 16:58:49.270000 | 2026-02-16 16:58:49.270071 | TASK [add-build-sshkey : Add back temp key] 2026-02-16 16:58:49.582426 | hotstack -> localhost | Identity added: /var/lib/zuul/builds/36dba6a1dbf844bc935655f16f140764/work/36dba6a1dbf844bc935655f16f140764_id_rsa (zuul-build-sshkey) 2026-02-16 16:58:49.582804 | hotstack -> localhost | ok: Runtime: 0:00:00.015919 2026-02-16 16:58:49.595065 | 2026-02-16 16:58:49.595200 | TASK [add-build-sshkey : Verify we can still SSH to all nodes] 2026-02-16 16:58:49.986828 | hotstack | ok 2026-02-16 16:58:49.996868 | 2026-02-16 16:58:49.996998 | TASK [add-build-sshkey : Verify we can still SSH to all nodes (windows)] 2026-02-16 16:58:50.034493 | hotstack | skipping: Conditional result was False 2026-02-16 16:58:50.056559 | 2026-02-16 16:58:50.056694 | TASK [include_role : validate-host] 2026-02-16 16:58:50.093297 | hotstack | ok 2026-02-16 16:58:50.127880 | 2026-02-16 16:58:50.128015 | TASK [validate-host : Define zuul_info_dir fact] 2026-02-16 16:58:50.169750 | hotstack | ok 2026-02-16 16:58:50.176210 | 2026-02-16 16:58:50.176294 | TASK [validate-host : Ensure Zuul Ansible directory exists] 2026-02-16 16:58:50.470457 | hotstack -> localhost | ok 2026-02-16 16:58:50.482449 | 2026-02-16 16:58:50.482581 | TASK [validate-host : Collect information about the host] 2026-02-16 16:58:51.227807 | hotstack | ok 2026-02-16 16:58:51.247003 | 2026-02-16 16:58:51.247150 | TASK [validate-host : Sanitize hostname] 2026-02-16 16:58:51.326404 | hotstack | ok 2026-02-16 16:58:51.337030 | 2026-02-16 16:58:51.337164 | TASK [validate-host : Write out all ansible variables/facts known for each host] 2026-02-16 16:58:51.855467 | hotstack -> localhost | changed 2026-02-16 16:58:51.868515 | 2026-02-16 16:58:51.868686 | TASK [validate-host : Collect information about zuul worker] 2026-02-16 16:58:52.263175 | hotstack | ok 2026-02-16 16:58:52.273534 | 2026-02-16 16:58:52.273705 | TASK [validate-host : Write out all zuul information for each host] 2026-02-16 16:58:52.733585 | hotstack -> localhost | changed 2026-02-16 16:58:52.743676 | 2026-02-16 16:58:52.743780 | TASK [include_role : prepare-workspace-openshift] 2026-02-16 16:58:52.768477 | hotstack | skipping: Conditional result was False 2026-02-16 16:58:52.774586 | 2026-02-16 16:58:52.774648 | TASK [include_role : remove-zuul-sshkey] 2026-02-16 16:58:52.789337 | hotstack | skipping: Conditional result was False 2026-02-16 16:58:52.795615 | 2026-02-16 16:58:52.795681 | LOOP [ensure-output-dirs : Empty Zuul Output directories by removing them] 2026-02-16 16:58:53.018906 | hotstack | ok: "logs" 2026-02-16 16:58:53.019239 | hotstack | ok: All items complete 2026-02-16 16:58:53.019286 | 2026-02-16 16:58:53.270597 | hotstack | ok: "artifacts" 2026-02-16 16:58:53.517095 | hotstack | ok: "docs" 2026-02-16 16:58:53.543545 | 2026-02-16 16:58:53.543783 | LOOP [ensure-output-dirs : Ensure Zuul Output directories exist] 2026-02-16 16:58:53.778516 | hotstack | changed: "logs" 2026-02-16 16:58:53.978517 | hotstack | changed: "artifacts" 2026-02-16 16:58:54.206473 | hotstack | changed: "docs" 2026-02-16 16:58:54.257275 | 2026-02-16 16:58:54.257439 | PLAY RECAP 2026-02-16 16:58:54.257504 | hotstack | ok: 22 changed: 9 unreachable: 0 failed: 0 skipped: 5 rescued: 0 ignored: 0 2026-02-16 16:58:54.257542 | localhost | ok: 6 changed: 2 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-02-16 16:58:54.257568 | 2026-02-16 16:58:54.380963 | PRE-RUN END RESULT_NORMAL: [trusted : review.rdoproject.org/config/playbooks/base-minimal/pre.yaml@master] 2026-02-16 16:58:54.381655 | PRE-RUN START: [trusted : review.rdoproject.org/config/playbooks/hotstack/pre_stage1.yaml@master] 2026-02-16 16:58:55.018180 | 2026-02-16 16:58:55.018360 | PLAY [Create necessary files to deploy hotstack scenario] 2026-02-16 16:58:55.038869 | 2026-02-16 16:58:55.038949 | TASK [prepare-workspace : Start zuul_console daemon.] 2026-02-16 16:58:55.441760 | hotstack | ok 2026-02-16 16:58:55.451776 | 2026-02-16 16:58:55.451909 | TASK [prepare-workspace : Synchronize src repos to workspace directory.] 2026-02-16 16:58:57.922250 | hotstack | Output suppressed because no_log was given 2026-02-16 16:58:57.944247 | 2026-02-16 16:58:57.944391 | LOOP [add-authorized-keys : Enable access via build key on all nodes] 2026-02-16 16:58:58.428223 | hotstack | changed: 2026-02-16 16:58:58.428542 | hotstack | { 2026-02-16 16:58:58.428617 | hotstack | "public_key": "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDCINPOs6XsfMVQMqjmiduT3Bxhogy7MbAFOWlR+9LlKkTW1kV6glsCXY5svtggd2zRtc40UWalHaj9jC+yEkZdI35h2PkK+Sww52u4nczqgNpIFNt7Dm2xtYKbTolAV9jSeNkRlGMCq9EBzQlwiV0HkHx1CdNR/zzXbyNZLmOybFkXqR150H01kUhdv0v6AMWTDZjMEWO/PaWCOgzZhH9ztXjy+rwa7pdaI4+0Pb9Kib+d8/IrgNsLB/sCazqD+9/COI6AHqzTDS1aU9/gMQrUN1ronzMEQhzzOuoI8WeLqU++j+0dT2UWVPlQqoln+RYu7dUn/DSZDrsYenudT5+P" 2026-02-16 16:58:58.428675 | hotstack | } 2026-02-16 16:58:58.456301 | 2026-02-16 16:58:58.456535 | TASK [Assert cloud name and cloud secret] 2026-02-16 16:58:58.538118 | hotstack | Output suppressed because no_log was given 2026-02-16 16:58:58.551889 | 2026-02-16 16:58:58.552036 | TASK [Ensure openstack release repo is installed] 2026-02-16 16:59:02.511124 | hotstack | changed 2026-02-16 16:59:02.523102 | 2026-02-16 16:59:02.523233 | TASK [Install openstack client packages] 2026-02-16 16:59:18.329175 | hotstack | changed 2026-02-16 16:59:18.336355 | 2026-02-16 16:59:18.336457 | TASK [Ensure HotStack work dir] 2026-02-16 16:59:18.696150 | hotstack | changed 2026-02-16 16:59:18.708190 | 2026-02-16 16:59:18.708391 | LOOP [Ensure etc directories] 2026-02-16 16:59:18.984392 | hotstack | changed: "/etc/openstack" 2026-02-16 16:59:18.984867 | hotstack | changed: All items complete 2026-02-16 16:59:18.984927 | 2026-02-16 16:59:19.202479 | hotstack | changed: "/etc/hotstack" 2026-02-16 16:59:19.219326 | 2026-02-16 16:59:19.219532 | TASK [Ensure .ssh dir exists] 2026-02-16 16:59:19.501535 | hotstack | Output suppressed because no_log was given 2026-02-16 16:59:19.516184 | 2026-02-16 16:59:19.516372 | TASK [Ensure ssh keypair exists] 2026-02-16 16:59:30.078340 | hotstack | Output suppressed because no_log was given 2026-02-16 16:59:30.106006 | 2026-02-16 16:59:30.111179 | TASK [Generate CA cert file] 2026-02-16 16:59:30.159199 | hotstack | skipping: Conditional result was False 2026-02-16 16:59:30.172871 | 2026-02-16 16:59:30.173056 | TASK [Update CA certs] 2026-02-16 16:59:30.721873 | hotstack | skipping: Conditional result was False 2026-02-16 16:59:30.734644 | 2026-02-16 16:59:30.734823 | TASK [Set _auth_type fact] 2026-02-16 16:59:30.793354 | hotstack | Output suppressed because no_log was given 2026-02-16 16:59:30.804049 | 2026-02-16 16:59:30.804179 | TASK [Write clouds.yaml - user/password] 2026-02-16 16:59:31.851840 | hotstack | Output suppressed because no_log was given 2026-02-16 16:59:31.863789 | 2026-02-16 16:59:31.863952 | TASK [Create application credential for sushy-emulator] 2026-02-16 16:59:33.944965 | hotstack | Output suppressed because no_log was given 2026-02-16 16:59:33.960849 | 2026-02-16 16:59:33.961020 | TASK [Read application credential from file] 2026-02-16 16:59:34.361541 | hotstack | Output suppressed because no_log was given 2026-02-16 16:59:34.374357 | 2026-02-16 16:59:34.374505 | TASK [Delete temporary application credential file] 2026-02-16 16:59:34.640341 | hotstack | Output suppressed because no_log was given 2026-02-16 16:59:34.651748 | 2026-02-16 16:59:34.651830 | TASK [Assert application credential id and secret] 2026-02-16 16:59:34.736427 | hotstack | Output suppressed because no_log was given 2026-02-16 16:59:34.743968 | 2026-02-16 16:59:34.744083 | TASK [Write new clouds.yaml with application credentials] 2026-02-16 16:59:35.519041 | hotstack | Output suppressed because no_log was given 2026-02-16 16:59:35.530381 | 2026-02-16 16:59:35.530568 | TASK [Write hotstack cloud-secret.yaml] 2026-02-16 16:59:36.236914 | hotstack | Output suppressed because no_log was given 2026-02-16 16:59:36.248974 | 2026-02-16 16:59:36.249104 | TASK [Write clouds.yaml with application credentials] 2026-02-16 16:59:36.289074 | 2026-02-16 16:59:36.289369 | TASK [Write hotstack cloud-secret.yaml] 2026-02-16 16:59:36.359226 | 2026-02-16 16:59:36.359418 | PLAY RECAP 2026-02-16 16:59:36.359484 | hotstack | ok: 18 changed: 11 unreachable: 0 failed: 0 skipped: 4 rescued: 0 ignored: 0 2026-02-16 16:59:36.359513 | 2026-02-16 16:59:36.495338 | PRE-RUN END RESULT_NORMAL: [trusted : review.rdoproject.org/config/playbooks/hotstack/pre_stage1.yaml@master] 2026-02-16 16:59:36.496193 | RUN START: [trusted : review.rdoproject.org/config/playbooks/hotstack/hotstack-blank-image-run.yaml@master] 2026-02-16 16:59:37.142130 | 2026-02-16 16:59:37.142283 | PLAY [Update hotstack sushy-tools-blank-image] 2026-02-16 16:59:37.163922 | 2026-02-16 16:59:37.164020 | TASK [Install packages (dependencies)] 2026-02-16 16:59:39.338771 | hotstack | changed 2026-02-16 16:59:39.350964 | 2026-02-16 16:59:39.351124 | TASK [Set hotstack images dir fact] 2026-02-16 16:59:39.430819 | hotstack | ok 2026-02-16 16:59:39.443434 | 2026-02-16 16:59:39.443614 | TASK [Build the sushy-tools-blank-image image] 2026-02-16 11:59:39.932476 | hotstack | qemu-img create -f raw blank-image.qcow2 1M 2026-02-16 11:59:39.937127 | hotstack | Formatting 'blank-image.qcow2', fmt=raw size=1048576 2026-02-16 16:59:39.996322 | hotstack | changed 2026-02-16 16:59:40.009178 | 2026-02-16 16:59:40.009499 | TASK [Set image name fact] 2026-02-16 16:59:40.057717 | hotstack | ok 2026-02-16 16:59:40.068865 | 2026-02-16 16:59:40.068995 | TASK [Get current sushy-tools-blank image id's] 2026-02-16 16:59:42.601378 | hotstack | Output suppressed because no_log was given 2026-02-16 16:59:42.612419 | 2026-02-16 16:59:42.612574 | TASK [Upload image to glance] 2026-02-16 16:59:46.162451 | hotstack | Output suppressed because no_log was given 2026-02-16 16:59:46.173306 | 2026-02-16 16:59:46.173432 | LOOP [Add archived suffix to old images] 2026-02-16 16:59:48.311955 | hotstack | Output suppressed because no_log was given 2026-02-16 16:59:48.324149 | 2026-02-16 16:59:48.324295 | TASK [Rename new image] 2026-02-16 16:59:50.338158 | hotstack | Output suppressed because no_log was given 2026-02-16 16:59:50.352242 | 2026-02-16 16:59:50.352442 | LOOP [Delete archived images if possible] 2026-02-16 16:59:52.478452 | hotstack | Output suppressed because no_log was given 2026-02-16 16:59:52.532508 | 2026-02-16 16:59:52.532652 | TASK [DEBUG - Archived images delete] 2026-02-16 16:59:52.575127 | hotstack | ERROR 2026-02-16 16:59:52.575423 | hotstack | { 2026-02-16 16:59:52.575472 | hotstack | "msg": "Not all archived images where deleted.\n\nArchived images: {'changed': False, 'images': [{'checksum': 'b6d81b360a5672d80c27430f39153e2c', 'container_format': 'bare', 'created_at': '2026-02-15T11:22:50Z', 'disk_format': 'raw', 'is_hidden': False, 'is_protected': False, 'hash_algo': 'sha256', 'hash_value': '30e14955ebf1352266dc2ff8067e68104607e750abb9d3b36582b8af909fcb58', 'min_disk': 0, 'min_ram': 0, 'name': 'sushy-tools-blank-image', 'owner': '4b633c451ac74233be3721a3635275e5', 'owner_id': '4b633c451ac74233be3721a3635275e5', 'properties': {'hw_firmware_type': 'uefi', 'owner_specified.openstack.md5': '', 'owner_specified.openstack.object': 'images/sushy-tools-blank-image-f1979d71', 'owner_specified.openstack.sha256': ''}, 'size': 1048576, 'store': None, 'status': 'active', 'updated_at': '2026-02-15T11:22:55Z', 'virtual_size': 1048576, 'visibility': 'private', 'file': '/v2/images/f0ed5d7c-267b-408c-952e-b2bb89404651/file', 'locations': [{'url': 'rbd://d449eca9-e75a-46a7-a01e-4f844da6f49b/images/f0ed5d7c-267b-408c-952e-b2bb89404651/snap', 'metadata': {}}], 'direct_url': 'rbd://d449eca9-e75a-46a7-a01e-4f844da6f49b/images/f0ed5d7c-267b-408c-952e-b2bb89404651/snap', 'url': None, 'metadata': None, 'architecture': None, 'hypervisor_type': None, 'instance_type_rxtx_factor': None, 'instance_uuid': None, 'needs_config_drive': None, 'kernel_id': None, 'os_distro': None, 'os_version': None, 'needs_secure_boot': None, 'os_shutdown_timeout': 5, 'ramdisk_id': None, 'vm_mode': None, 'hw_cpu_sockets': None, 'hw_cpu_cores': None, 'hw_cpu_threads': None, 'hw_disk_bus': None, 'hw_cpu_policy': None, 'hw_cpu_thread_policy': None, 'hw_rng_model': None, 'hw_machine_type': 'q35', 'hw_scsi_model': None, 'hw_serial_port_count': None, 'hw_video_model': None, 'hw_video_ram': None, 'hw_watchdog_action': None, 'os_command_line': None, 'hw_vif_model': None, 'is_hw_vif_multiqueue_enabled': None, 'is_hw_boot_menu_enabled': None, 'vmware_adaptertype': None, 'vmware_ostype': None, 'has_auto_disk_config': None, 'os_type': None, 'os_admin_user': None, 'hw_qemu_guest_agent': None, 'os_require_quiesce': None, 'schema': '/v2/schemas/image', 'id': 'f0ed5d7c-267b-408c-952e-b2bb89404651', 'tags': ['hotstack-blank-image', 'hotstack']}], 'failed': False}\n\nDelete results:\n\n{'results': [{'extra_data': {'data': None, 'details': '500 Internal Server Error: The server has either erred or is incapable of performing the requested operation.', 'response': '\\n \\n 500 Internal Server Error\\n \\n \\n

500 Internal Server Error

\\n The server has either erred or is incapable of performing the requested operation.

\\n\\n\\n\\n \\n'}, 'failed': True, 'msg': 'HttpException: 500: Server Error for url: https://image.rdo.mtl2.vexxhost.net/v2/images/f0ed5d7c-267b-408c-952e-b2bb89404651, 500 Internal Server Error: The server has either erred or is incapable of performing the requested operation.', 'invocation': {'module_args': {'id': 'f0ed5d7c-267b-408c-952e-b2bb89404651', 'name': 'sushy-tools-blank-image', 'state': 'absent', 'wait': True, 'timeout': 180, 'interface': 'public', 'sdk_log_level': 'INFO', 'container_format': 'bare', 'disk_format': 'qcow2', 'is_public': False, 'properties': {}, 'tags': [], 'auth_type': None, 'auth': None, 'region_name': None, 'validate_certs': None, 'ca_cert': None, 'client_cert': None, 'client_key': None, 'api_timeout': None, 'sdk_log_path': None, 'checksum': None, 'filename': None, 'is_protected': None, 'kernel': None, 'min_disk': None, 'min_ram': None, 'owner': None, 'owner_domain': None, 'ramdisk': None, 'visibility': None, 'volume': None}}, 'changed': False, 'item': {'checksum': 'b6d81b360a5672d80c27430f39153e2c', 'container_format': 'bare', 'created_at': '2026-02-15T11:22:50Z', 'disk_format': 'raw', 'is_hidden': False, 'is_protected': False, 'hash_algo': 'sha256', 'hash_value': '30e14955ebf1352266dc2ff8067e68104607e750abb9d3b36582b8af909fcb58', 'min_disk': 0, 'min_ram': 0, 'name': 'sushy-tools-blank-image', 'owner': '4b633c451ac74233be3721a3635275e5', 'owner_id': '4b633c451ac74233be3721a3635275e5', 'properties': {'hw_firmware_type': 'uefi', 'owner_specified.openstack.md5': '', 'owner_specified.openstack.object': 'images/sushy-tools-blank-image-f1979d71', 'owner_specified.openstack.sha256': ''}, 'size': 1048576, 'store': None, 'status': 'active', 'updated_at': '2026-02-15T11:22:55Z', 'virtual_size': 1048576, 'visibility': 'private', 'file': '/v2/images/f0ed5d7c-267b-408c-952e-b2bb89404651/file', 'locations': [{'url': 'rbd://d449eca9-e75a-46a7-a01e-4f844da6f49b/images/f0ed5d7c-267b-408c-952e-b2bb89404651/snap', 'metadata': {}}], 'direct_url': 'rbd://d449eca9-e75a-46a7-a01e-4f844da6f49b/images/f0ed5d7c-267b-408c-952e-b2bb89404651/snap', 'url': None, 'metadata': None, 'architecture': None, 'hypervisor_type': None, 'instance_type_rxtx_factor': None, 'instance_uuid': None, 'needs_config_drive': None, 'kernel_id': None, 'os_distro': None, 'os_version': None, 'needs_secure_boot': None, 'os_shutdown_timeout': 5, 'ramdisk_id': None, 'vm_mode': None, 'hw_cpu_sockets': None, 'hw_cpu_cores': None, 'hw_cpu_threads': None, 'hw_disk_bus': None, 'hw_cpu_policy': None, 'hw_cpu_thread_policy': None, 'hw_rng_model': None, 'hw_machine_type': 'q35', 'hw_scsi_model': None, 'hw_serial_port_count': None, 'hw_video_model': None, 'hw_video_ram': None, 'hw_watchdog_action': None, 'os_command_line': None, 'hw_vif_model': None, 'is_hw_vif_multiqueue_enabled': None, 'is_hw_boot_menu_enabled': None, 'vmware_adaptertype': None, 'vmware_ostype': None, 'has_auto_disk_config': None, 'os_type': None, 'os_admin_user': None, 'hw_qemu_guest_agent': None, 'os_require_quiesce': None, 'schema': '/v2/schemas/image', 'id': 'f0ed5d7c-267b-408c-952e-b2bb89404651', 'tags': ['hotstack-blank-image', 'hotstack']}, 'ansible_loop_var': 'item'}], 'skipped': False, 'failed': True, 'msg': 'One or more items failed', 'changed': False}\n" 2026-02-16 16:59:52.575527 | hotstack | } 2026-02-16 16:59:52.577588 | 2026-02-16 16:59:52.577654 | PLAY RECAP 2026-02-16 16:59:52.577709 | hotstack | ok: 8 changed: 5 unreachable: 0 failed: 1 skipped: 0 rescued: 1 ignored: 0 2026-02-16 16:59:52.577775 | 2026-02-16 16:59:52.712902 | RUN END RESULT_NORMAL: [trusted : review.rdoproject.org/config/playbooks/hotstack/hotstack-blank-image-run.yaml@master] 2026-02-16 16:59:52.713675 | POST-RUN START: [trusted : review.rdoproject.org/config/playbooks/hotstack/hotstack-image-post.yaml@master] 2026-02-16 16:59:53.289855 | 2026-02-16 16:59:53.289974 | PLAY [Cleanup hotstack image build environment] 2026-02-16 16:59:53.311313 | 2026-02-16 16:59:53.311396 | TASK [Set _auth_type fact] 2026-02-16 16:59:53.340630 | hotstack | Output suppressed because no_log was given 2026-02-16 16:59:53.347093 | 2026-02-16 16:59:53.347172 | TASK [Write clouds.yaml] 2026-02-16 16:59:54.471923 | hotstack | Output suppressed because no_log was given 2026-02-16 16:59:54.479300 | 2026-02-16 16:59:54.479393 | TASK [Delete application credentials] 2026-02-16 16:59:56.522270 | hotstack | changed 2026-02-16 16:59:56.534011 | 2026-02-16 16:59:56.534222 | TASK [Delete clouds.yaml] 2026-02-16 16:59:56.989567 | hotstack | Output suppressed because no_log was given 2026-02-16 16:59:57.037221 | 2026-02-16 16:59:57.037406 | PLAY RECAP 2026-02-16 16:59:57.037591 | hotstack | ok: 4 changed: 3 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-02-16 16:59:57.037645 | 2026-02-16 16:59:57.142553 | POST-RUN END RESULT_NORMAL: [trusted : review.rdoproject.org/config/playbooks/hotstack/hotstack-image-post.yaml@master] 2026-02-16 16:59:57.144026 | POST-RUN START: [trusted : review.rdoproject.org/config/playbooks/base-minimal/post-ssh.yaml@master] 2026-02-16 16:59:57.782879 | 2026-02-16 16:59:57.783019 | PLAY [all] 2026-02-16 16:59:57.803333 | 2026-02-16 16:59:57.803474 | TASK [include_role : fetch-output] 2026-02-16 16:59:57.853228 | hotstack | ok 2026-02-16 16:59:57.871367 | 2026-02-16 16:59:57.871543 | TASK [fetch-output : Set log path for multiple nodes] 2026-02-16 16:59:57.937177 | hotstack | skipping: Conditional result was False 2026-02-16 16:59:57.949851 | 2026-02-16 16:59:57.949996 | TASK [fetch-output : Set log path for single node] 2026-02-16 16:59:57.988533 | hotstack | ok 2026-02-16 16:59:58.000067 | 2026-02-16 16:59:58.000211 | LOOP [fetch-output : Ensure local output dirs] 2026-02-16 16:59:58.482493 | hotstack -> localhost | ok: "/var/lib/zuul/builds/36dba6a1dbf844bc935655f16f140764/work/logs" 2026-02-16 16:59:58.777033 | hotstack -> localhost | changed: "/var/lib/zuul/builds/36dba6a1dbf844bc935655f16f140764/work/artifacts" 2026-02-16 16:59:59.023328 | hotstack -> localhost | changed: "/var/lib/zuul/builds/36dba6a1dbf844bc935655f16f140764/work/docs" 2026-02-16 16:59:59.033687 | 2026-02-16 16:59:59.033844 | LOOP [fetch-output : Collect logs, artifacts and docs] 2026-02-16 16:59:59.758257 | hotstack | changed: .d..t...... ./ 2026-02-16 16:59:59.758660 | hotstack | changed: All items complete 2026-02-16 16:59:59.758760 | 2026-02-16 17:00:00.306286 | hotstack | changed: .d..t...... ./ 2026-02-16 17:00:00.850715 | hotstack | changed: .d..t...... ./ 2026-02-16 17:00:00.881366 | 2026-02-16 17:00:00.881608 | TASK [include_role : fetch-output-openshift] 2026-02-16 17:00:00.909168 | hotstack | skipping: Conditional result was False 2026-02-16 17:00:00.922354 | 2026-02-16 17:00:00.922568 | LOOP [merge-output-to-logs : Move artifacts and docs to logs dir] 2026-02-16 17:00:01.368325 | hotstack -> localhost | ok: Item: artifacts Runtime: 0:00:00.014100 2026-02-16 17:00:01.665529 | hotstack -> localhost | ok: Item: docs Runtime: 0:00:00.012682 2026-02-16 17:00:01.695587 | 2026-02-16 17:00:01.695736 | PLAY [all] 2026-02-16 17:00:01.713831 | 2026-02-16 17:00:01.713929 | TASK [remove-build-sshkey : Remove the build SSH key from all nodes] 2026-02-16 17:00:02.192397 | hotstack | changed 2026-02-16 17:00:02.239508 | 2026-02-16 17:00:02.239586 | PLAY RECAP 2026-02-16 17:00:02.239644 | hotstack | ok: 5 changed: 4 unreachable: 0 failed: 0 skipped: 2 rescued: 0 ignored: 0 2026-02-16 17:00:02.239673 | 2026-02-16 17:00:02.353394 | POST-RUN END RESULT_NORMAL: [trusted : review.rdoproject.org/config/playbooks/base-minimal/post-ssh.yaml@master] 2026-02-16 17:00:02.354317 | POST-RUN START: [trusted : review.rdoproject.org/config/playbooks/base-minimal/post-logs.yaml@master] 2026-02-16 17:00:02.952929 | 2026-02-16 17:00:02.953067 | PLAY [localhost] 2026-02-16 17:00:02.972643 | 2026-02-16 17:00:02.972795 | TASK [generate-zuul-manifest : Generate Zuul manifest] 2026-02-16 17:00:03.401486 | localhost | changed 2026-02-16 17:00:03.412310 | 2026-02-16 17:00:03.412493 | TASK [generate-zuul-manifest : Return Zuul manifest URL to Zuul] 2026-02-16 17:00:03.448332 | localhost | ok 2026-02-16 17:00:03.466128 | 2026-02-16 17:00:03.466287 | TASK [add-fileserver : Create SSH private key tempfile] 2026-02-16 17:00:03.912282 | localhost | changed 2026-02-16 17:00:03.924175 | 2026-02-16 17:00:03.924335 | TASK [add-fileserver : Create SSH private key from secret] 2026-02-16 17:00:04.705469 | localhost | changed 2026-02-16 17:00:04.726821 | 2026-02-16 17:00:04.726972 | TASK [add-fileserver : Add fileserver ssh key] 2026-02-16 17:00:05.225247 | localhost | Identity added: /var/lib/zuul/builds/36dba6a1dbf844bc935655f16f140764/work/tmp/ansible.wgtu5ttb (/var/lib/zuul/builds/36dba6a1dbf844bc935655f16f140764/work/tmp/ansible.wgtu5ttb) 2026-02-16 17:00:05.225603 | localhost | ok: Runtime: 0:00:00.015705 2026-02-16 17:00:05.235594 | 2026-02-16 17:00:05.235875 | TASK [add-fileserver : Remove SSH private key from disk] 2026-02-16 17:00:05.531230 | localhost | ok: Runtime: 0:00:00.008256 2026-02-16 17:00:05.538221 | 2026-02-16 17:00:05.538322 | TASK [add-fileserver : Add fileserver to inventory] 2026-02-16 17:00:05.589644 | localhost | changed 2026-02-16 17:00:05.594145 | 2026-02-16 17:00:05.594209 | TASK [add-fileserver : Add fileserver server to known hosts] 2026-02-16 17:00:06.075643 | localhost | changed 2026-02-16 17:00:06.118493 | 2026-02-16 17:00:06.118581 | PLAY [localhost] 2026-02-16 17:00:06.135635 | 2026-02-16 17:00:06.135718 | TASK [Generate bulk log download script] 2026-02-16 17:00:06.157423 | localhost | ok 2026-02-16 17:00:06.173270 | 2026-02-16 17:00:06.173369 | TASK [local-log-download : Check API endpoint is defined] 2026-02-16 17:00:06.215442 | localhost | ok: All assertions passed 2026-02-16 17:00:06.221658 | 2026-02-16 17:00:06.221755 | TASK [local-log-download : Create download script] 2026-02-16 17:00:06.736150 | localhost -> localhost | changed 2026-02-16 17:00:06.745244 | 2026-02-16 17:00:06.745316 | TASK [Register quick-download link] 2026-02-16 17:00:06.775706 | localhost | ok 2026-02-16 17:00:06.818493 | 2026-02-16 17:00:06.818606 | PLAY [logserver.rdoproject.org] 2026-02-16 17:00:06.827977 | 2026-02-16 17:00:06.828039 | TASK [Set zuul-log-path fact] 2026-02-16 17:00:06.846209 | logserver.rdoproject.org | ok 2026-02-16 17:00:06.855718 | 2026-02-16 17:00:06.855810 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-02-16 17:00:06.894168 | logserver.rdoproject.org | ok 2026-02-16 17:00:06.901599 | 2026-02-16 17:00:06.901686 | TASK [upload-logs : Create log directories] 2026-02-16 17:00:07.994571 | logserver.rdoproject.org | changed 2026-02-16 17:00:08.001526 | 2026-02-16 17:00:08.001654 | TASK [upload-logs : Ensure logs are readable before uploading] 2026-02-16 17:00:08.344456 | logserver.rdoproject.org -> localhost | ok: Runtime: 0:00:00.009612 2026-02-16 17:00:08.349527 | 2026-02-16 17:00:08.349593 | TASK [upload-logs : Upload logs to log server] 2026-02-16 17:00:09.114870 | logserver.rdoproject.org | Output suppressed because no_log was given 2026-02-16 17:00:09.121761 | 2026-02-16 17:00:09.121888 | LOOP [upload-logs : Compress console log and json output] 2026-02-16 17:00:09.165898 | logserver.rdoproject.org | skipping: Conditional result was False 2026-02-16 17:00:09.174203 | logserver.rdoproject.org | skipping: Conditional result was False 2026-02-16 17:00:09.184098 | 2026-02-16 17:00:09.184195 | LOOP [upload-logs : Upload compressed console log and json output] 2026-02-16 17:00:09.222069 | logserver.rdoproject.org | skipping: Conditional result was False 2026-02-16 17:00:09.222371 | 2026-02-16 17:00:09.225470 | logserver.rdoproject.org | skipping: Conditional result was False 2026-02-16 17:00:09.232884 | 2026-02-16 17:00:09.232954 | LOOP [upload-logs : Upload console log and json output]