2026-03-17 16:01:40.315742 | Job console starting 2026-03-17 16:01:40.545918 | Updating git repos 2026-03-17 16:01:40.580238 | Cloning repos into workspace 2026-03-17 16:01:40.693534 | Restoring repo states 2026-03-17 16:01:40.708810 | Merging changes 2026-03-17 16:01:41.282903 | Checking out repos 2026-03-17 16:01:41.369122 | Preparing playbooks 2026-03-17 16:01:42.429755 | Running Ansible setup 2026-03-17 16:01:45.960817 | PRE-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/pre.yaml@main] 2026-03-17 16:01:46.578050 | 2026-03-17 16:01:46.578171 | PLAY [localhost] 2026-03-17 16:01:46.587352 | 2026-03-17 16:01:46.587456 | TASK [Gathering Facts] 2026-03-17 16:01:47.426377 | localhost | ok 2026-03-17 16:01:47.438177 | 2026-03-17 16:01:47.438309 | TASK [Setup log path fact] 2026-03-17 16:01:47.458126 | localhost | ok 2026-03-17 16:01:47.470185 | 2026-03-17 16:01:47.470269 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-03-17 16:01:47.499285 | localhost | ok 2026-03-17 16:01:47.507223 | 2026-03-17 16:01:47.507304 | TASK [emit-job-header : Print job information] 2026-03-17 16:01:47.549930 | # Job Information 2026-03-17 16:01:47.550150 | Ansible Version: 2.16.16 2026-03-17 16:01:47.550198 | Job: ansible-collection-kubernetes-molecule-helm 2026-03-17 16:01:47.550234 | Pipeline: check 2026-03-17 16:01:47.550267 | Executor: 0a8996d2b663 2026-03-17 16:01:47.550299 | Triggered by: https://github.com/vexxhost/ansible-collection-kubernetes/pull/238 2026-03-17 16:01:47.550335 | Event ID: f8aa8e90-2219-11f1-8a50-06262c651333 2026-03-17 16:01:47.554944 | 2026-03-17 16:01:47.555045 | LOOP [emit-job-header : Print node information] 2026-03-17 16:01:47.648095 | localhost | ok: 2026-03-17 16:01:47.648287 | localhost | # Node Information 2026-03-17 16:01:47.648331 | localhost | Inventory Hostname: controller 2026-03-17 16:01:47.648364 | localhost | Hostname: np0000159420 2026-03-17 16:01:47.648395 | localhost | Username: zuul 2026-03-17 16:01:47.648430 | localhost | Distro: Debian 13.3 2026-03-17 16:01:47.648459 | localhost | Provider: yul1 2026-03-17 16:01:47.648487 | localhost | Region: ca-ymq-1 2026-03-17 16:01:47.648516 | localhost | Label: debian-trixie 2026-03-17 16:01:47.648544 | localhost | Product Name: OpenStack Nova 2026-03-17 16:01:47.648572 | localhost | Interface IP: 199.19.213.145 2026-03-17 16:01:47.662482 | 2026-03-17 16:01:47.662608 | TASK [log-inventory : Ensure Zuul Ansible directory exists] 2026-03-17 16:01:48.062505 | localhost -> localhost | changed 2026-03-17 16:01:48.071512 | 2026-03-17 16:01:48.071581 | TASK [log-inventory : Copy ansible inventory to logs dir] 2026-03-17 16:01:48.857374 | localhost -> localhost | changed 2026-03-17 16:01:48.864805 | 2026-03-17 16:01:48.864880 | PLAY [all] 2026-03-17 16:01:48.872290 | 2026-03-17 16:01:48.872352 | TASK [add-build-sshkey : Check to see if ssh key was already created for this build] 2026-03-17 16:01:49.108802 | controller -> localhost | ok 2026-03-17 16:01:49.117006 | 2026-03-17 16:01:49.117096 | TASK [add-build-sshkey : Create a new key in workspace based on build UUID] 2026-03-17 16:01:49.148173 | controller | ok 2026-03-17 16:01:49.167509 | controller | included: /var/lib/zuul/builds/f73e2e051072488198e7eac25f833f0c/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/create-key-and-replace.yaml 2026-03-17 16:01:49.174134 | 2026-03-17 16:01:49.174214 | TASK [add-build-sshkey : Create Temp SSH key] 2026-03-17 16:01:50.629208 | controller -> localhost | Generating public/private rsa key pair. 2026-03-17 16:01:50.629390 | controller -> localhost | Your identification has been saved in /var/lib/zuul/builds/f73e2e051072488198e7eac25f833f0c/work/f73e2e051072488198e7eac25f833f0c_id_rsa 2026-03-17 16:01:50.629432 | controller -> localhost | Your public key has been saved in /var/lib/zuul/builds/f73e2e051072488198e7eac25f833f0c/work/f73e2e051072488198e7eac25f833f0c_id_rsa.pub 2026-03-17 16:01:50.629464 | controller -> localhost | The key fingerprint is: 2026-03-17 16:01:50.629491 | controller -> localhost | SHA256:bRfw6+MyN63reFOIJR/4O7DfBugRRGwjSFytuJkNDcE zuul-build-sshkey 2026-03-17 16:01:50.629539 | controller -> localhost | The key's randomart image is: 2026-03-17 16:01:50.629568 | controller -> localhost | +---[RSA 3072]----+ 2026-03-17 16:01:50.629603 | controller -> localhost | | +o+.+o | 2026-03-17 16:01:50.629632 | controller -> localhost | | E . *o | 2026-03-17 16:01:50.629657 | controller -> localhost | | + = oo | 2026-03-17 16:01:50.629687 | controller -> localhost | | o o.+ oo | 2026-03-17 16:01:50.629713 | controller -> localhost | | *S oOoo | 2026-03-17 16:01:50.629738 | controller -> localhost | | + ..=o= . | 2026-03-17 16:01:50.629766 | controller -> localhost | | . +o= | 2026-03-17 16:01:50.629792 | controller -> localhost | | =oBoo | 2026-03-17 16:01:50.629819 | controller -> localhost | | .B*B. | 2026-03-17 16:01:50.629848 | controller -> localhost | +----[SHA256]-----+ 2026-03-17 16:01:50.629901 | controller -> localhost | ok: Runtime: 0:00:01.068555 2026-03-17 16:01:50.634188 | 2026-03-17 16:01:50.634249 | TASK [add-build-sshkey : Remote setup ssh keys (linux)] 2026-03-17 16:01:50.661137 | controller | ok 2026-03-17 16:01:50.668531 | controller | included: /var/lib/zuul/builds/f73e2e051072488198e7eac25f833f0c/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/remote-linux.yaml 2026-03-17 16:01:50.675013 | 2026-03-17 16:01:50.675070 | TASK [add-build-sshkey : Remove previously added zuul-build-sshkey] 2026-03-17 16:01:50.698076 | controller | skipping: Conditional result was False 2026-03-17 16:01:50.708073 | 2026-03-17 16:01:50.708134 | TASK [add-build-sshkey : Enable access via build key on all nodes] 2026-03-17 16:01:51.243704 | controller | changed 2026-03-17 16:01:51.249348 | 2026-03-17 16:01:51.249431 | TASK [add-build-sshkey : Make sure user has a .ssh] 2026-03-17 16:01:51.453629 | controller | ok 2026-03-17 16:01:51.458165 | 2026-03-17 16:01:51.458231 | TASK [add-build-sshkey : Install build private key as SSH key on all nodes] 2026-03-17 16:01:51.973348 | controller | changed 2026-03-17 16:01:51.980021 | 2026-03-17 16:01:51.980092 | TASK [add-build-sshkey : Install build public key as SSH key on all nodes] 2026-03-17 16:01:52.498338 | controller | changed 2026-03-17 16:01:52.503212 | 2026-03-17 16:01:52.503294 | TASK [add-build-sshkey : Remote setup ssh keys (windows)] 2026-03-17 16:01:52.517455 | controller | skipping: Conditional result was False 2026-03-17 16:01:52.528317 | 2026-03-17 16:01:52.528446 | TASK [remove-zuul-sshkey : Remove master key from local agent] 2026-03-17 16:01:52.887241 | controller -> localhost | changed 2026-03-17 16:01:52.899692 | 2026-03-17 16:01:52.899795 | TASK [add-build-sshkey : Add back temp key] 2026-03-17 16:01:53.205630 | controller -> localhost | Identity added: /var/lib/zuul/builds/f73e2e051072488198e7eac25f833f0c/work/f73e2e051072488198e7eac25f833f0c_id_rsa (zuul-build-sshkey) 2026-03-17 16:01:53.205874 | controller -> localhost | ok: Runtime: 0:00:00.013002 2026-03-17 16:01:53.212472 | 2026-03-17 16:01:53.212670 | TASK [add-build-sshkey : Verify we can still SSH to all nodes] 2026-03-17 16:01:53.578766 | controller | ok 2026-03-17 16:01:53.584662 | 2026-03-17 16:01:53.584763 | TASK [add-build-sshkey : Verify we can still SSH to all nodes (windows)] 2026-03-17 16:01:53.609732 | controller | skipping: Conditional result was False 2026-03-17 16:01:53.622253 | 2026-03-17 16:01:53.622365 | TASK [prepare-workspace : Start zuul_console daemon.] 2026-03-17 16:01:53.961963 | controller | ok 2026-03-17 16:01:53.970126 | 2026-03-17 16:01:53.970257 | TASK [prepare-workspace : Synchronize src repos to workspace directory.] 2026-03-17 16:01:55.080607 | controller | Output suppressed because no_log was given 2026-03-17 16:01:55.087968 | 2026-03-17 16:01:55.088038 | LOOP [ensure-output-dirs : Empty Zuul Output directories by removing them] 2026-03-17 16:01:55.316884 | controller | ok: "logs" 2026-03-17 16:01:55.317137 | controller | ok: All items complete 2026-03-17 16:01:55.317180 | 2026-03-17 16:01:55.492807 | controller | ok: "artifacts" 2026-03-17 16:01:55.676170 | controller | ok: "docs" 2026-03-17 16:01:55.689456 | 2026-03-17 16:01:55.689590 | LOOP [ensure-output-dirs : Ensure Zuul Output directories exist] 2026-03-17 16:01:55.894214 | controller | changed: "logs" 2026-03-17 16:01:56.080027 | controller | changed: "artifacts" 2026-03-17 16:01:56.264242 | controller | changed: "docs" 2026-03-17 16:01:56.284180 | 2026-03-17 16:01:56.284276 | PLAY RECAP 2026-03-17 16:01:56.284323 | controller | ok: 15 changed: 8 unreachable: 0 failed: 0 skipped: 3 rescued: 0 ignored: 0 2026-03-17 16:01:56.284351 | localhost | ok: 6 changed: 2 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-03-17 16:01:56.284370 | 2026-03-17 16:01:56.391184 | PRE-RUN END RESULT_NORMAL: [trusted : github.com/vexxhost/zuul-config/playbooks/base/pre.yaml@main] 2026-03-17 16:01:56.392945 | PRE-RUN START: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/pre.yaml@main] 2026-03-17 16:01:56.945836 | 2026-03-17 16:01:56.945939 | PLAY [all] 2026-03-17 16:01:56.956151 | 2026-03-17 16:01:56.956225 | TASK [setup-uv : Extract archive] 2026-03-17 16:01:59.286888 | controller | changed 2026-03-17 16:01:59.293730 | 2026-03-17 16:01:59.293876 | TASK [setup-uv : Print version] 2026-03-17 16:01:59.670541 | controller | uv 0.8.13 2026-03-17 16:01:59.825132 | controller | ok: Runtime: 0:00:00.014310 2026-03-17 16:01:59.832589 | 2026-03-17 16:01:59.832639 | PLAY RECAP 2026-03-17 16:01:59.832683 | controller | ok: 2 changed: 2 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-03-17 16:01:59.832708 | 2026-03-17 16:01:59.931885 | PRE-RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/pre.yaml@main] 2026-03-17 16:01:59.933241 | RUN START: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/run.yaml@main] 2026-03-17 16:02:00.530191 | 2026-03-17 16:02:00.530315 | PLAY [all] 2026-03-17 16:02:00.541096 | 2026-03-17 16:02:00.541207 | TASK [Copy inventory file for Zuul] 2026-03-17 16:02:02.488630 | controller | changed 2026-03-17 16:02:02.682356 | 2026-03-17 16:02:02.682579 | TASK [Switch "ansible_host" to private IP] 2026-03-17 16:02:02.970711 | controller | changed: 1 replacements made 2026-03-17 16:02:02.978967 | 2026-03-17 16:02:02.979038 | TASK [Run Molecule scenario] 2026-03-17 16:02:03.405529 | controller | Using CPython 3.13.5 interpreter at: /usr/bin/python3 2026-03-17 16:02:03.405642 | controller | Creating virtual environment at: .venv 2026-03-17 16:02:03.692391 | controller | Downloading pygments (1.2MiB) 2026-03-17 16:02:03.693287 | controller | Downloading ansible-core (2.3MiB) 2026-03-17 16:02:03.694895 | controller | Downloading cryptography (4.3MiB) 2026-03-17 16:02:03.860330 | controller | Downloading cryptography 2026-03-17 16:02:03.911155 | controller | Downloading pygments 2026-03-17 16:02:04.078587 | controller | Downloading ansible-core 2026-03-17 16:02:04.124349 | controller | Installed 36 packages in 44ms 2026-03-17 16:02:04.794629 | controller | INFO Collection 'vexxhost.kubernetes' detected. 2026-03-17 16:02:04.794691 | controller | INFO Scenarios will be used from 'extensions/molecule' 2026-03-17 16:02:05.644780 | controller | CRITICAL 'extensions/molecule/default/molecule.yml' glob failed. Exiting. 2026-03-17 16:02:05.644849 | controller | INFO default scenario not found, disabling shared state. 2026-03-17 16:02:05.644870 | controller | INFO [helm > discovery] scenario test matrix: dependency, cleanup, destroy, syntax, create, prepare, converge, idempotence, side_effect, verify, cleanup, destroy 2026-03-17 16:02:05.644942 | controller | INFO [helm > prerun] Performing prerun with role_name_check=0... 2026-03-17 16:02:49.564223 | controller | INFO [helm > dependency] Executing 2026-03-17 16:02:49.564467 | controller | WARNING [helm > dependency] Missing roles requirements file: requirements.yml 2026-03-17 16:02:49.564743 | controller | WARNING [helm > dependency] Missing collections requirements file: collections.yml 2026-03-17 16:02:49.564914 | controller | WARNING [helm > dependency] Executed: 2 missing (Remove from test_sequence to suppress) 2026-03-17 16:02:49.572566 | controller | INFO [helm > cleanup] Executing 2026-03-17 16:02:49.573020 | controller | WARNING [helm > cleanup] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-03-17 16:02:49.580230 | controller | INFO [helm > destroy] Executing 2026-03-17 16:02:49.580359 | controller | WARNING [helm > destroy] Skipping, '--destroy=never' requested. 2026-03-17 16:02:49.580464 | controller | INFO [helm > destroy] Executed: Successful 2026-03-17 16:02:49.588125 | controller | INFO [helm > syntax] Executing 2026-03-17 16:02:50.452354 | controller | 2026-03-17 16:02:50.452642 | controller | playbook: /home/zuul/src/github.com/vexxhost/ansible-collection-kubernetes/extensions/molecule/helm/converge.yml 2026-03-17 16:02:50.517853 | controller | INFO [helm > syntax] Executed: Successful 2026-03-17 16:02:50.529091 | controller | INFO [helm > create] Executing 2026-03-17 16:02:50.530624 | controller | WARNING [helm > create] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-03-17 16:02:50.536013 | controller | INFO [helm > prepare] Executing 2026-03-17 16:02:51.355002 | controller | 2026-03-17 16:02:51.355154 | controller | PLAY [Prepare] ***************************************************************** 2026-03-17 16:02:51.355283 | controller | 2026-03-17 16:02:51.355421 | controller | TASK [Gathering Facts] ********************************************************* 2026-03-17 16:02:51.355573 | controller | Tuesday 17 March 2026 16:02:51 +0000 (0:00:00.028) 0:00:00.028 ********* 2026-03-17 16:02:53.593938 | 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-03-17 16:02:53.599814 | controller | ok: [controller] 2026-03-17 16:02:53.600017 | controller | 2026-03-17 16:02:53.600241 | controller | TASK [Install Debian packages] ************************************************* 2026-03-17 16:02:53.600558 | controller | Tuesday 17 March 2026 16:02:53 +0000 (0:00:02.245) 0:00:02.273 ********* 2026-03-17 16:02:58.972571 | controller | ok: [controller] 2026-03-17 16:02:58.972705 | controller | 2026-03-17 16:02:58.973097 | controller | PLAY RECAP ********************************************************************* 2026-03-17 16:02:58.973373 | controller | controller : ok=2 changed=0 unreachable=0 failed=0 skipped=0 rescued=0 ignored=0 2026-03-17 16:02:58.973588 | controller | 2026-03-17 16:02:58.973808 | controller | 2026-03-17 16:02:58.974084 | controller | TASKS RECAP ******************************************************************** 2026-03-17 16:02:58.974377 | controller | Tuesday 17 March 2026 16:02:58 +0000 (0:00:05.371) 0:00:07.645 ********* 2026-03-17 16:02:58.974581 | controller | =============================================================================== 2026-03-17 16:02:58.974833 | controller | Install Debian packages ------------------------------------------------- 5.37s 2026-03-17 16:02:58.975041 | controller | Gathering Facts --------------------------------------------------------- 2.25s 2026-03-17 16:02:59.052568 | controller | INFO [helm > prepare] Executed: Successful 2026-03-17 16:02:59.062082 | controller | INFO [helm > converge] Executing 2026-03-17 16:02:59.876066 | controller | 2026-03-17 16:02:59.876197 | controller | PLAY [Converge] **************************************************************** 2026-03-17 16:02:59.876392 | controller | 2026-03-17 16:02:59.876637 | controller | TASK [Gathering Facts] ********************************************************* 2026-03-17 16:02:59.876863 | controller | Tuesday 17 March 2026 16:02:59 +0000 (0:00:00.013) 0:00:00.013 ********* 2026-03-17 16:03:00.955253 | 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-03-17 16:03:00.958749 | controller | ok: [controller] 2026-03-17 16:03:00.958939 | controller | 2026-03-17 16:03:00.959148 | controller | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-03-17 16:03:00.959348 | controller | Tuesday 17 March 2026 16:03:00 +0000 (0:00:01.082) 0:00:01.095 ********* 2026-03-17 16:03:01.434570 | controller | ok: [controller] 2026-03-17 16:03:01.434633 | controller | 2026-03-17 16:03:01.434648 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-03-17 16:03:01.434796 | controller | Tuesday 17 March 2026 16:03:01 +0000 (0:00:00.472) 0:00:01.568 ********* 2026-03-17 16:03:02.529696 | controller | ok: [controller] 2026-03-17 16:03:02.529912 | controller | 2026-03-17 16:03:02.530257 | controller | TASK [vexxhost.containers.directory : Create directory (/var/lib/downloads)] *** 2026-03-17 16:03:02.530540 | controller | Tuesday 17 March 2026 16:03:02 +0000 (0:00:01.098) 0:00:02.666 ********* 2026-03-17 16:03:02.956406 | controller | changed: [controller] 2026-03-17 16:03:02.956501 | controller | 2026-03-17 16:03:02.956637 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-03-17 16:03:02.956766 | controller | Tuesday 17 March 2026 16:03:02 +0000 (0:00:00.426) 0:00:03.093 ********* 2026-03-17 16:03:03.006930 | controller | ok: [controller] => { 2026-03-17 16:03:03.007112 | controller | "msg": "https://get.helm.sh/helm-v3.11.2-linux-amd64.tar.gz" 2026-03-17 16:03:03.007293 | controller | } 2026-03-17 16:03:03.007508 | controller | 2026-03-17 16:03:03.007805 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-03-17 16:03:03.008044 | controller | Tuesday 17 March 2026 16:03:03 +0000 (0:00:00.050) 0:00:03.143 ********* 2026-03-17 16:03:04.142893 | 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-03-17 16:03:04.152955 | controller | changed: [controller] 2026-03-17 16:03:04.153058 | controller | 2026-03-17 16:03:04.153168 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-03-17 16:03:04.153270 | controller | Tuesday 17 March 2026 16:03:04 +0000 (0:00:01.146) 0:00:04.290 ********* 2026-03-17 16:03:07.153091 | controller | changed: [controller] 2026-03-17 16:03:07.153263 | controller | 2026-03-17 16:03:07.153487 | controller | TASK [vexxhost.kubernetes.helm : Remove Helm repository] *********************** 2026-03-17 16:03:07.153810 | controller | Tuesday 17 March 2026 16:03:07 +0000 (0:00:02.999) 0:00:07.290 ********* 2026-03-17 16:03:07.662614 | controller | ok: [controller] 2026-03-17 16:03:07.662762 | controller | 2026-03-17 16:03:07.663033 | controller | TASK [vexxhost.kubernetes.helm : Add bash autocomplete for helm] *************** 2026-03-17 16:03:07.663270 | controller | Tuesday 17 March 2026 16:03:07 +0000 (0:00:00.509) 0:00:07.799 ********* 2026-03-17 16:03:08.082367 | controller | changed: [controller] 2026-03-17 16:03:08.082494 | controller | 2026-03-17 16:03:08.082692 | controller | TASK [vexxhost.kubernetes.helm : Get Helm plugins dir] ************************* 2026-03-17 16:03:08.082882 | controller | Tuesday 17 March 2026 16:03:08 +0000 (0:00:00.419) 0:00:08.219 ********* 2026-03-17 16:03:08.526171 | controller | ok: [controller] 2026-03-17 16:03:08.526312 | controller | 2026-03-17 16:03:08.526525 | controller | TASK [vexxhost.kubernetes.helm : Create Helm plugins directory if it does not exist] *** 2026-03-17 16:03:08.526718 | controller | Tuesday 17 March 2026 16:03:08 +0000 (0:00:00.443) 0:00:08.663 ********* 2026-03-17 16:03:08.818092 | controller | changed: [controller] 2026-03-17 16:03:08.818290 | controller | 2026-03-17 16:03:08.818512 | controller | TASK [vexxhost.kubernetes.helm : Remove Helm diff plugin installed by kubernetes.core.helm_plugin] *** 2026-03-17 16:03:08.818705 | controller | Tuesday 17 March 2026 16:03:08 +0000 (0:00:00.291) 0:00:08.954 ********* 2026-03-17 16:03:09.125764 | controller | ok: [controller] 2026-03-17 16:03:09.125963 | controller | 2026-03-17 16:03:09.126326 | controller | TASK [Install plugin] ********************************************************** 2026-03-17 16:03:09.126598 | controller | Tuesday 17 March 2026 16:03:09 +0000 (0:00:00.307) 0:00:09.262 ********* 2026-03-17 16:03:09.190745 | controller | included: vexxhost.containers.download_artifact for controller 2026-03-17 16:03:09.190865 | controller | 2026-03-17 16:03:09.190998 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-03-17 16:03:09.191136 | controller | Tuesday 17 March 2026 16:03:09 +0000 (0:00:00.065) 0:00:09.327 ********* 2026-03-17 16:03:09.234394 | controller | ok: [controller] => { 2026-03-17 16:03:09.234581 | controller | "msg": "https://github.com/databus23/helm-diff/releases/download/v3.8.1/helm-diff-linux-amd64.tgz" 2026-03-17 16:03:09.234771 | controller | } 2026-03-17 16:03:09.234960 | controller | 2026-03-17 16:03:09.235186 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-03-17 16:03:09.235446 | controller | Tuesday 17 March 2026 16:03:09 +0000 (0:00:00.043) 0:00:09.371 ********* 2026-03-17 16:03:10.149689 | controller | changed: [controller] 2026-03-17 16:03:10.149864 | controller | 2026-03-17 16:03:10.150291 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-03-17 16:03:10.150547 | controller | Tuesday 17 March 2026 16:03:10 +0000 (0:00:00.915) 0:00:10.286 ********* 2026-03-17 16:03:12.184936 | controller | changed: [controller] 2026-03-17 16:03:12.185043 | controller | 2026-03-17 16:03:12.185264 | controller | PLAY RECAP ********************************************************************* 2026-03-17 16:03:12.185496 | controller | controller : ok=16 changed=7 unreachable=0 failed=0 skipped=0 rescued=0 ignored=0 2026-03-17 16:03:12.185670 | controller | 2026-03-17 16:03:12.185839 | controller | 2026-03-17 16:03:12.186027 | controller | TASKS RECAP ******************************************************************** 2026-03-17 16:03:12.186284 | controller | Tuesday 17 March 2026 16:03:12 +0000 (0:00:02.035) 0:00:12.322 ********* 2026-03-17 16:03:12.186470 | controller | =============================================================================== 2026-03-17 16:03:12.186660 | controller | vexxhost.containers.download_artifact : Extract archive ----------------- 3.00s 2026-03-17 16:03:12.186896 | controller | vexxhost.containers.download_artifact : Extract archive ----------------- 2.04s 2026-03-17 16:03:12.187079 | controller | vexxhost.containers.download_artifact : Download item ------------------- 1.15s 2026-03-17 16:03:12.187268 | controller | vexxhost.containers.package : Update state for tar ---------------------- 1.10s 2026-03-17 16:03:12.187451 | controller | Gathering Facts --------------------------------------------------------- 1.08s 2026-03-17 16:03:12.187641 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.92s 2026-03-17 16:03:12.187829 | controller | vexxhost.kubernetes.helm : Remove Helm repository ----------------------- 0.51s 2026-03-17 16:03:12.188014 | controller | vexxhost.containers.forget_package : Forget package --------------------- 0.47s 2026-03-17 16:03:12.188206 | controller | vexxhost.kubernetes.helm : Get Helm plugins dir ------------------------- 0.44s 2026-03-17 16:03:12.188406 | controller | vexxhost.containers.directory : Create directory (/var/lib/downloads) --- 0.43s 2026-03-17 16:03:12.188598 | controller | vexxhost.kubernetes.helm : Add bash autocomplete for helm --------------- 0.42s 2026-03-17 16:03:12.188801 | controller | vexxhost.kubernetes.helm : Remove Helm diff plugin installed by kubernetes.core.helm_plugin --- 0.31s 2026-03-17 16:03:12.189008 | controller | vexxhost.kubernetes.helm : Create Helm plugins directory if it does not exist --- 0.29s 2026-03-17 16:03:12.189186 | controller | Install plugin ---------------------------------------------------------- 0.07s 2026-03-17 16:03:12.189375 | controller | vexxhost.containers.download_artifact : Starting download of file ------- 0.05s 2026-03-17 16:03:12.189576 | controller | vexxhost.containers.download_artifact : Starting download of file ------- 0.04s 2026-03-17 16:03:12.275417 | controller | INFO [helm > converge] Executed: Successful 2026-03-17 16:03:12.285797 | controller | INFO [helm > idempotence] Executing 2026-03-17 16:03:13.107412 | controller | 2026-03-17 16:03:13.107522 | controller | PLAY [Converge] **************************************************************** 2026-03-17 16:03:13.107710 | controller | 2026-03-17 16:03:13.107905 | controller | TASK [Gathering Facts] ********************************************************* 2026-03-17 16:03:13.108091 | controller | Tuesday 17 March 2026 16:03:13 +0000 (0:00:00.013) 0:00:00.013 ********* 2026-03-17 16:03:14.144731 | 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-03-17 16:03:14.149626 | controller | ok: [controller] 2026-03-17 16:03:14.149812 | controller | 2026-03-17 16:03:14.150030 | controller | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-03-17 16:03:14.150279 | controller | Tuesday 17 March 2026 16:03:14 +0000 (0:00:01.042) 0:00:01.056 ********* 2026-03-17 16:03:14.566042 | controller | ok: [controller] 2026-03-17 16:03:14.566111 | controller | 2026-03-17 16:03:14.566234 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-03-17 16:03:14.566322 | controller | Tuesday 17 March 2026 16:03:14 +0000 (0:00:00.414) 0:00:01.470 ********* 2026-03-17 16:03:15.516684 | controller | ok: [controller] 2026-03-17 16:03:15.516722 | controller | 2026-03-17 16:03:15.516731 | controller | TASK [vexxhost.containers.directory : Create directory (/var/lib/downloads)] *** 2026-03-17 16:03:15.516739 | controller | Tuesday 17 March 2026 16:03:15 +0000 (0:00:00.951) 0:00:02.422 ********* 2026-03-17 16:03:15.941578 | controller | ok: [controller] 2026-03-17 16:03:15.941658 | controller | 2026-03-17 16:03:15.941796 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-03-17 16:03:15.941954 | controller | Tuesday 17 March 2026 16:03:15 +0000 (0:00:00.425) 0:00:02.847 ********* 2026-03-17 16:03:16.002578 | controller | ok: [controller] => { 2026-03-17 16:03:16.002621 | controller | "msg": "https://get.helm.sh/helm-v3.11.2-linux-amd64.tar.gz" 2026-03-17 16:03:16.002715 | controller | } 2026-03-17 16:03:16.002795 | controller | 2026-03-17 16:03:16.002885 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-03-17 16:03:16.002967 | controller | Tuesday 17 March 2026 16:03:15 +0000 (0:00:00.057) 0:00:02.904 ********* 2026-03-17 16:03:16.527345 | controller | ok: [controller] 2026-03-17 16:03:16.527402 | controller | 2026-03-17 16:03:16.527550 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-03-17 16:03:16.527680 | controller | Tuesday 17 March 2026 16:03:16 +0000 (0:00:00.528) 0:00:03.433 ********* 2026-03-17 16:03:18.178447 | controller | ok: [controller] 2026-03-17 16:03:18.178495 | controller | 2026-03-17 16:03:18.178596 | controller | TASK [vexxhost.kubernetes.helm : Remove Helm repository] *********************** 2026-03-17 16:03:18.178685 | controller | Tuesday 17 March 2026 16:03:18 +0000 (0:00:01.651) 0:00:05.084 ********* 2026-03-17 16:03:18.685220 | controller | ok: [controller] 2026-03-17 16:03:18.685262 | controller | 2026-03-17 16:03:18.685353 | controller | TASK [vexxhost.kubernetes.helm : Add bash autocomplete for helm] *************** 2026-03-17 16:03:18.685438 | controller | Tuesday 17 March 2026 16:03:18 +0000 (0:00:00.507) 0:00:05.591 ********* 2026-03-17 16:03:19.075010 | controller | ok: [controller] 2026-03-17 16:03:19.075038 | controller | 2026-03-17 16:03:19.075044 | controller | TASK [vexxhost.kubernetes.helm : Get Helm plugins dir] ************************* 2026-03-17 16:03:19.075049 | controller | Tuesday 17 March 2026 16:03:19 +0000 (0:00:00.388) 0:00:05.980 ********* 2026-03-17 16:03:19.518672 | controller | ok: [controller] 2026-03-17 16:03:19.518854 | controller | 2026-03-17 16:03:19.519030 | controller | TASK [vexxhost.kubernetes.helm : Create Helm plugins directory if it does not exist] *** 2026-03-17 16:03:19.519192 | controller | Tuesday 17 March 2026 16:03:19 +0000 (0:00:00.442) 0:00:06.423 ********* 2026-03-17 16:03:19.806695 | controller | ok: [controller] 2026-03-17 16:03:19.806771 | controller | 2026-03-17 16:03:19.806919 | controller | TASK [vexxhost.kubernetes.helm : Remove Helm diff plugin installed by kubernetes.core.helm_plugin] *** 2026-03-17 16:03:19.807041 | controller | Tuesday 17 March 2026 16:03:19 +0000 (0:00:00.285) 0:00:06.709 ********* 2026-03-17 16:03:20.092049 | controller | ok: [controller] 2026-03-17 16:03:20.092155 | controller | 2026-03-17 16:03:20.092326 | controller | TASK [Install plugin] ********************************************************** 2026-03-17 16:03:20.092514 | controller | Tuesday 17 March 2026 16:03:20 +0000 (0:00:00.289) 0:00:06.998 ********* 2026-03-17 16:03:20.146257 | controller | included: vexxhost.containers.download_artifact for controller 2026-03-17 16:03:20.146314 | controller | 2026-03-17 16:03:20.146369 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-03-17 16:03:20.146472 | controller | Tuesday 17 March 2026 16:03:20 +0000 (0:00:00.054) 0:00:07.052 ********* 2026-03-17 16:03:20.193541 | controller | ok: [controller] => { 2026-03-17 16:03:20.193681 | controller | "msg": "https://github.com/databus23/helm-diff/releases/download/v3.8.1/helm-diff-linux-amd64.tgz" 2026-03-17 16:03:20.194288 | controller | } 2026-03-17 16:03:20.194331 | controller | 2026-03-17 16:03:20.194341 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-03-17 16:03:20.194349 | controller | Tuesday 17 March 2026 16:03:20 +0000 (0:00:00.046) 0:00:07.099 ********* 2026-03-17 16:03:20.611287 | controller | ok: [controller] 2026-03-17 16:03:20.611311 | controller | 2026-03-17 16:03:20.611315 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-03-17 16:03:20.611319 | controller | Tuesday 17 March 2026 16:03:20 +0000 (0:00:00.414) 0:00:07.514 ********* 2026-03-17 16:03:22.218661 | controller | ok: [controller] 2026-03-17 16:03:22.218990 | controller | 2026-03-17 16:03:22.219296 | controller | PLAY RECAP ********************************************************************* 2026-03-17 16:03:22.219489 | controller | controller : ok=16 changed=0 unreachable=0 failed=0 skipped=0 rescued=0 ignored=0 2026-03-17 16:03:22.219647 | controller | 2026-03-17 16:03:22.219850 | controller | 2026-03-17 16:03:22.220077 | controller | TASKS RECAP ******************************************************************** 2026-03-17 16:03:22.220298 | controller | Tuesday 17 March 2026 16:03:22 +0000 (0:00:01.604) 0:00:09.119 ********* 2026-03-17 16:03:22.220496 | controller | =============================================================================== 2026-03-17 16:03:22.220671 | controller | vexxhost.containers.download_artifact : Extract archive ----------------- 1.65s 2026-03-17 16:03:22.220838 | controller | vexxhost.containers.download_artifact : Extract archive ----------------- 1.60s 2026-03-17 16:03:22.221030 | controller | Gathering Facts --------------------------------------------------------- 1.04s 2026-03-17 16:03:22.221267 | controller | vexxhost.containers.package : Update state for tar ---------------------- 0.95s 2026-03-17 16:03:22.221466 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.53s 2026-03-17 16:03:22.221672 | controller | vexxhost.kubernetes.helm : Remove Helm repository ----------------------- 0.51s 2026-03-17 16:03:22.221870 | controller | vexxhost.kubernetes.helm : Get Helm plugins dir ------------------------- 0.44s 2026-03-17 16:03:22.222071 | controller | vexxhost.containers.directory : Create directory (/var/lib/downloads) --- 0.43s 2026-03-17 16:03:22.222363 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.41s 2026-03-17 16:03:22.222567 | controller | vexxhost.containers.forget_package : Forget package --------------------- 0.41s 2026-03-17 16:03:22.222753 | controller | vexxhost.kubernetes.helm : Add bash autocomplete for helm --------------- 0.39s 2026-03-17 16:03:22.222935 | controller | vexxhost.kubernetes.helm : Remove Helm diff plugin installed by kubernetes.core.helm_plugin --- 0.29s 2026-03-17 16:03:22.223126 | controller | vexxhost.kubernetes.helm : Create Helm plugins directory if it does not exist --- 0.29s 2026-03-17 16:03:22.223301 | controller | vexxhost.containers.download_artifact : Starting download of file ------- 0.06s 2026-03-17 16:03:22.223465 | controller | Install plugin ---------------------------------------------------------- 0.05s 2026-03-17 16:03:22.223667 | controller | vexxhost.containers.download_artifact : Starting download of file ------- 0.05s 2026-03-17 16:03:22.305527 | controller | INFO [helm > idempotence] Executed: Successful 2026-03-17 16:03:22.316991 | controller | INFO [helm > side_effect] Executing 2026-03-17 16:03:22.317222 | controller | WARNING [helm > side_effect] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-03-17 16:03:22.322879 | controller | INFO [helm > verify] Executing 2026-03-17 16:03:23.120228 | controller | 2026-03-17 16:03:23.120330 | controller | PLAY [Verify] ****************************************************************** 2026-03-17 16:03:23.120513 | controller | 2026-03-17 16:03:23.120762 | controller | TASK [Gathering Facts] ********************************************************* 2026-03-17 16:03:23.120984 | controller | Tuesday 17 March 2026 16:03:23 +0000 (0:00:00.009) 0:00:00.009 ********* 2026-03-17 16:03:25.165873 | 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-03-17 16:03:25.171190 | controller | ok: [controller] 2026-03-17 16:03:25.171241 | controller | 2026-03-17 16:03:25.171318 | controller | TASK [Get the current Helm version] ******************************************** 2026-03-17 16:03:25.171415 | controller | Tuesday 17 March 2026 16:03:25 +0000 (0:00:02.051) 0:00:02.060 ********* 2026-03-17 16:03:25.609121 | controller | changed: [controller] 2026-03-17 16:03:25.609268 | controller | 2026-03-17 16:03:25.609469 | controller | TASK [Assert Helm version] ***************************************************** 2026-03-17 16:03:25.609741 | controller | Tuesday 17 March 2026 16:03:25 +0000 (0:00:00.437) 0:00:02.498 ********* 2026-03-17 16:03:25.635422 | controller | ok: [controller] => { 2026-03-17 16:03:25.635611 | controller | "changed": false, 2026-03-17 16:03:25.635800 | controller | "msg": "All assertions passed" 2026-03-17 16:03:25.635992 | controller | } 2026-03-17 16:03:25.636167 | controller | 2026-03-17 16:03:25.636358 | controller | PLAY RECAP ********************************************************************* 2026-03-17 16:03:25.636548 | controller | controller : ok=3 changed=1 unreachable=0 failed=0 skipped=0 rescued=0 ignored=0 2026-03-17 16:03:25.636713 | controller | 2026-03-17 16:03:25.636877 | controller | 2026-03-17 16:03:25.637058 | controller | TASKS RECAP ******************************************************************** 2026-03-17 16:03:25.637246 | controller | Tuesday 17 March 2026 16:03:25 +0000 (0:00:00.026) 0:00:02.525 ********* 2026-03-17 16:03:25.637420 | controller | =============================================================================== 2026-03-17 16:03:25.637604 | controller | Gathering Facts --------------------------------------------------------- 2.05s 2026-03-17 16:03:25.637875 | controller | Get the current Helm version -------------------------------------------- 0.44s 2026-03-17 16:03:25.638028 | controller | Assert Helm version ----------------------------------------------------- 0.03s 2026-03-17 16:03:25.719865 | controller | INFO [helm > verify] Executed: Successful 2026-03-17 16:03:25.731355 | controller | INFO [helm > cleanup] Executing 2026-03-17 16:03:25.731636 | controller | WARNING [helm > cleanup] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-03-17 16:03:25.736887 | controller | INFO [helm > destroy] Executing 2026-03-17 16:03:25.736943 | controller | WARNING [helm > destroy] Skipping, '--destroy=never' requested. 2026-03-17 16:03:25.737006 | controller | INFO [helm > destroy] Executed: Successful 2026-03-17 16:03:25.737248 | controller | WARNING Molecule executed 1 scenario (1 missing files) 2026-03-17 16:03:26.088205 | controller | ok: Runtime: 0:01:22.482577 2026-03-17 16:03:26.093063 | 2026-03-17 16:03:26.093130 | PLAY RECAP 2026-03-17 16:03:26.093186 | controller | ok: 3 changed: 3 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-03-17 16:03:26.093216 | 2026-03-17 16:03:26.203150 | RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/run.yaml@main] 2026-03-17 16:03:26.204750 | POST-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post.yaml@main] 2026-03-17 16:03:26.823521 | 2026-03-17 16:03:26.823649 | PLAY [all] 2026-03-17 16:03:26.840026 | 2026-03-17 16:03:26.840288 | TASK [fetch-output : Set log path for multiple nodes] 2026-03-17 16:03:26.887442 | controller | skipping: Conditional result was False 2026-03-17 16:03:26.896026 | 2026-03-17 16:03:26.896267 | TASK [fetch-output : Set log path for single node] 2026-03-17 16:03:26.941541 | controller | ok 2026-03-17 16:03:26.947135 | 2026-03-17 16:03:26.947261 | LOOP [fetch-output : Ensure local output dirs] 2026-03-17 16:03:27.334005 | controller -> localhost | ok: "/var/lib/zuul/builds/f73e2e051072488198e7eac25f833f0c/work/logs" 2026-03-17 16:03:27.555520 | controller -> localhost | changed: "/var/lib/zuul/builds/f73e2e051072488198e7eac25f833f0c/work/artifacts" 2026-03-17 16:03:27.766905 | controller -> localhost | changed: "/var/lib/zuul/builds/f73e2e051072488198e7eac25f833f0c/work/docs" 2026-03-17 16:03:27.781995 | 2026-03-17 16:03:27.782178 | LOOP [fetch-output : Collect logs, artifacts and docs] 2026-03-17 16:03:29.186617 | controller | changed: .d..t...... ./ 2026-03-17 16:03:29.187003 | controller | changed: All items complete 2026-03-17 16:03:29.187039 | 2026-03-17 16:03:29.699505 | controller | changed: .d..t...... ./ 2026-03-17 16:03:30.220103 | controller | changed: .d..t...... ./ 2026-03-17 16:03:30.233915 | 2026-03-17 16:03:30.234055 | LOOP [merge-output-to-logs : Move artifacts and docs to logs dir] 2026-03-17 16:03:31.741978 | controller -> localhost | ok: Item: artifacts Runtime: 0:00:01.083013 2026-03-17 16:03:31.989149 | controller -> localhost | ok: Item: docs Runtime: 0:00:00.005835 2026-03-17 16:03:32.004924 | 2026-03-17 16:03:32.005164 | PLAY [all] 2026-03-17 16:03:32.014359 | 2026-03-17 16:03:32.014425 | TASK [remove-build-sshkey : Remove the build SSH key from all nodes] 2026-03-17 16:03:32.455509 | controller | changed 2026-03-17 16:03:32.460853 | 2026-03-17 16:03:32.460926 | PLAY RECAP 2026-03-17 16:03:32.460997 | controller | ok: 5 changed: 4 unreachable: 0 failed: 0 skipped: 1 rescued: 0 ignored: 0 2026-03-17 16:03:32.461027 | 2026-03-17 16:03:32.559347 | POST-RUN END RESULT_NORMAL: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post.yaml@main] 2026-03-17 16:03:32.562273 | POST-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post-logs.yaml@main] 2026-03-17 16:03:33.134454 | 2026-03-17 16:03:33.134564 | PLAY [localhost] 2026-03-17 16:03:33.144225 | 2026-03-17 16:03:33.144320 | TASK [Generate Zuul manifest] 2026-03-17 16:03:33.164428 | localhost | ok 2026-03-17 16:03:33.196586 | 2026-03-17 16:03:33.196754 | TASK [generate-zuul-manifest : Generate Zuul manifest] 2026-03-17 16:03:33.509765 | localhost | changed 2026-03-17 16:03:33.520361 | 2026-03-17 16:03:33.520491 | TASK [generate-zuul-manifest : Return Zuul manifest URL to Zuul] 2026-03-17 16:03:33.988560 | localhost | ok 2026-03-17 16:03:33.995294 | 2026-03-17 16:03:33.995362 | TASK [Upload logs] 2026-03-17 16:03:34.013660 | localhost | ok 2026-03-17 16:03:34.078865 | 2026-03-17 16:03:34.078982 | TASK [Set zuul-log-path fact] 2026-03-17 16:03:34.097078 | localhost | ok 2026-03-17 16:03:34.110937 | 2026-03-17 16:03:34.111055 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-03-17 16:03:34.141129 | localhost | ok 2026-03-17 16:03:34.150503 | 2026-03-17 16:03:34.150607 | TASK [upload-logs : Create log directories] 2026-03-17 16:03:34.569099 | localhost | changed 2026-03-17 16:03:34.575334 | 2026-03-17 16:03:34.575401 | TASK [upload-logs : Ensure logs are readable before uploading] 2026-03-17 16:03:34.958245 | localhost -> localhost | ok: Runtime: 0:00:00.002760 2026-03-17 16:03:34.963987 | 2026-03-17 16:03:34.964079 | TASK [upload-logs : Upload logs to log server] 2026-03-17 16:03:35.429991 | localhost | Output suppressed because no_log was given 2026-03-17 16:03:35.435275 | 2026-03-17 16:03:35.435355 | LOOP [upload-logs : Compress console log and json output] 2026-03-17 16:03:35.475834 | localhost | skipping: Conditional result was False 2026-03-17 16:03:35.483034 | localhost | skipping: Conditional result was False 2026-03-17 16:03:35.494822 | 2026-03-17 16:03:35.494930 | LOOP [upload-logs : Upload compressed console log and json output] 2026-03-17 16:03:35.540479 | localhost | skipping: Conditional result was False 2026-03-17 16:03:35.540772 | 2026-03-17 16:03:35.545320 | localhost | skipping: Conditional result was False 2026-03-17 16:03:35.557392 | 2026-03-17 16:03:35.557465 | LOOP [upload-logs : Upload console log and json output]