2026-05-20 20:53:02.767347 | Job console starting 2026-05-20 20:53:02.776322 | Updating git repos 2026-05-20 20:53:02.816144 | Cloning repos into workspace 2026-05-20 20:53:02.870672 | Restoring repo states 2026-05-20 20:53:02.882373 | Merging changes 2026-05-20 20:53:03.333790 | Checking out repos 2026-05-20 20:53:03.374976 | Preparing playbooks 2026-05-20 20:53:05.949032 | Running Ansible setup 2026-05-20 20:53:10.103411 | PRE-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/pre.yaml@main] 2026-05-20 20:53:10.797517 | 2026-05-20 20:53:10.797664 | PLAY [localhost] 2026-05-20 20:53:10.805193 | 2026-05-20 20:53:10.805267 | TASK [Gathering Facts] 2026-05-20 20:53:11.674915 | localhost | ok 2026-05-20 20:53:11.682282 | 2026-05-20 20:53:11.682388 | TASK [Setup log path fact] 2026-05-20 20:53:11.715220 | localhost | ok 2026-05-20 20:53:11.730160 | 2026-05-20 20:53:11.730235 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-05-20 20:53:11.764259 | localhost | ok 2026-05-20 20:53:11.773782 | 2026-05-20 20:53:11.773869 | TASK [emit-job-header : Print job information] 2026-05-20 20:53:11.815104 | # Job Information 2026-05-20 20:53:11.815378 | Ansible Version: 2.16.18 2026-05-20 20:53:11.815427 | Job: ansible-collection-kubernetes-molecule-upload-helm-chart 2026-05-20 20:53:11.815455 | Pipeline: check 2026-05-20 20:53:11.815483 | Executor: 2d72f0692154 2026-05-20 20:53:11.815510 | Triggered by: https://github.com/vexxhost/ansible-collection-kubernetes/pull/276 2026-05-20 20:53:11.815543 | Event ID: bfa157e0-548d-11f1-894a-3280c2d33a65 2026-05-20 20:53:11.820185 | 2026-05-20 20:53:11.820285 | LOOP [emit-job-header : Print node information] 2026-05-20 20:53:11.914005 | localhost | ok: 2026-05-20 20:53:12.081977 | localhost | # Node Information 2026-05-20 20:53:12.082245 | localhost | Inventory Hostname: controller 2026-05-20 20:53:12.082460 | localhost | Hostname: np0000175473 2026-05-20 20:53:12.082547 | localhost | Username: zuul 2026-05-20 20:53:12.082642 | localhost | Distro: Debian 13.4 2026-05-20 20:53:12.082720 | localhost | Provider: yul1 2026-05-20 20:53:12.082792 | localhost | Region: ca-ymq-1 2026-05-20 20:53:12.082862 | localhost | Label: debian-trixie 2026-05-20 20:53:12.082934 | localhost | Product Name: OpenStack Nova 2026-05-20 20:53:12.083003 | localhost | Interface IP: 199.204.45.140 2026-05-20 20:53:12.103422 | 2026-05-20 20:53:12.103591 | TASK [log-inventory : Ensure Zuul Ansible directory exists] 2026-05-20 20:53:12.484571 | localhost -> localhost | changed 2026-05-20 20:53:12.493440 | 2026-05-20 20:53:12.493549 | TASK [log-inventory : Copy ansible inventory to logs dir] 2026-05-20 20:53:13.717937 | localhost -> localhost | changed 2026-05-20 20:53:13.725132 | 2026-05-20 20:53:13.725226 | PLAY [all] 2026-05-20 20:53:13.732698 | 2026-05-20 20:53:13.732813 | TASK [add-build-sshkey : Check to see if ssh key was already created for this build] 2026-05-20 20:53:13.962970 | controller -> localhost | ok 2026-05-20 20:53:13.973016 | 2026-05-20 20:53:13.973209 | TASK [add-build-sshkey : Create a new key in workspace based on build UUID] 2026-05-20 20:53:13.995218 | controller | ok 2026-05-20 20:53:14.011540 | controller | included: /var/lib/zuul/builds/6c0a7fa46efa488590508814f980091e/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/create-key-and-replace.yaml 2026-05-20 20:53:14.016872 | 2026-05-20 20:53:14.016940 | TASK [add-build-sshkey : Create Temp SSH key] 2026-05-20 20:53:14.922008 | controller -> localhost | Generating public/private rsa key pair. 2026-05-20 20:53:14.922203 | controller -> localhost | Your identification has been saved in /var/lib/zuul/builds/6c0a7fa46efa488590508814f980091e/work/6c0a7fa46efa488590508814f980091e_id_rsa 2026-05-20 20:53:14.922234 | controller -> localhost | Your public key has been saved in /var/lib/zuul/builds/6c0a7fa46efa488590508814f980091e/work/6c0a7fa46efa488590508814f980091e_id_rsa.pub 2026-05-20 20:53:14.922259 | controller -> localhost | The key fingerprint is: 2026-05-20 20:53:14.922281 | controller -> localhost | SHA256:iiNRqGwYyzrwhmA1LFKYbT+DYnr6BknoJDGBVgNWFMg zuul-build-sshkey 2026-05-20 20:53:14.922317 | controller -> localhost | The key's randomart image is: 2026-05-20 20:53:14.922340 | controller -> localhost | +---[RSA 3072]----+ 2026-05-20 20:53:14.922368 | controller -> localhost | |+BB*. | 2026-05-20 20:53:14.922391 | controller -> localhost | |BE+.. | 2026-05-20 20:53:14.922412 | controller -> localhost | |==.*. | 2026-05-20 20:53:14.922433 | controller -> localhost | |OB+.= | 2026-05-20 20:53:14.922454 | controller -> localhost | |&B. o S | 2026-05-20 20:53:14.922474 | controller -> localhost | |X+.. . . | 2026-05-20 20:53:14.922494 | controller -> localhost | |+++ o . | 2026-05-20 20:53:14.922514 | controller -> localhost | |.o.. . | 2026-05-20 20:53:14.922537 | controller -> localhost | | o. | 2026-05-20 20:53:14.922557 | controller -> localhost | +----[SHA256]-----+ 2026-05-20 20:53:14.922611 | controller -> localhost | ok: Runtime: 0:00:00.391134 2026-05-20 20:53:14.927103 | 2026-05-20 20:53:14.927183 | TASK [add-build-sshkey : Remote setup ssh keys (linux)] 2026-05-20 20:53:14.959888 | controller | ok 2026-05-20 20:53:14.968781 | controller | included: /var/lib/zuul/builds/6c0a7fa46efa488590508814f980091e/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/remote-linux.yaml 2026-05-20 20:53:14.975279 | 2026-05-20 20:53:14.975339 | TASK [add-build-sshkey : Remove previously added zuul-build-sshkey] 2026-05-20 20:53:15.000404 | controller | skipping: Conditional result was False 2026-05-20 20:53:15.008022 | 2026-05-20 20:53:15.008110 | TASK [add-build-sshkey : Enable access via build key on all nodes] 2026-05-20 20:53:15.590382 | controller | changed 2026-05-20 20:53:15.594802 | 2026-05-20 20:53:15.594865 | TASK [add-build-sshkey : Make sure user has a .ssh] 2026-05-20 20:53:15.829508 | controller | ok 2026-05-20 20:53:15.835585 | 2026-05-20 20:53:15.835652 | TASK [add-build-sshkey : Install build private key as SSH key on all nodes] 2026-05-20 20:53:16.445147 | controller | changed 2026-05-20 20:53:16.452168 | 2026-05-20 20:53:16.452254 | TASK [add-build-sshkey : Install build public key as SSH key on all nodes] 2026-05-20 20:53:17.021663 | controller | changed 2026-05-20 20:53:17.027714 | 2026-05-20 20:53:17.027805 | TASK [add-build-sshkey : Remote setup ssh keys (windows)] 2026-05-20 20:53:17.052878 | controller | skipping: Conditional result was False 2026-05-20 20:53:17.059135 | 2026-05-20 20:53:17.059232 | TASK [remove-zuul-sshkey : Remove master key from local agent] 2026-05-20 20:53:17.439533 | controller -> localhost | changed 2026-05-20 20:53:17.448704 | 2026-05-20 20:53:17.448795 | TASK [add-build-sshkey : Add back temp key] 2026-05-20 20:53:17.745597 | controller -> localhost | Identity added: /var/lib/zuul/builds/6c0a7fa46efa488590508814f980091e/work/6c0a7fa46efa488590508814f980091e_id_rsa (zuul-build-sshkey) 2026-05-20 20:53:17.745933 | controller -> localhost | ok: Runtime: 0:00:00.013091 2026-05-20 20:53:17.752025 | 2026-05-20 20:53:17.752083 | TASK [add-build-sshkey : Verify we can still SSH to all nodes] 2026-05-20 20:53:18.127353 | controller | ok 2026-05-20 20:53:18.131850 | 2026-05-20 20:53:18.131915 | TASK [add-build-sshkey : Verify we can still SSH to all nodes (windows)] 2026-05-20 20:53:18.157179 | controller | skipping: Conditional result was False 2026-05-20 20:53:18.169400 | 2026-05-20 20:53:18.169469 | TASK [prepare-workspace : Start zuul_console daemon.] 2026-05-20 20:53:18.559071 | controller | ok 2026-05-20 20:53:18.566642 | 2026-05-20 20:53:18.566774 | TASK [prepare-workspace : Synchronize src repos to workspace directory.] 2026-05-20 20:53:19.573066 | controller | Output suppressed because no_log was given 2026-05-20 20:53:19.581252 | 2026-05-20 20:53:19.581316 | LOOP [ensure-output-dirs : Empty Zuul Output directories by removing them] 2026-05-20 20:53:19.809055 | controller | ok: "logs" 2026-05-20 20:53:19.809410 | controller | ok: All items complete 2026-05-20 20:53:19.831618 | 2026-05-20 20:53:19.997593 | controller | ok: "artifacts" 2026-05-20 20:53:20.206793 | controller | ok: "docs" 2026-05-20 20:53:20.217550 | 2026-05-20 20:53:20.217719 | LOOP [ensure-output-dirs : Ensure Zuul Output directories exist] 2026-05-20 20:53:20.430973 | controller | changed: "logs" 2026-05-20 20:53:20.616709 | controller | changed: "artifacts" 2026-05-20 20:53:20.816530 | controller | changed: "docs" 2026-05-20 20:53:20.840916 | 2026-05-20 20:53:20.841110 | PLAY RECAP 2026-05-20 20:53:20.841165 | controller | ok: 15 changed: 8 unreachable: 0 failed: 0 skipped: 3 rescued: 0 ignored: 0 2026-05-20 20:53:20.841195 | localhost | ok: 6 changed: 2 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-05-20 20:53:20.841218 | 2026-05-20 20:53:20.992555 | PRE-RUN END RESULT_NORMAL: [trusted : github.com/vexxhost/zuul-config/playbooks/base/pre.yaml@main] 2026-05-20 20:53:20.995486 | PRE-RUN START: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/pre.yaml@main] 2026-05-20 20:53:21.651981 | 2026-05-20 20:53:21.652135 | PLAY [all] 2026-05-20 20:53:21.662437 | 2026-05-20 20:53:21.662586 | TASK [setup-uv : Extract archive] 2026-05-20 20:53:24.210308 | controller | changed 2026-05-20 20:53:24.216505 | 2026-05-20 20:53:24.216607 | TASK [setup-uv : Print version] 2026-05-20 20:53:24.630088 | controller | uv 0.8.13 2026-05-20 20:53:24.750512 | controller | ok: Runtime: 0:00:00.015063 2026-05-20 20:53:24.758325 | 2026-05-20 20:53:24.758420 | TASK [Install Ansible collection siblings] 2026-05-20 20:53:25.175560 | controller | ok: 2026-05-20 20:53:25.175834 | controller | Skipping ansible.posix: no checked-out sibling 2026-05-20 20:53:25.175898 | controller | Skipping community.crypto: no checked-out sibling 2026-05-20 20:53:25.175948 | controller | Skipping community.general: no checked-out sibling 2026-05-20 20:53:25.175993 | controller | Skipping kubernetes.core: no checked-out sibling 2026-05-20 20:53:25.176036 | controller | Skipping vexxhost.containers: no checked-out sibling 2026-05-20 20:53:25.179030 | 2026-05-20 20:53:25.179078 | PLAY RECAP 2026-05-20 20:53:25.179128 | controller | ok: 3 changed: 2 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-05-20 20:53:25.179150 | 2026-05-20 20:53:25.302300 | PRE-RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/pre.yaml@main] 2026-05-20 20:53:25.305391 | PRE-RUN START: [untrusted : github.com/vexxhost/ansible-collection-kubernetes/test-playbooks/molecule/pre.yml@main] 2026-05-20 20:53:25.951093 | 2026-05-20 20:53:25.951544 | PLAY [all] 2026-05-20 20:53:25.961952 | 2026-05-20 20:53:25.962023 | TASK [Update apt cache] 2026-05-20 20:53:31.567799 | controller | ok 2026-05-20 20:53:31.573627 | 2026-05-20 20:53:31.573745 | TASK [Disable firewalld] 2026-05-20 20:53:31.599970 | controller | skipping: Conditional result was False 2026-05-20 20:53:31.608220 | 2026-05-20 20:53:31.608302 | TASK [Install "jq" for log collection] 2026-05-20 20:53:35.109695 | controller | changed 2026-05-20 20:53:35.112474 | 2026-05-20 20:53:35.112548 | PLAY RECAP 2026-05-20 20:53:35.112611 | controller | ok: 2 changed: 1 unreachable: 0 failed: 0 skipped: 1 rescued: 0 ignored: 0 2026-05-20 20:53:35.112640 | 2026-05-20 20:53:35.242823 | PRE-RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/ansible-collection-kubernetes/test-playbooks/molecule/pre.yml@main] 2026-05-20 20:53:35.244597 | RUN START: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/run.yaml@main] 2026-05-20 20:53:35.815687 | 2026-05-20 20:53:35.816086 | PLAY [all] 2026-05-20 20:53:35.826349 | 2026-05-20 20:53:35.826421 | TASK [Copy inventory file for Zuul] 2026-05-20 20:53:36.789609 | controller | changed 2026-05-20 20:53:36.795365 | 2026-05-20 20:53:36.795532 | TASK [Switch "ansible_host" to private IP] 2026-05-20 20:53:37.153850 | controller | changed: 1 replacements made 2026-05-20 20:53:37.159787 | 2026-05-20 20:53:37.159854 | TASK [Run Molecule scenario] 2026-05-20 20:53:37.641544 | controller | Using CPython 3.13.5 interpreter at: /usr/bin/python3 2026-05-20 20:53:37.642078 | controller | Creating virtual environment at: .venv 2026-05-20 20:53:37.905617 | controller | Downloading pygments (1.2MiB) 2026-05-20 20:53:37.907849 | controller | Downloading ansible-core (2.3MiB) 2026-05-20 20:53:37.908414 | controller | Downloading cryptography (4.3MiB) 2026-05-20 20:53:38.068741 | controller | Downloading cryptography 2026-05-20 20:53:38.127945 | controller | Downloading pygments 2026-05-20 20:53:38.303308 | controller | Downloading ansible-core 2026-05-20 20:53:38.347921 | controller | Installed 36 packages in 43ms 2026-05-20 20:53:39.102346 | controller | INFO Collection 'vexxhost.kubernetes' detected. 2026-05-20 20:53:39.102415 | controller | INFO Scenarios will be used from 'extensions/molecule' 2026-05-20 20:53:40.101928 | controller | CRITICAL 'extensions/molecule/default/molecule.yml' glob failed. Exiting. 2026-05-20 20:53:40.101979 | controller | INFO default scenario not found, disabling shared state. 2026-05-20 20:53:40.101996 | controller | INFO [upload-helm-chart > discovery] scenario test matrix: dependency, cleanup, destroy, syntax, create, prepare, converge, idempotence, side_effect, verify, cleanup, destroy 2026-05-20 20:53:40.102002 | controller | INFO [upload-helm-chart > prerun] Performing prerun with role_name_check=0... 2026-05-20 20:53:57.170487 | controller | INFO [upload-helm-chart > dependency] Executing 2026-05-20 20:53:57.170879 | controller | WARNING [upload-helm-chart > dependency] Missing roles requirements file: requirements.yml 2026-05-20 20:53:57.171357 | controller | WARNING [upload-helm-chart > dependency] Missing collections requirements file: collections.yml 2026-05-20 20:53:57.171637 | controller | WARNING [upload-helm-chart > dependency] Executed: 2 missing (Remove from test_sequence to suppress) 2026-05-20 20:53:57.178654 | controller | INFO [upload-helm-chart > cleanup] Executing 2026-05-20 20:53:57.178968 | controller | WARNING [upload-helm-chart > cleanup] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-05-20 20:53:57.184994 | controller | INFO [upload-helm-chart > destroy] Executing 2026-05-20 20:53:57.185092 | controller | WARNING [upload-helm-chart > destroy] Skipping, '--destroy=never' requested. 2026-05-20 20:53:57.185187 | controller | INFO [upload-helm-chart > destroy] Executed: Successful 2026-05-20 20:53:57.190996 | controller | INFO [upload-helm-chart > syntax] Executing 2026-05-20 20:53:58.089261 | controller | 2026-05-20 20:53:58.089667 | controller | playbook: /home/zuul/src/github.com/vexxhost/ansible-collection-kubernetes/extensions/molecule/upload-helm-chart/converge.yml 2026-05-20 20:53:58.147218 | controller | INFO [upload-helm-chart > syntax] Executed: Successful 2026-05-20 20:53:58.158102 | controller | INFO [upload-helm-chart > create] Executing 2026-05-20 20:53:58.163241 | controller | WARNING [upload-helm-chart > create] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-05-20 20:53:58.170909 | controller | INFO [upload-helm-chart > prepare] Executing 2026-05-20 20:53:58.171366 | controller | WARNING [upload-helm-chart > prepare] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-05-20 20:53:58.177285 | controller | INFO [upload-helm-chart > converge] Executing 2026-05-20 20:53:59.057081 | controller | 2026-05-20 20:53:59.057107 | controller | PLAY [Converge] **************************************************************** 2026-05-20 20:53:59.057111 | controller | 2026-05-20 20:53:59.057115 | controller | TASK [Gathering Facts] ********************************************************* 2026-05-20 20:53:59.057119 | controller | Wednesday 20 May 2026 20:53:59 +0000 (0:00:00.036) 0:00:00.036 ********* 2026-05-20 20:54:01.330248 | 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-05-20 20:54:01.337368 | controller | ok: [controller] 2026-05-20 20:54:01.337450 | controller | 2026-05-20 20:54:01.337548 | controller | TASK [vexxhost.kubernetes.upload_helm_chart : Include help chart upload method tasks] *** 2026-05-20 20:54:01.337641 | controller | Wednesday 20 May 2026 20:54:01 +0000 (0:00:02.282) 0:00:02.319 ********* 2026-05-20 20:54:01.427931 | controller | included: /home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/upload_helm_chart/tasks/synchronize.yml for controller 2026-05-20 20:54:01.428055 | controller | 2026-05-20 20:54:01.428324 | controller | TASK [vexxhost.kubernetes.upload_helm_chart : Upload Helm chart] *************** 2026-05-20 20:54:01.428700 | controller | Wednesday 20 May 2026 20:54:01 +0000 (0:00:00.090) 0:00:02.409 ********* 2026-05-20 20:54:02.142850 | controller | changed: [controller] 2026-05-20 20:54:02.142917 | controller | 2026-05-20 20:54:02.143012 | controller | TASK [vexxhost.kubernetes.upload_helm_chart : Include help chart upload method tasks] *** 2026-05-20 20:54:02.143227 | controller | Wednesday 20 May 2026 20:54:02 +0000 (0:00:00.711) 0:00:03.121 ********* 2026-05-20 20:54:02.181950 | controller | included: /home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/upload_helm_chart/tasks/copy.yml for controller 2026-05-20 20:54:02.181981 | controller | 2026-05-20 20:54:02.182147 | controller | TASK [vexxhost.kubernetes.upload_helm_chart : Ensure destination dir] ********** 2026-05-20 20:54:02.182241 | controller | Wednesday 20 May 2026 20:54:02 +0000 (0:00:00.042) 0:00:03.164 ********* 2026-05-20 20:54:02.625710 | controller | changed: [controller] 2026-05-20 20:54:02.625832 | controller | 2026-05-20 20:54:02.626118 | controller | TASK [vexxhost.kubernetes.upload_helm_chart : Upload helm chart with multi_copy] *** 2026-05-20 20:54:02.626348 | controller | Wednesday 20 May 2026 20:54:02 +0000 (0:00:00.442) 0:00:03.606 ********* 2026-05-20 20:54:03.798008 | controller | changed: [controller] 2026-05-20 20:54:03.798261 | controller | 2026-05-20 20:54:03.798508 | controller | TASK [vexxhost.kubernetes.upload_helm_chart : Find destination files] ********** 2026-05-20 20:54:03.798712 | controller | Wednesday 20 May 2026 20:54:03 +0000 (0:00:01.172) 0:00:04.779 ********* 2026-05-20 20:54:04.241037 | controller | ok: [controller] 2026-05-20 20:54:04.241181 | controller | 2026-05-20 20:54:04.241382 | controller | TASK [vexxhost.kubernetes.upload_helm_chart : Delete any destination files not in the sources] *** 2026-05-20 20:54:04.242151 | controller | Wednesday 20 May 2026 20:54:04 +0000 (0:00:00.443) 0:00:05.222 ********* 2026-05-20 20:54:04.302005 | controller | skipping: [controller] 2026-05-20 20:54:04.302140 | controller | 2026-05-20 20:54:04.302320 | controller | PLAY RECAP ********************************************************************* 2026-05-20 20:54:04.302466 | controller | controller : ok=7 changed=3 unreachable=0 failed=0 skipped=1 rescued=0 ignored=0 2026-05-20 20:54:04.302631 | controller | 2026-05-20 20:54:04.302755 | controller | 2026-05-20 20:54:04.302921 | controller | TASKS RECAP ******************************************************************** 2026-05-20 20:54:04.303062 | controller | Wednesday 20 May 2026 20:54:04 +0000 (0:00:00.061) 0:00:05.284 ********* 2026-05-20 20:54:04.303189 | controller | =============================================================================== 2026-05-20 20:54:04.303324 | controller | Gathering Facts --------------------------------------------------------- 2.28s 2026-05-20 20:54:04.303502 | controller | vexxhost.kubernetes.upload_helm_chart : Upload helm chart with multi_copy --- 1.17s 2026-05-20 20:54:04.303639 | controller | vexxhost.kubernetes.upload_helm_chart : Upload Helm chart --------------- 0.71s 2026-05-20 20:54:04.303789 | controller | vexxhost.kubernetes.upload_helm_chart : Find destination files ---------- 0.44s 2026-05-20 20:54:04.303925 | controller | vexxhost.kubernetes.upload_helm_chart : Ensure destination dir ---------- 0.44s 2026-05-20 20:54:04.304075 | controller | vexxhost.kubernetes.upload_helm_chart : Include help chart upload method tasks --- 0.09s 2026-05-20 20:54:04.304213 | controller | vexxhost.kubernetes.upload_helm_chart : Delete any destination files not in the sources --- 0.06s 2026-05-20 20:54:04.304345 | controller | vexxhost.kubernetes.upload_helm_chart : Include help chart upload method tasks --- 0.04s 2026-05-20 20:54:04.407627 | controller | INFO [upload-helm-chart > converge] Executed: Successful 2026-05-20 20:54:04.416090 | controller | INFO [upload-helm-chart > idempotence] Executing 2026-05-20 20:54:05.256596 | controller | 2026-05-20 20:54:05.256662 | controller | PLAY [Converge] **************************************************************** 2026-05-20 20:54:05.256789 | controller | 2026-05-20 20:54:05.256929 | controller | TASK [Gathering Facts] ********************************************************* 2026-05-20 20:54:05.257080 | controller | Wednesday 20 May 2026 20:54:05 +0000 (0:00:00.011) 0:00:00.011 ********* 2026-05-20 20:54:07.306003 | 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-05-20 20:54:07.312338 | controller | ok: [controller] 2026-05-20 20:54:07.312463 | controller | 2026-05-20 20:54:07.312619 | controller | TASK [vexxhost.kubernetes.upload_helm_chart : Include help chart upload method tasks] *** 2026-05-20 20:54:07.312755 | controller | Wednesday 20 May 2026 20:54:07 +0000 (0:00:02.055) 0:00:02.066 ********* 2026-05-20 20:54:07.411404 | controller | included: /home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/upload_helm_chart/tasks/synchronize.yml for controller 2026-05-20 20:54:07.411474 | controller | 2026-05-20 20:54:07.411550 | controller | TASK [vexxhost.kubernetes.upload_helm_chart : Upload Helm chart] *************** 2026-05-20 20:54:07.411686 | controller | Wednesday 20 May 2026 20:54:07 +0000 (0:00:00.098) 0:00:02.165 ********* 2026-05-20 20:54:08.125113 | controller | ok: [controller] 2026-05-20 20:54:08.125314 | controller | 2026-05-20 20:54:08.125564 | controller | TASK [vexxhost.kubernetes.upload_helm_chart : Include help chart upload method tasks] *** 2026-05-20 20:54:08.125784 | controller | Wednesday 20 May 2026 20:54:08 +0000 (0:00:00.714) 0:00:02.879 ********* 2026-05-20 20:54:08.166833 | controller | included: /home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/upload_helm_chart/tasks/copy.yml for controller 2026-05-20 20:54:08.167022 | controller | 2026-05-20 20:54:08.167231 | controller | TASK [vexxhost.kubernetes.upload_helm_chart : Ensure destination dir] ********** 2026-05-20 20:54:08.167431 | controller | Wednesday 20 May 2026 20:54:08 +0000 (0:00:00.042) 0:00:02.921 ********* 2026-05-20 20:54:08.589271 | controller | ok: [controller] 2026-05-20 20:54:08.590109 | controller | 2026-05-20 20:54:08.590148 | controller | TASK [vexxhost.kubernetes.upload_helm_chart : Upload helm chart with multi_copy] *** 2026-05-20 20:54:08.590156 | controller | Wednesday 20 May 2026 20:54:08 +0000 (0:00:00.421) 0:00:03.343 ********* 2026-05-20 20:54:09.758115 | controller | ok: [controller] 2026-05-20 20:54:09.758671 | controller | 2026-05-20 20:54:09.758929 | controller | TASK [vexxhost.kubernetes.upload_helm_chart : Find destination files] ********** 2026-05-20 20:54:09.759142 | controller | Wednesday 20 May 2026 20:54:09 +0000 (0:00:01.162) 0:00:04.505 ********* 2026-05-20 20:54:10.176755 | controller | ok: [controller] 2026-05-20 20:54:10.176898 | controller | 2026-05-20 20:54:10.177133 | controller | TASK [vexxhost.kubernetes.upload_helm_chart : Delete any destination files not in the sources] *** 2026-05-20 20:54:10.177341 | controller | Wednesday 20 May 2026 20:54:10 +0000 (0:00:00.425) 0:00:04.931 ********* 2026-05-20 20:54:10.212262 | controller | skipping: [controller] 2026-05-20 20:54:10.212318 | controller | 2026-05-20 20:54:10.212326 | controller | PLAY RECAP ********************************************************************* 2026-05-20 20:54:10.212333 | controller | controller : ok=7 changed=0 unreachable=0 failed=0 skipped=1 rescued=0 ignored=0 2026-05-20 20:54:10.212339 | controller | 2026-05-20 20:54:10.212345 | controller | 2026-05-20 20:54:10.212358 | controller | TASKS RECAP ******************************************************************** 2026-05-20 20:54:10.213564 | controller | Wednesday 20 May 2026 20:54:10 +0000 (0:00:00.034) 0:00:04.965 ********* 2026-05-20 20:54:10.213599 | controller | =============================================================================== 2026-05-20 20:54:10.213605 | controller | Gathering Facts --------------------------------------------------------- 2.06s 2026-05-20 20:54:10.213610 | controller | vexxhost.kubernetes.upload_helm_chart : Upload helm chart with multi_copy --- 1.16s 2026-05-20 20:54:10.213705 | controller | vexxhost.kubernetes.upload_helm_chart : Upload Helm chart --------------- 0.71s 2026-05-20 20:54:10.213932 | controller | vexxhost.kubernetes.upload_helm_chart : Find destination files ---------- 0.43s 2026-05-20 20:54:10.214261 | controller | vexxhost.kubernetes.upload_helm_chart : Ensure destination dir ---------- 0.42s 2026-05-20 20:54:10.214477 | controller | vexxhost.kubernetes.upload_helm_chart : Include help chart upload method tasks --- 0.10s 2026-05-20 20:54:10.214669 | controller | vexxhost.kubernetes.upload_helm_chart : Include help chart upload method tasks --- 0.04s 2026-05-20 20:54:10.214871 | controller | vexxhost.kubernetes.upload_helm_chart : Delete any destination files not in the sources --- 0.03s 2026-05-20 20:54:10.318514 | controller | INFO [upload-helm-chart > idempotence] Executed: Successful 2026-05-20 20:54:10.328913 | controller | INFO [upload-helm-chart > side_effect] Executing 2026-05-20 20:54:11.172054 | controller | 2026-05-20 20:54:11.172082 | controller | PLAY [Side effect] ************************************************************* 2026-05-20 20:54:11.172086 | controller | 2026-05-20 20:54:11.172090 | controller | TASK [Gathering Facts] ********************************************************* 2026-05-20 20:54:11.172229 | controller | Wednesday 20 May 2026 20:54:11 +0000 (0:00:00.011) 0:00:00.011 ********* 2026-05-20 20:54:13.220247 | 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-05-20 20:54:13.225669 | controller | ok: [controller] 2026-05-20 20:54:13.225775 | controller | 2026-05-20 20:54:13.225937 | controller | TASK [vexxhost.kubernetes.upload_helm_chart : Include help chart upload method tasks] *** 2026-05-20 20:54:13.226105 | controller | Wednesday 20 May 2026 20:54:13 +0000 (0:00:02.055) 0:00:02.066 ********* 2026-05-20 20:54:13.308781 | controller | included: /home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/upload_helm_chart/tasks/synchronize.yml for controller 2026-05-20 20:54:13.308857 | controller | 2026-05-20 20:54:13.309061 | controller | TASK [vexxhost.kubernetes.upload_helm_chart : Upload Helm chart] *************** 2026-05-20 20:54:13.309359 | controller | Wednesday 20 May 2026 20:54:13 +0000 (0:00:00.082) 0:00:02.149 ********* 2026-05-20 20:54:14.058515 | controller | changed: [controller] 2026-05-20 20:54:14.058653 | controller | 2026-05-20 20:54:14.058887 | controller | TASK [vexxhost.kubernetes.upload_helm_chart : Include help chart upload method tasks] *** 2026-05-20 20:54:14.059115 | controller | Wednesday 20 May 2026 20:54:14 +0000 (0:00:00.749) 0:00:02.898 ********* 2026-05-20 20:54:14.101060 | controller | included: /home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/upload_helm_chart/tasks/copy.yml for controller 2026-05-20 20:54:14.101215 | controller | 2026-05-20 20:54:14.101433 | controller | TASK [vexxhost.kubernetes.upload_helm_chart : Ensure destination dir] ********** 2026-05-20 20:54:14.101636 | controller | Wednesday 20 May 2026 20:54:14 +0000 (0:00:00.042) 0:00:02.941 ********* 2026-05-20 20:54:14.521067 | controller | ok: [controller] 2026-05-20 20:54:14.521089 | controller | 2026-05-20 20:54:14.521093 | controller | TASK [vexxhost.kubernetes.upload_helm_chart : Upload helm chart with multi_copy] *** 2026-05-20 20:54:14.521097 | controller | Wednesday 20 May 2026 20:54:14 +0000 (0:00:00.417) 0:00:03.359 ********* 2026-05-20 20:54:15.658189 | controller | ok: [controller] 2026-05-20 20:54:15.658251 | controller | 2026-05-20 20:54:15.658416 | controller | TASK [vexxhost.kubernetes.upload_helm_chart : Find destination files] ********** 2026-05-20 20:54:15.658579 | controller | Wednesday 20 May 2026 20:54:15 +0000 (0:00:01.139) 0:00:04.498 ********* 2026-05-20 20:54:16.071539 | controller | ok: [controller] 2026-05-20 20:54:16.071574 | controller | 2026-05-20 20:54:16.071703 | controller | TASK [vexxhost.kubernetes.upload_helm_chart : Delete any destination files not in the sources] *** 2026-05-20 20:54:16.071905 | controller | Wednesday 20 May 2026 20:54:16 +0000 (0:00:00.413) 0:00:04.911 ********* 2026-05-20 20:54:16.422282 | controller | changed: [controller] => (item=/file) 2026-05-20 20:54:16.422359 | controller | 2026-05-20 20:54:16.422377 | controller | PLAY RECAP ********************************************************************* 2026-05-20 20:54:16.422387 | controller | controller : ok=8 changed=2 unreachable=0 failed=0 skipped=0 rescued=0 ignored=0 2026-05-20 20:54:16.422395 | controller | 2026-05-20 20:54:16.422402 | controller | 2026-05-20 20:54:16.422409 | controller | TASKS RECAP ******************************************************************** 2026-05-20 20:54:16.422431 | controller | Wednesday 20 May 2026 20:54:16 +0000 (0:00:00.347) 0:00:05.259 ********* 2026-05-20 20:54:16.422438 | controller | =============================================================================== 2026-05-20 20:54:16.422445 | controller | Gathering Facts --------------------------------------------------------- 2.06s 2026-05-20 20:54:16.422452 | controller | vexxhost.kubernetes.upload_helm_chart : Upload helm chart with multi_copy --- 1.14s 2026-05-20 20:54:16.422460 | controller | vexxhost.kubernetes.upload_helm_chart : Upload Helm chart --------------- 0.75s 2026-05-20 20:54:16.422467 | controller | vexxhost.kubernetes.upload_helm_chart : Ensure destination dir ---------- 0.42s 2026-05-20 20:54:16.422474 | controller | vexxhost.kubernetes.upload_helm_chart : Find destination files ---------- 0.41s 2026-05-20 20:54:16.422483 | controller | vexxhost.kubernetes.upload_helm_chart : Delete any destination files not in the sources --- 0.35s 2026-05-20 20:54:16.422490 | controller | vexxhost.kubernetes.upload_helm_chart : Include help chart upload method tasks --- 0.08s 2026-05-20 20:54:16.422498 | controller | vexxhost.kubernetes.upload_helm_chart : Include help chart upload method tasks --- 0.04s 2026-05-20 20:54:16.522143 | controller | INFO [upload-helm-chart > side_effect] Executed: Successful 2026-05-20 20:54:16.528974 | controller | INFO [upload-helm-chart > verify] Executing 2026-05-20 20:54:17.414935 | controller | 2026-05-20 20:54:17.414972 | controller | PLAY [Verify] ****************************************************************** 2026-05-20 20:54:17.414979 | controller | 2026-05-20 20:54:17.414984 | controller | TASK [Gathering Facts] ********************************************************* 2026-05-20 20:54:17.414990 | controller | Wednesday 20 May 2026 20:54:17 +0000 (0:00:00.010) 0:00:00.010 ********* 2026-05-20 20:54:18.506874 | 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-05-20 20:54:18.513262 | controller | ok: [controller] 2026-05-20 20:54:18.513344 | controller | 2026-05-20 20:54:18.513427 | controller | TASK [Stat file 1] ************************************************************* 2026-05-20 20:54:18.513510 | controller | Wednesday 20 May 2026 20:54:18 +0000 (0:00:01.096) 0:00:01.107 ********* 2026-05-20 20:54:18.915062 | controller | ok: [controller] 2026-05-20 20:54:18.915102 | controller | 2026-05-20 20:54:18.915195 | controller | TASK [Stat file 2] ************************************************************* 2026-05-20 20:54:18.915277 | controller | Wednesday 20 May 2026 20:54:18 +0000 (0:00:00.403) 0:00:01.510 ********* 2026-05-20 20:54:19.210924 | controller | ok: [controller] 2026-05-20 20:54:19.210980 | controller | 2026-05-20 20:54:19.211126 | controller | TASK [Stat removed file 1] ***************************************************** 2026-05-20 20:54:19.211267 | controller | Wednesday 20 May 2026 20:54:19 +0000 (0:00:00.296) 0:00:01.807 ********* 2026-05-20 20:54:19.506191 | controller | ok: [controller] 2026-05-20 20:54:19.506264 | controller | 2026-05-20 20:54:19.506396 | controller | TASK [Stat removed file 2] ***************************************************** 2026-05-20 20:54:19.506536 | controller | Wednesday 20 May 2026 20:54:19 +0000 (0:00:00.295) 0:00:02.102 ********* 2026-05-20 20:54:19.814542 | controller | ok: [controller] 2026-05-20 20:54:19.814630 | controller | 2026-05-20 20:54:19.814766 | controller | TASK [ansible.builtin.assert] ************************************************** 2026-05-20 20:54:19.814907 | controller | Wednesday 20 May 2026 20:54:19 +0000 (0:00:00.306) 0:00:02.408 ********* 2026-05-20 20:54:19.846076 | controller | ok: [controller] => { 2026-05-20 20:54:19.849294 | controller | "changed": false, 2026-05-20 20:54:19.849318 | controller | "msg": "All assertions passed" 2026-05-20 20:54:19.849327 | controller | } 2026-05-20 20:54:19.849336 | controller | 2026-05-20 20:54:19.849345 | controller | PLAY RECAP ********************************************************************* 2026-05-20 20:54:19.849353 | controller | controller : ok=6 changed=0 unreachable=0 failed=0 skipped=0 rescued=0 ignored=0 2026-05-20 20:54:19.849361 | controller | 2026-05-20 20:54:19.849381 | controller | 2026-05-20 20:54:19.849388 | controller | TASKS RECAP ******************************************************************** 2026-05-20 20:54:19.849396 | controller | Wednesday 20 May 2026 20:54:19 +0000 (0:00:00.034) 0:00:02.442 ********* 2026-05-20 20:54:19.849403 | controller | =============================================================================== 2026-05-20 20:54:19.849411 | controller | Gathering Facts --------------------------------------------------------- 1.10s 2026-05-20 20:54:19.849418 | controller | Stat file 1 ------------------------------------------------------------- 0.40s 2026-05-20 20:54:19.849425 | controller | Stat removed file 2 ----------------------------------------------------- 0.31s 2026-05-20 20:54:19.849432 | controller | Stat file 2 ------------------------------------------------------------- 0.30s 2026-05-20 20:54:19.849439 | controller | Stat removed file 1 ----------------------------------------------------- 0.30s 2026-05-20 20:54:19.849446 | controller | ansible.builtin.assert -------------------------------------------------- 0.03s 2026-05-20 20:54:19.936073 | controller | INFO [upload-helm-chart > verify] Executed: Successful 2026-05-20 20:54:19.947234 | controller | INFO [upload-helm-chart > cleanup] Executing 2026-05-20 20:54:19.947568 | controller | WARNING [upload-helm-chart > cleanup] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-05-20 20:54:19.953058 | controller | INFO [upload-helm-chart > destroy] Executing 2026-05-20 20:54:19.953152 | controller | WARNING [upload-helm-chart > destroy] Skipping, '--destroy=never' requested. 2026-05-20 20:54:19.953240 | controller | INFO [upload-helm-chart > destroy] Executed: Successful 2026-05-20 20:54:19.953507 | controller | WARNING Molecule executed 1 scenario (1 missing files) 2026-05-20 20:54:20.239604 | controller | ok: Runtime: 0:00:42.474027 2026-05-20 20:54:20.244582 | 2026-05-20 20:54:20.244647 | PLAY RECAP 2026-05-20 20:54:20.244707 | controller | ok: 3 changed: 3 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-05-20 20:54:20.244736 | 2026-05-20 20:54:20.373083 | RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/run.yaml@main] 2026-05-20 20:54:20.376126 | POST-RUN START: [untrusted : github.com/vexxhost/ansible-collection-kubernetes/test-playbooks/molecule/post.yml@main] 2026-05-20 20:54:20.990592 | 2026-05-20 20:54:20.990731 | PLAY [all] 2026-05-20 20:54:21.002522 | 2026-05-20 20:54:21.002611 | TASK [describe-kubernetes-objects : creating directory for cluster scoped objects] 2026-05-20 20:54:21.390227 | controller | changed 2026-05-20 20:54:21.396989 | 2026-05-20 20:54:21.397099 | TASK [describe-kubernetes-objects : Gathering descriptions for cluster scoped objects] 2026-05-20 20:54:21.807610 | controller | xargs: xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args valuewarning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-05-20 20:54:21.807695 | controller | 2026-05-20 20:54:21.815182 | controller | environment: line 1: kubectl: command not found 2026-05-20 20:54:21.816387 | controller | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-05-20 20:54:21.817096 | controller | environment: line 1: kubectl: command not found 2026-05-20 20:54:21.819237 | controller | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-05-20 20:54:21.819764 | controller | environment: line 1: kubectl: command not found 2026-05-20 20:54:21.820900 | controller | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-05-20 20:54:21.822626 | controller | environment: line 1: kubectl: command not found 2026-05-20 20:54:21.823833 | controller | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-05-20 20:54:21.824779 | controller | environment: line 1: kubectl: command not found 2026-05-20 20:54:21.825233 | controller | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-05-20 20:54:21.930576 | controller | ok: Runtime: 0:00:00.035483 2026-05-20 20:54:21.936493 | 2026-05-20 20:54:21.936591 | TASK [describe-kubernetes-objects : creating directory for namespace scoped objects] 2026-05-20 20:54:22.183609 | controller | changed 2026-05-20 20:54:22.190090 | 2026-05-20 20:54:22.190272 | TASK [describe-kubernetes-objects : Gathering descriptions for namespace scoped objects] 2026-05-20 20:54:22.425703 | controller | environment: line 5: kubectl: command not found 2026-05-20 20:54:22.426596 | controller | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-05-20 20:54:22.427251 | controller | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-05-20 20:54:22.428267 | controller | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-05-20 20:54:22.724753 | controller | ok: Runtime: 0:00:00.010171 2026-05-20 20:54:22.732995 | 2026-05-20 20:54:22.733165 | TASK [describe-kubernetes-objects : Downloads logs to executor] 2026-05-20 20:54:23.404218 | controller | changed: 2026-05-20 20:54:23.404531 | controller | created directory /var/lib/zuul/builds/6c0a7fa46efa488590508814f980091e/work/logs/controller 2026-05-20 20:54:23.404630 | controller | cd+++++++++ objects/ 2026-05-20 20:54:23.404697 | controller | cd+++++++++ objects/cluster/ 2026-05-20 20:54:23.404815 | controller | cd+++++++++ objects/namespaced/ 2026-05-20 20:54:23.412505 | 2026-05-20 20:54:23.412575 | TASK [gather-pod-logs : creating directory for pod logs] 2026-05-20 20:54:23.641515 | controller | changed 2026-05-20 20:54:23.649452 | 2026-05-20 20:54:23.649524 | TASK [gather-pod-logs : creating directory for failed pod logs] 2026-05-20 20:54:23.884873 | controller | changed 2026-05-20 20:54:23.890092 | 2026-05-20 20:54:23.890169 | TASK [gather-pod-logs : retrieve all kubernetes logs, current and previous (if they exist)] 2026-05-20 20:54:24.143681 | controller | environment: line 3: kubectl: command not found 2026-05-20 20:54:24.428374 | controller | ok: Runtime: 0:00:00.011262 2026-05-20 20:54:24.432830 | 2026-05-20 20:54:24.432924 | TASK [gather-pod-logs : Downloads pod logs to executor] 2026-05-20 20:54:24.983607 | controller | changed: 2026-05-20 20:54:24.983819 | controller | cd+++++++++ pod-logs/ 2026-05-20 20:54:24.983859 | controller | cd+++++++++ pod-logs/failed-pods/ 2026-05-20 20:54:24.993874 | 2026-05-20 20:54:24.993972 | LOOP [helm-release-status : creating directory for helm release status] 2026-05-20 20:54:25.244131 | controller | changed: "values" 2026-05-20 20:54:25.450681 | controller | changed: "releases" 2026-05-20 20:54:25.464641 | 2026-05-20 20:54:25.464803 | TASK [helm-release-status : Gather get release status for helm charts] 2026-05-20 20:54:25.713148 | controller | /bin/bash: line 3: kubectl: command not found 2026-05-20 20:54:25.994409 | controller | ok: Runtime: 0:00:00.008219 2026-05-20 20:54:26.000852 | 2026-05-20 20:54:26.000921 | TASK [helm-release-status : Downloads logs to executor] 2026-05-20 20:54:26.525600 | controller | changed: 2026-05-20 20:54:26.525878 | controller | cd+++++++++ helm/ 2026-05-20 20:54:26.525938 | controller | cd+++++++++ helm/releases/ 2026-05-20 20:54:26.525990 | controller | cd+++++++++ helm/values/ 2026-05-20 20:54:26.531311 | 2026-05-20 20:54:26.531360 | PLAY RECAP 2026-05-20 20:54:26.531407 | controller | ok: 12 changed: 12 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-05-20 20:54:26.531428 | 2026-05-20 20:54:26.661431 | POST-RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/ansible-collection-kubernetes/test-playbooks/molecule/post.yml@main] 2026-05-20 20:54:26.664360 | POST-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post.yaml@main] 2026-05-20 20:54:27.274822 | 2026-05-20 20:54:27.274968 | PLAY [all] 2026-05-20 20:54:27.285316 | 2026-05-20 20:54:27.285436 | TASK [fetch-output : Set log path for multiple nodes] 2026-05-20 20:54:27.331341 | controller | skipping: Conditional result was False 2026-05-20 20:54:27.339678 | 2026-05-20 20:54:27.339787 | TASK [fetch-output : Set log path for single node] 2026-05-20 20:54:27.383191 | controller | ok 2026-05-20 20:54:27.390783 | 2026-05-20 20:54:27.390853 | LOOP [fetch-output : Ensure local output dirs] 2026-05-20 20:54:27.774277 | controller -> localhost | ok: "/var/lib/zuul/builds/6c0a7fa46efa488590508814f980091e/work/logs" 2026-05-20 20:54:28.000928 | controller -> localhost | changed: "/var/lib/zuul/builds/6c0a7fa46efa488590508814f980091e/work/artifacts" 2026-05-20 20:54:28.216172 | controller -> localhost | changed: "/var/lib/zuul/builds/6c0a7fa46efa488590508814f980091e/work/docs" 2026-05-20 20:54:28.233022 | 2026-05-20 20:54:28.233759 | LOOP [fetch-output : Collect logs, artifacts and docs] 2026-05-20 20:54:28.901116 | controller | changed: .d..t...... ./ 2026-05-20 20:54:28.901388 | controller | changed: All items complete 2026-05-20 20:54:28.901441 | 2026-05-20 20:54:29.382289 | controller | changed: .d..t...... ./ 2026-05-20 20:54:29.858907 | controller | changed: .d..t...... ./ 2026-05-20 20:54:29.881110 | 2026-05-20 20:54:29.881274 | LOOP [merge-output-to-logs : Move artifacts and docs to logs dir] 2026-05-20 20:54:30.309456 | controller -> localhost | ok: Item: artifacts Runtime: 0:00:00.011490 2026-05-20 20:54:30.557701 | controller -> localhost | ok: Item: docs Runtime: 0:00:00.008683 2026-05-20 20:54:30.575814 | 2026-05-20 20:54:30.575998 | PLAY [all] 2026-05-20 20:54:30.581935 | 2026-05-20 20:54:30.582015 | TASK [remove-build-sshkey : Remove the build SSH key from all nodes] 2026-05-20 20:54:31.060369 | controller | changed 2026-05-20 20:54:31.066286 | 2026-05-20 20:54:31.066352 | PLAY RECAP 2026-05-20 20:54:31.066414 | controller | ok: 5 changed: 4 unreachable: 0 failed: 0 skipped: 1 rescued: 0 ignored: 0 2026-05-20 20:54:31.066444 | 2026-05-20 20:54:31.187027 | POST-RUN END RESULT_NORMAL: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post.yaml@main] 2026-05-20 20:54:31.189136 | POST-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post-logs.yaml@main] 2026-05-20 20:54:31.785612 | 2026-05-20 20:54:31.785753 | PLAY [localhost] 2026-05-20 20:54:31.795457 | 2026-05-20 20:54:31.795528 | TASK [Generate Zuul manifest] 2026-05-20 20:54:31.817577 | localhost | ok 2026-05-20 20:54:31.832991 | 2026-05-20 20:54:31.833071 | TASK [generate-zuul-manifest : Generate Zuul manifest] 2026-05-20 20:54:32.199333 | localhost | changed 2026-05-20 20:54:32.212138 | 2026-05-20 20:54:32.212220 | TASK [generate-zuul-manifest : Return Zuul manifest URL to Zuul] 2026-05-20 20:54:32.243761 | localhost | ok 2026-05-20 20:54:32.252773 | 2026-05-20 20:54:32.252860 | TASK [Upload logs] 2026-05-20 20:54:32.274882 | localhost | ok 2026-05-20 20:54:32.339265 | 2026-05-20 20:54:32.339406 | TASK [Set zuul-log-path fact] 2026-05-20 20:54:32.362091 | localhost | ok 2026-05-20 20:54:32.373168 | 2026-05-20 20:54:32.373234 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-05-20 20:54:32.404579 | localhost | ok 2026-05-20 20:54:32.414637 | 2026-05-20 20:54:32.414730 | TASK [upload-logs : Create log directories] 2026-05-20 20:54:32.812245 | localhost | changed 2026-05-20 20:54:32.819001 | 2026-05-20 20:54:32.819105 | TASK [upload-logs : Ensure logs are readable before uploading] 2026-05-20 20:54:33.205868 | localhost -> localhost | ok: Runtime: 0:00:00.005526 2026-05-20 20:54:33.212810 | 2026-05-20 20:54:33.212913 | TASK [upload-logs : Upload logs to log server] 2026-05-20 20:54:33.876893 | localhost | Output suppressed because no_log was given 2026-05-20 20:54:33.882283 | 2026-05-20 20:54:33.882372 | LOOP [upload-logs : Compress console log and json output] 2026-05-20 20:54:33.933615 | localhost | skipping: Conditional result was False 2026-05-20 20:54:33.987269 | localhost | skipping: Conditional result was False 2026-05-20 20:54:33.997381 | 2026-05-20 20:54:33.997562 | LOOP [upload-logs : Upload compressed console log and json output] 2026-05-20 20:54:34.044765 | localhost | skipping: Conditional result was False 2026-05-20 20:54:34.045389 | 2026-05-20 20:54:34.049012 | localhost | skipping: Conditional result was False 2026-05-20 20:54:34.062875 | 2026-05-20 20:54:34.063067 | LOOP [upload-logs : Upload console log and json output]