2025-09-11 14:42:23.661569 | Job console starting 2025-09-11 14:42:23.678588 | Updating git repos 2025-09-11 14:42:23.714318 | Cloning repos into workspace 2025-09-11 14:42:23.779803 | Restoring repo states 2025-09-11 14:42:23.789161 | Merging changes 2025-09-11 14:42:24.465011 | Checking out repos 2025-09-11 14:42:24.491634 | Preparing playbooks 2025-09-11 14:42:25.039030 | Running Ansible setup 2025-09-11 14:42:29.539308 | PRE-RUN START: [trusted : github.com/osism/zuul-config/playbooks/base/pre.yaml@main] 2025-09-11 14:42:30.530495 | 2025-09-11 14:42:30.530660 | PLAY [Base pre] 2025-09-11 14:42:30.547060 | 2025-09-11 14:42:30.547205 | TASK [Setup log path fact] 2025-09-11 14:42:30.588031 | debian-bookworm | ok 2025-09-11 14:42:30.603852 | 2025-09-11 14:42:30.604009 | TASK [set-zuul-log-path-fact : Set log path for a build] 2025-09-11 14:42:30.635448 | debian-bookworm | ok 2025-09-11 14:42:30.647837 | 2025-09-11 14:42:30.647974 | TASK [emit-job-header : Print job information] 2025-09-11 14:42:30.688413 | # Job Information 2025-09-11 14:42:30.688629 | Ansible Version: 2.16.14 2025-09-11 14:42:30.688665 | Job: container-image-python-osism-frontend-build 2025-09-11 14:42:30.688696 | Pipeline: check 2025-09-11 14:42:30.688719 | Executor: 521e9411259a 2025-09-11 14:42:30.688740 | Triggered by: https://github.com/osism/python-osism/pull/1714 2025-09-11 14:42:30.688763 | Event ID: 65491fc0-8f1d-11f0-8309-8b4b8bacef02 2025-09-11 14:42:30.693781 | 2025-09-11 14:42:30.693896 | LOOP [emit-job-header : Print node information] 2025-09-11 14:42:30.855109 | debian-bookworm | ok: 2025-09-11 14:42:30.855394 | debian-bookworm | # Node Information 2025-09-11 14:42:30.855432 | debian-bookworm | Inventory Hostname: debian-bookworm 2025-09-11 14:42:30.855495 | debian-bookworm | Hostname: debian 2025-09-11 14:42:30.855520 | debian-bookworm | Username: zuul 2025-09-11 14:42:30.855541 | debian-bookworm | Distro: Debian 12.12 2025-09-11 14:42:30.855564 | debian-bookworm | Provider: regiocloud-a 2025-09-11 14:42:30.855585 | debian-bookworm | Region: 2025-09-11 14:42:30.855607 | debian-bookworm | Label: debian-bookworm 2025-09-11 14:42:30.855626 | debian-bookworm | Product Name: OpenStack Nova 2025-09-11 14:42:30.855645 | debian-bookworm | Interface IP: 2a13:1a81:8000:3124:f816:3eff:fe43:cec1 2025-09-11 14:42:30.873970 | 2025-09-11 14:42:30.874115 | TASK [log-inventory : Ensure Zuul Ansible directory exists] 2025-09-11 14:42:31.377177 | debian-bookworm -> localhost | changed 2025-09-11 14:42:31.391986 | 2025-09-11 14:42:31.392137 | TASK [log-inventory : Copy ansible inventory to logs dir] 2025-09-11 14:42:32.475045 | debian-bookworm -> localhost | changed 2025-09-11 14:42:32.485526 | 2025-09-11 14:42:32.485622 | TASK [add-build-sshkey : Check to see if ssh key was already created for this build] 2025-09-11 14:42:32.762538 | debian-bookworm -> localhost | ok 2025-09-11 14:42:32.768345 | 2025-09-11 14:42:32.768441 | TASK [add-build-sshkey : Create a new key in workspace based on build UUID] 2025-09-11 14:42:32.786241 | debian-bookworm | ok 2025-09-11 14:42:32.802343 | debian-bookworm | included: /var/lib/zuul/builds/b066483a12ed4b0bb291979c8fd40e63/trusted/project_1/github.com/osism/openinfra-zuul-jobs/roles/add-build-sshkey/tasks/create-key-and-replace.yaml 2025-09-11 14:42:32.808064 | 2025-09-11 14:42:32.808146 | TASK [add-build-sshkey : Create Temp SSH key] 2025-09-11 14:42:33.679590 | debian-bookworm -> localhost | Generating public/private rsa key pair. 2025-09-11 14:42:33.679776 | debian-bookworm -> localhost | Your identification has been saved in /var/lib/zuul/builds/b066483a12ed4b0bb291979c8fd40e63/work/b066483a12ed4b0bb291979c8fd40e63_id_rsa 2025-09-11 14:42:33.679812 | debian-bookworm -> localhost | Your public key has been saved in /var/lib/zuul/builds/b066483a12ed4b0bb291979c8fd40e63/work/b066483a12ed4b0bb291979c8fd40e63_id_rsa.pub 2025-09-11 14:42:33.679838 | debian-bookworm -> localhost | The key fingerprint is: 2025-09-11 14:42:33.679862 | debian-bookworm -> localhost | SHA256:FWZXLtqnDcOfv0tiRcz4rt+8IVg+YzFCC3EZ6h4rOks zuul-build-sshkey 2025-09-11 14:42:33.679893 | debian-bookworm -> localhost | The key's randomart image is: 2025-09-11 14:42:33.679915 | debian-bookworm -> localhost | +---[RSA 3072]----+ 2025-09-11 14:42:33.679936 | debian-bookworm -> localhost | | .+o+.. | 2025-09-11 14:42:33.679957 | debian-bookworm -> localhost | | o++ .+ | 2025-09-11 14:42:33.679977 | debian-bookworm -> localhost | | o.....+ | 2025-09-11 14:42:33.679997 | debian-bookworm -> localhost | | ..o+..o | 2025-09-11 14:42:33.680017 | debian-bookworm -> localhost | | So.o=+.o | 2025-09-11 14:42:33.680042 | debian-bookworm -> localhost | | . o =B=. | 2025-09-11 14:42:33.680063 | debian-bookworm -> localhost | | E . o ..O++ | 2025-09-11 14:42:33.680082 | debian-bookworm -> localhost | | ... . o Boo| 2025-09-11 14:42:33.680103 | debian-bookworm -> localhost | | oo ..=B| 2025-09-11 14:42:33.680123 | debian-bookworm -> localhost | +----[SHA256]-----+ 2025-09-11 14:42:33.680173 | debian-bookworm -> localhost | ok: Runtime: 0:00:00.382593 2025-09-11 14:42:33.686172 | 2025-09-11 14:42:33.686263 | TASK [add-build-sshkey : Remote setup ssh keys (linux)] 2025-09-11 14:42:33.704771 | debian-bookworm | ok 2025-09-11 14:42:33.717966 | debian-bookworm | included: /var/lib/zuul/builds/b066483a12ed4b0bb291979c8fd40e63/trusted/project_1/github.com/osism/openinfra-zuul-jobs/roles/add-build-sshkey/tasks/remote-linux.yaml 2025-09-11 14:42:33.727413 | 2025-09-11 14:42:33.727527 | TASK [add-build-sshkey : Remove previously added zuul-build-sshkey] 2025-09-11 14:42:33.743470 | debian-bookworm | skipping: Conditional result was False 2025-09-11 14:42:33.749031 | 2025-09-11 14:42:33.749115 | TASK [add-build-sshkey : Enable access via build key on all nodes] 2025-09-11 14:42:34.415609 | debian-bookworm | changed 2025-09-11 14:42:34.421722 | 2025-09-11 14:42:34.421816 | TASK [add-build-sshkey : Make sure user has a .ssh] 2025-09-11 14:42:34.803788 | debian-bookworm | ok 2025-09-11 14:42:34.811369 | 2025-09-11 14:42:34.811476 | TASK [add-build-sshkey : Install build private key as SSH key on all nodes] 2025-09-11 14:42:35.528723 | debian-bookworm | changed 2025-09-11 14:42:35.535354 | 2025-09-11 14:42:35.535448 | TASK [add-build-sshkey : Install build public key as SSH key on all nodes] 2025-09-11 14:42:36.359280 | debian-bookworm | changed 2025-09-11 14:42:36.364661 | 2025-09-11 14:42:36.364753 | TASK [add-build-sshkey : Remote setup ssh keys (windows)] 2025-09-11 14:42:36.387840 | debian-bookworm | skipping: Conditional result was False 2025-09-11 14:42:36.393434 | 2025-09-11 14:42:36.393531 | TASK [remove-zuul-sshkey : Remove master key from local agent] 2025-09-11 14:42:36.825156 | debian-bookworm -> localhost | changed 2025-09-11 14:42:36.847534 | 2025-09-11 14:42:36.847648 | TASK [add-build-sshkey : Add back temp key] 2025-09-11 14:42:37.369875 | debian-bookworm -> localhost | Identity added: /var/lib/zuul/builds/b066483a12ed4b0bb291979c8fd40e63/work/b066483a12ed4b0bb291979c8fd40e63_id_rsa (zuul-build-sshkey) 2025-09-11 14:42:37.370127 | debian-bookworm -> localhost | ok: Runtime: 0:00:00.029229 2025-09-11 14:42:37.378547 | 2025-09-11 14:42:37.378675 | TASK [add-build-sshkey : Verify we can still SSH to all nodes] 2025-09-11 14:42:37.937923 | debian-bookworm | ok 2025-09-11 14:42:37.946950 | 2025-09-11 14:42:37.947100 | TASK [add-build-sshkey : Verify we can still SSH to all nodes (windows)] 2025-09-11 14:42:37.971740 | debian-bookworm | skipping: Conditional result was False 2025-09-11 14:42:37.982888 | 2025-09-11 14:42:37.983008 | TASK [start-zuul-console : Start zuul_console daemon.] 2025-09-11 14:42:38.517781 | debian-bookworm | ok 2025-09-11 14:42:38.531582 | 2025-09-11 14:42:38.531747 | TASK [validate-host : Define zuul_info_dir fact] 2025-09-11 14:42:38.581578 | debian-bookworm | ok 2025-09-11 14:42:38.586870 | 2025-09-11 14:42:38.586979 | TASK [validate-host : Ensure Zuul Ansible directory exists] 2025-09-11 14:42:38.938310 | debian-bookworm -> localhost | ok 2025-09-11 14:42:38.945267 | 2025-09-11 14:42:38.945381 | TASK [validate-host : Collect information about the host] 2025-09-11 14:42:40.196901 | debian-bookworm | ok 2025-09-11 14:42:40.213747 | 2025-09-11 14:42:40.213871 | TASK [validate-host : Sanitize hostname] 2025-09-11 14:42:40.337338 | debian-bookworm | ok 2025-09-11 14:42:40.391510 | 2025-09-11 14:42:40.391649 | TASK [validate-host : Write out all ansible variables/facts known for each host] 2025-09-11 14:42:41.079624 | debian-bookworm -> localhost | changed 2025-09-11 14:42:41.085731 | 2025-09-11 14:42:41.085907 | TASK [validate-host : Collect information about zuul worker] 2025-09-11 14:42:41.551069 | debian-bookworm | ok 2025-09-11 14:42:41.556344 | 2025-09-11 14:42:41.556533 | TASK [validate-host : Write out all zuul information for each host] 2025-09-11 14:42:42.211789 | debian-bookworm -> localhost | changed 2025-09-11 14:42:42.221612 | 2025-09-11 14:42:42.221738 | TASK [prepare-workspace-log : Start zuul_console daemon.] 2025-09-11 14:42:42.529873 | debian-bookworm | ok 2025-09-11 14:42:42.535618 | 2025-09-11 14:42:42.535721 | TASK [prepare-workspace-log : Synchronize src repos to workspace directory.] 2025-09-11 14:42:43.622253 | debian-bookworm | changed: 2025-09-11 14:42:43.622489 | debian-bookworm | cd+++++++++ src/ 2025-09-11 14:42:43.622527 | debian-bookworm | cd+++++++++ src/github.com/ 2025-09-11 14:42:43.622552 | debian-bookworm | cd+++++++++ src/github.com/osism/ 2025-09-11 14:42:43.622573 | debian-bookworm | cd+++++++++ src/github.com/osism/python-osism/ 2025-09-11 14:42:43.622593 | debian-bookworm | Containerfile 2025-09-11 14:42:43.622707 | debian-bookworm | Containerfile 2025-09-11 14:42:43.661829 | debian-bookworm | 11.6.0 2025-09-11 14:44:23.771047 | debian-bookworm | #9 20.04 npm notice Changelog: https://github.com/npm/cli/releases/tag/v11.6.0 2025-09-11 14:44:23.771053 | debian-bookworm | #9 20.04 npm notice To update run: npm install -g npm@11.6.0 2025-09-11 14:44:23.771059 | debian-bookworm | #9 20.04 npm notice 2025-09-11 14:44:24.261203 | debian-bookworm | #9 DONE 20.7s 2025-09-11 14:44:24.500929 | debian-bookworm | 2025-09-11 14:44:24.501060 | debian-bookworm | #11 [build 5/6] COPY . . 2025-09-11 14:44:24.501104 | debian-bookworm | #11 DONE 0.1s 2025-09-11 14:44:24.501130 | debian-bookworm | 2025-09-11 14:44:24.501148 | debian-bookworm | #12 [build 6/6] RUN npm run build 2025-09-11 14:44:24.849307 | debian-bookworm | #12 0.499 2025-09-11 14:44:24.849384 | debian-bookworm | #12 0.499 > frontend@0.1.0 build 2025-09-11 14:44:24.849404 | debian-bookworm | #12 0.499 > next build 2025-09-11 14:44:24.849420 | debian-bookworm | #12 0.499 2025-09-11 14:44:26.469892 | debian-bookworm | #12 2.120 ▲ Next.js 15.5.0 2025-09-11 14:44:26.676175 | debian-bookworm | #12 2.121 2025-09-11 14:44:26.676319 | debian-bookworm | #12 2.175 Creating an optimized production build ... 2025-09-11 14:44:52.543008 | debian-bookworm | #12 28.19 ✓ Compiled successfully in 21.2s 2025-09-11 14:44:52.701085 | debian-bookworm | #12 28.20 Linting and checking validity of types ... 2025-09-11 14:45:00.045750 | debian-bookworm | #12 35.70 Collecting page data ... 2025-09-11 14:45:02.859213 | debian-bookworm | #12 38.51 Generating static pages (0/10) ... 2025-09-11 14:45:03.762483 | debian-bookworm | #12 39.41 Generating static pages (2/10) 2025-09-11 14:45:04.125194 | debian-bookworm | #12 39.78 Generating static pages (4/10) 2025-09-11 14:45:04.275949 | debian-bookworm | #12 39.78 Generating static pages (7/10) 2025-09-11 14:45:04.276039 | debian-bookworm | #12 39.78 ✓ Generating static pages (10/10) 2025-09-11 14:45:05.379252 | debian-bookworm | #12 41.03 Finalizing page optimization ... 2025-09-11 14:45:05.379310 | debian-bookworm | #12 41.03 Collecting build traces ... 2025-09-11 14:45:30.358808 | debian-bookworm | #12 66.01 2025-09-11 14:45:30.519828 | debian-bookworm | #12 66.02 Route (app) Size First Load JS 2025-09-11 14:45:30.519978 | debian-bookworm | #12 66.02 ┌ ○ / 1.79 kB 135 kB 2025-09-11 14:45:30.520008 | debian-bookworm | #12 66.02 ├ ○ /_not-found 991 B 103 kB 2025-09-11 14:45:30.520055 | debian-bookworm | #12 66.02 ├ ƒ /api/config 127 B 102 kB 2025-09-11 14:45:30.520081 | debian-bookworm | #12 66.02 ├ ƒ /api/health 127 B 102 kB 2025-09-11 14:45:30.520108 | debian-bookworm | #12 66.02 ├ ○ /events 12.9 kB 115 kB 2025-09-11 14:45:30.520168 | debian-bookworm | #12 66.02 ├ ○ /nodes 3.38 kB 134 kB 2025-09-11 14:45:30.520265 | debian-bookworm | #12 66.02 └ ○ /services 1.41 kB 103 kB 2025-09-11 14:45:30.520313 | debian-bookworm | #12 66.02 + First Load JS shared by all 102 kB 2025-09-11 14:45:30.520341 | debian-bookworm | #12 66.02 ├ chunks/255-01c481785f268126.js 45.7 kB 2025-09-11 14:45:30.520385 | debian-bookworm | #12 66.02 ├ chunks/4bd1b696-c023c6e3521b1417.js 54.2 kB 2025-09-11 14:45:30.520412 | debian-bookworm | #12 66.02 └ other shared chunks (total) 1.92 kB 2025-09-11 14:45:30.520453 | debian-bookworm | #12 66.02 2025-09-11 14:45:30.520487 | debian-bookworm | #12 66.02 2025-09-11 14:45:30.520513 | debian-bookworm | #12 66.02 ○ (Static) prerendered as static content 2025-09-11 14:45:30.520550 | debian-bookworm | #12 66.02 ƒ (Dynamic) server-rendered on demand 2025-09-11 14:45:30.520582 | debian-bookworm | #12 66.02 2025-09-11 14:45:30.564903 | debian-bookworm | #12 DONE 66.2s 2025-09-11 14:45:31.268162 | debian-bookworm | 2025-09-11 14:45:31.270865 | debian-bookworm | #13 [runner 5/7] COPY --from=build /app/public ./public 2025-09-11 14:45:31.486355 | debian-bookworm | #13 DONE 0.1s 2025-09-11 14:45:31.601923 | debian-bookworm | 2025-09-11 14:45:31.602001 | debian-bookworm | #14 [runner 6/7] COPY --from=build --chown=nextjs:nodejs /app/.next/standalone ./ 2025-09-11 14:45:32.117806 | debian-bookworm | #14 DONE 0.5s 2025-09-11 14:45:32.236465 | debian-bookworm | 2025-09-11 14:45:32.236575 | debian-bookworm | #15 [runner 7/7] COPY --from=build --chown=nextjs:nodejs /app/.next/static ./.next/static 2025-09-11 14:45:32.236605 | debian-bookworm | #15 DONE 0.1s 2025-09-11 14:45:32.395001 | debian-bookworm | 2025-09-11 14:45:32.395068 | debian-bookworm | #16 exporting to image 2025-09-11 14:45:32.395076 | debian-bookworm | #16 exporting layers 2025-09-11 14:45:32.875749 | debian-bookworm | #16 exporting layers 0.6s done 2025-09-11 14:45:32.875808 | debian-bookworm | #16 writing image sha256:29da98e4268152dbfae9a51a74d6a427e236126e89b8463e2a3511671649719f 2025-09-11 14:45:33.014221 | debian-bookworm | #16 writing image sha256:29da98e4268152dbfae9a51a74d6a427e236126e89b8463e2a3511671649719f done 2025-09-11 14:45:33.014336 | debian-bookworm | #16 naming to docker.io/library/a63fb97 done 2025-09-11 14:45:33.014384 | debian-bookworm | #16 DONE 0.7s 2025-09-11 14:45:33.028386 | debian-bookworm | + docker images 2025-09-11 14:45:33.053658 | debian-bookworm | REPOSITORY TAG IMAGE ID CREATED SIZE 2025-09-11 14:45:33.053757 | debian-bookworm | a63fb97 latest 29da98e42681 1 second ago 236MB 2025-09-11 14:45:33.338271 | debian-bookworm | ok: Runtime: 0:01:44.128452 2025-09-11 14:45:33.352961 | 2025-09-11 14:45:33.353109 | TASK [Run push script] 2025-09-11 14:45:33.898994 | 2025-09-11 14:45:33.899293 | TASK [Run cosign script] 2025-09-11 14:45:34.431985 | debian-bookworm | skipping: Conditional result was False 2025-09-11 14:45:34.446560 | 2025-09-11 14:45:34.446738 | TASK [Run sbom script] 2025-09-11 14:45:34.981367 | debian-bookworm | skipping: Conditional result was False 2025-09-11 14:45:34.984389 | 2025-09-11 14:45:34.984598 | PLAY RECAP 2025-09-11 14:45:34.984745 | debian-bookworm | ok: 1 changed: 1 unreachable: 0 failed: 0 skipped: 4 rescued: 0 ignored: 0 2025-09-11 14:45:34.984813 | 2025-09-11 14:45:35.113794 | RUN END RESULT_NORMAL: [untrusted : github.com/osism/python-osism/playbooks/build.yml@main] 2025-09-11 14:45:35.116803 | POST-RUN START: [trusted : github.com/osism/zuul-config/playbooks/base/post.yaml@main] 2025-09-11 14:45:35.873821 | 2025-09-11 14:45:35.873987 | PLAY [Base post] 2025-09-11 14:45:35.887639 | 2025-09-11 14:45:35.887772 | TASK [remove-build-sshkey : Remove the build SSH key from all nodes] 2025-09-11 14:45:36.716834 | debian-bookworm | changed 2025-09-11 14:45:36.726623 | 2025-09-11 14:45:36.726749 | PLAY RECAP 2025-09-11 14:45:36.726824 | debian-bookworm | ok: 1 changed: 1 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2025-09-11 14:45:36.726965 | 2025-09-11 14:45:36.840255 | POST-RUN END RESULT_NORMAL: [trusted : github.com/osism/zuul-config/playbooks/base/post.yaml@main] 2025-09-11 14:45:36.841257 | POST-RUN START: [trusted : github.com/osism/zuul-config/playbooks/base/post-logs.yaml@main] 2025-09-11 14:45:37.602489 | 2025-09-11 14:45:37.602675 | PLAY [Base post-logs] 2025-09-11 14:45:37.613132 | 2025-09-11 14:45:37.613264 | TASK [generate-zuul-manifest : Generate Zuul manifest] 2025-09-11 14:45:38.044526 | localhost | changed 2025-09-11 14:45:38.063618 | 2025-09-11 14:45:38.063821 | TASK [generate-zuul-manifest : Return Zuul manifest URL to Zuul] 2025-09-11 14:45:38.101898 | localhost | ok 2025-09-11 14:45:38.108069 | 2025-09-11 14:45:38.108236 | TASK [Set zuul-log-path fact] 2025-09-11 14:45:38.126389 | localhost | ok 2025-09-11 14:45:38.138640 | 2025-09-11 14:45:38.138775 | TASK [set-zuul-log-path-fact : Set log path for a build] 2025-09-11 14:45:38.175132 | localhost | ok 2025-09-11 14:45:38.180278 | 2025-09-11 14:45:38.180445 | TASK [upload-logs : Create log directories] 2025-09-11 14:45:38.661593 | localhost | changed 2025-09-11 14:45:38.666831 | 2025-09-11 14:45:38.667032 | TASK [upload-logs : Ensure logs are readable before uploading] 2025-09-11 14:45:39.137874 | localhost -> localhost | ok: Runtime: 0:00:00.007152 2025-09-11 14:45:39.147185 | 2025-09-11 14:45:39.147394 | TASK [upload-logs : Upload logs to log server] 2025-09-11 14:45:39.713187 | localhost | Output suppressed because no_log was given 2025-09-11 14:45:39.716104 | 2025-09-11 14:45:39.716260 | LOOP [upload-logs : Compress console log and json output] 2025-09-11 14:45:39.773602 | localhost | skipping: Conditional result was False 2025-09-11 14:45:39.778988 | localhost | skipping: Conditional result was False 2025-09-11 14:45:39.790480 | 2025-09-11 14:45:39.790745 | LOOP [upload-logs : Upload compressed console log and json output] 2025-09-11 14:45:39.841412 | localhost | skipping: Conditional result was False 2025-09-11 14:45:39.841998 | 2025-09-11 14:45:39.843778 | localhost | skipping: Conditional result was False 2025-09-11 14:45:39.850822 | 2025-09-11 14:45:39.851117 | LOOP [upload-logs : Upload console log and json output]