2026-03-17 19:59:03.796976 | Job console starting 2026-03-17 19:59:03.805619 | Updating git repos 2026-03-17 19:59:03.845271 | Cloning repos into workspace 2026-03-17 19:59:03.928207 | Restoring repo states 2026-03-17 19:59:03.941812 | Merging changes 2026-03-17 19:59:04.446087 | Checking out repos 2026-03-17 19:59:04.627380 | Preparing playbooks 2026-03-17 19:59:06.264712 | Running Ansible setup 2026-03-17 19:59:09.810112 | PRE-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/pre.yaml@main] 2026-03-17 19:59:10.441179 | 2026-03-17 19:59:10.441292 | PLAY [localhost] 2026-03-17 19:59:10.448658 | 2026-03-17 19:59:10.448775 | TASK [Gathering Facts] 2026-03-17 19:59:11.327629 | localhost | ok 2026-03-17 19:59:11.337601 | 2026-03-17 19:59:11.337793 | TASK [Setup log path fact] 2026-03-17 19:59:11.358514 | localhost | ok 2026-03-17 19:59:11.375450 | 2026-03-17 19:59:11.375569 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-03-17 19:59:11.407658 | localhost | ok 2026-03-17 19:59:11.418416 | 2026-03-17 19:59:11.418518 | TASK [emit-job-header : Print job information] 2026-03-17 19:59:11.460180 | # Job Information 2026-03-17 19:59:11.460425 | Ansible Version: 2.16.16 2026-03-17 19:59:11.460486 | Job: ansible-collection-kubernetes-molecule-upload-helm-chart 2026-03-17 19:59:11.460527 | Pipeline: check 2026-03-17 19:59:11.460566 | Executor: 0a8996d2b663 2026-03-17 19:59:11.460603 | Triggered by: https://github.com/vexxhost/ansible-collection-kubernetes/pull/240 2026-03-17 19:59:11.460645 | Event ID: 9474bf50-223b-11f1-9aa3-3704d885a9a9 2026-03-17 19:59:11.466125 | 2026-03-17 19:59:11.466225 | LOOP [emit-job-header : Print node information] 2026-03-17 19:59:11.546992 | localhost | ok: 2026-03-17 19:59:11.547264 | localhost | # Node Information 2026-03-17 19:59:11.547329 | localhost | Inventory Hostname: controller 2026-03-17 19:59:11.547379 | localhost | Hostname: np0000159590 2026-03-17 19:59:11.547427 | localhost | Username: zuul 2026-03-17 19:59:11.547480 | localhost | Distro: Debian 13.3 2026-03-17 19:59:11.547528 | localhost | Provider: yul1 2026-03-17 19:59:11.547571 | localhost | Region: ca-ymq-1 2026-03-17 19:59:11.547612 | localhost | Label: debian-trixie 2026-03-17 19:59:11.547655 | localhost | Product Name: OpenStack Nova 2026-03-17 19:59:11.547698 | localhost | Interface IP: 199.19.213.121 2026-03-17 19:59:11.564848 | 2026-03-17 19:59:11.565014 | TASK [log-inventory : Ensure Zuul Ansible directory exists] 2026-03-17 19:59:11.987917 | localhost -> localhost | changed 2026-03-17 19:59:11.998255 | 2026-03-17 19:59:11.998395 | TASK [log-inventory : Copy ansible inventory to logs dir] 2026-03-17 19:59:12.814432 | localhost -> localhost | changed 2026-03-17 19:59:12.824206 | 2026-03-17 19:59:12.824287 | PLAY [all] 2026-03-17 19:59:12.830934 | 2026-03-17 19:59:12.831001 | TASK [add-build-sshkey : Check to see if ssh key was already created for this build] 2026-03-17 19:59:13.068124 | controller -> localhost | ok 2026-03-17 19:59:13.078915 | 2026-03-17 19:59:13.078979 | TASK [add-build-sshkey : Create a new key in workspace based on build UUID] 2026-03-17 19:59:13.110708 | controller | ok 2026-03-17 19:59:13.125431 | controller | included: /var/lib/zuul/builds/2e61f10cd0064562b147ccc920fafa94/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/create-key-and-replace.yaml 2026-03-17 19:59:13.130236 | 2026-03-17 19:59:13.130294 | TASK [add-build-sshkey : Create Temp SSH key] 2026-03-17 19:59:14.043676 | controller -> localhost | Generating public/private rsa key pair. 2026-03-17 19:59:14.043855 | controller -> localhost | Your identification has been saved in /var/lib/zuul/builds/2e61f10cd0064562b147ccc920fafa94/work/2e61f10cd0064562b147ccc920fafa94_id_rsa 2026-03-17 19:59:14.043885 | controller -> localhost | Your public key has been saved in /var/lib/zuul/builds/2e61f10cd0064562b147ccc920fafa94/work/2e61f10cd0064562b147ccc920fafa94_id_rsa.pub 2026-03-17 19:59:14.043908 | controller -> localhost | The key fingerprint is: 2026-03-17 19:59:14.043929 | controller -> localhost | SHA256:p0OjL2XR1Utz6kxFIF1jCVvxVPkL9BHogb86Co8vQzE zuul-build-sshkey 2026-03-17 19:59:14.043963 | controller -> localhost | The key's randomart image is: 2026-03-17 19:59:14.043984 | controller -> localhost | +---[RSA 3072]----+ 2026-03-17 19:59:14.044010 | controller -> localhost | | o++X@| 2026-03-17 19:59:14.044033 | controller -> localhost | | ..=O==| 2026-03-17 19:59:14.044053 | controller -> localhost | | . .+oo*+| 2026-03-17 19:59:14.044073 | controller -> localhost | | E. . ++..| 2026-03-17 19:59:14.044094 | controller -> localhost | | S.. +o .| 2026-03-17 19:59:14.044113 | controller -> localhost | | +o+ .o. | 2026-03-17 19:59:14.044133 | controller -> localhost | | o+o . | 2026-03-17 19:59:14.044152 | controller -> localhost | | .++. o | 2026-03-17 19:59:14.044173 | controller -> localhost | | o=+. . | 2026-03-17 19:59:14.044194 | controller -> localhost | +----[SHA256]-----+ 2026-03-17 19:59:14.044239 | controller -> localhost | ok: Runtime: 0:00:00.481718 2026-03-17 19:59:14.048333 | 2026-03-17 19:59:14.048392 | TASK [add-build-sshkey : Remote setup ssh keys (linux)] 2026-03-17 19:59:14.078475 | controller | ok 2026-03-17 19:59:14.088599 | controller | included: /var/lib/zuul/builds/2e61f10cd0064562b147ccc920fafa94/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/remote-linux.yaml 2026-03-17 19:59:14.096311 | 2026-03-17 19:59:14.096378 | TASK [add-build-sshkey : Remove previously added zuul-build-sshkey] 2026-03-17 19:59:14.121469 | controller | skipping: Conditional result was False 2026-03-17 19:59:14.130492 | 2026-03-17 19:59:14.130555 | TASK [add-build-sshkey : Enable access via build key on all nodes] 2026-03-17 19:59:14.670594 | controller | changed 2026-03-17 19:59:14.678653 | 2026-03-17 19:59:14.678753 | TASK [add-build-sshkey : Make sure user has a .ssh] 2026-03-17 19:59:14.883823 | controller | ok 2026-03-17 19:59:14.890394 | 2026-03-17 19:59:14.890493 | TASK [add-build-sshkey : Install build private key as SSH key on all nodes] 2026-03-17 19:59:15.413618 | controller | changed 2026-03-17 19:59:15.419736 | 2026-03-17 19:59:15.419821 | TASK [add-build-sshkey : Install build public key as SSH key on all nodes] 2026-03-17 19:59:15.930512 | controller | changed 2026-03-17 19:59:15.936597 | 2026-03-17 19:59:15.936659 | TASK [add-build-sshkey : Remote setup ssh keys (windows)] 2026-03-17 19:59:15.960668 | controller | skipping: Conditional result was False 2026-03-17 19:59:15.969367 | 2026-03-17 19:59:15.969455 | TASK [remove-zuul-sshkey : Remove master key from local agent] 2026-03-17 19:59:16.319926 | controller -> localhost | changed 2026-03-17 19:59:16.333055 | 2026-03-17 19:59:16.333200 | TASK [add-build-sshkey : Add back temp key] 2026-03-17 19:59:16.599816 | controller -> localhost | Identity added: /var/lib/zuul/builds/2e61f10cd0064562b147ccc920fafa94/work/2e61f10cd0064562b147ccc920fafa94_id_rsa (zuul-build-sshkey) 2026-03-17 19:59:16.600091 | controller -> localhost | ok: Runtime: 0:00:00.012433 2026-03-17 19:59:16.605901 | 2026-03-17 19:59:16.605990 | TASK [add-build-sshkey : Verify we can still SSH to all nodes] 2026-03-17 19:59:16.933489 | controller | ok 2026-03-17 19:59:16.938738 | 2026-03-17 19:59:16.938798 | TASK [add-build-sshkey : Verify we can still SSH to all nodes (windows)] 2026-03-17 19:59:16.968054 | controller | skipping: Conditional result was False 2026-03-17 19:59:16.985237 | 2026-03-17 19:59:16.985446 | TASK [prepare-workspace : Start zuul_console daemon.] 2026-03-17 19:59:17.329403 | controller | ok 2026-03-17 19:59:17.336189 | 2026-03-17 19:59:17.336260 | TASK [prepare-workspace : Synchronize src repos to workspace directory.] 2026-03-17 19:59:18.474068 | controller | Output suppressed because no_log was given 2026-03-17 19:59:18.483149 | 2026-03-17 19:59:18.483238 | LOOP [ensure-output-dirs : Empty Zuul Output directories by removing them] 2026-03-17 19:59:18.717109 | controller | ok: "logs" 2026-03-17 19:59:18.717388 | controller | ok: All items complete 2026-03-17 19:59:18.717443 | 2026-03-17 19:59:18.901862 | controller | ok: "artifacts" 2026-03-17 19:59:19.086631 | controller | ok: "docs" 2026-03-17 19:59:19.101983 | 2026-03-17 19:59:19.102135 | LOOP [ensure-output-dirs : Ensure Zuul Output directories exist] 2026-03-17 19:59:19.305399 | controller | changed: "logs" 2026-03-17 19:59:19.501842 | controller | changed: "artifacts" 2026-03-17 19:59:19.688477 | controller | changed: "docs" 2026-03-17 19:59:19.706657 | 2026-03-17 19:59:19.706706 | PLAY RECAP 2026-03-17 19:59:19.706749 | controller | ok: 15 changed: 8 unreachable: 0 failed: 0 skipped: 3 rescued: 0 ignored: 0 2026-03-17 19:59:19.706776 | localhost | ok: 6 changed: 2 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-03-17 19:59:19.706796 | 2026-03-17 19:59:19.809339 | PRE-RUN END RESULT_NORMAL: [trusted : github.com/vexxhost/zuul-config/playbooks/base/pre.yaml@main] 2026-03-17 19:59:19.811771 | PRE-RUN START: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/pre.yaml@main] 2026-03-17 19:59:20.340431 | 2026-03-17 19:59:20.340544 | PLAY [all] 2026-03-17 19:59:20.350398 | 2026-03-17 19:59:20.350472 | TASK [setup-uv : Extract archive] 2026-03-17 19:59:22.784780 | controller | changed 2026-03-17 19:59:22.791887 | 2026-03-17 19:59:22.791961 | TASK [setup-uv : Print version] 2026-03-17 19:59:23.154032 | controller | uv 0.8.13 2026-03-17 19:59:23.320049 | controller | ok: Runtime: 0:00:00.016315 2026-03-17 19:59:23.326444 | 2026-03-17 19:59:23.326510 | PLAY RECAP 2026-03-17 19:59:23.326567 | controller | ok: 2 changed: 2 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-03-17 19:59:23.326601 | 2026-03-17 19:59:23.424925 | PRE-RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/pre.yaml@main] 2026-03-17 19:59:23.427664 | PRE-RUN START: [untrusted : github.com/vexxhost/ansible-collection-kubernetes/test-playbooks/molecule/pre.yml@main] 2026-03-17 19:59:23.972936 | 2026-03-17 19:59:23.973082 | PLAY [all] 2026-03-17 19:59:23.982873 | 2026-03-17 19:59:23.983104 | TASK [Update apt cache] 2026-03-17 19:59:28.648209 | controller | ok 2026-03-17 19:59:28.654847 | 2026-03-17 19:59:28.654974 | TASK [Install "jq" for log collection] 2026-03-17 19:59:30.902472 | controller | changed 2026-03-17 19:59:30.904740 | 2026-03-17 19:59:30.904787 | PLAY RECAP 2026-03-17 19:59:30.904828 | controller | ok: 2 changed: 1 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-03-17 19:59:30.904851 | 2026-03-17 19:59:31.018508 | PRE-RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/ansible-collection-kubernetes/test-playbooks/molecule/pre.yml@main] 2026-03-17 19:59:31.020075 | RUN START: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/run.yaml@main] 2026-03-17 19:59:31.594230 | 2026-03-17 19:59:31.594355 | PLAY [all] 2026-03-17 19:59:31.604140 | 2026-03-17 19:59:31.604246 | TASK [Copy inventory file for Zuul] 2026-03-17 19:59:32.494811 | controller | changed 2026-03-17 19:59:32.500600 | 2026-03-17 19:59:32.500675 | TASK [Switch "ansible_host" to private IP] 2026-03-17 19:59:32.785054 | controller | changed: 1 replacements made 2026-03-17 19:59:32.791936 | 2026-03-17 19:59:32.792070 | TASK [Run Molecule scenario] 2026-03-17 19:59:33.225187 | controller | Using CPython 3.13.5 interpreter at: /usr/bin/python3 2026-03-17 19:59:33.225287 | controller | Creating virtual environment at: .venv 2026-03-17 19:59:33.769523 | controller | Downloading pygments (1.2MiB) 2026-03-17 19:59:33.775589 | controller | Downloading cryptography (4.3MiB) 2026-03-17 19:59:33.777047 | controller | Downloading ansible-core (2.3MiB) 2026-03-17 19:59:33.950989 | controller | Downloading cryptography 2026-03-17 19:59:34.006839 | controller | Downloading pygments 2026-03-17 19:59:34.189707 | controller | Downloading ansible-core 2026-03-17 19:59:34.237211 | controller | Installed 36 packages in 46ms 2026-03-17 19:59:34.895010 | controller | INFO Collection 'vexxhost.kubernetes' detected. 2026-03-17 19:59:34.895045 | controller | INFO Scenarios will be used from 'extensions/molecule' 2026-03-17 19:59:35.766722 | controller | CRITICAL 'extensions/molecule/default/molecule.yml' glob failed. Exiting. 2026-03-17 19:59:35.766830 | controller | INFO default scenario not found, disabling shared state. 2026-03-17 19:59:35.767197 | controller | INFO [upload-helm-chart > discovery] scenario test matrix: dependency, cleanup, destroy, syntax, create, prepare, converge, idempotence, side_effect, verify, cleanup, destroy 2026-03-17 19:59:35.767300 | controller | INFO [upload-helm-chart > prerun] Performing prerun with role_name_check=0... 2026-03-17 19:59:52.446408 | controller | INFO [upload-helm-chart > dependency] Executing 2026-03-17 19:59:52.446689 | controller | WARNING [upload-helm-chart > dependency] Missing roles requirements file: requirements.yml 2026-03-17 19:59:52.446908 | controller | WARNING [upload-helm-chart > dependency] Missing collections requirements file: collections.yml 2026-03-17 19:59:52.447051 | controller | WARNING [upload-helm-chart > dependency] Executed: 2 missing (Remove from test_sequence to suppress) 2026-03-17 19:59:52.452442 | controller | INFO [upload-helm-chart > cleanup] Executing 2026-03-17 19:59:52.452822 | controller | WARNING [upload-helm-chart > cleanup] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-03-17 19:59:52.458093 | controller | INFO [upload-helm-chart > destroy] Executing 2026-03-17 19:59:52.458182 | controller | WARNING [upload-helm-chart > destroy] Skipping, '--destroy=never' requested. 2026-03-17 19:59:52.458293 | controller | INFO [upload-helm-chart > destroy] Executed: Successful 2026-03-17 19:59:52.463488 | controller | INFO [upload-helm-chart > syntax] Executing 2026-03-17 19:59:53.315790 | controller | 2026-03-17 19:59:53.316057 | controller | playbook: /home/zuul/src/github.com/vexxhost/ansible-collection-kubernetes/extensions/molecule/upload-helm-chart/converge.yml 2026-03-17 19:59:53.370503 | controller | INFO [upload-helm-chart > syntax] Executed: Successful 2026-03-17 19:59:53.380502 | controller | INFO [upload-helm-chart > create] Executing 2026-03-17 19:59:53.382076 | controller | WARNING [upload-helm-chart > create] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-03-17 19:59:53.387523 | controller | INFO [upload-helm-chart > prepare] Executing 2026-03-17 19:59:53.387670 | controller | WARNING [upload-helm-chart > prepare] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-03-17 19:59:53.392841 | controller | INFO [upload-helm-chart > converge] Executing 2026-03-17 19:59:54.226392 | controller | 2026-03-17 19:59:54.226759 | controller | PLAY [Converge] **************************************************************** 2026-03-17 19:59:54.227005 | controller | 2026-03-17 19:59:54.227254 | controller | TASK [Gathering Facts] ********************************************************* 2026-03-17 19:59:54.227508 | controller | Tuesday 17 March 2026 19:59:54 +0000 (0:00:00.029) 0:00:00.029 ********* 2026-03-17 19:59:55.488247 | controller | [WARNING]: Host 'controller' is using the discovered Python interpreter at '/usr/bin/python3.13', but future installation of another Python interpreter could cause a different interpreter to be discovered. See https://docs.ansible.com/ansible-core/2.20/reference_appendices/interpreter_discovery.html for more information. 2026-03-17 19:59:55.494460 | controller | ok: [controller] 2026-03-17 19:59:55.494481 | controller | 2026-03-17 19:59:55.494490 | controller | TASK [vexxhost.kubernetes.upload_helm_chart : Include help chart upload method tasks] *** 2026-03-17 19:59:55.494498 | controller | Tuesday 17 March 2026 19:59:55 +0000 (0:00:01.268) 0:00:01.297 ********* 2026-03-17 19:59:55.569875 | controller | included: /home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/upload_helm_chart/tasks/synchronize.yml for controller 2026-03-17 19:59:55.570153 | controller | 2026-03-17 19:59:55.570417 | controller | TASK [vexxhost.kubernetes.upload_helm_chart : Upload Helm chart] *************** 2026-03-17 19:59:55.570670 | controller | Tuesday 17 March 2026 19:59:55 +0000 (0:00:00.076) 0:00:01.373 ********* 2026-03-17 19:59:56.260797 | controller | changed: [controller] 2026-03-17 19:59:56.261083 | controller | 2026-03-17 19:59:56.261446 | controller | TASK [vexxhost.kubernetes.upload_helm_chart : Include help chart upload method tasks] *** 2026-03-17 19:59:56.261698 | controller | Tuesday 17 March 2026 19:59:56 +0000 (0:00:00.690) 0:00:02.064 ********* 2026-03-17 19:59:56.298225 | controller | included: /home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/upload_helm_chart/tasks/copy.yml for controller 2026-03-17 19:59:56.298481 | controller | 2026-03-17 19:59:56.298740 | controller | TASK [vexxhost.kubernetes.upload_helm_chart : Ensure destination dir] ********** 2026-03-17 19:59:56.298987 | controller | Tuesday 17 March 2026 19:59:56 +0000 (0:00:00.037) 0:00:02.102 ********* 2026-03-17 19:59:56.707005 | controller | changed: [controller] 2026-03-17 19:59:56.707358 | controller | 2026-03-17 19:59:56.707722 | controller | TASK [vexxhost.kubernetes.upload_helm_chart : Upload helm chart with multi_copy] *** 2026-03-17 19:59:56.708006 | controller | Tuesday 17 March 2026 19:59:56 +0000 (0:00:00.407) 0:00:02.510 ********* 2026-03-17 19:59:57.809195 | controller | changed: [controller] 2026-03-17 19:59:57.809239 | controller | 2026-03-17 19:59:57.809252 | controller | TASK [vexxhost.kubernetes.upload_helm_chart : Find destination files] ********** 2026-03-17 19:59:57.809332 | controller | Tuesday 17 March 2026 19:59:57 +0000 (0:00:01.102) 0:00:03.612 ********* 2026-03-17 19:59:58.226243 | controller | ok: [controller] 2026-03-17 19:59:58.226355 | controller | 2026-03-17 19:59:58.226624 | controller | TASK [vexxhost.kubernetes.upload_helm_chart : Delete any destination files not in the sources] *** 2026-03-17 19:59:58.226771 | controller | Tuesday 17 March 2026 19:59:58 +0000 (0:00:00.416) 0:00:04.029 ********* 2026-03-17 19:59:58.279003 | controller | skipping: [controller] 2026-03-17 19:59:58.279156 | controller | 2026-03-17 19:59:58.279340 | controller | PLAY RECAP ********************************************************************* 2026-03-17 19:59:58.279620 | controller | controller : ok=7 changed=3 unreachable=0 failed=0 skipped=1 rescued=0 ignored=0 2026-03-17 19:59:58.279787 | controller | 2026-03-17 19:59:58.279945 | controller | 2026-03-17 19:59:58.280125 | controller | TASKS RECAP ******************************************************************** 2026-03-17 19:59:58.280313 | controller | Tuesday 17 March 2026 19:59:58 +0000 (0:00:00.054) 0:00:04.083 ********* 2026-03-17 19:59:58.280483 | controller | =============================================================================== 2026-03-17 19:59:58.280659 | controller | Gathering Facts --------------------------------------------------------- 1.27s 2026-03-17 19:59:58.280865 | controller | vexxhost.kubernetes.upload_helm_chart : Upload helm chart with multi_copy --- 1.10s 2026-03-17 19:59:58.281043 | controller | vexxhost.kubernetes.upload_helm_chart : Upload Helm chart --------------- 0.69s 2026-03-17 19:59:58.281574 | controller | vexxhost.kubernetes.upload_helm_chart : Find destination files ---------- 0.42s 2026-03-17 19:59:58.281753 | controller | vexxhost.kubernetes.upload_helm_chart : Ensure destination dir ---------- 0.41s 2026-03-17 19:59:58.281900 | controller | vexxhost.kubernetes.upload_helm_chart : Include help chart upload method tasks --- 0.08s 2026-03-17 19:59:58.282090 | controller | vexxhost.kubernetes.upload_helm_chart : Delete any destination files not in the sources --- 0.05s 2026-03-17 19:59:58.282282 | controller | vexxhost.kubernetes.upload_helm_chart : Include help chart upload method tasks --- 0.04s 2026-03-17 19:59:58.419416 | controller | INFO [upload-helm-chart > converge] Executed: Successful 2026-03-17 19:59:58.425415 | controller | INFO [upload-helm-chart > idempotence] Executing 2026-03-17 19:59:59.239965 | controller | 2026-03-17 19:59:59.240009 | controller | PLAY [Converge] **************************************************************** 2026-03-17 19:59:59.240057 | controller | 2026-03-17 19:59:59.240174 | controller | TASK [Gathering Facts] ********************************************************* 2026-03-17 19:59:59.240275 | controller | Tuesday 17 March 2026 19:59:59 +0000 (0:00:00.010) 0:00:00.010 ********* 2026-03-17 20:00:00.345242 | controller | [WARNING]: Host 'controller' is using the discovered Python interpreter at '/usr/bin/python3.13', but future installation of another Python interpreter could cause a different interpreter to be discovered. See https://docs.ansible.com/ansible-core/2.20/reference_appendices/interpreter_discovery.html for more information. 2026-03-17 20:00:00.351433 | controller | ok: [controller] 2026-03-17 20:00:00.351616 | controller | 2026-03-17 20:00:00.351825 | controller | TASK [vexxhost.kubernetes.upload_helm_chart : Include help chart upload method tasks] *** 2026-03-17 20:00:00.352016 | controller | Tuesday 17 March 2026 20:00:00 +0000 (0:00:01.111) 0:00:01.121 ********* 2026-03-17 20:00:00.425333 | controller | included: /home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/upload_helm_chart/tasks/synchronize.yml for controller 2026-03-17 20:00:00.425462 | controller | 2026-03-17 20:00:00.425694 | controller | TASK [vexxhost.kubernetes.upload_helm_chart : Upload Helm chart] *************** 2026-03-17 20:00:00.425942 | controller | Tuesday 17 March 2026 20:00:00 +0000 (0:00:00.073) 0:00:01.195 ********* 2026-03-17 20:00:01.139106 | controller | ok: [controller] 2026-03-17 20:00:01.139251 | controller | 2026-03-17 20:00:01.139475 | controller | TASK [vexxhost.kubernetes.upload_helm_chart : Include help chart upload method tasks] *** 2026-03-17 20:00:01.139673 | controller | Tuesday 17 March 2026 20:00:01 +0000 (0:00:00.713) 0:00:01.909 ********* 2026-03-17 20:00:01.181275 | controller | included: /home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/upload_helm_chart/tasks/copy.yml for controller 2026-03-17 20:00:01.181439 | controller | 2026-03-17 20:00:01.181637 | controller | TASK [vexxhost.kubernetes.upload_helm_chart : Ensure destination dir] ********** 2026-03-17 20:00:01.181826 | controller | Tuesday 17 March 2026 20:00:01 +0000 (0:00:00.042) 0:00:01.951 ********* 2026-03-17 20:00:01.591082 | controller | ok: [controller] 2026-03-17 20:00:01.591230 | controller | 2026-03-17 20:00:01.591460 | controller | TASK [vexxhost.kubernetes.upload_helm_chart : Upload helm chart with multi_copy] *** 2026-03-17 20:00:01.591657 | controller | Tuesday 17 March 2026 20:00:01 +0000 (0:00:00.409) 0:00:02.360 ********* 2026-03-17 20:00:02.709117 | controller | ok: [controller] 2026-03-17 20:00:02.709309 | controller | 2026-03-17 20:00:02.709527 | controller | TASK [vexxhost.kubernetes.upload_helm_chart : Find destination files] ********** 2026-03-17 20:00:02.709726 | controller | Tuesday 17 March 2026 20:00:02 +0000 (0:00:01.118) 0:00:03.479 ********* 2026-03-17 20:00:03.105692 | controller | ok: [controller] 2026-03-17 20:00:03.105804 | controller | 2026-03-17 20:00:03.105993 | controller | TASK [vexxhost.kubernetes.upload_helm_chart : Delete any destination files not in the sources] *** 2026-03-17 20:00:03.106132 | controller | Tuesday 17 March 2026 20:00:03 +0000 (0:00:00.396) 0:00:03.875 ********* 2026-03-17 20:00:03.147639 | controller | skipping: [controller] 2026-03-17 20:00:03.147719 | controller | 2026-03-17 20:00:03.147830 | controller | PLAY RECAP ********************************************************************* 2026-03-17 20:00:03.147945 | controller | controller : ok=7 changed=0 unreachable=0 failed=0 skipped=1 rescued=0 ignored=0 2026-03-17 20:00:03.148037 | controller | 2026-03-17 20:00:03.148126 | controller | 2026-03-17 20:00:03.148219 | controller | TASKS RECAP ******************************************************************** 2026-03-17 20:00:03.148362 | controller | Tuesday 17 March 2026 20:00:03 +0000 (0:00:00.042) 0:00:03.918 ********* 2026-03-17 20:00:03.148451 | controller | =============================================================================== 2026-03-17 20:00:03.148561 | controller | vexxhost.kubernetes.upload_helm_chart : Upload helm chart with multi_copy --- 1.12s 2026-03-17 20:00:03.148662 | controller | Gathering Facts --------------------------------------------------------- 1.11s 2026-03-17 20:00:03.148766 | controller | vexxhost.kubernetes.upload_helm_chart : Upload Helm chart --------------- 0.71s 2026-03-17 20:00:03.148877 | controller | vexxhost.kubernetes.upload_helm_chart : Ensure destination dir ---------- 0.41s 2026-03-17 20:00:03.148995 | controller | vexxhost.kubernetes.upload_helm_chart : Find destination files ---------- 0.40s 2026-03-17 20:00:03.149140 | controller | vexxhost.kubernetes.upload_helm_chart : Include help chart upload method tasks --- 0.07s 2026-03-17 20:00:03.149239 | controller | vexxhost.kubernetes.upload_helm_chart : Delete any destination files not in the sources --- 0.04s 2026-03-17 20:00:03.149323 | controller | vexxhost.kubernetes.upload_helm_chart : Include help chart upload method tasks --- 0.04s 2026-03-17 20:00:03.248929 | controller | INFO [upload-helm-chart > idempotence] Executed: Successful 2026-03-17 20:00:03.257495 | controller | INFO [upload-helm-chart > side_effect] Executing 2026-03-17 20:00:04.051757 | controller | 2026-03-17 20:00:04.051894 | controller | PLAY [Side effect] ************************************************************* 2026-03-17 20:00:04.052102 | controller | 2026-03-17 20:00:04.052291 | controller | TASK [Gathering Facts] ********************************************************* 2026-03-17 20:00:04.052439 | controller | Tuesday 17 March 2026 20:00:04 +0000 (0:00:00.010) 0:00:00.010 ********* 2026-03-17 20:00:05.147356 | controller | [WARNING]: Host 'controller' is using the discovered Python interpreter at '/usr/bin/python3.13', but future installation of another Python interpreter could cause a different interpreter to be discovered. See https://docs.ansible.com/ansible-core/2.20/reference_appendices/interpreter_discovery.html for more information. 2026-03-17 20:00:05.154267 | controller | ok: [controller] 2026-03-17 20:00:05.154446 | controller | 2026-03-17 20:00:05.154660 | controller | TASK [vexxhost.kubernetes.upload_helm_chart : Include help chart upload method tasks] *** 2026-03-17 20:00:05.154883 | controller | Tuesday 17 March 2026 20:00:05 +0000 (0:00:01.102) 0:00:01.112 ********* 2026-03-17 20:00:05.233515 | controller | included: /home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/upload_helm_chart/tasks/synchronize.yml for controller 2026-03-17 20:00:05.233647 | controller | 2026-03-17 20:00:05.233840 | controller | TASK [vexxhost.kubernetes.upload_helm_chart : Upload Helm chart] *************** 2026-03-17 20:00:05.234058 | controller | Tuesday 17 March 2026 20:00:05 +0000 (0:00:00.079) 0:00:01.192 ********* 2026-03-17 20:00:05.948655 | controller | changed: [controller] 2026-03-17 20:00:05.948773 | controller | 2026-03-17 20:00:05.949013 | controller | TASK [vexxhost.kubernetes.upload_helm_chart : Include help chart upload method tasks] *** 2026-03-17 20:00:05.949279 | controller | Tuesday 17 March 2026 20:00:05 +0000 (0:00:00.714) 0:00:01.907 ********* 2026-03-17 20:00:05.988975 | controller | included: /home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/upload_helm_chart/tasks/copy.yml for controller 2026-03-17 20:00:05.989166 | controller | 2026-03-17 20:00:05.989374 | controller | TASK [vexxhost.kubernetes.upload_helm_chart : Ensure destination dir] ********** 2026-03-17 20:00:05.989567 | controller | Tuesday 17 March 2026 20:00:05 +0000 (0:00:00.040) 0:00:01.948 ********* 2026-03-17 20:00:06.422257 | controller | ok: [controller] 2026-03-17 20:00:06.422305 | controller | 2026-03-17 20:00:06.422314 | controller | TASK [vexxhost.kubernetes.upload_helm_chart : Upload helm chart with multi_copy] *** 2026-03-17 20:00:06.422323 | controller | Tuesday 17 March 2026 20:00:06 +0000 (0:00:00.431) 0:00:02.379 ********* 2026-03-17 20:00:07.501895 | controller | ok: [controller] 2026-03-17 20:00:07.501920 | controller | 2026-03-17 20:00:07.501926 | controller | TASK [vexxhost.kubernetes.upload_helm_chart : Find destination files] ********** 2026-03-17 20:00:07.501931 | controller | Tuesday 17 March 2026 20:00:07 +0000 (0:00:01.078) 0:00:03.458 ********* 2026-03-17 20:00:07.900460 | controller | ok: [controller] 2026-03-17 20:00:07.900559 | controller | 2026-03-17 20:00:07.900821 | controller | TASK [vexxhost.kubernetes.upload_helm_chart : Delete any destination files not in the sources] *** 2026-03-17 20:00:07.900834 | controller | Tuesday 17 March 2026 20:00:07 +0000 (0:00:00.401) 0:00:03.859 ********* 2026-03-17 20:00:08.203124 | controller | changed: [controller] => (item=/file) 2026-03-17 20:00:08.203402 | controller | 2026-03-17 20:00:08.203653 | controller | PLAY RECAP ********************************************************************* 2026-03-17 20:00:08.203927 | controller | controller : ok=8 changed=2 unreachable=0 failed=0 skipped=0 rescued=0 ignored=0 2026-03-17 20:00:08.204155 | controller | 2026-03-17 20:00:08.204377 | controller | 2026-03-17 20:00:08.204617 | controller | TASKS RECAP ******************************************************************** 2026-03-17 20:00:08.204909 | controller | Tuesday 17 March 2026 20:00:08 +0000 (0:00:00.303) 0:00:04.162 ********* 2026-03-17 20:00:08.205184 | controller | =============================================================================== 2026-03-17 20:00:08.205432 | controller | Gathering Facts --------------------------------------------------------- 1.10s 2026-03-17 20:00:08.205689 | controller | vexxhost.kubernetes.upload_helm_chart : Upload helm chart with multi_copy --- 1.08s 2026-03-17 20:00:08.205939 | controller | vexxhost.kubernetes.upload_helm_chart : Upload Helm chart --------------- 0.71s 2026-03-17 20:00:08.206185 | controller | vexxhost.kubernetes.upload_helm_chart : Ensure destination dir ---------- 0.43s 2026-03-17 20:00:08.206431 | controller | vexxhost.kubernetes.upload_helm_chart : Find destination files ---------- 0.40s 2026-03-17 20:00:08.206683 | controller | vexxhost.kubernetes.upload_helm_chart : Delete any destination files not in the sources --- 0.30s 2026-03-17 20:00:08.206936 | controller | vexxhost.kubernetes.upload_helm_chart : Include help chart upload method tasks --- 0.08s 2026-03-17 20:00:08.207186 | controller | vexxhost.kubernetes.upload_helm_chart : Include help chart upload method tasks --- 0.04s 2026-03-17 20:00:08.291727 | controller | INFO [upload-helm-chart > side_effect] Executed: Successful 2026-03-17 20:00:08.303002 | controller | INFO [upload-helm-chart > verify] Executing 2026-03-17 20:00:09.088173 | controller | 2026-03-17 20:00:09.088473 | controller | PLAY [Verify] ****************************************************************** 2026-03-17 20:00:09.088710 | controller | 2026-03-17 20:00:09.088961 | controller | TASK [Gathering Facts] ********************************************************* 2026-03-17 20:00:09.089431 | controller | Tuesday 17 March 2026 20:00:09 +0000 (0:00:00.009) 0:00:00.009 ********* 2026-03-17 20:00:10.136888 | controller | [WARNING]: Host 'controller' is using the discovered Python interpreter at '/usr/bin/python3.13', but future installation of another Python interpreter could cause a different interpreter to be discovered. See https://docs.ansible.com/ansible-core/2.20/reference_appendices/interpreter_discovery.html for more information. 2026-03-17 20:00:10.143123 | controller | ok: [controller] 2026-03-17 20:00:10.143145 | controller | 2026-03-17 20:00:10.143154 | controller | TASK [Stat file 1] ************************************************************* 2026-03-17 20:00:10.143162 | controller | Tuesday 17 March 2026 20:00:10 +0000 (0:00:01.054) 0:00:01.063 ********* 2026-03-17 20:00:10.531569 | controller | ok: [controller] 2026-03-17 20:00:10.531861 | controller | 2026-03-17 20:00:10.532132 | controller | TASK [Stat file 2] ************************************************************* 2026-03-17 20:00:10.532401 | controller | Tuesday 17 March 2026 20:00:10 +0000 (0:00:00.388) 0:00:01.452 ********* 2026-03-17 20:00:10.830515 | controller | ok: [controller] 2026-03-17 20:00:10.830812 | controller | 2026-03-17 20:00:10.831074 | controller | TASK [Stat removed file 1] ***************************************************** 2026-03-17 20:00:10.831326 | controller | Tuesday 17 March 2026 20:00:10 +0000 (0:00:00.299) 0:00:01.751 ********* 2026-03-17 20:00:11.120751 | controller | ok: [controller] 2026-03-17 20:00:11.121012 | controller | 2026-03-17 20:00:11.121316 | controller | TASK [Stat removed file 2] ***************************************************** 2026-03-17 20:00:11.121585 | controller | Tuesday 17 March 2026 20:00:11 +0000 (0:00:00.290) 0:00:02.041 ********* 2026-03-17 20:00:11.405045 | controller | ok: [controller] 2026-03-17 20:00:11.405087 | controller | 2026-03-17 20:00:11.405182 | controller | TASK [ansible.builtin.assert] ************************************************** 2026-03-17 20:00:11.405190 | controller | Tuesday 17 March 2026 20:00:11 +0000 (0:00:00.283) 0:00:02.325 ********* 2026-03-17 20:00:11.437595 | controller | ok: [controller] => { 2026-03-17 20:00:11.439518 | controller | "changed": false, 2026-03-17 20:00:11.439543 | controller | "msg": "All assertions passed" 2026-03-17 20:00:11.439549 | controller | } 2026-03-17 20:00:11.439555 | controller | 2026-03-17 20:00:11.439560 | controller | PLAY RECAP ********************************************************************* 2026-03-17 20:00:11.439565 | controller | controller : ok=6 changed=0 unreachable=0 failed=0 skipped=0 rescued=0 ignored=0 2026-03-17 20:00:11.439570 | controller | 2026-03-17 20:00:11.439581 | controller | 2026-03-17 20:00:11.439585 | controller | TASKS RECAP ******************************************************************** 2026-03-17 20:00:11.439590 | controller | Tuesday 17 March 2026 20:00:11 +0000 (0:00:00.031) 0:00:02.357 ********* 2026-03-17 20:00:11.439595 | controller | =============================================================================== 2026-03-17 20:00:11.439599 | controller | Gathering Facts --------------------------------------------------------- 1.05s 2026-03-17 20:00:11.439604 | controller | Stat file 1 ------------------------------------------------------------- 0.39s 2026-03-17 20:00:11.439608 | controller | Stat file 2 ------------------------------------------------------------- 0.30s 2026-03-17 20:00:11.439613 | controller | Stat removed file 1 ----------------------------------------------------- 0.29s 2026-03-17 20:00:11.439617 | controller | Stat removed file 2 ----------------------------------------------------- 0.28s 2026-03-17 20:00:11.439622 | controller | ansible.builtin.assert -------------------------------------------------- 0.03s 2026-03-17 20:00:11.533410 | controller | INFO [upload-helm-chart > verify] Executed: Successful 2026-03-17 20:00:11.545075 | controller | INFO [upload-helm-chart > cleanup] Executing 2026-03-17 20:00:11.545462 | controller | WARNING [upload-helm-chart > cleanup] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-03-17 20:00:11.550759 | controller | INFO [upload-helm-chart > destroy] Executing 2026-03-17 20:00:11.550876 | controller | WARNING [upload-helm-chart > destroy] Skipping, '--destroy=never' requested. 2026-03-17 20:00:11.550962 | controller | INFO [upload-helm-chart > destroy] Executed: Successful 2026-03-17 20:00:11.551278 | controller | WARNING Molecule executed 1 scenario (1 missing files) 2026-03-17 20:00:11.868906 | controller | ok: Runtime: 0:00:38.484960 2026-03-17 20:00:11.875955 | 2026-03-17 20:00:11.876007 | PLAY RECAP 2026-03-17 20:00:11.876140 | controller | ok: 3 changed: 3 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-03-17 20:00:11.876169 | 2026-03-17 20:00:11.976700 | RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/run.yaml@main] 2026-03-17 20:00:11.979414 | POST-RUN START: [untrusted : github.com/vexxhost/ansible-collection-kubernetes/test-playbooks/molecule/post.yml@main] 2026-03-17 20:00:12.537971 | 2026-03-17 20:00:12.538455 | PLAY [all] 2026-03-17 20:00:12.549371 | 2026-03-17 20:00:12.549448 | TASK [describe-kubernetes-objects : creating directory for cluster scoped objects] 2026-03-17 20:00:12.948521 | controller | changed 2026-03-17 20:00:12.954278 | 2026-03-17 20:00:12.954386 | TASK [describe-kubernetes-objects : Gathering descriptions for cluster scoped objects] 2026-03-17 20:00:13.321499 | controller | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-03-17 20:00:13.322207 | controller | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-03-17 20:00:13.331460 | controller | environment: line 1: kubectl: command not found 2026-03-17 20:00:13.333142 | controller | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-03-17 20:00:13.334596 | controller | environment: line 1: kubectl: command not found 2026-03-17 20:00:13.336526 | controller | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-03-17 20:00:13.338163 | controller | environment: line 1: kubectl: command not found 2026-03-17 20:00:13.339163 | controller | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-03-17 20:00:13.341731 | controller | environment: line 1: kubectl: command not found 2026-03-17 20:00:13.343015 | controller | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-03-17 20:00:13.346141 | controller | environment: line 1: kubectl: command not found 2026-03-17 20:00:13.346719 | controller | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-03-17 20:00:13.483673 | controller | ok: Runtime: 0:00:00.038701 2026-03-17 20:00:13.490972 | 2026-03-17 20:00:13.491039 | TASK [describe-kubernetes-objects : creating directory for namespace scoped objects] 2026-03-17 20:00:13.722824 | controller | changed 2026-03-17 20:00:13.728579 | 2026-03-17 20:00:13.728684 | TASK [describe-kubernetes-objects : Gathering descriptions for namespace scoped objects] 2026-03-17 20:00:13.960454 | controller | environment: line 5: kubectl: command not found 2026-03-17 20:00:13.962038 | controller | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-03-17 20:00:13.962114 | controller | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-03-17 20:00:13.962158 | controller | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-03-17 20:00:14.256633 | controller | ok: Runtime: 0:00:00.013757 2026-03-17 20:00:14.269805 | 2026-03-17 20:00:14.269978 | TASK [describe-kubernetes-objects : Downloads logs to executor] 2026-03-17 20:00:14.942302 | controller | changed: 2026-03-17 20:00:14.942556 | controller | created directory /var/lib/zuul/builds/2e61f10cd0064562b147ccc920fafa94/work/logs/controller 2026-03-17 20:00:14.942592 | controller | cd+++++++++ objects/ 2026-03-17 20:00:14.942616 | controller | cd+++++++++ objects/cluster/ 2026-03-17 20:00:14.942639 | controller | cd+++++++++ objects/namespaced/ 2026-03-17 20:00:14.952400 | 2026-03-17 20:00:14.952559 | TASK [gather-pod-logs : creating directory for pod logs] 2026-03-17 20:00:15.190988 | controller | changed 2026-03-17 20:00:15.197341 | 2026-03-17 20:00:15.197435 | TASK [gather-pod-logs : creating directory for failed pod logs] 2026-03-17 20:00:15.428259 | controller | changed 2026-03-17 20:00:15.433529 | 2026-03-17 20:00:15.433601 | TASK [gather-pod-logs : retrieve all kubernetes logs, current and previous (if they exist)] 2026-03-17 20:00:15.661789 | controller | environment: line 3: kubectl: command not found 2026-03-17 20:00:15.962036 | controller | ok: Runtime: 0:00:00.012899 2026-03-17 20:00:15.969132 | 2026-03-17 20:00:15.969200 | TASK [gather-pod-logs : Downloads pod logs to executor] 2026-03-17 20:00:16.497559 | controller | changed: 2026-03-17 20:00:16.497756 | controller | cd+++++++++ pod-logs/ 2026-03-17 20:00:16.497800 | controller | cd+++++++++ pod-logs/failed-pods/ 2026-03-17 20:00:16.506378 | 2026-03-17 20:00:16.506449 | LOOP [helm-release-status : creating directory for helm release status] 2026-03-17 20:00:16.740466 | controller | changed: "values" 2026-03-17 20:00:16.932652 | controller | changed: "releases" 2026-03-17 20:00:16.955222 | 2026-03-17 20:00:16.955385 | TASK [helm-release-status : Gather get release status for helm charts] 2026-03-17 20:00:17.191022 | controller | /bin/bash: line 3: kubectl: command not found 2026-03-17 20:00:17.486588 | controller | ok: Runtime: 0:00:00.009497 2026-03-17 20:00:17.492033 | 2026-03-17 20:00:17.492098 | TASK [helm-release-status : Downloads logs to executor] 2026-03-17 20:00:18.029257 | controller | changed: 2026-03-17 20:00:18.029560 | controller | cd+++++++++ helm/ 2026-03-17 20:00:18.029623 | controller | cd+++++++++ helm/releases/ 2026-03-17 20:00:18.029676 | controller | cd+++++++++ helm/values/ 2026-03-17 20:00:18.036578 | 2026-03-17 20:00:18.036629 | PLAY RECAP 2026-03-17 20:00:18.036676 | controller | ok: 12 changed: 12 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-03-17 20:00:18.036698 | 2026-03-17 20:00:18.182994 | POST-RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/ansible-collection-kubernetes/test-playbooks/molecule/post.yml@main] 2026-03-17 20:00:18.184620 | POST-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post.yaml@main] 2026-03-17 20:00:18.731371 | 2026-03-17 20:00:18.731490 | PLAY [all] 2026-03-17 20:00:18.741021 | 2026-03-17 20:00:18.741095 | TASK [fetch-output : Set log path for multiple nodes] 2026-03-17 20:00:18.784656 | controller | skipping: Conditional result was False 2026-03-17 20:00:18.791768 | 2026-03-17 20:00:18.791875 | TASK [fetch-output : Set log path for single node] 2026-03-17 20:00:18.833858 | controller | ok 2026-03-17 20:00:18.841521 | 2026-03-17 20:00:18.841654 | LOOP [fetch-output : Ensure local output dirs] 2026-03-17 20:00:19.205599 | controller -> localhost | ok: "/var/lib/zuul/builds/2e61f10cd0064562b147ccc920fafa94/work/logs" 2026-03-17 20:00:19.413737 | controller -> localhost | changed: "/var/lib/zuul/builds/2e61f10cd0064562b147ccc920fafa94/work/artifacts" 2026-03-17 20:00:19.615272 | controller -> localhost | changed: "/var/lib/zuul/builds/2e61f10cd0064562b147ccc920fafa94/work/docs" 2026-03-17 20:00:19.624215 | 2026-03-17 20:00:19.624369 | LOOP [fetch-output : Collect logs, artifacts and docs] 2026-03-17 20:00:20.285697 | controller | changed: .d..t...... ./ 2026-03-17 20:00:20.286120 | controller | changed: All items complete 2026-03-17 20:00:20.286218 | 2026-03-17 20:00:20.792285 | controller | changed: .d..t...... ./ 2026-03-17 20:00:21.294174 | controller | changed: .d..t...... ./ 2026-03-17 20:00:21.307974 | 2026-03-17 20:00:21.308098 | LOOP [merge-output-to-logs : Move artifacts and docs to logs dir] 2026-03-17 20:00:21.752231 | controller -> localhost | ok: Item: artifacts Runtime: 0:00:00.007071 2026-03-17 20:00:21.976600 | controller -> localhost | ok: Item: docs Runtime: 0:00:00.006096 2026-03-17 20:00:21.993356 | 2026-03-17 20:00:21.993497 | PLAY [all] 2026-03-17 20:00:22.000728 | 2026-03-17 20:00:22.000813 | TASK [remove-build-sshkey : Remove the build SSH key from all nodes] 2026-03-17 20:00:22.464663 | controller | changed 2026-03-17 20:00:22.470843 | 2026-03-17 20:00:22.470907 | PLAY RECAP 2026-03-17 20:00:22.470965 | controller | ok: 5 changed: 4 unreachable: 0 failed: 0 skipped: 1 rescued: 0 ignored: 0 2026-03-17 20:00:22.470995 | 2026-03-17 20:00:22.565732 | POST-RUN END RESULT_NORMAL: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post.yaml@main] 2026-03-17 20:00:22.568372 | POST-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post-logs.yaml@main] 2026-03-17 20:00:23.156972 | 2026-03-17 20:00:23.157114 | PLAY [localhost] 2026-03-17 20:00:23.172080 | 2026-03-17 20:00:23.172704 | TASK [Generate Zuul manifest] 2026-03-17 20:00:23.195427 | localhost | ok 2026-03-17 20:00:23.213909 | 2026-03-17 20:00:23.214072 | TASK [generate-zuul-manifest : Generate Zuul manifest] 2026-03-17 20:00:23.507309 | localhost | changed 2026-03-17 20:00:23.520046 | 2026-03-17 20:00:23.520121 | TASK [generate-zuul-manifest : Return Zuul manifest URL to Zuul] 2026-03-17 20:00:23.551237 | localhost | ok 2026-03-17 20:00:23.560675 | 2026-03-17 20:00:23.560770 | TASK [Upload logs] 2026-03-17 20:00:23.578361 | localhost | ok 2026-03-17 20:00:23.639826 | 2026-03-17 20:00:23.639961 | TASK [Set zuul-log-path fact] 2026-03-17 20:00:23.658663 | localhost | ok 2026-03-17 20:00:23.674268 | 2026-03-17 20:00:23.674395 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-03-17 20:00:23.705677 | localhost | ok 2026-03-17 20:00:23.714548 | 2026-03-17 20:00:23.714630 | TASK [upload-logs : Create log directories] 2026-03-17 20:00:24.134739 | localhost | changed 2026-03-17 20:00:24.141350 | 2026-03-17 20:00:24.141447 | TASK [upload-logs : Ensure logs are readable before uploading] 2026-03-17 20:00:24.566262 | localhost -> localhost | ok: Runtime: 0:00:00.005268 2026-03-17 20:00:24.574320 | 2026-03-17 20:00:24.574391 | TASK [upload-logs : Upload logs to log server] 2026-03-17 20:00:25.008349 | localhost | Output suppressed because no_log was given 2026-03-17 20:00:25.013487 | 2026-03-17 20:00:25.013582 | LOOP [upload-logs : Compress console log and json output] 2026-03-17 20:00:25.057212 | localhost | skipping: Conditional result was False 2026-03-17 20:00:25.063851 | localhost | skipping: Conditional result was False 2026-03-17 20:00:25.077740 | 2026-03-17 20:00:25.077894 | LOOP [upload-logs : Upload compressed console log and json output] 2026-03-17 20:00:25.122706 | localhost | skipping: Conditional result was False 2026-03-17 20:00:25.123211 | 2026-03-17 20:00:25.126911 | localhost | skipping: Conditional result was False 2026-03-17 20:00:25.143000 | 2026-03-17 20:00:25.143203 | LOOP [upload-logs : Upload console log and json output]