2026-06-08 09:20:52.848195 | Job console starting 2026-06-08 09:20:52.860817 | Updating git repos 2026-06-08 09:20:53.271128 | Cloning repos into workspace 2026-06-08 09:20:59.138515 | Restoring repo states 2026-06-08 09:20:59.161052 | Merging changes 2026-06-08 09:21:00.001037 | Checking out repos 2026-06-08 09:21:00.343953 | Preparing playbooks 2026-06-08 09:21:06.524627 | Running Ansible setup 2026-06-08 09:21:10.500272 | PRE-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/pre.yaml@main] 2026-06-08 09:21:11.147091 | 2026-06-08 09:21:11.147547 | PLAY [localhost] 2026-06-08 09:21:11.155392 | 2026-06-08 09:21:11.155461 | TASK [Gathering Facts] 2026-06-08 09:21:12.139134 | localhost | ok 2026-06-08 09:21:12.148237 | 2026-06-08 09:21:12.148340 | TASK [Setup log path fact] 2026-06-08 09:21:12.168696 | localhost | ok 2026-06-08 09:21:12.265383 | 2026-06-08 09:21:12.265511 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-06-08 09:21:12.296905 | localhost | ok 2026-06-08 09:21:12.303645 | 2026-06-08 09:21:12.303725 | TASK [emit-job-header : Print job information] 2026-06-08 09:21:12.350575 | # Job Information 2026-06-08 09:21:12.350849 | Ansible Version: 2.16.18 2026-06-08 09:21:12.350921 | Job: ansible-collection-kubernetes-molecule-download-binaries 2026-06-08 09:21:12.350972 | Pipeline: check 2026-06-08 09:21:12.351018 | Executor: 2d72f0692154 2026-06-08 09:21:12.351063 | Triggered by: https://github.com/vexxhost/ansible-collection-kubernetes/pull/279 2026-06-08 09:21:12.351115 | Event ID: 3b1e3be0-631b-11f1-92b9-fd03cadd2454 2026-06-08 09:21:12.355915 | 2026-06-08 09:21:12.355983 | LOOP [emit-job-header : Print node information] 2026-06-08 09:21:12.442867 | localhost | ok: 2026-06-08 09:21:12.443080 | localhost | # Node Information 2026-06-08 09:21:12.443121 | localhost | Inventory Hostname: controller 2026-06-08 09:21:12.443153 | localhost | Hostname: np0000178968 2026-06-08 09:21:12.443182 | localhost | Username: zuul 2026-06-08 09:21:12.443215 | localhost | Distro: Debian 13.5 2026-06-08 09:21:12.443243 | localhost | Provider: yul1 2026-06-08 09:21:12.443272 | localhost | Region: ca-ymq-1 2026-06-08 09:21:12.443299 | localhost | Label: debian-trixie 2026-06-08 09:21:12.443327 | localhost | Product Name: OpenStack Nova 2026-06-08 09:21:12.443354 | localhost | Interface IP: 199.19.213.192 2026-06-08 09:21:12.452826 | 2026-06-08 09:21:12.453026 | TASK [log-inventory : Ensure Zuul Ansible directory exists] 2026-06-08 09:21:12.894614 | localhost -> localhost | changed 2026-06-08 09:21:12.901839 | 2026-06-08 09:21:12.901988 | TASK [log-inventory : Copy ansible inventory to logs dir] 2026-06-08 09:21:13.860997 | localhost -> localhost | changed 2026-06-08 09:21:13.872853 | 2026-06-08 09:21:13.872991 | PLAY [all] 2026-06-08 09:21:13.879807 | 2026-06-08 09:21:13.879880 | TASK [add-build-sshkey : Check to see if ssh key was already created for this build] 2026-06-08 09:21:14.136768 | controller -> localhost | ok 2026-06-08 09:21:14.143088 | 2026-06-08 09:21:14.143165 | TASK [add-build-sshkey : Create a new key in workspace based on build UUID] 2026-06-08 09:21:14.171006 | controller | ok 2026-06-08 09:21:14.187901 | controller | included: /var/lib/zuul/builds/7284946b21914822871280ff7741f80e/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/create-key-and-replace.yaml 2026-06-08 09:21:14.194207 | 2026-06-08 09:21:14.194280 | TASK [add-build-sshkey : Create Temp SSH key] 2026-06-08 09:21:15.166422 | controller -> localhost | Generating public/private rsa key pair. 2026-06-08 09:21:15.166666 | controller -> localhost | Your identification has been saved in /var/lib/zuul/builds/7284946b21914822871280ff7741f80e/work/7284946b21914822871280ff7741f80e_id_rsa 2026-06-08 09:21:15.166710 | controller -> localhost | Your public key has been saved in /var/lib/zuul/builds/7284946b21914822871280ff7741f80e/work/7284946b21914822871280ff7741f80e_id_rsa.pub 2026-06-08 09:21:15.166746 | controller -> localhost | The key fingerprint is: 2026-06-08 09:21:15.166782 | controller -> localhost | SHA256:kTLcupv2CPSM90ixd0d2CJ2Q2IXlgmty/wk0tQdHjp4 zuul-build-sshkey 2026-06-08 09:21:15.166831 | controller -> localhost | The key's randomart image is: 2026-06-08 09:21:15.166864 | controller -> localhost | +---[RSA 3072]----+ 2026-06-08 09:21:15.166908 | controller -> localhost | | o.=o . | 2026-06-08 09:21:15.166942 | controller -> localhost | | . ..o++ = | 2026-06-08 09:21:15.166975 | controller -> localhost | | + = o B o | 2026-06-08 09:21:15.167008 | controller -> localhost | | + o = * | 2026-06-08 09:21:15.167040 | controller -> localhost | | . + S o E o | 2026-06-08 09:21:15.167072 | controller -> localhost | | . + B o + o | 2026-06-08 09:21:15.167103 | controller -> localhost | | o B . + . | 2026-06-08 09:21:15.167134 | controller -> localhost | | +.B . + . | 2026-06-08 09:21:15.167166 | controller -> localhost | | .=.o o | 2026-06-08 09:21:15.167197 | controller -> localhost | +----[SHA256]-----+ 2026-06-08 09:21:15.167261 | controller -> localhost | ok: Runtime: 0:00:00.426584 2026-06-08 09:21:15.173191 | 2026-06-08 09:21:15.173271 | TASK [add-build-sshkey : Remote setup ssh keys (linux)] 2026-06-08 09:21:15.205769 | controller | ok 2026-06-08 09:21:15.217766 | controller | included: /var/lib/zuul/builds/7284946b21914822871280ff7741f80e/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/remote-linux.yaml 2026-06-08 09:21:15.227779 | 2026-06-08 09:21:15.227929 | TASK [add-build-sshkey : Remove previously added zuul-build-sshkey] 2026-06-08 09:21:15.253651 | controller | skipping: Conditional result was False 2026-06-08 09:21:15.259138 | 2026-06-08 09:21:15.259228 | TASK [add-build-sshkey : Enable access via build key on all nodes] 2026-06-08 09:21:15.907280 | controller | changed 2026-06-08 09:21:15.911642 | 2026-06-08 09:21:15.911706 | TASK [add-build-sshkey : Make sure user has a .ssh] 2026-06-08 09:21:16.160326 | controller | ok 2026-06-08 09:21:16.164471 | 2026-06-08 09:21:16.164535 | TASK [add-build-sshkey : Install build private key as SSH key on all nodes] 2026-06-08 09:21:16.754793 | controller | changed 2026-06-08 09:21:16.761069 | 2026-06-08 09:21:16.761182 | TASK [add-build-sshkey : Install build public key as SSH key on all nodes] 2026-06-08 09:21:17.343669 | controller | changed 2026-06-08 09:21:17.350299 | 2026-06-08 09:21:17.350455 | TASK [add-build-sshkey : Remote setup ssh keys (windows)] 2026-06-08 09:21:17.377262 | controller | skipping: Conditional result was False 2026-06-08 09:21:17.385041 | 2026-06-08 09:21:17.385195 | TASK [remove-zuul-sshkey : Remove master key from local agent] 2026-06-08 09:21:17.821660 | controller -> localhost | changed 2026-06-08 09:21:17.835500 | 2026-06-08 09:21:17.835586 | TASK [add-build-sshkey : Add back temp key] 2026-06-08 09:21:18.129717 | controller -> localhost | Identity added: /var/lib/zuul/builds/7284946b21914822871280ff7741f80e/work/7284946b21914822871280ff7741f80e_id_rsa (zuul-build-sshkey) 2026-06-08 09:21:18.130047 | controller -> localhost | ok: Runtime: 0:00:00.015920 2026-06-08 09:21:18.136228 | 2026-06-08 09:21:18.136319 | TASK [add-build-sshkey : Verify we can still SSH to all nodes] 2026-06-08 09:21:18.509941 | controller | ok 2026-06-08 09:21:18.515281 | 2026-06-08 09:21:18.515368 | TASK [add-build-sshkey : Verify we can still SSH to all nodes (windows)] 2026-06-08 09:21:18.540335 | controller | skipping: Conditional result was False 2026-06-08 09:21:18.552619 | 2026-06-08 09:21:18.552708 | TASK [prepare-workspace : Start zuul_console daemon.] 2026-06-08 09:21:18.998614 | controller | ok 2026-06-08 09:21:19.005737 | 2026-06-08 09:21:19.005857 | TASK [prepare-workspace : Synchronize src repos to workspace directory.] 2026-06-08 09:21:20.063052 | controller | Output suppressed because no_log was given 2026-06-08 09:21:20.070648 | 2026-06-08 09:21:20.070790 | LOOP [ensure-output-dirs : Empty Zuul Output directories by removing them] 2026-06-08 09:21:20.290975 | controller | ok: "logs" 2026-06-08 09:21:20.291268 | controller | ok: All items complete 2026-06-08 09:21:20.291323 | 2026-06-08 09:21:20.496607 | controller | ok: "artifacts" 2026-06-08 09:21:20.694728 | controller | ok: "docs" 2026-06-08 09:21:20.707780 | 2026-06-08 09:21:20.707996 | LOOP [ensure-output-dirs : Ensure Zuul Output directories exist] 2026-06-08 09:21:20.934430 | controller | changed: "logs" 2026-06-08 09:21:21.138789 | controller | changed: "artifacts" 2026-06-08 09:21:21.340834 | controller | changed: "docs" 2026-06-08 09:21:21.353479 | 2026-06-08 09:21:21.353625 | PLAY RECAP 2026-06-08 09:21:21.353691 | controller | ok: 15 changed: 8 unreachable: 0 failed: 0 skipped: 3 rescued: 0 ignored: 0 2026-06-08 09:21:21.353731 | localhost | ok: 6 changed: 2 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-06-08 09:21:21.353762 | 2026-06-08 09:21:21.520867 | PRE-RUN END RESULT_NORMAL: [trusted : github.com/vexxhost/zuul-config/playbooks/base/pre.yaml@main] 2026-06-08 09:21:21.523796 | PRE-RUN START: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/pre.yaml@main] 2026-06-08 09:21:22.180221 | 2026-06-08 09:21:22.180395 | PLAY [all] 2026-06-08 09:21:22.190911 | 2026-06-08 09:21:22.190993 | TASK [setup-uv : Extract archive] 2026-06-08 09:21:24.716462 | controller | changed 2026-06-08 09:21:24.723840 | 2026-06-08 09:21:24.724050 | TASK [setup-uv : Print version] 2026-06-08 09:21:25.094585 | controller | uv 0.8.13 2026-06-08 09:21:25.259466 | controller | ok: Runtime: 0:00:00.010141 2026-06-08 09:21:25.269788 | 2026-06-08 09:21:25.269885 | TASK [Install Ansible collection siblings] 2026-06-08 09:21:25.734863 | controller | ok: 2026-06-08 09:21:25.735031 | controller | Skipping ansible.posix: no checked-out sibling 2026-06-08 09:21:25.735060 | controller | Skipping community.crypto: no checked-out sibling 2026-06-08 09:21:25.735083 | controller | Skipping community.general: no checked-out sibling 2026-06-08 09:21:25.735104 | controller | Skipping kubernetes.core: no checked-out sibling 2026-06-08 09:21:25.735124 | controller | Skipping vexxhost.containers: no checked-out sibling 2026-06-08 09:21:25.736886 | 2026-06-08 09:21:25.737275 | PLAY RECAP 2026-06-08 09:21:25.737327 | controller | ok: 3 changed: 2 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-06-08 09:21:25.737350 | 2026-06-08 09:21:25.870938 | PRE-RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/pre.yaml@main] 2026-06-08 09:21:25.874483 | PRE-RUN START: [untrusted : github.com/vexxhost/ansible-collection-kubernetes/test-playbooks/molecule/pre.yml@main] 2026-06-08 09:21:26.520377 | 2026-06-08 09:21:26.520559 | PLAY [all] 2026-06-08 09:21:26.531972 | 2026-06-08 09:21:26.532127 | TASK [Update apt cache] 2026-06-08 09:21:32.083870 | controller | ok 2026-06-08 09:21:32.089786 | 2026-06-08 09:21:32.089865 | TASK [Disable firewalld] 2026-06-08 09:21:32.114673 | controller | skipping: Conditional result was False 2026-06-08 09:21:32.120961 | 2026-06-08 09:21:32.121077 | TASK [Install "jq" for log collection] 2026-06-08 09:21:34.638652 | controller | changed 2026-06-08 09:21:34.640816 | 2026-06-08 09:21:34.640907 | PLAY RECAP 2026-06-08 09:21:34.640961 | controller | ok: 2 changed: 1 unreachable: 0 failed: 0 skipped: 1 rescued: 0 ignored: 0 2026-06-08 09:21:34.641019 | 2026-06-08 09:21:34.800419 | PRE-RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/ansible-collection-kubernetes/test-playbooks/molecule/pre.yml@main] 2026-06-08 09:21:34.802792 | RUN START: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/run.yaml@main] 2026-06-08 09:21:35.449825 | 2026-06-08 09:21:35.449993 | PLAY [all] 2026-06-08 09:21:35.460921 | 2026-06-08 09:21:35.461023 | TASK [Copy inventory file for Zuul] 2026-06-08 09:21:36.434482 | controller | changed 2026-06-08 09:21:36.440363 | 2026-06-08 09:21:36.440450 | TASK [Switch "ansible_host" to private IP] 2026-06-08 09:21:36.861726 | controller | changed: 1 replacements made 2026-06-08 09:21:36.870439 | 2026-06-08 09:21:36.870606 | TASK [Run Molecule scenario] 2026-06-08 09:21:37.316492 | controller | Using CPython 3.13.5 interpreter at: /usr/bin/python3 2026-06-08 09:21:37.316606 | controller | Creating virtual environment at: .venv 2026-06-08 09:21:37.586360 | controller | Downloading pygments (1.2MiB) 2026-06-08 09:21:37.586582 | controller | Downloading cryptography (4.3MiB) 2026-06-08 09:21:37.586926 | controller | Downloading ansible-core (2.3MiB) 2026-06-08 09:21:37.827108 | controller | Downloading pygments 2026-06-08 09:21:37.841715 | controller | Downloading cryptography 2026-06-08 09:21:37.959432 | controller | Downloading ansible-core 2026-06-08 09:21:38.007898 | controller | Installed 36 packages in 47ms 2026-06-08 09:21:38.820836 | controller | INFO Collection 'vexxhost.kubernetes' detected. 2026-06-08 09:21:38.820898 | controller | INFO Scenarios will be used from 'extensions/molecule' 2026-06-08 09:21:39.927873 | controller | CRITICAL 'extensions/molecule/default/molecule.yml' glob failed. Exiting. 2026-06-08 09:21:39.927919 | controller | INFO default scenario not found, disabling shared state. 2026-06-08 09:21:39.928001 | controller | INFO [download-binaries > discovery] scenario test matrix: dependency, cleanup, destroy, syntax, create, prepare, converge, idempotence, side_effect, verify, cleanup, destroy 2026-06-08 09:21:39.928076 | controller | INFO [download-binaries > prerun] Performing prerun with role_name_check=0... 2026-06-08 09:21:55.739677 | controller | INFO [download-binaries > dependency] Executing 2026-06-08 09:21:55.739819 | controller | WARNING [download-binaries > dependency] Missing roles requirements file: requirements.yml 2026-06-08 09:21:55.740018 | controller | WARNING [download-binaries > dependency] Missing collections requirements file: collections.yml 2026-06-08 09:21:55.740180 | controller | WARNING [download-binaries > dependency] Executed: 2 missing (Remove from test_sequence to suppress) 2026-06-08 09:21:55.745756 | controller | INFO [download-binaries > cleanup] Executing 2026-06-08 09:21:55.746012 | controller | WARNING [download-binaries > cleanup] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-06-08 09:21:55.751410 | controller | INFO [download-binaries > destroy] Executing 2026-06-08 09:21:55.751468 | controller | WARNING [download-binaries > destroy] Skipping, '--destroy=never' requested. 2026-06-08 09:21:55.751547 | controller | INFO [download-binaries > destroy] Executed: Successful 2026-06-08 09:21:55.756860 | controller | INFO [download-binaries > syntax] Executing 2026-06-08 09:21:56.719290 | controller | 2026-06-08 09:21:56.719459 | controller | playbook: /home/zuul/src/github.com/vexxhost/ansible-collection-kubernetes/extensions/molecule/download-binaries/converge.yml 2026-06-08 09:21:56.793967 | controller | INFO [download-binaries > syntax] Executed: Successful 2026-06-08 09:21:56.806024 | controller | INFO [download-binaries > create] Executing 2026-06-08 09:21:56.807783 | controller | WARNING [download-binaries > create] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-06-08 09:21:56.814145 | controller | INFO [download-binaries > prepare] Executing 2026-06-08 09:21:56.814492 | controller | WARNING [download-binaries > prepare] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-06-08 09:21:56.820709 | controller | INFO [download-binaries > converge] Executing 2026-06-08 09:21:57.784503 | controller | 2026-06-08 09:21:57.784625 | controller | PLAY [Download all binaries required at runtime for ansible-collection-kubernetes] *** 2026-06-08 09:21:57.784752 | controller | 2026-06-08 09:21:57.784893 | controller | TASK [Gather minimal facts] **************************************************** 2026-06-08 09:21:57.785033 | controller | Monday 08 June 2026 09:21:57 +0000 (0:00:00.038) 0:00:00.038 *********** 2026-06-08 09:21:58.501303 | controller | ok: [controller -> localhost] 2026-06-08 09:21:58.501477 | controller | 2026-06-08 09:21:58.501823 | controller | TASK [Find all subdirectories in the role location] **************************** 2026-06-08 09:21:58.502079 | controller | Monday 08 June 2026 09:21:58 +0000 (0:00:00.717) 0:00:00.755 *********** 2026-06-08 09:21:58.971142 | controller | ok: [controller -> localhost] 2026-06-08 09:21:58.971325 | controller | 2026-06-08 09:21:58.971559 | controller | TASK [Select only defaults/ directories and load vars] ************************* 2026-06-08 09:21:58.971743 | controller | Monday 08 June 2026 09:21:58 +0000 (0:00:00.469) 0:00:01.225 *********** 2026-06-08 09:21:59.326805 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/flux/defaults) 2026-06-08 09:21:59.326882 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kubernetes/defaults) 2026-06-08 09:21:59.327062 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/openstack_resource_controller/defaults) 2026-06-08 09:21:59.327199 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/upload_helm_chart/defaults) 2026-06-08 09:21:59.327356 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/envoy_gateway/defaults) 2026-06-08 09:21:59.327555 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/haproxy/defaults) 2026-06-08 09:21:59.327681 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/cilium/defaults) 2026-06-08 09:21:59.327810 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kubeadm/defaults) 2026-06-08 09:21:59.327940 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kube_vip/defaults) 2026-06-08 09:21:59.328094 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/helm/defaults) 2026-06-08 09:21:59.328213 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/cert_manager/defaults) 2026-06-08 09:21:59.328358 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/cluster_api/defaults) 2026-06-08 09:21:59.328507 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/clusterctl/defaults) 2026-06-08 09:21:59.328605 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/keepalived/defaults) 2026-06-08 09:21:59.328713 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kubelet/defaults) 2026-06-08 09:21:59.328843 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kubectl/defaults) 2026-06-08 09:21:59.328926 | controller | 2026-06-08 09:21:59.329072 | controller | TASK [Find all components with checksums and get latest versions (CI)] ********* 2026-06-08 09:21:59.329192 | controller | Monday 08 June 2026 09:21:59 +0000 (0:00:00.356) 0:00:01.581 *********** 2026-06-08 09:21:59.497351 | controller | ok: [controller -> localhost] => (item=flux_checksums) 2026-06-08 09:21:59.497480 | controller | ok: [controller -> localhost] => (item=kubeadm_checksums) 2026-06-08 09:21:59.497670 | controller | ok: [controller -> localhost] => (item=helm_checksums) 2026-06-08 09:21:59.497967 | controller | ok: [controller -> localhost] => (item=helm_diff_checksums) 2026-06-08 09:21:59.498127 | controller | ok: [controller -> localhost] => (item=clusterctl_checksums) 2026-06-08 09:21:59.498321 | controller | ok: [controller -> localhost] => (item=kubelet_checksums) 2026-06-08 09:21:59.498523 | controller | ok: [controller -> localhost] => (item=kubectl_checksums) 2026-06-08 09:21:59.498689 | controller | 2026-06-08 09:21:59.498907 | controller | TASK [Filter checksums to keep only latest versions (CI)] ********************** 2026-06-08 09:21:59.499108 | controller | Monday 08 June 2026 09:21:59 +0000 (0:00:00.170) 0:00:01.751 *********** 2026-06-08 09:21:59.593000 | controller | ok: [controller -> localhost] => (item=flux_checksums) 2026-06-08 09:21:59.593253 | controller | ok: [controller -> localhost] => (item=kubeadm_checksums) 2026-06-08 09:21:59.593482 | controller | ok: [controller -> localhost] => (item=helm_checksums) 2026-06-08 09:21:59.593788 | controller | ok: [controller -> localhost] => (item=helm_diff_checksums) 2026-06-08 09:21:59.594059 | controller | ok: [controller -> localhost] => (item=clusterctl_checksums) 2026-06-08 09:21:59.594316 | controller | ok: [controller -> localhost] => (item=kubelet_checksums) 2026-06-08 09:21:59.594581 | controller | ok: [controller -> localhost] => (item=kubectl_checksums) 2026-06-08 09:21:59.594823 | controller | 2026-06-08 09:21:59.595088 | controller | TASK [Generate list of all binaries for all roles] ***************************** 2026-06-08 09:21:59.595346 | controller | Monday 08 June 2026 09:21:59 +0000 (0:00:00.094) 0:00:01.846 *********** 2026-06-08 09:21:59.675347 | controller | ok: [controller -> localhost] 2026-06-08 09:21:59.675498 | controller | 2026-06-08 09:21:59.675791 | controller | TASK [Include download_artifact role] ****************************************** 2026-06-08 09:21:59.676009 | controller | Monday 08 June 2026 09:21:59 +0000 (0:00:00.082) 0:00:01.929 *********** 2026-06-08 09:21:59.933345 | 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 09:21:59.933484 | 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 09:21:59.933736 | 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 09:21:59.934005 | 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 09:21:59.934231 | 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 09:21:59.934452 | 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 09:21:59.934676 | 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 09:21:59.934857 | controller | 2026-06-08 09:21:59.935100 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-06-08 09:21:59.935249 | controller | Monday 08 June 2026 09:21:59 +0000 (0:00:00.258) 0:00:02.187 *********** 2026-06-08 09:21:59.964597 | controller | skipping: [controller] 2026-06-08 09:21:59.964728 | controller | 2026-06-08 09:21:59.964932 | controller | TASK [vexxhost.containers.directory : Create directory (/var/lib/downloads)] *** 2026-06-08 09:21:59.965125 | controller | Monday 08 June 2026 09:21:59 +0000 (0:00:00.031) 0:00:02.219 *********** 2026-06-08 09:22:00.658410 | 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 09:22:00.668389 | controller | changed: [controller] 2026-06-08 09:22:00.668536 | controller | 2026-06-08 09:22:00.668756 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-06-08 09:22:00.669020 | controller | Monday 08 June 2026 09:22:00 +0000 (0:00:00.703) 0:00:02.922 *********** 2026-06-08 09:22:00.702395 | controller | ok: [controller] => { 2026-06-08 09:22:00.702580 | controller | "msg": "https://github.com/fluxcd/flux2/releases/download/v0.32.0/flux_0.32.0_linux_amd64.tar.gz" 2026-06-08 09:22:00.702987 | controller | } 2026-06-08 09:22:00.703190 | controller | 2026-06-08 09:22:00.703417 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-06-08 09:22:00.703632 | controller | Monday 08 June 2026 09:22:00 +0000 (0:00:00.033) 0:00:02.956 *********** 2026-06-08 09:22:02.326712 | 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 09:22:02.335627 | controller | changed: [controller] 2026-06-08 09:22:02.335804 | controller | 2026-06-08 09:22:02.336173 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-06-08 09:22:02.336680 | controller | Monday 08 June 2026 09:22:02 +0000 (0:00:01.632) 0:00:04.589 *********** 2026-06-08 09:22:02.370542 | controller | skipping: [controller] 2026-06-08 09:22:02.370594 | controller | 2026-06-08 09:22:02.370739 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-06-08 09:22:02.370865 | controller | Monday 08 June 2026 09:22:02 +0000 (0:00:00.035) 0:00:04.624 *********** 2026-06-08 09:22:02.403350 | controller | skipping: [controller] 2026-06-08 09:22:02.403430 | controller | 2026-06-08 09:22:02.403560 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-06-08 09:22:02.403707 | controller | Monday 08 June 2026 09:22:02 +0000 (0:00:00.032) 0:00:04.657 *********** 2026-06-08 09:22:02.442088 | controller | ok: [controller] => { 2026-06-08 09:22:02.442179 | controller | "msg": "https://dl.k8s.io/release/v1.36.1/bin/linux/amd64/kubeadm" 2026-06-08 09:22:02.442308 | controller | } 2026-06-08 09:22:02.442464 | controller | 2026-06-08 09:22:02.442633 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-06-08 09:22:02.442685 | controller | Monday 08 June 2026 09:22:02 +0000 (0:00:00.038) 0:00:04.695 *********** 2026-06-08 09:22:03.985309 | controller | changed: [controller] 2026-06-08 09:22:03.985363 | controller | 2026-06-08 09:22:03.985535 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-06-08 09:22:03.985686 | controller | Monday 08 June 2026 09:22:03 +0000 (0:00:01.543) 0:00:06.239 *********** 2026-06-08 09:22:04.021743 | controller | skipping: [controller] 2026-06-08 09:22:04.021829 | controller | 2026-06-08 09:22:04.022021 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-06-08 09:22:04.022194 | controller | Monday 08 June 2026 09:22:04 +0000 (0:00:00.036) 0:00:06.275 *********** 2026-06-08 09:22:04.061690 | controller | skipping: [controller] 2026-06-08 09:22:04.061763 | controller | 2026-06-08 09:22:04.061862 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-06-08 09:22:04.061966 | controller | Monday 08 June 2026 09:22:04 +0000 (0:00:00.040) 0:00:06.315 *********** 2026-06-08 09:22:04.100511 | controller | ok: [controller] => { 2026-06-08 09:22:04.100621 | controller | "msg": "https://get.helm.sh/helm-v3.11.2-linux-amd64.tar.gz" 2026-06-08 09:22:04.100752 | controller | } 2026-06-08 09:22:04.100898 | controller | 2026-06-08 09:22:04.101036 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-06-08 09:22:04.101175 | controller | Monday 08 June 2026 09:22:04 +0000 (0:00:00.038) 0:00:06.354 *********** 2026-06-08 09:22:05.084152 | controller | changed: [controller] 2026-06-08 09:22:05.084297 | controller | 2026-06-08 09:22:05.084538 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-06-08 09:22:05.084723 | controller | Monday 08 June 2026 09:22:05 +0000 (0:00:00.983) 0:00:07.337 *********** 2026-06-08 09:22:05.112040 | controller | skipping: [controller] 2026-06-08 09:22:05.112178 | controller | 2026-06-08 09:22:05.112382 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-06-08 09:22:05.112591 | controller | Monday 08 June 2026 09:22:05 +0000 (0:00:00.028) 0:00:07.366 *********** 2026-06-08 09:22:05.141872 | controller | skipping: [controller] 2026-06-08 09:22:05.141926 | controller | 2026-06-08 09:22:05.142084 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-06-08 09:22:05.142190 | controller | Monday 08 June 2026 09:22:05 +0000 (0:00:00.030) 0:00:07.396 *********** 2026-06-08 09:22:05.176154 | controller | ok: [controller] => { 2026-06-08 09:22:05.176200 | controller | "msg": "https://github.com/databus23/helm-diff/releases/download/v3.8.1/helm-diff-linux-amd64.tgz" 2026-06-08 09:22:05.176336 | controller | } 2026-06-08 09:22:05.176434 | controller | 2026-06-08 09:22:05.176554 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-06-08 09:22:05.176668 | controller | Monday 08 June 2026 09:22:05 +0000 (0:00:00.034) 0:00:07.430 *********** 2026-06-08 09:22:06.304201 | controller | changed: [controller] 2026-06-08 09:22:06.304373 | controller | 2026-06-08 09:22:06.304605 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-06-08 09:22:06.304826 | controller | Monday 08 June 2026 09:22:06 +0000 (0:00:01.127) 0:00:08.557 *********** 2026-06-08 09:22:06.348834 | controller | skipping: [controller] 2026-06-08 09:22:06.348896 | controller | 2026-06-08 09:22:06.349016 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-06-08 09:22:06.349116 | controller | Monday 08 June 2026 09:22:06 +0000 (0:00:00.045) 0:00:08.602 *********** 2026-06-08 09:22:06.386548 | controller | skipping: [controller] 2026-06-08 09:22:06.386804 | controller | 2026-06-08 09:22:06.387148 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-06-08 09:22:06.387542 | controller | Monday 08 June 2026 09:22:06 +0000 (0:00:00.037) 0:00:08.640 *********** 2026-06-08 09:22:06.425952 | controller | ok: [controller] => { 2026-06-08 09:22:06.426168 | controller | "msg": "https://github.com/kubernetes-sigs/cluster-api/releases/download/v1.13.2/clusterctl-linux-amd64" 2026-06-08 09:22:06.426373 | controller | } 2026-06-08 09:22:06.426554 | controller | 2026-06-08 09:22:06.426761 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-06-08 09:22:06.426960 | controller | Monday 08 June 2026 09:22:06 +0000 (0:00:00.039) 0:00:08.679 *********** 2026-06-08 09:22:07.456113 | controller | changed: [controller] 2026-06-08 09:22:07.456247 | controller | 2026-06-08 09:22:07.456439 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-06-08 09:22:07.456583 | controller | Monday 08 June 2026 09:22:07 +0000 (0:00:01.029) 0:00:09.709 *********** 2026-06-08 09:22:07.491018 | controller | skipping: [controller] 2026-06-08 09:22:07.491093 | controller | 2026-06-08 09:22:07.491325 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-06-08 09:22:07.491518 | controller | Monday 08 June 2026 09:22:07 +0000 (0:00:00.035) 0:00:09.744 *********** 2026-06-08 09:22:07.521392 | controller | skipping: [controller] 2026-06-08 09:22:07.521658 | controller | 2026-06-08 09:22:07.521953 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-06-08 09:22:07.522187 | controller | Monday 08 June 2026 09:22:07 +0000 (0:00:00.030) 0:00:09.775 *********** 2026-06-08 09:22:07.555643 | controller | ok: [controller] => { 2026-06-08 09:22:07.555921 | controller | "msg": "https://dl.k8s.io/release/v1.36.1/bin/linux/amd64/kubelet" 2026-06-08 09:22:07.556173 | controller | } 2026-06-08 09:22:07.556371 | controller | 2026-06-08 09:22:07.556590 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-06-08 09:22:07.556800 | controller | Monday 08 June 2026 09:22:07 +0000 (0:00:00.033) 0:00:09.809 *********** 2026-06-08 09:22:08.909871 | controller | changed: [controller] 2026-06-08 09:22:08.909930 | controller | 2026-06-08 09:22:08.910278 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-06-08 09:22:08.910310 | controller | Monday 08 June 2026 09:22:08 +0000 (0:00:01.354) 0:00:11.163 *********** 2026-06-08 09:22:08.945771 | controller | skipping: [controller] 2026-06-08 09:22:08.945879 | controller | 2026-06-08 09:22:08.946003 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-06-08 09:22:08.946114 | controller | Monday 08 June 2026 09:22:08 +0000 (0:00:00.036) 0:00:11.200 *********** 2026-06-08 09:22:08.977514 | controller | skipping: [controller] 2026-06-08 09:22:08.977555 | controller | 2026-06-08 09:22:08.977760 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-06-08 09:22:08.981416 | controller | Monday 08 June 2026 09:22:08 +0000 (0:00:00.031) 0:00:11.231 *********** 2026-06-08 09:22:09.014823 | controller | ok: [controller] => { 2026-06-08 09:22:09.014850 | controller | "msg": "https://dl.k8s.io/release/v1.36.1/bin/linux/amd64/kubectl" 2026-06-08 09:22:09.014856 | controller | } 2026-06-08 09:22:09.014862 | controller | 2026-06-08 09:22:09.014868 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-06-08 09:22:09.014873 | controller | Monday 08 June 2026 09:22:09 +0000 (0:00:00.036) 0:00:11.268 *********** 2026-06-08 09:22:10.738760 | controller | changed: [controller] 2026-06-08 09:22:10.738815 | controller | 2026-06-08 09:22:10.738934 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-06-08 09:22:10.739067 | controller | Monday 08 June 2026 09:22:10 +0000 (0:00:01.724) 0:00:12.992 *********** 2026-06-08 09:22:10.769847 | controller | skipping: [controller] 2026-06-08 09:22:10.769901 | controller | 2026-06-08 09:22:10.769911 | controller | PLAY RECAP ********************************************************************* 2026-06-08 09:22:10.769921 | controller | controller : ok=28 changed=8 unreachable=0 failed=0 skipped=14 rescued=0 ignored=0 2026-06-08 09:22:10.769929 | controller | 2026-06-08 09:22:10.769937 | controller | 2026-06-08 09:22:10.769945 | controller | TASKS RECAP ******************************************************************** 2026-06-08 09:22:10.769953 | controller | Monday 08 June 2026 09:22:10 +0000 (0:00:00.029) 0:00:13.022 *********** 2026-06-08 09:22:10.769971 | controller | =============================================================================== 2026-06-08 09:22:10.772582 | controller | vexxhost.containers.download_artifact : Download item ------------------- 1.72s 2026-06-08 09:22:10.772618 | controller | vexxhost.containers.download_artifact : Download item ------------------- 1.63s 2026-06-08 09:22:10.772625 | controller | vexxhost.containers.download_artifact : Download item ------------------- 1.54s 2026-06-08 09:22:10.772630 | controller | vexxhost.containers.download_artifact : Download item ------------------- 1.35s 2026-06-08 09:22:10.772635 | controller | vexxhost.containers.download_artifact : Download item ------------------- 1.13s 2026-06-08 09:22:10.772640 | controller | vexxhost.containers.download_artifact : Download item ------------------- 1.03s 2026-06-08 09:22:10.772645 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.98s 2026-06-08 09:22:10.772667 | controller | Gather minimal facts ---------------------------------------------------- 0.72s 2026-06-08 09:22:10.772672 | controller | vexxhost.containers.directory : Create directory (/var/lib/downloads) --- 0.70s 2026-06-08 09:22:10.772677 | controller | Find all subdirectories in the role location ---------------------------- 0.47s 2026-06-08 09:22:10.772682 | controller | Select only defaults/ directories and load vars ------------------------- 0.36s 2026-06-08 09:22:10.772688 | controller | Include download_artifact role ------------------------------------------ 0.26s 2026-06-08 09:22:10.772693 | controller | Find all components with checksums and get latest versions (CI) --------- 0.17s 2026-06-08 09:22:10.772698 | controller | Filter checksums to keep only latest versions (CI) ---------------------- 0.09s 2026-06-08 09:22:10.772703 | controller | Generate list of all binaries for all roles ----------------------------- 0.08s 2026-06-08 09:22:10.772707 | controller | vexxhost.containers.download_artifact : Extract archive ----------------- 0.05s 2026-06-08 09:22:10.772712 | controller | vexxhost.containers.package : Update state for tar ---------------------- 0.04s 2026-06-08 09:22:10.772717 | controller | vexxhost.containers.download_artifact : Starting download of file ------- 0.04s 2026-06-08 09:22:10.772722 | controller | vexxhost.containers.download_artifact : Starting download of file ------- 0.04s 2026-06-08 09:22:10.772726 | controller | vexxhost.containers.download_artifact : Starting download of file ------- 0.04s 2026-06-08 09:22:10.912030 | controller | INFO [download-binaries > converge] Executed: Successful 2026-06-08 09:22:10.921867 | controller | INFO [download-binaries > idempotence] Executing 2026-06-08 09:22:11.801288 | controller | 2026-06-08 09:22:11.801518 | controller | PLAY [Download all binaries required at runtime for ansible-collection-kubernetes] *** 2026-06-08 09:22:11.801687 | controller | 2026-06-08 09:22:11.801914 | controller | TASK [Gather minimal facts] **************************************************** 2026-06-08 09:22:11.802139 | controller | Monday 08 June 2026 09:22:11 +0000 (0:00:00.014) 0:00:00.014 *********** 2026-06-08 09:22:12.534059 | controller | ok: [controller -> localhost] 2026-06-08 09:22:12.534248 | controller | 2026-06-08 09:22:12.534414 | controller | TASK [Find all subdirectories in the role location] **************************** 2026-06-08 09:22:12.534604 | controller | Monday 08 June 2026 09:22:12 +0000 (0:00:00.732) 0:00:00.746 *********** 2026-06-08 09:22:12.977946 | controller | ok: [controller -> localhost] 2026-06-08 09:22:12.978247 | controller | 2026-06-08 09:22:12.978533 | controller | TASK [Select only defaults/ directories and load vars] ************************* 2026-06-08 09:22:12.978883 | controller | Monday 08 June 2026 09:22:12 +0000 (0:00:00.443) 0:00:01.190 *********** 2026-06-08 09:22:13.385313 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/flux/defaults) 2026-06-08 09:22:13.385366 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kubernetes/defaults) 2026-06-08 09:22:13.385466 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/openstack_resource_controller/defaults) 2026-06-08 09:22:13.385656 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/upload_helm_chart/defaults) 2026-06-08 09:22:13.386813 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/envoy_gateway/defaults) 2026-06-08 09:22:13.386840 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/haproxy/defaults) 2026-06-08 09:22:13.386852 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/cilium/defaults) 2026-06-08 09:22:13.386862 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kubeadm/defaults) 2026-06-08 09:22:13.386872 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kube_vip/defaults) 2026-06-08 09:22:13.386882 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/helm/defaults) 2026-06-08 09:22:13.386946 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/cert_manager/defaults) 2026-06-08 09:22:13.386956 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/cluster_api/defaults) 2026-06-08 09:22:13.386965 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/clusterctl/defaults) 2026-06-08 09:22:13.386975 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/keepalived/defaults) 2026-06-08 09:22:13.386991 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kubelet/defaults) 2026-06-08 09:22:13.387064 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kubectl/defaults) 2026-06-08 09:22:13.387232 | controller | 2026-06-08 09:22:13.387359 | controller | TASK [Find all components with checksums and get latest versions (CI)] ********* 2026-06-08 09:22:13.387508 | controller | Monday 08 June 2026 09:22:13 +0000 (0:00:00.405) 0:00:01.595 *********** 2026-06-08 09:22:13.558289 | controller | ok: [controller -> localhost] => (item=flux_checksums) 2026-06-08 09:22:13.558336 | controller | ok: [controller -> localhost] => (item=kubeadm_checksums) 2026-06-08 09:22:13.558480 | controller | ok: [controller -> localhost] => (item=helm_checksums) 2026-06-08 09:22:13.558690 | controller | ok: [controller -> localhost] => (item=helm_diff_checksums) 2026-06-08 09:22:13.558754 | controller | ok: [controller -> localhost] => (item=clusterctl_checksums) 2026-06-08 09:22:13.558891 | controller | ok: [controller -> localhost] => (item=kubelet_checksums) 2026-06-08 09:22:13.559174 | controller | ok: [controller -> localhost] => (item=kubectl_checksums) 2026-06-08 09:22:13.559420 | controller | 2026-06-08 09:22:13.559666 | controller | TASK [Filter checksums to keep only latest versions (CI)] ********************** 2026-06-08 09:22:13.559871 | controller | Monday 08 June 2026 09:22:13 +0000 (0:00:00.172) 0:00:01.767 *********** 2026-06-08 09:22:13.674409 | controller | ok: [controller -> localhost] => (item=flux_checksums) 2026-06-08 09:22:13.674545 | controller | ok: [controller -> localhost] => (item=kubeadm_checksums) 2026-06-08 09:22:13.674778 | controller | ok: [controller -> localhost] => (item=helm_checksums) 2026-06-08 09:22:13.674891 | controller | ok: [controller -> localhost] => (item=helm_diff_checksums) 2026-06-08 09:22:13.675094 | controller | ok: [controller -> localhost] => (item=clusterctl_checksums) 2026-06-08 09:22:13.675232 | controller | ok: [controller -> localhost] => (item=kubelet_checksums) 2026-06-08 09:22:13.675375 | controller | ok: [controller -> localhost] => (item=kubectl_checksums) 2026-06-08 09:22:13.675451 | controller | 2026-06-08 09:22:13.675539 | controller | TASK [Generate list of all binaries for all roles] ***************************** 2026-06-08 09:22:13.675629 | controller | Monday 08 June 2026 09:22:13 +0000 (0:00:00.119) 0:00:01.887 *********** 2026-06-08 09:22:13.758256 | controller | ok: [controller -> localhost] 2026-06-08 09:22:13.758311 | controller | 2026-06-08 09:22:13.758474 | controller | TASK [Include download_artifact role] ****************************************** 2026-06-08 09:22:13.758617 | controller | Monday 08 June 2026 09:22:13 +0000 (0:00:00.081) 0:00:01.968 *********** 2026-06-08 09:22:13.961358 | 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 09:22:13.961410 | 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 09:22:13.961555 | 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 09:22:13.961680 | 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 09:22:13.961833 | 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 09:22:13.961972 | 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 09:22:13.962078 | 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 09:22:13.962172 | controller | 2026-06-08 09:22:13.962423 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-06-08 09:22:13.962451 | controller | Monday 08 June 2026 09:22:13 +0000 (0:00:00.205) 0:00:02.174 *********** 2026-06-08 09:22:13.998058 | controller | skipping: [controller] 2026-06-08 09:22:13.998121 | controller | 2026-06-08 09:22:13.998217 | controller | TASK [vexxhost.containers.directory : Create directory (/var/lib/downloads)] *** 2026-06-08 09:22:13.998330 | controller | Monday 08 June 2026 09:22:13 +0000 (0:00:00.036) 0:00:02.211 *********** 2026-06-08 09:22:14.577347 | 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 09:22:14.590081 | controller | ok: [controller] 2026-06-08 09:22:14.590147 | controller | 2026-06-08 09:22:14.590244 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-06-08 09:22:14.590336 | controller | Monday 08 June 2026 09:22:14 +0000 (0:00:00.590) 0:00:02.801 *********** 2026-06-08 09:22:14.622339 | controller | ok: [controller] => { 2026-06-08 09:22:14.622386 | controller | "msg": "https://github.com/fluxcd/flux2/releases/download/v0.32.0/flux_0.32.0_linux_amd64.tar.gz" 2026-06-08 09:22:14.622559 | controller | } 2026-06-08 09:22:14.622977 | controller | 2026-06-08 09:22:14.622992 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-06-08 09:22:14.623143 | controller | Monday 08 June 2026 09:22:14 +0000 (0:00:00.033) 0:00:02.834 *********** 2026-06-08 09:22:15.217656 | controller | ok: [controller] 2026-06-08 09:22:15.217784 | controller | 2026-06-08 09:22:15.218151 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-06-08 09:22:15.218176 | controller | Monday 08 June 2026 09:22:15 +0000 (0:00:00.595) 0:00:03.430 *********** 2026-06-08 09:22:15.250179 | controller | skipping: [controller] 2026-06-08 09:22:15.250307 | controller | 2026-06-08 09:22:15.250485 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-06-08 09:22:15.250668 | controller | Monday 08 June 2026 09:22:15 +0000 (0:00:00.031) 0:00:03.461 *********** 2026-06-08 09:22:15.281385 | controller | skipping: [controller] 2026-06-08 09:22:15.281474 | controller | 2026-06-08 09:22:15.281607 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-06-08 09:22:15.281757 | controller | Monday 08 June 2026 09:22:15 +0000 (0:00:00.032) 0:00:03.494 *********** 2026-06-08 09:22:15.322257 | controller | ok: [controller] => { 2026-06-08 09:22:15.322316 | controller | "msg": "https://dl.k8s.io/release/v1.36.1/bin/linux/amd64/kubeadm" 2026-06-08 09:22:15.322935 | controller | } 2026-06-08 09:22:15.322966 | controller | 2026-06-08 09:22:15.322973 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-06-08 09:22:15.322979 | controller | Monday 08 June 2026 09:22:15 +0000 (0:00:00.038) 0:00:03.533 *********** 2026-06-08 09:22:15.796981 | controller | ok: [controller] 2026-06-08 09:22:15.797054 | controller | 2026-06-08 09:22:15.797243 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-06-08 09:22:15.797414 | controller | Monday 08 June 2026 09:22:15 +0000 (0:00:00.473) 0:00:04.006 *********** 2026-06-08 09:22:15.825596 | controller | skipping: [controller] 2026-06-08 09:22:15.825685 | controller | 2026-06-08 09:22:15.826078 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-06-08 09:22:15.826103 | controller | Monday 08 June 2026 09:22:15 +0000 (0:00:00.031) 0:00:04.038 *********** 2026-06-08 09:22:15.858121 | controller | skipping: [controller] 2026-06-08 09:22:15.858168 | controller | 2026-06-08 09:22:15.858263 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-06-08 09:22:15.858389 | controller | Monday 08 June 2026 09:22:15 +0000 (0:00:00.031) 0:00:04.069 *********** 2026-06-08 09:22:15.891204 | controller | ok: [controller] => { 2026-06-08 09:22:15.891271 | controller | "msg": "https://get.helm.sh/helm-v3.11.2-linux-amd64.tar.gz" 2026-06-08 09:22:15.891405 | controller | } 2026-06-08 09:22:15.891519 | controller | 2026-06-08 09:22:15.891680 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-06-08 09:22:15.891882 | controller | Monday 08 June 2026 09:22:15 +0000 (0:00:00.034) 0:00:04.104 *********** 2026-06-08 09:22:16.366086 | controller | ok: [controller] 2026-06-08 09:22:16.366136 | controller | 2026-06-08 09:22:16.366214 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-06-08 09:22:16.366337 | controller | Monday 08 June 2026 09:22:16 +0000 (0:00:00.474) 0:00:04.579 *********** 2026-06-08 09:22:16.401378 | controller | skipping: [controller] 2026-06-08 09:22:16.401435 | controller | 2026-06-08 09:22:16.401499 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-06-08 09:22:16.401649 | controller | Monday 08 June 2026 09:22:16 +0000 (0:00:00.035) 0:00:04.614 *********** 2026-06-08 09:22:16.439414 | controller | skipping: [controller] 2026-06-08 09:22:16.439457 | controller | 2026-06-08 09:22:16.439468 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-06-08 09:22:16.439478 | controller | Monday 08 June 2026 09:22:16 +0000 (0:00:00.035) 0:00:04.649 *********** 2026-06-08 09:22:16.474297 | controller | ok: [controller] => { 2026-06-08 09:22:16.474340 | controller | "msg": "https://github.com/databus23/helm-diff/releases/download/v3.8.1/helm-diff-linux-amd64.tgz" 2026-06-08 09:22:16.474353 | controller | } 2026-06-08 09:22:16.474631 | controller | 2026-06-08 09:22:16.474654 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-06-08 09:22:16.474659 | controller | Monday 08 June 2026 09:22:16 +0000 (0:00:00.034) 0:00:04.684 *********** 2026-06-08 09:22:16.922318 | controller | ok: [controller] 2026-06-08 09:22:16.922348 | controller | 2026-06-08 09:22:16.922354 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-06-08 09:22:16.922360 | controller | Monday 08 June 2026 09:22:16 +0000 (0:00:00.447) 0:00:05.131 *********** 2026-06-08 09:22:16.952206 | controller | skipping: [controller] 2026-06-08 09:22:16.952229 | controller | 2026-06-08 09:22:16.952236 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-06-08 09:22:16.952241 | controller | Monday 08 June 2026 09:22:16 +0000 (0:00:00.032) 0:00:05.164 *********** 2026-06-08 09:22:16.985203 | controller | skipping: [controller] 2026-06-08 09:22:16.985867 | controller | 2026-06-08 09:22:16.989345 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-06-08 09:22:16.989361 | controller | Monday 08 June 2026 09:22:16 +0000 (0:00:00.033) 0:00:05.197 *********** 2026-06-08 09:22:17.023169 | controller | ok: [controller] => { 2026-06-08 09:22:17.023197 | controller | "msg": "https://github.com/kubernetes-sigs/cluster-api/releases/download/v1.13.2/clusterctl-linux-amd64" 2026-06-08 09:22:17.023202 | controller | } 2026-06-08 09:22:17.023207 | controller | 2026-06-08 09:22:17.023211 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-06-08 09:22:17.023216 | controller | Monday 08 June 2026 09:22:17 +0000 (0:00:00.037) 0:00:05.235 *********** 2026-06-08 09:22:17.485890 | controller | ok: [controller] 2026-06-08 09:22:17.485946 | controller | 2026-06-08 09:22:17.485959 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-06-08 09:22:17.485980 | controller | Monday 08 June 2026 09:22:17 +0000 (0:00:00.460) 0:00:05.695 *********** 2026-06-08 09:22:17.509250 | controller | skipping: [controller] 2026-06-08 09:22:17.509301 | controller | 2026-06-08 09:22:17.509377 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-06-08 09:22:17.509469 | controller | Monday 08 June 2026 09:22:17 +0000 (0:00:00.026) 0:00:05.722 *********** 2026-06-08 09:22:17.541522 | controller | skipping: [controller] 2026-06-08 09:22:17.542403 | controller | 2026-06-08 09:22:17.542419 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-06-08 09:22:17.542432 | controller | Monday 08 June 2026 09:22:17 +0000 (0:00:00.028) 0:00:05.751 *********** 2026-06-08 09:22:17.577943 | controller | ok: [controller] => { 2026-06-08 09:22:17.577985 | controller | "msg": "https://dl.k8s.io/release/v1.36.1/bin/linux/amd64/kubelet" 2026-06-08 09:22:17.577998 | controller | } 2026-06-08 09:22:17.578009 | controller | 2026-06-08 09:22:17.578028 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-06-08 09:22:17.578099 | controller | Monday 08 June 2026 09:22:17 +0000 (0:00:00.035) 0:00:05.787 *********** 2026-06-08 09:22:18.045658 | controller | ok: [controller] 2026-06-08 09:22:18.045775 | controller | 2026-06-08 09:22:18.046046 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-06-08 09:22:18.046081 | controller | Monday 08 June 2026 09:22:18 +0000 (0:00:00.468) 0:00:06.255 *********** 2026-06-08 09:22:18.080712 | controller | skipping: [controller] 2026-06-08 09:22:18.080770 | controller | 2026-06-08 09:22:18.080848 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-06-08 09:22:18.080951 | controller | Monday 08 June 2026 09:22:18 +0000 (0:00:00.035) 0:00:06.291 *********** 2026-06-08 09:22:18.110357 | controller | skipping: [controller] 2026-06-08 09:22:18.110421 | controller | 2026-06-08 09:22:18.110625 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-06-08 09:22:18.110762 | controller | Monday 08 June 2026 09:22:18 +0000 (0:00:00.030) 0:00:06.321 *********** 2026-06-08 09:22:18.152194 | controller | ok: [controller] => { 2026-06-08 09:22:18.152242 | controller | "msg": "https://dl.k8s.io/release/v1.36.1/bin/linux/amd64/kubectl" 2026-06-08 09:22:18.152325 | controller | } 2026-06-08 09:22:18.152406 | controller | 2026-06-08 09:22:18.152678 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-06-08 09:22:18.152706 | controller | Monday 08 June 2026 09:22:18 +0000 (0:00:00.044) 0:00:06.365 *********** 2026-06-08 09:22:18.638381 | controller | ok: [controller] 2026-06-08 09:22:18.638447 | controller | 2026-06-08 09:22:18.638462 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-06-08 09:22:18.638608 | controller | Monday 08 June 2026 09:22:18 +0000 (0:00:00.482) 0:00:06.847 *********** 2026-06-08 09:22:18.673786 | controller | skipping: [controller] 2026-06-08 09:22:18.673823 | controller | 2026-06-08 09:22:18.673830 | controller | PLAY RECAP ********************************************************************* 2026-06-08 09:22:18.673836 | controller | controller : ok=28 changed=0 unreachable=0 failed=0 skipped=14 rescued=0 ignored=0 2026-06-08 09:22:18.673842 | controller | 2026-06-08 09:22:18.673846 | controller | 2026-06-08 09:22:18.673851 | controller | TASKS RECAP ******************************************************************** 2026-06-08 09:22:18.673856 | controller | Monday 08 June 2026 09:22:18 +0000 (0:00:00.032) 0:00:06.880 *********** 2026-06-08 09:22:18.673861 | controller | =============================================================================== 2026-06-08 09:22:18.673866 | controller | Gather minimal facts ---------------------------------------------------- 0.73s 2026-06-08 09:22:18.673871 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.60s 2026-06-08 09:22:18.673875 | controller | vexxhost.containers.directory : Create directory (/var/lib/downloads) --- 0.59s 2026-06-08 09:22:18.673880 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.48s 2026-06-08 09:22:18.673885 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.47s 2026-06-08 09:22:18.673890 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.47s 2026-06-08 09:22:18.673894 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.47s 2026-06-08 09:22:18.673899 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.46s 2026-06-08 09:22:18.673904 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.45s 2026-06-08 09:22:18.673908 | controller | Find all subdirectories in the role location ---------------------------- 0.44s 2026-06-08 09:22:18.673913 | controller | Select only defaults/ directories and load vars ------------------------- 0.41s 2026-06-08 09:22:18.673918 | controller | Include download_artifact role ------------------------------------------ 0.21s 2026-06-08 09:22:18.673931 | controller | Find all components with checksums and get latest versions (CI) --------- 0.17s 2026-06-08 09:22:18.674110 | controller | Filter checksums to keep only latest versions (CI) ---------------------- 0.12s 2026-06-08 09:22:18.674282 | controller | Generate list of all binaries for all roles ----------------------------- 0.08s 2026-06-08 09:22:18.674466 | controller | vexxhost.containers.download_artifact : Starting download of file ------- 0.04s 2026-06-08 09:22:18.674591 | controller | vexxhost.containers.download_artifact : Starting download of file ------- 0.04s 2026-06-08 09:22:18.674751 | controller | vexxhost.containers.download_artifact : Starting download of file ------- 0.04s 2026-06-08 09:22:18.674911 | controller | vexxhost.containers.package : Update state for tar ---------------------- 0.04s 2026-06-08 09:22:18.675032 | controller | vexxhost.containers.download_artifact : Extract archive ----------------- 0.04s 2026-06-08 09:22:18.897556 | controller | INFO [download-binaries > idempotence] Executed: Successful 2026-06-08 09:22:18.910539 | controller | INFO [download-binaries > side_effect] Executing 2026-06-08 09:22:18.910899 | controller | WARNING [download-binaries > side_effect] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-06-08 09:22:18.916544 | controller | INFO [download-binaries > verify] Executing 2026-06-08 09:22:19.918050 | controller | 2026-06-08 09:22:19.918334 | controller | PLAY [Verify] ****************************************************************** 2026-06-08 09:22:19.918514 | controller | 2026-06-08 09:22:19.918770 | controller | TASK [Gathering Facts] ********************************************************* 2026-06-08 09:22:19.919029 | controller | Monday 08 June 2026 09:22:19 +0000 (0:00:00.012) 0:00:00.012 *********** 2026-06-08 09:22:21.127195 | 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 09:22:21.133512 | controller | ok: [controller] 2026-06-08 09:22:21.133818 | controller | 2026-06-08 09:22:21.134086 | controller | TASK [Stat target dir] ********************************************************* 2026-06-08 09:22:21.134347 | controller | Monday 08 June 2026 09:22:21 +0000 (0:00:01.215) 0:00:01.228 *********** 2026-06-08 09:22:21.607003 | controller | ok: [controller] 2026-06-08 09:22:21.607266 | controller | 2026-06-08 09:22:21.607409 | controller | TASK [Assert that target dir is created] *************************************** 2026-06-08 09:22:21.607555 | controller | Monday 08 June 2026 09:22:21 +0000 (0:00:00.473) 0:00:01.701 *********** 2026-06-08 09:22:21.645440 | controller | ok: [controller] => { 2026-06-08 09:22:21.645831 | controller | "changed": false, 2026-06-08 09:22:21.646134 | controller | "msg": "All assertions passed" 2026-06-08 09:22:21.646408 | controller | } 2026-06-08 09:22:21.646666 | controller | 2026-06-08 09:22:21.646938 | controller | TASK [Find target files] ******************************************************* 2026-06-08 09:22:21.647259 | controller | Monday 08 June 2026 09:22:21 +0000 (0:00:00.038) 0:00:01.739 *********** 2026-06-08 09:22:22.115639 | controller | ok: [controller] 2026-06-08 09:22:22.115967 | controller | 2026-06-08 09:22:22.116277 | controller | TASK [Assert that some files were downloaded] ********************************** 2026-06-08 09:22:22.116577 | controller | Monday 08 June 2026 09:22:22 +0000 (0:00:00.469) 0:00:02.209 *********** 2026-06-08 09:22:22.149451 | controller | ok: [controller] => { 2026-06-08 09:22:22.149974 | controller | "changed": false, 2026-06-08 09:22:22.150267 | controller | "msg": "All assertions passed" 2026-06-08 09:22:22.150587 | controller | } 2026-06-08 09:22:22.150852 | controller | 2026-06-08 09:22:22.151134 | controller | PLAY RECAP ********************************************************************* 2026-06-08 09:22:22.151504 | controller | controller : ok=5 changed=0 unreachable=0 failed=0 skipped=0 rescued=0 ignored=0 2026-06-08 09:22:22.151821 | controller | 2026-06-08 09:22:22.152083 | controller | 2026-06-08 09:22:22.152375 | controller | TASKS RECAP ******************************************************************** 2026-06-08 09:22:22.152737 | controller | Monday 08 June 2026 09:22:22 +0000 (0:00:00.034) 0:00:02.244 *********** 2026-06-08 09:22:22.153239 | controller | =============================================================================== 2026-06-08 09:22:22.153591 | controller | Gathering Facts --------------------------------------------------------- 1.22s 2026-06-08 09:22:22.153934 | controller | Stat target dir --------------------------------------------------------- 0.47s 2026-06-08 09:22:22.154387 | controller | Find target files ------------------------------------------------------- 0.47s 2026-06-08 09:22:22.154700 | controller | Assert that target dir is created --------------------------------------- 0.04s 2026-06-08 09:22:22.155064 | controller | Assert that some files were downloaded ---------------------------------- 0.03s 2026-06-08 09:22:22.244803 | controller | INFO [download-binaries > verify] Executed: Successful 2026-06-08 09:22:22.254997 | controller | INFO [download-binaries > cleanup] Executing 2026-06-08 09:22:22.255531 | controller | WARNING [download-binaries > cleanup] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-06-08 09:22:22.262761 | controller | INFO [download-binaries > destroy] Executing 2026-06-08 09:22:22.262875 | controller | WARNING [download-binaries > destroy] Skipping, '--destroy=never' requested. 2026-06-08 09:22:22.263000 | controller | INFO [download-binaries > destroy] Executed: Successful 2026-06-08 09:22:22.263317 | controller | WARNING Molecule executed 1 scenario (1 missing files) 2026-06-08 09:22:22.469050 | controller | ok: Runtime: 0:00:45.120141 2026-06-08 09:22:22.477740 | 2026-06-08 09:22:22.477813 | PLAY RECAP 2026-06-08 09:22:22.477874 | controller | ok: 3 changed: 3 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-06-08 09:22:22.477906 | 2026-06-08 09:22:22.616388 | RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/run.yaml@main] 2026-06-08 09:22:22.618016 | POST-RUN START: [untrusted : github.com/vexxhost/ansible-collection-kubernetes/test-playbooks/molecule/post.yml@main] 2026-06-08 09:22:23.242756 | 2026-06-08 09:22:23.242946 | PLAY [all] 2026-06-08 09:22:23.255040 | 2026-06-08 09:22:23.255179 | TASK [describe-kubernetes-objects : creating directory for cluster scoped objects] 2026-06-08 09:22:23.645825 | controller | changed 2026-06-08 09:22:23.652167 | 2026-06-08 09:22:23.652355 | TASK [describe-kubernetes-objects : Gathering descriptions for cluster scoped objects] 2026-06-08 09:22:24.060624 | controller | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-06-08 09:22:24.060717 | controller | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-06-08 09:22:24.067014 | controller | environment: line 1: kubectl: command not found 2026-06-08 09:22:24.067948 | controller | environment: line 1: kubectl: command not found 2026-06-08 09:22:24.068330 | controller | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-06-08 09:22:24.069130 | controller | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-06-08 09:22:24.072418 | controller | environment: line 1: kubectl: command not found 2026-06-08 09:22:24.074060 | controller | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-06-08 09:22:24.074862 | controller | environment: line 1: kubectl: command not found 2026-06-08 09:22:24.076642 | controller | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-06-08 09:22:24.078642 | controller | environment: line 1: kubectl: command not found 2026-06-08 09:22:24.080320 | controller | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-06-08 09:22:24.219943 | controller | ok: Runtime: 0:00:00.031063 2026-06-08 09:22:24.225712 | 2026-06-08 09:22:24.225801 | TASK [describe-kubernetes-objects : creating directory for namespace scoped objects] 2026-06-08 09:22:24.503178 | controller | changed 2026-06-08 09:22:24.508746 | 2026-06-08 09:22:24.508833 | TASK [describe-kubernetes-objects : Gathering descriptions for namespace scoped objects] 2026-06-08 09:22:24.757920 | controller | environment: line 5: kubectl: command not found 2026-06-08 09:22:24.759297 | controller | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-06-08 09:22:24.759312 | controller | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-06-08 09:22:24.759460 | controller | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-06-08 09:22:25.039578 | controller | ok: Runtime: 0:00:00.010205 2026-06-08 09:22:25.047088 | 2026-06-08 09:22:25.047247 | TASK [describe-kubernetes-objects : Downloads logs to executor] 2026-06-08 09:22:25.701577 | controller | changed: 2026-06-08 09:22:25.701815 | controller | created directory /var/lib/zuul/builds/7284946b21914822871280ff7741f80e/work/logs/controller 2026-06-08 09:22:25.701861 | controller | cd+++++++++ objects/ 2026-06-08 09:22:25.701894 | controller | cd+++++++++ objects/cluster/ 2026-06-08 09:22:25.701927 | controller | cd+++++++++ objects/namespaced/ 2026-06-08 09:22:25.711815 | 2026-06-08 09:22:25.711947 | TASK [gather-pod-logs : creating directory for pod logs] 2026-06-08 09:22:25.950655 | controller | changed 2026-06-08 09:22:25.954648 | 2026-06-08 09:22:25.954719 | TASK [gather-pod-logs : creating directory for failed pod logs] 2026-06-08 09:22:26.190419 | controller | changed 2026-06-08 09:22:26.195744 | 2026-06-08 09:22:26.195836 | TASK [gather-pod-logs : retrieve all kubernetes logs, current and previous (if they exist)] 2026-06-08 09:22:26.478133 | controller | environment: line 3: kubectl: command not found 2026-06-08 09:22:26.726940 | controller | ok: Runtime: 0:00:00.011643 2026-06-08 09:22:26.732689 | 2026-06-08 09:22:26.732779 | TASK [gather-pod-logs : Downloads pod logs to executor] 2026-06-08 09:22:27.212769 | controller | changed: 2026-06-08 09:22:27.213110 | controller | cd+++++++++ pod-logs/ 2026-06-08 09:22:27.213180 | controller | cd+++++++++ pod-logs/failed-pods/ 2026-06-08 09:22:27.221123 | 2026-06-08 09:22:27.221187 | LOOP [helm-release-status : creating directory for helm release status] 2026-06-08 09:22:27.466396 | controller | changed: "values" 2026-06-08 09:22:27.697412 | controller | changed: "releases" 2026-06-08 09:22:27.715756 | 2026-06-08 09:22:27.715911 | TASK [helm-release-status : Gather get release status for helm charts] 2026-06-08 09:22:27.965355 | controller | /bin/bash: line 3: kubectl: command not found 2026-06-08 09:22:28.247050 | controller | ok: Runtime: 0:00:00.008710 2026-06-08 09:22:28.253503 | 2026-06-08 09:22:28.253593 | TASK [helm-release-status : Downloads logs to executor] 2026-06-08 09:22:28.734626 | controller | changed: 2026-06-08 09:22:28.734933 | controller | cd+++++++++ helm/ 2026-06-08 09:22:28.734996 | controller | cd+++++++++ helm/releases/ 2026-06-08 09:22:28.735047 | controller | cd+++++++++ helm/values/ 2026-06-08 09:22:28.742782 | 2026-06-08 09:22:28.742946 | PLAY RECAP 2026-06-08 09:22:28.743018 | controller | ok: 12 changed: 12 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-06-08 09:22:28.743048 | 2026-06-08 09:22:28.938886 | POST-RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/ansible-collection-kubernetes/test-playbooks/molecule/post.yml@main] 2026-06-08 09:22:28.942348 | POST-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post.yaml@main] 2026-06-08 09:22:29.581194 | 2026-06-08 09:22:29.581403 | PLAY [all] 2026-06-08 09:22:29.595374 | 2026-06-08 09:22:29.595577 | TASK [fetch-output : Set log path for multiple nodes] 2026-06-08 09:22:29.641708 | controller | skipping: Conditional result was False 2026-06-08 09:22:29.651820 | 2026-06-08 09:22:29.652199 | TASK [fetch-output : Set log path for single node] 2026-06-08 09:22:29.694144 | controller | ok 2026-06-08 09:22:29.699461 | 2026-06-08 09:22:29.699556 | LOOP [fetch-output : Ensure local output dirs] 2026-06-08 09:22:30.099448 | controller -> localhost | ok: "/var/lib/zuul/builds/7284946b21914822871280ff7741f80e/work/logs" 2026-06-08 09:22:30.376309 | controller -> localhost | changed: "/var/lib/zuul/builds/7284946b21914822871280ff7741f80e/work/artifacts" 2026-06-08 09:22:30.593977 | controller -> localhost | changed: "/var/lib/zuul/builds/7284946b21914822871280ff7741f80e/work/docs" 2026-06-08 09:22:30.612942 | 2026-06-08 09:22:30.613121 | LOOP [fetch-output : Collect logs, artifacts and docs] 2026-06-08 09:22:31.234203 | controller | changed: .d..t...... ./ 2026-06-08 09:22:31.234420 | controller | changed: All items complete 2026-06-08 09:22:31.234449 | 2026-06-08 09:22:31.674324 | controller | changed: .d..t...... ./ 2026-06-08 09:22:32.128784 | controller | changed: .d..t...... ./ 2026-06-08 09:22:32.147236 | 2026-06-08 09:22:32.147405 | LOOP [merge-output-to-logs : Move artifacts and docs to logs dir] 2026-06-08 09:22:32.597257 | controller -> localhost | ok: Item: artifacts Runtime: 0:00:00.008357 2026-06-08 09:22:32.812641 | controller -> localhost | ok: Item: docs Runtime: 0:00:00.007777 2026-06-08 09:22:32.831508 | 2026-06-08 09:22:32.831660 | PLAY [all] 2026-06-08 09:22:32.839030 | 2026-06-08 09:22:32.839155 | TASK [remove-build-sshkey : Remove the build SSH key from all nodes] 2026-06-08 09:22:33.327272 | controller | changed 2026-06-08 09:22:33.333602 | 2026-06-08 09:22:33.333672 | PLAY RECAP 2026-06-08 09:22:33.333732 | controller | ok: 5 changed: 4 unreachable: 0 failed: 0 skipped: 1 rescued: 0 ignored: 0 2026-06-08 09:22:33.333763 | 2026-06-08 09:22:33.476003 | POST-RUN END RESULT_NORMAL: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post.yaml@main] 2026-06-08 09:22:33.477553 | POST-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post-logs.yaml@main] 2026-06-08 09:22:34.068522 | 2026-06-08 09:22:34.068644 | PLAY [localhost] 2026-06-08 09:22:34.081324 | 2026-06-08 09:22:34.081497 | TASK [Generate Zuul manifest] 2026-06-08 09:22:34.104045 | localhost | ok 2026-06-08 09:22:34.120389 | 2026-06-08 09:22:34.120474 | TASK [generate-zuul-manifest : Generate Zuul manifest] 2026-06-08 09:22:34.526888 | localhost | changed 2026-06-08 09:22:34.540860 | 2026-06-08 09:22:34.541104 | TASK [generate-zuul-manifest : Return Zuul manifest URL to Zuul] 2026-06-08 09:22:34.574918 | localhost | ok 2026-06-08 09:22:34.582303 | 2026-06-08 09:22:34.582377 | TASK [Upload logs] 2026-06-08 09:22:34.603410 | localhost | ok 2026-06-08 09:22:34.664695 | 2026-06-08 09:22:34.664840 | TASK [Set zuul-log-path fact] 2026-06-08 09:22:34.688532 | localhost | ok 2026-06-08 09:22:34.704603 | 2026-06-08 09:22:34.704709 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-06-08 09:22:34.735926 | localhost | ok 2026-06-08 09:22:34.745950 | 2026-06-08 09:22:34.746018 | TASK [upload-logs : Create log directories] 2026-06-08 09:22:35.165142 | localhost | changed 2026-06-08 09:22:35.172057 | 2026-06-08 09:22:35.172127 | TASK [upload-logs : Ensure logs are readable before uploading] 2026-06-08 09:22:35.573493 | localhost -> localhost | ok: Runtime: 0:00:00.004686 2026-06-08 09:22:35.581518 | 2026-06-08 09:22:35.581616 | TASK [upload-logs : Upload logs to log server] 2026-06-08 09:22:36.049864 | localhost | Output suppressed because no_log was given 2026-06-08 09:22:36.054873 | 2026-06-08 09:22:36.054961 | LOOP [upload-logs : Compress console log and json output] 2026-06-08 09:22:36.105803 | localhost | skipping: Conditional result was False 2026-06-08 09:22:36.157923 | localhost | skipping: Conditional result was False 2026-06-08 09:22:36.171918 | 2026-06-08 09:22:36.172193 | LOOP [upload-logs : Upload compressed console log and json output] 2026-06-08 09:22:36.227856 | localhost | skipping: Conditional result was False 2026-06-08 09:22:36.228249 | 2026-06-08 09:22:36.235331 | localhost | skipping: Conditional result was False 2026-06-08 09:22:36.248466 | 2026-06-08 09:22:36.248660 | LOOP [upload-logs : Upload console log and json output]