2026-04-17 10:28:29.133630 | Job console starting 2026-04-17 10:28:29.159203 | Updating git repos 2026-04-17 10:28:29.203880 | Cloning repos into workspace 2026-04-17 10:28:29.347205 | Restoring repo states 2026-04-17 10:28:29.360118 | Merging changes 2026-04-17 10:28:30.165022 | Checking out repos 2026-04-17 10:28:30.362996 | Preparing playbooks 2026-04-17 10:28:33.533460 | Running Ansible setup 2026-04-17 10:28:38.083405 | PRE-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/pre.yaml@main] 2026-04-17 10:28:38.684238 | 2026-04-17 10:28:38.733592 | PLAY [localhost] 2026-04-17 10:28:38.747461 | 2026-04-17 10:28:38.747534 | TASK [Gathering Facts] 2026-04-17 10:28:39.674758 | localhost | ok 2026-04-17 10:28:39.684252 | 2026-04-17 10:28:39.684419 | TASK [Setup log path fact] 2026-04-17 10:28:39.702982 | localhost | ok 2026-04-17 10:28:39.719396 | 2026-04-17 10:28:39.719733 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-04-17 10:28:39.749394 | localhost | ok 2026-04-17 10:28:39.755676 | 2026-04-17 10:28:39.755801 | TASK [emit-job-header : Print job information] 2026-04-17 10:28:39.794286 | # Job Information 2026-04-17 10:28:39.794479 | Ansible Version: 2.16.16 2026-04-17 10:28:39.794528 | Job: ansible-collection-kubernetes-molecule-upload-helm-chart 2026-04-17 10:28:39.794562 | Pipeline: check 2026-04-17 10:28:39.794593 | Executor: 0a8996d2b663 2026-04-17 10:28:39.794622 | Triggered by: https://github.com/vexxhost/ansible-collection-kubernetes/pull/262 2026-04-17 10:28:39.794655 | Event ID: 0d80fed0-3a48-11f1-8755-44385fadf471 2026-04-17 10:28:39.797992 | 2026-04-17 10:28:39.798075 | LOOP [emit-job-header : Print node information] 2026-04-17 10:28:39.877056 | localhost | ok: 2026-04-17 10:28:39.877426 | localhost | # Node Information 2026-04-17 10:28:39.877457 | localhost | Inventory Hostname: controller 2026-04-17 10:28:39.877478 | localhost | Hostname: np0000167064 2026-04-17 10:28:39.877498 | localhost | Username: zuul 2026-04-17 10:28:39.877520 | localhost | Distro: Debian 13.4 2026-04-17 10:28:39.877540 | localhost | Provider: yul1 2026-04-17 10:28:39.877558 | localhost | Region: ca-ymq-1 2026-04-17 10:28:39.877577 | localhost | Label: debian-trixie 2026-04-17 10:28:39.877595 | localhost | Product Name: OpenStack Nova 2026-04-17 10:28:39.877613 | localhost | Interface IP: 199.204.45.109 2026-04-17 10:28:39.896161 | 2026-04-17 10:28:39.896308 | TASK [log-inventory : Ensure Zuul Ansible directory exists] 2026-04-17 10:28:40.280385 | localhost -> localhost | changed 2026-04-17 10:28:40.285720 | 2026-04-17 10:28:40.285815 | TASK [log-inventory : Copy ansible inventory to logs dir] 2026-04-17 10:28:41.102112 | localhost -> localhost | changed 2026-04-17 10:28:41.120530 | 2026-04-17 10:28:41.120667 | PLAY [all] 2026-04-17 10:28:41.136655 | 2026-04-17 10:28:41.136908 | TASK [add-build-sshkey : Check to see if ssh key was already created for this build] 2026-04-17 10:28:41.391076 | controller -> localhost | ok 2026-04-17 10:28:41.396990 | 2026-04-17 10:28:41.397078 | TASK [add-build-sshkey : Create a new key in workspace based on build UUID] 2026-04-17 10:28:41.426296 | controller | ok 2026-04-17 10:28:41.442863 | controller | included: /var/lib/zuul/builds/3900f01556fb4c5193e7bd663d637990/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/create-key-and-replace.yaml 2026-04-17 10:28:41.448918 | 2026-04-17 10:28:41.449013 | TASK [add-build-sshkey : Create Temp SSH key] 2026-04-17 10:28:42.471744 | controller -> localhost | Generating public/private rsa key pair. 2026-04-17 10:28:42.471994 | controller -> localhost | Your identification has been saved in /var/lib/zuul/builds/3900f01556fb4c5193e7bd663d637990/work/3900f01556fb4c5193e7bd663d637990_id_rsa 2026-04-17 10:28:42.472076 | controller -> localhost | Your public key has been saved in /var/lib/zuul/builds/3900f01556fb4c5193e7bd663d637990/work/3900f01556fb4c5193e7bd663d637990_id_rsa.pub 2026-04-17 10:28:42.472117 | controller -> localhost | The key fingerprint is: 2026-04-17 10:28:42.472167 | controller -> localhost | SHA256:7i22CU8gR87ZDxE9303sS1djF/iuBcQOD1zaaa0/5WI zuul-build-sshkey 2026-04-17 10:28:42.472218 | controller -> localhost | The key's randomart image is: 2026-04-17 10:28:42.472253 | controller -> localhost | +---[RSA 3072]----+ 2026-04-17 10:28:42.472288 | controller -> localhost | | ... o..o.| 2026-04-17 10:28:42.472322 | controller -> localhost | | .o+o+oo=| 2026-04-17 10:28:42.472353 | controller -> localhost | | . . +*=o=+| 2026-04-17 10:28:42.472384 | controller -> localhost | | + o . o+oo+| 2026-04-17 10:28:42.472415 | controller -> localhost | | . * S .+ +| 2026-04-17 10:28:42.474687 | controller -> localhost | | o o o .=.| 2026-04-17 10:28:42.474751 | controller -> localhost | | . o . Eo.| 2026-04-17 10:28:42.474786 | controller -> localhost | | =oo o ..| 2026-04-17 10:28:42.474820 | controller -> localhost | | .=o. | 2026-04-17 10:28:42.474849 | controller -> localhost | +----[SHA256]-----+ 2026-04-17 10:28:42.474938 | controller -> localhost | ok: Runtime: 0:00:00.596040 2026-04-17 10:28:42.489639 | 2026-04-17 10:28:42.489819 | TASK [add-build-sshkey : Remote setup ssh keys (linux)] 2026-04-17 10:28:42.524298 | controller | ok 2026-04-17 10:28:42.537172 | controller | included: /var/lib/zuul/builds/3900f01556fb4c5193e7bd663d637990/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/remote-linux.yaml 2026-04-17 10:28:42.545728 | 2026-04-17 10:28:42.545819 | TASK [add-build-sshkey : Remove previously added zuul-build-sshkey] 2026-04-17 10:28:42.570537 | controller | skipping: Conditional result was False 2026-04-17 10:28:42.582109 | 2026-04-17 10:28:42.582198 | TASK [add-build-sshkey : Enable access via build key on all nodes] 2026-04-17 10:28:43.182411 | controller | changed 2026-04-17 10:28:43.187444 | 2026-04-17 10:28:43.187509 | TASK [add-build-sshkey : Make sure user has a .ssh] 2026-04-17 10:28:43.423216 | controller | ok 2026-04-17 10:28:43.429028 | 2026-04-17 10:28:43.429119 | TASK [add-build-sshkey : Install build private key as SSH key on all nodes] 2026-04-17 10:28:44.002085 | controller | changed 2026-04-17 10:28:44.006181 | 2026-04-17 10:28:44.006241 | TASK [add-build-sshkey : Install build public key as SSH key on all nodes] 2026-04-17 10:28:44.543271 | controller | changed 2026-04-17 10:28:44.550039 | 2026-04-17 10:28:44.550120 | TASK [add-build-sshkey : Remote setup ssh keys (windows)] 2026-04-17 10:28:44.572826 | controller | skipping: Conditional result was False 2026-04-17 10:28:44.580058 | 2026-04-17 10:28:44.580140 | TASK [remove-zuul-sshkey : Remove master key from local agent] 2026-04-17 10:28:44.942144 | controller -> localhost | changed 2026-04-17 10:28:44.951756 | 2026-04-17 10:28:44.951820 | TASK [add-build-sshkey : Add back temp key] 2026-04-17 10:28:45.264501 | controller -> localhost | Identity added: /var/lib/zuul/builds/3900f01556fb4c5193e7bd663d637990/work/3900f01556fb4c5193e7bd663d637990_id_rsa (zuul-build-sshkey) 2026-04-17 10:28:45.264804 | controller -> localhost | ok: Runtime: 0:00:00.016974 2026-04-17 10:28:45.268863 | 2026-04-17 10:28:45.268923 | TASK [add-build-sshkey : Verify we can still SSH to all nodes] 2026-04-17 10:28:45.687955 | controller | ok 2026-04-17 10:28:45.693014 | 2026-04-17 10:28:45.693163 | TASK [add-build-sshkey : Verify we can still SSH to all nodes (windows)] 2026-04-17 10:28:45.718666 | controller | skipping: Conditional result was False 2026-04-17 10:28:45.736670 | 2026-04-17 10:28:45.736903 | TASK [prepare-workspace : Start zuul_console daemon.] 2026-04-17 10:28:46.103388 | controller | ok 2026-04-17 10:28:46.108893 | 2026-04-17 10:28:46.108969 | TASK [prepare-workspace : Synchronize src repos to workspace directory.] 2026-04-17 10:28:47.106039 | controller | Output suppressed because no_log was given 2026-04-17 10:28:47.113730 | 2026-04-17 10:28:47.113809 | LOOP [ensure-output-dirs : Empty Zuul Output directories by removing them] 2026-04-17 10:28:47.337677 | controller | ok: "logs" 2026-04-17 10:28:47.337895 | controller | ok: All items complete 2026-04-17 10:28:47.337937 | 2026-04-17 10:28:47.509566 | controller | ok: "artifacts" 2026-04-17 10:28:47.687908 | controller | ok: "docs" 2026-04-17 10:28:47.697493 | 2026-04-17 10:28:47.697570 | LOOP [ensure-output-dirs : Ensure Zuul Output directories exist] 2026-04-17 10:28:47.911331 | controller | changed: "logs" 2026-04-17 10:28:48.112745 | controller | changed: "artifacts" 2026-04-17 10:28:48.292236 | controller | changed: "docs" 2026-04-17 10:28:48.310779 | 2026-04-17 10:28:48.310880 | PLAY RECAP 2026-04-17 10:28:48.310924 | controller | ok: 15 changed: 8 unreachable: 0 failed: 0 skipped: 3 rescued: 0 ignored: 0 2026-04-17 10:28:48.310952 | localhost | ok: 6 changed: 2 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-04-17 10:28:48.310971 | 2026-04-17 10:28:48.439560 | PRE-RUN END RESULT_NORMAL: [trusted : github.com/vexxhost/zuul-config/playbooks/base/pre.yaml@main] 2026-04-17 10:28:48.441307 | PRE-RUN START: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/pre.yaml@main] 2026-04-17 10:28:49.043059 | 2026-04-17 10:28:49.043259 | PLAY [all] 2026-04-17 10:28:49.054714 | 2026-04-17 10:28:49.054865 | TASK [setup-uv : Extract archive] 2026-04-17 10:28:51.485823 | controller | changed 2026-04-17 10:28:51.493954 | 2026-04-17 10:28:51.494039 | TASK [setup-uv : Print version] 2026-04-17 10:28:51.862987 | controller | uv 0.8.13 2026-04-17 10:28:52.019782 | controller | ok: Runtime: 0:00:00.015775 2026-04-17 10:28:52.026178 | 2026-04-17 10:28:52.026239 | PLAY RECAP 2026-04-17 10:28:52.026293 | controller | ok: 2 changed: 2 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-04-17 10:28:52.026318 | 2026-04-17 10:28:52.133608 | PRE-RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/pre.yaml@main] 2026-04-17 10:28:52.136264 | PRE-RUN START: [untrusted : github.com/vexxhost/ansible-collection-kubernetes/test-playbooks/molecule/pre.yml@main] 2026-04-17 10:28:52.759738 | 2026-04-17 10:28:52.759926 | PLAY [all] 2026-04-17 10:28:52.770774 | 2026-04-17 10:28:52.770920 | TASK [Update apt cache] 2026-04-17 10:28:57.423915 | controller | ok 2026-04-17 10:28:57.429159 | 2026-04-17 10:28:57.429241 | TASK [Disable firewalld] 2026-04-17 10:28:57.454342 | controller | skipping: Conditional result was False 2026-04-17 10:28:57.460783 | 2026-04-17 10:28:57.460887 | TASK [Install "jq" for log collection] 2026-04-17 10:28:59.479678 | controller | changed 2026-04-17 10:28:59.483055 | 2026-04-17 10:28:59.483142 | PLAY RECAP 2026-04-17 10:28:59.483194 | controller | ok: 2 changed: 1 unreachable: 0 failed: 0 skipped: 1 rescued: 0 ignored: 0 2026-04-17 10:28:59.483217 | 2026-04-17 10:28:59.605794 | PRE-RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/ansible-collection-kubernetes/test-playbooks/molecule/pre.yml@main] 2026-04-17 10:28:59.607190 | RUN START: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/run.yaml@main] 2026-04-17 10:29:00.186056 | 2026-04-17 10:29:00.186201 | PLAY [all] 2026-04-17 10:29:00.196085 | 2026-04-17 10:29:00.196158 | TASK [Copy inventory file for Zuul] 2026-04-17 10:29:01.179930 | controller | changed 2026-04-17 10:29:01.185604 | 2026-04-17 10:29:01.185756 | TASK [Switch "ansible_host" to private IP] 2026-04-17 10:29:01.487223 | controller | changed: 1 replacements made 2026-04-17 10:29:01.491500 | 2026-04-17 10:29:01.491568 | TASK [Run Molecule scenario] 2026-04-17 10:29:02.872754 | controller | Using CPython 3.13.5 interpreter at: /usr/bin/python3 2026-04-17 10:29:02.872883 | controller | Creating virtual environment at: .venv 2026-04-17 10:29:03.139247 | controller | Downloading pygments (1.2MiB) 2026-04-17 10:29:03.139614 | controller | Downloading cryptography (4.3MiB) 2026-04-17 10:29:03.139842 | controller | Downloading ansible-core (2.3MiB) 2026-04-17 10:29:03.290755 | controller | Downloading cryptography 2026-04-17 10:29:03.349651 | controller | Downloading pygments 2026-04-17 10:29:03.555337 | controller | Downloading ansible-core 2026-04-17 10:29:03.608110 | controller | Installed 36 packages in 51ms 2026-04-17 10:29:04.325297 | controller | INFO Collection 'vexxhost.kubernetes' detected. 2026-04-17 10:29:04.325364 | controller | INFO Scenarios will be used from 'extensions/molecule' 2026-04-17 10:29:05.244332 | controller | CRITICAL 'extensions/molecule/default/molecule.yml' glob failed. Exiting. 2026-04-17 10:29:05.244392 | controller | INFO default scenario not found, disabling shared state. 2026-04-17 10:29:05.244460 | controller | INFO [upload-helm-chart > discovery] scenario test matrix: dependency, cleanup, destroy, syntax, create, prepare, converge, idempotence, side_effect, verify, cleanup, destroy 2026-04-17 10:29:05.244543 | controller | INFO [upload-helm-chart > prerun] Performing prerun with role_name_check=0... 2026-04-17 10:29:19.576905 | controller | INFO [upload-helm-chart > dependency] Executing 2026-04-17 10:29:19.576978 | controller | WARNING [upload-helm-chart > dependency] Missing roles requirements file: requirements.yml 2026-04-17 10:29:19.576988 | controller | WARNING [upload-helm-chart > dependency] Missing collections requirements file: collections.yml 2026-04-17 10:29:19.577043 | controller | WARNING [upload-helm-chart > dependency] Executed: 2 missing (Remove from test_sequence to suppress) 2026-04-17 10:29:19.582012 | controller | INFO [upload-helm-chart > cleanup] Executing 2026-04-17 10:29:19.582343 | controller | WARNING [upload-helm-chart > cleanup] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-04-17 10:29:19.587799 | controller | INFO [upload-helm-chart > destroy] Executing 2026-04-17 10:29:19.587829 | controller | WARNING [upload-helm-chart > destroy] Skipping, '--destroy=never' requested. 2026-04-17 10:29:19.587988 | controller | INFO [upload-helm-chart > destroy] Executed: Successful 2026-04-17 10:29:19.593493 | controller | INFO [upload-helm-chart > syntax] Executing 2026-04-17 10:29:20.534235 | controller | 2026-04-17 10:29:20.534477 | controller | playbook: /home/zuul/src/github.com/vexxhost/ansible-collection-kubernetes/extensions/molecule/upload-helm-chart/converge.yml 2026-04-17 10:29:20.605515 | controller | INFO [upload-helm-chart > syntax] Executed: Successful 2026-04-17 10:29:20.615602 | controller | INFO [upload-helm-chart > create] Executing 2026-04-17 10:29:20.617121 | controller | WARNING [upload-helm-chart > create] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-04-17 10:29:20.622352 | controller | INFO [upload-helm-chart > prepare] Executing 2026-04-17 10:29:20.622627 | controller | WARNING [upload-helm-chart > prepare] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-04-17 10:29:20.627894 | controller | INFO [upload-helm-chart > converge] Executing 2026-04-17 10:29:21.543110 | controller | 2026-04-17 10:29:21.543234 | controller | PLAY [Converge] **************************************************************** 2026-04-17 10:29:21.543439 | controller | 2026-04-17 10:29:21.543681 | controller | TASK [Gathering Facts] ********************************************************* 2026-04-17 10:29:21.543976 | controller | Friday 17 April 2026 10:29:21 +0000 (0:00:00.034) 0:00:00.034 ********** 2026-04-17 10:29:22.867188 | 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-17 10:29:22.870802 | controller | ok: [controller] 2026-04-17 10:29:22.870919 | controller | 2026-04-17 10:29:22.871057 | controller | TASK [vexxhost.kubernetes.upload_helm_chart : Include help chart upload method tasks] *** 2026-04-17 10:29:22.871190 | controller | Friday 17 April 2026 10:29:22 +0000 (0:00:01.328) 0:00:01.362 ********** 2026-04-17 10:29:22.960275 | controller | included: /home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/upload_helm_chart/tasks/synchronize.yml for controller 2026-04-17 10:29:22.960367 | controller | 2026-04-17 10:29:22.960382 | controller | TASK [vexxhost.kubernetes.upload_helm_chart : Upload Helm chart] *************** 2026-04-17 10:29:22.960492 | controller | Friday 17 April 2026 10:29:22 +0000 (0:00:00.089) 0:00:01.451 ********** 2026-04-17 10:29:23.720822 | controller | changed: [controller] 2026-04-17 10:29:23.720868 | controller | 2026-04-17 10:29:23.720958 | controller | TASK [vexxhost.kubernetes.upload_helm_chart : Include help chart upload method tasks] *** 2026-04-17 10:29:23.721048 | controller | Friday 17 April 2026 10:29:23 +0000 (0:00:00.760) 0:00:02.212 ********** 2026-04-17 10:29:23.770542 | controller | included: /home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/upload_helm_chart/tasks/copy.yml for controller 2026-04-17 10:29:23.770579 | controller | 2026-04-17 10:29:23.770699 | controller | TASK [vexxhost.kubernetes.upload_helm_chart : Ensure destination dir] ********** 2026-04-17 10:29:23.771751 | controller | Friday 17 April 2026 10:29:23 +0000 (0:00:00.047) 0:00:02.259 ********** 2026-04-17 10:29:24.195897 | controller | changed: [controller] 2026-04-17 10:29:24.196076 | controller | 2026-04-17 10:29:24.196310 | controller | TASK [vexxhost.kubernetes.upload_helm_chart : Upload helm chart with multi_copy] *** 2026-04-17 10:29:24.196514 | controller | Friday 17 April 2026 10:29:24 +0000 (0:00:00.426) 0:00:02.686 ********** 2026-04-17 10:29:25.402924 | controller | changed: [controller] 2026-04-17 10:29:25.402968 | controller | 2026-04-17 10:29:25.403093 | controller | TASK [vexxhost.kubernetes.upload_helm_chart : Find destination files] ********** 2026-04-17 10:29:25.403195 | controller | Friday 17 April 2026 10:29:25 +0000 (0:00:01.204) 0:00:03.891 ********** 2026-04-17 10:29:25.803455 | controller | ok: [controller] 2026-04-17 10:29:25.803611 | controller | 2026-04-17 10:29:25.803832 | controller | TASK [vexxhost.kubernetes.upload_helm_chart : Delete any destination files not in the sources] *** 2026-04-17 10:29:25.803925 | controller | Friday 17 April 2026 10:29:25 +0000 (0:00:00.403) 0:00:04.294 ********** 2026-04-17 10:29:25.860747 | controller | skipping: [controller] 2026-04-17 10:29:25.860825 | controller | 2026-04-17 10:29:25.860926 | controller | PLAY RECAP ********************************************************************* 2026-04-17 10:29:25.861037 | controller | controller : ok=7 changed=3 unreachable=0 failed=0 skipped=1 rescued=0 ignored=0 2026-04-17 10:29:25.861089 | controller | 2026-04-17 10:29:25.861178 | controller | 2026-04-17 10:29:25.861253 | controller | TASKS RECAP ******************************************************************** 2026-04-17 10:29:25.862561 | controller | Friday 17 April 2026 10:29:25 +0000 (0:00:00.058) 0:00:04.353 ********** 2026-04-17 10:29:25.862600 | controller | =============================================================================== 2026-04-17 10:29:25.862604 | controller | Gathering Facts --------------------------------------------------------- 1.33s 2026-04-17 10:29:25.862607 | controller | vexxhost.kubernetes.upload_helm_chart : Upload helm chart with multi_copy --- 1.20s 2026-04-17 10:29:25.862611 | controller | vexxhost.kubernetes.upload_helm_chart : Upload Helm chart --------------- 0.76s 2026-04-17 10:29:25.862623 | controller | vexxhost.kubernetes.upload_helm_chart : Ensure destination dir ---------- 0.43s 2026-04-17 10:29:25.862627 | controller | vexxhost.kubernetes.upload_helm_chart : Find destination files ---------- 0.40s 2026-04-17 10:29:25.862630 | controller | vexxhost.kubernetes.upload_helm_chart : Include help chart upload method tasks --- 0.09s 2026-04-17 10:29:25.862633 | controller | vexxhost.kubernetes.upload_helm_chart : Delete any destination files not in the sources --- 0.06s 2026-04-17 10:29:25.862636 | controller | vexxhost.kubernetes.upload_helm_chart : Include help chart upload method tasks --- 0.05s 2026-04-17 10:29:25.953975 | controller | INFO [upload-helm-chart > converge] Executed: Successful 2026-04-17 10:29:25.962894 | controller | INFO [upload-helm-chart > idempotence] Executing 2026-04-17 10:29:26.814953 | controller | 2026-04-17 10:29:26.815331 | controller | PLAY [Converge] **************************************************************** 2026-04-17 10:29:26.815655 | controller | 2026-04-17 10:29:26.815943 | controller | TASK [Gathering Facts] ********************************************************* 2026-04-17 10:29:26.816241 | controller | Friday 17 April 2026 10:29:26 +0000 (0:00:00.011) 0:00:00.011 ********** 2026-04-17 10:29:27.901239 | 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-17 10:29:27.906792 | controller | ok: [controller] 2026-04-17 10:29:27.907060 | controller | 2026-04-17 10:29:27.907339 | controller | TASK [vexxhost.kubernetes.upload_helm_chart : Include help chart upload method tasks] *** 2026-04-17 10:29:27.907599 | controller | Friday 17 April 2026 10:29:27 +0000 (0:00:01.091) 0:00:01.103 ********** 2026-04-17 10:29:27.981976 | controller | included: /home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/upload_helm_chart/tasks/synchronize.yml for controller 2026-04-17 10:29:27.982229 | controller | 2026-04-17 10:29:27.982531 | controller | TASK [vexxhost.kubernetes.upload_helm_chart : Upload Helm chart] *************** 2026-04-17 10:29:27.982827 | controller | Friday 17 April 2026 10:29:27 +0000 (0:00:00.075) 0:00:01.178 ********** 2026-04-17 10:29:28.785574 | controller | ok: [controller] 2026-04-17 10:29:28.785826 | controller | 2026-04-17 10:29:28.786075 | controller | TASK [vexxhost.kubernetes.upload_helm_chart : Include help chart upload method tasks] *** 2026-04-17 10:29:28.786314 | controller | Friday 17 April 2026 10:29:28 +0000 (0:00:00.803) 0:00:01.982 ********** 2026-04-17 10:29:28.828988 | controller | included: /home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/upload_helm_chart/tasks/copy.yml for controller 2026-04-17 10:29:28.829294 | controller | 2026-04-17 10:29:28.829588 | controller | TASK [vexxhost.kubernetes.upload_helm_chart : Ensure destination dir] ********** 2026-04-17 10:29:28.829876 | controller | Friday 17 April 2026 10:29:28 +0000 (0:00:00.043) 0:00:02.025 ********** 2026-04-17 10:29:29.247932 | controller | ok: [controller] 2026-04-17 10:29:29.248227 | controller | 2026-04-17 10:29:29.248503 | controller | TASK [vexxhost.kubernetes.upload_helm_chart : Upload helm chart with multi_copy] *** 2026-04-17 10:29:29.248762 | controller | Friday 17 April 2026 10:29:29 +0000 (0:00:00.418) 0:00:02.443 ********** 2026-04-17 10:29:30.428186 | controller | ok: [controller] 2026-04-17 10:29:30.428479 | controller | 2026-04-17 10:29:30.428754 | controller | TASK [vexxhost.kubernetes.upload_helm_chart : Find destination files] ********** 2026-04-17 10:29:30.429013 | controller | Friday 17 April 2026 10:29:30 +0000 (0:00:01.180) 0:00:03.624 ********** 2026-04-17 10:29:30.850098 | controller | ok: [controller] 2026-04-17 10:29:30.850296 | controller | 2026-04-17 10:29:30.850452 | controller | TASK [vexxhost.kubernetes.upload_helm_chart : Delete any destination files not in the sources] *** 2026-04-17 10:29:30.850597 | controller | Friday 17 April 2026 10:29:30 +0000 (0:00:00.422) 0:00:04.046 ********** 2026-04-17 10:29:30.896839 | controller | skipping: [controller] 2026-04-17 10:29:30.896881 | controller | 2026-04-17 10:29:30.896888 | controller | PLAY RECAP ********************************************************************* 2026-04-17 10:29:30.896893 | controller | controller : ok=7 changed=0 unreachable=0 failed=0 skipped=1 rescued=0 ignored=0 2026-04-17 10:29:30.896898 | controller | 2026-04-17 10:29:30.896902 | controller | 2026-04-17 10:29:30.896906 | controller | TASKS RECAP ******************************************************************** 2026-04-17 10:29:30.896910 | controller | Friday 17 April 2026 10:29:30 +0000 (0:00:00.045) 0:00:04.091 ********** 2026-04-17 10:29:30.896915 | controller | =============================================================================== 2026-04-17 10:29:30.896920 | controller | vexxhost.kubernetes.upload_helm_chart : Upload helm chart with multi_copy --- 1.18s 2026-04-17 10:29:30.896925 | controller | Gathering Facts --------------------------------------------------------- 1.09s 2026-04-17 10:29:30.896930 | controller | vexxhost.kubernetes.upload_helm_chart : Upload Helm chart --------------- 0.80s 2026-04-17 10:29:30.896934 | controller | vexxhost.kubernetes.upload_helm_chart : Find destination files ---------- 0.42s 2026-04-17 10:29:30.896938 | controller | vexxhost.kubernetes.upload_helm_chart : Ensure destination dir ---------- 0.42s 2026-04-17 10:29:30.896962 | controller | vexxhost.kubernetes.upload_helm_chart : Include help chart upload method tasks --- 0.08s 2026-04-17 10:29:30.896967 | controller | vexxhost.kubernetes.upload_helm_chart : Delete any destination files not in the sources --- 0.05s 2026-04-17 10:29:30.896972 | controller | vexxhost.kubernetes.upload_helm_chart : Include help chart upload method tasks --- 0.04s 2026-04-17 10:29:31.018046 | controller | INFO [upload-helm-chart > idempotence] Executed: Successful 2026-04-17 10:29:31.025832 | controller | INFO [upload-helm-chart > side_effect] Executing 2026-04-17 10:29:31.891394 | controller | 2026-04-17 10:29:31.891731 | controller | PLAY [Side effect] ************************************************************* 2026-04-17 10:29:31.891974 | controller | 2026-04-17 10:29:31.892222 | controller | TASK [Gathering Facts] ********************************************************* 2026-04-17 10:29:31.892466 | controller | Friday 17 April 2026 10:29:31 +0000 (0:00:00.011) 0:00:00.011 ********** 2026-04-17 10:29:32.976607 | 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-17 10:29:32.989235 | controller | ok: [controller] 2026-04-17 10:29:32.989391 | controller | 2026-04-17 10:29:32.989530 | controller | TASK [vexxhost.kubernetes.upload_helm_chart : Include help chart upload method tasks] *** 2026-04-17 10:29:32.989664 | controller | Friday 17 April 2026 10:29:32 +0000 (0:00:01.098) 0:00:01.110 ********** 2026-04-17 10:29:33.067636 | controller | included: /home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/upload_helm_chart/tasks/synchronize.yml for controller 2026-04-17 10:29:33.067937 | controller | 2026-04-17 10:29:33.068222 | controller | TASK [vexxhost.kubernetes.upload_helm_chart : Upload Helm chart] *************** 2026-04-17 10:29:33.068490 | controller | Friday 17 April 2026 10:29:33 +0000 (0:00:00.078) 0:00:01.188 ********** 2026-04-17 10:29:33.842983 | controller | changed: [controller] 2026-04-17 10:29:33.843283 | controller | 2026-04-17 10:29:33.843579 | controller | TASK [vexxhost.kubernetes.upload_helm_chart : Include help chart upload method tasks] *** 2026-04-17 10:29:33.843845 | controller | Friday 17 April 2026 10:29:33 +0000 (0:00:00.774) 0:00:01.963 ********** 2026-04-17 10:29:33.891689 | controller | included: /home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/upload_helm_chart/tasks/copy.yml for controller 2026-04-17 10:29:33.891950 | controller | 2026-04-17 10:29:33.892217 | controller | TASK [vexxhost.kubernetes.upload_helm_chart : Ensure destination dir] ********** 2026-04-17 10:29:33.892473 | controller | Friday 17 April 2026 10:29:33 +0000 (0:00:00.049) 0:00:02.012 ********** 2026-04-17 10:29:34.347822 | controller | ok: [controller] 2026-04-17 10:29:34.348097 | controller | 2026-04-17 10:29:34.348365 | controller | TASK [vexxhost.kubernetes.upload_helm_chart : Upload helm chart with multi_copy] *** 2026-04-17 10:29:34.348613 | controller | Friday 17 April 2026 10:29:34 +0000 (0:00:00.455) 0:00:02.468 ********** 2026-04-17 10:29:35.551177 | controller | ok: [controller] 2026-04-17 10:29:35.551375 | controller | 2026-04-17 10:29:35.551547 | controller | TASK [vexxhost.kubernetes.upload_helm_chart : Find destination files] ********** 2026-04-17 10:29:35.551750 | controller | Friday 17 April 2026 10:29:35 +0000 (0:00:01.197) 0:00:03.666 ********** 2026-04-17 10:29:35.990654 | controller | ok: [controller] 2026-04-17 10:29:35.990714 | controller | 2026-04-17 10:29:35.990801 | controller | TASK [vexxhost.kubernetes.upload_helm_chart : Delete any destination files not in the sources] *** 2026-04-17 10:29:35.990931 | controller | Friday 17 April 2026 10:29:35 +0000 (0:00:00.445) 0:00:04.111 ********** 2026-04-17 10:29:36.327153 | controller | changed: [controller] => (item=/file) 2026-04-17 10:29:36.327226 | controller | 2026-04-17 10:29:36.330792 | controller | PLAY RECAP ********************************************************************* 2026-04-17 10:29:36.330859 | controller | controller : ok=8 changed=2 unreachable=0 failed=0 skipped=0 rescued=0 ignored=0 2026-04-17 10:29:36.330869 | controller | 2026-04-17 10:29:36.330877 | controller | 2026-04-17 10:29:36.330885 | controller | TASKS RECAP ******************************************************************** 2026-04-17 10:29:36.330912 | controller | Friday 17 April 2026 10:29:36 +0000 (0:00:00.334) 0:00:04.445 ********** 2026-04-17 10:29:36.330920 | controller | =============================================================================== 2026-04-17 10:29:36.330928 | controller | vexxhost.kubernetes.upload_helm_chart : Upload helm chart with multi_copy --- 1.20s 2026-04-17 10:29:36.330935 | controller | Gathering Facts --------------------------------------------------------- 1.10s 2026-04-17 10:29:36.330942 | controller | vexxhost.kubernetes.upload_helm_chart : Upload Helm chart --------------- 0.78s 2026-04-17 10:29:36.330949 | controller | vexxhost.kubernetes.upload_helm_chart : Ensure destination dir ---------- 0.46s 2026-04-17 10:29:36.330957 | controller | vexxhost.kubernetes.upload_helm_chart : Find destination files ---------- 0.45s 2026-04-17 10:29:36.330968 | controller | vexxhost.kubernetes.upload_helm_chart : Delete any destination files not in the sources --- 0.33s 2026-04-17 10:29:36.330979 | controller | vexxhost.kubernetes.upload_helm_chart : Include help chart upload method tasks --- 0.08s 2026-04-17 10:29:36.330989 | controller | vexxhost.kubernetes.upload_helm_chart : Include help chart upload method tasks --- 0.05s 2026-04-17 10:29:36.478576 | controller | INFO [upload-helm-chart > side_effect] Executed: Successful 2026-04-17 10:29:36.489847 | controller | INFO [upload-helm-chart > verify] Executing 2026-04-17 10:29:37.412395 | controller | 2026-04-17 10:29:37.412725 | controller | PLAY [Verify] ****************************************************************** 2026-04-17 10:29:37.413030 | controller | 2026-04-17 10:29:37.413305 | controller | TASK [Gathering Facts] ********************************************************* 2026-04-17 10:29:37.413571 | controller | Friday 17 April 2026 10:29:37 +0000 (0:00:00.012) 0:00:00.012 ********** 2026-04-17 10:29:39.523570 | 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-17 10:29:39.530925 | controller | ok: [controller] 2026-04-17 10:29:39.531181 | controller | 2026-04-17 10:29:39.531430 | controller | TASK [Stat file 1] ************************************************************* 2026-04-17 10:29:39.531674 | controller | Friday 17 April 2026 10:29:39 +0000 (0:00:02.116) 0:00:02.128 ********** 2026-04-17 10:29:39.955019 | controller | ok: [controller] 2026-04-17 10:29:39.955076 | controller | 2026-04-17 10:29:39.955377 | controller | TASK [Stat file 2] ************************************************************* 2026-04-17 10:29:39.955410 | controller | Friday 17 April 2026 10:29:39 +0000 (0:00:00.423) 0:00:02.552 ********** 2026-04-17 10:29:40.278880 | controller | ok: [controller] 2026-04-17 10:29:40.278959 | controller | 2026-04-17 10:29:40.279086 | controller | TASK [Stat removed file 1] ***************************************************** 2026-04-17 10:29:40.279208 | controller | Friday 17 April 2026 10:29:40 +0000 (0:00:00.326) 0:00:02.878 ********** 2026-04-17 10:29:40.591124 | controller | ok: [controller] 2026-04-17 10:29:40.591209 | controller | 2026-04-17 10:29:40.591510 | controller | TASK [Stat removed file 2] ***************************************************** 2026-04-17 10:29:40.591559 | controller | Friday 17 April 2026 10:29:40 +0000 (0:00:00.310) 0:00:03.189 ********** 2026-04-17 10:29:40.895283 | controller | ok: [controller] 2026-04-17 10:29:40.895573 | controller | 2026-04-17 10:29:40.895837 | controller | TASK [ansible.builtin.assert] ************************************************** 2026-04-17 10:29:40.896127 | controller | Friday 17 April 2026 10:29:40 +0000 (0:00:00.303) 0:00:03.492 ********** 2026-04-17 10:29:40.931277 | controller | ok: [controller] => { 2026-04-17 10:29:40.931590 | controller | "changed": false, 2026-04-17 10:29:40.931851 | controller | "msg": "All assertions passed" 2026-04-17 10:29:40.932132 | controller | } 2026-04-17 10:29:40.932369 | controller | 2026-04-17 10:29:40.932615 | controller | PLAY RECAP ********************************************************************* 2026-04-17 10:29:40.932881 | controller | controller : ok=6 changed=0 unreachable=0 failed=0 skipped=0 rescued=0 ignored=0 2026-04-17 10:29:40.933112 | controller | 2026-04-17 10:29:40.933352 | controller | 2026-04-17 10:29:40.933596 | controller | TASKS RECAP ******************************************************************** 2026-04-17 10:29:40.933844 | controller | Friday 17 April 2026 10:29:40 +0000 (0:00:00.038) 0:00:03.531 ********** 2026-04-17 10:29:40.934079 | controller | =============================================================================== 2026-04-17 10:29:40.934317 | controller | Gathering Facts --------------------------------------------------------- 2.12s 2026-04-17 10:29:40.934596 | controller | Stat file 1 ------------------------------------------------------------- 0.42s 2026-04-17 10:29:40.934840 | controller | Stat file 2 ------------------------------------------------------------- 0.33s 2026-04-17 10:29:40.935085 | controller | Stat removed file 1 ----------------------------------------------------- 0.31s 2026-04-17 10:29:40.935326 | controller | Stat removed file 2 ----------------------------------------------------- 0.30s 2026-04-17 10:29:40.935565 | controller | ansible.builtin.assert -------------------------------------------------- 0.04s 2026-04-17 10:29:41.070615 | controller | INFO [upload-helm-chart > verify] Executed: Successful 2026-04-17 10:29:41.078785 | controller | INFO [upload-helm-chart > cleanup] Executing 2026-04-17 10:29:41.079159 | controller | WARNING [upload-helm-chart > cleanup] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-04-17 10:29:41.086021 | controller | INFO [upload-helm-chart > destroy] Executing 2026-04-17 10:29:41.086087 | controller | WARNING [upload-helm-chart > destroy] Skipping, '--destroy=never' requested. 2026-04-17 10:29:41.086177 | controller | INFO [upload-helm-chart > destroy] Executed: Successful 2026-04-17 10:29:41.086427 | controller | WARNING Molecule executed 1 scenario (1 missing files) 2026-04-17 10:29:41.208000 | controller | ok: Runtime: 0:00:38.382828 2026-04-17 10:29:41.217602 | 2026-04-17 10:29:41.217685 | PLAY RECAP 2026-04-17 10:29:41.217750 | controller | ok: 3 changed: 3 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-04-17 10:29:41.217783 | 2026-04-17 10:29:41.379676 | RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/run.yaml@main] 2026-04-17 10:29:41.382330 | POST-RUN START: [untrusted : github.com/vexxhost/ansible-collection-kubernetes/test-playbooks/molecule/post.yml@main] 2026-04-17 10:29:41.944095 | 2026-04-17 10:29:41.944225 | PLAY [all] 2026-04-17 10:29:41.956053 | 2026-04-17 10:29:41.956136 | TASK [describe-kubernetes-objects : creating directory for cluster scoped objects] 2026-04-17 10:29:42.323065 | controller | changed 2026-04-17 10:29:42.329231 | 2026-04-17 10:29:42.329350 | TASK [describe-kubernetes-objects : Gathering descriptions for cluster scoped objects] 2026-04-17 10:29:42.733845 | controller | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-04-17 10:29:42.733945 | controller | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-04-17 10:29:42.741487 | controller | environment: line 1: kubectl: command not found 2026-04-17 10:29:42.744121 | controller | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-04-17 10:29:42.744137 | controller | environment: line 1: kubectl: command not found 2026-04-17 10:29:42.746475 | controller | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-04-17 10:29:42.748761 | controller | environment: line 1: kubectl: command not found 2026-04-17 10:29:42.749102 | controller | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-04-17 10:29:42.749114 | controller | environment: line 1: kubectl: command not found 2026-04-17 10:29:42.750582 | controller | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-04-17 10:29:42.752394 | controller | environment: line 1: kubectl: command not found 2026-04-17 10:29:42.753548 | controller | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-04-17 10:29:42.862757 | controller | ok: Runtime: 0:00:00.033908 2026-04-17 10:29:42.875386 | 2026-04-17 10:29:42.875484 | TASK [describe-kubernetes-objects : creating directory for namespace scoped objects] 2026-04-17 10:29:43.131356 | controller | changed 2026-04-17 10:29:43.136483 | 2026-04-17 10:29:43.136585 | TASK [describe-kubernetes-objects : Gathering descriptions for namespace scoped objects] 2026-04-17 10:29:43.377834 | controller | environment: line 5: kubectl: command not found 2026-04-17 10:29:43.377901 | controller | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-04-17 10:29:43.379391 | controller | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-04-17 10:29:43.379765 | controller | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-04-17 10:29:43.667245 | controller | ok: Runtime: 0:00:00.011388 2026-04-17 10:29:43.675645 | 2026-04-17 10:29:43.675770 | TASK [describe-kubernetes-objects : Downloads logs to executor] 2026-04-17 10:29:44.369200 | controller | changed: 2026-04-17 10:29:44.369420 | controller | created directory /var/lib/zuul/builds/3900f01556fb4c5193e7bd663d637990/work/logs/controller 2026-04-17 10:29:44.369462 | controller | cd+++++++++ objects/ 2026-04-17 10:29:44.369494 | controller | cd+++++++++ objects/cluster/ 2026-04-17 10:29:44.369527 | controller | cd+++++++++ objects/namespaced/ 2026-04-17 10:29:44.380135 | 2026-04-17 10:29:44.380214 | TASK [gather-pod-logs : creating directory for pod logs] 2026-04-17 10:29:44.618845 | controller | changed 2026-04-17 10:29:44.624645 | 2026-04-17 10:29:44.624740 | TASK [gather-pod-logs : creating directory for failed pod logs] 2026-04-17 10:29:44.868121 | controller | changed 2026-04-17 10:29:44.872522 | 2026-04-17 10:29:44.872600 | TASK [gather-pod-logs : retrieve all kubernetes logs, current and previous (if they exist)] 2026-04-17 10:29:45.128119 | controller | environment: line 3: kubectl: command not found 2026-04-17 10:29:45.403553 | controller | ok: Runtime: 0:00:00.013806 2026-04-17 10:29:45.408557 | 2026-04-17 10:29:45.408627 | TASK [gather-pod-logs : Downloads pod logs to executor] 2026-04-17 10:29:45.938935 | controller | changed: 2026-04-17 10:29:45.939228 | controller | cd+++++++++ pod-logs/ 2026-04-17 10:29:45.939289 | controller | cd+++++++++ pod-logs/failed-pods/ 2026-04-17 10:29:45.949746 | 2026-04-17 10:29:45.949867 | LOOP [helm-release-status : creating directory for helm release status] 2026-04-17 10:29:46.216347 | controller | changed: "values" 2026-04-17 10:29:46.410540 | controller | changed: "releases" 2026-04-17 10:29:46.417988 | 2026-04-17 10:29:46.418162 | TASK [helm-release-status : Gather get release status for helm charts] 2026-04-17 10:29:46.658893 | controller | /bin/bash: line 3: kubectl: command not found 2026-04-17 10:29:46.948252 | controller | ok: Runtime: 0:00:00.009255 2026-04-17 10:29:46.954298 | 2026-04-17 10:29:46.954389 | TASK [helm-release-status : Downloads logs to executor] 2026-04-17 10:29:47.505827 | controller | changed: 2026-04-17 10:29:47.506099 | controller | cd+++++++++ helm/ 2026-04-17 10:29:47.506157 | controller | cd+++++++++ helm/releases/ 2026-04-17 10:29:47.506207 | controller | cd+++++++++ helm/values/ 2026-04-17 10:29:47.516019 | 2026-04-17 10:29:47.516095 | PLAY RECAP 2026-04-17 10:29:47.516158 | controller | ok: 12 changed: 12 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-04-17 10:29:47.516190 | 2026-04-17 10:29:47.631775 | POST-RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/ansible-collection-kubernetes/test-playbooks/molecule/post.yml@main] 2026-04-17 10:29:47.634494 | POST-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post.yaml@main] 2026-04-17 10:29:48.260328 | 2026-04-17 10:29:48.260484 | PLAY [all] 2026-04-17 10:29:48.270901 | 2026-04-17 10:29:48.270975 | TASK [fetch-output : Set log path for multiple nodes] 2026-04-17 10:29:48.306568 | controller | skipping: Conditional result was False 2026-04-17 10:29:48.315362 | 2026-04-17 10:29:48.315486 | TASK [fetch-output : Set log path for single node] 2026-04-17 10:29:48.357676 | controller | ok 2026-04-17 10:29:48.361685 | 2026-04-17 10:29:48.361754 | LOOP [fetch-output : Ensure local output dirs] 2026-04-17 10:29:48.746565 | controller -> localhost | ok: "/var/lib/zuul/builds/3900f01556fb4c5193e7bd663d637990/work/logs" 2026-04-17 10:29:48.951082 | controller -> localhost | changed: "/var/lib/zuul/builds/3900f01556fb4c5193e7bd663d637990/work/artifacts" 2026-04-17 10:29:49.166507 | controller -> localhost | changed: "/var/lib/zuul/builds/3900f01556fb4c5193e7bd663d637990/work/docs" 2026-04-17 10:29:49.190818 | 2026-04-17 10:29:49.191376 | LOOP [fetch-output : Collect logs, artifacts and docs] 2026-04-17 10:29:49.864879 | controller | changed: .d..t...... ./ 2026-04-17 10:29:49.865157 | controller | changed: All items complete 2026-04-17 10:29:49.865207 | 2026-04-17 10:29:50.380880 | controller | changed: .d..t...... ./ 2026-04-17 10:29:50.892741 | controller | changed: .d..t...... ./ 2026-04-17 10:29:50.919007 | 2026-04-17 10:29:50.919199 | LOOP [merge-output-to-logs : Move artifacts and docs to logs dir] 2026-04-17 10:29:51.359209 | controller -> localhost | ok: Item: artifacts Runtime: 0:00:00.007931 2026-04-17 10:29:51.600300 | controller -> localhost | ok: Item: docs Runtime: 0:00:00.008432 2026-04-17 10:29:51.613858 | 2026-04-17 10:29:51.616748 | PLAY [all] 2026-04-17 10:29:51.623975 | 2026-04-17 10:29:51.624066 | TASK [remove-build-sshkey : Remove the build SSH key from all nodes] 2026-04-17 10:29:52.064476 | controller | changed 2026-04-17 10:29:52.070653 | 2026-04-17 10:29:52.070724 | PLAY RECAP 2026-04-17 10:29:52.070784 | controller | ok: 5 changed: 4 unreachable: 0 failed: 0 skipped: 1 rescued: 0 ignored: 0 2026-04-17 10:29:52.070815 | 2026-04-17 10:29:52.211840 | POST-RUN END RESULT_NORMAL: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post.yaml@main] 2026-04-17 10:29:52.214842 | POST-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post-logs.yaml@main] 2026-04-17 10:29:52.744570 | 2026-04-17 10:29:52.744697 | PLAY [localhost] 2026-04-17 10:29:52.754209 | 2026-04-17 10:29:52.754279 | TASK [Generate Zuul manifest] 2026-04-17 10:29:52.774795 | localhost | ok 2026-04-17 10:29:52.792083 | 2026-04-17 10:29:52.792170 | TASK [generate-zuul-manifest : Generate Zuul manifest] 2026-04-17 10:29:53.105066 | localhost | changed 2026-04-17 10:29:53.118256 | 2026-04-17 10:29:53.118336 | TASK [generate-zuul-manifest : Return Zuul manifest URL to Zuul] 2026-04-17 10:29:53.180498 | localhost | ok 2026-04-17 10:29:53.189712 | 2026-04-17 10:29:53.189794 | TASK [Upload logs] 2026-04-17 10:29:53.211332 | localhost | ok 2026-04-17 10:29:53.312049 | 2026-04-17 10:29:53.312226 | TASK [Set zuul-log-path fact] 2026-04-17 10:29:53.333231 | localhost | ok 2026-04-17 10:29:53.348470 | 2026-04-17 10:29:53.348583 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-04-17 10:29:53.381030 | localhost | ok 2026-04-17 10:29:53.389624 | 2026-04-17 10:29:53.389723 | TASK [upload-logs : Create log directories] 2026-04-17 10:29:53.795365 | localhost | changed 2026-04-17 10:29:53.801551 | 2026-04-17 10:29:53.801615 | TASK [upload-logs : Ensure logs are readable before uploading] 2026-04-17 10:29:54.194595 | localhost -> localhost | ok: Runtime: 0:00:00.005809 2026-04-17 10:29:54.199917 | 2026-04-17 10:29:54.200003 | TASK [upload-logs : Upload logs to log server] 2026-04-17 10:29:54.808493 | localhost | Output suppressed because no_log was given 2026-04-17 10:29:54.812224 | 2026-04-17 10:29:54.812287 | LOOP [upload-logs : Compress console log and json output] 2026-04-17 10:29:54.857411 | localhost | skipping: Conditional result was False 2026-04-17 10:29:54.865398 | localhost | skipping: Conditional result was False 2026-04-17 10:29:54.877037 | 2026-04-17 10:29:54.877228 | LOOP [upload-logs : Upload compressed console log and json output] 2026-04-17 10:29:54.918922 | localhost | skipping: Conditional result was False 2026-04-17 10:29:54.919282 | 2026-04-17 10:29:54.922817 | localhost | skipping: Conditional result was False 2026-04-17 10:29:54.940342 | 2026-04-17 10:29:54.940531 | LOOP [upload-logs : Upload console log and json output]