2026-05-28 21:38:07.002802 | Job console starting 2026-05-28 21:38:07.015141 | Updating git repos 2026-05-28 21:38:07.053494 | Cloning repos into workspace 2026-05-28 21:38:07.810630 | Restoring repo states 2026-05-28 21:38:07.825526 | Merging changes 2026-05-28 21:38:09.882596 | Checking out repos 2026-05-28 21:38:10.187900 | Preparing playbooks 2026-05-28 21:38:17.174287 | Running Ansible setup 2026-05-28 21:38:23.084328 | PRE-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/pre.yaml@main] 2026-05-28 21:38:23.732274 | 2026-05-28 21:38:26.233045 | PLAY [localhost] 2026-05-28 21:38:26.247422 | 2026-05-28 21:38:26.247566 | TASK [Gathering Facts] 2026-05-28 21:38:27.189913 | localhost | ok 2026-05-28 21:38:27.488992 | 2026-05-28 21:38:27.489137 | TASK [Setup log path fact] 2026-05-28 21:38:27.513908 | localhost | ok 2026-05-28 21:38:27.529754 | 2026-05-28 21:38:27.529917 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-05-28 21:38:27.561402 | localhost | ok 2026-05-28 21:38:27.570228 | 2026-05-28 21:38:27.570357 | TASK [emit-job-header : Print job information] 2026-05-28 21:38:27.614710 | # Job Information 2026-05-28 21:38:27.663338 | Ansible Version: 2.16.18 2026-05-28 21:38:27.663552 | Job: ansible-collection-kubernetes-molecule-download-binaries 2026-05-28 21:38:27.663587 | Pipeline: check 2026-05-28 21:38:27.663610 | Executor: 2d72f0692154 2026-05-28 21:38:27.663631 | Triggered by: https://github.com/vexxhost/ansible-collection-kubernetes/pull/278 2026-05-28 21:38:27.663655 | Event ID: 2a886490-5add-11f1-981f-df993a22b334 2026-05-28 21:38:27.671379 | 2026-05-28 21:38:27.671680 | LOOP [emit-job-header : Print node information] 2026-05-28 21:38:27.787331 | localhost | ok: 2026-05-28 21:38:27.789079 | localhost | # Node Information 2026-05-28 21:38:27.789131 | localhost | Inventory Hostname: controller 2026-05-28 21:38:27.789165 | localhost | Hostname: np0000177310 2026-05-28 21:38:27.789194 | localhost | Username: zuul 2026-05-28 21:38:27.789225 | localhost | Distro: Debian 13.5 2026-05-28 21:38:27.789252 | localhost | Provider: yul1 2026-05-28 21:38:27.789277 | localhost | Region: ca-ymq-1 2026-05-28 21:38:27.789301 | localhost | Label: debian-trixie 2026-05-28 21:38:27.789325 | localhost | Product Name: OpenStack Nova 2026-05-28 21:38:27.789350 | localhost | Interface IP: 199.19.213.212 2026-05-28 21:38:27.799539 | 2026-05-28 21:38:27.799778 | TASK [log-inventory : Ensure Zuul Ansible directory exists] 2026-05-28 21:38:28.222125 | localhost -> localhost | changed 2026-05-28 21:38:28.230862 | 2026-05-28 21:38:28.230962 | TASK [log-inventory : Copy ansible inventory to logs dir] 2026-05-28 21:38:29.518154 | localhost -> localhost | changed 2026-05-28 21:38:29.527014 | 2026-05-28 21:38:29.527079 | PLAY [all] 2026-05-28 21:38:29.537904 | 2026-05-28 21:38:29.537987 | TASK [add-build-sshkey : Check to see if ssh key was already created for this build] 2026-05-28 21:38:30.367543 | controller -> localhost | ok 2026-05-28 21:38:30.376180 | 2026-05-28 21:38:30.376282 | TASK [add-build-sshkey : Create a new key in workspace based on build UUID] 2026-05-28 21:38:30.410258 | controller | ok 2026-05-28 21:38:30.445079 | controller | included: /var/lib/zuul/builds/c4d2a7d5ea214508ad3178a6a2c5c568/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/create-key-and-replace.yaml 2026-05-28 21:38:30.451898 | 2026-05-28 21:38:30.451980 | TASK [add-build-sshkey : Create Temp SSH key] 2026-05-28 21:38:33.147254 | controller -> localhost | Generating public/private rsa key pair. 2026-05-28 21:38:33.147454 | controller -> localhost | Your identification has been saved in /var/lib/zuul/builds/c4d2a7d5ea214508ad3178a6a2c5c568/work/c4d2a7d5ea214508ad3178a6a2c5c568_id_rsa 2026-05-28 21:38:33.147484 | controller -> localhost | Your public key has been saved in /var/lib/zuul/builds/c4d2a7d5ea214508ad3178a6a2c5c568/work/c4d2a7d5ea214508ad3178a6a2c5c568_id_rsa.pub 2026-05-28 21:38:33.147507 | controller -> localhost | The key fingerprint is: 2026-05-28 21:38:33.147529 | controller -> localhost | SHA256:mBd5TXsE3aRM8cVsiEJ9OMuOp55oeQinU7kQV4wHwZo zuul-build-sshkey 2026-05-28 21:38:33.147567 | controller -> localhost | The key's randomart image is: 2026-05-28 21:38:33.147588 | controller -> localhost | +---[RSA 3072]----+ 2026-05-28 21:38:33.147616 | controller -> localhost | | .o*..o=+Bo| 2026-05-28 21:38:33.147638 | controller -> localhost | | o.=o==+o*| 2026-05-28 21:38:33.147696 | controller -> localhost | | ooo.oo++..| 2026-05-28 21:38:33.147730 | controller -> localhost | | Eo.o o. | 2026-05-28 21:38:33.147752 | controller -> localhost | | ooS. o | 2026-05-28 21:38:33.147772 | controller -> localhost | | o.+ . o | 2026-05-28 21:38:33.147792 | controller -> localhost | | * + o | 2026-05-28 21:38:33.147812 | controller -> localhost | | o =.o. | 2026-05-28 21:38:33.147835 | controller -> localhost | | o.oo | 2026-05-28 21:38:33.147855 | controller -> localhost | +----[SHA256]-----+ 2026-05-28 21:38:33.147906 | controller -> localhost | ok: Runtime: 0:00:02.186177 2026-05-28 21:38:33.152267 | 2026-05-28 21:38:33.152332 | TASK [add-build-sshkey : Remote setup ssh keys (linux)] 2026-05-28 21:38:33.185194 | controller | ok 2026-05-28 21:38:33.195820 | controller | included: /var/lib/zuul/builds/c4d2a7d5ea214508ad3178a6a2c5c568/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/remote-linux.yaml 2026-05-28 21:38:33.202974 | 2026-05-28 21:38:33.203041 | TASK [add-build-sshkey : Remove previously added zuul-build-sshkey] 2026-05-28 21:38:33.228642 | controller | skipping: Conditional result was False 2026-05-28 21:38:33.236296 | 2026-05-28 21:38:33.236390 | TASK [add-build-sshkey : Enable access via build key on all nodes] 2026-05-28 21:38:33.755409 | controller | changed 2026-05-28 21:38:33.759838 | 2026-05-28 21:38:33.759902 | TASK [add-build-sshkey : Make sure user has a .ssh] 2026-05-28 21:38:33.975241 | controller | ok 2026-05-28 21:38:33.979568 | 2026-05-28 21:38:33.979674 | TASK [add-build-sshkey : Install build private key as SSH key on all nodes] 2026-05-28 21:38:34.621379 | controller | changed 2026-05-28 21:38:34.747739 | 2026-05-28 21:38:34.747881 | TASK [add-build-sshkey : Install build public key as SSH key on all nodes] 2026-05-28 21:38:35.294680 | controller | changed 2026-05-28 21:38:35.301648 | 2026-05-28 21:38:35.301758 | TASK [add-build-sshkey : Remote setup ssh keys (windows)] 2026-05-28 21:38:35.328384 | controller | skipping: Conditional result was False 2026-05-28 21:38:35.336109 | 2026-05-28 21:38:35.336219 | TASK [remove-zuul-sshkey : Remove master key from local agent] 2026-05-28 21:38:35.827558 | controller -> localhost | changed 2026-05-28 21:38:35.842840 | 2026-05-28 21:38:35.842982 | TASK [add-build-sshkey : Add back temp key] 2026-05-28 21:38:36.139173 | controller -> localhost | Identity added: /var/lib/zuul/builds/c4d2a7d5ea214508ad3178a6a2c5c568/work/c4d2a7d5ea214508ad3178a6a2c5c568_id_rsa (zuul-build-sshkey) 2026-05-28 21:38:36.139420 | controller -> localhost | ok: Runtime: 0:00:00.016740 2026-05-28 21:38:36.145281 | 2026-05-28 21:38:36.145378 | TASK [add-build-sshkey : Verify we can still SSH to all nodes] 2026-05-28 21:38:36.482763 | controller | ok 2026-05-28 21:38:36.488341 | 2026-05-28 21:38:36.488453 | TASK [add-build-sshkey : Verify we can still SSH to all nodes (windows)] 2026-05-28 21:38:36.513843 | controller | skipping: Conditional result was False 2026-05-28 21:38:36.847869 | 2026-05-28 21:38:36.848007 | TASK [prepare-workspace : Start zuul_console daemon.] 2026-05-28 21:38:37.233601 | controller | ok 2026-05-28 21:38:37.253505 | 2026-05-28 21:38:37.253674 | TASK [prepare-workspace : Synchronize src repos to workspace directory.] 2026-05-28 21:38:38.388385 | controller | Output suppressed because no_log was given 2026-05-28 21:38:38.396103 | 2026-05-28 21:38:38.396194 | LOOP [ensure-output-dirs : Empty Zuul Output directories by removing them] 2026-05-28 21:38:38.605906 | controller | ok: "logs" 2026-05-28 21:38:38.606153 | controller | ok: All items complete 2026-05-28 21:38:38.606200 | 2026-05-28 21:38:38.809966 | controller | ok: "artifacts" 2026-05-28 21:38:39.006797 | controller | ok: "docs" 2026-05-28 21:38:39.026232 | 2026-05-28 21:38:39.026478 | LOOP [ensure-output-dirs : Ensure Zuul Output directories exist] 2026-05-28 21:38:39.248681 | controller | changed: "logs" 2026-05-28 21:38:39.447753 | controller | changed: "artifacts" 2026-05-28 21:38:39.638758 | controller | changed: "docs" 2026-05-28 21:38:39.654020 | 2026-05-28 21:38:39.654134 | PLAY RECAP 2026-05-28 21:38:39.654183 | controller | ok: 15 changed: 8 unreachable: 0 failed: 0 skipped: 3 rescued: 0 ignored: 0 2026-05-28 21:38:39.654210 | localhost | ok: 6 changed: 2 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-05-28 21:38:39.654233 | 2026-05-28 21:38:39.826654 | PRE-RUN END RESULT_NORMAL: [trusted : github.com/vexxhost/zuul-config/playbooks/base/pre.yaml@main] 2026-05-28 21:38:39.828160 | PRE-RUN START: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/pre.yaml@main] 2026-05-28 21:38:40.448037 | 2026-05-28 21:38:40.521597 | PLAY [all] 2026-05-28 21:38:40.543482 | 2026-05-28 21:38:40.543692 | TASK [setup-uv : Extract archive] 2026-05-28 21:38:44.026833 | controller | changed 2026-05-28 21:38:44.033063 | 2026-05-28 21:38:44.033150 | TASK [setup-uv : Print version] 2026-05-28 21:38:44.438122 | controller | uv 0.8.13 2026-05-28 21:38:44.744528 | controller | ok: Runtime: 0:00:00.014257 2026-05-28 21:38:44.755114 | 2026-05-28 21:38:44.755253 | TASK [Install Ansible collection siblings] 2026-05-28 21:38:45.201662 | controller | ok: 2026-05-28 21:38:45.201849 | controller | Skipping ansible.posix: no checked-out sibling 2026-05-28 21:38:45.201879 | controller | Skipping community.crypto: no checked-out sibling 2026-05-28 21:38:45.201903 | controller | Skipping community.general: no checked-out sibling 2026-05-28 21:38:45.201924 | controller | Skipping kubernetes.core: no checked-out sibling 2026-05-28 21:38:45.201946 | controller | Skipping vexxhost.containers: no checked-out sibling 2026-05-28 21:38:45.203667 | 2026-05-28 21:38:45.203715 | PLAY RECAP 2026-05-28 21:38:45.203766 | controller | ok: 3 changed: 2 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-05-28 21:38:45.203790 | 2026-05-28 21:38:45.386480 | PRE-RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/pre.yaml@main] 2026-05-28 21:38:45.530145 | PRE-RUN START: [untrusted : github.com/vexxhost/ansible-collection-kubernetes/test-playbooks/molecule/pre.yml@main] 2026-05-28 21:38:46.180127 | 2026-05-28 21:38:46.497704 | PLAY [all] 2026-05-28 21:38:46.517199 | 2026-05-28 21:38:46.517386 | TASK [Update apt cache] 2026-05-28 21:38:51.205902 | controller | ok 2026-05-28 21:38:51.211222 | 2026-05-28 21:38:51.211321 | TASK [Disable firewalld] 2026-05-28 21:38:51.237201 | controller | skipping: Conditional result was False 2026-05-28 21:38:51.246848 | 2026-05-28 21:38:51.246965 | TASK [Install "jq" for log collection] 2026-05-28 21:38:54.760180 | controller | changed 2026-05-28 21:38:56.296095 | 2026-05-28 21:38:56.296237 | PLAY RECAP 2026-05-28 21:38:56.296330 | controller | ok: 2 changed: 1 unreachable: 0 failed: 0 skipped: 1 rescued: 0 ignored: 0 2026-05-28 21:38:56.296380 | 2026-05-28 21:38:56.432526 | PRE-RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/ansible-collection-kubernetes/test-playbooks/molecule/pre.yml@main] 2026-05-28 21:38:56.438918 | RUN START: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/run.yaml@main] 2026-05-28 21:38:57.076940 | 2026-05-28 21:38:58.435171 | PLAY [all] 2026-05-28 21:38:58.452664 | 2026-05-28 21:38:58.452795 | TASK [Copy inventory file for Zuul] 2026-05-28 21:38:59.458649 | controller | changed 2026-05-28 21:38:59.462895 | 2026-05-28 21:38:59.462972 | TASK [Switch "ansible_host" to private IP] 2026-05-28 21:38:59.860232 | controller | changed: 1 replacements made 2026-05-28 21:39:00.563208 | 2026-05-28 21:39:00.563316 | TASK [Run Molecule scenario] 2026-05-28 21:39:01.000973 | controller | Using CPython 3.13.5 interpreter at: /usr/bin/python3 2026-05-28 21:39:01.001085 | controller | Creating virtual environment at: .venv 2026-05-28 21:39:01.285081 | controller | Downloading cryptography (4.3MiB) 2026-05-28 21:39:01.287988 | controller | Downloading pygments (1.2MiB) 2026-05-28 21:39:01.288234 | controller | Downloading ansible-core (2.3MiB) 2026-05-28 21:39:01.439639 | controller | Downloading cryptography 2026-05-28 21:39:01.492374 | controller | Downloading pygments 2026-05-28 21:39:01.658279 | controller | Downloading ansible-core 2026-05-28 21:39:01.708584 | controller | Installed 36 packages in 49ms 2026-05-28 21:39:02.399031 | controller | INFO Collection 'vexxhost.kubernetes' detected. 2026-05-28 21:39:02.399110 | controller | INFO Scenarios will be used from 'extensions/molecule' 2026-05-28 21:39:03.266889 | controller | CRITICAL 'extensions/molecule/default/molecule.yml' glob failed. Exiting. 2026-05-28 21:39:03.266964 | controller | INFO default scenario not found, disabling shared state. 2026-05-28 21:39:03.267059 | controller | INFO [download-binaries > discovery] scenario test matrix: dependency, cleanup, destroy, syntax, create, prepare, converge, idempotence, side_effect, verify, cleanup, destroy 2026-05-28 21:39:03.267205 | controller | INFO [download-binaries > prerun] Performing prerun with role_name_check=0... 2026-05-28 21:39:18.596636 | controller | INFO [download-binaries > dependency] Executing 2026-05-28 21:39:18.596717 | controller | WARNING [download-binaries > dependency] Missing roles requirements file: requirements.yml 2026-05-28 21:39:18.596939 | controller | WARNING [download-binaries > dependency] Missing collections requirements file: collections.yml 2026-05-28 21:39:18.597062 | controller | WARNING [download-binaries > dependency] Executed: 2 missing (Remove from test_sequence to suppress) 2026-05-28 21:39:18.602504 | controller | INFO [download-binaries > cleanup] Executing 2026-05-28 21:39:18.602847 | controller | WARNING [download-binaries > cleanup] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-05-28 21:39:18.608097 | controller | INFO [download-binaries > destroy] Executing 2026-05-28 21:39:18.608217 | controller | WARNING [download-binaries > destroy] Skipping, '--destroy=never' requested. 2026-05-28 21:39:18.608292 | controller | INFO [download-binaries > destroy] Executed: Successful 2026-05-28 21:39:18.613509 | controller | INFO [download-binaries > syntax] Executing 2026-05-28 21:39:19.532339 | controller | 2026-05-28 21:39:19.532684 | controller | playbook: /home/zuul/src/github.com/vexxhost/ansible-collection-kubernetes/extensions/molecule/download-binaries/converge.yml 2026-05-28 21:39:19.591593 | controller | INFO [download-binaries > syntax] Executed: Successful 2026-05-28 21:39:19.603504 | controller | INFO [download-binaries > create] Executing 2026-05-28 21:39:19.605002 | controller | WARNING [download-binaries > create] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-05-28 21:39:19.610648 | controller | INFO [download-binaries > prepare] Executing 2026-05-28 21:39:19.610920 | controller | WARNING [download-binaries > prepare] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-05-28 21:39:19.616251 | controller | INFO [download-binaries > converge] Executing 2026-05-28 21:39:20.507017 | controller | 2026-05-28 21:39:20.507075 | controller | PLAY [Download all binaries required at runtime for ansible-collection-kubernetes] *** 2026-05-28 21:39:20.507085 | controller | 2026-05-28 21:39:20.507094 | controller | TASK [Gather minimal facts] **************************************************** 2026-05-28 21:39:20.507104 | controller | Thursday 28 May 2026 21:39:20 +0000 (0:00:00.038) 0:00:00.038 ********** 2026-05-28 21:39:21.227274 | controller | ok: [controller -> localhost] 2026-05-28 21:39:21.227844 | controller | 2026-05-28 21:39:21.227855 | controller | TASK [Find all subdirectories in the role location] **************************** 2026-05-28 21:39:21.227863 | controller | Thursday 28 May 2026 21:39:21 +0000 (0:00:00.722) 0:00:00.761 ********** 2026-05-28 21:39:21.671365 | controller | ok: [controller -> localhost] 2026-05-28 21:39:21.671437 | controller | 2026-05-28 21:39:21.671655 | controller | TASK [Select only defaults/ directories and load vars] ************************* 2026-05-28 21:39:21.671847 | controller | Thursday 28 May 2026 21:39:21 +0000 (0:00:00.448) 0:00:01.209 ********** 2026-05-28 21:39:22.026692 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kubectl/defaults) 2026-05-28 21:39:22.026858 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/envoy_gateway/defaults) 2026-05-28 21:39:22.027198 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/helm/defaults) 2026-05-28 21:39:22.027495 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/cluster_api/defaults) 2026-05-28 21:39:22.027718 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/upload_helm_chart/defaults) 2026-05-28 21:39:22.027945 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kube_vip/defaults) 2026-05-28 21:39:22.028177 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/haproxy/defaults) 2026-05-28 21:39:22.028400 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/keepalived/defaults) 2026-05-28 21:39:22.028606 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/openstack_resource_controller/defaults) 2026-05-28 21:39:22.028795 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/cilium/defaults) 2026-05-28 21:39:22.029006 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/flux/defaults) 2026-05-28 21:39:22.029205 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/clusterctl/defaults) 2026-05-28 21:39:22.029405 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/cert_manager/defaults) 2026-05-28 21:39:22.029604 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kubeadm/defaults) 2026-05-28 21:39:22.029799 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kubernetes/defaults) 2026-05-28 21:39:22.030014 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kubelet/defaults) 2026-05-28 21:39:22.030171 | controller | 2026-05-28 21:39:22.030369 | controller | TASK [Find all components with checksums and get latest versions (CI)] ********* 2026-05-28 21:39:22.030558 | controller | Thursday 28 May 2026 21:39:22 +0000 (0:00:00.355) 0:00:01.564 ********** 2026-05-28 21:39:22.183901 | controller | ok: [controller -> localhost] => (item=kubectl_checksums) 2026-05-28 21:39:22.184091 | controller | ok: [controller -> localhost] => (item=helm_checksums) 2026-05-28 21:39:22.184340 | controller | ok: [controller -> localhost] => (item=helm_diff_checksums) 2026-05-28 21:39:22.184546 | controller | ok: [controller -> localhost] => (item=flux_checksums) 2026-05-28 21:39:22.184742 | controller | ok: [controller -> localhost] => (item=clusterctl_checksums) 2026-05-28 21:39:22.184954 | controller | ok: [controller -> localhost] => (item=kubeadm_checksums) 2026-05-28 21:39:22.185215 | controller | ok: [controller -> localhost] => (item=kubelet_checksums) 2026-05-28 21:39:22.185403 | controller | 2026-05-28 21:39:22.185613 | controller | TASK [Filter checksums to keep only latest versions (CI)] ********************** 2026-05-28 21:39:22.185814 | controller | Thursday 28 May 2026 21:39:22 +0000 (0:00:00.157) 0:00:01.722 ********** 2026-05-28 21:39:22.288458 | controller | ok: [controller -> localhost] => (item=kubectl_checksums) 2026-05-28 21:39:22.288646 | controller | ok: [controller -> localhost] => (item=helm_checksums) 2026-05-28 21:39:22.288848 | controller | ok: [controller -> localhost] => (item=helm_diff_checksums) 2026-05-28 21:39:22.289044 | controller | ok: [controller -> localhost] => (item=flux_checksums) 2026-05-28 21:39:22.289238 | controller | ok: [controller -> localhost] => (item=clusterctl_checksums) 2026-05-28 21:39:22.289434 | controller | ok: [controller -> localhost] => (item=kubeadm_checksums) 2026-05-28 21:39:22.289624 | controller | ok: [controller -> localhost] => (item=kubelet_checksums) 2026-05-28 21:39:22.289800 | controller | 2026-05-28 21:39:22.290007 | controller | TASK [Generate list of all binaries for all roles] ***************************** 2026-05-28 21:39:22.290191 | controller | Thursday 28 May 2026 21:39:22 +0000 (0:00:00.104) 0:00:01.826 ********** 2026-05-28 21:39:22.366363 | controller | ok: [controller -> localhost] 2026-05-28 21:39:22.366544 | controller | 2026-05-28 21:39:22.366759 | controller | TASK [Include download_artifact role] ****************************************** 2026-05-28 21:39:22.366977 | controller | Thursday 28 May 2026 21:39:22 +0000 (0:00:00.077) 0:00:01.904 ********** 2026-05-28 21:39:22.612542 | 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-05-28 21:39:22.612611 | 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-05-28 21:39:22.612947 | 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-05-28 21:39:22.613193 | 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-05-28 21:39:22.613422 | 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-05-28 21:39:22.613630 | 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-05-28 21:39:22.613840 | 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-05-28 21:39:22.614015 | controller | 2026-05-28 21:39:22.614217 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-05-28 21:39:22.614387 | controller | Thursday 28 May 2026 21:39:22 +0000 (0:00:00.246) 0:00:02.150 ********** 2026-05-28 21:39:22.653988 | controller | skipping: [controller] 2026-05-28 21:39:22.654067 | controller | 2026-05-28 21:39:22.654178 | controller | TASK [vexxhost.containers.directory : Create directory (/var/lib/downloads)] *** 2026-05-28 21:39:22.654391 | controller | Thursday 28 May 2026 21:39:22 +0000 (0:00:00.041) 0:00:02.192 ********** 2026-05-28 21:39:23.335581 | 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-05-28 21:39:23.346554 | controller | changed: [controller] 2026-05-28 21:39:23.346723 | controller | 2026-05-28 21:39:23.346921 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-05-28 21:39:23.347108 | controller | Thursday 28 May 2026 21:39:23 +0000 (0:00:00.692) 0:00:02.885 ********** 2026-05-28 21:39:23.385363 | controller | ok: [controller] => { 2026-05-28 21:39:23.385545 | controller | "msg": "https://dl.k8s.io/release/v1.36.1/bin/linux/amd64/kubectl" 2026-05-28 21:39:23.385793 | controller | } 2026-05-28 21:39:23.386009 | controller | 2026-05-28 21:39:23.386210 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-05-28 21:39:23.386407 | controller | Thursday 28 May 2026 21:39:23 +0000 (0:00:00.038) 0:00:02.923 ********** 2026-05-28 21:39:24.473302 | 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-05-28 21:39:24.483540 | controller | changed: [controller] 2026-05-28 21:39:24.483636 | controller | 2026-05-28 21:39:24.483742 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-05-28 21:39:24.483842 | controller | Thursday 28 May 2026 21:39:24 +0000 (0:00:01.098) 0:00:04.022 ********** 2026-05-28 21:39:24.519204 | controller | skipping: [controller] 2026-05-28 21:39:24.519326 | controller | 2026-05-28 21:39:24.519530 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-05-28 21:39:24.519772 | controller | Thursday 28 May 2026 21:39:24 +0000 (0:00:00.035) 0:00:04.057 ********** 2026-05-28 21:39:24.556057 | controller | skipping: [controller] 2026-05-28 21:39:24.556203 | controller | 2026-05-28 21:39:24.556461 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-05-28 21:39:24.556663 | controller | Thursday 28 May 2026 21:39:24 +0000 (0:00:00.036) 0:00:04.094 ********** 2026-05-28 21:39:24.598353 | controller | ok: [controller] => { 2026-05-28 21:39:24.598508 | controller | "msg": "https://get.helm.sh/helm-v3.11.2-linux-amd64.tar.gz" 2026-05-28 21:39:24.598693 | controller | } 2026-05-28 21:39:24.598913 | controller | 2026-05-28 21:39:24.599115 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-05-28 21:39:24.599307 | controller | Thursday 28 May 2026 21:39:24 +0000 (0:00:00.041) 0:00:04.136 ********** 2026-05-28 21:39:25.372381 | controller | changed: [controller] 2026-05-28 21:39:25.372507 | controller | 2026-05-28 21:39:25.372715 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-05-28 21:39:25.372956 | controller | Thursday 28 May 2026 21:39:25 +0000 (0:00:00.774) 0:00:04.910 ********** 2026-05-28 21:39:25.414700 | controller | skipping: [controller] 2026-05-28 21:39:25.414845 | controller | 2026-05-28 21:39:25.415042 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-05-28 21:39:25.415234 | controller | Thursday 28 May 2026 21:39:25 +0000 (0:00:00.042) 0:00:04.953 ********** 2026-05-28 21:39:25.452852 | controller | skipping: [controller] 2026-05-28 21:39:25.452991 | controller | 2026-05-28 21:39:25.453188 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-05-28 21:39:25.453378 | controller | Thursday 28 May 2026 21:39:25 +0000 (0:00:00.038) 0:00:04.991 ********** 2026-05-28 21:39:25.494975 | controller | ok: [controller] => { 2026-05-28 21:39:25.495192 | controller | "msg": "https://github.com/databus23/helm-diff/releases/download/v3.8.1/helm-diff-linux-amd64.tgz" 2026-05-28 21:39:25.495368 | controller | } 2026-05-28 21:39:25.495543 | controller | 2026-05-28 21:39:25.495744 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-05-28 21:39:25.495940 | controller | Thursday 28 May 2026 21:39:25 +0000 (0:00:00.041) 0:00:05.032 ********** 2026-05-28 21:39:26.311499 | controller | changed: [controller] 2026-05-28 21:39:26.311572 | controller | 2026-05-28 21:39:26.311582 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-05-28 21:39:26.311670 | controller | Thursday 28 May 2026 21:39:26 +0000 (0:00:00.816) 0:00:05.849 ********** 2026-05-28 21:39:26.348977 | controller | skipping: [controller] 2026-05-28 21:39:26.349096 | controller | 2026-05-28 21:39:26.349330 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-05-28 21:39:26.349527 | controller | Thursday 28 May 2026 21:39:26 +0000 (0:00:00.037) 0:00:05.887 ********** 2026-05-28 21:39:26.385094 | controller | skipping: [controller] 2026-05-28 21:39:26.385227 | controller | 2026-05-28 21:39:26.385463 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-05-28 21:39:26.385646 | controller | Thursday 28 May 2026 21:39:26 +0000 (0:00:00.035) 0:00:05.923 ********** 2026-05-28 21:39:26.425775 | controller | ok: [controller] => { 2026-05-28 21:39:26.425896 | controller | "msg": "https://github.com/fluxcd/flux2/releases/download/v0.32.0/flux_0.32.0_linux_amd64.tar.gz" 2026-05-28 21:39:26.426019 | controller | } 2026-05-28 21:39:26.426137 | controller | 2026-05-28 21:39:26.426273 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-05-28 21:39:26.426402 | controller | Thursday 28 May 2026 21:39:26 +0000 (0:00:00.041) 0:00:05.964 ********** 2026-05-28 21:39:27.586228 | controller | changed: [controller] 2026-05-28 21:39:27.586364 | controller | 2026-05-28 21:39:27.586577 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-05-28 21:39:27.586785 | controller | Thursday 28 May 2026 21:39:27 +0000 (0:00:01.159) 0:00:07.124 ********** 2026-05-28 21:39:27.622441 | controller | skipping: [controller] 2026-05-28 21:39:27.622511 | controller | 2026-05-28 21:39:27.622691 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-05-28 21:39:27.622906 | controller | Thursday 28 May 2026 21:39:27 +0000 (0:00:00.037) 0:00:07.161 ********** 2026-05-28 21:39:27.657260 | controller | skipping: [controller] 2026-05-28 21:39:27.657393 | controller | 2026-05-28 21:39:27.657593 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-05-28 21:39:27.657790 | controller | Thursday 28 May 2026 21:39:27 +0000 (0:00:00.034) 0:00:07.195 ********** 2026-05-28 21:39:27.698746 | controller | ok: [controller] => { 2026-05-28 21:39:27.699012 | controller | "msg": "https://github.com/kubernetes-sigs/cluster-api/releases/download/v1.10.5/clusterctl-linux-amd64" 2026-05-28 21:39:27.699255 | controller | } 2026-05-28 21:39:27.699481 | controller | 2026-05-28 21:39:27.699691 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-05-28 21:39:27.699880 | controller | Thursday 28 May 2026 21:39:27 +0000 (0:00:00.040) 0:00:07.236 ********** 2026-05-28 21:39:29.600070 | controller | changed: [controller] 2026-05-28 21:39:29.600250 | controller | 2026-05-28 21:39:29.600506 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-05-28 21:39:29.600707 | controller | Thursday 28 May 2026 21:39:29 +0000 (0:00:01.901) 0:00:09.137 ********** 2026-05-28 21:39:29.637575 | controller | skipping: [controller] 2026-05-28 21:39:29.637766 | controller | 2026-05-28 21:39:29.637972 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-05-28 21:39:29.638169 | controller | Thursday 28 May 2026 21:39:29 +0000 (0:00:00.038) 0:00:09.176 ********** 2026-05-28 21:39:29.672163 | controller | skipping: [controller] 2026-05-28 21:39:29.672275 | controller | 2026-05-28 21:39:29.672525 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-05-28 21:39:29.672680 | controller | Thursday 28 May 2026 21:39:29 +0000 (0:00:00.034) 0:00:09.210 ********** 2026-05-28 21:39:29.713496 | controller | ok: [controller] => { 2026-05-28 21:39:29.713723 | controller | "msg": "https://dl.k8s.io/release/v1.36.1/bin/linux/amd64/kubeadm" 2026-05-28 21:39:29.713936 | controller | } 2026-05-28 21:39:29.714078 | controller | 2026-05-28 21:39:29.714267 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-05-28 21:39:29.714461 | controller | Thursday 28 May 2026 21:39:29 +0000 (0:00:00.041) 0:00:09.251 ********** 2026-05-28 21:39:51.468749 | controller | changed: [controller] 2026-05-28 21:39:51.468816 | controller | 2026-05-28 21:39:51.469045 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-05-28 21:39:51.469243 | controller | Thursday 28 May 2026 21:39:51 +0000 (0:00:21.754) 0:00:31.006 ********** 2026-05-28 21:39:51.502923 | controller | skipping: [controller] 2026-05-28 21:39:51.503082 | controller | 2026-05-28 21:39:51.503281 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-05-28 21:39:51.503471 | controller | Thursday 28 May 2026 21:39:51 +0000 (0:00:00.035) 0:00:31.041 ********** 2026-05-28 21:39:51.535757 | controller | skipping: [controller] 2026-05-28 21:39:51.536030 | controller | 2026-05-28 21:39:51.536158 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-05-28 21:39:51.536391 | controller | Thursday 28 May 2026 21:39:51 +0000 (0:00:00.032) 0:00:31.074 ********** 2026-05-28 21:39:51.573940 | controller | ok: [controller] => { 2026-05-28 21:39:51.574132 | controller | "msg": "https://dl.k8s.io/release/v1.36.1/bin/linux/amd64/kubelet" 2026-05-28 21:39:51.574314 | controller | } 2026-05-28 21:39:51.574479 | controller | 2026-05-28 21:39:51.574711 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-05-28 21:39:51.574888 | controller | Thursday 28 May 2026 21:39:51 +0000 (0:00:00.038) 0:00:31.112 ********** 2026-05-28 21:40:09.882981 | controller | changed: [controller] 2026-05-28 21:40:09.883026 | controller | 2026-05-28 21:40:09.883036 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-05-28 21:40:09.883044 | controller | Thursday 28 May 2026 21:40:09 +0000 (0:00:18.307) 0:00:49.420 ********** 2026-05-28 21:40:09.916972 | controller | skipping: [controller] 2026-05-28 21:40:09.917276 | controller | 2026-05-28 21:40:09.917540 | controller | PLAY RECAP ********************************************************************* 2026-05-28 21:40:09.917840 | controller | controller : ok=28 changed=8 unreachable=0 failed=0 skipped=14 rescued=0 ignored=0 2026-05-28 21:40:09.918085 | controller | 2026-05-28 21:40:09.918318 | controller | 2026-05-28 21:40:09.918568 | controller | TASKS RECAP ******************************************************************** 2026-05-28 21:40:09.918824 | controller | Thursday 28 May 2026 21:40:09 +0000 (0:00:00.033) 0:00:49.453 ********** 2026-05-28 21:40:09.919070 | controller | =============================================================================== 2026-05-28 21:40:09.919327 | controller | vexxhost.containers.download_artifact : Download item ------------------ 21.75s 2026-05-28 21:40:09.919582 | controller | vexxhost.containers.download_artifact : Download item ------------------ 18.31s 2026-05-28 21:40:09.919862 | controller | vexxhost.containers.download_artifact : Download item ------------------- 1.90s 2026-05-28 21:40:09.920300 | controller | vexxhost.containers.download_artifact : Download item ------------------- 1.16s 2026-05-28 21:40:09.920586 | controller | vexxhost.containers.download_artifact : Download item ------------------- 1.10s 2026-05-28 21:40:09.920838 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.82s 2026-05-28 21:40:09.921063 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.77s 2026-05-28 21:40:09.921221 | controller | Gather minimal facts ---------------------------------------------------- 0.72s 2026-05-28 21:40:09.921376 | controller | vexxhost.containers.directory : Create directory (/var/lib/downloads) --- 0.69s 2026-05-28 21:40:09.921572 | controller | Find all subdirectories in the role location ---------------------------- 0.45s 2026-05-28 21:40:09.921742 | controller | Select only defaults/ directories and load vars ------------------------- 0.36s 2026-05-28 21:40:09.921901 | controller | Include download_artifact role ------------------------------------------ 0.25s 2026-05-28 21:40:09.922059 | controller | Find all components with checksums and get latest versions (CI) --------- 0.16s 2026-05-28 21:40:09.922215 | controller | Filter checksums to keep only latest versions (CI) ---------------------- 0.10s 2026-05-28 21:40:09.922368 | controller | Generate list of all binaries for all roles ----------------------------- 0.08s 2026-05-28 21:40:09.922524 | controller | vexxhost.containers.download_artifact : Extract archive ----------------- 0.04s 2026-05-28 21:40:09.922679 | controller | vexxhost.containers.download_artifact : Starting download of file ------- 0.04s 2026-05-28 21:40:09.922835 | controller | vexxhost.containers.download_artifact : Starting download of file ------- 0.04s 2026-05-28 21:40:09.922989 | controller | vexxhost.containers.package : Update state for tar ---------------------- 0.04s 2026-05-28 21:40:09.923144 | controller | vexxhost.containers.download_artifact : Starting download of file ------- 0.04s 2026-05-28 21:40:10.074176 | controller | INFO [download-binaries > converge] Executed: Successful 2026-05-28 21:40:10.084239 | controller | INFO [download-binaries > idempotence] Executing 2026-05-28 21:40:10.945822 | controller | 2026-05-28 21:40:10.946062 | controller | PLAY [Download all binaries required at runtime for ansible-collection-kubernetes] *** 2026-05-28 21:40:10.946216 | controller | 2026-05-28 21:40:10.946375 | controller | TASK [Gather minimal facts] **************************************************** 2026-05-28 21:40:10.946532 | controller | Thursday 28 May 2026 21:40:10 +0000 (0:00:00.015) 0:00:00.015 ********** 2026-05-28 21:40:11.634423 | controller | ok: [controller -> localhost] 2026-05-28 21:40:11.634591 | controller | 2026-05-28 21:40:11.634718 | controller | TASK [Find all subdirectories in the role location] **************************** 2026-05-28 21:40:11.634838 | controller | Thursday 28 May 2026 21:40:11 +0000 (0:00:00.685) 0:00:00.701 ********** 2026-05-28 21:40:12.067638 | controller | ok: [controller -> localhost] 2026-05-28 21:40:12.067931 | controller | 2026-05-28 21:40:12.068269 | controller | TASK [Select only defaults/ directories and load vars] ************************* 2026-05-28 21:40:12.068544 | controller | Thursday 28 May 2026 21:40:12 +0000 (0:00:00.441) 0:00:01.143 ********** 2026-05-28 21:40:12.405165 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kubectl/defaults) 2026-05-28 21:40:12.405558 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/envoy_gateway/defaults) 2026-05-28 21:40:12.405843 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/helm/defaults) 2026-05-28 21:40:12.406110 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/cluster_api/defaults) 2026-05-28 21:40:12.406374 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/upload_helm_chart/defaults) 2026-05-28 21:40:12.406637 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kube_vip/defaults) 2026-05-28 21:40:12.406899 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/haproxy/defaults) 2026-05-28 21:40:12.407162 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/keepalived/defaults) 2026-05-28 21:40:12.407422 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/openstack_resource_controller/defaults) 2026-05-28 21:40:12.407691 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/cilium/defaults) 2026-05-28 21:40:12.407966 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/flux/defaults) 2026-05-28 21:40:12.408315 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/clusterctl/defaults) 2026-05-28 21:40:12.408585 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/cert_manager/defaults) 2026-05-28 21:40:12.408851 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kubeadm/defaults) 2026-05-28 21:40:12.409108 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kubernetes/defaults) 2026-05-28 21:40:12.409393 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kubelet/defaults) 2026-05-28 21:40:12.409626 | controller | 2026-05-28 21:40:12.409886 | controller | TASK [Find all components with checksums and get latest versions (CI)] ********* 2026-05-28 21:40:12.410139 | controller | Thursday 28 May 2026 21:40:12 +0000 (0:00:00.337) 0:00:01.480 ********** 2026-05-28 21:40:12.530737 | controller | ok: [controller -> localhost] => (item=kubectl_checksums) 2026-05-28 21:40:12.531052 | controller | ok: [controller -> localhost] => (item=helm_checksums) 2026-05-28 21:40:12.531313 | controller | ok: [controller -> localhost] => (item=helm_diff_checksums) 2026-05-28 21:40:12.531631 | controller | ok: [controller -> localhost] => (item=flux_checksums) 2026-05-28 21:40:12.531891 | controller | ok: [controller -> localhost] => (item=clusterctl_checksums) 2026-05-28 21:40:12.532186 | controller | ok: [controller -> localhost] => (item=kubeadm_checksums) 2026-05-28 21:40:12.532436 | controller | ok: [controller -> localhost] => (item=kubelet_checksums) 2026-05-28 21:40:12.532663 | controller | 2026-05-28 21:40:12.532915 | controller | TASK [Filter checksums to keep only latest versions (CI)] ********************** 2026-05-28 21:40:12.533163 | controller | Thursday 28 May 2026 21:40:12 +0000 (0:00:00.125) 0:00:01.605 ********** 2026-05-28 21:40:12.626607 | controller | ok: [controller -> localhost] => (item=kubectl_checksums) 2026-05-28 21:40:12.626631 | controller | ok: [controller -> localhost] => (item=helm_checksums) 2026-05-28 21:40:12.626639 | controller | ok: [controller -> localhost] => (item=helm_diff_checksums) 2026-05-28 21:40:12.626647 | controller | ok: [controller -> localhost] => (item=flux_checksums) 2026-05-28 21:40:12.626654 | controller | ok: [controller -> localhost] => (item=clusterctl_checksums) 2026-05-28 21:40:12.626662 | controller | ok: [controller -> localhost] => (item=kubeadm_checksums) 2026-05-28 21:40:12.626669 | controller | ok: [controller -> localhost] => (item=kubelet_checksums) 2026-05-28 21:40:12.626677 | controller | 2026-05-28 21:40:12.626685 | controller | TASK [Generate list of all binaries for all roles] ***************************** 2026-05-28 21:40:12.626693 | controller | Thursday 28 May 2026 21:40:12 +0000 (0:00:00.094) 0:00:01.700 ********** 2026-05-28 21:40:12.699758 | controller | ok: [controller -> localhost] 2026-05-28 21:40:12.700024 | controller | 2026-05-28 21:40:12.700332 | controller | TASK [Include download_artifact role] ****************************************** 2026-05-28 21:40:12.700592 | controller | Thursday 28 May 2026 21:40:12 +0000 (0:00:00.075) 0:00:01.775 ********** 2026-05-28 21:40:12.908482 | 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-05-28 21:40:12.908846 | 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-05-28 21:40:12.909150 | 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-05-28 21:40:12.909438 | 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-05-28 21:40:12.909864 | 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-05-28 21:40:12.910165 | 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-05-28 21:40:12.910481 | 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-05-28 21:40:12.910733 | controller | 2026-05-28 21:40:12.911000 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-05-28 21:40:12.911262 | controller | Thursday 28 May 2026 21:40:12 +0000 (0:00:00.208) 0:00:01.983 ********** 2026-05-28 21:40:12.946410 | controller | skipping: [controller] 2026-05-28 21:40:12.946657 | controller | 2026-05-28 21:40:12.946913 | controller | TASK [vexxhost.containers.directory : Create directory (/var/lib/downloads)] *** 2026-05-28 21:40:12.947158 | controller | Thursday 28 May 2026 21:40:12 +0000 (0:00:00.038) 0:00:02.022 ********** 2026-05-28 21:40:13.448383 | 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-05-28 21:40:13.460678 | controller | ok: [controller] 2026-05-28 21:40:13.460753 | controller | 2026-05-28 21:40:13.460849 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-05-28 21:40:13.460939 | controller | Thursday 28 May 2026 21:40:13 +0000 (0:00:00.511) 0:00:02.533 ********** 2026-05-28 21:40:13.497117 | controller | ok: [controller] => { 2026-05-28 21:40:13.497200 | controller | "msg": "https://dl.k8s.io/release/v1.36.1/bin/linux/amd64/kubectl" 2026-05-28 21:40:13.497326 | controller | } 2026-05-28 21:40:13.497433 | controller | 2026-05-28 21:40:13.497555 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-05-28 21:40:13.497678 | controller | Thursday 28 May 2026 21:40:13 +0000 (0:00:00.039) 0:00:02.572 ********** 2026-05-28 21:40:14.123226 | controller | ok: [controller] 2026-05-28 21:40:14.123290 | controller | 2026-05-28 21:40:14.123375 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-05-28 21:40:14.123444 | controller | Thursday 28 May 2026 21:40:14 +0000 (0:00:00.625) 0:00:03.197 ********** 2026-05-28 21:40:14.157167 | controller | skipping: [controller] 2026-05-28 21:40:14.157235 | controller | 2026-05-28 21:40:14.157369 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-05-28 21:40:14.157491 | controller | Thursday 28 May 2026 21:40:14 +0000 (0:00:00.034) 0:00:03.232 ********** 2026-05-28 21:40:14.192198 | controller | skipping: [controller] 2026-05-28 21:40:14.192266 | controller | 2026-05-28 21:40:14.192337 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-05-28 21:40:14.192452 | controller | Thursday 28 May 2026 21:40:14 +0000 (0:00:00.034) 0:00:03.267 ********** 2026-05-28 21:40:14.232377 | controller | ok: [controller] => { 2026-05-28 21:40:14.232426 | controller | "msg": "https://get.helm.sh/helm-v3.11.2-linux-amd64.tar.gz" 2026-05-28 21:40:14.232492 | controller | } 2026-05-28 21:40:14.232562 | controller | 2026-05-28 21:40:14.232650 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-05-28 21:40:14.232737 | controller | Thursday 28 May 2026 21:40:14 +0000 (0:00:00.038) 0:00:03.305 ********** 2026-05-28 21:40:14.657440 | controller | ok: [controller] 2026-05-28 21:40:14.657489 | controller | 2026-05-28 21:40:14.657566 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-05-28 21:40:14.657658 | controller | Thursday 28 May 2026 21:40:14 +0000 (0:00:00.425) 0:00:03.730 ********** 2026-05-28 21:40:14.690959 | controller | skipping: [controller] 2026-05-28 21:40:14.691054 | controller | 2026-05-28 21:40:14.691194 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-05-28 21:40:14.691280 | controller | Thursday 28 May 2026 21:40:14 +0000 (0:00:00.035) 0:00:03.766 ********** 2026-05-28 21:40:14.726151 | controller | skipping: [controller] 2026-05-28 21:40:14.726226 | controller | 2026-05-28 21:40:14.726349 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-05-28 21:40:14.726534 | controller | Thursday 28 May 2026 21:40:14 +0000 (0:00:00.035) 0:00:03.801 ********** 2026-05-28 21:40:14.768588 | controller | ok: [controller] => { 2026-05-28 21:40:14.768769 | controller | "msg": "https://github.com/databus23/helm-diff/releases/download/v3.8.1/helm-diff-linux-amd64.tgz" 2026-05-28 21:40:14.768952 | controller | } 2026-05-28 21:40:14.769130 | controller | 2026-05-28 21:40:14.769317 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-05-28 21:40:14.769507 | controller | Thursday 28 May 2026 21:40:14 +0000 (0:00:00.039) 0:00:03.841 ********** 2026-05-28 21:40:15.215800 | controller | ok: [controller] 2026-05-28 21:40:15.215850 | controller | 2026-05-28 21:40:15.215989 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-05-28 21:40:15.216136 | controller | Thursday 28 May 2026 21:40:15 +0000 (0:00:00.449) 0:00:04.290 ********** 2026-05-28 21:40:15.251148 | controller | skipping: [controller] 2026-05-28 21:40:15.251224 | controller | 2026-05-28 21:40:15.251315 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-05-28 21:40:15.251394 | controller | Thursday 28 May 2026 21:40:15 +0000 (0:00:00.035) 0:00:04.326 ********** 2026-05-28 21:40:15.288432 | controller | skipping: [controller] 2026-05-28 21:40:15.288533 | controller | 2026-05-28 21:40:15.288686 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-05-28 21:40:15.288790 | controller | Thursday 28 May 2026 21:40:15 +0000 (0:00:00.035) 0:00:04.362 ********** 2026-05-28 21:40:15.327933 | controller | ok: [controller] => { 2026-05-28 21:40:15.328034 | controller | "msg": "https://github.com/fluxcd/flux2/releases/download/v0.32.0/flux_0.32.0_linux_amd64.tar.gz" 2026-05-28 21:40:15.328178 | controller | } 2026-05-28 21:40:15.328532 | controller | 2026-05-28 21:40:15.328548 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-05-28 21:40:15.328554 | controller | Thursday 28 May 2026 21:40:15 +0000 (0:00:00.041) 0:00:04.403 ********** 2026-05-28 21:40:15.764824 | controller | ok: [controller] 2026-05-28 21:40:15.764850 | controller | 2026-05-28 21:40:15.764854 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-05-28 21:40:15.764858 | controller | Thursday 28 May 2026 21:40:15 +0000 (0:00:00.432) 0:00:04.835 ********** 2026-05-28 21:40:15.799085 | controller | skipping: [controller] 2026-05-28 21:40:15.799111 | controller | 2026-05-28 21:40:15.799116 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-05-28 21:40:15.799120 | controller | Thursday 28 May 2026 21:40:15 +0000 (0:00:00.038) 0:00:04.874 ********** 2026-05-28 21:40:15.834526 | controller | skipping: [controller] 2026-05-28 21:40:15.834686 | controller | 2026-05-28 21:40:15.834813 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-05-28 21:40:15.834931 | controller | Thursday 28 May 2026 21:40:15 +0000 (0:00:00.035) 0:00:04.910 ********** 2026-05-28 21:40:15.876939 | controller | ok: [controller] => { 2026-05-28 21:40:15.877085 | controller | "msg": "https://github.com/kubernetes-sigs/cluster-api/releases/download/v1.10.5/clusterctl-linux-amd64" 2026-05-28 21:40:15.877196 | controller | } 2026-05-28 21:40:15.879878 | controller | 2026-05-28 21:40:15.879888 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-05-28 21:40:15.879892 | controller | Thursday 28 May 2026 21:40:15 +0000 (0:00:00.041) 0:00:04.951 ********** 2026-05-28 21:40:16.364989 | controller | ok: [controller] 2026-05-28 21:40:16.365052 | controller | 2026-05-28 21:40:16.365194 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-05-28 21:40:16.365309 | controller | Thursday 28 May 2026 21:40:16 +0000 (0:00:00.487) 0:00:05.439 ********** 2026-05-28 21:40:16.403320 | controller | skipping: [controller] 2026-05-28 21:40:16.403421 | controller | 2026-05-28 21:40:16.403502 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-05-28 21:40:16.403589 | controller | Thursday 28 May 2026 21:40:16 +0000 (0:00:00.039) 0:00:05.479 ********** 2026-05-28 21:40:16.440550 | controller | skipping: [controller] 2026-05-28 21:40:16.440659 | controller | 2026-05-28 21:40:16.440797 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-05-28 21:40:16.440947 | controller | Thursday 28 May 2026 21:40:16 +0000 (0:00:00.034) 0:00:05.513 ********** 2026-05-28 21:40:16.477174 | controller | ok: [controller] => { 2026-05-28 21:40:16.477289 | controller | "msg": "https://dl.k8s.io/release/v1.36.1/bin/linux/amd64/kubeadm" 2026-05-28 21:40:16.477399 | controller | } 2026-05-28 21:40:16.477510 | controller | 2026-05-28 21:40:16.477631 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-05-28 21:40:16.477743 | controller | Thursday 28 May 2026 21:40:16 +0000 (0:00:00.038) 0:00:05.552 ********** 2026-05-28 21:40:16.956359 | controller | ok: [controller] 2026-05-28 21:40:16.956438 | controller | 2026-05-28 21:40:16.956562 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-05-28 21:40:16.956681 | controller | Thursday 28 May 2026 21:40:16 +0000 (0:00:00.478) 0:00:06.031 ********** 2026-05-28 21:40:16.996369 | controller | skipping: [controller] 2026-05-28 21:40:16.996426 | controller | 2026-05-28 21:40:16.996521 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-05-28 21:40:16.996604 | controller | Thursday 28 May 2026 21:40:16 +0000 (0:00:00.038) 0:00:06.070 ********** 2026-05-28 21:40:17.031213 | controller | skipping: [controller] 2026-05-28 21:40:17.031264 | controller | 2026-05-28 21:40:17.031372 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-05-28 21:40:17.031442 | controller | Thursday 28 May 2026 21:40:17 +0000 (0:00:00.036) 0:00:06.107 ********** 2026-05-28 21:40:17.071211 | controller | ok: [controller] => { 2026-05-28 21:40:17.071396 | controller | "msg": "https://dl.k8s.io/release/v1.36.1/bin/linux/amd64/kubelet" 2026-05-28 21:40:17.071573 | controller | } 2026-05-28 21:40:17.071829 | controller | 2026-05-28 21:40:17.072053 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-05-28 21:40:17.072357 | controller | Thursday 28 May 2026 21:40:17 +0000 (0:00:00.039) 0:00:06.146 ********** 2026-05-28 21:40:17.529751 | controller | ok: [controller] 2026-05-28 21:40:17.529814 | controller | 2026-05-28 21:40:17.529878 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-05-28 21:40:17.529967 | controller | Thursday 28 May 2026 21:40:17 +0000 (0:00:00.458) 0:00:06.605 ********** 2026-05-28 21:40:17.560557 | controller | skipping: [controller] 2026-05-28 21:40:17.560634 | controller | 2026-05-28 21:40:17.560716 | controller | PLAY RECAP ********************************************************************* 2026-05-28 21:40:17.560813 | controller | controller : ok=28 changed=0 unreachable=0 failed=0 skipped=14 rescued=0 ignored=0 2026-05-28 21:40:17.560887 | controller | 2026-05-28 21:40:17.560953 | controller | 2026-05-28 21:40:17.561053 | controller | TASKS RECAP ******************************************************************** 2026-05-28 21:40:17.561124 | controller | Thursday 28 May 2026 21:40:17 +0000 (0:00:00.028) 0:00:06.633 ********** 2026-05-28 21:40:17.561206 | controller | =============================================================================== 2026-05-28 21:40:17.562877 | controller | Gather minimal facts ---------------------------------------------------- 0.69s 2026-05-28 21:40:17.562908 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.63s 2026-05-28 21:40:17.562912 | controller | vexxhost.containers.directory : Create directory (/var/lib/downloads) --- 0.51s 2026-05-28 21:40:17.562915 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.49s 2026-05-28 21:40:17.562919 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.48s 2026-05-28 21:40:17.562922 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.46s 2026-05-28 21:40:17.562925 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.45s 2026-05-28 21:40:17.562929 | controller | Find all subdirectories in the role location ---------------------------- 0.44s 2026-05-28 21:40:17.562932 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.43s 2026-05-28 21:40:17.562936 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.43s 2026-05-28 21:40:17.562939 | controller | Select only defaults/ directories and load vars ------------------------- 0.34s 2026-05-28 21:40:17.562943 | controller | Include download_artifact role ------------------------------------------ 0.21s 2026-05-28 21:40:17.562954 | controller | Find all components with checksums and get latest versions (CI) --------- 0.13s 2026-05-28 21:40:17.562958 | controller | Filter checksums to keep only latest versions (CI) ---------------------- 0.09s 2026-05-28 21:40:17.562961 | controller | Generate list of all binaries for all roles ----------------------------- 0.08s 2026-05-28 21:40:17.562964 | controller | vexxhost.containers.download_artifact : Starting download of file ------- 0.04s 2026-05-28 21:40:17.562968 | controller | vexxhost.containers.download_artifact : Starting download of file ------- 0.04s 2026-05-28 21:40:17.562971 | controller | vexxhost.containers.download_artifact : Extract archive ----------------- 0.04s 2026-05-28 21:40:17.562974 | controller | vexxhost.containers.download_artifact : Starting download of file ------- 0.04s 2026-05-28 21:40:17.562977 | controller | vexxhost.containers.download_artifact : Starting download of file ------- 0.04s 2026-05-28 21:40:17.759737 | controller | INFO [download-binaries > idempotence] Executed: Successful 2026-05-28 21:40:17.774547 | controller | INFO [download-binaries > side_effect] Executing 2026-05-28 21:40:17.775279 | controller | WARNING [download-binaries > side_effect] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-05-28 21:40:17.788460 | controller | INFO [download-binaries > verify] Executing 2026-05-28 21:40:18.686226 | controller | 2026-05-28 21:40:18.686435 | controller | PLAY [Verify] ****************************************************************** 2026-05-28 21:40:18.686743 | controller | 2026-05-28 21:40:18.686960 | controller | TASK [Gathering Facts] ********************************************************* 2026-05-28 21:40:18.687154 | controller | Thursday 28 May 2026 21:40:18 +0000 (0:00:00.012) 0:00:00.012 ********** 2026-05-28 21:40:19.807610 | 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-05-28 21:40:19.813614 | controller | ok: [controller] 2026-05-28 21:40:19.813803 | controller | 2026-05-28 21:40:19.814010 | controller | TASK [Stat target dir] ********************************************************* 2026-05-28 21:40:19.814214 | controller | Thursday 28 May 2026 21:40:19 +0000 (0:00:01.127) 0:00:01.140 ********** 2026-05-28 21:40:21.250192 | controller | ok: [controller] 2026-05-28 21:40:21.250250 | controller | 2026-05-28 21:40:21.250291 | controller | TASK [Assert that target dir is created] *************************************** 2026-05-28 21:40:21.250299 | controller | Thursday 28 May 2026 21:40:21 +0000 (0:00:01.435) 0:00:02.575 ********** 2026-05-28 21:40:21.288717 | controller | ok: [controller] => { 2026-05-28 21:40:21.288799 | controller | "changed": false, 2026-05-28 21:40:21.288849 | controller | "msg": "All assertions passed" 2026-05-28 21:40:21.288967 | controller | } 2026-05-28 21:40:21.289079 | controller | 2026-05-28 21:40:21.289193 | controller | TASK [Find target files] ******************************************************* 2026-05-28 21:40:21.289314 | controller | Thursday 28 May 2026 21:40:21 +0000 (0:00:00.037) 0:00:02.613 ********** 2026-05-28 21:40:21.713729 | controller | ok: [controller] 2026-05-28 21:40:21.713813 | controller | 2026-05-28 21:40:21.713881 | controller | TASK [Assert that some files were downloaded] ********************************** 2026-05-28 21:40:21.714001 | controller | Thursday 28 May 2026 21:40:21 +0000 (0:00:00.426) 0:00:03.040 ********** 2026-05-28 21:40:21.743838 | controller | ok: [controller] => { 2026-05-28 21:40:21.744005 | controller | "changed": false, 2026-05-28 21:40:21.746796 | controller | "msg": "All assertions passed" 2026-05-28 21:40:21.746839 | controller | } 2026-05-28 21:40:21.746849 | controller | 2026-05-28 21:40:21.746857 | controller | PLAY RECAP ********************************************************************* 2026-05-28 21:40:21.746866 | controller | controller : ok=5 changed=0 unreachable=0 failed=0 skipped=0 rescued=0 ignored=0 2026-05-28 21:40:21.746874 | controller | 2026-05-28 21:40:21.746881 | controller | 2026-05-28 21:40:21.746888 | controller | TASKS RECAP ******************************************************************** 2026-05-28 21:40:21.746896 | controller | Thursday 28 May 2026 21:40:21 +0000 (0:00:00.031) 0:00:03.071 ********** 2026-05-28 21:40:21.746915 | controller | =============================================================================== 2026-05-28 21:40:21.746923 | controller | Stat target dir --------------------------------------------------------- 1.44s 2026-05-28 21:40:21.746930 | controller | Gathering Facts --------------------------------------------------------- 1.13s 2026-05-28 21:40:21.746937 | controller | Find target files ------------------------------------------------------- 0.43s 2026-05-28 21:40:21.746945 | controller | Assert that target dir is created --------------------------------------- 0.04s 2026-05-28 21:40:21.746952 | controller | Assert that some files were downloaded ---------------------------------- 0.03s 2026-05-28 21:40:21.863207 | controller | INFO [download-binaries > verify] Executed: Successful 2026-05-28 21:40:21.873206 | controller | INFO [download-binaries > cleanup] Executing 2026-05-28 21:40:21.873666 | controller | WARNING [download-binaries > cleanup] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-05-28 21:40:21.880590 | controller | INFO [download-binaries > destroy] Executing 2026-05-28 21:40:21.880687 | controller | WARNING [download-binaries > destroy] Skipping, '--destroy=never' requested. 2026-05-28 21:40:21.880773 | controller | INFO [download-binaries > destroy] Executed: Successful 2026-05-28 21:40:21.881100 | controller | WARNING Molecule executed 1 scenario (1 missing files) 2026-05-28 21:40:22.721307 | controller | ok: Runtime: 0:01:21.070180 2026-05-28 21:40:22.729365 | 2026-05-28 21:40:22.729464 | PLAY RECAP 2026-05-28 21:40:22.729528 | controller | ok: 3 changed: 3 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-05-28 21:40:22.729562 | 2026-05-28 21:40:22.926310 | RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/run.yaml@main] 2026-05-28 21:40:22.935881 | POST-RUN START: [untrusted : github.com/vexxhost/ansible-collection-kubernetes/test-playbooks/molecule/post.yml@main] 2026-05-28 21:40:25.219662 | 2026-05-28 21:40:25.426831 | PLAY [all] 2026-05-28 21:40:25.444572 | 2026-05-28 21:40:25.444693 | TASK [describe-kubernetes-objects : creating directory for cluster scoped objects] 2026-05-28 21:40:25.863162 | controller | changed 2026-05-28 21:40:26.259476 | 2026-05-28 21:40:26.259612 | TASK [describe-kubernetes-objects : Gathering descriptions for cluster scoped objects] 2026-05-28 21:40:26.652960 | controller | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-05-28 21:40:26.653078 | controller | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-05-28 21:40:26.661235 | controller | environment: line 1: kubectl: command not found 2026-05-28 21:40:26.664044 | controller | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-05-28 21:40:26.664964 | controller | environment: line 1: kubectl: command not found 2026-05-28 21:40:26.666156 | controller | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-05-28 21:40:26.667157 | controller | environment: line 1: kubectl: command not found 2026-05-28 21:40:26.669319 | controller | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-05-28 21:40:26.670510 | controller | environment: line 1: kubectl: command not found 2026-05-28 21:40:26.672458 | controller | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-05-28 21:40:26.673674 | controller | environment: line 1: kubectl: command not found 2026-05-28 21:40:26.674615 | controller | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-05-28 21:40:28.789122 | controller | ok: Runtime: 0:00:00.036198 2026-05-28 21:40:28.796404 | 2026-05-28 21:40:28.796575 | TASK [describe-kubernetes-objects : creating directory for namespace scoped objects] 2026-05-28 21:40:29.043630 | controller | changed 2026-05-28 21:40:29.598325 | 2026-05-28 21:40:29.598522 | TASK [describe-kubernetes-objects : Gathering descriptions for namespace scoped objects] 2026-05-28 21:40:29.842606 | controller | environment: line 5: kubectl: command not found 2026-05-28 21:40:29.843581 | controller | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-05-28 21:40:29.843996 | controller | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-05-28 21:40:29.844425 | controller | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-05-28 21:40:30.514051 | controller | ok: Runtime: 0:00:00.013091 2026-05-28 21:40:30.520718 | 2026-05-28 21:40:30.520809 | TASK [describe-kubernetes-objects : Downloads logs to executor] 2026-05-28 21:40:32.092408 | controller | changed: 2026-05-28 21:40:32.900653 | controller | created directory /var/lib/zuul/builds/c4d2a7d5ea214508ad3178a6a2c5c568/work/logs/controller 2026-05-28 21:40:32.900864 | controller | cd+++++++++ objects/ 2026-05-28 21:40:32.900924 | controller | cd+++++++++ objects/cluster/ 2026-05-28 21:40:32.901228 | controller | cd+++++++++ objects/namespaced/ 2026-05-28 21:40:32.915095 | 2026-05-28 21:40:32.915176 | TASK [gather-pod-logs : creating directory for pod logs] 2026-05-28 21:40:33.161064 | controller | changed 2026-05-28 21:40:34.308776 | 2026-05-28 21:40:34.308933 | TASK [gather-pod-logs : creating directory for failed pod logs] 2026-05-28 21:40:34.562273 | controller | changed 2026-05-28 21:40:34.568221 | 2026-05-28 21:40:34.568316 | TASK [gather-pod-logs : retrieve all kubernetes logs, current and previous (if they exist)] 2026-05-28 21:40:34.832750 | controller | environment: line 3: kubectl: command not found 2026-05-28 21:40:35.166232 | controller | ok: Runtime: 0:00:00.013514 2026-05-28 21:40:35.170387 | 2026-05-28 21:40:35.170461 | TASK [gather-pod-logs : Downloads pod logs to executor] 2026-05-28 21:40:35.665260 | controller | changed: 2026-05-28 21:40:35.665445 | controller | cd+++++++++ pod-logs/ 2026-05-28 21:40:35.665474 | controller | cd+++++++++ pod-logs/failed-pods/ 2026-05-28 21:40:35.672483 | 2026-05-28 21:40:35.775580 | LOOP [helm-release-status : creating directory for helm release status] 2026-05-28 21:40:36.015914 | controller | changed: "values" 2026-05-28 21:40:36.231937 | controller | changed: "releases" 2026-05-28 21:40:36.247178 | 2026-05-28 21:40:36.247558 | TASK [helm-release-status : Gather get release status for helm charts] 2026-05-28 21:40:36.546798 | controller | /bin/bash: line 3: kubectl: command not found 2026-05-28 21:40:36.849357 | controller | ok: Runtime: 0:00:00.009205 2026-05-28 21:40:36.855671 | 2026-05-28 21:40:36.855804 | TASK [helm-release-status : Downloads logs to executor] 2026-05-28 21:40:37.477408 | controller | changed: 2026-05-28 21:40:37.477624 | controller | cd+++++++++ helm/ 2026-05-28 21:40:37.477664 | controller | cd+++++++++ helm/releases/ 2026-05-28 21:40:37.477700 | controller | cd+++++++++ helm/values/ 2026-05-28 21:40:37.484120 | 2026-05-28 21:40:37.484188 | PLAY RECAP 2026-05-28 21:40:37.484237 | controller | ok: 12 changed: 12 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-05-28 21:40:37.484262 | 2026-05-28 21:40:37.649680 | POST-RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/ansible-collection-kubernetes/test-playbooks/molecule/post.yml@main] 2026-05-28 21:40:37.722232 | POST-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post.yaml@main] 2026-05-28 21:40:38.362773 | 2026-05-28 21:40:41.818003 | PLAY [all] 2026-05-28 21:40:41.836778 | 2026-05-28 21:40:41.836919 | TASK [fetch-output : Set log path for multiple nodes] 2026-05-28 21:40:41.883346 | controller | skipping: Conditional result was False 2026-05-28 21:40:41.890039 | 2026-05-28 21:40:41.890213 | TASK [fetch-output : Set log path for single node] 2026-05-28 21:40:41.932410 | controller | ok 2026-05-28 21:40:41.938152 | 2026-05-28 21:40:41.938253 | LOOP [fetch-output : Ensure local output dirs] 2026-05-28 21:40:42.430631 | controller -> localhost | ok: "/var/lib/zuul/builds/c4d2a7d5ea214508ad3178a6a2c5c568/work/logs" 2026-05-28 21:40:42.648065 | controller -> localhost | changed: "/var/lib/zuul/builds/c4d2a7d5ea214508ad3178a6a2c5c568/work/artifacts" 2026-05-28 21:40:43.659689 | controller -> localhost | changed: "/var/lib/zuul/builds/c4d2a7d5ea214508ad3178a6a2c5c568/work/docs" 2026-05-28 21:40:43.674688 | 2026-05-28 21:40:43.674835 | LOOP [fetch-output : Collect logs, artifacts and docs] 2026-05-28 21:40:44.350152 | controller | changed: .d..t...... ./ 2026-05-28 21:40:44.350452 | controller | changed: All items complete 2026-05-28 21:40:44.350494 | 2026-05-28 21:40:45.412798 | controller | changed: .d..t...... ./ 2026-05-28 21:40:47.136754 | controller | changed: .d..t...... ./ 2026-05-28 21:40:47.155133 | 2026-05-28 21:40:47.155274 | LOOP [merge-output-to-logs : Move artifacts and docs to logs dir] 2026-05-28 21:40:51.688400 | controller -> localhost | ok: Item: artifacts Runtime: 0:00:04.029953 2026-05-28 21:40:51.940886 | controller -> localhost | ok: Item: docs Runtime: 0:00:00.008656 2026-05-28 21:40:51.951816 | 2026-05-28 21:40:51.952125 | PLAY [all] 2026-05-28 21:40:51.957778 | 2026-05-28 21:40:51.957873 | TASK [remove-build-sshkey : Remove the build SSH key from all nodes] 2026-05-28 21:40:52.476797 | controller | changed 2026-05-28 21:40:54.755926 | 2026-05-28 21:40:54.756629 | PLAY RECAP 2026-05-28 21:40:54.756690 | controller | ok: 5 changed: 4 unreachable: 0 failed: 0 skipped: 1 rescued: 0 ignored: 0 2026-05-28 21:40:54.756715 | 2026-05-28 21:40:54.898382 | POST-RUN END RESULT_NORMAL: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post.yaml@main] 2026-05-28 21:40:55.034393 | POST-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post-logs.yaml@main] 2026-05-28 21:40:55.735224 | 2026-05-28 21:40:55.735364 | PLAY [localhost] 2026-05-28 21:40:55.746000 | 2026-05-28 21:40:55.746083 | TASK [Generate Zuul manifest] 2026-05-28 21:40:55.767286 | localhost | ok 2026-05-28 21:40:55.790611 | 2026-05-28 21:40:55.790828 | TASK [generate-zuul-manifest : Generate Zuul manifest] 2026-05-28 21:40:56.229198 | localhost | changed 2026-05-28 21:40:56.241850 | 2026-05-28 21:40:56.241978 | TASK [generate-zuul-manifest : Return Zuul manifest URL to Zuul] 2026-05-28 21:40:56.275878 | localhost | ok 2026-05-28 21:40:56.284459 | 2026-05-28 21:40:56.284534 | TASK [Upload logs] 2026-05-28 21:40:56.308050 | localhost | ok 2026-05-28 21:40:56.381581 | 2026-05-28 21:40:56.382236 | TASK [Set zuul-log-path fact] 2026-05-28 21:40:56.401908 | localhost | ok 2026-05-28 21:40:56.416734 | 2026-05-28 21:40:56.416811 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-05-28 21:40:56.450376 | localhost | ok 2026-05-28 21:40:56.458136 | 2026-05-28 21:40:56.458224 | TASK [upload-logs : Create log directories] 2026-05-28 21:40:56.928776 | localhost | changed 2026-05-28 21:40:56.936123 | 2026-05-28 21:40:56.936226 | TASK [upload-logs : Ensure logs are readable before uploading] 2026-05-28 21:40:57.433209 | localhost -> localhost | ok: Runtime: 0:00:00.005409 2026-05-28 21:40:57.440571 | 2026-05-28 21:40:57.440641 | TASK [upload-logs : Upload logs to log server] 2026-05-28 21:40:57.972313 | localhost | Output suppressed because no_log was given 2026-05-28 21:40:57.976213 | 2026-05-28 21:40:57.976277 | LOOP [upload-logs : Compress console log and json output] 2026-05-28 21:40:58.023759 | localhost | skipping: Conditional result was False 2026-05-28 21:40:58.090226 | localhost | skipping: Conditional result was False 2026-05-28 21:40:58.099574 | 2026-05-28 21:40:58.099701 | LOOP [upload-logs : Upload compressed console log and json output] 2026-05-28 21:40:58.146949 | localhost | skipping: Conditional result was False 2026-05-28 21:40:58.147255 | 2026-05-28 21:40:58.151871 | localhost | skipping: Conditional result was False 2026-05-28 21:40:58.164015 | 2026-05-28 21:40:58.164137 | LOOP [upload-logs : Upload console log and json output]