2026-02-16 21:05:10.101571 | Job console starting 2026-02-16 21:05:10.127734 | Updating git repos 2026-02-16 21:05:10.162546 | Cloning repos into workspace 2026-02-16 21:05:10.226779 | Restoring repo states 2026-02-16 21:05:10.238331 | Merging changes 2026-02-16 21:05:11.109090 | Checking out repos 2026-02-16 21:05:11.295279 | Preparing playbooks 2026-02-16 21:05:12.261667 | Running Ansible setup 2026-02-16 21:05:16.034708 | PRE-RUN START: [trusted : vexxhost.dev/zuul-config/playbooks/base/pre.yaml@main] 2026-02-16 21:05:16.613212 | 2026-02-16 21:05:16.613343 | PLAY [localhost] 2026-02-16 21:05:16.621188 | 2026-02-16 21:05:16.621261 | TASK [Gathering Facts] 2026-02-16 21:05:17.524060 | localhost | ok 2026-02-16 21:05:17.533767 | 2026-02-16 21:05:17.533879 | TASK [Setup log path fact] 2026-02-16 21:05:17.554545 | localhost | ok 2026-02-16 21:05:17.576254 | 2026-02-16 21:05:17.576539 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-02-16 21:05:17.608807 | localhost | ok 2026-02-16 21:05:17.618814 | 2026-02-16 21:05:17.618947 | TASK [emit-job-header : Print job information] 2026-02-16 21:05:17.661240 | # Job Information 2026-02-16 21:05:17.661490 | Ansible Version: 2.16.15 2026-02-16 21:05:17.661535 | Job: ansible-collection-kubernetes-molecule-upload-helm-chart 2026-02-16 21:05:17.661566 | Pipeline: check 2026-02-16 21:05:17.661592 | Executor: 3a2793d2bd32 2026-02-16 21:05:17.661620 | Triggered by: https://github.com/vexxhost/ansible-collection-kubernetes/pull/228 2026-02-16 21:05:17.661650 | Event ID: 078dc310-0b7b-11f1-98c1-99ab71959742 2026-02-16 21:05:17.665332 | 2026-02-16 21:05:17.665413 | LOOP [emit-job-header : Print node information] 2026-02-16 21:05:17.753630 | localhost | ok: 2026-02-16 21:05:17.754176 | localhost | # Node Information 2026-02-16 21:05:17.754258 | localhost | Inventory Hostname: controller 2026-02-16 21:05:17.754320 | localhost | Hostname: np0000155757 2026-02-16 21:05:17.754375 | localhost | Username: zuul 2026-02-16 21:05:17.754436 | localhost | Distro: Debian 13.3 2026-02-16 21:05:17.754492 | localhost | Provider: yul1 2026-02-16 21:05:17.754606 | localhost | Region: ca-ymq-1 2026-02-16 21:05:17.754664 | localhost | Label: debian-trixie 2026-02-16 21:05:17.754719 | localhost | Product Name: OpenStack Nova 2026-02-16 21:05:17.754773 | localhost | Interface IP: 199.204.45.109 2026-02-16 21:05:17.776016 | 2026-02-16 21:05:17.776190 | TASK [log-inventory : Ensure Zuul Ansible directory exists] 2026-02-16 21:05:18.205856 | localhost -> localhost | changed 2026-02-16 21:05:18.213477 | 2026-02-16 21:05:18.213628 | TASK [log-inventory : Copy ansible inventory to logs dir] 2026-02-16 21:05:19.049782 | localhost -> localhost | changed 2026-02-16 21:05:19.061475 | 2026-02-16 21:05:19.061557 | PLAY [all] 2026-02-16 21:05:19.070169 | 2026-02-16 21:05:19.070238 | TASK [add-build-sshkey : Check to see if ssh key was already created for this build] 2026-02-16 21:05:19.338783 | controller -> localhost | ok 2026-02-16 21:05:19.346910 | 2026-02-16 21:05:19.347009 | TASK [add-build-sshkey : Create a new key in workspace based on build UUID] 2026-02-16 21:05:19.382334 | controller | ok 2026-02-16 21:05:19.398408 | controller | included: /var/lib/zuul/builds/a5e64087ce67439088ecfd47d4238029/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/create-key-and-replace.yaml 2026-02-16 21:05:19.403594 | 2026-02-16 21:05:19.403663 | TASK [add-build-sshkey : Create Temp SSH key] 2026-02-16 21:05:20.487895 | controller -> localhost | Generating public/private rsa key pair. 2026-02-16 21:05:20.488127 | controller -> localhost | Your identification has been saved in /var/lib/zuul/builds/a5e64087ce67439088ecfd47d4238029/work/a5e64087ce67439088ecfd47d4238029_id_rsa 2026-02-16 21:05:20.488169 | controller -> localhost | Your public key has been saved in /var/lib/zuul/builds/a5e64087ce67439088ecfd47d4238029/work/a5e64087ce67439088ecfd47d4238029_id_rsa.pub 2026-02-16 21:05:20.488201 | controller -> localhost | The key fingerprint is: 2026-02-16 21:05:20.488231 | controller -> localhost | SHA256:D+5xgO/tJy7WHGmfopir94BTaic0d/FWO0e4I2LzkGs zuul-build-sshkey 2026-02-16 21:05:20.488278 | controller -> localhost | The key's randomart image is: 2026-02-16 21:05:20.488308 | controller -> localhost | +---[RSA 3072]----+ 2026-02-16 21:05:20.488343 | controller -> localhost | | | 2026-02-16 21:05:20.488373 | controller -> localhost | | . | 2026-02-16 21:05:20.488400 | controller -> localhost | | . o . | 2026-02-16 21:05:20.488430 | controller -> localhost | | . + . + | 2026-02-16 21:05:20.488471 | controller -> localhost | | o + S +.= . | 2026-02-16 21:05:20.488542 | controller -> localhost | | . * = @+. + | 2026-02-16 21:05:20.488590 | controller -> localhost | | * o E++o . | 2026-02-16 21:05:20.488621 | controller -> localhost | | . +.Bo+= + | 2026-02-16 21:05:20.488653 | controller -> localhost | | .o++==++ | 2026-02-16 21:05:20.488681 | controller -> localhost | +----[SHA256]-----+ 2026-02-16 21:05:20.488796 | controller -> localhost | ok: Runtime: 0:00:00.685447 2026-02-16 21:05:20.493794 | 2026-02-16 21:05:20.493891 | TASK [add-build-sshkey : Remote setup ssh keys (linux)] 2026-02-16 21:05:20.527348 | controller | ok 2026-02-16 21:05:20.540243 | controller | included: /var/lib/zuul/builds/a5e64087ce67439088ecfd47d4238029/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/remote-linux.yaml 2026-02-16 21:05:20.548118 | 2026-02-16 21:05:20.548219 | TASK [add-build-sshkey : Remove previously added zuul-build-sshkey] 2026-02-16 21:05:20.574283 | controller | skipping: Conditional result was False 2026-02-16 21:05:20.584647 | 2026-02-16 21:05:20.584845 | TASK [add-build-sshkey : Enable access via build key on all nodes] 2026-02-16 21:05:21.163022 | controller | changed 2026-02-16 21:05:21.174751 | 2026-02-16 21:05:21.174827 | TASK [add-build-sshkey : Make sure user has a .ssh] 2026-02-16 21:05:21.387408 | controller | ok 2026-02-16 21:05:21.394698 | 2026-02-16 21:05:21.394765 | TASK [add-build-sshkey : Install build private key as SSH key on all nodes] 2026-02-16 21:05:21.918033 | controller | changed 2026-02-16 21:05:21.924409 | 2026-02-16 21:05:21.924500 | TASK [add-build-sshkey : Install build public key as SSH key on all nodes] 2026-02-16 21:05:22.449253 | controller | changed 2026-02-16 21:05:22.454795 | 2026-02-16 21:05:22.454882 | TASK [add-build-sshkey : Remote setup ssh keys (windows)] 2026-02-16 21:05:22.480444 | controller | skipping: Conditional result was False 2026-02-16 21:05:22.489690 | 2026-02-16 21:05:22.489782 | TASK [remove-zuul-sshkey : Remove master key from local agent] 2026-02-16 21:05:22.851483 | controller -> localhost | changed 2026-02-16 21:05:22.868340 | 2026-02-16 21:05:22.868528 | TASK [add-build-sshkey : Add back temp key] 2026-02-16 21:05:23.156410 | controller -> localhost | Identity added: /var/lib/zuul/builds/a5e64087ce67439088ecfd47d4238029/work/a5e64087ce67439088ecfd47d4238029_id_rsa (zuul-build-sshkey) 2026-02-16 21:05:23.156770 | controller -> localhost | ok: Runtime: 0:00:00.014609 2026-02-16 21:05:23.162537 | 2026-02-16 21:05:23.162627 | TASK [add-build-sshkey : Verify we can still SSH to all nodes] 2026-02-16 21:05:23.501596 | controller | ok 2026-02-16 21:05:23.506609 | 2026-02-16 21:05:23.506673 | TASK [add-build-sshkey : Verify we can still SSH to all nodes (windows)] 2026-02-16 21:05:23.531695 | controller | skipping: Conditional result was False 2026-02-16 21:05:23.545469 | 2026-02-16 21:05:23.545593 | TASK [prepare-workspace : Start zuul_console daemon.] 2026-02-16 21:05:23.893483 | controller | ok 2026-02-16 21:05:23.899579 | 2026-02-16 21:05:23.899648 | TASK [prepare-workspace : Synchronize src repos to workspace directory.] 2026-02-16 21:05:24.914352 | controller | Output suppressed because no_log was given 2026-02-16 21:05:24.923873 | 2026-02-16 21:05:24.923947 | LOOP [ensure-output-dirs : Empty Zuul Output directories by removing them] 2026-02-16 21:05:25.131024 | controller | ok: "logs" 2026-02-16 21:05:25.131392 | controller | ok: All items complete 2026-02-16 21:05:25.131433 | 2026-02-16 21:05:25.314257 | controller | ok: "artifacts" 2026-02-16 21:05:25.494802 | controller | ok: "docs" 2026-02-16 21:05:25.510849 | 2026-02-16 21:05:25.511049 | LOOP [ensure-output-dirs : Ensure Zuul Output directories exist] 2026-02-16 21:05:25.723795 | controller | changed: "logs" 2026-02-16 21:05:25.897090 | controller | changed: "artifacts" 2026-02-16 21:05:26.087221 | controller | changed: "docs" 2026-02-16 21:05:26.106053 | 2026-02-16 21:05:26.106525 | PLAY RECAP 2026-02-16 21:05:26.106587 | controller | ok: 15 changed: 8 unreachable: 0 failed: 0 skipped: 3 rescued: 0 ignored: 0 2026-02-16 21:05:26.106618 | localhost | ok: 6 changed: 2 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-02-16 21:05:26.106641 | 2026-02-16 21:05:26.304691 | PRE-RUN END RESULT_NORMAL: [trusted : vexxhost.dev/zuul-config/playbooks/base/pre.yaml@main] 2026-02-16 21:05:26.307950 | PRE-RUN START: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/pre.yaml@main] 2026-02-16 21:05:26.927915 | 2026-02-16 21:05:26.928053 | PLAY [all] 2026-02-16 21:05:26.938947 | 2026-02-16 21:05:26.939032 | TASK [setup-uv : Extract archive] 2026-02-16 21:05:29.253892 | controller | changed 2026-02-16 21:05:29.261557 | 2026-02-16 21:05:29.261675 | TASK [setup-uv : Print version] 2026-02-16 21:05:29.684823 | controller | uv 0.8.13 2026-02-16 21:05:29.793531 | controller | ok: Runtime: 0:00:00.012173 2026-02-16 21:05:29.827815 | 2026-02-16 21:05:29.827906 | PLAY RECAP 2026-02-16 21:05:29.827969 | controller | ok: 2 changed: 2 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-02-16 21:05:29.828003 | 2026-02-16 21:05:29.950830 | PRE-RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/pre.yaml@main] 2026-02-16 21:05:29.952690 | RUN START: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/run.yaml@main] 2026-02-16 21:05:30.555422 | 2026-02-16 21:05:30.555581 | PLAY [all] 2026-02-16 21:05:30.567608 | 2026-02-16 21:05:30.567727 | TASK [Copy inventory file for Zuul] 2026-02-16 21:05:31.547867 | controller | changed 2026-02-16 21:05:31.552227 | 2026-02-16 21:05:31.552306 | TASK [Switch "ansible_host" to private IP] 2026-02-16 21:05:31.858650 | controller | changed: 1 replacements made 2026-02-16 21:05:31.864892 | 2026-02-16 21:05:31.865007 | TASK [Run Molecule scenario] 2026-02-16 21:05:32.305635 | controller | Using CPython 3.13.5 interpreter at: /usr/bin/python3 2026-02-16 21:05:32.305694 | controller | Creating virtual environment at: .venv 2026-02-16 21:05:32.357514 | controller | Downloading pygments (1.2MiB) 2026-02-16 21:05:32.365167 | controller | Downloading ansible-core (2.3MiB) 2026-02-16 21:05:32.377581 | controller | Downloading cryptography (4.3MiB) 2026-02-16 21:05:32.534115 | controller | Downloading cryptography 2026-02-16 21:05:32.576598 | controller | Downloading pygments 2026-02-16 21:05:32.670782 | controller | Downloading ansible-core 2026-02-16 21:05:32.727894 | controller | Installed 36 packages in 53ms 2026-02-16 21:05:33.403103 | controller | INFO Collection 'vexxhost.kubernetes' detected. 2026-02-16 21:05:33.403131 | controller | INFO Scenarios will be used from 'extensions/molecule' 2026-02-16 21:05:34.137219 | controller | CRITICAL 'extensions/molecule/default/molecule.yml' glob failed. Exiting. 2026-02-16 21:05:34.137325 | controller | INFO default scenario not found, disabling shared state. 2026-02-16 21:05:34.137522 | controller | INFO [upload-helm-chart > discovery] scenario test matrix: dependency, cleanup, destroy, syntax, create, prepare, converge, idempotence, side_effect, verify, cleanup, destroy 2026-02-16 21:05:34.137625 | controller | INFO [upload-helm-chart > prerun] Performing prerun with role_name_check=0... 2026-02-16 21:05:53.248482 | controller | INFO [upload-helm-chart > dependency] Executing 2026-02-16 21:05:53.248514 | controller | WARNING [upload-helm-chart > dependency] Missing roles requirements file: requirements.yml 2026-02-16 21:05:53.248801 | controller | WARNING [upload-helm-chart > dependency] Missing collections requirements file: collections.yml 2026-02-16 21:05:53.248956 | controller | WARNING [upload-helm-chart > dependency] Executed: 2 missing (Remove from test_sequence to suppress) 2026-02-16 21:05:53.257591 | controller | INFO [upload-helm-chart > cleanup] Executing 2026-02-16 21:05:53.258023 | controller | WARNING [upload-helm-chart > cleanup] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-02-16 21:05:53.264434 | controller | INFO [upload-helm-chart > destroy] Executing 2026-02-16 21:05:53.264461 | controller | WARNING [upload-helm-chart > destroy] Skipping, '--destroy=never' requested. 2026-02-16 21:05:53.264607 | controller | INFO [upload-helm-chart > destroy] Executed: Successful 2026-02-16 21:05:53.269915 | controller | INFO [upload-helm-chart > syntax] Executing 2026-02-16 21:05:54.155950 | controller | 2026-02-16 21:05:54.156006 | controller | playbook: /home/zuul/src/github.com/vexxhost/ansible-collection-kubernetes/extensions/molecule/upload-helm-chart/converge.yml 2026-02-16 21:05:54.211870 | controller | INFO [upload-helm-chart > syntax] Executed: Successful 2026-02-16 21:05:54.221265 | controller | INFO [upload-helm-chart > create] Executing 2026-02-16 21:05:54.222844 | controller | WARNING [upload-helm-chart > create] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-02-16 21:05:54.228181 | controller | INFO [upload-helm-chart > prepare] Executing 2026-02-16 21:05:54.228464 | controller | WARNING [upload-helm-chart > prepare] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-02-16 21:05:54.233932 | controller | INFO [upload-helm-chart > converge] Executing 2026-02-16 21:05:55.043555 | controller | 2026-02-16 21:05:55.043973 | controller | PLAY [Converge] **************************************************************** 2026-02-16 21:05:55.044235 | controller | 2026-02-16 21:05:55.044548 | controller | TASK [Gathering Facts] ********************************************************* 2026-02-16 21:05:55.048428 | controller | Monday 16 February 2026 21:05:55 +0000 (0:00:00.029) 0:00:00.029 ******* 2026-02-16 21:05:56.252635 | 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-16 21:05:56.258241 | controller | ok: [controller] 2026-02-16 21:05:56.258427 | controller | 2026-02-16 21:05:56.258632 | controller | TASK [vexxhost.kubernetes.upload_helm_chart : Include help chart upload method tasks] *** 2026-02-16 21:05:56.258832 | controller | Monday 16 February 2026 21:05:56 +0000 (0:00:01.214) 0:00:01.243 ******* 2026-02-16 21:05:56.332706 | controller | included: /home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/upload_helm_chart/tasks/synchronize.yml for controller 2026-02-16 21:05:56.332894 | controller | 2026-02-16 21:05:56.333098 | controller | TASK [vexxhost.kubernetes.upload_helm_chart : Upload Helm chart] *************** 2026-02-16 21:05:56.333304 | controller | Monday 16 February 2026 21:05:56 +0000 (0:00:00.075) 0:00:01.319 ******* 2026-02-16 21:05:57.024115 | controller | changed: [controller] 2026-02-16 21:05:57.024318 | controller | 2026-02-16 21:05:57.024559 | controller | TASK [vexxhost.kubernetes.upload_helm_chart : Include help chart upload method tasks] *** 2026-02-16 21:05:57.024779 | controller | Monday 16 February 2026 21:05:57 +0000 (0:00:00.691) 0:00:02.010 ******* 2026-02-16 21:05:57.063348 | controller | included: /home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/upload_helm_chart/tasks/copy.yml for controller 2026-02-16 21:05:57.063555 | controller | 2026-02-16 21:05:57.063768 | controller | TASK [vexxhost.kubernetes.upload_helm_chart : Ensure destination dir] ********** 2026-02-16 21:05:57.064019 | controller | Monday 16 February 2026 21:05:57 +0000 (0:00:00.039) 0:00:02.050 ******* 2026-02-16 21:05:57.452346 | controller | changed: [controller] 2026-02-16 21:05:57.452415 | controller | 2026-02-16 21:05:57.452526 | controller | TASK [vexxhost.kubernetes.upload_helm_chart : Upload helm chart with multi_copy] *** 2026-02-16 21:05:57.452626 | controller | Monday 16 February 2026 21:05:57 +0000 (0:00:00.388) 0:00:02.438 ******* 2026-02-16 21:05:58.490091 | controller | changed: [controller] 2026-02-16 21:05:58.490160 | controller | 2026-02-16 21:05:58.490258 | controller | TASK [vexxhost.kubernetes.upload_helm_chart : Find destination files] ********** 2026-02-16 21:05:58.490347 | controller | Monday 16 February 2026 21:05:58 +0000 (0:00:01.037) 0:00:03.476 ******* 2026-02-16 21:05:58.859410 | controller | ok: [controller] 2026-02-16 21:05:58.859453 | controller | 2026-02-16 21:05:58.859736 | controller | TASK [vexxhost.kubernetes.upload_helm_chart : Delete any destination files not in the sources] *** 2026-02-16 21:05:58.859809 | controller | Monday 16 February 2026 21:05:58 +0000 (0:00:00.369) 0:00:03.846 ******* 2026-02-16 21:05:58.912075 | controller | skipping: [controller] 2026-02-16 21:05:58.912119 | controller | 2026-02-16 21:05:58.912217 | controller | PLAY RECAP ********************************************************************* 2026-02-16 21:05:58.912313 | controller | controller : ok=7 changed=3 unreachable=0 failed=0 skipped=1 rescued=0 ignored=0 2026-02-16 21:05:58.912384 | controller | 2026-02-16 21:05:58.912459 | controller | 2026-02-16 21:05:58.912551 | controller | TASKS RECAP ******************************************************************** 2026-02-16 21:05:58.912631 | controller | Monday 16 February 2026 21:05:58 +0000 (0:00:00.049) 0:00:03.895 ******* 2026-02-16 21:05:58.912711 | controller | =============================================================================== 2026-02-16 21:05:58.912794 | controller | Gathering Facts --------------------------------------------------------- 1.21s 2026-02-16 21:05:58.912884 | controller | vexxhost.kubernetes.upload_helm_chart : Upload helm chart with multi_copy --- 1.04s 2026-02-16 21:05:58.912971 | controller | vexxhost.kubernetes.upload_helm_chart : Upload Helm chart --------------- 0.69s 2026-02-16 21:05:58.913067 | controller | vexxhost.kubernetes.upload_helm_chart : Ensure destination dir ---------- 0.39s 2026-02-16 21:05:58.913142 | controller | vexxhost.kubernetes.upload_helm_chart : Find destination files ---------- 0.37s 2026-02-16 21:05:58.913231 | controller | vexxhost.kubernetes.upload_helm_chart : Include help chart upload method tasks --- 0.08s 2026-02-16 21:05:58.913321 | controller | vexxhost.kubernetes.upload_helm_chart : Delete any destination files not in the sources --- 0.05s 2026-02-16 21:05:58.913410 | controller | vexxhost.kubernetes.upload_helm_chart : Include help chart upload method tasks --- 0.04s 2026-02-16 21:05:58.989994 | controller | INFO [upload-helm-chart > converge] Executed: Successful 2026-02-16 21:05:58.995621 | controller | INFO [upload-helm-chart > idempotence] Executing 2026-02-16 21:05:59.778682 | controller | 2026-02-16 21:05:59.778898 | controller | PLAY [Converge] **************************************************************** 2026-02-16 21:05:59.779082 | controller | 2026-02-16 21:05:59.779283 | controller | TASK [Gathering Facts] ********************************************************* 2026-02-16 21:05:59.779506 | controller | Monday 16 February 2026 21:05:59 +0000 (0:00:00.010) 0:00:00.010 ******* 2026-02-16 21:06:00.760200 | 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-16 21:06:00.762976 | controller | ok: [controller] 2026-02-16 21:06:00.763052 | controller | 2026-02-16 21:06:00.763142 | controller | TASK [vexxhost.kubernetes.upload_helm_chart : Include help chart upload method tasks] *** 2026-02-16 21:06:00.763230 | controller | Monday 16 February 2026 21:06:00 +0000 (0:00:00.984) 0:00:00.995 ******* 2026-02-16 21:06:00.832586 | controller | included: /home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/upload_helm_chart/tasks/synchronize.yml for controller 2026-02-16 21:06:00.832631 | controller | 2026-02-16 21:06:00.832716 | controller | TASK [vexxhost.kubernetes.upload_helm_chart : Upload Helm chart] *************** 2026-02-16 21:06:00.832799 | controller | Monday 16 February 2026 21:06:00 +0000 (0:00:00.069) 0:00:01.064 ******* 2026-02-16 21:06:01.522238 | controller | ok: [controller] 2026-02-16 21:06:01.522261 | controller | 2026-02-16 21:06:01.522266 | controller | TASK [vexxhost.kubernetes.upload_helm_chart : Include help chart upload method tasks] *** 2026-02-16 21:06:01.522269 | controller | Monday 16 February 2026 21:06:01 +0000 (0:00:00.687) 0:00:01.752 ******* 2026-02-16 21:06:01.560469 | controller | included: /home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/upload_helm_chart/tasks/copy.yml for controller 2026-02-16 21:06:01.560653 | controller | 2026-02-16 21:06:01.560856 | controller | TASK [vexxhost.kubernetes.upload_helm_chart : Ensure destination dir] ********** 2026-02-16 21:06:01.561046 | controller | Monday 16 February 2026 21:06:01 +0000 (0:00:00.040) 0:00:01.792 ******* 2026-02-16 21:06:01.959068 | controller | ok: [controller] 2026-02-16 21:06:01.959148 | controller | 2026-02-16 21:06:01.959286 | controller | TASK [vexxhost.kubernetes.upload_helm_chart : Upload helm chart with multi_copy] *** 2026-02-16 21:06:01.959413 | controller | Monday 16 February 2026 21:06:01 +0000 (0:00:00.395) 0:00:02.188 ******* 2026-02-16 21:06:02.963170 | controller | ok: [controller] 2026-02-16 21:06:02.963234 | controller | 2026-02-16 21:06:02.963326 | controller | TASK [vexxhost.kubernetes.upload_helm_chart : Find destination files] ********** 2026-02-16 21:06:02.963414 | controller | Monday 16 February 2026 21:06:02 +0000 (0:00:01.006) 0:00:03.194 ******* 2026-02-16 21:06:03.338943 | controller | ok: [controller] 2026-02-16 21:06:03.339050 | controller | 2026-02-16 21:06:03.339197 | controller | TASK [vexxhost.kubernetes.upload_helm_chart : Delete any destination files not in the sources] *** 2026-02-16 21:06:03.339322 | controller | Monday 16 February 2026 21:06:03 +0000 (0:00:00.376) 0:00:03.570 ******* 2026-02-16 21:06:03.377814 | controller | skipping: [controller] 2026-02-16 21:06:03.378010 | controller | 2026-02-16 21:06:03.378200 | controller | PLAY RECAP ********************************************************************* 2026-02-16 21:06:03.378406 | controller | controller : ok=7 changed=0 unreachable=0 failed=0 skipped=1 rescued=0 ignored=0 2026-02-16 21:06:03.378572 | controller | 2026-02-16 21:06:03.378737 | controller | 2026-02-16 21:06:03.378920 | controller | TASKS RECAP ******************************************************************** 2026-02-16 21:06:03.379104 | controller | Monday 16 February 2026 21:06:03 +0000 (0:00:00.039) 0:00:03.610 ******* 2026-02-16 21:06:03.379277 | controller | =============================================================================== 2026-02-16 21:06:03.379474 | controller | vexxhost.kubernetes.upload_helm_chart : Upload helm chart with multi_copy --- 1.01s 2026-02-16 21:06:03.379654 | controller | Gathering Facts --------------------------------------------------------- 0.98s 2026-02-16 21:06:03.379904 | controller | vexxhost.kubernetes.upload_helm_chart : Upload Helm chart --------------- 0.69s 2026-02-16 21:06:03.380106 | controller | vexxhost.kubernetes.upload_helm_chart : Ensure destination dir ---------- 0.40s 2026-02-16 21:06:03.380291 | controller | vexxhost.kubernetes.upload_helm_chart : Find destination files ---------- 0.38s 2026-02-16 21:06:03.380485 | controller | vexxhost.kubernetes.upload_helm_chart : Include help chart upload method tasks --- 0.07s 2026-02-16 21:06:03.380674 | controller | vexxhost.kubernetes.upload_helm_chart : Include help chart upload method tasks --- 0.04s 2026-02-16 21:06:03.380867 | controller | vexxhost.kubernetes.upload_helm_chart : Delete any destination files not in the sources --- 0.04s 2026-02-16 21:06:03.465032 | controller | INFO [upload-helm-chart > idempotence] Executed: Successful 2026-02-16 21:06:03.483150 | controller | INFO [upload-helm-chart > side_effect] Executing 2026-02-16 21:06:04.270449 | controller | 2026-02-16 21:06:04.270825 | controller | PLAY [Side effect] ************************************************************* 2026-02-16 21:06:04.271106 | controller | 2026-02-16 21:06:04.271391 | controller | TASK [Gathering Facts] ********************************************************* 2026-02-16 21:06:04.271644 | controller | Monday 16 February 2026 21:06:04 +0000 (0:00:00.010) 0:00:00.010 ******* 2026-02-16 21:06:05.266491 | 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-16 21:06:05.271790 | controller | ok: [controller] 2026-02-16 21:06:05.271980 | controller | 2026-02-16 21:06:05.272159 | controller | TASK [vexxhost.kubernetes.upload_helm_chart : Include help chart upload method tasks] *** 2026-02-16 21:06:05.272327 | controller | Monday 16 February 2026 21:06:05 +0000 (0:00:01.002) 0:00:01.012 ******* 2026-02-16 21:06:05.344361 | controller | included: /home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/upload_helm_chart/tasks/synchronize.yml for controller 2026-02-16 21:06:05.344630 | controller | 2026-02-16 21:06:05.344893 | controller | TASK [vexxhost.kubernetes.upload_helm_chart : Upload Helm chart] *************** 2026-02-16 21:06:05.345142 | controller | Monday 16 February 2026 21:06:05 +0000 (0:00:00.072) 0:00:01.085 ******* 2026-02-16 21:06:06.002972 | controller | changed: [controller] 2026-02-16 21:06:06.002995 | controller | 2026-02-16 21:06:06.002999 | controller | TASK [vexxhost.kubernetes.upload_helm_chart : Include help chart upload method tasks] *** 2026-02-16 21:06:06.003003 | controller | Monday 16 February 2026 21:06:05 +0000 (0:00:00.650) 0:00:01.735 ******* 2026-02-16 21:06:06.041226 | controller | included: /home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/upload_helm_chart/tasks/copy.yml for controller 2026-02-16 21:06:06.041238 | controller | 2026-02-16 21:06:06.041243 | controller | TASK [vexxhost.kubernetes.upload_helm_chart : Ensure destination dir] ********** 2026-02-16 21:06:06.041247 | controller | Monday 16 February 2026 21:06:06 +0000 (0:00:00.046) 0:00:01.782 ******* 2026-02-16 21:06:06.441379 | controller | ok: [controller] 2026-02-16 21:06:06.441514 | controller | 2026-02-16 21:06:06.441647 | controller | TASK [vexxhost.kubernetes.upload_helm_chart : Upload helm chart with multi_copy] *** 2026-02-16 21:06:06.441769 | controller | Monday 16 February 2026 21:06:06 +0000 (0:00:00.400) 0:00:02.182 ******* 2026-02-16 21:06:07.395641 | controller | ok: [controller] 2026-02-16 21:06:07.395665 | controller | 2026-02-16 21:06:07.395671 | controller | TASK [vexxhost.kubernetes.upload_helm_chart : Find destination files] ********** 2026-02-16 21:06:07.395676 | controller | Monday 16 February 2026 21:06:07 +0000 (0:00:00.953) 0:00:03.136 ******* 2026-02-16 21:06:07.772956 | controller | ok: [controller] 2026-02-16 21:06:07.773158 | controller | 2026-02-16 21:06:07.776125 | controller | TASK [vexxhost.kubernetes.upload_helm_chart : Delete any destination files not in the sources] *** 2026-02-16 21:06:07.776138 | controller | Monday 16 February 2026 21:06:07 +0000 (0:00:00.377) 0:00:03.513 ******* 2026-02-16 21:06:08.067163 | controller | changed: [controller] => (item=/file) 2026-02-16 21:06:08.067312 | controller | 2026-02-16 21:06:08.067434 | controller | PLAY RECAP ********************************************************************* 2026-02-16 21:06:08.067562 | controller | controller : ok=8 changed=2 unreachable=0 failed=0 skipped=0 rescued=0 ignored=0 2026-02-16 21:06:08.067669 | controller | 2026-02-16 21:06:08.067773 | controller | 2026-02-16 21:06:08.067972 | controller | TASKS RECAP ******************************************************************** 2026-02-16 21:06:08.068101 | controller | Monday 16 February 2026 21:06:08 +0000 (0:00:00.294) 0:00:03.808 ******* 2026-02-16 21:06:08.068211 | controller | =============================================================================== 2026-02-16 21:06:08.068324 | controller | Gathering Facts --------------------------------------------------------- 1.00s 2026-02-16 21:06:08.068441 | controller | vexxhost.kubernetes.upload_helm_chart : Upload helm chart with multi_copy --- 0.95s 2026-02-16 21:06:08.068553 | controller | vexxhost.kubernetes.upload_helm_chart : Upload Helm chart --------------- 0.65s 2026-02-16 21:06:08.068665 | controller | vexxhost.kubernetes.upload_helm_chart : Ensure destination dir ---------- 0.40s 2026-02-16 21:06:08.068777 | controller | vexxhost.kubernetes.upload_helm_chart : Find destination files ---------- 0.38s 2026-02-16 21:06:08.068894 | controller | vexxhost.kubernetes.upload_helm_chart : Delete any destination files not in the sources --- 0.29s 2026-02-16 21:06:08.069036 | controller | vexxhost.kubernetes.upload_helm_chart : Include help chart upload method tasks --- 0.07s 2026-02-16 21:06:08.069154 | controller | vexxhost.kubernetes.upload_helm_chart : Include help chart upload method tasks --- 0.05s 2026-02-16 21:06:08.150030 | controller | INFO [upload-helm-chart > side_effect] Executed: Successful 2026-02-16 21:06:08.156075 | controller | INFO [upload-helm-chart > verify] Executing 2026-02-16 21:06:08.924621 | controller | 2026-02-16 21:06:08.924962 | controller | PLAY [Verify] ****************************************************************** 2026-02-16 21:06:08.925196 | controller | 2026-02-16 21:06:08.925442 | controller | TASK [Gathering Facts] ********************************************************* 2026-02-16 21:06:08.925690 | controller | Monday 16 February 2026 21:06:08 +0000 (0:00:00.009) 0:00:00.009 ******* 2026-02-16 21:06:09.936338 | 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-16 21:06:09.941965 | controller | ok: [controller] 2026-02-16 21:06:09.942229 | controller | 2026-02-16 21:06:09.942504 | controller | TASK [Stat file 1] ************************************************************* 2026-02-16 21:06:09.942761 | controller | Monday 16 February 2026 21:06:09 +0000 (0:00:01.017) 0:00:01.026 ******* 2026-02-16 21:06:10.314984 | controller | ok: [controller] 2026-02-16 21:06:10.315164 | controller | 2026-02-16 21:06:10.315333 | controller | TASK [Stat file 2] ************************************************************* 2026-02-16 21:06:10.315497 | controller | Monday 16 February 2026 21:06:10 +0000 (0:00:00.372) 0:00:01.399 ******* 2026-02-16 21:06:10.586938 | controller | ok: [controller] 2026-02-16 21:06:10.588524 | controller | 2026-02-16 21:06:10.588650 | controller | TASK [Stat removed file 1] ***************************************************** 2026-02-16 21:06:10.588785 | controller | Monday 16 February 2026 21:06:10 +0000 (0:00:00.272) 0:00:01.671 ******* 2026-02-16 21:06:10.839936 | controller | ok: [controller] 2026-02-16 21:06:10.840037 | controller | 2026-02-16 21:06:10.840168 | controller | TASK [Stat removed file 2] ***************************************************** 2026-02-16 21:06:10.840300 | controller | Monday 16 February 2026 21:06:10 +0000 (0:00:00.252) 0:00:01.924 ******* 2026-02-16 21:06:11.119401 | controller | ok: [controller] 2026-02-16 21:06:11.119484 | controller | 2026-02-16 21:06:11.119499 | controller | TASK [ansible.builtin.assert] ************************************************** 2026-02-16 21:06:11.119595 | controller | Monday 16 February 2026 21:06:11 +0000 (0:00:00.275) 0:00:02.199 ******* 2026-02-16 21:06:11.149977 | controller | ok: [controller] => { 2026-02-16 21:06:11.150039 | controller | "changed": false, 2026-02-16 21:06:11.150167 | controller | "msg": "All assertions passed" 2026-02-16 21:06:11.150285 | controller | } 2026-02-16 21:06:11.150396 | controller | 2026-02-16 21:06:11.150526 | controller | PLAY RECAP ********************************************************************* 2026-02-16 21:06:11.151961 | controller | controller : ok=6 changed=0 unreachable=0 failed=0 skipped=0 rescued=0 ignored=0 2026-02-16 21:06:11.152022 | controller | 2026-02-16 21:06:11.152050 | controller | 2026-02-16 21:06:11.152059 | controller | TASKS RECAP ******************************************************************** 2026-02-16 21:06:11.152067 | controller | Monday 16 February 2026 21:06:11 +0000 (0:00:00.035) 0:00:02.235 ******* 2026-02-16 21:06:11.152075 | controller | =============================================================================== 2026-02-16 21:06:11.152082 | controller | Gathering Facts --------------------------------------------------------- 1.02s 2026-02-16 21:06:11.152089 | controller | Stat file 1 ------------------------------------------------------------- 0.37s 2026-02-16 21:06:11.152096 | controller | Stat removed file 2 ----------------------------------------------------- 0.28s 2026-02-16 21:06:11.152103 | controller | Stat file 2 ------------------------------------------------------------- 0.27s 2026-02-16 21:06:11.152110 | controller | Stat removed file 1 ----------------------------------------------------- 0.25s 2026-02-16 21:06:11.152117 | controller | ansible.builtin.assert -------------------------------------------------- 0.04s 2026-02-16 21:06:11.280550 | controller | INFO [upload-helm-chart > verify] Executed: Successful 2026-02-16 21:06:11.293125 | controller | INFO [upload-helm-chart > cleanup] Executing 2026-02-16 21:06:11.293678 | controller | WARNING [upload-helm-chart > cleanup] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-02-16 21:06:11.298945 | controller | INFO [upload-helm-chart > destroy] Executing 2026-02-16 21:06:11.299020 | controller | WARNING [upload-helm-chart > destroy] Skipping, '--destroy=never' requested. 2026-02-16 21:06:11.299082 | controller | INFO [upload-helm-chart > destroy] Executed: Successful 2026-02-16 21:06:11.299340 | controller | WARNING Molecule executed 1 scenario (1 missing files) 2026-02-16 21:06:11.425190 | controller | ok: Runtime: 0:00:39.124792 2026-02-16 21:06:11.429740 | 2026-02-16 21:06:11.429800 | PLAY RECAP 2026-02-16 21:06:11.429856 | controller | ok: 3 changed: 3 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-02-16 21:06:11.429887 | 2026-02-16 21:06:11.543002 | RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/run.yaml@main] 2026-02-16 21:06:11.545883 | POST-RUN START: [trusted : vexxhost.dev/zuul-config/playbooks/base/post.yaml@main] 2026-02-16 21:06:12.144627 | 2026-02-16 21:06:12.144775 | PLAY [all] 2026-02-16 21:06:12.155384 | 2026-02-16 21:06:12.155483 | TASK [fetch-output : Set log path for multiple nodes] 2026-02-16 21:06:12.200393 | controller | skipping: Conditional result was False 2026-02-16 21:06:12.205086 | 2026-02-16 21:06:12.205173 | TASK [fetch-output : Set log path for single node] 2026-02-16 21:06:12.243430 | controller | ok 2026-02-16 21:06:12.247214 | 2026-02-16 21:06:12.247282 | LOOP [fetch-output : Ensure local output dirs] 2026-02-16 21:06:12.633288 | controller -> localhost | ok: "/var/lib/zuul/builds/a5e64087ce67439088ecfd47d4238029/work/logs" 2026-02-16 21:06:12.857516 | controller -> localhost | changed: "/var/lib/zuul/builds/a5e64087ce67439088ecfd47d4238029/work/artifacts" 2026-02-16 21:06:13.082437 | controller -> localhost | changed: "/var/lib/zuul/builds/a5e64087ce67439088ecfd47d4238029/work/docs" 2026-02-16 21:06:13.103422 | 2026-02-16 21:06:13.103595 | LOOP [fetch-output : Collect logs, artifacts and docs] 2026-02-16 21:06:13.795616 | controller | changed: .d..t...... ./ 2026-02-16 21:06:13.795895 | controller | changed: All items complete 2026-02-16 21:06:13.795942 | 2026-02-16 21:06:14.270767 | controller | changed: .d..t...... ./ 2026-02-16 21:06:14.747512 | controller | changed: .d..t...... ./ 2026-02-16 21:06:14.770790 | 2026-02-16 21:06:14.770955 | LOOP [merge-output-to-logs : Move artifacts and docs to logs dir] 2026-02-16 21:06:15.221402 | controller -> localhost | ok: Item: artifacts Runtime: 0:00:00.008648 2026-02-16 21:06:15.441879 | controller -> localhost | ok: Item: docs Runtime: 0:00:00.007939 2026-02-16 21:06:15.457374 | 2026-02-16 21:06:15.457455 | PLAY [all] 2026-02-16 21:06:15.463072 | 2026-02-16 21:06:15.463136 | TASK [remove-build-sshkey : Remove the build SSH key from all nodes] 2026-02-16 21:06:15.943712 | controller | changed 2026-02-16 21:06:15.949044 | 2026-02-16 21:06:15.949097 | PLAY RECAP 2026-02-16 21:06:15.949144 | controller | ok: 5 changed: 4 unreachable: 0 failed: 0 skipped: 1 rescued: 0 ignored: 0 2026-02-16 21:06:15.949166 | 2026-02-16 21:06:16.081513 | POST-RUN END RESULT_NORMAL: [trusted : vexxhost.dev/zuul-config/playbooks/base/post.yaml@main] 2026-02-16 21:06:16.084757 | POST-RUN START: [trusted : vexxhost.dev/zuul-config/playbooks/base/post-logs.yaml@main] 2026-02-16 21:06:16.672716 | 2026-02-16 21:06:16.672860 | PLAY [localhost] 2026-02-16 21:06:16.688472 | 2026-02-16 21:06:16.689262 | TASK [Generate Zuul manifest] 2026-02-16 21:06:16.710295 | localhost | ok 2026-02-16 21:06:16.731532 | 2026-02-16 21:06:16.731672 | TASK [generate-zuul-manifest : Generate Zuul manifest] 2026-02-16 21:06:17.063967 | localhost | changed 2026-02-16 21:06:17.078843 | 2026-02-16 21:06:17.078925 | TASK [generate-zuul-manifest : Return Zuul manifest URL to Zuul] 2026-02-16 21:06:17.110861 | localhost | ok 2026-02-16 21:06:17.119638 | 2026-02-16 21:06:17.119723 | TASK [Upload logs] 2026-02-16 21:06:17.141025 | localhost | ok 2026-02-16 21:06:17.199432 | 2026-02-16 21:06:17.199759 | TASK [Set zuul-log-path fact] 2026-02-16 21:06:17.220836 | localhost | ok 2026-02-16 21:06:17.237212 | 2026-02-16 21:06:17.237374 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-02-16 21:06:17.271700 | localhost | ok 2026-02-16 21:06:17.283100 | 2026-02-16 21:06:17.283241 | TASK [upload-logs : Create log directories] 2026-02-16 21:06:17.669044 | localhost | changed 2026-02-16 21:06:17.675748 | 2026-02-16 21:06:17.675825 | TASK [upload-logs : Ensure logs are readable before uploading] 2026-02-16 21:06:18.114550 | localhost -> localhost | ok: Runtime: 0:00:00.005239 2026-02-16 21:06:18.121487 | 2026-02-16 21:06:18.121573 | TASK [upload-logs : Upload logs to log server] 2026-02-16 21:06:18.601249 | localhost | Output suppressed because no_log was given 2026-02-16 21:06:18.605763 | 2026-02-16 21:06:18.605839 | LOOP [upload-logs : Compress console log and json output] 2026-02-16 21:06:18.655247 | localhost | skipping: Conditional result was False 2026-02-16 21:06:18.662719 | localhost | skipping: Conditional result was False 2026-02-16 21:06:18.682190 | 2026-02-16 21:06:18.682393 | LOOP [upload-logs : Upload compressed console log and json output] 2026-02-16 21:06:18.729509 | localhost | skipping: Conditional result was False 2026-02-16 21:06:18.730007 | 2026-02-16 21:06:18.732200 | localhost | skipping: Conditional result was False 2026-02-16 21:06:18.748918 | 2026-02-16 21:06:18.749096 | LOOP [upload-logs : Upload console log and json output]