2026-07-24 17:12:57.484115 | Job console starting 2026-07-24 17:12:57.493293 | Updating git repos 2026-07-24 17:12:57.532464 | Cloning repos into workspace 2026-07-24 17:12:57.561104 | Restoring repo states 2026-07-24 17:12:57.582885 | Merging changes 2026-07-24 17:12:58.125664 | Checking out repos 2026-07-24 17:12:58.172017 | Preparing playbooks 2026-07-24 17:12:59.367733 | Running Ansible setup 2026-07-24 17:13:04.298313 | PRE-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/pre.yaml@main] 2026-07-24 17:13:04.923511 | 2026-07-24 17:13:04.923673 | PLAY [localhost] 2026-07-24 17:13:04.932007 | 2026-07-24 17:13:04.932133 | TASK [Gathering Facts] 2026-07-24 17:13:05.893382 | localhost | ok 2026-07-24 17:13:05.908007 | 2026-07-24 17:13:05.908131 | TASK [Setup log path fact] 2026-07-24 17:13:05.926957 | localhost | ok 2026-07-24 17:13:05.939591 | 2026-07-24 17:13:05.939675 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-07-24 17:13:05.967400 | localhost | ok 2026-07-24 17:13:05.975236 | 2026-07-24 17:13:05.975328 | TASK [emit-job-header : Print job information] 2026-07-24 17:13:06.001468 | # Job Information 2026-07-24 17:13:06.001602 | Ansible Version: 2.16.18 2026-07-24 17:13:06.001634 | Job: pre-commit 2026-07-24 17:13:06.001656 | Pipeline: check 2026-07-24 17:13:06.001676 | Executor: 2d72f0692154 2026-07-24 17:13:06.001698 | Triggered by: https://github.com/vexxhost/ansible-collection-kubernetes/pull/295 2026-07-24 17:13:06.001720 | Event ID: 38bb4010-8782-11f1-8a70-55a0eaeb3b05 2026-07-24 17:13:06.004507 | 2026-07-24 17:13:06.004571 | LOOP [emit-job-header : Print node information] 2026-07-24 17:13:06.103903 | localhost | ok: 2026-07-24 17:13:06.104046 | localhost | # Node Information 2026-07-24 17:13:06.104075 | localhost | Inventory Hostname: ubuntu-noble 2026-07-24 17:13:06.104098 | localhost | Hostname: np0000186637 2026-07-24 17:13:06.104120 | localhost | Username: zuul 2026-07-24 17:13:06.104145 | localhost | Distro: Ubuntu 24.04 2026-07-24 17:13:06.104167 | localhost | Provider: yul1 2026-07-24 17:13:06.104188 | localhost | Region: ca-ymq-1 2026-07-24 17:13:06.104208 | localhost | Label: ubuntu-noble 2026-07-24 17:13:06.104228 | localhost | Product Name: OpenStack Nova 2026-07-24 17:13:06.104248 | localhost | Interface IP: 199.204.45.169 2026-07-24 17:13:06.115910 | 2026-07-24 17:13:06.116056 | TASK [log-inventory : Ensure Zuul Ansible directory exists] 2026-07-24 17:13:06.536283 | localhost -> localhost | changed 2026-07-24 17:13:06.546624 | 2026-07-24 17:13:06.546726 | TASK [log-inventory : Copy ansible inventory to logs dir] 2026-07-24 17:13:07.615952 | localhost -> localhost | changed 2026-07-24 17:13:07.625649 | 2026-07-24 17:13:07.625704 | PLAY [all] 2026-07-24 17:13:07.633711 | 2026-07-24 17:13:07.633776 | TASK [add-build-sshkey : Check to see if ssh key was already created for this build] 2026-07-24 17:13:07.874213 | ubuntu-noble -> localhost | ok 2026-07-24 17:13:07.884366 | 2026-07-24 17:13:07.884487 | TASK [add-build-sshkey : Create a new key in workspace based on build UUID] 2026-07-24 17:13:07.917738 | ubuntu-noble | ok 2026-07-24 17:13:07.933563 | ubuntu-noble | included: /var/lib/zuul/builds/8f025c60d8df42fca626c16b3e1a1a82/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/create-key-and-replace.yaml 2026-07-24 17:13:07.939655 | 2026-07-24 17:13:07.939718 | TASK [add-build-sshkey : Create Temp SSH key] 2026-07-24 17:13:09.046085 | ubuntu-noble -> localhost | Generating public/private rsa key pair. 2026-07-24 17:13:09.046279 | ubuntu-noble -> localhost | Your identification has been saved in /var/lib/zuul/builds/8f025c60d8df42fca626c16b3e1a1a82/work/8f025c60d8df42fca626c16b3e1a1a82_id_rsa 2026-07-24 17:13:09.046322 | ubuntu-noble -> localhost | Your public key has been saved in /var/lib/zuul/builds/8f025c60d8df42fca626c16b3e1a1a82/work/8f025c60d8df42fca626c16b3e1a1a82_id_rsa.pub 2026-07-24 17:13:09.046353 | ubuntu-noble -> localhost | The key fingerprint is: 2026-07-24 17:13:09.046383 | ubuntu-noble -> localhost | SHA256:tMqI0Lh9zGTLgPBqdXi66KLToJdsnz/27kcdrYEsM3k zuul-build-sshkey 2026-07-24 17:13:09.046425 | ubuntu-noble -> localhost | The key's randomart image is: 2026-07-24 17:13:09.046454 | ubuntu-noble -> localhost | +---[RSA 3072]----+ 2026-07-24 17:13:09.046489 | ubuntu-noble -> localhost | | | 2026-07-24 17:13:09.046519 | ubuntu-noble -> localhost | | | 2026-07-24 17:13:09.046546 | ubuntu-noble -> localhost | |. .o . . | 2026-07-24 17:13:09.046574 | ubuntu-noble -> localhost | |.= . .=.E o . | 2026-07-24 17:13:09.046601 | ubuntu-noble -> localhost | |+ +ooo S= . + | 2026-07-24 17:13:09.046628 | ubuntu-noble -> localhost | |.=.O++ . . o | 2026-07-24 17:13:09.046654 | ubuntu-noble -> localhost | |+=ooB o . | 2026-07-24 17:13:09.046742 | ubuntu-noble -> localhost | |= B...o . | 2026-07-24 17:13:09.046781 | ubuntu-noble -> localhost | |=* ooo.=+. | 2026-07-24 17:13:09.046810 | ubuntu-noble -> localhost | +----[SHA256]-----+ 2026-07-24 17:13:09.046868 | ubuntu-noble -> localhost | ok: Runtime: 0:00:00.639918 2026-07-24 17:13:09.054299 | 2026-07-24 17:13:09.054385 | TASK [add-build-sshkey : Remote setup ssh keys (linux)] 2026-07-24 17:13:09.089081 | ubuntu-noble | ok 2026-07-24 17:13:09.101293 | ubuntu-noble | included: /var/lib/zuul/builds/8f025c60d8df42fca626c16b3e1a1a82/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/remote-linux.yaml 2026-07-24 17:13:09.109538 | 2026-07-24 17:13:09.109610 | TASK [add-build-sshkey : Remove previously added zuul-build-sshkey] 2026-07-24 17:13:09.135493 | ubuntu-noble | skipping: Conditional result was False 2026-07-24 17:13:09.146171 | 2026-07-24 17:13:09.146262 | TASK [add-build-sshkey : Enable access via build key on all nodes] 2026-07-24 17:13:09.677863 | ubuntu-noble | changed 2026-07-24 17:13:09.686993 | 2026-07-24 17:13:09.687092 | TASK [add-build-sshkey : Make sure user has a .ssh] 2026-07-24 17:13:09.928592 | ubuntu-noble | ok 2026-07-24 17:13:09.943957 | 2026-07-24 17:13:09.944115 | TASK [add-build-sshkey : Install build private key as SSH key on all nodes] 2026-07-24 17:13:10.514782 | ubuntu-noble | changed 2026-07-24 17:13:10.521872 | 2026-07-24 17:13:10.521948 | TASK [add-build-sshkey : Install build public key as SSH key on all nodes] 2026-07-24 17:13:11.073113 | ubuntu-noble | changed 2026-07-24 17:13:11.083054 | 2026-07-24 17:13:11.083183 | TASK [add-build-sshkey : Remote setup ssh keys (windows)] 2026-07-24 17:13:11.107480 | ubuntu-noble | skipping: Conditional result was False 2026-07-24 17:13:11.116370 | 2026-07-24 17:13:11.116487 | TASK [remove-zuul-sshkey : Remove master key from local agent] 2026-07-24 17:13:11.506171 | ubuntu-noble -> localhost | changed 2026-07-24 17:13:11.522903 | 2026-07-24 17:13:11.522967 | TASK [add-build-sshkey : Add back temp key] 2026-07-24 17:13:11.810951 | ubuntu-noble -> localhost | Identity added: /var/lib/zuul/builds/8f025c60d8df42fca626c16b3e1a1a82/work/8f025c60d8df42fca626c16b3e1a1a82_id_rsa (zuul-build-sshkey) 2026-07-24 17:13:11.811178 | ubuntu-noble -> localhost | ok: Runtime: 0:00:00.015307 2026-07-24 17:13:11.818620 | 2026-07-24 17:13:11.818692 | TASK [add-build-sshkey : Verify we can still SSH to all nodes] 2026-07-24 17:13:12.145203 | ubuntu-noble | ok 2026-07-24 17:13:12.151370 | 2026-07-24 17:13:12.151449 | TASK [add-build-sshkey : Verify we can still SSH to all nodes (windows)] 2026-07-24 17:13:12.177531 | ubuntu-noble | skipping: Conditional result was False 2026-07-24 17:13:12.192699 | 2026-07-24 17:13:12.192800 | TASK [prepare-workspace : Start zuul_console daemon.] 2026-07-24 17:13:12.553449 | ubuntu-noble | ok 2026-07-24 17:13:12.613203 | 2026-07-24 17:13:12.613353 | TASK [prepare-workspace : Synchronize src repos to workspace directory.] 2026-07-24 17:13:13.610095 | ubuntu-noble | Output suppressed because no_log was given 2026-07-24 17:13:13.623805 | 2026-07-24 17:13:13.623892 | LOOP [ensure-output-dirs : Empty Zuul Output directories by removing them] 2026-07-24 17:13:13.855766 | ubuntu-noble | ok: "logs" 2026-07-24 17:13:13.856038 | ubuntu-noble | ok: All items complete 2026-07-24 17:13:13.856080 | 2026-07-24 17:13:14.057758 | ubuntu-noble | ok: "artifacts" 2026-07-24 17:13:14.249754 | ubuntu-noble | ok: "docs" 2026-07-24 17:13:14.258705 | 2026-07-24 17:13:14.258833 | LOOP [ensure-output-dirs : Ensure Zuul Output directories exist] 2026-07-24 17:13:14.481023 | ubuntu-noble | changed: "logs" 2026-07-24 17:13:14.675464 | ubuntu-noble | changed: "artifacts" 2026-07-24 17:13:14.866499 | ubuntu-noble | changed: "docs" 2026-07-24 17:13:14.879340 | 2026-07-24 17:13:14.879407 | PLAY RECAP 2026-07-24 17:13:14.879461 | localhost | ok: 6 changed: 2 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-07-24 17:13:14.879501 | ubuntu-noble | ok: 15 changed: 8 unreachable: 0 failed: 0 skipped: 3 rescued: 0 ignored: 0 2026-07-24 17:13:14.879531 | 2026-07-24 17:13:14.987640 | PRE-RUN END RESULT_NORMAL: [trusted : github.com/vexxhost/zuul-config/playbooks/base/pre.yaml@main] 2026-07-24 17:13:14.989456 | PRE-RUN START: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/pre-commit/pre.yaml@main] 2026-07-24 17:13:15.583839 | 2026-07-24 17:13:15.583946 | PLAY [all] 2026-07-24 17:13:15.595754 | 2026-07-24 17:13:15.595830 | TASK [setup-uv : Extract archive] 2026-07-24 17:13:18.075955 | ubuntu-noble | changed 2026-07-24 17:13:18.181479 | 2026-07-24 17:13:18.181653 | TASK [setup-uv : Print version] 2026-07-24 17:13:18.586728 | ubuntu-noble | uv 0.8.13 2026-07-24 17:13:18.727586 | ubuntu-noble | ok: Runtime: 0:00:00.015545 2026-07-24 17:13:18.737183 | 2026-07-24 17:13:18.737234 | PLAY RECAP 2026-07-24 17:13:18.737287 | ubuntu-noble | ok: 2 changed: 2 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-07-24 17:13:18.737311 | 2026-07-24 17:13:18.967816 | PRE-RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/pre-commit/pre.yaml@main] 2026-07-24 17:13:18.969338 | RUN START: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/pre-commit/run.yaml@main] 2026-07-24 17:13:19.618024 | 2026-07-24 17:13:19.618147 | PLAY [all] 2026-07-24 17:13:19.629436 | 2026-07-24 17:13:19.629523 | TASK [Run "pre-commit"] 2026-07-24 17:13:20.262817 | ubuntu-noble | Downloading virtualenv (5.3MiB) 2026-07-24 17:13:20.346395 | ubuntu-noble | Downloading virtualenv 2026-07-24 17:13:20.358945 | ubuntu-noble | Installed 10 packages in 11ms 2026-07-24 17:13:20.719072 | ubuntu-noble | [INFO] Initializing environment for https://github.com/pre-commit/pre-commit-hooks. 2026-07-24 17:13:21.203666 | 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-24 17:13:21.207778 | ubuntu-noble | [INFO] Initializing environment for https://github.com/psf/black. 2026-07-24 17:13:21.718234 | ubuntu-noble | [INFO] Initializing environment for https://github.com/pycqa/flake8. 2026-07-24 17:13:22.105612 | ubuntu-noble | [INFO] Initializing environment for https://github.com/pycqa/isort. 2026-07-24 17:13:22.514808 | 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-24 17:13:22.516696 | ubuntu-noble | [INFO] Initializing environment for https://github.com/adrienverge/yamllint.git. 2026-07-24 17:13:23.057896 | ubuntu-noble | [INFO] Initializing environment for https://github.com/ansible/ansible-lint.git. 2026-07-24 17:13:23.634597 | ubuntu-noble | [INFO] Initializing environment for https://github.com/ansible/ansible-lint.git:ansible-core>=2.16.0. 2026-07-24 17:13:24.207478 | ubuntu-noble | [INFO] Installing environment for https://github.com/pre-commit/pre-commit-hooks. 2026-07-24 17:13:24.207560 | ubuntu-noble | [INFO] Once installed this environment will be reused. 2026-07-24 17:13:24.207585 | ubuntu-noble | [INFO] This may take a few minutes... 2026-07-24 17:13:28.321140 | ubuntu-noble | [INFO] Installing environment for https://github.com/psf/black. 2026-07-24 17:13:28.321224 | ubuntu-noble | [INFO] Once installed this environment will be reused. 2026-07-24 17:13:28.321235 | ubuntu-noble | [INFO] This may take a few minutes... 2026-07-24 17:13:32.680149 | ubuntu-noble | [INFO] Installing environment for https://github.com/pycqa/flake8. 2026-07-24 17:13:32.680210 | ubuntu-noble | [INFO] Once installed this environment will be reused. 2026-07-24 17:13:32.680226 | ubuntu-noble | [INFO] This may take a few minutes... 2026-07-24 17:13:35.923338 | ubuntu-noble | [INFO] Installing environment for https://github.com/pycqa/isort. 2026-07-24 17:13:35.923424 | ubuntu-noble | [INFO] Once installed this environment will be reused. 2026-07-24 17:13:35.923436 | ubuntu-noble | [INFO] This may take a few minutes... 2026-07-24 17:13:38.632503 | ubuntu-noble | [INFO] Installing environment for https://github.com/adrienverge/yamllint.git. 2026-07-24 17:13:38.632602 | ubuntu-noble | [INFO] Once installed this environment will be reused. 2026-07-24 17:13:38.632618 | ubuntu-noble | [INFO] This may take a few minutes... 2026-07-24 17:13:42.146955 | ubuntu-noble | [INFO] Installing environment for https://github.com/ansible/ansible-lint.git. 2026-07-24 17:13:42.146998 | ubuntu-noble | [INFO] Once installed this environment will be reused. 2026-07-24 17:13:42.147004 | ubuntu-noble | [INFO] This may take a few minutes... 2026-07-24 17:13:53.094558 | ubuntu-noble | fix end of files.........................................................Passed 2026-07-24 17:13:53.146897 | ubuntu-noble | trim trailing whitespace.................................................Passed 2026-07-24 17:13:53.529714 | ubuntu-noble | black....................................................................Passed 2026-07-24 17:13:53.785301 | ubuntu-noble | flake8...................................................................Passed 2026-07-24 17:13:53.927367 | ubuntu-noble | isort....................................................................Passed 2026-07-24 17:13:54.252605 | ubuntu-noble | yamllint.................................................................Passed 2026-07-24 17:15:07.162698 | ubuntu-noble | Ansible-lint.............................................................Passed 2026-07-24 17:15:08.216127 | ubuntu-noble | ok: Runtime: 0:01:47.185879 2026-07-24 17:15:08.218158 | 2026-07-24 17:15:08.218206 | PLAY RECAP 2026-07-24 17:15:08.218247 | ubuntu-noble | ok: 1 changed: 1 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-07-24 17:15:08.218270 | 2026-07-24 17:15:08.358695 | RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/pre-commit/run.yaml@main] 2026-07-24 17:15:08.364518 | POST-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post.yaml@main] 2026-07-24 17:15:08.994884 | 2026-07-24 17:15:09.019067 | PLAY [all] 2026-07-24 17:15:09.039055 | 2026-07-24 17:15:09.039176 | TASK [fetch-output : Set log path for multiple nodes] 2026-07-24 17:15:09.083279 | ubuntu-noble | skipping: Conditional result was False 2026-07-24 17:15:09.097290 | 2026-07-24 17:15:09.097551 | TASK [fetch-output : Set log path for single node] 2026-07-24 17:15:09.131247 | ubuntu-noble | ok 2026-07-24 17:15:09.138002 | 2026-07-24 17:15:09.138069 | LOOP [fetch-output : Ensure local output dirs] 2026-07-24 17:15:09.531870 | ubuntu-noble -> localhost | ok: "/var/lib/zuul/builds/8f025c60d8df42fca626c16b3e1a1a82/work/logs" 2026-07-24 17:15:09.764936 | ubuntu-noble -> localhost | changed: "/var/lib/zuul/builds/8f025c60d8df42fca626c16b3e1a1a82/work/artifacts" 2026-07-24 17:15:10.227255 | ubuntu-noble -> localhost | changed: "/var/lib/zuul/builds/8f025c60d8df42fca626c16b3e1a1a82/work/docs" 2026-07-24 17:15:10.246817 | 2026-07-24 17:15:10.246933 | LOOP [fetch-output : Collect logs, artifacts and docs] 2026-07-24 17:15:10.896837 | ubuntu-noble | ok 2026-07-24 17:15:10.897034 | ubuntu-noble | changed: All items complete 2026-07-24 17:15:10.897063 | 2026-07-24 17:15:11.360150 | ubuntu-noble | changed: .d..t...... ./ 2026-07-24 17:15:11.852976 | ubuntu-noble | changed: .d..t...... ./ 2026-07-24 17:15:11.880014 | 2026-07-24 17:15:11.880183 | LOOP [merge-output-to-logs : Move artifacts and docs to logs dir] 2026-07-24 17:15:12.285545 | ubuntu-noble -> localhost | ok: Item: artifacts Runtime: 0:00:00.010116 2026-07-24 17:15:12.517395 | ubuntu-noble -> localhost | ok: Item: docs Runtime: 0:00:00.023727 2026-07-24 17:15:12.533599 | 2026-07-24 17:15:12.533743 | PLAY [all] 2026-07-24 17:15:12.542492 | 2026-07-24 17:15:12.542569 | TASK [remove-build-sshkey : Remove the build SSH key from all nodes] 2026-07-24 17:15:13.015341 | ubuntu-noble | changed 2026-07-24 17:15:13.025072 | 2026-07-24 17:15:13.025164 | PLAY RECAP 2026-07-24 17:15:13.025339 | ubuntu-noble | ok: 5 changed: 4 unreachable: 0 failed: 0 skipped: 1 rescued: 0 ignored: 0 2026-07-24 17:15:13.025388 | 2026-07-24 17:15:13.149602 | POST-RUN END RESULT_NORMAL: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post.yaml@main] 2026-07-24 17:15:13.221730 | POST-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post-logs.yaml@main] 2026-07-24 17:15:13.842208 | 2026-07-24 17:15:13.842326 | PLAY [localhost] 2026-07-24 17:15:13.852534 | 2026-07-24 17:15:13.852634 | TASK [Generate Zuul manifest] 2026-07-24 17:15:13.873762 | localhost | ok 2026-07-24 17:15:13.889944 | 2026-07-24 17:15:13.890055 | TASK [generate-zuul-manifest : Generate Zuul manifest] 2026-07-24 17:15:14.301370 | localhost | changed 2026-07-24 17:15:14.312868 | 2026-07-24 17:15:14.312999 | TASK [generate-zuul-manifest : Return Zuul manifest URL to Zuul] 2026-07-24 17:15:14.342779 | localhost | ok 2026-07-24 17:15:14.357299 | 2026-07-24 17:15:14.357376 | TASK [Upload logs] 2026-07-24 17:15:14.381112 | localhost | ok 2026-07-24 17:15:14.474547 | 2026-07-24 17:15:14.474691 | TASK [Set zuul-log-path fact] 2026-07-24 17:15:14.509737 | localhost | ok 2026-07-24 17:15:14.523633 | 2026-07-24 17:15:14.523754 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-07-24 17:15:14.555379 | localhost | ok 2026-07-24 17:15:14.563303 | 2026-07-24 17:15:14.563395 | TASK [upload-logs : Create log directories] 2026-07-24 17:15:15.082186 | localhost | changed 2026-07-24 17:15:15.088387 | 2026-07-24 17:15:15.088454 | TASK [upload-logs : Ensure logs are readable before uploading] 2026-07-24 17:15:15.511129 | localhost -> localhost | ok: Runtime: 0:00:00.005428 2026-07-24 17:15:15.517642 | 2026-07-24 17:15:15.517713 | TASK [upload-logs : Upload logs to log server] 2026-07-24 17:15:16.062616 | localhost | Output suppressed because no_log was given 2026-07-24 17:15:16.067731 | 2026-07-24 17:15:16.067825 | LOOP [upload-logs : Compress console log and json output] 2026-07-24 17:15:16.109066 | localhost | skipping: Conditional result was False 2026-07-24 17:15:16.116446 | localhost | skipping: Conditional result was False 2026-07-24 17:15:16.255404 | 2026-07-24 17:15:16.255589 | LOOP [upload-logs : Upload compressed console log and json output] 2026-07-24 17:15:16.296699 | localhost | skipping: Conditional result was False 2026-07-24 17:15:16.297231 | 2026-07-24 17:15:16.301167 | localhost | skipping: Conditional result was False 2026-07-24 17:15:16.321886 | 2026-07-24 17:15:16.324730 | LOOP [upload-logs : Upload console log and json output]