2026-03-11 20:34:47.272709 | Job console starting 2026-03-11 20:34:47.283972 | Updating git repos 2026-03-11 20:34:47.314766 | Cloning repos into workspace 2026-03-11 20:34:47.366315 | Restoring repo states 2026-03-11 20:34:47.381330 | Merging changes 2026-03-11 20:34:47.914923 | Checking out repos 2026-03-11 20:34:48.106349 | Preparing playbooks 2026-03-11 20:34:49.356832 | Running Ansible setup 2026-03-11 20:34:53.025210 | PRE-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/pre.yaml@main] 2026-03-11 20:34:53.683625 | 2026-03-11 20:34:53.683809 | PLAY [localhost] 2026-03-11 20:34:53.692400 | 2026-03-11 20:34:53.692487 | TASK [Gathering Facts] 2026-03-11 20:34:54.583113 | localhost | ok 2026-03-11 20:34:54.593303 | 2026-03-11 20:34:54.593408 | TASK [Setup log path fact] 2026-03-11 20:34:54.614614 | localhost | ok 2026-03-11 20:34:54.626742 | 2026-03-11 20:34:54.626806 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-03-11 20:34:54.654982 | localhost | ok 2026-03-11 20:34:54.661207 | 2026-03-11 20:34:54.661278 | TASK [emit-job-header : Print job information] 2026-03-11 20:34:54.701716 | # Job Information 2026-03-11 20:34:54.702774 | Ansible Version: 2.16.16 2026-03-11 20:34:54.702813 | Job: ansible-collection-kubernetes-molecule-download-binaries 2026-03-11 20:34:54.702836 | Pipeline: check 2026-03-11 20:34:54.702856 | Executor: 0a8996d2b663 2026-03-11 20:34:54.702876 | Triggered by: https://github.com/vexxhost/ansible-collection-kubernetes/pull/235 2026-03-11 20:34:54.702899 | Event ID: 86d4bcd0-1d89-11f1-9c28-fe1984ae5bcd 2026-03-11 20:34:54.705775 | 2026-03-11 20:34:54.705842 | LOOP [emit-job-header : Print node information] 2026-03-11 20:34:54.789231 | localhost | ok: 2026-03-11 20:34:54.789871 | localhost | # Node Information 2026-03-11 20:34:54.789904 | localhost | Inventory Hostname: controller 2026-03-11 20:34:54.789926 | localhost | Hostname: np0000158476 2026-03-11 20:34:54.789946 | localhost | Username: zuul 2026-03-11 20:34:54.789969 | localhost | Distro: Debian 13.3 2026-03-11 20:34:54.789990 | localhost | Provider: yul1 2026-03-11 20:34:54.790009 | localhost | Region: ca-ymq-1 2026-03-11 20:34:54.790028 | localhost | Label: debian-trixie 2026-03-11 20:34:54.790047 | localhost | Product Name: OpenStack Nova 2026-03-11 20:34:54.790066 | localhost | Interface IP: 162.253.55.221 2026-03-11 20:34:54.799011 | 2026-03-11 20:34:54.799185 | TASK [log-inventory : Ensure Zuul Ansible directory exists] 2026-03-11 20:34:55.200469 | localhost -> localhost | changed 2026-03-11 20:34:55.207824 | 2026-03-11 20:34:55.207924 | TASK [log-inventory : Copy ansible inventory to logs dir] 2026-03-11 20:34:56.096986 | localhost -> localhost | changed 2026-03-11 20:34:56.109584 | 2026-03-11 20:34:56.109696 | PLAY [all] 2026-03-11 20:34:56.118795 | 2026-03-11 20:34:56.118865 | TASK [add-build-sshkey : Check to see if ssh key was already created for this build] 2026-03-11 20:34:56.364402 | controller -> localhost | ok 2026-03-11 20:34:56.371982 | 2026-03-11 20:34:56.372072 | TASK [add-build-sshkey : Create a new key in workspace based on build UUID] 2026-03-11 20:34:56.405736 | controller | ok 2026-03-11 20:34:56.420845 | controller | included: /var/lib/zuul/builds/9b6007c57d434aa6910102e96134f55a/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/create-key-and-replace.yaml 2026-03-11 20:34:56.425406 | 2026-03-11 20:34:56.425475 | TASK [add-build-sshkey : Create Temp SSH key] 2026-03-11 20:34:57.520380 | controller -> localhost | Generating public/private rsa key pair. 2026-03-11 20:34:57.520590 | controller -> localhost | Your identification has been saved in /var/lib/zuul/builds/9b6007c57d434aa6910102e96134f55a/work/9b6007c57d434aa6910102e96134f55a_id_rsa 2026-03-11 20:34:57.520621 | controller -> localhost | Your public key has been saved in /var/lib/zuul/builds/9b6007c57d434aa6910102e96134f55a/work/9b6007c57d434aa6910102e96134f55a_id_rsa.pub 2026-03-11 20:34:57.520644 | controller -> localhost | The key fingerprint is: 2026-03-11 20:34:57.520665 | controller -> localhost | SHA256:Jx44dQlf01U5EekTlKql9IapAPRjhA4fEEiIvL3K0GY zuul-build-sshkey 2026-03-11 20:34:57.520701 | controller -> localhost | The key's randomart image is: 2026-03-11 20:34:57.520722 | controller -> localhost | +---[RSA 3072]----+ 2026-03-11 20:34:57.520749 | controller -> localhost | |=..oo . . o..=X| 2026-03-11 20:34:57.520770 | controller -> localhost | |oo . + . o o ..* | 2026-03-11 20:34:57.520790 | controller -> localhost | | o = + . + o o| 2026-03-11 20:34:57.520810 | controller -> localhost | | . . + * . . o o | 2026-03-11 20:34:57.520836 | controller -> localhost | | . . = S o B .| 2026-03-11 20:34:57.520855 | controller -> localhost | |. E. + + = o | 2026-03-11 20:34:57.520874 | controller -> localhost | |oo. o . . | 2026-03-11 20:34:57.520893 | controller -> localhost | | o . | 2026-03-11 20:34:57.520915 | controller -> localhost | | | 2026-03-11 20:34:57.520935 | controller -> localhost | +----[SHA256]-----+ 2026-03-11 20:34:57.521001 | controller -> localhost | ok: Runtime: 0:00:00.652654 2026-03-11 20:34:57.525583 | 2026-03-11 20:34:57.525649 | TASK [add-build-sshkey : Remote setup ssh keys (linux)] 2026-03-11 20:34:57.556551 | controller | ok 2026-03-11 20:34:57.566854 | controller | included: /var/lib/zuul/builds/9b6007c57d434aa6910102e96134f55a/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/remote-linux.yaml 2026-03-11 20:34:57.573225 | 2026-03-11 20:34:57.573287 | TASK [add-build-sshkey : Remove previously added zuul-build-sshkey] 2026-03-11 20:34:57.598611 | controller | skipping: Conditional result was False 2026-03-11 20:34:57.607921 | 2026-03-11 20:34:57.607987 | TASK [add-build-sshkey : Enable access via build key on all nodes] 2026-03-11 20:34:58.174924 | controller | changed 2026-03-11 20:34:58.180760 | 2026-03-11 20:34:58.180855 | TASK [add-build-sshkey : Make sure user has a .ssh] 2026-03-11 20:34:58.398295 | controller | ok 2026-03-11 20:34:58.403778 | 2026-03-11 20:34:58.403863 | TASK [add-build-sshkey : Install build private key as SSH key on all nodes] 2026-03-11 20:34:58.974791 | controller | changed 2026-03-11 20:34:58.980181 | 2026-03-11 20:34:58.980264 | TASK [add-build-sshkey : Install build public key as SSH key on all nodes] 2026-03-11 20:34:59.525108 | controller | changed 2026-03-11 20:34:59.529165 | 2026-03-11 20:34:59.529227 | TASK [add-build-sshkey : Remote setup ssh keys (windows)] 2026-03-11 20:34:59.558617 | controller | skipping: Conditional result was False 2026-03-11 20:34:59.569231 | 2026-03-11 20:34:59.569329 | TASK [remove-zuul-sshkey : Remove master key from local agent] 2026-03-11 20:35:00.009510 | controller -> localhost | changed 2026-03-11 20:35:00.017869 | 2026-03-11 20:35:00.017960 | TASK [add-build-sshkey : Add back temp key] 2026-03-11 20:35:00.289271 | controller -> localhost | Identity added: /var/lib/zuul/builds/9b6007c57d434aa6910102e96134f55a/work/9b6007c57d434aa6910102e96134f55a_id_rsa (zuul-build-sshkey) 2026-03-11 20:35:00.289453 | controller -> localhost | ok: Runtime: 0:00:00.015161 2026-03-11 20:35:00.293477 | 2026-03-11 20:35:00.293537 | TASK [add-build-sshkey : Verify we can still SSH to all nodes] 2026-03-11 20:35:00.609861 | controller | ok 2026-03-11 20:35:00.614784 | 2026-03-11 20:35:00.614845 | TASK [add-build-sshkey : Verify we can still SSH to all nodes (windows)] 2026-03-11 20:35:00.639223 | controller | skipping: Conditional result was False 2026-03-11 20:35:00.653783 | 2026-03-11 20:35:00.653920 | TASK [prepare-workspace : Start zuul_console daemon.] 2026-03-11 20:35:01.049394 | controller | ok 2026-03-11 20:35:01.057623 | 2026-03-11 20:35:01.057730 | TASK [prepare-workspace : Synchronize src repos to workspace directory.] 2026-03-11 20:35:02.448879 | controller | Output suppressed because no_log was given 2026-03-11 20:35:02.458424 | 2026-03-11 20:35:02.458501 | LOOP [ensure-output-dirs : Empty Zuul Output directories by removing them] 2026-03-11 20:35:02.681522 | controller | ok: "logs" 2026-03-11 20:35:02.681920 | controller | ok: All items complete 2026-03-11 20:35:02.681983 | 2026-03-11 20:35:02.854136 | controller | ok: "artifacts" 2026-03-11 20:35:03.035479 | controller | ok: "docs" 2026-03-11 20:35:03.047295 | 2026-03-11 20:35:03.047448 | LOOP [ensure-output-dirs : Ensure Zuul Output directories exist] 2026-03-11 20:35:03.273523 | controller | changed: "logs" 2026-03-11 20:35:03.451350 | controller | changed: "artifacts" 2026-03-11 20:35:03.657995 | controller | changed: "docs" 2026-03-11 20:35:03.673260 | 2026-03-11 20:35:03.673391 | PLAY RECAP 2026-03-11 20:35:03.673443 | controller | ok: 15 changed: 8 unreachable: 0 failed: 0 skipped: 3 rescued: 0 ignored: 0 2026-03-11 20:35:03.673472 | localhost | ok: 6 changed: 2 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-03-11 20:35:03.673492 | 2026-03-11 20:35:03.808097 | PRE-RUN END RESULT_NORMAL: [trusted : github.com/vexxhost/zuul-config/playbooks/base/pre.yaml@main] 2026-03-11 20:35:03.810085 | PRE-RUN START: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/pre.yaml@main] 2026-03-11 20:35:04.363133 | 2026-03-11 20:35:04.363284 | PLAY [all] 2026-03-11 20:35:04.374450 | 2026-03-11 20:35:04.374526 | TASK [setup-uv : Extract archive] 2026-03-11 20:35:06.856023 | controller | changed 2026-03-11 20:35:06.862631 | 2026-03-11 20:35:06.862717 | TASK [setup-uv : Print version] 2026-03-11 20:35:06.467110 | controller | uv 0.8.13 2026-03-11 20:35:07.393132 | controller | ok: Runtime: 0:00:00.015374 2026-03-11 20:35:07.401239 | 2026-03-11 20:35:07.401300 | PLAY RECAP 2026-03-11 20:35:07.401349 | controller | ok: 2 changed: 2 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-03-11 20:35:07.401374 | 2026-03-11 20:35:07.501559 | PRE-RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/pre.yaml@main] 2026-03-11 20:35:07.504264 | RUN START: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/run.yaml@main] 2026-03-11 20:35:08.056103 | 2026-03-11 20:35:08.056235 | PLAY [all] 2026-03-11 20:35:08.066231 | 2026-03-11 20:35:08.066304 | TASK [Copy inventory file for Zuul] 2026-03-11 20:35:09.016011 | controller | changed 2026-03-11 20:35:09.020672 | 2026-03-11 20:35:09.020751 | TASK [Switch "ansible_host" to private IP] 2026-03-11 20:35:09.360637 | controller | changed: 1 replacements made 2026-03-11 20:35:09.365896 | 2026-03-11 20:35:09.365960 | TASK [Run Molecule scenario] 2026-03-11 20:35:09.010309 | controller | Using CPython 3.13.5 interpreter at: /usr/bin/python3 2026-03-11 20:35:09.010429 | controller | Creating virtual environment at: .venv 2026-03-11 20:35:10.437753 | controller | Downloading cryptography (4.3MiB) 2026-03-11 20:35:10.439317 | controller | Downloading pygments (1.2MiB) 2026-03-11 20:35:10.441334 | controller | Downloading ansible-core (2.3MiB) 2026-03-11 20:35:10.604313 | controller | Downloading cryptography 2026-03-11 20:35:10.663789 | controller | Downloading pygments 2026-03-11 20:35:10.882948 | controller | Downloading ansible-core 2026-03-11 20:35:10.937630 | controller | Installed 36 packages in 53ms 2026-03-11 20:35:11.665989 | controller | INFO Collection 'vexxhost.kubernetes' detected. 2026-03-11 20:35:11.666062 | controller | INFO Scenarios will be used from 'extensions/molecule' 2026-03-11 20:35:12.503817 | controller | CRITICAL 'extensions/molecule/default/molecule.yml' glob failed. Exiting. 2026-03-11 20:35:12.503899 | controller | INFO default scenario not found, disabling shared state. 2026-03-11 20:35:12.504027 | controller | INFO [download-binaries > discovery] scenario test matrix: dependency, cleanup, destroy, syntax, create, prepare, converge, idempotence, side_effect, verify, cleanup, destroy 2026-03-11 20:35:12.504136 | controller | INFO [download-binaries > prerun] Performing prerun with role_name_check=0... 2026-03-11 20:36:53.596735 | controller | INFO [download-binaries > dependency] Executing 2026-03-11 20:36:53.596932 | controller | WARNING [download-binaries > dependency] Missing roles requirements file: requirements.yml 2026-03-11 20:36:53.597205 | controller | WARNING [download-binaries > dependency] Missing collections requirements file: collections.yml 2026-03-11 20:36:53.597399 | controller | WARNING [download-binaries > dependency] Executed: 2 missing (Remove from test_sequence to suppress) 2026-03-11 20:36:53.604061 | controller | INFO [download-binaries > cleanup] Executing 2026-03-11 20:36:53.604348 | controller | WARNING [download-binaries > cleanup] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-03-11 20:36:53.610183 | controller | INFO [download-binaries > destroy] Executing 2026-03-11 20:36:53.610237 | controller | WARNING [download-binaries > destroy] Skipping, '--destroy=never' requested. 2026-03-11 20:36:53.610248 | controller | INFO [download-binaries > destroy] Executed: Successful 2026-03-11 20:36:53.618683 | controller | INFO [download-binaries > syntax] Executing 2026-03-11 20:36:54.467967 | controller | 2026-03-11 20:36:54.468255 | controller | playbook: /home/zuul/src/github.com/vexxhost/ansible-collection-kubernetes/extensions/molecule/download-binaries/converge.yml 2026-03-11 20:36:54.528878 | controller | INFO [download-binaries > syntax] Executed: Successful 2026-03-11 20:36:54.539951 | controller | INFO [download-binaries > create] Executing 2026-03-11 20:36:54.541606 | controller | WARNING [download-binaries > create] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-03-11 20:36:54.547042 | controller | INFO [download-binaries > prepare] Executing 2026-03-11 20:36:54.547344 | controller | WARNING [download-binaries > prepare] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-03-11 20:36:54.552740 | controller | INFO [download-binaries > converge] Executing 2026-03-11 20:36:55.417569 | controller | 2026-03-11 20:36:55.417919 | controller | PLAY [Download all binaries required at runtime for ansible-collection-kubernetes] *** 2026-03-11 20:36:55.418104 | controller | 2026-03-11 20:36:55.418304 | controller | TASK [Gather minimal facts] **************************************************** 2026-03-11 20:36:55.418503 | controller | Wednesday 11 March 2026 20:36:55 +0000 (0:00:00.034) 0:00:00.034 ******* 2026-03-11 20:36:56.088652 | controller | ok: [controller -> localhost] 2026-03-11 20:36:56.088795 | controller | 2026-03-11 20:36:56.089033 | controller | TASK [Find all subdirectories in the role location] **************************** 2026-03-11 20:36:56.089222 | controller | Wednesday 11 March 2026 20:36:56 +0000 (0:00:00.670) 0:00:00.704 ******* 2026-03-11 20:36:56.483102 | controller | ok: [controller -> localhost] 2026-03-11 20:36:56.483240 | controller | 2026-03-11 20:36:56.483445 | controller | TASK [Select only defaults/ directories and load vars] ************************* 2026-03-11 20:36:56.483627 | controller | Wednesday 11 March 2026 20:36:56 +0000 (0:00:00.394) 0:00:01.099 ******* 2026-03-11 20:36:56.799257 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kubeadm/defaults) 2026-03-11 20:36:56.799448 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/clusterctl/defaults) 2026-03-11 20:36:56.799592 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/cert_manager/defaults) 2026-03-11 20:36:56.799775 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kubectl/defaults) 2026-03-11 20:36:56.799986 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/upload_helm_chart/defaults) 2026-03-11 20:36:56.800167 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/keepalived/defaults) 2026-03-11 20:36:56.800335 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/cluster_api/defaults) 2026-03-11 20:36:56.800514 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/cilium/defaults) 2026-03-11 20:36:56.800663 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kubelet/defaults) 2026-03-11 20:36:56.800793 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/openstack_resource_controller/defaults) 2026-03-11 20:36:56.800921 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kube_vip/defaults) 2026-03-11 20:36:56.801054 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/flux/defaults) 2026-03-11 20:36:56.801215 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/haproxy/defaults) 2026-03-11 20:36:56.801358 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kubernetes/defaults) 2026-03-11 20:36:56.801486 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/helm/defaults) 2026-03-11 20:36:56.801595 | controller | 2026-03-11 20:36:56.801763 | controller | TASK [Find all components with checksums and get latest versions (CI)] ********* 2026-03-11 20:36:56.801899 | controller | Wednesday 11 March 2026 20:36:56 +0000 (0:00:00.316) 0:00:01.415 ******* 2026-03-11 20:36:56.957781 | controller | ok: [controller -> localhost] => (item=kubeadm_checksums) 2026-03-11 20:36:56.957953 | controller | ok: [controller -> localhost] => (item=clusterctl_checksums) 2026-03-11 20:36:56.958173 | controller | ok: [controller -> localhost] => (item=kubectl_checksums) 2026-03-11 20:36:56.958340 | controller | ok: [controller -> localhost] => (item=kubelet_checksums) 2026-03-11 20:36:56.958529 | controller | ok: [controller -> localhost] => (item=flux_checksums) 2026-03-11 20:36:56.958766 | controller | ok: [controller -> localhost] => (item=helm_checksums) 2026-03-11 20:36:56.958946 | controller | ok: [controller -> localhost] => (item=helm_diff_checksums) 2026-03-11 20:36:56.959119 | controller | 2026-03-11 20:36:56.959314 | controller | TASK [Filter checksums to keep only latest versions (CI)] ********************** 2026-03-11 20:36:56.959505 | controller | Wednesday 11 March 2026 20:36:56 +0000 (0:00:00.158) 0:00:01.574 ******* 2026-03-11 20:36:57.059707 | controller | ok: [controller -> localhost] => (item=kubeadm_checksums) 2026-03-11 20:36:57.059845 | controller | ok: [controller -> localhost] => (item=clusterctl_checksums) 2026-03-11 20:36:57.060028 | controller | ok: [controller -> localhost] => (item=kubectl_checksums) 2026-03-11 20:36:57.060223 | controller | ok: [controller -> localhost] => (item=kubelet_checksums) 2026-03-11 20:36:57.060415 | controller | ok: [controller -> localhost] => (item=flux_checksums) 2026-03-11 20:36:57.060643 | controller | ok: [controller -> localhost] => (item=helm_checksums) 2026-03-11 20:36:57.060857 | controller | ok: [controller -> localhost] => (item=helm_diff_checksums) 2026-03-11 20:36:57.061014 | controller | 2026-03-11 20:36:57.061222 | controller | TASK [Generate list of all binaries for all roles] ***************************** 2026-03-11 20:36:57.061390 | controller | Wednesday 11 March 2026 20:36:57 +0000 (0:00:00.102) 0:00:01.676 ******* 2026-03-11 20:36:57.137353 | controller | ok: [controller -> localhost] 2026-03-11 20:36:57.137567 | controller | 2026-03-11 20:36:57.137879 | controller | TASK [Include download_artifact role] ****************************************** 2026-03-11 20:36:57.138123 | controller | Wednesday 11 March 2026 20:36:57 +0000 (0:00:00.077) 0:00:01.754 ******* 2026-03-11 20:36:57.384846 | controller | included: vexxhost.containers.download_artifact for controller => (item={'url': 'https://dl.k8s.io/release/v1.35.2/bin/linux/amd64/kubeadm', 'checksum': 'a51cb85c70c98ec6868fd3413ac786af5fab4ce51438963752ec5f58e68e5452', 'dest': '/var/lib/downloads/kubeadm-1.35.2-linux-amd64', 'version': '1.35.2'}) 2026-03-11 20:36:57.385053 | controller | included: vexxhost.containers.download_artifact for controller => (item={'url': 'https://github.com/kubernetes-sigs/cluster-api/releases/download/v1.10.5/clusterctl-linux-amd64', 'checksum': '8da468c3482b2f45c872e87f5fefdc7d4cb583ac3a689234ecc1590f852b09df', 'dest': '/var/lib/downloads/clusterctl-1.10.5-linux-amd64', 'version': '1.10.5'}) 2026-03-11 20:36:57.385280 | controller | included: vexxhost.containers.download_artifact for controller => (item={'url': 'https://dl.k8s.io/release/v1.35.2/bin/linux/amd64/kubectl', 'checksum': '924eb50779153f20cb668117d141440b95df2f325a64452d78dff9469145e277', 'dest': '/var/lib/downloads/kubectl-1.35.2-linux-amd64', 'version': '1.35.2'}) 2026-03-11 20:36:57.385500 | controller | included: vexxhost.containers.download_artifact for controller => (item={'url': 'https://dl.k8s.io/release/v1.35.2/bin/linux/amd64/kubelet', 'checksum': '20887f461c0de96b0cb14c7af6b897f92d424ac078f8642f98e83ef52a0bf03e', 'dest': '/var/lib/downloads/kubelet-1.35.2-linux-amd64', 'version': '1.35.2'}) 2026-03-11 20:36:57.385797 | controller | included: vexxhost.containers.download_artifact for controller => (item={'url': 'https://github.com/fluxcd/flux2/releases/download/v0.32.0/flux_0.32.0_linux_amd64.tar.gz', 'checksum': 'c94a42e96620848f9aed69a130c01b7d740412f6f2b3ad3c95fe23471f2b8e4e', 'dest': '/var/lib/downloads/flux-0.32.0-linux-amd64.tar.gz', 'version': '0.32.0'}) 2026-03-11 20:36:57.386021 | controller | included: vexxhost.containers.download_artifact for controller => (item={'url': 'https://get.helm.sh/helm-v3.11.2-linux-amd64.tar.gz', 'checksum': '781d826daec584f9d50a01f0f7dadfd25a3312217a14aa2fbb85107b014ac8ca', 'dest': '/var/lib/downloads/helm-v3.11.2-linux-amd64.tar.gz', 'version': 'v3.11.2'}) 2026-03-11 20:36:57.386241 | controller | included: vexxhost.containers.download_artifact for controller => (item={'url': 'https://github.com/databus23/helm-diff/releases/download/v3.8.1/helm-diff-linux-amd64.tgz', 'checksum': 'f78867edfde60e2506e3228f706beaf96d1ae3ee5f169f42315acbd513794078', 'dest': '/var/lib/downloads/helm-diff-v3.8.1-linux-amd64.tgz', 'version': 'v3.8.1'}) 2026-03-11 20:36:57.386416 | controller | 2026-03-11 20:36:57.386627 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-03-11 20:36:57.386877 | controller | Wednesday 11 March 2026 20:36:57 +0000 (0:00:00.247) 0:00:02.001 ******* 2026-03-11 20:36:57.417541 | controller | skipping: [controller] 2026-03-11 20:36:57.417757 | controller | 2026-03-11 20:36:57.417966 | controller | TASK [vexxhost.containers.directory : Create directory (/var/lib/downloads)] *** 2026-03-11 20:36:57.418168 | controller | Wednesday 11 March 2026 20:36:57 +0000 (0:00:00.033) 0:00:02.034 ******* 2026-03-11 20:36:58.101371 | controller | [WARNING]: Host 'controller' is using the discovered Python interpreter at '/usr/bin/python3.13', but future installation of another Python interpreter could cause a different interpreter to be discovered. See https://docs.ansible.com/ansible-core/2.20/reference_appendices/interpreter_discovery.html for more information. 2026-03-11 20:36:58.112761 | controller | changed: [controller] 2026-03-11 20:36:58.112948 | controller | 2026-03-11 20:36:58.113162 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-03-11 20:36:58.113367 | controller | Wednesday 11 March 2026 20:36:58 +0000 (0:00:00.695) 0:00:02.729 ******* 2026-03-11 20:36:58.149201 | controller | ok: [controller] => { 2026-03-11 20:36:58.149317 | controller | "msg": "https://dl.k8s.io/release/v1.35.2/bin/linux/amd64/kubeadm" 2026-03-11 20:36:58.149521 | controller | } 2026-03-11 20:36:58.149766 | controller | 2026-03-11 20:36:58.149968 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-03-11 20:36:58.150172 | controller | Wednesday 11 March 2026 20:36:58 +0000 (0:00:00.036) 0:00:02.766 ******* 2026-03-11 20:37:00.008456 | controller | [WARNING]: Module remote_tmp /root/.ansible/tmp did not exist and was created with a mode of 0700, this may cause issues when running as another user. To avoid this, create the remote_tmp dir with the correct permissions manually 2026-03-11 20:37:00.013837 | controller | changed: [controller] 2026-03-11 20:37:00.013926 | controller | 2026-03-11 20:37:00.014019 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-03-11 20:37:00.014112 | controller | Wednesday 11 March 2026 20:37:00 +0000 (0:00:01.864) 0:00:04.631 ******* 2026-03-11 20:37:00.045253 | controller | skipping: [controller] 2026-03-11 20:37:00.045434 | controller | 2026-03-11 20:37:00.045708 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-03-11 20:37:00.045927 | controller | Wednesday 11 March 2026 20:37:00 +0000 (0:00:00.031) 0:00:04.662 ******* 2026-03-11 20:37:00.075450 | controller | skipping: [controller] 2026-03-11 20:37:00.075634 | controller | 2026-03-11 20:37:00.075874 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-03-11 20:37:00.076150 | controller | Wednesday 11 March 2026 20:37:00 +0000 (0:00:00.030) 0:00:04.692 ******* 2026-03-11 20:37:00.113014 | controller | ok: [controller] => { 2026-03-11 20:37:00.113234 | controller | "msg": "https://github.com/kubernetes-sigs/cluster-api/releases/download/v1.10.5/clusterctl-linux-amd64" 2026-03-11 20:37:00.113429 | controller | } 2026-03-11 20:37:00.113610 | controller | 2026-03-11 20:37:00.113870 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-03-11 20:37:00.114073 | controller | Wednesday 11 March 2026 20:37:00 +0000 (0:00:00.037) 0:00:04.729 ******* 2026-03-11 20:37:01.475787 | controller | changed: [controller] 2026-03-11 20:37:01.475962 | controller | 2026-03-11 20:37:01.476180 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-03-11 20:37:01.476392 | controller | Wednesday 11 March 2026 20:37:01 +0000 (0:00:01.362) 0:00:06.092 ******* 2026-03-11 20:37:01.508787 | controller | skipping: [controller] 2026-03-11 20:37:01.508963 | controller | 2026-03-11 20:37:01.509165 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-03-11 20:37:01.509364 | controller | Wednesday 11 March 2026 20:37:01 +0000 (0:00:00.033) 0:00:06.125 ******* 2026-03-11 20:37:01.543174 | controller | skipping: [controller] 2026-03-11 20:37:01.543348 | controller | 2026-03-11 20:37:01.543554 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-03-11 20:37:01.543753 | controller | Wednesday 11 March 2026 20:37:01 +0000 (0:00:00.034) 0:00:06.160 ******* 2026-03-11 20:37:01.585398 | controller | ok: [controller] => { 2026-03-11 20:37:01.585590 | controller | "msg": "https://dl.k8s.io/release/v1.35.2/bin/linux/amd64/kubectl" 2026-03-11 20:37:01.585834 | controller | } 2026-03-11 20:37:01.586016 | controller | 2026-03-11 20:37:01.586199 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-03-11 20:37:01.586443 | controller | Wednesday 11 March 2026 20:37:01 +0000 (0:00:00.041) 0:00:06.201 ******* 2026-03-11 20:37:02.442360 | controller | changed: [controller] 2026-03-11 20:37:02.442558 | controller | 2026-03-11 20:37:02.442725 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-03-11 20:37:02.442919 | controller | Wednesday 11 March 2026 20:37:02 +0000 (0:00:00.856) 0:00:07.058 ******* 2026-03-11 20:37:02.477068 | controller | skipping: [controller] 2026-03-11 20:37:02.477244 | controller | 2026-03-11 20:37:02.477489 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-03-11 20:37:02.477738 | controller | Wednesday 11 March 2026 20:37:02 +0000 (0:00:00.035) 0:00:07.093 ******* 2026-03-11 20:37:02.511999 | controller | skipping: [controller] 2026-03-11 20:37:02.512170 | controller | 2026-03-11 20:37:02.512379 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-03-11 20:37:02.512585 | controller | Wednesday 11 March 2026 20:37:02 +0000 (0:00:00.035) 0:00:07.129 ******* 2026-03-11 20:37:02.550776 | controller | ok: [controller] => { 2026-03-11 20:37:02.550989 | controller | "msg": "https://dl.k8s.io/release/v1.35.2/bin/linux/amd64/kubelet" 2026-03-11 20:37:02.551179 | controller | } 2026-03-11 20:37:02.551359 | controller | 2026-03-11 20:37:02.551566 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-03-11 20:37:02.551784 | controller | Wednesday 11 March 2026 20:37:02 +0000 (0:00:00.038) 0:00:07.167 ******* 2026-03-11 20:37:03.760017 | controller | changed: [controller] 2026-03-11 20:37:03.760099 | controller | 2026-03-11 20:37:03.760353 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-03-11 20:37:03.760562 | controller | Wednesday 11 March 2026 20:37:03 +0000 (0:00:01.208) 0:00:08.375 ******* 2026-03-11 20:37:03.798305 | controller | skipping: [controller] 2026-03-11 20:37:03.798424 | controller | 2026-03-11 20:37:03.798637 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-03-11 20:37:03.798838 | controller | Wednesday 11 March 2026 20:37:03 +0000 (0:00:00.039) 0:00:08.415 ******* 2026-03-11 20:37:03.832104 | controller | skipping: [controller] 2026-03-11 20:37:03.832259 | controller | 2026-03-11 20:37:03.832454 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-03-11 20:37:03.832646 | controller | Wednesday 11 March 2026 20:37:03 +0000 (0:00:00.033) 0:00:08.449 ******* 2026-03-11 20:37:03.871945 | controller | ok: [controller] => { 2026-03-11 20:37:03.872088 | controller | "msg": "https://github.com/fluxcd/flux2/releases/download/v0.32.0/flux_0.32.0_linux_amd64.tar.gz" 2026-03-11 20:37:03.872272 | controller | } 2026-03-11 20:37:03.872447 | controller | 2026-03-11 20:37:03.872662 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-03-11 20:37:03.872878 | controller | Wednesday 11 March 2026 20:37:03 +0000 (0:00:00.039) 0:00:08.488 ******* 2026-03-11 20:37:04.644879 | controller | changed: [controller] 2026-03-11 20:37:04.645040 | controller | 2026-03-11 20:37:04.645263 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-03-11 20:37:04.645474 | controller | Wednesday 11 March 2026 20:37:04 +0000 (0:00:00.773) 0:00:09.261 ******* 2026-03-11 20:37:04.675810 | controller | skipping: [controller] 2026-03-11 20:37:04.676010 | controller | 2026-03-11 20:37:04.676232 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-03-11 20:37:04.676441 | controller | Wednesday 11 March 2026 20:37:04 +0000 (0:00:00.031) 0:00:09.292 ******* 2026-03-11 20:37:04.707538 | controller | skipping: [controller] 2026-03-11 20:37:04.707701 | controller | 2026-03-11 20:37:04.707901 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-03-11 20:37:04.708128 | controller | Wednesday 11 March 2026 20:37:04 +0000 (0:00:00.031) 0:00:09.324 ******* 2026-03-11 20:37:04.746326 | controller | ok: [controller] => { 2026-03-11 20:37:04.746515 | controller | "msg": "https://get.helm.sh/helm-v3.11.2-linux-amd64.tar.gz" 2026-03-11 20:37:04.746722 | controller | } 2026-03-11 20:37:04.746943 | controller | 2026-03-11 20:37:04.747155 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-03-11 20:37:04.747372 | controller | Wednesday 11 March 2026 20:37:04 +0000 (0:00:00.038) 0:00:09.363 ******* 2026-03-11 20:37:05.655672 | controller | changed: [controller] 2026-03-11 20:37:05.655825 | controller | 2026-03-11 20:37:05.656034 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-03-11 20:37:05.656242 | controller | Wednesday 11 March 2026 20:37:05 +0000 (0:00:00.908) 0:00:10.272 ******* 2026-03-11 20:37:05.688228 | controller | skipping: [controller] 2026-03-11 20:37:05.688381 | controller | 2026-03-11 20:37:05.688581 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-03-11 20:37:05.688773 | controller | Wednesday 11 March 2026 20:37:05 +0000 (0:00:00.033) 0:00:10.305 ******* 2026-03-11 20:37:05.719348 | controller | skipping: [controller] 2026-03-11 20:37:05.719493 | controller | 2026-03-11 20:37:05.719685 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-03-11 20:37:05.719941 | controller | Wednesday 11 March 2026 20:37:05 +0000 (0:00:00.031) 0:00:10.336 ******* 2026-03-11 20:37:05.759407 | controller | ok: [controller] => { 2026-03-11 20:37:05.759614 | controller | "msg": "https://github.com/databus23/helm-diff/releases/download/v3.8.1/helm-diff-linux-amd64.tgz" 2026-03-11 20:37:05.759796 | controller | } 2026-03-11 20:37:05.759970 | controller | 2026-03-11 20:37:05.760212 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-03-11 20:37:05.760404 | controller | Wednesday 11 March 2026 20:37:05 +0000 (0:00:00.039) 0:00:10.376 ******* 2026-03-11 20:37:06.580529 | controller | changed: [controller] 2026-03-11 20:37:06.580586 | controller | 2026-03-11 20:37:06.580597 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-03-11 20:37:06.580605 | controller | Wednesday 11 March 2026 20:37:06 +0000 (0:00:00.818) 0:00:11.194 ******* 2026-03-11 20:37:06.607000 | controller | skipping: [controller] 2026-03-11 20:37:06.607219 | controller | 2026-03-11 20:37:06.607449 | controller | PLAY RECAP ********************************************************************* 2026-03-11 20:37:06.607711 | controller | controller : ok=28 changed=8 unreachable=0 failed=0 skipped=14 rescued=0 ignored=0 2026-03-11 20:37:06.607874 | controller | 2026-03-11 20:37:06.608060 | controller | 2026-03-11 20:37:06.608270 | controller | TASKS RECAP ******************************************************************** 2026-03-11 20:37:06.608487 | controller | Wednesday 11 March 2026 20:37:06 +0000 (0:00:00.029) 0:00:11.224 ******* 2026-03-11 20:37:06.608690 | controller | =============================================================================== 2026-03-11 20:37:06.608888 | controller | vexxhost.containers.download_artifact : Download item ------------------- 1.86s 2026-03-11 20:37:06.609108 | controller | vexxhost.containers.download_artifact : Download item ------------------- 1.36s 2026-03-11 20:37:06.609328 | controller | vexxhost.containers.download_artifact : Download item ------------------- 1.21s 2026-03-11 20:37:06.609515 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.91s 2026-03-11 20:37:06.609789 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.86s 2026-03-11 20:37:06.610006 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.82s 2026-03-11 20:37:06.610219 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.77s 2026-03-11 20:37:06.610496 | controller | vexxhost.containers.directory : Create directory (/var/lib/downloads) --- 0.70s 2026-03-11 20:37:06.610782 | controller | Gather minimal facts ---------------------------------------------------- 0.67s 2026-03-11 20:37:06.611030 | controller | Find all subdirectories in the role location ---------------------------- 0.39s 2026-03-11 20:37:06.611239 | controller | Select only defaults/ directories and load vars ------------------------- 0.32s 2026-03-11 20:37:06.611433 | controller | Include download_artifact role ------------------------------------------ 0.25s 2026-03-11 20:37:06.611632 | controller | Find all components with checksums and get latest versions (CI) --------- 0.16s 2026-03-11 20:37:06.611820 | controller | Filter checksums to keep only latest versions (CI) ---------------------- 0.10s 2026-03-11 20:37:06.612009 | controller | Generate list of all binaries for all roles ----------------------------- 0.08s 2026-03-11 20:37:06.612198 | controller | vexxhost.containers.download_artifact : Starting download of file ------- 0.04s 2026-03-11 20:37:06.612401 | controller | vexxhost.containers.download_artifact : Starting download of file ------- 0.04s 2026-03-11 20:37:06.612614 | controller | vexxhost.containers.download_artifact : Starting download of file ------- 0.04s 2026-03-11 20:37:06.612803 | controller | vexxhost.containers.download_artifact : Extract archive ----------------- 0.04s 2026-03-11 20:37:06.613003 | controller | vexxhost.containers.download_artifact : Starting download of file ------- 0.04s 2026-03-11 20:37:06.735982 | controller | INFO [download-binaries > converge] Executed: Successful 2026-03-11 20:37:06.746163 | controller | INFO [download-binaries > idempotence] Executing 2026-03-11 20:37:07.570280 | controller | 2026-03-11 20:37:07.570426 | controller | PLAY [Download all binaries required at runtime for ansible-collection-kubernetes] *** 2026-03-11 20:37:07.570602 | controller | 2026-03-11 20:37:07.570797 | controller | TASK [Gather minimal facts] **************************************************** 2026-03-11 20:37:07.570993 | controller | Wednesday 11 March 2026 20:37:07 +0000 (0:00:00.013) 0:00:00.013 ******* 2026-03-11 20:37:08.253899 | controller | ok: [controller -> localhost] 2026-03-11 20:37:08.253997 | controller | 2026-03-11 20:37:08.254218 | controller | TASK [Find all subdirectories in the role location] **************************** 2026-03-11 20:37:08.254419 | controller | Wednesday 11 March 2026 20:37:08 +0000 (0:00:00.683) 0:00:00.696 ******* 2026-03-11 20:37:08.643204 | controller | ok: [controller -> localhost] 2026-03-11 20:37:08.643299 | controller | 2026-03-11 20:37:08.643512 | controller | TASK [Select only defaults/ directories and load vars] ************************* 2026-03-11 20:37:08.643708 | controller | Wednesday 11 March 2026 20:37:08 +0000 (0:00:00.389) 0:00:01.086 ******* 2026-03-11 20:37:08.936243 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kubeadm/defaults) 2026-03-11 20:37:08.936451 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/clusterctl/defaults) 2026-03-11 20:37:08.936677 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/cert_manager/defaults) 2026-03-11 20:37:08.936952 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kubectl/defaults) 2026-03-11 20:37:08.937177 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/upload_helm_chart/defaults) 2026-03-11 20:37:08.937403 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/keepalived/defaults) 2026-03-11 20:37:08.937629 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/cluster_api/defaults) 2026-03-11 20:37:08.937912 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/cilium/defaults) 2026-03-11 20:37:08.938134 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kubelet/defaults) 2026-03-11 20:37:08.938357 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/openstack_resource_controller/defaults) 2026-03-11 20:37:08.938586 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kube_vip/defaults) 2026-03-11 20:37:08.938803 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/flux/defaults) 2026-03-11 20:37:08.939039 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/haproxy/defaults) 2026-03-11 20:37:08.939229 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kubernetes/defaults) 2026-03-11 20:37:08.939460 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/helm/defaults) 2026-03-11 20:37:08.939638 | controller | 2026-03-11 20:37:08.939874 | controller | TASK [Find all components with checksums and get latest versions (CI)] ********* 2026-03-11 20:37:08.940061 | controller | Wednesday 11 March 2026 20:37:08 +0000 (0:00:00.293) 0:00:01.379 ******* 2026-03-11 20:37:09.055353 | controller | ok: [controller -> localhost] => (item=kubeadm_checksums) 2026-03-11 20:37:09.055512 | controller | ok: [controller -> localhost] => (item=clusterctl_checksums) 2026-03-11 20:37:09.055721 | controller | ok: [controller -> localhost] => (item=kubectl_checksums) 2026-03-11 20:37:09.055924 | controller | ok: [controller -> localhost] => (item=kubelet_checksums) 2026-03-11 20:37:09.056130 | controller | ok: [controller -> localhost] => (item=flux_checksums) 2026-03-11 20:37:09.056335 | controller | ok: [controller -> localhost] => (item=helm_checksums) 2026-03-11 20:37:09.056541 | controller | ok: [controller -> localhost] => (item=helm_diff_checksums) 2026-03-11 20:37:09.056721 | controller | 2026-03-11 20:37:09.056931 | controller | TASK [Filter checksums to keep only latest versions (CI)] ********************** 2026-03-11 20:37:09.057137 | controller | Wednesday 11 March 2026 20:37:09 +0000 (0:00:00.118) 0:00:01.498 ******* 2026-03-11 20:37:09.147337 | controller | ok: [controller -> localhost] => (item=kubeadm_checksums) 2026-03-11 20:37:09.147478 | controller | ok: [controller -> localhost] => (item=clusterctl_checksums) 2026-03-11 20:37:09.147673 | controller | ok: [controller -> localhost] => (item=kubectl_checksums) 2026-03-11 20:37:09.147861 | controller | ok: [controller -> localhost] => (item=kubelet_checksums) 2026-03-11 20:37:09.148052 | controller | ok: [controller -> localhost] => (item=flux_checksums) 2026-03-11 20:37:09.148242 | controller | ok: [controller -> localhost] => (item=helm_checksums) 2026-03-11 20:37:09.148422 | controller | ok: [controller -> localhost] => (item=helm_diff_checksums) 2026-03-11 20:37:09.148594 | controller | 2026-03-11 20:37:09.148784 | controller | TASK [Generate list of all binaries for all roles] ***************************** 2026-03-11 20:37:09.148975 | controller | Wednesday 11 March 2026 20:37:09 +0000 (0:00:00.091) 0:00:01.590 ******* 2026-03-11 20:37:09.217806 | controller | ok: [controller -> localhost] 2026-03-11 20:37:09.217921 | controller | 2026-03-11 20:37:09.218148 | controller | TASK [Include download_artifact role] ****************************************** 2026-03-11 20:37:09.218443 | controller | Wednesday 11 March 2026 20:37:09 +0000 (0:00:00.070) 0:00:01.660 ******* 2026-03-11 20:37:09.404591 | controller | included: vexxhost.containers.download_artifact for controller => (item={'url': 'https://dl.k8s.io/release/v1.35.2/bin/linux/amd64/kubeadm', 'checksum': 'a51cb85c70c98ec6868fd3413ac786af5fab4ce51438963752ec5f58e68e5452', 'dest': '/var/lib/downloads/kubeadm-1.35.2-linux-amd64', 'version': '1.35.2'}) 2026-03-11 20:37:09.404816 | controller | included: vexxhost.containers.download_artifact for controller => (item={'url': 'https://github.com/kubernetes-sigs/cluster-api/releases/download/v1.10.5/clusterctl-linux-amd64', 'checksum': '8da468c3482b2f45c872e87f5fefdc7d4cb583ac3a689234ecc1590f852b09df', 'dest': '/var/lib/downloads/clusterctl-1.10.5-linux-amd64', 'version': '1.10.5'}) 2026-03-11 20:37:09.405039 | controller | included: vexxhost.containers.download_artifact for controller => (item={'url': 'https://dl.k8s.io/release/v1.35.2/bin/linux/amd64/kubectl', 'checksum': '924eb50779153f20cb668117d141440b95df2f325a64452d78dff9469145e277', 'dest': '/var/lib/downloads/kubectl-1.35.2-linux-amd64', 'version': '1.35.2'}) 2026-03-11 20:37:09.405264 | controller | included: vexxhost.containers.download_artifact for controller => (item={'url': 'https://dl.k8s.io/release/v1.35.2/bin/linux/amd64/kubelet', 'checksum': '20887f461c0de96b0cb14c7af6b897f92d424ac078f8642f98e83ef52a0bf03e', 'dest': '/var/lib/downloads/kubelet-1.35.2-linux-amd64', 'version': '1.35.2'}) 2026-03-11 20:37:09.405483 | controller | included: vexxhost.containers.download_artifact for controller => (item={'url': 'https://github.com/fluxcd/flux2/releases/download/v0.32.0/flux_0.32.0_linux_amd64.tar.gz', 'checksum': 'c94a42e96620848f9aed69a130c01b7d740412f6f2b3ad3c95fe23471f2b8e4e', 'dest': '/var/lib/downloads/flux-0.32.0-linux-amd64.tar.gz', 'version': '0.32.0'}) 2026-03-11 20:37:09.405744 | controller | included: vexxhost.containers.download_artifact for controller => (item={'url': 'https://get.helm.sh/helm-v3.11.2-linux-amd64.tar.gz', 'checksum': '781d826daec584f9d50a01f0f7dadfd25a3312217a14aa2fbb85107b014ac8ca', 'dest': '/var/lib/downloads/helm-v3.11.2-linux-amd64.tar.gz', 'version': 'v3.11.2'}) 2026-03-11 20:37:09.405987 | controller | included: vexxhost.containers.download_artifact for controller => (item={'url': 'https://github.com/databus23/helm-diff/releases/download/v3.8.1/helm-diff-linux-amd64.tgz', 'checksum': 'f78867edfde60e2506e3228f706beaf96d1ae3ee5f169f42315acbd513794078', 'dest': '/var/lib/downloads/helm-diff-v3.8.1-linux-amd64.tgz', 'version': 'v3.8.1'}) 2026-03-11 20:37:09.406177 | controller | 2026-03-11 20:37:09.406392 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-03-11 20:37:09.406733 | controller | Wednesday 11 March 2026 20:37:09 +0000 (0:00:00.186) 0:00:01.847 ******* 2026-03-11 20:37:09.438445 | controller | skipping: [controller] 2026-03-11 20:37:09.438581 | controller | 2026-03-11 20:37:09.438775 | controller | TASK [vexxhost.containers.directory : Create directory (/var/lib/downloads)] *** 2026-03-11 20:37:09.438971 | controller | Wednesday 11 March 2026 20:37:09 +0000 (0:00:00.034) 0:00:01.881 ******* 2026-03-11 20:37:09.898333 | controller | [WARNING]: Host 'controller' is using the discovered Python interpreter at '/usr/bin/python3.13', but future installation of another Python interpreter could cause a different interpreter to be discovered. See https://docs.ansible.com/ansible-core/2.20/reference_appendices/interpreter_discovery.html for more information. 2026-03-11 20:37:09.906369 | controller | ok: [controller] 2026-03-11 20:37:09.906453 | controller | 2026-03-11 20:37:09.906549 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-03-11 20:37:09.906643 | controller | Wednesday 11 March 2026 20:37:09 +0000 (0:00:00.468) 0:00:02.349 ******* 2026-03-11 20:37:09.943484 | controller | ok: [controller] => { 2026-03-11 20:37:09.943579 | controller | "msg": "https://dl.k8s.io/release/v1.35.2/bin/linux/amd64/kubeadm" 2026-03-11 20:37:09.943680 | controller | } 2026-03-11 20:37:09.943758 | controller | 2026-03-11 20:37:09.943846 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-03-11 20:37:09.943953 | controller | Wednesday 11 March 2026 20:37:09 +0000 (0:00:00.036) 0:00:02.386 ******* 2026-03-11 20:37:10.586389 | controller | ok: [controller] 2026-03-11 20:37:10.586415 | controller | 2026-03-11 20:37:10.586419 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-03-11 20:37:10.586423 | controller | Wednesday 11 March 2026 20:37:10 +0000 (0:00:00.642) 0:00:03.028 ******* 2026-03-11 20:37:10.621732 | controller | skipping: [controller] 2026-03-11 20:37:10.621762 | controller | 2026-03-11 20:37:10.621889 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-03-11 20:37:10.621982 | controller | Wednesday 11 March 2026 20:37:10 +0000 (0:00:00.035) 0:00:03.064 ******* 2026-03-11 20:37:10.660055 | controller | skipping: [controller] 2026-03-11 20:37:10.660229 | controller | 2026-03-11 20:37:10.660601 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-03-11 20:37:10.660804 | controller | Wednesday 11 March 2026 20:37:10 +0000 (0:00:00.038) 0:00:03.102 ******* 2026-03-11 20:37:10.692129 | controller | ok: [controller] => { 2026-03-11 20:37:10.692207 | controller | "msg": "https://github.com/kubernetes-sigs/cluster-api/releases/download/v1.10.5/clusterctl-linux-amd64" 2026-03-11 20:37:10.692352 | controller | } 2026-03-11 20:37:10.692465 | controller | 2026-03-11 20:37:10.692631 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-03-11 20:37:10.692709 | controller | Wednesday 11 March 2026 20:37:10 +0000 (0:00:00.031) 0:00:03.134 ******* 2026-03-11 20:37:11.149896 | controller | ok: [controller] 2026-03-11 20:37:11.150010 | controller | 2026-03-11 20:37:11.150165 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-03-11 20:37:11.150310 | controller | Wednesday 11 March 2026 20:37:11 +0000 (0:00:00.457) 0:00:03.592 ******* 2026-03-11 20:37:11.181026 | controller | skipping: [controller] 2026-03-11 20:37:11.181134 | controller | 2026-03-11 20:37:11.181274 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-03-11 20:37:11.181408 | controller | Wednesday 11 March 2026 20:37:11 +0000 (0:00:00.031) 0:00:03.624 ******* 2026-03-11 20:37:11.205273 | controller | skipping: [controller] 2026-03-11 20:37:11.205369 | controller | 2026-03-11 20:37:11.205506 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-03-11 20:37:11.205635 | controller | Wednesday 11 March 2026 20:37:11 +0000 (0:00:00.024) 0:00:03.648 ******* 2026-03-11 20:37:11.242008 | controller | ok: [controller] => { 2026-03-11 20:37:11.242139 | controller | "msg": "https://dl.k8s.io/release/v1.35.2/bin/linux/amd64/kubectl" 2026-03-11 20:37:11.242270 | controller | } 2026-03-11 20:37:11.242404 | controller | 2026-03-11 20:37:11.242550 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-03-11 20:37:11.242694 | controller | Wednesday 11 March 2026 20:37:11 +0000 (0:00:00.035) 0:00:03.684 ******* 2026-03-11 20:37:11.668196 | controller | ok: [controller] 2026-03-11 20:37:11.668323 | controller | 2026-03-11 20:37:11.668532 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-03-11 20:37:11.668727 | controller | Wednesday 11 March 2026 20:37:11 +0000 (0:00:00.426) 0:00:04.110 ******* 2026-03-11 20:37:11.701375 | controller | skipping: [controller] 2026-03-11 20:37:11.701546 | controller | 2026-03-11 20:37:11.701875 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-03-11 20:37:11.702038 | controller | Wednesday 11 March 2026 20:37:11 +0000 (0:00:00.033) 0:00:04.143 ******* 2026-03-11 20:37:11.733572 | controller | skipping: [controller] 2026-03-11 20:37:11.733813 | controller | 2026-03-11 20:37:11.734037 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-03-11 20:37:11.734278 | controller | Wednesday 11 March 2026 20:37:11 +0000 (0:00:00.032) 0:00:04.176 ******* 2026-03-11 20:37:11.770286 | controller | ok: [controller] => { 2026-03-11 20:37:11.770511 | controller | "msg": "https://dl.k8s.io/release/v1.35.2/bin/linux/amd64/kubelet" 2026-03-11 20:37:11.770652 | controller | } 2026-03-11 20:37:11.770877 | controller | 2026-03-11 20:37:11.771034 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-03-11 20:37:11.771224 | controller | Wednesday 11 March 2026 20:37:11 +0000 (0:00:00.036) 0:00:04.212 ******* 2026-03-11 20:37:12.200995 | controller | ok: [controller] 2026-03-11 20:37:12.201188 | controller | 2026-03-11 20:37:12.201415 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-03-11 20:37:12.201630 | controller | Wednesday 11 March 2026 20:37:12 +0000 (0:00:00.430) 0:00:04.643 ******* 2026-03-11 20:37:12.231844 | controller | skipping: [controller] 2026-03-11 20:37:12.232022 | controller | 2026-03-11 20:37:12.232265 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-03-11 20:37:12.232765 | controller | Wednesday 11 March 2026 20:37:12 +0000 (0:00:00.031) 0:00:04.674 ******* 2026-03-11 20:37:12.262677 | controller | skipping: [controller] 2026-03-11 20:37:12.262845 | controller | 2026-03-11 20:37:12.263064 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-03-11 20:37:12.263274 | controller | Wednesday 11 March 2026 20:37:12 +0000 (0:00:00.030) 0:00:04.705 ******* 2026-03-11 20:37:12.299463 | controller | ok: [controller] => { 2026-03-11 20:37:12.299716 | controller | "msg": "https://github.com/fluxcd/flux2/releases/download/v0.32.0/flux_0.32.0_linux_amd64.tar.gz" 2026-03-11 20:37:12.299913 | controller | } 2026-03-11 20:37:12.300095 | controller | 2026-03-11 20:37:12.300316 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-03-11 20:37:12.300502 | controller | Wednesday 11 March 2026 20:37:12 +0000 (0:00:00.036) 0:00:04.741 ******* 2026-03-11 20:37:12.680995 | controller | ok: [controller] 2026-03-11 20:37:12.681073 | controller | 2026-03-11 20:37:12.681207 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-03-11 20:37:12.681333 | controller | Wednesday 11 March 2026 20:37:12 +0000 (0:00:00.382) 0:00:05.123 ******* 2026-03-11 20:37:12.713866 | controller | skipping: [controller] 2026-03-11 20:37:12.713906 | controller | 2026-03-11 20:37:12.714006 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-03-11 20:37:12.714112 | controller | Wednesday 11 March 2026 20:37:12 +0000 (0:00:00.031) 0:00:05.155 ******* 2026-03-11 20:37:12.743072 | controller | skipping: [controller] 2026-03-11 20:37:12.743120 | controller | 2026-03-11 20:37:12.743306 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-03-11 20:37:12.743327 | controller | Wednesday 11 March 2026 20:37:12 +0000 (0:00:00.031) 0:00:05.186 ******* 2026-03-11 20:37:12.777914 | controller | ok: [controller] => { 2026-03-11 20:37:12.778113 | controller | "msg": "https://get.helm.sh/helm-v3.11.2-linux-amd64.tar.gz" 2026-03-11 20:37:12.778278 | controller | } 2026-03-11 20:37:12.778615 | controller | 2026-03-11 20:37:12.778636 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-03-11 20:37:12.778647 | controller | Wednesday 11 March 2026 20:37:12 +0000 (0:00:00.033) 0:00:05.220 ******* 2026-03-11 20:37:13.170471 | controller | ok: [controller] 2026-03-11 20:37:13.170923 | controller | 2026-03-11 20:37:13.171245 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-03-11 20:37:13.171534 | controller | Wednesday 11 March 2026 20:37:13 +0000 (0:00:00.390) 0:00:05.610 ******* 2026-03-11 20:37:13.206358 | controller | skipping: [controller] 2026-03-11 20:37:13.206391 | controller | 2026-03-11 20:37:13.206522 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-03-11 20:37:13.206610 | controller | Wednesday 11 March 2026 20:37:13 +0000 (0:00:00.036) 0:00:05.646 ******* 2026-03-11 20:37:13.237180 | controller | skipping: [controller] 2026-03-11 20:37:13.237269 | controller | 2026-03-11 20:37:13.237421 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-03-11 20:37:13.237552 | controller | Wednesday 11 March 2026 20:37:13 +0000 (0:00:00.033) 0:00:05.680 ******* 2026-03-11 20:37:13.274914 | controller | ok: [controller] => { 2026-03-11 20:37:13.275057 | controller | "msg": "https://github.com/databus23/helm-diff/releases/download/v3.8.1/helm-diff-linux-amd64.tgz" 2026-03-11 20:37:13.275224 | controller | } 2026-03-11 20:37:13.275386 | controller | 2026-03-11 20:37:13.275557 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-03-11 20:37:13.275738 | controller | Wednesday 11 March 2026 20:37:13 +0000 (0:00:00.036) 0:00:05.716 ******* 2026-03-11 20:37:13.714155 | controller | ok: [controller] 2026-03-11 20:37:13.714213 | controller | 2026-03-11 20:37:13.714354 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-03-11 20:37:13.714488 | controller | Wednesday 11 March 2026 20:37:13 +0000 (0:00:00.438) 0:00:06.155 ******* 2026-03-11 20:37:13.744068 | controller | skipping: [controller] 2026-03-11 20:37:13.744192 | controller | 2026-03-11 20:37:13.744332 | controller | PLAY RECAP ********************************************************************* 2026-03-11 20:37:13.744465 | controller | controller : ok=28 changed=0 unreachable=0 failed=0 skipped=14 rescued=0 ignored=0 2026-03-11 20:37:13.744591 | controller | 2026-03-11 20:37:13.744692 | controller | 2026-03-11 20:37:13.744803 | controller | TASKS RECAP ******************************************************************** 2026-03-11 20:37:13.744935 | controller | Wednesday 11 March 2026 20:37:13 +0000 (0:00:00.032) 0:00:06.187 ******* 2026-03-11 20:37:13.745041 | controller | =============================================================================== 2026-03-11 20:37:13.745161 | controller | Gather minimal facts ---------------------------------------------------- 0.68s 2026-03-11 20:37:13.745284 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.64s 2026-03-11 20:37:13.745407 | controller | vexxhost.containers.directory : Create directory (/var/lib/downloads) --- 0.47s 2026-03-11 20:37:13.745532 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.46s 2026-03-11 20:37:13.745697 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.44s 2026-03-11 20:37:13.745803 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.43s 2026-03-11 20:37:13.745923 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.43s 2026-03-11 20:37:13.746045 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.39s 2026-03-11 20:37:13.746163 | controller | Find all subdirectories in the role location ---------------------------- 0.39s 2026-03-11 20:37:13.746283 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.38s 2026-03-11 20:37:13.746403 | controller | Select only defaults/ directories and load vars ------------------------- 0.29s 2026-03-11 20:37:13.746522 | controller | Include download_artifact role ------------------------------------------ 0.19s 2026-03-11 20:37:13.746643 | controller | Find all components with checksums and get latest versions (CI) --------- 0.12s 2026-03-11 20:37:13.746768 | controller | Filter checksums to keep only latest versions (CI) ---------------------- 0.09s 2026-03-11 20:37:13.746885 | controller | Generate list of all binaries for all roles ----------------------------- 0.07s 2026-03-11 20:37:13.747000 | controller | vexxhost.containers.package : Update state for tar ---------------------- 0.04s 2026-03-11 20:37:13.747120 | controller | vexxhost.containers.download_artifact : Starting download of file ------- 0.04s 2026-03-11 20:37:13.747245 | controller | vexxhost.containers.download_artifact : Starting download of file ------- 0.04s 2026-03-11 20:37:13.747365 | controller | vexxhost.containers.download_artifact : Starting download of file ------- 0.04s 2026-03-11 20:37:13.747482 | controller | vexxhost.containers.download_artifact : Starting download of file ------- 0.04s 2026-03-11 20:37:13.865745 | controller | INFO [download-binaries > idempotence] Executed: Successful 2026-03-11 20:37:13.875725 | controller | INFO [download-binaries > side_effect] Executing 2026-03-11 20:37:13.876230 | controller | WARNING [download-binaries > side_effect] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-03-11 20:37:13.882078 | controller | INFO [download-binaries > verify] Executing 2026-03-11 20:37:14.675619 | controller | 2026-03-11 20:37:14.675832 | controller | PLAY [Verify] ****************************************************************** 2026-03-11 20:37:14.676052 | controller | 2026-03-11 20:37:14.676323 | controller | TASK [Gathering Facts] ********************************************************* 2026-03-11 20:37:14.676533 | controller | Wednesday 11 March 2026 20:37:14 +0000 (0:00:00.011) 0:00:00.011 ******* 2026-03-11 20:37:15.754153 | controller | [WARNING]: Host 'controller' is using the discovered Python interpreter at '/usr/bin/python3.13', but future installation of another Python interpreter could cause a different interpreter to be discovered. See https://docs.ansible.com/ansible-core/2.20/reference_appendices/interpreter_discovery.html for more information. 2026-03-11 20:37:15.757204 | controller | ok: [controller] 2026-03-11 20:37:15.757344 | controller | 2026-03-11 20:37:15.757539 | controller | TASK [Stat target dir] ********************************************************* 2026-03-11 20:37:15.757779 | controller | Wednesday 11 March 2026 20:37:15 +0000 (0:00:01.082) 0:00:01.094 ******* 2026-03-11 20:37:16.154042 | controller | ok: [controller] 2026-03-11 20:37:16.154221 | controller | 2026-03-11 20:37:16.154443 | controller | TASK [Assert that target dir is created] *************************************** 2026-03-11 20:37:16.154641 | controller | Wednesday 11 March 2026 20:37:16 +0000 (0:00:00.395) 0:00:01.489 ******* 2026-03-11 20:37:16.188566 | controller | ok: [controller] => { 2026-03-11 20:37:16.188735 | controller | "changed": false, 2026-03-11 20:37:16.188923 | controller | "msg": "All assertions passed" 2026-03-11 20:37:16.189102 | controller | } 2026-03-11 20:37:16.189269 | controller | 2026-03-11 20:37:16.189460 | controller | TASK [Find target files] ******************************************************* 2026-03-11 20:37:16.189680 | controller | Wednesday 11 March 2026 20:37:16 +0000 (0:00:00.035) 0:00:01.525 ******* 2026-03-11 20:37:16.637630 | controller | ok: [controller] 2026-03-11 20:37:16.637843 | controller | 2026-03-11 20:37:16.638054 | controller | TASK [Assert that some files were downloaded] ********************************** 2026-03-11 20:37:16.638251 | controller | Wednesday 11 March 2026 20:37:16 +0000 (0:00:00.448) 0:00:01.973 ******* 2026-03-11 20:37:16.665978 | controller | ok: [controller] => { 2026-03-11 20:37:16.666161 | controller | "changed": false, 2026-03-11 20:37:16.666358 | controller | "msg": "All assertions passed" 2026-03-11 20:37:16.666549 | controller | } 2026-03-11 20:37:16.666722 | controller | 2026-03-11 20:37:16.666915 | controller | PLAY RECAP ********************************************************************* 2026-03-11 20:37:16.667131 | controller | controller : ok=5 changed=0 unreachable=0 failed=0 skipped=0 rescued=0 ignored=0 2026-03-11 20:37:16.667296 | controller | 2026-03-11 20:37:16.667466 | controller | 2026-03-11 20:37:16.667656 | controller | TASKS RECAP ******************************************************************** 2026-03-11 20:37:16.667850 | controller | Wednesday 11 March 2026 20:37:16 +0000 (0:00:00.029) 0:00:02.003 ******* 2026-03-11 20:37:16.668072 | controller | =============================================================================== 2026-03-11 20:37:16.668265 | controller | Gathering Facts --------------------------------------------------------- 1.08s 2026-03-11 20:37:16.668456 | controller | Find target files ------------------------------------------------------- 0.45s 2026-03-11 20:37:16.668646 | controller | Stat target dir --------------------------------------------------------- 0.40s 2026-03-11 20:37:16.668834 | controller | Assert that target dir is created --------------------------------------- 0.04s 2026-03-11 20:37:16.669024 | controller | Assert that some files were downloaded ---------------------------------- 0.03s 2026-03-11 20:37:16.759539 | controller | INFO [download-binaries > verify] Executed: Successful 2026-03-11 20:37:16.770336 | controller | INFO [download-binaries > cleanup] Executing 2026-03-11 20:37:16.770620 | controller | WARNING [download-binaries > cleanup] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-03-11 20:37:16.775991 | controller | INFO [download-binaries > destroy] Executing 2026-03-11 20:37:16.776011 | controller | WARNING [download-binaries > destroy] Skipping, '--destroy=never' requested. 2026-03-11 20:37:16.776112 | controller | INFO [download-binaries > destroy] Executed: Successful 2026-03-11 20:37:16.776462 | controller | WARNING Molecule executed 1 scenario (1 missing files) 2026-03-11 20:37:17.137113 | controller | ok: Runtime: 0:02:07.937372 2026-03-11 20:37:17.145143 | 2026-03-11 20:37:17.145208 | PLAY RECAP 2026-03-11 20:37:17.145273 | controller | ok: 3 changed: 3 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-03-11 20:37:17.145302 | 2026-03-11 20:37:17.259641 | RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/run.yaml@main] 2026-03-11 20:37:17.262472 | POST-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post.yaml@main] 2026-03-11 20:37:17.848364 | 2026-03-11 20:37:17.848510 | PLAY [all] 2026-03-11 20:37:17.859236 | 2026-03-11 20:37:17.859314 | TASK [fetch-output : Set log path for multiple nodes] 2026-03-11 20:37:17.905497 | controller | skipping: Conditional result was False 2026-03-11 20:37:17.913180 | 2026-03-11 20:37:17.913293 | TASK [fetch-output : Set log path for single node] 2026-03-11 20:37:17.957447 | controller | ok 2026-03-11 20:37:17.962532 | 2026-03-11 20:37:17.962621 | LOOP [fetch-output : Ensure local output dirs] 2026-03-11 20:37:18.357154 | controller -> localhost | ok: "/var/lib/zuul/builds/9b6007c57d434aa6910102e96134f55a/work/logs" 2026-03-11 20:37:18.602945 | controller -> localhost | changed: "/var/lib/zuul/builds/9b6007c57d434aa6910102e96134f55a/work/artifacts" 2026-03-11 20:37:18.806787 | controller -> localhost | changed: "/var/lib/zuul/builds/9b6007c57d434aa6910102e96134f55a/work/docs" 2026-03-11 20:37:18.830713 | 2026-03-11 20:37:18.830922 | LOOP [fetch-output : Collect logs, artifacts and docs] 2026-03-11 20:37:19.488165 | controller | changed: .d..t...... ./ 2026-03-11 20:37:19.488518 | controller | changed: All items complete 2026-03-11 20:37:19.488571 | 2026-03-11 20:37:19.969641 | controller | changed: .d..t...... ./ 2026-03-11 20:37:20.464491 | controller | changed: .d..t...... ./ 2026-03-11 20:37:20.474322 | 2026-03-11 20:37:20.474394 | LOOP [merge-output-to-logs : Move artifacts and docs to logs dir] 2026-03-11 20:37:20.929049 | controller -> localhost | ok: Item: artifacts Runtime: 0:00:00.008231 2026-03-11 20:37:21.176754 | controller -> localhost | ok: Item: docs Runtime: 0:00:00.008182 2026-03-11 20:37:21.197495 | 2026-03-11 20:37:21.197607 | PLAY [all] 2026-03-11 20:37:21.202715 | 2026-03-11 20:37:21.202796 | TASK [remove-build-sshkey : Remove the build SSH key from all nodes] 2026-03-11 20:37:21.681434 | controller | changed 2026-03-11 20:37:21.689446 | 2026-03-11 20:37:21.689500 | PLAY RECAP 2026-03-11 20:37:21.689549 | controller | ok: 5 changed: 4 unreachable: 0 failed: 0 skipped: 1 rescued: 0 ignored: 0 2026-03-11 20:37:21.689572 | 2026-03-11 20:37:21.822723 | POST-RUN END RESULT_NORMAL: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post.yaml@main] 2026-03-11 20:37:21.825691 | POST-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post-logs.yaml@main] 2026-03-11 20:37:22.345003 | 2026-03-11 20:37:22.345120 | PLAY [localhost] 2026-03-11 20:37:22.354530 | 2026-03-11 20:37:22.354598 | TASK [Generate Zuul manifest] 2026-03-11 20:37:22.377784 | localhost | ok 2026-03-11 20:37:22.395400 | 2026-03-11 20:37:22.395475 | TASK [generate-zuul-manifest : Generate Zuul manifest] 2026-03-11 20:37:22.721968 | localhost | changed 2026-03-11 20:37:22.732407 | 2026-03-11 20:37:22.732477 | TASK [generate-zuul-manifest : Return Zuul manifest URL to Zuul] 2026-03-11 20:37:22.764861 | localhost | ok 2026-03-11 20:37:22.773481 | 2026-03-11 20:37:22.773571 | TASK [Upload logs] 2026-03-11 20:37:22.793601 | localhost | ok 2026-03-11 20:37:22.852205 | 2026-03-11 20:37:22.852291 | TASK [Set zuul-log-path fact] 2026-03-11 20:37:22.874029 | localhost | ok 2026-03-11 20:37:22.887422 | 2026-03-11 20:37:22.887487 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-03-11 20:37:22.921153 | localhost | ok 2026-03-11 20:37:22.929679 | 2026-03-11 20:37:22.929752 | TASK [upload-logs : Create log directories] 2026-03-11 20:37:23.377805 | localhost | changed 2026-03-11 20:37:23.383580 | 2026-03-11 20:37:23.383658 | TASK [upload-logs : Ensure logs are readable before uploading] 2026-03-11 20:37:23.829663 | localhost -> localhost | ok: Runtime: 0:00:00.005954 2026-03-11 20:37:23.835965 | 2026-03-11 20:37:23.836048 | TASK [upload-logs : Upload logs to log server] 2026-03-11 20:37:24.303027 | localhost | Output suppressed because no_log was given 2026-03-11 20:37:24.308870 | 2026-03-11 20:37:24.308937 | LOOP [upload-logs : Compress console log and json output] 2026-03-11 20:37:24.357773 | localhost | skipping: Conditional result was False 2026-03-11 20:37:24.364684 | localhost | skipping: Conditional result was False 2026-03-11 20:37:24.381005 | 2026-03-11 20:37:24.381199 | LOOP [upload-logs : Upload compressed console log and json output] 2026-03-11 20:37:24.426834 | localhost | skipping: Conditional result was False 2026-03-11 20:37:24.427435 | 2026-03-11 20:37:24.430491 | localhost | skipping: Conditional result was False 2026-03-11 20:37:24.445655 | 2026-03-11 20:37:24.445800 | LOOP [upload-logs : Upload console log and json output]