2026-04-19 13:01:07.697200 | Job console starting 2026-04-19 13:01:07.709708 | Updating git repos 2026-04-19 13:01:07.743968 | Cloning repos into workspace 2026-04-19 13:01:07.792321 | Restoring repo states 2026-04-19 13:01:07.819105 | Merging changes 2026-04-19 13:01:08.393643 | Checking out repos 2026-04-19 13:01:08.448332 | Preparing playbooks 2026-04-19 13:01:09.085765 | Running Ansible setup 2026-04-19 13:01:13.281992 | PRE-RUN START: [trusted : github.com/osism/zuul-config/playbooks/base/pre.yaml@main] 2026-04-19 13:01:14.069461 | 2026-04-19 13:01:14.069680 | PLAY [Base pre] 2026-04-19 13:01:14.085615 | 2026-04-19 13:01:14.085740 | TASK [Setup log path fact] 2026-04-19 13:01:14.115530 | debian-bookworm | ok 2026-04-19 13:01:14.130795 | 2026-04-19 13:01:14.130979 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-04-19 13:01:14.177991 | debian-bookworm | ok 2026-04-19 13:01:14.192014 | 2026-04-19 13:01:14.192137 | TASK [emit-job-header : Print job information] 2026-04-19 13:01:14.251183 | # Job Information 2026-04-19 13:01:14.251459 | Ansible Version: 2.16.14 2026-04-19 13:01:14.251517 | Job: container-image-python-osism-frontend-build 2026-04-19 13:01:14.251574 | Pipeline: check 2026-04-19 13:01:14.251633 | Executor: 521e9411259a 2026-04-19 13:01:14.251668 | Triggered by: https://github.com/osism/python-osism/pull/2160 2026-04-19 13:01:14.251705 | Event ID: 27866e20-3bef-11f1-9f46-e34e9a550987 2026-04-19 13:01:14.258564 | 2026-04-19 13:01:14.258714 | LOOP [emit-job-header : Print node information] 2026-04-19 13:01:14.375812 | debian-bookworm | ok: 2026-04-19 13:01:14.376035 | debian-bookworm | # Node Information 2026-04-19 13:01:14.376081 | debian-bookworm | Inventory Hostname: debian-bookworm 2026-04-19 13:01:14.376183 | debian-bookworm | Hostname: debian 2026-04-19 13:01:14.376213 | debian-bookworm | Username: zuul 2026-04-19 13:01:14.376235 | debian-bookworm | Distro: Debian 12.13 2026-04-19 13:01:14.376260 | debian-bookworm | Provider: regiocloud-a 2026-04-19 13:01:14.376282 | debian-bookworm | Region: 2026-04-19 13:01:14.376303 | debian-bookworm | Label: debian-bookworm 2026-04-19 13:01:14.376323 | debian-bookworm | Product Name: OpenStack Nova 2026-04-19 13:01:14.376343 | debian-bookworm | Interface IP: 2a13:1a81:8000:3124:f816:3eff:fe9e:84fc 2026-04-19 13:01:14.406756 | 2026-04-19 13:01:14.406947 | TASK [log-inventory : Ensure Zuul Ansible directory exists] 2026-04-19 13:01:14.892512 | debian-bookworm -> localhost | changed 2026-04-19 13:01:14.909746 | 2026-04-19 13:01:14.909910 | TASK [log-inventory : Copy ansible inventory to logs dir] 2026-04-19 13:01:16.031947 | debian-bookworm -> localhost | changed 2026-04-19 13:01:16.055104 | 2026-04-19 13:01:16.055266 | TASK [add-build-sshkey : Check to see if ssh key was already created for this build] 2026-04-19 13:01:16.373505 | debian-bookworm -> localhost | ok 2026-04-19 13:01:16.380130 | 2026-04-19 13:01:16.380258 | TASK [add-build-sshkey : Create a new key in workspace based on build UUID] 2026-04-19 13:01:16.408739 | debian-bookworm | ok 2026-04-19 13:01:16.426281 | debian-bookworm | included: /var/lib/zuul/builds/a139aa2fb43a4d3ea105bb627b03cb40/trusted/project_1/github.com/osism/openinfra-zuul-jobs/roles/add-build-sshkey/tasks/create-key-and-replace.yaml 2026-04-19 13:01:16.432639 | 2026-04-19 13:01:16.432815 | TASK [add-build-sshkey : Create Temp SSH key] 2026-04-19 13:01:18.514428 | debian-bookworm -> localhost | Generating public/private rsa key pair. 2026-04-19 13:01:18.514714 | debian-bookworm -> localhost | Your identification has been saved in /var/lib/zuul/builds/a139aa2fb43a4d3ea105bb627b03cb40/work/a139aa2fb43a4d3ea105bb627b03cb40_id_rsa 2026-04-19 13:01:18.514764 | debian-bookworm -> localhost | Your public key has been saved in /var/lib/zuul/builds/a139aa2fb43a4d3ea105bb627b03cb40/work/a139aa2fb43a4d3ea105bb627b03cb40_id_rsa.pub 2026-04-19 13:01:18.514796 | debian-bookworm -> localhost | The key fingerprint is: 2026-04-19 13:01:18.514826 | debian-bookworm -> localhost | SHA256:yh49s4HCXgEUnllcbqCeWdMuxBTc4b9bFaMLfTsZ1us zuul-build-sshkey 2026-04-19 13:01:18.514888 | debian-bookworm -> localhost | The key's randomart image is: 2026-04-19 13:01:18.514915 | debian-bookworm -> localhost | +---[RSA 3072]----+ 2026-04-19 13:01:18.514941 | debian-bookworm -> localhost | | o+=+o. | 2026-04-19 13:01:18.514966 | debian-bookworm -> localhost | | o Bo=. | 2026-04-19 13:01:18.514990 | debian-bookworm -> localhost | | * = = o | 2026-04-19 13:01:18.515013 | debian-bookworm -> localhost | | . * + . . . + | 2026-04-19 13:01:18.515037 | debian-bookworm -> localhost | | + o S o o = .| 2026-04-19 13:01:18.515062 | debian-bookworm -> localhost | | . . * o = +.| 2026-04-19 13:01:18.515085 | debian-bookworm -> localhost | | o * = . o +. | 2026-04-19 13:01:18.515109 | debian-bookworm -> localhost | | . + . = o .. | 2026-04-19 13:01:18.515134 | debian-bookworm -> localhost | | . . . . E | 2026-04-19 13:01:18.515158 | debian-bookworm -> localhost | +----[SHA256]-----+ 2026-04-19 13:01:18.515221 | debian-bookworm -> localhost | ok: Runtime: 0:00:01.558194 2026-04-19 13:01:18.522964 | 2026-04-19 13:01:18.523093 | TASK [add-build-sshkey : Remote setup ssh keys (linux)] 2026-04-19 13:01:18.558710 | debian-bookworm | ok 2026-04-19 13:01:18.572493 | debian-bookworm | included: /var/lib/zuul/builds/a139aa2fb43a4d3ea105bb627b03cb40/trusted/project_1/github.com/osism/openinfra-zuul-jobs/roles/add-build-sshkey/tasks/remote-linux.yaml 2026-04-19 13:01:18.582152 | 2026-04-19 13:01:18.582249 | TASK [add-build-sshkey : Remove previously added zuul-build-sshkey] 2026-04-19 13:01:18.605804 | debian-bookworm | skipping: Conditional result was False 2026-04-19 13:01:18.613235 | 2026-04-19 13:01:18.613353 | TASK [add-build-sshkey : Enable access via build key on all nodes] 2026-04-19 13:01:19.219813 | debian-bookworm | changed 2026-04-19 13:01:19.225560 | 2026-04-19 13:01:19.225684 | TASK [add-build-sshkey : Make sure user has a .ssh] 2026-04-19 13:01:19.473664 | debian-bookworm | ok 2026-04-19 13:01:19.481842 | 2026-04-19 13:01:19.481974 | TASK [add-build-sshkey : Install build private key as SSH key on all nodes] 2026-04-19 13:01:20.117331 | debian-bookworm | changed 2026-04-19 13:01:20.129172 | 2026-04-19 13:01:20.129341 | TASK [add-build-sshkey : Install build public key as SSH key on all nodes] 2026-04-19 13:01:20.742209 | debian-bookworm | changed 2026-04-19 13:01:20.750347 | 2026-04-19 13:01:20.750472 | TASK [add-build-sshkey : Remote setup ssh keys (windows)] 2026-04-19 13:01:20.776055 | debian-bookworm | skipping: Conditional result was False 2026-04-19 13:01:20.793760 | 2026-04-19 13:01:20.793958 | TASK [remove-zuul-sshkey : Remove master key from local agent] 2026-04-19 13:01:21.250419 | debian-bookworm -> localhost | changed 2026-04-19 13:01:21.270312 | 2026-04-19 13:01:21.270499 | TASK [add-build-sshkey : Add back temp key] 2026-04-19 13:01:21.633153 | debian-bookworm -> localhost | Identity added: /var/lib/zuul/builds/a139aa2fb43a4d3ea105bb627b03cb40/work/a139aa2fb43a4d3ea105bb627b03cb40_id_rsa (zuul-build-sshkey) 2026-04-19 13:01:21.634213 | debian-bookworm -> localhost | ok: Runtime: 0:00:00.019837 2026-04-19 13:01:21.653942 | 2026-04-19 13:01:21.654112 | TASK [add-build-sshkey : Verify we can still SSH to all nodes] 2026-04-19 13:01:22.096369 | debian-bookworm | ok 2026-04-19 13:01:22.103554 | 2026-04-19 13:01:22.103737 | TASK [add-build-sshkey : Verify we can still SSH to all nodes (windows)] 2026-04-19 13:01:22.139347 | debian-bookworm | skipping: Conditional result was False 2026-04-19 13:01:22.156062 | 2026-04-19 13:01:22.156201 | TASK [start-zuul-console : Start zuul_console daemon.] 2026-04-19 13:01:22.628134 | debian-bookworm | ok 2026-04-19 13:01:22.642696 | 2026-04-19 13:01:22.642861 | TASK [validate-host : Define zuul_info_dir fact] 2026-04-19 13:01:22.690398 | debian-bookworm | ok 2026-04-19 13:01:22.697402 | 2026-04-19 13:01:22.697526 | TASK [validate-host : Ensure Zuul Ansible directory exists] 2026-04-19 13:01:23.016865 | debian-bookworm -> localhost | ok 2026-04-19 13:01:23.028939 | 2026-04-19 13:01:23.029069 | TASK [validate-host : Collect information about the host] 2026-04-19 13:01:24.142357 | debian-bookworm | ok 2026-04-19 13:01:24.156220 | 2026-04-19 13:01:24.156350 | TASK [validate-host : Sanitize hostname] 2026-04-19 13:01:24.275199 | debian-bookworm | ok 2026-04-19 13:01:24.315108 | 2026-04-19 13:01:24.315236 | TASK [validate-host : Write out all ansible variables/facts known for each host] 2026-04-19 13:01:24.897186 | debian-bookworm -> localhost | changed 2026-04-19 13:01:24.903514 | 2026-04-19 13:01:24.903673 | TASK [validate-host : Collect information about zuul worker] 2026-04-19 13:01:25.335146 | debian-bookworm | ok 2026-04-19 13:01:25.343117 | 2026-04-19 13:01:25.343303 | TASK [validate-host : Write out all zuul information for each host] 2026-04-19 13:01:25.886480 | debian-bookworm -> localhost | changed 2026-04-19 13:01:25.905651 | 2026-04-19 13:01:25.905792 | TASK [prepare-workspace-log : Start zuul_console daemon.] 2026-04-19 13:01:26.185260 | debian-bookworm | ok 2026-04-19 13:01:26.196881 | 2026-04-19 13:01:26.197039 | TASK [prepare-workspace-log : Synchronize src repos to workspace directory.] 2026-04-19 13:01:27.291338 | debian-bookworm | changed: 2026-04-19 13:01:27.291684 | debian-bookworm | cd+++++++++ src/ 2026-04-19 13:01:27.291748 | debian-bookworm | cd+++++++++ src/github.com/ 2026-04-19 13:01:27.291791 | debian-bookworm | cd+++++++++ src/github.com/osism/ 2026-04-19 13:01:27.291830 | debian-bookworm | cd+++++++++ src/github.com/osism/python-osism/ 2026-04-19 13:01:27.291866 | debian-bookworm | Containerfile 2026-04-19 13:01:27.292098 | debian-bookworm | Containerfile 2026-04-19 13:01:27.302297 | debian-bookworm | frontend@0.1.0 build 2026-04-19 13:03:00.624131 | debian-bookworm | #12 0.507 > next build 2026-04-19 13:03:00.624137 | debian-bookworm | #12 0.507 2026-04-19 13:03:01.532263 | debian-bookworm | #12 1.415 ▲ Next.js 16.2.1 (Turbopack) 2026-04-19 13:03:01.737984 | debian-bookworm | #12 1.416 2026-04-19 13:03:01.738089 | debian-bookworm | #12 1.471 Creating an optimized production build ... 2026-04-19 13:03:11.469376 | debian-bookworm | #12 11.35 ✓ Compiled successfully in 9.4s 2026-04-19 13:03:11.623057 | debian-bookworm | #12 11.36 Running TypeScript ... 2026-04-19 13:03:11.704638 | debian-bookworm | #12 11.59 2026-04-19 13:03:11.869916 | debian-bookworm | #12 11.60 We detected TypeScript in your project and reconfigured your tsconfig.json file for you. 2026-04-19 13:03:11.869980 | debian-bookworm | #12 11.60 The following suggested values were added to your tsconfig.json. These values can be changed to fit your project's needs: 2026-04-19 13:03:11.869987 | debian-bookworm | #12 11.60 2026-04-19 13:03:11.869992 | debian-bookworm | #12 11.60 - include was updated to add '.next/dev/types/**/*.ts' 2026-04-19 13:03:11.869996 | debian-bookworm | #12 11.60 2026-04-19 13:03:11.870001 | debian-bookworm | #12 11.60 The following mandatory changes were made to your tsconfig.json: 2026-04-19 13:03:11.870025 | debian-bookworm | #12 11.60 2026-04-19 13:03:11.870038 | debian-bookworm | #12 11.60 - jsx was set to react-jsx (next.js uses the React automatic runtime) 2026-04-19 13:03:11.870043 | debian-bookworm | #12 11.60 2026-04-19 13:03:18.053348 | debian-bookworm | #12 17.94 Finished TypeScript in 6.6s ... 2026-04-19 13:03:18.213903 | debian-bookworm | #12 17.95 Collecting page data using 1 worker ... 2026-04-19 13:03:18.788964 | debian-bookworm | #12 18.67 Generating static pages using 1 worker (0/10) ... 2026-04-19 13:03:19.003500 | debian-bookworm | #12 18.74 Generating static pages using 1 worker (2/10) 2026-04-19 13:03:19.175672 | debian-bookworm | #12 19.06 Generating static pages using 1 worker (4/10) 2026-04-19 13:03:19.403395 | debian-bookworm | #12 19.06 Generating static pages using 1 worker (7/10) 2026-04-19 13:03:19.403473 | debian-bookworm | #12 19.13 ✓ Generating static pages using 1 worker (10/10) in 454ms 2026-04-19 13:03:19.403483 | debian-bookworm | #12 19.14 Finalizing page optimization ... 2026-04-19 13:03:19.628865 | debian-bookworm | #12 19.51 2026-04-19 13:03:19.783266 | debian-bookworm | #12 19.52 Route (app) 2026-04-19 13:03:19.783336 | debian-bookworm | #12 19.52 ┌ ○ / 2026-04-19 13:03:19.783341 | debian-bookworm | #12 19.52 ├ ○ /_not-found 2026-04-19 13:03:19.783346 | debian-bookworm | #12 19.52 ├ ƒ /api/config 2026-04-19 13:03:19.783351 | debian-bookworm | #12 19.52 ├ ƒ /api/health 2026-04-19 13:03:19.783355 | debian-bookworm | #12 19.52 ├ ○ /events 2026-04-19 13:03:19.783367 | debian-bookworm | #12 19.52 ├ ○ /inventory 2026-04-19 13:03:19.783372 | debian-bookworm | #12 19.52 ├ ○ /nodes 2026-04-19 13:03:19.783376 | debian-bookworm | #12 19.52 ├ ƒ /nodes/[identifier] 2026-04-19 13:03:19.783382 | debian-bookworm | #12 19.52 └ ○ /services 2026-04-19 13:03:19.783386 | debian-bookworm | #12 19.52 2026-04-19 13:03:19.783390 | debian-bookworm | #12 19.52 2026-04-19 13:03:19.783395 | debian-bookworm | #12 19.52 ○ (Static) prerendered as static content 2026-04-19 13:03:19.783400 | debian-bookworm | #12 19.52 ƒ (Dynamic) server-rendered on demand 2026-04-19 13:03:19.783404 | debian-bookworm | #12 19.52 2026-04-19 13:03:19.790086 | debian-bookworm | #12 DONE 19.7s 2026-04-19 13:03:20.665038 | debian-bookworm | 2026-04-19 13:03:20.665123 | debian-bookworm | #13 [runner 5/7] COPY --from=build /app/public ./public 2026-04-19 13:03:20.773496 | debian-bookworm | #13 DONE 0.1s 2026-04-19 13:03:20.927243 | debian-bookworm | 2026-04-19 13:03:20.927336 | debian-bookworm | #14 [runner 6/7] COPY --from=build --chown=nextjs:nodejs /app/.next/standalone ./ 2026-04-19 13:03:21.127763 | debian-bookworm | #14 DONE 0.4s 2026-04-19 13:03:21.251335 | debian-bookworm | 2026-04-19 13:03:21.251463 | debian-bookworm | #15 [runner 7/7] COPY --from=build --chown=nextjs:nodejs /app/.next/static ./.next/static 2026-04-19 13:03:21.251482 | debian-bookworm | #15 DONE 0.1s 2026-04-19 13:03:21.411136 | debian-bookworm | 2026-04-19 13:03:21.411199 | debian-bookworm | #16 exporting to image 2026-04-19 13:03:21.411207 | debian-bookworm | #16 exporting layers 2026-04-19 13:03:24.544927 | debian-bookworm | #16 exporting layers 3.3s done 2026-04-19 13:03:24.654772 | debian-bookworm | #16 exporting manifest sha256:3256214076f9b7e41c7c1306eb4def7af9cfdcc4c0bf83ec85c404771d6870d2 0.0s done 2026-04-19 13:03:24.654853 | debian-bookworm | #16 exporting config sha256:b1a9ae395a66abc05aac2992433e0c80cc29ecfb9fca72d3cac0022a7f1f7475 0.0s done 2026-04-19 13:03:24.654875 | debian-bookworm | #16 exporting attestation manifest sha256:d9e8c31b3abfaee5c4ade031c9618990c57613a8b1451386a1ae19efa0351dfb 0.0s done 2026-04-19 13:03:24.832499 | debian-bookworm | #16 exporting manifest list sha256:bf1bac659be4ce187c97b9739b994c8afccfe0ef78511b4864055f1e93318763 0.0s done 2026-04-19 13:03:24.832585 | debian-bookworm | #16 naming to docker.io/library/124c877:latest done 2026-04-19 13:03:24.832603 | debian-bookworm | #16 unpacking to docker.io/library/124c877:latest 2026-04-19 13:03:25.592515 | debian-bookworm | #16 unpacking to docker.io/library/124c877:latest 0.9s done 2026-04-19 13:03:25.798774 | debian-bookworm | #16 DONE 4.4s 2026-04-19 13:03:25.832048 | debian-bookworm | + docker images 2026-04-19 13:03:25.906490 | debian-bookworm | WARNING: This output is designed for human readability. For machine-readable output, please use --format. 2026-04-19 13:03:25.906587 | debian-bookworm | IMAGE ID DISK USAGE CONTENT SIZE EXTRA 2026-04-19 13:03:25.906597 | debian-bookworm | 124c877:latest bf1bac659be4 302MB 75.9MB 2026-04-19 13:03:26.268951 | debian-bookworm | ok: Runtime: 0:00:57.548682 2026-04-19 13:03:26.282768 | 2026-04-19 13:03:26.282943 | TASK [Run push script] 2026-04-19 13:03:26.829286 | 2026-04-19 13:03:26.829628 | TASK [Run cosign script] 2026-04-19 13:03:27.361950 | debian-bookworm | skipping: Conditional result was False 2026-04-19 13:03:27.373470 | 2026-04-19 13:03:27.373641 | TASK [Run sbom script] 2026-04-19 13:03:27.906123 | debian-bookworm | skipping: Conditional result was False 2026-04-19 13:03:27.908066 | 2026-04-19 13:03:27.908161 | PLAY RECAP 2026-04-19 13:03:27.908230 | debian-bookworm | ok: 1 changed: 1 unreachable: 0 failed: 0 skipped: 4 rescued: 0 ignored: 0 2026-04-19 13:03:27.908255 | 2026-04-19 13:03:28.033062 | RUN END RESULT_NORMAL: [untrusted : github.com/osism/python-osism/playbooks/build.yml@main] 2026-04-19 13:03:28.035626 | POST-RUN START: [trusted : github.com/osism/zuul-config/playbooks/base/post.yaml@main] 2026-04-19 13:03:28.778012 | 2026-04-19 13:03:28.778186 | PLAY [Base post] 2026-04-19 13:03:28.794365 | 2026-04-19 13:03:28.794524 | TASK [remove-build-sshkey : Remove the build SSH key from all nodes] 2026-04-19 13:03:29.610905 | debian-bookworm | changed 2026-04-19 13:03:29.621250 | 2026-04-19 13:03:29.621386 | PLAY RECAP 2026-04-19 13:03:29.621487 | debian-bookworm | ok: 1 changed: 1 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-04-19 13:03:29.621575 | 2026-04-19 13:03:29.740959 | POST-RUN END RESULT_NORMAL: [trusted : github.com/osism/zuul-config/playbooks/base/post.yaml@main] 2026-04-19 13:03:29.743393 | POST-RUN START: [trusted : github.com/osism/zuul-config/playbooks/base/post-logs.yaml@main] 2026-04-19 13:03:30.540705 | 2026-04-19 13:03:30.540872 | PLAY [Base post-logs] 2026-04-19 13:03:30.551430 | 2026-04-19 13:03:30.551588 | TASK [generate-zuul-manifest : Generate Zuul manifest] 2026-04-19 13:03:31.007410 | localhost | changed 2026-04-19 13:03:31.026426 | 2026-04-19 13:03:31.026711 | TASK [generate-zuul-manifest : Return Zuul manifest URL to Zuul] 2026-04-19 13:03:31.057365 | localhost | ok 2026-04-19 13:03:31.064501 | 2026-04-19 13:03:31.064702 | TASK [Set zuul-log-path fact] 2026-04-19 13:03:31.083850 | localhost | ok 2026-04-19 13:03:31.096059 | 2026-04-19 13:03:31.096271 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-04-19 13:03:31.135466 | localhost | ok 2026-04-19 13:03:31.141902 | 2026-04-19 13:03:31.142079 | TASK [upload-logs : Create log directories] 2026-04-19 13:03:31.647493 | localhost | changed 2026-04-19 13:03:31.650361 | 2026-04-19 13:03:31.650487 | TASK [upload-logs : Ensure logs are readable before uploading] 2026-04-19 13:03:32.153412 | localhost -> localhost | ok: Runtime: 0:00:00.004189 2026-04-19 13:03:32.163184 | 2026-04-19 13:03:32.163382 | TASK [upload-logs : Upload logs to log server] 2026-04-19 13:03:32.730791 | localhost | Output suppressed because no_log was given 2026-04-19 13:03:32.735747 | 2026-04-19 13:03:32.735943 | LOOP [upload-logs : Compress console log and json output] 2026-04-19 13:03:32.792280 | localhost | skipping: Conditional result was False 2026-04-19 13:03:32.798149 | localhost | skipping: Conditional result was False 2026-04-19 13:03:32.812665 | 2026-04-19 13:03:32.812897 | LOOP [upload-logs : Upload compressed console log and json output] 2026-04-19 13:03:32.864373 | localhost | skipping: Conditional result was False 2026-04-19 13:03:32.864650 | 2026-04-19 13:03:32.869773 | localhost | skipping: Conditional result was False 2026-04-19 13:03:32.884999 | 2026-04-19 13:03:32.885266 | LOOP [upload-logs : Upload console log and json output]