2026-03-18 10:53:53.025399 | Job console starting 2026-03-18 10:53:53.037620 | Updating git repos 2026-03-18 10:53:53.075424 | Cloning repos into workspace 2026-03-18 10:53:53.136487 | Restoring repo states 2026-03-18 10:53:53.151655 | Merging changes 2026-03-18 10:53:53.782262 | Checking out repos 2026-03-18 10:53:54.094715 | Preparing playbooks 2026-03-18 10:53:55.124482 | Running Ansible setup 2026-03-18 10:53:58.876425 | PRE-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/pre.yaml@main] 2026-03-18 10:53:59.481993 | 2026-03-18 10:53:59.482130 | PLAY [localhost] 2026-03-18 10:53:59.489626 | 2026-03-18 10:53:59.489693 | TASK [Gathering Facts] 2026-03-18 10:54:00.355722 | localhost | ok 2026-03-18 10:54:00.362258 | 2026-03-18 10:54:00.362332 | TASK [Setup log path fact] 2026-03-18 10:54:00.388089 | localhost | ok 2026-03-18 10:54:00.404054 | 2026-03-18 10:54:00.404132 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-03-18 10:54:00.433898 | localhost | ok 2026-03-18 10:54:00.442088 | 2026-03-18 10:54:00.442175 | TASK [emit-job-header : Print job information] 2026-03-18 10:54:00.483928 | # Job Information 2026-03-18 10:54:00.484103 | Ansible Version: 2.16.16 2026-03-18 10:54:00.484146 | Job: pre-commit 2026-03-18 10:54:00.484175 | Pipeline: check 2026-03-18 10:54:00.484202 | Executor: 0a8996d2b663 2026-03-18 10:54:00.484514 | Triggered by: https://github.com/vexxhost/ansible-collection-kubernetes/pull/238 2026-03-18 10:54:00.484554 | Event ID: a9bae240-22b8-11f1-9188-dc82f939f47c 2026-03-18 10:54:00.490670 | 2026-03-18 10:54:00.490759 | LOOP [emit-job-header : Print node information] 2026-03-18 10:54:00.600252 | localhost | ok: 2026-03-18 10:54:00.600539 | localhost | # Node Information 2026-03-18 10:54:00.600601 | localhost | Inventory Hostname: ubuntu-noble 2026-03-18 10:54:00.600649 | localhost | Hostname: np0000159818 2026-03-18 10:54:00.600692 | localhost | Username: zuul 2026-03-18 10:54:00.600739 | localhost | Distro: Ubuntu 24.04 2026-03-18 10:54:00.600781 | localhost | Provider: yul1 2026-03-18 10:54:00.600821 | localhost | Region: ca-ymq-1 2026-03-18 10:54:00.600861 | localhost | Label: ubuntu-noble 2026-03-18 10:54:00.600900 | localhost | Product Name: OpenStack Nova 2026-03-18 10:54:00.600939 | localhost | Interface IP: 199.204.45.122 2026-03-18 10:54:00.611818 | 2026-03-18 10:54:00.611965 | TASK [log-inventory : Ensure Zuul Ansible directory exists] 2026-03-18 10:54:01.084263 | localhost -> localhost | changed 2026-03-18 10:54:01.093381 | 2026-03-18 10:54:01.093517 | TASK [log-inventory : Copy ansible inventory to logs dir] 2026-03-18 10:54:02.013390 | localhost -> localhost | changed 2026-03-18 10:54:02.019744 | 2026-03-18 10:54:02.019803 | PLAY [all] 2026-03-18 10:54:02.028576 | 2026-03-18 10:54:02.028644 | TASK [add-build-sshkey : Check to see if ssh key was already created for this build] 2026-03-18 10:54:02.259013 | ubuntu-noble -> localhost | ok 2026-03-18 10:54:02.271710 | 2026-03-18 10:54:02.271809 | TASK [add-build-sshkey : Create a new key in workspace based on build UUID] 2026-03-18 10:54:02.308453 | ubuntu-noble | ok 2026-03-18 10:54:02.324746 | ubuntu-noble | included: /var/lib/zuul/builds/a1ba886b34844b5a81f52865f8ea7bf5/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/create-key-and-replace.yaml 2026-03-18 10:54:02.331153 | 2026-03-18 10:54:02.331220 | TASK [add-build-sshkey : Create Temp SSH key] 2026-03-18 10:54:03.553894 | ubuntu-noble -> localhost | Generating public/private rsa key pair. 2026-03-18 10:54:03.554136 | ubuntu-noble -> localhost | Your identification has been saved in /var/lib/zuul/builds/a1ba886b34844b5a81f52865f8ea7bf5/work/a1ba886b34844b5a81f52865f8ea7bf5_id_rsa 2026-03-18 10:54:03.554181 | ubuntu-noble -> localhost | Your public key has been saved in /var/lib/zuul/builds/a1ba886b34844b5a81f52865f8ea7bf5/work/a1ba886b34844b5a81f52865f8ea7bf5_id_rsa.pub 2026-03-18 10:54:03.554213 | ubuntu-noble -> localhost | The key fingerprint is: 2026-03-18 10:54:03.554242 | ubuntu-noble -> localhost | SHA256:im07NVOICVEcdApOcwHR85NO7HJQ4k43MpI59w1qlhs zuul-build-sshkey 2026-03-18 10:54:03.554292 | ubuntu-noble -> localhost | The key's randomart image is: 2026-03-18 10:54:03.554321 | ubuntu-noble -> localhost | +---[RSA 3072]----+ 2026-03-18 10:54:03.554358 | ubuntu-noble -> localhost | | BO*o. | 2026-03-18 10:54:03.554388 | ubuntu-noble -> localhost | | o.+=o. | 2026-03-18 10:54:03.554417 | ubuntu-noble -> localhost | | .=.O o | 2026-03-18 10:54:03.554439 | ubuntu-noble -> localhost | | = X @ . | 2026-03-18 10:54:03.554458 | ubuntu-noble -> localhost | | * %S* | 2026-03-18 10:54:03.554477 | ubuntu-noble -> localhost | | oE.O . | 2026-03-18 10:54:03.554497 | ubuntu-noble -> localhost | | .o+* o | 2026-03-18 10:54:03.554516 | ubuntu-noble -> localhost | | .o. | 2026-03-18 10:54:03.554538 | ubuntu-noble -> localhost | | .. | 2026-03-18 10:54:03.554557 | ubuntu-noble -> localhost | +----[SHA256]-----+ 2026-03-18 10:54:03.554611 | ubuntu-noble -> localhost | ok: Runtime: 0:00:00.750062 2026-03-18 10:54:03.560671 | 2026-03-18 10:54:03.560744 | TASK [add-build-sshkey : Remote setup ssh keys (linux)] 2026-03-18 10:54:03.597162 | ubuntu-noble | ok 2026-03-18 10:54:03.606136 | ubuntu-noble | included: /var/lib/zuul/builds/a1ba886b34844b5a81f52865f8ea7bf5/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/remote-linux.yaml 2026-03-18 10:54:03.614024 | 2026-03-18 10:54:03.614087 | TASK [add-build-sshkey : Remove previously added zuul-build-sshkey] 2026-03-18 10:54:03.639589 | ubuntu-noble | skipping: Conditional result was False 2026-03-18 10:54:03.645624 | 2026-03-18 10:54:03.645695 | TASK [add-build-sshkey : Enable access via build key on all nodes] 2026-03-18 10:54:04.152117 | ubuntu-noble | changed 2026-03-18 10:54:04.251244 | 2026-03-18 10:54:04.251362 | TASK [add-build-sshkey : Make sure user has a .ssh] 2026-03-18 10:54:04.472281 | ubuntu-noble | ok 2026-03-18 10:54:04.479952 | 2026-03-18 10:54:04.480045 | TASK [add-build-sshkey : Install build private key as SSH key on all nodes] 2026-03-18 10:54:05.464997 | ubuntu-noble | changed 2026-03-18 10:54:05.470950 | 2026-03-18 10:54:05.471020 | TASK [add-build-sshkey : Install build public key as SSH key on all nodes] 2026-03-18 10:54:06.026865 | ubuntu-noble | changed 2026-03-18 10:54:06.032547 | 2026-03-18 10:54:06.032630 | TASK [add-build-sshkey : Remote setup ssh keys (windows)] 2026-03-18 10:54:06.059993 | ubuntu-noble | skipping: Conditional result was False 2026-03-18 10:54:06.074436 | 2026-03-18 10:54:06.074610 | TASK [remove-zuul-sshkey : Remove master key from local agent] 2026-03-18 10:54:06.556947 | ubuntu-noble -> localhost | changed 2026-03-18 10:54:06.572195 | 2026-03-18 10:54:06.572324 | TASK [add-build-sshkey : Add back temp key] 2026-03-18 10:54:07.086454 | ubuntu-noble -> localhost | Identity added: /var/lib/zuul/builds/a1ba886b34844b5a81f52865f8ea7bf5/work/a1ba886b34844b5a81f52865f8ea7bf5_id_rsa (zuul-build-sshkey) 2026-03-18 10:54:07.086645 | ubuntu-noble -> localhost | ok: Runtime: 0:00:00.012599 2026-03-18 10:54:07.092123 | 2026-03-18 10:54:07.092187 | TASK [add-build-sshkey : Verify we can still SSH to all nodes] 2026-03-18 10:54:07.437627 | ubuntu-noble | ok 2026-03-18 10:54:07.442923 | 2026-03-18 10:54:07.442995 | TASK [add-build-sshkey : Verify we can still SSH to all nodes (windows)] 2026-03-18 10:54:07.468009 | ubuntu-noble | skipping: Conditional result was False 2026-03-18 10:54:07.487743 | 2026-03-18 10:54:07.487849 | TASK [prepare-workspace : Start zuul_console daemon.] 2026-03-18 10:54:07.895329 | ubuntu-noble | ok 2026-03-18 10:54:07.901334 | 2026-03-18 10:54:07.901414 | TASK [prepare-workspace : Synchronize src repos to workspace directory.] 2026-03-18 10:54:09.238814 | ubuntu-noble | Output suppressed because no_log was given 2026-03-18 10:54:09.289235 | 2026-03-18 10:54:09.289378 | LOOP [ensure-output-dirs : Empty Zuul Output directories by removing them] 2026-03-18 10:54:09.547506 | ubuntu-noble | ok: "logs" 2026-03-18 10:54:09.699994 | ubuntu-noble | ok: All items complete 2026-03-18 10:54:09.700208 | 2026-03-18 10:54:09.741094 | ubuntu-noble | ok: "artifacts" 2026-03-18 10:54:09.926292 | ubuntu-noble | ok: "docs" 2026-03-18 10:54:09.944856 | 2026-03-18 10:54:09.945068 | LOOP [ensure-output-dirs : Ensure Zuul Output directories exist] 2026-03-18 10:54:10.155781 | ubuntu-noble | changed: "logs" 2026-03-18 10:54:10.336368 | ubuntu-noble | changed: "artifacts" 2026-03-18 10:54:10.527351 | ubuntu-noble | changed: "docs" 2026-03-18 10:54:10.545399 | 2026-03-18 10:54:10.545601 | PLAY RECAP 2026-03-18 10:54:10.545699 | localhost | ok: 6 changed: 2 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-03-18 10:54:10.545736 | ubuntu-noble | ok: 15 changed: 8 unreachable: 0 failed: 0 skipped: 3 rescued: 0 ignored: 0 2026-03-18 10:54:10.545760 | 2026-03-18 10:54:10.723940 | PRE-RUN END RESULT_NORMAL: [trusted : github.com/vexxhost/zuul-config/playbooks/base/pre.yaml@main] 2026-03-18 10:54:10.725237 | PRE-RUN START: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/pre-commit/pre.yaml@main] 2026-03-18 10:54:11.305013 | 2026-03-18 10:54:11.305207 | PLAY [all] 2026-03-18 10:54:11.317273 | 2026-03-18 10:54:11.480773 | TASK [setup-uv : Extract archive] 2026-03-18 10:54:15.036619 | ubuntu-noble | changed 2026-03-18 10:54:15.042962 | 2026-03-18 10:54:15.043073 | TASK [setup-uv : Print version] 2026-03-18 10:54:15.777722 | ubuntu-noble | uv 0.8.13 2026-03-18 10:54:15.579931 | ubuntu-noble | ok: Runtime: 0:00:00.015041 2026-03-18 10:54:15.586496 | 2026-03-18 10:54:15.586562 | PLAY RECAP 2026-03-18 10:54:15.586608 | ubuntu-noble | ok: 2 changed: 2 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-03-18 10:54:15.586632 | 2026-03-18 10:54:15.740799 | PRE-RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/pre-commit/pre.yaml@main] 2026-03-18 10:54:15.824637 | RUN START: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/pre-commit/run.yaml@main] 2026-03-18 10:54:16.432655 | 2026-03-18 10:54:16.433043 | PLAY [all] 2026-03-18 10:54:16.444691 | 2026-03-18 10:54:16.444774 | TASK [Run "pre-commit"] 2026-03-18 10:54:17.328194 | ubuntu-noble | Downloading virtualenv (5.6MiB) 2026-03-18 10:54:17.409853 | ubuntu-noble | Downloading virtualenv 2026-03-18 10:54:17.425205 | ubuntu-noble | Installed 10 packages in 14ms 2026-03-18 10:54:17.815476 | ubuntu-noble | [INFO] Initializing environment for https://github.com/pre-commit/pre-commit-hooks. 2026-03-18 10:54:18.352006 | ubuntu-noble | [WARNING] repo `https://github.com/pre-commit/pre-commit-hooks` uses deprecated stage names (commit, push) which will be removed in a future version. Hint: often `pre-commit autoupdate --repo https://github.com/pre-commit/pre-commit-hooks` will fix this. if it does not -- consider reporting an issue to that repo. 2026-03-18 10:54:18.357038 | ubuntu-noble | [INFO] Initializing environment for https://github.com/psf/black. 2026-03-18 10:54:18.868970 | ubuntu-noble | [INFO] Initializing environment for https://github.com/pycqa/flake8. 2026-03-18 10:54:19.279122 | ubuntu-noble | [INFO] Initializing environment for https://github.com/pycqa/isort. 2026-03-18 10:54:19.729079 | ubuntu-noble | [WARNING] repo `https://github.com/pycqa/isort` uses deprecated stage names (commit, merge-commit, push) which will be removed in a future version. Hint: often `pre-commit autoupdate --repo https://github.com/pycqa/isort` will fix this. if it does not -- consider reporting an issue to that repo. 2026-03-18 10:54:19.731128 | ubuntu-noble | [INFO] Initializing environment for https://github.com/adrienverge/yamllint.git. 2026-03-18 10:54:20.120656 | ubuntu-noble | [INFO] Initializing environment for https://github.com/ansible/ansible-lint.git. 2026-03-18 10:54:20.658965 | ubuntu-noble | [INFO] Initializing environment for https://github.com/ansible/ansible-lint.git:ansible-core>=2.16.0. 2026-03-18 10:54:21.220466 | ubuntu-noble | [INFO] Installing environment for https://github.com/pre-commit/pre-commit-hooks. 2026-03-18 10:54:21.220549 | ubuntu-noble | [INFO] Once installed this environment will be reused. 2026-03-18 10:54:21.220568 | ubuntu-noble | [INFO] This may take a few minutes... 2026-03-18 10:54:25.085218 | ubuntu-noble | [INFO] Installing environment for https://github.com/psf/black. 2026-03-18 10:54:25.085277 | ubuntu-noble | [INFO] Once installed this environment will be reused. 2026-03-18 10:54:25.085287 | ubuntu-noble | [INFO] This may take a few minutes... 2026-03-18 10:54:29.335874 | ubuntu-noble | [INFO] Installing environment for https://github.com/pycqa/flake8. 2026-03-18 10:54:29.336001 | ubuntu-noble | [INFO] Once installed this environment will be reused. 2026-03-18 10:54:29.336013 | ubuntu-noble | [INFO] This may take a few minutes... 2026-03-18 10:54:32.676440 | ubuntu-noble | [INFO] Installing environment for https://github.com/pycqa/isort. 2026-03-18 10:54:32.676555 | ubuntu-noble | [INFO] Once installed this environment will be reused. 2026-03-18 10:54:32.676567 | ubuntu-noble | [INFO] This may take a few minutes... 2026-03-18 10:54:35.370731 | ubuntu-noble | [INFO] Installing environment for https://github.com/adrienverge/yamllint.git. 2026-03-18 10:54:35.370835 | ubuntu-noble | [INFO] Once installed this environment will be reused. 2026-03-18 10:54:35.370849 | ubuntu-noble | [INFO] This may take a few minutes... 2026-03-18 10:54:38.818204 | ubuntu-noble | [INFO] Installing environment for https://github.com/ansible/ansible-lint.git. 2026-03-18 10:54:38.818298 | ubuntu-noble | [INFO] Once installed this environment will be reused. 2026-03-18 10:54:38.818317 | ubuntu-noble | [INFO] This may take a few minutes... 2026-03-18 10:54:50.376045 | ubuntu-noble | fix end of files.........................................................Passed 2026-03-18 10:54:50.441414 | ubuntu-noble | trim trailing whitespace.................................................Passed 2026-03-18 10:54:50.809145 | ubuntu-noble | black....................................................................Passed 2026-03-18 10:54:51.052204 | ubuntu-noble | flake8...................................................................Passed 2026-03-18 10:54:51.186449 | ubuntu-noble | isort....................................................................Passed 2026-03-18 10:54:51.501122 | ubuntu-noble | yamllint.................................................................Passed 2026-03-18 10:55:53.254923 | ubuntu-noble | Ansible-lint.............................................................Passed 2026-03-18 10:55:53.361079 | ubuntu-noble | ok: Runtime: 0:01:36.169022 2026-03-18 10:55:53.363709 | 2026-03-18 10:55:53.363844 | PLAY RECAP 2026-03-18 10:55:53.363918 | ubuntu-noble | ok: 1 changed: 1 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-03-18 10:55:53.363953 | 2026-03-18 10:55:53.488245 | RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/pre-commit/run.yaml@main] 2026-03-18 10:55:53.489917 | POST-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post.yaml@main] 2026-03-18 10:55:54.069684 | 2026-03-18 10:55:54.069824 | PLAY [all] 2026-03-18 10:55:54.081445 | 2026-03-18 10:55:54.081540 | TASK [fetch-output : Set log path for multiple nodes] 2026-03-18 10:55:54.137568 | ubuntu-noble | skipping: Conditional result was False 2026-03-18 10:55:54.143882 | 2026-03-18 10:55:54.143972 | TASK [fetch-output : Set log path for single node] 2026-03-18 10:55:54.190947 | ubuntu-noble | ok 2026-03-18 10:55:54.196037 | 2026-03-18 10:55:54.196104 | LOOP [fetch-output : Ensure local output dirs] 2026-03-18 10:55:54.605425 | ubuntu-noble -> localhost | ok: "/var/lib/zuul/builds/a1ba886b34844b5a81f52865f8ea7bf5/work/logs" 2026-03-18 10:55:54.829041 | ubuntu-noble -> localhost | changed: "/var/lib/zuul/builds/a1ba886b34844b5a81f52865f8ea7bf5/work/artifacts" 2026-03-18 10:55:55.056856 | ubuntu-noble -> localhost | changed: "/var/lib/zuul/builds/a1ba886b34844b5a81f52865f8ea7bf5/work/docs" 2026-03-18 10:55:55.073712 | 2026-03-18 10:55:55.073891 | LOOP [fetch-output : Collect logs, artifacts and docs] 2026-03-18 10:55:55.768912 | ubuntu-noble | ok 2026-03-18 10:55:55.769216 | ubuntu-noble | changed: All items complete 2026-03-18 10:55:55.769257 | 2026-03-18 10:55:56.238836 | ubuntu-noble | changed: .d..t...... ./ 2026-03-18 10:55:56.732231 | ubuntu-noble | changed: .d..t...... ./ 2026-03-18 10:55:56.757638 | 2026-03-18 10:55:56.757782 | LOOP [merge-output-to-logs : Move artifacts and docs to logs dir] 2026-03-18 10:55:57.221404 | ubuntu-noble -> localhost | ok: Item: artifacts Runtime: 0:00:00.008367 2026-03-18 10:55:57.456151 | ubuntu-noble -> localhost | ok: Item: docs Runtime: 0:00:00.008258 2026-03-18 10:55:57.476245 | 2026-03-18 10:55:57.476386 | PLAY [all] 2026-03-18 10:55:57.483414 | 2026-03-18 10:55:57.483478 | TASK [remove-build-sshkey : Remove the build SSH key from all nodes] 2026-03-18 10:55:57.943651 | ubuntu-noble | changed 2026-03-18 10:55:57.951858 | 2026-03-18 10:55:57.951909 | PLAY RECAP 2026-03-18 10:55:57.951955 | ubuntu-noble | ok: 5 changed: 4 unreachable: 0 failed: 0 skipped: 1 rescued: 0 ignored: 0 2026-03-18 10:55:57.951977 | 2026-03-18 10:55:58.069918 | POST-RUN END RESULT_NORMAL: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post.yaml@main] 2026-03-18 10:55:58.072462 | POST-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post-logs.yaml@main] 2026-03-18 10:55:58.613680 | 2026-03-18 10:55:58.614030 | PLAY [localhost] 2026-03-18 10:55:58.623808 | 2026-03-18 10:55:58.623880 | TASK [Generate Zuul manifest] 2026-03-18 10:55:58.643302 | localhost | ok 2026-03-18 10:55:58.660746 | 2026-03-18 10:55:58.660826 | TASK [generate-zuul-manifest : Generate Zuul manifest] 2026-03-18 10:55:58.994374 | localhost | changed 2026-03-18 10:55:59.010665 | 2026-03-18 10:55:59.010878 | TASK [generate-zuul-manifest : Return Zuul manifest URL to Zuul] 2026-03-18 10:55:59.043254 | localhost | ok 2026-03-18 10:55:59.052926 | 2026-03-18 10:55:59.053098 | TASK [Upload logs] 2026-03-18 10:55:59.076753 | localhost | ok 2026-03-18 10:55:59.159002 | 2026-03-18 10:55:59.159172 | TASK [Set zuul-log-path fact] 2026-03-18 10:55:59.180063 | localhost | ok 2026-03-18 10:55:59.196155 | 2026-03-18 10:55:59.196363 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-03-18 10:55:59.230080 | localhost | ok 2026-03-18 10:55:59.240478 | 2026-03-18 10:55:59.240616 | TASK [upload-logs : Create log directories] 2026-03-18 10:55:59.647865 | localhost | changed 2026-03-18 10:55:59.654700 | 2026-03-18 10:55:59.654777 | TASK [upload-logs : Ensure logs are readable before uploading] 2026-03-18 10:56:00.060753 | localhost -> localhost | ok: Runtime: 0:00:00.003783 2026-03-18 10:56:00.067502 | 2026-03-18 10:56:00.067590 | TASK [upload-logs : Upload logs to log server] 2026-03-18 10:56:00.555309 | localhost | Output suppressed because no_log was given 2026-03-18 10:56:00.561368 | 2026-03-18 10:56:00.561478 | LOOP [upload-logs : Compress console log and json output] 2026-03-18 10:56:00.608510 | localhost | skipping: Conditional result was False 2026-03-18 10:56:00.615352 | localhost | skipping: Conditional result was False 2026-03-18 10:56:00.624751 | 2026-03-18 10:56:00.624934 | LOOP [upload-logs : Upload compressed console log and json output] 2026-03-18 10:56:00.668532 | localhost | skipping: Conditional result was False 2026-03-18 10:56:00.668895 | 2026-03-18 10:56:00.673125 | localhost | skipping: Conditional result was False 2026-03-18 10:56:00.688704 | 2026-03-18 10:56:00.688879 | LOOP [upload-logs : Upload console log and json output]