2026-10-17 07:41:20.861360 | Job console starting 2026-10-17 07:41:20.870735 | Updating git repos 2026-10-17 07:41:20.953847 | Cloning repos into workspace 2026-10-17 07:41:21.157854 | Restoring repo states 2026-10-17 07:41:21.186056 | Merging changes 2026-10-17 07:41:23.313942 | Checking out repos 2026-10-17 07:41:23.505488 | Preparing playbooks 2026-10-17 07:41:24.935971 | Running Ansible setup 2026-10-17 07:41:28.326993 | PRE-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/pre.yaml@main] 2026-10-17 07:41:28.930517 | 2026-10-17 07:41:28.930659 | PLAY [localhost] 2026-10-17 07:41:28.937619 | 2026-10-17 07:41:28.937683 | TASK [Gathering Facts] 2026-10-17 07:41:29.806330 | localhost | ok 2026-10-17 07:41:29.818542 | 2026-10-17 07:41:29.818686 | TASK [Setup log path fact] 2026-10-17 07:41:29.839539 | localhost | ok 2026-10-17 07:41:29.859704 | 2026-10-17 07:41:29.859830 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-10-17 07:41:29.891213 | localhost | ok 2026-10-17 07:41:29.901714 | 2026-10-17 07:41:29.901841 | TASK [emit-job-header : Print job information] 2026-10-17 07:41:29.953144 | # Job Information 2026-10-17 07:41:29.953366 | Ansible Version: 2.16.18 2026-10-17 07:41:29.953429 | Job: atmosphere-release-manifest 2026-10-17 07:41:29.953471 | Pipeline: check 2026-10-17 07:41:29.953508 | Executor: 2d72f0692154 2026-10-17 07:41:29.953544 | Triggered by: https://github.com/vexxhost/atmosphere/pull/4420 2026-10-17 07:41:29.953587 | Event ID: 510d96f0-c9fd-11f1-8dae-ad4ac9d9d558 2026-10-17 07:41:29.959003 | 2026-10-17 07:41:29.959128 | LOOP [emit-job-header : Print node information] 2026-10-17 07:41:30.074680 | localhost | ok: 2026-10-17 07:41:30.074981 | localhost | # Node Information 2026-10-17 07:41:30.075037 | localhost | Inventory Hostname: instance 2026-10-17 07:41:30.075077 | localhost | Hostname: np0000196005 2026-10-17 07:41:30.075114 | localhost | Username: zuul 2026-10-17 07:41:30.075157 | localhost | Distro: Ubuntu 22.04 2026-10-17 07:41:30.075194 | localhost | Provider: yul1 2026-10-17 07:41:30.075251 | localhost | Region: ca-ymq-1 2026-10-17 07:41:30.075288 | localhost | Label: ubuntu-jammy 2026-10-17 07:41:30.075325 | localhost | Product Name: OpenStack Nova 2026-10-17 07:41:30.075362 | localhost | Interface IP: 162.253.55.113 2026-10-17 07:41:30.087648 | 2026-10-17 07:41:30.087878 | TASK [log-inventory : Ensure Zuul Ansible directory exists] 2026-10-17 07:41:30.539557 | localhost -> localhost | changed 2026-10-17 07:41:30.548835 | 2026-10-17 07:41:30.548972 | TASK [log-inventory : Copy ansible inventory to logs dir] 2026-10-17 07:41:31.445045 | localhost -> localhost | changed 2026-10-17 07:41:31.466696 | 2026-10-17 07:41:31.466808 | PLAY [all] 2026-10-17 07:41:31.485014 | 2026-10-17 07:41:31.485148 | TASK [add-build-sshkey : Check to see if ssh key was already created for this build] 2026-10-17 07:41:31.776287 | instance -> localhost | ok 2026-10-17 07:41:31.788820 | 2026-10-17 07:41:31.789002 | TASK [add-build-sshkey : Create a new key in workspace based on build UUID] 2026-10-17 07:41:31.824487 | instance | ok 2026-10-17 07:41:31.851771 | instance | included: /var/lib/zuul/builds/a87f85c366344c8d9154ec6df44fc6c9/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/create-key-and-replace.yaml 2026-10-17 07:41:31.858813 | 2026-10-17 07:41:31.858913 | TASK [add-build-sshkey : Create Temp SSH key] 2026-10-17 07:41:33.372396 | instance -> localhost | Generating public/private rsa key pair. 2026-10-17 07:41:33.372730 | instance -> localhost | Your identification has been saved in /var/lib/zuul/builds/a87f85c366344c8d9154ec6df44fc6c9/work/a87f85c366344c8d9154ec6df44fc6c9_id_rsa 2026-10-17 07:41:33.372794 | instance -> localhost | Your public key has been saved in /var/lib/zuul/builds/a87f85c366344c8d9154ec6df44fc6c9/work/a87f85c366344c8d9154ec6df44fc6c9_id_rsa.pub 2026-10-17 07:41:33.372837 | instance -> localhost | The key fingerprint is: 2026-10-17 07:41:33.372878 | instance -> localhost | SHA256:L86PdBRByHteBjpqsNL9UipUuJxJALbRb+5cpFF5Om4 zuul-build-sshkey 2026-10-17 07:41:33.372986 | instance -> localhost | The key's randomart image is: 2026-10-17 07:41:33.373056 | instance -> localhost | +---[RSA 3072]----+ 2026-10-17 07:41:33.373112 | instance -> localhost | |.+. ..oo | 2026-10-17 07:41:33.373153 | instance -> localhost | |. +. oo... | 2026-10-17 07:41:33.373195 | instance -> localhost | | . .... oo.. | 2026-10-17 07:41:33.373266 | instance -> localhost | | ++.++ ..o | 2026-10-17 07:41:33.373308 | instance -> localhost | | +oO=.S+.o | 2026-10-17 07:41:33.373344 | instance -> localhost | | . Oo+E.o. | 2026-10-17 07:41:33.373380 | instance -> localhost | | oo.o+o o | 2026-10-17 07:41:33.373416 | instance -> localhost | | .oo+.+ | 2026-10-17 07:41:33.373458 | instance -> localhost | | . .+.. | 2026-10-17 07:41:33.373495 | instance -> localhost | +----[SHA256]-----+ 2026-10-17 07:41:33.373594 | instance -> localhost | ok: Runtime: 0:00:01.047050 2026-10-17 07:41:33.386352 | 2026-10-17 07:41:33.386489 | TASK [add-build-sshkey : Remote setup ssh keys (linux)] 2026-10-17 07:41:33.421786 | instance | ok 2026-10-17 07:41:33.441241 | instance | included: /var/lib/zuul/builds/a87f85c366344c8d9154ec6df44fc6c9/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/remote-linux.yaml 2026-10-17 07:41:33.451345 | 2026-10-17 07:41:33.451432 | TASK [add-build-sshkey : Remove previously added zuul-build-sshkey] 2026-10-17 07:41:33.476543 | instance | skipping: Conditional result was False 2026-10-17 07:41:33.487271 | 2026-10-17 07:41:33.487415 | TASK [add-build-sshkey : Enable access via build key on all nodes] 2026-10-17 07:41:33.938602 | instance | changed 2026-10-17 07:41:33.948532 | 2026-10-17 07:41:33.948677 | TASK [add-build-sshkey : Make sure user has a .ssh] 2026-10-17 07:41:34.134703 | instance | ok 2026-10-17 07:41:34.145986 | 2026-10-17 07:41:34.146111 | TASK [add-build-sshkey : Install build private key as SSH key on all nodes] 2026-10-17 07:41:34.644755 | instance | changed 2026-10-17 07:41:34.653939 | 2026-10-17 07:41:34.654081 | TASK [add-build-sshkey : Install build public key as SSH key on all nodes] 2026-10-17 07:41:35.120480 | instance | changed 2026-10-17 07:41:35.126683 | 2026-10-17 07:41:35.126770 | TASK [add-build-sshkey : Remote setup ssh keys (windows)] 2026-10-17 07:41:35.151608 | instance | skipping: Conditional result was False 2026-10-17 07:41:35.159153 | 2026-10-17 07:41:35.159278 | TASK [remove-zuul-sshkey : Remove master key from local agent] 2026-10-17 07:41:35.579818 | instance -> localhost | changed 2026-10-17 07:41:35.601600 | 2026-10-17 07:41:35.601743 | TASK [add-build-sshkey : Add back temp key] 2026-10-17 07:41:35.940370 | instance -> localhost | Identity added: /var/lib/zuul/builds/a87f85c366344c8d9154ec6df44fc6c9/work/a87f85c366344c8d9154ec6df44fc6c9_id_rsa (zuul-build-sshkey) 2026-10-17 07:41:35.940752 | instance -> localhost | ok: Runtime: 0:00:00.015961 2026-10-17 07:41:35.950275 | 2026-10-17 07:41:35.950399 | TASK [add-build-sshkey : Verify we can still SSH to all nodes] 2026-10-17 07:41:36.275937 | instance | ok 2026-10-17 07:41:36.281831 | 2026-10-17 07:41:36.281958 | TASK [add-build-sshkey : Verify we can still SSH to all nodes (windows)] 2026-10-17 07:41:36.317959 | instance | skipping: Conditional result was False 2026-10-17 07:41:36.338027 | 2026-10-17 07:41:36.338190 | TASK [prepare-workspace : Start zuul_console daemon.] 2026-10-17 07:41:36.686402 | instance | ok 2026-10-17 07:41:36.697429 | 2026-10-17 07:41:36.697553 | TASK [prepare-workspace : Synchronize src repos to workspace directory.] 2026-10-17 07:41:38.474402 | instance | Output suppressed because no_log was given 2026-10-17 07:41:38.486497 | 2026-10-17 07:41:38.486576 | LOOP [ensure-output-dirs : Empty Zuul Output directories by removing them] 2026-10-17 07:41:38.699098 | instance | ok: "logs" 2026-10-17 07:41:38.699551 | instance | ok: All items complete 2026-10-17 07:41:38.699613 | 2026-10-17 07:41:38.843001 | instance | ok: "artifacts" 2026-10-17 07:41:39.018808 | instance | ok: "docs" 2026-10-17 07:41:39.038285 | 2026-10-17 07:41:39.038486 | LOOP [ensure-output-dirs : Ensure Zuul Output directories exist] 2026-10-17 07:41:39.246624 | instance | changed: "logs" 2026-10-17 07:41:39.420034 | instance | changed: "artifacts" 2026-10-17 07:41:39.571182 | instance | changed: "docs" 2026-10-17 07:41:39.599898 | 2026-10-17 07:41:39.600071 | PLAY RECAP 2026-10-17 07:41:39.600163 | instance | ok: 15 changed: 8 unreachable: 0 failed: 0 skipped: 3 rescued: 0 ignored: 0 2026-10-17 07:41:39.600250 | localhost | ok: 6 changed: 2 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-10-17 07:41:39.600391 | 2026-10-17 07:41:39.757158 | PRE-RUN END RESULT_NORMAL: [trusted : github.com/vexxhost/zuul-config/playbooks/base/pre.yaml@main] 2026-10-17 07:41:39.758751 | RUN START: [untrusted : github.com/vexxhost/atmosphere-zuul-jobs/playbooks/release-manifest/run.yaml@main] 2026-10-17 07:41:40.366309 | 2026-10-17 07:41:40.366453 | PLAY [Build the release manifest] 2026-10-17 07:41:40.378521 | 2026-10-17 07:41:40.378591 | TASK [Install Go] 2026-10-17 07:41:40.399206 | instance | ok 2026-10-17 07:41:40.417368 | 2026-10-17 07:41:40.417445 | TASK [ensure-go : Check installed go version] 2026-10-17 07:41:40.954005 | instance | ok: ERROR (ignored) 2026-10-17 07:41:40.954589 | instance | { 2026-10-17 07:41:40.954692 | instance | "failed_when_result": false, 2026-10-17 07:41:40.954765 | instance | "msg": "[Errno 2] No such file or directory: b'go'", 2026-10-17 07:41:40.954829 | instance | "rc": 2 2026-10-17 07:41:40.954896 | instance | } 2026-10-17 07:41:40.969497 | 2026-10-17 07:41:40.969677 | TASK [ensure-go : Skip if correct version of go is installed] 2026-10-17 07:41:41.045995 | instance | ok 2026-10-17 07:41:41.059649 | instance | included: /var/lib/zuul/builds/a87f85c366344c8d9154ec6df44fc6c9/untrusted/project_2/opendev.org/zuul/zuul-jobs/roles/ensure-go/tasks/install-go.yaml 2026-10-17 07:41:41.070729 | 2026-10-17 07:41:41.070871 | TASK [ensure-go : Create temp directory] 2026-10-17 07:41:41.409869 | instance | changed 2026-10-17 07:41:41.420048 | 2026-10-17 07:41:41.420182 | TASK [ensure-go : Get archive checksum] 2026-10-17 07:41:42.206726 | instance | ok: OK (64 bytes) 2026-10-17 07:41:42.219169 | 2026-10-17 07:41:42.219474 | TASK [ensure-go : Download go archive] 2026-10-17 07:41:43.878328 | instance | changed: OK (78559214 bytes) 2026-10-17 07:41:43.890072 | 2026-10-17 07:41:43.890207 | TASK [ensure-go : Install go] 2026-10-17 07:41:49.597635 | instance | changed 2026-10-17 07:41:49.614621 | 2026-10-17 07:41:49.614749 | TASK [atmosphere-build-manifest : Create the output directory] 2026-10-17 07:41:49.962825 | instance | changed 2026-10-17 07:41:49.971730 | 2026-10-17 07:41:49.971860 | TASK [atmosphere-build-manifest : Build atmosphere-release] 2026-10-17 07:41:50.235230 | instance | go: downloading oras.land/oras-go/v2 v2.6.0 2026-10-17 07:41:50.235379 | instance | go: downloading github.com/goccy/go-yaml v1.18.0 2026-10-17 07:41:50.235406 | instance | go: downloading github.com/sirupsen/logrus v1.9.3 2026-10-17 07:41:50.235603 | instance | go: downloading github.com/spf13/cobra v1.9.1 2026-10-17 07:41:50.249382 | instance | go: downloading github.com/containers/image/v5 v5.35.0 2026-10-17 07:41:50.495063 | instance | go: downloading github.com/opencontainers/go-digest v1.0.0 2026-10-17 07:41:50.524582 | instance | go: downloading github.com/opencontainers/image-spec v1.1.1 2026-10-17 07:41:50.548371 | instance | go: downloading golang.org/x/sync v0.18.0 2026-10-17 07:41:50.642133 | instance | go: downloading golang.org/x/sys v0.38.0 2026-10-17 07:41:50.644335 | instance | go: downloading github.com/spf13/pflag v1.0.7 2026-10-17 07:41:50.910950 | instance | go: downloading github.com/containers/ocicrypt v1.2.1 2026-10-17 07:41:50.911076 | instance | go: downloading github.com/containers/storage v1.58.0 2026-10-17 07:41:50.911224 | instance | go: downloading github.com/containers/libtrust v0.0.0-20230121012942-c1716e8a8d01 2026-10-17 07:41:50.911277 | instance | go: downloading github.com/docker/docker v28.3.3+incompatible 2026-10-17 07:41:50.911475 | instance | go: downloading github.com/docker/distribution v2.8.3+incompatible 2026-10-17 07:41:50.945589 | instance | go: downloading github.com/BurntSushi/toml v1.5.0 2026-10-17 07:41:51.281066 | instance | go: downloading github.com/docker/docker-credential-helpers v0.9.3 2026-10-17 07:41:51.290422 | instance | go: downloading github.com/docker/go-connections v0.5.0 2026-10-17 07:41:51.314181 | instance | go: downloading gopkg.in/yaml.v3 v3.0.1 2026-10-17 07:41:51.321146 | instance | go: downloading github.com/distribution/reference v0.6.0 2026-10-17 07:41:51.349714 | instance | go: downloading github.com/gorilla/mux v1.8.1 2026-10-17 07:41:51.531842 | instance | go: downloading github.com/docker/go-units v0.5.0 2026-10-17 07:41:51.532325 | instance | go: downloading github.com/moby/sys/mountinfo v0.7.2 2026-10-17 07:41:51.533668 | instance | go: downloading github.com/moby/sys/user v0.4.0 2026-10-17 07:41:51.534111 | instance | go: downloading github.com/opencontainers/runtime-spec v1.2.1 2026-10-17 07:41:51.534223 | instance | go: downloading github.com/moby/sys/capability v0.4.0 2026-10-17 07:42:03.535287 | instance | ok: Runtime: 0:00:12.957750 2026-10-17 07:42:03.545132 | 2026-10-17 07:42:03.545291 | TASK [atmosphere-build-manifest : Generate the release manifest] 2026-10-17 07:42:06.058545 | instance | time="2026-10-17T07:42:06Z" level=info msg="Wrote /home/zuul/atmosphere-release-manifest/release-manifest.yaml" images=231 2026-10-17 07:42:06.141263 | instance | ok: Runtime: 0:00:02.242154 2026-10-17 07:42:06.146833 | 2026-10-17 07:42:06.146911 | TASK [atmosphere-build-manifest : Compute the release manifest artifact digest] 2026-10-17 07:42:06.399158 | instance | sha256:51453c5226453ec76db8be984c0360ae234206e4a65400e908efa26636b466da 2026-10-17 07:42:06.682139 | instance | ok: Runtime: 0:00:00.023003 2026-10-17 07:42:06.691584 | 2026-10-17 07:42:06.691710 | LOOP [atmosphere-build-manifest : Save the release manifest and atmosphere-release with the job logs] 2026-10-17 07:42:06.923391 | instance | changed: "release-manifest.yaml" 2026-10-17 07:42:07.274986 | instance | changed: "atmosphere-release" 2026-10-17 07:42:07.303273 | 2026-10-17 07:42:07.303454 | TASK [atmosphere-build-manifest : Return the release manifest to dependent jobs] 2026-10-17 07:42:07.349529 | instance | ok 2026-10-17 07:42:07.359255 | 2026-10-17 07:42:07.359355 | PLAY RECAP 2026-10-17 07:42:07.359441 | instance | ok: 12 changed: 7 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-10-17 07:42:07.359482 | 2026-10-17 07:42:07.517496 | RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/atmosphere-zuul-jobs/playbooks/release-manifest/run.yaml@main] 2026-10-17 07:42:07.519846 | POST-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post.yaml@main] 2026-10-17 07:42:08.083336 | 2026-10-17 07:42:08.083465 | PLAY [all] 2026-10-17 07:42:08.093244 | 2026-10-17 07:42:08.093315 | TASK [fetch-output : Set log path for multiple nodes] 2026-10-17 07:42:08.156962 | instance | skipping: Conditional result was False 2026-10-17 07:42:08.163015 | 2026-10-17 07:42:08.163112 | TASK [fetch-output : Set log path for single node] 2026-10-17 07:42:08.218873 | instance | ok 2026-10-17 07:42:08.227527 | 2026-10-17 07:42:08.227662 | LOOP [fetch-output : Ensure local output dirs] 2026-10-17 07:42:08.657499 | instance -> localhost | ok: "/var/lib/zuul/builds/a87f85c366344c8d9154ec6df44fc6c9/work/logs" 2026-10-17 07:42:08.890757 | instance -> localhost | changed: "/var/lib/zuul/builds/a87f85c366344c8d9154ec6df44fc6c9/work/artifacts" 2026-10-17 07:42:09.105554 | instance -> localhost | changed: "/var/lib/zuul/builds/a87f85c366344c8d9154ec6df44fc6c9/work/docs" 2026-10-17 07:42:09.123604 | 2026-10-17 07:42:09.123782 | LOOP [fetch-output : Collect logs, artifacts and docs] 2026-10-17 07:42:09.809351 | instance | changed: .d..t...... ./ 2026-10-17 07:42:09.809718 | instance | changed: All items complete 2026-10-17 07:42:09.809790 | 2026-10-17 07:42:10.304140 | instance | changed: .d..t...... ./ 2026-10-17 07:42:10.797094 | instance | changed: .d..t...... ./ 2026-10-17 07:42:10.826526 | 2026-10-17 07:42:10.826786 | LOOP [merge-output-to-logs : Move artifacts and docs to logs dir] 2026-10-17 07:42:11.270835 | instance -> localhost | ok: Item: artifacts Runtime: 0:00:00.006696 2026-10-17 07:42:11.530174 | instance -> localhost | ok: Item: docs Runtime: 0:00:00.007213 2026-10-17 07:42:11.550545 | 2026-10-17 07:42:11.551018 | PLAY [all] 2026-10-17 07:42:11.561621 | 2026-10-17 07:42:11.561748 | TASK [remove-build-sshkey : Remove the build SSH key from all nodes] 2026-10-17 07:42:12.012483 | instance | changed 2026-10-17 07:42:12.024064 | 2026-10-17 07:42:12.024244 | PLAY RECAP 2026-10-17 07:42:12.024407 | instance | ok: 5 changed: 4 unreachable: 0 failed: 0 skipped: 1 rescued: 0 ignored: 0 2026-10-17 07:42:12.024526 | 2026-10-17 07:42:12.150839 | POST-RUN END RESULT_NORMAL: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post.yaml@main] 2026-10-17 07:42:12.152892 | POST-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post-logs.yaml@main] 2026-10-17 07:42:12.747442 | 2026-10-17 07:42:12.747599 | PLAY [localhost] 2026-10-17 07:42:12.756938 | 2026-10-17 07:42:12.757006 | TASK [Generate Zuul manifest] 2026-10-17 07:42:12.773306 | localhost | ok 2026-10-17 07:42:12.786140 | 2026-10-17 07:42:12.786247 | TASK [generate-zuul-manifest : Generate Zuul manifest] 2026-10-17 07:42:13.181938 | localhost | changed 2026-10-17 07:42:13.202299 | 2026-10-17 07:42:13.202461 | TASK [generate-zuul-manifest : Return Zuul manifest URL to Zuul] 2026-10-17 07:42:13.234170 | localhost | ok 2026-10-17 07:42:13.252988 | 2026-10-17 07:42:13.253224 | TASK [Upload logs] 2026-10-17 07:42:13.276741 | localhost | ok 2026-10-17 07:42:13.351983 | 2026-10-17 07:42:13.352140 | TASK [Set zuul-log-path fact] 2026-10-17 07:42:13.368976 | localhost | ok 2026-10-17 07:42:13.378752 | 2026-10-17 07:42:13.378816 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-10-17 07:42:13.416711 | localhost | ok 2026-10-17 07:42:13.425806 | 2026-10-17 07:42:13.425896 | TASK [upload-logs : Create log directories] 2026-10-17 07:42:13.863177 | localhost | changed 2026-10-17 07:42:13.872174 | 2026-10-17 07:42:13.872328 | TASK [upload-logs : Ensure logs are readable before uploading] 2026-10-17 07:42:14.337706 | localhost -> localhost | ok: Runtime: 0:00:00.005434 2026-10-17 07:42:14.346776 | 2026-10-17 07:42:14.346908 | TASK [upload-logs : Upload logs to log server] 2026-10-17 07:42:14.956937 | localhost | Output suppressed because no_log was given 2026-10-17 07:42:14.960242 | 2026-10-17 07:42:14.960303 | LOOP [upload-logs : Compress console log and json output] 2026-10-17 07:42:15.011131 | localhost | skipping: Conditional result was False 2026-10-17 07:42:15.054529 | localhost | skipping: Conditional result was False 2026-10-17 07:42:15.063530 | 2026-10-17 07:42:15.063702 | LOOP [upload-logs : Upload compressed console log and json output] 2026-10-17 07:42:15.099468 | localhost | skipping: Conditional result was False 2026-10-17 07:42:15.101062 | 2026-10-17 07:42:15.102817 | localhost | skipping: Conditional result was False 2026-10-17 07:42:15.118062 | 2026-10-17 07:42:15.118267 | LOOP [upload-logs : Upload console log and json output]