2026-04-22 12:50:43.378387 | Job console starting 2026-04-22 12:50:43.409971 | Updating git repos 2026-04-22 12:50:43.452607 | Cloning repos into workspace 2026-04-22 12:50:53.711888 | Restoring repo states 2026-04-22 12:50:53.729408 | Merging changes 2026-04-22 12:50:54.972226 | Checking out repos 2026-04-22 12:50:56.384411 | Preparing playbooks 2026-04-22 12:51:23.405525 | Running Ansible setup 2026-04-22 12:51:29.615013 | PRE-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/pre.yaml@main] 2026-04-22 12:51:30.252999 | 2026-04-22 12:51:30.253170 | PLAY [localhost] 2026-04-22 12:51:30.261736 | 2026-04-22 12:51:30.261838 | TASK [Gathering Facts] 2026-04-22 12:51:33.353945 | localhost | ok 2026-04-22 12:51:33.365432 | 2026-04-22 12:51:33.365580 | TASK [Setup log path fact] 2026-04-22 12:51:33.384791 | localhost | ok 2026-04-22 12:51:33.399096 | 2026-04-22 12:51:33.399197 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-04-22 12:51:33.429913 | localhost | ok 2026-04-22 12:51:33.438048 | 2026-04-22 12:51:33.438174 | TASK [emit-job-header : Print job information] 2026-04-22 12:51:33.482109 | # Job Information 2026-04-22 12:51:33.482323 | Ansible Version: 2.16.16 2026-04-22 12:51:33.482372 | Job: ansible-collection-kubernetes-molecule-download-binaries 2026-04-22 12:51:33.482405 | Pipeline: check 2026-04-22 12:51:33.482435 | Executor: 0a8996d2b663 2026-04-22 12:51:33.482465 | Triggered by: https://github.com/vexxhost/ansible-collection-kubernetes/pull/269 2026-04-22 12:51:33.482497 | Event ID: 5229c580-3e49-11f1-911c-59510bc58952 2026-04-22 12:51:33.486760 | 2026-04-22 12:51:33.486872 | LOOP [emit-job-header : Print node information] 2026-04-22 12:51:33.583029 | localhost | ok: 2026-04-22 12:51:33.583320 | localhost | # Node Information 2026-04-22 12:51:33.583353 | localhost | Inventory Hostname: controller 2026-04-22 12:51:33.583376 | localhost | Hostname: np0000169363 2026-04-22 12:51:33.583397 | localhost | Username: zuul 2026-04-22 12:51:33.583420 | localhost | Distro: Debian 13.4 2026-04-22 12:51:33.583440 | localhost | Provider: yul1 2026-04-22 12:51:33.583460 | localhost | Region: ca-ymq-1 2026-04-22 12:51:33.583479 | localhost | Label: debian-trixie 2026-04-22 12:51:33.583499 | localhost | Product Name: OpenStack Nova 2026-04-22 12:51:33.583518 | localhost | Interface IP: 199.19.213.200 2026-04-22 12:51:33.595120 | 2026-04-22 12:51:33.595285 | TASK [log-inventory : Ensure Zuul Ansible directory exists] 2026-04-22 12:51:34.391472 | localhost -> localhost | changed 2026-04-22 12:51:34.400766 | 2026-04-22 12:51:34.400839 | TASK [log-inventory : Copy ansible inventory to logs dir] 2026-04-22 12:51:38.197442 | localhost -> localhost | changed 2026-04-22 12:51:38.205452 | 2026-04-22 12:51:38.205527 | PLAY [all] 2026-04-22 12:51:38.212999 | 2026-04-22 12:51:38.213071 | TASK [add-build-sshkey : Check to see if ssh key was already created for this build] 2026-04-22 12:51:38.459864 | controller -> localhost | ok 2026-04-22 12:51:38.465748 | 2026-04-22 12:51:38.465833 | TASK [add-build-sshkey : Create a new key in workspace based on build UUID] 2026-04-22 12:51:38.497279 | controller | ok 2026-04-22 12:51:38.513099 | controller | included: /var/lib/zuul/builds/05cb2bda41b941128981b6b13f36ceb4/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/create-key-and-replace.yaml 2026-04-22 12:51:38.518289 | 2026-04-22 12:51:38.518375 | TASK [add-build-sshkey : Create Temp SSH key] 2026-04-22 12:51:40.565454 | controller -> localhost | Generating public/private rsa key pair. 2026-04-22 12:51:40.565850 | controller -> localhost | Your identification has been saved in /var/lib/zuul/builds/05cb2bda41b941128981b6b13f36ceb4/work/05cb2bda41b941128981b6b13f36ceb4_id_rsa 2026-04-22 12:51:40.565917 | controller -> localhost | Your public key has been saved in /var/lib/zuul/builds/05cb2bda41b941128981b6b13f36ceb4/work/05cb2bda41b941128981b6b13f36ceb4_id_rsa.pub 2026-04-22 12:51:40.567329 | controller -> localhost | The key fingerprint is: 2026-04-22 12:51:40.567368 | controller -> localhost | SHA256:LEjsi7ARWbXCyu8pfN8fiYUHgXiTpN7fVvyWdpLRwOw zuul-build-sshkey 2026-04-22 12:51:40.567406 | controller -> localhost | The key's randomart image is: 2026-04-22 12:51:40.567503 | controller -> localhost | +---[RSA 3072]----+ 2026-04-22 12:51:40.567542 | controller -> localhost | | ..+.o. | 2026-04-22 12:51:40.567567 | controller -> localhost | | + o.* . o | 2026-04-22 12:51:40.567590 | controller -> localhost | |o o.= .. + | 2026-04-22 12:51:40.567612 | controller -> localhost | |.o.+.. .o . . o | 2026-04-22 12:51:40.567639 | controller -> localhost | |+. .o...So o E . | 2026-04-22 12:51:40.567763 | controller -> localhost | | +.. ...= o . + | 2026-04-22 12:51:40.567795 | controller -> localhost | |o ... o = B . | 2026-04-22 12:51:40.567818 | controller -> localhost | | o... . . . o o | 2026-04-22 12:51:40.567842 | controller -> localhost | | oo.. ... | 2026-04-22 12:51:40.567863 | controller -> localhost | +----[SHA256]-----+ 2026-04-22 12:51:40.567936 | controller -> localhost | ok: Runtime: 0:00:00.756075 2026-04-22 12:51:40.575552 | 2026-04-22 12:51:40.575664 | TASK [add-build-sshkey : Remote setup ssh keys (linux)] 2026-04-22 12:51:40.610934 | controller | ok 2026-04-22 12:51:40.626849 | controller | included: /var/lib/zuul/builds/05cb2bda41b941128981b6b13f36ceb4/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/remote-linux.yaml 2026-04-22 12:51:40.640107 | 2026-04-22 12:51:40.640313 | TASK [add-build-sshkey : Remove previously added zuul-build-sshkey] 2026-04-22 12:51:40.667431 | controller | skipping: Conditional result was False 2026-04-22 12:51:40.677403 | 2026-04-22 12:51:40.677703 | TASK [add-build-sshkey : Enable access via build key on all nodes] 2026-04-22 12:51:41.348090 | controller | changed 2026-04-22 12:51:41.354243 | 2026-04-22 12:51:41.354358 | TASK [add-build-sshkey : Make sure user has a .ssh] 2026-04-22 12:51:41.588766 | controller | ok 2026-04-22 12:51:41.700651 | 2026-04-22 12:51:41.700809 | TASK [add-build-sshkey : Install build private key as SSH key on all nodes] 2026-04-22 12:51:42.278211 | controller | changed 2026-04-22 12:51:42.291840 | 2026-04-22 12:51:42.292058 | TASK [add-build-sshkey : Install build public key as SSH key on all nodes] 2026-04-22 12:51:42.879480 | controller | changed 2026-04-22 12:51:42.886393 | 2026-04-22 12:51:42.886506 | TASK [add-build-sshkey : Remote setup ssh keys (windows)] 2026-04-22 12:51:42.911379 | controller | skipping: Conditional result was False 2026-04-22 12:51:42.919374 | 2026-04-22 12:51:42.919487 | TASK [remove-zuul-sshkey : Remove master key from local agent] 2026-04-22 12:51:44.009398 | controller -> localhost | changed 2026-04-22 12:51:44.017996 | 2026-04-22 12:51:44.018061 | TASK [add-build-sshkey : Add back temp key] 2026-04-22 12:51:44.628454 | controller -> localhost | Identity added: /var/lib/zuul/builds/05cb2bda41b941128981b6b13f36ceb4/work/05cb2bda41b941128981b6b13f36ceb4_id_rsa (zuul-build-sshkey) 2026-04-22 12:51:44.862262 | controller -> localhost | ok: Runtime: 0:00:00.016513 2026-04-22 12:51:44.872818 | 2026-04-22 12:51:44.873214 | TASK [add-build-sshkey : Verify we can still SSH to all nodes] 2026-04-22 12:51:45.336401 | controller | ok 2026-04-22 12:51:45.343168 | 2026-04-22 12:51:45.343327 | TASK [add-build-sshkey : Verify we can still SSH to all nodes (windows)] 2026-04-22 12:51:45.378786 | controller | skipping: Conditional result was False 2026-04-22 12:51:45.395180 | 2026-04-22 12:51:45.395311 | TASK [prepare-workspace : Start zuul_console daemon.] 2026-04-22 12:51:45.803974 | controller | ok 2026-04-22 12:51:45.886082 | 2026-04-22 12:51:45.886213 | TASK [prepare-workspace : Synchronize src repos to workspace directory.] 2026-04-22 12:51:47.131496 | controller | Output suppressed because no_log was given 2026-04-22 12:51:47.324809 | 2026-04-22 12:51:47.324948 | LOOP [ensure-output-dirs : Empty Zuul Output directories by removing them] 2026-04-22 12:51:47.586590 | controller | ok: "logs" 2026-04-22 12:51:47.586877 | controller | ok: All items complete 2026-04-22 12:51:47.586919 | 2026-04-22 12:51:47.785396 | controller | ok: "artifacts" 2026-04-22 12:51:47.980597 | controller | ok: "docs" 2026-04-22 12:51:48.003260 | 2026-04-22 12:51:48.003520 | LOOP [ensure-output-dirs : Ensure Zuul Output directories exist] 2026-04-22 12:51:48.261687 | controller | changed: "logs" 2026-04-22 12:51:48.486451 | controller | changed: "artifacts" 2026-04-22 12:51:48.721306 | controller | changed: "docs" 2026-04-22 12:51:48.731272 | 2026-04-22 12:51:48.731408 | PLAY RECAP 2026-04-22 12:51:48.731456 | controller | ok: 15 changed: 8 unreachable: 0 failed: 0 skipped: 3 rescued: 0 ignored: 0 2026-04-22 12:51:48.731486 | localhost | ok: 6 changed: 2 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-04-22 12:51:48.731505 | 2026-04-22 12:51:48.884192 | PRE-RUN END RESULT_NORMAL: [trusted : github.com/vexxhost/zuul-config/playbooks/base/pre.yaml@main] 2026-04-22 12:51:48.886860 | PRE-RUN START: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/pre.yaml@main] 2026-04-22 12:51:49.543502 | 2026-04-22 12:51:49.543732 | PLAY [all] 2026-04-22 12:51:49.556981 | 2026-04-22 12:51:49.557112 | TASK [setup-uv : Extract archive] 2026-04-22 12:51:52.230727 | controller | changed 2026-04-22 12:51:53.810048 | 2026-04-22 12:51:53.810210 | TASK [setup-uv : Print version] 2026-04-22 12:51:54.221940 | controller | uv 0.8.13 2026-04-22 12:51:54.340512 | controller | ok: Runtime: 0:00:00.009808 2026-04-22 12:51:54.348570 | 2026-04-22 12:51:54.348640 | PLAY RECAP 2026-04-22 12:51:54.348705 | controller | ok: 2 changed: 2 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-04-22 12:51:54.348739 | 2026-04-22 12:51:54.524615 | PRE-RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/pre.yaml@main] 2026-04-22 12:51:54.984461 | PRE-RUN START: [untrusted : github.com/vexxhost/ansible-collection-kubernetes/test-playbooks/molecule/pre.yml@main] 2026-04-22 12:51:55.587823 | 2026-04-22 12:51:55.587944 | PLAY [all] 2026-04-22 12:51:55.597866 | 2026-04-22 12:51:55.597943 | TASK [Update apt cache] 2026-04-22 12:52:00.905752 | controller | ok 2026-04-22 12:52:00.912370 | 2026-04-22 12:52:00.912536 | TASK [Disable firewalld] 2026-04-22 12:52:00.937998 | controller | skipping: Conditional result was False 2026-04-22 12:52:00.947016 | 2026-04-22 12:52:00.947209 | TASK [Install "jq" for log collection] 2026-04-22 12:52:03.453335 | controller | changed 2026-04-22 12:52:03.455977 | 2026-04-22 12:52:03.456051 | PLAY RECAP 2026-04-22 12:52:03.456116 | controller | ok: 2 changed: 1 unreachable: 0 failed: 0 skipped: 1 rescued: 0 ignored: 0 2026-04-22 12:52:03.456150 | 2026-04-22 12:52:03.662055 | PRE-RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/ansible-collection-kubernetes/test-playbooks/molecule/pre.yml@main] 2026-04-22 12:52:03.708875 | RUN START: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/run.yaml@main] 2026-04-22 12:52:04.332150 | 2026-04-22 12:52:04.513335 | PLAY [all] 2026-04-22 12:52:04.531964 | 2026-04-22 12:52:04.532126 | TASK [Copy inventory file for Zuul] 2026-04-22 12:52:05.590955 | controller | changed 2026-04-22 12:52:05.600387 | 2026-04-22 12:52:05.600574 | TASK [Switch "ansible_host" to private IP] 2026-04-22 12:52:05.946115 | controller | changed: 1 replacements made 2026-04-22 12:52:06.057778 | 2026-04-22 12:52:06.057896 | TASK [Run Molecule scenario] 2026-04-22 12:52:06.515122 | controller | Using CPython 3.13.5 interpreter at: /usr/bin/python3 2026-04-22 12:52:06.515232 | controller | Creating virtual environment at: .venv 2026-04-22 12:52:06.812730 | controller | Downloading cryptography (4.3MiB) 2026-04-22 12:52:06.812997 | controller | Downloading ansible-core (2.3MiB) 2026-04-22 12:52:06.815993 | controller | Downloading pygments (1.2MiB) 2026-04-22 12:52:06.966265 | controller | Downloading cryptography 2026-04-22 12:52:07.008323 | controller | Downloading pygments 2026-04-22 12:52:07.160029 | controller | Downloading ansible-core 2026-04-22 12:52:07.346798 | controller | Installed 36 packages in 186ms 2026-04-22 12:52:08.145496 | controller | INFO Collection 'vexxhost.kubernetes' detected. 2026-04-22 12:52:08.145551 | controller | INFO Scenarios will be used from 'extensions/molecule' 2026-04-22 12:52:09.174424 | controller | CRITICAL 'extensions/molecule/default/molecule.yml' glob failed. Exiting. 2026-04-22 12:52:09.174463 | controller | INFO default scenario not found, disabling shared state. 2026-04-22 12:52:09.174637 | controller | INFO [download-binaries > discovery] scenario test matrix: dependency, cleanup, destroy, syntax, create, prepare, converge, idempotence, side_effect, verify, cleanup, destroy 2026-04-22 12:52:09.174740 | controller | INFO [download-binaries > prerun] Performing prerun with role_name_check=0... 2026-04-22 12:52:29.172418 | controller | INFO [download-binaries > dependency] Executing 2026-04-22 12:52:29.172607 | controller | WARNING [download-binaries > dependency] Missing roles requirements file: requirements.yml 2026-04-22 12:52:29.173010 | controller | WARNING [download-binaries > dependency] Missing collections requirements file: collections.yml 2026-04-22 12:52:29.173037 | controller | WARNING [download-binaries > dependency] Executed: 2 missing (Remove from test_sequence to suppress) 2026-04-22 12:52:29.180766 | controller | INFO [download-binaries > cleanup] Executing 2026-04-22 12:52:29.181225 | controller | WARNING [download-binaries > cleanup] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-04-22 12:52:29.188730 | controller | INFO [download-binaries > destroy] Executing 2026-04-22 12:52:29.188823 | controller | WARNING [download-binaries > destroy] Skipping, '--destroy=never' requested. 2026-04-22 12:52:29.188908 | controller | INFO [download-binaries > destroy] Executed: Successful 2026-04-22 12:52:29.196364 | controller | INFO [download-binaries > syntax] Executing 2026-04-22 12:52:30.155512 | controller | 2026-04-22 12:52:30.155731 | controller | playbook: /home/zuul/src/github.com/vexxhost/ansible-collection-kubernetes/extensions/molecule/download-binaries/converge.yml 2026-04-22 12:52:30.234743 | controller | INFO [download-binaries > syntax] Executed: Successful 2026-04-22 12:52:30.240882 | controller | INFO [download-binaries > create] Executing 2026-04-22 12:52:30.250669 | controller | WARNING [download-binaries > create] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-04-22 12:52:30.262895 | controller | INFO [download-binaries > prepare] Executing 2026-04-22 12:52:30.263208 | controller | WARNING [download-binaries > prepare] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-04-22 12:52:30.289617 | controller | INFO [download-binaries > converge] Executing 2026-04-22 12:52:31.413820 | controller | 2026-04-22 12:52:31.413872 | controller | PLAY [Download all binaries required at runtime for ansible-collection-kubernetes] *** 2026-04-22 12:52:31.414026 | controller | 2026-04-22 12:52:31.414156 | controller | TASK [Gather minimal facts] **************************************************** 2026-04-22 12:52:31.414330 | controller | Wednesday 22 April 2026 12:52:31 +0000 (0:00:00.046) 0:00:00.046 ******* 2026-04-22 12:52:32.166245 | controller | ok: [controller -> localhost] 2026-04-22 12:52:32.166396 | controller | 2026-04-22 12:52:32.166620 | controller | TASK [Find all subdirectories in the role location] **************************** 2026-04-22 12:52:32.166841 | controller | Wednesday 22 April 2026 12:52:32 +0000 (0:00:00.752) 0:00:00.799 ******* 2026-04-22 12:52:32.680557 | controller | ok: [controller -> localhost] 2026-04-22 12:52:32.680614 | controller | 2026-04-22 12:52:32.680738 | controller | TASK [Select only defaults/ directories and load vars] ************************* 2026-04-22 12:52:32.680882 | controller | Wednesday 22 April 2026 12:52:32 +0000 (0:00:00.514) 0:00:01.313 ******* 2026-04-22 12:52:33.131209 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/keepalived/defaults) 2026-04-22 12:52:33.131269 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/cluster_api/defaults) 2026-04-22 12:52:33.131274 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kubelet/defaults) 2026-04-22 12:52:33.131279 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/helm/defaults) 2026-04-22 12:52:33.131289 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kubernetes/defaults) 2026-04-22 12:52:33.131468 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/envoy_gateway/defaults) 2026-04-22 12:52:33.131597 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/clusterctl/defaults) 2026-04-22 12:52:33.131731 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/upload_helm_chart/defaults) 2026-04-22 12:52:33.131860 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/openstack_resource_controller/defaults) 2026-04-22 12:52:33.132155 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/cilium/defaults) 2026-04-22 12:52:33.132167 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kubeadm/defaults) 2026-04-22 12:52:33.132247 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/cert_manager/defaults) 2026-04-22 12:52:33.132439 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kube_vip/defaults) 2026-04-22 12:52:33.132572 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kubectl/defaults) 2026-04-22 12:52:33.132698 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/haproxy/defaults) 2026-04-22 12:52:33.132825 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/flux/defaults) 2026-04-22 12:52:33.132926 | controller | 2026-04-22 12:52:33.133160 | controller | TASK [Find all components with checksums and get latest versions (CI)] ********* 2026-04-22 12:52:33.133266 | controller | Wednesday 22 April 2026 12:52:33 +0000 (0:00:00.450) 0:00:01.763 ******* 2026-04-22 12:52:33.294668 | controller | ok: [controller -> localhost] => (item=kubelet_checksums) 2026-04-22 12:52:33.294741 | controller | ok: [controller -> localhost] => (item=helm_checksums) 2026-04-22 12:52:33.294893 | controller | ok: [controller -> localhost] => (item=helm_diff_checksums) 2026-04-22 12:52:33.295035 | controller | ok: [controller -> localhost] => (item=clusterctl_checksums) 2026-04-22 12:52:33.295183 | controller | ok: [controller -> localhost] => (item=kubeadm_checksums) 2026-04-22 12:52:33.295333 | controller | ok: [controller -> localhost] => (item=kubectl_checksums) 2026-04-22 12:52:33.295474 | controller | ok: [controller -> localhost] => (item=flux_checksums) 2026-04-22 12:52:33.295599 | controller | 2026-04-22 12:52:33.295747 | controller | TASK [Filter checksums to keep only latest versions (CI)] ********************** 2026-04-22 12:52:33.295880 | controller | Wednesday 22 April 2026 12:52:33 +0000 (0:00:00.163) 0:00:01.927 ******* 2026-04-22 12:52:33.416545 | controller | ok: [controller -> localhost] => (item=kubelet_checksums) 2026-04-22 12:52:33.416586 | controller | ok: [controller -> localhost] => (item=helm_checksums) 2026-04-22 12:52:33.416645 | controller | ok: [controller -> localhost] => (item=helm_diff_checksums) 2026-04-22 12:52:33.416778 | controller | ok: [controller -> localhost] => (item=clusterctl_checksums) 2026-04-22 12:52:33.416910 | controller | ok: [controller -> localhost] => (item=kubeadm_checksums) 2026-04-22 12:52:33.417037 | controller | ok: [controller -> localhost] => (item=kubectl_checksums) 2026-04-22 12:52:33.417219 | controller | ok: [controller -> localhost] => (item=flux_checksums) 2026-04-22 12:52:33.417327 | controller | 2026-04-22 12:52:33.417531 | controller | TASK [Generate list of all binaries for all roles] ***************************** 2026-04-22 12:52:33.417645 | controller | Wednesday 22 April 2026 12:52:33 +0000 (0:00:00.121) 0:00:02.049 ******* 2026-04-22 12:52:33.506171 | controller | ok: [controller -> localhost] 2026-04-22 12:52:33.506264 | controller | 2026-04-22 12:52:33.506439 | controller | TASK [Include download_artifact role] ****************************************** 2026-04-22 12:52:33.506612 | controller | Wednesday 22 April 2026 12:52:33 +0000 (0:00:00.089) 0:00:02.138 ******* 2026-04-22 12:52:33.791254 | controller | included: vexxhost.containers.download_artifact for controller => (item={'url': 'https://dl.k8s.io/release/v1.35.4/bin/linux/amd64/kubelet', 'checksum': '983a6ba5a49823dcdd745c674e5e2416377dd27d6ad1b42d2befa0fb961a19f6', 'dest': '/var/lib/downloads/kubelet-1.35.4-linux-amd64', 'version': '1.35.4'}) 2026-04-22 12:52:33.791717 | 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-04-22 12:52:33.791842 | 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-04-22 12:52:33.791962 | 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-04-22 12:52:33.792081 | controller | included: vexxhost.containers.download_artifact for controller => (item={'url': 'https://dl.k8s.io/release/v1.35.4/bin/linux/amd64/kubeadm', 'checksum': '0c0497da793f8897c14e45340da919534b615294a1aab69dc1998896c0f11145', 'dest': '/var/lib/downloads/kubeadm-1.35.4-linux-amd64', 'version': '1.35.4'}) 2026-04-22 12:52:33.792199 | controller | included: vexxhost.containers.download_artifact for controller => (item={'url': 'https://dl.k8s.io/release/v1.35.4/bin/linux/amd64/kubectl', 'checksum': 'b529430df69a688fd61b64ad2299edb5fd71cb58be2a4779dba624c7d3510efd', 'dest': '/var/lib/downloads/kubectl-1.35.4-linux-amd64', 'version': '1.35.4'}) 2026-04-22 12:52:33.792322 | 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-04-22 12:52:33.792415 | controller | 2026-04-22 12:52:33.792533 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-04-22 12:52:33.792631 | controller | Wednesday 22 April 2026 12:52:33 +0000 (0:00:00.285) 0:00:02.424 ******* 2026-04-22 12:52:33.822935 | controller | skipping: [controller] 2026-04-22 12:52:33.823079 | controller | 2026-04-22 12:52:33.823291 | controller | TASK [vexxhost.containers.directory : Create directory (/var/lib/downloads)] *** 2026-04-22 12:52:33.823487 | controller | Wednesday 22 April 2026 12:52:33 +0000 (0:00:00.031) 0:00:02.455 ******* 2026-04-22 12:52:34.591971 | 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-04-22 12:52:34.603806 | controller | changed: [controller] 2026-04-22 12:52:34.603958 | controller | 2026-04-22 12:52:34.604174 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-04-22 12:52:34.604383 | controller | Wednesday 22 April 2026 12:52:34 +0000 (0:00:00.780) 0:00:03.236 ******* 2026-04-22 12:52:34.639001 | controller | ok: [controller] => { 2026-04-22 12:52:34.639175 | controller | "msg": "https://dl.k8s.io/release/v1.35.4/bin/linux/amd64/kubelet" 2026-04-22 12:52:34.639373 | controller | } 2026-04-22 12:52:34.639610 | controller | 2026-04-22 12:52:34.639818 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-04-22 12:52:34.640016 | controller | Wednesday 22 April 2026 12:52:34 +0000 (0:00:00.035) 0:00:03.271 ******* 2026-04-22 12:52:37.132296 | 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-04-22 12:52:37.139118 | controller | changed: [controller] 2026-04-22 12:52:37.139315 | controller | 2026-04-22 12:52:37.139532 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-04-22 12:52:37.139758 | controller | Wednesday 22 April 2026 12:52:37 +0000 (0:00:02.500) 0:00:05.772 ******* 2026-04-22 12:52:37.171637 | controller | skipping: [controller] 2026-04-22 12:52:37.171712 | controller | 2026-04-22 12:52:37.171840 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-04-22 12:52:37.171969 | controller | Wednesday 22 April 2026 12:52:37 +0000 (0:00:00.032) 0:00:05.804 ******* 2026-04-22 12:52:37.197412 | controller | skipping: [controller] 2026-04-22 12:52:37.197488 | controller | 2026-04-22 12:52:37.197628 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-04-22 12:52:37.197896 | controller | Wednesday 22 April 2026 12:52:37 +0000 (0:00:00.025) 0:00:05.830 ******* 2026-04-22 12:52:37.229831 | controller | ok: [controller] => { 2026-04-22 12:52:37.229893 | controller | "msg": "https://get.helm.sh/helm-v3.11.2-linux-amd64.tar.gz" 2026-04-22 12:52:37.230020 | controller | } 2026-04-22 12:52:37.230127 | controller | 2026-04-22 12:52:37.230249 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-04-22 12:52:37.230367 | controller | Wednesday 22 April 2026 12:52:37 +0000 (0:00:00.032) 0:00:05.862 ******* 2026-04-22 12:52:38.174280 | controller | changed: [controller] 2026-04-22 12:52:38.174328 | controller | 2026-04-22 12:52:38.174423 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-04-22 12:52:38.174549 | controller | Wednesday 22 April 2026 12:52:38 +0000 (0:00:00.944) 0:00:06.807 ******* 2026-04-22 12:52:38.203145 | controller | skipping: [controller] 2026-04-22 12:52:38.203223 | controller | 2026-04-22 12:52:38.203374 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-04-22 12:52:38.203506 | controller | Wednesday 22 April 2026 12:52:38 +0000 (0:00:00.029) 0:00:06.836 ******* 2026-04-22 12:52:38.233881 | controller | skipping: [controller] 2026-04-22 12:52:38.233952 | controller | 2026-04-22 12:52:38.234104 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-04-22 12:52:38.234230 | controller | Wednesday 22 April 2026 12:52:38 +0000 (0:00:00.030) 0:00:06.866 ******* 2026-04-22 12:52:38.265510 | controller | ok: [controller] => { 2026-04-22 12:52:38.265603 | controller | "msg": "https://github.com/databus23/helm-diff/releases/download/v3.8.1/helm-diff-linux-amd64.tgz" 2026-04-22 12:52:38.265735 | controller | } 2026-04-22 12:52:38.265852 | controller | 2026-04-22 12:52:38.265981 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-04-22 12:52:38.266106 | controller | Wednesday 22 April 2026 12:52:38 +0000 (0:00:00.031) 0:00:06.898 ******* 2026-04-22 12:52:39.049891 | controller | changed: [controller] 2026-04-22 12:52:39.050016 | controller | 2026-04-22 12:52:39.050234 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-04-22 12:52:39.050492 | controller | Wednesday 22 April 2026 12:52:39 +0000 (0:00:00.782) 0:00:07.681 ******* 2026-04-22 12:52:39.076623 | controller | skipping: [controller] 2026-04-22 12:52:39.076772 | controller | 2026-04-22 12:52:39.076986 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-04-22 12:52:39.077234 | controller | Wednesday 22 April 2026 12:52:39 +0000 (0:00:00.027) 0:00:07.709 ******* 2026-04-22 12:52:39.107247 | controller | skipping: [controller] 2026-04-22 12:52:39.107505 | controller | 2026-04-22 12:52:39.107779 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-04-22 12:52:39.107979 | controller | Wednesday 22 April 2026 12:52:39 +0000 (0:00:00.030) 0:00:07.740 ******* 2026-04-22 12:52:39.144609 | controller | ok: [controller] => { 2026-04-22 12:52:39.144701 | controller | "msg": "https://github.com/kubernetes-sigs/cluster-api/releases/download/v1.10.5/clusterctl-linux-amd64" 2026-04-22 12:52:39.144823 | controller | } 2026-04-22 12:52:39.144933 | controller | 2026-04-22 12:52:39.145076 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-04-22 12:52:39.145225 | controller | Wednesday 22 April 2026 12:52:39 +0000 (0:00:00.036) 0:00:07.776 ******* 2026-04-22 12:52:40.804795 | controller | changed: [controller] 2026-04-22 12:52:40.805041 | controller | 2026-04-22 12:52:40.805118 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-04-22 12:52:40.805248 | controller | Wednesday 22 April 2026 12:52:40 +0000 (0:00:01.661) 0:00:09.437 ******* 2026-04-22 12:52:40.838083 | controller | skipping: [controller] 2026-04-22 12:52:40.838216 | controller | 2026-04-22 12:52:40.838523 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-04-22 12:52:40.838748 | controller | Wednesday 22 April 2026 12:52:40 +0000 (0:00:00.033) 0:00:09.471 ******* 2026-04-22 12:52:40.866805 | controller | skipping: [controller] 2026-04-22 12:52:40.866861 | controller | 2026-04-22 12:52:40.867054 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-04-22 12:52:40.867207 | controller | Wednesday 22 April 2026 12:52:40 +0000 (0:00:00.028) 0:00:09.499 ******* 2026-04-22 12:52:40.899425 | controller | ok: [controller] => { 2026-04-22 12:52:40.900216 | controller | "msg": "https://dl.k8s.io/release/v1.35.4/bin/linux/amd64/kubeadm" 2026-04-22 12:52:40.900232 | controller | } 2026-04-22 12:52:40.900238 | controller | 2026-04-22 12:52:40.900244 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-04-22 12:52:40.900248 | controller | Wednesday 22 April 2026 12:52:40 +0000 (0:00:00.032) 0:00:09.532 ******* 2026-04-22 12:52:41.856669 | controller | changed: [controller] 2026-04-22 12:52:41.856719 | controller | 2026-04-22 12:52:41.856737 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-04-22 12:52:41.856772 | controller | Wednesday 22 April 2026 12:52:41 +0000 (0:00:00.957) 0:00:10.489 ******* 2026-04-22 12:52:41.886686 | controller | skipping: [controller] 2026-04-22 12:52:41.886732 | controller | 2026-04-22 12:52:41.886863 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-04-22 12:52:41.887055 | controller | Wednesday 22 April 2026 12:52:41 +0000 (0:00:00.030) 0:00:10.519 ******* 2026-04-22 12:52:41.916500 | controller | skipping: [controller] 2026-04-22 12:52:41.916570 | controller | 2026-04-22 12:52:41.916695 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-04-22 12:52:41.916838 | controller | Wednesday 22 April 2026 12:52:41 +0000 (0:00:00.029) 0:00:10.549 ******* 2026-04-22 12:52:41.953875 | controller | ok: [controller] => { 2026-04-22 12:52:41.954258 | controller | "msg": "https://dl.k8s.io/release/v1.35.4/bin/linux/amd64/kubectl" 2026-04-22 12:52:41.954394 | controller | } 2026-04-22 12:52:41.954519 | controller | 2026-04-22 12:52:41.954652 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-04-22 12:52:41.954782 | controller | Wednesday 22 April 2026 12:52:41 +0000 (0:00:00.036) 0:00:10.586 ******* 2026-04-22 12:52:43.343870 | controller | changed: [controller] 2026-04-22 12:52:43.343927 | controller | 2026-04-22 12:52:43.344022 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-04-22 12:52:43.344138 | controller | Wednesday 22 April 2026 12:52:43 +0000 (0:00:01.390) 0:00:11.976 ******* 2026-04-22 12:52:43.372389 | controller | skipping: [controller] 2026-04-22 12:52:43.372445 | controller | 2026-04-22 12:52:43.372566 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-04-22 12:52:43.372685 | controller | Wednesday 22 April 2026 12:52:43 +0000 (0:00:00.028) 0:00:12.005 ******* 2026-04-22 12:52:43.400994 | controller | skipping: [controller] 2026-04-22 12:52:43.401592 | controller | 2026-04-22 12:52:43.401797 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-04-22 12:52:43.402196 | controller | Wednesday 22 April 2026 12:52:43 +0000 (0:00:00.028) 0:00:12.033 ******* 2026-04-22 12:52:43.437306 | controller | ok: [controller] => { 2026-04-22 12:52:43.437386 | controller | "msg": "https://github.com/fluxcd/flux2/releases/download/v0.32.0/flux_0.32.0_linux_amd64.tar.gz" 2026-04-22 12:52:43.437505 | controller | } 2026-04-22 12:52:43.437609 | controller | 2026-04-22 12:52:43.437788 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-04-22 12:52:43.437905 | controller | Wednesday 22 April 2026 12:52:43 +0000 (0:00:00.036) 0:00:12.070 ******* 2026-04-22 12:52:44.238337 | controller | changed: [controller] 2026-04-22 12:52:44.238536 | controller | 2026-04-22 12:52:44.238673 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-04-22 12:52:44.238796 | controller | Wednesday 22 April 2026 12:52:44 +0000 (0:00:00.801) 0:00:12.871 ******* 2026-04-22 12:52:44.268735 | controller | skipping: [controller] 2026-04-22 12:52:44.268819 | controller | 2026-04-22 12:52:44.268935 | controller | PLAY RECAP ********************************************************************* 2026-04-22 12:52:44.269088 | controller | controller : ok=28 changed=8 unreachable=0 failed=0 skipped=14 rescued=0 ignored=0 2026-04-22 12:52:44.269194 | controller | 2026-04-22 12:52:44.269298 | controller | 2026-04-22 12:52:44.269408 | controller | TASKS RECAP ******************************************************************** 2026-04-22 12:52:44.269526 | controller | Wednesday 22 April 2026 12:52:44 +0000 (0:00:00.031) 0:00:12.902 ******* 2026-04-22 12:52:44.269636 | controller | =============================================================================== 2026-04-22 12:52:44.269751 | controller | vexxhost.containers.download_artifact : Download item ------------------- 2.50s 2026-04-22 12:52:44.269927 | controller | vexxhost.containers.download_artifact : Download item ------------------- 1.66s 2026-04-22 12:52:44.270043 | controller | vexxhost.containers.download_artifact : Download item ------------------- 1.39s 2026-04-22 12:52:44.270158 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.96s 2026-04-22 12:52:44.270271 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.94s 2026-04-22 12:52:44.270381 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.80s 2026-04-22 12:52:44.270507 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.78s 2026-04-22 12:52:44.270607 | controller | vexxhost.containers.directory : Create directory (/var/lib/downloads) --- 0.78s 2026-04-22 12:52:44.270719 | controller | Gather minimal facts ---------------------------------------------------- 0.75s 2026-04-22 12:52:44.270834 | controller | Find all subdirectories in the role location ---------------------------- 0.51s 2026-04-22 12:52:44.270948 | controller | Select only defaults/ directories and load vars ------------------------- 0.45s 2026-04-22 12:52:44.271063 | controller | Include download_artifact role ------------------------------------------ 0.29s 2026-04-22 12:52:44.271178 | controller | Find all components with checksums and get latest versions (CI) --------- 0.16s 2026-04-22 12:52:44.271291 | controller | Filter checksums to keep only latest versions (CI) ---------------------- 0.12s 2026-04-22 12:52:44.271402 | controller | Generate list of all binaries for all roles ----------------------------- 0.09s 2026-04-22 12:52:44.271513 | controller | vexxhost.containers.download_artifact : Starting download of file ------- 0.04s 2026-04-22 12:52:44.271626 | controller | vexxhost.containers.download_artifact : Starting download of file ------- 0.04s 2026-04-22 12:52:44.271737 | controller | vexxhost.containers.download_artifact : Starting download of file ------- 0.04s 2026-04-22 12:52:44.271851 | controller | vexxhost.containers.download_artifact : Starting download of file ------- 0.04s 2026-04-22 12:52:44.271960 | controller | vexxhost.containers.download_artifact : Extract archive ----------------- 0.03s 2026-04-22 12:52:44.437901 | controller | INFO [download-binaries > converge] Executed: Successful 2026-04-22 12:52:44.446542 | controller | INFO [download-binaries > idempotence] Executing 2026-04-22 12:52:45.372987 | controller | 2026-04-22 12:52:45.373418 | controller | PLAY [Download all binaries required at runtime for ansible-collection-kubernetes] *** 2026-04-22 12:52:45.373431 | controller | 2026-04-22 12:52:45.373575 | controller | TASK [Gather minimal facts] **************************************************** 2026-04-22 12:52:45.373786 | controller | Wednesday 22 April 2026 12:52:45 +0000 (0:00:00.015) 0:00:00.015 ******* 2026-04-22 12:52:46.124778 | controller | ok: [controller -> localhost] 2026-04-22 12:52:46.124814 | controller | 2026-04-22 12:52:46.127538 | controller | TASK [Find all subdirectories in the role location] **************************** 2026-04-22 12:52:46.127563 | controller | Wednesday 22 April 2026 12:52:46 +0000 (0:00:00.751) 0:00:00.766 ******* 2026-04-22 12:52:46.656053 | controller | ok: [controller -> localhost] 2026-04-22 12:52:46.656146 | controller | 2026-04-22 12:52:46.656277 | controller | TASK [Select only defaults/ directories and load vars] ************************* 2026-04-22 12:52:46.656399 | controller | Wednesday 22 April 2026 12:52:46 +0000 (0:00:00.531) 0:00:01.298 ******* 2026-04-22 12:52:47.019456 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/keepalived/defaults) 2026-04-22 12:52:47.019576 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/cluster_api/defaults) 2026-04-22 12:52:47.019702 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kubelet/defaults) 2026-04-22 12:52:47.019828 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/helm/defaults) 2026-04-22 12:52:47.019955 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kubernetes/defaults) 2026-04-22 12:52:47.020081 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/envoy_gateway/defaults) 2026-04-22 12:52:47.020204 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/clusterctl/defaults) 2026-04-22 12:52:47.020327 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/upload_helm_chart/defaults) 2026-04-22 12:52:47.020457 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/openstack_resource_controller/defaults) 2026-04-22 12:52:47.020595 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/cilium/defaults) 2026-04-22 12:52:47.020718 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kubeadm/defaults) 2026-04-22 12:52:47.020841 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/cert_manager/defaults) 2026-04-22 12:52:47.020963 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kube_vip/defaults) 2026-04-22 12:52:47.021142 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kubectl/defaults) 2026-04-22 12:52:47.021270 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/haproxy/defaults) 2026-04-22 12:52:47.021410 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/flux/defaults) 2026-04-22 12:52:47.021531 | controller | 2026-04-22 12:52:47.021648 | controller | TASK [Find all components with checksums and get latest versions (CI)] ********* 2026-04-22 12:52:47.021768 | controller | Wednesday 22 April 2026 12:52:47 +0000 (0:00:00.363) 0:00:01.661 ******* 2026-04-22 12:52:47.143703 | controller | ok: [controller -> localhost] => (item=kubelet_checksums) 2026-04-22 12:52:47.143757 | controller | ok: [controller -> localhost] => (item=helm_checksums) 2026-04-22 12:52:47.143763 | controller | ok: [controller -> localhost] => (item=helm_diff_checksums) 2026-04-22 12:52:47.143795 | controller | ok: [controller -> localhost] => (item=clusterctl_checksums) 2026-04-22 12:52:47.143800 | controller | ok: [controller -> localhost] => (item=kubeadm_checksums) 2026-04-22 12:52:47.143804 | controller | ok: [controller -> localhost] => (item=kubectl_checksums) 2026-04-22 12:52:47.143808 | controller | ok: [controller -> localhost] => (item=flux_checksums) 2026-04-22 12:52:47.143813 | controller | 2026-04-22 12:52:47.143818 | controller | TASK [Filter checksums to keep only latest versions (CI)] ********************** 2026-04-22 12:52:47.143824 | controller | Wednesday 22 April 2026 12:52:47 +0000 (0:00:00.123) 0:00:01.784 ******* 2026-04-22 12:52:47.253581 | controller | ok: [controller -> localhost] => (item=kubelet_checksums) 2026-04-22 12:52:47.253691 | controller | ok: [controller -> localhost] => (item=helm_checksums) 2026-04-22 12:52:47.254637 | controller | ok: [controller -> localhost] => (item=helm_diff_checksums) 2026-04-22 12:52:47.254667 | controller | ok: [controller -> localhost] => (item=clusterctl_checksums) 2026-04-22 12:52:47.254672 | controller | ok: [controller -> localhost] => (item=kubeadm_checksums) 2026-04-22 12:52:47.254677 | controller | ok: [controller -> localhost] => (item=kubectl_checksums) 2026-04-22 12:52:47.254681 | controller | ok: [controller -> localhost] => (item=flux_checksums) 2026-04-22 12:52:47.254685 | controller | 2026-04-22 12:52:47.254690 | controller | TASK [Generate list of all binaries for all roles] ***************************** 2026-04-22 12:52:47.254695 | controller | Wednesday 22 April 2026 12:52:47 +0000 (0:00:00.108) 0:00:01.893 ******* 2026-04-22 12:52:47.316809 | controller | ok: [controller -> localhost] 2026-04-22 12:52:47.316902 | controller | 2026-04-22 12:52:47.317213 | controller | TASK [Include download_artifact role] ****************************************** 2026-04-22 12:52:47.317239 | controller | Wednesday 22 April 2026 12:52:47 +0000 (0:00:00.065) 0:00:01.959 ******* 2026-04-22 12:52:47.544902 | controller | included: vexxhost.containers.download_artifact for controller => (item={'url': 'https://dl.k8s.io/release/v1.35.4/bin/linux/amd64/kubelet', 'checksum': '983a6ba5a49823dcdd745c674e5e2416377dd27d6ad1b42d2befa0fb961a19f6', 'dest': '/var/lib/downloads/kubelet-1.35.4-linux-amd64', 'version': '1.35.4'}) 2026-04-22 12:52:47.545007 | 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-04-22 12:52:47.545183 | 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-04-22 12:52:47.545340 | 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-04-22 12:52:47.545535 | controller | included: vexxhost.containers.download_artifact for controller => (item={'url': 'https://dl.k8s.io/release/v1.35.4/bin/linux/amd64/kubeadm', 'checksum': '0c0497da793f8897c14e45340da919534b615294a1aab69dc1998896c0f11145', 'dest': '/var/lib/downloads/kubeadm-1.35.4-linux-amd64', 'version': '1.35.4'}) 2026-04-22 12:52:47.545708 | controller | included: vexxhost.containers.download_artifact for controller => (item={'url': 'https://dl.k8s.io/release/v1.35.4/bin/linux/amd64/kubectl', 'checksum': 'b529430df69a688fd61b64ad2299edb5fd71cb58be2a4779dba624c7d3510efd', 'dest': '/var/lib/downloads/kubectl-1.35.4-linux-amd64', 'version': '1.35.4'}) 2026-04-22 12:52:47.545882 | 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-04-22 12:52:47.546018 | controller | 2026-04-22 12:52:47.546169 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-04-22 12:52:47.546316 | controller | Wednesday 22 April 2026 12:52:47 +0000 (0:00:00.225) 0:00:02.184 ******* 2026-04-22 12:52:47.573542 | controller | skipping: [controller] 2026-04-22 12:52:47.573598 | controller | 2026-04-22 12:52:47.573746 | controller | TASK [vexxhost.containers.directory : Create directory (/var/lib/downloads)] *** 2026-04-22 12:52:47.573853 | controller | Wednesday 22 April 2026 12:52:47 +0000 (0:00:00.028) 0:00:02.213 ******* 2026-04-22 12:52:48.118822 | 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-04-22 12:52:48.127899 | controller | ok: [controller] 2026-04-22 12:52:48.127958 | controller | 2026-04-22 12:52:48.128074 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-04-22 12:52:48.128172 | controller | Wednesday 22 April 2026 12:52:48 +0000 (0:00:00.556) 0:00:02.770 ******* 2026-04-22 12:52:48.164059 | controller | ok: [controller] => { 2026-04-22 12:52:48.164168 | controller | "msg": "https://dl.k8s.io/release/v1.35.4/bin/linux/amd64/kubelet" 2026-04-22 12:52:48.164307 | controller | } 2026-04-22 12:52:48.164829 | controller | 2026-04-22 12:52:48.164855 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-04-22 12:52:48.164862 | controller | Wednesday 22 April 2026 12:52:48 +0000 (0:00:00.035) 0:00:02.806 ******* 2026-04-22 12:52:48.789135 | controller | ok: [controller] 2026-04-22 12:52:48.789218 | controller | 2026-04-22 12:52:48.789333 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-04-22 12:52:48.789445 | controller | Wednesday 22 April 2026 12:52:48 +0000 (0:00:00.622) 0:00:03.428 ******* 2026-04-22 12:52:48.816653 | controller | skipping: [controller] 2026-04-22 12:52:48.816706 | controller | 2026-04-22 12:52:48.816840 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-04-22 12:52:48.816955 | controller | Wednesday 22 April 2026 12:52:48 +0000 (0:00:00.030) 0:00:03.459 ******* 2026-04-22 12:52:48.845067 | controller | skipping: [controller] 2026-04-22 12:52:48.845150 | controller | 2026-04-22 12:52:48.845390 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-04-22 12:52:48.845401 | controller | Wednesday 22 April 2026 12:52:48 +0000 (0:00:00.028) 0:00:03.487 ******* 2026-04-22 12:52:48.881161 | controller | ok: [controller] => { 2026-04-22 12:52:48.881949 | controller | "msg": "https://get.helm.sh/helm-v3.11.2-linux-amd64.tar.gz" 2026-04-22 12:52:48.881976 | controller | } 2026-04-22 12:52:48.881983 | controller | 2026-04-22 12:52:48.881988 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-04-22 12:52:48.881994 | controller | Wednesday 22 April 2026 12:52:48 +0000 (0:00:00.035) 0:00:03.523 ******* 2026-04-22 12:52:49.292928 | controller | ok: [controller] 2026-04-22 12:52:49.292993 | controller | 2026-04-22 12:52:49.293006 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-04-22 12:52:49.293167 | controller | Wednesday 22 April 2026 12:52:49 +0000 (0:00:00.412) 0:00:03.935 ******* 2026-04-22 12:52:49.324593 | controller | skipping: [controller] 2026-04-22 12:52:49.324629 | controller | 2026-04-22 12:52:49.324783 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-04-22 12:52:49.324898 | controller | Wednesday 22 April 2026 12:52:49 +0000 (0:00:00.031) 0:00:03.967 ******* 2026-04-22 12:52:49.357349 | controller | skipping: [controller] 2026-04-22 12:52:49.357395 | controller | 2026-04-22 12:52:49.357525 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-04-22 12:52:49.357649 | controller | Wednesday 22 April 2026 12:52:49 +0000 (0:00:00.030) 0:00:03.997 ******* 2026-04-22 12:52:49.390430 | controller | ok: [controller] => { 2026-04-22 12:52:49.390457 | controller | "msg": "https://github.com/databus23/helm-diff/releases/download/v3.8.1/helm-diff-linux-amd64.tgz" 2026-04-22 12:52:49.390465 | controller | } 2026-04-22 12:52:49.390473 | controller | 2026-04-22 12:52:49.390479 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-04-22 12:52:49.390485 | controller | Wednesday 22 April 2026 12:52:49 +0000 (0:00:00.032) 0:00:04.030 ******* 2026-04-22 12:52:49.869481 | controller | ok: [controller] 2026-04-22 12:52:49.869513 | controller | 2026-04-22 12:52:49.869518 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-04-22 12:52:49.869523 | controller | Wednesday 22 April 2026 12:52:49 +0000 (0:00:00.478) 0:00:04.508 ******* 2026-04-22 12:52:49.895413 | controller | skipping: [controller] 2026-04-22 12:52:49.895440 | controller | 2026-04-22 12:52:49.895446 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-04-22 12:52:49.895450 | controller | Wednesday 22 April 2026 12:52:49 +0000 (0:00:00.028) 0:00:04.537 ******* 2026-04-22 12:52:49.925183 | controller | skipping: [controller] 2026-04-22 12:52:49.925601 | controller | 2026-04-22 12:52:49.925632 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-04-22 12:52:49.925639 | controller | Wednesday 22 April 2026 12:52:49 +0000 (0:00:00.027) 0:00:04.564 ******* 2026-04-22 12:52:49.961573 | controller | ok: [controller] => { 2026-04-22 12:52:49.961684 | controller | "msg": "https://github.com/kubernetes-sigs/cluster-api/releases/download/v1.10.5/clusterctl-linux-amd64" 2026-04-22 12:52:49.961792 | controller | } 2026-04-22 12:52:49.961905 | controller | 2026-04-22 12:52:49.962181 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-04-22 12:52:49.962209 | controller | Wednesday 22 April 2026 12:52:49 +0000 (0:00:00.035) 0:00:04.600 ******* 2026-04-22 12:52:50.432442 | controller | ok: [controller] 2026-04-22 12:52:50.432482 | controller | 2026-04-22 12:52:50.432611 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-04-22 12:52:50.432712 | controller | Wednesday 22 April 2026 12:52:50 +0000 (0:00:00.474) 0:00:05.074 ******* 2026-04-22 12:52:50.465516 | controller | skipping: [controller] 2026-04-22 12:52:50.465558 | controller | 2026-04-22 12:52:50.465668 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-04-22 12:52:50.465757 | controller | Wednesday 22 April 2026 12:52:50 +0000 (0:00:00.031) 0:00:05.106 ******* 2026-04-22 12:52:50.494601 | controller | skipping: [controller] 2026-04-22 12:52:50.494646 | controller | 2026-04-22 12:52:50.494819 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-04-22 12:52:50.494958 | controller | Wednesday 22 April 2026 12:52:50 +0000 (0:00:00.030) 0:00:05.136 ******* 2026-04-22 12:52:50.528649 | controller | ok: [controller] => { 2026-04-22 12:52:50.528696 | controller | "msg": "https://dl.k8s.io/release/v1.35.4/bin/linux/amd64/kubeadm" 2026-04-22 12:52:50.528829 | controller | } 2026-04-22 12:52:50.528928 | controller | 2026-04-22 12:52:50.529050 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-04-22 12:52:50.529242 | controller | Wednesday 22 April 2026 12:52:50 +0000 (0:00:00.033) 0:00:05.170 ******* 2026-04-22 12:52:50.985658 | controller | ok: [controller] 2026-04-22 12:52:50.985720 | controller | 2026-04-22 12:52:50.985879 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-04-22 12:52:50.986027 | controller | Wednesday 22 April 2026 12:52:50 +0000 (0:00:00.455) 0:00:05.625 ******* 2026-04-22 12:52:51.015875 | controller | skipping: [controller] 2026-04-22 12:52:51.015984 | controller | 2026-04-22 12:52:51.016062 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-04-22 12:52:51.016172 | controller | Wednesday 22 April 2026 12:52:51 +0000 (0:00:00.032) 0:00:05.658 ******* 2026-04-22 12:52:51.042494 | controller | skipping: [controller] 2026-04-22 12:52:51.042608 | controller | 2026-04-22 12:52:51.042756 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-04-22 12:52:51.042902 | controller | Wednesday 22 April 2026 12:52:51 +0000 (0:00:00.026) 0:00:05.684 ******* 2026-04-22 12:52:51.081530 | controller | ok: [controller] => { 2026-04-22 12:52:51.081630 | controller | "msg": "https://dl.k8s.io/release/v1.35.4/bin/linux/amd64/kubectl" 2026-04-22 12:52:51.082222 | controller | } 2026-04-22 12:52:51.082250 | controller | 2026-04-22 12:52:51.082258 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-04-22 12:52:51.082263 | controller | Wednesday 22 April 2026 12:52:51 +0000 (0:00:00.036) 0:00:05.721 ******* 2026-04-22 12:52:51.524964 | controller | ok: [controller] 2026-04-22 12:52:51.525012 | controller | 2026-04-22 12:52:51.525206 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-04-22 12:52:51.525331 | controller | Wednesday 22 April 2026 12:52:51 +0000 (0:00:00.442) 0:00:06.164 ******* 2026-04-22 12:52:51.553187 | controller | skipping: [controller] 2026-04-22 12:52:51.553249 | controller | 2026-04-22 12:52:51.553408 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-04-22 12:52:51.553524 | controller | Wednesday 22 April 2026 12:52:51 +0000 (0:00:00.030) 0:00:06.195 ******* 2026-04-22 12:52:51.580844 | controller | skipping: [controller] 2026-04-22 12:52:51.580885 | controller | 2026-04-22 12:52:51.581009 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-04-22 12:52:51.584201 | controller | Wednesday 22 April 2026 12:52:51 +0000 (0:00:00.027) 0:00:06.223 ******* 2026-04-22 12:52:51.616740 | controller | ok: [controller] => { 2026-04-22 12:52:51.616888 | controller | "msg": "https://github.com/fluxcd/flux2/releases/download/v0.32.0/flux_0.32.0_linux_amd64.tar.gz" 2026-04-22 12:52:51.617025 | controller | } 2026-04-22 12:52:51.617193 | controller | 2026-04-22 12:52:51.617338 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-04-22 12:52:51.617475 | controller | Wednesday 22 April 2026 12:52:51 +0000 (0:00:00.035) 0:00:06.259 ******* 2026-04-22 12:52:52.068830 | controller | ok: [controller] 2026-04-22 12:52:52.068878 | controller | 2026-04-22 12:52:52.068950 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-04-22 12:52:52.069096 | controller | Wednesday 22 April 2026 12:52:52 +0000 (0:00:00.451) 0:00:06.710 ******* 2026-04-22 12:52:52.091730 | controller | skipping: [controller] 2026-04-22 12:52:52.091930 | controller | 2026-04-22 12:52:52.092211 | controller | PLAY RECAP ********************************************************************* 2026-04-22 12:52:52.092507 | controller | controller : ok=28 changed=0 unreachable=0 failed=0 skipped=14 rescued=0 ignored=0 2026-04-22 12:52:52.092731 | controller | 2026-04-22 12:52:52.092964 | controller | 2026-04-22 12:52:52.093310 | controller | TASKS RECAP ******************************************************************** 2026-04-22 12:52:52.093564 | controller | Wednesday 22 April 2026 12:52:52 +0000 (0:00:00.023) 0:00:06.734 ******* 2026-04-22 12:52:52.093766 | controller | =============================================================================== 2026-04-22 12:52:52.094023 | controller | Gather minimal facts ---------------------------------------------------- 0.75s 2026-04-22 12:52:52.094394 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.62s 2026-04-22 12:52:52.094636 | controller | vexxhost.containers.directory : Create directory (/var/lib/downloads) --- 0.56s 2026-04-22 12:52:52.094838 | controller | Find all subdirectories in the role location ---------------------------- 0.53s 2026-04-22 12:52:52.095100 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.48s 2026-04-22 12:52:52.095402 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.47s 2026-04-22 12:52:52.095639 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.46s 2026-04-22 12:52:52.095845 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.45s 2026-04-22 12:52:52.096138 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.44s 2026-04-22 12:52:52.096418 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.41s 2026-04-22 12:52:52.096632 | controller | Select only defaults/ directories and load vars ------------------------- 0.36s 2026-04-22 12:52:52.096837 | controller | Include download_artifact role ------------------------------------------ 0.23s 2026-04-22 12:52:52.097177 | controller | Find all components with checksums and get latest versions (CI) --------- 0.12s 2026-04-22 12:52:52.097451 | controller | Filter checksums to keep only latest versions (CI) ---------------------- 0.11s 2026-04-22 12:52:52.097697 | controller | Generate list of all binaries for all roles ----------------------------- 0.07s 2026-04-22 12:52:52.097903 | controller | vexxhost.containers.download_artifact : Starting download of file ------- 0.04s 2026-04-22 12:52:52.098218 | controller | vexxhost.containers.download_artifact : Starting download of file ------- 0.04s 2026-04-22 12:52:52.098492 | controller | vexxhost.containers.download_artifact : Starting download of file ------- 0.04s 2026-04-22 12:52:52.098754 | controller | vexxhost.containers.download_artifact : Starting download of file ------- 0.04s 2026-04-22 12:52:52.098941 | controller | vexxhost.containers.download_artifact : Starting download of file ------- 0.04s 2026-04-22 12:52:52.223605 | controller | INFO [download-binaries > idempotence] Executed: Successful 2026-04-22 12:52:52.231366 | controller | INFO [download-binaries > side_effect] Executing 2026-04-22 12:52:52.231682 | controller | WARNING [download-binaries > side_effect] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-04-22 12:52:52.239264 | controller | INFO [download-binaries > verify] Executing 2026-04-22 12:52:53.245949 | controller | 2026-04-22 12:52:53.246075 | controller | PLAY [Verify] ****************************************************************** 2026-04-22 12:52:53.246255 | controller | 2026-04-22 12:52:53.246408 | controller | TASK [Gathering Facts] ********************************************************* 2026-04-22 12:52:53.246588 | controller | Wednesday 22 April 2026 12:52:53 +0000 (0:00:00.015) 0:00:00.015 ******* 2026-04-22 12:52:54.333269 | 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-04-22 12:52:54.338000 | controller | ok: [controller] 2026-04-22 12:52:54.338098 | controller | 2026-04-22 12:52:54.338225 | controller | TASK [Stat target dir] ********************************************************* 2026-04-22 12:52:54.338366 | controller | Wednesday 22 April 2026 12:52:54 +0000 (0:00:01.092) 0:00:01.107 ******* 2026-04-22 12:52:54.757138 | controller | ok: [controller] 2026-04-22 12:52:54.757161 | controller | 2026-04-22 12:52:54.757165 | controller | TASK [Assert that target dir is created] *************************************** 2026-04-22 12:52:54.757169 | controller | Wednesday 22 April 2026 12:52:54 +0000 (0:00:00.415) 0:00:01.522 ******* 2026-04-22 12:52:54.792107 | controller | ok: [controller] => { 2026-04-22 12:52:54.792136 | controller | "changed": false, 2026-04-22 12:52:54.792143 | controller | "msg": "All assertions passed" 2026-04-22 12:52:54.792150 | controller | } 2026-04-22 12:52:54.792159 | controller | 2026-04-22 12:52:54.792177 | controller | TASK [Find target files] ******************************************************* 2026-04-22 12:52:54.792184 | controller | Wednesday 22 April 2026 12:52:54 +0000 (0:00:00.037) 0:00:01.560 ******* 2026-04-22 12:52:55.203857 | controller | ok: [controller] 2026-04-22 12:52:55.204165 | controller | 2026-04-22 12:52:55.204495 | controller | TASK [Assert that some files were downloaded] ********************************** 2026-04-22 12:52:55.204855 | controller | Wednesday 22 April 2026 12:52:55 +0000 (0:00:00.412) 0:00:01.973 ******* 2026-04-22 12:52:55.231774 | controller | ok: [controller] => { 2026-04-22 12:52:55.232076 | controller | "changed": false, 2026-04-22 12:52:55.232342 | controller | "msg": "All assertions passed" 2026-04-22 12:52:55.232594 | controller | } 2026-04-22 12:52:55.232833 | controller | 2026-04-22 12:52:55.233286 | controller | PLAY RECAP ********************************************************************* 2026-04-22 12:52:55.233687 | controller | controller : ok=5 changed=0 unreachable=0 failed=0 skipped=0 rescued=0 ignored=0 2026-04-22 12:52:55.234059 | controller | 2026-04-22 12:52:55.234287 | controller | 2026-04-22 12:52:55.234531 | controller | TASKS RECAP ******************************************************************** 2026-04-22 12:52:55.234782 | controller | Wednesday 22 April 2026 12:52:55 +0000 (0:00:00.028) 0:00:02.001 ******* 2026-04-22 12:52:55.235032 | controller | =============================================================================== 2026-04-22 12:52:55.235278 | controller | Gathering Facts --------------------------------------------------------- 1.09s 2026-04-22 12:52:55.235518 | controller | Stat target dir --------------------------------------------------------- 0.42s 2026-04-22 12:52:55.235760 | controller | Find target files ------------------------------------------------------- 0.41s 2026-04-22 12:52:55.236003 | controller | Assert that target dir is created --------------------------------------- 0.04s 2026-04-22 12:52:55.236241 | controller | Assert that some files were downloaded ---------------------------------- 0.03s 2026-04-22 12:52:55.339231 | controller | INFO [download-binaries > verify] Executed: Successful 2026-04-22 12:52:55.617220 | controller | INFO [download-binaries > cleanup] Executing 2026-04-22 12:52:55.617543 | controller | WARNING [download-binaries > cleanup] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-04-22 12:52:55.639262 | controller | INFO [download-binaries > destroy] Executing 2026-04-22 12:52:55.639325 | controller | WARNING [download-binaries > destroy] Skipping, '--destroy=never' requested. 2026-04-22 12:52:55.639434 | controller | INFO [download-binaries > destroy] Executed: Successful 2026-04-22 12:52:55.639819 | controller | WARNING Molecule executed 1 scenario (1 missing files) 2026-04-22 12:52:56.181667 | controller | ok: Runtime: 0:00:49.290845 2026-04-22 12:52:56.191861 | 2026-04-22 12:52:56.191992 | PLAY RECAP 2026-04-22 12:52:56.192055 | controller | ok: 3 changed: 3 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-04-22 12:52:56.192084 | 2026-04-22 12:52:56.368113 | RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/run.yaml@main] 2026-04-22 12:52:56.371159 | POST-RUN START: [untrusted : github.com/vexxhost/ansible-collection-kubernetes/test-playbooks/molecule/post.yml@main] 2026-04-22 12:52:56.977313 | 2026-04-22 12:52:56.977488 | PLAY [all] 2026-04-22 12:52:56.989274 | 2026-04-22 12:52:56.989359 | TASK [describe-kubernetes-objects : creating directory for cluster scoped objects] 2026-04-22 12:52:57.389854 | controller | changed 2026-04-22 12:52:57.395803 | 2026-04-22 12:52:57.395902 | TASK [describe-kubernetes-objects : Gathering descriptions for cluster scoped objects] 2026-04-22 12:52:57.787309 | controller | xargs: xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args valuewarning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-04-22 12:52:57.787376 | controller | 2026-04-22 12:52:57.792684 | controller | environment: line 1: kubectl: command not found 2026-04-22 12:52:57.793727 | controller | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-04-22 12:52:57.796233 | controller | environment: line 1: kubectl: command not found 2026-04-22 12:52:57.798430 | controller | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-04-22 12:52:57.799937 | controller | environment: line 1: kubectl: command not found 2026-04-22 12:52:57.801802 | controller | environment: line 1: kubectl: command not found 2026-04-22 12:52:57.802214 | controller | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-04-22 12:52:57.803109 | controller | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-04-22 12:52:57.805781 | controller | environment: line 1: kubectl: command not found 2026-04-22 12:52:57.806952 | controller | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-04-22 12:52:57.928412 | controller | ok: Runtime: 0:00:00.033902 2026-04-22 12:52:57.935688 | 2026-04-22 12:52:57.935764 | TASK [describe-kubernetes-objects : creating directory for namespace scoped objects] 2026-04-22 12:52:58.163532 | controller | changed 2026-04-22 12:52:58.169272 | 2026-04-22 12:52:58.169407 | TASK [describe-kubernetes-objects : Gathering descriptions for namespace scoped objects] 2026-04-22 12:52:58.403678 | controller | environment: line 5: kubectl: command not found 2026-04-22 12:52:58.405141 | controller | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-04-22 12:52:58.405172 | controller | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-04-22 12:52:58.405277 | controller | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-04-22 12:52:58.700083 | controller | ok: Runtime: 0:00:00.012168 2026-04-22 12:52:58.708124 | 2026-04-22 12:52:58.708246 | TASK [describe-kubernetes-objects : Downloads logs to executor] 2026-04-22 12:52:59.360842 | controller | changed: 2026-04-22 12:52:59.361046 | controller | created directory /var/lib/zuul/builds/05cb2bda41b941128981b6b13f36ceb4/work/logs/controller 2026-04-22 12:52:59.361078 | controller | cd+++++++++ objects/ 2026-04-22 12:52:59.361101 | controller | cd+++++++++ objects/cluster/ 2026-04-22 12:52:59.361124 | controller | cd+++++++++ objects/namespaced/ 2026-04-22 12:52:59.368725 | 2026-04-22 12:52:59.368796 | TASK [gather-pod-logs : creating directory for pod logs] 2026-04-22 12:52:59.600840 | controller | changed 2026-04-22 12:52:59.605138 | 2026-04-22 12:52:59.605216 | TASK [gather-pod-logs : creating directory for failed pod logs] 2026-04-22 12:52:59.828728 | controller | changed 2026-04-22 12:52:59.832714 | 2026-04-22 12:52:59.832820 | TASK [gather-pod-logs : retrieve all kubernetes logs, current and previous (if they exist)] 2026-04-22 12:53:00.086267 | controller | environment: line 3: kubectl: command not found 2026-04-22 12:53:00.381425 | controller | ok: Runtime: 0:00:00.009562 2026-04-22 12:53:00.387416 | 2026-04-22 12:53:00.387502 | TASK [gather-pod-logs : Downloads pod logs to executor] 2026-04-22 12:53:00.933956 | controller | changed: 2026-04-22 12:53:00.934236 | controller | cd+++++++++ pod-logs/ 2026-04-22 12:53:00.934304 | controller | cd+++++++++ pod-logs/failed-pods/ 2026-04-22 12:53:00.942226 | 2026-04-22 12:53:00.942299 | LOOP [helm-release-status : creating directory for helm release status] 2026-04-22 12:53:01.184740 | controller | changed: "values" 2026-04-22 12:53:01.376620 | controller | changed: "releases" 2026-04-22 12:53:01.390467 | 2026-04-22 12:53:01.390650 | TASK [helm-release-status : Gather get release status for helm charts] 2026-04-22 12:53:01.635450 | controller | /bin/bash: line 3: kubectl: command not found 2026-04-22 12:53:01.921034 | controller | ok: Runtime: 0:00:00.008918 2026-04-22 12:53:01.927210 | 2026-04-22 12:53:01.927375 | TASK [helm-release-status : Downloads logs to executor] 2026-04-22 12:53:02.476932 | controller | changed: 2026-04-22 12:53:02.477257 | controller | cd+++++++++ helm/ 2026-04-22 12:53:02.477319 | controller | cd+++++++++ helm/releases/ 2026-04-22 12:53:02.477372 | controller | cd+++++++++ helm/values/ 2026-04-22 12:53:02.483193 | 2026-04-22 12:53:02.483259 | PLAY RECAP 2026-04-22 12:53:02.483306 | controller | ok: 12 changed: 12 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-04-22 12:53:02.483328 | 2026-04-22 12:53:02.623135 | POST-RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/ansible-collection-kubernetes/test-playbooks/molecule/post.yml@main] 2026-04-22 12:53:02.624519 | POST-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post.yaml@main] 2026-04-22 12:53:03.272096 | 2026-04-22 12:53:03.272275 | PLAY [all] 2026-04-22 12:53:03.283239 | 2026-04-22 12:53:03.283322 | TASK [fetch-output : Set log path for multiple nodes] 2026-04-22 12:53:03.328998 | controller | skipping: Conditional result was False 2026-04-22 12:53:03.338637 | 2026-04-22 12:53:03.338759 | TASK [fetch-output : Set log path for single node] 2026-04-22 12:53:03.382963 | controller | ok 2026-04-22 12:53:03.387344 | 2026-04-22 12:53:03.387420 | LOOP [fetch-output : Ensure local output dirs] 2026-04-22 12:53:03.826127 | controller -> localhost | ok: "/var/lib/zuul/builds/05cb2bda41b941128981b6b13f36ceb4/work/logs" 2026-04-22 12:53:04.055501 | controller -> localhost | changed: "/var/lib/zuul/builds/05cb2bda41b941128981b6b13f36ceb4/work/artifacts" 2026-04-22 12:53:04.285059 | controller -> localhost | changed: "/var/lib/zuul/builds/05cb2bda41b941128981b6b13f36ceb4/work/docs" 2026-04-22 12:53:04.304518 | 2026-04-22 12:53:04.304680 | LOOP [fetch-output : Collect logs, artifacts and docs] 2026-04-22 12:53:04.983144 | controller | changed: .d..t...... ./ 2026-04-22 12:53:04.983936 | controller | changed: All items complete 2026-04-22 12:53:04.983973 | 2026-04-22 12:53:05.481867 | controller | changed: .d..t...... ./ 2026-04-22 12:53:06.001590 | controller | changed: .d..t...... ./ 2026-04-22 12:53:06.020357 | 2026-04-22 12:53:06.020494 | LOOP [merge-output-to-logs : Move artifacts and docs to logs dir] 2026-04-22 12:53:06.463589 | controller -> localhost | ok: Item: artifacts Runtime: 0:00:00.009343 2026-04-22 12:53:06.702544 | controller -> localhost | ok: Item: docs Runtime: 0:00:00.008347 2026-04-22 12:53:06.718572 | 2026-04-22 12:53:06.718747 | PLAY [all] 2026-04-22 12:53:06.724389 | 2026-04-22 12:53:06.724457 | TASK [remove-build-sshkey : Remove the build SSH key from all nodes] 2026-04-22 12:53:07.191645 | controller | changed 2026-04-22 12:53:07.198911 | 2026-04-22 12:53:07.198983 | PLAY RECAP 2026-04-22 12:53:07.199047 | controller | ok: 5 changed: 4 unreachable: 0 failed: 0 skipped: 1 rescued: 0 ignored: 0 2026-04-22 12:53:07.199070 | 2026-04-22 12:53:07.341363 | POST-RUN END RESULT_NORMAL: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post.yaml@main] 2026-04-22 12:53:07.343897 | POST-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post-logs.yaml@main] 2026-04-22 12:53:07.975630 | 2026-04-22 12:53:07.975788 | PLAY [localhost] 2026-04-22 12:53:07.986769 | 2026-04-22 12:53:07.986908 | TASK [Generate Zuul manifest] 2026-04-22 12:53:08.008035 | localhost | ok 2026-04-22 12:53:08.032198 | 2026-04-22 12:53:08.032399 | TASK [generate-zuul-manifest : Generate Zuul manifest] 2026-04-22 12:53:08.358431 | localhost | changed 2026-04-22 12:53:08.370485 | 2026-04-22 12:53:08.370570 | TASK [generate-zuul-manifest : Return Zuul manifest URL to Zuul] 2026-04-22 12:53:08.402985 | localhost | ok 2026-04-22 12:53:08.411110 | 2026-04-22 12:53:08.411179 | TASK [Upload logs] 2026-04-22 12:53:08.433082 | localhost | ok 2026-04-22 12:53:08.514001 | 2026-04-22 12:53:08.514151 | TASK [Set zuul-log-path fact] 2026-04-22 12:53:08.537249 | localhost | ok 2026-04-22 12:53:08.551575 | 2026-04-22 12:53:08.551678 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-04-22 12:53:08.585363 | localhost | ok 2026-04-22 12:53:08.594219 | 2026-04-22 12:53:08.594298 | TASK [upload-logs : Create log directories] 2026-04-22 12:53:09.052642 | localhost | changed 2026-04-22 12:53:09.060971 | 2026-04-22 12:53:09.061045 | TASK [upload-logs : Ensure logs are readable before uploading] 2026-04-22 12:53:09.499287 | localhost -> localhost | ok: Runtime: 0:00:00.007484 2026-04-22 12:53:09.506355 | 2026-04-22 12:53:09.506450 | TASK [upload-logs : Upload logs to log server] 2026-04-22 12:53:10.005151 | localhost | Output suppressed because no_log was given 2026-04-22 12:53:10.010164 | 2026-04-22 12:53:10.010255 | LOOP [upload-logs : Compress console log and json output] 2026-04-22 12:53:10.058043 | localhost | skipping: Conditional result was False 2026-04-22 12:53:10.065235 | localhost | skipping: Conditional result was False 2026-04-22 12:53:10.073923 | 2026-04-22 12:53:10.074026 | LOOP [upload-logs : Upload compressed console log and json output] 2026-04-22 12:53:10.118690 | localhost | skipping: Conditional result was False 2026-04-22 12:53:10.119048 | 2026-04-22 12:53:10.123465 | localhost | skipping: Conditional result was False 2026-04-22 12:53:10.138347 | 2026-04-22 12:53:10.138453 | LOOP [upload-logs : Upload console log and json output]