2026-03-16 08:42:39.744570 | Job console starting 2026-03-16 08:42:39.891027 | Updating git repos 2026-03-16 08:42:40.015662 | Cloning repos into workspace 2026-03-16 08:42:40.381947 | Restoring repo states 2026-03-16 08:42:40.407393 | Merging changes 2026-03-16 08:42:41.897169 | Checking out repos 2026-03-16 08:42:42.229034 | Preparing playbooks 2026-03-16 08:42:46.768092 | Running Ansible setup 2026-03-16 08:42:51.823762 | PRE-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/pre.yaml@main] 2026-03-16 08:42:52.589988 | 2026-03-16 08:42:52.590206 | PLAY [localhost] 2026-03-16 08:42:52.600013 | 2026-03-16 08:42:52.600195 | TASK [Gathering Facts] 2026-03-16 08:42:53.543831 | localhost | ok 2026-03-16 08:42:53.551695 | 2026-03-16 08:42:53.551824 | TASK [Setup log path fact] 2026-03-16 08:42:53.572713 | localhost | ok 2026-03-16 08:42:53.609678 | 2026-03-16 08:42:53.609796 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-03-16 08:42:53.640023 | localhost | ok 2026-03-16 08:42:53.648063 | 2026-03-16 08:42:53.658425 | TASK [emit-job-header : Print job information] 2026-03-16 08:42:53.698042 | # Job Information 2026-03-16 08:42:53.698270 | Ansible Version: 2.16.16 2026-03-16 08:42:53.698332 | Job: ansible-collection-kubernetes-molecule-download-binaries 2026-03-16 08:42:53.698371 | Pipeline: check 2026-03-16 08:42:53.698403 | Executor: 0a8996d2b663 2026-03-16 08:42:53.698434 | Triggered by: https://github.com/vexxhost/ansible-collection-kubernetes/pull/235 2026-03-16 08:42:53.698468 | Event ID: 967d5f10-2113-11f1-8d4c-9f55520a2587 2026-03-16 08:42:53.703152 | 2026-03-16 08:42:53.703254 | LOOP [emit-job-header : Print node information] 2026-03-16 08:42:53.805694 | localhost | ok: 2026-03-16 08:42:53.805886 | localhost | # Node Information 2026-03-16 08:42:53.805927 | localhost | Inventory Hostname: controller 2026-03-16 08:42:53.805959 | localhost | Hostname: np0000158900 2026-03-16 08:42:53.805988 | localhost | Username: zuul 2026-03-16 08:42:53.806021 | localhost | Distro: Debian 13.3 2026-03-16 08:42:53.806050 | localhost | Provider: yul1 2026-03-16 08:42:53.806078 | localhost | Region: ca-ymq-1 2026-03-16 08:42:53.806108 | localhost | Label: debian-trixie 2026-03-16 08:42:53.806136 | localhost | Product Name: OpenStack Nova 2026-03-16 08:42:53.806163 | localhost | Interface IP: 199.204.45.22 2026-03-16 08:42:53.821383 | 2026-03-16 08:42:53.821570 | TASK [log-inventory : Ensure Zuul Ansible directory exists] 2026-03-16 08:42:54.324462 | localhost -> localhost | changed 2026-03-16 08:42:54.331038 | 2026-03-16 08:42:54.331196 | TASK [log-inventory : Copy ansible inventory to logs dir] 2026-03-16 08:42:55.353494 | localhost -> localhost | changed 2026-03-16 08:42:55.363986 | 2026-03-16 08:42:55.364160 | PLAY [all] 2026-03-16 08:42:55.388289 | 2026-03-16 08:42:55.388494 | TASK [add-build-sshkey : Check to see if ssh key was already created for this build] 2026-03-16 08:42:55.669437 | controller -> localhost | ok 2026-03-16 08:42:55.674126 | 2026-03-16 08:42:55.674209 | TASK [add-build-sshkey : Create a new key in workspace based on build UUID] 2026-03-16 08:42:55.705274 | controller | ok 2026-03-16 08:42:55.722560 | controller | included: /var/lib/zuul/builds/8d932f032def4266830ef4acb0dabe45/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/create-key-and-replace.yaml 2026-03-16 08:42:55.727394 | 2026-03-16 08:42:55.727482 | TASK [add-build-sshkey : Create Temp SSH key] 2026-03-16 08:42:56.671900 | controller -> localhost | Generating public/private rsa key pair. 2026-03-16 08:42:56.672152 | controller -> localhost | Your identification has been saved in /var/lib/zuul/builds/8d932f032def4266830ef4acb0dabe45/work/8d932f032def4266830ef4acb0dabe45_id_rsa 2026-03-16 08:42:56.672220 | controller -> localhost | Your public key has been saved in /var/lib/zuul/builds/8d932f032def4266830ef4acb0dabe45/work/8d932f032def4266830ef4acb0dabe45_id_rsa.pub 2026-03-16 08:42:56.672273 | controller -> localhost | The key fingerprint is: 2026-03-16 08:42:56.672460 | controller -> localhost | SHA256:8uZTZV+tf/2pW0z8oNzQIUgblk/ekoJYE3/WA1Hlvak zuul-build-sshkey 2026-03-16 08:42:56.672560 | controller -> localhost | The key's randomart image is: 2026-03-16 08:42:56.672613 | controller -> localhost | +---[RSA 3072]----+ 2026-03-16 08:42:56.672673 | controller -> localhost | | ..+.oo...| 2026-03-16 08:42:56.672742 | controller -> localhost | | o+.+.o ..| 2026-03-16 08:42:56.672990 | controller -> localhost | | o o+++o+ +| 2026-03-16 08:42:56.673071 | controller -> localhost | | . . .oBooo=| 2026-03-16 08:42:56.673171 | controller -> localhost | | . S +.ooB | 2026-03-16 08:42:56.673219 | controller -> localhost | | o .. +*..| 2026-03-16 08:42:56.673262 | controller -> localhost | | o. oE.+o| 2026-03-16 08:42:56.673315 | controller -> localhost | | o. . =| 2026-03-16 08:42:56.673366 | controller -> localhost | | .. oo.+| 2026-03-16 08:42:56.673410 | controller -> localhost | +----[SHA256]-----+ 2026-03-16 08:42:56.673529 | controller -> localhost | ok: Runtime: 0:00:00.474002 2026-03-16 08:42:56.682722 | 2026-03-16 08:42:56.682895 | TASK [add-build-sshkey : Remote setup ssh keys (linux)] 2026-03-16 08:42:56.715267 | controller | ok 2026-03-16 08:42:56.725494 | controller | included: /var/lib/zuul/builds/8d932f032def4266830ef4acb0dabe45/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/remote-linux.yaml 2026-03-16 08:42:56.732207 | 2026-03-16 08:42:56.732297 | TASK [add-build-sshkey : Remove previously added zuul-build-sshkey] 2026-03-16 08:42:56.756596 | controller | skipping: Conditional result was False 2026-03-16 08:42:56.763595 | 2026-03-16 08:42:56.763721 | TASK [add-build-sshkey : Enable access via build key on all nodes] 2026-03-16 08:42:57.358947 | controller | changed 2026-03-16 08:42:57.371038 | 2026-03-16 08:42:57.371182 | TASK [add-build-sshkey : Make sure user has a .ssh] 2026-03-16 08:42:57.578594 | controller | ok 2026-03-16 08:42:57.584535 | 2026-03-16 08:42:57.584697 | TASK [add-build-sshkey : Install build private key as SSH key on all nodes] 2026-03-16 08:42:58.099113 | controller | changed 2026-03-16 08:42:58.474001 | 2026-03-16 08:42:58.474128 | TASK [add-build-sshkey : Install build public key as SSH key on all nodes] 2026-03-16 08:42:58.991338 | controller | changed 2026-03-16 08:42:59.087296 | 2026-03-16 08:42:59.087419 | TASK [add-build-sshkey : Remote setup ssh keys (windows)] 2026-03-16 08:42:59.110939 | controller | skipping: Conditional result was False 2026-03-16 08:42:59.121274 | 2026-03-16 08:42:59.121445 | TASK [remove-zuul-sshkey : Remove master key from local agent] 2026-03-16 08:42:59.601825 | controller -> localhost | changed 2026-03-16 08:42:59.614601 | 2026-03-16 08:42:59.614759 | TASK [add-build-sshkey : Add back temp key] 2026-03-16 08:43:00.002599 | controller -> localhost | Identity added: /var/lib/zuul/builds/8d932f032def4266830ef4acb0dabe45/work/8d932f032def4266830ef4acb0dabe45_id_rsa (zuul-build-sshkey) 2026-03-16 08:43:00.002790 | controller -> localhost | ok: Runtime: 0:00:00.013159 2026-03-16 08:43:00.008234 | 2026-03-16 08:43:00.008359 | TASK [add-build-sshkey : Verify we can still SSH to all nodes] 2026-03-16 08:43:00.335268 | controller | ok 2026-03-16 08:43:00.340792 | 2026-03-16 08:43:00.340886 | TASK [add-build-sshkey : Verify we can still SSH to all nodes (windows)] 2026-03-16 08:43:00.374807 | controller | skipping: Conditional result was False 2026-03-16 08:43:00.382685 | 2026-03-16 08:43:00.382789 | TASK [prepare-workspace : Start zuul_console daemon.] 2026-03-16 08:43:00.736354 | controller | ok 2026-03-16 08:43:00.745027 | 2026-03-16 08:43:00.745175 | TASK [prepare-workspace : Synchronize src repos to workspace directory.] 2026-03-16 08:43:01.896637 | controller | Output suppressed because no_log was given 2026-03-16 08:43:01.904593 | 2026-03-16 08:43:01.904718 | LOOP [ensure-output-dirs : Empty Zuul Output directories by removing them] 2026-03-16 08:43:02.121651 | controller | ok: "logs" 2026-03-16 08:43:02.121927 | controller | ok: All items complete 2026-03-16 08:43:02.121983 | 2026-03-16 08:43:02.304359 | controller | ok: "artifacts" 2026-03-16 08:43:02.492925 | controller | ok: "docs" 2026-03-16 08:43:02.503777 | 2026-03-16 08:43:02.504007 | LOOP [ensure-output-dirs : Ensure Zuul Output directories exist] 2026-03-16 08:43:02.710551 | controller | changed: "logs" 2026-03-16 08:43:02.887916 | controller | changed: "artifacts" 2026-03-16 08:43:03.063613 | controller | changed: "docs" 2026-03-16 08:43:03.084293 | 2026-03-16 08:43:03.084409 | PLAY RECAP 2026-03-16 08:43:03.084469 | controller | ok: 15 changed: 8 unreachable: 0 failed: 0 skipped: 3 rescued: 0 ignored: 0 2026-03-16 08:43:03.084511 | localhost | ok: 6 changed: 2 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-03-16 08:43:03.084537 | 2026-03-16 08:43:03.224562 | PRE-RUN END RESULT_NORMAL: [trusted : github.com/vexxhost/zuul-config/playbooks/base/pre.yaml@main] 2026-03-16 08:43:03.227680 | PRE-RUN START: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/pre.yaml@main] 2026-03-16 08:43:03.922364 | 2026-03-16 08:43:03.922524 | PLAY [all] 2026-03-16 08:43:03.934655 | 2026-03-16 08:43:03.934860 | TASK [setup-uv : Extract archive] 2026-03-16 08:43:06.395972 | controller | changed 2026-03-16 08:43:06.403415 | 2026-03-16 08:43:06.403518 | TASK [setup-uv : Print version] 2026-03-16 08:43:06.814924 | controller | uv 0.8.13 2026-03-16 08:43:06.931795 | controller | ok: Runtime: 0:00:00.018030 2026-03-16 08:43:06.941434 | 2026-03-16 08:43:06.941546 | PLAY RECAP 2026-03-16 08:43:06.941595 | controller | ok: 2 changed: 2 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-03-16 08:43:06.941660 | 2026-03-16 08:43:07.083421 | PRE-RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/pre.yaml@main] 2026-03-16 08:43:07.085195 | RUN START: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/run.yaml@main] 2026-03-16 08:43:07.693012 | 2026-03-16 08:43:07.693229 | PLAY [all] 2026-03-16 08:43:07.704807 | 2026-03-16 08:43:07.704950 | TASK [Copy inventory file for Zuul] 2026-03-16 08:43:08.656833 | controller | changed 2026-03-16 08:43:08.663124 | 2026-03-16 08:43:08.663292 | TASK [Switch "ansible_host" to private IP] 2026-03-16 08:43:08.958262 | controller | changed: 1 replacements made 2026-03-16 08:43:09.506939 | 2026-03-16 08:43:09.507119 | TASK [Run Molecule scenario] 2026-03-16 08:43:09.979838 | controller | Using CPython 3.13.5 interpreter at: /usr/bin/python3 2026-03-16 08:43:09.979935 | controller | Creating virtual environment at: .venv 2026-03-16 08:43:10.259503 | controller | Downloading pygments (1.2MiB) 2026-03-16 08:43:10.261240 | controller | Downloading ansible-core (2.3MiB) 2026-03-16 08:43:10.261433 | controller | Downloading cryptography (4.3MiB) 2026-03-16 08:43:10.424252 | controller | Downloading cryptography 2026-03-16 08:43:10.484507 | controller | Downloading pygments 2026-03-16 08:43:10.669017 | controller | Downloading ansible-core 2026-03-16 08:43:10.716782 | controller | Installed 36 packages in 46ms 2026-03-16 08:43:11.380519 | controller | INFO Collection 'vexxhost.kubernetes' detected. 2026-03-16 08:43:11.380582 | controller | INFO Scenarios will be used from 'extensions/molecule' 2026-03-16 08:43:12.235219 | controller | CRITICAL 'extensions/molecule/default/molecule.yml' glob failed. Exiting. 2026-03-16 08:43:12.235282 | controller | INFO default scenario not found, disabling shared state. 2026-03-16 08:43:12.235830 | controller | INFO [download-binaries > discovery] scenario test matrix: dependency, cleanup, destroy, syntax, create, prepare, converge, idempotence, side_effect, verify, cleanup, destroy 2026-03-16 08:43:12.236074 | controller | INFO [download-binaries > prerun] Performing prerun with role_name_check=0... 2026-03-16 08:43:26.563824 | controller | INFO [download-binaries > dependency] Executing 2026-03-16 08:43:26.563882 | controller | WARNING [download-binaries > dependency] Missing roles requirements file: requirements.yml 2026-03-16 08:43:26.563893 | controller | WARNING [download-binaries > dependency] Missing collections requirements file: collections.yml 2026-03-16 08:43:26.563914 | controller | WARNING [download-binaries > dependency] Executed: 2 missing (Remove from test_sequence to suppress) 2026-03-16 08:43:26.569158 | controller | INFO [download-binaries > cleanup] Executing 2026-03-16 08:43:26.569493 | controller | WARNING [download-binaries > cleanup] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-03-16 08:43:26.575072 | controller | INFO [download-binaries > destroy] Executing 2026-03-16 08:43:26.575145 | controller | WARNING [download-binaries > destroy] Skipping, '--destroy=never' requested. 2026-03-16 08:43:26.575186 | controller | INFO [download-binaries > destroy] Executed: Successful 2026-03-16 08:43:26.580439 | controller | INFO [download-binaries > syntax] Executing 2026-03-16 08:43:27.501041 | controller | 2026-03-16 08:43:27.501296 | controller | playbook: /home/zuul/src/github.com/vexxhost/ansible-collection-kubernetes/extensions/molecule/download-binaries/converge.yml 2026-03-16 08:43:27.588126 | controller | INFO [download-binaries > syntax] Executed: Successful 2026-03-16 08:43:27.598299 | controller | INFO [download-binaries > create] Executing 2026-03-16 08:43:27.599832 | controller | WARNING [download-binaries > create] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-03-16 08:43:27.605189 | controller | INFO [download-binaries > prepare] Executing 2026-03-16 08:43:27.605482 | controller | WARNING [download-binaries > prepare] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-03-16 08:43:27.610844 | controller | INFO [download-binaries > converge] Executing 2026-03-16 08:43:28.465580 | controller | 2026-03-16 08:43:28.465606 | controller | PLAY [Download all binaries required at runtime for ansible-collection-kubernetes] *** 2026-03-16 08:43:28.465610 | controller | 2026-03-16 08:43:28.465613 | controller | TASK [Gather minimal facts] **************************************************** 2026-03-16 08:43:28.465618 | controller | Monday 16 March 2026 08:43:28 +0000 (0:00:00.031) 0:00:00.031 ********** 2026-03-16 08:43:29.133311 | controller | ok: [controller -> localhost] 2026-03-16 08:43:29.133442 | controller | 2026-03-16 08:43:29.133717 | controller | TASK [Find all subdirectories in the role location] **************************** 2026-03-16 08:43:29.133884 | controller | Monday 16 March 2026 08:43:29 +0000 (0:00:00.669) 0:00:00.700 ********** 2026-03-16 08:43:29.541467 | controller | ok: [controller -> localhost] 2026-03-16 08:43:29.541623 | controller | 2026-03-16 08:43:29.541842 | controller | TASK [Select only defaults/ directories and load vars] ************************* 2026-03-16 08:43:29.542052 | controller | Monday 16 March 2026 08:43:29 +0000 (0:00:00.408) 0:00:01.109 ********** 2026-03-16 08:43:29.835009 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kubelet/defaults) 2026-03-16 08:43:29.835202 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/helm/defaults) 2026-03-16 08:43:29.835457 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kubernetes/defaults) 2026-03-16 08:43:29.835742 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/clusterctl/defaults) 2026-03-16 08:43:29.836003 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/openstack_resource_controller/defaults) 2026-03-16 08:43:29.836292 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/cert_manager/defaults) 2026-03-16 08:43:29.836501 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kubectl/defaults) 2026-03-16 08:43:29.836703 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kube_vip/defaults) 2026-03-16 08:43:29.836931 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/cluster_api/defaults) 2026-03-16 08:43:29.837135 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kubeadm/defaults) 2026-03-16 08:43:29.837330 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/keepalived/defaults) 2026-03-16 08:43:29.837535 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/upload_helm_chart/defaults) 2026-03-16 08:43:29.837735 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/haproxy/defaults) 2026-03-16 08:43:29.838036 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/flux/defaults) 2026-03-16 08:43:29.838286 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/cilium/defaults) 2026-03-16 08:43:29.838410 | controller | 2026-03-16 08:43:29.838537 | controller | TASK [Find all components with checksums and get latest versions (CI)] ********* 2026-03-16 08:43:29.838658 | controller | Monday 16 March 2026 08:43:29 +0000 (0:00:00.293) 0:00:01.402 ********** 2026-03-16 08:43:29.992250 | controller | ok: [controller -> localhost] => (item=kubelet_checksums) 2026-03-16 08:43:29.992438 | controller | ok: [controller -> localhost] => (item=helm_checksums) 2026-03-16 08:43:29.992647 | controller | ok: [controller -> localhost] => (item=helm_diff_checksums) 2026-03-16 08:43:29.992869 | controller | ok: [controller -> localhost] => (item=clusterctl_checksums) 2026-03-16 08:43:29.993086 | controller | ok: [controller -> localhost] => (item=kubectl_checksums) 2026-03-16 08:43:29.993295 | controller | ok: [controller -> localhost] => (item=kubeadm_checksums) 2026-03-16 08:43:29.993469 | controller | ok: [controller -> localhost] => (item=flux_checksums) 2026-03-16 08:43:29.993641 | controller | 2026-03-16 08:43:29.993835 | controller | TASK [Filter checksums to keep only latest versions (CI)] ********************** 2026-03-16 08:43:29.994024 | controller | Monday 16 March 2026 08:43:29 +0000 (0:00:00.156) 0:00:01.559 ********** 2026-03-16 08:43:30.089910 | controller | ok: [controller -> localhost] => (item=kubelet_checksums) 2026-03-16 08:43:30.090078 | controller | ok: [controller -> localhost] => (item=helm_checksums) 2026-03-16 08:43:30.090286 | controller | ok: [controller -> localhost] => (item=helm_diff_checksums) 2026-03-16 08:43:30.090518 | controller | ok: [controller -> localhost] => (item=clusterctl_checksums) 2026-03-16 08:43:30.090745 | controller | ok: [controller -> localhost] => (item=kubectl_checksums) 2026-03-16 08:43:30.090931 | controller | ok: [controller -> localhost] => (item=kubeadm_checksums) 2026-03-16 08:43:30.091173 | controller | ok: [controller -> localhost] => (item=flux_checksums) 2026-03-16 08:43:30.091357 | controller | 2026-03-16 08:43:30.091639 | controller | TASK [Generate list of all binaries for all roles] ***************************** 2026-03-16 08:43:30.091950 | controller | Monday 16 March 2026 08:43:30 +0000 (0:00:00.098) 0:00:01.657 ********** 2026-03-16 08:43:30.161412 | controller | ok: [controller -> localhost] 2026-03-16 08:43:30.161557 | controller | 2026-03-16 08:43:30.161759 | controller | TASK [Include download_artifact role] ****************************************** 2026-03-16 08:43:30.161956 | controller | Monday 16 March 2026 08:43:30 +0000 (0:00:00.071) 0:00:01.728 ********** 2026-03-16 08:43:30.405858 | 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-16 08:43:30.406032 | 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-16 08:43:30.406305 | 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-16 08:43:30.407436 | 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-16 08:43:30.407748 | 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-16 08:43:30.407843 | 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-16 08:43:30.407963 | 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-16 08:43:30.408037 | controller | 2026-03-16 08:43:30.408158 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-03-16 08:43:30.408226 | controller | Monday 16 March 2026 08:43:30 +0000 (0:00:00.244) 0:00:01.973 ********** 2026-03-16 08:43:30.446051 | controller | skipping: [controller] 2026-03-16 08:43:30.446076 | controller | 2026-03-16 08:43:30.446168 | controller | TASK [vexxhost.containers.directory : Create directory (/var/lib/downloads)] *** 2026-03-16 08:43:30.446248 | controller | Monday 16 March 2026 08:43:30 +0000 (0:00:00.040) 0:00:02.014 ********** 2026-03-16 08:43:31.149998 | 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-16 08:43:31.159946 | controller | changed: [controller] 2026-03-16 08:43:31.160176 | controller | 2026-03-16 08:43:31.160403 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-03-16 08:43:31.160601 | controller | Monday 16 March 2026 08:43:31 +0000 (0:00:00.713) 0:00:02.727 ********** 2026-03-16 08:43:31.201250 | controller | ok: [controller] => { 2026-03-16 08:43:31.201558 | controller | "msg": "https://dl.k8s.io/release/v1.35.2/bin/linux/amd64/kubelet" 2026-03-16 08:43:31.201877 | controller | } 2026-03-16 08:43:31.202144 | controller | 2026-03-16 08:43:31.202540 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-03-16 08:43:31.202843 | controller | Monday 16 March 2026 08:43:31 +0000 (0:00:00.040) 0:00:02.768 ********** 2026-03-16 08:43:51.877410 | 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-16 08:43:51.887027 | controller | changed: [controller] 2026-03-16 08:43:51.887086 | controller | 2026-03-16 08:43:51.887283 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-03-16 08:43:51.887359 | controller | Monday 16 March 2026 08:43:51 +0000 (0:00:20.686) 0:00:23.455 ********** 2026-03-16 08:43:51.924251 | controller | skipping: [controller] 2026-03-16 08:43:51.924407 | controller | 2026-03-16 08:43:51.924673 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-03-16 08:43:51.924892 | controller | Monday 16 March 2026 08:43:51 +0000 (0:00:00.036) 0:00:23.491 ********** 2026-03-16 08:43:51.958733 | controller | skipping: [controller] 2026-03-16 08:43:51.958882 | controller | 2026-03-16 08:43:51.959141 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-03-16 08:43:51.959352 | controller | Monday 16 March 2026 08:43:51 +0000 (0:00:00.034) 0:00:23.526 ********** 2026-03-16 08:43:51.995816 | controller | ok: [controller] => { 2026-03-16 08:43:51.996035 | controller | "msg": "https://get.helm.sh/helm-v3.11.2-linux-amd64.tar.gz" 2026-03-16 08:43:51.996237 | controller | } 2026-03-16 08:43:51.996505 | controller | 2026-03-16 08:43:51.996671 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-03-16 08:43:51.996873 | controller | Monday 16 March 2026 08:43:51 +0000 (0:00:00.036) 0:00:23.563 ********** 2026-03-16 08:43:52.850398 | controller | changed: [controller] 2026-03-16 08:43:52.850453 | controller | 2026-03-16 08:43:52.850466 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-03-16 08:43:52.850581 | controller | Monday 16 March 2026 08:43:52 +0000 (0:00:00.853) 0:00:24.417 ********** 2026-03-16 08:43:52.886864 | controller | skipping: [controller] 2026-03-16 08:43:52.887046 | controller | 2026-03-16 08:43:52.887242 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-03-16 08:43:52.887422 | controller | Monday 16 March 2026 08:43:52 +0000 (0:00:00.037) 0:00:24.454 ********** 2026-03-16 08:43:52.920940 | controller | skipping: [controller] 2026-03-16 08:43:52.921060 | controller | 2026-03-16 08:43:52.921303 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-03-16 08:43:52.921443 | controller | Monday 16 March 2026 08:43:52 +0000 (0:00:00.034) 0:00:24.489 ********** 2026-03-16 08:43:52.960774 | controller | ok: [controller] => { 2026-03-16 08:43:52.961073 | controller | "msg": "https://github.com/databus23/helm-diff/releases/download/v3.8.1/helm-diff-linux-amd64.tgz" 2026-03-16 08:43:52.961325 | controller | } 2026-03-16 08:43:52.961551 | controller | 2026-03-16 08:43:52.961810 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-03-16 08:43:52.962014 | controller | Monday 16 March 2026 08:43:52 +0000 (0:00:00.039) 0:00:24.528 ********** 2026-03-16 08:43:53.858691 | controller | changed: [controller] 2026-03-16 08:43:53.858773 | controller | 2026-03-16 08:43:53.858783 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-03-16 08:43:53.862319 | controller | Monday 16 March 2026 08:43:53 +0000 (0:00:00.897) 0:00:25.426 ********** 2026-03-16 08:43:53.898470 | controller | skipping: [controller] 2026-03-16 08:43:53.898655 | controller | 2026-03-16 08:43:53.898954 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-03-16 08:43:53.899319 | controller | Monday 16 March 2026 08:43:53 +0000 (0:00:00.039) 0:00:25.466 ********** 2026-03-16 08:43:53.932022 | controller | skipping: [controller] 2026-03-16 08:43:53.932154 | controller | 2026-03-16 08:43:53.932357 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-03-16 08:43:53.932551 | controller | Monday 16 March 2026 08:43:53 +0000 (0:00:00.032) 0:00:25.499 ********** 2026-03-16 08:43:53.974537 | controller | ok: [controller] => { 2026-03-16 08:43:53.974849 | controller | "msg": "https://github.com/kubernetes-sigs/cluster-api/releases/download/v1.10.5/clusterctl-linux-amd64" 2026-03-16 08:43:53.975052 | controller | } 2026-03-16 08:43:53.975225 | controller | 2026-03-16 08:43:53.975424 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-03-16 08:43:53.975668 | controller | Monday 16 March 2026 08:43:53 +0000 (0:00:00.042) 0:00:25.542 ********** 2026-03-16 08:43:56.717129 | controller | changed: [controller] 2026-03-16 08:43:56.717291 | controller | 2026-03-16 08:43:56.717500 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-03-16 08:43:56.717750 | controller | Monday 16 March 2026 08:43:56 +0000 (0:00:02.742) 0:00:28.284 ********** 2026-03-16 08:43:56.746928 | controller | skipping: [controller] 2026-03-16 08:43:56.747150 | controller | 2026-03-16 08:43:56.747382 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-03-16 08:43:56.747688 | controller | Monday 16 March 2026 08:43:56 +0000 (0:00:00.030) 0:00:28.314 ********** 2026-03-16 08:43:56.782789 | controller | skipping: [controller] 2026-03-16 08:43:56.782982 | controller | 2026-03-16 08:43:56.783223 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-03-16 08:43:56.783427 | controller | Monday 16 March 2026 08:43:56 +0000 (0:00:00.035) 0:00:28.350 ********** 2026-03-16 08:43:56.829687 | controller | ok: [controller] => { 2026-03-16 08:43:56.829886 | controller | "msg": "https://dl.k8s.io/release/v1.35.2/bin/linux/amd64/kubectl" 2026-03-16 08:43:56.830116 | controller | } 2026-03-16 08:43:56.830330 | controller | 2026-03-16 08:43:56.830535 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-03-16 08:43:56.830723 | controller | Monday 16 March 2026 08:43:56 +0000 (0:00:00.046) 0:00:28.397 ********** 2026-03-16 08:43:57.971569 | controller | changed: [controller] 2026-03-16 08:43:57.971861 | controller | 2026-03-16 08:43:57.972127 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-03-16 08:43:57.972381 | controller | Monday 16 March 2026 08:43:57 +0000 (0:00:01.141) 0:00:29.539 ********** 2026-03-16 08:43:58.015030 | controller | skipping: [controller] 2026-03-16 08:43:58.015319 | controller | 2026-03-16 08:43:58.015574 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-03-16 08:43:58.015821 | controller | Monday 16 March 2026 08:43:58 +0000 (0:00:00.039) 0:00:29.578 ********** 2026-03-16 08:43:58.050803 | controller | skipping: [controller] 2026-03-16 08:43:58.050835 | controller | 2026-03-16 08:43:58.050921 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-03-16 08:43:58.051040 | controller | Monday 16 March 2026 08:43:58 +0000 (0:00:00.036) 0:00:29.615 ********** 2026-03-16 08:43:58.090715 | controller | ok: [controller] => { 2026-03-16 08:43:58.090811 | controller | "msg": "https://dl.k8s.io/release/v1.35.2/bin/linux/amd64/kubeadm" 2026-03-16 08:43:58.091176 | controller | } 2026-03-16 08:43:58.091211 | controller | 2026-03-16 08:43:58.091216 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-03-16 08:43:58.091220 | controller | Monday 16 March 2026 08:43:58 +0000 (0:00:00.041) 0:00:29.657 ********** 2026-03-16 08:44:22.023662 | controller | changed: [controller] 2026-03-16 08:44:22.023971 | controller | 2026-03-16 08:44:22.024238 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-03-16 08:44:22.024494 | controller | Monday 16 March 2026 08:44:22 +0000 (0:00:23.931) 0:00:53.588 ********** 2026-03-16 08:44:22.058941 | controller | skipping: [controller] 2026-03-16 08:44:22.058971 | controller | 2026-03-16 08:44:22.059126 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-03-16 08:44:22.059244 | controller | Monday 16 March 2026 08:44:22 +0000 (0:00:00.034) 0:00:53.622 ********** 2026-03-16 08:44:22.091571 | controller | skipping: [controller] 2026-03-16 08:44:22.091695 | controller | 2026-03-16 08:44:22.091822 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-03-16 08:44:22.091983 | controller | Monday 16 March 2026 08:44:22 +0000 (0:00:00.036) 0:00:53.659 ********** 2026-03-16 08:44:22.146733 | controller | ok: [controller] => { 2026-03-16 08:44:22.150319 | controller | "msg": "https://github.com/fluxcd/flux2/releases/download/v0.32.0/flux_0.32.0_linux_amd64.tar.gz" 2026-03-16 08:44:22.150337 | controller | } 2026-03-16 08:44:22.150342 | controller | 2026-03-16 08:44:22.150347 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-03-16 08:44:22.150351 | controller | Monday 16 March 2026 08:44:22 +0000 (0:00:00.052) 0:00:53.712 ********** 2026-03-16 08:44:23.041759 | controller | changed: [controller] 2026-03-16 08:44:23.041814 | controller | 2026-03-16 08:44:23.041923 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-03-16 08:44:23.042040 | controller | Monday 16 March 2026 08:44:23 +0000 (0:00:00.897) 0:00:54.609 ********** 2026-03-16 08:44:23.079211 | controller | skipping: [controller] 2026-03-16 08:44:23.079381 | controller | 2026-03-16 08:44:23.079527 | controller | PLAY RECAP ********************************************************************* 2026-03-16 08:44:23.079665 | controller | controller : ok=28 changed=8 unreachable=0 failed=0 skipped=14 rescued=0 ignored=0 2026-03-16 08:44:23.079777 | controller | 2026-03-16 08:44:23.079878 | controller | 2026-03-16 08:44:23.082376 | controller | TASKS RECAP ******************************************************************** 2026-03-16 08:44:23.082435 | controller | Monday 16 March 2026 08:44:23 +0000 (0:00:00.035) 0:00:54.644 ********** 2026-03-16 08:44:23.082443 | controller | =============================================================================== 2026-03-16 08:44:23.082451 | controller | vexxhost.containers.download_artifact : Download item ------------------ 23.93s 2026-03-16 08:44:23.082458 | controller | vexxhost.containers.download_artifact : Download item ------------------ 20.69s 2026-03-16 08:44:23.082466 | controller | vexxhost.containers.download_artifact : Download item ------------------- 2.74s 2026-03-16 08:44:23.082473 | controller | vexxhost.containers.download_artifact : Download item ------------------- 1.14s 2026-03-16 08:44:23.082480 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.90s 2026-03-16 08:44:23.082524 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.90s 2026-03-16 08:44:23.082532 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.85s 2026-03-16 08:44:23.082540 | controller | vexxhost.containers.directory : Create directory (/var/lib/downloads) --- 0.71s 2026-03-16 08:44:23.082547 | controller | Gather minimal facts ---------------------------------------------------- 0.67s 2026-03-16 08:44:23.082554 | controller | Find all subdirectories in the role location ---------------------------- 0.41s 2026-03-16 08:44:23.082562 | controller | Select only defaults/ directories and load vars ------------------------- 0.29s 2026-03-16 08:44:23.082569 | controller | Include download_artifact role ------------------------------------------ 0.24s 2026-03-16 08:44:23.082580 | controller | Find all components with checksums and get latest versions (CI) --------- 0.16s 2026-03-16 08:44:23.082587 | controller | Filter checksums to keep only latest versions (CI) ---------------------- 0.10s 2026-03-16 08:44:23.082594 | controller | Generate list of all binaries for all roles ----------------------------- 0.07s 2026-03-16 08:44:23.082601 | controller | vexxhost.containers.download_artifact : Starting download of file ------- 0.05s 2026-03-16 08:44:23.082608 | controller | vexxhost.containers.download_artifact : Starting download of file ------- 0.05s 2026-03-16 08:44:23.082624 | controller | vexxhost.containers.download_artifact : Starting download of file ------- 0.04s 2026-03-16 08:44:23.082632 | controller | vexxhost.containers.download_artifact : Starting download of file ------- 0.04s 2026-03-16 08:44:23.082708 | controller | vexxhost.containers.download_artifact : Starting download of file ------- 0.04s 2026-03-16 08:44:23.252871 | controller | INFO [download-binaries > converge] Executed: Successful 2026-03-16 08:44:23.260931 | controller | INFO [download-binaries > idempotence] Executing 2026-03-16 08:44:24.134650 | controller | 2026-03-16 08:44:24.134848 | controller | PLAY [Download all binaries required at runtime for ansible-collection-kubernetes] *** 2026-03-16 08:44:24.135018 | controller | 2026-03-16 08:44:24.135291 | controller | TASK [Gather minimal facts] **************************************************** 2026-03-16 08:44:24.135400 | controller | Monday 16 March 2026 08:44:24 +0000 (0:00:00.014) 0:00:00.014 ********** 2026-03-16 08:44:24.811084 | controller | ok: [controller -> localhost] 2026-03-16 08:44:24.811343 | controller | 2026-03-16 08:44:24.811666 | controller | TASK [Find all subdirectories in the role location] **************************** 2026-03-16 08:44:24.812004 | controller | Monday 16 March 2026 08:44:24 +0000 (0:00:00.676) 0:00:00.690 ********** 2026-03-16 08:44:25.216115 | controller | ok: [controller -> localhost] 2026-03-16 08:44:25.216249 | controller | 2026-03-16 08:44:25.216477 | controller | TASK [Select only defaults/ directories and load vars] ************************* 2026-03-16 08:44:25.216682 | controller | Monday 16 March 2026 08:44:25 +0000 (0:00:00.405) 0:00:01.095 ********** 2026-03-16 08:44:25.509500 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kubelet/defaults) 2026-03-16 08:44:25.509714 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/helm/defaults) 2026-03-16 08:44:25.509898 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kubernetes/defaults) 2026-03-16 08:44:25.510223 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/clusterctl/defaults) 2026-03-16 08:44:25.510505 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/openstack_resource_controller/defaults) 2026-03-16 08:44:25.510726 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/cert_manager/defaults) 2026-03-16 08:44:25.510961 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kubectl/defaults) 2026-03-16 08:44:25.511133 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kube_vip/defaults) 2026-03-16 08:44:25.511384 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/cluster_api/defaults) 2026-03-16 08:44:25.511542 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kubeadm/defaults) 2026-03-16 08:44:25.511767 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/keepalived/defaults) 2026-03-16 08:44:25.511969 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/upload_helm_chart/defaults) 2026-03-16 08:44:25.512180 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/haproxy/defaults) 2026-03-16 08:44:25.512439 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/flux/defaults) 2026-03-16 08:44:25.512667 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/cilium/defaults) 2026-03-16 08:44:25.512895 | controller | 2026-03-16 08:44:25.513105 | controller | TASK [Find all components with checksums and get latest versions (CI)] ********* 2026-03-16 08:44:25.513304 | controller | Monday 16 March 2026 08:44:25 +0000 (0:00:00.293) 0:00:01.389 ********** 2026-03-16 08:44:25.653104 | controller | ok: [controller -> localhost] => (item=kubelet_checksums) 2026-03-16 08:44:25.653282 | controller | ok: [controller -> localhost] => (item=helm_checksums) 2026-03-16 08:44:25.653514 | controller | ok: [controller -> localhost] => (item=helm_diff_checksums) 2026-03-16 08:44:25.653689 | controller | ok: [controller -> localhost] => (item=clusterctl_checksums) 2026-03-16 08:44:25.653886 | controller | ok: [controller -> localhost] => (item=kubectl_checksums) 2026-03-16 08:44:25.654103 | controller | ok: [controller -> localhost] => (item=kubeadm_checksums) 2026-03-16 08:44:25.654383 | controller | ok: [controller -> localhost] => (item=flux_checksums) 2026-03-16 08:44:25.654571 | controller | 2026-03-16 08:44:25.654805 | controller | TASK [Filter checksums to keep only latest versions (CI)] ********************** 2026-03-16 08:44:25.654989 | controller | Monday 16 March 2026 08:44:25 +0000 (0:00:00.143) 0:00:01.532 ********** 2026-03-16 08:44:25.768574 | controller | ok: [controller -> localhost] => (item=kubelet_checksums) 2026-03-16 08:44:25.768858 | controller | ok: [controller -> localhost] => (item=helm_checksums) 2026-03-16 08:44:25.769142 | controller | ok: [controller -> localhost] => (item=helm_diff_checksums) 2026-03-16 08:44:25.769383 | controller | ok: [controller -> localhost] => (item=clusterctl_checksums) 2026-03-16 08:44:25.769591 | controller | ok: [controller -> localhost] => (item=kubectl_checksums) 2026-03-16 08:44:25.769779 | controller | ok: [controller -> localhost] => (item=kubeadm_checksums) 2026-03-16 08:44:25.769972 | controller | ok: [controller -> localhost] => (item=flux_checksums) 2026-03-16 08:44:25.770154 | controller | 2026-03-16 08:44:25.770413 | controller | TASK [Generate list of all binaries for all roles] ***************************** 2026-03-16 08:44:25.770611 | controller | Monday 16 March 2026 08:44:25 +0000 (0:00:00.115) 0:00:01.648 ********** 2026-03-16 08:44:25.845612 | controller | ok: [controller -> localhost] 2026-03-16 08:44:25.845780 | controller | 2026-03-16 08:44:25.845989 | controller | TASK [Include download_artifact role] ****************************************** 2026-03-16 08:44:25.846195 | controller | Monday 16 March 2026 08:44:25 +0000 (0:00:00.077) 0:00:01.725 ********** 2026-03-16 08:44:26.041168 | 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-16 08:44:26.041378 | 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-16 08:44:26.041603 | 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-16 08:44:26.041918 | 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-16 08:44:26.042152 | 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-16 08:44:26.042404 | 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-16 08:44:26.042675 | 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-16 08:44:26.042865 | controller | 2026-03-16 08:44:26.043059 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-03-16 08:44:26.043251 | controller | Monday 16 March 2026 08:44:26 +0000 (0:00:00.195) 0:00:01.920 ********** 2026-03-16 08:44:26.079688 | controller | skipping: [controller] 2026-03-16 08:44:26.079845 | controller | 2026-03-16 08:44:26.080043 | controller | TASK [vexxhost.containers.directory : Create directory (/var/lib/downloads)] *** 2026-03-16 08:44:26.080231 | controller | Monday 16 March 2026 08:44:26 +0000 (0:00:00.038) 0:00:01.959 ********** 2026-03-16 08:44:26.560184 | 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-16 08:44:26.571113 | controller | ok: [controller] 2026-03-16 08:44:26.571299 | controller | 2026-03-16 08:44:26.571506 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-03-16 08:44:26.571730 | controller | Monday 16 March 2026 08:44:26 +0000 (0:00:00.490) 0:00:02.450 ********** 2026-03-16 08:44:26.611696 | controller | ok: [controller] => { 2026-03-16 08:44:26.611929 | controller | "msg": "https://dl.k8s.io/release/v1.35.2/bin/linux/amd64/kubelet" 2026-03-16 08:44:26.612131 | controller | } 2026-03-16 08:44:26.612320 | controller | 2026-03-16 08:44:26.612535 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-03-16 08:44:26.612740 | controller | Monday 16 March 2026 08:44:26 +0000 (0:00:00.039) 0:00:02.490 ********** 2026-03-16 08:44:27.209691 | controller | ok: [controller] 2026-03-16 08:44:27.209861 | controller | 2026-03-16 08:44:27.210066 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-03-16 08:44:27.210314 | controller | Monday 16 March 2026 08:44:27 +0000 (0:00:00.597) 0:00:03.087 ********** 2026-03-16 08:44:27.236595 | controller | skipping: [controller] 2026-03-16 08:44:27.236773 | controller | 2026-03-16 08:44:27.236982 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-03-16 08:44:27.237185 | controller | Monday 16 March 2026 08:44:27 +0000 (0:00:00.028) 0:00:03.116 ********** 2026-03-16 08:44:27.267116 | controller | skipping: [controller] 2026-03-16 08:44:27.267263 | controller | 2026-03-16 08:44:27.267468 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-03-16 08:44:27.267651 | controller | Monday 16 March 2026 08:44:27 +0000 (0:00:00.030) 0:00:03.146 ********** 2026-03-16 08:44:27.302537 | controller | ok: [controller] => { 2026-03-16 08:44:27.302739 | controller | "msg": "https://get.helm.sh/helm-v3.11.2-linux-amd64.tar.gz" 2026-03-16 08:44:27.302929 | controller | } 2026-03-16 08:44:27.303122 | controller | 2026-03-16 08:44:27.303319 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-03-16 08:44:27.303523 | controller | Monday 16 March 2026 08:44:27 +0000 (0:00:00.035) 0:00:03.182 ********** 2026-03-16 08:44:27.702844 | controller | ok: [controller] 2026-03-16 08:44:27.702939 | controller | 2026-03-16 08:44:27.703074 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-03-16 08:44:27.703199 | controller | Monday 16 March 2026 08:44:27 +0000 (0:00:00.400) 0:00:03.582 ********** 2026-03-16 08:44:27.734038 | controller | skipping: [controller] 2026-03-16 08:44:27.734192 | controller | 2026-03-16 08:44:27.734450 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-03-16 08:44:27.734636 | controller | Monday 16 March 2026 08:44:27 +0000 (0:00:00.031) 0:00:03.614 ********** 2026-03-16 08:44:27.767733 | controller | skipping: [controller] 2026-03-16 08:44:27.767893 | controller | 2026-03-16 08:44:27.768118 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-03-16 08:44:27.768312 | controller | Monday 16 March 2026 08:44:27 +0000 (0:00:00.033) 0:00:03.647 ********** 2026-03-16 08:44:27.805809 | controller | ok: [controller] => { 2026-03-16 08:44:27.806007 | controller | "msg": "https://github.com/databus23/helm-diff/releases/download/v3.8.1/helm-diff-linux-amd64.tgz" 2026-03-16 08:44:27.806189 | controller | } 2026-03-16 08:44:27.806423 | controller | 2026-03-16 08:44:27.806623 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-03-16 08:44:27.806811 | controller | Monday 16 March 2026 08:44:27 +0000 (0:00:00.037) 0:00:03.685 ********** 2026-03-16 08:44:28.208177 | controller | ok: [controller] 2026-03-16 08:44:28.208326 | controller | 2026-03-16 08:44:28.208550 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-03-16 08:44:28.208744 | controller | Monday 16 March 2026 08:44:28 +0000 (0:00:00.402) 0:00:04.087 ********** 2026-03-16 08:44:28.242545 | controller | skipping: [controller] 2026-03-16 08:44:28.242683 | controller | 2026-03-16 08:44:28.242935 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-03-16 08:44:28.243086 | controller | Monday 16 March 2026 08:44:28 +0000 (0:00:00.035) 0:00:04.122 ********** 2026-03-16 08:44:28.273612 | controller | skipping: [controller] 2026-03-16 08:44:28.273777 | controller | 2026-03-16 08:44:28.274051 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-03-16 08:44:28.274210 | controller | Monday 16 March 2026 08:44:28 +0000 (0:00:00.030) 0:00:04.153 ********** 2026-03-16 08:44:28.310299 | controller | ok: [controller] => { 2026-03-16 08:44:28.310460 | controller | "msg": "https://github.com/kubernetes-sigs/cluster-api/releases/download/v1.10.5/clusterctl-linux-amd64" 2026-03-16 08:44:28.310684 | controller | } 2026-03-16 08:44:28.310818 | controller | 2026-03-16 08:44:28.311052 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-03-16 08:44:28.311188 | controller | Monday 16 March 2026 08:44:28 +0000 (0:00:00.036) 0:00:04.189 ********** 2026-03-16 08:44:28.769728 | controller | ok: [controller] 2026-03-16 08:44:28.769776 | controller | 2026-03-16 08:44:28.769786 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-03-16 08:44:28.769795 | controller | Monday 16 March 2026 08:44:28 +0000 (0:00:00.458) 0:00:04.648 ********** 2026-03-16 08:44:28.802889 | controller | skipping: [controller] 2026-03-16 08:44:28.802994 | controller | 2026-03-16 08:44:28.803125 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-03-16 08:44:28.803303 | controller | Monday 16 March 2026 08:44:28 +0000 (0:00:00.032) 0:00:04.681 ********** 2026-03-16 08:44:28.839193 | controller | skipping: [controller] 2026-03-16 08:44:28.839216 | controller | 2026-03-16 08:44:28.839225 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-03-16 08:44:28.839233 | controller | Monday 16 March 2026 08:44:28 +0000 (0:00:00.033) 0:00:04.714 ********** 2026-03-16 08:44:28.879063 | controller | ok: [controller] => { 2026-03-16 08:44:28.879382 | controller | "msg": "https://dl.k8s.io/release/v1.35.2/bin/linux/amd64/kubectl" 2026-03-16 08:44:28.879643 | controller | } 2026-03-16 08:44:28.879902 | controller | 2026-03-16 08:44:28.880158 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-03-16 08:44:28.880408 | controller | Monday 16 March 2026 08:44:28 +0000 (0:00:00.041) 0:00:04.755 ********** 2026-03-16 08:44:29.322739 | controller | ok: [controller] 2026-03-16 08:44:29.322771 | controller | 2026-03-16 08:44:29.322776 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-03-16 08:44:29.322780 | controller | Monday 16 March 2026 08:44:29 +0000 (0:00:00.442) 0:00:05.198 ********** 2026-03-16 08:44:29.353674 | controller | skipping: [controller] 2026-03-16 08:44:29.353706 | controller | 2026-03-16 08:44:29.353712 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-03-16 08:44:29.353717 | controller | Monday 16 March 2026 08:44:29 +0000 (0:00:00.034) 0:00:05.233 ********** 2026-03-16 08:44:29.389444 | controller | skipping: [controller] 2026-03-16 08:44:29.389585 | controller | 2026-03-16 08:44:29.389732 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-03-16 08:44:29.389856 | controller | Monday 16 March 2026 08:44:29 +0000 (0:00:00.036) 0:00:05.269 ********** 2026-03-16 08:44:29.431603 | controller | ok: [controller] => { 2026-03-16 08:44:29.435046 | controller | "msg": "https://dl.k8s.io/release/v1.35.2/bin/linux/amd64/kubeadm" 2026-03-16 08:44:29.435402 | controller | } 2026-03-16 08:44:29.435654 | controller | 2026-03-16 08:44:29.435932 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-03-16 08:44:29.436218 | controller | Monday 16 March 2026 08:44:29 +0000 (0:00:00.040) 0:00:05.310 ********** 2026-03-16 08:44:29.890851 | controller | ok: [controller] 2026-03-16 08:44:29.890922 | controller | 2026-03-16 08:44:29.890933 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-03-16 08:44:29.891028 | controller | Monday 16 March 2026 08:44:29 +0000 (0:00:00.457) 0:00:05.768 ********** 2026-03-16 08:44:29.929243 | controller | skipping: [controller] 2026-03-16 08:44:29.929304 | controller | 2026-03-16 08:44:29.929318 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-03-16 08:44:29.929436 | controller | Monday 16 March 2026 08:44:29 +0000 (0:00:00.041) 0:00:05.809 ********** 2026-03-16 08:44:29.966502 | controller | skipping: [controller] 2026-03-16 08:44:29.966532 | controller | 2026-03-16 08:44:29.966661 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-03-16 08:44:29.966746 | controller | Monday 16 March 2026 08:44:29 +0000 (0:00:00.037) 0:00:05.846 ********** 2026-03-16 08:44:30.010479 | controller | ok: [controller] => { 2026-03-16 08:44:30.010543 | controller | "msg": "https://github.com/fluxcd/flux2/releases/download/v0.32.0/flux_0.32.0_linux_amd64.tar.gz" 2026-03-16 08:44:30.010656 | controller | } 2026-03-16 08:44:30.010697 | controller | 2026-03-16 08:44:30.010803 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-03-16 08:44:30.010891 | controller | Monday 16 March 2026 08:44:30 +0000 (0:00:00.040) 0:00:05.887 ********** 2026-03-16 08:44:30.415251 | controller | ok: [controller] 2026-03-16 08:44:30.415340 | controller | 2026-03-16 08:44:30.415564 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-03-16 08:44:30.415757 | controller | Monday 16 March 2026 08:44:30 +0000 (0:00:00.407) 0:00:06.294 ********** 2026-03-16 08:44:30.448211 | controller | skipping: [controller] 2026-03-16 08:44:30.448345 | controller | 2026-03-16 08:44:30.448561 | controller | PLAY RECAP ********************************************************************* 2026-03-16 08:44:30.448799 | controller | controller : ok=28 changed=0 unreachable=0 failed=0 skipped=14 rescued=0 ignored=0 2026-03-16 08:44:30.448967 | controller | 2026-03-16 08:44:30.449132 | controller | 2026-03-16 08:44:30.449313 | controller | TASKS RECAP ******************************************************************** 2026-03-16 08:44:30.449504 | controller | Monday 16 March 2026 08:44:30 +0000 (0:00:00.034) 0:00:06.328 ********** 2026-03-16 08:44:30.450406 | controller | =============================================================================== 2026-03-16 08:44:30.450661 | controller | Gather minimal facts ---------------------------------------------------- 0.68s 2026-03-16 08:44:30.450857 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.60s 2026-03-16 08:44:30.451051 | controller | vexxhost.containers.directory : Create directory (/var/lib/downloads) --- 0.49s 2026-03-16 08:44:30.451244 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.46s 2026-03-16 08:44:30.451432 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.46s 2026-03-16 08:44:30.451620 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.44s 2026-03-16 08:44:30.451800 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.41s 2026-03-16 08:44:30.451990 | controller | Find all subdirectories in the role location ---------------------------- 0.41s 2026-03-16 08:44:30.452179 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.40s 2026-03-16 08:44:30.452366 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.40s 2026-03-16 08:44:30.452553 | controller | Select only defaults/ directories and load vars ------------------------- 0.29s 2026-03-16 08:44:30.452858 | controller | Include download_artifact role ------------------------------------------ 0.20s 2026-03-16 08:44:30.453143 | controller | Find all components with checksums and get latest versions (CI) --------- 0.14s 2026-03-16 08:44:30.453349 | controller | Filter checksums to keep only latest versions (CI) ---------------------- 0.12s 2026-03-16 08:44:30.453535 | controller | Generate list of all binaries for all roles ----------------------------- 0.08s 2026-03-16 08:44:30.453725 | controller | vexxhost.containers.download_artifact : Extract archive ----------------- 0.04s 2026-03-16 08:44:30.453922 | controller | vexxhost.containers.download_artifact : Starting download of file ------- 0.04s 2026-03-16 08:44:30.454113 | controller | vexxhost.containers.download_artifact : Starting download of file ------- 0.04s 2026-03-16 08:44:30.454365 | controller | vexxhost.containers.download_artifact : Starting download of file ------- 0.04s 2026-03-16 08:44:30.454686 | controller | vexxhost.containers.download_artifact : Starting download of file ------- 0.04s 2026-03-16 08:44:30.628063 | controller | INFO [download-binaries > idempotence] Executed: Successful 2026-03-16 08:44:30.638951 | controller | INFO [download-binaries > side_effect] Executing 2026-03-16 08:44:30.639292 | controller | WARNING [download-binaries > side_effect] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-03-16 08:44:30.644657 | controller | INFO [download-binaries > verify] Executing 2026-03-16 08:44:31.488844 | controller | 2026-03-16 08:44:31.488890 | controller | PLAY [Verify] ****************************************************************** 2026-03-16 08:44:31.488894 | controller | 2026-03-16 08:44:31.488898 | controller | TASK [Gathering Facts] ********************************************************* 2026-03-16 08:44:31.488901 | controller | Monday 16 March 2026 08:44:31 +0000 (0:00:00.012) 0:00:00.012 ********** 2026-03-16 08:44:33.572031 | 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-16 08:44:33.577603 | controller | ok: [controller] 2026-03-16 08:44:33.577623 | controller | 2026-03-16 08:44:33.577649 | controller | TASK [Stat target dir] ********************************************************* 2026-03-16 08:44:33.577657 | controller | Monday 16 March 2026 08:44:33 +0000 (0:00:02.088) 0:00:02.101 ********** 2026-03-16 08:44:33.999284 | controller | ok: [controller] 2026-03-16 08:44:33.999592 | controller | 2026-03-16 08:44:33.999846 | controller | TASK [Assert that target dir is created] *************************************** 2026-03-16 08:44:34.000097 | controller | Monday 16 March 2026 08:44:33 +0000 (0:00:00.421) 0:00:02.522 ********** 2026-03-16 08:44:34.039290 | controller | ok: [controller] => { 2026-03-16 08:44:34.039549 | controller | "changed": false, 2026-03-16 08:44:34.039791 | controller | "msg": "All assertions passed" 2026-03-16 08:44:34.040026 | controller | } 2026-03-16 08:44:34.040250 | controller | 2026-03-16 08:44:34.040495 | controller | TASK [Find target files] ******************************************************* 2026-03-16 08:44:34.040742 | controller | Monday 16 March 2026 08:44:34 +0000 (0:00:00.040) 0:00:02.562 ********** 2026-03-16 08:44:34.453782 | controller | ok: [controller] 2026-03-16 08:44:34.454097 | controller | 2026-03-16 08:44:34.454441 | controller | TASK [Assert that some files were downloaded] ********************************** 2026-03-16 08:44:34.454722 | controller | Monday 16 March 2026 08:44:34 +0000 (0:00:00.414) 0:00:02.977 ********** 2026-03-16 08:44:34.486364 | controller | ok: [controller] => { 2026-03-16 08:44:34.486406 | controller | "changed": false, 2026-03-16 08:44:34.486411 | controller | "msg": "All assertions passed" 2026-03-16 08:44:34.486415 | controller | } 2026-03-16 08:44:34.486419 | controller | 2026-03-16 08:44:34.486423 | controller | PLAY RECAP ********************************************************************* 2026-03-16 08:44:34.486428 | controller | controller : ok=5 changed=0 unreachable=0 failed=0 skipped=0 rescued=0 ignored=0 2026-03-16 08:44:34.486437 | controller | 2026-03-16 08:44:34.486588 | controller | 2026-03-16 08:44:34.486768 | controller | TASKS RECAP ******************************************************************** 2026-03-16 08:44:34.486954 | controller | Monday 16 March 2026 08:44:34 +0000 (0:00:00.032) 0:00:03.009 ********** 2026-03-16 08:44:34.487127 | controller | =============================================================================== 2026-03-16 08:44:34.487313 | controller | Gathering Facts --------------------------------------------------------- 2.09s 2026-03-16 08:44:34.487488 | controller | Stat target dir --------------------------------------------------------- 0.42s 2026-03-16 08:44:34.487669 | controller | Find target files ------------------------------------------------------- 0.41s 2026-03-16 08:44:34.487915 | controller | Assert that target dir is created --------------------------------------- 0.04s 2026-03-16 08:44:34.488102 | controller | Assert that some files were downloaded ---------------------------------- 0.03s 2026-03-16 08:44:34.616386 | controller | INFO [download-binaries > verify] Executed: Successful 2026-03-16 08:44:34.626148 | controller | INFO [download-binaries > cleanup] Executing 2026-03-16 08:44:34.626444 | controller | WARNING [download-binaries > cleanup] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-03-16 08:44:34.643750 | controller | INFO [download-binaries > destroy] Executing 2026-03-16 08:44:34.643834 | controller | WARNING [download-binaries > destroy] Skipping, '--destroy=never' requested. 2026-03-16 08:44:34.643921 | controller | INFO [download-binaries > destroy] Executed: Successful 2026-03-16 08:44:34.644237 | controller | WARNING Molecule executed 1 scenario (1 missing files) 2026-03-16 08:44:34.768267 | controller | ok: Runtime: 0:01:24.828198 2026-03-16 08:44:34.776534 | 2026-03-16 08:44:34.776602 | PLAY RECAP 2026-03-16 08:44:34.776650 | controller | ok: 3 changed: 3 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-03-16 08:44:34.776672 | 2026-03-16 08:44:34.876943 | RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/run.yaml@main] 2026-03-16 08:44:34.879917 | POST-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post.yaml@main] 2026-03-16 08:44:35.550202 | 2026-03-16 08:44:35.550415 | PLAY [all] 2026-03-16 08:44:35.561869 | 2026-03-16 08:44:35.562019 | TASK [fetch-output : Set log path for multiple nodes] 2026-03-16 08:44:35.607955 | controller | skipping: Conditional result was False 2026-03-16 08:44:35.615806 | 2026-03-16 08:44:35.615982 | TASK [fetch-output : Set log path for single node] 2026-03-16 08:44:35.661364 | controller | ok 2026-03-16 08:44:35.665864 | 2026-03-16 08:44:35.665969 | LOOP [fetch-output : Ensure local output dirs] 2026-03-16 08:44:36.065692 | controller -> localhost | ok: "/var/lib/zuul/builds/8d932f032def4266830ef4acb0dabe45/work/logs" 2026-03-16 08:44:36.292422 | controller -> localhost | changed: "/var/lib/zuul/builds/8d932f032def4266830ef4acb0dabe45/work/artifacts" 2026-03-16 08:44:36.538426 | controller -> localhost | changed: "/var/lib/zuul/builds/8d932f032def4266830ef4acb0dabe45/work/docs" 2026-03-16 08:44:36.555859 | 2026-03-16 08:44:36.556016 | LOOP [fetch-output : Collect logs, artifacts and docs] 2026-03-16 08:44:37.265394 | controller | changed: .d..t...... ./ 2026-03-16 08:44:37.265616 | controller | changed: All items complete 2026-03-16 08:44:37.265652 | 2026-03-16 08:44:37.777903 | controller | changed: .d..t...... ./ 2026-03-16 08:44:38.280337 | controller | changed: .d..t...... ./ 2026-03-16 08:44:38.304790 | 2026-03-16 08:44:38.305023 | LOOP [merge-output-to-logs : Move artifacts and docs to logs dir] 2026-03-16 08:44:38.750847 | controller -> localhost | ok: Item: artifacts Runtime: 0:00:00.006920 2026-03-16 08:44:38.985824 | controller -> localhost | ok: Item: docs Runtime: 0:00:00.006464 2026-03-16 08:44:38.996771 | 2026-03-16 08:44:38.996937 | PLAY [all] 2026-03-16 08:44:39.004923 | 2026-03-16 08:44:39.005140 | TASK [remove-build-sshkey : Remove the build SSH key from all nodes] 2026-03-16 08:44:39.514804 | controller | changed 2026-03-16 08:44:39.522146 | 2026-03-16 08:44:39.522304 | PLAY RECAP 2026-03-16 08:44:39.522371 | controller | ok: 5 changed: 4 unreachable: 0 failed: 0 skipped: 1 rescued: 0 ignored: 0 2026-03-16 08:44:39.522405 | 2026-03-16 08:44:39.750573 | POST-RUN END RESULT_NORMAL: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post.yaml@main] 2026-03-16 08:44:39.752319 | POST-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post-logs.yaml@main] 2026-03-16 08:44:40.412033 | 2026-03-16 08:44:40.412242 | PLAY [localhost] 2026-03-16 08:44:40.423784 | 2026-03-16 08:44:40.423936 | TASK [Generate Zuul manifest] 2026-03-16 08:44:40.446876 | localhost | ok 2026-03-16 08:44:40.462525 | 2026-03-16 08:44:40.462725 | TASK [generate-zuul-manifest : Generate Zuul manifest] 2026-03-16 08:44:40.831521 | localhost | changed 2026-03-16 08:44:40.845275 | 2026-03-16 08:44:40.845365 | TASK [generate-zuul-manifest : Return Zuul manifest URL to Zuul] 2026-03-16 08:44:41.682569 | localhost | ok 2026-03-16 08:44:41.692557 | 2026-03-16 08:44:41.692751 | TASK [Upload logs] 2026-03-16 08:44:41.714122 | localhost | ok 2026-03-16 08:44:41.781908 | 2026-03-16 08:44:41.782115 | TASK [Set zuul-log-path fact] 2026-03-16 08:44:41.802505 | localhost | ok 2026-03-16 08:44:41.819962 | 2026-03-16 08:44:41.820146 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-03-16 08:44:41.861798 | localhost | ok 2026-03-16 08:44:41.871249 | 2026-03-16 08:44:41.871409 | TASK [upload-logs : Create log directories] 2026-03-16 08:44:43.112677 | localhost | changed 2026-03-16 08:44:43.123003 | 2026-03-16 08:44:43.123197 | TASK [upload-logs : Ensure logs are readable before uploading] 2026-03-16 08:44:43.576558 | localhost -> localhost | ok: Runtime: 0:00:00.004452 2026-03-16 08:44:43.583579 | 2026-03-16 08:44:43.583701 | TASK [upload-logs : Upload logs to log server] 2026-03-16 08:44:44.048083 | localhost | Output suppressed because no_log was given 2026-03-16 08:44:44.051594 | 2026-03-16 08:44:44.051663 | LOOP [upload-logs : Compress console log and json output] 2026-03-16 08:44:44.096420 | localhost | skipping: Conditional result was False 2026-03-16 08:44:44.103040 | localhost | skipping: Conditional result was False 2026-03-16 08:44:44.113591 | 2026-03-16 08:44:44.113716 | LOOP [upload-logs : Upload compressed console log and json output] 2026-03-16 08:44:44.153615 | localhost | skipping: Conditional result was False 2026-03-16 08:44:44.154047 | 2026-03-16 08:44:44.158099 | localhost | skipping: Conditional result was False 2026-03-16 08:44:44.178074 | 2026-03-16 08:44:44.178170 | LOOP [upload-logs : Upload console log and json output]