2026-02-28 00:35:22.945707 | Job console starting 2026-02-28 00:35:22.953350 | Updating git repos 2026-02-28 00:35:22.975231 | Cloning repos into workspace 2026-02-28 00:35:23.026610 | Restoring repo states 2026-02-28 00:35:23.038465 | Merging changes 2026-02-28 00:35:23.554191 | Checking out repos 2026-02-28 00:35:23.785802 | Preparing playbooks 2026-02-28 00:35:24.615848 | Running Ansible setup 2026-02-28 00:35:28.069717 | PRE-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/pre.yaml@main] 2026-02-28 00:35:28.638898 | 2026-02-28 00:35:28.639012 | PLAY [localhost] 2026-02-28 00:35:28.646271 | 2026-02-28 00:35:28.646340 | TASK [Gathering Facts] 2026-02-28 00:35:29.538562 | localhost | ok 2026-02-28 00:35:29.549674 | 2026-02-28 00:35:29.549753 | TASK [Setup log path fact] 2026-02-28 00:35:29.572150 | localhost | ok 2026-02-28 00:35:29.584710 | 2026-02-28 00:35:29.584776 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-02-28 00:35:29.614179 | localhost | ok 2026-02-28 00:35:29.621893 | 2026-02-28 00:35:29.621958 | TASK [emit-job-header : Print job information] 2026-02-28 00:35:29.662169 | # Job Information 2026-02-28 00:35:29.662318 | Ansible Version: 2.16.16 2026-02-28 00:35:29.662364 | Job: ansible-collection-kubernetes-molecule-download-binaries 2026-02-28 00:35:29.662395 | Pipeline: check 2026-02-28 00:35:29.662423 | Executor: 0a8996d2b663 2026-02-28 00:35:29.662449 | Triggered by: https://github.com/vexxhost/ansible-collection-kubernetes/pull/233 2026-02-28 00:35:29.662478 | Event ID: 42d4a9f0-143d-11f1-8055-a157a4e3b739 2026-02-28 00:35:29.666325 | 2026-02-28 00:35:29.666412 | LOOP [emit-job-header : Print node information] 2026-02-28 00:35:29.744384 | localhost | ok: 2026-02-28 00:35:29.744555 | localhost | # Node Information 2026-02-28 00:35:29.744583 | localhost | Inventory Hostname: controller 2026-02-28 00:35:29.744605 | localhost | Hostname: np0000157424 2026-02-28 00:35:29.744625 | localhost | Username: zuul 2026-02-28 00:35:29.744647 | localhost | Distro: Debian 13.3 2026-02-28 00:35:29.744667 | localhost | Provider: yul1 2026-02-28 00:35:29.744686 | localhost | Region: ca-ymq-1 2026-02-28 00:35:29.744705 | localhost | Label: debian-trixie 2026-02-28 00:35:29.744725 | localhost | Product Name: OpenStack Nova 2026-02-28 00:35:29.744743 | localhost | Interface IP: 162.253.55.204 2026-02-28 00:35:29.763948 | 2026-02-28 00:35:29.764079 | TASK [log-inventory : Ensure Zuul Ansible directory exists] 2026-02-28 00:35:30.124349 | localhost -> localhost | changed 2026-02-28 00:35:30.133397 | 2026-02-28 00:35:30.133490 | TASK [log-inventory : Copy ansible inventory to logs dir] 2026-02-28 00:35:30.933108 | localhost -> localhost | changed 2026-02-28 00:35:30.943094 | 2026-02-28 00:35:30.943172 | PLAY [all] 2026-02-28 00:35:30.950874 | 2026-02-28 00:35:30.950942 | TASK [add-build-sshkey : Check to see if ssh key was already created for this build] 2026-02-28 00:35:31.169237 | controller -> localhost | ok 2026-02-28 00:35:31.177356 | 2026-02-28 00:35:31.177461 | TASK [add-build-sshkey : Create a new key in workspace based on build UUID] 2026-02-28 00:35:31.209915 | controller | ok 2026-02-28 00:35:31.224284 | controller | included: /var/lib/zuul/builds/11c343a58e00477d96344e0803115609/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/create-key-and-replace.yaml 2026-02-28 00:35:31.229599 | 2026-02-28 00:35:31.229699 | TASK [add-build-sshkey : Create Temp SSH key] 2026-02-28 00:35:32.158276 | controller -> localhost | Generating public/private rsa key pair. 2026-02-28 00:35:32.158480 | controller -> localhost | Your identification has been saved in /var/lib/zuul/builds/11c343a58e00477d96344e0803115609/work/11c343a58e00477d96344e0803115609_id_rsa 2026-02-28 00:35:32.158521 | controller -> localhost | Your public key has been saved in /var/lib/zuul/builds/11c343a58e00477d96344e0803115609/work/11c343a58e00477d96344e0803115609_id_rsa.pub 2026-02-28 00:35:32.158552 | controller -> localhost | The key fingerprint is: 2026-02-28 00:35:32.158581 | controller -> localhost | SHA256:1OhYX4matjMF7Gef6xM9GFmKSKQ1x55F9ohx/eOdxzQ zuul-build-sshkey 2026-02-28 00:35:32.158621 | controller -> localhost | The key's randomart image is: 2026-02-28 00:35:32.158651 | controller -> localhost | +---[RSA 3072]----+ 2026-02-28 00:35:32.158686 | controller -> localhost | | .+.o.+. | 2026-02-28 00:35:32.158716 | controller -> localhost | | +.=.*.+o | 2026-02-28 00:35:32.158743 | controller -> localhost | | ..*o++++.. | 2026-02-28 00:35:32.158769 | controller -> localhost | | *.=+.+ Eo| 2026-02-28 00:35:32.158796 | controller -> localhost | | . S = +.o=| 2026-02-28 00:35:32.158823 | controller -> localhost | | . = .o.oo+| 2026-02-28 00:35:32.158850 | controller -> localhost | | + o. ..| 2026-02-28 00:35:32.158898 | controller -> localhost | | o .. | 2026-02-28 00:35:32.158929 | controller -> localhost | | .o. | 2026-02-28 00:35:32.158957 | controller -> localhost | +----[SHA256]-----+ 2026-02-28 00:35:32.159024 | controller -> localhost | ok: Runtime: 0:00:00.516800 2026-02-28 00:35:32.164829 | 2026-02-28 00:35:32.164917 | TASK [add-build-sshkey : Remote setup ssh keys (linux)] 2026-02-28 00:35:32.195766 | controller | ok 2026-02-28 00:35:32.205201 | controller | included: /var/lib/zuul/builds/11c343a58e00477d96344e0803115609/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/remote-linux.yaml 2026-02-28 00:35:32.211954 | 2026-02-28 00:35:32.212016 | TASK [add-build-sshkey : Remove previously added zuul-build-sshkey] 2026-02-28 00:35:32.237193 | controller | skipping: Conditional result was False 2026-02-28 00:35:32.246268 | 2026-02-28 00:35:32.246406 | TASK [add-build-sshkey : Enable access via build key on all nodes] 2026-02-28 00:35:32.791856 | controller | changed 2026-02-28 00:35:32.800502 | 2026-02-28 00:35:32.800574 | TASK [add-build-sshkey : Make sure user has a .ssh] 2026-02-28 00:35:33.024151 | controller | ok 2026-02-28 00:35:33.028457 | 2026-02-28 00:35:33.028523 | TASK [add-build-sshkey : Install build private key as SSH key on all nodes] 2026-02-28 00:35:33.576218 | controller | changed 2026-02-28 00:35:33.581395 | 2026-02-28 00:35:33.581461 | TASK [add-build-sshkey : Install build public key as SSH key on all nodes] 2026-02-28 00:35:34.097476 | controller | changed 2026-02-28 00:35:34.103312 | 2026-02-28 00:35:34.103399 | TASK [add-build-sshkey : Remote setup ssh keys (windows)] 2026-02-28 00:35:34.127719 | controller | skipping: Conditional result was False 2026-02-28 00:35:34.136626 | 2026-02-28 00:35:34.136694 | TASK [remove-zuul-sshkey : Remove master key from local agent] 2026-02-28 00:35:34.464512 | controller -> localhost | changed 2026-02-28 00:35:34.478330 | 2026-02-28 00:35:34.478398 | TASK [add-build-sshkey : Add back temp key] 2026-02-28 00:35:34.764538 | controller -> localhost | Identity added: /var/lib/zuul/builds/11c343a58e00477d96344e0803115609/work/11c343a58e00477d96344e0803115609_id_rsa (zuul-build-sshkey) 2026-02-28 00:35:34.764734 | controller -> localhost | ok: Runtime: 0:00:00.013784 2026-02-28 00:35:34.769180 | 2026-02-28 00:35:34.769243 | TASK [add-build-sshkey : Verify we can still SSH to all nodes] 2026-02-28 00:35:35.104987 | controller | ok 2026-02-28 00:35:35.109501 | 2026-02-28 00:35:35.109562 | TASK [add-build-sshkey : Verify we can still SSH to all nodes (windows)] 2026-02-28 00:35:35.132790 | controller | skipping: Conditional result was False 2026-02-28 00:35:35.146019 | 2026-02-28 00:35:35.146081 | TASK [prepare-workspace : Start zuul_console daemon.] 2026-02-28 00:35:35.490990 | controller | ok 2026-02-28 00:35:35.496603 | 2026-02-28 00:35:35.496848 | TASK [prepare-workspace : Synchronize src repos to workspace directory.] 2026-02-28 00:35:36.530805 | controller | Output suppressed because no_log was given 2026-02-28 00:35:36.540251 | 2026-02-28 00:35:36.540338 | LOOP [ensure-output-dirs : Empty Zuul Output directories by removing them] 2026-02-28 00:35:36.751928 | controller | ok: "logs" 2026-02-28 00:35:36.752220 | controller | ok: All items complete 2026-02-28 00:35:36.752271 | 2026-02-28 00:35:36.931554 | controller | ok: "artifacts" 2026-02-28 00:35:37.128827 | controller | ok: "docs" 2026-02-28 00:35:37.146975 | 2026-02-28 00:35:37.147136 | LOOP [ensure-output-dirs : Ensure Zuul Output directories exist] 2026-02-28 00:35:37.381074 | controller | changed: "logs" 2026-02-28 00:35:37.558147 | controller | changed: "artifacts" 2026-02-28 00:35:37.746110 | controller | changed: "docs" 2026-02-28 00:35:37.764878 | 2026-02-28 00:35:37.765007 | PLAY RECAP 2026-02-28 00:35:37.765055 | controller | ok: 15 changed: 8 unreachable: 0 failed: 0 skipped: 3 rescued: 0 ignored: 0 2026-02-28 00:35:37.765084 | localhost | ok: 6 changed: 2 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-02-28 00:35:37.765103 | 2026-02-28 00:35:37.883531 | PRE-RUN END RESULT_NORMAL: [trusted : github.com/vexxhost/zuul-config/playbooks/base/pre.yaml@main] 2026-02-28 00:35:37.886476 | PRE-RUN START: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/pre.yaml@main] 2026-02-28 00:35:38.424823 | 2026-02-28 00:35:38.424953 | PLAY [all] 2026-02-28 00:35:38.434911 | 2026-02-28 00:35:38.434983 | TASK [setup-uv : Extract archive] 2026-02-28 00:35:40.847898 | controller | changed 2026-02-28 00:35:40.854105 | 2026-02-28 00:35:40.854182 | TASK [setup-uv : Print version] 2026-02-28 00:35:40.999810 | controller | uv 0.8.13 2026-02-28 00:35:41.383327 | controller | ok: Runtime: 0:00:00.015724 2026-02-28 00:35:41.390346 | 2026-02-28 00:35:41.390412 | PLAY RECAP 2026-02-28 00:35:41.390473 | controller | ok: 2 changed: 2 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-02-28 00:35:41.390505 | 2026-02-28 00:35:41.492585 | PRE-RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/pre.yaml@main] 2026-02-28 00:35:41.495525 | RUN START: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/run.yaml@main] 2026-02-28 00:35:42.060579 | 2026-02-28 00:35:42.060702 | PLAY [all] 2026-02-28 00:35:42.072483 | 2026-02-28 00:35:42.072554 | TASK [Copy inventory file for Zuul] 2026-02-28 00:35:43.044306 | controller | changed 2026-02-28 00:35:43.048738 | 2026-02-28 00:35:43.048812 | TASK [Switch "ansible_host" to private IP] 2026-02-28 00:35:43.342710 | controller | changed: 1 replacements made 2026-02-28 00:35:43.349218 | 2026-02-28 00:35:43.349310 | TASK [Run Molecule scenario] 2026-02-28 00:35:43.614320 | controller | Using CPython 3.13.5 interpreter at: /usr/bin/python3 2026-02-28 00:35:43.614466 | controller | Creating virtual environment at: .venv 2026-02-28 00:35:44.855932 | controller | Downloading cryptography (4.3MiB) 2026-02-28 00:35:44.858910 | controller | Downloading pygments (1.2MiB) 2026-02-28 00:35:44.861498 | controller | Downloading ansible-core (2.3MiB) 2026-02-28 00:35:45.098744 | controller | Downloading cryptography 2026-02-28 00:35:45.143114 | controller | Downloading pygments 2026-02-28 00:35:45.320521 | controller | Downloading ansible-core 2026-02-28 00:35:45.367871 | controller | Installed 36 packages in 46ms 2026-02-28 00:35:46.074912 | controller | INFO Collection 'vexxhost.kubernetes' detected. 2026-02-28 00:35:46.075004 | controller | INFO Scenarios will be used from 'extensions/molecule' 2026-02-28 00:35:46.943988 | controller | CRITICAL 'extensions/molecule/default/molecule.yml' glob failed. Exiting. 2026-02-28 00:35:46.944056 | controller | INFO default scenario not found, disabling shared state. 2026-02-28 00:35:46.944240 | controller | INFO [download-binaries > discovery] scenario test matrix: dependency, cleanup, destroy, syntax, create, prepare, converge, idempotence, side_effect, verify, cleanup, destroy 2026-02-28 00:35:46.944321 | controller | INFO [download-binaries > prerun] Performing prerun with role_name_check=0... 2026-02-28 00:36:01.283587 | controller | INFO [download-binaries > dependency] Executing 2026-02-28 00:36:01.283670 | controller | WARNING [download-binaries > dependency] Missing roles requirements file: requirements.yml 2026-02-28 00:36:01.283815 | controller | WARNING [download-binaries > dependency] Missing collections requirements file: collections.yml 2026-02-28 00:36:01.283957 | controller | WARNING [download-binaries > dependency] Executed: 2 missing (Remove from test_sequence to suppress) 2026-02-28 00:36:01.289611 | controller | INFO [download-binaries > cleanup] Executing 2026-02-28 00:36:01.289954 | controller | WARNING [download-binaries > cleanup] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-02-28 00:36:01.295333 | controller | INFO [download-binaries > destroy] Executing 2026-02-28 00:36:01.295358 | controller | WARNING [download-binaries > destroy] Skipping, '--destroy=never' requested. 2026-02-28 00:36:01.295374 | controller | INFO [download-binaries > destroy] Executed: Successful 2026-02-28 00:36:01.301181 | controller | INFO [download-binaries > syntax] Executing 2026-02-28 00:36:02.211878 | controller | 2026-02-28 00:36:02.212165 | controller | playbook: /home/zuul/src/github.com/vexxhost/ansible-collection-kubernetes/extensions/molecule/download-binaries/converge.yml 2026-02-28 00:36:02.278686 | controller | INFO [download-binaries > syntax] Executed: Successful 2026-02-28 00:36:02.288363 | controller | INFO [download-binaries > create] Executing 2026-02-28 00:36:02.290534 | controller | WARNING [download-binaries > create] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-02-28 00:36:02.296996 | controller | INFO [download-binaries > prepare] Executing 2026-02-28 00:36:02.297280 | controller | WARNING [download-binaries > prepare] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-02-28 00:36:02.302575 | controller | INFO [download-binaries > converge] Executing 2026-02-28 00:36:03.158247 | controller | 2026-02-28 00:36:03.158492 | controller | PLAY [Download all binaries required at runtime for ansible-collection-kubernetes] *** 2026-02-28 00:36:03.158756 | controller | 2026-02-28 00:36:03.158982 | controller | TASK [Gather minimal facts] **************************************************** 2026-02-28 00:36:03.159203 | controller | Saturday 28 February 2026 00:36:03 +0000 (0:00:00.033) 0:00:00.033 ***** 2026-02-28 00:36:03.856000 | controller | ok: [controller -> localhost] 2026-02-28 00:36:03.856165 | controller | 2026-02-28 00:36:03.856375 | controller | TASK [Find all subdirectories in the role location] **************************** 2026-02-28 00:36:03.856579 | controller | Saturday 28 February 2026 00:36:03 +0000 (0:00:00.698) 0:00:00.731 ***** 2026-02-28 00:36:04.275273 | controller | ok: [controller -> localhost] 2026-02-28 00:36:04.275354 | controller | 2026-02-28 00:36:04.275510 | controller | TASK [Select only defaults/ directories and load vars] ************************* 2026-02-28 00:36:04.275705 | controller | Saturday 28 February 2026 00:36:04 +0000 (0:00:00.419) 0:00:01.151 ***** 2026-02-28 00:36:04.565802 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/cilium/defaults) 2026-02-28 00:36:04.565955 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kubernetes/defaults) 2026-02-28 00:36:04.566176 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/clusterctl/defaults) 2026-02-28 00:36:04.566389 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kubelet/defaults) 2026-02-28 00:36:04.566600 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kubeadm/defaults) 2026-02-28 00:36:04.566848 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/upload_helm_chart/defaults) 2026-02-28 00:36:04.567055 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/openstack_resource_controller/defaults) 2026-02-28 00:36:04.567263 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/helm/defaults) 2026-02-28 00:36:04.567468 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/keepalived/defaults) 2026-02-28 00:36:04.567667 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/flux/defaults) 2026-02-28 00:36:04.567866 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/cert_manager/defaults) 2026-02-28 00:36:04.568128 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kube_vip/defaults) 2026-02-28 00:36:04.568333 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/haproxy/defaults) 2026-02-28 00:36:04.568536 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kubectl/defaults) 2026-02-28 00:36:04.568792 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/cluster_api/defaults) 2026-02-28 00:36:04.568970 | controller | 2026-02-28 00:36:04.569157 | controller | TASK [Find all components with checksums and get latest versions (CI)] ********* 2026-02-28 00:36:04.569366 | controller | Saturday 28 February 2026 00:36:04 +0000 (0:00:00.290) 0:00:01.441 ***** 2026-02-28 00:36:04.710110 | controller | ok: [controller -> localhost] => (item=clusterctl_checksums) 2026-02-28 00:36:04.710166 | controller | ok: [controller -> localhost] => (item=kubelet_checksums) 2026-02-28 00:36:04.710352 | controller | ok: [controller -> localhost] => (item=kubeadm_checksums) 2026-02-28 00:36:04.710411 | controller | ok: [controller -> localhost] => (item=helm_checksums) 2026-02-28 00:36:04.710516 | controller | ok: [controller -> localhost] => (item=helm_diff_checksums) 2026-02-28 00:36:04.710601 | controller | ok: [controller -> localhost] => (item=flux_checksums) 2026-02-28 00:36:04.710681 | controller | ok: [controller -> localhost] => (item=kubectl_checksums) 2026-02-28 00:36:04.710763 | controller | 2026-02-28 00:36:04.710863 | controller | TASK [Filter checksums to keep only latest versions (CI)] ********************** 2026-02-28 00:36:04.710939 | controller | Saturday 28 February 2026 00:36:04 +0000 (0:00:00.144) 0:00:01.586 ***** 2026-02-28 00:36:04.807432 | controller | ok: [controller -> localhost] => (item=clusterctl_checksums) 2026-02-28 00:36:04.807497 | controller | ok: [controller -> localhost] => (item=kubelet_checksums) 2026-02-28 00:36:04.807701 | controller | ok: [controller -> localhost] => (item=kubeadm_checksums) 2026-02-28 00:36:04.807890 | controller | ok: [controller -> localhost] => (item=helm_checksums) 2026-02-28 00:36:04.808080 | controller | ok: [controller -> localhost] => (item=helm_diff_checksums) 2026-02-28 00:36:04.808358 | controller | ok: [controller -> localhost] => (item=flux_checksums) 2026-02-28 00:36:04.808506 | controller | ok: [controller -> localhost] => (item=kubectl_checksums) 2026-02-28 00:36:04.808820 | controller | 2026-02-28 00:36:04.808967 | controller | TASK [Generate list of all binaries for all roles] ***************************** 2026-02-28 00:36:04.809210 | controller | Saturday 28 February 2026 00:36:04 +0000 (0:00:00.097) 0:00:01.683 ***** 2026-02-28 00:36:04.882715 | controller | ok: [controller -> localhost] 2026-02-28 00:36:04.882757 | controller | 2026-02-28 00:36:04.882775 | controller | TASK [Include download_artifact role] ****************************************** 2026-02-28 00:36:04.882890 | controller | Saturday 28 February 2026 00:36:04 +0000 (0:00:00.074) 0:00:01.758 ***** 2026-02-28 00:36:05.118305 | 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-02-28 00:36:05.118403 | 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-02-28 00:36:05.118661 | 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-02-28 00:36:05.118850 | 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-02-28 00:36:05.119115 | 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-02-28 00:36:05.119289 | 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-02-28 00:36:05.119534 | 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-02-28 00:36:05.119675 | controller | 2026-02-28 00:36:05.119873 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-02-28 00:36:05.120065 | controller | Saturday 28 February 2026 00:36:05 +0000 (0:00:00.235) 0:00:01.994 ***** 2026-02-28 00:36:05.155845 | controller | skipping: [controller] 2026-02-28 00:36:05.155983 | controller | 2026-02-28 00:36:05.156230 | controller | TASK [vexxhost.containers.directory : Create directory (/var/lib/downloads)] *** 2026-02-28 00:36:05.156378 | controller | Saturday 28 February 2026 00:36:05 +0000 (0:00:00.037) 0:00:02.032 ***** 2026-02-28 00:36:05.849813 | 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-02-28 00:36:05.861215 | controller | changed: [controller] 2026-02-28 00:36:05.861399 | controller | 2026-02-28 00:36:05.861605 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-02-28 00:36:05.861808 | controller | Saturday 28 February 2026 00:36:05 +0000 (0:00:00.705) 0:00:02.737 ***** 2026-02-28 00:36:05.900159 | controller | ok: [controller] => { 2026-02-28 00:36:05.900251 | controller | "msg": "https://github.com/kubernetes-sigs/cluster-api/releases/download/v1.10.5/clusterctl-linux-amd64" 2026-02-28 00:36:05.900341 | controller | } 2026-02-28 00:36:05.900426 | controller | 2026-02-28 00:36:05.900521 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-02-28 00:36:05.900625 | controller | Saturday 28 February 2026 00:36:05 +0000 (0:00:00.038) 0:00:02.775 ***** 2026-02-28 00:36:07.396721 | 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-02-28 00:36:07.406267 | controller | changed: [controller] 2026-02-28 00:36:07.406534 | controller | 2026-02-28 00:36:07.406870 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-02-28 00:36:07.407105 | controller | Saturday 28 February 2026 00:36:07 +0000 (0:00:01.506) 0:00:04.281 ***** 2026-02-28 00:36:07.430041 | controller | skipping: [controller] 2026-02-28 00:36:07.430166 | controller | 2026-02-28 00:36:07.430366 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-02-28 00:36:07.430555 | controller | Saturday 28 February 2026 00:36:07 +0000 (0:00:00.024) 0:00:04.306 ***** 2026-02-28 00:36:07.451372 | controller | skipping: [controller] 2026-02-28 00:36:07.451461 | controller | 2026-02-28 00:36:07.451675 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-02-28 00:36:07.451887 | controller | Saturday 28 February 2026 00:36:07 +0000 (0:00:00.021) 0:00:04.327 ***** 2026-02-28 00:36:07.483313 | controller | ok: [controller] => { 2026-02-28 00:36:07.483443 | controller | "msg": "https://dl.k8s.io/release/v1.35.2/bin/linux/amd64/kubelet" 2026-02-28 00:36:07.483668 | controller | } 2026-02-28 00:36:07.483854 | controller | 2026-02-28 00:36:07.484096 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-02-28 00:36:07.484293 | controller | Saturday 28 February 2026 00:36:07 +0000 (0:00:00.030) 0:00:04.358 ***** 2026-02-28 00:36:31.241672 | controller | changed: [controller] 2026-02-28 00:36:31.241820 | controller | 2026-02-28 00:36:31.242077 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-02-28 00:36:31.242318 | controller | Saturday 28 February 2026 00:36:31 +0000 (0:00:23.757) 0:00:28.116 ***** 2026-02-28 00:36:31.278428 | controller | skipping: [controller] 2026-02-28 00:36:31.278534 | controller | 2026-02-28 00:36:31.278694 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-02-28 00:36:31.278850 | controller | Saturday 28 February 2026 00:36:31 +0000 (0:00:00.037) 0:00:28.154 ***** 2026-02-28 00:36:31.317484 | controller | skipping: [controller] 2026-02-28 00:36:31.317691 | controller | 2026-02-28 00:36:31.317949 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-02-28 00:36:31.318202 | controller | Saturday 28 February 2026 00:36:31 +0000 (0:00:00.039) 0:00:28.193 ***** 2026-02-28 00:36:31.359523 | controller | ok: [controller] => { 2026-02-28 00:36:31.359738 | controller | "msg": "https://dl.k8s.io/release/v1.35.2/bin/linux/amd64/kubeadm" 2026-02-28 00:36:31.359878 | controller | } 2026-02-28 00:36:31.360100 | controller | 2026-02-28 00:36:31.360243 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-02-28 00:36:31.360439 | controller | Saturday 28 February 2026 00:36:31 +0000 (0:00:00.041) 0:00:28.235 ***** 2026-02-28 00:36:59.036711 | controller | changed: [controller] 2026-02-28 00:36:59.036745 | controller | 2026-02-28 00:36:59.036751 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-02-28 00:36:59.036757 | controller | Saturday 28 February 2026 00:36:59 +0000 (0:00:27.668) 0:00:55.904 ***** 2026-02-28 00:36:59.059805 | controller | skipping: [controller] 2026-02-28 00:36:59.059946 | controller | 2026-02-28 00:36:59.060139 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-02-28 00:36:59.060327 | controller | Saturday 28 February 2026 00:36:59 +0000 (0:00:00.031) 0:00:55.935 ***** 2026-02-28 00:36:59.093489 | controller | skipping: [controller] 2026-02-28 00:36:59.093630 | controller | 2026-02-28 00:36:59.093818 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-02-28 00:36:59.094007 | controller | Saturday 28 February 2026 00:36:59 +0000 (0:00:00.033) 0:00:55.969 ***** 2026-02-28 00:36:59.134285 | controller | ok: [controller] => { 2026-02-28 00:36:59.134430 | controller | "msg": "https://get.helm.sh/helm-v3.11.2-linux-amd64.tar.gz" 2026-02-28 00:36:59.134604 | controller | } 2026-02-28 00:36:59.134810 | controller | 2026-02-28 00:36:59.135028 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-02-28 00:36:59.135195 | controller | Saturday 28 February 2026 00:36:59 +0000 (0:00:00.040) 0:00:56.009 ***** 2026-02-28 00:36:59.954819 | controller | changed: [controller] 2026-02-28 00:36:59.954903 | controller | 2026-02-28 00:36:59.955132 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-02-28 00:36:59.955306 | controller | Saturday 28 February 2026 00:36:59 +0000 (0:00:00.819) 0:00:56.829 ***** 2026-02-28 00:36:59.988877 | controller | skipping: [controller] 2026-02-28 00:36:59.989019 | controller | 2026-02-28 00:36:59.989227 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-02-28 00:36:59.989458 | controller | Saturday 28 February 2026 00:36:59 +0000 (0:00:00.034) 0:00:56.864 ***** 2026-02-28 00:37:00.023017 | controller | skipping: [controller] 2026-02-28 00:37:00.023065 | controller | 2026-02-28 00:37:00.023179 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-02-28 00:37:00.023277 | controller | Saturday 28 February 2026 00:37:00 +0000 (0:00:00.035) 0:00:56.899 ***** 2026-02-28 00:37:00.059869 | controller | ok: [controller] => { 2026-02-28 00:37:00.060006 | controller | "msg": "https://github.com/databus23/helm-diff/releases/download/v3.8.1/helm-diff-linux-amd64.tgz" 2026-02-28 00:37:00.060121 | controller | } 2026-02-28 00:37:00.060248 | controller | 2026-02-28 00:37:00.060377 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-02-28 00:37:00.060488 | controller | Saturday 28 February 2026 00:37:00 +0000 (0:00:00.036) 0:00:56.936 ***** 2026-02-28 00:37:00.809052 | controller | changed: [controller] 2026-02-28 00:37:00.809139 | controller | 2026-02-28 00:37:00.810482 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-02-28 00:37:00.810501 | controller | Saturday 28 February 2026 00:37:00 +0000 (0:00:00.745) 0:00:57.681 ***** 2026-02-28 00:37:00.841070 | controller | skipping: [controller] 2026-02-28 00:37:00.841231 | controller | 2026-02-28 00:37:00.841422 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-02-28 00:37:00.841606 | controller | Saturday 28 February 2026 00:37:00 +0000 (0:00:00.035) 0:00:57.717 ***** 2026-02-28 00:37:00.874073 | controller | skipping: [controller] 2026-02-28 00:37:00.874271 | controller | 2026-02-28 00:37:00.874463 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-02-28 00:37:00.874647 | controller | Saturday 28 February 2026 00:37:00 +0000 (0:00:00.032) 0:00:57.750 ***** 2026-02-28 00:37:00.911310 | controller | ok: [controller] => { 2026-02-28 00:37:00.911495 | controller | "msg": "https://github.com/fluxcd/flux2/releases/download/v0.32.0/flux_0.32.0_linux_amd64.tar.gz" 2026-02-28 00:37:00.911669 | controller | } 2026-02-28 00:37:00.911852 | controller | 2026-02-28 00:37:00.912045 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-02-28 00:37:00.912227 | controller | Saturday 28 February 2026 00:37:00 +0000 (0:00:00.036) 0:00:57.787 ***** 2026-02-28 00:37:01.799546 | controller | changed: [controller] 2026-02-28 00:37:01.799727 | controller | 2026-02-28 00:37:01.799952 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-02-28 00:37:01.800225 | controller | Saturday 28 February 2026 00:37:01 +0000 (0:00:00.887) 0:00:58.675 ***** 2026-02-28 00:37:01.837053 | controller | skipping: [controller] 2026-02-28 00:37:01.837222 | controller | 2026-02-28 00:37:01.837457 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-02-28 00:37:01.837718 | controller | Saturday 28 February 2026 00:37:01 +0000 (0:00:00.038) 0:00:58.713 ***** 2026-02-28 00:37:01.870924 | controller | skipping: [controller] 2026-02-28 00:37:01.871034 | controller | 2026-02-28 00:37:01.871228 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-02-28 00:37:01.871413 | controller | Saturday 28 February 2026 00:37:01 +0000 (0:00:00.034) 0:00:58.747 ***** 2026-02-28 00:37:01.908639 | controller | ok: [controller] => { 2026-02-28 00:37:01.908797 | controller | "msg": "https://dl.k8s.io/release/v1.35.2/bin/linux/amd64/kubectl" 2026-02-28 00:37:01.908923 | controller | } 2026-02-28 00:37:01.909093 | controller | 2026-02-28 00:37:01.909243 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-02-28 00:37:01.909369 | controller | Saturday 28 February 2026 00:37:01 +0000 (0:00:00.037) 0:00:58.784 ***** 2026-02-28 00:37:02.713159 | controller | changed: [controller] 2026-02-28 00:37:02.713335 | controller | 2026-02-28 00:37:02.713576 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-02-28 00:37:02.713791 | controller | Saturday 28 February 2026 00:37:02 +0000 (0:00:00.803) 0:00:59.588 ***** 2026-02-28 00:37:02.743780 | controller | skipping: [controller] 2026-02-28 00:37:02.743821 | controller | 2026-02-28 00:37:02.743928 | controller | PLAY RECAP ********************************************************************* 2026-02-28 00:37:02.744040 | controller | controller : ok=28 changed=8 unreachable=0 failed=0 skipped=14 rescued=0 ignored=0 2026-02-28 00:37:02.744093 | controller | 2026-02-28 00:37:02.744179 | controller | 2026-02-28 00:37:02.744305 | controller | TASKS RECAP ******************************************************************** 2026-02-28 00:37:02.744398 | controller | Saturday 28 February 2026 00:37:02 +0000 (0:00:00.031) 0:00:59.620 ***** 2026-02-28 00:37:02.744520 | controller | =============================================================================== 2026-02-28 00:37:02.744683 | controller | vexxhost.containers.download_artifact : Download item ------------------ 27.67s 2026-02-28 00:37:02.744832 | controller | vexxhost.containers.download_artifact : Download item ------------------ 23.76s 2026-02-28 00:37:02.744933 | controller | vexxhost.containers.download_artifact : Download item ------------------- 1.51s 2026-02-28 00:37:02.745057 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.89s 2026-02-28 00:37:02.745181 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.82s 2026-02-28 00:37:02.745309 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.80s 2026-02-28 00:37:02.745515 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.75s 2026-02-28 00:37:02.745635 | controller | vexxhost.containers.directory : Create directory (/var/lib/downloads) --- 0.71s 2026-02-28 00:37:02.745757 | controller | Gather minimal facts ---------------------------------------------------- 0.70s 2026-02-28 00:37:02.745881 | controller | Find all subdirectories in the role location ---------------------------- 0.42s 2026-02-28 00:37:02.746004 | controller | Select only defaults/ directories and load vars ------------------------- 0.29s 2026-02-28 00:37:02.746169 | controller | Include download_artifact role ------------------------------------------ 0.24s 2026-02-28 00:37:02.746296 | controller | Find all components with checksums and get latest versions (CI) --------- 0.14s 2026-02-28 00:37:02.746419 | controller | Filter checksums to keep only latest versions (CI) ---------------------- 0.10s 2026-02-28 00:37:02.746538 | controller | Generate list of all binaries for all roles ----------------------------- 0.07s 2026-02-28 00:37:02.746658 | controller | vexxhost.containers.download_artifact : Starting download of file ------- 0.04s 2026-02-28 00:37:02.746777 | controller | vexxhost.containers.download_artifact : Starting download of file ------- 0.04s 2026-02-28 00:37:02.746895 | controller | vexxhost.containers.package : Update state for tar ---------------------- 0.04s 2026-02-28 00:37:02.747016 | controller | vexxhost.containers.download_artifact : Starting download of file ------- 0.04s 2026-02-28 00:37:02.747131 | controller | vexxhost.containers.download_artifact : Extract archive ----------------- 0.04s 2026-02-28 00:37:02.905105 | controller | INFO [download-binaries > converge] Executed: Successful 2026-02-28 00:37:02.916019 | controller | INFO [download-binaries > idempotence] Executing 2026-02-28 00:37:03.754565 | controller | 2026-02-28 00:37:03.754757 | controller | PLAY [Download all binaries required at runtime for ansible-collection-kubernetes] *** 2026-02-28 00:37:03.754935 | controller | 2026-02-28 00:37:03.755128 | controller | TASK [Gather minimal facts] **************************************************** 2026-02-28 00:37:03.755324 | controller | Saturday 28 February 2026 00:37:03 +0000 (0:00:00.014) 0:00:00.014 ***** 2026-02-28 00:37:04.378596 | controller | ok: [controller -> localhost] 2026-02-28 00:37:04.378639 | controller | 2026-02-28 00:37:04.378742 | controller | TASK [Find all subdirectories in the role location] **************************** 2026-02-28 00:37:04.378837 | controller | Saturday 28 February 2026 00:37:04 +0000 (0:00:00.623) 0:00:00.638 ***** 2026-02-28 00:37:04.783754 | controller | ok: [controller -> localhost] 2026-02-28 00:37:04.783851 | controller | 2026-02-28 00:37:04.783995 | controller | TASK [Select only defaults/ directories and load vars] ************************* 2026-02-28 00:37:04.784113 | controller | Saturday 28 February 2026 00:37:04 +0000 (0:00:00.405) 0:00:01.044 ***** 2026-02-28 00:37:05.065741 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/cilium/defaults) 2026-02-28 00:37:05.065881 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kubernetes/defaults) 2026-02-28 00:37:05.066178 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/clusterctl/defaults) 2026-02-28 00:37:05.066374 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kubelet/defaults) 2026-02-28 00:37:05.066641 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kubeadm/defaults) 2026-02-28 00:37:05.066862 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/upload_helm_chart/defaults) 2026-02-28 00:37:05.067134 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/openstack_resource_controller/defaults) 2026-02-28 00:37:05.067348 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/helm/defaults) 2026-02-28 00:37:05.067552 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/keepalived/defaults) 2026-02-28 00:37:05.067755 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/flux/defaults) 2026-02-28 00:37:05.067966 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/cert_manager/defaults) 2026-02-28 00:37:05.068170 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kube_vip/defaults) 2026-02-28 00:37:05.068362 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/haproxy/defaults) 2026-02-28 00:37:05.068565 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kubectl/defaults) 2026-02-28 00:37:05.068830 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/cluster_api/defaults) 2026-02-28 00:37:05.068980 | controller | 2026-02-28 00:37:05.069176 | controller | TASK [Find all components with checksums and get latest versions (CI)] ********* 2026-02-28 00:37:05.069434 | controller | Saturday 28 February 2026 00:37:05 +0000 (0:00:00.281) 0:00:01.325 ***** 2026-02-28 00:37:05.190356 | controller | ok: [controller -> localhost] => (item=clusterctl_checksums) 2026-02-28 00:37:05.190467 | controller | ok: [controller -> localhost] => (item=kubelet_checksums) 2026-02-28 00:37:05.190653 | controller | ok: [controller -> localhost] => (item=kubeadm_checksums) 2026-02-28 00:37:05.190842 | controller | ok: [controller -> localhost] => (item=helm_checksums) 2026-02-28 00:37:05.191172 | controller | ok: [controller -> localhost] => (item=helm_diff_checksums) 2026-02-28 00:37:05.191361 | controller | ok: [controller -> localhost] => (item=flux_checksums) 2026-02-28 00:37:05.191551 | controller | ok: [controller -> localhost] => (item=kubectl_checksums) 2026-02-28 00:37:05.191751 | controller | 2026-02-28 00:37:05.191914 | controller | TASK [Filter checksums to keep only latest versions (CI)] ********************** 2026-02-28 00:37:05.192098 | controller | Saturday 28 February 2026 00:37:05 +0000 (0:00:00.124) 0:00:01.450 ***** 2026-02-28 00:37:05.283665 | controller | ok: [controller -> localhost] => (item=clusterctl_checksums) 2026-02-28 00:37:05.283722 | controller | ok: [controller -> localhost] => (item=kubelet_checksums) 2026-02-28 00:37:05.283884 | controller | ok: [controller -> localhost] => (item=kubeadm_checksums) 2026-02-28 00:37:05.284041 | controller | ok: [controller -> localhost] => (item=helm_checksums) 2026-02-28 00:37:05.284231 | controller | ok: [controller -> localhost] => (item=helm_diff_checksums) 2026-02-28 00:37:05.284424 | controller | ok: [controller -> localhost] => (item=flux_checksums) 2026-02-28 00:37:05.284661 | controller | ok: [controller -> localhost] => (item=kubectl_checksums) 2026-02-28 00:37:05.284815 | controller | 2026-02-28 00:37:05.284999 | controller | TASK [Generate list of all binaries for all roles] ***************************** 2026-02-28 00:37:05.285186 | controller | Saturday 28 February 2026 00:37:05 +0000 (0:00:00.093) 0:00:01.543 ***** 2026-02-28 00:37:05.348297 | controller | ok: [controller -> localhost] 2026-02-28 00:37:05.348419 | controller | 2026-02-28 00:37:05.348600 | controller | TASK [Include download_artifact role] ****************************************** 2026-02-28 00:37:05.348829 | controller | Saturday 28 February 2026 00:37:05 +0000 (0:00:00.064) 0:00:01.608 ***** 2026-02-28 00:37:05.532329 | 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-02-28 00:37:05.532535 | 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-02-28 00:37:05.532806 | 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-02-28 00:37:05.533025 | 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-02-28 00:37:05.533248 | 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-02-28 00:37:05.533499 | 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-02-28 00:37:05.533702 | 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-02-28 00:37:05.533877 | controller | 2026-02-28 00:37:05.534065 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-02-28 00:37:05.534253 | controller | Saturday 28 February 2026 00:37:05 +0000 (0:00:00.184) 0:00:01.792 ***** 2026-02-28 00:37:05.566426 | controller | skipping: [controller] 2026-02-28 00:37:05.566599 | controller | 2026-02-28 00:37:05.566810 | controller | TASK [vexxhost.containers.directory : Create directory (/var/lib/downloads)] *** 2026-02-28 00:37:05.567017 | controller | Saturday 28 February 2026 00:37:05 +0000 (0:00:00.034) 0:00:01.826 ***** 2026-02-28 00:37:06.015950 | 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-02-28 00:37:06.026452 | controller | ok: [controller] 2026-02-28 00:37:06.026704 | controller | 2026-02-28 00:37:06.026970 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-02-28 00:37:06.027202 | controller | Saturday 28 February 2026 00:37:06 +0000 (0:00:00.459) 0:00:02.286 ***** 2026-02-28 00:37:06.058958 | controller | ok: [controller] => { 2026-02-28 00:37:06.059214 | controller | "msg": "https://github.com/kubernetes-sigs/cluster-api/releases/download/v1.10.5/clusterctl-linux-amd64" 2026-02-28 00:37:06.059437 | controller | } 2026-02-28 00:37:06.059707 | controller | 2026-02-28 00:37:06.059943 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-02-28 00:37:06.060149 | controller | Saturday 28 February 2026 00:37:06 +0000 (0:00:00.032) 0:00:02.318 ***** 2026-02-28 00:37:06.636693 | controller | ok: [controller] 2026-02-28 00:37:06.636732 | controller | 2026-02-28 00:37:06.636749 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-02-28 00:37:06.636947 | controller | Saturday 28 February 2026 00:37:06 +0000 (0:00:00.577) 0:00:02.896 ***** 2026-02-28 00:37:06.669098 | controller | skipping: [controller] 2026-02-28 00:37:06.669197 | controller | 2026-02-28 00:37:06.669328 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-02-28 00:37:06.669449 | controller | Saturday 28 February 2026 00:37:06 +0000 (0:00:00.031) 0:00:02.927 ***** 2026-02-28 00:37:06.700380 | controller | skipping: [controller] 2026-02-28 00:37:06.700429 | controller | 2026-02-28 00:37:06.700502 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-02-28 00:37:06.700578 | controller | Saturday 28 February 2026 00:37:06 +0000 (0:00:00.033) 0:00:02.960 ***** 2026-02-28 00:37:06.735161 | controller | ok: [controller] => { 2026-02-28 00:37:06.735339 | controller | "msg": "https://dl.k8s.io/release/v1.35.2/bin/linux/amd64/kubelet" 2026-02-28 00:37:06.735520 | controller | } 2026-02-28 00:37:06.735748 | controller | 2026-02-28 00:37:06.735961 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-02-28 00:37:06.736137 | controller | Saturday 28 February 2026 00:37:06 +0000 (0:00:00.034) 0:00:02.995 ***** 2026-02-28 00:37:07.160684 | controller | ok: [controller] 2026-02-28 00:37:07.160790 | controller | 2026-02-28 00:37:07.160924 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-02-28 00:37:07.161058 | controller | Saturday 28 February 2026 00:37:07 +0000 (0:00:00.425) 0:00:03.420 ***** 2026-02-28 00:37:07.193885 | controller | skipping: [controller] 2026-02-28 00:37:07.193922 | controller | 2026-02-28 00:37:07.193932 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-02-28 00:37:07.193941 | controller | Saturday 28 February 2026 00:37:07 +0000 (0:00:00.030) 0:00:03.451 ***** 2026-02-28 00:37:07.224968 | controller | skipping: [controller] 2026-02-28 00:37:07.224995 | controller | 2026-02-28 00:37:07.225110 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-02-28 00:37:07.225208 | controller | Saturday 28 February 2026 00:37:07 +0000 (0:00:00.031) 0:00:03.483 ***** 2026-02-28 00:37:07.258414 | controller | ok: [controller] => { 2026-02-28 00:37:07.258593 | controller | "msg": "https://dl.k8s.io/release/v1.35.2/bin/linux/amd64/kubeadm" 2026-02-28 00:37:07.258770 | controller | } 2026-02-28 00:37:07.258993 | controller | 2026-02-28 00:37:07.259197 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-02-28 00:37:07.259430 | controller | Saturday 28 February 2026 00:37:07 +0000 (0:00:00.035) 0:00:03.518 ***** 2026-02-28 00:37:07.696005 | controller | ok: [controller] 2026-02-28 00:37:07.696104 | controller | 2026-02-28 00:37:07.696222 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-02-28 00:37:07.696345 | controller | Saturday 28 February 2026 00:37:07 +0000 (0:00:00.435) 0:00:03.954 ***** 2026-02-28 00:37:07.727535 | controller | skipping: [controller] 2026-02-28 00:37:07.727605 | controller | 2026-02-28 00:37:07.727696 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-02-28 00:37:07.727783 | controller | Saturday 28 February 2026 00:37:07 +0000 (0:00:00.033) 0:00:03.987 ***** 2026-02-28 00:37:07.758625 | controller | skipping: [controller] 2026-02-28 00:37:07.758722 | controller | 2026-02-28 00:37:07.758854 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-02-28 00:37:07.759001 | controller | Saturday 28 February 2026 00:37:07 +0000 (0:00:00.031) 0:00:04.019 ***** 2026-02-28 00:37:07.796548 | controller | ok: [controller] => { 2026-02-28 00:37:07.796731 | controller | "msg": "https://get.helm.sh/helm-v3.11.2-linux-amd64.tar.gz" 2026-02-28 00:37:07.797195 | controller | } 2026-02-28 00:37:07.797209 | controller | 2026-02-28 00:37:07.797214 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-02-28 00:37:07.797220 | controller | Saturday 28 February 2026 00:37:07 +0000 (0:00:00.034) 0:00:04.053 ***** 2026-02-28 00:37:08.188142 | controller | ok: [controller] 2026-02-28 00:37:08.188292 | controller | 2026-02-28 00:37:08.188524 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-02-28 00:37:08.188830 | controller | Saturday 28 February 2026 00:37:08 +0000 (0:00:00.394) 0:00:04.447 ***** 2026-02-28 00:37:08.223923 | controller | skipping: [controller] 2026-02-28 00:37:08.223999 | controller | 2026-02-28 00:37:08.224097 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-02-28 00:37:08.224194 | controller | Saturday 28 February 2026 00:37:08 +0000 (0:00:00.036) 0:00:04.484 ***** 2026-02-28 00:37:08.256220 | controller | skipping: [controller] 2026-02-28 00:37:08.256327 | controller | 2026-02-28 00:37:08.256462 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-02-28 00:37:08.256584 | controller | Saturday 28 February 2026 00:37:08 +0000 (0:00:00.030) 0:00:04.514 ***** 2026-02-28 00:37:08.287612 | controller | ok: [controller] => { 2026-02-28 00:37:08.287721 | controller | "msg": "https://github.com/databus23/helm-diff/releases/download/v3.8.1/helm-diff-linux-amd64.tgz" 2026-02-28 00:37:08.287844 | controller | } 2026-02-28 00:37:08.287956 | controller | 2026-02-28 00:37:08.288088 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-02-28 00:37:08.288202 | controller | Saturday 28 February 2026 00:37:08 +0000 (0:00:00.033) 0:00:04.548 ***** 2026-02-28 00:37:08.674531 | controller | ok: [controller] 2026-02-28 00:37:08.674657 | controller | 2026-02-28 00:37:08.674788 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-02-28 00:37:08.674939 | controller | Saturday 28 February 2026 00:37:08 +0000 (0:00:00.386) 0:00:04.934 ***** 2026-02-28 00:37:08.705063 | controller | skipping: [controller] 2026-02-28 00:37:08.705137 | controller | 2026-02-28 00:37:08.705299 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-02-28 00:37:08.705413 | controller | Saturday 28 February 2026 00:37:08 +0000 (0:00:00.028) 0:00:04.962 ***** 2026-02-28 00:37:08.731043 | controller | skipping: [controller] 2026-02-28 00:37:08.731120 | controller | 2026-02-28 00:37:08.731239 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-02-28 00:37:08.731343 | controller | Saturday 28 February 2026 00:37:08 +0000 (0:00:00.028) 0:00:04.991 ***** 2026-02-28 00:37:08.764879 | controller | ok: [controller] => { 2026-02-28 00:37:08.765126 | controller | "msg": "https://github.com/fluxcd/flux2/releases/download/v0.32.0/flux_0.32.0_linux_amd64.tar.gz" 2026-02-28 00:37:08.765339 | controller | } 2026-02-28 00:37:08.765512 | controller | 2026-02-28 00:37:08.765920 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-02-28 00:37:08.765949 | controller | Saturday 28 February 2026 00:37:08 +0000 (0:00:00.033) 0:00:05.024 ***** 2026-02-28 00:37:09.159872 | controller | ok: [controller] 2026-02-28 00:37:09.159893 | controller | 2026-02-28 00:37:09.159897 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-02-28 00:37:09.159901 | controller | Saturday 28 February 2026 00:37:09 +0000 (0:00:00.393) 0:00:05.418 ***** 2026-02-28 00:37:09.183613 | controller | skipping: [controller] 2026-02-28 00:37:09.183625 | controller | 2026-02-28 00:37:09.183630 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-02-28 00:37:09.183633 | controller | Saturday 28 February 2026 00:37:09 +0000 (0:00:00.026) 0:00:05.444 ***** 2026-02-28 00:37:09.207271 | controller | skipping: [controller] 2026-02-28 00:37:09.207390 | controller | 2026-02-28 00:37:09.208864 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-02-28 00:37:09.208873 | controller | Saturday 28 February 2026 00:37:09 +0000 (0:00:00.023) 0:00:05.468 ***** 2026-02-28 00:37:09.237792 | controller | ok: [controller] => { 2026-02-28 00:37:09.237923 | controller | "msg": "https://dl.k8s.io/release/v1.35.2/bin/linux/amd64/kubectl" 2026-02-28 00:37:09.238038 | controller | } 2026-02-28 00:37:09.238144 | controller | 2026-02-28 00:37:09.240334 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-02-28 00:37:09.240343 | controller | Saturday 28 February 2026 00:37:09 +0000 (0:00:00.030) 0:00:05.498 ***** 2026-02-28 00:37:09.661701 | controller | ok: [controller] 2026-02-28 00:37:09.661876 | controller | 2026-02-28 00:37:09.662047 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-02-28 00:37:09.662211 | controller | Saturday 28 February 2026 00:37:09 +0000 (0:00:00.423) 0:00:05.921 ***** 2026-02-28 00:37:09.688842 | controller | skipping: [controller] 2026-02-28 00:37:09.695832 | controller | 2026-02-28 00:37:09.695846 | controller | PLAY RECAP ********************************************************************* 2026-02-28 00:37:09.695852 | controller | controller : ok=28 changed=0 unreachable=0 failed=0 skipped=14 rescued=0 ignored=0 2026-02-28 00:37:09.695857 | controller | 2026-02-28 00:37:09.695861 | controller | 2026-02-28 00:37:09.695866 | controller | TASKS RECAP ******************************************************************** 2026-02-28 00:37:09.695871 | controller | Saturday 28 February 2026 00:37:09 +0000 (0:00:00.028) 0:00:05.949 ***** 2026-02-28 00:37:09.695875 | controller | =============================================================================== 2026-02-28 00:37:09.695880 | controller | Gather minimal facts ---------------------------------------------------- 0.62s 2026-02-28 00:37:09.695885 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.58s 2026-02-28 00:37:09.695889 | controller | vexxhost.containers.directory : Create directory (/var/lib/downloads) --- 0.46s 2026-02-28 00:37:09.695894 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.44s 2026-02-28 00:37:09.695898 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.43s 2026-02-28 00:37:09.695903 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.42s 2026-02-28 00:37:09.695907 | controller | Find all subdirectories in the role location ---------------------------- 0.41s 2026-02-28 00:37:09.695912 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.39s 2026-02-28 00:37:09.695916 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.39s 2026-02-28 00:37:09.695921 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.39s 2026-02-28 00:37:09.695925 | controller | Select only defaults/ directories and load vars ------------------------- 0.28s 2026-02-28 00:37:09.695930 | controller | Include download_artifact role ------------------------------------------ 0.18s 2026-02-28 00:37:09.695934 | controller | Find all components with checksums and get latest versions (CI) --------- 0.12s 2026-02-28 00:37:09.695939 | controller | Filter checksums to keep only latest versions (CI) ---------------------- 0.09s 2026-02-28 00:37:09.695943 | controller | Generate list of all binaries for all roles ----------------------------- 0.06s 2026-02-28 00:37:09.695954 | controller | vexxhost.containers.download_artifact : Extract archive ----------------- 0.04s 2026-02-28 00:37:09.695959 | controller | vexxhost.containers.download_artifact : Starting download of file ------- 0.04s 2026-02-28 00:37:09.695963 | controller | vexxhost.containers.download_artifact : Starting download of file ------- 0.03s 2026-02-28 00:37:09.695968 | controller | vexxhost.containers.download_artifact : Starting download of file ------- 0.03s 2026-02-28 00:37:09.695972 | controller | vexxhost.containers.package : Update state for tar ---------------------- 0.03s 2026-02-28 00:37:09.819619 | controller | INFO [download-binaries > idempotence] Executed: Successful 2026-02-28 00:37:09.825594 | controller | INFO [download-binaries > side_effect] Executing 2026-02-28 00:37:09.825950 | controller | WARNING [download-binaries > side_effect] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-02-28 00:37:09.831260 | controller | INFO [download-binaries > verify] Executing 2026-02-28 00:37:10.632204 | controller | 2026-02-28 00:37:10.632501 | controller | PLAY [Verify] ****************************************************************** 2026-02-28 00:37:10.632891 | controller | 2026-02-28 00:37:10.633170 | controller | TASK [Gathering Facts] ********************************************************* 2026-02-28 00:37:10.633422 | controller | Saturday 28 February 2026 00:37:10 +0000 (0:00:00.012) 0:00:00.012 ***** 2026-02-28 00:37:12.688677 | 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-02-28 00:37:12.693012 | controller | ok: [controller] 2026-02-28 00:37:12.693259 | controller | 2026-02-28 00:37:12.693553 | controller | TASK [Stat target dir] ********************************************************* 2026-02-28 00:37:12.693804 | controller | Saturday 28 February 2026 00:37:12 +0000 (0:00:02.060) 0:00:02.073 ***** 2026-02-28 00:37:13.121112 | controller | ok: [controller] 2026-02-28 00:37:13.121305 | controller | 2026-02-28 00:37:13.121482 | controller | TASK [Assert that target dir is created] *************************************** 2026-02-28 00:37:13.121653 | controller | Saturday 28 February 2026 00:37:13 +0000 (0:00:00.425) 0:00:02.499 ***** 2026-02-28 00:37:13.158505 | controller | ok: [controller] => { 2026-02-28 00:37:13.158794 | controller | "changed": false, 2026-02-28 00:37:13.159047 | controller | "msg": "All assertions passed" 2026-02-28 00:37:13.161507 | controller | } 2026-02-28 00:37:13.161519 | controller | 2026-02-28 00:37:13.161523 | controller | TASK [Find target files] ******************************************************* 2026-02-28 00:37:13.161527 | controller | Saturday 28 February 2026 00:37:13 +0000 (0:00:00.039) 0:00:02.538 ***** 2026-02-28 00:37:13.558175 | controller | ok: [controller] 2026-02-28 00:37:13.558458 | controller | 2026-02-28 00:37:13.558725 | controller | TASK [Assert that some files were downloaded] ********************************** 2026-02-28 00:37:13.558985 | controller | Saturday 28 February 2026 00:37:13 +0000 (0:00:00.399) 0:00:02.937 ***** 2026-02-28 00:37:13.589235 | controller | ok: [controller] => { 2026-02-28 00:37:13.589412 | controller | "changed": false, 2026-02-28 00:37:13.589550 | controller | "msg": "All assertions passed" 2026-02-28 00:37:13.589685 | controller | } 2026-02-28 00:37:13.589811 | controller | 2026-02-28 00:37:13.589945 | controller | PLAY RECAP ********************************************************************* 2026-02-28 00:37:13.590094 | controller | controller : ok=5 changed=0 unreachable=0 failed=0 skipped=0 rescued=0 ignored=0 2026-02-28 00:37:13.590217 | controller | 2026-02-28 00:37:13.590338 | controller | 2026-02-28 00:37:13.590469 | controller | TASKS RECAP ******************************************************************** 2026-02-28 00:37:13.590603 | controller | Saturday 28 February 2026 00:37:13 +0000 (0:00:00.032) 0:00:02.970 ***** 2026-02-28 00:37:13.590741 | controller | =============================================================================== 2026-02-28 00:37:13.590876 | controller | Gathering Facts --------------------------------------------------------- 2.06s 2026-02-28 00:37:13.591008 | controller | Stat target dir --------------------------------------------------------- 0.43s 2026-02-28 00:37:13.591154 | controller | Find target files ------------------------------------------------------- 0.40s 2026-02-28 00:37:13.591287 | controller | Assert that target dir is created --------------------------------------- 0.04s 2026-02-28 00:37:13.591420 | controller | Assert that some files were downloaded ---------------------------------- 0.03s 2026-02-28 00:37:13.675591 | controller | INFO [download-binaries > verify] Executed: Successful 2026-02-28 00:37:13.687108 | controller | INFO [download-binaries > cleanup] Executing 2026-02-28 00:37:13.687446 | controller | WARNING [download-binaries > cleanup] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-02-28 00:37:13.692863 | controller | INFO [download-binaries > destroy] Executing 2026-02-28 00:37:13.692968 | controller | WARNING [download-binaries > destroy] Skipping, '--destroy=never' requested. 2026-02-28 00:37:13.693064 | controller | INFO [download-binaries > destroy] Executed: Successful 2026-02-28 00:37:13.693333 | controller | WARNING Molecule executed 1 scenario (1 missing files) 2026-02-28 00:37:13.828872 | controller | ok: Runtime: 0:01:30.243472 2026-02-28 00:37:13.835437 | 2026-02-28 00:37:13.835482 | PLAY RECAP 2026-02-28 00:37:13.835523 | controller | ok: 3 changed: 3 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-02-28 00:37:13.835545 | 2026-02-28 00:37:13.933043 | RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/run.yaml@main] 2026-02-28 00:37:13.935721 | POST-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post.yaml@main] 2026-02-28 00:37:14.486207 | 2026-02-28 00:37:14.486322 | PLAY [all] 2026-02-28 00:37:14.495907 | 2026-02-28 00:37:14.495978 | TASK [fetch-output : Set log path for multiple nodes] 2026-02-28 00:37:14.540292 | controller | skipping: Conditional result was False 2026-02-28 00:37:14.548664 | 2026-02-28 00:37:14.548826 | TASK [fetch-output : Set log path for single node] 2026-02-28 00:37:14.582718 | controller | ok 2026-02-28 00:37:14.587451 | 2026-02-28 00:37:14.587538 | LOOP [fetch-output : Ensure local output dirs] 2026-02-28 00:37:14.952395 | controller -> localhost | ok: "/var/lib/zuul/builds/11c343a58e00477d96344e0803115609/work/logs" 2026-02-28 00:37:15.159721 | controller -> localhost | changed: "/var/lib/zuul/builds/11c343a58e00477d96344e0803115609/work/artifacts" 2026-02-28 00:37:15.354995 | controller -> localhost | changed: "/var/lib/zuul/builds/11c343a58e00477d96344e0803115609/work/docs" 2026-02-28 00:37:15.374633 | 2026-02-28 00:37:15.374787 | LOOP [fetch-output : Collect logs, artifacts and docs] 2026-02-28 00:37:16.064038 | controller | ok 2026-02-28 00:37:16.064297 | controller | changed: All items complete 2026-02-28 00:37:16.064334 | 2026-02-28 00:37:16.562585 | controller | changed: .d..t...... ./ 2026-02-28 00:37:17.062777 | controller | changed: .d..t...... ./ 2026-02-28 00:37:17.093482 | 2026-02-28 00:37:17.093698 | LOOP [merge-output-to-logs : Move artifacts and docs to logs dir] 2026-02-28 00:37:17.499698 | controller -> localhost | ok: Item: artifacts Runtime: 0:00:00.007991 2026-02-28 00:37:17.726394 | controller -> localhost | ok: Item: docs Runtime: 0:00:00.007127 2026-02-28 00:37:17.745812 | 2026-02-28 00:37:17.745987 | PLAY [all] 2026-02-28 00:37:17.751371 | 2026-02-28 00:37:17.751439 | TASK [remove-build-sshkey : Remove the build SSH key from all nodes] 2026-02-28 00:37:18.252094 | controller | changed 2026-02-28 00:37:18.258235 | 2026-02-28 00:37:18.258307 | PLAY RECAP 2026-02-28 00:37:18.258370 | controller | ok: 5 changed: 4 unreachable: 0 failed: 0 skipped: 1 rescued: 0 ignored: 0 2026-02-28 00:37:18.258401 | 2026-02-28 00:37:18.386225 | POST-RUN END RESULT_NORMAL: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post.yaml@main] 2026-02-28 00:37:18.388833 | POST-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post-logs.yaml@main] 2026-02-28 00:37:18.927100 | 2026-02-28 00:37:18.927223 | PLAY [localhost] 2026-02-28 00:37:18.937025 | 2026-02-28 00:37:18.937098 | TASK [Generate Zuul manifest] 2026-02-28 00:37:18.958472 | localhost | ok 2026-02-28 00:37:18.974810 | 2026-02-28 00:37:18.974887 | TASK [generate-zuul-manifest : Generate Zuul manifest] 2026-02-28 00:37:19.291385 | localhost | changed 2026-02-28 00:37:19.301679 | 2026-02-28 00:37:19.301755 | TASK [generate-zuul-manifest : Return Zuul manifest URL to Zuul] 2026-02-28 00:37:19.329443 | localhost | ok 2026-02-28 00:37:19.335879 | 2026-02-28 00:37:19.335948 | TASK [Upload logs] 2026-02-28 00:37:19.357540 | localhost | ok 2026-02-28 00:37:19.416184 | 2026-02-28 00:37:19.416300 | TASK [Set zuul-log-path fact] 2026-02-28 00:37:19.447902 | localhost | ok 2026-02-28 00:37:19.460782 | 2026-02-28 00:37:19.460854 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-02-28 00:37:19.495302 | localhost | ok 2026-02-28 00:37:19.501814 | 2026-02-28 00:37:19.501879 | TASK [upload-logs : Create log directories] 2026-02-28 00:37:19.929571 | localhost | changed 2026-02-28 00:37:19.936392 | 2026-02-28 00:37:19.936469 | TASK [upload-logs : Ensure logs are readable before uploading] 2026-02-28 00:37:20.339711 | localhost -> localhost | ok: Runtime: 0:00:00.005810 2026-02-28 00:37:20.344991 | 2026-02-28 00:37:20.345060 | TASK [upload-logs : Upload logs to log server] 2026-02-28 00:37:20.781237 | localhost | Output suppressed because no_log was given 2026-02-28 00:37:20.786513 | 2026-02-28 00:37:20.786603 | LOOP [upload-logs : Compress console log and json output] 2026-02-28 00:37:20.829751 | localhost | skipping: Conditional result was False 2026-02-28 00:37:20.836978 | localhost | skipping: Conditional result was False 2026-02-28 00:37:20.849359 | 2026-02-28 00:37:20.849481 | LOOP [upload-logs : Upload compressed console log and json output] 2026-02-28 00:37:20.887999 | localhost | skipping: Conditional result was False 2026-02-28 00:37:20.888227 | 2026-02-28 00:37:20.892434 | localhost | skipping: Conditional result was False 2026-02-28 00:37:20.900539 | 2026-02-28 00:37:20.900638 | LOOP [upload-logs : Upload console log and json output]