2026-10-17 10:33:06.871564 | Job console starting 2026-10-17 10:33:06.885747 | Updating git repos 2026-10-17 10:33:06.971902 | Cloning repos into workspace 2026-10-17 10:33:07.167781 | Restoring repo states 2026-10-17 10:33:07.215877 | Merging changes 2026-10-17 10:33:08.637479 | Checking out repos 2026-10-17 10:33:08.952234 | Preparing playbooks 2026-10-17 10:33:10.259306 | Running Ansible setup 2026-10-17 10:33:13.920637 | PRE-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/pre.yaml@main] 2026-10-17 10:33:14.522405 | 2026-10-17 10:33:14.522782 | PLAY [localhost] 2026-10-17 10:33:14.529666 | 2026-10-17 10:33:14.529729 | TASK [Gathering Facts] 2026-10-17 10:33:15.423587 | localhost | ok 2026-10-17 10:33:15.437207 | 2026-10-17 10:33:15.437355 | TASK [Setup log path fact] 2026-10-17 10:33:15.458047 | localhost | ok 2026-10-17 10:33:15.478410 | 2026-10-17 10:33:15.478572 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-10-17 10:33:15.508792 | localhost | ok 2026-10-17 10:33:15.520209 | 2026-10-17 10:33:15.520361 | TASK [emit-job-header : Print job information] 2026-10-17 10:33:15.562420 | # Job Information 2026-10-17 10:33:15.562669 | Ansible Version: 2.16.18 2026-10-17 10:33:15.562730 | Job: atmosphere-release-manifest 2026-10-17 10:33:15.562771 | Pipeline: check 2026-10-17 10:33:15.562808 | Executor: 2d72f0692154 2026-10-17 10:33:15.562844 | Triggered by: https://github.com/vexxhost/atmosphere/pull/4422 2026-10-17 10:33:15.562888 | Event ID: c5275810-ca15-11f1-9498-00a4dae316dc 2026-10-17 10:33:15.568243 | 2026-10-17 10:33:15.568371 | LOOP [emit-job-header : Print node information] 2026-10-17 10:33:15.673987 | localhost | ok: 2026-10-17 10:33:15.674296 | localhost | # Node Information 2026-10-17 10:33:15.674536 | localhost | Inventory Hostname: instance 2026-10-17 10:33:15.674576 | localhost | Hostname: np0000196038 2026-10-17 10:33:15.674613 | localhost | Username: zuul 2026-10-17 10:33:15.674655 | localhost | Distro: Ubuntu 22.04 2026-10-17 10:33:15.674692 | localhost | Provider: yul1 2026-10-17 10:33:15.674727 | localhost | Region: ca-ymq-1 2026-10-17 10:33:15.674762 | localhost | Label: ubuntu-jammy 2026-10-17 10:33:15.674796 | localhost | Product Name: OpenStack Nova 2026-10-17 10:33:15.674830 | localhost | Interface IP: 162.253.55.4 2026-10-17 10:33:15.687529 | 2026-10-17 10:33:15.687725 | TASK [log-inventory : Ensure Zuul Ansible directory exists] 2026-10-17 10:33:16.083223 | localhost -> localhost | changed 2026-10-17 10:33:16.096128 | 2026-10-17 10:33:16.096284 | TASK [log-inventory : Copy ansible inventory to logs dir] 2026-10-17 10:33:17.069979 | localhost -> localhost | changed 2026-10-17 10:33:17.083539 | 2026-10-17 10:33:17.083656 | PLAY [all] 2026-10-17 10:33:17.100779 | 2026-10-17 10:33:17.100961 | TASK [add-build-sshkey : Check to see if ssh key was already created for this build] 2026-10-17 10:33:17.370047 | instance -> localhost | ok 2026-10-17 10:33:17.375794 | 2026-10-17 10:33:17.375857 | TASK [add-build-sshkey : Create a new key in workspace based on build UUID] 2026-10-17 10:33:17.405148 | instance | ok 2026-10-17 10:33:17.429686 | instance | included: /var/lib/zuul/builds/a84cb8bad4f4496191ef463aeecff938/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/create-key-and-replace.yaml 2026-10-17 10:33:17.439629 | 2026-10-17 10:33:17.439710 | TASK [add-build-sshkey : Create Temp SSH key] 2026-10-17 10:33:19.022318 | instance -> localhost | Generating public/private rsa key pair. 2026-10-17 10:33:19.022636 | instance -> localhost | Your identification has been saved in /var/lib/zuul/builds/a84cb8bad4f4496191ef463aeecff938/work/a84cb8bad4f4496191ef463aeecff938_id_rsa 2026-10-17 10:33:19.022696 | instance -> localhost | Your public key has been saved in /var/lib/zuul/builds/a84cb8bad4f4496191ef463aeecff938/work/a84cb8bad4f4496191ef463aeecff938_id_rsa.pub 2026-10-17 10:33:19.022739 | instance -> localhost | The key fingerprint is: 2026-10-17 10:33:19.022780 | instance -> localhost | SHA256:PxD0BYY3JPHPLyBeJNAljCbgKzW+e3k3+Ol0Lnm2Xog zuul-build-sshkey 2026-10-17 10:33:19.022838 | instance -> localhost | The key's randomart image is: 2026-10-17 10:33:19.022880 | instance -> localhost | +---[RSA 3072]----+ 2026-10-17 10:33:19.022930 | instance -> localhost | | .. .+===.. | 2026-10-17 10:33:19.022972 | instance -> localhost | | . . oo+*o. | 2026-10-17 10:33:19.023011 | instance -> localhost | | + o o.+. | 2026-10-17 10:33:19.023049 | instance -> localhost | | o o + o | 2026-10-17 10:33:19.023087 | instance -> localhost | |. o S o o | 2026-10-17 10:33:19.023124 | instance -> localhost | | . . . * o . | 2026-10-17 10:33:19.023161 | instance -> localhost | | . . .E.= o . | 2026-10-17 10:33:19.023224 | instance -> localhost | | .o o.=+oo . | 2026-10-17 10:33:19.023270 | instance -> localhost | | .. . ++*+. | 2026-10-17 10:33:19.023309 | instance -> localhost | +----[SHA256]-----+ 2026-10-17 10:33:19.023400 | instance -> localhost | ok: Runtime: 0:00:01.122221 2026-10-17 10:33:19.037049 | 2026-10-17 10:33:19.037135 | TASK [add-build-sshkey : Remote setup ssh keys (linux)] 2026-10-17 10:33:19.068428 | instance | ok 2026-10-17 10:33:19.081676 | instance | included: /var/lib/zuul/builds/a84cb8bad4f4496191ef463aeecff938/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/remote-linux.yaml 2026-10-17 10:33:19.089556 | 2026-10-17 10:33:19.089616 | TASK [add-build-sshkey : Remove previously added zuul-build-sshkey] 2026-10-17 10:33:19.118948 | instance | skipping: Conditional result was False 2026-10-17 10:33:19.243323 | 2026-10-17 10:33:19.243510 | TASK [add-build-sshkey : Enable access via build key on all nodes] 2026-10-17 10:33:19.725268 | instance | changed 2026-10-17 10:33:19.817909 | 2026-10-17 10:33:19.818080 | TASK [add-build-sshkey : Make sure user has a .ssh] 2026-10-17 10:33:20.024392 | instance | ok 2026-10-17 10:33:20.035635 | 2026-10-17 10:33:20.035759 | TASK [add-build-sshkey : Install build private key as SSH key on all nodes] 2026-10-17 10:33:20.524825 | instance | changed 2026-10-17 10:33:20.533786 | 2026-10-17 10:33:20.533908 | TASK [add-build-sshkey : Install build public key as SSH key on all nodes] 2026-10-17 10:33:21.062540 | instance | changed 2026-10-17 10:33:21.072574 | 2026-10-17 10:33:21.072706 | TASK [add-build-sshkey : Remote setup ssh keys (windows)] 2026-10-17 10:33:21.097107 | instance | skipping: Conditional result was False 2026-10-17 10:33:21.107918 | 2026-10-17 10:33:21.108155 | TASK [remove-zuul-sshkey : Remove master key from local agent] 2026-10-17 10:33:21.499868 | instance -> localhost | changed 2026-10-17 10:33:21.521164 | 2026-10-17 10:33:21.521339 | TASK [add-build-sshkey : Add back temp key] 2026-10-17 10:33:21.819007 | instance -> localhost | Identity added: /var/lib/zuul/builds/a84cb8bad4f4496191ef463aeecff938/work/a84cb8bad4f4496191ef463aeecff938_id_rsa (zuul-build-sshkey) 2026-10-17 10:33:21.819380 | instance -> localhost | ok: Runtime: 0:00:00.016889 2026-10-17 10:33:21.829097 | 2026-10-17 10:33:21.829261 | TASK [add-build-sshkey : Verify we can still SSH to all nodes] 2026-10-17 10:33:22.158506 | instance | ok 2026-10-17 10:33:22.167499 | 2026-10-17 10:33:22.167622 | TASK [add-build-sshkey : Verify we can still SSH to all nodes (windows)] 2026-10-17 10:33:22.203278 | instance | skipping: Conditional result was False 2026-10-17 10:33:22.223284 | 2026-10-17 10:33:22.223413 | TASK [prepare-workspace : Start zuul_console daemon.] 2026-10-17 10:33:22.592433 | instance | ok 2026-10-17 10:33:22.603786 | 2026-10-17 10:33:22.603918 | TASK [prepare-workspace : Synchronize src repos to workspace directory.] 2026-10-17 10:33:24.382962 | instance | Output suppressed because no_log was given 2026-10-17 10:33:24.400175 | 2026-10-17 10:33:24.400323 | LOOP [ensure-output-dirs : Empty Zuul Output directories by removing them] 2026-10-17 10:33:24.611879 | instance | ok: "logs" 2026-10-17 10:33:24.612584 | instance | ok: All items complete 2026-10-17 10:33:24.612656 | 2026-10-17 10:33:24.770112 | instance | ok: "artifacts" 2026-10-17 10:33:24.918300 | instance | ok: "docs" 2026-10-17 10:33:24.936834 | 2026-10-17 10:33:24.937130 | LOOP [ensure-output-dirs : Ensure Zuul Output directories exist] 2026-10-17 10:33:25.127710 | instance | changed: "logs" 2026-10-17 10:33:25.275996 | instance | changed: "artifacts" 2026-10-17 10:33:25.422790 | instance | changed: "docs" 2026-10-17 10:33:25.442505 | 2026-10-17 10:33:25.442608 | PLAY RECAP 2026-10-17 10:33:25.442883 | instance | ok: 15 changed: 8 unreachable: 0 failed: 0 skipped: 3 rescued: 0 ignored: 0 2026-10-17 10:33:25.442958 | localhost | ok: 6 changed: 2 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-10-17 10:33:25.443000 | 2026-10-17 10:33:25.585501 | PRE-RUN END RESULT_NORMAL: [trusted : github.com/vexxhost/zuul-config/playbooks/base/pre.yaml@main] 2026-10-17 10:33:25.588869 | RUN START: [untrusted : github.com/vexxhost/atmosphere-zuul-jobs/playbooks/release-manifest/run.yaml@main] 2026-10-17 10:33:26.148058 | 2026-10-17 10:33:26.148419 | PLAY [Build the release manifest] 2026-10-17 10:33:26.159828 | 2026-10-17 10:33:26.159909 | TASK [Install Go] 2026-10-17 10:33:26.178117 | instance | ok 2026-10-17 10:33:26.192563 | 2026-10-17 10:33:26.192650 | TASK [ensure-go : Check installed go version] 2026-10-17 10:33:26.721771 | instance | ok: ERROR (ignored) 2026-10-17 10:33:26.722115 | instance | { 2026-10-17 10:33:26.722155 | instance | "failed_when_result": false, 2026-10-17 10:33:26.722196 | instance | "msg": "[Errno 2] No such file or directory: b'go'", 2026-10-17 10:33:26.722222 | instance | "rc": 2 2026-10-17 10:33:26.722247 | instance | } 2026-10-17 10:33:26.728117 | 2026-10-17 10:33:26.728216 | TASK [ensure-go : Skip if correct version of go is installed] 2026-10-17 10:33:26.801403 | instance | ok 2026-10-17 10:33:26.810551 | instance | included: /var/lib/zuul/builds/a84cb8bad4f4496191ef463aeecff938/untrusted/project_2/opendev.org/zuul/zuul-jobs/roles/ensure-go/tasks/install-go.yaml 2026-10-17 10:33:26.817021 | 2026-10-17 10:33:26.817128 | TASK [ensure-go : Create temp directory] 2026-10-17 10:33:27.135722 | instance | changed 2026-10-17 10:33:27.145901 | 2026-10-17 10:33:27.146035 | TASK [ensure-go : Get archive checksum] 2026-10-17 10:33:27.902514 | instance | ok: OK (64 bytes) 2026-10-17 10:33:27.913412 | 2026-10-17 10:33:27.913561 | TASK [ensure-go : Download go archive] 2026-10-17 10:33:31.978667 | instance | changed: OK (78559214 bytes) 2026-10-17 10:33:31.991652 | 2026-10-17 10:33:31.991813 | TASK [ensure-go : Install go] 2026-10-17 10:33:37.856247 | instance | changed 2026-10-17 10:33:37.873719 | 2026-10-17 10:33:37.873850 | TASK [atmosphere-build-manifest : Create the output directory] 2026-10-17 10:33:38.222685 | instance | changed 2026-10-17 10:33:38.232193 | 2026-10-17 10:33:38.232355 | TASK [atmosphere-build-manifest : Build atmosphere-release] 2026-10-17 10:33:38.500972 | instance | go: downloading oras.land/oras-go/v2 v2.6.0 2026-10-17 10:33:38.501485 | instance | go: downloading github.com/sirupsen/logrus v1.9.3 2026-10-17 10:33:38.501764 | instance | go: downloading github.com/goccy/go-yaml v1.18.0 2026-10-17 10:33:38.502061 | instance | go: downloading github.com/spf13/cobra v1.9.1 2026-10-17 10:33:38.511985 | instance | go: downloading github.com/containers/image/v5 v5.35.0 2026-10-17 10:33:38.758993 | instance | go: downloading github.com/opencontainers/go-digest v1.0.0 2026-10-17 10:33:38.790947 | instance | go: downloading github.com/opencontainers/image-spec v1.1.1 2026-10-17 10:33:38.823577 | instance | go: downloading golang.org/x/sync v0.18.0 2026-10-17 10:33:38.933674 | instance | go: downloading golang.org/x/sys v0.38.0 2026-10-17 10:33:38.935617 | instance | go: downloading github.com/spf13/pflag v1.0.6 2026-10-17 10:33:38.975683 | instance | go: downloading github.com/containers/storage v1.58.0 2026-10-17 10:33:38.975705 | instance | go: downloading github.com/docker/distribution v2.8.3+incompatible 2026-10-17 10:33:38.976333 | instance | go: downloading github.com/docker/go-connections v0.5.0 2026-10-17 10:33:38.986197 | instance | go: downloading gopkg.in/yaml.v3 v3.0.1 2026-10-17 10:33:39.021371 | instance | go: downloading github.com/containers/libtrust v0.0.0-20230121012942-c1716e8a8d01 2026-10-17 10:33:39.127392 | instance | go: downloading github.com/containers/ocicrypt v1.2.1 2026-10-17 10:33:39.127498 | instance | go: downloading github.com/docker/docker v28.3.3+incompatible 2026-10-17 10:33:39.191887 | instance | go: downloading github.com/BurntSushi/toml v1.5.0 2026-10-17 10:33:39.192134 | instance | go: downloading github.com/docker/docker-credential-helpers v0.9.3 2026-10-17 10:33:39.197658 | instance | go: downloading github.com/distribution/reference v0.6.0 2026-10-17 10:33:39.228864 | instance | go: downloading github.com/gorilla/mux v1.8.1 2026-10-17 10:33:39.237171 | instance | go: downloading github.com/moby/sys/capability v0.4.0 2026-10-17 10:33:39.238587 | instance | go: downloading github.com/opencontainers/runtime-spec v1.2.1 2026-10-17 10:33:39.264294 | instance | go: downloading github.com/docker/go-units v0.5.0 2026-10-17 10:33:39.264901 | instance | go: downloading github.com/moby/sys/user v0.4.0 2026-10-17 10:33:39.299493 | instance | go: downloading github.com/moby/sys/mountinfo v0.7.2 2026-10-17 10:33:53.298723 | instance | ok: Runtime: 0:00:14.701070 2026-10-17 10:33:53.304926 | 2026-10-17 10:33:53.305013 | TASK [atmosphere-build-manifest : Generate the release manifest] 2026-10-17 10:33:55.440655 | instance | time="2026-10-17T10:33:55Z" level=info msg="Wrote /home/zuul/atmosphere-release-manifest/release-manifest.yaml" images=218 2026-10-17 10:33:55.856356 | instance | ok: Runtime: 0:00:01.847148 2026-10-17 10:33:55.866195 | 2026-10-17 10:33:55.866400 | TASK [atmosphere-build-manifest : Compute the release manifest artifact digest] 2026-10-17 10:33:56.132370 | instance | sha256:7ffa0d490ffab3aaec8718383e0d29fe9bb2bb40e4a4413eedc048426353b7e0 2026-10-17 10:33:56.412580 | instance | ok: Runtime: 0:00:00.022689 2026-10-17 10:33:56.419294 | 2026-10-17 10:33:56.419375 | LOOP [atmosphere-build-manifest : Save the release manifest and atmosphere-release with the job logs] 2026-10-17 10:33:56.663258 | instance | changed: "release-manifest.yaml" 2026-10-17 10:33:57.014915 | instance | changed: "atmosphere-release" 2026-10-17 10:33:57.035061 | 2026-10-17 10:33:57.035148 | TASK [atmosphere-build-manifest : Return the release manifest to dependent jobs] 2026-10-17 10:33:57.067341 | instance | ok 2026-10-17 10:33:57.077147 | 2026-10-17 10:33:57.077265 | PLAY RECAP 2026-10-17 10:33:57.077347 | instance | ok: 12 changed: 7 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-10-17 10:33:57.077386 | 2026-10-17 10:33:57.205017 | RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/atmosphere-zuul-jobs/playbooks/release-manifest/run.yaml@main] 2026-10-17 10:33:57.206408 | POST-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post.yaml@main] 2026-10-17 10:33:57.766579 | 2026-10-17 10:33:57.766790 | PLAY [all] 2026-10-17 10:33:57.787741 | 2026-10-17 10:33:57.787887 | TASK [fetch-output : Set log path for multiple nodes] 2026-10-17 10:33:57.844045 | instance | skipping: Conditional result was False 2026-10-17 10:33:57.854484 | 2026-10-17 10:33:57.854647 | TASK [fetch-output : Set log path for single node] 2026-10-17 10:33:57.900616 | instance | ok 2026-10-17 10:33:57.909750 | 2026-10-17 10:33:57.909891 | LOOP [fetch-output : Ensure local output dirs] 2026-10-17 10:33:58.306238 | instance -> localhost | ok: "/var/lib/zuul/builds/a84cb8bad4f4496191ef463aeecff938/work/logs" 2026-10-17 10:33:58.533091 | instance -> localhost | changed: "/var/lib/zuul/builds/a84cb8bad4f4496191ef463aeecff938/work/artifacts" 2026-10-17 10:33:58.750488 | instance -> localhost | changed: "/var/lib/zuul/builds/a84cb8bad4f4496191ef463aeecff938/work/docs" 2026-10-17 10:33:58.768393 | 2026-10-17 10:33:58.768634 | LOOP [fetch-output : Collect logs, artifacts and docs] 2026-10-17 10:33:59.476807 | instance | changed: .d..t...... ./ 2026-10-17 10:33:59.477631 | instance | changed: All items complete 2026-10-17 10:33:59.477725 | 2026-10-17 10:33:59.970764 | instance | changed: .d..t...... ./ 2026-10-17 10:34:00.463564 | instance | changed: .d..t...... ./ 2026-10-17 10:34:00.491937 | 2026-10-17 10:34:00.492142 | LOOP [merge-output-to-logs : Move artifacts and docs to logs dir] 2026-10-17 10:34:00.927969 | instance -> localhost | ok: Item: artifacts Runtime: 0:00:00.007169 2026-10-17 10:34:01.167473 | instance -> localhost | ok: Item: docs Runtime: 0:00:00.005732 2026-10-17 10:34:01.189311 | 2026-10-17 10:34:01.189523 | PLAY [all] 2026-10-17 10:34:01.202850 | 2026-10-17 10:34:01.203204 | TASK [remove-build-sshkey : Remove the build SSH key from all nodes] 2026-10-17 10:34:01.636353 | instance | changed 2026-10-17 10:34:01.645994 | 2026-10-17 10:34:01.646090 | PLAY RECAP 2026-10-17 10:34:01.646194 | instance | ok: 5 changed: 4 unreachable: 0 failed: 0 skipped: 1 rescued: 0 ignored: 0 2026-10-17 10:34:01.646241 | 2026-10-17 10:34:01.768736 | POST-RUN END RESULT_NORMAL: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post.yaml@main] 2026-10-17 10:34:01.771558 | POST-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post-logs.yaml@main] 2026-10-17 10:34:02.348069 | 2026-10-17 10:34:02.348213 | PLAY [localhost] 2026-10-17 10:34:02.357763 | 2026-10-17 10:34:02.357849 | TASK [Generate Zuul manifest] 2026-10-17 10:34:02.375657 | localhost | ok 2026-10-17 10:34:02.388741 | 2026-10-17 10:34:02.388834 | TASK [generate-zuul-manifest : Generate Zuul manifest] 2026-10-17 10:34:02.774449 | localhost | changed 2026-10-17 10:34:02.795586 | 2026-10-17 10:34:02.795747 | TASK [generate-zuul-manifest : Return Zuul manifest URL to Zuul] 2026-10-17 10:34:02.838781 | localhost | ok 2026-10-17 10:34:02.851842 | 2026-10-17 10:34:02.851980 | TASK [Upload logs] 2026-10-17 10:34:02.873122 | localhost | ok 2026-10-17 10:34:02.942691 | 2026-10-17 10:34:02.943001 | TASK [Set zuul-log-path fact] 2026-10-17 10:34:02.960447 | localhost | ok 2026-10-17 10:34:02.970908 | 2026-10-17 10:34:02.970975 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-10-17 10:34:03.008917 | localhost | ok 2026-10-17 10:34:03.017720 | 2026-10-17 10:34:03.017802 | TASK [upload-logs : Create log directories] 2026-10-17 10:34:03.418477 | localhost | changed 2026-10-17 10:34:03.422703 | 2026-10-17 10:34:03.422884 | TASK [upload-logs : Ensure logs are readable before uploading] 2026-10-17 10:34:03.828129 | localhost -> localhost | ok: Runtime: 0:00:00.005394 2026-10-17 10:34:03.838097 | 2026-10-17 10:34:03.838261 | TASK [upload-logs : Upload logs to log server] 2026-10-17 10:34:04.437567 | localhost | Output suppressed because no_log was given 2026-10-17 10:34:04.444346 | 2026-10-17 10:34:04.444474 | LOOP [upload-logs : Compress console log and json output] 2026-10-17 10:34:04.509706 | localhost | skipping: Conditional result was False 2026-10-17 10:34:04.561159 | localhost | skipping: Conditional result was False 2026-10-17 10:34:04.570137 | 2026-10-17 10:34:04.570301 | LOOP [upload-logs : Upload compressed console log and json output] 2026-10-17 10:34:04.632651 | localhost | skipping: Conditional result was False 2026-10-17 10:34:04.633029 | 2026-10-17 10:34:04.637879 | localhost | skipping: Conditional result was False 2026-10-17 10:34:04.654613 | 2026-10-17 10:34:04.654759 | LOOP [upload-logs : Upload console log and json output]