2026-10-26 18:56:38.908663 | Job console starting 2026-10-26 18:56:38.920275 | Updating git repos 2026-10-26 18:56:39.344471 | Cloning repos into workspace 2026-10-26 18:56:39.525667 | Restoring repo states 2026-10-26 18:56:39.544337 | Merging changes 2026-10-26 18:56:41.064000 | Checking out repos 2026-10-26 18:56:41.252102 | Preparing playbooks 2026-10-26 18:56:42.763134 | Running Ansible setup 2026-10-26 18:56:48.293588 | PRE-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/pre.yaml@main] 2026-10-26 18:56:48.840561 | 2026-10-26 18:56:48.840671 | PLAY [localhost] 2026-10-26 18:56:48.847176 | 2026-10-26 18:56:48.847241 | TASK [Gathering Facts] 2026-10-26 18:56:49.693178 | localhost | ok 2026-10-26 18:56:49.705979 | 2026-10-26 18:56:49.706141 | TASK [Setup log path fact] 2026-10-26 18:56:49.726335 | localhost | ok 2026-10-26 18:56:49.744925 | 2026-10-26 18:56:49.745023 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-10-26 18:56:49.773707 | localhost | ok 2026-10-26 18:56:49.784111 | 2026-10-26 18:56:49.784238 | TASK [emit-job-header : Print job information] 2026-10-26 18:56:49.825238 | # Job Information 2026-10-26 18:56:49.825430 | Ansible Version: 2.16.18 2026-10-26 18:56:49.825493 | Job: atmosphere-release-manifest 2026-10-26 18:56:49.825535 | Pipeline: check 2026-10-26 18:56:49.825574 | Executor: 2d72f0692154 2026-10-26 18:56:49.825611 | Triggered by: https://github.com/vexxhost/atmosphere/pull/4352 2026-10-26 18:56:49.825656 | Event ID: 25dc0520-d16e-11f1-97a0-9a0374b07e2e 2026-10-26 18:56:49.830671 | 2026-10-26 18:56:49.830798 | LOOP [emit-job-header : Print node information] 2026-10-26 18:56:49.940933 | localhost | ok: 2026-10-26 18:56:49.941251 | localhost | # Node Information 2026-10-26 18:56:49.941326 | localhost | Inventory Hostname: instance 2026-10-26 18:56:49.941382 | localhost | Hostname: np0000196394 2026-10-26 18:56:49.941439 | localhost | Username: zuul 2026-10-26 18:56:49.941501 | localhost | Distro: Ubuntu 22.04 2026-10-26 18:56:49.941554 | localhost | Provider: yul1 2026-10-26 18:56:49.941603 | localhost | Region: ca-ymq-1 2026-10-26 18:56:49.941651 | localhost | Label: ubuntu-jammy 2026-10-26 18:56:49.941699 | localhost | Product Name: OpenStack Nova 2026-10-26 18:56:49.941745 | localhost | Interface IP: 162.253.55.174 2026-10-26 18:56:49.952903 | 2026-10-26 18:56:49.953082 | TASK [log-inventory : Ensure Zuul Ansible directory exists] 2026-10-26 18:56:50.362769 | localhost -> localhost | changed 2026-10-26 18:56:50.371496 | 2026-10-26 18:56:50.371623 | TASK [log-inventory : Copy ansible inventory to logs dir] 2026-10-26 18:56:51.265651 | localhost -> localhost | changed 2026-10-26 18:56:51.276093 | 2026-10-26 18:56:51.276194 | PLAY [all] 2026-10-26 18:56:51.289516 | 2026-10-26 18:56:51.289640 | TASK [add-build-sshkey : Check to see if ssh key was already created for this build] 2026-10-26 18:56:51.516463 | instance -> localhost | ok 2026-10-26 18:56:51.526712 | 2026-10-26 18:56:51.526846 | TASK [add-build-sshkey : Create a new key in workspace based on build UUID] 2026-10-26 18:56:51.564029 | instance | ok 2026-10-26 18:56:51.598630 | instance | included: /var/lib/zuul/builds/1c28ab5681304d56bc8ff49551c686cf/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/create-key-and-replace.yaml 2026-10-26 18:56:51.615802 | 2026-10-26 18:56:51.615985 | TASK [add-build-sshkey : Create Temp SSH key] 2026-10-26 18:56:52.711013 | instance -> localhost | Generating public/private rsa key pair. 2026-10-26 18:56:52.711245 | instance -> localhost | Your identification has been saved in /var/lib/zuul/builds/1c28ab5681304d56bc8ff49551c686cf/work/1c28ab5681304d56bc8ff49551c686cf_id_rsa 2026-10-26 18:56:52.711306 | instance -> localhost | Your public key has been saved in /var/lib/zuul/builds/1c28ab5681304d56bc8ff49551c686cf/work/1c28ab5681304d56bc8ff49551c686cf_id_rsa.pub 2026-10-26 18:56:52.711356 | instance -> localhost | The key fingerprint is: 2026-10-26 18:56:52.711406 | instance -> localhost | SHA256:w/5CwI0exa0gX8w94Ya6VjC9VSAiPnzlO/8SqiKOvlk zuul-build-sshkey 2026-10-26 18:56:52.711507 | instance -> localhost | The key's randomart image is: 2026-10-26 18:56:52.711571 | instance -> localhost | +---[RSA 3072]----+ 2026-10-26 18:56:52.711621 | instance -> localhost | | . .+oooo. | 2026-10-26 18:56:52.711664 | instance -> localhost | | o...=*++. | 2026-10-26 18:56:52.711704 | instance -> localhost | | +++*+.+. | 2026-10-26 18:56:52.711744 | instance -> localhost | | o*=o= | 2026-10-26 18:56:52.711784 | instance -> localhost | | ..oS | 2026-10-26 18:56:52.711823 | instance -> localhost | | .+.+. | 2026-10-26 18:56:52.711861 | instance -> localhost | | E o..... | 2026-10-26 18:56:52.711900 | instance -> localhost | | .+ .. o... | 2026-10-26 18:56:52.711946 | instance -> localhost | |o=o. ... .... | 2026-10-26 18:56:52.712011 | instance -> localhost | +----[SHA256]-----+ 2026-10-26 18:56:52.712099 | instance -> localhost | ok: Runtime: 0:00:00.668150 2026-10-26 18:56:52.721382 | 2026-10-26 18:56:52.721500 | TASK [add-build-sshkey : Remote setup ssh keys (linux)] 2026-10-26 18:56:52.753625 | instance | ok 2026-10-26 18:56:52.769174 | instance | included: /var/lib/zuul/builds/1c28ab5681304d56bc8ff49551c686cf/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/remote-linux.yaml 2026-10-26 18:56:52.778233 | 2026-10-26 18:56:52.778305 | TASK [add-build-sshkey : Remove previously added zuul-build-sshkey] 2026-10-26 18:56:52.801664 | instance | skipping: Conditional result was False 2026-10-26 18:56:52.812175 | 2026-10-26 18:56:52.812297 | TASK [add-build-sshkey : Enable access via build key on all nodes] 2026-10-26 18:56:53.256472 | instance | changed 2026-10-26 18:56:53.262173 | 2026-10-26 18:56:53.262251 | TASK [add-build-sshkey : Make sure user has a .ssh] 2026-10-26 18:56:53.466900 | instance | ok 2026-10-26 18:56:53.477299 | 2026-10-26 18:56:53.477425 | TASK [add-build-sshkey : Install build private key as SSH key on all nodes] 2026-10-26 18:56:53.967660 | instance | changed 2026-10-26 18:56:53.977695 | 2026-10-26 18:56:53.977776 | TASK [add-build-sshkey : Install build public key as SSH key on all nodes] 2026-10-26 18:56:54.464141 | instance | changed 2026-10-26 18:56:54.473554 | 2026-10-26 18:56:54.473679 | TASK [add-build-sshkey : Remote setup ssh keys (windows)] 2026-10-26 18:56:54.498699 | instance | skipping: Conditional result was False 2026-10-26 18:56:54.508836 | 2026-10-26 18:56:54.508983 | TASK [remove-zuul-sshkey : Remove master key from local agent] 2026-10-26 18:56:54.889588 | instance -> localhost | changed 2026-10-26 18:56:54.907584 | 2026-10-26 18:56:54.907706 | TASK [add-build-sshkey : Add back temp key] 2026-10-26 18:56:55.225565 | instance -> localhost | Identity added: /var/lib/zuul/builds/1c28ab5681304d56bc8ff49551c686cf/work/1c28ab5681304d56bc8ff49551c686cf_id_rsa (zuul-build-sshkey) 2026-10-26 18:56:55.225924 | instance -> localhost | ok: Runtime: 0:00:00.010604 2026-10-26 18:56:55.235315 | 2026-10-26 18:56:55.235437 | TASK [add-build-sshkey : Verify we can still SSH to all nodes] 2026-10-26 18:56:55.561816 | instance | ok 2026-10-26 18:56:55.570424 | 2026-10-26 18:56:55.570549 | TASK [add-build-sshkey : Verify we can still SSH to all nodes (windows)] 2026-10-26 18:56:55.605911 | instance | skipping: Conditional result was False 2026-10-26 18:56:55.623908 | 2026-10-26 18:56:55.624074 | TASK [prepare-workspace : Start zuul_console daemon.] 2026-10-26 18:56:55.984578 | instance | ok 2026-10-26 18:56:55.996423 | 2026-10-26 18:56:55.996617 | TASK [prepare-workspace : Synchronize src repos to workspace directory.] 2026-10-26 18:56:57.785732 | instance | Output suppressed because no_log was given 2026-10-26 18:56:57.801236 | 2026-10-26 18:56:57.801364 | LOOP [ensure-output-dirs : Empty Zuul Output directories by removing them] 2026-10-26 18:56:58.010389 | instance | ok: "logs" 2026-10-26 18:56:58.010756 | instance | ok: All items complete 2026-10-26 18:56:58.010810 | 2026-10-26 18:56:58.156832 | instance | ok: "artifacts" 2026-10-26 18:56:58.292184 | instance | ok: "docs" 2026-10-26 18:56:58.311110 | 2026-10-26 18:56:58.311286 | LOOP [ensure-output-dirs : Ensure Zuul Output directories exist] 2026-10-26 18:56:58.493389 | instance | changed: "logs" 2026-10-26 18:56:58.630978 | instance | changed: "artifacts" 2026-10-26 18:56:58.776367 | instance | changed: "docs" 2026-10-26 18:56:58.791065 | 2026-10-26 18:56:58.791214 | PLAY RECAP 2026-10-26 18:56:58.791300 | instance | ok: 15 changed: 8 unreachable: 0 failed: 0 skipped: 3 rescued: 0 ignored: 0 2026-10-26 18:56:58.791356 | localhost | ok: 6 changed: 2 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-10-26 18:56:58.791397 | 2026-10-26 18:56:58.947809 | PRE-RUN END RESULT_NORMAL: [trusted : github.com/vexxhost/zuul-config/playbooks/base/pre.yaml@main] 2026-10-26 18:56:58.949876 | RUN START: [untrusted : github.com/vexxhost/atmosphere-zuul-jobs/playbooks/release-manifest/run.yaml@main] 2026-10-26 18:56:59.542448 | 2026-10-26 18:56:59.542567 | PLAY [Build the release manifest] 2026-10-26 18:56:59.553179 | 2026-10-26 18:56:59.553252 | TASK [Install Go] 2026-10-26 18:56:59.569738 | instance | ok 2026-10-26 18:56:59.581931 | 2026-10-26 18:56:59.582020 | TASK [ensure-go : Check installed go version] 2026-10-26 18:57:00.113604 | instance | ok: ERROR (ignored) 2026-10-26 18:57:00.114050 | instance | { 2026-10-26 18:57:00.114120 | instance | "failed_when_result": false, 2026-10-26 18:57:00.114168 | instance | "msg": "[Errno 2] No such file or directory: b'go'", 2026-10-26 18:57:00.114209 | instance | "rc": 2 2026-10-26 18:57:00.114251 | instance | } 2026-10-26 18:57:00.124245 | 2026-10-26 18:57:00.124388 | TASK [ensure-go : Skip if correct version of go is installed] 2026-10-26 18:57:00.204421 | instance | ok 2026-10-26 18:57:00.373641 | instance | included: /var/lib/zuul/builds/1c28ab5681304d56bc8ff49551c686cf/untrusted/project_2/opendev.org/zuul/zuul-jobs/roles/ensure-go/tasks/install-go.yaml 2026-10-26 18:57:00.385249 | 2026-10-26 18:57:00.385382 | TASK [ensure-go : Create temp directory] 2026-10-26 18:57:00.713022 | instance | changed 2026-10-26 18:57:00.724150 | 2026-10-26 18:57:00.724286 | TASK [ensure-go : Get archive checksum] 2026-10-26 18:57:01.359864 | instance | ok: OK (64 bytes) 2026-10-26 18:57:01.364586 | 2026-10-26 18:57:01.364647 | TASK [ensure-go : Download go archive] 2026-10-26 18:57:02.474790 | instance | changed: OK (78559214 bytes) 2026-10-26 18:57:02.484674 | 2026-10-26 18:57:02.484801 | TASK [ensure-go : Install go] 2026-10-26 18:57:08.392839 | instance | changed 2026-10-26 18:57:08.412734 | 2026-10-26 18:57:08.412906 | TASK [atmosphere-build-manifest : Create the output directory] 2026-10-26 18:57:08.761550 | instance | changed 2026-10-26 18:57:08.770704 | 2026-10-26 18:57:08.770830 | TASK [atmosphere-build-manifest : Build atmosphere-release] 2026-10-26 18:57:09.038535 | instance | go: downloading oras.land/oras-go/v2 v2.6.0 2026-10-26 18:57:09.038780 | instance | go: downloading github.com/sirupsen/logrus v1.9.3 2026-10-26 18:57:09.038881 | instance | go: downloading github.com/goccy/go-yaml v1.18.0 2026-10-26 18:57:09.041792 | instance | go: downloading github.com/spf13/cobra v1.9.1 2026-10-26 18:57:09.061351 | instance | go: downloading github.com/containers/image/v5 v5.35.0 2026-10-26 18:57:09.263920 | instance | go: downloading github.com/opencontainers/go-digest v1.0.0 2026-10-26 18:57:09.300585 | instance | go: downloading github.com/opencontainers/image-spec v1.1.1 2026-10-26 18:57:09.362840 | instance | go: downloading golang.org/x/sync v0.18.0 2026-10-26 18:57:09.456898 | instance | go: downloading golang.org/x/sys v0.38.0 2026-10-26 18:57:09.458804 | instance | go: downloading github.com/spf13/pflag v1.0.7 2026-10-26 18:57:09.528861 | instance | go: downloading github.com/containers/storage v1.58.0 2026-10-26 18:57:09.529286 | instance | go: downloading github.com/docker/distribution v2.8.3+incompatible 2026-10-26 18:57:09.529419 | instance | go: downloading gopkg.in/yaml.v3 v3.0.1 2026-10-26 18:57:09.529444 | instance | go: downloading github.com/docker/go-connections v0.5.0 2026-10-26 18:57:09.569129 | instance | go: downloading github.com/containers/ocicrypt v1.2.1 2026-10-26 18:57:09.614900 | instance | go: downloading github.com/docker/docker-credential-helpers v0.9.3 2026-10-26 18:57:09.648775 | instance | go: downloading github.com/BurntSushi/toml v1.5.0 2026-10-26 18:57:09.682911 | instance | go: downloading github.com/containers/libtrust v0.0.0-20230121012942-c1716e8a8d01 2026-10-26 18:57:09.713855 | instance | go: downloading github.com/docker/docker v28.3.3+incompatible 2026-10-26 18:57:09.715762 | instance | go: downloading github.com/distribution/reference v0.6.0 2026-10-26 18:57:09.715984 | instance | go: downloading github.com/gorilla/mux v1.8.1 2026-10-26 18:57:09.716698 | instance | go: downloading github.com/moby/sys/capability v0.4.0 2026-10-26 18:57:09.716929 | instance | go: downloading github.com/opencontainers/runtime-spec v1.2.1 2026-10-26 18:57:09.717887 | instance | go: downloading github.com/docker/go-units v0.5.0 2026-10-26 18:57:09.752521 | instance | go: downloading github.com/moby/sys/user v0.4.0 2026-10-26 18:57:09.753625 | instance | go: downloading github.com/moby/sys/mountinfo v0.7.2 2026-10-26 18:57:23.838475 | instance | ok: Runtime: 0:00:14.501338 2026-10-26 18:57:23.847570 | 2026-10-26 18:57:23.847692 | TASK [atmosphere-build-manifest : Generate the release manifest] 2026-10-26 18:57:26.268851 | instance | time="2026-10-26T18:57:26Z" level=info msg="Wrote /home/zuul/atmosphere-release-manifest/release-manifest.yaml" images=218 2026-10-26 18:57:26.461909 | instance | ok: Runtime: 0:00:02.121256 2026-10-26 18:57:26.467757 | 2026-10-26 18:57:26.467833 | TASK [atmosphere-build-manifest : Compute the release manifest artifact digest] 2026-10-26 18:57:26.722575 | instance | sha256:08d39e6c8ecb1733a61e3d973f4f5e85d8a61742345739a44c2208b94221bd16 2026-10-26 18:57:27.002905 | instance | ok: Runtime: 0:00:00.024062 2026-10-26 18:57:27.013662 | 2026-10-26 18:57:27.013748 | LOOP [atmosphere-build-manifest : Save the release manifest and atmosphere-release with the job logs] 2026-10-26 18:57:27.287046 | instance | changed: "release-manifest.yaml" 2026-10-26 18:57:27.609338 | instance | changed: "atmosphere-release" 2026-10-26 18:57:27.636149 | 2026-10-26 18:57:27.636717 | TASK [atmosphere-build-manifest : Return the release manifest to dependent jobs] 2026-10-26 18:57:27.672949 | instance | ok 2026-10-26 18:57:27.683020 | 2026-10-26 18:57:27.683119 | PLAY RECAP 2026-10-26 18:57:27.683202 | instance | ok: 12 changed: 7 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-10-26 18:57:27.683245 | 2026-10-26 18:57:27.870153 | RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/atmosphere-zuul-jobs/playbooks/release-manifest/run.yaml@main] 2026-10-26 18:57:27.872532 | POST-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post.yaml@main] 2026-10-26 18:57:28.549544 | 2026-10-26 18:57:28.549833 | PLAY [all] 2026-10-26 18:57:28.561063 | 2026-10-26 18:57:28.561144 | TASK [fetch-output : Set log path for multiple nodes] 2026-10-26 18:57:28.608622 | instance | skipping: Conditional result was False 2026-10-26 18:57:28.615787 | 2026-10-26 18:57:28.615904 | TASK [fetch-output : Set log path for single node] 2026-10-26 18:57:28.670676 | instance | ok 2026-10-26 18:57:28.678916 | 2026-10-26 18:57:28.679054 | LOOP [fetch-output : Ensure local output dirs] 2026-10-26 18:57:29.114581 | instance -> localhost | ok: "/var/lib/zuul/builds/1c28ab5681304d56bc8ff49551c686cf/work/logs" 2026-10-26 18:57:29.354217 | instance -> localhost | changed: "/var/lib/zuul/builds/1c28ab5681304d56bc8ff49551c686cf/work/artifacts" 2026-10-26 18:57:29.611084 | instance -> localhost | changed: "/var/lib/zuul/builds/1c28ab5681304d56bc8ff49551c686cf/work/docs" 2026-10-26 18:57:29.629756 | 2026-10-26 18:57:29.629927 | LOOP [fetch-output : Collect logs, artifacts and docs] 2026-10-26 18:57:30.314647 | instance | changed: .d..t...... ./ 2026-10-26 18:57:30.314838 | instance | changed: All items complete 2026-10-26 18:57:30.314871 | 2026-10-26 18:57:30.834612 | instance | changed: .d..t...... ./ 2026-10-26 18:57:31.318928 | instance | changed: .d..t...... ./ 2026-10-26 18:57:31.349139 | 2026-10-26 18:57:31.349300 | LOOP [merge-output-to-logs : Move artifacts and docs to logs dir] 2026-10-26 18:57:31.764470 | instance -> localhost | ok: Item: artifacts Runtime: 0:00:00.006972 2026-10-26 18:57:32.036402 | instance -> localhost | ok: Item: docs Runtime: 0:00:00.006682 2026-10-26 18:57:32.059260 | 2026-10-26 18:57:32.059428 | PLAY [all] 2026-10-26 18:57:32.082028 | 2026-10-26 18:57:32.082239 | TASK [remove-build-sshkey : Remove the build SSH key from all nodes] 2026-10-26 18:57:32.536867 | instance | changed 2026-10-26 18:57:32.556701 | 2026-10-26 18:57:32.556812 | PLAY RECAP 2026-10-26 18:57:32.556892 | instance | ok: 5 changed: 4 unreachable: 0 failed: 0 skipped: 1 rescued: 0 ignored: 0 2026-10-26 18:57:32.556932 | 2026-10-26 18:57:32.682936 | POST-RUN END RESULT_NORMAL: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post.yaml@main] 2026-10-26 18:57:32.685102 | POST-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post-logs.yaml@main] 2026-10-26 18:57:33.261211 | 2026-10-26 18:57:33.261560 | PLAY [localhost] 2026-10-26 18:57:33.272161 | 2026-10-26 18:57:33.272232 | TASK [Generate Zuul manifest] 2026-10-26 18:57:33.289309 | localhost | ok 2026-10-26 18:57:33.302141 | 2026-10-26 18:57:33.302222 | TASK [generate-zuul-manifest : Generate Zuul manifest] 2026-10-26 18:57:33.697419 | localhost | changed 2026-10-26 18:57:33.717110 | 2026-10-26 18:57:33.717268 | TASK [generate-zuul-manifest : Return Zuul manifest URL to Zuul] 2026-10-26 18:57:33.760072 | localhost | ok 2026-10-26 18:57:33.772171 | 2026-10-26 18:57:33.772292 | TASK [Upload logs] 2026-10-26 18:57:33.793638 | localhost | ok 2026-10-26 18:57:33.870015 | 2026-10-26 18:57:33.870149 | TASK [Set zuul-log-path fact] 2026-10-26 18:57:33.887366 | localhost | ok 2026-10-26 18:57:33.897620 | 2026-10-26 18:57:33.897680 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-10-26 18:57:33.925246 | localhost | ok 2026-10-26 18:57:33.933018 | 2026-10-26 18:57:33.933096 | TASK [upload-logs : Create log directories] 2026-10-26 18:57:34.341805 | localhost | changed 2026-10-26 18:57:34.352367 | 2026-10-26 18:57:34.352550 | TASK [upload-logs : Ensure logs are readable before uploading] 2026-10-26 18:57:34.758541 | localhost -> localhost | ok: Runtime: 0:00:00.004867 2026-10-26 18:57:34.767905 | 2026-10-26 18:57:34.768059 | TASK [upload-logs : Upload logs to log server] 2026-10-26 18:57:35.389314 | localhost | Output suppressed because no_log was given 2026-10-26 18:57:35.395976 | 2026-10-26 18:57:35.396119 | LOOP [upload-logs : Compress console log and json output] 2026-10-26 18:57:35.457745 | localhost | skipping: Conditional result was False 2026-10-26 18:57:35.466648 | localhost | skipping: Conditional result was False 2026-10-26 18:57:35.479800 | 2026-10-26 18:57:35.480028 | LOOP [upload-logs : Upload compressed console log and json output] 2026-10-26 18:57:35.541922 | localhost | skipping: Conditional result was False 2026-10-26 18:57:35.542326 | 2026-10-26 18:57:35.547855 | localhost | skipping: Conditional result was False 2026-10-26 18:57:35.563923 | 2026-10-26 18:57:35.564171 | LOOP [upload-logs : Upload console log and json output]