2025-11-14 21:01:21.368748 | Job console starting 2025-11-14 21:01:21.397969 | Updating git repos 2025-11-14 21:01:21.459550 | Cloning repos into workspace 2025-11-14 21:01:21.598342 | Restoring repo states 2025-11-14 21:01:21.640246 | Merging changes 2025-11-14 21:01:22.276107 | Checking out repos 2025-11-14 21:01:22.325193 | Preparing playbooks 2025-11-14 21:01:23.394410 | Running Ansible setup 2025-11-14 21:01:29.251540 | PRE-RUN START: [trusted : github.com/osism/zuul-config/playbooks/base/pre.yaml@main] 2025-11-14 21:01:30.564193 | 2025-11-14 21:01:30.564359 | PLAY [Base pre] 2025-11-14 21:01:30.581237 | 2025-11-14 21:01:30.581396 | TASK [Setup log path fact] 2025-11-14 21:01:30.633202 | debian-bookworm | ok 2025-11-14 21:01:30.661487 | 2025-11-14 21:01:30.661683 | TASK [set-zuul-log-path-fact : Set log path for a build] 2025-11-14 21:01:30.724959 | debian-bookworm | ok 2025-11-14 21:01:30.741824 | 2025-11-14 21:01:30.741975 | TASK [emit-job-header : Print job information] 2025-11-14 21:01:30.839029 | # Job Information 2025-11-14 21:01:30.839231 | Ansible Version: 2.16.14 2025-11-14 21:01:30.839267 | Job: container-image-python-osism-frontend-build 2025-11-14 21:01:30.839301 | Pipeline: check 2025-11-14 21:01:30.839324 | Executor: 521e9411259a 2025-11-14 21:01:30.839345 | Triggered by: https://github.com/osism/python-osism/pull/1816 2025-11-14 21:01:30.839368 | Event ID: 0c63aad0-c19d-11f0-8d05-73c2bc389188 2025-11-14 21:01:30.845006 | 2025-11-14 21:01:30.845138 | LOOP [emit-job-header : Print node information] 2025-11-14 21:01:31.115442 | debian-bookworm | ok: 2025-11-14 21:01:31.115731 | debian-bookworm | # Node Information 2025-11-14 21:01:31.115770 | debian-bookworm | Inventory Hostname: debian-bookworm 2025-11-14 21:01:31.115795 | debian-bookworm | Hostname: debian 2025-11-14 21:01:31.115818 | debian-bookworm | Username: zuul 2025-11-14 21:01:31.115839 | debian-bookworm | Distro: Debian 12.12 2025-11-14 21:01:31.115864 | debian-bookworm | Provider: regiocloud-a 2025-11-14 21:01:31.115885 | debian-bookworm | Region: 2025-11-14 21:01:31.115906 | debian-bookworm | Label: debian-bookworm 2025-11-14 21:01:31.115926 | debian-bookworm | Product Name: OpenStack Nova 2025-11-14 21:01:31.115946 | debian-bookworm | Interface IP: 2a13:1a81:8000:3124:f816:3eff:fe6e:c0e9 2025-11-14 21:01:31.137999 | 2025-11-14 21:01:31.138137 | TASK [log-inventory : Ensure Zuul Ansible directory exists] 2025-11-14 21:01:32.303782 | debian-bookworm -> localhost | changed 2025-11-14 21:01:32.311471 | 2025-11-14 21:01:32.311663 | TASK [log-inventory : Copy ansible inventory to logs dir] 2025-11-14 21:01:33.869898 | debian-bookworm -> localhost | changed 2025-11-14 21:01:33.892509 | 2025-11-14 21:01:33.892763 | TASK [add-build-sshkey : Check to see if ssh key was already created for this build] 2025-11-14 21:01:34.667504 | debian-bookworm -> localhost | ok 2025-11-14 21:01:34.674708 | 2025-11-14 21:01:34.674938 | TASK [add-build-sshkey : Create a new key in workspace based on build UUID] 2025-11-14 21:01:34.725409 | debian-bookworm | ok 2025-11-14 21:01:34.768351 | debian-bookworm | included: /var/lib/zuul/builds/34e302592b5b46fea00f56df19f3dfe6/trusted/project_1/github.com/osism/openinfra-zuul-jobs/roles/add-build-sshkey/tasks/create-key-and-replace.yaml 2025-11-14 21:01:34.775055 | 2025-11-14 21:01:34.775176 | TASK [add-build-sshkey : Create Temp SSH key] 2025-11-14 21:01:36.085981 | debian-bookworm -> localhost | Generating public/private rsa key pair. 2025-11-14 21:01:36.086217 | debian-bookworm -> localhost | Your identification has been saved in /var/lib/zuul/builds/34e302592b5b46fea00f56df19f3dfe6/work/34e302592b5b46fea00f56df19f3dfe6_id_rsa 2025-11-14 21:01:36.086256 | debian-bookworm -> localhost | Your public key has been saved in /var/lib/zuul/builds/34e302592b5b46fea00f56df19f3dfe6/work/34e302592b5b46fea00f56df19f3dfe6_id_rsa.pub 2025-11-14 21:01:36.086283 | debian-bookworm -> localhost | The key fingerprint is: 2025-11-14 21:01:36.086308 | debian-bookworm -> localhost | SHA256:wrtIf1cqthTOrekV7Wt02vnKMOFc0V3TzStINPnSFc8 zuul-build-sshkey 2025-11-14 21:01:36.086352 | debian-bookworm -> localhost | The key's randomart image is: 2025-11-14 21:01:36.086376 | debian-bookworm -> localhost | +---[RSA 3072]----+ 2025-11-14 21:01:36.086397 | debian-bookworm -> localhost | | .o. +=| 2025-11-14 21:01:36.086419 | debian-bookworm -> localhost | | o. +O| 2025-11-14 21:01:36.086439 | debian-bookworm -> localhost | | . + o E| 2025-11-14 21:01:36.086459 | debian-bookworm -> localhost | | . + + o | 2025-11-14 21:01:36.086479 | debian-bookworm -> localhost | | o S . + o | 2025-11-14 21:01:36.086510 | debian-bookworm -> localhost | | = o =oo. | 2025-11-14 21:01:36.086531 | debian-bookworm -> localhost | | . . + o+*+ . | 2025-11-14 21:01:36.086551 | debian-bookworm -> localhost | | . o o++o o=o | 2025-11-14 21:01:36.086571 | debian-bookworm -> localhost | | . o+=+ .. oo.| 2025-11-14 21:01:36.086591 | debian-bookworm -> localhost | +----[SHA256]-----+ 2025-11-14 21:01:36.086682 | debian-bookworm -> localhost | ok: Runtime: 0:00:00.412624 2025-11-14 21:01:36.093807 | 2025-11-14 21:01:36.093939 | TASK [add-build-sshkey : Remote setup ssh keys (linux)] 2025-11-14 21:01:36.150216 | debian-bookworm | ok 2025-11-14 21:01:36.168473 | debian-bookworm | included: /var/lib/zuul/builds/34e302592b5b46fea00f56df19f3dfe6/trusted/project_1/github.com/osism/openinfra-zuul-jobs/roles/add-build-sshkey/tasks/remote-linux.yaml 2025-11-14 21:01:36.179406 | 2025-11-14 21:01:36.179532 | TASK [add-build-sshkey : Remove previously added zuul-build-sshkey] 2025-11-14 21:01:36.204274 | debian-bookworm | skipping: Conditional result was False 2025-11-14 21:01:36.212689 | 2025-11-14 21:01:36.212818 | TASK [add-build-sshkey : Enable access via build key on all nodes] 2025-11-14 21:01:36.873399 | debian-bookworm | changed 2025-11-14 21:01:36.887172 | 2025-11-14 21:01:36.887318 | TASK [add-build-sshkey : Make sure user has a .ssh] 2025-11-14 21:01:37.160050 | debian-bookworm | ok 2025-11-14 21:01:37.169040 | 2025-11-14 21:01:37.169190 | TASK [add-build-sshkey : Install build private key as SSH key on all nodes] 2025-11-14 21:01:37.775757 | debian-bookworm | changed 2025-11-14 21:01:37.783236 | 2025-11-14 21:01:37.783369 | TASK [add-build-sshkey : Install build public key as SSH key on all nodes] 2025-11-14 21:01:38.422472 | debian-bookworm | changed 2025-11-14 21:01:38.430503 | 2025-11-14 21:01:38.430661 | TASK [add-build-sshkey : Remote setup ssh keys (windows)] 2025-11-14 21:01:38.475543 | debian-bookworm | skipping: Conditional result was False 2025-11-14 21:01:38.484706 | 2025-11-14 21:01:38.484863 | TASK [remove-zuul-sshkey : Remove master key from local agent] 2025-11-14 21:01:39.076656 | debian-bookworm -> localhost | changed 2025-11-14 21:01:39.091585 | 2025-11-14 21:01:39.091753 | TASK [add-build-sshkey : Add back temp key] 2025-11-14 21:01:39.574930 | debian-bookworm -> localhost | Identity added: /var/lib/zuul/builds/34e302592b5b46fea00f56df19f3dfe6/work/34e302592b5b46fea00f56df19f3dfe6_id_rsa (zuul-build-sshkey) 2025-11-14 21:01:39.575502 | debian-bookworm -> localhost | ok: Runtime: 0:00:00.014089 2025-11-14 21:01:39.594399 | 2025-11-14 21:01:39.594581 | TASK [add-build-sshkey : Verify we can still SSH to all nodes] 2025-11-14 21:01:40.109663 | debian-bookworm | ok 2025-11-14 21:01:40.115848 | 2025-11-14 21:01:40.115991 | TASK [add-build-sshkey : Verify we can still SSH to all nodes (windows)] 2025-11-14 21:01:40.161048 | debian-bookworm | skipping: Conditional result was False 2025-11-14 21:01:40.175757 | 2025-11-14 21:01:40.175924 | TASK [start-zuul-console : Start zuul_console daemon.] 2025-11-14 21:01:40.645339 | debian-bookworm | ok 2025-11-14 21:01:40.669207 | 2025-11-14 21:01:40.669359 | TASK [validate-host : Define zuul_info_dir fact] 2025-11-14 21:01:40.729492 | debian-bookworm | ok 2025-11-14 21:01:40.734722 | 2025-11-14 21:01:40.739159 | TASK [validate-host : Ensure Zuul Ansible directory exists] 2025-11-14 21:01:41.261008 | debian-bookworm -> localhost | ok 2025-11-14 21:01:41.268055 | 2025-11-14 21:01:41.268184 | TASK [validate-host : Collect information about the host] 2025-11-14 21:01:42.640779 | debian-bookworm | ok 2025-11-14 21:01:42.651833 | 2025-11-14 21:01:42.651965 | TASK [validate-host : Sanitize hostname] 2025-11-14 21:01:42.866565 | debian-bookworm | ok 2025-11-14 21:01:42.964216 | 2025-11-14 21:01:42.964361 | TASK [validate-host : Write out all ansible variables/facts known for each host] 2025-11-14 21:01:43.813017 | debian-bookworm -> localhost | changed 2025-11-14 21:01:43.819394 | 2025-11-14 21:01:43.819518 | TASK [validate-host : Collect information about zuul worker] 2025-11-14 21:01:44.264285 | debian-bookworm | ok 2025-11-14 21:01:44.273848 | 2025-11-14 21:01:44.274005 | TASK [validate-host : Write out all zuul information for each host] 2025-11-14 21:01:45.095704 | debian-bookworm -> localhost | changed 2025-11-14 21:01:45.123298 | 2025-11-14 21:01:45.123677 | TASK [prepare-workspace-log : Start zuul_console daemon.] 2025-11-14 21:01:45.405636 | debian-bookworm | ok 2025-11-14 21:01:45.414143 | 2025-11-14 21:01:45.414268 | TASK [prepare-workspace-log : Synchronize src repos to workspace directory.] 2025-11-14 21:01:46.586751 | debian-bookworm | changed: 2025-11-14 21:01:46.587127 | debian-bookworm | cd+++++++++ src/ 2025-11-14 21:01:46.587167 | debian-bookworm | cd+++++++++ src/github.com/ 2025-11-14 21:01:46.587191 | debian-bookworm | cd+++++++++ src/github.com/osism/ 2025-11-14 21:01:46.587212 | debian-bookworm | cd+++++++++ src/github.com/osism/python-osism/ 2025-11-14 21:01:46.587232 | debian-bookworm | Containerfile 2025-11-14 21:01:46.587344 | debian-bookworm | Containerfile 2025-11-14 21:01:46.617842 | debian-bookworm | 11.6.2 2025-11-14 21:03:19.812182 | debian-bookworm | #9 20.81 npm notice Changelog: https://github.com/npm/cli/releases/tag/v11.6.2 2025-11-14 21:03:19.812226 | debian-bookworm | #9 20.81 npm notice To update run: npm install -g npm@11.6.2 2025-11-14 21:03:19.812271 | debian-bookworm | #9 20.81 npm notice 2025-11-14 21:03:20.208280 | debian-bookworm | #9 DONE 21.4s 2025-11-14 21:03:20.362426 | debian-bookworm | 2025-11-14 21:03:20.362491 | debian-bookworm | #11 [build 5/6] COPY . . 2025-11-14 21:03:20.607652 | debian-bookworm | #11 DONE 0.4s 2025-11-14 21:03:20.762960 | debian-bookworm | 2025-11-14 21:03:20.763022 | debian-bookworm | #12 [build 6/6] RUN npm run build 2025-11-14 21:03:21.106886 | debian-bookworm | #12 0.495 2025-11-14 21:03:21.107058 | debian-bookworm | #12 0.495 > frontend@0.1.0 build 2025-11-14 21:03:21.107157 | debian-bookworm | #12 0.495 > next build 2025-11-14 21:03:21.107215 | debian-bookworm | #12 0.495 2025-11-14 21:03:22.649572 | debian-bookworm | #12 2.038 ▲ Next.js 15.5.0 2025-11-14 21:03:22.847664 | debian-bookworm | #12 2.039 2025-11-14 21:03:22.847766 | debian-bookworm | #12 2.085 Creating an optimized production build ... 2025-11-14 21:03:45.980235 | debian-bookworm | #12 25.37 ✓ Compiled successfully in 19.1s 2025-11-14 21:03:46.136370 | debian-bookworm | #12 25.37 Linting and checking validity of types ... 2025-11-14 21:03:54.016974 | debian-bookworm | #12 33.41 Collecting page data ... 2025-11-14 21:03:57.233106 | debian-bookworm | #12 36.62 Generating static pages (0/10) ... 2025-11-14 21:03:58.186006 | debian-bookworm | #12 37.57 Generating static pages (2/10) 2025-11-14 21:03:58.759208 | debian-bookworm | #12 38.15 Generating static pages (4/10) 2025-11-14 21:03:58.910375 | debian-bookworm | #12 38.15 Generating static pages (7/10) 2025-11-14 21:03:58.910488 | debian-bookworm | #12 38.15 ✓ Generating static pages (10/10) 2025-11-14 21:04:00.032836 | debian-bookworm | #12 39.42 Finalizing page optimization ... 2025-11-14 21:04:00.033043 | debian-bookworm | #12 39.42 Collecting build traces ... 2025-11-14 21:04:27.963447 | debian-bookworm | #12 67.35 2025-11-14 21:04:28.121853 | debian-bookworm | #12 67.36 Route (app) Size First Load JS 2025-11-14 21:04:28.121913 | debian-bookworm | #12 67.36 ┌ ○ / 1.79 kB 136 kB 2025-11-14 21:04:28.121918 | debian-bookworm | #12 67.36 ├ ○ /_not-found 991 B 103 kB 2025-11-14 21:04:28.121923 | debian-bookworm | #12 67.36 ├ ƒ /api/config 127 B 102 kB 2025-11-14 21:04:28.121951 | debian-bookworm | #12 67.36 ├ ƒ /api/health 127 B 102 kB 2025-11-14 21:04:28.121957 | debian-bookworm | #12 67.36 ├ ○ /events 12.9 kB 115 kB 2025-11-14 21:04:28.121962 | debian-bookworm | #12 67.36 ├ ○ /nodes 3.38 kB 134 kB 2025-11-14 21:04:28.121966 | debian-bookworm | #12 67.36 └ ○ /services 1.41 kB 103 kB 2025-11-14 21:04:28.121971 | debian-bookworm | #12 67.36 + First Load JS shared by all 102 kB 2025-11-14 21:04:28.121975 | debian-bookworm | #12 67.36 ├ chunks/255-01c481785f268126.js 45.7 kB 2025-11-14 21:04:28.121982 | debian-bookworm | #12 67.36 ├ chunks/4bd1b696-c023c6e3521b1417.js 54.2 kB 2025-11-14 21:04:28.121986 | debian-bookworm | #12 67.36 └ other shared chunks (total) 1.92 kB 2025-11-14 21:04:28.121990 | debian-bookworm | #12 67.36 2025-11-14 21:04:28.121994 | debian-bookworm | #12 67.36 2025-11-14 21:04:28.121998 | debian-bookworm | #12 67.36 ○ (Static) prerendered as static content 2025-11-14 21:04:28.122002 | debian-bookworm | #12 67.36 ƒ (Dynamic) server-rendered on demand 2025-11-14 21:04:28.122006 | debian-bookworm | #12 67.36 2025-11-14 21:04:28.145585 | debian-bookworm | #12 DONE 67.5s 2025-11-14 21:04:29.057244 | debian-bookworm | 2025-11-14 21:04:29.057322 | debian-bookworm | #13 [runner 5/7] COPY --from=build /app/public ./public 2025-11-14 21:04:29.174913 | debian-bookworm | #13 DONE 0.1s 2025-11-14 21:04:29.331792 | debian-bookworm | 2025-11-14 21:04:29.331875 | debian-bookworm | #14 [runner 6/7] COPY --from=build --chown=nextjs:nodejs /app/.next/standalone ./ 2025-11-14 21:04:29.664755 | debian-bookworm | #14 DONE 0.5s 2025-11-14 21:04:29.799286 | debian-bookworm | 2025-11-14 21:04:29.799376 | debian-bookworm | #15 [runner 7/7] COPY --from=build --chown=nextjs:nodejs /app/.next/static ./.next/static 2025-11-14 21:04:29.799404 | debian-bookworm | #15 DONE 0.1s 2025-11-14 21:04:29.961178 | debian-bookworm | 2025-11-14 21:04:29.961247 | debian-bookworm | #16 exporting to image 2025-11-14 21:04:29.961256 | debian-bookworm | #16 exporting layers 2025-11-14 21:04:34.611394 | debian-bookworm | #16 exporting layers 4.8s done 2025-11-14 21:04:34.728606 | debian-bookworm | #16 exporting manifest sha256:b0e2a22de6f68e10291d618a812fe1491d7665f329bb0911ac09d963feac6472 0.0s done 2025-11-14 21:04:34.728785 | debian-bookworm | #16 exporting config sha256:7c3df02e4ce5be54c642662196cc9dee6f664e5a937e3733a8b10cc757783f3d 0.0s done 2025-11-14 21:04:34.728849 | debian-bookworm | #16 exporting attestation manifest sha256:6327c29b82b3bcc0dff2b9f0038d37b826e88d5e84d40b586f6fc2d31d64df18 0.0s done 2025-11-14 21:04:34.728872 | debian-bookworm | #16 exporting manifest list sha256:bbcd086a458d9431bd80ca9a04bc4f501bcf30bf010adca6dd240483fb7a8aad 0.0s done 2025-11-14 21:04:34.728906 | debian-bookworm | #16 naming to docker.io/library/07aadce:latest 2025-11-14 21:04:34.885202 | debian-bookworm | #16 naming to docker.io/library/07aadce:latest done 2025-11-14 21:04:34.885280 | debian-bookworm | #16 unpacking to docker.io/library/07aadce:latest 2025-11-14 21:04:35.913898 | debian-bookworm | #16 unpacking to docker.io/library/07aadce:latest 1.2s done 2025-11-14 21:04:36.105340 | debian-bookworm | #16 DONE 6.1s 2025-11-14 21:04:36.137450 | debian-bookworm | + docker images 2025-11-14 21:04:36.204463 | debian-bookworm | WARNING: This output is designed for human readability. For machine-readable output, please use --format. 2025-11-14 21:04:36.204723 | debian-bookworm | IMAGE ID DISK USAGE CONTENT SIZE EXTRA 2025-11-14 21:04:36.204850 | debian-bookworm | 07aadce:latest bbcd086a458d 336MB 80.8MB 2025-11-14 21:04:36.456055 | debian-bookworm | ok: Runtime: 0:01:44.645521 2025-11-14 21:04:36.474494 | 2025-11-14 21:04:36.474762 | TASK [Run push script] 2025-11-14 21:04:37.020961 | 2025-11-14 21:04:37.021264 | TASK [Run cosign script] 2025-11-14 21:04:37.554107 | debian-bookworm | skipping: Conditional result was False 2025-11-14 21:04:37.568653 | 2025-11-14 21:04:37.568849 | TASK [Run sbom script] 2025-11-14 21:04:38.104698 | debian-bookworm | skipping: Conditional result was False 2025-11-14 21:04:38.108646 | 2025-11-14 21:04:38.108993 | PLAY RECAP 2025-11-14 21:04:38.109240 | debian-bookworm | ok: 1 changed: 1 unreachable: 0 failed: 0 skipped: 4 rescued: 0 ignored: 0 2025-11-14 21:04:38.109366 | 2025-11-14 21:04:38.267161 | RUN END RESULT_NORMAL: [untrusted : github.com/osism/python-osism/playbooks/build.yml@main] 2025-11-14 21:04:38.268265 | POST-RUN START: [trusted : github.com/osism/zuul-config/playbooks/base/post.yaml@main] 2025-11-14 21:04:39.105918 | 2025-11-14 21:04:39.106171 | PLAY [Base post] 2025-11-14 21:04:39.125705 | 2025-11-14 21:04:39.125940 | TASK [remove-build-sshkey : Remove the build SSH key from all nodes] 2025-11-14 21:04:39.961823 | debian-bookworm | changed 2025-11-14 21:04:39.968845 | 2025-11-14 21:04:39.968969 | PLAY RECAP 2025-11-14 21:04:39.969033 | debian-bookworm | ok: 1 changed: 1 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2025-11-14 21:04:39.969097 | 2025-11-14 21:04:40.096863 | POST-RUN END RESULT_NORMAL: [trusted : github.com/osism/zuul-config/playbooks/base/post.yaml@main] 2025-11-14 21:04:40.097998 | POST-RUN START: [trusted : github.com/osism/zuul-config/playbooks/base/post-logs.yaml@main] 2025-11-14 21:04:40.923923 | 2025-11-14 21:04:40.924132 | PLAY [Base post-logs] 2025-11-14 21:04:40.936018 | 2025-11-14 21:04:40.936192 | TASK [generate-zuul-manifest : Generate Zuul manifest] 2025-11-14 21:04:41.467223 | localhost | changed 2025-11-14 21:04:41.484871 | 2025-11-14 21:04:41.485071 | TASK [generate-zuul-manifest : Return Zuul manifest URL to Zuul] 2025-11-14 21:04:41.523786 | localhost | ok 2025-11-14 21:04:41.530253 | 2025-11-14 21:04:41.530472 | TASK [Set zuul-log-path fact] 2025-11-14 21:04:41.552976 | localhost | ok 2025-11-14 21:04:41.572824 | 2025-11-14 21:04:41.573129 | TASK [set-zuul-log-path-fact : Set log path for a build] 2025-11-14 21:04:41.612183 | localhost | ok 2025-11-14 21:04:41.620396 | 2025-11-14 21:04:41.620635 | TASK [upload-logs : Create log directories] 2025-11-14 21:04:42.158804 | localhost | changed 2025-11-14 21:04:42.161693 | 2025-11-14 21:04:42.161806 | TASK [upload-logs : Ensure logs are readable before uploading] 2025-11-14 21:04:42.670078 | localhost -> localhost | ok: Runtime: 0:00:00.009481 2025-11-14 21:04:42.678433 | 2025-11-14 21:04:42.678655 | TASK [upload-logs : Upload logs to log server] 2025-11-14 21:04:43.272723 | localhost | Output suppressed because no_log was given 2025-11-14 21:04:43.276588 | 2025-11-14 21:04:43.276834 | LOOP [upload-logs : Compress console log and json output] 2025-11-14 21:04:43.339014 | localhost | skipping: Conditional result was False 2025-11-14 21:04:43.344303 | localhost | skipping: Conditional result was False 2025-11-14 21:04:43.350722 | 2025-11-14 21:04:43.350939 | LOOP [upload-logs : Upload compressed console log and json output] 2025-11-14 21:04:43.421834 | localhost | skipping: Conditional result was False 2025-11-14 21:04:43.422444 | 2025-11-14 21:04:43.424188 | localhost | skipping: Conditional result was False 2025-11-14 21:04:43.432222 | 2025-11-14 21:04:43.432392 | LOOP [upload-logs : Upload console log and json output]