2026-03-17 20:42:06.288889 | Job console starting 2026-03-17 20:42:06.431309 | Updating git repos 2026-03-17 20:42:06.522797 | Cloning repos into workspace 2026-03-17 20:42:06.785045 | Restoring repo states 2026-03-17 20:42:06.804519 | Merging changes 2026-03-17 20:42:07.887425 | Checking out repos 2026-03-17 20:42:08.189238 | Preparing playbooks 2026-03-17 20:42:13.493760 | Running Ansible setup 2026-03-17 20:42:17.817226 | PRE-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/pre.yaml@main] 2026-03-17 20:42:18.491243 | 2026-03-17 20:42:18.491377 | PLAY [localhost] 2026-03-17 20:42:18.499489 | 2026-03-17 20:42:18.499568 | TASK [Gathering Facts] 2026-03-17 20:42:19.477367 | localhost | ok 2026-03-17 20:42:19.484068 | 2026-03-17 20:42:19.484142 | TASK [Setup log path fact] 2026-03-17 20:42:19.504752 | localhost | ok 2026-03-17 20:42:19.519590 | 2026-03-17 20:42:19.519885 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-03-17 20:42:19.550793 | localhost | ok 2026-03-17 20:42:19.560281 | 2026-03-17 20:42:19.560376 | TASK [emit-job-header : Print job information] 2026-03-17 20:42:19.607889 | # Job Information 2026-03-17 20:42:19.608194 | Ansible Version: 2.16.16 2026-03-17 20:42:19.608258 | Job: ansible-collection-kubernetes-molecule-upload-helm-chart 2026-03-17 20:42:19.608301 | Pipeline: check 2026-03-17 20:42:19.608337 | Executor: 0a8996d2b663 2026-03-17 20:42:19.608373 | Triggered by: https://github.com/vexxhost/ansible-collection-kubernetes/pull/238 2026-03-17 20:42:19.608410 | Event ID: 97475890-2241-11f1-9ad1-c4dcb8267916 2026-03-17 20:42:19.613006 | 2026-03-17 20:42:19.613115 | LOOP [emit-job-header : Print node information] 2026-03-17 20:42:19.730099 | localhost | ok: 2026-03-17 20:42:19.730343 | localhost | # Node Information 2026-03-17 20:42:19.730375 | localhost | Inventory Hostname: controller 2026-03-17 20:42:19.730397 | localhost | Hostname: np0000159641 2026-03-17 20:42:19.730417 | localhost | Username: zuul 2026-03-17 20:42:19.730440 | localhost | Distro: Debian 13.3 2026-03-17 20:42:19.730460 | localhost | Provider: yul1 2026-03-17 20:42:19.730480 | localhost | Region: ca-ymq-1 2026-03-17 20:42:19.730499 | localhost | Label: debian-trixie 2026-03-17 20:42:19.730518 | localhost | Product Name: OpenStack Nova 2026-03-17 20:42:19.730537 | localhost | Interface IP: 199.19.213.99 2026-03-17 20:42:19.743393 | 2026-03-17 20:42:19.743596 | TASK [log-inventory : Ensure Zuul Ansible directory exists] 2026-03-17 20:42:20.307824 | localhost -> localhost | changed 2026-03-17 20:42:20.315801 | 2026-03-17 20:42:20.315938 | TASK [log-inventory : Copy ansible inventory to logs dir] 2026-03-17 20:42:21.302906 | localhost -> localhost | changed 2026-03-17 20:42:21.315474 | 2026-03-17 20:42:21.315752 | PLAY [all] 2026-03-17 20:42:21.323244 | 2026-03-17 20:42:21.323361 | TASK [add-build-sshkey : Check to see if ssh key was already created for this build] 2026-03-17 20:42:21.654843 | controller -> localhost | ok 2026-03-17 20:42:21.664081 | 2026-03-17 20:42:21.664206 | TASK [add-build-sshkey : Create a new key in workspace based on build UUID] 2026-03-17 20:42:21.693123 | controller | ok 2026-03-17 20:42:21.709371 | controller | included: /var/lib/zuul/builds/4536543506bf47f68d5f2fb22dbbce25/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/create-key-and-replace.yaml 2026-03-17 20:42:21.714745 | 2026-03-17 20:42:21.714903 | TASK [add-build-sshkey : Create Temp SSH key] 2026-03-17 20:42:22.556904 | controller -> localhost | Generating public/private rsa key pair. 2026-03-17 20:42:22.557487 | controller -> localhost | Your identification has been saved in /var/lib/zuul/builds/4536543506bf47f68d5f2fb22dbbce25/work/4536543506bf47f68d5f2fb22dbbce25_id_rsa 2026-03-17 20:42:22.557550 | controller -> localhost | Your public key has been saved in /var/lib/zuul/builds/4536543506bf47f68d5f2fb22dbbce25/work/4536543506bf47f68d5f2fb22dbbce25_id_rsa.pub 2026-03-17 20:42:22.557588 | controller -> localhost | The key fingerprint is: 2026-03-17 20:42:22.557613 | controller -> localhost | SHA256:SD6GF7vSXayYBpUV7nY5WiyeHfDDd7GO+rvR/1zu36s zuul-build-sshkey 2026-03-17 20:42:22.557657 | controller -> localhost | The key's randomart image is: 2026-03-17 20:42:22.557679 | controller -> localhost | +---[RSA 3072]----+ 2026-03-17 20:42:22.557709 | controller -> localhost | | o. | 2026-03-17 20:42:22.557732 | controller -> localhost | | + | 2026-03-17 20:42:22.557753 | controller -> localhost | | = o . | 2026-03-17 20:42:22.557773 | controller -> localhost | | = = * . o | 2026-03-17 20:42:22.557794 | controller -> localhost | | o B S & . o | 2026-03-17 20:42:22.557814 | controller -> localhost | | = O X = = | 2026-03-17 20:42:22.557835 | controller -> localhost | | . * * . o o .| 2026-03-17 20:42:22.557855 | controller -> localhost | | o . . +o| 2026-03-17 20:42:22.557877 | controller -> localhost | | ..+E.o%| 2026-03-17 20:42:22.557898 | controller -> localhost | +----[SHA256]-----+ 2026-03-17 20:42:22.557956 | controller -> localhost | ok: Runtime: 0:00:00.333791 2026-03-17 20:42:22.562612 | 2026-03-17 20:42:22.562685 | TASK [add-build-sshkey : Remote setup ssh keys (linux)] 2026-03-17 20:42:22.590672 | controller | ok 2026-03-17 20:42:22.601901 | controller | included: /var/lib/zuul/builds/4536543506bf47f68d5f2fb22dbbce25/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/remote-linux.yaml 2026-03-17 20:42:22.613759 | 2026-03-17 20:42:22.613937 | TASK [add-build-sshkey : Remove previously added zuul-build-sshkey] 2026-03-17 20:42:22.640756 | controller | skipping: Conditional result was False 2026-03-17 20:42:22.646410 | 2026-03-17 20:42:22.646536 | TASK [add-build-sshkey : Enable access via build key on all nodes] 2026-03-17 20:42:23.301467 | controller | changed 2026-03-17 20:42:23.306873 | 2026-03-17 20:42:23.306985 | TASK [add-build-sshkey : Make sure user has a .ssh] 2026-03-17 20:42:23.523950 | controller | ok 2026-03-17 20:42:23.659846 | 2026-03-17 20:42:23.660084 | TASK [add-build-sshkey : Install build private key as SSH key on all nodes] 2026-03-17 20:42:24.267742 | controller | changed 2026-03-17 20:42:24.274887 | 2026-03-17 20:42:24.275085 | TASK [add-build-sshkey : Install build public key as SSH key on all nodes] 2026-03-17 20:42:24.806267 | controller | changed 2026-03-17 20:42:24.813761 | 2026-03-17 20:42:24.813849 | TASK [add-build-sshkey : Remote setup ssh keys (windows)] 2026-03-17 20:42:24.838837 | controller | skipping: Conditional result was False 2026-03-17 20:42:24.845038 | 2026-03-17 20:42:24.845130 | TASK [remove-zuul-sshkey : Remove master key from local agent] 2026-03-17 20:42:25.603005 | controller -> localhost | changed 2026-03-17 20:42:25.620757 | 2026-03-17 20:42:25.620975 | TASK [add-build-sshkey : Add back temp key] 2026-03-17 20:42:25.921360 | controller -> localhost | Identity added: /var/lib/zuul/builds/4536543506bf47f68d5f2fb22dbbce25/work/4536543506bf47f68d5f2fb22dbbce25_id_rsa (zuul-build-sshkey) 2026-03-17 20:42:25.921561 | controller -> localhost | ok: Runtime: 0:00:00.013465 2026-03-17 20:42:25.925455 | 2026-03-17 20:42:25.925516 | TASK [add-build-sshkey : Verify we can still SSH to all nodes] 2026-03-17 20:42:26.269943 | controller | ok 2026-03-17 20:42:26.454493 | 2026-03-17 20:42:26.454634 | TASK [add-build-sshkey : Verify we can still SSH to all nodes (windows)] 2026-03-17 20:42:26.479707 | controller | skipping: Conditional result was False 2026-03-17 20:42:26.490679 | 2026-03-17 20:42:26.490778 | TASK [prepare-workspace : Start zuul_console daemon.] 2026-03-17 20:42:26.931065 | controller | ok 2026-03-17 20:42:26.936643 | 2026-03-17 20:42:26.936715 | TASK [prepare-workspace : Synchronize src repos to workspace directory.] 2026-03-17 20:42:28.101771 | controller | Output suppressed because no_log was given 2026-03-17 20:42:28.109788 | 2026-03-17 20:42:28.109921 | LOOP [ensure-output-dirs : Empty Zuul Output directories by removing them] 2026-03-17 20:42:28.370408 | controller | ok: "logs" 2026-03-17 20:42:28.610758 | controller | ok: All items complete 2026-03-17 20:42:28.610883 | 2026-03-17 20:42:28.615207 | controller | ok: "artifacts" 2026-03-17 20:42:28.739347 | controller | ok: "docs" 2026-03-17 20:42:28.757433 | 2026-03-17 20:42:28.757655 | LOOP [ensure-output-dirs : Ensure Zuul Output directories exist] 2026-03-17 20:42:28.964617 | controller | changed: "logs" 2026-03-17 20:42:29.132469 | controller | changed: "artifacts" 2026-03-17 20:42:29.308937 | controller | changed: "docs" 2026-03-17 20:42:29.338747 | 2026-03-17 20:42:29.338987 | PLAY RECAP 2026-03-17 20:42:29.339250 | controller | ok: 15 changed: 8 unreachable: 0 failed: 0 skipped: 3 rescued: 0 ignored: 0 2026-03-17 20:42:29.339316 | localhost | ok: 6 changed: 2 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-03-17 20:42:29.339352 | 2026-03-17 20:42:29.536646 | PRE-RUN END RESULT_NORMAL: [trusted : github.com/vexxhost/zuul-config/playbooks/base/pre.yaml@main] 2026-03-17 20:42:29.992849 | PRE-RUN START: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/pre.yaml@main] 2026-03-17 20:42:30.641257 | 2026-03-17 20:42:30.641480 | PLAY [all] 2026-03-17 20:42:30.658283 | 2026-03-17 20:42:30.658469 | TASK [setup-uv : Extract archive] 2026-03-17 20:42:33.838956 | controller | changed 2026-03-17 20:42:33.845177 | 2026-03-17 20:42:33.845264 | TASK [setup-uv : Print version] 2026-03-17 20:42:34.222147 | controller | uv 0.8.13 2026-03-17 20:42:34.387197 | controller | ok: Runtime: 0:00:00.014228 2026-03-17 20:42:34.393974 | 2026-03-17 20:42:34.394027 | PLAY RECAP 2026-03-17 20:42:34.394074 | controller | ok: 2 changed: 2 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-03-17 20:42:34.394098 | 2026-03-17 20:42:34.526826 | PRE-RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/pre.yaml@main] 2026-03-17 20:42:34.528830 | PRE-RUN START: [untrusted : github.com/vexxhost/ansible-collection-kubernetes/test-playbooks/molecule/pre.yml@main] 2026-03-17 20:42:35.116823 | 2026-03-17 20:42:35.750030 | PLAY [all] 2026-03-17 20:42:35.774418 | 2026-03-17 20:42:35.774630 | TASK [Update apt cache] 2026-03-17 20:42:40.895850 | controller | ok 2026-03-17 20:42:42.500458 | 2026-03-17 20:42:42.500598 | TASK [Install "jq" for log collection] 2026-03-17 20:42:44.583068 | controller | changed 2026-03-17 20:42:44.585358 | 2026-03-17 20:42:44.585411 | PLAY RECAP 2026-03-17 20:42:44.585459 | controller | ok: 2 changed: 1 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-03-17 20:42:44.585481 | 2026-03-17 20:42:44.769346 | PRE-RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/ansible-collection-kubernetes/test-playbooks/molecule/pre.yml@main] 2026-03-17 20:42:44.771616 | RUN START: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/run.yaml@main] 2026-03-17 20:42:45.485257 | 2026-03-17 20:42:45.627902 | PLAY [all] 2026-03-17 20:42:45.643521 | 2026-03-17 20:42:45.643642 | TASK [Copy inventory file for Zuul] 2026-03-17 20:42:46.665276 | controller | changed 2026-03-17 20:42:46.673198 | 2026-03-17 20:42:46.673313 | TASK [Switch "ansible_host" to private IP] 2026-03-17 20:42:47.003992 | controller | changed: 1 replacements made 2026-03-17 20:42:47.010165 | 2026-03-17 20:42:47.010249 | TASK [Run Molecule scenario] 2026-03-17 20:42:47.491692 | controller | Using CPython 3.13.5 interpreter at: /usr/bin/python3 2026-03-17 20:42:47.491791 | controller | Creating virtual environment at: .venv 2026-03-17 20:42:47.818016 | controller | Downloading pygments (1.2MiB) 2026-03-17 20:42:47.818589 | controller | Downloading cryptography (4.3MiB) 2026-03-17 20:42:47.820881 | controller | Downloading ansible-core (2.3MiB) 2026-03-17 20:42:47.993333 | controller | Downloading cryptography 2026-03-17 20:42:48.045068 | controller | Downloading pygments 2026-03-17 20:42:48.228296 | controller | Downloading ansible-core 2026-03-17 20:42:48.273879 | controller | Installed 36 packages in 44ms 2026-03-17 20:42:48.976113 | controller | INFO Collection 'vexxhost.kubernetes' detected. 2026-03-17 20:42:48.976182 | controller | INFO Scenarios will be used from 'extensions/molecule' 2026-03-17 20:42:49.867659 | controller | CRITICAL 'extensions/molecule/default/molecule.yml' glob failed. Exiting. 2026-03-17 20:42:49.867704 | controller | INFO default scenario not found, disabling shared state. 2026-03-17 20:42:49.867845 | controller | INFO [upload-helm-chart > discovery] scenario test matrix: dependency, cleanup, destroy, syntax, create, prepare, converge, idempotence, side_effect, verify, cleanup, destroy 2026-03-17 20:42:49.867914 | controller | INFO [upload-helm-chart > prerun] Performing prerun with role_name_check=0... 2026-03-17 20:43:11.927277 | controller | INFO [upload-helm-chart > dependency] Executing 2026-03-17 20:43:11.927466 | controller | WARNING [upload-helm-chart > dependency] Missing roles requirements file: requirements.yml 2026-03-17 20:43:11.927635 | controller | WARNING [upload-helm-chart > dependency] Missing collections requirements file: collections.yml 2026-03-17 20:43:11.927755 | controller | WARNING [upload-helm-chart > dependency] Executed: 2 missing (Remove from test_sequence to suppress) 2026-03-17 20:43:11.933497 | controller | INFO [upload-helm-chart > cleanup] Executing 2026-03-17 20:43:11.933809 | controller | WARNING [upload-helm-chart > cleanup] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-03-17 20:43:11.939865 | controller | INFO [upload-helm-chart > destroy] Executing 2026-03-17 20:43:11.939967 | controller | WARNING [upload-helm-chart > destroy] Skipping, '--destroy=never' requested. 2026-03-17 20:43:11.940040 | controller | INFO [upload-helm-chart > destroy] Executed: Successful 2026-03-17 20:43:11.945523 | controller | INFO [upload-helm-chart > syntax] Executing 2026-03-17 20:43:12.871342 | controller | 2026-03-17 20:43:12.871632 | controller | playbook: /home/zuul/src/github.com/vexxhost/ansible-collection-kubernetes/extensions/molecule/upload-helm-chart/converge.yml 2026-03-17 20:43:12.932514 | controller | INFO [upload-helm-chart > syntax] Executed: Successful 2026-03-17 20:43:12.941632 | controller | INFO [upload-helm-chart > create] Executing 2026-03-17 20:43:12.943574 | controller | WARNING [upload-helm-chart > create] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-03-17 20:43:12.948897 | controller | INFO [upload-helm-chart > prepare] Executing 2026-03-17 20:43:12.949201 | controller | WARNING [upload-helm-chart > prepare] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-03-17 20:43:12.954517 | controller | INFO [upload-helm-chart > converge] Executing 2026-03-17 20:43:13.820485 | controller | 2026-03-17 20:43:13.820549 | controller | PLAY [Converge] **************************************************************** 2026-03-17 20:43:13.820559 | controller | 2026-03-17 20:43:13.820567 | controller | TASK [Gathering Facts] ********************************************************* 2026-03-17 20:43:13.820577 | controller | Tuesday 17 March 2026 20:43:13 +0000 (0:00:00.030) 0:00:00.030 ********* 2026-03-17 20:43:15.091580 | controller | [WARNING]: Host 'controller' is using the discovered Python interpreter at '/usr/bin/python3.13', but future installation of another Python interpreter could cause a different interpreter to be discovered. See https://docs.ansible.com/ansible-core/2.20/reference_appendices/interpreter_discovery.html for more information. 2026-03-17 20:43:15.097841 | controller | ok: [controller] 2026-03-17 20:43:15.098016 | controller | 2026-03-17 20:43:15.098234 | controller | TASK [vexxhost.kubernetes.upload_helm_chart : Include help chart upload method tasks] *** 2026-03-17 20:43:15.098434 | controller | Tuesday 17 March 2026 20:43:15 +0000 (0:00:01.279) 0:00:01.309 ********* 2026-03-17 20:43:15.187671 | controller | included: /home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/upload_helm_chart/tasks/synchronize.yml for controller 2026-03-17 20:43:15.187817 | controller | 2026-03-17 20:43:15.188035 | controller | TASK [vexxhost.kubernetes.upload_helm_chart : Upload Helm chart] *************** 2026-03-17 20:43:15.188233 | controller | Tuesday 17 March 2026 20:43:15 +0000 (0:00:00.089) 0:00:01.398 ********* 2026-03-17 20:43:15.884831 | controller | changed: [controller] 2026-03-17 20:43:15.884896 | controller | 2026-03-17 20:43:15.884963 | controller | TASK [vexxhost.kubernetes.upload_helm_chart : Include help chart upload method tasks] *** 2026-03-17 20:43:15.885052 | controller | Tuesday 17 March 2026 20:43:15 +0000 (0:00:00.696) 0:00:02.095 ********* 2026-03-17 20:43:15.926241 | controller | included: /home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/upload_helm_chart/tasks/copy.yml for controller 2026-03-17 20:43:15.926293 | controller | 2026-03-17 20:43:15.926365 | controller | TASK [vexxhost.kubernetes.upload_helm_chart : Ensure destination dir] ********** 2026-03-17 20:43:15.926454 | controller | Tuesday 17 March 2026 20:43:15 +0000 (0:00:00.043) 0:00:02.138 ********* 2026-03-17 20:43:16.339908 | controller | changed: [controller] 2026-03-17 20:43:16.339977 | controller | 2026-03-17 20:43:16.340072 | controller | TASK [vexxhost.kubernetes.upload_helm_chart : Upload helm chart with multi_copy] *** 2026-03-17 20:43:16.340148 | controller | Tuesday 17 March 2026 20:43:16 +0000 (0:00:00.413) 0:00:02.551 ********* 2026-03-17 20:43:17.480089 | controller | changed: [controller] 2026-03-17 20:43:17.480163 | controller | 2026-03-17 20:43:17.480247 | controller | TASK [vexxhost.kubernetes.upload_helm_chart : Find destination files] ********** 2026-03-17 20:43:17.480399 | controller | Tuesday 17 March 2026 20:43:17 +0000 (0:00:01.139) 0:00:03.691 ********* 2026-03-17 20:43:17.916682 | controller | ok: [controller] 2026-03-17 20:43:17.916756 | controller | 2026-03-17 20:43:17.916896 | controller | TASK [vexxhost.kubernetes.upload_helm_chart : Delete any destination files not in the sources] *** 2026-03-17 20:43:17.917024 | controller | Tuesday 17 March 2026 20:43:17 +0000 (0:00:00.436) 0:00:04.127 ********* 2026-03-17 20:43:17.980362 | controller | skipping: [controller] 2026-03-17 20:43:17.980379 | controller | 2026-03-17 20:43:17.980384 | controller | PLAY RECAP ********************************************************************* 2026-03-17 20:43:17.980389 | controller | controller : ok=7 changed=3 unreachable=0 failed=0 skipped=1 rescued=0 ignored=0 2026-03-17 20:43:17.980393 | controller | 2026-03-17 20:43:17.980397 | controller | 2026-03-17 20:43:17.980400 | controller | TASKS RECAP ******************************************************************** 2026-03-17 20:43:17.980404 | controller | Tuesday 17 March 2026 20:43:17 +0000 (0:00:00.061) 0:00:04.188 ********* 2026-03-17 20:43:17.980407 | controller | =============================================================================== 2026-03-17 20:43:17.980410 | controller | Gathering Facts --------------------------------------------------------- 1.28s 2026-03-17 20:43:17.980414 | controller | vexxhost.kubernetes.upload_helm_chart : Upload helm chart with multi_copy --- 1.14s 2026-03-17 20:43:17.980417 | controller | vexxhost.kubernetes.upload_helm_chart : Upload Helm chart --------------- 0.70s 2026-03-17 20:43:17.980428 | controller | vexxhost.kubernetes.upload_helm_chart : Find destination files ---------- 0.44s 2026-03-17 20:43:17.980432 | controller | vexxhost.kubernetes.upload_helm_chart : Ensure destination dir ---------- 0.41s 2026-03-17 20:43:17.980435 | controller | vexxhost.kubernetes.upload_helm_chart : Include help chart upload method tasks --- 0.09s 2026-03-17 20:43:17.980438 | controller | vexxhost.kubernetes.upload_helm_chart : Delete any destination files not in the sources --- 0.06s 2026-03-17 20:43:17.980441 | controller | vexxhost.kubernetes.upload_helm_chart : Include help chart upload method tasks --- 0.04s 2026-03-17 20:43:18.109789 | controller | INFO [upload-helm-chart > converge] Executed: Successful 2026-03-17 20:43:18.118704 | controller | INFO [upload-helm-chart > idempotence] Executing 2026-03-17 20:43:19.019226 | controller | 2026-03-17 20:43:19.019286 | controller | PLAY [Converge] **************************************************************** 2026-03-17 20:43:19.019292 | controller | 2026-03-17 20:43:19.019308 | controller | TASK [Gathering Facts] ********************************************************* 2026-03-17 20:43:19.019397 | controller | Tuesday 17 March 2026 20:43:19 +0000 (0:00:00.014) 0:00:00.014 ********* 2026-03-17 20:43:20.073286 | controller | [WARNING]: Host 'controller' is using the discovered Python interpreter at '/usr/bin/python3.13', but future installation of another Python interpreter could cause a different interpreter to be discovered. See https://docs.ansible.com/ansible-core/2.20/reference_appendices/interpreter_discovery.html for more information. 2026-03-17 20:43:20.076625 | controller | ok: [controller] 2026-03-17 20:43:20.076796 | controller | 2026-03-17 20:43:20.077032 | controller | TASK [vexxhost.kubernetes.upload_helm_chart : Include help chart upload method tasks] *** 2026-03-17 20:43:20.077203 | controller | Tuesday 17 March 2026 20:43:20 +0000 (0:00:01.058) 0:00:01.072 ********* 2026-03-17 20:43:20.168586 | controller | included: /home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/upload_helm_chart/tasks/synchronize.yml for controller 2026-03-17 20:43:20.168811 | controller | 2026-03-17 20:43:20.169141 | controller | TASK [vexxhost.kubernetes.upload_helm_chart : Upload Helm chart] *************** 2026-03-17 20:43:20.169410 | controller | Tuesday 17 March 2026 20:43:20 +0000 (0:00:00.090) 0:00:01.163 ********* 2026-03-17 20:43:20.889234 | controller | ok: [controller] 2026-03-17 20:43:20.889360 | controller | 2026-03-17 20:43:20.889591 | controller | TASK [vexxhost.kubernetes.upload_helm_chart : Include help chart upload method tasks] *** 2026-03-17 20:43:20.889795 | controller | Tuesday 17 March 2026 20:43:20 +0000 (0:00:00.718) 0:00:01.881 ********* 2026-03-17 20:43:20.932012 | controller | included: /home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/upload_helm_chart/tasks/copy.yml for controller 2026-03-17 20:43:20.932222 | controller | 2026-03-17 20:43:20.932581 | controller | TASK [vexxhost.kubernetes.upload_helm_chart : Ensure destination dir] ********** 2026-03-17 20:43:20.932883 | controller | Tuesday 17 March 2026 20:43:20 +0000 (0:00:00.045) 0:00:01.927 ********* 2026-03-17 20:43:21.362032 | controller | ok: [controller] 2026-03-17 20:43:21.362100 | controller | 2026-03-17 20:43:21.362287 | controller | TASK [vexxhost.kubernetes.upload_helm_chart : Upload helm chart with multi_copy] *** 2026-03-17 20:43:21.362426 | controller | Tuesday 17 March 2026 20:43:21 +0000 (0:00:00.429) 0:00:02.356 ********* 2026-03-17 20:43:23.580958 | controller | ok: [controller] 2026-03-17 20:43:23.581058 | controller | 2026-03-17 20:43:23.581143 | controller | TASK [vexxhost.kubernetes.upload_helm_chart : Find destination files] ********** 2026-03-17 20:43:23.581274 | controller | Tuesday 17 March 2026 20:43:23 +0000 (0:00:02.217) 0:00:04.574 ********* 2026-03-17 20:43:24.006351 | controller | ok: [controller] 2026-03-17 20:43:24.006574 | controller | 2026-03-17 20:43:24.006984 | controller | TASK [vexxhost.kubernetes.upload_helm_chart : Delete any destination files not in the sources] *** 2026-03-17 20:43:24.007176 | controller | Tuesday 17 March 2026 20:43:23 +0000 (0:00:00.425) 0:00:04.999 ********* 2026-03-17 20:43:24.053361 | controller | skipping: [controller] 2026-03-17 20:43:24.053543 | controller | 2026-03-17 20:43:24.053736 | controller | PLAY RECAP ********************************************************************* 2026-03-17 20:43:24.054021 | controller | controller : ok=7 changed=0 unreachable=0 failed=0 skipped=1 rescued=0 ignored=0 2026-03-17 20:43:24.054213 | controller | 2026-03-17 20:43:24.054381 | controller | 2026-03-17 20:43:24.054605 | controller | TASKS RECAP ******************************************************************** 2026-03-17 20:43:24.054797 | controller | Tuesday 17 March 2026 20:43:24 +0000 (0:00:00.049) 0:00:05.049 ********* 2026-03-17 20:43:24.054974 | controller | =============================================================================== 2026-03-17 20:43:24.055200 | controller | vexxhost.kubernetes.upload_helm_chart : Upload helm chart with multi_copy --- 2.22s 2026-03-17 20:43:24.055386 | controller | Gathering Facts --------------------------------------------------------- 1.06s 2026-03-17 20:43:24.055584 | controller | vexxhost.kubernetes.upload_helm_chart : Upload Helm chart --------------- 0.72s 2026-03-17 20:43:24.055774 | controller | vexxhost.kubernetes.upload_helm_chart : Ensure destination dir ---------- 0.43s 2026-03-17 20:43:24.055969 | controller | vexxhost.kubernetes.upload_helm_chart : Find destination files ---------- 0.43s 2026-03-17 20:43:24.056167 | controller | vexxhost.kubernetes.upload_helm_chart : Include help chart upload method tasks --- 0.09s 2026-03-17 20:43:24.056414 | controller | vexxhost.kubernetes.upload_helm_chart : Delete any destination files not in the sources --- 0.05s 2026-03-17 20:43:24.056614 | controller | vexxhost.kubernetes.upload_helm_chart : Include help chart upload method tasks --- 0.05s 2026-03-17 20:43:24.145949 | controller | INFO [upload-helm-chart > idempotence] Executed: Successful 2026-03-17 20:43:24.156933 | controller | INFO [upload-helm-chart > side_effect] Executing 2026-03-17 20:43:25.011561 | controller | 2026-03-17 20:43:25.011756 | controller | PLAY [Side effect] ************************************************************* 2026-03-17 20:43:25.011950 | controller | 2026-03-17 20:43:25.012177 | controller | TASK [Gathering Facts] ********************************************************* 2026-03-17 20:43:25.012426 | controller | Tuesday 17 March 2026 20:43:25 +0000 (0:00:00.011) 0:00:00.011 ********* 2026-03-17 20:43:26.140407 | controller | [WARNING]: Host 'controller' is using the discovered Python interpreter at '/usr/bin/python3.13', but future installation of another Python interpreter could cause a different interpreter to be discovered. See https://docs.ansible.com/ansible-core/2.20/reference_appendices/interpreter_discovery.html for more information. 2026-03-17 20:43:26.143510 | controller | ok: [controller] 2026-03-17 20:43:26.143702 | controller | 2026-03-17 20:43:26.143923 | controller | TASK [vexxhost.kubernetes.upload_helm_chart : Include help chart upload method tasks] *** 2026-03-17 20:43:26.144120 | controller | Tuesday 17 March 2026 20:43:26 +0000 (0:00:01.132) 0:00:01.143 ********* 2026-03-17 20:43:26.225118 | controller | included: /home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/upload_helm_chart/tasks/synchronize.yml for controller 2026-03-17 20:43:26.225298 | controller | 2026-03-17 20:43:26.225511 | controller | TASK [vexxhost.kubernetes.upload_helm_chart : Upload Helm chart] *************** 2026-03-17 20:43:26.225721 | controller | Tuesday 17 March 2026 20:43:26 +0000 (0:00:00.081) 0:00:01.224 ********* 2026-03-17 20:43:26.926525 | controller | changed: [controller] 2026-03-17 20:43:26.926616 | controller | 2026-03-17 20:43:26.926774 | controller | TASK [vexxhost.kubernetes.upload_helm_chart : Include help chart upload method tasks] *** 2026-03-17 20:43:26.926922 | controller | Tuesday 17 March 2026 20:43:26 +0000 (0:00:00.701) 0:00:01.926 ********* 2026-03-17 20:43:26.972483 | controller | included: /home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/upload_helm_chart/tasks/copy.yml for controller 2026-03-17 20:43:26.972578 | controller | 2026-03-17 20:43:26.972721 | controller | TASK [vexxhost.kubernetes.upload_helm_chart : Ensure destination dir] ********** 2026-03-17 20:43:26.972860 | controller | Tuesday 17 March 2026 20:43:26 +0000 (0:00:00.045) 0:00:01.972 ********* 2026-03-17 20:43:27.420518 | controller | ok: [controller] 2026-03-17 20:43:27.420590 | controller | 2026-03-17 20:43:27.420765 | controller | TASK [vexxhost.kubernetes.upload_helm_chart : Upload helm chart with multi_copy] *** 2026-03-17 20:43:27.420896 | controller | Tuesday 17 March 2026 20:43:27 +0000 (0:00:00.447) 0:00:02.419 ********* 2026-03-17 20:43:28.518483 | controller | ok: [controller] 2026-03-17 20:43:28.518532 | controller | 2026-03-17 20:43:28.518542 | controller | TASK [vexxhost.kubernetes.upload_helm_chart : Find destination files] ********** 2026-03-17 20:43:28.518550 | controller | Tuesday 17 March 2026 20:43:28 +0000 (0:00:01.097) 0:00:03.517 ********* 2026-03-17 20:43:28.936908 | controller | ok: [controller] 2026-03-17 20:43:28.936980 | controller | 2026-03-17 20:43:28.936998 | controller | TASK [vexxhost.kubernetes.upload_helm_chart : Delete any destination files not in the sources] *** 2026-03-17 20:43:28.937115 | controller | Tuesday 17 March 2026 20:43:28 +0000 (0:00:00.418) 0:00:03.935 ********* 2026-03-17 20:43:29.261754 | controller | changed: [controller] => (item=/file) 2026-03-17 20:43:29.261809 | controller | 2026-03-17 20:43:29.261968 | controller | PLAY RECAP ********************************************************************* 2026-03-17 20:43:29.263982 | controller | controller : ok=8 changed=2 unreachable=0 failed=0 skipped=0 rescued=0 ignored=0 2026-03-17 20:43:29.264024 | controller | 2026-03-17 20:43:29.264031 | controller | 2026-03-17 20:43:29.264037 | controller | TASKS RECAP ******************************************************************** 2026-03-17 20:43:29.264055 | controller | Tuesday 17 March 2026 20:43:29 +0000 (0:00:00.326) 0:00:04.262 ********* 2026-03-17 20:43:29.264061 | controller | =============================================================================== 2026-03-17 20:43:29.264066 | controller | Gathering Facts --------------------------------------------------------- 1.13s 2026-03-17 20:43:29.264072 | controller | vexxhost.kubernetes.upload_helm_chart : Upload helm chart with multi_copy --- 1.10s 2026-03-17 20:43:29.264078 | controller | vexxhost.kubernetes.upload_helm_chart : Upload Helm chart --------------- 0.70s 2026-03-17 20:43:29.264083 | controller | vexxhost.kubernetes.upload_helm_chart : Ensure destination dir ---------- 0.45s 2026-03-17 20:43:29.264088 | controller | vexxhost.kubernetes.upload_helm_chart : Find destination files ---------- 0.42s 2026-03-17 20:43:29.264095 | controller | vexxhost.kubernetes.upload_helm_chart : Delete any destination files not in the sources --- 0.33s 2026-03-17 20:43:29.264101 | controller | vexxhost.kubernetes.upload_helm_chart : Include help chart upload method tasks --- 0.08s 2026-03-17 20:43:29.264106 | controller | vexxhost.kubernetes.upload_helm_chart : Include help chart upload method tasks --- 0.05s 2026-03-17 20:43:29.443218 | controller | INFO [upload-helm-chart > side_effect] Executed: Successful 2026-03-17 20:43:29.453586 | controller | INFO [upload-helm-chart > verify] Executing 2026-03-17 20:43:30.339549 | controller | 2026-03-17 20:43:30.339908 | controller | PLAY [Verify] ****************************************************************** 2026-03-17 20:43:30.340172 | controller | 2026-03-17 20:43:30.340575 | controller | TASK [Gathering Facts] ********************************************************* 2026-03-17 20:43:30.340909 | controller | Tuesday 17 March 2026 20:43:30 +0000 (0:00:00.009) 0:00:00.009 ********* 2026-03-17 20:43:31.420767 | controller | [WARNING]: Host 'controller' is using the discovered Python interpreter at '/usr/bin/python3.13', but future installation of another Python interpreter could cause a different interpreter to be discovered. See https://docs.ansible.com/ansible-core/2.20/reference_appendices/interpreter_discovery.html for more information. 2026-03-17 20:43:31.427542 | controller | ok: [controller] 2026-03-17 20:43:31.427655 | controller | 2026-03-17 20:43:31.427782 | controller | TASK [Stat file 1] ************************************************************* 2026-03-17 20:43:31.427909 | controller | Tuesday 17 March 2026 20:43:31 +0000 (0:00:01.085) 0:00:01.096 ********* 2026-03-17 20:43:31.876373 | controller | ok: [controller] 2026-03-17 20:43:31.876733 | controller | 2026-03-17 20:43:31.876742 | controller | TASK [Stat file 2] ************************************************************* 2026-03-17 20:43:31.876746 | controller | Tuesday 17 March 2026 20:43:31 +0000 (0:00:00.443) 0:00:01.540 ********* 2026-03-17 20:43:32.186606 | controller | ok: [controller] 2026-03-17 20:43:32.186659 | controller | 2026-03-17 20:43:32.186812 | controller | TASK [Stat removed file 1] ***************************************************** 2026-03-17 20:43:32.186940 | controller | Tuesday 17 March 2026 20:43:32 +0000 (0:00:00.315) 0:00:01.855 ********* 2026-03-17 20:43:32.476087 | controller | ok: [controller] 2026-03-17 20:43:32.476138 | controller | 2026-03-17 20:43:32.476214 | controller | TASK [Stat removed file 2] ***************************************************** 2026-03-17 20:43:32.476313 | controller | Tuesday 17 March 2026 20:43:32 +0000 (0:00:00.291) 0:00:02.146 ********* 2026-03-17 20:43:32.767003 | controller | ok: [controller] 2026-03-17 20:43:32.767083 | controller | 2026-03-17 20:43:32.767241 | controller | TASK [ansible.builtin.assert] ************************************************** 2026-03-17 20:43:32.767367 | controller | Tuesday 17 March 2026 20:43:32 +0000 (0:00:00.290) 0:00:02.437 ********* 2026-03-17 20:43:32.808412 | controller | ok: [controller] => { 2026-03-17 20:43:32.808439 | controller | "changed": false, 2026-03-17 20:43:32.808448 | controller | "msg": "All assertions passed" 2026-03-17 20:43:32.808456 | controller | } 2026-03-17 20:43:32.808464 | controller | 2026-03-17 20:43:32.808471 | controller | PLAY RECAP ********************************************************************* 2026-03-17 20:43:32.808480 | controller | controller : ok=6 changed=0 unreachable=0 failed=0 skipped=0 rescued=0 ignored=0 2026-03-17 20:43:32.808487 | controller | 2026-03-17 20:43:32.808506 | controller | 2026-03-17 20:43:32.808514 | controller | TASKS RECAP ******************************************************************** 2026-03-17 20:43:32.808522 | controller | Tuesday 17 March 2026 20:43:32 +0000 (0:00:00.035) 0:00:02.472 ********* 2026-03-17 20:43:32.808531 | controller | =============================================================================== 2026-03-17 20:43:32.808541 | controller | Gathering Facts --------------------------------------------------------- 1.09s 2026-03-17 20:43:32.808558 | controller | Stat file 1 ------------------------------------------------------------- 0.44s 2026-03-17 20:43:32.809704 | controller | Stat file 2 ------------------------------------------------------------- 0.32s 2026-03-17 20:43:32.809752 | controller | Stat removed file 1 ----------------------------------------------------- 0.29s 2026-03-17 20:43:32.809764 | controller | Stat removed file 2 ----------------------------------------------------- 0.29s 2026-03-17 20:43:32.809774 | controller | ansible.builtin.assert -------------------------------------------------- 0.04s 2026-03-17 20:43:32.919699 | controller | INFO [upload-helm-chart > verify] Executed: Successful 2026-03-17 20:43:32.931924 | controller | INFO [upload-helm-chart > cleanup] Executing 2026-03-17 20:43:32.932294 | controller | WARNING [upload-helm-chart > cleanup] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-03-17 20:43:32.937817 | controller | INFO [upload-helm-chart > destroy] Executing 2026-03-17 20:43:32.937940 | controller | WARNING [upload-helm-chart > destroy] Skipping, '--destroy=never' requested. 2026-03-17 20:43:32.938029 | controller | INFO [upload-helm-chart > destroy] Executed: Successful 2026-03-17 20:43:32.938338 | controller | WARNING Molecule executed 1 scenario (1 missing files) 2026-03-17 20:43:33.081202 | controller | ok: Runtime: 0:00:45.606456 2026-03-17 20:43:33.085621 | 2026-03-17 20:43:33.085728 | PLAY RECAP 2026-03-17 20:43:33.085804 | controller | ok: 3 changed: 3 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-03-17 20:43:33.085839 | 2026-03-17 20:43:33.280786 | RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/run.yaml@main] 2026-03-17 20:43:33.284108 | POST-RUN START: [untrusted : github.com/vexxhost/ansible-collection-kubernetes/test-playbooks/molecule/post.yml@main] 2026-03-17 20:43:33.956883 | 2026-03-17 20:43:43.410467 | PLAY [all] 2026-03-17 20:43:43.430060 | 2026-03-17 20:43:43.430206 | TASK [describe-kubernetes-objects : creating directory for cluster scoped objects] 2026-03-17 20:43:43.826502 | controller | changed 2026-03-17 20:43:43.832391 | 2026-03-17 20:43:43.832521 | TASK [describe-kubernetes-objects : Gathering descriptions for cluster scoped objects] 2026-03-17 20:43:44.234751 | controller | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-03-17 20:43:44.234918 | controller | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-03-17 20:43:44.242537 | controller | environment: line 1: kubectl: command not found 2026-03-17 20:43:44.243776 | controller | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-03-17 20:43:44.245011 | controller | environment: line 1: kubectl: command not found 2026-03-17 20:43:44.245994 | controller | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-03-17 20:43:44.247497 | controller | environment: line 1: kubectl: command not found 2026-03-17 20:43:44.248784 | controller | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-03-17 20:43:44.251375 | controller | environment: line 1: kubectl: command not found 2026-03-17 20:43:44.253596 | controller | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-03-17 20:43:44.254003 | controller | environment: line 1: kubectl: command not found 2026-03-17 20:43:44.255951 | controller | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-03-17 20:43:44.916689 | controller | ok: Runtime: 0:00:00.033851 2026-03-17 20:43:44.923763 | 2026-03-17 20:43:44.923851 | TASK [describe-kubernetes-objects : creating directory for namespace scoped objects] 2026-03-17 20:43:45.149475 | controller | changed 2026-03-17 20:43:45.153834 | 2026-03-17 20:43:45.153914 | TASK [describe-kubernetes-objects : Gathering descriptions for namespace scoped objects] 2026-03-17 20:43:45.379643 | controller | environment: line 5: kubectl: command not found 2026-03-17 20:43:45.381460 | controller | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-03-17 20:43:45.381549 | controller | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-03-17 20:43:45.381597 | controller | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-03-17 20:43:45.683125 | controller | ok: Runtime: 0:00:00.012511 2026-03-17 20:43:45.690908 | 2026-03-17 20:43:45.690981 | TASK [describe-kubernetes-objects : Downloads logs to executor] 2026-03-17 20:43:46.449479 | controller | changed: 2026-03-17 20:43:46.449661 | controller | created directory /var/lib/zuul/builds/4536543506bf47f68d5f2fb22dbbce25/work/logs/controller 2026-03-17 20:43:46.449693 | controller | cd+++++++++ objects/ 2026-03-17 20:43:46.449718 | controller | cd+++++++++ objects/cluster/ 2026-03-17 20:43:46.449743 | controller | cd+++++++++ objects/namespaced/ 2026-03-17 20:43:46.457899 | 2026-03-17 20:43:46.457966 | TASK [gather-pod-logs : creating directory for pod logs] 2026-03-17 20:43:46.738672 | controller | changed 2026-03-17 20:43:46.744514 | 2026-03-17 20:43:46.744609 | TASK [gather-pod-logs : creating directory for failed pod logs] 2026-03-17 20:43:46.983206 | controller | changed 2026-03-17 20:43:46.991674 | 2026-03-17 20:43:46.991822 | TASK [gather-pod-logs : retrieve all kubernetes logs, current and previous (if they exist)] 2026-03-17 20:43:47.243591 | controller | environment: line 3: kubectl: command not found 2026-03-17 20:43:47.546516 | controller | ok: Runtime: 0:00:00.009734 2026-03-17 20:43:47.552569 | 2026-03-17 20:43:47.552680 | TASK [gather-pod-logs : Downloads pod logs to executor] 2026-03-17 20:43:48.097461 | controller | changed: 2026-03-17 20:43:48.097683 | controller | cd+++++++++ pod-logs/ 2026-03-17 20:43:48.097722 | controller | cd+++++++++ pod-logs/failed-pods/ 2026-03-17 20:43:48.106821 | 2026-03-17 20:43:48.106968 | LOOP [helm-release-status : creating directory for helm release status] 2026-03-17 20:43:48.388016 | controller | changed: "values" 2026-03-17 20:43:48.596143 | controller | changed: "releases" 2026-03-17 20:43:48.610043 | 2026-03-17 20:43:48.610264 | TASK [helm-release-status : Gather get release status for helm charts] 2026-03-17 20:43:48.884904 | controller | /bin/bash: line 3: kubectl: command not found 2026-03-17 20:43:49.169149 | controller | ok: Runtime: 0:00:00.007905 2026-03-17 20:43:49.177718 | 2026-03-17 20:43:49.177845 | TASK [helm-release-status : Downloads logs to executor] 2026-03-17 20:43:50.580874 | controller | changed: 2026-03-17 20:43:50.581233 | controller | cd+++++++++ helm/ 2026-03-17 20:43:50.581280 | controller | cd+++++++++ helm/releases/ 2026-03-17 20:43:50.581315 | controller | cd+++++++++ helm/values/ 2026-03-17 20:43:50.587948 | 2026-03-17 20:43:50.588015 | PLAY RECAP 2026-03-17 20:43:50.588117 | controller | ok: 12 changed: 12 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-03-17 20:43:50.588155 | 2026-03-17 20:43:50.741686 | POST-RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/ansible-collection-kubernetes/test-playbooks/molecule/post.yml@main] 2026-03-17 20:43:50.743097 | POST-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post.yaml@main] 2026-03-17 20:43:51.405801 | 2026-03-17 20:43:51.405970 | PLAY [all] 2026-03-17 20:43:51.417277 | 2026-03-17 20:43:51.417418 | TASK [fetch-output : Set log path for multiple nodes] 2026-03-17 20:43:51.462635 | controller | skipping: Conditional result was False 2026-03-17 20:43:51.471062 | 2026-03-17 20:43:51.471176 | TASK [fetch-output : Set log path for single node] 2026-03-17 20:43:51.510280 | controller | ok 2026-03-17 20:43:51.515587 | 2026-03-17 20:43:51.515694 | LOOP [fetch-output : Ensure local output dirs] 2026-03-17 20:43:51.952153 | controller -> localhost | ok: "/var/lib/zuul/builds/4536543506bf47f68d5f2fb22dbbce25/work/logs" 2026-03-17 20:43:52.213915 | controller -> localhost | changed: "/var/lib/zuul/builds/4536543506bf47f68d5f2fb22dbbce25/work/artifacts" 2026-03-17 20:43:52.476041 | controller -> localhost | changed: "/var/lib/zuul/builds/4536543506bf47f68d5f2fb22dbbce25/work/docs" 2026-03-17 20:43:52.498595 | 2026-03-17 20:43:52.498803 | LOOP [fetch-output : Collect logs, artifacts and docs] 2026-03-17 20:43:53.196723 | controller | changed: .d..t...... ./ 2026-03-17 20:43:53.197161 | controller | changed: All items complete 2026-03-17 20:43:53.197211 | 2026-03-17 20:43:53.720683 | controller | changed: .d..t...... ./ 2026-03-17 20:43:55.079889 | controller | changed: .d..t...... ./ 2026-03-17 20:43:55.551689 | 2026-03-17 20:43:55.551980 | LOOP [merge-output-to-logs : Move artifacts and docs to logs dir] 2026-03-17 20:43:55.991288 | controller -> localhost | ok: Item: artifacts Runtime: 0:00:00.008832 2026-03-17 20:43:56.246679 | controller -> localhost | ok: Item: docs Runtime: 0:00:00.007312 2026-03-17 20:43:56.268548 | 2026-03-17 20:43:56.268712 | PLAY [all] 2026-03-17 20:43:56.274855 | 2026-03-17 20:43:56.274995 | TASK [remove-build-sshkey : Remove the build SSH key from all nodes] 2026-03-17 20:43:56.771740 | controller | changed 2026-03-17 20:43:56.778549 | 2026-03-17 20:43:56.778626 | PLAY RECAP 2026-03-17 20:43:56.778688 | controller | ok: 5 changed: 4 unreachable: 0 failed: 0 skipped: 1 rescued: 0 ignored: 0 2026-03-17 20:43:56.778720 | 2026-03-17 20:43:56.903326 | POST-RUN END RESULT_NORMAL: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post.yaml@main] 2026-03-17 20:43:56.906120 | POST-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post-logs.yaml@main] 2026-03-17 20:43:57.487686 | 2026-03-17 20:43:57.487814 | PLAY [localhost] 2026-03-17 20:43:57.497540 | 2026-03-17 20:43:57.497620 | TASK [Generate Zuul manifest] 2026-03-17 20:43:57.530275 | localhost | ok 2026-03-17 20:43:57.552104 | 2026-03-17 20:43:57.552201 | TASK [generate-zuul-manifest : Generate Zuul manifest] 2026-03-17 20:43:57.873287 | localhost | changed 2026-03-17 20:43:57.885721 | 2026-03-17 20:43:57.885841 | TASK [generate-zuul-manifest : Return Zuul manifest URL to Zuul] 2026-03-17 20:43:59.071020 | localhost | ok 2026-03-17 20:43:59.077744 | 2026-03-17 20:43:59.077815 | TASK [Upload logs] 2026-03-17 20:43:59.097910 | localhost | ok 2026-03-17 20:43:59.161433 | 2026-03-17 20:43:59.161561 | TASK [Set zuul-log-path fact] 2026-03-17 20:43:59.193950 | localhost | ok 2026-03-17 20:43:59.206568 | 2026-03-17 20:43:59.206651 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-03-17 20:43:59.238058 | localhost | ok 2026-03-17 20:43:59.248737 | 2026-03-17 20:43:59.248814 | TASK [upload-logs : Create log directories] 2026-03-17 20:43:59.692392 | localhost | changed 2026-03-17 20:43:59.699824 | 2026-03-17 20:43:59.699898 | TASK [upload-logs : Ensure logs are readable before uploading] 2026-03-17 20:44:01.284649 | localhost -> localhost | ok: Runtime: 0:00:01.089988 2026-03-17 20:44:01.289788 | 2026-03-17 20:44:01.289856 | TASK [upload-logs : Upload logs to log server] 2026-03-17 20:44:01.807793 | localhost | Output suppressed because no_log was given 2026-03-17 20:44:01.812910 | 2026-03-17 20:44:01.813098 | LOOP [upload-logs : Compress console log and json output] 2026-03-17 20:44:01.861792 | localhost | skipping: Conditional result was False 2026-03-17 20:44:01.869175 | localhost | skipping: Conditional result was False 2026-03-17 20:44:01.888596 | 2026-03-17 20:44:01.888791 | LOOP [upload-logs : Upload compressed console log and json output] 2026-03-17 20:44:01.932746 | localhost | skipping: Conditional result was False 2026-03-17 20:44:01.934011 | 2026-03-17 20:44:01.937050 | localhost | skipping: Conditional result was False 2026-03-17 20:44:01.953705 | 2026-03-17 20:44:01.953881 | LOOP [upload-logs : Upload console log and json output]