2026-03-30 21:25:00.195649 | Job console starting 2026-03-30 21:25:00.339168 | Updating git repos 2026-03-30 21:25:00.386093 | Cloning repos into workspace 2026-03-30 21:25:03.204060 | Restoring repo states 2026-03-30 21:25:03.250109 | Merging changes 2026-03-30 21:25:04.228286 | Checking out repos 2026-03-30 21:25:04.930242 | Preparing playbooks 2026-03-30 21:25:13.409768 | Running Ansible setup 2026-03-30 21:25:17.137107 | PRE-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/pre.yaml@main] 2026-03-30 21:25:17.768396 | 2026-03-30 21:25:17.768525 | PLAY [localhost] 2026-03-30 21:25:17.776071 | 2026-03-30 21:25:17.776139 | TASK [Gathering Facts] 2026-03-30 21:25:18.687352 | localhost | ok 2026-03-30 21:25:18.698554 | 2026-03-30 21:25:18.698667 | TASK [Setup log path fact] 2026-03-30 21:25:18.723518 | localhost | ok 2026-03-30 21:25:18.734937 | 2026-03-30 21:25:18.735019 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-03-30 21:25:18.767326 | localhost | ok 2026-03-30 21:25:18.775827 | 2026-03-30 21:25:18.775902 | TASK [emit-job-header : Print job information] 2026-03-30 21:25:18.818331 | # Job Information 2026-03-30 21:25:18.818572 | Ansible Version: 2.16.16 2026-03-30 21:25:18.818641 | Job: ansible-collection-kubernetes-molecule-download-binaries 2026-03-30 21:25:18.818689 | Pipeline: check 2026-03-30 21:25:18.818734 | Executor: 0a8996d2b663 2026-03-30 21:25:18.818777 | Triggered by: https://github.com/vexxhost/ansible-collection-kubernetes/pull/250 2026-03-30 21:25:18.818826 | Event ID: a13543c0-2c7e-11f1-8a5b-4718762136e9 2026-03-30 21:25:18.823836 | 2026-03-30 21:25:18.823909 | LOOP [emit-job-header : Print node information] 2026-03-30 21:25:18.911738 | localhost | ok: 2026-03-30 21:25:18.911957 | localhost | # Node Information 2026-03-30 21:25:18.912000 | localhost | Inventory Hostname: controller 2026-03-30 21:25:18.912031 | localhost | Hostname: np0000161708 2026-03-30 21:25:18.912057 | localhost | Username: zuul 2026-03-30 21:25:18.912083 | localhost | Distro: Debian 13.4 2026-03-30 21:25:18.912106 | localhost | Provider: yul1 2026-03-30 21:25:18.912128 | localhost | Region: ca-ymq-1 2026-03-30 21:25:18.912151 | localhost | Label: debian-trixie 2026-03-30 21:25:18.912173 | localhost | Product Name: OpenStack Nova 2026-03-30 21:25:18.912319 | localhost | Interface IP: 199.204.45.132 2026-03-30 21:25:18.929187 | 2026-03-30 21:25:18.929328 | TASK [log-inventory : Ensure Zuul Ansible directory exists] 2026-03-30 21:25:19.392311 | localhost -> localhost | changed 2026-03-30 21:25:19.409179 | 2026-03-30 21:25:19.409310 | TASK [log-inventory : Copy ansible inventory to logs dir] 2026-03-30 21:25:20.284680 | localhost -> localhost | changed 2026-03-30 21:25:20.291174 | 2026-03-30 21:25:20.291234 | PLAY [all] 2026-03-30 21:25:20.298709 | 2026-03-30 21:25:20.298777 | TASK [add-build-sshkey : Check to see if ssh key was already created for this build] 2026-03-30 21:25:20.515324 | controller -> localhost | ok 2026-03-30 21:25:20.534807 | 2026-03-30 21:25:20.534934 | TASK [add-build-sshkey : Create a new key in workspace based on build UUID] 2026-03-30 21:25:20.565188 | controller | ok 2026-03-30 21:25:20.579071 | controller | included: /var/lib/zuul/builds/4b177e44080a4b639044e06e9b39de7e/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/create-key-and-replace.yaml 2026-03-30 21:25:20.583728 | 2026-03-30 21:25:20.583791 | TASK [add-build-sshkey : Create Temp SSH key] 2026-03-30 21:25:22.013084 | controller -> localhost | Generating public/private rsa key pair. 2026-03-30 21:25:22.013277 | controller -> localhost | Your identification has been saved in /var/lib/zuul/builds/4b177e44080a4b639044e06e9b39de7e/work/4b177e44080a4b639044e06e9b39de7e_id_rsa 2026-03-30 21:25:22.013310 | controller -> localhost | Your public key has been saved in /var/lib/zuul/builds/4b177e44080a4b639044e06e9b39de7e/work/4b177e44080a4b639044e06e9b39de7e_id_rsa.pub 2026-03-30 21:25:22.013334 | controller -> localhost | The key fingerprint is: 2026-03-30 21:25:22.013356 | controller -> localhost | SHA256:T4bdLs6WX/UDlTh3G+B+ixloZP+Mv5PPfkZ7wdvxjKA zuul-build-sshkey 2026-03-30 21:25:22.013396 | controller -> localhost | The key's randomart image is: 2026-03-30 21:25:22.013419 | controller -> localhost | +---[RSA 3072]----+ 2026-03-30 21:25:22.013443 | controller -> localhost | | . | 2026-03-30 21:25:22.013466 | controller -> localhost | | . o .| 2026-03-30 21:25:22.013488 | controller -> localhost | | o + =.| 2026-03-30 21:25:22.013509 | controller -> localhost | | oo.+ + +| 2026-03-30 21:25:22.013529 | controller -> localhost | | S +o.=.o.| 2026-03-30 21:25:22.013550 | controller -> localhost | | +... X=+| 2026-03-30 21:25:22.013571 | controller -> localhost | | oo.=.OX| 2026-03-30 21:25:22.013592 | controller -> localhost | | oE. .o*O| 2026-03-30 21:25:22.013615 | controller -> localhost | | .o.. =X| 2026-03-30 21:25:22.013636 | controller -> localhost | +----[SHA256]-----+ 2026-03-30 21:25:22.013682 | controller -> localhost | ok: Runtime: 0:00:01.010797 2026-03-30 21:25:22.018107 | 2026-03-30 21:25:22.018175 | TASK [add-build-sshkey : Remote setup ssh keys (linux)] 2026-03-30 21:25:22.046484 | controller | ok 2026-03-30 21:25:22.054460 | controller | included: /var/lib/zuul/builds/4b177e44080a4b639044e06e9b39de7e/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/remote-linux.yaml 2026-03-30 21:25:22.062205 | 2026-03-30 21:25:22.062269 | TASK [add-build-sshkey : Remove previously added zuul-build-sshkey] 2026-03-30 21:25:22.087142 | controller | skipping: Conditional result was False 2026-03-30 21:25:22.095520 | 2026-03-30 21:25:22.095615 | TASK [add-build-sshkey : Enable access via build key on all nodes] 2026-03-30 21:25:22.640882 | controller | changed 2026-03-30 21:25:22.645539 | 2026-03-30 21:25:22.645648 | TASK [add-build-sshkey : Make sure user has a .ssh] 2026-03-30 21:25:22.868265 | controller | ok 2026-03-30 21:25:22.872424 | 2026-03-30 21:25:22.872490 | TASK [add-build-sshkey : Install build private key as SSH key on all nodes] 2026-03-30 21:25:23.409768 | controller | changed 2026-03-30 21:25:23.415430 | 2026-03-30 21:25:23.415517 | TASK [add-build-sshkey : Install build public key as SSH key on all nodes] 2026-03-30 21:25:23.980013 | controller | changed 2026-03-30 21:25:23.994786 | 2026-03-30 21:25:23.994969 | TASK [add-build-sshkey : Remote setup ssh keys (windows)] 2026-03-30 21:25:24.029409 | controller | skipping: Conditional result was False 2026-03-30 21:25:24.180612 | 2026-03-30 21:25:24.180752 | TASK [remove-zuul-sshkey : Remove master key from local agent] 2026-03-30 21:25:24.640045 | controller -> localhost | changed 2026-03-30 21:25:24.654441 | 2026-03-30 21:25:24.654529 | TASK [add-build-sshkey : Add back temp key] 2026-03-30 21:25:24.927586 | controller -> localhost | Identity added: /var/lib/zuul/builds/4b177e44080a4b639044e06e9b39de7e/work/4b177e44080a4b639044e06e9b39de7e_id_rsa (zuul-build-sshkey) 2026-03-30 21:25:24.927833 | controller -> localhost | ok: Runtime: 0:00:00.015873 2026-03-30 21:25:24.932715 | 2026-03-30 21:25:24.932780 | TASK [add-build-sshkey : Verify we can still SSH to all nodes] 2026-03-30 21:25:25.285672 | controller | ok 2026-03-30 21:25:25.289930 | 2026-03-30 21:25:25.289998 | TASK [add-build-sshkey : Verify we can still SSH to all nodes (windows)] 2026-03-30 21:25:25.314058 | controller | skipping: Conditional result was False 2026-03-30 21:25:25.335231 | 2026-03-30 21:25:25.335342 | TASK [prepare-workspace : Start zuul_console daemon.] 2026-03-30 21:25:25.719392 | controller | ok 2026-03-30 21:25:25.725140 | 2026-03-30 21:25:25.725208 | TASK [prepare-workspace : Synchronize src repos to workspace directory.] 2026-03-30 21:25:26.800032 | controller | Output suppressed because no_log was given 2026-03-30 21:25:26.809095 | 2026-03-30 21:25:26.809164 | LOOP [ensure-output-dirs : Empty Zuul Output directories by removing them] 2026-03-30 21:25:27.023227 | controller | ok: "logs" 2026-03-30 21:25:27.023470 | controller | ok: All items complete 2026-03-30 21:25:27.023513 | 2026-03-30 21:25:27.210331 | controller | ok: "artifacts" 2026-03-30 21:25:27.416249 | controller | ok: "docs" 2026-03-30 21:25:27.430943 | 2026-03-30 21:25:27.431132 | LOOP [ensure-output-dirs : Ensure Zuul Output directories exist] 2026-03-30 21:25:27.642141 | controller | changed: "logs" 2026-03-30 21:25:27.836170 | controller | changed: "artifacts" 2026-03-30 21:25:28.016948 | controller | changed: "docs" 2026-03-30 21:25:28.030213 | 2026-03-30 21:25:28.030345 | PLAY RECAP 2026-03-30 21:25:28.030402 | controller | ok: 15 changed: 8 unreachable: 0 failed: 0 skipped: 3 rescued: 0 ignored: 0 2026-03-30 21:25:28.030431 | localhost | ok: 6 changed: 2 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-03-30 21:25:28.030453 | 2026-03-30 21:25:28.184067 | PRE-RUN END RESULT_NORMAL: [trusted : github.com/vexxhost/zuul-config/playbooks/base/pre.yaml@main] 2026-03-30 21:25:28.185995 | PRE-RUN START: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/pre.yaml@main] 2026-03-30 21:25:28.825957 | 2026-03-30 21:25:28.986716 | PLAY [all] 2026-03-30 21:25:29.004486 | 2026-03-30 21:25:29.004652 | TASK [setup-uv : Extract archive] 2026-03-30 21:25:31.877467 | controller | changed 2026-03-30 21:25:31.883789 | 2026-03-30 21:25:31.883878 | TASK [setup-uv : Print version] 2026-03-30 21:25:32.280252 | controller | uv 0.8.13 2026-03-30 21:25:32.424337 | controller | ok: Runtime: 0:00:00.012544 2026-03-30 21:25:32.429854 | 2026-03-30 21:25:32.429910 | PLAY RECAP 2026-03-30 21:25:32.429959 | controller | ok: 2 changed: 2 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-03-30 21:25:32.429985 | 2026-03-30 21:25:32.557699 | PRE-RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/pre.yaml@main] 2026-03-30 21:25:32.559612 | PRE-RUN START: [untrusted : github.com/vexxhost/ansible-collection-kubernetes/test-playbooks/molecule/pre.yml@main] 2026-03-30 21:25:33.150091 | 2026-03-30 21:25:33.546205 | PLAY [all] 2026-03-30 21:25:33.568199 | 2026-03-30 21:25:33.568476 | TASK [Update apt cache] 2026-03-30 21:25:39.693675 | controller | ok 2026-03-30 21:25:39.766918 | 2026-03-30 21:25:39.767058 | TASK [Disable firewalld] 2026-03-30 21:25:39.792770 | controller | skipping: Conditional result was False 2026-03-30 21:25:39.800727 | 2026-03-30 21:25:39.800837 | TASK [Install "jq" for log collection] 2026-03-30 21:25:42.235437 | controller | changed 2026-03-30 21:25:42.237694 | 2026-03-30 21:25:42.237748 | PLAY RECAP 2026-03-30 21:25:42.237831 | controller | ok: 2 changed: 1 unreachable: 0 failed: 0 skipped: 1 rescued: 0 ignored: 0 2026-03-30 21:25:42.237858 | 2026-03-30 21:25:42.377391 | PRE-RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/ansible-collection-kubernetes/test-playbooks/molecule/pre.yml@main] 2026-03-30 21:25:42.380125 | RUN START: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/run.yaml@main] 2026-03-30 21:25:42.953299 | 2026-03-30 21:25:42.953420 | PLAY [all] 2026-03-30 21:25:42.963230 | 2026-03-30 21:25:42.963303 | TASK [Copy inventory file for Zuul] 2026-03-30 21:25:43.968025 | controller | changed 2026-03-30 21:25:43.974188 | 2026-03-30 21:25:43.974265 | TASK [Switch "ansible_host" to private IP] 2026-03-30 21:25:44.279429 | controller | changed: 1 replacements made 2026-03-30 21:25:44.506433 | 2026-03-30 21:25:44.506619 | TASK [Run Molecule scenario] 2026-03-30 21:25:44.962969 | controller | Using CPython 3.13.5 interpreter at: /usr/bin/python3 2026-03-30 21:25:44.963097 | controller | Creating virtual environment at: .venv 2026-03-30 21:25:45.011603 | controller | Downloading cryptography (4.3MiB) 2026-03-30 21:25:45.017698 | controller | Downloading pygments (1.2MiB) 2026-03-30 21:25:45.089730 | controller | Downloading ansible-core (2.3MiB) 2026-03-30 21:25:45.175359 | controller | Downloading cryptography 2026-03-30 21:25:45.236910 | controller | Downloading pygments 2026-03-30 21:25:45.442796 | controller | Downloading ansible-core 2026-03-30 21:25:45.489767 | controller | Installed 36 packages in 46ms 2026-03-30 21:25:46.215033 | controller | INFO Collection 'vexxhost.kubernetes' detected. 2026-03-30 21:25:46.215099 | controller | INFO Scenarios will be used from 'extensions/molecule' 2026-03-30 21:25:47.181749 | controller | CRITICAL 'extensions/molecule/default/molecule.yml' glob failed. Exiting. 2026-03-30 21:25:47.181810 | controller | INFO default scenario not found, disabling shared state. 2026-03-30 21:25:47.181923 | controller | INFO [download-binaries > discovery] scenario test matrix: dependency, cleanup, destroy, syntax, create, prepare, converge, idempotence, side_effect, verify, cleanup, destroy 2026-03-30 21:25:47.181993 | controller | INFO [download-binaries > prerun] Performing prerun with role_name_check=0... 2026-03-30 21:26:02.391955 | controller | INFO [download-binaries > dependency] Executing 2026-03-30 21:26:02.392132 | controller | WARNING [download-binaries > dependency] Missing roles requirements file: requirements.yml 2026-03-30 21:26:02.392407 | controller | WARNING [download-binaries > dependency] Missing collections requirements file: collections.yml 2026-03-30 21:26:02.392569 | controller | WARNING [download-binaries > dependency] Executed: 2 missing (Remove from test_sequence to suppress) 2026-03-30 21:26:02.400564 | controller | INFO [download-binaries > cleanup] Executing 2026-03-30 21:26:02.400914 | controller | WARNING [download-binaries > cleanup] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-03-30 21:26:02.406788 | controller | INFO [download-binaries > destroy] Executing 2026-03-30 21:26:02.406831 | controller | WARNING [download-binaries > destroy] Skipping, '--destroy=never' requested. 2026-03-30 21:26:02.406932 | controller | INFO [download-binaries > destroy] Executed: Successful 2026-03-30 21:26:02.412362 | controller | INFO [download-binaries > syntax] Executing 2026-03-30 21:26:03.357558 | controller | 2026-03-30 21:26:03.357832 | controller | playbook: /home/zuul/src/github.com/vexxhost/ansible-collection-kubernetes/extensions/molecule/download-binaries/converge.yml 2026-03-30 21:26:03.432666 | controller | INFO [download-binaries > syntax] Executed: Successful 2026-03-30 21:26:03.444357 | controller | INFO [download-binaries > create] Executing 2026-03-30 21:26:03.447939 | controller | WARNING [download-binaries > create] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-03-30 21:26:03.454634 | controller | INFO [download-binaries > prepare] Executing 2026-03-30 21:26:03.455028 | controller | WARNING [download-binaries > prepare] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-03-30 21:26:03.462269 | controller | INFO [download-binaries > converge] Executing 2026-03-30 21:26:04.377740 | controller | 2026-03-30 21:26:04.377883 | controller | PLAY [Download all binaries required at runtime for ansible-collection-kubernetes] *** 2026-03-30 21:26:04.378092 | controller | 2026-03-30 21:26:04.378311 | controller | TASK [Gather minimal facts] **************************************************** 2026-03-30 21:26:04.378525 | controller | Monday 30 March 2026 21:26:04 +0000 (0:00:00.034) 0:00:00.034 ********** 2026-03-30 21:26:05.056821 | controller | ok: [controller -> localhost] 2026-03-30 21:26:05.057021 | controller | 2026-03-30 21:26:05.057158 | controller | TASK [Find all subdirectories in the role location] **************************** 2026-03-30 21:26:05.057292 | controller | Monday 30 March 2026 21:26:05 +0000 (0:00:00.679) 0:00:00.713 ********** 2026-03-30 21:26:05.486850 | controller | ok: [controller -> localhost] 2026-03-30 21:26:05.486917 | controller | 2026-03-30 21:26:05.487032 | controller | TASK [Select only defaults/ directories and load vars] ************************* 2026-03-30 21:26:05.487200 | controller | Monday 30 March 2026 21:26:05 +0000 (0:00:00.430) 0:00:01.144 ********** 2026-03-30 21:26:05.821956 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kubectl/defaults) 2026-03-30 21:26:05.822176 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kube_vip/defaults) 2026-03-30 21:26:05.822419 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/openstack_resource_controller/defaults) 2026-03-30 21:26:05.822682 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/clusterctl/defaults) 2026-03-30 21:26:05.822890 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/envoy_gateway/defaults) 2026-03-30 21:26:05.823103 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/helm/defaults) 2026-03-30 21:26:05.823319 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/cert_manager/defaults) 2026-03-30 21:26:05.823533 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kubelet/defaults) 2026-03-30 21:26:05.823834 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kubeadm/defaults) 2026-03-30 21:26:05.824085 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/keepalived/defaults) 2026-03-30 21:26:05.824295 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kubernetes/defaults) 2026-03-30 21:26:05.824516 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/cluster_api/defaults) 2026-03-30 21:26:05.824737 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/upload_helm_chart/defaults) 2026-03-30 21:26:05.824988 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/flux/defaults) 2026-03-30 21:26:05.825189 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/haproxy/defaults) 2026-03-30 21:26:05.825432 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/cilium/defaults) 2026-03-30 21:26:05.825635 | controller | 2026-03-30 21:26:05.825842 | controller | TASK [Find all components with checksums and get latest versions (CI)] ********* 2026-03-30 21:26:05.826120 | controller | Monday 30 March 2026 21:26:05 +0000 (0:00:00.334) 0:00:01.478 ********** 2026-03-30 21:26:05.986142 | controller | ok: [controller -> localhost] => (item=kubectl_checksums) 2026-03-30 21:26:05.986296 | controller | ok: [controller -> localhost] => (item=clusterctl_checksums) 2026-03-30 21:26:05.986512 | controller | ok: [controller -> localhost] => (item=helm_checksums) 2026-03-30 21:26:05.986740 | controller | ok: [controller -> localhost] => (item=helm_diff_checksums) 2026-03-30 21:26:05.986991 | controller | ok: [controller -> localhost] => (item=kubelet_checksums) 2026-03-30 21:26:05.987265 | controller | ok: [controller -> localhost] => (item=kubeadm_checksums) 2026-03-30 21:26:05.987523 | controller | ok: [controller -> localhost] => (item=flux_checksums) 2026-03-30 21:26:05.987760 | controller | 2026-03-30 21:26:05.988037 | controller | TASK [Filter checksums to keep only latest versions (CI)] ********************** 2026-03-30 21:26:05.988244 | controller | Monday 30 March 2026 21:26:05 +0000 (0:00:00.164) 0:00:01.642 ********** 2026-03-30 21:26:06.088688 | controller | ok: [controller -> localhost] => (item=kubectl_checksums) 2026-03-30 21:26:06.089019 | controller | ok: [controller -> localhost] => (item=clusterctl_checksums) 2026-03-30 21:26:06.089273 | controller | ok: [controller -> localhost] => (item=helm_checksums) 2026-03-30 21:26:06.089573 | controller | ok: [controller -> localhost] => (item=helm_diff_checksums) 2026-03-30 21:26:06.089810 | controller | ok: [controller -> localhost] => (item=kubelet_checksums) 2026-03-30 21:26:06.090052 | controller | ok: [controller -> localhost] => (item=kubeadm_checksums) 2026-03-30 21:26:06.090295 | controller | ok: [controller -> localhost] => (item=flux_checksums) 2026-03-30 21:26:06.090548 | controller | 2026-03-30 21:26:06.090798 | controller | TASK [Generate list of all binaries for all roles] ***************************** 2026-03-30 21:26:06.091057 | controller | Monday 30 March 2026 21:26:06 +0000 (0:00:00.102) 0:00:01.745 ********** 2026-03-30 21:26:06.171589 | controller | ok: [controller -> localhost] 2026-03-30 21:26:06.171830 | controller | 2026-03-30 21:26:06.172105 | controller | TASK [Include download_artifact role] ****************************************** 2026-03-30 21:26:06.172392 | controller | Monday 30 March 2026 21:26:06 +0000 (0:00:00.082) 0:00:01.828 ********** 2026-03-30 21:26:06.422585 | controller | included: vexxhost.containers.download_artifact for controller => (item={'url': 'https://dl.k8s.io/release/v1.35.3/bin/linux/amd64/kubectl', 'checksum': 'fd31c7d7129260e608f6faf92d5984c3267ad0b5ead3bced2fe125686e286ad6', 'dest': '/var/lib/downloads/kubectl-1.35.3-linux-amd64', 'version': '1.35.3'}) 2026-03-30 21:26:06.422755 | 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-03-30 21:26:06.422948 | 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-03-30 21:26:06.423124 | 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-03-30 21:26:06.423302 | controller | included: vexxhost.containers.download_artifact for controller => (item={'url': 'https://dl.k8s.io/release/v1.35.3/bin/linux/amd64/kubelet', 'checksum': '28d570423eaad5f1f5658a646bd8c015c786c95d62ffaf14bf35fa0c4326fa05', 'dest': '/var/lib/downloads/kubelet-1.35.3-linux-amd64', 'version': '1.35.3'}) 2026-03-30 21:26:06.423486 | controller | included: vexxhost.containers.download_artifact for controller => (item={'url': 'https://dl.k8s.io/release/v1.35.3/bin/linux/amd64/kubeadm', 'checksum': 'a3fb4b3a214a807e2ef4c3fda3196c7f97dcf8152558de5a3c473c869bda0b07', 'dest': '/var/lib/downloads/kubeadm-1.35.3-linux-amd64', 'version': '1.35.3'}) 2026-03-30 21:26:06.423665 | 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-03-30 21:26:06.423812 | controller | 2026-03-30 21:26:06.423994 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-03-30 21:26:06.424137 | controller | Monday 30 March 2026 21:26:06 +0000 (0:00:00.251) 0:00:02.079 ********** 2026-03-30 21:26:06.463602 | controller | skipping: [controller] 2026-03-30 21:26:06.463652 | controller | 2026-03-30 21:26:06.463813 | controller | TASK [vexxhost.containers.directory : Create directory (/var/lib/downloads)] *** 2026-03-30 21:26:06.463952 | controller | Monday 30 March 2026 21:26:06 +0000 (0:00:00.040) 0:00:02.120 ********** 2026-03-30 21:26:07.255605 | 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-03-30 21:26:07.265649 | controller | changed: [controller] 2026-03-30 21:26:07.265841 | controller | 2026-03-30 21:26:07.266049 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-03-30 21:26:07.266297 | controller | Monday 30 March 2026 21:26:07 +0000 (0:00:00.802) 0:00:02.923 ********** 2026-03-30 21:26:07.308739 | controller | ok: [controller] => { 2026-03-30 21:26:07.308750 | controller | "msg": "https://dl.k8s.io/release/v1.35.3/bin/linux/amd64/kubectl" 2026-03-30 21:26:07.308754 | controller | } 2026-03-30 21:26:07.308758 | controller | 2026-03-30 21:26:07.308762 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-03-30 21:26:07.308765 | controller | Monday 30 March 2026 21:26:07 +0000 (0:00:00.040) 0:00:02.963 ********** 2026-03-30 21:26:08.693538 | 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-03-30 21:26:08.700838 | controller | changed: [controller] 2026-03-30 21:26:08.701034 | controller | 2026-03-30 21:26:08.701264 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-03-30 21:26:08.701473 | controller | Monday 30 March 2026 21:26:08 +0000 (0:00:01.394) 0:00:04.358 ********** 2026-03-30 21:26:08.743469 | controller | skipping: [controller] 2026-03-30 21:26:08.743650 | controller | 2026-03-30 21:26:08.743924 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-03-30 21:26:08.744190 | controller | Monday 30 March 2026 21:26:08 +0000 (0:00:00.041) 0:00:04.400 ********** 2026-03-30 21:26:08.775788 | controller | skipping: [controller] 2026-03-30 21:26:08.775975 | controller | 2026-03-30 21:26:08.776221 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-03-30 21:26:08.776505 | controller | Monday 30 March 2026 21:26:08 +0000 (0:00:00.032) 0:00:04.432 ********** 2026-03-30 21:26:08.812377 | controller | ok: [controller] => { 2026-03-30 21:26:08.812637 | controller | "msg": "https://github.com/kubernetes-sigs/cluster-api/releases/download/v1.10.5/clusterctl-linux-amd64" 2026-03-30 21:26:08.812951 | controller | } 2026-03-30 21:26:08.813180 | controller | 2026-03-30 21:26:08.813408 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-03-30 21:26:08.813609 | controller | Monday 30 March 2026 21:26:08 +0000 (0:00:00.036) 0:00:04.469 ********** 2026-03-30 21:26:10.001802 | controller | changed: [controller] 2026-03-30 21:26:10.001852 | controller | 2026-03-30 21:26:10.002000 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-03-30 21:26:10.004810 | controller | Monday 30 March 2026 21:26:09 +0000 (0:00:01.187) 0:00:05.656 ********** 2026-03-30 21:26:10.038516 | controller | skipping: [controller] 2026-03-30 21:26:10.038539 | controller | 2026-03-30 21:26:10.038548 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-03-30 21:26:10.038557 | controller | Monday 30 March 2026 21:26:10 +0000 (0:00:00.038) 0:00:05.695 ********** 2026-03-30 21:26:10.072548 | controller | skipping: [controller] 2026-03-30 21:26:10.072847 | controller | 2026-03-30 21:26:10.073121 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-03-30 21:26:10.073379 | controller | Monday 30 March 2026 21:26:10 +0000 (0:00:00.034) 0:00:05.730 ********** 2026-03-30 21:26:10.111036 | controller | ok: [controller] => { 2026-03-30 21:26:10.111323 | controller | "msg": "https://get.helm.sh/helm-v3.11.2-linux-amd64.tar.gz" 2026-03-30 21:26:10.111586 | controller | } 2026-03-30 21:26:10.111928 | controller | 2026-03-30 21:26:10.112205 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-03-30 21:26:10.112460 | controller | Monday 30 March 2026 21:26:10 +0000 (0:00:00.037) 0:00:05.767 ********** 2026-03-30 21:26:10.826931 | controller | changed: [controller] 2026-03-30 21:26:10.826984 | controller | 2026-03-30 21:26:10.826994 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-03-30 21:26:10.827003 | controller | Monday 30 March 2026 21:26:10 +0000 (0:00:00.714) 0:00:06.481 ********** 2026-03-30 21:26:10.859862 | controller | skipping: [controller] 2026-03-30 21:26:10.860056 | controller | 2026-03-30 21:26:10.860361 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-03-30 21:26:10.860593 | controller | Monday 30 March 2026 21:26:10 +0000 (0:00:00.035) 0:00:06.516 ********** 2026-03-30 21:26:10.893019 | controller | skipping: [controller] 2026-03-30 21:26:10.893180 | controller | 2026-03-30 21:26:10.893390 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-03-30 21:26:10.893902 | controller | Monday 30 March 2026 21:26:10 +0000 (0:00:00.033) 0:00:06.550 ********** 2026-03-30 21:26:10.934287 | controller | ok: [controller] => { 2026-03-30 21:26:10.934509 | controller | "msg": "https://github.com/databus23/helm-diff/releases/download/v3.8.1/helm-diff-linux-amd64.tgz" 2026-03-30 21:26:10.934731 | controller | } 2026-03-30 21:26:10.934935 | controller | 2026-03-30 21:26:10.935160 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-03-30 21:26:10.935387 | controller | Monday 30 March 2026 21:26:10 +0000 (0:00:00.040) 0:00:06.590 ********** 2026-03-30 21:26:11.746015 | controller | changed: [controller] 2026-03-30 21:26:11.746156 | controller | 2026-03-30 21:26:11.746377 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-03-30 21:26:11.746583 | controller | Monday 30 March 2026 21:26:11 +0000 (0:00:00.812) 0:00:07.402 ********** 2026-03-30 21:26:11.778314 | controller | skipping: [controller] 2026-03-30 21:26:11.778661 | controller | 2026-03-30 21:26:11.778891 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-03-30 21:26:11.779073 | controller | Monday 30 March 2026 21:26:11 +0000 (0:00:00.032) 0:00:07.435 ********** 2026-03-30 21:26:11.811453 | controller | skipping: [controller] 2026-03-30 21:26:11.811798 | controller | 2026-03-30 21:26:11.811996 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-03-30 21:26:11.812188 | controller | Monday 30 March 2026 21:26:11 +0000 (0:00:00.033) 0:00:07.468 ********** 2026-03-30 21:26:11.849361 | controller | ok: [controller] => { 2026-03-30 21:26:11.849471 | controller | "msg": "https://dl.k8s.io/release/v1.35.3/bin/linux/amd64/kubelet" 2026-03-30 21:26:11.849590 | controller | } 2026-03-30 21:26:11.849704 | controller | 2026-03-30 21:26:11.849834 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-03-30 21:26:11.849981 | controller | Monday 30 March 2026 21:26:11 +0000 (0:00:00.037) 0:00:07.506 ********** 2026-03-30 21:26:12.724627 | controller | changed: [controller] 2026-03-30 21:26:12.724883 | controller | 2026-03-30 21:26:12.725099 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-03-30 21:26:12.725434 | controller | Monday 30 March 2026 21:26:12 +0000 (0:00:00.875) 0:00:08.381 ********** 2026-03-30 21:26:12.764298 | controller | skipping: [controller] 2026-03-30 21:26:12.764526 | controller | 2026-03-30 21:26:12.764843 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-03-30 21:26:12.765092 | controller | Monday 30 March 2026 21:26:12 +0000 (0:00:00.040) 0:00:08.421 ********** 2026-03-30 21:26:12.796023 | controller | skipping: [controller] 2026-03-30 21:26:12.796100 | controller | 2026-03-30 21:26:12.796196 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-03-30 21:26:12.796292 | controller | Monday 30 March 2026 21:26:12 +0000 (0:00:00.032) 0:00:08.453 ********** 2026-03-30 21:26:12.835969 | controller | ok: [controller] => { 2026-03-30 21:26:12.836060 | controller | "msg": "https://dl.k8s.io/release/v1.35.3/bin/linux/amd64/kubeadm" 2026-03-30 21:26:12.836200 | controller | } 2026-03-30 21:26:12.836321 | controller | 2026-03-30 21:26:12.836460 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-03-30 21:26:12.836607 | controller | Monday 30 March 2026 21:26:12 +0000 (0:00:00.039) 0:00:08.493 ********** 2026-03-30 21:26:13.888858 | controller | changed: [controller] 2026-03-30 21:26:13.889105 | controller | 2026-03-30 21:26:13.889317 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-03-30 21:26:13.889548 | controller | Monday 30 March 2026 21:26:13 +0000 (0:00:01.052) 0:00:09.545 ********** 2026-03-30 21:26:13.922501 | controller | skipping: [controller] 2026-03-30 21:26:13.922634 | controller | 2026-03-30 21:26:13.922846 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-03-30 21:26:13.923042 | controller | Monday 30 March 2026 21:26:13 +0000 (0:00:00.034) 0:00:09.579 ********** 2026-03-30 21:26:13.958440 | controller | skipping: [controller] 2026-03-30 21:26:13.958510 | controller | 2026-03-30 21:26:13.958803 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-03-30 21:26:13.958996 | controller | Monday 30 March 2026 21:26:13 +0000 (0:00:00.035) 0:00:09.615 ********** 2026-03-30 21:26:13.999051 | controller | ok: [controller] => { 2026-03-30 21:26:13.999163 | controller | "msg": "https://github.com/fluxcd/flux2/releases/download/v0.32.0/flux_0.32.0_linux_amd64.tar.gz" 2026-03-30 21:26:13.999369 | controller | } 2026-03-30 21:26:13.999543 | controller | 2026-03-30 21:26:13.999744 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-03-30 21:26:13.999937 | controller | Monday 30 March 2026 21:26:13 +0000 (0:00:00.040) 0:00:09.655 ********** 2026-03-30 21:26:14.749612 | controller | changed: [controller] 2026-03-30 21:26:14.749709 | controller | 2026-03-30 21:26:14.750012 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-03-30 21:26:14.750238 | controller | Monday 30 March 2026 21:26:14 +0000 (0:00:00.750) 0:00:10.406 ********** 2026-03-30 21:26:14.783859 | controller | skipping: [controller] 2026-03-30 21:26:14.784009 | controller | 2026-03-30 21:26:14.784222 | controller | PLAY RECAP ********************************************************************* 2026-03-30 21:26:14.784456 | controller | controller : ok=28 changed=8 unreachable=0 failed=0 skipped=14 rescued=0 ignored=0 2026-03-30 21:26:14.784634 | controller | 2026-03-30 21:26:14.784848 | controller | 2026-03-30 21:26:14.785037 | controller | TASKS RECAP ******************************************************************** 2026-03-30 21:26:14.785440 | controller | Monday 30 March 2026 21:26:14 +0000 (0:00:00.035) 0:00:10.441 ********** 2026-03-30 21:26:14.785619 | controller | =============================================================================== 2026-03-30 21:26:14.785815 | controller | vexxhost.containers.download_artifact : Download item ------------------- 1.39s 2026-03-30 21:26:14.786008 | controller | vexxhost.containers.download_artifact : Download item ------------------- 1.19s 2026-03-30 21:26:14.786195 | controller | vexxhost.containers.download_artifact : Download item ------------------- 1.05s 2026-03-30 21:26:14.786380 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.88s 2026-03-30 21:26:14.786701 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.81s 2026-03-30 21:26:14.786842 | controller | vexxhost.containers.directory : Create directory (/var/lib/downloads) --- 0.80s 2026-03-30 21:26:14.786971 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.75s 2026-03-30 21:26:14.787112 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.71s 2026-03-30 21:26:14.787227 | controller | Gather minimal facts ---------------------------------------------------- 0.68s 2026-03-30 21:26:14.787352 | controller | Find all subdirectories in the role location ---------------------------- 0.43s 2026-03-30 21:26:14.787470 | controller | Select only defaults/ directories and load vars ------------------------- 0.33s 2026-03-30 21:26:14.787596 | controller | Include download_artifact role ------------------------------------------ 0.25s 2026-03-30 21:26:14.787727 | controller | Find all components with checksums and get latest versions (CI) --------- 0.16s 2026-03-30 21:26:14.787854 | controller | Filter checksums to keep only latest versions (CI) ---------------------- 0.10s 2026-03-30 21:26:14.787978 | controller | Generate list of all binaries for all roles ----------------------------- 0.08s 2026-03-30 21:26:14.788103 | controller | vexxhost.containers.download_artifact : Extract archive ----------------- 0.04s 2026-03-30 21:26:14.788226 | controller | vexxhost.containers.package : Update state for tar ---------------------- 0.04s 2026-03-30 21:26:14.788353 | controller | vexxhost.containers.download_artifact : Starting download of file ------- 0.04s 2026-03-30 21:26:14.788482 | controller | vexxhost.containers.download_artifact : Starting download of file ------- 0.04s 2026-03-30 21:26:14.788649 | controller | vexxhost.containers.download_artifact : Starting download of file ------- 0.04s 2026-03-30 21:26:14.925896 | controller | INFO [download-binaries > converge] Executed: Successful 2026-03-30 21:26:14.938066 | controller | INFO [download-binaries > idempotence] Executing 2026-03-30 21:26:15.790274 | controller | 2026-03-30 21:26:15.790653 | controller | PLAY [Download all binaries required at runtime for ansible-collection-kubernetes] *** 2026-03-30 21:26:15.791055 | controller | 2026-03-30 21:26:15.791399 | controller | TASK [Gather minimal facts] **************************************************** 2026-03-30 21:26:15.791674 | controller | Monday 30 March 2026 21:26:15 +0000 (0:00:00.013) 0:00:00.013 ********** 2026-03-30 21:26:16.469535 | controller | ok: [controller -> localhost] 2026-03-30 21:26:16.469562 | controller | 2026-03-30 21:26:16.469568 | controller | TASK [Find all subdirectories in the role location] **************************** 2026-03-30 21:26:16.469573 | controller | Monday 30 March 2026 21:26:16 +0000 (0:00:00.677) 0:00:00.691 ********** 2026-03-30 21:26:16.875811 | controller | ok: [controller -> localhost] 2026-03-30 21:26:16.875989 | controller | 2026-03-30 21:26:16.876990 | controller | TASK [Select only defaults/ directories and load vars] ************************* 2026-03-30 21:26:16.876999 | controller | Monday 30 March 2026 21:26:16 +0000 (0:00:00.408) 0:00:01.099 ********** 2026-03-30 21:26:17.240803 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kubectl/defaults) 2026-03-30 21:26:17.240841 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kube_vip/defaults) 2026-03-30 21:26:17.240851 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/openstack_resource_controller/defaults) 2026-03-30 21:26:17.240859 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/clusterctl/defaults) 2026-03-30 21:26:17.240867 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/envoy_gateway/defaults) 2026-03-30 21:26:17.240874 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/helm/defaults) 2026-03-30 21:26:17.240881 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/cert_manager/defaults) 2026-03-30 21:26:17.240888 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kubelet/defaults) 2026-03-30 21:26:17.240895 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kubeadm/defaults) 2026-03-30 21:26:17.240902 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/keepalived/defaults) 2026-03-30 21:26:17.240909 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kubernetes/defaults) 2026-03-30 21:26:17.241048 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/cluster_api/defaults) 2026-03-30 21:26:17.241314 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/upload_helm_chart/defaults) 2026-03-30 21:26:17.241577 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/flux/defaults) 2026-03-30 21:26:17.241838 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/haproxy/defaults) 2026-03-30 21:26:17.242098 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/cilium/defaults) 2026-03-30 21:26:17.242332 | controller | 2026-03-30 21:26:17.242587 | controller | TASK [Find all components with checksums and get latest versions (CI)] ********* 2026-03-30 21:26:17.242847 | controller | Monday 30 March 2026 21:26:17 +0000 (0:00:00.362) 0:00:01.461 ********** 2026-03-30 21:26:17.366984 | controller | ok: [controller -> localhost] => (item=kubectl_checksums) 2026-03-30 21:26:17.367314 | controller | ok: [controller -> localhost] => (item=clusterctl_checksums) 2026-03-30 21:26:17.367599 | controller | ok: [controller -> localhost] => (item=helm_checksums) 2026-03-30 21:26:17.367980 | controller | ok: [controller -> localhost] => (item=helm_diff_checksums) 2026-03-30 21:26:17.368278 | controller | ok: [controller -> localhost] => (item=kubelet_checksums) 2026-03-30 21:26:17.368557 | controller | ok: [controller -> localhost] => (item=kubeadm_checksums) 2026-03-30 21:26:17.368908 | controller | ok: [controller -> localhost] => (item=flux_checksums) 2026-03-30 21:26:17.369179 | controller | 2026-03-30 21:26:17.369467 | controller | TASK [Filter checksums to keep only latest versions (CI)] ********************** 2026-03-30 21:26:17.369749 | controller | Monday 30 March 2026 21:26:17 +0000 (0:00:00.128) 0:00:01.590 ********** 2026-03-30 21:26:17.461285 | controller | ok: [controller -> localhost] => (item=kubectl_checksums) 2026-03-30 21:26:17.461507 | controller | ok: [controller -> localhost] => (item=clusterctl_checksums) 2026-03-30 21:26:17.461686 | controller | ok: [controller -> localhost] => (item=helm_checksums) 2026-03-30 21:26:17.461864 | controller | ok: [controller -> localhost] => (item=helm_diff_checksums) 2026-03-30 21:26:17.462043 | controller | ok: [controller -> localhost] => (item=kubelet_checksums) 2026-03-30 21:26:17.462228 | controller | ok: [controller -> localhost] => (item=kubeadm_checksums) 2026-03-30 21:26:17.462407 | controller | ok: [controller -> localhost] => (item=flux_checksums) 2026-03-30 21:26:17.462573 | controller | 2026-03-30 21:26:17.462751 | controller | TASK [Generate list of all binaries for all roles] ***************************** 2026-03-30 21:26:17.462925 | controller | Monday 30 March 2026 21:26:17 +0000 (0:00:00.093) 0:00:01.684 ********** 2026-03-30 21:26:17.535541 | controller | ok: [controller -> localhost] 2026-03-30 21:26:17.535830 | controller | 2026-03-30 21:26:17.536165 | controller | TASK [Include download_artifact role] ****************************************** 2026-03-30 21:26:17.536450 | controller | Monday 30 March 2026 21:26:17 +0000 (0:00:00.074) 0:00:01.758 ********** 2026-03-30 21:26:18.037595 | controller | included: vexxhost.containers.download_artifact for controller => (item={'url': 'https://dl.k8s.io/release/v1.35.3/bin/linux/amd64/kubectl', 'checksum': 'fd31c7d7129260e608f6faf92d5984c3267ad0b5ead3bced2fe125686e286ad6', 'dest': '/var/lib/downloads/kubectl-1.35.3-linux-amd64', 'version': '1.35.3'}) 2026-03-30 21:26:18.037832 | 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-03-30 21:26:18.038028 | 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-03-30 21:26:18.038263 | 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-03-30 21:26:18.038452 | controller | included: vexxhost.containers.download_artifact for controller => (item={'url': 'https://dl.k8s.io/release/v1.35.3/bin/linux/amd64/kubelet', 'checksum': '28d570423eaad5f1f5658a646bd8c015c786c95d62ffaf14bf35fa0c4326fa05', 'dest': '/var/lib/downloads/kubelet-1.35.3-linux-amd64', 'version': '1.35.3'}) 2026-03-30 21:26:18.038655 | controller | included: vexxhost.containers.download_artifact for controller => (item={'url': 'https://dl.k8s.io/release/v1.35.3/bin/linux/amd64/kubeadm', 'checksum': 'a3fb4b3a214a807e2ef4c3fda3196c7f97dcf8152558de5a3c473c869bda0b07', 'dest': '/var/lib/downloads/kubeadm-1.35.3-linux-amd64', 'version': '1.35.3'}) 2026-03-30 21:26:18.038852 | 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-03-30 21:26:18.039007 | controller | 2026-03-30 21:26:18.039177 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-03-30 21:26:18.039339 | controller | Monday 30 March 2026 21:26:18 +0000 (0:00:00.502) 0:00:02.260 ********** 2026-03-30 21:26:18.075529 | controller | skipping: [controller] 2026-03-30 21:26:18.075811 | controller | 2026-03-30 21:26:18.076126 | controller | TASK [vexxhost.containers.directory : Create directory (/var/lib/downloads)] *** 2026-03-30 21:26:18.076501 | controller | Monday 30 March 2026 21:26:18 +0000 (0:00:00.037) 0:00:02.298 ********** 2026-03-30 21:26:18.534603 | 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-03-30 21:26:18.545754 | controller | ok: [controller] 2026-03-30 21:26:18.546033 | controller | 2026-03-30 21:26:18.546303 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-03-30 21:26:18.546558 | controller | Monday 30 March 2026 21:26:18 +0000 (0:00:00.470) 0:00:02.769 ********** 2026-03-30 21:26:18.581577 | controller | ok: [controller] => { 2026-03-30 21:26:18.581767 | controller | "msg": "https://dl.k8s.io/release/v1.35.3/bin/linux/amd64/kubectl" 2026-03-30 21:26:18.581849 | controller | } 2026-03-30 21:26:18.581928 | controller | 2026-03-30 21:26:18.582019 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-03-30 21:26:18.582102 | controller | Monday 30 March 2026 21:26:18 +0000 (0:00:00.033) 0:00:02.802 ********** 2026-03-30 21:26:19.146792 | controller | ok: [controller] 2026-03-30 21:26:19.146846 | controller | 2026-03-30 21:26:19.146998 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-03-30 21:26:19.147128 | controller | Monday 30 March 2026 21:26:19 +0000 (0:00:00.567) 0:00:03.370 ********** 2026-03-30 21:26:19.212653 | controller | skipping: [controller] 2026-03-30 21:26:19.212698 | controller | 2026-03-30 21:26:19.212807 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-03-30 21:26:19.212933 | controller | Monday 30 March 2026 21:26:19 +0000 (0:00:00.064) 0:00:03.434 ********** 2026-03-30 21:26:19.238173 | controller | skipping: [controller] 2026-03-30 21:26:19.238309 | controller | 2026-03-30 21:26:19.238463 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-03-30 21:26:19.238593 | controller | Monday 30 March 2026 21:26:19 +0000 (0:00:00.026) 0:00:03.461 ********** 2026-03-30 21:26:19.277575 | controller | ok: [controller] => { 2026-03-30 21:26:19.278738 | controller | "msg": "https://github.com/kubernetes-sigs/cluster-api/releases/download/v1.10.5/clusterctl-linux-amd64" 2026-03-30 21:26:19.278771 | controller | } 2026-03-30 21:26:19.278777 | controller | 2026-03-30 21:26:19.278782 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-03-30 21:26:19.278785 | controller | Monday 30 March 2026 21:26:19 +0000 (0:00:00.036) 0:00:03.498 ********** 2026-03-30 21:26:19.741187 | controller | ok: [controller] 2026-03-30 21:26:19.741286 | controller | 2026-03-30 21:26:19.741423 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-03-30 21:26:19.741547 | controller | Monday 30 March 2026 21:26:19 +0000 (0:00:00.465) 0:00:03.964 ********** 2026-03-30 21:26:19.777246 | controller | skipping: [controller] 2026-03-30 21:26:19.777316 | controller | 2026-03-30 21:26:19.777414 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-03-30 21:26:19.777508 | controller | Monday 30 March 2026 21:26:19 +0000 (0:00:00.034) 0:00:03.998 ********** 2026-03-30 21:26:19.806459 | controller | skipping: [controller] 2026-03-30 21:26:19.806538 | controller | 2026-03-30 21:26:19.806691 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-03-30 21:26:19.806816 | controller | Monday 30 March 2026 21:26:19 +0000 (0:00:00.030) 0:00:04.029 ********** 2026-03-30 21:26:19.844437 | controller | ok: [controller] => { 2026-03-30 21:26:19.844499 | controller | "msg": "https://get.helm.sh/helm-v3.11.2-linux-amd64.tar.gz" 2026-03-30 21:26:19.844875 | controller | } 2026-03-30 21:26:19.844928 | controller | 2026-03-30 21:26:19.844941 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-03-30 21:26:19.844946 | controller | Monday 30 March 2026 21:26:19 +0000 (0:00:00.038) 0:00:04.067 ********** 2026-03-30 21:26:20.244658 | controller | ok: [controller] 2026-03-30 21:26:20.244744 | controller | 2026-03-30 21:26:20.244822 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-03-30 21:26:20.245057 | controller | Monday 30 March 2026 21:26:20 +0000 (0:00:00.399) 0:00:04.467 ********** 2026-03-30 21:26:20.280381 | controller | skipping: [controller] 2026-03-30 21:26:20.280462 | controller | 2026-03-30 21:26:20.280530 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-03-30 21:26:20.280664 | controller | Monday 30 March 2026 21:26:20 +0000 (0:00:00.036) 0:00:04.503 ********** 2026-03-30 21:26:20.312363 | controller | skipping: [controller] 2026-03-30 21:26:20.312446 | controller | 2026-03-30 21:26:20.312529 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-03-30 21:26:20.312652 | controller | Monday 30 March 2026 21:26:20 +0000 (0:00:00.032) 0:00:04.535 ********** 2026-03-30 21:26:20.349012 | controller | ok: [controller] => { 2026-03-30 21:26:20.349086 | controller | "msg": "https://github.com/databus23/helm-diff/releases/download/v3.8.1/helm-diff-linux-amd64.tgz" 2026-03-30 21:26:20.349564 | controller | } 2026-03-30 21:26:20.349597 | controller | 2026-03-30 21:26:20.349603 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-03-30 21:26:20.349609 | controller | Monday 30 March 2026 21:26:20 +0000 (0:00:00.036) 0:00:04.572 ********** 2026-03-30 21:26:20.817518 | controller | ok: [controller] 2026-03-30 21:26:20.817577 | controller | 2026-03-30 21:26:20.817590 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-03-30 21:26:20.817699 | controller | Monday 30 March 2026 21:26:20 +0000 (0:00:00.464) 0:00:05.036 ********** 2026-03-30 21:26:20.855105 | controller | skipping: [controller] 2026-03-30 21:26:20.855167 | controller | 2026-03-30 21:26:20.856821 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-03-30 21:26:20.856840 | controller | Monday 30 March 2026 21:26:20 +0000 (0:00:00.041) 0:00:05.078 ********** 2026-03-30 21:26:20.888642 | controller | skipping: [controller] 2026-03-30 21:26:20.892654 | controller | 2026-03-30 21:26:20.892679 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-03-30 21:26:20.892685 | controller | Monday 30 March 2026 21:26:20 +0000 (0:00:00.033) 0:00:05.111 ********** 2026-03-30 21:26:20.931002 | controller | ok: [controller] => { 2026-03-30 21:26:20.931219 | controller | "msg": "https://dl.k8s.io/release/v1.35.3/bin/linux/amd64/kubelet" 2026-03-30 21:26:20.931422 | controller | } 2026-03-30 21:26:20.931642 | controller | 2026-03-30 21:26:20.931883 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-03-30 21:26:20.932112 | controller | Monday 30 March 2026 21:26:20 +0000 (0:00:00.041) 0:00:05.154 ********** 2026-03-30 21:26:21.388317 | controller | ok: [controller] 2026-03-30 21:26:21.388400 | controller | 2026-03-30 21:26:21.388555 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-03-30 21:26:21.388687 | controller | Monday 30 March 2026 21:26:21 +0000 (0:00:00.457) 0:00:05.611 ********** 2026-03-30 21:26:21.421137 | controller | skipping: [controller] 2026-03-30 21:26:21.421189 | controller | 2026-03-30 21:26:21.421303 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-03-30 21:26:21.421413 | controller | Monday 30 March 2026 21:26:21 +0000 (0:00:00.031) 0:00:05.642 ********** 2026-03-30 21:26:21.453378 | controller | skipping: [controller] 2026-03-30 21:26:21.453426 | controller | 2026-03-30 21:26:21.453558 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-03-30 21:26:21.453707 | controller | Monday 30 March 2026 21:26:21 +0000 (0:00:00.032) 0:00:05.674 ********** 2026-03-30 21:26:21.492021 | controller | ok: [controller] => { 2026-03-30 21:26:21.492079 | controller | "msg": "https://dl.k8s.io/release/v1.35.3/bin/linux/amd64/kubeadm" 2026-03-30 21:26:21.492770 | controller | } 2026-03-30 21:26:21.492789 | controller | 2026-03-30 21:26:21.492799 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-03-30 21:26:21.492807 | controller | Monday 30 March 2026 21:26:21 +0000 (0:00:00.037) 0:00:05.712 ********** 2026-03-30 21:26:21.937703 | controller | ok: [controller] 2026-03-30 21:26:21.937731 | controller | 2026-03-30 21:26:21.937738 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-03-30 21:26:21.937744 | controller | Monday 30 March 2026 21:26:21 +0000 (0:00:00.446) 0:00:06.158 ********** 2026-03-30 21:26:21.968174 | controller | skipping: [controller] 2026-03-30 21:26:21.968310 | controller | 2026-03-30 21:26:21.968436 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-03-30 21:26:21.968556 | controller | Monday 30 March 2026 21:26:21 +0000 (0:00:00.033) 0:00:06.191 ********** 2026-03-30 21:26:21.999633 | controller | skipping: [controller] 2026-03-30 21:26:22.001201 | controller | 2026-03-30 21:26:22.001211 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-03-30 21:26:22.001215 | controller | Monday 30 March 2026 21:26:21 +0000 (0:00:00.031) 0:00:06.223 ********** 2026-03-30 21:26:22.036612 | controller | ok: [controller] => { 2026-03-30 21:26:22.040159 | controller | "msg": "https://github.com/fluxcd/flux2/releases/download/v0.32.0/flux_0.32.0_linux_amd64.tar.gz" 2026-03-30 21:26:22.040172 | controller | } 2026-03-30 21:26:22.040178 | controller | 2026-03-30 21:26:22.040183 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-03-30 21:26:22.040188 | controller | Monday 30 March 2026 21:26:22 +0000 (0:00:00.036) 0:00:06.260 ********** 2026-03-30 21:26:22.446583 | controller | ok: [controller] 2026-03-30 21:26:22.446636 | controller | 2026-03-30 21:26:22.446711 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-03-30 21:26:22.446806 | controller | Monday 30 March 2026 21:26:22 +0000 (0:00:00.409) 0:00:06.670 ********** 2026-03-30 21:26:22.470834 | controller | skipping: [controller] 2026-03-30 21:26:22.470922 | controller | 2026-03-30 21:26:22.472955 | controller | PLAY RECAP ********************************************************************* 2026-03-30 21:26:22.472996 | controller | controller : ok=28 changed=0 unreachable=0 failed=0 skipped=14 rescued=0 ignored=0 2026-03-30 21:26:22.473003 | controller | 2026-03-30 21:26:22.473008 | controller | 2026-03-30 21:26:22.473012 | controller | TASKS RECAP ******************************************************************** 2026-03-30 21:26:22.473017 | controller | Monday 30 March 2026 21:26:22 +0000 (0:00:00.024) 0:00:06.694 ********** 2026-03-30 21:26:22.473022 | controller | =============================================================================== 2026-03-30 21:26:22.473026 | controller | Gather minimal facts ---------------------------------------------------- 0.68s 2026-03-30 21:26:22.473031 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.57s 2026-03-30 21:26:22.473035 | controller | Include download_artifact role ------------------------------------------ 0.50s 2026-03-30 21:26:22.473040 | controller | vexxhost.containers.directory : Create directory (/var/lib/downloads) --- 0.47s 2026-03-30 21:26:22.473044 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.47s 2026-03-30 21:26:22.473048 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.46s 2026-03-30 21:26:22.473053 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.46s 2026-03-30 21:26:22.473057 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.45s 2026-03-30 21:26:22.473062 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.41s 2026-03-30 21:26:22.473074 | controller | Find all subdirectories in the role location ---------------------------- 0.41s 2026-03-30 21:26:22.473196 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.40s 2026-03-30 21:26:22.473387 | controller | Select only defaults/ directories and load vars ------------------------- 0.36s 2026-03-30 21:26:22.473574 | controller | Find all components with checksums and get latest versions (CI) --------- 0.13s 2026-03-30 21:26:22.473745 | controller | Filter checksums to keep only latest versions (CI) ---------------------- 0.09s 2026-03-30 21:26:22.473913 | controller | Generate list of all binaries for all roles ----------------------------- 0.07s 2026-03-30 21:26:22.474081 | controller | vexxhost.containers.download_artifact : Extract archive ----------------- 0.06s 2026-03-30 21:26:22.474250 | controller | vexxhost.containers.download_artifact : Starting download of file ------- 0.04s 2026-03-30 21:26:22.474418 | controller | vexxhost.containers.download_artifact : Extract archive ----------------- 0.04s 2026-03-30 21:26:22.474588 | controller | vexxhost.containers.download_artifact : Starting download of file ------- 0.04s 2026-03-30 21:26:22.474756 | controller | vexxhost.containers.package : Update state for tar ---------------------- 0.04s 2026-03-30 21:26:22.598183 | controller | INFO [download-binaries > idempotence] Executed: Successful 2026-03-30 21:26:22.608873 | controller | INFO [download-binaries > side_effect] Executing 2026-03-30 21:26:22.608898 | controller | WARNING [download-binaries > side_effect] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-03-30 21:26:22.628164 | controller | INFO [download-binaries > verify] Executing 2026-03-30 21:26:23.482618 | controller | 2026-03-30 21:26:23.482908 | controller | PLAY [Verify] ****************************************************************** 2026-03-30 21:26:23.483180 | controller | 2026-03-30 21:26:23.483433 | controller | TASK [Gathering Facts] ********************************************************* 2026-03-30 21:26:23.483679 | controller | Monday 30 March 2026 21:26:23 +0000 (0:00:00.011) 0:00:00.011 ********** 2026-03-30 21:26:24.572572 | 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-03-30 21:26:24.581491 | controller | ok: [controller] 2026-03-30 21:26:24.581541 | controller | 2026-03-30 21:26:24.581558 | controller | TASK [Stat target dir] ********************************************************* 2026-03-30 21:26:24.581674 | controller | Monday 30 March 2026 21:26:24 +0000 (0:00:01.095) 0:00:01.106 ********** 2026-03-30 21:26:25.043132 | controller | ok: [controller] 2026-03-30 21:26:25.043155 | controller | 2026-03-30 21:26:25.043161 | controller | TASK [Assert that target dir is created] *************************************** 2026-03-30 21:26:25.043167 | controller | Monday 30 March 2026 21:26:25 +0000 (0:00:00.464) 0:00:01.570 ********** 2026-03-30 21:26:25.076907 | controller | ok: [controller] => { 2026-03-30 21:26:25.077984 | controller | "changed": false, 2026-03-30 21:26:25.078003 | controller | "msg": "All assertions passed" 2026-03-30 21:26:25.078008 | controller | } 2026-03-30 21:26:25.078012 | controller | 2026-03-30 21:26:25.078016 | controller | TASK [Find target files] ******************************************************* 2026-03-30 21:26:25.078020 | controller | Monday 30 March 2026 21:26:25 +0000 (0:00:00.033) 0:00:01.604 ********** 2026-03-30 21:26:25.505366 | controller | ok: [controller] 2026-03-30 21:26:25.505489 | controller | 2026-03-30 21:26:25.505665 | controller | TASK [Assert that some files were downloaded] ********************************** 2026-03-30 21:26:25.505854 | controller | Monday 30 March 2026 21:26:25 +0000 (0:00:00.426) 0:00:02.030 ********** 2026-03-30 21:26:25.530609 | controller | ok: [controller] => { 2026-03-30 21:26:25.530635 | controller | "changed": false, 2026-03-30 21:26:25.530640 | controller | "msg": "All assertions passed" 2026-03-30 21:26:25.530644 | controller | } 2026-03-30 21:26:25.530648 | controller | 2026-03-30 21:26:25.530652 | controller | PLAY RECAP ********************************************************************* 2026-03-30 21:26:25.530656 | controller | controller : ok=5 changed=0 unreachable=0 failed=0 skipped=0 rescued=0 ignored=0 2026-03-30 21:26:25.530659 | controller | 2026-03-30 21:26:25.530662 | controller | 2026-03-30 21:26:25.530666 | controller | TASKS RECAP ******************************************************************** 2026-03-30 21:26:25.530669 | controller | Monday 30 March 2026 21:26:25 +0000 (0:00:00.026) 0:00:02.057 ********** 2026-03-30 21:26:25.530679 | controller | =============================================================================== 2026-03-30 21:26:25.530682 | controller | Gathering Facts --------------------------------------------------------- 1.10s 2026-03-30 21:26:25.530686 | controller | Stat target dir --------------------------------------------------------- 0.46s 2026-03-30 21:26:25.530689 | controller | Find target files ------------------------------------------------------- 0.43s 2026-03-30 21:26:25.530692 | controller | Assert that target dir is created --------------------------------------- 0.03s 2026-03-30 21:26:25.530695 | controller | Assert that some files were downloaded ---------------------------------- 0.03s 2026-03-30 21:26:25.629269 | controller | INFO [download-binaries > verify] Executed: Successful 2026-03-30 21:26:25.640288 | controller | INFO [download-binaries > cleanup] Executing 2026-03-30 21:26:25.640859 | controller | WARNING [download-binaries > cleanup] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-03-30 21:26:25.647553 | controller | INFO [download-binaries > destroy] Executing 2026-03-30 21:26:25.647651 | controller | WARNING [download-binaries > destroy] Skipping, '--destroy=never' requested. 2026-03-30 21:26:25.647737 | controller | INFO [download-binaries > destroy] Executed: Successful 2026-03-30 21:26:25.648005 | controller | WARNING Molecule executed 1 scenario (1 missing files) 2026-03-30 21:26:26.507132 | controller | ok: Runtime: 0:00:40.842895 2026-03-30 21:26:26.515133 | 2026-03-30 21:26:26.515300 | PLAY RECAP 2026-03-30 21:26:26.515379 | controller | ok: 3 changed: 3 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-03-30 21:26:26.515414 | 2026-03-30 21:26:26.675606 | RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/run.yaml@main] 2026-03-30 21:26:26.678456 | POST-RUN START: [untrusted : github.com/vexxhost/ansible-collection-kubernetes/test-playbooks/molecule/post.yml@main] 2026-03-30 21:26:27.312411 | 2026-03-30 21:26:27.312582 | PLAY [all] 2026-03-30 21:26:27.325155 | 2026-03-30 21:26:27.325326 | TASK [describe-kubernetes-objects : creating directory for cluster scoped objects] 2026-03-30 21:26:27.712239 | controller | changed 2026-03-30 21:26:27.716787 | 2026-03-30 21:26:27.716865 | TASK [describe-kubernetes-objects : Gathering descriptions for cluster scoped objects] 2026-03-30 21:26:28.124752 | controller | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-03-30 21:26:28.125436 | controller | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-03-30 21:26:28.133062 | controller | environment: line 1: kubectl: command not found 2026-03-30 21:26:28.134539 | controller | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-03-30 21:26:28.135707 | controller | environment: line 1: kubectl: command not found 2026-03-30 21:26:28.137882 | controller | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-03-30 21:26:28.140281 | controller | environment: line 1: kubectl: command not found 2026-03-30 21:26:28.142808 | controller | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-03-30 21:26:28.143475 | controller | environment: line 1: kubectl: command not found 2026-03-30 21:26:28.145259 | controller | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-03-30 21:26:28.147916 | controller | environment: line 1: kubectl: command not found 2026-03-30 21:26:28.149252 | controller | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-03-30 21:26:29.453652 | controller | ok: Runtime: 0:00:00.037326 2026-03-30 21:26:29.458381 | 2026-03-30 21:26:29.458449 | TASK [describe-kubernetes-objects : creating directory for namespace scoped objects] 2026-03-30 21:26:29.692540 | controller | changed 2026-03-30 21:26:29.698225 | 2026-03-30 21:26:29.698326 | TASK [describe-kubernetes-objects : Gathering descriptions for namespace scoped objects] 2026-03-30 21:26:29.949429 | controller | environment: line 5: kubectl: command not found 2026-03-30 21:26:29.950785 | controller | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-03-30 21:26:29.950919 | controller | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-03-30 21:26:29.951568 | controller | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-03-30 21:26:30.232785 | controller | ok: Runtime: 0:00:00.014134 2026-03-30 21:26:30.240485 | 2026-03-30 21:26:30.240569 | TASK [describe-kubernetes-objects : Downloads logs to executor] 2026-03-30 21:26:31.382637 | controller | changed: 2026-03-30 21:26:31.382958 | controller | created directory /var/lib/zuul/builds/4b177e44080a4b639044e06e9b39de7e/work/logs/controller 2026-03-30 21:26:31.383010 | controller | cd+++++++++ objects/ 2026-03-30 21:26:31.383043 | controller | cd+++++++++ objects/cluster/ 2026-03-30 21:26:31.383074 | controller | cd+++++++++ objects/namespaced/ 2026-03-30 21:26:31.393094 | 2026-03-30 21:26:31.393184 | TASK [gather-pod-logs : creating directory for pod logs] 2026-03-30 21:26:31.658958 | controller | changed 2026-03-30 21:26:31.664355 | 2026-03-30 21:26:31.664423 | TASK [gather-pod-logs : creating directory for failed pod logs] 2026-03-30 21:26:31.909282 | controller | changed 2026-03-30 21:26:32.109902 | 2026-03-30 21:26:32.110234 | TASK [gather-pod-logs : retrieve all kubernetes logs, current and previous (if they exist)] 2026-03-30 21:26:32.345615 | controller | environment: line 3: kubectl: command not found 2026-03-30 21:26:32.644264 | controller | ok: Runtime: 0:00:00.010644 2026-03-30 21:26:32.649618 | 2026-03-30 21:26:32.649698 | TASK [gather-pod-logs : Downloads pod logs to executor] 2026-03-30 21:26:33.207277 | controller | changed: 2026-03-30 21:26:33.207490 | controller | cd+++++++++ pod-logs/ 2026-03-30 21:26:33.207547 | controller | cd+++++++++ pod-logs/failed-pods/ 2026-03-30 21:26:33.216696 | 2026-03-30 21:26:33.216762 | LOOP [helm-release-status : creating directory for helm release status] 2026-03-30 21:26:33.450841 | controller | changed: "values" 2026-03-30 21:26:33.648514 | controller | changed: "releases" 2026-03-30 21:26:33.666600 | 2026-03-30 21:26:33.666685 | TASK [helm-release-status : Gather get release status for helm charts] 2026-03-30 21:26:33.919603 | controller | /bin/bash: line 3: kubectl: command not found 2026-03-30 21:26:34.194357 | controller | ok: Runtime: 0:00:00.008151 2026-03-30 21:26:34.202585 | 2026-03-30 21:26:34.202889 | TASK [helm-release-status : Downloads logs to executor] 2026-03-30 21:26:34.789101 | controller | changed: 2026-03-30 21:26:34.789475 | controller | cd+++++++++ helm/ 2026-03-30 21:26:34.789548 | controller | cd+++++++++ helm/releases/ 2026-03-30 21:26:34.789603 | controller | cd+++++++++ helm/values/ 2026-03-30 21:26:34.794913 | 2026-03-30 21:26:34.794968 | PLAY RECAP 2026-03-30 21:26:34.795019 | controller | ok: 12 changed: 12 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-03-30 21:26:34.795042 | 2026-03-30 21:26:34.939448 | POST-RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/ansible-collection-kubernetes/test-playbooks/molecule/post.yml@main] 2026-03-30 21:26:34.941643 | POST-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post.yaml@main] 2026-03-30 21:26:35.603813 | 2026-03-30 21:26:35.603994 | PLAY [all] 2026-03-30 21:26:35.615205 | 2026-03-30 21:26:35.615311 | TASK [fetch-output : Set log path for multiple nodes] 2026-03-30 21:26:35.660015 | controller | skipping: Conditional result was False 2026-03-30 21:26:35.668316 | 2026-03-30 21:26:35.668404 | TASK [fetch-output : Set log path for single node] 2026-03-30 21:26:35.709739 | controller | ok 2026-03-30 21:26:35.719726 | 2026-03-30 21:26:35.720021 | LOOP [fetch-output : Ensure local output dirs] 2026-03-30 21:26:36.155744 | controller -> localhost | ok: "/var/lib/zuul/builds/4b177e44080a4b639044e06e9b39de7e/work/logs" 2026-03-30 21:26:36.386929 | controller -> localhost | changed: "/var/lib/zuul/builds/4b177e44080a4b639044e06e9b39de7e/work/artifacts" 2026-03-30 21:26:36.606884 | controller -> localhost | changed: "/var/lib/zuul/builds/4b177e44080a4b639044e06e9b39de7e/work/docs" 2026-03-30 21:26:36.625880 | 2026-03-30 21:26:36.626033 | LOOP [fetch-output : Collect logs, artifacts and docs] 2026-03-30 21:26:37.335837 | controller | changed: .d..t...... ./ 2026-03-30 21:26:37.336037 | controller | changed: All items complete 2026-03-30 21:26:37.336065 | 2026-03-30 21:26:37.893613 | controller | changed: .d..t...... ./ 2026-03-30 21:26:38.512888 | controller | changed: .d..t...... ./ 2026-03-30 21:26:38.530381 | 2026-03-30 21:26:38.530531 | LOOP [merge-output-to-logs : Move artifacts and docs to logs dir] 2026-03-30 21:26:38.959463 | controller -> localhost | ok: Item: artifacts Runtime: 0:00:00.007821 2026-03-30 21:26:39.219906 | controller -> localhost | ok: Item: docs Runtime: 0:00:00.009623 2026-03-30 21:26:39.232335 | 2026-03-30 21:26:39.232515 | PLAY [all] 2026-03-30 21:26:39.240089 | 2026-03-30 21:26:39.240180 | TASK [remove-build-sshkey : Remove the build SSH key from all nodes] 2026-03-30 21:26:39.696396 | controller | changed 2026-03-30 21:26:39.702025 | 2026-03-30 21:26:39.702229 | PLAY RECAP 2026-03-30 21:26:39.702314 | controller | ok: 5 changed: 4 unreachable: 0 failed: 0 skipped: 1 rescued: 0 ignored: 0 2026-03-30 21:26:39.702349 | 2026-03-30 21:26:39.861787 | POST-RUN END RESULT_NORMAL: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post.yaml@main] 2026-03-30 21:26:39.866100 | POST-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post-logs.yaml@main] 2026-03-30 21:26:40.421426 | 2026-03-30 21:26:40.421555 | PLAY [localhost] 2026-03-30 21:26:40.431243 | 2026-03-30 21:26:40.431343 | TASK [Generate Zuul manifest] 2026-03-30 21:26:40.453495 | localhost | ok 2026-03-30 21:26:40.469523 | 2026-03-30 21:26:40.469607 | TASK [generate-zuul-manifest : Generate Zuul manifest] 2026-03-30 21:26:40.782904 | localhost | changed 2026-03-30 21:26:40.793674 | 2026-03-30 21:26:40.793778 | TASK [generate-zuul-manifest : Return Zuul manifest URL to Zuul] 2026-03-30 21:26:41.109402 | localhost | ok 2026-03-30 21:26:41.119077 | 2026-03-30 21:26:41.119201 | TASK [Upload logs] 2026-03-30 21:26:41.143068 | localhost | ok 2026-03-30 21:26:41.216815 | 2026-03-30 21:26:41.217018 | TASK [Set zuul-log-path fact] 2026-03-30 21:26:41.240740 | localhost | ok 2026-03-30 21:26:41.261083 | 2026-03-30 21:26:41.261295 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-03-30 21:26:41.295969 | localhost | ok 2026-03-30 21:26:41.317361 | 2026-03-30 21:26:41.317490 | TASK [upload-logs : Create log directories] 2026-03-30 21:26:41.789506 | localhost | changed 2026-03-30 21:26:41.795569 | 2026-03-30 21:26:41.795640 | TASK [upload-logs : Ensure logs are readable before uploading] 2026-03-30 21:26:42.235594 | localhost -> localhost | ok: Runtime: 0:00:00.009084 2026-03-30 21:26:42.241746 | 2026-03-30 21:26:42.241812 | TASK [upload-logs : Upload logs to log server] 2026-03-30 21:26:43.073560 | localhost | Output suppressed because no_log was given 2026-03-30 21:26:43.077928 | 2026-03-30 21:26:43.078001 | LOOP [upload-logs : Compress console log and json output] 2026-03-30 21:26:43.125290 | localhost | skipping: Conditional result was False 2026-03-30 21:26:43.426674 | localhost | skipping: Conditional result was False 2026-03-30 21:26:43.438277 | 2026-03-30 21:26:43.438434 | LOOP [upload-logs : Upload compressed console log and json output] 2026-03-30 21:26:43.485008 | localhost | skipping: Conditional result was False 2026-03-30 21:26:43.485405 | 2026-03-30 21:26:43.490108 | localhost | skipping: Conditional result was False 2026-03-30 21:26:43.503233 | 2026-03-30 21:26:43.503498 | LOOP [upload-logs : Upload console log and json output]