2026-03-11 20:28:22.448520 | Job console starting 2026-03-11 20:28:22.459960 | Updating git repos 2026-03-11 20:28:22.507661 | Cloning repos into workspace 2026-03-11 20:28:22.590666 | Restoring repo states 2026-03-11 20:28:22.614851 | Merging changes 2026-03-11 20:28:23.288847 | Checking out repos 2026-03-11 20:28:23.381715 | Preparing playbooks 2026-03-11 20:28:24.465883 | Running Ansible setup 2026-03-11 20:28:28.280137 | PRE-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/pre.yaml@main] 2026-03-11 20:28:28.894265 | 2026-03-11 20:28:28.921319 | PLAY [localhost] 2026-03-11 20:28:28.936674 | 2026-03-11 20:28:28.936765 | TASK [Gathering Facts] 2026-03-11 20:28:29.822866 | localhost | ok 2026-03-11 20:28:29.830913 | 2026-03-11 20:28:29.830991 | TASK [Setup log path fact] 2026-03-11 20:28:29.851373 | localhost | ok 2026-03-11 20:28:29.865200 | 2026-03-11 20:28:29.865270 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-03-11 20:28:29.910896 | localhost | ok 2026-03-11 20:28:29.928013 | 2026-03-11 20:28:29.928097 | TASK [emit-job-header : Print job information] 2026-03-11 20:28:29.969483 | # Job Information 2026-03-11 20:28:29.969699 | Ansible Version: 2.16.16 2026-03-11 20:28:29.969771 | Job: ansible-collection-kubernetes-molecule-download-binaries 2026-03-11 20:28:29.969822 | Pipeline: check 2026-03-11 20:28:29.969868 | Executor: 0a8996d2b663 2026-03-11 20:28:29.969912 | Triggered by: https://github.com/vexxhost/ansible-collection-kubernetes/pull/238 2026-03-11 20:28:29.969962 | Event ID: b64d8f10-1d88-11f1-9be5-cc8dbe2903ae 2026-03-11 20:28:29.974671 | 2026-03-11 20:28:29.974759 | LOOP [emit-job-header : Print node information] 2026-03-11 20:28:30.061405 | localhost | ok: 2026-03-11 20:28:30.061621 | localhost | # Node Information 2026-03-11 20:28:30.061657 | localhost | Inventory Hostname: controller 2026-03-11 20:28:30.061721 | localhost | Hostname: np0000158458 2026-03-11 20:28:30.061758 | localhost | Username: zuul 2026-03-11 20:28:30.061787 | localhost | Distro: Debian 13.3 2026-03-11 20:28:30.061812 | localhost | Provider: yul1 2026-03-11 20:28:30.061836 | localhost | Region: ca-ymq-1 2026-03-11 20:28:30.061861 | localhost | Label: debian-trixie 2026-03-11 20:28:30.061885 | localhost | Product Name: OpenStack Nova 2026-03-11 20:28:30.061908 | localhost | Interface IP: 199.204.45.227 2026-03-11 20:28:30.073758 | 2026-03-11 20:28:30.073875 | TASK [log-inventory : Ensure Zuul Ansible directory exists] 2026-03-11 20:28:30.566911 | localhost -> localhost | changed 2026-03-11 20:28:30.579280 | 2026-03-11 20:28:30.579358 | TASK [log-inventory : Copy ansible inventory to logs dir] 2026-03-11 20:28:31.463182 | localhost -> localhost | changed 2026-03-11 20:28:31.472584 | 2026-03-11 20:28:31.472656 | PLAY [all] 2026-03-11 20:28:31.481886 | 2026-03-11 20:28:31.481950 | TASK [add-build-sshkey : Check to see if ssh key was already created for this build] 2026-03-11 20:28:31.704443 | controller -> localhost | ok 2026-03-11 20:28:31.719665 | 2026-03-11 20:28:31.719758 | TASK [add-build-sshkey : Create a new key in workspace based on build UUID] 2026-03-11 20:28:31.752744 | controller | ok 2026-03-11 20:28:31.771404 | controller | included: /var/lib/zuul/builds/17eb985d1ddf49c09f1c376fda627baa/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/create-key-and-replace.yaml 2026-03-11 20:28:31.779312 | 2026-03-11 20:28:31.779435 | TASK [add-build-sshkey : Create Temp SSH key] 2026-03-11 20:28:32.804635 | controller -> localhost | Generating public/private rsa key pair. 2026-03-11 20:28:32.804838 | controller -> localhost | Your identification has been saved in /var/lib/zuul/builds/17eb985d1ddf49c09f1c376fda627baa/work/17eb985d1ddf49c09f1c376fda627baa_id_rsa 2026-03-11 20:28:32.804880 | controller -> localhost | Your public key has been saved in /var/lib/zuul/builds/17eb985d1ddf49c09f1c376fda627baa/work/17eb985d1ddf49c09f1c376fda627baa_id_rsa.pub 2026-03-11 20:28:32.804913 | controller -> localhost | The key fingerprint is: 2026-03-11 20:28:32.804944 | controller -> localhost | SHA256:swq/6xG+OfRHVXDO5JPJqc8zmSwY8aTFEf0gwAZROpk zuul-build-sshkey 2026-03-11 20:28:32.805014 | controller -> localhost | The key's randomart image is: 2026-03-11 20:28:32.805046 | controller -> localhost | +---[RSA 3072]----+ 2026-03-11 20:28:32.805084 | controller -> localhost | | o=o.++o | 2026-03-11 20:28:32.805115 | controller -> localhost | | +o..O++ | 2026-03-11 20:28:32.805147 | controller -> localhost | | E.. +oXo | 2026-03-11 20:28:32.805179 | controller -> localhost | | . *.. ..| 2026-03-11 20:28:32.805208 | controller -> localhost | | . S o.o | 2026-03-11 20:28:32.805235 | controller -> localhost | | ... o.o + o | 2026-03-11 20:28:32.805263 | controller -> localhost | | ..o.... . O | 2026-03-11 20:28:32.805291 | controller -> localhost | | o.=. . . o | 2026-03-11 20:28:32.805324 | controller -> localhost | | .O+ . | 2026-03-11 20:28:32.805352 | controller -> localhost | +----[SHA256]-----+ 2026-03-11 20:28:32.805416 | controller -> localhost | ok: Runtime: 0:00:00.616007 2026-03-11 20:28:32.810332 | 2026-03-11 20:28:32.810395 | TASK [add-build-sshkey : Remote setup ssh keys (linux)] 2026-03-11 20:28:32.842139 | controller | ok 2026-03-11 20:28:32.881133 | controller | included: /var/lib/zuul/builds/17eb985d1ddf49c09f1c376fda627baa/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/remote-linux.yaml 2026-03-11 20:28:32.890000 | 2026-03-11 20:28:32.890080 | TASK [add-build-sshkey : Remove previously added zuul-build-sshkey] 2026-03-11 20:28:32.903957 | controller | skipping: Conditional result was False 2026-03-11 20:28:32.912696 | 2026-03-11 20:28:32.912781 | TASK [add-build-sshkey : Enable access via build key on all nodes] 2026-03-11 20:28:33.489003 | controller | changed 2026-03-11 20:28:33.494402 | 2026-03-11 20:28:33.494487 | TASK [add-build-sshkey : Make sure user has a .ssh] 2026-03-11 20:28:33.711625 | controller | ok 2026-03-11 20:28:33.717481 | 2026-03-11 20:28:33.717549 | TASK [add-build-sshkey : Install build private key as SSH key on all nodes] 2026-03-11 20:28:34.240362 | controller | changed 2026-03-11 20:28:34.247899 | 2026-03-11 20:28:34.247968 | TASK [add-build-sshkey : Install build public key as SSH key on all nodes] 2026-03-11 20:28:34.796387 | controller | changed 2026-03-11 20:28:34.804452 | 2026-03-11 20:28:34.804550 | TASK [add-build-sshkey : Remote setup ssh keys (windows)] 2026-03-11 20:28:34.830962 | controller | skipping: Conditional result was False 2026-03-11 20:28:34.842958 | 2026-03-11 20:28:34.843111 | TASK [remove-zuul-sshkey : Remove master key from local agent] 2026-03-11 20:28:35.272792 | controller -> localhost | changed 2026-03-11 20:28:35.284728 | 2026-03-11 20:28:35.284817 | TASK [add-build-sshkey : Add back temp key] 2026-03-11 20:28:35.576331 | controller -> localhost | Identity added: /var/lib/zuul/builds/17eb985d1ddf49c09f1c376fda627baa/work/17eb985d1ddf49c09f1c376fda627baa_id_rsa (zuul-build-sshkey) 2026-03-11 20:28:35.576556 | controller -> localhost | ok: Runtime: 0:00:00.013671 2026-03-11 20:28:35.581856 | 2026-03-11 20:28:35.581972 | TASK [add-build-sshkey : Verify we can still SSH to all nodes] 2026-03-11 20:28:35.915713 | controller | ok 2026-03-11 20:28:35.920588 | 2026-03-11 20:28:35.920655 | TASK [add-build-sshkey : Verify we can still SSH to all nodes (windows)] 2026-03-11 20:28:35.950913 | controller | skipping: Conditional result was False 2026-03-11 20:28:35.964123 | 2026-03-11 20:28:35.964210 | TASK [prepare-workspace : Start zuul_console daemon.] 2026-03-11 20:28:36.374115 | controller | ok 2026-03-11 20:28:36.384164 | 2026-03-11 20:28:36.384308 | TASK [prepare-workspace : Synchronize src repos to workspace directory.] 2026-03-11 20:28:37.491274 | controller | Output suppressed because no_log was given 2026-03-11 20:28:37.504556 | 2026-03-11 20:28:37.504636 | LOOP [ensure-output-dirs : Empty Zuul Output directories by removing them] 2026-03-11 20:28:37.716540 | controller | ok: "logs" 2026-03-11 20:28:37.716986 | controller | ok: All items complete 2026-03-11 20:28:37.717075 | 2026-03-11 20:28:37.911584 | controller | ok: "artifacts" 2026-03-11 20:28:38.101929 | controller | ok: "docs" 2026-03-11 20:28:38.115373 | 2026-03-11 20:28:38.115545 | LOOP [ensure-output-dirs : Ensure Zuul Output directories exist] 2026-03-11 20:28:38.343519 | controller | changed: "logs" 2026-03-11 20:28:38.531991 | controller | changed: "artifacts" 2026-03-11 20:28:38.720553 | controller | changed: "docs" 2026-03-11 20:28:38.736979 | 2026-03-11 20:28:38.737114 | PLAY RECAP 2026-03-11 20:28:38.737191 | controller | ok: 15 changed: 8 unreachable: 0 failed: 0 skipped: 3 rescued: 0 ignored: 0 2026-03-11 20:28:38.737235 | localhost | ok: 6 changed: 2 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-03-11 20:28:38.737264 | 2026-03-11 20:28:38.870349 | PRE-RUN END RESULT_NORMAL: [trusted : github.com/vexxhost/zuul-config/playbooks/base/pre.yaml@main] 2026-03-11 20:28:38.873036 | PRE-RUN START: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/pre.yaml@main] 2026-03-11 20:28:39.467019 | 2026-03-11 20:28:39.467157 | PLAY [all] 2026-03-11 20:28:39.477265 | 2026-03-11 20:28:39.477342 | TASK [setup-uv : Extract archive] 2026-03-11 20:28:41.995796 | controller | changed 2026-03-11 20:28:42.002576 | 2026-03-11 20:28:42.002693 | TASK [setup-uv : Print version] 2026-03-11 20:28:42.394029 | controller | uv 0.8.13 2026-03-11 20:28:42.531825 | controller | ok: Runtime: 0:00:00.013993 2026-03-11 20:28:42.536821 | 2026-03-11 20:28:42.536872 | PLAY RECAP 2026-03-11 20:28:42.536916 | controller | ok: 2 changed: 2 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-03-11 20:28:42.536943 | 2026-03-11 20:28:42.671734 | PRE-RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/pre.yaml@main] 2026-03-11 20:28:42.674889 | RUN START: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/run.yaml@main] 2026-03-11 20:28:43.250663 | 2026-03-11 20:28:43.251483 | PLAY [all] 2026-03-11 20:28:43.261981 | 2026-03-11 20:28:43.262062 | TASK [Copy inventory file for Zuul] 2026-03-11 20:28:44.205408 | controller | changed 2026-03-11 20:28:44.209786 | 2026-03-11 20:28:44.209908 | TASK [Switch "ansible_host" to private IP] 2026-03-11 20:28:44.508018 | controller | changed: 1 replacements made 2026-03-11 20:28:44.515314 | 2026-03-11 20:28:44.515381 | TASK [Run Molecule scenario] 2026-03-11 20:28:44.968507 | controller | Using CPython 3.13.5 interpreter at: /usr/bin/python3 2026-03-11 20:28:44.968601 | controller | Creating virtual environment at: .venv 2026-03-11 20:28:45.285619 | controller | Downloading ansible-core (2.3MiB) 2026-03-11 20:28:45.287362 | controller | Downloading pygments (1.2MiB) 2026-03-11 20:28:45.292468 | controller | Downloading cryptography (4.3MiB) 2026-03-11 20:28:45.451531 | controller | Downloading cryptography 2026-03-11 20:28:45.514493 | controller | Downloading pygments 2026-03-11 20:28:45.709378 | controller | Downloading ansible-core 2026-03-11 20:28:45.758928 | controller | Installed 36 packages in 48ms 2026-03-11 20:28:46.420698 | controller | INFO Collection 'vexxhost.kubernetes' detected. 2026-03-11 20:28:46.420777 | controller | INFO Scenarios will be used from 'extensions/molecule' 2026-03-11 20:28:47.293425 | controller | CRITICAL 'extensions/molecule/default/molecule.yml' glob failed. Exiting. 2026-03-11 20:28:47.293536 | controller | INFO default scenario not found, disabling shared state. 2026-03-11 20:28:47.293549 | controller | INFO [download-binaries > discovery] scenario test matrix: dependency, cleanup, destroy, syntax, create, prepare, converge, idempotence, side_effect, verify, cleanup, destroy 2026-03-11 20:28:47.293563 | controller | INFO [download-binaries > prerun] Performing prerun with role_name_check=0... 2026-03-11 20:29:06.315728 | controller | INFO [download-binaries > dependency] Executing 2026-03-11 20:29:06.315775 | controller | WARNING [download-binaries > dependency] Missing roles requirements file: requirements.yml 2026-03-11 20:29:06.315782 | controller | WARNING [download-binaries > dependency] Missing collections requirements file: collections.yml 2026-03-11 20:29:06.316007 | controller | WARNING [download-binaries > dependency] Executed: 2 missing (Remove from test_sequence to suppress) 2026-03-11 20:29:06.316013 | controller | INFO [download-binaries > cleanup] Executing 2026-03-11 20:29:06.316019 | controller | WARNING [download-binaries > cleanup] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-03-11 20:29:06.323290 | controller | INFO [download-binaries > destroy] Executing 2026-03-11 20:29:06.323377 | controller | WARNING [download-binaries > destroy] Skipping, '--destroy=never' requested. 2026-03-11 20:29:06.323492 | controller | INFO [download-binaries > destroy] Executed: Successful 2026-03-11 20:29:06.331004 | controller | INFO [download-binaries > syntax] Executing 2026-03-11 20:29:07.192521 | controller | 2026-03-11 20:29:07.192760 | controller | playbook: /home/zuul/src/github.com/vexxhost/ansible-collection-kubernetes/extensions/molecule/download-binaries/converge.yml 2026-03-11 20:29:07.252941 | controller | INFO [download-binaries > syntax] Executed: Successful 2026-03-11 20:29:07.264920 | controller | INFO [download-binaries > create] Executing 2026-03-11 20:29:07.266417 | controller | WARNING [download-binaries > create] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-03-11 20:29:07.271779 | controller | INFO [download-binaries > prepare] Executing 2026-03-11 20:29:07.272062 | controller | WARNING [download-binaries > prepare] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-03-11 20:29:07.277380 | controller | INFO [download-binaries > converge] Executing 2026-03-11 20:29:08.123700 | controller | 2026-03-11 20:29:08.123800 | controller | PLAY [Download all binaries required at runtime for ansible-collection-kubernetes] *** 2026-03-11 20:29:08.123986 | controller | 2026-03-11 20:29:08.124181 | controller | TASK [Gather minimal facts] **************************************************** 2026-03-11 20:29:08.124404 | controller | Wednesday 11 March 2026 20:29:08 +0000 (0:00:00.031) 0:00:00.031 ******* 2026-03-11 20:29:08.787318 | controller | ok: [controller -> localhost] 2026-03-11 20:29:08.787420 | controller | 2026-03-11 20:29:08.787583 | controller | TASK [Find all subdirectories in the role location] **************************** 2026-03-11 20:29:08.787739 | controller | Wednesday 11 March 2026 20:29:08 +0000 (0:00:00.659) 0:00:00.691 ******* 2026-03-11 20:29:09.212269 | controller | ok: [controller -> localhost] 2026-03-11 20:29:09.212403 | controller | 2026-03-11 20:29:09.212603 | controller | TASK [Select only defaults/ directories and load vars] ************************* 2026-03-11 20:29:09.212791 | controller | Wednesday 11 March 2026 20:29:09 +0000 (0:00:00.429) 0:00:01.120 ******* 2026-03-11 20:29:09.527374 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kubeadm/defaults) 2026-03-11 20:29:09.527602 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/clusterctl/defaults) 2026-03-11 20:29:09.527874 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/cert_manager/defaults) 2026-03-11 20:29:09.528092 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kubectl/defaults) 2026-03-11 20:29:09.528322 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/upload_helm_chart/defaults) 2026-03-11 20:29:09.528585 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/keepalived/defaults) 2026-03-11 20:29:09.528846 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/envoy_gateway/defaults) 2026-03-11 20:29:09.529135 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/cluster_api/defaults) 2026-03-11 20:29:09.529335 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/cilium/defaults) 2026-03-11 20:29:09.529596 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kubelet/defaults) 2026-03-11 20:29:09.529855 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/openstack_resource_controller/defaults) 2026-03-11 20:29:09.530077 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kube_vip/defaults) 2026-03-11 20:29:09.530284 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/flux/defaults) 2026-03-11 20:29:09.530545 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/haproxy/defaults) 2026-03-11 20:29:09.530873 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kubernetes/defaults) 2026-03-11 20:29:09.531125 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/helm/defaults) 2026-03-11 20:29:09.531301 | controller | 2026-03-11 20:29:09.531546 | controller | TASK [Find all components with checksums and get latest versions (CI)] ********* 2026-03-11 20:29:09.531721 | controller | Wednesday 11 March 2026 20:29:09 +0000 (0:00:00.315) 0:00:01.435 ******* 2026-03-11 20:29:09.689588 | controller | ok: [controller -> localhost] => (item=kubeadm_checksums) 2026-03-11 20:29:09.689727 | controller | ok: [controller -> localhost] => (item=clusterctl_checksums) 2026-03-11 20:29:09.689910 | controller | ok: [controller -> localhost] => (item=kubectl_checksums) 2026-03-11 20:29:09.690113 | controller | ok: [controller -> localhost] => (item=kubelet_checksums) 2026-03-11 20:29:09.690320 | controller | ok: [controller -> localhost] => (item=flux_checksums) 2026-03-11 20:29:09.690497 | controller | ok: [controller -> localhost] => (item=helm_checksums) 2026-03-11 20:29:09.690682 | controller | ok: [controller -> localhost] => (item=helm_diff_checksums) 2026-03-11 20:29:09.690846 | controller | 2026-03-11 20:29:09.691037 | controller | TASK [Filter checksums to keep only latest versions (CI)] ********************** 2026-03-11 20:29:09.691222 | controller | Wednesday 11 March 2026 20:29:09 +0000 (0:00:00.162) 0:00:01.598 ******* 2026-03-11 20:29:09.791802 | controller | ok: [controller -> localhost] => (item=kubeadm_checksums) 2026-03-11 20:29:09.791943 | controller | ok: [controller -> localhost] => (item=clusterctl_checksums) 2026-03-11 20:29:09.792128 | controller | ok: [controller -> localhost] => (item=kubectl_checksums) 2026-03-11 20:29:09.792342 | controller | ok: [controller -> localhost] => (item=kubelet_checksums) 2026-03-11 20:29:09.792528 | controller | ok: [controller -> localhost] => (item=flux_checksums) 2026-03-11 20:29:09.792729 | controller | ok: [controller -> localhost] => (item=helm_checksums) 2026-03-11 20:29:09.792913 | controller | ok: [controller -> localhost] => (item=helm_diff_checksums) 2026-03-11 20:29:09.793138 | controller | 2026-03-11 20:29:09.793311 | controller | TASK [Generate list of all binaries for all roles] ***************************** 2026-03-11 20:29:09.793496 | controller | Wednesday 11 March 2026 20:29:09 +0000 (0:00:00.102) 0:00:01.700 ******* 2026-03-11 20:29:09.869839 | controller | ok: [controller -> localhost] 2026-03-11 20:29:09.870060 | controller | 2026-03-11 20:29:09.870278 | controller | TASK [Include download_artifact role] ****************************************** 2026-03-11 20:29:09.870498 | controller | Wednesday 11 March 2026 20:29:09 +0000 (0:00:00.077) 0:00:01.778 ******* 2026-03-11 20:29:10.118817 | controller | included: vexxhost.containers.download_artifact for controller => (item={'url': 'https://dl.k8s.io/release/v1.35.2/bin/linux/amd64/kubeadm', 'checksum': 'a51cb85c70c98ec6868fd3413ac786af5fab4ce51438963752ec5f58e68e5452', 'dest': '/var/lib/downloads/kubeadm-1.35.2-linux-amd64', 'version': '1.35.2'}) 2026-03-11 20:29:10.118991 | 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-03-11 20:29:10.119227 | controller | included: vexxhost.containers.download_artifact for controller => (item={'url': 'https://dl.k8s.io/release/v1.35.2/bin/linux/amd64/kubectl', 'checksum': '924eb50779153f20cb668117d141440b95df2f325a64452d78dff9469145e277', 'dest': '/var/lib/downloads/kubectl-1.35.2-linux-amd64', 'version': '1.35.2'}) 2026-03-11 20:29:10.119495 | controller | included: vexxhost.containers.download_artifact for controller => (item={'url': 'https://dl.k8s.io/release/v1.35.2/bin/linux/amd64/kubelet', 'checksum': '20887f461c0de96b0cb14c7af6b897f92d424ac078f8642f98e83ef52a0bf03e', 'dest': '/var/lib/downloads/kubelet-1.35.2-linux-amd64', 'version': '1.35.2'}) 2026-03-11 20:29:10.119751 | 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-03-11 20:29:10.119997 | 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-03-11 20:29:10.120270 | 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-03-11 20:29:10.120458 | controller | 2026-03-11 20:29:10.120699 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-03-11 20:29:10.120954 | controller | Wednesday 11 March 2026 20:29:10 +0000 (0:00:00.247) 0:00:02.025 ******* 2026-03-11 20:29:10.158115 | controller | skipping: [controller] 2026-03-11 20:29:10.158234 | controller | 2026-03-11 20:29:10.158445 | controller | TASK [vexxhost.containers.directory : Create directory (/var/lib/downloads)] *** 2026-03-11 20:29:10.158628 | controller | Wednesday 11 March 2026 20:29:10 +0000 (0:00:00.041) 0:00:02.066 ******* 2026-03-11 20:29:10.892239 | 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-03-11 20:29:10.903773 | controller | changed: [controller] 2026-03-11 20:29:10.903920 | controller | 2026-03-11 20:29:10.904126 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-03-11 20:29:10.904322 | controller | Wednesday 11 March 2026 20:29:10 +0000 (0:00:00.745) 0:00:02.812 ******* 2026-03-11 20:29:10.938401 | controller | ok: [controller] => { 2026-03-11 20:29:10.938553 | controller | "msg": "https://dl.k8s.io/release/v1.35.2/bin/linux/amd64/kubeadm" 2026-03-11 20:29:10.938740 | controller | } 2026-03-11 20:29:10.939014 | controller | 2026-03-11 20:29:10.939111 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-03-11 20:29:10.939315 | controller | Wednesday 11 March 2026 20:29:10 +0000 (0:00:00.034) 0:00:02.846 ******* 2026-03-11 20:29:12.756020 | 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-03-11 20:29:12.765702 | controller | changed: [controller] 2026-03-11 20:29:12.765873 | controller | 2026-03-11 20:29:12.766084 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-03-11 20:29:12.766284 | controller | Wednesday 11 March 2026 20:29:12 +0000 (0:00:01.827) 0:00:04.674 ******* 2026-03-11 20:29:12.801026 | controller | skipping: [controller] 2026-03-11 20:29:12.801202 | controller | 2026-03-11 20:29:12.801385 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-03-11 20:29:12.801597 | controller | Wednesday 11 March 2026 20:29:12 +0000 (0:00:00.035) 0:00:04.709 ******* 2026-03-11 20:29:12.832039 | controller | skipping: [controller] 2026-03-11 20:29:12.832270 | controller | 2026-03-11 20:29:12.832519 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-03-11 20:29:12.832774 | controller | Wednesday 11 March 2026 20:29:12 +0000 (0:00:00.030) 0:00:04.740 ******* 2026-03-11 20:29:12.868307 | controller | ok: [controller] => { 2026-03-11 20:29:12.868577 | controller | "msg": "https://github.com/kubernetes-sigs/cluster-api/releases/download/v1.10.5/clusterctl-linux-amd64" 2026-03-11 20:29:12.868786 | controller | } 2026-03-11 20:29:12.869052 | controller | 2026-03-11 20:29:12.869308 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-03-11 20:29:12.869558 | controller | Wednesday 11 March 2026 20:29:12 +0000 (0:00:00.036) 0:00:04.776 ******* 2026-03-11 20:29:15.426639 | controller | changed: [controller] 2026-03-11 20:29:15.426778 | controller | 2026-03-11 20:29:15.427000 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-03-11 20:29:15.427211 | controller | Wednesday 11 March 2026 20:29:15 +0000 (0:00:02.557) 0:00:07.334 ******* 2026-03-11 20:29:15.463090 | controller | skipping: [controller] 2026-03-11 20:29:15.463289 | controller | 2026-03-11 20:29:15.463499 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-03-11 20:29:15.463705 | controller | Wednesday 11 March 2026 20:29:15 +0000 (0:00:00.036) 0:00:07.371 ******* 2026-03-11 20:29:15.498456 | controller | skipping: [controller] 2026-03-11 20:29:15.498579 | controller | 2026-03-11 20:29:15.498791 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-03-11 20:29:15.498969 | controller | Wednesday 11 March 2026 20:29:15 +0000 (0:00:00.035) 0:00:07.406 ******* 2026-03-11 20:29:15.536562 | controller | ok: [controller] => { 2026-03-11 20:29:15.536688 | controller | "msg": "https://dl.k8s.io/release/v1.35.2/bin/linux/amd64/kubectl" 2026-03-11 20:29:15.536937 | controller | } 2026-03-11 20:29:15.537110 | controller | 2026-03-11 20:29:15.537309 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-03-11 20:29:15.537501 | controller | Wednesday 11 March 2026 20:29:15 +0000 (0:00:00.038) 0:00:07.445 ******* 2026-03-11 20:29:16.689856 | controller | changed: [controller] 2026-03-11 20:29:16.689941 | controller | 2026-03-11 20:29:16.690140 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-03-11 20:29:16.690292 | controller | Wednesday 11 March 2026 20:29:16 +0000 (0:00:01.152) 0:00:08.597 ******* 2026-03-11 20:29:16.729119 | controller | skipping: [controller] 2026-03-11 20:29:16.729151 | controller | 2026-03-11 20:29:16.729239 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-03-11 20:29:16.729338 | controller | Wednesday 11 March 2026 20:29:16 +0000 (0:00:00.037) 0:00:08.634 ******* 2026-03-11 20:29:16.758708 | controller | skipping: [controller] 2026-03-11 20:29:16.758787 | controller | 2026-03-11 20:29:16.758922 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-03-11 20:29:16.759039 | controller | Wednesday 11 March 2026 20:29:16 +0000 (0:00:00.032) 0:00:08.667 ******* 2026-03-11 20:29:16.798445 | controller | ok: [controller] => { 2026-03-11 20:29:16.798564 | controller | "msg": "https://dl.k8s.io/release/v1.35.2/bin/linux/amd64/kubelet" 2026-03-11 20:29:16.798676 | controller | } 2026-03-11 20:29:16.798785 | controller | 2026-03-11 20:29:16.798909 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-03-11 20:29:16.799044 | controller | Wednesday 11 March 2026 20:29:16 +0000 (0:00:00.039) 0:00:08.706 ******* 2026-03-11 20:29:18.298359 | controller | changed: [controller] 2026-03-11 20:29:18.298412 | controller | 2026-03-11 20:29:18.298549 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-03-11 20:29:18.300941 | controller | Wednesday 11 March 2026 20:29:18 +0000 (0:00:01.499) 0:00:10.206 ******* 2026-03-11 20:29:18.336796 | controller | skipping: [controller] 2026-03-11 20:29:18.336820 | controller | 2026-03-11 20:29:18.336830 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-03-11 20:29:18.336839 | controller | Wednesday 11 March 2026 20:29:18 +0000 (0:00:00.037) 0:00:10.244 ******* 2026-03-11 20:29:18.371874 | controller | skipping: [controller] 2026-03-11 20:29:18.372034 | controller | 2026-03-11 20:29:18.372200 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-03-11 20:29:18.372361 | controller | Wednesday 11 March 2026 20:29:18 +0000 (0:00:00.036) 0:00:10.280 ******* 2026-03-11 20:29:18.411331 | controller | ok: [controller] => { 2026-03-11 20:29:18.411620 | controller | "msg": "https://github.com/fluxcd/flux2/releases/download/v0.32.0/flux_0.32.0_linux_amd64.tar.gz" 2026-03-11 20:29:18.411866 | controller | } 2026-03-11 20:29:18.412095 | controller | 2026-03-11 20:29:18.412348 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-03-11 20:29:18.412599 | controller | Wednesday 11 March 2026 20:29:18 +0000 (0:00:00.039) 0:00:10.320 ******* 2026-03-11 20:29:19.186416 | controller | changed: [controller] 2026-03-11 20:29:19.186703 | controller | 2026-03-11 20:29:19.186969 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-03-11 20:29:19.187221 | controller | Wednesday 11 March 2026 20:29:19 +0000 (0:00:00.774) 0:00:11.094 ******* 2026-03-11 20:29:19.223595 | controller | skipping: [controller] 2026-03-11 20:29:19.223840 | controller | 2026-03-11 20:29:19.224097 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-03-11 20:29:19.224343 | controller | Wednesday 11 March 2026 20:29:19 +0000 (0:00:00.037) 0:00:11.132 ******* 2026-03-11 20:29:19.253418 | controller | skipping: [controller] 2026-03-11 20:29:19.253708 | controller | 2026-03-11 20:29:19.253981 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-03-11 20:29:19.254235 | controller | Wednesday 11 March 2026 20:29:19 +0000 (0:00:00.029) 0:00:11.162 ******* 2026-03-11 20:29:19.298182 | controller | ok: [controller] => { 2026-03-11 20:29:19.298474 | controller | "msg": "https://get.helm.sh/helm-v3.11.2-linux-amd64.tar.gz" 2026-03-11 20:29:19.298726 | controller | } 2026-03-11 20:29:19.298960 | controller | 2026-03-11 20:29:19.299221 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-03-11 20:29:19.299476 | controller | Wednesday 11 March 2026 20:29:19 +0000 (0:00:00.042) 0:00:11.205 ******* 2026-03-11 20:29:20.134163 | controller | changed: [controller] 2026-03-11 20:29:20.134515 | controller | 2026-03-11 20:29:20.134799 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-03-11 20:29:20.135077 | controller | Wednesday 11 March 2026 20:29:20 +0000 (0:00:00.837) 0:00:12.042 ******* 2026-03-11 20:29:20.168336 | controller | skipping: [controller] 2026-03-11 20:29:20.168596 | controller | 2026-03-11 20:29:20.168857 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-03-11 20:29:20.169184 | controller | Wednesday 11 March 2026 20:29:20 +0000 (0:00:00.035) 0:00:12.077 ******* 2026-03-11 20:29:20.202465 | controller | skipping: [controller] 2026-03-11 20:29:20.202798 | controller | 2026-03-11 20:29:20.203065 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-03-11 20:29:20.203317 | controller | Wednesday 11 March 2026 20:29:20 +0000 (0:00:00.034) 0:00:12.111 ******* 2026-03-11 20:29:20.240918 | controller | ok: [controller] => { 2026-03-11 20:29:20.241222 | controller | "msg": "https://github.com/databus23/helm-diff/releases/download/v3.8.1/helm-diff-linux-amd64.tgz" 2026-03-11 20:29:20.241467 | controller | } 2026-03-11 20:29:20.241694 | controller | 2026-03-11 20:29:20.241947 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-03-11 20:29:20.242200 | controller | Wednesday 11 March 2026 20:29:20 +0000 (0:00:00.038) 0:00:12.149 ******* 2026-03-11 20:29:21.032079 | controller | changed: [controller] 2026-03-11 20:29:21.032397 | controller | 2026-03-11 20:29:21.032745 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-03-11 20:29:21.033077 | controller | Wednesday 11 March 2026 20:29:21 +0000 (0:00:00.789) 0:00:12.939 ******* 2026-03-11 20:29:21.063954 | controller | skipping: [controller] 2026-03-11 20:29:21.064314 | controller | 2026-03-11 20:29:21.064648 | controller | PLAY RECAP ********************************************************************* 2026-03-11 20:29:21.065015 | controller | controller : ok=28 changed=8 unreachable=0 failed=0 skipped=14 rescued=0 ignored=0 2026-03-11 20:29:21.065274 | controller | 2026-03-11 20:29:21.065505 | controller | 2026-03-11 20:29:21.065750 | controller | TASKS RECAP ******************************************************************** 2026-03-11 20:29:21.066000 | controller | Wednesday 11 March 2026 20:29:21 +0000 (0:00:00.033) 0:00:12.972 ******* 2026-03-11 20:29:21.066236 | controller | =============================================================================== 2026-03-11 20:29:21.066485 | controller | vexxhost.containers.download_artifact : Download item ------------------- 2.56s 2026-03-11 20:29:21.066840 | controller | vexxhost.containers.download_artifact : Download item ------------------- 1.83s 2026-03-11 20:29:21.067197 | controller | vexxhost.containers.download_artifact : Download item ------------------- 1.50s 2026-03-11 20:29:21.067545 | controller | vexxhost.containers.download_artifact : Download item ------------------- 1.15s 2026-03-11 20:29:21.067879 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.84s 2026-03-11 20:29:21.068202 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.79s 2026-03-11 20:29:21.068541 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.77s 2026-03-11 20:29:21.072000 | controller | vexxhost.containers.directory : Create directory (/var/lib/downloads) --- 0.75s 2026-03-11 20:29:21.072022 | controller | Gather minimal facts ---------------------------------------------------- 0.66s 2026-03-11 20:29:21.072030 | controller | Find all subdirectories in the role location ---------------------------- 0.43s 2026-03-11 20:29:21.072038 | controller | Select only defaults/ directories and load vars ------------------------- 0.32s 2026-03-11 20:29:21.072048 | controller | Include download_artifact role ------------------------------------------ 0.25s 2026-03-11 20:29:21.072057 | controller | Find all components with checksums and get latest versions (CI) --------- 0.16s 2026-03-11 20:29:21.072064 | controller | Filter checksums to keep only latest versions (CI) ---------------------- 0.10s 2026-03-11 20:29:21.072072 | controller | Generate list of all binaries for all roles ----------------------------- 0.08s 2026-03-11 20:29:21.072080 | controller | vexxhost.containers.download_artifact : Starting download of file ------- 0.04s 2026-03-11 20:29:21.072088 | controller | vexxhost.containers.package : Update state for tar ---------------------- 0.04s 2026-03-11 20:29:21.072096 | controller | vexxhost.containers.download_artifact : Starting download of file ------- 0.04s 2026-03-11 20:29:21.072104 | controller | vexxhost.containers.download_artifact : Starting download of file ------- 0.04s 2026-03-11 20:29:21.072111 | controller | vexxhost.containers.download_artifact : Starting download of file ------- 0.04s 2026-03-11 20:29:21.245163 | controller | INFO [download-binaries > converge] Executed: Successful 2026-03-11 20:29:21.254535 | controller | INFO [download-binaries > idempotence] Executing 2026-03-11 20:29:22.260007 | controller | 2026-03-11 20:29:22.260350 | controller | PLAY [Download all binaries required at runtime for ansible-collection-kubernetes] *** 2026-03-11 20:29:22.260589 | controller | 2026-03-11 20:29:22.260845 | controller | TASK [Gather minimal facts] **************************************************** 2026-03-11 20:29:22.261162 | controller | Wednesday 11 March 2026 20:29:22 +0000 (0:00:00.013) 0:00:00.013 ******* 2026-03-11 20:29:22.954014 | controller | ok: [controller -> localhost] 2026-03-11 20:29:22.954168 | controller | 2026-03-11 20:29:22.954295 | controller | TASK [Find all subdirectories in the role location] **************************** 2026-03-11 20:29:22.954416 | controller | Wednesday 11 March 2026 20:29:22 +0000 (0:00:00.694) 0:00:00.707 ******* 2026-03-11 20:29:23.360676 | controller | ok: [controller -> localhost] 2026-03-11 20:29:23.361029 | controller | 2026-03-11 20:29:23.361311 | controller | TASK [Select only defaults/ directories and load vars] ************************* 2026-03-11 20:29:23.361574 | controller | Wednesday 11 March 2026 20:29:23 +0000 (0:00:00.406) 0:00:01.113 ******* 2026-03-11 20:29:23.672678 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kubeadm/defaults) 2026-03-11 20:29:23.672736 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/clusterctl/defaults) 2026-03-11 20:29:23.672979 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/cert_manager/defaults) 2026-03-11 20:29:23.673040 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kubectl/defaults) 2026-03-11 20:29:23.674336 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/upload_helm_chart/defaults) 2026-03-11 20:29:23.674353 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/keepalived/defaults) 2026-03-11 20:29:23.674358 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/envoy_gateway/defaults) 2026-03-11 20:29:23.674361 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/cluster_api/defaults) 2026-03-11 20:29:23.674365 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/cilium/defaults) 2026-03-11 20:29:23.674369 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kubelet/defaults) 2026-03-11 20:29:23.674373 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/openstack_resource_controller/defaults) 2026-03-11 20:29:23.674377 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kube_vip/defaults) 2026-03-11 20:29:23.674381 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/flux/defaults) 2026-03-11 20:29:23.674384 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/haproxy/defaults) 2026-03-11 20:29:23.674388 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kubernetes/defaults) 2026-03-11 20:29:23.674400 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/helm/defaults) 2026-03-11 20:29:23.674404 | controller | 2026-03-11 20:29:23.674409 | controller | TASK [Find all components with checksums and get latest versions (CI)] ********* 2026-03-11 20:29:23.674413 | controller | Wednesday 11 March 2026 20:29:23 +0000 (0:00:00.312) 0:00:01.425 ******* 2026-03-11 20:29:23.821436 | controller | ok: [controller -> localhost] => (item=kubeadm_checksums) 2026-03-11 20:29:23.821494 | controller | ok: [controller -> localhost] => (item=clusterctl_checksums) 2026-03-11 20:29:23.821636 | controller | ok: [controller -> localhost] => (item=kubectl_checksums) 2026-03-11 20:29:23.821727 | controller | ok: [controller -> localhost] => (item=kubelet_checksums) 2026-03-11 20:29:23.821819 | controller | ok: [controller -> localhost] => (item=flux_checksums) 2026-03-11 20:29:23.821902 | controller | ok: [controller -> localhost] => (item=helm_checksums) 2026-03-11 20:29:23.821989 | controller | ok: [controller -> localhost] => (item=helm_diff_checksums) 2026-03-11 20:29:23.822070 | controller | 2026-03-11 20:29:23.822160 | controller | TASK [Filter checksums to keep only latest versions (CI)] ********************** 2026-03-11 20:29:23.822250 | controller | Wednesday 11 March 2026 20:29:23 +0000 (0:00:00.145) 0:00:01.571 ******* 2026-03-11 20:29:23.918859 | controller | ok: [controller -> localhost] => (item=kubeadm_checksums) 2026-03-11 20:29:23.918904 | controller | ok: [controller -> localhost] => (item=clusterctl_checksums) 2026-03-11 20:29:23.919829 | controller | ok: [controller -> localhost] => (item=kubectl_checksums) 2026-03-11 20:29:23.919844 | controller | ok: [controller -> localhost] => (item=kubelet_checksums) 2026-03-11 20:29:23.919850 | controller | ok: [controller -> localhost] => (item=flux_checksums) 2026-03-11 20:29:23.919856 | controller | ok: [controller -> localhost] => (item=helm_checksums) 2026-03-11 20:29:23.919862 | controller | ok: [controller -> localhost] => (item=helm_diff_checksums) 2026-03-11 20:29:23.919868 | controller | 2026-03-11 20:29:23.919875 | controller | TASK [Generate list of all binaries for all roles] ***************************** 2026-03-11 20:29:23.919882 | controller | Wednesday 11 March 2026 20:29:23 +0000 (0:00:00.101) 0:00:01.672 ******* 2026-03-11 20:29:23.997227 | controller | ok: [controller -> localhost] 2026-03-11 20:29:23.997311 | controller | 2026-03-11 20:29:23.997430 | controller | TASK [Include download_artifact role] ****************************************** 2026-03-11 20:29:23.997541 | controller | Wednesday 11 March 2026 20:29:23 +0000 (0:00:00.076) 0:00:01.748 ******* 2026-03-11 20:29:24.199392 | controller | included: vexxhost.containers.download_artifact for controller => (item={'url': 'https://dl.k8s.io/release/v1.35.2/bin/linux/amd64/kubeadm', 'checksum': 'a51cb85c70c98ec6868fd3413ac786af5fab4ce51438963752ec5f58e68e5452', 'dest': '/var/lib/downloads/kubeadm-1.35.2-linux-amd64', 'version': '1.35.2'}) 2026-03-11 20:29:24.199480 | 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-03-11 20:29:24.199496 | controller | included: vexxhost.containers.download_artifact for controller => (item={'url': 'https://dl.k8s.io/release/v1.35.2/bin/linux/amd64/kubectl', 'checksum': '924eb50779153f20cb668117d141440b95df2f325a64452d78dff9469145e277', 'dest': '/var/lib/downloads/kubectl-1.35.2-linux-amd64', 'version': '1.35.2'}) 2026-03-11 20:29:24.199622 | controller | included: vexxhost.containers.download_artifact for controller => (item={'url': 'https://dl.k8s.io/release/v1.35.2/bin/linux/amd64/kubelet', 'checksum': '20887f461c0de96b0cb14c7af6b897f92d424ac078f8642f98e83ef52a0bf03e', 'dest': '/var/lib/downloads/kubelet-1.35.2-linux-amd64', 'version': '1.35.2'}) 2026-03-11 20:29:24.199670 | 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-03-11 20:29:24.200172 | 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-03-11 20:29:24.200215 | 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-03-11 20:29:24.200221 | controller | 2026-03-11 20:29:24.200225 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-03-11 20:29:24.200230 | controller | Wednesday 11 March 2026 20:29:24 +0000 (0:00:00.204) 0:00:01.952 ******* 2026-03-11 20:29:24.236230 | controller | skipping: [controller] 2026-03-11 20:29:24.236315 | controller | 2026-03-11 20:29:24.236415 | controller | TASK [vexxhost.containers.directory : Create directory (/var/lib/downloads)] *** 2026-03-11 20:29:24.236507 | controller | Wednesday 11 March 2026 20:29:24 +0000 (0:00:00.037) 0:00:01.989 ******* 2026-03-11 20:29:24.729790 | 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-03-11 20:29:24.741379 | controller | ok: [controller] 2026-03-11 20:29:24.744909 | controller | 2026-03-11 20:29:24.744929 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-03-11 20:29:24.744939 | controller | Wednesday 11 March 2026 20:29:24 +0000 (0:00:00.503) 0:00:02.492 ******* 2026-03-11 20:29:24.780208 | controller | ok: [controller] => { 2026-03-11 20:29:24.781567 | controller | "msg": "https://dl.k8s.io/release/v1.35.2/bin/linux/amd64/kubeadm" 2026-03-11 20:29:24.781737 | controller | } 2026-03-11 20:29:24.781852 | controller | 2026-03-11 20:29:24.781976 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-03-11 20:29:24.782093 | controller | Wednesday 11 March 2026 20:29:24 +0000 (0:00:00.040) 0:00:02.533 ******* 2026-03-11 20:29:25.405651 | controller | ok: [controller] 2026-03-11 20:29:25.405728 | controller | 2026-03-11 20:29:25.405982 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-03-11 20:29:25.406020 | controller | Wednesday 11 March 2026 20:29:25 +0000 (0:00:00.622) 0:00:03.156 ******* 2026-03-11 20:29:25.440866 | controller | skipping: [controller] 2026-03-11 20:29:25.440971 | controller | 2026-03-11 20:29:25.441176 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-03-11 20:29:25.441198 | controller | Wednesday 11 March 2026 20:29:25 +0000 (0:00:00.038) 0:00:03.194 ******* 2026-03-11 20:29:25.476369 | controller | skipping: [controller] 2026-03-11 20:29:25.476471 | controller | 2026-03-11 20:29:25.476588 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-03-11 20:29:25.476699 | controller | Wednesday 11 March 2026 20:29:25 +0000 (0:00:00.035) 0:00:03.229 ******* 2026-03-11 20:29:25.520270 | controller | ok: [controller] => { 2026-03-11 20:29:25.520350 | controller | "msg": "https://github.com/kubernetes-sigs/cluster-api/releases/download/v1.10.5/clusterctl-linux-amd64" 2026-03-11 20:29:25.520458 | controller | } 2026-03-11 20:29:25.520548 | controller | 2026-03-11 20:29:25.520642 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-03-11 20:29:25.520774 | controller | Wednesday 11 March 2026 20:29:25 +0000 (0:00:00.041) 0:00:03.270 ******* 2026-03-11 20:29:25.977615 | controller | ok: [controller] 2026-03-11 20:29:25.977687 | controller | 2026-03-11 20:29:25.977954 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-03-11 20:29:25.977995 | controller | Wednesday 11 March 2026 20:29:25 +0000 (0:00:00.457) 0:00:03.727 ******* 2026-03-11 20:29:26.013523 | controller | skipping: [controller] 2026-03-11 20:29:26.013639 | controller | 2026-03-11 20:29:26.013748 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-03-11 20:29:26.013838 | controller | Wednesday 11 March 2026 20:29:26 +0000 (0:00:00.038) 0:00:03.766 ******* 2026-03-11 20:29:26.048037 | controller | skipping: [controller] 2026-03-11 20:29:26.048127 | controller | 2026-03-11 20:29:26.048256 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-03-11 20:29:26.048386 | controller | Wednesday 11 March 2026 20:29:26 +0000 (0:00:00.035) 0:00:03.801 ******* 2026-03-11 20:29:26.089215 | controller | ok: [controller] => { 2026-03-11 20:29:26.089246 | controller | "msg": "https://dl.k8s.io/release/v1.35.2/bin/linux/amd64/kubectl" 2026-03-11 20:29:26.089333 | controller | } 2026-03-11 20:29:26.089409 | controller | 2026-03-11 20:29:26.089501 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-03-11 20:29:26.089615 | controller | Wednesday 11 March 2026 20:29:26 +0000 (0:00:00.036) 0:00:03.838 ******* 2026-03-11 20:29:26.520333 | controller | ok: [controller] 2026-03-11 20:29:26.520402 | controller | 2026-03-11 20:29:26.520412 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-03-11 20:29:26.520493 | controller | Wednesday 11 March 2026 20:29:26 +0000 (0:00:00.435) 0:00:04.273 ******* 2026-03-11 20:29:26.554407 | controller | skipping: [controller] 2026-03-11 20:29:26.554439 | controller | 2026-03-11 20:29:26.554674 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-03-11 20:29:26.554740 | controller | Wednesday 11 March 2026 20:29:26 +0000 (0:00:00.034) 0:00:04.308 ******* 2026-03-11 20:29:26.589013 | controller | skipping: [controller] 2026-03-11 20:29:26.589045 | controller | 2026-03-11 20:29:26.589212 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-03-11 20:29:26.589330 | controller | Wednesday 11 March 2026 20:29:26 +0000 (0:00:00.034) 0:00:04.342 ******* 2026-03-11 20:29:26.629539 | controller | ok: [controller] => { 2026-03-11 20:29:26.629628 | controller | "msg": "https://dl.k8s.io/release/v1.35.2/bin/linux/amd64/kubelet" 2026-03-11 20:29:26.629754 | controller | } 2026-03-11 20:29:26.629867 | controller | 2026-03-11 20:29:26.630008 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-03-11 20:29:26.630127 | controller | Wednesday 11 March 2026 20:29:26 +0000 (0:00:00.040) 0:00:04.383 ******* 2026-03-11 20:29:27.080074 | controller | ok: [controller] 2026-03-11 20:29:27.080117 | controller | 2026-03-11 20:29:27.080123 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-03-11 20:29:27.080128 | controller | Wednesday 11 March 2026 20:29:27 +0000 (0:00:00.442) 0:00:04.825 ******* 2026-03-11 20:29:27.109540 | controller | skipping: [controller] 2026-03-11 20:29:27.109624 | controller | 2026-03-11 20:29:27.109634 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-03-11 20:29:27.109702 | controller | Wednesday 11 March 2026 20:29:27 +0000 (0:00:00.034) 0:00:04.859 ******* 2026-03-11 20:29:27.135067 | controller | skipping: [controller] 2026-03-11 20:29:27.135127 | controller | 2026-03-11 20:29:27.135227 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-03-11 20:29:27.135316 | controller | Wednesday 11 March 2026 20:29:27 +0000 (0:00:00.029) 0:00:04.888 ******* 2026-03-11 20:29:27.168754 | controller | ok: [controller] => { 2026-03-11 20:29:27.168846 | controller | "msg": "https://github.com/fluxcd/flux2/releases/download/v0.32.0/flux_0.32.0_linux_amd64.tar.gz" 2026-03-11 20:29:27.169008 | controller | } 2026-03-11 20:29:27.169095 | controller | 2026-03-11 20:29:27.169177 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-03-11 20:29:27.169308 | controller | Wednesday 11 March 2026 20:29:27 +0000 (0:00:00.033) 0:00:04.922 ******* 2026-03-11 20:29:27.581525 | controller | ok: [controller] 2026-03-11 20:29:27.581604 | controller | 2026-03-11 20:29:27.581614 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-03-11 20:29:27.584722 | controller | Wednesday 11 March 2026 20:29:27 +0000 (0:00:00.408) 0:00:05.331 ******* 2026-03-11 20:29:27.621768 | controller | skipping: [controller] 2026-03-11 20:29:27.621803 | controller | 2026-03-11 20:29:27.621808 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-03-11 20:29:27.621813 | controller | Wednesday 11 March 2026 20:29:27 +0000 (0:00:00.039) 0:00:05.370 ******* 2026-03-11 20:29:27.654506 | controller | skipping: [controller] 2026-03-11 20:29:27.654700 | controller | 2026-03-11 20:29:27.654876 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-03-11 20:29:27.655044 | controller | Wednesday 11 March 2026 20:29:27 +0000 (0:00:00.036) 0:00:05.407 ******* 2026-03-11 20:29:27.696566 | controller | ok: [controller] => { 2026-03-11 20:29:27.697926 | controller | "msg": "https://get.helm.sh/helm-v3.11.2-linux-amd64.tar.gz" 2026-03-11 20:29:27.698255 | controller | } 2026-03-11 20:29:27.698501 | controller | 2026-03-11 20:29:27.698774 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-03-11 20:29:27.699060 | controller | Wednesday 11 March 2026 20:29:27 +0000 (0:00:00.042) 0:00:05.449 ******* 2026-03-11 20:29:28.093373 | controller | ok: [controller] 2026-03-11 20:29:28.093453 | controller | 2026-03-11 20:29:28.093551 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-03-11 20:29:28.093669 | controller | Wednesday 11 March 2026 20:29:28 +0000 (0:00:00.396) 0:00:05.846 ******* 2026-03-11 20:29:28.133360 | controller | skipping: [controller] 2026-03-11 20:29:28.133441 | controller | 2026-03-11 20:29:28.133531 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-03-11 20:29:28.133621 | controller | Wednesday 11 March 2026 20:29:28 +0000 (0:00:00.036) 0:00:05.883 ******* 2026-03-11 20:29:28.165877 | controller | skipping: [controller] 2026-03-11 20:29:28.165954 | controller | 2026-03-11 20:29:28.166046 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-03-11 20:29:28.166134 | controller | Wednesday 11 March 2026 20:29:28 +0000 (0:00:00.035) 0:00:05.919 ******* 2026-03-11 20:29:28.202138 | controller | ok: [controller] => { 2026-03-11 20:29:28.202591 | controller | "msg": "https://github.com/databus23/helm-diff/releases/download/v3.8.1/helm-diff-linux-amd64.tgz" 2026-03-11 20:29:28.202625 | controller | } 2026-03-11 20:29:28.202630 | controller | 2026-03-11 20:29:28.202634 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-03-11 20:29:28.202638 | controller | Wednesday 11 March 2026 20:29:28 +0000 (0:00:00.035) 0:00:05.954 ******* 2026-03-11 20:29:28.645056 | controller | ok: [controller] 2026-03-11 20:29:28.645126 | controller | 2026-03-11 20:29:28.645140 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-03-11 20:29:28.645245 | controller | Wednesday 11 March 2026 20:29:28 +0000 (0:00:00.443) 0:00:06.398 ******* 2026-03-11 20:29:28.680944 | controller | skipping: [controller] 2026-03-11 20:29:28.680990 | controller | 2026-03-11 20:29:28.681000 | controller | PLAY RECAP ********************************************************************* 2026-03-11 20:29:28.681009 | controller | controller : ok=28 changed=0 unreachable=0 failed=0 skipped=14 rescued=0 ignored=0 2026-03-11 20:29:28.681016 | controller | 2026-03-11 20:29:28.681023 | controller | 2026-03-11 20:29:28.681031 | controller | TASKS RECAP ******************************************************************** 2026-03-11 20:29:28.681039 | controller | Wednesday 11 March 2026 20:29:28 +0000 (0:00:00.032) 0:00:06.431 ******* 2026-03-11 20:29:28.681046 | controller | =============================================================================== 2026-03-11 20:29:28.681053 | controller | Gather minimal facts ---------------------------------------------------- 0.69s 2026-03-11 20:29:28.681060 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.62s 2026-03-11 20:29:28.681068 | controller | vexxhost.containers.directory : Create directory (/var/lib/downloads) --- 0.50s 2026-03-11 20:29:28.681075 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.46s 2026-03-11 20:29:28.681082 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.44s 2026-03-11 20:29:28.681089 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.44s 2026-03-11 20:29:28.681097 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.44s 2026-03-11 20:29:28.681104 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.41s 2026-03-11 20:29:28.681111 | controller | Find all subdirectories in the role location ---------------------------- 0.41s 2026-03-11 20:29:28.681118 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.40s 2026-03-11 20:29:28.681125 | controller | Select only defaults/ directories and load vars ------------------------- 0.31s 2026-03-11 20:29:28.681133 | controller | Include download_artifact role ------------------------------------------ 0.20s 2026-03-11 20:29:28.681156 | controller | Find all components with checksums and get latest versions (CI) --------- 0.15s 2026-03-11 20:29:28.681163 | controller | Filter checksums to keep only latest versions (CI) ---------------------- 0.10s 2026-03-11 20:29:28.681335 | controller | Generate list of all binaries for all roles ----------------------------- 0.08s 2026-03-11 20:29:28.681589 | controller | vexxhost.containers.download_artifact : Starting download of file ------- 0.04s 2026-03-11 20:29:28.681858 | controller | vexxhost.containers.download_artifact : Starting download of file ------- 0.04s 2026-03-11 20:29:28.682107 | controller | vexxhost.containers.download_artifact : Starting download of file ------- 0.04s 2026-03-11 20:29:28.682357 | controller | vexxhost.containers.download_artifact : Starting download of file ------- 0.04s 2026-03-11 20:29:28.682603 | controller | vexxhost.containers.download_artifact : Extract archive ----------------- 0.04s 2026-03-11 20:29:28.847743 | controller | INFO [download-binaries > idempotence] Executed: Successful 2026-03-11 20:29:28.856464 | controller | INFO [download-binaries > side_effect] Executing 2026-03-11 20:29:28.856953 | controller | WARNING [download-binaries > side_effect] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-03-11 20:29:28.862802 | controller | INFO [download-binaries > verify] Executing 2026-03-11 20:29:29.704826 | controller | 2026-03-11 20:29:29.705124 | controller | PLAY [Verify] ****************************************************************** 2026-03-11 20:29:29.705273 | controller | 2026-03-11 20:29:29.705430 | controller | TASK [Gathering Facts] ********************************************************* 2026-03-11 20:29:29.705586 | controller | Wednesday 11 March 2026 20:29:29 +0000 (0:00:00.012) 0:00:00.012 ******* 2026-03-11 20:29:30.806791 | 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-03-11 20:29:30.813777 | controller | ok: [controller] 2026-03-11 20:29:30.814024 | controller | 2026-03-11 20:29:30.814278 | controller | TASK [Stat target dir] ********************************************************* 2026-03-11 20:29:30.814531 | controller | Wednesday 11 March 2026 20:29:30 +0000 (0:00:01.109) 0:00:01.121 ******* 2026-03-11 20:29:31.252943 | controller | ok: [controller] 2026-03-11 20:29:31.253677 | controller | 2026-03-11 20:29:31.253969 | controller | TASK [Assert that target dir is created] *************************************** 2026-03-11 20:29:31.254234 | controller | Wednesday 11 March 2026 20:29:31 +0000 (0:00:00.437) 0:00:01.559 ******* 2026-03-11 20:29:31.288758 | controller | ok: [controller] => { 2026-03-11 20:29:31.289060 | controller | "changed": false, 2026-03-11 20:29:31.289313 | controller | "msg": "All assertions passed" 2026-03-11 20:29:31.289553 | controller | } 2026-03-11 20:29:31.289782 | controller | 2026-03-11 20:29:31.290033 | controller | TASK [Find target files] ******************************************************* 2026-03-11 20:29:31.290283 | controller | Wednesday 11 March 2026 20:29:31 +0000 (0:00:00.036) 0:00:01.596 ******* 2026-03-11 20:29:31.718093 | controller | ok: [controller] 2026-03-11 20:29:31.718505 | controller | 2026-03-11 20:29:31.718824 | controller | TASK [Assert that some files were downloaded] ********************************** 2026-03-11 20:29:31.719119 | controller | Wednesday 11 March 2026 20:29:31 +0000 (0:00:00.428) 0:00:02.024 ******* 2026-03-11 20:29:31.761430 | controller | ok: [controller] => { 2026-03-11 20:29:31.761693 | controller | "changed": false, 2026-03-11 20:29:31.761909 | controller | "msg": "All assertions passed" 2026-03-11 20:29:31.762077 | controller | } 2026-03-11 20:29:31.762231 | controller | 2026-03-11 20:29:31.762398 | controller | PLAY RECAP ********************************************************************* 2026-03-11 20:29:31.762622 | controller | controller : ok=5 changed=0 unreachable=0 failed=0 skipped=0 rescued=0 ignored=0 2026-03-11 20:29:31.762826 | controller | 2026-03-11 20:29:31.763006 | controller | 2026-03-11 20:29:31.763171 | controller | TASKS RECAP ******************************************************************** 2026-03-11 20:29:31.763342 | controller | Wednesday 11 March 2026 20:29:31 +0000 (0:00:00.044) 0:00:02.068 ******* 2026-03-11 20:29:31.763536 | controller | =============================================================================== 2026-03-11 20:29:31.763711 | controller | Gathering Facts --------------------------------------------------------- 1.11s 2026-03-11 20:29:31.763880 | controller | Stat target dir --------------------------------------------------------- 0.44s 2026-03-11 20:29:31.764050 | controller | Find target files ------------------------------------------------------- 0.43s 2026-03-11 20:29:31.764219 | controller | Assert that some files were downloaded ---------------------------------- 0.04s 2026-03-11 20:29:31.764387 | controller | Assert that target dir is created --------------------------------------- 0.04s 2026-03-11 20:29:32.086388 | controller | INFO [download-binaries > verify] Executed: Successful 2026-03-11 20:29:32.095828 | controller | INFO [download-binaries > cleanup] Executing 2026-03-11 20:29:32.096262 | controller | WARNING [download-binaries > cleanup] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-03-11 20:29:32.110151 | controller | INFO [download-binaries > destroy] Executing 2026-03-11 20:29:32.110359 | controller | WARNING [download-binaries > destroy] Skipping, '--destroy=never' requested. 2026-03-11 20:29:32.110549 | controller | INFO [download-binaries > destroy] Executed: Successful 2026-03-11 20:29:32.111169 | controller | WARNING Molecule executed 1 scenario (1 missing files) 2026-03-11 20:29:32.712711 | controller | ok: Runtime: 0:00:47.327492 2026-03-11 20:29:32.721352 | 2026-03-11 20:29:32.721412 | PLAY RECAP 2026-03-11 20:29:32.721461 | controller | ok: 3 changed: 3 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-03-11 20:29:32.721483 | 2026-03-11 20:29:32.876793 | RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/run.yaml@main] 2026-03-11 20:29:32.879641 | POST-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post.yaml@main] 2026-03-11 20:29:33.427198 | 2026-03-11 20:29:33.427320 | PLAY [all] 2026-03-11 20:29:33.437271 | 2026-03-11 20:29:33.437352 | TASK [fetch-output : Set log path for multiple nodes] 2026-03-11 20:29:33.481814 | controller | skipping: Conditional result was False 2026-03-11 20:29:33.491214 | 2026-03-11 20:29:33.491382 | TASK [fetch-output : Set log path for single node] 2026-03-11 20:29:33.537579 | controller | ok 2026-03-11 20:29:33.541243 | 2026-03-11 20:29:33.541311 | LOOP [fetch-output : Ensure local output dirs] 2026-03-11 20:29:33.933804 | controller -> localhost | ok: "/var/lib/zuul/builds/17eb985d1ddf49c09f1c376fda627baa/work/logs" 2026-03-11 20:29:34.152694 | controller -> localhost | changed: "/var/lib/zuul/builds/17eb985d1ddf49c09f1c376fda627baa/work/artifacts" 2026-03-11 20:29:34.362564 | controller -> localhost | changed: "/var/lib/zuul/builds/17eb985d1ddf49c09f1c376fda627baa/work/docs" 2026-03-11 20:29:34.379845 | 2026-03-11 20:29:34.380542 | LOOP [fetch-output : Collect logs, artifacts and docs] 2026-03-11 20:29:35.077264 | controller | ok 2026-03-11 20:29:35.077509 | controller | changed: All items complete 2026-03-11 20:29:35.077550 | 2026-03-11 20:29:35.565676 | controller | changed: .d..t...... ./ 2026-03-11 20:29:36.094261 | controller | changed: .d..t...... ./ 2026-03-11 20:29:36.116946 | 2026-03-11 20:29:36.117154 | LOOP [merge-output-to-logs : Move artifacts and docs to logs dir] 2026-03-11 20:29:36.531539 | controller -> localhost | ok: Item: artifacts Runtime: 0:00:00.008031 2026-03-11 20:29:36.747692 | controller -> localhost | ok: Item: docs Runtime: 0:00:00.007273 2026-03-11 20:29:36.762213 | 2026-03-11 20:29:36.762367 | PLAY [all] 2026-03-11 20:29:36.768316 | 2026-03-11 20:29:36.768378 | TASK [remove-build-sshkey : Remove the build SSH key from all nodes] 2026-03-11 20:29:37.308191 | controller | changed 2026-03-11 20:29:37.316380 | 2026-03-11 20:29:37.316482 | PLAY RECAP 2026-03-11 20:29:37.316579 | controller | ok: 5 changed: 4 unreachable: 0 failed: 0 skipped: 1 rescued: 0 ignored: 0 2026-03-11 20:29:37.316626 | 2026-03-11 20:29:37.487853 | POST-RUN END RESULT_NORMAL: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post.yaml@main] 2026-03-11 20:29:37.489363 | POST-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post-logs.yaml@main] 2026-03-11 20:29:38.040519 | 2026-03-11 20:29:38.040658 | PLAY [localhost] 2026-03-11 20:29:38.050120 | 2026-03-11 20:29:38.050191 | TASK [Generate Zuul manifest] 2026-03-11 20:29:38.072116 | localhost | ok 2026-03-11 20:29:38.086955 | 2026-03-11 20:29:38.087092 | TASK [generate-zuul-manifest : Generate Zuul manifest] 2026-03-11 20:29:38.414421 | localhost | changed 2026-03-11 20:29:38.425594 | 2026-03-11 20:29:38.425666 | TASK [generate-zuul-manifest : Return Zuul manifest URL to Zuul] 2026-03-11 20:29:38.457148 | localhost | ok 2026-03-11 20:29:38.467822 | 2026-03-11 20:29:38.467905 | TASK [Upload logs] 2026-03-11 20:29:38.487818 | localhost | ok 2026-03-11 20:29:38.545712 | 2026-03-11 20:29:38.545823 | TASK [Set zuul-log-path fact] 2026-03-11 20:29:38.565215 | localhost | ok 2026-03-11 20:29:38.577926 | 2026-03-11 20:29:38.578007 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-03-11 20:29:38.600596 | localhost | ok 2026-03-11 20:29:38.609568 | 2026-03-11 20:29:38.609652 | TASK [upload-logs : Create log directories] 2026-03-11 20:29:39.031041 | localhost | changed 2026-03-11 20:29:39.036196 | 2026-03-11 20:29:39.036262 | TASK [upload-logs : Ensure logs are readable before uploading] 2026-03-11 20:29:39.431182 | localhost -> localhost | ok: Runtime: 0:00:00.004087 2026-03-11 20:29:39.437972 | 2026-03-11 20:29:39.438056 | TASK [upload-logs : Upload logs to log server] 2026-03-11 20:29:39.923042 | localhost | Output suppressed because no_log was given 2026-03-11 20:29:39.929272 | 2026-03-11 20:29:39.929384 | LOOP [upload-logs : Compress console log and json output] 2026-03-11 20:29:39.974331 | localhost | skipping: Conditional result was False 2026-03-11 20:29:39.981596 | localhost | skipping: Conditional result was False 2026-03-11 20:29:39.991650 | 2026-03-11 20:29:39.991769 | LOOP [upload-logs : Upload compressed console log and json output] 2026-03-11 20:29:40.034204 | localhost | skipping: Conditional result was False 2026-03-11 20:29:40.034598 | 2026-03-11 20:29:40.038042 | localhost | skipping: Conditional result was False 2026-03-11 20:29:40.053145 | 2026-03-11 20:29:40.053246 | LOOP [upload-logs : Upload console log and json output]