2026-04-22 09:29:08.029497 | Job console starting 2026-04-22 09:29:08.042601 | Updating git repos 2026-04-22 09:29:08.083848 | Cloning repos into workspace 2026-04-22 09:29:08.969392 | Restoring repo states 2026-04-22 09:29:08.985360 | Merging changes 2026-04-22 09:29:09.873778 | Checking out repos 2026-04-22 09:29:11.696790 | Preparing playbooks 2026-04-22 09:29:15.665696 | Running Ansible setup 2026-04-22 09:29:19.535737 | PRE-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/pre.yaml@main] 2026-04-22 09:29:20.174158 | 2026-04-22 09:29:20.174335 | PLAY [localhost] 2026-04-22 09:29:20.182717 | 2026-04-22 09:29:20.183095 | TASK [Gathering Facts] 2026-04-22 09:29:21.435655 | localhost | ok 2026-04-22 09:29:21.451613 | 2026-04-22 09:29:21.451833 | TASK [Setup log path fact] 2026-04-22 09:29:21.472845 | localhost | ok 2026-04-22 09:29:21.486787 | 2026-04-22 09:29:21.486859 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-04-22 09:29:21.517586 | localhost | ok 2026-04-22 09:29:21.527412 | 2026-04-22 09:29:21.527511 | TASK [emit-job-header : Print job information] 2026-04-22 09:29:21.566482 | # Job Information 2026-04-22 09:29:21.566759 | Ansible Version: 2.16.16 2026-04-22 09:29:21.566862 | Job: ansible-collection-kubernetes-molecule-download-binaries 2026-04-22 09:29:21.566961 | Pipeline: check 2026-04-22 09:29:21.567035 | Executor: 0a8996d2b663 2026-04-22 09:29:21.567102 | Triggered by: https://github.com/vexxhost/ansible-collection-kubernetes/pull/269 2026-04-22 09:29:21.567179 | Event ID: 6f69c850-3e2d-11f1-86ca-e28b6f9e0ade 2026-04-22 09:29:21.571961 | 2026-04-22 09:29:21.572054 | LOOP [emit-job-header : Print node information] 2026-04-22 09:29:21.674733 | localhost | ok: 2026-04-22 09:29:21.675001 | localhost | # Node Information 2026-04-22 09:29:21.675067 | localhost | Inventory Hostname: controller 2026-04-22 09:29:21.675118 | localhost | Hostname: np0000169303 2026-04-22 09:29:21.675165 | localhost | Username: zuul 2026-04-22 09:29:21.675218 | localhost | Distro: Debian 13.4 2026-04-22 09:29:21.675263 | localhost | Provider: yul1 2026-04-22 09:29:21.675307 | localhost | Region: ca-ymq-1 2026-04-22 09:29:21.675349 | localhost | Label: debian-trixie 2026-04-22 09:29:21.675391 | localhost | Product Name: OpenStack Nova 2026-04-22 09:29:21.675432 | localhost | Interface IP: 199.19.213.195 2026-04-22 09:29:21.691712 | 2026-04-22 09:29:21.691959 | TASK [log-inventory : Ensure Zuul Ansible directory exists] 2026-04-22 09:29:22.084170 | localhost -> localhost | changed 2026-04-22 09:29:22.094317 | 2026-04-22 09:29:22.094494 | TASK [log-inventory : Copy ansible inventory to logs dir] 2026-04-22 09:29:23.002110 | localhost -> localhost | changed 2026-04-22 09:29:23.008337 | 2026-04-22 09:29:23.008392 | PLAY [all] 2026-04-22 09:29:23.015559 | 2026-04-22 09:29:23.015630 | TASK [add-build-sshkey : Check to see if ssh key was already created for this build] 2026-04-22 09:29:23.240745 | controller -> localhost | ok 2026-04-22 09:29:23.246441 | 2026-04-22 09:29:23.246516 | TASK [add-build-sshkey : Create a new key in workspace based on build UUID] 2026-04-22 09:29:23.289058 | controller | ok 2026-04-22 09:29:23.310527 | controller | included: /var/lib/zuul/builds/69bab99ae5b74f0f91cd968c1178cfc2/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/create-key-and-replace.yaml 2026-04-22 09:29:23.316773 | 2026-04-22 09:29:23.316838 | TASK [add-build-sshkey : Create Temp SSH key] 2026-04-22 09:29:24.120390 | controller -> localhost | Generating public/private rsa key pair. 2026-04-22 09:29:24.120677 | controller -> localhost | Your identification has been saved in /var/lib/zuul/builds/69bab99ae5b74f0f91cd968c1178cfc2/work/69bab99ae5b74f0f91cd968c1178cfc2_id_rsa 2026-04-22 09:29:24.120744 | controller -> localhost | Your public key has been saved in /var/lib/zuul/builds/69bab99ae5b74f0f91cd968c1178cfc2/work/69bab99ae5b74f0f91cd968c1178cfc2_id_rsa.pub 2026-04-22 09:29:24.120795 | controller -> localhost | The key fingerprint is: 2026-04-22 09:29:24.120843 | controller -> localhost | SHA256:eZabsN9WldRjRB8UFuOpcwED336m2d3V8+hJNskdLfo zuul-build-sshkey 2026-04-22 09:29:24.120909 | controller -> localhost | The key's randomart image is: 2026-04-22 09:29:24.120986 | controller -> localhost | +---[RSA 3072]----+ 2026-04-22 09:29:24.121046 | controller -> localhost | | ..o+X+| 2026-04-22 09:29:24.121095 | controller -> localhost | | . *+*| 2026-04-22 09:29:24.121139 | controller -> localhost | | .o=+| 2026-04-22 09:29:24.121182 | controller -> localhost | | . . o.=| 2026-04-22 09:29:24.121226 | controller -> localhost | | S + o.**| 2026-04-22 09:29:24.121268 | controller -> localhost | | = o o+XO| 2026-04-22 09:29:24.121310 | controller -> localhost | | . o ..X *| 2026-04-22 09:29:24.121352 | controller -> localhost | | . ..= o | 2026-04-22 09:29:24.121401 | controller -> localhost | | ... E | 2026-04-22 09:29:24.121533 | controller -> localhost | +----[SHA256]-----+ 2026-04-22 09:29:24.121698 | controller -> localhost | ok: Runtime: 0:00:00.400620 2026-04-22 09:29:24.126243 | 2026-04-22 09:29:24.126307 | TASK [add-build-sshkey : Remote setup ssh keys (linux)] 2026-04-22 09:29:24.154619 | controller | ok 2026-04-22 09:29:24.162477 | controller | included: /var/lib/zuul/builds/69bab99ae5b74f0f91cd968c1178cfc2/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/remote-linux.yaml 2026-04-22 09:29:24.170327 | 2026-04-22 09:29:24.170401 | TASK [add-build-sshkey : Remove previously added zuul-build-sshkey] 2026-04-22 09:29:24.195444 | controller | skipping: Conditional result was False 2026-04-22 09:29:24.204270 | 2026-04-22 09:29:24.204413 | TASK [add-build-sshkey : Enable access via build key on all nodes] 2026-04-22 09:29:24.760425 | controller | changed 2026-04-22 09:29:25.028545 | 2026-04-22 09:29:25.028691 | TASK [add-build-sshkey : Make sure user has a .ssh] 2026-04-22 09:29:25.251250 | controller | ok 2026-04-22 09:29:25.255341 | 2026-04-22 09:29:25.255408 | TASK [add-build-sshkey : Install build private key as SSH key on all nodes] 2026-04-22 09:29:25.804581 | controller | changed 2026-04-22 09:29:25.811076 | 2026-04-22 09:29:25.811187 | TASK [add-build-sshkey : Install build public key as SSH key on all nodes] 2026-04-22 09:29:26.382384 | controller | changed 2026-04-22 09:29:26.396101 | 2026-04-22 09:29:26.396265 | TASK [add-build-sshkey : Remote setup ssh keys (windows)] 2026-04-22 09:29:26.422145 | controller | skipping: Conditional result was False 2026-04-22 09:29:26.430351 | 2026-04-22 09:29:26.430544 | TASK [remove-zuul-sshkey : Remove master key from local agent] 2026-04-22 09:29:26.849032 | controller -> localhost | changed 2026-04-22 09:29:26.862473 | 2026-04-22 09:29:26.862617 | TASK [add-build-sshkey : Add back temp key] 2026-04-22 09:29:27.148103 | controller -> localhost | Identity added: /var/lib/zuul/builds/69bab99ae5b74f0f91cd968c1178cfc2/work/69bab99ae5b74f0f91cd968c1178cfc2_id_rsa (zuul-build-sshkey) 2026-04-22 09:29:27.148323 | controller -> localhost | ok: Runtime: 0:00:00.013461 2026-04-22 09:29:27.152690 | 2026-04-22 09:29:27.152754 | TASK [add-build-sshkey : Verify we can still SSH to all nodes] 2026-04-22 09:29:27.499802 | controller | ok 2026-04-22 09:29:27.505609 | 2026-04-22 09:29:27.505822 | TASK [add-build-sshkey : Verify we can still SSH to all nodes (windows)] 2026-04-22 09:29:27.551343 | controller | skipping: Conditional result was False 2026-04-22 09:29:27.571601 | 2026-04-22 09:29:27.571698 | TASK [prepare-workspace : Start zuul_console daemon.] 2026-04-22 09:29:27.978358 | controller | ok 2026-04-22 09:29:27.987238 | 2026-04-22 09:29:27.987717 | TASK [prepare-workspace : Synchronize src repos to workspace directory.] 2026-04-22 09:29:29.109214 | controller | Output suppressed because no_log was given 2026-04-22 09:29:29.120117 | 2026-04-22 09:29:29.120243 | LOOP [ensure-output-dirs : Empty Zuul Output directories by removing them] 2026-04-22 09:29:29.355903 | controller | ok: "logs" 2026-04-22 09:29:29.356187 | controller | ok: All items complete 2026-04-22 09:29:29.356242 | 2026-04-22 09:29:29.548255 | controller | ok: "artifacts" 2026-04-22 09:29:29.736260 | controller | ok: "docs" 2026-04-22 09:29:29.759727 | 2026-04-22 09:29:29.759888 | LOOP [ensure-output-dirs : Ensure Zuul Output directories exist] 2026-04-22 09:29:29.968458 | controller | changed: "logs" 2026-04-22 09:29:30.165970 | controller | changed: "artifacts" 2026-04-22 09:29:30.352007 | controller | changed: "docs" 2026-04-22 09:29:30.362175 | 2026-04-22 09:29:30.362289 | PLAY RECAP 2026-04-22 09:29:30.362337 | controller | ok: 15 changed: 8 unreachable: 0 failed: 0 skipped: 3 rescued: 0 ignored: 0 2026-04-22 09:29:30.362366 | localhost | ok: 6 changed: 2 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-04-22 09:29:30.362386 | 2026-04-22 09:29:30.483290 | PRE-RUN END RESULT_NORMAL: [trusted : github.com/vexxhost/zuul-config/playbooks/base/pre.yaml@main] 2026-04-22 09:29:30.486072 | PRE-RUN START: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/pre.yaml@main] 2026-04-22 09:29:31.150128 | 2026-04-22 09:29:31.150291 | PLAY [all] 2026-04-22 09:29:31.162434 | 2026-04-22 09:29:31.162550 | TASK [setup-uv : Extract archive] 2026-04-22 09:29:33.582364 | controller | changed 2026-04-22 09:29:33.588814 | 2026-04-22 09:29:33.588902 | TASK [setup-uv : Print version] 2026-04-22 09:29:33.979880 | controller | uv 0.8.13 2026-04-22 09:29:34.117325 | controller | ok: Runtime: 0:00:00.014840 2026-04-22 09:29:34.124896 | 2026-04-22 09:29:34.125042 | PLAY RECAP 2026-04-22 09:29:34.125104 | controller | ok: 2 changed: 2 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-04-22 09:29:34.125142 | 2026-04-22 09:29:34.290580 | PRE-RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/pre.yaml@main] 2026-04-22 09:29:34.293633 | PRE-RUN START: [untrusted : github.com/vexxhost/ansible-collection-kubernetes/test-playbooks/molecule/pre.yml@main] 2026-04-22 09:29:34.910567 | 2026-04-22 09:29:34.910733 | PLAY [all] 2026-04-22 09:29:34.922264 | 2026-04-22 09:29:34.922386 | TASK [Update apt cache] 2026-04-22 09:29:39.799742 | controller | ok 2026-04-22 09:29:39.808172 | 2026-04-22 09:29:39.808357 | TASK [Disable firewalld] 2026-04-22 09:29:39.835021 | controller | skipping: Conditional result was False 2026-04-22 09:29:39.842980 | 2026-04-22 09:29:39.843116 | TASK [Install "jq" for log collection] 2026-04-22 09:29:42.305294 | controller | changed 2026-04-22 09:29:42.308534 | 2026-04-22 09:29:42.308585 | PLAY RECAP 2026-04-22 09:29:42.308629 | controller | ok: 2 changed: 1 unreachable: 0 failed: 0 skipped: 1 rescued: 0 ignored: 0 2026-04-22 09:29:42.308651 | 2026-04-22 09:29:42.412131 | PRE-RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/ansible-collection-kubernetes/test-playbooks/molecule/pre.yml@main] 2026-04-22 09:29:42.414824 | RUN START: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/run.yaml@main] 2026-04-22 09:29:43.004382 | 2026-04-22 09:29:43.004539 | PLAY [all] 2026-04-22 09:29:43.014987 | 2026-04-22 09:29:43.015092 | TASK [Copy inventory file for Zuul] 2026-04-22 09:29:44.013847 | controller | changed 2026-04-22 09:29:44.022033 | 2026-04-22 09:29:44.022116 | TASK [Switch "ansible_host" to private IP] 2026-04-22 09:29:44.317247 | controller | changed: 1 replacements made 2026-04-22 09:29:44.323550 | 2026-04-22 09:29:44.323621 | TASK [Run Molecule scenario] 2026-04-22 09:29:44.781213 | controller | Using CPython 3.13.5 interpreter at: /usr/bin/python3 2026-04-22 09:29:44.781340 | controller | Creating virtual environment at: .venv 2026-04-22 09:29:45.039684 | controller | Downloading pygments (1.2MiB) 2026-04-22 09:29:45.041919 | controller | Downloading ansible-core (2.3MiB) 2026-04-22 09:29:45.042123 | controller | Downloading cryptography (4.3MiB) 2026-04-22 09:29:45.198936 | controller | Downloading cryptography 2026-04-22 09:29:45.253223 | controller | Downloading pygments 2026-04-22 09:29:45.430434 | controller | Downloading ansible-core 2026-04-22 09:29:45.477125 | controller | Installed 36 packages in 46ms 2026-04-22 09:29:46.165311 | controller | INFO Collection 'vexxhost.kubernetes' detected. 2026-04-22 09:29:46.165341 | controller | INFO Scenarios will be used from 'extensions/molecule' 2026-04-22 09:29:47.171876 | controller | CRITICAL 'extensions/molecule/default/molecule.yml' glob failed. Exiting. 2026-04-22 09:29:47.172019 | controller | INFO default scenario not found, disabling shared state. 2026-04-22 09:29:47.172273 | controller | INFO [download-binaries > discovery] scenario test matrix: dependency, cleanup, destroy, syntax, create, prepare, converge, idempotence, side_effect, verify, cleanup, destroy 2026-04-22 09:29:47.172402 | controller | INFO [download-binaries > prerun] Performing prerun with role_name_check=0... 2026-04-22 09:30:05.948994 | controller | INFO [download-binaries > dependency] Executing 2026-04-22 09:30:05.949150 | controller | WARNING [download-binaries > dependency] Missing roles requirements file: requirements.yml 2026-04-22 09:30:05.949481 | controller | WARNING [download-binaries > dependency] Missing collections requirements file: collections.yml 2026-04-22 09:30:05.949676 | controller | WARNING [download-binaries > dependency] Executed: 2 missing (Remove from test_sequence to suppress) 2026-04-22 09:30:05.962050 | controller | INFO [download-binaries > cleanup] Executing 2026-04-22 09:30:05.962472 | controller | WARNING [download-binaries > cleanup] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-04-22 09:30:05.968177 | controller | INFO [download-binaries > destroy] Executing 2026-04-22 09:30:05.968300 | controller | WARNING [download-binaries > destroy] Skipping, '--destroy=never' requested. 2026-04-22 09:30:05.968374 | controller | INFO [download-binaries > destroy] Executed: Successful 2026-04-22 09:30:05.973823 | controller | INFO [download-binaries > syntax] Executing 2026-04-22 09:30:06.905701 | controller | 2026-04-22 09:30:06.905949 | controller | playbook: /home/zuul/src/github.com/vexxhost/ansible-collection-kubernetes/extensions/molecule/download-binaries/converge.yml 2026-04-22 09:30:06.976872 | controller | INFO [download-binaries > syntax] Executed: Successful 2026-04-22 09:30:06.988565 | controller | INFO [download-binaries > create] Executing 2026-04-22 09:30:06.990107 | controller | WARNING [download-binaries > create] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-04-22 09:30:06.995760 | controller | INFO [download-binaries > prepare] Executing 2026-04-22 09:30:06.996054 | controller | WARNING [download-binaries > prepare] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-04-22 09:30:07.001702 | controller | INFO [download-binaries > converge] Executing 2026-04-22 09:30:07.858352 | controller | 2026-04-22 09:30:07.858465 | controller | PLAY [Download all binaries required at runtime for ansible-collection-kubernetes] *** 2026-04-22 09:30:07.858583 | controller | 2026-04-22 09:30:07.858720 | controller | TASK [Gather minimal facts] **************************************************** 2026-04-22 09:30:07.858855 | controller | Wednesday 22 April 2026 09:30:07 +0000 (0:00:00.032) 0:00:00.032 ******* 2026-04-22 09:30:08.560623 | controller | ok: [controller -> localhost] 2026-04-22 09:30:08.560767 | controller | 2026-04-22 09:30:08.564094 | controller | TASK [Find all subdirectories in the role location] **************************** 2026-04-22 09:30:08.564163 | controller | Wednesday 22 April 2026 09:30:08 +0000 (0:00:00.701) 0:00:00.734 ******* 2026-04-22 09:30:09.000676 | controller | ok: [controller -> localhost] 2026-04-22 09:30:09.000899 | controller | 2026-04-22 09:30:09.001223 | controller | TASK [Select only defaults/ directories and load vars] ************************* 2026-04-22 09:30:09.001507 | controller | Wednesday 22 April 2026 09:30:08 +0000 (0:00:00.440) 0:00:01.174 ******* 2026-04-22 09:30:09.349998 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/keepalived/defaults) 2026-04-22 09:30:09.350254 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/cluster_api/defaults) 2026-04-22 09:30:09.350596 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kubelet/defaults) 2026-04-22 09:30:09.351017 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/helm/defaults) 2026-04-22 09:30:09.351409 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kubernetes/defaults) 2026-04-22 09:30:09.351775 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/envoy_gateway/defaults) 2026-04-22 09:30:09.352189 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/clusterctl/defaults) 2026-04-22 09:30:09.352474 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/upload_helm_chart/defaults) 2026-04-22 09:30:09.352785 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/openstack_resource_controller/defaults) 2026-04-22 09:30:09.353077 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/cilium/defaults) 2026-04-22 09:30:09.353416 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kubeadm/defaults) 2026-04-22 09:30:09.353713 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/cert_manager/defaults) 2026-04-22 09:30:09.353945 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kube_vip/defaults) 2026-04-22 09:30:09.354155 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kubectl/defaults) 2026-04-22 09:30:09.354359 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/haproxy/defaults) 2026-04-22 09:30:09.354557 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/flux/defaults) 2026-04-22 09:30:09.354732 | controller | 2026-04-22 09:30:09.354994 | controller | TASK [Find all components with checksums and get latest versions (CI)] ********* 2026-04-22 09:30:09.355175 | controller | Wednesday 22 April 2026 09:30:09 +0000 (0:00:00.349) 0:00:01.523 ******* 2026-04-22 09:30:09.515007 | controller | ok: [controller -> localhost] => (item=kubelet_checksums) 2026-04-22 09:30:09.515068 | controller | ok: [controller -> localhost] => (item=helm_checksums) 2026-04-22 09:30:09.515138 | controller | ok: [controller -> localhost] => (item=helm_diff_checksums) 2026-04-22 09:30:09.515286 | controller | ok: [controller -> localhost] => (item=clusterctl_checksums) 2026-04-22 09:30:09.515396 | controller | ok: [controller -> localhost] => (item=kubeadm_checksums) 2026-04-22 09:30:09.515507 | controller | ok: [controller -> localhost] => (item=kubectl_checksums) 2026-04-22 09:30:09.515606 | controller | ok: [controller -> localhost] => (item=flux_checksums) 2026-04-22 09:30:09.515725 | controller | 2026-04-22 09:30:09.515883 | controller | TASK [Filter checksums to keep only latest versions (CI)] ********************** 2026-04-22 09:30:09.516325 | controller | Wednesday 22 April 2026 09:30:09 +0000 (0:00:00.164) 0:00:01.688 ******* 2026-04-22 09:30:09.628741 | controller | ok: [controller -> localhost] => (item=kubelet_checksums) 2026-04-22 09:30:09.628868 | controller | ok: [controller -> localhost] => (item=helm_checksums) 2026-04-22 09:30:09.629077 | controller | ok: [controller -> localhost] => (item=helm_diff_checksums) 2026-04-22 09:30:09.629287 | controller | ok: [controller -> localhost] => (item=clusterctl_checksums) 2026-04-22 09:30:09.629460 | controller | ok: [controller -> localhost] => (item=kubeadm_checksums) 2026-04-22 09:30:09.629645 | controller | ok: [controller -> localhost] => (item=kubectl_checksums) 2026-04-22 09:30:09.629966 | controller | ok: [controller -> localhost] => (item=flux_checksums) 2026-04-22 09:30:09.630156 | controller | 2026-04-22 09:30:09.630349 | controller | TASK [Generate list of all binaries for all roles] ***************************** 2026-04-22 09:30:09.630546 | controller | Wednesday 22 April 2026 09:30:09 +0000 (0:00:00.113) 0:00:01.802 ******* 2026-04-22 09:30:09.709387 | controller | ok: [controller -> localhost] 2026-04-22 09:30:09.709488 | controller | 2026-04-22 09:30:09.709660 | controller | TASK [Include download_artifact role] ****************************************** 2026-04-22 09:30:09.709832 | controller | Wednesday 22 April 2026 09:30:09 +0000 (0:00:00.080) 0:00:01.883 ******* 2026-04-22 09:30:09.963411 | controller | included: vexxhost.containers.download_artifact for controller => (item={'url': 'https://dl.k8s.io/release/v1.35.4/bin/linux/amd64/kubelet', 'checksum': '983a6ba5a49823dcdd745c674e5e2416377dd27d6ad1b42d2befa0fb961a19f6', 'dest': '/var/lib/downloads/kubelet-1.35.4-linux-amd64', 'version': '1.35.4'}) 2026-04-22 09:30:09.963489 | controller | included: vexxhost.containers.download_artifact for controller => (item={'url': 'https://get.helm.sh/helm-v3.11.2-linux-amd64.tar.gz', 'checksum': '781d826daec584f9d50a01f0f7dadfd25a3312217a14aa2fbb85107b014ac8ca', 'dest': '/var/lib/downloads/helm-v3.11.2-linux-amd64.tar.gz', 'version': 'v3.11.2'}) 2026-04-22 09:30:09.963494 | controller | included: vexxhost.containers.download_artifact for controller => (item={'url': 'https://github.com/databus23/helm-diff/releases/download/v3.8.1/helm-diff-linux-amd64.tgz', 'checksum': 'f78867edfde60e2506e3228f706beaf96d1ae3ee5f169f42315acbd513794078', 'dest': '/var/lib/downloads/helm-diff-v3.8.1-linux-amd64.tgz', 'version': 'v3.8.1'}) 2026-04-22 09:30:09.963611 | controller | included: vexxhost.containers.download_artifact for controller => (item={'url': 'https://github.com/kubernetes-sigs/cluster-api/releases/download/v1.10.5/clusterctl-linux-amd64', 'checksum': '8da468c3482b2f45c872e87f5fefdc7d4cb583ac3a689234ecc1590f852b09df', 'dest': '/var/lib/downloads/clusterctl-1.10.5-linux-amd64', 'version': '1.10.5'}) 2026-04-22 09:30:09.964264 | controller | included: vexxhost.containers.download_artifact for controller => (item={'url': 'https://dl.k8s.io/release/v1.35.4/bin/linux/amd64/kubeadm', 'checksum': '0c0497da793f8897c14e45340da919534b615294a1aab69dc1998896c0f11145', 'dest': '/var/lib/downloads/kubeadm-1.35.4-linux-amd64', 'version': '1.35.4'}) 2026-04-22 09:30:09.964294 | controller | included: vexxhost.containers.download_artifact for controller => (item={'url': 'https://dl.k8s.io/release/v1.35.4/bin/linux/amd64/kubectl', 'checksum': 'b529430df69a688fd61b64ad2299edb5fd71cb58be2a4779dba624c7d3510efd', 'dest': '/var/lib/downloads/kubectl-1.35.4-linux-amd64', 'version': '1.35.4'}) 2026-04-22 09:30:09.964299 | controller | included: vexxhost.containers.download_artifact for controller => (item={'url': 'https://github.com/fluxcd/flux2/releases/download/v0.32.0/flux_0.32.0_linux_amd64.tar.gz', 'checksum': 'c94a42e96620848f9aed69a130c01b7d740412f6f2b3ad3c95fe23471f2b8e4e', 'dest': '/var/lib/downloads/flux-0.32.0-linux-amd64.tar.gz', 'version': '0.32.0'}) 2026-04-22 09:30:09.964304 | controller | 2026-04-22 09:30:09.964317 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-04-22 09:30:09.964325 | controller | Wednesday 22 April 2026 09:30:09 +0000 (0:00:00.254) 0:00:02.137 ******* 2026-04-22 09:30:10.011426 | controller | skipping: [controller] 2026-04-22 09:30:10.011465 | controller | 2026-04-22 09:30:10.011478 | controller | TASK [vexxhost.containers.directory : Create directory (/var/lib/downloads)] *** 2026-04-22 09:30:10.011489 | controller | Wednesday 22 April 2026 09:30:10 +0000 (0:00:00.046) 0:00:02.184 ******* 2026-04-22 09:30:10.814535 | controller | [WARNING]: Host 'controller' is using the discovered Python interpreter at '/usr/bin/python3.13', but future installation of another Python interpreter could cause a different interpreter to be discovered. See https://docs.ansible.com/ansible-core/2.20/reference_appendices/interpreter_discovery.html for more information. 2026-04-22 09:30:10.826251 | controller | changed: [controller] 2026-04-22 09:30:10.826561 | controller | 2026-04-22 09:30:10.826863 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-04-22 09:30:10.827128 | controller | Wednesday 22 April 2026 09:30:10 +0000 (0:00:00.816) 0:00:03.000 ******* 2026-04-22 09:30:10.864784 | controller | ok: [controller] => { 2026-04-22 09:30:10.865177 | controller | "msg": "https://dl.k8s.io/release/v1.35.4/bin/linux/amd64/kubelet" 2026-04-22 09:30:10.865468 | controller | } 2026-04-22 09:30:10.865728 | controller | 2026-04-22 09:30:10.866017 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-04-22 09:30:10.866300 | controller | Wednesday 22 April 2026 09:30:10 +0000 (0:00:00.038) 0:00:03.038 ******* 2026-04-22 09:30:11.987375 | controller | [WARNING]: Module remote_tmp /root/.ansible/tmp did not exist and was created with a mode of 0700, this may cause issues when running as another user. To avoid this, create the remote_tmp dir with the correct permissions manually 2026-04-22 09:30:11.995285 | controller | changed: [controller] 2026-04-22 09:30:11.995309 | controller | 2026-04-22 09:30:11.995318 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-04-22 09:30:11.995328 | controller | Wednesday 22 April 2026 09:30:11 +0000 (0:00:01.130) 0:00:04.168 ******* 2026-04-22 09:30:12.029629 | controller | skipping: [controller] 2026-04-22 09:30:12.029819 | controller | 2026-04-22 09:30:12.029993 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-04-22 09:30:12.030159 | controller | Wednesday 22 April 2026 09:30:12 +0000 (0:00:00.035) 0:00:04.203 ******* 2026-04-22 09:30:12.062710 | controller | skipping: [controller] 2026-04-22 09:30:12.063006 | controller | 2026-04-22 09:30:12.063277 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-04-22 09:30:12.063588 | controller | Wednesday 22 April 2026 09:30:12 +0000 (0:00:00.032) 0:00:04.236 ******* 2026-04-22 09:30:12.101640 | controller | ok: [controller] => { 2026-04-22 09:30:12.101994 | controller | "msg": "https://get.helm.sh/helm-v3.11.2-linux-amd64.tar.gz" 2026-04-22 09:30:12.102257 | controller | } 2026-04-22 09:30:12.102526 | controller | 2026-04-22 09:30:12.102876 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-04-22 09:30:12.103150 | controller | Wednesday 22 April 2026 09:30:12 +0000 (0:00:00.038) 0:00:04.275 ******* 2026-04-22 09:30:13.204477 | controller | changed: [controller] 2026-04-22 09:30:13.204511 | controller | 2026-04-22 09:30:13.204518 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-04-22 09:30:13.204524 | controller | Wednesday 22 April 2026 09:30:13 +0000 (0:00:01.101) 0:00:05.377 ******* 2026-04-22 09:30:13.239570 | controller | skipping: [controller] 2026-04-22 09:30:13.239862 | controller | 2026-04-22 09:30:13.240226 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-04-22 09:30:13.240517 | controller | Wednesday 22 April 2026 09:30:13 +0000 (0:00:00.036) 0:00:05.413 ******* 2026-04-22 09:30:13.277391 | controller | skipping: [controller] 2026-04-22 09:30:13.277600 | controller | 2026-04-22 09:30:13.277870 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-04-22 09:30:13.278134 | controller | Wednesday 22 April 2026 09:30:13 +0000 (0:00:00.037) 0:00:05.450 ******* 2026-04-22 09:30:13.315730 | controller | ok: [controller] => { 2026-04-22 09:30:13.315976 | controller | "msg": "https://github.com/databus23/helm-diff/releases/download/v3.8.1/helm-diff-linux-amd64.tgz" 2026-04-22 09:30:13.316161 | controller | } 2026-04-22 09:30:13.316339 | controller | 2026-04-22 09:30:13.316545 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-04-22 09:30:13.316837 | controller | Wednesday 22 April 2026 09:30:13 +0000 (0:00:00.038) 0:00:05.489 ******* 2026-04-22 09:30:14.197901 | controller | changed: [controller] 2026-04-22 09:30:14.198061 | controller | 2026-04-22 09:30:14.198294 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-04-22 09:30:14.198523 | controller | Wednesday 22 April 2026 09:30:14 +0000 (0:00:00.882) 0:00:06.371 ******* 2026-04-22 09:30:14.235982 | controller | skipping: [controller] 2026-04-22 09:30:14.236072 | controller | 2026-04-22 09:30:14.236292 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-04-22 09:30:14.236331 | controller | Wednesday 22 April 2026 09:30:14 +0000 (0:00:00.038) 0:00:06.410 ******* 2026-04-22 09:30:14.273552 | controller | skipping: [controller] 2026-04-22 09:30:14.273699 | controller | 2026-04-22 09:30:14.274017 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-04-22 09:30:14.274302 | controller | Wednesday 22 April 2026 09:30:14 +0000 (0:00:00.037) 0:00:06.447 ******* 2026-04-22 09:30:14.312320 | controller | ok: [controller] => { 2026-04-22 09:30:14.312605 | controller | "msg": "https://github.com/kubernetes-sigs/cluster-api/releases/download/v1.10.5/clusterctl-linux-amd64" 2026-04-22 09:30:14.312860 | controller | } 2026-04-22 09:30:14.313094 | controller | 2026-04-22 09:30:14.313369 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-04-22 09:30:14.313697 | controller | Wednesday 22 April 2026 09:30:14 +0000 (0:00:00.038) 0:00:06.485 ******* 2026-04-22 09:30:16.331518 | controller | changed: [controller] 2026-04-22 09:30:16.331575 | controller | 2026-04-22 09:30:16.331817 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-04-22 09:30:16.332176 | controller | Wednesday 22 April 2026 09:30:16 +0000 (0:00:02.019) 0:00:08.504 ******* 2026-04-22 09:30:16.373038 | controller | skipping: [controller] 2026-04-22 09:30:16.373304 | controller | 2026-04-22 09:30:16.373457 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-04-22 09:30:16.373623 | controller | Wednesday 22 April 2026 09:30:16 +0000 (0:00:00.041) 0:00:08.546 ******* 2026-04-22 09:30:16.405454 | controller | skipping: [controller] 2026-04-22 09:30:16.405615 | controller | 2026-04-22 09:30:16.405827 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-04-22 09:30:16.406131 | controller | Wednesday 22 April 2026 09:30:16 +0000 (0:00:00.032) 0:00:08.579 ******* 2026-04-22 09:30:16.443452 | controller | ok: [controller] => { 2026-04-22 09:30:16.443554 | controller | "msg": "https://dl.k8s.io/release/v1.35.4/bin/linux/amd64/kubeadm" 2026-04-22 09:30:16.443677 | controller | } 2026-04-22 09:30:16.443792 | controller | 2026-04-22 09:30:16.444055 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-04-22 09:30:16.444188 | controller | Wednesday 22 April 2026 09:30:16 +0000 (0:00:00.037) 0:00:08.617 ******* 2026-04-22 09:30:18.815760 | controller | changed: [controller] 2026-04-22 09:30:18.815800 | controller | 2026-04-22 09:30:18.815810 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-04-22 09:30:18.815818 | controller | Wednesday 22 April 2026 09:30:18 +0000 (0:00:02.371) 0:00:10.988 ******* 2026-04-22 09:30:18.855750 | controller | skipping: [controller] 2026-04-22 09:30:18.855793 | controller | 2026-04-22 09:30:18.855810 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-04-22 09:30:18.855947 | controller | Wednesday 22 April 2026 09:30:18 +0000 (0:00:00.037) 0:00:11.026 ******* 2026-04-22 09:30:18.892406 | controller | skipping: [controller] 2026-04-22 09:30:18.892466 | controller | 2026-04-22 09:30:18.892547 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-04-22 09:30:18.892651 | controller | Wednesday 22 April 2026 09:30:18 +0000 (0:00:00.037) 0:00:11.063 ******* 2026-04-22 09:30:18.929782 | controller | ok: [controller] => { 2026-04-22 09:30:18.929871 | controller | "msg": "https://dl.k8s.io/release/v1.35.4/bin/linux/amd64/kubectl" 2026-04-22 09:30:18.929992 | controller | } 2026-04-22 09:30:18.930144 | controller | 2026-04-22 09:30:18.930304 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-04-22 09:30:18.930488 | controller | Wednesday 22 April 2026 09:30:18 +0000 (0:00:00.040) 0:00:11.103 ******* 2026-04-22 09:30:19.990492 | controller | changed: [controller] 2026-04-22 09:30:19.990545 | controller | 2026-04-22 09:30:19.990623 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-04-22 09:30:19.990714 | controller | Wednesday 22 April 2026 09:30:19 +0000 (0:00:01.060) 0:00:12.164 ******* 2026-04-22 09:30:20.025568 | controller | skipping: [controller] 2026-04-22 09:30:20.025628 | controller | 2026-04-22 09:30:20.025733 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-04-22 09:30:20.025825 | controller | Wednesday 22 April 2026 09:30:20 +0000 (0:00:00.035) 0:00:12.199 ******* 2026-04-22 09:30:20.056830 | controller | skipping: [controller] 2026-04-22 09:30:20.056866 | controller | 2026-04-22 09:30:20.056871 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-04-22 09:30:20.056876 | controller | Wednesday 22 April 2026 09:30:20 +0000 (0:00:00.029) 0:00:12.229 ******* 2026-04-22 09:30:20.095743 | controller | ok: [controller] => { 2026-04-22 09:30:20.095792 | controller | "msg": "https://github.com/fluxcd/flux2/releases/download/v0.32.0/flux_0.32.0_linux_amd64.tar.gz" 2026-04-22 09:30:20.095910 | controller | } 2026-04-22 09:30:20.096169 | controller | 2026-04-22 09:30:20.096225 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-04-22 09:30:20.096241 | controller | Wednesday 22 April 2026 09:30:20 +0000 (0:00:00.041) 0:00:12.270 ******* 2026-04-22 09:30:20.975904 | controller | changed: [controller] 2026-04-22 09:30:20.975935 | controller | 2026-04-22 09:30:20.975941 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-04-22 09:30:20.975947 | controller | Wednesday 22 April 2026 09:30:20 +0000 (0:00:00.875) 0:00:13.146 ******* 2026-04-22 09:30:21.015953 | controller | skipping: [controller] 2026-04-22 09:30:21.016013 | controller | 2026-04-22 09:30:21.016023 | controller | PLAY RECAP ********************************************************************* 2026-04-22 09:30:21.016032 | controller | controller : ok=28 changed=8 unreachable=0 failed=0 skipped=14 rescued=0 ignored=0 2026-04-22 09:30:21.016041 | controller | 2026-04-22 09:30:21.016048 | controller | 2026-04-22 09:30:21.016056 | controller | TASKS RECAP ******************************************************************** 2026-04-22 09:30:21.016063 | controller | Wednesday 22 April 2026 09:30:21 +0000 (0:00:00.037) 0:00:13.183 ******* 2026-04-22 09:30:21.016071 | controller | =============================================================================== 2026-04-22 09:30:21.016078 | controller | vexxhost.containers.download_artifact : Download item ------------------- 2.37s 2026-04-22 09:30:21.016086 | controller | vexxhost.containers.download_artifact : Download item ------------------- 2.02s 2026-04-22 09:30:21.016093 | controller | vexxhost.containers.download_artifact : Download item ------------------- 1.13s 2026-04-22 09:30:21.016101 | controller | vexxhost.containers.download_artifact : Download item ------------------- 1.10s 2026-04-22 09:30:21.016108 | controller | vexxhost.containers.download_artifact : Download item ------------------- 1.06s 2026-04-22 09:30:21.016461 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.88s 2026-04-22 09:30:21.016770 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.88s 2026-04-22 09:30:21.016993 | controller | vexxhost.containers.directory : Create directory (/var/lib/downloads) --- 0.82s 2026-04-22 09:30:21.017158 | controller | Gather minimal facts ---------------------------------------------------- 0.70s 2026-04-22 09:30:21.017317 | controller | Find all subdirectories in the role location ---------------------------- 0.44s 2026-04-22 09:30:21.017473 | controller | Select only defaults/ directories and load vars ------------------------- 0.35s 2026-04-22 09:30:21.017631 | controller | Include download_artifact role ------------------------------------------ 0.25s 2026-04-22 09:30:21.017794 | controller | Find all components with checksums and get latest versions (CI) --------- 0.16s 2026-04-22 09:30:21.017953 | controller | Filter checksums to keep only latest versions (CI) ---------------------- 0.11s 2026-04-22 09:30:21.018110 | controller | Generate list of all binaries for all roles ----------------------------- 0.08s 2026-04-22 09:30:21.018268 | controller | vexxhost.containers.package : Update state for tar ---------------------- 0.05s 2026-04-22 09:30:21.018426 | controller | vexxhost.containers.download_artifact : Extract archive ----------------- 0.04s 2026-04-22 09:30:21.018621 | controller | vexxhost.containers.download_artifact : Starting download of file ------- 0.04s 2026-04-22 09:30:21.018811 | controller | vexxhost.containers.download_artifact : Starting download of file ------- 0.04s 2026-04-22 09:30:21.018974 | controller | vexxhost.containers.download_artifact : Extract archive ----------------- 0.04s 2026-04-22 09:30:21.188254 | controller | INFO [download-binaries > converge] Executed: Successful 2026-04-22 09:30:21.197945 | controller | INFO [download-binaries > idempotence] Executing 2026-04-22 09:30:22.106583 | controller | 2026-04-22 09:30:22.106873 | controller | PLAY [Download all binaries required at runtime for ansible-collection-kubernetes] *** 2026-04-22 09:30:22.107081 | controller | 2026-04-22 09:30:22.107300 | controller | TASK [Gather minimal facts] **************************************************** 2026-04-22 09:30:22.107484 | controller | Wednesday 22 April 2026 09:30:22 +0000 (0:00:00.016) 0:00:00.016 ******* 2026-04-22 09:30:22.807755 | controller | ok: [controller -> localhost] 2026-04-22 09:30:22.808004 | controller | 2026-04-22 09:30:22.808171 | controller | TASK [Find all subdirectories in the role location] **************************** 2026-04-22 09:30:22.808321 | controller | Wednesday 22 April 2026 09:30:22 +0000 (0:00:00.693) 0:00:00.709 ******* 2026-04-22 09:30:23.218466 | controller | ok: [controller -> localhost] 2026-04-22 09:30:23.218881 | controller | 2026-04-22 09:30:23.219187 | controller | TASK [Select only defaults/ directories and load vars] ************************* 2026-04-22 09:30:23.219553 | controller | Wednesday 22 April 2026 09:30:23 +0000 (0:00:00.418) 0:00:01.128 ******* 2026-04-22 09:30:23.627244 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/keepalived/defaults) 2026-04-22 09:30:23.627330 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/cluster_api/defaults) 2026-04-22 09:30:23.627339 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kubelet/defaults) 2026-04-22 09:30:23.627411 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/helm/defaults) 2026-04-22 09:30:23.627999 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kubernetes/defaults) 2026-04-22 09:30:23.628062 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/envoy_gateway/defaults) 2026-04-22 09:30:23.628071 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/clusterctl/defaults) 2026-04-22 09:30:23.628079 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/upload_helm_chart/defaults) 2026-04-22 09:30:23.628087 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/openstack_resource_controller/defaults) 2026-04-22 09:30:23.628104 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/cilium/defaults) 2026-04-22 09:30:23.628115 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kubeadm/defaults) 2026-04-22 09:30:23.628950 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/cert_manager/defaults) 2026-04-22 09:30:23.628978 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kube_vip/defaults) 2026-04-22 09:30:23.628982 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kubectl/defaults) 2026-04-22 09:30:23.628986 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/haproxy/defaults) 2026-04-22 09:30:23.628989 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/flux/defaults) 2026-04-22 09:30:23.628993 | controller | 2026-04-22 09:30:23.628997 | controller | TASK [Find all components with checksums and get latest versions (CI)] ********* 2026-04-22 09:30:23.629001 | controller | Wednesday 22 April 2026 09:30:23 +0000 (0:00:00.409) 0:00:01.537 ******* 2026-04-22 09:30:23.776248 | controller | ok: [controller -> localhost] => (item=kubelet_checksums) 2026-04-22 09:30:23.776304 | controller | ok: [controller -> localhost] => (item=helm_checksums) 2026-04-22 09:30:23.777660 | controller | ok: [controller -> localhost] => (item=helm_diff_checksums) 2026-04-22 09:30:23.777704 | controller | ok: [controller -> localhost] => (item=clusterctl_checksums) 2026-04-22 09:30:23.777710 | controller | ok: [controller -> localhost] => (item=kubeadm_checksums) 2026-04-22 09:30:23.777716 | controller | ok: [controller -> localhost] => (item=kubectl_checksums) 2026-04-22 09:30:23.777721 | controller | ok: [controller -> localhost] => (item=flux_checksums) 2026-04-22 09:30:23.777727 | controller | 2026-04-22 09:30:23.777734 | controller | TASK [Filter checksums to keep only latest versions (CI)] ********************** 2026-04-22 09:30:23.777740 | controller | Wednesday 22 April 2026 09:30:23 +0000 (0:00:00.148) 0:00:01.686 ******* 2026-04-22 09:30:23.884398 | controller | ok: [controller -> localhost] => (item=kubelet_checksums) 2026-04-22 09:30:23.884482 | controller | ok: [controller -> localhost] => (item=helm_checksums) 2026-04-22 09:30:23.884491 | controller | ok: [controller -> localhost] => (item=helm_diff_checksums) 2026-04-22 09:30:23.886974 | controller | ok: [controller -> localhost] => (item=clusterctl_checksums) 2026-04-22 09:30:23.886999 | controller | ok: [controller -> localhost] => (item=kubeadm_checksums) 2026-04-22 09:30:23.887007 | controller | ok: [controller -> localhost] => (item=kubectl_checksums) 2026-04-22 09:30:23.887015 | controller | ok: [controller -> localhost] => (item=flux_checksums) 2026-04-22 09:30:23.887024 | controller | 2026-04-22 09:30:23.887034 | controller | TASK [Generate list of all binaries for all roles] ***************************** 2026-04-22 09:30:23.887043 | controller | Wednesday 22 April 2026 09:30:23 +0000 (0:00:00.107) 0:00:01.793 ******* 2026-04-22 09:30:23.960076 | controller | ok: [controller -> localhost] 2026-04-22 09:30:23.960126 | controller | 2026-04-22 09:30:23.960132 | controller | TASK [Include download_artifact role] ****************************************** 2026-04-22 09:30:23.960146 | controller | Wednesday 22 April 2026 09:30:23 +0000 (0:00:00.074) 0:00:01.867 ******* 2026-04-22 09:30:24.159491 | controller | included: vexxhost.containers.download_artifact for controller => (item={'url': 'https://dl.k8s.io/release/v1.35.4/bin/linux/amd64/kubelet', 'checksum': '983a6ba5a49823dcdd745c674e5e2416377dd27d6ad1b42d2befa0fb961a19f6', 'dest': '/var/lib/downloads/kubelet-1.35.4-linux-amd64', 'version': '1.35.4'}) 2026-04-22 09:30:24.159557 | controller | included: vexxhost.containers.download_artifact for controller => (item={'url': 'https://get.helm.sh/helm-v3.11.2-linux-amd64.tar.gz', 'checksum': '781d826daec584f9d50a01f0f7dadfd25a3312217a14aa2fbb85107b014ac8ca', 'dest': '/var/lib/downloads/helm-v3.11.2-linux-amd64.tar.gz', 'version': 'v3.11.2'}) 2026-04-22 09:30:24.159626 | controller | included: vexxhost.containers.download_artifact for controller => (item={'url': 'https://github.com/databus23/helm-diff/releases/download/v3.8.1/helm-diff-linux-amd64.tgz', 'checksum': 'f78867edfde60e2506e3228f706beaf96d1ae3ee5f169f42315acbd513794078', 'dest': '/var/lib/downloads/helm-diff-v3.8.1-linux-amd64.tgz', 'version': 'v3.8.1'}) 2026-04-22 09:30:24.159738 | controller | included: vexxhost.containers.download_artifact for controller => (item={'url': 'https://github.com/kubernetes-sigs/cluster-api/releases/download/v1.10.5/clusterctl-linux-amd64', 'checksum': '8da468c3482b2f45c872e87f5fefdc7d4cb583ac3a689234ecc1590f852b09df', 'dest': '/var/lib/downloads/clusterctl-1.10.5-linux-amd64', 'version': '1.10.5'}) 2026-04-22 09:30:24.159889 | controller | included: vexxhost.containers.download_artifact for controller => (item={'url': 'https://dl.k8s.io/release/v1.35.4/bin/linux/amd64/kubeadm', 'checksum': '0c0497da793f8897c14e45340da919534b615294a1aab69dc1998896c0f11145', 'dest': '/var/lib/downloads/kubeadm-1.35.4-linux-amd64', 'version': '1.35.4'}) 2026-04-22 09:30:24.163947 | controller | included: vexxhost.containers.download_artifact for controller => (item={'url': 'https://dl.k8s.io/release/v1.35.4/bin/linux/amd64/kubectl', 'checksum': 'b529430df69a688fd61b64ad2299edb5fd71cb58be2a4779dba624c7d3510efd', 'dest': '/var/lib/downloads/kubectl-1.35.4-linux-amd64', 'version': '1.35.4'}) 2026-04-22 09:30:24.163998 | controller | included: vexxhost.containers.download_artifact for controller => (item={'url': 'https://github.com/fluxcd/flux2/releases/download/v0.32.0/flux_0.32.0_linux_amd64.tar.gz', 'checksum': 'c94a42e96620848f9aed69a130c01b7d740412f6f2b3ad3c95fe23471f2b8e4e', 'dest': '/var/lib/downloads/flux-0.32.0-linux-amd64.tar.gz', 'version': '0.32.0'}) 2026-04-22 09:30:24.164004 | controller | 2026-04-22 09:30:24.164008 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-04-22 09:30:24.164013 | controller | Wednesday 22 April 2026 09:30:24 +0000 (0:00:00.202) 0:00:02.069 ******* 2026-04-22 09:30:24.204564 | controller | skipping: [controller] 2026-04-22 09:30:24.204642 | controller | 2026-04-22 09:30:24.204725 | controller | TASK [vexxhost.containers.directory : Create directory (/var/lib/downloads)] *** 2026-04-22 09:30:24.204887 | controller | Wednesday 22 April 2026 09:30:24 +0000 (0:00:00.041) 0:00:02.110 ******* 2026-04-22 09:30:24.728623 | controller | [WARNING]: Host 'controller' is using the discovered Python interpreter at '/usr/bin/python3.13', but future installation of another Python interpreter could cause a different interpreter to be discovered. See https://docs.ansible.com/ansible-core/2.20/reference_appendices/interpreter_discovery.html for more information. 2026-04-22 09:30:24.739266 | controller | ok: [controller] 2026-04-22 09:30:24.739382 | controller | 2026-04-22 09:30:24.739749 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-04-22 09:30:24.739790 | controller | Wednesday 22 April 2026 09:30:24 +0000 (0:00:00.538) 0:00:02.649 ******* 2026-04-22 09:30:24.778904 | controller | ok: [controller] => { 2026-04-22 09:30:24.778997 | controller | "msg": "https://dl.k8s.io/release/v1.35.4/bin/linux/amd64/kubelet" 2026-04-22 09:30:24.779007 | controller | } 2026-04-22 09:30:24.779080 | controller | 2026-04-22 09:30:24.779195 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-04-22 09:30:24.779269 | controller | Wednesday 22 April 2026 09:30:24 +0000 (0:00:00.037) 0:00:02.686 ******* 2026-04-22 09:30:25.434498 | controller | ok: [controller] 2026-04-22 09:30:25.434586 | controller | 2026-04-22 09:30:25.434645 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-04-22 09:30:25.434789 | controller | Wednesday 22 April 2026 09:30:25 +0000 (0:00:00.657) 0:00:03.344 ******* 2026-04-22 09:30:25.468105 | controller | skipping: [controller] 2026-04-22 09:30:25.468177 | controller | 2026-04-22 09:30:25.468319 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-04-22 09:30:25.468406 | controller | Wednesday 22 April 2026 09:30:25 +0000 (0:00:00.034) 0:00:03.378 ******* 2026-04-22 09:30:25.504416 | controller | skipping: [controller] 2026-04-22 09:30:25.504452 | controller | 2026-04-22 09:30:25.504459 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-04-22 09:30:25.504466 | controller | Wednesday 22 April 2026 09:30:25 +0000 (0:00:00.035) 0:00:03.414 ******* 2026-04-22 09:30:25.544012 | controller | ok: [controller] => { 2026-04-22 09:30:25.544242 | controller | "msg": "https://get.helm.sh/helm-v3.11.2-linux-amd64.tar.gz" 2026-04-22 09:30:25.544408 | controller | } 2026-04-22 09:30:25.544565 | controller | 2026-04-22 09:30:25.544740 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-04-22 09:30:25.544907 | controller | Wednesday 22 April 2026 09:30:25 +0000 (0:00:00.039) 0:00:03.453 ******* 2026-04-22 09:30:26.000428 | controller | ok: [controller] 2026-04-22 09:30:26.000507 | controller | 2026-04-22 09:30:26.000517 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-04-22 09:30:26.000614 | controller | Wednesday 22 April 2026 09:30:25 +0000 (0:00:00.453) 0:00:03.906 ******* 2026-04-22 09:30:26.035954 | controller | skipping: [controller] 2026-04-22 09:30:26.036019 | controller | 2026-04-22 09:30:26.036319 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-04-22 09:30:26.036360 | controller | Wednesday 22 April 2026 09:30:26 +0000 (0:00:00.038) 0:00:03.945 ******* 2026-04-22 09:30:26.072570 | controller | skipping: [controller] 2026-04-22 09:30:26.072640 | controller | 2026-04-22 09:30:26.072778 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-04-22 09:30:26.072930 | controller | Wednesday 22 April 2026 09:30:26 +0000 (0:00:00.033) 0:00:03.979 ******* 2026-04-22 09:30:26.111332 | controller | ok: [controller] => { 2026-04-22 09:30:26.111410 | controller | "msg": "https://github.com/databus23/helm-diff/releases/download/v3.8.1/helm-diff-linux-amd64.tgz" 2026-04-22 09:30:26.111504 | controller | } 2026-04-22 09:30:26.111588 | controller | 2026-04-22 09:30:26.111686 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-04-22 09:30:26.111820 | controller | Wednesday 22 April 2026 09:30:26 +0000 (0:00:00.041) 0:00:04.021 ******* 2026-04-22 09:30:26.564909 | controller | ok: [controller] 2026-04-22 09:30:26.564996 | controller | 2026-04-22 09:30:26.565011 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-04-22 09:30:26.565166 | controller | Wednesday 22 April 2026 09:30:26 +0000 (0:00:00.452) 0:00:04.474 ******* 2026-04-22 09:30:26.603272 | controller | skipping: [controller] 2026-04-22 09:30:26.603348 | controller | 2026-04-22 09:30:26.603429 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-04-22 09:30:26.603563 | controller | Wednesday 22 April 2026 09:30:26 +0000 (0:00:00.038) 0:00:04.513 ******* 2026-04-22 09:30:26.643914 | controller | skipping: [controller] 2026-04-22 09:30:26.643949 | controller | 2026-04-22 09:30:26.643954 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-04-22 09:30:26.643959 | controller | Wednesday 22 April 2026 09:30:26 +0000 (0:00:00.036) 0:00:04.549 ******* 2026-04-22 09:30:26.684821 | controller | ok: [controller] => { 2026-04-22 09:30:26.684859 | controller | "msg": "https://github.com/kubernetes-sigs/cluster-api/releases/download/v1.10.5/clusterctl-linux-amd64" 2026-04-22 09:30:26.684863 | controller | } 2026-04-22 09:30:26.684868 | controller | 2026-04-22 09:30:26.684872 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-04-22 09:30:26.684876 | controller | Wednesday 22 April 2026 09:30:26 +0000 (0:00:00.042) 0:00:04.592 ******* 2026-04-22 09:30:27.132605 | controller | ok: [controller] 2026-04-22 09:30:27.132641 | controller | 2026-04-22 09:30:27.132645 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-04-22 09:30:27.132649 | controller | Wednesday 22 April 2026 09:30:27 +0000 (0:00:00.446) 0:00:05.038 ******* 2026-04-22 09:30:27.161571 | controller | skipping: [controller] 2026-04-22 09:30:27.161730 | controller | 2026-04-22 09:30:27.161855 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-04-22 09:30:27.161975 | controller | Wednesday 22 April 2026 09:30:27 +0000 (0:00:00.033) 0:00:05.071 ******* 2026-04-22 09:30:27.199262 | controller | skipping: [controller] 2026-04-22 09:30:27.199405 | controller | 2026-04-22 09:30:27.199531 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-04-22 09:30:27.199650 | controller | Wednesday 22 April 2026 09:30:27 +0000 (0:00:00.037) 0:00:05.109 ******* 2026-04-22 09:30:27.235263 | controller | ok: [controller] => { 2026-04-22 09:30:27.235475 | controller | "msg": "https://dl.k8s.io/release/v1.35.4/bin/linux/amd64/kubeadm" 2026-04-22 09:30:27.235649 | controller | } 2026-04-22 09:30:27.235803 | controller | 2026-04-22 09:30:27.236018 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-04-22 09:30:27.236197 | controller | Wednesday 22 April 2026 09:30:27 +0000 (0:00:00.035) 0:00:05.145 ******* 2026-04-22 09:30:27.704490 | controller | ok: [controller] 2026-04-22 09:30:27.704587 | controller | 2026-04-22 09:30:27.708013 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-04-22 09:30:27.708072 | controller | Wednesday 22 April 2026 09:30:27 +0000 (0:00:00.469) 0:00:05.614 ******* 2026-04-22 09:30:27.747736 | controller | skipping: [controller] 2026-04-22 09:30:27.747795 | controller | 2026-04-22 09:30:27.747862 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-04-22 09:30:27.748185 | controller | Wednesday 22 April 2026 09:30:27 +0000 (0:00:00.039) 0:00:05.654 ******* 2026-04-22 09:30:27.780505 | controller | skipping: [controller] 2026-04-22 09:30:27.780584 | controller | 2026-04-22 09:30:27.780595 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-04-22 09:30:27.783876 | controller | Wednesday 22 April 2026 09:30:27 +0000 (0:00:00.034) 0:00:05.689 ******* 2026-04-22 09:30:27.824510 | controller | ok: [controller] => { 2026-04-22 09:30:27.824773 | controller | "msg": "https://dl.k8s.io/release/v1.35.4/bin/linux/amd64/kubectl" 2026-04-22 09:30:27.824947 | controller | } 2026-04-22 09:30:27.825104 | controller | 2026-04-22 09:30:27.825280 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-04-22 09:30:27.825449 | controller | Wednesday 22 April 2026 09:30:27 +0000 (0:00:00.042) 0:00:05.731 ******* 2026-04-22 09:30:28.283439 | controller | ok: [controller] 2026-04-22 09:30:28.283530 | controller | 2026-04-22 09:30:28.283545 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-04-22 09:30:28.283675 | controller | Wednesday 22 April 2026 09:30:28 +0000 (0:00:00.462) 0:00:06.193 ******* 2026-04-22 09:30:28.320517 | controller | skipping: [controller] 2026-04-22 09:30:28.320570 | controller | 2026-04-22 09:30:28.320713 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-04-22 09:30:28.320839 | controller | Wednesday 22 April 2026 09:30:28 +0000 (0:00:00.033) 0:00:06.226 ******* 2026-04-22 09:30:28.349869 | controller | skipping: [controller] 2026-04-22 09:30:28.349909 | controller | 2026-04-22 09:30:28.350044 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-04-22 09:30:28.350169 | controller | Wednesday 22 April 2026 09:30:28 +0000 (0:00:00.033) 0:00:06.259 ******* 2026-04-22 09:30:28.397511 | controller | ok: [controller] => { 2026-04-22 09:30:28.397597 | controller | "msg": "https://github.com/fluxcd/flux2/releases/download/v0.32.0/flux_0.32.0_linux_amd64.tar.gz" 2026-04-22 09:30:28.397608 | controller | } 2026-04-22 09:30:28.397727 | controller | 2026-04-22 09:30:28.397858 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-04-22 09:30:28.397992 | controller | Wednesday 22 April 2026 09:30:28 +0000 (0:00:00.047) 0:00:06.307 ******* 2026-04-22 09:30:28.808917 | controller | ok: [controller] 2026-04-22 09:30:28.808971 | controller | 2026-04-22 09:30:28.808982 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-04-22 09:30:28.808991 | controller | Wednesday 22 April 2026 09:30:28 +0000 (0:00:00.409) 0:00:06.717 ******* 2026-04-22 09:30:28.840582 | controller | skipping: [controller] 2026-04-22 09:30:28.840813 | controller | 2026-04-22 09:30:28.841051 | controller | PLAY RECAP ********************************************************************* 2026-04-22 09:30:28.841305 | controller | controller : ok=28 changed=0 unreachable=0 failed=0 skipped=14 rescued=0 ignored=0 2026-04-22 09:30:28.841506 | controller | 2026-04-22 09:30:28.841705 | controller | 2026-04-22 09:30:28.841920 | controller | TASKS RECAP ******************************************************************** 2026-04-22 09:30:28.842141 | controller | Wednesday 22 April 2026 09:30:28 +0000 (0:00:00.033) 0:00:06.750 ******* 2026-04-22 09:30:28.842350 | controller | =============================================================================== 2026-04-22 09:30:28.842556 | controller | Gather minimal facts ---------------------------------------------------- 0.69s 2026-04-22 09:30:28.842770 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.66s 2026-04-22 09:30:28.842980 | controller | vexxhost.containers.directory : Create directory (/var/lib/downloads) --- 0.54s 2026-04-22 09:30:28.843195 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.47s 2026-04-22 09:30:28.843404 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.46s 2026-04-22 09:30:28.843611 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.45s 2026-04-22 09:30:28.843915 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.45s 2026-04-22 09:30:28.844136 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.45s 2026-04-22 09:30:28.844346 | controller | Find all subdirectories in the role location ---------------------------- 0.42s 2026-04-22 09:30:28.844555 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.41s 2026-04-22 09:30:28.844784 | controller | Select only defaults/ directories and load vars ------------------------- 0.41s 2026-04-22 09:30:28.845011 | controller | Include download_artifact role ------------------------------------------ 0.20s 2026-04-22 09:30:28.845257 | controller | Find all components with checksums and get latest versions (CI) --------- 0.15s 2026-04-22 09:30:28.845468 | controller | Filter checksums to keep only latest versions (CI) ---------------------- 0.11s 2026-04-22 09:30:28.845636 | controller | Generate list of all binaries for all roles ----------------------------- 0.07s 2026-04-22 09:30:28.845801 | controller | vexxhost.containers.download_artifact : Starting download of file ------- 0.05s 2026-04-22 09:30:28.845963 | controller | vexxhost.containers.download_artifact : Starting download of file ------- 0.04s 2026-04-22 09:30:28.846123 | controller | vexxhost.containers.download_artifact : Starting download of file ------- 0.04s 2026-04-22 09:30:28.846283 | controller | vexxhost.containers.download_artifact : Starting download of file ------- 0.04s 2026-04-22 09:30:28.846476 | controller | vexxhost.containers.package : Update state for tar ---------------------- 0.04s 2026-04-22 09:30:29.008018 | controller | INFO [download-binaries > idempotence] Executed: Successful 2026-04-22 09:30:29.017887 | controller | INFO [download-binaries > side_effect] Executing 2026-04-22 09:30:29.018348 | controller | WARNING [download-binaries > side_effect] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-04-22 09:30:29.024380 | controller | INFO [download-binaries > verify] Executing 2026-04-22 09:30:30.015781 | controller | 2026-04-22 09:30:30.016082 | controller | PLAY [Verify] ****************************************************************** 2026-04-22 09:30:30.016092 | controller | 2026-04-22 09:30:30.016100 | controller | TASK [Gathering Facts] ********************************************************* 2026-04-22 09:30:30.016108 | controller | Wednesday 22 April 2026 09:30:30 +0000 (0:00:00.017) 0:00:00.017 ******* 2026-04-22 09:30:31.167157 | controller | [WARNING]: Host 'controller' is using the discovered Python interpreter at '/usr/bin/python3.13', but future installation of another Python interpreter could cause a different interpreter to be discovered. See https://docs.ansible.com/ansible-core/2.20/reference_appendices/interpreter_discovery.html for more information. 2026-04-22 09:30:31.172633 | controller | ok: [controller] 2026-04-22 09:30:31.172898 | controller | 2026-04-22 09:30:31.173196 | controller | TASK [Stat target dir] ********************************************************* 2026-04-22 09:30:31.173524 | controller | Wednesday 22 April 2026 09:30:31 +0000 (0:00:01.159) 0:00:01.177 ******* 2026-04-22 09:30:31.595966 | controller | ok: [controller] 2026-04-22 09:30:31.596017 | controller | 2026-04-22 09:30:31.596027 | controller | TASK [Assert that target dir is created] *************************************** 2026-04-22 09:30:31.596035 | controller | Wednesday 22 April 2026 09:30:31 +0000 (0:00:00.421) 0:00:01.598 ******* 2026-04-22 09:30:31.630949 | controller | ok: [controller] => { 2026-04-22 09:30:31.631163 | controller | "changed": false, 2026-04-22 09:30:31.631938 | controller | "msg": "All assertions passed" 2026-04-22 09:30:31.631989 | controller | } 2026-04-22 09:30:31.631997 | controller | 2026-04-22 09:30:31.632008 | controller | TASK [Find target files] ******************************************************* 2026-04-22 09:30:31.632179 | controller | Wednesday 22 April 2026 09:30:31 +0000 (0:00:00.037) 0:00:01.635 ******* 2026-04-22 09:30:32.049517 | controller | ok: [controller] 2026-04-22 09:30:32.049645 | controller | 2026-04-22 09:30:32.049879 | controller | TASK [Assert that some files were downloaded] ********************************** 2026-04-22 09:30:32.050081 | controller | Wednesday 22 April 2026 09:30:32 +0000 (0:00:00.418) 0:00:02.053 ******* 2026-04-22 09:30:32.080165 | controller | ok: [controller] => { 2026-04-22 09:30:32.080497 | controller | "changed": false, 2026-04-22 09:30:32.080942 | controller | "msg": "All assertions passed" 2026-04-22 09:30:32.081122 | controller | } 2026-04-22 09:30:32.081297 | controller | 2026-04-22 09:30:32.081503 | controller | PLAY RECAP ********************************************************************* 2026-04-22 09:30:32.081701 | controller | controller : ok=5 changed=0 unreachable=0 failed=0 skipped=0 rescued=0 ignored=0 2026-04-22 09:30:32.081901 | controller | 2026-04-22 09:30:32.082083 | controller | 2026-04-22 09:30:32.082268 | controller | TASKS RECAP ******************************************************************** 2026-04-22 09:30:32.082472 | controller | Wednesday 22 April 2026 09:30:32 +0000 (0:00:00.031) 0:00:02.085 ******* 2026-04-22 09:30:32.082636 | controller | =============================================================================== 2026-04-22 09:30:32.082834 | controller | Gathering Facts --------------------------------------------------------- 1.16s 2026-04-22 09:30:32.083078 | controller | Stat target dir --------------------------------------------------------- 0.42s 2026-04-22 09:30:32.083281 | controller | Find target files ------------------------------------------------------- 0.42s 2026-04-22 09:30:32.083469 | controller | Assert that target dir is created --------------------------------------- 0.04s 2026-04-22 09:30:32.083829 | controller | Assert that some files were downloaded ---------------------------------- 0.03s 2026-04-22 09:30:32.215748 | controller | INFO [download-binaries > verify] Executed: Successful 2026-04-22 09:30:32.227325 | controller | INFO [download-binaries > cleanup] Executing 2026-04-22 09:30:32.227595 | controller | WARNING [download-binaries > cleanup] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-04-22 09:30:32.233060 | controller | INFO [download-binaries > destroy] Executing 2026-04-22 09:30:32.233107 | controller | WARNING [download-binaries > destroy] Skipping, '--destroy=never' requested. 2026-04-22 09:30:32.233131 | controller | INFO [download-binaries > destroy] Executed: Successful 2026-04-22 09:30:32.233495 | controller | WARNING Molecule executed 1 scenario (1 missing files) 2026-04-22 09:30:32.461640 | controller | ok: Runtime: 0:00:47.637298 2026-04-22 09:30:32.468230 | 2026-04-22 09:30:32.468335 | PLAY RECAP 2026-04-22 09:30:32.468383 | controller | ok: 3 changed: 3 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-04-22 09:30:32.468406 | 2026-04-22 09:30:32.643745 | RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/run.yaml@main] 2026-04-22 09:30:32.645891 | POST-RUN START: [untrusted : github.com/vexxhost/ansible-collection-kubernetes/test-playbooks/molecule/post.yml@main] 2026-04-22 09:30:33.272304 | 2026-04-22 09:30:33.272450 | PLAY [all] 2026-04-22 09:30:33.283903 | 2026-04-22 09:30:33.283991 | TASK [describe-kubernetes-objects : creating directory for cluster scoped objects] 2026-04-22 09:30:33.683852 | controller | changed 2026-04-22 09:30:33.690541 | 2026-04-22 09:30:33.690628 | TASK [describe-kubernetes-objects : Gathering descriptions for cluster scoped objects] 2026-04-22 09:30:34.109638 | controller | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-04-22 09:30:34.109767 | controller | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-04-22 09:30:34.119162 | controller | environment: line 1: kubectl: command not found 2026-04-22 09:30:34.121702 | controller | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-04-22 09:30:34.123088 | controller | environment: line 1: kubectl: command not found 2026-04-22 09:30:34.124962 | controller | environment: line 1: kubectl: command not found 2026-04-22 09:30:34.125566 | controller | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-04-22 09:30:34.126429 | controller | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-04-22 09:30:34.129950 | controller | environment: line 1: kubectl: command not found 2026-04-22 09:30:34.131299 | controller | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-04-22 09:30:34.131739 | controller | environment: line 1: kubectl: command not found 2026-04-22 09:30:34.132846 | controller | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-04-22 09:30:34.223361 | controller | ok: Runtime: 0:00:00.038478 2026-04-22 09:30:34.229447 | 2026-04-22 09:30:34.229580 | TASK [describe-kubernetes-objects : creating directory for namespace scoped objects] 2026-04-22 09:30:34.473896 | controller | changed 2026-04-22 09:30:34.479484 | 2026-04-22 09:30:34.479580 | TASK [describe-kubernetes-objects : Gathering descriptions for namespace scoped objects] 2026-04-22 09:30:34.755471 | controller | environment: line 5: kubectl: command not found 2026-04-22 09:30:34.756462 | controller | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-04-22 09:30:34.756624 | controller | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-04-22 09:30:34.757324 | controller | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-04-22 09:30:35.011065 | controller | ok: Runtime: 0:00:00.014015 2026-04-22 09:30:35.018148 | 2026-04-22 09:30:35.018253 | TASK [describe-kubernetes-objects : Downloads logs to executor] 2026-04-22 09:30:35.698624 | controller | changed: 2026-04-22 09:30:35.698904 | controller | created directory /var/lib/zuul/builds/69bab99ae5b74f0f91cd968c1178cfc2/work/logs/controller 2026-04-22 09:30:35.698971 | controller | cd+++++++++ objects/ 2026-04-22 09:30:35.699021 | controller | cd+++++++++ objects/cluster/ 2026-04-22 09:30:35.699071 | controller | cd+++++++++ objects/namespaced/ 2026-04-22 09:30:35.708139 | 2026-04-22 09:30:35.708208 | TASK [gather-pod-logs : creating directory for pod logs] 2026-04-22 09:30:35.952262 | controller | changed 2026-04-22 09:30:35.957972 | 2026-04-22 09:30:35.958071 | TASK [gather-pod-logs : creating directory for failed pod logs] 2026-04-22 09:30:36.213444 | controller | changed 2026-04-22 09:30:36.218439 | 2026-04-22 09:30:36.218509 | TASK [gather-pod-logs : retrieve all kubernetes logs, current and previous (if they exist)] 2026-04-22 09:30:36.515455 | controller | environment: line 3: kubectl: command not found 2026-04-22 09:30:36.749611 | controller | ok: Runtime: 0:00:00.011242 2026-04-22 09:30:36.755183 | 2026-04-22 09:30:36.755271 | TASK [gather-pod-logs : Downloads pod logs to executor] 2026-04-22 09:30:37.309796 | controller | changed: 2026-04-22 09:30:37.310021 | controller | cd+++++++++ pod-logs/ 2026-04-22 09:30:37.310063 | controller | cd+++++++++ pod-logs/failed-pods/ 2026-04-22 09:30:37.319033 | 2026-04-22 09:30:37.319102 | LOOP [helm-release-status : creating directory for helm release status] 2026-04-22 09:30:37.556697 | controller | changed: "values" 2026-04-22 09:30:37.785793 | controller | changed: "releases" 2026-04-22 09:30:37.802892 | 2026-04-22 09:30:37.803117 | TASK [helm-release-status : Gather get release status for helm charts] 2026-04-22 09:30:38.065036 | controller | /bin/bash: line 3: kubectl: command not found 2026-04-22 09:30:38.332738 | controller | ok: Runtime: 0:00:00.007847 2026-04-22 09:30:38.339180 | 2026-04-22 09:30:38.339321 | TASK [helm-release-status : Downloads logs to executor] 2026-04-22 09:30:39.005227 | controller | changed: 2026-04-22 09:30:39.005462 | controller | cd+++++++++ helm/ 2026-04-22 09:30:39.005499 | controller | cd+++++++++ helm/releases/ 2026-04-22 09:30:39.005530 | controller | cd+++++++++ helm/values/ 2026-04-22 09:30:39.012601 | 2026-04-22 09:30:39.012678 | PLAY RECAP 2026-04-22 09:30:39.012740 | controller | ok: 12 changed: 12 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-04-22 09:30:39.012768 | 2026-04-22 09:30:39.189670 | POST-RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/ansible-collection-kubernetes/test-playbooks/molecule/post.yml@main] 2026-04-22 09:30:39.192486 | POST-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post.yaml@main] 2026-04-22 09:30:39.750442 | 2026-04-22 09:30:39.750596 | PLAY [all] 2026-04-22 09:30:39.760851 | 2026-04-22 09:30:39.760968 | TASK [fetch-output : Set log path for multiple nodes] 2026-04-22 09:30:39.806532 | controller | skipping: Conditional result was False 2026-04-22 09:30:39.815192 | 2026-04-22 09:30:39.815308 | TASK [fetch-output : Set log path for single node] 2026-04-22 09:30:39.859237 | controller | ok 2026-04-22 09:30:39.866586 | 2026-04-22 09:30:39.866685 | LOOP [fetch-output : Ensure local output dirs] 2026-04-22 09:30:40.255480 | controller -> localhost | ok: "/var/lib/zuul/builds/69bab99ae5b74f0f91cd968c1178cfc2/work/logs" 2026-04-22 09:30:40.469169 | controller -> localhost | changed: "/var/lib/zuul/builds/69bab99ae5b74f0f91cd968c1178cfc2/work/artifacts" 2026-04-22 09:30:40.672050 | controller -> localhost | changed: "/var/lib/zuul/builds/69bab99ae5b74f0f91cd968c1178cfc2/work/docs" 2026-04-22 09:30:40.684787 | 2026-04-22 09:30:40.684911 | LOOP [fetch-output : Collect logs, artifacts and docs] 2026-04-22 09:30:41.352547 | controller | changed: .d..t...... ./ 2026-04-22 09:30:41.352817 | controller | changed: All items complete 2026-04-22 09:30:41.352858 | 2026-04-22 09:30:41.842588 | controller | changed: .d..t...... ./ 2026-04-22 09:30:42.362542 | controller | changed: .d..t...... ./ 2026-04-22 09:30:42.382516 | 2026-04-22 09:30:42.382617 | LOOP [merge-output-to-logs : Move artifacts and docs to logs dir] 2026-04-22 09:30:42.772606 | controller -> localhost | ok: Item: artifacts Runtime: 0:00:00.006184 2026-04-22 09:30:42.981450 | controller -> localhost | ok: Item: docs Runtime: 0:00:00.006631 2026-04-22 09:30:43.003643 | 2026-04-22 09:30:43.003756 | PLAY [all] 2026-04-22 09:30:43.008501 | 2026-04-22 09:30:43.008564 | TASK [remove-build-sshkey : Remove the build SSH key from all nodes] 2026-04-22 09:30:43.486354 | controller | changed 2026-04-22 09:30:43.491593 | 2026-04-22 09:30:43.491641 | PLAY RECAP 2026-04-22 09:30:43.491684 | controller | ok: 5 changed: 4 unreachable: 0 failed: 0 skipped: 1 rescued: 0 ignored: 0 2026-04-22 09:30:43.491705 | 2026-04-22 09:30:43.610156 | POST-RUN END RESULT_NORMAL: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post.yaml@main] 2026-04-22 09:30:43.613024 | POST-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post-logs.yaml@main] 2026-04-22 09:30:44.167038 | 2026-04-22 09:30:44.167180 | PLAY [localhost] 2026-04-22 09:30:44.177002 | 2026-04-22 09:30:44.177084 | TASK [Generate Zuul manifest] 2026-04-22 09:30:44.197795 | localhost | ok 2026-04-22 09:30:44.214332 | 2026-04-22 09:30:44.214479 | TASK [generate-zuul-manifest : Generate Zuul manifest] 2026-04-22 09:30:44.560837 | localhost | changed 2026-04-22 09:30:44.573238 | 2026-04-22 09:30:44.573377 | TASK [generate-zuul-manifest : Return Zuul manifest URL to Zuul] 2026-04-22 09:30:44.605544 | localhost | ok 2026-04-22 09:30:44.613522 | 2026-04-22 09:30:44.613585 | TASK [Upload logs] 2026-04-22 09:30:44.634490 | localhost | ok 2026-04-22 09:30:44.692559 | 2026-04-22 09:30:44.692715 | TASK [Set zuul-log-path fact] 2026-04-22 09:30:44.714010 | localhost | ok 2026-04-22 09:30:44.727951 | 2026-04-22 09:30:44.728027 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-04-22 09:30:44.758743 | localhost | ok 2026-04-22 09:30:44.767714 | 2026-04-22 09:30:44.767804 | TASK [upload-logs : Create log directories] 2026-04-22 09:30:45.206109 | localhost | changed 2026-04-22 09:30:45.211558 | 2026-04-22 09:30:45.211625 | TASK [upload-logs : Ensure logs are readable before uploading] 2026-04-22 09:30:45.622268 | localhost -> localhost | ok: Runtime: 0:00:00.005588 2026-04-22 09:30:45.627696 | 2026-04-22 09:30:45.627783 | TASK [upload-logs : Upload logs to log server] 2026-04-22 09:30:46.132627 | localhost | Output suppressed because no_log was given 2026-04-22 09:30:46.137786 | 2026-04-22 09:30:46.137854 | LOOP [upload-logs : Compress console log and json output] 2026-04-22 09:30:46.187962 | localhost | skipping: Conditional result was False 2026-04-22 09:30:46.195035 | localhost | skipping: Conditional result was False 2026-04-22 09:30:46.214287 | 2026-04-22 09:30:46.214418 | LOOP [upload-logs : Upload compressed console log and json output] 2026-04-22 09:30:46.253656 | localhost | skipping: Conditional result was False 2026-04-22 09:30:46.253956 | 2026-04-22 09:30:46.258600 | localhost | skipping: Conditional result was False 2026-04-22 09:30:46.267201 | 2026-04-22 09:30:46.267398 | LOOP [upload-logs : Upload console log and json output]