2026-04-16 18:17:34.393386 | Job console starting 2026-04-16 18:17:34.401961 | Updating git repos 2026-04-16 18:17:34.440341 | Cloning repos into workspace 2026-04-16 18:17:34.494034 | Restoring repo states 2026-04-16 18:17:34.504816 | Merging changes 2026-04-16 18:17:35.315873 | Checking out repos 2026-04-16 18:17:35.357944 | Preparing playbooks 2026-04-16 18:17:41.728124 | Running Ansible setup 2026-04-16 18:17:45.800927 | PRE-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/pre.yaml@main] 2026-04-16 18:17:46.389602 | 2026-04-16 18:17:46.389732 | PLAY [localhost] 2026-04-16 18:17:46.397887 | 2026-04-16 18:17:46.397966 | TASK [Gathering Facts] 2026-04-16 18:17:47.269442 | localhost | ok 2026-04-16 18:17:47.279695 | 2026-04-16 18:17:47.279798 | TASK [Setup log path fact] 2026-04-16 18:17:47.300870 | localhost | ok 2026-04-16 18:17:47.316163 | 2026-04-16 18:17:47.316258 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-04-16 18:17:47.351910 | localhost | ok 2026-04-16 18:17:47.361111 | 2026-04-16 18:17:47.361187 | TASK [emit-job-header : Print job information] 2026-04-16 18:17:47.409854 | # Job Information 2026-04-16 18:17:47.410070 | Ansible Version: 2.16.16 2026-04-16 18:17:47.410104 | Job: ansible-collection-kubernetes-molecule-download-binaries 2026-04-16 18:17:47.410127 | Pipeline: check 2026-04-16 18:17:47.410148 | Executor: 0a8996d2b663 2026-04-16 18:17:47.410168 | Triggered by: https://github.com/vexxhost/ansible-collection-kubernetes/pull/260 2026-04-16 18:17:47.410190 | Event ID: 61336be0-39c0-11f1-8cd8-0e17a6605d5c 2026-04-16 18:17:47.413100 | 2026-04-16 18:17:47.413166 | LOOP [emit-job-header : Print node information] 2026-04-16 18:17:47.494999 | localhost | ok: 2026-04-16 18:17:47.495170 | localhost | # Node Information 2026-04-16 18:17:47.495198 | localhost | Inventory Hostname: controller 2026-04-16 18:17:47.495219 | localhost | Hostname: np0000166777 2026-04-16 18:17:47.495239 | localhost | Username: zuul 2026-04-16 18:17:47.495261 | localhost | Distro: Debian 13.4 2026-04-16 18:17:47.495281 | localhost | Provider: yul1 2026-04-16 18:17:47.495300 | localhost | Region: ca-ymq-1 2026-04-16 18:17:47.495319 | localhost | Label: debian-trixie 2026-04-16 18:17:47.495337 | localhost | Product Name: OpenStack Nova 2026-04-16 18:17:47.495356 | localhost | Interface IP: 199.204.45.109 2026-04-16 18:17:47.506386 | 2026-04-16 18:17:47.506482 | TASK [log-inventory : Ensure Zuul Ansible directory exists] 2026-04-16 18:17:47.917301 | localhost -> localhost | changed 2026-04-16 18:17:47.927217 | 2026-04-16 18:17:47.927360 | TASK [log-inventory : Copy ansible inventory to logs dir] 2026-04-16 18:17:48.772270 | localhost -> localhost | changed 2026-04-16 18:17:48.785929 | 2026-04-16 18:17:48.786117 | PLAY [all] 2026-04-16 18:17:48.799768 | 2026-04-16 18:17:48.799840 | TASK [add-build-sshkey : Check to see if ssh key was already created for this build] 2026-04-16 18:17:49.024356 | controller -> localhost | ok 2026-04-16 18:17:49.033575 | 2026-04-16 18:17:49.033645 | TASK [add-build-sshkey : Create a new key in workspace based on build UUID] 2026-04-16 18:17:49.071535 | controller | ok 2026-04-16 18:17:49.088862 | controller | included: /var/lib/zuul/builds/44e4a04ad60b4d14a6aa39aeb56256bb/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/create-key-and-replace.yaml 2026-04-16 18:17:49.094383 | 2026-04-16 18:17:49.094445 | TASK [add-build-sshkey : Create Temp SSH key] 2026-04-16 18:17:49.884253 | controller -> localhost | Generating public/private rsa key pair. 2026-04-16 18:17:49.884518 | controller -> localhost | Your identification has been saved in /var/lib/zuul/builds/44e4a04ad60b4d14a6aa39aeb56256bb/work/44e4a04ad60b4d14a6aa39aeb56256bb_id_rsa 2026-04-16 18:17:49.884565 | controller -> localhost | Your public key has been saved in /var/lib/zuul/builds/44e4a04ad60b4d14a6aa39aeb56256bb/work/44e4a04ad60b4d14a6aa39aeb56256bb_id_rsa.pub 2026-04-16 18:17:49.884597 | controller -> localhost | The key fingerprint is: 2026-04-16 18:17:49.884626 | controller -> localhost | SHA256:LVx2If4TL0YriyuI8CzHFQ5Grwqxxxeaix9Sxdk0/4E zuul-build-sshkey 2026-04-16 18:17:49.884685 | controller -> localhost | The key's randomart image is: 2026-04-16 18:17:49.884718 | controller -> localhost | +---[RSA 3072]----+ 2026-04-16 18:17:49.884749 | controller -> localhost | | o . . | 2026-04-16 18:17:49.884778 | controller -> localhost | | .. + o o . . | 2026-04-16 18:17:49.884806 | controller -> localhost | | . .+ . E = + | 2026-04-16 18:17:49.884834 | controller -> localhost | |. o.+ . = = + | 2026-04-16 18:17:49.884861 | controller -> localhost | | =.* o S + * . | 2026-04-16 18:17:49.884888 | controller -> localhost | |+.* + o + o | 2026-04-16 18:17:49.884915 | controller -> localhost | |oO.= . . . | 2026-04-16 18:17:49.884943 | controller -> localhost | |+.B.. . . | 2026-04-16 18:17:49.884993 | controller -> localhost | | +. .. | 2026-04-16 18:17:49.885022 | controller -> localhost | +----[SHA256]-----+ 2026-04-16 18:17:49.885084 | controller -> localhost | ok: Runtime: 0:00:00.324338 2026-04-16 18:17:49.890700 | 2026-04-16 18:17:49.890768 | TASK [add-build-sshkey : Remote setup ssh keys (linux)] 2026-04-16 18:17:49.922845 | controller | ok 2026-04-16 18:17:49.933744 | controller | included: /var/lib/zuul/builds/44e4a04ad60b4d14a6aa39aeb56256bb/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/remote-linux.yaml 2026-04-16 18:17:49.941885 | 2026-04-16 18:17:49.941946 | TASK [add-build-sshkey : Remove previously added zuul-build-sshkey] 2026-04-16 18:17:49.966456 | controller | skipping: Conditional result was False 2026-04-16 18:17:49.974484 | 2026-04-16 18:17:49.974569 | TASK [add-build-sshkey : Enable access via build key on all nodes] 2026-04-16 18:17:50.516479 | controller | changed 2026-04-16 18:17:50.522244 | 2026-04-16 18:17:50.522332 | TASK [add-build-sshkey : Make sure user has a .ssh] 2026-04-16 18:17:50.743385 | controller | ok 2026-04-16 18:17:50.748894 | 2026-04-16 18:17:50.749010 | TASK [add-build-sshkey : Install build private key as SSH key on all nodes] 2026-04-16 18:17:51.257088 | controller | changed 2026-04-16 18:17:51.261838 | 2026-04-16 18:17:51.261904 | TASK [add-build-sshkey : Install build public key as SSH key on all nodes] 2026-04-16 18:17:51.774178 | controller | changed 2026-04-16 18:17:51.781105 | 2026-04-16 18:17:51.781166 | TASK [add-build-sshkey : Remote setup ssh keys (windows)] 2026-04-16 18:17:51.806020 | controller | skipping: Conditional result was False 2026-04-16 18:17:51.814658 | 2026-04-16 18:17:51.814792 | TASK [remove-zuul-sshkey : Remove master key from local agent] 2026-04-16 18:17:52.176630 | controller -> localhost | changed 2026-04-16 18:17:52.186963 | 2026-04-16 18:17:52.187031 | TASK [add-build-sshkey : Add back temp key] 2026-04-16 18:17:52.493265 | controller -> localhost | Identity added: /var/lib/zuul/builds/44e4a04ad60b4d14a6aa39aeb56256bb/work/44e4a04ad60b4d14a6aa39aeb56256bb_id_rsa (zuul-build-sshkey) 2026-04-16 18:17:52.493484 | controller -> localhost | ok: Runtime: 0:00:00.018217 2026-04-16 18:17:52.498620 | 2026-04-16 18:17:52.498702 | TASK [add-build-sshkey : Verify we can still SSH to all nodes] 2026-04-16 18:17:52.821440 | controller | ok 2026-04-16 18:17:52.826778 | 2026-04-16 18:17:52.826846 | TASK [add-build-sshkey : Verify we can still SSH to all nodes (windows)] 2026-04-16 18:17:52.851628 | controller | skipping: Conditional result was False 2026-04-16 18:17:52.864637 | 2026-04-16 18:17:52.864713 | TASK [prepare-workspace : Start zuul_console daemon.] 2026-04-16 18:17:53.232356 | controller | ok 2026-04-16 18:17:53.238745 | 2026-04-16 18:17:53.238827 | TASK [prepare-workspace : Synchronize src repos to workspace directory.] 2026-04-16 18:17:54.240640 | controller | Output suppressed because no_log was given 2026-04-16 18:17:54.247743 | 2026-04-16 18:17:54.247820 | LOOP [ensure-output-dirs : Empty Zuul Output directories by removing them] 2026-04-16 18:17:54.460693 | controller | ok: "logs" 2026-04-16 18:17:54.461460 | controller | ok: All items complete 2026-04-16 18:17:54.461505 | 2026-04-16 18:17:54.637337 | controller | ok: "artifacts" 2026-04-16 18:17:54.819861 | controller | ok: "docs" 2026-04-16 18:17:54.835288 | 2026-04-16 18:17:54.835522 | LOOP [ensure-output-dirs : Ensure Zuul Output directories exist] 2026-04-16 18:17:55.045608 | controller | changed: "logs" 2026-04-16 18:17:55.227903 | controller | changed: "artifacts" 2026-04-16 18:17:55.413782 | controller | changed: "docs" 2026-04-16 18:17:55.434084 | 2026-04-16 18:17:55.434257 | PLAY RECAP 2026-04-16 18:17:55.434327 | controller | ok: 15 changed: 8 unreachable: 0 failed: 0 skipped: 3 rescued: 0 ignored: 0 2026-04-16 18:17:55.434366 | localhost | ok: 6 changed: 2 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-04-16 18:17:55.434393 | 2026-04-16 18:17:55.606139 | PRE-RUN END RESULT_NORMAL: [trusted : github.com/vexxhost/zuul-config/playbooks/base/pre.yaml@main] 2026-04-16 18:17:55.609088 | PRE-RUN START: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/pre.yaml@main] 2026-04-16 18:17:56.175850 | 2026-04-16 18:17:56.175994 | PLAY [all] 2026-04-16 18:17:56.185961 | 2026-04-16 18:17:56.186035 | TASK [setup-uv : Extract archive] 2026-04-16 18:17:58.472635 | controller | changed 2026-04-16 18:17:58.480229 | 2026-04-16 18:17:58.480332 | TASK [setup-uv : Print version] 2026-04-16 18:17:58.703308 | controller | uv 0.8.13 2026-04-16 18:17:59.011695 | controller | ok: Runtime: 0:00:00.012915 2026-04-16 18:17:59.017429 | 2026-04-16 18:17:59.017482 | PLAY RECAP 2026-04-16 18:17:59.017531 | controller | ok: 2 changed: 2 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-04-16 18:17:59.017555 | 2026-04-16 18:17:59.132120 | PRE-RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/pre.yaml@main] 2026-04-16 18:17:59.133692 | PRE-RUN START: [untrusted : github.com/vexxhost/ansible-collection-kubernetes/test-playbooks/molecule/pre.yml@main] 2026-04-16 18:17:59.721242 | 2026-04-16 18:17:59.721364 | PLAY [all] 2026-04-16 18:17:59.731451 | 2026-04-16 18:17:59.731531 | TASK [Update apt cache] 2026-04-16 18:18:04.547412 | controller | ok 2026-04-16 18:18:04.553912 | 2026-04-16 18:18:04.554008 | TASK [Disable firewalld] 2026-04-16 18:18:04.579548 | controller | skipping: Conditional result was False 2026-04-16 18:18:04.588036 | 2026-04-16 18:18:04.588173 | TASK [Install "jq" for log collection] 2026-04-16 18:18:06.490654 | controller | changed 2026-04-16 18:18:06.493297 | 2026-04-16 18:18:06.493348 | PLAY RECAP 2026-04-16 18:18:06.493393 | controller | ok: 2 changed: 1 unreachable: 0 failed: 0 skipped: 1 rescued: 0 ignored: 0 2026-04-16 18:18:06.493415 | 2026-04-16 18:18:06.597923 | PRE-RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/ansible-collection-kubernetes/test-playbooks/molecule/pre.yml@main] 2026-04-16 18:18:06.600572 | RUN START: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/run.yaml@main] 2026-04-16 18:18:07.143814 | 2026-04-16 18:18:07.143935 | PLAY [all] 2026-04-16 18:18:07.153418 | 2026-04-16 18:18:07.153489 | TASK [Copy inventory file for Zuul] 2026-04-16 18:18:08.049789 | controller | changed 2026-04-16 18:18:08.056862 | 2026-04-16 18:18:08.056968 | TASK [Switch "ansible_host" to private IP] 2026-04-16 18:18:08.339953 | controller | changed: 1 replacements made 2026-04-16 18:18:08.344256 | 2026-04-16 18:18:08.344326 | TASK [Run Molecule scenario] 2026-04-16 18:18:08.709375 | controller | Using CPython 3.13.5 interpreter at: /usr/bin/python3 2026-04-16 18:18:08.709511 | controller | Creating virtual environment at: .venv 2026-04-16 18:18:08.957871 | controller | Downloading cryptography (4.3MiB) 2026-04-16 18:18:08.958124 | controller | Downloading pygments (1.2MiB) 2026-04-16 18:18:08.958455 | controller | Downloading ansible-core (2.3MiB) 2026-04-16 18:18:09.141810 | controller | Downloading cryptography 2026-04-16 18:18:09.162810 | controller | Downloading pygments 2026-04-16 18:18:09.313843 | controller | Downloading ansible-core 2026-04-16 18:18:09.360589 | controller | Installed 36 packages in 46ms 2026-04-16 18:18:10.005778 | controller | INFO Collection 'vexxhost.kubernetes' detected. 2026-04-16 18:18:10.005811 | controller | INFO Scenarios will be used from 'extensions/molecule' 2026-04-16 18:18:10.849244 | controller | CRITICAL 'extensions/molecule/default/molecule.yml' glob failed. Exiting. 2026-04-16 18:18:10.849274 | controller | INFO default scenario not found, disabling shared state. 2026-04-16 18:18:10.849425 | controller | INFO [download-binaries > discovery] scenario test matrix: dependency, cleanup, destroy, syntax, create, prepare, converge, idempotence, side_effect, verify, cleanup, destroy 2026-04-16 18:18:10.849498 | controller | INFO [download-binaries > prerun] Performing prerun with role_name_check=0... 2026-04-16 18:18:26.176043 | controller | INFO [download-binaries > dependency] Executing 2026-04-16 18:18:26.176205 | controller | WARNING [download-binaries > dependency] Missing roles requirements file: requirements.yml 2026-04-16 18:18:26.176409 | controller | WARNING [download-binaries > dependency] Missing collections requirements file: collections.yml 2026-04-16 18:18:26.176528 | controller | WARNING [download-binaries > dependency] Executed: 2 missing (Remove from test_sequence to suppress) 2026-04-16 18:18:26.182078 | controller | INFO [download-binaries > cleanup] Executing 2026-04-16 18:18:26.182430 | controller | WARNING [download-binaries > cleanup] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-04-16 18:18:26.187834 | controller | INFO [download-binaries > destroy] Executing 2026-04-16 18:18:26.187885 | controller | WARNING [download-binaries > destroy] Skipping, '--destroy=never' requested. 2026-04-16 18:18:26.187945 | controller | INFO [download-binaries > destroy] Executed: Successful 2026-04-16 18:18:26.193350 | controller | INFO [download-binaries > syntax] Executing 2026-04-16 18:18:27.065778 | controller | 2026-04-16 18:18:27.066089 | controller | playbook: /home/zuul/src/github.com/vexxhost/ansible-collection-kubernetes/extensions/molecule/download-binaries/converge.yml 2026-04-16 18:18:27.131204 | controller | INFO [download-binaries > syntax] Executed: Successful 2026-04-16 18:18:27.142160 | controller | INFO [download-binaries > create] Executing 2026-04-16 18:18:27.143627 | controller | WARNING [download-binaries > create] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-04-16 18:18:27.148884 | controller | INFO [download-binaries > prepare] Executing 2026-04-16 18:18:27.149165 | controller | WARNING [download-binaries > prepare] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-04-16 18:18:27.154353 | controller | INFO [download-binaries > converge] Executing 2026-04-16 18:18:28.007049 | controller | 2026-04-16 18:18:28.007096 | controller | PLAY [Download all binaries required at runtime for ansible-collection-kubernetes] *** 2026-04-16 18:18:28.007106 | controller | 2026-04-16 18:18:28.007114 | controller | TASK [Gather minimal facts] **************************************************** 2026-04-16 18:18:28.007123 | controller | Thursday 16 April 2026 18:18:28 +0000 (0:00:00.031) 0:00:00.031 ******** 2026-04-16 18:18:28.679518 | controller | ok: [controller -> localhost] 2026-04-16 18:18:28.679575 | controller | 2026-04-16 18:18:28.679579 | controller | TASK [Find all subdirectories in the role location] **************************** 2026-04-16 18:18:28.679583 | controller | Thursday 16 April 2026 18:18:28 +0000 (0:00:00.673) 0:00:00.705 ******** 2026-04-16 18:18:29.101142 | controller | ok: [controller -> localhost] 2026-04-16 18:18:29.101306 | controller | 2026-04-16 18:18:29.101521 | controller | TASK [Select only defaults/ directories and load vars] ************************* 2026-04-16 18:18:29.101725 | controller | Thursday 16 April 2026 18:18:29 +0000 (0:00:00.423) 0:00:01.128 ******** 2026-04-16 18:18:29.426923 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/keepalived/defaults) 2026-04-16 18:18:29.427100 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/cluster_api/defaults) 2026-04-16 18:18:29.427301 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kubelet/defaults) 2026-04-16 18:18:29.427531 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/helm/defaults) 2026-04-16 18:18:29.427756 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kubernetes/defaults) 2026-04-16 18:18:29.427958 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/envoy_gateway/defaults) 2026-04-16 18:18:29.428157 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/clusterctl/defaults) 2026-04-16 18:18:29.428350 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/upload_helm_chart/defaults) 2026-04-16 18:18:29.428666 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/openstack_resource_controller/defaults) 2026-04-16 18:18:29.428938 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/cilium/defaults) 2026-04-16 18:18:29.429200 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kubeadm/defaults) 2026-04-16 18:18:29.429478 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/cert_manager/defaults) 2026-04-16 18:18:29.429746 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kube_vip/defaults) 2026-04-16 18:18:29.430018 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kubectl/defaults) 2026-04-16 18:18:29.430287 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/haproxy/defaults) 2026-04-16 18:18:29.430617 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/flux/defaults) 2026-04-16 18:18:29.430849 | controller | 2026-04-16 18:18:29.431107 | controller | TASK [Find all components with checksums and get latest versions (CI)] ********* 2026-04-16 18:18:29.431362 | controller | Thursday 16 April 2026 18:18:29 +0000 (0:00:00.325) 0:00:01.454 ******** 2026-04-16 18:18:29.572666 | controller | ok: [controller -> localhost] => (item=kubelet_checksums) 2026-04-16 18:18:29.572762 | controller | ok: [controller -> localhost] => (item=helm_checksums) 2026-04-16 18:18:29.572885 | controller | ok: [controller -> localhost] => (item=helm_diff_checksums) 2026-04-16 18:18:29.573007 | controller | ok: [controller -> localhost] => (item=clusterctl_checksums) 2026-04-16 18:18:29.573130 | controller | ok: [controller -> localhost] => (item=kubeadm_checksums) 2026-04-16 18:18:29.573242 | controller | ok: [controller -> localhost] => (item=kubectl_checksums) 2026-04-16 18:18:29.573369 | controller | ok: [controller -> localhost] => (item=flux_checksums) 2026-04-16 18:18:29.573477 | controller | 2026-04-16 18:18:29.573602 | controller | TASK [Filter checksums to keep only latest versions (CI)] ********************** 2026-04-16 18:18:29.573719 | controller | Thursday 16 April 2026 18:18:29 +0000 (0:00:00.145) 0:00:01.599 ******** 2026-04-16 18:18:29.663239 | controller | ok: [controller -> localhost] => (item=kubelet_checksums) 2026-04-16 18:18:29.663352 | controller | ok: [controller -> localhost] => (item=helm_checksums) 2026-04-16 18:18:29.663473 | controller | ok: [controller -> localhost] => (item=helm_diff_checksums) 2026-04-16 18:18:29.663589 | controller | ok: [controller -> localhost] => (item=clusterctl_checksums) 2026-04-16 18:18:29.663707 | controller | ok: [controller -> localhost] => (item=kubeadm_checksums) 2026-04-16 18:18:29.663817 | controller | ok: [controller -> localhost] => (item=kubectl_checksums) 2026-04-16 18:18:29.663934 | controller | ok: [controller -> localhost] => (item=flux_checksums) 2026-04-16 18:18:29.664043 | controller | 2026-04-16 18:18:29.664161 | controller | TASK [Generate list of all binaries for all roles] ***************************** 2026-04-16 18:18:29.664279 | controller | Thursday 16 April 2026 18:18:29 +0000 (0:00:00.090) 0:00:01.690 ******** 2026-04-16 18:18:29.731042 | controller | ok: [controller -> localhost] 2026-04-16 18:18:29.731157 | controller | 2026-04-16 18:18:29.731408 | controller | TASK [Include download_artifact role] ****************************************** 2026-04-16 18:18:29.731572 | controller | Thursday 16 April 2026 18:18:29 +0000 (0:00:00.067) 0:00:01.758 ******** 2026-04-16 18:18:29.966317 | 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-16 18:18:29.966566 | 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-16 18:18:29.966808 | 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-16 18:18:29.967045 | 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-16 18:18:29.967275 | 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-16 18:18:29.967599 | 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-16 18:18:29.967950 | 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-16 18:18:29.968200 | controller | 2026-04-16 18:18:29.968483 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-04-16 18:18:29.968730 | controller | Thursday 16 April 2026 18:18:29 +0000 (0:00:00.235) 0:00:01.993 ******** 2026-04-16 18:18:30.001315 | controller | skipping: [controller] 2026-04-16 18:18:30.001475 | controller | 2026-04-16 18:18:30.001698 | controller | TASK [vexxhost.containers.directory : Create directory (/var/lib/downloads)] *** 2026-04-16 18:18:30.001898 | controller | Thursday 16 April 2026 18:18:29 +0000 (0:00:00.035) 0:00:02.028 ******** 2026-04-16 18:18:30.691234 | 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-16 18:18:30.702275 | controller | changed: [controller] 2026-04-16 18:18:30.702522 | controller | 2026-04-16 18:18:30.702734 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-04-16 18:18:30.702932 | controller | Thursday 16 April 2026 18:18:30 +0000 (0:00:00.700) 0:00:02.729 ******** 2026-04-16 18:18:30.743485 | controller | ok: [controller] => { 2026-04-16 18:18:30.743686 | controller | "msg": "https://dl.k8s.io/release/v1.35.3/bin/linux/amd64/kubelet" 2026-04-16 18:18:30.743869 | controller | } 2026-04-16 18:18:30.744042 | controller | 2026-04-16 18:18:30.744253 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-04-16 18:18:30.744468 | controller | Thursday 16 April 2026 18:18:30 +0000 (0:00:00.041) 0:00:02.770 ******** 2026-04-16 18:18:48.579513 | 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-16 18:18:48.586681 | controller | changed: [controller] 2026-04-16 18:18:48.586892 | controller | 2026-04-16 18:18:48.587097 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-04-16 18:18:48.587296 | controller | Thursday 16 April 2026 18:18:48 +0000 (0:00:17.843) 0:00:20.613 ******** 2026-04-16 18:18:48.618511 | controller | skipping: [controller] 2026-04-16 18:18:48.618702 | controller | 2026-04-16 18:18:48.618930 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-04-16 18:18:48.619106 | controller | Thursday 16 April 2026 18:18:48 +0000 (0:00:00.032) 0:00:20.645 ******** 2026-04-16 18:18:48.650672 | controller | skipping: [controller] 2026-04-16 18:18:48.650846 | controller | 2026-04-16 18:18:48.651049 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-04-16 18:18:48.651243 | controller | Thursday 16 April 2026 18:18:48 +0000 (0:00:00.031) 0:00:20.677 ******** 2026-04-16 18:18:48.688306 | controller | ok: [controller] => { 2026-04-16 18:18:48.688437 | controller | "msg": "https://get.helm.sh/helm-v3.11.2-linux-amd64.tar.gz" 2026-04-16 18:18:48.688620 | controller | } 2026-04-16 18:18:48.688827 | controller | 2026-04-16 18:18:48.689000 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-04-16 18:18:48.689186 | controller | Thursday 16 April 2026 18:18:48 +0000 (0:00:00.037) 0:00:20.715 ******** 2026-04-16 18:18:49.561271 | controller | changed: [controller] 2026-04-16 18:18:49.561421 | controller | 2026-04-16 18:18:49.561620 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-04-16 18:18:49.561828 | controller | Thursday 16 April 2026 18:18:49 +0000 (0:00:00.873) 0:00:21.588 ******** 2026-04-16 18:18:49.593350 | controller | skipping: [controller] 2026-04-16 18:18:49.593507 | controller | 2026-04-16 18:18:49.593702 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-04-16 18:18:49.593889 | controller | Thursday 16 April 2026 18:18:49 +0000 (0:00:00.032) 0:00:21.621 ******** 2026-04-16 18:18:49.623404 | controller | skipping: [controller] 2026-04-16 18:18:49.623560 | controller | 2026-04-16 18:18:49.623769 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-04-16 18:18:49.623966 | controller | Thursday 16 April 2026 18:18:49 +0000 (0:00:00.029) 0:00:21.650 ******** 2026-04-16 18:18:49.659259 | controller | ok: [controller] => { 2026-04-16 18:18:49.659455 | controller | "msg": "https://github.com/databus23/helm-diff/releases/download/v3.8.1/helm-diff-linux-amd64.tgz" 2026-04-16 18:18:49.659638 | controller | } 2026-04-16 18:18:49.659855 | controller | 2026-04-16 18:18:49.660083 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-04-16 18:18:49.660282 | controller | Thursday 16 April 2026 18:18:49 +0000 (0:00:00.035) 0:00:21.686 ******** 2026-04-16 18:18:50.420162 | controller | changed: [controller] 2026-04-16 18:18:50.420291 | controller | 2026-04-16 18:18:50.420493 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-04-16 18:18:50.420687 | controller | Thursday 16 April 2026 18:18:50 +0000 (0:00:00.760) 0:00:22.446 ******** 2026-04-16 18:18:50.448228 | controller | skipping: [controller] 2026-04-16 18:18:50.448388 | controller | 2026-04-16 18:18:50.448580 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-04-16 18:18:50.448769 | controller | Thursday 16 April 2026 18:18:50 +0000 (0:00:00.028) 0:00:22.475 ******** 2026-04-16 18:18:50.480964 | controller | skipping: [controller] 2026-04-16 18:18:50.481102 | controller | 2026-04-16 18:18:50.481292 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-04-16 18:18:50.481481 | controller | Thursday 16 April 2026 18:18:50 +0000 (0:00:00.032) 0:00:22.508 ******** 2026-04-16 18:18:50.514564 | controller | ok: [controller] => { 2026-04-16 18:18:50.514752 | controller | "msg": "https://github.com/kubernetes-sigs/cluster-api/releases/download/v1.10.5/clusterctl-linux-amd64" 2026-04-16 18:18:50.514935 | controller | } 2026-04-16 18:18:50.515103 | controller | 2026-04-16 18:18:50.515304 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-04-16 18:18:50.515495 | controller | Thursday 16 April 2026 18:18:50 +0000 (0:00:00.033) 0:00:22.541 ******** 2026-04-16 18:18:51.889640 | controller | changed: [controller] 2026-04-16 18:18:51.889824 | controller | 2026-04-16 18:18:51.890066 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-04-16 18:18:51.890297 | controller | Thursday 16 April 2026 18:18:51 +0000 (0:00:01.374) 0:00:23.916 ******** 2026-04-16 18:18:51.923163 | controller | skipping: [controller] 2026-04-16 18:18:51.923354 | controller | 2026-04-16 18:18:51.923593 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-04-16 18:18:51.923820 | controller | Thursday 16 April 2026 18:18:51 +0000 (0:00:00.034) 0:00:23.950 ******** 2026-04-16 18:18:51.952859 | controller | skipping: [controller] 2026-04-16 18:18:51.953069 | controller | 2026-04-16 18:18:51.953329 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-04-16 18:18:51.953586 | controller | Thursday 16 April 2026 18:18:51 +0000 (0:00:00.029) 0:00:23.980 ******** 2026-04-16 18:18:51.981259 | controller | ok: [controller] => { 2026-04-16 18:18:51.981473 | controller | "msg": "https://dl.k8s.io/release/v1.35.3/bin/linux/amd64/kubeadm" 2026-04-16 18:18:51.981707 | controller | } 2026-04-16 18:18:51.981921 | controller | 2026-04-16 18:18:51.982162 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-04-16 18:18:51.982455 | controller | Thursday 16 April 2026 18:18:51 +0000 (0:00:00.028) 0:00:24.008 ******** 2026-04-16 18:19:13.562805 | controller | changed: [controller] 2026-04-16 18:19:13.562865 | controller | 2026-04-16 18:19:13.562879 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-04-16 18:19:13.562890 | controller | Thursday 16 April 2026 18:19:13 +0000 (0:00:21.577) 0:00:45.586 ******** 2026-04-16 18:19:13.592258 | controller | skipping: [controller] 2026-04-16 18:19:13.592429 | controller | 2026-04-16 18:19:13.592641 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-04-16 18:19:13.592860 | controller | Thursday 16 April 2026 18:19:13 +0000 (0:00:00.033) 0:00:45.619 ******** 2026-04-16 18:19:13.623616 | controller | skipping: [controller] 2026-04-16 18:19:13.623650 | controller | 2026-04-16 18:19:13.623804 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-04-16 18:19:13.623961 | controller | Thursday 16 April 2026 18:19:13 +0000 (0:00:00.031) 0:00:45.651 ******** 2026-04-16 18:19:13.658233 | controller | ok: [controller] => { 2026-04-16 18:19:13.658447 | controller | "msg": "https://dl.k8s.io/release/v1.35.3/bin/linux/amd64/kubectl" 2026-04-16 18:19:13.658711 | controller | } 2026-04-16 18:19:13.658901 | controller | 2026-04-16 18:19:13.659102 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-04-16 18:19:13.659372 | controller | Thursday 16 April 2026 18:19:13 +0000 (0:00:00.034) 0:00:45.685 ******** 2026-04-16 18:19:16.470818 | controller | changed: [controller] 2026-04-16 18:19:16.470879 | controller | 2026-04-16 18:19:16.471003 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-04-16 18:19:16.471124 | controller | Thursday 16 April 2026 18:19:16 +0000 (0:00:02.809) 0:00:48.495 ******** 2026-04-16 18:19:16.501895 | controller | skipping: [controller] 2026-04-16 18:19:16.502015 | controller | 2026-04-16 18:19:16.502169 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-04-16 18:19:16.502291 | controller | Thursday 16 April 2026 18:19:16 +0000 (0:00:00.034) 0:00:48.529 ******** 2026-04-16 18:19:16.536951 | controller | skipping: [controller] 2026-04-16 18:19:16.536993 | controller | 2026-04-16 18:19:16.537127 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-04-16 18:19:16.537244 | controller | Thursday 16 April 2026 18:19:16 +0000 (0:00:00.035) 0:00:48.564 ******** 2026-04-16 18:19:16.574382 | controller | ok: [controller] => { 2026-04-16 18:19:16.574607 | controller | "msg": "https://github.com/fluxcd/flux2/releases/download/v0.32.0/flux_0.32.0_linux_amd64.tar.gz" 2026-04-16 18:19:16.578396 | controller | } 2026-04-16 18:19:16.578421 | controller | 2026-04-16 18:19:16.578425 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-04-16 18:19:16.578430 | controller | Thursday 16 April 2026 18:19:16 +0000 (0:00:00.036) 0:00:48.601 ******** 2026-04-16 18:19:17.350825 | controller | changed: [controller] 2026-04-16 18:19:17.350884 | controller | 2026-04-16 18:19:17.351029 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-04-16 18:19:17.351159 | controller | Thursday 16 April 2026 18:19:17 +0000 (0:00:00.774) 0:00:49.376 ******** 2026-04-16 18:19:17.379553 | controller | skipping: [controller] 2026-04-16 18:19:17.379788 | controller | 2026-04-16 18:19:17.380044 | controller | PLAY RECAP ********************************************************************* 2026-04-16 18:19:17.380326 | controller | controller : ok=28 changed=8 unreachable=0 failed=0 skipped=14 rescued=0 ignored=0 2026-04-16 18:19:17.380508 | controller | 2026-04-16 18:19:17.380737 | controller | 2026-04-16 18:19:17.381004 | controller | TASKS RECAP ******************************************************************** 2026-04-16 18:19:17.381268 | controller | Thursday 16 April 2026 18:19:17 +0000 (0:00:00.031) 0:00:49.407 ******** 2026-04-16 18:19:17.381508 | controller | =============================================================================== 2026-04-16 18:19:17.381749 | controller | vexxhost.containers.download_artifact : Download item ------------------ 21.58s 2026-04-16 18:19:17.382041 | controller | vexxhost.containers.download_artifact : Download item ------------------ 17.84s 2026-04-16 18:19:17.382256 | controller | vexxhost.containers.download_artifact : Download item ------------------- 2.81s 2026-04-16 18:19:17.386461 | controller | vexxhost.containers.download_artifact : Download item ------------------- 1.37s 2026-04-16 18:19:17.386553 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.87s 2026-04-16 18:19:17.386639 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.77s 2026-04-16 18:19:17.386739 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.76s 2026-04-16 18:19:17.386810 | controller | vexxhost.containers.directory : Create directory (/var/lib/downloads) --- 0.70s 2026-04-16 18:19:17.386886 | controller | Gather minimal facts ---------------------------------------------------- 0.67s 2026-04-16 18:19:17.386969 | controller | Find all subdirectories in the role location ---------------------------- 0.42s 2026-04-16 18:19:17.390383 | controller | Select only defaults/ directories and load vars ------------------------- 0.33s 2026-04-16 18:19:17.390406 | controller | Include download_artifact role ------------------------------------------ 0.24s 2026-04-16 18:19:17.390410 | controller | Find all components with checksums and get latest versions (CI) --------- 0.15s 2026-04-16 18:19:17.390414 | controller | Filter checksums to keep only latest versions (CI) ---------------------- 0.09s 2026-04-16 18:19:17.390417 | controller | Generate list of all binaries for all roles ----------------------------- 0.07s 2026-04-16 18:19:17.390420 | controller | vexxhost.containers.download_artifact : Starting download of file ------- 0.04s 2026-04-16 18:19:17.390423 | controller | vexxhost.containers.download_artifact : Starting download of file ------- 0.04s 2026-04-16 18:19:17.390427 | controller | vexxhost.containers.download_artifact : Starting download of file ------- 0.04s 2026-04-16 18:19:17.390430 | controller | vexxhost.containers.download_artifact : Starting download of file ------- 0.04s 2026-04-16 18:19:17.390433 | controller | vexxhost.containers.package : Update state for tar ---------------------- 0.04s 2026-04-16 18:19:17.506101 | controller | INFO [download-binaries > converge] Executed: Successful 2026-04-16 18:19:17.516288 | controller | INFO [download-binaries > idempotence] Executing 2026-04-16 18:19:18.333390 | controller | 2026-04-16 18:19:18.333716 | controller | PLAY [Download all binaries required at runtime for ansible-collection-kubernetes] *** 2026-04-16 18:19:18.333954 | controller | 2026-04-16 18:19:18.334214 | controller | TASK [Gather minimal facts] **************************************************** 2026-04-16 18:19:18.334528 | controller | Thursday 16 April 2026 18:19:18 +0000 (0:00:00.013) 0:00:00.013 ******** 2026-04-16 18:19:18.987191 | controller | ok: [controller -> localhost] 2026-04-16 18:19:18.987218 | controller | 2026-04-16 18:19:18.987224 | controller | TASK [Find all subdirectories in the role location] **************************** 2026-04-16 18:19:18.987230 | controller | Thursday 16 April 2026 18:19:18 +0000 (0:00:00.651) 0:00:00.664 ******** 2026-04-16 18:19:19.381291 | controller | ok: [controller -> localhost] 2026-04-16 18:19:19.381444 | controller | 2026-04-16 18:19:19.382583 | controller | TASK [Select only defaults/ directories and load vars] ************************* 2026-04-16 18:19:19.382592 | controller | Thursday 16 April 2026 18:19:19 +0000 (0:00:00.396) 0:00:01.061 ******** 2026-04-16 18:19:19.699504 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/keepalived/defaults) 2026-04-16 18:19:19.704268 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/cluster_api/defaults) 2026-04-16 18:19:19.704277 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kubelet/defaults) 2026-04-16 18:19:19.704281 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/helm/defaults) 2026-04-16 18:19:19.704285 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kubernetes/defaults) 2026-04-16 18:19:19.704288 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/envoy_gateway/defaults) 2026-04-16 18:19:19.704291 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/clusterctl/defaults) 2026-04-16 18:19:19.704294 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/upload_helm_chart/defaults) 2026-04-16 18:19:19.704298 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/openstack_resource_controller/defaults) 2026-04-16 18:19:19.704301 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/cilium/defaults) 2026-04-16 18:19:19.704304 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kubeadm/defaults) 2026-04-16 18:19:19.704307 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/cert_manager/defaults) 2026-04-16 18:19:19.704311 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kube_vip/defaults) 2026-04-16 18:19:19.704314 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kubectl/defaults) 2026-04-16 18:19:19.704317 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/haproxy/defaults) 2026-04-16 18:19:19.704320 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/flux/defaults) 2026-04-16 18:19:19.704323 | controller | 2026-04-16 18:19:19.704327 | controller | TASK [Find all components with checksums and get latest versions (CI)] ********* 2026-04-16 18:19:19.704331 | controller | Thursday 16 April 2026 18:19:19 +0000 (0:00:00.317) 0:00:01.379 ******** 2026-04-16 18:19:19.818642 | controller | ok: [controller -> localhost] => (item=kubelet_checksums) 2026-04-16 18:19:19.818739 | controller | ok: [controller -> localhost] => (item=helm_checksums) 2026-04-16 18:19:19.818751 | controller | ok: [controller -> localhost] => (item=helm_diff_checksums) 2026-04-16 18:19:19.818811 | controller | ok: [controller -> localhost] => (item=clusterctl_checksums) 2026-04-16 18:19:19.818822 | controller | ok: [controller -> localhost] => (item=kubeadm_checksums) 2026-04-16 18:19:19.818884 | controller | ok: [controller -> localhost] => (item=kubectl_checksums) 2026-04-16 18:19:19.819043 | controller | ok: [controller -> localhost] => (item=flux_checksums) 2026-04-16 18:19:19.819169 | controller | 2026-04-16 18:19:19.819305 | controller | TASK [Filter checksums to keep only latest versions (CI)] ********************** 2026-04-16 18:19:19.819460 | controller | Thursday 16 April 2026 18:19:19 +0000 (0:00:00.115) 0:00:01.494 ******** 2026-04-16 18:19:19.906713 | controller | ok: [controller -> localhost] => (item=kubelet_checksums) 2026-04-16 18:19:19.906823 | controller | ok: [controller -> localhost] => (item=helm_checksums) 2026-04-16 18:19:19.907008 | controller | ok: [controller -> localhost] => (item=helm_diff_checksums) 2026-04-16 18:19:19.907192 | controller | ok: [controller -> localhost] => (item=clusterctl_checksums) 2026-04-16 18:19:19.907377 | controller | ok: [controller -> localhost] => (item=kubeadm_checksums) 2026-04-16 18:19:19.907561 | controller | ok: [controller -> localhost] => (item=kubectl_checksums) 2026-04-16 18:19:19.907745 | controller | ok: [controller -> localhost] => (item=flux_checksums) 2026-04-16 18:19:19.907910 | controller | 2026-04-16 18:19:19.908092 | controller | TASK [Generate list of all binaries for all roles] ***************************** 2026-04-16 18:19:19.908279 | controller | Thursday 16 April 2026 18:19:19 +0000 (0:00:00.091) 0:00:01.586 ******** 2026-04-16 18:19:19.989347 | controller | ok: [controller -> localhost] 2026-04-16 18:19:19.989497 | controller | 2026-04-16 18:19:19.989719 | controller | TASK [Include download_artifact role] ****************************************** 2026-04-16 18:19:19.989930 | controller | Thursday 16 April 2026 18:19:19 +0000 (0:00:00.082) 0:00:01.668 ******** 2026-04-16 18:19:20.190423 | 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-16 18:19:20.190547 | 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-16 18:19:20.190826 | 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-16 18:19:20.191065 | 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-16 18:19:20.191312 | 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-16 18:19:20.191513 | 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-16 18:19:20.191694 | 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-16 18:19:20.191868 | controller | 2026-04-16 18:19:20.192050 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-04-16 18:19:20.192237 | controller | Thursday 16 April 2026 18:19:20 +0000 (0:00:00.201) 0:00:01.870 ******** 2026-04-16 18:19:20.227860 | controller | skipping: [controller] 2026-04-16 18:19:20.227930 | controller | 2026-04-16 18:19:20.228019 | controller | TASK [vexxhost.containers.directory : Create directory (/var/lib/downloads)] *** 2026-04-16 18:19:20.228141 | controller | Thursday 16 April 2026 18:19:20 +0000 (0:00:00.037) 0:00:01.907 ******** 2026-04-16 18:19:20.717727 | 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-16 18:19:20.726511 | controller | ok: [controller] 2026-04-16 18:19:20.726695 | controller | 2026-04-16 18:19:20.726903 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-04-16 18:19:20.727178 | controller | Thursday 16 April 2026 18:19:20 +0000 (0:00:00.498) 0:00:02.406 ******** 2026-04-16 18:19:20.765242 | controller | ok: [controller] => { 2026-04-16 18:19:20.765346 | controller | "msg": "https://dl.k8s.io/release/v1.35.3/bin/linux/amd64/kubelet" 2026-04-16 18:19:20.765464 | controller | } 2026-04-16 18:19:20.765574 | controller | 2026-04-16 18:19:20.765702 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-04-16 18:19:20.765826 | controller | Thursday 16 April 2026 18:19:20 +0000 (0:00:00.037) 0:00:02.444 ******** 2026-04-16 18:19:21.347403 | controller | ok: [controller] 2026-04-16 18:19:21.347455 | controller | 2026-04-16 18:19:21.347590 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-04-16 18:19:21.347787 | controller | Thursday 16 April 2026 18:19:21 +0000 (0:00:00.581) 0:00:03.025 ******** 2026-04-16 18:19:21.382132 | controller | skipping: [controller] 2026-04-16 18:19:21.382295 | controller | 2026-04-16 18:19:21.382571 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-04-16 18:19:21.382776 | controller | Thursday 16 April 2026 18:19:21 +0000 (0:00:00.035) 0:00:03.061 ******** 2026-04-16 18:19:21.415179 | controller | skipping: [controller] 2026-04-16 18:19:21.415334 | controller | 2026-04-16 18:19:21.415551 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-04-16 18:19:21.415758 | controller | Thursday 16 April 2026 18:19:21 +0000 (0:00:00.033) 0:00:03.094 ******** 2026-04-16 18:19:21.453547 | controller | ok: [controller] => { 2026-04-16 18:19:21.453709 | controller | "msg": "https://get.helm.sh/helm-v3.11.2-linux-amd64.tar.gz" 2026-04-16 18:19:21.453933 | controller | } 2026-04-16 18:19:21.454114 | controller | 2026-04-16 18:19:21.454373 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-04-16 18:19:21.454610 | controller | Thursday 16 April 2026 18:19:21 +0000 (0:00:00.037) 0:00:03.132 ******** 2026-04-16 18:19:21.849275 | controller | ok: [controller] 2026-04-16 18:19:21.849354 | controller | 2026-04-16 18:19:21.849497 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-04-16 18:19:21.849641 | controller | Thursday 16 April 2026 18:19:21 +0000 (0:00:00.395) 0:00:03.528 ******** 2026-04-16 18:19:21.880467 | controller | skipping: [controller] 2026-04-16 18:19:21.880629 | controller | 2026-04-16 18:19:21.880870 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-04-16 18:19:21.881051 | controller | Thursday 16 April 2026 18:19:21 +0000 (0:00:00.031) 0:00:03.560 ******** 2026-04-16 18:19:21.905256 | controller | skipping: [controller] 2026-04-16 18:19:21.905441 | controller | 2026-04-16 18:19:21.905664 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-04-16 18:19:21.905876 | controller | Thursday 16 April 2026 18:19:21 +0000 (0:00:00.024) 0:00:03.584 ******** 2026-04-16 18:19:21.935210 | controller | ok: [controller] => { 2026-04-16 18:19:21.935436 | controller | "msg": "https://github.com/databus23/helm-diff/releases/download/v3.8.1/helm-diff-linux-amd64.tgz" 2026-04-16 18:19:21.935642 | controller | } 2026-04-16 18:19:21.935832 | controller | 2026-04-16 18:19:21.936088 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-04-16 18:19:21.936275 | controller | Thursday 16 April 2026 18:19:21 +0000 (0:00:00.030) 0:00:03.614 ******** 2026-04-16 18:19:22.345886 | controller | ok: [controller] 2026-04-16 18:19:22.346032 | controller | 2026-04-16 18:19:22.346234 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-04-16 18:19:22.346474 | controller | Thursday 16 April 2026 18:19:22 +0000 (0:00:00.410) 0:00:04.025 ******** 2026-04-16 18:19:22.376992 | controller | skipping: [controller] 2026-04-16 18:19:22.377028 | controller | 2026-04-16 18:19:22.377037 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-04-16 18:19:22.377045 | controller | Thursday 16 April 2026 18:19:22 +0000 (0:00:00.030) 0:00:04.056 ******** 2026-04-16 18:19:22.410841 | controller | skipping: [controller] 2026-04-16 18:19:22.410886 | controller | 2026-04-16 18:19:22.410964 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-04-16 18:19:22.411059 | controller | Thursday 16 April 2026 18:19:22 +0000 (0:00:00.032) 0:00:04.088 ******** 2026-04-16 18:19:22.443319 | controller | ok: [controller] => { 2026-04-16 18:19:22.443360 | controller | "msg": "https://github.com/kubernetes-sigs/cluster-api/releases/download/v1.10.5/clusterctl-linux-amd64" 2026-04-16 18:19:22.443553 | controller | } 2026-04-16 18:19:22.443583 | controller | 2026-04-16 18:19:22.443793 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-04-16 18:19:22.443874 | controller | Thursday 16 April 2026 18:19:22 +0000 (0:00:00.034) 0:00:04.123 ******** 2026-04-16 18:19:22.885175 | controller | ok: [controller] 2026-04-16 18:19:22.885234 | controller | 2026-04-16 18:19:22.885300 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-04-16 18:19:22.885389 | controller | Thursday 16 April 2026 18:19:22 +0000 (0:00:00.441) 0:00:04.564 ******** 2026-04-16 18:19:22.911250 | controller | skipping: [controller] 2026-04-16 18:19:22.911324 | controller | 2026-04-16 18:19:22.911415 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-04-16 18:19:22.911517 | controller | Thursday 16 April 2026 18:19:22 +0000 (0:00:00.027) 0:00:04.591 ******** 2026-04-16 18:19:22.941802 | controller | skipping: [controller] 2026-04-16 18:19:22.941869 | controller | 2026-04-16 18:19:22.941963 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-04-16 18:19:22.942050 | controller | Thursday 16 April 2026 18:19:22 +0000 (0:00:00.027) 0:00:04.619 ******** 2026-04-16 18:19:22.972567 | controller | ok: [controller] => { 2026-04-16 18:19:22.972608 | controller | "msg": "https://dl.k8s.io/release/v1.35.3/bin/linux/amd64/kubeadm" 2026-04-16 18:19:22.972703 | controller | } 2026-04-16 18:19:22.972777 | controller | 2026-04-16 18:19:22.972870 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-04-16 18:19:22.972948 | controller | Thursday 16 April 2026 18:19:22 +0000 (0:00:00.033) 0:00:04.652 ******** 2026-04-16 18:19:23.381413 | controller | ok: [controller] 2026-04-16 18:19:23.382393 | controller | 2026-04-16 18:19:23.382424 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-04-16 18:19:23.382431 | controller | Thursday 16 April 2026 18:19:23 +0000 (0:00:00.408) 0:00:05.061 ******** 2026-04-16 18:19:23.407841 | controller | skipping: [controller] 2026-04-16 18:19:23.407886 | controller | 2026-04-16 18:19:23.407986 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-04-16 18:19:23.408079 | controller | Thursday 16 April 2026 18:19:23 +0000 (0:00:00.026) 0:00:05.088 ******** 2026-04-16 18:19:23.428185 | controller | skipping: [controller] 2026-04-16 18:19:23.428306 | controller | 2026-04-16 18:19:23.428446 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-04-16 18:19:23.428578 | controller | Thursday 16 April 2026 18:19:23 +0000 (0:00:00.020) 0:00:05.108 ******** 2026-04-16 18:19:23.456559 | controller | ok: [controller] => { 2026-04-16 18:19:23.456743 | controller | "msg": "https://dl.k8s.io/release/v1.35.3/bin/linux/amd64/kubectl" 2026-04-16 18:19:23.456920 | controller | } 2026-04-16 18:19:23.457093 | controller | 2026-04-16 18:19:23.457290 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-04-16 18:19:23.457479 | controller | Thursday 16 April 2026 18:19:23 +0000 (0:00:00.028) 0:00:05.136 ******** 2026-04-16 18:19:23.875083 | controller | ok: [controller] 2026-04-16 18:19:23.875182 | controller | 2026-04-16 18:19:23.875321 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-04-16 18:19:23.875449 | controller | Thursday 16 April 2026 18:19:23 +0000 (0:00:00.418) 0:00:05.554 ******** 2026-04-16 18:19:23.904513 | controller | skipping: [controller] 2026-04-16 18:19:23.904644 | controller | 2026-04-16 18:19:23.904776 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-04-16 18:19:23.904904 | controller | Thursday 16 April 2026 18:19:23 +0000 (0:00:00.029) 0:00:05.584 ******** 2026-04-16 18:19:23.938725 | controller | skipping: [controller] 2026-04-16 18:19:23.938827 | controller | 2026-04-16 18:19:23.938956 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-04-16 18:19:23.939081 | controller | Thursday 16 April 2026 18:19:23 +0000 (0:00:00.033) 0:00:05.618 ******** 2026-04-16 18:19:23.967651 | controller | ok: [controller] => { 2026-04-16 18:19:23.967784 | controller | "msg": "https://github.com/fluxcd/flux2/releases/download/v0.32.0/flux_0.32.0_linux_amd64.tar.gz" 2026-04-16 18:19:23.967906 | controller | } 2026-04-16 18:19:23.968021 | controller | 2026-04-16 18:19:23.968149 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-04-16 18:19:23.968276 | controller | Thursday 16 April 2026 18:19:23 +0000 (0:00:00.029) 0:00:05.647 ******** 2026-04-16 18:19:24.353135 | controller | ok: [controller] 2026-04-16 18:19:24.353159 | controller | 2026-04-16 18:19:24.353165 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-04-16 18:19:24.353170 | controller | Thursday 16 April 2026 18:19:24 +0000 (0:00:00.382) 0:00:06.030 ******** 2026-04-16 18:19:24.380708 | controller | skipping: [controller] 2026-04-16 18:19:24.380876 | controller | 2026-04-16 18:19:24.381071 | controller | PLAY RECAP ********************************************************************* 2026-04-16 18:19:24.381282 | controller | controller : ok=28 changed=0 unreachable=0 failed=0 skipped=14 rescued=0 ignored=0 2026-04-16 18:19:24.381457 | controller | 2026-04-16 18:19:24.381627 | controller | 2026-04-16 18:19:24.381808 | controller | TASKS RECAP ******************************************************************** 2026-04-16 18:19:24.382000 | controller | Thursday 16 April 2026 18:19:24 +0000 (0:00:00.030) 0:00:06.061 ******** 2026-04-16 18:19:24.382179 | controller | =============================================================================== 2026-04-16 18:19:24.386013 | controller | Gather minimal facts ---------------------------------------------------- 0.65s 2026-04-16 18:19:24.386050 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.58s 2026-04-16 18:19:24.386058 | controller | vexxhost.containers.directory : Create directory (/var/lib/downloads) --- 0.50s 2026-04-16 18:19:24.386065 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.44s 2026-04-16 18:19:24.386073 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.42s 2026-04-16 18:19:24.386080 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.41s 2026-04-16 18:19:24.386087 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.41s 2026-04-16 18:19:24.386094 | controller | Find all subdirectories in the role location ---------------------------- 0.40s 2026-04-16 18:19:24.386101 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.40s 2026-04-16 18:19:24.386108 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.38s 2026-04-16 18:19:24.386115 | controller | Select only defaults/ directories and load vars ------------------------- 0.32s 2026-04-16 18:19:24.386122 | controller | Include download_artifact role ------------------------------------------ 0.20s 2026-04-16 18:19:24.386142 | controller | Find all components with checksums and get latest versions (CI) --------- 0.12s 2026-04-16 18:19:24.386150 | controller | Filter checksums to keep only latest versions (CI) ---------------------- 0.09s 2026-04-16 18:19:24.386156 | controller | Generate list of all binaries for all roles ----------------------------- 0.08s 2026-04-16 18:19:24.386163 | controller | vexxhost.containers.download_artifact : Starting download of file ------- 0.04s 2026-04-16 18:19:24.386170 | controller | vexxhost.containers.package : Update state for tar ---------------------- 0.04s 2026-04-16 18:19:24.386177 | controller | vexxhost.containers.download_artifact : Starting download of file ------- 0.04s 2026-04-16 18:19:24.386184 | controller | vexxhost.containers.download_artifact : Extract archive ----------------- 0.04s 2026-04-16 18:19:24.386191 | controller | vexxhost.containers.download_artifact : Starting download of file ------- 0.03s 2026-04-16 18:19:24.492606 | controller | INFO [download-binaries > idempotence] Executed: Successful 2026-04-16 18:19:24.503529 | controller | INFO [download-binaries > side_effect] Executing 2026-04-16 18:19:24.503883 | controller | WARNING [download-binaries > side_effect] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-04-16 18:19:24.509220 | controller | INFO [download-binaries > verify] Executing 2026-04-16 18:19:25.350517 | controller | 2026-04-16 18:19:25.350767 | controller | PLAY [Verify] ****************************************************************** 2026-04-16 18:19:25.350918 | controller | 2026-04-16 18:19:25.351080 | controller | TASK [Gathering Facts] ********************************************************* 2026-04-16 18:19:25.351243 | controller | Thursday 16 April 2026 18:19:25 +0000 (0:00:00.012) 0:00:00.012 ******** 2026-04-16 18:19:26.433674 | 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-16 18:19:26.441084 | controller | ok: [controller] 2026-04-16 18:19:26.441341 | controller | 2026-04-16 18:19:26.441598 | controller | TASK [Stat target dir] ********************************************************* 2026-04-16 18:19:26.441867 | controller | Thursday 16 April 2026 18:19:26 +0000 (0:00:01.090) 0:00:01.103 ******** 2026-04-16 18:19:26.838960 | controller | ok: [controller] 2026-04-16 18:19:26.838981 | controller | 2026-04-16 18:19:26.838985 | controller | TASK [Assert that target dir is created] *************************************** 2026-04-16 18:19:26.838989 | controller | Thursday 16 April 2026 18:19:26 +0000 (0:00:00.394) 0:00:01.498 ******** 2026-04-16 18:19:26.871496 | controller | ok: [controller] => { 2026-04-16 18:19:26.874376 | controller | "changed": false, 2026-04-16 18:19:26.874386 | controller | "msg": "All assertions passed" 2026-04-16 18:19:26.874390 | controller | } 2026-04-16 18:19:26.874395 | controller | 2026-04-16 18:19:26.874399 | controller | TASK [Find target files] ******************************************************* 2026-04-16 18:19:26.874402 | controller | Thursday 16 April 2026 18:19:26 +0000 (0:00:00.035) 0:00:01.533 ******** 2026-04-16 18:19:27.247539 | controller | ok: [controller] 2026-04-16 18:19:27.247833 | controller | 2026-04-16 18:19:27.248096 | controller | TASK [Assert that some files were downloaded] ********************************** 2026-04-16 18:19:27.248354 | controller | Thursday 16 April 2026 18:19:27 +0000 (0:00:00.375) 0:00:01.909 ******** 2026-04-16 18:19:27.277061 | controller | ok: [controller] => { 2026-04-16 18:19:27.277320 | controller | "changed": false, 2026-04-16 18:19:27.277568 | controller | "msg": "All assertions passed" 2026-04-16 18:19:27.277805 | controller | } 2026-04-16 18:19:27.278035 | controller | 2026-04-16 18:19:27.278277 | controller | PLAY RECAP ********************************************************************* 2026-04-16 18:19:27.278654 | controller | controller : ok=5 changed=0 unreachable=0 failed=0 skipped=0 rescued=0 ignored=0 2026-04-16 18:19:27.278890 | controller | 2026-04-16 18:19:27.279152 | controller | 2026-04-16 18:19:27.279395 | controller | TASKS RECAP ******************************************************************** 2026-04-16 18:19:27.279645 | controller | Thursday 16 April 2026 18:19:27 +0000 (0:00:00.030) 0:00:01.940 ******** 2026-04-16 18:19:27.279898 | controller | =============================================================================== 2026-04-16 18:19:27.280139 | controller | Gathering Facts --------------------------------------------------------- 1.09s 2026-04-16 18:19:27.280381 | controller | Stat target dir --------------------------------------------------------- 0.40s 2026-04-16 18:19:27.280622 | controller | Find target files ------------------------------------------------------- 0.38s 2026-04-16 18:19:27.280862 | controller | Assert that target dir is created --------------------------------------- 0.04s 2026-04-16 18:19:27.281103 | controller | Assert that some files were downloaded ---------------------------------- 0.03s 2026-04-16 18:19:27.356744 | controller | INFO [download-binaries > verify] Executed: Successful 2026-04-16 18:19:27.367267 | controller | INFO [download-binaries > cleanup] Executing 2026-04-16 18:19:27.367725 | controller | WARNING [download-binaries > cleanup] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-04-16 18:19:27.375028 | controller | INFO [download-binaries > destroy] Executing 2026-04-16 18:19:27.375120 | controller | WARNING [download-binaries > destroy] Skipping, '--destroy=never' requested. 2026-04-16 18:19:27.375233 | controller | INFO [download-binaries > destroy] Executed: Successful 2026-04-16 18:19:27.375533 | controller | WARNING Molecule executed 1 scenario (1 missing files) 2026-04-16 18:19:27.633113 | controller | ok: Runtime: 0:01:18.811337 2026-04-16 18:19:27.641014 | 2026-04-16 18:19:27.641081 | PLAY RECAP 2026-04-16 18:19:27.641147 | controller | ok: 3 changed: 3 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-04-16 18:19:27.641176 | 2026-04-16 18:19:27.764652 | RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/run.yaml@main] 2026-04-16 18:19:27.767652 | POST-RUN START: [untrusted : github.com/vexxhost/ansible-collection-kubernetes/test-playbooks/molecule/post.yml@main] 2026-04-16 18:19:28.325647 | 2026-04-16 18:19:28.325791 | PLAY [all] 2026-04-16 18:19:28.336311 | 2026-04-16 18:19:28.336399 | TASK [describe-kubernetes-objects : creating directory for cluster scoped objects] 2026-04-16 18:19:28.724948 | controller | changed 2026-04-16 18:19:28.729203 | 2026-04-16 18:19:28.729286 | TASK [describe-kubernetes-objects : Gathering descriptions for cluster scoped objects] 2026-04-16 18:19:29.138653 | controller | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-04-16 18:19:29.138991 | controller | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-04-16 18:19:29.145525 | controller | environment: line 1: kubectl: command not found 2026-04-16 18:19:29.148022 | controller | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-04-16 18:19:29.149448 | controller | environment: line 1: kubectl: command not found 2026-04-16 18:19:29.152328 | controller | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-04-16 18:19:29.152343 | controller | environment: line 1: kubectl: command not found 2026-04-16 18:19:29.154514 | controller | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-04-16 18:19:29.155332 | controller | environment: line 1: kubectl: command not found 2026-04-16 18:19:29.157798 | controller | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-04-16 18:19:29.157813 | controller | environment: line 1: kubectl: command not found 2026-04-16 18:19:29.159699 | controller | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-04-16 18:19:29.259607 | controller | ok: Runtime: 0:00:00.034525 2026-04-16 18:19:29.266657 | 2026-04-16 18:19:29.266756 | TASK [describe-kubernetes-objects : creating directory for namespace scoped objects] 2026-04-16 18:19:29.503418 | controller | changed 2026-04-16 18:19:29.508112 | 2026-04-16 18:19:29.508189 | TASK [describe-kubernetes-objects : Gathering descriptions for namespace scoped objects] 2026-04-16 18:19:29.749696 | controller | environment: line 5: kubectl: command not found 2026-04-16 18:19:29.750789 | 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-16 18:19:29.750809 | controller | 2026-04-16 18:19:29.752262 | controller | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-04-16 18:19:30.035819 | controller | ok: Runtime: 0:00:00.012600 2026-04-16 18:19:30.042846 | 2026-04-16 18:19:30.042919 | TASK [describe-kubernetes-objects : Downloads logs to executor] 2026-04-16 18:19:30.684250 | controller | changed: 2026-04-16 18:19:30.684470 | controller | created directory /var/lib/zuul/builds/44e4a04ad60b4d14a6aa39aeb56256bb/work/logs/controller 2026-04-16 18:19:30.684511 | controller | cd+++++++++ objects/ 2026-04-16 18:19:30.684543 | controller | cd+++++++++ objects/cluster/ 2026-04-16 18:19:30.684574 | controller | cd+++++++++ objects/namespaced/ 2026-04-16 18:19:30.693634 | 2026-04-16 18:19:30.693725 | TASK [gather-pod-logs : creating directory for pod logs] 2026-04-16 18:19:30.928080 | controller | changed 2026-04-16 18:19:30.934007 | 2026-04-16 18:19:30.934077 | TASK [gather-pod-logs : creating directory for failed pod logs] 2026-04-16 18:19:31.165501 | controller | changed 2026-04-16 18:19:31.170679 | 2026-04-16 18:19:31.170777 | TASK [gather-pod-logs : retrieve all kubernetes logs, current and previous (if they exist)] 2026-04-16 18:19:31.423862 | controller | environment: line 3: kubectl: command not found 2026-04-16 18:19:31.701000 | controller | ok: Runtime: 0:00:00.012673 2026-04-16 18:19:31.707504 | 2026-04-16 18:19:31.707611 | TASK [gather-pod-logs : Downloads pod logs to executor] 2026-04-16 18:19:32.228048 | controller | changed: 2026-04-16 18:19:32.228322 | controller | cd+++++++++ pod-logs/ 2026-04-16 18:19:32.228387 | controller | cd+++++++++ pod-logs/failed-pods/ 2026-04-16 18:19:32.236458 | 2026-04-16 18:19:32.236521 | LOOP [helm-release-status : creating directory for helm release status] 2026-04-16 18:19:32.458997 | controller | changed: "values" 2026-04-16 18:19:32.658559 | controller | changed: "releases" 2026-04-16 18:19:32.668568 | 2026-04-16 18:19:32.668733 | TASK [helm-release-status : Gather get release status for helm charts] 2026-04-16 18:19:32.913580 | controller | /bin/bash: line 3: kubectl: command not found 2026-04-16 18:19:33.199788 | controller | ok: Runtime: 0:00:00.009235 2026-04-16 18:19:33.205338 | 2026-04-16 18:19:33.205432 | TASK [helm-release-status : Downloads logs to executor] 2026-04-16 18:19:33.738685 | controller | changed: 2026-04-16 18:19:33.739095 | controller | cd+++++++++ helm/ 2026-04-16 18:19:33.739135 | controller | cd+++++++++ helm/releases/ 2026-04-16 18:19:33.739166 | controller | cd+++++++++ helm/values/ 2026-04-16 18:19:33.744363 | 2026-04-16 18:19:33.744419 | PLAY RECAP 2026-04-16 18:19:33.744472 | controller | ok: 12 changed: 12 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-04-16 18:19:33.744494 | 2026-04-16 18:19:33.894239 | POST-RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/ansible-collection-kubernetes/test-playbooks/molecule/post.yml@main] 2026-04-16 18:19:33.897027 | POST-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post.yaml@main] 2026-04-16 18:19:34.457787 | 2026-04-16 18:19:34.458194 | PLAY [all] 2026-04-16 18:19:34.467896 | 2026-04-16 18:19:34.467970 | TASK [fetch-output : Set log path for multiple nodes] 2026-04-16 18:19:34.512691 | controller | skipping: Conditional result was False 2026-04-16 18:19:34.522875 | 2026-04-16 18:19:34.522982 | TASK [fetch-output : Set log path for single node] 2026-04-16 18:19:34.566217 | controller | ok 2026-04-16 18:19:34.571917 | 2026-04-16 18:19:34.571984 | LOOP [fetch-output : Ensure local output dirs] 2026-04-16 18:19:34.958228 | controller -> localhost | ok: "/var/lib/zuul/builds/44e4a04ad60b4d14a6aa39aeb56256bb/work/logs" 2026-04-16 18:19:35.174248 | controller -> localhost | changed: "/var/lib/zuul/builds/44e4a04ad60b4d14a6aa39aeb56256bb/work/artifacts" 2026-04-16 18:19:35.387519 | controller -> localhost | changed: "/var/lib/zuul/builds/44e4a04ad60b4d14a6aa39aeb56256bb/work/docs" 2026-04-16 18:19:35.409499 | 2026-04-16 18:19:35.409705 | LOOP [fetch-output : Collect logs, artifacts and docs] 2026-04-16 18:19:36.081754 | controller | changed: .d..t...... ./ 2026-04-16 18:19:36.082059 | controller | changed: All items complete 2026-04-16 18:19:36.082096 | 2026-04-16 18:19:36.580456 | controller | changed: .d..t...... ./ 2026-04-16 18:19:37.069558 | controller | changed: .d..t...... ./ 2026-04-16 18:19:37.093238 | 2026-04-16 18:19:37.093386 | LOOP [merge-output-to-logs : Move artifacts and docs to logs dir] 2026-04-16 18:19:37.492486 | controller -> localhost | ok: Item: artifacts Runtime: 0:00:00.006848 2026-04-16 18:19:37.718854 | controller -> localhost | ok: Item: docs Runtime: 0:00:00.007505 2026-04-16 18:19:37.738102 | 2026-04-16 18:19:37.738220 | PLAY [all] 2026-04-16 18:19:37.743085 | 2026-04-16 18:19:37.743157 | TASK [remove-build-sshkey : Remove the build SSH key from all nodes] 2026-04-16 18:19:38.179962 | controller | changed 2026-04-16 18:19:38.189063 | 2026-04-16 18:19:38.189125 | PLAY RECAP 2026-04-16 18:19:38.189172 | controller | ok: 5 changed: 4 unreachable: 0 failed: 0 skipped: 1 rescued: 0 ignored: 0 2026-04-16 18:19:38.189194 | 2026-04-16 18:19:38.309976 | POST-RUN END RESULT_NORMAL: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post.yaml@main] 2026-04-16 18:19:38.312915 | POST-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post-logs.yaml@main] 2026-04-16 18:19:38.849880 | 2026-04-16 18:19:38.850015 | PLAY [localhost] 2026-04-16 18:19:38.859725 | 2026-04-16 18:19:38.859798 | TASK [Generate Zuul manifest] 2026-04-16 18:19:38.877467 | localhost | ok 2026-04-16 18:19:38.892183 | 2026-04-16 18:19:38.892263 | TASK [generate-zuul-manifest : Generate Zuul manifest] 2026-04-16 18:19:39.216081 | localhost | changed 2026-04-16 18:19:39.229373 | 2026-04-16 18:19:39.229468 | TASK [generate-zuul-manifest : Return Zuul manifest URL to Zuul] 2026-04-16 18:19:39.258445 | localhost | ok 2026-04-16 18:19:39.267062 | 2026-04-16 18:19:39.267183 | TASK [Upload logs] 2026-04-16 18:19:39.285718 | localhost | ok 2026-04-16 18:19:39.342473 | 2026-04-16 18:19:39.342560 | TASK [Set zuul-log-path fact] 2026-04-16 18:19:39.359645 | localhost | ok 2026-04-16 18:19:39.370239 | 2026-04-16 18:19:39.370306 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-04-16 18:19:39.397411 | localhost | ok 2026-04-16 18:19:39.403656 | 2026-04-16 18:19:39.403715 | TASK [upload-logs : Create log directories] 2026-04-16 18:19:39.800481 | localhost | changed 2026-04-16 18:19:39.806904 | 2026-04-16 18:19:39.807005 | TASK [upload-logs : Ensure logs are readable before uploading] 2026-04-16 18:19:40.201016 | localhost -> localhost | ok: Runtime: 0:00:00.006236 2026-04-16 18:19:40.207298 | 2026-04-16 18:19:40.207386 | TASK [upload-logs : Upload logs to log server] 2026-04-16 18:19:40.665694 | localhost | Output suppressed because no_log was given 2026-04-16 18:19:40.670505 | 2026-04-16 18:19:40.670570 | LOOP [upload-logs : Compress console log and json output] 2026-04-16 18:19:40.714231 | localhost | skipping: Conditional result was False 2026-04-16 18:19:40.721189 | localhost | skipping: Conditional result was False 2026-04-16 18:19:40.736606 | 2026-04-16 18:19:40.736707 | LOOP [upload-logs : Upload compressed console log and json output] 2026-04-16 18:19:40.774216 | localhost | skipping: Conditional result was False 2026-04-16 18:19:40.774559 | 2026-04-16 18:19:40.778406 | localhost | skipping: Conditional result was False 2026-04-16 18:19:40.789027 | 2026-04-16 18:19:40.789138 | LOOP [upload-logs : Upload console log and json output]