2026-06-08 12:18:32.934528 | Job console starting 2026-06-08 12:18:32.944086 | Updating git repos 2026-06-08 12:18:32.987290 | Cloning repos into workspace 2026-06-08 12:18:33.550497 | Restoring repo states 2026-06-08 12:18:33.572344 | Merging changes 2026-06-08 12:18:34.378529 | Checking out repos 2026-06-08 12:18:34.502844 | Preparing playbooks 2026-06-08 12:18:38.065244 | Running Ansible setup 2026-06-08 12:18:41.866077 | PRE-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/pre.yaml@main] 2026-06-08 12:18:42.479081 | 2026-06-08 12:18:42.479520 | PLAY [localhost] 2026-06-08 12:18:42.490768 | 2026-06-08 12:18:42.490931 | TASK [Gathering Facts] 2026-06-08 12:18:43.339757 | localhost | ok 2026-06-08 12:18:43.348533 | 2026-06-08 12:18:43.348605 | TASK [Setup log path fact] 2026-06-08 12:18:43.376716 | localhost | ok 2026-06-08 12:18:43.388277 | 2026-06-08 12:18:43.388373 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-06-08 12:18:43.420737 | localhost | ok 2026-06-08 12:18:43.430429 | 2026-06-08 12:18:43.430573 | TASK [emit-job-header : Print job information] 2026-06-08 12:18:43.471468 | # Job Information 2026-06-08 12:18:43.471620 | Ansible Version: 2.16.18 2026-06-08 12:18:43.471665 | Job: ansible-collection-kubernetes-molecule-upload-helm-chart 2026-06-08 12:18:43.471698 | Pipeline: check 2026-06-08 12:18:43.471727 | Executor: 2d72f0692154 2026-06-08 12:18:43.471755 | Triggered by: https://github.com/vexxhost/ansible-collection-kubernetes/pull/279 2026-06-08 12:18:43.471787 | Event ID: 0a690520-6334-11f1-856d-8cb40fe7026f 2026-06-08 12:18:43.475515 | 2026-06-08 12:18:43.475603 | LOOP [emit-job-header : Print node information] 2026-06-08 12:18:43.573902 | localhost | ok: 2026-06-08 12:18:43.574169 | localhost | # Node Information 2026-06-08 12:18:43.574214 | localhost | Inventory Hostname: controller 2026-06-08 12:18:43.574247 | localhost | Hostname: np0000178990 2026-06-08 12:18:43.574277 | localhost | Username: zuul 2026-06-08 12:18:43.574310 | localhost | Distro: Debian 13.5 2026-06-08 12:18:43.574340 | localhost | Provider: yul1 2026-06-08 12:18:43.574368 | localhost | Region: ca-ymq-1 2026-06-08 12:18:43.574396 | localhost | Label: debian-trixie 2026-06-08 12:18:43.574424 | localhost | Product Name: OpenStack Nova 2026-06-08 12:18:43.574453 | localhost | Interface IP: 199.204.45.223 2026-06-08 12:18:43.591564 | 2026-06-08 12:18:43.591744 | TASK [log-inventory : Ensure Zuul Ansible directory exists] 2026-06-08 12:18:43.975237 | localhost -> localhost | changed 2026-06-08 12:18:43.984225 | 2026-06-08 12:18:43.984318 | TASK [log-inventory : Copy ansible inventory to logs dir] 2026-06-08 12:18:44.808574 | localhost -> localhost | changed 2026-06-08 12:18:44.815509 | 2026-06-08 12:18:44.815694 | PLAY [all] 2026-06-08 12:18:44.823083 | 2026-06-08 12:18:44.823313 | TASK [add-build-sshkey : Check to see if ssh key was already created for this build] 2026-06-08 12:18:45.066469 | controller -> localhost | ok 2026-06-08 12:18:45.071907 | 2026-06-08 12:18:45.071976 | TASK [add-build-sshkey : Create a new key in workspace based on build UUID] 2026-06-08 12:18:45.117055 | controller | ok 2026-06-08 12:18:45.135521 | controller | included: /var/lib/zuul/builds/449eb2adb3cc4f4588cc79814fa66e52/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/create-key-and-replace.yaml 2026-06-08 12:18:45.140207 | 2026-06-08 12:18:45.140270 | TASK [add-build-sshkey : Create Temp SSH key] 2026-06-08 12:18:46.034627 | controller -> localhost | Generating public/private rsa key pair. 2026-06-08 12:18:46.034913 | controller -> localhost | Your identification has been saved in /var/lib/zuul/builds/449eb2adb3cc4f4588cc79814fa66e52/work/449eb2adb3cc4f4588cc79814fa66e52_id_rsa 2026-06-08 12:18:46.034979 | controller -> localhost | Your public key has been saved in /var/lib/zuul/builds/449eb2adb3cc4f4588cc79814fa66e52/work/449eb2adb3cc4f4588cc79814fa66e52_id_rsa.pub 2026-06-08 12:18:46.035032 | controller -> localhost | The key fingerprint is: 2026-06-08 12:18:46.035080 | controller -> localhost | SHA256:KXuuNW6ZAb/scN7lo4joGdK8F5z203WfzrA0YnMWPFA zuul-build-sshkey 2026-06-08 12:18:46.035150 | controller -> localhost | The key's randomart image is: 2026-06-08 12:18:46.035198 | controller -> localhost | +---[RSA 3072]----+ 2026-06-08 12:18:46.035252 | controller -> localhost | | E | 2026-06-08 12:18:46.035300 | controller -> localhost | | . | 2026-06-08 12:18:46.035347 | controller -> localhost | | . | 2026-06-08 12:18:46.035393 | controller -> localhost | | . . o | 2026-06-08 12:18:46.035437 | controller -> localhost | | ..+S + | 2026-06-08 12:18:46.035482 | controller -> localhost | | o =oo . + | 2026-06-08 12:18:46.035526 | controller -> localhost | | . +.o+=* =.B ..| 2026-06-08 12:18:46.035569 | controller -> localhost | | . =.XO+ooB =..| 2026-06-08 12:18:46.035619 | controller -> localhost | | .=.o+*.o..o.o | 2026-06-08 12:18:46.035665 | controller -> localhost | +----[SHA256]-----+ 2026-06-08 12:18:46.035760 | controller -> localhost | ok: Runtime: 0:00:00.475956 2026-06-08 12:18:46.040880 | 2026-06-08 12:18:46.040948 | TASK [add-build-sshkey : Remote setup ssh keys (linux)] 2026-06-08 12:18:46.072263 | controller | ok 2026-06-08 12:18:46.081134 | controller | included: /var/lib/zuul/builds/449eb2adb3cc4f4588cc79814fa66e52/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/remote-linux.yaml 2026-06-08 12:18:46.087671 | 2026-06-08 12:18:46.087738 | TASK [add-build-sshkey : Remove previously added zuul-build-sshkey] 2026-06-08 12:18:46.112908 | controller | skipping: Conditional result was False 2026-06-08 12:18:46.121914 | 2026-06-08 12:18:46.121986 | TASK [add-build-sshkey : Enable access via build key on all nodes] 2026-06-08 12:18:46.695509 | controller | changed 2026-06-08 12:18:46.700918 | 2026-06-08 12:18:46.701237 | TASK [add-build-sshkey : Make sure user has a .ssh] 2026-06-08 12:18:46.913966 | controller | ok 2026-06-08 12:18:46.920297 | 2026-06-08 12:18:46.920404 | TASK [add-build-sshkey : Install build private key as SSH key on all nodes] 2026-06-08 12:18:47.479309 | controller | changed 2026-06-08 12:18:47.484153 | 2026-06-08 12:18:47.484222 | TASK [add-build-sshkey : Install build public key as SSH key on all nodes] 2026-06-08 12:18:48.053132 | controller | changed 2026-06-08 12:18:48.059179 | 2026-06-08 12:18:48.059270 | TASK [add-build-sshkey : Remote setup ssh keys (windows)] 2026-06-08 12:18:48.084638 | controller | skipping: Conditional result was False 2026-06-08 12:18:48.090801 | 2026-06-08 12:18:48.090887 | TASK [remove-zuul-sshkey : Remove master key from local agent] 2026-06-08 12:18:48.523976 | controller -> localhost | changed 2026-06-08 12:18:48.536702 | 2026-06-08 12:18:48.536775 | TASK [add-build-sshkey : Add back temp key] 2026-06-08 12:18:48.837435 | controller -> localhost | Identity added: /var/lib/zuul/builds/449eb2adb3cc4f4588cc79814fa66e52/work/449eb2adb3cc4f4588cc79814fa66e52_id_rsa (zuul-build-sshkey) 2026-06-08 12:18:48.837768 | controller -> localhost | ok: Runtime: 0:00:00.014045 2026-06-08 12:18:48.844975 | 2026-06-08 12:18:48.845095 | TASK [add-build-sshkey : Verify we can still SSH to all nodes] 2026-06-08 12:18:49.180098 | controller | ok 2026-06-08 12:18:49.190320 | 2026-06-08 12:18:49.190437 | TASK [add-build-sshkey : Verify we can still SSH to all nodes (windows)] 2026-06-08 12:18:49.229678 | controller | skipping: Conditional result was False 2026-06-08 12:18:49.243722 | 2026-06-08 12:18:49.243831 | TASK [prepare-workspace : Start zuul_console daemon.] 2026-06-08 12:18:49.626082 | controller | ok 2026-06-08 12:18:49.897210 | 2026-06-08 12:18:49.897365 | TASK [prepare-workspace : Synchronize src repos to workspace directory.] 2026-06-08 12:18:50.940296 | controller | Output suppressed because no_log was given 2026-06-08 12:18:50.953011 | 2026-06-08 12:18:50.953139 | LOOP [ensure-output-dirs : Empty Zuul Output directories by removing them] 2026-06-08 12:18:51.161351 | controller | ok: "logs" 2026-06-08 12:18:51.161853 | controller | ok: All items complete 2026-06-08 12:18:51.162049 | 2026-06-08 12:18:51.336833 | controller | ok: "artifacts" 2026-06-08 12:18:51.527082 | controller | ok: "docs" 2026-06-08 12:18:51.541032 | 2026-06-08 12:18:51.541265 | LOOP [ensure-output-dirs : Ensure Zuul Output directories exist] 2026-06-08 12:18:51.775127 | controller | changed: "logs" 2026-06-08 12:18:51.952185 | controller | changed: "artifacts" 2026-06-08 12:18:52.133086 | controller | changed: "docs" 2026-06-08 12:18:52.149038 | 2026-06-08 12:18:52.149141 | PLAY RECAP 2026-06-08 12:18:52.149191 | controller | ok: 15 changed: 8 unreachable: 0 failed: 0 skipped: 3 rescued: 0 ignored: 0 2026-06-08 12:18:52.149222 | localhost | ok: 6 changed: 2 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-06-08 12:18:52.149244 | 2026-06-08 12:18:52.396057 | PRE-RUN END RESULT_NORMAL: [trusted : github.com/vexxhost/zuul-config/playbooks/base/pre.yaml@main] 2026-06-08 12:18:52.398095 | PRE-RUN START: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/pre.yaml@main] 2026-06-08 12:18:53.002846 | 2026-06-08 12:18:53.002991 | PLAY [all] 2026-06-08 12:18:53.013302 | 2026-06-08 12:18:53.013419 | TASK [setup-uv : Extract archive] 2026-06-08 12:18:55.310401 | controller | changed 2026-06-08 12:18:55.315292 | 2026-06-08 12:18:55.315375 | TASK [setup-uv : Print version] 2026-06-08 12:18:55.726402 | controller | uv 0.8.13 2026-06-08 12:18:55.848564 | controller | ok: Runtime: 0:00:00.012136 2026-06-08 12:18:55.858574 | 2026-06-08 12:18:55.858673 | TASK [Install Ansible collection siblings] 2026-06-08 12:18:56.277332 | controller | ok: 2026-06-08 12:18:56.277600 | controller | Skipping ansible.posix: no checked-out sibling 2026-06-08 12:18:56.277663 | controller | Skipping community.crypto: no checked-out sibling 2026-06-08 12:18:56.277713 | controller | Skipping community.general: no checked-out sibling 2026-06-08 12:18:56.277760 | controller | Skipping kubernetes.core: no checked-out sibling 2026-06-08 12:18:56.277807 | controller | Skipping vexxhost.containers: no checked-out sibling 2026-06-08 12:18:56.280704 | 2026-06-08 12:18:56.280800 | PLAY RECAP 2026-06-08 12:18:56.280896 | controller | ok: 3 changed: 2 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-06-08 12:18:56.280945 | 2026-06-08 12:18:56.401458 | PRE-RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/pre.yaml@main] 2026-06-08 12:18:56.404209 | PRE-RUN START: [untrusted : github.com/vexxhost/ansible-collection-kubernetes/test-playbooks/molecule/pre.yml@main] 2026-06-08 12:18:57.046569 | 2026-06-08 12:18:57.046704 | PLAY [all] 2026-06-08 12:18:57.056870 | 2026-06-08 12:18:57.056942 | TASK [Update apt cache] 2026-06-08 12:19:01.652708 | controller | ok 2026-06-08 12:19:01.658439 | 2026-06-08 12:19:01.658536 | TASK [Disable firewalld] 2026-06-08 12:19:01.683743 | controller | skipping: Conditional result was False 2026-06-08 12:19:01.694256 | 2026-06-08 12:19:01.694480 | TASK [Install "jq" for log collection] 2026-06-08 12:19:03.778070 | controller | changed 2026-06-08 12:19:03.780806 | 2026-06-08 12:19:03.780874 | PLAY RECAP 2026-06-08 12:19:03.780936 | controller | ok: 2 changed: 1 unreachable: 0 failed: 0 skipped: 1 rescued: 0 ignored: 0 2026-06-08 12:19:03.780994 | 2026-06-08 12:19:03.946394 | PRE-RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/ansible-collection-kubernetes/test-playbooks/molecule/pre.yml@main] 2026-06-08 12:19:03.948371 | RUN START: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/run.yaml@main] 2026-06-08 12:19:04.560171 | 2026-06-08 12:19:04.560326 | PLAY [all] 2026-06-08 12:19:04.570661 | 2026-06-08 12:19:04.570749 | TASK [Copy inventory file for Zuul] 2026-06-08 12:19:05.543225 | controller | changed 2026-06-08 12:19:05.548248 | 2026-06-08 12:19:05.548351 | TASK [Switch "ansible_host" to private IP] 2026-06-08 12:19:05.967797 | controller | changed: 1 replacements made 2026-06-08 12:19:06.156748 | 2026-06-08 12:19:06.156883 | TASK [Run Molecule scenario] 2026-06-08 12:19:06.590238 | controller | Using CPython 3.13.5 interpreter at: /usr/bin/python3 2026-06-08 12:19:06.590356 | controller | Creating virtual environment at: .venv 2026-06-08 12:19:06.846173 | controller | Downloading ansible-core (2.3MiB) 2026-06-08 12:19:06.846248 | controller | Downloading cryptography (4.3MiB) 2026-06-08 12:19:06.846864 | controller | Downloading pygments (1.2MiB) 2026-06-08 12:19:07.008577 | controller | Downloading cryptography 2026-06-08 12:19:07.059339 | controller | Downloading pygments 2026-06-08 12:19:07.195787 | controller | Downloading ansible-core 2026-06-08 12:19:07.247920 | controller | Installed 36 packages in 51ms 2026-06-08 12:19:07.970670 | controller | INFO Collection 'vexxhost.kubernetes' detected. 2026-06-08 12:19:07.970758 | controller | INFO Scenarios will be used from 'extensions/molecule' 2026-06-08 12:19:08.824450 | controller | CRITICAL 'extensions/molecule/default/molecule.yml' glob failed. Exiting. 2026-06-08 12:19:08.824509 | controller | INFO default scenario not found, disabling shared state. 2026-06-08 12:19:08.824598 | controller | INFO [upload-helm-chart > discovery] scenario test matrix: dependency, cleanup, destroy, syntax, create, prepare, converge, idempotence, side_effect, verify, cleanup, destroy 2026-06-08 12:19:08.824670 | controller | INFO [upload-helm-chart > prerun] Performing prerun with role_name_check=0... 2026-06-08 12:19:25.465541 | controller | INFO [upload-helm-chart > dependency] Executing 2026-06-08 12:19:25.465639 | controller | WARNING [upload-helm-chart > dependency] Missing roles requirements file: requirements.yml 2026-06-08 12:19:25.465879 | controller | WARNING [upload-helm-chart > dependency] Missing collections requirements file: collections.yml 2026-06-08 12:19:25.466060 | controller | WARNING [upload-helm-chart > dependency] Executed: 2 missing (Remove from test_sequence to suppress) 2026-06-08 12:19:25.472154 | controller | INFO [upload-helm-chart > cleanup] Executing 2026-06-08 12:19:25.472430 | controller | WARNING [upload-helm-chart > cleanup] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-06-08 12:19:25.477756 | controller | INFO [upload-helm-chart > destroy] Executing 2026-06-08 12:19:25.477779 | controller | WARNING [upload-helm-chart > destroy] Skipping, '--destroy=never' requested. 2026-06-08 12:19:25.477873 | controller | INFO [upload-helm-chart > destroy] Executed: Successful 2026-06-08 12:19:25.508729 | controller | INFO [upload-helm-chart > syntax] Executing 2026-06-08 12:19:26.454297 | controller | 2026-06-08 12:19:26.454345 | controller | playbook: /home/zuul/src/github.com/vexxhost/ansible-collection-kubernetes/extensions/molecule/upload-helm-chart/converge.yml 2026-06-08 12:19:26.532126 | controller | INFO [upload-helm-chart > syntax] Executed: Successful 2026-06-08 12:19:26.543099 | controller | INFO [upload-helm-chart > create] Executing 2026-06-08 12:19:26.544615 | controller | WARNING [upload-helm-chart > create] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-06-08 12:19:26.550064 | controller | INFO [upload-helm-chart > prepare] Executing 2026-06-08 12:19:26.550425 | controller | WARNING [upload-helm-chart > prepare] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-06-08 12:19:26.555861 | controller | INFO [upload-helm-chart > converge] Executing 2026-06-08 12:19:27.464529 | controller | 2026-06-08 12:19:27.464670 | controller | PLAY [Converge] **************************************************************** 2026-06-08 12:19:27.464905 | controller | 2026-06-08 12:19:27.465203 | controller | TASK [Gathering Facts] ********************************************************* 2026-06-08 12:19:27.465471 | controller | Monday 08 June 2026 12:19:27 +0000 (0:00:00.038) 0:00:00.038 *********** 2026-06-08 12:19:28.770770 | 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-06-08 12:19:28.776702 | controller | ok: [controller] 2026-06-08 12:19:28.776883 | controller | 2026-06-08 12:19:28.777097 | controller | TASK [vexxhost.kubernetes.upload_helm_chart : Include help chart upload method tasks] *** 2026-06-08 12:19:28.777299 | controller | Monday 08 June 2026 12:19:28 +0000 (0:00:01.312) 0:00:01.351 *********** 2026-06-08 12:19:28.897195 | controller | included: /home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/upload_helm_chart/tasks/synchronize.yml for controller 2026-06-08 12:19:28.897291 | controller | 2026-06-08 12:19:28.897306 | controller | TASK [vexxhost.kubernetes.upload_helm_chart : Upload Helm chart] *************** 2026-06-08 12:19:28.897315 | controller | Monday 08 June 2026 12:19:28 +0000 (0:00:00.118) 0:00:01.469 *********** 2026-06-08 12:19:29.593858 | controller | changed: [controller] 2026-06-08 12:19:29.593934 | controller | 2026-06-08 12:19:29.594147 | controller | TASK [vexxhost.kubernetes.upload_helm_chart : Include help chart upload method tasks] *** 2026-06-08 12:19:29.594229 | controller | Monday 08 June 2026 12:19:29 +0000 (0:00:00.698) 0:00:02.168 *********** 2026-06-08 12:19:29.641989 | controller | included: /home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/upload_helm_chart/tasks/copy.yml for controller 2026-06-08 12:19:29.642185 | controller | 2026-06-08 12:19:29.642402 | controller | TASK [vexxhost.kubernetes.upload_helm_chart : Ensure destination dir] ********** 2026-06-08 12:19:29.642608 | controller | Monday 08 June 2026 12:19:29 +0000 (0:00:00.048) 0:00:02.216 *********** 2026-06-08 12:19:30.074876 | controller | changed: [controller] 2026-06-08 12:19:30.075034 | controller | 2026-06-08 12:19:30.075287 | controller | TASK [vexxhost.kubernetes.upload_helm_chart : Upload helm chart with multi_copy] *** 2026-06-08 12:19:30.075509 | controller | Monday 08 June 2026 12:19:30 +0000 (0:00:00.432) 0:00:02.649 *********** 2026-06-08 12:19:32.345888 | controller | changed: [controller] 2026-06-08 12:19:32.346186 | controller | 2026-06-08 12:19:32.346382 | controller | TASK [vexxhost.kubernetes.upload_helm_chart : Find destination files] ********** 2026-06-08 12:19:32.346580 | controller | Monday 08 June 2026 12:19:32 +0000 (0:00:02.271) 0:00:04.920 *********** 2026-06-08 12:19:32.754436 | controller | ok: [controller] 2026-06-08 12:19:32.754527 | controller | 2026-06-08 12:19:32.754711 | controller | TASK [vexxhost.kubernetes.upload_helm_chart : Delete any destination files not in the sources] *** 2026-06-08 12:19:32.754850 | controller | Monday 08 June 2026 12:19:32 +0000 (0:00:00.406) 0:00:05.326 *********** 2026-06-08 12:19:32.807034 | controller | skipping: [controller] 2026-06-08 12:19:32.807201 | controller | 2026-06-08 12:19:32.807399 | controller | PLAY RECAP ********************************************************************* 2026-06-08 12:19:32.807632 | controller | controller : ok=7 changed=3 unreachable=0 failed=0 skipped=1 rescued=0 ignored=0 2026-06-08 12:19:32.807819 | controller | 2026-06-08 12:19:32.808000 | controller | 2026-06-08 12:19:32.808191 | controller | TASKS RECAP ******************************************************************** 2026-06-08 12:19:32.808402 | controller | Monday 08 June 2026 12:19:32 +0000 (0:00:00.055) 0:00:05.382 *********** 2026-06-08 12:19:32.808601 | controller | =============================================================================== 2026-06-08 12:19:32.808820 | controller | vexxhost.kubernetes.upload_helm_chart : Upload helm chart with multi_copy --- 2.27s 2026-06-08 12:19:32.809018 | controller | Gathering Facts --------------------------------------------------------- 1.31s 2026-06-08 12:19:32.809218 | controller | vexxhost.kubernetes.upload_helm_chart : Upload Helm chart --------------- 0.70s 2026-06-08 12:19:32.809431 | controller | vexxhost.kubernetes.upload_helm_chart : Ensure destination dir ---------- 0.43s 2026-06-08 12:19:32.809621 | controller | vexxhost.kubernetes.upload_helm_chart : Find destination files ---------- 0.41s 2026-06-08 12:19:32.809830 | controller | vexxhost.kubernetes.upload_helm_chart : Include help chart upload method tasks --- 0.12s 2026-06-08 12:19:32.810042 | controller | vexxhost.kubernetes.upload_helm_chart : Delete any destination files not in the sources --- 0.06s 2026-06-08 12:19:32.810366 | controller | vexxhost.kubernetes.upload_helm_chart : Include help chart upload method tasks --- 0.05s 2026-06-08 12:19:32.909651 | controller | INFO [upload-helm-chart > converge] Executed: Successful 2026-06-08 12:19:32.918598 | controller | INFO [upload-helm-chart > idempotence] Executing 2026-06-08 12:19:33.775618 | controller | 2026-06-08 12:19:33.775639 | controller | PLAY [Converge] **************************************************************** 2026-06-08 12:19:33.775643 | controller | 2026-06-08 12:19:33.775648 | controller | TASK [Gathering Facts] ********************************************************* 2026-06-08 12:19:33.775655 | controller | Monday 08 June 2026 12:19:33 +0000 (0:00:00.011) 0:00:00.011 *********** 2026-06-08 12:19:35.819324 | 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-06-08 12:19:35.824661 | controller | ok: [controller] 2026-06-08 12:19:35.824737 | controller | 2026-06-08 12:19:35.824835 | controller | TASK [vexxhost.kubernetes.upload_helm_chart : Include help chart upload method tasks] *** 2026-06-08 12:19:35.824965 | controller | Monday 08 June 2026 12:19:35 +0000 (0:00:02.050) 0:00:02.061 *********** 2026-06-08 12:19:35.905140 | controller | included: /home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/upload_helm_chart/tasks/synchronize.yml for controller 2026-06-08 12:19:35.905280 | controller | 2026-06-08 12:19:35.905488 | controller | TASK [vexxhost.kubernetes.upload_helm_chart : Upload Helm chart] *************** 2026-06-08 12:19:35.905693 | controller | Monday 08 June 2026 12:19:35 +0000 (0:00:00.080) 0:00:02.141 *********** 2026-06-08 12:19:36.558236 | controller | ok: [controller] 2026-06-08 12:19:36.558417 | controller | 2026-06-08 12:19:36.558659 | controller | TASK [vexxhost.kubernetes.upload_helm_chart : Include help chart upload method tasks] *** 2026-06-08 12:19:36.558868 | controller | Monday 08 June 2026 12:19:36 +0000 (0:00:00.652) 0:00:02.794 *********** 2026-06-08 12:19:36.603021 | controller | included: /home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/upload_helm_chart/tasks/copy.yml for controller 2026-06-08 12:19:36.603167 | controller | 2026-06-08 12:19:36.603369 | controller | TASK [vexxhost.kubernetes.upload_helm_chart : Ensure destination dir] ********** 2026-06-08 12:19:36.603565 | controller | Monday 08 June 2026 12:19:36 +0000 (0:00:00.044) 0:00:02.839 *********** 2026-06-08 12:19:37.043303 | controller | ok: [controller] 2026-06-08 12:19:37.043354 | controller | 2026-06-08 12:19:37.043479 | controller | TASK [vexxhost.kubernetes.upload_helm_chart : Upload helm chart with multi_copy] *** 2026-06-08 12:19:37.043588 | controller | Monday 08 June 2026 12:19:37 +0000 (0:00:00.439) 0:00:03.279 *********** 2026-06-08 12:19:38.186747 | controller | ok: [controller] 2026-06-08 12:19:38.186965 | controller | 2026-06-08 12:19:38.187197 | controller | TASK [vexxhost.kubernetes.upload_helm_chart : Find destination files] ********** 2026-06-08 12:19:38.187378 | controller | Monday 08 June 2026 12:19:38 +0000 (0:00:01.141) 0:00:04.420 *********** 2026-06-08 12:19:38.589763 | controller | ok: [controller] 2026-06-08 12:19:38.589926 | controller | 2026-06-08 12:19:38.590232 | controller | TASK [vexxhost.kubernetes.upload_helm_chart : Delete any destination files not in the sources] *** 2026-06-08 12:19:38.590458 | controller | Monday 08 June 2026 12:19:38 +0000 (0:00:00.405) 0:00:04.825 *********** 2026-06-08 12:19:38.631854 | controller | skipping: [controller] 2026-06-08 12:19:38.632022 | controller | 2026-06-08 12:19:38.632212 | controller | PLAY RECAP ********************************************************************* 2026-06-08 12:19:38.632426 | controller | controller : ok=7 changed=0 unreachable=0 failed=0 skipped=1 rescued=0 ignored=0 2026-06-08 12:19:38.632602 | controller | 2026-06-08 12:19:38.632772 | controller | 2026-06-08 12:19:38.632948 | controller | TASKS RECAP ******************************************************************** 2026-06-08 12:19:38.633137 | controller | Monday 08 June 2026 12:19:38 +0000 (0:00:00.043) 0:00:04.869 *********** 2026-06-08 12:19:38.633315 | controller | =============================================================================== 2026-06-08 12:19:38.633506 | controller | Gathering Facts --------------------------------------------------------- 2.05s 2026-06-08 12:19:38.633717 | controller | vexxhost.kubernetes.upload_helm_chart : Upload helm chart with multi_copy --- 1.14s 2026-06-08 12:19:38.633901 | controller | vexxhost.kubernetes.upload_helm_chart : Upload Helm chart --------------- 0.65s 2026-06-08 12:19:38.634133 | controller | vexxhost.kubernetes.upload_helm_chart : Ensure destination dir ---------- 0.44s 2026-06-08 12:19:38.634322 | controller | vexxhost.kubernetes.upload_helm_chart : Find destination files ---------- 0.41s 2026-06-08 12:19:38.634518 | controller | vexxhost.kubernetes.upload_helm_chart : Include help chart upload method tasks --- 0.08s 2026-06-08 12:19:38.634711 | controller | vexxhost.kubernetes.upload_helm_chart : Include help chart upload method tasks --- 0.04s 2026-06-08 12:19:38.634907 | controller | vexxhost.kubernetes.upload_helm_chart : Delete any destination files not in the sources --- 0.04s 2026-06-08 12:19:38.749966 | controller | INFO [upload-helm-chart > idempotence] Executed: Successful 2026-06-08 12:19:38.758663 | controller | INFO [upload-helm-chart > side_effect] Executing 2026-06-08 12:19:39.580051 | controller | 2026-06-08 12:19:39.580209 | controller | PLAY [Side effect] ************************************************************* 2026-06-08 12:19:39.580394 | controller | 2026-06-08 12:19:39.580587 | controller | TASK [Gathering Facts] ********************************************************* 2026-06-08 12:19:39.580766 | controller | Monday 08 June 2026 12:19:39 +0000 (0:00:00.011) 0:00:00.011 *********** 2026-06-08 12:19:40.698156 | 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-06-08 12:19:40.700654 | controller | ok: [controller] 2026-06-08 12:19:40.700892 | controller | 2026-06-08 12:19:40.701128 | controller | TASK [vexxhost.kubernetes.upload_helm_chart : Include help chart upload method tasks] *** 2026-06-08 12:19:40.701337 | controller | Monday 08 June 2026 12:19:40 +0000 (0:00:01.120) 0:00:01.131 *********** 2026-06-08 12:19:40.777838 | controller | included: /home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/upload_helm_chart/tasks/synchronize.yml for controller 2026-06-08 12:19:40.777997 | controller | 2026-06-08 12:19:40.778233 | controller | TASK [vexxhost.kubernetes.upload_helm_chart : Upload Helm chart] *************** 2026-06-08 12:19:40.778425 | controller | Monday 08 June 2026 12:19:40 +0000 (0:00:00.077) 0:00:01.208 *********** 2026-06-08 12:19:41.437511 | controller | changed: [controller] 2026-06-08 12:19:41.437687 | controller | 2026-06-08 12:19:41.437900 | controller | TASK [vexxhost.kubernetes.upload_helm_chart : Include help chart upload method tasks] *** 2026-06-08 12:19:41.438110 | controller | Monday 08 June 2026 12:19:41 +0000 (0:00:00.659) 0:00:01.868 *********** 2026-06-08 12:19:41.478458 | controller | included: /home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/upload_helm_chart/tasks/copy.yml for controller 2026-06-08 12:19:41.478669 | controller | 2026-06-08 12:19:41.478907 | controller | TASK [vexxhost.kubernetes.upload_helm_chart : Ensure destination dir] ********** 2026-06-08 12:19:41.479132 | controller | Monday 08 June 2026 12:19:41 +0000 (0:00:00.041) 0:00:01.909 *********** 2026-06-08 12:19:41.929083 | controller | ok: [controller] 2026-06-08 12:19:41.929256 | controller | 2026-06-08 12:19:41.929469 | controller | TASK [vexxhost.kubernetes.upload_helm_chart : Upload helm chart with multi_copy] *** 2026-06-08 12:19:41.929664 | controller | Monday 08 June 2026 12:19:41 +0000 (0:00:00.449) 0:00:02.359 *********** 2026-06-08 12:19:43.094754 | controller | ok: [controller] 2026-06-08 12:19:43.094774 | controller | 2026-06-08 12:19:43.094778 | controller | TASK [vexxhost.kubernetes.upload_helm_chart : Find destination files] ********** 2026-06-08 12:19:43.094782 | controller | Monday 08 June 2026 12:19:43 +0000 (0:00:01.163) 0:00:03.523 *********** 2026-06-08 12:19:43.492384 | controller | ok: [controller] 2026-06-08 12:19:43.494570 | controller | 2026-06-08 12:19:43.494583 | controller | TASK [vexxhost.kubernetes.upload_helm_chart : Delete any destination files not in the sources] *** 2026-06-08 12:19:43.494588 | controller | Monday 08 June 2026 12:19:43 +0000 (0:00:00.400) 0:00:03.923 *********** 2026-06-08 12:19:43.806749 | controller | changed: [controller] => (item=/file) 2026-06-08 12:19:43.806796 | controller | 2026-06-08 12:19:43.808432 | controller | PLAY RECAP ********************************************************************* 2026-06-08 12:19:43.808469 | controller | controller : ok=8 changed=2 unreachable=0 failed=0 skipped=0 rescued=0 ignored=0 2026-06-08 12:19:43.808474 | controller | 2026-06-08 12:19:43.808478 | controller | 2026-06-08 12:19:43.808482 | controller | TASKS RECAP ******************************************************************** 2026-06-08 12:19:43.808496 | controller | Monday 08 June 2026 12:19:43 +0000 (0:00:00.312) 0:00:04.235 *********** 2026-06-08 12:19:43.808500 | controller | =============================================================================== 2026-06-08 12:19:43.808503 | controller | vexxhost.kubernetes.upload_helm_chart : Upload helm chart with multi_copy --- 1.16s 2026-06-08 12:19:43.808506 | controller | Gathering Facts --------------------------------------------------------- 1.12s 2026-06-08 12:19:43.808510 | controller | vexxhost.kubernetes.upload_helm_chart : Upload Helm chart --------------- 0.66s 2026-06-08 12:19:43.808513 | controller | vexxhost.kubernetes.upload_helm_chart : Ensure destination dir ---------- 0.45s 2026-06-08 12:19:43.808517 | controller | vexxhost.kubernetes.upload_helm_chart : Find destination files ---------- 0.40s 2026-06-08 12:19:43.808521 | controller | vexxhost.kubernetes.upload_helm_chart : Delete any destination files not in the sources --- 0.31s 2026-06-08 12:19:43.808525 | controller | vexxhost.kubernetes.upload_helm_chart : Include help chart upload method tasks --- 0.08s 2026-06-08 12:19:43.808528 | controller | vexxhost.kubernetes.upload_helm_chart : Include help chart upload method tasks --- 0.04s 2026-06-08 12:19:43.910379 | controller | INFO [upload-helm-chart > side_effect] Executed: Successful 2026-06-08 12:19:43.921547 | controller | INFO [upload-helm-chart > verify] Executing 2026-06-08 12:19:44.825613 | controller | 2026-06-08 12:19:44.825974 | controller | PLAY [Verify] ****************************************************************** 2026-06-08 12:19:44.826285 | controller | 2026-06-08 12:19:44.826563 | controller | TASK [Gathering Facts] ********************************************************* 2026-06-08 12:19:44.826838 | controller | Monday 08 June 2026 12:19:44 +0000 (0:00:00.010) 0:00:00.010 *********** 2026-06-08 12:19:45.965140 | 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-06-08 12:19:45.971750 | controller | ok: [controller] 2026-06-08 12:19:45.972024 | controller | 2026-06-08 12:19:45.972367 | controller | TASK [Stat file 1] ************************************************************* 2026-06-08 12:19:45.972754 | controller | Monday 08 June 2026 12:19:45 +0000 (0:00:01.146) 0:00:01.157 *********** 2026-06-08 12:19:46.411844 | controller | ok: [controller] 2026-06-08 12:19:46.411897 | controller | 2026-06-08 12:19:46.411907 | controller | TASK [Stat file 2] ************************************************************* 2026-06-08 12:19:46.411916 | controller | Monday 08 June 2026 12:19:46 +0000 (0:00:00.436) 0:00:01.593 *********** 2026-06-08 12:19:46.716502 | controller | ok: [controller] 2026-06-08 12:19:46.716801 | controller | 2026-06-08 12:19:46.717079 | controller | TASK [Stat removed file 1] ***************************************************** 2026-06-08 12:19:46.717404 | controller | Monday 08 June 2026 12:19:46 +0000 (0:00:00.307) 0:00:01.901 *********** 2026-06-08 12:19:47.021490 | controller | ok: [controller] 2026-06-08 12:19:47.021782 | controller | 2026-06-08 12:19:47.022040 | controller | TASK [Stat removed file 2] ***************************************************** 2026-06-08 12:19:47.022404 | controller | Monday 08 June 2026 12:19:47 +0000 (0:00:00.305) 0:00:02.206 *********** 2026-06-08 12:19:47.353658 | controller | ok: [controller] 2026-06-08 12:19:47.353779 | controller | 2026-06-08 12:19:47.353914 | controller | TASK [ansible.builtin.assert] ************************************************** 2026-06-08 12:19:47.354049 | controller | Monday 08 June 2026 12:19:47 +0000 (0:00:00.332) 0:00:02.538 *********** 2026-06-08 12:19:47.390467 | controller | ok: [controller] => { 2026-06-08 12:19:47.390513 | controller | "changed": false, 2026-06-08 12:19:47.390614 | controller | "msg": "All assertions passed" 2026-06-08 12:19:47.391847 | controller | } 2026-06-08 12:19:47.391878 | controller | 2026-06-08 12:19:47.391883 | controller | PLAY RECAP ********************************************************************* 2026-06-08 12:19:47.391888 | controller | controller : ok=6 changed=0 unreachable=0 failed=0 skipped=0 rescued=0 ignored=0 2026-06-08 12:19:47.391892 | controller | 2026-06-08 12:19:47.391903 | controller | 2026-06-08 12:19:47.391907 | controller | TASKS RECAP ******************************************************************** 2026-06-08 12:19:47.391910 | controller | Monday 08 June 2026 12:19:47 +0000 (0:00:00.034) 0:00:02.572 *********** 2026-06-08 12:19:47.391914 | controller | =============================================================================== 2026-06-08 12:19:47.391917 | controller | Gathering Facts --------------------------------------------------------- 1.15s 2026-06-08 12:19:47.391921 | controller | Stat file 1 ------------------------------------------------------------- 0.44s 2026-06-08 12:19:47.391924 | controller | Stat removed file 2 ----------------------------------------------------- 0.33s 2026-06-08 12:19:47.391927 | controller | Stat file 2 ------------------------------------------------------------- 0.31s 2026-06-08 12:19:47.391931 | controller | Stat removed file 1 ----------------------------------------------------- 0.31s 2026-06-08 12:19:47.391934 | controller | ansible.builtin.assert -------------------------------------------------- 0.03s 2026-06-08 12:19:47.490760 | controller | INFO [upload-helm-chart > verify] Executed: Successful 2026-06-08 12:19:47.500646 | controller | INFO [upload-helm-chart > cleanup] Executing 2026-06-08 12:19:47.501208 | controller | WARNING [upload-helm-chart > cleanup] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-06-08 12:19:47.509067 | controller | INFO [upload-helm-chart > destroy] Executing 2026-06-08 12:19:47.509189 | controller | WARNING [upload-helm-chart > destroy] Skipping, '--destroy=never' requested. 2026-06-08 12:19:47.509277 | controller | INFO [upload-helm-chart > destroy] Executed: Successful 2026-06-08 12:19:47.509612 | controller | WARNING Molecule executed 1 scenario (1 missing files) 2026-06-08 12:19:47.741730 | controller | ok: Runtime: 0:00:41.097539 2026-06-08 12:19:47.746851 | 2026-06-08 12:19:47.746902 | PLAY RECAP 2026-06-08 12:19:47.746947 | controller | ok: 3 changed: 3 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-06-08 12:19:47.746969 | 2026-06-08 12:19:47.863693 | RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/run.yaml@main] 2026-06-08 12:19:47.865692 | POST-RUN START: [untrusted : github.com/vexxhost/ansible-collection-kubernetes/test-playbooks/molecule/post.yml@main] 2026-06-08 12:19:48.507762 | 2026-06-08 12:19:48.507974 | PLAY [all] 2026-06-08 12:19:48.523823 | 2026-06-08 12:19:48.524007 | TASK [describe-kubernetes-objects : creating directory for cluster scoped objects] 2026-06-08 12:19:48.932365 | controller | changed 2026-06-08 12:19:48.938415 | 2026-06-08 12:19:48.938496 | TASK [describe-kubernetes-objects : Gathering descriptions for cluster scoped objects] 2026-06-08 12:19:49.342232 | controller | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-06-08 12:19:49.342334 | controller | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-06-08 12:19:49.350629 | controller | environment: line 1: kubectl: command not found 2026-06-08 12:19:49.352975 | controller | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-06-08 12:19:49.353934 | controller | environment: line 1: kubectl: command not found 2026-06-08 12:19:49.355867 | controller | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-06-08 12:19:49.358823 | controller | environment: line 1: kubectl: command not found 2026-06-08 12:19:49.360495 | controller | environment: line 1: kubectl: command not found 2026-06-08 12:19:49.360692 | controller | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-06-08 12:19:49.362633 | controller | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-06-08 12:19:49.365266 | controller | environment: line 1: kubectl: command not found 2026-06-08 12:19:49.366437 | controller | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-06-08 12:19:49.468109 | controller | ok: Runtime: 0:00:00.039695 2026-06-08 12:19:49.474328 | 2026-06-08 12:19:49.474448 | TASK [describe-kubernetes-objects : creating directory for namespace scoped objects] 2026-06-08 12:19:49.712109 | controller | changed 2026-06-08 12:19:49.718066 | 2026-06-08 12:19:49.718176 | TASK [describe-kubernetes-objects : Gathering descriptions for namespace scoped objects] 2026-06-08 12:19:49.958692 | controller | environment: line 5: kubectl: command not found 2026-06-08 12:19:49.960463 | controller | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-06-08 12:19:49.960604 | controller | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-06-08 12:19:49.960751 | controller | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-06-08 12:19:50.252707 | controller | ok: Runtime: 0:00:00.013877 2026-06-08 12:19:50.258630 | 2026-06-08 12:19:50.258732 | TASK [describe-kubernetes-objects : Downloads logs to executor] 2026-06-08 12:19:51.149148 | controller | changed: 2026-06-08 12:19:51.149370 | controller | created directory /var/lib/zuul/builds/449eb2adb3cc4f4588cc79814fa66e52/work/logs/controller 2026-06-08 12:19:51.149411 | controller | cd+++++++++ objects/ 2026-06-08 12:19:51.149442 | controller | cd+++++++++ objects/cluster/ 2026-06-08 12:19:51.149473 | controller | cd+++++++++ objects/namespaced/ 2026-06-08 12:19:51.158510 | 2026-06-08 12:19:51.158592 | TASK [gather-pod-logs : creating directory for pod logs] 2026-06-08 12:19:51.393973 | controller | changed 2026-06-08 12:19:51.399616 | 2026-06-08 12:19:51.399692 | TASK [gather-pod-logs : creating directory for failed pod logs] 2026-06-08 12:19:51.633110 | controller | changed 2026-06-08 12:19:51.638755 | 2026-06-08 12:19:51.638874 | TASK [gather-pod-logs : retrieve all kubernetes logs, current and previous (if they exist)] 2026-06-08 12:19:51.942894 | controller | environment: line 3: kubectl: command not found 2026-06-08 12:19:52.214176 | controller | ok: Runtime: 0:00:00.013303 2026-06-08 12:19:52.219995 | 2026-06-08 12:19:52.220090 | TASK [gather-pod-logs : Downloads pod logs to executor] 2026-06-08 12:19:52.992343 | controller | changed: 2026-06-08 12:19:52.992716 | controller | cd+++++++++ pod-logs/ 2026-06-08 12:19:52.992786 | controller | cd+++++++++ pod-logs/failed-pods/ 2026-06-08 12:19:53.002750 | 2026-06-08 12:19:53.002841 | LOOP [helm-release-status : creating directory for helm release status] 2026-06-08 12:19:53.253242 | controller | changed: "values" 2026-06-08 12:19:53.457199 | controller | changed: "releases" 2026-06-08 12:19:53.469370 | 2026-06-08 12:19:53.469632 | TASK [helm-release-status : Gather get release status for helm charts] 2026-06-08 12:19:53.723513 | controller | /bin/bash: line 3: kubectl: command not found 2026-06-08 12:19:54.000821 | controller | ok: Runtime: 0:00:00.010836 2026-06-08 12:19:54.004994 | 2026-06-08 12:19:54.005064 | TASK [helm-release-status : Downloads logs to executor] 2026-06-08 12:19:54.503413 | controller | changed: 2026-06-08 12:19:54.503627 | controller | cd+++++++++ helm/ 2026-06-08 12:19:54.503655 | controller | cd+++++++++ helm/releases/ 2026-06-08 12:19:54.503679 | controller | cd+++++++++ helm/values/ 2026-06-08 12:19:54.509244 | 2026-06-08 12:19:54.509300 | PLAY RECAP 2026-06-08 12:19:54.509348 | controller | ok: 12 changed: 12 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-06-08 12:19:54.509370 | 2026-06-08 12:19:54.645311 | POST-RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/ansible-collection-kubernetes/test-playbooks/molecule/post.yml@main] 2026-06-08 12:19:54.670323 | POST-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post.yaml@main] 2026-06-08 12:19:55.264511 | 2026-06-08 12:19:55.264641 | PLAY [all] 2026-06-08 12:19:55.274945 | 2026-06-08 12:19:55.275021 | TASK [fetch-output : Set log path for multiple nodes] 2026-06-08 12:19:55.320011 | controller | skipping: Conditional result was False 2026-06-08 12:19:55.328753 | 2026-06-08 12:19:55.328934 | TASK [fetch-output : Set log path for single node] 2026-06-08 12:19:55.370553 | controller | ok 2026-06-08 12:19:55.375509 | 2026-06-08 12:19:55.375587 | LOOP [fetch-output : Ensure local output dirs] 2026-06-08 12:19:56.637992 | controller -> localhost | ok: "/var/lib/zuul/builds/449eb2adb3cc4f4588cc79814fa66e52/work/logs" 2026-06-08 12:19:56.866126 | controller -> localhost | changed: "/var/lib/zuul/builds/449eb2adb3cc4f4588cc79814fa66e52/work/artifacts" 2026-06-08 12:19:57.084763 | controller -> localhost | changed: "/var/lib/zuul/builds/449eb2adb3cc4f4588cc79814fa66e52/work/docs" 2026-06-08 12:19:57.096368 | 2026-06-08 12:19:57.096590 | LOOP [fetch-output : Collect logs, artifacts and docs] 2026-06-08 12:19:57.738168 | controller | changed: .d..t...... ./ 2026-06-08 12:19:57.738523 | controller | changed: All items complete 2026-06-08 12:19:57.738604 | 2026-06-08 12:19:58.186965 | controller | changed: .d..t...... ./ 2026-06-08 12:19:58.627326 | controller | changed: .d..t...... ./ 2026-06-08 12:19:58.642762 | 2026-06-08 12:19:58.642872 | LOOP [merge-output-to-logs : Move artifacts and docs to logs dir] 2026-06-08 12:19:59.069602 | controller -> localhost | ok: Item: artifacts Runtime: 0:00:00.006767 2026-06-08 12:19:59.329402 | controller -> localhost | ok: Item: docs Runtime: 0:00:00.009031 2026-06-08 12:19:59.341540 | 2026-06-08 12:19:59.342241 | PLAY [all] 2026-06-08 12:19:59.348192 | 2026-06-08 12:19:59.348277 | TASK [remove-build-sshkey : Remove the build SSH key from all nodes] 2026-06-08 12:19:59.856890 | controller | changed 2026-06-08 12:19:59.863143 | 2026-06-08 12:19:59.863198 | PLAY RECAP 2026-06-08 12:19:59.863245 | controller | ok: 5 changed: 4 unreachable: 0 failed: 0 skipped: 1 rescued: 0 ignored: 0 2026-06-08 12:19:59.863268 | 2026-06-08 12:20:00.002169 | POST-RUN END RESULT_NORMAL: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post.yaml@main] 2026-06-08 12:20:00.004017 | POST-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post-logs.yaml@main] 2026-06-08 12:20:00.626309 | 2026-06-08 12:20:00.626470 | PLAY [localhost] 2026-06-08 12:20:00.637637 | 2026-06-08 12:20:00.637826 | TASK [Generate Zuul manifest] 2026-06-08 12:20:00.660253 | localhost | ok 2026-06-08 12:20:00.677867 | 2026-06-08 12:20:00.678052 | TASK [generate-zuul-manifest : Generate Zuul manifest] 2026-06-08 12:20:01.052119 | localhost | changed 2026-06-08 12:20:01.065091 | 2026-06-08 12:20:01.065277 | TASK [generate-zuul-manifest : Return Zuul manifest URL to Zuul] 2026-06-08 12:20:01.096663 | localhost | ok 2026-06-08 12:20:01.107140 | 2026-06-08 12:20:01.107254 | TASK [Upload logs] 2026-06-08 12:20:01.130927 | localhost | ok 2026-06-08 12:20:01.195671 | 2026-06-08 12:20:01.195825 | TASK [Set zuul-log-path fact] 2026-06-08 12:20:01.219029 | localhost | ok 2026-06-08 12:20:01.234687 | 2026-06-08 12:20:01.234818 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-06-08 12:20:01.268490 | localhost | ok 2026-06-08 12:20:01.279881 | 2026-06-08 12:20:01.279996 | TASK [upload-logs : Create log directories] 2026-06-08 12:20:01.708489 | localhost | changed 2026-06-08 12:20:01.713657 | 2026-06-08 12:20:01.713726 | TASK [upload-logs : Ensure logs are readable before uploading] 2026-06-08 12:20:02.128918 | localhost -> localhost | ok: Runtime: 0:00:00.005785 2026-06-08 12:20:02.134888 | 2026-06-08 12:20:02.134956 | TASK [upload-logs : Upload logs to log server] 2026-06-08 12:20:02.610722 | localhost | Output suppressed because no_log was given 2026-06-08 12:20:02.616323 | 2026-06-08 12:20:02.616534 | LOOP [upload-logs : Compress console log and json output] 2026-06-08 12:20:02.666026 | localhost | skipping: Conditional result was False 2026-06-08 12:20:02.721139 | localhost | skipping: Conditional result was False 2026-06-08 12:20:02.734608 | 2026-06-08 12:20:02.734837 | LOOP [upload-logs : Upload compressed console log and json output] 2026-06-08 12:20:02.778243 | localhost | skipping: Conditional result was False 2026-06-08 12:20:02.778708 | 2026-06-08 12:20:02.781840 | localhost | skipping: Conditional result was False 2026-06-08 12:20:02.791578 | 2026-06-08 12:20:02.791769 | LOOP [upload-logs : Upload console log and json output]