2026-06-08 15:42:52.185867 | Job console starting 2026-06-08 15:42:52.204692 | Updating git repos 2026-06-08 15:42:52.252568 | Cloning repos into workspace 2026-06-08 15:42:52.449325 | Restoring repo states 2026-06-08 15:42:52.470515 | Merging changes 2026-06-08 15:42:54.256272 | Checking out repos 2026-06-08 15:42:54.314459 | Preparing playbooks 2026-06-08 15:42:59.054793 | Running Ansible setup 2026-06-08 15:43:03.173731 | PRE-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/pre.yaml@main] 2026-06-08 15:43:03.906971 | 2026-06-08 15:43:04.006945 | PLAY [localhost] 2026-06-08 15:43:04.026098 | 2026-06-08 15:43:04.026278 | TASK [Gathering Facts] 2026-06-08 15:43:05.959005 | localhost | ok 2026-06-08 15:43:05.970621 | 2026-06-08 15:43:05.970720 | TASK [Setup log path fact] 2026-06-08 15:43:05.991340 | localhost | ok 2026-06-08 15:43:06.005076 | 2026-06-08 15:43:06.005143 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-06-08 15:43:06.035666 | localhost | ok 2026-06-08 15:43:06.043951 | 2026-06-08 15:43:06.044039 | TASK [emit-job-header : Print job information] 2026-06-08 15:43:06.085638 | # Job Information 2026-06-08 15:43:06.085786 | Ansible Version: 2.16.18 2026-06-08 15:43:06.085830 | Job: ansible-collection-kubernetes-molecule-download-binaries 2026-06-08 15:43:06.085861 | Pipeline: check 2026-06-08 15:43:06.085888 | Executor: 2d72f0692154 2026-06-08 15:43:06.085915 | Triggered by: https://github.com/vexxhost/ansible-collection-kubernetes/pull/280 2026-06-08 15:43:06.085945 | Event ID: 96f554f0-6350-11f1-92c8-22393a90eb16 2026-06-08 15:43:06.089786 | 2026-06-08 15:43:06.089875 | LOOP [emit-job-header : Print node information] 2026-06-08 15:43:06.187056 | localhost | ok: 2026-06-08 15:43:06.187230 | localhost | # Node Information 2026-06-08 15:43:06.187257 | localhost | Inventory Hostname: controller 2026-06-08 15:43:06.187278 | localhost | Hostname: np0000179030 2026-06-08 15:43:06.187296 | localhost | Username: zuul 2026-06-08 15:43:06.187317 | localhost | Distro: Debian 13.5 2026-06-08 15:43:06.187336 | localhost | Provider: yul1 2026-06-08 15:43:06.187354 | localhost | Region: ca-ymq-1 2026-06-08 15:43:06.187372 | localhost | Label: debian-trixie 2026-06-08 15:43:06.187390 | localhost | Product Name: OpenStack Nova 2026-06-08 15:43:06.187421 | localhost | Interface IP: 199.19.213.181 2026-06-08 15:43:06.193291 | 2026-06-08 15:43:06.193360 | TASK [log-inventory : Ensure Zuul Ansible directory exists] 2026-06-08 15:43:06.613048 | localhost -> localhost | changed 2026-06-08 15:43:06.620497 | 2026-06-08 15:43:06.620589 | TASK [log-inventory : Copy ansible inventory to logs dir] 2026-06-08 15:43:07.546087 | localhost -> localhost | changed 2026-06-08 15:43:07.555179 | 2026-06-08 15:43:07.555269 | PLAY [all] 2026-06-08 15:43:07.564019 | 2026-06-08 15:43:07.564092 | TASK [add-build-sshkey : Check to see if ssh key was already created for this build] 2026-06-08 15:43:07.926211 | controller -> localhost | ok 2026-06-08 15:43:07.932726 | 2026-06-08 15:43:07.932815 | TASK [add-build-sshkey : Create a new key in workspace based on build UUID] 2026-06-08 15:43:07.965536 | controller | ok 2026-06-08 15:43:07.981471 | controller | included: /var/lib/zuul/builds/e73dcdea68514ba183636a011c6be39b/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/create-key-and-replace.yaml 2026-06-08 15:43:07.986234 | 2026-06-08 15:43:07.986296 | TASK [add-build-sshkey : Create Temp SSH key] 2026-06-08 15:43:08.756620 | controller -> localhost | Generating public/private rsa key pair. 2026-06-08 15:43:08.757010 | controller -> localhost | Your identification has been saved in /var/lib/zuul/builds/e73dcdea68514ba183636a011c6be39b/work/e73dcdea68514ba183636a011c6be39b_id_rsa 2026-06-08 15:43:08.757041 | controller -> localhost | Your public key has been saved in /var/lib/zuul/builds/e73dcdea68514ba183636a011c6be39b/work/e73dcdea68514ba183636a011c6be39b_id_rsa.pub 2026-06-08 15:43:08.757064 | controller -> localhost | The key fingerprint is: 2026-06-08 15:43:08.757085 | controller -> localhost | SHA256:HxQ5yAneRyJ+k6EHqkzS5j/3d+/unUzJ/dOGndlc2pw zuul-build-sshkey 2026-06-08 15:43:08.757119 | controller -> localhost | The key's randomart image is: 2026-06-08 15:43:08.757140 | controller -> localhost | +---[RSA 3072]----+ 2026-06-08 15:43:08.757168 | controller -> localhost | | +oooo. | 2026-06-08 15:43:08.757189 | controller -> localhost | | . + =+=o. | 2026-06-08 15:43:08.757209 | controller -> localhost | |. + . + * o. | 2026-06-08 15:43:08.757228 | controller -> localhost | | * . o + | 2026-06-08 15:43:08.757248 | controller -> localhost | | + S . | 2026-06-08 15:43:08.757267 | controller -> localhost | | . . . . +| 2026-06-08 15:43:08.757286 | controller -> localhost | | o . . @O| 2026-06-08 15:43:08.757306 | controller -> localhost | | o . . . =E@| 2026-06-08 15:43:08.757328 | controller -> localhost | | .. . ==++| 2026-06-08 15:43:08.757347 | controller -> localhost | +----[SHA256]-----+ 2026-06-08 15:43:08.757397 | controller -> localhost | ok: Runtime: 0:00:00.342345 2026-06-08 15:43:08.762438 | 2026-06-08 15:43:08.762505 | TASK [add-build-sshkey : Remote setup ssh keys (linux)] 2026-06-08 15:43:08.794628 | controller | ok 2026-06-08 15:43:08.805642 | controller | included: /var/lib/zuul/builds/e73dcdea68514ba183636a011c6be39b/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/remote-linux.yaml 2026-06-08 15:43:08.812560 | 2026-06-08 15:43:08.812623 | TASK [add-build-sshkey : Remove previously added zuul-build-sshkey] 2026-06-08 15:43:08.837785 | controller | skipping: Conditional result was False 2026-06-08 15:43:08.846795 | 2026-06-08 15:43:08.847002 | TASK [add-build-sshkey : Enable access via build key on all nodes] 2026-06-08 15:43:09.396067 | controller | changed 2026-06-08 15:43:09.400355 | 2026-06-08 15:43:09.400423 | TASK [add-build-sshkey : Make sure user has a .ssh] 2026-06-08 15:43:09.625825 | controller | ok 2026-06-08 15:43:09.633263 | 2026-06-08 15:43:09.633331 | TASK [add-build-sshkey : Install build private key as SSH key on all nodes] 2026-06-08 15:43:10.282755 | controller | changed 2026-06-08 15:43:10.286994 | 2026-06-08 15:43:10.287058 | TASK [add-build-sshkey : Install build public key as SSH key on all nodes] 2026-06-08 15:43:10.833765 | controller | changed 2026-06-08 15:43:10.839892 | 2026-06-08 15:43:10.840043 | TASK [add-build-sshkey : Remote setup ssh keys (windows)] 2026-06-08 15:43:10.865974 | controller | skipping: Conditional result was False 2026-06-08 15:43:10.874127 | 2026-06-08 15:43:10.874295 | TASK [remove-zuul-sshkey : Remove master key from local agent] 2026-06-08 15:43:11.295754 | controller -> localhost | changed 2026-06-08 15:43:11.310939 | 2026-06-08 15:43:11.311083 | TASK [add-build-sshkey : Add back temp key] 2026-06-08 15:43:11.598311 | controller -> localhost | Identity added: /var/lib/zuul/builds/e73dcdea68514ba183636a011c6be39b/work/e73dcdea68514ba183636a011c6be39b_id_rsa (zuul-build-sshkey) 2026-06-08 15:43:11.598605 | controller -> localhost | ok: Runtime: 0:00:00.013123 2026-06-08 15:43:11.602776 | 2026-06-08 15:43:11.602847 | TASK [add-build-sshkey : Verify we can still SSH to all nodes] 2026-06-08 15:43:11.956868 | controller | ok 2026-06-08 15:43:11.960880 | 2026-06-08 15:43:11.961093 | TASK [add-build-sshkey : Verify we can still SSH to all nodes (windows)] 2026-06-08 15:43:11.987077 | controller | skipping: Conditional result was False 2026-06-08 15:43:12.001783 | 2026-06-08 15:43:12.001983 | TASK [prepare-workspace : Start zuul_console daemon.] 2026-06-08 15:43:12.372200 | controller | ok 2026-06-08 15:43:12.380308 | 2026-06-08 15:43:12.380437 | TASK [prepare-workspace : Synchronize src repos to workspace directory.] 2026-06-08 15:43:13.400219 | controller | Output suppressed because no_log was given 2026-06-08 15:43:13.417229 | 2026-06-08 15:43:13.417970 | LOOP [ensure-output-dirs : Empty Zuul Output directories by removing them] 2026-06-08 15:43:13.634988 | controller | ok: "logs" 2026-06-08 15:43:13.635230 | controller | ok: All items complete 2026-06-08 15:43:13.635269 | 2026-06-08 15:43:13.818989 | controller | ok: "artifacts" 2026-06-08 15:43:14.009722 | controller | ok: "docs" 2026-06-08 15:43:14.027757 | 2026-06-08 15:43:14.032164 | LOOP [ensure-output-dirs : Ensure Zuul Output directories exist] 2026-06-08 15:43:14.256129 | controller | changed: "logs" 2026-06-08 15:43:14.444223 | controller | changed: "artifacts" 2026-06-08 15:43:14.633974 | controller | changed: "docs" 2026-06-08 15:43:14.652673 | 2026-06-08 15:43:14.652818 | PLAY RECAP 2026-06-08 15:43:14.652887 | controller | ok: 15 changed: 8 unreachable: 0 failed: 0 skipped: 3 rescued: 0 ignored: 0 2026-06-08 15:43:14.652928 | localhost | ok: 6 changed: 2 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-06-08 15:43:14.652982 | 2026-06-08 15:43:14.828647 | PRE-RUN END RESULT_NORMAL: [trusted : github.com/vexxhost/zuul-config/playbooks/base/pre.yaml@main] 2026-06-08 15:43:14.830099 | PRE-RUN START: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/pre.yaml@main] 2026-06-08 15:43:15.458193 | 2026-06-08 15:43:15.458611 | PLAY [all] 2026-06-08 15:43:15.469296 | 2026-06-08 15:43:15.469466 | TASK [setup-uv : Extract archive] 2026-06-08 15:43:18.008487 | controller | changed 2026-06-08 15:43:18.015724 | 2026-06-08 15:43:18.015842 | TASK [setup-uv : Print version] 2026-06-08 15:43:17.985191 | controller | uv 0.8.13 2026-06-08 15:43:18.545549 | controller | ok: Runtime: 0:00:00.014485 2026-06-08 15:43:18.561166 | 2026-06-08 15:43:18.561367 | TASK [Install Ansible collection siblings] 2026-06-08 15:43:18.991488 | controller | ok: 2026-06-08 15:43:18.991701 | controller | Skipping ansible.posix: no checked-out sibling 2026-06-08 15:43:18.991745 | controller | Skipping community.crypto: no checked-out sibling 2026-06-08 15:43:18.991778 | controller | Skipping community.general: no checked-out sibling 2026-06-08 15:43:18.991809 | controller | Skipping kubernetes.core: no checked-out sibling 2026-06-08 15:43:18.991841 | controller | Skipping vexxhost.containers: no checked-out sibling 2026-06-08 15:43:18.995073 | 2026-06-08 15:43:18.995167 | PLAY RECAP 2026-06-08 15:43:18.995220 | controller | ok: 3 changed: 2 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-06-08 15:43:18.995252 | 2026-06-08 15:43:19.145721 | PRE-RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/pre.yaml@main] 2026-06-08 15:43:19.152497 | PRE-RUN START: [untrusted : github.com/vexxhost/ansible-collection-kubernetes/test-playbooks/molecule/pre.yml@main] 2026-06-08 15:43:19.801374 | 2026-06-08 15:43:19.934879 | PLAY [all] 2026-06-08 15:43:19.949997 | 2026-06-08 15:43:19.950112 | TASK [Update apt cache] 2026-06-08 15:43:25.472431 | controller | ok 2026-06-08 15:43:25.478406 | 2026-06-08 15:43:25.478515 | TASK [Disable firewalld] 2026-06-08 15:43:25.505020 | controller | skipping: Conditional result was False 2026-06-08 15:43:25.513635 | 2026-06-08 15:43:25.513741 | TASK [Install "jq" for log collection] 2026-06-08 15:43:28.156535 | controller | changed 2026-06-08 15:43:28.159422 | 2026-06-08 15:43:28.159481 | PLAY RECAP 2026-06-08 15:43:28.159531 | controller | ok: 2 changed: 1 unreachable: 0 failed: 0 skipped: 1 rescued: 0 ignored: 0 2026-06-08 15:43:28.159552 | 2026-06-08 15:43:28.288299 | PRE-RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/ansible-collection-kubernetes/test-playbooks/molecule/pre.yml@main] 2026-06-08 15:43:28.291918 | RUN START: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/run.yaml@main] 2026-06-08 15:43:28.901073 | 2026-06-08 15:43:28.901232 | PLAY [all] 2026-06-08 15:43:28.912010 | 2026-06-08 15:43:28.912104 | TASK [Copy inventory file for Zuul] 2026-06-08 15:43:29.874190 | controller | changed 2026-06-08 15:43:29.880121 | 2026-06-08 15:43:29.880261 | TASK [Switch "ansible_host" to private IP] 2026-06-08 15:43:30.233618 | controller | changed: 1 replacements made 2026-06-08 15:43:30.237972 | 2026-06-08 15:43:30.238059 | TASK [Run Molecule scenario] 2026-06-08 15:43:30.283915 | controller | Using CPython 3.13.5 interpreter at: /usr/bin/python3 2026-06-08 15:43:30.284030 | controller | Creating virtual environment at: .venv 2026-06-08 15:43:31.858172 | controller | Downloading pygments (1.2MiB) 2026-06-08 15:43:31.860333 | controller | Downloading ansible-core (2.3MiB) 2026-06-08 15:43:31.860922 | controller | Downloading cryptography (4.3MiB) 2026-06-08 15:43:32.019645 | controller | Downloading cryptography 2026-06-08 15:43:32.071025 | controller | Downloading pygments 2026-06-08 15:43:32.230692 | controller | Downloading ansible-core 2026-06-08 15:43:32.278345 | controller | Installed 36 packages in 46ms 2026-06-08 15:43:32.998029 | controller | INFO Collection 'vexxhost.kubernetes' detected. 2026-06-08 15:43:32.998095 | controller | INFO Scenarios will be used from 'extensions/molecule' 2026-06-08 15:43:33.929619 | controller | CRITICAL 'extensions/molecule/default/molecule.yml' glob failed. Exiting. 2026-06-08 15:43:33.929690 | controller | INFO default scenario not found, disabling shared state. 2026-06-08 15:43:33.929769 | controller | INFO [download-binaries > discovery] scenario test matrix: dependency, cleanup, destroy, syntax, create, prepare, converge, idempotence, side_effect, verify, cleanup, destroy 2026-06-08 15:43:33.929851 | controller | INFO [download-binaries > prerun] Performing prerun with role_name_check=0... 2026-06-08 15:46:30.020817 | controller | INFO [download-binaries > dependency] Executing 2026-06-08 15:46:30.021047 | controller | WARNING [download-binaries > dependency] Missing roles requirements file: requirements.yml 2026-06-08 15:46:30.021332 | controller | WARNING [download-binaries > dependency] Missing collections requirements file: collections.yml 2026-06-08 15:46:30.021538 | controller | WARNING [download-binaries > dependency] Executed: 2 missing (Remove from test_sequence to suppress) 2026-06-08 15:46:30.027355 | controller | INFO [download-binaries > cleanup] Executing 2026-06-08 15:46:30.027664 | controller | WARNING [download-binaries > cleanup] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-06-08 15:46:30.033001 | controller | INFO [download-binaries > destroy] Executing 2026-06-08 15:46:30.033068 | controller | WARNING [download-binaries > destroy] Skipping, '--destroy=never' requested. 2026-06-08 15:46:30.033148 | controller | INFO [download-binaries > destroy] Executed: Successful 2026-06-08 15:46:30.038481 | controller | INFO [download-binaries > syntax] Executing 2026-06-08 15:46:30.937885 | controller | 2026-06-08 15:46:30.938221 | controller | playbook: /home/zuul/src/github.com/vexxhost/ansible-collection-kubernetes/extensions/molecule/download-binaries/converge.yml 2026-06-08 15:46:30.998581 | controller | INFO [download-binaries > syntax] Executed: Successful 2026-06-08 15:46:31.009087 | controller | INFO [download-binaries > create] Executing 2026-06-08 15:46:31.011124 | controller | WARNING [download-binaries > create] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-06-08 15:46:31.016761 | controller | INFO [download-binaries > prepare] Executing 2026-06-08 15:46:31.017037 | controller | WARNING [download-binaries > prepare] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-06-08 15:46:31.022253 | controller | INFO [download-binaries > converge] Executing 2026-06-08 15:46:31.887880 | controller | 2026-06-08 15:46:31.888065 | controller | PLAY [Download all binaries required at runtime for ansible-collection-kubernetes] *** 2026-06-08 15:46:31.888322 | controller | 2026-06-08 15:46:31.888484 | controller | TASK [Gather minimal facts] **************************************************** 2026-06-08 15:46:31.888685 | controller | Monday 08 June 2026 15:46:31 +0000 (0:00:00.032) 0:00:00.032 *********** 2026-06-08 15:46:32.555397 | controller | ok: [controller -> localhost] 2026-06-08 15:46:32.555505 | controller | 2026-06-08 15:46:32.555761 | controller | TASK [Find all subdirectories in the role location] **************************** 2026-06-08 15:46:32.556007 | controller | Monday 08 June 2026 15:46:32 +0000 (0:00:00.667) 0:00:00.700 *********** 2026-06-08 15:46:32.978008 | controller | ok: [controller -> localhost] 2026-06-08 15:46:32.978139 | controller | 2026-06-08 15:46:32.978400 | controller | TASK [Select only defaults/ directories and load vars] ************************* 2026-06-08 15:46:32.978646 | controller | Monday 08 June 2026 15:46:32 +0000 (0:00:00.423) 0:00:01.123 *********** 2026-06-08 15:46:33.377686 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/flux/defaults) 2026-06-08 15:46:33.377851 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kubernetes/defaults) 2026-06-08 15:46:33.378054 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/openstack_resource_controller/defaults) 2026-06-08 15:46:33.378303 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/upload_helm_chart/defaults) 2026-06-08 15:46:33.378714 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/envoy_gateway/defaults) 2026-06-08 15:46:33.378927 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/haproxy/defaults) 2026-06-08 15:46:33.379220 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/cilium/defaults) 2026-06-08 15:46:33.379552 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kubeadm/defaults) 2026-06-08 15:46:33.379747 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kube_vip/defaults) 2026-06-08 15:46:33.379993 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/helm/defaults) 2026-06-08 15:46:33.380264 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/cert_manager/defaults) 2026-06-08 15:46:33.380523 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/cluster_api/defaults) 2026-06-08 15:46:33.380779 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/clusterctl/defaults) 2026-06-08 15:46:33.381049 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/keepalived/defaults) 2026-06-08 15:46:33.381311 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kubelet/defaults) 2026-06-08 15:46:33.381581 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kubectl/defaults) 2026-06-08 15:46:33.381804 | controller | 2026-06-08 15:46:33.382056 | controller | TASK [Find all components with checksums and get latest versions (CI)] ********* 2026-06-08 15:46:33.382360 | controller | Monday 08 June 2026 15:46:33 +0000 (0:00:00.399) 0:00:01.522 *********** 2026-06-08 15:46:33.529067 | controller | ok: [controller -> localhost] => (item=flux_checksums) 2026-06-08 15:46:33.529170 | controller | ok: [controller -> localhost] => (item=kubeadm_checksums) 2026-06-08 15:46:33.529297 | controller | ok: [controller -> localhost] => (item=helm_checksums) 2026-06-08 15:46:33.529477 | controller | ok: [controller -> localhost] => (item=helm_diff_checksums) 2026-06-08 15:46:33.529617 | controller | ok: [controller -> localhost] => (item=clusterctl_checksums) 2026-06-08 15:46:33.529742 | controller | ok: [controller -> localhost] => (item=kubelet_checksums) 2026-06-08 15:46:33.529880 | controller | ok: [controller -> localhost] => (item=kubectl_checksums) 2026-06-08 15:46:33.530066 | controller | 2026-06-08 15:46:33.530305 | controller | TASK [Filter checksums to keep only latest versions (CI)] ********************** 2026-06-08 15:46:33.530474 | controller | Monday 08 June 2026 15:46:33 +0000 (0:00:00.151) 0:00:01.674 *********** 2026-06-08 15:46:33.624232 | controller | ok: [controller -> localhost] => (item=flux_checksums) 2026-06-08 15:46:33.624446 | controller | ok: [controller -> localhost] => (item=kubeadm_checksums) 2026-06-08 15:46:33.624656 | controller | ok: [controller -> localhost] => (item=helm_checksums) 2026-06-08 15:46:33.626054 | controller | ok: [controller -> localhost] => (item=helm_diff_checksums) 2026-06-08 15:46:33.626360 | controller | ok: [controller -> localhost] => (item=clusterctl_checksums) 2026-06-08 15:46:33.626555 | controller | ok: [controller -> localhost] => (item=kubelet_checksums) 2026-06-08 15:46:33.626747 | controller | ok: [controller -> localhost] => (item=kubectl_checksums) 2026-06-08 15:46:33.626922 | controller | 2026-06-08 15:46:33.627113 | controller | TASK [Generate list of all binaries for all roles] ***************************** 2026-06-08 15:46:33.627359 | controller | Monday 08 June 2026 15:46:33 +0000 (0:00:00.095) 0:00:01.769 *********** 2026-06-08 15:46:33.697012 | controller | ok: [controller -> localhost] 2026-06-08 15:46:33.697300 | controller | 2026-06-08 15:46:33.697633 | controller | TASK [Include download_artifact role] ****************************************** 2026-06-08 15:46:33.697889 | controller | Monday 08 June 2026 15:46:33 +0000 (0:00:00.072) 0:00:01.842 *********** 2026-06-08 15:46:33.943664 | 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-06-08 15:46:33.943825 | controller | included: vexxhost.containers.download_artifact for controller => (item={'url': 'https://dl.k8s.io/release/v1.36.1/bin/linux/amd64/kubeadm', 'checksum': 'f35980333a4dae753807345ae359eca03f48f9945855e6a6a6708fe8b3b24038', 'dest': '/var/lib/downloads/kubeadm-1.36.1-linux-amd64', 'version': '1.36.1'}) 2026-06-08 15:46:33.944086 | 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-06-08 15:46:33.944310 | 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-06-08 15:46:33.944527 | controller | included: vexxhost.containers.download_artifact for controller => (item={'url': 'https://github.com/kubernetes-sigs/cluster-api/releases/download/v1.13.2/clusterctl-linux-amd64', 'checksum': 'ae1d0a60e7101eb6c5cea650740b3d8d3b50cd8c724a2a375ddd5744df6ea544', 'dest': '/var/lib/downloads/clusterctl-1.13.2-linux-amd64', 'version': '1.13.2'}) 2026-06-08 15:46:33.944741 | controller | included: vexxhost.containers.download_artifact for controller => (item={'url': 'https://dl.k8s.io/release/v1.36.1/bin/linux/amd64/kubelet', 'checksum': '7efa1780c73d9fb3a464002864e582eb2d15aa691e475eaae323093d08feae14', 'dest': '/var/lib/downloads/kubelet-1.36.1-linux-amd64', 'version': '1.36.1'}) 2026-06-08 15:46:33.944955 | controller | included: vexxhost.containers.download_artifact for controller => (item={'url': 'https://dl.k8s.io/release/v1.36.1/bin/linux/amd64/kubectl', 'checksum': '629d3f410e09bf49b64ae7079f7f0bda1191efed311f7d37fdbab0ad5b0ec2b7', 'dest': '/var/lib/downloads/kubectl-1.36.1-linux-amd64', 'version': '1.36.1'}) 2026-06-08 15:46:33.945131 | controller | 2026-06-08 15:46:33.945337 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-06-08 15:46:33.945814 | controller | Monday 08 June 2026 15:46:33 +0000 (0:00:00.246) 0:00:02.088 *********** 2026-06-08 15:46:33.977633 | controller | skipping: [controller] 2026-06-08 15:46:33.977745 | controller | 2026-06-08 15:46:33.977884 | controller | TASK [vexxhost.containers.directory : Create directory (/var/lib/downloads)] *** 2026-06-08 15:46:33.978015 | controller | Monday 08 June 2026 15:46:33 +0000 (0:00:00.034) 0:00:02.122 *********** 2026-06-08 15:46:34.624507 | 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-06-08 15:46:34.631317 | controller | changed: [controller] 2026-06-08 15:46:34.631430 | controller | 2026-06-08 15:46:34.631558 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-06-08 15:46:34.631677 | controller | Monday 08 June 2026 15:46:34 +0000 (0:00:00.653) 0:00:02.776 *********** 2026-06-08 15:46:34.670834 | controller | ok: [controller] => { 2026-06-08 15:46:34.671050 | controller | "msg": "https://github.com/fluxcd/flux2/releases/download/v0.32.0/flux_0.32.0_linux_amd64.tar.gz" 2026-06-08 15:46:34.671193 | controller | } 2026-06-08 15:46:34.671350 | controller | 2026-06-08 15:46:34.671542 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-06-08 15:46:34.671740 | controller | Monday 08 June 2026 15:46:34 +0000 (0:00:00.038) 0:00:02.815 *********** 2026-06-08 15:46:35.735734 | 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-06-08 15:46:35.746228 | controller | changed: [controller] 2026-06-08 15:46:35.746370 | controller | 2026-06-08 15:46:35.746562 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-06-08 15:46:35.746805 | controller | Monday 08 June 2026 15:46:35 +0000 (0:00:01.076) 0:00:03.891 *********** 2026-06-08 15:46:35.784511 | controller | skipping: [controller] 2026-06-08 15:46:35.784626 | controller | 2026-06-08 15:46:35.784830 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-06-08 15:46:35.785011 | controller | Monday 08 June 2026 15:46:35 +0000 (0:00:00.038) 0:00:03.929 *********** 2026-06-08 15:46:35.818690 | controller | skipping: [controller] 2026-06-08 15:46:35.818791 | controller | 2026-06-08 15:46:35.818991 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-06-08 15:46:35.819210 | controller | Monday 08 June 2026 15:46:35 +0000 (0:00:00.034) 0:00:03.964 *********** 2026-06-08 15:46:35.854227 | controller | ok: [controller] => { 2026-06-08 15:46:35.854373 | controller | "msg": "https://dl.k8s.io/release/v1.36.1/bin/linux/amd64/kubeadm" 2026-06-08 15:46:35.854550 | controller | } 2026-06-08 15:46:35.854725 | controller | 2026-06-08 15:46:35.854911 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-06-08 15:46:35.855096 | controller | Monday 08 June 2026 15:46:35 +0000 (0:00:00.035) 0:00:03.999 *********** 2026-06-08 15:46:40.556628 | controller | changed: [controller] 2026-06-08 15:46:40.556800 | controller | 2026-06-08 15:46:40.557036 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-06-08 15:46:40.557298 | controller | Monday 08 June 2026 15:46:40 +0000 (0:00:04.701) 0:00:08.701 *********** 2026-06-08 15:46:40.592317 | controller | skipping: [controller] 2026-06-08 15:46:40.592467 | controller | 2026-06-08 15:46:40.592677 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-06-08 15:46:40.592948 | controller | Monday 08 June 2026 15:46:40 +0000 (0:00:00.036) 0:00:08.737 *********** 2026-06-08 15:46:40.625307 | controller | skipping: [controller] 2026-06-08 15:46:40.625454 | controller | 2026-06-08 15:46:40.625732 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-06-08 15:46:40.625925 | controller | Monday 08 June 2026 15:46:40 +0000 (0:00:00.032) 0:00:08.770 *********** 2026-06-08 15:46:40.664647 | controller | ok: [controller] => { 2026-06-08 15:46:40.664830 | controller | "msg": "https://get.helm.sh/helm-v3.11.2-linux-amd64.tar.gz" 2026-06-08 15:46:40.665003 | controller | } 2026-06-08 15:46:40.665227 | controller | 2026-06-08 15:46:40.665466 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-06-08 15:46:40.665620 | controller | Monday 08 June 2026 15:46:40 +0000 (0:00:00.039) 0:00:08.809 *********** 2026-06-08 15:46:41.592807 | controller | changed: [controller] 2026-06-08 15:46:41.592949 | controller | 2026-06-08 15:46:41.593140 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-06-08 15:46:41.593415 | controller | Monday 08 June 2026 15:46:41 +0000 (0:00:00.928) 0:00:09.738 *********** 2026-06-08 15:46:41.626600 | controller | skipping: [controller] 2026-06-08 15:46:41.626666 | controller | 2026-06-08 15:46:41.626683 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-06-08 15:46:41.626716 | controller | Monday 08 June 2026 15:46:41 +0000 (0:00:00.033) 0:00:09.771 *********** 2026-06-08 15:46:41.659960 | controller | skipping: [controller] 2026-06-08 15:46:41.660067 | controller | 2026-06-08 15:46:41.660279 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-06-08 15:46:41.660480 | controller | Monday 08 June 2026 15:46:41 +0000 (0:00:00.033) 0:00:09.805 *********** 2026-06-08 15:46:41.701723 | controller | ok: [controller] => { 2026-06-08 15:46:41.701948 | controller | "msg": "https://github.com/databus23/helm-diff/releases/download/v3.8.1/helm-diff-linux-amd64.tgz" 2026-06-08 15:46:41.702213 | controller | } 2026-06-08 15:46:41.702401 | controller | 2026-06-08 15:46:41.702624 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-06-08 15:46:41.702805 | controller | Monday 08 June 2026 15:46:41 +0000 (0:00:00.041) 0:00:09.846 *********** 2026-06-08 15:46:42.579030 | controller | changed: [controller] 2026-06-08 15:46:42.579168 | controller | 2026-06-08 15:46:42.579366 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-06-08 15:46:42.579563 | controller | Monday 08 June 2026 15:46:42 +0000 (0:00:00.876) 0:00:10.723 *********** 2026-06-08 15:46:42.615153 | controller | skipping: [controller] 2026-06-08 15:46:42.615314 | controller | 2026-06-08 15:46:42.615516 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-06-08 15:46:42.615688 | controller | Monday 08 June 2026 15:46:42 +0000 (0:00:00.036) 0:00:10.759 *********** 2026-06-08 15:46:42.649812 | controller | skipping: [controller] 2026-06-08 15:46:42.649942 | controller | 2026-06-08 15:46:42.650132 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-06-08 15:46:42.650366 | controller | Monday 08 June 2026 15:46:42 +0000 (0:00:00.034) 0:00:10.794 *********** 2026-06-08 15:46:42.694945 | controller | ok: [controller] => { 2026-06-08 15:46:42.695108 | controller | "msg": "https://github.com/kubernetes-sigs/cluster-api/releases/download/v1.13.2/clusterctl-linux-amd64" 2026-06-08 15:46:42.695295 | controller | } 2026-06-08 15:46:42.695447 | controller | 2026-06-08 15:46:42.695632 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-06-08 15:46:42.695815 | controller | Monday 08 June 2026 15:46:42 +0000 (0:00:00.045) 0:00:10.839 *********** 2026-06-08 15:46:43.760588 | controller | changed: [controller] 2026-06-08 15:46:43.760748 | controller | 2026-06-08 15:46:43.760964 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-06-08 15:46:43.761167 | controller | Monday 08 June 2026 15:46:43 +0000 (0:00:01.065) 0:00:11.904 *********** 2026-06-08 15:46:43.795988 | controller | skipping: [controller] 2026-06-08 15:46:43.796145 | controller | 2026-06-08 15:46:43.796413 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-06-08 15:46:43.796641 | controller | Monday 08 June 2026 15:46:43 +0000 (0:00:00.036) 0:00:11.941 *********** 2026-06-08 15:46:43.828092 | controller | skipping: [controller] 2026-06-08 15:46:43.828215 | controller | 2026-06-08 15:46:43.828504 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-06-08 15:46:43.828947 | controller | Monday 08 June 2026 15:46:43 +0000 (0:00:00.031) 0:00:11.973 *********** 2026-06-08 15:46:43.862517 | controller | ok: [controller] => { 2026-06-08 15:46:43.862588 | controller | "msg": "https://dl.k8s.io/release/v1.36.1/bin/linux/amd64/kubelet" 2026-06-08 15:46:43.862744 | controller | } 2026-06-08 15:46:43.862868 | controller | 2026-06-08 15:46:43.863015 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-06-08 15:46:43.863152 | controller | Monday 08 June 2026 15:46:43 +0000 (0:00:00.034) 0:00:12.007 *********** 2026-06-08 15:46:47.446581 | controller | changed: [controller] 2026-06-08 15:46:47.446683 | controller | 2026-06-08 15:46:47.446806 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-06-08 15:46:47.446933 | controller | Monday 08 June 2026 15:46:47 +0000 (0:00:03.582) 0:00:15.590 *********** 2026-06-08 15:46:47.477791 | controller | skipping: [controller] 2026-06-08 15:46:47.477854 | controller | 2026-06-08 15:46:47.477945 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-06-08 15:46:47.478028 | controller | Monday 08 June 2026 15:46:47 +0000 (0:00:00.032) 0:00:15.623 *********** 2026-06-08 15:46:47.509463 | controller | skipping: [controller] 2026-06-08 15:46:47.509546 | controller | 2026-06-08 15:46:47.509679 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-06-08 15:46:47.509800 | controller | Monday 08 June 2026 15:46:47 +0000 (0:00:00.031) 0:00:15.654 *********** 2026-06-08 15:46:47.546122 | controller | ok: [controller] => { 2026-06-08 15:46:47.546255 | controller | "msg": "https://dl.k8s.io/release/v1.36.1/bin/linux/amd64/kubectl" 2026-06-08 15:46:47.546266 | controller | } 2026-06-08 15:46:47.546345 | controller | 2026-06-08 15:46:47.546436 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-06-08 15:46:47.546535 | controller | Monday 08 June 2026 15:46:47 +0000 (0:00:00.036) 0:00:15.691 *********** 2026-06-08 15:46:48.372018 | controller | changed: [controller] 2026-06-08 15:46:48.372174 | controller | 2026-06-08 15:46:48.372368 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-06-08 15:46:48.372598 | controller | Monday 08 June 2026 15:46:48 +0000 (0:00:00.824) 0:00:16.516 *********** 2026-06-08 15:46:48.393431 | controller | skipping: [controller] 2026-06-08 15:46:48.393589 | controller | 2026-06-08 15:46:48.393778 | controller | PLAY RECAP ********************************************************************* 2026-06-08 15:46:48.393984 | controller | controller : ok=28 changed=8 unreachable=0 failed=0 skipped=14 rescued=0 ignored=0 2026-06-08 15:46:48.394214 | controller | 2026-06-08 15:46:48.394350 | controller | 2026-06-08 15:46:48.394530 | controller | TASKS RECAP ******************************************************************** 2026-06-08 15:46:48.394813 | controller | Monday 08 June 2026 15:46:48 +0000 (0:00:00.023) 0:00:16.539 *********** 2026-06-08 15:46:48.395008 | controller | =============================================================================== 2026-06-08 15:46:48.395197 | controller | vexxhost.containers.download_artifact : Download item ------------------- 4.70s 2026-06-08 15:46:48.395385 | controller | vexxhost.containers.download_artifact : Download item ------------------- 3.58s 2026-06-08 15:46:48.395572 | controller | vexxhost.containers.download_artifact : Download item ------------------- 1.08s 2026-06-08 15:46:48.395752 | controller | vexxhost.containers.download_artifact : Download item ------------------- 1.07s 2026-06-08 15:46:48.395937 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.93s 2026-06-08 15:46:48.396119 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.88s 2026-06-08 15:46:48.396298 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.83s 2026-06-08 15:46:48.396489 | controller | Gather minimal facts ---------------------------------------------------- 0.67s 2026-06-08 15:46:48.396658 | controller | vexxhost.containers.directory : Create directory (/var/lib/downloads) --- 0.65s 2026-06-08 15:46:48.396837 | controller | Find all subdirectories in the role location ---------------------------- 0.42s 2026-06-08 15:46:48.397014 | controller | Select only defaults/ directories and load vars ------------------------- 0.40s 2026-06-08 15:46:48.397195 | controller | Include download_artifact role ------------------------------------------ 0.25s 2026-06-08 15:46:48.397375 | controller | Find all components with checksums and get latest versions (CI) --------- 0.15s 2026-06-08 15:46:48.397556 | controller | Filter checksums to keep only latest versions (CI) ---------------------- 0.10s 2026-06-08 15:46:48.397732 | controller | Generate list of all binaries for all roles ----------------------------- 0.07s 2026-06-08 15:46:48.397912 | controller | vexxhost.containers.download_artifact : Starting download of file ------- 0.05s 2026-06-08 15:46:48.398090 | controller | vexxhost.containers.download_artifact : Starting download of file ------- 0.04s 2026-06-08 15:46:48.398307 | controller | vexxhost.containers.download_artifact : Starting download of file ------- 0.04s 2026-06-08 15:46:48.398486 | controller | vexxhost.containers.download_artifact : Starting download of file ------- 0.04s 2026-06-08 15:46:48.398670 | controller | vexxhost.containers.download_artifact : Extract archive ----------------- 0.04s 2026-06-08 15:46:48.513272 | controller | INFO [download-binaries > converge] Executed: Successful 2026-06-08 15:46:48.522168 | controller | INFO [download-binaries > idempotence] Executing 2026-06-08 15:46:49.342499 | controller | 2026-06-08 15:46:49.342688 | controller | PLAY [Download all binaries required at runtime for ansible-collection-kubernetes] *** 2026-06-08 15:46:49.342881 | controller | 2026-06-08 15:46:49.343084 | controller | TASK [Gather minimal facts] **************************************************** 2026-06-08 15:46:49.343290 | controller | Monday 08 June 2026 15:46:49 +0000 (0:00:00.013) 0:00:00.013 *********** 2026-06-08 15:46:49.986760 | controller | ok: [controller -> localhost] 2026-06-08 15:46:49.986932 | controller | 2026-06-08 15:46:49.987119 | controller | TASK [Find all subdirectories in the role location] **************************** 2026-06-08 15:46:49.987322 | controller | Monday 08 June 2026 15:46:49 +0000 (0:00:00.644) 0:00:00.657 *********** 2026-06-08 15:46:50.397968 | controller | ok: [controller -> localhost] 2026-06-08 15:46:50.398080 | controller | 2026-06-08 15:46:50.398326 | controller | TASK [Select only defaults/ directories and load vars] ************************* 2026-06-08 15:46:50.398524 | controller | Monday 08 June 2026 15:46:50 +0000 (0:00:00.411) 0:00:01.069 *********** 2026-06-08 15:46:50.732413 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/flux/defaults) 2026-06-08 15:46:50.732558 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kubernetes/defaults) 2026-06-08 15:46:50.732773 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/openstack_resource_controller/defaults) 2026-06-08 15:46:50.732979 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/upload_helm_chart/defaults) 2026-06-08 15:46:50.733184 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/envoy_gateway/defaults) 2026-06-08 15:46:50.734072 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/haproxy/defaults) 2026-06-08 15:46:50.734095 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/cilium/defaults) 2026-06-08 15:46:50.734099 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kubeadm/defaults) 2026-06-08 15:46:50.734165 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kube_vip/defaults) 2026-06-08 15:46:50.734637 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/helm/defaults) 2026-06-08 15:46:50.734832 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/cert_manager/defaults) 2026-06-08 15:46:50.735029 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/cluster_api/defaults) 2026-06-08 15:46:50.735257 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/clusterctl/defaults) 2026-06-08 15:46:50.735476 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/keepalived/defaults) 2026-06-08 15:46:50.735670 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kubelet/defaults) 2026-06-08 15:46:50.735865 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kubectl/defaults) 2026-06-08 15:46:50.736038 | controller | 2026-06-08 15:46:50.736234 | controller | TASK [Find all components with checksums and get latest versions (CI)] ********* 2026-06-08 15:46:50.736500 | controller | Monday 08 June 2026 15:46:50 +0000 (0:00:00.333) 0:00:01.402 *********** 2026-06-08 15:46:50.862176 | controller | ok: [controller -> localhost] => (item=flux_checksums) 2026-06-08 15:46:50.862195 | controller | ok: [controller -> localhost] => (item=kubeadm_checksums) 2026-06-08 15:46:50.862200 | controller | ok: [controller -> localhost] => (item=helm_checksums) 2026-06-08 15:46:50.862203 | controller | ok: [controller -> localhost] => (item=helm_diff_checksums) 2026-06-08 15:46:50.862207 | controller | ok: [controller -> localhost] => (item=clusterctl_checksums) 2026-06-08 15:46:50.862210 | controller | ok: [controller -> localhost] => (item=kubelet_checksums) 2026-06-08 15:46:50.862220 | controller | ok: [controller -> localhost] => (item=kubectl_checksums) 2026-06-08 15:46:50.862224 | controller | 2026-06-08 15:46:50.862351 | controller | TASK [Filter checksums to keep only latest versions (CI)] ********************** 2026-06-08 15:46:50.862536 | controller | Monday 08 June 2026 15:46:50 +0000 (0:00:00.129) 0:00:01.531 *********** 2026-06-08 15:46:50.957973 | controller | ok: [controller -> localhost] => (item=flux_checksums) 2026-06-08 15:46:50.958204 | controller | ok: [controller -> localhost] => (item=kubeadm_checksums) 2026-06-08 15:46:50.958392 | controller | ok: [controller -> localhost] => (item=helm_checksums) 2026-06-08 15:46:50.958595 | controller | ok: [controller -> localhost] => (item=helm_diff_checksums) 2026-06-08 15:46:50.958843 | controller | ok: [controller -> localhost] => (item=clusterctl_checksums) 2026-06-08 15:46:50.959046 | controller | ok: [controller -> localhost] => (item=kubelet_checksums) 2026-06-08 15:46:50.959244 | controller | ok: [controller -> localhost] => (item=kubectl_checksums) 2026-06-08 15:46:50.959425 | controller | 2026-06-08 15:46:50.959626 | controller | TASK [Generate list of all binaries for all roles] ***************************** 2026-06-08 15:46:50.959828 | controller | Monday 08 June 2026 15:46:50 +0000 (0:00:00.096) 0:00:01.628 *********** 2026-06-08 15:46:51.030174 | controller | ok: [controller -> localhost] 2026-06-08 15:46:51.030349 | controller | 2026-06-08 15:46:51.030545 | controller | TASK [Include download_artifact role] ****************************************** 2026-06-08 15:46:51.030738 | controller | Monday 08 June 2026 15:46:51 +0000 (0:00:00.072) 0:00:01.701 *********** 2026-06-08 15:46:51.216862 | 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-06-08 15:46:51.217033 | controller | included: vexxhost.containers.download_artifact for controller => (item={'url': 'https://dl.k8s.io/release/v1.36.1/bin/linux/amd64/kubeadm', 'checksum': 'f35980333a4dae753807345ae359eca03f48f9945855e6a6a6708fe8b3b24038', 'dest': '/var/lib/downloads/kubeadm-1.36.1-linux-amd64', 'version': '1.36.1'}) 2026-06-08 15:46:51.217223 | 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-06-08 15:46:51.217425 | 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-06-08 15:46:51.217616 | controller | included: vexxhost.containers.download_artifact for controller => (item={'url': 'https://github.com/kubernetes-sigs/cluster-api/releases/download/v1.13.2/clusterctl-linux-amd64', 'checksum': 'ae1d0a60e7101eb6c5cea650740b3d8d3b50cd8c724a2a375ddd5744df6ea544', 'dest': '/var/lib/downloads/clusterctl-1.13.2-linux-amd64', 'version': '1.13.2'}) 2026-06-08 15:46:51.217811 | controller | included: vexxhost.containers.download_artifact for controller => (item={'url': 'https://dl.k8s.io/release/v1.36.1/bin/linux/amd64/kubelet', 'checksum': '7efa1780c73d9fb3a464002864e582eb2d15aa691e475eaae323093d08feae14', 'dest': '/var/lib/downloads/kubelet-1.36.1-linux-amd64', 'version': '1.36.1'}) 2026-06-08 15:46:51.217977 | controller | included: vexxhost.containers.download_artifact for controller => (item={'url': 'https://dl.k8s.io/release/v1.36.1/bin/linux/amd64/kubectl', 'checksum': '629d3f410e09bf49b64ae7079f7f0bda1191efed311f7d37fdbab0ad5b0ec2b7', 'dest': '/var/lib/downloads/kubectl-1.36.1-linux-amd64', 'version': '1.36.1'}) 2026-06-08 15:46:51.218128 | controller | 2026-06-08 15:46:51.218356 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-06-08 15:46:51.218517 | controller | Monday 08 June 2026 15:46:51 +0000 (0:00:00.186) 0:00:01.887 *********** 2026-06-08 15:46:51.250051 | controller | skipping: [controller] 2026-06-08 15:46:51.250236 | controller | 2026-06-08 15:46:51.250410 | controller | TASK [vexxhost.containers.directory : Create directory (/var/lib/downloads)] *** 2026-06-08 15:46:51.250567 | controller | Monday 08 June 2026 15:46:51 +0000 (0:00:00.033) 0:00:01.921 *********** 2026-06-08 15:46:51.720273 | 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-06-08 15:46:51.730490 | controller | ok: [controller] 2026-06-08 15:46:51.730590 | controller | 2026-06-08 15:46:51.730723 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-06-08 15:46:51.730866 | controller | Monday 08 June 2026 15:46:51 +0000 (0:00:00.480) 0:00:02.401 *********** 2026-06-08 15:46:51.764172 | controller | ok: [controller] => { 2026-06-08 15:46:51.764365 | controller | "msg": "https://github.com/fluxcd/flux2/releases/download/v0.32.0/flux_0.32.0_linux_amd64.tar.gz" 2026-06-08 15:46:51.764553 | controller | } 2026-06-08 15:46:51.764727 | controller | 2026-06-08 15:46:51.764924 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-06-08 15:46:51.765114 | controller | Monday 08 June 2026 15:46:51 +0000 (0:00:00.033) 0:00:02.435 *********** 2026-06-08 15:46:52.317880 | controller | ok: [controller] 2026-06-08 15:46:52.317928 | controller | 2026-06-08 15:46:52.318078 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-06-08 15:46:52.318315 | controller | Monday 08 June 2026 15:46:52 +0000 (0:00:00.553) 0:00:02.988 *********** 2026-06-08 15:46:52.346421 | controller | skipping: [controller] 2026-06-08 15:46:52.346629 | controller | 2026-06-08 15:46:52.346847 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-06-08 15:46:52.347047 | controller | Monday 08 June 2026 15:46:52 +0000 (0:00:00.028) 0:00:03.017 *********** 2026-06-08 15:46:52.371781 | controller | skipping: [controller] 2026-06-08 15:46:52.371931 | controller | 2026-06-08 15:46:52.372146 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-06-08 15:46:52.372405 | controller | Monday 08 June 2026 15:46:52 +0000 (0:00:00.025) 0:00:03.042 *********** 2026-06-08 15:46:52.406024 | controller | ok: [controller] => { 2026-06-08 15:46:52.406129 | controller | "msg": "https://dl.k8s.io/release/v1.36.1/bin/linux/amd64/kubeadm" 2026-06-08 15:46:52.406370 | controller | } 2026-06-08 15:46:52.406545 | controller | 2026-06-08 15:46:52.406738 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-06-08 15:46:52.406933 | controller | Monday 08 June 2026 15:46:52 +0000 (0:00:00.033) 0:00:03.076 *********** 2026-06-08 15:46:52.862546 | controller | ok: [controller] 2026-06-08 15:46:52.862702 | controller | 2026-06-08 15:46:52.862909 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-06-08 15:46:52.863111 | controller | Monday 08 June 2026 15:46:52 +0000 (0:00:00.456) 0:00:03.533 *********** 2026-06-08 15:46:52.895536 | controller | skipping: [controller] 2026-06-08 15:46:52.895692 | controller | 2026-06-08 15:46:52.895894 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-06-08 15:46:52.896086 | controller | Monday 08 June 2026 15:46:52 +0000 (0:00:00.033) 0:00:03.566 *********** 2026-06-08 15:46:52.928393 | controller | skipping: [controller] 2026-06-08 15:46:52.928596 | controller | 2026-06-08 15:46:52.928802 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-06-08 15:46:52.928996 | controller | Monday 08 June 2026 15:46:52 +0000 (0:00:00.033) 0:00:03.599 *********** 2026-06-08 15:46:52.962741 | controller | ok: [controller] => { 2026-06-08 15:46:52.962776 | controller | "msg": "https://get.helm.sh/helm-v3.11.2-linux-amd64.tar.gz" 2026-06-08 15:46:52.962905 | controller | } 2026-06-08 15:46:52.963011 | controller | 2026-06-08 15:46:52.963140 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-06-08 15:46:52.963248 | controller | Monday 08 June 2026 15:46:52 +0000 (0:00:00.033) 0:00:03.633 *********** 2026-06-08 15:46:53.364090 | controller | ok: [controller] 2026-06-08 15:46:53.364216 | controller | 2026-06-08 15:46:53.364445 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-06-08 15:46:53.364641 | controller | Monday 08 June 2026 15:46:53 +0000 (0:00:00.401) 0:00:04.034 *********** 2026-06-08 15:46:53.395465 | controller | skipping: [controller] 2026-06-08 15:46:53.395532 | controller | 2026-06-08 15:46:53.395736 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-06-08 15:46:53.395932 | controller | Monday 08 June 2026 15:46:53 +0000 (0:00:00.031) 0:00:04.066 *********** 2026-06-08 15:46:53.428759 | controller | skipping: [controller] 2026-06-08 15:46:53.428852 | controller | 2026-06-08 15:46:53.429043 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-06-08 15:46:53.429228 | controller | Monday 08 June 2026 15:46:53 +0000 (0:00:00.033) 0:00:04.099 *********** 2026-06-08 15:46:53.465851 | controller | ok: [controller] => { 2026-06-08 15:46:53.466024 | controller | "msg": "https://github.com/databus23/helm-diff/releases/download/v3.8.1/helm-diff-linux-amd64.tgz" 2026-06-08 15:46:53.466263 | controller | } 2026-06-08 15:46:53.466452 | controller | 2026-06-08 15:46:53.466627 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-06-08 15:46:53.466804 | controller | Monday 08 June 2026 15:46:53 +0000 (0:00:00.036) 0:00:04.136 *********** 2026-06-08 15:46:53.872163 | controller | ok: [controller] 2026-06-08 15:46:53.872221 | controller | 2026-06-08 15:46:53.872454 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-06-08 15:46:53.872701 | controller | Monday 08 June 2026 15:46:53 +0000 (0:00:00.406) 0:00:04.542 *********** 2026-06-08 15:46:53.906291 | controller | skipping: [controller] 2026-06-08 15:46:53.906499 | controller | 2026-06-08 15:46:53.906765 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-06-08 15:46:53.906966 | controller | Monday 08 June 2026 15:46:53 +0000 (0:00:00.034) 0:00:04.577 *********** 2026-06-08 15:46:53.938516 | controller | skipping: [controller] 2026-06-08 15:46:53.938668 | controller | 2026-06-08 15:46:53.938870 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-06-08 15:46:53.939061 | controller | Monday 08 June 2026 15:46:53 +0000 (0:00:00.032) 0:00:04.609 *********** 2026-06-08 15:46:53.973995 | controller | ok: [controller] => { 2026-06-08 15:46:53.974210 | controller | "msg": "https://github.com/kubernetes-sigs/cluster-api/releases/download/v1.13.2/clusterctl-linux-amd64" 2026-06-08 15:46:53.974393 | controller | } 2026-06-08 15:46:53.974592 | controller | 2026-06-08 15:46:53.974858 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-06-08 15:46:53.975078 | controller | Monday 08 June 2026 15:46:53 +0000 (0:00:00.035) 0:00:04.644 *********** 2026-06-08 15:46:54.396119 | controller | ok: [controller] 2026-06-08 15:46:54.396158 | controller | 2026-06-08 15:46:54.396168 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-06-08 15:46:54.396176 | controller | Monday 08 June 2026 15:46:54 +0000 (0:00:00.420) 0:00:05.065 *********** 2026-06-08 15:46:54.425658 | controller | skipping: [controller] 2026-06-08 15:46:54.425710 | controller | 2026-06-08 15:46:54.425728 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-06-08 15:46:54.425820 | controller | Monday 08 June 2026 15:46:54 +0000 (0:00:00.029) 0:00:05.095 *********** 2026-06-08 15:46:54.449098 | controller | skipping: [controller] 2026-06-08 15:46:54.449150 | controller | 2026-06-08 15:46:54.449162 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-06-08 15:46:54.449271 | controller | Monday 08 June 2026 15:46:54 +0000 (0:00:00.025) 0:00:05.120 *********** 2026-06-08 15:46:54.484671 | controller | ok: [controller] => { 2026-06-08 15:46:54.484751 | controller | "msg": "https://dl.k8s.io/release/v1.36.1/bin/linux/amd64/kubelet" 2026-06-08 15:46:54.484879 | controller | } 2026-06-08 15:46:54.484982 | controller | 2026-06-08 15:46:54.485104 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-06-08 15:46:54.485225 | controller | Monday 08 June 2026 15:46:54 +0000 (0:00:00.035) 0:00:05.155 *********** 2026-06-08 15:46:54.932263 | controller | ok: [controller] 2026-06-08 15:46:54.932375 | controller | 2026-06-08 15:46:54.932598 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-06-08 15:46:54.932868 | controller | Monday 08 June 2026 15:46:54 +0000 (0:00:00.446) 0:00:05.602 *********** 2026-06-08 15:46:54.966655 | controller | skipping: [controller] 2026-06-08 15:46:54.966749 | controller | 2026-06-08 15:46:54.966833 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-06-08 15:46:54.966982 | controller | Monday 08 June 2026 15:46:54 +0000 (0:00:00.033) 0:00:05.636 *********** 2026-06-08 15:46:55.003490 | controller | skipping: [controller] 2026-06-08 15:46:55.003531 | controller | 2026-06-08 15:46:55.003541 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-06-08 15:46:55.003549 | controller | Monday 08 June 2026 15:46:54 +0000 (0:00:00.034) 0:00:05.670 *********** 2026-06-08 15:46:55.034388 | controller | ok: [controller] => { 2026-06-08 15:46:55.034595 | controller | "msg": "https://dl.k8s.io/release/v1.36.1/bin/linux/amd64/kubectl" 2026-06-08 15:46:55.034750 | controller | } 2026-06-08 15:46:55.034897 | controller | 2026-06-08 15:46:55.035054 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-06-08 15:46:55.035209 | controller | Monday 08 June 2026 15:46:55 +0000 (0:00:00.034) 0:00:05.705 *********** 2026-06-08 15:46:55.482801 | controller | ok: [controller] 2026-06-08 15:46:55.483133 | controller | 2026-06-08 15:46:55.483438 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-06-08 15:46:55.483698 | controller | Monday 08 June 2026 15:46:55 +0000 (0:00:00.445) 0:00:06.150 *********** 2026-06-08 15:46:55.510927 | controller | skipping: [controller] 2026-06-08 15:46:55.511206 | controller | 2026-06-08 15:46:55.511457 | controller | PLAY RECAP ********************************************************************* 2026-06-08 15:46:55.511726 | controller | controller : ok=28 changed=0 unreachable=0 failed=0 skipped=14 rescued=0 ignored=0 2026-06-08 15:46:55.511948 | controller | 2026-06-08 15:46:55.512167 | controller | 2026-06-08 15:46:55.512402 | controller | TASKS RECAP ******************************************************************** 2026-06-08 15:46:55.512641 | controller | Monday 08 June 2026 15:46:55 +0000 (0:00:00.031) 0:00:06.181 *********** 2026-06-08 15:46:55.512869 | controller | =============================================================================== 2026-06-08 15:46:55.513102 | controller | Gather minimal facts ---------------------------------------------------- 0.64s 2026-06-08 15:46:55.513338 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.55s 2026-06-08 15:46:55.513573 | controller | vexxhost.containers.directory : Create directory (/var/lib/downloads) --- 0.48s 2026-06-08 15:46:55.513812 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.46s 2026-06-08 15:46:55.514044 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.45s 2026-06-08 15:46:55.514316 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.45s 2026-06-08 15:46:55.514610 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.42s 2026-06-08 15:46:55.514795 | controller | Find all subdirectories in the role location ---------------------------- 0.41s 2026-06-08 15:46:55.515088 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.41s 2026-06-08 15:46:55.515244 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.40s 2026-06-08 15:46:55.515401 | controller | Select only defaults/ directories and load vars ------------------------- 0.33s 2026-06-08 15:46:55.515556 | controller | Include download_artifact role ------------------------------------------ 0.19s 2026-06-08 15:46:55.515734 | controller | Find all components with checksums and get latest versions (CI) --------- 0.13s 2026-06-08 15:46:55.515895 | controller | Filter checksums to keep only latest versions (CI) ---------------------- 0.10s 2026-06-08 15:46:55.516049 | controller | Generate list of all binaries for all roles ----------------------------- 0.07s 2026-06-08 15:46:55.516206 | controller | vexxhost.containers.download_artifact : Starting download of file ------- 0.04s 2026-06-08 15:46:55.516423 | controller | vexxhost.containers.download_artifact : Starting download of file ------- 0.04s 2026-06-08 15:46:55.516593 | controller | vexxhost.containers.download_artifact : Starting download of file ------- 0.04s 2026-06-08 15:46:55.516748 | controller | vexxhost.containers.download_artifact : Extract archive ----------------- 0.03s 2026-06-08 15:46:55.516903 | controller | vexxhost.containers.download_artifact : Starting download of file ------- 0.03s 2026-06-08 15:46:55.633700 | controller | INFO [download-binaries > idempotence] Executed: Successful 2026-06-08 15:46:55.644650 | controller | INFO [download-binaries > side_effect] Executing 2026-06-08 15:46:55.644802 | controller | WARNING [download-binaries > side_effect] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-06-08 15:46:55.650191 | controller | INFO [download-binaries > verify] Executing 2026-06-08 15:46:56.475775 | controller | 2026-06-08 15:46:56.476067 | controller | PLAY [Verify] ****************************************************************** 2026-06-08 15:46:56.476290 | controller | 2026-06-08 15:46:56.476527 | controller | TASK [Gathering Facts] ********************************************************* 2026-06-08 15:46:56.476769 | controller | Monday 08 June 2026 15:46:56 +0000 (0:00:00.011) 0:00:00.011 *********** 2026-06-08 15:46:58.532304 | 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-06-08 15:46:58.538406 | controller | ok: [controller] 2026-06-08 15:46:58.538648 | controller | 2026-06-08 15:46:58.538895 | controller | TASK [Stat target dir] ********************************************************* 2026-06-08 15:46:58.539154 | controller | Monday 08 June 2026 15:46:58 +0000 (0:00:02.063) 0:00:02.074 *********** 2026-06-08 15:46:58.951984 | controller | ok: [controller] 2026-06-08 15:46:58.952325 | controller | 2026-06-08 15:46:58.952589 | controller | TASK [Assert that target dir is created] *************************************** 2026-06-08 15:46:58.952844 | controller | Monday 08 June 2026 15:46:58 +0000 (0:00:00.413) 0:00:02.487 *********** 2026-06-08 15:46:58.989460 | controller | ok: [controller] => { 2026-06-08 15:46:58.989739 | controller | "changed": false, 2026-06-08 15:46:58.989982 | controller | "msg": "All assertions passed" 2026-06-08 15:46:58.990321 | controller | } 2026-06-08 15:46:58.990576 | controller | 2026-06-08 15:46:58.990819 | controller | TASK [Find target files] ******************************************************* 2026-06-08 15:46:58.991057 | controller | Monday 08 June 2026 15:46:58 +0000 (0:00:00.037) 0:00:02.524 *********** 2026-06-08 15:46:59.375431 | controller | ok: [controller] 2026-06-08 15:46:59.375468 | controller | 2026-06-08 15:46:59.375497 | controller | TASK [Assert that some files were downloaded] ********************************** 2026-06-08 15:46:59.375507 | controller | Monday 08 June 2026 15:46:59 +0000 (0:00:00.385) 0:00:02.910 *********** 2026-06-08 15:46:59.401811 | controller | ok: [controller] => { 2026-06-08 15:46:59.402185 | controller | "changed": false, 2026-06-08 15:46:59.402466 | controller | "msg": "All assertions passed" 2026-06-08 15:46:59.402716 | controller | } 2026-06-08 15:46:59.402950 | controller | 2026-06-08 15:46:59.403198 | controller | PLAY RECAP ********************************************************************* 2026-06-08 15:46:59.403462 | controller | controller : ok=5 changed=0 unreachable=0 failed=0 skipped=0 rescued=0 ignored=0 2026-06-08 15:46:59.403690 | controller | 2026-06-08 15:46:59.403917 | controller | 2026-06-08 15:46:59.404156 | controller | TASKS RECAP ******************************************************************** 2026-06-08 15:46:59.404709 | controller | Monday 08 June 2026 15:46:59 +0000 (0:00:00.027) 0:00:02.938 *********** 2026-06-08 15:46:59.404981 | controller | =============================================================================== 2026-06-08 15:46:59.405231 | controller | Gathering Facts --------------------------------------------------------- 2.06s 2026-06-08 15:46:59.405477 | controller | Stat target dir --------------------------------------------------------- 0.41s 2026-06-08 15:46:59.405751 | controller | Find target files ------------------------------------------------------- 0.39s 2026-06-08 15:46:59.406111 | controller | Assert that target dir is created --------------------------------------- 0.04s 2026-06-08 15:46:59.406411 | controller | Assert that some files were downloaded ---------------------------------- 0.03s 2026-06-08 15:46:59.492014 | controller | INFO [download-binaries > verify] Executed: Successful 2026-06-08 15:46:59.501342 | controller | INFO [download-binaries > cleanup] Executing 2026-06-08 15:46:59.501793 | controller | WARNING [download-binaries > cleanup] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-06-08 15:46:59.509595 | controller | INFO [download-binaries > destroy] Executing 2026-06-08 15:46:59.510231 | controller | WARNING [download-binaries > destroy] Skipping, '--destroy=never' requested. 2026-06-08 15:46:59.510254 | controller | INFO [download-binaries > destroy] Executed: Successful 2026-06-08 15:46:59.510263 | controller | WARNING Molecule executed 1 scenario (1 missing files) 2026-06-08 15:46:59.686135 | controller | ok: Runtime: 0:03:29.404859 2026-06-08 15:46:59.695746 | 2026-06-08 15:46:59.695829 | PLAY RECAP 2026-06-08 15:46:59.695888 | controller | ok: 3 changed: 3 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-06-08 15:46:59.695920 | 2026-06-08 15:46:59.818888 | RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/run.yaml@main] 2026-06-08 15:46:59.822314 | POST-RUN START: [untrusted : github.com/vexxhost/ansible-collection-kubernetes/test-playbooks/molecule/post.yml@main] 2026-06-08 15:47:00.490592 | 2026-06-08 15:47:00.490771 | PLAY [all] 2026-06-08 15:47:00.502597 | 2026-06-08 15:47:00.502756 | TASK [describe-kubernetes-objects : creating directory for cluster scoped objects] 2026-06-08 15:47:00.888847 | controller | changed 2026-06-08 15:47:00.895575 | 2026-06-08 15:47:00.895766 | TASK [describe-kubernetes-objects : Gathering descriptions for cluster scoped objects] 2026-06-08 15:47:01.282926 | controller | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-06-08 15:47:01.283013 | controller | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-06-08 15:47:01.288810 | controller | environment: line 1: kubectl: command not found 2026-06-08 15:47:01.290714 | controller | environment: line 1: kubectl: command not found 2026-06-08 15:47:01.290848 | controller | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-06-08 15:47:01.292842 | controller | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-06-08 15:47:01.295376 | controller | environment: line 1: kubectl: command not found 2026-06-08 15:47:01.296525 | controller | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-06-08 15:47:01.299904 | controller | environment: line 1: kubectl: command not found 2026-06-08 15:47:01.301597 | controller | environment: line 1: kubectl: command not found 2026-06-08 15:47:01.301611 | controller | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-06-08 15:47:01.303478 | controller | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-06-08 15:47:01.436557 | controller | ok: Runtime: 0:00:00.031449 2026-06-08 15:47:01.442160 | 2026-06-08 15:47:01.442271 | TASK [describe-kubernetes-objects : creating directory for namespace scoped objects] 2026-06-08 15:47:01.679125 | controller | changed 2026-06-08 15:47:01.685302 | 2026-06-08 15:47:01.685419 | TASK [describe-kubernetes-objects : Gathering descriptions for namespace scoped objects] 2026-06-08 15:47:01.916448 | controller | environment: line 5: kubectl: command not found 2026-06-08 15:47:01.917546 | controller | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-06-08 15:47:01.918306 | controller | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-06-08 15:47:01.918779 | controller | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-06-08 15:47:02.212894 | controller | ok: Runtime: 0:00:00.012926 2026-06-08 15:47:02.219780 | 2026-06-08 15:47:02.219913 | TASK [describe-kubernetes-objects : Downloads logs to executor] 2026-06-08 15:47:02.866209 | controller | changed: 2026-06-08 15:47:02.866388 | controller | created directory /var/lib/zuul/builds/e73dcdea68514ba183636a011c6be39b/work/logs/controller 2026-06-08 15:47:02.866420 | controller | cd+++++++++ objects/ 2026-06-08 15:47:02.866446 | controller | cd+++++++++ objects/cluster/ 2026-06-08 15:47:02.866480 | controller | cd+++++++++ objects/namespaced/ 2026-06-08 15:47:02.873537 | 2026-06-08 15:47:02.873614 | TASK [gather-pod-logs : creating directory for pod logs] 2026-06-08 15:47:03.109586 | controller | changed 2026-06-08 15:47:03.114912 | 2026-06-08 15:47:03.115578 | TASK [gather-pod-logs : creating directory for failed pod logs] 2026-06-08 15:47:03.341291 | controller | changed 2026-06-08 15:47:03.347554 | 2026-06-08 15:47:03.347655 | TASK [gather-pod-logs : retrieve all kubernetes logs, current and previous (if they exist)] 2026-06-08 15:47:03.606412 | controller | environment: line 3: kubectl: command not found 2026-06-08 15:47:03.874726 | controller | ok: Runtime: 0:00:00.011045 2026-06-08 15:47:03.881858 | 2026-06-08 15:47:03.881965 | TASK [gather-pod-logs : Downloads pod logs to executor] 2026-06-08 15:47:04.383030 | controller | changed: 2026-06-08 15:47:04.383263 | controller | cd+++++++++ pod-logs/ 2026-06-08 15:47:04.383307 | controller | cd+++++++++ pod-logs/failed-pods/ 2026-06-08 15:47:04.393109 | 2026-06-08 15:47:04.393248 | LOOP [helm-release-status : creating directory for helm release status] 2026-06-08 15:47:04.617393 | controller | changed: "values" 2026-06-08 15:47:04.833130 | controller | changed: "releases" 2026-06-08 15:47:04.848595 | 2026-06-08 15:47:04.848701 | TASK [helm-release-status : Gather get release status for helm charts] 2026-06-08 15:47:05.073360 | controller | /bin/bash: line 3: kubectl: command not found 2026-06-08 15:47:05.381048 | controller | ok: Runtime: 0:00:00.006402 2026-06-08 15:47:05.389805 | 2026-06-08 15:47:05.389946 | TASK [helm-release-status : Downloads logs to executor] 2026-06-08 15:47:05.860660 | controller | changed: 2026-06-08 15:47:05.861011 | controller | cd+++++++++ helm/ 2026-06-08 15:47:05.861087 | controller | cd+++++++++ helm/releases/ 2026-06-08 15:47:05.861145 | controller | cd+++++++++ helm/values/ 2026-06-08 15:47:05.866241 | 2026-06-08 15:47:05.866300 | PLAY RECAP 2026-06-08 15:47:05.866353 | controller | ok: 12 changed: 12 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-06-08 15:47:05.866375 | 2026-06-08 15:47:06.001357 | POST-RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/ansible-collection-kubernetes/test-playbooks/molecule/post.yml@main] 2026-06-08 15:47:06.006475 | POST-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post.yaml@main] 2026-06-08 15:47:06.613765 | 2026-06-08 15:47:06.613911 | PLAY [all] 2026-06-08 15:47:06.629603 | 2026-06-08 15:47:06.629751 | TASK [fetch-output : Set log path for multiple nodes] 2026-06-08 15:47:06.675755 | controller | skipping: Conditional result was False 2026-06-08 15:47:06.685435 | 2026-06-08 15:47:06.685750 | TASK [fetch-output : Set log path for single node] 2026-06-08 15:47:06.730010 | controller | ok 2026-06-08 15:47:06.735565 | 2026-06-08 15:47:06.735641 | LOOP [fetch-output : Ensure local output dirs] 2026-06-08 15:47:07.132432 | controller -> localhost | ok: "/var/lib/zuul/builds/e73dcdea68514ba183636a011c6be39b/work/logs" 2026-06-08 15:47:07.350074 | controller -> localhost | changed: "/var/lib/zuul/builds/e73dcdea68514ba183636a011c6be39b/work/artifacts" 2026-06-08 15:47:07.569648 | controller -> localhost | changed: "/var/lib/zuul/builds/e73dcdea68514ba183636a011c6be39b/work/docs" 2026-06-08 15:47:07.585911 | 2026-06-08 15:47:07.586081 | LOOP [fetch-output : Collect logs, artifacts and docs] 2026-06-08 15:47:08.217637 | controller | changed: .d..t...... ./ 2026-06-08 15:47:08.218042 | controller | changed: All items complete 2026-06-08 15:47:08.218130 | 2026-06-08 15:47:08.672384 | controller | changed: .d..t...... ./ 2026-06-08 15:47:09.155567 | controller | changed: .d..t...... ./ 2026-06-08 15:47:09.177755 | 2026-06-08 15:47:09.177862 | LOOP [merge-output-to-logs : Move artifacts and docs to logs dir] 2026-06-08 15:47:09.619929 | controller -> localhost | ok: Item: artifacts Runtime: 0:00:00.008354 2026-06-08 15:47:10.581970 | controller -> localhost | ok: Item: docs Runtime: 0:00:00.714351 2026-06-08 15:47:10.594218 | 2026-06-08 15:47:10.594792 | PLAY [all] 2026-06-08 15:47:10.600745 | 2026-06-08 15:47:10.600835 | TASK [remove-build-sshkey : Remove the build SSH key from all nodes] 2026-06-08 15:47:11.090628 | controller | changed 2026-06-08 15:47:11.097410 | 2026-06-08 15:47:11.097499 | PLAY RECAP 2026-06-08 15:47:11.097581 | controller | ok: 5 changed: 4 unreachable: 0 failed: 0 skipped: 1 rescued: 0 ignored: 0 2026-06-08 15:47:11.097619 | 2026-06-08 15:47:11.229857 | POST-RUN END RESULT_NORMAL: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post.yaml@main] 2026-06-08 15:47:11.233193 | POST-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post-logs.yaml@main] 2026-06-08 15:47:11.901726 | 2026-06-08 15:47:11.901885 | PLAY [localhost] 2026-06-08 15:47:11.913120 | 2026-06-08 15:47:11.913227 | TASK [Generate Zuul manifest] 2026-06-08 15:47:11.935758 | localhost | ok 2026-06-08 15:47:11.953785 | 2026-06-08 15:47:11.953974 | TASK [generate-zuul-manifest : Generate Zuul manifest] 2026-06-08 15:47:12.333296 | localhost | changed 2026-06-08 15:47:12.350138 | 2026-06-08 15:47:12.350322 | TASK [generate-zuul-manifest : Return Zuul manifest URL to Zuul] 2026-06-08 15:47:12.383774 | localhost | ok 2026-06-08 15:47:12.393808 | 2026-06-08 15:47:12.393993 | TASK [Upload logs] 2026-06-08 15:47:12.417929 | localhost | ok 2026-06-08 15:47:12.610414 | 2026-06-08 15:47:12.610575 | TASK [Set zuul-log-path fact] 2026-06-08 15:47:12.643908 | localhost | ok 2026-06-08 15:47:12.661919 | 2026-06-08 15:47:12.662153 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-06-08 15:47:12.695486 | localhost | ok 2026-06-08 15:47:12.708369 | 2026-06-08 15:47:12.708584 | TASK [upload-logs : Create log directories] 2026-06-08 15:47:13.131971 | localhost | changed 2026-06-08 15:47:13.137308 | 2026-06-08 15:47:13.137380 | TASK [upload-logs : Ensure logs are readable before uploading] 2026-06-08 15:47:13.547185 | localhost -> localhost | ok: Runtime: 0:00:00.006533 2026-06-08 15:47:13.556170 | 2026-06-08 15:47:13.556257 | TASK [upload-logs : Upload logs to log server] 2026-06-08 15:47:14.019970 | localhost | Output suppressed because no_log was given 2026-06-08 15:47:14.025110 | 2026-06-08 15:47:14.025215 | LOOP [upload-logs : Compress console log and json output] 2026-06-08 15:47:14.070947 | localhost | skipping: Conditional result was False 2026-06-08 15:47:14.119924 | localhost | skipping: Conditional result was False 2026-06-08 15:47:14.131328 | 2026-06-08 15:47:14.131504 | LOOP [upload-logs : Upload compressed console log and json output] 2026-06-08 15:47:14.180824 | localhost | skipping: Conditional result was False 2026-06-08 15:47:14.184130 | 2026-06-08 15:47:14.185476 | localhost | skipping: Conditional result was False 2026-06-08 15:47:14.197477 | 2026-06-08 15:47:14.197717 | LOOP [upload-logs : Upload console log and json output]