2026-04-22 13:31:44.416152 | Job console starting 2026-04-22 13:31:44.428259 | Updating git repos 2026-04-22 13:31:44.466746 | Cloning repos into workspace 2026-04-22 13:31:45.120123 | Restoring repo states 2026-04-22 13:31:45.134274 | Merging changes 2026-04-22 13:31:46.138084 | Checking out repos 2026-04-22 13:31:46.366108 | Preparing playbooks 2026-04-22 13:31:49.337073 | Running Ansible setup 2026-04-22 13:31:53.701120 | PRE-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/pre.yaml@main] 2026-04-22 13:31:54.471199 | 2026-04-22 13:31:54.471409 | PLAY [localhost] 2026-04-22 13:31:54.485819 | 2026-04-22 13:31:54.486093 | TASK [Gathering Facts] 2026-04-22 13:31:56.508820 | localhost | ok 2026-04-22 13:31:56.527300 | 2026-04-22 13:31:56.527986 | TASK [Setup log path fact] 2026-04-22 13:31:56.562709 | localhost | ok 2026-04-22 13:31:56.576949 | 2026-04-22 13:31:56.577118 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-04-22 13:31:56.610104 | localhost | ok 2026-04-22 13:31:56.619129 | 2026-04-22 13:31:56.619260 | TASK [emit-job-header : Print job information] 2026-04-22 13:31:56.660182 | # Job Information 2026-04-22 13:31:56.660386 | Ansible Version: 2.16.16 2026-04-22 13:31:56.660452 | Job: ansible-collection-kubernetes-molecule-download-binaries 2026-04-22 13:31:56.660500 | Pipeline: check 2026-04-22 13:31:56.660535 | Executor: 0a8996d2b663 2026-04-22 13:31:56.660564 | Triggered by: https://github.com/vexxhost/ansible-collection-kubernetes/pull/269 2026-04-22 13:31:56.660596 | Event ID: 7dd5fb30-3e4f-11f1-8659-51f495686c8b 2026-04-22 13:31:56.664447 | 2026-04-22 13:31:56.664514 | LOOP [emit-job-header : Print node information] 2026-04-22 13:31:56.755627 | localhost | ok: 2026-04-22 13:31:56.755802 | localhost | # Node Information 2026-04-22 13:31:56.755832 | localhost | Inventory Hostname: controller 2026-04-22 13:31:56.755855 | localhost | Hostname: np0000169442 2026-04-22 13:31:56.755876 | localhost | Username: zuul 2026-04-22 13:31:56.755900 | localhost | Distro: Debian 13.4 2026-04-22 13:31:56.755920 | localhost | Provider: yul1 2026-04-22 13:31:56.755939 | localhost | Region: ca-ymq-1 2026-04-22 13:31:56.755958 | localhost | Label: debian-trixie 2026-04-22 13:31:56.755977 | localhost | Product Name: OpenStack Nova 2026-04-22 13:31:56.755996 | localhost | Interface IP: 199.204.45.235 2026-04-22 13:31:56.765430 | 2026-04-22 13:31:56.765559 | TASK [log-inventory : Ensure Zuul Ansible directory exists] 2026-04-22 13:31:57.171654 | localhost -> localhost | changed 2026-04-22 13:31:57.185689 | 2026-04-22 13:31:57.185871 | TASK [log-inventory : Copy ansible inventory to logs dir] 2026-04-22 13:31:58.456132 | localhost -> localhost | changed 2026-04-22 13:31:58.467926 | 2026-04-22 13:31:58.468077 | PLAY [all] 2026-04-22 13:31:58.478800 | 2026-04-22 13:31:58.478908 | TASK [add-build-sshkey : Check to see if ssh key was already created for this build] 2026-04-22 13:31:58.756488 | controller -> localhost | ok 2026-04-22 13:31:58.764515 | 2026-04-22 13:31:58.764626 | TASK [add-build-sshkey : Create a new key in workspace based on build UUID] 2026-04-22 13:31:58.798041 | controller | ok 2026-04-22 13:31:58.817418 | controller | included: /var/lib/zuul/builds/3fb8d73e56094d1aac57c1a30073a363/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/create-key-and-replace.yaml 2026-04-22 13:31:58.824613 | 2026-04-22 13:31:58.824731 | TASK [add-build-sshkey : Create Temp SSH key] 2026-04-22 13:32:00.289419 | controller -> localhost | Generating public/private rsa key pair. 2026-04-22 13:32:00.289605 | controller -> localhost | Your identification has been saved in /var/lib/zuul/builds/3fb8d73e56094d1aac57c1a30073a363/work/3fb8d73e56094d1aac57c1a30073a363_id_rsa 2026-04-22 13:32:00.289636 | controller -> localhost | Your public key has been saved in /var/lib/zuul/builds/3fb8d73e56094d1aac57c1a30073a363/work/3fb8d73e56094d1aac57c1a30073a363_id_rsa.pub 2026-04-22 13:32:00.289661 | controller -> localhost | The key fingerprint is: 2026-04-22 13:32:00.289683 | controller -> localhost | SHA256:P+b9ffIvs01RaNrd41sBhp66Ga4OnGQjwmm38wL0Bz4 zuul-build-sshkey 2026-04-22 13:32:00.289717 | controller -> localhost | The key's randomart image is: 2026-04-22 13:32:00.289740 | controller -> localhost | +---[RSA 3072]----+ 2026-04-22 13:32:00.289766 | controller -> localhost | | | 2026-04-22 13:32:00.289789 | controller -> localhost | | . . | 2026-04-22 13:32:00.289809 | controller -> localhost | | . oo .| 2026-04-22 13:32:00.289831 | controller -> localhost | |.... . o+..o| 2026-04-22 13:32:00.289851 | controller -> localhost | |.=oo.+ S o. .+o| 2026-04-22 13:32:00.289871 | controller -> localhost | |..oE*.o .. . +| 2026-04-22 13:32:00.289891 | controller -> localhost | | .oo+ o+ .o| 2026-04-22 13:32:00.289911 | controller -> localhost | | .o . .o+o +++| 2026-04-22 13:32:00.289935 | controller -> localhost | | ...o.+. ..oBB| 2026-04-22 13:32:00.289956 | controller -> localhost | +----[SHA256]-----+ 2026-04-22 13:32:00.290037 | controller -> localhost | ok: Runtime: 0:00:01.021321 2026-04-22 13:32:00.294319 | 2026-04-22 13:32:00.294417 | TASK [add-build-sshkey : Remote setup ssh keys (linux)] 2026-04-22 13:32:00.332621 | controller | ok 2026-04-22 13:32:00.340242 | controller | included: /var/lib/zuul/builds/3fb8d73e56094d1aac57c1a30073a363/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/remote-linux.yaml 2026-04-22 13:32:00.351768 | 2026-04-22 13:32:00.351903 | TASK [add-build-sshkey : Remove previously added zuul-build-sshkey] 2026-04-22 13:32:00.375531 | controller | skipping: Conditional result was False 2026-04-22 13:32:00.384826 | 2026-04-22 13:32:00.385013 | TASK [add-build-sshkey : Enable access via build key on all nodes] 2026-04-22 13:32:00.964761 | controller | changed 2026-04-22 13:32:00.972268 | 2026-04-22 13:32:00.972445 | TASK [add-build-sshkey : Make sure user has a .ssh] 2026-04-22 13:32:01.208446 | controller | ok 2026-04-22 13:32:01.214788 | 2026-04-22 13:32:01.214978 | TASK [add-build-sshkey : Install build private key as SSH key on all nodes] 2026-04-22 13:32:01.792778 | controller | changed 2026-04-22 13:32:01.797157 | 2026-04-22 13:32:01.797237 | TASK [add-build-sshkey : Install build public key as SSH key on all nodes] 2026-04-22 13:32:02.332872 | controller | changed 2026-04-22 13:32:02.338362 | 2026-04-22 13:32:02.338460 | TASK [add-build-sshkey : Remote setup ssh keys (windows)] 2026-04-22 13:32:02.362390 | controller | skipping: Conditional result was False 2026-04-22 13:32:02.374539 | 2026-04-22 13:32:02.374637 | TASK [remove-zuul-sshkey : Remove master key from local agent] 2026-04-22 13:32:02.836743 | controller -> localhost | changed 2026-04-22 13:32:02.848539 | 2026-04-22 13:32:02.848712 | TASK [add-build-sshkey : Add back temp key] 2026-04-22 13:32:03.214501 | controller -> localhost | Identity added: /var/lib/zuul/builds/3fb8d73e56094d1aac57c1a30073a363/work/3fb8d73e56094d1aac57c1a30073a363_id_rsa (zuul-build-sshkey) 2026-04-22 13:32:03.214751 | controller -> localhost | ok: Runtime: 0:00:00.013252 2026-04-22 13:32:03.220185 | 2026-04-22 13:32:03.220269 | TASK [add-build-sshkey : Verify we can still SSH to all nodes] 2026-04-22 13:32:03.656563 | controller | ok 2026-04-22 13:32:03.661833 | 2026-04-22 13:32:03.661958 | TASK [add-build-sshkey : Verify we can still SSH to all nodes (windows)] 2026-04-22 13:32:03.686049 | controller | skipping: Conditional result was False 2026-04-22 13:32:03.700697 | 2026-04-22 13:32:03.700826 | TASK [prepare-workspace : Start zuul_console daemon.] 2026-04-22 13:32:04.135179 | controller | ok 2026-04-22 13:32:04.140705 | 2026-04-22 13:32:04.140794 | TASK [prepare-workspace : Synchronize src repos to workspace directory.] 2026-04-22 13:32:05.300157 | controller | Output suppressed because no_log was given 2026-04-22 13:32:05.311055 | 2026-04-22 13:32:05.311335 | LOOP [ensure-output-dirs : Empty Zuul Output directories by removing them] 2026-04-22 13:32:05.526540 | controller | ok: "logs" 2026-04-22 13:32:05.526796 | controller | ok: All items complete 2026-04-22 13:32:05.526838 | 2026-04-22 13:32:05.718757 | controller | ok: "artifacts" 2026-04-22 13:32:05.915986 | controller | ok: "docs" 2026-04-22 13:32:05.926306 | 2026-04-22 13:32:05.926546 | LOOP [ensure-output-dirs : Ensure Zuul Output directories exist] 2026-04-22 13:32:06.134342 | controller | changed: "logs" 2026-04-22 13:32:06.314809 | controller | changed: "artifacts" 2026-04-22 13:32:06.499469 | controller | changed: "docs" 2026-04-22 13:32:06.511563 | 2026-04-22 13:32:06.511679 | PLAY RECAP 2026-04-22 13:32:06.511772 | controller | ok: 15 changed: 8 unreachable: 0 failed: 0 skipped: 3 rescued: 0 ignored: 0 2026-04-22 13:32:06.511818 | localhost | ok: 6 changed: 2 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-04-22 13:32:06.511849 | 2026-04-22 13:32:06.677937 | PRE-RUN END RESULT_NORMAL: [trusted : github.com/vexxhost/zuul-config/playbooks/base/pre.yaml@main] 2026-04-22 13:32:06.679877 | PRE-RUN START: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/pre.yaml@main] 2026-04-22 13:32:07.338372 | 2026-04-22 13:32:07.338981 | PLAY [all] 2026-04-22 13:32:07.352474 | 2026-04-22 13:32:07.352667 | TASK [setup-uv : Extract archive] 2026-04-22 13:32:09.777948 | controller | changed 2026-04-22 13:32:09.786338 | 2026-04-22 13:32:09.786526 | TASK [setup-uv : Print version] 2026-04-22 13:32:10.245510 | controller | uv 0.8.13 2026-04-22 13:32:10.328055 | controller | ok: Runtime: 0:00:00.016710 2026-04-22 13:32:10.334794 | 2026-04-22 13:32:10.334860 | PLAY RECAP 2026-04-22 13:32:10.334919 | controller | ok: 2 changed: 2 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-04-22 13:32:10.334951 | 2026-04-22 13:32:10.455678 | PRE-RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/pre.yaml@main] 2026-04-22 13:32:10.457017 | PRE-RUN START: [untrusted : github.com/vexxhost/ansible-collection-kubernetes/test-playbooks/molecule/pre.yml@main] 2026-04-22 13:32:11.242560 | 2026-04-22 13:32:11.242934 | PLAY [all] 2026-04-22 13:32:11.255156 | 2026-04-22 13:32:11.255311 | TASK [Update apt cache] 2026-04-22 13:32:16.568500 | controller | ok 2026-04-22 13:32:16.576286 | 2026-04-22 13:32:16.576460 | TASK [Disable firewalld] 2026-04-22 13:32:16.601751 | controller | skipping: Conditional result was False 2026-04-22 13:32:16.612120 | 2026-04-22 13:32:16.612244 | TASK [Install "jq" for log collection] 2026-04-22 13:32:19.169057 | controller | changed 2026-04-22 13:32:19.171868 | 2026-04-22 13:32:19.171920 | PLAY RECAP 2026-04-22 13:32:19.171965 | controller | ok: 2 changed: 1 unreachable: 0 failed: 0 skipped: 1 rescued: 0 ignored: 0 2026-04-22 13:32:19.171986 | 2026-04-22 13:32:19.359693 | PRE-RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/ansible-collection-kubernetes/test-playbooks/molecule/pre.yml@main] 2026-04-22 13:32:19.361560 | RUN START: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/run.yaml@main] 2026-04-22 13:32:20.066518 | 2026-04-22 13:32:20.066706 | PLAY [all] 2026-04-22 13:32:20.079473 | 2026-04-22 13:32:20.079645 | TASK [Copy inventory file for Zuul] 2026-04-22 13:32:21.129180 | controller | changed 2026-04-22 13:32:21.136939 | 2026-04-22 13:32:21.137155 | TASK [Switch "ansible_host" to private IP] 2026-04-22 13:32:21.477784 | controller | changed: 1 replacements made 2026-04-22 13:32:21.484008 | 2026-04-22 13:32:21.484156 | TASK [Run Molecule scenario] 2026-04-22 13:32:22.017007 | controller | Using CPython 3.13.5 interpreter at: /usr/bin/python3 2026-04-22 13:32:22.017144 | controller | Creating virtual environment at: .venv 2026-04-22 13:32:22.590059 | controller | Downloading cryptography (4.3MiB) 2026-04-22 13:32:22.592678 | controller | Downloading ansible-core (2.3MiB) 2026-04-22 13:32:22.592918 | controller | Downloading pygments (1.2MiB) 2026-04-22 13:32:22.742133 | controller | Downloading cryptography 2026-04-22 13:32:22.799889 | controller | Downloading pygments 2026-04-22 13:32:23.008254 | controller | Downloading ansible-core 2026-04-22 13:32:23.056335 | controller | Installed 36 packages in 47ms 2026-04-22 13:32:23.775285 | controller | INFO Collection 'vexxhost.kubernetes' detected. 2026-04-22 13:32:23.775317 | controller | INFO Scenarios will be used from 'extensions/molecule' 2026-04-22 13:32:24.705223 | controller | CRITICAL 'extensions/molecule/default/molecule.yml' glob failed. Exiting. 2026-04-22 13:32:24.705341 | controller | INFO default scenario not found, disabling shared state. 2026-04-22 13:32:24.705561 | controller | INFO [download-binaries > discovery] scenario test matrix: dependency, cleanup, destroy, syntax, create, prepare, converge, idempotence, side_effect, verify, cleanup, destroy 2026-04-22 13:32:24.705667 | controller | INFO [download-binaries > prerun] Performing prerun with role_name_check=0... 2026-04-22 13:32:40.665953 | controller | INFO [download-binaries > dependency] Executing 2026-04-22 13:32:40.666400 | controller | WARNING [download-binaries > dependency] Missing roles requirements file: requirements.yml 2026-04-22 13:32:40.666741 | controller | WARNING [download-binaries > dependency] Missing collections requirements file: collections.yml 2026-04-22 13:32:40.666939 | controller | WARNING [download-binaries > dependency] Executed: 2 missing (Remove from test_sequence to suppress) 2026-04-22 13:32:40.673174 | controller | INFO [download-binaries > cleanup] Executing 2026-04-22 13:32:40.673548 | controller | WARNING [download-binaries > cleanup] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-04-22 13:32:40.679065 | controller | INFO [download-binaries > destroy] Executing 2026-04-22 13:32:40.679162 | controller | WARNING [download-binaries > destroy] Skipping, '--destroy=never' requested. 2026-04-22 13:32:40.679281 | controller | INFO [download-binaries > destroy] Executed: Successful 2026-04-22 13:32:40.685883 | controller | INFO [download-binaries > syntax] Executing 2026-04-22 13:32:41.569392 | controller | 2026-04-22 13:32:41.569443 | controller | playbook: /home/zuul/src/github.com/vexxhost/ansible-collection-kubernetes/extensions/molecule/download-binaries/converge.yml 2026-04-22 13:32:41.637259 | controller | INFO [download-binaries > syntax] Executed: Successful 2026-04-22 13:32:41.647917 | controller | INFO [download-binaries > create] Executing 2026-04-22 13:32:41.649476 | controller | WARNING [download-binaries > create] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-04-22 13:32:41.655140 | controller | INFO [download-binaries > prepare] Executing 2026-04-22 13:32:41.655514 | controller | WARNING [download-binaries > prepare] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-04-22 13:32:41.661097 | controller | INFO [download-binaries > converge] Executing 2026-04-22 13:32:42.537767 | controller | 2026-04-22 13:32:42.538324 | controller | PLAY [Download all binaries required at runtime for ansible-collection-kubernetes] *** 2026-04-22 13:32:42.538629 | controller | 2026-04-22 13:32:42.538963 | controller | TASK [Gather minimal facts] **************************************************** 2026-04-22 13:32:42.539286 | controller | Wednesday 22 April 2026 13:32:42 +0000 (0:00:00.032) 0:00:00.032 ******* 2026-04-22 13:32:43.241039 | controller | ok: [controller -> localhost] 2026-04-22 13:32:43.241234 | controller | 2026-04-22 13:32:43.241406 | controller | TASK [Find all subdirectories in the role location] **************************** 2026-04-22 13:32:43.241585 | controller | Wednesday 22 April 2026 13:32:43 +0000 (0:00:00.703) 0:00:00.735 ******* 2026-04-22 13:32:43.659267 | controller | ok: [controller -> localhost] 2026-04-22 13:32:43.660003 | controller | 2026-04-22 13:32:43.660023 | controller | TASK [Select only defaults/ directories and load vars] ************************* 2026-04-22 13:32:43.660032 | controller | Wednesday 22 April 2026 13:32:43 +0000 (0:00:00.417) 0:00:01.153 ******* 2026-04-22 13:32:44.006221 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/keepalived/defaults) 2026-04-22 13:32:44.006297 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/cluster_api/defaults) 2026-04-22 13:32:44.006307 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kubelet/defaults) 2026-04-22 13:32:44.006315 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/helm/defaults) 2026-04-22 13:32:44.006322 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kubernetes/defaults) 2026-04-22 13:32:44.006330 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/envoy_gateway/defaults) 2026-04-22 13:32:44.006348 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/clusterctl/defaults) 2026-04-22 13:32:44.006579 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/upload_helm_chart/defaults) 2026-04-22 13:32:44.006771 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/openstack_resource_controller/defaults) 2026-04-22 13:32:44.006971 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/cilium/defaults) 2026-04-22 13:32:44.007168 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kubeadm/defaults) 2026-04-22 13:32:44.007380 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/cert_manager/defaults) 2026-04-22 13:32:44.007607 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kube_vip/defaults) 2026-04-22 13:32:44.007804 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kubectl/defaults) 2026-04-22 13:32:44.008002 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/haproxy/defaults) 2026-04-22 13:32:44.008199 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/flux/defaults) 2026-04-22 13:32:44.008371 | controller | 2026-04-22 13:32:44.008568 | controller | TASK [Find all components with checksums and get latest versions (CI)] ********* 2026-04-22 13:32:44.008757 | controller | Wednesday 22 April 2026 13:32:44 +0000 (0:00:00.346) 0:00:01.500 ******* 2026-04-22 13:32:44.158039 | controller | ok: [controller -> localhost] => (item=kubelet_checksums) 2026-04-22 13:32:44.158168 | controller | ok: [controller -> localhost] => (item=helm_checksums) 2026-04-22 13:32:44.158357 | controller | ok: [controller -> localhost] => (item=helm_diff_checksums) 2026-04-22 13:32:44.158547 | controller | ok: [controller -> localhost] => (item=clusterctl_checksums) 2026-04-22 13:32:44.158736 | controller | ok: [controller -> localhost] => (item=kubeadm_checksums) 2026-04-22 13:32:44.158930 | controller | ok: [controller -> localhost] => (item=kubectl_checksums) 2026-04-22 13:32:44.159122 | controller | ok: [controller -> localhost] => (item=flux_checksums) 2026-04-22 13:32:44.159275 | controller | 2026-04-22 13:32:44.159469 | controller | TASK [Filter checksums to keep only latest versions (CI)] ********************** 2026-04-22 13:32:44.159658 | controller | Wednesday 22 April 2026 13:32:44 +0000 (0:00:00.151) 0:00:01.652 ******* 2026-04-22 13:32:44.251429 | controller | ok: [controller -> localhost] => (item=kubelet_checksums) 2026-04-22 13:32:44.251600 | controller | ok: [controller -> localhost] => (item=helm_checksums) 2026-04-22 13:32:44.251850 | controller | ok: [controller -> localhost] => (item=helm_diff_checksums) 2026-04-22 13:32:44.252068 | controller | ok: [controller -> localhost] => (item=clusterctl_checksums) 2026-04-22 13:32:44.252293 | controller | ok: [controller -> localhost] => (item=kubeadm_checksums) 2026-04-22 13:32:44.252501 | controller | ok: [controller -> localhost] => (item=kubectl_checksums) 2026-04-22 13:32:44.252731 | controller | ok: [controller -> localhost] => (item=flux_checksums) 2026-04-22 13:32:44.252935 | controller | 2026-04-22 13:32:44.253221 | controller | TASK [Generate list of all binaries for all roles] ***************************** 2026-04-22 13:32:44.253445 | controller | Wednesday 22 April 2026 13:32:44 +0000 (0:00:00.093) 0:00:01.746 ******* 2026-04-22 13:32:44.325312 | controller | ok: [controller -> localhost] 2026-04-22 13:32:44.325386 | controller | 2026-04-22 13:32:44.325394 | controller | TASK [Include download_artifact role] ****************************************** 2026-04-22 13:32:44.325400 | controller | Wednesday 22 April 2026 13:32:44 +0000 (0:00:00.073) 0:00:01.819 ******* 2026-04-22 13:32:44.570557 | controller | included: vexxhost.containers.download_artifact for controller => (item={'url': 'https://dl.k8s.io/release/v1.35.4/bin/linux/amd64/kubelet', 'checksum': '983a6ba5a49823dcdd745c674e5e2416377dd27d6ad1b42d2befa0fb961a19f6', 'dest': '/var/lib/downloads/kubelet-1.35.4-linux-amd64', 'version': '1.35.4'}) 2026-04-22 13:32:44.570644 | 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-22 13:32:44.570871 | 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-22 13:32:44.571129 | 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-22 13:32:44.571343 | controller | included: vexxhost.containers.download_artifact for controller => (item={'url': 'https://dl.k8s.io/release/v1.35.4/bin/linux/amd64/kubeadm', 'checksum': '0c0497da793f8897c14e45340da919534b615294a1aab69dc1998896c0f11145', 'dest': '/var/lib/downloads/kubeadm-1.35.4-linux-amd64', 'version': '1.35.4'}) 2026-04-22 13:32:44.571551 | controller | included: vexxhost.containers.download_artifact for controller => (item={'url': 'https://dl.k8s.io/release/v1.35.4/bin/linux/amd64/kubectl', 'checksum': 'b529430df69a688fd61b64ad2299edb5fd71cb58be2a4779dba624c7d3510efd', 'dest': '/var/lib/downloads/kubectl-1.35.4-linux-amd64', 'version': '1.35.4'}) 2026-04-22 13:32:44.571762 | 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-22 13:32:44.571928 | controller | 2026-04-22 13:32:44.572147 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-04-22 13:32:44.572314 | controller | Wednesday 22 April 2026 13:32:44 +0000 (0:00:00.245) 0:00:02.065 ******* 2026-04-22 13:32:44.602166 | controller | skipping: [controller] 2026-04-22 13:32:44.602284 | controller | 2026-04-22 13:32:44.602473 | controller | TASK [vexxhost.containers.directory : Create directory (/var/lib/downloads)] *** 2026-04-22 13:32:44.602660 | controller | Wednesday 22 April 2026 13:32:44 +0000 (0:00:00.032) 0:00:02.097 ******* 2026-04-22 13:32:45.294645 | 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-22 13:32:45.304238 | controller | changed: [controller] 2026-04-22 13:32:45.304322 | controller | 2026-04-22 13:32:45.304419 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-04-22 13:32:45.304558 | controller | Wednesday 22 April 2026 13:32:45 +0000 (0:00:00.701) 0:00:02.799 ******* 2026-04-22 13:32:45.349112 | controller | ok: [controller] => { 2026-04-22 13:32:45.349179 | controller | "msg": "https://dl.k8s.io/release/v1.35.4/bin/linux/amd64/kubelet" 2026-04-22 13:32:45.349192 | controller | } 2026-04-22 13:32:45.349307 | controller | 2026-04-22 13:32:45.349406 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-04-22 13:32:45.349504 | controller | Wednesday 22 April 2026 13:32:45 +0000 (0:00:00.044) 0:00:02.843 ******* 2026-04-22 13:32:46.826121 | 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-22 13:32:46.834704 | controller | changed: [controller] 2026-04-22 13:32:46.834868 | controller | 2026-04-22 13:32:46.835160 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-04-22 13:32:46.835367 | controller | Wednesday 22 April 2026 13:32:46 +0000 (0:00:01.485) 0:00:04.329 ******* 2026-04-22 13:32:46.873468 | controller | skipping: [controller] 2026-04-22 13:32:46.873555 | controller | 2026-04-22 13:32:46.873662 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-04-22 13:32:46.873790 | controller | Wednesday 22 April 2026 13:32:46 +0000 (0:00:00.038) 0:00:04.368 ******* 2026-04-22 13:32:46.909893 | controller | skipping: [controller] 2026-04-22 13:32:46.910015 | controller | 2026-04-22 13:32:46.910240 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-04-22 13:32:46.910526 | controller | Wednesday 22 April 2026 13:32:46 +0000 (0:00:00.036) 0:00:04.404 ******* 2026-04-22 13:32:46.952995 | controller | ok: [controller] => { 2026-04-22 13:32:46.953275 | controller | "msg": "https://get.helm.sh/helm-v3.11.2-linux-amd64.tar.gz" 2026-04-22 13:32:46.953523 | controller | } 2026-04-22 13:32:46.953716 | controller | 2026-04-22 13:32:46.953923 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-04-22 13:32:46.954162 | controller | Wednesday 22 April 2026 13:32:46 +0000 (0:00:00.043) 0:00:04.447 ******* 2026-04-22 13:32:47.946951 | controller | changed: [controller] 2026-04-22 13:32:47.947031 | controller | 2026-04-22 13:32:47.947272 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-04-22 13:32:47.947458 | controller | Wednesday 22 April 2026 13:32:47 +0000 (0:00:00.993) 0:00:05.441 ******* 2026-04-22 13:32:47.980462 | controller | skipping: [controller] 2026-04-22 13:32:47.980674 | controller | 2026-04-22 13:32:47.980963 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-04-22 13:32:47.981255 | controller | Wednesday 22 April 2026 13:32:47 +0000 (0:00:00.034) 0:00:05.475 ******* 2026-04-22 13:32:48.013564 | controller | skipping: [controller] 2026-04-22 13:32:48.013642 | controller | 2026-04-22 13:32:48.013887 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-04-22 13:32:48.014100 | controller | Wednesday 22 April 2026 13:32:48 +0000 (0:00:00.033) 0:00:05.508 ******* 2026-04-22 13:32:48.053595 | controller | ok: [controller] => { 2026-04-22 13:32:48.053811 | controller | "msg": "https://github.com/databus23/helm-diff/releases/download/v3.8.1/helm-diff-linux-amd64.tgz" 2026-04-22 13:32:48.054004 | controller | } 2026-04-22 13:32:48.054192 | controller | 2026-04-22 13:32:48.054388 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-04-22 13:32:48.054580 | controller | Wednesday 22 April 2026 13:32:48 +0000 (0:00:00.039) 0:00:05.548 ******* 2026-04-22 13:32:48.864862 | controller | changed: [controller] 2026-04-22 13:32:48.865054 | controller | 2026-04-22 13:32:48.865285 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-04-22 13:32:48.865565 | controller | Wednesday 22 April 2026 13:32:48 +0000 (0:00:00.809) 0:00:06.358 ******* 2026-04-22 13:32:48.904491 | controller | skipping: [controller] 2026-04-22 13:32:48.904693 | controller | 2026-04-22 13:32:48.904966 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-04-22 13:32:48.905257 | controller | Wednesday 22 April 2026 13:32:48 +0000 (0:00:00.040) 0:00:06.399 ******* 2026-04-22 13:32:48.942223 | controller | skipping: [controller] 2026-04-22 13:32:48.942306 | controller | 2026-04-22 13:32:48.942634 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-04-22 13:32:48.942777 | controller | Wednesday 22 April 2026 13:32:48 +0000 (0:00:00.037) 0:00:06.436 ******* 2026-04-22 13:32:48.983141 | controller | ok: [controller] => { 2026-04-22 13:32:48.983338 | controller | "msg": "https://github.com/kubernetes-sigs/cluster-api/releases/download/v1.10.5/clusterctl-linux-amd64" 2026-04-22 13:32:48.983520 | controller | } 2026-04-22 13:32:48.983699 | controller | 2026-04-22 13:32:48.983913 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-04-22 13:32:48.984100 | controller | Wednesday 22 April 2026 13:32:48 +0000 (0:00:00.040) 0:00:06.477 ******* 2026-04-22 13:32:50.173776 | controller | changed: [controller] 2026-04-22 13:32:50.173875 | controller | 2026-04-22 13:32:50.173966 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-04-22 13:32:50.174160 | controller | Wednesday 22 April 2026 13:32:50 +0000 (0:00:01.188) 0:00:07.666 ******* 2026-04-22 13:32:50.207530 | controller | skipping: [controller] 2026-04-22 13:32:50.207640 | controller | 2026-04-22 13:32:50.207888 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-04-22 13:32:50.208034 | controller | Wednesday 22 April 2026 13:32:50 +0000 (0:00:00.036) 0:00:07.702 ******* 2026-04-22 13:32:50.245404 | controller | skipping: [controller] 2026-04-22 13:32:50.245680 | controller | 2026-04-22 13:32:50.245925 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-04-22 13:32:50.246266 | controller | Wednesday 22 April 2026 13:32:50 +0000 (0:00:00.037) 0:00:07.740 ******* 2026-04-22 13:32:50.283545 | controller | ok: [controller] => { 2026-04-22 13:32:50.283713 | controller | "msg": "https://dl.k8s.io/release/v1.35.4/bin/linux/amd64/kubeadm" 2026-04-22 13:32:50.283891 | controller | } 2026-04-22 13:32:50.284061 | controller | 2026-04-22 13:32:50.284257 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-04-22 13:32:50.284493 | controller | Wednesday 22 April 2026 13:32:50 +0000 (0:00:00.038) 0:00:07.778 ******* 2026-04-22 13:32:51.312088 | controller | changed: [controller] 2026-04-22 13:32:51.312235 | controller | 2026-04-22 13:32:51.312473 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-04-22 13:32:51.312735 | controller | Wednesday 22 April 2026 13:32:51 +0000 (0:00:01.027) 0:00:08.806 ******* 2026-04-22 13:32:51.346623 | controller | skipping: [controller] 2026-04-22 13:32:51.346793 | controller | 2026-04-22 13:32:51.346991 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-04-22 13:32:51.347175 | controller | Wednesday 22 April 2026 13:32:51 +0000 (0:00:00.035) 0:00:08.841 ******* 2026-04-22 13:32:51.380925 | controller | skipping: [controller] 2026-04-22 13:32:51.381059 | controller | 2026-04-22 13:32:51.381252 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-04-22 13:32:51.381442 | controller | Wednesday 22 April 2026 13:32:51 +0000 (0:00:00.034) 0:00:08.876 ******* 2026-04-22 13:32:51.418022 | controller | ok: [controller] => { 2026-04-22 13:32:51.418220 | controller | "msg": "https://dl.k8s.io/release/v1.35.4/bin/linux/amd64/kubectl" 2026-04-22 13:32:51.418399 | controller | } 2026-04-22 13:32:51.418579 | controller | 2026-04-22 13:32:51.418763 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-04-22 13:32:51.418949 | controller | Wednesday 22 April 2026 13:32:51 +0000 (0:00:00.036) 0:00:08.912 ******* 2026-04-22 13:32:53.714039 | controller | changed: [controller] 2026-04-22 13:32:53.714082 | controller | 2026-04-22 13:32:53.714088 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-04-22 13:32:53.714254 | controller | Wednesday 22 April 2026 13:32:53 +0000 (0:00:02.295) 0:00:11.208 ******* 2026-04-22 13:32:53.749927 | controller | skipping: [controller] 2026-04-22 13:32:53.750022 | controller | 2026-04-22 13:32:53.750229 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-04-22 13:32:53.750265 | controller | Wednesday 22 April 2026 13:32:53 +0000 (0:00:00.036) 0:00:11.245 ******* 2026-04-22 13:32:53.790617 | controller | skipping: [controller] 2026-04-22 13:32:53.790692 | controller | 2026-04-22 13:32:53.790707 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-04-22 13:32:53.790811 | controller | Wednesday 22 April 2026 13:32:53 +0000 (0:00:00.037) 0:00:11.282 ******* 2026-04-22 13:32:53.827768 | controller | ok: [controller] => { 2026-04-22 13:32:53.827900 | controller | "msg": "https://github.com/fluxcd/flux2/releases/download/v0.32.0/flux_0.32.0_linux_amd64.tar.gz" 2026-04-22 13:32:53.828021 | controller | } 2026-04-22 13:32:53.828159 | controller | 2026-04-22 13:32:53.828316 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-04-22 13:32:53.828535 | controller | Wednesday 22 April 2026 13:32:53 +0000 (0:00:00.039) 0:00:11.322 ******* 2026-04-22 13:32:54.921780 | controller | changed: [controller] 2026-04-22 13:32:54.921841 | controller | 2026-04-22 13:32:54.922005 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-04-22 13:32:54.922137 | controller | Wednesday 22 April 2026 13:32:54 +0000 (0:00:01.091) 0:00:12.413 ******* 2026-04-22 13:32:54.950131 | controller | skipping: [controller] 2026-04-22 13:32:54.950178 | controller | 2026-04-22 13:32:54.950183 | controller | PLAY RECAP ********************************************************************* 2026-04-22 13:32:54.950188 | controller | controller : ok=28 changed=8 unreachable=0 failed=0 skipped=14 rescued=0 ignored=0 2026-04-22 13:32:54.950191 | controller | 2026-04-22 13:32:54.950194 | controller | 2026-04-22 13:32:54.950198 | controller | TASKS RECAP ******************************************************************** 2026-04-22 13:32:54.950201 | controller | Wednesday 22 April 2026 13:32:54 +0000 (0:00:00.030) 0:00:12.443 ******* 2026-04-22 13:32:54.950204 | controller | =============================================================================== 2026-04-22 13:32:54.950207 | controller | vexxhost.containers.download_artifact : Download item ------------------- 2.30s 2026-04-22 13:32:54.950210 | controller | vexxhost.containers.download_artifact : Download item ------------------- 1.49s 2026-04-22 13:32:54.950213 | controller | vexxhost.containers.download_artifact : Download item ------------------- 1.19s 2026-04-22 13:32:54.950216 | controller | vexxhost.containers.download_artifact : Download item ------------------- 1.09s 2026-04-22 13:32:54.950220 | controller | vexxhost.containers.download_artifact : Download item ------------------- 1.03s 2026-04-22 13:32:54.950223 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.99s 2026-04-22 13:32:54.950242 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.81s 2026-04-22 13:32:54.950246 | controller | Gather minimal facts ---------------------------------------------------- 0.70s 2026-04-22 13:32:54.950249 | controller | vexxhost.containers.directory : Create directory (/var/lib/downloads) --- 0.70s 2026-04-22 13:32:54.950252 | controller | Find all subdirectories in the role location ---------------------------- 0.42s 2026-04-22 13:32:54.950255 | controller | Select only defaults/ directories and load vars ------------------------- 0.35s 2026-04-22 13:32:54.950269 | controller | Include download_artifact role ------------------------------------------ 0.25s 2026-04-22 13:32:54.950273 | controller | Find all components with checksums and get latest versions (CI) --------- 0.15s 2026-04-22 13:32:54.950382 | controller | Filter checksums to keep only latest versions (CI) ---------------------- 0.09s 2026-04-22 13:32:54.951158 | controller | Generate list of all binaries for all roles ----------------------------- 0.07s 2026-04-22 13:32:54.951169 | controller | vexxhost.containers.download_artifact : Starting download of file ------- 0.04s 2026-04-22 13:32:54.951174 | controller | vexxhost.containers.download_artifact : Starting download of file ------- 0.04s 2026-04-22 13:32:54.951178 | controller | vexxhost.containers.download_artifact : Extract archive ----------------- 0.04s 2026-04-22 13:32:54.951183 | controller | vexxhost.containers.download_artifact : Starting download of file ------- 0.04s 2026-04-22 13:32:54.951187 | controller | vexxhost.containers.download_artifact : Starting download of file ------- 0.04s 2026-04-22 13:32:55.095668 | controller | INFO [download-binaries > converge] Executed: Successful 2026-04-22 13:32:55.106351 | controller | INFO [download-binaries > idempotence] Executing 2026-04-22 13:32:55.983822 | controller | 2026-04-22 13:32:55.984204 | controller | PLAY [Download all binaries required at runtime for ansible-collection-kubernetes] *** 2026-04-22 13:32:55.984461 | controller | 2026-04-22 13:32:55.984736 | controller | TASK [Gather minimal facts] **************************************************** 2026-04-22 13:32:55.985002 | controller | Wednesday 22 April 2026 13:32:55 +0000 (0:00:00.014) 0:00:00.014 ******* 2026-04-22 13:32:56.712867 | controller | ok: [controller -> localhost] 2026-04-22 13:32:56.712907 | controller | 2026-04-22 13:32:56.712914 | controller | TASK [Find all subdirectories in the role location] **************************** 2026-04-22 13:32:56.712919 | controller | Wednesday 22 April 2026 13:32:56 +0000 (0:00:00.728) 0:00:00.742 ******* 2026-04-22 13:32:57.145284 | controller | ok: [controller -> localhost] 2026-04-22 13:32:57.145619 | controller | 2026-04-22 13:32:57.145894 | controller | TASK [Select only defaults/ directories and load vars] ************************* 2026-04-22 13:32:57.146209 | controller | Wednesday 22 April 2026 13:32:57 +0000 (0:00:00.433) 0:00:01.175 ******* 2026-04-22 13:32:57.498465 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/keepalived/defaults) 2026-04-22 13:32:57.498631 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/cluster_api/defaults) 2026-04-22 13:32:57.498757 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kubelet/defaults) 2026-04-22 13:32:57.498881 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/helm/defaults) 2026-04-22 13:32:57.499000 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kubernetes/defaults) 2026-04-22 13:32:57.499119 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/envoy_gateway/defaults) 2026-04-22 13:32:57.499237 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/clusterctl/defaults) 2026-04-22 13:32:57.499355 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/upload_helm_chart/defaults) 2026-04-22 13:32:57.499473 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/openstack_resource_controller/defaults) 2026-04-22 13:32:57.499597 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/cilium/defaults) 2026-04-22 13:32:57.499719 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kubeadm/defaults) 2026-04-22 13:32:57.499837 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/cert_manager/defaults) 2026-04-22 13:32:57.499954 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kube_vip/defaults) 2026-04-22 13:32:57.500072 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kubectl/defaults) 2026-04-22 13:32:57.500189 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/haproxy/defaults) 2026-04-22 13:32:57.500305 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/flux/defaults) 2026-04-22 13:32:57.500411 | controller | 2026-04-22 13:32:57.500528 | controller | TASK [Find all components with checksums and get latest versions (CI)] ********* 2026-04-22 13:32:57.500643 | controller | Wednesday 22 April 2026 13:32:57 +0000 (0:00:00.351) 0:00:01.527 ******* 2026-04-22 13:32:57.625324 | controller | ok: [controller -> localhost] => (item=kubelet_checksums) 2026-04-22 13:32:57.625427 | controller | ok: [controller -> localhost] => (item=helm_checksums) 2026-04-22 13:32:57.625553 | controller | ok: [controller -> localhost] => (item=helm_diff_checksums) 2026-04-22 13:32:57.626217 | controller | ok: [controller -> localhost] => (item=clusterctl_checksums) 2026-04-22 13:32:57.626277 | controller | ok: [controller -> localhost] => (item=kubeadm_checksums) 2026-04-22 13:32:57.626286 | controller | ok: [controller -> localhost] => (item=kubectl_checksums) 2026-04-22 13:32:57.626294 | controller | ok: [controller -> localhost] => (item=flux_checksums) 2026-04-22 13:32:57.626312 | controller | 2026-04-22 13:32:57.626321 | controller | TASK [Filter checksums to keep only latest versions (CI)] ********************** 2026-04-22 13:32:57.626463 | controller | Wednesday 22 April 2026 13:32:57 +0000 (0:00:00.128) 0:00:01.655 ******* 2026-04-22 13:32:57.726150 | controller | ok: [controller -> localhost] => (item=kubelet_checksums) 2026-04-22 13:32:57.726214 | controller | ok: [controller -> localhost] => (item=helm_checksums) 2026-04-22 13:32:57.726939 | controller | ok: [controller -> localhost] => (item=helm_diff_checksums) 2026-04-22 13:32:57.726970 | controller | ok: [controller -> localhost] => (item=clusterctl_checksums) 2026-04-22 13:32:57.726975 | controller | ok: [controller -> localhost] => (item=kubeadm_checksums) 2026-04-22 13:32:57.726980 | controller | ok: [controller -> localhost] => (item=kubectl_checksums) 2026-04-22 13:32:57.726985 | controller | ok: [controller -> localhost] => (item=flux_checksums) 2026-04-22 13:32:57.726989 | controller | 2026-04-22 13:32:57.726993 | controller | TASK [Generate list of all binaries for all roles] ***************************** 2026-04-22 13:32:57.726997 | controller | Wednesday 22 April 2026 13:32:57 +0000 (0:00:00.100) 0:00:01.755 ******* 2026-04-22 13:32:57.806476 | controller | ok: [controller -> localhost] 2026-04-22 13:32:57.806547 | controller | 2026-04-22 13:32:57.806610 | controller | TASK [Include download_artifact role] ****************************************** 2026-04-22 13:32:57.806706 | controller | Wednesday 22 April 2026 13:32:57 +0000 (0:00:00.078) 0:00:01.834 ******* 2026-04-22 13:32:58.005514 | controller | included: vexxhost.containers.download_artifact for controller => (item={'url': 'https://dl.k8s.io/release/v1.35.4/bin/linux/amd64/kubelet', 'checksum': '983a6ba5a49823dcdd745c674e5e2416377dd27d6ad1b42d2befa0fb961a19f6', 'dest': '/var/lib/downloads/kubelet-1.35.4-linux-amd64', 'version': '1.35.4'}) 2026-04-22 13:32:58.005576 | 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-22 13:32:58.005597 | 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-22 13:32:58.005660 | 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-22 13:32:58.005820 | controller | included: vexxhost.containers.download_artifact for controller => (item={'url': 'https://dl.k8s.io/release/v1.35.4/bin/linux/amd64/kubeadm', 'checksum': '0c0497da793f8897c14e45340da919534b615294a1aab69dc1998896c0f11145', 'dest': '/var/lib/downloads/kubeadm-1.35.4-linux-amd64', 'version': '1.35.4'}) 2026-04-22 13:32:58.009976 | controller | included: vexxhost.containers.download_artifact for controller => (item={'url': 'https://dl.k8s.io/release/v1.35.4/bin/linux/amd64/kubectl', 'checksum': 'b529430df69a688fd61b64ad2299edb5fd71cb58be2a4779dba624c7d3510efd', 'dest': '/var/lib/downloads/kubectl-1.35.4-linux-amd64', 'version': '1.35.4'}) 2026-04-22 13:32:58.010011 | 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-22 13:32:58.010020 | controller | 2026-04-22 13:32:58.010029 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-04-22 13:32:58.010037 | controller | Wednesday 22 April 2026 13:32:58 +0000 (0:00:00.201) 0:00:02.035 ******* 2026-04-22 13:32:58.046430 | controller | skipping: [controller] 2026-04-22 13:32:58.046561 | controller | 2026-04-22 13:32:58.046682 | controller | TASK [vexxhost.containers.directory : Create directory (/var/lib/downloads)] *** 2026-04-22 13:32:58.046798 | controller | Wednesday 22 April 2026 13:32:58 +0000 (0:00:00.039) 0:00:02.075 ******* 2026-04-22 13:32:58.571355 | 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-22 13:32:58.586840 | controller | ok: [controller] 2026-04-22 13:32:58.587138 | controller | 2026-04-22 13:32:58.587443 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-04-22 13:32:58.587707 | controller | Wednesday 22 April 2026 13:32:58 +0000 (0:00:00.538) 0:00:02.613 ******* 2026-04-22 13:32:58.626477 | controller | ok: [controller] => { 2026-04-22 13:32:58.626578 | controller | "msg": "https://dl.k8s.io/release/v1.35.4/bin/linux/amd64/kubelet" 2026-04-22 13:32:58.626702 | controller | } 2026-04-22 13:32:58.626810 | controller | 2026-04-22 13:32:58.626936 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-04-22 13:32:58.627062 | controller | Wednesday 22 April 2026 13:32:58 +0000 (0:00:00.042) 0:00:02.656 ******* 2026-04-22 13:32:59.250495 | controller | ok: [controller] 2026-04-22 13:32:59.250558 | controller | 2026-04-22 13:32:59.250721 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-04-22 13:32:59.250855 | controller | Wednesday 22 April 2026 13:32:59 +0000 (0:00:00.620) 0:00:03.277 ******* 2026-04-22 13:32:59.285601 | controller | skipping: [controller] 2026-04-22 13:32:59.285666 | controller | 2026-04-22 13:32:59.285888 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-04-22 13:32:59.286007 | controller | Wednesday 22 April 2026 13:32:59 +0000 (0:00:00.038) 0:00:03.316 ******* 2026-04-22 13:32:59.326606 | controller | skipping: [controller] 2026-04-22 13:32:59.326724 | controller | 2026-04-22 13:32:59.326863 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-04-22 13:32:59.326993 | controller | Wednesday 22 April 2026 13:32:59 +0000 (0:00:00.037) 0:00:03.353 ******* 2026-04-22 13:32:59.365314 | controller | ok: [controller] => { 2026-04-22 13:32:59.365491 | controller | "msg": "https://get.helm.sh/helm-v3.11.2-linux-amd64.tar.gz" 2026-04-22 13:32:59.366132 | controller | } 2026-04-22 13:32:59.366186 | controller | 2026-04-22 13:32:59.366204 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-04-22 13:32:59.366432 | controller | Wednesday 22 April 2026 13:32:59 +0000 (0:00:00.041) 0:00:03.395 ******* 2026-04-22 13:32:59.771418 | controller | ok: [controller] 2026-04-22 13:32:59.771464 | controller | 2026-04-22 13:32:59.771473 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-04-22 13:32:59.771481 | controller | Wednesday 22 April 2026 13:32:59 +0000 (0:00:00.403) 0:00:03.798 ******* 2026-04-22 13:32:59.806434 | controller | skipping: [controller] 2026-04-22 13:32:59.806721 | controller | 2026-04-22 13:32:59.807017 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-04-22 13:32:59.807283 | controller | Wednesday 22 April 2026 13:32:59 +0000 (0:00:00.035) 0:00:03.834 ******* 2026-04-22 13:32:59.837862 | controller | skipping: [controller] 2026-04-22 13:32:59.837961 | controller | 2026-04-22 13:32:59.838238 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-04-22 13:32:59.838271 | controller | Wednesday 22 April 2026 13:32:59 +0000 (0:00:00.033) 0:00:03.868 ******* 2026-04-22 13:32:59.882707 | controller | ok: [controller] => { 2026-04-22 13:32:59.882775 | controller | "msg": "https://github.com/databus23/helm-diff/releases/download/v3.8.1/helm-diff-linux-amd64.tgz" 2026-04-22 13:32:59.882923 | controller | } 2026-04-22 13:32:59.883342 | controller | 2026-04-22 13:32:59.883378 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-04-22 13:32:59.883384 | controller | Wednesday 22 April 2026 13:32:59 +0000 (0:00:00.041) 0:00:03.909 ******* 2026-04-22 13:33:00.317686 | controller | ok: [controller] 2026-04-22 13:33:00.317742 | controller | 2026-04-22 13:33:00.317916 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-04-22 13:33:00.318124 | controller | Wednesday 22 April 2026 13:33:00 +0000 (0:00:00.438) 0:00:04.347 ******* 2026-04-22 13:33:00.354285 | controller | skipping: [controller] 2026-04-22 13:33:00.354452 | controller | 2026-04-22 13:33:00.354647 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-04-22 13:33:00.354841 | controller | Wednesday 22 April 2026 13:33:00 +0000 (0:00:00.033) 0:00:04.380 ******* 2026-04-22 13:33:00.385772 | controller | skipping: [controller] 2026-04-22 13:33:00.385879 | controller | 2026-04-22 13:33:00.386252 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-04-22 13:33:00.386287 | controller | Wednesday 22 April 2026 13:33:00 +0000 (0:00:00.035) 0:00:04.416 ******* 2026-04-22 13:33:00.425754 | controller | ok: [controller] => { 2026-04-22 13:33:00.426952 | controller | "msg": "https://github.com/kubernetes-sigs/cluster-api/releases/download/v1.10.5/clusterctl-linux-amd64" 2026-04-22 13:33:00.426981 | controller | } 2026-04-22 13:33:00.426986 | controller | 2026-04-22 13:33:00.426989 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-04-22 13:33:00.426993 | controller | Wednesday 22 April 2026 13:33:00 +0000 (0:00:00.038) 0:00:04.455 ******* 2026-04-22 13:33:00.902580 | controller | ok: [controller] 2026-04-22 13:33:00.902645 | controller | 2026-04-22 13:33:00.902744 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-04-22 13:33:00.902865 | controller | Wednesday 22 April 2026 13:33:00 +0000 (0:00:00.473) 0:00:04.928 ******* 2026-04-22 13:33:00.934528 | controller | skipping: [controller] 2026-04-22 13:33:00.934609 | controller | 2026-04-22 13:33:00.934792 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-04-22 13:33:00.934871 | controller | Wednesday 22 April 2026 13:33:00 +0000 (0:00:00.036) 0:00:04.964 ******* 2026-04-22 13:33:00.967580 | controller | skipping: [controller] 2026-04-22 13:33:00.967640 | controller | 2026-04-22 13:33:00.967757 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-04-22 13:33:00.967902 | controller | Wednesday 22 April 2026 13:33:00 +0000 (0:00:00.033) 0:00:04.998 ******* 2026-04-22 13:33:01.009725 | controller | ok: [controller] => { 2026-04-22 13:33:01.009848 | controller | "msg": "https://dl.k8s.io/release/v1.35.4/bin/linux/amd64/kubeadm" 2026-04-22 13:33:01.010066 | controller | } 2026-04-22 13:33:01.010508 | controller | 2026-04-22 13:33:01.010541 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-04-22 13:33:01.010549 | controller | Wednesday 22 April 2026 13:33:01 +0000 (0:00:00.041) 0:00:05.039 ******* 2026-04-22 13:33:01.466591 | controller | ok: [controller] 2026-04-22 13:33:01.466662 | controller | 2026-04-22 13:33:01.466782 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-04-22 13:33:01.466941 | controller | Wednesday 22 April 2026 13:33:01 +0000 (0:00:00.454) 0:00:05.494 ******* 2026-04-22 13:33:01.498856 | controller | skipping: [controller] 2026-04-22 13:33:01.498928 | controller | 2026-04-22 13:33:01.499076 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-04-22 13:33:01.499205 | controller | Wednesday 22 April 2026 13:33:01 +0000 (0:00:00.034) 0:00:05.529 ******* 2026-04-22 13:33:01.533280 | controller | skipping: [controller] 2026-04-22 13:33:01.533327 | controller | 2026-04-22 13:33:01.533386 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-04-22 13:33:01.533480 | controller | Wednesday 22 April 2026 13:33:01 +0000 (0:00:00.034) 0:00:05.563 ******* 2026-04-22 13:33:01.574603 | controller | ok: [controller] => { 2026-04-22 13:33:01.574730 | controller | "msg": "https://dl.k8s.io/release/v1.35.4/bin/linux/amd64/kubectl" 2026-04-22 13:33:01.574903 | controller | } 2026-04-22 13:33:01.575056 | controller | 2026-04-22 13:33:01.575204 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-04-22 13:33:01.575360 | controller | Wednesday 22 April 2026 13:33:01 +0000 (0:00:00.039) 0:00:05.603 ******* 2026-04-22 13:33:02.053931 | controller | ok: [controller] 2026-04-22 13:33:02.054014 | controller | 2026-04-22 13:33:02.054161 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-04-22 13:33:02.054285 | controller | Wednesday 22 April 2026 13:33:02 +0000 (0:00:00.479) 0:00:06.083 ******* 2026-04-22 13:33:02.090300 | controller | skipping: [controller] 2026-04-22 13:33:02.090405 | controller | 2026-04-22 13:33:02.090536 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-04-22 13:33:02.090703 | controller | Wednesday 22 April 2026 13:33:02 +0000 (0:00:00.036) 0:00:06.119 ******* 2026-04-22 13:33:02.125562 | controller | skipping: [controller] 2026-04-22 13:33:02.125594 | controller | 2026-04-22 13:33:02.125751 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-04-22 13:33:02.125874 | controller | Wednesday 22 April 2026 13:33:02 +0000 (0:00:00.036) 0:00:06.156 ******* 2026-04-22 13:33:02.171651 | controller | ok: [controller] => { 2026-04-22 13:33:02.171698 | controller | "msg": "https://github.com/fluxcd/flux2/releases/download/v0.32.0/flux_0.32.0_linux_amd64.tar.gz" 2026-04-22 13:33:02.171796 | controller | } 2026-04-22 13:33:02.171889 | controller | 2026-04-22 13:33:02.171977 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-04-22 13:33:02.172059 | controller | Wednesday 22 April 2026 13:33:02 +0000 (0:00:00.045) 0:00:06.201 ******* 2026-04-22 13:33:02.598607 | controller | ok: [controller] 2026-04-22 13:33:02.598726 | controller | 2026-04-22 13:33:02.598808 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-04-22 13:33:02.598932 | controller | Wednesday 22 April 2026 13:33:02 +0000 (0:00:00.424) 0:00:06.625 ******* 2026-04-22 13:33:02.628377 | controller | skipping: [controller] 2026-04-22 13:33:02.628410 | controller | 2026-04-22 13:33:02.628506 | controller | PLAY RECAP ********************************************************************* 2026-04-22 13:33:02.628606 | controller | controller : ok=28 changed=0 unreachable=0 failed=0 skipped=14 rescued=0 ignored=0 2026-04-22 13:33:02.628686 | controller | 2026-04-22 13:33:02.628760 | controller | 2026-04-22 13:33:02.628855 | controller | TASKS RECAP ******************************************************************** 2026-04-22 13:33:02.630204 | controller | Wednesday 22 April 2026 13:33:02 +0000 (0:00:00.034) 0:00:06.659 ******* 2026-04-22 13:33:02.630279 | controller | =============================================================================== 2026-04-22 13:33:02.630288 | controller | Gather minimal facts ---------------------------------------------------- 0.73s 2026-04-22 13:33:02.630296 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.62s 2026-04-22 13:33:02.630304 | controller | vexxhost.containers.directory : Create directory (/var/lib/downloads) --- 0.54s 2026-04-22 13:33:02.630311 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.48s 2026-04-22 13:33:02.630319 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.47s 2026-04-22 13:33:02.630326 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.46s 2026-04-22 13:33:02.630333 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.44s 2026-04-22 13:33:02.630340 | controller | Find all subdirectories in the role location ---------------------------- 0.43s 2026-04-22 13:33:02.630347 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.42s 2026-04-22 13:33:02.630355 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.40s 2026-04-22 13:33:02.630362 | controller | Select only defaults/ directories and load vars ------------------------- 0.35s 2026-04-22 13:33:02.630369 | controller | Include download_artifact role ------------------------------------------ 0.20s 2026-04-22 13:33:02.630391 | controller | Find all components with checksums and get latest versions (CI) --------- 0.13s 2026-04-22 13:33:02.630410 | controller | Filter checksums to keep only latest versions (CI) ---------------------- 0.10s 2026-04-22 13:33:02.630417 | controller | Generate list of all binaries for all roles ----------------------------- 0.08s 2026-04-22 13:33:02.630425 | controller | vexxhost.containers.download_artifact : Starting download of file ------- 0.05s 2026-04-22 13:33:02.630784 | controller | vexxhost.containers.download_artifact : Starting download of file ------- 0.04s 2026-04-22 13:33:02.630818 | controller | vexxhost.containers.download_artifact : Starting download of file ------- 0.04s 2026-04-22 13:33:02.630822 | controller | vexxhost.containers.download_artifact : Starting download of file ------- 0.04s 2026-04-22 13:33:02.630826 | controller | vexxhost.containers.download_artifact : Starting download of file ------- 0.04s 2026-04-22 13:33:02.850617 | controller | INFO [download-binaries > idempotence] Executed: Successful 2026-04-22 13:33:02.867454 | controller | INFO [download-binaries > side_effect] Executing 2026-04-22 13:33:02.867844 | controller | WARNING [download-binaries > side_effect] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-04-22 13:33:02.878275 | controller | INFO [download-binaries > verify] Executing 2026-04-22 13:33:03.764720 | controller | 2026-04-22 13:33:03.764799 | controller | PLAY [Verify] ****************************************************************** 2026-04-22 13:33:03.764881 | controller | 2026-04-22 13:33:03.765000 | controller | TASK [Gathering Facts] ********************************************************* 2026-04-22 13:33:03.765132 | controller | Wednesday 22 April 2026 13:33:03 +0000 (0:00:00.012) 0:00:00.012 ******* 2026-04-22 13:33:05.884884 | 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-22 13:33:05.890209 | controller | ok: [controller] 2026-04-22 13:33:05.890326 | controller | 2026-04-22 13:33:05.890439 | controller | TASK [Stat target dir] ********************************************************* 2026-04-22 13:33:05.890581 | controller | Wednesday 22 April 2026 13:33:05 +0000 (0:00:02.125) 0:00:02.137 ******* 2026-04-22 13:33:06.314930 | controller | ok: [controller] 2026-04-22 13:33:06.314970 | controller | 2026-04-22 13:33:06.314978 | controller | TASK [Assert that target dir is created] *************************************** 2026-04-22 13:33:06.314985 | controller | Wednesday 22 April 2026 13:33:06 +0000 (0:00:00.420) 0:00:02.558 ******* 2026-04-22 13:33:06.350826 | controller | ok: [controller] => { 2026-04-22 13:33:06.350864 | controller | "changed": false, 2026-04-22 13:33:06.350872 | controller | "msg": "All assertions passed" 2026-04-22 13:33:06.350879 | controller | } 2026-04-22 13:33:06.350886 | controller | 2026-04-22 13:33:06.350892 | controller | TASK [Find target files] ******************************************************* 2026-04-22 13:33:06.350897 | controller | Wednesday 22 April 2026 13:33:06 +0000 (0:00:00.039) 0:00:02.597 ******* 2026-04-22 13:33:06.794515 | controller | ok: [controller] 2026-04-22 13:33:06.794667 | controller | 2026-04-22 13:33:06.794793 | controller | TASK [Assert that some files were downloaded] ********************************** 2026-04-22 13:33:06.794911 | controller | Wednesday 22 April 2026 13:33:06 +0000 (0:00:00.443) 0:00:03.040 ******* 2026-04-22 13:33:06.830501 | controller | ok: [controller] => { 2026-04-22 13:33:06.830585 | controller | "changed": false, 2026-04-22 13:33:06.830714 | controller | "msg": "All assertions passed" 2026-04-22 13:33:06.830830 | controller | } 2026-04-22 13:33:06.830939 | controller | 2026-04-22 13:33:06.831059 | controller | PLAY RECAP ********************************************************************* 2026-04-22 13:33:06.831193 | controller | controller : ok=5 changed=0 unreachable=0 failed=0 skipped=0 rescued=0 ignored=0 2026-04-22 13:33:06.831294 | controller | 2026-04-22 13:33:06.831399 | controller | 2026-04-22 13:33:06.831515 | controller | TASKS RECAP ******************************************************************** 2026-04-22 13:33:06.831639 | controller | Wednesday 22 April 2026 13:33:06 +0000 (0:00:00.034) 0:00:03.075 ******* 2026-04-22 13:33:06.831751 | controller | =============================================================================== 2026-04-22 13:33:06.831868 | controller | Gathering Facts --------------------------------------------------------- 2.13s 2026-04-22 13:33:06.831992 | controller | Find target files ------------------------------------------------------- 0.44s 2026-04-22 13:33:06.832112 | controller | Stat target dir --------------------------------------------------------- 0.42s 2026-04-22 13:33:06.832227 | controller | Assert that target dir is created --------------------------------------- 0.04s 2026-04-22 13:33:06.832343 | controller | Assert that some files were downloaded ---------------------------------- 0.03s 2026-04-22 13:33:06.941985 | controller | INFO [download-binaries > verify] Executed: Successful 2026-04-22 13:33:06.945042 | controller | INFO [download-binaries > cleanup] Executing 2026-04-22 13:33:06.945393 | controller | WARNING [download-binaries > cleanup] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-04-22 13:33:06.950717 | controller | INFO [download-binaries > destroy] Executing 2026-04-22 13:33:06.950810 | controller | WARNING [download-binaries > destroy] Skipping, '--destroy=never' requested. 2026-04-22 13:33:06.950922 | controller | INFO [download-binaries > destroy] Executed: Successful 2026-04-22 13:33:06.951206 | controller | WARNING Molecule executed 1 scenario (1 missing files) 2026-04-22 13:33:07.568446 | controller | ok: Runtime: 0:00:45.144153 2026-04-22 13:33:08.413601 | 2026-04-22 13:33:08.413737 | PLAY RECAP 2026-04-22 13:33:08.413811 | controller | ok: 3 changed: 3 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-04-22 13:33:08.413846 | 2026-04-22 13:33:08.574095 | RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/run.yaml@main] 2026-04-22 13:33:08.577788 | POST-RUN START: [untrusted : github.com/vexxhost/ansible-collection-kubernetes/test-playbooks/molecule/post.yml@main] 2026-04-22 13:33:09.196021 | 2026-04-22 13:33:09.196195 | PLAY [all] 2026-04-22 13:33:09.208427 | 2026-04-22 13:33:09.208557 | TASK [describe-kubernetes-objects : creating directory for cluster scoped objects] 2026-04-22 13:33:09.622908 | controller | changed 2026-04-22 13:33:09.628937 | 2026-04-22 13:33:09.629060 | TASK [describe-kubernetes-objects : Gathering descriptions for cluster scoped objects] 2026-04-22 13:33:10.069061 | controller | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-04-22 13:33:10.069197 | controller | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-04-22 13:33:10.076516 | controller | environment: line 1: kubectl: command not found 2026-04-22 13:33:10.078312 | controller | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-04-22 13:33:10.080635 | controller | environment: line 1: kubectl: command not found 2026-04-22 13:33:10.081758 | controller | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-04-22 13:33:10.084337 | controller | environment: line 1: kubectl: command not found 2026-04-22 13:33:10.086052 | controller | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-04-22 13:33:10.087743 | controller | environment: line 1: kubectl: command not found 2026-04-22 13:33:10.089189 | controller | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-04-22 13:33:10.090227 | controller | environment: line 1: kubectl: command not found 2026-04-22 13:33:10.092111 | controller | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-04-22 13:33:10.160553 | controller | ok: Runtime: 0:00:00.036812 2026-04-22 13:33:10.167077 | 2026-04-22 13:33:10.167196 | TASK [describe-kubernetes-objects : creating directory for namespace scoped objects] 2026-04-22 13:33:10.441983 | controller | changed 2026-04-22 13:33:10.447513 | 2026-04-22 13:33:10.447613 | TASK [describe-kubernetes-objects : Gathering descriptions for namespace scoped objects] 2026-04-22 13:33:10.705863 | controller | environment: line 5: kubectl: command not found 2026-04-22 13:33:10.707385 | controller | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-04-22 13:33:10.707870 | controller | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-04-22 13:33:10.707900 | controller | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-04-22 13:33:10.976643 | controller | ok: Runtime: 0:00:00.013814 2026-04-22 13:33:10.984757 | 2026-04-22 13:33:10.985204 | TASK [describe-kubernetes-objects : Downloads logs to executor] 2026-04-22 13:33:11.748183 | controller | changed: 2026-04-22 13:33:11.748455 | controller | created directory /var/lib/zuul/builds/3fb8d73e56094d1aac57c1a30073a363/work/logs/controller 2026-04-22 13:33:11.748519 | controller | cd+++++++++ objects/ 2026-04-22 13:33:11.748569 | controller | cd+++++++++ objects/cluster/ 2026-04-22 13:33:11.748617 | controller | cd+++++++++ objects/namespaced/ 2026-04-22 13:33:11.761066 | 2026-04-22 13:33:11.761253 | TASK [gather-pod-logs : creating directory for pod logs] 2026-04-22 13:33:11.999625 | controller | changed 2026-04-22 13:33:12.006727 | 2026-04-22 13:33:12.006811 | TASK [gather-pod-logs : creating directory for failed pod logs] 2026-04-22 13:33:12.251234 | controller | changed 2026-04-22 13:33:12.255828 | 2026-04-22 13:33:12.255898 | TASK [gather-pod-logs : retrieve all kubernetes logs, current and previous (if they exist)] 2026-04-22 13:33:12.517440 | controller | environment: line 3: kubectl: command not found 2026-04-22 13:33:12.788180 | controller | ok: Runtime: 0:00:00.014531 2026-04-22 13:33:12.796653 | 2026-04-22 13:33:12.796716 | TASK [gather-pod-logs : Downloads pod logs to executor] 2026-04-22 13:33:13.347147 | controller | changed: 2026-04-22 13:33:13.347419 | controller | cd+++++++++ pod-logs/ 2026-04-22 13:33:13.347482 | controller | cd+++++++++ pod-logs/failed-pods/ 2026-04-22 13:33:13.358210 | 2026-04-22 13:33:13.358353 | LOOP [helm-release-status : creating directory for helm release status] 2026-04-22 13:33:13.605517 | controller | changed: "values" 2026-04-22 13:33:13.809486 | controller | changed: "releases" 2026-04-22 13:33:13.818470 | 2026-04-22 13:33:13.818679 | TASK [helm-release-status : Gather get release status for helm charts] 2026-04-22 13:33:14.077457 | controller | /bin/bash: line 3: kubectl: command not found 2026-04-22 13:33:14.381650 | controller | ok: Runtime: 0:00:00.009894 2026-04-22 13:33:14.388012 | 2026-04-22 13:33:14.388114 | TASK [helm-release-status : Downloads logs to executor] 2026-04-22 13:33:14.946150 | controller | changed: 2026-04-22 13:33:14.946405 | controller | cd+++++++++ helm/ 2026-04-22 13:33:14.946476 | controller | cd+++++++++ helm/releases/ 2026-04-22 13:33:14.946529 | controller | cd+++++++++ helm/values/ 2026-04-22 13:33:14.955312 | 2026-04-22 13:33:14.955452 | PLAY RECAP 2026-04-22 13:33:14.955542 | controller | ok: 12 changed: 12 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-04-22 13:33:14.955590 | 2026-04-22 13:33:15.110952 | POST-RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/ansible-collection-kubernetes/test-playbooks/molecule/post.yml@main] 2026-04-22 13:33:15.113529 | POST-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post.yaml@main] 2026-04-22 13:33:15.792469 | 2026-04-22 13:33:15.792668 | PLAY [all] 2026-04-22 13:33:15.804523 | 2026-04-22 13:33:15.804669 | TASK [fetch-output : Set log path for multiple nodes] 2026-04-22 13:33:15.859624 | controller | skipping: Conditional result was False 2026-04-22 13:33:15.867637 | 2026-04-22 13:33:15.867799 | TASK [fetch-output : Set log path for single node] 2026-04-22 13:33:15.909495 | controller | ok 2026-04-22 13:33:15.915339 | 2026-04-22 13:33:15.915451 | LOOP [fetch-output : Ensure local output dirs] 2026-04-22 13:33:16.394271 | controller -> localhost | ok: "/var/lib/zuul/builds/3fb8d73e56094d1aac57c1a30073a363/work/logs" 2026-04-22 13:33:16.618651 | controller -> localhost | changed: "/var/lib/zuul/builds/3fb8d73e56094d1aac57c1a30073a363/work/artifacts" 2026-04-22 13:33:16.841362 | controller -> localhost | changed: "/var/lib/zuul/builds/3fb8d73e56094d1aac57c1a30073a363/work/docs" 2026-04-22 13:33:16.853464 | 2026-04-22 13:33:16.853616 | LOOP [fetch-output : Collect logs, artifacts and docs] 2026-04-22 13:33:17.538575 | controller | changed: .d..t...... ./ 2026-04-22 13:33:17.538884 | controller | changed: All items complete 2026-04-22 13:33:17.538931 | 2026-04-22 13:33:18.092375 | controller | changed: .d..t...... ./ 2026-04-22 13:33:18.602906 | controller | changed: .d..t...... ./ 2026-04-22 13:33:18.616946 | 2026-04-22 13:33:18.617121 | LOOP [merge-output-to-logs : Move artifacts and docs to logs dir] 2026-04-22 13:33:19.105691 | controller -> localhost | ok: Item: artifacts Runtime: 0:00:00.006225 2026-04-22 13:33:19.365750 | controller -> localhost | ok: Item: docs Runtime: 0:00:00.008332 2026-04-22 13:33:19.388178 | 2026-04-22 13:33:19.388397 | PLAY [all] 2026-04-22 13:33:19.395453 | 2026-04-22 13:33:19.395544 | TASK [remove-build-sshkey : Remove the build SSH key from all nodes] 2026-04-22 13:33:19.912390 | controller | changed 2026-04-22 13:33:19.919464 | 2026-04-22 13:33:19.919579 | PLAY RECAP 2026-04-22 13:33:19.919642 | controller | ok: 5 changed: 4 unreachable: 0 failed: 0 skipped: 1 rescued: 0 ignored: 0 2026-04-22 13:33:19.919673 | 2026-04-22 13:33:20.067573 | POST-RUN END RESULT_NORMAL: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post.yaml@main] 2026-04-22 13:33:20.070135 | POST-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post-logs.yaml@main] 2026-04-22 13:33:20.688029 | 2026-04-22 13:33:20.688197 | PLAY [localhost] 2026-04-22 13:33:20.699042 | 2026-04-22 13:33:20.699143 | TASK [Generate Zuul manifest] 2026-04-22 13:33:20.718519 | localhost | ok 2026-04-22 13:33:20.738556 | 2026-04-22 13:33:20.738685 | TASK [generate-zuul-manifest : Generate Zuul manifest] 2026-04-22 13:33:21.106332 | localhost | changed 2026-04-22 13:33:21.118754 | 2026-04-22 13:33:21.118932 | TASK [generate-zuul-manifest : Return Zuul manifest URL to Zuul] 2026-04-22 13:33:21.153541 | localhost | ok 2026-04-22 13:33:21.164487 | 2026-04-22 13:33:21.164577 | TASK [Upload logs] 2026-04-22 13:33:21.186448 | localhost | ok 2026-04-22 13:33:21.245596 | 2026-04-22 13:33:21.245721 | TASK [Set zuul-log-path fact] 2026-04-22 13:33:21.266603 | localhost | ok 2026-04-22 13:33:21.277757 | 2026-04-22 13:33:21.277839 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-04-22 13:33:21.312130 | localhost | ok 2026-04-22 13:33:21.320782 | 2026-04-22 13:33:21.320857 | TASK [upload-logs : Create log directories] 2026-04-22 13:33:21.839178 | localhost | changed 2026-04-22 13:33:21.846271 | 2026-04-22 13:33:21.846398 | TASK [upload-logs : Ensure logs are readable before uploading] 2026-04-22 13:33:22.283684 | localhost -> localhost | ok: Runtime: 0:00:00.005915 2026-04-22 13:33:22.291989 | 2026-04-22 13:33:22.292145 | TASK [upload-logs : Upload logs to log server] 2026-04-22 13:33:22.784043 | localhost | Output suppressed because no_log was given 2026-04-22 13:33:22.792054 | 2026-04-22 13:33:22.792204 | LOOP [upload-logs : Compress console log and json output] 2026-04-22 13:33:22.847283 | localhost | skipping: Conditional result was False 2026-04-22 13:33:22.860852 | localhost | skipping: Conditional result was False 2026-04-22 13:33:22.878159 | 2026-04-22 13:33:22.878347 | LOOP [upload-logs : Upload compressed console log and json output] 2026-04-22 13:33:22.923791 | localhost | skipping: Conditional result was False 2026-04-22 13:33:22.924149 | 2026-04-22 13:33:22.930201 | localhost | skipping: Conditional result was False 2026-04-22 13:33:22.944902 | 2026-04-22 13:33:22.945149 | LOOP [upload-logs : Upload console log and json output]