2026-07-30 16:18:04.546343 | Job console starting 2026-07-30 16:18:04.580669 | Updating git repos 2026-07-30 16:18:04.619067 | Cloning repos into workspace 2026-07-30 16:18:09.598353 | Restoring repo states 2026-07-30 16:18:09.620009 | Merging changes 2026-07-30 16:18:10.191791 | Checking out repos 2026-07-30 16:18:10.257584 | Preparing playbooks 2026-07-30 16:18:13.607596 | Running Ansible setup 2026-07-30 16:18:17.985941 | PRE-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/pre.yaml@main] 2026-07-30 16:18:18.601698 | 2026-07-30 16:18:18.601853 | PLAY [localhost] 2026-07-30 16:18:18.610434 | 2026-07-30 16:18:18.610514 | TASK [Gathering Facts] 2026-07-30 16:18:19.542794 | localhost | ok 2026-07-30 16:18:19.552344 | 2026-07-30 16:18:19.552507 | TASK [Setup log path fact] 2026-07-30 16:18:19.574739 | localhost | ok 2026-07-30 16:18:19.587752 | 2026-07-30 16:18:19.587859 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-07-30 16:18:19.618438 | localhost | ok 2026-07-30 16:18:19.627170 | 2026-07-30 16:18:19.627286 | TASK [emit-job-header : Print job information] 2026-07-30 16:18:19.670293 | # Job Information 2026-07-30 16:18:19.670689 | Ansible Version: 2.16.18 2026-07-30 16:18:19.670769 | Job: pre-commit 2026-07-30 16:18:19.670817 | Pipeline: check 2026-07-30 16:18:19.670860 | Executor: 2d72f0692154 2026-07-30 16:18:19.670902 | Triggered by: https://github.com/vexxhost/ansible-collection-kubernetes/pull/291 2026-07-30 16:18:19.670952 | Event ID: 6e4c8230-8c31-11f1-97b3-4d9a1e1e32cf 2026-07-30 16:18:19.674209 | 2026-07-30 16:18:19.674277 | LOOP [emit-job-header : Print node information] 2026-07-30 16:18:19.765711 | localhost | ok: 2026-07-30 16:18:19.765940 | localhost | # Node Information 2026-07-30 16:18:19.765976 | localhost | Inventory Hostname: ubuntu-noble 2026-07-30 16:18:19.766003 | localhost | Hostname: np0000187528 2026-07-30 16:18:19.766028 | localhost | Username: zuul 2026-07-30 16:18:19.766056 | localhost | Distro: Ubuntu 24.04 2026-07-30 16:18:19.766081 | localhost | Provider: yul1 2026-07-30 16:18:19.766105 | localhost | Region: ca-ymq-1 2026-07-30 16:18:19.766131 | localhost | Label: ubuntu-noble 2026-07-30 16:18:19.766155 | localhost | Product Name: OpenStack Nova 2026-07-30 16:18:19.766179 | localhost | Interface IP: 199.19.213.63 2026-07-30 16:18:19.782865 | 2026-07-30 16:18:19.783052 | TASK [log-inventory : Ensure Zuul Ansible directory exists] 2026-07-30 16:18:20.235894 | localhost -> localhost | changed 2026-07-30 16:18:20.246207 | 2026-07-30 16:18:20.246300 | TASK [log-inventory : Copy ansible inventory to logs dir] 2026-07-30 16:18:21.194083 | localhost -> localhost | changed 2026-07-30 16:18:21.204277 | 2026-07-30 16:18:21.204363 | PLAY [all] 2026-07-30 16:18:21.216709 | 2026-07-30 16:18:21.217291 | TASK [add-build-sshkey : Check to see if ssh key was already created for this build] 2026-07-30 16:18:21.475482 | ubuntu-noble -> localhost | ok 2026-07-30 16:18:21.486587 | 2026-07-30 16:18:21.486732 | TASK [add-build-sshkey : Create a new key in workspace based on build UUID] 2026-07-30 16:18:21.520566 | ubuntu-noble | ok 2026-07-30 16:18:21.544653 | ubuntu-noble | included: /var/lib/zuul/builds/76071e8b205444079c20d2cb36e6cb8d/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/create-key-and-replace.yaml 2026-07-30 16:18:21.552414 | 2026-07-30 16:18:21.552485 | TASK [add-build-sshkey : Create Temp SSH key] 2026-07-30 16:18:22.418601 | ubuntu-noble -> localhost | Generating public/private rsa key pair. 2026-07-30 16:18:22.418798 | ubuntu-noble -> localhost | Your identification has been saved in /var/lib/zuul/builds/76071e8b205444079c20d2cb36e6cb8d/work/76071e8b205444079c20d2cb36e6cb8d_id_rsa 2026-07-30 16:18:22.418830 | ubuntu-noble -> localhost | Your public key has been saved in /var/lib/zuul/builds/76071e8b205444079c20d2cb36e6cb8d/work/76071e8b205444079c20d2cb36e6cb8d_id_rsa.pub 2026-07-30 16:18:22.418854 | ubuntu-noble -> localhost | The key fingerprint is: 2026-07-30 16:18:22.418876 | ubuntu-noble -> localhost | SHA256:zgm0/Rzok9Ur+mV9SaVbgmZLD2h543yTli5f2kQrsEw zuul-build-sshkey 2026-07-30 16:18:22.418911 | ubuntu-noble -> localhost | The key's randomart image is: 2026-07-30 16:18:22.418933 | ubuntu-noble -> localhost | +---[RSA 3072]----+ 2026-07-30 16:18:22.418958 | ubuntu-noble -> localhost | | | 2026-07-30 16:18:22.418980 | ubuntu-noble -> localhost | | | 2026-07-30 16:18:22.419000 | ubuntu-noble -> localhost | | . .| 2026-07-30 16:18:22.419020 | ubuntu-noble -> localhost | | . o . + . ..| 2026-07-30 16:18:22.419040 | ubuntu-noble -> localhost | | o S *EX o.o| 2026-07-30 16:18:22.419060 | ubuntu-noble -> localhost | | = BoOoB.Bo| 2026-07-30 16:18:22.419079 | ubuntu-noble -> localhost | | B +oB.Xo+| 2026-07-30 16:18:22.419098 | ubuntu-noble -> localhost | | o +.+.B | 2026-07-30 16:18:22.419121 | ubuntu-noble -> localhost | | ... o+ .| 2026-07-30 16:18:22.419141 | ubuntu-noble -> localhost | +----[SHA256]-----+ 2026-07-30 16:18:22.419194 | ubuntu-noble -> localhost | ok: Runtime: 0:00:00.424285 2026-07-30 16:18:22.424926 | 2026-07-30 16:18:22.425022 | TASK [add-build-sshkey : Remote setup ssh keys (linux)] 2026-07-30 16:18:22.458242 | ubuntu-noble | ok 2026-07-30 16:18:22.468215 | ubuntu-noble | included: /var/lib/zuul/builds/76071e8b205444079c20d2cb36e6cb8d/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/remote-linux.yaml 2026-07-30 16:18:22.476174 | 2026-07-30 16:18:22.476240 | TASK [add-build-sshkey : Remove previously added zuul-build-sshkey] 2026-07-30 16:18:22.501358 | ubuntu-noble | skipping: Conditional result was False 2026-07-30 16:18:22.507264 | 2026-07-30 16:18:22.507330 | TASK [add-build-sshkey : Enable access via build key on all nodes] 2026-07-30 16:18:23.067055 | ubuntu-noble | changed 2026-07-30 16:18:23.072781 | 2026-07-30 16:18:23.072889 | TASK [add-build-sshkey : Make sure user has a .ssh] 2026-07-30 16:18:23.301629 | ubuntu-noble | ok 2026-07-30 16:18:23.307611 | 2026-07-30 16:18:23.307676 | TASK [add-build-sshkey : Install build private key as SSH key on all nodes] 2026-07-30 16:18:23.904147 | ubuntu-noble | changed 2026-07-30 16:18:23.911189 | 2026-07-30 16:18:23.911257 | TASK [add-build-sshkey : Install build public key as SSH key on all nodes] 2026-07-30 16:18:24.453158 | ubuntu-noble | changed 2026-07-30 16:18:24.461939 | 2026-07-30 16:18:24.462011 | TASK [add-build-sshkey : Remote setup ssh keys (windows)] 2026-07-30 16:18:24.487574 | ubuntu-noble | skipping: Conditional result was False 2026-07-30 16:18:24.499072 | 2026-07-30 16:18:24.499144 | TASK [remove-zuul-sshkey : Remove master key from local agent] 2026-07-30 16:18:24.888877 | ubuntu-noble -> localhost | changed 2026-07-30 16:18:24.904868 | 2026-07-30 16:18:24.904936 | TASK [add-build-sshkey : Add back temp key] 2026-07-30 16:18:25.192695 | ubuntu-noble -> localhost | Identity added: /var/lib/zuul/builds/76071e8b205444079c20d2cb36e6cb8d/work/76071e8b205444079c20d2cb36e6cb8d_id_rsa (zuul-build-sshkey) 2026-07-30 16:18:25.192885 | ubuntu-noble -> localhost | ok: Runtime: 0:00:00.015087 2026-07-30 16:18:25.199000 | 2026-07-30 16:18:25.199068 | TASK [add-build-sshkey : Verify we can still SSH to all nodes] 2026-07-30 16:18:25.544404 | ubuntu-noble | ok 2026-07-30 16:18:25.551896 | 2026-07-30 16:18:25.552002 | TASK [add-build-sshkey : Verify we can still SSH to all nodes (windows)] 2026-07-30 16:18:25.579393 | ubuntu-noble | skipping: Conditional result was False 2026-07-30 16:18:25.596366 | 2026-07-30 16:18:25.596524 | TASK [prepare-workspace : Start zuul_console daemon.] 2026-07-30 16:18:25.961222 | ubuntu-noble | ok 2026-07-30 16:18:26.019464 | 2026-07-30 16:18:26.019624 | TASK [prepare-workspace : Synchronize src repos to workspace directory.] 2026-07-30 16:18:27.006835 | ubuntu-noble | Output suppressed because no_log was given 2026-07-30 16:18:27.016465 | 2026-07-30 16:18:27.016558 | LOOP [ensure-output-dirs : Empty Zuul Output directories by removing them] 2026-07-30 16:18:27.260093 | ubuntu-noble | ok: "logs" 2026-07-30 16:18:27.260417 | ubuntu-noble | ok: All items complete 2026-07-30 16:18:27.260472 | 2026-07-30 16:18:27.450195 | ubuntu-noble | ok: "artifacts" 2026-07-30 16:18:27.647040 | ubuntu-noble | ok: "docs" 2026-07-30 16:18:27.657088 | 2026-07-30 16:18:27.657245 | LOOP [ensure-output-dirs : Ensure Zuul Output directories exist] 2026-07-30 16:18:27.911700 | ubuntu-noble | changed: "logs" 2026-07-30 16:18:28.112247 | ubuntu-noble | changed: "artifacts" 2026-07-30 16:18:28.325926 | ubuntu-noble | changed: "docs" 2026-07-30 16:18:28.342224 | 2026-07-30 16:18:28.342372 | PLAY RECAP 2026-07-30 16:18:28.342429 | localhost | ok: 6 changed: 2 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-07-30 16:18:28.342462 | ubuntu-noble | ok: 15 changed: 8 unreachable: 0 failed: 0 skipped: 3 rescued: 0 ignored: 0 2026-07-30 16:18:28.342487 | 2026-07-30 16:18:28.541457 | PRE-RUN END RESULT_NORMAL: [trusted : github.com/vexxhost/zuul-config/playbooks/base/pre.yaml@main] 2026-07-30 16:18:28.543974 | PRE-RUN START: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/pre-commit/pre.yaml@main] 2026-07-30 16:18:29.150011 | 2026-07-30 16:18:29.150158 | PLAY [all] 2026-07-30 16:18:29.164933 | 2026-07-30 16:18:29.165048 | TASK [setup-uv : Extract archive] 2026-07-30 16:18:31.585597 | ubuntu-noble | changed 2026-07-30 16:18:31.592363 | 2026-07-30 16:18:31.592454 | TASK [setup-uv : Print version] 2026-07-30 16:18:32.007784 | ubuntu-noble | uv 0.8.13 2026-07-30 16:18:32.135728 | ubuntu-noble | ok: Runtime: 0:00:00.015382 2026-07-30 16:18:32.145045 | 2026-07-30 16:18:32.145113 | PLAY RECAP 2026-07-30 16:18:32.145160 | ubuntu-noble | ok: 2 changed: 2 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-07-30 16:18:32.145185 | 2026-07-30 16:18:32.323814 | PRE-RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/pre-commit/pre.yaml@main] 2026-07-30 16:18:32.327004 | RUN START: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/pre-commit/run.yaml@main] 2026-07-30 16:18:32.962418 | 2026-07-30 16:18:32.962558 | PLAY [all] 2026-07-30 16:18:32.975654 | 2026-07-30 16:18:32.975757 | TASK [Run "pre-commit"] 2026-07-30 16:18:33.559453 | ubuntu-noble | Downloading virtualenv (5.2MiB) 2026-07-30 16:18:33.633383 | ubuntu-noble | Downloading virtualenv 2026-07-30 16:18:33.645471 | ubuntu-noble | Installed 10 packages in 11ms 2026-07-30 16:18:34.034571 | ubuntu-noble | [INFO] Initializing environment for https://github.com/pre-commit/pre-commit-hooks. 2026-07-30 16:18:34.584335 | 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-07-30 16:18:34.589903 | ubuntu-noble | [INFO] Initializing environment for https://github.com/psf/black. 2026-07-30 16:18:35.178308 | ubuntu-noble | [INFO] Initializing environment for https://github.com/pycqa/flake8. 2026-07-30 16:18:35.613862 | ubuntu-noble | [INFO] Initializing environment for https://github.com/pycqa/isort. 2026-07-30 16:18:36.749546 | 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-07-30 16:18:36.750629 | ubuntu-noble | [INFO] Initializing environment for https://github.com/adrienverge/yamllint.git. 2026-07-30 16:18:37.150627 | ubuntu-noble | [INFO] Initializing environment for https://github.com/ansible/ansible-lint.git. 2026-07-30 16:18:37.932593 | ubuntu-noble | [INFO] Initializing environment for https://github.com/ansible/ansible-lint.git:ansible-core>=2.16.0. 2026-07-30 16:18:38.548075 | ubuntu-noble | [INFO] Installing environment for https://github.com/pre-commit/pre-commit-hooks. 2026-07-30 16:18:38.548147 | ubuntu-noble | [INFO] Once installed this environment will be reused. 2026-07-30 16:18:38.548168 | ubuntu-noble | [INFO] This may take a few minutes... 2026-07-30 16:18:42.454861 | ubuntu-noble | [INFO] Installing environment for https://github.com/psf/black. 2026-07-30 16:18:42.454945 | ubuntu-noble | [INFO] Once installed this environment will be reused. 2026-07-30 16:18:42.454956 | ubuntu-noble | [INFO] This may take a few minutes... 2026-07-30 16:18:46.703876 | ubuntu-noble | [INFO] Installing environment for https://github.com/pycqa/flake8. 2026-07-30 16:18:46.703923 | ubuntu-noble | [INFO] Once installed this environment will be reused. 2026-07-30 16:18:46.703935 | ubuntu-noble | [INFO] This may take a few minutes... 2026-07-30 16:18:49.912848 | ubuntu-noble | [INFO] Installing environment for https://github.com/pycqa/isort. 2026-07-30 16:18:49.912912 | ubuntu-noble | [INFO] Once installed this environment will be reused. 2026-07-30 16:18:49.912925 | ubuntu-noble | [INFO] This may take a few minutes... 2026-07-30 16:18:52.569534 | ubuntu-noble | [INFO] Installing environment for https://github.com/adrienverge/yamllint.git. 2026-07-30 16:18:52.569609 | ubuntu-noble | [INFO] Once installed this environment will be reused. 2026-07-30 16:18:52.569622 | ubuntu-noble | [INFO] This may take a few minutes... 2026-07-30 16:18:55.794720 | ubuntu-noble | [INFO] Installing environment for https://github.com/ansible/ansible-lint.git. 2026-07-30 16:18:55.794775 | ubuntu-noble | [INFO] Once installed this environment will be reused. 2026-07-30 16:18:55.794786 | ubuntu-noble | [INFO] This may take a few minutes... 2026-07-30 16:19:05.787051 | ubuntu-noble | fix end of files.........................................................Passed 2026-07-30 16:19:05.847210 | ubuntu-noble | trim trailing whitespace.................................................Passed 2026-07-30 16:19:06.190724 | ubuntu-noble | black....................................................................Passed 2026-07-30 16:19:06.416720 | ubuntu-noble | flake8...................................................................Passed 2026-07-30 16:19:06.549361 | ubuntu-noble | isort....................................................................Passed 2026-07-30 16:19:06.871452 | ubuntu-noble | yamllint.................................................................Passed 2026-07-30 16:20:16.687334 | ubuntu-noble | Ansible-lint.............................................................Passed 2026-07-30 16:20:17.132180 | ubuntu-noble | ok: Runtime: 0:01:43.338791 2026-07-30 16:20:17.135252 | 2026-07-30 16:20:17.135327 | PLAY RECAP 2026-07-30 16:20:17.135496 | ubuntu-noble | ok: 1 changed: 1 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-07-30 16:20:17.135541 | 2026-07-30 16:20:17.310013 | RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/pre-commit/run.yaml@main] 2026-07-30 16:20:17.313442 | POST-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post.yaml@main] 2026-07-30 16:20:18.039143 | 2026-07-30 16:20:18.039279 | PLAY [all] 2026-07-30 16:20:18.051485 | 2026-07-30 16:20:18.051574 | TASK [fetch-output : Set log path for multiple nodes] 2026-07-30 16:20:18.097393 | ubuntu-noble | skipping: Conditional result was False 2026-07-30 16:20:18.107615 | 2026-07-30 16:20:18.107699 | TASK [fetch-output : Set log path for single node] 2026-07-30 16:20:18.153554 | ubuntu-noble | ok 2026-07-30 16:20:18.158625 | 2026-07-30 16:20:18.158699 | LOOP [fetch-output : Ensure local output dirs] 2026-07-30 16:20:18.555951 | ubuntu-noble -> localhost | ok: "/var/lib/zuul/builds/76071e8b205444079c20d2cb36e6cb8d/work/logs" 2026-07-30 16:20:18.768171 | ubuntu-noble -> localhost | changed: "/var/lib/zuul/builds/76071e8b205444079c20d2cb36e6cb8d/work/artifacts" 2026-07-30 16:20:18.980279 | ubuntu-noble -> localhost | changed: "/var/lib/zuul/builds/76071e8b205444079c20d2cb36e6cb8d/work/docs" 2026-07-30 16:20:19.000146 | 2026-07-30 16:20:19.000350 | LOOP [fetch-output : Collect logs, artifacts and docs] 2026-07-30 16:20:19.752298 | ubuntu-noble | changed: .d..t...... ./ 2026-07-30 16:20:19.752684 | ubuntu-noble | changed: All items complete 2026-07-30 16:20:19.752742 | 2026-07-30 16:20:20.241810 | ubuntu-noble | changed: .d..t...... ./ 2026-07-30 16:20:20.733846 | ubuntu-noble | changed: .d..t...... ./ 2026-07-30 16:20:20.759644 | 2026-07-30 16:20:20.759860 | LOOP [merge-output-to-logs : Move artifacts and docs to logs dir] 2026-07-30 16:20:21.161619 | ubuntu-noble -> localhost | ok: Item: artifacts Runtime: 0:00:00.007427 2026-07-30 16:20:21.400253 | ubuntu-noble -> localhost | ok: Item: docs Runtime: 0:00:00.007261 2026-07-30 16:20:21.422106 | 2026-07-30 16:20:21.422239 | PLAY [all] 2026-07-30 16:20:21.429462 | 2026-07-30 16:20:21.429537 | TASK [remove-build-sshkey : Remove the build SSH key from all nodes] 2026-07-30 16:20:21.900820 | ubuntu-noble | changed 2026-07-30 16:20:21.908631 | 2026-07-30 16:20:21.908682 | PLAY RECAP 2026-07-30 16:20:21.908727 | ubuntu-noble | ok: 5 changed: 4 unreachable: 0 failed: 0 skipped: 1 rescued: 0 ignored: 0 2026-07-30 16:20:21.908749 | 2026-07-30 16:20:22.063925 | POST-RUN END RESULT_NORMAL: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post.yaml@main] 2026-07-30 16:20:22.066347 | POST-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post-logs.yaml@main] 2026-07-30 16:20:22.914248 | 2026-07-30 16:20:22.914426 | PLAY [localhost] 2026-07-30 16:20:22.925506 | 2026-07-30 16:20:22.925588 | TASK [Generate Zuul manifest] 2026-07-30 16:20:22.947741 | localhost | ok 2026-07-30 16:20:22.966297 | 2026-07-30 16:20:22.966414 | TASK [generate-zuul-manifest : Generate Zuul manifest] 2026-07-30 16:20:23.352346 | localhost | changed 2026-07-30 16:20:23.366057 | 2026-07-30 16:20:23.366221 | TASK [generate-zuul-manifest : Return Zuul manifest URL to Zuul] 2026-07-30 16:20:23.629496 | localhost | ok 2026-07-30 16:20:23.639850 | 2026-07-30 16:20:23.639920 | TASK [Upload logs] 2026-07-30 16:20:23.662930 | localhost | ok 2026-07-30 16:20:23.740868 | 2026-07-30 16:20:23.741076 | TASK [Set zuul-log-path fact] 2026-07-30 16:20:23.765223 | localhost | ok 2026-07-30 16:20:23.782854 | 2026-07-30 16:20:23.783021 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-07-30 16:20:23.819890 | localhost | ok 2026-07-30 16:20:23.828322 | 2026-07-30 16:20:23.828436 | TASK [upload-logs : Create log directories] 2026-07-30 16:20:24.237497 | localhost | changed 2026-07-30 16:20:24.244121 | 2026-07-30 16:20:24.244215 | TASK [upload-logs : Ensure logs are readable before uploading] 2026-07-30 16:20:24.937041 | localhost -> localhost | ok: Runtime: 0:00:00.005181 2026-07-30 16:20:24.944080 | 2026-07-30 16:20:24.944146 | TASK [upload-logs : Upload logs to log server] 2026-07-30 16:20:25.447593 | localhost | Output suppressed because no_log was given 2026-07-30 16:20:25.453027 | 2026-07-30 16:20:25.453129 | LOOP [upload-logs : Compress console log and json output] 2026-07-30 16:20:25.499958 | localhost | skipping: Conditional result was False 2026-07-30 16:20:25.508935 | localhost | skipping: Conditional result was False 2026-07-30 16:20:25.520581 | 2026-07-30 16:20:25.520800 | LOOP [upload-logs : Upload compressed console log and json output] 2026-07-30 16:20:25.580241 | localhost | skipping: Conditional result was False 2026-07-30 16:20:25.580681 | 2026-07-30 16:20:25.584257 | localhost | skipping: Conditional result was False 2026-07-30 16:20:25.594924 | 2026-07-30 16:20:25.595083 | LOOP [upload-logs : Upload console log and json output]