2026-04-01 10:10:48.341498 | Job console starting 2026-04-01 10:10:48.872278 | Updating git repos 2026-04-01 10:10:48.951545 | Cloning repos into workspace 2026-04-01 10:10:50.691490 | Restoring repo states 2026-04-01 10:10:50.735161 | Merging changes 2026-04-01 10:10:52.561994 | Checking out repos 2026-04-01 10:10:52.738375 | Preparing playbooks 2026-04-01 10:11:02.144254 | Running Ansible setup 2026-04-01 10:11:06.084410 | PRE-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/pre.yaml@main] 2026-04-01 10:11:06.704818 | 2026-04-01 10:11:06.704936 | PLAY [localhost] 2026-04-01 10:11:06.714615 | 2026-04-01 10:11:06.714713 | TASK [Gathering Facts] 2026-04-01 10:11:07.636469 | localhost | ok 2026-04-01 10:11:07.646936 | 2026-04-01 10:11:07.647018 | TASK [Setup log path fact] 2026-04-01 10:11:07.665737 | localhost | ok 2026-04-01 10:11:07.678635 | 2026-04-01 10:11:07.678701 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-04-01 10:11:07.706888 | localhost | ok 2026-04-01 10:11:07.714929 | 2026-04-01 10:11:07.714993 | TASK [emit-job-header : Print job information] 2026-04-01 10:11:07.754405 | # Job Information 2026-04-01 10:11:07.754544 | Ansible Version: 2.16.16 2026-04-01 10:11:07.754592 | Job: ansible-collection-kubernetes-molecule-upload-helm-chart 2026-04-01 10:11:07.754676 | Pipeline: check 2026-04-01 10:11:07.754719 | Executor: 0a8996d2b663 2026-04-01 10:11:07.754749 | Triggered by: https://github.com/vexxhost/ansible-collection-kubernetes/pull/258 2026-04-01 10:11:07.754781 | Event ID: 7651ffb0-2db2-11f1-942e-495b031d892c 2026-04-01 10:11:07.758608 | 2026-04-01 10:11:07.758740 | LOOP [emit-job-header : Print node information] 2026-04-01 10:11:07.844424 | localhost | ok: 2026-04-01 10:11:07.844916 | localhost | # Node Information 2026-04-01 10:11:07.844950 | localhost | Inventory Hostname: controller 2026-04-01 10:11:07.844993 | localhost | Hostname: np0000162094 2026-04-01 10:11:07.845014 | localhost | Username: zuul 2026-04-01 10:11:07.845037 | localhost | Distro: Debian 13.4 2026-04-01 10:11:07.845056 | localhost | Provider: yul1 2026-04-01 10:11:07.845075 | localhost | Region: ca-ymq-1 2026-04-01 10:11:07.845093 | localhost | Label: debian-trixie 2026-04-01 10:11:07.845111 | localhost | Product Name: OpenStack Nova 2026-04-01 10:11:07.845129 | localhost | Interface IP: 199.19.213.59 2026-04-01 10:11:07.865162 | 2026-04-01 10:11:07.865269 | TASK [log-inventory : Ensure Zuul Ansible directory exists] 2026-04-01 10:11:08.408329 | localhost -> localhost | changed 2026-04-01 10:11:08.415109 | 2026-04-01 10:11:08.415203 | TASK [log-inventory : Copy ansible inventory to logs dir] 2026-04-01 10:11:09.304348 | localhost -> localhost | changed 2026-04-01 10:11:09.310280 | 2026-04-01 10:11:09.310333 | PLAY [all] 2026-04-01 10:11:09.317150 | 2026-04-01 10:11:09.317234 | TASK [add-build-sshkey : Check to see if ssh key was already created for this build] 2026-04-01 10:11:09.544345 | controller -> localhost | ok 2026-04-01 10:11:09.554802 | 2026-04-01 10:11:09.554896 | TASK [add-build-sshkey : Create a new key in workspace based on build UUID] 2026-04-01 10:11:09.576342 | controller | ok 2026-04-01 10:11:09.591463 | controller | included: /var/lib/zuul/builds/61a915625c004b5a865bfbb2fdb3eef7/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/create-key-and-replace.yaml 2026-04-01 10:11:09.596112 | 2026-04-01 10:11:09.596171 | TASK [add-build-sshkey : Create Temp SSH key] 2026-04-01 10:11:10.311044 | controller -> localhost | Generating public/private rsa key pair. 2026-04-01 10:11:10.311325 | controller -> localhost | Your identification has been saved in /var/lib/zuul/builds/61a915625c004b5a865bfbb2fdb3eef7/work/61a915625c004b5a865bfbb2fdb3eef7_id_rsa 2026-04-01 10:11:10.311371 | controller -> localhost | Your public key has been saved in /var/lib/zuul/builds/61a915625c004b5a865bfbb2fdb3eef7/work/61a915625c004b5a865bfbb2fdb3eef7_id_rsa.pub 2026-04-01 10:11:10.311407 | controller -> localhost | The key fingerprint is: 2026-04-01 10:11:10.311440 | controller -> localhost | SHA256:2ClPjuBLpWPQTZB4hXLVoxn3vxelwLvFa/+idUDAPi4 zuul-build-sshkey 2026-04-01 10:11:10.311496 | controller -> localhost | The key's randomart image is: 2026-04-01 10:11:10.311529 | controller -> localhost | +---[RSA 3072]----+ 2026-04-01 10:11:10.311574 | controller -> localhost | | ..=o. .. | 2026-04-01 10:11:10.311611 | controller -> localhost | | o =.. + .. | 2026-04-01 10:11:10.311646 | controller -> localhost | | + .= o o . | 2026-04-01 10:11:10.311680 | controller -> localhost | | . ooo .. =. .| 2026-04-01 10:11:10.311714 | controller -> localhost | | . o = S o =.o | 2026-04-01 10:11:10.311748 | controller -> localhost | | o + * E + =. | 2026-04-01 10:11:10.311776 | controller -> localhost | | * . o . +.o.| 2026-04-01 10:11:10.311805 | controller -> localhost | | o o o.=. | 2026-04-01 10:11:10.311839 | controller -> localhost | | . .+ o+| 2026-04-01 10:11:10.311869 | controller -> localhost | +----[SHA256]-----+ 2026-04-01 10:11:10.311937 | controller -> localhost | ok: Runtime: 0:00:00.276931 2026-04-01 10:11:10.317377 | 2026-04-01 10:11:10.317462 | TASK [add-build-sshkey : Remote setup ssh keys (linux)] 2026-04-01 10:11:10.349447 | controller | ok 2026-04-01 10:11:10.359454 | controller | included: /var/lib/zuul/builds/61a915625c004b5a865bfbb2fdb3eef7/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/remote-linux.yaml 2026-04-01 10:11:10.369380 | 2026-04-01 10:11:10.369485 | TASK [add-build-sshkey : Remove previously added zuul-build-sshkey] 2026-04-01 10:11:10.396687 | controller | skipping: Conditional result was False 2026-04-01 10:11:10.405062 | 2026-04-01 10:11:10.405156 | TASK [add-build-sshkey : Enable access via build key on all nodes] 2026-04-01 10:11:10.987992 | controller | changed 2026-04-01 10:11:11.904680 | 2026-04-01 10:11:11.904858 | TASK [add-build-sshkey : Make sure user has a .ssh] 2026-04-01 10:11:12.117605 | controller | ok 2026-04-01 10:11:12.121716 | 2026-04-01 10:11:12.121780 | TASK [add-build-sshkey : Install build private key as SSH key on all nodes] 2026-04-01 10:11:12.681708 | controller | changed 2026-04-01 10:11:12.687024 | 2026-04-01 10:11:12.687097 | TASK [add-build-sshkey : Install build public key as SSH key on all nodes] 2026-04-01 10:11:13.262647 | controller | changed 2026-04-01 10:11:13.270244 | 2026-04-01 10:11:13.270358 | TASK [add-build-sshkey : Remote setup ssh keys (windows)] 2026-04-01 10:11:13.295727 | controller | skipping: Conditional result was False 2026-04-01 10:11:13.301591 | 2026-04-01 10:11:13.301672 | TASK [remove-zuul-sshkey : Remove master key from local agent] 2026-04-01 10:11:13.793762 | controller -> localhost | changed 2026-04-01 10:11:13.802384 | 2026-04-01 10:11:13.802469 | TASK [add-build-sshkey : Add back temp key] 2026-04-01 10:11:14.087824 | controller -> localhost | Identity added: /var/lib/zuul/builds/61a915625c004b5a865bfbb2fdb3eef7/work/61a915625c004b5a865bfbb2fdb3eef7_id_rsa (zuul-build-sshkey) 2026-04-01 10:11:14.088148 | controller -> localhost | ok: Runtime: 0:00:00.015444 2026-04-01 10:11:14.095509 | 2026-04-01 10:11:14.095620 | TASK [add-build-sshkey : Verify we can still SSH to all nodes] 2026-04-01 10:11:14.500735 | controller | ok 2026-04-01 10:11:14.506365 | 2026-04-01 10:11:14.506488 | TASK [add-build-sshkey : Verify we can still SSH to all nodes (windows)] 2026-04-01 10:11:14.531164 | controller | skipping: Conditional result was False 2026-04-01 10:11:14.560060 | 2026-04-01 10:11:14.560218 | TASK [prepare-workspace : Start zuul_console daemon.] 2026-04-01 10:11:14.922880 | controller | ok 2026-04-01 10:11:14.929133 | 2026-04-01 10:11:14.929229 | TASK [prepare-workspace : Synchronize src repos to workspace directory.] 2026-04-01 10:11:16.025675 | controller | Output suppressed because no_log was given 2026-04-01 10:11:16.033041 | 2026-04-01 10:11:16.033125 | LOOP [ensure-output-dirs : Empty Zuul Output directories by removing them] 2026-04-01 10:11:16.336537 | controller | ok: "logs" 2026-04-01 10:11:16.336815 | controller | ok: All items complete 2026-04-01 10:11:16.336872 | 2026-04-01 10:11:16.526335 | controller | ok: "artifacts" 2026-04-01 10:11:16.731770 | controller | ok: "docs" 2026-04-01 10:11:16.747629 | 2026-04-01 10:11:16.747776 | LOOP [ensure-output-dirs : Ensure Zuul Output directories exist] 2026-04-01 10:11:16.971125 | controller | changed: "logs" 2026-04-01 10:11:17.174886 | controller | changed: "artifacts" 2026-04-01 10:11:17.368808 | controller | changed: "docs" 2026-04-01 10:11:17.383140 | 2026-04-01 10:11:17.383252 | PLAY RECAP 2026-04-01 10:11:17.383308 | controller | ok: 15 changed: 8 unreachable: 0 failed: 0 skipped: 3 rescued: 0 ignored: 0 2026-04-01 10:11:17.383344 | localhost | ok: 6 changed: 2 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-04-01 10:11:17.383374 | 2026-04-01 10:11:17.494973 | PRE-RUN END RESULT_NORMAL: [trusted : github.com/vexxhost/zuul-config/playbooks/base/pre.yaml@main] 2026-04-01 10:11:17.496425 | PRE-RUN START: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/pre.yaml@main] 2026-04-01 10:11:18.040757 | 2026-04-01 10:11:18.040924 | PLAY [all] 2026-04-01 10:11:18.050914 | 2026-04-01 10:11:18.050996 | TASK [setup-uv : Extract archive] 2026-04-01 10:11:20.390465 | controller | changed 2026-04-01 10:11:20.399152 | 2026-04-01 10:11:20.399278 | TASK [setup-uv : Print version] 2026-04-01 10:11:20.764603 | controller | uv 0.8.13 2026-04-01 10:11:20.930786 | controller | ok: Runtime: 0:00:00.013492 2026-04-01 10:11:20.937430 | 2026-04-01 10:11:20.937495 | PLAY RECAP 2026-04-01 10:11:20.937544 | controller | ok: 2 changed: 2 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-04-01 10:11:20.937570 | 2026-04-01 10:11:21.109413 | PRE-RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/pre.yaml@main] 2026-04-01 10:11:21.112187 | PRE-RUN START: [untrusted : github.com/vexxhost/ansible-collection-kubernetes/test-playbooks/molecule/pre.yml@main] 2026-04-01 10:11:21.756147 | 2026-04-01 10:11:21.756270 | PLAY [all] 2026-04-01 10:11:21.766311 | 2026-04-01 10:11:21.766398 | TASK [Update apt cache] 2026-04-01 10:11:26.868934 | controller | ok 2026-04-01 10:11:26.875329 | 2026-04-01 10:11:26.875439 | TASK [Disable firewalld] 2026-04-01 10:11:26.899510 | controller | skipping: Conditional result was False 2026-04-01 10:11:26.905819 | 2026-04-01 10:11:26.905916 | TASK [Install "jq" for log collection] 2026-04-01 10:11:29.287557 | controller | changed 2026-04-01 10:11:29.289646 | 2026-04-01 10:11:29.289707 | PLAY RECAP 2026-04-01 10:11:29.289761 | controller | ok: 2 changed: 1 unreachable: 0 failed: 0 skipped: 1 rescued: 0 ignored: 0 2026-04-01 10:11:29.289793 | 2026-04-01 10:11:29.393330 | PRE-RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/ansible-collection-kubernetes/test-playbooks/molecule/pre.yml@main] 2026-04-01 10:11:29.395936 | RUN START: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/run.yaml@main] 2026-04-01 10:11:29.971337 | 2026-04-01 10:11:29.971483 | PLAY [all] 2026-04-01 10:11:29.981560 | 2026-04-01 10:11:29.981662 | TASK [Copy inventory file for Zuul] 2026-04-01 10:11:30.896049 | controller | changed 2026-04-01 10:11:30.903936 | 2026-04-01 10:11:30.904086 | TASK [Switch "ansible_host" to private IP] 2026-04-01 10:11:31.212576 | controller | changed: 1 replacements made 2026-04-01 10:11:31.220403 | 2026-04-01 10:11:31.220479 | TASK [Run Molecule scenario] 2026-04-01 10:11:31.646508 | controller | Using CPython 3.13.5 interpreter at: /usr/bin/python3 2026-04-01 10:11:31.646644 | controller | Creating virtual environment at: .venv 2026-04-01 10:11:32.889877 | controller | Downloading cryptography (4.3MiB) 2026-04-01 10:11:32.890120 | controller | Downloading ansible-core (2.3MiB) 2026-04-01 10:11:32.890446 | controller | Downloading pygments (1.2MiB) 2026-04-01 10:11:33.164953 | controller | Downloading pygments 2026-04-01 10:11:33.349585 | controller | Downloading ansible-core 2026-04-01 10:11:34.248374 | controller | Downloading cryptography 2026-04-01 10:11:34.297344 | controller | Installed 36 packages in 48ms 2026-04-01 10:11:34.951923 | controller | INFO Collection 'vexxhost.kubernetes' detected. 2026-04-01 10:11:34.952015 | controller | INFO Scenarios will be used from 'extensions/molecule' 2026-04-01 10:11:35.851377 | controller | CRITICAL 'extensions/molecule/default/molecule.yml' glob failed. Exiting. 2026-04-01 10:11:35.851435 | controller | INFO default scenario not found, disabling shared state. 2026-04-01 10:11:35.851600 | controller | INFO [upload-helm-chart > discovery] scenario test matrix: dependency, cleanup, destroy, syntax, create, prepare, converge, idempotence, side_effect, verify, cleanup, destroy 2026-04-01 10:11:35.851746 | controller | INFO [upload-helm-chart > prerun] Performing prerun with role_name_check=0... 2026-04-01 10:11:53.718952 | controller | INFO [upload-helm-chart > dependency] Executing 2026-04-01 10:11:53.719197 | controller | WARNING [upload-helm-chart > dependency] Missing roles requirements file: requirements.yml 2026-04-01 10:11:53.719497 | controller | WARNING [upload-helm-chart > dependency] Missing collections requirements file: collections.yml 2026-04-01 10:11:53.719730 | controller | WARNING [upload-helm-chart > dependency] Executed: 2 missing (Remove from test_sequence to suppress) 2026-04-01 10:11:53.725438 | controller | INFO [upload-helm-chart > cleanup] Executing 2026-04-01 10:11:53.725735 | controller | WARNING [upload-helm-chart > cleanup] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-04-01 10:11:53.731592 | controller | INFO [upload-helm-chart > destroy] Executing 2026-04-01 10:11:53.731650 | controller | WARNING [upload-helm-chart > destroy] Skipping, '--destroy=never' requested. 2026-04-01 10:11:53.731739 | controller | INFO [upload-helm-chart > destroy] Executed: Successful 2026-04-01 10:11:53.737502 | controller | INFO [upload-helm-chart > syntax] Executing 2026-04-01 10:11:54.656361 | controller | 2026-04-01 10:11:54.656835 | controller | playbook: /home/zuul/src/github.com/vexxhost/ansible-collection-kubernetes/extensions/molecule/upload-helm-chart/converge.yml 2026-04-01 10:11:54.714709 | controller | INFO [upload-helm-chart > syntax] Executed: Successful 2026-04-01 10:11:54.723834 | controller | INFO [upload-helm-chart > create] Executing 2026-04-01 10:11:54.725733 | controller | WARNING [upload-helm-chart > create] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-04-01 10:11:54.731146 | controller | INFO [upload-helm-chart > prepare] Executing 2026-04-01 10:11:54.731446 | controller | WARNING [upload-helm-chart > prepare] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-04-01 10:11:54.737050 | controller | INFO [upload-helm-chart > converge] Executing 2026-04-01 10:11:55.849466 | controller | 2026-04-01 10:11:55.849642 | controller | PLAY [Converge] **************************************************************** 2026-04-01 10:11:55.849846 | controller | 2026-04-01 10:11:55.850117 | controller | TASK [Gathering Facts] ********************************************************* 2026-04-01 10:11:55.850339 | controller | Wednesday 01 April 2026 10:11:55 +0000 (0:00:00.035) 0:00:00.035 ******* 2026-04-01 10:11:57.131294 | controller | [WARNING]: Host 'controller' is using the discovered Python interpreter at '/usr/bin/python3.13', but future installation of another Python interpreter could cause a different interpreter to be discovered. See https://docs.ansible.com/ansible-core/2.20/reference_appendices/interpreter_discovery.html for more information. 2026-04-01 10:11:57.139648 | controller | ok: [controller] 2026-04-01 10:11:57.139666 | controller | 2026-04-01 10:11:57.139670 | controller | TASK [vexxhost.kubernetes.upload_helm_chart : Include help chart upload method tasks] *** 2026-04-01 10:11:57.139674 | controller | Wednesday 01 April 2026 10:11:57 +0000 (0:00:01.289) 0:00:01.324 ******* 2026-04-01 10:11:57.212169 | controller | included: /home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/upload_helm_chart/tasks/synchronize.yml for controller 2026-04-01 10:11:57.212353 | controller | 2026-04-01 10:11:57.212573 | controller | TASK [vexxhost.kubernetes.upload_helm_chart : Upload Helm chart] *************** 2026-04-01 10:11:57.212780 | controller | Wednesday 01 April 2026 10:11:57 +0000 (0:00:00.074) 0:00:01.398 ******* 2026-04-01 10:11:57.936107 | controller | changed: [controller] 2026-04-01 10:11:57.936279 | controller | 2026-04-01 10:11:57.936497 | controller | TASK [vexxhost.kubernetes.upload_helm_chart : Include help chart upload method tasks] *** 2026-04-01 10:11:57.936697 | controller | Wednesday 01 April 2026 10:11:57 +0000 (0:00:00.723) 0:00:02.122 ******* 2026-04-01 10:11:57.977274 | controller | included: /home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/upload_helm_chart/tasks/copy.yml for controller 2026-04-01 10:11:57.977434 | controller | 2026-04-01 10:11:57.977645 | controller | TASK [vexxhost.kubernetes.upload_helm_chart : Ensure destination dir] ********** 2026-04-01 10:11:57.977901 | controller | Wednesday 01 April 2026 10:11:57 +0000 (0:00:00.041) 0:00:02.163 ******* 2026-04-01 10:11:58.412931 | controller | changed: [controller] 2026-04-01 10:11:58.413155 | controller | 2026-04-01 10:11:58.413417 | controller | TASK [vexxhost.kubernetes.upload_helm_chart : Upload helm chart with multi_copy] *** 2026-04-01 10:11:58.413623 | controller | Wednesday 01 April 2026 10:11:58 +0000 (0:00:00.434) 0:00:02.598 ******* 2026-04-01 10:11:59.531338 | controller | changed: [controller] 2026-04-01 10:11:59.531397 | controller | 2026-04-01 10:11:59.531608 | controller | TASK [vexxhost.kubernetes.upload_helm_chart : Find destination files] ********** 2026-04-01 10:11:59.531889 | controller | Wednesday 01 April 2026 10:11:59 +0000 (0:00:01.119) 0:00:03.717 ******* 2026-04-01 10:11:59.936365 | controller | ok: [controller] 2026-04-01 10:11:59.936509 | controller | 2026-04-01 10:11:59.936783 | controller | TASK [vexxhost.kubernetes.upload_helm_chart : Delete any destination files not in the sources] *** 2026-04-01 10:11:59.936961 | controller | Wednesday 01 April 2026 10:11:59 +0000 (0:00:00.404) 0:00:04.122 ******* 2026-04-01 10:11:59.983864 | controller | skipping: [controller] 2026-04-01 10:11:59.983913 | controller | 2026-04-01 10:11:59.983984 | controller | PLAY RECAP ********************************************************************* 2026-04-01 10:11:59.984080 | controller | controller : ok=7 changed=3 unreachable=0 failed=0 skipped=1 rescued=0 ignored=0 2026-04-01 10:11:59.984149 | controller | 2026-04-01 10:11:59.984240 | controller | 2026-04-01 10:11:59.984317 | controller | TASKS RECAP ******************************************************************** 2026-04-01 10:11:59.984404 | controller | Wednesday 01 April 2026 10:11:59 +0000 (0:00:00.048) 0:00:04.170 ******* 2026-04-01 10:11:59.984639 | controller | =============================================================================== 2026-04-01 10:11:59.984716 | controller | Gathering Facts --------------------------------------------------------- 1.29s 2026-04-01 10:11:59.984807 | controller | vexxhost.kubernetes.upload_helm_chart : Upload helm chart with multi_copy --- 1.12s 2026-04-01 10:11:59.984891 | controller | vexxhost.kubernetes.upload_helm_chart : Upload Helm chart --------------- 0.72s 2026-04-01 10:11:59.984990 | controller | vexxhost.kubernetes.upload_helm_chart : Ensure destination dir ---------- 0.43s 2026-04-01 10:11:59.985063 | controller | vexxhost.kubernetes.upload_helm_chart : Find destination files ---------- 0.40s 2026-04-01 10:11:59.985150 | controller | vexxhost.kubernetes.upload_helm_chart : Include help chart upload method tasks --- 0.07s 2026-04-01 10:11:59.985240 | controller | vexxhost.kubernetes.upload_helm_chart : Delete any destination files not in the sources --- 0.05s 2026-04-01 10:11:59.985330 | controller | vexxhost.kubernetes.upload_helm_chart : Include help chart upload method tasks --- 0.04s 2026-04-01 10:12:00.095488 | controller | INFO [upload-helm-chart > converge] Executed: Successful 2026-04-01 10:12:00.106256 | controller | INFO [upload-helm-chart > idempotence] Executing 2026-04-01 10:12:00.930309 | controller | 2026-04-01 10:12:00.930558 | controller | PLAY [Converge] **************************************************************** 2026-04-01 10:12:00.930758 | controller | 2026-04-01 10:12:00.931028 | controller | TASK [Gathering Facts] ********************************************************* 2026-04-01 10:12:00.931283 | controller | Wednesday 01 April 2026 10:12:00 +0000 (0:00:00.010) 0:00:00.011 ******* 2026-04-01 10:12:01.964102 | controller | [WARNING]: Host 'controller' is using the discovered Python interpreter at '/usr/bin/python3.13', but future installation of another Python interpreter could cause a different interpreter to be discovered. See https://docs.ansible.com/ansible-core/2.20/reference_appendices/interpreter_discovery.html for more information. 2026-04-01 10:12:01.968976 | controller | ok: [controller] 2026-04-01 10:12:01.969186 | controller | 2026-04-01 10:12:01.969438 | controller | TASK [vexxhost.kubernetes.upload_helm_chart : Include help chart upload method tasks] *** 2026-04-01 10:12:01.969661 | controller | Wednesday 01 April 2026 10:12:01 +0000 (0:00:01.038) 0:00:01.049 ******* 2026-04-01 10:12:02.040374 | controller | included: /home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/upload_helm_chart/tasks/synchronize.yml for controller 2026-04-01 10:12:02.040600 | controller | 2026-04-01 10:12:02.040799 | controller | TASK [vexxhost.kubernetes.upload_helm_chart : Upload Helm chart] *************** 2026-04-01 10:12:02.040988 | controller | Wednesday 01 April 2026 10:12:02 +0000 (0:00:00.071) 0:00:01.121 ******* 2026-04-01 10:12:02.767080 | controller | ok: [controller] 2026-04-01 10:12:02.767201 | controller | 2026-04-01 10:12:02.767429 | controller | TASK [vexxhost.kubernetes.upload_helm_chart : Include help chart upload method tasks] *** 2026-04-01 10:12:02.767651 | controller | Wednesday 01 April 2026 10:12:02 +0000 (0:00:00.726) 0:00:01.847 ******* 2026-04-01 10:12:02.809198 | controller | included: /home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/upload_helm_chart/tasks/copy.yml for controller 2026-04-01 10:12:02.809276 | controller | 2026-04-01 10:12:02.809430 | controller | TASK [vexxhost.kubernetes.upload_helm_chart : Ensure destination dir] ********** 2026-04-01 10:12:02.809555 | controller | Wednesday 01 April 2026 10:12:02 +0000 (0:00:00.042) 0:00:01.890 ******* 2026-04-01 10:12:03.209408 | controller | ok: [controller] 2026-04-01 10:12:03.209508 | controller | 2026-04-01 10:12:03.209690 | controller | TASK [vexxhost.kubernetes.upload_helm_chart : Upload helm chart with multi_copy] *** 2026-04-01 10:12:03.209913 | controller | Wednesday 01 April 2026 10:12:03 +0000 (0:00:00.399) 0:00:02.289 ******* 2026-04-01 10:12:04.280845 | controller | ok: [controller] 2026-04-01 10:12:04.280962 | controller | 2026-04-01 10:12:04.281121 | controller | TASK [vexxhost.kubernetes.upload_helm_chart : Find destination files] ********** 2026-04-01 10:12:04.281271 | controller | Wednesday 01 April 2026 10:12:04 +0000 (0:00:01.071) 0:00:03.361 ******* 2026-04-01 10:12:04.696148 | controller | ok: [controller] 2026-04-01 10:12:04.696312 | controller | 2026-04-01 10:12:04.696569 | controller | TASK [vexxhost.kubernetes.upload_helm_chart : Delete any destination files not in the sources] *** 2026-04-01 10:12:04.696801 | controller | Wednesday 01 April 2026 10:12:04 +0000 (0:00:00.415) 0:00:03.776 ******* 2026-04-01 10:12:04.739384 | controller | skipping: [controller] 2026-04-01 10:12:04.739535 | controller | 2026-04-01 10:12:04.739821 | controller | PLAY RECAP ********************************************************************* 2026-04-01 10:12:04.740089 | controller | controller : ok=7 changed=0 unreachable=0 failed=0 skipped=1 rescued=0 ignored=0 2026-04-01 10:12:04.740279 | controller | 2026-04-01 10:12:04.740437 | controller | 2026-04-01 10:12:04.740634 | controller | TASKS RECAP ******************************************************************** 2026-04-01 10:12:04.740823 | controller | Wednesday 01 April 2026 10:12:04 +0000 (0:00:00.044) 0:00:03.820 ******* 2026-04-01 10:12:04.741000 | controller | =============================================================================== 2026-04-01 10:12:04.741192 | controller | vexxhost.kubernetes.upload_helm_chart : Upload helm chart with multi_copy --- 1.07s 2026-04-01 10:12:04.741377 | controller | Gathering Facts --------------------------------------------------------- 1.04s 2026-04-01 10:12:04.741610 | controller | vexxhost.kubernetes.upload_helm_chart : Upload Helm chart --------------- 0.73s 2026-04-01 10:12:04.741791 | controller | vexxhost.kubernetes.upload_helm_chart : Find destination files ---------- 0.42s 2026-04-01 10:12:04.741982 | controller | vexxhost.kubernetes.upload_helm_chart : Ensure destination dir ---------- 0.40s 2026-04-01 10:12:04.742175 | controller | vexxhost.kubernetes.upload_helm_chart : Include help chart upload method tasks --- 0.07s 2026-04-01 10:12:04.742370 | controller | vexxhost.kubernetes.upload_helm_chart : Delete any destination files not in the sources --- 0.04s 2026-04-01 10:12:04.742565 | controller | vexxhost.kubernetes.upload_helm_chart : Include help chart upload method tasks --- 0.04s 2026-04-01 10:12:04.836187 | controller | INFO [upload-helm-chart > idempotence] Executed: Successful 2026-04-01 10:12:04.848253 | controller | INFO [upload-helm-chart > side_effect] Executing 2026-04-01 10:12:05.664924 | controller | 2026-04-01 10:12:05.665033 | controller | PLAY [Side effect] ************************************************************* 2026-04-01 10:12:05.665214 | controller | 2026-04-01 10:12:05.665396 | controller | TASK [Gathering Facts] ********************************************************* 2026-04-01 10:12:05.665581 | controller | Wednesday 01 April 2026 10:12:05 +0000 (0:00:00.010) 0:00:00.010 ******* 2026-04-01 10:12:06.708824 | controller | [WARNING]: Host 'controller' is using the discovered Python interpreter at '/usr/bin/python3.13', but future installation of another Python interpreter could cause a different interpreter to be discovered. See https://docs.ansible.com/ansible-core/2.20/reference_appendices/interpreter_discovery.html for more information. 2026-04-01 10:12:06.716748 | controller | ok: [controller] 2026-04-01 10:12:06.716780 | controller | 2026-04-01 10:12:06.716786 | controller | TASK [vexxhost.kubernetes.upload_helm_chart : Include help chart upload method tasks] *** 2026-04-01 10:12:06.716792 | controller | Wednesday 01 April 2026 10:12:06 +0000 (0:00:01.049) 0:00:01.060 ******* 2026-04-01 10:12:06.788114 | controller | included: /home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/upload_helm_chart/tasks/synchronize.yml for controller 2026-04-01 10:12:06.788153 | controller | 2026-04-01 10:12:06.788250 | controller | TASK [vexxhost.kubernetes.upload_helm_chart : Upload Helm chart] *************** 2026-04-01 10:12:06.788338 | controller | Wednesday 01 April 2026 10:12:06 +0000 (0:00:00.072) 0:00:01.133 ******* 2026-04-01 10:12:07.526754 | controller | changed: [controller] 2026-04-01 10:12:07.526808 | controller | 2026-04-01 10:12:07.526885 | controller | TASK [vexxhost.kubernetes.upload_helm_chart : Include help chart upload method tasks] *** 2026-04-01 10:12:07.526971 | controller | Wednesday 01 April 2026 10:12:07 +0000 (0:00:00.740) 0:00:01.873 ******* 2026-04-01 10:12:07.571234 | controller | included: /home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/upload_helm_chart/tasks/copy.yml for controller 2026-04-01 10:12:07.571287 | controller | 2026-04-01 10:12:07.571325 | controller | TASK [vexxhost.kubernetes.upload_helm_chart : Ensure destination dir] ********** 2026-04-01 10:12:07.571437 | controller | Wednesday 01 April 2026 10:12:07 +0000 (0:00:00.044) 0:00:01.917 ******* 2026-04-01 10:12:07.999597 | controller | ok: [controller] 2026-04-01 10:12:07.999646 | controller | 2026-04-01 10:12:07.999877 | controller | TASK [vexxhost.kubernetes.upload_helm_chart : Upload helm chart with multi_copy] *** 2026-04-01 10:12:07.999934 | controller | Wednesday 01 April 2026 10:12:07 +0000 (0:00:00.428) 0:00:02.346 ******* 2026-04-01 10:12:09.104406 | controller | ok: [controller] 2026-04-01 10:12:09.104432 | controller | 2026-04-01 10:12:09.104436 | controller | TASK [vexxhost.kubernetes.upload_helm_chart : Find destination files] ********** 2026-04-01 10:12:09.104440 | controller | Wednesday 01 April 2026 10:12:09 +0000 (0:00:01.101) 0:00:03.447 ******* 2026-04-01 10:12:09.515081 | controller | ok: [controller] 2026-04-01 10:12:09.515105 | controller | 2026-04-01 10:12:09.515110 | controller | TASK [vexxhost.kubernetes.upload_helm_chart : Delete any destination files not in the sources] *** 2026-04-01 10:12:09.515113 | controller | Wednesday 01 April 2026 10:12:09 +0000 (0:00:00.411) 0:00:03.858 ******* 2026-04-01 10:12:09.827266 | controller | changed: [controller] => (item=/file) 2026-04-01 10:12:09.827550 | controller | 2026-04-01 10:12:09.827855 | controller | PLAY RECAP ********************************************************************* 2026-04-01 10:12:09.828136 | controller | controller : ok=8 changed=2 unreachable=0 failed=0 skipped=0 rescued=0 ignored=0 2026-04-01 10:12:09.828405 | controller | 2026-04-01 10:12:09.828634 | controller | 2026-04-01 10:12:09.828878 | controller | TASKS RECAP ******************************************************************** 2026-04-01 10:12:09.829148 | controller | Wednesday 01 April 2026 10:12:09 +0000 (0:00:00.315) 0:00:04.174 ******* 2026-04-01 10:12:09.829384 | controller | =============================================================================== 2026-04-01 10:12:09.829644 | controller | vexxhost.kubernetes.upload_helm_chart : Upload helm chart with multi_copy --- 1.10s 2026-04-01 10:12:09.829891 | controller | Gathering Facts --------------------------------------------------------- 1.05s 2026-04-01 10:12:09.830140 | controller | vexxhost.kubernetes.upload_helm_chart : Upload Helm chart --------------- 0.74s 2026-04-01 10:12:09.830389 | controller | vexxhost.kubernetes.upload_helm_chart : Ensure destination dir ---------- 0.43s 2026-04-01 10:12:09.830637 | controller | vexxhost.kubernetes.upload_helm_chart : Find destination files ---------- 0.41s 2026-04-01 10:12:09.830896 | controller | vexxhost.kubernetes.upload_helm_chart : Delete any destination files not in the sources --- 0.32s 2026-04-01 10:12:09.831150 | controller | vexxhost.kubernetes.upload_helm_chart : Include help chart upload method tasks --- 0.07s 2026-04-01 10:12:09.831404 | controller | vexxhost.kubernetes.upload_helm_chart : Include help chart upload method tasks --- 0.04s 2026-04-01 10:12:09.919745 | controller | INFO [upload-helm-chart > side_effect] Executed: Successful 2026-04-01 10:12:09.930133 | controller | INFO [upload-helm-chart > verify] Executing 2026-04-01 10:12:10.760693 | controller | 2026-04-01 10:12:10.761010 | controller | PLAY [Verify] ****************************************************************** 2026-04-01 10:12:10.761323 | controller | 2026-04-01 10:12:10.761616 | controller | TASK [Gathering Facts] ********************************************************* 2026-04-01 10:12:10.761904 | controller | Wednesday 01 April 2026 10:12:10 +0000 (0:00:00.009) 0:00:00.009 ******* 2026-04-01 10:12:11.821123 | controller | [WARNING]: Host 'controller' is using the discovered Python interpreter at '/usr/bin/python3.13', but future installation of another Python interpreter could cause a different interpreter to be discovered. See https://docs.ansible.com/ansible-core/2.20/reference_appendices/interpreter_discovery.html for more information. 2026-04-01 10:12:11.827492 | controller | ok: [controller] 2026-04-01 10:12:11.827552 | controller | 2026-04-01 10:12:11.827738 | controller | TASK [Stat file 1] ************************************************************* 2026-04-01 10:12:11.827781 | controller | Wednesday 01 April 2026 10:12:11 +0000 (0:00:01.066) 0:00:01.076 ******* 2026-04-01 10:12:12.232013 | controller | ok: [controller] 2026-04-01 10:12:12.232039 | controller | 2026-04-01 10:12:12.232045 | controller | TASK [Stat file 2] ************************************************************* 2026-04-01 10:12:12.232050 | controller | Wednesday 01 April 2026 10:12:12 +0000 (0:00:00.400) 0:00:01.477 ******* 2026-04-01 10:12:12.519146 | controller | ok: [controller] 2026-04-01 10:12:12.519224 | controller | 2026-04-01 10:12:12.519386 | controller | TASK [Stat removed file 1] ***************************************************** 2026-04-01 10:12:12.519593 | controller | Wednesday 01 April 2026 10:12:12 +0000 (0:00:00.290) 0:00:01.767 ******* 2026-04-01 10:12:12.815244 | controller | ok: [controller] 2026-04-01 10:12:12.815477 | controller | 2026-04-01 10:12:12.815741 | controller | TASK [Stat removed file 2] ***************************************************** 2026-04-01 10:12:12.815872 | controller | Wednesday 01 April 2026 10:12:12 +0000 (0:00:00.292) 0:00:02.060 ******* 2026-04-01 10:12:13.110299 | controller | ok: [controller] 2026-04-01 10:12:13.110353 | controller | 2026-04-01 10:12:13.110483 | controller | TASK [ansible.builtin.assert] ************************************************** 2026-04-01 10:12:13.110606 | controller | Wednesday 01 April 2026 10:12:13 +0000 (0:00:00.298) 0:00:02.359 ******* 2026-04-01 10:12:13.141026 | controller | ok: [controller] => { 2026-04-01 10:12:13.141200 | controller | "changed": false, 2026-04-01 10:12:13.141401 | controller | "msg": "All assertions passed" 2026-04-01 10:12:13.141586 | controller | } 2026-04-01 10:12:13.141766 | controller | 2026-04-01 10:12:13.141955 | controller | PLAY RECAP ********************************************************************* 2026-04-01 10:12:13.142167 | controller | controller : ok=6 changed=0 unreachable=0 failed=0 skipped=0 rescued=0 ignored=0 2026-04-01 10:12:13.142337 | controller | 2026-04-01 10:12:13.142508 | controller | 2026-04-01 10:12:13.142697 | controller | TASKS RECAP ******************************************************************** 2026-04-01 10:12:13.142893 | controller | Wednesday 01 April 2026 10:12:13 +0000 (0:00:00.031) 0:00:02.390 ******* 2026-04-01 10:12:13.143075 | controller | =============================================================================== 2026-04-01 10:12:13.143771 | controller | Gathering Facts --------------------------------------------------------- 1.07s 2026-04-01 10:12:13.143809 | controller | Stat file 1 ------------------------------------------------------------- 0.40s 2026-04-01 10:12:13.143949 | controller | Stat removed file 2 ----------------------------------------------------- 0.30s 2026-04-01 10:12:13.144249 | controller | Stat removed file 1 ----------------------------------------------------- 0.29s 2026-04-01 10:12:13.144505 | controller | Stat file 2 ------------------------------------------------------------- 0.29s 2026-04-01 10:12:13.144751 | controller | ansible.builtin.assert -------------------------------------------------- 0.03s 2026-04-01 10:12:13.250153 | controller | INFO [upload-helm-chart > verify] Executed: Successful 2026-04-01 10:12:13.259232 | controller | INFO [upload-helm-chart > cleanup] Executing 2026-04-01 10:12:13.259735 | controller | WARNING [upload-helm-chart > cleanup] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-04-01 10:12:13.265559 | controller | INFO [upload-helm-chart > destroy] Executing 2026-04-01 10:12:13.265706 | controller | WARNING [upload-helm-chart > destroy] Skipping, '--destroy=never' requested. 2026-04-01 10:12:13.265803 | controller | INFO [upload-helm-chart > destroy] Executed: Successful 2026-04-01 10:12:13.266073 | controller | WARNING Molecule executed 1 scenario (1 missing files) 2026-04-01 10:12:13.805015 | controller | ok: Runtime: 0:00:41.761957 2026-04-01 10:12:13.811001 | 2026-04-01 10:12:13.811055 | PLAY RECAP 2026-04-01 10:12:13.811097 | controller | ok: 3 changed: 3 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-04-01 10:12:13.811119 | 2026-04-01 10:12:13.912358 | RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/run.yaml@main] 2026-04-01 10:12:13.915648 | POST-RUN START: [untrusted : github.com/vexxhost/ansible-collection-kubernetes/test-playbooks/molecule/post.yml@main] 2026-04-01 10:12:14.496331 | 2026-04-01 10:12:14.496455 | PLAY [all] 2026-04-01 10:12:14.507497 | 2026-04-01 10:12:14.507611 | TASK [describe-kubernetes-objects : creating directory for cluster scoped objects] 2026-04-01 10:12:14.874370 | controller | changed 2026-04-01 10:12:14.879137 | 2026-04-01 10:12:14.879218 | TASK [describe-kubernetes-objects : Gathering descriptions for cluster scoped objects] 2026-04-01 10:12:15.292279 | controller | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-04-01 10:12:15.292720 | controller | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-04-01 10:12:15.300723 | controller | environment: line 1: kubectl: command not found 2026-04-01 10:12:15.301524 | controller | environment: line 1: kubectl: command not found 2026-04-01 10:12:15.303037 | controller | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-04-01 10:12:15.303258 | controller | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-04-01 10:12:15.307160 | controller | environment: line 1: kubectl: command not found 2026-04-01 10:12:15.307740 | controller | environment: line 1: kubectl: command not found 2026-04-01 10:12:15.308652 | controller | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-04-01 10:12:15.309616 | controller | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-04-01 10:12:15.312462 | controller | environment: line 1: kubectl: command not found 2026-04-01 10:12:15.313861 | controller | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-04-01 10:12:15.410864 | controller | ok: Runtime: 0:00:00.032973 2026-04-01 10:12:15.417266 | 2026-04-01 10:12:15.417370 | TASK [describe-kubernetes-objects : creating directory for namespace scoped objects] 2026-04-01 10:12:15.650356 | controller | changed 2026-04-01 10:12:15.655575 | 2026-04-01 10:12:15.655651 | TASK [describe-kubernetes-objects : Gathering descriptions for namespace scoped objects] 2026-04-01 10:12:15.879141 | controller | environment: line 5: kubectl: command not found 2026-04-01 10:12:15.879457 | controller | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-04-01 10:12:15.880830 | controller | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-04-01 10:12:15.881241 | controller | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-04-01 10:12:16.183144 | controller | ok: Runtime: 0:00:00.013430 2026-04-01 10:12:16.190707 | 2026-04-01 10:12:16.190800 | TASK [describe-kubernetes-objects : Downloads logs to executor] 2026-04-01 10:12:16.865376 | controller | changed: 2026-04-01 10:12:16.865533 | controller | created directory /var/lib/zuul/builds/61a915625c004b5a865bfbb2fdb3eef7/work/logs/controller 2026-04-01 10:12:16.865563 | controller | cd+++++++++ objects/ 2026-04-01 10:12:16.865586 | controller | cd+++++++++ objects/cluster/ 2026-04-01 10:12:16.865609 | controller | cd+++++++++ objects/namespaced/ 2026-04-01 10:12:16.872410 | 2026-04-01 10:12:16.872481 | TASK [gather-pod-logs : creating directory for pod logs] 2026-04-01 10:12:17.115805 | controller | changed 2026-04-01 10:12:17.121373 | 2026-04-01 10:12:17.121461 | TASK [gather-pod-logs : creating directory for failed pod logs] 2026-04-01 10:12:17.386349 | controller | changed 2026-04-01 10:12:17.392546 | 2026-04-01 10:12:17.392665 | TASK [gather-pod-logs : retrieve all kubernetes logs, current and previous (if they exist)] 2026-04-01 10:12:17.629550 | controller | environment: line 3: kubectl: command not found 2026-04-01 10:12:17.922736 | controller | ok: Runtime: 0:00:00.012695 2026-04-01 10:12:17.928693 | 2026-04-01 10:12:17.928823 | TASK [gather-pod-logs : Downloads pod logs to executor] 2026-04-01 10:12:18.477873 | controller | changed: 2026-04-01 10:12:18.478117 | controller | cd+++++++++ pod-logs/ 2026-04-01 10:12:18.478179 | controller | cd+++++++++ pod-logs/failed-pods/ 2026-04-01 10:12:18.486141 | 2026-04-01 10:12:18.486208 | LOOP [helm-release-status : creating directory for helm release status] 2026-04-01 10:12:18.720944 | controller | changed: "values" 2026-04-01 10:12:18.923722 | controller | changed: "releases" 2026-04-01 10:12:18.940907 | 2026-04-01 10:12:18.941132 | TASK [helm-release-status : Gather get release status for helm charts] 2026-04-01 10:12:19.193627 | controller | /bin/bash: line 3: kubectl: command not found 2026-04-01 10:12:19.474391 | controller | ok: Runtime: 0:00:00.008105 2026-04-01 10:12:19.482302 | 2026-04-01 10:12:19.482374 | TASK [helm-release-status : Downloads logs to executor] 2026-04-01 10:12:20.025547 | controller | changed: 2026-04-01 10:12:20.026050 | controller | cd+++++++++ helm/ 2026-04-01 10:12:20.026095 | controller | cd+++++++++ helm/releases/ 2026-04-01 10:12:20.026130 | controller | cd+++++++++ helm/values/ 2026-04-01 10:12:20.032325 | 2026-04-01 10:12:20.032392 | PLAY RECAP 2026-04-01 10:12:20.032455 | controller | ok: 12 changed: 12 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-04-01 10:12:20.032486 | 2026-04-01 10:12:20.144427 | POST-RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/ansible-collection-kubernetes/test-playbooks/molecule/post.yml@main] 2026-04-01 10:12:20.146160 | POST-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post.yaml@main] 2026-04-01 10:12:20.743014 | 2026-04-01 10:12:20.743184 | PLAY [all] 2026-04-01 10:12:20.756394 | 2026-04-01 10:12:20.756528 | TASK [fetch-output : Set log path for multiple nodes] 2026-04-01 10:12:20.802461 | controller | skipping: Conditional result was False 2026-04-01 10:12:20.812867 | 2026-04-01 10:12:20.813037 | TASK [fetch-output : Set log path for single node] 2026-04-01 10:12:20.846300 | controller | ok 2026-04-01 10:12:20.850835 | 2026-04-01 10:12:20.850901 | LOOP [fetch-output : Ensure local output dirs] 2026-04-01 10:12:21.243232 | controller -> localhost | ok: "/var/lib/zuul/builds/61a915625c004b5a865bfbb2fdb3eef7/work/logs" 2026-04-01 10:12:21.475797 | controller -> localhost | changed: "/var/lib/zuul/builds/61a915625c004b5a865bfbb2fdb3eef7/work/artifacts" 2026-04-01 10:12:21.708350 | controller -> localhost | changed: "/var/lib/zuul/builds/61a915625c004b5a865bfbb2fdb3eef7/work/docs" 2026-04-01 10:12:21.728926 | 2026-04-01 10:12:21.729078 | LOOP [fetch-output : Collect logs, artifacts and docs] 2026-04-01 10:12:22.461799 | controller | changed: .d..t...... ./ 2026-04-01 10:12:22.462075 | controller | changed: All items complete 2026-04-01 10:12:22.462104 | 2026-04-01 10:12:22.928770 | controller | changed: .d..t...... ./ 2026-04-01 10:12:23.420029 | controller | changed: .d..t...... ./ 2026-04-01 10:12:23.441038 | 2026-04-01 10:12:23.441204 | LOOP [merge-output-to-logs : Move artifacts and docs to logs dir] 2026-04-01 10:12:23.907368 | controller -> localhost | ok: Item: artifacts Runtime: 0:00:00.008065 2026-04-01 10:12:24.306509 | controller -> localhost | ok: Item: docs Runtime: 0:00:00.151024 2026-04-01 10:12:24.318318 | 2026-04-01 10:12:24.318459 | PLAY [all] 2026-04-01 10:12:24.331562 | 2026-04-01 10:12:24.331637 | TASK [remove-build-sshkey : Remove the build SSH key from all nodes] 2026-04-01 10:12:24.850700 | controller | changed 2026-04-01 10:12:24.857434 | 2026-04-01 10:12:24.857510 | PLAY RECAP 2026-04-01 10:12:24.857560 | controller | ok: 5 changed: 4 unreachable: 0 failed: 0 skipped: 1 rescued: 0 ignored: 0 2026-04-01 10:12:24.857585 | 2026-04-01 10:12:25.054062 | POST-RUN END RESULT_NORMAL: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post.yaml@main] 2026-04-01 10:12:25.055817 | POST-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post-logs.yaml@main] 2026-04-01 10:12:25.656802 | 2026-04-01 10:12:25.656916 | PLAY [localhost] 2026-04-01 10:12:25.666835 | 2026-04-01 10:12:25.666920 | TASK [Generate Zuul manifest] 2026-04-01 10:12:25.688894 | localhost | ok 2026-04-01 10:12:25.706209 | 2026-04-01 10:12:25.706317 | TASK [generate-zuul-manifest : Generate Zuul manifest] 2026-04-01 10:12:26.082401 | localhost | changed 2026-04-01 10:12:26.096400 | 2026-04-01 10:12:26.096517 | TASK [generate-zuul-manifest : Return Zuul manifest URL to Zuul] 2026-04-01 10:12:26.128875 | localhost | ok 2026-04-01 10:12:26.138813 | 2026-04-01 10:12:26.138896 | TASK [Upload logs] 2026-04-01 10:12:26.158814 | localhost | ok 2026-04-01 10:12:26.220673 | 2026-04-01 10:12:26.220792 | TASK [Set zuul-log-path fact] 2026-04-01 10:12:26.242576 | localhost | ok 2026-04-01 10:12:26.255449 | 2026-04-01 10:12:26.255516 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-04-01 10:12:26.287295 | localhost | ok 2026-04-01 10:12:26.296201 | 2026-04-01 10:12:26.296289 | TASK [upload-logs : Create log directories] 2026-04-01 10:12:26.682047 | localhost | changed 2026-04-01 10:12:26.688189 | 2026-04-01 10:12:26.688256 | TASK [upload-logs : Ensure logs are readable before uploading] 2026-04-01 10:12:27.061233 | localhost -> localhost | ok: Runtime: 0:00:00.005083 2026-04-01 10:12:27.065936 | 2026-04-01 10:12:27.066002 | TASK [upload-logs : Upload logs to log server] 2026-04-01 10:12:27.534381 | localhost | Output suppressed because no_log was given 2026-04-01 10:12:27.540089 | 2026-04-01 10:12:27.540270 | LOOP [upload-logs : Compress console log and json output] 2026-04-01 10:12:27.594994 | localhost | skipping: Conditional result was False 2026-04-01 10:12:27.605405 | localhost | skipping: Conditional result was False 2026-04-01 10:12:27.618638 | 2026-04-01 10:12:27.618862 | LOOP [upload-logs : Upload compressed console log and json output] 2026-04-01 10:12:27.662327 | localhost | skipping: Conditional result was False 2026-04-01 10:12:27.662972 | 2026-04-01 10:12:27.666512 | localhost | skipping: Conditional result was False 2026-04-01 10:12:27.683217 | 2026-04-01 10:12:27.683457 | LOOP [upload-logs : Upload console log and json output]