2026-04-09 15:53:15.670283 | Job console starting 2026-04-09 15:53:15.686859 | Updating git repos 2026-04-09 15:53:15.741258 | Cloning repos into workspace 2026-04-09 15:53:16.006510 | Restoring repo states 2026-04-09 15:53:16.025015 | Merging changes 2026-04-09 15:53:16.705646 | Checking out repos 2026-04-09 15:53:16.986091 | Preparing playbooks 2026-04-09 15:53:19.800655 | Running Ansible setup 2026-04-09 15:53:23.856887 | PRE-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/pre.yaml@main] 2026-04-09 15:53:24.494265 | 2026-04-09 15:53:24.494498 | PLAY [localhost] 2026-04-09 15:53:24.506675 | 2026-04-09 15:53:24.506811 | TASK [Gathering Facts] 2026-04-09 15:53:26.644017 | localhost | ok 2026-04-09 15:53:26.651565 | 2026-04-09 15:53:26.651644 | TASK [Setup log path fact] 2026-04-09 15:53:26.671328 | localhost | ok 2026-04-09 15:53:26.695721 | 2026-04-09 15:53:26.695802 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-04-09 15:53:26.736518 | localhost | ok 2026-04-09 15:53:26.745776 | 2026-04-09 15:53:26.745870 | TASK [emit-job-header : Print job information] 2026-04-09 15:53:26.790616 | # Job Information 2026-04-09 15:53:26.790834 | Ansible Version: 2.16.16 2026-04-09 15:53:26.790880 | Job: ansible-collection-kubernetes-molecule-download-binaries 2026-04-09 15:53:26.790911 | Pipeline: check 2026-04-09 15:53:26.790940 | Executor: 0a8996d2b663 2026-04-09 15:53:26.790967 | Triggered by: https://github.com/vexxhost/ansible-collection-kubernetes/pull/257 2026-04-09 15:53:26.790998 | Event ID: 05db2790-342c-11f1-91cb-ed661c543227 2026-04-09 15:53:26.794993 | 2026-04-09 15:53:26.795082 | LOOP [emit-job-header : Print node information] 2026-04-09 15:53:26.886800 | localhost | ok: 2026-04-09 15:53:26.887003 | localhost | # Node Information 2026-04-09 15:53:26.887034 | localhost | Inventory Hostname: controller 2026-04-09 15:53:26.887056 | localhost | Hostname: np0000164537 2026-04-09 15:53:26.887076 | localhost | Username: zuul 2026-04-09 15:53:26.887108 | localhost | Distro: Debian 13.4 2026-04-09 15:53:26.887130 | localhost | Provider: yul1 2026-04-09 15:53:26.887149 | localhost | Region: ca-ymq-1 2026-04-09 15:53:26.887168 | localhost | Label: debian-trixie 2026-04-09 15:53:26.887193 | localhost | Product Name: OpenStack Nova 2026-04-09 15:53:26.887217 | localhost | Interface IP: 199.204.45.89 2026-04-09 15:53:26.905393 | 2026-04-09 15:53:26.905586 | TASK [log-inventory : Ensure Zuul Ansible directory exists] 2026-04-09 15:53:27.378078 | localhost -> localhost | changed 2026-04-09 15:53:27.386284 | 2026-04-09 15:53:27.386362 | TASK [log-inventory : Copy ansible inventory to logs dir] 2026-04-09 15:53:28.317973 | localhost -> localhost | changed 2026-04-09 15:53:28.336989 | 2026-04-09 15:53:28.337132 | PLAY [all] 2026-04-09 15:53:28.350057 | 2026-04-09 15:53:28.350242 | TASK [add-build-sshkey : Check to see if ssh key was already created for this build] 2026-04-09 15:53:28.609244 | controller -> localhost | ok 2026-04-09 15:53:28.617370 | 2026-04-09 15:53:28.617488 | TASK [add-build-sshkey : Create a new key in workspace based on build UUID] 2026-04-09 15:53:28.652602 | controller | ok 2026-04-09 15:53:28.671720 | controller | included: /var/lib/zuul/builds/bccbe7dad1c142fc81f221956a638f79/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/create-key-and-replace.yaml 2026-04-09 15:53:28.677480 | 2026-04-09 15:53:28.677560 | TASK [add-build-sshkey : Create Temp SSH key] 2026-04-09 15:53:29.778285 | controller -> localhost | Generating public/private rsa key pair. 2026-04-09 15:53:29.778476 | controller -> localhost | Your identification has been saved in /var/lib/zuul/builds/bccbe7dad1c142fc81f221956a638f79/work/bccbe7dad1c142fc81f221956a638f79_id_rsa 2026-04-09 15:53:29.778506 | controller -> localhost | Your public key has been saved in /var/lib/zuul/builds/bccbe7dad1c142fc81f221956a638f79/work/bccbe7dad1c142fc81f221956a638f79_id_rsa.pub 2026-04-09 15:53:29.778529 | controller -> localhost | The key fingerprint is: 2026-04-09 15:53:29.778550 | controller -> localhost | SHA256:SZwHO1JuOIQV1FSGW8ZP9f/Khq/B73MXNV2WIhftgps zuul-build-sshkey 2026-04-09 15:53:29.778585 | controller -> localhost | The key's randomart image is: 2026-04-09 15:53:29.778607 | controller -> localhost | +---[RSA 3072]----+ 2026-04-09 15:53:29.778631 | controller -> localhost | | +=+++o o+ .| 2026-04-09 15:53:29.778653 | controller -> localhost | | .. =o=+..o +o| 2026-04-09 15:53:29.778673 | controller -> localhost | | + O+.o+ o.+| 2026-04-09 15:53:29.778694 | controller -> localhost | | =.+ ... o+| 2026-04-09 15:53:29.778714 | controller -> localhost | | S o . +| 2026-04-09 15:53:29.778733 | controller -> localhost | | E ..| 2026-04-09 15:53:29.778752 | controller -> localhost | | o. o| 2026-04-09 15:53:29.778771 | controller -> localhost | | .+o.o| 2026-04-09 15:53:29.778794 | controller -> localhost | | .=*o.| 2026-04-09 15:53:29.778814 | controller -> localhost | +----[SHA256]-----+ 2026-04-09 15:53:29.778857 | controller -> localhost | ok: Runtime: 0:00:00.348030 2026-04-09 15:53:29.782974 | 2026-04-09 15:53:29.783035 | TASK [add-build-sshkey : Remote setup ssh keys (linux)] 2026-04-09 15:53:29.812780 | controller | ok 2026-04-09 15:53:29.824810 | controller | included: /var/lib/zuul/builds/bccbe7dad1c142fc81f221956a638f79/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/remote-linux.yaml 2026-04-09 15:53:29.839612 | 2026-04-09 15:53:29.839695 | TASK [add-build-sshkey : Remove previously added zuul-build-sshkey] 2026-04-09 15:53:29.864244 | controller | skipping: Conditional result was False 2026-04-09 15:53:29.871346 | 2026-04-09 15:53:29.871430 | TASK [add-build-sshkey : Enable access via build key on all nodes] 2026-04-09 15:53:30.387198 | controller | changed 2026-04-09 15:53:30.393876 | 2026-04-09 15:53:30.393970 | TASK [add-build-sshkey : Make sure user has a .ssh] 2026-04-09 15:53:30.607418 | controller | ok 2026-04-09 15:53:30.612135 | 2026-04-09 15:53:30.612237 | TASK [add-build-sshkey : Install build private key as SSH key on all nodes] 2026-04-09 15:53:31.189053 | controller | changed 2026-04-09 15:53:31.195038 | 2026-04-09 15:53:31.195153 | TASK [add-build-sshkey : Install build public key as SSH key on all nodes] 2026-04-09 15:53:31.781113 | controller | changed 2026-04-09 15:53:31.789917 | 2026-04-09 15:53:31.790004 | TASK [add-build-sshkey : Remote setup ssh keys (windows)] 2026-04-09 15:53:31.813248 | controller | skipping: Conditional result was False 2026-04-09 15:53:31.821929 | 2026-04-09 15:53:31.822015 | TASK [remove-zuul-sshkey : Remove master key from local agent] 2026-04-09 15:53:32.275103 | controller -> localhost | changed 2026-04-09 15:53:32.288326 | 2026-04-09 15:53:32.288428 | TASK [add-build-sshkey : Add back temp key] 2026-04-09 15:53:32.561756 | controller -> localhost | Identity added: /var/lib/zuul/builds/bccbe7dad1c142fc81f221956a638f79/work/bccbe7dad1c142fc81f221956a638f79_id_rsa (zuul-build-sshkey) 2026-04-09 15:53:32.561999 | controller -> localhost | ok: Runtime: 0:00:00.014544 2026-04-09 15:53:32.566231 | 2026-04-09 15:53:32.566300 | TASK [add-build-sshkey : Verify we can still SSH to all nodes] 2026-04-09 15:53:32.913241 | controller | ok 2026-04-09 15:53:32.916920 | 2026-04-09 15:53:32.916999 | TASK [add-build-sshkey : Verify we can still SSH to all nodes (windows)] 2026-04-09 15:53:32.943180 | controller | skipping: Conditional result was False 2026-04-09 15:53:32.960004 | 2026-04-09 15:53:32.960123 | TASK [prepare-workspace : Start zuul_console daemon.] 2026-04-09 15:53:33.308296 | controller | ok 2026-04-09 15:53:33.312830 | 2026-04-09 15:53:33.312893 | TASK [prepare-workspace : Synchronize src repos to workspace directory.] 2026-04-09 15:53:34.436631 | controller | Output suppressed because no_log was given 2026-04-09 15:53:34.446615 | 2026-04-09 15:53:34.446712 | LOOP [ensure-output-dirs : Empty Zuul Output directories by removing them] 2026-04-09 15:53:34.665239 | controller | ok: "logs" 2026-04-09 15:53:34.665512 | controller | ok: All items complete 2026-04-09 15:53:34.665566 | 2026-04-09 15:53:34.869984 | controller | ok: "artifacts" 2026-04-09 15:53:35.053547 | controller | ok: "docs" 2026-04-09 15:53:35.072002 | 2026-04-09 15:53:35.072185 | LOOP [ensure-output-dirs : Ensure Zuul Output directories exist] 2026-04-09 15:53:35.281072 | controller | changed: "logs" 2026-04-09 15:53:35.477232 | controller | changed: "artifacts" 2026-04-09 15:53:35.673133 | controller | changed: "docs" 2026-04-09 15:53:35.689089 | 2026-04-09 15:53:35.689217 | PLAY RECAP 2026-04-09 15:53:35.689268 | controller | ok: 15 changed: 8 unreachable: 0 failed: 0 skipped: 3 rescued: 0 ignored: 0 2026-04-09 15:53:35.689299 | localhost | ok: 6 changed: 2 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-04-09 15:53:35.689323 | 2026-04-09 15:53:35.850443 | PRE-RUN END RESULT_NORMAL: [trusted : github.com/vexxhost/zuul-config/playbooks/base/pre.yaml@main] 2026-04-09 15:53:35.855640 | PRE-RUN START: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/pre.yaml@main] 2026-04-09 15:53:36.493263 | 2026-04-09 15:53:36.493466 | PLAY [all] 2026-04-09 15:53:36.505342 | 2026-04-09 15:53:36.505489 | TASK [setup-uv : Extract archive] 2026-04-09 15:53:39.033728 | controller | changed 2026-04-09 15:53:39.042033 | 2026-04-09 15:53:39.042150 | TASK [setup-uv : Print version] 2026-04-09 15:53:39.440763 | controller | uv 0.8.13 2026-04-09 15:53:39.569226 | controller | ok: Runtime: 0:00:00.015481 2026-04-09 15:53:39.580376 | 2026-04-09 15:53:39.580560 | PLAY RECAP 2026-04-09 15:53:39.580623 | controller | ok: 2 changed: 2 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-04-09 15:53:39.580649 | 2026-04-09 15:53:39.748718 | PRE-RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/pre.yaml@main] 2026-04-09 15:53:39.750082 | PRE-RUN START: [untrusted : github.com/vexxhost/ansible-collection-kubernetes/test-playbooks/molecule/pre.yml@main] 2026-04-09 15:53:40.355082 | 2026-04-09 15:53:40.355231 | PLAY [all] 2026-04-09 15:53:40.365366 | 2026-04-09 15:53:40.365439 | TASK [Update apt cache] 2026-04-09 15:53:45.546088 | controller | ok 2026-04-09 15:53:45.555294 | 2026-04-09 15:53:45.555388 | TASK [Disable firewalld] 2026-04-09 15:53:45.581376 | controller | skipping: Conditional result was False 2026-04-09 15:53:45.590525 | 2026-04-09 15:53:45.590714 | TASK [Install "jq" for log collection] 2026-04-09 15:53:47.760056 | controller | changed 2026-04-09 15:53:47.766592 | 2026-04-09 15:53:47.766648 | PLAY RECAP 2026-04-09 15:53:47.766695 | controller | ok: 2 changed: 1 unreachable: 0 failed: 0 skipped: 1 rescued: 0 ignored: 0 2026-04-09 15:53:47.766717 | 2026-04-09 15:53:47.896379 | PRE-RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/ansible-collection-kubernetes/test-playbooks/molecule/pre.yml@main] 2026-04-09 15:53:47.899481 | RUN START: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/run.yaml@main] 2026-04-09 15:53:48.538288 | 2026-04-09 15:53:48.538455 | PLAY [all] 2026-04-09 15:53:48.549025 | 2026-04-09 15:53:48.549178 | TASK [Copy inventory file for Zuul] 2026-04-09 15:53:49.540629 | controller | changed 2026-04-09 15:53:49.546651 | 2026-04-09 15:53:49.546764 | TASK [Switch "ansible_host" to private IP] 2026-04-09 15:53:49.888805 | controller | changed: 1 replacements made 2026-04-09 15:53:49.895070 | 2026-04-09 15:53:49.895174 | TASK [Run Molecule scenario] 2026-04-09 15:53:50.407764 | controller | Using CPython 3.13.5 interpreter at: /usr/bin/python3 2026-04-09 15:53:50.407906 | controller | Creating virtual environment at: .venv 2026-04-09 15:53:50.717114 | controller | Downloading pygments (1.2MiB) 2026-04-09 15:53:50.717534 | controller | Downloading cryptography (4.3MiB) 2026-04-09 15:53:50.717779 | controller | Downloading ansible-core (2.3MiB) 2026-04-09 15:53:50.879453 | controller | Downloading cryptography 2026-04-09 15:53:50.930028 | controller | Downloading pygments 2026-04-09 15:53:51.110454 | controller | Downloading ansible-core 2026-04-09 15:53:51.158163 | controller | Installed 36 packages in 46ms 2026-04-09 15:53:51.886893 | controller | INFO Collection 'vexxhost.kubernetes' detected. 2026-04-09 15:53:51.886971 | controller | INFO Scenarios will be used from 'extensions/molecule' 2026-04-09 15:53:52.790131 | controller | CRITICAL 'extensions/molecule/default/molecule.yml' glob failed. Exiting. 2026-04-09 15:53:52.790196 | controller | INFO default scenario not found, disabling shared state. 2026-04-09 15:53:52.790219 | controller | INFO [download-binaries > discovery] scenario test matrix: dependency, cleanup, destroy, syntax, create, prepare, converge, idempotence, side_effect, verify, cleanup, destroy 2026-04-09 15:53:52.790327 | controller | INFO [download-binaries > prerun] Performing prerun with role_name_check=0... 2026-04-09 15:54:09.720769 | controller | INFO [download-binaries > dependency] Executing 2026-04-09 15:54:09.720851 | controller | WARNING [download-binaries > dependency] Missing roles requirements file: requirements.yml 2026-04-09 15:54:09.720858 | controller | WARNING [download-binaries > dependency] Missing collections requirements file: collections.yml 2026-04-09 15:54:09.720890 | controller | WARNING [download-binaries > dependency] Executed: 2 missing (Remove from test_sequence to suppress) 2026-04-09 15:54:09.728064 | controller | INFO [download-binaries > cleanup] Executing 2026-04-09 15:54:09.728358 | controller | WARNING [download-binaries > cleanup] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-04-09 15:54:09.733738 | controller | INFO [download-binaries > destroy] Executing 2026-04-09 15:54:09.733766 | controller | WARNING [download-binaries > destroy] Skipping, '--destroy=never' requested. 2026-04-09 15:54:09.733868 | controller | INFO [download-binaries > destroy] Executed: Successful 2026-04-09 15:54:09.743890 | controller | INFO [download-binaries > syntax] Executing 2026-04-09 15:54:10.696295 | controller | 2026-04-09 15:54:10.696401 | controller | playbook: /home/zuul/src/github.com/vexxhost/ansible-collection-kubernetes/extensions/molecule/download-binaries/converge.yml 2026-04-09 15:54:10.755593 | controller | INFO [download-binaries > syntax] Executed: Successful 2026-04-09 15:54:10.767892 | controller | INFO [download-binaries > create] Executing 2026-04-09 15:54:10.769789 | controller | WARNING [download-binaries > create] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-04-09 15:54:10.776833 | controller | INFO [download-binaries > prepare] Executing 2026-04-09 15:54:10.777216 | controller | WARNING [download-binaries > prepare] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-04-09 15:54:10.783968 | controller | INFO [download-binaries > converge] Executing 2026-04-09 15:54:11.653840 | controller | 2026-04-09 15:54:11.653925 | controller | PLAY [Download all binaries required at runtime for ansible-collection-kubernetes] *** 2026-04-09 15:54:11.653936 | controller | 2026-04-09 15:54:11.654080 | controller | TASK [Gather minimal facts] **************************************************** 2026-04-09 15:54:11.654203 | controller | Thursday 09 April 2026 15:54:11 +0000 (0:00:00.030) 0:00:00.030 ******** 2026-04-09 15:54:12.357206 | controller | ok: [controller -> localhost] 2026-04-09 15:54:12.357287 | controller | 2026-04-09 15:54:12.357421 | controller | TASK [Find all subdirectories in the role location] **************************** 2026-04-09 15:54:12.357554 | controller | Thursday 09 April 2026 15:54:12 +0000 (0:00:00.709) 0:00:00.740 ******** 2026-04-09 15:54:12.793055 | controller | ok: [controller -> localhost] 2026-04-09 15:54:12.793132 | controller | 2026-04-09 15:54:12.793145 | controller | TASK [Select only defaults/ directories and load vars] ************************* 2026-04-09 15:54:12.793254 | controller | Thursday 09 April 2026 15:54:12 +0000 (0:00:00.437) 0:00:01.177 ******** 2026-04-09 15:54:13.145157 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/flux/defaults) 2026-04-09 15:54:13.145266 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/cert_manager/defaults) 2026-04-09 15:54:13.145275 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/haproxy/defaults) 2026-04-09 15:54:13.145362 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/keepalived/defaults) 2026-04-09 15:54:13.145453 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kubelet/defaults) 2026-04-09 15:54:13.145542 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/helm/defaults) 2026-04-09 15:54:13.145641 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kubernetes/defaults) 2026-04-09 15:54:13.145734 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/cluster_api/defaults) 2026-04-09 15:54:13.145821 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kubeadm/defaults) 2026-04-09 15:54:13.145924 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/openstack_resource_controller/defaults) 2026-04-09 15:54:13.146008 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/clusterctl/defaults) 2026-04-09 15:54:13.146112 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kube_vip/defaults) 2026-04-09 15:54:13.146205 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/upload_helm_chart/defaults) 2026-04-09 15:54:13.146302 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/envoy_gateway/defaults) 2026-04-09 15:54:13.146401 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kubectl/defaults) 2026-04-09 15:54:13.146488 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/cilium/defaults) 2026-04-09 15:54:13.146569 | controller | 2026-04-09 15:54:13.146662 | controller | TASK [Find all components with checksums and get latest versions (CI)] ********* 2026-04-09 15:54:13.146769 | controller | Thursday 09 April 2026 15:54:13 +0000 (0:00:00.349) 0:00:01.527 ******** 2026-04-09 15:54:13.312113 | controller | ok: [controller -> localhost] => (item=flux_checksums) 2026-04-09 15:54:13.312217 | controller | ok: [controller -> localhost] => (item=kubelet_checksums) 2026-04-09 15:54:13.312235 | controller | ok: [controller -> localhost] => (item=helm_checksums) 2026-04-09 15:54:13.312340 | controller | ok: [controller -> localhost] => (item=helm_diff_checksums) 2026-04-09 15:54:13.312481 | controller | ok: [controller -> localhost] => (item=kubeadm_checksums) 2026-04-09 15:54:13.312579 | controller | ok: [controller -> localhost] => (item=clusterctl_checksums) 2026-04-09 15:54:13.316748 | controller | ok: [controller -> localhost] => (item=kubectl_checksums) 2026-04-09 15:54:13.316812 | controller | 2026-04-09 15:54:13.316823 | controller | TASK [Filter checksums to keep only latest versions (CI)] ********************** 2026-04-09 15:54:13.316832 | controller | Thursday 09 April 2026 15:54:13 +0000 (0:00:00.169) 0:00:01.696 ******** 2026-04-09 15:54:13.418605 | controller | ok: [controller -> localhost] => (item=flux_checksums) 2026-04-09 15:54:13.418781 | controller | ok: [controller -> localhost] => (item=kubelet_checksums) 2026-04-09 15:54:13.418987 | controller | ok: [controller -> localhost] => (item=helm_checksums) 2026-04-09 15:54:13.419195 | controller | ok: [controller -> localhost] => (item=helm_diff_checksums) 2026-04-09 15:54:13.419399 | controller | ok: [controller -> localhost] => (item=kubeadm_checksums) 2026-04-09 15:54:13.419594 | controller | ok: [controller -> localhost] => (item=clusterctl_checksums) 2026-04-09 15:54:13.419794 | controller | ok: [controller -> localhost] => (item=kubectl_checksums) 2026-04-09 15:54:13.419980 | controller | 2026-04-09 15:54:13.420187 | controller | TASK [Generate list of all binaries for all roles] ***************************** 2026-04-09 15:54:13.420406 | controller | Thursday 09 April 2026 15:54:13 +0000 (0:00:00.106) 0:00:01.802 ******** 2026-04-09 15:54:13.496480 | controller | ok: [controller -> localhost] 2026-04-09 15:54:13.496522 | controller | 2026-04-09 15:54:13.496532 | controller | TASK [Include download_artifact role] ****************************************** 2026-04-09 15:54:13.496541 | controller | Thursday 09 April 2026 15:54:13 +0000 (0:00:00.074) 0:00:01.877 ******** 2026-04-09 15:54:13.744276 | 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-09 15:54:13.744424 | controller | included: vexxhost.containers.download_artifact for controller => (item={'url': 'https://dl.k8s.io/release/v1.35.3/bin/linux/amd64/kubelet', 'checksum': '28d570423eaad5f1f5658a646bd8c015c786c95d62ffaf14bf35fa0c4326fa05', 'dest': '/var/lib/downloads/kubelet-1.35.3-linux-amd64', 'version': '1.35.3'}) 2026-04-09 15:54:13.744704 | 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-09 15:54:13.744936 | 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-09 15:54:13.745172 | controller | included: vexxhost.containers.download_artifact for controller => (item={'url': 'https://dl.k8s.io/release/v1.35.3/bin/linux/amd64/kubeadm', 'checksum': 'a3fb4b3a214a807e2ef4c3fda3196c7f97dcf8152558de5a3c473c869bda0b07', 'dest': '/var/lib/downloads/kubeadm-1.35.3-linux-amd64', 'version': '1.35.3'}) 2026-04-09 15:54:13.745403 | 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-09 15:54:13.745612 | controller | included: vexxhost.containers.download_artifact for controller => (item={'url': 'https://dl.k8s.io/release/v1.35.3/bin/linux/amd64/kubectl', 'checksum': 'fd31c7d7129260e608f6faf92d5984c3267ad0b5ead3bced2fe125686e286ad6', 'dest': '/var/lib/downloads/kubectl-1.35.3-linux-amd64', 'version': '1.35.3'}) 2026-04-09 15:54:13.745786 | controller | 2026-04-09 15:54:13.745997 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-04-09 15:54:13.746174 | controller | Thursday 09 April 2026 15:54:13 +0000 (0:00:00.251) 0:00:02.128 ******** 2026-04-09 15:54:13.781813 | controller | skipping: [controller] 2026-04-09 15:54:13.781971 | controller | 2026-04-09 15:54:13.782170 | controller | TASK [vexxhost.containers.directory : Create directory (/var/lib/downloads)] *** 2026-04-09 15:54:13.782364 | controller | Thursday 09 April 2026 15:54:13 +0000 (0:00:00.037) 0:00:02.166 ******** 2026-04-09 15:54:14.522478 | 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-09 15:54:14.534348 | controller | changed: [controller] 2026-04-09 15:54:14.534557 | controller | 2026-04-09 15:54:14.534783 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-04-09 15:54:14.534999 | controller | Thursday 09 April 2026 15:54:14 +0000 (0:00:00.752) 0:00:02.918 ******** 2026-04-09 15:54:14.573930 | controller | ok: [controller] => { 2026-04-09 15:54:14.574149 | controller | "msg": "https://github.com/fluxcd/flux2/releases/download/v0.32.0/flux_0.32.0_linux_amd64.tar.gz" 2026-04-09 15:54:14.574344 | controller | } 2026-04-09 15:54:14.574529 | controller | 2026-04-09 15:54:14.574734 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-04-09 15:54:14.574935 | controller | Thursday 09 April 2026 15:54:14 +0000 (0:00:00.039) 0:00:02.958 ******** 2026-04-09 15:54:15.628939 | 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-09 15:54:15.638186 | controller | changed: [controller] 2026-04-09 15:54:15.638385 | controller | 2026-04-09 15:54:15.638612 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-04-09 15:54:15.638846 | controller | Thursday 09 April 2026 15:54:15 +0000 (0:00:01.064) 0:00:04.022 ******** 2026-04-09 15:54:15.674645 | controller | skipping: [controller] 2026-04-09 15:54:15.674791 | controller | 2026-04-09 15:54:15.675006 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-04-09 15:54:15.675213 | controller | Thursday 09 April 2026 15:54:15 +0000 (0:00:00.036) 0:00:04.059 ******** 2026-04-09 15:54:15.709076 | controller | skipping: [controller] 2026-04-09 15:54:15.709273 | controller | 2026-04-09 15:54:15.709550 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-04-09 15:54:15.709860 | controller | Thursday 09 April 2026 15:54:15 +0000 (0:00:00.034) 0:00:04.093 ******** 2026-04-09 15:54:15.747747 | controller | ok: [controller] => { 2026-04-09 15:54:15.747924 | controller | "msg": "https://dl.k8s.io/release/v1.35.3/bin/linux/amd64/kubelet" 2026-04-09 15:54:15.748101 | controller | } 2026-04-09 15:54:15.748268 | controller | 2026-04-09 15:54:15.748456 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-04-09 15:54:15.748694 | controller | Thursday 09 April 2026 15:54:15 +0000 (0:00:00.038) 0:00:04.132 ******** 2026-04-09 15:54:16.636171 | controller | changed: [controller] 2026-04-09 15:54:16.636235 | controller | 2026-04-09 15:54:16.636245 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-04-09 15:54:16.636254 | controller | Thursday 09 April 2026 15:54:16 +0000 (0:00:00.887) 0:00:05.019 ******** 2026-04-09 15:54:16.670733 | controller | skipping: [controller] 2026-04-09 15:54:16.670906 | controller | 2026-04-09 15:54:16.671115 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-04-09 15:54:16.671317 | controller | Thursday 09 April 2026 15:54:16 +0000 (0:00:00.035) 0:00:05.055 ******** 2026-04-09 15:54:16.705224 | controller | skipping: [controller] 2026-04-09 15:54:16.705401 | controller | 2026-04-09 15:54:16.705614 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-04-09 15:54:16.705835 | controller | Thursday 09 April 2026 15:54:16 +0000 (0:00:00.034) 0:00:05.089 ******** 2026-04-09 15:54:16.751083 | controller | ok: [controller] => { 2026-04-09 15:54:16.751251 | controller | "msg": "https://get.helm.sh/helm-v3.11.2-linux-amd64.tar.gz" 2026-04-09 15:54:16.751430 | controller | } 2026-04-09 15:54:16.751598 | controller | 2026-04-09 15:54:16.751803 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-04-09 15:54:16.752024 | controller | Thursday 09 April 2026 15:54:16 +0000 (0:00:00.043) 0:00:05.132 ******** 2026-04-09 15:54:18.842101 | controller | changed: [controller] 2026-04-09 15:54:18.842346 | controller | 2026-04-09 15:54:18.842615 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-04-09 15:54:18.842832 | controller | Thursday 09 April 2026 15:54:18 +0000 (0:00:02.092) 0:00:07.225 ******** 2026-04-09 15:54:18.881019 | controller | skipping: [controller] 2026-04-09 15:54:18.881251 | controller | 2026-04-09 15:54:18.881514 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-04-09 15:54:18.881731 | controller | Thursday 09 April 2026 15:54:18 +0000 (0:00:00.039) 0:00:07.265 ******** 2026-04-09 15:54:18.920504 | controller | skipping: [controller] 2026-04-09 15:54:18.920743 | controller | 2026-04-09 15:54:18.920964 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-04-09 15:54:18.921170 | controller | Thursday 09 April 2026 15:54:18 +0000 (0:00:00.039) 0:00:07.304 ******** 2026-04-09 15:54:18.963468 | controller | ok: [controller] => { 2026-04-09 15:54:18.963691 | controller | "msg": "https://github.com/databus23/helm-diff/releases/download/v3.8.1/helm-diff-linux-amd64.tgz" 2026-04-09 15:54:18.963892 | controller | } 2026-04-09 15:54:18.964075 | controller | 2026-04-09 15:54:18.964303 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-04-09 15:54:18.964584 | controller | Thursday 09 April 2026 15:54:18 +0000 (0:00:00.043) 0:00:07.348 ******** 2026-04-09 15:54:19.854099 | controller | changed: [controller] 2026-04-09 15:54:19.854248 | controller | 2026-04-09 15:54:19.854457 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-04-09 15:54:19.854648 | controller | Thursday 09 April 2026 15:54:19 +0000 (0:00:00.889) 0:00:08.237 ******** 2026-04-09 15:54:19.890746 | controller | skipping: [controller] 2026-04-09 15:54:19.890884 | controller | 2026-04-09 15:54:19.891108 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-04-09 15:54:19.891322 | controller | Thursday 09 April 2026 15:54:19 +0000 (0:00:00.037) 0:00:08.275 ******** 2026-04-09 15:54:19.926732 | controller | skipping: [controller] 2026-04-09 15:54:19.926924 | controller | 2026-04-09 15:54:19.927145 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-04-09 15:54:19.927352 | controller | Thursday 09 April 2026 15:54:19 +0000 (0:00:00.035) 0:00:08.311 ******** 2026-04-09 15:54:19.968495 | controller | ok: [controller] => { 2026-04-09 15:54:19.968681 | controller | "msg": "https://dl.k8s.io/release/v1.35.3/bin/linux/amd64/kubeadm" 2026-04-09 15:54:19.968882 | controller | } 2026-04-09 15:54:19.969137 | controller | 2026-04-09 15:54:19.969267 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-04-09 15:54:19.969490 | controller | Thursday 09 April 2026 15:54:19 +0000 (0:00:00.041) 0:00:08.352 ******** 2026-04-09 15:54:21.004123 | controller | changed: [controller] 2026-04-09 15:54:21.004194 | controller | 2026-04-09 15:54:21.004275 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-04-09 15:54:21.004369 | controller | Thursday 09 April 2026 15:54:20 +0000 (0:00:01.035) 0:00:09.387 ******** 2026-04-09 15:54:21.049130 | controller | skipping: [controller] 2026-04-09 15:54:21.049194 | controller | 2026-04-09 15:54:21.049260 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-04-09 15:54:21.049351 | controller | Thursday 09 April 2026 15:54:21 +0000 (0:00:00.042) 0:00:09.430 ******** 2026-04-09 15:54:21.082961 | controller | skipping: [controller] 2026-04-09 15:54:21.083019 | controller | 2026-04-09 15:54:21.083088 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-04-09 15:54:21.083187 | controller | Thursday 09 April 2026 15:54:21 +0000 (0:00:00.037) 0:00:09.467 ******** 2026-04-09 15:54:21.123727 | controller | ok: [controller] => { 2026-04-09 15:54:21.123851 | controller | "msg": "https://github.com/kubernetes-sigs/cluster-api/releases/download/v1.10.5/clusterctl-linux-amd64" 2026-04-09 15:54:21.124688 | controller | } 2026-04-09 15:54:21.124729 | controller | 2026-04-09 15:54:21.124736 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-04-09 15:54:21.124743 | controller | Thursday 09 April 2026 15:54:21 +0000 (0:00:00.040) 0:00:09.507 ******** 2026-04-09 15:54:22.622446 | controller | changed: [controller] 2026-04-09 15:54:22.622499 | controller | 2026-04-09 15:54:22.622509 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-04-09 15:54:22.622518 | controller | Thursday 09 April 2026 15:54:22 +0000 (0:00:01.497) 0:00:11.005 ******** 2026-04-09 15:54:22.659765 | controller | skipping: [controller] 2026-04-09 15:54:22.660075 | controller | 2026-04-09 15:54:22.660356 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-04-09 15:54:22.660698 | controller | Thursday 09 April 2026 15:54:22 +0000 (0:00:00.039) 0:00:11.044 ******** 2026-04-09 15:54:22.695317 | controller | skipping: [controller] 2026-04-09 15:54:22.695588 | controller | 2026-04-09 15:54:22.695905 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-04-09 15:54:22.696258 | controller | Thursday 09 April 2026 15:54:22 +0000 (0:00:00.035) 0:00:11.080 ******** 2026-04-09 15:54:22.737251 | controller | ok: [controller] => { 2026-04-09 15:54:22.737748 | controller | "msg": "https://dl.k8s.io/release/v1.35.3/bin/linux/amd64/kubectl" 2026-04-09 15:54:22.738010 | controller | } 2026-04-09 15:54:22.738341 | controller | 2026-04-09 15:54:22.738641 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-04-09 15:54:22.738922 | controller | Thursday 09 April 2026 15:54:22 +0000 (0:00:00.041) 0:00:11.121 ******** 2026-04-09 15:54:24.541617 | controller | changed: [controller] 2026-04-09 15:54:24.541651 | controller | 2026-04-09 15:54:24.541658 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-04-09 15:54:24.541663 | controller | Thursday 09 April 2026 15:54:24 +0000 (0:00:01.801) 0:00:12.922 ******** 2026-04-09 15:54:24.568968 | controller | skipping: [controller] 2026-04-09 15:54:24.569255 | controller | 2026-04-09 15:54:24.569458 | controller | PLAY RECAP ********************************************************************* 2026-04-09 15:54:24.569588 | controller | controller : ok=28 changed=8 unreachable=0 failed=0 skipped=14 rescued=0 ignored=0 2026-04-09 15:54:24.569694 | controller | 2026-04-09 15:54:24.569797 | controller | 2026-04-09 15:54:24.569908 | controller | TASKS RECAP ******************************************************************** 2026-04-09 15:54:24.570021 | controller | Thursday 09 April 2026 15:54:24 +0000 (0:00:00.031) 0:00:12.954 ******** 2026-04-09 15:54:24.570128 | controller | =============================================================================== 2026-04-09 15:54:24.570241 | controller | vexxhost.containers.download_artifact : Download item ------------------- 2.09s 2026-04-09 15:54:24.570352 | controller | vexxhost.containers.download_artifact : Download item ------------------- 1.80s 2026-04-09 15:54:24.570463 | controller | vexxhost.containers.download_artifact : Download item ------------------- 1.50s 2026-04-09 15:54:24.570575 | controller | vexxhost.containers.download_artifact : Download item ------------------- 1.06s 2026-04-09 15:54:24.570687 | controller | vexxhost.containers.download_artifact : Download item ------------------- 1.04s 2026-04-09 15:54:24.570798 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.89s 2026-04-09 15:54:24.570908 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.89s 2026-04-09 15:54:24.571030 | controller | vexxhost.containers.directory : Create directory (/var/lib/downloads) --- 0.75s 2026-04-09 15:54:24.571143 | controller | Gather minimal facts ---------------------------------------------------- 0.71s 2026-04-09 15:54:24.571254 | controller | Find all subdirectories in the role location ---------------------------- 0.44s 2026-04-09 15:54:24.571370 | controller | Select only defaults/ directories and load vars ------------------------- 0.35s 2026-04-09 15:54:24.571481 | controller | Include download_artifact role ------------------------------------------ 0.25s 2026-04-09 15:54:24.571594 | controller | Find all components with checksums and get latest versions (CI) --------- 0.17s 2026-04-09 15:54:24.571705 | controller | Filter checksums to keep only latest versions (CI) ---------------------- 0.11s 2026-04-09 15:54:24.571814 | controller | Generate list of all binaries for all roles ----------------------------- 0.07s 2026-04-09 15:54:24.571926 | controller | vexxhost.containers.download_artifact : Starting download of file ------- 0.04s 2026-04-09 15:54:24.572036 | controller | vexxhost.containers.download_artifact : Starting download of file ------- 0.04s 2026-04-09 15:54:24.572147 | controller | vexxhost.containers.download_artifact : Extract archive ----------------- 0.04s 2026-04-09 15:54:24.572258 | controller | vexxhost.containers.download_artifact : Starting download of file ------- 0.04s 2026-04-09 15:54:24.572371 | controller | vexxhost.containers.download_artifact : Starting download of file ------- 0.04s 2026-04-09 15:54:24.804238 | controller | INFO [download-binaries > converge] Executed: Successful 2026-04-09 15:54:24.830244 | controller | INFO [download-binaries > idempotence] Executing 2026-04-09 15:54:25.706212 | controller | 2026-04-09 15:54:25.706537 | controller | PLAY [Download all binaries required at runtime for ansible-collection-kubernetes] *** 2026-04-09 15:54:25.706785 | controller | 2026-04-09 15:54:25.707055 | controller | TASK [Gather minimal facts] **************************************************** 2026-04-09 15:54:25.707357 | controller | Thursday 09 April 2026 15:54:25 +0000 (0:00:00.013) 0:00:00.013 ******** 2026-04-09 15:54:26.420864 | controller | ok: [controller -> localhost] 2026-04-09 15:54:26.421186 | controller | 2026-04-09 15:54:26.421477 | controller | TASK [Find all subdirectories in the role location] **************************** 2026-04-09 15:54:26.421740 | controller | Thursday 09 April 2026 15:54:26 +0000 (0:00:00.713) 0:00:00.727 ******** 2026-04-09 15:54:26.864979 | controller | ok: [controller -> localhost] 2026-04-09 15:54:26.865311 | controller | 2026-04-09 15:54:26.865586 | controller | TASK [Select only defaults/ directories and load vars] ************************* 2026-04-09 15:54:26.865851 | controller | Thursday 09 April 2026 15:54:26 +0000 (0:00:00.444) 0:00:01.172 ******** 2026-04-09 15:54:27.219912 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/flux/defaults) 2026-04-09 15:54:27.220152 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/cert_manager/defaults) 2026-04-09 15:54:27.220340 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/haproxy/defaults) 2026-04-09 15:54:27.220524 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/keepalived/defaults) 2026-04-09 15:54:27.220744 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kubelet/defaults) 2026-04-09 15:54:27.220921 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/helm/defaults) 2026-04-09 15:54:27.221096 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kubernetes/defaults) 2026-04-09 15:54:27.221270 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/cluster_api/defaults) 2026-04-09 15:54:27.221445 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kubeadm/defaults) 2026-04-09 15:54:27.221626 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/openstack_resource_controller/defaults) 2026-04-09 15:54:27.221800 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/clusterctl/defaults) 2026-04-09 15:54:27.221974 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kube_vip/defaults) 2026-04-09 15:54:27.222149 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/upload_helm_chart/defaults) 2026-04-09 15:54:27.222377 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/envoy_gateway/defaults) 2026-04-09 15:54:27.222564 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kubectl/defaults) 2026-04-09 15:54:27.222740 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/cilium/defaults) 2026-04-09 15:54:27.222896 | controller | 2026-04-09 15:54:27.223069 | controller | TASK [Find all components with checksums and get latest versions (CI)] ********* 2026-04-09 15:54:27.223241 | controller | Thursday 09 April 2026 15:54:27 +0000 (0:00:00.355) 0:00:01.527 ******** 2026-04-09 15:54:27.355682 | controller | ok: [controller -> localhost] => (item=flux_checksums) 2026-04-09 15:54:27.356028 | controller | ok: [controller -> localhost] => (item=kubelet_checksums) 2026-04-09 15:54:27.356316 | controller | ok: [controller -> localhost] => (item=helm_checksums) 2026-04-09 15:54:27.356684 | controller | ok: [controller -> localhost] => (item=helm_diff_checksums) 2026-04-09 15:54:27.357001 | controller | ok: [controller -> localhost] => (item=kubeadm_checksums) 2026-04-09 15:54:27.357302 | controller | ok: [controller -> localhost] => (item=clusterctl_checksums) 2026-04-09 15:54:27.357580 | controller | ok: [controller -> localhost] => (item=kubectl_checksums) 2026-04-09 15:54:27.357836 | controller | 2026-04-09 15:54:27.358163 | controller | TASK [Filter checksums to keep only latest versions (CI)] ********************** 2026-04-09 15:54:27.358445 | controller | Thursday 09 April 2026 15:54:27 +0000 (0:00:00.135) 0:00:01.662 ******** 2026-04-09 15:54:27.461500 | controller | ok: [controller -> localhost] => (item=flux_checksums) 2026-04-09 15:54:27.461867 | controller | ok: [controller -> localhost] => (item=kubelet_checksums) 2026-04-09 15:54:27.462165 | controller | ok: [controller -> localhost] => (item=helm_checksums) 2026-04-09 15:54:27.462441 | controller | ok: [controller -> localhost] => (item=helm_diff_checksums) 2026-04-09 15:54:27.462691 | controller | ok: [controller -> localhost] => (item=kubeadm_checksums) 2026-04-09 15:54:27.462935 | controller | ok: [controller -> localhost] => (item=clusterctl_checksums) 2026-04-09 15:54:27.463180 | controller | ok: [controller -> localhost] => (item=kubectl_checksums) 2026-04-09 15:54:27.463409 | controller | 2026-04-09 15:54:27.463657 | controller | TASK [Generate list of all binaries for all roles] ***************************** 2026-04-09 15:54:27.463905 | controller | Thursday 09 April 2026 15:54:27 +0000 (0:00:00.106) 0:00:01.768 ******** 2026-04-09 15:54:27.539479 | controller | ok: [controller -> localhost] 2026-04-09 15:54:27.539649 | controller | 2026-04-09 15:54:27.539795 | controller | TASK [Include download_artifact role] ****************************************** 2026-04-09 15:54:27.539933 | controller | Thursday 09 April 2026 15:54:27 +0000 (0:00:00.077) 0:00:01.846 ******** 2026-04-09 15:54:27.734138 | 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-09 15:54:27.734478 | controller | included: vexxhost.containers.download_artifact for controller => (item={'url': 'https://dl.k8s.io/release/v1.35.3/bin/linux/amd64/kubelet', 'checksum': '28d570423eaad5f1f5658a646bd8c015c786c95d62ffaf14bf35fa0c4326fa05', 'dest': '/var/lib/downloads/kubelet-1.35.3-linux-amd64', 'version': '1.35.3'}) 2026-04-09 15:54:27.734771 | 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-09 15:54:27.735059 | 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-09 15:54:27.735338 | controller | included: vexxhost.containers.download_artifact for controller => (item={'url': 'https://dl.k8s.io/release/v1.35.3/bin/linux/amd64/kubeadm', 'checksum': 'a3fb4b3a214a807e2ef4c3fda3196c7f97dcf8152558de5a3c473c869bda0b07', 'dest': '/var/lib/downloads/kubeadm-1.35.3-linux-amd64', 'version': '1.35.3'}) 2026-04-09 15:54:27.735642 | 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-09 15:54:27.735935 | controller | included: vexxhost.containers.download_artifact for controller => (item={'url': 'https://dl.k8s.io/release/v1.35.3/bin/linux/amd64/kubectl', 'checksum': 'fd31c7d7129260e608f6faf92d5984c3267ad0b5ead3bced2fe125686e286ad6', 'dest': '/var/lib/downloads/kubectl-1.35.3-linux-amd64', 'version': '1.35.3'}) 2026-04-09 15:54:27.736168 | controller | 2026-04-09 15:54:27.736424 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-04-09 15:54:27.736824 | controller | Thursday 09 April 2026 15:54:27 +0000 (0:00:00.194) 0:00:02.041 ******** 2026-04-09 15:54:27.767607 | controller | skipping: [controller] 2026-04-09 15:54:27.767869 | controller | 2026-04-09 15:54:27.768133 | controller | TASK [vexxhost.containers.directory : Create directory (/var/lib/downloads)] *** 2026-04-09 15:54:27.768407 | controller | Thursday 09 April 2026 15:54:27 +0000 (0:00:00.033) 0:00:02.075 ******** 2026-04-09 15:54:28.275886 | 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-09 15:54:28.289200 | controller | ok: [controller] 2026-04-09 15:54:28.289321 | controller | 2026-04-09 15:54:28.289460 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-04-09 15:54:28.289593 | controller | Thursday 09 April 2026 15:54:28 +0000 (0:00:00.520) 0:00:02.595 ******** 2026-04-09 15:54:28.328554 | controller | ok: [controller] => { 2026-04-09 15:54:28.328642 | controller | "msg": "https://github.com/fluxcd/flux2/releases/download/v0.32.0/flux_0.32.0_linux_amd64.tar.gz" 2026-04-09 15:54:28.329082 | controller | } 2026-04-09 15:54:28.329121 | controller | 2026-04-09 15:54:28.329125 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-04-09 15:54:28.329129 | controller | Thursday 09 April 2026 15:54:28 +0000 (0:00:00.039) 0:00:02.635 ******** 2026-04-09 15:54:28.916253 | controller | ok: [controller] 2026-04-09 15:54:28.916333 | controller | 2026-04-09 15:54:28.916343 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-04-09 15:54:28.916442 | controller | Thursday 09 April 2026 15:54:28 +0000 (0:00:00.587) 0:00:03.223 ******** 2026-04-09 15:54:28.957164 | controller | skipping: [controller] 2026-04-09 15:54:28.957244 | controller | 2026-04-09 15:54:28.957259 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-04-09 15:54:28.957400 | controller | Thursday 09 April 2026 15:54:28 +0000 (0:00:00.039) 0:00:03.262 ******** 2026-04-09 15:54:28.997471 | controller | skipping: [controller] 2026-04-09 15:54:28.997507 | controller | 2026-04-09 15:54:28.997511 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-04-09 15:54:28.997516 | controller | Thursday 09 April 2026 15:54:28 +0000 (0:00:00.040) 0:00:03.303 ******** 2026-04-09 15:54:29.036066 | controller | ok: [controller] => { 2026-04-09 15:54:29.036191 | controller | "msg": "https://dl.k8s.io/release/v1.35.3/bin/linux/amd64/kubelet" 2026-04-09 15:54:29.036398 | controller | } 2026-04-09 15:54:29.036643 | controller | 2026-04-09 15:54:29.037014 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-04-09 15:54:29.037032 | controller | Thursday 09 April 2026 15:54:29 +0000 (0:00:00.037) 0:00:03.340 ******** 2026-04-09 15:54:29.497157 | controller | ok: [controller] 2026-04-09 15:54:29.497344 | controller | 2026-04-09 15:54:29.497503 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-04-09 15:54:29.497657 | controller | Thursday 09 April 2026 15:54:29 +0000 (0:00:00.463) 0:00:03.804 ******** 2026-04-09 15:54:29.532639 | controller | skipping: [controller] 2026-04-09 15:54:29.533120 | controller | 2026-04-09 15:54:29.533157 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-04-09 15:54:29.533164 | controller | Thursday 09 April 2026 15:54:29 +0000 (0:00:00.035) 0:00:03.839 ******** 2026-04-09 15:54:29.572148 | controller | skipping: [controller] 2026-04-09 15:54:29.572185 | controller | 2026-04-09 15:54:29.572436 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-04-09 15:54:29.572478 | controller | Thursday 09 April 2026 15:54:29 +0000 (0:00:00.037) 0:00:03.877 ******** 2026-04-09 15:54:29.613289 | controller | ok: [controller] => { 2026-04-09 15:54:29.613551 | controller | "msg": "https://get.helm.sh/helm-v3.11.2-linux-amd64.tar.gz" 2026-04-09 15:54:29.614084 | controller | } 2026-04-09 15:54:29.614107 | controller | 2026-04-09 15:54:29.614122 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-04-09 15:54:29.614127 | controller | Thursday 09 April 2026 15:54:29 +0000 (0:00:00.040) 0:00:03.918 ******** 2026-04-09 15:54:30.036584 | controller | ok: [controller] 2026-04-09 15:54:30.036674 | controller | 2026-04-09 15:54:30.036997 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-04-09 15:54:30.037037 | controller | Thursday 09 April 2026 15:54:30 +0000 (0:00:00.425) 0:00:04.343 ******** 2026-04-09 15:54:30.081240 | controller | skipping: [controller] 2026-04-09 15:54:30.081331 | controller | 2026-04-09 15:54:30.081345 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-04-09 15:54:30.081474 | controller | Thursday 09 April 2026 15:54:30 +0000 (0:00:00.041) 0:00:04.385 ******** 2026-04-09 15:54:30.112973 | controller | skipping: [controller] 2026-04-09 15:54:30.113057 | controller | 2026-04-09 15:54:30.113282 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-04-09 15:54:30.113471 | controller | Thursday 09 April 2026 15:54:30 +0000 (0:00:00.035) 0:00:04.420 ******** 2026-04-09 15:54:30.154093 | controller | ok: [controller] => { 2026-04-09 15:54:30.154178 | controller | "msg": "https://github.com/databus23/helm-diff/releases/download/v3.8.1/helm-diff-linux-amd64.tgz" 2026-04-09 15:54:30.154187 | controller | } 2026-04-09 15:54:30.154275 | controller | 2026-04-09 15:54:30.154376 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-04-09 15:54:30.154465 | controller | Thursday 09 April 2026 15:54:30 +0000 (0:00:00.040) 0:00:04.460 ******** 2026-04-09 15:54:30.614175 | controller | ok: [controller] 2026-04-09 15:54:30.614262 | controller | 2026-04-09 15:54:30.614272 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-04-09 15:54:30.614335 | controller | Thursday 09 April 2026 15:54:30 +0000 (0:00:00.459) 0:00:04.920 ******** 2026-04-09 15:54:30.648674 | controller | skipping: [controller] 2026-04-09 15:54:30.648756 | controller | 2026-04-09 15:54:30.648771 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-04-09 15:54:30.648896 | controller | Thursday 09 April 2026 15:54:30 +0000 (0:00:00.035) 0:00:04.956 ******** 2026-04-09 15:54:30.682068 | controller | skipping: [controller] 2026-04-09 15:54:30.682119 | controller | 2026-04-09 15:54:30.682129 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-04-09 15:54:30.682138 | controller | Thursday 09 April 2026 15:54:30 +0000 (0:00:00.029) 0:00:04.986 ******** 2026-04-09 15:54:30.716740 | controller | ok: [controller] => { 2026-04-09 15:54:30.716910 | controller | "msg": "https://dl.k8s.io/release/v1.35.3/bin/linux/amd64/kubeadm" 2026-04-09 15:54:30.717032 | controller | } 2026-04-09 15:54:30.717145 | controller | 2026-04-09 15:54:30.717273 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-04-09 15:54:30.717397 | controller | Thursday 09 April 2026 15:54:30 +0000 (0:00:00.037) 0:00:05.023 ******** 2026-04-09 15:54:31.217213 | controller | ok: [controller] 2026-04-09 15:54:31.217279 | controller | 2026-04-09 15:54:31.217406 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-04-09 15:54:31.217582 | controller | Thursday 09 April 2026 15:54:31 +0000 (0:00:00.498) 0:00:05.521 ******** 2026-04-09 15:54:31.252910 | controller | skipping: [controller] 2026-04-09 15:54:31.252985 | controller | 2026-04-09 15:54:31.253120 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-04-09 15:54:31.253231 | controller | Thursday 09 April 2026 15:54:31 +0000 (0:00:00.038) 0:00:05.560 ******** 2026-04-09 15:54:31.289130 | controller | skipping: [controller] 2026-04-09 15:54:31.289175 | controller | 2026-04-09 15:54:31.289338 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-04-09 15:54:31.289488 | controller | Thursday 09 April 2026 15:54:31 +0000 (0:00:00.036) 0:00:05.596 ******** 2026-04-09 15:54:31.328384 | controller | ok: [controller] => { 2026-04-09 15:54:31.328449 | controller | "msg": "https://github.com/kubernetes-sigs/cluster-api/releases/download/v1.10.5/clusterctl-linux-amd64" 2026-04-09 15:54:31.328459 | controller | } 2026-04-09 15:54:31.328571 | controller | 2026-04-09 15:54:31.328835 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-04-09 15:54:31.328873 | controller | Thursday 09 April 2026 15:54:31 +0000 (0:00:00.039) 0:00:05.635 ******** 2026-04-09 15:54:31.817239 | controller | ok: [controller] 2026-04-09 15:54:31.817308 | controller | 2026-04-09 15:54:31.817411 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-04-09 15:54:31.817570 | controller | Thursday 09 April 2026 15:54:31 +0000 (0:00:00.487) 0:00:06.123 ******** 2026-04-09 15:54:31.853950 | controller | skipping: [controller] 2026-04-09 15:54:31.854033 | controller | 2026-04-09 15:54:31.854232 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-04-09 15:54:31.854419 | controller | Thursday 09 April 2026 15:54:31 +0000 (0:00:00.037) 0:00:06.161 ******** 2026-04-09 15:54:31.888307 | controller | skipping: [controller] 2026-04-09 15:54:31.888357 | controller | 2026-04-09 15:54:31.888522 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-04-09 15:54:31.888701 | controller | Thursday 09 April 2026 15:54:31 +0000 (0:00:00.034) 0:00:06.195 ******** 2026-04-09 15:54:31.929084 | controller | ok: [controller] => { 2026-04-09 15:54:31.929142 | controller | "msg": "https://dl.k8s.io/release/v1.35.3/bin/linux/amd64/kubectl" 2026-04-09 15:54:31.929271 | controller | } 2026-04-09 15:54:31.929678 | controller | 2026-04-09 15:54:31.929740 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-04-09 15:54:31.929748 | controller | Thursday 09 April 2026 15:54:31 +0000 (0:00:00.038) 0:00:06.233 ******** 2026-04-09 15:54:32.401296 | controller | ok: [controller] 2026-04-09 15:54:32.401382 | controller | 2026-04-09 15:54:32.401393 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-04-09 15:54:32.401506 | controller | Thursday 09 April 2026 15:54:32 +0000 (0:00:00.474) 0:00:06.708 ******** 2026-04-09 15:54:32.440691 | controller | skipping: [controller] 2026-04-09 15:54:32.440734 | controller | 2026-04-09 15:54:32.440739 | controller | PLAY RECAP ********************************************************************* 2026-04-09 15:54:32.440743 | controller | controller : ok=28 changed=0 unreachable=0 failed=0 skipped=14 rescued=0 ignored=0 2026-04-09 15:54:32.440747 | controller | 2026-04-09 15:54:32.440750 | controller | 2026-04-09 15:54:32.440754 | controller | TASKS RECAP ******************************************************************** 2026-04-09 15:54:32.440758 | controller | Thursday 09 April 2026 15:54:32 +0000 (0:00:00.035) 0:00:06.743 ******** 2026-04-09 15:54:32.440761 | controller | =============================================================================== 2026-04-09 15:54:32.440764 | controller | Gather minimal facts ---------------------------------------------------- 0.71s 2026-04-09 15:54:32.440768 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.59s 2026-04-09 15:54:32.440771 | controller | vexxhost.containers.directory : Create directory (/var/lib/downloads) --- 0.52s 2026-04-09 15:54:32.440774 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.50s 2026-04-09 15:54:32.440783 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.49s 2026-04-09 15:54:32.444216 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.47s 2026-04-09 15:54:32.444245 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.46s 2026-04-09 15:54:32.444256 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.46s 2026-04-09 15:54:32.444266 | controller | Find all subdirectories in the role location ---------------------------- 0.44s 2026-04-09 15:54:32.444276 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.43s 2026-04-09 15:54:32.444285 | controller | Select only defaults/ directories and load vars ------------------------- 0.36s 2026-04-09 15:54:32.444295 | controller | Include download_artifact role ------------------------------------------ 0.19s 2026-04-09 15:54:32.444324 | controller | Find all components with checksums and get latest versions (CI) --------- 0.14s 2026-04-09 15:54:32.444335 | controller | Filter checksums to keep only latest versions (CI) ---------------------- 0.11s 2026-04-09 15:54:32.444344 | controller | Generate list of all binaries for all roles ----------------------------- 0.08s 2026-04-09 15:54:32.444354 | controller | vexxhost.containers.download_artifact : Extract archive ----------------- 0.04s 2026-04-09 15:54:32.444363 | controller | vexxhost.containers.download_artifact : Starting download of file ------- 0.04s 2026-04-09 15:54:32.444373 | controller | vexxhost.containers.download_artifact : Starting download of file ------- 0.04s 2026-04-09 15:54:32.444382 | controller | vexxhost.containers.package : Update state for tar ---------------------- 0.04s 2026-04-09 15:54:32.444391 | controller | vexxhost.containers.download_artifact : Starting download of file ------- 0.04s 2026-04-09 15:54:32.634423 | controller | INFO [download-binaries > idempotence] Executed: Successful 2026-04-09 15:54:32.643333 | controller | INFO [download-binaries > side_effect] Executing 2026-04-09 15:54:32.643805 | controller | WARNING [download-binaries > side_effect] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-04-09 15:54:32.651470 | controller | INFO [download-binaries > verify] Executing 2026-04-09 15:54:33.512974 | controller | 2026-04-09 15:54:33.513287 | controller | PLAY [Verify] ****************************************************************** 2026-04-09 15:54:33.513519 | controller | 2026-04-09 15:54:33.513766 | controller | TASK [Gathering Facts] ********************************************************* 2026-04-09 15:54:33.514014 | controller | Thursday 09 April 2026 15:54:33 +0000 (0:00:00.012) 0:00:00.012 ******** 2026-04-09 15:54:35.662984 | 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-09 15:54:35.668744 | controller | ok: [controller] 2026-04-09 15:54:35.668890 | controller | 2026-04-09 15:54:35.669121 | controller | TASK [Stat target dir] ********************************************************* 2026-04-09 15:54:35.669320 | controller | Thursday 09 April 2026 15:54:35 +0000 (0:00:02.155) 0:00:02.167 ******** 2026-04-09 15:54:36.123292 | controller | ok: [controller] 2026-04-09 15:54:36.123529 | controller | 2026-04-09 15:54:36.123837 | controller | TASK [Assert that target dir is created] *************************************** 2026-04-09 15:54:36.124084 | controller | Thursday 09 April 2026 15:54:36 +0000 (0:00:00.454) 0:00:02.621 ******** 2026-04-09 15:54:36.168501 | controller | ok: [controller] => { 2026-04-09 15:54:36.168701 | controller | "changed": false, 2026-04-09 15:54:36.168852 | controller | "msg": "All assertions passed" 2026-04-09 15:54:36.168994 | controller | } 2026-04-09 15:54:36.169135 | controller | 2026-04-09 15:54:36.169242 | controller | TASK [Find target files] ******************************************************* 2026-04-09 15:54:36.169395 | controller | Thursday 09 April 2026 15:54:36 +0000 (0:00:00.045) 0:00:02.667 ******** 2026-04-09 15:54:36.594619 | controller | ok: [controller] 2026-04-09 15:54:36.594705 | controller | 2026-04-09 15:54:36.595027 | controller | TASK [Assert that some files were downloaded] ********************************** 2026-04-09 15:54:36.595124 | controller | Thursday 09 April 2026 15:54:36 +0000 (0:00:00.426) 0:00:03.093 ******** 2026-04-09 15:54:36.632883 | controller | ok: [controller] => { 2026-04-09 15:54:36.633052 | controller | "changed": false, 2026-04-09 15:54:36.633241 | controller | "msg": "All assertions passed" 2026-04-09 15:54:36.633424 | controller | } 2026-04-09 15:54:36.633614 | controller | 2026-04-09 15:54:36.633801 | controller | PLAY RECAP ********************************************************************* 2026-04-09 15:54:36.634026 | controller | controller : ok=5 changed=0 unreachable=0 failed=0 skipped=0 rescued=0 ignored=0 2026-04-09 15:54:36.634189 | controller | 2026-04-09 15:54:36.634353 | controller | 2026-04-09 15:54:36.634533 | controller | TASKS RECAP ******************************************************************** 2026-04-09 15:54:36.634721 | controller | Thursday 09 April 2026 15:54:36 +0000 (0:00:00.038) 0:00:03.132 ******** 2026-04-09 15:54:36.634919 | controller | =============================================================================== 2026-04-09 15:54:36.635103 | controller | Gathering Facts --------------------------------------------------------- 2.16s 2026-04-09 15:54:36.635282 | controller | Stat target dir --------------------------------------------------------- 0.45s 2026-04-09 15:54:36.635463 | controller | Find target files ------------------------------------------------------- 0.43s 2026-04-09 15:54:36.635653 | controller | Assert that target dir is created --------------------------------------- 0.05s 2026-04-09 15:54:36.635835 | controller | Assert that some files were downloaded ---------------------------------- 0.04s 2026-04-09 15:54:36.780799 | controller | INFO [download-binaries > verify] Executed: Successful 2026-04-09 15:54:37.096310 | controller | INFO [download-binaries > cleanup] Executing 2026-04-09 15:54:37.096629 | controller | WARNING [download-binaries > cleanup] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-04-09 15:54:37.199653 | controller | INFO [download-binaries > destroy] Executing 2026-04-09 15:54:37.199718 | controller | WARNING [download-binaries > destroy] Skipping, '--destroy=never' requested. 2026-04-09 15:54:37.199860 | controller | INFO [download-binaries > destroy] Executed: Successful 2026-04-09 15:54:37.200415 | controller | WARNING Molecule executed 1 scenario (1 missing files) 2026-04-09 15:54:37.459703 | controller | ok: Runtime: 0:00:46.994900 2026-04-09 15:54:37.467176 | 2026-04-09 15:54:37.467224 | PLAY RECAP 2026-04-09 15:54:37.467266 | controller | ok: 3 changed: 3 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-04-09 15:54:37.467288 | 2026-04-09 15:54:37.565154 | RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/run.yaml@main] 2026-04-09 15:54:37.566790 | POST-RUN START: [untrusted : github.com/vexxhost/ansible-collection-kubernetes/test-playbooks/molecule/post.yml@main] 2026-04-09 15:54:38.182926 | 2026-04-09 15:54:38.183117 | PLAY [all] 2026-04-09 15:54:38.194940 | 2026-04-09 15:54:38.195064 | TASK [describe-kubernetes-objects : creating directory for cluster scoped objects] 2026-04-09 15:54:38.644653 | controller | changed 2026-04-09 15:54:38.650665 | 2026-04-09 15:54:38.650778 | TASK [describe-kubernetes-objects : Gathering descriptions for cluster scoped objects] 2026-04-09 15:54:39.051498 | controller | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-04-09 15:54:39.051605 | controller | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-04-09 15:54:39.059503 | controller | environment: line 1: kubectl: command not found 2026-04-09 15:54:39.062387 | controller | environment: line 1: kubectl: command not found 2026-04-09 15:54:39.062441 | controller | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-04-09 15:54:39.066695 | controller | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-04-09 15:54:39.066716 | controller | environment: line 1: kubectl: command not found 2026-04-09 15:54:39.068396 | controller | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-04-09 15:54:39.069927 | controller | environment: line 1: kubectl: command not found 2026-04-09 15:54:39.071678 | controller | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-04-09 15:54:39.073004 | controller | environment: line 1: kubectl: command not found 2026-04-09 15:54:39.074850 | controller | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-04-09 15:54:39.179510 | controller | ok: Runtime: 0:00:00.052114 2026-04-09 15:54:39.185163 | 2026-04-09 15:54:39.185261 | TASK [describe-kubernetes-objects : creating directory for namespace scoped objects] 2026-04-09 15:54:39.441482 | controller | changed 2026-04-09 15:54:39.446620 | 2026-04-09 15:54:39.446703 | TASK [describe-kubernetes-objects : Gathering descriptions for namespace scoped objects] 2026-04-09 15:54:39.713271 | controller | environment: line 5: kubectl: command not found 2026-04-09 15:54:39.713648 | controller | xargs: xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args valuewarning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-04-09 15:54:39.713667 | controller | 2026-04-09 15:54:39.713746 | controller | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-04-09 15:54:39.970665 | controller | ok: Runtime: 0:00:00.012534 2026-04-09 15:54:39.977930 | 2026-04-09 15:54:39.978007 | TASK [describe-kubernetes-objects : Downloads logs to executor] 2026-04-09 15:54:40.678713 | controller | changed: 2026-04-09 15:54:40.678947 | controller | created directory /var/lib/zuul/builds/bccbe7dad1c142fc81f221956a638f79/work/logs/controller 2026-04-09 15:54:40.678988 | controller | cd+++++++++ objects/ 2026-04-09 15:54:40.679018 | controller | cd+++++++++ objects/cluster/ 2026-04-09 15:54:40.679048 | controller | cd+++++++++ objects/namespaced/ 2026-04-09 15:54:40.688434 | 2026-04-09 15:54:40.688517 | TASK [gather-pod-logs : creating directory for pod logs] 2026-04-09 15:54:40.933403 | controller | changed 2026-04-09 15:54:40.940487 | 2026-04-09 15:54:40.940619 | TASK [gather-pod-logs : creating directory for failed pod logs] 2026-04-09 15:54:41.235741 | controller | changed 2026-04-09 15:54:41.256377 | 2026-04-09 15:54:41.256518 | TASK [gather-pod-logs : retrieve all kubernetes logs, current and previous (if they exist)] 2026-04-09 15:54:41.516102 | controller | environment: line 3: kubectl: command not found 2026-04-09 15:54:41.798871 | controller | ok: Runtime: 0:00:00.014882 2026-04-09 15:54:41.805110 | 2026-04-09 15:54:41.805216 | TASK [gather-pod-logs : Downloads pod logs to executor] 2026-04-09 15:54:42.404890 | controller | changed: 2026-04-09 15:54:42.405143 | controller | cd+++++++++ pod-logs/ 2026-04-09 15:54:42.405183 | controller | cd+++++++++ pod-logs/failed-pods/ 2026-04-09 15:54:42.413745 | 2026-04-09 15:54:42.413836 | LOOP [helm-release-status : creating directory for helm release status] 2026-04-09 15:54:42.675217 | controller | changed: "values" 2026-04-09 15:54:42.917564 | controller | changed: "releases" 2026-04-09 15:54:42.926043 | 2026-04-09 15:54:42.926227 | TASK [helm-release-status : Gather get release status for helm charts] 2026-04-09 15:54:43.171697 | controller | /bin/bash: line 3: kubectl: command not found 2026-04-09 15:54:43.461441 | controller | ok: Runtime: 0:00:00.007471 2026-04-09 15:54:43.468517 | 2026-04-09 15:54:43.468587 | TASK [helm-release-status : Downloads logs to executor] 2026-04-09 15:54:44.045042 | controller | changed: 2026-04-09 15:54:44.045224 | controller | cd+++++++++ helm/ 2026-04-09 15:54:44.045251 | controller | cd+++++++++ helm/releases/ 2026-04-09 15:54:44.045274 | controller | cd+++++++++ helm/values/ 2026-04-09 15:54:44.050254 | 2026-04-09 15:54:44.050306 | PLAY RECAP 2026-04-09 15:54:44.050357 | controller | ok: 12 changed: 12 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-04-09 15:54:44.050379 | 2026-04-09 15:54:44.192783 | POST-RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/ansible-collection-kubernetes/test-playbooks/molecule/post.yml@main] 2026-04-09 15:54:44.195505 | POST-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post.yaml@main] 2026-04-09 15:54:44.854065 | 2026-04-09 15:54:44.854249 | PLAY [all] 2026-04-09 15:54:44.866376 | 2026-04-09 15:54:44.866469 | TASK [fetch-output : Set log path for multiple nodes] 2026-04-09 15:54:44.922430 | controller | skipping: Conditional result was False 2026-04-09 15:54:44.933592 | 2026-04-09 15:54:44.933701 | TASK [fetch-output : Set log path for single node] 2026-04-09 15:54:44.986611 | controller | ok 2026-04-09 15:54:44.993488 | 2026-04-09 15:54:44.993579 | LOOP [fetch-output : Ensure local output dirs] 2026-04-09 15:54:45.413602 | controller -> localhost | ok: "/var/lib/zuul/builds/bccbe7dad1c142fc81f221956a638f79/work/logs" 2026-04-09 15:54:45.637228 | controller -> localhost | changed: "/var/lib/zuul/builds/bccbe7dad1c142fc81f221956a638f79/work/artifacts" 2026-04-09 15:54:45.879676 | controller -> localhost | changed: "/var/lib/zuul/builds/bccbe7dad1c142fc81f221956a638f79/work/docs" 2026-04-09 15:54:45.896047 | 2026-04-09 15:54:45.896125 | LOOP [fetch-output : Collect logs, artifacts and docs] 2026-04-09 15:54:46.608826 | controller | changed: .d..t...... ./ 2026-04-09 15:54:46.609263 | controller | changed: All items complete 2026-04-09 15:54:46.609318 | 2026-04-09 15:54:47.120564 | controller | changed: .d..t...... ./ 2026-04-09 15:54:47.654802 | controller | changed: .d..t...... ./ 2026-04-09 15:54:47.678837 | 2026-04-09 15:54:47.679031 | LOOP [merge-output-to-logs : Move artifacts and docs to logs dir] 2026-04-09 15:54:48.097302 | controller -> localhost | ok: Item: artifacts Runtime: 0:00:00.007658 2026-04-09 15:54:48.327029 | controller -> localhost | ok: Item: docs Runtime: 0:00:00.008549 2026-04-09 15:54:48.337678 | 2026-04-09 15:54:48.337857 | PLAY [all] 2026-04-09 15:54:48.345335 | 2026-04-09 15:54:48.345406 | TASK [remove-build-sshkey : Remove the build SSH key from all nodes] 2026-04-09 15:54:48.850340 | controller | changed 2026-04-09 15:54:48.854916 | 2026-04-09 15:54:48.854969 | PLAY RECAP 2026-04-09 15:54:48.855017 | controller | ok: 5 changed: 4 unreachable: 0 failed: 0 skipped: 1 rescued: 0 ignored: 0 2026-04-09 15:54:48.855040 | 2026-04-09 15:54:48.965868 | POST-RUN END RESULT_NORMAL: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post.yaml@main] 2026-04-09 15:54:48.967772 | POST-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post-logs.yaml@main] 2026-04-09 15:54:49.604309 | 2026-04-09 15:54:49.614085 | PLAY [localhost] 2026-04-09 15:54:49.628909 | 2026-04-09 15:54:49.629001 | TASK [Generate Zuul manifest] 2026-04-09 15:54:49.647949 | localhost | ok 2026-04-09 15:54:49.665549 | 2026-04-09 15:54:49.665643 | TASK [generate-zuul-manifest : Generate Zuul manifest] 2026-04-09 15:54:50.035444 | localhost | changed 2026-04-09 15:54:50.049060 | 2026-04-09 15:54:50.049250 | TASK [generate-zuul-manifest : Return Zuul manifest URL to Zuul] 2026-04-09 15:54:50.092366 | localhost | ok 2026-04-09 15:54:50.100647 | 2026-04-09 15:54:50.100829 | TASK [Upload logs] 2026-04-09 15:54:50.121115 | localhost | ok 2026-04-09 15:54:50.185425 | 2026-04-09 15:54:50.185590 | TASK [Set zuul-log-path fact] 2026-04-09 15:54:50.206020 | localhost | ok 2026-04-09 15:54:50.220328 | 2026-04-09 15:54:50.220441 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-04-09 15:54:50.254418 | localhost | ok 2026-04-09 15:54:50.262388 | 2026-04-09 15:54:50.262487 | TASK [upload-logs : Create log directories] 2026-04-09 15:54:50.650858 | localhost | changed 2026-04-09 15:54:50.656533 | 2026-04-09 15:54:50.656598 | TASK [upload-logs : Ensure logs are readable before uploading] 2026-04-09 15:54:51.106148 | localhost -> localhost | ok: Runtime: 0:00:00.006722 2026-04-09 15:54:51.112082 | 2026-04-09 15:54:51.112178 | TASK [upload-logs : Upload logs to log server] 2026-04-09 15:54:51.571047 | localhost | Output suppressed because no_log was given 2026-04-09 15:54:51.575809 | 2026-04-09 15:54:51.575896 | LOOP [upload-logs : Compress console log and json output] 2026-04-09 15:54:51.624078 | localhost | skipping: Conditional result was False 2026-04-09 15:54:51.633181 | localhost | skipping: Conditional result was False 2026-04-09 15:54:51.650491 | 2026-04-09 15:54:51.650608 | LOOP [upload-logs : Upload compressed console log and json output] 2026-04-09 15:54:51.687514 | localhost | skipping: Conditional result was False 2026-04-09 15:54:51.687872 | 2026-04-09 15:54:51.691777 | localhost | skipping: Conditional result was False 2026-04-09 15:54:51.700602 | 2026-04-09 15:54:51.700704 | LOOP [upload-logs : Upload console log and json output]