2026-02-28 19:25:45.052503 | Job console starting 2026-02-28 19:25:45.061869 | Updating git repos 2026-02-28 19:25:45.093337 | Cloning repos into workspace 2026-02-28 19:25:45.163058 | Restoring repo states 2026-02-28 19:25:45.190918 | Merging changes 2026-02-28 19:25:45.758968 | Checking out repos 2026-02-28 19:25:45.997217 | Preparing playbooks 2026-02-28 19:25:48.269944 | Running Ansible setup 2026-02-28 19:25:52.203768 | PRE-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/pre.yaml@main] 2026-02-28 19:25:52.859397 | 2026-02-28 19:25:52.859552 | PLAY [localhost] 2026-02-28 19:25:52.868099 | 2026-02-28 19:25:52.868200 | TASK [Gathering Facts] 2026-02-28 19:25:53.818151 | localhost | ok 2026-02-28 19:25:53.834885 | 2026-02-28 19:25:53.834972 | TASK [Setup log path fact] 2026-02-28 19:25:53.856451 | localhost | ok 2026-02-28 19:25:53.870017 | 2026-02-28 19:25:53.870087 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-02-28 19:25:53.901157 | localhost | ok 2026-02-28 19:25:53.910390 | 2026-02-28 19:25:53.910489 | TASK [emit-job-header : Print job information] 2026-02-28 19:25:53.952849 | # Job Information 2026-02-28 19:25:53.953075 | Ansible Version: 2.16.16 2026-02-28 19:25:53.953122 | Job: ansible-collection-kubernetes-molecule-helm 2026-02-28 19:25:53.953153 | Pipeline: check 2026-02-28 19:25:53.953182 | Executor: 0a8996d2b663 2026-02-28 19:25:53.953210 | Triggered by: https://github.com/vexxhost/ansible-collection-kubernetes/pull/228 2026-02-28 19:25:53.953241 | Event ID: 26d2ab50-14db-11f1-80cc-4ed984950f1c 2026-02-28 19:25:53.957267 | 2026-02-28 19:25:53.957355 | LOOP [emit-job-header : Print node information] 2026-02-28 19:25:54.045035 | localhost | ok: 2026-02-28 19:25:54.045246 | localhost | # Node Information 2026-02-28 19:25:54.045275 | localhost | Inventory Hostname: controller 2026-02-28 19:25:54.045297 | localhost | Hostname: np0000157497 2026-02-28 19:25:54.045317 | localhost | Username: zuul 2026-02-28 19:25:54.045341 | localhost | Distro: Debian 13.3 2026-02-28 19:25:54.045361 | localhost | Provider: yul1 2026-02-28 19:25:54.045380 | localhost | Region: ca-ymq-1 2026-02-28 19:25:54.045399 | localhost | Label: debian-trixie 2026-02-28 19:25:54.045418 | localhost | Product Name: OpenStack Nova 2026-02-28 19:25:54.045436 | localhost | Interface IP: 162.253.55.74 2026-02-28 19:25:54.057227 | 2026-02-28 19:25:54.057367 | TASK [log-inventory : Ensure Zuul Ansible directory exists] 2026-02-28 19:25:54.457236 | localhost -> localhost | changed 2026-02-28 19:25:54.463626 | 2026-02-28 19:25:54.463701 | TASK [log-inventory : Copy ansible inventory to logs dir] 2026-02-28 19:25:55.441322 | localhost -> localhost | changed 2026-02-28 19:25:55.447862 | 2026-02-28 19:25:55.447947 | PLAY [all] 2026-02-28 19:25:55.458538 | 2026-02-28 19:25:55.458604 | TASK [add-build-sshkey : Check to see if ssh key was already created for this build] 2026-02-28 19:25:55.705986 | controller -> localhost | ok 2026-02-28 19:25:55.716219 | 2026-02-28 19:25:55.716286 | TASK [add-build-sshkey : Create a new key in workspace based on build UUID] 2026-02-28 19:25:55.749451 | controller | ok 2026-02-28 19:25:55.765236 | controller | included: /var/lib/zuul/builds/42a66862dfc34ef497e0a94c3f01f177/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/create-key-and-replace.yaml 2026-02-28 19:25:55.770097 | 2026-02-28 19:25:55.770161 | TASK [add-build-sshkey : Create Temp SSH key] 2026-02-28 19:25:57.986454 | controller -> localhost | Generating public/private rsa key pair. 2026-02-28 19:25:57.986764 | controller -> localhost | Your identification has been saved in /var/lib/zuul/builds/42a66862dfc34ef497e0a94c3f01f177/work/42a66862dfc34ef497e0a94c3f01f177_id_rsa 2026-02-28 19:25:57.986822 | controller -> localhost | Your public key has been saved in /var/lib/zuul/builds/42a66862dfc34ef497e0a94c3f01f177/work/42a66862dfc34ef497e0a94c3f01f177_id_rsa.pub 2026-02-28 19:25:57.986854 | controller -> localhost | The key fingerprint is: 2026-02-28 19:25:57.986885 | controller -> localhost | SHA256:r1PwGdK7DW+cVmqAqZnKXYTWzybt/Rx44GglAdUiU0g zuul-build-sshkey 2026-02-28 19:25:57.986934 | controller -> localhost | The key's randomart image is: 2026-02-28 19:25:57.986978 | controller -> localhost | +---[RSA 3072]----+ 2026-02-28 19:25:57.987022 | controller -> localhost | | .E+o. | 2026-02-28 19:25:57.987053 | controller -> localhost | | +.. . | 2026-02-28 19:25:57.987089 | controller -> localhost | | +.. | 2026-02-28 19:25:57.987124 | controller -> localhost | | oo o. | 2026-02-28 19:25:57.987153 | controller -> localhost | | o S*.+o | 2026-02-28 19:25:57.987191 | controller -> localhost | | . .o=B= o. | 2026-02-28 19:25:57.987228 | controller -> localhost | | +o.OBo+o | 2026-02-28 19:25:57.987256 | controller -> localhost | | . .+..*..Xo . | 2026-02-28 19:25:57.987288 | controller -> localhost | | o.. ...+..o | 2026-02-28 19:25:57.987315 | controller -> localhost | +----[SHA256]-----+ 2026-02-28 19:25:57.987391 | controller -> localhost | ok: Runtime: 0:00:01.756956 2026-02-28 19:25:57.994123 | 2026-02-28 19:25:57.994273 | TASK [add-build-sshkey : Remote setup ssh keys (linux)] 2026-02-28 19:25:58.029311 | controller | ok 2026-02-28 19:25:58.039920 | controller | included: /var/lib/zuul/builds/42a66862dfc34ef497e0a94c3f01f177/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/remote-linux.yaml 2026-02-28 19:25:58.046727 | 2026-02-28 19:25:58.046797 | TASK [add-build-sshkey : Remove previously added zuul-build-sshkey] 2026-02-28 19:25:58.072521 | controller | skipping: Conditional result was False 2026-02-28 19:25:58.083243 | 2026-02-28 19:25:58.083347 | TASK [add-build-sshkey : Enable access via build key on all nodes] 2026-02-28 19:25:58.648722 | controller | changed 2026-02-28 19:25:58.654206 | 2026-02-28 19:25:58.654268 | TASK [add-build-sshkey : Make sure user has a .ssh] 2026-02-28 19:25:58.866768 | controller | ok 2026-02-28 19:25:58.871252 | 2026-02-28 19:25:58.871314 | TASK [add-build-sshkey : Install build private key as SSH key on all nodes] 2026-02-28 19:25:59.395642 | controller | changed 2026-02-28 19:25:59.399821 | 2026-02-28 19:25:59.399885 | TASK [add-build-sshkey : Install build public key as SSH key on all nodes] 2026-02-28 19:25:59.928673 | controller | changed 2026-02-28 19:25:59.934505 | 2026-02-28 19:25:59.934593 | TASK [add-build-sshkey : Remote setup ssh keys (windows)] 2026-02-28 19:25:59.960176 | controller | skipping: Conditional result was False 2026-02-28 19:25:59.971136 | 2026-02-28 19:25:59.971204 | TASK [remove-zuul-sshkey : Remove master key from local agent] 2026-02-28 19:26:00.332311 | controller -> localhost | changed 2026-02-28 19:26:00.345776 | 2026-02-28 19:26:00.345861 | TASK [add-build-sshkey : Add back temp key] 2026-02-28 19:26:00.689798 | controller -> localhost | Identity added: /var/lib/zuul/builds/42a66862dfc34ef497e0a94c3f01f177/work/42a66862dfc34ef497e0a94c3f01f177_id_rsa (zuul-build-sshkey) 2026-02-28 19:26:00.690055 | controller -> localhost | ok: Runtime: 0:00:00.016258 2026-02-28 19:26:00.695959 | 2026-02-28 19:26:00.696044 | TASK [add-build-sshkey : Verify we can still SSH to all nodes] 2026-02-28 19:26:01.073342 | controller | ok 2026-02-28 19:26:01.079309 | 2026-02-28 19:26:01.079396 | TASK [add-build-sshkey : Verify we can still SSH to all nodes (windows)] 2026-02-28 19:26:01.105367 | controller | skipping: Conditional result was False 2026-02-28 19:26:01.118662 | 2026-02-28 19:26:01.118780 | TASK [prepare-workspace : Start zuul_console daemon.] 2026-02-28 19:26:01.490253 | controller | ok 2026-02-28 19:26:01.495778 | 2026-02-28 19:26:01.495844 | TASK [prepare-workspace : Synchronize src repos to workspace directory.] 2026-02-28 19:26:02.519089 | controller | Output suppressed because no_log was given 2026-02-28 19:26:02.526285 | 2026-02-28 19:26:02.526356 | LOOP [ensure-output-dirs : Empty Zuul Output directories by removing them] 2026-02-28 19:26:02.748847 | controller | ok: "logs" 2026-02-28 19:26:02.749415 | controller | ok: All items complete 2026-02-28 19:26:02.749445 | 2026-02-28 19:26:02.940091 | controller | ok: "artifacts" 2026-02-28 19:26:03.137212 | controller | ok: "docs" 2026-02-28 19:26:03.152885 | 2026-02-28 19:26:03.153712 | LOOP [ensure-output-dirs : Ensure Zuul Output directories exist] 2026-02-28 19:26:03.359024 | controller | changed: "logs" 2026-02-28 19:26:03.528802 | controller | changed: "artifacts" 2026-02-28 19:26:03.707416 | controller | changed: "docs" 2026-02-28 19:26:03.735412 | 2026-02-28 19:26:03.735545 | PLAY RECAP 2026-02-28 19:26:03.735599 | controller | ok: 15 changed: 8 unreachable: 0 failed: 0 skipped: 3 rescued: 0 ignored: 0 2026-02-28 19:26:03.735629 | localhost | ok: 6 changed: 2 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-02-28 19:26:03.735653 | 2026-02-28 19:26:03.901760 | PRE-RUN END RESULT_NORMAL: [trusted : github.com/vexxhost/zuul-config/playbooks/base/pre.yaml@main] 2026-02-28 19:26:03.904452 | PRE-RUN START: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/pre.yaml@main] 2026-02-28 19:26:04.546361 | 2026-02-28 19:26:04.546481 | PLAY [all] 2026-02-28 19:26:04.556673 | 2026-02-28 19:26:04.556748 | TASK [setup-uv : Extract archive] 2026-02-28 19:26:06.951996 | controller | changed 2026-02-28 19:26:06.956890 | 2026-02-28 19:26:06.956999 | TASK [setup-uv : Print version] 2026-02-28 19:26:07.501810 | controller | uv 0.8.13 2026-02-28 19:26:07.498776 | controller | ok: Runtime: 0:00:00.013196 2026-02-28 19:26:07.505701 | 2026-02-28 19:26:07.505767 | PLAY RECAP 2026-02-28 19:26:07.505829 | controller | ok: 2 changed: 2 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-02-28 19:26:07.505863 | 2026-02-28 19:26:07.605672 | PRE-RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/pre.yaml@main] 2026-02-28 19:26:07.608423 | RUN START: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/run.yaml@main] 2026-02-28 19:26:08.204182 | 2026-02-28 19:26:08.204297 | PLAY [all] 2026-02-28 19:26:08.220832 | 2026-02-28 19:26:08.221046 | TASK [Copy inventory file for Zuul] 2026-02-28 19:26:09.148282 | controller | changed 2026-02-28 19:26:09.154058 | 2026-02-28 19:26:09.154161 | TASK [Switch "ansible_host" to private IP] 2026-02-28 19:26:09.447932 | controller | changed: 1 replacements made 2026-02-28 19:26:09.454483 | 2026-02-28 19:26:09.454576 | TASK [Run Molecule scenario] 2026-02-28 19:26:10.025951 | controller | Using CPython 3.13.5 interpreter at: /usr/bin/python3 2026-02-28 19:26:10.026067 | controller | Creating virtual environment at: .venv 2026-02-28 19:26:10.527625 | controller | Downloading pygments (1.2MiB) 2026-02-28 19:26:10.531186 | controller | Downloading cryptography (4.3MiB) 2026-02-28 19:26:10.534030 | controller | Downloading ansible-core (2.3MiB) 2026-02-28 19:26:10.697948 | controller | Downloading cryptography 2026-02-28 19:26:10.742318 | controller | Downloading pygments 2026-02-28 19:26:10.924270 | controller | Downloading ansible-core 2026-02-28 19:26:10.969283 | controller | Installed 36 packages in 44ms 2026-02-28 19:26:11.609225 | controller | INFO Collection 'vexxhost.kubernetes' detected. 2026-02-28 19:26:11.609297 | controller | INFO Scenarios will be used from 'extensions/molecule' 2026-02-28 19:26:12.712281 | controller | CRITICAL 'extensions/molecule/default/molecule.yml' glob failed. Exiting. 2026-02-28 19:26:12.712347 | controller | INFO default scenario not found, disabling shared state. 2026-02-28 19:26:12.712440 | controller | INFO [helm > discovery] scenario test matrix: dependency, cleanup, destroy, syntax, create, prepare, converge, idempotence, side_effect, verify, cleanup, destroy 2026-02-28 19:26:12.712511 | controller | INFO [helm > prerun] Performing prerun with role_name_check=0... 2026-02-28 19:26:26.754890 | controller | INFO [helm > dependency] Executing 2026-02-28 19:26:26.755137 | controller | WARNING [helm > dependency] Missing roles requirements file: requirements.yml 2026-02-28 19:26:26.755422 | controller | WARNING [helm > dependency] Missing collections requirements file: collections.yml 2026-02-28 19:26:26.755601 | controller | WARNING [helm > dependency] Executed: 2 missing (Remove from test_sequence to suppress) 2026-02-28 19:26:26.762698 | controller | INFO [helm > cleanup] Executing 2026-02-28 19:26:26.763027 | controller | WARNING [helm > cleanup] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-02-28 19:26:26.768239 | controller | INFO [helm > destroy] Executing 2026-02-28 19:26:26.768264 | controller | WARNING [helm > destroy] Skipping, '--destroy=never' requested. 2026-02-28 19:26:26.768388 | controller | INFO [helm > destroy] Executed: Successful 2026-02-28 19:26:26.773567 | controller | INFO [helm > syntax] Executing 2026-02-28 19:26:27.735864 | controller | 2026-02-28 19:26:27.736119 | controller | playbook: /home/zuul/src/github.com/vexxhost/ansible-collection-kubernetes/extensions/molecule/helm/converge.yml 2026-02-28 19:26:27.796629 | controller | INFO [helm > syntax] Executed: Successful 2026-02-28 19:26:27.807448 | controller | INFO [helm > create] Executing 2026-02-28 19:26:27.809662 | controller | WARNING [helm > create] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-02-28 19:26:27.817731 | controller | INFO [helm > prepare] Executing 2026-02-28 19:26:28.652692 | controller | 2026-02-28 19:26:28.652858 | controller | PLAY [Prepare] ***************************************************************** 2026-02-28 19:26:28.653069 | controller | 2026-02-28 19:26:28.653349 | controller | TASK [Gathering Facts] ********************************************************* 2026-02-28 19:26:28.653580 | controller | Saturday 28 February 2026 19:26:28 +0000 (0:00:00.030) 0:00:00.030 ***** 2026-02-28 19:26:29.949439 | 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-28 19:26:29.954487 | controller | ok: [controller] 2026-02-28 19:26:29.954666 | controller | 2026-02-28 19:26:29.954860 | controller | TASK [Install Debian packages] ************************************************* 2026-02-28 19:26:29.955056 | controller | Saturday 28 February 2026 19:26:29 +0000 (0:00:01.302) 0:00:01.333 ***** 2026-02-28 19:26:36.375907 | controller | ok: [controller] 2026-02-28 19:26:36.376055 | controller | 2026-02-28 19:26:36.376244 | controller | PLAY RECAP ********************************************************************* 2026-02-28 19:26:36.376456 | controller | controller : ok=2 changed=0 unreachable=0 failed=0 skipped=0 rescued=0 ignored=0 2026-02-28 19:26:36.376624 | controller | 2026-02-28 19:26:36.376794 | controller | 2026-02-28 19:26:36.376969 | controller | TASKS RECAP ******************************************************************** 2026-02-28 19:26:36.377158 | controller | Saturday 28 February 2026 19:26:36 +0000 (0:00:06.421) 0:00:07.754 ***** 2026-02-28 19:26:36.377331 | controller | =============================================================================== 2026-02-28 19:26:36.377517 | controller | Install Debian packages ------------------------------------------------- 6.42s 2026-02-28 19:26:36.377704 | controller | Gathering Facts --------------------------------------------------------- 1.30s 2026-02-28 19:26:36.461653 | controller | INFO [helm > prepare] Executed: Successful 2026-02-28 19:26:36.470768 | controller | INFO [helm > converge] Executing 2026-02-28 19:26:37.354266 | controller | 2026-02-28 19:26:37.354483 | controller | PLAY [Converge] **************************************************************** 2026-02-28 19:26:37.354720 | controller | 2026-02-28 19:26:37.354989 | controller | TASK [Gathering Facts] ********************************************************* 2026-02-28 19:26:37.355185 | controller | Saturday 28 February 2026 19:26:37 +0000 (0:00:00.012) 0:00:00.012 ***** 2026-02-28 19:26:39.446451 | 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-28 19:26:39.451436 | controller | ok: [controller] 2026-02-28 19:26:39.451621 | controller | 2026-02-28 19:26:39.451822 | controller | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-02-28 19:26:39.452035 | controller | Saturday 28 February 2026 19:26:39 +0000 (0:00:02.097) 0:00:02.110 ***** 2026-02-28 19:26:39.910980 | controller | ok: [controller] 2026-02-28 19:26:39.911068 | controller | 2026-02-28 19:26:39.911242 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-02-28 19:26:39.911399 | controller | Saturday 28 February 2026 19:26:39 +0000 (0:00:00.456) 0:00:02.566 ***** 2026-02-28 19:26:40.874551 | controller | ok: [controller] 2026-02-28 19:26:40.874606 | controller | 2026-02-28 19:26:40.874681 | controller | TASK [vexxhost.containers.directory : Create directory (/var/lib/downloads)] *** 2026-02-28 19:26:40.874767 | controller | Saturday 28 February 2026 19:26:40 +0000 (0:00:00.965) 0:00:03.532 ***** 2026-02-28 19:26:41.298768 | controller | changed: [controller] 2026-02-28 19:26:41.298905 | controller | 2026-02-28 19:26:41.299121 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-02-28 19:26:41.299337 | controller | Saturday 28 February 2026 19:26:41 +0000 (0:00:00.423) 0:00:03.956 ***** 2026-02-28 19:26:41.351335 | controller | ok: [controller] => { 2026-02-28 19:26:41.351511 | controller | "msg": "https://get.helm.sh/helm-v3.11.2-linux-amd64.tar.gz" 2026-02-28 19:26:41.351686 | controller | } 2026-02-28 19:26:41.351849 | controller | 2026-02-28 19:26:41.352047 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-02-28 19:26:41.352228 | controller | Saturday 28 February 2026 19:26:41 +0000 (0:00:00.053) 0:00:04.009 ***** 2026-02-28 19:26:42.340526 | 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-28 19:26:42.350088 | controller | changed: [controller] 2026-02-28 19:26:42.350282 | controller | 2026-02-28 19:26:42.350483 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-02-28 19:26:42.350671 | controller | Saturday 28 February 2026 19:26:42 +0000 (0:00:00.998) 0:00:05.008 ***** 2026-02-28 19:26:44.315261 | controller | changed: [controller] 2026-02-28 19:26:44.315428 | controller | 2026-02-28 19:26:44.315632 | controller | TASK [vexxhost.kubernetes.helm : Remove Helm repository] *********************** 2026-02-28 19:26:44.315826 | controller | Saturday 28 February 2026 19:26:44 +0000 (0:00:01.965) 0:00:06.973 ***** 2026-02-28 19:26:44.844765 | controller | ok: [controller] 2026-02-28 19:26:44.844930 | controller | 2026-02-28 19:26:44.845152 | controller | TASK [vexxhost.kubernetes.helm : Add bash autocomplete for helm] *************** 2026-02-28 19:26:44.845354 | controller | Saturday 28 February 2026 19:26:44 +0000 (0:00:00.529) 0:00:07.502 ***** 2026-02-28 19:26:45.262146 | controller | changed: [controller] 2026-02-28 19:26:45.262267 | controller | 2026-02-28 19:26:45.262420 | controller | TASK [vexxhost.kubernetes.helm : Get Helm plugins dir] ************************* 2026-02-28 19:26:45.262547 | controller | Saturday 28 February 2026 19:26:45 +0000 (0:00:00.417) 0:00:07.920 ***** 2026-02-28 19:26:45.736374 | controller | ok: [controller] 2026-02-28 19:26:45.736454 | controller | 2026-02-28 19:26:45.736638 | controller | TASK [vexxhost.kubernetes.helm : Create Helm plugins directory if it does not exist] *** 2026-02-28 19:26:45.736835 | controller | Saturday 28 February 2026 19:26:45 +0000 (0:00:00.473) 0:00:08.394 ***** 2026-02-28 19:26:46.049740 | controller | changed: [controller] 2026-02-28 19:26:46.049834 | controller | 2026-02-28 19:26:46.050023 | controller | TASK [vexxhost.kubernetes.helm : Remove Helm diff plugin installed by kubernetes.core.helm_plugin] *** 2026-02-28 19:26:46.050258 | controller | Saturday 28 February 2026 19:26:46 +0000 (0:00:00.313) 0:00:08.707 ***** 2026-02-28 19:26:46.351104 | controller | ok: [controller] 2026-02-28 19:26:46.351200 | controller | 2026-02-28 19:26:46.351389 | controller | TASK [Install plugin] ********************************************************** 2026-02-28 19:26:46.351590 | controller | Saturday 28 February 2026 19:26:46 +0000 (0:00:00.299) 0:00:09.007 ***** 2026-02-28 19:26:46.404178 | controller | included: vexxhost.containers.download_artifact for controller 2026-02-28 19:26:46.404260 | controller | 2026-02-28 19:26:46.404474 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-02-28 19:26:46.404664 | controller | Saturday 28 February 2026 19:26:46 +0000 (0:00:00.055) 0:00:09.062 ***** 2026-02-28 19:26:46.445806 | controller | ok: [controller] => { 2026-02-28 19:26:46.446028 | controller | "msg": "https://github.com/databus23/helm-diff/releases/download/v3.8.1/helm-diff-linux-amd64.tgz" 2026-02-28 19:26:46.446266 | controller | } 2026-02-28 19:26:46.446456 | controller | 2026-02-28 19:26:46.446658 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-02-28 19:26:46.446884 | controller | Saturday 28 February 2026 19:26:46 +0000 (0:00:00.041) 0:00:09.103 ***** 2026-02-28 19:26:47.342910 | controller | changed: [controller] 2026-02-28 19:26:47.342948 | controller | 2026-02-28 19:26:47.342957 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-02-28 19:26:47.342965 | controller | Saturday 28 February 2026 19:26:47 +0000 (0:00:00.896) 0:00:10.000 ***** 2026-02-28 19:26:49.498865 | controller | changed: [controller] 2026-02-28 19:26:49.499147 | controller | 2026-02-28 19:26:49.499522 | controller | PLAY RECAP ********************************************************************* 2026-02-28 19:26:49.499870 | controller | controller : ok=16 changed=7 unreachable=0 failed=0 skipped=0 rescued=0 ignored=0 2026-02-28 19:26:49.500216 | controller | 2026-02-28 19:26:49.500528 | controller | 2026-02-28 19:26:49.500845 | controller | TASKS RECAP ******************************************************************** 2026-02-28 19:26:49.501143 | controller | Saturday 28 February 2026 19:26:49 +0000 (0:00:02.156) 0:00:12.157 ***** 2026-02-28 19:26:49.501447 | controller | =============================================================================== 2026-02-28 19:26:49.501786 | controller | vexxhost.containers.download_artifact : Extract archive ----------------- 2.16s 2026-02-28 19:26:49.502119 | controller | Gathering Facts --------------------------------------------------------- 2.10s 2026-02-28 19:26:49.502495 | controller | vexxhost.containers.download_artifact : Extract archive ----------------- 1.97s 2026-02-28 19:26:49.502751 | controller | vexxhost.containers.download_artifact : Download item ------------------- 1.00s 2026-02-28 19:26:49.502992 | controller | vexxhost.containers.package : Update state for tar ---------------------- 0.97s 2026-02-28 19:26:49.503232 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.90s 2026-02-28 19:26:49.503471 | controller | vexxhost.kubernetes.helm : Remove Helm repository ----------------------- 0.53s 2026-02-28 19:26:49.503711 | controller | vexxhost.kubernetes.helm : Get Helm plugins dir ------------------------- 0.47s 2026-02-28 19:26:49.503948 | controller | vexxhost.containers.forget_package : Forget package --------------------- 0.46s 2026-02-28 19:26:49.504279 | controller | vexxhost.containers.directory : Create directory (/var/lib/downloads) --- 0.42s 2026-02-28 19:26:49.504485 | controller | vexxhost.kubernetes.helm : Add bash autocomplete for helm --------------- 0.42s 2026-02-28 19:26:49.504658 | controller | vexxhost.kubernetes.helm : Create Helm plugins directory if it does not exist --- 0.31s 2026-02-28 19:26:49.504844 | controller | vexxhost.kubernetes.helm : Remove Helm diff plugin installed by kubernetes.core.helm_plugin --- 0.30s 2026-02-28 19:26:49.505007 | controller | Install plugin ---------------------------------------------------------- 0.06s 2026-02-28 19:26:49.505168 | controller | vexxhost.containers.download_artifact : Starting download of file ------- 0.05s 2026-02-28 19:26:49.505326 | controller | vexxhost.containers.download_artifact : Starting download of file ------- 0.04s 2026-02-28 19:26:49.613035 | controller | INFO [helm > converge] Executed: Successful 2026-02-28 19:26:49.623306 | controller | INFO [helm > idempotence] Executing 2026-02-28 19:26:50.513463 | controller | 2026-02-28 19:26:50.513504 | controller | PLAY [Converge] **************************************************************** 2026-02-28 19:26:50.513513 | controller | 2026-02-28 19:26:50.513521 | controller | TASK [Gathering Facts] ********************************************************* 2026-02-28 19:26:50.513528 | controller | Saturday 28 February 2026 19:26:50 +0000 (0:00:00.012) 0:00:00.012 ***** 2026-02-28 19:26:51.619461 | 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-28 19:26:51.624974 | controller | ok: [controller] 2026-02-28 19:26:51.625214 | controller | 2026-02-28 19:26:51.625467 | controller | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-02-28 19:26:51.625711 | controller | Saturday 28 February 2026 19:26:51 +0000 (0:00:01.112) 0:00:01.124 ***** 2026-02-28 19:26:52.037871 | controller | ok: [controller] 2026-02-28 19:26:52.038139 | controller | 2026-02-28 19:26:52.038459 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-02-28 19:26:52.038715 | controller | Saturday 28 February 2026 19:26:52 +0000 (0:00:00.412) 0:00:01.537 ***** 2026-02-28 19:26:53.038763 | controller | ok: [controller] 2026-02-28 19:26:53.039051 | controller | 2026-02-28 19:26:53.039321 | controller | TASK [vexxhost.containers.directory : Create directory (/var/lib/downloads)] *** 2026-02-28 19:26:53.039575 | controller | Saturday 28 February 2026 19:26:53 +0000 (0:00:01.000) 0:00:02.537 ***** 2026-02-28 19:26:53.470625 | controller | ok: [controller] 2026-02-28 19:26:53.470681 | controller | 2026-02-28 19:26:53.470741 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-02-28 19:26:53.470846 | controller | Saturday 28 February 2026 19:26:53 +0000 (0:00:00.429) 0:00:02.967 ***** 2026-02-28 19:26:53.530238 | controller | ok: [controller] => { 2026-02-28 19:26:53.531083 | controller | "msg": "https://get.helm.sh/helm-v3.11.2-linux-amd64.tar.gz" 2026-02-28 19:26:53.531114 | controller | } 2026-02-28 19:26:53.531122 | controller | 2026-02-28 19:26:53.531129 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-02-28 19:26:53.531136 | controller | Saturday 28 February 2026 19:26:53 +0000 (0:00:00.061) 0:00:03.029 ***** 2026-02-28 19:26:54.051958 | controller | ok: [controller] 2026-02-28 19:26:54.052238 | controller | 2026-02-28 19:26:54.052499 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-02-28 19:26:54.052752 | controller | Saturday 28 February 2026 19:26:54 +0000 (0:00:00.522) 0:00:03.551 ***** 2026-02-28 19:26:55.737982 | controller | ok: [controller] 2026-02-28 19:26:55.738024 | controller | 2026-02-28 19:26:55.738094 | controller | TASK [vexxhost.kubernetes.helm : Remove Helm repository] *********************** 2026-02-28 19:26:55.738173 | controller | Saturday 28 February 2026 19:26:55 +0000 (0:00:01.686) 0:00:05.237 ***** 2026-02-28 19:26:56.242665 | controller | ok: [controller] 2026-02-28 19:26:56.242739 | controller | 2026-02-28 19:26:56.242875 | controller | TASK [vexxhost.kubernetes.helm : Add bash autocomplete for helm] *************** 2026-02-28 19:26:56.242989 | controller | Saturday 28 February 2026 19:26:56 +0000 (0:00:00.503) 0:00:05.740 ***** 2026-02-28 19:26:56.664510 | controller | ok: [controller] 2026-02-28 19:26:56.664568 | controller | 2026-02-28 19:26:56.664625 | controller | TASK [vexxhost.kubernetes.helm : Get Helm plugins dir] ************************* 2026-02-28 19:26:56.664713 | controller | Saturday 28 February 2026 19:26:56 +0000 (0:00:00.423) 0:00:06.163 ***** 2026-02-28 19:26:57.130320 | controller | ok: [controller] 2026-02-28 19:26:57.130377 | controller | 2026-02-28 19:26:57.130533 | controller | TASK [vexxhost.kubernetes.helm : Create Helm plugins directory if it does not exist] *** 2026-02-28 19:26:57.130667 | controller | Saturday 28 February 2026 19:26:57 +0000 (0:00:00.465) 0:00:06.629 ***** 2026-02-28 19:26:57.433810 | controller | ok: [controller] 2026-02-28 19:26:57.433870 | controller | 2026-02-28 19:26:57.433941 | controller | TASK [vexxhost.kubernetes.helm : Remove Helm diff plugin installed by kubernetes.core.helm_plugin] *** 2026-02-28 19:26:57.434031 | controller | Saturday 28 February 2026 19:26:57 +0000 (0:00:00.303) 0:00:06.933 ***** 2026-02-28 19:26:57.730693 | controller | ok: [controller] 2026-02-28 19:26:57.730762 | controller | 2026-02-28 19:26:57.730950 | controller | TASK [Install plugin] ********************************************************** 2026-02-28 19:26:57.731034 | controller | Saturday 28 February 2026 19:26:57 +0000 (0:00:00.294) 0:00:07.227 ***** 2026-02-28 19:26:57.783291 | controller | included: vexxhost.containers.download_artifact for controller 2026-02-28 19:26:57.783321 | controller | 2026-02-28 19:26:57.783413 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-02-28 19:26:57.783497 | controller | Saturday 28 February 2026 19:26:57 +0000 (0:00:00.055) 0:00:07.282 ***** 2026-02-28 19:26:57.822830 | controller | ok: [controller] => { 2026-02-28 19:26:57.822875 | controller | "msg": "https://github.com/databus23/helm-diff/releases/download/v3.8.1/helm-diff-linux-amd64.tgz" 2026-02-28 19:26:57.822951 | controller | } 2026-02-28 19:26:57.823028 | controller | 2026-02-28 19:26:57.823118 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-02-28 19:26:57.823230 | controller | Saturday 28 February 2026 19:26:57 +0000 (0:00:00.039) 0:00:07.322 ***** 2026-02-28 19:26:58.233535 | controller | ok: [controller] 2026-02-28 19:26:58.233603 | controller | 2026-02-28 19:26:58.233731 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-02-28 19:26:58.233854 | controller | Saturday 28 February 2026 19:26:58 +0000 (0:00:00.410) 0:00:07.732 ***** 2026-02-28 19:26:59.890652 | controller | ok: [controller] 2026-02-28 19:26:59.890714 | controller | 2026-02-28 19:26:59.890731 | controller | PLAY RECAP ********************************************************************* 2026-02-28 19:26:59.890856 | controller | controller : ok=16 changed=0 unreachable=0 failed=0 skipped=0 rescued=0 ignored=0 2026-02-28 19:26:59.890935 | controller | 2026-02-28 19:26:59.892650 | controller | 2026-02-28 19:26:59.892672 | controller | TASKS RECAP ******************************************************************** 2026-02-28 19:26:59.892677 | controller | Saturday 28 February 2026 19:26:59 +0000 (0:00:01.654) 0:00:09.387 ***** 2026-02-28 19:26:59.892680 | controller | =============================================================================== 2026-02-28 19:26:59.892684 | controller | vexxhost.containers.download_artifact : Extract archive ----------------- 1.69s 2026-02-28 19:26:59.892687 | controller | vexxhost.containers.download_artifact : Extract archive ----------------- 1.65s 2026-02-28 19:26:59.892690 | controller | Gathering Facts --------------------------------------------------------- 1.11s 2026-02-28 19:26:59.892693 | controller | vexxhost.containers.package : Update state for tar ---------------------- 1.00s 2026-02-28 19:26:59.892697 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.52s 2026-02-28 19:26:59.892700 | controller | vexxhost.kubernetes.helm : Remove Helm repository ----------------------- 0.50s 2026-02-28 19:26:59.892703 | controller | vexxhost.kubernetes.helm : Get Helm plugins dir ------------------------- 0.47s 2026-02-28 19:26:59.892706 | controller | vexxhost.containers.directory : Create directory (/var/lib/downloads) --- 0.43s 2026-02-28 19:26:59.892710 | controller | vexxhost.kubernetes.helm : Add bash autocomplete for helm --------------- 0.42s 2026-02-28 19:26:59.892713 | controller | vexxhost.containers.forget_package : Forget package --------------------- 0.41s 2026-02-28 19:26:59.892724 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.41s 2026-02-28 19:26:59.892727 | controller | vexxhost.kubernetes.helm : Create Helm plugins directory if it does not exist --- 0.30s 2026-02-28 19:26:59.892730 | controller | vexxhost.kubernetes.helm : Remove Helm diff plugin installed by kubernetes.core.helm_plugin --- 0.29s 2026-02-28 19:26:59.892733 | controller | vexxhost.containers.download_artifact : Starting download of file ------- 0.06s 2026-02-28 19:26:59.892737 | controller | Install plugin ---------------------------------------------------------- 0.06s 2026-02-28 19:26:59.892740 | controller | vexxhost.containers.download_artifact : Starting download of file ------- 0.04s 2026-02-28 19:26:59.985091 | controller | INFO [helm > idempotence] Executed: Successful 2026-02-28 19:26:59.994012 | controller | INFO [helm > side_effect] Executing 2026-02-28 19:26:59.994468 | controller | WARNING [helm > side_effect] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-02-28 19:27:00.001776 | controller | INFO [helm > verify] Executing 2026-02-28 19:27:00.775564 | controller | 2026-02-28 19:27:00.775899 | controller | PLAY [Verify] ****************************************************************** 2026-02-28 19:27:00.776131 | controller | 2026-02-28 19:27:00.776377 | controller | TASK [Gathering Facts] ********************************************************* 2026-02-28 19:27:00.776662 | controller | Saturday 28 February 2026 19:27:00 +0000 (0:00:00.009) 0:00:00.009 ***** 2026-02-28 19:27:01.824001 | 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-28 19:27:01.830129 | controller | ok: [controller] 2026-02-28 19:27:01.830435 | controller | 2026-02-28 19:27:01.830702 | controller | TASK [Get the current Helm version] ******************************************** 2026-02-28 19:27:01.830959 | controller | Saturday 28 February 2026 19:27:01 +0000 (0:00:01.055) 0:00:01.064 ***** 2026-02-28 19:27:02.281934 | controller | changed: [controller] 2026-02-28 19:27:02.282327 | controller | 2026-02-28 19:27:02.282618 | controller | TASK [Assert Helm version] ***************************************************** 2026-02-28 19:27:02.282890 | controller | Saturday 28 February 2026 19:27:02 +0000 (0:00:00.451) 0:00:01.515 ***** 2026-02-28 19:27:02.309726 | controller | ok: [controller] => { 2026-02-28 19:27:02.309934 | controller | "changed": false, 2026-02-28 19:27:02.310079 | controller | "msg": "All assertions passed" 2026-02-28 19:27:02.310264 | controller | } 2026-02-28 19:27:02.310409 | controller | 2026-02-28 19:27:02.310549 | controller | PLAY RECAP ********************************************************************* 2026-02-28 19:27:02.310707 | controller | controller : ok=3 changed=1 unreachable=0 failed=0 skipped=0 rescued=0 ignored=0 2026-02-28 19:27:02.310834 | controller | 2026-02-28 19:27:02.310958 | controller | 2026-02-28 19:27:02.311095 | controller | TASKS RECAP ******************************************************************** 2026-02-28 19:27:02.311236 | controller | Saturday 28 February 2026 19:27:02 +0000 (0:00:00.028) 0:00:01.544 ***** 2026-02-28 19:27:02.311368 | controller | =============================================================================== 2026-02-28 19:27:02.311502 | controller | Gathering Facts --------------------------------------------------------- 1.06s 2026-02-28 19:27:02.311639 | controller | Get the current Helm version -------------------------------------------- 0.45s 2026-02-28 19:27:02.311777 | controller | Assert Helm version ----------------------------------------------------- 0.03s 2026-02-28 19:27:02.404788 | controller | INFO [helm > verify] Executed: Successful 2026-02-28 19:27:02.416574 | controller | INFO [helm > cleanup] Executing 2026-02-28 19:27:02.416843 | controller | WARNING [helm > cleanup] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-02-28 19:27:02.422170 | controller | INFO [helm > destroy] Executing 2026-02-28 19:27:02.422231 | controller | WARNING [helm > destroy] Skipping, '--destroy=never' requested. 2026-02-28 19:27:02.422313 | controller | INFO [helm > destroy] Executed: Successful 2026-02-28 19:27:02.422574 | controller | WARNING Molecule executed 1 scenario (1 missing files) 2026-02-28 19:27:02.674632 | controller | ok: Runtime: 0:00:52.549164 2026-02-28 19:27:02.680188 | 2026-02-28 19:27:02.680239 | PLAY RECAP 2026-02-28 19:27:02.680285 | controller | ok: 3 changed: 3 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-02-28 19:27:02.680306 | 2026-02-28 19:27:02.777188 | RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/run.yaml@main] 2026-02-28 19:27:02.780055 | POST-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post.yaml@main] 2026-02-28 19:27:03.376677 | 2026-02-28 19:27:03.376840 | PLAY [all] 2026-02-28 19:27:03.388841 | 2026-02-28 19:27:03.388935 | TASK [fetch-output : Set log path for multiple nodes] 2026-02-28 19:27:03.433743 | controller | skipping: Conditional result was False 2026-02-28 19:27:03.441912 | 2026-02-28 19:27:03.442023 | TASK [fetch-output : Set log path for single node] 2026-02-28 19:27:03.486034 | controller | ok 2026-02-28 19:27:03.491153 | 2026-02-28 19:27:03.491237 | LOOP [fetch-output : Ensure local output dirs] 2026-02-28 19:27:03.867708 | controller -> localhost | ok: "/var/lib/zuul/builds/42a66862dfc34ef497e0a94c3f01f177/work/logs" 2026-02-28 19:27:04.071949 | controller -> localhost | changed: "/var/lib/zuul/builds/42a66862dfc34ef497e0a94c3f01f177/work/artifacts" 2026-02-28 19:27:04.299673 | controller -> localhost | changed: "/var/lib/zuul/builds/42a66862dfc34ef497e0a94c3f01f177/work/docs" 2026-02-28 19:27:04.315535 | 2026-02-28 19:27:04.315663 | LOOP [fetch-output : Collect logs, artifacts and docs] 2026-02-28 19:27:05.010931 | controller | ok 2026-02-28 19:27:05.011414 | controller | changed: All items complete 2026-02-28 19:27:05.011460 | 2026-02-28 19:27:05.504340 | controller | changed: .d..t...... ./ 2026-02-28 19:27:05.997828 | controller | changed: .d..t...... ./ 2026-02-28 19:27:06.020231 | 2026-02-28 19:27:06.020422 | LOOP [merge-output-to-logs : Move artifacts and docs to logs dir] 2026-02-28 19:27:06.419287 | controller -> localhost | ok: Item: artifacts Runtime: 0:00:00.007244 2026-02-28 19:27:06.660346 | controller -> localhost | ok: Item: docs Runtime: 0:00:00.007316 2026-02-28 19:27:06.679865 | 2026-02-28 19:27:06.680016 | PLAY [all] 2026-02-28 19:27:06.685736 | 2026-02-28 19:27:06.685803 | TASK [remove-build-sshkey : Remove the build SSH key from all nodes] 2026-02-28 19:27:07.202923 | controller | changed 2026-02-28 19:27:07.208849 | 2026-02-28 19:27:07.208912 | PLAY RECAP 2026-02-28 19:27:07.209004 | controller | ok: 5 changed: 4 unreachable: 0 failed: 0 skipped: 1 rescued: 0 ignored: 0 2026-02-28 19:27:07.209040 | 2026-02-28 19:27:07.307761 | POST-RUN END RESULT_NORMAL: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post.yaml@main] 2026-02-28 19:27:07.310862 | POST-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post-logs.yaml@main] 2026-02-28 19:27:07.846088 | 2026-02-28 19:27:07.846202 | PLAY [localhost] 2026-02-28 19:27:07.855460 | 2026-02-28 19:27:07.855540 | TASK [Generate Zuul manifest] 2026-02-28 19:27:07.873768 | localhost | ok 2026-02-28 19:27:07.889738 | 2026-02-28 19:27:07.889814 | TASK [generate-zuul-manifest : Generate Zuul manifest] 2026-02-28 19:27:08.201393 | localhost | changed 2026-02-28 19:27:08.211743 | 2026-02-28 19:27:08.211810 | TASK [generate-zuul-manifest : Return Zuul manifest URL to Zuul] 2026-02-28 19:27:08.242086 | localhost | ok 2026-02-28 19:27:08.250893 | 2026-02-28 19:27:08.250985 | TASK [Upload logs] 2026-02-28 19:27:08.271565 | localhost | ok 2026-02-28 19:27:08.331069 | 2026-02-28 19:27:08.331200 | TASK [Set zuul-log-path fact] 2026-02-28 19:27:08.349539 | localhost | ok 2026-02-28 19:27:08.363830 | 2026-02-28 19:27:08.363927 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-02-28 19:27:08.396632 | localhost | ok 2026-02-28 19:27:08.406095 | 2026-02-28 19:27:08.406181 | TASK [upload-logs : Create log directories] 2026-02-28 19:27:08.811790 | localhost | changed 2026-02-28 19:27:08.818801 | 2026-02-28 19:27:08.818898 | TASK [upload-logs : Ensure logs are readable before uploading] 2026-02-28 19:27:09.223717 | localhost -> localhost | ok: Runtime: 0:00:00.006550 2026-02-28 19:27:09.229691 | 2026-02-28 19:27:09.229762 | TASK [upload-logs : Upload logs to log server] 2026-02-28 19:27:09.708391 | localhost | Output suppressed because no_log was given 2026-02-28 19:27:09.714328 | 2026-02-28 19:27:09.714413 | LOOP [upload-logs : Compress console log and json output] 2026-02-28 19:27:09.772282 | localhost | skipping: Conditional result was False 2026-02-28 19:27:09.779851 | localhost | skipping: Conditional result was False 2026-02-28 19:27:09.790373 | 2026-02-28 19:27:09.790523 | LOOP [upload-logs : Upload compressed console log and json output] 2026-02-28 19:27:09.835075 | localhost | skipping: Conditional result was False 2026-02-28 19:27:09.835411 | 2026-02-28 19:27:09.839311 | localhost | skipping: Conditional result was False 2026-02-28 19:27:09.853932 | 2026-02-28 19:27:09.854104 | LOOP [upload-logs : Upload console log and json output]