2026-06-10 14:45:40.517764 | Job console starting 2026-06-10 14:45:40.542949 | Updating git repos 2026-06-10 14:45:40.630499 | Cloning repos into workspace 2026-06-10 14:45:42.529866 | Restoring repo states 2026-06-10 14:45:42.563196 | Merging changes 2026-06-10 14:45:43.676531 | Checking out repos 2026-06-10 14:45:44.518406 | Preparing playbooks 2026-06-10 14:45:57.970205 | Running Ansible setup 2026-06-10 14:46:01.746619 | PRE-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/pre.yaml@main] 2026-06-10 14:46:02.553616 | 2026-06-10 14:46:02.553774 | PLAY [localhost] 2026-06-10 14:46:02.562597 | 2026-06-10 14:46:02.562676 | TASK [Gathering Facts] 2026-06-10 14:46:03.658216 | localhost | ok 2026-06-10 14:46:03.674731 | 2026-06-10 14:46:03.674874 | TASK [Setup log path fact] 2026-06-10 14:46:03.700305 | localhost | ok 2026-06-10 14:46:03.718453 | 2026-06-10 14:46:03.718556 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-06-10 14:46:03.753884 | localhost | ok 2026-06-10 14:46:03.761230 | 2026-06-10 14:46:03.761306 | TASK [emit-job-header : Print job information] 2026-06-10 14:46:03.802956 | # Job Information 2026-06-10 14:46:03.803199 | Ansible Version: 2.16.18 2026-06-10 14:46:03.803246 | Job: ansible-collection-kubernetes-molecule-download-binaries 2026-06-10 14:46:03.803278 | Pipeline: check 2026-06-10 14:46:03.803307 | Executor: 2d72f0692154 2026-06-10 14:46:03.803336 | Triggered by: https://github.com/vexxhost/ansible-collection-kubernetes/pull/282 2026-06-10 14:46:03.803367 | Event ID: e86d95a0-64da-11f1-9add-f03f0b0e6980 2026-06-10 14:46:03.807488 | 2026-06-10 14:46:03.807587 | LOOP [emit-job-header : Print node information] 2026-06-10 14:46:03.902100 | localhost | ok: 2026-06-10 14:46:03.902329 | localhost | # Node Information 2026-06-10 14:46:03.902371 | localhost | Inventory Hostname: controller 2026-06-10 14:46:03.902400 | localhost | Hostname: np0000179627 2026-06-10 14:46:03.902426 | localhost | Username: zuul 2026-06-10 14:46:03.902532 | localhost | Distro: Debian 13.5 2026-06-10 14:46:03.903459 | localhost | Provider: yul1 2026-06-10 14:46:03.903490 | localhost | Region: ca-ymq-1 2026-06-10 14:46:03.903522 | localhost | Label: debian-trixie 2026-06-10 14:46:03.903545 | localhost | Product Name: OpenStack Nova 2026-06-10 14:46:03.903565 | localhost | Interface IP: 199.204.45.169 2026-06-10 14:46:03.919511 | 2026-06-10 14:46:03.919687 | TASK [log-inventory : Ensure Zuul Ansible directory exists] 2026-06-10 14:46:04.328999 | localhost -> localhost | changed 2026-06-10 14:46:04.334736 | 2026-06-10 14:46:04.334806 | TASK [log-inventory : Copy ansible inventory to logs dir] 2026-06-10 14:46:05.423393 | localhost -> localhost | changed 2026-06-10 14:46:05.431475 | 2026-06-10 14:46:05.431533 | PLAY [all] 2026-06-10 14:46:05.449603 | 2026-06-10 14:46:05.449727 | TASK [add-build-sshkey : Check to see if ssh key was already created for this build] 2026-06-10 14:46:05.713593 | controller -> localhost | ok 2026-06-10 14:46:05.718595 | 2026-06-10 14:46:05.718718 | TASK [add-build-sshkey : Create a new key in workspace based on build UUID] 2026-06-10 14:46:05.748367 | controller | ok 2026-06-10 14:46:05.762738 | controller | included: /var/lib/zuul/builds/ad10e771773f4859a604249c79f94908/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/create-key-and-replace.yaml 2026-06-10 14:46:05.768314 | 2026-06-10 14:46:05.768378 | TASK [add-build-sshkey : Create Temp SSH key] 2026-06-10 14:46:06.801180 | controller -> localhost | Generating public/private rsa key pair. 2026-06-10 14:46:06.801435 | controller -> localhost | Your identification has been saved in /var/lib/zuul/builds/ad10e771773f4859a604249c79f94908/work/ad10e771773f4859a604249c79f94908_id_rsa 2026-06-10 14:46:06.801481 | controller -> localhost | Your public key has been saved in /var/lib/zuul/builds/ad10e771773f4859a604249c79f94908/work/ad10e771773f4859a604249c79f94908_id_rsa.pub 2026-06-10 14:46:06.801518 | controller -> localhost | The key fingerprint is: 2026-06-10 14:46:06.801552 | controller -> localhost | SHA256:hO3ktbADjXIrBxzPd50Itnd5GPzE+GTP+uclSR+TCGE zuul-build-sshkey 2026-06-10 14:46:06.801608 | controller -> localhost | The key's randomart image is: 2026-06-10 14:46:06.801644 | controller -> localhost | +---[RSA 3072]----+ 2026-06-10 14:46:06.801681 | controller -> localhost | | . o E.o | 2026-06-10 14:46:06.801718 | controller -> localhost | | . + * o.o+== | 2026-06-10 14:46:06.801751 | controller -> localhost | | + B O =.**.o | 2026-06-10 14:46:06.801785 | controller -> localhost | | + O * o..+ +| 2026-06-10 14:46:06.801818 | controller -> localhost | | . o S . ..= | 2026-06-10 14:46:06.801850 | controller -> localhost | | o . ..oo| 2026-06-10 14:46:06.801881 | controller -> localhost | | o.o| 2026-06-10 14:46:06.801912 | controller -> localhost | | .+| 2026-06-10 14:46:06.801949 | controller -> localhost | | .o| 2026-06-10 14:46:06.801982 | controller -> localhost | +----[SHA256]-----+ 2026-06-10 14:46:06.802065 | controller -> localhost | ok: Runtime: 0:00:00.504243 2026-06-10 14:46:06.809776 | 2026-06-10 14:46:06.809895 | TASK [add-build-sshkey : Remote setup ssh keys (linux)] 2026-06-10 14:46:06.842952 | controller | ok 2026-06-10 14:46:06.852800 | controller | included: /var/lib/zuul/builds/ad10e771773f4859a604249c79f94908/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/remote-linux.yaml 2026-06-10 14:46:06.859759 | 2026-06-10 14:46:06.859867 | TASK [add-build-sshkey : Remove previously added zuul-build-sshkey] 2026-06-10 14:46:06.885071 | controller | skipping: Conditional result was False 2026-06-10 14:46:06.893074 | 2026-06-10 14:46:06.893206 | TASK [add-build-sshkey : Enable access via build key on all nodes] 2026-06-10 14:46:07.537766 | controller | changed 2026-06-10 14:46:07.551485 | 2026-06-10 14:46:07.551580 | TASK [add-build-sshkey : Make sure user has a .ssh] 2026-06-10 14:46:07.767723 | controller | ok 2026-06-10 14:46:07.774377 | 2026-06-10 14:46:07.774484 | TASK [add-build-sshkey : Install build private key as SSH key on all nodes] 2026-06-10 14:46:08.322978 | controller | changed 2026-06-10 14:46:08.327096 | 2026-06-10 14:46:08.327161 | TASK [add-build-sshkey : Install build public key as SSH key on all nodes] 2026-06-10 14:46:08.854849 | controller | changed 2026-06-10 14:46:09.330543 | 2026-06-10 14:46:09.330673 | TASK [add-build-sshkey : Remote setup ssh keys (windows)] 2026-06-10 14:46:09.355500 | controller | skipping: Conditional result was False 2026-06-10 14:46:09.360689 | 2026-06-10 14:46:09.360785 | TASK [remove-zuul-sshkey : Remove master key from local agent] 2026-06-10 14:46:10.155507 | controller -> localhost | changed 2026-06-10 14:46:10.169570 | 2026-06-10 14:46:10.169644 | TASK [add-build-sshkey : Add back temp key] 2026-06-10 14:46:10.445714 | controller -> localhost | Identity added: /var/lib/zuul/builds/ad10e771773f4859a604249c79f94908/work/ad10e771773f4859a604249c79f94908_id_rsa (zuul-build-sshkey) 2026-06-10 14:46:10.445906 | controller -> localhost | ok: Runtime: 0:00:00.014088 2026-06-10 14:46:10.449936 | 2026-06-10 14:46:10.450002 | TASK [add-build-sshkey : Verify we can still SSH to all nodes] 2026-06-10 14:46:10.812103 | controller | ok 2026-06-10 14:46:10.817371 | 2026-06-10 14:46:10.817463 | TASK [add-build-sshkey : Verify we can still SSH to all nodes (windows)] 2026-06-10 14:46:10.842135 | controller | skipping: Conditional result was False 2026-06-10 14:46:10.854056 | 2026-06-10 14:46:10.854123 | TASK [prepare-workspace : Start zuul_console daemon.] 2026-06-10 14:46:11.227607 | controller | ok 2026-06-10 14:46:11.232579 | 2026-06-10 14:46:11.232664 | TASK [prepare-workspace : Synchronize src repos to workspace directory.] 2026-06-10 14:46:12.299520 | controller | Output suppressed because no_log was given 2026-06-10 14:46:12.309083 | 2026-06-10 14:46:12.309240 | LOOP [ensure-output-dirs : Empty Zuul Output directories by removing them] 2026-06-10 14:46:12.530013 | controller | ok: "logs" 2026-06-10 14:46:12.530363 | controller | ok: All items complete 2026-06-10 14:46:12.530421 | 2026-06-10 14:46:12.740751 | controller | ok: "artifacts" 2026-06-10 14:46:12.935205 | controller | ok: "docs" 2026-06-10 14:46:12.942544 | 2026-06-10 14:46:12.942693 | LOOP [ensure-output-dirs : Ensure Zuul Output directories exist] 2026-06-10 14:46:13.160637 | controller | changed: "logs" 2026-06-10 14:46:13.345679 | controller | changed: "artifacts" 2026-06-10 14:46:13.535242 | controller | changed: "docs" 2026-06-10 14:46:13.554224 | 2026-06-10 14:46:13.554367 | PLAY RECAP 2026-06-10 14:46:13.554423 | controller | ok: 15 changed: 8 unreachable: 0 failed: 0 skipped: 3 rescued: 0 ignored: 0 2026-06-10 14:46:13.554453 | localhost | ok: 6 changed: 2 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-06-10 14:46:13.554477 | 2026-06-10 14:46:13.741721 | PRE-RUN END RESULT_NORMAL: [trusted : github.com/vexxhost/zuul-config/playbooks/base/pre.yaml@main] 2026-06-10 14:46:13.744720 | PRE-RUN START: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/pre.yaml@main] 2026-06-10 14:46:14.390651 | 2026-06-10 14:46:14.390840 | PLAY [all] 2026-06-10 14:46:14.401131 | 2026-06-10 14:46:14.401259 | TASK [setup-uv : Extract archive] 2026-06-10 14:46:16.969434 | controller | changed 2026-06-10 14:46:16.974534 | 2026-06-10 14:46:16.974621 | TASK [setup-uv : Print version] 2026-06-10 14:46:17.227195 | controller | uv 0.8.13 2026-06-10 14:46:17.503695 | controller | ok: Runtime: 0:00:00.012522 2026-06-10 14:46:17.511300 | 2026-06-10 14:46:17.511380 | TASK [Install Ansible collection siblings] 2026-06-10 14:46:17.933862 | controller | ok: 2026-06-10 14:46:17.934137 | controller | Skipping ansible.posix: no checked-out sibling 2026-06-10 14:46:17.934199 | controller | Skipping community.crypto: no checked-out sibling 2026-06-10 14:46:17.934247 | controller | Skipping community.general: no checked-out sibling 2026-06-10 14:46:17.934292 | controller | Skipping kubernetes.core: no checked-out sibling 2026-06-10 14:46:17.934366 | controller | Skipping vexxhost.containers: no checked-out sibling 2026-06-10 14:46:17.937723 | 2026-06-10 14:46:17.937771 | PLAY RECAP 2026-06-10 14:46:17.937819 | controller | ok: 3 changed: 2 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-06-10 14:46:17.937841 | 2026-06-10 14:46:18.111355 | PRE-RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/pre.yaml@main] 2026-06-10 14:46:18.114920 | PRE-RUN START: [untrusted : github.com/vexxhost/ansible-collection-kubernetes/test-playbooks/molecule/pre.yml@main] 2026-06-10 14:46:18.708844 | 2026-06-10 14:46:18.709063 | PLAY [all] 2026-06-10 14:46:18.720707 | 2026-06-10 14:46:18.720829 | TASK [Update apt cache] 2026-06-10 14:46:24.874163 | controller | ok 2026-06-10 14:46:24.879097 | 2026-06-10 14:46:24.879180 | TASK [Disable firewalld] 2026-06-10 14:46:24.905409 | controller | skipping: Conditional result was False 2026-06-10 14:46:24.912711 | 2026-06-10 14:46:24.912802 | TASK [Install "jq" for log collection] 2026-06-10 14:46:27.713516 | controller | changed 2026-06-10 14:46:27.715290 | 2026-06-10 14:46:27.715338 | PLAY RECAP 2026-06-10 14:46:27.715382 | controller | ok: 2 changed: 1 unreachable: 0 failed: 0 skipped: 1 rescued: 0 ignored: 0 2026-06-10 14:46:27.715404 | 2026-06-10 14:46:27.855434 | PRE-RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/ansible-collection-kubernetes/test-playbooks/molecule/pre.yml@main] 2026-06-10 14:46:27.857120 | RUN START: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/run.yaml@main] 2026-06-10 14:46:28.471211 | 2026-06-10 14:46:28.471363 | PLAY [all] 2026-06-10 14:46:28.485690 | 2026-06-10 14:46:28.485803 | TASK [Copy inventory file for Zuul] 2026-06-10 14:46:29.430682 | controller | changed 2026-06-10 14:46:29.435911 | 2026-06-10 14:46:29.435988 | TASK [Switch "ansible_host" to private IP] 2026-06-10 14:46:29.797882 | controller | changed: 1 replacements made 2026-06-10 14:46:29.803627 | 2026-06-10 14:46:29.803693 | TASK [Run Molecule scenario] 2026-06-10 14:46:30.090547 | controller | Using CPython 3.13.5 interpreter at: /usr/bin/python3 2026-06-10 14:46:30.090688 | controller | Creating virtual environment at: .venv 2026-06-10 14:46:31.412117 | controller | Downloading pygments (1.2MiB) 2026-06-10 14:46:31.413193 | controller | Downloading cryptography (4.3MiB) 2026-06-10 14:46:31.419203 | controller | Downloading ansible-core (2.3MiB) 2026-06-10 14:46:31.581106 | controller | Downloading cryptography 2026-06-10 14:46:31.634088 | controller | Downloading pygments 2026-06-10 14:46:31.821606 | controller | Downloading ansible-core 2026-06-10 14:46:31.867976 | controller | Installed 36 packages in 45ms 2026-06-10 14:46:32.549933 | controller | INFO Collection 'vexxhost.kubernetes' detected. 2026-06-10 14:46:32.549995 | controller | INFO Scenarios will be used from 'extensions/molecule' 2026-06-10 14:46:33.404827 | controller | CRITICAL 'extensions/molecule/default/molecule.yml' glob failed. Exiting. 2026-06-10 14:46:33.404886 | controller | INFO default scenario not found, disabling shared state. 2026-06-10 14:46:33.405133 | controller | INFO [download-binaries > discovery] scenario test matrix: dependency, cleanup, destroy, syntax, create, prepare, converge, idempotence, side_effect, verify, cleanup, destroy 2026-06-10 14:46:33.405279 | controller | INFO [download-binaries > prerun] Performing prerun with role_name_check=0... 2026-06-10 14:47:41.678817 | controller | INFO [download-binaries > dependency] Executing 2026-06-10 14:47:41.678919 | controller | WARNING [download-binaries > dependency] Missing roles requirements file: requirements.yml 2026-06-10 14:47:41.678930 | controller | WARNING [download-binaries > dependency] Missing collections requirements file: collections.yml 2026-06-10 14:47:41.678981 | controller | WARNING [download-binaries > dependency] Executed: 2 missing (Remove from test_sequence to suppress) 2026-06-10 14:47:41.685182 | controller | INFO [download-binaries > cleanup] Executing 2026-06-10 14:47:41.685461 | controller | WARNING [download-binaries > cleanup] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-06-10 14:47:41.692889 | controller | INFO [download-binaries > destroy] Executing 2026-06-10 14:47:41.692939 | controller | WARNING [download-binaries > destroy] Skipping, '--destroy=never' requested. 2026-06-10 14:47:41.693003 | controller | INFO [download-binaries > destroy] Executed: Successful 2026-06-10 14:47:41.699691 | controller | INFO [download-binaries > syntax] Executing 2026-06-10 14:47:42.607904 | controller | 2026-06-10 14:47:42.608021 | controller | playbook: /home/zuul/src/github.com/vexxhost/ansible-collection-kubernetes/extensions/molecule/download-binaries/converge.yml 2026-06-10 14:47:42.684261 | controller | INFO [download-binaries > syntax] Executed: Successful 2026-06-10 14:47:42.696859 | controller | INFO [download-binaries > create] Executing 2026-06-10 14:47:42.713801 | controller | WARNING [download-binaries > create] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-06-10 14:47:42.725066 | controller | INFO [download-binaries > prepare] Executing 2026-06-10 14:47:42.725579 | controller | WARNING [download-binaries > prepare] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-06-10 14:47:42.733497 | controller | INFO [download-binaries > converge] Executing 2026-06-10 14:47:43.632705 | controller | 2026-06-10 14:47:43.632804 | controller | PLAY [Download all binaries required at runtime for ansible-collection-kubernetes] *** 2026-06-10 14:47:43.632815 | controller | 2026-06-10 14:47:43.632923 | controller | TASK [Gather minimal facts] **************************************************** 2026-06-10 14:47:43.633061 | controller | Wednesday 10 June 2026 14:47:43 +0000 (0:00:00.038) 0:00:00.038 ******** 2026-06-10 14:47:44.318394 | controller | ok: [controller -> localhost] 2026-06-10 14:47:44.318466 | controller | 2026-06-10 14:47:44.318594 | controller | TASK [Find all subdirectories in the role location] **************************** 2026-06-10 14:47:44.318716 | controller | Wednesday 10 June 2026 14:47:44 +0000 (0:00:00.687) 0:00:00.725 ******** 2026-06-10 14:47:44.742838 | controller | ok: [controller -> localhost] 2026-06-10 14:47:44.742925 | controller | 2026-06-10 14:47:44.742939 | controller | TASK [Select only defaults/ directories and load vars] ************************* 2026-06-10 14:47:44.742987 | controller | Wednesday 10 June 2026 14:47:44 +0000 (0:00:00.428) 0:00:01.153 ******** 2026-06-10 14:47:45.104906 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/flux/defaults) 2026-06-10 14:47:45.105035 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kubernetes/defaults) 2026-06-10 14:47:45.105045 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/openstack_resource_controller/defaults) 2026-06-10 14:47:45.105146 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/upload_helm_chart/defaults) 2026-06-10 14:47:45.105276 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/envoy_gateway/defaults) 2026-06-10 14:47:45.105403 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/haproxy/defaults) 2026-06-10 14:47:45.105530 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/cilium/defaults) 2026-06-10 14:47:45.105657 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kubeadm/defaults) 2026-06-10 14:47:45.109786 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kube_vip/defaults) 2026-06-10 14:47:45.109804 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/helm/defaults) 2026-06-10 14:47:45.109811 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/cert_manager/defaults) 2026-06-10 14:47:45.109823 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/cluster_api/defaults) 2026-06-10 14:47:45.109831 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/clusterctl/defaults) 2026-06-10 14:47:45.109838 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/keepalived/defaults) 2026-06-10 14:47:45.109845 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kubelet/defaults) 2026-06-10 14:47:45.109852 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kubectl/defaults) 2026-06-10 14:47:45.109860 | controller | 2026-06-10 14:47:45.109868 | controller | TASK [Find all components with checksums and get latest versions (CI)] ********* 2026-06-10 14:47:45.109876 | controller | Wednesday 10 June 2026 14:47:45 +0000 (0:00:00.361) 0:00:01.515 ******** 2026-06-10 14:47:45.279718 | controller | ok: [controller -> localhost] => (item=flux_checksums) 2026-06-10 14:47:45.279873 | controller | ok: [controller -> localhost] => (item=kubeadm_checksums) 2026-06-10 14:47:45.280073 | controller | ok: [controller -> localhost] => (item=helm_checksums) 2026-06-10 14:47:45.280273 | controller | ok: [controller -> localhost] => (item=helm_diff_checksums) 2026-06-10 14:47:45.280481 | controller | ok: [controller -> localhost] => (item=clusterctl_checksums) 2026-06-10 14:47:45.280675 | controller | ok: [controller -> localhost] => (item=kubelet_checksums) 2026-06-10 14:47:45.280879 | controller | ok: [controller -> localhost] => (item=kubectl_checksums) 2026-06-10 14:47:45.281088 | controller | 2026-06-10 14:47:45.281488 | controller | TASK [Filter checksums to keep only latest versions (CI)] ********************** 2026-06-10 14:47:45.281730 | controller | Wednesday 10 June 2026 14:47:45 +0000 (0:00:00.174) 0:00:01.689 ******** 2026-06-10 14:47:45.401054 | controller | ok: [controller -> localhost] => (item=flux_checksums) 2026-06-10 14:47:45.401146 | controller | ok: [controller -> localhost] => (item=kubeadm_checksums) 2026-06-10 14:47:45.401155 | controller | ok: [controller -> localhost] => (item=helm_checksums) 2026-06-10 14:47:45.401160 | controller | ok: [controller -> localhost] => (item=helm_diff_checksums) 2026-06-10 14:47:45.401164 | controller | ok: [controller -> localhost] => (item=clusterctl_checksums) 2026-06-10 14:47:45.401189 | controller | ok: [controller -> localhost] => (item=kubelet_checksums) 2026-06-10 14:47:45.401193 | controller | ok: [controller -> localhost] => (item=kubectl_checksums) 2026-06-10 14:47:45.401198 | controller | 2026-06-10 14:47:45.401203 | controller | TASK [Generate list of all binaries for all roles] ***************************** 2026-06-10 14:47:45.401210 | controller | Wednesday 10 June 2026 14:47:45 +0000 (0:00:00.117) 0:00:01.807 ******** 2026-06-10 14:47:45.478482 | controller | ok: [controller -> localhost] 2026-06-10 14:47:45.478634 | controller | 2026-06-10 14:47:45.478837 | controller | TASK [Include download_artifact role] ****************************************** 2026-06-10 14:47:45.479036 | controller | Wednesday 10 June 2026 14:47:45 +0000 (0:00:00.081) 0:00:01.888 ******** 2026-06-10 14:47:45.757988 | controller | included: vexxhost.containers.download_artifact for controller => (item={'url': 'https://github.com/fluxcd/flux2/releases/download/v0.32.0/flux_0.32.0_linux_amd64.tar.gz', 'checksum': 'c94a42e96620848f9aed69a130c01b7d740412f6f2b3ad3c95fe23471f2b8e4e', 'dest': '/var/lib/downloads/flux-0.32.0-linux-amd64.tar.gz', 'version': '0.32.0'}) 2026-06-10 14:47:45.758029 | controller | included: vexxhost.containers.download_artifact for controller => (item={'url': 'https://dl.k8s.io/release/v1.36.1/bin/linux/amd64/kubeadm', 'checksum': 'f35980333a4dae753807345ae359eca03f48f9945855e6a6a6708fe8b3b24038', 'dest': '/var/lib/downloads/kubeadm-1.36.1-linux-amd64', 'version': '1.36.1'}) 2026-06-10 14:47:45.758034 | controller | included: vexxhost.containers.download_artifact for controller => (item={'url': 'https://get.helm.sh/helm-v3.11.2-linux-amd64.tar.gz', 'checksum': '781d826daec584f9d50a01f0f7dadfd25a3312217a14aa2fbb85107b014ac8ca', 'dest': '/var/lib/downloads/helm-v3.11.2-linux-amd64.tar.gz', 'version': 'v3.11.2'}) 2026-06-10 14:47:45.758194 | controller | included: vexxhost.containers.download_artifact for controller => (item={'url': 'https://github.com/databus23/helm-diff/releases/download/v3.8.1/helm-diff-linux-amd64.tgz', 'checksum': 'f78867edfde60e2506e3228f706beaf96d1ae3ee5f169f42315acbd513794078', 'dest': '/var/lib/downloads/helm-diff-v3.8.1-linux-amd64.tgz', 'version': 'v3.8.1'}) 2026-06-10 14:47:45.758409 | controller | included: vexxhost.containers.download_artifact for controller => (item={'url': 'https://github.com/kubernetes-sigs/cluster-api/releases/download/v1.13.2/clusterctl-linux-amd64', 'checksum': 'ae1d0a60e7101eb6c5cea650740b3d8d3b50cd8c724a2a375ddd5744df6ea544', 'dest': '/var/lib/downloads/clusterctl-1.13.2-linux-amd64', 'version': '1.13.2'}) 2026-06-10 14:47:45.758621 | controller | included: vexxhost.containers.download_artifact for controller => (item={'url': 'https://dl.k8s.io/release/v1.36.1/bin/linux/amd64/kubelet', 'checksum': '7efa1780c73d9fb3a464002864e582eb2d15aa691e475eaae323093d08feae14', 'dest': '/var/lib/downloads/kubelet-1.36.1-linux-amd64', 'version': '1.36.1'}) 2026-06-10 14:47:45.758843 | controller | included: vexxhost.containers.download_artifact for controller => (item={'url': 'https://dl.k8s.io/release/v1.36.1/bin/linux/amd64/kubectl', 'checksum': '629d3f410e09bf49b64ae7079f7f0bda1191efed311f7d37fdbab0ad5b0ec2b7', 'dest': '/var/lib/downloads/kubectl-1.36.1-linux-amd64', 'version': '1.36.1'}) 2026-06-10 14:47:45.759018 | controller | 2026-06-10 14:47:45.759294 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-06-10 14:47:45.759491 | controller | Wednesday 10 June 2026 14:47:45 +0000 (0:00:00.279) 0:00:02.167 ******** 2026-06-10 14:47:45.803482 | controller | skipping: [controller] 2026-06-10 14:47:45.803567 | controller | 2026-06-10 14:47:45.803772 | controller | TASK [vexxhost.containers.directory : Create directory (/var/lib/downloads)] *** 2026-06-10 14:47:45.803958 | controller | Wednesday 10 June 2026 14:47:45 +0000 (0:00:00.046) 0:00:02.214 ******** 2026-06-10 14:47:46.528546 | controller | [WARNING]: Host 'controller' is using the discovered Python interpreter at '/usr/bin/python3.13', but future installation of another Python interpreter could cause a different interpreter to be discovered. See https://docs.ansible.com/ansible-core/2.20/reference_appendices/interpreter_discovery.html for more information. 2026-06-10 14:47:46.540303 | controller | changed: [controller] 2026-06-10 14:47:46.540470 | controller | 2026-06-10 14:47:46.540671 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-06-10 14:47:46.540867 | controller | Wednesday 10 June 2026 14:47:46 +0000 (0:00:00.737) 0:00:02.951 ******** 2026-06-10 14:47:46.579499 | controller | ok: [controller] => { 2026-06-10 14:47:46.579739 | controller | "msg": "https://github.com/fluxcd/flux2/releases/download/v0.32.0/flux_0.32.0_linux_amd64.tar.gz" 2026-06-10 14:47:46.579959 | controller | } 2026-06-10 14:47:46.580147 | controller | 2026-06-10 14:47:46.580378 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-06-10 14:47:46.580603 | controller | Wednesday 10 June 2026 14:47:46 +0000 (0:00:00.038) 0:00:02.989 ******** 2026-06-10 14:47:47.657464 | controller | [WARNING]: Module remote_tmp /root/.ansible/tmp did not exist and was created with a mode of 0700, this may cause issues when running as another user. To avoid this, create the remote_tmp dir with the correct permissions manually 2026-06-10 14:47:47.665770 | controller | changed: [controller] 2026-06-10 14:47:47.665980 | controller | 2026-06-10 14:47:47.666184 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-06-10 14:47:47.666411 | controller | Wednesday 10 June 2026 14:47:47 +0000 (0:00:01.086) 0:00:04.076 ******** 2026-06-10 14:47:47.695958 | controller | skipping: [controller] 2026-06-10 14:47:47.696083 | controller | 2026-06-10 14:47:47.696291 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-06-10 14:47:47.696555 | controller | Wednesday 10 June 2026 14:47:47 +0000 (0:00:00.029) 0:00:04.106 ******** 2026-06-10 14:47:47.730971 | controller | skipping: [controller] 2026-06-10 14:47:47.731121 | controller | 2026-06-10 14:47:47.731351 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-06-10 14:47:47.731511 | controller | Wednesday 10 June 2026 14:47:47 +0000 (0:00:00.035) 0:00:04.141 ******** 2026-06-10 14:47:47.772535 | controller | ok: [controller] => { 2026-06-10 14:47:47.772720 | controller | "msg": "https://dl.k8s.io/release/v1.36.1/bin/linux/amd64/kubeadm" 2026-06-10 14:47:47.772917 | controller | } 2026-06-10 14:47:47.773138 | controller | 2026-06-10 14:47:47.773444 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-06-10 14:47:47.773697 | controller | Wednesday 10 June 2026 14:47:47 +0000 (0:00:00.040) 0:00:04.182 ******** 2026-06-10 14:48:11.494084 | controller | changed: [controller] 2026-06-10 14:48:11.494195 | controller | 2026-06-10 14:48:11.494442 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-06-10 14:48:11.494622 | controller | Wednesday 10 June 2026 14:48:11 +0000 (0:00:23.716) 0:00:27.898 ******** 2026-06-10 14:48:11.529028 | controller | skipping: [controller] 2026-06-10 14:48:11.529219 | controller | 2026-06-10 14:48:11.529445 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-06-10 14:48:11.529644 | controller | Wednesday 10 June 2026 14:48:11 +0000 (0:00:00.040) 0:00:27.939 ******** 2026-06-10 14:48:11.565455 | controller | skipping: [controller] 2026-06-10 14:48:11.565607 | controller | 2026-06-10 14:48:11.565884 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-06-10 14:48:11.566065 | controller | Wednesday 10 June 2026 14:48:11 +0000 (0:00:00.036) 0:00:27.975 ******** 2026-06-10 14:48:11.605500 | controller | ok: [controller] => { 2026-06-10 14:48:11.605675 | controller | "msg": "https://get.helm.sh/helm-v3.11.2-linux-amd64.tar.gz" 2026-06-10 14:48:11.605913 | controller | } 2026-06-10 14:48:11.606082 | controller | 2026-06-10 14:48:11.606277 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-06-10 14:48:11.606458 | controller | Wednesday 10 June 2026 14:48:11 +0000 (0:00:00.040) 0:00:28.016 ******** 2026-06-10 14:48:12.419104 | controller | changed: [controller] 2026-06-10 14:48:12.419335 | controller | 2026-06-10 14:48:12.419589 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-06-10 14:48:12.419808 | controller | Wednesday 10 June 2026 14:48:12 +0000 (0:00:00.812) 0:00:28.828 ******** 2026-06-10 14:48:12.456925 | controller | skipping: [controller] 2026-06-10 14:48:12.457159 | controller | 2026-06-10 14:48:12.457473 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-06-10 14:48:12.457702 | controller | Wednesday 10 June 2026 14:48:12 +0000 (0:00:00.038) 0:00:28.867 ******** 2026-06-10 14:48:12.491650 | controller | skipping: [controller] 2026-06-10 14:48:12.491814 | controller | 2026-06-10 14:48:12.492034 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-06-10 14:48:12.492251 | controller | Wednesday 10 June 2026 14:48:12 +0000 (0:00:00.035) 0:00:28.902 ******** 2026-06-10 14:48:12.531992 | controller | ok: [controller] => { 2026-06-10 14:48:12.532207 | controller | "msg": "https://github.com/databus23/helm-diff/releases/download/v3.8.1/helm-diff-linux-amd64.tgz" 2026-06-10 14:48:12.532514 | controller | } 2026-06-10 14:48:12.532716 | controller | 2026-06-10 14:48:12.532948 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-06-10 14:48:12.533183 | controller | Wednesday 10 June 2026 14:48:12 +0000 (0:00:00.039) 0:00:28.941 ******** 2026-06-10 14:48:13.381689 | controller | changed: [controller] 2026-06-10 14:48:13.381798 | controller | 2026-06-10 14:48:13.381917 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-06-10 14:48:13.382039 | controller | Wednesday 10 June 2026 14:48:13 +0000 (0:00:00.850) 0:00:29.792 ******** 2026-06-10 14:48:13.418831 | controller | skipping: [controller] 2026-06-10 14:48:13.418961 | controller | 2026-06-10 14:48:13.419174 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-06-10 14:48:13.419355 | controller | Wednesday 10 June 2026 14:48:13 +0000 (0:00:00.037) 0:00:29.829 ******** 2026-06-10 14:48:13.452263 | controller | skipping: [controller] 2026-06-10 14:48:13.452374 | controller | 2026-06-10 14:48:13.452659 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-06-10 14:48:13.452824 | controller | Wednesday 10 June 2026 14:48:13 +0000 (0:00:00.033) 0:00:29.863 ******** 2026-06-10 14:48:13.490188 | controller | ok: [controller] => { 2026-06-10 14:48:13.490364 | controller | "msg": "https://github.com/kubernetes-sigs/cluster-api/releases/download/v1.13.2/clusterctl-linux-amd64" 2026-06-10 14:48:13.490562 | controller | } 2026-06-10 14:48:13.490741 | controller | 2026-06-10 14:48:13.490941 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-06-10 14:48:13.491119 | controller | Wednesday 10 June 2026 14:48:13 +0000 (0:00:00.037) 0:00:29.900 ******** 2026-06-10 14:48:14.575529 | controller | changed: [controller] 2026-06-10 14:48:14.575749 | controller | 2026-06-10 14:48:14.576010 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-06-10 14:48:14.576257 | controller | Wednesday 10 June 2026 14:48:14 +0000 (0:00:01.085) 0:00:30.986 ******** 2026-06-10 14:48:14.615974 | controller | skipping: [controller] 2026-06-10 14:48:14.616124 | controller | 2026-06-10 14:48:14.616339 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-06-10 14:48:14.616545 | controller | Wednesday 10 June 2026 14:48:14 +0000 (0:00:00.040) 0:00:31.026 ******** 2026-06-10 14:48:14.653417 | controller | skipping: [controller] 2026-06-10 14:48:14.653571 | controller | 2026-06-10 14:48:14.653845 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-06-10 14:48:14.654042 | controller | Wednesday 10 June 2026 14:48:14 +0000 (0:00:00.037) 0:00:31.064 ******** 2026-06-10 14:48:14.696932 | controller | ok: [controller] => { 2026-06-10 14:48:14.697096 | controller | "msg": "https://dl.k8s.io/release/v1.36.1/bin/linux/amd64/kubelet" 2026-06-10 14:48:14.697303 | controller | } 2026-06-10 14:48:14.697461 | controller | 2026-06-10 14:48:14.697664 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-06-10 14:48:14.697929 | controller | Wednesday 10 June 2026 14:48:14 +0000 (0:00:00.043) 0:00:31.107 ******** 2026-06-10 14:48:32.739839 | controller | changed: [controller] 2026-06-10 14:48:32.739884 | controller | 2026-06-10 14:48:32.739915 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-06-10 14:48:32.740033 | controller | Wednesday 10 June 2026 14:48:32 +0000 (0:00:18.043) 0:00:49.150 ******** 2026-06-10 14:48:32.773263 | controller | skipping: [controller] 2026-06-10 14:48:32.773402 | controller | 2026-06-10 14:48:32.773590 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-06-10 14:48:32.773825 | controller | Wednesday 10 June 2026 14:48:32 +0000 (0:00:00.033) 0:00:49.184 ******** 2026-06-10 14:48:32.810406 | controller | skipping: [controller] 2026-06-10 14:48:32.810543 | controller | 2026-06-10 14:48:32.810736 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-06-10 14:48:32.810920 | controller | Wednesday 10 June 2026 14:48:32 +0000 (0:00:00.037) 0:00:49.221 ******** 2026-06-10 14:48:32.851047 | controller | ok: [controller] => { 2026-06-10 14:48:32.851215 | controller | "msg": "https://dl.k8s.io/release/v1.36.1/bin/linux/amd64/kubectl" 2026-06-10 14:48:32.851384 | controller | } 2026-06-10 14:48:32.851556 | controller | 2026-06-10 14:48:32.851748 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-06-10 14:48:32.851941 | controller | Wednesday 10 June 2026 14:48:32 +0000 (0:00:00.040) 0:00:49.261 ******** 2026-06-10 14:48:33.754173 | controller | changed: [controller] 2026-06-10 14:48:33.754228 | controller | 2026-06-10 14:48:33.754294 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-06-10 14:48:33.754404 | controller | Wednesday 10 June 2026 14:48:33 +0000 (0:00:00.900) 0:00:50.162 ******** 2026-06-10 14:48:33.776733 | controller | skipping: [controller] 2026-06-10 14:48:33.776766 | controller | 2026-06-10 14:48:33.776772 | controller | PLAY RECAP ********************************************************************* 2026-06-10 14:48:33.776778 | controller | controller : ok=28 changed=8 unreachable=0 failed=0 skipped=14 rescued=0 ignored=0 2026-06-10 14:48:33.776783 | controller | 2026-06-10 14:48:33.776787 | controller | 2026-06-10 14:48:33.776791 | controller | TASKS RECAP ******************************************************************** 2026-06-10 14:48:33.776796 | controller | Wednesday 10 June 2026 14:48:33 +0000 (0:00:00.022) 0:00:50.185 ******** 2026-06-10 14:48:33.776800 | controller | =============================================================================== 2026-06-10 14:48:33.776805 | controller | vexxhost.containers.download_artifact : Download item ------------------ 23.72s 2026-06-10 14:48:33.776809 | controller | vexxhost.containers.download_artifact : Download item ------------------ 18.04s 2026-06-10 14:48:33.776813 | controller | vexxhost.containers.download_artifact : Download item ------------------- 1.09s 2026-06-10 14:48:33.776817 | controller | vexxhost.containers.download_artifact : Download item ------------------- 1.09s 2026-06-10 14:48:33.776822 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.90s 2026-06-10 14:48:33.776826 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.85s 2026-06-10 14:48:33.776830 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.81s 2026-06-10 14:48:33.776845 | controller | vexxhost.containers.directory : Create directory (/var/lib/downloads) --- 0.74s 2026-06-10 14:48:33.776849 | controller | Gather minimal facts ---------------------------------------------------- 0.69s 2026-06-10 14:48:33.776854 | controller | Find all subdirectories in the role location ---------------------------- 0.43s 2026-06-10 14:48:33.776858 | controller | Select only defaults/ directories and load vars ------------------------- 0.36s 2026-06-10 14:48:33.776863 | controller | Include download_artifact role ------------------------------------------ 0.28s 2026-06-10 14:48:33.776869 | controller | Find all components with checksums and get latest versions (CI) --------- 0.17s 2026-06-10 14:48:33.776874 | controller | Filter checksums to keep only latest versions (CI) ---------------------- 0.12s 2026-06-10 14:48:33.776889 | controller | Generate list of all binaries for all roles ----------------------------- 0.08s 2026-06-10 14:48:33.776898 | controller | vexxhost.containers.package : Update state for tar ---------------------- 0.05s 2026-06-10 14:48:33.776904 | controller | vexxhost.containers.download_artifact : Starting download of file ------- 0.04s 2026-06-10 14:48:33.776917 | controller | vexxhost.containers.download_artifact : Starting download of file ------- 0.04s 2026-06-10 14:48:33.776925 | controller | vexxhost.containers.download_artifact : Extract archive ----------------- 0.04s 2026-06-10 14:48:33.776931 | controller | vexxhost.containers.download_artifact : Starting download of file ------- 0.04s 2026-06-10 14:48:33.921420 | controller | INFO [download-binaries > converge] Executed: Successful 2026-06-10 14:48:33.933357 | controller | INFO [download-binaries > idempotence] Executing 2026-06-10 14:48:34.754642 | controller | 2026-06-10 14:48:34.754997 | controller | PLAY [Download all binaries required at runtime for ansible-collection-kubernetes] *** 2026-06-10 14:48:34.755240 | controller | 2026-06-10 14:48:34.755679 | controller | TASK [Gather minimal facts] **************************************************** 2026-06-10 14:48:34.755935 | controller | Wednesday 10 June 2026 14:48:34 +0000 (0:00:00.013) 0:00:00.013 ******** 2026-06-10 14:48:35.418471 | controller | ok: [controller -> localhost] 2026-06-10 14:48:35.418761 | controller | 2026-06-10 14:48:35.419026 | controller | TASK [Find all subdirectories in the role location] **************************** 2026-06-10 14:48:35.419282 | controller | Wednesday 10 June 2026 14:48:35 +0000 (0:00:00.661) 0:00:00.674 ******** 2026-06-10 14:48:35.846333 | controller | ok: [controller -> localhost] 2026-06-10 14:48:35.846384 | controller | 2026-06-10 14:48:35.846446 | controller | TASK [Select only defaults/ directories and load vars] ************************* 2026-06-10 14:48:35.846540 | controller | Wednesday 10 June 2026 14:48:35 +0000 (0:00:00.428) 0:00:01.102 ******** 2026-06-10 14:48:36.189336 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/flux/defaults) 2026-06-10 14:48:36.189395 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kubernetes/defaults) 2026-06-10 14:48:36.189482 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/openstack_resource_controller/defaults) 2026-06-10 14:48:36.189575 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/upload_helm_chart/defaults) 2026-06-10 14:48:36.189673 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/envoy_gateway/defaults) 2026-06-10 14:48:36.189782 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/haproxy/defaults) 2026-06-10 14:48:36.190963 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/cilium/defaults) 2026-06-10 14:48:36.190996 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kubeadm/defaults) 2026-06-10 14:48:36.191000 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kube_vip/defaults) 2026-06-10 14:48:36.191004 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/helm/defaults) 2026-06-10 14:48:36.191007 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/cert_manager/defaults) 2026-06-10 14:48:36.191011 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/cluster_api/defaults) 2026-06-10 14:48:36.191015 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/clusterctl/defaults) 2026-06-10 14:48:36.191019 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/keepalived/defaults) 2026-06-10 14:48:36.191022 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kubelet/defaults) 2026-06-10 14:48:36.191026 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kubectl/defaults) 2026-06-10 14:48:36.191029 | controller | 2026-06-10 14:48:36.191034 | controller | TASK [Find all components with checksums and get latest versions (CI)] ********* 2026-06-10 14:48:36.191038 | controller | Wednesday 10 June 2026 14:48:36 +0000 (0:00:00.345) 0:00:01.448 ******** 2026-06-10 14:48:36.322098 | controller | ok: [controller -> localhost] => (item=flux_checksums) 2026-06-10 14:48:36.322163 | controller | ok: [controller -> localhost] => (item=kubeadm_checksums) 2026-06-10 14:48:36.322273 | controller | ok: [controller -> localhost] => (item=helm_checksums) 2026-06-10 14:48:36.322416 | controller | ok: [controller -> localhost] => (item=helm_diff_checksums) 2026-06-10 14:48:36.322542 | controller | ok: [controller -> localhost] => (item=clusterctl_checksums) 2026-06-10 14:48:36.322670 | controller | ok: [controller -> localhost] => (item=kubelet_checksums) 2026-06-10 14:48:36.322803 | controller | ok: [controller -> localhost] => (item=kubectl_checksums) 2026-06-10 14:48:36.323081 | controller | 2026-06-10 14:48:36.323102 | controller | TASK [Filter checksums to keep only latest versions (CI)] ********************** 2026-06-10 14:48:36.323107 | controller | Wednesday 10 June 2026 14:48:36 +0000 (0:00:00.132) 0:00:01.581 ******** 2026-06-10 14:48:36.420884 | controller | ok: [controller -> localhost] => (item=flux_checksums) 2026-06-10 14:48:36.420943 | controller | ok: [controller -> localhost] => (item=kubeadm_checksums) 2026-06-10 14:48:36.420961 | controller | ok: [controller -> localhost] => (item=helm_checksums) 2026-06-10 14:48:36.421030 | controller | ok: [controller -> localhost] => (item=helm_diff_checksums) 2026-06-10 14:48:36.421536 | controller | ok: [controller -> localhost] => (item=clusterctl_checksums) 2026-06-10 14:48:36.421559 | controller | ok: [controller -> localhost] => (item=kubelet_checksums) 2026-06-10 14:48:36.421562 | controller | ok: [controller -> localhost] => (item=kubectl_checksums) 2026-06-10 14:48:36.421566 | controller | 2026-06-10 14:48:36.421570 | controller | TASK [Generate list of all binaries for all roles] ***************************** 2026-06-10 14:48:36.421574 | controller | Wednesday 10 June 2026 14:48:36 +0000 (0:00:00.096) 0:00:01.677 ******** 2026-06-10 14:48:36.493433 | controller | ok: [controller -> localhost] 2026-06-10 14:48:36.493492 | controller | 2026-06-10 14:48:36.493820 | controller | TASK [Include download_artifact role] ****************************************** 2026-06-10 14:48:36.493846 | controller | Wednesday 10 June 2026 14:48:36 +0000 (0:00:00.074) 0:00:01.752 ******** 2026-06-10 14:48:36.698072 | controller | included: vexxhost.containers.download_artifact for controller => (item={'url': 'https://github.com/fluxcd/flux2/releases/download/v0.32.0/flux_0.32.0_linux_amd64.tar.gz', 'checksum': 'c94a42e96620848f9aed69a130c01b7d740412f6f2b3ad3c95fe23471f2b8e4e', 'dest': '/var/lib/downloads/flux-0.32.0-linux-amd64.tar.gz', 'version': '0.32.0'}) 2026-06-10 14:48:36.698155 | controller | included: vexxhost.containers.download_artifact for controller => (item={'url': 'https://dl.k8s.io/release/v1.36.1/bin/linux/amd64/kubeadm', 'checksum': 'f35980333a4dae753807345ae359eca03f48f9945855e6a6a6708fe8b3b24038', 'dest': '/var/lib/downloads/kubeadm-1.36.1-linux-amd64', 'version': '1.36.1'}) 2026-06-10 14:48:36.698176 | controller | included: vexxhost.containers.download_artifact for controller => (item={'url': 'https://get.helm.sh/helm-v3.11.2-linux-amd64.tar.gz', 'checksum': '781d826daec584f9d50a01f0f7dadfd25a3312217a14aa2fbb85107b014ac8ca', 'dest': '/var/lib/downloads/helm-v3.11.2-linux-amd64.tar.gz', 'version': 'v3.11.2'}) 2026-06-10 14:48:36.698291 | controller | included: vexxhost.containers.download_artifact for controller => (item={'url': 'https://github.com/databus23/helm-diff/releases/download/v3.8.1/helm-diff-linux-amd64.tgz', 'checksum': 'f78867edfde60e2506e3228f706beaf96d1ae3ee5f169f42315acbd513794078', 'dest': '/var/lib/downloads/helm-diff-v3.8.1-linux-amd64.tgz', 'version': 'v3.8.1'}) 2026-06-10 14:48:36.698410 | controller | included: vexxhost.containers.download_artifact for controller => (item={'url': 'https://github.com/kubernetes-sigs/cluster-api/releases/download/v1.13.2/clusterctl-linux-amd64', 'checksum': 'ae1d0a60e7101eb6c5cea650740b3d8d3b50cd8c724a2a375ddd5744df6ea544', 'dest': '/var/lib/downloads/clusterctl-1.13.2-linux-amd64', 'version': '1.13.2'}) 2026-06-10 14:48:36.698908 | controller | included: vexxhost.containers.download_artifact for controller => (item={'url': 'https://dl.k8s.io/release/v1.36.1/bin/linux/amd64/kubelet', 'checksum': '7efa1780c73d9fb3a464002864e582eb2d15aa691e475eaae323093d08feae14', 'dest': '/var/lib/downloads/kubelet-1.36.1-linux-amd64', 'version': '1.36.1'}) 2026-06-10 14:48:36.698936 | controller | included: vexxhost.containers.download_artifact for controller => (item={'url': 'https://dl.k8s.io/release/v1.36.1/bin/linux/amd64/kubectl', 'checksum': '629d3f410e09bf49b64ae7079f7f0bda1191efed311f7d37fdbab0ad5b0ec2b7', 'dest': '/var/lib/downloads/kubectl-1.36.1-linux-amd64', 'version': '1.36.1'}) 2026-06-10 14:48:36.698941 | controller | 2026-06-10 14:48:36.698945 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-06-10 14:48:36.698949 | controller | Wednesday 10 June 2026 14:48:36 +0000 (0:00:00.203) 0:00:01.955 ******** 2026-06-10 14:48:36.737206 | controller | skipping: [controller] 2026-06-10 14:48:36.737303 | controller | 2026-06-10 14:48:36.737515 | controller | TASK [vexxhost.containers.directory : Create directory (/var/lib/downloads)] *** 2026-06-10 14:48:36.737542 | controller | Wednesday 10 June 2026 14:48:36 +0000 (0:00:00.038) 0:00:01.994 ******** 2026-06-10 14:48:37.198424 | controller | [WARNING]: Host 'controller' is using the discovered Python interpreter at '/usr/bin/python3.13', but future installation of another Python interpreter could cause a different interpreter to be discovered. See https://docs.ansible.com/ansible-core/2.20/reference_appendices/interpreter_discovery.html for more information. 2026-06-10 14:48:37.208277 | controller | ok: [controller] 2026-06-10 14:48:37.208390 | controller | 2026-06-10 14:48:37.208533 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-06-10 14:48:37.208690 | controller | Wednesday 10 June 2026 14:48:37 +0000 (0:00:00.473) 0:00:02.467 ******** 2026-06-10 14:48:37.245068 | controller | ok: [controller] => { 2026-06-10 14:48:37.245151 | controller | "msg": "https://github.com/fluxcd/flux2/releases/download/v0.32.0/flux_0.32.0_linux_amd64.tar.gz" 2026-06-10 14:48:37.245288 | controller | } 2026-06-10 14:48:37.245689 | controller | 2026-06-10 14:48:37.245715 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-06-10 14:48:37.245722 | controller | Wednesday 10 June 2026 14:48:37 +0000 (0:00:00.036) 0:00:02.503 ******** 2026-06-10 14:48:37.817901 | controller | ok: [controller] 2026-06-10 14:48:37.817971 | controller | 2026-06-10 14:48:37.818026 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-06-10 14:48:37.818163 | controller | Wednesday 10 June 2026 14:48:37 +0000 (0:00:00.570) 0:00:03.074 ******** 2026-06-10 14:48:37.850151 | controller | skipping: [controller] 2026-06-10 14:48:37.850234 | controller | 2026-06-10 14:48:37.850324 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-06-10 14:48:37.850438 | controller | Wednesday 10 June 2026 14:48:37 +0000 (0:00:00.035) 0:00:03.109 ******** 2026-06-10 14:48:37.885821 | controller | skipping: [controller] 2026-06-10 14:48:37.885892 | controller | 2026-06-10 14:48:37.886229 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-06-10 14:48:37.886256 | controller | Wednesday 10 June 2026 14:48:37 +0000 (0:00:00.035) 0:00:03.144 ******** 2026-06-10 14:48:37.926255 | controller | ok: [controller] => { 2026-06-10 14:48:37.926319 | controller | "msg": "https://dl.k8s.io/release/v1.36.1/bin/linux/amd64/kubeadm" 2026-06-10 14:48:37.926510 | controller | } 2026-06-10 14:48:37.926657 | controller | 2026-06-10 14:48:37.926781 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-06-10 14:48:37.926938 | controller | Wednesday 10 June 2026 14:48:37 +0000 (0:00:00.038) 0:00:03.183 ******** 2026-06-10 14:48:38.390235 | controller | ok: [controller] 2026-06-10 14:48:38.390324 | controller | 2026-06-10 14:48:38.390473 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-06-10 14:48:38.390644 | controller | Wednesday 10 June 2026 14:48:38 +0000 (0:00:00.464) 0:00:03.647 ******** 2026-06-10 14:48:38.425714 | controller | skipping: [controller] 2026-06-10 14:48:38.425800 | controller | 2026-06-10 14:48:38.426021 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-06-10 14:48:38.426056 | controller | Wednesday 10 June 2026 14:48:38 +0000 (0:00:00.037) 0:00:03.685 ******** 2026-06-10 14:48:38.462237 | controller | skipping: [controller] 2026-06-10 14:48:38.462345 | controller | 2026-06-10 14:48:38.462477 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-06-10 14:48:38.462634 | controller | Wednesday 10 June 2026 14:48:38 +0000 (0:00:00.034) 0:00:03.719 ******** 2026-06-10 14:48:38.498252 | controller | ok: [controller] => { 2026-06-10 14:48:38.498437 | controller | "msg": "https://get.helm.sh/helm-v3.11.2-linux-amd64.tar.gz" 2026-06-10 14:48:38.498650 | controller | } 2026-06-10 14:48:38.498808 | controller | 2026-06-10 14:48:38.499062 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-06-10 14:48:38.499267 | controller | Wednesday 10 June 2026 14:48:38 +0000 (0:00:00.037) 0:00:03.756 ******** 2026-06-10 14:48:38.901344 | controller | ok: [controller] 2026-06-10 14:48:38.901420 | controller | 2026-06-10 14:48:38.901513 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-06-10 14:48:38.901635 | controller | Wednesday 10 June 2026 14:48:38 +0000 (0:00:00.403) 0:00:04.160 ******** 2026-06-10 14:48:38.938047 | controller | skipping: [controller] 2026-06-10 14:48:38.938226 | controller | 2026-06-10 14:48:38.938387 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-06-10 14:48:38.938402 | controller | Wednesday 10 June 2026 14:48:38 +0000 (0:00:00.036) 0:00:04.197 ******** 2026-06-10 14:48:38.972956 | controller | skipping: [controller] 2026-06-10 14:48:38.973017 | controller | 2026-06-10 14:48:38.973168 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-06-10 14:48:38.973310 | controller | Wednesday 10 June 2026 14:48:38 +0000 (0:00:00.032) 0:00:04.229 ******** 2026-06-10 14:48:39.006440 | controller | ok: [controller] => { 2026-06-10 14:48:39.006514 | controller | "msg": "https://github.com/databus23/helm-diff/releases/download/v3.8.1/helm-diff-linux-amd64.tgz" 2026-06-10 14:48:39.006639 | controller | } 2026-06-10 14:48:39.006752 | controller | 2026-06-10 14:48:39.006887 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-06-10 14:48:39.007071 | controller | Wednesday 10 June 2026 14:48:39 +0000 (0:00:00.035) 0:00:04.265 ******** 2026-06-10 14:48:39.426195 | controller | ok: [controller] 2026-06-10 14:48:39.426319 | controller | 2026-06-10 14:48:39.426618 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-06-10 14:48:39.426875 | controller | Wednesday 10 June 2026 14:48:39 +0000 (0:00:00.419) 0:00:04.684 ******** 2026-06-10 14:48:39.462227 | controller | skipping: [controller] 2026-06-10 14:48:39.462278 | controller | 2026-06-10 14:48:39.462432 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-06-10 14:48:39.462528 | controller | Wednesday 10 June 2026 14:48:39 +0000 (0:00:00.034) 0:00:04.718 ******** 2026-06-10 14:48:39.492429 | controller | skipping: [controller] 2026-06-10 14:48:39.493209 | controller | 2026-06-10 14:48:39.493537 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-06-10 14:48:39.493651 | controller | Wednesday 10 June 2026 14:48:39 +0000 (0:00:00.033) 0:00:04.751 ******** 2026-06-10 14:48:39.532598 | controller | ok: [controller] => { 2026-06-10 14:48:39.532793 | controller | "msg": "https://github.com/kubernetes-sigs/cluster-api/releases/download/v1.13.2/clusterctl-linux-amd64" 2026-06-10 14:48:39.533019 | controller | } 2026-06-10 14:48:39.533205 | controller | 2026-06-10 14:48:39.533430 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-06-10 14:48:39.533643 | controller | Wednesday 10 June 2026 14:48:39 +0000 (0:00:00.039) 0:00:04.790 ******** 2026-06-10 14:48:39.962240 | controller | ok: [controller] 2026-06-10 14:48:39.962308 | controller | 2026-06-10 14:48:39.962417 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-06-10 14:48:39.962544 | controller | Wednesday 10 June 2026 14:48:39 +0000 (0:00:00.428) 0:00:05.219 ******** 2026-06-10 14:48:39.993285 | controller | skipping: [controller] 2026-06-10 14:48:39.993419 | controller | 2026-06-10 14:48:39.993551 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-06-10 14:48:39.993802 | controller | Wednesday 10 June 2026 14:48:39 +0000 (0:00:00.033) 0:00:05.252 ******** 2026-06-10 14:48:40.027775 | controller | skipping: [controller] 2026-06-10 14:48:40.027829 | controller | 2026-06-10 14:48:40.027879 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-06-10 14:48:40.027981 | controller | Wednesday 10 June 2026 14:48:40 +0000 (0:00:00.034) 0:00:05.287 ******** 2026-06-10 14:48:40.066249 | controller | ok: [controller] => { 2026-06-10 14:48:40.066337 | controller | "msg": "https://dl.k8s.io/release/v1.36.1/bin/linux/amd64/kubelet" 2026-06-10 14:48:40.066427 | controller | } 2026-06-10 14:48:40.066549 | controller | 2026-06-10 14:48:40.066688 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-06-10 14:48:40.066822 | controller | Wednesday 10 June 2026 14:48:40 +0000 (0:00:00.036) 0:00:05.323 ******** 2026-06-10 14:48:40.504315 | controller | ok: [controller] 2026-06-10 14:48:40.504390 | controller | 2026-06-10 14:48:40.504488 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-06-10 14:48:40.504622 | controller | Wednesday 10 June 2026 14:48:40 +0000 (0:00:00.439) 0:00:05.763 ******** 2026-06-10 14:48:40.537434 | controller | skipping: [controller] 2026-06-10 14:48:40.537531 | controller | 2026-06-10 14:48:40.537679 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-06-10 14:48:40.537894 | controller | Wednesday 10 June 2026 14:48:40 +0000 (0:00:00.033) 0:00:05.796 ******** 2026-06-10 14:48:40.572403 | controller | skipping: [controller] 2026-06-10 14:48:40.572513 | controller | 2026-06-10 14:48:40.572601 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-06-10 14:48:40.572696 | controller | Wednesday 10 June 2026 14:48:40 +0000 (0:00:00.033) 0:00:05.829 ******** 2026-06-10 14:48:40.604234 | controller | ok: [controller] => { 2026-06-10 14:48:40.604266 | controller | "msg": "https://dl.k8s.io/release/v1.36.1/bin/linux/amd64/kubectl" 2026-06-10 14:48:40.604356 | controller | } 2026-06-10 14:48:40.604443 | controller | 2026-06-10 14:48:40.604532 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-06-10 14:48:40.604646 | controller | Wednesday 10 June 2026 14:48:40 +0000 (0:00:00.032) 0:00:05.862 ******** 2026-06-10 14:48:41.041886 | controller | ok: [controller] 2026-06-10 14:48:41.041998 | controller | 2026-06-10 14:48:41.042145 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-06-10 14:48:41.042314 | controller | Wednesday 10 June 2026 14:48:41 +0000 (0:00:00.438) 0:00:06.301 ******** 2026-06-10 14:48:41.073827 | controller | skipping: [controller] 2026-06-10 14:48:41.073873 | controller | 2026-06-10 14:48:41.073887 | controller | PLAY RECAP ********************************************************************* 2026-06-10 14:48:41.073939 | controller | controller : ok=28 changed=0 unreachable=0 failed=0 skipped=14 rescued=0 ignored=0 2026-06-10 14:48:41.073952 | controller | 2026-06-10 14:48:41.073963 | controller | 2026-06-10 14:48:41.073973 | controller | TASKS RECAP ******************************************************************** 2026-06-10 14:48:41.073983 | controller | Wednesday 10 June 2026 14:48:41 +0000 (0:00:00.029) 0:00:06.330 ******** 2026-06-10 14:48:41.073993 | controller | =============================================================================== 2026-06-10 14:48:41.074004 | controller | Gather minimal facts ---------------------------------------------------- 0.66s 2026-06-10 14:48:41.074014 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.57s 2026-06-10 14:48:41.074179 | controller | vexxhost.containers.directory : Create directory (/var/lib/downloads) --- 0.47s 2026-06-10 14:48:41.074564 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.46s 2026-06-10 14:48:41.074932 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.44s 2026-06-10 14:48:41.075242 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.44s 2026-06-10 14:48:41.075515 | controller | Find all subdirectories in the role location ---------------------------- 0.43s 2026-06-10 14:48:41.075860 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.43s 2026-06-10 14:48:41.076144 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.42s 2026-06-10 14:48:41.076412 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.40s 2026-06-10 14:48:41.076834 | controller | Select only defaults/ directories and load vars ------------------------- 0.35s 2026-06-10 14:48:41.077129 | controller | Include download_artifact role ------------------------------------------ 0.20s 2026-06-10 14:48:41.077422 | controller | Find all components with checksums and get latest versions (CI) --------- 0.13s 2026-06-10 14:48:41.077732 | controller | Filter checksums to keep only latest versions (CI) ---------------------- 0.10s 2026-06-10 14:48:41.078044 | controller | Generate list of all binaries for all roles ----------------------------- 0.07s 2026-06-10 14:48:41.078321 | controller | vexxhost.containers.download_artifact : Starting download of file ------- 0.04s 2026-06-10 14:48:41.078588 | controller | vexxhost.containers.package : Update state for tar ---------------------- 0.04s 2026-06-10 14:48:41.078867 | controller | vexxhost.containers.download_artifact : Starting download of file ------- 0.04s 2026-06-10 14:48:41.079133 | controller | vexxhost.containers.download_artifact : Starting download of file ------- 0.04s 2026-06-10 14:48:41.079399 | controller | vexxhost.containers.download_artifact : Extract archive ----------------- 0.04s 2026-06-10 14:48:41.187253 | controller | INFO [download-binaries > idempotence] Executed: Successful 2026-06-10 14:48:41.196621 | controller | INFO [download-binaries > side_effect] Executing 2026-06-10 14:48:41.197111 | controller | WARNING [download-binaries > side_effect] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-06-10 14:48:41.202621 | controller | INFO [download-binaries > verify] Executing 2026-06-10 14:48:42.031641 | controller | 2026-06-10 14:48:42.031942 | controller | PLAY [Verify] ****************************************************************** 2026-06-10 14:48:42.032184 | controller | 2026-06-10 14:48:42.032437 | controller | TASK [Gathering Facts] ********************************************************* 2026-06-10 14:48:42.032685 | controller | Wednesday 10 June 2026 14:48:42 +0000 (0:00:00.012) 0:00:00.012 ******** 2026-06-10 14:48:43.065852 | controller | [WARNING]: Host 'controller' is using the discovered Python interpreter at '/usr/bin/python3.13', but future installation of another Python interpreter could cause a different interpreter to be discovered. See https://docs.ansible.com/ansible-core/2.20/reference_appendices/interpreter_discovery.html for more information. 2026-06-10 14:48:43.072467 | controller | ok: [controller] 2026-06-10 14:48:43.072489 | controller | 2026-06-10 14:48:43.072500 | controller | TASK [Stat target dir] ********************************************************* 2026-06-10 14:48:43.072510 | controller | Wednesday 10 June 2026 14:48:43 +0000 (0:00:01.040) 0:00:01.052 ******** 2026-06-10 14:48:43.492835 | controller | ok: [controller] 2026-06-10 14:48:43.492856 | controller | 2026-06-10 14:48:43.492862 | controller | TASK [Assert that target dir is created] *************************************** 2026-06-10 14:48:43.492867 | controller | Wednesday 10 June 2026 14:48:43 +0000 (0:00:00.418) 0:00:01.471 ******** 2026-06-10 14:48:43.524890 | controller | ok: [controller] => { 2026-06-10 14:48:43.525067 | controller | "changed": false, 2026-06-10 14:48:43.525235 | controller | "msg": "All assertions passed" 2026-06-10 14:48:43.525447 | controller | } 2026-06-10 14:48:43.529204 | controller | 2026-06-10 14:48:43.529221 | controller | TASK [Find target files] ******************************************************* 2026-06-10 14:48:43.529227 | controller | Wednesday 10 June 2026 14:48:43 +0000 (0:00:00.034) 0:00:01.505 ******** 2026-06-10 14:48:43.913233 | controller | ok: [controller] 2026-06-10 14:48:43.913256 | controller | 2026-06-10 14:48:43.913269 | controller | TASK [Assert that some files were downloaded] ********************************** 2026-06-10 14:48:43.913274 | controller | Wednesday 10 June 2026 14:48:43 +0000 (0:00:00.387) 0:00:01.893 ******** 2026-06-10 14:48:43.947208 | controller | ok: [controller] => { 2026-06-10 14:48:43.951954 | controller | "changed": false, 2026-06-10 14:48:43.951970 | controller | "msg": "All assertions passed" 2026-06-10 14:48:43.951975 | controller | } 2026-06-10 14:48:43.951981 | controller | 2026-06-10 14:48:43.951986 | controller | PLAY RECAP ********************************************************************* 2026-06-10 14:48:43.951991 | controller | controller : ok=5 changed=0 unreachable=0 failed=0 skipped=0 rescued=0 ignored=0 2026-06-10 14:48:43.951996 | controller | 2026-06-10 14:48:43.952000 | controller | 2026-06-10 14:48:43.952005 | controller | TASKS RECAP ******************************************************************** 2026-06-10 14:48:43.952009 | controller | Wednesday 10 June 2026 14:48:43 +0000 (0:00:00.034) 0:00:01.927 ******** 2026-06-10 14:48:43.952027 | controller | =============================================================================== 2026-06-10 14:48:43.952032 | controller | Gathering Facts --------------------------------------------------------- 1.04s 2026-06-10 14:48:43.952036 | controller | Stat target dir --------------------------------------------------------- 0.42s 2026-06-10 14:48:43.952041 | controller | Find target files ------------------------------------------------------- 0.39s 2026-06-10 14:48:43.952045 | controller | Assert that some files were downloaded ---------------------------------- 0.03s 2026-06-10 14:48:43.952050 | controller | Assert that target dir is created --------------------------------------- 0.03s 2026-06-10 14:48:44.053508 | controller | INFO [download-binaries > verify] Executed: Successful 2026-06-10 14:48:44.061173 | controller | INFO [download-binaries > cleanup] Executing 2026-06-10 14:48:44.061600 | controller | WARNING [download-binaries > cleanup] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-06-10 14:48:44.079049 | controller | INFO [download-binaries > destroy] Executing 2026-06-10 14:48:44.079191 | controller | WARNING [download-binaries > destroy] Skipping, '--destroy=never' requested. 2026-06-10 14:48:44.079339 | controller | INFO [download-binaries > destroy] Executed: Successful 2026-06-10 14:48:44.079755 | controller | WARNING Molecule executed 1 scenario (1 missing files) 2026-06-10 14:48:44.624877 | controller | ok: Runtime: 0:02:14.153441 2026-06-10 14:48:44.631835 | 2026-06-10 14:48:44.631885 | PLAY RECAP 2026-06-10 14:48:44.631929 | controller | ok: 3 changed: 3 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-06-10 14:48:44.631951 | 2026-06-10 14:48:44.785905 | RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/run.yaml@main] 2026-06-10 14:48:44.789416 | POST-RUN START: [untrusted : github.com/vexxhost/ansible-collection-kubernetes/test-playbooks/molecule/post.yml@main] 2026-06-10 14:48:45.403945 | 2026-06-10 14:48:45.404104 | PLAY [all] 2026-06-10 14:48:45.415177 | 2026-06-10 14:48:45.415255 | TASK [describe-kubernetes-objects : creating directory for cluster scoped objects] 2026-06-10 14:48:45.791865 | controller | changed 2026-06-10 14:48:45.798855 | 2026-06-10 14:48:45.798968 | TASK [describe-kubernetes-objects : Gathering descriptions for cluster scoped objects] 2026-06-10 14:48:46.196834 | controller | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-06-10 14:48:46.197087 | controller | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-06-10 14:48:46.204366 | controller | environment: line 1: kubectl: command not found 2026-06-10 14:48:46.206701 | controller | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-06-10 14:48:46.206972 | controller | environment: line 1: kubectl: command not found 2026-06-10 14:48:46.208452 | controller | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-06-10 14:48:46.211858 | controller | environment: line 1: kubectl: command not found 2026-06-10 14:48:46.213551 | controller | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-06-10 14:48:46.214439 | controller | environment: line 1: kubectl: command not found 2026-06-10 14:48:46.216969 | controller | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-06-10 14:48:46.218841 | controller | environment: line 1: kubectl: command not found 2026-06-10 14:48:46.220341 | controller | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-06-10 14:48:46.332848 | controller | ok: Runtime: 0:00:00.040025 2026-06-10 14:48:46.338572 | 2026-06-10 14:48:46.338641 | TASK [describe-kubernetes-objects : creating directory for namespace scoped objects] 2026-06-10 14:48:46.583688 | controller | changed 2026-06-10 14:48:46.588692 | 2026-06-10 14:48:46.588762 | TASK [describe-kubernetes-objects : Gathering descriptions for namespace scoped objects] 2026-06-10 14:48:46.830740 | controller | environment: line 5: kubectl: command not found 2026-06-10 14:48:46.831603 | controller | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-06-10 14:48:46.832106 | controller | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-06-10 14:48:46.832573 | controller | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-06-10 14:48:47.119049 | controller | ok: Runtime: 0:00:00.013313 2026-06-10 14:48:47.125918 | 2026-06-10 14:48:47.126009 | TASK [describe-kubernetes-objects : Downloads logs to executor] 2026-06-10 14:48:47.746786 | controller | changed: 2026-06-10 14:48:47.750447 | controller | created directory /var/lib/zuul/builds/ad10e771773f4859a604249c79f94908/work/logs/controller 2026-06-10 14:48:47.750485 | controller | cd+++++++++ objects/ 2026-06-10 14:48:47.750509 | controller | cd+++++++++ objects/cluster/ 2026-06-10 14:48:47.750532 | controller | cd+++++++++ objects/namespaced/ 2026-06-10 14:48:47.758193 | 2026-06-10 14:48:47.758282 | TASK [gather-pod-logs : creating directory for pod logs] 2026-06-10 14:48:48.013577 | controller | changed 2026-06-10 14:48:48.018250 | 2026-06-10 14:48:48.018314 | TASK [gather-pod-logs : creating directory for failed pod logs] 2026-06-10 14:48:48.264286 | controller | changed 2026-06-10 14:48:48.268785 | 2026-06-10 14:48:48.268858 | TASK [gather-pod-logs : retrieve all kubernetes logs, current and previous (if they exist)] 2026-06-10 14:48:48.559256 | controller | environment: line 3: kubectl: command not found 2026-06-10 14:48:48.799818 | controller | ok: Runtime: 0:00:00.014470 2026-06-10 14:48:48.805593 | 2026-06-10 14:48:48.805661 | TASK [gather-pod-logs : Downloads pod logs to executor] 2026-06-10 14:48:49.284414 | controller | changed: 2026-06-10 14:48:49.284693 | controller | cd+++++++++ pod-logs/ 2026-06-10 14:48:49.284756 | controller | cd+++++++++ pod-logs/failed-pods/ 2026-06-10 14:48:49.291806 | 2026-06-10 14:48:49.291872 | LOOP [helm-release-status : creating directory for helm release status] 2026-06-10 14:48:49.538368 | controller | changed: "values" 2026-06-10 14:48:49.748886 | controller | changed: "releases" 2026-06-10 14:48:49.761935 | 2026-06-10 14:48:49.762198 | TASK [helm-release-status : Gather get release status for helm charts] 2026-06-10 14:48:50.016242 | controller | /bin/bash: line 3: kubectl: command not found 2026-06-10 14:48:50.291695 | controller | ok: Runtime: 0:00:00.010054 2026-06-10 14:48:50.297636 | 2026-06-10 14:48:50.297731 | TASK [helm-release-status : Downloads logs to executor] 2026-06-10 14:48:50.776144 | controller | changed: 2026-06-10 14:48:50.776366 | controller | cd+++++++++ helm/ 2026-06-10 14:48:50.776406 | controller | cd+++++++++ helm/releases/ 2026-06-10 14:48:50.776444 | controller | cd+++++++++ helm/values/ 2026-06-10 14:48:50.783168 | 2026-06-10 14:48:50.783244 | PLAY RECAP 2026-06-10 14:48:50.783303 | controller | ok: 12 changed: 12 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-06-10 14:48:50.783335 | 2026-06-10 14:48:50.929742 | POST-RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/ansible-collection-kubernetes/test-playbooks/molecule/post.yml@main] 2026-06-10 14:48:50.931277 | POST-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post.yaml@main] 2026-06-10 14:48:51.503184 | 2026-06-10 14:48:51.503319 | PLAY [all] 2026-06-10 14:48:51.513258 | 2026-06-10 14:48:51.513334 | TASK [fetch-output : Set log path for multiple nodes] 2026-06-10 14:48:51.557565 | controller | skipping: Conditional result was False 2026-06-10 14:48:51.561859 | 2026-06-10 14:48:51.561935 | TASK [fetch-output : Set log path for single node] 2026-06-10 14:48:51.603564 | controller | ok 2026-06-10 14:48:51.609670 | 2026-06-10 14:48:51.609735 | LOOP [fetch-output : Ensure local output dirs] 2026-06-10 14:48:51.994373 | controller -> localhost | ok: "/var/lib/zuul/builds/ad10e771773f4859a604249c79f94908/work/logs" 2026-06-10 14:48:52.197339 | controller -> localhost | changed: "/var/lib/zuul/builds/ad10e771773f4859a604249c79f94908/work/artifacts" 2026-06-10 14:48:52.397721 | controller -> localhost | changed: "/var/lib/zuul/builds/ad10e771773f4859a604249c79f94908/work/docs" 2026-06-10 14:48:52.408619 | 2026-06-10 14:48:52.408761 | LOOP [fetch-output : Collect logs, artifacts and docs] 2026-06-10 14:48:53.014015 | controller | changed: .d..t...... ./ 2026-06-10 14:48:53.014413 | controller | changed: All items complete 2026-06-10 14:48:53.014491 | 2026-06-10 14:48:53.472009 | controller | changed: .d..t...... ./ 2026-06-10 14:48:53.936719 | controller | changed: .d..t...... ./ 2026-06-10 14:48:53.952625 | 2026-06-10 14:48:53.952697 | LOOP [merge-output-to-logs : Move artifacts and docs to logs dir] 2026-06-10 14:48:54.361528 | controller -> localhost | ok: Item: artifacts Runtime: 0:00:00.008608 2026-06-10 14:48:54.573801 | controller -> localhost | ok: Item: docs Runtime: 0:00:00.007863 2026-06-10 14:48:54.588087 | 2026-06-10 14:48:54.588227 | PLAY [all] 2026-06-10 14:48:54.594838 | 2026-06-10 14:48:54.594938 | TASK [remove-build-sshkey : Remove the build SSH key from all nodes] 2026-06-10 14:48:55.092686 | controller | changed 2026-06-10 14:48:55.098849 | 2026-06-10 14:48:55.098913 | PLAY RECAP 2026-06-10 14:48:55.098973 | controller | ok: 5 changed: 4 unreachable: 0 failed: 0 skipped: 1 rescued: 0 ignored: 0 2026-06-10 14:48:55.099003 | 2026-06-10 14:48:55.221331 | POST-RUN END RESULT_NORMAL: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post.yaml@main] 2026-06-10 14:48:55.224323 | POST-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post-logs.yaml@main] 2026-06-10 14:48:55.777087 | 2026-06-10 14:48:55.777208 | PLAY [localhost] 2026-06-10 14:48:55.787668 | 2026-06-10 14:48:55.787740 | TASK [Generate Zuul manifest] 2026-06-10 14:48:55.807343 | localhost | ok 2026-06-10 14:48:55.825069 | 2026-06-10 14:48:55.825176 | TASK [generate-zuul-manifest : Generate Zuul manifest] 2026-06-10 14:48:56.183237 | localhost | changed 2026-06-10 14:48:56.198007 | 2026-06-10 14:48:56.198102 | TASK [generate-zuul-manifest : Return Zuul manifest URL to Zuul] 2026-06-10 14:48:56.230758 | localhost | ok 2026-06-10 14:48:56.238132 | 2026-06-10 14:48:56.238197 | TASK [Upload logs] 2026-06-10 14:48:56.257974 | localhost | ok 2026-06-10 14:48:56.318923 | 2026-06-10 14:48:56.319028 | TASK [Set zuul-log-path fact] 2026-06-10 14:48:56.349556 | localhost | ok 2026-06-10 14:48:56.362967 | 2026-06-10 14:48:56.363033 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-06-10 14:48:56.395337 | localhost | ok 2026-06-10 14:48:56.405658 | 2026-06-10 14:48:56.405745 | TASK [upload-logs : Create log directories] 2026-06-10 14:48:56.814233 | localhost | changed 2026-06-10 14:48:56.821009 | 2026-06-10 14:48:56.821088 | TASK [upload-logs : Ensure logs are readable before uploading] 2026-06-10 14:48:57.228901 | localhost -> localhost | ok: Runtime: 0:00:00.005500 2026-06-10 14:48:57.234772 | 2026-06-10 14:48:57.234841 | TASK [upload-logs : Upload logs to log server] 2026-06-10 14:48:57.702998 | localhost | Output suppressed because no_log was given 2026-06-10 14:48:57.708103 | 2026-06-10 14:48:57.708203 | LOOP [upload-logs : Compress console log and json output] 2026-06-10 14:48:57.757476 | localhost | skipping: Conditional result was False 2026-06-10 14:48:57.810965 | localhost | skipping: Conditional result was False 2026-06-10 14:48:57.834657 | 2026-06-10 14:48:57.834855 | LOOP [upload-logs : Upload compressed console log and json output] 2026-06-10 14:48:57.882650 | localhost | skipping: Conditional result was False 2026-06-10 14:48:57.883177 | 2026-06-10 14:48:57.886853 | localhost | skipping: Conditional result was False 2026-06-10 14:48:57.904020 | 2026-06-10 14:48:57.904260 | LOOP [upload-logs : Upload console log and json output]