2026-06-13 01:11:13.476064 | Job console starting 2026-06-13 01:11:13.499127 | Updating git repos 2026-06-13 01:11:13.580417 | Cloning repos into workspace 2026-06-13 01:11:13.622858 | Restoring repo states 2026-06-13 01:11:13.633147 | Merging changes 2026-06-13 01:11:14.474322 | Checking out repos 2026-06-13 01:11:14.512770 | Preparing playbooks 2026-06-13 01:11:17.307527 | Running Ansible setup 2026-06-13 01:11:21.145506 | PRE-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/pre.yaml@main] 2026-06-13 01:11:21.782137 | 2026-06-13 01:11:21.803951 | PLAY [localhost] 2026-06-13 01:11:21.815994 | 2026-06-13 01:11:21.816113 | TASK [Gathering Facts] 2026-06-13 01:11:22.721810 | localhost | ok 2026-06-13 01:11:22.729318 | 2026-06-13 01:11:22.729393 | TASK [Setup log path fact] 2026-06-13 01:11:22.746481 | localhost | ok 2026-06-13 01:11:22.761104 | 2026-06-13 01:11:22.761174 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-06-13 01:11:22.793034 | localhost | ok 2026-06-13 01:11:22.801312 | 2026-06-13 01:11:22.801389 | TASK [emit-job-header : Print job information] 2026-06-13 01:11:22.834059 | # Job Information 2026-06-13 01:11:22.834263 | Ansible Version: 2.16.18 2026-06-13 01:11:22.834336 | Job: ansible-collection-kubernetes-molecule-download-binaries 2026-06-13 01:11:22.834386 | Pipeline: check 2026-06-13 01:11:22.834431 | Executor: 2d72f0692154 2026-06-13 01:11:22.834477 | Triggered by: https://github.com/vexxhost/ansible-collection-kubernetes/pull/283 2026-06-13 01:11:22.834526 | Event ID: a2c92370-66c4-11f1-9e8e-aa37cdc7e4bb 2026-06-13 01:11:22.838311 | 2026-06-13 01:11:22.838377 | LOOP [emit-job-header : Print node information] 2026-06-13 01:11:22.930776 | localhost | ok: 2026-06-13 01:11:22.931040 | localhost | # Node Information 2026-06-13 01:11:22.931132 | localhost | Inventory Hostname: controller 2026-06-13 01:11:22.931167 | localhost | Hostname: np0000179879 2026-06-13 01:11:22.931198 | localhost | Username: zuul 2026-06-13 01:11:22.931235 | localhost | Distro: Debian 13.5 2026-06-13 01:11:22.931271 | localhost | Provider: yul1 2026-06-13 01:11:22.931304 | localhost | Region: ca-ymq-1 2026-06-13 01:11:22.931337 | localhost | Label: debian-trixie 2026-06-13 01:11:22.931369 | localhost | Product Name: OpenStack Nova 2026-06-13 01:11:22.931403 | localhost | Interface IP: 199.204.45.77 2026-06-13 01:11:22.969050 | 2026-06-13 01:11:22.969177 | TASK [log-inventory : Ensure Zuul Ansible directory exists] 2026-06-13 01:11:23.588987 | localhost -> localhost | changed 2026-06-13 01:11:23.599273 | 2026-06-13 01:11:23.599444 | TASK [log-inventory : Copy ansible inventory to logs dir] 2026-06-13 01:11:24.501801 | localhost -> localhost | changed 2026-06-13 01:11:24.507863 | 2026-06-13 01:11:24.507959 | PLAY [all] 2026-06-13 01:11:24.514684 | 2026-06-13 01:11:24.514758 | TASK [add-build-sshkey : Check to see if ssh key was already created for this build] 2026-06-13 01:11:24.734917 | controller -> localhost | ok 2026-06-13 01:11:24.739393 | 2026-06-13 01:11:24.739456 | TASK [add-build-sshkey : Create a new key in workspace based on build UUID] 2026-06-13 01:11:24.769186 | controller | ok 2026-06-13 01:11:24.785117 | controller | included: /var/lib/zuul/builds/709aa081afdd4070b892313a530488e2/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/create-key-and-replace.yaml 2026-06-13 01:11:24.789572 | 2026-06-13 01:11:24.789633 | TASK [add-build-sshkey : Create Temp SSH key] 2026-06-13 01:11:25.608316 | controller -> localhost | Generating public/private rsa key pair. 2026-06-13 01:11:25.608536 | controller -> localhost | Your identification has been saved in /var/lib/zuul/builds/709aa081afdd4070b892313a530488e2/work/709aa081afdd4070b892313a530488e2_id_rsa 2026-06-13 01:11:25.608566 | controller -> localhost | Your public key has been saved in /var/lib/zuul/builds/709aa081afdd4070b892313a530488e2/work/709aa081afdd4070b892313a530488e2_id_rsa.pub 2026-06-13 01:11:25.608589 | controller -> localhost | The key fingerprint is: 2026-06-13 01:11:25.608611 | controller -> localhost | SHA256:msVz3Dsb2jyb59sMo8MV7OJtwYas7QKCZYRgIXP5BQM zuul-build-sshkey 2026-06-13 01:11:25.608649 | controller -> localhost | The key's randomart image is: 2026-06-13 01:11:25.608670 | controller -> localhost | +---[RSA 3072]----+ 2026-06-13 01:11:25.608699 | controller -> localhost | |o E=oo | 2026-06-13 01:11:25.608722 | controller -> localhost | | =. ..o | 2026-06-13 01:11:25.608742 | controller -> localhost | | . o . | 2026-06-13 01:11:25.608762 | controller -> localhost | | . o. . . o | 2026-06-13 01:11:25.608781 | controller -> localhost | | + S o..+ . | 2026-06-13 01:11:25.608800 | controller -> localhost | | . .+.o +.* | 2026-06-13 01:11:25.608819 | controller -> localhost | | o. . =+=o. | 2026-06-13 01:11:25.608838 | controller -> localhost | | o+**+= | 2026-06-13 01:11:25.608861 | controller -> localhost | | .oOBo.o| 2026-06-13 01:11:25.608881 | controller -> localhost | +----[SHA256]-----+ 2026-06-13 01:11:25.608939 | controller -> localhost | ok: Runtime: 0:00:00.418363 2026-06-13 01:11:25.613573 | 2026-06-13 01:11:25.613644 | TASK [add-build-sshkey : Remote setup ssh keys (linux)] 2026-06-13 01:11:25.637352 | controller | ok 2026-06-13 01:11:25.648222 | controller | included: /var/lib/zuul/builds/709aa081afdd4070b892313a530488e2/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/remote-linux.yaml 2026-06-13 01:11:25.655605 | 2026-06-13 01:11:25.655667 | TASK [add-build-sshkey : Remove previously added zuul-build-sshkey] 2026-06-13 01:11:25.691723 | controller | skipping: Conditional result was False 2026-06-13 01:11:25.700437 | 2026-06-13 01:11:25.700592 | TASK [add-build-sshkey : Enable access via build key on all nodes] 2026-06-13 01:11:26.240978 | controller | changed 2026-06-13 01:11:26.246342 | 2026-06-13 01:11:26.246469 | TASK [add-build-sshkey : Make sure user has a .ssh] 2026-06-13 01:11:26.451594 | controller | ok 2026-06-13 01:11:26.457088 | 2026-06-13 01:11:26.457177 | TASK [add-build-sshkey : Install build private key as SSH key on all nodes] 2026-06-13 01:11:27.002009 | controller | changed 2026-06-13 01:11:27.006160 | 2026-06-13 01:11:27.006253 | TASK [add-build-sshkey : Install build public key as SSH key on all nodes] 2026-06-13 01:11:27.556592 | controller | changed 2026-06-13 01:11:27.562719 | 2026-06-13 01:11:27.562867 | TASK [add-build-sshkey : Remote setup ssh keys (windows)] 2026-06-13 01:11:27.588475 | controller | skipping: Conditional result was False 2026-06-13 01:11:27.597879 | 2026-06-13 01:11:27.597978 | TASK [remove-zuul-sshkey : Remove master key from local agent] 2026-06-13 01:11:27.981579 | controller -> localhost | changed 2026-06-13 01:11:27.997507 | 2026-06-13 01:11:27.997575 | TASK [add-build-sshkey : Add back temp key] 2026-06-13 01:11:28.276068 | controller -> localhost | Identity added: /var/lib/zuul/builds/709aa081afdd4070b892313a530488e2/work/709aa081afdd4070b892313a530488e2_id_rsa (zuul-build-sshkey) 2026-06-13 01:11:28.276290 | controller -> localhost | ok: Runtime: 0:00:00.013757 2026-06-13 01:11:28.281995 | 2026-06-13 01:11:28.282082 | TASK [add-build-sshkey : Verify we can still SSH to all nodes] 2026-06-13 01:11:28.641934 | controller | ok 2026-06-13 01:11:28.646825 | 2026-06-13 01:11:28.646890 | TASK [add-build-sshkey : Verify we can still SSH to all nodes (windows)] 2026-06-13 01:11:28.672096 | controller | skipping: Conditional result was False 2026-06-13 01:11:28.679704 | 2026-06-13 01:11:28.679768 | TASK [prepare-workspace : Start zuul_console daemon.] 2026-06-13 01:11:29.035130 | controller | ok 2026-06-13 01:11:29.040725 | 2026-06-13 01:11:29.040788 | TASK [prepare-workspace : Synchronize src repos to workspace directory.] 2026-06-13 01:11:30.040498 | controller | Output suppressed because no_log was given 2026-06-13 01:11:30.049642 | 2026-06-13 01:11:30.049728 | LOOP [ensure-output-dirs : Empty Zuul Output directories by removing them] 2026-06-13 01:11:30.269043 | controller | ok: "logs" 2026-06-13 01:11:30.269396 | controller | ok: All items complete 2026-06-13 01:11:30.269451 | 2026-06-13 01:11:30.438731 | controller | ok: "artifacts" 2026-06-13 01:11:30.624924 | controller | ok: "docs" 2026-06-13 01:11:30.642279 | 2026-06-13 01:11:30.642468 | LOOP [ensure-output-dirs : Ensure Zuul Output directories exist] 2026-06-13 01:11:30.871748 | controller | changed: "logs" 2026-06-13 01:11:31.051752 | controller | changed: "artifacts" 2026-06-13 01:11:31.242916 | controller | changed: "docs" 2026-06-13 01:11:31.253468 | 2026-06-13 01:11:31.253603 | PLAY RECAP 2026-06-13 01:11:31.253656 | controller | ok: 15 changed: 8 unreachable: 0 failed: 0 skipped: 3 rescued: 0 ignored: 0 2026-06-13 01:11:31.253685 | localhost | ok: 6 changed: 2 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-06-13 01:11:31.253707 | 2026-06-13 01:11:31.433755 | PRE-RUN END RESULT_NORMAL: [trusted : github.com/vexxhost/zuul-config/playbooks/base/pre.yaml@main] 2026-06-13 01:11:31.435432 | PRE-RUN START: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/pre.yaml@main] 2026-06-13 01:11:32.059890 | 2026-06-13 01:11:32.060086 | PLAY [all] 2026-06-13 01:11:32.072786 | 2026-06-13 01:11:32.072980 | TASK [setup-uv : Extract archive] 2026-06-13 01:11:34.620377 | controller | changed 2026-06-13 01:11:34.627263 | 2026-06-13 01:11:34.627376 | TASK [setup-uv : Print version] 2026-06-13 01:11:35.009161 | controller | uv 0.8.13 2026-06-13 01:11:35.158217 | controller | ok: Runtime: 0:00:00.017553 2026-06-13 01:11:35.165276 | 2026-06-13 01:11:35.165340 | TASK [Install Ansible collection siblings] 2026-06-13 01:11:35.582257 | controller | ok: 2026-06-13 01:11:35.582546 | controller | Skipping ansible.posix: no checked-out sibling 2026-06-13 01:11:35.582608 | controller | Skipping community.crypto: no checked-out sibling 2026-06-13 01:11:35.582654 | controller | Skipping community.general: no checked-out sibling 2026-06-13 01:11:35.582698 | controller | Skipping kubernetes.core: no checked-out sibling 2026-06-13 01:11:35.582741 | controller | Skipping vexxhost.containers: no checked-out sibling 2026-06-13 01:11:35.585927 | 2026-06-13 01:11:35.586017 | PLAY RECAP 2026-06-13 01:11:35.586068 | controller | ok: 3 changed: 2 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-06-13 01:11:35.586089 | 2026-06-13 01:11:35.698526 | PRE-RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/pre.yaml@main] 2026-06-13 01:11:35.701463 | PRE-RUN START: [untrusted : github.com/vexxhost/ansible-collection-kubernetes/test-playbooks/molecule/pre.yml@main] 2026-06-13 01:11:36.276237 | 2026-06-13 01:11:36.276370 | PLAY [all] 2026-06-13 01:11:36.286273 | 2026-06-13 01:11:36.286343 | TASK [Update apt cache] 2026-06-13 01:11:41.242913 | controller | ok 2026-06-13 01:11:41.248197 | 2026-06-13 01:11:41.248295 | TASK [Disable firewalld] 2026-06-13 01:11:41.264534 | controller | skipping: Conditional result was False 2026-06-13 01:11:41.270160 | 2026-06-13 01:11:41.270250 | TASK [Install "jq" for log collection] 2026-06-13 01:11:43.759656 | controller | changed 2026-06-13 01:11:43.762135 | 2026-06-13 01:11:43.762195 | PLAY RECAP 2026-06-13 01:11:43.762260 | controller | ok: 2 changed: 1 unreachable: 0 failed: 0 skipped: 1 rescued: 0 ignored: 0 2026-06-13 01:11:43.762295 | 2026-06-13 01:11:43.922251 | PRE-RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/ansible-collection-kubernetes/test-playbooks/molecule/pre.yml@main] 2026-06-13 01:11:43.923903 | RUN START: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/run.yaml@main] 2026-06-13 01:11:44.494956 | 2026-06-13 01:11:44.495089 | PLAY [all] 2026-06-13 01:11:44.504696 | 2026-06-13 01:11:44.504771 | TASK [Copy inventory file for Zuul] 2026-06-13 01:11:45.440861 | controller | changed 2026-06-13 01:11:45.445422 | 2026-06-13 01:11:45.445535 | TASK [Switch "ansible_host" to private IP] 2026-06-13 01:11:45.776836 | controller | changed: 1 replacements made 2026-06-13 01:11:45.782534 | 2026-06-13 01:11:45.782600 | TASK [Run Molecule scenario] 2026-06-13 01:11:46.229785 | controller | Using CPython 3.13.5 interpreter at: /usr/bin/python3 2026-06-13 01:11:46.229926 | controller | Creating virtual environment at: .venv 2026-06-13 01:11:46.523756 | controller | Downloading pygments (1.2MiB) 2026-06-13 01:11:46.523813 | controller | Downloading ansible-core (2.3MiB) 2026-06-13 01:11:46.528868 | controller | Downloading cryptography (4.3MiB) 2026-06-13 01:11:46.687899 | controller | Downloading cryptography 2026-06-13 01:11:46.741893 | controller | Downloading pygments 2026-06-13 01:11:46.896726 | controller | Downloading ansible-core 2026-06-13 01:11:46.946065 | controller | Installed 36 packages in 48ms 2026-06-13 01:11:47.655987 | controller | INFO Collection 'vexxhost.kubernetes' detected. 2026-06-13 01:11:47.656057 | controller | INFO Scenarios will be used from 'extensions/molecule' 2026-06-13 01:11:48.528968 | controller | CRITICAL 'extensions/molecule/default/molecule.yml' glob failed. Exiting. 2026-06-13 01:11:48.529036 | controller | INFO default scenario not found, disabling shared state. 2026-06-13 01:11:48.529073 | controller | INFO [download-binaries > discovery] scenario test matrix: dependency, cleanup, destroy, syntax, create, prepare, converge, idempotence, side_effect, verify, cleanup, destroy 2026-06-13 01:11:48.529165 | controller | INFO [download-binaries > prerun] Performing prerun with role_name_check=0... 2026-06-13 01:12:04.450223 | controller | INFO [download-binaries > dependency] Executing 2026-06-13 01:12:04.450291 | controller | WARNING [download-binaries > dependency] Missing roles requirements file: requirements.yml 2026-06-13 01:12:04.450458 | controller | WARNING [download-binaries > dependency] Missing collections requirements file: collections.yml 2026-06-13 01:12:04.450586 | controller | WARNING [download-binaries > dependency] Executed: 2 missing (Remove from test_sequence to suppress) 2026-06-13 01:12:04.456045 | controller | INFO [download-binaries > cleanup] Executing 2026-06-13 01:12:04.456353 | controller | WARNING [download-binaries > cleanup] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-06-13 01:12:04.462383 | controller | INFO [download-binaries > destroy] Executing 2026-06-13 01:12:04.462438 | controller | WARNING [download-binaries > destroy] Skipping, '--destroy=never' requested. 2026-06-13 01:12:04.462522 | controller | INFO [download-binaries > destroy] Executed: Successful 2026-06-13 01:12:04.468049 | controller | INFO [download-binaries > syntax] Executing 2026-06-13 01:12:05.356476 | controller | 2026-06-13 01:12:05.356683 | controller | playbook: /home/zuul/src/github.com/vexxhost/ansible-collection-kubernetes/extensions/molecule/download-binaries/converge.yml 2026-06-13 01:12:05.428527 | controller | INFO [download-binaries > syntax] Executed: Successful 2026-06-13 01:12:05.438794 | controller | INFO [download-binaries > create] Executing 2026-06-13 01:12:05.440292 | controller | WARNING [download-binaries > create] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-06-13 01:12:05.445916 | controller | INFO [download-binaries > prepare] Executing 2026-06-13 01:12:05.446144 | controller | WARNING [download-binaries > prepare] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-06-13 01:12:05.451670 | controller | INFO [download-binaries > converge] Executing 2026-06-13 01:12:06.299720 | controller | 2026-06-13 01:12:06.299749 | controller | PLAY [Download all binaries required at runtime for ansible-collection-kubernetes] *** 2026-06-13 01:12:06.299940 | controller | 2026-06-13 01:12:06.300206 | controller | TASK [Gather minimal facts] **************************************************** 2026-06-13 01:12:06.300480 | controller | Saturday 13 June 2026 01:12:06 +0000 (0:00:00.033) 0:00:00.033 ********* 2026-06-13 01:12:06.963303 | controller | ok: [controller -> localhost] 2026-06-13 01:12:06.963600 | controller | 2026-06-13 01:12:06.963920 | controller | TASK [Find all subdirectories in the role location] **************************** 2026-06-13 01:12:06.964191 | controller | Saturday 13 June 2026 01:12:06 +0000 (0:00:00.664) 0:00:00.697 ********* 2026-06-13 01:12:07.420252 | controller | ok: [controller -> localhost] 2026-06-13 01:12:07.420532 | controller | 2026-06-13 01:12:07.420803 | controller | TASK [Select only defaults/ directories and load vars] ************************* 2026-06-13 01:12:07.421062 | controller | Saturday 13 June 2026 01:12:07 +0000 (0:00:00.457) 0:00:01.154 ********* 2026-06-13 01:12:07.759702 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/clusterctl/defaults) 2026-06-13 01:12:07.759947 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/cluster_api/defaults) 2026-06-13 01:12:07.760126 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kubelet/defaults) 2026-06-13 01:12:07.760299 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kubeadm/defaults) 2026-06-13 01:12:07.760479 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/cilium/defaults) 2026-06-13 01:12:07.760692 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kubernetes/defaults) 2026-06-13 01:12:07.760914 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/flux/defaults) 2026-06-13 01:12:07.761125 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/keepalived/defaults) 2026-06-13 01:12:07.761304 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/upload_helm_chart/defaults) 2026-06-13 01:12:07.761483 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/helm/defaults) 2026-06-13 01:12:07.761660 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kube_vip/defaults) 2026-06-13 01:12:07.761839 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/envoy_gateway/defaults) 2026-06-13 01:12:07.762035 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/haproxy/defaults) 2026-06-13 01:12:07.762239 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/cert_manager/defaults) 2026-06-13 01:12:07.763804 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/openstack_resource_controller/defaults) 2026-06-13 01:12:07.764172 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kubectl/defaults) 2026-06-13 01:12:07.764409 | controller | 2026-06-13 01:12:07.764660 | controller | TASK [Find all components with checksums and get latest versions (CI)] ********* 2026-06-13 01:12:07.764923 | controller | Saturday 13 June 2026 01:12:07 +0000 (0:00:00.339) 0:00:01.493 ********* 2026-06-13 01:12:07.911251 | controller | ok: [controller -> localhost] => (item=clusterctl_checksums) 2026-06-13 01:12:07.911524 | controller | ok: [controller -> localhost] => (item=kubelet_checksums) 2026-06-13 01:12:07.911816 | controller | ok: [controller -> localhost] => (item=kubeadm_checksums) 2026-06-13 01:12:07.912069 | controller | ok: [controller -> localhost] => (item=flux_checksums) 2026-06-13 01:12:07.912316 | controller | ok: [controller -> localhost] => (item=helm_checksums) 2026-06-13 01:12:07.912566 | controller | ok: [controller -> localhost] => (item=helm_diff_checksums) 2026-06-13 01:12:07.912817 | controller | ok: [controller -> localhost] => (item=kubectl_checksums) 2026-06-13 01:12:07.913050 | controller | 2026-06-13 01:12:07.913305 | controller | TASK [Filter checksums to keep only latest versions (CI)] ********************** 2026-06-13 01:12:07.913553 | controller | Saturday 13 June 2026 01:12:07 +0000 (0:00:00.151) 0:00:01.645 ********* 2026-06-13 01:12:08.003914 | controller | ok: [controller -> localhost] => (item=clusterctl_checksums) 2026-06-13 01:12:08.003969 | controller | ok: [controller -> localhost] => (item=kubelet_checksums) 2026-06-13 01:12:08.003978 | controller | ok: [controller -> localhost] => (item=kubeadm_checksums) 2026-06-13 01:12:08.003985 | controller | ok: [controller -> localhost] => (item=flux_checksums) 2026-06-13 01:12:08.003992 | controller | ok: [controller -> localhost] => (item=helm_checksums) 2026-06-13 01:12:08.004016 | controller | ok: [controller -> localhost] => (item=helm_diff_checksums) 2026-06-13 01:12:08.004023 | controller | ok: [controller -> localhost] => (item=kubectl_checksums) 2026-06-13 01:12:08.004031 | controller | 2026-06-13 01:12:08.004039 | controller | TASK [Generate list of all binaries for all roles] ***************************** 2026-06-13 01:12:08.004047 | controller | Saturday 13 June 2026 01:12:08 +0000 (0:00:00.091) 0:00:01.736 ********* 2026-06-13 01:12:08.078550 | controller | ok: [controller -> localhost] 2026-06-13 01:12:08.078655 | controller | 2026-06-13 01:12:08.078855 | controller | TASK [Include download_artifact role] ****************************************** 2026-06-13 01:12:08.079051 | controller | Saturday 13 June 2026 01:12:08 +0000 (0:00:00.075) 0:00:01.811 ********* 2026-06-13 01:12:08.318627 | controller | included: vexxhost.containers.download_artifact for controller => (item={'url': 'https://github.com/kubernetes-sigs/cluster-api/releases/download/v1.13.2/clusterctl-linux-amd64', 'checksum': 'ae1d0a60e7101eb6c5cea650740b3d8d3b50cd8c724a2a375ddd5744df6ea544', 'dest': '/var/lib/downloads/clusterctl-1.13.2-linux-amd64', 'version': '1.13.2'}) 2026-06-13 01:12:08.318788 | controller | included: vexxhost.containers.download_artifact for controller => (item={'url': 'https://dl.k8s.io/release/v1.36.2/bin/linux/amd64/kubelet', 'checksum': '3ba68cb4f0906053c08ab843131d5cec559cf8c718dbd679950a078b306abbb4', 'dest': '/var/lib/downloads/kubelet-1.36.2-linux-amd64', 'version': '1.36.2'}) 2026-06-13 01:12:08.319023 | controller | included: vexxhost.containers.download_artifact for controller => (item={'url': 'https://dl.k8s.io/release/v1.36.2/bin/linux/amd64/kubeadm', 'checksum': 'f95d1b345f97c673ce1c1347eb96bf2587850975155ae701cdfc629a5b575b70', 'dest': '/var/lib/downloads/kubeadm-1.36.2-linux-amd64', 'version': '1.36.2'}) 2026-06-13 01:12:08.319228 | controller | included: vexxhost.containers.download_artifact for controller => (item={'url': 'https://github.com/fluxcd/flux2/releases/download/v0.32.0/flux_0.32.0_linux_amd64.tar.gz', 'checksum': 'c94a42e96620848f9aed69a130c01b7d740412f6f2b3ad3c95fe23471f2b8e4e', 'dest': '/var/lib/downloads/flux-0.32.0-linux-amd64.tar.gz', 'version': '0.32.0'}) 2026-06-13 01:12:08.319444 | controller | included: vexxhost.containers.download_artifact for controller => (item={'url': 'https://get.helm.sh/helm-v3.11.2-linux-amd64.tar.gz', 'checksum': '781d826daec584f9d50a01f0f7dadfd25a3312217a14aa2fbb85107b014ac8ca', 'dest': '/var/lib/downloads/helm-v3.11.2-linux-amd64.tar.gz', 'version': 'v3.11.2'}) 2026-06-13 01:12:08.319707 | controller | included: vexxhost.containers.download_artifact for controller => (item={'url': 'https://github.com/databus23/helm-diff/releases/download/v3.8.1/helm-diff-linux-amd64.tgz', 'checksum': 'f78867edfde60e2506e3228f706beaf96d1ae3ee5f169f42315acbd513794078', 'dest': '/var/lib/downloads/helm-diff-v3.8.1-linux-amd64.tgz', 'version': 'v3.8.1'}) 2026-06-13 01:12:08.319928 | controller | included: vexxhost.containers.download_artifact for controller => (item={'url': 'https://dl.k8s.io/release/v1.36.2/bin/linux/amd64/kubectl', 'checksum': '1e9045ec32bea85da43de85f0065358529ea7c7a152eca78154fba5b58c27d82', 'dest': '/var/lib/downloads/kubectl-1.36.2-linux-amd64', 'version': '1.36.2'}) 2026-06-13 01:12:08.320094 | controller | 2026-06-13 01:12:08.320301 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-06-13 01:12:08.320492 | controller | Saturday 13 June 2026 01:12:08 +0000 (0:00:00.240) 0:00:02.052 ********* 2026-06-13 01:12:08.353787 | controller | skipping: [controller] 2026-06-13 01:12:08.353940 | controller | 2026-06-13 01:12:08.354179 | controller | TASK [vexxhost.containers.directory : Create directory (/var/lib/downloads)] *** 2026-06-13 01:12:08.354371 | controller | Saturday 13 June 2026 01:12:08 +0000 (0:00:00.035) 0:00:02.087 ********* 2026-06-13 01:12:08.985664 | controller | [WARNING]: Host 'controller' is using the discovered Python interpreter at '/usr/bin/python3.13', but future installation of another Python interpreter could cause a different interpreter to be discovered. See https://docs.ansible.com/ansible-core/2.20/reference_appendices/interpreter_discovery.html for more information. 2026-06-13 01:12:08.994535 | controller | changed: [controller] 2026-06-13 01:12:08.994712 | controller | 2026-06-13 01:12:08.994920 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-06-13 01:12:08.995113 | controller | Saturday 13 June 2026 01:12:08 +0000 (0:00:00.640) 0:00:02.728 ********* 2026-06-13 01:12:09.035023 | controller | ok: [controller] => { 2026-06-13 01:12:09.035203 | controller | "msg": "https://github.com/kubernetes-sigs/cluster-api/releases/download/v1.13.2/clusterctl-linux-amd64" 2026-06-13 01:12:09.035391 | controller | } 2026-06-13 01:12:09.035567 | controller | 2026-06-13 01:12:09.035837 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-06-13 01:12:09.036019 | controller | Saturday 13 June 2026 01:12:09 +0000 (0:00:00.039) 0:00:02.768 ********* 2026-06-13 01:12:10.271697 | controller | [WARNING]: Module remote_tmp /root/.ansible/tmp did not exist and was created with a mode of 0700, this may cause issues when running as another user. To avoid this, create the remote_tmp dir with the correct permissions manually 2026-06-13 01:12:10.275548 | controller | changed: [controller] 2026-06-13 01:12:10.275699 | controller | 2026-06-13 01:12:10.275835 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-06-13 01:12:10.275958 | controller | Saturday 13 June 2026 01:12:10 +0000 (0:00:01.241) 0:00:04.009 ********* 2026-06-13 01:12:10.308227 | controller | skipping: [controller] 2026-06-13 01:12:10.308385 | controller | 2026-06-13 01:12:10.308592 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-06-13 01:12:10.308788 | controller | Saturday 13 June 2026 01:12:10 +0000 (0:00:00.032) 0:00:04.042 ********* 2026-06-13 01:12:10.339954 | controller | skipping: [controller] 2026-06-13 01:12:10.340108 | controller | 2026-06-13 01:12:10.340307 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-06-13 01:12:10.340498 | controller | Saturday 13 June 2026 01:12:10 +0000 (0:00:00.032) 0:00:04.074 ********* 2026-06-13 01:12:10.382484 | controller | ok: [controller] => { 2026-06-13 01:12:10.382644 | controller | "msg": "https://dl.k8s.io/release/v1.36.2/bin/linux/amd64/kubelet" 2026-06-13 01:12:10.382823 | controller | } 2026-06-13 01:12:10.382993 | controller | 2026-06-13 01:12:10.383187 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-06-13 01:12:10.383377 | controller | Saturday 13 June 2026 01:12:10 +0000 (0:00:00.041) 0:00:04.115 ********* 2026-06-13 01:12:30.175470 | controller | changed: [controller] 2026-06-13 01:12:30.175959 | controller | 2026-06-13 01:12:30.176278 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-06-13 01:12:30.176551 | controller | Saturday 13 June 2026 01:12:30 +0000 (0:00:19.792) 0:00:23.908 ********* 2026-06-13 01:12:30.211618 | controller | skipping: [controller] 2026-06-13 01:12:30.211852 | controller | 2026-06-13 01:12:30.212070 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-06-13 01:12:30.212259 | controller | Saturday 13 June 2026 01:12:30 +0000 (0:00:00.037) 0:00:23.945 ********* 2026-06-13 01:12:30.246991 | controller | skipping: [controller] 2026-06-13 01:12:30.247004 | controller | 2026-06-13 01:12:30.247009 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-06-13 01:12:30.247012 | controller | Saturday 13 June 2026 01:12:30 +0000 (0:00:00.032) 0:00:23.978 ********* 2026-06-13 01:12:30.281690 | controller | ok: [controller] => { 2026-06-13 01:12:30.281872 | controller | "msg": "https://dl.k8s.io/release/v1.36.2/bin/linux/amd64/kubeadm" 2026-06-13 01:12:30.282051 | controller | } 2026-06-13 01:12:30.282222 | controller | 2026-06-13 01:12:30.282416 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-06-13 01:12:30.282604 | controller | Saturday 13 June 2026 01:12:30 +0000 (0:00:00.036) 0:00:24.015 ********* 2026-06-13 01:12:53.256143 | controller | changed: [controller] 2026-06-13 01:12:53.256197 | controller | 2026-06-13 01:12:53.256211 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-06-13 01:12:53.256323 | controller | Saturday 13 June 2026 01:12:53 +0000 (0:00:22.973) 0:00:46.988 ********* 2026-06-13 01:12:53.287114 | controller | skipping: [controller] 2026-06-13 01:12:53.287301 | controller | 2026-06-13 01:12:53.287510 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-06-13 01:12:53.287772 | controller | Saturday 13 June 2026 01:12:53 +0000 (0:00:00.032) 0:00:47.021 ********* 2026-06-13 01:12:53.317003 | controller | skipping: [controller] 2026-06-13 01:12:53.317160 | controller | 2026-06-13 01:12:53.317361 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-06-13 01:12:53.317554 | controller | Saturday 13 June 2026 01:12:53 +0000 (0:00:00.030) 0:00:47.051 ********* 2026-06-13 01:12:53.350494 | controller | ok: [controller] => { 2026-06-13 01:12:53.350692 | controller | "msg": "https://github.com/fluxcd/flux2/releases/download/v0.32.0/flux_0.32.0_linux_amd64.tar.gz" 2026-06-13 01:12:53.350871 | controller | } 2026-06-13 01:12:53.351048 | controller | 2026-06-13 01:12:53.351280 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-06-13 01:12:53.351481 | controller | Saturday 13 June 2026 01:12:53 +0000 (0:00:00.033) 0:00:47.084 ********* 2026-06-13 01:12:54.241607 | controller | changed: [controller] 2026-06-13 01:12:54.241767 | controller | 2026-06-13 01:12:54.241970 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-06-13 01:12:54.242166 | controller | Saturday 13 June 2026 01:12:54 +0000 (0:00:00.890) 0:00:47.974 ********* 2026-06-13 01:12:54.268493 | controller | skipping: [controller] 2026-06-13 01:12:54.268659 | controller | 2026-06-13 01:12:54.268872 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-06-13 01:12:54.269047 | controller | Saturday 13 June 2026 01:12:54 +0000 (0:00:00.027) 0:00:48.002 ********* 2026-06-13 01:12:54.300657 | controller | skipping: [controller] 2026-06-13 01:12:54.300815 | controller | 2026-06-13 01:12:54.301011 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-06-13 01:12:54.301376 | controller | Saturday 13 June 2026 01:12:54 +0000 (0:00:00.031) 0:00:48.034 ********* 2026-06-13 01:12:54.331355 | controller | ok: [controller] => { 2026-06-13 01:12:54.331519 | controller | "msg": "https://get.helm.sh/helm-v3.11.2-linux-amd64.tar.gz" 2026-06-13 01:12:54.331759 | controller | } 2026-06-13 01:12:54.331927 | controller | 2026-06-13 01:12:54.332120 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-06-13 01:12:54.332301 | controller | Saturday 13 June 2026 01:12:54 +0000 (0:00:00.030) 0:00:48.065 ********* 2026-06-13 01:12:55.209611 | controller | changed: [controller] 2026-06-13 01:12:55.209840 | controller | 2026-06-13 01:12:55.210084 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-06-13 01:12:55.210351 | controller | Saturday 13 June 2026 01:12:55 +0000 (0:00:00.877) 0:00:48.943 ********* 2026-06-13 01:12:55.243235 | controller | skipping: [controller] 2026-06-13 01:12:55.243372 | controller | 2026-06-13 01:12:55.243577 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-06-13 01:12:55.243877 | controller | Saturday 13 June 2026 01:12:55 +0000 (0:00:00.033) 0:00:48.976 ********* 2026-06-13 01:12:55.271396 | controller | skipping: [controller] 2026-06-13 01:12:55.271559 | controller | 2026-06-13 01:12:55.271803 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-06-13 01:12:55.272036 | controller | Saturday 13 June 2026 01:12:55 +0000 (0:00:00.028) 0:00:49.005 ********* 2026-06-13 01:12:55.308662 | controller | ok: [controller] => { 2026-06-13 01:12:55.308882 | controller | "msg": "https://github.com/databus23/helm-diff/releases/download/v3.8.1/helm-diff-linux-amd64.tgz" 2026-06-13 01:12:55.309079 | controller | } 2026-06-13 01:12:55.309267 | controller | 2026-06-13 01:12:55.309575 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-06-13 01:12:55.309792 | controller | Saturday 13 June 2026 01:12:55 +0000 (0:00:00.036) 0:00:49.042 ********* 2026-06-13 01:12:56.076193 | controller | changed: [controller] 2026-06-13 01:12:56.076348 | controller | 2026-06-13 01:12:56.076553 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-06-13 01:12:56.076838 | controller | Saturday 13 June 2026 01:12:56 +0000 (0:00:00.767) 0:00:49.809 ********* 2026-06-13 01:12:56.108906 | controller | skipping: [controller] 2026-06-13 01:12:56.109081 | controller | 2026-06-13 01:12:56.109286 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-06-13 01:12:56.109568 | controller | Saturday 13 June 2026 01:12:56 +0000 (0:00:00.033) 0:00:49.842 ********* 2026-06-13 01:12:56.142324 | controller | skipping: [controller] 2026-06-13 01:12:56.142507 | controller | 2026-06-13 01:12:56.142711 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-06-13 01:12:56.142907 | controller | Saturday 13 June 2026 01:12:56 +0000 (0:00:00.033) 0:00:49.876 ********* 2026-06-13 01:12:56.176432 | controller | ok: [controller] => { 2026-06-13 01:12:56.176600 | controller | "msg": "https://dl.k8s.io/release/v1.36.2/bin/linux/amd64/kubectl" 2026-06-13 01:12:56.176778 | controller | } 2026-06-13 01:12:56.176949 | controller | 2026-06-13 01:12:56.177143 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-06-13 01:12:56.177387 | controller | Saturday 13 June 2026 01:12:56 +0000 (0:00:00.034) 0:00:49.910 ********* 2026-06-13 01:12:57.090697 | controller | changed: [controller] 2026-06-13 01:12:57.090722 | controller | 2026-06-13 01:12:57.090728 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-06-13 01:12:57.090733 | controller | Saturday 13 June 2026 01:12:57 +0000 (0:00:00.910) 0:00:50.821 ********* 2026-06-13 01:12:57.115862 | controller | skipping: [controller] 2026-06-13 01:12:57.116056 | controller | 2026-06-13 01:12:57.116267 | controller | PLAY RECAP ********************************************************************* 2026-06-13 01:12:57.116469 | controller | controller : ok=28 changed=8 unreachable=0 failed=0 skipped=14 rescued=0 ignored=0 2026-06-13 01:12:57.116640 | controller | 2026-06-13 01:12:57.116807 | controller | 2026-06-13 01:12:57.116995 | controller | TASKS RECAP ******************************************************************** 2026-06-13 01:12:57.117201 | controller | Saturday 13 June 2026 01:12:57 +0000 (0:00:00.028) 0:00:50.850 ********* 2026-06-13 01:12:57.117397 | controller | =============================================================================== 2026-06-13 01:12:57.117584 | controller | vexxhost.containers.download_artifact : Download item ------------------ 22.97s 2026-06-13 01:12:57.117773 | controller | vexxhost.containers.download_artifact : Download item ------------------ 19.79s 2026-06-13 01:12:57.117960 | controller | vexxhost.containers.download_artifact : Download item ------------------- 1.24s 2026-06-13 01:12:57.118148 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.91s 2026-06-13 01:12:57.118336 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.89s 2026-06-13 01:12:57.118521 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.88s 2026-06-13 01:12:57.118707 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.77s 2026-06-13 01:12:57.118899 | controller | Gather minimal facts ---------------------------------------------------- 0.66s 2026-06-13 01:12:57.119079 | controller | vexxhost.containers.directory : Create directory (/var/lib/downloads) --- 0.64s 2026-06-13 01:12:57.119263 | controller | Find all subdirectories in the role location ---------------------------- 0.46s 2026-06-13 01:12:57.119452 | controller | Select only defaults/ directories and load vars ------------------------- 0.34s 2026-06-13 01:12:57.119657 | controller | Include download_artifact role ------------------------------------------ 0.24s 2026-06-13 01:12:57.119896 | controller | Find all components with checksums and get latest versions (CI) --------- 0.15s 2026-06-13 01:12:57.120095 | controller | Filter checksums to keep only latest versions (CI) ---------------------- 0.09s 2026-06-13 01:12:57.120278 | controller | Generate list of all binaries for all roles ----------------------------- 0.08s 2026-06-13 01:12:57.120462 | controller | vexxhost.containers.download_artifact : Starting download of file ------- 0.04s 2026-06-13 01:12:57.120649 | controller | vexxhost.containers.download_artifact : Starting download of file ------- 0.04s 2026-06-13 01:12:57.120837 | controller | vexxhost.containers.download_artifact : Starting download of file ------- 0.04s 2026-06-13 01:12:57.121020 | controller | vexxhost.containers.download_artifact : Starting download of file ------- 0.04s 2026-06-13 01:12:57.121262 | controller | vexxhost.containers.download_artifact : Extract archive ----------------- 0.04s 2026-06-13 01:12:57.245424 | controller | INFO [download-binaries > converge] Executed: Successful 2026-06-13 01:12:57.255498 | controller | INFO [download-binaries > idempotence] Executing 2026-06-13 01:12:58.087661 | controller | 2026-06-13 01:12:58.088021 | controller | PLAY [Download all binaries required at runtime for ansible-collection-kubernetes] *** 2026-06-13 01:12:58.088303 | controller | 2026-06-13 01:12:58.088542 | controller | TASK [Gather minimal facts] **************************************************** 2026-06-13 01:12:58.088742 | controller | Saturday 13 June 2026 01:12:58 +0000 (0:00:00.013) 0:00:00.013 ********* 2026-06-13 01:12:58.755965 | controller | ok: [controller -> localhost] 2026-06-13 01:12:58.756195 | controller | 2026-06-13 01:12:58.756652 | controller | TASK [Find all subdirectories in the role location] **************************** 2026-06-13 01:12:58.756901 | controller | Saturday 13 June 2026 01:12:58 +0000 (0:00:00.668) 0:00:00.681 ********* 2026-06-13 01:12:59.179193 | controller | ok: [controller -> localhost] 2026-06-13 01:12:59.179331 | controller | 2026-06-13 01:12:59.179554 | controller | TASK [Select only defaults/ directories and load vars] ************************* 2026-06-13 01:12:59.179823 | controller | Saturday 13 June 2026 01:12:59 +0000 (0:00:00.423) 0:00:01.105 ********* 2026-06-13 01:12:59.524817 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/clusterctl/defaults) 2026-06-13 01:12:59.524957 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/cluster_api/defaults) 2026-06-13 01:12:59.525023 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kubelet/defaults) 2026-06-13 01:12:59.525119 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kubeadm/defaults) 2026-06-13 01:12:59.525207 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/cilium/defaults) 2026-06-13 01:12:59.525300 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kubernetes/defaults) 2026-06-13 01:12:59.525387 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/flux/defaults) 2026-06-13 01:12:59.525536 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/keepalived/defaults) 2026-06-13 01:12:59.525742 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/upload_helm_chart/defaults) 2026-06-13 01:12:59.525947 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/helm/defaults) 2026-06-13 01:12:59.526148 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kube_vip/defaults) 2026-06-13 01:12:59.526351 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/envoy_gateway/defaults) 2026-06-13 01:12:59.526554 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/haproxy/defaults) 2026-06-13 01:12:59.526773 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/cert_manager/defaults) 2026-06-13 01:12:59.526960 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/openstack_resource_controller/defaults) 2026-06-13 01:12:59.527159 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kubectl/defaults) 2026-06-13 01:12:59.527336 | controller | 2026-06-13 01:12:59.527533 | controller | TASK [Find all components with checksums and get latest versions (CI)] ********* 2026-06-13 01:12:59.527778 | controller | Saturday 13 June 2026 01:12:59 +0000 (0:00:00.346) 0:00:01.451 ********* 2026-06-13 01:12:59.647542 | controller | ok: [controller -> localhost] => (item=clusterctl_checksums) 2026-06-13 01:12:59.647570 | controller | ok: [controller -> localhost] => (item=kubelet_checksums) 2026-06-13 01:12:59.647687 | controller | ok: [controller -> localhost] => (item=kubeadm_checksums) 2026-06-13 01:12:59.647807 | controller | ok: [controller -> localhost] => (item=flux_checksums) 2026-06-13 01:12:59.647898 | controller | ok: [controller -> localhost] => (item=helm_checksums) 2026-06-13 01:12:59.647991 | controller | ok: [controller -> localhost] => (item=helm_diff_checksums) 2026-06-13 01:12:59.648062 | controller | ok: [controller -> localhost] => (item=kubectl_checksums) 2026-06-13 01:12:59.648140 | controller | 2026-06-13 01:12:59.648226 | controller | TASK [Filter checksums to keep only latest versions (CI)] ********************** 2026-06-13 01:12:59.648310 | controller | Saturday 13 June 2026 01:12:59 +0000 (0:00:00.122) 0:00:01.573 ********* 2026-06-13 01:12:59.741533 | controller | ok: [controller -> localhost] => (item=clusterctl_checksums) 2026-06-13 01:12:59.741597 | controller | ok: [controller -> localhost] => (item=kubelet_checksums) 2026-06-13 01:12:59.741654 | controller | ok: [controller -> localhost] => (item=kubeadm_checksums) 2026-06-13 01:12:59.741791 | controller | ok: [controller -> localhost] => (item=flux_checksums) 2026-06-13 01:12:59.741908 | controller | ok: [controller -> localhost] => (item=helm_checksums) 2026-06-13 01:12:59.742033 | controller | ok: [controller -> localhost] => (item=helm_diff_checksums) 2026-06-13 01:12:59.742158 | controller | ok: [controller -> localhost] => (item=kubectl_checksums) 2026-06-13 01:12:59.742267 | controller | 2026-06-13 01:12:59.742402 | controller | TASK [Generate list of all binaries for all roles] ***************************** 2026-06-13 01:12:59.742523 | controller | Saturday 13 June 2026 01:12:59 +0000 (0:00:00.093) 0:00:01.666 ********* 2026-06-13 01:12:59.812432 | controller | ok: [controller -> localhost] 2026-06-13 01:12:59.812470 | controller | 2026-06-13 01:12:59.812657 | controller | TASK [Include download_artifact role] ****************************************** 2026-06-13 01:12:59.812890 | controller | Saturday 13 June 2026 01:12:59 +0000 (0:00:00.071) 0:00:01.738 ********* 2026-06-13 01:13:00.005026 | controller | included: vexxhost.containers.download_artifact for controller => (item={'url': 'https://github.com/kubernetes-sigs/cluster-api/releases/download/v1.13.2/clusterctl-linux-amd64', 'checksum': 'ae1d0a60e7101eb6c5cea650740b3d8d3b50cd8c724a2a375ddd5744df6ea544', 'dest': '/var/lib/downloads/clusterctl-1.13.2-linux-amd64', 'version': '1.13.2'}) 2026-06-13 01:13:00.005210 | controller | included: vexxhost.containers.download_artifact for controller => (item={'url': 'https://dl.k8s.io/release/v1.36.2/bin/linux/amd64/kubelet', 'checksum': '3ba68cb4f0906053c08ab843131d5cec559cf8c718dbd679950a078b306abbb4', 'dest': '/var/lib/downloads/kubelet-1.36.2-linux-amd64', 'version': '1.36.2'}) 2026-06-13 01:13:00.005427 | controller | included: vexxhost.containers.download_artifact for controller => (item={'url': 'https://dl.k8s.io/release/v1.36.2/bin/linux/amd64/kubeadm', 'checksum': 'f95d1b345f97c673ce1c1347eb96bf2587850975155ae701cdfc629a5b575b70', 'dest': '/var/lib/downloads/kubeadm-1.36.2-linux-amd64', 'version': '1.36.2'}) 2026-06-13 01:13:00.005639 | controller | included: vexxhost.containers.download_artifact for controller => (item={'url': 'https://github.com/fluxcd/flux2/releases/download/v0.32.0/flux_0.32.0_linux_amd64.tar.gz', 'checksum': 'c94a42e96620848f9aed69a130c01b7d740412f6f2b3ad3c95fe23471f2b8e4e', 'dest': '/var/lib/downloads/flux-0.32.0-linux-amd64.tar.gz', 'version': '0.32.0'}) 2026-06-13 01:13:00.005849 | controller | included: vexxhost.containers.download_artifact for controller => (item={'url': 'https://get.helm.sh/helm-v3.11.2-linux-amd64.tar.gz', 'checksum': '781d826daec584f9d50a01f0f7dadfd25a3312217a14aa2fbb85107b014ac8ca', 'dest': '/var/lib/downloads/helm-v3.11.2-linux-amd64.tar.gz', 'version': 'v3.11.2'}) 2026-06-13 01:13:00.006073 | controller | included: vexxhost.containers.download_artifact for controller => (item={'url': 'https://github.com/databus23/helm-diff/releases/download/v3.8.1/helm-diff-linux-amd64.tgz', 'checksum': 'f78867edfde60e2506e3228f706beaf96d1ae3ee5f169f42315acbd513794078', 'dest': '/var/lib/downloads/helm-diff-v3.8.1-linux-amd64.tgz', 'version': 'v3.8.1'}) 2026-06-13 01:13:00.006273 | controller | included: vexxhost.containers.download_artifact for controller => (item={'url': 'https://dl.k8s.io/release/v1.36.2/bin/linux/amd64/kubectl', 'checksum': '1e9045ec32bea85da43de85f0065358529ea7c7a152eca78154fba5b58c27d82', 'dest': '/var/lib/downloads/kubectl-1.36.2-linux-amd64', 'version': '1.36.2'}) 2026-06-13 01:13:00.006435 | controller | 2026-06-13 01:13:00.006624 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-06-13 01:13:00.006809 | controller | Saturday 13 June 2026 01:13:00 +0000 (0:00:00.192) 0:00:01.931 ********* 2026-06-13 01:13:00.038437 | controller | skipping: [controller] 2026-06-13 01:13:00.038566 | controller | 2026-06-13 01:13:00.038767 | controller | TASK [vexxhost.containers.directory : Create directory (/var/lib/downloads)] *** 2026-06-13 01:13:00.038956 | controller | Saturday 13 June 2026 01:13:00 +0000 (0:00:00.033) 0:00:01.964 ********* 2026-06-13 01:13:00.498541 | controller | [WARNING]: Host 'controller' is using the discovered Python interpreter at '/usr/bin/python3.13', but future installation of another Python interpreter could cause a different interpreter to be discovered. See https://docs.ansible.com/ansible-core/2.20/reference_appendices/interpreter_discovery.html for more information. 2026-06-13 01:13:00.508802 | controller | ok: [controller] 2026-06-13 01:13:00.509002 | controller | 2026-06-13 01:13:00.509218 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-06-13 01:13:00.509445 | controller | Saturday 13 June 2026 01:13:00 +0000 (0:00:00.470) 0:00:02.434 ********* 2026-06-13 01:13:00.546753 | controller | ok: [controller] => { 2026-06-13 01:13:00.546965 | controller | "msg": "https://github.com/kubernetes-sigs/cluster-api/releases/download/v1.13.2/clusterctl-linux-amd64" 2026-06-13 01:13:00.547164 | controller | } 2026-06-13 01:13:00.547337 | controller | 2026-06-13 01:13:00.547538 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-06-13 01:13:00.547765 | controller | Saturday 13 June 2026 01:13:00 +0000 (0:00:00.037) 0:00:02.472 ********* 2026-06-13 01:13:01.122154 | controller | ok: [controller] 2026-06-13 01:13:01.122180 | controller | 2026-06-13 01:13:01.122186 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-06-13 01:13:01.122191 | controller | Saturday 13 June 2026 01:13:01 +0000 (0:00:00.574) 0:00:03.047 ********* 2026-06-13 01:13:01.155370 | controller | skipping: [controller] 2026-06-13 01:13:01.155417 | controller | 2026-06-13 01:13:01.155483 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-06-13 01:13:01.155581 | controller | Saturday 13 June 2026 01:13:01 +0000 (0:00:00.031) 0:00:03.079 ********* 2026-06-13 01:13:01.183447 | controller | skipping: [controller] 2026-06-13 01:13:01.183484 | controller | 2026-06-13 01:13:01.183621 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-06-13 01:13:01.183836 | controller | Saturday 13 June 2026 01:13:01 +0000 (0:00:00.030) 0:00:03.109 ********* 2026-06-13 01:13:01.228056 | controller | ok: [controller] => { 2026-06-13 01:13:01.228162 | controller | "msg": "https://dl.k8s.io/release/v1.36.2/bin/linux/amd64/kubelet" 2026-06-13 01:13:01.228277 | controller | } 2026-06-13 01:13:01.228387 | controller | 2026-06-13 01:13:01.228646 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-06-13 01:13:01.228660 | controller | Saturday 13 June 2026 01:13:01 +0000 (0:00:00.040) 0:00:03.150 ********* 2026-06-13 01:13:01.667447 | controller | ok: [controller] 2026-06-13 01:13:01.667469 | controller | 2026-06-13 01:13:01.667475 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-06-13 01:13:01.667481 | controller | Saturday 13 June 2026 01:13:01 +0000 (0:00:00.439) 0:00:03.590 ********* 2026-06-13 01:13:01.698615 | controller | skipping: [controller] 2026-06-13 01:13:01.698633 | controller | 2026-06-13 01:13:01.698639 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-06-13 01:13:01.698644 | controller | Saturday 13 June 2026 01:13:01 +0000 (0:00:00.034) 0:00:03.624 ********* 2026-06-13 01:13:01.728125 | controller | skipping: [controller] 2026-06-13 01:13:01.728297 | controller | 2026-06-13 01:13:01.728473 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-06-13 01:13:01.731501 | controller | Saturday 13 June 2026 01:13:01 +0000 (0:00:00.030) 0:00:03.654 ********* 2026-06-13 01:13:01.762166 | controller | ok: [controller] => { 2026-06-13 01:13:01.762184 | controller | "msg": "https://dl.k8s.io/release/v1.36.2/bin/linux/amd64/kubeadm" 2026-06-13 01:13:01.762189 | controller | } 2026-06-13 01:13:01.762194 | controller | 2026-06-13 01:13:01.762209 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-06-13 01:13:01.762214 | controller | Saturday 13 June 2026 01:13:01 +0000 (0:00:00.033) 0:00:03.687 ********* 2026-06-13 01:13:02.220063 | controller | ok: [controller] 2026-06-13 01:13:02.220123 | controller | 2026-06-13 01:13:02.220202 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-06-13 01:13:02.220285 | controller | Saturday 13 June 2026 01:13:02 +0000 (0:00:00.455) 0:00:04.142 ********* 2026-06-13 01:13:02.254262 | controller | skipping: [controller] 2026-06-13 01:13:02.254305 | controller | 2026-06-13 01:13:02.254451 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-06-13 01:13:02.254568 | controller | Saturday 13 June 2026 01:13:02 +0000 (0:00:00.037) 0:00:04.180 ********* 2026-06-13 01:13:02.288060 | controller | skipping: [controller] 2026-06-13 01:13:02.288111 | controller | 2026-06-13 01:13:02.288176 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-06-13 01:13:02.288252 | controller | Saturday 13 June 2026 01:13:02 +0000 (0:00:00.034) 0:00:04.214 ********* 2026-06-13 01:13:02.329588 | controller | ok: [controller] => { 2026-06-13 01:13:02.329644 | controller | "msg": "https://github.com/fluxcd/flux2/releases/download/v0.32.0/flux_0.32.0_linux_amd64.tar.gz" 2026-06-13 01:13:02.329690 | controller | } 2026-06-13 01:13:02.329776 | controller | 2026-06-13 01:13:02.329861 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-06-13 01:13:02.329946 | controller | Saturday 13 June 2026 01:13:02 +0000 (0:00:00.040) 0:00:04.255 ********* 2026-06-13 01:13:02.728124 | controller | ok: [controller] 2026-06-13 01:13:02.728346 | controller | 2026-06-13 01:13:02.728811 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-06-13 01:13:02.729033 | controller | Saturday 13 June 2026 01:13:02 +0000 (0:00:00.398) 0:00:04.653 ********* 2026-06-13 01:13:02.767914 | controller | skipping: [controller] 2026-06-13 01:13:02.767946 | controller | 2026-06-13 01:13:02.768044 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-06-13 01:13:02.768128 | controller | Saturday 13 June 2026 01:13:02 +0000 (0:00:00.039) 0:00:04.692 ********* 2026-06-13 01:13:02.802667 | controller | skipping: [controller] 2026-06-13 01:13:02.802737 | controller | 2026-06-13 01:13:02.802754 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-06-13 01:13:02.802909 | controller | Saturday 13 June 2026 01:13:02 +0000 (0:00:00.036) 0:00:04.728 ********* 2026-06-13 01:13:02.844745 | controller | ok: [controller] => { 2026-06-13 01:13:02.844794 | controller | "msg": "https://get.helm.sh/helm-v3.11.2-linux-amd64.tar.gz" 2026-06-13 01:13:02.844917 | controller | } 2026-06-13 01:13:02.845018 | controller | 2026-06-13 01:13:02.845144 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-06-13 01:13:02.845297 | controller | Saturday 13 June 2026 01:13:02 +0000 (0:00:00.042) 0:00:04.770 ********* 2026-06-13 01:13:03.264152 | controller | ok: [controller] 2026-06-13 01:13:03.264241 | controller | 2026-06-13 01:13:03.264399 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-06-13 01:13:03.264524 | controller | Saturday 13 June 2026 01:13:03 +0000 (0:00:00.417) 0:00:05.188 ********* 2026-06-13 01:13:03.293294 | controller | skipping: [controller] 2026-06-13 01:13:03.293349 | controller | 2026-06-13 01:13:03.293447 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-06-13 01:13:03.293534 | controller | Saturday 13 June 2026 01:13:03 +0000 (0:00:00.031) 0:00:05.219 ********* 2026-06-13 01:13:03.330867 | controller | skipping: [controller] 2026-06-13 01:13:03.330935 | controller | 2026-06-13 01:13:03.331065 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-06-13 01:13:03.331185 | controller | Saturday 13 June 2026 01:13:03 +0000 (0:00:00.034) 0:00:05.254 ********* 2026-06-13 01:13:03.370688 | controller | ok: [controller] => { 2026-06-13 01:13:03.370791 | controller | "msg": "https://github.com/databus23/helm-diff/releases/download/v3.8.1/helm-diff-linux-amd64.tgz" 2026-06-13 01:13:03.370910 | controller | } 2026-06-13 01:13:03.371301 | controller | 2026-06-13 01:13:03.371344 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-06-13 01:13:03.371350 | controller | Saturday 13 June 2026 01:13:03 +0000 (0:00:00.041) 0:00:05.296 ********* 2026-06-13 01:13:03.792137 | controller | ok: [controller] 2026-06-13 01:13:03.792225 | controller | 2026-06-13 01:13:03.792398 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-06-13 01:13:03.792505 | controller | Saturday 13 June 2026 01:13:03 +0000 (0:00:00.417) 0:00:05.714 ********* 2026-06-13 01:13:03.825336 | controller | skipping: [controller] 2026-06-13 01:13:03.825387 | controller | 2026-06-13 01:13:03.825490 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-06-13 01:13:03.825578 | controller | Saturday 13 June 2026 01:13:03 +0000 (0:00:00.037) 0:00:05.751 ********* 2026-06-13 01:13:03.859491 | controller | skipping: [controller] 2026-06-13 01:13:03.859561 | controller | 2026-06-13 01:13:03.859681 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-06-13 01:13:03.859781 | controller | Saturday 13 June 2026 01:13:03 +0000 (0:00:00.034) 0:00:05.786 ********* 2026-06-13 01:13:03.896306 | controller | ok: [controller] => { 2026-06-13 01:13:03.896431 | controller | "msg": "https://dl.k8s.io/release/v1.36.2/bin/linux/amd64/kubectl" 2026-06-13 01:13:03.896548 | controller | } 2026-06-13 01:13:03.896666 | controller | 2026-06-13 01:13:03.896782 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-06-13 01:13:03.896897 | controller | Saturday 13 June 2026 01:13:03 +0000 (0:00:00.036) 0:00:05.822 ********* 2026-06-13 01:13:04.330546 | controller | ok: [controller] 2026-06-13 01:13:04.330609 | controller | 2026-06-13 01:13:04.330739 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-06-13 01:13:04.330861 | controller | Saturday 13 June 2026 01:13:04 +0000 (0:00:00.434) 0:00:06.256 ********* 2026-06-13 01:13:04.367705 | controller | skipping: [controller] 2026-06-13 01:13:04.367728 | controller | 2026-06-13 01:13:04.367737 | controller | PLAY RECAP ********************************************************************* 2026-06-13 01:13:04.367745 | controller | controller : ok=28 changed=0 unreachable=0 failed=0 skipped=14 rescued=0 ignored=0 2026-06-13 01:13:04.367753 | controller | 2026-06-13 01:13:04.367760 | controller | 2026-06-13 01:13:04.367767 | controller | TASKS RECAP ******************************************************************** 2026-06-13 01:13:04.367774 | controller | Saturday 13 June 2026 01:13:04 +0000 (0:00:00.032) 0:00:06.289 ********* 2026-06-13 01:13:04.367781 | controller | =============================================================================== 2026-06-13 01:13:04.367788 | controller | Gather minimal facts ---------------------------------------------------- 0.67s 2026-06-13 01:13:04.367795 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.57s 2026-06-13 01:13:04.367802 | controller | vexxhost.containers.directory : Create directory (/var/lib/downloads) --- 0.47s 2026-06-13 01:13:04.367809 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.46s 2026-06-13 01:13:04.367815 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.44s 2026-06-13 01:13:04.367822 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.43s 2026-06-13 01:13:04.367830 | controller | Find all subdirectories in the role location ---------------------------- 0.42s 2026-06-13 01:13:04.367839 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.42s 2026-06-13 01:13:04.367966 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.42s 2026-06-13 01:13:04.368279 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.40s 2026-06-13 01:13:04.368534 | controller | Select only defaults/ directories and load vars ------------------------- 0.35s 2026-06-13 01:13:04.368805 | controller | Include download_artifact role ------------------------------------------ 0.19s 2026-06-13 01:13:04.369145 | controller | Find all components with checksums and get latest versions (CI) --------- 0.12s 2026-06-13 01:13:04.369429 | controller | Filter checksums to keep only latest versions (CI) ---------------------- 0.09s 2026-06-13 01:13:04.369693 | controller | Generate list of all binaries for all roles ----------------------------- 0.07s 2026-06-13 01:13:04.369944 | controller | vexxhost.containers.download_artifact : Starting download of file ------- 0.04s 2026-06-13 01:13:04.370224 | controller | vexxhost.containers.download_artifact : Starting download of file ------- 0.04s 2026-06-13 01:13:04.370487 | controller | vexxhost.containers.download_artifact : Starting download of file ------- 0.04s 2026-06-13 01:13:04.370761 | controller | vexxhost.containers.download_artifact : Starting download of file ------- 0.04s 2026-06-13 01:13:04.371038 | controller | vexxhost.containers.download_artifact : Extract archive ----------------- 0.04s 2026-06-13 01:13:04.522270 | controller | INFO [download-binaries > idempotence] Executed: Successful 2026-06-13 01:13:04.532822 | controller | INFO [download-binaries > side_effect] Executing 2026-06-13 01:13:04.533302 | controller | WARNING [download-binaries > side_effect] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-06-13 01:13:04.540680 | controller | INFO [download-binaries > verify] Executing 2026-06-13 01:13:05.400022 | controller | 2026-06-13 01:13:05.400333 | controller | PLAY [Verify] ****************************************************************** 2026-06-13 01:13:05.400565 | controller | 2026-06-13 01:13:05.400814 | controller | TASK [Gathering Facts] ********************************************************* 2026-06-13 01:13:05.401060 | controller | Saturday 13 June 2026 01:13:05 +0000 (0:00:00.012) 0:00:00.012 ********* 2026-06-13 01:13:06.480660 | controller | [WARNING]: Host 'controller' is using the discovered Python interpreter at '/usr/bin/python3.13', but future installation of another Python interpreter could cause a different interpreter to be discovered. See https://docs.ansible.com/ansible-core/2.20/reference_appendices/interpreter_discovery.html for more information. 2026-06-13 01:13:06.488046 | controller | ok: [controller] 2026-06-13 01:13:06.488199 | controller | 2026-06-13 01:13:06.488355 | controller | TASK [Stat target dir] ********************************************************* 2026-06-13 01:13:06.488512 | controller | Saturday 13 June 2026 01:13:06 +0000 (0:00:01.088) 0:00:01.100 ********* 2026-06-13 01:13:06.900434 | controller | ok: [controller] 2026-06-13 01:13:06.900461 | controller | 2026-06-13 01:13:06.900467 | controller | TASK [Assert that target dir is created] *************************************** 2026-06-13 01:13:06.900472 | controller | Saturday 13 June 2026 01:13:06 +0000 (0:00:00.409) 0:00:01.510 ********* 2026-06-13 01:13:06.935216 | controller | ok: [controller] => { 2026-06-13 01:13:06.935462 | controller | "changed": false, 2026-06-13 01:13:06.935741 | controller | "msg": "All assertions passed" 2026-06-13 01:13:06.935960 | controller | } 2026-06-13 01:13:06.936168 | controller | 2026-06-13 01:13:06.936391 | controller | TASK [Find target files] ******************************************************* 2026-06-13 01:13:06.936620 | controller | Saturday 13 June 2026 01:13:06 +0000 (0:00:00.037) 0:00:01.547 ********* 2026-06-13 01:13:07.336802 | controller | ok: [controller] 2026-06-13 01:13:07.337064 | controller | 2026-06-13 01:13:07.337330 | controller | TASK [Assert that some files were downloaded] ********************************** 2026-06-13 01:13:07.337583 | controller | Saturday 13 June 2026 01:13:07 +0000 (0:00:00.400) 0:00:01.948 ********* 2026-06-13 01:13:07.367721 | controller | ok: [controller] => { 2026-06-13 01:13:07.367904 | controller | "changed": false, 2026-06-13 01:13:07.368083 | controller | "msg": "All assertions passed" 2026-06-13 01:13:07.368264 | controller | } 2026-06-13 01:13:07.368437 | controller | 2026-06-13 01:13:07.368614 | controller | PLAY RECAP ********************************************************************* 2026-06-13 01:13:07.368827 | controller | controller : ok=5 changed=0 unreachable=0 failed=0 skipped=0 rescued=0 ignored=0 2026-06-13 01:13:07.368983 | controller | 2026-06-13 01:13:07.369147 | controller | 2026-06-13 01:13:07.369328 | controller | TASKS RECAP ******************************************************************** 2026-06-13 01:13:07.369527 | controller | Saturday 13 June 2026 01:13:07 +0000 (0:00:00.032) 0:00:01.980 ********* 2026-06-13 01:13:07.369699 | controller | =============================================================================== 2026-06-13 01:13:07.369882 | controller | Gathering Facts --------------------------------------------------------- 1.09s 2026-06-13 01:13:07.370062 | controller | Stat target dir --------------------------------------------------------- 0.41s 2026-06-13 01:13:07.370241 | controller | Find target files ------------------------------------------------------- 0.40s 2026-06-13 01:13:07.370420 | controller | Assert that target dir is created --------------------------------------- 0.04s 2026-06-13 01:13:07.370660 | controller | Assert that some files were downloaded ---------------------------------- 0.03s 2026-06-13 01:13:07.506248 | controller | INFO [download-binaries > verify] Executed: Successful 2026-06-13 01:13:07.517384 | controller | INFO [download-binaries > cleanup] Executing 2026-06-13 01:13:07.517773 | controller | WARNING [download-binaries > cleanup] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-06-13 01:13:07.525996 | controller | INFO [download-binaries > destroy] Executing 2026-06-13 01:13:07.526073 | controller | WARNING [download-binaries > destroy] Skipping, '--destroy=never' requested. 2026-06-13 01:13:07.526171 | controller | INFO [download-binaries > destroy] Executed: Successful 2026-06-13 01:13:07.526401 | controller | WARNING Molecule executed 1 scenario (1 missing files) 2026-06-13 01:13:07.880237 | controller | ok: Runtime: 0:01:21.454193 2026-06-13 01:13:07.888703 | 2026-06-13 01:13:07.888755 | PLAY RECAP 2026-06-13 01:13:07.888803 | controller | ok: 3 changed: 3 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-06-13 01:13:07.888825 | 2026-06-13 01:13:07.999208 | RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/run.yaml@main] 2026-06-13 01:13:08.001052 | POST-RUN START: [untrusted : github.com/vexxhost/ansible-collection-kubernetes/test-playbooks/molecule/post.yml@main] 2026-06-13 01:13:09.060464 | 2026-06-13 01:13:09.060604 | PLAY [all] 2026-06-13 01:13:09.071350 | 2026-06-13 01:13:09.071429 | TASK [describe-kubernetes-objects : creating directory for cluster scoped objects] 2026-06-13 01:13:09.468899 | controller | changed 2026-06-13 01:13:09.474652 | 2026-06-13 01:13:09.474756 | TASK [describe-kubernetes-objects : Gathering descriptions for cluster scoped objects] 2026-06-13 01:13:09.849543 | controller | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-06-13 01:13:09.849806 | controller | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-06-13 01:13:09.859222 | controller | environment: line 1: kubectl: command not found 2026-06-13 01:13:09.859255 | controller | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-06-13 01:13:09.859431 | controller | environment: line 1: kubectl: command not found 2026-06-13 01:13:09.861024 | controller | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-06-13 01:13:09.864101 | controller | environment: line 1: kubectl: command not found 2026-06-13 01:13:09.866513 | controller | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-06-13 01:13:09.868271 | controller | environment: line 1: kubectl: command not found 2026-06-13 01:13:09.870470 | controller | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-06-13 01:13:09.870933 | controller | environment: line 1: kubectl: command not found 2026-06-13 01:13:09.872368 | controller | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-06-13 01:13:10.006866 | controller | ok: Runtime: 0:00:00.036518 2026-06-13 01:13:10.014283 | 2026-06-13 01:13:10.014350 | TASK [describe-kubernetes-objects : creating directory for namespace scoped objects] 2026-06-13 01:13:10.250562 | controller | changed 2026-06-13 01:13:10.255695 | 2026-06-13 01:13:10.255794 | TASK [describe-kubernetes-objects : Gathering descriptions for namespace scoped objects] 2026-06-13 01:13:10.509842 | controller | environment: line 5: kubectl: command not found 2026-06-13 01:13:10.511093 | controller | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-06-13 01:13:10.511954 | controller | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-06-13 01:13:10.512143 | controller | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-06-13 01:13:10.787834 | controller | ok: Runtime: 0:00:00.013861 2026-06-13 01:13:10.795304 | 2026-06-13 01:13:10.795400 | TASK [describe-kubernetes-objects : Downloads logs to executor] 2026-06-13 01:13:11.898925 | controller | changed: 2026-06-13 01:13:11.899108 | controller | created directory /var/lib/zuul/builds/709aa081afdd4070b892313a530488e2/work/logs/controller 2026-06-13 01:13:11.899141 | controller | cd+++++++++ objects/ 2026-06-13 01:13:11.899164 | controller | cd+++++++++ objects/cluster/ 2026-06-13 01:13:11.899189 | controller | cd+++++++++ objects/namespaced/ 2026-06-13 01:13:11.912863 | 2026-06-13 01:13:11.913094 | TASK [gather-pod-logs : creating directory for pod logs] 2026-06-13 01:13:12.144896 | controller | changed 2026-06-13 01:13:12.150172 | 2026-06-13 01:13:12.150259 | TASK [gather-pod-logs : creating directory for failed pod logs] 2026-06-13 01:13:12.384430 | controller | changed 2026-06-13 01:13:12.390233 | 2026-06-13 01:13:12.390306 | TASK [gather-pod-logs : retrieve all kubernetes logs, current and previous (if they exist)] 2026-06-13 01:13:12.617042 | controller | environment: line 3: kubectl: command not found 2026-06-13 01:13:12.918214 | controller | ok: Runtime: 0:00:00.012338 2026-06-13 01:13:12.923477 | 2026-06-13 01:13:12.923568 | TASK [gather-pod-logs : Downloads pod logs to executor] 2026-06-13 01:13:13.574826 | controller | changed: 2026-06-13 01:13:13.575059 | controller | cd+++++++++ pod-logs/ 2026-06-13 01:13:13.575098 | controller | cd+++++++++ pod-logs/failed-pods/ 2026-06-13 01:13:13.584503 | 2026-06-13 01:13:13.584572 | LOOP [helm-release-status : creating directory for helm release status] 2026-06-13 01:13:13.835248 | controller | changed: "values" 2026-06-13 01:13:14.040693 | controller | changed: "releases" 2026-06-13 01:13:14.061333 | 2026-06-13 01:13:14.061560 | TASK [helm-release-status : Gather get release status for helm charts] 2026-06-13 01:13:14.299136 | controller | /bin/bash: line 3: kubectl: command not found 2026-06-13 01:13:14.594255 | controller | ok: Runtime: 0:00:00.009045 2026-06-13 01:13:14.599317 | 2026-06-13 01:13:14.599388 | TASK [helm-release-status : Downloads logs to executor] 2026-06-13 01:13:15.082898 | controller | changed: 2026-06-13 01:13:15.083116 | controller | cd+++++++++ helm/ 2026-06-13 01:13:15.083181 | controller | cd+++++++++ helm/releases/ 2026-06-13 01:13:15.083220 | controller | cd+++++++++ helm/values/ 2026-06-13 01:13:15.090240 | 2026-06-13 01:13:15.090300 | PLAY RECAP 2026-06-13 01:13:15.090348 | controller | ok: 12 changed: 12 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-06-13 01:13:15.090371 | 2026-06-13 01:13:15.212281 | POST-RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/ansible-collection-kubernetes/test-playbooks/molecule/post.yml@main] 2026-06-13 01:13:15.215316 | POST-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post.yaml@main] 2026-06-13 01:13:15.962841 | 2026-06-13 01:13:15.963023 | PLAY [all] 2026-06-13 01:13:15.973164 | 2026-06-13 01:13:15.973240 | TASK [fetch-output : Set log path for multiple nodes] 2026-06-13 01:13:16.018717 | controller | skipping: Conditional result was False 2026-06-13 01:13:16.027504 | 2026-06-13 01:13:16.027665 | TASK [fetch-output : Set log path for single node] 2026-06-13 01:13:16.070396 | controller | ok 2026-06-13 01:13:16.076514 | 2026-06-13 01:13:16.076581 | LOOP [fetch-output : Ensure local output dirs] 2026-06-13 01:13:16.521593 | controller -> localhost | ok: "/var/lib/zuul/builds/709aa081afdd4070b892313a530488e2/work/logs" 2026-06-13 01:13:16.720644 | controller -> localhost | changed: "/var/lib/zuul/builds/709aa081afdd4070b892313a530488e2/work/artifacts" 2026-06-13 01:13:16.998122 | controller -> localhost | changed: "/var/lib/zuul/builds/709aa081afdd4070b892313a530488e2/work/docs" 2026-06-13 01:13:17.011612 | 2026-06-13 01:13:17.011744 | LOOP [fetch-output : Collect logs, artifacts and docs] 2026-06-13 01:13:17.931838 | controller | changed: .d..t...... ./ 2026-06-13 01:13:17.932171 | controller | changed: All items complete 2026-06-13 01:13:17.932217 | 2026-06-13 01:13:18.399228 | controller | changed: .d..t...... ./ 2026-06-13 01:13:18.830796 | controller | changed: .d..t...... ./ 2026-06-13 01:13:18.845215 | 2026-06-13 01:13:18.845395 | LOOP [merge-output-to-logs : Move artifacts and docs to logs dir] 2026-06-13 01:13:19.338141 | controller -> localhost | ok: Item: artifacts Runtime: 0:00:00.013849 2026-06-13 01:13:19.616739 | controller -> localhost | ok: Item: docs Runtime: 0:00:00.006860 2026-06-13 01:13:19.636996 | 2026-06-13 01:13:19.637100 | PLAY [all] 2026-06-13 01:13:19.642018 | 2026-06-13 01:13:19.642111 | TASK [remove-build-sshkey : Remove the build SSH key from all nodes] 2026-06-13 01:13:20.094691 | controller | changed 2026-06-13 01:13:20.104181 | 2026-06-13 01:13:20.104390 | PLAY RECAP 2026-06-13 01:13:20.104493 | controller | ok: 5 changed: 4 unreachable: 0 failed: 0 skipped: 1 rescued: 0 ignored: 0 2026-06-13 01:13:20.104542 | 2026-06-13 01:13:20.268751 | POST-RUN END RESULT_NORMAL: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post.yaml@main] 2026-06-13 01:13:20.271612 | POST-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post-logs.yaml@main] 2026-06-13 01:13:21.442808 | 2026-06-13 01:13:21.443413 | PLAY [localhost] 2026-06-13 01:13:21.453367 | 2026-06-13 01:13:21.453437 | TASK [Generate Zuul manifest] 2026-06-13 01:13:21.474540 | localhost | ok 2026-06-13 01:13:21.491707 | 2026-06-13 01:13:21.491788 | TASK [generate-zuul-manifest : Generate Zuul manifest] 2026-06-13 01:13:21.843403 | localhost | changed 2026-06-13 01:13:21.856847 | 2026-06-13 01:13:21.856918 | TASK [generate-zuul-manifest : Return Zuul manifest URL to Zuul] 2026-06-13 01:13:22.117860 | localhost | ok 2026-06-13 01:13:22.182936 | 2026-06-13 01:13:22.183039 | TASK [Upload logs] 2026-06-13 01:13:22.202584 | localhost | ok 2026-06-13 01:13:22.263511 | 2026-06-13 01:13:22.263631 | TASK [Set zuul-log-path fact] 2026-06-13 01:13:22.281719 | localhost | ok 2026-06-13 01:13:22.292117 | 2026-06-13 01:13:22.292182 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-06-13 01:13:22.320069 | localhost | ok 2026-06-13 01:13:22.327403 | 2026-06-13 01:13:22.327465 | TASK [upload-logs : Create log directories] 2026-06-13 01:13:22.876820 | localhost | changed 2026-06-13 01:13:22.882371 | 2026-06-13 01:13:22.882442 | TASK [upload-logs : Ensure logs are readable before uploading] 2026-06-13 01:13:23.288883 | localhost -> localhost | ok: Runtime: 0:00:00.006431 2026-06-13 01:13:23.296005 | 2026-06-13 01:13:23.296125 | TASK [upload-logs : Upload logs to log server] 2026-06-13 01:13:23.804805 | localhost | Output suppressed because no_log was given 2026-06-13 01:13:23.810199 | 2026-06-13 01:13:23.810283 | LOOP [upload-logs : Compress console log and json output] 2026-06-13 01:13:23.853946 | localhost | skipping: Conditional result was False 2026-06-13 01:13:23.900345 | localhost | skipping: Conditional result was False 2026-06-13 01:13:23.915014 | 2026-06-13 01:13:23.915231 | LOOP [upload-logs : Upload compressed console log and json output] 2026-06-13 01:13:23.959096 | localhost | skipping: Conditional result was False 2026-06-13 01:13:24.007827 | 2026-06-13 01:13:24.008943 | localhost | skipping: Conditional result was False 2026-06-13 01:13:24.020109 | 2026-06-13 01:13:24.020285 | LOOP [upload-logs : Upload console log and json output]