2026-05-14 01:00:57.614457 | Job console starting 2026-05-14 01:00:57.624455 | Updating git repos 2026-05-14 01:00:57.670608 | Cloning repos into workspace 2026-05-14 01:00:58.150701 | Restoring repo states 2026-05-14 01:00:58.164751 | Merging changes 2026-05-14 01:00:59.232846 | Checking out repos 2026-05-14 01:00:59.956711 | Preparing playbooks 2026-05-14 01:01:12.526696 | Running Ansible setup 2026-05-14 01:01:17.580703 | PRE-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/pre.yaml@main] 2026-05-14 01:01:18.169191 | 2026-05-14 01:01:18.169345 | PLAY [localhost] 2026-05-14 01:01:18.183709 | 2026-05-14 01:01:18.183863 | TASK [Gathering Facts] 2026-05-14 01:01:19.054564 | localhost | ok 2026-05-14 01:01:19.062779 | 2026-05-14 01:01:19.062857 | TASK [Setup log path fact] 2026-05-14 01:01:19.084401 | localhost | ok 2026-05-14 01:01:19.096977 | 2026-05-14 01:01:19.097043 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-05-14 01:01:19.127617 | localhost | ok 2026-05-14 01:01:19.136095 | 2026-05-14 01:01:19.136183 | TASK [emit-job-header : Print job information] 2026-05-14 01:01:19.178506 | # Job Information 2026-05-14 01:01:19.178712 | Ansible Version: 2.16.18 2026-05-14 01:01:19.178781 | Job: ansible-collection-kubernetes-molecule-download-binaries 2026-05-14 01:01:19.178830 | Pipeline: check 2026-05-14 01:01:19.178875 | Executor: 2d72f0692154 2026-05-14 01:01:19.178918 | Triggered by: https://github.com/vexxhost/ansible-collection-kubernetes/pull/274 2026-05-14 01:01:19.178966 | Event ID: 3b767700-4f30-11f1-8df5-f59037ac2d5f 2026-05-14 01:01:19.183271 | 2026-05-14 01:01:19.183357 | LOOP [emit-job-header : Print node information] 2026-05-14 01:01:19.267675 | localhost | ok: 2026-05-14 01:01:19.267932 | localhost | # Node Information 2026-05-14 01:01:19.267978 | localhost | Inventory Hostname: controller 2026-05-14 01:01:19.268008 | localhost | Hostname: np0000173954 2026-05-14 01:01:19.268037 | localhost | Username: zuul 2026-05-14 01:01:19.268070 | localhost | Distro: Debian 13.4 2026-05-14 01:01:19.268099 | localhost | Provider: yul1 2026-05-14 01:01:19.268125 | localhost | Region: ca-ymq-1 2026-05-14 01:01:19.268152 | localhost | Label: debian-trixie 2026-05-14 01:01:19.268178 | localhost | Product Name: OpenStack Nova 2026-05-14 01:01:19.268204 | localhost | Interface IP: 199.204.45.113 2026-05-14 01:01:19.284167 | 2026-05-14 01:01:19.284296 | TASK [log-inventory : Ensure Zuul Ansible directory exists] 2026-05-14 01:01:19.663888 | localhost -> localhost | changed 2026-05-14 01:01:19.673481 | 2026-05-14 01:01:19.673584 | TASK [log-inventory : Copy ansible inventory to logs dir] 2026-05-14 01:01:20.546831 | localhost -> localhost | changed 2026-05-14 01:01:20.558495 | 2026-05-14 01:01:20.558597 | PLAY [all] 2026-05-14 01:01:20.567977 | 2026-05-14 01:01:20.568053 | TASK [add-build-sshkey : Check to see if ssh key was already created for this build] 2026-05-14 01:01:20.806762 | controller -> localhost | ok 2026-05-14 01:01:20.811796 | 2026-05-14 01:01:20.812048 | TASK [add-build-sshkey : Create a new key in workspace based on build UUID] 2026-05-14 01:01:20.840522 | controller | ok 2026-05-14 01:01:20.866351 | controller | included: /var/lib/zuul/builds/2085861cfe51403b8883d4e3c46b55ae/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/create-key-and-replace.yaml 2026-05-14 01:01:20.878655 | 2026-05-14 01:01:20.878907 | TASK [add-build-sshkey : Create Temp SSH key] 2026-05-14 01:01:22.512522 | controller -> localhost | Generating public/private rsa key pair. 2026-05-14 01:01:22.512705 | controller -> localhost | Your identification has been saved in /var/lib/zuul/builds/2085861cfe51403b8883d4e3c46b55ae/work/2085861cfe51403b8883d4e3c46b55ae_id_rsa 2026-05-14 01:01:22.512736 | controller -> localhost | Your public key has been saved in /var/lib/zuul/builds/2085861cfe51403b8883d4e3c46b55ae/work/2085861cfe51403b8883d4e3c46b55ae_id_rsa.pub 2026-05-14 01:01:22.512759 | controller -> localhost | The key fingerprint is: 2026-05-14 01:01:22.512780 | controller -> localhost | SHA256:qh8NRAok5iriZdkUsvyMRmGp5bR8I7JIOdIGHZ+zLcs zuul-build-sshkey 2026-05-14 01:01:22.512814 | controller -> localhost | The key's randomart image is: 2026-05-14 01:01:22.512836 | controller -> localhost | +---[RSA 3072]----+ 2026-05-14 01:01:22.512865 | controller -> localhost | |.++=... | 2026-05-14 01:01:22.512887 | controller -> localhost | |+.+*++. | 2026-05-14 01:01:22.512907 | controller -> localhost | | +B+*.. | 2026-05-14 01:01:22.512927 | controller -> localhost | |o*+=BB | 2026-05-14 01:01:22.512969 | controller -> localhost | |B.+*=++ S | 2026-05-14 01:01:22.512992 | controller -> localhost | |=.+. o + | 2026-05-14 01:01:22.513012 | controller -> localhost | | . E o . | 2026-05-14 01:01:22.513032 | controller -> localhost | | . . | 2026-05-14 01:01:22.513055 | controller -> localhost | | ... | 2026-05-14 01:01:22.513074 | controller -> localhost | +----[SHA256]-----+ 2026-05-14 01:01:22.513119 | controller -> localhost | ok: Runtime: 0:00:01.186339 2026-05-14 01:01:22.517415 | 2026-05-14 01:01:22.517497 | TASK [add-build-sshkey : Remote setup ssh keys (linux)] 2026-05-14 01:01:22.536554 | controller | ok 2026-05-14 01:01:22.544281 | controller | included: /var/lib/zuul/builds/2085861cfe51403b8883d4e3c46b55ae/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/remote-linux.yaml 2026-05-14 01:01:22.550614 | 2026-05-14 01:01:22.550675 | TASK [add-build-sshkey : Remove previously added zuul-build-sshkey] 2026-05-14 01:01:22.575717 | controller | skipping: Conditional result was False 2026-05-14 01:01:22.580166 | 2026-05-14 01:01:22.580229 | TASK [add-build-sshkey : Enable access via build key on all nodes] 2026-05-14 01:01:23.127158 | controller | changed 2026-05-14 01:01:23.131133 | 2026-05-14 01:01:23.131195 | TASK [add-build-sshkey : Make sure user has a .ssh] 2026-05-14 01:01:23.362479 | controller | ok 2026-05-14 01:01:23.366650 | 2026-05-14 01:01:23.366713 | TASK [add-build-sshkey : Install build private key as SSH key on all nodes] 2026-05-14 01:01:23.890947 | controller | changed 2026-05-14 01:01:23.897072 | 2026-05-14 01:01:23.897153 | TASK [add-build-sshkey : Install build public key as SSH key on all nodes] 2026-05-14 01:01:24.413034 | controller | changed 2026-05-14 01:01:24.417251 | 2026-05-14 01:01:24.417316 | TASK [add-build-sshkey : Remote setup ssh keys (windows)] 2026-05-14 01:01:24.442003 | controller | skipping: Conditional result was False 2026-05-14 01:01:24.453554 | 2026-05-14 01:01:24.453734 | TASK [remove-zuul-sshkey : Remove master key from local agent] 2026-05-14 01:01:24.833387 | controller -> localhost | changed 2026-05-14 01:01:24.846119 | 2026-05-14 01:01:24.846217 | TASK [add-build-sshkey : Add back temp key] 2026-05-14 01:01:25.160419 | controller -> localhost | Identity added: /var/lib/zuul/builds/2085861cfe51403b8883d4e3c46b55ae/work/2085861cfe51403b8883d4e3c46b55ae_id_rsa (zuul-build-sshkey) 2026-05-14 01:01:25.160669 | controller -> localhost | ok: Runtime: 0:00:00.013976 2026-05-14 01:01:25.166271 | 2026-05-14 01:01:25.166351 | TASK [add-build-sshkey : Verify we can still SSH to all nodes] 2026-05-14 01:01:25.508072 | controller | ok 2026-05-14 01:01:25.606255 | 2026-05-14 01:01:25.606402 | TASK [add-build-sshkey : Verify we can still SSH to all nodes (windows)] 2026-05-14 01:01:25.635684 | controller | skipping: Conditional result was False 2026-05-14 01:01:25.649423 | 2026-05-14 01:01:25.649510 | TASK [prepare-workspace : Start zuul_console daemon.] 2026-05-14 01:01:26.028014 | controller | ok 2026-05-14 01:01:26.034233 | 2026-05-14 01:01:26.034299 | TASK [prepare-workspace : Synchronize src repos to workspace directory.] 2026-05-14 01:01:27.054828 | controller | Output suppressed because no_log was given 2026-05-14 01:01:27.066272 | 2026-05-14 01:01:27.066430 | LOOP [ensure-output-dirs : Empty Zuul Output directories by removing them] 2026-05-14 01:01:27.295666 | controller | ok: "logs" 2026-05-14 01:01:27.296063 | controller | ok: All items complete 2026-05-14 01:01:27.296128 | 2026-05-14 01:01:27.480983 | controller | ok: "artifacts" 2026-05-14 01:01:27.673448 | controller | ok: "docs" 2026-05-14 01:01:27.684930 | 2026-05-14 01:01:27.685136 | LOOP [ensure-output-dirs : Ensure Zuul Output directories exist] 2026-05-14 01:01:27.902247 | controller | changed: "logs" 2026-05-14 01:01:28.086287 | controller | changed: "artifacts" 2026-05-14 01:01:28.280814 | controller | changed: "docs" 2026-05-14 01:01:28.298161 | 2026-05-14 01:01:28.298295 | PLAY RECAP 2026-05-14 01:01:28.298346 | controller | ok: 15 changed: 8 unreachable: 0 failed: 0 skipped: 3 rescued: 0 ignored: 0 2026-05-14 01:01:28.298375 | localhost | ok: 6 changed: 2 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-05-14 01:01:28.298398 | 2026-05-14 01:01:28.511121 | PRE-RUN END RESULT_NORMAL: [trusted : github.com/vexxhost/zuul-config/playbooks/base/pre.yaml@main] 2026-05-14 01:01:28.513915 | PRE-RUN START: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/pre.yaml@main] 2026-05-14 01:01:29.111158 | 2026-05-14 01:01:29.111866 | PLAY [all] 2026-05-14 01:01:29.123022 | 2026-05-14 01:01:29.123096 | TASK [setup-uv : Extract archive] 2026-05-14 01:01:31.457904 | controller | changed 2026-05-14 01:01:31.462898 | 2026-05-14 01:01:31.462985 | TASK [setup-uv : Print version] 2026-05-14 01:01:31.848658 | controller | uv 0.8.13 2026-05-14 01:01:31.995029 | controller | ok: Runtime: 0:00:00.015596 2026-05-14 01:01:32.002276 | 2026-05-14 01:01:32.002335 | PLAY RECAP 2026-05-14 01:01:32.002383 | controller | ok: 2 changed: 2 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-05-14 01:01:32.002407 | 2026-05-14 01:01:32.133169 | PRE-RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/pre.yaml@main] 2026-05-14 01:01:32.136027 | PRE-RUN START: [untrusted : github.com/vexxhost/ansible-collection-kubernetes/test-playbooks/molecule/pre.yml@main] 2026-05-14 01:01:32.756969 | 2026-05-14 01:01:32.757114 | PLAY [all] 2026-05-14 01:01:32.767584 | 2026-05-14 01:01:32.767657 | TASK [Update apt cache] 2026-05-14 01:01:37.481089 | controller | ok 2026-05-14 01:01:37.498681 | 2026-05-14 01:01:37.498755 | TASK [Disable firewalld] 2026-05-14 01:01:37.521959 | controller | skipping: Conditional result was False 2026-05-14 01:01:37.526059 | 2026-05-14 01:01:37.526122 | TASK [Install "jq" for log collection] 2026-05-14 01:01:39.860118 | controller | changed 2026-05-14 01:01:39.862326 | 2026-05-14 01:01:39.862390 | PLAY RECAP 2026-05-14 01:01:39.862450 | controller | ok: 2 changed: 1 unreachable: 0 failed: 0 skipped: 1 rescued: 0 ignored: 0 2026-05-14 01:01:39.862482 | 2026-05-14 01:01:39.991981 | PRE-RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/ansible-collection-kubernetes/test-playbooks/molecule/pre.yml@main] 2026-05-14 01:01:39.995016 | RUN START: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/run.yaml@main] 2026-05-14 01:01:40.584496 | 2026-05-14 01:01:40.584644 | PLAY [all] 2026-05-14 01:01:40.595168 | 2026-05-14 01:01:40.595249 | TASK [Copy inventory file for Zuul] 2026-05-14 01:01:41.541734 | controller | changed 2026-05-14 01:01:41.547284 | 2026-05-14 01:01:41.547390 | TASK [Switch "ansible_host" to private IP] 2026-05-14 01:01:41.891467 | controller | changed: 1 replacements made 2026-05-14 01:01:41.896514 | 2026-05-14 01:01:41.896582 | TASK [Run Molecule scenario] 2026-05-14 01:01:42.341056 | controller | Using CPython 3.13.5 interpreter at: /usr/bin/python3 2026-05-14 01:01:42.341365 | controller | Creating virtual environment at: .venv 2026-05-14 01:01:42.924385 | controller | Downloading pygments (1.2MiB) 2026-05-14 01:01:42.927774 | controller | Downloading cryptography (4.3MiB) 2026-05-14 01:01:42.928017 | controller | Downloading ansible-core (2.3MiB) 2026-05-14 01:01:43.108874 | controller | Downloading cryptography 2026-05-14 01:01:43.137483 | controller | Downloading pygments 2026-05-14 01:01:43.307958 | controller | Downloading ansible-core 2026-05-14 01:01:43.354583 | controller | Installed 36 packages in 45ms 2026-05-14 01:01:44.036740 | controller | INFO Collection 'vexxhost.kubernetes' detected. 2026-05-14 01:01:44.036779 | controller | INFO Scenarios will be used from 'extensions/molecule' 2026-05-14 01:01:44.908990 | controller | CRITICAL 'extensions/molecule/default/molecule.yml' glob failed. Exiting. 2026-05-14 01:01:44.909117 | controller | INFO default scenario not found, disabling shared state. 2026-05-14 01:01:44.909314 | controller | INFO [download-binaries > discovery] scenario test matrix: dependency, cleanup, destroy, syntax, create, prepare, converge, idempotence, side_effect, verify, cleanup, destroy 2026-05-14 01:01:44.909418 | controller | INFO [download-binaries > prerun] Performing prerun with role_name_check=0... 2026-05-14 01:02:44.087171 | controller | INFO [download-binaries > dependency] Executing 2026-05-14 01:02:44.087615 | controller | WARNING [download-binaries > dependency] Missing roles requirements file: requirements.yml 2026-05-14 01:02:44.087959 | controller | WARNING [download-binaries > dependency] Missing collections requirements file: collections.yml 2026-05-14 01:02:44.088162 | controller | WARNING [download-binaries > dependency] Executed: 2 missing (Remove from test_sequence to suppress) 2026-05-14 01:02:44.095079 | controller | INFO [download-binaries > cleanup] Executing 2026-05-14 01:02:44.095440 | controller | WARNING [download-binaries > cleanup] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-05-14 01:02:44.100856 | controller | INFO [download-binaries > destroy] Executing 2026-05-14 01:02:44.100978 | controller | WARNING [download-binaries > destroy] Skipping, '--destroy=never' requested. 2026-05-14 01:02:44.101067 | controller | INFO [download-binaries > destroy] Executed: Successful 2026-05-14 01:02:44.106350 | controller | INFO [download-binaries > syntax] Executing 2026-05-14 01:02:44.947605 | controller | 2026-05-14 01:02:44.948036 | controller | playbook: /home/zuul/src/github.com/vexxhost/ansible-collection-kubernetes/extensions/molecule/download-binaries/converge.yml 2026-05-14 01:02:45.017255 | controller | INFO [download-binaries > syntax] Executed: Successful 2026-05-14 01:02:45.028638 | controller | INFO [download-binaries > create] Executing 2026-05-14 01:02:45.030740 | controller | WARNING [download-binaries > create] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-05-14 01:02:45.037906 | controller | INFO [download-binaries > prepare] Executing 2026-05-14 01:02:45.038437 | controller | WARNING [download-binaries > prepare] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-05-14 01:02:45.043728 | controller | INFO [download-binaries > converge] Executing 2026-05-14 01:02:45.873310 | controller | 2026-05-14 01:02:45.873709 | controller | PLAY [Download all binaries required at runtime for ansible-collection-kubernetes] *** 2026-05-14 01:02:45.873976 | controller | 2026-05-14 01:02:45.874255 | controller | TASK [Gather minimal facts] **************************************************** 2026-05-14 01:02:45.874525 | controller | Thursday 14 May 2026 01:02:45 +0000 (0:00:00.031) 0:00:00.031 ********** 2026-05-14 01:02:46.539558 | controller | ok: [controller -> localhost] 2026-05-14 01:02:46.539774 | controller | 2026-05-14 01:02:46.539955 | controller | TASK [Find all subdirectories in the role location] **************************** 2026-05-14 01:02:46.540127 | controller | Thursday 14 May 2026 01:02:46 +0000 (0:00:00.666) 0:00:00.698 ********** 2026-05-14 01:02:46.950830 | controller | ok: [controller -> localhost] 2026-05-14 01:02:46.951161 | controller | 2026-05-14 01:02:46.951427 | controller | TASK [Select only defaults/ directories and load vars] ************************* 2026-05-14 01:02:46.951705 | controller | Thursday 14 May 2026 01:02:46 +0000 (0:00:00.411) 0:00:01.109 ********** 2026-05-14 01:02:47.281872 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kubernetes/defaults) 2026-05-14 01:02:47.282239 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/flux/defaults) 2026-05-14 01:02:47.282519 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/clusterctl/defaults) 2026-05-14 01:02:47.282791 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/haproxy/defaults) 2026-05-14 01:02:47.283123 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kubectl/defaults) 2026-05-14 01:02:47.283423 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/envoy_gateway/defaults) 2026-05-14 01:02:47.283695 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/keepalived/defaults) 2026-05-14 01:02:47.283966 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/cilium/defaults) 2026-05-14 01:02:47.284243 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/openstack_resource_controller/defaults) 2026-05-14 01:02:47.284512 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/helm/defaults) 2026-05-14 01:02:47.284780 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/upload_helm_chart/defaults) 2026-05-14 01:02:47.285059 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/cert_manager/defaults) 2026-05-14 01:02:47.285376 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kubelet/defaults) 2026-05-14 01:02:47.285660 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kube_vip/defaults) 2026-05-14 01:02:47.285930 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/cluster_api/defaults) 2026-05-14 01:02:47.286200 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kubeadm/defaults) 2026-05-14 01:02:47.286438 | controller | 2026-05-14 01:02:47.286704 | controller | TASK [Find all components with checksums and get latest versions (CI)] ********* 2026-05-14 01:02:47.287043 | controller | Thursday 14 May 2026 01:02:47 +0000 (0:00:00.330) 0:00:01.440 ********** 2026-05-14 01:02:47.439120 | controller | ok: [controller -> localhost] => (item=flux_checksums) 2026-05-14 01:02:47.439205 | controller | ok: [controller -> localhost] => (item=clusterctl_checksums) 2026-05-14 01:02:47.439424 | controller | ok: [controller -> localhost] => (item=kubectl_checksums) 2026-05-14 01:02:47.439619 | controller | ok: [controller -> localhost] => (item=helm_checksums) 2026-05-14 01:02:47.439815 | controller | ok: [controller -> localhost] => (item=helm_diff_checksums) 2026-05-14 01:02:47.440005 | controller | ok: [controller -> localhost] => (item=kubelet_checksums) 2026-05-14 01:02:47.440199 | controller | ok: [controller -> localhost] => (item=kubeadm_checksums) 2026-05-14 01:02:47.440367 | controller | 2026-05-14 01:02:47.440588 | controller | TASK [Filter checksums to keep only latest versions (CI)] ********************** 2026-05-14 01:02:47.440774 | controller | Thursday 14 May 2026 01:02:47 +0000 (0:00:00.156) 0:00:01.597 ********** 2026-05-14 01:02:47.542359 | controller | ok: [controller -> localhost] => (item=flux_checksums) 2026-05-14 01:02:47.542491 | controller | ok: [controller -> localhost] => (item=clusterctl_checksums) 2026-05-14 01:02:47.542671 | controller | ok: [controller -> localhost] => (item=kubectl_checksums) 2026-05-14 01:02:47.542855 | controller | ok: [controller -> localhost] => (item=helm_checksums) 2026-05-14 01:02:47.543086 | controller | ok: [controller -> localhost] => (item=helm_diff_checksums) 2026-05-14 01:02:47.543281 | controller | ok: [controller -> localhost] => (item=kubelet_checksums) 2026-05-14 01:02:47.543457 | controller | ok: [controller -> localhost] => (item=kubeadm_checksums) 2026-05-14 01:02:47.543626 | controller | 2026-05-14 01:02:47.543817 | controller | TASK [Generate list of all binaries for all roles] ***************************** 2026-05-14 01:02:47.544005 | controller | Thursday 14 May 2026 01:02:47 +0000 (0:00:00.103) 0:00:01.701 ********** 2026-05-14 01:02:47.615892 | controller | ok: [controller -> localhost] 2026-05-14 01:02:47.615972 | controller | 2026-05-14 01:02:47.616222 | controller | TASK [Include download_artifact role] ****************************************** 2026-05-14 01:02:47.616419 | controller | Thursday 14 May 2026 01:02:47 +0000 (0:00:00.073) 0:00:01.774 ********** 2026-05-14 01:02:47.874515 | controller | included: vexxhost.containers.download_artifact for controller => (item={'url': 'https://github.com/fluxcd/flux2/releases/download/v0.32.0/flux_0.32.0_linux_amd64.tar.gz', 'checksum': 'c94a42e96620848f9aed69a130c01b7d740412f6f2b3ad3c95fe23471f2b8e4e', 'dest': '/var/lib/downloads/flux-0.32.0-linux-amd64.tar.gz', 'version': '0.32.0'}) 2026-05-14 01:02:47.874704 | controller | included: vexxhost.containers.download_artifact for controller => (item={'url': 'https://github.com/kubernetes-sigs/cluster-api/releases/download/v1.10.5/clusterctl-linux-amd64', 'checksum': '8da468c3482b2f45c872e87f5fefdc7d4cb583ac3a689234ecc1590f852b09df', 'dest': '/var/lib/downloads/clusterctl-1.10.5-linux-amd64', 'version': '1.10.5'}) 2026-05-14 01:02:47.874938 | 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-05-14 01:02:47.875230 | controller | included: vexxhost.containers.download_artifact for controller => (item={'url': 'https://get.helm.sh/helm-v3.11.2-linux-amd64.tar.gz', 'checksum': '781d826daec584f9d50a01f0f7dadfd25a3312217a14aa2fbb85107b014ac8ca', 'dest': '/var/lib/downloads/helm-v3.11.2-linux-amd64.tar.gz', 'version': 'v3.11.2'}) 2026-05-14 01:02:47.875447 | controller | included: vexxhost.containers.download_artifact for controller => (item={'url': 'https://github.com/databus23/helm-diff/releases/download/v3.8.1/helm-diff-linux-amd64.tgz', 'checksum': 'f78867edfde60e2506e3228f706beaf96d1ae3ee5f169f42315acbd513794078', 'dest': '/var/lib/downloads/helm-diff-v3.8.1-linux-amd64.tgz', 'version': 'v3.8.1'}) 2026-05-14 01:02:47.875659 | 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-05-14 01:02:47.875871 | 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-05-14 01:02:47.876038 | controller | 2026-05-14 01:02:47.876245 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-05-14 01:02:47.876415 | controller | Thursday 14 May 2026 01:02:47 +0000 (0:00:00.258) 0:00:02.033 ********** 2026-05-14 01:02:47.906330 | controller | skipping: [controller] 2026-05-14 01:02:47.906480 | controller | 2026-05-14 01:02:47.906670 | controller | TASK [vexxhost.containers.directory : Create directory (/var/lib/downloads)] *** 2026-05-14 01:02:47.906854 | controller | Thursday 14 May 2026 01:02:47 +0000 (0:00:00.032) 0:00:02.065 ********** 2026-05-14 01:02:48.615643 | controller | [WARNING]: Host 'controller' is using the discovered Python interpreter at '/usr/bin/python3.13', but future installation of another Python interpreter could cause a different interpreter to be discovered. See https://docs.ansible.com/ansible-core/2.20/reference_appendices/interpreter_discovery.html for more information. 2026-05-14 01:02:48.623542 | controller | changed: [controller] 2026-05-14 01:02:48.623655 | controller | 2026-05-14 01:02:48.623781 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-05-14 01:02:48.623907 | controller | Thursday 14 May 2026 01:02:48 +0000 (0:00:00.717) 0:00:02.782 ********** 2026-05-14 01:02:48.663040 | controller | ok: [controller] => { 2026-05-14 01:02:48.663182 | controller | "msg": "https://github.com/fluxcd/flux2/releases/download/v0.32.0/flux_0.32.0_linux_amd64.tar.gz" 2026-05-14 01:02:48.663359 | controller | } 2026-05-14 01:02:48.663523 | controller | 2026-05-14 01:02:48.663709 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-05-14 01:02:48.663895 | controller | Thursday 14 May 2026 01:02:48 +0000 (0:00:00.038) 0:00:02.821 ********** 2026-05-14 01:02:49.748616 | controller | [WARNING]: Module remote_tmp /root/.ansible/tmp did not exist and was created with a mode of 0700, this may cause issues when running as another user. To avoid this, create the remote_tmp dir with the correct permissions manually 2026-05-14 01:02:49.757324 | controller | changed: [controller] 2026-05-14 01:02:49.757485 | controller | 2026-05-14 01:02:49.757669 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-05-14 01:02:49.757850 | controller | Thursday 14 May 2026 01:02:49 +0000 (0:00:01.094) 0:00:03.916 ********** 2026-05-14 01:02:49.795202 | controller | skipping: [controller] 2026-05-14 01:02:49.795333 | controller | 2026-05-14 01:02:49.795552 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-05-14 01:02:49.795743 | controller | Thursday 14 May 2026 01:02:49 +0000 (0:00:00.037) 0:00:03.954 ********** 2026-05-14 01:02:49.830072 | controller | skipping: [controller] 2026-05-14 01:02:49.830150 | controller | 2026-05-14 01:02:49.830563 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-05-14 01:02:49.830760 | controller | Thursday 14 May 2026 01:02:49 +0000 (0:00:00.035) 0:00:03.989 ********** 2026-05-14 01:02:49.871385 | controller | ok: [controller] => { 2026-05-14 01:02:49.871546 | controller | "msg": "https://github.com/kubernetes-sigs/cluster-api/releases/download/v1.10.5/clusterctl-linux-amd64" 2026-05-14 01:02:49.871732 | controller | } 2026-05-14 01:02:49.871899 | controller | 2026-05-14 01:02:49.872093 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-05-14 01:02:49.872279 | controller | Thursday 14 May 2026 01:02:49 +0000 (0:00:00.040) 0:00:04.029 ********** 2026-05-14 01:02:51.386431 | controller | changed: [controller] 2026-05-14 01:02:51.389643 | controller | 2026-05-14 01:02:51.389664 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-05-14 01:02:51.389670 | controller | Thursday 14 May 2026 01:02:51 +0000 (0:00:01.515) 0:00:05.545 ********** 2026-05-14 01:02:51.414279 | controller | skipping: [controller] 2026-05-14 01:02:51.414445 | controller | 2026-05-14 01:02:51.414700 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-05-14 01:02:51.415030 | controller | Thursday 14 May 2026 01:02:51 +0000 (0:00:00.028) 0:00:05.573 ********** 2026-05-14 01:02:51.446063 | controller | skipping: [controller] 2026-05-14 01:02:51.446242 | controller | 2026-05-14 01:02:51.446456 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-05-14 01:02:51.446683 | controller | Thursday 14 May 2026 01:02:51 +0000 (0:00:00.031) 0:00:05.605 ********** 2026-05-14 01:02:51.482037 | controller | ok: [controller] => { 2026-05-14 01:02:51.482155 | controller | "msg": "https://dl.k8s.io/release/v1.36.1/bin/linux/amd64/kubectl" 2026-05-14 01:02:51.482256 | controller | } 2026-05-14 01:02:51.482356 | controller | 2026-05-14 01:02:51.482466 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-05-14 01:02:51.482573 | controller | Thursday 14 May 2026 01:02:51 +0000 (0:00:00.035) 0:00:05.640 ********** 2026-05-14 01:02:52.510626 | controller | changed: [controller] 2026-05-14 01:02:52.510710 | controller | 2026-05-14 01:02:52.510833 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-05-14 01:02:52.511002 | controller | Thursday 14 May 2026 01:02:52 +0000 (0:00:01.028) 0:00:06.668 ********** 2026-05-14 01:02:52.545839 | controller | skipping: [controller] 2026-05-14 01:02:52.546034 | controller | 2026-05-14 01:02:52.546295 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-05-14 01:02:52.546568 | controller | Thursday 14 May 2026 01:02:52 +0000 (0:00:00.035) 0:00:06.704 ********** 2026-05-14 01:02:52.579838 | controller | skipping: [controller] 2026-05-14 01:02:52.580114 | controller | 2026-05-14 01:02:52.580356 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-05-14 01:02:52.580570 | controller | Thursday 14 May 2026 01:02:52 +0000 (0:00:00.033) 0:00:06.738 ********** 2026-05-14 01:02:52.621187 | controller | ok: [controller] => { 2026-05-14 01:02:52.621387 | controller | "msg": "https://get.helm.sh/helm-v3.11.2-linux-amd64.tar.gz" 2026-05-14 01:02:52.621836 | controller | } 2026-05-14 01:02:52.621948 | controller | 2026-05-14 01:02:52.622172 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-05-14 01:02:52.622368 | controller | Thursday 14 May 2026 01:02:52 +0000 (0:00:00.040) 0:00:06.779 ********** 2026-05-14 01:02:53.376303 | controller | changed: [controller] 2026-05-14 01:02:53.376415 | controller | 2026-05-14 01:02:53.376439 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-05-14 01:02:53.376578 | controller | Thursday 14 May 2026 01:02:53 +0000 (0:00:00.754) 0:00:07.533 ********** 2026-05-14 01:02:53.412135 | controller | skipping: [controller] 2026-05-14 01:02:53.412320 | controller | 2026-05-14 01:02:53.412783 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-05-14 01:02:53.412967 | controller | Thursday 14 May 2026 01:02:53 +0000 (0:00:00.036) 0:00:07.570 ********** 2026-05-14 01:02:53.450416 | controller | skipping: [controller] 2026-05-14 01:02:53.450512 | controller | 2026-05-14 01:02:53.450755 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-05-14 01:02:53.451091 | controller | Thursday 14 May 2026 01:02:53 +0000 (0:00:00.038) 0:00:07.608 ********** 2026-05-14 01:02:53.489440 | controller | ok: [controller] => { 2026-05-14 01:02:53.489674 | controller | "msg": "https://github.com/databus23/helm-diff/releases/download/v3.8.1/helm-diff-linux-amd64.tgz" 2026-05-14 01:02:53.489850 | controller | } 2026-05-14 01:02:53.490026 | controller | 2026-05-14 01:02:53.490232 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-05-14 01:02:53.490430 | controller | Thursday 14 May 2026 01:02:53 +0000 (0:00:00.038) 0:00:07.647 ********** 2026-05-14 01:02:54.291829 | controller | changed: [controller] 2026-05-14 01:02:54.291970 | controller | 2026-05-14 01:02:54.292173 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-05-14 01:02:54.292363 | controller | Thursday 14 May 2026 01:02:54 +0000 (0:00:00.802) 0:00:08.450 ********** 2026-05-14 01:02:54.326338 | controller | skipping: [controller] 2026-05-14 01:02:54.326591 | controller | 2026-05-14 01:02:54.326824 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-05-14 01:02:54.327066 | controller | Thursday 14 May 2026 01:02:54 +0000 (0:00:00.034) 0:00:08.485 ********** 2026-05-14 01:02:54.361186 | controller | skipping: [controller] 2026-05-14 01:02:54.361274 | controller | 2026-05-14 01:02:54.361416 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-05-14 01:02:54.361750 | controller | Thursday 14 May 2026 01:02:54 +0000 (0:00:00.034) 0:00:08.520 ********** 2026-05-14 01:02:54.398896 | controller | ok: [controller] => { 2026-05-14 01:02:54.399131 | controller | "msg": "https://dl.k8s.io/release/v1.36.1/bin/linux/amd64/kubelet" 2026-05-14 01:02:54.399311 | controller | } 2026-05-14 01:02:54.399520 | controller | 2026-05-14 01:02:54.399806 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-05-14 01:02:54.400028 | controller | Thursday 14 May 2026 01:02:54 +0000 (0:00:00.037) 0:00:08.557 ********** 2026-05-14 01:03:12.147060 | controller | changed: [controller] 2026-05-14 01:03:12.147149 | controller | 2026-05-14 01:03:12.147159 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-05-14 01:03:12.147167 | controller | Thursday 14 May 2026 01:03:12 +0000 (0:00:17.746) 0:00:26.303 ********** 2026-05-14 01:03:12.181364 | controller | skipping: [controller] 2026-05-14 01:03:12.181535 | controller | 2026-05-14 01:03:12.181742 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-05-14 01:03:12.181939 | controller | Thursday 14 May 2026 01:03:12 +0000 (0:00:00.037) 0:00:26.340 ********** 2026-05-14 01:03:12.216013 | controller | skipping: [controller] 2026-05-14 01:03:12.216190 | controller | 2026-05-14 01:03:12.216396 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-05-14 01:03:12.216612 | controller | Thursday 14 May 2026 01:03:12 +0000 (0:00:00.034) 0:00:26.375 ********** 2026-05-14 01:03:12.255619 | controller | ok: [controller] => { 2026-05-14 01:03:12.255802 | controller | "msg": "https://dl.k8s.io/release/v1.36.1/bin/linux/amd64/kubeadm" 2026-05-14 01:03:12.255989 | controller | } 2026-05-14 01:03:12.256162 | controller | 2026-05-14 01:03:12.256368 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-05-14 01:03:12.256569 | controller | Thursday 14 May 2026 01:03:12 +0000 (0:00:00.039) 0:00:26.414 ********** 2026-05-14 01:03:29.193342 | controller | changed: [controller] 2026-05-14 01:03:29.193378 | controller | 2026-05-14 01:03:29.193383 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-05-14 01:03:29.193387 | controller | Thursday 14 May 2026 01:03:29 +0000 (0:00:16.935) 0:00:43.349 ********** 2026-05-14 01:03:29.219406 | controller | skipping: [controller] 2026-05-14 01:03:29.219568 | controller | 2026-05-14 01:03:29.219751 | controller | PLAY RECAP ********************************************************************* 2026-05-14 01:03:29.219959 | controller | controller : ok=28 changed=8 unreachable=0 failed=0 skipped=14 rescued=0 ignored=0 2026-05-14 01:03:29.220126 | controller | 2026-05-14 01:03:29.220293 | controller | 2026-05-14 01:03:29.220473 | controller | TASKS RECAP ******************************************************************** 2026-05-14 01:03:29.220658 | controller | Thursday 14 May 2026 01:03:29 +0000 (0:00:00.029) 0:00:43.379 ********** 2026-05-14 01:03:29.220827 | controller | =============================================================================== 2026-05-14 01:03:29.221010 | controller | vexxhost.containers.download_artifact : Download item ------------------ 17.75s 2026-05-14 01:03:29.221201 | controller | vexxhost.containers.download_artifact : Download item ------------------ 16.94s 2026-05-14 01:03:29.221379 | controller | vexxhost.containers.download_artifact : Download item ------------------- 1.52s 2026-05-14 01:03:29.221603 | controller | vexxhost.containers.download_artifact : Download item ------------------- 1.09s 2026-05-14 01:03:29.221790 | controller | vexxhost.containers.download_artifact : Download item ------------------- 1.03s 2026-05-14 01:03:29.221973 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.80s 2026-05-14 01:03:29.222158 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.75s 2026-05-14 01:03:29.222355 | controller | vexxhost.containers.directory : Create directory (/var/lib/downloads) --- 0.72s 2026-05-14 01:03:29.222526 | controller | Gather minimal facts ---------------------------------------------------- 0.67s 2026-05-14 01:03:29.222707 | controller | Find all subdirectories in the role location ---------------------------- 0.41s 2026-05-14 01:03:29.222888 | controller | Select only defaults/ directories and load vars ------------------------- 0.33s 2026-05-14 01:03:29.223070 | controller | Include download_artifact role ------------------------------------------ 0.26s 2026-05-14 01:03:29.223309 | controller | Find all components with checksums and get latest versions (CI) --------- 0.16s 2026-05-14 01:03:29.223495 | controller | Filter checksums to keep only latest versions (CI) ---------------------- 0.10s 2026-05-14 01:03:29.223677 | controller | Generate list of all binaries for all roles ----------------------------- 0.07s 2026-05-14 01:03:29.223859 | controller | vexxhost.containers.download_artifact : Starting download of file ------- 0.04s 2026-05-14 01:03:29.224044 | controller | vexxhost.containers.download_artifact : Starting download of file ------- 0.04s 2026-05-14 01:03:29.224244 | controller | vexxhost.containers.download_artifact : Starting download of file ------- 0.04s 2026-05-14 01:03:29.224584 | controller | vexxhost.containers.download_artifact : Starting download of file ------- 0.04s 2026-05-14 01:03:29.224767 | controller | vexxhost.containers.download_artifact : Starting download of file ------- 0.04s 2026-05-14 01:03:29.361924 | controller | INFO [download-binaries > converge] Executed: Successful 2026-05-14 01:03:29.371088 | controller | INFO [download-binaries > idempotence] Executing 2026-05-14 01:03:30.216416 | controller | 2026-05-14 01:03:30.216562 | controller | PLAY [Download all binaries required at runtime for ansible-collection-kubernetes] *** 2026-05-14 01:03:30.216749 | controller | 2026-05-14 01:03:30.216943 | controller | TASK [Gather minimal facts] **************************************************** 2026-05-14 01:03:30.217139 | controller | Thursday 14 May 2026 01:03:30 +0000 (0:00:00.014) 0:00:00.014 ********** 2026-05-14 01:03:30.937173 | controller | ok: [controller -> localhost] 2026-05-14 01:03:30.937317 | controller | 2026-05-14 01:03:30.937514 | controller | TASK [Find all subdirectories in the role location] **************************** 2026-05-14 01:03:30.937707 | controller | Thursday 14 May 2026 01:03:30 +0000 (0:00:00.720) 0:00:00.734 ********** 2026-05-14 01:03:31.365657 | controller | ok: [controller -> localhost] 2026-05-14 01:03:31.365776 | controller | 2026-05-14 01:03:31.366098 | controller | TASK [Select only defaults/ directories and load vars] ************************* 2026-05-14 01:03:31.366307 | controller | Thursday 14 May 2026 01:03:31 +0000 (0:00:00.428) 0:00:01.163 ********** 2026-05-14 01:03:31.721905 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kubernetes/defaults) 2026-05-14 01:03:31.722107 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/flux/defaults) 2026-05-14 01:03:31.722380 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/clusterctl/defaults) 2026-05-14 01:03:31.722599 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/haproxy/defaults) 2026-05-14 01:03:31.722806 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kubectl/defaults) 2026-05-14 01:03:31.723089 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/envoy_gateway/defaults) 2026-05-14 01:03:31.723312 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/keepalived/defaults) 2026-05-14 01:03:31.723526 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/cilium/defaults) 2026-05-14 01:03:31.723746 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/openstack_resource_controller/defaults) 2026-05-14 01:03:31.723979 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/helm/defaults) 2026-05-14 01:03:31.724262 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/upload_helm_chart/defaults) 2026-05-14 01:03:31.724480 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/cert_manager/defaults) 2026-05-14 01:03:31.724679 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kubelet/defaults) 2026-05-14 01:03:31.724881 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kube_vip/defaults) 2026-05-14 01:03:31.725099 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/cluster_api/defaults) 2026-05-14 01:03:31.725308 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kubeadm/defaults) 2026-05-14 01:03:31.725475 | controller | 2026-05-14 01:03:31.725681 | controller | TASK [Find all components with checksums and get latest versions (CI)] ********* 2026-05-14 01:03:31.725868 | controller | Thursday 14 May 2026 01:03:31 +0000 (0:00:00.355) 0:00:01.518 ********** 2026-05-14 01:03:31.853382 | controller | ok: [controller -> localhost] => (item=flux_checksums) 2026-05-14 01:03:31.853573 | controller | ok: [controller -> localhost] => (item=clusterctl_checksums) 2026-05-14 01:03:31.853765 | controller | ok: [controller -> localhost] => (item=kubectl_checksums) 2026-05-14 01:03:31.853956 | controller | ok: [controller -> localhost] => (item=helm_checksums) 2026-05-14 01:03:31.854144 | controller | ok: [controller -> localhost] => (item=helm_diff_checksums) 2026-05-14 01:03:31.854391 | controller | ok: [controller -> localhost] => (item=kubelet_checksums) 2026-05-14 01:03:31.854527 | controller | ok: [controller -> localhost] => (item=kubeadm_checksums) 2026-05-14 01:03:31.854697 | controller | 2026-05-14 01:03:31.854891 | controller | TASK [Filter checksums to keep only latest versions (CI)] ********************** 2026-05-14 01:03:31.855153 | controller | Thursday 14 May 2026 01:03:31 +0000 (0:00:00.132) 0:00:01.650 ********** 2026-05-14 01:03:31.951684 | controller | ok: [controller -> localhost] => (item=flux_checksums) 2026-05-14 01:03:31.951859 | controller | ok: [controller -> localhost] => (item=clusterctl_checksums) 2026-05-14 01:03:31.952045 | controller | ok: [controller -> localhost] => (item=kubectl_checksums) 2026-05-14 01:03:31.952234 | controller | ok: [controller -> localhost] => (item=helm_checksums) 2026-05-14 01:03:31.952450 | controller | ok: [controller -> localhost] => (item=helm_diff_checksums) 2026-05-14 01:03:31.952638 | controller | ok: [controller -> localhost] => (item=kubelet_checksums) 2026-05-14 01:03:31.952817 | controller | ok: [controller -> localhost] => (item=kubeadm_checksums) 2026-05-14 01:03:31.952985 | controller | 2026-05-14 01:03:31.953170 | controller | TASK [Generate list of all binaries for all roles] ***************************** 2026-05-14 01:03:31.953356 | controller | Thursday 14 May 2026 01:03:31 +0000 (0:00:00.098) 0:00:01.748 ********** 2026-05-14 01:03:32.022466 | controller | ok: [controller -> localhost] 2026-05-14 01:03:32.022547 | controller | 2026-05-14 01:03:32.022756 | controller | TASK [Include download_artifact role] ****************************************** 2026-05-14 01:03:32.022936 | controller | Thursday 14 May 2026 01:03:32 +0000 (0:00:00.071) 0:00:01.820 ********** 2026-05-14 01:03:32.208786 | controller | included: vexxhost.containers.download_artifact for controller => (item={'url': 'https://github.com/fluxcd/flux2/releases/download/v0.32.0/flux_0.32.0_linux_amd64.tar.gz', 'checksum': 'c94a42e96620848f9aed69a130c01b7d740412f6f2b3ad3c95fe23471f2b8e4e', 'dest': '/var/lib/downloads/flux-0.32.0-linux-amd64.tar.gz', 'version': '0.32.0'}) 2026-05-14 01:03:32.208994 | controller | included: vexxhost.containers.download_artifact for controller => (item={'url': 'https://github.com/kubernetes-sigs/cluster-api/releases/download/v1.10.5/clusterctl-linux-amd64', 'checksum': '8da468c3482b2f45c872e87f5fefdc7d4cb583ac3a689234ecc1590f852b09df', 'dest': '/var/lib/downloads/clusterctl-1.10.5-linux-amd64', 'version': '1.10.5'}) 2026-05-14 01:03:32.209272 | 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-05-14 01:03:32.209502 | controller | included: vexxhost.containers.download_artifact for controller => (item={'url': 'https://get.helm.sh/helm-v3.11.2-linux-amd64.tar.gz', 'checksum': '781d826daec584f9d50a01f0f7dadfd25a3312217a14aa2fbb85107b014ac8ca', 'dest': '/var/lib/downloads/helm-v3.11.2-linux-amd64.tar.gz', 'version': 'v3.11.2'}) 2026-05-14 01:03:32.209744 | controller | included: vexxhost.containers.download_artifact for controller => (item={'url': 'https://github.com/databus23/helm-diff/releases/download/v3.8.1/helm-diff-linux-amd64.tgz', 'checksum': 'f78867edfde60e2506e3228f706beaf96d1ae3ee5f169f42315acbd513794078', 'dest': '/var/lib/downloads/helm-diff-v3.8.1-linux-amd64.tgz', 'version': 'v3.8.1'}) 2026-05-14 01:03:32.209881 | 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-05-14 01:03:32.210070 | 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-05-14 01:03:32.210182 | controller | 2026-05-14 01:03:32.210317 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-05-14 01:03:32.210426 | controller | Thursday 14 May 2026 01:03:32 +0000 (0:00:00.186) 0:00:02.006 ********** 2026-05-14 01:03:32.243940 | controller | skipping: [controller] 2026-05-14 01:03:32.244114 | controller | 2026-05-14 01:03:32.244335 | controller | TASK [vexxhost.containers.directory : Create directory (/var/lib/downloads)] *** 2026-05-14 01:03:32.244536 | controller | Thursday 14 May 2026 01:03:32 +0000 (0:00:00.035) 0:00:02.041 ********** 2026-05-14 01:03:32.745532 | controller | [WARNING]: Host 'controller' is using the discovered Python interpreter at '/usr/bin/python3.13', but future installation of another Python interpreter could cause a different interpreter to be discovered. See https://docs.ansible.com/ansible-core/2.20/reference_appendices/interpreter_discovery.html for more information. 2026-05-14 01:03:32.759787 | controller | ok: [controller] 2026-05-14 01:03:32.759850 | controller | 2026-05-14 01:03:32.759960 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-05-14 01:03:32.761370 | controller | Thursday 14 May 2026 01:03:32 +0000 (0:00:00.511) 0:00:02.553 ********** 2026-05-14 01:03:32.799868 | controller | ok: [controller] => { 2026-05-14 01:03:32.799882 | controller | "msg": "https://github.com/fluxcd/flux2/releases/download/v0.32.0/flux_0.32.0_linux_amd64.tar.gz" 2026-05-14 01:03:32.799887 | controller | } 2026-05-14 01:03:32.799892 | controller | 2026-05-14 01:03:32.799897 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-05-14 01:03:32.799901 | controller | Thursday 14 May 2026 01:03:32 +0000 (0:00:00.040) 0:00:02.593 ********** 2026-05-14 01:03:33.355318 | controller | ok: [controller] 2026-05-14 01:03:33.355514 | controller | 2026-05-14 01:03:33.355686 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-05-14 01:03:33.356056 | controller | Thursday 14 May 2026 01:03:33 +0000 (0:00:00.559) 0:00:03.152 ********** 2026-05-14 01:03:33.390627 | controller | skipping: [controller] 2026-05-14 01:03:33.390662 | controller | 2026-05-14 01:03:33.390668 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-05-14 01:03:33.390674 | controller | Thursday 14 May 2026 01:03:33 +0000 (0:00:00.034) 0:00:03.187 ********** 2026-05-14 01:03:33.423169 | controller | skipping: [controller] 2026-05-14 01:03:33.423374 | controller | 2026-05-14 01:03:33.423552 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-05-14 01:03:33.423711 | controller | Thursday 14 May 2026 01:03:33 +0000 (0:00:00.032) 0:00:03.220 ********** 2026-05-14 01:03:33.467266 | controller | ok: [controller] => { 2026-05-14 01:03:33.467399 | controller | "msg": "https://github.com/kubernetes-sigs/cluster-api/releases/download/v1.10.5/clusterctl-linux-amd64" 2026-05-14 01:03:33.467920 | controller | } 2026-05-14 01:03:33.467956 | controller | 2026-05-14 01:03:33.467963 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-05-14 01:03:33.467969 | controller | Thursday 14 May 2026 01:03:33 +0000 (0:00:00.040) 0:00:03.261 ********** 2026-05-14 01:03:33.927790 | controller | ok: [controller] 2026-05-14 01:03:33.928085 | controller | 2026-05-14 01:03:33.928375 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-05-14 01:03:33.928647 | controller | Thursday 14 May 2026 01:03:33 +0000 (0:00:00.461) 0:00:03.722 ********** 2026-05-14 01:03:33.962805 | controller | skipping: [controller] 2026-05-14 01:03:33.962878 | controller | 2026-05-14 01:03:33.963124 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-05-14 01:03:33.963161 | controller | Thursday 14 May 2026 01:03:33 +0000 (0:00:00.034) 0:00:03.757 ********** 2026-05-14 01:03:33.994997 | controller | skipping: [controller] 2026-05-14 01:03:33.995137 | controller | 2026-05-14 01:03:33.995251 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-05-14 01:03:33.995340 | controller | Thursday 14 May 2026 01:03:33 +0000 (0:00:00.032) 0:00:03.789 ********** 2026-05-14 01:03:34.036514 | controller | ok: [controller] => { 2026-05-14 01:03:34.036559 | controller | "msg": "https://dl.k8s.io/release/v1.36.1/bin/linux/amd64/kubectl" 2026-05-14 01:03:34.036566 | controller | } 2026-05-14 01:03:34.036572 | controller | 2026-05-14 01:03:34.036578 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-05-14 01:03:34.036584 | controller | Thursday 14 May 2026 01:03:34 +0000 (0:00:00.039) 0:00:03.829 ********** 2026-05-14 01:03:34.483663 | controller | ok: [controller] 2026-05-14 01:03:34.483743 | controller | 2026-05-14 01:03:34.483840 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-05-14 01:03:34.484010 | controller | Thursday 14 May 2026 01:03:34 +0000 (0:00:00.449) 0:00:04.278 ********** 2026-05-14 01:03:34.519586 | controller | skipping: [controller] 2026-05-14 01:03:34.519657 | controller | 2026-05-14 01:03:34.519762 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-05-14 01:03:34.519875 | controller | Thursday 14 May 2026 01:03:34 +0000 (0:00:00.038) 0:00:04.317 ********** 2026-05-14 01:03:34.555456 | controller | skipping: [controller] 2026-05-14 01:03:34.555543 | controller | 2026-05-14 01:03:34.555628 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-05-14 01:03:34.555716 | controller | Thursday 14 May 2026 01:03:34 +0000 (0:00:00.033) 0:00:04.350 ********** 2026-05-14 01:03:34.590635 | controller | ok: [controller] => { 2026-05-14 01:03:34.590793 | controller | "msg": "https://get.helm.sh/helm-v3.11.2-linux-amd64.tar.gz" 2026-05-14 01:03:34.590966 | controller | } 2026-05-14 01:03:34.591645 | controller | 2026-05-14 01:03:34.591675 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-05-14 01:03:34.591687 | controller | Thursday 14 May 2026 01:03:34 +0000 (0:00:00.037) 0:00:04.387 ********** 2026-05-14 01:03:34.987155 | controller | ok: [controller] 2026-05-14 01:03:34.987357 | controller | 2026-05-14 01:03:34.987537 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-05-14 01:03:34.987709 | controller | Thursday 14 May 2026 01:03:34 +0000 (0:00:00.396) 0:00:04.784 ********** 2026-05-14 01:03:35.023697 | controller | skipping: [controller] 2026-05-14 01:03:35.023779 | controller | 2026-05-14 01:03:35.023789 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-05-14 01:03:35.023882 | controller | Thursday 14 May 2026 01:03:35 +0000 (0:00:00.034) 0:00:04.819 ********** 2026-05-14 01:03:35.058477 | controller | skipping: [controller] 2026-05-14 01:03:35.058542 | controller | 2026-05-14 01:03:35.058640 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-05-14 01:03:35.058722 | controller | Thursday 14 May 2026 01:03:35 +0000 (0:00:00.036) 0:00:04.856 ********** 2026-05-14 01:03:35.097348 | controller | ok: [controller] => { 2026-05-14 01:03:35.097560 | controller | "msg": "https://github.com/databus23/helm-diff/releases/download/v3.8.1/helm-diff-linux-amd64.tgz" 2026-05-14 01:03:35.097779 | controller | } 2026-05-14 01:03:35.097864 | controller | 2026-05-14 01:03:35.097958 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-05-14 01:03:35.098066 | controller | Thursday 14 May 2026 01:03:35 +0000 (0:00:00.038) 0:00:04.894 ********** 2026-05-14 01:03:35.520266 | controller | ok: [controller] 2026-05-14 01:03:35.520305 | controller | 2026-05-14 01:03:35.520315 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-05-14 01:03:35.520323 | controller | Thursday 14 May 2026 01:03:35 +0000 (0:00:00.418) 0:00:05.313 ********** 2026-05-14 01:03:35.550418 | controller | skipping: [controller] 2026-05-14 01:03:35.550499 | controller | 2026-05-14 01:03:35.550643 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-05-14 01:03:35.550783 | controller | Thursday 14 May 2026 01:03:35 +0000 (0:00:00.034) 0:00:05.347 ********** 2026-05-14 01:03:35.587578 | controller | skipping: [controller] 2026-05-14 01:03:35.587638 | controller | 2026-05-14 01:03:35.587652 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-05-14 01:03:35.587761 | controller | Thursday 14 May 2026 01:03:35 +0000 (0:00:00.035) 0:00:05.383 ********** 2026-05-14 01:03:35.624070 | controller | ok: [controller] => { 2026-05-14 01:03:35.624224 | controller | "msg": "https://dl.k8s.io/release/v1.36.1/bin/linux/amd64/kubelet" 2026-05-14 01:03:35.624346 | controller | } 2026-05-14 01:03:35.624455 | controller | 2026-05-14 01:03:35.624748 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-05-14 01:03:35.624788 | controller | Thursday 14 May 2026 01:03:35 +0000 (0:00:00.037) 0:00:05.421 ********** 2026-05-14 01:03:36.071504 | controller | ok: [controller] 2026-05-14 01:03:36.071585 | controller | 2026-05-14 01:03:36.071595 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-05-14 01:03:36.071657 | controller | Thursday 14 May 2026 01:03:36 +0000 (0:00:00.447) 0:00:05.869 ********** 2026-05-14 01:03:36.107492 | controller | skipping: [controller] 2026-05-14 01:03:36.107521 | controller | 2026-05-14 01:03:36.107526 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-05-14 01:03:36.107531 | controller | Thursday 14 May 2026 01:03:36 +0000 (0:00:00.035) 0:00:05.905 ********** 2026-05-14 01:03:36.147565 | controller | skipping: [controller] 2026-05-14 01:03:36.147642 | controller | 2026-05-14 01:03:36.147866 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-05-14 01:03:36.147895 | controller | Thursday 14 May 2026 01:03:36 +0000 (0:00:00.037) 0:00:05.942 ********** 2026-05-14 01:03:36.187630 | controller | ok: [controller] => { 2026-05-14 01:03:36.187709 | controller | "msg": "https://dl.k8s.io/release/v1.36.1/bin/linux/amd64/kubeadm" 2026-05-14 01:03:36.187798 | controller | } 2026-05-14 01:03:36.187884 | controller | 2026-05-14 01:03:36.187974 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-05-14 01:03:36.188063 | controller | Thursday 14 May 2026 01:03:36 +0000 (0:00:00.041) 0:00:05.983 ********** 2026-05-14 01:03:36.669243 | controller | ok: [controller] 2026-05-14 01:03:36.669304 | controller | 2026-05-14 01:03:36.669318 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-05-14 01:03:36.669436 | controller | Thursday 14 May 2026 01:03:36 +0000 (0:00:00.482) 0:00:06.466 ********** 2026-05-14 01:03:36.706868 | controller | skipping: [controller] 2026-05-14 01:03:36.706908 | controller | 2026-05-14 01:03:36.706914 | controller | PLAY RECAP ********************************************************************* 2026-05-14 01:03:36.706921 | controller | controller : ok=28 changed=0 unreachable=0 failed=0 skipped=14 rescued=0 ignored=0 2026-05-14 01:03:36.706926 | controller | 2026-05-14 01:03:36.706931 | controller | 2026-05-14 01:03:36.706935 | controller | TASKS RECAP ******************************************************************** 2026-05-14 01:03:36.706940 | controller | Thursday 14 May 2026 01:03:36 +0000 (0:00:00.035) 0:00:06.501 ********** 2026-05-14 01:03:36.706945 | controller | =============================================================================== 2026-05-14 01:03:36.706950 | controller | Gather minimal facts ---------------------------------------------------- 0.72s 2026-05-14 01:03:36.706954 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.56s 2026-05-14 01:03:36.706959 | controller | vexxhost.containers.directory : Create directory (/var/lib/downloads) --- 0.51s 2026-05-14 01:03:36.706968 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.48s 2026-05-14 01:03:36.706973 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.46s 2026-05-14 01:03:36.706977 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.45s 2026-05-14 01:03:36.706982 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.45s 2026-05-14 01:03:36.706987 | controller | Find all subdirectories in the role location ---------------------------- 0.43s 2026-05-14 01:03:36.706991 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.42s 2026-05-14 01:03:36.706996 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.40s 2026-05-14 01:03:36.707001 | controller | Select only defaults/ directories and load vars ------------------------- 0.36s 2026-05-14 01:03:36.707005 | controller | Include download_artifact role ------------------------------------------ 0.19s 2026-05-14 01:03:36.707043 | controller | Find all components with checksums and get latest versions (CI) --------- 0.13s 2026-05-14 01:03:36.707049 | controller | Filter checksums to keep only latest versions (CI) ---------------------- 0.10s 2026-05-14 01:03:36.707053 | controller | Generate list of all binaries for all roles ----------------------------- 0.07s 2026-05-14 01:03:36.707058 | controller | vexxhost.containers.download_artifact : Starting download of file ------- 0.04s 2026-05-14 01:03:36.707063 | controller | vexxhost.containers.download_artifact : Starting download of file ------- 0.04s 2026-05-14 01:03:36.707067 | controller | vexxhost.containers.download_artifact : Starting download of file ------- 0.04s 2026-05-14 01:03:36.707072 | controller | vexxhost.containers.download_artifact : Starting download of file ------- 0.04s 2026-05-14 01:03:36.707076 | controller | vexxhost.containers.download_artifact : Extract archive ----------------- 0.04s 2026-05-14 01:03:36.901583 | controller | INFO [download-binaries > idempotence] Executed: Successful 2026-05-14 01:03:36.912717 | controller | INFO [download-binaries > side_effect] Executing 2026-05-14 01:03:36.913075 | controller | WARNING [download-binaries > side_effect] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-05-14 01:03:36.918310 | controller | INFO [download-binaries > verify] Executing 2026-05-14 01:03:37.820153 | controller | 2026-05-14 01:03:37.820477 | controller | PLAY [Verify] ****************************************************************** 2026-05-14 01:03:37.820711 | controller | 2026-05-14 01:03:37.820960 | controller | TASK [Gathering Facts] ********************************************************* 2026-05-14 01:03:37.821210 | controller | Thursday 14 May 2026 01:03:37 +0000 (0:00:00.012) 0:00:00.012 ********** 2026-05-14 01:03:40.942471 | controller | [WARNING]: Host 'controller' is using the discovered Python interpreter at '/usr/bin/python3.13', but future installation of another Python interpreter could cause a different interpreter to be discovered. See https://docs.ansible.com/ansible-core/2.20/reference_appendices/interpreter_discovery.html for more information. 2026-05-14 01:03:40.947977 | controller | ok: [controller] 2026-05-14 01:03:40.948262 | controller | 2026-05-14 01:03:40.948516 | controller | TASK [Stat target dir] ********************************************************* 2026-05-14 01:03:40.948765 | controller | Thursday 14 May 2026 01:03:40 +0000 (0:00:03.127) 0:00:03.141 ********** 2026-05-14 01:03:41.364371 | controller | ok: [controller] 2026-05-14 01:03:41.364671 | controller | 2026-05-14 01:03:41.364963 | controller | TASK [Assert that target dir is created] *************************************** 2026-05-14 01:03:41.365236 | controller | Thursday 14 May 2026 01:03:41 +0000 (0:00:00.415) 0:00:03.556 ********** 2026-05-14 01:03:41.401165 | controller | ok: [controller] => { 2026-05-14 01:03:41.401484 | controller | "changed": false, 2026-05-14 01:03:41.401917 | controller | "msg": "All assertions passed" 2026-05-14 01:03:41.402157 | controller | } 2026-05-14 01:03:41.402377 | controller | 2026-05-14 01:03:41.402761 | controller | TASK [Find target files] ******************************************************* 2026-05-14 01:03:41.403043 | controller | Thursday 14 May 2026 01:03:41 +0000 (0:00:00.037) 0:00:03.593 ********** 2026-05-14 01:03:41.822468 | controller | ok: [controller] 2026-05-14 01:03:41.822757 | controller | 2026-05-14 01:03:41.823063 | controller | TASK [Assert that some files were downloaded] ********************************** 2026-05-14 01:03:41.823321 | controller | Thursday 14 May 2026 01:03:41 +0000 (0:00:00.421) 0:00:04.015 ********** 2026-05-14 01:03:41.852781 | controller | ok: [controller] => { 2026-05-14 01:03:41.853047 | controller | "changed": false, 2026-05-14 01:03:41.853292 | controller | "msg": "All assertions passed" 2026-05-14 01:03:41.853526 | controller | } 2026-05-14 01:03:41.853750 | controller | 2026-05-14 01:03:41.853988 | controller | PLAY RECAP ********************************************************************* 2026-05-14 01:03:41.854251 | controller | controller : ok=5 changed=0 unreachable=0 failed=0 skipped=0 rescued=0 ignored=0 2026-05-14 01:03:41.854474 | controller | 2026-05-14 01:03:41.854694 | controller | 2026-05-14 01:03:41.854930 | controller | TASKS RECAP ******************************************************************** 2026-05-14 01:03:41.855225 | controller | Thursday 14 May 2026 01:03:41 +0000 (0:00:00.031) 0:00:04.046 ********** 2026-05-14 01:03:41.855498 | controller | =============================================================================== 2026-05-14 01:03:41.855803 | controller | Gathering Facts --------------------------------------------------------- 3.13s 2026-05-14 01:03:41.856058 | controller | Find target files ------------------------------------------------------- 0.42s 2026-05-14 01:03:41.856303 | controller | Stat target dir --------------------------------------------------------- 0.42s 2026-05-14 01:03:41.856546 | controller | Assert that target dir is created --------------------------------------- 0.04s 2026-05-14 01:03:41.856794 | controller | Assert that some files were downloaded ---------------------------------- 0.03s 2026-05-14 01:03:41.972708 | controller | INFO [download-binaries > verify] Executed: Successful 2026-05-14 01:03:41.981058 | controller | INFO [download-binaries > cleanup] Executing 2026-05-14 01:03:41.981427 | controller | WARNING [download-binaries > cleanup] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-05-14 01:03:41.986681 | controller | INFO [download-binaries > destroy] Executing 2026-05-14 01:03:41.986799 | controller | WARNING [download-binaries > destroy] Skipping, '--destroy=never' requested. 2026-05-14 01:03:41.986884 | controller | INFO [download-binaries > destroy] Executed: Successful 2026-05-14 01:03:41.987247 | controller | WARNING Molecule executed 1 scenario (1 missing files) 2026-05-14 01:03:42.170410 | controller | ok: Runtime: 0:01:59.811895 2026-05-14 01:03:42.177729 | 2026-05-14 01:03:42.177793 | PLAY RECAP 2026-05-14 01:03:42.177850 | controller | ok: 3 changed: 3 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-05-14 01:03:42.177881 | 2026-05-14 01:03:42.294624 | RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/run.yaml@main] 2026-05-14 01:03:42.297777 | POST-RUN START: [untrusted : github.com/vexxhost/ansible-collection-kubernetes/test-playbooks/molecule/post.yml@main] 2026-05-14 01:03:42.893115 | 2026-05-14 01:03:42.893262 | PLAY [all] 2026-05-14 01:03:42.903725 | 2026-05-14 01:03:42.903800 | TASK [describe-kubernetes-objects : creating directory for cluster scoped objects] 2026-05-14 01:03:43.287206 | controller | changed 2026-05-14 01:03:43.293387 | 2026-05-14 01:03:43.293473 | TASK [describe-kubernetes-objects : Gathering descriptions for cluster scoped objects] 2026-05-14 01:03:43.663654 | controller | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-05-14 01:03:43.664178 | controller | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-05-14 01:03:43.671595 | controller | environment: line 1: kubectl: command not found 2026-05-14 01:03:43.673639 | controller | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-05-14 01:03:43.673667 | controller | environment: line 1: kubectl: command not found 2026-05-14 01:03:43.674478 | controller | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-05-14 01:03:43.677630 | controller | environment: line 1: kubectl: command not found 2026-05-14 01:03:43.679962 | controller | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-05-14 01:03:43.681485 | controller | environment: line 1: kubectl: command not found 2026-05-14 01:03:43.682602 | controller | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-05-14 01:03:43.683579 | controller | environment: line 1: kubectl: command not found 2026-05-14 01:03:43.684954 | controller | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-05-14 01:03:43.822595 | controller | ok: Runtime: 0:00:00.038568 2026-05-14 01:03:43.827440 | 2026-05-14 01:03:43.853407 | TASK [describe-kubernetes-objects : creating directory for namespace scoped objects] 2026-05-14 01:03:44.098689 | controller | changed 2026-05-14 01:03:44.103975 | 2026-05-14 01:03:44.104049 | TASK [describe-kubernetes-objects : Gathering descriptions for namespace scoped objects] 2026-05-14 01:03:44.339214 | controller | environment: line 5: kubectl: command not found 2026-05-14 01:03:44.340289 | controller | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-05-14 01:03:44.340937 | controller | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-05-14 01:03:44.341382 | controller | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-05-14 01:03:44.635800 | controller | ok: Runtime: 0:00:00.014192 2026-05-14 01:03:44.642751 | 2026-05-14 01:03:44.642843 | TASK [describe-kubernetes-objects : Downloads logs to executor] 2026-05-14 01:03:45.307697 | controller | changed: 2026-05-14 01:03:45.307967 | controller | created directory /var/lib/zuul/builds/2085861cfe51403b8883d4e3c46b55ae/work/logs/controller 2026-05-14 01:03:45.308033 | controller | cd+++++++++ objects/ 2026-05-14 01:03:45.308084 | controller | cd+++++++++ objects/cluster/ 2026-05-14 01:03:45.308135 | controller | cd+++++++++ objects/namespaced/ 2026-05-14 01:03:45.317389 | 2026-05-14 01:03:45.317474 | TASK [gather-pod-logs : creating directory for pod logs] 2026-05-14 01:03:45.567369 | controller | changed 2026-05-14 01:03:45.572926 | 2026-05-14 01:03:45.573014 | TASK [gather-pod-logs : creating directory for failed pod logs] 2026-05-14 01:03:45.829398 | controller | changed 2026-05-14 01:03:45.833324 | 2026-05-14 01:03:45.833394 | TASK [gather-pod-logs : retrieve all kubernetes logs, current and previous (if they exist)] 2026-05-14 01:03:46.062948 | controller | environment: line 3: kubectl: command not found 2026-05-14 01:03:46.357163 | controller | ok: Runtime: 0:00:00.012444 2026-05-14 01:03:46.361278 | 2026-05-14 01:03:46.361346 | TASK [gather-pod-logs : Downloads pod logs to executor] 2026-05-14 01:03:46.925238 | controller | changed: 2026-05-14 01:03:46.925417 | controller | cd+++++++++ pod-logs/ 2026-05-14 01:03:46.925446 | controller | cd+++++++++ pod-logs/failed-pods/ 2026-05-14 01:03:46.932258 | 2026-05-14 01:03:46.932320 | LOOP [helm-release-status : creating directory for helm release status] 2026-05-14 01:03:47.169800 | controller | changed: "values" 2026-05-14 01:03:47.380518 | controller | changed: "releases" 2026-05-14 01:03:47.394661 | 2026-05-14 01:03:47.394874 | TASK [helm-release-status : Gather get release status for helm charts] 2026-05-14 01:03:47.636295 | controller | /bin/bash: line 3: kubectl: command not found 2026-05-14 01:03:47.929093 | controller | ok: Runtime: 0:00:00.010238 2026-05-14 01:03:47.934291 | 2026-05-14 01:03:47.934369 | TASK [helm-release-status : Downloads logs to executor] 2026-05-14 01:03:48.463443 | controller | changed: 2026-05-14 01:03:48.463699 | controller | cd+++++++++ helm/ 2026-05-14 01:03:48.463761 | controller | cd+++++++++ helm/releases/ 2026-05-14 01:03:48.463815 | controller | cd+++++++++ helm/values/ 2026-05-14 01:03:48.470183 | 2026-05-14 01:03:48.470258 | PLAY RECAP 2026-05-14 01:03:48.470306 | controller | ok: 12 changed: 12 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-05-14 01:03:48.470327 | 2026-05-14 01:03:48.624631 | POST-RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/ansible-collection-kubernetes/test-playbooks/molecule/post.yml@main] 2026-05-14 01:03:48.627395 | POST-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post.yaml@main] 2026-05-14 01:03:49.245452 | 2026-05-14 01:03:49.245600 | PLAY [all] 2026-05-14 01:03:49.256795 | 2026-05-14 01:03:49.256915 | TASK [fetch-output : Set log path for multiple nodes] 2026-05-14 01:03:49.302821 | controller | skipping: Conditional result was False 2026-05-14 01:03:49.309137 | 2026-05-14 01:03:49.309256 | TASK [fetch-output : Set log path for single node] 2026-05-14 01:03:49.340228 | controller | ok 2026-05-14 01:03:49.345546 | 2026-05-14 01:03:49.345639 | LOOP [fetch-output : Ensure local output dirs] 2026-05-14 01:03:49.806757 | controller -> localhost | ok: "/var/lib/zuul/builds/2085861cfe51403b8883d4e3c46b55ae/work/logs" 2026-05-14 01:03:50.011494 | controller -> localhost | changed: "/var/lib/zuul/builds/2085861cfe51403b8883d4e3c46b55ae/work/artifacts" 2026-05-14 01:03:50.204276 | controller -> localhost | changed: "/var/lib/zuul/builds/2085861cfe51403b8883d4e3c46b55ae/work/docs" 2026-05-14 01:03:50.218638 | 2026-05-14 01:03:50.218741 | LOOP [fetch-output : Collect logs, artifacts and docs] 2026-05-14 01:03:50.863235 | controller | changed: .d..t...... ./ 2026-05-14 01:03:50.863475 | controller | changed: All items complete 2026-05-14 01:03:50.863513 | 2026-05-14 01:03:51.348826 | controller | changed: .d..t...... ./ 2026-05-14 01:03:51.845371 | controller | changed: .d..t...... ./ 2026-05-14 01:03:51.868530 | 2026-05-14 01:03:51.869029 | LOOP [merge-output-to-logs : Move artifacts and docs to logs dir] 2026-05-14 01:03:52.379631 | controller -> localhost | ok: Item: artifacts Runtime: 0:00:00.008265 2026-05-14 01:03:52.620814 | controller -> localhost | ok: Item: docs Runtime: 0:00:00.008709 2026-05-14 01:03:52.641790 | 2026-05-14 01:03:52.641907 | PLAY [all] 2026-05-14 01:03:52.646839 | 2026-05-14 01:03:52.646901 | TASK [remove-build-sshkey : Remove the build SSH key from all nodes] 2026-05-14 01:03:53.162504 | controller | changed 2026-05-14 01:03:53.168831 | 2026-05-14 01:03:53.168900 | PLAY RECAP 2026-05-14 01:03:53.168987 | controller | ok: 5 changed: 4 unreachable: 0 failed: 0 skipped: 1 rescued: 0 ignored: 0 2026-05-14 01:03:53.169023 | 2026-05-14 01:03:53.308079 | POST-RUN END RESULT_NORMAL: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post.yaml@main] 2026-05-14 01:03:53.311170 | POST-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post-logs.yaml@main] 2026-05-14 01:03:53.871047 | 2026-05-14 01:03:53.871202 | PLAY [localhost] 2026-05-14 01:03:53.883827 | 2026-05-14 01:03:53.883943 | TASK [Generate Zuul manifest] 2026-05-14 01:03:53.906126 | localhost | ok 2026-05-14 01:03:53.921682 | 2026-05-14 01:03:53.921759 | TASK [generate-zuul-manifest : Generate Zuul manifest] 2026-05-14 01:03:54.280556 | localhost | changed 2026-05-14 01:03:54.293955 | 2026-05-14 01:03:54.294048 | TASK [generate-zuul-manifest : Return Zuul manifest URL to Zuul] 2026-05-14 01:03:54.326037 | localhost | ok 2026-05-14 01:03:54.335517 | 2026-05-14 01:03:54.335622 | TASK [Upload logs] 2026-05-14 01:03:54.359804 | localhost | ok 2026-05-14 01:03:54.420493 | 2026-05-14 01:03:54.420648 | TASK [Set zuul-log-path fact] 2026-05-14 01:03:54.444640 | localhost | ok 2026-05-14 01:03:54.458809 | 2026-05-14 01:03:54.458882 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-05-14 01:03:54.489275 | localhost | ok 2026-05-14 01:03:54.499884 | 2026-05-14 01:03:54.499974 | TASK [upload-logs : Create log directories] 2026-05-14 01:03:54.895379 | localhost | changed 2026-05-14 01:03:54.901848 | 2026-05-14 01:03:54.901921 | TASK [upload-logs : Ensure logs are readable before uploading] 2026-05-14 01:03:55.294976 | localhost -> localhost | ok: Runtime: 0:00:00.005717 2026-05-14 01:03:55.300768 | 2026-05-14 01:03:55.300842 | TASK [upload-logs : Upload logs to log server] 2026-05-14 01:03:55.746658 | localhost | Output suppressed because no_log was given 2026-05-14 01:03:55.751881 | 2026-05-14 01:03:55.751954 | LOOP [upload-logs : Compress console log and json output] 2026-05-14 01:03:55.798620 | localhost | skipping: Conditional result was False 2026-05-14 01:03:55.846764 | localhost | skipping: Conditional result was False 2026-05-14 01:03:55.861430 | 2026-05-14 01:03:55.861772 | LOOP [upload-logs : Upload compressed console log and json output] 2026-05-14 01:03:55.909044 | localhost | skipping: Conditional result was False 2026-05-14 01:03:55.909515 | 2026-05-14 01:03:55.912958 | localhost | skipping: Conditional result was False 2026-05-14 01:03:55.928973 | 2026-05-14 01:03:55.929119 | LOOP [upload-logs : Upload console log and json output]