2026-02-28 03:50:22.093437 | Job console starting 2026-02-28 03:50:22.134770 | Updating git repos 2026-02-28 03:50:22.245107 | Cloning repos into workspace 2026-02-28 03:50:22.752991 | Restoring repo states 2026-02-28 03:50:22.774848 | Merging changes 2026-02-28 03:50:23.748466 | Checking out repos 2026-02-28 03:50:24.756315 | Preparing playbooks 2026-02-28 03:50:36.461931 | Running Ansible setup 2026-02-28 03:50:41.958485 | PRE-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/pre.yaml@main] 2026-02-28 03:50:42.592227 | 2026-02-28 03:50:42.592362 | PLAY [localhost] 2026-02-28 03:50:42.600153 | 2026-02-28 03:50:42.600240 | TASK [Gathering Facts] 2026-02-28 03:50:43.578484 | localhost | ok 2026-02-28 03:50:43.591284 | 2026-02-28 03:50:43.591396 | TASK [Setup log path fact] 2026-02-28 03:50:43.611083 | localhost | ok 2026-02-28 03:50:43.623008 | 2026-02-28 03:50:43.623074 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-02-28 03:50:43.651106 | localhost | ok 2026-02-28 03:50:43.662737 | 2026-02-28 03:50:43.662839 | TASK [emit-job-header : Print job information] 2026-02-28 03:50:43.718791 | # Job Information 2026-02-28 03:50:43.719000 | Ansible Version: 2.16.16 2026-02-28 03:50:43.719048 | Job: ansible-collection-kubernetes-molecule-download-binaries 2026-02-28 03:50:43.719082 | Pipeline: check 2026-02-28 03:50:43.719112 | Executor: 0a8996d2b663 2026-02-28 03:50:43.719143 | Triggered by: https://github.com/vexxhost/ansible-collection-kubernetes/pull/228 2026-02-28 03:50:43.719181 | Event ID: 6fc3b350-1458-11f1-8c58-29f65cadad4c 2026-02-28 03:50:43.723254 | 2026-02-28 03:50:43.723343 | LOOP [emit-job-header : Print node information] 2026-02-28 03:50:43.816036 | localhost | ok: 2026-02-28 03:50:43.816186 | localhost | # Node Information 2026-02-28 03:50:43.816216 | localhost | Inventory Hostname: controller 2026-02-28 03:50:43.816242 | localhost | Hostname: np0000157468 2026-02-28 03:50:43.816263 | localhost | Username: zuul 2026-02-28 03:50:43.816285 | localhost | Distro: Debian 13.3 2026-02-28 03:50:43.816305 | localhost | Provider: yul1 2026-02-28 03:50:43.816325 | localhost | Region: ca-ymq-1 2026-02-28 03:50:43.816344 | localhost | Label: debian-trixie 2026-02-28 03:50:43.816363 | localhost | Product Name: OpenStack Nova 2026-02-28 03:50:43.816381 | localhost | Interface IP: 199.204.45.89 2026-02-28 03:50:43.828782 | 2026-02-28 03:50:43.828973 | TASK [log-inventory : Ensure Zuul Ansible directory exists] 2026-02-28 03:50:44.374839 | localhost -> localhost | changed 2026-02-28 03:50:44.384019 | 2026-02-28 03:50:44.384106 | TASK [log-inventory : Copy ansible inventory to logs dir] 2026-02-28 03:50:45.906584 | localhost -> localhost | changed 2026-02-28 03:50:45.912396 | 2026-02-28 03:50:45.912449 | PLAY [all] 2026-02-28 03:50:45.919179 | 2026-02-28 03:50:45.919243 | TASK [add-build-sshkey : Check to see if ssh key was already created for this build] 2026-02-28 03:50:46.176477 | controller -> localhost | ok 2026-02-28 03:50:46.185374 | 2026-02-28 03:50:46.185511 | TASK [add-build-sshkey : Create a new key in workspace based on build UUID] 2026-02-28 03:50:46.217933 | controller | ok 2026-02-28 03:50:46.234903 | controller | included: /var/lib/zuul/builds/fe3dbc6bcdde425ba147a39116fabd22/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/create-key-and-replace.yaml 2026-02-28 03:50:46.239220 | 2026-02-28 03:50:46.239282 | TASK [add-build-sshkey : Create Temp SSH key] 2026-02-28 03:50:47.321964 | controller -> localhost | Generating public/private rsa key pair. 2026-02-28 03:50:47.460779 | controller -> localhost | Your identification has been saved in /var/lib/zuul/builds/fe3dbc6bcdde425ba147a39116fabd22/work/fe3dbc6bcdde425ba147a39116fabd22_id_rsa 2026-02-28 03:50:47.460992 | controller -> localhost | Your public key has been saved in /var/lib/zuul/builds/fe3dbc6bcdde425ba147a39116fabd22/work/fe3dbc6bcdde425ba147a39116fabd22_id_rsa.pub 2026-02-28 03:50:47.461061 | controller -> localhost | The key fingerprint is: 2026-02-28 03:50:47.461113 | controller -> localhost | SHA256:RMX2Ypz8gBmPyyM4SVXk5LQMMR9m5XWSianwN5X7g0I zuul-build-sshkey 2026-02-28 03:50:47.461191 | controller -> localhost | The key's randomart image is: 2026-02-28 03:50:47.461240 | controller -> localhost | +---[RSA 3072]----+ 2026-02-28 03:50:47.461306 | controller -> localhost | | ++X+ooo+. | 2026-02-28 03:50:47.461356 | controller -> localhost | | o&.+=.=o | 2026-02-28 03:50:47.461402 | controller -> localhost | | . oB@.+ . | 2026-02-28 03:50:47.461448 | controller -> localhost | | . .* E o | 2026-02-28 03:50:47.461493 | controller -> localhost | | . o .S= = o | 2026-02-28 03:50:47.461537 | controller -> localhost | | + . + . o o | 2026-02-28 03:50:47.461581 | controller -> localhost | | . . . . . | 2026-02-28 03:50:47.461626 | controller -> localhost | | | 2026-02-28 03:50:47.461675 | controller -> localhost | | | 2026-02-28 03:50:47.461721 | controller -> localhost | +----[SHA256]-----+ 2026-02-28 03:50:47.461848 | controller -> localhost | ok: Runtime: 0:00:00.621303 2026-02-28 03:50:47.471498 | 2026-02-28 03:50:47.471634 | TASK [add-build-sshkey : Remote setup ssh keys (linux)] 2026-02-28 03:50:47.505030 | controller | ok 2026-02-28 03:50:47.518053 | controller | included: /var/lib/zuul/builds/fe3dbc6bcdde425ba147a39116fabd22/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/remote-linux.yaml 2026-02-28 03:50:47.527203 | 2026-02-28 03:50:47.527319 | TASK [add-build-sshkey : Remove previously added zuul-build-sshkey] 2026-02-28 03:50:47.561427 | controller | skipping: Conditional result was False 2026-02-28 03:50:47.572678 | 2026-02-28 03:50:47.572777 | TASK [add-build-sshkey : Enable access via build key on all nodes] 2026-02-28 03:50:48.111004 | controller | changed 2026-02-28 03:50:48.115393 | 2026-02-28 03:50:48.115631 | TASK [add-build-sshkey : Make sure user has a .ssh] 2026-02-28 03:50:48.318500 | controller | ok 2026-02-28 03:50:48.322798 | 2026-02-28 03:50:48.324795 | TASK [add-build-sshkey : Install build private key as SSH key on all nodes] 2026-02-28 03:50:48.850645 | controller | changed 2026-02-28 03:50:48.854870 | 2026-02-28 03:50:48.854933 | TASK [add-build-sshkey : Install build public key as SSH key on all nodes] 2026-02-28 03:50:49.407296 | controller | changed 2026-02-28 03:50:49.413403 | 2026-02-28 03:50:49.413535 | TASK [add-build-sshkey : Remote setup ssh keys (windows)] 2026-02-28 03:50:49.438842 | controller | skipping: Conditional result was False 2026-02-28 03:50:49.445072 | 2026-02-28 03:50:49.445211 | TASK [remove-zuul-sshkey : Remove master key from local agent] 2026-02-28 03:50:49.849960 | controller -> localhost | changed 2026-02-28 03:50:49.862782 | 2026-02-28 03:50:49.862897 | TASK [add-build-sshkey : Add back temp key] 2026-02-28 03:50:50.144507 | controller -> localhost | Identity added: /var/lib/zuul/builds/fe3dbc6bcdde425ba147a39116fabd22/work/fe3dbc6bcdde425ba147a39116fabd22_id_rsa (zuul-build-sshkey) 2026-02-28 03:50:50.144729 | controller -> localhost | ok: Runtime: 0:00:00.013689 2026-02-28 03:50:50.150376 | 2026-02-28 03:50:50.150442 | TASK [add-build-sshkey : Verify we can still SSH to all nodes] 2026-02-28 03:50:50.524209 | controller | ok 2026-02-28 03:50:50.528856 | 2026-02-28 03:50:50.528924 | TASK [add-build-sshkey : Verify we can still SSH to all nodes (windows)] 2026-02-28 03:50:50.554034 | controller | skipping: Conditional result was False 2026-02-28 03:50:50.563252 | 2026-02-28 03:50:50.563339 | TASK [prepare-workspace : Start zuul_console daemon.] 2026-02-28 03:50:50.927337 | controller | ok 2026-02-28 03:50:50.934385 | 2026-02-28 03:50:50.934450 | TASK [prepare-workspace : Synchronize src repos to workspace directory.] 2026-02-28 03:50:51.994182 | controller | Output suppressed because no_log was given 2026-02-28 03:50:52.001615 | 2026-02-28 03:50:52.001675 | LOOP [ensure-output-dirs : Empty Zuul Output directories by removing them] 2026-02-28 03:50:52.207483 | controller | ok: "logs" 2026-02-28 03:50:52.207765 | controller | ok: All items complete 2026-02-28 03:50:52.207802 | 2026-02-28 03:50:52.399631 | controller | ok: "artifacts" 2026-02-28 03:50:52.601539 | controller | ok: "docs" 2026-02-28 03:50:52.613579 | 2026-02-28 03:50:52.613709 | LOOP [ensure-output-dirs : Ensure Zuul Output directories exist] 2026-02-28 03:50:52.811201 | controller | changed: "logs" 2026-02-28 03:50:52.996144 | controller | changed: "artifacts" 2026-02-28 03:50:53.182339 | controller | changed: "docs" 2026-02-28 03:50:53.197816 | 2026-02-28 03:50:53.197912 | PLAY RECAP 2026-02-28 03:50:53.197959 | controller | ok: 15 changed: 8 unreachable: 0 failed: 0 skipped: 3 rescued: 0 ignored: 0 2026-02-28 03:50:53.197989 | localhost | ok: 6 changed: 2 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-02-28 03:50:53.198011 | 2026-02-28 03:50:53.301829 | PRE-RUN END RESULT_NORMAL: [trusted : github.com/vexxhost/zuul-config/playbooks/base/pre.yaml@main] 2026-02-28 03:50:53.303446 | PRE-RUN START: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/pre.yaml@main] 2026-02-28 03:50:53.879900 | 2026-02-28 03:50:53.880014 | PLAY [all] 2026-02-28 03:50:53.890266 | 2026-02-28 03:50:53.890340 | TASK [setup-uv : Extract archive] 2026-02-28 03:50:56.261598 | controller | changed 2026-02-28 03:50:56.266405 | 2026-02-28 03:50:56.266486 | TASK [setup-uv : Print version] 2026-02-28 03:50:56.621632 | controller | uv 0.8.13 2026-02-28 03:50:56.831894 | controller | ok: Runtime: 0:00:00.015130 2026-02-28 03:50:56.849276 | 2026-02-28 03:50:56.849348 | PLAY RECAP 2026-02-28 03:50:56.849418 | controller | ok: 2 changed: 2 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-02-28 03:50:56.849456 | 2026-02-28 03:50:57.055600 | PRE-RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/pre.yaml@main] 2026-02-28 03:50:57.061514 | RUN START: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/run.yaml@main] 2026-02-28 03:50:57.604039 | 2026-02-28 03:50:57.653802 | PLAY [all] 2026-02-28 03:50:57.670237 | 2026-02-28 03:50:57.670346 | TASK [Copy inventory file for Zuul] 2026-02-28 03:50:58.600357 | controller | changed 2026-02-28 03:50:58.604482 | 2026-02-28 03:50:58.604557 | TASK [Switch "ansible_host" to private IP] 2026-02-28 03:50:58.888547 | controller | changed: 1 replacements made 2026-02-28 03:50:58.896670 | 2026-02-28 03:50:58.896763 | TASK [Run Molecule scenario] 2026-02-28 03:50:59.337176 | controller | Using CPython 3.13.5 interpreter at: /usr/bin/python3 2026-02-28 03:50:59.337345 | controller | Creating virtual environment at: .venv 2026-02-28 03:50:59.659295 | controller | Downloading pygments (1.2MiB) 2026-02-28 03:50:59.659475 | controller | Downloading cryptography (4.3MiB) 2026-02-28 03:50:59.660364 | controller | Downloading ansible-core (2.3MiB) 2026-02-28 03:50:59.824539 | controller | Downloading cryptography 2026-02-28 03:50:59.869243 | controller | Downloading pygments 2026-02-28 03:51:00.066572 | controller | Downloading ansible-core 2026-02-28 03:51:00.115400 | controller | Installed 36 packages in 47ms 2026-02-28 03:51:00.772510 | controller | INFO Collection 'vexxhost.kubernetes' detected. 2026-02-28 03:51:00.772539 | controller | INFO Scenarios will be used from 'extensions/molecule' 2026-02-28 03:51:01.667015 | controller | CRITICAL 'extensions/molecule/default/molecule.yml' glob failed. Exiting. 2026-02-28 03:51:01.667196 | controller | INFO default scenario not found, disabling shared state. 2026-02-28 03:51:01.667472 | controller | INFO [download-binaries > discovery] scenario test matrix: dependency, cleanup, destroy, syntax, create, prepare, converge, idempotence, side_effect, verify, cleanup, destroy 2026-02-28 03:51:01.667574 | controller | INFO [download-binaries > prerun] Performing prerun with role_name_check=0... 2026-02-28 03:51:19.419165 | controller | INFO [download-binaries > dependency] Executing 2026-02-28 03:51:19.419439 | controller | WARNING [download-binaries > dependency] Missing roles requirements file: requirements.yml 2026-02-28 03:51:19.419674 | controller | WARNING [download-binaries > dependency] Missing collections requirements file: collections.yml 2026-02-28 03:51:19.419809 | controller | WARNING [download-binaries > dependency] Executed: 2 missing (Remove from test_sequence to suppress) 2026-02-28 03:51:19.425245 | controller | INFO [download-binaries > cleanup] Executing 2026-02-28 03:51:19.425581 | controller | WARNING [download-binaries > cleanup] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-02-28 03:51:19.431044 | controller | INFO [download-binaries > destroy] Executing 2026-02-28 03:51:19.431135 | controller | WARNING [download-binaries > destroy] Skipping, '--destroy=never' requested. 2026-02-28 03:51:19.431224 | controller | INFO [download-binaries > destroy] Executed: Successful 2026-02-28 03:51:19.436533 | controller | INFO [download-binaries > syntax] Executing 2026-02-28 03:51:20.303491 | controller | 2026-02-28 03:51:20.303950 | controller | playbook: /home/zuul/src/github.com/vexxhost/ansible-collection-kubernetes/extensions/molecule/download-binaries/converge.yml 2026-02-28 03:51:20.363208 | controller | INFO [download-binaries > syntax] Executed: Successful 2026-02-28 03:51:20.374033 | controller | INFO [download-binaries > create] Executing 2026-02-28 03:51:20.376100 | controller | WARNING [download-binaries > create] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-02-28 03:51:20.383883 | controller | INFO [download-binaries > prepare] Executing 2026-02-28 03:51:20.384280 | controller | WARNING [download-binaries > prepare] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-02-28 03:51:20.390942 | controller | INFO [download-binaries > converge] Executing 2026-02-28 03:51:21.222617 | controller | 2026-02-28 03:51:21.222639 | controller | PLAY [Download all binaries required at runtime for ansible-collection-kubernetes] *** 2026-02-28 03:51:21.222643 | controller | 2026-02-28 03:51:21.222646 | controller | TASK [Gather minimal facts] **************************************************** 2026-02-28 03:51:21.222651 | controller | Saturday 28 February 2026 03:51:21 +0000 (0:00:00.030) 0:00:00.030 ***** 2026-02-28 03:51:21.876182 | controller | ok: [controller -> localhost] 2026-02-28 03:51:21.876269 | controller | 2026-02-28 03:51:21.876398 | controller | TASK [Find all subdirectories in the role location] **************************** 2026-02-28 03:51:21.876522 | controller | Saturday 28 February 2026 03:51:21 +0000 (0:00:00.654) 0:00:00.685 ***** 2026-02-28 03:51:22.272301 | controller | ok: [controller -> localhost] 2026-02-28 03:51:22.272371 | controller | 2026-02-28 03:51:22.272566 | controller | TASK [Select only defaults/ directories and load vars] ************************* 2026-02-28 03:51:22.272675 | controller | Saturday 28 February 2026 03:51:22 +0000 (0:00:00.397) 0:00:01.082 ***** 2026-02-28 03:51:22.563004 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/cilium/defaults) 2026-02-28 03:51:22.563208 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kubernetes/defaults) 2026-02-28 03:51:22.563421 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/clusterctl/defaults) 2026-02-28 03:51:22.563637 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kubelet/defaults) 2026-02-28 03:51:22.563930 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kubeadm/defaults) 2026-02-28 03:51:22.564177 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/upload_helm_chart/defaults) 2026-02-28 03:51:22.564398 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/openstack_resource_controller/defaults) 2026-02-28 03:51:22.564625 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/helm/defaults) 2026-02-28 03:51:22.564838 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/keepalived/defaults) 2026-02-28 03:51:22.565056 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/flux/defaults) 2026-02-28 03:51:22.565264 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/cert_manager/defaults) 2026-02-28 03:51:22.565504 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kube_vip/defaults) 2026-02-28 03:51:22.565731 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/haproxy/defaults) 2026-02-28 03:51:22.565958 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kubectl/defaults) 2026-02-28 03:51:22.566166 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/cluster_api/defaults) 2026-02-28 03:51:22.566404 | controller | 2026-02-28 03:51:22.566597 | controller | TASK [Find all components with checksums and get latest versions (CI)] ********* 2026-02-28 03:51:22.566811 | controller | Saturday 28 February 2026 03:51:22 +0000 (0:00:00.290) 0:00:01.373 ***** 2026-02-28 03:51:22.717881 | controller | ok: [controller -> localhost] => (item=clusterctl_checksums) 2026-02-28 03:51:22.718062 | controller | ok: [controller -> localhost] => (item=kubelet_checksums) 2026-02-28 03:51:22.718250 | controller | ok: [controller -> localhost] => (item=kubeadm_checksums) 2026-02-28 03:51:22.718440 | controller | ok: [controller -> localhost] => (item=helm_checksums) 2026-02-28 03:51:22.718643 | controller | ok: [controller -> localhost] => (item=helm_diff_checksums) 2026-02-28 03:51:22.718848 | controller | ok: [controller -> localhost] => (item=flux_checksums) 2026-02-28 03:51:22.719026 | controller | ok: [controller -> localhost] => (item=kubectl_checksums) 2026-02-28 03:51:22.719199 | controller | 2026-02-28 03:51:22.719393 | controller | TASK [Filter checksums to keep only latest versions (CI)] ********************** 2026-02-28 03:51:22.719587 | controller | Saturday 28 February 2026 03:51:22 +0000 (0:00:00.154) 0:00:01.528 ***** 2026-02-28 03:51:22.814522 | controller | ok: [controller -> localhost] => (item=clusterctl_checksums) 2026-02-28 03:51:22.814691 | controller | ok: [controller -> localhost] => (item=kubelet_checksums) 2026-02-28 03:51:22.814878 | controller | ok: [controller -> localhost] => (item=kubeadm_checksums) 2026-02-28 03:51:22.815065 | controller | ok: [controller -> localhost] => (item=helm_checksums) 2026-02-28 03:51:22.815252 | controller | ok: [controller -> localhost] => (item=helm_diff_checksums) 2026-02-28 03:51:22.815434 | controller | ok: [controller -> localhost] => (item=flux_checksums) 2026-02-28 03:51:22.815613 | controller | ok: [controller -> localhost] => (item=kubectl_checksums) 2026-02-28 03:51:22.816012 | controller | 2026-02-28 03:51:22.816213 | controller | TASK [Generate list of all binaries for all roles] ***************************** 2026-02-28 03:51:22.816446 | controller | Saturday 28 February 2026 03:51:22 +0000 (0:00:00.096) 0:00:01.625 ***** 2026-02-28 03:51:22.885689 | controller | ok: [controller -> localhost] 2026-02-28 03:51:22.885865 | controller | 2026-02-28 03:51:22.886077 | controller | TASK [Include download_artifact role] ****************************************** 2026-02-28 03:51:22.886346 | controller | Saturday 28 February 2026 03:51:22 +0000 (0:00:00.071) 0:00:01.696 ***** 2026-02-28 03:51:23.122239 | controller | included: vexxhost.containers.download_artifact for controller => (item={'url': 'https://github.com/kubernetes-sigs/cluster-api/releases/download/v1.10.5/clusterctl-linux-amd64', 'checksum': '8da468c3482b2f45c872e87f5fefdc7d4cb583ac3a689234ecc1590f852b09df', 'dest': '/var/lib/downloads/clusterctl-1.10.5-linux-amd64', 'version': '1.10.5'}) 2026-02-28 03:51:23.122428 | controller | included: vexxhost.containers.download_artifact for controller => (item={'url': 'https://dl.k8s.io/release/v1.35.2/bin/linux/amd64/kubelet', 'checksum': '20887f461c0de96b0cb14c7af6b897f92d424ac078f8642f98e83ef52a0bf03e', 'dest': '/var/lib/downloads/kubelet-1.35.2-linux-amd64', 'version': '1.35.2'}) 2026-02-28 03:51:23.122656 | controller | included: vexxhost.containers.download_artifact for controller => (item={'url': 'https://dl.k8s.io/release/v1.35.2/bin/linux/amd64/kubeadm', 'checksum': 'a51cb85c70c98ec6868fd3413ac786af5fab4ce51438963752ec5f58e68e5452', 'dest': '/var/lib/downloads/kubeadm-1.35.2-linux-amd64', 'version': '1.35.2'}) 2026-02-28 03:51:23.122913 | controller | included: vexxhost.containers.download_artifact for controller => (item={'url': 'https://get.helm.sh/helm-v3.11.2-linux-amd64.tar.gz', 'checksum': '781d826daec584f9d50a01f0f7dadfd25a3312217a14aa2fbb85107b014ac8ca', 'dest': '/var/lib/downloads/helm-v3.11.2-linux-amd64.tar.gz', 'version': 'v3.11.2'}) 2026-02-28 03:51:23.123153 | controller | included: vexxhost.containers.download_artifact for controller => (item={'url': 'https://github.com/databus23/helm-diff/releases/download/v3.8.1/helm-diff-linux-amd64.tgz', 'checksum': 'f78867edfde60e2506e3228f706beaf96d1ae3ee5f169f42315acbd513794078', 'dest': '/var/lib/downloads/helm-diff-v3.8.1-linux-amd64.tgz', 'version': 'v3.8.1'}) 2026-02-28 03:51:23.123380 | controller | included: vexxhost.containers.download_artifact for controller => (item={'url': 'https://github.com/fluxcd/flux2/releases/download/v0.32.0/flux_0.32.0_linux_amd64.tar.gz', 'checksum': 'c94a42e96620848f9aed69a130c01b7d740412f6f2b3ad3c95fe23471f2b8e4e', 'dest': '/var/lib/downloads/flux-0.32.0-linux-amd64.tar.gz', 'version': '0.32.0'}) 2026-02-28 03:51:23.123616 | controller | included: vexxhost.containers.download_artifact for controller => (item={'url': 'https://dl.k8s.io/release/v1.35.2/bin/linux/amd64/kubectl', 'checksum': '924eb50779153f20cb668117d141440b95df2f325a64452d78dff9469145e277', 'dest': '/var/lib/downloads/kubectl-1.35.2-linux-amd64', 'version': '1.35.2'}) 2026-02-28 03:51:23.123840 | controller | 2026-02-28 03:51:23.124039 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-02-28 03:51:23.124210 | controller | Saturday 28 February 2026 03:51:23 +0000 (0:00:00.236) 0:00:01.932 ***** 2026-02-28 03:51:23.153948 | controller | skipping: [controller] 2026-02-28 03:51:23.154099 | controller | 2026-02-28 03:51:23.154267 | controller | TASK [vexxhost.containers.directory : Create directory (/var/lib/downloads)] *** 2026-02-28 03:51:23.154471 | controller | Saturday 28 February 2026 03:51:23 +0000 (0:00:00.031) 0:00:01.964 ***** 2026-02-28 03:51:23.802699 | controller | [WARNING]: Host 'controller' is using the discovered Python interpreter at '/usr/bin/python3.13', but future installation of another Python interpreter could cause a different interpreter to be discovered. See https://docs.ansible.com/ansible-core/2.20/reference_appendices/interpreter_discovery.html for more information. 2026-02-28 03:51:23.813455 | controller | changed: [controller] 2026-02-28 03:51:23.813621 | controller | 2026-02-28 03:51:23.813848 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-02-28 03:51:23.814024 | controller | Saturday 28 February 2026 03:51:23 +0000 (0:00:00.659) 0:00:02.624 ***** 2026-02-28 03:51:23.845368 | controller | ok: [controller] => { 2026-02-28 03:51:23.845591 | controller | "msg": "https://github.com/kubernetes-sigs/cluster-api/releases/download/v1.10.5/clusterctl-linux-amd64" 2026-02-28 03:51:23.845786 | controller | } 2026-02-28 03:51:23.845962 | controller | 2026-02-28 03:51:23.846165 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-02-28 03:51:23.846358 | controller | Saturday 28 February 2026 03:51:23 +0000 (0:00:00.032) 0:00:02.656 ***** 2026-02-28 03:51:25.105045 | controller | [WARNING]: Module remote_tmp /root/.ansible/tmp did not exist and was created with a mode of 0700, this may cause issues when running as another user. To avoid this, create the remote_tmp dir with the correct permissions manually 2026-02-28 03:51:25.112605 | controller | changed: [controller] 2026-02-28 03:51:25.112800 | controller | 2026-02-28 03:51:25.113013 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-02-28 03:51:25.113218 | controller | Saturday 28 February 2026 03:51:25 +0000 (0:00:01.266) 0:00:03.923 ***** 2026-02-28 03:51:25.148579 | controller | skipping: [controller] 2026-02-28 03:51:25.148761 | controller | 2026-02-28 03:51:25.148964 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-02-28 03:51:25.149158 | controller | Saturday 28 February 2026 03:51:25 +0000 (0:00:00.036) 0:00:03.959 ***** 2026-02-28 03:51:25.181400 | controller | skipping: [controller] 2026-02-28 03:51:25.181553 | controller | 2026-02-28 03:51:25.181747 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-02-28 03:51:25.181951 | controller | Saturday 28 February 2026 03:51:25 +0000 (0:00:00.032) 0:00:03.991 ***** 2026-02-28 03:51:25.216821 | controller | ok: [controller] => { 2026-02-28 03:51:25.217009 | controller | "msg": "https://dl.k8s.io/release/v1.35.2/bin/linux/amd64/kubelet" 2026-02-28 03:51:25.217191 | controller | } 2026-02-28 03:51:25.217360 | controller | 2026-02-28 03:51:25.217582 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-02-28 03:51:25.217771 | controller | Saturday 28 February 2026 03:51:25 +0000 (0:00:00.034) 0:00:04.026 ***** 2026-02-28 03:51:26.084138 | controller | changed: [controller] 2026-02-28 03:51:26.084233 | controller | 2026-02-28 03:51:26.084376 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-02-28 03:51:26.085757 | controller | Saturday 28 February 2026 03:51:26 +0000 (0:00:00.865) 0:00:04.892 ***** 2026-02-28 03:51:26.115044 | controller | skipping: [controller] 2026-02-28 03:51:26.115145 | controller | 2026-02-28 03:51:26.115261 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-02-28 03:51:26.115377 | controller | Saturday 28 February 2026 03:51:26 +0000 (0:00:00.033) 0:00:04.925 ***** 2026-02-28 03:51:26.145382 | controller | skipping: [controller] 2026-02-28 03:51:26.145467 | controller | 2026-02-28 03:51:26.145587 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-02-28 03:51:26.145706 | controller | Saturday 28 February 2026 03:51:26 +0000 (0:00:00.030) 0:00:04.956 ***** 2026-02-28 03:51:26.180066 | controller | ok: [controller] => { 2026-02-28 03:51:26.180149 | controller | "msg": "https://dl.k8s.io/release/v1.35.2/bin/linux/amd64/kubeadm" 2026-02-28 03:51:26.180238 | controller | } 2026-02-28 03:51:26.180322 | controller | 2026-02-28 03:51:26.180418 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-02-28 03:51:26.180523 | controller | Saturday 28 February 2026 03:51:26 +0000 (0:00:00.034) 0:00:04.990 ***** 2026-02-28 03:51:27.049373 | controller | changed: [controller] 2026-02-28 03:51:27.049534 | controller | 2026-02-28 03:51:27.049791 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-02-28 03:51:27.049948 | controller | Saturday 28 February 2026 03:51:27 +0000 (0:00:00.868) 0:00:05.859 ***** 2026-02-28 03:51:27.080951 | controller | skipping: [controller] 2026-02-28 03:51:27.081149 | controller | 2026-02-28 03:51:27.081360 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-02-28 03:51:27.081512 | controller | Saturday 28 February 2026 03:51:27 +0000 (0:00:00.032) 0:00:05.891 ***** 2026-02-28 03:51:27.111123 | controller | skipping: [controller] 2026-02-28 03:51:27.111272 | controller | 2026-02-28 03:51:27.111471 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-02-28 03:51:27.111695 | controller | Saturday 28 February 2026 03:51:27 +0000 (0:00:00.030) 0:00:05.921 ***** 2026-02-28 03:51:27.149206 | controller | ok: [controller] => { 2026-02-28 03:51:27.149427 | controller | "msg": "https://get.helm.sh/helm-v3.11.2-linux-amd64.tar.gz" 2026-02-28 03:51:27.149622 | controller | } 2026-02-28 03:51:27.149749 | controller | 2026-02-28 03:51:27.149960 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-02-28 03:51:27.150133 | controller | Saturday 28 February 2026 03:51:27 +0000 (0:00:00.037) 0:00:05.959 ***** 2026-02-28 03:51:27.759528 | controller | changed: [controller] 2026-02-28 03:51:27.759823 | controller | 2026-02-28 03:51:27.760116 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-02-28 03:51:27.760368 | controller | Saturday 28 February 2026 03:51:27 +0000 (0:00:00.610) 0:00:06.569 ***** 2026-02-28 03:51:27.791007 | controller | skipping: [controller] 2026-02-28 03:51:27.791221 | controller | 2026-02-28 03:51:27.791479 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-02-28 03:51:27.791781 | controller | Saturday 28 February 2026 03:51:27 +0000 (0:00:00.031) 0:00:06.601 ***** 2026-02-28 03:51:27.824704 | controller | skipping: [controller] 2026-02-28 03:51:27.824843 | controller | 2026-02-28 03:51:27.825087 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-02-28 03:51:27.825237 | controller | Saturday 28 February 2026 03:51:27 +0000 (0:00:00.033) 0:00:06.635 ***** 2026-02-28 03:51:27.861674 | controller | ok: [controller] => { 2026-02-28 03:51:27.861919 | controller | "msg": "https://github.com/databus23/helm-diff/releases/download/v3.8.1/helm-diff-linux-amd64.tgz" 2026-02-28 03:51:27.862127 | controller | } 2026-02-28 03:51:27.862256 | controller | 2026-02-28 03:51:27.862512 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-02-28 03:51:27.862655 | controller | Saturday 28 February 2026 03:51:27 +0000 (0:00:00.036) 0:00:06.672 ***** 2026-02-28 03:51:28.606636 | controller | changed: [controller] 2026-02-28 03:51:28.606812 | controller | 2026-02-28 03:51:28.607023 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-02-28 03:51:28.607224 | controller | Saturday 28 February 2026 03:51:28 +0000 (0:00:00.744) 0:00:07.416 ***** 2026-02-28 03:51:28.639808 | controller | skipping: [controller] 2026-02-28 03:51:28.640009 | controller | 2026-02-28 03:51:28.640272 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-02-28 03:51:28.640496 | controller | Saturday 28 February 2026 03:51:28 +0000 (0:00:00.033) 0:00:07.450 ***** 2026-02-28 03:51:28.674716 | controller | skipping: [controller] 2026-02-28 03:51:28.674884 | controller | 2026-02-28 03:51:28.675084 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-02-28 03:51:28.675277 | controller | Saturday 28 February 2026 03:51:28 +0000 (0:00:00.035) 0:00:07.485 ***** 2026-02-28 03:51:28.710376 | controller | ok: [controller] => { 2026-02-28 03:51:28.710581 | controller | "msg": "https://github.com/fluxcd/flux2/releases/download/v0.32.0/flux_0.32.0_linux_amd64.tar.gz" 2026-02-28 03:51:28.710762 | controller | } 2026-02-28 03:51:28.710931 | controller | 2026-02-28 03:51:28.711162 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-02-28 03:51:28.711356 | controller | Saturday 28 February 2026 03:51:28 +0000 (0:00:00.035) 0:00:07.520 ***** 2026-02-28 03:51:29.363272 | controller | changed: [controller] 2026-02-28 03:51:29.363430 | controller | 2026-02-28 03:51:29.363699 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-02-28 03:51:29.363921 | controller | Saturday 28 February 2026 03:51:29 +0000 (0:00:00.652) 0:00:08.173 ***** 2026-02-28 03:51:29.389101 | controller | skipping: [controller] 2026-02-28 03:51:29.389261 | controller | 2026-02-28 03:51:29.389453 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-02-28 03:51:29.389638 | controller | Saturday 28 February 2026 03:51:29 +0000 (0:00:00.026) 0:00:08.199 ***** 2026-02-28 03:51:29.422371 | controller | skipping: [controller] 2026-02-28 03:51:29.422481 | controller | 2026-02-28 03:51:29.422668 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-02-28 03:51:29.422884 | controller | Saturday 28 February 2026 03:51:29 +0000 (0:00:00.032) 0:00:08.232 ***** 2026-02-28 03:51:29.450883 | controller | ok: [controller] => { 2026-02-28 03:51:29.451071 | controller | "msg": "https://dl.k8s.io/release/v1.35.2/bin/linux/amd64/kubectl" 2026-02-28 03:51:29.451256 | controller | } 2026-02-28 03:51:29.451441 | controller | 2026-02-28 03:51:29.451625 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-02-28 03:51:29.451858 | controller | Saturday 28 February 2026 03:51:29 +0000 (0:00:00.029) 0:00:08.261 ***** 2026-02-28 03:51:30.361342 | controller | changed: [controller] 2026-02-28 03:51:30.361596 | controller | 2026-02-28 03:51:30.361876 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-02-28 03:51:30.362135 | controller | Saturday 28 February 2026 03:51:30 +0000 (0:00:00.910) 0:00:09.171 ***** 2026-02-28 03:51:30.389344 | controller | skipping: [controller] 2026-02-28 03:51:30.389531 | controller | 2026-02-28 03:51:30.389731 | controller | PLAY RECAP ********************************************************************* 2026-02-28 03:51:30.389951 | controller | controller : ok=28 changed=8 unreachable=0 failed=0 skipped=14 rescued=0 ignored=0 2026-02-28 03:51:30.390126 | controller | 2026-02-28 03:51:30.390296 | controller | 2026-02-28 03:51:30.390665 | controller | TASKS RECAP ******************************************************************** 2026-02-28 03:51:30.390866 | controller | Saturday 28 February 2026 03:51:30 +0000 (0:00:00.028) 0:00:09.200 ***** 2026-02-28 03:51:30.391047 | controller | =============================================================================== 2026-02-28 03:51:30.391241 | controller | vexxhost.containers.download_artifact : Download item ------------------- 1.27s 2026-02-28 03:51:30.391449 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.91s 2026-02-28 03:51:30.391678 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.87s 2026-02-28 03:51:30.391857 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.87s 2026-02-28 03:51:30.392048 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.74s 2026-02-28 03:51:30.392237 | controller | vexxhost.containers.directory : Create directory (/var/lib/downloads) --- 0.66s 2026-02-28 03:51:30.392425 | controller | Gather minimal facts ---------------------------------------------------- 0.65s 2026-02-28 03:51:30.392615 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.65s 2026-02-28 03:51:30.392803 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.61s 2026-02-28 03:51:30.393026 | controller | Find all subdirectories in the role location ---------------------------- 0.40s 2026-02-28 03:51:30.393198 | controller | Select only defaults/ directories and load vars ------------------------- 0.29s 2026-02-28 03:51:30.393384 | controller | Include download_artifact role ------------------------------------------ 0.24s 2026-02-28 03:51:30.393578 | controller | Find all components with checksums and get latest versions (CI) --------- 0.15s 2026-02-28 03:51:30.393766 | controller | Filter checksums to keep only latest versions (CI) ---------------------- 0.10s 2026-02-28 03:51:30.393955 | controller | Generate list of all binaries for all roles ----------------------------- 0.07s 2026-02-28 03:51:30.394146 | controller | vexxhost.containers.download_artifact : Starting download of file ------- 0.04s 2026-02-28 03:51:30.394333 | controller | vexxhost.containers.download_artifact : Starting download of file ------- 0.04s 2026-02-28 03:51:30.394523 | controller | vexxhost.containers.download_artifact : Extract archive ----------------- 0.04s 2026-02-28 03:51:30.394713 | controller | vexxhost.containers.download_artifact : Starting download of file ------- 0.04s 2026-02-28 03:51:30.394903 | controller | vexxhost.containers.package : Update state for tar ---------------------- 0.04s 2026-02-28 03:51:30.506080 | controller | INFO [download-binaries > converge] Executed: Successful 2026-02-28 03:51:30.515501 | controller | INFO [download-binaries > idempotence] Executing 2026-02-28 03:51:31.313845 | controller | 2026-02-28 03:51:31.314046 | controller | PLAY [Download all binaries required at runtime for ansible-collection-kubernetes] *** 2026-02-28 03:51:31.314288 | controller | 2026-02-28 03:51:31.314674 | controller | TASK [Gather minimal facts] **************************************************** 2026-02-28 03:51:31.314788 | controller | Saturday 28 February 2026 03:51:31 +0000 (0:00:00.012) 0:00:00.012 ***** 2026-02-28 03:51:31.965802 | controller | ok: [controller -> localhost] 2026-02-28 03:51:31.965883 | controller | 2026-02-28 03:51:31.966230 | controller | TASK [Find all subdirectories in the role location] **************************** 2026-02-28 03:51:31.966474 | controller | Saturday 28 February 2026 03:51:31 +0000 (0:00:00.651) 0:00:00.664 ***** 2026-02-28 03:51:32.374760 | controller | ok: [controller -> localhost] 2026-02-28 03:51:32.374901 | controller | 2026-02-28 03:51:32.375139 | controller | TASK [Select only defaults/ directories and load vars] ************************* 2026-02-28 03:51:32.375387 | controller | Saturday 28 February 2026 03:51:32 +0000 (0:00:00.409) 0:00:01.074 ***** 2026-02-28 03:51:32.663323 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/cilium/defaults) 2026-02-28 03:51:32.663461 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kubernetes/defaults) 2026-02-28 03:51:32.663670 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/clusterctl/defaults) 2026-02-28 03:51:32.663978 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kubelet/defaults) 2026-02-28 03:51:32.664183 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kubeadm/defaults) 2026-02-28 03:51:32.664390 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/upload_helm_chart/defaults) 2026-02-28 03:51:32.664596 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/openstack_resource_controller/defaults) 2026-02-28 03:51:32.664800 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/helm/defaults) 2026-02-28 03:51:32.665004 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/keepalived/defaults) 2026-02-28 03:51:32.665195 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/flux/defaults) 2026-02-28 03:51:32.665419 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/cert_manager/defaults) 2026-02-28 03:51:32.665611 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kube_vip/defaults) 2026-02-28 03:51:32.665818 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/haproxy/defaults) 2026-02-28 03:51:32.666046 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kubectl/defaults) 2026-02-28 03:51:32.666279 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/cluster_api/defaults) 2026-02-28 03:51:32.666425 | controller | 2026-02-28 03:51:32.666623 | controller | TASK [Find all components with checksums and get latest versions (CI)] ********* 2026-02-28 03:51:32.666813 | controller | Saturday 28 February 2026 03:51:32 +0000 (0:00:00.288) 0:00:01.362 ***** 2026-02-28 03:51:32.787770 | controller | ok: [controller -> localhost] => (item=clusterctl_checksums) 2026-02-28 03:51:32.787947 | controller | ok: [controller -> localhost] => (item=kubelet_checksums) 2026-02-28 03:51:32.788135 | controller | ok: [controller -> localhost] => (item=kubeadm_checksums) 2026-02-28 03:51:32.788336 | controller | ok: [controller -> localhost] => (item=helm_checksums) 2026-02-28 03:51:32.788522 | controller | ok: [controller -> localhost] => (item=helm_diff_checksums) 2026-02-28 03:51:32.788712 | controller | ok: [controller -> localhost] => (item=flux_checksums) 2026-02-28 03:51:32.788891 | controller | ok: [controller -> localhost] => (item=kubectl_checksums) 2026-02-28 03:51:32.789119 | controller | 2026-02-28 03:51:32.789299 | controller | TASK [Filter checksums to keep only latest versions (CI)] ********************** 2026-02-28 03:51:32.789491 | controller | Saturday 28 February 2026 03:51:32 +0000 (0:00:00.124) 0:00:01.486 ***** 2026-02-28 03:51:32.881729 | controller | ok: [controller -> localhost] => (item=clusterctl_checksums) 2026-02-28 03:51:32.881899 | controller | ok: [controller -> localhost] => (item=kubelet_checksums) 2026-02-28 03:51:32.882094 | controller | ok: [controller -> localhost] => (item=kubeadm_checksums) 2026-02-28 03:51:32.882285 | controller | ok: [controller -> localhost] => (item=helm_checksums) 2026-02-28 03:51:32.882483 | controller | ok: [controller -> localhost] => (item=helm_diff_checksums) 2026-02-28 03:51:32.882674 | controller | ok: [controller -> localhost] => (item=flux_checksums) 2026-02-28 03:51:32.882852 | controller | ok: [controller -> localhost] => (item=kubectl_checksums) 2026-02-28 03:51:32.883026 | controller | 2026-02-28 03:51:32.883219 | controller | TASK [Generate list of all binaries for all roles] ***************************** 2026-02-28 03:51:32.883409 | controller | Saturday 28 February 2026 03:51:32 +0000 (0:00:00.093) 0:00:01.580 ***** 2026-02-28 03:51:32.950070 | controller | ok: [controller -> localhost] 2026-02-28 03:51:32.950258 | controller | 2026-02-28 03:51:32.950461 | controller | TASK [Include download_artifact role] ****************************************** 2026-02-28 03:51:32.950664 | controller | Saturday 28 February 2026 03:51:32 +0000 (0:00:00.068) 0:00:01.649 ***** 2026-02-28 03:51:33.136471 | controller | included: vexxhost.containers.download_artifact for controller => (item={'url': 'https://github.com/kubernetes-sigs/cluster-api/releases/download/v1.10.5/clusterctl-linux-amd64', 'checksum': '8da468c3482b2f45c872e87f5fefdc7d4cb583ac3a689234ecc1590f852b09df', 'dest': '/var/lib/downloads/clusterctl-1.10.5-linux-amd64', 'version': '1.10.5'}) 2026-02-28 03:51:33.136563 | controller | included: vexxhost.containers.download_artifact for controller => (item={'url': 'https://dl.k8s.io/release/v1.35.2/bin/linux/amd64/kubelet', 'checksum': '20887f461c0de96b0cb14c7af6b897f92d424ac078f8642f98e83ef52a0bf03e', 'dest': '/var/lib/downloads/kubelet-1.35.2-linux-amd64', 'version': '1.35.2'}) 2026-02-28 03:51:33.136718 | controller | included: vexxhost.containers.download_artifact for controller => (item={'url': 'https://dl.k8s.io/release/v1.35.2/bin/linux/amd64/kubeadm', 'checksum': 'a51cb85c70c98ec6868fd3413ac786af5fab4ce51438963752ec5f58e68e5452', 'dest': '/var/lib/downloads/kubeadm-1.35.2-linux-amd64', 'version': '1.35.2'}) 2026-02-28 03:51:33.136863 | controller | included: vexxhost.containers.download_artifact for controller => (item={'url': 'https://get.helm.sh/helm-v3.11.2-linux-amd64.tar.gz', 'checksum': '781d826daec584f9d50a01f0f7dadfd25a3312217a14aa2fbb85107b014ac8ca', 'dest': '/var/lib/downloads/helm-v3.11.2-linux-amd64.tar.gz', 'version': 'v3.11.2'}) 2026-02-28 03:51:33.137002 | controller | included: vexxhost.containers.download_artifact for controller => (item={'url': 'https://github.com/databus23/helm-diff/releases/download/v3.8.1/helm-diff-linux-amd64.tgz', 'checksum': 'f78867edfde60e2506e3228f706beaf96d1ae3ee5f169f42315acbd513794078', 'dest': '/var/lib/downloads/helm-diff-v3.8.1-linux-amd64.tgz', 'version': 'v3.8.1'}) 2026-02-28 03:51:33.137151 | controller | included: vexxhost.containers.download_artifact for controller => (item={'url': 'https://github.com/fluxcd/flux2/releases/download/v0.32.0/flux_0.32.0_linux_amd64.tar.gz', 'checksum': 'c94a42e96620848f9aed69a130c01b7d740412f6f2b3ad3c95fe23471f2b8e4e', 'dest': '/var/lib/downloads/flux-0.32.0-linux-amd64.tar.gz', 'version': '0.32.0'}) 2026-02-28 03:51:33.137273 | controller | included: vexxhost.containers.download_artifact for controller => (item={'url': 'https://dl.k8s.io/release/v1.35.2/bin/linux/amd64/kubectl', 'checksum': '924eb50779153f20cb668117d141440b95df2f325a64452d78dff9469145e277', 'dest': '/var/lib/downloads/kubectl-1.35.2-linux-amd64', 'version': '1.35.2'}) 2026-02-28 03:51:33.137403 | controller | 2026-02-28 03:51:33.137523 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-02-28 03:51:33.137634 | controller | Saturday 28 February 2026 03:51:33 +0000 (0:00:00.185) 0:00:01.835 ***** 2026-02-28 03:51:33.170194 | controller | skipping: [controller] 2026-02-28 03:51:33.170344 | controller | 2026-02-28 03:51:33.170568 | controller | TASK [vexxhost.containers.directory : Create directory (/var/lib/downloads)] *** 2026-02-28 03:51:33.170771 | controller | Saturday 28 February 2026 03:51:33 +0000 (0:00:00.034) 0:00:01.869 ***** 2026-02-28 03:51:33.634746 | controller | [WARNING]: Host 'controller' is using the discovered Python interpreter at '/usr/bin/python3.13', but future installation of another Python interpreter could cause a different interpreter to be discovered. See https://docs.ansible.com/ansible-core/2.20/reference_appendices/interpreter_discovery.html for more information. 2026-02-28 03:51:33.643466 | controller | ok: [controller] 2026-02-28 03:51:33.643676 | controller | 2026-02-28 03:51:33.643941 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-02-28 03:51:33.644137 | controller | Saturday 28 February 2026 03:51:33 +0000 (0:00:00.473) 0:00:02.342 ***** 2026-02-28 03:51:33.680318 | controller | ok: [controller] => { 2026-02-28 03:51:33.680530 | controller | "msg": "https://github.com/kubernetes-sigs/cluster-api/releases/download/v1.10.5/clusterctl-linux-amd64" 2026-02-28 03:51:33.680722 | controller | } 2026-02-28 03:51:33.680899 | controller | 2026-02-28 03:51:33.681100 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-02-28 03:51:33.681296 | controller | Saturday 28 February 2026 03:51:33 +0000 (0:00:00.036) 0:00:02.378 ***** 2026-02-28 03:51:34.252397 | controller | ok: [controller] 2026-02-28 03:51:34.252510 | controller | 2026-02-28 03:51:34.252723 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-02-28 03:51:34.252939 | controller | Saturday 28 February 2026 03:51:34 +0000 (0:00:00.572) 0:00:02.951 ***** 2026-02-28 03:51:34.283040 | controller | skipping: [controller] 2026-02-28 03:51:34.283181 | controller | 2026-02-28 03:51:34.283407 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-02-28 03:51:34.283612 | controller | Saturday 28 February 2026 03:51:34 +0000 (0:00:00.031) 0:00:02.982 ***** 2026-02-28 03:51:34.314827 | controller | skipping: [controller] 2026-02-28 03:51:34.314961 | controller | 2026-02-28 03:51:34.315176 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-02-28 03:51:34.315372 | controller | Saturday 28 February 2026 03:51:34 +0000 (0:00:00.031) 0:00:03.014 ***** 2026-02-28 03:51:34.351172 | controller | ok: [controller] => { 2026-02-28 03:51:34.351320 | controller | "msg": "https://dl.k8s.io/release/v1.35.2/bin/linux/amd64/kubelet" 2026-02-28 03:51:34.351551 | controller | } 2026-02-28 03:51:34.351681 | controller | 2026-02-28 03:51:34.352014 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-02-28 03:51:34.352141 | controller | Saturday 28 February 2026 03:51:34 +0000 (0:00:00.036) 0:00:03.050 ***** 2026-02-28 03:51:34.767253 | controller | ok: [controller] 2026-02-28 03:51:34.767371 | controller | 2026-02-28 03:51:34.767586 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-02-28 03:51:34.767872 | controller | Saturday 28 February 2026 03:51:34 +0000 (0:00:00.415) 0:00:03.466 ***** 2026-02-28 03:51:34.797124 | controller | skipping: [controller] 2026-02-28 03:51:34.797352 | controller | 2026-02-28 03:51:34.797613 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-02-28 03:51:34.797835 | controller | Saturday 28 February 2026 03:51:34 +0000 (0:00:00.029) 0:00:03.496 ***** 2026-02-28 03:51:34.827261 | controller | skipping: [controller] 2026-02-28 03:51:34.827389 | controller | 2026-02-28 03:51:34.827589 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-02-28 03:51:34.827893 | controller | Saturday 28 February 2026 03:51:34 +0000 (0:00:00.030) 0:00:03.526 ***** 2026-02-28 03:51:34.863605 | controller | ok: [controller] => { 2026-02-28 03:51:34.863780 | controller | "msg": "https://dl.k8s.io/release/v1.35.2/bin/linux/amd64/kubeadm" 2026-02-28 03:51:34.863955 | controller | } 2026-02-28 03:51:34.864165 | controller | 2026-02-28 03:51:34.864410 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-02-28 03:51:34.864540 | controller | Saturday 28 February 2026 03:51:34 +0000 (0:00:00.036) 0:00:03.562 ***** 2026-02-28 03:51:35.320175 | controller | ok: [controller] 2026-02-28 03:51:35.320318 | controller | 2026-02-28 03:51:35.320526 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-02-28 03:51:35.320721 | controller | Saturday 28 February 2026 03:51:35 +0000 (0:00:00.456) 0:00:04.018 ***** 2026-02-28 03:51:35.356694 | controller | skipping: [controller] 2026-02-28 03:51:35.356872 | controller | 2026-02-28 03:51:35.357080 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-02-28 03:51:35.357276 | controller | Saturday 28 February 2026 03:51:35 +0000 (0:00:00.037) 0:00:04.056 ***** 2026-02-28 03:51:35.387400 | controller | skipping: [controller] 2026-02-28 03:51:35.387560 | controller | 2026-02-28 03:51:35.387800 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-02-28 03:51:35.387996 | controller | Saturday 28 February 2026 03:51:35 +0000 (0:00:00.030) 0:00:04.086 ***** 2026-02-28 03:51:35.428037 | controller | ok: [controller] => { 2026-02-28 03:51:35.428248 | controller | "msg": "https://get.helm.sh/helm-v3.11.2-linux-amd64.tar.gz" 2026-02-28 03:51:35.428392 | controller | } 2026-02-28 03:51:35.428564 | controller | 2026-02-28 03:51:35.428762 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-02-28 03:51:35.428992 | controller | Saturday 28 February 2026 03:51:35 +0000 (0:00:00.040) 0:00:04.127 ***** 2026-02-28 03:51:35.822244 | controller | ok: [controller] 2026-02-28 03:51:35.822370 | controller | 2026-02-28 03:51:35.822567 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-02-28 03:51:35.822755 | controller | Saturday 28 February 2026 03:51:35 +0000 (0:00:00.394) 0:00:04.521 ***** 2026-02-28 03:51:35.849607 | controller | skipping: [controller] 2026-02-28 03:51:35.849788 | controller | 2026-02-28 03:51:35.849988 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-02-28 03:51:35.850181 | controller | Saturday 28 February 2026 03:51:35 +0000 (0:00:00.027) 0:00:04.548 ***** 2026-02-28 03:51:35.880362 | controller | skipping: [controller] 2026-02-28 03:51:35.880544 | controller | 2026-02-28 03:51:35.880741 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-02-28 03:51:35.880935 | controller | Saturday 28 February 2026 03:51:35 +0000 (0:00:00.030) 0:00:04.579 ***** 2026-02-28 03:51:35.918821 | controller | ok: [controller] => { 2026-02-28 03:51:35.919037 | controller | "msg": "https://github.com/databus23/helm-diff/releases/download/v3.8.1/helm-diff-linux-amd64.tgz" 2026-02-28 03:51:35.919222 | controller | } 2026-02-28 03:51:35.919402 | controller | 2026-02-28 03:51:35.919591 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-02-28 03:51:35.919836 | controller | Saturday 28 February 2026 03:51:35 +0000 (0:00:00.037) 0:00:04.617 ***** 2026-02-28 03:51:36.338316 | controller | ok: [controller] 2026-02-28 03:51:36.338358 | controller | 2026-02-28 03:51:36.338367 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-02-28 03:51:36.338376 | controller | Saturday 28 February 2026 03:51:36 +0000 (0:00:00.419) 0:00:05.036 ***** 2026-02-28 03:51:36.371938 | controller | skipping: [controller] 2026-02-28 03:51:36.372000 | controller | 2026-02-28 03:51:36.372146 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-02-28 03:51:36.372277 | controller | Saturday 28 February 2026 03:51:36 +0000 (0:00:00.032) 0:00:05.068 ***** 2026-02-28 03:51:36.403073 | controller | skipping: [controller] 2026-02-28 03:51:36.403131 | controller | 2026-02-28 03:51:36.403194 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-02-28 03:51:36.403289 | controller | Saturday 28 February 2026 03:51:36 +0000 (0:00:00.033) 0:00:05.102 ***** 2026-02-28 03:51:36.439798 | controller | ok: [controller] => { 2026-02-28 03:51:36.439892 | controller | "msg": "https://github.com/fluxcd/flux2/releases/download/v0.32.0/flux_0.32.0_linux_amd64.tar.gz" 2026-02-28 03:51:36.439971 | controller | } 2026-02-28 03:51:36.440315 | controller | 2026-02-28 03:51:36.440341 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-02-28 03:51:36.440350 | controller | Saturday 28 February 2026 03:51:36 +0000 (0:00:00.036) 0:00:05.139 ***** 2026-02-28 03:51:36.827412 | controller | ok: [controller] 2026-02-28 03:51:36.827474 | controller | 2026-02-28 03:51:36.827601 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-02-28 03:51:36.827822 | controller | Saturday 28 February 2026 03:51:36 +0000 (0:00:00.386) 0:00:05.525 ***** 2026-02-28 03:51:36.859334 | controller | skipping: [controller] 2026-02-28 03:51:36.859443 | controller | 2026-02-28 03:51:36.859460 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-02-28 03:51:36.859578 | controller | Saturday 28 February 2026 03:51:36 +0000 (0:00:00.032) 0:00:05.558 ***** 2026-02-28 03:51:36.892031 | controller | skipping: [controller] 2026-02-28 03:51:36.892104 | controller | 2026-02-28 03:51:36.892198 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-02-28 03:51:36.892318 | controller | Saturday 28 February 2026 03:51:36 +0000 (0:00:00.030) 0:00:05.588 ***** 2026-02-28 03:51:36.928323 | controller | ok: [controller] => { 2026-02-28 03:51:36.928504 | controller | "msg": "https://dl.k8s.io/release/v1.35.2/bin/linux/amd64/kubectl" 2026-02-28 03:51:36.928688 | controller | } 2026-02-28 03:51:36.928859 | controller | 2026-02-28 03:51:36.929057 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-02-28 03:51:36.929249 | controller | Saturday 28 February 2026 03:51:36 +0000 (0:00:00.038) 0:00:05.627 ***** 2026-02-28 03:51:37.344879 | controller | ok: [controller] 2026-02-28 03:51:37.344955 | controller | 2026-02-28 03:51:37.344965 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-02-28 03:51:37.345072 | controller | Saturday 28 February 2026 03:51:37 +0000 (0:00:00.416) 0:00:06.044 ***** 2026-02-28 03:51:37.379733 | controller | skipping: [controller] 2026-02-28 03:51:37.379783 | controller | 2026-02-28 03:51:37.379793 | controller | PLAY RECAP ********************************************************************* 2026-02-28 03:51:37.379802 | controller | controller : ok=28 changed=0 unreachable=0 failed=0 skipped=14 rescued=0 ignored=0 2026-02-28 03:51:37.379810 | controller | 2026-02-28 03:51:37.379817 | controller | 2026-02-28 03:51:37.379824 | controller | TASKS RECAP ******************************************************************** 2026-02-28 03:51:37.379832 | controller | Saturday 28 February 2026 03:51:37 +0000 (0:00:00.030) 0:00:06.074 ***** 2026-02-28 03:51:37.379839 | controller | =============================================================================== 2026-02-28 03:51:37.379846 | controller | Gather minimal facts ---------------------------------------------------- 0.65s 2026-02-28 03:51:37.379853 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.57s 2026-02-28 03:51:37.379861 | controller | vexxhost.containers.directory : Create directory (/var/lib/downloads) --- 0.47s 2026-02-28 03:51:37.379868 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.46s 2026-02-28 03:51:37.379875 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.42s 2026-02-28 03:51:37.379881 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.42s 2026-02-28 03:51:37.379888 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.42s 2026-02-28 03:51:37.379896 | controller | Find all subdirectories in the role location ---------------------------- 0.41s 2026-02-28 03:51:37.379903 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.39s 2026-02-28 03:51:37.380236 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.39s 2026-02-28 03:51:37.380588 | controller | Select only defaults/ directories and load vars ------------------------- 0.29s 2026-02-28 03:51:37.380864 | controller | Include download_artifact role ------------------------------------------ 0.19s 2026-02-28 03:51:37.381067 | controller | Find all components with checksums and get latest versions (CI) --------- 0.12s 2026-02-28 03:51:37.381242 | controller | Filter checksums to keep only latest versions (CI) ---------------------- 0.09s 2026-02-28 03:51:37.381396 | controller | Generate list of all binaries for all roles ----------------------------- 0.07s 2026-02-28 03:51:37.381562 | controller | vexxhost.containers.download_artifact : Starting download of file ------- 0.04s 2026-02-28 03:51:37.381716 | controller | vexxhost.containers.download_artifact : Starting download of file ------- 0.04s 2026-02-28 03:51:37.381871 | controller | vexxhost.containers.download_artifact : Starting download of file ------- 0.04s 2026-02-28 03:51:37.382024 | controller | vexxhost.containers.download_artifact : Extract archive ----------------- 0.04s 2026-02-28 03:51:37.382177 | controller | vexxhost.containers.download_artifact : Starting download of file ------- 0.04s 2026-02-28 03:51:37.483838 | controller | INFO [download-binaries > idempotence] Executed: Successful 2026-02-28 03:51:37.494900 | controller | INFO [download-binaries > side_effect] Executing 2026-02-28 03:51:37.495250 | controller | WARNING [download-binaries > side_effect] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-02-28 03:51:37.500690 | controller | INFO [download-binaries > verify] Executing 2026-02-28 03:51:38.316161 | controller | 2026-02-28 03:51:38.316379 | controller | PLAY [Verify] ****************************************************************** 2026-02-28 03:51:38.316561 | controller | 2026-02-28 03:51:38.316752 | controller | TASK [Gathering Facts] ********************************************************* 2026-02-28 03:51:38.316919 | controller | Saturday 28 February 2026 03:51:38 +0000 (0:00:00.015) 0:00:00.015 ***** 2026-02-28 03:51:39.375914 | controller | [WARNING]: Host 'controller' is using the discovered Python interpreter at '/usr/bin/python3.13', but future installation of another Python interpreter could cause a different interpreter to be discovered. See https://docs.ansible.com/ansible-core/2.20/reference_appendices/interpreter_discovery.html for more information. 2026-02-28 03:51:39.381440 | controller | ok: [controller] 2026-02-28 03:51:39.381683 | controller | 2026-02-28 03:51:39.381929 | controller | TASK [Stat target dir] ********************************************************* 2026-02-28 03:51:39.382173 | controller | Saturday 28 February 2026 03:51:39 +0000 (0:00:01.065) 0:00:01.081 ***** 2026-02-28 03:51:39.780931 | controller | ok: [controller] 2026-02-28 03:51:39.781202 | controller | 2026-02-28 03:51:39.781454 | controller | TASK [Assert that target dir is created] *************************************** 2026-02-28 03:51:39.781702 | controller | Saturday 28 February 2026 03:51:39 +0000 (0:00:00.398) 0:00:01.479 ***** 2026-02-28 03:51:39.813818 | controller | ok: [controller] => { 2026-02-28 03:51:39.814088 | controller | "changed": false, 2026-02-28 03:51:39.814335 | controller | "msg": "All assertions passed" 2026-02-28 03:51:39.814567 | controller | } 2026-02-28 03:51:39.814788 | controller | 2026-02-28 03:51:39.815031 | controller | TASK [Find target files] ******************************************************* 2026-02-28 03:51:39.815274 | controller | Saturday 28 February 2026 03:51:39 +0000 (0:00:00.033) 0:00:01.513 ***** 2026-02-28 03:51:40.203280 | controller | ok: [controller] 2026-02-28 03:51:40.203548 | controller | 2026-02-28 03:51:40.203847 | controller | TASK [Assert that some files were downloaded] ********************************** 2026-02-28 03:51:40.204096 | controller | Saturday 28 February 2026 03:51:40 +0000 (0:00:00.389) 0:00:01.902 ***** 2026-02-28 03:51:40.229207 | controller | ok: [controller] => { 2026-02-28 03:51:40.229501 | controller | "changed": false, 2026-02-28 03:51:40.229757 | controller | "msg": "All assertions passed" 2026-02-28 03:51:40.229996 | controller | } 2026-02-28 03:51:40.230251 | controller | 2026-02-28 03:51:40.230514 | controller | PLAY RECAP ********************************************************************* 2026-02-28 03:51:40.230780 | controller | controller : ok=5 changed=0 unreachable=0 failed=0 skipped=0 rescued=0 ignored=0 2026-02-28 03:51:40.231005 | controller | 2026-02-28 03:51:40.231226 | controller | 2026-02-28 03:51:40.231487 | controller | TASKS RECAP ******************************************************************** 2026-02-28 03:51:40.231772 | controller | Saturday 28 February 2026 03:51:40 +0000 (0:00:00.026) 0:00:01.929 ***** 2026-02-28 03:51:40.232007 | controller | =============================================================================== 2026-02-28 03:51:40.232249 | controller | Gathering Facts --------------------------------------------------------- 1.07s 2026-02-28 03:51:40.232515 | controller | Stat target dir --------------------------------------------------------- 0.40s 2026-02-28 03:51:40.232771 | controller | Find target files ------------------------------------------------------- 0.39s 2026-02-28 03:51:40.233010 | controller | Assert that target dir is created --------------------------------------- 0.03s 2026-02-28 03:51:40.233254 | controller | Assert that some files were downloaded ---------------------------------- 0.03s 2026-02-28 03:51:40.319175 | controller | INFO [download-binaries > verify] Executed: Successful 2026-02-28 03:51:40.332124 | controller | INFO [download-binaries > cleanup] Executing 2026-02-28 03:51:40.332836 | controller | WARNING [download-binaries > cleanup] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-02-28 03:51:40.339409 | controller | INFO [download-binaries > destroy] Executing 2026-02-28 03:51:40.339506 | controller | WARNING [download-binaries > destroy] Skipping, '--destroy=never' requested. 2026-02-28 03:51:40.339620 | controller | INFO [download-binaries > destroy] Executed: Successful 2026-02-28 03:51:40.339913 | controller | WARNING Molecule executed 1 scenario (1 missing files) 2026-02-28 03:51:40.464648 | controller | ok: Runtime: 0:00:41.148032 2026-02-28 03:51:40.471043 | 2026-02-28 03:51:40.471095 | PLAY RECAP 2026-02-28 03:51:40.471143 | controller | ok: 3 changed: 3 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-02-28 03:51:40.471165 | 2026-02-28 03:51:40.614747 | RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/run.yaml@main] 2026-02-28 03:51:40.617507 | POST-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post.yaml@main] 2026-02-28 03:51:41.200059 | 2026-02-28 03:51:41.201066 | PLAY [all] 2026-02-28 03:51:41.213047 | 2026-02-28 03:51:41.213136 | TASK [fetch-output : Set log path for multiple nodes] 2026-02-28 03:51:41.258679 | controller | skipping: Conditional result was False 2026-02-28 03:51:41.267770 | 2026-02-28 03:51:41.267939 | TASK [fetch-output : Set log path for single node] 2026-02-28 03:51:41.312767 | controller | ok 2026-02-28 03:51:41.317746 | 2026-02-28 03:51:41.317838 | LOOP [fetch-output : Ensure local output dirs] 2026-02-28 03:51:41.681310 | controller -> localhost | ok: "/var/lib/zuul/builds/fe3dbc6bcdde425ba147a39116fabd22/work/logs" 2026-02-28 03:51:41.878954 | controller -> localhost | changed: "/var/lib/zuul/builds/fe3dbc6bcdde425ba147a39116fabd22/work/artifacts" 2026-02-28 03:51:42.081134 | controller -> localhost | changed: "/var/lib/zuul/builds/fe3dbc6bcdde425ba147a39116fabd22/work/docs" 2026-02-28 03:51:42.096550 | 2026-02-28 03:51:42.096764 | LOOP [fetch-output : Collect logs, artifacts and docs] 2026-02-28 03:51:42.744558 | controller | changed: .d..t...... ./ 2026-02-28 03:51:42.744851 | controller | changed: All items complete 2026-02-28 03:51:42.744889 | 2026-02-28 03:51:43.251188 | controller | changed: .d..t...... ./ 2026-02-28 03:51:43.736153 | controller | changed: .d..t...... ./ 2026-02-28 03:51:43.759613 | 2026-02-28 03:51:43.759702 | LOOP [merge-output-to-logs : Move artifacts and docs to logs dir] 2026-02-28 03:51:44.186244 | controller -> localhost | ok: Item: artifacts Runtime: 0:00:00.007329 2026-02-28 03:51:44.419693 | controller -> localhost | ok: Item: docs Runtime: 0:00:00.008115 2026-02-28 03:51:44.440077 | 2026-02-28 03:51:44.440226 | PLAY [all] 2026-02-28 03:51:44.445484 | 2026-02-28 03:51:44.445566 | TASK [remove-build-sshkey : Remove the build SSH key from all nodes] 2026-02-28 03:51:44.883085 | controller | changed 2026-02-28 03:51:44.890086 | 2026-02-28 03:51:44.890139 | PLAY RECAP 2026-02-28 03:51:44.890188 | controller | ok: 5 changed: 4 unreachable: 0 failed: 0 skipped: 1 rescued: 0 ignored: 0 2026-02-28 03:51:44.890235 | 2026-02-28 03:51:45.039024 | POST-RUN END RESULT_NORMAL: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post.yaml@main] 2026-02-28 03:51:45.041709 | POST-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post-logs.yaml@main] 2026-02-28 03:51:45.603449 | 2026-02-28 03:51:45.603576 | PLAY [localhost] 2026-02-28 03:51:45.613695 | 2026-02-28 03:51:45.613784 | TASK [Generate Zuul manifest] 2026-02-28 03:51:45.637380 | localhost | ok 2026-02-28 03:51:45.654566 | 2026-02-28 03:51:45.654687 | TASK [generate-zuul-manifest : Generate Zuul manifest] 2026-02-28 03:51:45.993343 | localhost | changed 2026-02-28 03:51:46.006139 | 2026-02-28 03:51:46.006220 | TASK [generate-zuul-manifest : Return Zuul manifest URL to Zuul] 2026-02-28 03:51:46.039103 | localhost | ok 2026-02-28 03:51:46.046091 | 2026-02-28 03:51:46.046158 | TASK [Upload logs] 2026-02-28 03:51:46.067558 | localhost | ok 2026-02-28 03:51:46.131300 | 2026-02-28 03:51:46.131423 | TASK [Set zuul-log-path fact] 2026-02-28 03:51:46.154822 | localhost | ok 2026-02-28 03:51:46.166531 | 2026-02-28 03:51:46.166600 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-02-28 03:51:46.200037 | localhost | ok 2026-02-28 03:51:46.208679 | 2026-02-28 03:51:46.208742 | TASK [upload-logs : Create log directories] 2026-02-28 03:51:46.605642 | localhost | changed 2026-02-28 03:51:46.612307 | 2026-02-28 03:51:46.612399 | TASK [upload-logs : Ensure logs are readable before uploading] 2026-02-28 03:51:46.990435 | localhost -> localhost | ok: Runtime: 0:00:00.006252 2026-02-28 03:51:46.997036 | 2026-02-28 03:51:46.997128 | TASK [upload-logs : Upload logs to log server] 2026-02-28 03:51:47.454070 | localhost | Output suppressed because no_log was given 2026-02-28 03:51:47.458856 | 2026-02-28 03:51:47.458945 | LOOP [upload-logs : Compress console log and json output] 2026-02-28 03:51:47.502095 | localhost | skipping: Conditional result was False 2026-02-28 03:51:47.509063 | localhost | skipping: Conditional result was False 2026-02-28 03:51:47.526288 | 2026-02-28 03:51:47.526378 | LOOP [upload-logs : Upload compressed console log and json output] 2026-02-28 03:51:47.567224 | localhost | skipping: Conditional result was False 2026-02-28 03:51:47.567594 | 2026-02-28 03:51:47.573361 | localhost | skipping: Conditional result was False 2026-02-28 03:51:47.589900 | 2026-02-28 03:51:47.589995 | LOOP [upload-logs : Upload console log and json output]