2026-06-08 12:18:31.588008 | Job console starting 2026-06-08 12:18:31.618475 | Updating git repos 2026-06-08 12:18:31.684805 | Cloning repos into workspace 2026-06-08 12:18:31.742369 | Restoring repo states 2026-06-08 12:18:31.758859 | Merging changes 2026-06-08 12:18:32.333714 | Checking out repos 2026-06-08 12:18:32.420934 | Preparing playbooks 2026-06-08 12:18:35.667716 | Running Ansible setup 2026-06-08 12:18:39.831037 | PRE-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/pre.yaml@main] 2026-06-08 12:18:40.518949 | 2026-06-08 12:18:40.519104 | PLAY [localhost] 2026-06-08 12:18:40.527731 | 2026-06-08 12:18:40.527877 | TASK [Gathering Facts] 2026-06-08 12:18:41.422745 | localhost | ok 2026-06-08 12:18:41.433542 | 2026-06-08 12:18:41.433654 | TASK [Setup log path fact] 2026-06-08 12:18:41.453751 | localhost | ok 2026-06-08 12:18:41.469372 | 2026-06-08 12:18:41.469459 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-06-08 12:18:41.501511 | localhost | ok 2026-06-08 12:18:41.508583 | 2026-06-08 12:18:41.508648 | TASK [emit-job-header : Print job information] 2026-06-08 12:18:41.561372 | # Job Information 2026-06-08 12:18:41.561615 | Ansible Version: 2.16.18 2026-06-08 12:18:41.561684 | Job: ansible-collection-kubernetes-molecule-download-binaries 2026-06-08 12:18:41.561732 | Pipeline: check 2026-06-08 12:18:41.561776 | Executor: 2d72f0692154 2026-06-08 12:18:41.561819 | Triggered by: https://github.com/vexxhost/ansible-collection-kubernetes/pull/279 2026-06-08 12:18:41.561868 | Event ID: 0a690520-6334-11f1-856d-8cb40fe7026f 2026-06-08 12:18:41.566243 | 2026-06-08 12:18:41.566334 | LOOP [emit-job-header : Print node information] 2026-06-08 12:18:41.658563 | localhost | ok: 2026-06-08 12:18:41.658824 | localhost | # Node Information 2026-06-08 12:18:41.658900 | localhost | Inventory Hostname: controller 2026-06-08 12:18:41.658934 | localhost | Hostname: np0000178985 2026-06-08 12:18:41.658962 | localhost | Username: zuul 2026-06-08 12:18:41.658993 | localhost | Distro: Debian 13.5 2026-06-08 12:18:41.659020 | localhost | Provider: yul1 2026-06-08 12:18:41.659046 | localhost | Region: ca-ymq-1 2026-06-08 12:18:41.659072 | localhost | Label: debian-trixie 2026-06-08 12:18:41.659097 | localhost | Product Name: OpenStack Nova 2026-06-08 12:18:41.659121 | localhost | Interface IP: 199.204.45.95 2026-06-08 12:18:41.676946 | 2026-06-08 12:18:41.677108 | TASK [log-inventory : Ensure Zuul Ansible directory exists] 2026-06-08 12:18:42.085678 | localhost -> localhost | changed 2026-06-08 12:18:42.096018 | 2026-06-08 12:18:42.096096 | TASK [log-inventory : Copy ansible inventory to logs dir] 2026-06-08 12:18:42.962697 | localhost -> localhost | changed 2026-06-08 12:18:42.972652 | 2026-06-08 12:18:42.972707 | PLAY [all] 2026-06-08 12:18:42.979301 | 2026-06-08 12:18:42.979378 | TASK [add-build-sshkey : Check to see if ssh key was already created for this build] 2026-06-08 12:18:43.226552 | controller -> localhost | ok 2026-06-08 12:18:43.236833 | 2026-06-08 12:18:43.237168 | TASK [add-build-sshkey : Create a new key in workspace based on build UUID] 2026-06-08 12:18:43.261242 | controller | ok 2026-06-08 12:18:43.276079 | controller | included: /var/lib/zuul/builds/db4d59e2d94e40f59f160346769e1da9/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/create-key-and-replace.yaml 2026-06-08 12:18:43.281806 | 2026-06-08 12:18:43.281886 | TASK [add-build-sshkey : Create Temp SSH key] 2026-06-08 12:18:44.596936 | controller -> localhost | Generating public/private rsa key pair. 2026-06-08 12:18:44.597678 | controller -> localhost | Your identification has been saved in /var/lib/zuul/builds/db4d59e2d94e40f59f160346769e1da9/work/db4d59e2d94e40f59f160346769e1da9_id_rsa 2026-06-08 12:18:44.597713 | controller -> localhost | Your public key has been saved in /var/lib/zuul/builds/db4d59e2d94e40f59f160346769e1da9/work/db4d59e2d94e40f59f160346769e1da9_id_rsa.pub 2026-06-08 12:18:44.597737 | controller -> localhost | The key fingerprint is: 2026-06-08 12:18:44.597759 | controller -> localhost | SHA256:0+xzRAARyOAqWhR8MqEAoij5HoArkkumvqeltYuNqFY zuul-build-sshkey 2026-06-08 12:18:44.597799 | controller -> localhost | The key's randomart image is: 2026-06-08 12:18:44.597821 | controller -> localhost | +---[RSA 3072]----+ 2026-06-08 12:18:44.597844 | controller -> localhost | |=.o..o .++. | 2026-06-08 12:18:44.597866 | controller -> localhost | |*o+o. o . | 2026-06-08 12:18:44.597886 | controller -> localhost | |O .+. . | 2026-06-08 12:18:44.597905 | controller -> localhost | |.* . o . | 2026-06-08 12:18:44.597925 | controller -> localhost | |*o= S o . | 2026-06-08 12:18:44.597944 | controller -> localhost | |B= E o . | 2026-06-08 12:18:44.597963 | controller -> localhost | |+ oo o . | 2026-06-08 12:18:44.597982 | controller -> localhost | |o.B.. o | 2026-06-08 12:18:44.598004 | controller -> localhost | |=B++. | 2026-06-08 12:18:44.598025 | controller -> localhost | +----[SHA256]-----+ 2026-06-08 12:18:44.598076 | controller -> localhost | ok: Runtime: 0:00:00.873754 2026-06-08 12:18:44.602316 | 2026-06-08 12:18:44.602380 | TASK [add-build-sshkey : Remote setup ssh keys (linux)] 2026-06-08 12:18:44.633992 | controller | ok 2026-06-08 12:18:44.644047 | controller | included: /var/lib/zuul/builds/db4d59e2d94e40f59f160346769e1da9/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/remote-linux.yaml 2026-06-08 12:18:44.650537 | 2026-06-08 12:18:44.650596 | TASK [add-build-sshkey : Remove previously added zuul-build-sshkey] 2026-06-08 12:18:44.675346 | controller | skipping: Conditional result was False 2026-06-08 12:18:44.684614 | 2026-06-08 12:18:44.684752 | TASK [add-build-sshkey : Enable access via build key on all nodes] 2026-06-08 12:18:45.247105 | controller | changed 2026-06-08 12:18:45.252534 | 2026-06-08 12:18:45.252626 | TASK [add-build-sshkey : Make sure user has a .ssh] 2026-06-08 12:18:45.470568 | controller | ok 2026-06-08 12:18:45.475566 | 2026-06-08 12:18:45.475630 | TASK [add-build-sshkey : Install build private key as SSH key on all nodes] 2026-06-08 12:18:46.031216 | controller | changed 2026-06-08 12:18:46.039871 | 2026-06-08 12:18:46.040036 | TASK [add-build-sshkey : Install build public key as SSH key on all nodes] 2026-06-08 12:18:46.584417 | controller | changed 2026-06-08 12:18:46.591350 | 2026-06-08 12:18:46.591480 | TASK [add-build-sshkey : Remote setup ssh keys (windows)] 2026-06-08 12:18:46.618255 | controller | skipping: Conditional result was False 2026-06-08 12:18:46.626666 | 2026-06-08 12:18:46.626786 | TASK [remove-zuul-sshkey : Remove master key from local agent] 2026-06-08 12:18:47.006366 | controller -> localhost | changed 2026-06-08 12:18:47.022444 | 2026-06-08 12:18:47.022586 | TASK [add-build-sshkey : Add back temp key] 2026-06-08 12:18:47.299579 | controller -> localhost | Identity added: /var/lib/zuul/builds/db4d59e2d94e40f59f160346769e1da9/work/db4d59e2d94e40f59f160346769e1da9_id_rsa (zuul-build-sshkey) 2026-06-08 12:18:47.299818 | controller -> localhost | ok: Runtime: 0:00:00.017986 2026-06-08 12:18:47.304178 | 2026-06-08 12:18:47.304261 | TASK [add-build-sshkey : Verify we can still SSH to all nodes] 2026-06-08 12:18:47.708992 | controller | ok 2026-06-08 12:18:47.714209 | 2026-06-08 12:18:47.714299 | TASK [add-build-sshkey : Verify we can still SSH to all nodes (windows)] 2026-06-08 12:18:47.740430 | controller | skipping: Conditional result was False 2026-06-08 12:18:47.761560 | 2026-06-08 12:18:47.761690 | TASK [prepare-workspace : Start zuul_console daemon.] 2026-06-08 12:18:48.161011 | controller | ok 2026-06-08 12:18:48.187906 | 2026-06-08 12:18:48.188032 | TASK [prepare-workspace : Synchronize src repos to workspace directory.] 2026-06-08 12:18:49.219074 | controller | Output suppressed because no_log was given 2026-06-08 12:18:49.230168 | 2026-06-08 12:18:49.230278 | LOOP [ensure-output-dirs : Empty Zuul Output directories by removing them] 2026-06-08 12:18:49.461470 | controller | ok: "logs" 2026-06-08 12:18:49.462093 | controller | ok: All items complete 2026-06-08 12:18:49.462143 | 2026-06-08 12:18:49.637669 | controller | ok: "artifacts" 2026-06-08 12:18:49.892504 | controller | ok: "docs" 2026-06-08 12:18:49.910049 | 2026-06-08 12:18:49.910200 | LOOP [ensure-output-dirs : Ensure Zuul Output directories exist] 2026-06-08 12:18:50.126180 | controller | changed: "logs" 2026-06-08 12:18:50.316005 | controller | changed: "artifacts" 2026-06-08 12:18:50.530440 | controller | changed: "docs" 2026-06-08 12:18:50.541267 | 2026-06-08 12:18:50.541428 | PLAY RECAP 2026-06-08 12:18:50.541498 | controller | ok: 15 changed: 8 unreachable: 0 failed: 0 skipped: 3 rescued: 0 ignored: 0 2026-06-08 12:18:50.541539 | localhost | ok: 6 changed: 2 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-06-08 12:18:50.541567 | 2026-06-08 12:18:50.728448 | PRE-RUN END RESULT_NORMAL: [trusted : github.com/vexxhost/zuul-config/playbooks/base/pre.yaml@main] 2026-06-08 12:18:50.731975 | PRE-RUN START: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/pre.yaml@main] 2026-06-08 12:18:51.398703 | 2026-06-08 12:18:51.398852 | PLAY [all] 2026-06-08 12:18:51.410391 | 2026-06-08 12:18:51.410521 | TASK [setup-uv : Extract archive] 2026-06-08 12:18:53.977462 | controller | changed 2026-06-08 12:18:53.986740 | 2026-06-08 12:18:53.986817 | TASK [setup-uv : Print version] 2026-06-08 12:18:54.356853 | controller | uv 0.8.13 2026-06-08 12:18:54.517829 | controller | ok: Runtime: 0:00:00.015657 2026-06-08 12:18:54.525625 | 2026-06-08 12:18:54.525699 | TASK [Install Ansible collection siblings] 2026-06-08 12:18:54.933112 | controller | ok: 2026-06-08 12:18:54.933324 | controller | Skipping ansible.posix: no checked-out sibling 2026-06-08 12:18:54.933365 | controller | Skipping community.crypto: no checked-out sibling 2026-06-08 12:18:54.933395 | controller | Skipping community.general: no checked-out sibling 2026-06-08 12:18:54.933423 | controller | Skipping kubernetes.core: no checked-out sibling 2026-06-08 12:18:54.933451 | controller | Skipping vexxhost.containers: no checked-out sibling 2026-06-08 12:18:54.935575 | 2026-06-08 12:18:54.935637 | PLAY RECAP 2026-06-08 12:18:54.935697 | controller | ok: 3 changed: 2 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-06-08 12:18:54.935729 | 2026-06-08 12:18:55.076762 | PRE-RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/pre.yaml@main] 2026-06-08 12:18:55.078386 | PRE-RUN START: [untrusted : github.com/vexxhost/ansible-collection-kubernetes/test-playbooks/molecule/pre.yml@main] 2026-06-08 12:18:55.674787 | 2026-06-08 12:18:55.674934 | PLAY [all] 2026-06-08 12:18:55.685622 | 2026-06-08 12:18:55.685704 | TASK [Update apt cache] 2026-06-08 12:19:00.608630 | controller | ok 2026-06-08 12:19:00.614110 | 2026-06-08 12:19:00.614195 | TASK [Disable firewalld] 2026-06-08 12:19:00.640358 | controller | skipping: Conditional result was False 2026-06-08 12:19:00.649207 | 2026-06-08 12:19:00.649352 | TASK [Install "jq" for log collection] 2026-06-08 12:19:02.969560 | controller | changed 2026-06-08 12:19:02.971509 | 2026-06-08 12:19:02.971558 | PLAY RECAP 2026-06-08 12:19:02.971605 | controller | ok: 2 changed: 1 unreachable: 0 failed: 0 skipped: 1 rescued: 0 ignored: 0 2026-06-08 12:19:02.971626 | 2026-06-08 12:19:03.096700 | PRE-RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/ansible-collection-kubernetes/test-playbooks/molecule/pre.yml@main] 2026-06-08 12:19:03.099717 | RUN START: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/run.yaml@main] 2026-06-08 12:19:03.751469 | 2026-06-08 12:19:03.751603 | PLAY [all] 2026-06-08 12:19:03.761736 | 2026-06-08 12:19:03.761806 | TASK [Copy inventory file for Zuul] 2026-06-08 12:19:04.747344 | controller | changed 2026-06-08 12:19:04.753562 | 2026-06-08 12:19:04.753680 | TASK [Switch "ansible_host" to private IP] 2026-06-08 12:19:05.101085 | controller | changed: 1 replacements made 2026-06-08 12:19:05.107072 | 2026-06-08 12:19:05.107167 | TASK [Run Molecule scenario] 2026-06-08 12:19:05.536648 | controller | Using CPython 3.13.5 interpreter at: /usr/bin/python3 2026-06-08 12:19:05.536779 | controller | Creating virtual environment at: .venv 2026-06-08 12:19:05.802819 | controller | Downloading pygments (1.2MiB) 2026-06-08 12:19:05.803419 | controller | Downloading cryptography (4.3MiB) 2026-06-08 12:19:05.803593 | controller | Downloading ansible-core (2.3MiB) 2026-06-08 12:19:05.970132 | controller | Downloading cryptography 2026-06-08 12:19:06.027574 | controller | Downloading pygments 2026-06-08 12:19:06.244804 | controller | Downloading ansible-core 2026-06-08 12:19:06.289819 | controller | Installed 36 packages in 43ms 2026-06-08 12:19:06.976814 | controller | INFO Collection 'vexxhost.kubernetes' detected. 2026-06-08 12:19:06.976900 | controller | INFO Scenarios will be used from 'extensions/molecule' 2026-06-08 12:19:07.887503 | controller | CRITICAL 'extensions/molecule/default/molecule.yml' glob failed. Exiting. 2026-06-08 12:19:07.887590 | controller | INFO default scenario not found, disabling shared state. 2026-06-08 12:19:07.887606 | controller | INFO [download-binaries > discovery] scenario test matrix: dependency, cleanup, destroy, syntax, create, prepare, converge, idempotence, side_effect, verify, cleanup, destroy 2026-06-08 12:19:07.887699 | controller | INFO [download-binaries > prerun] Performing prerun with role_name_check=0... 2026-06-08 12:19:25.233460 | controller | INFO [download-binaries > dependency] Executing 2026-06-08 12:19:25.233567 | controller | WARNING [download-binaries > dependency] Missing roles requirements file: requirements.yml 2026-06-08 12:19:25.233758 | controller | WARNING [download-binaries > dependency] Missing collections requirements file: collections.yml 2026-06-08 12:19:25.233874 | controller | WARNING [download-binaries > dependency] Executed: 2 missing (Remove from test_sequence to suppress) 2026-06-08 12:19:25.239257 | controller | INFO [download-binaries > cleanup] Executing 2026-06-08 12:19:25.239575 | controller | WARNING [download-binaries > cleanup] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-06-08 12:19:25.244922 | controller | INFO [download-binaries > destroy] Executing 2026-06-08 12:19:25.244948 | controller | WARNING [download-binaries > destroy] Skipping, '--destroy=never' requested. 2026-06-08 12:19:25.245042 | controller | INFO [download-binaries > destroy] Executed: Successful 2026-06-08 12:19:25.250319 | controller | INFO [download-binaries > syntax] Executing 2026-06-08 12:19:26.152665 | controller | 2026-06-08 12:19:26.152706 | controller | playbook: /home/zuul/src/github.com/vexxhost/ansible-collection-kubernetes/extensions/molecule/download-binaries/converge.yml 2026-06-08 12:19:26.241615 | controller | INFO [download-binaries > syntax] Executed: Successful 2026-06-08 12:19:26.251705 | controller | INFO [download-binaries > create] Executing 2026-06-08 12:19:26.257530 | controller | WARNING [download-binaries > create] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-06-08 12:19:26.265094 | controller | INFO [download-binaries > prepare] Executing 2026-06-08 12:19:26.265429 | controller | WARNING [download-binaries > prepare] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-06-08 12:19:26.271336 | controller | INFO [download-binaries > converge] Executing 2026-06-08 12:19:27.191493 | controller | 2026-06-08 12:19:27.191527 | controller | PLAY [Download all binaries required at runtime for ansible-collection-kubernetes] *** 2026-06-08 12:19:27.191532 | controller | 2026-06-08 12:19:27.191536 | controller | TASK [Gather minimal facts] **************************************************** 2026-06-08 12:19:27.191542 | controller | Monday 08 June 2026 12:19:27 +0000 (0:00:00.049) 0:00:00.049 *********** 2026-06-08 12:19:27.905911 | controller | ok: [controller -> localhost] 2026-06-08 12:19:27.905984 | controller | 2026-06-08 12:19:27.906190 | controller | TASK [Find all subdirectories in the role location] **************************** 2026-06-08 12:19:27.906385 | controller | Monday 08 June 2026 12:19:27 +0000 (0:00:00.719) 0:00:00.768 *********** 2026-06-08 12:19:28.318457 | controller | ok: [controller -> localhost] 2026-06-08 12:19:28.318556 | controller | 2026-06-08 12:19:28.318754 | controller | TASK [Select only defaults/ directories and load vars] ************************* 2026-06-08 12:19:28.318946 | controller | Monday 08 June 2026 12:19:28 +0000 (0:00:00.413) 0:00:01.181 *********** 2026-06-08 12:19:28.675402 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/flux/defaults) 2026-06-08 12:19:28.675542 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kubernetes/defaults) 2026-06-08 12:19:28.675692 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/openstack_resource_controller/defaults) 2026-06-08 12:19:28.675934 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/upload_helm_chart/defaults) 2026-06-08 12:19:28.676143 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/envoy_gateway/defaults) 2026-06-08 12:19:28.676347 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/haproxy/defaults) 2026-06-08 12:19:28.676545 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/cilium/defaults) 2026-06-08 12:19:28.676846 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kubeadm/defaults) 2026-06-08 12:19:28.677075 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kube_vip/defaults) 2026-06-08 12:19:28.677280 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/helm/defaults) 2026-06-08 12:19:28.677472 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/cert_manager/defaults) 2026-06-08 12:19:28.677685 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/cluster_api/defaults) 2026-06-08 12:19:28.677877 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/clusterctl/defaults) 2026-06-08 12:19:28.678081 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/keepalived/defaults) 2026-06-08 12:19:28.678281 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kubelet/defaults) 2026-06-08 12:19:28.678479 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kubectl/defaults) 2026-06-08 12:19:28.678651 | controller | 2026-06-08 12:19:28.678845 | controller | TASK [Find all components with checksums and get latest versions (CI)] ********* 2026-06-08 12:19:28.679035 | controller | Monday 08 June 2026 12:19:28 +0000 (0:00:00.356) 0:00:01.538 *********** 2026-06-08 12:19:28.827242 | controller | ok: [controller -> localhost] => (item=flux_checksums) 2026-06-08 12:19:28.827335 | controller | ok: [controller -> localhost] => (item=kubeadm_checksums) 2026-06-08 12:19:28.827492 | controller | ok: [controller -> localhost] => (item=helm_checksums) 2026-06-08 12:19:28.827693 | controller | ok: [controller -> localhost] => (item=helm_diff_checksums) 2026-06-08 12:19:28.827887 | controller | ok: [controller -> localhost] => (item=clusterctl_checksums) 2026-06-08 12:19:28.828080 | controller | ok: [controller -> localhost] => (item=kubelet_checksums) 2026-06-08 12:19:28.828272 | controller | ok: [controller -> localhost] => (item=kubectl_checksums) 2026-06-08 12:19:28.828445 | controller | 2026-06-08 12:19:28.828698 | controller | TASK [Filter checksums to keep only latest versions (CI)] ********************** 2026-06-08 12:19:28.828880 | controller | Monday 08 June 2026 12:19:28 +0000 (0:00:00.152) 0:00:01.690 *********** 2026-06-08 12:19:28.922545 | controller | ok: [controller -> localhost] => (item=flux_checksums) 2026-06-08 12:19:28.922722 | controller | ok: [controller -> localhost] => (item=kubeadm_checksums) 2026-06-08 12:19:28.922917 | controller | ok: [controller -> localhost] => (item=helm_checksums) 2026-06-08 12:19:28.923113 | controller | ok: [controller -> localhost] => (item=helm_diff_checksums) 2026-06-08 12:19:28.923306 | controller | ok: [controller -> localhost] => (item=clusterctl_checksums) 2026-06-08 12:19:28.923499 | controller | ok: [controller -> localhost] => (item=kubelet_checksums) 2026-06-08 12:19:28.923691 | controller | ok: [controller -> localhost] => (item=kubectl_checksums) 2026-06-08 12:19:28.923868 | controller | 2026-06-08 12:19:28.924076 | controller | TASK [Generate list of all binaries for all roles] ***************************** 2026-06-08 12:19:28.924264 | controller | Monday 08 June 2026 12:19:28 +0000 (0:00:00.095) 0:00:01.785 *********** 2026-06-08 12:19:28.995300 | controller | ok: [controller -> localhost] 2026-06-08 12:19:28.995403 | controller | 2026-06-08 12:19:28.995531 | controller | TASK [Include download_artifact role] ****************************************** 2026-06-08 12:19:28.995736 | controller | Monday 08 June 2026 12:19:28 +0000 (0:00:00.072) 0:00:01.858 *********** 2026-06-08 12:19:29.233909 | 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 12:19:29.234002 | 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 12:19:29.234232 | 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 12:19:29.234460 | 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 12:19:29.234686 | 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 12:19:29.234898 | 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 12:19:29.235111 | 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 12:19:29.235288 | controller | 2026-06-08 12:19:29.235506 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-06-08 12:19:29.235719 | controller | Monday 08 June 2026 12:19:29 +0000 (0:00:00.238) 0:00:02.096 *********** 2026-06-08 12:19:29.269368 | controller | skipping: [controller] 2026-06-08 12:19:29.269534 | controller | 2026-06-08 12:19:29.269820 | controller | TASK [vexxhost.containers.directory : Create directory (/var/lib/downloads)] *** 2026-06-08 12:19:29.270011 | controller | Monday 08 June 2026 12:19:29 +0000 (0:00:00.036) 0:00:02.132 *********** 2026-06-08 12:19:29.928668 | 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 12:19:29.936560 | controller | changed: [controller] 2026-06-08 12:19:29.936785 | controller | 2026-06-08 12:19:29.936986 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-06-08 12:19:29.937175 | controller | Monday 08 June 2026 12:19:29 +0000 (0:00:00.667) 0:00:02.800 *********** 2026-06-08 12:19:29.978208 | controller | ok: [controller] => { 2026-06-08 12:19:29.978296 | controller | "msg": "https://github.com/fluxcd/flux2/releases/download/v0.32.0/flux_0.32.0_linux_amd64.tar.gz" 2026-06-08 12:19:29.978472 | controller | } 2026-06-08 12:19:29.978583 | controller | 2026-06-08 12:19:29.978723 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-06-08 12:19:29.978896 | controller | Monday 08 June 2026 12:19:29 +0000 (0:00:00.040) 0:00:02.840 *********** 2026-06-08 12:19:30.975798 | 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 12:19:30.980880 | controller | changed: [controller] 2026-06-08 12:19:30.981050 | controller | 2026-06-08 12:19:30.981281 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-06-08 12:19:30.981449 | controller | Monday 08 June 2026 12:19:30 +0000 (0:00:01.003) 0:00:03.844 *********** 2026-06-08 12:19:31.009510 | controller | skipping: [controller] 2026-06-08 12:19:31.009657 | controller | 2026-06-08 12:19:31.009863 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-06-08 12:19:31.010054 | controller | Monday 08 June 2026 12:19:31 +0000 (0:00:00.028) 0:00:03.873 *********** 2026-06-08 12:19:31.036783 | controller | skipping: [controller] 2026-06-08 12:19:31.036925 | controller | 2026-06-08 12:19:31.037124 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-06-08 12:19:31.037326 | controller | Monday 08 June 2026 12:19:31 +0000 (0:00:00.027) 0:00:03.900 *********** 2026-06-08 12:19:31.070027 | controller | ok: [controller] => { 2026-06-08 12:19:31.070198 | controller | "msg": "https://dl.k8s.io/release/v1.36.1/bin/linux/amd64/kubeadm" 2026-06-08 12:19:31.070381 | controller | } 2026-06-08 12:19:31.070549 | controller | 2026-06-08 12:19:31.070741 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-06-08 12:19:31.070940 | controller | Monday 08 June 2026 12:19:31 +0000 (0:00:00.032) 0:00:03.933 *********** 2026-06-08 12:19:34.499958 | controller | changed: [controller] 2026-06-08 12:19:34.500111 | controller | 2026-06-08 12:19:34.500323 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-06-08 12:19:34.500529 | controller | Monday 08 June 2026 12:19:34 +0000 (0:00:03.429) 0:00:07.362 *********** 2026-06-08 12:19:34.534027 | controller | skipping: [controller] 2026-06-08 12:19:34.534159 | controller | 2026-06-08 12:19:34.534418 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-06-08 12:19:34.534616 | controller | Monday 08 June 2026 12:19:34 +0000 (0:00:00.034) 0:00:07.397 *********** 2026-06-08 12:19:34.566423 | controller | skipping: [controller] 2026-06-08 12:19:34.566572 | controller | 2026-06-08 12:19:34.566773 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-06-08 12:19:34.566963 | controller | Monday 08 June 2026 12:19:34 +0000 (0:00:00.032) 0:00:07.430 *********** 2026-06-08 12:19:34.602773 | controller | ok: [controller] => { 2026-06-08 12:19:34.602942 | controller | "msg": "https://get.helm.sh/helm-v3.11.2-linux-amd64.tar.gz" 2026-06-08 12:19:34.603125 | controller | } 2026-06-08 12:19:34.603298 | controller | 2026-06-08 12:19:34.603495 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-06-08 12:19:34.603688 | controller | Monday 08 June 2026 12:19:34 +0000 (0:00:00.035) 0:00:07.466 *********** 2026-06-08 12:19:35.516551 | controller | changed: [controller] 2026-06-08 12:19:35.516821 | controller | 2026-06-08 12:19:35.517055 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-06-08 12:19:35.517304 | controller | Monday 08 June 2026 12:19:35 +0000 (0:00:00.912) 0:00:08.378 *********** 2026-06-08 12:19:35.556374 | controller | skipping: [controller] 2026-06-08 12:19:35.556526 | controller | 2026-06-08 12:19:35.556794 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-06-08 12:19:35.556982 | controller | Monday 08 June 2026 12:19:35 +0000 (0:00:00.041) 0:00:08.419 *********** 2026-06-08 12:19:35.594652 | controller | skipping: [controller] 2026-06-08 12:19:35.594784 | controller | 2026-06-08 12:19:35.595012 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-06-08 12:19:35.595247 | controller | Monday 08 June 2026 12:19:35 +0000 (0:00:00.038) 0:00:08.458 *********** 2026-06-08 12:19:35.634445 | controller | ok: [controller] => { 2026-06-08 12:19:35.634620 | controller | "msg": "https://github.com/databus23/helm-diff/releases/download/v3.8.1/helm-diff-linux-amd64.tgz" 2026-06-08 12:19:35.634807 | controller | } 2026-06-08 12:19:35.634987 | controller | 2026-06-08 12:19:35.635225 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-06-08 12:19:35.635441 | controller | Monday 08 June 2026 12:19:35 +0000 (0:00:00.039) 0:00:08.497 *********** 2026-06-08 12:19:36.529288 | controller | changed: [controller] 2026-06-08 12:19:36.529481 | controller | 2026-06-08 12:19:36.529705 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-06-08 12:19:36.529919 | controller | Monday 08 June 2026 12:19:36 +0000 (0:00:00.894) 0:00:09.391 *********** 2026-06-08 12:19:36.563078 | controller | skipping: [controller] 2026-06-08 12:19:36.563232 | controller | 2026-06-08 12:19:36.563462 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-06-08 12:19:36.563667 | controller | Monday 08 June 2026 12:19:36 +0000 (0:00:00.034) 0:00:09.426 *********** 2026-06-08 12:19:36.599552 | controller | skipping: [controller] 2026-06-08 12:19:36.599712 | controller | 2026-06-08 12:19:36.599967 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-06-08 12:19:36.600168 | controller | Monday 08 June 2026 12:19:36 +0000 (0:00:00.036) 0:00:09.462 *********** 2026-06-08 12:19:36.642181 | controller | ok: [controller] => { 2026-06-08 12:19:36.642357 | controller | "msg": "https://github.com/kubernetes-sigs/cluster-api/releases/download/v1.13.2/clusterctl-linux-amd64" 2026-06-08 12:19:36.642543 | controller | } 2026-06-08 12:19:36.642721 | controller | 2026-06-08 12:19:36.642922 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-06-08 12:19:36.643121 | controller | Monday 08 June 2026 12:19:36 +0000 (0:00:00.042) 0:00:09.504 *********** 2026-06-08 12:19:37.700754 | controller | changed: [controller] 2026-06-08 12:19:37.700952 | controller | 2026-06-08 12:19:37.701183 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-06-08 12:19:37.701392 | controller | Monday 08 June 2026 12:19:37 +0000 (0:00:01.058) 0:00:10.562 *********** 2026-06-08 12:19:37.732869 | controller | skipping: [controller] 2026-06-08 12:19:37.733029 | controller | 2026-06-08 12:19:37.733231 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-06-08 12:19:37.733424 | controller | Monday 08 June 2026 12:19:37 +0000 (0:00:00.032) 0:00:10.595 *********** 2026-06-08 12:19:37.764007 | controller | skipping: [controller] 2026-06-08 12:19:37.764154 | controller | 2026-06-08 12:19:37.764393 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-06-08 12:19:37.764704 | controller | Monday 08 June 2026 12:19:37 +0000 (0:00:00.031) 0:00:10.627 *********** 2026-06-08 12:19:37.803533 | controller | ok: [controller] => { 2026-06-08 12:19:37.803710 | controller | "msg": "https://dl.k8s.io/release/v1.36.1/bin/linux/amd64/kubelet" 2026-06-08 12:19:37.803887 | controller | } 2026-06-08 12:19:37.804060 | controller | 2026-06-08 12:19:37.804273 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-06-08 12:19:37.804490 | controller | Monday 08 June 2026 12:19:37 +0000 (0:00:00.038) 0:00:10.666 *********** 2026-06-08 12:19:40.796257 | controller | changed: [controller] 2026-06-08 12:19:40.796474 | controller | 2026-06-08 12:19:40.796699 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-06-08 12:19:40.797079 | controller | Monday 08 June 2026 12:19:40 +0000 (0:00:02.992) 0:00:13.658 *********** 2026-06-08 12:19:40.830591 | controller | skipping: [controller] 2026-06-08 12:19:40.830773 | controller | 2026-06-08 12:19:40.830976 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-06-08 12:19:40.831170 | controller | Monday 08 June 2026 12:19:40 +0000 (0:00:00.035) 0:00:13.694 *********** 2026-06-08 12:19:40.862772 | controller | skipping: [controller] 2026-06-08 12:19:40.862959 | controller | 2026-06-08 12:19:40.863162 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-06-08 12:19:40.863386 | controller | Monday 08 June 2026 12:19:40 +0000 (0:00:00.032) 0:00:13.726 *********** 2026-06-08 12:19:40.900478 | controller | ok: [controller] => { 2026-06-08 12:19:40.900727 | controller | "msg": "https://dl.k8s.io/release/v1.36.1/bin/linux/amd64/kubectl" 2026-06-08 12:19:40.900916 | controller | } 2026-06-08 12:19:40.901090 | controller | 2026-06-08 12:19:40.901288 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-06-08 12:19:40.901488 | controller | Monday 08 June 2026 12:19:40 +0000 (0:00:00.037) 0:00:13.763 *********** 2026-06-08 12:19:41.717799 | controller | changed: [controller] 2026-06-08 12:19:41.718007 | controller | 2026-06-08 12:19:41.718270 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-06-08 12:19:41.718490 | controller | Monday 08 June 2026 12:19:41 +0000 (0:00:00.816) 0:00:14.580 *********** 2026-06-08 12:19:41.748759 | controller | skipping: [controller] 2026-06-08 12:19:41.748775 | controller | 2026-06-08 12:19:41.748781 | controller | PLAY RECAP ********************************************************************* 2026-06-08 12:19:41.748786 | controller | controller : ok=28 changed=8 unreachable=0 failed=0 skipped=14 rescued=0 ignored=0 2026-06-08 12:19:41.748791 | controller | 2026-06-08 12:19:41.748796 | controller | 2026-06-08 12:19:41.748800 | controller | TASKS RECAP ******************************************************************** 2026-06-08 12:19:41.748805 | controller | Monday 08 June 2026 12:19:41 +0000 (0:00:00.029) 0:00:14.609 *********** 2026-06-08 12:19:41.748809 | controller | =============================================================================== 2026-06-08 12:19:41.748814 | controller | vexxhost.containers.download_artifact : Download item ------------------- 3.43s 2026-06-08 12:19:41.748818 | controller | vexxhost.containers.download_artifact : Download item ------------------- 2.99s 2026-06-08 12:19:41.748823 | controller | vexxhost.containers.download_artifact : Download item ------------------- 1.06s 2026-06-08 12:19:41.748827 | controller | vexxhost.containers.download_artifact : Download item ------------------- 1.00s 2026-06-08 12:19:41.748999 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.91s 2026-06-08 12:19:41.749236 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.89s 2026-06-08 12:19:41.749468 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.82s 2026-06-08 12:19:41.749698 | controller | Gather minimal facts ---------------------------------------------------- 0.72s 2026-06-08 12:19:41.749915 | controller | vexxhost.containers.directory : Create directory (/var/lib/downloads) --- 0.67s 2026-06-08 12:19:41.750153 | controller | Find all subdirectories in the role location ---------------------------- 0.41s 2026-06-08 12:19:41.750405 | controller | Select only defaults/ directories and load vars ------------------------- 0.36s 2026-06-08 12:19:41.750676 | controller | Include download_artifact role ------------------------------------------ 0.24s 2026-06-08 12:19:41.750917 | controller | Find all components with checksums and get latest versions (CI) --------- 0.15s 2026-06-08 12:19:41.751161 | controller | Filter checksums to keep only latest versions (CI) ---------------------- 0.10s 2026-06-08 12:19:41.751395 | controller | Generate list of all binaries for all roles ----------------------------- 0.07s 2026-06-08 12:19:41.751634 | controller | vexxhost.containers.download_artifact : Starting download of file ------- 0.04s 2026-06-08 12:19:41.751874 | controller | vexxhost.containers.download_artifact : Extract archive ----------------- 0.04s 2026-06-08 12:19:41.752115 | controller | vexxhost.containers.download_artifact : Starting download of file ------- 0.04s 2026-06-08 12:19:41.752364 | controller | vexxhost.containers.download_artifact : Starting download of file ------- 0.04s 2026-06-08 12:19:41.752611 | controller | vexxhost.containers.download_artifact : Starting download of file ------- 0.04s 2026-06-08 12:19:41.914202 | controller | INFO [download-binaries > converge] Executed: Successful 2026-06-08 12:19:41.923402 | controller | INFO [download-binaries > idempotence] Executing 2026-06-08 12:19:42.773162 | controller | 2026-06-08 12:19:42.773508 | controller | PLAY [Download all binaries required at runtime for ansible-collection-kubernetes] *** 2026-06-08 12:19:42.773744 | controller | 2026-06-08 12:19:42.774002 | controller | TASK [Gather minimal facts] **************************************************** 2026-06-08 12:19:42.774254 | controller | Monday 08 June 2026 12:19:42 +0000 (0:00:00.013) 0:00:00.013 *********** 2026-06-08 12:19:43.444130 | controller | ok: [controller -> localhost] 2026-06-08 12:19:43.444468 | controller | 2026-06-08 12:19:43.444814 | controller | TASK [Find all subdirectories in the role location] **************************** 2026-06-08 12:19:43.445097 | controller | Monday 08 June 2026 12:19:43 +0000 (0:00:00.670) 0:00:00.683 *********** 2026-06-08 12:19:43.883839 | controller | ok: [controller -> localhost] 2026-06-08 12:19:43.884165 | controller | 2026-06-08 12:19:43.884452 | controller | TASK [Select only defaults/ directories and load vars] ************************* 2026-06-08 12:19:43.884748 | controller | Monday 08 June 2026 12:19:43 +0000 (0:00:00.440) 0:00:01.124 *********** 2026-06-08 12:19:44.237335 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/flux/defaults) 2026-06-08 12:19:44.237634 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kubernetes/defaults) 2026-06-08 12:19:44.237898 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/openstack_resource_controller/defaults) 2026-06-08 12:19:44.238287 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/upload_helm_chart/defaults) 2026-06-08 12:19:44.238555 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/envoy_gateway/defaults) 2026-06-08 12:19:44.238817 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/haproxy/defaults) 2026-06-08 12:19:44.239073 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/cilium/defaults) 2026-06-08 12:19:44.239328 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kubeadm/defaults) 2026-06-08 12:19:44.239585 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kube_vip/defaults) 2026-06-08 12:19:44.239848 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/helm/defaults) 2026-06-08 12:19:44.240139 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/cert_manager/defaults) 2026-06-08 12:19:44.240401 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/cluster_api/defaults) 2026-06-08 12:19:44.240670 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/clusterctl/defaults) 2026-06-08 12:19:44.241085 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/keepalived/defaults) 2026-06-08 12:19:44.241354 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kubelet/defaults) 2026-06-08 12:19:44.241618 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kubectl/defaults) 2026-06-08 12:19:44.241853 | controller | 2026-06-08 12:19:44.242149 | controller | TASK [Find all components with checksums and get latest versions (CI)] ********* 2026-06-08 12:19:44.242410 | controller | Monday 08 June 2026 12:19:44 +0000 (0:00:00.353) 0:00:01.477 *********** 2026-06-08 12:19:44.365658 | controller | ok: [controller -> localhost] => (item=flux_checksums) 2026-06-08 12:19:44.365956 | controller | ok: [controller -> localhost] => (item=kubeadm_checksums) 2026-06-08 12:19:44.366225 | controller | ok: [controller -> localhost] => (item=helm_checksums) 2026-06-08 12:19:44.366654 | controller | ok: [controller -> localhost] => (item=helm_diff_checksums) 2026-06-08 12:19:44.366925 | controller | ok: [controller -> localhost] => (item=clusterctl_checksums) 2026-06-08 12:19:44.367189 | controller | ok: [controller -> localhost] => (item=kubelet_checksums) 2026-06-08 12:19:44.367464 | controller | ok: [controller -> localhost] => (item=kubectl_checksums) 2026-06-08 12:19:44.367712 | controller | 2026-06-08 12:19:44.368012 | controller | TASK [Filter checksums to keep only latest versions (CI)] ********************** 2026-06-08 12:19:44.368300 | controller | Monday 08 June 2026 12:19:44 +0000 (0:00:00.127) 0:00:01.605 *********** 2026-06-08 12:19:44.469420 | controller | ok: [controller -> localhost] => (item=flux_checksums) 2026-06-08 12:19:44.469762 | controller | ok: [controller -> localhost] => (item=kubeadm_checksums) 2026-06-08 12:19:44.470092 | controller | ok: [controller -> localhost] => (item=helm_checksums) 2026-06-08 12:19:44.470404 | controller | ok: [controller -> localhost] => (item=helm_diff_checksums) 2026-06-08 12:19:44.470677 | controller | ok: [controller -> localhost] => (item=clusterctl_checksums) 2026-06-08 12:19:44.471032 | controller | ok: [controller -> localhost] => (item=kubelet_checksums) 2026-06-08 12:19:44.471309 | controller | ok: [controller -> localhost] => (item=kubectl_checksums) 2026-06-08 12:19:44.471577 | controller | 2026-06-08 12:19:44.471843 | controller | TASK [Generate list of all binaries for all roles] ***************************** 2026-06-08 12:19:44.472178 | controller | Monday 08 June 2026 12:19:44 +0000 (0:00:00.103) 0:00:01.709 *********** 2026-06-08 12:19:44.541235 | controller | ok: [controller -> localhost] 2026-06-08 12:19:44.541326 | controller | 2026-06-08 12:19:44.541337 | controller | TASK [Include download_artifact role] ****************************************** 2026-06-08 12:19:44.541350 | controller | Monday 08 June 2026 12:19:44 +0000 (0:00:00.070) 0:00:01.779 *********** 2026-06-08 12:19:44.727532 | 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 12:19:44.727620 | 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 12:19:44.727644 | 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 12:19:44.727656 | 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 12:19:44.727790 | 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 12:19:44.727935 | 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 12:19:44.727988 | 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 12:19:44.728081 | controller | 2026-06-08 12:19:44.728221 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-06-08 12:19:44.728356 | controller | Monday 08 June 2026 12:19:44 +0000 (0:00:00.188) 0:00:01.967 *********** 2026-06-08 12:19:44.773538 | controller | skipping: [controller] 2026-06-08 12:19:44.773574 | controller | 2026-06-08 12:19:44.773579 | controller | TASK [vexxhost.containers.directory : Create directory (/var/lib/downloads)] *** 2026-06-08 12:19:44.773584 | controller | Monday 08 June 2026 12:19:44 +0000 (0:00:00.041) 0:00:02.009 *********** 2026-06-08 12:19:45.249351 | 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 12:19:45.261078 | controller | ok: [controller] 2026-06-08 12:19:45.261152 | controller | 2026-06-08 12:19:45.261249 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-06-08 12:19:45.261372 | controller | Monday 08 June 2026 12:19:45 +0000 (0:00:00.489) 0:00:02.498 *********** 2026-06-08 12:19:45.299702 | controller | ok: [controller] => { 2026-06-08 12:19:45.300657 | controller | "msg": "https://github.com/fluxcd/flux2/releases/download/v0.32.0/flux_0.32.0_linux_amd64.tar.gz" 2026-06-08 12:19:45.300675 | controller | } 2026-06-08 12:19:45.300685 | controller | 2026-06-08 12:19:45.300693 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-06-08 12:19:45.300701 | controller | Monday 08 June 2026 12:19:45 +0000 (0:00:00.038) 0:00:02.537 *********** 2026-06-08 12:19:45.857196 | controller | ok: [controller] 2026-06-08 12:19:45.857225 | controller | 2026-06-08 12:19:45.857231 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-06-08 12:19:45.857237 | controller | Monday 08 June 2026 12:19:45 +0000 (0:00:00.556) 0:00:03.094 *********** 2026-06-08 12:19:45.886802 | controller | skipping: [controller] 2026-06-08 12:19:45.886813 | controller | 2026-06-08 12:19:45.886817 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-06-08 12:19:45.886821 | controller | Monday 08 June 2026 12:19:45 +0000 (0:00:00.033) 0:00:03.127 *********** 2026-06-08 12:19:45.918107 | controller | skipping: [controller] 2026-06-08 12:19:45.920846 | controller | 2026-06-08 12:19:45.920907 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-06-08 12:19:45.920917 | controller | Monday 08 June 2026 12:19:45 +0000 (0:00:00.031) 0:00:03.159 *********** 2026-06-08 12:19:45.950985 | controller | ok: [controller] => { 2026-06-08 12:19:45.951026 | controller | "msg": "https://dl.k8s.io/release/v1.36.1/bin/linux/amd64/kubeadm" 2026-06-08 12:19:45.951075 | controller | } 2026-06-08 12:19:45.951158 | controller | 2026-06-08 12:19:45.951249 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-06-08 12:19:45.951339 | controller | Monday 08 June 2026 12:19:45 +0000 (0:00:00.032) 0:00:03.191 *********** 2026-06-08 12:19:46.395383 | controller | ok: [controller] 2026-06-08 12:19:46.395430 | controller | 2026-06-08 12:19:46.395516 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-06-08 12:19:46.395615 | controller | Monday 08 June 2026 12:19:46 +0000 (0:00:00.443) 0:00:03.635 *********** 2026-06-08 12:19:46.424929 | controller | skipping: [controller] 2026-06-08 12:19:46.424960 | controller | 2026-06-08 12:19:46.425069 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-06-08 12:19:46.425155 | controller | Monday 08 June 2026 12:19:46 +0000 (0:00:00.030) 0:00:03.665 *********** 2026-06-08 12:19:46.455403 | controller | skipping: [controller] 2026-06-08 12:19:46.455433 | controller | 2026-06-08 12:19:46.455522 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-06-08 12:19:46.455612 | controller | Monday 08 June 2026 12:19:46 +0000 (0:00:00.030) 0:00:03.695 *********** 2026-06-08 12:19:46.500690 | controller | ok: [controller] => { 2026-06-08 12:19:46.501607 | controller | "msg": "https://get.helm.sh/helm-v3.11.2-linux-amd64.tar.gz" 2026-06-08 12:19:46.501633 | controller | } 2026-06-08 12:19:46.501638 | controller | 2026-06-08 12:19:46.501650 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-06-08 12:19:46.501654 | controller | Monday 08 June 2026 12:19:46 +0000 (0:00:00.044) 0:00:03.740 *********** 2026-06-08 12:19:46.912953 | controller | ok: [controller] 2026-06-08 12:19:46.913040 | controller | 2026-06-08 12:19:46.913173 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-06-08 12:19:46.913299 | controller | Monday 08 June 2026 12:19:46 +0000 (0:00:00.410) 0:00:04.150 *********** 2026-06-08 12:19:46.943402 | controller | skipping: [controller] 2026-06-08 12:19:46.943447 | controller | 2026-06-08 12:19:46.943650 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-06-08 12:19:46.943860 | controller | Monday 08 June 2026 12:19:46 +0000 (0:00:00.033) 0:00:04.184 *********** 2026-06-08 12:19:46.979884 | controller | skipping: [controller] 2026-06-08 12:19:46.979941 | controller | 2026-06-08 12:19:46.980057 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-06-08 12:19:46.980178 | controller | Monday 08 June 2026 12:19:46 +0000 (0:00:00.036) 0:00:04.220 *********** 2026-06-08 12:19:47.019375 | controller | ok: [controller] => { 2026-06-08 12:19:47.019434 | controller | "msg": "https://github.com/databus23/helm-diff/releases/download/v3.8.1/helm-diff-linux-amd64.tgz" 2026-06-08 12:19:47.019902 | controller | } 2026-06-08 12:19:47.019930 | controller | 2026-06-08 12:19:47.019936 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-06-08 12:19:47.019942 | controller | Monday 08 June 2026 12:19:47 +0000 (0:00:00.038) 0:00:04.259 *********** 2026-06-08 12:19:47.449210 | controller | ok: [controller] 2026-06-08 12:19:47.449298 | controller | 2026-06-08 12:19:47.449570 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-06-08 12:19:47.449584 | controller | Monday 08 June 2026 12:19:47 +0000 (0:00:00.427) 0:00:04.687 *********** 2026-06-08 12:19:47.487504 | controller | skipping: [controller] 2026-06-08 12:19:47.487836 | controller | 2026-06-08 12:19:47.488104 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-06-08 12:19:47.488357 | controller | Monday 08 June 2026 12:19:47 +0000 (0:00:00.034) 0:00:04.722 *********** 2026-06-08 12:19:47.520498 | controller | skipping: [controller] 2026-06-08 12:19:47.520545 | controller | 2026-06-08 12:19:47.520650 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-06-08 12:19:47.520779 | controller | Monday 08 June 2026 12:19:47 +0000 (0:00:00.038) 0:00:04.760 *********** 2026-06-08 12:19:47.565412 | controller | ok: [controller] => { 2026-06-08 12:19:47.566346 | controller | "msg": "https://github.com/kubernetes-sigs/cluster-api/releases/download/v1.13.2/clusterctl-linux-amd64" 2026-06-08 12:19:47.566386 | controller | } 2026-06-08 12:19:47.566393 | controller | 2026-06-08 12:19:47.566399 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-06-08 12:19:47.566405 | controller | Monday 08 June 2026 12:19:47 +0000 (0:00:00.040) 0:00:04.801 *********** 2026-06-08 12:19:48.012218 | controller | ok: [controller] 2026-06-08 12:19:48.016508 | controller | 2026-06-08 12:19:48.016527 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-06-08 12:19:48.016533 | controller | Monday 08 June 2026 12:19:48 +0000 (0:00:00.450) 0:00:05.252 *********** 2026-06-08 12:19:48.048318 | controller | skipping: [controller] 2026-06-08 12:19:48.052209 | controller | 2026-06-08 12:19:48.052219 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-06-08 12:19:48.052224 | controller | Monday 08 June 2026 12:19:48 +0000 (0:00:00.036) 0:00:05.288 *********** 2026-06-08 12:19:48.082799 | controller | skipping: [controller] 2026-06-08 12:19:48.082980 | controller | 2026-06-08 12:19:48.083159 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-06-08 12:19:48.083338 | controller | Monday 08 June 2026 12:19:48 +0000 (0:00:00.034) 0:00:05.323 *********** 2026-06-08 12:19:48.122386 | controller | ok: [controller] => { 2026-06-08 12:19:48.122591 | controller | "msg": "https://dl.k8s.io/release/v1.36.1/bin/linux/amd64/kubelet" 2026-06-08 12:19:48.122760 | controller | } 2026-06-08 12:19:48.122919 | controller | 2026-06-08 12:19:48.123092 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-06-08 12:19:48.123262 | controller | Monday 08 June 2026 12:19:48 +0000 (0:00:00.039) 0:00:05.362 *********** 2026-06-08 12:19:48.630693 | controller | ok: [controller] 2026-06-08 12:19:48.631107 | controller | 2026-06-08 12:19:48.631307 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-06-08 12:19:48.631486 | controller | Monday 08 June 2026 12:19:48 +0000 (0:00:00.506) 0:00:05.868 *********** 2026-06-08 12:19:48.669244 | controller | skipping: [controller] 2026-06-08 12:19:48.669299 | controller | 2026-06-08 12:19:48.669388 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-06-08 12:19:48.669473 | controller | Monday 08 June 2026 12:19:48 +0000 (0:00:00.037) 0:00:05.906 *********** 2026-06-08 12:19:48.700114 | controller | skipping: [controller] 2026-06-08 12:19:48.700195 | controller | 2026-06-08 12:19:48.700326 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-06-08 12:19:48.700451 | controller | Monday 08 June 2026 12:19:48 +0000 (0:00:00.034) 0:00:05.940 *********** 2026-06-08 12:19:48.743520 | controller | ok: [controller] => { 2026-06-08 12:19:48.743577 | controller | "msg": "https://dl.k8s.io/release/v1.36.1/bin/linux/amd64/kubectl" 2026-06-08 12:19:48.743703 | controller | } 2026-06-08 12:19:48.743816 | controller | 2026-06-08 12:19:48.743952 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-06-08 12:19:48.744085 | controller | Monday 08 June 2026 12:19:48 +0000 (0:00:00.043) 0:00:05.983 *********** 2026-06-08 12:19:49.218320 | controller | ok: [controller] 2026-06-08 12:19:49.218351 | controller | 2026-06-08 12:19:49.218356 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-06-08 12:19:49.218360 | controller | Monday 08 June 2026 12:19:49 +0000 (0:00:00.470) 0:00:06.454 *********** 2026-06-08 12:19:49.248532 | controller | skipping: [controller] 2026-06-08 12:19:49.248963 | controller | 2026-06-08 12:19:49.249278 | controller | PLAY RECAP ********************************************************************* 2026-06-08 12:19:49.249594 | controller | controller : ok=28 changed=0 unreachable=0 failed=0 skipped=14 rescued=0 ignored=0 2026-06-08 12:19:49.249844 | controller | 2026-06-08 12:19:49.250079 | controller | 2026-06-08 12:19:49.250333 | controller | TASKS RECAP ******************************************************************** 2026-06-08 12:19:49.250668 | controller | Monday 08 June 2026 12:19:49 +0000 (0:00:00.034) 0:00:06.489 *********** 2026-06-08 12:19:49.250921 | controller | =============================================================================== 2026-06-08 12:19:49.251175 | controller | Gather minimal facts ---------------------------------------------------- 0.67s 2026-06-08 12:19:49.251433 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.56s 2026-06-08 12:19:49.251621 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.51s 2026-06-08 12:19:49.251789 | controller | vexxhost.containers.directory : Create directory (/var/lib/downloads) --- 0.49s 2026-06-08 12:19:49.251955 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.47s 2026-06-08 12:19:49.252120 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.45s 2026-06-08 12:19:49.252310 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.44s 2026-06-08 12:19:49.252480 | controller | Find all subdirectories in the role location ---------------------------- 0.44s 2026-06-08 12:19:49.252687 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.43s 2026-06-08 12:19:49.252865 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.41s 2026-06-08 12:19:49.253079 | controller | Select only defaults/ directories and load vars ------------------------- 0.35s 2026-06-08 12:19:49.253288 | controller | Include download_artifact role ------------------------------------------ 0.19s 2026-06-08 12:19:49.253519 | controller | Find all components with checksums and get latest versions (CI) --------- 0.13s 2026-06-08 12:19:49.253733 | controller | Filter checksums to keep only latest versions (CI) ---------------------- 0.10s 2026-06-08 12:19:49.253928 | controller | Generate list of all binaries for all roles ----------------------------- 0.07s 2026-06-08 12:19:49.254101 | controller | vexxhost.containers.download_artifact : Starting download of file ------- 0.04s 2026-06-08 12:19:49.254270 | controller | vexxhost.containers.download_artifact : Starting download of file ------- 0.04s 2026-06-08 12:19:49.254472 | controller | vexxhost.containers.package : Update state for tar ---------------------- 0.04s 2026-06-08 12:19:49.254645 | controller | vexxhost.containers.download_artifact : Starting download of file ------- 0.04s 2026-06-08 12:19:49.254816 | controller | vexxhost.containers.download_artifact : Starting download of file ------- 0.04s 2026-06-08 12:19:49.426839 | controller | INFO [download-binaries > idempotence] Executed: Successful 2026-06-08 12:19:49.439065 | controller | INFO [download-binaries > side_effect] Executing 2026-06-08 12:19:49.439320 | controller | WARNING [download-binaries > side_effect] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-06-08 12:19:49.447212 | controller | INFO [download-binaries > verify] Executing 2026-06-08 12:19:50.314281 | controller | 2026-06-08 12:19:50.314447 | controller | PLAY [Verify] ****************************************************************** 2026-06-08 12:19:50.314615 | controller | 2026-06-08 12:19:50.314806 | controller | TASK [Gathering Facts] ********************************************************* 2026-06-08 12:19:50.315035 | controller | Monday 08 June 2026 12:19:50 +0000 (0:00:00.012) 0:00:00.012 *********** 2026-06-08 12:19:52.445127 | 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 12:19:52.451567 | controller | ok: [controller] 2026-06-08 12:19:52.451744 | controller | 2026-06-08 12:19:52.451950 | controller | TASK [Stat target dir] ********************************************************* 2026-06-08 12:19:52.452153 | controller | Monday 08 June 2026 12:19:52 +0000 (0:00:02.137) 0:00:02.150 *********** 2026-06-08 12:19:52.870597 | controller | ok: [controller] 2026-06-08 12:19:52.870743 | controller | 2026-06-08 12:19:52.870932 | controller | TASK [Assert that target dir is created] *************************************** 2026-06-08 12:19:52.871128 | controller | Monday 08 June 2026 12:19:52 +0000 (0:00:00.418) 0:00:02.568 *********** 2026-06-08 12:19:52.907567 | controller | ok: [controller] => { 2026-06-08 12:19:52.907754 | controller | "changed": false, 2026-06-08 12:19:52.907983 | controller | "msg": "All assertions passed" 2026-06-08 12:19:52.908221 | controller | } 2026-06-08 12:19:52.908405 | controller | 2026-06-08 12:19:52.908615 | controller | TASK [Find target files] ******************************************************* 2026-06-08 12:19:52.908844 | controller | Monday 08 June 2026 12:19:52 +0000 (0:00:00.037) 0:00:02.605 *********** 2026-06-08 12:19:53.301890 | controller | ok: [controller] 2026-06-08 12:19:53.302078 | controller | 2026-06-08 12:19:53.302311 | controller | TASK [Assert that some files were downloaded] ********************************** 2026-06-08 12:19:53.302519 | controller | Monday 08 June 2026 12:19:53 +0000 (0:00:00.394) 0:00:02.999 *********** 2026-06-08 12:19:53.328120 | controller | ok: [controller] => { 2026-06-08 12:19:53.328287 | controller | "changed": false, 2026-06-08 12:19:53.328486 | controller | "msg": "All assertions passed" 2026-06-08 12:19:53.328744 | controller | } 2026-06-08 12:19:53.328934 | controller | 2026-06-08 12:19:53.329117 | controller | PLAY RECAP ********************************************************************* 2026-06-08 12:19:53.329335 | controller | controller : ok=5 changed=0 unreachable=0 failed=0 skipped=0 rescued=0 ignored=0 2026-06-08 12:19:53.329516 | controller | 2026-06-08 12:19:53.329695 | controller | 2026-06-08 12:19:53.329891 | controller | TASKS RECAP ******************************************************************** 2026-06-08 12:19:53.330094 | controller | Monday 08 June 2026 12:19:53 +0000 (0:00:00.026) 0:00:03.026 *********** 2026-06-08 12:19:53.330282 | controller | =============================================================================== 2026-06-08 12:19:53.330479 | controller | Gathering Facts --------------------------------------------------------- 2.14s 2026-06-08 12:19:53.330674 | controller | Stat target dir --------------------------------------------------------- 0.42s 2026-06-08 12:19:53.331049 | controller | Find target files ------------------------------------------------------- 0.39s 2026-06-08 12:19:53.331271 | controller | Assert that target dir is created --------------------------------------- 0.04s 2026-06-08 12:19:53.331460 | controller | Assert that some files were downloaded ---------------------------------- 0.03s 2026-06-08 12:19:53.426802 | controller | INFO [download-binaries > verify] Executed: Successful 2026-06-08 12:19:53.437972 | controller | INFO [download-binaries > cleanup] Executing 2026-06-08 12:19:53.438250 | controller | WARNING [download-binaries > cleanup] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-06-08 12:19:53.443618 | controller | INFO [download-binaries > destroy] Executing 2026-06-08 12:19:53.443646 | controller | WARNING [download-binaries > destroy] Skipping, '--destroy=never' requested. 2026-06-08 12:19:53.443788 | controller | INFO [download-binaries > destroy] Executed: Successful 2026-06-08 12:19:53.444034 | controller | WARNING Molecule executed 1 scenario (1 missing files) 2026-06-08 12:19:53.690414 | controller | ok: Runtime: 0:00:48.059360 2026-06-08 12:19:53.697814 | 2026-06-08 12:19:53.697883 | PLAY RECAP 2026-06-08 12:19:53.697947 | controller | ok: 3 changed: 3 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-06-08 12:19:53.697978 | 2026-06-08 12:19:53.821610 | RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/run.yaml@main] 2026-06-08 12:19:53.824891 | POST-RUN START: [untrusted : github.com/vexxhost/ansible-collection-kubernetes/test-playbooks/molecule/post.yml@main] 2026-06-08 12:19:55.006818 | 2026-06-08 12:19:55.006982 | PLAY [all] 2026-06-08 12:19:55.047153 | 2026-06-08 12:19:55.047338 | TASK [describe-kubernetes-objects : creating directory for cluster scoped objects] 2026-06-08 12:19:55.434798 | controller | changed 2026-06-08 12:19:55.440411 | 2026-06-08 12:19:55.440540 | TASK [describe-kubernetes-objects : Gathering descriptions for cluster scoped objects] 2026-06-08 12:19:55.861038 | controller | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-06-08 12:19:55.861132 | controller | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-06-08 12:19:55.868161 | controller | environment: line 1: kubectl: command not found 2026-06-08 12:19:55.869740 | controller | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-06-08 12:19:55.870759 | controller | environment: line 1: kubectl: command not found 2026-06-08 12:19:55.872397 | controller | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-06-08 12:19:55.875158 | controller | environment: line 1: kubectl: command not found 2026-06-08 12:19:55.875279 | controller | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-06-08 12:19:55.877870 | controller | environment: line 1: kubectl: command not found 2026-06-08 12:19:55.879278 | controller | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-06-08 12:19:55.881261 | controller | environment: line 1: kubectl: command not found 2026-06-08 12:19:55.883257 | controller | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-06-08 12:19:55.979279 | controller | ok: Runtime: 0:00:00.036700 2026-06-08 12:19:55.985864 | 2026-06-08 12:19:55.985933 | TASK [describe-kubernetes-objects : creating directory for namespace scoped objects] 2026-06-08 12:19:56.232202 | controller | changed 2026-06-08 12:19:56.438425 | 2026-06-08 12:19:56.438626 | TASK [describe-kubernetes-objects : Gathering descriptions for namespace scoped objects] 2026-06-08 12:19:56.698237 | controller | environment: line 5: kubectl: command not found 2026-06-08 12:19:56.699061 | controller | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-06-08 12:19:56.699595 | controller | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-06-08 12:19:56.700439 | controller | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-06-08 12:19:56.972203 | controller | ok: Runtime: 0:00:00.011865 2026-06-08 12:19:56.980398 | 2026-06-08 12:19:56.980533 | TASK [describe-kubernetes-objects : Downloads logs to executor] 2026-06-08 12:19:57.633716 | controller | changed: 2026-06-08 12:19:57.633982 | controller | created directory /var/lib/zuul/builds/db4d59e2d94e40f59f160346769e1da9/work/logs/controller 2026-06-08 12:19:57.634046 | controller | cd+++++++++ objects/ 2026-06-08 12:19:57.634095 | controller | cd+++++++++ objects/cluster/ 2026-06-08 12:19:57.634146 | controller | cd+++++++++ objects/namespaced/ 2026-06-08 12:19:57.644471 | 2026-06-08 12:19:57.644559 | TASK [gather-pod-logs : creating directory for pod logs] 2026-06-08 12:19:57.881837 | controller | changed 2026-06-08 12:19:57.886555 | 2026-06-08 12:19:57.886629 | TASK [gather-pod-logs : creating directory for failed pod logs] 2026-06-08 12:19:58.113611 | controller | changed 2026-06-08 12:19:58.120648 | 2026-06-08 12:19:58.120728 | TASK [gather-pod-logs : retrieve all kubernetes logs, current and previous (if they exist)] 2026-06-08 12:19:58.361550 | controller | environment: line 3: kubectl: command not found 2026-06-08 12:19:58.648376 | controller | ok: Runtime: 0:00:00.012638 2026-06-08 12:19:58.652592 | 2026-06-08 12:19:58.652658 | TASK [gather-pod-logs : Downloads pod logs to executor] 2026-06-08 12:19:59.140977 | controller | changed: 2026-06-08 12:19:59.141519 | controller | cd+++++++++ pod-logs/ 2026-06-08 12:19:59.141563 | controller | cd+++++++++ pod-logs/failed-pods/ 2026-06-08 12:19:59.148929 | 2026-06-08 12:19:59.149040 | LOOP [helm-release-status : creating directory for helm release status] 2026-06-08 12:19:59.414683 | controller | changed: "values" 2026-06-08 12:19:59.636823 | controller | changed: "releases" 2026-06-08 12:19:59.653125 | 2026-06-08 12:19:59.653369 | TASK [helm-release-status : Gather get release status for helm charts] 2026-06-08 12:19:59.916119 | controller | /bin/bash: line 3: kubectl: command not found 2026-06-08 12:20:00.184938 | controller | ok: Runtime: 0:00:00.009657 2026-06-08 12:20:00.190562 | 2026-06-08 12:20:00.190626 | TASK [helm-release-status : Downloads logs to executor] 2026-06-08 12:20:00.698799 | controller | changed: 2026-06-08 12:20:00.699024 | controller | cd+++++++++ helm/ 2026-06-08 12:20:00.699063 | controller | cd+++++++++ helm/releases/ 2026-06-08 12:20:00.699096 | controller | cd+++++++++ helm/values/ 2026-06-08 12:20:00.707045 | 2026-06-08 12:20:00.707110 | PLAY RECAP 2026-06-08 12:20:00.707167 | controller | ok: 12 changed: 12 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-06-08 12:20:00.707194 | 2026-06-08 12:20:00.859439 | POST-RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/ansible-collection-kubernetes/test-playbooks/molecule/post.yml@main] 2026-06-08 12:20:00.861613 | POST-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post.yaml@main] 2026-06-08 12:20:01.490582 | 2026-06-08 12:20:01.490744 | PLAY [all] 2026-06-08 12:20:01.501316 | 2026-06-08 12:20:01.501411 | TASK [fetch-output : Set log path for multiple nodes] 2026-06-08 12:20:01.546247 | controller | skipping: Conditional result was False 2026-06-08 12:20:01.551919 | 2026-06-08 12:20:01.552038 | TASK [fetch-output : Set log path for single node] 2026-06-08 12:20:01.594121 | controller | ok 2026-06-08 12:20:01.599939 | 2026-06-08 12:20:01.600010 | LOOP [fetch-output : Ensure local output dirs] 2026-06-08 12:20:02.010423 | controller -> localhost | ok: "/var/lib/zuul/builds/db4d59e2d94e40f59f160346769e1da9/work/logs" 2026-06-08 12:20:02.210088 | controller -> localhost | changed: "/var/lib/zuul/builds/db4d59e2d94e40f59f160346769e1da9/work/artifacts" 2026-06-08 12:20:02.413710 | controller -> localhost | changed: "/var/lib/zuul/builds/db4d59e2d94e40f59f160346769e1da9/work/docs" 2026-06-08 12:20:02.429352 | 2026-06-08 12:20:02.429562 | LOOP [fetch-output : Collect logs, artifacts and docs] 2026-06-08 12:20:03.079552 | controller | changed: .d..t...... ./ 2026-06-08 12:20:03.079854 | controller | changed: All items complete 2026-06-08 12:20:03.079914 | 2026-06-08 12:20:03.539786 | controller | changed: .d..t...... ./ 2026-06-08 12:20:04.158684 | controller | changed: .d..t...... ./ 2026-06-08 12:20:04.183811 | 2026-06-08 12:20:04.184235 | LOOP [merge-output-to-logs : Move artifacts and docs to logs dir] 2026-06-08 12:20:04.849659 | controller -> localhost | ok: Item: artifacts Runtime: 0:00:00.065277 2026-06-08 12:20:05.082360 | controller -> localhost | ok: Item: docs Runtime: 0:00:00.009229 2026-06-08 12:20:05.094831 | 2026-06-08 12:20:05.094978 | PLAY [all] 2026-06-08 12:20:05.101032 | 2026-06-08 12:20:05.101116 | TASK [remove-build-sshkey : Remove the build SSH key from all nodes] 2026-06-08 12:20:05.631943 | controller | changed 2026-06-08 12:20:05.638776 | 2026-06-08 12:20:05.638854 | PLAY RECAP 2026-06-08 12:20:05.638926 | controller | ok: 5 changed: 4 unreachable: 0 failed: 0 skipped: 1 rescued: 0 ignored: 0 2026-06-08 12:20:05.638967 | 2026-06-08 12:20:05.768503 | POST-RUN END RESULT_NORMAL: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post.yaml@main] 2026-06-08 12:20:05.772503 | POST-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post-logs.yaml@main] 2026-06-08 12:20:06.373260 | 2026-06-08 12:20:06.385518 | PLAY [localhost] 2026-06-08 12:20:06.404201 | 2026-06-08 12:20:06.404423 | TASK [Generate Zuul manifest] 2026-06-08 12:20:06.425860 | localhost | ok 2026-06-08 12:20:06.446062 | 2026-06-08 12:20:06.446206 | TASK [generate-zuul-manifest : Generate Zuul manifest] 2026-06-08 12:20:06.861911 | localhost | changed 2026-06-08 12:20:06.874257 | 2026-06-08 12:20:06.874367 | TASK [generate-zuul-manifest : Return Zuul manifest URL to Zuul] 2026-06-08 12:20:07.324482 | localhost | ok 2026-06-08 12:20:07.333209 | 2026-06-08 12:20:07.333290 | TASK [Upload logs] 2026-06-08 12:20:07.353927 | localhost | ok 2026-06-08 12:20:07.414266 | 2026-06-08 12:20:07.414399 | TASK [Set zuul-log-path fact] 2026-06-08 12:20:07.432445 | localhost | ok 2026-06-08 12:20:07.442934 | 2026-06-08 12:20:07.443001 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-06-08 12:20:07.475327 | localhost | ok 2026-06-08 12:20:07.485439 | 2026-06-08 12:20:07.485532 | TASK [upload-logs : Create log directories] 2026-06-08 12:20:07.923382 | localhost | changed 2026-06-08 12:20:07.930406 | 2026-06-08 12:20:07.930577 | TASK [upload-logs : Ensure logs are readable before uploading] 2026-06-08 12:20:08.379200 | localhost -> localhost | ok: Runtime: 0:00:00.005788 2026-06-08 12:20:08.385981 | 2026-06-08 12:20:08.386073 | TASK [upload-logs : Upload logs to log server] 2026-06-08 12:20:08.855432 | localhost | Output suppressed because no_log was given 2026-06-08 12:20:08.861462 | 2026-06-08 12:20:08.861582 | LOOP [upload-logs : Compress console log and json output] 2026-06-08 12:20:08.913042 | localhost | skipping: Conditional result was False 2026-06-08 12:20:08.963956 | localhost | skipping: Conditional result was False 2026-06-08 12:20:08.976433 | 2026-06-08 12:20:08.976601 | LOOP [upload-logs : Upload compressed console log and json output] 2026-06-08 12:20:09.022670 | localhost | skipping: Conditional result was False 2026-06-08 12:20:09.023107 | 2026-06-08 12:20:09.026740 | localhost | skipping: Conditional result was False 2026-06-08 12:20:09.040762 | 2026-06-08 12:20:09.040892 | LOOP [upload-logs : Upload console log and json output]