2026-10-28 13:32:22.607942 | Job console starting 2026-10-28 13:32:22.624636 | Updating git repos 2026-10-28 13:32:22.701977 | Cloning repos into workspace 2026-10-28 13:32:22.793698 | Restoring repo states 2026-10-28 13:32:22.818050 | Merging changes 2026-10-28 13:32:23.828254 | Checking out repos 2026-10-28 13:32:24.196879 | Preparing playbooks 2026-10-28 13:32:25.319591 | Running Ansible setup 2026-10-28 13:32:28.755474 | PRE-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/pre.yaml@main] 2026-10-28 13:32:29.300314 | 2026-10-28 13:32:29.300441 | PLAY [localhost] 2026-10-28 13:32:29.307667 | 2026-10-28 13:32:29.307749 | TASK [Gathering Facts] 2026-10-28 13:32:30.114980 | localhost | ok 2026-10-28 13:32:30.127390 | 2026-10-28 13:32:30.127542 | TASK [Setup log path fact] 2026-10-28 13:32:30.147813 | localhost | ok 2026-10-28 13:32:30.166265 | 2026-10-28 13:32:30.166362 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-10-28 13:32:30.196612 | localhost | ok 2026-10-28 13:32:30.207133 | 2026-10-28 13:32:30.207262 | TASK [emit-job-header : Print job information] 2026-10-28 13:32:30.248559 | # Job Information 2026-10-28 13:32:30.249108 | Ansible Version: 2.16.18 2026-10-28 13:32:30.249182 | Job: atmosphere-release-manifest 2026-10-28 13:32:30.249229 | Pipeline: check 2026-10-28 13:32:30.249266 | Executor: 2d72f0692154 2026-10-28 13:32:30.249304 | Triggered by: https://github.com/vexxhost/atmosphere/pull/4232 2026-10-28 13:32:30.249423 | Event ID: ac0c84b0-d2d3-11f1-82e6-8549fef4fb4f 2026-10-28 13:32:30.254818 | 2026-10-28 13:32:30.254945 | LOOP [emit-job-header : Print node information] 2026-10-28 13:32:30.362639 | localhost | ok: 2026-10-28 13:32:30.362827 | localhost | # Node Information 2026-10-28 13:32:30.362864 | localhost | Inventory Hostname: instance 2026-10-28 13:32:30.362934 | localhost | Hostname: np0000198194 2026-10-28 13:32:30.362967 | localhost | Username: zuul 2026-10-28 13:32:30.362990 | localhost | Distro: Ubuntu 22.04 2026-10-28 13:32:30.363014 | localhost | Provider: yul1 2026-10-28 13:32:30.363036 | localhost | Region: ca-ymq-1 2026-10-28 13:32:30.363057 | localhost | Label: ubuntu-jammy 2026-10-28 13:32:30.363078 | localhost | Product Name: OpenStack Nova 2026-10-28 13:32:30.363098 | localhost | Interface IP: 162.253.55.10 2026-10-28 13:32:30.375545 | 2026-10-28 13:32:30.375739 | TASK [log-inventory : Ensure Zuul Ansible directory exists] 2026-10-28 13:32:30.846984 | localhost -> localhost | changed 2026-10-28 13:32:30.855702 | 2026-10-28 13:32:30.855830 | TASK [log-inventory : Copy ansible inventory to logs dir] 2026-10-28 13:32:31.760013 | localhost -> localhost | changed 2026-10-28 13:32:31.765915 | 2026-10-28 13:32:31.765966 | PLAY [all] 2026-10-28 13:32:31.772541 | 2026-10-28 13:32:31.772603 | TASK [add-build-sshkey : Check to see if ssh key was already created for this build] 2026-10-28 13:32:32.001545 | instance -> localhost | ok 2026-10-28 13:32:32.011507 | 2026-10-28 13:32:32.011640 | TASK [add-build-sshkey : Create a new key in workspace based on build UUID] 2026-10-28 13:32:32.044182 | instance | ok 2026-10-28 13:32:32.068435 | instance | included: /var/lib/zuul/builds/105b83eb7de049d6a0dfcd2582830b70/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/create-key-and-replace.yaml 2026-10-28 13:32:32.076040 | 2026-10-28 13:32:32.076114 | TASK [add-build-sshkey : Create Temp SSH key] 2026-10-28 13:32:32.827635 | instance -> localhost | Generating public/private rsa key pair. 2026-10-28 13:32:32.827868 | instance -> localhost | Your identification has been saved in /var/lib/zuul/builds/105b83eb7de049d6a0dfcd2582830b70/work/105b83eb7de049d6a0dfcd2582830b70_id_rsa 2026-10-28 13:32:32.827926 | instance -> localhost | Your public key has been saved in /var/lib/zuul/builds/105b83eb7de049d6a0dfcd2582830b70/work/105b83eb7de049d6a0dfcd2582830b70_id_rsa.pub 2026-10-28 13:32:32.827971 | instance -> localhost | The key fingerprint is: 2026-10-28 13:32:32.828013 | instance -> localhost | SHA256:yKbjZwma3GSPC6OJ6qHE6BfFWaY3W7tnBnE9g4WBnlQ zuul-build-sshkey 2026-10-28 13:32:32.828069 | instance -> localhost | The key's randomart image is: 2026-10-28 13:32:32.828112 | instance -> localhost | +---[RSA 3072]----+ 2026-10-28 13:32:32.828165 | instance -> localhost | | oEo | 2026-10-28 13:32:32.828210 | instance -> localhost | | o o . . | 2026-10-28 13:32:32.828250 | instance -> localhost | | . = o . + | 2026-10-28 13:32:32.828290 | instance -> localhost | | * + = o + | 2026-10-28 13:32:32.828330 | instance -> localhost | | . = S + o | 2026-10-28 13:32:32.828391 | instance -> localhost | |o .+o . o | 2026-10-28 13:32:32.828432 | instance -> localhost | |.=o*++ . o | 2026-10-28 13:32:32.828472 | instance -> localhost | |=o==o.= . + | 2026-10-28 13:32:32.828546 | instance -> localhost | |Oo. o+ + | 2026-10-28 13:32:32.828590 | instance -> localhost | +----[SHA256]-----+ 2026-10-28 13:32:32.828670 | instance -> localhost | ok: Runtime: 0:00:00.304430 2026-10-28 13:32:32.837969 | 2026-10-28 13:32:32.838093 | TASK [add-build-sshkey : Remote setup ssh keys (linux)] 2026-10-28 13:32:32.870960 | instance | ok 2026-10-28 13:32:32.886470 | instance | included: /var/lib/zuul/builds/105b83eb7de049d6a0dfcd2582830b70/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/remote-linux.yaml 2026-10-28 13:32:32.898834 | 2026-10-28 13:32:32.898907 | TASK [add-build-sshkey : Remove previously added zuul-build-sshkey] 2026-10-28 13:32:32.923249 | instance | skipping: Conditional result was False 2026-10-28 13:32:32.934337 | 2026-10-28 13:32:32.934491 | TASK [add-build-sshkey : Enable access via build key on all nodes] 2026-10-28 13:32:33.389229 | instance | changed 2026-10-28 13:32:33.394114 | 2026-10-28 13:32:33.394188 | TASK [add-build-sshkey : Make sure user has a .ssh] 2026-10-28 13:32:33.588567 | instance | ok 2026-10-28 13:32:33.597788 | 2026-10-28 13:32:33.597913 | TASK [add-build-sshkey : Install build private key as SSH key on all nodes] 2026-10-28 13:32:34.116557 | instance | changed 2026-10-28 13:32:34.131197 | 2026-10-28 13:32:34.131361 | TASK [add-build-sshkey : Install build public key as SSH key on all nodes] 2026-10-28 13:32:34.621008 | instance | changed 2026-10-28 13:32:34.631278 | 2026-10-28 13:32:34.631428 | TASK [add-build-sshkey : Remote setup ssh keys (windows)] 2026-10-28 13:32:34.656551 | instance | skipping: Conditional result was False 2026-10-28 13:32:34.666750 | 2026-10-28 13:32:34.666888 | TASK [remove-zuul-sshkey : Remove master key from local agent] 2026-10-28 13:32:35.036400 | instance -> localhost | changed 2026-10-28 13:32:35.055577 | 2026-10-28 13:32:35.055730 | TASK [add-build-sshkey : Add back temp key] 2026-10-28 13:32:35.367302 | instance -> localhost | Identity added: /var/lib/zuul/builds/105b83eb7de049d6a0dfcd2582830b70/work/105b83eb7de049d6a0dfcd2582830b70_id_rsa (zuul-build-sshkey) 2026-10-28 13:32:35.367739 | instance -> localhost | ok: Runtime: 0:00:00.016362 2026-10-28 13:32:35.382110 | 2026-10-28 13:32:35.382296 | TASK [add-build-sshkey : Verify we can still SSH to all nodes] 2026-10-28 13:32:35.720819 | instance | ok 2026-10-28 13:32:35.729771 | 2026-10-28 13:32:35.729904 | TASK [add-build-sshkey : Verify we can still SSH to all nodes (windows)] 2026-10-28 13:32:35.756473 | instance | skipping: Conditional result was False 2026-10-28 13:32:35.774262 | 2026-10-28 13:32:35.774428 | TASK [prepare-workspace : Start zuul_console daemon.] 2026-10-28 13:32:36.134146 | instance | ok 2026-10-28 13:32:36.144318 | 2026-10-28 13:32:36.144463 | TASK [prepare-workspace : Synchronize src repos to workspace directory.] 2026-10-28 13:32:37.976552 | instance | Output suppressed because no_log was given 2026-10-28 13:32:37.992531 | 2026-10-28 13:32:37.992658 | LOOP [ensure-output-dirs : Empty Zuul Output directories by removing them] 2026-10-28 13:32:38.214603 | instance | ok: "logs" 2026-10-28 13:32:38.215031 | instance | ok: All items complete 2026-10-28 13:32:38.215088 | 2026-10-28 13:32:38.363634 | instance | ok: "artifacts" 2026-10-28 13:32:38.537450 | instance | ok: "docs" 2026-10-28 13:32:38.550854 | 2026-10-28 13:32:38.551040 | LOOP [ensure-output-dirs : Ensure Zuul Output directories exist] 2026-10-28 13:32:38.759226 | instance | changed: "logs" 2026-10-28 13:32:38.909139 | instance | changed: "artifacts" 2026-10-28 13:32:39.055582 | instance | changed: "docs" 2026-10-28 13:32:39.075811 | 2026-10-28 13:32:39.075959 | PLAY RECAP 2026-10-28 13:32:39.076042 | instance | ok: 15 changed: 8 unreachable: 0 failed: 0 skipped: 3 rescued: 0 ignored: 0 2026-10-28 13:32:39.076100 | localhost | ok: 6 changed: 2 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-10-28 13:32:39.076149 | 2026-10-28 13:32:39.214649 | PRE-RUN END RESULT_NORMAL: [trusted : github.com/vexxhost/zuul-config/playbooks/base/pre.yaml@main] 2026-10-28 13:32:39.217298 | RUN START: [untrusted : github.com/vexxhost/atmosphere-zuul-jobs/playbooks/release-manifest/run.yaml@main] 2026-10-28 13:32:39.781306 | 2026-10-28 13:32:39.781623 | PLAY [Build the release manifest] 2026-10-28 13:32:39.792442 | 2026-10-28 13:32:39.792551 | TASK [Install Go] 2026-10-28 13:32:39.809693 | instance | ok 2026-10-28 13:32:39.823263 | 2026-10-28 13:32:39.823453 | TASK [ensure-go : Check installed go version] 2026-10-28 13:32:40.355749 | instance | ok: ERROR (ignored) 2026-10-28 13:32:40.356193 | instance | { 2026-10-28 13:32:40.356258 | instance | "failed_when_result": false, 2026-10-28 13:32:40.356301 | instance | "msg": "[Errno 2] No such file or directory: b'go'", 2026-10-28 13:32:40.356338 | instance | "rc": 2 2026-10-28 13:32:40.356404 | instance | } 2026-10-28 13:32:40.364555 | 2026-10-28 13:32:40.364643 | TASK [ensure-go : Skip if correct version of go is installed] 2026-10-28 13:32:40.437835 | instance | ok 2026-10-28 13:32:40.500653 | instance | included: /var/lib/zuul/builds/105b83eb7de049d6a0dfcd2582830b70/untrusted/project_2/opendev.org/zuul/zuul-jobs/roles/ensure-go/tasks/install-go.yaml 2026-10-28 13:32:40.511145 | 2026-10-28 13:32:40.511269 | TASK [ensure-go : Create temp directory] 2026-10-28 13:32:40.860468 | instance | changed 2026-10-28 13:32:40.872460 | 2026-10-28 13:32:40.872695 | TASK [ensure-go : Get archive checksum] 2026-10-28 13:32:41.535018 | instance | ok: OK (64 bytes) 2026-10-28 13:32:41.545167 | 2026-10-28 13:32:41.545302 | TASK [ensure-go : Download go archive] 2026-10-28 13:32:42.846965 | instance | changed: OK (78559214 bytes) 2026-10-28 13:32:42.857087 | 2026-10-28 13:32:42.857219 | TASK [ensure-go : Install go] 2026-10-28 13:32:48.833106 | instance | changed 2026-10-28 13:32:48.853155 | 2026-10-28 13:32:48.853306 | TASK [atmosphere-build-manifest : Create the output directory] 2026-10-28 13:32:49.214574 | instance | changed 2026-10-28 13:32:49.224832 | 2026-10-28 13:32:49.224971 | TASK [atmosphere-build-manifest : Build atmosphere-release] 2026-10-28 13:32:49.484649 | instance | go: downloading oras.land/oras-go/v2 v2.6.0 2026-10-28 13:32:49.484807 | instance | go: downloading github.com/spf13/cobra v1.9.1 2026-10-28 13:32:49.484900 | instance | go: downloading github.com/sirupsen/logrus v1.9.3 2026-10-28 13:32:49.485561 | instance | go: downloading github.com/goccy/go-yaml v1.18.0 2026-10-28 13:32:49.511859 | instance | go: downloading github.com/containers/image/v5 v5.35.0 2026-10-28 13:32:49.712569 | instance | go: downloading github.com/opencontainers/go-digest v1.0.0 2026-10-28 13:32:49.729193 | instance | go: downloading github.com/opencontainers/image-spec v1.1.1 2026-10-28 13:32:49.775599 | instance | go: downloading golang.org/x/sync v0.18.0 2026-10-28 13:32:50.293389 | instance | go: downloading golang.org/x/sys v0.38.0 2026-10-28 13:32:50.293651 | instance | go: downloading github.com/spf13/pflag v1.0.7 2026-10-28 13:32:50.525169 | instance | go: downloading github.com/containers/storage v1.58.0 2026-10-28 13:32:50.525247 | instance | go: downloading github.com/docker/distribution v2.8.3+incompatible 2026-10-28 13:32:50.525259 | instance | go: downloading github.com/docker/go-connections v0.5.0 2026-10-28 13:32:50.787816 | instance | go: downloading gopkg.in/yaml.v3 v3.0.1 2026-10-28 13:32:50.853328 | instance | go: downloading github.com/containers/libtrust v0.0.0-20230121012942-c1716e8a8d01 2026-10-28 13:32:50.866362 | instance | go: downloading github.com/containers/ocicrypt v1.2.1 2026-10-28 13:32:50.903137 | instance | go: downloading github.com/docker/docker v28.3.3+incompatible 2026-10-28 13:32:51.182042 | instance | go: downloading github.com/docker/docker-credential-helpers v0.9.3 2026-10-28 13:32:51.182119 | instance | go: downloading github.com/BurntSushi/toml v1.5.0 2026-10-28 13:32:51.266582 | instance | go: downloading github.com/distribution/reference v0.6.0 2026-10-28 13:32:51.266920 | instance | go: downloading github.com/gorilla/mux v1.8.1 2026-10-28 13:32:51.286201 | instance | go: downloading github.com/moby/sys/capability v0.4.0 2026-10-28 13:32:51.288252 | instance | go: downloading github.com/opencontainers/runtime-spec v1.2.1 2026-10-28 13:32:51.367892 | instance | go: downloading github.com/docker/go-units v0.5.0 2026-10-28 13:32:51.380412 | instance | go: downloading github.com/moby/sys/user v0.4.0 2026-10-28 13:32:51.436468 | instance | go: downloading github.com/moby/sys/mountinfo v0.7.2 2026-10-28 13:33:05.299701 | instance | ok: Runtime: 0:00:15.423123 2026-10-28 13:33:05.312087 | 2026-10-28 13:33:05.312332 | TASK [atmosphere-build-manifest : Generate the release manifest] 2026-10-28 13:33:07.680155 | instance | time="2026-10-28T13:33:07Z" level=info msg="Wrote /home/zuul/atmosphere-release-manifest/release-manifest.yaml" images=232 2026-10-28 13:33:07.931559 | instance | ok: Runtime: 0:00:02.082718 2026-10-28 13:33:07.937447 | 2026-10-28 13:33:07.937517 | TASK [atmosphere-build-manifest : Compute the release manifest artifact digest] 2026-10-28 13:33:08.177151 | instance | sha256:6318088081e29d16e9edd53dada94641ccb238631855692ff42e997910919fa7 2026-10-28 13:33:08.473265 | instance | ok: Runtime: 0:00:00.022890 2026-10-28 13:33:08.486989 | 2026-10-28 13:33:08.487256 | LOOP [atmosphere-build-manifest : Save the release manifest and atmosphere-release with the job logs] 2026-10-28 13:33:08.747349 | instance | changed: "release-manifest.yaml" 2026-10-28 13:33:09.102560 | instance | changed: "atmosphere-release" 2026-10-28 13:33:09.134822 | 2026-10-28 13:33:09.135052 | TASK [atmosphere-build-manifest : Return the release manifest to dependent jobs] 2026-10-28 13:33:09.180339 | instance | ok 2026-10-28 13:33:09.190191 | 2026-10-28 13:33:09.190256 | PLAY RECAP 2026-10-28 13:33:09.190312 | instance | ok: 12 changed: 7 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-10-28 13:33:09.190339 | 2026-10-28 13:33:09.349136 | RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/atmosphere-zuul-jobs/playbooks/release-manifest/run.yaml@main] 2026-10-28 13:33:09.352136 | POST-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post.yaml@main] 2026-10-28 13:33:09.958128 | 2026-10-28 13:33:09.958238 | PLAY [all] 2026-10-28 13:33:09.982845 | 2026-10-28 13:33:09.983094 | TASK [fetch-output : Set log path for multiple nodes] 2026-10-28 13:33:10.050274 | instance | skipping: Conditional result was False 2026-10-28 13:33:10.061453 | 2026-10-28 13:33:10.061651 | TASK [fetch-output : Set log path for single node] 2026-10-28 13:33:10.106918 | instance | ok 2026-10-28 13:33:10.115875 | 2026-10-28 13:33:10.116016 | LOOP [fetch-output : Ensure local output dirs] 2026-10-28 13:33:10.506817 | instance -> localhost | ok: "/var/lib/zuul/builds/105b83eb7de049d6a0dfcd2582830b70/work/logs" 2026-10-28 13:33:10.761283 | instance -> localhost | changed: "/var/lib/zuul/builds/105b83eb7de049d6a0dfcd2582830b70/work/artifacts" 2026-10-28 13:33:11.018728 | instance -> localhost | changed: "/var/lib/zuul/builds/105b83eb7de049d6a0dfcd2582830b70/work/docs" 2026-10-28 13:33:11.038989 | 2026-10-28 13:33:11.039148 | LOOP [fetch-output : Collect logs, artifacts and docs] 2026-10-28 13:33:11.786109 | instance | changed: .d..t...... ./ 2026-10-28 13:33:11.786470 | instance | changed: All items complete 2026-10-28 13:33:11.786537 | 2026-10-28 13:33:12.274477 | instance | changed: .d..t...... ./ 2026-10-28 13:33:12.817155 | instance | changed: .d..t...... ./ 2026-10-28 13:33:12.842492 | 2026-10-28 13:33:12.842650 | LOOP [merge-output-to-logs : Move artifacts and docs to logs dir] 2026-10-28 13:33:13.287851 | instance -> localhost | ok: Item: artifacts Runtime: 0:00:00.006664 2026-10-28 13:33:13.523218 | instance -> localhost | ok: Item: docs Runtime: 0:00:00.007457 2026-10-28 13:33:13.538169 | 2026-10-28 13:33:13.538333 | PLAY [all] 2026-10-28 13:33:13.549665 | 2026-10-28 13:33:13.549798 | TASK [remove-build-sshkey : Remove the build SSH key from all nodes] 2026-10-28 13:33:13.953872 | instance | changed 2026-10-28 13:33:13.960747 | 2026-10-28 13:33:13.960796 | PLAY RECAP 2026-10-28 13:33:13.960839 | instance | ok: 5 changed: 4 unreachable: 0 failed: 0 skipped: 1 rescued: 0 ignored: 0 2026-10-28 13:33:13.960859 | 2026-10-28 13:33:14.086232 | POST-RUN END RESULT_NORMAL: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post.yaml@main] 2026-10-28 13:33:14.088559 | POST-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post-logs.yaml@main] 2026-10-28 13:33:14.636942 | 2026-10-28 13:33:14.637094 | PLAY [localhost] 2026-10-28 13:33:14.647680 | 2026-10-28 13:33:14.647771 | TASK [Generate Zuul manifest] 2026-10-28 13:33:14.666642 | localhost | ok 2026-10-28 13:33:14.681786 | 2026-10-28 13:33:14.681961 | TASK [generate-zuul-manifest : Generate Zuul manifest] 2026-10-28 13:33:15.108072 | localhost | changed 2026-10-28 13:33:15.127846 | 2026-10-28 13:33:15.127998 | TASK [generate-zuul-manifest : Return Zuul manifest URL to Zuul] 2026-10-28 13:33:15.161512 | localhost | ok 2026-10-28 13:33:15.174554 | 2026-10-28 13:33:15.174685 | TASK [Upload logs] 2026-10-28 13:33:15.195790 | localhost | ok 2026-10-28 13:33:15.263050 | 2026-10-28 13:33:15.263205 | TASK [Set zuul-log-path fact] 2026-10-28 13:33:15.280764 | localhost | ok 2026-10-28 13:33:15.290881 | 2026-10-28 13:33:15.290957 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-10-28 13:33:15.328631 | localhost | ok 2026-10-28 13:33:15.337265 | 2026-10-28 13:33:15.337369 | TASK [upload-logs : Create log directories] 2026-10-28 13:33:15.744421 | localhost | changed 2026-10-28 13:33:15.761428 | 2026-10-28 13:33:15.761572 | TASK [upload-logs : Ensure logs are readable before uploading] 2026-10-28 13:33:16.162927 | localhost -> localhost | ok: Runtime: 0:00:00.005479 2026-10-28 13:33:16.170535 | 2026-10-28 13:33:16.170604 | TASK [upload-logs : Upload logs to log server] 2026-10-28 13:33:16.782232 | localhost | Output suppressed because no_log was given 2026-10-28 13:33:16.789001 | 2026-10-28 13:33:16.789135 | LOOP [upload-logs : Compress console log and json output] 2026-10-28 13:33:16.848453 | localhost | skipping: Conditional result was False 2026-10-28 13:33:16.857291 | localhost | skipping: Conditional result was False 2026-10-28 13:33:16.872820 | 2026-10-28 13:33:16.873017 | LOOP [upload-logs : Upload compressed console log and json output] 2026-10-28 13:33:16.923390 | localhost | skipping: Conditional result was False 2026-10-28 13:33:16.923831 | 2026-10-28 13:33:16.927096 | localhost | skipping: Conditional result was False 2026-10-28 13:33:16.936373 | 2026-10-28 13:33:16.936596 | LOOP [upload-logs : Upload console log and json output]