2025-11-10 14:05:51.303100 | Job console starting 2025-11-10 14:05:51.316984 | Updating git repos 2025-11-10 14:05:51.427378 | Cloning repos into workspace 2025-11-10 14:05:51.573181 | Restoring repo states 2025-11-10 14:05:51.637684 | Merging changes 2025-11-10 14:05:52.288386 | Checking out repos 2025-11-10 14:05:52.358231 | Preparing playbooks 2025-11-10 14:05:53.787889 | Running Ansible setup 2025-11-10 14:05:59.324966 | PRE-RUN START: [trusted : github.com/osism/zuul-config/playbooks/base/pre.yaml@main] 2025-11-10 14:06:00.234032 | 2025-11-10 14:06:00.234163 | PLAY [Base pre] 2025-11-10 14:06:00.250056 | 2025-11-10 14:06:00.250181 | TASK [Setup log path fact] 2025-11-10 14:06:00.280243 | debian-bookworm | ok 2025-11-10 14:06:00.323250 | 2025-11-10 14:06:00.323388 | TASK [set-zuul-log-path-fact : Set log path for a build] 2025-11-10 14:06:00.372135 | debian-bookworm | ok 2025-11-10 14:06:00.388932 | 2025-11-10 14:06:00.389038 | TASK [emit-job-header : Print job information] 2025-11-10 14:06:00.453252 | # Job Information 2025-11-10 14:06:00.453421 | Ansible Version: 2.16.14 2025-11-10 14:06:00.453456 | Job: container-image-python-osism-frontend-build 2025-11-10 14:06:00.453489 | Pipeline: check 2025-11-10 14:06:00.453513 | Executor: 521e9411259a 2025-11-10 14:06:00.453534 | Triggered by: https://github.com/osism/python-osism/pull/1810 2025-11-10 14:06:00.453555 | Event ID: 581b4f80-be3e-11f0-829e-34016bcf8f46 2025-11-10 14:06:00.458300 | 2025-11-10 14:06:00.458389 | LOOP [emit-job-header : Print node information] 2025-11-10 14:06:00.724896 | debian-bookworm | ok: 2025-11-10 14:06:00.725059 | debian-bookworm | # Node Information 2025-11-10 14:06:00.725094 | debian-bookworm | Inventory Hostname: debian-bookworm 2025-11-10 14:06:00.725119 | debian-bookworm | Hostname: debian 2025-11-10 14:06:00.725141 | debian-bookworm | Username: zuul 2025-11-10 14:06:00.725161 | debian-bookworm | Distro: Debian 12.12 2025-11-10 14:06:00.725185 | debian-bookworm | Provider: regiocloud-a 2025-11-10 14:06:00.725269 | debian-bookworm | Region: 2025-11-10 14:06:00.725293 | debian-bookworm | Label: debian-bookworm 2025-11-10 14:06:00.725313 | debian-bookworm | Product Name: OpenStack Nova 2025-11-10 14:06:00.725333 | debian-bookworm | Interface IP: 2a13:1a81:8000:3124:f816:3eff:fe01:9e06 2025-11-10 14:06:00.736491 | 2025-11-10 14:06:00.736596 | TASK [log-inventory : Ensure Zuul Ansible directory exists] 2025-11-10 14:06:01.446794 | debian-bookworm -> localhost | changed 2025-11-10 14:06:01.453480 | 2025-11-10 14:06:01.453581 | TASK [log-inventory : Copy ansible inventory to logs dir] 2025-11-10 14:06:02.707483 | debian-bookworm -> localhost | changed 2025-11-10 14:06:02.719307 | 2025-11-10 14:06:02.719402 | TASK [add-build-sshkey : Check to see if ssh key was already created for this build] 2025-11-10 14:06:03.308966 | debian-bookworm -> localhost | ok 2025-11-10 14:06:03.313862 | 2025-11-10 14:06:03.313955 | TASK [add-build-sshkey : Create a new key in workspace based on build UUID] 2025-11-10 14:06:03.343876 | debian-bookworm | ok 2025-11-10 14:06:03.371301 | debian-bookworm | included: /var/lib/zuul/builds/b876346dc17547669e263ef4e788e7c3/trusted/project_1/github.com/osism/openinfra-zuul-jobs/roles/add-build-sshkey/tasks/create-key-and-replace.yaml 2025-11-10 14:06:03.376192 | 2025-11-10 14:06:03.376274 | TASK [add-build-sshkey : Create Temp SSH key] 2025-11-10 14:06:08.521424 | debian-bookworm -> localhost | Generating public/private rsa key pair. 2025-11-10 14:06:08.521657 | debian-bookworm -> localhost | Your identification has been saved in /var/lib/zuul/builds/b876346dc17547669e263ef4e788e7c3/work/b876346dc17547669e263ef4e788e7c3_id_rsa 2025-11-10 14:06:08.521699 | debian-bookworm -> localhost | Your public key has been saved in /var/lib/zuul/builds/b876346dc17547669e263ef4e788e7c3/work/b876346dc17547669e263ef4e788e7c3_id_rsa.pub 2025-11-10 14:06:08.521730 | debian-bookworm -> localhost | The key fingerprint is: 2025-11-10 14:06:08.521757 | debian-bookworm -> localhost | SHA256:0HjJ4lOlhrSUkM/c3jGZwMYIy6oU/ObKYMH5aakfUWE zuul-build-sshkey 2025-11-10 14:06:08.521790 | debian-bookworm -> localhost | The key's randomart image is: 2025-11-10 14:06:08.521815 | debian-bookworm -> localhost | +---[RSA 3072]----+ 2025-11-10 14:06:08.521838 | debian-bookworm -> localhost | | oEo= . | 2025-11-10 14:06:08.521861 | debian-bookworm -> localhost | |. .o++*=+ | 2025-11-10 14:06:08.521883 | debian-bookworm -> localhost | | o o=*oO. o | 2025-11-10 14:06:08.521905 | debian-bookworm -> localhost | |. +...+*. = | 2025-11-10 14:06:08.521927 | debian-bookworm -> localhost | | =.+ o.S. o | 2025-11-10 14:06:08.521951 | debian-bookworm -> localhost | |..= + .. . | 2025-11-10 14:06:08.521973 | debian-bookworm -> localhost | |o. B | 2025-11-10 14:06:08.521994 | debian-bookworm -> localhost | |+ + . | 2025-11-10 14:06:08.522017 | debian-bookworm -> localhost | | +.. | 2025-11-10 14:06:08.522039 | debian-bookworm -> localhost | +----[SHA256]-----+ 2025-11-10 14:06:08.522090 | debian-bookworm -> localhost | ok: Runtime: 0:00:04.554102 2025-11-10 14:06:08.528187 | 2025-11-10 14:06:08.528284 | TASK [add-build-sshkey : Remote setup ssh keys (linux)] 2025-11-10 14:06:08.545955 | debian-bookworm | ok 2025-11-10 14:06:08.554659 | debian-bookworm | included: /var/lib/zuul/builds/b876346dc17547669e263ef4e788e7c3/trusted/project_1/github.com/osism/openinfra-zuul-jobs/roles/add-build-sshkey/tasks/remote-linux.yaml 2025-11-10 14:06:08.563293 | 2025-11-10 14:06:08.563388 | TASK [add-build-sshkey : Remove previously added zuul-build-sshkey] 2025-11-10 14:06:08.586427 | debian-bookworm | skipping: Conditional result was False 2025-11-10 14:06:08.591953 | 2025-11-10 14:06:08.592046 | TASK [add-build-sshkey : Enable access via build key on all nodes] 2025-11-10 14:06:09.256762 | debian-bookworm | changed 2025-11-10 14:06:09.279576 | 2025-11-10 14:06:09.279704 | TASK [add-build-sshkey : Make sure user has a .ssh] 2025-11-10 14:06:09.519203 | debian-bookworm | ok 2025-11-10 14:06:09.524992 | 2025-11-10 14:06:09.525084 | TASK [add-build-sshkey : Install build private key as SSH key on all nodes] 2025-11-10 14:06:10.197985 | debian-bookworm | changed 2025-11-10 14:06:10.208311 | 2025-11-10 14:06:10.208438 | TASK [add-build-sshkey : Install build public key as SSH key on all nodes] 2025-11-10 14:06:10.794281 | debian-bookworm | changed 2025-11-10 14:06:10.799905 | 2025-11-10 14:06:10.800006 | TASK [add-build-sshkey : Remote setup ssh keys (windows)] 2025-11-10 14:06:10.823020 | debian-bookworm | skipping: Conditional result was False 2025-11-10 14:06:10.828903 | 2025-11-10 14:06:10.829086 | TASK [remove-zuul-sshkey : Remove master key from local agent] 2025-11-10 14:06:11.367526 | debian-bookworm -> localhost | changed 2025-11-10 14:06:11.387402 | 2025-11-10 14:06:11.387530 | TASK [add-build-sshkey : Add back temp key] 2025-11-10 14:06:11.727066 | debian-bookworm -> localhost | Identity added: /var/lib/zuul/builds/b876346dc17547669e263ef4e788e7c3/work/b876346dc17547669e263ef4e788e7c3_id_rsa (zuul-build-sshkey) 2025-11-10 14:06:11.727273 | debian-bookworm -> localhost | ok: Runtime: 0:00:00.010316 2025-11-10 14:06:11.734649 | 2025-11-10 14:06:11.734745 | TASK [add-build-sshkey : Verify we can still SSH to all nodes] 2025-11-10 14:06:12.293812 | debian-bookworm | ok 2025-11-10 14:06:12.298940 | 2025-11-10 14:06:12.299029 | TASK [add-build-sshkey : Verify we can still SSH to all nodes (windows)] 2025-11-10 14:06:12.332020 | debian-bookworm | skipping: Conditional result was False 2025-11-10 14:06:12.342345 | 2025-11-10 14:06:12.342447 | TASK [start-zuul-console : Start zuul_console daemon.] 2025-11-10 14:06:12.726211 | debian-bookworm | ok 2025-11-10 14:06:12.742389 | 2025-11-10 14:06:12.742494 | TASK [validate-host : Define zuul_info_dir fact] 2025-11-10 14:06:12.772264 | debian-bookworm | ok 2025-11-10 14:06:12.777104 | 2025-11-10 14:06:12.777190 | TASK [validate-host : Ensure Zuul Ansible directory exists] 2025-11-10 14:06:13.133065 | debian-bookworm -> localhost | ok 2025-11-10 14:06:13.139275 | 2025-11-10 14:06:13.139366 | TASK [validate-host : Collect information about the host] 2025-11-10 14:06:14.256909 | debian-bookworm | ok 2025-11-10 14:06:14.266664 | 2025-11-10 14:06:14.266759 | TASK [validate-host : Sanitize hostname] 2025-11-10 14:06:14.423809 | debian-bookworm | ok 2025-11-10 14:06:14.488227 | 2025-11-10 14:06:14.488335 | TASK [validate-host : Write out all ansible variables/facts known for each host] 2025-11-10 14:06:15.363889 | debian-bookworm -> localhost | changed 2025-11-10 14:06:15.369150 | 2025-11-10 14:06:15.369488 | TASK [validate-host : Collect information about zuul worker] 2025-11-10 14:06:15.852002 | debian-bookworm | ok 2025-11-10 14:06:15.856355 | 2025-11-10 14:06:15.856442 | TASK [validate-host : Write out all zuul information for each host] 2025-11-10 14:06:16.508778 | debian-bookworm -> localhost | changed 2025-11-10 14:06:16.527414 | 2025-11-10 14:06:16.527538 | TASK [prepare-workspace-log : Start zuul_console daemon.] 2025-11-10 14:06:16.804816 | debian-bookworm | ok 2025-11-10 14:06:16.812244 | 2025-11-10 14:06:16.812353 | TASK [prepare-workspace-log : Synchronize src repos to workspace directory.] 2025-11-10 14:06:17.800132 | debian-bookworm | changed: 2025-11-10 14:06:17.800300 | debian-bookworm | cd+++++++++ src/ 2025-11-10 14:06:17.800335 | debian-bookworm | cd+++++++++ src/github.com/ 2025-11-10 14:06:17.800360 | debian-bookworm | cd+++++++++ src/github.com/osism/ 2025-11-10 14:06:17.800381 | debian-bookworm | cd+++++++++ src/github.com/osism/python-osism/ 2025-11-10 14:06:17.800402 | debian-bookworm | Containerfile 2025-11-10 14:06:17.800529 | debian-bookworm | Containerfile 2025-11-10 14:06:17.814303 | debian-bookworm | 11.6.2 2025-11-10 14:07:46.076381 | debian-bookworm | #9 16.76 npm notice Changelog: https://github.com/npm/cli/releases/tag/v11.6.2 2025-11-10 14:07:46.076397 | debian-bookworm | #9 16.76 npm notice To update run: npm install -g npm@11.6.2 2025-11-10 14:07:46.076414 | debian-bookworm | #9 16.76 npm notice 2025-11-10 14:07:46.827634 | debian-bookworm | #9 DONE 17.7s 2025-11-10 14:07:47.061465 | debian-bookworm | 2025-11-10 14:07:47.061578 | debian-bookworm | #11 [build 5/6] COPY . . 2025-11-10 14:07:47.061598 | debian-bookworm | #11 DONE 0.1s 2025-11-10 14:07:47.061626 | debian-bookworm | 2025-11-10 14:07:47.061641 | debian-bookworm | #12 [build 6/6] RUN npm run build 2025-11-10 14:07:47.397913 | debian-bookworm | #12 0.487 2025-11-10 14:07:47.398008 | debian-bookworm | #12 0.487 > frontend@0.1.0 build 2025-11-10 14:07:47.398021 | debian-bookworm | #12 0.487 > next build 2025-11-10 14:07:47.398042 | debian-bookworm | #12 0.487 2025-11-10 14:07:48.952611 | debian-bookworm | #12 2.041 ▲ Next.js 15.5.0 2025-11-10 14:07:49.153290 | debian-bookworm | #12 2.042 2025-11-10 14:07:49.154458 | debian-bookworm | #12 2.092 Creating an optimized production build ... 2025-11-10 14:08:11.082866 | debian-bookworm | #12 24.17 ✓ Compiled successfully in 17.8s 2025-11-10 14:08:11.237087 | debian-bookworm | #12 24.18 Linting and checking validity of types ... 2025-11-10 14:08:18.442381 | debian-bookworm | #12 31.53 Collecting page data ... 2025-11-10 14:08:21.023753 | debian-bookworm | #12 34.11 Generating static pages (0/10) ... 2025-11-10 14:08:21.856459 | debian-bookworm | #12 34.95 Generating static pages (2/10) 2025-11-10 14:08:22.338102 | debian-bookworm | #12 35.43 Generating static pages (4/10) 2025-11-10 14:08:22.489458 | debian-bookworm | #12 35.43 Generating static pages (7/10) 2025-11-10 14:08:22.489518 | debian-bookworm | #12 35.43 ✓ Generating static pages (10/10) 2025-11-10 14:08:23.363641 | debian-bookworm | #12 36.45 Finalizing page optimization ... 2025-11-10 14:08:23.363710 | debian-bookworm | #12 36.45 Collecting build traces ... 2025-11-10 14:08:47.848284 | debian-bookworm | #12 60.94 2025-11-10 14:08:47.965634 | debian-bookworm | #12 60.94 Route (app) Size First Load JS 2025-11-10 14:08:47.965682 | debian-bookworm | #12 60.94 ┌ ○ / 1.79 kB 136 kB 2025-11-10 14:08:47.965695 | debian-bookworm | #12 60.94 ├ ○ /_not-found 991 B 103 kB 2025-11-10 14:08:47.965700 | debian-bookworm | #12 60.94 ├ ƒ /api/config 127 B 102 kB 2025-11-10 14:08:47.965705 | debian-bookworm | #12 60.94 ├ ƒ /api/health 127 B 102 kB 2025-11-10 14:08:47.965709 | debian-bookworm | #12 60.94 ├ ○ /events 12.9 kB 115 kB 2025-11-10 14:08:47.965713 | debian-bookworm | #12 60.94 ├ ○ /nodes 3.38 kB 134 kB 2025-11-10 14:08:47.965717 | debian-bookworm | #12 60.94 └ ○ /services 1.41 kB 103 kB 2025-11-10 14:08:47.965721 | debian-bookworm | #12 60.94 + First Load JS shared by all 102 kB 2025-11-10 14:08:47.965726 | debian-bookworm | #12 60.94 ├ chunks/255-01c481785f268126.js 45.7 kB 2025-11-10 14:08:47.965730 | debian-bookworm | #12 60.94 ├ chunks/4bd1b696-c023c6e3521b1417.js 54.2 kB 2025-11-10 14:08:47.965734 | debian-bookworm | #12 60.94 └ other shared chunks (total) 1.92 kB 2025-11-10 14:08:47.965738 | debian-bookworm | #12 60.94 2025-11-10 14:08:47.965742 | debian-bookworm | #12 60.94 2025-11-10 14:08:47.965746 | debian-bookworm | #12 60.94 ○ (Static) prerendered as static content 2025-11-10 14:08:47.965750 | debian-bookworm | #12 60.94 ƒ (Dynamic) server-rendered on demand 2025-11-10 14:08:47.965754 | debian-bookworm | #12 60.94 2025-11-10 14:08:47.965760 | debian-bookworm | #12 DONE 61.1s 2025-11-10 14:08:48.474022 | debian-bookworm | 2025-11-10 14:08:48.474123 | debian-bookworm | #13 [runner 5/7] COPY --from=build /app/public ./public 2025-11-10 14:08:48.703192 | debian-bookworm | #13 DONE 0.1s 2025-11-10 14:08:48.753397 | debian-bookworm | 2025-11-10 14:08:48.753540 | debian-bookworm | #14 [runner 6/7] COPY --from=build --chown=nextjs:nodejs /app/.next/standalone ./ 2025-11-10 14:08:49.164346 | debian-bookworm | #14 DONE 0.4s 2025-11-10 14:08:49.401519 | debian-bookworm | 2025-11-10 14:08:49.401574 | debian-bookworm | #15 [runner 7/7] COPY --from=build --chown=nextjs:nodejs /app/.next/static ./.next/static 2025-11-10 14:08:49.401596 | debian-bookworm | #15 DONE 0.1s 2025-11-10 14:08:49.401611 | debian-bookworm | 2025-11-10 14:08:49.401622 | debian-bookworm | #16 exporting to image 2025-11-10 14:08:49.401668 | debian-bookworm | #16 exporting layers 2025-11-10 14:08:49.739357 | debian-bookworm | #16 exporting layers 0.5s done 2025-11-10 14:08:49.739559 | debian-bookworm | #16 writing image sha256:58ea218e019ec4fb9c0e309a74257dddf985b78fc805a2af6d174ed90caeea34 2025-11-10 14:08:49.845939 | debian-bookworm | #16 writing image sha256:58ea218e019ec4fb9c0e309a74257dddf985b78fc805a2af6d174ed90caeea34 done 2025-11-10 14:08:49.846074 | debian-bookworm | #16 naming to docker.io/library/db63c2c done 2025-11-10 14:08:49.846144 | debian-bookworm | #16 DONE 0.5s 2025-11-10 14:08:49.859327 | debian-bookworm | + docker images 2025-11-10 14:08:49.882002 | debian-bookworm | REPOSITORY TAG IMAGE ID CREATED SIZE 2025-11-10 14:08:49.882043 | debian-bookworm | db63c2c latest 58ea218e019e Less than a second ago 238MB 2025-11-10 14:08:50.362092 | debian-bookworm | ok: Runtime: 0:01:28.929176 2025-11-10 14:08:50.375352 | 2025-11-10 14:08:50.375497 | TASK [Run push script] 2025-11-10 14:08:50.920173 | 2025-11-10 14:08:50.920464 | TASK [Run cosign script] 2025-11-10 14:08:51.454142 | debian-bookworm | skipping: Conditional result was False 2025-11-10 14:08:51.466212 | 2025-11-10 14:08:51.466377 | TASK [Run sbom script] 2025-11-10 14:08:51.997213 | debian-bookworm | skipping: Conditional result was False 2025-11-10 14:08:52.000232 | 2025-11-10 14:08:52.000405 | PLAY RECAP 2025-11-10 14:08:52.000598 | debian-bookworm | ok: 1 changed: 1 unreachable: 0 failed: 0 skipped: 4 rescued: 0 ignored: 0 2025-11-10 14:08:52.000681 | 2025-11-10 14:08:52.121428 | RUN END RESULT_NORMAL: [untrusted : github.com/osism/python-osism/playbooks/build.yml@main] 2025-11-10 14:08:52.124261 | POST-RUN START: [trusted : github.com/osism/zuul-config/playbooks/base/post.yaml@main] 2025-11-10 14:08:52.844009 | 2025-11-10 14:08:52.844180 | PLAY [Base post] 2025-11-10 14:08:52.857410 | 2025-11-10 14:08:52.857548 | TASK [remove-build-sshkey : Remove the build SSH key from all nodes] 2025-11-10 14:08:53.652197 | debian-bookworm | changed 2025-11-10 14:08:53.661999 | 2025-11-10 14:08:53.662130 | PLAY RECAP 2025-11-10 14:08:53.662209 | debian-bookworm | ok: 1 changed: 1 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2025-11-10 14:08:53.662284 | 2025-11-10 14:08:53.775504 | POST-RUN END RESULT_NORMAL: [trusted : github.com/osism/zuul-config/playbooks/base/post.yaml@main] 2025-11-10 14:08:53.779207 | POST-RUN START: [trusted : github.com/osism/zuul-config/playbooks/base/post-logs.yaml@main] 2025-11-10 14:08:54.544069 | 2025-11-10 14:08:54.544220 | PLAY [Base post-logs] 2025-11-10 14:08:54.554367 | 2025-11-10 14:08:54.554492 | TASK [generate-zuul-manifest : Generate Zuul manifest] 2025-11-10 14:08:55.005250 | localhost | changed 2025-11-10 14:08:55.015186 | 2025-11-10 14:08:55.015326 | TASK [generate-zuul-manifest : Return Zuul manifest URL to Zuul] 2025-11-10 14:08:55.050805 | localhost | ok 2025-11-10 14:08:55.054677 | 2025-11-10 14:08:55.054795 | TASK [Set zuul-log-path fact] 2025-11-10 14:08:55.069808 | localhost | ok 2025-11-10 14:08:55.077892 | 2025-11-10 14:08:55.077996 | TASK [set-zuul-log-path-fact : Set log path for a build] 2025-11-10 14:08:55.113078 | localhost | ok 2025-11-10 14:08:55.117484 | 2025-11-10 14:08:55.117672 | TASK [upload-logs : Create log directories] 2025-11-10 14:08:55.610263 | localhost | changed 2025-11-10 14:08:55.613071 | 2025-11-10 14:08:55.613175 | TASK [upload-logs : Ensure logs are readable before uploading] 2025-11-10 14:08:56.112420 | localhost -> localhost | ok: Runtime: 0:00:00.006064 2025-11-10 14:08:56.120863 | 2025-11-10 14:08:56.121053 | TASK [upload-logs : Upload logs to log server] 2025-11-10 14:08:56.676923 | localhost | Output suppressed because no_log was given 2025-11-10 14:08:56.679937 | 2025-11-10 14:08:56.680096 | LOOP [upload-logs : Compress console log and json output] 2025-11-10 14:08:56.734410 | localhost | skipping: Conditional result was False 2025-11-10 14:08:56.739633 | localhost | skipping: Conditional result was False 2025-11-10 14:08:56.752074 | 2025-11-10 14:08:56.752285 | LOOP [upload-logs : Upload compressed console log and json output] 2025-11-10 14:08:56.797243 | localhost | skipping: Conditional result was False 2025-11-10 14:08:56.797783 | 2025-11-10 14:08:56.801486 | localhost | skipping: Conditional result was False 2025-11-10 14:08:56.813820 | 2025-11-10 14:08:56.814034 | LOOP [upload-logs : Upload console log and json output]