2026-10-26 19:03:55.427705 | Job console starting 2026-10-26 19:03:55.439134 | Updating git repos 2026-10-26 19:03:55.518885 | Cloning repos into workspace 2026-10-26 19:03:55.605211 | Restoring repo states 2026-10-26 19:03:55.627934 | Merging changes 2026-10-26 19:03:56.509891 | Checking out repos 2026-10-26 19:03:56.797709 | Preparing playbooks 2026-10-26 19:03:57.999279 | Running Ansible setup 2026-10-26 19:04:01.308270 | PRE-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/pre.yaml@main] 2026-10-26 19:04:01.888999 | 2026-10-26 19:04:01.889119 | PLAY [localhost] 2026-10-26 19:04:01.896522 | 2026-10-26 19:04:01.896607 | TASK [Gathering Facts] 2026-10-26 19:04:02.786677 | localhost | ok 2026-10-26 19:04:02.799283 | 2026-10-26 19:04:02.799446 | TASK [Setup log path fact] 2026-10-26 19:04:02.820396 | localhost | ok 2026-10-26 19:04:02.855810 | 2026-10-26 19:04:02.855976 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-10-26 19:04:02.891438 | localhost | ok 2026-10-26 19:04:02.903209 | 2026-10-26 19:04:02.903340 | TASK [emit-job-header : Print job information] 2026-10-26 19:04:02.945175 | # Job Information 2026-10-26 19:04:02.945448 | Ansible Version: 2.16.18 2026-10-26 19:04:02.945510 | Job: atmosphere-release-manifest 2026-10-26 19:04:02.945552 | Pipeline: check 2026-10-26 19:04:02.945591 | Executor: 2d72f0692154 2026-10-26 19:04:02.945629 | Triggered by: https://github.com/vexxhost/atmosphere/pull/4436 2026-10-26 19:04:02.945674 | Event ID: b20c6300-d16e-11f1-8092-541132097c6d 2026-10-26 19:04:02.951146 | 2026-10-26 19:04:02.951313 | LOOP [emit-job-header : Print node information] 2026-10-26 19:04:03.048754 | localhost | ok: 2026-10-26 19:04:03.049223 | localhost | # Node Information 2026-10-26 19:04:03.049297 | localhost | Inventory Hostname: instance 2026-10-26 19:04:03.049342 | localhost | Hostname: np0000196407 2026-10-26 19:04:03.049381 | localhost | Username: zuul 2026-10-26 19:04:03.049428 | localhost | Distro: Ubuntu 22.04 2026-10-26 19:04:03.049468 | localhost | Provider: yul1 2026-10-26 19:04:03.049506 | localhost | Region: ca-ymq-1 2026-10-26 19:04:03.049543 | localhost | Label: ubuntu-jammy 2026-10-26 19:04:03.049579 | localhost | Product Name: OpenStack Nova 2026-10-26 19:04:03.049615 | localhost | Interface IP: 162.253.55.10 2026-10-26 19:04:03.071574 | 2026-10-26 19:04:03.071799 | TASK [log-inventory : Ensure Zuul Ansible directory exists] 2026-10-26 19:04:03.435776 | localhost -> localhost | changed 2026-10-26 19:04:03.451307 | 2026-10-26 19:04:03.451555 | TASK [log-inventory : Copy ansible inventory to logs dir] 2026-10-26 19:04:04.321125 | localhost -> localhost | changed 2026-10-26 19:04:04.327844 | 2026-10-26 19:04:04.327900 | PLAY [all] 2026-10-26 19:04:04.335099 | 2026-10-26 19:04:04.335171 | TASK [add-build-sshkey : Check to see if ssh key was already created for this build] 2026-10-26 19:04:04.582593 | instance -> localhost | ok 2026-10-26 19:04:04.593537 | 2026-10-26 19:04:04.593667 | TASK [add-build-sshkey : Create a new key in workspace based on build UUID] 2026-10-26 19:04:04.627302 | instance | ok 2026-10-26 19:04:04.652880 | instance | included: /var/lib/zuul/builds/ff242b8dd28642c59f0113a592fada94/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/create-key-and-replace.yaml 2026-10-26 19:04:04.661307 | 2026-10-26 19:04:04.661385 | TASK [add-build-sshkey : Create Temp SSH key] 2026-10-26 19:04:05.604631 | instance -> localhost | Generating public/private rsa key pair. 2026-10-26 19:04:05.604944 | instance -> localhost | Your identification has been saved in /var/lib/zuul/builds/ff242b8dd28642c59f0113a592fada94/work/ff242b8dd28642c59f0113a592fada94_id_rsa 2026-10-26 19:04:05.605040 | instance -> localhost | Your public key has been saved in /var/lib/zuul/builds/ff242b8dd28642c59f0113a592fada94/work/ff242b8dd28642c59f0113a592fada94_id_rsa.pub 2026-10-26 19:04:05.605095 | instance -> localhost | The key fingerprint is: 2026-10-26 19:04:05.605173 | instance -> localhost | SHA256:bZXQUcC3Ru7deMuR3VSpeVB64xOhL7EDBu0qVGoSZ5I zuul-build-sshkey 2026-10-26 19:04:05.605260 | instance -> localhost | The key's randomart image is: 2026-10-26 19:04:05.605310 | instance -> localhost | +---[RSA 3072]----+ 2026-10-26 19:04:05.605361 | instance -> localhost | | . .ooo+oo.| 2026-10-26 19:04:05.605410 | instance -> localhost | | E o ..ooo=.o| 2026-10-26 19:04:05.605454 | instance -> localhost | | = o .ooB+=.| 2026-10-26 19:04:05.605496 | instance -> localhost | | . + ..o.oX.+| 2026-10-26 19:04:05.605538 | instance -> localhost | | + S + *.B=| 2026-10-26 19:04:05.605578 | instance -> localhost | | . o =oB| 2026-10-26 19:04:05.605618 | instance -> localhost | | . ..o| 2026-10-26 19:04:05.605659 | instance -> localhost | | o | 2026-10-26 19:04:05.605706 | instance -> localhost | | | 2026-10-26 19:04:05.605748 | instance -> localhost | +----[SHA256]-----+ 2026-10-26 19:04:05.605855 | instance -> localhost | ok: Runtime: 0:00:00.509133 2026-10-26 19:04:05.616807 | 2026-10-26 19:04:05.616939 | TASK [add-build-sshkey : Remote setup ssh keys (linux)] 2026-10-26 19:04:05.651385 | instance | ok 2026-10-26 19:04:05.667257 | instance | included: /var/lib/zuul/builds/ff242b8dd28642c59f0113a592fada94/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/remote-linux.yaml 2026-10-26 19:04:05.682373 | 2026-10-26 19:04:05.682461 | TASK [add-build-sshkey : Remove previously added zuul-build-sshkey] 2026-10-26 19:04:05.706374 | instance | skipping: Conditional result was False 2026-10-26 19:04:05.719453 | 2026-10-26 19:04:05.719591 | TASK [add-build-sshkey : Enable access via build key on all nodes] 2026-10-26 19:04:06.165817 | instance | changed 2026-10-26 19:04:06.170294 | 2026-10-26 19:04:06.170366 | TASK [add-build-sshkey : Make sure user has a .ssh] 2026-10-26 19:04:06.358303 | instance | ok 2026-10-26 19:04:06.370912 | 2026-10-26 19:04:06.371041 | TASK [add-build-sshkey : Install build private key as SSH key on all nodes] 2026-10-26 19:04:06.883371 | instance | changed 2026-10-26 19:04:06.894992 | 2026-10-26 19:04:06.895235 | TASK [add-build-sshkey : Install build public key as SSH key on all nodes] 2026-10-26 19:04:07.398725 | instance | changed 2026-10-26 19:04:07.412973 | 2026-10-26 19:04:07.413188 | TASK [add-build-sshkey : Remote setup ssh keys (windows)] 2026-10-26 19:04:07.438586 | instance | skipping: Conditional result was False 2026-10-26 19:04:07.446102 | 2026-10-26 19:04:07.446286 | TASK [remove-zuul-sshkey : Remove master key from local agent] 2026-10-26 19:04:07.938904 | instance -> localhost | changed 2026-10-26 19:04:07.968168 | 2026-10-26 19:04:07.968303 | TASK [add-build-sshkey : Add back temp key] 2026-10-26 19:04:08.283928 | instance -> localhost | Identity added: /var/lib/zuul/builds/ff242b8dd28642c59f0113a592fada94/work/ff242b8dd28642c59f0113a592fada94_id_rsa (zuul-build-sshkey) 2026-10-26 19:04:08.284192 | instance -> localhost | ok: Runtime: 0:00:00.017296 2026-10-26 19:04:08.290410 | 2026-10-26 19:04:08.290516 | TASK [add-build-sshkey : Verify we can still SSH to all nodes] 2026-10-26 19:04:08.664239 | instance | ok 2026-10-26 19:04:08.674215 | 2026-10-26 19:04:08.674406 | TASK [add-build-sshkey : Verify we can still SSH to all nodes (windows)] 2026-10-26 19:04:08.701069 | instance | skipping: Conditional result was False 2026-10-26 19:04:08.716953 | 2026-10-26 19:04:08.717182 | TASK [prepare-workspace : Start zuul_console daemon.] 2026-10-26 19:04:09.152191 | instance | ok 2026-10-26 19:04:09.161457 | 2026-10-26 19:04:09.161609 | TASK [prepare-workspace : Synchronize src repos to workspace directory.] 2026-10-26 19:04:10.873715 | instance | Output suppressed because no_log was given 2026-10-26 19:04:10.891689 | 2026-10-26 19:04:10.891886 | LOOP [ensure-output-dirs : Empty Zuul Output directories by removing them] 2026-10-26 19:04:11.098261 | instance | ok: "logs" 2026-10-26 19:04:11.098642 | instance | ok: All items complete 2026-10-26 19:04:11.098697 | 2026-10-26 19:04:11.275953 | instance | ok: "artifacts" 2026-10-26 19:04:11.449283 | instance | ok: "docs" 2026-10-26 19:04:11.467906 | 2026-10-26 19:04:11.468079 | LOOP [ensure-output-dirs : Ensure Zuul Output directories exist] 2026-10-26 19:04:11.674593 | instance | changed: "logs" 2026-10-26 19:04:11.850044 | instance | changed: "artifacts" 2026-10-26 19:04:12.024721 | instance | changed: "docs" 2026-10-26 19:04:12.046392 | 2026-10-26 19:04:12.046547 | PLAY RECAP 2026-10-26 19:04:12.046668 | instance | ok: 15 changed: 8 unreachable: 0 failed: 0 skipped: 3 rescued: 0 ignored: 0 2026-10-26 19:04:12.046751 | localhost | ok: 6 changed: 2 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-10-26 19:04:12.046813 | 2026-10-26 19:04:12.174820 | PRE-RUN END RESULT_NORMAL: [trusted : github.com/vexxhost/zuul-config/playbooks/base/pre.yaml@main] 2026-10-26 19:04:12.176681 | RUN START: [untrusted : github.com/vexxhost/atmosphere-zuul-jobs/playbooks/release-manifest/run.yaml@main] 2026-10-26 19:04:12.707514 | 2026-10-26 19:04:12.707630 | PLAY [Build the release manifest] 2026-10-26 19:04:12.719328 | 2026-10-26 19:04:12.719409 | TASK [Install Go] 2026-10-26 19:04:12.736708 | instance | ok 2026-10-26 19:04:12.749542 | 2026-10-26 19:04:12.749627 | TASK [ensure-go : Check installed go version] 2026-10-26 19:04:13.276620 | instance | ok: ERROR (ignored) 2026-10-26 19:04:13.276854 | instance | { 2026-10-26 19:04:13.276883 | instance | "failed_when_result": false, 2026-10-26 19:04:13.276903 | instance | "msg": "[Errno 2] No such file or directory: b'go'", 2026-10-26 19:04:13.276921 | instance | "rc": 2 2026-10-26 19:04:13.276939 | instance | } 2026-10-26 19:04:13.282080 | 2026-10-26 19:04:13.282139 | TASK [ensure-go : Skip if correct version of go is installed] 2026-10-26 19:04:13.343279 | instance | ok 2026-10-26 19:04:13.354736 | instance | included: /var/lib/zuul/builds/ff242b8dd28642c59f0113a592fada94/untrusted/project_2/opendev.org/zuul/zuul-jobs/roles/ensure-go/tasks/install-go.yaml 2026-10-26 19:04:13.407777 | 2026-10-26 19:04:13.407908 | TASK [ensure-go : Create temp directory] 2026-10-26 19:04:13.734502 | instance | changed 2026-10-26 19:04:13.745392 | 2026-10-26 19:04:13.745544 | TASK [ensure-go : Get archive checksum] 2026-10-26 19:04:14.480466 | instance | ok: OK (64 bytes) 2026-10-26 19:04:14.490962 | 2026-10-26 19:04:14.491078 | TASK [ensure-go : Download go archive] 2026-10-26 19:04:15.581389 | instance | changed: OK (78559214 bytes) 2026-10-26 19:04:15.592741 | 2026-10-26 19:04:15.592857 | TASK [ensure-go : Install go] 2026-10-26 19:04:21.703257 | instance | changed 2026-10-26 19:04:21.716569 | 2026-10-26 19:04:21.716729 | TASK [atmosphere-build-manifest : Create the output directory] 2026-10-26 19:04:22.094376 | instance | changed 2026-10-26 19:04:22.102630 | 2026-10-26 19:04:22.102716 | TASK [atmosphere-build-manifest : Build atmosphere-release] 2026-10-26 19:04:22.341218 | instance | go: downloading oras.land/oras-go/v2 v2.6.0 2026-10-26 19:04:22.342233 | instance | go: downloading github.com/goccy/go-yaml v1.18.0 2026-10-26 19:04:22.342722 | instance | go: downloading github.com/sirupsen/logrus v1.9.3 2026-10-26 19:04:22.342777 | instance | go: downloading github.com/spf13/cobra v1.9.1 2026-10-26 19:04:22.364227 | instance | go: downloading github.com/containers/image/v5 v5.35.0 2026-10-26 19:04:22.620353 | instance | go: downloading github.com/opencontainers/go-digest v1.0.0 2026-10-26 19:04:22.649643 | instance | go: downloading github.com/opencontainers/image-spec v1.1.1 2026-10-26 19:04:22.676529 | instance | go: downloading golang.org/x/sync v0.18.0 2026-10-26 19:04:22.762860 | instance | go: downloading golang.org/x/sys v0.38.0 2026-10-26 19:04:22.767089 | instance | go: downloading github.com/spf13/pflag v1.0.6 2026-10-26 19:04:22.841765 | instance | go: downloading github.com/containers/storage v1.58.0 2026-10-26 19:04:22.841835 | instance | go: downloading github.com/docker/distribution v2.8.3+incompatible 2026-10-26 19:04:22.841852 | instance | go: downloading github.com/docker/go-connections v0.5.0 2026-10-26 19:04:22.841970 | instance | go: downloading gopkg.in/yaml.v3 v3.0.1 2026-10-26 19:04:22.882917 | instance | go: downloading github.com/containers/libtrust v0.0.0-20230121012942-c1716e8a8d01 2026-10-26 19:04:22.885059 | instance | go: downloading github.com/containers/ocicrypt v1.2.1 2026-10-26 19:04:22.918329 | instance | go: downloading github.com/docker/docker v28.3.3+incompatible 2026-10-26 19:04:23.009013 | instance | go: downloading github.com/BurntSushi/toml v1.5.0 2026-10-26 19:04:23.009301 | instance | go: downloading github.com/docker/docker-credential-helpers v0.9.3 2026-10-26 19:04:23.045826 | instance | go: downloading github.com/distribution/reference v0.6.0 2026-10-26 19:04:23.046109 | instance | go: downloading github.com/gorilla/mux v1.8.1 2026-10-26 19:04:23.046830 | instance | go: downloading github.com/moby/sys/capability v0.4.0 2026-10-26 19:04:23.046863 | instance | go: downloading github.com/opencontainers/runtime-spec v1.2.1 2026-10-26 19:04:23.050415 | instance | go: downloading github.com/docker/go-units v0.5.0 2026-10-26 19:04:23.079584 | instance | go: downloading github.com/moby/sys/user v0.4.0 2026-10-26 19:04:23.083790 | instance | go: downloading github.com/moby/sys/mountinfo v0.7.2 2026-10-26 19:04:36.161553 | instance | ok: Runtime: 0:00:13.708190 2026-10-26 19:04:36.168195 | 2026-10-26 19:04:36.168314 | TASK [atmosphere-build-manifest : Generate the release manifest] 2026-10-26 19:04:39.076445 | instance | time="2026-10-26T19:04:39Z" level=info msg="Wrote /home/zuul/atmosphere-release-manifest/release-manifest.yaml" images=218 2026-10-26 19:04:39.245856 | instance | ok: Runtime: 0:00:02.609517 2026-10-26 19:04:39.250447 | 2026-10-26 19:04:39.250510 | TASK [atmosphere-build-manifest : Compute the release manifest artifact digest] 2026-10-26 19:04:39.471833 | instance | sha256:218c27a1c83fc25374db60fa7ba9b22738c6cc4622539377e85d47b3efed3f94 2026-10-26 19:04:39.864252 | instance | ok: Runtime: 0:00:00.022908 2026-10-26 19:04:39.876191 | 2026-10-26 19:04:39.876348 | LOOP [atmosphere-build-manifest : Save the release manifest and atmosphere-release with the job logs] 2026-10-26 19:04:40.107247 | instance | changed: "release-manifest.yaml" 2026-10-26 19:04:40.483731 | instance | changed: "atmosphere-release" 2026-10-26 19:04:40.505538 | 2026-10-26 19:04:40.505682 | TASK [atmosphere-build-manifest : Return the release manifest to dependent jobs] 2026-10-26 19:04:40.550045 | instance | ok 2026-10-26 19:04:40.560439 | 2026-10-26 19:04:40.560569 | PLAY RECAP 2026-10-26 19:04:40.560657 | instance | ok: 12 changed: 7 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-10-26 19:04:40.560703 | 2026-10-26 19:04:40.677653 | RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/atmosphere-zuul-jobs/playbooks/release-manifest/run.yaml@main] 2026-10-26 19:04:40.712457 | POST-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post.yaml@main] 2026-10-26 19:04:42.672357 | 2026-10-26 19:04:42.693898 | PLAY [all] 2026-10-26 19:04:42.716884 | 2026-10-26 19:04:42.717021 | TASK [fetch-output : Set log path for multiple nodes] 2026-10-26 19:04:42.771605 | instance | skipping: Conditional result was False 2026-10-26 19:04:42.786940 | 2026-10-26 19:04:42.787230 | TASK [fetch-output : Set log path for single node] 2026-10-26 19:04:42.830656 | instance | ok 2026-10-26 19:04:42.870981 | 2026-10-26 19:04:42.872868 | LOOP [fetch-output : Ensure local output dirs] 2026-10-26 19:04:43.409052 | instance -> localhost | ok: "/var/lib/zuul/builds/ff242b8dd28642c59f0113a592fada94/work/logs" 2026-10-26 19:04:43.713270 | instance -> localhost | changed: "/var/lib/zuul/builds/ff242b8dd28642c59f0113a592fada94/work/artifacts" 2026-10-26 19:04:43.927908 | instance -> localhost | changed: "/var/lib/zuul/builds/ff242b8dd28642c59f0113a592fada94/work/docs" 2026-10-26 19:04:44.043942 | 2026-10-26 19:04:44.044385 | LOOP [fetch-output : Collect logs, artifacts and docs] 2026-10-26 19:04:44.782226 | instance | changed: .d..t...... ./ 2026-10-26 19:04:44.782480 | instance | changed: All items complete 2026-10-26 19:04:44.782539 | 2026-10-26 19:04:45.286027 | instance | changed: .d..t...... ./ 2026-10-26 19:04:45.818944 | instance | changed: .d..t...... ./ 2026-10-26 19:04:45.854502 | 2026-10-26 19:04:45.854707 | LOOP [merge-output-to-logs : Move artifacts and docs to logs dir] 2026-10-26 19:04:46.239006 | instance -> localhost | ok: Item: artifacts Runtime: 0:00:00.006413 2026-10-26 19:04:46.475265 | instance -> localhost | ok: Item: docs Runtime: 0:00:00.016914 2026-10-26 19:04:46.492471 | 2026-10-26 19:04:46.492624 | PLAY [all] 2026-10-26 19:04:46.502946 | 2026-10-26 19:04:46.503046 | TASK [remove-build-sshkey : Remove the build SSH key from all nodes] 2026-10-26 19:04:46.922534 | instance | changed 2026-10-26 19:04:46.930244 | 2026-10-26 19:04:46.930676 | PLAY RECAP 2026-10-26 19:04:46.930739 | instance | ok: 5 changed: 4 unreachable: 0 failed: 0 skipped: 1 rescued: 0 ignored: 0 2026-10-26 19:04:46.930771 | 2026-10-26 19:04:47.070600 | POST-RUN END RESULT_NORMAL: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post.yaml@main] 2026-10-26 19:04:47.071735 | POST-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post-logs.yaml@main] 2026-10-26 19:04:47.635388 | 2026-10-26 19:04:47.692621 | PLAY [localhost] 2026-10-26 19:04:47.713793 | 2026-10-26 19:04:47.713945 | TASK [Generate Zuul manifest] 2026-10-26 19:04:47.736324 | localhost | ok 2026-10-26 19:04:47.757548 | 2026-10-26 19:04:47.757660 | TASK [generate-zuul-manifest : Generate Zuul manifest] 2026-10-26 19:04:48.118358 | localhost | changed 2026-10-26 19:04:48.140053 | 2026-10-26 19:04:48.140256 | TASK [generate-zuul-manifest : Return Zuul manifest URL to Zuul] 2026-10-26 19:04:48.196075 | localhost | ok 2026-10-26 19:04:48.212364 | 2026-10-26 19:04:48.212543 | TASK [Upload logs] 2026-10-26 19:04:48.236134 | localhost | ok 2026-10-26 19:04:48.318236 | 2026-10-26 19:04:48.318382 | TASK [Set zuul-log-path fact] 2026-10-26 19:04:48.338372 | localhost | ok 2026-10-26 19:04:48.354810 | 2026-10-26 19:04:48.354895 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-10-26 19:04:48.385487 | localhost | ok 2026-10-26 19:04:48.396612 | 2026-10-26 19:04:48.396709 | TASK [upload-logs : Create log directories] 2026-10-26 19:04:48.818396 | localhost | changed 2026-10-26 19:04:48.823541 | 2026-10-26 19:04:48.823627 | TASK [upload-logs : Ensure logs are readable before uploading] 2026-10-26 19:04:49.227460 | localhost -> localhost | ok: Runtime: 0:00:00.004703 2026-10-26 19:04:49.232347 | 2026-10-26 19:04:49.232415 | TASK [upload-logs : Upload logs to log server] 2026-10-26 19:04:49.809594 | localhost | Output suppressed because no_log was given 2026-10-26 19:04:49.816648 | 2026-10-26 19:04:49.816779 | LOOP [upload-logs : Compress console log and json output] 2026-10-26 19:04:49.877248 | localhost | skipping: Conditional result was False 2026-10-26 19:04:49.883611 | localhost | skipping: Conditional result was False 2026-10-26 19:04:49.901364 | 2026-10-26 19:04:50.167128 | LOOP [upload-logs : Upload compressed console log and json output] 2026-10-26 19:04:50.206387 | localhost | skipping: Conditional result was False 2026-10-26 19:04:50.206631 | 2026-10-26 19:04:50.213661 | localhost | skipping: Conditional result was False 2026-10-26 19:04:50.228467 | 2026-10-26 19:04:50.228640 | LOOP [upload-logs : Upload console log and json output]