2026-04-22 09:27:24.484046 | Job console starting 2026-04-22 09:27:24.502294 | Updating git repos 2026-04-22 09:27:24.578367 | Cloning repos into workspace 2026-04-22 09:27:24.781430 | Restoring repo states 2026-04-22 09:27:24.800069 | Merging changes 2026-04-22 09:27:25.354665 | Checking out repos 2026-04-22 09:27:25.475324 | Preparing playbooks 2026-04-22 09:27:29.722596 | Running Ansible setup 2026-04-22 09:27:33.562287 | PRE-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/pre.yaml@main] 2026-04-22 09:27:34.214849 | 2026-04-22 09:27:34.215031 | PLAY [localhost] 2026-04-22 09:27:34.223810 | 2026-04-22 09:27:34.223920 | TASK [Gathering Facts] 2026-04-22 09:27:35.319474 | localhost | ok 2026-04-22 09:27:35.339645 | 2026-04-22 09:27:35.339760 | TASK [Setup log path fact] 2026-04-22 09:27:35.366109 | localhost | ok 2026-04-22 09:27:35.378550 | 2026-04-22 09:27:35.378617 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-04-22 09:27:35.409049 | localhost | ok 2026-04-22 09:27:35.416522 | 2026-04-22 09:27:35.416610 | TASK [emit-job-header : Print job information] 2026-04-22 09:27:35.456519 | # Job Information 2026-04-22 09:27:35.456764 | Ansible Version: 2.16.16 2026-04-22 09:27:35.456813 | Job: ansible-collection-kubernetes-molecule-upload-helm-chart 2026-04-22 09:27:35.456845 | Pipeline: check 2026-04-22 09:27:35.456879 | Executor: 0a8996d2b663 2026-04-22 09:27:35.456910 | Triggered by: https://github.com/vexxhost/ansible-collection-kubernetes/pull/268 2026-04-22 09:27:35.456944 | Event ID: 47391610-3e2d-11f1-8e82-d08f6f30e321 2026-04-22 09:27:35.461194 | 2026-04-22 09:27:35.461291 | LOOP [emit-job-header : Print node information] 2026-04-22 09:27:35.555166 | localhost | ok: 2026-04-22 09:27:35.555399 | localhost | # Node Information 2026-04-22 09:27:35.555439 | localhost | Inventory Hostname: controller 2026-04-22 09:27:35.555470 | localhost | Hostname: np0000169272 2026-04-22 09:27:35.555498 | localhost | Username: zuul 2026-04-22 09:27:35.555531 | localhost | Distro: Debian 13.4 2026-04-22 09:27:35.555558 | localhost | Provider: yul1 2026-04-22 09:27:35.555585 | localhost | Region: ca-ymq-1 2026-04-22 09:27:35.555611 | localhost | Label: debian-trixie 2026-04-22 09:27:35.555638 | localhost | Product Name: OpenStack Nova 2026-04-22 09:27:35.555664 | localhost | Interface IP: 199.19.213.226 2026-04-22 09:27:35.570451 | 2026-04-22 09:27:35.570620 | TASK [log-inventory : Ensure Zuul Ansible directory exists] 2026-04-22 09:27:37.086828 | localhost -> localhost | changed 2026-04-22 09:27:37.092779 | 2026-04-22 09:27:37.092867 | TASK [log-inventory : Copy ansible inventory to logs dir] 2026-04-22 09:27:38.026865 | localhost -> localhost | changed 2026-04-22 09:27:38.037085 | 2026-04-22 09:27:38.037147 | PLAY [all] 2026-04-22 09:27:38.043962 | 2026-04-22 09:27:38.044026 | TASK [add-build-sshkey : Check to see if ssh key was already created for this build] 2026-04-22 09:27:38.545359 | controller -> localhost | ok 2026-04-22 09:27:38.556429 | 2026-04-22 09:27:38.556506 | TASK [add-build-sshkey : Create a new key in workspace based on build UUID] 2026-04-22 09:27:38.586803 | controller | ok 2026-04-22 09:27:38.603172 | controller | included: /var/lib/zuul/builds/ce571adc4d4c4d51a7f2a8c08523e31c/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/create-key-and-replace.yaml 2026-04-22 09:27:38.608676 | 2026-04-22 09:27:38.608736 | TASK [add-build-sshkey : Create Temp SSH key] 2026-04-22 09:27:39.848589 | controller -> localhost | Generating public/private rsa key pair. 2026-04-22 09:27:39.848780 | controller -> localhost | Your identification has been saved in /var/lib/zuul/builds/ce571adc4d4c4d51a7f2a8c08523e31c/work/ce571adc4d4c4d51a7f2a8c08523e31c_id_rsa 2026-04-22 09:27:39.848809 | controller -> localhost | Your public key has been saved in /var/lib/zuul/builds/ce571adc4d4c4d51a7f2a8c08523e31c/work/ce571adc4d4c4d51a7f2a8c08523e31c_id_rsa.pub 2026-04-22 09:27:39.848832 | controller -> localhost | The key fingerprint is: 2026-04-22 09:27:39.848853 | controller -> localhost | SHA256:q0Bvy1F19wvaR8lwSq4QavpJN9Ne76XT0jQJ+GslsR0 zuul-build-sshkey 2026-04-22 09:27:39.848888 | controller -> localhost | The key's randomart image is: 2026-04-22 09:27:39.848909 | controller -> localhost | +---[RSA 3072]----+ 2026-04-22 09:27:39.848936 | controller -> localhost | | | 2026-04-22 09:27:39.848973 | controller -> localhost | | | 2026-04-22 09:27:39.848997 | controller -> localhost | | .. oo.. | 2026-04-22 09:27:39.849019 | controller -> localhost | | ...oo+=E.| 2026-04-22 09:27:39.849039 | controller -> localhost | | . oS. .+=++| 2026-04-22 09:27:39.849059 | controller -> localhost | | . .o. .o ++o=o| 2026-04-22 09:27:39.849081 | controller -> localhost | | ..+..+ + o+*o| 2026-04-22 09:27:39.849103 | controller -> localhost | | +o+o + .o=.+| 2026-04-22 09:27:39.849125 | controller -> localhost | | +o .. o= | 2026-04-22 09:27:39.849146 | controller -> localhost | +----[SHA256]-----+ 2026-04-22 09:27:39.849194 | controller -> localhost | ok: Runtime: 0:00:00.803532 2026-04-22 09:27:39.853264 | 2026-04-22 09:27:39.853327 | TASK [add-build-sshkey : Remote setup ssh keys (linux)] 2026-04-22 09:27:39.881412 | controller | ok 2026-04-22 09:27:39.890171 | controller | included: /var/lib/zuul/builds/ce571adc4d4c4d51a7f2a8c08523e31c/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/remote-linux.yaml 2026-04-22 09:27:39.899027 | 2026-04-22 09:27:39.899093 | TASK [add-build-sshkey : Remove previously added zuul-build-sshkey] 2026-04-22 09:27:39.924092 | controller | skipping: Conditional result was False 2026-04-22 09:27:40.016275 | 2026-04-22 09:27:40.016424 | TASK [add-build-sshkey : Enable access via build key on all nodes] 2026-04-22 09:27:40.588711 | controller | changed 2026-04-22 09:27:40.594378 | 2026-04-22 09:27:40.594466 | TASK [add-build-sshkey : Make sure user has a .ssh] 2026-04-22 09:27:40.815158 | controller | ok 2026-04-22 09:27:40.819509 | 2026-04-22 09:27:40.819578 | TASK [add-build-sshkey : Install build private key as SSH key on all nodes] 2026-04-22 09:27:41.379645 | controller | changed 2026-04-22 09:27:41.392429 | 2026-04-22 09:27:41.392571 | TASK [add-build-sshkey : Install build public key as SSH key on all nodes] 2026-04-22 09:27:41.944430 | controller | changed 2026-04-22 09:27:41.953500 | 2026-04-22 09:27:41.953675 | TASK [add-build-sshkey : Remote setup ssh keys (windows)] 2026-04-22 09:27:41.980394 | controller | skipping: Conditional result was False 2026-04-22 09:27:41.989048 | 2026-04-22 09:27:41.989162 | TASK [remove-zuul-sshkey : Remove master key from local agent] 2026-04-22 09:27:42.400031 | controller -> localhost | changed 2026-04-22 09:27:42.423826 | 2026-04-22 09:27:42.424066 | TASK [add-build-sshkey : Add back temp key] 2026-04-22 09:27:43.065216 | controller -> localhost | Identity added: /var/lib/zuul/builds/ce571adc4d4c4d51a7f2a8c08523e31c/work/ce571adc4d4c4d51a7f2a8c08523e31c_id_rsa (zuul-build-sshkey) 2026-04-22 09:27:43.065414 | controller -> localhost | ok: Runtime: 0:00:00.010938 2026-04-22 09:27:43.069395 | 2026-04-22 09:27:43.069458 | TASK [add-build-sshkey : Verify we can still SSH to all nodes] 2026-04-22 09:27:43.454281 | controller | ok 2026-04-22 09:27:43.461913 | 2026-04-22 09:27:43.461985 | TASK [add-build-sshkey : Verify we can still SSH to all nodes (windows)] 2026-04-22 09:27:43.485643 | controller | skipping: Conditional result was False 2026-04-22 09:27:43.500280 | 2026-04-22 09:27:43.500368 | TASK [prepare-workspace : Start zuul_console daemon.] 2026-04-22 09:27:43.876666 | controller | ok 2026-04-22 09:27:43.885990 | 2026-04-22 09:27:43.886208 | TASK [prepare-workspace : Synchronize src repos to workspace directory.] 2026-04-22 09:27:45.006269 | controller | Output suppressed because no_log was given 2026-04-22 09:27:45.017647 | 2026-04-22 09:27:45.017996 | LOOP [ensure-output-dirs : Empty Zuul Output directories by removing them] 2026-04-22 09:27:45.240768 | controller | ok: "logs" 2026-04-22 09:27:45.241218 | controller | ok: All items complete 2026-04-22 09:27:45.241293 | 2026-04-22 09:27:45.422697 | controller | ok: "artifacts" 2026-04-22 09:27:45.603204 | controller | ok: "docs" 2026-04-22 09:27:45.967339 | 2026-04-22 09:27:45.967481 | LOOP [ensure-output-dirs : Ensure Zuul Output directories exist] 2026-04-22 09:27:46.205543 | controller | changed: "logs" 2026-04-22 09:27:46.381861 | controller | changed: "artifacts" 2026-04-22 09:27:46.589533 | controller | changed: "docs" 2026-04-22 09:27:46.620591 | 2026-04-22 09:27:46.620755 | PLAY RECAP 2026-04-22 09:27:46.620832 | controller | ok: 15 changed: 8 unreachable: 0 failed: 0 skipped: 3 rescued: 0 ignored: 0 2026-04-22 09:27:46.620881 | localhost | ok: 6 changed: 2 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-04-22 09:27:46.620914 | 2026-04-22 09:27:46.790277 | PRE-RUN END RESULT_NORMAL: [trusted : github.com/vexxhost/zuul-config/playbooks/base/pre.yaml@main] 2026-04-22 09:27:46.792936 | PRE-RUN START: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/pre.yaml@main] 2026-04-22 09:27:47.431997 | 2026-04-22 09:27:47.432142 | PLAY [all] 2026-04-22 09:27:47.442721 | 2026-04-22 09:27:47.442805 | TASK [setup-uv : Extract archive] 2026-04-22 09:27:49.979139 | controller | changed 2026-04-22 09:27:49.985171 | 2026-04-22 09:27:49.985274 | TASK [setup-uv : Print version] 2026-04-22 09:27:50.421962 | controller | uv 0.8.13 2026-04-22 09:27:50.655861 | controller | ok: Runtime: 0:00:00.014583 2026-04-22 09:27:50.662962 | 2026-04-22 09:27:50.663011 | PLAY RECAP 2026-04-22 09:27:50.663054 | controller | ok: 2 changed: 2 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-04-22 09:27:50.663079 | 2026-04-22 09:27:50.800061 | PRE-RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/pre.yaml@main] 2026-04-22 09:27:50.801486 | PRE-RUN START: [untrusted : github.com/vexxhost/ansible-collection-kubernetes/test-playbooks/molecule/pre.yml@main] 2026-04-22 09:27:51.408870 | 2026-04-22 09:27:51.409102 | PLAY [all] 2026-04-22 09:27:51.420127 | 2026-04-22 09:27:51.420247 | TASK [Update apt cache] 2026-04-22 09:27:56.776941 | controller | ok 2026-04-22 09:27:56.782588 | 2026-04-22 09:27:56.782697 | TASK [Disable firewalld] 2026-04-22 09:27:56.807216 | controller | skipping: Conditional result was False 2026-04-22 09:27:56.812026 | 2026-04-22 09:27:56.812115 | TASK [Install "jq" for log collection] 2026-04-22 09:27:59.149887 | controller | changed 2026-04-22 09:27:59.152694 | 2026-04-22 09:27:59.152744 | PLAY RECAP 2026-04-22 09:27:59.152792 | controller | ok: 2 changed: 1 unreachable: 0 failed: 0 skipped: 1 rescued: 0 ignored: 0 2026-04-22 09:27:59.152815 | 2026-04-22 09:27:59.314061 | PRE-RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/ansible-collection-kubernetes/test-playbooks/molecule/pre.yml@main] 2026-04-22 09:27:59.315556 | RUN START: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/run.yaml@main] 2026-04-22 09:28:00.000198 | 2026-04-22 09:28:00.000344 | PLAY [all] 2026-04-22 09:28:00.019208 | 2026-04-22 09:28:00.019939 | TASK [Copy inventory file for Zuul] 2026-04-22 09:28:01.075248 | controller | changed 2026-04-22 09:28:01.080769 | 2026-04-22 09:28:01.080851 | TASK [Switch "ansible_host" to private IP] 2026-04-22 09:28:01.394472 | controller | changed: 1 replacements made 2026-04-22 09:28:01.398939 | 2026-04-22 09:28:01.399003 | TASK [Run Molecule scenario] 2026-04-22 09:28:01.880843 | controller | Using CPython 3.13.5 interpreter at: /usr/bin/python3 2026-04-22 09:28:01.880936 | controller | Creating virtual environment at: .venv 2026-04-22 09:28:02.118903 | controller | Downloading pygments (1.2MiB) 2026-04-22 09:28:02.120470 | controller | Downloading cryptography (4.3MiB) 2026-04-22 09:28:02.163279 | controller | Downloading ansible-core (2.3MiB) 2026-04-22 09:28:02.324945 | controller | Downloading pygments 2026-04-22 09:28:02.389671 | controller | Downloading cryptography 2026-04-22 09:28:02.493402 | controller | Downloading ansible-core 2026-04-22 09:28:02.540983 | controller | Installed 36 packages in 46ms 2026-04-22 09:28:03.239821 | controller | INFO Collection 'vexxhost.kubernetes' detected. 2026-04-22 09:28:03.239937 | controller | INFO Scenarios will be used from 'extensions/molecule' 2026-04-22 09:28:04.143092 | controller | CRITICAL 'extensions/molecule/default/molecule.yml' glob failed. Exiting. 2026-04-22 09:28:04.143167 | controller | INFO default scenario not found, disabling shared state. 2026-04-22 09:28:04.143291 | controller | INFO [upload-helm-chart > discovery] scenario test matrix: dependency, cleanup, destroy, syntax, create, prepare, converge, idempotence, side_effect, verify, cleanup, destroy 2026-04-22 09:28:04.143374 | controller | INFO [upload-helm-chart > prerun] Performing prerun with role_name_check=0... 2026-04-22 09:28:21.621875 | controller | INFO [upload-helm-chart > dependency] Executing 2026-04-22 09:28:21.622035 | controller | WARNING [upload-helm-chart > dependency] Missing roles requirements file: requirements.yml 2026-04-22 09:28:21.622278 | controller | WARNING [upload-helm-chart > dependency] Missing collections requirements file: collections.yml 2026-04-22 09:28:21.622486 | controller | WARNING [upload-helm-chart > dependency] Executed: 2 missing (Remove from test_sequence to suppress) 2026-04-22 09:28:21.628733 | controller | INFO [upload-helm-chart > cleanup] Executing 2026-04-22 09:28:21.629127 | controller | WARNING [upload-helm-chart > cleanup] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-04-22 09:28:21.635041 | controller | INFO [upload-helm-chart > destroy] Executing 2026-04-22 09:28:21.635104 | controller | WARNING [upload-helm-chart > destroy] Skipping, '--destroy=never' requested. 2026-04-22 09:28:21.635203 | controller | INFO [upload-helm-chart > destroy] Executed: Successful 2026-04-22 09:28:21.640749 | controller | INFO [upload-helm-chart > syntax] Executing 2026-04-22 09:28:22.482547 | controller | 2026-04-22 09:28:22.482808 | controller | playbook: /home/zuul/src/github.com/vexxhost/ansible-collection-kubernetes/extensions/molecule/upload-helm-chart/converge.yml 2026-04-22 09:28:22.545511 | controller | INFO [upload-helm-chart > syntax] Executed: Successful 2026-04-22 09:28:22.554697 | controller | INFO [upload-helm-chart > create] Executing 2026-04-22 09:28:22.556368 | controller | WARNING [upload-helm-chart > create] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-04-22 09:28:22.561609 | controller | INFO [upload-helm-chart > prepare] Executing 2026-04-22 09:28:22.561844 | controller | WARNING [upload-helm-chart > prepare] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-04-22 09:28:22.567133 | controller | INFO [upload-helm-chart > converge] Executing 2026-04-22 09:28:23.408983 | controller | 2026-04-22 09:28:23.409163 | controller | PLAY [Converge] **************************************************************** 2026-04-22 09:28:23.409358 | controller | 2026-04-22 09:28:23.409564 | controller | TASK [Gathering Facts] ********************************************************* 2026-04-22 09:28:23.409768 | controller | Wednesday 22 April 2026 09:28:23 +0000 (0:00:00.028) 0:00:00.028 ******* 2026-04-22 09:28:24.762864 | 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-04-22 09:28:24.767397 | controller | ok: [controller] 2026-04-22 09:28:24.767464 | controller | 2026-04-22 09:28:24.767573 | controller | TASK [vexxhost.kubernetes.upload_helm_chart : Include help chart upload method tasks] *** 2026-04-22 09:28:24.767670 | controller | Wednesday 22 April 2026 09:28:24 +0000 (0:00:01.359) 0:00:01.388 ******* 2026-04-22 09:28:24.858069 | controller | included: /home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/upload_helm_chart/tasks/synchronize.yml for controller 2026-04-22 09:28:24.858407 | controller | 2026-04-22 09:28:24.858718 | controller | TASK [vexxhost.kubernetes.upload_helm_chart : Upload Helm chart] *************** 2026-04-22 09:28:24.858992 | controller | Wednesday 22 April 2026 09:28:24 +0000 (0:00:00.089) 0:00:01.478 ******* 2026-04-22 09:28:25.576593 | controller | changed: [controller] 2026-04-22 09:28:25.576745 | controller | 2026-04-22 09:28:25.576995 | controller | TASK [vexxhost.kubernetes.upload_helm_chart : Include help chart upload method tasks] *** 2026-04-22 09:28:25.577198 | controller | Wednesday 22 April 2026 09:28:25 +0000 (0:00:00.718) 0:00:02.196 ******* 2026-04-22 09:28:25.619474 | controller | included: /home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/upload_helm_chart/tasks/copy.yml for controller 2026-04-22 09:28:25.619625 | controller | 2026-04-22 09:28:25.619857 | controller | TASK [vexxhost.kubernetes.upload_helm_chart : Ensure destination dir] ********** 2026-04-22 09:28:25.620062 | controller | Wednesday 22 April 2026 09:28:25 +0000 (0:00:00.043) 0:00:02.240 ******* 2026-04-22 09:28:26.030925 | controller | changed: [controller] 2026-04-22 09:28:26.031076 | controller | 2026-04-22 09:28:26.031287 | controller | TASK [vexxhost.kubernetes.upload_helm_chart : Upload helm chart with multi_copy] *** 2026-04-22 09:28:26.031479 | controller | Wednesday 22 April 2026 09:28:26 +0000 (0:00:00.411) 0:00:02.651 ******* 2026-04-22 09:28:27.154240 | controller | changed: [controller] 2026-04-22 09:28:27.154281 | controller | 2026-04-22 09:28:27.154288 | controller | TASK [vexxhost.kubernetes.upload_helm_chart : Find destination files] ********** 2026-04-22 09:28:27.154292 | controller | Wednesday 22 April 2026 09:28:27 +0000 (0:00:01.120) 0:00:03.771 ******* 2026-04-22 09:28:27.561412 | controller | ok: [controller] 2026-04-22 09:28:27.561487 | controller | 2026-04-22 09:28:27.561518 | controller | TASK [vexxhost.kubernetes.upload_helm_chart : Delete any destination files not in the sources] *** 2026-04-22 09:28:27.561634 | controller | Wednesday 22 April 2026 09:28:27 +0000 (0:00:00.408) 0:00:04.180 ******* 2026-04-22 09:28:27.611585 | controller | skipping: [controller] 2026-04-22 09:28:27.611665 | controller | 2026-04-22 09:28:27.611799 | controller | PLAY RECAP ********************************************************************* 2026-04-22 09:28:27.611937 | controller | controller : ok=7 changed=3 unreachable=0 failed=0 skipped=1 rescued=0 ignored=0 2026-04-22 09:28:27.614235 | controller | 2026-04-22 09:28:27.614277 | controller | 2026-04-22 09:28:27.614284 | controller | TASKS RECAP ******************************************************************** 2026-04-22 09:28:27.614290 | controller | Wednesday 22 April 2026 09:28:27 +0000 (0:00:00.052) 0:00:04.232 ******* 2026-04-22 09:28:27.614295 | controller | =============================================================================== 2026-04-22 09:28:27.614300 | controller | Gathering Facts --------------------------------------------------------- 1.36s 2026-04-22 09:28:27.614305 | controller | vexxhost.kubernetes.upload_helm_chart : Upload helm chart with multi_copy --- 1.12s 2026-04-22 09:28:27.614309 | controller | vexxhost.kubernetes.upload_helm_chart : Upload Helm chart --------------- 0.72s 2026-04-22 09:28:27.614325 | controller | vexxhost.kubernetes.upload_helm_chart : Ensure destination dir ---------- 0.41s 2026-04-22 09:28:27.614330 | controller | vexxhost.kubernetes.upload_helm_chart : Find destination files ---------- 0.41s 2026-04-22 09:28:27.614335 | controller | vexxhost.kubernetes.upload_helm_chart : Include help chart upload method tasks --- 0.09s 2026-04-22 09:28:27.614339 | controller | vexxhost.kubernetes.upload_helm_chart : Delete any destination files not in the sources --- 0.05s 2026-04-22 09:28:27.614344 | controller | vexxhost.kubernetes.upload_helm_chart : Include help chart upload method tasks --- 0.04s 2026-04-22 09:28:27.774351 | controller | INFO [upload-helm-chart > converge] Executed: Successful 2026-04-22 09:28:27.825751 | controller | INFO [upload-helm-chart > idempotence] Executing 2026-04-22 09:28:28.702832 | controller | 2026-04-22 09:28:28.703006 | controller | PLAY [Converge] **************************************************************** 2026-04-22 09:28:28.703178 | controller | 2026-04-22 09:28:28.703367 | controller | TASK [Gathering Facts] ********************************************************* 2026-04-22 09:28:28.703567 | controller | Wednesday 22 April 2026 09:28:28 +0000 (0:00:00.010) 0:00:00.010 ******* 2026-04-22 09:28:29.786109 | 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-04-22 09:28:29.797832 | controller | ok: [controller] 2026-04-22 09:28:29.798044 | controller | 2026-04-22 09:28:29.798335 | controller | TASK [vexxhost.kubernetes.upload_helm_chart : Include help chart upload method tasks] *** 2026-04-22 09:28:29.798616 | controller | Wednesday 22 April 2026 09:28:29 +0000 (0:00:01.094) 0:00:01.105 ******* 2026-04-22 09:28:29.874655 | controller | included: /home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/upload_helm_chart/tasks/synchronize.yml for controller 2026-04-22 09:28:29.874858 | controller | 2026-04-22 09:28:29.875063 | controller | TASK [vexxhost.kubernetes.upload_helm_chart : Upload Helm chart] *************** 2026-04-22 09:28:29.875256 | controller | Wednesday 22 April 2026 09:28:29 +0000 (0:00:00.076) 0:00:01.182 ******* 2026-04-22 09:28:30.644129 | controller | ok: [controller] 2026-04-22 09:28:30.644301 | controller | 2026-04-22 09:28:30.644536 | controller | TASK [vexxhost.kubernetes.upload_helm_chart : Include help chart upload method tasks] *** 2026-04-22 09:28:30.644762 | controller | Wednesday 22 April 2026 09:28:30 +0000 (0:00:00.768) 0:00:01.951 ******* 2026-04-22 09:28:30.689896 | controller | included: /home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/upload_helm_chart/tasks/copy.yml for controller 2026-04-22 09:28:30.690054 | controller | 2026-04-22 09:28:30.690306 | controller | TASK [vexxhost.kubernetes.upload_helm_chart : Ensure destination dir] ********** 2026-04-22 09:28:30.690509 | controller | Wednesday 22 April 2026 09:28:30 +0000 (0:00:00.046) 0:00:01.997 ******* 2026-04-22 09:28:31.097365 | controller | ok: [controller] 2026-04-22 09:28:31.097499 | controller | 2026-04-22 09:28:31.097714 | controller | TASK [vexxhost.kubernetes.upload_helm_chart : Upload helm chart with multi_copy] *** 2026-04-22 09:28:31.097916 | controller | Wednesday 22 April 2026 09:28:31 +0000 (0:00:00.407) 0:00:02.404 ******* 2026-04-22 09:28:32.222416 | controller | ok: [controller] 2026-04-22 09:28:32.222507 | controller | 2026-04-22 09:28:32.222675 | controller | TASK [vexxhost.kubernetes.upload_helm_chart : Find destination files] ********** 2026-04-22 09:28:32.222823 | controller | Wednesday 22 April 2026 09:28:32 +0000 (0:00:01.124) 0:00:03.528 ******* 2026-04-22 09:28:32.656987 | controller | ok: [controller] 2026-04-22 09:28:32.657068 | controller | 2026-04-22 09:28:32.657081 | controller | TASK [vexxhost.kubernetes.upload_helm_chart : Delete any destination files not in the sources] *** 2026-04-22 09:28:32.657091 | controller | Wednesday 22 April 2026 09:28:32 +0000 (0:00:00.432) 0:00:03.961 ******* 2026-04-22 09:28:32.697552 | controller | skipping: [controller] 2026-04-22 09:28:32.697688 | controller | 2026-04-22 09:28:32.697878 | controller | PLAY RECAP ********************************************************************* 2026-04-22 09:28:32.698083 | controller | controller : ok=7 changed=0 unreachable=0 failed=0 skipped=1 rescued=0 ignored=0 2026-04-22 09:28:32.698291 | controller | 2026-04-22 09:28:32.698456 | controller | 2026-04-22 09:28:32.698628 | controller | TASKS RECAP ******************************************************************** 2026-04-22 09:28:32.698819 | controller | Wednesday 22 April 2026 09:28:32 +0000 (0:00:00.044) 0:00:04.005 ******* 2026-04-22 09:28:32.698994 | controller | =============================================================================== 2026-04-22 09:28:32.699226 | controller | vexxhost.kubernetes.upload_helm_chart : Upload helm chart with multi_copy --- 1.12s 2026-04-22 09:28:32.699407 | controller | Gathering Facts --------------------------------------------------------- 1.09s 2026-04-22 09:28:32.699595 | controller | vexxhost.kubernetes.upload_helm_chart : Upload Helm chart --------------- 0.77s 2026-04-22 09:28:32.699790 | controller | vexxhost.kubernetes.upload_helm_chart : Find destination files ---------- 0.43s 2026-04-22 09:28:32.699979 | controller | vexxhost.kubernetes.upload_helm_chart : Ensure destination dir ---------- 0.41s 2026-04-22 09:28:32.700278 | controller | vexxhost.kubernetes.upload_helm_chart : Include help chart upload method tasks --- 0.08s 2026-04-22 09:28:32.700435 | controller | vexxhost.kubernetes.upload_helm_chart : Include help chart upload method tasks --- 0.05s 2026-04-22 09:28:32.700638 | controller | vexxhost.kubernetes.upload_helm_chart : Delete any destination files not in the sources --- 0.04s 2026-04-22 09:28:32.828127 | controller | INFO [upload-helm-chart > idempotence] Executed: Successful 2026-04-22 09:28:32.839129 | controller | INFO [upload-helm-chart > side_effect] Executing 2026-04-22 09:28:33.673574 | controller | 2026-04-22 09:28:33.673661 | controller | PLAY [Side effect] ************************************************************* 2026-04-22 09:28:33.673858 | controller | 2026-04-22 09:28:33.674042 | controller | TASK [Gathering Facts] ********************************************************* 2026-04-22 09:28:33.674303 | controller | Wednesday 22 April 2026 09:28:33 +0000 (0:00:00.010) 0:00:00.010 ******* 2026-04-22 09:28:35.773778 | 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-04-22 09:28:35.779586 | controller | ok: [controller] 2026-04-22 09:28:35.779830 | controller | 2026-04-22 09:28:35.780086 | controller | TASK [vexxhost.kubernetes.upload_helm_chart : Include help chart upload method tasks] *** 2026-04-22 09:28:35.780302 | controller | Wednesday 22 April 2026 09:28:35 +0000 (0:00:02.106) 0:00:02.116 ******* 2026-04-22 09:28:35.855179 | controller | included: /home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/upload_helm_chart/tasks/synchronize.yml for controller 2026-04-22 09:28:35.855318 | controller | 2026-04-22 09:28:35.855522 | controller | TASK [vexxhost.kubernetes.upload_helm_chart : Upload Helm chart] *************** 2026-04-22 09:28:35.855718 | controller | Wednesday 22 April 2026 09:28:35 +0000 (0:00:00.075) 0:00:02.192 ******* 2026-04-22 09:28:36.601785 | controller | changed: [controller] 2026-04-22 09:28:36.601817 | controller | 2026-04-22 09:28:36.601821 | controller | TASK [vexxhost.kubernetes.upload_helm_chart : Include help chart upload method tasks] *** 2026-04-22 09:28:36.601825 | controller | Wednesday 22 April 2026 09:28:36 +0000 (0:00:00.743) 0:00:02.935 ******* 2026-04-22 09:28:36.645032 | controller | included: /home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/upload_helm_chart/tasks/copy.yml for controller 2026-04-22 09:28:36.645214 | controller | 2026-04-22 09:28:36.645421 | controller | TASK [vexxhost.kubernetes.upload_helm_chart : Ensure destination dir] ********** 2026-04-22 09:28:36.645618 | controller | Wednesday 22 April 2026 09:28:36 +0000 (0:00:00.046) 0:00:02.982 ******* 2026-04-22 09:28:37.072602 | controller | ok: [controller] 2026-04-22 09:28:37.072673 | controller | 2026-04-22 09:28:37.072780 | controller | TASK [vexxhost.kubernetes.upload_helm_chart : Upload helm chart with multi_copy] *** 2026-04-22 09:28:37.072877 | controller | Wednesday 22 April 2026 09:28:37 +0000 (0:00:00.427) 0:00:03.409 ******* 2026-04-22 09:28:38.207377 | controller | ok: [controller] 2026-04-22 09:28:38.207460 | controller | 2026-04-22 09:28:38.207474 | controller | TASK [vexxhost.kubernetes.upload_helm_chart : Find destination files] ********** 2026-04-22 09:28:38.207484 | controller | Wednesday 22 April 2026 09:28:38 +0000 (0:00:01.126) 0:00:04.536 ******* 2026-04-22 09:28:38.610688 | controller | ok: [controller] 2026-04-22 09:28:38.610721 | controller | 2026-04-22 09:28:38.610728 | controller | TASK [vexxhost.kubernetes.upload_helm_chart : Delete any destination files not in the sources] *** 2026-04-22 09:28:38.610733 | controller | Wednesday 22 April 2026 09:28:38 +0000 (0:00:00.410) 0:00:04.946 ******* 2026-04-22 09:28:38.918953 | controller | changed: [controller] => (item=/file) 2026-04-22 09:28:38.919245 | controller | 2026-04-22 09:28:38.919613 | controller | PLAY RECAP ********************************************************************* 2026-04-22 09:28:38.919942 | controller | controller : ok=8 changed=2 unreachable=0 failed=0 skipped=0 rescued=0 ignored=0 2026-04-22 09:28:38.920213 | controller | 2026-04-22 09:28:38.920467 | controller | 2026-04-22 09:28:38.920724 | controller | TASKS RECAP ******************************************************************** 2026-04-22 09:28:38.920992 | controller | Wednesday 22 April 2026 09:28:38 +0000 (0:00:00.309) 0:00:05.255 ******* 2026-04-22 09:28:38.921233 | controller | =============================================================================== 2026-04-22 09:28:38.921479 | controller | Gathering Facts --------------------------------------------------------- 2.11s 2026-04-22 09:28:38.921740 | controller | vexxhost.kubernetes.upload_helm_chart : Upload helm chart with multi_copy --- 1.13s 2026-04-22 09:28:38.921992 | controller | vexxhost.kubernetes.upload_helm_chart : Upload Helm chart --------------- 0.74s 2026-04-22 09:28:38.922344 | controller | vexxhost.kubernetes.upload_helm_chart : Ensure destination dir ---------- 0.43s 2026-04-22 09:28:38.922633 | controller | vexxhost.kubernetes.upload_helm_chart : Find destination files ---------- 0.41s 2026-04-22 09:28:38.922907 | controller | vexxhost.kubernetes.upload_helm_chart : Delete any destination files not in the sources --- 0.31s 2026-04-22 09:28:38.923225 | controller | vexxhost.kubernetes.upload_helm_chart : Include help chart upload method tasks --- 0.08s 2026-04-22 09:28:38.923602 | controller | vexxhost.kubernetes.upload_helm_chart : Include help chart upload method tasks --- 0.05s 2026-04-22 09:28:39.055293 | controller | INFO [upload-helm-chart > side_effect] Executed: Successful 2026-04-22 09:28:39.066631 | controller | INFO [upload-helm-chart > verify] Executing 2026-04-22 09:28:39.866213 | controller | 2026-04-22 09:28:39.866413 | controller | PLAY [Verify] ****************************************************************** 2026-04-22 09:28:39.866584 | controller | 2026-04-22 09:28:39.866774 | controller | TASK [Gathering Facts] ********************************************************* 2026-04-22 09:28:39.866995 | controller | Wednesday 22 April 2026 09:28:39 +0000 (0:00:00.010) 0:00:00.010 ******* 2026-04-22 09:28:40.916763 | 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-04-22 09:28:40.921600 | controller | ok: [controller] 2026-04-22 09:28:40.921762 | controller | 2026-04-22 09:28:40.921945 | controller | TASK [Stat file 1] ************************************************************* 2026-04-22 09:28:40.922153 | controller | Wednesday 22 April 2026 09:28:40 +0000 (0:00:01.055) 0:00:01.065 ******* 2026-04-22 09:28:41.308037 | controller | ok: [controller] 2026-04-22 09:28:41.308172 | controller | 2026-04-22 09:28:41.308375 | controller | TASK [Stat file 2] ************************************************************* 2026-04-22 09:28:41.308607 | controller | Wednesday 22 April 2026 09:28:41 +0000 (0:00:00.385) 0:00:01.451 ******* 2026-04-22 09:28:41.611823 | controller | ok: [controller] 2026-04-22 09:28:41.611942 | controller | 2026-04-22 09:28:41.612151 | controller | TASK [Stat removed file 1] ***************************************************** 2026-04-22 09:28:41.612365 | controller | Wednesday 22 April 2026 09:28:41 +0000 (0:00:00.304) 0:00:01.755 ******* 2026-04-22 09:28:41.902586 | controller | ok: [controller] 2026-04-22 09:28:41.902715 | controller | 2026-04-22 09:28:41.902905 | controller | TASK [Stat removed file 2] ***************************************************** 2026-04-22 09:28:41.903111 | controller | Wednesday 22 April 2026 09:28:41 +0000 (0:00:00.290) 0:00:02.046 ******* 2026-04-22 09:28:42.228272 | controller | ok: [controller] 2026-04-22 09:28:42.228310 | controller | 2026-04-22 09:28:42.228319 | controller | TASK [ansible.builtin.assert] ************************************************** 2026-04-22 09:28:42.228327 | controller | Wednesday 22 April 2026 09:28:42 +0000 (0:00:00.325) 0:00:02.371 ******* 2026-04-22 09:28:42.266767 | controller | ok: [controller] => { 2026-04-22 09:28:42.266872 | controller | "changed": false, 2026-04-22 09:28:42.266987 | controller | "msg": "All assertions passed" 2026-04-22 09:28:42.267096 | controller | } 2026-04-22 09:28:42.267197 | controller | 2026-04-22 09:28:42.267307 | controller | PLAY RECAP ********************************************************************* 2026-04-22 09:28:42.267433 | controller | controller : ok=6 changed=0 unreachable=0 failed=0 skipped=0 rescued=0 ignored=0 2026-04-22 09:28:42.267525 | controller | 2026-04-22 09:28:42.267624 | controller | 2026-04-22 09:28:42.267734 | controller | TASKS RECAP ******************************************************************** 2026-04-22 09:28:42.267848 | controller | Wednesday 22 April 2026 09:28:42 +0000 (0:00:00.036) 0:00:02.407 ******* 2026-04-22 09:28:42.267955 | controller | =============================================================================== 2026-04-22 09:28:42.268637 | controller | Gathering Facts --------------------------------------------------------- 1.06s 2026-04-22 09:28:42.268673 | controller | Stat file 1 ------------------------------------------------------------- 0.39s 2026-04-22 09:28:42.268678 | controller | Stat removed file 2 ----------------------------------------------------- 0.33s 2026-04-22 09:28:42.268683 | controller | Stat file 2 ------------------------------------------------------------- 0.30s 2026-04-22 09:28:42.268687 | controller | Stat removed file 1 ----------------------------------------------------- 0.29s 2026-04-22 09:28:42.268692 | controller | ansible.builtin.assert -------------------------------------------------- 0.04s 2026-04-22 09:28:42.366671 | controller | INFO [upload-helm-chart > verify] Executed: Successful 2026-04-22 09:28:42.374665 | controller | INFO [upload-helm-chart > cleanup] Executing 2026-04-22 09:28:42.375110 | controller | WARNING [upload-helm-chart > cleanup] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-04-22 09:28:42.387919 | controller | INFO [upload-helm-chart > destroy] Executing 2026-04-22 09:28:42.388045 | controller | WARNING [upload-helm-chart > destroy] Skipping, '--destroy=never' requested. 2026-04-22 09:28:42.388159 | controller | INFO [upload-helm-chart > destroy] Executed: Successful 2026-04-22 09:28:42.388548 | controller | WARNING Molecule executed 1 scenario (1 missing files) 2026-04-22 09:28:42.974808 | controller | ok: Runtime: 0:00:40.681685 2026-04-22 09:28:42.979293 | 2026-04-22 09:28:42.979338 | PLAY RECAP 2026-04-22 09:28:42.979379 | controller | ok: 3 changed: 3 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-04-22 09:28:42.979399 | 2026-04-22 09:28:43.120731 | RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/run.yaml@main] 2026-04-22 09:28:43.122203 | POST-RUN START: [untrusted : github.com/vexxhost/ansible-collection-kubernetes/test-playbooks/molecule/post.yml@main] 2026-04-22 09:28:43.761590 | 2026-04-22 09:28:43.763318 | PLAY [all] 2026-04-22 09:28:43.785178 | 2026-04-22 09:28:43.785338 | TASK [describe-kubernetes-objects : creating directory for cluster scoped objects] 2026-04-22 09:28:44.166387 | controller | changed 2026-04-22 09:28:44.170817 | 2026-04-22 09:28:44.170906 | TASK [describe-kubernetes-objects : Gathering descriptions for cluster scoped objects] 2026-04-22 09:28:44.569882 | controller | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-04-22 09:28:44.569992 | controller | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-04-22 09:28:44.578194 | controller | environment: line 1: kubectl: command not found 2026-04-22 09:28:44.579308 | controller | xargs: environment: line 1: kubectl: command not found 2026-04-22 09:28:44.579327 | controller | warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-04-22 09:28:44.580725 | controller | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-04-22 09:28:44.583280 | controller | environment: line 1: kubectl: command not found 2026-04-22 09:28:44.585086 | controller | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-04-22 09:28:44.585689 | controller | environment: line 1: kubectl: command not found 2026-04-22 09:28:44.587480 | controller | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-04-22 09:28:44.588559 | controller | environment: line 1: kubectl: command not found 2026-04-22 09:28:44.590744 | controller | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-04-22 09:28:44.697911 | controller | ok: Runtime: 0:00:00.035118 2026-04-22 09:28:44.712142 | 2026-04-22 09:28:44.712318 | TASK [describe-kubernetes-objects : creating directory for namespace scoped objects] 2026-04-22 09:28:44.958036 | controller | changed 2026-04-22 09:28:44.962185 | 2026-04-22 09:28:44.962260 | TASK [describe-kubernetes-objects : Gathering descriptions for namespace scoped objects] 2026-04-22 09:28:45.204957 | controller | environment: line 5: kubectl: command not found 2026-04-22 09:28:45.205540 | controller | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-04-22 09:28:45.205893 | controller | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-04-22 09:28:45.206293 | controller | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-04-22 09:28:45.490145 | controller | ok: Runtime: 0:00:00.014761 2026-04-22 09:28:45.497572 | 2026-04-22 09:28:45.497690 | TASK [describe-kubernetes-objects : Downloads logs to executor] 2026-04-22 09:28:46.228222 | controller | changed: 2026-04-22 09:28:46.228408 | controller | created directory /var/lib/zuul/builds/ce571adc4d4c4d51a7f2a8c08523e31c/work/logs/controller 2026-04-22 09:28:46.228440 | controller | cd+++++++++ objects/ 2026-04-22 09:28:46.228463 | controller | cd+++++++++ objects/cluster/ 2026-04-22 09:28:46.228486 | controller | cd+++++++++ objects/namespaced/ 2026-04-22 09:28:46.236567 | 2026-04-22 09:28:46.236631 | TASK [gather-pod-logs : creating directory for pod logs] 2026-04-22 09:28:46.476933 | controller | changed 2026-04-22 09:28:46.484894 | 2026-04-22 09:28:46.484975 | TASK [gather-pod-logs : creating directory for failed pod logs] 2026-04-22 09:28:46.728311 | controller | changed 2026-04-22 09:28:46.965903 | 2026-04-22 09:28:46.966033 | TASK [gather-pod-logs : retrieve all kubernetes logs, current and previous (if they exist)] 2026-04-22 09:28:47.257887 | controller | environment: line 3: kubectl: command not found 2026-04-22 09:28:47.513643 | controller | ok: Runtime: 0:00:00.013734 2026-04-22 09:28:47.518221 | 2026-04-22 09:28:47.518287 | TASK [gather-pod-logs : Downloads pod logs to executor] 2026-04-22 09:28:48.046076 | controller | changed: 2026-04-22 09:28:48.046260 | controller | cd+++++++++ pod-logs/ 2026-04-22 09:28:48.046289 | controller | cd+++++++++ pod-logs/failed-pods/ 2026-04-22 09:28:48.055563 | 2026-04-22 09:28:48.055648 | LOOP [helm-release-status : creating directory for helm release status] 2026-04-22 09:28:48.308926 | controller | changed: "values" 2026-04-22 09:28:48.528609 | controller | changed: "releases" 2026-04-22 09:28:48.538985 | 2026-04-22 09:28:48.539152 | TASK [helm-release-status : Gather get release status for helm charts] 2026-04-22 09:28:48.795244 | controller | /bin/bash: line 3: kubectl: command not found 2026-04-22 09:28:49.071031 | controller | ok: Runtime: 0:00:00.007092 2026-04-22 09:28:49.075976 | 2026-04-22 09:28:49.076041 | TASK [helm-release-status : Downloads logs to executor] 2026-04-22 09:28:49.618460 | controller | changed: 2026-04-22 09:28:49.618674 | controller | cd+++++++++ helm/ 2026-04-22 09:28:49.618716 | controller | cd+++++++++ helm/releases/ 2026-04-22 09:28:49.618751 | controller | cd+++++++++ helm/values/ 2026-04-22 09:28:49.624078 | 2026-04-22 09:28:49.624136 | PLAY RECAP 2026-04-22 09:28:49.624177 | controller | ok: 12 changed: 12 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-04-22 09:28:49.624199 | 2026-04-22 09:28:49.758433 | POST-RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/ansible-collection-kubernetes/test-playbooks/molecule/post.yml@main] 2026-04-22 09:28:49.759905 | POST-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post.yaml@main] 2026-04-22 09:28:50.395671 | 2026-04-22 09:28:50.395822 | PLAY [all] 2026-04-22 09:28:50.407191 | 2026-04-22 09:28:50.407270 | TASK [fetch-output : Set log path for multiple nodes] 2026-04-22 09:28:50.452544 | controller | skipping: Conditional result was False 2026-04-22 09:28:50.462886 | 2026-04-22 09:28:50.463028 | TASK [fetch-output : Set log path for single node] 2026-04-22 09:28:50.505152 | controller | ok 2026-04-22 09:28:50.510286 | 2026-04-22 09:28:50.510389 | LOOP [fetch-output : Ensure local output dirs] 2026-04-22 09:28:51.399515 | controller -> localhost | ok: "/var/lib/zuul/builds/ce571adc4d4c4d51a7f2a8c08523e31c/work/logs" 2026-04-22 09:28:51.644349 | controller -> localhost | changed: "/var/lib/zuul/builds/ce571adc4d4c4d51a7f2a8c08523e31c/work/artifacts" 2026-04-22 09:28:51.849451 | controller -> localhost | changed: "/var/lib/zuul/builds/ce571adc4d4c4d51a7f2a8c08523e31c/work/docs" 2026-04-22 09:28:51.872848 | 2026-04-22 09:28:51.873143 | LOOP [fetch-output : Collect logs, artifacts and docs] 2026-04-22 09:28:52.591677 | controller | changed: .d..t...... ./ 2026-04-22 09:28:52.591930 | controller | changed: All items complete 2026-04-22 09:28:52.591969 | 2026-04-22 09:28:53.082345 | controller | changed: .d..t...... ./ 2026-04-22 09:28:53.862143 | controller | changed: .d..t...... ./ 2026-04-22 09:28:53.875955 | 2026-04-22 09:28:53.876085 | LOOP [merge-output-to-logs : Move artifacts and docs to logs dir] 2026-04-22 09:28:54.305902 | controller -> localhost | ok: Item: artifacts Runtime: 0:00:00.008791 2026-04-22 09:28:54.539085 | controller -> localhost | ok: Item: docs Runtime: 0:00:00.007946 2026-04-22 09:28:54.562517 | 2026-04-22 09:28:54.562653 | PLAY [all] 2026-04-22 09:28:54.568195 | 2026-04-22 09:28:54.568273 | TASK [remove-build-sshkey : Remove the build SSH key from all nodes] 2026-04-22 09:28:55.031969 | controller | changed 2026-04-22 09:28:55.038520 | 2026-04-22 09:28:55.038577 | PLAY RECAP 2026-04-22 09:28:55.038626 | controller | ok: 5 changed: 4 unreachable: 0 failed: 0 skipped: 1 rescued: 0 ignored: 0 2026-04-22 09:28:55.038649 | 2026-04-22 09:28:55.224666 | POST-RUN END RESULT_NORMAL: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post.yaml@main] 2026-04-22 09:28:55.482554 | POST-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post-logs.yaml@main] 2026-04-22 09:28:56.105927 | 2026-04-22 09:28:56.714225 | PLAY [localhost] 2026-04-22 09:28:56.736497 | 2026-04-22 09:28:56.736714 | TASK [Generate Zuul manifest] 2026-04-22 09:28:56.770374 | localhost | ok 2026-04-22 09:28:56.789297 | 2026-04-22 09:28:56.789452 | TASK [generate-zuul-manifest : Generate Zuul manifest] 2026-04-22 09:28:57.124562 | localhost | changed 2026-04-22 09:28:57.137812 | 2026-04-22 09:28:57.137929 | TASK [generate-zuul-manifest : Return Zuul manifest URL to Zuul] 2026-04-22 09:28:57.166641 | localhost | ok 2026-04-22 09:28:57.181882 | 2026-04-22 09:28:57.182055 | TASK [Upload logs] 2026-04-22 09:28:57.204623 | localhost | ok 2026-04-22 09:28:57.299829 | 2026-04-22 09:28:57.300007 | TASK [Set zuul-log-path fact] 2026-04-22 09:28:57.321096 | localhost | ok 2026-04-22 09:28:57.341747 | 2026-04-22 09:28:57.341936 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-04-22 09:28:57.385884 | localhost | ok 2026-04-22 09:28:57.404151 | 2026-04-22 09:28:57.404326 | TASK [upload-logs : Create log directories] 2026-04-22 09:28:58.206549 | localhost | changed 2026-04-22 09:28:58.212839 | 2026-04-22 09:28:58.212972 | TASK [upload-logs : Ensure logs are readable before uploading] 2026-04-22 09:28:58.771617 | localhost -> localhost | ok: Runtime: 0:00:00.005431 2026-04-22 09:28:58.779862 | 2026-04-22 09:28:58.779933 | TASK [upload-logs : Upload logs to log server] 2026-04-22 09:28:59.683687 | localhost | Output suppressed because no_log was given 2026-04-22 09:28:59.687388 | 2026-04-22 09:28:59.687458 | LOOP [upload-logs : Compress console log and json output] 2026-04-22 09:28:59.734758 | localhost | skipping: Conditional result was False 2026-04-22 09:28:59.742606 | localhost | skipping: Conditional result was False 2026-04-22 09:28:59.749866 | 2026-04-22 09:28:59.750025 | LOOP [upload-logs : Upload compressed console log and json output] 2026-04-22 09:28:59.794289 | localhost | skipping: Conditional result was False 2026-04-22 09:28:59.794633 | 2026-04-22 09:28:59.802418 | localhost | skipping: Conditional result was False 2026-04-22 09:28:59.816872 | 2026-04-22 09:28:59.817077 | LOOP [upload-logs : Upload console log and json output]