2026-03-08 02:33:45.601061 | Job console starting... 2026-03-08 02:33:45.613008 | Updating repositories 2026-03-08 02:33:45.642610 | Preparing job workspace 2026-03-08 02:33:50.907895 | Running Ansible setup... 2026-03-08 02:33:54.530433 | PRE-RUN START: [trusted : review.rdoproject.org/config/playbooks/base-minimal/pre.yaml@master] 2026-03-08 02:33:55.075468 | 2026-03-08 02:33:55.075605 | PLAY [localhost] 2026-03-08 02:33:55.084434 | 2026-03-08 02:33:55.084507 | TASK [Gathering Facts] 2026-03-08 02:33:56.077589 | localhost | ok 2026-03-08 02:33:56.108740 | 2026-03-08 02:33:56.108946 | TASK [log-inventory : Ensure Zuul Ansible directory exists] 2026-03-08 02:33:56.522432 | localhost -> localhost | changed 2026-03-08 02:33:56.536370 | 2026-03-08 02:33:56.536551 | TASK [log-inventory : Copy ansible inventory to logs dir] 2026-03-08 02:33:57.438234 | localhost -> localhost | changed 2026-03-08 02:33:57.456505 | 2026-03-08 02:33:57.456645 | TASK [Setup log path fact] 2026-03-08 02:33:57.484563 | localhost | ok 2026-03-08 02:33:57.509282 | 2026-03-08 02:33:57.509424 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-03-08 02:33:57.549287 | localhost | ok 2026-03-08 02:33:57.559762 | 2026-03-08 02:33:57.559852 | TASK [emit-job-header : Print job information] 2026-03-08 02:33:57.609850 | # Job Information 2026-03-08 02:33:57.610002 | Ansible Version: 2.15.12 2026-03-08 02:33:57.610037 | Job: vexxhost-hotstack-3-nodes-update 2026-03-08 02:33:57.610064 | Pipeline: github-experimental-trigger 2026-03-08 02:33:57.610088 | Executor: ze04.softwarefactory-project.io 2026-03-08 02:33:57.610111 | Triggered by: https://github.com/openstack-k8s-operators/hotstack/pull/401 2026-03-08 02:33:57.610137 | Log URL (when completed): https://logserver.rdoproject.org/59f/rdoproject.org/59ff9ab013aa443786307d4e7d2f0296/ 2026-03-08 02:33:57.610162 | Event ID: 1f74fae0-1a97-11f1-88a7-2b207d0d6cbb 2026-03-08 02:33:57.614986 | 2026-03-08 02:33:57.615077 | LOOP [emit-job-header : Print node information] 2026-03-08 02:33:57.720424 | localhost | ok: 2026-03-08 02:33:57.720971 | localhost | # Node Information 2026-03-08 02:33:57.721052 | localhost | Inventory Hostname: hotstack 2026-03-08 02:33:57.721110 | localhost | Hostname: np0005641575 2026-03-08 02:33:57.721162 | localhost | Username: zuul 2026-03-08 02:33:57.721210 | localhost | Distro: CentOS 9 2026-03-08 02:33:57.721250 | localhost | Provider: vexxhost-nodepool-tripleo 2026-03-08 02:33:57.721288 | localhost | Region: RegionOne 2026-03-08 02:33:57.721325 | localhost | Label: cloud-centos-9-stream-tripleo-vexxhost 2026-03-08 02:33:57.721363 | localhost | Product Name: OpenStack Nova 2026-03-08 02:33:57.721400 | localhost | Interface IP: 38.102.83.17 2026-03-08 02:33:57.755650 | 2026-03-08 02:33:57.755785 | PLAY [all] 2026-03-08 02:33:57.765767 | 2026-03-08 02:33:57.765851 | TASK [Gather network facts] 2026-03-08 02:33:58.229071 | hotstack | ok 2026-03-08 02:33:58.260537 | 2026-03-08 02:33:58.260664 | TASK [include_role : start-zuul-console] 2026-03-08 02:33:58.283122 | hotstack | ok 2026-03-08 02:33:58.299404 | 2026-03-08 02:33:58.299486 | TASK [start-zuul-console : Start zuul_console daemon.] 2026-03-08 02:33:58.706415 | hotstack | ok 2026-03-08 02:33:58.718183 | 2026-03-08 02:33:58.718260 | TASK [include_role : add-build-sshkey] 2026-03-08 02:33:58.749251 | hotstack | ok 2026-03-08 02:33:58.767121 | 2026-03-08 02:33:58.767205 | TASK [add-build-sshkey : Check to see if ssh key was already created for this build] 2026-03-08 02:33:59.035161 | hotstack -> localhost | ok 2026-03-08 02:33:59.043377 | 2026-03-08 02:33:59.043464 | TASK [add-build-sshkey : Create a new key in workspace based on build UUID] 2026-03-08 02:33:59.074097 | hotstack | ok 2026-03-08 02:33:59.092590 | hotstack | included: /var/lib/zuul/builds/59ff9ab013aa443786307d4e7d2f0296/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/create-key-and-replace.yaml 2026-03-08 02:33:59.100343 | 2026-03-08 02:33:59.100424 | TASK [add-build-sshkey : Create Temp SSH key] 2026-03-08 02:33:59.849629 | hotstack -> localhost | Generating public/private rsa key pair. 2026-03-08 02:33:59.850044 | hotstack -> localhost | Your identification has been saved in /var/lib/zuul/builds/59ff9ab013aa443786307d4e7d2f0296/work/59ff9ab013aa443786307d4e7d2f0296_id_rsa. 2026-03-08 02:33:59.850112 | hotstack -> localhost | Your public key has been saved in /var/lib/zuul/builds/59ff9ab013aa443786307d4e7d2f0296/work/59ff9ab013aa443786307d4e7d2f0296_id_rsa.pub. 2026-03-08 02:33:59.850159 | hotstack -> localhost | The key fingerprint is: 2026-03-08 02:33:59.850210 | hotstack -> localhost | SHA256:o2Re+bEJBk5uhQkFVxkKYnE9S07TGsYIC7rq1mDhSUI zuul-build-sshkey 2026-03-08 02:33:59.850254 | hotstack -> localhost | The key's randomart image is: 2026-03-08 02:33:59.850296 | hotstack -> localhost | +---[RSA 3072]----+ 2026-03-08 02:33:59.850336 | hotstack -> localhost | |. =o=*oooo | 2026-03-08 02:33:59.850377 | hotstack -> localhost | |.E +.+X+o | 2026-03-08 02:33:59.850417 | hotstack -> localhost | |o . =**. | 2026-03-08 02:33:59.850457 | hotstack -> localhost | |.+ ++o . | 2026-03-08 02:33:59.850498 | hotstack -> localhost | |= o * S . | 2026-03-08 02:33:59.850537 | hotstack -> localhost | |.= = + + + | 2026-03-08 02:33:59.850575 | hotstack -> localhost | |o o o + | 2026-03-08 02:33:59.850614 | hotstack -> localhost | |.. . | 2026-03-08 02:33:59.850653 | hotstack -> localhost | |.. | 2026-03-08 02:33:59.850758 | hotstack -> localhost | +----[SHA256]-----+ 2026-03-08 02:33:59.850850 | hotstack -> localhost | ok: Runtime: 0:00:00.290547 2026-03-08 02:33:59.862791 | 2026-03-08 02:33:59.862920 | TASK [add-build-sshkey : Remote setup ssh keys (linux)] 2026-03-08 02:33:59.898736 | hotstack | ok 2026-03-08 02:33:59.918796 | hotstack | included: /var/lib/zuul/builds/59ff9ab013aa443786307d4e7d2f0296/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/remote-linux.yaml 2026-03-08 02:33:59.933636 | 2026-03-08 02:33:59.933761 | TASK [add-build-sshkey : Remove previously added zuul-build-sshkey] 2026-03-08 02:33:59.958929 | hotstack | skipping: Conditional result was False 2026-03-08 02:33:59.966852 | 2026-03-08 02:33:59.966970 | TASK [add-build-sshkey : Enable access via build key on all nodes] 2026-03-08 02:34:00.440119 | hotstack | changed 2026-03-08 02:34:00.450897 | 2026-03-08 02:34:00.451024 | TASK [add-build-sshkey : Make sure user has a .ssh] 2026-03-08 02:34:00.722162 | hotstack | ok 2026-03-08 02:34:00.733363 | 2026-03-08 02:34:00.733491 | TASK [add-build-sshkey : Install build private key as SSH key on all nodes] 2026-03-08 02:34:01.555943 | hotstack | changed 2026-03-08 02:34:01.567715 | 2026-03-08 02:34:01.567871 | TASK [add-build-sshkey : Install build public key as SSH key on all nodes] 2026-03-08 02:34:02.420149 | hotstack | changed 2026-03-08 02:34:02.430788 | 2026-03-08 02:34:02.430923 | TASK [add-build-sshkey : Remote setup ssh keys (windows)] 2026-03-08 02:34:02.458031 | hotstack | skipping: Conditional result was False 2026-03-08 02:34:02.469825 | 2026-03-08 02:34:02.469957 | TASK [remove-zuul-sshkey : Remove master key from local agent] 2026-03-08 02:34:02.894203 | hotstack -> localhost | changed 2026-03-08 02:34:02.916910 | 2026-03-08 02:34:02.917044 | TASK [add-build-sshkey : Add back temp key] 2026-03-08 02:34:03.249140 | hotstack -> localhost | Identity added: /var/lib/zuul/builds/59ff9ab013aa443786307d4e7d2f0296/work/59ff9ab013aa443786307d4e7d2f0296_id_rsa (zuul-build-sshkey) 2026-03-08 02:34:03.249350 | hotstack -> localhost | ok: Runtime: 0:00:00.013334 2026-03-08 02:34:03.255116 | 2026-03-08 02:34:03.255179 | TASK [add-build-sshkey : Verify we can still SSH to all nodes] 2026-03-08 02:34:03.658082 | hotstack | ok 2026-03-08 02:34:03.662909 | 2026-03-08 02:34:03.662971 | TASK [add-build-sshkey : Verify we can still SSH to all nodes (windows)] 2026-03-08 02:34:03.697445 | hotstack | skipping: Conditional result was False 2026-03-08 02:34:03.733394 | 2026-03-08 02:34:03.733513 | TASK [include_role : validate-host] 2026-03-08 02:34:03.762170 | hotstack | ok 2026-03-08 02:34:03.780642 | 2026-03-08 02:34:03.780718 | TASK [validate-host : Define zuul_info_dir fact] 2026-03-08 02:34:03.819082 | hotstack | ok 2026-03-08 02:34:03.823626 | 2026-03-08 02:34:03.823727 | TASK [validate-host : Ensure Zuul Ansible directory exists] 2026-03-08 02:34:04.091852 | hotstack -> localhost | ok 2026-03-08 02:34:04.104407 | 2026-03-08 02:34:04.104757 | TASK [validate-host : Collect information about the host] 2026-03-08 02:34:04.813279 | hotstack | ok 2026-03-08 02:34:04.832375 | 2026-03-08 02:34:04.832508 | TASK [validate-host : Sanitize hostname] 2026-03-08 02:34:04.905001 | hotstack | ok 2026-03-08 02:34:04.912094 | 2026-03-08 02:34:04.912182 | TASK [validate-host : Write out all ansible variables/facts known for each host] 2026-03-08 02:34:05.414318 | hotstack -> localhost | changed 2026-03-08 02:34:05.419941 | 2026-03-08 02:34:05.420004 | TASK [validate-host : Collect information about zuul worker] 2026-03-08 02:34:05.804551 | hotstack | ok 2026-03-08 02:34:05.816243 | 2026-03-08 02:34:05.816331 | TASK [validate-host : Write out all zuul information for each host] 2026-03-08 02:34:06.258125 | hotstack -> localhost | changed 2026-03-08 02:34:06.267762 | 2026-03-08 02:34:06.267830 | TASK [include_role : prepare-workspace-openshift] 2026-03-08 02:34:06.288418 | hotstack | skipping: Conditional result was False 2026-03-08 02:34:06.295298 | 2026-03-08 02:34:06.295390 | TASK [include_role : remove-zuul-sshkey] 2026-03-08 02:34:06.320091 | hotstack | skipping: Conditional result was False 2026-03-08 02:34:06.327176 | 2026-03-08 02:34:06.327260 | LOOP [ensure-output-dirs : Empty Zuul Output directories by removing them] 2026-03-08 02:34:06.608317 | hotstack | ok: "logs" 2026-03-08 02:34:06.614098 | hotstack | ok: All items complete 2026-03-08 02:34:06.614224 | 2026-03-08 02:34:06.878209 | hotstack | ok: "artifacts" 2026-03-08 02:34:07.120263 | hotstack | ok: "docs" 2026-03-08 02:34:07.139312 | 2026-03-08 02:34:07.139454 | LOOP [ensure-output-dirs : Ensure Zuul Output directories exist] 2026-03-08 02:34:07.376770 | hotstack | changed: "logs" 2026-03-08 02:34:07.588293 | hotstack | changed: "artifacts" 2026-03-08 02:34:07.809967 | hotstack | changed: "docs" 2026-03-08 02:34:07.854157 | 2026-03-08 02:34:07.854229 | PLAY RECAP 2026-03-08 02:34:07.854282 | hotstack | ok: 22 changed: 9 unreachable: 0 failed: 0 skipped: 5 rescued: 0 ignored: 0 2026-03-08 02:34:07.854316 | localhost | ok: 6 changed: 2 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-03-08 02:34:07.854341 | 2026-03-08 02:34:07.960424 | PRE-RUN END RESULT_NORMAL: [trusted : review.rdoproject.org/config/playbooks/base-minimal/pre.yaml@master] 2026-03-08 02:34:07.962585 | PRE-RUN START: [trusted : review.rdoproject.org/config/playbooks/hotstack/pre_stage1.yaml@master] 2026-03-08 02:34:08.569111 | 2026-03-08 02:34:08.569257 | PLAY [Create necessary files to deploy hotstack scenario] 2026-03-08 02:34:08.589053 | 2026-03-08 02:34:08.589126 | TASK [prepare-workspace : Start zuul_console daemon.] 2026-03-08 02:34:08.979804 | hotstack | ok 2026-03-08 02:34:08.992401 | 2026-03-08 02:34:08.992559 | TASK [prepare-workspace : Synchronize src repos to workspace directory.] 2026-03-08 02:34:11.090835 | hotstack | Output suppressed because no_log was given 2026-03-08 02:34:11.111848 | 2026-03-08 02:34:11.111998 | LOOP [add-authorized-keys : Enable access via build key on all nodes] 2026-03-08 02:34:11.580248 | hotstack | changed: 2026-03-08 02:34:11.580525 | hotstack | { 2026-03-08 02:34:11.580586 | 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-03-08 02:34:11.580635 | hotstack | } 2026-03-08 02:34:11.609636 | 2026-03-08 02:34:11.609760 | TASK [Assert cloud name and cloud secret] 2026-03-08 02:34:11.674825 | hotstack | Output suppressed because no_log was given 2026-03-08 02:34:11.682142 | 2026-03-08 02:34:11.682228 | TASK [Ensure openstack release repo is installed] 2026-03-08 02:34:16.313492 | hotstack | changed 2026-03-08 02:34:16.324844 | 2026-03-08 02:34:16.324984 | TASK [Install openstack client packages] 2026-03-08 02:34:31.354591 | hotstack | changed 2026-03-08 02:34:31.366654 | 2026-03-08 02:34:31.366809 | TASK [Ensure HotStack work dir] 2026-03-08 02:34:31.816302 | hotstack | changed 2026-03-08 02:34:31.827427 | 2026-03-08 02:34:31.827556 | LOOP [Ensure etc directories] 2026-03-08 02:34:32.088860 | hotstack | changed: "/etc/openstack" 2026-03-08 02:34:32.089261 | hotstack | changed: All items complete 2026-03-08 02:34:32.089333 | 2026-03-08 02:34:32.264412 | hotstack | changed: "/etc/hotstack" 2026-03-08 02:34:32.280693 | 2026-03-08 02:34:32.280806 | TASK [Ensure .ssh dir exists] 2026-03-08 02:34:32.498724 | hotstack | Output suppressed because no_log was given 2026-03-08 02:34:32.509932 | 2026-03-08 02:34:32.510057 | TASK [Ensure ssh keypair exists] 2026-03-08 02:34:43.070379 | hotstack | Output suppressed because no_log was given 2026-03-08 02:34:43.078443 | 2026-03-08 02:34:43.078529 | TASK [Generate CA cert file] 2026-03-08 02:34:43.124085 | hotstack | skipping: Conditional result was False 2026-03-08 02:34:43.131908 | 2026-03-08 02:34:43.131994 | TASK [Update CA certs] 2026-03-08 02:34:43.671264 | hotstack | skipping: Conditional result was False 2026-03-08 02:34:43.684269 | 2026-03-08 02:34:43.684406 | TASK [Set _auth_type fact] 2026-03-08 02:34:43.743260 | hotstack | Output suppressed because no_log was given 2026-03-08 02:34:43.753892 | 2026-03-08 02:34:43.754027 | TASK [Write clouds.yaml - user/password] 2026-03-08 02:34:44.853832 | hotstack | Output suppressed because no_log was given 2026-03-08 02:34:44.865837 | 2026-03-08 02:34:44.865961 | TASK [Create application credential for sushy-emulator] 2026-03-08 02:34:46.918472 | hotstack | Output suppressed because no_log was given 2026-03-08 02:34:46.930019 | 2026-03-08 02:34:46.930148 | TASK [Read application credential from file] 2026-03-08 02:34:47.316173 | hotstack | Output suppressed because no_log was given 2026-03-08 02:34:47.328055 | 2026-03-08 02:34:47.328206 | TASK [Delete temporary application credential file] 2026-03-08 02:34:47.531647 | hotstack | Output suppressed because no_log was given 2026-03-08 02:34:47.542723 | 2026-03-08 02:34:47.542854 | TASK [Assert application credential id and secret] 2026-03-08 02:34:47.631817 | hotstack | Output suppressed because no_log was given 2026-03-08 02:34:47.642299 | 2026-03-08 02:34:47.642426 | TASK [Write new clouds.yaml with application credentials] 2026-03-08 02:34:48.376158 | hotstack | Output suppressed because no_log was given 2026-03-08 02:34:48.386325 | 2026-03-08 02:34:48.386452 | TASK [Write hotstack cloud-secret.yaml] 2026-03-08 02:34:49.049811 | hotstack | Output suppressed because no_log was given 2026-03-08 02:34:49.061262 | 2026-03-08 02:34:49.061387 | TASK [Write clouds.yaml with application credentials] 2026-03-08 02:34:49.098709 | 2026-03-08 02:34:49.098971 | TASK [Write hotstack cloud-secret.yaml] 2026-03-08 02:34:49.164077 | 2026-03-08 02:34:49.164213 | PLAY RECAP 2026-03-08 02:34:49.164268 | hotstack | ok: 18 changed: 11 unreachable: 0 failed: 0 skipped: 4 rescued: 0 ignored: 0 2026-03-08 02:34:49.164295 | 2026-03-08 02:34:49.270221 | PRE-RUN END RESULT_NORMAL: [trusted : review.rdoproject.org/config/playbooks/hotstack/pre_stage1.yaml@master] 2026-03-08 02:34:49.274774 | PRE-RUN START: [trusted : review.rdoproject.org/config/playbooks/hotstack/pre_stage2.yaml@master] 2026-03-08 02:34:49.862425 | 2026-03-08 02:34:49.862583 | PLAY [Create hotstack scenario] 2026-03-08 02:34:49.883349 | 2026-03-08 02:34:49.883422 | TASK [Assert scenario is defined] 2026-03-08 02:34:49.976985 | hotstack | ok: All assertions passed 2026-03-08 02:34:49.982923 | 2026-03-08 02:34:49.982992 | TASK [Fetch bootstrap vars from remote to zuul executor] 2026-03-08 02:34:50.425158 | hotstack | Output suppressed because no_log was given 2026-03-08 02:34:50.437060 | 2026-03-08 02:34:50.437191 | TASK [Load bootstrap vars with template resolution] 2026-03-08 02:34:50.473657 | hotstack | Output suppressed because no_log was given 2026-03-08 02:34:50.483916 | 2026-03-08 02:34:50.484044 | TASK [Fetch automation vars from remote to zuul executor] 2026-03-08 02:34:50.805154 | hotstack | Output suppressed because no_log was given 2026-03-08 02:34:50.818068 | 2026-03-08 02:34:50.818193 | TASK [Load automation vars with template resolution] 2026-03-08 02:34:50.896991 | hotstack | Output suppressed because no_log was given 2026-03-08 02:34:50.903936 | 2026-03-08 02:34:50.904018 | TASK [Slurp zuul-build-sshkey from file] 2026-03-08 02:34:51.265123 | hotstack | Output suppressed because no_log was given 2026-03-08 02:34:51.275836 | 2026-03-08 02:34:51.275976 | TASK [Set up infrastructure (Heat stack)] 2026-03-08 02:34:51.304080 | hotstack | Output suppressed because no_log was given 2026-03-08 02:34:51.354478 | 2026-03-08 02:34:51.354593 | TASK [dataplane_ssh_keys : Ensure Dataplane ssh keypair exists] 2026-03-08 02:34:51.984366 | hotstack | changed 2026-03-08 02:34:51.996862 | 2026-03-08 02:34:51.996989 | TASK [dataplane_ssh_keys : Ensure Nova migration ssh keypair exists] 2026-03-08 02:34:52.412581 | hotstack | changed 2026-03-08 02:34:52.425207 | 2026-03-08 02:34:52.425335 | TASK [dataplane_ssh_keys : Set SSH public key facts] 2026-03-08 02:34:52.472952 | hotstack | ok 2026-03-08 02:34:52.485122 | 2026-03-08 02:34:52.485254 | TASK [dataplane_ssh_keys : Store SSH public key facts in file] 2026-03-08 02:34:53.261170 | hotstack | changed 2026-03-08 02:34:53.283895 | 2026-03-08 02:34:53.284035 | TASK [heat_stack : Assert config is defined] 2026-03-08 02:34:53.394072 | hotstack | ok: All assertions passed 2026-03-08 02:34:53.404767 | 2026-03-08 02:34:53.404894 | TASK [heat_stack : Get latest snapset and update stack parameters] 2026-03-08 02:34:53.472548 | hotstack | skipping: Conditional result was False 2026-03-08 02:34:53.485562 | 2026-03-08 02:34:53.485733 | TASK [heat_stack : Debug latest snapset information] 2026-03-08 02:34:53.543291 | hotstack | skipping: Conditional result was False 2026-03-08 02:34:53.555716 | 2026-03-08 02:34:53.555849 | LOOP [heat_stack : Create tar archives and compress] 2026-03-08 02:34:53.594303 | 2026-03-08 02:34:53.594610 | TASK [heat_stack : Create stack] 2026-03-08 02:34:56.418893 | hotstack | ERROR 2026-03-08 02:34:56.419263 | hotstack | { 2026-03-08 02:34:56.419328 | hotstack | "extra_data": { 2026-03-08 02:34:56.419372 | hotstack | "data": null, 2026-03-08 02:34:56.419408 | hotstack | "details": "Property error: : resources.compute0.properties.image: : Error validating value 'cloud-centos-9-stream': No images matching {'name': 'cloud-centos-9-stream'}.", 2026-03-08 02:34:56.419449 | hotstack | "response": "{\"code\": 400, \"title\": \"Bad Request\", \"explanation\": \"The server could not comply with the request since it is either malformed or otherwise incorrect.\", \"error\": {\"type\": \"StackValidationFailed\", \"traceback\": null, \"message\": \"Property error: : resources.compute0.properties.image: : Error validating value 'cloud-centos-9-stream': No images matching {'name': 'cloud-centos-9-stream'}.\"}}" 2026-03-08 02:34:56.419488 | hotstack | }, 2026-03-08 02:34:56.419523 | hotstack | "msg": "BadRequestException: 400: Client Error for url: https://orchestration.rdo.mtl2.vexxhost.net/v1/4b633c451ac74233be3721a3635275e5/stacks, Property error: : resources.compute0.properties.image: : Error validating value 'cloud-centos-9-stream': No images matching {'name': 'cloud-centos-9-stream'}." 2026-03-08 02:34:56.419559 | hotstack | } failure 2026-03-08 02:34:56.423483 | 2026-03-08 02:34:56.423580 | PLAY RECAP 2026-03-08 02:34:56.423659 | hotstack | ok: 11 changed: 5 unreachable: 0 failed: 1 skipped: 3 rescued: 0 ignored: 0 2026-03-08 02:34:56.423747 | 2026-03-08 02:34:56.530443 | PRE-RUN END RESULT_NORMAL: [trusted : review.rdoproject.org/config/playbooks/hotstack/pre_stage2.yaml@master] 2026-03-08 02:34:56.532530 | POST-RUN START: [trusted : review.rdoproject.org/config/playbooks/hotstack/post.yaml@master] 2026-03-08 02:34:57.091043 | 2026-03-08 02:34:57.091140 | PLAY [Collect hotstack logs and clean up environment] 2026-03-08 02:34:57.112546 | 2026-03-08 02:34:57.112633 | TASK [Fetch stack outputs from remote to zuul executor] 2026-03-08 02:34:57.749621 | hotstack | Output suppressed because no_log was given 2026-03-08 02:34:57.761567 | 2026-03-08 02:34:57.761745 | TASK [Print message that log collection failed] 2026-03-08 02:34:57.787542 | hotstack | ok: WARNING: Log collection failed and may be incomplete. Continue with cleanup ... 2026-03-08 02:34:57.798279 | 2026-03-08 02:34:57.798406 | TASK [Set _auth_type fact] 2026-03-08 02:34:57.834328 | hotstack | Output suppressed because no_log was given 2026-03-08 02:34:57.845313 | 2026-03-08 02:34:57.845441 | TASK [Write clouds.yaml] 2026-03-08 02:34:58.840927 | hotstack | Output suppressed because no_log was given 2026-03-08 02:34:58.851950 | 2026-03-08 02:34:58.852080 | TASK [Delete application credentials] 2026-03-08 02:35:01.902932 | hotstack | changed 2026-03-08 02:35:01.910499 | 2026-03-08 02:35:01.910583 | TASK [Print message that application credential failed to delete] 2026-03-08 02:35:01.935897 | hotstack | skipping: Conditional result was False 2026-03-08 02:35:01.943917 | 2026-03-08 02:35:01.944006 | TASK [Print message that application credential deleted successfully] 2026-03-08 02:35:01.990429 | hotstack | ok: Application credential deleted successfully. 2026-03-08 02:35:02.001426 | 2026-03-08 02:35:02.001566 | TASK [Write clouds.yaml with application credentials] 2026-03-08 02:35:02.040212 | 2026-03-08 02:35:02.040467 | TASK [Delete the heat stack] 2026-03-07 21:35:03.483180 | hotstack | Unable to delete 1 of the 1 stacks. 2026-03-07 21:35:03.483668 | hotstack | ERROR: The Stack (hs-59ff9ab013aa443786307d4e7d2f0296) could not be found. 2026-03-08 02:35:03.610430 | hotstack | ERROR 2026-03-08 02:35:03.610615 | hotstack | { 2026-03-08 02:35:03.610654 | hotstack | "delta": "0:00:01.214853", 2026-03-08 02:35:03.610708 | hotstack | "end": "2026-03-07 21:35:03.570412", 2026-03-08 02:35:03.610736 | hotstack | "msg": "non-zero return code", 2026-03-08 02:35:03.610762 | hotstack | "rc": 1, 2026-03-08 02:35:03.610786 | hotstack | "start": "2026-03-07 21:35:02.355559" 2026-03-08 02:35:03.610809 | hotstack | } 2026-03-08 02:35:03.610839 | hotstack | ERROR: Ignoring Errors 2026-03-08 02:35:03.617792 | 2026-03-08 02:35:03.617880 | TASK [Print message that stack failed to delete] 2026-03-08 02:35:03.664186 | hotstack | ok: WARNING: Stack failed to delete, continue with cleanup ... 2026-03-08 02:35:03.674868 | 2026-03-08 02:35:03.674990 | TASK [Print message that stack deleted successfully] 2026-03-08 02:35:03.700557 | hotstack | skipping: Conditional result was False 2026-03-08 02:35:03.707850 | 2026-03-08 02:35:03.707928 | TASK [Delete clouds.yaml] 2026-03-08 02:35:04.089521 | hotstack | Output suppressed because no_log was given 2026-03-08 02:35:04.131976 | 2026-03-08 02:35:04.132068 | PLAY RECAP 2026-03-08 02:35:04.132125 | hotstack | ok: 8 changed: 4 unreachable: 0 failed: 0 skipped: 3 rescued: 1 ignored: 1 2026-03-08 02:35:04.132154 | 2026-03-08 02:35:04.236848 | POST-RUN END RESULT_NORMAL: [trusted : review.rdoproject.org/config/playbooks/hotstack/post.yaml@master] 2026-03-08 02:35:04.241002 | POST-RUN START: [trusted : review.rdoproject.org/config/playbooks/base-minimal/post-ssh.yaml@master] 2026-03-08 02:35:04.834119 | 2026-03-08 02:35:04.834228 | PLAY [all] 2026-03-08 02:35:04.853294 | 2026-03-08 02:35:04.853385 | TASK [include_role : fetch-output] 2026-03-08 02:35:04.882126 | hotstack | ok 2026-03-08 02:35:04.898384 | 2026-03-08 02:35:04.898460 | TASK [fetch-output : Set log path for multiple nodes] 2026-03-08 02:35:04.962852 | hotstack | skipping: Conditional result was False 2026-03-08 02:35:04.970623 | 2026-03-08 02:35:04.970775 | TASK [fetch-output : Set log path for single node] 2026-03-08 02:35:05.012190 | hotstack | ok 2026-03-08 02:35:05.018923 | 2026-03-08 02:35:05.019008 | LOOP [fetch-output : Ensure local output dirs] 2026-03-08 02:35:05.436513 | hotstack -> localhost | ok: "/var/lib/zuul/builds/59ff9ab013aa443786307d4e7d2f0296/work/logs" 2026-03-08 02:35:05.695398 | hotstack -> localhost | changed: "/var/lib/zuul/builds/59ff9ab013aa443786307d4e7d2f0296/work/artifacts" 2026-03-08 02:35:05.921769 | hotstack -> localhost | changed: "/var/lib/zuul/builds/59ff9ab013aa443786307d4e7d2f0296/work/docs" 2026-03-08 02:35:05.938134 | 2026-03-08 02:35:05.938202 | LOOP [fetch-output : Collect logs, artifacts and docs] 2026-03-08 02:35:06.613853 | hotstack | ok 2026-03-08 02:35:06.614035 | hotstack | changed: All items complete 2026-03-08 02:35:06.614061 | 2026-03-08 02:35:07.091829 | hotstack | changed: .d..t...... ./ 2026-03-08 02:35:07.579085 | hotstack | changed: .d..t...... ./ 2026-03-08 02:35:07.598770 | 2026-03-08 02:35:07.598844 | TASK [include_role : fetch-output-openshift] 2026-03-08 02:35:07.623690 | hotstack | skipping: Conditional result was False 2026-03-08 02:35:07.629433 | 2026-03-08 02:35:07.629496 | LOOP [merge-output-to-logs : Move artifacts and docs to logs dir] 2026-03-08 02:35:08.067141 | hotstack -> localhost | ok: Item: artifacts Runtime: 0:00:00.012723 2026-03-08 02:35:08.344379 | hotstack -> localhost | ok: Item: docs Runtime: 0:00:00.019517 2026-03-08 02:35:08.392515 | 2026-03-08 02:35:08.392639 | PLAY [all] 2026-03-08 02:35:08.418391 | 2026-03-08 02:35:08.418566 | TASK [remove-build-sshkey : Remove the build SSH key from all nodes] 2026-03-08 02:35:08.866437 | hotstack | changed 2026-03-08 02:35:08.890593 | 2026-03-08 02:35:08.890646 | PLAY RECAP 2026-03-08 02:35:08.890708 | hotstack | ok: 5 changed: 4 unreachable: 0 failed: 0 skipped: 2 rescued: 0 ignored: 0 2026-03-08 02:35:08.890734 | 2026-03-08 02:35:08.978325 | POST-RUN END RESULT_NORMAL: [trusted : review.rdoproject.org/config/playbooks/base-minimal/post-ssh.yaml@master] 2026-03-08 02:35:08.980282 | POST-RUN START: [trusted : review.rdoproject.org/config/playbooks/base-minimal/post-logs.yaml@master] 2026-03-08 02:35:09.587243 | 2026-03-08 02:35:09.587358 | PLAY [localhost] 2026-03-08 02:35:09.604299 | 2026-03-08 02:35:09.604374 | TASK [generate-zuul-manifest : Generate Zuul manifest] 2026-03-08 02:35:10.055739 | localhost | changed 2026-03-08 02:35:10.065929 | 2026-03-08 02:35:10.066190 | TASK [generate-zuul-manifest : Return Zuul manifest URL to Zuul] 2026-03-08 02:35:10.106554 | localhost | ok 2026-03-08 02:35:10.118893 | 2026-03-08 02:35:10.118986 | TASK [add-fileserver : Create SSH private key tempfile] 2026-03-08 02:35:10.512983 | localhost | changed 2026-03-08 02:35:10.517882 | 2026-03-08 02:35:10.517951 | TASK [add-fileserver : Create SSH private key from secret] 2026-03-08 02:35:11.242365 | localhost | changed 2026-03-08 02:35:11.255526 | 2026-03-08 02:35:11.255787 | TASK [add-fileserver : Add fileserver ssh key] 2026-03-08 02:35:11.742293 | localhost | Identity added: /var/lib/zuul/builds/59ff9ab013aa443786307d4e7d2f0296/work/tmp/ansible.rj5wvj82 (/var/lib/zuul/builds/59ff9ab013aa443786307d4e7d2f0296/work/tmp/ansible.rj5wvj82) 2026-03-08 02:35:11.742612 | localhost | ok: Runtime: 0:00:00.022481 2026-03-08 02:35:11.752872 | 2026-03-08 02:35:11.752961 | TASK [add-fileserver : Remove SSH private key from disk] 2026-03-08 02:35:12.011851 | localhost | ok: Runtime: 0:00:00.008367 2026-03-08 02:35:12.021992 | 2026-03-08 02:35:12.022127 | TASK [add-fileserver : Add fileserver to inventory] 2026-03-08 02:35:12.111664 | localhost | changed 2026-03-08 02:35:12.123985 | 2026-03-08 02:35:12.124147 | TASK [add-fileserver : Add fileserver server to known hosts] 2026-03-08 02:35:12.522740 | localhost | changed 2026-03-08 02:35:12.561018 | 2026-03-08 02:35:12.561101 | PLAY [localhost] 2026-03-08 02:35:12.578160 | 2026-03-08 02:35:12.578238 | TASK [Generate bulk log download script] 2026-03-08 02:35:12.600472 | localhost | ok 2026-03-08 02:35:12.645591 | 2026-03-08 02:35:12.645727 | TASK [local-log-download : Check API endpoint is defined] 2026-03-08 02:35:12.673977 | localhost | ok: All assertions passed 2026-03-08 02:35:12.678341 | 2026-03-08 02:35:12.678397 | TASK [local-log-download : Create download script] 2026-03-08 02:35:13.090992 | localhost -> localhost | changed 2026-03-08 02:35:13.109966 | 2026-03-08 02:35:13.110097 | TASK [Register quick-download link] 2026-03-08 02:35:13.135045 | localhost | ok 2026-03-08 02:35:13.162469 | 2026-03-08 02:35:13.162538 | PLAY [logserver.rdoproject.org] 2026-03-08 02:35:13.176461 | 2026-03-08 02:35:13.176539 | TASK [Set zuul-log-path fact] 2026-03-08 02:35:13.194847 | logserver.rdoproject.org | ok 2026-03-08 02:35:13.206566 | 2026-03-08 02:35:13.206651 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-03-08 02:35:13.245114 | logserver.rdoproject.org | ok 2026-03-08 02:35:13.252044 | 2026-03-08 02:35:13.252125 | TASK [upload-logs : Create log directories] 2026-03-08 02:35:14.094225 | logserver.rdoproject.org | changed 2026-03-08 02:35:14.101273 | 2026-03-08 02:35:14.101407 | TASK [upload-logs : Ensure logs are readable before uploading] 2026-03-08 02:35:14.386571 | logserver.rdoproject.org -> localhost | ok: Runtime: 0:00:00.005035 2026-03-08 02:35:14.391268 | 2026-03-08 02:35:14.391334 | TASK [upload-logs : Upload logs to log server] 2026-03-08 02:35:15.140372 | logserver.rdoproject.org | Output suppressed because no_log was given 2026-03-08 02:35:15.146418 | 2026-03-08 02:35:15.146550 | LOOP [upload-logs : Compress console log and json output] 2026-03-08 02:35:15.215312 | logserver.rdoproject.org | skipping: Conditional result was False 2026-03-08 02:35:15.226979 | logserver.rdoproject.org | skipping: Conditional result was False 2026-03-08 02:35:15.243440 | 2026-03-08 02:35:15.243600 | LOOP [upload-logs : Upload compressed console log and json output] 2026-03-08 02:35:15.293101 | logserver.rdoproject.org | skipping: Conditional result was False 2026-03-08 02:35:15.293505 | 2026-03-08 02:35:15.296159 | logserver.rdoproject.org | skipping: Conditional result was False 2026-03-08 02:35:15.308946 | 2026-03-08 02:35:15.309109 | LOOP [upload-logs : Upload console log and json output]