2026-04-20 17:36:00.601009 | Job console starting 2026-04-20 17:36:00.612851 | Updating git repos 2026-04-20 17:36:00.661138 | Cloning repos into workspace 2026-04-20 17:36:02.869216 | Restoring repo states 2026-04-20 17:36:02.884365 | Merging changes 2026-04-20 17:36:03.712639 | Checking out repos 2026-04-20 17:36:04.023337 | Preparing playbooks 2026-04-20 17:36:28.230124 | Running Ansible setup 2026-04-20 17:36:32.833214 | PRE-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/pre.yaml@main] 2026-04-20 17:36:33.457887 | 2026-04-20 17:36:33.458041 | PLAY [localhost] 2026-04-20 17:36:33.465921 | 2026-04-20 17:36:33.466001 | TASK [Gathering Facts] 2026-04-20 17:36:34.417491 | localhost | ok 2026-04-20 17:36:34.424571 | 2026-04-20 17:36:34.424649 | TASK [Setup log path fact] 2026-04-20 17:36:34.443330 | localhost | ok 2026-04-20 17:36:34.453912 | 2026-04-20 17:36:34.453982 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-04-20 17:36:34.487772 | localhost | ok 2026-04-20 17:36:34.493896 | 2026-04-20 17:36:34.493967 | TASK [emit-job-header : Print job information] 2026-04-20 17:36:34.542180 | # Job Information 2026-04-20 17:36:34.542340 | Ansible Version: 2.16.16 2026-04-20 17:36:34.542387 | Job: ansible-collection-kubernetes-molecule-download-binaries 2026-04-20 17:36:34.542421 | Pipeline: check 2026-04-20 17:36:34.542451 | Executor: 0a8996d2b663 2026-04-20 17:36:34.542480 | Triggered by: https://github.com/vexxhost/ansible-collection-kubernetes/pull/265 2026-04-20 17:36:34.542513 | Event ID: 3832e870-3cdf-11f1-8c82-cb0931aeec95 2026-04-20 17:36:34.546419 | 2026-04-20 17:36:34.546506 | LOOP [emit-job-header : Print node information] 2026-04-20 17:36:34.647221 | localhost | ok: 2026-04-20 17:36:34.836823 | localhost | # Node Information 2026-04-20 17:36:34.837009 | localhost | Inventory Hostname: controller 2026-04-20 17:36:34.837084 | localhost | Hostname: np0000168496 2026-04-20 17:36:34.837132 | localhost | Username: zuul 2026-04-20 17:36:34.837182 | localhost | Distro: Debian 13.4 2026-04-20 17:36:34.837226 | localhost | Provider: yul1 2026-04-20 17:36:34.837267 | localhost | Region: ca-ymq-1 2026-04-20 17:36:34.837308 | localhost | Label: debian-trixie 2026-04-20 17:36:34.837348 | localhost | Product Name: OpenStack Nova 2026-04-20 17:36:34.837388 | localhost | Interface IP: 199.19.213.163 2026-04-20 17:36:34.845883 | 2026-04-20 17:36:34.845951 | TASK [log-inventory : Ensure Zuul Ansible directory exists] 2026-04-20 17:36:35.303091 | localhost -> localhost | changed 2026-04-20 17:36:35.309548 | 2026-04-20 17:36:35.309684 | TASK [log-inventory : Copy ansible inventory to logs dir] 2026-04-20 17:36:36.297165 | localhost -> localhost | changed 2026-04-20 17:36:36.303191 | 2026-04-20 17:36:36.303251 | PLAY [all] 2026-04-20 17:36:36.320013 | 2026-04-20 17:36:36.494996 | TASK [add-build-sshkey : Check to see if ssh key was already created for this build] 2026-04-20 17:36:36.744231 | controller -> localhost | ok 2026-04-20 17:36:36.751244 | 2026-04-20 17:36:36.751345 | TASK [add-build-sshkey : Create a new key in workspace based on build UUID] 2026-04-20 17:36:36.782985 | controller | ok 2026-04-20 17:36:36.795084 | controller | included: /var/lib/zuul/builds/ac342c04c69244a99c0622f9fb757609/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/create-key-and-replace.yaml 2026-04-20 17:36:36.799724 | 2026-04-20 17:36:36.799795 | TASK [add-build-sshkey : Create Temp SSH key] 2026-04-20 17:36:37.910616 | controller -> localhost | Generating public/private rsa key pair. 2026-04-20 17:36:37.910772 | controller -> localhost | Your identification has been saved in /var/lib/zuul/builds/ac342c04c69244a99c0622f9fb757609/work/ac342c04c69244a99c0622f9fb757609_id_rsa 2026-04-20 17:36:37.910803 | controller -> localhost | Your public key has been saved in /var/lib/zuul/builds/ac342c04c69244a99c0622f9fb757609/work/ac342c04c69244a99c0622f9fb757609_id_rsa.pub 2026-04-20 17:36:37.910827 | controller -> localhost | The key fingerprint is: 2026-04-20 17:36:37.910848 | controller -> localhost | SHA256:pnfosK3UELVyzmZEv2etllhHq9CrSAfRczKXITQAd7E zuul-build-sshkey 2026-04-20 17:36:37.910882 | controller -> localhost | The key's randomart image is: 2026-04-20 17:36:37.910904 | controller -> localhost | +---[RSA 3072]----+ 2026-04-20 17:36:37.910931 | controller -> localhost | | ..=o*.. | 2026-04-20 17:36:37.910953 | controller -> localhost | | + = + o | 2026-04-20 17:36:37.910973 | controller -> localhost | | o = E + . | 2026-04-20 17:36:37.910993 | controller -> localhost | | B . O o . | 2026-04-20 17:36:37.911014 | controller -> localhost | | . S o = + | 2026-04-20 17:36:37.911034 | controller -> localhost | | B o * * | 2026-04-20 17:36:37.911054 | controller -> localhost | | + = + * | 2026-04-20 17:36:37.911074 | controller -> localhost | | . B + o | 2026-04-20 17:36:37.911096 | controller -> localhost | | o.+ . | 2026-04-20 17:36:37.911116 | controller -> localhost | +----[SHA256]-----+ 2026-04-20 17:36:37.911165 | controller -> localhost | ok: Runtime: 0:00:00.448737 2026-04-20 17:36:37.915389 | 2026-04-20 17:36:37.915453 | TASK [add-build-sshkey : Remote setup ssh keys (linux)] 2026-04-20 17:36:37.942766 | controller | ok 2026-04-20 17:36:37.954622 | controller | included: /var/lib/zuul/builds/ac342c04c69244a99c0622f9fb757609/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/remote-linux.yaml 2026-04-20 17:36:37.963675 | 2026-04-20 17:36:37.963754 | TASK [add-build-sshkey : Remove previously added zuul-build-sshkey] 2026-04-20 17:36:37.999377 | controller | skipping: Conditional result was False 2026-04-20 17:36:38.005297 | 2026-04-20 17:36:38.005406 | TASK [add-build-sshkey : Enable access via build key on all nodes] 2026-04-20 17:36:38.616450 | controller | changed 2026-04-20 17:36:38.620463 | 2026-04-20 17:36:38.620533 | TASK [add-build-sshkey : Make sure user has a .ssh] 2026-04-20 17:36:38.820666 | controller | ok 2026-04-20 17:36:38.824727 | 2026-04-20 17:36:38.824792 | TASK [add-build-sshkey : Install build private key as SSH key on all nodes] 2026-04-20 17:36:39.457383 | controller | changed 2026-04-20 17:36:39.461468 | 2026-04-20 17:36:39.461530 | TASK [add-build-sshkey : Install build public key as SSH key on all nodes] 2026-04-20 17:36:39.993711 | controller | changed 2026-04-20 17:36:40.002480 | 2026-04-20 17:36:40.002583 | TASK [add-build-sshkey : Remote setup ssh keys (windows)] 2026-04-20 17:36:40.032677 | controller | skipping: Conditional result was False 2026-04-20 17:36:40.051515 | 2026-04-20 17:36:40.051631 | TASK [remove-zuul-sshkey : Remove master key from local agent] 2026-04-20 17:36:40.489950 | controller -> localhost | changed 2026-04-20 17:36:40.504463 | 2026-04-20 17:36:40.504605 | TASK [add-build-sshkey : Add back temp key] 2026-04-20 17:36:41.018677 | controller -> localhost | Identity added: /var/lib/zuul/builds/ac342c04c69244a99c0622f9fb757609/work/ac342c04c69244a99c0622f9fb757609_id_rsa (zuul-build-sshkey) 2026-04-20 17:36:41.018850 | controller -> localhost | ok: Runtime: 0:00:00.012585 2026-04-20 17:36:41.022745 | 2026-04-20 17:36:41.022805 | TASK [add-build-sshkey : Verify we can still SSH to all nodes] 2026-04-20 17:36:41.385665 | controller | ok 2026-04-20 17:36:41.423668 | 2026-04-20 17:36:41.423767 | TASK [add-build-sshkey : Verify we can still SSH to all nodes (windows)] 2026-04-20 17:36:41.447746 | controller | skipping: Conditional result was False 2026-04-20 17:36:41.458084 | 2026-04-20 17:36:41.458161 | TASK [prepare-workspace : Start zuul_console daemon.] 2026-04-20 17:36:41.829473 | controller | ok 2026-04-20 17:36:41.834293 | 2026-04-20 17:36:41.834365 | TASK [prepare-workspace : Synchronize src repos to workspace directory.] 2026-04-20 17:36:42.915489 | controller | Output suppressed because no_log was given 2026-04-20 17:36:42.927305 | 2026-04-20 17:36:42.927371 | LOOP [ensure-output-dirs : Empty Zuul Output directories by removing them] 2026-04-20 17:36:43.151603 | controller | ok: "logs" 2026-04-20 17:36:43.228222 | controller | ok: All items complete 2026-04-20 17:36:43.228376 | 2026-04-20 17:36:43.337274 | controller | ok: "artifacts" 2026-04-20 17:36:43.522981 | controller | ok: "docs" 2026-04-20 17:36:43.539066 | 2026-04-20 17:36:43.539189 | LOOP [ensure-output-dirs : Ensure Zuul Output directories exist] 2026-04-20 17:36:43.784417 | controller | changed: "logs" 2026-04-20 17:36:43.974051 | controller | changed: "artifacts" 2026-04-20 17:36:44.158214 | controller | changed: "docs" 2026-04-20 17:36:44.177155 | 2026-04-20 17:36:44.177248 | PLAY RECAP 2026-04-20 17:36:44.177298 | controller | ok: 15 changed: 8 unreachable: 0 failed: 0 skipped: 3 rescued: 0 ignored: 0 2026-04-20 17:36:44.177328 | localhost | ok: 6 changed: 2 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-04-20 17:36:44.177349 | 2026-04-20 17:36:44.309377 | PRE-RUN END RESULT_NORMAL: [trusted : github.com/vexxhost/zuul-config/playbooks/base/pre.yaml@main] 2026-04-20 17:36:44.329327 | PRE-RUN START: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/pre.yaml@main] 2026-04-20 17:36:44.938836 | 2026-04-20 17:36:45.041691 | PLAY [all] 2026-04-20 17:36:45.057681 | 2026-04-20 17:36:45.057802 | TASK [setup-uv : Extract archive] 2026-04-20 17:36:48.429587 | controller | changed 2026-04-20 17:36:48.435110 | 2026-04-20 17:36:48.435187 | TASK [setup-uv : Print version] 2026-04-20 17:36:48.866560 | controller | uv 0.8.13 2026-04-20 17:36:48.982264 | controller | ok: Runtime: 0:00:00.016981 2026-04-20 17:36:48.998349 | 2026-04-20 17:36:48.998422 | PLAY RECAP 2026-04-20 17:36:48.998468 | controller | ok: 2 changed: 2 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-04-20 17:36:48.998492 | 2026-04-20 17:36:49.179003 | PRE-RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/pre.yaml@main] 2026-04-20 17:36:49.258939 | PRE-RUN START: [untrusted : github.com/vexxhost/ansible-collection-kubernetes/test-playbooks/molecule/pre.yml@main] 2026-04-20 17:36:49.841211 | 2026-04-20 17:36:49.841352 | PLAY [all] 2026-04-20 17:36:49.855696 | 2026-04-20 17:36:49.855785 | TASK [Update apt cache] 2026-04-20 17:36:54.753882 | controller | ok 2026-04-20 17:36:54.758749 | 2026-04-20 17:36:54.758890 | TASK [Disable firewalld] 2026-04-20 17:36:54.783058 | controller | skipping: Conditional result was False 2026-04-20 17:36:54.787651 | 2026-04-20 17:36:54.787723 | TASK [Install "jq" for log collection] 2026-04-20 17:36:57.097785 | controller | changed 2026-04-20 17:36:57.099672 | 2026-04-20 17:36:57.099719 | PLAY RECAP 2026-04-20 17:36:57.099761 | controller | ok: 2 changed: 1 unreachable: 0 failed: 0 skipped: 1 rescued: 0 ignored: 0 2026-04-20 17:36:57.099783 | 2026-04-20 17:36:57.209479 | PRE-RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/ansible-collection-kubernetes/test-playbooks/molecule/pre.yml@main] 2026-04-20 17:36:57.210854 | RUN START: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/run.yaml@main] 2026-04-20 17:36:57.785655 | 2026-04-20 17:36:57.785791 | PLAY [all] 2026-04-20 17:36:57.795768 | 2026-04-20 17:36:57.795877 | TASK [Copy inventory file for Zuul] 2026-04-20 17:36:58.745444 | controller | changed 2026-04-20 17:36:58.752530 | 2026-04-20 17:36:58.752622 | TASK [Switch "ansible_host" to private IP] 2026-04-20 17:36:59.069799 | controller | changed: 1 replacements made 2026-04-20 17:36:59.074364 | 2026-04-20 17:36:59.074436 | TASK [Run Molecule scenario] 2026-04-20 17:36:59.488542 | controller | Using CPython 3.13.5 interpreter at: /usr/bin/python3 2026-04-20 17:36:59.488680 | controller | Creating virtual environment at: .venv 2026-04-20 17:36:59.545994 | controller | Downloading ansible-core (2.3MiB) 2026-04-20 17:36:59.546104 | controller | Downloading cryptography (4.3MiB) 2026-04-20 17:36:59.546987 | controller | Downloading pygments (1.2MiB) 2026-04-20 17:36:59.714239 | controller | Downloading cryptography 2026-04-20 17:36:59.765271 | controller | Downloading pygments 2026-04-20 17:36:59.948624 | controller | Downloading ansible-core 2026-04-20 17:36:59.993620 | controller | Installed 36 packages in 44ms 2026-04-20 17:37:00.661338 | controller | INFO Collection 'vexxhost.kubernetes' detected. 2026-04-20 17:37:00.661386 | controller | INFO Scenarios will be used from 'extensions/molecule' 2026-04-20 17:37:01.592513 | controller | CRITICAL 'extensions/molecule/default/molecule.yml' glob failed. Exiting. 2026-04-20 17:37:01.592562 | controller | INFO default scenario not found, disabling shared state. 2026-04-20 17:37:01.592703 | controller | INFO [download-binaries > discovery] scenario test matrix: dependency, cleanup, destroy, syntax, create, prepare, converge, idempotence, side_effect, verify, cleanup, destroy 2026-04-20 17:37:01.592771 | controller | INFO [download-binaries > prerun] Performing prerun with role_name_check=0... 2026-04-20 17:37:18.807555 | controller | INFO [download-binaries > dependency] Executing 2026-04-20 17:37:18.807738 | controller | WARNING [download-binaries > dependency] Missing roles requirements file: requirements.yml 2026-04-20 17:37:18.808023 | controller | WARNING [download-binaries > dependency] Missing collections requirements file: collections.yml 2026-04-20 17:37:18.808189 | controller | WARNING [download-binaries > dependency] Executed: 2 missing (Remove from test_sequence to suppress) 2026-04-20 17:37:18.818543 | controller | INFO [download-binaries > cleanup] Executing 2026-04-20 17:37:18.818792 | controller | WARNING [download-binaries > cleanup] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-04-20 17:37:18.824244 | controller | INFO [download-binaries > destroy] Executing 2026-04-20 17:37:18.824265 | controller | WARNING [download-binaries > destroy] Skipping, '--destroy=never' requested. 2026-04-20 17:37:18.824346 | controller | INFO [download-binaries > destroy] Executed: Successful 2026-04-20 17:37:18.857825 | controller | INFO [download-binaries > syntax] Executing 2026-04-20 17:37:19.817266 | controller | 2026-04-20 17:37:19.817445 | controller | playbook: /home/zuul/src/github.com/vexxhost/ansible-collection-kubernetes/extensions/molecule/download-binaries/converge.yml 2026-04-20 17:37:19.908719 | controller | INFO [download-binaries > syntax] Executed: Successful 2026-04-20 17:37:19.920039 | controller | INFO [download-binaries > create] Executing 2026-04-20 17:37:19.922081 | controller | WARNING [download-binaries > create] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-04-20 17:37:19.929052 | controller | INFO [download-binaries > prepare] Executing 2026-04-20 17:37:19.929376 | controller | WARNING [download-binaries > prepare] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-04-20 17:37:19.934654 | controller | INFO [download-binaries > converge] Executing 2026-04-20 17:37:20.954229 | controller | 2026-04-20 17:37:20.955062 | controller | PLAY [Download all binaries required at runtime for ansible-collection-kubernetes] *** 2026-04-20 17:37:20.955279 | controller | 2026-04-20 17:37:20.955504 | controller | TASK [Gather minimal facts] **************************************************** 2026-04-20 17:37:20.955722 | controller | Monday 20 April 2026 17:37:20 +0000 (0:00:00.038) 0:00:00.038 ********** 2026-04-20 17:37:21.652494 | controller | ok: [controller -> localhost] 2026-04-20 17:37:21.652569 | controller | 2026-04-20 17:37:21.652742 | controller | TASK [Find all subdirectories in the role location] **************************** 2026-04-20 17:37:21.652957 | controller | Monday 20 April 2026 17:37:21 +0000 (0:00:00.698) 0:00:00.736 ********** 2026-04-20 17:37:22.113728 | controller | ok: [controller -> localhost] 2026-04-20 17:37:22.113811 | controller | 2026-04-20 17:37:22.113824 | controller | TASK [Select only defaults/ directories and load vars] ************************* 2026-04-20 17:37:22.113833 | controller | Monday 20 April 2026 17:37:22 +0000 (0:00:00.463) 0:00:01.200 ********** 2026-04-20 17:37:22.470236 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/keepalived/defaults) 2026-04-20 17:37:22.470345 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/cluster_api/defaults) 2026-04-20 17:37:22.470364 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kubelet/defaults) 2026-04-20 17:37:22.470372 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/helm/defaults) 2026-04-20 17:37:22.470535 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kubernetes/defaults) 2026-04-20 17:37:22.470651 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/envoy_gateway/defaults) 2026-04-20 17:37:22.470777 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/clusterctl/defaults) 2026-04-20 17:37:22.470889 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/upload_helm_chart/defaults) 2026-04-20 17:37:22.470995 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/openstack_resource_controller/defaults) 2026-04-20 17:37:22.471099 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/cilium/defaults) 2026-04-20 17:37:22.471204 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kubeadm/defaults) 2026-04-20 17:37:22.471315 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/cert_manager/defaults) 2026-04-20 17:37:22.471441 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kube_vip/defaults) 2026-04-20 17:37:22.471543 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kubectl/defaults) 2026-04-20 17:37:22.471639 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/haproxy/defaults) 2026-04-20 17:37:22.471735 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/flux/defaults) 2026-04-20 17:37:22.471832 | controller | 2026-04-20 17:37:22.472122 | controller | TASK [Find all components with checksums and get latest versions (CI)] ********* 2026-04-20 17:37:22.472197 | controller | Monday 20 April 2026 17:37:22 +0000 (0:00:00.357) 0:00:01.557 ********** 2026-04-20 17:37:22.631113 | controller | ok: [controller -> localhost] => (item=kubelet_checksums) 2026-04-20 17:37:22.631192 | controller | ok: [controller -> localhost] => (item=helm_checksums) 2026-04-20 17:37:22.631204 | controller | ok: [controller -> localhost] => (item=helm_diff_checksums) 2026-04-20 17:37:22.631282 | controller | ok: [controller -> localhost] => (item=clusterctl_checksums) 2026-04-20 17:37:22.631405 | controller | ok: [controller -> localhost] => (item=kubeadm_checksums) 2026-04-20 17:37:22.631514 | controller | ok: [controller -> localhost] => (item=kubectl_checksums) 2026-04-20 17:37:22.631614 | controller | ok: [controller -> localhost] => (item=flux_checksums) 2026-04-20 17:37:22.631701 | controller | 2026-04-20 17:37:22.631823 | controller | TASK [Filter checksums to keep only latest versions (CI)] ********************** 2026-04-20 17:37:22.631922 | controller | Monday 20 April 2026 17:37:22 +0000 (0:00:00.160) 0:00:01.718 ********** 2026-04-20 17:37:22.745882 | controller | ok: [controller -> localhost] => (item=kubelet_checksums) 2026-04-20 17:37:22.746106 | controller | ok: [controller -> localhost] => (item=helm_checksums) 2026-04-20 17:37:22.746329 | controller | ok: [controller -> localhost] => (item=helm_diff_checksums) 2026-04-20 17:37:22.746537 | controller | ok: [controller -> localhost] => (item=clusterctl_checksums) 2026-04-20 17:37:22.746737 | controller | ok: [controller -> localhost] => (item=kubeadm_checksums) 2026-04-20 17:37:22.746924 | controller | ok: [controller -> localhost] => (item=kubectl_checksums) 2026-04-20 17:37:22.747117 | controller | ok: [controller -> localhost] => (item=flux_checksums) 2026-04-20 17:37:22.747307 | controller | 2026-04-20 17:37:22.747591 | controller | TASK [Generate list of all binaries for all roles] ***************************** 2026-04-20 17:37:22.747812 | controller | Monday 20 April 2026 17:37:22 +0000 (0:00:00.114) 0:00:01.833 ********** 2026-04-20 17:37:22.829723 | controller | ok: [controller -> localhost] 2026-04-20 17:37:22.829938 | controller | 2026-04-20 17:37:22.830172 | controller | TASK [Include download_artifact role] ****************************************** 2026-04-20 17:37:22.830407 | controller | Monday 20 April 2026 17:37:22 +0000 (0:00:00.084) 0:00:01.917 ********** 2026-04-20 17:37:23.087897 | 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-20 17:37:23.087995 | 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-20 17:37:23.088320 | 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-20 17:37:23.088602 | 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-20 17:37:23.088841 | 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-20 17:37:23.089047 | 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-20 17:37:23.089347 | 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-20 17:37:23.089499 | controller | 2026-04-20 17:37:23.089890 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-04-20 17:37:23.089986 | controller | Monday 20 April 2026 17:37:23 +0000 (0:00:00.258) 0:00:02.175 ********** 2026-04-20 17:37:23.130025 | controller | skipping: [controller] 2026-04-20 17:37:23.130219 | controller | 2026-04-20 17:37:23.130485 | controller | TASK [vexxhost.containers.directory : Create directory (/var/lib/downloads)] *** 2026-04-20 17:37:23.130676 | controller | Monday 20 April 2026 17:37:23 +0000 (0:00:00.041) 0:00:02.217 ********** 2026-04-20 17:37:23.894039 | 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-20 17:37:23.905393 | controller | changed: [controller] 2026-04-20 17:37:23.905622 | controller | 2026-04-20 17:37:23.905898 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-04-20 17:37:23.906126 | controller | Monday 20 April 2026 17:37:23 +0000 (0:00:00.775) 0:00:02.992 ********** 2026-04-20 17:37:23.945718 | controller | ok: [controller] => { 2026-04-20 17:37:23.945838 | controller | "msg": "https://dl.k8s.io/release/v1.35.4/bin/linux/amd64/kubelet" 2026-04-20 17:37:23.946005 | controller | } 2026-04-20 17:37:23.946155 | controller | 2026-04-20 17:37:23.946319 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-04-20 17:37:23.946496 | controller | Monday 20 April 2026 17:37:23 +0000 (0:00:00.040) 0:00:03.033 ********** 2026-04-20 17:37:25.380623 | 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-20 17:37:25.390111 | controller | changed: [controller] 2026-04-20 17:37:25.390285 | controller | 2026-04-20 17:37:25.390494 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-04-20 17:37:25.390694 | controller | Monday 20 April 2026 17:37:25 +0000 (0:00:01.444) 0:00:04.478 ********** 2026-04-20 17:37:25.429031 | controller | skipping: [controller] 2026-04-20 17:37:25.429162 | controller | 2026-04-20 17:37:25.429360 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-04-20 17:37:25.429603 | controller | Monday 20 April 2026 17:37:25 +0000 (0:00:00.038) 0:00:04.516 ********** 2026-04-20 17:37:25.466606 | controller | skipping: [controller] 2026-04-20 17:37:25.466720 | controller | 2026-04-20 17:37:25.466940 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-04-20 17:37:25.467150 | controller | Monday 20 April 2026 17:37:25 +0000 (0:00:00.037) 0:00:04.554 ********** 2026-04-20 17:37:25.507403 | controller | ok: [controller] => { 2026-04-20 17:37:25.507466 | controller | "msg": "https://get.helm.sh/helm-v3.11.2-linux-amd64.tar.gz" 2026-04-20 17:37:25.507476 | controller | } 2026-04-20 17:37:25.507606 | controller | 2026-04-20 17:37:25.507697 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-04-20 17:37:25.507803 | controller | Monday 20 April 2026 17:37:25 +0000 (0:00:00.040) 0:00:04.595 ********** 2026-04-20 17:37:26.203870 | controller | changed: [controller] 2026-04-20 17:37:26.203993 | controller | 2026-04-20 17:37:26.204217 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-04-20 17:37:26.204469 | controller | Monday 20 April 2026 17:37:26 +0000 (0:00:00.696) 0:00:05.291 ********** 2026-04-20 17:37:26.240606 | controller | skipping: [controller] 2026-04-20 17:37:26.240683 | controller | 2026-04-20 17:37:26.240795 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-04-20 17:37:26.240954 | controller | Monday 20 April 2026 17:37:26 +0000 (0:00:00.036) 0:00:05.328 ********** 2026-04-20 17:37:26.279032 | controller | skipping: [controller] 2026-04-20 17:37:26.279214 | controller | 2026-04-20 17:37:26.279417 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-04-20 17:37:26.279609 | controller | Monday 20 April 2026 17:37:26 +0000 (0:00:00.038) 0:00:05.366 ********** 2026-04-20 17:37:26.323431 | controller | ok: [controller] => { 2026-04-20 17:37:26.323548 | controller | "msg": "https://github.com/databus23/helm-diff/releases/download/v3.8.1/helm-diff-linux-amd64.tgz" 2026-04-20 17:37:26.323673 | controller | } 2026-04-20 17:37:26.323796 | controller | 2026-04-20 17:37:26.323934 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-04-20 17:37:26.324073 | controller | Monday 20 April 2026 17:37:26 +0000 (0:00:00.044) 0:00:05.410 ********** 2026-04-20 17:37:27.160818 | controller | changed: [controller] 2026-04-20 17:37:27.160879 | controller | 2026-04-20 17:37:27.161017 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-04-20 17:37:27.161153 | controller | Monday 20 April 2026 17:37:27 +0000 (0:00:00.837) 0:00:06.248 ********** 2026-04-20 17:37:27.201868 | controller | skipping: [controller] 2026-04-20 17:37:27.201938 | controller | 2026-04-20 17:37:27.202075 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-04-20 17:37:27.202206 | controller | Monday 20 April 2026 17:37:27 +0000 (0:00:00.038) 0:00:06.287 ********** 2026-04-20 17:37:27.236134 | controller | skipping: [controller] 2026-04-20 17:37:27.236230 | controller | 2026-04-20 17:37:27.236371 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-04-20 17:37:27.237446 | controller | Monday 20 April 2026 17:37:27 +0000 (0:00:00.037) 0:00:06.324 ********** 2026-04-20 17:37:27.273637 | controller | ok: [controller] => { 2026-04-20 17:37:27.273863 | controller | "msg": "https://github.com/kubernetes-sigs/cluster-api/releases/download/v1.10.5/clusterctl-linux-amd64" 2026-04-20 17:37:27.274056 | controller | } 2026-04-20 17:37:27.274283 | controller | 2026-04-20 17:37:27.274513 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-04-20 17:37:27.274713 | controller | Monday 20 April 2026 17:37:27 +0000 (0:00:00.036) 0:00:06.361 ********** 2026-04-20 17:37:28.467422 | controller | changed: [controller] 2026-04-20 17:37:28.467675 | controller | 2026-04-20 17:37:28.467906 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-04-20 17:37:28.468118 | controller | Monday 20 April 2026 17:37:28 +0000 (0:00:01.193) 0:00:07.554 ********** 2026-04-20 17:37:28.505051 | controller | skipping: [controller] 2026-04-20 17:37:28.505204 | controller | 2026-04-20 17:37:28.505440 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-04-20 17:37:28.505701 | controller | Monday 20 April 2026 17:37:28 +0000 (0:00:00.038) 0:00:07.593 ********** 2026-04-20 17:37:28.542520 | controller | skipping: [controller] 2026-04-20 17:37:28.542668 | controller | 2026-04-20 17:37:28.542866 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-04-20 17:37:28.543064 | controller | Monday 20 April 2026 17:37:28 +0000 (0:00:00.037) 0:00:07.630 ********** 2026-04-20 17:37:28.583001 | controller | ok: [controller] => { 2026-04-20 17:37:28.583181 | controller | "msg": "https://dl.k8s.io/release/v1.35.4/bin/linux/amd64/kubeadm" 2026-04-20 17:37:28.583362 | controller | } 2026-04-20 17:37:28.583563 | controller | 2026-04-20 17:37:28.583756 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-04-20 17:37:28.583995 | controller | Monday 20 April 2026 17:37:28 +0000 (0:00:00.039) 0:00:07.670 ********** 2026-04-20 17:37:29.785074 | controller | changed: [controller] 2026-04-20 17:37:29.785235 | controller | 2026-04-20 17:37:29.785480 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-04-20 17:37:29.785684 | controller | Monday 20 April 2026 17:37:29 +0000 (0:00:01.201) 0:00:08.872 ********** 2026-04-20 17:37:29.822818 | controller | skipping: [controller] 2026-04-20 17:37:29.823025 | controller | 2026-04-20 17:37:29.823227 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-04-20 17:37:29.823423 | controller | Monday 20 April 2026 17:37:29 +0000 (0:00:00.038) 0:00:08.910 ********** 2026-04-20 17:37:29.856219 | controller | skipping: [controller] 2026-04-20 17:37:29.856393 | controller | 2026-04-20 17:37:29.856593 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-04-20 17:37:29.856791 | controller | Monday 20 April 2026 17:37:29 +0000 (0:00:00.033) 0:00:08.944 ********** 2026-04-20 17:37:29.897963 | controller | ok: [controller] => { 2026-04-20 17:37:29.898165 | controller | "msg": "https://dl.k8s.io/release/v1.35.4/bin/linux/amd64/kubectl" 2026-04-20 17:37:29.898347 | controller | } 2026-04-20 17:37:29.898521 | controller | 2026-04-20 17:37:29.898717 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-04-20 17:37:29.898939 | controller | Monday 20 April 2026 17:37:29 +0000 (0:00:00.041) 0:00:08.985 ********** 2026-04-20 17:37:31.062771 | controller | changed: [controller] 2026-04-20 17:37:31.062836 | controller | 2026-04-20 17:37:31.062988 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-04-20 17:37:31.063124 | controller | Monday 20 April 2026 17:37:31 +0000 (0:00:01.164) 0:00:10.150 ********** 2026-04-20 17:37:31.100145 | controller | skipping: [controller] 2026-04-20 17:37:31.100293 | controller | 2026-04-20 17:37:31.100491 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-04-20 17:37:31.100684 | controller | Monday 20 April 2026 17:37:31 +0000 (0:00:00.037) 0:00:10.188 ********** 2026-04-20 17:37:31.134566 | controller | skipping: [controller] 2026-04-20 17:37:31.134668 | controller | 2026-04-20 17:37:31.134874 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-04-20 17:37:31.135065 | controller | Monday 20 April 2026 17:37:31 +0000 (0:00:00.034) 0:00:10.222 ********** 2026-04-20 17:37:31.177606 | controller | ok: [controller] => { 2026-04-20 17:37:31.177852 | controller | "msg": "https://github.com/fluxcd/flux2/releases/download/v0.32.0/flux_0.32.0_linux_amd64.tar.gz" 2026-04-20 17:37:31.178052 | controller | } 2026-04-20 17:37:31.178164 | controller | 2026-04-20 17:37:31.178423 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-04-20 17:37:31.178616 | controller | Monday 20 April 2026 17:37:31 +0000 (0:00:00.043) 0:00:10.265 ********** 2026-04-20 17:37:32.128599 | controller | changed: [controller] 2026-04-20 17:37:32.128634 | controller | 2026-04-20 17:37:32.128641 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-04-20 17:37:32.128647 | controller | Monday 20 April 2026 17:37:32 +0000 (0:00:00.950) 0:00:11.215 ********** 2026-04-20 17:37:32.166144 | controller | skipping: [controller] 2026-04-20 17:37:32.166224 | controller | 2026-04-20 17:37:32.166362 | controller | PLAY RECAP ********************************************************************* 2026-04-20 17:37:32.166500 | controller | controller : ok=28 changed=8 unreachable=0 failed=0 skipped=14 rescued=0 ignored=0 2026-04-20 17:37:32.166612 | controller | 2026-04-20 17:37:32.169533 | controller | 2026-04-20 17:37:32.169584 | controller | TASKS RECAP ******************************************************************** 2026-04-20 17:37:32.169592 | controller | Monday 20 April 2026 17:37:32 +0000 (0:00:00.035) 0:00:11.251 ********** 2026-04-20 17:37:32.169597 | controller | =============================================================================== 2026-04-20 17:37:32.169601 | controller | vexxhost.containers.download_artifact : Download item ------------------- 1.44s 2026-04-20 17:37:32.169605 | controller | vexxhost.containers.download_artifact : Download item ------------------- 1.20s 2026-04-20 17:37:32.169610 | controller | vexxhost.containers.download_artifact : Download item ------------------- 1.19s 2026-04-20 17:37:32.169614 | controller | vexxhost.containers.download_artifact : Download item ------------------- 1.16s 2026-04-20 17:37:32.169619 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.95s 2026-04-20 17:37:32.169623 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.84s 2026-04-20 17:37:32.169639 | controller | vexxhost.containers.directory : Create directory (/var/lib/downloads) --- 0.78s 2026-04-20 17:37:32.169643 | controller | Gather minimal facts ---------------------------------------------------- 0.70s 2026-04-20 17:37:32.169648 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.70s 2026-04-20 17:37:32.169652 | controller | Find all subdirectories in the role location ---------------------------- 0.46s 2026-04-20 17:37:32.169656 | controller | Select only defaults/ directories and load vars ------------------------- 0.36s 2026-04-20 17:37:32.169662 | controller | Include download_artifact role ------------------------------------------ 0.26s 2026-04-20 17:37:32.169667 | controller | Find all components with checksums and get latest versions (CI) --------- 0.16s 2026-04-20 17:37:32.169671 | controller | Filter checksums to keep only latest versions (CI) ---------------------- 0.11s 2026-04-20 17:37:32.169676 | controller | Generate list of all binaries for all roles ----------------------------- 0.08s 2026-04-20 17:37:32.169688 | controller | vexxhost.containers.download_artifact : Starting download of file ------- 0.04s 2026-04-20 17:37:32.169692 | controller | vexxhost.containers.download_artifact : Starting download of file ------- 0.04s 2026-04-20 17:37:32.169773 | controller | vexxhost.containers.package : Update state for tar ---------------------- 0.04s 2026-04-20 17:37:32.170004 | controller | vexxhost.containers.download_artifact : Starting download of file ------- 0.04s 2026-04-20 17:37:32.170103 | controller | vexxhost.containers.download_artifact : Starting download of file ------- 0.04s 2026-04-20 17:37:32.354738 | controller | INFO [download-binaries > converge] Executed: Successful 2026-04-20 17:37:32.365617 | controller | INFO [download-binaries > idempotence] Executing 2026-04-20 17:37:33.206284 | controller | 2026-04-20 17:37:33.206410 | controller | PLAY [Download all binaries required at runtime for ansible-collection-kubernetes] *** 2026-04-20 17:37:33.206514 | controller | 2026-04-20 17:37:33.206640 | controller | TASK [Gather minimal facts] **************************************************** 2026-04-20 17:37:33.206765 | controller | Monday 20 April 2026 17:37:33 +0000 (0:00:00.013) 0:00:00.013 ********** 2026-04-20 17:37:33.892197 | controller | ok: [controller -> localhost] 2026-04-20 17:37:33.892229 | controller | 2026-04-20 17:37:33.892233 | controller | TASK [Find all subdirectories in the role location] **************************** 2026-04-20 17:37:33.892237 | controller | Monday 20 April 2026 17:37:33 +0000 (0:00:00.684) 0:00:00.698 ********** 2026-04-20 17:37:34.371280 | controller | ok: [controller -> localhost] 2026-04-20 17:37:34.371426 | controller | 2026-04-20 17:37:34.371661 | controller | TASK [Select only defaults/ directories and load vars] ************************* 2026-04-20 17:37:34.371880 | controller | Monday 20 April 2026 17:37:34 +0000 (0:00:00.480) 0:00:01.178 ********** 2026-04-20 17:37:34.753676 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/keepalived/defaults) 2026-04-20 17:37:34.753884 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/cluster_api/defaults) 2026-04-20 17:37:34.754090 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kubelet/defaults) 2026-04-20 17:37:34.754307 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/helm/defaults) 2026-04-20 17:37:34.754514 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kubernetes/defaults) 2026-04-20 17:37:34.754725 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/envoy_gateway/defaults) 2026-04-20 17:37:34.754914 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/clusterctl/defaults) 2026-04-20 17:37:34.755141 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/upload_helm_chart/defaults) 2026-04-20 17:37:34.755332 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/openstack_resource_controller/defaults) 2026-04-20 17:37:34.755547 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/cilium/defaults) 2026-04-20 17:37:34.755750 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kubeadm/defaults) 2026-04-20 17:37:34.755943 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/cert_manager/defaults) 2026-04-20 17:37:34.756153 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kube_vip/defaults) 2026-04-20 17:37:34.756358 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kubectl/defaults) 2026-04-20 17:37:34.756554 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/haproxy/defaults) 2026-04-20 17:37:34.756750 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/flux/defaults) 2026-04-20 17:37:34.756961 | controller | 2026-04-20 17:37:34.757171 | controller | TASK [Find all components with checksums and get latest versions (CI)] ********* 2026-04-20 17:37:34.757358 | controller | Monday 20 April 2026 17:37:34 +0000 (0:00:00.382) 0:00:01.560 ********** 2026-04-20 17:37:34.890979 | controller | ok: [controller -> localhost] => (item=kubelet_checksums) 2026-04-20 17:37:34.891102 | controller | ok: [controller -> localhost] => (item=helm_checksums) 2026-04-20 17:37:34.891266 | controller | ok: [controller -> localhost] => (item=helm_diff_checksums) 2026-04-20 17:37:34.891497 | controller | ok: [controller -> localhost] => (item=clusterctl_checksums) 2026-04-20 17:37:34.891629 | controller | ok: [controller -> localhost] => (item=kubeadm_checksums) 2026-04-20 17:37:34.891773 | controller | ok: [controller -> localhost] => (item=kubectl_checksums) 2026-04-20 17:37:34.891920 | controller | ok: [controller -> localhost] => (item=flux_checksums) 2026-04-20 17:37:34.892057 | controller | 2026-04-20 17:37:34.892209 | controller | TASK [Filter checksums to keep only latest versions (CI)] ********************** 2026-04-20 17:37:34.892357 | controller | Monday 20 April 2026 17:37:34 +0000 (0:00:00.137) 0:00:01.697 ********** 2026-04-20 17:37:34.990889 | controller | ok: [controller -> localhost] => (item=kubelet_checksums) 2026-04-20 17:37:34.990979 | controller | ok: [controller -> localhost] => (item=helm_checksums) 2026-04-20 17:37:34.991151 | controller | ok: [controller -> localhost] => (item=helm_diff_checksums) 2026-04-20 17:37:34.991302 | controller | ok: [controller -> localhost] => (item=clusterctl_checksums) 2026-04-20 17:37:34.991453 | controller | ok: [controller -> localhost] => (item=kubeadm_checksums) 2026-04-20 17:37:34.991606 | controller | ok: [controller -> localhost] => (item=kubectl_checksums) 2026-04-20 17:37:34.991759 | controller | ok: [controller -> localhost] => (item=flux_checksums) 2026-04-20 17:37:34.991877 | controller | 2026-04-20 17:37:34.992025 | controller | TASK [Generate list of all binaries for all roles] ***************************** 2026-04-20 17:37:34.992176 | controller | Monday 20 April 2026 17:37:34 +0000 (0:00:00.099) 0:00:01.797 ********** 2026-04-20 17:37:35.068143 | controller | ok: [controller -> localhost] 2026-04-20 17:37:35.068207 | controller | 2026-04-20 17:37:35.068337 | controller | TASK [Include download_artifact role] ****************************************** 2026-04-20 17:37:35.068461 | controller | Monday 20 April 2026 17:37:35 +0000 (0:00:00.077) 0:00:01.875 ********** 2026-04-20 17:37:35.268151 | 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-20 17:37:35.268248 | 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-20 17:37:35.268454 | 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-20 17:37:35.268651 | 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-20 17:37:35.268839 | 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-20 17:37:35.268983 | 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-20 17:37:35.269146 | 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-20 17:37:35.269266 | controller | 2026-04-20 17:37:35.269410 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-04-20 17:37:35.269598 | controller | Monday 20 April 2026 17:37:35 +0000 (0:00:00.200) 0:00:02.075 ********** 2026-04-20 17:37:35.308987 | controller | skipping: [controller] 2026-04-20 17:37:35.309097 | controller | 2026-04-20 17:37:35.309239 | controller | TASK [vexxhost.containers.directory : Create directory (/var/lib/downloads)] *** 2026-04-20 17:37:35.309380 | controller | Monday 20 April 2026 17:37:35 +0000 (0:00:00.041) 0:00:02.116 ********** 2026-04-20 17:37:35.786744 | 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-20 17:37:35.795902 | controller | ok: [controller] 2026-04-20 17:37:35.796093 | controller | 2026-04-20 17:37:35.796319 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-04-20 17:37:35.796588 | controller | Monday 20 April 2026 17:37:35 +0000 (0:00:00.487) 0:00:02.603 ********** 2026-04-20 17:37:35.836353 | controller | ok: [controller] => { 2026-04-20 17:37:35.836550 | controller | "msg": "https://dl.k8s.io/release/v1.35.4/bin/linux/amd64/kubelet" 2026-04-20 17:37:35.836754 | controller | } 2026-04-20 17:37:35.836916 | controller | 2026-04-20 17:37:35.837116 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-04-20 17:37:35.837356 | controller | Monday 20 April 2026 17:37:35 +0000 (0:00:00.040) 0:00:02.643 ********** 2026-04-20 17:37:36.454165 | controller | ok: [controller] 2026-04-20 17:37:36.454342 | controller | 2026-04-20 17:37:36.454559 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-04-20 17:37:36.454766 | controller | Monday 20 April 2026 17:37:36 +0000 (0:00:00.617) 0:00:03.260 ********** 2026-04-20 17:37:36.486928 | controller | skipping: [controller] 2026-04-20 17:37:36.487128 | controller | 2026-04-20 17:37:36.487341 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-04-20 17:37:36.487583 | controller | Monday 20 April 2026 17:37:36 +0000 (0:00:00.033) 0:00:03.294 ********** 2026-04-20 17:37:36.519442 | controller | skipping: [controller] 2026-04-20 17:37:36.519509 | controller | 2026-04-20 17:37:36.519596 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-04-20 17:37:36.519717 | controller | Monday 20 April 2026 17:37:36 +0000 (0:00:00.032) 0:00:03.326 ********** 2026-04-20 17:37:36.557901 | controller | ok: [controller] => { 2026-04-20 17:37:36.557985 | controller | "msg": "https://get.helm.sh/helm-v3.11.2-linux-amd64.tar.gz" 2026-04-20 17:37:36.558068 | controller | } 2026-04-20 17:37:36.558149 | controller | 2026-04-20 17:37:36.558221 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-04-20 17:37:36.558335 | controller | Monday 20 April 2026 17:37:36 +0000 (0:00:00.038) 0:00:03.365 ********** 2026-04-20 17:37:36.969507 | controller | ok: [controller] 2026-04-20 17:37:36.969540 | controller | 2026-04-20 17:37:36.969545 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-04-20 17:37:36.969723 | controller | Monday 20 April 2026 17:37:36 +0000 (0:00:00.410) 0:00:03.775 ********** 2026-04-20 17:37:37.010104 | controller | skipping: [controller] 2026-04-20 17:37:37.010135 | controller | 2026-04-20 17:37:37.010264 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-04-20 17:37:37.010389 | controller | Monday 20 April 2026 17:37:37 +0000 (0:00:00.038) 0:00:03.813 ********** 2026-04-20 17:37:37.041831 | controller | skipping: [controller] 2026-04-20 17:37:37.041903 | controller | 2026-04-20 17:37:37.042014 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-04-20 17:37:37.042155 | controller | Monday 20 April 2026 17:37:37 +0000 (0:00:00.035) 0:00:03.849 ********** 2026-04-20 17:37:37.090037 | controller | ok: [controller] => { 2026-04-20 17:37:37.090162 | controller | "msg": "https://github.com/databus23/helm-diff/releases/download/v3.8.1/helm-diff-linux-amd64.tgz" 2026-04-20 17:37:37.090286 | controller | } 2026-04-20 17:37:37.090397 | controller | 2026-04-20 17:37:37.090529 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-04-20 17:37:37.090658 | controller | Monday 20 April 2026 17:37:37 +0000 (0:00:00.044) 0:00:03.893 ********** 2026-04-20 17:37:37.527558 | controller | ok: [controller] 2026-04-20 17:37:37.527753 | controller | 2026-04-20 17:37:37.528006 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-04-20 17:37:37.528303 | controller | Monday 20 April 2026 17:37:37 +0000 (0:00:00.439) 0:00:04.333 ********** 2026-04-20 17:37:37.570058 | controller | skipping: [controller] 2026-04-20 17:37:37.570112 | controller | 2026-04-20 17:37:37.570239 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-04-20 17:37:37.570344 | controller | Monday 20 April 2026 17:37:37 +0000 (0:00:00.042) 0:00:04.375 ********** 2026-04-20 17:37:37.607529 | controller | skipping: [controller] 2026-04-20 17:37:37.607636 | controller | 2026-04-20 17:37:37.607789 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-04-20 17:37:37.607921 | controller | Monday 20 April 2026 17:37:37 +0000 (0:00:00.039) 0:00:04.415 ********** 2026-04-20 17:37:37.650044 | controller | ok: [controller] => { 2026-04-20 17:37:37.653417 | controller | "msg": "https://github.com/kubernetes-sigs/cluster-api/releases/download/v1.10.5/clusterctl-linux-amd64" 2026-04-20 17:37:37.653471 | controller | } 2026-04-20 17:37:37.653480 | controller | 2026-04-20 17:37:37.653489 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-04-20 17:37:37.653497 | controller | Monday 20 April 2026 17:37:37 +0000 (0:00:00.039) 0:00:04.454 ********** 2026-04-20 17:37:38.127848 | controller | ok: [controller] 2026-04-20 17:37:38.127911 | controller | 2026-04-20 17:37:38.127929 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-04-20 17:37:38.128001 | controller | Monday 20 April 2026 17:37:38 +0000 (0:00:00.480) 0:00:04.934 ********** 2026-04-20 17:37:38.166259 | controller | skipping: [controller] 2026-04-20 17:37:38.166334 | controller | 2026-04-20 17:37:38.169519 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-04-20 17:37:38.169576 | controller | Monday 20 April 2026 17:37:38 +0000 (0:00:00.038) 0:00:04.972 ********** 2026-04-20 17:37:38.205486 | controller | skipping: [controller] 2026-04-20 17:37:38.205548 | controller | 2026-04-20 17:37:38.205757 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-04-20 17:37:38.205786 | controller | Monday 20 April 2026 17:37:38 +0000 (0:00:00.039) 0:00:05.012 ********** 2026-04-20 17:37:38.245483 | controller | ok: [controller] => { 2026-04-20 17:37:38.245533 | controller | "msg": "https://dl.k8s.io/release/v1.35.4/bin/linux/amd64/kubeadm" 2026-04-20 17:37:38.245926 | controller | } 2026-04-20 17:37:38.245960 | controller | 2026-04-20 17:37:38.245966 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-04-20 17:37:38.245971 | controller | Monday 20 April 2026 17:37:38 +0000 (0:00:00.040) 0:00:05.052 ********** 2026-04-20 17:37:38.722122 | controller | ok: [controller] 2026-04-20 17:37:38.722191 | controller | 2026-04-20 17:37:38.723764 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-04-20 17:37:38.723783 | controller | Monday 20 April 2026 17:37:38 +0000 (0:00:00.472) 0:00:05.525 ********** 2026-04-20 17:37:38.758508 | controller | skipping: [controller] 2026-04-20 17:37:38.758524 | controller | 2026-04-20 17:37:38.758530 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-04-20 17:37:38.758536 | controller | Monday 20 April 2026 17:37:38 +0000 (0:00:00.037) 0:00:05.562 ********** 2026-04-20 17:37:38.793124 | controller | skipping: [controller] 2026-04-20 17:37:38.797644 | controller | 2026-04-20 17:37:38.797657 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-04-20 17:37:38.797663 | controller | Monday 20 April 2026 17:37:38 +0000 (0:00:00.037) 0:00:05.600 ********** 2026-04-20 17:37:38.836622 | controller | ok: [controller] => { 2026-04-20 17:37:38.836637 | controller | "msg": "https://dl.k8s.io/release/v1.35.4/bin/linux/amd64/kubectl" 2026-04-20 17:37:38.836643 | controller | } 2026-04-20 17:37:38.836649 | controller | 2026-04-20 17:37:38.836655 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-04-20 17:37:38.836660 | controller | Monday 20 April 2026 17:37:38 +0000 (0:00:00.042) 0:00:05.643 ********** 2026-04-20 17:37:39.278111 | controller | ok: [controller] 2026-04-20 17:37:39.278261 | controller | 2026-04-20 17:37:39.278387 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-04-20 17:37:39.278508 | controller | Monday 20 April 2026 17:37:39 +0000 (0:00:00.440) 0:00:06.083 ********** 2026-04-20 17:37:39.308597 | controller | skipping: [controller] 2026-04-20 17:37:39.308718 | controller | 2026-04-20 17:37:39.308842 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-04-20 17:37:39.308961 | controller | Monday 20 April 2026 17:37:39 +0000 (0:00:00.032) 0:00:06.116 ********** 2026-04-20 17:37:39.341395 | controller | skipping: [controller] 2026-04-20 17:37:39.345695 | controller | 2026-04-20 17:37:39.345705 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-04-20 17:37:39.345710 | controller | Monday 20 April 2026 17:37:39 +0000 (0:00:00.032) 0:00:06.149 ********** 2026-04-20 17:37:39.381844 | controller | ok: [controller] => { 2026-04-20 17:37:39.382049 | controller | "msg": "https://github.com/fluxcd/flux2/releases/download/v0.32.0/flux_0.32.0_linux_amd64.tar.gz" 2026-04-20 17:37:39.382216 | controller | } 2026-04-20 17:37:39.382380 | controller | 2026-04-20 17:37:39.382552 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-04-20 17:37:39.382720 | controller | Monday 20 April 2026 17:37:39 +0000 (0:00:00.039) 0:00:06.189 ********** 2026-04-20 17:37:39.815913 | controller | ok: [controller] 2026-04-20 17:37:39.816003 | controller | 2026-04-20 17:37:39.816155 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-04-20 17:37:39.816298 | controller | Monday 20 April 2026 17:37:39 +0000 (0:00:00.433) 0:00:06.623 ********** 2026-04-20 17:37:39.853475 | controller | skipping: [controller] 2026-04-20 17:37:39.853500 | controller | 2026-04-20 17:37:39.853509 | controller | PLAY RECAP ********************************************************************* 2026-04-20 17:37:39.853518 | controller | controller : ok=28 changed=0 unreachable=0 failed=0 skipped=14 rescued=0 ignored=0 2026-04-20 17:37:39.853526 | controller | 2026-04-20 17:37:39.853533 | controller | 2026-04-20 17:37:39.853540 | controller | TASKS RECAP ******************************************************************** 2026-04-20 17:37:39.853548 | controller | Monday 20 April 2026 17:37:39 +0000 (0:00:00.034) 0:00:06.657 ********** 2026-04-20 17:37:39.853555 | controller | =============================================================================== 2026-04-20 17:37:39.853562 | controller | Gather minimal facts ---------------------------------------------------- 0.68s 2026-04-20 17:37:39.853569 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.62s 2026-04-20 17:37:39.853576 | controller | vexxhost.containers.directory : Create directory (/var/lib/downloads) --- 0.49s 2026-04-20 17:37:39.853584 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.48s 2026-04-20 17:37:39.853591 | controller | Find all subdirectories in the role location ---------------------------- 0.48s 2026-04-20 17:37:39.853598 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.47s 2026-04-20 17:37:39.853605 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.44s 2026-04-20 17:37:39.853768 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.44s 2026-04-20 17:37:39.854024 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.43s 2026-04-20 17:37:39.854273 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.41s 2026-04-20 17:37:39.854520 | controller | Select only defaults/ directories and load vars ------------------------- 0.38s 2026-04-20 17:37:39.854959 | controller | Include download_artifact role ------------------------------------------ 0.20s 2026-04-20 17:37:39.855246 | controller | Find all components with checksums and get latest versions (CI) --------- 0.14s 2026-04-20 17:37:39.855495 | controller | Filter checksums to keep only latest versions (CI) ---------------------- 0.10s 2026-04-20 17:37:39.855736 | controller | Generate list of all binaries for all roles ----------------------------- 0.08s 2026-04-20 17:37:39.855983 | controller | vexxhost.containers.download_artifact : Starting download of file ------- 0.04s 2026-04-20 17:37:39.856225 | controller | vexxhost.containers.download_artifact : Starting download of file ------- 0.04s 2026-04-20 17:37:39.856469 | controller | vexxhost.containers.download_artifact : Extract archive ----------------- 0.04s 2026-04-20 17:37:39.856712 | controller | vexxhost.containers.package : Update state for tar ---------------------- 0.04s 2026-04-20 17:37:39.856957 | controller | vexxhost.containers.download_artifact : Starting download of file ------- 0.04s 2026-04-20 17:37:39.996352 | controller | INFO [download-binaries > idempotence] Executed: Successful 2026-04-20 17:37:40.006421 | controller | INFO [download-binaries > side_effect] Executing 2026-04-20 17:37:40.006821 | controller | WARNING [download-binaries > side_effect] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-04-20 17:37:40.012207 | controller | INFO [download-binaries > verify] Executing 2026-04-20 17:37:40.895588 | controller | 2026-04-20 17:37:40.895900 | controller | PLAY [Verify] ****************************************************************** 2026-04-20 17:37:40.896130 | controller | 2026-04-20 17:37:40.896375 | controller | TASK [Gathering Facts] ********************************************************* 2026-04-20 17:37:40.896623 | controller | Monday 20 April 2026 17:37:40 +0000 (0:00:00.015) 0:00:00.015 ********** 2026-04-20 17:37:41.992309 | 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-20 17:37:41.997775 | controller | ok: [controller] 2026-04-20 17:37:41.997935 | controller | 2026-04-20 17:37:41.998096 | controller | TASK [Stat target dir] ********************************************************* 2026-04-20 17:37:41.998266 | controller | Monday 20 April 2026 17:37:41 +0000 (0:00:01.102) 0:00:01.118 ********** 2026-04-20 17:37:42.430693 | controller | ok: [controller] 2026-04-20 17:37:42.430727 | controller | 2026-04-20 17:37:42.430734 | controller | TASK [Assert that target dir is created] *************************************** 2026-04-20 17:37:42.430740 | controller | Monday 20 April 2026 17:37:42 +0000 (0:00:00.428) 0:00:01.546 ********** 2026-04-20 17:37:42.466546 | controller | ok: [controller] => { 2026-04-20 17:37:42.470277 | controller | "changed": false, 2026-04-20 17:37:42.470291 | controller | "msg": "All assertions passed" 2026-04-20 17:37:42.470297 | controller | } 2026-04-20 17:37:42.470304 | controller | 2026-04-20 17:37:42.470309 | controller | TASK [Find target files] ******************************************************* 2026-04-20 17:37:42.470314 | controller | Monday 20 April 2026 17:37:42 +0000 (0:00:00.039) 0:00:01.586 ********** 2026-04-20 17:37:42.919921 | controller | ok: [controller] 2026-04-20 17:37:42.920156 | controller | 2026-04-20 17:37:42.920368 | controller | TASK [Assert that some files were downloaded] ********************************** 2026-04-20 17:37:42.921657 | controller | Monday 20 April 2026 17:37:42 +0000 (0:00:00.453) 0:00:02.040 ********** 2026-04-20 17:37:42.952896 | controller | ok: [controller] => { 2026-04-20 17:37:42.953187 | controller | "changed": false, 2026-04-20 17:37:42.953562 | controller | "msg": "All assertions passed" 2026-04-20 17:37:42.953841 | controller | } 2026-04-20 17:37:42.954164 | controller | 2026-04-20 17:37:42.954637 | controller | PLAY RECAP ********************************************************************* 2026-04-20 17:37:42.955048 | controller | controller : ok=5 changed=0 unreachable=0 failed=0 skipped=0 rescued=0 ignored=0 2026-04-20 17:37:42.955379 | controller | 2026-04-20 17:37:42.955658 | controller | 2026-04-20 17:37:42.955932 | controller | TASKS RECAP ******************************************************************** 2026-04-20 17:37:42.956214 | controller | Monday 20 April 2026 17:37:42 +0000 (0:00:00.033) 0:00:02.073 ********** 2026-04-20 17:37:42.956486 | controller | =============================================================================== 2026-04-20 17:37:42.956800 | controller | Gathering Facts --------------------------------------------------------- 1.10s 2026-04-20 17:37:42.957158 | controller | Find target files ------------------------------------------------------- 0.45s 2026-04-20 17:37:42.957583 | controller | Stat target dir --------------------------------------------------------- 0.43s 2026-04-20 17:37:42.957937 | controller | Assert that target dir is created --------------------------------------- 0.04s 2026-04-20 17:37:42.958294 | controller | Assert that some files were downloaded ---------------------------------- 0.03s 2026-04-20 17:37:43.100033 | controller | INFO [download-binaries > verify] Executed: Successful 2026-04-20 17:37:43.114151 | controller | INFO [download-binaries > cleanup] Executing 2026-04-20 17:37:43.114627 | controller | WARNING [download-binaries > cleanup] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-04-20 17:37:43.122170 | controller | INFO [download-binaries > destroy] Executing 2026-04-20 17:37:43.122342 | controller | WARNING [download-binaries > destroy] Skipping, '--destroy=never' requested. 2026-04-20 17:37:43.122460 | controller | INFO [download-binaries > destroy] Executed: Successful 2026-04-20 17:37:43.122825 | controller | WARNING Molecule executed 1 scenario (1 missing files) 2026-04-20 17:37:43.628102 | controller | ok: Runtime: 0:00:43.830795 2026-04-20 17:37:43.634509 | 2026-04-20 17:37:43.634559 | PLAY RECAP 2026-04-20 17:37:43.634608 | controller | ok: 3 changed: 3 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-04-20 17:37:43.634630 | 2026-04-20 17:37:43.813152 | RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/run.yaml@main] 2026-04-20 17:37:43.816011 | POST-RUN START: [untrusted : github.com/vexxhost/ansible-collection-kubernetes/test-playbooks/molecule/post.yml@main] 2026-04-20 17:37:44.449157 | 2026-04-20 17:37:44.449418 | PLAY [all] 2026-04-20 17:37:44.462311 | 2026-04-20 17:37:44.462460 | TASK [describe-kubernetes-objects : creating directory for cluster scoped objects] 2026-04-20 17:37:44.861649 | controller | changed 2026-04-20 17:37:44.867702 | 2026-04-20 17:37:44.867823 | TASK [describe-kubernetes-objects : Gathering descriptions for cluster scoped objects] 2026-04-20 17:37:45.286739 | controller | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-04-20 17:37:45.286832 | controller | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-04-20 17:37:45.292744 | controller | environment: line 1: kubectl: command not found 2026-04-20 17:37:45.295493 | controller | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-04-20 17:37:45.299021 | controller | environment: line 1: kubectl: command not found 2026-04-20 17:37:45.299113 | controller | environment: line 1: kubectl: command not found 2026-04-20 17:37:45.300072 | controller | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-04-20 17:37:45.300743 | controller | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-04-20 17:37:45.304635 | controller | environment: line 1: kubectl: command not found 2026-04-20 17:37:45.305362 | controller | environment: line 1: kubectl: command not found 2026-04-20 17:37:45.306666 | controller | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-04-20 17:37:45.307510 | controller | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-04-20 17:37:45.397740 | controller | ok: Runtime: 0:00:00.035604 2026-04-20 17:37:45.404544 | 2026-04-20 17:37:45.404647 | TASK [describe-kubernetes-objects : creating directory for namespace scoped objects] 2026-04-20 17:37:45.675569 | controller | changed 2026-04-20 17:37:45.680938 | 2026-04-20 17:37:45.681035 | TASK [describe-kubernetes-objects : Gathering descriptions for namespace scoped objects] 2026-04-20 17:37:45.932693 | controller | environment: line 5: kubectl: command not found 2026-04-20 17:37:45.933687 | controller | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-04-20 17:37:45.934197 | controller | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-04-20 17:37:45.934605 | controller | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-04-20 17:37:46.208146 | controller | ok: Runtime: 0:00:00.014691 2026-04-20 17:37:46.221308 | 2026-04-20 17:37:46.221498 | TASK [describe-kubernetes-objects : Downloads logs to executor] 2026-04-20 17:37:46.964572 | controller | changed: 2026-04-20 17:37:46.964734 | controller | created directory /var/lib/zuul/builds/ac342c04c69244a99c0622f9fb757609/work/logs/controller 2026-04-20 17:37:46.964764 | controller | cd+++++++++ objects/ 2026-04-20 17:37:46.964787 | controller | cd+++++++++ objects/cluster/ 2026-04-20 17:37:46.964810 | controller | cd+++++++++ objects/namespaced/ 2026-04-20 17:37:46.972534 | 2026-04-20 17:37:46.972601 | TASK [gather-pod-logs : creating directory for pod logs] 2026-04-20 17:37:47.220589 | controller | changed 2026-04-20 17:37:47.274560 | 2026-04-20 17:37:47.274691 | TASK [gather-pod-logs : creating directory for failed pod logs] 2026-04-20 17:37:47.538302 | controller | changed 2026-04-20 17:37:47.571912 | 2026-04-20 17:37:47.572032 | TASK [gather-pod-logs : retrieve all kubernetes logs, current and previous (if they exist)] 2026-04-20 17:37:47.847363 | controller | environment: line 3: kubectl: command not found 2026-04-20 17:37:48.100568 | controller | ok: Runtime: 0:00:00.012086 2026-04-20 17:37:48.106393 | 2026-04-20 17:37:48.106485 | TASK [gather-pod-logs : Downloads pod logs to executor] 2026-04-20 17:37:48.705011 | controller | changed: 2026-04-20 17:37:48.721318 | controller | cd+++++++++ pod-logs/ 2026-04-20 17:37:48.721419 | controller | cd+++++++++ pod-logs/failed-pods/ 2026-04-20 17:37:48.735224 | 2026-04-20 17:37:48.751368 | LOOP [helm-release-status : creating directory for helm release status] 2026-04-20 17:37:49.000552 | controller | changed: "values" 2026-04-20 17:37:49.209747 | controller | changed: "releases" 2026-04-20 17:37:49.216414 | 2026-04-20 17:37:49.216624 | TASK [helm-release-status : Gather get release status for helm charts] 2026-04-20 17:37:49.471187 | controller | /bin/bash: line 3: kubectl: command not found 2026-04-20 17:37:49.745562 | controller | ok: Runtime: 0:00:00.008485 2026-04-20 17:37:49.750738 | 2026-04-20 17:37:49.750814 | TASK [helm-release-status : Downloads logs to executor] 2026-04-20 17:37:50.334473 | controller | changed: 2026-04-20 17:37:50.334655 | controller | cd+++++++++ helm/ 2026-04-20 17:37:50.334683 | controller | cd+++++++++ helm/releases/ 2026-04-20 17:37:50.334708 | controller | cd+++++++++ helm/values/ 2026-04-20 17:37:50.339620 | 2026-04-20 17:37:50.339682 | PLAY RECAP 2026-04-20 17:37:50.339730 | controller | ok: 12 changed: 12 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-04-20 17:37:50.339752 | 2026-04-20 17:37:50.456513 | POST-RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/ansible-collection-kubernetes/test-playbooks/molecule/post.yml@main] 2026-04-20 17:37:50.541650 | POST-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post.yaml@main] 2026-04-20 17:37:51.259353 | 2026-04-20 17:37:51.279068 | PLAY [all] 2026-04-20 17:37:51.299332 | 2026-04-20 17:37:51.299509 | TASK [fetch-output : Set log path for multiple nodes] 2026-04-20 17:37:51.345723 | controller | skipping: Conditional result was False 2026-04-20 17:37:51.358250 | 2026-04-20 17:37:51.358391 | TASK [fetch-output : Set log path for single node] 2026-04-20 17:37:51.400896 | controller | ok 2026-04-20 17:37:51.406270 | 2026-04-20 17:37:51.406379 | LOOP [fetch-output : Ensure local output dirs] 2026-04-20 17:37:52.078582 | controller -> localhost | ok: "/var/lib/zuul/builds/ac342c04c69244a99c0622f9fb757609/work/logs" 2026-04-20 17:37:52.480375 | controller -> localhost | changed: "/var/lib/zuul/builds/ac342c04c69244a99c0622f9fb757609/work/artifacts" 2026-04-20 17:37:52.697142 | controller -> localhost | changed: "/var/lib/zuul/builds/ac342c04c69244a99c0622f9fb757609/work/docs" 2026-04-20 17:37:52.711085 | 2026-04-20 17:37:52.711232 | LOOP [fetch-output : Collect logs, artifacts and docs] 2026-04-20 17:37:53.461782 | controller | changed: .d..t...... ./ 2026-04-20 17:37:53.461997 | controller | changed: All items complete 2026-04-20 17:37:53.462039 | 2026-04-20 17:37:54.061460 | controller | changed: .d..t...... ./ 2026-04-20 17:37:54.584641 | controller | changed: .d..t...... ./ 2026-04-20 17:37:54.604684 | 2026-04-20 17:37:54.604818 | LOOP [merge-output-to-logs : Move artifacts and docs to logs dir] 2026-04-20 17:37:55.129274 | controller -> localhost | ok: Item: artifacts Runtime: 0:00:00.006632 2026-04-20 17:37:55.408908 | controller -> localhost | ok: Item: docs Runtime: 0:00:00.008804 2026-04-20 17:37:55.422883 | 2026-04-20 17:37:55.422938 | PLAY [all] 2026-04-20 17:37:55.427906 | 2026-04-20 17:37:55.427970 | TASK [remove-build-sshkey : Remove the build SSH key from all nodes] 2026-04-20 17:37:55.906917 | controller | changed 2026-04-20 17:37:55.914336 | 2026-04-20 17:37:55.914391 | PLAY RECAP 2026-04-20 17:37:55.914446 | controller | ok: 5 changed: 4 unreachable: 0 failed: 0 skipped: 1 rescued: 0 ignored: 0 2026-04-20 17:37:55.914478 | 2026-04-20 17:37:56.103032 | POST-RUN END RESULT_NORMAL: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post.yaml@main] 2026-04-20 17:37:56.191105 | POST-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post-logs.yaml@main] 2026-04-20 17:37:56.896602 | 2026-04-20 17:37:56.896721 | PLAY [localhost] 2026-04-20 17:37:56.906367 | 2026-04-20 17:37:56.906444 | TASK [Generate Zuul manifest] 2026-04-20 17:37:56.927721 | localhost | ok 2026-04-20 17:37:56.946144 | 2026-04-20 17:37:56.946241 | TASK [generate-zuul-manifest : Generate Zuul manifest] 2026-04-20 17:37:57.430194 | localhost | changed 2026-04-20 17:37:57.440360 | 2026-04-20 17:37:57.440456 | TASK [generate-zuul-manifest : Return Zuul manifest URL to Zuul] 2026-04-20 17:37:57.478619 | localhost | ok 2026-04-20 17:37:57.487567 | 2026-04-20 17:37:57.487635 | TASK [Upload logs] 2026-04-20 17:37:57.512053 | localhost | ok 2026-04-20 17:37:57.593426 | 2026-04-20 17:37:57.597187 | TASK [Set zuul-log-path fact] 2026-04-20 17:37:57.619419 | localhost | ok 2026-04-20 17:37:57.640335 | 2026-04-20 17:37:57.640491 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-04-20 17:37:57.674905 | localhost | ok 2026-04-20 17:37:57.685088 | 2026-04-20 17:37:57.685183 | TASK [upload-logs : Create log directories] 2026-04-20 17:37:58.154022 | localhost | changed 2026-04-20 17:37:58.163929 | 2026-04-20 17:37:58.164018 | TASK [upload-logs : Ensure logs are readable before uploading] 2026-04-20 17:37:58.610377 | localhost -> localhost | ok: Runtime: 0:00:00.006671 2026-04-20 17:37:58.616096 | 2026-04-20 17:37:58.616162 | TASK [upload-logs : Upload logs to log server] 2026-04-20 17:37:59.061127 | localhost | Output suppressed because no_log was given 2026-04-20 17:37:59.072086 | 2026-04-20 17:37:59.072194 | LOOP [upload-logs : Compress console log and json output] 2026-04-20 17:37:59.116593 | localhost | skipping: Conditional result was False 2026-04-20 17:37:59.123982 | localhost | skipping: Conditional result was False 2026-04-20 17:37:59.143578 | 2026-04-20 17:37:59.169434 | LOOP [upload-logs : Upload compressed console log and json output] 2026-04-20 17:37:59.222133 | localhost | skipping: Conditional result was False 2026-04-20 17:37:59.222415 | 2026-04-20 17:37:59.228897 | localhost | skipping: Conditional result was False 2026-04-20 17:37:59.244464 | 2026-04-20 17:37:59.244624 | LOOP [upload-logs : Upload console log and json output]