2025-11-05 08:25:40.644880 | Job console starting 2025-11-05 08:25:40.665595 | Updating git repos 2025-11-05 08:25:40.711969 | Cloning repos into workspace 2025-11-05 08:25:40.768276 | Restoring repo states 2025-11-05 08:25:40.787209 | Merging changes 2025-11-05 08:25:41.430345 | Checking out repos 2025-11-05 08:25:41.536231 | Preparing playbooks 2025-11-05 08:25:42.922855 | Running Ansible setup 2025-11-05 08:25:48.271309 | PRE-RUN START: [trusted : github.com/osism/zuul-config/playbooks/base/pre.yaml@main] 2025-11-05 08:25:49.248122 | 2025-11-05 08:25:49.248235 | PLAY [Base pre] 2025-11-05 08:25:49.274849 | 2025-11-05 08:25:49.274956 | TASK [Setup log path fact] 2025-11-05 08:25:49.301703 | debian-bookworm | ok 2025-11-05 08:25:49.324982 | 2025-11-05 08:25:49.325102 | TASK [set-zuul-log-path-fact : Set log path for a build] 2025-11-05 08:25:49.363521 | debian-bookworm | ok 2025-11-05 08:25:49.371706 | 2025-11-05 08:25:49.371808 | TASK [emit-job-header : Print job information] 2025-11-05 08:25:49.443626 | # Job Information 2025-11-05 08:25:49.443767 | Ansible Version: 2.16.14 2025-11-05 08:25:49.443796 | Job: container-image-python-osism-frontend-build 2025-11-05 08:25:49.443834 | Pipeline: check 2025-11-05 08:25:49.443855 | Executor: 521e9411259a 2025-11-05 08:25:49.443872 | Triggered by: https://github.com/osism/python-osism/pull/1790 2025-11-05 08:25:49.443891 | Event ID: fe5fb3d0-ba20-11f0-8c27-db8402e8650e 2025-11-05 08:25:49.447791 | 2025-11-05 08:25:49.447893 | LOOP [emit-job-header : Print node information] 2025-11-05 08:25:49.658690 | debian-bookworm | ok: 2025-11-05 08:25:49.658903 | debian-bookworm | # Node Information 2025-11-05 08:25:49.658939 | debian-bookworm | Inventory Hostname: debian-bookworm 2025-11-05 08:25:49.658961 | debian-bookworm | Hostname: debian 2025-11-05 08:25:49.658979 | debian-bookworm | Username: zuul 2025-11-05 08:25:49.658997 | debian-bookworm | Distro: Debian 12.12 2025-11-05 08:25:49.659016 | debian-bookworm | Provider: regiocloud-a 2025-11-05 08:25:49.659034 | debian-bookworm | Region: 2025-11-05 08:25:49.659051 | debian-bookworm | Label: debian-bookworm 2025-11-05 08:25:49.659067 | debian-bookworm | Product Name: OpenStack Nova 2025-11-05 08:25:49.659083 | debian-bookworm | Interface IP: 2a13:1a81:8000:3124:f816:3eff:fecf:7914 2025-11-05 08:25:49.672888 | 2025-11-05 08:25:49.672991 | TASK [log-inventory : Ensure Zuul Ansible directory exists] 2025-11-05 08:25:50.312586 | debian-bookworm -> localhost | changed 2025-11-05 08:25:50.320638 | 2025-11-05 08:25:50.320742 | TASK [log-inventory : Copy ansible inventory to logs dir] 2025-11-05 08:25:51.875403 | debian-bookworm -> localhost | changed 2025-11-05 08:25:51.884036 | 2025-11-05 08:25:51.884118 | TASK [add-build-sshkey : Check to see if ssh key was already created for this build] 2025-11-05 08:25:52.290504 | debian-bookworm -> localhost | ok 2025-11-05 08:25:52.295573 | 2025-11-05 08:25:52.295657 | TASK [add-build-sshkey : Create a new key in workspace based on build UUID] 2025-11-05 08:25:52.322149 | debian-bookworm | ok 2025-11-05 08:25:52.350322 | debian-bookworm | included: /var/lib/zuul/builds/6a537d4aefae4e69944654b89623a6b5/trusted/project_1/github.com/osism/openinfra-zuul-jobs/roles/add-build-sshkey/tasks/create-key-and-replace.yaml 2025-11-05 08:25:52.357605 | 2025-11-05 08:25:52.357684 | TASK [add-build-sshkey : Create Temp SSH key] 2025-11-05 08:25:54.524236 | debian-bookworm -> localhost | Generating public/private rsa key pair. 2025-11-05 08:25:54.524400 | debian-bookworm -> localhost | Your identification has been saved in /var/lib/zuul/builds/6a537d4aefae4e69944654b89623a6b5/work/6a537d4aefae4e69944654b89623a6b5_id_rsa 2025-11-05 08:25:54.524433 | debian-bookworm -> localhost | Your public key has been saved in /var/lib/zuul/builds/6a537d4aefae4e69944654b89623a6b5/work/6a537d4aefae4e69944654b89623a6b5_id_rsa.pub 2025-11-05 08:25:54.524455 | debian-bookworm -> localhost | The key fingerprint is: 2025-11-05 08:25:54.524476 | debian-bookworm -> localhost | SHA256:gI5ZT9Akw8Y5nMJA1DhpPzHe1iAYMQgCZVZMDiaD9J8 zuul-build-sshkey 2025-11-05 08:25:54.524501 | debian-bookworm -> localhost | The key's randomart image is: 2025-11-05 08:25:54.524520 | debian-bookworm -> localhost | +---[RSA 3072]----+ 2025-11-05 08:25:54.524538 | debian-bookworm -> localhost | |/@&B*=. | 2025-11-05 08:25:54.524555 | debian-bookworm -> localhost | |+%=BX*. | 2025-11-05 08:25:54.524572 | debian-bookworm -> localhost | |. ++O.= | 2025-11-05 08:25:54.524588 | debian-bookworm -> localhost | | O.=.o | 2025-11-05 08:25:54.524605 | debian-bookworm -> localhost | | o +E. S | 2025-11-05 08:25:54.524625 | debian-bookworm -> localhost | | | 2025-11-05 08:25:54.524642 | debian-bookworm -> localhost | | | 2025-11-05 08:25:54.524658 | debian-bookworm -> localhost | | | 2025-11-05 08:25:54.524675 | debian-bookworm -> localhost | | | 2025-11-05 08:25:54.524691 | debian-bookworm -> localhost | +----[SHA256]-----+ 2025-11-05 08:25:54.524729 | debian-bookworm -> localhost | ok: Runtime: 0:00:01.453243 2025-11-05 08:25:54.529990 | 2025-11-05 08:25:54.530070 | TASK [add-build-sshkey : Remote setup ssh keys (linux)] 2025-11-05 08:25:54.556138 | debian-bookworm | ok 2025-11-05 08:25:54.563637 | debian-bookworm | included: /var/lib/zuul/builds/6a537d4aefae4e69944654b89623a6b5/trusted/project_1/github.com/osism/openinfra-zuul-jobs/roles/add-build-sshkey/tasks/remote-linux.yaml 2025-11-05 08:25:54.570663 | 2025-11-05 08:25:54.570736 | TASK [add-build-sshkey : Remove previously added zuul-build-sshkey] 2025-11-05 08:25:54.583129 | debian-bookworm | skipping: Conditional result was False 2025-11-05 08:25:54.587563 | 2025-11-05 08:25:54.587635 | TASK [add-build-sshkey : Enable access via build key on all nodes] 2025-11-05 08:25:55.155373 | debian-bookworm | changed 2025-11-05 08:25:55.160951 | 2025-11-05 08:25:55.161058 | TASK [add-build-sshkey : Make sure user has a .ssh] 2025-11-05 08:25:55.415184 | debian-bookworm | ok 2025-11-05 08:25:55.420458 | 2025-11-05 08:25:55.420549 | TASK [add-build-sshkey : Install build private key as SSH key on all nodes] 2025-11-05 08:25:56.052221 | debian-bookworm | changed 2025-11-05 08:25:56.061963 | 2025-11-05 08:25:56.062065 | TASK [add-build-sshkey : Install build public key as SSH key on all nodes] 2025-11-05 08:25:56.687109 | debian-bookworm | changed 2025-11-05 08:25:56.692357 | 2025-11-05 08:25:56.692446 | TASK [add-build-sshkey : Remote setup ssh keys (windows)] 2025-11-05 08:25:56.715105 | debian-bookworm | skipping: Conditional result was False 2025-11-05 08:25:56.720714 | 2025-11-05 08:25:56.720802 | TASK [remove-zuul-sshkey : Remove master key from local agent] 2025-11-05 08:25:57.278515 | debian-bookworm -> localhost | changed 2025-11-05 08:25:57.288801 | 2025-11-05 08:25:57.288935 | TASK [add-build-sshkey : Add back temp key] 2025-11-05 08:25:57.829996 | debian-bookworm -> localhost | Identity added: /var/lib/zuul/builds/6a537d4aefae4e69944654b89623a6b5/work/6a537d4aefae4e69944654b89623a6b5_id_rsa (zuul-build-sshkey) 2025-11-05 08:25:57.830204 | debian-bookworm -> localhost | ok: Runtime: 0:00:00.008842 2025-11-05 08:25:57.837549 | 2025-11-05 08:25:57.837643 | TASK [add-build-sshkey : Verify we can still SSH to all nodes] 2025-11-05 08:25:58.284745 | debian-bookworm | ok 2025-11-05 08:25:58.289618 | 2025-11-05 08:25:58.289705 | TASK [add-build-sshkey : Verify we can still SSH to all nodes (windows)] 2025-11-05 08:25:58.312507 | debian-bookworm | skipping: Conditional result was False 2025-11-05 08:25:58.322073 | 2025-11-05 08:25:58.322164 | TASK [start-zuul-console : Start zuul_console daemon.] 2025-11-05 08:25:58.728453 | debian-bookworm | ok 2025-11-05 08:25:58.738492 | 2025-11-05 08:25:58.738591 | TASK [validate-host : Define zuul_info_dir fact] 2025-11-05 08:25:58.765895 | debian-bookworm | ok 2025-11-05 08:25:58.770601 | 2025-11-05 08:25:58.770686 | TASK [validate-host : Ensure Zuul Ansible directory exists] 2025-11-05 08:25:59.059345 | debian-bookworm -> localhost | ok 2025-11-05 08:25:59.065522 | 2025-11-05 08:25:59.065615 | TASK [validate-host : Collect information about the host] 2025-11-05 08:26:00.266279 | debian-bookworm | ok 2025-11-05 08:26:00.278819 | 2025-11-05 08:26:00.278953 | TASK [validate-host : Sanitize hostname] 2025-11-05 08:26:00.367877 | debian-bookworm | ok 2025-11-05 08:26:00.416461 | 2025-11-05 08:26:00.416565 | TASK [validate-host : Write out all ansible variables/facts known for each host] 2025-11-05 08:26:01.261638 | debian-bookworm -> localhost | changed 2025-11-05 08:26:01.267704 | 2025-11-05 08:26:01.267795 | TASK [validate-host : Collect information about zuul worker] 2025-11-05 08:26:01.703315 | debian-bookworm | ok 2025-11-05 08:26:01.708158 | 2025-11-05 08:26:01.708249 | TASK [validate-host : Write out all zuul information for each host] 2025-11-05 08:26:02.711985 | debian-bookworm -> localhost | changed 2025-11-05 08:26:02.720785 | 2025-11-05 08:26:02.720907 | TASK [prepare-workspace-log : Start zuul_console daemon.] 2025-11-05 08:26:03.015860 | debian-bookworm | ok 2025-11-05 08:26:03.021364 | 2025-11-05 08:26:03.021448 | TASK [prepare-workspace-log : Synchronize src repos to workspace directory.] 2025-11-05 08:26:04.016982 | debian-bookworm | changed: 2025-11-05 08:26:04.017150 | debian-bookworm | cd+++++++++ src/ 2025-11-05 08:26:04.017185 | debian-bookworm | cd+++++++++ src/github.com/ 2025-11-05 08:26:04.017210 | debian-bookworm | cd+++++++++ src/github.com/osism/ 2025-11-05 08:26:04.017232 | debian-bookworm | cd+++++++++ src/github.com/osism/python-osism/ 2025-11-05 08:26:04.017253 | debian-bookworm | Containerfile 2025-11-05 08:26:04.019825 | debian-bookworm | Containerfile 2025-11-05 08:26:04.026180 | debian-bookworm | 11.6.2 2025-11-05 08:27:35.831312 | debian-bookworm | #8 17.75 npm notice Changelog: https://github.com/npm/cli/releases/tag/v11.6.2 2025-11-05 08:27:35.831316 | debian-bookworm | #8 17.75 npm notice To update run: npm install -g npm@11.6.2 2025-11-05 08:27:35.831321 | debian-bookworm | #8 17.75 npm notice 2025-11-05 08:27:36.433437 | debian-bookworm | #8 DONE 18.5s 2025-11-05 08:27:36.673943 | debian-bookworm | 2025-11-05 08:27:36.674032 | debian-bookworm | #11 [build 5/6] COPY . . 2025-11-05 08:27:36.674042 | debian-bookworm | #11 DONE 0.1s 2025-11-05 08:27:36.674050 | debian-bookworm | 2025-11-05 08:27:36.674056 | debian-bookworm | #12 [build 6/6] RUN npm run build 2025-11-05 08:27:37.004621 | debian-bookworm | #12 0.481 2025-11-05 08:27:37.004708 | debian-bookworm | #12 0.481 > frontend@0.1.0 build 2025-11-05 08:27:37.004725 | debian-bookworm | #12 0.481 > next build 2025-11-05 08:27:37.004753 | debian-bookworm | #12 0.481 2025-11-05 08:27:38.557724 | debian-bookworm | #12 2.034 ▲ Next.js 15.5.0 2025-11-05 08:27:38.761122 | debian-bookworm | #12 2.036 2025-11-05 08:27:38.761187 | debian-bookworm | #12 2.086 Creating an optimized production build ... 2025-11-05 08:28:04.079212 | debian-bookworm | #12 27.56 ✓ Compiled successfully in 21.0s 2025-11-05 08:28:04.243608 | debian-bookworm | #12 27.57 Linting and checking validity of types ... 2025-11-05 08:28:12.782165 | debian-bookworm | #12 36.26 Collecting page data ... 2025-11-05 08:28:16.071580 | debian-bookworm | #12 39.55 Generating static pages (0/10) ... 2025-11-05 08:28:16.915970 | debian-bookworm | #12 40.39 Generating static pages (2/10) 2025-11-05 08:28:17.239027 | debian-bookworm | #12 40.72 Generating static pages (4/10) 2025-11-05 08:28:17.390085 | debian-bookworm | #12 40.72 Generating static pages (7/10) 2025-11-05 08:28:17.661396 | debian-bookworm | #12 41.14 ✓ Generating static pages (10/10) 2025-11-05 08:28:18.986376 | debian-bookworm | #12 42.46 Finalizing page optimization ... 2025-11-05 08:28:19.137216 | debian-bookworm | #12 42.46 Collecting build traces ... 2025-11-05 08:28:45.833541 | debian-bookworm | #12 69.31 2025-11-05 08:28:45.991665 | debian-bookworm | #12 69.32 Route (app) Size First Load JS 2025-11-05 08:28:45.991821 | debian-bookworm | #12 69.32 ┌ ○ / 1.79 kB 136 kB 2025-11-05 08:28:45.991834 | debian-bookworm | #12 69.32 ├ ○ /_not-found 991 B 103 kB 2025-11-05 08:28:45.991839 | debian-bookworm | #12 69.32 ├ ƒ /api/config 127 B 102 kB 2025-11-05 08:28:45.991843 | debian-bookworm | #12 69.32 ├ ƒ /api/health 127 B 102 kB 2025-11-05 08:28:45.991848 | debian-bookworm | #12 69.32 ├ ○ /events 12.9 kB 115 kB 2025-11-05 08:28:45.991852 | debian-bookworm | #12 69.32 ├ ○ /nodes 3.38 kB 134 kB 2025-11-05 08:28:45.991856 | debian-bookworm | #12 69.32 └ ○ /services 1.41 kB 103 kB 2025-11-05 08:28:45.991861 | debian-bookworm | #12 69.32 + First Load JS shared by all 102 kB 2025-11-05 08:28:45.991866 | debian-bookworm | #12 69.32 ├ chunks/255-01c481785f268126.js 45.7 kB 2025-11-05 08:28:45.991870 | debian-bookworm | #12 69.32 ├ chunks/4bd1b696-c023c6e3521b1417.js 54.2 kB 2025-11-05 08:28:45.991874 | debian-bookworm | #12 69.32 └ other shared chunks (total) 1.92 kB 2025-11-05 08:28:45.991878 | debian-bookworm | #12 69.32 2025-11-05 08:28:45.991882 | debian-bookworm | #12 69.32 2025-11-05 08:28:45.991886 | debian-bookworm | #12 69.32 ○ (Static) prerendered as static content 2025-11-05 08:28:45.991890 | debian-bookworm | #12 69.32 ƒ (Dynamic) server-rendered on demand 2025-11-05 08:28:45.991894 | debian-bookworm | #12 69.32 2025-11-05 08:28:46.021376 | debian-bookworm | #12 DONE 69.5s 2025-11-05 08:28:46.972921 | debian-bookworm | 2025-11-05 08:28:46.973053 | debian-bookworm | #13 [runner 5/7] COPY --from=build /app/public ./public 2025-11-05 08:28:47.202731 | debian-bookworm | #13 DONE 0.1s 2025-11-05 08:28:47.202823 | debian-bookworm | 2025-11-05 08:28:47.202915 | debian-bookworm | #14 [runner 6/7] COPY --from=build --chown=nextjs:nodejs /app/.next/standalone ./ 2025-11-05 08:28:47.497210 | debian-bookworm | #14 DONE 0.4s 2025-11-05 08:28:47.604168 | debian-bookworm | 2025-11-05 08:28:47.604269 | debian-bookworm | #15 [runner 7/7] COPY --from=build --chown=nextjs:nodejs /app/.next/static ./.next/static 2025-11-05 08:28:47.604287 | debian-bookworm | #15 DONE 0.1s 2025-11-05 08:28:47.604312 | debian-bookworm | 2025-11-05 08:28:47.604325 | debian-bookworm | #16 exporting to image 2025-11-05 08:28:47.604337 | debian-bookworm | #16 exporting layers 2025-11-05 08:28:48.176983 | debian-bookworm | #16 exporting layers 0.6s done 2025-11-05 08:28:48.306721 | debian-bookworm | #16 writing image sha256:0b4fc922cc31db66ef2d052a504a3cc14d56f267a79f56cabdc659ae58e367cc 0.0s done 2025-11-05 08:28:48.306816 | debian-bookworm | #16 naming to docker.io/library/cb9ab7b done 2025-11-05 08:28:48.306839 | debian-bookworm | #16 DONE 0.6s 2025-11-05 08:28:48.316651 | debian-bookworm | + docker images 2025-11-05 08:28:48.352744 | debian-bookworm | REPOSITORY TAG IMAGE ID CREATED SIZE 2025-11-05 08:28:48.352813 | debian-bookworm | cb9ab7b latest 0b4fc922cc31 1 second ago 238MB 2025-11-05 08:28:48.430208 | debian-bookworm | ok: Runtime: 0:01:38.819140 2025-11-05 08:28:48.444680 | 2025-11-05 08:28:48.444855 | TASK [Run push script] 2025-11-05 08:28:48.989870 | 2025-11-05 08:28:48.990200 | TASK [Run cosign script] 2025-11-05 08:28:49.523990 | debian-bookworm | skipping: Conditional result was False 2025-11-05 08:28:49.537879 | 2025-11-05 08:28:49.538079 | TASK [Run sbom script] 2025-11-05 08:28:50.071609 | debian-bookworm | skipping: Conditional result was False 2025-11-05 08:28:50.074888 | 2025-11-05 08:28:50.075054 | PLAY RECAP 2025-11-05 08:28:50.075189 | debian-bookworm | ok: 1 changed: 1 unreachable: 0 failed: 0 skipped: 4 rescued: 0 ignored: 0 2025-11-05 08:28:50.075347 | 2025-11-05 08:28:50.203771 | RUN END RESULT_NORMAL: [untrusted : github.com/osism/python-osism/playbooks/build.yml@main] 2025-11-05 08:28:50.206232 | POST-RUN START: [trusted : github.com/osism/zuul-config/playbooks/base/post.yaml@main] 2025-11-05 08:28:50.920571 | 2025-11-05 08:28:50.920768 | PLAY [Base post] 2025-11-05 08:28:50.933876 | 2025-11-05 08:28:50.934001 | TASK [remove-build-sshkey : Remove the build SSH key from all nodes] 2025-11-05 08:28:51.750642 | debian-bookworm | changed 2025-11-05 08:28:51.759677 | 2025-11-05 08:28:51.759860 | PLAY RECAP 2025-11-05 08:28:51.759949 | debian-bookworm | ok: 1 changed: 1 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2025-11-05 08:28:51.760037 | 2025-11-05 08:28:51.871149 | POST-RUN END RESULT_NORMAL: [trusted : github.com/osism/zuul-config/playbooks/base/post.yaml@main] 2025-11-05 08:28:51.873623 | POST-RUN START: [trusted : github.com/osism/zuul-config/playbooks/base/post-logs.yaml@main] 2025-11-05 08:28:52.702374 | 2025-11-05 08:28:52.702536 | PLAY [Base post-logs] 2025-11-05 08:28:52.712780 | 2025-11-05 08:28:52.712904 | TASK [generate-zuul-manifest : Generate Zuul manifest] 2025-11-05 08:28:53.144454 | localhost | changed 2025-11-05 08:28:53.154677 | 2025-11-05 08:28:53.154944 | TASK [generate-zuul-manifest : Return Zuul manifest URL to Zuul] 2025-11-05 08:28:53.193002 | localhost | ok 2025-11-05 08:28:53.200696 | 2025-11-05 08:28:53.201244 | TASK [Set zuul-log-path fact] 2025-11-05 08:28:53.222568 | localhost | ok 2025-11-05 08:28:53.233634 | 2025-11-05 08:28:53.233779 | TASK [set-zuul-log-path-fact : Set log path for a build] 2025-11-05 08:28:53.259339 | localhost | ok 2025-11-05 08:28:53.267160 | 2025-11-05 08:28:53.269032 | TASK [upload-logs : Create log directories] 2025-11-05 08:28:53.763309 | localhost | changed 2025-11-05 08:28:53.767880 | 2025-11-05 08:28:53.768037 | TASK [upload-logs : Ensure logs are readable before uploading] 2025-11-05 08:28:54.249754 | localhost -> localhost | ok: Runtime: 0:00:00.007174 2025-11-05 08:28:54.259626 | 2025-11-05 08:28:54.259852 | TASK [upload-logs : Upload logs to log server] 2025-11-05 08:28:54.806868 | localhost | Output suppressed because no_log was given 2025-11-05 08:28:54.810348 | 2025-11-05 08:28:54.810530 | LOOP [upload-logs : Compress console log and json output] 2025-11-05 08:28:54.859455 | localhost | skipping: Conditional result was False 2025-11-05 08:28:54.864607 | localhost | skipping: Conditional result was False 2025-11-05 08:28:54.871502 | 2025-11-05 08:28:54.871729 | LOOP [upload-logs : Upload compressed console log and json output] 2025-11-05 08:28:54.915922 | localhost | skipping: Conditional result was False 2025-11-05 08:28:54.916530 | 2025-11-05 08:28:54.919960 | localhost | skipping: Conditional result was False 2025-11-05 08:28:54.933149 | 2025-11-05 08:28:54.933367 | LOOP [upload-logs : Upload console log and json output]