2026-01-13 16:06:27.711853 | Job console starting 2026-01-13 16:06:27.737912 | Updating git repos 2026-01-13 16:06:27.809101 | Cloning repos into workspace 2026-01-13 16:06:27.892832 | Restoring repo states 2026-01-13 16:06:27.904602 | Merging changes 2026-01-13 16:06:28.619363 | Checking out repos 2026-01-13 16:06:28.676844 | Preparing playbooks 2026-01-13 16:06:30.167683 | Running Ansible setup 2026-01-13 16:06:35.883309 | PRE-RUN START: [trusted : github.com/osism/zuul-config/playbooks/base/pre.yaml@main] 2026-01-13 16:06:37.210798 | 2026-01-13 16:06:37.210996 | PLAY [Base pre] 2026-01-13 16:06:37.260488 | 2026-01-13 16:06:37.260681 | TASK [Setup log path fact] 2026-01-13 16:06:37.296147 | debian-bookworm | ok 2026-01-13 16:06:37.324951 | 2026-01-13 16:06:37.325134 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-01-13 16:06:37.375605 | debian-bookworm | ok 2026-01-13 16:06:37.385879 | 2026-01-13 16:06:37.386012 | TASK [emit-job-header : Print job information] 2026-01-13 16:06:37.466291 | # Job Information 2026-01-13 16:06:37.466492 | Ansible Version: 2.16.14 2026-01-13 16:06:37.466529 | Job: container-image-python-osism-frontend-build 2026-01-13 16:06:37.466562 | Pipeline: check 2026-01-13 16:06:37.466586 | Executor: 521e9411259a 2026-01-13 16:06:37.466606 | Triggered by: https://github.com/osism/python-osism/pull/1929 2026-01-13 16:06:37.466643 | Event ID: caacf340-f099-11f0-8ef9-d788845d69b7 2026-01-13 16:06:37.472226 | 2026-01-13 16:06:37.472356 | LOOP [emit-job-header : Print node information] 2026-01-13 16:06:37.732133 | debian-bookworm | ok: 2026-01-13 16:06:37.732413 | debian-bookworm | # Node Information 2026-01-13 16:06:37.732453 | debian-bookworm | Inventory Hostname: debian-bookworm 2026-01-13 16:06:37.732479 | debian-bookworm | Hostname: debian 2026-01-13 16:06:37.732501 | debian-bookworm | Username: zuul 2026-01-13 16:06:37.732522 | debian-bookworm | Distro: Debian 12.13 2026-01-13 16:06:37.732551 | debian-bookworm | Provider: regiocloud-a 2026-01-13 16:06:37.732577 | debian-bookworm | Region: 2026-01-13 16:06:37.732599 | debian-bookworm | Label: debian-bookworm 2026-01-13 16:06:37.732641 | debian-bookworm | Product Name: OpenStack Nova 2026-01-13 16:06:37.732663 | debian-bookworm | Interface IP: 2a13:1a81:8000:3124:f816:3eff:fe52:ca04 2026-01-13 16:06:37.759936 | 2026-01-13 16:06:37.760086 | TASK [log-inventory : Ensure Zuul Ansible directory exists] 2026-01-13 16:06:38.463113 | debian-bookworm -> localhost | changed 2026-01-13 16:06:38.470777 | 2026-01-13 16:06:38.470965 | TASK [log-inventory : Copy ansible inventory to logs dir] 2026-01-13 16:06:40.781065 | debian-bookworm -> localhost | changed 2026-01-13 16:06:40.793451 | 2026-01-13 16:06:40.793594 | TASK [add-build-sshkey : Check to see if ssh key was already created for this build] 2026-01-13 16:06:41.411382 | debian-bookworm -> localhost | ok 2026-01-13 16:06:41.418524 | 2026-01-13 16:06:41.418733 | TASK [add-build-sshkey : Create a new key in workspace based on build UUID] 2026-01-13 16:06:41.478290 | debian-bookworm | ok 2026-01-13 16:06:41.516806 | debian-bookworm | included: /var/lib/zuul/builds/6821c878664d405d9166c791c2f72ba1/trusted/project_1/github.com/osism/openinfra-zuul-jobs/roles/add-build-sshkey/tasks/create-key-and-replace.yaml 2026-01-13 16:06:41.534122 | 2026-01-13 16:06:41.534275 | TASK [add-build-sshkey : Create Temp SSH key] 2026-01-13 16:06:43.180342 | debian-bookworm -> localhost | Generating public/private rsa key pair. 2026-01-13 16:06:43.180570 | debian-bookworm -> localhost | Your identification has been saved in /var/lib/zuul/builds/6821c878664d405d9166c791c2f72ba1/work/6821c878664d405d9166c791c2f72ba1_id_rsa 2026-01-13 16:06:43.180611 | debian-bookworm -> localhost | Your public key has been saved in /var/lib/zuul/builds/6821c878664d405d9166c791c2f72ba1/work/6821c878664d405d9166c791c2f72ba1_id_rsa.pub 2026-01-13 16:06:43.180663 | debian-bookworm -> localhost | The key fingerprint is: 2026-01-13 16:06:43.180690 | debian-bookworm -> localhost | SHA256:Bo+JJ3ceElUk87n0W5lD/czeUzMv0xnh3F7Tyw5e2V0 zuul-build-sshkey 2026-01-13 16:06:43.180728 | debian-bookworm -> localhost | The key's randomart image is: 2026-01-13 16:06:43.180752 | debian-bookworm -> localhost | +---[RSA 3072]----+ 2026-01-13 16:06:43.180773 | debian-bookworm -> localhost | | +oo | 2026-01-13 16:06:43.180796 | debian-bookworm -> localhost | | . + . . | 2026-01-13 16:06:43.180816 | debian-bookworm -> localhost | | o + ...| 2026-01-13 16:06:43.180836 | debian-bookworm -> localhost | | . * . o .o==| 2026-01-13 16:06:43.180855 | debian-bookworm -> localhost | | o * S . . =BE| 2026-01-13 16:06:43.180883 | debian-bookworm -> localhost | | + = . o.=^| 2026-01-13 16:06:43.180906 | debian-bookworm -> localhost | | . ..oBO| 2026-01-13 16:06:43.180927 | debian-bookworm -> localhost | | . +o.| 2026-01-13 16:06:43.180978 | debian-bookworm -> localhost | | . . | 2026-01-13 16:06:43.181002 | debian-bookworm -> localhost | +----[SHA256]-----+ 2026-01-13 16:06:43.181081 | debian-bookworm -> localhost | ok: Runtime: 0:00:00.496708 2026-01-13 16:06:43.189353 | 2026-01-13 16:06:43.189489 | TASK [add-build-sshkey : Remote setup ssh keys (linux)] 2026-01-13 16:06:43.219374 | debian-bookworm | ok 2026-01-13 16:06:43.229412 | debian-bookworm | included: /var/lib/zuul/builds/6821c878664d405d9166c791c2f72ba1/trusted/project_1/github.com/osism/openinfra-zuul-jobs/roles/add-build-sshkey/tasks/remote-linux.yaml 2026-01-13 16:06:43.238819 | 2026-01-13 16:06:43.238980 | TASK [add-build-sshkey : Remove previously added zuul-build-sshkey] 2026-01-13 16:06:43.263022 | debian-bookworm | skipping: Conditional result was False 2026-01-13 16:06:43.269411 | 2026-01-13 16:06:43.269685 | TASK [add-build-sshkey : Enable access via build key on all nodes] 2026-01-13 16:06:43.957292 | debian-bookworm | changed 2026-01-13 16:06:43.963921 | 2026-01-13 16:06:43.964070 | TASK [add-build-sshkey : Make sure user has a .ssh] 2026-01-13 16:06:44.237165 | debian-bookworm | ok 2026-01-13 16:06:44.244263 | 2026-01-13 16:06:44.244397 | TASK [add-build-sshkey : Install build private key as SSH key on all nodes] 2026-01-13 16:06:44.882422 | debian-bookworm | changed 2026-01-13 16:06:44.890215 | 2026-01-13 16:06:44.890342 | TASK [add-build-sshkey : Install build public key as SSH key on all nodes] 2026-01-13 16:06:45.566204 | debian-bookworm | changed 2026-01-13 16:06:45.572100 | 2026-01-13 16:06:45.572220 | TASK [add-build-sshkey : Remote setup ssh keys (windows)] 2026-01-13 16:06:45.607118 | debian-bookworm | skipping: Conditional result was False 2026-01-13 16:06:45.613700 | 2026-01-13 16:06:45.613827 | TASK [remove-zuul-sshkey : Remove master key from local agent] 2026-01-13 16:06:46.297972 | debian-bookworm -> localhost | changed 2026-01-13 16:06:46.314296 | 2026-01-13 16:06:46.314519 | TASK [add-build-sshkey : Add back temp key] 2026-01-13 16:06:46.760128 | debian-bookworm -> localhost | Identity added: /var/lib/zuul/builds/6821c878664d405d9166c791c2f72ba1/work/6821c878664d405d9166c791c2f72ba1_id_rsa (zuul-build-sshkey) 2026-01-13 16:06:46.760396 | debian-bookworm -> localhost | ok: Runtime: 0:00:00.031015 2026-01-13 16:06:46.770754 | 2026-01-13 16:06:46.770930 | TASK [add-build-sshkey : Verify we can still SSH to all nodes] 2026-01-13 16:06:47.253781 | debian-bookworm | ok 2026-01-13 16:06:47.267065 | 2026-01-13 16:06:47.267216 | TASK [add-build-sshkey : Verify we can still SSH to all nodes (windows)] 2026-01-13 16:06:47.291131 | debian-bookworm | skipping: Conditional result was False 2026-01-13 16:06:47.302271 | 2026-01-13 16:06:47.302404 | TASK [start-zuul-console : Start zuul_console daemon.] 2026-01-13 16:06:47.775695 | debian-bookworm | ok 2026-01-13 16:06:47.796717 | 2026-01-13 16:06:47.796882 | TASK [validate-host : Define zuul_info_dir fact] 2026-01-13 16:06:47.847918 | debian-bookworm | ok 2026-01-13 16:06:47.853334 | 2026-01-13 16:06:47.853468 | TASK [validate-host : Ensure Zuul Ansible directory exists] 2026-01-13 16:06:48.423751 | debian-bookworm -> localhost | ok 2026-01-13 16:06:48.430451 | 2026-01-13 16:06:48.430584 | TASK [validate-host : Collect information about the host] 2026-01-13 16:06:49.775554 | debian-bookworm | ok 2026-01-13 16:06:49.800136 | 2026-01-13 16:06:49.800285 | TASK [validate-host : Sanitize hostname] 2026-01-13 16:06:49.931678 | debian-bookworm | ok 2026-01-13 16:06:49.979533 | 2026-01-13 16:06:49.979705 | TASK [validate-host : Write out all ansible variables/facts known for each host] 2026-01-13 16:06:50.962132 | debian-bookworm -> localhost | changed 2026-01-13 16:06:50.968425 | 2026-01-13 16:06:50.968559 | TASK [validate-host : Collect information about zuul worker] 2026-01-13 16:06:51.435779 | debian-bookworm | ok 2026-01-13 16:06:51.440640 | 2026-01-13 16:06:51.440766 | TASK [validate-host : Write out all zuul information for each host] 2026-01-13 16:06:52.206332 | debian-bookworm -> localhost | changed 2026-01-13 16:06:52.226367 | 2026-01-13 16:06:52.226521 | TASK [prepare-workspace-log : Start zuul_console daemon.] 2026-01-13 16:06:52.506516 | debian-bookworm | ok 2026-01-13 16:06:52.512651 | 2026-01-13 16:06:52.512784 | TASK [prepare-workspace-log : Synchronize src repos to workspace directory.] 2026-01-13 16:06:53.728982 | debian-bookworm | changed: 2026-01-13 16:06:53.729264 | debian-bookworm | cd+++++++++ src/ 2026-01-13 16:06:53.734255 | debian-bookworm | cd+++++++++ src/github.com/ 2026-01-13 16:06:53.734355 | debian-bookworm | cd+++++++++ src/github.com/osism/ 2026-01-13 16:06:53.734407 | debian-bookworm | cd+++++++++ src/github.com/osism/python-osism/ 2026-01-13 16:06:53.734452 | debian-bookworm | Containerfile 2026-01-13 16:06:53.734773 | debian-bookworm | Containerfile 2026-01-13 16:06:53.779245 | debian-bookworm | 11.7.0 2026-01-13 16:08:25.432217 | debian-bookworm | #9 21.04 npm notice Changelog: https://github.com/npm/cli/releases/tag/v11.7.0 2026-01-13 16:08:25.432222 | debian-bookworm | #9 21.04 npm notice To update run: npm install -g npm@11.7.0 2026-01-13 16:08:25.432226 | debian-bookworm | #9 21.04 npm notice 2026-01-13 16:08:25.986873 | debian-bookworm | #9 DONE 21.7s 2026-01-13 16:08:26.141728 | debian-bookworm | 2026-01-13 16:08:26.141795 | debian-bookworm | #11 [build 5/6] COPY . . 2026-01-13 16:08:26.393789 | debian-bookworm | #11 DONE 0.4s 2026-01-13 16:08:26.547617 | debian-bookworm | 2026-01-13 16:08:26.547688 | debian-bookworm | #12 [build 6/6] RUN npm run build 2026-01-13 16:08:26.887560 | debian-bookworm | #12 0.491 2026-01-13 16:08:26.887626 | debian-bookworm | #12 0.491 > frontend@0.1.0 build 2026-01-13 16:08:26.887637 | debian-bookworm | #12 0.491 > next build 2026-01-13 16:08:26.887662 | debian-bookworm | #12 0.491 2026-01-13 16:08:28.400520 | debian-bookworm | #12 2.004 ▲ Next.js 15.5.0 2026-01-13 16:08:28.602761 | debian-bookworm | #12 2.005 2026-01-13 16:08:28.602844 | debian-bookworm | #12 2.055 Creating an optimized production build ... 2026-01-13 16:08:52.148528 | debian-bookworm | #12 25.75 ✓ Compiled successfully in 19.3s 2026-01-13 16:08:52.302243 | debian-bookworm | #12 25.75 Linting and checking validity of types ... 2026-01-13 16:08:59.524254 | debian-bookworm | #12 33.13 Collecting page data ... 2026-01-13 16:09:02.195010 | debian-bookworm | #12 35.80 Generating static pages (0/10) ... 2026-01-13 16:09:03.128541 | debian-bookworm | #12 36.73 Generating static pages (2/10) 2026-01-13 16:09:03.650124 | debian-bookworm | #12 37.25 Generating static pages (4/10) 2026-01-13 16:09:03.801933 | debian-bookworm | #12 37.25 Generating static pages (7/10) 2026-01-13 16:09:03.802080 | debian-bookworm | #12 37.25 ✓ Generating static pages (10/10) 2026-01-13 16:09:04.841338 | debian-bookworm | #12 38.44 Finalizing page optimization ... 2026-01-13 16:09:04.992239 | debian-bookworm | #12 38.45 Collecting build traces ... 2026-01-13 16:09:30.714171 | debian-bookworm | #12 64.32 2026-01-13 16:09:30.863445 | debian-bookworm | #12 64.33 Route (app) Size First Load JS 2026-01-13 16:09:30.863501 | debian-bookworm | #12 64.33 ┌ ○ / 1.79 kB 136 kB 2026-01-13 16:09:30.863508 | debian-bookworm | #12 64.33 ├ ○ /_not-found 991 B 103 kB 2026-01-13 16:09:30.863512 | debian-bookworm | #12 64.33 ├ ƒ /api/config 127 B 102 kB 2026-01-13 16:09:30.863517 | debian-bookworm | #12 64.33 ├ ƒ /api/health 127 B 102 kB 2026-01-13 16:09:30.863521 | debian-bookworm | #12 64.33 ├ ○ /events 12.9 kB 115 kB 2026-01-13 16:09:30.863525 | debian-bookworm | #12 64.33 ├ ○ /nodes 3.38 kB 134 kB 2026-01-13 16:09:30.863529 | debian-bookworm | #12 64.33 └ ○ /services 1.41 kB 103 kB 2026-01-13 16:09:30.863536 | debian-bookworm | #12 64.33 + First Load JS shared by all 102 kB 2026-01-13 16:09:30.863540 | debian-bookworm | #12 64.33 ├ chunks/255-01c481785f268126.js 45.7 kB 2026-01-13 16:09:30.863544 | debian-bookworm | #12 64.33 ├ chunks/4bd1b696-c023c6e3521b1417.js 54.2 kB 2026-01-13 16:09:30.863548 | debian-bookworm | #12 64.33 └ other shared chunks (total) 1.92 kB 2026-01-13 16:09:30.863552 | debian-bookworm | #12 64.33 2026-01-13 16:09:30.863557 | debian-bookworm | #12 64.33 2026-01-13 16:09:30.863561 | debian-bookworm | #12 64.33 ○ (Static) prerendered as static content 2026-01-13 16:09:30.863573 | debian-bookworm | #12 64.33 ƒ (Dynamic) server-rendered on demand 2026-01-13 16:09:30.863577 | debian-bookworm | #12 64.33 2026-01-13 16:09:30.863581 | debian-bookworm | #12 DONE 64.5s 2026-01-13 16:09:31.410901 | debian-bookworm | 2026-01-13 16:09:31.410956 | debian-bookworm | #13 [runner 5/7] COPY --from=build /app/public ./public 2026-01-13 16:09:31.535375 | debian-bookworm | #13 DONE 0.1s 2026-01-13 16:09:31.673799 | debian-bookworm | 2026-01-13 16:09:31.673857 | debian-bookworm | #14 [runner 6/7] COPY --from=build --chown=nextjs:nodejs /app/.next/standalone ./ 2026-01-13 16:09:32.160701 | debian-bookworm | #14 DONE 0.5s 2026-01-13 16:09:32.318956 | debian-bookworm | 2026-01-13 16:09:32.319043 | debian-bookworm | #15 [runner 7/7] COPY --from=build --chown=nextjs:nodejs /app/.next/static ./.next/static 2026-01-13 16:09:32.325022 | debian-bookworm | #15 DONE 0.2s 2026-01-13 16:09:32.486564 | debian-bookworm | 2026-01-13 16:09:32.486621 | debian-bookworm | #16 exporting to image 2026-01-13 16:09:32.486629 | debian-bookworm | #16 exporting layers 2026-01-13 16:09:36.981942 | debian-bookworm | #16 exporting layers 4.6s done 2026-01-13 16:09:36.982017 | debian-bookworm | #16 exporting manifest sha256:9d4935b8887f3620a6193347f09bbf1b34f555406e0c00bfc99112020063a476 2026-01-13 16:09:37.087899 | debian-bookworm | #16 exporting manifest sha256:9d4935b8887f3620a6193347f09bbf1b34f555406e0c00bfc99112020063a476 0.0s done 2026-01-13 16:09:37.088006 | debian-bookworm | #16 exporting config sha256:2da729e16e40a94978fbf94de49646ebd1c81047675c26938c4f1b2215325712 0.0s done 2026-01-13 16:09:37.088023 | debian-bookworm | #16 exporting attestation manifest sha256:e4969a21e1d8a969cfc6a51cfd454c1c5ffa9920450ff9b0b7fb10903670bcf6 0.0s done 2026-01-13 16:09:37.270461 | debian-bookworm | #16 exporting manifest list sha256:819a06f325f473fed573ddbe8e3ccd54fa720f6a034d82317fcd431118a86395 0.0s done 2026-01-13 16:09:37.270520 | debian-bookworm | #16 naming to docker.io/library/5a83b54:latest done 2026-01-13 16:09:37.270538 | debian-bookworm | #16 unpacking to docker.io/library/5a83b54:latest 2026-01-13 16:09:38.300158 | debian-bookworm | #16 unpacking to docker.io/library/5a83b54:latest 1.2s done 2026-01-13 16:09:38.489239 | debian-bookworm | #16 DONE 6.0s 2026-01-13 16:09:38.520337 | debian-bookworm | + docker images 2026-01-13 16:09:38.600906 | debian-bookworm | WARNING: This output is designed for human readability. For machine-readable output, please use --format. 2026-01-13 16:09:38.600971 | debian-bookworm | IMAGE ID DISK USAGE CONTENT SIZE EXTRA 2026-01-13 16:09:38.600979 | debian-bookworm | 5a83b54:latest 819a06f325f4 336MB 80.9MB 2026-01-13 16:09:38.879384 | debian-bookworm | ok: Runtime: 0:01:41.581751 2026-01-13 16:09:38.893455 | 2026-01-13 16:09:38.893621 | TASK [Run push script] 2026-01-13 16:09:39.446032 | 2026-01-13 16:09:39.446558 | TASK [Run cosign script] 2026-01-13 16:09:39.991589 | debian-bookworm | skipping: Conditional result was False 2026-01-13 16:09:40.005461 | 2026-01-13 16:09:40.005675 | TASK [Run sbom script] 2026-01-13 16:09:40.540616 | debian-bookworm | skipping: Conditional result was False 2026-01-13 16:09:40.544095 | 2026-01-13 16:09:40.544269 | PLAY RECAP 2026-01-13 16:09:40.544441 | debian-bookworm | ok: 1 changed: 1 unreachable: 0 failed: 0 skipped: 4 rescued: 0 ignored: 0 2026-01-13 16:09:40.544509 | 2026-01-13 16:09:40.693615 | RUN END RESULT_NORMAL: [untrusted : github.com/osism/python-osism/playbooks/build.yml@main] 2026-01-13 16:09:40.696288 | POST-RUN START: [trusted : github.com/osism/zuul-config/playbooks/base/post.yaml@main] 2026-01-13 16:09:41.449914 | 2026-01-13 16:09:41.450100 | PLAY [Base post] 2026-01-13 16:09:41.466106 | 2026-01-13 16:09:41.466263 | TASK [remove-build-sshkey : Remove the build SSH key from all nodes] 2026-01-13 16:09:42.251852 | debian-bookworm | changed 2026-01-13 16:09:42.262673 | 2026-01-13 16:09:42.262974 | PLAY RECAP 2026-01-13 16:09:42.263117 | debian-bookworm | ok: 1 changed: 1 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-01-13 16:09:42.263238 | 2026-01-13 16:09:42.406040 | POST-RUN END RESULT_NORMAL: [trusted : github.com/osism/zuul-config/playbooks/base/post.yaml@main] 2026-01-13 16:09:42.407801 | POST-RUN START: [trusted : github.com/osism/zuul-config/playbooks/base/post-logs.yaml@main] 2026-01-13 16:09:43.207804 | 2026-01-13 16:09:43.207980 | PLAY [Base post-logs] 2026-01-13 16:09:43.219047 | 2026-01-13 16:09:43.219202 | TASK [generate-zuul-manifest : Generate Zuul manifest] 2026-01-13 16:09:43.724656 | localhost | changed 2026-01-13 16:09:43.735277 | 2026-01-13 16:09:43.735506 | TASK [generate-zuul-manifest : Return Zuul manifest URL to Zuul] 2026-01-13 16:09:43.761182 | localhost | ok 2026-01-13 16:09:43.764702 | 2026-01-13 16:09:43.764813 | TASK [Set zuul-log-path fact] 2026-01-13 16:09:43.780526 | localhost | ok 2026-01-13 16:09:43.790449 | 2026-01-13 16:09:43.790647 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-01-13 16:09:43.816931 | localhost | ok 2026-01-13 16:09:43.821053 | 2026-01-13 16:09:43.821190 | TASK [upload-logs : Create log directories] 2026-01-13 16:09:44.343491 | localhost | changed 2026-01-13 16:09:44.348810 | 2026-01-13 16:09:44.348988 | TASK [upload-logs : Ensure logs are readable before uploading] 2026-01-13 16:09:44.863909 | localhost -> localhost | ok: Runtime: 0:00:00.006956 2026-01-13 16:09:44.872266 | 2026-01-13 16:09:44.872514 | TASK [upload-logs : Upload logs to log server] 2026-01-13 16:09:45.461826 | localhost | Output suppressed because no_log was given 2026-01-13 16:09:45.466145 | 2026-01-13 16:09:45.466502 | LOOP [upload-logs : Compress console log and json output] 2026-01-13 16:09:45.530884 | localhost | skipping: Conditional result was False 2026-01-13 16:09:45.535815 | localhost | skipping: Conditional result was False 2026-01-13 16:09:45.549888 | 2026-01-13 16:09:45.550194 | LOOP [upload-logs : Upload compressed console log and json output] 2026-01-13 16:09:45.603106 | localhost | skipping: Conditional result was False 2026-01-13 16:09:45.603688 | 2026-01-13 16:09:45.608454 | localhost | skipping: Conditional result was False 2026-01-13 16:09:45.623095 | 2026-01-13 16:09:45.623472 | LOOP [upload-logs : Upload console log and json output]