2026-04-18 18:32:19.756810 | Job console starting 2026-04-18 18:32:19.801837 | Updating git repos 2026-04-18 18:32:19.897073 | Cloning repos into workspace 2026-04-18 18:32:19.980452 | Restoring repo states 2026-04-18 18:32:20.015387 | Merging changes 2026-04-18 18:32:20.782766 | Checking out repos 2026-04-18 18:32:20.914636 | Preparing playbooks 2026-04-18 18:32:22.360014 | Running Ansible setup 2026-04-18 18:32:28.144751 | PRE-RUN START: [trusted : github.com/osism/zuul-config/playbooks/base/pre.yaml@main] 2026-04-18 18:32:29.391827 | 2026-04-18 18:32:29.391993 | PLAY [Base pre] 2026-04-18 18:32:29.426250 | 2026-04-18 18:32:29.426403 | TASK [Setup log path fact] 2026-04-18 18:32:29.460811 | debian-bookworm | ok 2026-04-18 18:32:29.477944 | 2026-04-18 18:32:29.478148 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-04-18 18:32:29.529576 | debian-bookworm | ok 2026-04-18 18:32:29.545922 | 2026-04-18 18:32:29.546154 | TASK [emit-job-header : Print job information] 2026-04-18 18:32:29.587586 | # Job Information 2026-04-18 18:32:29.591654 | Ansible Version: 2.16.14 2026-04-18 18:32:29.591758 | Job: container-image-python-osism-frontend-build 2026-04-18 18:32:29.591810 | Pipeline: check 2026-04-18 18:32:29.591841 | Executor: 521e9411259a 2026-04-18 18:32:29.591863 | Triggered by: https://github.com/osism/python-osism/pull/2160 2026-04-18 18:32:29.591886 | Event ID: e98f2480-3b54-11f1-84bd-33330ceeb902 2026-04-18 18:32:29.604362 | 2026-04-18 18:32:29.604519 | LOOP [emit-job-header : Print node information] 2026-04-18 18:32:29.852515 | debian-bookworm | ok: 2026-04-18 18:32:29.852827 | debian-bookworm | # Node Information 2026-04-18 18:32:29.852866 | debian-bookworm | Inventory Hostname: debian-bookworm 2026-04-18 18:32:29.852891 | debian-bookworm | Hostname: debian 2026-04-18 18:32:29.852913 | debian-bookworm | Username: zuul 2026-04-18 18:32:29.852934 | debian-bookworm | Distro: Debian 12.13 2026-04-18 18:32:29.852964 | debian-bookworm | Provider: regiocloud-a 2026-04-18 18:32:29.852991 | debian-bookworm | Region: 2026-04-18 18:32:29.853012 | debian-bookworm | Label: debian-bookworm 2026-04-18 18:32:29.853054 | debian-bookworm | Product Name: OpenStack Nova 2026-04-18 18:32:29.853075 | debian-bookworm | Interface IP: 2a13:1a81:8000:3124:f816:3eff:fe3d:9ae 2026-04-18 18:32:29.876740 | 2026-04-18 18:32:29.876916 | TASK [log-inventory : Ensure Zuul Ansible directory exists] 2026-04-18 18:32:30.726555 | debian-bookworm -> localhost | changed 2026-04-18 18:32:30.734279 | 2026-04-18 18:32:30.734394 | TASK [log-inventory : Copy ansible inventory to logs dir] 2026-04-18 18:32:32.381508 | debian-bookworm -> localhost | changed 2026-04-18 18:32:32.392131 | 2026-04-18 18:32:32.392231 | TASK [add-build-sshkey : Check to see if ssh key was already created for this build] 2026-04-18 18:32:32.670642 | debian-bookworm -> localhost | ok 2026-04-18 18:32:32.675909 | 2026-04-18 18:32:32.676007 | TASK [add-build-sshkey : Create a new key in workspace based on build UUID] 2026-04-18 18:32:32.713244 | debian-bookworm | ok 2026-04-18 18:32:32.738707 | debian-bookworm | included: /var/lib/zuul/builds/7b98266dfc0b445c8d82793b9f632bcd/trusted/project_1/github.com/osism/openinfra-zuul-jobs/roles/add-build-sshkey/tasks/create-key-and-replace.yaml 2026-04-18 18:32:32.743530 | 2026-04-18 18:32:32.743606 | TASK [add-build-sshkey : Create Temp SSH key] 2026-04-18 18:32:34.191565 | debian-bookworm -> localhost | Generating public/private rsa key pair. 2026-04-18 18:32:34.191768 | debian-bookworm -> localhost | Your identification has been saved in /var/lib/zuul/builds/7b98266dfc0b445c8d82793b9f632bcd/work/7b98266dfc0b445c8d82793b9f632bcd_id_rsa 2026-04-18 18:32:34.191800 | debian-bookworm -> localhost | Your public key has been saved in /var/lib/zuul/builds/7b98266dfc0b445c8d82793b9f632bcd/work/7b98266dfc0b445c8d82793b9f632bcd_id_rsa.pub 2026-04-18 18:32:34.191822 | debian-bookworm -> localhost | The key fingerprint is: 2026-04-18 18:32:34.191843 | debian-bookworm -> localhost | SHA256:q+ZHKrgLjjN7Ea6BE25annDsGW7EZQu9Tic8q8r79D8 zuul-build-sshkey 2026-04-18 18:32:34.191874 | debian-bookworm -> localhost | The key's randomart image is: 2026-04-18 18:32:34.191893 | debian-bookworm -> localhost | +---[RSA 3072]----+ 2026-04-18 18:32:34.191910 | debian-bookworm -> localhost | | | 2026-04-18 18:32:34.191928 | debian-bookworm -> localhost | | | 2026-04-18 18:32:34.191944 | debian-bookworm -> localhost | | . | 2026-04-18 18:32:34.191960 | debian-bookworm -> localhost | |. o + | 2026-04-18 18:32:34.191976 | debian-bookworm -> localhost | |o= * o S | 2026-04-18 18:32:34.191996 | debian-bookworm -> localhost | |=oX B . .. | 2026-04-18 18:32:34.192012 | debian-bookworm -> localhost | |+% X = o. | 2026-04-18 18:32:34.192038 | debian-bookworm -> localhost | |O.@ = oE. | 2026-04-18 18:32:34.192056 | debian-bookworm -> localhost | |+@*= =+o. | 2026-04-18 18:32:34.192073 | debian-bookworm -> localhost | +----[SHA256]-----+ 2026-04-18 18:32:34.192126 | debian-bookworm -> localhost | ok: Runtime: 0:00:00.680419 2026-04-18 18:32:34.197472 | 2026-04-18 18:32:34.197561 | TASK [add-build-sshkey : Remote setup ssh keys (linux)] 2026-04-18 18:32:34.234791 | debian-bookworm | ok 2026-04-18 18:32:34.251661 | debian-bookworm | included: /var/lib/zuul/builds/7b98266dfc0b445c8d82793b9f632bcd/trusted/project_1/github.com/osism/openinfra-zuul-jobs/roles/add-build-sshkey/tasks/remote-linux.yaml 2026-04-18 18:32:34.263569 | 2026-04-18 18:32:34.263652 | TASK [add-build-sshkey : Remove previously added zuul-build-sshkey] 2026-04-18 18:32:34.306986 | debian-bookworm | skipping: Conditional result was False 2026-04-18 18:32:34.312068 | 2026-04-18 18:32:34.312157 | TASK [add-build-sshkey : Enable access via build key on all nodes] 2026-04-18 18:32:35.104272 | debian-bookworm | changed 2026-04-18 18:32:35.108698 | 2026-04-18 18:32:35.108782 | TASK [add-build-sshkey : Make sure user has a .ssh] 2026-04-18 18:32:35.385443 | debian-bookworm | ok 2026-04-18 18:32:35.390058 | 2026-04-18 18:32:35.390139 | TASK [add-build-sshkey : Install build private key as SSH key on all nodes] 2026-04-18 18:32:36.001316 | debian-bookworm | changed 2026-04-18 18:32:36.008539 | 2026-04-18 18:32:36.008646 | TASK [add-build-sshkey : Install build public key as SSH key on all nodes] 2026-04-18 18:32:36.619119 | debian-bookworm | changed 2026-04-18 18:32:36.625626 | 2026-04-18 18:32:36.625716 | TASK [add-build-sshkey : Remote setup ssh keys (windows)] 2026-04-18 18:32:36.649419 | debian-bookworm | skipping: Conditional result was False 2026-04-18 18:32:36.660194 | 2026-04-18 18:32:36.660349 | TASK [remove-zuul-sshkey : Remove master key from local agent] 2026-04-18 18:32:37.013372 | debian-bookworm -> localhost | changed 2026-04-18 18:32:37.024950 | 2026-04-18 18:32:37.025069 | TASK [add-build-sshkey : Add back temp key] 2026-04-18 18:32:37.330218 | debian-bookworm -> localhost | Identity added: /var/lib/zuul/builds/7b98266dfc0b445c8d82793b9f632bcd/work/7b98266dfc0b445c8d82793b9f632bcd_id_rsa (zuul-build-sshkey) 2026-04-18 18:32:37.330436 | debian-bookworm -> localhost | ok: Runtime: 0:00:00.013144 2026-04-18 18:32:37.337745 | 2026-04-18 18:32:37.337837 | TASK [add-build-sshkey : Verify we can still SSH to all nodes] 2026-04-18 18:32:37.730719 | debian-bookworm | ok 2026-04-18 18:32:37.742058 | 2026-04-18 18:32:37.742165 | TASK [add-build-sshkey : Verify we can still SSH to all nodes (windows)] 2026-04-18 18:32:37.765561 | debian-bookworm | skipping: Conditional result was False 2026-04-18 18:32:37.775437 | 2026-04-18 18:32:37.775526 | TASK [start-zuul-console : Start zuul_console daemon.] 2026-04-18 18:32:38.207531 | debian-bookworm | ok 2026-04-18 18:32:38.217923 | 2026-04-18 18:32:38.218030 | TASK [validate-host : Define zuul_info_dir fact] 2026-04-18 18:32:38.277987 | debian-bookworm | ok 2026-04-18 18:32:38.283000 | 2026-04-18 18:32:38.283105 | TASK [validate-host : Ensure Zuul Ansible directory exists] 2026-04-18 18:32:38.665323 | debian-bookworm -> localhost | ok 2026-04-18 18:32:38.671729 | 2026-04-18 18:32:38.671821 | TASK [validate-host : Collect information about the host] 2026-04-18 18:32:39.878040 | debian-bookworm | ok 2026-04-18 18:32:39.889315 | 2026-04-18 18:32:39.889414 | TASK [validate-host : Sanitize hostname] 2026-04-18 18:32:39.980214 | debian-bookworm | ok 2026-04-18 18:32:40.016626 | 2026-04-18 18:32:40.016757 | TASK [validate-host : Write out all ansible variables/facts known for each host] 2026-04-18 18:32:40.681457 | debian-bookworm -> localhost | changed 2026-04-18 18:32:40.686075 | 2026-04-18 18:32:40.686161 | TASK [validate-host : Collect information about zuul worker] 2026-04-18 18:32:41.157986 | debian-bookworm | ok 2026-04-18 18:32:41.162662 | 2026-04-18 18:32:41.162756 | TASK [validate-host : Write out all zuul information for each host] 2026-04-18 18:32:41.697818 | debian-bookworm -> localhost | changed 2026-04-18 18:32:41.713484 | 2026-04-18 18:32:41.713590 | TASK [prepare-workspace-log : Start zuul_console daemon.] 2026-04-18 18:32:41.953533 | debian-bookworm | ok 2026-04-18 18:32:41.961168 | 2026-04-18 18:32:41.961268 | TASK [prepare-workspace-log : Synchronize src repos to workspace directory.] 2026-04-18 18:32:43.024775 | debian-bookworm | changed: 2026-04-18 18:32:43.024952 | debian-bookworm | cd+++++++++ src/ 2026-04-18 18:32:43.024986 | debian-bookworm | cd+++++++++ src/github.com/ 2026-04-18 18:32:43.025038 | debian-bookworm | cd+++++++++ src/github.com/osism/ 2026-04-18 18:32:43.025061 | debian-bookworm | cd+++++++++ src/github.com/osism/python-osism/ 2026-04-18 18:32:43.025082 | debian-bookworm | Containerfile 2026-04-18 18:32:43.025217 | debian-bookworm | Containerfile 2026-04-18 18:32:43.031942 | debian-bookworm | frontend@0.1.0 build 2026-04-18 18:34:18.419194 | debian-bookworm | #12 0.504 > next build 2026-04-18 18:34:18.419210 | debian-bookworm | #12 0.504 2026-04-18 18:34:19.290521 | debian-bookworm | #12 1.375 ▲ Next.js 16.2.1 (Turbopack) 2026-04-18 18:34:19.502790 | debian-bookworm | #12 1.377 2026-04-18 18:34:19.502869 | debian-bookworm | #12 1.436 Creating an optimized production build ... 2026-04-18 18:34:27.992804 | debian-bookworm | #12 10.08 ✓ Compiled successfully in 8.2s 2026-04-18 18:34:28.147056 | debian-bookworm | #12 10.08 Running TypeScript ... 2026-04-18 18:34:28.170666 | debian-bookworm | #12 10.26 2026-04-18 18:34:28.324468 | debian-bookworm | #12 10.26 We detected TypeScript in your project and reconfigured your tsconfig.json file for you. 2026-04-18 18:34:28.324547 | debian-bookworm | #12 10.26 The following suggested values were added to your tsconfig.json. These values can be changed to fit your project's needs: 2026-04-18 18:34:28.324568 | debian-bookworm | #12 10.26 2026-04-18 18:34:28.324585 | debian-bookworm | #12 10.26 - include was updated to add '.next/dev/types/**/*.ts' 2026-04-18 18:34:28.324615 | debian-bookworm | #12 10.26 2026-04-18 18:34:28.324631 | debian-bookworm | #12 10.26 The following mandatory changes were made to your tsconfig.json: 2026-04-18 18:34:28.324646 | debian-bookworm | #12 10.26 2026-04-18 18:34:28.324662 | debian-bookworm | #12 10.26 - jsx was set to react-jsx (next.js uses the React automatic runtime) 2026-04-18 18:34:28.324677 | debian-bookworm | #12 10.26 2026-04-18 18:34:35.298247 | debian-bookworm | #12 17.38 Finished TypeScript in 7.3s ... 2026-04-18 18:34:35.455153 | debian-bookworm | #12 17.39 Collecting page data using 1 worker ... 2026-04-18 18:34:35.959125 | debian-bookworm | #12 18.04 Generating static pages using 1 worker (0/10) ... 2026-04-18 18:34:36.166016 | debian-bookworm | #12 18.10 Generating static pages using 1 worker (2/10) 2026-04-18 18:34:36.370209 | debian-bookworm | #12 18.45 Generating static pages using 1 worker (4/10) 2026-04-18 18:34:36.585769 | debian-bookworm | #12 18.46 Generating static pages using 1 worker (7/10) 2026-04-18 18:34:36.585825 | debian-bookworm | #12 18.51 ✓ Generating static pages using 1 worker (10/10) in 464ms 2026-04-18 18:34:36.585844 | debian-bookworm | #12 18.52 Finalizing page optimization ... 2026-04-18 18:34:36.812715 | debian-bookworm | #12 18.90 2026-04-18 18:34:36.969304 | debian-bookworm | #12 18.90 Route (app) 2026-04-18 18:34:36.969397 | debian-bookworm | #12 18.90 ┌ ○ / 2026-04-18 18:34:36.969412 | debian-bookworm | #12 18.90 ├ ○ /_not-found 2026-04-18 18:34:36.969424 | debian-bookworm | #12 18.90 ├ ƒ /api/config 2026-04-18 18:34:36.969435 | debian-bookworm | #12 18.90 ├ ƒ /api/health 2026-04-18 18:34:36.969447 | debian-bookworm | #12 18.90 ├ ○ /events 2026-04-18 18:34:36.969458 | debian-bookworm | #12 18.90 ├ ○ /inventory 2026-04-18 18:34:36.969469 | debian-bookworm | #12 18.90 ├ ○ /nodes 2026-04-18 18:34:36.969480 | debian-bookworm | #12 18.90 ├ ƒ /nodes/[identifier] 2026-04-18 18:34:36.969526 | debian-bookworm | #12 18.90 └ ○ /services 2026-04-18 18:34:36.969540 | debian-bookworm | #12 18.90 2026-04-18 18:34:36.969552 | debian-bookworm | #12 18.90 2026-04-18 18:34:36.969563 | debian-bookworm | #12 18.90 ○ (Static) prerendered as static content 2026-04-18 18:34:36.969575 | debian-bookworm | #12 18.90 ƒ (Dynamic) server-rendered on demand 2026-04-18 18:34:36.969586 | debian-bookworm | #12 18.90 2026-04-18 18:34:36.988980 | debian-bookworm | #12 DONE 19.1s 2026-04-18 18:34:37.799761 | debian-bookworm | 2026-04-18 18:34:37.799847 | debian-bookworm | #13 [runner 5/7] COPY --from=build /app/public ./public 2026-04-18 18:34:37.907301 | debian-bookworm | #13 DONE 0.1s 2026-04-18 18:34:38.060946 | debian-bookworm | 2026-04-18 18:34:38.060988 | debian-bookworm | #14 [runner 6/7] COPY --from=build --chown=nextjs:nodejs /app/.next/standalone ./ 2026-04-18 18:34:38.288773 | debian-bookworm | #14 DONE 0.4s 2026-04-18 18:34:38.450118 | debian-bookworm | 2026-04-18 18:34:38.450177 | debian-bookworm | #15 [runner 7/7] COPY --from=build --chown=nextjs:nodejs /app/.next/static ./.next/static 2026-04-18 18:34:38.454175 | debian-bookworm | #15 DONE 0.2s 2026-04-18 18:34:38.615049 | debian-bookworm | 2026-04-18 18:34:38.615144 | debian-bookworm | #16 exporting to image 2026-04-18 18:34:38.615154 | debian-bookworm | #16 exporting layers 2026-04-18 18:34:42.155729 | debian-bookworm | #16 exporting layers 3.7s done 2026-04-18 18:34:42.155827 | debian-bookworm | #16 exporting manifest sha256:cd3842ccb9c19811663f9c7a93be4eefdc19e7fc7765289373b396af28d4f451 2026-04-18 18:34:42.270714 | debian-bookworm | #16 exporting manifest sha256:cd3842ccb9c19811663f9c7a93be4eefdc19e7fc7765289373b396af28d4f451 0.0s done 2026-04-18 18:34:42.270801 | debian-bookworm | #16 exporting config sha256:7768000545c90c475f7b57229c3d0e8e07ebf89ed628445c458ccf4e4b8d8d9f 0.0s done 2026-04-18 18:34:42.270841 | debian-bookworm | #16 exporting attestation manifest sha256:f696668f4dc9f25e417d5a773cde400424c0a51bbb3b0bbaded1b40bde922ae9 0.0s done 2026-04-18 18:34:42.458858 | debian-bookworm | #16 exporting manifest list sha256:1b38322661c3ef05399eedf377930a8cf6cd3a5f874ff16e1de476e871880b6d 0.0s done 2026-04-18 18:34:42.458951 | debian-bookworm | #16 naming to docker.io/library/d691371:latest done 2026-04-18 18:34:42.458968 | debian-bookworm | #16 unpacking to docker.io/library/d691371:latest 2026-04-18 18:34:43.230920 | debian-bookworm | #16 unpacking to docker.io/library/d691371:latest 0.9s done 2026-04-18 18:34:43.425930 | debian-bookworm | #16 DONE 4.8s 2026-04-18 18:34:43.491432 | debian-bookworm | + docker images 2026-04-18 18:34:43.584813 | debian-bookworm | WARNING: This output is designed for human readability. For machine-readable output, please use --format. 2026-04-18 18:34:43.584876 | debian-bookworm | IMAGE ID DISK USAGE CONTENT SIZE EXTRA 2026-04-18 18:34:43.584885 | debian-bookworm | d691371:latest 1b38322661c3 302MB 75.9MB 2026-04-18 18:34:43.685401 | debian-bookworm | ok: Runtime: 0:00:56.243726 2026-04-18 18:34:43.703172 | 2026-04-18 18:34:43.703350 | TASK [Run push script] 2026-04-18 18:34:44.250463 | 2026-04-18 18:34:44.250957 | TASK [Run cosign script] 2026-04-18 18:34:44.796168 | debian-bookworm | skipping: Conditional result was False 2026-04-18 18:34:44.810060 | 2026-04-18 18:34:44.810260 | TASK [Run sbom script] 2026-04-18 18:34:45.346915 | debian-bookworm | skipping: Conditional result was False 2026-04-18 18:34:45.349671 | 2026-04-18 18:34:45.349849 | PLAY RECAP 2026-04-18 18:34:45.349974 | debian-bookworm | ok: 1 changed: 1 unreachable: 0 failed: 0 skipped: 4 rescued: 0 ignored: 0 2026-04-18 18:34:45.350030 | 2026-04-18 18:34:45.496924 | RUN END RESULT_NORMAL: [untrusted : github.com/osism/python-osism/playbooks/build.yml@main] 2026-04-18 18:34:45.500853 | POST-RUN START: [trusted : github.com/osism/zuul-config/playbooks/base/post.yaml@main] 2026-04-18 18:34:46.256672 | 2026-04-18 18:34:46.256875 | PLAY [Base post] 2026-04-18 18:34:46.270709 | 2026-04-18 18:34:46.270890 | TASK [remove-build-sshkey : Remove the build SSH key from all nodes] 2026-04-18 18:34:47.380730 | debian-bookworm | changed 2026-04-18 18:34:47.391367 | 2026-04-18 18:34:47.391518 | PLAY RECAP 2026-04-18 18:34:47.391608 | debian-bookworm | ok: 1 changed: 1 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-04-18 18:34:47.391694 | 2026-04-18 18:34:47.519200 | POST-RUN END RESULT_NORMAL: [trusted : github.com/osism/zuul-config/playbooks/base/post.yaml@main] 2026-04-18 18:34:47.520259 | POST-RUN START: [trusted : github.com/osism/zuul-config/playbooks/base/post-logs.yaml@main] 2026-04-18 18:34:48.324286 | 2026-04-18 18:34:48.324470 | PLAY [Base post-logs] 2026-04-18 18:34:48.335560 | 2026-04-18 18:34:48.335701 | TASK [generate-zuul-manifest : Generate Zuul manifest] 2026-04-18 18:34:48.829642 | localhost | changed 2026-04-18 18:34:48.841105 | 2026-04-18 18:34:48.841256 | TASK [generate-zuul-manifest : Return Zuul manifest URL to Zuul] 2026-04-18 18:34:48.876860 | localhost | ok 2026-04-18 18:34:48.880432 | 2026-04-18 18:34:48.880553 | TASK [Set zuul-log-path fact] 2026-04-18 18:34:48.895719 | localhost | ok 2026-04-18 18:34:48.903652 | 2026-04-18 18:34:48.903760 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-04-18 18:34:48.929018 | localhost | ok 2026-04-18 18:34:48.932557 | 2026-04-18 18:34:48.932679 | TASK [upload-logs : Create log directories] 2026-04-18 18:34:49.442527 | localhost | changed 2026-04-18 18:34:49.448417 | 2026-04-18 18:34:49.448578 | TASK [upload-logs : Ensure logs are readable before uploading] 2026-04-18 18:34:49.931807 | localhost -> localhost | ok: Runtime: 0:00:00.008025 2026-04-18 18:34:49.937157 | 2026-04-18 18:34:49.937305 | TASK [upload-logs : Upload logs to log server] 2026-04-18 18:34:50.512990 | localhost | Output suppressed because no_log was given 2026-04-18 18:34:50.517646 | 2026-04-18 18:34:50.517890 | LOOP [upload-logs : Compress console log and json output] 2026-04-18 18:34:50.578580 | localhost | skipping: Conditional result was False 2026-04-18 18:34:50.584925 | localhost | skipping: Conditional result was False 2026-04-18 18:34:50.589257 | 2026-04-18 18:34:50.589411 | LOOP [upload-logs : Upload compressed console log and json output] 2026-04-18 18:34:50.644668 | localhost | skipping: Conditional result was False 2026-04-18 18:34:50.645403 | 2026-04-18 18:34:50.647667 | localhost | skipping: Conditional result was False 2026-04-18 18:34:50.655431 | 2026-04-18 18:34:50.655680 | LOOP [upload-logs : Upload console log and json output]