2026-05-13 00:59:45.592029 | Job console starting 2026-05-13 00:59:45.607414 | Updating git repos 2026-05-13 00:59:45.652113 | Cloning repos into workspace 2026-05-13 00:59:45.684779 | Restoring repo states 2026-05-13 00:59:45.696589 | Merging changes 2026-05-13 00:59:46.159482 | Checking out repos 2026-05-13 00:59:46.235165 | Preparing playbooks 2026-05-13 00:59:48.286213 | Running Ansible setup 2026-05-13 00:59:51.968569 | PRE-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/pre.yaml@main] 2026-05-13 00:59:52.591270 | 2026-05-13 00:59:52.591415 | PLAY [localhost] 2026-05-13 00:59:52.599262 | 2026-05-13 00:59:52.599341 | TASK [Gathering Facts] 2026-05-13 00:59:53.469038 | localhost | ok 2026-05-13 00:59:53.481812 | 2026-05-13 00:59:53.481999 | TASK [Setup log path fact] 2026-05-13 00:59:53.502775 | localhost | ok 2026-05-13 00:59:53.517614 | 2026-05-13 00:59:53.517736 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-05-13 00:59:53.548353 | localhost | ok 2026-05-13 00:59:53.557024 | 2026-05-13 00:59:53.557100 | TASK [emit-job-header : Print job information] 2026-05-13 00:59:53.596121 | # Job Information 2026-05-13 00:59:53.596335 | Ansible Version: 2.16.18 2026-05-13 00:59:53.596393 | Job: ansible-collection-kubernetes-molecule-download-binaries 2026-05-13 00:59:53.596433 | Pipeline: check 2026-05-13 00:59:53.596572 | Executor: 2d72f0692154 2026-05-13 00:59:53.596621 | Triggered by: https://github.com/vexxhost/ansible-collection-kubernetes/pull/273 2026-05-13 00:59:53.596661 | Event ID: e09751c0-4e66-11f1-86a7-4ae871bac6c7 2026-05-13 00:59:53.601410 | 2026-05-13 00:59:53.601504 | LOOP [emit-job-header : Print node information] 2026-05-13 00:59:53.693310 | localhost | ok: 2026-05-13 00:59:53.693466 | localhost | # Node Information 2026-05-13 00:59:53.693494 | localhost | Inventory Hostname: controller 2026-05-13 00:59:53.693515 | localhost | Hostname: np0000173851 2026-05-13 00:59:53.693535 | localhost | Username: zuul 2026-05-13 00:59:53.693558 | localhost | Distro: Debian 13.4 2026-05-13 00:59:53.693578 | localhost | Provider: yul1 2026-05-13 00:59:53.693597 | localhost | Region: ca-ymq-1 2026-05-13 00:59:53.693615 | localhost | Label: debian-trixie 2026-05-13 00:59:53.693634 | localhost | Product Name: OpenStack Nova 2026-05-13 00:59:53.693652 | localhost | Interface IP: 199.204.45.227 2026-05-13 00:59:53.706350 | 2026-05-13 00:59:53.706647 | TASK [log-inventory : Ensure Zuul Ansible directory exists] 2026-05-13 00:59:54.248467 | localhost -> localhost | changed 2026-05-13 00:59:54.255841 | 2026-05-13 00:59:54.255997 | TASK [log-inventory : Copy ansible inventory to logs dir] 2026-05-13 00:59:55.165107 | localhost -> localhost | changed 2026-05-13 00:59:55.176366 | 2026-05-13 00:59:55.176451 | PLAY [all] 2026-05-13 00:59:55.185479 | 2026-05-13 00:59:55.185553 | TASK [add-build-sshkey : Check to see if ssh key was already created for this build] 2026-05-13 00:59:55.536170 | controller -> localhost | ok 2026-05-13 00:59:55.545834 | 2026-05-13 00:59:55.545942 | TASK [add-build-sshkey : Create a new key in workspace based on build UUID] 2026-05-13 00:59:55.577960 | controller | ok 2026-05-13 00:59:55.594687 | controller | included: /var/lib/zuul/builds/749bf14e769b4d77ae31402c14b5f6b1/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/create-key-and-replace.yaml 2026-05-13 00:59:55.599348 | 2026-05-13 00:59:55.599411 | TASK [add-build-sshkey : Create Temp SSH key] 2026-05-13 00:59:56.975146 | controller -> localhost | Generating public/private rsa key pair. 2026-05-13 00:59:56.975349 | controller -> localhost | Your identification has been saved in /var/lib/zuul/builds/749bf14e769b4d77ae31402c14b5f6b1/work/749bf14e769b4d77ae31402c14b5f6b1_id_rsa 2026-05-13 00:59:56.975380 | controller -> localhost | Your public key has been saved in /var/lib/zuul/builds/749bf14e769b4d77ae31402c14b5f6b1/work/749bf14e769b4d77ae31402c14b5f6b1_id_rsa.pub 2026-05-13 00:59:56.975403 | controller -> localhost | The key fingerprint is: 2026-05-13 00:59:56.975425 | controller -> localhost | SHA256:imnjclNs9e1Qo0m98C5nMEpI4u646ssuTx+2wYPoyw4 zuul-build-sshkey 2026-05-13 00:59:56.975459 | controller -> localhost | The key's randomart image is: 2026-05-13 00:59:56.975479 | controller -> localhost | +---[RSA 3072]----+ 2026-05-13 00:59:56.975503 | controller -> localhost | | | 2026-05-13 00:59:56.975524 | controller -> localhost | | | 2026-05-13 00:59:56.975543 | controller -> localhost | | . | 2026-05-13 00:59:56.975563 | controller -> localhost | | . . . o + | 2026-05-13 00:59:56.975582 | controller -> localhost | | . + oSo B o | 2026-05-13 00:59:56.975601 | controller -> localhost | | . o.o=.. B + | 2026-05-13 00:59:56.975620 | controller -> localhost | |E o.@o.. . * | 2026-05-13 00:59:56.975640 | controller -> localhost | |*..*+* . . = | 2026-05-13 00:59:56.975662 | controller -> localhost | |*%*==. + | 2026-05-13 00:59:56.975682 | controller -> localhost | +----[SHA256]-----+ 2026-05-13 00:59:56.975730 | controller -> localhost | ok: Runtime: 0:00:00.962626 2026-05-13 00:59:56.982548 | 2026-05-13 00:59:56.982747 | TASK [add-build-sshkey : Remote setup ssh keys (linux)] 2026-05-13 00:59:57.009632 | controller | ok 2026-05-13 00:59:57.016927 | controller | included: /var/lib/zuul/builds/749bf14e769b4d77ae31402c14b5f6b1/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/remote-linux.yaml 2026-05-13 00:59:57.023112 | 2026-05-13 00:59:57.023170 | TASK [add-build-sshkey : Remove previously added zuul-build-sshkey] 2026-05-13 00:59:57.045644 | controller | skipping: Conditional result was False 2026-05-13 00:59:57.050215 | 2026-05-13 00:59:57.050274 | TASK [add-build-sshkey : Enable access via build key on all nodes] 2026-05-13 00:59:57.616805 | controller | changed 2026-05-13 00:59:57.625881 | 2026-05-13 00:59:57.625950 | TASK [add-build-sshkey : Make sure user has a .ssh] 2026-05-13 00:59:57.851549 | controller | ok 2026-05-13 00:59:57.858693 | 2026-05-13 00:59:57.858762 | TASK [add-build-sshkey : Install build private key as SSH key on all nodes] 2026-05-13 00:59:58.459263 | controller | changed 2026-05-13 00:59:58.465449 | 2026-05-13 00:59:58.465514 | TASK [add-build-sshkey : Install build public key as SSH key on all nodes] 2026-05-13 00:59:59.015776 | controller | changed 2026-05-13 00:59:59.023349 | 2026-05-13 00:59:59.023494 | TASK [add-build-sshkey : Remote setup ssh keys (windows)] 2026-05-13 00:59:59.048591 | controller | skipping: Conditional result was False 2026-05-13 00:59:59.057471 | 2026-05-13 00:59:59.057568 | TASK [remove-zuul-sshkey : Remove master key from local agent] 2026-05-13 00:59:59.512880 | controller -> localhost | changed 2026-05-13 00:59:59.523525 | 2026-05-13 00:59:59.526034 | TASK [add-build-sshkey : Add back temp key] 2026-05-13 00:59:59.842884 | controller -> localhost | Identity added: /var/lib/zuul/builds/749bf14e769b4d77ae31402c14b5f6b1/work/749bf14e769b4d77ae31402c14b5f6b1_id_rsa (zuul-build-sshkey) 2026-05-13 00:59:59.843137 | controller -> localhost | ok: Runtime: 0:00:00.013190 2026-05-13 00:59:59.849674 | 2026-05-13 00:59:59.849737 | TASK [add-build-sshkey : Verify we can still SSH to all nodes] 2026-05-13 01:00:00.207707 | controller | ok 2026-05-13 01:00:00.213854 | 2026-05-13 01:00:00.213948 | TASK [add-build-sshkey : Verify we can still SSH to all nodes (windows)] 2026-05-13 01:00:00.241557 | controller | skipping: Conditional result was False 2026-05-13 01:00:00.254060 | 2026-05-13 01:00:00.254152 | TASK [prepare-workspace : Start zuul_console daemon.] 2026-05-13 01:00:00.652156 | controller | ok 2026-05-13 01:00:00.658692 | 2026-05-13 01:00:00.658847 | TASK [prepare-workspace : Synchronize src repos to workspace directory.] 2026-05-13 01:00:01.744349 | controller | Output suppressed because no_log was given 2026-05-13 01:00:01.753136 | 2026-05-13 01:00:01.753196 | LOOP [ensure-output-dirs : Empty Zuul Output directories by removing them] 2026-05-13 01:00:01.967432 | controller | ok: "logs" 2026-05-13 01:00:01.967764 | controller | ok: All items complete 2026-05-13 01:00:01.967841 | 2026-05-13 01:00:02.151289 | controller | ok: "artifacts" 2026-05-13 01:00:02.344684 | controller | ok: "docs" 2026-05-13 01:00:02.355917 | 2026-05-13 01:00:02.356120 | LOOP [ensure-output-dirs : Ensure Zuul Output directories exist] 2026-05-13 01:00:02.584429 | controller | changed: "logs" 2026-05-13 01:00:02.769555 | controller | changed: "artifacts" 2026-05-13 01:00:02.975533 | controller | changed: "docs" 2026-05-13 01:00:02.996029 | 2026-05-13 01:00:02.996177 | PLAY RECAP 2026-05-13 01:00:02.996243 | controller | ok: 15 changed: 8 unreachable: 0 failed: 0 skipped: 3 rescued: 0 ignored: 0 2026-05-13 01:00:02.996282 | localhost | ok: 6 changed: 2 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-05-13 01:00:02.996312 | 2026-05-13 01:00:03.144684 | PRE-RUN END RESULT_NORMAL: [trusted : github.com/vexxhost/zuul-config/playbooks/base/pre.yaml@main] 2026-05-13 01:00:03.147658 | PRE-RUN START: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/pre.yaml@main] 2026-05-13 01:00:03.780475 | 2026-05-13 01:00:03.780722 | PLAY [all] 2026-05-13 01:00:03.793911 | 2026-05-13 01:00:03.793998 | TASK [setup-uv : Extract archive] 2026-05-13 01:00:06.931354 | controller | changed 2026-05-13 01:00:06.938940 | 2026-05-13 01:00:06.939024 | TASK [setup-uv : Print version] 2026-05-13 01:00:07.300362 | controller | uv 0.8.13 2026-05-13 01:00:07.467010 | controller | ok: Runtime: 0:00:00.014753 2026-05-13 01:00:07.474474 | 2026-05-13 01:00:07.474525 | PLAY RECAP 2026-05-13 01:00:07.474574 | controller | ok: 2 changed: 2 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-05-13 01:00:07.474598 | 2026-05-13 01:00:07.600554 | PRE-RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/pre.yaml@main] 2026-05-13 01:00:07.602183 | PRE-RUN START: [untrusted : github.com/vexxhost/ansible-collection-kubernetes/test-playbooks/molecule/pre.yml@main] 2026-05-13 01:00:08.202196 | 2026-05-13 01:00:08.202310 | PLAY [all] 2026-05-13 01:00:08.212711 | 2026-05-13 01:00:08.212781 | TASK [Update apt cache] 2026-05-13 01:00:15.634421 | controller | ok 2026-05-13 01:00:15.638913 | 2026-05-13 01:00:15.638991 | TASK [Disable firewalld] 2026-05-13 01:00:15.663581 | controller | skipping: Conditional result was False 2026-05-13 01:00:15.672757 | 2026-05-13 01:00:15.672864 | TASK [Install "jq" for log collection] 2026-05-13 01:00:20.578286 | controller | changed 2026-05-13 01:00:20.580715 | 2026-05-13 01:00:20.580779 | PLAY RECAP 2026-05-13 01:00:20.580836 | controller | ok: 2 changed: 1 unreachable: 0 failed: 0 skipped: 1 rescued: 0 ignored: 0 2026-05-13 01:00:20.580865 | 2026-05-13 01:00:20.685950 | PRE-RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/ansible-collection-kubernetes/test-playbooks/molecule/pre.yml@main] 2026-05-13 01:00:20.688981 | RUN START: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/run.yaml@main] 2026-05-13 01:00:21.315643 | 2026-05-13 01:00:21.315836 | PLAY [all] 2026-05-13 01:00:21.327786 | 2026-05-13 01:00:21.327883 | TASK [Copy inventory file for Zuul] 2026-05-13 01:00:22.340151 | controller | changed 2026-05-13 01:00:22.346965 | 2026-05-13 01:00:22.347041 | TASK [Switch "ansible_host" to private IP] 2026-05-13 01:00:22.666983 | controller | changed: 1 replacements made 2026-05-13 01:00:22.674271 | 2026-05-13 01:00:22.674380 | TASK [Run Molecule scenario] 2026-05-13 01:00:23.137531 | controller | Using CPython 3.13.5 interpreter at: /usr/bin/python3 2026-05-13 01:00:23.137592 | controller | Creating virtual environment at: .venv 2026-05-13 01:00:24.443319 | controller | Downloading ansible-core (2.3MiB) 2026-05-13 01:00:24.445372 | controller | Downloading cryptography (4.3MiB) 2026-05-13 01:00:24.445897 | controller | Downloading pygments (1.2MiB) 2026-05-13 01:00:24.938048 | controller | Downloading pygments 2026-05-13 01:00:25.016626 | controller | Downloading cryptography 2026-05-13 01:00:25.166547 | controller | Downloading ansible-core 2026-05-13 01:00:26.152602 | controller | Installed 36 packages in 985ms 2026-05-13 01:00:26.840632 | controller | INFO Collection 'vexxhost.kubernetes' detected. 2026-05-13 01:00:26.840725 | controller | INFO Scenarios will be used from 'extensions/molecule' 2026-05-13 01:00:27.768349 | controller | CRITICAL 'extensions/molecule/default/molecule.yml' glob failed. Exiting. 2026-05-13 01:00:27.768416 | controller | INFO default scenario not found, disabling shared state. 2026-05-13 01:00:27.768562 | controller | INFO [download-binaries > discovery] scenario test matrix: dependency, cleanup, destroy, syntax, create, prepare, converge, idempotence, side_effect, verify, cleanup, destroy 2026-05-13 01:00:27.768680 | controller | INFO [download-binaries > prerun] Performing prerun with role_name_check=0... 2026-05-13 01:02:07.341758 | controller | INFO [download-binaries > dependency] Executing 2026-05-13 01:02:07.341846 | controller | WARNING [download-binaries > dependency] Missing roles requirements file: requirements.yml 2026-05-13 01:02:07.342119 | controller | WARNING [download-binaries > dependency] Missing collections requirements file: collections.yml 2026-05-13 01:02:07.342282 | controller | WARNING [download-binaries > dependency] Executed: 2 missing (Remove from test_sequence to suppress) 2026-05-13 01:02:07.347884 | controller | INFO [download-binaries > cleanup] Executing 2026-05-13 01:02:07.348247 | controller | WARNING [download-binaries > cleanup] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-05-13 01:02:07.353787 | controller | INFO [download-binaries > destroy] Executing 2026-05-13 01:02:07.353815 | controller | WARNING [download-binaries > destroy] Skipping, '--destroy=never' requested. 2026-05-13 01:02:07.353898 | controller | INFO [download-binaries > destroy] Executed: Successful 2026-05-13 01:02:07.359413 | controller | INFO [download-binaries > syntax] Executing 2026-05-13 01:02:08.272358 | controller | 2026-05-13 01:02:08.272616 | controller | playbook: /home/zuul/src/github.com/vexxhost/ansible-collection-kubernetes/extensions/molecule/download-binaries/converge.yml 2026-05-13 01:02:08.351759 | controller | INFO [download-binaries > syntax] Executed: Successful 2026-05-13 01:02:08.363576 | controller | INFO [download-binaries > create] Executing 2026-05-13 01:02:08.365333 | controller | WARNING [download-binaries > create] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-05-13 01:02:08.370848 | controller | INFO [download-binaries > prepare] Executing 2026-05-13 01:02:08.371121 | controller | WARNING [download-binaries > prepare] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-05-13 01:02:08.376440 | controller | INFO [download-binaries > converge] Executing 2026-05-13 01:02:09.286782 | controller | 2026-05-13 01:02:09.286960 | controller | PLAY [Download all binaries required at runtime for ansible-collection-kubernetes] *** 2026-05-13 01:02:09.287142 | controller | 2026-05-13 01:02:09.287342 | controller | TASK [Gather minimal facts] **************************************************** 2026-05-13 01:02:09.287545 | controller | Wednesday 13 May 2026 01:02:09 +0000 (0:00:00.032) 0:00:00.032 ********* 2026-05-13 01:02:09.966210 | controller | ok: [controller -> localhost] 2026-05-13 01:02:09.966338 | controller | 2026-05-13 01:02:09.966555 | controller | TASK [Find all subdirectories in the role location] **************************** 2026-05-13 01:02:09.966774 | controller | Wednesday 13 May 2026 01:02:09 +0000 (0:00:00.679) 0:00:00.711 ********* 2026-05-13 01:02:10.380900 | controller | ok: [controller -> localhost] 2026-05-13 01:02:10.380990 | controller | 2026-05-13 01:02:10.381198 | controller | TASK [Select only defaults/ directories and load vars] ************************* 2026-05-13 01:02:10.381380 | controller | Wednesday 13 May 2026 01:02:10 +0000 (0:00:00.414) 0:00:01.126 ********* 2026-05-13 01:02:10.744346 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/cilium/defaults) 2026-05-13 01:02:10.744497 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/openstack_resource_controller/defaults) 2026-05-13 01:02:10.744730 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/cluster_api/defaults) 2026-05-13 01:02:10.744934 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/cert_manager/defaults) 2026-05-13 01:02:10.745235 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/envoy_gateway/defaults) 2026-05-13 01:02:10.745473 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/haproxy/defaults) 2026-05-13 01:02:10.745681 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kubeadm/defaults) 2026-05-13 01:02:10.745884 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/clusterctl/defaults) 2026-05-13 01:02:10.746140 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/keepalived/defaults) 2026-05-13 01:02:10.746342 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kubectl/defaults) 2026-05-13 01:02:10.746569 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kubernetes/defaults) 2026-05-13 01:02:10.746781 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kube_vip/defaults) 2026-05-13 01:02:10.746980 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/helm/defaults) 2026-05-13 01:02:10.747188 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kubelet/defaults) 2026-05-13 01:02:10.747412 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/flux/defaults) 2026-05-13 01:02:10.747622 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/upload_helm_chart/defaults) 2026-05-13 01:02:10.747800 | controller | 2026-05-13 01:02:10.748007 | controller | TASK [Find all components with checksums and get latest versions (CI)] ********* 2026-05-13 01:02:10.748222 | controller | Wednesday 13 May 2026 01:02:10 +0000 (0:00:00.363) 0:00:01.489 ********* 2026-05-13 01:02:10.895406 | controller | ok: [controller -> localhost] => (item=kubeadm_checksums) 2026-05-13 01:02:10.895498 | controller | ok: [controller -> localhost] => (item=clusterctl_checksums) 2026-05-13 01:02:10.895765 | controller | ok: [controller -> localhost] => (item=kubectl_checksums) 2026-05-13 01:02:10.895953 | controller | ok: [controller -> localhost] => (item=helm_checksums) 2026-05-13 01:02:10.896160 | controller | ok: [controller -> localhost] => (item=helm_diff_checksums) 2026-05-13 01:02:10.896352 | controller | ok: [controller -> localhost] => (item=kubelet_checksums) 2026-05-13 01:02:10.896542 | controller | ok: [controller -> localhost] => (item=flux_checksums) 2026-05-13 01:02:10.896709 | controller | 2026-05-13 01:02:10.896923 | controller | TASK [Filter checksums to keep only latest versions (CI)] ********************** 2026-05-13 01:02:10.897105 | controller | Wednesday 13 May 2026 01:02:10 +0000 (0:00:00.150) 0:00:01.640 ********* 2026-05-13 01:02:10.989724 | controller | ok: [controller -> localhost] => (item=kubeadm_checksums) 2026-05-13 01:02:10.989886 | controller | ok: [controller -> localhost] => (item=clusterctl_checksums) 2026-05-13 01:02:10.990255 | controller | ok: [controller -> localhost] => (item=kubectl_checksums) 2026-05-13 01:02:10.990518 | controller | ok: [controller -> localhost] => (item=helm_checksums) 2026-05-13 01:02:10.990713 | controller | ok: [controller -> localhost] => (item=helm_diff_checksums) 2026-05-13 01:02:10.990901 | controller | ok: [controller -> localhost] => (item=kubelet_checksums) 2026-05-13 01:02:10.991293 | controller | ok: [controller -> localhost] => (item=flux_checksums) 2026-05-13 01:02:10.991424 | controller | 2026-05-13 01:02:10.991662 | controller | TASK [Generate list of all binaries for all roles] ***************************** 2026-05-13 01:02:10.991921 | controller | Wednesday 13 May 2026 01:02:10 +0000 (0:00:00.094) 0:00:01.735 ********* 2026-05-13 01:02:11.082653 | controller | ok: [controller -> localhost] 2026-05-13 01:02:11.082849 | controller | 2026-05-13 01:02:11.083057 | controller | TASK [Include download_artifact role] ****************************************** 2026-05-13 01:02:11.083268 | controller | Wednesday 13 May 2026 01:02:11 +0000 (0:00:00.092) 0:00:01.828 ********* 2026-05-13 01:02:11.389303 | controller | included: vexxhost.containers.download_artifact for controller => (item={'url': 'https://dl.k8s.io/release/v1.36.0/bin/linux/amd64/kubeadm', 'checksum': 'f962dcee1f49a51368c3b383742144d99eacff77b2132cd0a540ed8c6b30fe81', 'dest': '/var/lib/downloads/kubeadm-1.36.0-linux-amd64', 'version': '1.36.0'}) 2026-05-13 01:02:11.389397 | 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-05-13 01:02:11.389596 | controller | included: vexxhost.containers.download_artifact for controller => (item={'url': 'https://dl.k8s.io/release/v1.36.0/bin/linux/amd64/kubectl', 'checksum': '123d8c8844f46b1244c547fffb3c17180c0c26dac9890589fe7e67763298748e', 'dest': '/var/lib/downloads/kubectl-1.36.0-linux-amd64', 'version': '1.36.0'}) 2026-05-13 01:02:11.389829 | 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-05-13 01:02:11.390084 | 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-05-13 01:02:11.390361 | controller | included: vexxhost.containers.download_artifact for controller => (item={'url': 'https://dl.k8s.io/release/v1.36.0/bin/linux/amd64/kubelet', 'checksum': 'd857082946c28493e8fdc52227feabd962e0e0900b6c6e4f6510168043b79dd4', 'dest': '/var/lib/downloads/kubelet-1.36.0-linux-amd64', 'version': '1.36.0'}) 2026-05-13 01:02:11.390679 | 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-05-13 01:02:11.390854 | controller | 2026-05-13 01:02:11.391125 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-05-13 01:02:11.391323 | controller | Wednesday 13 May 2026 01:02:11 +0000 (0:00:00.306) 0:00:02.134 ********* 2026-05-13 01:02:11.431291 | controller | skipping: [controller] 2026-05-13 01:02:11.431404 | controller | 2026-05-13 01:02:11.431647 | controller | TASK [vexxhost.containers.directory : Create directory (/var/lib/downloads)] *** 2026-05-13 01:02:11.431854 | controller | Wednesday 13 May 2026 01:02:11 +0000 (0:00:00.042) 0:00:02.177 ********* 2026-05-13 01:02:12.122778 | 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-05-13 01:02:12.131417 | controller | changed: [controller] 2026-05-13 01:02:12.131635 | controller | 2026-05-13 01:02:12.131895 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-05-13 01:02:12.132116 | controller | Wednesday 13 May 2026 01:02:12 +0000 (0:00:00.700) 0:00:02.877 ********* 2026-05-13 01:02:12.174491 | controller | ok: [controller] => { 2026-05-13 01:02:12.174680 | controller | "msg": "https://dl.k8s.io/release/v1.36.0/bin/linux/amd64/kubeadm" 2026-05-13 01:02:12.174890 | controller | } 2026-05-13 01:02:12.175076 | controller | 2026-05-13 01:02:12.175299 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-05-13 01:02:12.175509 | controller | Wednesday 13 May 2026 01:02:12 +0000 (0:00:00.041) 0:00:02.919 ********* 2026-05-13 01:02:34.261830 | 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-05-13 01:02:34.268899 | controller | changed: [controller] 2026-05-13 01:02:34.269071 | controller | 2026-05-13 01:02:34.269274 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-05-13 01:02:34.269466 | controller | Wednesday 13 May 2026 01:02:34 +0000 (0:00:22.095) 0:00:25.014 ********* 2026-05-13 01:02:34.306852 | controller | skipping: [controller] 2026-05-13 01:02:34.306973 | controller | 2026-05-13 01:02:34.307167 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-05-13 01:02:34.307354 | controller | Wednesday 13 May 2026 01:02:34 +0000 (0:00:00.037) 0:00:25.052 ********* 2026-05-13 01:02:34.337141 | controller | skipping: [controller] 2026-05-13 01:02:34.337272 | controller | 2026-05-13 01:02:34.337473 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-05-13 01:02:34.337877 | controller | Wednesday 13 May 2026 01:02:34 +0000 (0:00:00.030) 0:00:25.082 ********* 2026-05-13 01:02:34.374734 | controller | ok: [controller] => { 2026-05-13 01:02:34.374965 | controller | "msg": "https://github.com/kubernetes-sigs/cluster-api/releases/download/v1.10.5/clusterctl-linux-amd64" 2026-05-13 01:02:34.375171 | controller | } 2026-05-13 01:02:34.375355 | controller | 2026-05-13 01:02:34.375569 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-05-13 01:02:34.375885 | controller | Wednesday 13 May 2026 01:02:34 +0000 (0:00:00.036) 0:00:25.119 ********* 2026-05-13 01:02:36.211752 | controller | changed: [controller] 2026-05-13 01:02:36.211829 | controller | 2026-05-13 01:02:36.211942 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-05-13 01:02:36.212130 | controller | Wednesday 13 May 2026 01:02:36 +0000 (0:00:01.837) 0:00:26.956 ********* 2026-05-13 01:02:36.241363 | controller | skipping: [controller] 2026-05-13 01:02:36.241489 | controller | 2026-05-13 01:02:36.241690 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-05-13 01:02:36.241908 | controller | Wednesday 13 May 2026 01:02:36 +0000 (0:00:00.029) 0:00:26.986 ********* 2026-05-13 01:02:36.273826 | controller | skipping: [controller] 2026-05-13 01:02:36.273898 | controller | 2026-05-13 01:02:36.274105 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-05-13 01:02:36.274207 | controller | Wednesday 13 May 2026 01:02:36 +0000 (0:00:00.032) 0:00:27.019 ********* 2026-05-13 01:02:36.310303 | controller | ok: [controller] => { 2026-05-13 01:02:36.310365 | controller | "msg": "https://dl.k8s.io/release/v1.36.0/bin/linux/amd64/kubectl" 2026-05-13 01:02:36.310501 | controller | } 2026-05-13 01:02:36.310574 | controller | 2026-05-13 01:02:36.310666 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-05-13 01:02:36.310761 | controller | Wednesday 13 May 2026 01:02:36 +0000 (0:00:00.036) 0:00:27.055 ********* 2026-05-13 01:02:45.418052 | controller | changed: [controller] 2026-05-13 01:02:45.421731 | controller | 2026-05-13 01:02:45.421750 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-05-13 01:02:45.421758 | controller | Wednesday 13 May 2026 01:02:45 +0000 (0:00:09.108) 0:00:36.163 ********* 2026-05-13 01:02:45.456793 | controller | skipping: [controller] 2026-05-13 01:02:45.456977 | controller | 2026-05-13 01:02:45.457203 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-05-13 01:02:45.457397 | controller | Wednesday 13 May 2026 01:02:45 +0000 (0:00:00.039) 0:00:36.202 ********* 2026-05-13 01:02:45.486098 | controller | skipping: [controller] 2026-05-13 01:02:45.486235 | controller | 2026-05-13 01:02:45.486519 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-05-13 01:02:45.486716 | controller | Wednesday 13 May 2026 01:02:45 +0000 (0:00:00.029) 0:00:36.231 ********* 2026-05-13 01:02:45.520633 | controller | ok: [controller] => { 2026-05-13 01:02:45.520740 | controller | "msg": "https://get.helm.sh/helm-v3.11.2-linux-amd64.tar.gz" 2026-05-13 01:02:45.520860 | controller | } 2026-05-13 01:02:45.520970 | controller | 2026-05-13 01:02:45.521103 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-05-13 01:02:45.521233 | controller | Wednesday 13 May 2026 01:02:45 +0000 (0:00:00.034) 0:00:36.266 ********* 2026-05-13 01:02:46.172076 | controller | changed: [controller] 2026-05-13 01:02:46.172236 | controller | 2026-05-13 01:02:46.172452 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-05-13 01:02:46.172656 | controller | Wednesday 13 May 2026 01:02:46 +0000 (0:00:00.650) 0:00:36.916 ********* 2026-05-13 01:02:46.204085 | controller | skipping: [controller] 2026-05-13 01:02:46.204262 | controller | 2026-05-13 01:02:46.204460 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-05-13 01:02:46.204648 | controller | Wednesday 13 May 2026 01:02:46 +0000 (0:00:00.032) 0:00:36.949 ********* 2026-05-13 01:02:46.237081 | controller | skipping: [controller] 2026-05-13 01:02:46.237253 | controller | 2026-05-13 01:02:46.237452 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-05-13 01:02:46.237641 | controller | Wednesday 13 May 2026 01:02:46 +0000 (0:00:00.032) 0:00:36.982 ********* 2026-05-13 01:02:46.272480 | controller | ok: [controller] => { 2026-05-13 01:02:46.272663 | controller | "msg": "https://github.com/databus23/helm-diff/releases/download/v3.8.1/helm-diff-linux-amd64.tgz" 2026-05-13 01:02:46.272845 | controller | } 2026-05-13 01:02:46.273015 | controller | 2026-05-13 01:02:46.273231 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-05-13 01:02:46.273434 | controller | Wednesday 13 May 2026 01:02:46 +0000 (0:00:00.034) 0:00:37.017 ********* 2026-05-13 01:02:47.391460 | controller | changed: [controller] 2026-05-13 01:02:47.391640 | controller | 2026-05-13 01:02:47.394000 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-05-13 01:02:47.394019 | controller | Wednesday 13 May 2026 01:02:47 +0000 (0:00:01.118) 0:00:38.136 ********* 2026-05-13 01:02:47.424757 | controller | skipping: [controller] 2026-05-13 01:02:47.424903 | controller | 2026-05-13 01:02:47.425125 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-05-13 01:02:47.425327 | controller | Wednesday 13 May 2026 01:02:47 +0000 (0:00:00.033) 0:00:38.170 ********* 2026-05-13 01:02:47.454820 | controller | skipping: [controller] 2026-05-13 01:02:47.454947 | controller | 2026-05-13 01:02:47.455176 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-05-13 01:02:47.455373 | controller | Wednesday 13 May 2026 01:02:47 +0000 (0:00:00.029) 0:00:38.200 ********* 2026-05-13 01:02:47.487164 | controller | ok: [controller] => { 2026-05-13 01:02:47.487349 | controller | "msg": "https://dl.k8s.io/release/v1.36.0/bin/linux/amd64/kubelet" 2026-05-13 01:02:47.487995 | controller | } 2026-05-13 01:02:47.488002 | controller | 2026-05-13 01:02:47.488114 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-05-13 01:02:47.488527 | controller | Wednesday 13 May 2026 01:02:47 +0000 (0:00:00.031) 0:00:38.232 ********* 2026-05-13 01:03:05.361531 | controller | changed: [controller] 2026-05-13 01:03:05.361689 | controller | 2026-05-13 01:03:05.361999 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-05-13 01:03:05.362396 | controller | Wednesday 13 May 2026 01:03:05 +0000 (0:00:17.874) 0:00:56.106 ********* 2026-05-13 01:03:05.402757 | controller | skipping: [controller] 2026-05-13 01:03:05.402976 | controller | 2026-05-13 01:03:05.403198 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-05-13 01:03:05.403396 | controller | Wednesday 13 May 2026 01:03:05 +0000 (0:00:00.039) 0:00:56.145 ********* 2026-05-13 01:03:05.439434 | controller | skipping: [controller] 2026-05-13 01:03:05.439614 | controller | 2026-05-13 01:03:05.439821 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-05-13 01:03:05.440015 | controller | Wednesday 13 May 2026 01:03:05 +0000 (0:00:00.038) 0:00:56.184 ********* 2026-05-13 01:03:05.478745 | controller | ok: [controller] => { 2026-05-13 01:03:05.479064 | controller | "msg": "https://github.com/fluxcd/flux2/releases/download/v0.32.0/flux_0.32.0_linux_amd64.tar.gz" 2026-05-13 01:03:05.479350 | controller | } 2026-05-13 01:03:05.479577 | controller | 2026-05-13 01:03:05.479785 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-05-13 01:03:05.480038 | controller | Wednesday 13 May 2026 01:03:05 +0000 (0:00:00.039) 0:00:56.224 ********* 2026-05-13 01:03:06.355240 | controller | changed: [controller] 2026-05-13 01:03:06.355353 | controller | 2026-05-13 01:03:06.355597 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-05-13 01:03:06.355741 | controller | Wednesday 13 May 2026 01:03:06 +0000 (0:00:00.875) 0:00:57.099 ********* 2026-05-13 01:03:06.389653 | controller | skipping: [controller] 2026-05-13 01:03:06.389760 | controller | 2026-05-13 01:03:06.389987 | controller | PLAY RECAP ********************************************************************* 2026-05-13 01:03:06.390200 | controller | controller : ok=28 changed=8 unreachable=0 failed=0 skipped=14 rescued=0 ignored=0 2026-05-13 01:03:06.390371 | controller | 2026-05-13 01:03:06.390538 | controller | 2026-05-13 01:03:06.390731 | controller | TASKS RECAP ******************************************************************** 2026-05-13 01:03:06.390914 | controller | Wednesday 13 May 2026 01:03:06 +0000 (0:00:00.036) 0:00:57.136 ********* 2026-05-13 01:03:06.391084 | controller | =============================================================================== 2026-05-13 01:03:06.391267 | controller | vexxhost.containers.download_artifact : Download item ------------------ 22.10s 2026-05-13 01:03:06.391449 | controller | vexxhost.containers.download_artifact : Download item ------------------ 17.87s 2026-05-13 01:03:06.391644 | controller | vexxhost.containers.download_artifact : Download item ------------------- 9.11s 2026-05-13 01:03:06.391810 | controller | vexxhost.containers.download_artifact : Download item ------------------- 1.84s 2026-05-13 01:03:06.391990 | controller | vexxhost.containers.download_artifact : Download item ------------------- 1.12s 2026-05-13 01:03:06.392170 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.88s 2026-05-13 01:03:06.392357 | controller | vexxhost.containers.directory : Create directory (/var/lib/downloads) --- 0.70s 2026-05-13 01:03:06.392541 | controller | Gather minimal facts ---------------------------------------------------- 0.68s 2026-05-13 01:03:06.392725 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.65s 2026-05-13 01:03:06.392908 | controller | Find all subdirectories in the role location ---------------------------- 0.41s 2026-05-13 01:03:06.393091 | controller | Select only defaults/ directories and load vars ------------------------- 0.36s 2026-05-13 01:03:06.393276 | controller | Include download_artifact role ------------------------------------------ 0.31s 2026-05-13 01:03:06.393461 | controller | Find all components with checksums and get latest versions (CI) --------- 0.15s 2026-05-13 01:03:06.393649 | controller | Filter checksums to keep only latest versions (CI) ---------------------- 0.09s 2026-05-13 01:03:06.393831 | controller | Generate list of all binaries for all roles ----------------------------- 0.09s 2026-05-13 01:03:06.394071 | controller | vexxhost.containers.package : Update state for tar ---------------------- 0.04s 2026-05-13 01:03:06.394241 | controller | vexxhost.containers.download_artifact : Starting download of file ------- 0.04s 2026-05-13 01:03:06.394425 | controller | vexxhost.containers.download_artifact : Starting download of file ------- 0.04s 2026-05-13 01:03:06.394607 | controller | vexxhost.containers.download_artifact : Extract archive ----------------- 0.04s 2026-05-13 01:03:06.394863 | controller | vexxhost.containers.download_artifact : Extract archive ----------------- 0.04s 2026-05-13 01:03:06.603897 | controller | INFO [download-binaries > converge] Executed: Successful 2026-05-13 01:03:06.609534 | controller | INFO [download-binaries > idempotence] Executing 2026-05-13 01:03:07.495240 | controller | 2026-05-13 01:03:07.495407 | controller | PLAY [Download all binaries required at runtime for ansible-collection-kubernetes] *** 2026-05-13 01:03:07.495574 | controller | 2026-05-13 01:03:07.495762 | controller | TASK [Gather minimal facts] **************************************************** 2026-05-13 01:03:07.495946 | controller | Wednesday 13 May 2026 01:03:07 +0000 (0:00:00.014) 0:00:00.014 ********* 2026-05-13 01:03:08.148735 | controller | ok: [controller -> localhost] 2026-05-13 01:03:08.148911 | controller | 2026-05-13 01:03:08.149132 | controller | TASK [Find all subdirectories in the role location] **************************** 2026-05-13 01:03:08.149347 | controller | Wednesday 13 May 2026 01:03:08 +0000 (0:00:00.653) 0:00:00.668 ********* 2026-05-13 01:03:08.597437 | controller | ok: [controller -> localhost] 2026-05-13 01:03:08.597574 | controller | 2026-05-13 01:03:08.597795 | controller | TASK [Select only defaults/ directories and load vars] ************************* 2026-05-13 01:03:08.598046 | controller | Wednesday 13 May 2026 01:03:08 +0000 (0:00:00.448) 0:00:01.117 ********* 2026-05-13 01:03:08.979610 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/cilium/defaults) 2026-05-13 01:03:08.979798 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/openstack_resource_controller/defaults) 2026-05-13 01:03:08.980022 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/cluster_api/defaults) 2026-05-13 01:03:08.980234 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/cert_manager/defaults) 2026-05-13 01:03:08.980436 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/envoy_gateway/defaults) 2026-05-13 01:03:08.980636 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/haproxy/defaults) 2026-05-13 01:03:08.980833 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kubeadm/defaults) 2026-05-13 01:03:08.981031 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/clusterctl/defaults) 2026-05-13 01:03:08.981231 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/keepalived/defaults) 2026-05-13 01:03:08.981433 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kubectl/defaults) 2026-05-13 01:03:08.981628 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kubernetes/defaults) 2026-05-13 01:03:08.981824 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kube_vip/defaults) 2026-05-13 01:03:08.982078 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/helm/defaults) 2026-05-13 01:03:08.982326 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kubelet/defaults) 2026-05-13 01:03:08.982551 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/flux/defaults) 2026-05-13 01:03:08.982765 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/upload_helm_chart/defaults) 2026-05-13 01:03:08.982965 | controller | 2026-05-13 01:03:08.983216 | controller | TASK [Find all components with checksums and get latest versions (CI)] ********* 2026-05-13 01:03:08.983412 | controller | Wednesday 13 May 2026 01:03:08 +0000 (0:00:00.381) 0:00:01.499 ********* 2026-05-13 01:03:09.111667 | controller | ok: [controller -> localhost] => (item=kubeadm_checksums) 2026-05-13 01:03:09.111828 | controller | ok: [controller -> localhost] => (item=clusterctl_checksums) 2026-05-13 01:03:09.112013 | controller | ok: [controller -> localhost] => (item=kubectl_checksums) 2026-05-13 01:03:09.112200 | controller | ok: [controller -> localhost] => (item=helm_checksums) 2026-05-13 01:03:09.112391 | controller | ok: [controller -> localhost] => (item=helm_diff_checksums) 2026-05-13 01:03:09.112581 | controller | ok: [controller -> localhost] => (item=kubelet_checksums) 2026-05-13 01:03:09.112756 | controller | ok: [controller -> localhost] => (item=flux_checksums) 2026-05-13 01:03:09.112922 | controller | 2026-05-13 01:03:09.113112 | controller | TASK [Filter checksums to keep only latest versions (CI)] ********************** 2026-05-13 01:03:09.113295 | controller | Wednesday 13 May 2026 01:03:09 +0000 (0:00:00.132) 0:00:01.631 ********* 2026-05-13 01:03:09.207913 | controller | ok: [controller -> localhost] => (item=kubeadm_checksums) 2026-05-13 01:03:09.208148 | controller | ok: [controller -> localhost] => (item=clusterctl_checksums) 2026-05-13 01:03:09.208371 | controller | ok: [controller -> localhost] => (item=kubectl_checksums) 2026-05-13 01:03:09.208590 | controller | ok: [controller -> localhost] => (item=helm_checksums) 2026-05-13 01:03:09.208825 | controller | ok: [controller -> localhost] => (item=helm_diff_checksums) 2026-05-13 01:03:09.209020 | controller | ok: [controller -> localhost] => (item=kubelet_checksums) 2026-05-13 01:03:09.209206 | controller | ok: [controller -> localhost] => (item=flux_checksums) 2026-05-13 01:03:09.209374 | controller | 2026-05-13 01:03:09.209560 | controller | TASK [Generate list of all binaries for all roles] ***************************** 2026-05-13 01:03:09.209746 | controller | Wednesday 13 May 2026 01:03:09 +0000 (0:00:00.095) 0:00:01.727 ********* 2026-05-13 01:03:09.287028 | controller | ok: [controller -> localhost] 2026-05-13 01:03:09.287175 | controller | 2026-05-13 01:03:09.287366 | controller | TASK [Include download_artifact role] ****************************************** 2026-05-13 01:03:09.287555 | controller | Wednesday 13 May 2026 01:03:09 +0000 (0:00:00.079) 0:00:01.806 ********* 2026-05-13 01:03:09.476913 | controller | included: vexxhost.containers.download_artifact for controller => (item={'url': 'https://dl.k8s.io/release/v1.36.0/bin/linux/amd64/kubeadm', 'checksum': 'f962dcee1f49a51368c3b383742144d99eacff77b2132cd0a540ed8c6b30fe81', 'dest': '/var/lib/downloads/kubeadm-1.36.0-linux-amd64', 'version': '1.36.0'}) 2026-05-13 01:03:09.477080 | 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-05-13 01:03:09.477295 | controller | included: vexxhost.containers.download_artifact for controller => (item={'url': 'https://dl.k8s.io/release/v1.36.0/bin/linux/amd64/kubectl', 'checksum': '123d8c8844f46b1244c547fffb3c17180c0c26dac9890589fe7e67763298748e', 'dest': '/var/lib/downloads/kubectl-1.36.0-linux-amd64', 'version': '1.36.0'}) 2026-05-13 01:03:09.477518 | 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-05-13 01:03:09.477725 | 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-05-13 01:03:09.477962 | controller | included: vexxhost.containers.download_artifact for controller => (item={'url': 'https://dl.k8s.io/release/v1.36.0/bin/linux/amd64/kubelet', 'checksum': 'd857082946c28493e8fdc52227feabd962e0e0900b6c6e4f6510168043b79dd4', 'dest': '/var/lib/downloads/kubelet-1.36.0-linux-amd64', 'version': '1.36.0'}) 2026-05-13 01:03:09.478619 | 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-05-13 01:03:09.478836 | controller | 2026-05-13 01:03:09.479078 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-05-13 01:03:09.479298 | controller | Wednesday 13 May 2026 01:03:09 +0000 (0:00:00.189) 0:00:01.996 ********* 2026-05-13 01:03:09.511662 | controller | skipping: [controller] 2026-05-13 01:03:09.511811 | controller | 2026-05-13 01:03:09.512006 | controller | TASK [vexxhost.containers.directory : Create directory (/var/lib/downloads)] *** 2026-05-13 01:03:09.512192 | controller | Wednesday 13 May 2026 01:03:09 +0000 (0:00:00.035) 0:00:02.031 ********* 2026-05-13 01:03:09.974408 | 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-05-13 01:03:09.980516 | controller | ok: [controller] 2026-05-13 01:03:09.980637 | controller | 2026-05-13 01:03:09.980767 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-05-13 01:03:09.980895 | controller | Wednesday 13 May 2026 01:03:09 +0000 (0:00:00.468) 0:00:02.500 ********* 2026-05-13 01:03:10.018369 | controller | ok: [controller] => { 2026-05-13 01:03:10.018610 | controller | "msg": "https://dl.k8s.io/release/v1.36.0/bin/linux/amd64/kubeadm" 2026-05-13 01:03:10.018800 | controller | } 2026-05-13 01:03:10.018976 | controller | 2026-05-13 01:03:10.019205 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-05-13 01:03:10.019332 | controller | Wednesday 13 May 2026 01:03:10 +0000 (0:00:00.036) 0:00:02.537 ********* 2026-05-13 01:03:10.707833 | controller | ok: [controller] 2026-05-13 01:03:10.707985 | controller | 2026-05-13 01:03:10.708195 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-05-13 01:03:10.708390 | controller | Wednesday 13 May 2026 01:03:10 +0000 (0:00:00.689) 0:00:03.226 ********* 2026-05-13 01:03:10.746282 | controller | skipping: [controller] 2026-05-13 01:03:10.746360 | controller | 2026-05-13 01:03:10.747437 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-05-13 01:03:10.747453 | controller | Wednesday 13 May 2026 01:03:10 +0000 (0:00:00.037) 0:00:03.264 ********* 2026-05-13 01:03:10.773624 | controller | skipping: [controller] 2026-05-13 01:03:10.773723 | controller | 2026-05-13 01:03:10.773835 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-05-13 01:03:10.774003 | controller | Wednesday 13 May 2026 01:03:10 +0000 (0:00:00.029) 0:00:03.293 ********* 2026-05-13 01:03:10.811565 | controller | ok: [controller] => { 2026-05-13 01:03:10.811764 | controller | "msg": "https://github.com/kubernetes-sigs/cluster-api/releases/download/v1.10.5/clusterctl-linux-amd64" 2026-05-13 01:03:10.811973 | controller | } 2026-05-13 01:03:10.812153 | controller | 2026-05-13 01:03:10.812354 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-05-13 01:03:10.812546 | controller | Wednesday 13 May 2026 01:03:10 +0000 (0:00:00.037) 0:00:03.330 ********* 2026-05-13 01:03:11.265539 | controller | ok: [controller] 2026-05-13 01:03:11.265584 | controller | 2026-05-13 01:03:11.265719 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-05-13 01:03:11.265835 | controller | Wednesday 13 May 2026 01:03:11 +0000 (0:00:00.451) 0:00:03.782 ********* 2026-05-13 01:03:11.297651 | controller | skipping: [controller] 2026-05-13 01:03:11.297712 | controller | 2026-05-13 01:03:11.297808 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-05-13 01:03:11.297919 | controller | Wednesday 13 May 2026 01:03:11 +0000 (0:00:00.035) 0:00:03.817 ********* 2026-05-13 01:03:11.329971 | controller | skipping: [controller] 2026-05-13 01:03:11.330084 | controller | 2026-05-13 01:03:11.330219 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-05-13 01:03:11.330351 | controller | Wednesday 13 May 2026 01:03:11 +0000 (0:00:00.031) 0:00:03.849 ********* 2026-05-13 01:03:11.366285 | controller | ok: [controller] => { 2026-05-13 01:03:11.366481 | controller | "msg": "https://dl.k8s.io/release/v1.36.0/bin/linux/amd64/kubectl" 2026-05-13 01:03:11.366664 | controller | } 2026-05-13 01:03:11.366836 | controller | 2026-05-13 01:03:11.367032 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-05-13 01:03:11.367239 | controller | Wednesday 13 May 2026 01:03:11 +0000 (0:00:00.036) 0:00:03.885 ********* 2026-05-13 01:03:11.796913 | controller | ok: [controller] 2026-05-13 01:03:11.797070 | controller | 2026-05-13 01:03:11.797273 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-05-13 01:03:11.797491 | controller | Wednesday 13 May 2026 01:03:11 +0000 (0:00:00.430) 0:00:04.316 ********* 2026-05-13 01:03:11.829389 | controller | skipping: [controller] 2026-05-13 01:03:11.829579 | controller | 2026-05-13 01:03:11.829823 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-05-13 01:03:11.830171 | controller | Wednesday 13 May 2026 01:03:11 +0000 (0:00:00.032) 0:00:04.349 ********* 2026-05-13 01:03:11.863658 | controller | skipping: [controller] 2026-05-13 01:03:11.863837 | controller | 2026-05-13 01:03:11.864032 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-05-13 01:03:11.864222 | controller | Wednesday 13 May 2026 01:03:11 +0000 (0:00:00.034) 0:00:04.383 ********* 2026-05-13 01:03:11.902924 | controller | ok: [controller] => { 2026-05-13 01:03:11.903126 | controller | "msg": "https://get.helm.sh/helm-v3.11.2-linux-amd64.tar.gz" 2026-05-13 01:03:11.903310 | controller | } 2026-05-13 01:03:11.903484 | controller | 2026-05-13 01:03:11.903683 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-05-13 01:03:11.903873 | controller | Wednesday 13 May 2026 01:03:11 +0000 (0:00:00.038) 0:00:04.422 ********* 2026-05-13 01:03:12.309915 | controller | ok: [controller] 2026-05-13 01:03:12.309982 | controller | 2026-05-13 01:03:12.309994 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-05-13 01:03:12.310003 | controller | Wednesday 13 May 2026 01:03:12 +0000 (0:00:00.405) 0:00:04.827 ********* 2026-05-13 01:03:12.346335 | controller | skipping: [controller] 2026-05-13 01:03:12.346468 | controller | 2026-05-13 01:03:12.346631 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-05-13 01:03:12.346786 | controller | Wednesday 13 May 2026 01:03:12 +0000 (0:00:00.036) 0:00:04.863 ********* 2026-05-13 01:03:12.378262 | controller | skipping: [controller] 2026-05-13 01:03:12.378342 | controller | 2026-05-13 01:03:12.378456 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-05-13 01:03:12.378564 | controller | Wednesday 13 May 2026 01:03:12 +0000 (0:00:00.034) 0:00:04.898 ********* 2026-05-13 01:03:12.410437 | controller | ok: [controller] => { 2026-05-13 01:03:12.410599 | controller | "msg": "https://github.com/databus23/helm-diff/releases/download/v3.8.1/helm-diff-linux-amd64.tgz" 2026-05-13 01:03:12.411001 | controller | } 2026-05-13 01:03:12.411012 | controller | 2026-05-13 01:03:12.411017 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-05-13 01:03:12.411021 | controller | Wednesday 13 May 2026 01:03:12 +0000 (0:00:00.031) 0:00:04.929 ********* 2026-05-13 01:03:12.821653 | controller | ok: [controller] 2026-05-13 01:03:12.825794 | controller | 2026-05-13 01:03:12.825818 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-05-13 01:03:12.825827 | controller | Wednesday 13 May 2026 01:03:12 +0000 (0:00:00.411) 0:00:05.341 ********* 2026-05-13 01:03:12.854500 | controller | skipping: [controller] 2026-05-13 01:03:12.854634 | controller | 2026-05-13 01:03:12.854759 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-05-13 01:03:12.854897 | controller | Wednesday 13 May 2026 01:03:12 +0000 (0:00:00.031) 0:00:05.373 ********* 2026-05-13 01:03:12.885531 | controller | skipping: [controller] 2026-05-13 01:03:12.885626 | controller | 2026-05-13 01:03:12.885700 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-05-13 01:03:12.885787 | controller | Wednesday 13 May 2026 01:03:12 +0000 (0:00:00.029) 0:00:05.402 ********* 2026-05-13 01:03:12.916940 | controller | ok: [controller] => { 2026-05-13 01:03:12.917066 | controller | "msg": "https://dl.k8s.io/release/v1.36.0/bin/linux/amd64/kubelet" 2026-05-13 01:03:12.917184 | controller | } 2026-05-13 01:03:12.917296 | controller | 2026-05-13 01:03:12.917575 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-05-13 01:03:12.917610 | controller | Wednesday 13 May 2026 01:03:12 +0000 (0:00:00.033) 0:00:05.436 ********* 2026-05-13 01:03:13.350222 | controller | ok: [controller] 2026-05-13 01:03:13.350264 | controller | 2026-05-13 01:03:13.350357 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-05-13 01:03:13.350444 | controller | Wednesday 13 May 2026 01:03:13 +0000 (0:00:00.429) 0:00:05.866 ********* 2026-05-13 01:03:13.383674 | controller | skipping: [controller] 2026-05-13 01:03:13.383727 | controller | 2026-05-13 01:03:13.383818 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-05-13 01:03:13.383903 | controller | Wednesday 13 May 2026 01:03:13 +0000 (0:00:00.037) 0:00:05.903 ********* 2026-05-13 01:03:13.418278 | controller | skipping: [controller] 2026-05-13 01:03:13.418368 | controller | 2026-05-13 01:03:13.418498 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-05-13 01:03:13.418627 | controller | Wednesday 13 May 2026 01:03:13 +0000 (0:00:00.034) 0:00:05.937 ********* 2026-05-13 01:03:13.477122 | controller | ok: [controller] => { 2026-05-13 01:03:13.477177 | controller | "msg": "https://github.com/fluxcd/flux2/releases/download/v0.32.0/flux_0.32.0_linux_amd64.tar.gz" 2026-05-13 01:03:13.477193 | controller | } 2026-05-13 01:03:13.477261 | controller | 2026-05-13 01:03:13.477438 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-05-13 01:03:13.477463 | controller | Wednesday 13 May 2026 01:03:13 +0000 (0:00:00.058) 0:00:05.996 ********* 2026-05-13 01:03:13.886574 | controller | ok: [controller] 2026-05-13 01:03:13.886629 | controller | 2026-05-13 01:03:13.886769 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-05-13 01:03:13.886893 | controller | Wednesday 13 May 2026 01:03:13 +0000 (0:00:00.406) 0:00:06.403 ********* 2026-05-13 01:03:13.912360 | controller | skipping: [controller] 2026-05-13 01:03:13.912405 | controller | 2026-05-13 01:03:13.912531 | controller | PLAY RECAP ********************************************************************* 2026-05-13 01:03:13.912656 | controller | controller : ok=28 changed=0 unreachable=0 failed=0 skipped=14 rescued=0 ignored=0 2026-05-13 01:03:13.912763 | controller | 2026-05-13 01:03:13.912867 | controller | 2026-05-13 01:03:13.914248 | controller | TASKS RECAP ******************************************************************** 2026-05-13 01:03:13.914277 | controller | Wednesday 13 May 2026 01:03:13 +0000 (0:00:00.029) 0:00:06.432 ********* 2026-05-13 01:03:13.914288 | controller | =============================================================================== 2026-05-13 01:03:13.914298 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.69s 2026-05-13 01:03:13.914309 | controller | Gather minimal facts ---------------------------------------------------- 0.65s 2026-05-13 01:03:13.914319 | controller | vexxhost.containers.directory : Create directory (/var/lib/downloads) --- 0.47s 2026-05-13 01:03:13.914329 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.45s 2026-05-13 01:03:13.914339 | controller | Find all subdirectories in the role location ---------------------------- 0.45s 2026-05-13 01:03:13.914349 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.43s 2026-05-13 01:03:13.914360 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.43s 2026-05-13 01:03:13.914370 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.41s 2026-05-13 01:03:13.914387 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.41s 2026-05-13 01:03:13.915565 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.41s 2026-05-13 01:03:13.915579 | controller | Select only defaults/ directories and load vars ------------------------- 0.38s 2026-05-13 01:03:13.915584 | controller | Include download_artifact role ------------------------------------------ 0.19s 2026-05-13 01:03:13.915597 | controller | Find all components with checksums and get latest versions (CI) --------- 0.13s 2026-05-13 01:03:13.915601 | controller | Filter checksums to keep only latest versions (CI) ---------------------- 0.10s 2026-05-13 01:03:13.915606 | controller | Generate list of all binaries for all roles ----------------------------- 0.08s 2026-05-13 01:03:13.915610 | controller | vexxhost.containers.download_artifact : Starting download of file ------- 0.06s 2026-05-13 01:03:13.915615 | controller | vexxhost.containers.download_artifact : Starting download of file ------- 0.04s 2026-05-13 01:03:13.915619 | controller | vexxhost.containers.download_artifact : Extract archive ----------------- 0.04s 2026-05-13 01:03:13.915624 | controller | vexxhost.containers.download_artifact : Extract archive ----------------- 0.04s 2026-05-13 01:03:13.915628 | controller | vexxhost.containers.download_artifact : Starting download of file ------- 0.04s 2026-05-13 01:03:14.083014 | controller | INFO [download-binaries > idempotence] Executed: Successful 2026-05-13 01:03:14.093267 | controller | INFO [download-binaries > side_effect] Executing 2026-05-13 01:03:14.093734 | controller | WARNING [download-binaries > side_effect] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-05-13 01:03:14.119931 | controller | INFO [download-binaries > verify] Executing 2026-05-13 01:03:15.024907 | controller | 2026-05-13 01:03:15.025205 | controller | PLAY [Verify] ****************************************************************** 2026-05-13 01:03:15.025441 | controller | 2026-05-13 01:03:15.025688 | controller | TASK [Gathering Facts] ********************************************************* 2026-05-13 01:03:15.025928 | controller | Wednesday 13 May 2026 01:03:15 +0000 (0:00:00.011) 0:00:00.011 ********* 2026-05-13 01:03:16.109597 | 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-05-13 01:03:16.117898 | controller | ok: [controller] 2026-05-13 01:03:16.118044 | controller | 2026-05-13 01:03:16.118159 | controller | TASK [Stat target dir] ********************************************************* 2026-05-13 01:03:16.118269 | controller | Wednesday 13 May 2026 01:03:16 +0000 (0:00:01.088) 0:00:01.099 ********* 2026-05-13 01:03:16.506771 | controller | ok: [controller] 2026-05-13 01:03:16.507042 | controller | 2026-05-13 01:03:16.507366 | controller | TASK [Assert that target dir is created] *************************************** 2026-05-13 01:03:16.507630 | controller | Wednesday 13 May 2026 01:03:16 +0000 (0:00:00.392) 0:00:01.492 ********* 2026-05-13 01:03:16.541841 | controller | ok: [controller] => { 2026-05-13 01:03:16.541870 | controller | "changed": false, 2026-05-13 01:03:16.541994 | controller | "msg": "All assertions passed" 2026-05-13 01:03:16.542075 | controller | } 2026-05-13 01:03:16.542448 | controller | 2026-05-13 01:03:16.542473 | controller | TASK [Find target files] ******************************************************* 2026-05-13 01:03:16.542478 | controller | Wednesday 13 May 2026 01:03:16 +0000 (0:00:00.032) 0:00:01.525 ********* 2026-05-13 01:03:16.933327 | controller | ok: [controller] 2026-05-13 01:03:16.933404 | controller | 2026-05-13 01:03:16.933533 | controller | TASK [Assert that some files were downloaded] ********************************** 2026-05-13 01:03:16.933678 | controller | Wednesday 13 May 2026 01:03:16 +0000 (0:00:00.394) 0:00:01.919 ********* 2026-05-13 01:03:16.963677 | controller | ok: [controller] => { 2026-05-13 01:03:16.963702 | controller | "changed": false, 2026-05-13 01:03:16.963707 | controller | "msg": "All assertions passed" 2026-05-13 01:03:16.963711 | controller | } 2026-05-13 01:03:16.963714 | controller | 2026-05-13 01:03:16.963718 | controller | PLAY RECAP ********************************************************************* 2026-05-13 01:03:16.963722 | controller | controller : ok=5 changed=0 unreachable=0 failed=0 skipped=0 rescued=0 ignored=0 2026-05-13 01:03:16.963725 | controller | 2026-05-13 01:03:16.963729 | controller | 2026-05-13 01:03:16.963732 | controller | TASKS RECAP ******************************************************************** 2026-05-13 01:03:16.963735 | controller | Wednesday 13 May 2026 01:03:16 +0000 (0:00:00.028) 0:00:01.948 ********* 2026-05-13 01:03:16.963746 | controller | =============================================================================== 2026-05-13 01:03:16.963749 | controller | Gathering Facts --------------------------------------------------------- 1.09s 2026-05-13 01:03:16.963753 | controller | Find target files ------------------------------------------------------- 0.39s 2026-05-13 01:03:16.963756 | controller | Stat target dir --------------------------------------------------------- 0.39s 2026-05-13 01:03:16.963759 | controller | Assert that target dir is created --------------------------------------- 0.03s 2026-05-13 01:03:16.963762 | controller | Assert that some files were downloaded ---------------------------------- 0.03s 2026-05-13 01:03:17.047673 | controller | INFO [download-binaries > verify] Executed: Successful 2026-05-13 01:03:17.059262 | controller | INFO [download-binaries > cleanup] Executing 2026-05-13 01:03:17.059626 | controller | WARNING [download-binaries > cleanup] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-05-13 01:03:17.076399 | controller | INFO [download-binaries > destroy] Executing 2026-05-13 01:03:17.076658 | controller | WARNING [download-binaries > destroy] Skipping, '--destroy=never' requested. 2026-05-13 01:03:17.076913 | controller | INFO [download-binaries > destroy] Executed: Successful 2026-05-13 01:03:17.077659 | controller | WARNING Molecule executed 1 scenario (1 missing files) 2026-05-13 01:03:17.537111 | controller | ok: Runtime: 0:02:54.090561 2026-05-13 01:03:17.543369 | 2026-05-13 01:03:17.543431 | PLAY RECAP 2026-05-13 01:03:17.543519 | controller | ok: 3 changed: 3 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-05-13 01:03:17.543549 | 2026-05-13 01:03:17.700637 | RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/run.yaml@main] 2026-05-13 01:03:17.703825 | POST-RUN START: [untrusted : github.com/vexxhost/ansible-collection-kubernetes/test-playbooks/molecule/post.yml@main] 2026-05-13 01:03:18.334972 | 2026-05-13 01:03:18.335177 | PLAY [all] 2026-05-13 01:03:18.346999 | 2026-05-13 01:03:18.347086 | TASK [describe-kubernetes-objects : creating directory for cluster scoped objects] 2026-05-13 01:03:18.742858 | controller | changed 2026-05-13 01:03:18.749122 | 2026-05-13 01:03:18.749241 | TASK [describe-kubernetes-objects : Gathering descriptions for cluster scoped objects] 2026-05-13 01:03:19.137349 | controller | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-05-13 01:03:19.137467 | controller | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-05-13 01:03:19.145350 | controller | environment: line 1: kubectl: command not found 2026-05-13 01:03:19.146310 | controller | environment: line 1: kubectl: command not found 2026-05-13 01:03:19.147744 | controller | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-05-13 01:03:19.148181 | controller | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-05-13 01:03:19.153864 | controller | environment: line 1: kubectl: command not found 2026-05-13 01:03:19.154777 | controller | environment: line 1: kubectl: command not found 2026-05-13 01:03:19.155875 | controller | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-05-13 01:03:19.156348 | controller | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-05-13 01:03:19.159409 | controller | environment: line 1: kubectl: command not found 2026-05-13 01:03:19.160733 | controller | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-05-13 01:03:19.288548 | controller | ok: Runtime: 0:00:00.036811 2026-05-13 01:03:19.295109 | 2026-05-13 01:03:19.295185 | TASK [describe-kubernetes-objects : creating directory for namespace scoped objects] 2026-05-13 01:03:19.534434 | controller | changed 2026-05-13 01:03:19.538482 | 2026-05-13 01:03:19.538558 | TASK [describe-kubernetes-objects : Gathering descriptions for namespace scoped objects] 2026-05-13 01:03:19.763608 | controller | environment: line 5: kubectl: command not found 2026-05-13 01:03:19.764867 | controller | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-05-13 01:03:19.765097 | controller | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-05-13 01:03:19.765568 | controller | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-05-13 01:03:20.074444 | controller | ok: Runtime: 0:00:00.012182 2026-05-13 01:03:20.081380 | 2026-05-13 01:03:20.081451 | TASK [describe-kubernetes-objects : Downloads logs to executor] 2026-05-13 01:03:20.744856 | controller | changed: 2026-05-13 01:03:20.745343 | controller | created directory /var/lib/zuul/builds/749bf14e769b4d77ae31402c14b5f6b1/work/logs/controller 2026-05-13 01:03:20.745378 | controller | cd+++++++++ objects/ 2026-05-13 01:03:20.745402 | controller | cd+++++++++ objects/cluster/ 2026-05-13 01:03:20.745425 | controller | cd+++++++++ objects/namespaced/ 2026-05-13 01:03:20.752902 | 2026-05-13 01:03:20.752979 | TASK [gather-pod-logs : creating directory for pod logs] 2026-05-13 01:03:20.983937 | controller | changed 2026-05-13 01:03:20.988206 | 2026-05-13 01:03:20.988278 | TASK [gather-pod-logs : creating directory for failed pod logs] 2026-05-13 01:03:21.214821 | controller | changed 2026-05-13 01:03:21.220388 | 2026-05-13 01:03:21.220465 | TASK [gather-pod-logs : retrieve all kubernetes logs, current and previous (if they exist)] 2026-05-13 01:03:21.453342 | controller | environment: line 3: kubectl: command not found 2026-05-13 01:03:21.748757 | controller | ok: Runtime: 0:00:00.012380 2026-05-13 01:03:21.754543 | 2026-05-13 01:03:21.754633 | TASK [gather-pod-logs : Downloads pod logs to executor] 2026-05-13 01:03:22.288755 | controller | changed: 2026-05-13 01:03:22.289043 | controller | cd+++++++++ pod-logs/ 2026-05-13 01:03:22.289099 | controller | cd+++++++++ pod-logs/failed-pods/ 2026-05-13 01:03:22.298373 | 2026-05-13 01:03:22.298446 | LOOP [helm-release-status : creating directory for helm release status] 2026-05-13 01:03:22.523243 | controller | changed: "values" 2026-05-13 01:03:22.721853 | controller | changed: "releases" 2026-05-13 01:03:22.732383 | 2026-05-13 01:03:22.732560 | TASK [helm-release-status : Gather get release status for helm charts] 2026-05-13 01:03:22.959998 | controller | /bin/bash: line 3: kubectl: command not found 2026-05-13 01:03:23.264642 | controller | ok: Runtime: 0:00:00.009061 2026-05-13 01:03:23.270549 | 2026-05-13 01:03:23.270619 | TASK [helm-release-status : Downloads logs to executor] 2026-05-13 01:03:23.800680 | controller | changed: 2026-05-13 01:03:23.800950 | controller | cd+++++++++ helm/ 2026-05-13 01:03:23.801009 | controller | cd+++++++++ helm/releases/ 2026-05-13 01:03:23.801045 | controller | cd+++++++++ helm/values/ 2026-05-13 01:03:23.807223 | 2026-05-13 01:03:23.807274 | PLAY RECAP 2026-05-13 01:03:23.807324 | controller | ok: 12 changed: 12 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-05-13 01:03:23.807351 | 2026-05-13 01:03:23.932766 | POST-RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/ansible-collection-kubernetes/test-playbooks/molecule/post.yml@main] 2026-05-13 01:03:23.935780 | POST-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post.yaml@main] 2026-05-13 01:03:24.626201 | 2026-05-13 01:03:24.626587 | PLAY [all] 2026-05-13 01:03:24.640394 | 2026-05-13 01:03:24.640543 | TASK [fetch-output : Set log path for multiple nodes] 2026-05-13 01:03:24.689051 | controller | skipping: Conditional result was False 2026-05-13 01:03:24.712212 | 2026-05-13 01:03:24.712370 | TASK [fetch-output : Set log path for single node] 2026-05-13 01:03:24.754385 | controller | ok 2026-05-13 01:03:24.759469 | 2026-05-13 01:03:24.759597 | LOOP [fetch-output : Ensure local output dirs] 2026-05-13 01:03:25.157823 | controller -> localhost | ok: "/var/lib/zuul/builds/749bf14e769b4d77ae31402c14b5f6b1/work/logs" 2026-05-13 01:03:25.364512 | controller -> localhost | changed: "/var/lib/zuul/builds/749bf14e769b4d77ae31402c14b5f6b1/work/artifacts" 2026-05-13 01:03:25.571201 | controller -> localhost | changed: "/var/lib/zuul/builds/749bf14e769b4d77ae31402c14b5f6b1/work/docs" 2026-05-13 01:03:25.594001 | 2026-05-13 01:03:25.594145 | LOOP [fetch-output : Collect logs, artifacts and docs] 2026-05-13 01:03:26.245434 | controller | changed: .d..t...... ./ 2026-05-13 01:03:26.245689 | controller | changed: All items complete 2026-05-13 01:03:26.245735 | 2026-05-13 01:03:26.776622 | controller | changed: .d..t...... ./ 2026-05-13 01:03:27.246495 | controller | changed: .d..t...... ./ 2026-05-13 01:03:27.256793 | 2026-05-13 01:03:27.256922 | LOOP [merge-output-to-logs : Move artifacts and docs to logs dir] 2026-05-13 01:03:27.679806 | controller -> localhost | ok: Item: artifacts Runtime: 0:00:00.005780 2026-05-13 01:03:27.895799 | controller -> localhost | ok: Item: docs Runtime: 0:00:00.007222 2026-05-13 01:03:27.915650 | 2026-05-13 01:03:27.915790 | PLAY [all] 2026-05-13 01:03:27.921725 | 2026-05-13 01:03:27.921806 | TASK [remove-build-sshkey : Remove the build SSH key from all nodes] 2026-05-13 01:03:28.360153 | controller | changed 2026-05-13 01:03:28.364862 | 2026-05-13 01:03:28.364915 | PLAY RECAP 2026-05-13 01:03:28.364961 | controller | ok: 5 changed: 4 unreachable: 0 failed: 0 skipped: 1 rescued: 0 ignored: 0 2026-05-13 01:03:28.364999 | 2026-05-13 01:03:28.498847 | POST-RUN END RESULT_NORMAL: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post.yaml@main] 2026-05-13 01:03:28.501649 | POST-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post-logs.yaml@main] 2026-05-13 01:03:29.082314 | 2026-05-13 01:03:29.082429 | PLAY [localhost] 2026-05-13 01:03:29.092399 | 2026-05-13 01:03:29.092474 | TASK [Generate Zuul manifest] 2026-05-13 01:03:29.123793 | localhost | ok 2026-05-13 01:03:29.140284 | 2026-05-13 01:03:29.140361 | TASK [generate-zuul-manifest : Generate Zuul manifest] 2026-05-13 01:03:29.507929 | localhost | changed 2026-05-13 01:03:29.520718 | 2026-05-13 01:03:29.520805 | TASK [generate-zuul-manifest : Return Zuul manifest URL to Zuul] 2026-05-13 01:03:29.552736 | localhost | ok 2026-05-13 01:03:29.560723 | 2026-05-13 01:03:29.560792 | TASK [Upload logs] 2026-05-13 01:03:29.580002 | localhost | ok 2026-05-13 01:03:29.641112 | 2026-05-13 01:03:29.641286 | TASK [Set zuul-log-path fact] 2026-05-13 01:03:29.661108 | localhost | ok 2026-05-13 01:03:29.674817 | 2026-05-13 01:03:29.674895 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-05-13 01:03:29.704497 | localhost | ok 2026-05-13 01:03:29.713252 | 2026-05-13 01:03:29.713316 | TASK [upload-logs : Create log directories] 2026-05-13 01:03:30.130829 | localhost | changed 2026-05-13 01:03:30.137251 | 2026-05-13 01:03:30.137345 | TASK [upload-logs : Ensure logs are readable before uploading] 2026-05-13 01:03:30.524745 | localhost -> localhost | ok: Runtime: 0:00:00.005856 2026-05-13 01:03:30.531009 | 2026-05-13 01:03:30.531077 | TASK [upload-logs : Upload logs to log server] 2026-05-13 01:03:31.020045 | localhost | Output suppressed because no_log was given 2026-05-13 01:03:31.024391 | 2026-05-13 01:03:31.024459 | LOOP [upload-logs : Compress console log and json output] 2026-05-13 01:03:31.077538 | localhost | skipping: Conditional result was False 2026-05-13 01:03:31.141353 | localhost | skipping: Conditional result was False 2026-05-13 01:03:31.151995 | 2026-05-13 01:03:31.152183 | LOOP [upload-logs : Upload compressed console log and json output] 2026-05-13 01:03:31.191260 | localhost | skipping: Conditional result was False 2026-05-13 01:03:31.191828 | 2026-05-13 01:03:31.195088 | localhost | skipping: Conditional result was False 2026-05-13 01:03:31.205031 | 2026-05-13 01:03:31.205205 | LOOP [upload-logs : Upload console log and json output]