2026-04-22 09:27:28.092768 | Job console starting 2026-04-22 09:27:28.119563 | Updating git repos 2026-04-22 09:27:28.163506 | Cloning repos into workspace 2026-04-22 09:27:28.684285 | Restoring repo states 2026-04-22 09:27:28.697530 | Merging changes 2026-04-22 09:27:29.807487 | Checking out repos 2026-04-22 09:27:29.911364 | Preparing playbooks 2026-04-22 09:27:34.476952 | Running Ansible setup 2026-04-22 09:27:39.088462 | PRE-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/pre.yaml@main] 2026-04-22 09:27:39.817260 | 2026-04-22 09:27:39.817420 | PLAY [localhost] 2026-04-22 09:27:39.825627 | 2026-04-22 09:27:39.825720 | TASK [Gathering Facts] 2026-04-22 09:27:40.770824 | localhost | ok 2026-04-22 09:27:40.778705 | 2026-04-22 09:27:40.778794 | TASK [Setup log path fact] 2026-04-22 09:27:40.800218 | localhost | ok 2026-04-22 09:27:40.813905 | 2026-04-22 09:27:40.814014 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-04-22 09:27:40.845926 | localhost | ok 2026-04-22 09:27:40.858010 | 2026-04-22 09:27:40.858207 | TASK [emit-job-header : Print job information] 2026-04-22 09:27:40.900915 | # Job Information 2026-04-22 09:27:40.901333 | Ansible Version: 2.16.16 2026-04-22 09:27:40.901397 | Job: ansible-collection-kubernetes-molecule-download-binaries 2026-04-22 09:27:40.901433 | Pipeline: check 2026-04-22 09:27:40.901464 | Executor: 0a8996d2b663 2026-04-22 09:27:40.901494 | Triggered by: https://github.com/vexxhost/ansible-collection-kubernetes/pull/268 2026-04-22 09:27:40.901527 | Event ID: 47391610-3e2d-11f1-8e82-d08f6f30e321 2026-04-22 09:27:40.906567 | 2026-04-22 09:27:40.906838 | LOOP [emit-job-header : Print node information] 2026-04-22 09:27:40.996201 | localhost | ok: 2026-04-22 09:27:40.996611 | localhost | # Node Information 2026-04-22 09:27:40.996667 | localhost | Inventory Hostname: controller 2026-04-22 09:27:40.996694 | localhost | Hostname: np0000169266 2026-04-22 09:27:40.996715 | localhost | Username: zuul 2026-04-22 09:27:40.996739 | localhost | Distro: Debian 13.4 2026-04-22 09:27:40.996760 | localhost | Provider: yul1 2026-04-22 09:27:40.996787 | localhost | Region: ca-ymq-1 2026-04-22 09:27:40.996807 | localhost | Label: debian-trixie 2026-04-22 09:27:40.996832 | localhost | Product Name: OpenStack Nova 2026-04-22 09:27:40.996857 | localhost | Interface IP: 199.19.213.181 2026-04-22 09:27:41.013615 | 2026-04-22 09:27:41.014185 | TASK [log-inventory : Ensure Zuul Ansible directory exists] 2026-04-22 09:27:41.949591 | localhost -> localhost | changed 2026-04-22 09:27:41.955049 | 2026-04-22 09:27:41.955126 | TASK [log-inventory : Copy ansible inventory to logs dir] 2026-04-22 09:27:43.250960 | localhost -> localhost | changed 2026-04-22 09:27:43.260424 | 2026-04-22 09:27:43.260565 | PLAY [all] 2026-04-22 09:27:43.271146 | 2026-04-22 09:27:43.271293 | TASK [add-build-sshkey : Check to see if ssh key was already created for this build] 2026-04-22 09:27:43.523938 | controller -> localhost | ok 2026-04-22 09:27:43.534405 | 2026-04-22 09:27:43.534551 | TASK [add-build-sshkey : Create a new key in workspace based on build UUID] 2026-04-22 09:27:43.568001 | controller | ok 2026-04-22 09:27:43.586971 | controller | included: /var/lib/zuul/builds/6fed3266b023498b9074d9c060113758/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/create-key-and-replace.yaml 2026-04-22 09:27:43.593582 | 2026-04-22 09:27:43.593681 | TASK [add-build-sshkey : Create Temp SSH key] 2026-04-22 09:27:46.184802 | controller -> localhost | Generating public/private rsa key pair. 2026-04-22 09:27:46.185095 | controller -> localhost | Your identification has been saved in /var/lib/zuul/builds/6fed3266b023498b9074d9c060113758/work/6fed3266b023498b9074d9c060113758_id_rsa 2026-04-22 09:27:46.185134 | controller -> localhost | Your public key has been saved in /var/lib/zuul/builds/6fed3266b023498b9074d9c060113758/work/6fed3266b023498b9074d9c060113758_id_rsa.pub 2026-04-22 09:27:46.185162 | controller -> localhost | The key fingerprint is: 2026-04-22 09:27:46.185188 | controller -> localhost | SHA256:oJ/F/rGPSz8ugTnDf+lsMPQ1YJ8cTN83m2IolXssUqE zuul-build-sshkey 2026-04-22 09:27:46.185228 | controller -> localhost | The key's randomart image is: 2026-04-22 09:27:46.185254 | controller -> localhost | +---[RSA 3072]----+ 2026-04-22 09:27:46.185285 | controller -> localhost | | . o. | 2026-04-22 09:27:46.185311 | controller -> localhost | | . = o..| 2026-04-22 09:27:46.185335 | controller -> localhost | | . E = + ++| 2026-04-22 09:27:46.185360 | controller -> localhost | | . o + + * =| 2026-04-22 09:27:46.185384 | controller -> localhost | | . .S* = * + | 2026-04-22 09:27:46.185407 | controller -> localhost | | . +* * = . | 2026-04-22 09:27:46.185430 | controller -> localhost | | o .+o+ . | 2026-04-22 09:27:46.185454 | controller -> localhost | | oo*= | 2026-04-22 09:27:46.185481 | controller -> localhost | | =O*. | 2026-04-22 09:27:46.185505 | controller -> localhost | +----[SHA256]-----+ 2026-04-22 09:27:46.185568 | controller -> localhost | ok: Runtime: 0:00:02.045507 2026-04-22 09:27:46.191440 | 2026-04-22 09:27:46.191546 | TASK [add-build-sshkey : Remote setup ssh keys (linux)] 2026-04-22 09:27:46.225948 | controller | ok 2026-04-22 09:27:46.233896 | controller | included: /var/lib/zuul/builds/6fed3266b023498b9074d9c060113758/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/remote-linux.yaml 2026-04-22 09:27:46.241889 | 2026-04-22 09:27:46.242001 | TASK [add-build-sshkey : Remove previously added zuul-build-sshkey] 2026-04-22 09:27:46.277468 | controller | skipping: Conditional result was False 2026-04-22 09:27:46.284530 | 2026-04-22 09:27:46.284638 | TASK [add-build-sshkey : Enable access via build key on all nodes] 2026-04-22 09:27:46.864178 | controller | changed 2026-04-22 09:27:47.153160 | 2026-04-22 09:27:47.153307 | TASK [add-build-sshkey : Make sure user has a .ssh] 2026-04-22 09:27:47.375520 | controller | ok 2026-04-22 09:27:47.380451 | 2026-04-22 09:27:47.380589 | TASK [add-build-sshkey : Install build private key as SSH key on all nodes] 2026-04-22 09:27:47.929793 | controller | changed 2026-04-22 09:27:47.934304 | 2026-04-22 09:27:47.934373 | TASK [add-build-sshkey : Install build public key as SSH key on all nodes] 2026-04-22 09:27:48.515195 | controller | changed 2026-04-22 09:27:48.557598 | 2026-04-22 09:27:48.557730 | TASK [add-build-sshkey : Remote setup ssh keys (windows)] 2026-04-22 09:27:48.582903 | controller | skipping: Conditional result was False 2026-04-22 09:27:48.590047 | 2026-04-22 09:27:48.590198 | TASK [remove-zuul-sshkey : Remove master key from local agent] 2026-04-22 09:27:49.012272 | controller -> localhost | changed 2026-04-22 09:27:49.025704 | 2026-04-22 09:27:49.025827 | TASK [add-build-sshkey : Add back temp key] 2026-04-22 09:27:49.308493 | controller -> localhost | Identity added: /var/lib/zuul/builds/6fed3266b023498b9074d9c060113758/work/6fed3266b023498b9074d9c060113758_id_rsa (zuul-build-sshkey) 2026-04-22 09:27:49.308683 | controller -> localhost | ok: Runtime: 0:00:00.011747 2026-04-22 09:27:49.324358 | 2026-04-22 09:27:49.324509 | TASK [add-build-sshkey : Verify we can still SSH to all nodes] 2026-04-22 09:27:49.680353 | controller | ok 2026-04-22 09:27:49.686611 | 2026-04-22 09:27:49.686679 | TASK [add-build-sshkey : Verify we can still SSH to all nodes (windows)] 2026-04-22 09:27:49.711214 | controller | skipping: Conditional result was False 2026-04-22 09:27:49.725722 | 2026-04-22 09:27:49.725816 | TASK [prepare-workspace : Start zuul_console daemon.] 2026-04-22 09:27:50.139416 | controller | ok 2026-04-22 09:27:50.144069 | 2026-04-22 09:27:50.144138 | TASK [prepare-workspace : Synchronize src repos to workspace directory.] 2026-04-22 09:27:51.297171 | controller | Output suppressed because no_log was given 2026-04-22 09:27:51.305446 | 2026-04-22 09:27:51.305515 | LOOP [ensure-output-dirs : Empty Zuul Output directories by removing them] 2026-04-22 09:27:51.517931 | controller | ok: "logs" 2026-04-22 09:27:51.518191 | controller | ok: All items complete 2026-04-22 09:27:51.518237 | 2026-04-22 09:27:51.706920 | controller | ok: "artifacts" 2026-04-22 09:27:51.977679 | controller | ok: "docs" 2026-04-22 09:27:51.991048 | 2026-04-22 09:27:51.991256 | LOOP [ensure-output-dirs : Ensure Zuul Output directories exist] 2026-04-22 09:27:52.204866 | controller | changed: "logs" 2026-04-22 09:27:52.400004 | controller | changed: "artifacts" 2026-04-22 09:27:52.592729 | controller | changed: "docs" 2026-04-22 09:27:52.598999 | 2026-04-22 09:27:52.599047 | PLAY RECAP 2026-04-22 09:27:52.599090 | controller | ok: 15 changed: 8 unreachable: 0 failed: 0 skipped: 3 rescued: 0 ignored: 0 2026-04-22 09:27:52.599118 | localhost | ok: 6 changed: 2 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-04-22 09:27:52.599139 | 2026-04-22 09:27:52.724430 | PRE-RUN END RESULT_NORMAL: [trusted : github.com/vexxhost/zuul-config/playbooks/base/pre.yaml@main] 2026-04-22 09:27:52.731193 | PRE-RUN START: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/pre.yaml@main] 2026-04-22 09:27:53.371274 | 2026-04-22 09:27:53.371428 | PLAY [all] 2026-04-22 09:27:53.381948 | 2026-04-22 09:27:53.382056 | TASK [setup-uv : Extract archive] 2026-04-22 09:27:56.269982 | controller | changed 2026-04-22 09:27:56.278163 | 2026-04-22 09:27:56.278245 | TASK [setup-uv : Print version] 2026-04-22 09:27:56.714112 | controller | uv 0.8.13 2026-04-22 09:27:56.812221 | controller | ok: Runtime: 0:00:00.015283 2026-04-22 09:27:56.817561 | 2026-04-22 09:27:56.817632 | PLAY RECAP 2026-04-22 09:27:56.817676 | controller | ok: 2 changed: 2 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-04-22 09:27:56.817700 | 2026-04-22 09:27:56.989024 | PRE-RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/pre.yaml@main] 2026-04-22 09:27:56.990687 | PRE-RUN START: [untrusted : github.com/vexxhost/ansible-collection-kubernetes/test-playbooks/molecule/pre.yml@main] 2026-04-22 09:27:57.630078 | 2026-04-22 09:27:57.630219 | PLAY [all] 2026-04-22 09:27:57.640439 | 2026-04-22 09:27:57.640527 | TASK [Update apt cache] 2026-04-22 09:28:02.984466 | controller | ok 2026-04-22 09:28:02.990031 | 2026-04-22 09:28:02.990140 | TASK [Disable firewalld] 2026-04-22 09:28:03.015583 | controller | skipping: Conditional result was False 2026-04-22 09:28:03.026109 | 2026-04-22 09:28:03.026289 | TASK [Install "jq" for log collection] 2026-04-22 09:28:05.788427 | controller | changed 2026-04-22 09:28:05.892535 | 2026-04-22 09:28:05.892702 | PLAY RECAP 2026-04-22 09:28:05.892777 | controller | ok: 2 changed: 1 unreachable: 0 failed: 0 skipped: 1 rescued: 0 ignored: 0 2026-04-22 09:28:05.892809 | 2026-04-22 09:28:06.037252 | PRE-RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/ansible-collection-kubernetes/test-playbooks/molecule/pre.yml@main] 2026-04-22 09:28:06.049153 | RUN START: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/run.yaml@main] 2026-04-22 09:28:06.732510 | 2026-04-22 09:28:06.732922 | PLAY [all] 2026-04-22 09:28:06.743567 | 2026-04-22 09:28:06.743667 | TASK [Copy inventory file for Zuul] 2026-04-22 09:28:07.694234 | controller | changed 2026-04-22 09:28:07.699886 | 2026-04-22 09:28:07.699968 | TASK [Switch "ansible_host" to private IP] 2026-04-22 09:28:08.111980 | controller | changed: 1 replacements made 2026-04-22 09:28:08.217073 | 2026-04-22 09:28:08.217193 | TASK [Run Molecule scenario] 2026-04-22 09:28:08.690228 | controller | Using CPython 3.13.5 interpreter at: /usr/bin/python3 2026-04-22 09:28:08.690358 | controller | Creating virtual environment at: .venv 2026-04-22 09:28:09.142771 | controller | Downloading pygments (1.2MiB) 2026-04-22 09:28:09.143861 | controller | Downloading cryptography (4.3MiB) 2026-04-22 09:28:09.298510 | controller | Downloading cryptography 2026-04-22 09:28:09.358468 | controller | Downloading pygments 2026-04-22 09:28:09.406952 | controller | Downloading ansible-core (2.3MiB) 2026-04-22 09:28:09.705925 | controller | Downloading ansible-core 2026-04-22 09:28:09.753521 | controller | Installed 36 packages in 47ms 2026-04-22 09:28:10.474390 | controller | INFO Collection 'vexxhost.kubernetes' detected. 2026-04-22 09:28:10.474465 | controller | INFO Scenarios will be used from 'extensions/molecule' 2026-04-22 09:28:11.420399 | controller | CRITICAL 'extensions/molecule/default/molecule.yml' glob failed. Exiting. 2026-04-22 09:28:11.420467 | controller | INFO default scenario not found, disabling shared state. 2026-04-22 09:28:11.420592 | controller | INFO [download-binaries > discovery] scenario test matrix: dependency, cleanup, destroy, syntax, create, prepare, converge, idempotence, side_effect, verify, cleanup, destroy 2026-04-22 09:28:11.420657 | controller | INFO [download-binaries > prerun] Performing prerun with role_name_check=0... 2026-04-22 09:28:28.896572 | controller | INFO [download-binaries > dependency] Executing 2026-04-22 09:28:28.896670 | controller | WARNING [download-binaries > dependency] Missing roles requirements file: requirements.yml 2026-04-22 09:28:28.896686 | controller | WARNING [download-binaries > dependency] Missing collections requirements file: collections.yml 2026-04-22 09:28:28.896866 | controller | WARNING [download-binaries > dependency] Executed: 2 missing (Remove from test_sequence to suppress) 2026-04-22 09:28:28.907037 | controller | INFO [download-binaries > cleanup] Executing 2026-04-22 09:28:28.907546 | controller | WARNING [download-binaries > cleanup] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-04-22 09:28:28.913933 | controller | INFO [download-binaries > destroy] Executing 2026-04-22 09:28:28.913995 | controller | WARNING [download-binaries > destroy] Skipping, '--destroy=never' requested. 2026-04-22 09:28:28.914092 | controller | INFO [download-binaries > destroy] Executed: Successful 2026-04-22 09:28:28.920136 | controller | INFO [download-binaries > syntax] Executing 2026-04-22 09:28:29.887142 | controller | 2026-04-22 09:28:29.887209 | controller | playbook: /home/zuul/src/github.com/vexxhost/ansible-collection-kubernetes/extensions/molecule/download-binaries/converge.yml 2026-04-22 09:28:29.947446 | controller | INFO [download-binaries > syntax] Executed: Successful 2026-04-22 09:28:29.958824 | controller | INFO [download-binaries > create] Executing 2026-04-22 09:28:29.960352 | controller | WARNING [download-binaries > create] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-04-22 09:28:29.965784 | controller | INFO [download-binaries > prepare] Executing 2026-04-22 09:28:29.966071 | controller | WARNING [download-binaries > prepare] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-04-22 09:28:29.971439 | controller | INFO [download-binaries > converge] Executing 2026-04-22 09:28:30.962342 | controller | 2026-04-22 09:28:30.963388 | controller | PLAY [Download all binaries required at runtime for ansible-collection-kubernetes] *** 2026-04-22 09:28:30.963399 | controller | 2026-04-22 09:28:30.963407 | controller | TASK [Gather minimal facts] **************************************************** 2026-04-22 09:28:30.963417 | controller | Wednesday 22 April 2026 09:28:30 +0000 (0:00:00.033) 0:00:00.033 ******* 2026-04-22 09:28:31.645410 | controller | ok: [controller -> localhost] 2026-04-22 09:28:31.645464 | controller | 2026-04-22 09:28:31.645473 | controller | TASK [Find all subdirectories in the role location] **************************** 2026-04-22 09:28:31.645482 | controller | Wednesday 22 April 2026 09:28:31 +0000 (0:00:00.684) 0:00:00.718 ******* 2026-04-22 09:28:32.096963 | controller | ok: [controller -> localhost] 2026-04-22 09:28:32.097055 | controller | 2026-04-22 09:28:32.097068 | controller | TASK [Select only defaults/ directories and load vars] ************************* 2026-04-22 09:28:32.097077 | controller | Wednesday 22 April 2026 09:28:32 +0000 (0:00:00.446) 0:00:01.164 ******* 2026-04-22 09:28:32.428027 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/keepalived/defaults) 2026-04-22 09:28:32.428734 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/cluster_api/defaults) 2026-04-22 09:28:32.428748 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kubelet/defaults) 2026-04-22 09:28:32.428756 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/helm/defaults) 2026-04-22 09:28:32.428825 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kubernetes/defaults) 2026-04-22 09:28:32.429047 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/envoy_gateway/defaults) 2026-04-22 09:28:32.429243 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/clusterctl/defaults) 2026-04-22 09:28:32.429440 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/upload_helm_chart/defaults) 2026-04-22 09:28:32.429645 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/openstack_resource_controller/defaults) 2026-04-22 09:28:32.429847 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/cilium/defaults) 2026-04-22 09:28:32.430037 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kubeadm/defaults) 2026-04-22 09:28:32.430248 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/cert_manager/defaults) 2026-04-22 09:28:32.430654 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kube_vip/defaults) 2026-04-22 09:28:32.430847 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kubectl/defaults) 2026-04-22 09:28:32.431132 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/haproxy/defaults) 2026-04-22 09:28:32.431344 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/flux/defaults) 2026-04-22 09:28:32.431520 | controller | 2026-04-22 09:28:32.431720 | controller | TASK [Find all components with checksums and get latest versions (CI)] ********* 2026-04-22 09:28:32.431917 | controller | Wednesday 22 April 2026 09:28:32 +0000 (0:00:00.336) 0:00:01.501 ******* 2026-04-22 09:28:32.603262 | controller | ok: [controller -> localhost] => (item=kubelet_checksums) 2026-04-22 09:28:32.603342 | controller | ok: [controller -> localhost] => (item=helm_checksums) 2026-04-22 09:28:32.603505 | controller | ok: [controller -> localhost] => (item=helm_diff_checksums) 2026-04-22 09:28:32.603697 | controller | ok: [controller -> localhost] => (item=clusterctl_checksums) 2026-04-22 09:28:32.603928 | controller | ok: [controller -> localhost] => (item=kubeadm_checksums) 2026-04-22 09:28:32.604086 | controller | ok: [controller -> localhost] => (item=kubectl_checksums) 2026-04-22 09:28:32.604281 | controller | ok: [controller -> localhost] => (item=flux_checksums) 2026-04-22 09:28:32.604449 | controller | 2026-04-22 09:28:32.604670 | controller | TASK [Filter checksums to keep only latest versions (CI)] ********************** 2026-04-22 09:28:32.604846 | controller | Wednesday 22 April 2026 09:28:32 +0000 (0:00:00.174) 0:00:01.676 ******* 2026-04-22 09:28:32.701576 | controller | ok: [controller -> localhost] => (item=kubelet_checksums) 2026-04-22 09:28:32.701663 | controller | ok: [controller -> localhost] => (item=helm_checksums) 2026-04-22 09:28:32.701795 | controller | ok: [controller -> localhost] => (item=helm_diff_checksums) 2026-04-22 09:28:32.701984 | controller | ok: [controller -> localhost] => (item=clusterctl_checksums) 2026-04-22 09:28:32.702218 | controller | ok: [controller -> localhost] => (item=kubeadm_checksums) 2026-04-22 09:28:32.702539 | controller | ok: [controller -> localhost] => (item=kubectl_checksums) 2026-04-22 09:28:32.702761 | controller | ok: [controller -> localhost] => (item=flux_checksums) 2026-04-22 09:28:32.702935 | controller | 2026-04-22 09:28:32.703182 | controller | TASK [Generate list of all binaries for all roles] ***************************** 2026-04-22 09:28:32.703386 | controller | Wednesday 22 April 2026 09:28:32 +0000 (0:00:00.099) 0:00:01.775 ******* 2026-04-22 09:28:32.778938 | controller | ok: [controller -> localhost] 2026-04-22 09:28:32.779050 | controller | 2026-04-22 09:28:32.779288 | controller | TASK [Include download_artifact role] ****************************************** 2026-04-22 09:28:32.779582 | controller | Wednesday 22 April 2026 09:28:32 +0000 (0:00:00.077) 0:00:01.852 ******* 2026-04-22 09:28:33.045936 | controller | included: vexxhost.containers.download_artifact for controller => (item={'url': 'https://dl.k8s.io/release/v1.35.4/bin/linux/amd64/kubelet', 'checksum': '983a6ba5a49823dcdd745c674e5e2416377dd27d6ad1b42d2befa0fb961a19f6', 'dest': '/var/lib/downloads/kubelet-1.35.4-linux-amd64', 'version': '1.35.4'}) 2026-04-22 09:28:33.046033 | controller | included: vexxhost.containers.download_artifact for controller => (item={'url': 'https://get.helm.sh/helm-v3.11.2-linux-amd64.tar.gz', 'checksum': '781d826daec584f9d50a01f0f7dadfd25a3312217a14aa2fbb85107b014ac8ca', 'dest': '/var/lib/downloads/helm-v3.11.2-linux-amd64.tar.gz', 'version': 'v3.11.2'}) 2026-04-22 09:28:33.046333 | controller | included: vexxhost.containers.download_artifact for controller => (item={'url': 'https://github.com/databus23/helm-diff/releases/download/v3.8.1/helm-diff-linux-amd64.tgz', 'checksum': 'f78867edfde60e2506e3228f706beaf96d1ae3ee5f169f42315acbd513794078', 'dest': '/var/lib/downloads/helm-diff-v3.8.1-linux-amd64.tgz', 'version': 'v3.8.1'}) 2026-04-22 09:28:33.046571 | controller | included: vexxhost.containers.download_artifact for controller => (item={'url': 'https://github.com/kubernetes-sigs/cluster-api/releases/download/v1.10.5/clusterctl-linux-amd64', 'checksum': '8da468c3482b2f45c872e87f5fefdc7d4cb583ac3a689234ecc1590f852b09df', 'dest': '/var/lib/downloads/clusterctl-1.10.5-linux-amd64', 'version': '1.10.5'}) 2026-04-22 09:28:33.046805 | controller | included: vexxhost.containers.download_artifact for controller => (item={'url': 'https://dl.k8s.io/release/v1.35.4/bin/linux/amd64/kubeadm', 'checksum': '0c0497da793f8897c14e45340da919534b615294a1aab69dc1998896c0f11145', 'dest': '/var/lib/downloads/kubeadm-1.35.4-linux-amd64', 'version': '1.35.4'}) 2026-04-22 09:28:33.047155 | controller | included: vexxhost.containers.download_artifact for controller => (item={'url': 'https://dl.k8s.io/release/v1.35.4/bin/linux/amd64/kubectl', 'checksum': 'b529430df69a688fd61b64ad2299edb5fd71cb58be2a4779dba624c7d3510efd', 'dest': '/var/lib/downloads/kubectl-1.35.4-linux-amd64', 'version': '1.35.4'}) 2026-04-22 09:28:33.047396 | controller | included: vexxhost.containers.download_artifact for controller => (item={'url': 'https://github.com/fluxcd/flux2/releases/download/v0.32.0/flux_0.32.0_linux_amd64.tar.gz', 'checksum': 'c94a42e96620848f9aed69a130c01b7d740412f6f2b3ad3c95fe23471f2b8e4e', 'dest': '/var/lib/downloads/flux-0.32.0-linux-amd64.tar.gz', 'version': '0.32.0'}) 2026-04-22 09:28:33.047580 | controller | 2026-04-22 09:28:33.047825 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-04-22 09:28:33.048002 | controller | Wednesday 22 April 2026 09:28:33 +0000 (0:00:00.266) 0:00:02.119 ******* 2026-04-22 09:28:33.083659 | controller | skipping: [controller] 2026-04-22 09:28:33.083796 | controller | 2026-04-22 09:28:33.083995 | controller | TASK [vexxhost.containers.directory : Create directory (/var/lib/downloads)] *** 2026-04-22 09:28:33.084189 | controller | Wednesday 22 April 2026 09:28:33 +0000 (0:00:00.038) 0:00:02.157 ******* 2026-04-22 09:28:33.802015 | controller | [WARNING]: Host 'controller' is using the discovered Python interpreter at '/usr/bin/python3.13', but future installation of another Python interpreter could cause a different interpreter to be discovered. See https://docs.ansible.com/ansible-core/2.20/reference_appendices/interpreter_discovery.html for more information. 2026-04-22 09:28:33.814262 | controller | changed: [controller] 2026-04-22 09:28:33.814458 | controller | 2026-04-22 09:28:33.814658 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-04-22 09:28:33.814851 | controller | Wednesday 22 April 2026 09:28:33 +0000 (0:00:00.730) 0:00:02.887 ******* 2026-04-22 09:28:33.853331 | controller | ok: [controller] => { 2026-04-22 09:28:33.853542 | controller | "msg": "https://dl.k8s.io/release/v1.35.4/bin/linux/amd64/kubelet" 2026-04-22 09:28:33.853736 | controller | } 2026-04-22 09:28:33.853937 | controller | 2026-04-22 09:28:33.854159 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-04-22 09:28:33.854377 | controller | Wednesday 22 April 2026 09:28:33 +0000 (0:00:00.038) 0:00:02.926 ******* 2026-04-22 09:28:34.985309 | controller | [WARNING]: Module remote_tmp /root/.ansible/tmp did not exist and was created with a mode of 0700, this may cause issues when running as another user. To avoid this, create the remote_tmp dir with the correct permissions manually 2026-04-22 09:28:34.994602 | controller | changed: [controller] 2026-04-22 09:28:34.994809 | controller | 2026-04-22 09:28:34.995077 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-04-22 09:28:34.995374 | controller | Wednesday 22 April 2026 09:28:34 +0000 (0:00:01.141) 0:00:04.068 ******* 2026-04-22 09:28:35.033274 | controller | skipping: [controller] 2026-04-22 09:28:35.033392 | controller | 2026-04-22 09:28:35.033543 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-04-22 09:28:35.033699 | controller | Wednesday 22 April 2026 09:28:35 +0000 (0:00:00.038) 0:00:04.106 ******* 2026-04-22 09:28:35.069939 | controller | skipping: [controller] 2026-04-22 09:28:35.070018 | controller | 2026-04-22 09:28:35.070059 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-04-22 09:28:35.070213 | controller | Wednesday 22 April 2026 09:28:35 +0000 (0:00:00.036) 0:00:04.142 ******* 2026-04-22 09:28:35.111954 | controller | ok: [controller] => { 2026-04-22 09:28:35.112238 | controller | "msg": "https://get.helm.sh/helm-v3.11.2-linux-amd64.tar.gz" 2026-04-22 09:28:35.112465 | controller | } 2026-04-22 09:28:35.112658 | controller | 2026-04-22 09:28:35.112905 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-04-22 09:28:35.113155 | controller | Wednesday 22 April 2026 09:28:35 +0000 (0:00:00.042) 0:00:04.185 ******* 2026-04-22 09:28:35.999520 | controller | changed: [controller] 2026-04-22 09:28:35.999730 | controller | 2026-04-22 09:28:35.999974 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-04-22 09:28:36.000198 | controller | Wednesday 22 April 2026 09:28:35 +0000 (0:00:00.887) 0:00:05.072 ******* 2026-04-22 09:28:36.034245 | controller | skipping: [controller] 2026-04-22 09:28:36.034400 | controller | 2026-04-22 09:28:36.034598 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-04-22 09:28:36.034799 | controller | Wednesday 22 April 2026 09:28:36 +0000 (0:00:00.035) 0:00:05.108 ******* 2026-04-22 09:28:36.067266 | controller | skipping: [controller] 2026-04-22 09:28:36.067429 | controller | 2026-04-22 09:28:36.067685 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-04-22 09:28:36.067907 | controller | Wednesday 22 April 2026 09:28:36 +0000 (0:00:00.032) 0:00:05.140 ******* 2026-04-22 09:28:36.109661 | controller | ok: [controller] => { 2026-04-22 09:28:36.109851 | controller | "msg": "https://github.com/databus23/helm-diff/releases/download/v3.8.1/helm-diff-linux-amd64.tgz" 2026-04-22 09:28:36.110035 | controller | } 2026-04-22 09:28:36.110205 | controller | 2026-04-22 09:28:36.110407 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-04-22 09:28:36.110593 | controller | Wednesday 22 April 2026 09:28:36 +0000 (0:00:00.042) 0:00:05.183 ******* 2026-04-22 09:28:37.103568 | controller | changed: [controller] 2026-04-22 09:28:37.103695 | controller | 2026-04-22 09:28:37.103915 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-04-22 09:28:37.104123 | controller | Wednesday 22 April 2026 09:28:37 +0000 (0:00:00.993) 0:00:06.176 ******* 2026-04-22 09:28:37.135043 | controller | skipping: [controller] 2026-04-22 09:28:37.135271 | controller | 2026-04-22 09:28:37.135493 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-04-22 09:28:37.135695 | controller | Wednesday 22 April 2026 09:28:37 +0000 (0:00:00.032) 0:00:06.208 ******* 2026-04-22 09:28:37.165278 | controller | skipping: [controller] 2026-04-22 09:28:37.165472 | controller | 2026-04-22 09:28:37.165709 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-04-22 09:28:37.165927 | controller | Wednesday 22 April 2026 09:28:37 +0000 (0:00:00.030) 0:00:06.238 ******* 2026-04-22 09:28:37.206689 | controller | ok: [controller] => { 2026-04-22 09:28:37.207012 | controller | "msg": "https://github.com/kubernetes-sigs/cluster-api/releases/download/v1.10.5/clusterctl-linux-amd64" 2026-04-22 09:28:37.207274 | controller | } 2026-04-22 09:28:37.207470 | controller | 2026-04-22 09:28:37.207703 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-04-22 09:28:37.207934 | controller | Wednesday 22 April 2026 09:28:37 +0000 (0:00:00.040) 0:00:06.279 ******* 2026-04-22 09:28:41.416482 | controller | changed: [controller] 2026-04-22 09:28:41.416548 | controller | 2026-04-22 09:28:41.416560 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-04-22 09:28:41.416571 | controller | Wednesday 22 April 2026 09:28:41 +0000 (0:00:04.208) 0:00:10.488 ******* 2026-04-22 09:28:41.451393 | controller | skipping: [controller] 2026-04-22 09:28:41.451437 | controller | 2026-04-22 09:28:41.451549 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-04-22 09:28:41.451650 | controller | Wednesday 22 April 2026 09:28:41 +0000 (0:00:00.035) 0:00:10.523 ******* 2026-04-22 09:28:41.487496 | controller | skipping: [controller] 2026-04-22 09:28:41.487603 | controller | 2026-04-22 09:28:41.487734 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-04-22 09:28:41.487862 | controller | Wednesday 22 April 2026 09:28:41 +0000 (0:00:00.037) 0:00:10.561 ******* 2026-04-22 09:28:41.527413 | controller | ok: [controller] => { 2026-04-22 09:28:41.527538 | controller | "msg": "https://dl.k8s.io/release/v1.35.4/bin/linux/amd64/kubeadm" 2026-04-22 09:28:41.527660 | controller | } 2026-04-22 09:28:41.527772 | controller | 2026-04-22 09:28:41.527903 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-04-22 09:28:41.528029 | controller | Wednesday 22 April 2026 09:28:41 +0000 (0:00:00.039) 0:00:10.600 ******* 2026-04-22 09:28:42.937656 | controller | changed: [controller] 2026-04-22 09:28:42.937776 | controller | 2026-04-22 09:28:42.937890 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-04-22 09:28:42.938078 | controller | Wednesday 22 April 2026 09:28:42 +0000 (0:00:01.409) 0:00:12.010 ******* 2026-04-22 09:28:42.972532 | controller | skipping: [controller] 2026-04-22 09:28:42.972693 | controller | 2026-04-22 09:28:42.972911 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-04-22 09:28:42.973107 | controller | Wednesday 22 April 2026 09:28:42 +0000 (0:00:00.035) 0:00:12.045 ******* 2026-04-22 09:28:43.006674 | controller | skipping: [controller] 2026-04-22 09:28:43.006844 | controller | 2026-04-22 09:28:43.007134 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-04-22 09:28:43.007353 | controller | Wednesday 22 April 2026 09:28:43 +0000 (0:00:00.033) 0:00:12.079 ******* 2026-04-22 09:28:43.048488 | controller | ok: [controller] => { 2026-04-22 09:28:43.048749 | controller | "msg": "https://dl.k8s.io/release/v1.35.4/bin/linux/amd64/kubectl" 2026-04-22 09:28:43.048998 | controller | } 2026-04-22 09:28:43.049236 | controller | 2026-04-22 09:28:43.049521 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-04-22 09:28:43.049800 | controller | Wednesday 22 April 2026 09:28:43 +0000 (0:00:00.040) 0:00:12.120 ******* 2026-04-22 09:28:44.215144 | controller | changed: [controller] 2026-04-22 09:28:44.215182 | controller | 2026-04-22 09:28:44.215187 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-04-22 09:28:44.215193 | controller | Wednesday 22 April 2026 09:28:44 +0000 (0:00:01.166) 0:00:13.287 ******* 2026-04-22 09:28:44.251199 | controller | skipping: [controller] 2026-04-22 09:28:44.251240 | controller | 2026-04-22 09:28:44.251330 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-04-22 09:28:44.251415 | controller | Wednesday 22 April 2026 09:28:44 +0000 (0:00:00.036) 0:00:13.324 ******* 2026-04-22 09:28:44.291466 | controller | skipping: [controller] 2026-04-22 09:28:44.291508 | controller | 2026-04-22 09:28:44.291591 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-04-22 09:28:44.291835 | controller | Wednesday 22 April 2026 09:28:44 +0000 (0:00:00.038) 0:00:13.363 ******* 2026-04-22 09:28:44.329892 | controller | ok: [controller] => { 2026-04-22 09:28:44.329996 | controller | "msg": "https://github.com/fluxcd/flux2/releases/download/v0.32.0/flux_0.32.0_linux_amd64.tar.gz" 2026-04-22 09:28:44.330119 | controller | } 2026-04-22 09:28:44.330226 | controller | 2026-04-22 09:28:44.330471 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-04-22 09:28:44.330482 | controller | Wednesday 22 April 2026 09:28:44 +0000 (0:00:00.039) 0:00:13.403 ******* 2026-04-22 09:28:45.363572 | controller | changed: [controller] 2026-04-22 09:28:45.363636 | controller | 2026-04-22 09:28:45.363754 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-04-22 09:28:45.363858 | controller | Wednesday 22 April 2026 09:28:45 +0000 (0:00:01.030) 0:00:14.434 ******* 2026-04-22 09:28:45.395536 | controller | skipping: [controller] 2026-04-22 09:28:45.399059 | controller | 2026-04-22 09:28:45.399097 | controller | PLAY RECAP ********************************************************************* 2026-04-22 09:28:45.399104 | controller | controller : ok=28 changed=8 unreachable=0 failed=0 skipped=14 rescued=0 ignored=0 2026-04-22 09:28:45.399110 | controller | 2026-04-22 09:28:45.399115 | controller | 2026-04-22 09:28:45.399120 | controller | TASKS RECAP ******************************************************************** 2026-04-22 09:28:45.399126 | controller | Wednesday 22 April 2026 09:28:45 +0000 (0:00:00.035) 0:00:14.469 ******* 2026-04-22 09:28:45.399131 | controller | =============================================================================== 2026-04-22 09:28:45.399135 | controller | vexxhost.containers.download_artifact : Download item ------------------- 4.21s 2026-04-22 09:28:45.399140 | controller | vexxhost.containers.download_artifact : Download item ------------------- 1.41s 2026-04-22 09:28:45.399145 | controller | vexxhost.containers.download_artifact : Download item ------------------- 1.17s 2026-04-22 09:28:45.399150 | controller | vexxhost.containers.download_artifact : Download item ------------------- 1.14s 2026-04-22 09:28:45.399155 | controller | vexxhost.containers.download_artifact : Download item ------------------- 1.03s 2026-04-22 09:28:45.399159 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.99s 2026-04-22 09:28:45.399180 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.89s 2026-04-22 09:28:45.399185 | controller | vexxhost.containers.directory : Create directory (/var/lib/downloads) --- 0.73s 2026-04-22 09:28:45.399190 | controller | Gather minimal facts ---------------------------------------------------- 0.68s 2026-04-22 09:28:45.399195 | controller | Find all subdirectories in the role location ---------------------------- 0.45s 2026-04-22 09:28:45.399200 | controller | Select only defaults/ directories and load vars ------------------------- 0.34s 2026-04-22 09:28:45.399206 | controller | Include download_artifact role ------------------------------------------ 0.27s 2026-04-22 09:28:45.399211 | controller | Find all components with checksums and get latest versions (CI) --------- 0.17s 2026-04-22 09:28:45.399216 | controller | Filter checksums to keep only latest versions (CI) ---------------------- 0.10s 2026-04-22 09:28:45.399221 | controller | Generate list of all binaries for all roles ----------------------------- 0.08s 2026-04-22 09:28:45.399225 | controller | vexxhost.containers.download_artifact : Starting download of file ------- 0.04s 2026-04-22 09:28:45.399230 | controller | vexxhost.containers.download_artifact : Starting download of file ------- 0.04s 2026-04-22 09:28:45.399235 | controller | vexxhost.containers.download_artifact : Starting download of file ------- 0.04s 2026-04-22 09:28:45.399239 | controller | vexxhost.containers.download_artifact : Starting download of file ------- 0.04s 2026-04-22 09:28:45.399244 | controller | vexxhost.containers.download_artifact : Starting download of file ------- 0.04s 2026-04-22 09:28:45.599085 | controller | INFO [download-binaries > converge] Executed: Successful 2026-04-22 09:28:45.603813 | controller | INFO [download-binaries > idempotence] Executing 2026-04-22 09:28:46.560923 | controller | 2026-04-22 09:28:46.561243 | controller | PLAY [Download all binaries required at runtime for ansible-collection-kubernetes] *** 2026-04-22 09:28:46.561409 | controller | 2026-04-22 09:28:46.561579 | controller | TASK [Gather minimal facts] **************************************************** 2026-04-22 09:28:46.561747 | controller | Wednesday 22 April 2026 09:28:46 +0000 (0:00:00.018) 0:00:00.018 ******* 2026-04-22 09:28:47.265783 | controller | ok: [controller -> localhost] 2026-04-22 09:28:47.266092 | controller | 2026-04-22 09:28:47.266365 | controller | TASK [Find all subdirectories in the role location] **************************** 2026-04-22 09:28:47.266635 | controller | Wednesday 22 April 2026 09:28:47 +0000 (0:00:00.704) 0:00:00.722 ******* 2026-04-22 09:28:47.710860 | controller | ok: [controller -> localhost] 2026-04-22 09:28:47.711238 | controller | 2026-04-22 09:28:47.711523 | controller | TASK [Select only defaults/ directories and load vars] ************************* 2026-04-22 09:28:47.711793 | controller | Wednesday 22 April 2026 09:28:47 +0000 (0:00:00.443) 0:00:01.166 ******* 2026-04-22 09:28:48.090095 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/keepalived/defaults) 2026-04-22 09:28:48.090474 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/cluster_api/defaults) 2026-04-22 09:28:48.090871 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kubelet/defaults) 2026-04-22 09:28:48.091214 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/helm/defaults) 2026-04-22 09:28:48.091486 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kubernetes/defaults) 2026-04-22 09:28:48.091768 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/envoy_gateway/defaults) 2026-04-22 09:28:48.092180 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/clusterctl/defaults) 2026-04-22 09:28:48.092521 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/upload_helm_chart/defaults) 2026-04-22 09:28:48.092854 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/openstack_resource_controller/defaults) 2026-04-22 09:28:48.093262 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/cilium/defaults) 2026-04-22 09:28:48.093633 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kubeadm/defaults) 2026-04-22 09:28:48.093936 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/cert_manager/defaults) 2026-04-22 09:28:48.094225 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kube_vip/defaults) 2026-04-22 09:28:48.094589 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kubectl/defaults) 2026-04-22 09:28:48.095057 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/haproxy/defaults) 2026-04-22 09:28:48.095391 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/flux/defaults) 2026-04-22 09:28:48.095652 | controller | 2026-04-22 09:28:48.095954 | controller | TASK [Find all components with checksums and get latest versions (CI)] ********* 2026-04-22 09:28:48.096298 | controller | Wednesday 22 April 2026 09:28:48 +0000 (0:00:00.381) 0:00:01.548 ******* 2026-04-22 09:28:48.224719 | controller | ok: [controller -> localhost] => (item=kubelet_checksums) 2026-04-22 09:28:48.225014 | controller | ok: [controller -> localhost] => (item=helm_checksums) 2026-04-22 09:28:48.225264 | controller | ok: [controller -> localhost] => (item=helm_diff_checksums) 2026-04-22 09:28:48.225522 | controller | ok: [controller -> localhost] => (item=clusterctl_checksums) 2026-04-22 09:28:48.225862 | controller | ok: [controller -> localhost] => (item=kubeadm_checksums) 2026-04-22 09:28:48.226127 | controller | ok: [controller -> localhost] => (item=kubectl_checksums) 2026-04-22 09:28:48.226423 | controller | ok: [controller -> localhost] => (item=flux_checksums) 2026-04-22 09:28:48.226660 | controller | 2026-04-22 09:28:48.226951 | controller | TASK [Filter checksums to keep only latest versions (CI)] ********************** 2026-04-22 09:28:48.227256 | controller | Wednesday 22 April 2026 09:28:48 +0000 (0:00:00.134) 0:00:01.682 ******* 2026-04-22 09:28:48.321633 | controller | ok: [controller -> localhost] => (item=kubelet_checksums) 2026-04-22 09:28:48.322000 | controller | ok: [controller -> localhost] => (item=helm_checksums) 2026-04-22 09:28:48.322299 | controller | ok: [controller -> localhost] => (item=helm_diff_checksums) 2026-04-22 09:28:48.322581 | controller | ok: [controller -> localhost] => (item=clusterctl_checksums) 2026-04-22 09:28:48.322883 | controller | ok: [controller -> localhost] => (item=kubeadm_checksums) 2026-04-22 09:28:48.323272 | controller | ok: [controller -> localhost] => (item=kubectl_checksums) 2026-04-22 09:28:48.323552 | controller | ok: [controller -> localhost] => (item=flux_checksums) 2026-04-22 09:28:48.323828 | controller | 2026-04-22 09:28:48.324115 | controller | TASK [Generate list of all binaries for all roles] ***************************** 2026-04-22 09:28:48.324394 | controller | Wednesday 22 April 2026 09:28:48 +0000 (0:00:00.096) 0:00:01.779 ******* 2026-04-22 09:28:48.402846 | controller | ok: [controller -> localhost] 2026-04-22 09:28:48.403771 | controller | 2026-04-22 09:28:48.403792 | controller | TASK [Include download_artifact role] ****************************************** 2026-04-22 09:28:48.403802 | controller | Wednesday 22 April 2026 09:28:48 +0000 (0:00:00.081) 0:00:01.860 ******* 2026-04-22 09:28:48.598488 | controller | included: vexxhost.containers.download_artifact for controller => (item={'url': 'https://dl.k8s.io/release/v1.35.4/bin/linux/amd64/kubelet', 'checksum': '983a6ba5a49823dcdd745c674e5e2416377dd27d6ad1b42d2befa0fb961a19f6', 'dest': '/var/lib/downloads/kubelet-1.35.4-linux-amd64', 'version': '1.35.4'}) 2026-04-22 09:28:48.598843 | controller | included: vexxhost.containers.download_artifact for controller => (item={'url': 'https://get.helm.sh/helm-v3.11.2-linux-amd64.tar.gz', 'checksum': '781d826daec584f9d50a01f0f7dadfd25a3312217a14aa2fbb85107b014ac8ca', 'dest': '/var/lib/downloads/helm-v3.11.2-linux-amd64.tar.gz', 'version': 'v3.11.2'}) 2026-04-22 09:28:48.599271 | controller | included: vexxhost.containers.download_artifact for controller => (item={'url': 'https://github.com/databus23/helm-diff/releases/download/v3.8.1/helm-diff-linux-amd64.tgz', 'checksum': 'f78867edfde60e2506e3228f706beaf96d1ae3ee5f169f42315acbd513794078', 'dest': '/var/lib/downloads/helm-diff-v3.8.1-linux-amd64.tgz', 'version': 'v3.8.1'}) 2026-04-22 09:28:48.599703 | controller | included: vexxhost.containers.download_artifact for controller => (item={'url': 'https://github.com/kubernetes-sigs/cluster-api/releases/download/v1.10.5/clusterctl-linux-amd64', 'checksum': '8da468c3482b2f45c872e87f5fefdc7d4cb583ac3a689234ecc1590f852b09df', 'dest': '/var/lib/downloads/clusterctl-1.10.5-linux-amd64', 'version': '1.10.5'}) 2026-04-22 09:28:48.600094 | controller | included: vexxhost.containers.download_artifact for controller => (item={'url': 'https://dl.k8s.io/release/v1.35.4/bin/linux/amd64/kubeadm', 'checksum': '0c0497da793f8897c14e45340da919534b615294a1aab69dc1998896c0f11145', 'dest': '/var/lib/downloads/kubeadm-1.35.4-linux-amd64', 'version': '1.35.4'}) 2026-04-22 09:28:48.600388 | controller | included: vexxhost.containers.download_artifact for controller => (item={'url': 'https://dl.k8s.io/release/v1.35.4/bin/linux/amd64/kubectl', 'checksum': 'b529430df69a688fd61b64ad2299edb5fd71cb58be2a4779dba624c7d3510efd', 'dest': '/var/lib/downloads/kubectl-1.35.4-linux-amd64', 'version': '1.35.4'}) 2026-04-22 09:28:48.600685 | controller | included: vexxhost.containers.download_artifact for controller => (item={'url': 'https://github.com/fluxcd/flux2/releases/download/v0.32.0/flux_0.32.0_linux_amd64.tar.gz', 'checksum': 'c94a42e96620848f9aed69a130c01b7d740412f6f2b3ad3c95fe23471f2b8e4e', 'dest': '/var/lib/downloads/flux-0.32.0-linux-amd64.tar.gz', 'version': '0.32.0'}) 2026-04-22 09:28:48.600943 | controller | 2026-04-22 09:28:48.601209 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-04-22 09:28:48.601468 | controller | Wednesday 22 April 2026 09:28:48 +0000 (0:00:00.195) 0:00:02.056 ******* 2026-04-22 09:28:48.634691 | controller | skipping: [controller] 2026-04-22 09:28:48.635028 | controller | 2026-04-22 09:28:48.635305 | controller | TASK [vexxhost.containers.directory : Create directory (/var/lib/downloads)] *** 2026-04-22 09:28:48.635629 | controller | Wednesday 22 April 2026 09:28:48 +0000 (0:00:00.035) 0:00:02.092 ******* 2026-04-22 09:28:49.200543 | controller | [WARNING]: Host 'controller' is using the discovered Python interpreter at '/usr/bin/python3.13', but future installation of another Python interpreter could cause a different interpreter to be discovered. See https://docs.ansible.com/ansible-core/2.20/reference_appendices/interpreter_discovery.html for more information. 2026-04-22 09:28:49.211888 | controller | ok: [controller] 2026-04-22 09:28:49.211964 | controller | 2026-04-22 09:28:49.212225 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-04-22 09:28:49.212263 | controller | Wednesday 22 April 2026 09:28:49 +0000 (0:00:00.577) 0:00:02.670 ******* 2026-04-22 09:28:49.258888 | controller | ok: [controller] => { 2026-04-22 09:28:49.259023 | controller | "msg": "https://dl.k8s.io/release/v1.35.4/bin/linux/amd64/kubelet" 2026-04-22 09:28:49.259171 | controller | } 2026-04-22 09:28:49.259286 | controller | 2026-04-22 09:28:49.259427 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-04-22 09:28:49.259546 | controller | Wednesday 22 April 2026 09:28:49 +0000 (0:00:00.043) 0:00:02.713 ******* 2026-04-22 09:28:49.873846 | controller | ok: [controller] 2026-04-22 09:28:49.873878 | controller | 2026-04-22 09:28:49.873884 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-04-22 09:28:49.873890 | controller | Wednesday 22 April 2026 09:28:49 +0000 (0:00:00.618) 0:00:03.331 ******* 2026-04-22 09:28:49.911923 | controller | skipping: [controller] 2026-04-22 09:28:49.911951 | controller | 2026-04-22 09:28:49.911956 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-04-22 09:28:49.911959 | controller | Wednesday 22 April 2026 09:28:49 +0000 (0:00:00.038) 0:00:03.369 ******* 2026-04-22 09:28:49.946209 | controller | skipping: [controller] 2026-04-22 09:28:49.947695 | controller | 2026-04-22 09:28:49.948132 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-04-22 09:28:49.948435 | controller | Wednesday 22 April 2026 09:28:49 +0000 (0:00:00.034) 0:00:03.404 ******* 2026-04-22 09:28:49.982784 | controller | ok: [controller] => { 2026-04-22 09:28:49.982872 | controller | "msg": "https://get.helm.sh/helm-v3.11.2-linux-amd64.tar.gz" 2026-04-22 09:28:49.983080 | controller | } 2026-04-22 09:28:49.983475 | controller | 2026-04-22 09:28:49.983503 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-04-22 09:28:49.983510 | controller | Wednesday 22 April 2026 09:28:49 +0000 (0:00:00.036) 0:00:03.440 ******* 2026-04-22 09:28:50.414761 | controller | ok: [controller] 2026-04-22 09:28:50.414818 | controller | 2026-04-22 09:28:50.414868 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-04-22 09:28:50.414989 | controller | Wednesday 22 April 2026 09:28:50 +0000 (0:00:00.431) 0:00:03.872 ******* 2026-04-22 09:28:50.447384 | controller | skipping: [controller] 2026-04-22 09:28:50.447439 | controller | 2026-04-22 09:28:50.447455 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-04-22 09:28:50.447595 | controller | Wednesday 22 April 2026 09:28:50 +0000 (0:00:00.031) 0:00:03.903 ******* 2026-04-22 09:28:50.476046 | controller | skipping: [controller] 2026-04-22 09:28:50.476133 | controller | 2026-04-22 09:28:50.476330 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-04-22 09:28:50.476479 | controller | Wednesday 22 April 2026 09:28:50 +0000 (0:00:00.030) 0:00:03.934 ******* 2026-04-22 09:28:50.519230 | controller | ok: [controller] => { 2026-04-22 09:28:50.519354 | controller | "msg": "https://github.com/databus23/helm-diff/releases/download/v3.8.1/helm-diff-linux-amd64.tgz" 2026-04-22 09:28:50.519459 | controller | } 2026-04-22 09:28:50.519573 | controller | 2026-04-22 09:28:50.519703 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-04-22 09:28:50.519830 | controller | Wednesday 22 April 2026 09:28:50 +0000 (0:00:00.042) 0:00:03.977 ******* 2026-04-22 09:28:50.963410 | controller | ok: [controller] 2026-04-22 09:28:50.963472 | controller | 2026-04-22 09:28:50.963626 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-04-22 09:28:50.963762 | controller | Wednesday 22 April 2026 09:28:50 +0000 (0:00:00.443) 0:00:04.420 ******* 2026-04-22 09:28:50.999183 | controller | skipping: [controller] 2026-04-22 09:28:50.999217 | controller | 2026-04-22 09:28:50.999382 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-04-22 09:28:51.003034 | controller | Wednesday 22 April 2026 09:28:50 +0000 (0:00:00.036) 0:00:04.457 ******* 2026-04-22 09:28:51.039391 | controller | skipping: [controller] 2026-04-22 09:28:51.039522 | controller | 2026-04-22 09:28:51.039648 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-04-22 09:28:51.039781 | controller | Wednesday 22 April 2026 09:28:51 +0000 (0:00:00.038) 0:00:04.495 ******* 2026-04-22 09:28:51.074679 | controller | ok: [controller] => { 2026-04-22 09:28:51.074876 | controller | "msg": "https://github.com/kubernetes-sigs/cluster-api/releases/download/v1.10.5/clusterctl-linux-amd64" 2026-04-22 09:28:51.075073 | controller | } 2026-04-22 09:28:51.075233 | controller | 2026-04-22 09:28:51.075403 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-04-22 09:28:51.075569 | controller | Wednesday 22 April 2026 09:28:51 +0000 (0:00:00.037) 0:00:04.532 ******* 2026-04-22 09:28:51.562510 | controller | ok: [controller] 2026-04-22 09:28:51.562577 | controller | 2026-04-22 09:28:51.562651 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-04-22 09:28:51.562768 | controller | Wednesday 22 April 2026 09:28:51 +0000 (0:00:00.487) 0:00:05.020 ******* 2026-04-22 09:28:51.602397 | controller | skipping: [controller] 2026-04-22 09:28:51.602478 | controller | 2026-04-22 09:28:51.602489 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-04-22 09:28:51.602545 | controller | Wednesday 22 April 2026 09:28:51 +0000 (0:00:00.037) 0:00:05.058 ******* 2026-04-22 09:28:51.634692 | controller | skipping: [controller] 2026-04-22 09:28:51.634825 | controller | 2026-04-22 09:28:51.634958 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-04-22 09:28:51.635159 | controller | Wednesday 22 April 2026 09:28:51 +0000 (0:00:00.034) 0:00:05.093 ******* 2026-04-22 09:28:51.675332 | controller | ok: [controller] => { 2026-04-22 09:28:51.675498 | controller | "msg": "https://dl.k8s.io/release/v1.35.4/bin/linux/amd64/kubeadm" 2026-04-22 09:28:51.675641 | controller | } 2026-04-22 09:28:51.675757 | controller | 2026-04-22 09:28:51.675891 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-04-22 09:28:51.676015 | controller | Wednesday 22 April 2026 09:28:51 +0000 (0:00:00.039) 0:00:05.133 ******* 2026-04-22 09:28:52.166677 | controller | ok: [controller] 2026-04-22 09:28:52.166747 | controller | 2026-04-22 09:28:52.166844 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-04-22 09:28:52.166996 | controller | Wednesday 22 April 2026 09:28:52 +0000 (0:00:00.491) 0:00:05.624 ******* 2026-04-22 09:28:52.203544 | controller | skipping: [controller] 2026-04-22 09:28:52.203576 | controller | 2026-04-22 09:28:52.203725 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-04-22 09:28:52.203801 | controller | Wednesday 22 April 2026 09:28:52 +0000 (0:00:00.035) 0:00:05.659 ******* 2026-04-22 09:28:52.238451 | controller | skipping: [controller] 2026-04-22 09:28:52.238482 | controller | 2026-04-22 09:28:52.238603 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-04-22 09:28:52.238688 | controller | Wednesday 22 April 2026 09:28:52 +0000 (0:00:00.037) 0:00:05.696 ******* 2026-04-22 09:28:52.281434 | controller | ok: [controller] => { 2026-04-22 09:28:52.281493 | controller | "msg": "https://dl.k8s.io/release/v1.35.4/bin/linux/amd64/kubectl" 2026-04-22 09:28:52.281554 | controller | } 2026-04-22 09:28:52.281655 | controller | 2026-04-22 09:28:52.281771 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-04-22 09:28:52.281913 | controller | Wednesday 22 April 2026 09:28:52 +0000 (0:00:00.042) 0:00:05.739 ******* 2026-04-22 09:28:52.780148 | controller | ok: [controller] 2026-04-22 09:28:52.780206 | controller | 2026-04-22 09:28:52.780216 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-04-22 09:28:52.780224 | controller | Wednesday 22 April 2026 09:28:52 +0000 (0:00:00.495) 0:00:06.235 ******* 2026-04-22 09:28:52.813860 | controller | skipping: [controller] 2026-04-22 09:28:52.813907 | controller | 2026-04-22 09:28:52.814002 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-04-22 09:28:52.814092 | controller | Wednesday 22 April 2026 09:28:52 +0000 (0:00:00.036) 0:00:06.272 ******* 2026-04-22 09:28:52.848969 | controller | skipping: [controller] 2026-04-22 09:28:52.849016 | controller | 2026-04-22 09:28:52.849027 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-04-22 09:28:52.849135 | controller | Wednesday 22 April 2026 09:28:52 +0000 (0:00:00.034) 0:00:06.306 ******* 2026-04-22 09:28:52.892288 | controller | ok: [controller] => { 2026-04-22 09:28:52.892329 | controller | "msg": "https://github.com/fluxcd/flux2/releases/download/v0.32.0/flux_0.32.0_linux_amd64.tar.gz" 2026-04-22 09:28:52.892334 | controller | } 2026-04-22 09:28:52.892340 | controller | 2026-04-22 09:28:52.892345 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-04-22 09:28:52.892350 | controller | Wednesday 22 April 2026 09:28:52 +0000 (0:00:00.040) 0:00:06.347 ******* 2026-04-22 09:28:53.330127 | controller | ok: [controller] 2026-04-22 09:28:53.330198 | controller | 2026-04-22 09:28:53.330430 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-04-22 09:28:53.330688 | controller | Wednesday 22 April 2026 09:28:53 +0000 (0:00:00.438) 0:00:06.786 ******* 2026-04-22 09:28:53.363484 | controller | skipping: [controller] 2026-04-22 09:28:53.363518 | controller | 2026-04-22 09:28:53.363637 | controller | PLAY RECAP ********************************************************************* 2026-04-22 09:28:53.365790 | controller | controller : ok=28 changed=0 unreachable=0 failed=0 skipped=14 rescued=0 ignored=0 2026-04-22 09:28:53.365814 | controller | 2026-04-22 09:28:53.365819 | controller | 2026-04-22 09:28:53.365823 | controller | TASKS RECAP ******************************************************************** 2026-04-22 09:28:53.365828 | controller | Wednesday 22 April 2026 09:28:53 +0000 (0:00:00.032) 0:00:06.818 ******* 2026-04-22 09:28:53.365832 | controller | =============================================================================== 2026-04-22 09:28:53.365836 | controller | Gather minimal facts ---------------------------------------------------- 0.70s 2026-04-22 09:28:53.365839 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.62s 2026-04-22 09:28:53.365843 | controller | vexxhost.containers.directory : Create directory (/var/lib/downloads) --- 0.58s 2026-04-22 09:28:53.365847 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.50s 2026-04-22 09:28:53.365850 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.49s 2026-04-22 09:28:53.365854 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.49s 2026-04-22 09:28:53.365857 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.44s 2026-04-22 09:28:53.365861 | controller | Find all subdirectories in the role location ---------------------------- 0.44s 2026-04-22 09:28:53.365864 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.44s 2026-04-22 09:28:53.365868 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.43s 2026-04-22 09:28:53.365871 | controller | Select only defaults/ directories and load vars ------------------------- 0.38s 2026-04-22 09:28:53.365875 | controller | Include download_artifact role ------------------------------------------ 0.20s 2026-04-22 09:28:53.365887 | controller | Find all components with checksums and get latest versions (CI) --------- 0.13s 2026-04-22 09:28:53.365890 | controller | Filter checksums to keep only latest versions (CI) ---------------------- 0.10s 2026-04-22 09:28:53.365893 | controller | Generate list of all binaries for all roles ----------------------------- 0.08s 2026-04-22 09:28:53.365897 | controller | vexxhost.containers.download_artifact : Starting download of file ------- 0.04s 2026-04-22 09:28:53.365900 | controller | vexxhost.containers.download_artifact : Starting download of file ------- 0.04s 2026-04-22 09:28:53.365904 | controller | vexxhost.containers.download_artifact : Starting download of file ------- 0.04s 2026-04-22 09:28:53.365907 | controller | vexxhost.containers.download_artifact : Starting download of file ------- 0.04s 2026-04-22 09:28:53.365910 | controller | vexxhost.containers.download_artifact : Starting download of file ------- 0.04s 2026-04-22 09:28:53.553805 | controller | INFO [download-binaries > idempotence] Executed: Successful 2026-04-22 09:28:53.563380 | controller | INFO [download-binaries > side_effect] Executing 2026-04-22 09:28:53.563911 | controller | WARNING [download-binaries > side_effect] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-04-22 09:28:53.570249 | controller | INFO [download-binaries > verify] Executing 2026-04-22 09:28:54.436528 | controller | 2026-04-22 09:28:54.436962 | controller | PLAY [Verify] ****************************************************************** 2026-04-22 09:28:54.437254 | controller | 2026-04-22 09:28:54.437612 | controller | TASK [Gathering Facts] ********************************************************* 2026-04-22 09:28:54.437919 | controller | Wednesday 22 April 2026 09:28:54 +0000 (0:00:00.012) 0:00:00.012 ******* 2026-04-22 09:28:55.587852 | controller | [WARNING]: Host 'controller' is using the discovered Python interpreter at '/usr/bin/python3.13', but future installation of another Python interpreter could cause a different interpreter to be discovered. See https://docs.ansible.com/ansible-core/2.20/reference_appendices/interpreter_discovery.html for more information. 2026-04-22 09:28:55.592688 | controller | ok: [controller] 2026-04-22 09:28:55.593032 | controller | 2026-04-22 09:28:55.593367 | controller | TASK [Stat target dir] ********************************************************* 2026-04-22 09:28:55.593712 | controller | Wednesday 22 April 2026 09:28:55 +0000 (0:00:01.156) 0:00:01.168 ******* 2026-04-22 09:28:56.027297 | controller | ok: [controller] 2026-04-22 09:28:56.027622 | controller | 2026-04-22 09:28:56.027967 | controller | TASK [Assert that target dir is created] *************************************** 2026-04-22 09:28:56.028246 | controller | Wednesday 22 April 2026 09:28:56 +0000 (0:00:00.434) 0:00:01.602 ******* 2026-04-22 09:28:56.067878 | controller | ok: [controller] => { 2026-04-22 09:28:56.068194 | controller | "changed": false, 2026-04-22 09:28:56.068473 | controller | "msg": "All assertions passed" 2026-04-22 09:28:56.068846 | controller | } 2026-04-22 09:28:56.069120 | controller | 2026-04-22 09:28:56.069400 | controller | TASK [Find target files] ******************************************************* 2026-04-22 09:28:56.069719 | controller | Wednesday 22 April 2026 09:28:56 +0000 (0:00:00.040) 0:00:01.643 ******* 2026-04-22 09:28:56.517423 | controller | ok: [controller] 2026-04-22 09:28:56.518132 | controller | 2026-04-22 09:28:56.518150 | controller | TASK [Assert that some files were downloaded] ********************************** 2026-04-22 09:28:56.518156 | controller | Wednesday 22 April 2026 09:28:56 +0000 (0:00:00.447) 0:00:02.091 ******* 2026-04-22 09:28:56.551106 | controller | ok: [controller] => { 2026-04-22 09:28:56.551158 | controller | "changed": false, 2026-04-22 09:28:56.551172 | controller | "msg": "All assertions passed" 2026-04-22 09:28:56.551180 | controller | } 2026-04-22 09:28:56.551186 | controller | 2026-04-22 09:28:56.551193 | controller | PLAY RECAP ********************************************************************* 2026-04-22 09:28:56.551200 | controller | controller : ok=5 changed=0 unreachable=0 failed=0 skipped=0 rescued=0 ignored=0 2026-04-22 09:28:56.551206 | controller | 2026-04-22 09:28:56.551211 | controller | 2026-04-22 09:28:56.551217 | controller | TASKS RECAP ******************************************************************** 2026-04-22 09:28:56.551221 | controller | Wednesday 22 April 2026 09:28:56 +0000 (0:00:00.033) 0:00:02.125 ******* 2026-04-22 09:28:56.551238 | controller | =============================================================================== 2026-04-22 09:28:56.551244 | controller | Gathering Facts --------------------------------------------------------- 1.16s 2026-04-22 09:28:56.551250 | controller | Find target files ------------------------------------------------------- 0.45s 2026-04-22 09:28:56.551255 | controller | Stat target dir --------------------------------------------------------- 0.43s 2026-04-22 09:28:56.551260 | controller | Assert that target dir is created --------------------------------------- 0.04s 2026-04-22 09:28:56.551310 | controller | Assert that some files were downloaded ---------------------------------- 0.03s 2026-04-22 09:28:56.671051 | controller | INFO [download-binaries > verify] Executed: Successful 2026-04-22 09:28:56.680631 | controller | INFO [download-binaries > cleanup] Executing 2026-04-22 09:28:56.681135 | controller | WARNING [download-binaries > cleanup] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-04-22 09:28:56.689434 | controller | INFO [download-binaries > destroy] Executing 2026-04-22 09:28:56.689542 | controller | WARNING [download-binaries > destroy] Skipping, '--destroy=never' requested. 2026-04-22 09:28:56.689644 | controller | INFO [download-binaries > destroy] Executed: Successful 2026-04-22 09:28:56.690087 | controller | WARNING Molecule executed 1 scenario (1 missing files) 2026-04-22 09:28:57.350535 | controller | ok: Runtime: 0:00:48.236343 2026-04-22 09:28:57.358465 | 2026-04-22 09:28:57.358537 | PLAY RECAP 2026-04-22 09:28:57.358584 | controller | ok: 3 changed: 3 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-04-22 09:28:57.358797 | 2026-04-22 09:28:57.513519 | RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/run.yaml@main] 2026-04-22 09:28:57.518815 | POST-RUN START: [untrusted : github.com/vexxhost/ansible-collection-kubernetes/test-playbooks/molecule/post.yml@main] 2026-04-22 09:28:58.186005 | 2026-04-22 09:28:58.186184 | PLAY [all] 2026-04-22 09:28:58.197832 | 2026-04-22 09:28:58.197918 | TASK [describe-kubernetes-objects : creating directory for cluster scoped objects] 2026-04-22 09:28:58.624454 | controller | changed 2026-04-22 09:28:58.628920 | 2026-04-22 09:28:58.629063 | TASK [describe-kubernetes-objects : Gathering descriptions for cluster scoped objects] 2026-04-22 09:28:59.064629 | controller | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-04-22 09:28:59.064836 | controller | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-04-22 09:28:59.072955 | controller | environment: line 1: kubectl: command not found 2026-04-22 09:28:59.075060 | controller | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-04-22 09:28:59.076287 | controller | environment: line 1: kubectl: command not found 2026-04-22 09:28:59.077539 | controller | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-04-22 09:28:59.079563 | controller | environment: line 1: kubectl: command not found 2026-04-22 09:28:59.081395 | controller | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-04-22 09:28:59.083021 | controller | environment: line 1: kubectl: command not found 2026-04-22 09:28:59.084981 | controller | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-04-22 09:28:59.085251 | controller | environment: line 1: kubectl: command not found 2026-04-22 09:28:59.087605 | controller | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-04-22 09:28:59.161129 | controller | ok: Runtime: 0:00:00.035680 2026-04-22 09:28:59.167810 | 2026-04-22 09:28:59.167934 | TASK [describe-kubernetes-objects : creating directory for namespace scoped objects] 2026-04-22 09:28:59.414987 | controller | changed 2026-04-22 09:28:59.587930 | 2026-04-22 09:28:59.588036 | TASK [describe-kubernetes-objects : Gathering descriptions for namespace scoped objects] 2026-04-22 09:28:59.856585 | controller | environment: line 5: kubectl: command not found 2026-04-22 09:28:59.857146 | controller | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-04-22 09:28:59.858238 | controller | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-04-22 09:28:59.858528 | controller | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-04-22 09:29:00.119755 | controller | ok: Runtime: 0:00:00.011799 2026-04-22 09:29:00.126137 | 2026-04-22 09:29:00.126209 | TASK [describe-kubernetes-objects : Downloads logs to executor] 2026-04-22 09:29:00.885434 | controller | changed: 2026-04-22 09:29:00.885601 | controller | created directory /var/lib/zuul/builds/6fed3266b023498b9074d9c060113758/work/logs/controller 2026-04-22 09:29:00.885633 | controller | cd+++++++++ objects/ 2026-04-22 09:29:00.885656 | controller | cd+++++++++ objects/cluster/ 2026-04-22 09:29:00.885679 | controller | cd+++++++++ objects/namespaced/ 2026-04-22 09:29:00.896126 | 2026-04-22 09:29:00.896267 | TASK [gather-pod-logs : creating directory for pod logs] 2026-04-22 09:29:01.153031 | controller | changed 2026-04-22 09:29:01.163242 | 2026-04-22 09:29:01.163396 | TASK [gather-pod-logs : creating directory for failed pod logs] 2026-04-22 09:29:01.408186 | controller | changed 2026-04-22 09:29:01.983038 | 2026-04-22 09:29:01.983198 | TASK [gather-pod-logs : retrieve all kubernetes logs, current and previous (if they exist)] 2026-04-22 09:29:02.243490 | controller | environment: line 3: kubectl: command not found 2026-04-22 09:29:02.507344 | controller | ok: Runtime: 0:00:00.012934 2026-04-22 09:29:02.511441 | 2026-04-22 09:29:02.511504 | TASK [gather-pod-logs : Downloads pod logs to executor] 2026-04-22 09:29:03.083153 | controller | changed: 2026-04-22 09:29:03.083366 | controller | cd+++++++++ pod-logs/ 2026-04-22 09:29:03.083414 | controller | cd+++++++++ pod-logs/failed-pods/ 2026-04-22 09:29:03.106115 | 2026-04-22 09:29:03.299906 | LOOP [helm-release-status : creating directory for helm release status] 2026-04-22 09:29:03.556444 | controller | changed: "values" 2026-04-22 09:29:03.786396 | controller | changed: "releases" 2026-04-22 09:29:03.805339 | 2026-04-22 09:29:03.805491 | TASK [helm-release-status : Gather get release status for helm charts] 2026-04-22 09:29:04.041237 | controller | /bin/bash: line 3: kubectl: command not found 2026-04-22 09:29:04.336541 | controller | ok: Runtime: 0:00:00.010309 2026-04-22 09:29:04.342989 | 2026-04-22 09:29:04.343083 | TASK [helm-release-status : Downloads logs to executor] 2026-04-22 09:29:04.970933 | controller | changed: 2026-04-22 09:29:04.971141 | controller | cd+++++++++ helm/ 2026-04-22 09:29:04.971182 | controller | cd+++++++++ helm/releases/ 2026-04-22 09:29:04.971219 | controller | cd+++++++++ helm/values/ 2026-04-22 09:29:04.978481 | 2026-04-22 09:29:04.978538 | PLAY RECAP 2026-04-22 09:29:04.978586 | controller | ok: 12 changed: 12 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-04-22 09:29:04.978609 | 2026-04-22 09:29:05.141766 | POST-RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/ansible-collection-kubernetes/test-playbooks/molecule/post.yml@main] 2026-04-22 09:29:05.188814 | POST-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post.yaml@main] 2026-04-22 09:29:05.754342 | 2026-04-22 09:29:05.754474 | PLAY [all] 2026-04-22 09:29:05.764374 | 2026-04-22 09:29:05.764450 | TASK [fetch-output : Set log path for multiple nodes] 2026-04-22 09:29:05.809707 | controller | skipping: Conditional result was False 2026-04-22 09:29:05.817277 | 2026-04-22 09:29:05.817379 | TASK [fetch-output : Set log path for single node] 2026-04-22 09:29:05.851720 | controller | ok 2026-04-22 09:29:05.857681 | 2026-04-22 09:29:05.857802 | LOOP [fetch-output : Ensure local output dirs] 2026-04-22 09:29:06.279426 | controller -> localhost | ok: "/var/lib/zuul/builds/6fed3266b023498b9074d9c060113758/work/logs" 2026-04-22 09:29:06.524809 | controller -> localhost | changed: "/var/lib/zuul/builds/6fed3266b023498b9074d9c060113758/work/artifacts" 2026-04-22 09:29:06.746768 | controller -> localhost | changed: "/var/lib/zuul/builds/6fed3266b023498b9074d9c060113758/work/docs" 2026-04-22 09:29:06.761807 | 2026-04-22 09:29:06.761889 | LOOP [fetch-output : Collect logs, artifacts and docs] 2026-04-22 09:29:07.444247 | controller | changed: .d..t...... ./ 2026-04-22 09:29:07.444509 | controller | changed: All items complete 2026-04-22 09:29:07.444547 | 2026-04-22 09:29:07.972238 | controller | changed: .d..t...... ./ 2026-04-22 09:29:08.540844 | controller | changed: .d..t...... ./ 2026-04-22 09:29:08.558348 | 2026-04-22 09:29:08.565085 | LOOP [merge-output-to-logs : Move artifacts and docs to logs dir] 2026-04-22 09:29:09.188500 | controller -> localhost | ok: Item: artifacts Runtime: 0:00:00.007280 2026-04-22 09:29:09.465101 | controller -> localhost | ok: Item: docs Runtime: 0:00:00.009667 2026-04-22 09:29:09.480343 | 2026-04-22 09:29:09.480572 | PLAY [all] 2026-04-22 09:29:09.489891 | 2026-04-22 09:29:09.490090 | TASK [remove-build-sshkey : Remove the build SSH key from all nodes] 2026-04-22 09:29:09.984310 | controller | changed 2026-04-22 09:29:10.088676 | 2026-04-22 09:29:10.088787 | PLAY RECAP 2026-04-22 09:29:10.088849 | controller | ok: 5 changed: 4 unreachable: 0 failed: 0 skipped: 1 rescued: 0 ignored: 0 2026-04-22 09:29:10.088885 | 2026-04-22 09:29:10.250693 | POST-RUN END RESULT_NORMAL: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post.yaml@main] 2026-04-22 09:29:10.490001 | POST-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post-logs.yaml@main] 2026-04-22 09:29:11.159486 | 2026-04-22 09:29:11.159657 | PLAY [localhost] 2026-04-22 09:29:11.176057 | 2026-04-22 09:29:11.176157 | TASK [Generate Zuul manifest] 2026-04-22 09:29:11.200676 | localhost | ok 2026-04-22 09:29:11.221286 | 2026-04-22 09:29:11.221405 | TASK [generate-zuul-manifest : Generate Zuul manifest] 2026-04-22 09:29:11.579110 | localhost | changed 2026-04-22 09:29:11.593067 | 2026-04-22 09:29:11.593153 | TASK [generate-zuul-manifest : Return Zuul manifest URL to Zuul] 2026-04-22 09:29:11.701162 | localhost | ok 2026-04-22 09:29:11.707783 | 2026-04-22 09:29:11.707866 | TASK [Upload logs] 2026-04-22 09:29:11.729494 | localhost | ok 2026-04-22 09:29:11.788181 | 2026-04-22 09:29:11.788318 | TASK [Set zuul-log-path fact] 2026-04-22 09:29:11.906093 | localhost | ok 2026-04-22 09:29:11.922109 | 2026-04-22 09:29:11.922180 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-04-22 09:29:11.953511 | localhost | ok 2026-04-22 09:29:11.962510 | 2026-04-22 09:29:11.962600 | TASK [upload-logs : Create log directories] 2026-04-22 09:29:12.400539 | localhost | changed 2026-04-22 09:29:12.407239 | 2026-04-22 09:29:12.407335 | TASK [upload-logs : Ensure logs are readable before uploading] 2026-04-22 09:29:12.894539 | localhost -> localhost | ok: Runtime: 0:00:00.006376 2026-04-22 09:29:12.901927 | 2026-04-22 09:29:12.902028 | TASK [upload-logs : Upload logs to log server] 2026-04-22 09:29:13.478247 | localhost | Output suppressed because no_log was given 2026-04-22 09:29:13.483470 | 2026-04-22 09:29:13.483567 | LOOP [upload-logs : Compress console log and json output] 2026-04-22 09:29:13.534444 | localhost | skipping: Conditional result was False 2026-04-22 09:29:13.542070 | localhost | skipping: Conditional result was False 2026-04-22 09:29:13.560025 | 2026-04-22 09:29:13.560248 | LOOP [upload-logs : Upload compressed console log and json output] 2026-04-22 09:29:13.603498 | localhost | skipping: Conditional result was False 2026-04-22 09:29:13.603890 | 2026-04-22 09:29:13.607332 | localhost | skipping: Conditional result was False 2026-04-22 09:29:13.626510 | 2026-04-22 09:29:13.626711 | LOOP [upload-logs : Upload console log and json output]