2026-02-11 00:44:46.503554 | Job console starting 2026-02-11 00:44:46.558632 | Updating git repos 2026-02-11 00:44:46.608358 | Cloning repos into workspace 2026-02-11 00:44:46.686452 | Restoring repo states 2026-02-11 00:44:46.701333 | Merging changes 2026-02-11 00:44:47.242818 | Checking out repos 2026-02-11 00:44:47.289129 | Preparing playbooks 2026-02-11 00:44:48.484531 | Running Ansible setup 2026-02-11 00:44:52.057243 | PRE-RUN START: [trusted : vexxhost.dev/zuul-config/playbooks/base/pre.yaml@main] 2026-02-11 00:44:52.677940 | 2026-02-11 00:44:52.678071 | PLAY [localhost] 2026-02-11 00:44:52.685469 | 2026-02-11 00:44:52.685542 | TASK [Gathering Facts] 2026-02-11 00:44:53.588639 | localhost | ok 2026-02-11 00:44:53.596730 | 2026-02-11 00:44:53.596806 | TASK [Setup log path fact] 2026-02-11 00:44:53.621564 | localhost | ok 2026-02-11 00:44:53.635393 | 2026-02-11 00:44:53.652444 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-02-11 00:44:53.691540 | localhost | ok 2026-02-11 00:44:53.701016 | 2026-02-11 00:44:53.704648 | TASK [emit-job-header : Print job information] 2026-02-11 00:44:53.754961 | # Job Information 2026-02-11 00:44:53.755137 | Ansible Version: 2.16.15 2026-02-11 00:44:53.755169 | Job: ansible-collection-kubernetes-molecule-helm 2026-02-11 00:44:53.755192 | Pipeline: check 2026-02-11 00:44:53.755212 | Executor: 3a2793d2bd32 2026-02-11 00:44:53.755231 | Triggered by: https://github.com/vexxhost/ansible-collection-kubernetes/pull/230 2026-02-11 00:44:53.755254 | Event ID: c1003d70-06e2-11f1-9860-b25bf9d18ce0 2026-02-11 00:44:53.758097 | 2026-02-11 00:44:53.758166 | LOOP [emit-job-header : Print node information] 2026-02-11 00:44:53.841816 | localhost | ok: 2026-02-11 00:44:53.842024 | localhost | # Node Information 2026-02-11 00:44:53.842060 | localhost | Inventory Hostname: controller 2026-02-11 00:44:53.842086 | localhost | Hostname: np0000155234 2026-02-11 00:44:53.842110 | localhost | Username: zuul 2026-02-11 00:44:53.842137 | localhost | Distro: Debian 13.3 2026-02-11 00:44:53.842162 | localhost | Provider: yul1 2026-02-11 00:44:53.842185 | localhost | Region: ca-ymq-1 2026-02-11 00:44:53.842208 | localhost | Label: debian-trixie 2026-02-11 00:44:53.842231 | localhost | Product Name: OpenStack Nova 2026-02-11 00:44:53.842253 | localhost | Interface IP: 162.253.55.207 2026-02-11 00:44:53.853108 | 2026-02-11 00:44:53.853308 | TASK [log-inventory : Ensure Zuul Ansible directory exists] 2026-02-11 00:44:54.266432 | localhost -> localhost | changed 2026-02-11 00:44:54.273291 | 2026-02-11 00:44:54.273392 | TASK [log-inventory : Copy ansible inventory to logs dir] 2026-02-11 00:44:55.206894 | localhost -> localhost | changed 2026-02-11 00:44:55.217583 | 2026-02-11 00:44:55.217776 | PLAY [all] 2026-02-11 00:44:55.225946 | 2026-02-11 00:44:55.226018 | TASK [add-build-sshkey : Check to see if ssh key was already created for this build] 2026-02-11 00:44:55.483161 | controller -> localhost | ok 2026-02-11 00:44:55.489290 | 2026-02-11 00:44:55.489381 | TASK [add-build-sshkey : Create a new key in workspace based on build UUID] 2026-02-11 00:44:55.519258 | controller | ok 2026-02-11 00:44:55.534121 | controller | included: /var/lib/zuul/builds/c17f59d1b6d74cd391cebaf4d5152c12/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/create-key-and-replace.yaml 2026-02-11 00:44:55.539734 | 2026-02-11 00:44:55.539798 | TASK [add-build-sshkey : Create Temp SSH key] 2026-02-11 00:44:56.424087 | controller -> localhost | Generating public/private rsa key pair. 2026-02-11 00:44:56.424279 | controller -> localhost | Your identification has been saved in /var/lib/zuul/builds/c17f59d1b6d74cd391cebaf4d5152c12/work/c17f59d1b6d74cd391cebaf4d5152c12_id_rsa 2026-02-11 00:44:56.424308 | controller -> localhost | Your public key has been saved in /var/lib/zuul/builds/c17f59d1b6d74cd391cebaf4d5152c12/work/c17f59d1b6d74cd391cebaf4d5152c12_id_rsa.pub 2026-02-11 00:44:56.424331 | controller -> localhost | The key fingerprint is: 2026-02-11 00:44:56.424353 | controller -> localhost | SHA256:SE8/nnFYIx7ceglcJFdptRAqzMtXviZKksWpLkugjRs zuul-build-sshkey 2026-02-11 00:44:56.424401 | controller -> localhost | The key's randomart image is: 2026-02-11 00:44:56.424423 | controller -> localhost | +---[RSA 3072]----+ 2026-02-11 00:44:56.424447 | controller -> localhost | | ..++oo.| 2026-02-11 00:44:56.424469 | controller -> localhost | | oo =. + .| 2026-02-11 00:44:56.424489 | controller -> localhost | | . .+*.+o . | 2026-02-11 00:44:56.424509 | controller -> localhost | | . +oo+Boo | 2026-02-11 00:44:56.424528 | controller -> localhost | | . . S*B.+. | 2026-02-11 00:44:56.424548 | controller -> localhost | | + . +..* . | 2026-02-11 00:44:56.424567 | controller -> localhost | | E . . + .o. o | 2026-02-11 00:44:56.424587 | controller -> localhost | | o ... o . o | 2026-02-11 00:44:56.424608 | controller -> localhost | | . .o. . | 2026-02-11 00:44:56.424628 | controller -> localhost | +----[SHA256]-----+ 2026-02-11 00:44:56.424677 | controller -> localhost | ok: Runtime: 0:00:00.469511 2026-02-11 00:44:56.429301 | 2026-02-11 00:44:56.429365 | TASK [add-build-sshkey : Remote setup ssh keys (linux)] 2026-02-11 00:44:56.461929 | controller | ok 2026-02-11 00:44:56.478907 | controller | included: /var/lib/zuul/builds/c17f59d1b6d74cd391cebaf4d5152c12/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/remote-linux.yaml 2026-02-11 00:44:56.489077 | 2026-02-11 00:44:56.489149 | TASK [add-build-sshkey : Remove previously added zuul-build-sshkey] 2026-02-11 00:44:56.514398 | controller | skipping: Conditional result was False 2026-02-11 00:44:56.521975 | 2026-02-11 00:44:56.522562 | TASK [add-build-sshkey : Enable access via build key on all nodes] 2026-02-11 00:44:57.060907 | controller | changed 2026-02-11 00:44:57.131729 | 2026-02-11 00:44:57.131856 | TASK [add-build-sshkey : Make sure user has a .ssh] 2026-02-11 00:44:57.336651 | controller | ok 2026-02-11 00:44:57.344024 | 2026-02-11 00:44:57.344095 | TASK [add-build-sshkey : Install build private key as SSH key on all nodes] 2026-02-11 00:44:57.859544 | controller | changed 2026-02-11 00:44:57.866030 | 2026-02-11 00:44:57.866207 | TASK [add-build-sshkey : Install build public key as SSH key on all nodes] 2026-02-11 00:44:58.370680 | controller | changed 2026-02-11 00:44:58.377087 | 2026-02-11 00:44:58.377163 | TASK [add-build-sshkey : Remote setup ssh keys (windows)] 2026-02-11 00:44:58.402498 | controller | skipping: Conditional result was False 2026-02-11 00:44:58.412730 | 2026-02-11 00:44:58.412877 | TASK [remove-zuul-sshkey : Remove master key from local agent] 2026-02-11 00:44:58.825862 | controller -> localhost | changed 2026-02-11 00:44:58.839510 | 2026-02-11 00:44:58.839579 | TASK [add-build-sshkey : Add back temp key] 2026-02-11 00:44:59.155613 | controller -> localhost | Identity added: /var/lib/zuul/builds/c17f59d1b6d74cd391cebaf4d5152c12/work/c17f59d1b6d74cd391cebaf4d5152c12_id_rsa (zuul-build-sshkey) 2026-02-11 00:44:59.155847 | controller -> localhost | ok: Runtime: 0:00:00.013244 2026-02-11 00:44:59.161518 | 2026-02-11 00:44:59.161604 | TASK [add-build-sshkey : Verify we can still SSH to all nodes] 2026-02-11 00:44:59.524800 | controller | ok 2026-02-11 00:44:59.528573 | 2026-02-11 00:44:59.528637 | TASK [add-build-sshkey : Verify we can still SSH to all nodes (windows)] 2026-02-11 00:44:59.553345 | controller | skipping: Conditional result was False 2026-02-11 00:44:59.566475 | 2026-02-11 00:44:59.566540 | TASK [prepare-workspace : Start zuul_console daemon.] 2026-02-11 00:44:59.911821 | controller | ok 2026-02-11 00:44:59.918033 | 2026-02-11 00:44:59.918098 | TASK [prepare-workspace : Synchronize src repos to workspace directory.] 2026-02-11 00:45:00.935918 | controller | Output suppressed because no_log was given 2026-02-11 00:45:00.944829 | 2026-02-11 00:45:00.944901 | LOOP [ensure-output-dirs : Empty Zuul Output directories by removing them] 2026-02-11 00:45:01.152735 | controller | ok: "logs" 2026-02-11 00:45:01.153062 | controller | ok: All items complete 2026-02-11 00:45:01.153104 | 2026-02-11 00:45:01.324009 | controller | ok: "artifacts" 2026-02-11 00:45:01.496156 | controller | ok: "docs" 2026-02-11 00:45:01.508371 | 2026-02-11 00:45:01.508530 | LOOP [ensure-output-dirs : Ensure Zuul Output directories exist] 2026-02-11 00:45:01.707649 | controller | changed: "logs" 2026-02-11 00:45:01.887958 | controller | changed: "artifacts" 2026-02-11 00:45:02.065491 | controller | changed: "docs" 2026-02-11 00:45:02.085000 | 2026-02-11 00:45:02.085145 | PLAY RECAP 2026-02-11 00:45:02.085209 | controller | ok: 15 changed: 8 unreachable: 0 failed: 0 skipped: 3 rescued: 0 ignored: 0 2026-02-11 00:45:02.085248 | localhost | ok: 6 changed: 2 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-02-11 00:45:02.085277 | 2026-02-11 00:45:02.249534 | PRE-RUN END RESULT_NORMAL: [trusted : vexxhost.dev/zuul-config/playbooks/base/pre.yaml@main] 2026-02-11 00:45:02.252213 | PRE-RUN START: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/pre.yaml@main] 2026-02-11 00:45:02.829469 | 2026-02-11 00:45:02.830193 | PLAY [all] 2026-02-11 00:45:02.840687 | 2026-02-11 00:45:02.840766 | TASK [setup-uv : Extract archive] 2026-02-11 00:45:05.226579 | controller | changed 2026-02-11 00:45:05.243021 | 2026-02-11 00:45:05.243110 | TASK [setup-uv : Print version] 2026-02-11 00:45:05.286019 | controller | uv 0.8.13 2026-02-11 00:45:05.778065 | controller | ok: Runtime: 0:00:00.011572 2026-02-11 00:45:05.784078 | 2026-02-11 00:45:05.784131 | PLAY RECAP 2026-02-11 00:45:05.784176 | controller | ok: 2 changed: 2 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-02-11 00:45:05.784201 | 2026-02-11 00:45:05.916101 | PRE-RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/pre.yaml@main] 2026-02-11 00:45:05.918959 | RUN START: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/run.yaml@main] 2026-02-11 00:45:06.480482 | 2026-02-11 00:45:06.480651 | PLAY [all] 2026-02-11 00:45:06.490540 | 2026-02-11 00:45:06.490613 | TASK [Copy inventory file for Zuul] 2026-02-11 00:45:07.394622 | controller | changed 2026-02-11 00:45:07.399071 | 2026-02-11 00:45:07.399153 | TASK [Switch "ansible_host" to private IP] 2026-02-11 00:45:07.692036 | controller | changed: 1 replacements made 2026-02-11 00:45:07.696510 | 2026-02-11 00:45:07.696578 | TASK [Run Molecule scenario] 2026-02-11 00:45:07.881429 | controller | Using CPython 3.13.5 interpreter at: /usr/bin/python3 2026-02-11 00:45:07.881536 | controller | Creating virtual environment at: .venv 2026-02-11 00:45:07.922642 | controller | Downloading pygments (1.2MiB) 2026-02-11 00:45:07.924077 | controller | Downloading ansible-core (2.3MiB) 2026-02-11 00:45:07.925177 | controller | Downloading cryptography (4.3MiB) 2026-02-11 00:45:08.142360 | controller | Downloading cryptography 2026-02-11 00:45:08.180588 | controller | Downloading pygments 2026-02-11 00:45:08.268213 | controller | Downloading ansible-core 2026-02-11 00:45:08.319157 | controller | Installed 36 packages in 48ms 2026-02-11 00:45:09.004615 | controller | INFO Collection 'vexxhost.kubernetes' detected. 2026-02-11 00:45:09.004642 | controller | INFO Scenarios will be used from 'extensions/molecule' 2026-02-11 00:45:09.765303 | controller | CRITICAL 'extensions/molecule/default/molecule.yml' glob failed. Exiting. 2026-02-11 00:45:09.765412 | controller | INFO default scenario not found, disabling shared state. 2026-02-11 00:45:09.765609 | controller | INFO [helm > discovery] scenario test matrix: dependency, cleanup, destroy, syntax, create, prepare, converge, idempotence, side_effect, verify, cleanup, destroy 2026-02-11 00:45:09.765714 | controller | INFO [helm > prerun] Performing prerun with role_name_check=0... 2026-02-11 00:45:31.146797 | controller | INFO [helm > dependency] Executing 2026-02-11 00:45:31.148024 | controller | WARNING [helm > dependency] Missing roles requirements file: requirements.yml 2026-02-11 00:45:31.148572 | controller | WARNING [helm > dependency] Missing collections requirements file: collections.yml 2026-02-11 00:45:31.148915 | controller | WARNING [helm > dependency] Executed: 2 missing (Remove from test_sequence to suppress) 2026-02-11 00:45:31.159354 | controller | INFO [helm > cleanup] Executing 2026-02-11 00:45:31.159835 | controller | WARNING [helm > cleanup] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-02-11 00:45:31.165369 | controller | INFO [helm > destroy] Executing 2026-02-11 00:45:31.165470 | controller | WARNING [helm > destroy] Skipping, '--destroy=never' requested. 2026-02-11 00:45:31.165587 | controller | INFO [helm > destroy] Executed: Successful 2026-02-11 00:45:31.170922 | controller | INFO [helm > syntax] Executing 2026-02-11 00:45:32.009146 | controller | 2026-02-11 00:45:32.009608 | controller | playbook: /home/zuul/src/github.com/vexxhost/ansible-collection-kubernetes/extensions/molecule/helm/converge.yml 2026-02-11 00:45:32.067603 | controller | INFO [helm > syntax] Executed: Successful 2026-02-11 00:45:32.078211 | controller | INFO [helm > create] Executing 2026-02-11 00:45:32.080318 | controller | WARNING [helm > create] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-02-11 00:45:32.087453 | controller | INFO [helm > prepare] Executing 2026-02-11 00:45:32.885894 | controller | 2026-02-11 00:45:32.886233 | controller | PLAY [Prepare] ***************************************************************** 2026-02-11 00:45:32.886542 | controller | 2026-02-11 00:45:32.886820 | controller | TASK [Gathering Facts] ********************************************************* 2026-02-11 00:45:32.889074 | controller | Wednesday 11 February 2026 00:45:32 +0000 (0:00:00.028) 0:00:00.028 **** 2026-02-11 00:45:34.083158 | controller | [WARNING]: Host 'controller' is using the discovered Python interpreter at '/usr/bin/python3.13', but future installation of another Python interpreter could cause a different interpreter to be discovered. See https://docs.ansible.com/ansible-core/2.20/reference_appendices/interpreter_discovery.html for more information. 2026-02-11 00:45:34.089034 | controller | ok: [controller] 2026-02-11 00:45:34.089048 | controller | 2026-02-11 00:45:34.089054 | controller | TASK [Install Debian packages] ************************************************* 2026-02-11 00:45:34.089060 | controller | Wednesday 11 February 2026 00:45:34 +0000 (0:00:01.203) 0:00:01.232 **** 2026-02-11 00:45:39.241379 | controller | ok: [controller] 2026-02-11 00:45:39.241417 | controller | 2026-02-11 00:45:39.241423 | controller | PLAY RECAP ********************************************************************* 2026-02-11 00:45:39.241431 | controller | controller : ok=2 changed=0 unreachable=0 failed=0 skipped=0 rescued=0 ignored=0 2026-02-11 00:45:39.241436 | controller | 2026-02-11 00:45:39.241440 | controller | 2026-02-11 00:45:39.241445 | controller | TASKS RECAP ******************************************************************** 2026-02-11 00:45:39.241467 | controller | Wednesday 11 February 2026 00:45:39 +0000 (0:00:05.151) 0:00:06.383 **** 2026-02-11 00:45:39.241473 | controller | =============================================================================== 2026-02-11 00:45:39.241479 | controller | Install Debian packages ------------------------------------------------- 5.15s 2026-02-11 00:45:39.241486 | controller | Gathering Facts --------------------------------------------------------- 1.20s 2026-02-11 00:45:39.380556 | controller | INFO [helm > prepare] Executed: Successful 2026-02-11 00:45:39.392794 | controller | INFO [helm > converge] Executing 2026-02-11 00:45:40.213421 | controller | 2026-02-11 00:45:40.213783 | controller | PLAY [Converge] **************************************************************** 2026-02-11 00:45:40.214082 | controller | 2026-02-11 00:45:40.215422 | controller | TASK [Gathering Facts] ********************************************************* 2026-02-11 00:45:40.215442 | controller | Wednesday 11 February 2026 00:45:40 +0000 (0:00:00.012) 0:00:00.012 **** 2026-02-11 00:45:41.288497 | controller | [WARNING]: Host 'controller' is using the discovered Python interpreter at '/usr/bin/python3.13', but future installation of another Python interpreter could cause a different interpreter to be discovered. See https://docs.ansible.com/ansible-core/2.20/reference_appendices/interpreter_discovery.html for more information. 2026-02-11 00:45:41.295750 | controller | ok: [controller] 2026-02-11 00:45:41.295939 | controller | 2026-02-11 00:45:41.296147 | controller | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-02-11 00:45:41.296340 | controller | Wednesday 11 February 2026 00:45:41 +0000 (0:00:01.082) 0:00:01.095 **** 2026-02-11 00:45:41.738002 | controller | ok: [controller] 2026-02-11 00:45:41.738068 | controller | 2026-02-11 00:45:41.739042 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-02-11 00:45:41.739079 | controller | Wednesday 11 February 2026 00:45:41 +0000 (0:00:00.442) 0:00:01.537 **** 2026-02-11 00:45:42.781932 | controller | ok: [controller] 2026-02-11 00:45:42.781965 | controller | 2026-02-11 00:45:42.781970 | controller | TASK [vexxhost.containers.directory : Create directory (/var/lib/downloads)] *** 2026-02-11 00:45:42.781975 | controller | Wednesday 11 February 2026 00:45:42 +0000 (0:00:01.043) 0:00:02.581 **** 2026-02-11 00:45:43.187480 | controller | changed: [controller] 2026-02-11 00:45:43.187647 | controller | 2026-02-11 00:45:43.187776 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-02-11 00:45:43.187898 | controller | Wednesday 11 February 2026 00:45:43 +0000 (0:00:00.405) 0:00:02.986 **** 2026-02-11 00:45:43.239534 | controller | ok: [controller] => { 2026-02-11 00:45:43.239692 | controller | "msg": "https://get.helm.sh/helm-v3.11.2-linux-amd64.tar.gz" 2026-02-11 00:45:43.239807 | controller | } 2026-02-11 00:45:43.239915 | controller | 2026-02-11 00:45:43.240035 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-02-11 00:45:43.240152 | controller | Wednesday 11 February 2026 00:45:43 +0000 (0:00:00.051) 0:00:03.038 **** 2026-02-11 00:45:44.143342 | controller | [WARNING]: Module remote_tmp /root/.ansible/tmp did not exist and was created with a mode of 0700, this may cause issues when running as another user. To avoid this, create the remote_tmp dir with the correct permissions manually 2026-02-11 00:45:44.149506 | controller | changed: [controller] 2026-02-11 00:45:44.149521 | controller | 2026-02-11 00:45:44.149525 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-02-11 00:45:44.149529 | controller | Wednesday 11 February 2026 00:45:44 +0000 (0:00:00.908) 0:00:03.946 **** 2026-02-11 00:45:46.150084 | controller | changed: [controller] 2026-02-11 00:45:46.150280 | controller | 2026-02-11 00:45:46.150456 | controller | TASK [vexxhost.kubernetes.helm : Remove Helm repository] *********************** 2026-02-11 00:45:46.150621 | controller | Wednesday 11 February 2026 00:45:46 +0000 (0:00:02.002) 0:00:05.949 **** 2026-02-11 00:45:46.634690 | controller | ok: [controller] 2026-02-11 00:45:46.634902 | controller | 2026-02-11 00:45:46.635204 | controller | TASK [vexxhost.kubernetes.helm : Add bash autocomplete for helm] *************** 2026-02-11 00:45:46.637849 | controller | Wednesday 11 February 2026 00:45:46 +0000 (0:00:00.484) 0:00:06.434 **** 2026-02-11 00:45:47.024114 | controller | changed: [controller] 2026-02-11 00:45:47.024311 | controller | 2026-02-11 00:45:47.024487 | controller | TASK [vexxhost.kubernetes.helm : Get Helm plugins dir] ************************* 2026-02-11 00:45:47.024662 | controller | Wednesday 11 February 2026 00:45:47 +0000 (0:00:00.386) 0:00:06.820 **** 2026-02-11 00:45:47.463416 | controller | ok: [controller] 2026-02-11 00:45:47.466688 | controller | 2026-02-11 00:45:47.466701 | controller | TASK [vexxhost.kubernetes.helm : Create Helm plugins directory if it does not exist] *** 2026-02-11 00:45:47.466707 | controller | Wednesday 11 February 2026 00:45:47 +0000 (0:00:00.441) 0:00:07.262 **** 2026-02-11 00:45:47.742934 | controller | changed: [controller] 2026-02-11 00:45:47.743142 | controller | 2026-02-11 00:45:47.743324 | controller | TASK [vexxhost.kubernetes.helm : Remove Helm diff plugin installed by kubernetes.core.helm_plugin] *** 2026-02-11 00:45:47.743490 | controller | Wednesday 11 February 2026 00:45:47 +0000 (0:00:00.279) 0:00:07.542 **** 2026-02-11 00:45:48.025251 | controller | ok: [controller] 2026-02-11 00:45:48.027125 | controller | 2026-02-11 00:45:48.027304 | controller | TASK [Install plugin] ********************************************************** 2026-02-11 00:45:48.027474 | controller | Wednesday 11 February 2026 00:45:48 +0000 (0:00:00.282) 0:00:07.824 **** 2026-02-11 00:45:48.083524 | controller | included: vexxhost.containers.download_artifact for controller 2026-02-11 00:45:48.083656 | controller | 2026-02-11 00:45:48.083781 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-02-11 00:45:48.083900 | controller | Wednesday 11 February 2026 00:45:48 +0000 (0:00:00.058) 0:00:07.883 **** 2026-02-11 00:45:48.134320 | controller | ok: [controller] => { 2026-02-11 00:45:48.135559 | controller | "msg": "https://github.com/databus23/helm-diff/releases/download/v3.8.1/helm-diff-linux-amd64.tgz" 2026-02-11 00:45:48.135786 | controller | } 2026-02-11 00:45:48.135978 | controller | 2026-02-11 00:45:48.136186 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-02-11 00:45:48.136398 | controller | Wednesday 11 February 2026 00:45:48 +0000 (0:00:00.049) 0:00:07.933 **** 2026-02-11 00:45:49.014792 | controller | changed: [controller] 2026-02-11 00:45:49.014835 | controller | 2026-02-11 00:45:49.017100 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-02-11 00:45:49.017110 | controller | Wednesday 11 February 2026 00:45:49 +0000 (0:00:00.880) 0:00:08.814 **** 2026-02-11 00:45:52.171412 | controller | changed: [controller] 2026-02-11 00:45:52.171461 | controller | 2026-02-11 00:45:52.175011 | controller | PLAY RECAP ********************************************************************* 2026-02-11 00:45:52.175036 | controller | controller : ok=16 changed=7 unreachable=0 failed=0 skipped=0 rescued=0 ignored=0 2026-02-11 00:45:52.175040 | controller | 2026-02-11 00:45:52.175044 | controller | 2026-02-11 00:45:52.175047 | controller | TASKS RECAP ******************************************************************** 2026-02-11 00:45:52.175051 | controller | Wednesday 11 February 2026 00:45:52 +0000 (0:00:03.156) 0:00:11.970 **** 2026-02-11 00:45:52.175055 | controller | =============================================================================== 2026-02-11 00:45:52.175058 | controller | vexxhost.containers.download_artifact : Extract archive ----------------- 3.16s 2026-02-11 00:45:52.175061 | controller | vexxhost.containers.download_artifact : Extract archive ----------------- 2.00s 2026-02-11 00:45:52.175064 | controller | Gathering Facts --------------------------------------------------------- 1.08s 2026-02-11 00:45:52.175068 | controller | vexxhost.containers.package : Update state for tar ---------------------- 1.04s 2026-02-11 00:45:52.175071 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.91s 2026-02-11 00:45:52.175074 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.88s 2026-02-11 00:45:52.175077 | controller | vexxhost.kubernetes.helm : Remove Helm repository ----------------------- 0.48s 2026-02-11 00:45:52.175080 | controller | vexxhost.containers.forget_package : Forget package --------------------- 0.44s 2026-02-11 00:45:52.175083 | controller | vexxhost.kubernetes.helm : Get Helm plugins dir ------------------------- 0.44s 2026-02-11 00:45:52.175087 | controller | vexxhost.containers.directory : Create directory (/var/lib/downloads) --- 0.41s 2026-02-11 00:45:52.175098 | controller | vexxhost.kubernetes.helm : Add bash autocomplete for helm --------------- 0.39s 2026-02-11 00:45:52.175101 | controller | vexxhost.kubernetes.helm : Remove Helm diff plugin installed by kubernetes.core.helm_plugin --- 0.28s 2026-02-11 00:45:52.175104 | controller | vexxhost.kubernetes.helm : Create Helm plugins directory if it does not exist --- 0.28s 2026-02-11 00:45:52.175108 | controller | Install plugin ---------------------------------------------------------- 0.06s 2026-02-11 00:45:52.175111 | controller | vexxhost.containers.download_artifact : Starting download of file ------- 0.05s 2026-02-11 00:45:52.175114 | controller | vexxhost.containers.download_artifact : Starting download of file ------- 0.05s 2026-02-11 00:45:52.289942 | controller | INFO [helm > converge] Executed: Successful 2026-02-11 00:45:52.299402 | controller | INFO [helm > idempotence] Executing 2026-02-11 00:45:53.117582 | controller | 2026-02-11 00:45:53.117719 | controller | PLAY [Converge] **************************************************************** 2026-02-11 00:45:53.117839 | controller | 2026-02-11 00:45:53.117990 | controller | TASK [Gathering Facts] ********************************************************* 2026-02-11 00:45:53.118122 | controller | Wednesday 11 February 2026 00:45:53 +0000 (0:00:00.013) 0:00:00.013 **** 2026-02-11 00:45:54.115172 | controller | [WARNING]: Host 'controller' is using the discovered Python interpreter at '/usr/bin/python3.13', but future installation of another Python interpreter could cause a different interpreter to be discovered. See https://docs.ansible.com/ansible-core/2.20/reference_appendices/interpreter_discovery.html for more information. 2026-02-11 00:45:54.121327 | controller | ok: [controller] 2026-02-11 00:45:54.121340 | controller | 2026-02-11 00:45:54.121346 | controller | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-02-11 00:45:54.121352 | controller | Wednesday 11 February 2026 00:45:54 +0000 (0:00:01.003) 0:00:01.016 **** 2026-02-11 00:45:54.512003 | controller | ok: [controller] 2026-02-11 00:45:54.512297 | controller | 2026-02-11 00:45:54.512584 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-02-11 00:45:54.512860 | controller | Wednesday 11 February 2026 00:45:54 +0000 (0:00:00.391) 0:00:01.407 **** 2026-02-11 00:45:55.392811 | controller | ok: [controller] 2026-02-11 00:45:55.392949 | controller | 2026-02-11 00:45:55.393070 | controller | TASK [vexxhost.containers.directory : Create directory (/var/lib/downloads)] *** 2026-02-11 00:45:55.393184 | controller | Wednesday 11 February 2026 00:45:55 +0000 (0:00:00.880) 0:00:02.287 **** 2026-02-11 00:45:55.774658 | controller | ok: [controller] 2026-02-11 00:45:55.774863 | controller | 2026-02-11 00:45:55.775127 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-02-11 00:45:55.775289 | controller | Wednesday 11 February 2026 00:45:55 +0000 (0:00:00.381) 0:00:02.669 **** 2026-02-11 00:45:55.813039 | controller | ok: [controller] => { 2026-02-11 00:45:55.813066 | controller | "msg": "https://get.helm.sh/helm-v3.11.2-linux-amd64.tar.gz" 2026-02-11 00:45:55.813070 | controller | } 2026-02-11 00:45:55.813074 | controller | 2026-02-11 00:45:55.813078 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-02-11 00:45:55.813081 | controller | Wednesday 11 February 2026 00:45:55 +0000 (0:00:00.038) 0:00:02.708 **** 2026-02-11 00:45:56.305159 | controller | ok: [controller] 2026-02-11 00:45:56.305886 | controller | 2026-02-11 00:45:56.305905 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-02-11 00:45:56.305914 | controller | Wednesday 11 February 2026 00:45:56 +0000 (0:00:00.491) 0:00:03.199 **** 2026-02-11 00:45:58.868678 | controller | ok: [controller] 2026-02-11 00:45:58.868818 | controller | 2026-02-11 00:45:58.868936 | controller | TASK [vexxhost.kubernetes.helm : Remove Helm repository] *********************** 2026-02-11 00:45:58.869049 | controller | Wednesday 11 February 2026 00:45:58 +0000 (0:00:02.564) 0:00:05.763 **** 2026-02-11 00:45:59.384238 | controller | ok: [controller] 2026-02-11 00:45:59.384373 | controller | 2026-02-11 00:45:59.384496 | controller | TASK [vexxhost.kubernetes.helm : Add bash autocomplete for helm] *************** 2026-02-11 00:45:59.384611 | controller | Wednesday 11 February 2026 00:45:59 +0000 (0:00:00.515) 0:00:06.279 **** 2026-02-11 00:45:59.779908 | controller | ok: [controller] 2026-02-11 00:45:59.780084 | controller | 2026-02-11 00:45:59.780249 | controller | TASK [vexxhost.kubernetes.helm : Get Helm plugins dir] ************************* 2026-02-11 00:45:59.780405 | controller | Wednesday 11 February 2026 00:45:59 +0000 (0:00:00.395) 0:00:06.675 **** 2026-02-11 00:46:00.208595 | controller | ok: [controller] 2026-02-11 00:46:00.208784 | controller | 2026-02-11 00:46:00.208994 | controller | TASK [vexxhost.kubernetes.helm : Create Helm plugins directory if it does not exist] *** 2026-02-11 00:46:00.209166 | controller | Wednesday 11 February 2026 00:46:00 +0000 (0:00:00.428) 0:00:07.103 **** 2026-02-11 00:46:00.483005 | controller | ok: [controller] 2026-02-11 00:46:00.483032 | controller | 2026-02-11 00:46:00.483037 | controller | TASK [vexxhost.kubernetes.helm : Remove Helm diff plugin installed by kubernetes.core.helm_plugin] *** 2026-02-11 00:46:00.483040 | controller | Wednesday 11 February 2026 00:46:00 +0000 (0:00:00.273) 0:00:07.377 **** 2026-02-11 00:46:00.753342 | controller | ok: [controller] 2026-02-11 00:46:00.753954 | controller | 2026-02-11 00:46:00.753987 | controller | TASK [Install plugin] ********************************************************** 2026-02-11 00:46:00.753998 | controller | Wednesday 11 February 2026 00:46:00 +0000 (0:00:00.270) 0:00:07.648 **** 2026-02-11 00:46:00.802724 | controller | included: vexxhost.containers.download_artifact for controller 2026-02-11 00:46:00.802775 | controller | 2026-02-11 00:46:00.802881 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-02-11 00:46:00.802995 | controller | Wednesday 11 February 2026 00:46:00 +0000 (0:00:00.050) 0:00:07.698 **** 2026-02-11 00:46:00.846644 | controller | ok: [controller] => { 2026-02-11 00:46:00.846672 | controller | "msg": "https://github.com/databus23/helm-diff/releases/download/v3.8.1/helm-diff-linux-amd64.tgz" 2026-02-11 00:46:00.846678 | controller | } 2026-02-11 00:46:00.846683 | controller | 2026-02-11 00:46:00.846689 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-02-11 00:46:00.846693 | controller | Wednesday 11 February 2026 00:46:00 +0000 (0:00:00.040) 0:00:07.738 **** 2026-02-11 00:46:01.251094 | controller | ok: [controller] 2026-02-11 00:46:01.254594 | controller | 2026-02-11 00:46:01.254616 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-02-11 00:46:01.254625 | controller | Wednesday 11 February 2026 00:46:01 +0000 (0:00:00.407) 0:00:08.146 **** 2026-02-11 00:46:02.817087 | controller | ok: [controller] 2026-02-11 00:46:02.817109 | controller | 2026-02-11 00:46:02.817114 | controller | PLAY RECAP ********************************************************************* 2026-02-11 00:46:02.817118 | controller | controller : ok=16 changed=0 unreachable=0 failed=0 skipped=0 rescued=0 ignored=0 2026-02-11 00:46:02.817121 | controller | 2026-02-11 00:46:02.817125 | controller | 2026-02-11 00:46:02.817128 | controller | TASKS RECAP ******************************************************************** 2026-02-11 00:46:02.817131 | controller | Wednesday 11 February 2026 00:46:02 +0000 (0:00:01.561) 0:00:09.707 **** 2026-02-11 00:46:02.817135 | controller | =============================================================================== 2026-02-11 00:46:02.817138 | controller | vexxhost.containers.download_artifact : Extract archive ----------------- 2.56s 2026-02-11 00:46:02.817141 | controller | vexxhost.containers.download_artifact : Extract archive ----------------- 1.56s 2026-02-11 00:46:02.817144 | controller | Gathering Facts --------------------------------------------------------- 1.00s 2026-02-11 00:46:02.817147 | controller | vexxhost.containers.package : Update state for tar ---------------------- 0.88s 2026-02-11 00:46:02.817151 | controller | vexxhost.kubernetes.helm : Remove Helm repository ----------------------- 0.52s 2026-02-11 00:46:02.817154 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.49s 2026-02-11 00:46:02.817157 | controller | vexxhost.kubernetes.helm : Get Helm plugins dir ------------------------- 0.43s 2026-02-11 00:46:02.817160 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.41s 2026-02-11 00:46:02.817164 | controller | vexxhost.kubernetes.helm : Add bash autocomplete for helm --------------- 0.40s 2026-02-11 00:46:02.817167 | controller | vexxhost.containers.forget_package : Forget package --------------------- 0.39s 2026-02-11 00:46:02.817177 | controller | vexxhost.containers.directory : Create directory (/var/lib/downloads) --- 0.38s 2026-02-11 00:46:02.817180 | controller | vexxhost.kubernetes.helm : Create Helm plugins directory if it does not exist --- 0.27s 2026-02-11 00:46:02.817183 | controller | vexxhost.kubernetes.helm : Remove Helm diff plugin installed by kubernetes.core.helm_plugin --- 0.27s 2026-02-11 00:46:02.817186 | controller | Install plugin ---------------------------------------------------------- 0.05s 2026-02-11 00:46:02.817190 | controller | vexxhost.containers.download_artifact : Starting download of file ------- 0.04s 2026-02-11 00:46:02.817193 | controller | vexxhost.containers.download_artifact : Starting download of file ------- 0.04s 2026-02-11 00:46:02.896958 | controller | INFO [helm > idempotence] Executed: Successful 2026-02-11 00:46:02.902808 | controller | INFO [helm > side_effect] Executing 2026-02-11 00:46:02.903170 | controller | WARNING [helm > side_effect] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-02-11 00:46:02.908429 | controller | INFO [helm > verify] Executing 2026-02-11 00:46:03.717094 | controller | 2026-02-11 00:46:03.717396 | controller | PLAY [Verify] ****************************************************************** 2026-02-11 00:46:03.717626 | controller | 2026-02-11 00:46:03.717870 | controller | TASK [Gathering Facts] ********************************************************* 2026-02-11 00:46:03.718114 | controller | Wednesday 11 February 2026 00:46:03 +0000 (0:00:00.009) 0:00:00.009 **** 2026-02-11 00:46:04.722898 | controller | [WARNING]: Host 'controller' is using the discovered Python interpreter at '/usr/bin/python3.13', but future installation of another Python interpreter could cause a different interpreter to be discovered. See https://docs.ansible.com/ansible-core/2.20/reference_appendices/interpreter_discovery.html for more information. 2026-02-11 00:46:04.723779 | controller | ok: [controller] 2026-02-11 00:46:04.723891 | controller | 2026-02-11 00:46:04.724001 | controller | TASK [Get the current Helm version] ******************************************** 2026-02-11 00:46:04.724102 | controller | Wednesday 11 February 2026 00:46:04 +0000 (0:00:01.006) 0:00:01.016 **** 2026-02-11 00:46:05.169277 | controller | changed: [controller] 2026-02-11 00:46:05.169343 | controller | 2026-02-11 00:46:05.169430 | controller | TASK [Assert Helm version] ***************************************************** 2026-02-11 00:46:05.169516 | controller | Wednesday 11 February 2026 00:46:05 +0000 (0:00:00.443) 0:00:01.459 **** 2026-02-11 00:46:05.191896 | controller | ok: [controller] => { 2026-02-11 00:46:05.191995 | controller | "changed": false, 2026-02-11 00:46:05.192143 | controller | "msg": "All assertions passed" 2026-02-11 00:46:05.193512 | controller | } 2026-02-11 00:46:05.193538 | controller | 2026-02-11 00:46:05.193544 | controller | PLAY RECAP ********************************************************************* 2026-02-11 00:46:05.193550 | controller | controller : ok=3 changed=1 unreachable=0 failed=0 skipped=0 rescued=0 ignored=0 2026-02-11 00:46:05.193554 | controller | 2026-02-11 00:46:05.193559 | controller | 2026-02-11 00:46:05.193564 | controller | TASKS RECAP ******************************************************************** 2026-02-11 00:46:05.193569 | controller | Wednesday 11 February 2026 00:46:05 +0000 (0:00:00.025) 0:00:01.484 **** 2026-02-11 00:46:05.193574 | controller | =============================================================================== 2026-02-11 00:46:05.193578 | controller | Gathering Facts --------------------------------------------------------- 1.01s 2026-02-11 00:46:05.193583 | controller | Get the current Helm version -------------------------------------------- 0.44s 2026-02-11 00:46:05.193588 | controller | Assert Helm version ----------------------------------------------------- 0.03s 2026-02-11 00:46:05.271045 | controller | INFO [helm > verify] Executed: Successful 2026-02-11 00:46:05.281684 | controller | INFO [helm > cleanup] Executing 2026-02-11 00:46:05.282080 | controller | WARNING [helm > cleanup] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-02-11 00:46:05.289488 | controller | INFO [helm > destroy] Executing 2026-02-11 00:46:05.289592 | controller | WARNING [helm > destroy] Skipping, '--destroy=never' requested. 2026-02-11 00:46:05.289688 | controller | INFO [helm > destroy] Executed: Successful 2026-02-11 00:46:05.290156 | controller | WARNING Molecule executed 1 scenario (1 missing files) 2026-02-11 00:46:05.508461 | controller | ok: Runtime: 0:00:57.539356 2026-02-11 00:46:05.515535 | 2026-02-11 00:46:05.515587 | PLAY RECAP 2026-02-11 00:46:05.515632 | controller | ok: 3 changed: 3 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-02-11 00:46:05.515653 | 2026-02-11 00:46:05.625322 | RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/run.yaml@main] 2026-02-11 00:46:05.628002 | POST-RUN START: [trusted : vexxhost.dev/zuul-config/playbooks/base/post.yaml@main] 2026-02-11 00:46:06.233760 | 2026-02-11 00:46:06.233916 | PLAY [all] 2026-02-11 00:46:06.244517 | 2026-02-11 00:46:06.244595 | TASK [fetch-output : Set log path for multiple nodes] 2026-02-11 00:46:06.290031 | controller | skipping: Conditional result was False 2026-02-11 00:46:06.296811 | 2026-02-11 00:46:06.296958 | TASK [fetch-output : Set log path for single node] 2026-02-11 00:46:06.327604 | controller | ok 2026-02-11 00:46:06.333288 | 2026-02-11 00:46:06.333366 | LOOP [fetch-output : Ensure local output dirs] 2026-02-11 00:46:06.714178 | controller -> localhost | ok: "/var/lib/zuul/builds/c17f59d1b6d74cd391cebaf4d5152c12/work/logs" 2026-02-11 00:46:06.937826 | controller -> localhost | changed: "/var/lib/zuul/builds/c17f59d1b6d74cd391cebaf4d5152c12/work/artifacts" 2026-02-11 00:46:07.152362 | controller -> localhost | changed: "/var/lib/zuul/builds/c17f59d1b6d74cd391cebaf4d5152c12/work/docs" 2026-02-11 00:46:07.168413 | 2026-02-11 00:46:07.168665 | LOOP [fetch-output : Collect logs, artifacts and docs] 2026-02-11 00:46:07.827952 | controller | changed: .d..t...... ./ 2026-02-11 00:46:07.828223 | controller | changed: All items complete 2026-02-11 00:46:07.828263 | 2026-02-11 00:46:08.298800 | controller | changed: .d..t...... ./ 2026-02-11 00:46:08.797070 | controller | changed: .d..t...... ./ 2026-02-11 00:46:08.813603 | 2026-02-11 00:46:08.813762 | LOOP [merge-output-to-logs : Move artifacts and docs to logs dir] 2026-02-11 00:46:09.253971 | controller -> localhost | ok: Item: artifacts Runtime: 0:00:00.007797 2026-02-11 00:46:09.487118 | controller -> localhost | ok: Item: docs Runtime: 0:00:00.008238 2026-02-11 00:46:09.509505 | 2026-02-11 00:46:09.509632 | PLAY [all] 2026-02-11 00:46:09.514725 | 2026-02-11 00:46:09.514794 | TASK [remove-build-sshkey : Remove the build SSH key from all nodes] 2026-02-11 00:46:09.968604 | controller | changed 2026-02-11 00:46:09.975003 | 2026-02-11 00:46:09.975055 | PLAY RECAP 2026-02-11 00:46:09.975102 | controller | ok: 5 changed: 4 unreachable: 0 failed: 0 skipped: 1 rescued: 0 ignored: 0 2026-02-11 00:46:09.975125 | 2026-02-11 00:46:10.093729 | POST-RUN END RESULT_NORMAL: [trusted : vexxhost.dev/zuul-config/playbooks/base/post.yaml@main] 2026-02-11 00:46:10.096543 | POST-RUN START: [trusted : vexxhost.dev/zuul-config/playbooks/base/post-logs.yaml@main] 2026-02-11 00:46:10.722870 | 2026-02-11 00:46:10.723062 | PLAY [localhost] 2026-02-11 00:46:10.733786 | 2026-02-11 00:46:10.733910 | TASK [Generate Zuul manifest] 2026-02-11 00:46:10.758346 | localhost | ok 2026-02-11 00:46:10.775068 | 2026-02-11 00:46:10.775151 | TASK [generate-zuul-manifest : Generate Zuul manifest] 2026-02-11 00:46:11.091919 | localhost | changed 2026-02-11 00:46:11.104070 | 2026-02-11 00:46:11.104151 | TASK [generate-zuul-manifest : Return Zuul manifest URL to Zuul] 2026-02-11 00:46:11.136229 | localhost | ok 2026-02-11 00:46:11.144125 | 2026-02-11 00:46:11.144200 | TASK [Upload logs] 2026-02-11 00:46:11.165301 | localhost | ok 2026-02-11 00:46:11.226832 | 2026-02-11 00:46:11.226990 | TASK [Set zuul-log-path fact] 2026-02-11 00:46:11.247682 | localhost | ok 2026-02-11 00:46:11.260436 | 2026-02-11 00:46:11.260506 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-02-11 00:46:11.292340 | localhost | ok 2026-02-11 00:46:11.301549 | 2026-02-11 00:46:11.301613 | TASK [upload-logs : Create log directories] 2026-02-11 00:46:11.689325 | localhost | changed 2026-02-11 00:46:11.695738 | 2026-02-11 00:46:11.695831 | TASK [upload-logs : Ensure logs are readable before uploading] 2026-02-11 00:46:12.085634 | localhost -> localhost | ok: Runtime: 0:00:00.005783 2026-02-11 00:46:12.092261 | 2026-02-11 00:46:12.092345 | TASK [upload-logs : Upload logs to log server] 2026-02-11 00:46:12.571578 | localhost | Output suppressed because no_log was given 2026-02-11 00:46:12.575903 | 2026-02-11 00:46:12.575964 | LOOP [upload-logs : Compress console log and json output] 2026-02-11 00:46:12.622265 | localhost | skipping: Conditional result was False 2026-02-11 00:46:12.628270 | localhost | skipping: Conditional result was False 2026-02-11 00:46:12.642508 | 2026-02-11 00:46:12.642619 | LOOP [upload-logs : Upload compressed console log and json output] 2026-02-11 00:46:12.688993 | localhost | skipping: Conditional result was False 2026-02-11 00:46:12.689303 | 2026-02-11 00:46:12.692640 | localhost | skipping: Conditional result was False 2026-02-11 00:46:12.708121 | 2026-02-11 00:46:12.708249 | LOOP [upload-logs : Upload console log and json output]