2026-02-28 03:50:07.143952 | Job console starting 2026-02-28 03:50:07.162437 | Updating git repos 2026-02-28 03:50:07.211675 | Cloning repos into workspace 2026-02-28 03:50:07.955059 | Restoring repo states 2026-02-28 03:50:07.967945 | Merging changes 2026-02-28 03:50:08.720506 | Checking out repos 2026-02-28 03:50:09.596844 | Preparing playbooks 2026-02-28 03:50:19.663534 | Running Ansible setup 2026-02-28 03:50:23.727841 | PRE-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/pre.yaml@main] 2026-02-28 03:50:24.356158 | 2026-02-28 03:50:24.356299 | PLAY [localhost] 2026-02-28 03:50:24.364396 | 2026-02-28 03:50:24.364468 | TASK [Gathering Facts] 2026-02-28 03:50:25.464908 | localhost | ok 2026-02-28 03:50:25.476491 | 2026-02-28 03:50:25.476599 | TASK [Setup log path fact] 2026-02-28 03:50:25.497416 | localhost | ok 2026-02-28 03:50:25.509598 | 2026-02-28 03:50:25.509668 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-02-28 03:50:25.539326 | localhost | ok 2026-02-28 03:50:25.546207 | 2026-02-28 03:50:25.546273 | TASK [emit-job-header : Print job information] 2026-02-28 03:50:25.586451 | # Job Information 2026-02-28 03:50:25.586614 | Ansible Version: 2.16.16 2026-02-28 03:50:25.586659 | Job: ansible-collection-kubernetes-molecule-download-binaries 2026-02-28 03:50:25.586690 | Pipeline: check 2026-02-28 03:50:25.586717 | Executor: 0a8996d2b663 2026-02-28 03:50:25.586744 | Triggered by: https://github.com/vexxhost/ansible-collection-kubernetes/pull/229 2026-02-28 03:50:25.586774 | Event ID: 6e387f70-1458-11f1-9d78-196c161cc82e 2026-02-28 03:50:25.590376 | 2026-02-28 03:50:25.590457 | LOOP [emit-job-header : Print node information] 2026-02-28 03:50:25.669997 | localhost | ok: 2026-02-28 03:50:25.670189 | localhost | # Node Information 2026-02-28 03:50:25.670218 | localhost | Inventory Hostname: controller 2026-02-28 03:50:25.670240 | localhost | Hostname: np0000157451 2026-02-28 03:50:25.670260 | localhost | Username: zuul 2026-02-28 03:50:25.670283 | localhost | Distro: Debian 13.3 2026-02-28 03:50:25.670302 | localhost | Provider: yul1 2026-02-28 03:50:25.670322 | localhost | Region: ca-ymq-1 2026-02-28 03:50:25.670340 | localhost | Label: debian-trixie 2026-02-28 03:50:25.670359 | localhost | Product Name: OpenStack Nova 2026-02-28 03:50:25.670377 | localhost | Interface IP: 199.204.45.250 2026-02-28 03:50:25.683608 | 2026-02-28 03:50:25.683739 | TASK [log-inventory : Ensure Zuul Ansible directory exists] 2026-02-28 03:50:26.301517 | localhost -> localhost | changed 2026-02-28 03:50:26.310245 | 2026-02-28 03:50:26.310336 | TASK [log-inventory : Copy ansible inventory to logs dir] 2026-02-28 03:50:27.677929 | localhost -> localhost | changed 2026-02-28 03:50:27.686398 | 2026-02-28 03:50:27.686474 | PLAY [all] 2026-02-28 03:50:27.695020 | 2026-02-28 03:50:27.695088 | TASK [add-build-sshkey : Check to see if ssh key was already created for this build] 2026-02-28 03:50:28.106477 | controller -> localhost | ok 2026-02-28 03:50:28.115453 | 2026-02-28 03:50:28.115522 | TASK [add-build-sshkey : Create a new key in workspace based on build UUID] 2026-02-28 03:50:28.147184 | controller | ok 2026-02-28 03:50:28.389249 | controller | included: /var/lib/zuul/builds/09448b658b3344d8b29bf8ba777571fb/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/create-key-and-replace.yaml 2026-02-28 03:50:28.394330 | 2026-02-28 03:50:28.394393 | TASK [add-build-sshkey : Create Temp SSH key] 2026-02-28 03:50:29.721595 | controller -> localhost | Generating public/private rsa key pair. 2026-02-28 03:50:29.721871 | controller -> localhost | Your identification has been saved in /var/lib/zuul/builds/09448b658b3344d8b29bf8ba777571fb/work/09448b658b3344d8b29bf8ba777571fb_id_rsa 2026-02-28 03:50:29.721907 | controller -> localhost | Your public key has been saved in /var/lib/zuul/builds/09448b658b3344d8b29bf8ba777571fb/work/09448b658b3344d8b29bf8ba777571fb_id_rsa.pub 2026-02-28 03:50:29.721934 | controller -> localhost | The key fingerprint is: 2026-02-28 03:50:29.721957 | controller -> localhost | SHA256:RhGxvJwSqoOkiQFjLy5pSPKJJvUGjm+BlRfonX5A2EY zuul-build-sshkey 2026-02-28 03:50:29.722792 | controller -> localhost | The key's randomart image is: 2026-02-28 03:50:29.722818 | controller -> localhost | +---[RSA 3072]----+ 2026-02-28 03:50:29.722840 | controller -> localhost | | =E +o | 2026-02-28 03:50:29.722861 | controller -> localhost | | o = . o | 2026-02-28 03:50:29.722882 | controller -> localhost | |oo = o. + | 2026-02-28 03:50:29.722901 | controller -> localhost | |o.= =. + o | 2026-02-28 03:50:29.722921 | controller -> localhost | |o*o+... S | 2026-02-28 03:50:29.722940 | controller -> localhost | |X@o=. .o | 2026-02-28 03:50:29.722959 | controller -> localhost | |%+*.o. | 2026-02-28 03:50:29.722979 | controller -> localhost | |=..o | 2026-02-28 03:50:29.723000 | controller -> localhost | | .. | 2026-02-28 03:50:29.723021 | controller -> localhost | +----[SHA256]-----+ 2026-02-28 03:50:29.723070 | controller -> localhost | ok: Runtime: 0:00:00.868560 2026-02-28 03:50:29.727343 | 2026-02-28 03:50:29.808344 | TASK [add-build-sshkey : Remote setup ssh keys (linux)] 2026-02-28 03:50:29.842392 | controller | ok 2026-02-28 03:50:29.851900 | controller | included: /var/lib/zuul/builds/09448b658b3344d8b29bf8ba777571fb/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/remote-linux.yaml 2026-02-28 03:50:29.858343 | 2026-02-28 03:50:29.858401 | TASK [add-build-sshkey : Remove previously added zuul-build-sshkey] 2026-02-28 03:50:29.882332 | controller | skipping: Conditional result was False 2026-02-28 03:50:29.895955 | 2026-02-28 03:50:29.896208 | TASK [add-build-sshkey : Enable access via build key on all nodes] 2026-02-28 03:50:30.457084 | controller | changed 2026-02-28 03:50:30.463151 | 2026-02-28 03:50:30.463234 | TASK [add-build-sshkey : Make sure user has a .ssh] 2026-02-28 03:50:30.690241 | controller | ok 2026-02-28 03:50:30.695970 | 2026-02-28 03:50:30.696101 | TASK [add-build-sshkey : Install build private key as SSH key on all nodes] 2026-02-28 03:50:31.236191 | controller | changed 2026-02-28 03:50:31.240911 | 2026-02-28 03:50:31.240993 | TASK [add-build-sshkey : Install build public key as SSH key on all nodes] 2026-02-28 03:50:31.769675 | controller | changed 2026-02-28 03:50:31.775905 | 2026-02-28 03:50:31.775966 | TASK [add-build-sshkey : Remote setup ssh keys (windows)] 2026-02-28 03:50:31.800084 | controller | skipping: Conditional result was False 2026-02-28 03:50:31.807765 | 2026-02-28 03:50:31.807854 | TASK [remove-zuul-sshkey : Remove master key from local agent] 2026-02-28 03:50:32.254426 | controller -> localhost | changed 2026-02-28 03:50:32.266690 | 2026-02-28 03:50:32.266775 | TASK [add-build-sshkey : Add back temp key] 2026-02-28 03:50:32.554197 | controller -> localhost | Identity added: /var/lib/zuul/builds/09448b658b3344d8b29bf8ba777571fb/work/09448b658b3344d8b29bf8ba777571fb_id_rsa (zuul-build-sshkey) 2026-02-28 03:50:32.554553 | controller -> localhost | ok: Runtime: 0:00:00.014256 2026-02-28 03:50:32.558694 | 2026-02-28 03:50:32.558754 | TASK [add-build-sshkey : Verify we can still SSH to all nodes] 2026-02-28 03:50:32.914657 | controller | ok 2026-02-28 03:50:33.238208 | 2026-02-28 03:50:33.238350 | TASK [add-build-sshkey : Verify we can still SSH to all nodes (windows)] 2026-02-28 03:50:33.273254 | controller | skipping: Conditional result was False 2026-02-28 03:50:33.283614 | 2026-02-28 03:50:33.288743 | TASK [prepare-workspace : Start zuul_console daemon.] 2026-02-28 03:50:33.724779 | controller | ok 2026-02-28 03:50:33.731388 | 2026-02-28 03:50:33.751359 | TASK [prepare-workspace : Synchronize src repos to workspace directory.] 2026-02-28 03:50:34.887912 | controller | Output suppressed because no_log was given 2026-02-28 03:50:34.894542 | 2026-02-28 03:50:34.894656 | LOOP [ensure-output-dirs : Empty Zuul Output directories by removing them] 2026-02-28 03:50:35.097901 | controller | ok: "logs" 2026-02-28 03:50:35.111841 | controller | ok: All items complete 2026-02-28 03:50:35.111956 | 2026-02-28 03:50:35.279279 | controller | ok: "artifacts" 2026-02-28 03:50:35.455557 | controller | ok: "docs" 2026-02-28 03:50:35.476720 | 2026-02-28 03:50:35.729611 | LOOP [ensure-output-dirs : Ensure Zuul Output directories exist] 2026-02-28 03:50:35.939411 | controller | changed: "logs" 2026-02-28 03:50:36.119647 | controller | changed: "artifacts" 2026-02-28 03:50:36.302269 | controller | changed: "docs" 2026-02-28 03:50:36.393699 | 2026-02-28 03:50:36.405547 | PLAY RECAP 2026-02-28 03:50:36.405829 | controller | ok: 15 changed: 8 unreachable: 0 failed: 0 skipped: 3 rescued: 0 ignored: 0 2026-02-28 03:50:36.405913 | localhost | ok: 6 changed: 2 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-02-28 03:50:36.405986 | 2026-02-28 03:50:36.534721 | PRE-RUN END RESULT_NORMAL: [trusted : github.com/vexxhost/zuul-config/playbooks/base/pre.yaml@main] 2026-02-28 03:50:36.541946 | PRE-RUN START: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/pre.yaml@main] 2026-02-28 03:50:37.247983 | 2026-02-28 03:50:37.309706 | PLAY [all] 2026-02-28 03:50:37.324871 | 2026-02-28 03:50:37.324949 | TASK [setup-uv : Extract archive] 2026-02-28 03:50:39.755417 | controller | changed 2026-02-28 03:50:39.761490 | 2026-02-28 03:50:39.761574 | TASK [setup-uv : Print version] 2026-02-28 03:50:40.116126 | controller | uv 0.8.13 2026-02-28 03:50:40.304001 | controller | ok: Runtime: 0:00:00.012366 2026-02-28 03:50:40.309512 | 2026-02-28 03:50:40.309560 | PLAY RECAP 2026-02-28 03:50:40.309606 | controller | ok: 2 changed: 2 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-02-28 03:50:40.309630 | 2026-02-28 03:50:40.399136 | PRE-RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/pre.yaml@main] 2026-02-28 03:50:40.402273 | RUN START: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/run.yaml@main] 2026-02-28 03:50:40.974653 | 2026-02-28 03:50:40.975437 | PLAY [all] 2026-02-28 03:50:40.985220 | 2026-02-28 03:50:40.985305 | TASK [Copy inventory file for Zuul] 2026-02-28 03:50:41.912317 | controller | changed 2026-02-28 03:50:41.917841 | 2026-02-28 03:50:41.917932 | TASK [Switch "ansible_host" to private IP] 2026-02-28 03:50:42.210650 | controller | changed: 1 replacements made 2026-02-28 03:50:42.239146 | 2026-02-28 03:50:42.240246 | TASK [Run Molecule scenario] 2026-02-28 03:50:42.658034 | controller | Using CPython 3.13.5 interpreter at: /usr/bin/python3 2026-02-28 03:50:42.658150 | controller | Creating virtual environment at: .venv 2026-02-28 03:50:42.944417 | controller | Downloading pygments (1.2MiB) 2026-02-28 03:50:42.944593 | controller | Downloading ansible-core (2.3MiB) 2026-02-28 03:50:42.946677 | controller | Downloading cryptography (4.3MiB) 2026-02-28 03:50:43.111751 | controller | Downloading cryptography 2026-02-28 03:50:43.176320 | controller | Downloading pygments 2026-02-28 03:50:43.342602 | controller | Downloading ansible-core 2026-02-28 03:50:43.405276 | controller | Installed 36 packages in 61ms 2026-02-28 03:50:44.067466 | controller | INFO Collection 'vexxhost.kubernetes' detected. 2026-02-28 03:50:44.067492 | controller | INFO Scenarios will be used from 'extensions/molecule' 2026-02-28 03:50:44.932570 | controller | CRITICAL 'extensions/molecule/default/molecule.yml' glob failed. Exiting. 2026-02-28 03:50:44.932680 | controller | INFO default scenario not found, disabling shared state. 2026-02-28 03:50:44.932884 | controller | INFO [download-binaries > discovery] scenario test matrix: dependency, cleanup, destroy, syntax, create, prepare, converge, idempotence, side_effect, verify, cleanup, destroy 2026-02-28 03:50:44.932990 | controller | INFO [download-binaries > prerun] Performing prerun with role_name_check=0... 2026-02-28 03:51:01.374968 | controller | INFO [download-binaries > dependency] Executing 2026-02-28 03:51:01.375262 | controller | WARNING [download-binaries > dependency] Missing roles requirements file: requirements.yml 2026-02-28 03:51:01.375493 | controller | WARNING [download-binaries > dependency] Missing collections requirements file: collections.yml 2026-02-28 03:51:01.375636 | controller | WARNING [download-binaries > dependency] Executed: 2 missing (Remove from test_sequence to suppress) 2026-02-28 03:51:01.381489 | controller | INFO [download-binaries > cleanup] Executing 2026-02-28 03:51:01.381889 | controller | WARNING [download-binaries > cleanup] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-02-28 03:51:01.387285 | controller | INFO [download-binaries > destroy] Executing 2026-02-28 03:51:01.387405 | controller | WARNING [download-binaries > destroy] Skipping, '--destroy=never' requested. 2026-02-28 03:51:01.387493 | controller | INFO [download-binaries > destroy] Executed: Successful 2026-02-28 03:51:01.393030 | controller | INFO [download-binaries > syntax] Executing 2026-02-28 03:51:02.276627 | controller | 2026-02-28 03:51:02.277060 | controller | playbook: /home/zuul/src/github.com/vexxhost/ansible-collection-kubernetes/extensions/molecule/download-binaries/converge.yml 2026-02-28 03:51:02.332723 | controller | INFO [download-binaries > syntax] Executed: Successful 2026-02-28 03:51:02.344605 | controller | INFO [download-binaries > create] Executing 2026-02-28 03:51:02.345709 | controller | WARNING [download-binaries > create] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-02-28 03:51:02.352928 | controller | INFO [download-binaries > prepare] Executing 2026-02-28 03:51:02.353243 | controller | WARNING [download-binaries > prepare] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-02-28 03:51:02.358575 | controller | INFO [download-binaries > converge] Executing 2026-02-28 03:51:03.192756 | controller | 2026-02-28 03:51:03.193395 | controller | PLAY [Download all binaries required at runtime for ansible-collection-kubernetes] *** 2026-02-28 03:51:03.193696 | controller | 2026-02-28 03:51:03.193992 | controller | TASK [Gather minimal facts] **************************************************** 2026-02-28 03:51:03.194279 | controller | Saturday 28 February 2026 03:51:03 +0000 (0:00:00.031) 0:00:00.031 ***** 2026-02-28 03:51:03.971844 | controller | ok: [controller -> localhost] 2026-02-28 03:51:03.972165 | controller | 2026-02-28 03:51:03.972520 | controller | TASK [Find all subdirectories in the role location] **************************** 2026-02-28 03:51:03.972820 | controller | Saturday 28 February 2026 03:51:03 +0000 (0:00:00.779) 0:00:00.810 ***** 2026-02-28 03:51:04.373401 | controller | ok: [controller -> localhost] 2026-02-28 03:51:04.373709 | controller | 2026-02-28 03:51:04.373981 | controller | TASK [Select only defaults/ directories and load vars] ************************* 2026-02-28 03:51:04.374240 | controller | Saturday 28 February 2026 03:51:04 +0000 (0:00:00.401) 0:00:01.212 ***** 2026-02-28 03:51:04.670175 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/cilium/defaults) 2026-02-28 03:51:04.670416 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kubernetes/defaults) 2026-02-28 03:51:04.670597 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/clusterctl/defaults) 2026-02-28 03:51:04.670771 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kubelet/defaults) 2026-02-28 03:51:04.670944 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kubeadm/defaults) 2026-02-28 03:51:04.671130 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/upload_helm_chart/defaults) 2026-02-28 03:51:04.671302 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/openstack_resource_controller/defaults) 2026-02-28 03:51:04.671472 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/helm/defaults) 2026-02-28 03:51:04.671644 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/keepalived/defaults) 2026-02-28 03:51:04.671815 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/flux/defaults) 2026-02-28 03:51:04.671986 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/cert_manager/defaults) 2026-02-28 03:51:04.672207 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kube_vip/defaults) 2026-02-28 03:51:04.672382 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/haproxy/defaults) 2026-02-28 03:51:04.672558 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kubectl/defaults) 2026-02-28 03:51:04.672785 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/cluster_api/defaults) 2026-02-28 03:51:04.672944 | controller | 2026-02-28 03:51:04.673303 | controller | TASK [Find all components with checksums and get latest versions (CI)] ********* 2026-02-28 03:51:04.673487 | controller | Saturday 28 February 2026 03:51:04 +0000 (0:00:00.296) 0:00:01.509 ***** 2026-02-28 03:51:04.826811 | controller | ok: [controller -> localhost] => (item=clusterctl_checksums) 2026-02-28 03:51:04.827185 | controller | ok: [controller -> localhost] => (item=kubelet_checksums) 2026-02-28 03:51:04.827575 | controller | ok: [controller -> localhost] => (item=kubeadm_checksums) 2026-02-28 03:51:04.827877 | controller | ok: [controller -> localhost] => (item=helm_checksums) 2026-02-28 03:51:04.828220 | controller | ok: [controller -> localhost] => (item=helm_diff_checksums) 2026-02-28 03:51:04.828492 | controller | ok: [controller -> localhost] => (item=flux_checksums) 2026-02-28 03:51:04.828748 | controller | ok: [controller -> localhost] => (item=kubectl_checksums) 2026-02-28 03:51:04.828984 | controller | 2026-02-28 03:51:04.829292 | controller | TASK [Filter checksums to keep only latest versions (CI)] ********************** 2026-02-28 03:51:04.829549 | controller | Saturday 28 February 2026 03:51:04 +0000 (0:00:00.156) 0:00:01.665 ***** 2026-02-28 03:51:04.922070 | controller | ok: [controller -> localhost] => (item=clusterctl_checksums) 2026-02-28 03:51:04.922384 | controller | ok: [controller -> localhost] => (item=kubelet_checksums) 2026-02-28 03:51:04.922706 | controller | ok: [controller -> localhost] => (item=kubeadm_checksums) 2026-02-28 03:51:04.923001 | controller | ok: [controller -> localhost] => (item=helm_checksums) 2026-02-28 03:51:04.923387 | controller | ok: [controller -> localhost] => (item=helm_diff_checksums) 2026-02-28 03:51:04.923679 | controller | ok: [controller -> localhost] => (item=flux_checksums) 2026-02-28 03:51:04.923962 | controller | ok: [controller -> localhost] => (item=kubectl_checksums) 2026-02-28 03:51:04.924223 | controller | 2026-02-28 03:51:04.924536 | controller | TASK [Generate list of all binaries for all roles] ***************************** 2026-02-28 03:51:04.924837 | controller | Saturday 28 February 2026 03:51:04 +0000 (0:00:00.095) 0:00:01.760 ***** 2026-02-28 03:51:04.997420 | controller | ok: [controller -> localhost] 2026-02-28 03:51:04.997680 | controller | 2026-02-28 03:51:04.997941 | controller | TASK [Include download_artifact role] ****************************************** 2026-02-28 03:51:04.998194 | controller | Saturday 28 February 2026 03:51:04 +0000 (0:00:00.075) 0:00:01.836 ***** 2026-02-28 03:51:05.250369 | 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 03:51:05.250711 | 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 03:51:05.251011 | 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 03:51:05.251300 | 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 03:51:05.251579 | 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 03:51:05.251869 | 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 03:51:05.252156 | 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 03:51:05.252393 | controller | 2026-02-28 03:51:05.252647 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-02-28 03:51:05.252897 | controller | Saturday 28 February 2026 03:51:05 +0000 (0:00:00.252) 0:00:02.089 ***** 2026-02-28 03:51:05.286754 | controller | skipping: [controller] 2026-02-28 03:51:05.287023 | controller | 2026-02-28 03:51:05.287300 | controller | TASK [vexxhost.containers.directory : Create directory (/var/lib/downloads)] *** 2026-02-28 03:51:05.287566 | controller | Saturday 28 February 2026 03:51:05 +0000 (0:00:00.036) 0:00:02.125 ***** 2026-02-28 03:51:05.939818 | 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 03:51:05.950253 | controller | changed: [controller] 2026-02-28 03:51:05.950614 | controller | 2026-02-28 03:51:05.950986 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-02-28 03:51:05.951383 | controller | Saturday 28 February 2026 03:51:05 +0000 (0:00:00.663) 0:00:02.789 ***** 2026-02-28 03:51:05.986833 | controller | ok: [controller] => { 2026-02-28 03:51:05.987163 | controller | "msg": "https://github.com/kubernetes-sigs/cluster-api/releases/download/v1.10.5/clusterctl-linux-amd64" 2026-02-28 03:51:05.987423 | controller | } 2026-02-28 03:51:05.987662 | controller | 2026-02-28 03:51:05.987924 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-02-28 03:51:05.988215 | controller | Saturday 28 February 2026 03:51:05 +0000 (0:00:00.036) 0:00:02.825 ***** 2026-02-28 03:51:07.603345 | 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 03:51:07.609069 | controller | changed: [controller] 2026-02-28 03:51:07.609178 | controller | 2026-02-28 03:51:07.609190 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-02-28 03:51:07.609198 | controller | Saturday 28 February 2026 03:51:07 +0000 (0:00:01.622) 0:00:04.447 ***** 2026-02-28 03:51:07.636865 | controller | skipping: [controller] 2026-02-28 03:51:07.637165 | controller | 2026-02-28 03:51:07.637443 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-02-28 03:51:07.637703 | controller | Saturday 28 February 2026 03:51:07 +0000 (0:00:00.028) 0:00:04.476 ***** 2026-02-28 03:51:07.667272 | controller | skipping: [controller] 2026-02-28 03:51:07.667545 | controller | 2026-02-28 03:51:07.667812 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-02-28 03:51:07.668066 | controller | Saturday 28 February 2026 03:51:07 +0000 (0:00:00.030) 0:00:04.506 ***** 2026-02-28 03:51:07.707569 | controller | ok: [controller] => { 2026-02-28 03:51:07.707852 | controller | "msg": "https://dl.k8s.io/release/v1.35.2/bin/linux/amd64/kubelet" 2026-02-28 03:51:07.708101 | controller | } 2026-02-28 03:51:07.708335 | controller | 2026-02-28 03:51:07.708597 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-02-28 03:51:07.708884 | controller | Saturday 28 February 2026 03:51:07 +0000 (0:00:00.040) 0:00:04.546 ***** 2026-02-28 03:51:08.912523 | controller | changed: [controller] 2026-02-28 03:51:08.912561 | controller | 2026-02-28 03:51:08.912573 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-02-28 03:51:08.912582 | controller | Saturday 28 February 2026 03:51:08 +0000 (0:00:01.203) 0:00:05.750 ***** 2026-02-28 03:51:08.944337 | controller | skipping: [controller] 2026-02-28 03:51:08.944633 | controller | 2026-02-28 03:51:08.944920 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-02-28 03:51:08.945247 | controller | Saturday 28 February 2026 03:51:08 +0000 (0:00:00.032) 0:00:05.783 ***** 2026-02-28 03:51:08.979807 | controller | skipping: [controller] 2026-02-28 03:51:08.980075 | controller | 2026-02-28 03:51:08.980343 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-02-28 03:51:08.980595 | controller | Saturday 28 February 2026 03:51:08 +0000 (0:00:00.035) 0:00:05.818 ***** 2026-02-28 03:51:09.015714 | controller | ok: [controller] => { 2026-02-28 03:51:09.016007 | controller | "msg": "https://dl.k8s.io/release/v1.35.2/bin/linux/amd64/kubeadm" 2026-02-28 03:51:09.016269 | controller | } 2026-02-28 03:51:09.016516 | controller | 2026-02-28 03:51:09.016796 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-02-28 03:51:09.017060 | controller | Saturday 28 February 2026 03:51:09 +0000 (0:00:00.036) 0:00:05.854 ***** 2026-02-28 03:51:10.126159 | controller | changed: [controller] 2026-02-28 03:51:10.126373 | controller | 2026-02-28 03:51:10.126579 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-02-28 03:51:10.126777 | controller | Saturday 28 February 2026 03:51:10 +0000 (0:00:01.110) 0:00:06.964 ***** 2026-02-28 03:51:10.159255 | controller | skipping: [controller] 2026-02-28 03:51:10.159275 | controller | 2026-02-28 03:51:10.159282 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-02-28 03:51:10.159289 | controller | Saturday 28 February 2026 03:51:10 +0000 (0:00:00.032) 0:00:06.997 ***** 2026-02-28 03:51:10.190671 | controller | skipping: [controller] 2026-02-28 03:51:10.190806 | controller | 2026-02-28 03:51:10.190941 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-02-28 03:51:10.191074 | controller | Saturday 28 February 2026 03:51:10 +0000 (0:00:00.032) 0:00:07.030 ***** 2026-02-28 03:51:10.226920 | controller | ok: [controller] => { 2026-02-28 03:51:10.227123 | controller | "msg": "https://get.helm.sh/helm-v3.11.2-linux-amd64.tar.gz" 2026-02-28 03:51:10.227300 | controller | } 2026-02-28 03:51:10.227508 | controller | 2026-02-28 03:51:10.227715 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-02-28 03:51:10.227903 | controller | Saturday 28 February 2026 03:51:10 +0000 (0:00:00.035) 0:00:07.066 ***** 2026-02-28 03:51:11.055990 | controller | changed: [controller] 2026-02-28 03:51:11.056267 | controller | 2026-02-28 03:51:11.056540 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-02-28 03:51:11.056797 | controller | Saturday 28 February 2026 03:51:11 +0000 (0:00:00.828) 0:00:07.894 ***** 2026-02-28 03:51:11.089413 | controller | skipping: [controller] 2026-02-28 03:51:11.089713 | controller | 2026-02-28 03:51:11.089979 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-02-28 03:51:11.090231 | controller | Saturday 28 February 2026 03:51:11 +0000 (0:00:00.033) 0:00:07.928 ***** 2026-02-28 03:51:11.126952 | controller | skipping: [controller] 2026-02-28 03:51:11.127224 | controller | 2026-02-28 03:51:11.127498 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-02-28 03:51:11.127775 | controller | Saturday 28 February 2026 03:51:11 +0000 (0:00:00.037) 0:00:07.965 ***** 2026-02-28 03:51:11.170905 | controller | ok: [controller] => { 2026-02-28 03:51:11.170926 | controller | "msg": "https://github.com/databus23/helm-diff/releases/download/v3.8.1/helm-diff-linux-amd64.tgz" 2026-02-28 03:51:11.170935 | controller | } 2026-02-28 03:51:11.170943 | controller | 2026-02-28 03:51:11.170951 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-02-28 03:51:11.170959 | controller | Saturday 28 February 2026 03:51:11 +0000 (0:00:00.042) 0:00:08.008 ***** 2026-02-28 03:51:12.016757 | controller | changed: [controller] 2026-02-28 03:51:12.017053 | controller | 2026-02-28 03:51:12.017442 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-02-28 03:51:12.017714 | controller | Saturday 28 February 2026 03:51:12 +0000 (0:00:00.846) 0:00:08.855 ***** 2026-02-28 03:51:12.052528 | controller | skipping: [controller] 2026-02-28 03:51:12.052844 | controller | 2026-02-28 03:51:12.053196 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-02-28 03:51:12.053518 | controller | Saturday 28 February 2026 03:51:12 +0000 (0:00:00.036) 0:00:08.891 ***** 2026-02-28 03:51:12.088311 | controller | skipping: [controller] 2026-02-28 03:51:12.088589 | controller | 2026-02-28 03:51:12.088866 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-02-28 03:51:12.089165 | controller | Saturday 28 February 2026 03:51:12 +0000 (0:00:00.035) 0:00:08.927 ***** 2026-02-28 03:51:12.129486 | controller | ok: [controller] => { 2026-02-28 03:51:12.129787 | controller | "msg": "https://github.com/fluxcd/flux2/releases/download/v0.32.0/flux_0.32.0_linux_amd64.tar.gz" 2026-02-28 03:51:12.130022 | controller | } 2026-02-28 03:51:12.130244 | controller | 2026-02-28 03:51:12.130487 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-02-28 03:51:12.130726 | controller | Saturday 28 February 2026 03:51:12 +0000 (0:00:00.041) 0:00:08.968 ***** 2026-02-28 03:51:12.943644 | controller | changed: [controller] 2026-02-28 03:51:12.943922 | controller | 2026-02-28 03:51:12.944191 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-02-28 03:51:12.944443 | controller | Saturday 28 February 2026 03:51:12 +0000 (0:00:00.812) 0:00:09.781 ***** 2026-02-28 03:51:12.979148 | controller | skipping: [controller] 2026-02-28 03:51:12.979441 | controller | 2026-02-28 03:51:12.979708 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-02-28 03:51:12.980051 | controller | Saturday 28 February 2026 03:51:12 +0000 (0:00:00.036) 0:00:09.817 ***** 2026-02-28 03:51:13.013978 | controller | skipping: [controller] 2026-02-28 03:51:13.014210 | controller | 2026-02-28 03:51:13.014390 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-02-28 03:51:13.014559 | controller | Saturday 28 February 2026 03:51:13 +0000 (0:00:00.034) 0:00:09.852 ***** 2026-02-28 03:51:13.052227 | controller | ok: [controller] => { 2026-02-28 03:51:13.052576 | controller | "msg": "https://dl.k8s.io/release/v1.35.2/bin/linux/amd64/kubectl" 2026-02-28 03:51:13.052837 | controller | } 2026-02-28 03:51:13.053076 | controller | 2026-02-28 03:51:13.053515 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-02-28 03:51:13.053849 | controller | Saturday 28 February 2026 03:51:13 +0000 (0:00:00.038) 0:00:09.890 ***** 2026-02-28 03:51:14.387589 | controller | changed: [controller] 2026-02-28 03:51:14.387893 | controller | 2026-02-28 03:51:14.388228 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-02-28 03:51:14.388496 | controller | Saturday 28 February 2026 03:51:14 +0000 (0:00:01.335) 0:00:11.225 ***** 2026-02-28 03:51:14.416178 | controller | skipping: [controller] 2026-02-28 03:51:14.416434 | controller | 2026-02-28 03:51:14.416695 | controller | PLAY RECAP ********************************************************************* 2026-02-28 03:51:14.416971 | controller | controller : ok=28 changed=8 unreachable=0 failed=0 skipped=14 rescued=0 ignored=0 2026-02-28 03:51:14.417250 | controller | 2026-02-28 03:51:14.417484 | controller | 2026-02-28 03:51:14.417732 | controller | TASKS RECAP ******************************************************************** 2026-02-28 03:51:14.417989 | controller | Saturday 28 February 2026 03:51:14 +0000 (0:00:00.029) 0:00:11.255 ***** 2026-02-28 03:51:14.418249 | controller | =============================================================================== 2026-02-28 03:51:14.418501 | controller | vexxhost.containers.download_artifact : Download item ------------------- 1.62s 2026-02-28 03:51:14.418766 | controller | vexxhost.containers.download_artifact : Download item ------------------- 1.34s 2026-02-28 03:51:14.419016 | controller | vexxhost.containers.download_artifact : Download item ------------------- 1.20s 2026-02-28 03:51:14.419264 | controller | vexxhost.containers.download_artifact : Download item ------------------- 1.11s 2026-02-28 03:51:14.419513 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.85s 2026-02-28 03:51:14.419761 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.83s 2026-02-28 03:51:14.420041 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.81s 2026-02-28 03:51:14.420290 | controller | Gather minimal facts ---------------------------------------------------- 0.78s 2026-02-28 03:51:14.420538 | controller | vexxhost.containers.directory : Create directory (/var/lib/downloads) --- 0.66s 2026-02-28 03:51:14.420780 | controller | Find all subdirectories in the role location ---------------------------- 0.40s 2026-02-28 03:51:14.421023 | controller | Select only defaults/ directories and load vars ------------------------- 0.30s 2026-02-28 03:51:14.421339 | controller | Include download_artifact role ------------------------------------------ 0.25s 2026-02-28 03:51:14.421601 | controller | Find all components with checksums and get latest versions (CI) --------- 0.16s 2026-02-28 03:51:14.421852 | controller | Filter checksums to keep only latest versions (CI) ---------------------- 0.10s 2026-02-28 03:51:14.422097 | controller | Generate list of all binaries for all roles ----------------------------- 0.08s 2026-02-28 03:51:14.422346 | controller | vexxhost.containers.download_artifact : Starting download of file ------- 0.04s 2026-02-28 03:51:14.422591 | controller | vexxhost.containers.download_artifact : Starting download of file ------- 0.04s 2026-02-28 03:51:14.422847 | controller | vexxhost.containers.download_artifact : Starting download of file ------- 0.04s 2026-02-28 03:51:14.423099 | controller | vexxhost.containers.download_artifact : Starting download of file ------- 0.04s 2026-02-28 03:51:14.423352 | controller | vexxhost.containers.package : Update state for tar ---------------------- 0.04s 2026-02-28 03:51:14.527555 | controller | INFO [download-binaries > converge] Executed: Successful 2026-02-28 03:51:14.538130 | controller | INFO [download-binaries > idempotence] Executing 2026-02-28 03:51:15.353072 | controller | 2026-02-28 03:51:15.353284 | controller | PLAY [Download all binaries required at runtime for ansible-collection-kubernetes] *** 2026-02-28 03:51:15.353464 | controller | 2026-02-28 03:51:15.353661 | controller | TASK [Gather minimal facts] **************************************************** 2026-02-28 03:51:15.353867 | controller | Saturday 28 February 2026 03:51:15 +0000 (0:00:00.013) 0:00:00.013 ***** 2026-02-28 03:51:16.038920 | controller | ok: [controller -> localhost] 2026-02-28 03:51:16.038972 | controller | 2026-02-28 03:51:16.039063 | controller | TASK [Find all subdirectories in the role location] **************************** 2026-02-28 03:51:16.039182 | controller | Saturday 28 February 2026 03:51:16 +0000 (0:00:00.685) 0:00:00.698 ***** 2026-02-28 03:51:16.451994 | controller | ok: [controller -> localhost] 2026-02-28 03:51:16.452051 | controller | 2026-02-28 03:51:16.452189 | controller | TASK [Select only defaults/ directories and load vars] ************************* 2026-02-28 03:51:16.452315 | controller | Saturday 28 February 2026 03:51:16 +0000 (0:00:00.413) 0:00:01.111 ***** 2026-02-28 03:51:16.742674 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/cilium/defaults) 2026-02-28 03:51:16.742805 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kubernetes/defaults) 2026-02-28 03:51:16.743018 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/clusterctl/defaults) 2026-02-28 03:51:16.743221 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kubelet/defaults) 2026-02-28 03:51:16.743420 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kubeadm/defaults) 2026-02-28 03:51:16.743643 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/upload_helm_chart/defaults) 2026-02-28 03:51:16.743845 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/openstack_resource_controller/defaults) 2026-02-28 03:51:16.744045 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/helm/defaults) 2026-02-28 03:51:16.744243 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/keepalived/defaults) 2026-02-28 03:51:16.744438 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/flux/defaults) 2026-02-28 03:51:16.744694 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/cert_manager/defaults) 2026-02-28 03:51:16.744902 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kube_vip/defaults) 2026-02-28 03:51:16.745231 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/haproxy/defaults) 2026-02-28 03:51:16.745442 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kubectl/defaults) 2026-02-28 03:51:16.745683 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/cluster_api/defaults) 2026-02-28 03:51:16.745851 | controller | 2026-02-28 03:51:16.746052 | controller | TASK [Find all components with checksums and get latest versions (CI)] ********* 2026-02-28 03:51:16.746249 | controller | Saturday 28 February 2026 03:51:16 +0000 (0:00:00.290) 0:00:01.402 ***** 2026-02-28 03:51:16.867231 | controller | ok: [controller -> localhost] => (item=clusterctl_checksums) 2026-02-28 03:51:16.867403 | controller | ok: [controller -> localhost] => (item=kubelet_checksums) 2026-02-28 03:51:16.867626 | controller | ok: [controller -> localhost] => (item=kubeadm_checksums) 2026-02-28 03:51:16.867829 | controller | ok: [controller -> localhost] => (item=helm_checksums) 2026-02-28 03:51:16.868037 | controller | ok: [controller -> localhost] => (item=helm_diff_checksums) 2026-02-28 03:51:16.868304 | controller | ok: [controller -> localhost] => (item=flux_checksums) 2026-02-28 03:51:16.868600 | controller | ok: [controller -> localhost] => (item=kubectl_checksums) 2026-02-28 03:51:16.868790 | controller | 2026-02-28 03:51:16.869039 | controller | TASK [Filter checksums to keep only latest versions (CI)] ********************** 2026-02-28 03:51:16.869283 | controller | Saturday 28 February 2026 03:51:16 +0000 (0:00:00.124) 0:00:01.527 ***** 2026-02-28 03:51:16.959308 | controller | ok: [controller -> localhost] => (item=clusterctl_checksums) 2026-02-28 03:51:16.959494 | controller | ok: [controller -> localhost] => (item=kubelet_checksums) 2026-02-28 03:51:16.959601 | controller | ok: [controller -> localhost] => (item=kubeadm_checksums) 2026-02-28 03:51:16.959743 | controller | ok: [controller -> localhost] => (item=helm_checksums) 2026-02-28 03:51:16.959872 | controller | ok: [controller -> localhost] => (item=helm_diff_checksums) 2026-02-28 03:51:16.959994 | controller | ok: [controller -> localhost] => (item=flux_checksums) 2026-02-28 03:51:16.960112 | controller | ok: [controller -> localhost] => (item=kubectl_checksums) 2026-02-28 03:51:16.960227 | controller | 2026-02-28 03:51:16.960352 | controller | TASK [Generate list of all binaries for all roles] ***************************** 2026-02-28 03:51:16.960478 | controller | Saturday 28 February 2026 03:51:16 +0000 (0:00:00.092) 0:00:01.619 ***** 2026-02-28 03:51:17.041820 | controller | ok: [controller -> localhost] 2026-02-28 03:51:17.041968 | controller | 2026-02-28 03:51:17.042173 | controller | TASK [Include download_artifact role] ****************************************** 2026-02-28 03:51:17.042369 | controller | Saturday 28 February 2026 03:51:17 +0000 (0:00:00.082) 0:00:01.701 ***** 2026-02-28 03:51:17.257601 | 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 03:51:17.257819 | 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 03:51:17.258106 | 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 03:51:17.258346 | 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 03:51:17.258569 | 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 03:51:17.258787 | 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 03:51:17.259005 | 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 03:51:17.259195 | controller | 2026-02-28 03:51:17.259399 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-02-28 03:51:17.259593 | controller | Saturday 28 February 2026 03:51:17 +0000 (0:00:00.215) 0:00:01.916 ***** 2026-02-28 03:51:17.290657 | controller | skipping: [controller] 2026-02-28 03:51:17.290849 | controller | 2026-02-28 03:51:17.291080 | controller | TASK [vexxhost.containers.directory : Create directory (/var/lib/downloads)] *** 2026-02-28 03:51:17.291300 | controller | Saturday 28 February 2026 03:51:17 +0000 (0:00:00.033) 0:00:01.950 ***** 2026-02-28 03:51:17.809038 | 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 03:51:17.817666 | controller | ok: [controller] 2026-02-28 03:51:17.817841 | controller | 2026-02-28 03:51:17.818043 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-02-28 03:51:17.818237 | controller | Saturday 28 February 2026 03:51:17 +0000 (0:00:00.527) 0:00:02.478 ***** 2026-02-28 03:51:17.854193 | controller | ok: [controller] => { 2026-02-28 03:51:17.854362 | controller | "msg": "https://github.com/kubernetes-sigs/cluster-api/releases/download/v1.10.5/clusterctl-linux-amd64" 2026-02-28 03:51:17.854539 | controller | } 2026-02-28 03:51:17.854716 | controller | 2026-02-28 03:51:17.854905 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-02-28 03:51:17.855094 | controller | Saturday 28 February 2026 03:51:17 +0000 (0:00:00.036) 0:00:02.514 ***** 2026-02-28 03:51:18.537486 | controller | ok: [controller] 2026-02-28 03:51:18.537528 | controller | 2026-02-28 03:51:18.537623 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-02-28 03:51:18.537714 | controller | Saturday 28 February 2026 03:51:18 +0000 (0:00:00.682) 0:00:03.196 ***** 2026-02-28 03:51:18.569452 | controller | skipping: [controller] 2026-02-28 03:51:18.569541 | controller | 2026-02-28 03:51:18.569674 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-02-28 03:51:18.569805 | controller | Saturday 28 February 2026 03:51:18 +0000 (0:00:00.033) 0:00:03.229 ***** 2026-02-28 03:51:18.605126 | controller | skipping: [controller] 2026-02-28 03:51:18.605210 | controller | 2026-02-28 03:51:18.605355 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-02-28 03:51:18.605385 | controller | Saturday 28 February 2026 03:51:18 +0000 (0:00:00.033) 0:00:03.263 ***** 2026-02-28 03:51:18.638660 | controller | ok: [controller] => { 2026-02-28 03:51:18.638726 | controller | "msg": "https://dl.k8s.io/release/v1.35.2/bin/linux/amd64/kubelet" 2026-02-28 03:51:18.638852 | controller | } 2026-02-28 03:51:18.638962 | controller | 2026-02-28 03:51:18.639129 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-02-28 03:51:18.639237 | controller | Saturday 28 February 2026 03:51:18 +0000 (0:00:00.035) 0:00:03.298 ***** 2026-02-28 03:51:19.063773 | controller | ok: [controller] 2026-02-28 03:51:19.063834 | controller | 2026-02-28 03:51:19.063922 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-02-28 03:51:19.064013 | controller | Saturday 28 February 2026 03:51:19 +0000 (0:00:00.425) 0:00:03.724 ***** 2026-02-28 03:51:19.091180 | controller | skipping: [controller] 2026-02-28 03:51:19.091210 | controller | 2026-02-28 03:51:19.091332 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-02-28 03:51:19.091420 | controller | Saturday 28 February 2026 03:51:19 +0000 (0:00:00.027) 0:00:03.751 ***** 2026-02-28 03:51:19.125436 | controller | skipping: [controller] 2026-02-28 03:51:19.125505 | controller | 2026-02-28 03:51:19.125636 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-02-28 03:51:19.125751 | controller | Saturday 28 February 2026 03:51:19 +0000 (0:00:00.031) 0:00:03.783 ***** 2026-02-28 03:51:19.154463 | controller | ok: [controller] => { 2026-02-28 03:51:19.154576 | controller | "msg": "https://dl.k8s.io/release/v1.35.2/bin/linux/amd64/kubeadm" 2026-02-28 03:51:19.154720 | controller | } 2026-02-28 03:51:19.154822 | controller | 2026-02-28 03:51:19.154936 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-02-28 03:51:19.155065 | controller | Saturday 28 February 2026 03:51:19 +0000 (0:00:00.031) 0:00:03.814 ***** 2026-02-28 03:51:19.585045 | controller | ok: [controller] 2026-02-28 03:51:19.585132 | controller | 2026-02-28 03:51:19.585467 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-02-28 03:51:19.585501 | controller | Saturday 28 February 2026 03:51:19 +0000 (0:00:00.426) 0:00:04.241 ***** 2026-02-28 03:51:19.613611 | controller | skipping: [controller] 2026-02-28 03:51:19.613670 | controller | 2026-02-28 03:51:19.613785 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-02-28 03:51:19.613909 | controller | Saturday 28 February 2026 03:51:19 +0000 (0:00:00.029) 0:00:04.271 ***** 2026-02-28 03:51:19.642477 | controller | skipping: [controller] 2026-02-28 03:51:19.642564 | controller | 2026-02-28 03:51:19.642705 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-02-28 03:51:19.642835 | controller | Saturday 28 February 2026 03:51:19 +0000 (0:00:00.031) 0:00:04.302 ***** 2026-02-28 03:51:19.679453 | controller | ok: [controller] => { 2026-02-28 03:51:19.679570 | controller | "msg": "https://get.helm.sh/helm-v3.11.2-linux-amd64.tar.gz" 2026-02-28 03:51:19.679686 | controller | } 2026-02-28 03:51:19.679793 | controller | 2026-02-28 03:51:19.679924 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-02-28 03:51:19.680052 | controller | Saturday 28 February 2026 03:51:19 +0000 (0:00:00.036) 0:00:04.339 ***** 2026-02-28 03:51:20.065452 | controller | ok: [controller] 2026-02-28 03:51:20.065508 | controller | 2026-02-28 03:51:20.065648 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-02-28 03:51:20.065817 | controller | Saturday 28 February 2026 03:51:20 +0000 (0:00:00.383) 0:00:04.722 ***** 2026-02-28 03:51:20.091823 | controller | skipping: [controller] 2026-02-28 03:51:20.091883 | controller | 2026-02-28 03:51:20.092013 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-02-28 03:51:20.092171 | controller | Saturday 28 February 2026 03:51:20 +0000 (0:00:00.029) 0:00:04.752 ***** 2026-02-28 03:51:20.119102 | controller | skipping: [controller] 2026-02-28 03:51:20.119240 | controller | 2026-02-28 03:51:20.119523 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-02-28 03:51:20.119745 | controller | Saturday 28 February 2026 03:51:20 +0000 (0:00:00.026) 0:00:04.779 ***** 2026-02-28 03:51:20.159475 | controller | ok: [controller] => { 2026-02-28 03:51:20.159612 | controller | "msg": "https://github.com/databus23/helm-diff/releases/download/v3.8.1/helm-diff-linux-amd64.tgz" 2026-02-28 03:51:20.159863 | controller | } 2026-02-28 03:51:20.159995 | controller | 2026-02-28 03:51:20.160322 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-02-28 03:51:20.160600 | controller | Saturday 28 February 2026 03:51:20 +0000 (0:00:00.040) 0:00:04.819 ***** 2026-02-28 03:51:20.568828 | controller | ok: [controller] 2026-02-28 03:51:20.568880 | controller | 2026-02-28 03:51:20.569035 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-02-28 03:51:20.569274 | controller | Saturday 28 February 2026 03:51:20 +0000 (0:00:00.409) 0:00:05.228 ***** 2026-02-28 03:51:20.603230 | controller | skipping: [controller] 2026-02-28 03:51:20.603298 | controller | 2026-02-28 03:51:20.603429 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-02-28 03:51:20.603537 | controller | Saturday 28 February 2026 03:51:20 +0000 (0:00:00.034) 0:00:05.263 ***** 2026-02-28 03:51:20.635148 | controller | skipping: [controller] 2026-02-28 03:51:20.635260 | controller | 2026-02-28 03:51:20.635397 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-02-28 03:51:20.635539 | controller | Saturday 28 February 2026 03:51:20 +0000 (0:00:00.031) 0:00:05.295 ***** 2026-02-28 03:51:20.668481 | controller | ok: [controller] => { 2026-02-28 03:51:20.668673 | controller | "msg": "https://github.com/fluxcd/flux2/releases/download/v0.32.0/flux_0.32.0_linux_amd64.tar.gz" 2026-02-28 03:51:20.668862 | controller | } 2026-02-28 03:51:20.669058 | controller | 2026-02-28 03:51:20.669354 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-02-28 03:51:20.669564 | controller | Saturday 28 February 2026 03:51:20 +0000 (0:00:00.033) 0:00:05.328 ***** 2026-02-28 03:51:21.061412 | controller | ok: [controller] 2026-02-28 03:51:21.061469 | controller | 2026-02-28 03:51:21.061635 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-02-28 03:51:21.061766 | controller | Saturday 28 February 2026 03:51:21 +0000 (0:00:00.393) 0:00:05.721 ***** 2026-02-28 03:51:21.084243 | controller | skipping: [controller] 2026-02-28 03:51:21.084329 | controller | 2026-02-28 03:51:21.084440 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-02-28 03:51:21.084550 | controller | Saturday 28 February 2026 03:51:21 +0000 (0:00:00.023) 0:00:05.744 ***** 2026-02-28 03:51:21.115599 | controller | skipping: [controller] 2026-02-28 03:51:21.115645 | controller | 2026-02-28 03:51:21.115796 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-02-28 03:51:21.115922 | controller | Saturday 28 February 2026 03:51:21 +0000 (0:00:00.031) 0:00:05.775 ***** 2026-02-28 03:51:21.153634 | controller | ok: [controller] => { 2026-02-28 03:51:21.153792 | controller | "msg": "https://dl.k8s.io/release/v1.35.2/bin/linux/amd64/kubectl" 2026-02-28 03:51:21.153970 | controller | } 2026-02-28 03:51:21.154148 | controller | 2026-02-28 03:51:21.154344 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-02-28 03:51:21.154531 | controller | Saturday 28 February 2026 03:51:21 +0000 (0:00:00.037) 0:00:05.813 ***** 2026-02-28 03:51:21.587817 | controller | ok: [controller] 2026-02-28 03:51:21.587883 | controller | 2026-02-28 03:51:21.588015 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-02-28 03:51:21.588158 | controller | Saturday 28 February 2026 03:51:21 +0000 (0:00:00.434) 0:00:06.247 ***** 2026-02-28 03:51:21.615452 | controller | skipping: [controller] 2026-02-28 03:51:21.615513 | controller | 2026-02-28 03:51:21.615607 | controller | PLAY RECAP ********************************************************************* 2026-02-28 03:51:21.615698 | controller | controller : ok=28 changed=0 unreachable=0 failed=0 skipped=14 rescued=0 ignored=0 2026-02-28 03:51:21.615783 | controller | 2026-02-28 03:51:21.615852 | controller | 2026-02-28 03:51:21.615938 | controller | TASKS RECAP ******************************************************************** 2026-02-28 03:51:21.616025 | controller | Saturday 28 February 2026 03:51:21 +0000 (0:00:00.028) 0:00:06.276 ***** 2026-02-28 03:51:21.616155 | controller | =============================================================================== 2026-02-28 03:51:21.616188 | controller | Gather minimal facts ---------------------------------------------------- 0.69s 2026-02-28 03:51:21.616294 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.68s 2026-02-28 03:51:21.616375 | controller | vexxhost.containers.directory : Create directory (/var/lib/downloads) --- 0.53s 2026-02-28 03:51:21.616543 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.43s 2026-02-28 03:51:21.616626 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.43s 2026-02-28 03:51:21.616717 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.43s 2026-02-28 03:51:21.616822 | controller | Find all subdirectories in the role location ---------------------------- 0.41s 2026-02-28 03:51:21.616895 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.41s 2026-02-28 03:51:21.616992 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.39s 2026-02-28 03:51:21.617081 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.38s 2026-02-28 03:51:21.617363 | controller | Select only defaults/ directories and load vars ------------------------- 0.29s 2026-02-28 03:51:21.617566 | controller | Include download_artifact role ------------------------------------------ 0.22s 2026-02-28 03:51:21.617787 | controller | Find all components with checksums and get latest versions (CI) --------- 0.12s 2026-02-28 03:51:21.617965 | controller | Filter checksums to keep only latest versions (CI) ---------------------- 0.09s 2026-02-28 03:51:21.618133 | controller | Generate list of all binaries for all roles ----------------------------- 0.08s 2026-02-28 03:51:21.618432 | controller | vexxhost.containers.download_artifact : Starting download of file ------- 0.04s 2026-02-28 03:51:21.618615 | controller | vexxhost.containers.download_artifact : Starting download of file ------- 0.04s 2026-02-28 03:51:21.618799 | controller | vexxhost.containers.download_artifact : Starting download of file ------- 0.04s 2026-02-28 03:51:21.618982 | controller | vexxhost.containers.download_artifact : Starting download of file ------- 0.04s 2026-02-28 03:51:21.619164 | controller | vexxhost.containers.download_artifact : Starting download of file ------- 0.04s 2026-02-28 03:51:21.747674 | controller | INFO [download-binaries > idempotence] Executed: Successful 2026-02-28 03:51:21.758623 | controller | INFO [download-binaries > side_effect] Executing 2026-02-28 03:51:21.759126 | controller | WARNING [download-binaries > side_effect] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-02-28 03:51:21.767253 | controller | INFO [download-binaries > verify] Executing 2026-02-28 03:51:22.584110 | controller | 2026-02-28 03:51:22.584330 | controller | PLAY [Verify] ****************************************************************** 2026-02-28 03:51:22.584517 | controller | 2026-02-28 03:51:22.584788 | controller | TASK [Gathering Facts] ********************************************************* 2026-02-28 03:51:22.585012 | controller | Saturday 28 February 2026 03:51:22 +0000 (0:00:00.011) 0:00:00.011 ***** 2026-02-28 03:51:24.643749 | 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 03:51:24.648243 | controller | ok: [controller] 2026-02-28 03:51:24.648399 | controller | 2026-02-28 03:51:24.648604 | controller | TASK [Stat target dir] ********************************************************* 2026-02-28 03:51:24.648805 | controller | Saturday 28 February 2026 03:51:24 +0000 (0:00:02.064) 0:00:02.075 ***** 2026-02-28 03:51:25.060405 | controller | ok: [controller] 2026-02-28 03:51:25.060503 | controller | 2026-02-28 03:51:25.060633 | controller | TASK [Assert that target dir is created] *************************************** 2026-02-28 03:51:25.060759 | controller | Saturday 28 February 2026 03:51:25 +0000 (0:00:00.408) 0:00:02.483 ***** 2026-02-28 03:51:25.093690 | controller | ok: [controller] => { 2026-02-28 03:51:25.093753 | controller | "changed": false, 2026-02-28 03:51:25.093888 | controller | "msg": "All assertions passed" 2026-02-28 03:51:25.094026 | controller | } 2026-02-28 03:51:25.094135 | controller | 2026-02-28 03:51:25.097179 | controller | TASK [Find target files] ******************************************************* 2026-02-28 03:51:25.097209 | controller | Saturday 28 February 2026 03:51:25 +0000 (0:00:00.036) 0:00:02.520 ***** 2026-02-28 03:51:25.484955 | controller | ok: [controller] 2026-02-28 03:51:25.484984 | controller | 2026-02-28 03:51:25.484990 | controller | TASK [Assert that some files were downloaded] ********************************** 2026-02-28 03:51:25.484996 | controller | Saturday 28 February 2026 03:51:25 +0000 (0:00:00.390) 0:00:02.911 ***** 2026-02-28 03:51:25.511547 | controller | ok: [controller] => { 2026-02-28 03:51:25.511743 | controller | "changed": false, 2026-02-28 03:51:25.511909 | controller | "msg": "All assertions passed" 2026-02-28 03:51:25.512069 | controller | } 2026-02-28 03:51:25.512255 | controller | 2026-02-28 03:51:25.512450 | controller | PLAY RECAP ********************************************************************* 2026-02-28 03:51:25.512658 | controller | controller : ok=5 changed=0 unreachable=0 failed=0 skipped=0 rescued=0 ignored=0 2026-02-28 03:51:25.512837 | controller | 2026-02-28 03:51:25.512995 | controller | 2026-02-28 03:51:25.513194 | controller | TASKS RECAP ******************************************************************** 2026-02-28 03:51:25.513369 | controller | Saturday 28 February 2026 03:51:25 +0000 (0:00:00.027) 0:00:02.938 ***** 2026-02-28 03:51:25.513533 | controller | =============================================================================== 2026-02-28 03:51:25.513779 | controller | Gathering Facts --------------------------------------------------------- 2.06s 2026-02-28 03:51:25.513957 | controller | Stat target dir --------------------------------------------------------- 0.41s 2026-02-28 03:51:25.514137 | controller | Find target files ------------------------------------------------------- 0.39s 2026-02-28 03:51:25.514301 | controller | Assert that target dir is created --------------------------------------- 0.04s 2026-02-28 03:51:25.514467 | controller | Assert that some files were downloaded ---------------------------------- 0.03s 2026-02-28 03:51:25.625615 | controller | INFO [download-binaries > verify] Executed: Successful 2026-02-28 03:51:25.635457 | controller | INFO [download-binaries > cleanup] Executing 2026-02-28 03:51:25.640203 | controller | WARNING [download-binaries > cleanup] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-02-28 03:51:25.643257 | controller | INFO [download-binaries > destroy] Executing 2026-02-28 03:51:25.643373 | controller | WARNING [download-binaries > destroy] Skipping, '--destroy=never' requested. 2026-02-28 03:51:25.643460 | controller | INFO [download-binaries > destroy] Executed: Successful 2026-02-28 03:51:25.643724 | controller | WARNING Molecule executed 1 scenario (1 missing files) 2026-02-28 03:51:25.785480 | controller | ok: Runtime: 0:00:43.130797 2026-02-28 03:51:25.793620 | 2026-02-28 03:51:25.793670 | PLAY RECAP 2026-02-28 03:51:25.793719 | controller | ok: 3 changed: 3 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-02-28 03:51:25.793741 | 2026-02-28 03:51:25.898908 | RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/run.yaml@main] 2026-02-28 03:51:25.902549 | POST-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post.yaml@main] 2026-02-28 03:51:26.446319 | 2026-02-28 03:51:26.446436 | PLAY [all] 2026-02-28 03:51:26.456034 | 2026-02-28 03:51:26.456107 | TASK [fetch-output : Set log path for multiple nodes] 2026-02-28 03:51:26.500806 | controller | skipping: Conditional result was False 2026-02-28 03:51:26.506838 | 2026-02-28 03:51:26.506945 | TASK [fetch-output : Set log path for single node] 2026-02-28 03:51:26.548908 | controller | ok 2026-02-28 03:51:26.553726 | 2026-02-28 03:51:26.553813 | LOOP [fetch-output : Ensure local output dirs] 2026-02-28 03:51:26.948134 | controller -> localhost | ok: "/var/lib/zuul/builds/09448b658b3344d8b29bf8ba777571fb/work/logs" 2026-02-28 03:51:27.153226 | controller -> localhost | changed: "/var/lib/zuul/builds/09448b658b3344d8b29bf8ba777571fb/work/artifacts" 2026-02-28 03:51:27.379119 | controller -> localhost | changed: "/var/lib/zuul/builds/09448b658b3344d8b29bf8ba777571fb/work/docs" 2026-02-28 03:51:27.398524 | 2026-02-28 03:51:27.398664 | LOOP [fetch-output : Collect logs, artifacts and docs] 2026-02-28 03:51:28.025281 | controller | changed: .d..t...... ./ 2026-02-28 03:51:28.025503 | controller | changed: All items complete 2026-02-28 03:51:28.025541 | 2026-02-28 03:51:28.474861 | controller | changed: .d..t...... ./ 2026-02-28 03:51:28.956752 | controller | changed: .d..t...... ./ 2026-02-28 03:51:28.977424 | 2026-02-28 03:51:28.977701 | LOOP [merge-output-to-logs : Move artifacts and docs to logs dir] 2026-02-28 03:51:29.390007 | controller -> localhost | ok: Item: artifacts Runtime: 0:00:00.008733 2026-02-28 03:51:29.604894 | controller -> localhost | ok: Item: docs Runtime: 0:00:00.007928 2026-02-28 03:51:29.625652 | 2026-02-28 03:51:29.625803 | PLAY [all] 2026-02-28 03:51:29.631254 | 2026-02-28 03:51:29.631356 | TASK [remove-build-sshkey : Remove the build SSH key from all nodes] 2026-02-28 03:51:30.084061 | controller | changed 2026-02-28 03:51:30.089715 | 2026-02-28 03:51:30.089767 | PLAY RECAP 2026-02-28 03:51:30.089983 | controller | ok: 5 changed: 4 unreachable: 0 failed: 0 skipped: 1 rescued: 0 ignored: 0 2026-02-28 03:51:30.090006 | 2026-02-28 03:51:30.200521 | POST-RUN END RESULT_NORMAL: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post.yaml@main] 2026-02-28 03:51:30.203175 | POST-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post-logs.yaml@main] 2026-02-28 03:51:30.741119 | 2026-02-28 03:51:30.741237 | PLAY [localhost] 2026-02-28 03:51:30.751105 | 2026-02-28 03:51:30.751179 | TASK [Generate Zuul manifest] 2026-02-28 03:51:30.772768 | localhost | ok 2026-02-28 03:51:30.789759 | 2026-02-28 03:51:30.789839 | TASK [generate-zuul-manifest : Generate Zuul manifest] 2026-02-28 03:51:31.092883 | localhost | changed 2026-02-28 03:51:31.104935 | 2026-02-28 03:51:31.105044 | TASK [generate-zuul-manifest : Return Zuul manifest URL to Zuul] 2026-02-28 03:51:31.132339 | localhost | ok 2026-02-28 03:51:31.140245 | 2026-02-28 03:51:31.140306 | TASK [Upload logs] 2026-02-28 03:51:31.158586 | localhost | ok 2026-02-28 03:51:31.214928 | 2026-02-28 03:51:31.215044 | TASK [Set zuul-log-path fact] 2026-02-28 03:51:31.235475 | localhost | ok 2026-02-28 03:51:31.247447 | 2026-02-28 03:51:31.247512 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-02-28 03:51:31.279711 | localhost | ok 2026-02-28 03:51:31.287506 | 2026-02-28 03:51:31.287568 | TASK [upload-logs : Create log directories] 2026-02-28 03:51:31.672528 | localhost | changed 2026-02-28 03:51:31.676986 | 2026-02-28 03:51:31.677052 | TASK [upload-logs : Ensure logs are readable before uploading] 2026-02-28 03:51:32.093429 | localhost -> localhost | ok: Runtime: 0:00:00.005136 2026-02-28 03:51:32.099616 | 2026-02-28 03:51:32.099686 | TASK [upload-logs : Upload logs to log server] 2026-02-28 03:51:32.557266 | localhost | Output suppressed because no_log was given 2026-02-28 03:51:32.562599 | 2026-02-28 03:51:32.562667 | LOOP [upload-logs : Compress console log and json output] 2026-02-28 03:51:32.611630 | localhost | skipping: Conditional result was False 2026-02-28 03:51:32.618890 | localhost | skipping: Conditional result was False 2026-02-28 03:51:32.636787 | 2026-02-28 03:51:32.636890 | LOOP [upload-logs : Upload compressed console log and json output] 2026-02-28 03:51:32.685033 | localhost | skipping: Conditional result was False 2026-02-28 03:51:32.685453 | 2026-02-28 03:51:32.689523 | localhost | skipping: Conditional result was False 2026-02-28 03:51:32.701629 | 2026-02-28 03:51:32.701799 | LOOP [upload-logs : Upload console log and json output]