2026-03-17 20:42:21.866493 | Job console starting 2026-03-17 20:42:21.874232 | Updating git repos 2026-03-17 20:42:21.923796 | Cloning repos into workspace 2026-03-17 20:42:22.015512 | Restoring repo states 2026-03-17 20:42:22.029357 | Merging changes 2026-03-17 20:42:22.691440 | Checking out repos 2026-03-17 20:42:22.966823 | Preparing playbooks 2026-03-17 20:42:27.543418 | Running Ansible setup 2026-03-17 20:42:34.220478 | PRE-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/pre.yaml@main] 2026-03-17 20:42:34.877114 | 2026-03-17 20:42:34.877305 | PLAY [localhost] 2026-03-17 20:42:34.885689 | 2026-03-17 20:42:34.885766 | TASK [Gathering Facts] 2026-03-17 20:42:36.368292 | localhost | ok 2026-03-17 20:42:36.377879 | 2026-03-17 20:42:36.377978 | TASK [Setup log path fact] 2026-03-17 20:42:36.400626 | localhost | ok 2026-03-17 20:42:36.413135 | 2026-03-17 20:42:36.413221 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-03-17 20:42:36.444182 | localhost | ok 2026-03-17 20:42:36.454232 | 2026-03-17 20:42:36.454302 | TASK [emit-job-header : Print job information] 2026-03-17 20:42:36.495995 | # Job Information 2026-03-17 20:42:36.496184 | Ansible Version: 2.16.16 2026-03-17 20:42:36.496233 | Job: ansible-collection-kubernetes-molecule-download-binaries 2026-03-17 20:42:36.496267 | Pipeline: check 2026-03-17 20:42:36.496380 | Executor: 0a8996d2b663 2026-03-17 20:42:36.496428 | Triggered by: https://github.com/vexxhost/ansible-collection-kubernetes/pull/241 2026-03-17 20:42:36.496463 | Event ID: 98997b10-2241-11f1-82f6-5260d3b98859 2026-03-17 20:42:36.500303 | 2026-03-17 20:42:36.500395 | LOOP [emit-job-header : Print node information] 2026-03-17 20:42:36.584389 | localhost | ok: 2026-03-17 20:42:36.711136 | localhost | # Node Information 2026-03-17 20:42:36.711264 | localhost | Inventory Hostname: controller 2026-03-17 20:42:36.711290 | localhost | Hostname: np0000159647 2026-03-17 20:42:36.711311 | localhost | Username: zuul 2026-03-17 20:42:36.711335 | localhost | Distro: Debian 13.3 2026-03-17 20:42:36.711355 | localhost | Provider: yul1 2026-03-17 20:42:36.711374 | localhost | Region: ca-ymq-1 2026-03-17 20:42:36.711392 | localhost | Label: debian-trixie 2026-03-17 20:42:36.711411 | localhost | Product Name: OpenStack Nova 2026-03-17 20:42:36.711440 | localhost | Interface IP: 199.19.213.48 2026-03-17 20:42:36.730955 | 2026-03-17 20:42:36.731158 | TASK [log-inventory : Ensure Zuul Ansible directory exists] 2026-03-17 20:42:37.184997 | localhost -> localhost | changed 2026-03-17 20:42:37.190908 | 2026-03-17 20:42:37.190975 | TASK [log-inventory : Copy ansible inventory to logs dir] 2026-03-17 20:42:38.379435 | localhost -> localhost | changed 2026-03-17 20:42:38.389986 | 2026-03-17 20:42:38.390083 | PLAY [all] 2026-03-17 20:42:38.396909 | 2026-03-17 20:42:38.397033 | TASK [add-build-sshkey : Check to see if ssh key was already created for this build] 2026-03-17 20:42:38.659608 | controller -> localhost | ok 2026-03-17 20:42:38.670970 | 2026-03-17 20:42:38.671062 | TASK [add-build-sshkey : Create a new key in workspace based on build UUID] 2026-03-17 20:42:38.703621 | controller | ok 2026-03-17 20:42:38.721542 | controller | included: /var/lib/zuul/builds/87ed6bdb559f4d55bb4cd6e9589cf502/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/create-key-and-replace.yaml 2026-03-17 20:42:38.727552 | 2026-03-17 20:42:38.727642 | TASK [add-build-sshkey : Create Temp SSH key] 2026-03-17 20:42:42.530209 | controller -> localhost | Generating public/private rsa key pair. 2026-03-17 20:42:42.530422 | controller -> localhost | Your identification has been saved in /var/lib/zuul/builds/87ed6bdb559f4d55bb4cd6e9589cf502/work/87ed6bdb559f4d55bb4cd6e9589cf502_id_rsa 2026-03-17 20:42:42.530467 | controller -> localhost | Your public key has been saved in /var/lib/zuul/builds/87ed6bdb559f4d55bb4cd6e9589cf502/work/87ed6bdb559f4d55bb4cd6e9589cf502_id_rsa.pub 2026-03-17 20:42:42.530501 | controller -> localhost | The key fingerprint is: 2026-03-17 20:42:42.530533 | controller -> localhost | SHA256:4Y8DPvVMw8B6F7RUE6hq316Nh4qJ2PIu5/qZKood1Go zuul-build-sshkey 2026-03-17 20:42:42.530578 | controller -> localhost | The key's randomart image is: 2026-03-17 20:42:42.530610 | controller -> localhost | +---[RSA 3072]----+ 2026-03-17 20:42:42.530645 | controller -> localhost | | oo+. | 2026-03-17 20:42:42.530676 | controller -> localhost | | . o.. . | 2026-03-17 20:42:42.530704 | controller -> localhost | | +.o | 2026-03-17 20:42:42.530733 | controller -> localhost | | . o.+ . | 2026-03-17 20:42:42.530762 | controller -> localhost | | . . o.S = | 2026-03-17 20:42:42.530790 | controller -> localhost | | . . .o+ B . + | 2026-03-17 20:42:42.530817 | controller -> localhost | | E .o.o.+ + o | 2026-03-17 20:42:42.530845 | controller -> localhost | |.o..oo.=.+.o . | 2026-03-17 20:42:42.530877 | controller -> localhost | |o...+@X o.o | 2026-03-17 20:42:42.530905 | controller -> localhost | +----[SHA256]-----+ 2026-03-17 20:42:42.530968 | controller -> localhost | ok: Runtime: 0:00:03.323178 2026-03-17 20:42:42.537211 | 2026-03-17 20:42:42.537297 | TASK [add-build-sshkey : Remote setup ssh keys (linux)] 2026-03-17 20:42:42.569678 | controller | ok 2026-03-17 20:42:42.578047 | controller | included: /var/lib/zuul/builds/87ed6bdb559f4d55bb4cd6e9589cf502/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/remote-linux.yaml 2026-03-17 20:42:42.585835 | 2026-03-17 20:42:42.585921 | TASK [add-build-sshkey : Remove previously added zuul-build-sshkey] 2026-03-17 20:42:42.610728 | controller | skipping: Conditional result was False 2026-03-17 20:42:42.622411 | 2026-03-17 20:42:42.622579 | TASK [add-build-sshkey : Enable access via build key on all nodes] 2026-03-17 20:42:43.544078 | controller | changed 2026-03-17 20:42:43.636270 | 2026-03-17 20:42:43.636389 | TASK [add-build-sshkey : Make sure user has a .ssh] 2026-03-17 20:42:43.912509 | controller | ok 2026-03-17 20:42:43.919211 | 2026-03-17 20:42:44.000128 | TASK [add-build-sshkey : Install build private key as SSH key on all nodes] 2026-03-17 20:42:44.741657 | controller | changed 2026-03-17 20:42:44.746996 | 2026-03-17 20:42:44.747134 | TASK [add-build-sshkey : Install build public key as SSH key on all nodes] 2026-03-17 20:42:45.355318 | controller | changed 2026-03-17 20:42:45.632549 | 2026-03-17 20:42:45.632687 | TASK [add-build-sshkey : Remote setup ssh keys (windows)] 2026-03-17 20:42:45.657905 | controller | skipping: Conditional result was False 2026-03-17 20:42:45.662914 | 2026-03-17 20:42:45.662981 | TASK [remove-zuul-sshkey : Remove master key from local agent] 2026-03-17 20:42:46.194830 | controller -> localhost | changed 2026-03-17 20:42:46.207556 | 2026-03-17 20:42:46.207651 | TASK [add-build-sshkey : Add back temp key] 2026-03-17 20:42:46.515423 | controller -> localhost | Identity added: /var/lib/zuul/builds/87ed6bdb559f4d55bb4cd6e9589cf502/work/87ed6bdb559f4d55bb4cd6e9589cf502_id_rsa (zuul-build-sshkey) 2026-03-17 20:42:46.515807 | controller -> localhost | ok: Runtime: 0:00:00.015127 2026-03-17 20:42:46.521345 | 2026-03-17 20:42:46.521431 | TASK [add-build-sshkey : Verify we can still SSH to all nodes] 2026-03-17 20:42:46.929926 | controller | ok 2026-03-17 20:42:46.935732 | 2026-03-17 20:42:46.935825 | TASK [add-build-sshkey : Verify we can still SSH to all nodes (windows)] 2026-03-17 20:42:46.961486 | controller | skipping: Conditional result was False 2026-03-17 20:42:46.977067 | 2026-03-17 20:42:46.977176 | TASK [prepare-workspace : Start zuul_console daemon.] 2026-03-17 20:42:47.475383 | controller | ok 2026-03-17 20:42:47.480425 | 2026-03-17 20:42:47.480491 | TASK [prepare-workspace : Synchronize src repos to workspace directory.] 2026-03-17 20:42:49.568566 | controller | Output suppressed because no_log was given 2026-03-17 20:42:49.577988 | 2026-03-17 20:42:49.578191 | LOOP [ensure-output-dirs : Empty Zuul Output directories by removing them] 2026-03-17 20:42:49.840629 | controller | ok: "logs" 2026-03-17 20:42:49.865832 | controller | ok: All items complete 2026-03-17 20:42:49.865966 | 2026-03-17 20:42:50.046046 | controller | ok: "artifacts" 2026-03-17 20:42:50.264379 | controller | ok: "docs" 2026-03-17 20:42:50.280409 | 2026-03-17 20:42:50.280598 | LOOP [ensure-output-dirs : Ensure Zuul Output directories exist] 2026-03-17 20:42:50.514348 | controller | changed: "logs" 2026-03-17 20:42:50.710335 | controller | changed: "artifacts" 2026-03-17 20:42:50.911094 | controller | changed: "docs" 2026-03-17 20:42:50.928589 | 2026-03-17 20:42:50.928715 | PLAY RECAP 2026-03-17 20:42:50.928781 | controller | ok: 15 changed: 8 unreachable: 0 failed: 0 skipped: 3 rescued: 0 ignored: 0 2026-03-17 20:42:50.928824 | localhost | ok: 6 changed: 2 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-03-17 20:42:50.928859 | 2026-03-17 20:42:51.130439 | PRE-RUN END RESULT_NORMAL: [trusted : github.com/vexxhost/zuul-config/playbooks/base/pre.yaml@main] 2026-03-17 20:42:51.187283 | PRE-RUN START: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/pre.yaml@main] 2026-03-17 20:42:51.788574 | 2026-03-17 20:42:51.788738 | PLAY [all] 2026-03-17 20:42:51.801378 | 2026-03-17 20:42:51.801562 | TASK [setup-uv : Extract archive] 2026-03-17 20:42:54.577308 | controller | changed 2026-03-17 20:42:54.585410 | 2026-03-17 20:42:54.585499 | TASK [setup-uv : Print version] 2026-03-17 20:42:54.959458 | controller | uv 0.8.13 2026-03-17 20:42:55.835592 | controller | ok: Runtime: 0:00:00.014892 2026-03-17 20:42:55.841722 | 2026-03-17 20:42:55.841775 | PLAY RECAP 2026-03-17 20:42:55.841824 | controller | ok: 2 changed: 2 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-03-17 20:42:55.841849 | 2026-03-17 20:42:55.963524 | PRE-RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/pre.yaml@main] 2026-03-17 20:42:55.965279 | PRE-RUN START: [untrusted : github.com/vexxhost/ansible-collection-kubernetes/test-playbooks/molecule/pre.yml@main] 2026-03-17 20:42:56.567379 | 2026-03-17 20:42:56.567510 | PLAY [all] 2026-03-17 20:42:56.577974 | 2026-03-17 20:42:56.578059 | TASK [Update apt cache] 2026-03-17 20:43:02.138987 | controller | ok 2026-03-17 20:43:02.148096 | 2026-03-17 20:43:02.148285 | TASK [Install "jq" for log collection] 2026-03-17 20:43:04.721343 | controller | changed 2026-03-17 20:43:04.723474 | 2026-03-17 20:43:04.723533 | PLAY RECAP 2026-03-17 20:43:04.723591 | controller | ok: 2 changed: 1 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-03-17 20:43:04.723621 | 2026-03-17 20:43:04.886850 | PRE-RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/ansible-collection-kubernetes/test-playbooks/molecule/pre.yml@main] 2026-03-17 20:43:04.888314 | RUN START: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/run.yaml@main] 2026-03-17 20:43:06.008668 | 2026-03-17 20:43:06.008822 | PLAY [all] 2026-03-17 20:43:06.019600 | 2026-03-17 20:43:06.019723 | TASK [Copy inventory file for Zuul] 2026-03-17 20:43:07.032644 | controller | changed 2026-03-17 20:43:07.039815 | 2026-03-17 20:43:07.039924 | TASK [Switch "ansible_host" to private IP] 2026-03-17 20:43:07.355900 | controller | changed: 1 replacements made 2026-03-17 20:43:07.362161 | 2026-03-17 20:43:07.362252 | TASK [Run Molecule scenario] 2026-03-17 20:43:07.824352 | controller | Using CPython 3.13.5 interpreter at: /usr/bin/python3 2026-03-17 20:43:07.824490 | controller | Creating virtual environment at: .venv 2026-03-17 20:43:08.459813 | controller | Downloading pygments (1.2MiB) 2026-03-17 20:43:08.462849 | controller | Downloading cryptography (4.3MiB) 2026-03-17 20:43:08.558111 | controller | Downloading ansible-core (2.3MiB) 2026-03-17 20:43:08.677122 | controller | Downloading cryptography 2026-03-17 20:43:08.691186 | controller | Downloading pygments 2026-03-17 20:43:08.870253 | controller | Downloading ansible-core 2026-03-17 20:43:08.915814 | controller | Installed 36 packages in 44ms 2026-03-17 20:43:09.678139 | controller | INFO Collection 'vexxhost.kubernetes' detected. 2026-03-17 20:43:09.678181 | controller | INFO Scenarios will be used from 'extensions/molecule' 2026-03-17 20:43:10.664400 | controller | CRITICAL 'extensions/molecule/default/molecule.yml' glob failed. Exiting. 2026-03-17 20:43:10.664526 | controller | INFO default scenario not found, disabling shared state. 2026-03-17 20:43:10.664749 | controller | INFO [download-binaries > discovery] scenario test matrix: dependency, cleanup, destroy, syntax, create, prepare, converge, idempotence, side_effect, verify, cleanup, destroy 2026-03-17 20:43:10.664853 | controller | INFO [download-binaries > prerun] Performing prerun with role_name_check=0... 2026-03-17 20:43:30.517094 | controller | INFO [download-binaries > dependency] Executing 2026-03-17 20:43:30.518428 | controller | WARNING [download-binaries > dependency] Missing roles requirements file: requirements.yml 2026-03-17 20:43:30.519029 | controller | WARNING [download-binaries > dependency] Missing collections requirements file: collections.yml 2026-03-17 20:43:30.519407 | controller | WARNING [download-binaries > dependency] Executed: 2 missing (Remove from test_sequence to suppress) 2026-03-17 20:43:30.529608 | controller | INFO [download-binaries > cleanup] Executing 2026-03-17 20:43:30.530076 | controller | WARNING [download-binaries > cleanup] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-03-17 20:43:31.336115 | controller | INFO [download-binaries > destroy] Executing 2026-03-17 20:43:31.336407 | controller | WARNING [download-binaries > destroy] Skipping, '--destroy=never' requested. 2026-03-17 20:43:31.336675 | controller | INFO [download-binaries > destroy] Executed: Successful 2026-03-17 20:43:31.345271 | controller | INFO [download-binaries > syntax] Executing 2026-03-17 20:43:32.727483 | controller | 2026-03-17 20:43:32.728085 | controller | playbook: /home/zuul/src/github.com/vexxhost/ansible-collection-kubernetes/extensions/molecule/download-binaries/converge.yml 2026-03-17 20:43:32.799809 | controller | INFO [download-binaries > syntax] Executed: Successful 2026-03-17 20:43:32.811569 | controller | INFO [download-binaries > create] Executing 2026-03-17 20:43:32.828102 | controller | WARNING [download-binaries > create] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-03-17 20:43:32.838183 | controller | INFO [download-binaries > prepare] Executing 2026-03-17 20:43:32.838526 | controller | WARNING [download-binaries > prepare] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-03-17 20:43:32.878135 | controller | INFO [download-binaries > converge] Executing 2026-03-17 20:43:33.910406 | controller | 2026-03-17 20:43:33.910473 | controller | PLAY [Download all binaries required at runtime for ansible-collection-kubernetes] *** 2026-03-17 20:43:33.910630 | controller | 2026-03-17 20:43:33.910757 | controller | TASK [Gather minimal facts] **************************************************** 2026-03-17 20:43:33.910888 | controller | Tuesday 17 March 2026 20:43:33 +0000 (0:00:00.036) 0:00:00.036 ********* 2026-03-17 20:43:34.648421 | controller | ok: [controller -> localhost] 2026-03-17 20:43:34.648495 | controller | 2026-03-17 20:43:34.648587 | controller | TASK [Find all subdirectories in the role location] **************************** 2026-03-17 20:43:34.648715 | controller | Tuesday 17 March 2026 20:43:34 +0000 (0:00:00.760) 0:00:00.796 ********* 2026-03-17 20:43:35.133131 | controller | ok: [controller -> localhost] 2026-03-17 20:43:35.133193 | controller | 2026-03-17 20:43:35.133208 | controller | TASK [Select only defaults/ directories and load vars] ************************* 2026-03-17 20:43:35.133355 | controller | Tuesday 17 March 2026 20:43:35 +0000 (0:00:00.487) 0:00:01.283 ********* 2026-03-17 20:43:35.468407 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kubelet/defaults) 2026-03-17 20:43:35.468484 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/helm/defaults) 2026-03-17 20:43:35.468552 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kubernetes/defaults) 2026-03-17 20:43:35.468653 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/clusterctl/defaults) 2026-03-17 20:43:35.468809 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/openstack_resource_controller/defaults) 2026-03-17 20:43:35.468929 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/cert_manager/defaults) 2026-03-17 20:43:35.469012 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kubectl/defaults) 2026-03-17 20:43:35.469121 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kube_vip/defaults) 2026-03-17 20:43:35.469222 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/cluster_api/defaults) 2026-03-17 20:43:35.469297 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kubeadm/defaults) 2026-03-17 20:43:35.469392 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/keepalived/defaults) 2026-03-17 20:43:35.469493 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/upload_helm_chart/defaults) 2026-03-17 20:43:35.469589 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/haproxy/defaults) 2026-03-17 20:43:35.469684 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/flux/defaults) 2026-03-17 20:43:35.471818 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/cilium/defaults) 2026-03-17 20:43:35.471859 | controller | 2026-03-17 20:43:35.471865 | controller | TASK [Find all components with checksums and get latest versions (CI)] ********* 2026-03-17 20:43:35.471869 | controller | Tuesday 17 March 2026 20:43:35 +0000 (0:00:00.335) 0:00:01.619 ********* 2026-03-17 20:43:35.630306 | controller | ok: [controller -> localhost] => (item=kubelet_checksums) 2026-03-17 20:43:35.630356 | controller | ok: [controller -> localhost] => (item=helm_checksums) 2026-03-17 20:43:35.630386 | controller | ok: [controller -> localhost] => (item=helm_diff_checksums) 2026-03-17 20:43:35.630394 | controller | ok: [controller -> localhost] => (item=clusterctl_checksums) 2026-03-17 20:43:35.630401 | controller | ok: [controller -> localhost] => (item=kubectl_checksums) 2026-03-17 20:43:35.630408 | controller | ok: [controller -> localhost] => (item=kubeadm_checksums) 2026-03-17 20:43:35.630415 | controller | ok: [controller -> localhost] => (item=flux_checksums) 2026-03-17 20:43:35.630424 | controller | 2026-03-17 20:43:35.630432 | controller | TASK [Filter checksums to keep only latest versions (CI)] ********************** 2026-03-17 20:43:35.630442 | controller | Tuesday 17 March 2026 20:43:35 +0000 (0:00:00.159) 0:00:01.778 ********* 2026-03-17 20:43:35.727833 | controller | ok: [controller -> localhost] => (item=kubelet_checksums) 2026-03-17 20:43:35.728143 | controller | ok: [controller -> localhost] => (item=helm_checksums) 2026-03-17 20:43:35.728396 | controller | ok: [controller -> localhost] => (item=helm_diff_checksums) 2026-03-17 20:43:35.728642 | controller | ok: [controller -> localhost] => (item=clusterctl_checksums) 2026-03-17 20:43:35.728889 | controller | ok: [controller -> localhost] => (item=kubectl_checksums) 2026-03-17 20:43:35.729139 | controller | ok: [controller -> localhost] => (item=kubeadm_checksums) 2026-03-17 20:43:35.729393 | controller | ok: [controller -> localhost] => (item=flux_checksums) 2026-03-17 20:43:35.729656 | controller | 2026-03-17 20:43:35.729911 | controller | TASK [Generate list of all binaries for all roles] ***************************** 2026-03-17 20:43:35.730168 | controller | Tuesday 17 March 2026 20:43:35 +0000 (0:00:00.099) 0:00:01.878 ********* 2026-03-17 20:43:35.810364 | controller | ok: [controller -> localhost] 2026-03-17 20:43:35.810661 | controller | 2026-03-17 20:43:35.811009 | controller | TASK [Include download_artifact role] ****************************************** 2026-03-17 20:43:35.811297 | controller | Tuesday 17 March 2026 20:43:35 +0000 (0:00:00.082) 0:00:01.960 ********* 2026-03-17 20:43:36.080598 | controller | included: vexxhost.containers.download_artifact for controller => (item={'url': 'https://dl.k8s.io/release/v1.35.2/bin/linux/amd64/kubelet', 'checksum': '20887f461c0de96b0cb14c7af6b897f92d424ac078f8642f98e83ef52a0bf03e', 'dest': '/var/lib/downloads/kubelet-1.35.2-linux-amd64', 'version': '1.35.2'}) 2026-03-17 20:43:36.080968 | 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-03-17 20:43:36.081255 | 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-03-17 20:43:36.081559 | 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-03-17 20:43:36.081840 | controller | included: vexxhost.containers.download_artifact for controller => (item={'url': 'https://dl.k8s.io/release/v1.35.2/bin/linux/amd64/kubectl', 'checksum': '924eb50779153f20cb668117d141440b95df2f325a64452d78dff9469145e277', 'dest': '/var/lib/downloads/kubectl-1.35.2-linux-amd64', 'version': '1.35.2'}) 2026-03-17 20:43:36.082111 | controller | included: vexxhost.containers.download_artifact for controller => (item={'url': 'https://dl.k8s.io/release/v1.35.2/bin/linux/amd64/kubeadm', 'checksum': 'a51cb85c70c98ec6868fd3413ac786af5fab4ce51438963752ec5f58e68e5452', 'dest': '/var/lib/downloads/kubeadm-1.35.2-linux-amd64', 'version': '1.35.2'}) 2026-03-17 20:43:36.082383 | 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-03-17 20:43:36.082613 | controller | 2026-03-17 20:43:36.082886 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-03-17 20:43:36.083198 | controller | Tuesday 17 March 2026 20:43:36 +0000 (0:00:00.270) 0:00:02.231 ********* 2026-03-17 20:43:36.115265 | controller | skipping: [controller] 2026-03-17 20:43:36.115466 | controller | 2026-03-17 20:43:36.115631 | controller | TASK [vexxhost.containers.directory : Create directory (/var/lib/downloads)] *** 2026-03-17 20:43:36.115852 | controller | Tuesday 17 March 2026 20:43:36 +0000 (0:00:00.034) 0:00:02.265 ********* 2026-03-17 20:43:36.864883 | 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-03-17 20:43:36.877461 | controller | changed: [controller] 2026-03-17 20:43:36.877828 | controller | 2026-03-17 20:43:36.878242 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-03-17 20:43:36.878571 | controller | Tuesday 17 March 2026 20:43:36 +0000 (0:00:00.762) 0:00:03.027 ********* 2026-03-17 20:43:36.914762 | controller | ok: [controller] => { 2026-03-17 20:43:36.915012 | controller | "msg": "https://dl.k8s.io/release/v1.35.2/bin/linux/amd64/kubelet" 2026-03-17 20:43:36.915201 | controller | } 2026-03-17 20:43:36.915357 | controller | 2026-03-17 20:43:36.915607 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-03-17 20:43:36.915867 | controller | Tuesday 17 March 2026 20:43:36 +0000 (0:00:00.037) 0:00:03.064 ********* 2026-03-17 20:43:38.374413 | 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-03-17 20:43:38.385413 | controller | changed: [controller] 2026-03-17 20:43:38.385460 | controller | 2026-03-17 20:43:38.385471 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-03-17 20:43:38.385480 | controller | Tuesday 17 March 2026 20:43:38 +0000 (0:00:01.470) 0:00:04.535 ********* 2026-03-17 20:43:38.426698 | controller | skipping: [controller] 2026-03-17 20:43:38.427019 | controller | 2026-03-17 20:43:38.427311 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-03-17 20:43:38.427593 | controller | Tuesday 17 March 2026 20:43:38 +0000 (0:00:00.041) 0:00:04.577 ********* 2026-03-17 20:43:38.462419 | controller | skipping: [controller] 2026-03-17 20:43:38.462712 | controller | 2026-03-17 20:43:38.463279 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-03-17 20:43:38.463631 | controller | Tuesday 17 March 2026 20:43:38 +0000 (0:00:00.035) 0:00:04.612 ********* 2026-03-17 20:43:38.502356 | controller | ok: [controller] => { 2026-03-17 20:43:38.502784 | controller | "msg": "https://get.helm.sh/helm-v3.11.2-linux-amd64.tar.gz" 2026-03-17 20:43:38.503100 | controller | } 2026-03-17 20:43:38.503351 | controller | 2026-03-17 20:43:38.503649 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-03-17 20:43:38.504017 | controller | Tuesday 17 March 2026 20:43:38 +0000 (0:00:00.039) 0:00:04.652 ********* 2026-03-17 20:43:39.255528 | controller | changed: [controller] 2026-03-17 20:43:39.256075 | controller | 2026-03-17 20:43:39.256091 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-03-17 20:43:39.256096 | controller | Tuesday 17 March 2026 20:43:39 +0000 (0:00:00.753) 0:00:05.405 ********* 2026-03-17 20:43:39.293991 | controller | skipping: [controller] 2026-03-17 20:43:39.294294 | controller | 2026-03-17 20:43:39.294564 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-03-17 20:43:39.294822 | controller | Tuesday 17 March 2026 20:43:39 +0000 (0:00:00.038) 0:00:05.444 ********* 2026-03-17 20:43:39.333270 | controller | skipping: [controller] 2026-03-17 20:43:39.333553 | controller | 2026-03-17 20:43:39.333816 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-03-17 20:43:39.334066 | controller | Tuesday 17 March 2026 20:43:39 +0000 (0:00:00.039) 0:00:05.483 ********* 2026-03-17 20:43:39.375476 | controller | ok: [controller] => { 2026-03-17 20:43:39.376060 | controller | "msg": "https://github.com/databus23/helm-diff/releases/download/v3.8.1/helm-diff-linux-amd64.tgz" 2026-03-17 20:43:39.376308 | controller | } 2026-03-17 20:43:39.376597 | controller | 2026-03-17 20:43:39.376913 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-03-17 20:43:39.377175 | controller | Tuesday 17 March 2026 20:43:39 +0000 (0:00:00.042) 0:00:05.525 ********* 2026-03-17 20:43:40.566711 | controller | changed: [controller] 2026-03-17 20:43:40.567028 | controller | 2026-03-17 20:43:40.567307 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-03-17 20:43:40.567571 | controller | Tuesday 17 March 2026 20:43:40 +0000 (0:00:01.190) 0:00:06.716 ********* 2026-03-17 20:43:40.596872 | controller | skipping: [controller] 2026-03-17 20:43:40.597285 | controller | 2026-03-17 20:43:40.597610 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-03-17 20:43:40.597894 | controller | Tuesday 17 March 2026 20:43:40 +0000 (0:00:00.030) 0:00:06.747 ********* 2026-03-17 20:43:40.624907 | controller | skipping: [controller] 2026-03-17 20:43:40.625259 | controller | 2026-03-17 20:43:40.625545 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-03-17 20:43:40.625820 | controller | Tuesday 17 March 2026 20:43:40 +0000 (0:00:00.028) 0:00:06.775 ********* 2026-03-17 20:43:40.665835 | controller | ok: [controller] => { 2026-03-17 20:43:40.666186 | controller | "msg": "https://github.com/kubernetes-sigs/cluster-api/releases/download/v1.10.5/clusterctl-linux-amd64" 2026-03-17 20:43:40.666452 | controller | } 2026-03-17 20:43:40.666734 | controller | 2026-03-17 20:43:40.667145 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-03-17 20:43:40.667462 | controller | Tuesday 17 March 2026 20:43:40 +0000 (0:00:00.039) 0:00:06.815 ********* 2026-03-17 20:43:42.043822 | controller | changed: [controller] 2026-03-17 20:43:42.044043 | controller | 2026-03-17 20:43:42.044220 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-03-17 20:43:42.044417 | controller | Tuesday 17 March 2026 20:43:42 +0000 (0:00:01.373) 0:00:08.189 ********* 2026-03-17 20:43:42.076263 | controller | skipping: [controller] 2026-03-17 20:43:42.076279 | controller | 2026-03-17 20:43:42.076285 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-03-17 20:43:42.076290 | controller | Tuesday 17 March 2026 20:43:42 +0000 (0:00:00.037) 0:00:08.226 ********* 2026-03-17 20:43:42.111583 | controller | skipping: [controller] 2026-03-17 20:43:42.111775 | controller | 2026-03-17 20:43:42.112044 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-03-17 20:43:42.112342 | controller | Tuesday 17 March 2026 20:43:42 +0000 (0:00:00.035) 0:00:08.261 ********* 2026-03-17 20:43:42.159515 | controller | ok: [controller] => { 2026-03-17 20:43:42.159705 | controller | "msg": "https://dl.k8s.io/release/v1.35.2/bin/linux/amd64/kubectl" 2026-03-17 20:43:42.159868 | controller | } 2026-03-17 20:43:42.159976 | controller | 2026-03-17 20:43:42.160093 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-03-17 20:43:42.160207 | controller | Tuesday 17 March 2026 20:43:42 +0000 (0:00:00.047) 0:00:08.309 ********* 2026-03-17 20:43:43.283176 | controller | changed: [controller] 2026-03-17 20:43:43.283231 | controller | 2026-03-17 20:43:43.283241 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-03-17 20:43:43.283250 | controller | Tuesday 17 March 2026 20:43:43 +0000 (0:00:01.121) 0:00:09.430 ********* 2026-03-17 20:43:43.316132 | controller | skipping: [controller] 2026-03-17 20:43:43.316492 | controller | 2026-03-17 20:43:43.316842 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-03-17 20:43:43.317168 | controller | Tuesday 17 March 2026 20:43:43 +0000 (0:00:00.035) 0:00:09.466 ********* 2026-03-17 20:43:43.345944 | controller | skipping: [controller] 2026-03-17 20:43:43.346159 | controller | 2026-03-17 20:43:43.346329 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-03-17 20:43:43.346551 | controller | Tuesday 17 March 2026 20:43:43 +0000 (0:00:00.030) 0:00:09.496 ********* 2026-03-17 20:43:43.383854 | controller | ok: [controller] => { 2026-03-17 20:43:43.384066 | controller | "msg": "https://dl.k8s.io/release/v1.35.2/bin/linux/amd64/kubeadm" 2026-03-17 20:43:43.384213 | controller | } 2026-03-17 20:43:43.384366 | controller | 2026-03-17 20:43:43.384531 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-03-17 20:43:43.384693 | controller | Tuesday 17 March 2026 20:43:43 +0000 (0:00:00.037) 0:00:09.534 ********* 2026-03-17 20:43:44.761214 | controller | changed: [controller] 2026-03-17 20:43:44.761515 | controller | 2026-03-17 20:43:44.761792 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-03-17 20:43:44.762055 | controller | Tuesday 17 March 2026 20:43:44 +0000 (0:00:01.376) 0:00:10.910 ********* 2026-03-17 20:43:44.795640 | controller | skipping: [controller] 2026-03-17 20:43:44.795749 | controller | 2026-03-17 20:43:44.795813 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-03-17 20:43:44.795948 | controller | Tuesday 17 March 2026 20:43:44 +0000 (0:00:00.035) 0:00:10.946 ********* 2026-03-17 20:43:44.836319 | controller | skipping: [controller] 2026-03-17 20:43:44.836383 | controller | 2026-03-17 20:43:44.836462 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-03-17 20:43:44.836599 | controller | Tuesday 17 March 2026 20:43:44 +0000 (0:00:00.039) 0:00:10.985 ********* 2026-03-17 20:43:44.880385 | controller | ok: [controller] => { 2026-03-17 20:43:44.880492 | controller | "msg": "https://github.com/fluxcd/flux2/releases/download/v0.32.0/flux_0.32.0_linux_amd64.tar.gz" 2026-03-17 20:43:44.880588 | controller | } 2026-03-17 20:43:44.880680 | controller | 2026-03-17 20:43:44.880895 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-03-17 20:43:44.880926 | controller | Tuesday 17 March 2026 20:43:44 +0000 (0:00:00.043) 0:00:11.028 ********* 2026-03-17 20:43:45.639654 | controller | changed: [controller] 2026-03-17 20:43:45.640093 | controller | 2026-03-17 20:43:45.640123 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-03-17 20:43:45.640129 | controller | Tuesday 17 March 2026 20:43:45 +0000 (0:00:00.761) 0:00:11.789 ********* 2026-03-17 20:43:45.672272 | controller | skipping: [controller] 2026-03-17 20:43:45.672325 | controller | 2026-03-17 20:43:45.672447 | controller | PLAY RECAP ********************************************************************* 2026-03-17 20:43:45.672551 | controller | controller : ok=28 changed=8 unreachable=0 failed=0 skipped=14 rescued=0 ignored=0 2026-03-17 20:43:45.672646 | controller | 2026-03-17 20:43:45.675017 | controller | 2026-03-17 20:43:45.675047 | controller | TASKS RECAP ******************************************************************** 2026-03-17 20:43:45.675053 | controller | Tuesday 17 March 2026 20:43:45 +0000 (0:00:00.030) 0:00:11.820 ********* 2026-03-17 20:43:45.675057 | controller | =============================================================================== 2026-03-17 20:43:45.675062 | controller | vexxhost.containers.download_artifact : Download item ------------------- 1.47s 2026-03-17 20:43:45.675066 | controller | vexxhost.containers.download_artifact : Download item ------------------- 1.38s 2026-03-17 20:43:45.675070 | controller | vexxhost.containers.download_artifact : Download item ------------------- 1.37s 2026-03-17 20:43:45.675074 | controller | vexxhost.containers.download_artifact : Download item ------------------- 1.19s 2026-03-17 20:43:45.675078 | controller | vexxhost.containers.download_artifact : Download item ------------------- 1.12s 2026-03-17 20:43:45.675093 | controller | vexxhost.containers.directory : Create directory (/var/lib/downloads) --- 0.76s 2026-03-17 20:43:45.675097 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.76s 2026-03-17 20:43:45.675101 | controller | Gather minimal facts ---------------------------------------------------- 0.76s 2026-03-17 20:43:45.675105 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.75s 2026-03-17 20:43:45.675109 | controller | Find all subdirectories in the role location ---------------------------- 0.49s 2026-03-17 20:43:45.675113 | controller | Select only defaults/ directories and load vars ------------------------- 0.34s 2026-03-17 20:43:45.675116 | controller | Include download_artifact role ------------------------------------------ 0.27s 2026-03-17 20:43:45.675122 | controller | Find all components with checksums and get latest versions (CI) --------- 0.16s 2026-03-17 20:43:45.675126 | controller | Filter checksums to keep only latest versions (CI) ---------------------- 0.10s 2026-03-17 20:43:45.675130 | controller | Generate list of all binaries for all roles ----------------------------- 0.08s 2026-03-17 20:43:45.675133 | controller | vexxhost.containers.download_artifact : Starting download of file ------- 0.05s 2026-03-17 20:43:45.675138 | controller | vexxhost.containers.download_artifact : Starting download of file ------- 0.04s 2026-03-17 20:43:45.675141 | controller | vexxhost.containers.download_artifact : Starting download of file ------- 0.04s 2026-03-17 20:43:45.675145 | controller | vexxhost.containers.download_artifact : Extract archive ----------------- 0.04s 2026-03-17 20:43:45.675149 | controller | vexxhost.containers.download_artifact : Starting download of file ------- 0.04s 2026-03-17 20:43:45.848748 | controller | INFO [download-binaries > converge] Executed: Successful 2026-03-17 20:43:45.860341 | controller | INFO [download-binaries > idempotence] Executing 2026-03-17 20:43:46.818917 | controller | 2026-03-17 20:43:46.819252 | controller | PLAY [Download all binaries required at runtime for ansible-collection-kubernetes] *** 2026-03-17 20:43:46.819495 | controller | 2026-03-17 20:43:46.819808 | controller | TASK [Gather minimal facts] **************************************************** 2026-03-17 20:43:46.820194 | controller | Tuesday 17 March 2026 20:43:46 +0000 (0:00:00.017) 0:00:00.017 ********* 2026-03-17 20:43:47.558704 | controller | ok: [controller -> localhost] 2026-03-17 20:43:47.559044 | controller | 2026-03-17 20:43:47.559319 | controller | TASK [Find all subdirectories in the role location] **************************** 2026-03-17 20:43:47.559669 | controller | Tuesday 17 March 2026 20:43:47 +0000 (0:00:00.739) 0:00:00.756 ********* 2026-03-17 20:43:48.022415 | controller | ok: [controller -> localhost] 2026-03-17 20:43:48.022639 | controller | 2026-03-17 20:43:48.022875 | controller | TASK [Select only defaults/ directories and load vars] ************************* 2026-03-17 20:43:48.023068 | controller | Tuesday 17 March 2026 20:43:48 +0000 (0:00:00.464) 0:00:01.221 ********* 2026-03-17 20:43:48.358805 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kubelet/defaults) 2026-03-17 20:43:48.359115 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/helm/defaults) 2026-03-17 20:43:48.359344 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kubernetes/defaults) 2026-03-17 20:43:48.359589 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/clusterctl/defaults) 2026-03-17 20:43:48.360006 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/openstack_resource_controller/defaults) 2026-03-17 20:43:48.360232 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/cert_manager/defaults) 2026-03-17 20:43:48.360449 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kubectl/defaults) 2026-03-17 20:43:48.360663 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kube_vip/defaults) 2026-03-17 20:43:48.360897 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/cluster_api/defaults) 2026-03-17 20:43:48.361105 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kubeadm/defaults) 2026-03-17 20:43:48.361299 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/keepalived/defaults) 2026-03-17 20:43:48.361477 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/upload_helm_chart/defaults) 2026-03-17 20:43:48.361658 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/haproxy/defaults) 2026-03-17 20:43:48.361862 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/flux/defaults) 2026-03-17 20:43:48.362075 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/cilium/defaults) 2026-03-17 20:43:48.362282 | controller | 2026-03-17 20:43:48.362507 | controller | TASK [Find all components with checksums and get latest versions (CI)] ********* 2026-03-17 20:43:48.362683 | controller | Tuesday 17 March 2026 20:43:48 +0000 (0:00:00.335) 0:00:01.557 ********* 2026-03-17 20:43:48.523697 | controller | ok: [controller -> localhost] => (item=kubelet_checksums) 2026-03-17 20:43:48.523967 | controller | ok: [controller -> localhost] => (item=helm_checksums) 2026-03-17 20:43:48.524157 | controller | ok: [controller -> localhost] => (item=helm_diff_checksums) 2026-03-17 20:43:48.524324 | controller | ok: [controller -> localhost] => (item=clusterctl_checksums) 2026-03-17 20:43:48.524498 | controller | ok: [controller -> localhost] => (item=kubectl_checksums) 2026-03-17 20:43:48.524728 | controller | ok: [controller -> localhost] => (item=kubeadm_checksums) 2026-03-17 20:43:48.524899 | controller | ok: [controller -> localhost] => (item=flux_checksums) 2026-03-17 20:43:48.525050 | controller | 2026-03-17 20:43:48.525215 | controller | TASK [Filter checksums to keep only latest versions (CI)] ********************** 2026-03-17 20:43:48.525376 | controller | Tuesday 17 March 2026 20:43:48 +0000 (0:00:00.164) 0:00:01.722 ********* 2026-03-17 20:43:48.631240 | controller | ok: [controller -> localhost] => (item=kubelet_checksums) 2026-03-17 20:43:48.631490 | controller | ok: [controller -> localhost] => (item=helm_checksums) 2026-03-17 20:43:48.631777 | controller | ok: [controller -> localhost] => (item=helm_diff_checksums) 2026-03-17 20:43:48.631975 | controller | ok: [controller -> localhost] => (item=clusterctl_checksums) 2026-03-17 20:43:48.632211 | controller | ok: [controller -> localhost] => (item=kubectl_checksums) 2026-03-17 20:43:48.632414 | controller | ok: [controller -> localhost] => (item=kubeadm_checksums) 2026-03-17 20:43:48.632602 | controller | ok: [controller -> localhost] => (item=flux_checksums) 2026-03-17 20:43:48.632787 | controller | 2026-03-17 20:43:48.632999 | controller | TASK [Generate list of all binaries for all roles] ***************************** 2026-03-17 20:43:48.633215 | controller | Tuesday 17 March 2026 20:43:48 +0000 (0:00:00.107) 0:00:01.829 ********* 2026-03-17 20:43:48.720322 | controller | ok: [controller -> localhost] 2026-03-17 20:43:48.720408 | controller | 2026-03-17 20:43:48.720416 | controller | TASK [Include download_artifact role] ****************************************** 2026-03-17 20:43:48.720516 | controller | Tuesday 17 March 2026 20:43:48 +0000 (0:00:00.088) 0:00:01.917 ********* 2026-03-17 20:43:48.933908 | controller | included: vexxhost.containers.download_artifact for controller => (item={'url': 'https://dl.k8s.io/release/v1.35.2/bin/linux/amd64/kubelet', 'checksum': '20887f461c0de96b0cb14c7af6b897f92d424ac078f8642f98e83ef52a0bf03e', 'dest': '/var/lib/downloads/kubelet-1.35.2-linux-amd64', 'version': '1.35.2'}) 2026-03-17 20:43:48.933983 | 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-03-17 20:43:48.934056 | 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-03-17 20:43:48.934167 | 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-03-17 20:43:48.934300 | controller | included: vexxhost.containers.download_artifact for controller => (item={'url': 'https://dl.k8s.io/release/v1.35.2/bin/linux/amd64/kubectl', 'checksum': '924eb50779153f20cb668117d141440b95df2f325a64452d78dff9469145e277', 'dest': '/var/lib/downloads/kubectl-1.35.2-linux-amd64', 'version': '1.35.2'}) 2026-03-17 20:43:48.934362 | controller | included: vexxhost.containers.download_artifact for controller => (item={'url': 'https://dl.k8s.io/release/v1.35.2/bin/linux/amd64/kubeadm', 'checksum': 'a51cb85c70c98ec6868fd3413ac786af5fab4ce51438963752ec5f58e68e5452', 'dest': '/var/lib/downloads/kubeadm-1.35.2-linux-amd64', 'version': '1.35.2'}) 2026-03-17 20:43:48.934496 | 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-03-17 20:43:48.934545 | controller | 2026-03-17 20:43:48.934655 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-03-17 20:43:48.934735 | controller | Tuesday 17 March 2026 20:43:48 +0000 (0:00:00.215) 0:00:02.132 ********* 2026-03-17 20:43:48.976280 | controller | skipping: [controller] 2026-03-17 20:43:48.976341 | controller | 2026-03-17 20:43:48.976351 | controller | TASK [vexxhost.containers.directory : Create directory (/var/lib/downloads)] *** 2026-03-17 20:43:48.976449 | controller | Tuesday 17 March 2026 20:43:48 +0000 (0:00:00.040) 0:00:02.172 ********* 2026-03-17 20:43:49.526263 | 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-03-17 20:43:49.537053 | controller | ok: [controller] 2026-03-17 20:43:49.537106 | controller | 2026-03-17 20:43:49.537241 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-03-17 20:43:49.537356 | controller | Tuesday 17 March 2026 20:43:49 +0000 (0:00:00.562) 0:00:02.735 ********* 2026-03-17 20:43:49.580365 | controller | ok: [controller] => { 2026-03-17 20:43:49.580456 | controller | "msg": "https://dl.k8s.io/release/v1.35.2/bin/linux/amd64/kubelet" 2026-03-17 20:43:49.580467 | controller | } 2026-03-17 20:43:49.580567 | controller | 2026-03-17 20:43:49.580701 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-03-17 20:43:49.583834 | controller | Tuesday 17 March 2026 20:43:49 +0000 (0:00:00.040) 0:00:02.776 ********* 2026-03-17 20:43:50.312271 | controller | ok: [controller] 2026-03-17 20:43:50.312321 | controller | 2026-03-17 20:43:50.312394 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-03-17 20:43:50.312519 | controller | Tuesday 17 March 2026 20:43:50 +0000 (0:00:00.732) 0:00:03.509 ********* 2026-03-17 20:43:50.346881 | controller | skipping: [controller] 2026-03-17 20:43:50.346951 | controller | 2026-03-17 20:43:50.347760 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-03-17 20:43:50.347783 | controller | Tuesday 17 March 2026 20:43:50 +0000 (0:00:00.036) 0:00:03.545 ********* 2026-03-17 20:43:50.388653 | controller | skipping: [controller] 2026-03-17 20:43:50.388684 | controller | 2026-03-17 20:43:50.388689 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-03-17 20:43:50.388695 | controller | Tuesday 17 March 2026 20:43:50 +0000 (0:00:00.038) 0:00:03.584 ********* 2026-03-17 20:43:50.426766 | controller | ok: [controller] => { 2026-03-17 20:43:50.426790 | controller | "msg": "https://get.helm.sh/helm-v3.11.2-linux-amd64.tar.gz" 2026-03-17 20:43:50.426795 | controller | } 2026-03-17 20:43:50.426800 | controller | 2026-03-17 20:43:50.426805 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-03-17 20:43:50.426810 | controller | Tuesday 17 March 2026 20:43:50 +0000 (0:00:00.040) 0:00:03.624 ********* 2026-03-17 20:43:50.852544 | controller | ok: [controller] 2026-03-17 20:43:50.852854 | controller | 2026-03-17 20:43:50.853150 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-03-17 20:43:50.853434 | controller | Tuesday 17 March 2026 20:43:50 +0000 (0:00:00.424) 0:00:04.049 ********* 2026-03-17 20:43:50.892439 | controller | skipping: [controller] 2026-03-17 20:43:50.892697 | controller | 2026-03-17 20:43:50.892965 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-03-17 20:43:50.893174 | controller | Tuesday 17 March 2026 20:43:50 +0000 (0:00:00.037) 0:00:04.086 ********* 2026-03-17 20:43:50.928572 | controller | skipping: [controller] 2026-03-17 20:43:50.928675 | controller | 2026-03-17 20:43:50.928831 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-03-17 20:43:50.929019 | controller | Tuesday 17 March 2026 20:43:50 +0000 (0:00:00.037) 0:00:04.123 ********* 2026-03-17 20:43:50.970210 | controller | ok: [controller] => { 2026-03-17 20:43:50.970831 | controller | "msg": "https://github.com/databus23/helm-diff/releases/download/v3.8.1/helm-diff-linux-amd64.tgz" 2026-03-17 20:43:50.970875 | controller | } 2026-03-17 20:43:50.970889 | controller | 2026-03-17 20:43:50.970895 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-03-17 20:43:50.970900 | controller | Tuesday 17 March 2026 20:43:50 +0000 (0:00:00.044) 0:00:04.168 ********* 2026-03-17 20:43:51.426101 | controller | ok: [controller] 2026-03-17 20:43:51.426184 | controller | 2026-03-17 20:43:51.426196 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-03-17 20:43:51.426205 | controller | Tuesday 17 March 2026 20:43:51 +0000 (0:00:00.452) 0:00:04.620 ********* 2026-03-17 20:43:51.457552 | controller | skipping: [controller] 2026-03-17 20:43:51.457599 | controller | 2026-03-17 20:43:51.457837 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-03-17 20:43:51.457871 | controller | Tuesday 17 March 2026 20:43:51 +0000 (0:00:00.035) 0:00:04.656 ********* 2026-03-17 20:43:51.496301 | controller | skipping: [controller] 2026-03-17 20:43:51.496368 | controller | 2026-03-17 20:43:51.496438 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-03-17 20:43:51.496532 | controller | Tuesday 17 March 2026 20:43:51 +0000 (0:00:00.035) 0:00:04.691 ********* 2026-03-17 20:43:51.530153 | controller | ok: [controller] => { 2026-03-17 20:43:51.530281 | controller | "msg": "https://github.com/kubernetes-sigs/cluster-api/releases/download/v1.10.5/clusterctl-linux-amd64" 2026-03-17 20:43:51.530405 | controller | } 2026-03-17 20:43:51.530518 | controller | 2026-03-17 20:43:51.530652 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-03-17 20:43:51.530767 | controller | Tuesday 17 March 2026 20:43:51 +0000 (0:00:00.036) 0:00:04.728 ********* 2026-03-17 20:43:52.051628 | controller | ok: [controller] 2026-03-17 20:43:52.051733 | controller | 2026-03-17 20:43:52.052029 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-03-17 20:43:52.052065 | controller | Tuesday 17 March 2026 20:43:52 +0000 (0:00:00.519) 0:00:05.248 ********* 2026-03-17 20:43:52.087448 | controller | skipping: [controller] 2026-03-17 20:43:52.087812 | controller | 2026-03-17 20:43:52.088136 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-03-17 20:43:52.088150 | controller | Tuesday 17 March 2026 20:43:52 +0000 (0:00:00.036) 0:00:05.285 ********* 2026-03-17 20:43:52.128225 | controller | skipping: [controller] 2026-03-17 20:43:52.128269 | controller | 2026-03-17 20:43:52.128467 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-03-17 20:43:52.128504 | controller | Tuesday 17 March 2026 20:43:52 +0000 (0:00:00.039) 0:00:05.324 ********* 2026-03-17 20:43:52.173115 | controller | ok: [controller] => { 2026-03-17 20:43:52.173930 | controller | "msg": "https://dl.k8s.io/release/v1.35.2/bin/linux/amd64/kubectl" 2026-03-17 20:43:52.173961 | controller | } 2026-03-17 20:43:52.173968 | controller | 2026-03-17 20:43:52.173986 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-03-17 20:43:52.173993 | controller | Tuesday 17 March 2026 20:43:52 +0000 (0:00:00.046) 0:00:05.371 ********* 2026-03-17 20:43:52.656420 | controller | ok: [controller] 2026-03-17 20:43:52.656713 | controller | 2026-03-17 20:43:52.656997 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-03-17 20:43:52.657264 | controller | Tuesday 17 March 2026 20:43:52 +0000 (0:00:00.481) 0:00:05.852 ********* 2026-03-17 20:43:52.691442 | controller | skipping: [controller] 2026-03-17 20:43:52.691484 | controller | 2026-03-17 20:43:52.691546 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-03-17 20:43:52.691647 | controller | Tuesday 17 March 2026 20:43:52 +0000 (0:00:00.037) 0:00:05.890 ********* 2026-03-17 20:43:52.731827 | controller | skipping: [controller] 2026-03-17 20:43:52.731860 | controller | 2026-03-17 20:43:52.735740 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-03-17 20:43:52.735753 | controller | Tuesday 17 March 2026 20:43:52 +0000 (0:00:00.040) 0:00:05.930 ********* 2026-03-17 20:43:52.780170 | controller | ok: [controller] => { 2026-03-17 20:43:52.780206 | controller | "msg": "https://dl.k8s.io/release/v1.35.2/bin/linux/amd64/kubeadm" 2026-03-17 20:43:52.780215 | controller | } 2026-03-17 20:43:52.780231 | controller | 2026-03-17 20:43:52.783760 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-03-17 20:43:52.783805 | controller | Tuesday 17 March 2026 20:43:52 +0000 (0:00:00.047) 0:00:05.978 ********* 2026-03-17 20:43:53.276220 | controller | ok: [controller] 2026-03-17 20:43:53.276413 | controller | 2026-03-17 20:43:53.276588 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-03-17 20:43:53.276756 | controller | Tuesday 17 March 2026 20:43:53 +0000 (0:00:00.494) 0:00:06.473 ********* 2026-03-17 20:43:53.313749 | controller | skipping: [controller] 2026-03-17 20:43:53.313796 | controller | 2026-03-17 20:43:53.313893 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-03-17 20:43:53.313998 | controller | Tuesday 17 March 2026 20:43:53 +0000 (0:00:00.039) 0:00:06.512 ********* 2026-03-17 20:43:53.352162 | controller | skipping: [controller] 2026-03-17 20:43:53.352264 | controller | 2026-03-17 20:43:53.352405 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-03-17 20:43:53.352543 | controller | Tuesday 17 March 2026 20:43:53 +0000 (0:00:00.035) 0:00:06.547 ********* 2026-03-17 20:43:53.391788 | controller | ok: [controller] => { 2026-03-17 20:43:53.392449 | controller | "msg": "https://github.com/fluxcd/flux2/releases/download/v0.32.0/flux_0.32.0_linux_amd64.tar.gz" 2026-03-17 20:43:53.392488 | controller | } 2026-03-17 20:43:53.392494 | controller | 2026-03-17 20:43:53.392500 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-03-17 20:43:53.392506 | controller | Tuesday 17 March 2026 20:43:53 +0000 (0:00:00.042) 0:00:06.590 ********* 2026-03-17 20:43:53.824377 | controller | ok: [controller] 2026-03-17 20:43:53.824457 | controller | 2026-03-17 20:43:53.824602 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-03-17 20:43:53.824750 | controller | Tuesday 17 March 2026 20:43:53 +0000 (0:00:00.432) 0:00:07.022 ********* 2026-03-17 20:43:53.859799 | controller | skipping: [controller] 2026-03-17 20:43:53.859844 | controller | 2026-03-17 20:43:53.859854 | controller | PLAY RECAP ********************************************************************* 2026-03-17 20:43:53.859863 | controller | controller : ok=28 changed=0 unreachable=0 failed=0 skipped=14 rescued=0 ignored=0 2026-03-17 20:43:53.859872 | controller | 2026-03-17 20:43:53.859880 | controller | 2026-03-17 20:43:53.859889 | controller | TASKS RECAP ******************************************************************** 2026-03-17 20:43:53.859897 | controller | Tuesday 17 March 2026 20:43:53 +0000 (0:00:00.032) 0:00:07.054 ********* 2026-03-17 20:43:53.859904 | controller | =============================================================================== 2026-03-17 20:43:53.859912 | controller | Gather minimal facts ---------------------------------------------------- 0.74s 2026-03-17 20:43:53.859920 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.73s 2026-03-17 20:43:53.859928 | controller | vexxhost.containers.directory : Create directory (/var/lib/downloads) --- 0.56s 2026-03-17 20:43:53.859935 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.52s 2026-03-17 20:43:53.859943 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.49s 2026-03-17 20:43:53.859951 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.48s 2026-03-17 20:43:53.860092 | controller | Find all subdirectories in the role location ---------------------------- 0.46s 2026-03-17 20:43:53.860364 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.45s 2026-03-17 20:43:53.860654 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.43s 2026-03-17 20:43:53.860919 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.42s 2026-03-17 20:43:53.861179 | controller | Select only defaults/ directories and load vars ------------------------- 0.34s 2026-03-17 20:43:53.861437 | controller | Include download_artifact role ------------------------------------------ 0.22s 2026-03-17 20:43:53.861699 | controller | Find all components with checksums and get latest versions (CI) --------- 0.16s 2026-03-17 20:43:53.861960 | controller | Filter checksums to keep only latest versions (CI) ---------------------- 0.11s 2026-03-17 20:43:53.862214 | controller | Generate list of all binaries for all roles ----------------------------- 0.09s 2026-03-17 20:43:53.862538 | controller | vexxhost.containers.download_artifact : Starting download of file ------- 0.05s 2026-03-17 20:43:53.862932 | controller | vexxhost.containers.download_artifact : Starting download of file ------- 0.05s 2026-03-17 20:43:53.863246 | controller | vexxhost.containers.download_artifact : Starting download of file ------- 0.04s 2026-03-17 20:43:53.863520 | controller | vexxhost.containers.download_artifact : Starting download of file ------- 0.04s 2026-03-17 20:43:53.863957 | controller | vexxhost.containers.download_artifact : Starting download of file ------- 0.04s 2026-03-17 20:43:54.065950 | controller | INFO [download-binaries > idempotence] Executed: Successful 2026-03-17 20:43:54.076569 | controller | INFO [download-binaries > side_effect] Executing 2026-03-17 20:43:54.076954 | controller | WARNING [download-binaries > side_effect] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-03-17 20:43:54.082809 | controller | INFO [download-binaries > verify] Executing 2026-03-17 20:43:55.037378 | controller | 2026-03-17 20:43:55.037642 | controller | PLAY [Verify] ****************************************************************** 2026-03-17 20:43:55.037848 | controller | 2026-03-17 20:43:55.038079 | controller | TASK [Gathering Facts] ********************************************************* 2026-03-17 20:43:55.038291 | controller | Tuesday 17 March 2026 20:43:55 +0000 (0:00:00.014) 0:00:00.014 ********* 2026-03-17 20:43:56.174053 | 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-03-17 20:43:56.179643 | controller | ok: [controller] 2026-03-17 20:43:56.180059 | controller | 2026-03-17 20:43:56.180401 | controller | TASK [Stat target dir] ********************************************************* 2026-03-17 20:43:56.180783 | controller | Tuesday 17 March 2026 20:43:56 +0000 (0:00:01.142) 0:00:01.156 ********* 2026-03-17 20:43:56.623623 | controller | ok: [controller] 2026-03-17 20:43:56.624151 | controller | 2026-03-17 20:43:56.624619 | controller | TASK [Assert that target dir is created] *************************************** 2026-03-17 20:43:56.625028 | controller | Tuesday 17 March 2026 20:43:56 +0000 (0:00:00.443) 0:00:01.599 ********* 2026-03-17 20:43:56.663923 | controller | ok: [controller] => { 2026-03-17 20:43:56.664075 | controller | "changed": false, 2026-03-17 20:43:56.664194 | controller | "msg": "All assertions passed" 2026-03-17 20:43:56.664307 | controller | } 2026-03-17 20:43:56.664455 | controller | 2026-03-17 20:43:56.664579 | controller | TASK [Find target files] ******************************************************* 2026-03-17 20:43:56.664698 | controller | Tuesday 17 March 2026 20:43:56 +0000 (0:00:00.040) 0:00:01.640 ********* 2026-03-17 20:43:57.109543 | controller | ok: [controller] 2026-03-17 20:43:57.109869 | controller | 2026-03-17 20:43:57.110156 | controller | TASK [Assert that some files were downloaded] ********************************** 2026-03-17 20:43:57.110429 | controller | Tuesday 17 March 2026 20:43:57 +0000 (0:00:00.445) 0:00:02.085 ********* 2026-03-17 20:43:57.142021 | controller | ok: [controller] => { 2026-03-17 20:43:57.142375 | controller | "changed": false, 2026-03-17 20:43:57.142652 | controller | "msg": "All assertions passed" 2026-03-17 20:43:57.142895 | controller | } 2026-03-17 20:43:57.143125 | controller | 2026-03-17 20:43:57.143369 | controller | PLAY RECAP ********************************************************************* 2026-03-17 20:43:57.143637 | controller | controller : ok=5 changed=0 unreachable=0 failed=0 skipped=0 rescued=0 ignored=0 2026-03-17 20:43:57.143907 | controller | 2026-03-17 20:43:57.144131 | controller | 2026-03-17 20:43:57.144371 | controller | TASKS RECAP ******************************************************************** 2026-03-17 20:43:57.144618 | controller | Tuesday 17 March 2026 20:43:57 +0000 (0:00:00.033) 0:00:02.119 ********* 2026-03-17 20:43:57.144951 | controller | =============================================================================== 2026-03-17 20:43:57.145213 | controller | Gathering Facts --------------------------------------------------------- 1.14s 2026-03-17 20:43:57.145455 | controller | Find target files ------------------------------------------------------- 0.45s 2026-03-17 20:43:57.145713 | controller | Stat target dir --------------------------------------------------------- 0.44s 2026-03-17 20:43:57.145949 | controller | Assert that target dir is created --------------------------------------- 0.04s 2026-03-17 20:43:57.146187 | controller | Assert that some files were downloaded ---------------------------------- 0.03s 2026-03-17 20:43:57.250623 | controller | INFO [download-binaries > verify] Executed: Successful 2026-03-17 20:43:57.265233 | controller | INFO [download-binaries > cleanup] Executing 2026-03-17 20:43:57.265753 | controller | WARNING [download-binaries > cleanup] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-03-17 20:43:57.273913 | controller | INFO [download-binaries > destroy] Executing 2026-03-17 20:43:57.274086 | controller | WARNING [download-binaries > destroy] Skipping, '--destroy=never' requested. 2026-03-17 20:43:57.274210 | controller | INFO [download-binaries > destroy] Executed: Successful 2026-03-17 20:43:57.274656 | controller | WARNING Molecule executed 1 scenario (1 missing files) 2026-03-17 20:43:57.470310 | controller | ok: Runtime: 0:00:49.666380 2026-03-17 20:43:57.496664 | 2026-03-17 20:43:57.496889 | PLAY RECAP 2026-03-17 20:43:57.497038 | controller | ok: 3 changed: 3 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-03-17 20:43:57.497099 | 2026-03-17 20:43:57.657190 | RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/run.yaml@main] 2026-03-17 20:43:57.660279 | POST-RUN START: [untrusted : github.com/vexxhost/ansible-collection-kubernetes/test-playbooks/molecule/post.yml@main] 2026-03-17 20:43:58.243054 | 2026-03-17 20:43:58.243210 | PLAY [all] 2026-03-17 20:43:58.260868 | 2026-03-17 20:43:58.261102 | TASK [describe-kubernetes-objects : creating directory for cluster scoped objects] 2026-03-17 20:43:58.706975 | controller | changed 2026-03-17 20:43:58.712653 | 2026-03-17 20:43:58.712751 | TASK [describe-kubernetes-objects : Gathering descriptions for cluster scoped objects] 2026-03-17 20:43:59.128931 | controller | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-03-17 20:43:59.129081 | controller | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-03-17 20:43:59.135460 | controller | environment: line 1: kubectl: command not found 2026-03-17 20:43:59.139853 | controller | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-03-17 20:43:59.139907 | controller | environment: line 1: kubectl: command not found 2026-03-17 20:43:59.141854 | controller | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-03-17 20:43:59.142760 | controller | environment: line 1: kubectl: command not found 2026-03-17 20:43:59.144221 | controller | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-03-17 20:43:59.145931 | controller | environment: line 1: kubectl: command not found 2026-03-17 20:43:59.146997 | controller | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-03-17 20:43:59.148927 | controller | environment: line 1: kubectl: command not found 2026-03-17 20:43:59.151441 | controller | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-03-17 20:43:59.242892 | controller | ok: Runtime: 0:00:00.033191 2026-03-17 20:43:59.250192 | 2026-03-17 20:43:59.250302 | TASK [describe-kubernetes-objects : creating directory for namespace scoped objects] 2026-03-17 20:43:59.553420 | controller | changed 2026-03-17 20:43:59.558013 | 2026-03-17 20:43:59.558090 | TASK [describe-kubernetes-objects : Gathering descriptions for namespace scoped objects] 2026-03-17 20:43:59.806861 | controller | environment: line 5: kubectl: command not found 2026-03-17 20:43:59.808142 | controller | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args valuexargs: 2026-03-17 20:43:59.808175 | controller | warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-03-17 20:43:59.808206 | controller | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-03-17 20:44:01.249281 | controller | ok: Runtime: 0:00:00.013630 2026-03-17 20:44:01.257668 | 2026-03-17 20:44:01.257739 | TASK [describe-kubernetes-objects : Downloads logs to executor] 2026-03-17 20:44:02.007456 | controller | changed: 2026-03-17 20:44:02.007658 | controller | created directory /var/lib/zuul/builds/87ed6bdb559f4d55bb4cd6e9589cf502/work/logs/controller 2026-03-17 20:44:02.007704 | controller | cd+++++++++ objects/ 2026-03-17 20:44:02.007736 | controller | cd+++++++++ objects/cluster/ 2026-03-17 20:44:02.007768 | controller | cd+++++++++ objects/namespaced/ 2026-03-17 20:44:02.018056 | 2026-03-17 20:44:02.018149 | TASK [gather-pod-logs : creating directory for pod logs] 2026-03-17 20:44:02.273535 | controller | changed 2026-03-17 20:44:02.279238 | 2026-03-17 20:44:02.279326 | TASK [gather-pod-logs : creating directory for failed pod logs] 2026-03-17 20:44:02.562286 | controller | changed 2026-03-17 20:44:02.566551 | 2026-03-17 20:44:02.566627 | TASK [gather-pod-logs : retrieve all kubernetes logs, current and previous (if they exist)] 2026-03-17 20:44:02.855934 | controller | environment: line 3: kubectl: command not found 2026-03-17 20:44:03.136075 | controller | ok: Runtime: 0:00:00.014939 2026-03-17 20:44:03.142836 | 2026-03-17 20:44:03.142951 | TASK [gather-pod-logs : Downloads pod logs to executor] 2026-03-17 20:44:03.722553 | controller | changed: 2026-03-17 20:44:03.722778 | controller | cd+++++++++ pod-logs/ 2026-03-17 20:44:03.722819 | controller | cd+++++++++ pod-logs/failed-pods/ 2026-03-17 20:44:03.732926 | 2026-03-17 20:44:03.733102 | LOOP [helm-release-status : creating directory for helm release status] 2026-03-17 20:44:03.983920 | controller | changed: "values" 2026-03-17 20:44:04.198996 | controller | changed: "releases" 2026-03-17 20:44:04.211834 | 2026-03-17 20:44:04.212016 | TASK [helm-release-status : Gather get release status for helm charts] 2026-03-17 20:44:04.462542 | controller | /bin/bash: line 3: kubectl: command not found 2026-03-17 20:44:04.745767 | controller | ok: Runtime: 0:00:00.007538 2026-03-17 20:44:04.751983 | 2026-03-17 20:44:04.752110 | TASK [helm-release-status : Downloads logs to executor] 2026-03-17 20:44:06.339320 | controller | changed: 2026-03-17 20:44:06.339664 | controller | cd+++++++++ helm/ 2026-03-17 20:44:06.339751 | controller | cd+++++++++ helm/releases/ 2026-03-17 20:44:06.339828 | controller | cd+++++++++ helm/values/ 2026-03-17 20:44:06.347374 | 2026-03-17 20:44:06.347466 | PLAY RECAP 2026-03-17 20:44:06.347591 | controller | ok: 12 changed: 12 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-03-17 20:44:06.347644 | 2026-03-17 20:44:06.512052 | POST-RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/ansible-collection-kubernetes/test-playbooks/molecule/post.yml@main] 2026-03-17 20:44:06.515420 | POST-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post.yaml@main] 2026-03-17 20:44:07.191962 | 2026-03-17 20:44:07.192110 | PLAY [all] 2026-03-17 20:44:07.203103 | 2026-03-17 20:44:07.203192 | TASK [fetch-output : Set log path for multiple nodes] 2026-03-17 20:44:07.248334 | controller | skipping: Conditional result was False 2026-03-17 20:44:07.259395 | 2026-03-17 20:44:07.259566 | TASK [fetch-output : Set log path for single node] 2026-03-17 20:44:07.301628 | controller | ok 2026-03-17 20:44:07.307788 | 2026-03-17 20:44:07.307894 | LOOP [fetch-output : Ensure local output dirs] 2026-03-17 20:44:07.755491 | controller -> localhost | ok: "/var/lib/zuul/builds/87ed6bdb559f4d55bb4cd6e9589cf502/work/logs" 2026-03-17 20:44:07.991711 | controller -> localhost | changed: "/var/lib/zuul/builds/87ed6bdb559f4d55bb4cd6e9589cf502/work/artifacts" 2026-03-17 20:44:08.259649 | controller -> localhost | changed: "/var/lib/zuul/builds/87ed6bdb559f4d55bb4cd6e9589cf502/work/docs" 2026-03-17 20:44:08.278224 | 2026-03-17 20:44:08.278382 | LOOP [fetch-output : Collect logs, artifacts and docs] 2026-03-17 20:44:08.987181 | controller | changed: .d..t...... ./ 2026-03-17 20:44:08.987457 | controller | changed: All items complete 2026-03-17 20:44:08.987500 | 2026-03-17 20:44:09.544115 | controller | changed: .d..t...... ./ 2026-03-17 20:44:10.051879 | controller | changed: .d..t...... ./ 2026-03-17 20:44:10.079948 | 2026-03-17 20:44:10.080133 | LOOP [merge-output-to-logs : Move artifacts and docs to logs dir] 2026-03-17 20:44:11.823227 | controller -> localhost | ok: Item: artifacts Runtime: 0:00:00.006214 2026-03-17 20:44:12.036815 | controller -> localhost | ok: Item: docs Runtime: 0:00:00.008561 2026-03-17 20:44:12.055634 | 2026-03-17 20:44:12.055790 | PLAY [all] 2026-03-17 20:44:12.061738 | 2026-03-17 20:44:12.061806 | TASK [remove-build-sshkey : Remove the build SSH key from all nodes] 2026-03-17 20:44:12.581953 | controller | changed 2026-03-17 20:44:12.589101 | 2026-03-17 20:44:12.589636 | PLAY RECAP 2026-03-17 20:44:12.589769 | controller | ok: 5 changed: 4 unreachable: 0 failed: 0 skipped: 1 rescued: 0 ignored: 0 2026-03-17 20:44:12.589823 | 2026-03-17 20:44:12.746860 | POST-RUN END RESULT_NORMAL: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post.yaml@main] 2026-03-17 20:44:12.749590 | POST-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post-logs.yaml@main] 2026-03-17 20:44:13.362816 | 2026-03-17 20:44:13.511638 | PLAY [localhost] 2026-03-17 20:44:13.528448 | 2026-03-17 20:44:13.528595 | TASK [Generate Zuul manifest] 2026-03-17 20:44:13.548274 | localhost | ok 2026-03-17 20:44:13.566337 | 2026-03-17 20:44:13.566485 | TASK [generate-zuul-manifest : Generate Zuul manifest] 2026-03-17 20:44:13.879637 | localhost | changed 2026-03-17 20:44:13.894588 | 2026-03-17 20:44:13.894756 | TASK [generate-zuul-manifest : Return Zuul manifest URL to Zuul] 2026-03-17 20:44:14.463567 | localhost | ok 2026-03-17 20:44:14.473027 | 2026-03-17 20:44:14.473158 | TASK [Upload logs] 2026-03-17 20:44:14.506896 | localhost | ok 2026-03-17 20:44:14.579054 | 2026-03-17 20:44:14.579216 | TASK [Set zuul-log-path fact] 2026-03-17 20:44:14.602853 | localhost | ok 2026-03-17 20:44:14.617023 | 2026-03-17 20:44:14.617232 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-03-17 20:44:14.651912 | localhost | ok 2026-03-17 20:44:14.660380 | 2026-03-17 20:44:14.660472 | TASK [upload-logs : Create log directories] 2026-03-17 20:44:15.094369 | localhost | changed 2026-03-17 20:44:15.101035 | 2026-03-17 20:44:15.101134 | TASK [upload-logs : Ensure logs are readable before uploading] 2026-03-17 20:44:15.560982 | localhost -> localhost | ok: Runtime: 0:00:00.006312 2026-03-17 20:44:15.569599 | 2026-03-17 20:44:15.569825 | TASK [upload-logs : Upload logs to log server] 2026-03-17 20:44:16.099186 | localhost | Output suppressed because no_log was given 2026-03-17 20:44:16.106126 | 2026-03-17 20:44:16.106489 | LOOP [upload-logs : Compress console log and json output] 2026-03-17 20:44:16.157142 | localhost | skipping: Conditional result was False 2026-03-17 20:44:16.163872 | localhost | skipping: Conditional result was False 2026-03-17 20:44:16.184311 | 2026-03-17 20:44:16.184516 | LOOP [upload-logs : Upload compressed console log and json output] 2026-03-17 20:44:16.227253 | localhost | skipping: Conditional result was False 2026-03-17 20:44:16.227667 | 2026-03-17 20:44:16.231455 | localhost | skipping: Conditional result was False 2026-03-17 20:44:16.250343 | 2026-03-17 20:44:16.250712 | LOOP [upload-logs : Upload console log and json output]