2026-04-18 17:50:47.005857 | Job console starting 2026-04-18 17:50:47.029367 | Updating git repos 2026-04-18 17:50:47.103842 | Cloning repos into workspace 2026-04-18 17:50:47.294258 | Restoring repo states 2026-04-18 17:50:47.306678 | Merging changes 2026-04-18 17:50:48.129091 | Checking out repos 2026-04-18 17:50:48.174336 | Preparing playbooks 2026-04-18 17:50:51.356795 | Running Ansible setup 2026-04-18 17:50:55.472873 | PRE-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/pre.yaml@main] 2026-04-18 17:50:56.178260 | 2026-04-18 17:50:56.215639 | PLAY [localhost] 2026-04-18 17:50:56.232665 | 2026-04-18 17:50:56.232846 | TASK [Gathering Facts] 2026-04-18 17:50:57.173618 | localhost | ok 2026-04-18 17:50:57.180037 | 2026-04-18 17:50:57.180112 | TASK [Setup log path fact] 2026-04-18 17:50:57.200528 | localhost | ok 2026-04-18 17:50:57.216329 | 2026-04-18 17:50:57.216453 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-04-18 17:50:57.247311 | localhost | ok 2026-04-18 17:50:57.281535 | 2026-04-18 17:50:57.281686 | TASK [emit-job-header : Print job information] 2026-04-18 17:50:57.321620 | # Job Information 2026-04-18 17:50:57.321809 | Ansible Version: 2.16.16 2026-04-18 17:50:57.321852 | Job: ansible-collection-kubernetes-molecule-download-binaries 2026-04-18 17:50:57.321883 | Pipeline: check 2026-04-18 17:50:57.321911 | Executor: 0a8996d2b663 2026-04-18 17:50:57.321938 | Triggered by: https://github.com/vexxhost/ansible-collection-kubernetes/pull/259 2026-04-18 17:50:57.321968 | Event ID: 588572d0-3b4c-11f1-8812-b53b9a62ea82 2026-04-18 17:50:57.326081 | 2026-04-18 17:50:57.326219 | LOOP [emit-job-header : Print node information] 2026-04-18 17:50:57.458070 | localhost | ok: 2026-04-18 17:50:57.458299 | localhost | # Node Information 2026-04-18 17:50:57.458361 | localhost | Inventory Hostname: controller 2026-04-18 17:50:57.458404 | localhost | Hostname: np0000167588 2026-04-18 17:50:57.458437 | localhost | Username: zuul 2026-04-18 17:50:57.458469 | localhost | Distro: Debian 13.4 2026-04-18 17:50:57.458497 | localhost | Provider: yul1 2026-04-18 17:50:57.458524 | localhost | Region: ca-ymq-1 2026-04-18 17:50:57.458549 | localhost | Label: debian-trixie 2026-04-18 17:50:57.458583 | localhost | Product Name: OpenStack Nova 2026-04-18 17:50:57.458617 | localhost | Interface IP: 199.19.213.163 2026-04-18 17:50:57.465844 | 2026-04-18 17:50:57.476494 | TASK [log-inventory : Ensure Zuul Ansible directory exists] 2026-04-18 17:50:57.964534 | localhost -> localhost | changed 2026-04-18 17:50:57.969566 | 2026-04-18 17:50:57.969693 | TASK [log-inventory : Copy ansible inventory to logs dir] 2026-04-18 17:50:59.238614 | localhost -> localhost | changed 2026-04-18 17:50:59.253205 | 2026-04-18 17:50:59.253302 | PLAY [all] 2026-04-18 17:50:59.262061 | 2026-04-18 17:50:59.262202 | TASK [add-build-sshkey : Check to see if ssh key was already created for this build] 2026-04-18 17:50:59.491749 | controller -> localhost | ok 2026-04-18 17:50:59.499074 | 2026-04-18 17:50:59.499190 | TASK [add-build-sshkey : Create a new key in workspace based on build UUID] 2026-04-18 17:50:59.528309 | controller | ok 2026-04-18 17:50:59.545318 | controller | included: /var/lib/zuul/builds/61279c6c34ca45b5b7f21a35266f0b1a/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/create-key-and-replace.yaml 2026-04-18 17:50:59.550294 | 2026-04-18 17:50:59.550366 | TASK [add-build-sshkey : Create Temp SSH key] 2026-04-18 17:51:00.465017 | controller -> localhost | Generating public/private rsa key pair. 2026-04-18 17:51:00.465201 | controller -> localhost | Your identification has been saved in /var/lib/zuul/builds/61279c6c34ca45b5b7f21a35266f0b1a/work/61279c6c34ca45b5b7f21a35266f0b1a_id_rsa 2026-04-18 17:51:00.465235 | controller -> localhost | Your public key has been saved in /var/lib/zuul/builds/61279c6c34ca45b5b7f21a35266f0b1a/work/61279c6c34ca45b5b7f21a35266f0b1a_id_rsa.pub 2026-04-18 17:51:00.465261 | controller -> localhost | The key fingerprint is: 2026-04-18 17:51:00.465282 | controller -> localhost | SHA256:YVWG0XDGsRsH6hhYWCo8twJFiUzQuXGt5EjtqBpA5Us zuul-build-sshkey 2026-04-18 17:51:00.465315 | controller -> localhost | The key's randomart image is: 2026-04-18 17:51:00.465336 | controller -> localhost | +---[RSA 3072]----+ 2026-04-18 17:51:00.465360 | controller -> localhost | |.=o*oo oo +BB. | 2026-04-18 17:51:00.465382 | controller -> localhost | | .Oo= o+ ..=oo | 2026-04-18 17:51:00.465403 | controller -> localhost | |...E+.+ + . o . | 2026-04-18 17:51:00.465424 | controller -> localhost | |. =.=+ o = + | 2026-04-18 17:51:00.465444 | controller -> localhost | |.. .. . S . . | 2026-04-18 17:51:00.465464 | controller -> localhost | |o . | 2026-04-18 17:51:00.465484 | controller -> localhost | |.. | 2026-04-18 17:51:00.465504 | controller -> localhost | |. | 2026-04-18 17:51:00.465527 | controller -> localhost | | | 2026-04-18 17:51:00.465547 | controller -> localhost | +----[SHA256]-----+ 2026-04-18 17:51:00.465597 | controller -> localhost | ok: Runtime: 0:00:00.455186 2026-04-18 17:51:00.473105 | 2026-04-18 17:51:00.473195 | TASK [add-build-sshkey : Remote setup ssh keys (linux)] 2026-04-18 17:51:00.504472 | controller | ok 2026-04-18 17:51:00.516397 | controller | included: /var/lib/zuul/builds/61279c6c34ca45b5b7f21a35266f0b1a/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/remote-linux.yaml 2026-04-18 17:51:00.524053 | 2026-04-18 17:51:00.524145 | TASK [add-build-sshkey : Remove previously added zuul-build-sshkey] 2026-04-18 17:51:00.548124 | controller | skipping: Conditional result was False 2026-04-18 17:51:00.557534 | 2026-04-18 17:51:00.557620 | TASK [add-build-sshkey : Enable access via build key on all nodes] 2026-04-18 17:51:01.232597 | controller | changed 2026-04-18 17:51:01.239756 | 2026-04-18 17:51:01.239888 | TASK [add-build-sshkey : Make sure user has a .ssh] 2026-04-18 17:51:01.471295 | controller | ok 2026-04-18 17:51:01.477005 | 2026-04-18 17:51:01.477111 | TASK [add-build-sshkey : Install build private key as SSH key on all nodes] 2026-04-18 17:51:02.026283 | controller | changed 2026-04-18 17:51:02.249354 | 2026-04-18 17:51:02.249457 | TASK [add-build-sshkey : Install build public key as SSH key on all nodes] 2026-04-18 17:51:02.807473 | controller | changed 2026-04-18 17:51:03.012069 | 2026-04-18 17:51:03.012169 | TASK [add-build-sshkey : Remote setup ssh keys (windows)] 2026-04-18 17:51:03.036602 | controller | skipping: Conditional result was False 2026-04-18 17:51:03.046487 | 2026-04-18 17:51:03.046565 | TASK [remove-zuul-sshkey : Remove master key from local agent] 2026-04-18 17:51:03.788975 | controller -> localhost | changed 2026-04-18 17:51:03.806472 | 2026-04-18 17:51:03.806616 | TASK [add-build-sshkey : Add back temp key] 2026-04-18 17:51:04.171812 | controller -> localhost | Identity added: /var/lib/zuul/builds/61279c6c34ca45b5b7f21a35266f0b1a/work/61279c6c34ca45b5b7f21a35266f0b1a_id_rsa (zuul-build-sshkey) 2026-04-18 17:51:04.172038 | controller -> localhost | ok: Runtime: 0:00:00.011131 2026-04-18 17:51:04.178700 | 2026-04-18 17:51:04.178834 | TASK [add-build-sshkey : Verify we can still SSH to all nodes] 2026-04-18 17:51:04.525131 | controller | ok 2026-04-18 17:51:04.530872 | 2026-04-18 17:51:04.531014 | TASK [add-build-sshkey : Verify we can still SSH to all nodes (windows)] 2026-04-18 17:51:04.556344 | controller | skipping: Conditional result was False 2026-04-18 17:51:04.569887 | 2026-04-18 17:51:04.570003 | TASK [prepare-workspace : Start zuul_console daemon.] 2026-04-18 17:51:04.925900 | controller | ok 2026-04-18 17:51:04.934185 | 2026-04-18 17:51:04.934255 | TASK [prepare-workspace : Synchronize src repos to workspace directory.] 2026-04-18 17:51:06.015828 | controller | Output suppressed because no_log was given 2026-04-18 17:51:06.024696 | 2026-04-18 17:51:06.024763 | LOOP [ensure-output-dirs : Empty Zuul Output directories by removing them] 2026-04-18 17:51:06.251727 | controller | ok: "logs" 2026-04-18 17:51:06.252031 | controller | ok: All items complete 2026-04-18 17:51:06.252214 | 2026-04-18 17:51:06.450526 | controller | ok: "artifacts" 2026-04-18 17:51:06.649620 | controller | ok: "docs" 2026-04-18 17:51:06.663535 | 2026-04-18 17:51:06.663742 | LOOP [ensure-output-dirs : Ensure Zuul Output directories exist] 2026-04-18 17:51:06.896337 | controller | changed: "logs" 2026-04-18 17:51:07.614097 | controller | changed: "artifacts" 2026-04-18 17:51:07.619014 | controller | changed: "docs" 2026-04-18 17:51:07.638490 | 2026-04-18 17:51:07.638636 | PLAY RECAP 2026-04-18 17:51:07.638706 | controller | ok: 15 changed: 8 unreachable: 0 failed: 0 skipped: 3 rescued: 0 ignored: 0 2026-04-18 17:51:07.638749 | localhost | ok: 6 changed: 2 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-04-18 17:51:07.638781 | 2026-04-18 17:51:07.835606 | PRE-RUN END RESULT_NORMAL: [trusted : github.com/vexxhost/zuul-config/playbooks/base/pre.yaml@main] 2026-04-18 17:51:07.837199 | PRE-RUN START: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/pre.yaml@main] 2026-04-18 17:51:08.463364 | 2026-04-18 17:51:08.463512 | PLAY [all] 2026-04-18 17:51:08.473941 | 2026-04-18 17:51:08.474034 | TASK [setup-uv : Extract archive] 2026-04-18 17:51:11.123884 | controller | changed 2026-04-18 17:51:11.129917 | 2026-04-18 17:51:11.129994 | TASK [setup-uv : Print version] 2026-04-18 17:51:11.567527 | controller | uv 0.8.13 2026-04-18 17:51:11.655845 | controller | ok: Runtime: 0:00:00.011435 2026-04-18 17:51:11.660867 | 2026-04-18 17:51:11.660923 | PLAY RECAP 2026-04-18 17:51:11.660978 | controller | ok: 2 changed: 2 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-04-18 17:51:11.661007 | 2026-04-18 17:51:11.785174 | PRE-RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/pre.yaml@main] 2026-04-18 17:51:11.787458 | PRE-RUN START: [untrusted : github.com/vexxhost/ansible-collection-kubernetes/test-playbooks/molecule/pre.yml@main] 2026-04-18 17:51:12.399451 | 2026-04-18 17:51:12.399579 | PLAY [all] 2026-04-18 17:51:12.409604 | 2026-04-18 17:51:12.409711 | TASK [Update apt cache] 2026-04-18 17:51:22.534100 | controller | ok 2026-04-18 17:51:22.599741 | 2026-04-18 17:51:22.599869 | TASK [Disable firewalld] 2026-04-18 17:51:22.617222 | controller | skipping: Conditional result was False 2026-04-18 17:51:22.627322 | 2026-04-18 17:51:22.627457 | TASK [Install "jq" for log collection] 2026-04-18 17:51:24.889923 | controller | changed 2026-04-18 17:51:24.893444 | 2026-04-18 17:51:24.893566 | PLAY RECAP 2026-04-18 17:51:24.893670 | controller | ok: 2 changed: 1 unreachable: 0 failed: 0 skipped: 1 rescued: 0 ignored: 0 2026-04-18 17:51:24.893724 | 2026-04-18 17:51:25.024967 | PRE-RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/ansible-collection-kubernetes/test-playbooks/molecule/pre.yml@main] 2026-04-18 17:51:25.027061 | RUN START: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/run.yaml@main] 2026-04-18 17:51:25.622193 | 2026-04-18 17:51:25.677276 | PLAY [all] 2026-04-18 17:51:25.689186 | 2026-04-18 17:51:25.689295 | TASK [Copy inventory file for Zuul] 2026-04-18 17:51:26.654309 | controller | changed 2026-04-18 17:51:26.661110 | 2026-04-18 17:51:26.661243 | TASK [Switch "ansible_host" to private IP] 2026-04-18 17:51:26.956903 | controller | changed: 1 replacements made 2026-04-18 17:51:26.964970 | 2026-04-18 17:51:26.965057 | TASK [Run Molecule scenario] 2026-04-18 17:51:27.398870 | controller | Using CPython 3.13.5 interpreter at: /usr/bin/python3 2026-04-18 17:51:27.398994 | controller | Creating virtual environment at: .venv 2026-04-18 17:51:27.701379 | controller | Downloading ansible-core (2.3MiB) 2026-04-18 17:51:27.701713 | controller | Downloading pygments (1.2MiB) 2026-04-18 17:51:27.702698 | controller | Downloading cryptography (4.3MiB) 2026-04-18 17:51:27.871792 | controller | Downloading cryptography 2026-04-18 17:51:27.924803 | controller | Downloading pygments 2026-04-18 17:51:28.124517 | controller | Downloading ansible-core 2026-04-18 17:51:28.175287 | controller | Installed 36 packages in 50ms 2026-04-18 17:51:28.952643 | controller | INFO Collection 'vexxhost.kubernetes' detected. 2026-04-18 17:51:28.952667 | controller | INFO Scenarios will be used from 'extensions/molecule' 2026-04-18 17:51:29.872403 | controller | CRITICAL 'extensions/molecule/default/molecule.yml' glob failed. Exiting. 2026-04-18 17:51:29.872513 | controller | INFO default scenario not found, disabling shared state. 2026-04-18 17:51:29.872708 | controller | INFO [download-binaries > discovery] scenario test matrix: dependency, cleanup, destroy, syntax, create, prepare, converge, idempotence, side_effect, verify, cleanup, destroy 2026-04-18 17:51:29.872811 | controller | INFO [download-binaries > prerun] Performing prerun with role_name_check=0... 2026-04-18 17:51:46.037340 | controller | INFO [download-binaries > dependency] Executing 2026-04-18 17:51:46.037728 | controller | WARNING [download-binaries > dependency] Missing roles requirements file: requirements.yml 2026-04-18 17:51:46.038234 | controller | WARNING [download-binaries > dependency] Missing collections requirements file: collections.yml 2026-04-18 17:51:46.038432 | controller | WARNING [download-binaries > dependency] Executed: 2 missing (Remove from test_sequence to suppress) 2026-04-18 17:51:46.046031 | controller | INFO [download-binaries > cleanup] Executing 2026-04-18 17:51:46.046402 | controller | WARNING [download-binaries > cleanup] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-04-18 17:51:46.051791 | controller | INFO [download-binaries > destroy] Executing 2026-04-18 17:51:46.051884 | controller | WARNING [download-binaries > destroy] Skipping, '--destroy=never' requested. 2026-04-18 17:51:46.051971 | controller | INFO [download-binaries > destroy] Executed: Successful 2026-04-18 17:51:46.058512 | controller | INFO [download-binaries > syntax] Executing 2026-04-18 17:51:46.943166 | controller | 2026-04-18 17:51:46.943612 | controller | playbook: /home/zuul/src/github.com/vexxhost/ansible-collection-kubernetes/extensions/molecule/download-binaries/converge.yml 2026-04-18 17:51:47.003445 | controller | INFO [download-binaries > syntax] Executed: Successful 2026-04-18 17:51:47.015387 | controller | INFO [download-binaries > create] Executing 2026-04-18 17:51:47.016963 | controller | WARNING [download-binaries > create] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-04-18 17:51:47.022445 | controller | INFO [download-binaries > prepare] Executing 2026-04-18 17:51:47.022728 | controller | WARNING [download-binaries > prepare] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-04-18 17:51:47.028054 | controller | INFO [download-binaries > converge] Executing 2026-04-18 17:51:47.903634 | controller | 2026-04-18 17:51:47.903823 | controller | PLAY [Download all binaries required at runtime for ansible-collection-kubernetes] *** 2026-04-18 17:51:47.904031 | controller | 2026-04-18 17:51:47.904306 | controller | TASK [Gather minimal facts] **************************************************** 2026-04-18 17:51:47.904535 | controller | Saturday 18 April 2026 17:51:47 +0000 (0:00:00.035) 0:00:00.035 ******** 2026-04-18 17:51:48.617369 | controller | ok: [controller -> localhost] 2026-04-18 17:51:48.617407 | controller | 2026-04-18 17:51:48.617509 | controller | TASK [Find all subdirectories in the role location] **************************** 2026-04-18 17:51:48.617600 | controller | Saturday 18 April 2026 17:51:48 +0000 (0:00:00.714) 0:00:00.749 ******** 2026-04-18 17:51:49.065583 | controller | ok: [controller -> localhost] 2026-04-18 17:51:49.065648 | controller | 2026-04-18 17:51:49.065754 | controller | TASK [Select only defaults/ directories and load vars] ************************* 2026-04-18 17:51:49.067530 | controller | Saturday 18 April 2026 17:51:49 +0000 (0:00:00.446) 0:00:01.196 ******** 2026-04-18 17:51:49.437565 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/keepalived/defaults) 2026-04-18 17:51:49.437632 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/cluster_api/defaults) 2026-04-18 17:51:49.437679 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kubelet/defaults) 2026-04-18 17:51:49.437780 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/helm/defaults) 2026-04-18 17:51:49.437883 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kubernetes/defaults) 2026-04-18 17:51:49.437978 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/envoy_gateway/defaults) 2026-04-18 17:51:49.438096 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/clusterctl/defaults) 2026-04-18 17:51:49.438199 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/upload_helm_chart/defaults) 2026-04-18 17:51:49.438382 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/openstack_resource_controller/defaults) 2026-04-18 17:51:49.438474 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/cilium/defaults) 2026-04-18 17:51:49.438567 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kubeadm/defaults) 2026-04-18 17:51:49.438667 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/cert_manager/defaults) 2026-04-18 17:51:49.438760 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kube_vip/defaults) 2026-04-18 17:51:49.441118 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kubectl/defaults) 2026-04-18 17:51:49.441146 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/haproxy/defaults) 2026-04-18 17:51:49.441150 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/flux/defaults) 2026-04-18 17:51:49.441154 | controller | 2026-04-18 17:51:49.441158 | controller | TASK [Find all components with checksums and get latest versions (CI)] ********* 2026-04-18 17:51:49.441162 | controller | Saturday 18 April 2026 17:51:49 +0000 (0:00:00.374) 0:00:01.570 ******** 2026-04-18 17:51:49.612713 | controller | ok: [controller -> localhost] => (item=kubelet_checksums) 2026-04-18 17:51:49.612754 | controller | ok: [controller -> localhost] => (item=helm_checksums) 2026-04-18 17:51:49.612762 | controller | ok: [controller -> localhost] => (item=helm_diff_checksums) 2026-04-18 17:51:49.612770 | controller | ok: [controller -> localhost] => (item=clusterctl_checksums) 2026-04-18 17:51:49.612777 | controller | ok: [controller -> localhost] => (item=kubeadm_checksums) 2026-04-18 17:51:49.612784 | controller | ok: [controller -> localhost] => (item=kubectl_checksums) 2026-04-18 17:51:49.612791 | controller | ok: [controller -> localhost] => (item=flux_checksums) 2026-04-18 17:51:49.612799 | controller | 2026-04-18 17:51:49.612807 | controller | TASK [Filter checksums to keep only latest versions (CI)] ********************** 2026-04-18 17:51:49.612815 | controller | Saturday 18 April 2026 17:51:49 +0000 (0:00:00.172) 0:00:01.743 ******** 2026-04-18 17:51:49.699517 | controller | ok: [controller -> localhost] => (item=kubelet_checksums) 2026-04-18 17:51:49.699816 | controller | ok: [controller -> localhost] => (item=helm_checksums) 2026-04-18 17:51:49.700287 | controller | ok: [controller -> localhost] => (item=helm_diff_checksums) 2026-04-18 17:51:49.700546 | controller | ok: [controller -> localhost] => (item=clusterctl_checksums) 2026-04-18 17:51:49.700798 | controller | ok: [controller -> localhost] => (item=kubeadm_checksums) 2026-04-18 17:51:49.701173 | controller | ok: [controller -> localhost] => (item=kubectl_checksums) 2026-04-18 17:51:49.701494 | controller | ok: [controller -> localhost] => (item=flux_checksums) 2026-04-18 17:51:49.701744 | controller | 2026-04-18 17:51:49.702006 | controller | TASK [Generate list of all binaries for all roles] ***************************** 2026-04-18 17:51:49.702346 | controller | Saturday 18 April 2026 17:51:49 +0000 (0:00:00.089) 0:00:01.832 ******** 2026-04-18 17:51:49.768921 | controller | ok: [controller -> localhost] 2026-04-18 17:51:49.769214 | controller | 2026-04-18 17:51:49.769476 | controller | TASK [Include download_artifact role] ****************************************** 2026-04-18 17:51:49.769736 | controller | Saturday 18 April 2026 17:51:49 +0000 (0:00:00.069) 0:00:01.901 ******** 2026-04-18 17:51:50.039395 | controller | included: vexxhost.containers.download_artifact for controller => (item={'url': 'https://dl.k8s.io/release/v1.35.3/bin/linux/amd64/kubelet', 'checksum': '28d570423eaad5f1f5658a646bd8c015c786c95d62ffaf14bf35fa0c4326fa05', 'dest': '/var/lib/downloads/kubelet-1.35.3-linux-amd64', 'version': '1.35.3'}) 2026-04-18 17:51:50.039750 | controller | included: vexxhost.containers.download_artifact for controller => (item={'url': 'https://get.helm.sh/helm-v3.11.2-linux-amd64.tar.gz', 'checksum': '781d826daec584f9d50a01f0f7dadfd25a3312217a14aa2fbb85107b014ac8ca', 'dest': '/var/lib/downloads/helm-v3.11.2-linux-amd64.tar.gz', 'version': 'v3.11.2'}) 2026-04-18 17:51:50.040096 | controller | included: vexxhost.containers.download_artifact for controller => (item={'url': 'https://github.com/databus23/helm-diff/releases/download/v3.8.1/helm-diff-linux-amd64.tgz', 'checksum': 'f78867edfde60e2506e3228f706beaf96d1ae3ee5f169f42315acbd513794078', 'dest': '/var/lib/downloads/helm-diff-v3.8.1-linux-amd64.tgz', 'version': 'v3.8.1'}) 2026-04-18 17:51:50.040401 | controller | included: vexxhost.containers.download_artifact for controller => (item={'url': 'https://github.com/kubernetes-sigs/cluster-api/releases/download/v1.10.5/clusterctl-linux-amd64', 'checksum': '8da468c3482b2f45c872e87f5fefdc7d4cb583ac3a689234ecc1590f852b09df', 'dest': '/var/lib/downloads/clusterctl-1.10.5-linux-amd64', 'version': '1.10.5'}) 2026-04-18 17:51:50.040687 | controller | included: vexxhost.containers.download_artifact for controller => (item={'url': 'https://dl.k8s.io/release/v1.35.3/bin/linux/amd64/kubeadm', 'checksum': 'a3fb4b3a214a807e2ef4c3fda3196c7f97dcf8152558de5a3c473c869bda0b07', 'dest': '/var/lib/downloads/kubeadm-1.35.3-linux-amd64', 'version': '1.35.3'}) 2026-04-18 17:51:50.040995 | controller | included: vexxhost.containers.download_artifact for controller => (item={'url': 'https://dl.k8s.io/release/v1.35.3/bin/linux/amd64/kubectl', 'checksum': 'fd31c7d7129260e608f6faf92d5984c3267ad0b5ead3bced2fe125686e286ad6', 'dest': '/var/lib/downloads/kubectl-1.35.3-linux-amd64', 'version': '1.35.3'}) 2026-04-18 17:51:50.041334 | controller | included: vexxhost.containers.download_artifact for controller => (item={'url': 'https://github.com/fluxcd/flux2/releases/download/v0.32.0/flux_0.32.0_linux_amd64.tar.gz', 'checksum': 'c94a42e96620848f9aed69a130c01b7d740412f6f2b3ad3c95fe23471f2b8e4e', 'dest': '/var/lib/downloads/flux-0.32.0-linux-amd64.tar.gz', 'version': '0.32.0'}) 2026-04-18 17:51:50.041574 | controller | 2026-04-18 17:51:50.041860 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-04-18 17:51:50.042116 | controller | Saturday 18 April 2026 17:51:50 +0000 (0:00:00.270) 0:00:02.172 ******** 2026-04-18 17:51:50.080594 | controller | skipping: [controller] 2026-04-18 17:51:50.080930 | controller | 2026-04-18 17:51:50.081276 | controller | TASK [vexxhost.containers.directory : Create directory (/var/lib/downloads)] *** 2026-04-18 17:51:50.081555 | controller | Saturday 18 April 2026 17:51:50 +0000 (0:00:00.041) 0:00:02.213 ******** 2026-04-18 17:51:50.835935 | 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:51:50.847414 | controller | changed: [controller] 2026-04-18 17:51:50.847716 | controller | 2026-04-18 17:51:50.848109 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-04-18 17:51:50.848509 | controller | Saturday 18 April 2026 17:51:50 +0000 (0:00:00.766) 0:00:02.979 ******** 2026-04-18 17:51:50.883816 | controller | ok: [controller] => { 2026-04-18 17:51:50.884178 | controller | "msg": "https://dl.k8s.io/release/v1.35.3/bin/linux/amd64/kubelet" 2026-04-18 17:51:50.884448 | controller | } 2026-04-18 17:51:50.884743 | controller | 2026-04-18 17:51:50.885024 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-04-18 17:51:50.885346 | controller | Saturday 18 April 2026 17:51:50 +0000 (0:00:00.036) 0:00:03.016 ******** 2026-04-18 17:51:51.941768 | controller | [WARNING]: Module remote_tmp /root/.ansible/tmp did not exist and was created with a mode of 0700, this may cause issues when running as another user. To avoid this, create the remote_tmp dir with the correct permissions manually 2026-04-18 17:51:51.954024 | controller | changed: [controller] 2026-04-18 17:51:51.954047 | controller | 2026-04-18 17:51:51.954057 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-04-18 17:51:51.954065 | controller | Saturday 18 April 2026 17:51:51 +0000 (0:00:01.069) 0:00:04.085 ******** 2026-04-18 17:51:51.988869 | controller | skipping: [controller] 2026-04-18 17:51:51.989491 | controller | 2026-04-18 17:51:51.989813 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-04-18 17:51:51.990076 | controller | Saturday 18 April 2026 17:51:51 +0000 (0:00:00.035) 0:00:04.121 ******** 2026-04-18 17:51:52.029707 | controller | skipping: [controller] 2026-04-18 17:51:52.029979 | controller | 2026-04-18 17:51:52.030264 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-04-18 17:51:52.030539 | controller | Saturday 18 April 2026 17:51:52 +0000 (0:00:00.040) 0:00:04.162 ******** 2026-04-18 17:51:52.067821 | controller | ok: [controller] => { 2026-04-18 17:51:52.068135 | controller | "msg": "https://get.helm.sh/helm-v3.11.2-linux-amd64.tar.gz" 2026-04-18 17:51:52.068387 | controller | } 2026-04-18 17:51:52.068618 | controller | 2026-04-18 17:51:52.068904 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-04-18 17:51:52.069225 | controller | Saturday 18 April 2026 17:51:52 +0000 (0:00:00.037) 0:00:04.199 ******** 2026-04-18 17:51:53.057660 | controller | changed: [controller] 2026-04-18 17:51:53.057947 | controller | 2026-04-18 17:51:53.058242 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-04-18 17:51:53.058526 | controller | Saturday 18 April 2026 17:51:53 +0000 (0:00:00.989) 0:00:05.189 ******** 2026-04-18 17:51:53.086850 | controller | skipping: [controller] 2026-04-18 17:51:53.087109 | controller | 2026-04-18 17:51:53.087378 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-04-18 17:51:53.087637 | controller | Saturday 18 April 2026 17:51:53 +0000 (0:00:00.030) 0:00:05.220 ******** 2026-04-18 17:51:53.122726 | controller | skipping: [controller] 2026-04-18 17:51:53.122976 | controller | 2026-04-18 17:51:53.123244 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-04-18 17:51:53.123504 | controller | Saturday 18 April 2026 17:51:53 +0000 (0:00:00.035) 0:00:05.255 ******** 2026-04-18 17:51:53.161362 | controller | ok: [controller] => { 2026-04-18 17:51:53.161676 | controller | "msg": "https://github.com/databus23/helm-diff/releases/download/v3.8.1/helm-diff-linux-amd64.tgz" 2026-04-18 17:51:53.161930 | controller | } 2026-04-18 17:51:53.162169 | controller | 2026-04-18 17:51:53.162436 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-04-18 17:51:53.162695 | controller | Saturday 18 April 2026 17:51:53 +0000 (0:00:00.038) 0:00:05.293 ******** 2026-04-18 17:51:53.913546 | controller | changed: [controller] 2026-04-18 17:51:53.913834 | controller | 2026-04-18 17:51:53.914110 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-04-18 17:51:53.914375 | controller | Saturday 18 April 2026 17:51:53 +0000 (0:00:00.751) 0:00:06.045 ******** 2026-04-18 17:51:53.950126 | controller | skipping: [controller] 2026-04-18 17:51:53.950422 | controller | 2026-04-18 17:51:53.950708 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-04-18 17:51:53.950992 | controller | Saturday 18 April 2026 17:51:53 +0000 (0:00:00.037) 0:00:06.082 ******** 2026-04-18 17:51:53.985405 | controller | skipping: [controller] 2026-04-18 17:51:53.985598 | controller | 2026-04-18 17:51:53.985778 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-04-18 17:51:53.985987 | controller | Saturday 18 April 2026 17:51:53 +0000 (0:00:00.035) 0:00:06.117 ******** 2026-04-18 17:51:54.025205 | controller | ok: [controller] => { 2026-04-18 17:51:54.025242 | controller | "msg": "https://github.com/kubernetes-sigs/cluster-api/releases/download/v1.10.5/clusterctl-linux-amd64" 2026-04-18 17:51:54.025375 | controller | } 2026-04-18 17:51:54.025550 | controller | 2026-04-18 17:51:54.025755 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-04-18 17:51:54.025994 | controller | Saturday 18 April 2026 17:51:54 +0000 (0:00:00.039) 0:00:06.157 ******** 2026-04-18 17:51:55.061764 | controller | changed: [controller] 2026-04-18 17:51:55.061932 | controller | 2026-04-18 17:51:55.062144 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-04-18 17:51:55.062349 | controller | Saturday 18 April 2026 17:51:55 +0000 (0:00:01.035) 0:00:07.192 ******** 2026-04-18 17:51:55.104990 | controller | skipping: [controller] 2026-04-18 17:51:55.105187 | controller | 2026-04-18 17:51:55.105237 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-04-18 17:51:55.105332 | controller | Saturday 18 April 2026 17:51:55 +0000 (0:00:00.044) 0:00:07.236 ******** 2026-04-18 17:51:55.139890 | controller | skipping: [controller] 2026-04-18 17:51:55.140037 | controller | 2026-04-18 17:51:55.140238 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-04-18 17:51:55.140437 | controller | Saturday 18 April 2026 17:51:55 +0000 (0:00:00.035) 0:00:07.272 ******** 2026-04-18 17:51:55.178099 | controller | ok: [controller] => { 2026-04-18 17:51:55.178255 | controller | "msg": "https://dl.k8s.io/release/v1.35.3/bin/linux/amd64/kubeadm" 2026-04-18 17:51:55.178442 | controller | } 2026-04-18 17:51:55.178615 | controller | 2026-04-18 17:51:55.178816 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-04-18 17:51:55.179008 | controller | Saturday 18 April 2026 17:51:55 +0000 (0:00:00.037) 0:00:07.310 ******** 2026-04-18 17:51:56.601962 | controller | changed: [controller] 2026-04-18 17:51:56.602186 | controller | 2026-04-18 17:51:56.602455 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-04-18 17:51:56.602700 | controller | Saturday 18 April 2026 17:51:56 +0000 (0:00:01.423) 0:00:08.734 ******** 2026-04-18 17:51:56.638601 | controller | skipping: [controller] 2026-04-18 17:51:56.638798 | controller | 2026-04-18 17:51:56.639025 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-04-18 17:51:56.639236 | controller | Saturday 18 April 2026 17:51:56 +0000 (0:00:00.037) 0:00:08.771 ******** 2026-04-18 17:51:56.675176 | controller | skipping: [controller] 2026-04-18 17:51:56.675318 | controller | 2026-04-18 17:51:56.675517 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-04-18 17:51:56.675711 | controller | Saturday 18 April 2026 17:51:56 +0000 (0:00:00.036) 0:00:08.807 ******** 2026-04-18 17:51:56.719266 | controller | ok: [controller] => { 2026-04-18 17:51:56.719510 | controller | "msg": "https://dl.k8s.io/release/v1.35.3/bin/linux/amd64/kubectl" 2026-04-18 17:51:56.719829 | controller | } 2026-04-18 17:51:56.720019 | controller | 2026-04-18 17:51:56.720229 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-04-18 17:51:56.720466 | controller | Saturday 18 April 2026 17:51:56 +0000 (0:00:00.043) 0:00:08.851 ******** 2026-04-18 17:51:58.094167 | controller | changed: [controller] 2026-04-18 17:51:58.094232 | controller | 2026-04-18 17:51:58.094242 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-04-18 17:51:58.094251 | controller | Saturday 18 April 2026 17:51:58 +0000 (0:00:01.372) 0:00:10.223 ******** 2026-04-18 17:51:58.124909 | controller | skipping: [controller] 2026-04-18 17:51:58.125072 | controller | 2026-04-18 17:51:58.125359 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-04-18 17:51:58.125556 | controller | Saturday 18 April 2026 17:51:58 +0000 (0:00:00.033) 0:00:10.257 ******** 2026-04-18 17:51:58.159496 | controller | skipping: [controller] 2026-04-18 17:51:58.159667 | controller | 2026-04-18 17:51:58.159873 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-04-18 17:51:58.160074 | controller | Saturday 18 April 2026 17:51:58 +0000 (0:00:00.034) 0:00:10.292 ******** 2026-04-18 17:51:58.198993 | controller | ok: [controller] => { 2026-04-18 17:51:58.199189 | controller | "msg": "https://github.com/fluxcd/flux2/releases/download/v0.32.0/flux_0.32.0_linux_amd64.tar.gz" 2026-04-18 17:51:58.199350 | controller | } 2026-04-18 17:51:58.199465 | controller | 2026-04-18 17:51:58.199804 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-04-18 17:51:58.200070 | controller | Saturday 18 April 2026 17:51:58 +0000 (0:00:00.039) 0:00:10.331 ******** 2026-04-18 17:51:58.877756 | controller | changed: [controller] 2026-04-18 17:51:58.877844 | controller | 2026-04-18 17:51:58.877977 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-04-18 17:51:58.878104 | controller | Saturday 18 April 2026 17:51:58 +0000 (0:00:00.676) 0:00:11.007 ******** 2026-04-18 17:51:58.907195 | controller | skipping: [controller] 2026-04-18 17:51:58.907307 | controller | 2026-04-18 17:51:58.907434 | controller | PLAY RECAP ********************************************************************* 2026-04-18 17:51:58.909319 | controller | controller : ok=28 changed=8 unreachable=0 failed=0 skipped=14 rescued=0 ignored=0 2026-04-18 17:51:58.909370 | controller | 2026-04-18 17:51:58.909377 | controller | 2026-04-18 17:51:58.909382 | controller | TASKS RECAP ******************************************************************** 2026-04-18 17:51:58.909388 | controller | Saturday 18 April 2026 17:51:58 +0000 (0:00:00.032) 0:00:11.040 ******** 2026-04-18 17:51:58.909393 | controller | =============================================================================== 2026-04-18 17:51:58.909398 | controller | vexxhost.containers.download_artifact : Download item ------------------- 1.42s 2026-04-18 17:51:58.909403 | controller | vexxhost.containers.download_artifact : Download item ------------------- 1.37s 2026-04-18 17:51:58.909408 | controller | vexxhost.containers.download_artifact : Download item ------------------- 1.07s 2026-04-18 17:51:58.909413 | controller | vexxhost.containers.download_artifact : Download item ------------------- 1.04s 2026-04-18 17:51:58.909418 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.99s 2026-04-18 17:51:58.909422 | controller | vexxhost.containers.directory : Create directory (/var/lib/downloads) --- 0.77s 2026-04-18 17:51:58.909438 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.75s 2026-04-18 17:51:58.909442 | controller | Gather minimal facts ---------------------------------------------------- 0.71s 2026-04-18 17:51:58.909447 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.68s 2026-04-18 17:51:58.909458 | controller | Find all subdirectories in the role location ---------------------------- 0.45s 2026-04-18 17:51:58.909518 | controller | Select only defaults/ directories and load vars ------------------------- 0.37s 2026-04-18 17:51:58.909662 | controller | Include download_artifact role ------------------------------------------ 0.27s 2026-04-18 17:51:58.909782 | controller | Find all components with checksums and get latest versions (CI) --------- 0.17s 2026-04-18 17:51:58.909904 | controller | Filter checksums to keep only latest versions (CI) ---------------------- 0.09s 2026-04-18 17:51:58.910024 | controller | Generate list of all binaries for all roles ----------------------------- 0.07s 2026-04-18 17:51:58.910136 | controller | vexxhost.containers.download_artifact : Extract archive ----------------- 0.04s 2026-04-18 17:51:58.910255 | controller | vexxhost.containers.download_artifact : Starting download of file ------- 0.04s 2026-04-18 17:51:58.910374 | controller | vexxhost.containers.package : Update state for tar ---------------------- 0.04s 2026-04-18 17:51:58.910490 | controller | vexxhost.containers.package : Update state for tar ---------------------- 0.04s 2026-04-18 17:51:58.910609 | controller | vexxhost.containers.download_artifact : Starting download of file ------- 0.04s 2026-04-18 17:51:59.086126 | controller | INFO [download-binaries > converge] Executed: Successful 2026-04-18 17:51:59.093088 | controller | INFO [download-binaries > idempotence] Executing 2026-04-18 17:51:59.956757 | controller | 2026-04-18 17:51:59.956848 | controller | PLAY [Download all binaries required at runtime for ansible-collection-kubernetes] *** 2026-04-18 17:51:59.957098 | controller | 2026-04-18 17:51:59.957383 | controller | TASK [Gather minimal facts] **************************************************** 2026-04-18 17:51:59.957665 | controller | Saturday 18 April 2026 17:51:59 +0000 (0:00:00.014) 0:00:00.014 ******** 2026-04-18 17:52:00.663825 | controller | ok: [controller -> localhost] 2026-04-18 17:52:00.663972 | controller | 2026-04-18 17:52:00.664191 | controller | TASK [Find all subdirectories in the role location] **************************** 2026-04-18 17:52:00.664506 | controller | Saturday 18 April 2026 17:52:00 +0000 (0:00:00.706) 0:00:00.721 ******** 2026-04-18 17:52:01.125224 | controller | ok: [controller -> localhost] 2026-04-18 17:52:01.125255 | controller | 2026-04-18 17:52:01.125259 | controller | TASK [Select only defaults/ directories and load vars] ************************* 2026-04-18 17:52:01.125263 | controller | Saturday 18 April 2026 17:52:01 +0000 (0:00:00.460) 0:00:01.181 ******** 2026-04-18 17:52:01.456497 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/keepalived/defaults) 2026-04-18 17:52:01.456704 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/cluster_api/defaults) 2026-04-18 17:52:01.456920 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kubelet/defaults) 2026-04-18 17:52:01.457213 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/helm/defaults) 2026-04-18 17:52:01.457419 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kubernetes/defaults) 2026-04-18 17:52:01.457618 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/envoy_gateway/defaults) 2026-04-18 17:52:01.457819 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/clusterctl/defaults) 2026-04-18 17:52:01.458020 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/upload_helm_chart/defaults) 2026-04-18 17:52:01.458221 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/openstack_resource_controller/defaults) 2026-04-18 17:52:01.458434 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/cilium/defaults) 2026-04-18 17:52:01.458639 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kubeadm/defaults) 2026-04-18 17:52:01.458841 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/cert_manager/defaults) 2026-04-18 17:52:01.459083 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kube_vip/defaults) 2026-04-18 17:52:01.459330 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kubectl/defaults) 2026-04-18 17:52:01.459553 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/haproxy/defaults) 2026-04-18 17:52:01.459764 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/flux/defaults) 2026-04-18 17:52:01.460000 | controller | 2026-04-18 17:52:01.460211 | controller | TASK [Find all components with checksums and get latest versions (CI)] ********* 2026-04-18 17:52:01.460478 | controller | Saturday 18 April 2026 17:52:01 +0000 (0:00:00.333) 0:00:01.514 ******** 2026-04-18 17:52:01.593194 | controller | ok: [controller -> localhost] => (item=kubelet_checksums) 2026-04-18 17:52:01.593226 | controller | ok: [controller -> localhost] => (item=helm_checksums) 2026-04-18 17:52:01.593231 | controller | ok: [controller -> localhost] => (item=helm_diff_checksums) 2026-04-18 17:52:01.593245 | controller | ok: [controller -> localhost] => (item=clusterctl_checksums) 2026-04-18 17:52:01.593249 | controller | ok: [controller -> localhost] => (item=kubeadm_checksums) 2026-04-18 17:52:01.593254 | controller | ok: [controller -> localhost] => (item=kubectl_checksums) 2026-04-18 17:52:01.593258 | controller | ok: [controller -> localhost] => (item=flux_checksums) 2026-04-18 17:52:01.593263 | controller | 2026-04-18 17:52:01.593268 | controller | TASK [Filter checksums to keep only latest versions (CI)] ********************** 2026-04-18 17:52:01.593273 | controller | Saturday 18 April 2026 17:52:01 +0000 (0:00:00.134) 0:00:01.649 ******** 2026-04-18 17:52:01.683952 | controller | ok: [controller -> localhost] => (item=kubelet_checksums) 2026-04-18 17:52:01.684177 | controller | ok: [controller -> localhost] => (item=helm_checksums) 2026-04-18 17:52:01.684405 | controller | ok: [controller -> localhost] => (item=helm_diff_checksums) 2026-04-18 17:52:01.684630 | controller | ok: [controller -> localhost] => (item=clusterctl_checksums) 2026-04-18 17:52:01.684850 | controller | ok: [controller -> localhost] => (item=kubeadm_checksums) 2026-04-18 17:52:01.685072 | controller | ok: [controller -> localhost] => (item=kubectl_checksums) 2026-04-18 17:52:01.685431 | controller | ok: [controller -> localhost] => (item=flux_checksums) 2026-04-18 17:52:01.685628 | controller | 2026-04-18 17:52:01.685852 | controller | TASK [Generate list of all binaries for all roles] ***************************** 2026-04-18 17:52:01.686061 | controller | Saturday 18 April 2026 17:52:01 +0000 (0:00:00.092) 0:00:01.742 ******** 2026-04-18 17:52:01.757174 | controller | ok: [controller -> localhost] 2026-04-18 17:52:01.757367 | controller | 2026-04-18 17:52:01.757574 | controller | TASK [Include download_artifact role] ****************************************** 2026-04-18 17:52:01.757765 | controller | Saturday 18 April 2026 17:52:01 +0000 (0:00:00.073) 0:00:01.815 ******** 2026-04-18 17:52:01.951979 | controller | included: vexxhost.containers.download_artifact for controller => (item={'url': 'https://dl.k8s.io/release/v1.35.3/bin/linux/amd64/kubelet', 'checksum': '28d570423eaad5f1f5658a646bd8c015c786c95d62ffaf14bf35fa0c4326fa05', 'dest': '/var/lib/downloads/kubelet-1.35.3-linux-amd64', 'version': '1.35.3'}) 2026-04-18 17:52:01.952257 | controller | included: vexxhost.containers.download_artifact for controller => (item={'url': 'https://get.helm.sh/helm-v3.11.2-linux-amd64.tar.gz', 'checksum': '781d826daec584f9d50a01f0f7dadfd25a3312217a14aa2fbb85107b014ac8ca', 'dest': '/var/lib/downloads/helm-v3.11.2-linux-amd64.tar.gz', 'version': 'v3.11.2'}) 2026-04-18 17:52:01.952501 | controller | included: vexxhost.containers.download_artifact for controller => (item={'url': 'https://github.com/databus23/helm-diff/releases/download/v3.8.1/helm-diff-linux-amd64.tgz', 'checksum': 'f78867edfde60e2506e3228f706beaf96d1ae3ee5f169f42315acbd513794078', 'dest': '/var/lib/downloads/helm-diff-v3.8.1-linux-amd64.tgz', 'version': 'v3.8.1'}) 2026-04-18 17:52:01.952738 | controller | included: vexxhost.containers.download_artifact for controller => (item={'url': 'https://github.com/kubernetes-sigs/cluster-api/releases/download/v1.10.5/clusterctl-linux-amd64', 'checksum': '8da468c3482b2f45c872e87f5fefdc7d4cb583ac3a689234ecc1590f852b09df', 'dest': '/var/lib/downloads/clusterctl-1.10.5-linux-amd64', 'version': '1.10.5'}) 2026-04-18 17:52:01.952976 | controller | included: vexxhost.containers.download_artifact for controller => (item={'url': 'https://dl.k8s.io/release/v1.35.3/bin/linux/amd64/kubeadm', 'checksum': 'a3fb4b3a214a807e2ef4c3fda3196c7f97dcf8152558de5a3c473c869bda0b07', 'dest': '/var/lib/downloads/kubeadm-1.35.3-linux-amd64', 'version': '1.35.3'}) 2026-04-18 17:52:01.953262 | controller | included: vexxhost.containers.download_artifact for controller => (item={'url': 'https://dl.k8s.io/release/v1.35.3/bin/linux/amd64/kubectl', 'checksum': 'fd31c7d7129260e608f6faf92d5984c3267ad0b5ead3bced2fe125686e286ad6', 'dest': '/var/lib/downloads/kubectl-1.35.3-linux-amd64', 'version': '1.35.3'}) 2026-04-18 17:52:01.953499 | controller | included: vexxhost.containers.download_artifact for controller => (item={'url': 'https://github.com/fluxcd/flux2/releases/download/v0.32.0/flux_0.32.0_linux_amd64.tar.gz', 'checksum': 'c94a42e96620848f9aed69a130c01b7d740412f6f2b3ad3c95fe23471f2b8e4e', 'dest': '/var/lib/downloads/flux-0.32.0-linux-amd64.tar.gz', 'version': '0.32.0'}) 2026-04-18 17:52:01.953744 | controller | 2026-04-18 17:52:01.953992 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-04-18 17:52:01.954199 | controller | Saturday 18 April 2026 17:52:01 +0000 (0:00:00.194) 0:00:02.010 ******** 2026-04-18 17:52:01.986887 | controller | skipping: [controller] 2026-04-18 17:52:01.987085 | controller | 2026-04-18 17:52:01.987304 | controller | TASK [vexxhost.containers.directory : Create directory (/var/lib/downloads)] *** 2026-04-18 17:52:01.987519 | controller | Saturday 18 April 2026 17:52:01 +0000 (0:00:00.035) 0:00:02.045 ******** 2026-04-18 17:52:02.481466 | 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:52:02.491934 | controller | ok: [controller] 2026-04-18 17:52:02.492113 | controller | 2026-04-18 17:52:02.492316 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-04-18 17:52:02.492512 | controller | Saturday 18 April 2026 17:52:02 +0000 (0:00:00.505) 0:00:02.550 ******** 2026-04-18 17:52:02.537246 | controller | ok: [controller] => { 2026-04-18 17:52:02.537473 | controller | "msg": "https://dl.k8s.io/release/v1.35.3/bin/linux/amd64/kubelet" 2026-04-18 17:52:02.537665 | controller | } 2026-04-18 17:52:02.537863 | controller | 2026-04-18 17:52:02.538065 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-04-18 17:52:02.538289 | controller | Saturday 18 April 2026 17:52:02 +0000 (0:00:00.044) 0:00:02.594 ******** 2026-04-18 17:52:03.180973 | controller | ok: [controller] 2026-04-18 17:52:03.181170 | controller | 2026-04-18 17:52:03.181417 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-04-18 17:52:03.181629 | controller | Saturday 18 April 2026 17:52:03 +0000 (0:00:00.643) 0:00:03.238 ******** 2026-04-18 17:52:03.212572 | controller | skipping: [controller] 2026-04-18 17:52:03.212711 | controller | 2026-04-18 17:52:03.212909 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-04-18 17:52:03.213111 | controller | Saturday 18 April 2026 17:52:03 +0000 (0:00:00.032) 0:00:03.271 ******** 2026-04-18 17:52:03.248124 | controller | skipping: [controller] 2026-04-18 17:52:03.248334 | controller | 2026-04-18 17:52:03.248516 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-04-18 17:52:03.248709 | controller | Saturday 18 April 2026 17:52:03 +0000 (0:00:00.035) 0:00:03.306 ******** 2026-04-18 17:52:03.284330 | controller | ok: [controller] => { 2026-04-18 17:52:03.284613 | controller | "msg": "https://get.helm.sh/helm-v3.11.2-linux-amd64.tar.gz" 2026-04-18 17:52:03.284812 | controller | } 2026-04-18 17:52:03.285009 | controller | 2026-04-18 17:52:03.285267 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-04-18 17:52:03.285491 | controller | Saturday 18 April 2026 17:52:03 +0000 (0:00:00.036) 0:00:03.342 ******** 2026-04-18 17:52:03.693304 | controller | ok: [controller] 2026-04-18 17:52:03.693344 | controller | 2026-04-18 17:52:03.693355 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-04-18 17:52:03.693364 | controller | Saturday 18 April 2026 17:52:03 +0000 (0:00:00.407) 0:00:03.750 ******** 2026-04-18 17:52:03.729627 | controller | skipping: [controller] 2026-04-18 17:52:03.729673 | controller | 2026-04-18 17:52:03.729765 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-04-18 17:52:03.729853 | controller | Saturday 18 April 2026 17:52:03 +0000 (0:00:00.035) 0:00:03.785 ******** 2026-04-18 17:52:03.764728 | controller | skipping: [controller] 2026-04-18 17:52:03.764758 | controller | 2026-04-18 17:52:03.764870 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-04-18 17:52:03.764948 | controller | Saturday 18 April 2026 17:52:03 +0000 (0:00:00.037) 0:00:03.823 ******** 2026-04-18 17:52:03.802952 | controller | ok: [controller] => { 2026-04-18 17:52:03.803076 | controller | "msg": "https://github.com/databus23/helm-diff/releases/download/v3.8.1/helm-diff-linux-amd64.tgz" 2026-04-18 17:52:03.803201 | controller | } 2026-04-18 17:52:03.803377 | controller | 2026-04-18 17:52:03.803485 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-04-18 17:52:03.803646 | controller | Saturday 18 April 2026 17:52:03 +0000 (0:00:00.037) 0:00:03.860 ******** 2026-04-18 17:52:04.217513 | controller | ok: [controller] 2026-04-18 17:52:04.217552 | controller | 2026-04-18 17:52:04.217567 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-04-18 17:52:04.217811 | controller | Saturday 18 April 2026 17:52:04 +0000 (0:00:00.414) 0:00:04.275 ******** 2026-04-18 17:52:04.252569 | controller | skipping: [controller] 2026-04-18 17:52:04.252623 | controller | 2026-04-18 17:52:04.252712 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-04-18 17:52:04.252805 | controller | Saturday 18 April 2026 17:52:04 +0000 (0:00:00.035) 0:00:04.310 ******** 2026-04-18 17:52:04.294665 | controller | skipping: [controller] 2026-04-18 17:52:04.294707 | controller | 2026-04-18 17:52:04.294717 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-04-18 17:52:04.294726 | controller | Saturday 18 April 2026 17:52:04 +0000 (0:00:00.038) 0:00:04.349 ******** 2026-04-18 17:52:04.333682 | controller | ok: [controller] => { 2026-04-18 17:52:04.333746 | controller | "msg": "https://github.com/kubernetes-sigs/cluster-api/releases/download/v1.10.5/clusterctl-linux-amd64" 2026-04-18 17:52:04.333857 | controller | } 2026-04-18 17:52:04.333932 | controller | 2026-04-18 17:52:04.334028 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-04-18 17:52:04.334113 | controller | Saturday 18 April 2026 17:52:04 +0000 (0:00:00.039) 0:00:04.388 ******** 2026-04-18 17:52:04.824183 | controller | ok: [controller] 2026-04-18 17:52:04.824212 | controller | 2026-04-18 17:52:04.824219 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-04-18 17:52:04.824224 | controller | Saturday 18 April 2026 17:52:04 +0000 (0:00:00.492) 0:00:04.881 ******** 2026-04-18 17:52:04.859430 | controller | skipping: [controller] 2026-04-18 17:52:04.859606 | controller | 2026-04-18 17:52:04.859778 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-04-18 17:52:04.861259 | controller | Saturday 18 April 2026 17:52:04 +0000 (0:00:00.035) 0:00:04.917 ******** 2026-04-18 17:52:04.892900 | controller | skipping: [controller] 2026-04-18 17:52:04.892915 | controller | 2026-04-18 17:52:04.892921 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-04-18 17:52:04.892926 | controller | Saturday 18 April 2026 17:52:04 +0000 (0:00:00.033) 0:00:04.951 ******** 2026-04-18 17:52:04.937963 | controller | ok: [controller] => { 2026-04-18 17:52:04.938298 | controller | "msg": "https://dl.k8s.io/release/v1.35.3/bin/linux/amd64/kubeadm" 2026-04-18 17:52:04.938564 | controller | } 2026-04-18 17:52:04.938807 | controller | 2026-04-18 17:52:04.939077 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-04-18 17:52:04.939338 | controller | Saturday 18 April 2026 17:52:04 +0000 (0:00:00.041) 0:00:04.992 ******** 2026-04-18 17:52:05.385329 | controller | ok: [controller] 2026-04-18 17:52:05.385394 | controller | 2026-04-18 17:52:05.385526 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-04-18 17:52:05.385644 | controller | Saturday 18 April 2026 17:52:05 +0000 (0:00:00.450) 0:00:05.443 ******** 2026-04-18 17:52:05.425432 | controller | skipping: [controller] 2026-04-18 17:52:05.425464 | controller | 2026-04-18 17:52:05.425577 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-04-18 17:52:05.425664 | controller | Saturday 18 April 2026 17:52:05 +0000 (0:00:00.036) 0:00:05.479 ******** 2026-04-18 17:52:05.457770 | controller | skipping: [controller] 2026-04-18 17:52:05.457851 | controller | 2026-04-18 17:52:05.458065 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-04-18 17:52:05.458100 | controller | Saturday 18 April 2026 17:52:05 +0000 (0:00:00.036) 0:00:05.516 ******** 2026-04-18 17:52:05.496661 | controller | ok: [controller] => { 2026-04-18 17:52:05.496768 | controller | "msg": "https://dl.k8s.io/release/v1.35.3/bin/linux/amd64/kubectl" 2026-04-18 17:52:05.496882 | controller | } 2026-04-18 17:52:05.496994 | controller | 2026-04-18 17:52:05.497127 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-04-18 17:52:05.497313 | controller | Saturday 18 April 2026 17:52:05 +0000 (0:00:00.039) 0:00:05.555 ******** 2026-04-18 17:52:05.999102 | controller | ok: [controller] 2026-04-18 17:52:05.999171 | controller | 2026-04-18 17:52:05.999181 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-04-18 17:52:05.999236 | controller | Saturday 18 April 2026 17:52:05 +0000 (0:00:00.492) 0:00:06.047 ******** 2026-04-18 17:52:06.027821 | controller | skipping: [controller] 2026-04-18 17:52:06.027950 | controller | 2026-04-18 17:52:06.028204 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-04-18 17:52:06.028351 | controller | Saturday 18 April 2026 17:52:06 +0000 (0:00:00.038) 0:00:06.086 ******** 2026-04-18 17:52:06.064746 | controller | skipping: [controller] 2026-04-18 17:52:06.064933 | controller | 2026-04-18 17:52:06.065192 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-04-18 17:52:06.065400 | controller | Saturday 18 April 2026 17:52:06 +0000 (0:00:00.034) 0:00:06.121 ******** 2026-04-18 17:52:06.100490 | controller | ok: [controller] => { 2026-04-18 17:52:06.100708 | controller | "msg": "https://github.com/fluxcd/flux2/releases/download/v0.32.0/flux_0.32.0_linux_amd64.tar.gz" 2026-04-18 17:52:06.100857 | controller | } 2026-04-18 17:52:06.101075 | controller | 2026-04-18 17:52:06.101269 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-04-18 17:52:06.101691 | controller | Saturday 18 April 2026 17:52:06 +0000 (0:00:00.037) 0:00:06.158 ******** 2026-04-18 17:52:06.509398 | controller | ok: [controller] 2026-04-18 17:52:06.509463 | controller | 2026-04-18 17:52:06.509519 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-04-18 17:52:06.509630 | controller | Saturday 18 April 2026 17:52:06 +0000 (0:00:00.405) 0:00:06.564 ******** 2026-04-18 17:52:06.536555 | controller | skipping: [controller] 2026-04-18 17:52:06.536677 | controller | 2026-04-18 17:52:06.536811 | controller | PLAY RECAP ********************************************************************* 2026-04-18 17:52:06.536949 | controller | controller : ok=28 changed=0 unreachable=0 failed=0 skipped=14 rescued=0 ignored=0 2026-04-18 17:52:06.537084 | controller | 2026-04-18 17:52:06.537209 | controller | 2026-04-18 17:52:06.537324 | controller | TASKS RECAP ******************************************************************** 2026-04-18 17:52:06.537497 | controller | Saturday 18 April 2026 17:52:06 +0000 (0:00:00.031) 0:00:06.595 ******** 2026-04-18 17:52:06.537621 | controller | =============================================================================== 2026-04-18 17:52:06.537741 | controller | Gather minimal facts ---------------------------------------------------- 0.71s 2026-04-18 17:52:06.537862 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.64s 2026-04-18 17:52:06.537983 | controller | vexxhost.containers.directory : Create directory (/var/lib/downloads) --- 0.51s 2026-04-18 17:52:06.538104 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.49s 2026-04-18 17:52:06.538224 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.49s 2026-04-18 17:52:06.538345 | controller | Find all subdirectories in the role location ---------------------------- 0.46s 2026-04-18 17:52:06.538467 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.45s 2026-04-18 17:52:06.538621 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.41s 2026-04-18 17:52:06.538758 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.41s 2026-04-18 17:52:06.538880 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.41s 2026-04-18 17:52:06.539000 | controller | Select only defaults/ directories and load vars ------------------------- 0.33s 2026-04-18 17:52:06.539120 | controller | Include download_artifact role ------------------------------------------ 0.19s 2026-04-18 17:52:06.539242 | controller | Find all components with checksums and get latest versions (CI) --------- 0.13s 2026-04-18 17:52:06.539362 | controller | Filter checksums to keep only latest versions (CI) ---------------------- 0.09s 2026-04-18 17:52:06.539480 | controller | Generate list of all binaries for all roles ----------------------------- 0.07s 2026-04-18 17:52:06.539601 | controller | vexxhost.containers.download_artifact : Starting download of file ------- 0.04s 2026-04-18 17:52:06.539750 | controller | vexxhost.containers.download_artifact : Starting download of file ------- 0.04s 2026-04-18 17:52:06.539882 | controller | vexxhost.containers.download_artifact : Starting download of file ------- 0.04s 2026-04-18 17:52:06.540000 | controller | vexxhost.containers.download_artifact : Starting download of file ------- 0.04s 2026-04-18 17:52:06.540120 | controller | vexxhost.containers.download_artifact : Extract archive ----------------- 0.04s 2026-04-18 17:52:06.691662 | controller | INFO [download-binaries > idempotence] Executed: Successful 2026-04-18 17:52:06.702359 | controller | INFO [download-binaries > side_effect] Executing 2026-04-18 17:52:06.702736 | controller | WARNING [download-binaries > side_effect] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-04-18 17:52:06.708314 | controller | INFO [download-binaries > verify] Executing 2026-04-18 17:52:07.549523 | controller | 2026-04-18 17:52:07.549799 | controller | PLAY [Verify] ****************************************************************** 2026-04-18 17:52:07.550076 | controller | 2026-04-18 17:52:07.550254 | controller | TASK [Gathering Facts] ********************************************************* 2026-04-18 17:52:07.550534 | controller | Saturday 18 April 2026 17:52:07 +0000 (0:00:00.013) 0:00:00.013 ******** 2026-04-18 17:52:08.597265 | 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:52:08.599104 | controller | ok: [controller] 2026-04-18 17:52:08.599389 | controller | 2026-04-18 17:52:08.599624 | controller | TASK [Stat target dir] ********************************************************* 2026-04-18 17:52:08.599940 | controller | Saturday 18 April 2026 17:52:08 +0000 (0:00:01.049) 0:00:01.063 ******** 2026-04-18 17:52:09.034856 | controller | ok: [controller] 2026-04-18 17:52:09.035064 | controller | 2026-04-18 17:52:09.035198 | controller | TASK [Assert that target dir is created] *************************************** 2026-04-18 17:52:09.035389 | controller | Saturday 18 April 2026 17:52:09 +0000 (0:00:00.434) 0:00:01.498 ******** 2026-04-18 17:52:09.070294 | controller | ok: [controller] => { 2026-04-18 17:52:09.070476 | controller | "changed": false, 2026-04-18 17:52:09.070670 | controller | "msg": "All assertions passed" 2026-04-18 17:52:09.070856 | controller | } 2026-04-18 17:52:09.071033 | controller | 2026-04-18 17:52:09.071234 | controller | TASK [Find target files] ******************************************************* 2026-04-18 17:52:09.071408 | controller | Saturday 18 April 2026 17:52:09 +0000 (0:00:00.035) 0:00:01.534 ******** 2026-04-18 17:52:09.477164 | controller | ok: [controller] 2026-04-18 17:52:09.477205 | controller | 2026-04-18 17:52:09.477209 | controller | TASK [Assert that some files were downloaded] ********************************** 2026-04-18 17:52:09.477215 | controller | Saturday 18 April 2026 17:52:09 +0000 (0:00:00.404) 0:00:01.939 ******** 2026-04-18 17:52:09.508430 | controller | ok: [controller] => { 2026-04-18 17:52:09.508623 | controller | "changed": false, 2026-04-18 17:52:09.508964 | controller | "msg": "All assertions passed" 2026-04-18 17:52:09.509680 | controller | } 2026-04-18 17:52:09.509690 | controller | 2026-04-18 17:52:09.509696 | controller | PLAY RECAP ********************************************************************* 2026-04-18 17:52:09.509818 | controller | controller : ok=5 changed=0 unreachable=0 failed=0 skipped=0 rescued=0 ignored=0 2026-04-18 17:52:09.510031 | controller | 2026-04-18 17:52:09.510281 | controller | 2026-04-18 17:52:09.510683 | controller | TASKS RECAP ******************************************************************** 2026-04-18 17:52:09.511022 | controller | Saturday 18 April 2026 17:52:09 +0000 (0:00:00.034) 0:00:01.973 ******** 2026-04-18 17:52:09.511333 | controller | =============================================================================== 2026-04-18 17:52:09.511598 | controller | Gathering Facts --------------------------------------------------------- 1.05s 2026-04-18 17:52:09.511868 | controller | Stat target dir --------------------------------------------------------- 0.43s 2026-04-18 17:52:09.512149 | controller | Find target files ------------------------------------------------------- 0.40s 2026-04-18 17:52:09.512407 | controller | Assert that target dir is created --------------------------------------- 0.04s 2026-04-18 17:52:09.512673 | controller | Assert that some files were downloaded ---------------------------------- 0.03s 2026-04-18 17:52:09.649988 | controller | INFO [download-binaries > verify] Executed: Successful 2026-04-18 17:52:09.659015 | controller | INFO [download-binaries > cleanup] Executing 2026-04-18 17:52:09.659366 | controller | WARNING [download-binaries > cleanup] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-04-18 17:52:09.665317 | controller | INFO [download-binaries > destroy] Executing 2026-04-18 17:52:09.665382 | controller | WARNING [download-binaries > destroy] Skipping, '--destroy=never' requested. 2026-04-18 17:52:09.665467 | controller | INFO [download-binaries > destroy] Executed: Successful 2026-04-18 17:52:09.665878 | controller | WARNING Molecule executed 1 scenario (1 missing files) 2026-04-18 17:52:10.090979 | controller | ok: Runtime: 0:00:42.437221 2026-04-18 17:52:10.096837 | 2026-04-18 17:52:10.096887 | PLAY RECAP 2026-04-18 17:52:10.096930 | controller | ok: 3 changed: 3 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-04-18 17:52:10.096951 | 2026-04-18 17:52:10.233444 | RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/run.yaml@main] 2026-04-18 17:52:10.236114 | POST-RUN START: [untrusted : github.com/vexxhost/ansible-collection-kubernetes/test-playbooks/molecule/post.yml@main] 2026-04-18 17:52:10.802151 | 2026-04-18 17:52:10.802283 | PLAY [all] 2026-04-18 17:52:10.813218 | 2026-04-18 17:52:10.813320 | TASK [describe-kubernetes-objects : creating directory for cluster scoped objects] 2026-04-18 17:52:11.193804 | controller | changed 2026-04-18 17:52:11.200008 | 2026-04-18 17:52:11.200118 | TASK [describe-kubernetes-objects : Gathering descriptions for cluster scoped objects] 2026-04-18 17:52:11.582112 | controller | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-04-18 17:52:11.582792 | controller | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-04-18 17:52:11.591285 | controller | environment: line 1: kubectl: command not found 2026-04-18 17:52:11.593439 | controller | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-04-18 17:52:11.597049 | controller | environment: line 1: kubectl: command not found 2026-04-18 17:52:11.597147 | controller | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-04-18 17:52:11.598203 | controller | environment: line 1: kubectl: command not found 2026-04-18 17:52:11.599778 | controller | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-04-18 17:52:11.599974 | controller | environment: line 1: kubectl: command not found 2026-04-18 17:52:11.601401 | controller | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-04-18 17:52:11.604978 | controller | environment: line 1: kubectl: command not found 2026-04-18 17:52:11.606373 | controller | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-04-18 17:52:11.726894 | controller | ok: Runtime: 0:00:00.038472 2026-04-18 17:52:11.732880 | 2026-04-18 17:52:11.732952 | TASK [describe-kubernetes-objects : creating directory for namespace scoped objects] 2026-04-18 17:52:11.967902 | controller | changed 2026-04-18 17:52:11.973606 | 2026-04-18 17:52:11.973693 | TASK [describe-kubernetes-objects : Gathering descriptions for namespace scoped objects] 2026-04-18 17:52:12.214945 | controller | environment: line 5: kubectl: command not found 2026-04-18 17:52:12.216046 | controller | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-04-18 17:52:12.216316 | controller | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-04-18 17:52:12.216668 | controller | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-04-18 17:52:12.503521 | controller | ok: Runtime: 0:00:00.013910 2026-04-18 17:52:12.510867 | 2026-04-18 17:52:12.510985 | TASK [describe-kubernetes-objects : Downloads logs to executor] 2026-04-18 17:52:13.202641 | controller | changed: 2026-04-18 17:52:13.202844 | controller | created directory /var/lib/zuul/builds/61279c6c34ca45b5b7f21a35266f0b1a/work/logs/controller 2026-04-18 17:52:13.202888 | controller | cd+++++++++ objects/ 2026-04-18 17:52:13.202920 | controller | cd+++++++++ objects/cluster/ 2026-04-18 17:52:13.202952 | controller | cd+++++++++ objects/namespaced/ 2026-04-18 17:52:13.211979 | 2026-04-18 17:52:13.212043 | TASK [gather-pod-logs : creating directory for pod logs] 2026-04-18 17:52:13.448588 | controller | changed 2026-04-18 17:52:13.456205 | 2026-04-18 17:52:13.456307 | TASK [gather-pod-logs : creating directory for failed pod logs] 2026-04-18 17:52:13.703005 | controller | changed 2026-04-18 17:52:13.708481 | 2026-04-18 17:52:13.708574 | TASK [gather-pod-logs : retrieve all kubernetes logs, current and previous (if they exist)] 2026-04-18 17:52:13.974788 | controller | environment: line 3: kubectl: command not found 2026-04-18 17:52:14.234862 | controller | ok: Runtime: 0:00:00.016129 2026-04-18 17:52:14.239156 | 2026-04-18 17:52:14.239220 | TASK [gather-pod-logs : Downloads pod logs to executor] 2026-04-18 17:52:14.816075 | controller | changed: 2026-04-18 17:52:14.816262 | controller | cd+++++++++ pod-logs/ 2026-04-18 17:52:14.816299 | controller | cd+++++++++ pod-logs/failed-pods/ 2026-04-18 17:52:14.823696 | 2026-04-18 17:52:14.823762 | LOOP [helm-release-status : creating directory for helm release status] 2026-04-18 17:52:15.090040 | controller | changed: "values" 2026-04-18 17:52:15.291425 | controller | changed: "releases" 2026-04-18 17:52:15.303962 | 2026-04-18 17:52:15.304108 | TASK [helm-release-status : Gather get release status for helm charts] 2026-04-18 17:52:15.545844 | controller | /bin/bash: line 3: kubectl: command not found 2026-04-18 17:52:15.831138 | controller | ok: Runtime: 0:00:00.009595 2026-04-18 17:52:15.837196 | 2026-04-18 17:52:15.837285 | TASK [helm-release-status : Downloads logs to executor] 2026-04-18 17:52:16.347934 | controller | changed: 2026-04-18 17:52:16.348111 | controller | cd+++++++++ helm/ 2026-04-18 17:52:16.348150 | controller | cd+++++++++ helm/releases/ 2026-04-18 17:52:16.348182 | controller | cd+++++++++ helm/values/ 2026-04-18 17:52:16.353931 | 2026-04-18 17:52:16.353982 | PLAY RECAP 2026-04-18 17:52:16.354026 | controller | ok: 12 changed: 12 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-04-18 17:52:16.354048 | 2026-04-18 17:52:16.462454 | POST-RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/ansible-collection-kubernetes/test-playbooks/molecule/post.yml@main] 2026-04-18 17:52:16.465644 | POST-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post.yaml@main] 2026-04-18 17:52:17.134313 | 2026-04-18 17:52:17.134542 | PLAY [all] 2026-04-18 17:52:17.146860 | 2026-04-18 17:52:17.146951 | TASK [fetch-output : Set log path for multiple nodes] 2026-04-18 17:52:17.193069 | controller | skipping: Conditional result was False 2026-04-18 17:52:17.203539 | 2026-04-18 17:52:17.203620 | TASK [fetch-output : Set log path for single node] 2026-04-18 17:52:17.247004 | controller | ok 2026-04-18 17:52:17.250851 | 2026-04-18 17:52:17.250925 | LOOP [fetch-output : Ensure local output dirs] 2026-04-18 17:52:17.637222 | controller -> localhost | ok: "/var/lib/zuul/builds/61279c6c34ca45b5b7f21a35266f0b1a/work/logs" 2026-04-18 17:52:17.854262 | controller -> localhost | changed: "/var/lib/zuul/builds/61279c6c34ca45b5b7f21a35266f0b1a/work/artifacts" 2026-04-18 17:52:18.118566 | controller -> localhost | changed: "/var/lib/zuul/builds/61279c6c34ca45b5b7f21a35266f0b1a/work/docs" 2026-04-18 17:52:18.135229 | 2026-04-18 17:52:18.135471 | LOOP [fetch-output : Collect logs, artifacts and docs] 2026-04-18 17:52:18.873652 | controller | changed: .d..t...... ./ 2026-04-18 17:52:18.873843 | controller | changed: All items complete 2026-04-18 17:52:18.873882 | 2026-04-18 17:52:19.387366 | controller | changed: .d..t...... ./ 2026-04-18 17:52:19.906878 | controller | changed: .d..t...... ./ 2026-04-18 17:52:19.934769 | 2026-04-18 17:52:19.934929 | LOOP [merge-output-to-logs : Move artifacts and docs to logs dir] 2026-04-18 17:52:20.398814 | controller -> localhost | ok: Item: artifacts Runtime: 0:00:00.007419 2026-04-18 17:52:20.631046 | controller -> localhost | ok: Item: docs Runtime: 0:00:00.008275 2026-04-18 17:52:20.650644 | 2026-04-18 17:52:20.651072 | PLAY [all] 2026-04-18 17:52:20.661326 | 2026-04-18 17:52:20.661447 | TASK [remove-build-sshkey : Remove the build SSH key from all nodes] 2026-04-18 17:52:21.135234 | controller | changed 2026-04-18 17:52:21.140177 | 2026-04-18 17:52:21.140233 | PLAY RECAP 2026-04-18 17:52:21.140277 | controller | ok: 5 changed: 4 unreachable: 0 failed: 0 skipped: 1 rescued: 0 ignored: 0 2026-04-18 17:52:21.140300 | 2026-04-18 17:52:21.277998 | POST-RUN END RESULT_NORMAL: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post.yaml@main] 2026-04-18 17:52:21.283277 | POST-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post-logs.yaml@main] 2026-04-18 17:52:21.859283 | 2026-04-18 17:52:21.859411 | PLAY [localhost] 2026-04-18 17:52:21.874556 | 2026-04-18 17:52:21.874648 | TASK [Generate Zuul manifest] 2026-04-18 17:52:21.894646 | localhost | ok 2026-04-18 17:52:21.918318 | 2026-04-18 17:52:21.918436 | TASK [generate-zuul-manifest : Generate Zuul manifest] 2026-04-18 17:52:22.255045 | localhost | changed 2026-04-18 17:52:22.267398 | 2026-04-18 17:52:22.267530 | TASK [generate-zuul-manifest : Return Zuul manifest URL to Zuul] 2026-04-18 17:52:22.299606 | localhost | ok 2026-04-18 17:52:22.309265 | 2026-04-18 17:52:22.309332 | TASK [Upload logs] 2026-04-18 17:52:22.327607 | localhost | ok 2026-04-18 17:52:22.385179 | 2026-04-18 17:52:22.385311 | TASK [Set zuul-log-path fact] 2026-04-18 17:52:22.403494 | localhost | ok 2026-04-18 17:52:22.414621 | 2026-04-18 17:52:22.414693 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-04-18 17:52:22.442304 | localhost | ok 2026-04-18 17:52:22.449158 | 2026-04-18 17:52:22.449241 | TASK [upload-logs : Create log directories] 2026-04-18 17:52:22.855961 | localhost | changed 2026-04-18 17:52:22.863442 | 2026-04-18 17:52:22.863534 | TASK [upload-logs : Ensure logs are readable before uploading] 2026-04-18 17:52:23.280895 | localhost -> localhost | ok: Runtime: 0:00:00.006028 2026-04-18 17:52:23.288462 | 2026-04-18 17:52:23.288554 | TASK [upload-logs : Upload logs to log server] 2026-04-18 17:52:23.770553 | localhost | Output suppressed because no_log was given 2026-04-18 17:52:23.776005 | 2026-04-18 17:52:23.776151 | LOOP [upload-logs : Compress console log and json output] 2026-04-18 17:52:23.820867 | localhost | skipping: Conditional result was False 2026-04-18 17:52:23.828395 | localhost | skipping: Conditional result was False 2026-04-18 17:52:23.861345 | 2026-04-18 17:52:23.861509 | LOOP [upload-logs : Upload compressed console log and json output] 2026-04-18 17:52:23.904791 | localhost | skipping: Conditional result was False 2026-04-18 17:52:23.905213 | 2026-04-18 17:52:23.909485 | localhost | skipping: Conditional result was False 2026-04-18 17:52:23.926571 | 2026-04-18 17:52:23.926700 | LOOP [upload-logs : Upload console log and json output]