2026-04-18 17:53:47.092095 | Job console starting 2026-04-18 17:53:47.104632 | Updating git repos 2026-04-18 17:53:47.155497 | Cloning repos into workspace 2026-04-18 17:53:47.240700 | Restoring repo states 2026-04-18 17:53:47.261790 | Merging changes 2026-04-18 17:53:47.957280 | Checking out repos 2026-04-18 17:53:48.148100 | Preparing playbooks 2026-04-18 17:53:49.877569 | Running Ansible setup 2026-04-18 17:53:55.396124 | PRE-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/pre.yaml@main] 2026-04-18 17:53:55.980691 | 2026-04-18 17:53:55.980840 | PLAY [localhost] 2026-04-18 17:53:55.989312 | 2026-04-18 17:53:55.989432 | TASK [Gathering Facts] 2026-04-18 17:53:57.038869 | localhost | ok 2026-04-18 17:53:57.049066 | 2026-04-18 17:53:57.049141 | TASK [Setup log path fact] 2026-04-18 17:53:57.066159 | localhost | ok 2026-04-18 17:53:57.079687 | 2026-04-18 17:53:57.079756 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-04-18 17:53:57.109337 | localhost | ok 2026-04-18 17:53:57.117386 | 2026-04-18 17:53:57.117450 | TASK [emit-job-header : Print job information] 2026-04-18 17:53:57.157208 | # Job Information 2026-04-18 17:53:57.157413 | Ansible Version: 2.16.16 2026-04-18 17:53:57.157485 | Job: ansible-collection-kubernetes-molecule-upload-helm-chart 2026-04-18 17:53:57.157534 | Pipeline: check 2026-04-18 17:53:57.157579 | Executor: 0a8996d2b663 2026-04-18 17:53:57.157622 | Triggered by: https://github.com/vexxhost/ansible-collection-kubernetes/pull/260 2026-04-18 17:53:57.157671 | Event ID: 63431510-3b4c-11f1-9dcc-f0b7af1855b2 2026-04-18 17:53:57.162174 | 2026-04-18 17:53:57.162238 | LOOP [emit-job-header : Print node information] 2026-04-18 17:53:57.238935 | localhost | ok: 2026-04-18 17:53:57.239185 | localhost | # Node Information 2026-04-18 17:53:57.239239 | localhost | Inventory Hostname: controller 2026-04-18 17:53:57.239282 | localhost | Hostname: np0000167619 2026-04-18 17:53:57.239321 | localhost | Username: zuul 2026-04-18 17:53:57.239362 | localhost | Distro: Debian 13.4 2026-04-18 17:53:57.239399 | localhost | Provider: yul1 2026-04-18 17:53:57.239435 | localhost | Region: ca-ymq-1 2026-04-18 17:53:57.239472 | localhost | Label: debian-trixie 2026-04-18 17:53:57.239508 | localhost | Product Name: OpenStack Nova 2026-04-18 17:53:57.239544 | localhost | Interface IP: 199.204.45.57 2026-04-18 17:53:57.258963 | 2026-04-18 17:53:57.259212 | TASK [log-inventory : Ensure Zuul Ansible directory exists] 2026-04-18 17:53:58.178040 | localhost -> localhost | changed 2026-04-18 17:53:58.183796 | 2026-04-18 17:53:58.183870 | TASK [log-inventory : Copy ansible inventory to logs dir] 2026-04-18 17:53:59.128780 | localhost -> localhost | changed 2026-04-18 17:53:59.135632 | 2026-04-18 17:53:59.135705 | PLAY [all] 2026-04-18 17:53:59.142561 | 2026-04-18 17:53:59.142649 | TASK [add-build-sshkey : Check to see if ssh key was already created for this build] 2026-04-18 17:53:59.372314 | controller -> localhost | ok 2026-04-18 17:53:59.377906 | 2026-04-18 17:53:59.377976 | TASK [add-build-sshkey : Create a new key in workspace based on build UUID] 2026-04-18 17:53:59.410363 | controller | ok 2026-04-18 17:53:59.425088 | controller | included: /var/lib/zuul/builds/eacbed636263408fbb5191fd4d596d0a/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/create-key-and-replace.yaml 2026-04-18 17:53:59.430024 | 2026-04-18 17:53:59.430083 | TASK [add-build-sshkey : Create Temp SSH key] 2026-04-18 17:54:01.598155 | controller -> localhost | Generating public/private rsa key pair. 2026-04-18 17:54:01.598352 | controller -> localhost | Your identification has been saved in /var/lib/zuul/builds/eacbed636263408fbb5191fd4d596d0a/work/eacbed636263408fbb5191fd4d596d0a_id_rsa 2026-04-18 17:54:01.598396 | controller -> localhost | Your public key has been saved in /var/lib/zuul/builds/eacbed636263408fbb5191fd4d596d0a/work/eacbed636263408fbb5191fd4d596d0a_id_rsa.pub 2026-04-18 17:54:01.598429 | controller -> localhost | The key fingerprint is: 2026-04-18 17:54:01.598460 | controller -> localhost | SHA256:/BamCselH/FfVHxm+ObJtVJVP3YlrETRyziyk88nXzo zuul-build-sshkey 2026-04-18 17:54:01.598504 | controller -> localhost | The key's randomart image is: 2026-04-18 17:54:01.598535 | controller -> localhost | +---[RSA 3072]----+ 2026-04-18 17:54:01.598569 | controller -> localhost | | .o+. o| 2026-04-18 17:54:01.598600 | controller -> localhost | | . o++| 2026-04-18 17:54:01.598636 | controller -> localhost | | . +.+X| 2026-04-18 17:54:01.598711 | controller -> localhost | | . . + +==| 2026-04-18 17:54:01.598754 | controller -> localhost | | S o+ ...+| 2026-04-18 17:54:01.598784 | controller -> localhost | | . o *+. .oo+| 2026-04-18 17:54:01.598812 | controller -> localhost | | . + o ++ ..+o| 2026-04-18 17:54:01.598875 | controller -> localhost | | o o o .+.Eo | 2026-04-18 17:54:01.598906 | controller -> localhost | | . . .+o. | 2026-04-18 17:54:01.598935 | controller -> localhost | +----[SHA256]-----+ 2026-04-18 17:54:01.599007 | controller -> localhost | ok: Runtime: 0:00:01.745094 2026-04-18 17:54:01.604888 | 2026-04-18 17:54:01.605039 | TASK [add-build-sshkey : Remote setup ssh keys (linux)] 2026-04-18 17:54:01.635163 | controller | ok 2026-04-18 17:54:01.644754 | controller | included: /var/lib/zuul/builds/eacbed636263408fbb5191fd4d596d0a/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/remote-linux.yaml 2026-04-18 17:54:01.652008 | 2026-04-18 17:54:01.652071 | TASK [add-build-sshkey : Remove previously added zuul-build-sshkey] 2026-04-18 17:54:01.675449 | controller | skipping: Conditional result was False 2026-04-18 17:54:01.679844 | 2026-04-18 17:54:01.679910 | TASK [add-build-sshkey : Enable access via build key on all nodes] 2026-04-18 17:54:02.233302 | controller | changed 2026-04-18 17:54:02.239384 | 2026-04-18 17:54:02.239468 | TASK [add-build-sshkey : Make sure user has a .ssh] 2026-04-18 17:54:02.460175 | controller | ok 2026-04-18 17:54:02.466569 | 2026-04-18 17:54:02.466655 | TASK [add-build-sshkey : Install build private key as SSH key on all nodes] 2026-04-18 17:54:02.989544 | controller | changed 2026-04-18 17:54:02.995012 | 2026-04-18 17:54:02.995097 | TASK [add-build-sshkey : Install build public key as SSH key on all nodes] 2026-04-18 17:54:03.529551 | controller | changed 2026-04-18 17:54:03.536059 | 2026-04-18 17:54:03.536160 | TASK [add-build-sshkey : Remote setup ssh keys (windows)] 2026-04-18 17:54:03.561111 | controller | skipping: Conditional result was False 2026-04-18 17:54:03.566391 | 2026-04-18 17:54:03.566465 | TASK [remove-zuul-sshkey : Remove master key from local agent] 2026-04-18 17:54:03.986131 | controller -> localhost | changed 2026-04-18 17:54:04.001434 | 2026-04-18 17:54:04.001613 | TASK [add-build-sshkey : Add back temp key] 2026-04-18 17:54:04.316264 | controller -> localhost | Identity added: /var/lib/zuul/builds/eacbed636263408fbb5191fd4d596d0a/work/eacbed636263408fbb5191fd4d596d0a_id_rsa (zuul-build-sshkey) 2026-04-18 17:54:04.316432 | controller -> localhost | ok: Runtime: 0:00:00.013799 2026-04-18 17:54:04.320225 | 2026-04-18 17:54:04.320301 | TASK [add-build-sshkey : Verify we can still SSH to all nodes] 2026-04-18 17:54:04.667206 | controller | ok 2026-04-18 17:54:04.672363 | 2026-04-18 17:54:04.672461 | TASK [add-build-sshkey : Verify we can still SSH to all nodes (windows)] 2026-04-18 17:54:04.697575 | controller | skipping: Conditional result was False 2026-04-18 17:54:04.720473 | 2026-04-18 17:54:04.720869 | TASK [prepare-workspace : Start zuul_console daemon.] 2026-04-18 17:54:05.085944 | controller | ok 2026-04-18 17:54:05.090697 | 2026-04-18 17:54:05.090758 | TASK [prepare-workspace : Synchronize src repos to workspace directory.] 2026-04-18 17:54:06.422519 | controller | Output suppressed because no_log was given 2026-04-18 17:54:06.433683 | 2026-04-18 17:54:06.433789 | LOOP [ensure-output-dirs : Empty Zuul Output directories by removing them] 2026-04-18 17:54:06.642404 | controller | ok: "logs" 2026-04-18 17:54:06.642703 | controller | ok: All items complete 2026-04-18 17:54:06.642755 | 2026-04-18 17:54:06.821257 | controller | ok: "artifacts" 2026-04-18 17:54:07.002212 | controller | ok: "docs" 2026-04-18 17:54:07.014683 | 2026-04-18 17:54:07.014787 | LOOP [ensure-output-dirs : Ensure Zuul Output directories exist] 2026-04-18 17:54:07.223291 | controller | changed: "logs" 2026-04-18 17:54:07.403984 | controller | changed: "artifacts" 2026-04-18 17:54:07.877645 | controller | changed: "docs" 2026-04-18 17:54:07.889968 | 2026-04-18 17:54:07.890296 | PLAY RECAP 2026-04-18 17:54:07.890386 | controller | ok: 15 changed: 8 unreachable: 0 failed: 0 skipped: 3 rescued: 0 ignored: 0 2026-04-18 17:54:07.890430 | localhost | ok: 6 changed: 2 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-04-18 17:54:07.890461 | 2026-04-18 17:54:08.050126 | PRE-RUN END RESULT_NORMAL: [trusted : github.com/vexxhost/zuul-config/playbooks/base/pre.yaml@main] 2026-04-18 17:54:08.052362 | PRE-RUN START: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/pre.yaml@main] 2026-04-18 17:54:08.661258 | 2026-04-18 17:54:08.661387 | PLAY [all] 2026-04-18 17:54:08.671876 | 2026-04-18 17:54:08.671962 | TASK [setup-uv : Extract archive] 2026-04-18 17:54:15.244343 | controller | changed 2026-04-18 17:54:15.252299 | 2026-04-18 17:54:15.252406 | TASK [setup-uv : Print version] 2026-04-18 17:54:15.594692 | controller | uv 0.8.13 2026-04-18 17:54:15.782546 | controller | ok: Runtime: 0:00:00.016303 2026-04-18 17:54:15.790507 | 2026-04-18 17:54:15.790606 | PLAY RECAP 2026-04-18 17:54:15.790658 | controller | ok: 2 changed: 2 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-04-18 17:54:15.790682 | 2026-04-18 17:54:15.964464 | PRE-RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/pre.yaml@main] 2026-04-18 17:54:15.967046 | PRE-RUN START: [untrusted : github.com/vexxhost/ansible-collection-kubernetes/test-playbooks/molecule/pre.yml@main] 2026-04-18 17:54:16.549849 | 2026-04-18 17:54:16.549987 | PLAY [all] 2026-04-18 17:54:16.560496 | 2026-04-18 17:54:16.560617 | TASK [Update apt cache] 2026-04-18 17:54:21.210961 | controller | ok 2026-04-18 17:54:21.220159 | 2026-04-18 17:54:21.220316 | TASK [Disable firewalld] 2026-04-18 17:54:21.245127 | controller | skipping: Conditional result was False 2026-04-18 17:54:21.252832 | 2026-04-18 17:54:21.252941 | TASK [Install "jq" for log collection] 2026-04-18 17:54:23.447187 | controller | changed 2026-04-18 17:54:23.448901 | 2026-04-18 17:54:23.448946 | PLAY RECAP 2026-04-18 17:54:23.449008 | controller | ok: 2 changed: 1 unreachable: 0 failed: 0 skipped: 1 rescued: 0 ignored: 0 2026-04-18 17:54:23.449030 | 2026-04-18 17:54:23.568219 | PRE-RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/ansible-collection-kubernetes/test-playbooks/molecule/pre.yml@main] 2026-04-18 17:54:23.570473 | RUN START: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/run.yaml@main] 2026-04-18 17:54:24.137312 | 2026-04-18 17:54:24.137438 | PLAY [all] 2026-04-18 17:54:24.147001 | 2026-04-18 17:54:24.147080 | TASK [Copy inventory file for Zuul] 2026-04-18 17:54:25.102228 | controller | changed 2026-04-18 17:54:25.265781 | 2026-04-18 17:54:25.265935 | TASK [Switch "ansible_host" to private IP] 2026-04-18 17:54:25.570917 | controller | changed: 1 replacements made 2026-04-18 17:54:25.577543 | 2026-04-18 17:54:25.577666 | TASK [Run Molecule scenario] 2026-04-18 17:54:26.017216 | controller | Using CPython 3.13.5 interpreter at: /usr/bin/python3 2026-04-18 17:54:26.017371 | controller | Creating virtual environment at: .venv 2026-04-18 17:54:26.526472 | controller | Downloading cryptography (4.3MiB) 2026-04-18 17:54:26.526626 | controller | Downloading pygments (1.2MiB) 2026-04-18 17:54:26.755432 | controller | Downloading ansible-core (2.3MiB) 2026-04-18 17:54:26.945259 | controller | Downloading pygments 2026-04-18 17:54:26.979158 | controller | Downloading cryptography 2026-04-18 17:54:27.122637 | controller | Downloading ansible-core 2026-04-18 17:54:27.166429 | controller | Installed 36 packages in 42ms 2026-04-18 17:54:27.851315 | controller | INFO Collection 'vexxhost.kubernetes' detected. 2026-04-18 17:54:27.851367 | controller | INFO Scenarios will be used from 'extensions/molecule' 2026-04-18 17:54:28.717853 | controller | CRITICAL 'extensions/molecule/default/molecule.yml' glob failed. Exiting. 2026-04-18 17:54:28.717936 | controller | INFO default scenario not found, disabling shared state. 2026-04-18 17:54:28.718006 | controller | INFO [upload-helm-chart > discovery] scenario test matrix: dependency, cleanup, destroy, syntax, create, prepare, converge, idempotence, side_effect, verify, cleanup, destroy 2026-04-18 17:54:28.718121 | controller | INFO [upload-helm-chart > prerun] Performing prerun with role_name_check=0... 2026-04-18 17:54:43.406684 | controller | INFO [upload-helm-chart > dependency] Executing 2026-04-18 17:54:43.406731 | controller | WARNING [upload-helm-chart > dependency] Missing roles requirements file: requirements.yml 2026-04-18 17:54:43.406741 | controller | WARNING [upload-helm-chart > dependency] Missing collections requirements file: collections.yml 2026-04-18 17:54:43.406761 | controller | WARNING [upload-helm-chart > dependency] Executed: 2 missing (Remove from test_sequence to suppress) 2026-04-18 17:54:43.410843 | controller | INFO [upload-helm-chart > cleanup] Executing 2026-04-18 17:54:43.411197 | controller | WARNING [upload-helm-chart > cleanup] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-04-18 17:54:43.416446 | controller | INFO [upload-helm-chart > destroy] Executing 2026-04-18 17:54:43.416469 | controller | WARNING [upload-helm-chart > destroy] Skipping, '--destroy=never' requested. 2026-04-18 17:54:43.416483 | controller | INFO [upload-helm-chart > destroy] Executed: Successful 2026-04-18 17:54:43.421798 | controller | INFO [upload-helm-chart > syntax] Executing 2026-04-18 17:54:44.251054 | controller | 2026-04-18 17:54:44.251082 | controller | playbook: /home/zuul/src/github.com/vexxhost/ansible-collection-kubernetes/extensions/molecule/upload-helm-chart/converge.yml 2026-04-18 17:54:44.305558 | controller | INFO [upload-helm-chart > syntax] Executed: Successful 2026-04-18 17:54:44.317050 | controller | INFO [upload-helm-chart > create] Executing 2026-04-18 17:54:44.318501 | controller | WARNING [upload-helm-chart > create] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-04-18 17:54:44.323764 | controller | INFO [upload-helm-chart > prepare] Executing 2026-04-18 17:54:44.324045 | controller | WARNING [upload-helm-chart > prepare] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-04-18 17:54:44.329243 | controller | INFO [upload-helm-chart > converge] Executing 2026-04-18 17:54:45.149669 | controller | 2026-04-18 17:54:45.149690 | controller | PLAY [Converge] **************************************************************** 2026-04-18 17:54:45.149694 | controller | 2026-04-18 17:54:45.149697 | controller | TASK [Gathering Facts] ********************************************************* 2026-04-18 17:54:45.149702 | controller | Saturday 18 April 2026 17:54:45 +0000 (0:00:00.028) 0:00:00.028 ******** 2026-04-18 17:54:46.409575 | 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-18 17:54:46.416666 | controller | ok: [controller] 2026-04-18 17:54:46.416856 | controller | 2026-04-18 17:54:46.417060 | controller | TASK [vexxhost.kubernetes.upload_helm_chart : Include help chart upload method tasks] *** 2026-04-18 17:54:46.417262 | controller | Saturday 18 April 2026 17:54:46 +0000 (0:00:01.269) 0:00:01.298 ******** 2026-04-18 17:54:46.494644 | controller | included: /home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/upload_helm_chart/tasks/synchronize.yml for controller 2026-04-18 17:54:46.494826 | controller | 2026-04-18 17:54:46.495048 | controller | TASK [vexxhost.kubernetes.upload_helm_chart : Upload Helm chart] *************** 2026-04-18 17:54:46.495279 | controller | Saturday 18 April 2026 17:54:46 +0000 (0:00:00.077) 0:00:01.376 ******** 2026-04-18 17:54:47.255983 | controller | changed: [controller] 2026-04-18 17:54:47.256142 | controller | 2026-04-18 17:54:47.256355 | controller | TASK [vexxhost.kubernetes.upload_helm_chart : Include help chart upload method tasks] *** 2026-04-18 17:54:47.256552 | controller | Saturday 18 April 2026 17:54:47 +0000 (0:00:00.760) 0:00:02.137 ******** 2026-04-18 17:54:47.297125 | controller | included: /home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/upload_helm_chart/tasks/copy.yml for controller 2026-04-18 17:54:47.297293 | controller | 2026-04-18 17:54:47.297490 | controller | TASK [vexxhost.kubernetes.upload_helm_chart : Ensure destination dir] ********** 2026-04-18 17:54:47.297678 | controller | Saturday 18 April 2026 17:54:47 +0000 (0:00:00.041) 0:00:02.179 ******** 2026-04-18 17:54:47.697814 | controller | changed: [controller] 2026-04-18 17:54:47.697955 | controller | 2026-04-18 17:54:47.698236 | controller | TASK [vexxhost.kubernetes.upload_helm_chart : Upload helm chart with multi_copy] *** 2026-04-18 17:54:47.698416 | controller | Saturday 18 April 2026 17:54:47 +0000 (0:00:00.399) 0:00:02.579 ******** 2026-04-18 17:54:48.738542 | controller | changed: [controller] 2026-04-18 17:54:48.738588 | controller | 2026-04-18 17:54:48.739519 | controller | TASK [vexxhost.kubernetes.upload_helm_chart : Find destination files] ********** 2026-04-18 17:54:48.739541 | controller | Saturday 18 April 2026 17:54:48 +0000 (0:00:01.038) 0:00:03.617 ******** 2026-04-18 17:54:49.129318 | controller | ok: [controller] 2026-04-18 17:54:49.129480 | controller | 2026-04-18 17:54:49.129743 | controller | TASK [vexxhost.kubernetes.upload_helm_chart : Delete any destination files not in the sources] *** 2026-04-18 17:54:49.129956 | controller | Saturday 18 April 2026 17:54:49 +0000 (0:00:00.393) 0:00:04.010 ******** 2026-04-18 17:54:49.186768 | controller | skipping: [controller] 2026-04-18 17:54:49.186955 | controller | 2026-04-18 17:54:49.187203 | controller | PLAY RECAP ********************************************************************* 2026-04-18 17:54:49.187423 | controller | controller : ok=7 changed=3 unreachable=0 failed=0 skipped=1 rescued=0 ignored=0 2026-04-18 17:54:49.187604 | controller | 2026-04-18 17:54:49.187777 | controller | 2026-04-18 17:54:49.187963 | controller | TASKS RECAP ******************************************************************** 2026-04-18 17:54:49.188161 | controller | Saturday 18 April 2026 17:54:49 +0000 (0:00:00.058) 0:00:04.069 ******** 2026-04-18 17:54:49.188343 | controller | =============================================================================== 2026-04-18 17:54:49.188533 | controller | Gathering Facts --------------------------------------------------------- 1.27s 2026-04-18 17:54:49.188755 | controller | vexxhost.kubernetes.upload_helm_chart : Upload helm chart with multi_copy --- 1.04s 2026-04-18 17:54:49.188942 | controller | vexxhost.kubernetes.upload_helm_chart : Upload Helm chart --------------- 0.76s 2026-04-18 17:54:49.189152 | controller | vexxhost.kubernetes.upload_helm_chart : Ensure destination dir ---------- 0.40s 2026-04-18 17:54:49.189333 | controller | vexxhost.kubernetes.upload_helm_chart : Find destination files ---------- 0.39s 2026-04-18 17:54:49.189535 | controller | vexxhost.kubernetes.upload_helm_chart : Include help chart upload method tasks --- 0.08s 2026-04-18 17:54:49.189805 | controller | vexxhost.kubernetes.upload_helm_chart : Delete any destination files not in the sources --- 0.06s 2026-04-18 17:54:49.190009 | controller | vexxhost.kubernetes.upload_helm_chart : Include help chart upload method tasks --- 0.04s 2026-04-18 17:54:49.301959 | controller | INFO [upload-helm-chart > converge] Executed: Successful 2026-04-18 17:54:49.312811 | controller | INFO [upload-helm-chart > idempotence] Executing 2026-04-18 17:54:50.095168 | controller | 2026-04-18 17:54:50.095315 | controller | PLAY [Converge] **************************************************************** 2026-04-18 17:54:50.095538 | controller | 2026-04-18 17:54:50.095684 | controller | TASK [Gathering Facts] ********************************************************* 2026-04-18 17:54:50.095927 | controller | Saturday 18 April 2026 17:54:50 +0000 (0:00:00.010) 0:00:00.010 ******** 2026-04-18 17:54:51.098843 | 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-18 17:54:51.105800 | controller | ok: [controller] 2026-04-18 17:54:51.105896 | controller | 2026-04-18 17:54:51.106020 | controller | TASK [vexxhost.kubernetes.upload_helm_chart : Include help chart upload method tasks] *** 2026-04-18 17:54:51.106141 | controller | Saturday 18 April 2026 17:54:51 +0000 (0:00:01.010) 0:00:01.020 ******** 2026-04-18 17:54:51.178632 | controller | included: /home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/upload_helm_chart/tasks/synchronize.yml for controller 2026-04-18 17:54:51.178751 | controller | 2026-04-18 17:54:51.178942 | controller | TASK [vexxhost.kubernetes.upload_helm_chart : Upload Helm chart] *************** 2026-04-18 17:54:51.179221 | controller | Saturday 18 April 2026 17:54:51 +0000 (0:00:00.072) 0:00:01.093 ******** 2026-04-18 17:54:51.914217 | controller | ok: [controller] 2026-04-18 17:54:51.914387 | controller | 2026-04-18 17:54:51.914598 | controller | TASK [vexxhost.kubernetes.upload_helm_chart : Include help chart upload method tasks] *** 2026-04-18 17:54:51.914794 | controller | Saturday 18 April 2026 17:54:51 +0000 (0:00:00.735) 0:00:01.828 ******** 2026-04-18 17:54:51.955445 | controller | included: /home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/upload_helm_chart/tasks/copy.yml for controller 2026-04-18 17:54:51.955548 | controller | 2026-04-18 17:54:51.955766 | controller | TASK [vexxhost.kubernetes.upload_helm_chart : Ensure destination dir] ********** 2026-04-18 17:54:51.955963 | controller | Saturday 18 April 2026 17:54:51 +0000 (0:00:00.041) 0:00:01.870 ******** 2026-04-18 17:54:52.354974 | controller | ok: [controller] 2026-04-18 17:54:52.355325 | controller | 2026-04-18 17:54:52.355428 | controller | TASK [vexxhost.kubernetes.upload_helm_chart : Upload helm chart with multi_copy] *** 2026-04-18 17:54:52.355678 | controller | Saturday 18 April 2026 17:54:52 +0000 (0:00:00.399) 0:00:02.269 ******** 2026-04-18 17:54:53.403316 | controller | ok: [controller] 2026-04-18 17:54:53.403404 | controller | 2026-04-18 17:54:53.403532 | controller | TASK [vexxhost.kubernetes.upload_helm_chart : Find destination files] ********** 2026-04-18 17:54:53.403652 | controller | Saturday 18 April 2026 17:54:53 +0000 (0:00:01.043) 0:00:03.312 ******** 2026-04-18 17:54:53.789783 | controller | ok: [controller] 2026-04-18 17:54:53.789832 | controller | 2026-04-18 17:54:53.789916 | controller | TASK [vexxhost.kubernetes.upload_helm_chart : Delete any destination files not in the sources] *** 2026-04-18 17:54:53.790006 | controller | Saturday 18 April 2026 17:54:53 +0000 (0:00:00.390) 0:00:03.703 ******** 2026-04-18 17:54:53.826781 | controller | skipping: [controller] 2026-04-18 17:54:53.826850 | controller | 2026-04-18 17:54:53.826935 | controller | PLAY RECAP ********************************************************************* 2026-04-18 17:54:53.827043 | controller | controller : ok=7 changed=0 unreachable=0 failed=0 skipped=1 rescued=0 ignored=0 2026-04-18 17:54:53.827128 | controller | 2026-04-18 17:54:53.827196 | controller | 2026-04-18 17:54:53.827288 | controller | TASKS RECAP ******************************************************************** 2026-04-18 17:54:53.827365 | controller | Saturday 18 April 2026 17:54:53 +0000 (0:00:00.039) 0:00:03.742 ******** 2026-04-18 17:54:53.827445 | controller | =============================================================================== 2026-04-18 17:54:53.827535 | controller | vexxhost.kubernetes.upload_helm_chart : Upload helm chart with multi_copy --- 1.04s 2026-04-18 17:54:53.827616 | controller | Gathering Facts --------------------------------------------------------- 1.01s 2026-04-18 17:54:53.827701 | controller | vexxhost.kubernetes.upload_helm_chart : Upload Helm chart --------------- 0.74s 2026-04-18 17:54:53.827784 | controller | vexxhost.kubernetes.upload_helm_chart : Ensure destination dir ---------- 0.40s 2026-04-18 17:54:53.827868 | controller | vexxhost.kubernetes.upload_helm_chart : Find destination files ---------- 0.39s 2026-04-18 17:54:53.827956 | controller | vexxhost.kubernetes.upload_helm_chart : Include help chart upload method tasks --- 0.07s 2026-04-18 17:54:53.828042 | controller | vexxhost.kubernetes.upload_helm_chart : Include help chart upload method tasks --- 0.04s 2026-04-18 17:54:53.828129 | controller | vexxhost.kubernetes.upload_helm_chart : Delete any destination files not in the sources --- 0.04s 2026-04-18 17:54:53.911404 | controller | INFO [upload-helm-chart > idempotence] Executed: Successful 2026-04-18 17:54:53.917279 | controller | INFO [upload-helm-chart > side_effect] Executing 2026-04-18 17:54:54.713125 | controller | 2026-04-18 17:54:54.713321 | controller | PLAY [Side effect] ************************************************************* 2026-04-18 17:54:54.713496 | controller | 2026-04-18 17:54:54.713688 | controller | TASK [Gathering Facts] ********************************************************* 2026-04-18 17:54:54.713879 | controller | Saturday 18 April 2026 17:54:54 +0000 (0:00:00.010) 0:00:00.010 ******** 2026-04-18 17:54:55.749586 | 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-18 17:54:55.757287 | controller | ok: [controller] 2026-04-18 17:54:55.757454 | controller | 2026-04-18 17:54:55.757657 | controller | TASK [vexxhost.kubernetes.upload_helm_chart : Include help chart upload method tasks] *** 2026-04-18 17:54:55.757850 | controller | Saturday 18 April 2026 17:54:55 +0000 (0:00:01.043) 0:00:01.054 ******** 2026-04-18 17:54:55.836105 | controller | included: /home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/upload_helm_chart/tasks/synchronize.yml for controller 2026-04-18 17:54:55.836137 | controller | 2026-04-18 17:54:55.836390 | controller | TASK [vexxhost.kubernetes.upload_helm_chart : Upload Helm chart] *************** 2026-04-18 17:54:55.836585 | controller | Saturday 18 April 2026 17:54:55 +0000 (0:00:00.078) 0:00:01.132 ******** 2026-04-18 17:54:56.555748 | controller | changed: [controller] 2026-04-18 17:54:56.555914 | controller | 2026-04-18 17:54:56.556135 | controller | TASK [vexxhost.kubernetes.upload_helm_chart : Include help chart upload method tasks] *** 2026-04-18 17:54:56.556329 | controller | Saturday 18 April 2026 17:54:56 +0000 (0:00:00.716) 0:00:01.849 ******** 2026-04-18 17:54:56.595709 | controller | included: /home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/upload_helm_chart/tasks/copy.yml for controller 2026-04-18 17:54:56.595886 | controller | 2026-04-18 17:54:56.596092 | controller | TASK [vexxhost.kubernetes.upload_helm_chart : Ensure destination dir] ********** 2026-04-18 17:54:56.596284 | controller | Saturday 18 April 2026 17:54:56 +0000 (0:00:00.042) 0:00:01.892 ******** 2026-04-18 17:54:57.003989 | controller | ok: [controller] 2026-04-18 17:54:57.004112 | controller | 2026-04-18 17:54:57.004370 | controller | TASK [vexxhost.kubernetes.upload_helm_chart : Upload helm chart with multi_copy] *** 2026-04-18 17:54:57.004535 | controller | Saturday 18 April 2026 17:54:56 +0000 (0:00:00.407) 0:00:02.300 ******** 2026-04-18 17:54:58.071058 | controller | ok: [controller] 2026-04-18 17:54:58.071131 | controller | 2026-04-18 17:54:58.071274 | controller | TASK [vexxhost.kubernetes.upload_helm_chart : Find destination files] ********** 2026-04-18 17:54:58.071394 | controller | Saturday 18 April 2026 17:54:58 +0000 (0:00:01.064) 0:00:03.365 ******** 2026-04-18 17:54:58.464188 | controller | ok: [controller] 2026-04-18 17:54:58.464315 | controller | 2026-04-18 17:54:58.464585 | controller | TASK [vexxhost.kubernetes.upload_helm_chart : Delete any destination files not in the sources] *** 2026-04-18 17:54:58.464788 | controller | Saturday 18 April 2026 17:54:58 +0000 (0:00:00.392) 0:00:03.757 ******** 2026-04-18 17:54:58.770295 | controller | changed: [controller] => (item=/file) 2026-04-18 17:54:58.770360 | controller | 2026-04-18 17:54:58.770409 | controller | PLAY RECAP ********************************************************************* 2026-04-18 17:54:58.770550 | controller | controller : ok=8 changed=2 unreachable=0 failed=0 skipped=0 rescued=0 ignored=0 2026-04-18 17:54:58.770658 | controller | 2026-04-18 17:54:58.770768 | controller | 2026-04-18 17:54:58.770875 | controller | TASKS RECAP ******************************************************************** 2026-04-18 17:54:58.771068 | controller | Saturday 18 April 2026 17:54:58 +0000 (0:00:00.310) 0:00:04.067 ******** 2026-04-18 17:54:58.771931 | controller | =============================================================================== 2026-04-18 17:54:58.772009 | controller | vexxhost.kubernetes.upload_helm_chart : Upload helm chart with multi_copy --- 1.06s 2026-04-18 17:54:58.772230 | controller | Gathering Facts --------------------------------------------------------- 1.04s 2026-04-18 17:54:58.772313 | controller | vexxhost.kubernetes.upload_helm_chart : Upload Helm chart --------------- 0.72s 2026-04-18 17:54:58.772493 | controller | vexxhost.kubernetes.upload_helm_chart : Ensure destination dir ---------- 0.41s 2026-04-18 17:54:58.772551 | controller | vexxhost.kubernetes.upload_helm_chart : Find destination files ---------- 0.39s 2026-04-18 17:54:58.772708 | controller | vexxhost.kubernetes.upload_helm_chart : Delete any destination files not in the sources --- 0.31s 2026-04-18 17:54:58.772815 | controller | vexxhost.kubernetes.upload_helm_chart : Include help chart upload method tasks --- 0.08s 2026-04-18 17:54:58.772937 | controller | vexxhost.kubernetes.upload_helm_chart : Include help chart upload method tasks --- 0.04s 2026-04-18 17:54:58.871433 | controller | INFO [upload-helm-chart > side_effect] Executed: Successful 2026-04-18 17:54:58.881937 | controller | INFO [upload-helm-chart > verify] Executing 2026-04-18 17:54:59.695660 | controller | 2026-04-18 17:54:59.695808 | controller | PLAY [Verify] ****************************************************************** 2026-04-18 17:54:59.696023 | controller | 2026-04-18 17:54:59.696230 | controller | TASK [Gathering Facts] ********************************************************* 2026-04-18 17:54:59.696378 | controller | Saturday 18 April 2026 17:54:59 +0000 (0:00:00.010) 0:00:00.010 ******** 2026-04-18 17:55:00.735969 | 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-18 17:55:00.741347 | controller | ok: [controller] 2026-04-18 17:55:00.741534 | controller | 2026-04-18 17:55:00.741734 | controller | TASK [Stat file 1] ************************************************************* 2026-04-18 17:55:00.741935 | controller | Saturday 18 April 2026 17:55:00 +0000 (0:00:01.045) 0:00:01.056 ******** 2026-04-18 17:55:01.125139 | controller | ok: [controller] 2026-04-18 17:55:01.125289 | controller | 2026-04-18 17:55:01.125533 | controller | TASK [Stat file 2] ************************************************************* 2026-04-18 17:55:01.125691 | controller | Saturday 18 April 2026 17:55:01 +0000 (0:00:00.383) 0:00:01.439 ******** 2026-04-18 17:55:01.408241 | controller | ok: [controller] 2026-04-18 17:55:01.408412 | controller | 2026-04-18 17:55:01.408614 | controller | TASK [Stat removed file 1] ***************************************************** 2026-04-18 17:55:01.408819 | controller | Saturday 18 April 2026 17:55:01 +0000 (0:00:00.282) 0:00:01.722 ******** 2026-04-18 17:55:01.682293 | controller | ok: [controller] 2026-04-18 17:55:01.682453 | controller | 2026-04-18 17:55:01.682644 | controller | TASK [Stat removed file 2] ***************************************************** 2026-04-18 17:55:01.682860 | controller | Saturday 18 April 2026 17:55:01 +0000 (0:00:00.273) 0:00:01.996 ******** 2026-04-18 17:55:01.960654 | controller | ok: [controller] 2026-04-18 17:55:01.960681 | controller | 2026-04-18 17:55:01.960685 | controller | TASK [ansible.builtin.assert] ************************************************** 2026-04-18 17:55:01.960689 | controller | Saturday 18 April 2026 17:55:01 +0000 (0:00:00.278) 0:00:02.275 ******** 2026-04-18 17:55:01.991543 | controller | ok: [controller] => { 2026-04-18 17:55:01.991739 | controller | "changed": false, 2026-04-18 17:55:01.991895 | controller | "msg": "All assertions passed" 2026-04-18 17:55:01.992043 | controller | } 2026-04-18 17:55:01.992183 | controller | 2026-04-18 17:55:01.992334 | controller | PLAY RECAP ********************************************************************* 2026-04-18 17:55:01.992497 | controller | controller : ok=6 changed=0 unreachable=0 failed=0 skipped=0 rescued=0 ignored=0 2026-04-18 17:55:01.992637 | controller | 2026-04-18 17:55:01.992786 | controller | 2026-04-18 17:55:01.992934 | controller | TASKS RECAP ******************************************************************** 2026-04-18 17:55:01.993086 | controller | Saturday 18 April 2026 17:55:01 +0000 (0:00:00.030) 0:00:02.306 ******** 2026-04-18 17:55:01.993230 | controller | =============================================================================== 2026-04-18 17:55:01.993379 | controller | Gathering Facts --------------------------------------------------------- 1.05s 2026-04-18 17:55:01.993528 | controller | Stat file 1 ------------------------------------------------------------- 0.38s 2026-04-18 17:55:01.993675 | controller | Stat file 2 ------------------------------------------------------------- 0.28s 2026-04-18 17:55:01.993825 | controller | Stat removed file 2 ----------------------------------------------------- 0.28s 2026-04-18 17:55:01.994017 | controller | Stat removed file 1 ----------------------------------------------------- 0.27s 2026-04-18 17:55:01.994172 | controller | ansible.builtin.assert -------------------------------------------------- 0.03s 2026-04-18 17:55:02.079073 | controller | INFO [upload-helm-chart > verify] Executed: Successful 2026-04-18 17:55:02.087543 | controller | INFO [upload-helm-chart > cleanup] Executing 2026-04-18 17:55:02.087887 | controller | WARNING [upload-helm-chart > cleanup] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-04-18 17:55:02.093245 | controller | INFO [upload-helm-chart > destroy] Executing 2026-04-18 17:55:02.093302 | controller | WARNING [upload-helm-chart > destroy] Skipping, '--destroy=never' requested. 2026-04-18 17:55:02.093397 | controller | INFO [upload-helm-chart > destroy] Executed: Successful 2026-04-18 17:55:02.093650 | controller | WARNING Molecule executed 1 scenario (1 missing files) 2026-04-18 17:55:02.649231 | controller | ok: Runtime: 0:00:36.232063 2026-04-18 17:55:02.653897 | 2026-04-18 17:55:02.653980 | PLAY RECAP 2026-04-18 17:55:02.654084 | controller | ok: 3 changed: 3 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-04-18 17:55:02.654149 | 2026-04-18 17:55:02.802441 | RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/run.yaml@main] 2026-04-18 17:55:02.804283 | POST-RUN START: [untrusted : github.com/vexxhost/ansible-collection-kubernetes/test-playbooks/molecule/post.yml@main] 2026-04-18 17:55:03.448361 | 2026-04-18 17:55:03.448502 | PLAY [all] 2026-04-18 17:55:03.460367 | 2026-04-18 17:55:03.460511 | TASK [describe-kubernetes-objects : creating directory for cluster scoped objects] 2026-04-18 17:55:03.880307 | controller | changed 2026-04-18 17:55:03.886212 | 2026-04-18 17:55:03.886340 | TASK [describe-kubernetes-objects : Gathering descriptions for cluster scoped objects] 2026-04-18 17:55:04.326383 | controller | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args valuexargs: 2026-04-18 17:55:04.326480 | controller | warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-04-18 17:55:04.333550 | controller | environment: line 1: kubectl: command not found 2026-04-18 17:55:04.336148 | controller | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-04-18 17:55:04.336175 | controller | environment: line 1: kubectl: command not found 2026-04-18 17:55:04.336835 | controller | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-04-18 17:55:04.339159 | controller | environment: line 1: kubectl: command not found 2026-04-18 17:55:04.340040 | controller | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-04-18 17:55:04.343677 | controller | environment: line 1: kubectl: command not found 2026-04-18 17:55:04.345374 | controller | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-04-18 17:55:04.347320 | controller | environment: line 1: kubectl: command not found 2026-04-18 17:55:04.348588 | controller | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-04-18 17:55:04.415278 | controller | ok: Runtime: 0:00:00.036137 2026-04-18 17:55:04.421979 | 2026-04-18 17:55:04.422130 | TASK [describe-kubernetes-objects : creating directory for namespace scoped objects] 2026-04-18 17:55:04.648356 | controller | changed 2026-04-18 17:55:04.815780 | 2026-04-18 17:55:04.816028 | TASK [describe-kubernetes-objects : Gathering descriptions for namespace scoped objects] 2026-04-18 17:55:05.058800 | controller | environment: line 5: kubectl: command not found 2026-04-18 17:55:05.061366 | controller | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-04-18 17:55:05.061392 | controller | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-04-18 17:55:05.061410 | controller | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-04-18 17:55:05.351636 | controller | ok: Runtime: 0:00:00.012549 2026-04-18 17:55:05.361747 | 2026-04-18 17:55:05.361971 | TASK [describe-kubernetes-objects : Downloads logs to executor] 2026-04-18 17:55:06.114374 | controller | changed: 2026-04-18 17:55:06.114534 | controller | created directory /var/lib/zuul/builds/eacbed636263408fbb5191fd4d596d0a/work/logs/controller 2026-04-18 17:55:06.114565 | controller | cd+++++++++ objects/ 2026-04-18 17:55:06.114588 | controller | cd+++++++++ objects/cluster/ 2026-04-18 17:55:06.114611 | controller | cd+++++++++ objects/namespaced/ 2026-04-18 17:55:06.124181 | 2026-04-18 17:55:06.124330 | TASK [gather-pod-logs : creating directory for pod logs] 2026-04-18 17:55:06.346392 | controller | changed 2026-04-18 17:55:06.352225 | 2026-04-18 17:55:06.352330 | TASK [gather-pod-logs : creating directory for failed pod logs] 2026-04-18 17:55:06.577648 | controller | changed 2026-04-18 17:55:06.581797 | 2026-04-18 17:55:06.581868 | TASK [gather-pod-logs : retrieve all kubernetes logs, current and previous (if they exist)] 2026-04-18 17:55:06.813039 | controller | environment: line 3: kubectl: command not found 2026-04-18 17:55:07.112569 | controller | ok: Runtime: 0:00:00.011214 2026-04-18 17:55:07.119295 | 2026-04-18 17:55:07.119404 | TASK [gather-pod-logs : Downloads pod logs to executor] 2026-04-18 17:55:07.684809 | controller | changed: 2026-04-18 17:55:07.684988 | controller | cd+++++++++ pod-logs/ 2026-04-18 17:55:07.685019 | controller | cd+++++++++ pod-logs/failed-pods/ 2026-04-18 17:55:07.694871 | 2026-04-18 17:55:07.695010 | LOOP [helm-release-status : creating directory for helm release status] 2026-04-18 17:55:07.925525 | controller | changed: "values" 2026-04-18 17:55:08.123292 | controller | changed: "releases" 2026-04-18 17:55:08.133995 | 2026-04-18 17:55:08.134174 | TASK [helm-release-status : Gather get release status for helm charts] 2026-04-18 17:55:08.383470 | controller | /bin/bash: line 3: kubectl: command not found 2026-04-18 17:55:08.672594 | controller | ok: Runtime: 0:00:00.008562 2026-04-18 17:55:08.679277 | 2026-04-18 17:55:08.679419 | TASK [helm-release-status : Downloads logs to executor] 2026-04-18 17:55:09.248337 | controller | changed: 2026-04-18 17:55:09.248614 | controller | cd+++++++++ helm/ 2026-04-18 17:55:09.248660 | controller | cd+++++++++ helm/releases/ 2026-04-18 17:55:09.248696 | controller | cd+++++++++ helm/values/ 2026-04-18 17:55:09.259850 | 2026-04-18 17:55:09.259980 | PLAY RECAP 2026-04-18 17:55:09.260048 | controller | ok: 12 changed: 12 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-04-18 17:55:09.260087 | 2026-04-18 17:55:09.457202 | POST-RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/ansible-collection-kubernetes/test-playbooks/molecule/post.yml@main] 2026-04-18 17:55:09.459418 | POST-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post.yaml@main] 2026-04-18 17:55:10.171133 | 2026-04-18 17:55:10.171314 | PLAY [all] 2026-04-18 17:55:10.182900 | 2026-04-18 17:55:10.183066 | TASK [fetch-output : Set log path for multiple nodes] 2026-04-18 17:55:10.228320 | controller | skipping: Conditional result was False 2026-04-18 17:55:10.235951 | 2026-04-18 17:55:10.236193 | TASK [fetch-output : Set log path for single node] 2026-04-18 17:55:10.278190 | controller | ok 2026-04-18 17:55:10.285053 | 2026-04-18 17:55:10.285236 | LOOP [fetch-output : Ensure local output dirs] 2026-04-18 17:55:10.790307 | controller -> localhost | ok: "/var/lib/zuul/builds/eacbed636263408fbb5191fd4d596d0a/work/logs" 2026-04-18 17:55:11.055360 | controller -> localhost | changed: "/var/lib/zuul/builds/eacbed636263408fbb5191fd4d596d0a/work/artifacts" 2026-04-18 17:55:11.324553 | controller -> localhost | changed: "/var/lib/zuul/builds/eacbed636263408fbb5191fd4d596d0a/work/docs" 2026-04-18 17:55:11.346248 | 2026-04-18 17:55:11.346397 | LOOP [fetch-output : Collect logs, artifacts and docs] 2026-04-18 17:55:12.079547 | controller | changed: .d..t...... ./ 2026-04-18 17:55:12.080200 | controller | changed: All items complete 2026-04-18 17:55:12.080255 | 2026-04-18 17:55:12.580763 | controller | changed: .d..t...... ./ 2026-04-18 17:55:13.082632 | controller | changed: .d..t...... ./ 2026-04-18 17:55:13.107946 | 2026-04-18 17:55:13.108084 | LOOP [merge-output-to-logs : Move artifacts and docs to logs dir] 2026-04-18 17:55:13.652600 | controller -> localhost | ok: Item: artifacts Runtime: 0:00:00.008036 2026-04-18 17:55:13.940108 | controller -> localhost | ok: Item: docs Runtime: 0:00:00.006713 2026-04-18 17:55:13.950646 | 2026-04-18 17:55:13.950747 | PLAY [all] 2026-04-18 17:55:13.956416 | 2026-04-18 17:55:13.956510 | TASK [remove-build-sshkey : Remove the build SSH key from all nodes] 2026-04-18 17:55:14.503616 | controller | changed 2026-04-18 17:55:14.592513 | 2026-04-18 17:55:14.592647 | PLAY RECAP 2026-04-18 17:55:14.592722 | controller | ok: 5 changed: 4 unreachable: 0 failed: 0 skipped: 1 rescued: 0 ignored: 0 2026-04-18 17:55:14.592763 | 2026-04-18 17:55:14.795102 | POST-RUN END RESULT_NORMAL: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post.yaml@main] 2026-04-18 17:55:14.797341 | POST-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post-logs.yaml@main] 2026-04-18 17:55:15.403020 | 2026-04-18 17:55:15.403177 | PLAY [localhost] 2026-04-18 17:55:15.418370 | 2026-04-18 17:55:15.418549 | TASK [Generate Zuul manifest] 2026-04-18 17:55:15.438599 | localhost | ok 2026-04-18 17:55:15.458413 | 2026-04-18 17:55:15.479205 | TASK [generate-zuul-manifest : Generate Zuul manifest] 2026-04-18 17:55:15.808733 | localhost | changed 2026-04-18 17:55:15.823939 | 2026-04-18 17:55:15.824140 | TASK [generate-zuul-manifest : Return Zuul manifest URL to Zuul] 2026-04-18 17:55:15.864540 | localhost | ok 2026-04-18 17:55:15.875746 | 2026-04-18 17:55:15.875915 | TASK [Upload logs] 2026-04-18 17:55:15.895660 | localhost | ok 2026-04-18 17:55:15.985631 | 2026-04-18 17:55:15.985833 | TASK [Set zuul-log-path fact] 2026-04-18 17:55:16.006562 | localhost | ok 2026-04-18 17:55:16.025060 | 2026-04-18 17:55:16.025256 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-04-18 17:55:16.056133 | localhost | ok 2026-04-18 17:55:16.067267 | 2026-04-18 17:55:16.067464 | TASK [upload-logs : Create log directories] 2026-04-18 17:55:16.576343 | localhost | changed 2026-04-18 17:55:16.583551 | 2026-04-18 17:55:16.583667 | TASK [upload-logs : Ensure logs are readable before uploading] 2026-04-18 17:55:17.127416 | localhost -> localhost | ok: Runtime: 0:00:00.006703 2026-04-18 17:55:17.133510 | 2026-04-18 17:55:17.133628 | TASK [upload-logs : Upload logs to log server] 2026-04-18 17:55:17.705745 | localhost | Output suppressed because no_log was given 2026-04-18 17:55:17.709668 | 2026-04-18 17:55:17.709778 | LOOP [upload-logs : Compress console log and json output] 2026-04-18 17:55:17.762059 | localhost | skipping: Conditional result was False 2026-04-18 17:55:17.775231 | localhost | skipping: Conditional result was False 2026-04-18 17:55:17.794779 | 2026-04-18 17:55:17.794980 | LOOP [upload-logs : Upload compressed console log and json output] 2026-04-18 17:55:17.841510 | localhost | skipping: Conditional result was False 2026-04-18 17:55:17.841820 | 2026-04-18 17:55:17.849111 | localhost | skipping: Conditional result was False 2026-04-18 17:55:17.859725 | 2026-04-18 17:55:17.859892 | LOOP [upload-logs : Upload console log and json output]