2025-11-28 14:34:50.903625 | Job console starting 2025-11-28 14:34:50.916522 | Updating git repos 2025-11-28 14:34:50.988178 | Cloning repos into workspace 2025-11-28 14:34:51.044090 | Restoring repo states 2025-11-28 14:34:51.110806 | Merging changes 2025-11-28 14:34:51.658341 | Checking out repos 2025-11-28 14:34:51.733427 | Preparing playbooks 2025-11-28 14:34:52.538167 | Running Ansible setup 2025-11-28 14:34:58.851197 | PRE-RUN START: [trusted : github.com/osism/zuul-config/playbooks/base/pre.yaml@main] 2025-11-28 14:35:00.377831 | 2025-11-28 14:35:00.378141 | PLAY [Base pre] 2025-11-28 14:35:00.398717 | 2025-11-28 14:35:00.398908 | TASK [Setup log path fact] 2025-11-28 14:35:00.431616 | debian-bookworm | ok 2025-11-28 14:35:00.447418 | 2025-11-28 14:35:00.447592 | TASK [set-zuul-log-path-fact : Set log path for a build] 2025-11-28 14:35:00.507618 | debian-bookworm | ok 2025-11-28 14:35:00.524863 | 2025-11-28 14:35:00.525068 | TASK [emit-job-header : Print job information] 2025-11-28 14:35:00.572771 | # Job Information 2025-11-28 14:35:00.572979 | Ansible Version: 2.16.14 2025-11-28 14:35:00.573017 | Job: container-image-python-osism-frontend-build 2025-11-28 14:35:00.573069 | Pipeline: check 2025-11-28 14:35:00.573093 | Executor: 521e9411259a 2025-11-28 14:35:00.573114 | Triggered by: https://github.com/osism/python-osism/pull/1858 2025-11-28 14:35:00.573136 | Event ID: 48c5dd70-cc67-11f0-914b-e9534a43c1ab 2025-11-28 14:35:00.579472 | 2025-11-28 14:35:00.579625 | LOOP [emit-job-header : Print node information] 2025-11-28 14:35:00.707324 | debian-bookworm | ok: 2025-11-28 14:35:00.707638 | debian-bookworm | # Node Information 2025-11-28 14:35:00.707691 | debian-bookworm | Inventory Hostname: debian-bookworm 2025-11-28 14:35:00.707724 | debian-bookworm | Hostname: debian 2025-11-28 14:35:00.707754 | debian-bookworm | Username: zuul 2025-11-28 14:35:00.707781 | debian-bookworm | Distro: Debian 12.12 2025-11-28 14:35:00.707812 | debian-bookworm | Provider: regiocloud-a 2025-11-28 14:35:00.707839 | debian-bookworm | Region: 2025-11-28 14:35:00.707865 | debian-bookworm | Label: debian-bookworm 2025-11-28 14:35:00.707891 | debian-bookworm | Product Name: OpenStack Nova 2025-11-28 14:35:00.707917 | debian-bookworm | Interface IP: 2a13:1a81:8000:3124:f816:3eff:fee7:49f8 2025-11-28 14:35:00.721538 | 2025-11-28 14:35:00.721753 | TASK [log-inventory : Ensure Zuul Ansible directory exists] 2025-11-28 14:35:01.312413 | debian-bookworm -> localhost | changed 2025-11-28 14:35:01.320216 | 2025-11-28 14:35:01.320397 | TASK [log-inventory : Copy ansible inventory to logs dir] 2025-11-28 14:35:02.717932 | debian-bookworm -> localhost | changed 2025-11-28 14:35:02.734389 | 2025-11-28 14:35:02.734537 | TASK [add-build-sshkey : Check to see if ssh key was already created for this build] 2025-11-28 14:35:03.083861 | debian-bookworm -> localhost | ok 2025-11-28 14:35:03.108774 | 2025-11-28 14:35:03.108974 | TASK [add-build-sshkey : Create a new key in workspace based on build UUID] 2025-11-28 14:35:03.163557 | debian-bookworm | ok 2025-11-28 14:35:03.200223 | debian-bookworm | included: /var/lib/zuul/builds/83722043435748259072aa3d7135d6f6/trusted/project_1/github.com/osism/openinfra-zuul-jobs/roles/add-build-sshkey/tasks/create-key-and-replace.yaml 2025-11-28 14:35:03.207230 | 2025-11-28 14:35:03.207359 | TASK [add-build-sshkey : Create Temp SSH key] 2025-11-28 14:35:05.318330 | debian-bookworm -> localhost | Generating public/private rsa key pair. 2025-11-28 14:35:05.318623 | debian-bookworm -> localhost | Your identification has been saved in /var/lib/zuul/builds/83722043435748259072aa3d7135d6f6/work/83722043435748259072aa3d7135d6f6_id_rsa 2025-11-28 14:35:05.318668 | debian-bookworm -> localhost | Your public key has been saved in /var/lib/zuul/builds/83722043435748259072aa3d7135d6f6/work/83722043435748259072aa3d7135d6f6_id_rsa.pub 2025-11-28 14:35:05.318696 | debian-bookworm -> localhost | The key fingerprint is: 2025-11-28 14:35:05.318720 | debian-bookworm -> localhost | SHA256:Yfun8OzLhsYbZaDX2KbAOlFl98jAqS/s+4zvbOOvzeg zuul-build-sshkey 2025-11-28 14:35:05.318758 | debian-bookworm -> localhost | The key's randomart image is: 2025-11-28 14:35:05.318781 | debian-bookworm -> localhost | +---[RSA 3072]----+ 2025-11-28 14:35:05.318803 | debian-bookworm -> localhost | | .+.. | 2025-11-28 14:35:05.318825 | debian-bookworm -> localhost | | oo+ o | 2025-11-28 14:35:05.318869 | debian-bookworm -> localhost | | ..+ o . | 2025-11-28 14:35:05.318891 | debian-bookworm -> localhost | | o.o B | 2025-11-28 14:35:05.318912 | debian-bookworm -> localhost | | ..+.S * | 2025-11-28 14:35:05.318938 | debian-bookworm -> localhost | | ooo.* | 2025-11-28 14:35:05.318959 | debian-bookworm -> localhost | | o. o+.. . | 2025-11-28 14:35:05.318979 | debian-bookworm -> localhost | | ..+*X.o | 2025-11-28 14:35:05.318999 | debian-bookworm -> localhost | | oXEB@. | 2025-11-28 14:35:05.319038 | debian-bookworm -> localhost | +----[SHA256]-----+ 2025-11-28 14:35:05.319093 | debian-bookworm -> localhost | ok: Runtime: 0:00:01.025976 2025-11-28 14:35:05.326456 | 2025-11-28 14:35:05.326592 | TASK [add-build-sshkey : Remote setup ssh keys (linux)] 2025-11-28 14:35:05.374409 | debian-bookworm | ok 2025-11-28 14:35:05.394667 | debian-bookworm | included: /var/lib/zuul/builds/83722043435748259072aa3d7135d6f6/trusted/project_1/github.com/osism/openinfra-zuul-jobs/roles/add-build-sshkey/tasks/remote-linux.yaml 2025-11-28 14:35:05.422812 | 2025-11-28 14:35:05.422989 | TASK [add-build-sshkey : Remove previously added zuul-build-sshkey] 2025-11-28 14:35:05.477788 | debian-bookworm | skipping: Conditional result was False 2025-11-28 14:35:05.485810 | 2025-11-28 14:35:05.485965 | TASK [add-build-sshkey : Enable access via build key on all nodes] 2025-11-28 14:35:06.369798 | debian-bookworm | changed 2025-11-28 14:35:06.376380 | 2025-11-28 14:35:06.376516 | TASK [add-build-sshkey : Make sure user has a .ssh] 2025-11-28 14:35:06.663317 | debian-bookworm | ok 2025-11-28 14:35:06.673524 | 2025-11-28 14:35:06.673668 | TASK [add-build-sshkey : Install build private key as SSH key on all nodes] 2025-11-28 14:35:07.338985 | debian-bookworm | changed 2025-11-28 14:35:07.375861 | 2025-11-28 14:35:07.376184 | TASK [add-build-sshkey : Install build public key as SSH key on all nodes] 2025-11-28 14:35:08.144867 | debian-bookworm | changed 2025-11-28 14:35:08.155422 | 2025-11-28 14:35:08.155565 | TASK [add-build-sshkey : Remote setup ssh keys (windows)] 2025-11-28 14:35:08.236875 | debian-bookworm | skipping: Conditional result was False 2025-11-28 14:35:08.245966 | 2025-11-28 14:35:08.246153 | TASK [remove-zuul-sshkey : Remove master key from local agent] 2025-11-28 14:35:09.131772 | debian-bookworm -> localhost | changed 2025-11-28 14:35:09.150510 | 2025-11-28 14:35:09.150665 | TASK [add-build-sshkey : Add back temp key] 2025-11-28 14:35:09.683047 | debian-bookworm -> localhost | Identity added: /var/lib/zuul/builds/83722043435748259072aa3d7135d6f6/work/83722043435748259072aa3d7135d6f6_id_rsa (zuul-build-sshkey) 2025-11-28 14:35:09.683921 | debian-bookworm -> localhost | ok: Runtime: 0:00:00.039724 2025-11-28 14:35:09.700796 | 2025-11-28 14:35:09.700951 | TASK [add-build-sshkey : Verify we can still SSH to all nodes] 2025-11-28 14:35:10.245520 | debian-bookworm | ok 2025-11-28 14:35:10.255326 | 2025-11-28 14:35:10.255459 | TASK [add-build-sshkey : Verify we can still SSH to all nodes (windows)] 2025-11-28 14:35:10.317323 | debian-bookworm | skipping: Conditional result was False 2025-11-28 14:35:10.335495 | 2025-11-28 14:35:10.335636 | TASK [start-zuul-console : Start zuul_console daemon.] 2025-11-28 14:35:11.065826 | debian-bookworm | ok 2025-11-28 14:35:11.097005 | 2025-11-28 14:35:11.097165 | TASK [validate-host : Define zuul_info_dir fact] 2025-11-28 14:35:11.137475 | debian-bookworm | ok 2025-11-28 14:35:11.145368 | 2025-11-28 14:35:11.145506 | TASK [validate-host : Ensure Zuul Ansible directory exists] 2025-11-28 14:35:11.973836 | debian-bookworm -> localhost | ok 2025-11-28 14:35:11.980966 | 2025-11-28 14:35:11.981139 | TASK [validate-host : Collect information about the host] 2025-11-28 14:35:14.192228 | debian-bookworm | ok 2025-11-28 14:35:14.216345 | 2025-11-28 14:35:14.216459 | TASK [validate-host : Sanitize hostname] 2025-11-28 14:35:14.589781 | debian-bookworm | ok 2025-11-28 14:35:14.680549 | 2025-11-28 14:35:14.680660 | TASK [validate-host : Write out all ansible variables/facts known for each host] 2025-11-28 14:35:15.823887 | debian-bookworm -> localhost | changed 2025-11-28 14:35:15.829384 | 2025-11-28 14:35:15.829481 | TASK [validate-host : Collect information about zuul worker] 2025-11-28 14:35:16.503880 | debian-bookworm | ok 2025-11-28 14:35:16.513993 | 2025-11-28 14:35:16.514180 | TASK [validate-host : Write out all zuul information for each host] 2025-11-28 14:35:17.589275 | debian-bookworm -> localhost | changed 2025-11-28 14:35:17.598578 | 2025-11-28 14:35:17.598676 | TASK [prepare-workspace-log : Start zuul_console daemon.] 2025-11-28 14:35:17.888097 | debian-bookworm | ok 2025-11-28 14:35:17.912798 | 2025-11-28 14:35:17.913319 | TASK [prepare-workspace-log : Synchronize src repos to workspace directory.] 2025-11-28 14:35:19.456578 | debian-bookworm | changed: 2025-11-28 14:35:19.456744 | debian-bookworm | cd+++++++++ src/ 2025-11-28 14:35:19.456779 | debian-bookworm | cd+++++++++ src/github.com/ 2025-11-28 14:35:19.456804 | debian-bookworm | cd+++++++++ src/github.com/osism/ 2025-11-28 14:35:19.456825 | debian-bookworm | cd+++++++++ src/github.com/osism/python-osism/ 2025-11-28 14:35:19.456845 | debian-bookworm | Containerfile 2025-11-28 14:35:19.456958 | debian-bookworm | Containerfile 2025-11-28 14:35:19.527157 | debian-bookworm | 11.6.4 2025-11-28 14:36:50.194304 | debian-bookworm | #9 19.21 npm notice Changelog: https://github.com/npm/cli/releases/tag/v11.6.4 2025-11-28 14:36:50.194308 | debian-bookworm | #9 19.21 npm notice To update run: npm install -g npm@11.6.4 2025-11-28 14:36:50.194313 | debian-bookworm | #9 19.21 npm notice 2025-11-28 14:36:50.650667 | debian-bookworm | #9 DONE 19.8s 2025-11-28 14:36:50.804466 | debian-bookworm | 2025-11-28 14:36:50.804685 | debian-bookworm | #11 [build 5/6] COPY . . 2025-11-28 14:36:51.247534 | debian-bookworm | #11 DONE 0.6s 2025-11-28 14:36:51.404406 | debian-bookworm | 2025-11-28 14:36:51.404509 | debian-bookworm | #12 [build 6/6] RUN npm run build 2025-11-28 14:36:51.757499 | debian-bookworm | #12 0.506 2025-11-28 14:36:51.757579 | debian-bookworm | #12 0.506 > frontend@0.1.0 build 2025-11-28 14:36:51.757599 | debian-bookworm | #12 0.506 > next build 2025-11-28 14:36:51.757631 | debian-bookworm | #12 0.506 2025-11-28 14:36:53.236252 | debian-bookworm | #12 1.985 ▲ Next.js 15.5.0 2025-11-28 14:36:53.448110 | debian-bookworm | #12 1.986 2025-11-28 14:36:53.448155 | debian-bookworm | #12 2.046 Creating an optimized production build ... 2025-11-28 14:37:14.692689 | debian-bookworm | #12 23.44 ✓ Compiled successfully in 17.3s 2025-11-28 14:37:14.847471 | debian-bookworm | #12 23.45 Linting and checking validity of types ... 2025-11-28 14:37:21.487547 | debian-bookworm | #12 30.24 Collecting page data ... 2025-11-28 14:37:23.898497 | debian-bookworm | #12 32.65 Generating static pages (0/10) ... 2025-11-28 14:37:24.672498 | debian-bookworm | #12 33.42 Generating static pages (2/10) 2025-11-28 14:37:24.895750 | debian-bookworm | #12 33.64 Generating static pages (4/10) 2025-11-28 14:37:25.046944 | debian-bookworm | #12 33.64 Generating static pages (7/10) 2025-11-28 14:37:25.207195 | debian-bookworm | #12 33.96 ✓ Generating static pages (10/10) 2025-11-28 14:37:26.234016 | debian-bookworm | #12 34.98 Finalizing page optimization ... 2025-11-28 14:37:26.384704 | debian-bookworm | #12 34.98 Collecting build traces ... 2025-11-28 14:37:50.790334 | debian-bookworm | #12 59.54 2025-11-28 14:37:50.947825 | debian-bookworm | #12 59.54 Route (app) Size First Load JS 2025-11-28 14:37:50.947888 | debian-bookworm | #12 59.54 ┌ ○ / 1.79 kB 136 kB 2025-11-28 14:37:50.947895 | debian-bookworm | #12 59.54 ├ ○ /_not-found 991 B 103 kB 2025-11-28 14:37:50.947901 | debian-bookworm | #12 59.54 ├ ƒ /api/config 127 B 102 kB 2025-11-28 14:37:50.947905 | debian-bookworm | #12 59.54 ├ ƒ /api/health 127 B 102 kB 2025-11-28 14:37:50.947910 | debian-bookworm | #12 59.54 ├ ○ /events 12.9 kB 115 kB 2025-11-28 14:37:50.947914 | debian-bookworm | #12 59.54 ├ ○ /nodes 3.38 kB 134 kB 2025-11-28 14:37:50.947918 | debian-bookworm | #12 59.54 └ ○ /services 1.41 kB 103 kB 2025-11-28 14:37:50.947922 | debian-bookworm | #12 59.54 + First Load JS shared by all 102 kB 2025-11-28 14:37:50.947929 | debian-bookworm | #12 59.54 ├ chunks/255-01c481785f268126.js 45.7 kB 2025-11-28 14:37:50.947933 | debian-bookworm | #12 59.54 ├ chunks/4bd1b696-c023c6e3521b1417.js 54.2 kB 2025-11-28 14:37:50.947937 | debian-bookworm | #12 59.54 └ other shared chunks (total) 1.92 kB 2025-11-28 14:37:50.947941 | debian-bookworm | #12 59.54 2025-11-28 14:37:50.947945 | debian-bookworm | #12 59.54 2025-11-28 14:37:50.947949 | debian-bookworm | #12 59.55 ○ (Static) prerendered as static content 2025-11-28 14:37:50.947953 | debian-bookworm | #12 59.55 ƒ (Dynamic) server-rendered on demand 2025-11-28 14:37:50.947957 | debian-bookworm | #12 59.55 2025-11-28 14:37:50.958041 | debian-bookworm | #12 DONE 59.7s 2025-11-28 14:37:51.804693 | debian-bookworm | 2025-11-28 14:37:51.804758 | debian-bookworm | #13 [runner 5/7] COPY --from=build /app/public ./public 2025-11-28 14:37:51.917888 | debian-bookworm | #13 DONE 0.1s 2025-11-28 14:37:52.071621 | debian-bookworm | 2025-11-28 14:37:52.071783 | debian-bookworm | #14 [runner 6/7] COPY --from=build --chown=nextjs:nodejs /app/.next/standalone ./ 2025-11-28 14:37:52.356455 | debian-bookworm | #14 DONE 0.4s 2025-11-28 14:37:52.497049 | debian-bookworm | 2025-11-28 14:37:52.497134 | debian-bookworm | #15 [runner 7/7] COPY --from=build --chown=nextjs:nodejs /app/.next/static ./.next/static 2025-11-28 14:37:52.497165 | debian-bookworm | #15 DONE 0.1s 2025-11-28 14:37:52.659113 | debian-bookworm | 2025-11-28 14:37:52.659190 | debian-bookworm | #16 exporting to image 2025-11-28 14:37:52.659208 | debian-bookworm | #16 exporting layers 2025-11-28 14:37:57.070902 | debian-bookworm | #16 exporting layers 4.6s done 2025-11-28 14:37:57.189076 | debian-bookworm | #16 exporting manifest sha256:d193e7bf1f63ef103096819fbe63491ff7c3dc40cc61b8d0631cca2da732cf03 0.0s done 2025-11-28 14:37:57.189197 | debian-bookworm | #16 exporting config sha256:4dc5d9e41ae0476fce18b4e62bdb7e586bdba6843d913bb6e1651659b13f66e2 0.0s done 2025-11-28 14:37:57.189237 | debian-bookworm | #16 exporting attestation manifest sha256:c2cde3d214d38f699b600ba5c0bd19ac0c79e19c7b4ab3b851d498bde12474ec 0.0s done 2025-11-28 14:37:57.189252 | debian-bookworm | #16 exporting manifest list sha256:8b0ec6606ead593e3ae71f81a8458aa052cac32449b7109643a8651554445e52 2025-11-28 14:37:57.366655 | debian-bookworm | #16 exporting manifest list sha256:8b0ec6606ead593e3ae71f81a8458aa052cac32449b7109643a8651554445e52 0.0s done 2025-11-28 14:37:57.366787 | debian-bookworm | #16 naming to docker.io/library/f279e8b:latest done 2025-11-28 14:37:57.366810 | debian-bookworm | #16 unpacking to docker.io/library/f279e8b:latest 2025-11-28 14:37:58.396823 | debian-bookworm | #16 unpacking to docker.io/library/f279e8b:latest 1.2s done 2025-11-28 14:37:58.587162 | debian-bookworm | #16 DONE 5.9s 2025-11-28 14:37:58.656541 | debian-bookworm | + docker images 2025-11-28 14:37:58.725995 | debian-bookworm | WARNING: This output is designed for human readability. For machine-readable output, please use --format. 2025-11-28 14:37:58.726050 | debian-bookworm | IMAGE ID DISK USAGE CONTENT SIZE EXTRA 2025-11-28 14:37:58.726061 | debian-bookworm | f279e8b:latest 8b0ec6606ead 336MB 80.8MB 2025-11-28 14:37:59.143461 | debian-bookworm | ok: Runtime: 0:01:35.476662 2025-11-28 14:37:59.159218 | 2025-11-28 14:37:59.159380 | TASK [Run push script] 2025-11-28 14:37:59.708212 | 2025-11-28 14:37:59.708513 | TASK [Run cosign script] 2025-11-28 14:38:00.242439 | debian-bookworm | skipping: Conditional result was False 2025-11-28 14:38:00.255716 | 2025-11-28 14:38:00.255896 | TASK [Run sbom script] 2025-11-28 14:38:00.788450 | debian-bookworm | skipping: Conditional result was False 2025-11-28 14:38:00.789873 | 2025-11-28 14:38:00.789974 | PLAY RECAP 2025-11-28 14:38:00.790059 | debian-bookworm | ok: 1 changed: 1 unreachable: 0 failed: 0 skipped: 4 rescued: 0 ignored: 0 2025-11-28 14:38:00.790084 | 2025-11-28 14:38:00.909828 | RUN END RESULT_NORMAL: [untrusted : github.com/osism/python-osism/playbooks/build.yml@main] 2025-11-28 14:38:00.911103 | POST-RUN START: [trusted : github.com/osism/zuul-config/playbooks/base/post.yaml@main] 2025-11-28 14:38:01.668179 | 2025-11-28 14:38:01.668348 | PLAY [Base post] 2025-11-28 14:38:01.682285 | 2025-11-28 14:38:01.682427 | TASK [remove-build-sshkey : Remove the build SSH key from all nodes] 2025-11-28 14:38:02.488466 | debian-bookworm | changed 2025-11-28 14:38:02.496318 | 2025-11-28 14:38:02.496446 | PLAY RECAP 2025-11-28 14:38:02.496521 | debian-bookworm | ok: 1 changed: 1 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2025-11-28 14:38:02.496591 | 2025-11-28 14:38:02.614571 | POST-RUN END RESULT_NORMAL: [trusted : github.com/osism/zuul-config/playbooks/base/post.yaml@main] 2025-11-28 14:38:02.617238 | POST-RUN START: [trusted : github.com/osism/zuul-config/playbooks/base/post-logs.yaml@main] 2025-11-28 14:38:03.407505 | 2025-11-28 14:38:03.407684 | PLAY [Base post-logs] 2025-11-28 14:38:03.418462 | 2025-11-28 14:38:03.418603 | TASK [generate-zuul-manifest : Generate Zuul manifest] 2025-11-28 14:38:03.905819 | localhost | changed 2025-11-28 14:38:03.923843 | 2025-11-28 14:38:03.924055 | TASK [generate-zuul-manifest : Return Zuul manifest URL to Zuul] 2025-11-28 14:38:03.963143 | localhost | ok 2025-11-28 14:38:03.969172 | 2025-11-28 14:38:03.969327 | TASK [Set zuul-log-path fact] 2025-11-28 14:38:03.986744 | localhost | ok 2025-11-28 14:38:03.998426 | 2025-11-28 14:38:03.998570 | TASK [set-zuul-log-path-fact : Set log path for a build] 2025-11-28 14:38:04.036745 | localhost | ok 2025-11-28 14:38:04.044272 | 2025-11-28 14:38:04.044511 | TASK [upload-logs : Create log directories] 2025-11-28 14:38:04.566828 | localhost | changed 2025-11-28 14:38:04.571823 | 2025-11-28 14:38:04.572063 | TASK [upload-logs : Ensure logs are readable before uploading] 2025-11-28 14:38:05.086439 | localhost -> localhost | ok: Runtime: 0:00:00.008718 2025-11-28 14:38:05.094904 | 2025-11-28 14:38:05.095092 | TASK [upload-logs : Upload logs to log server] 2025-11-28 14:38:05.662808 | localhost | Output suppressed because no_log was given 2025-11-28 14:38:05.667507 | 2025-11-28 14:38:05.667699 | LOOP [upload-logs : Compress console log and json output] 2025-11-28 14:38:05.729082 | localhost | skipping: Conditional result was False 2025-11-28 14:38:05.734042 | localhost | skipping: Conditional result was False 2025-11-28 14:38:05.740705 | 2025-11-28 14:38:05.740858 | LOOP [upload-logs : Upload compressed console log and json output] 2025-11-28 14:38:05.788610 | localhost | skipping: Conditional result was False 2025-11-28 14:38:05.789353 | 2025-11-28 14:38:05.793174 | localhost | skipping: Conditional result was False 2025-11-28 14:38:05.803330 | 2025-11-28 14:38:05.803505 | LOOP [upload-logs : Upload console log and json output]