2026-03-18 09:58:51.879392 | Job console starting 2026-03-18 09:58:51.892903 | Updating git repos 2026-03-18 09:58:51.969520 | Cloning repos into workspace 2026-03-18 09:58:52.047770 | Restoring repo states 2026-03-18 09:58:52.059813 | Merging changes 2026-03-18 09:58:52.707558 | Checking out repos 2026-03-18 09:58:53.011711 | Preparing playbooks 2026-03-18 09:58:54.750146 | Running Ansible setup 2026-03-18 09:59:03.842470 | PRE-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/pre.yaml@main] 2026-03-18 09:59:04.452781 | 2026-03-18 09:59:04.453047 | PLAY [localhost] 2026-03-18 09:59:04.460754 | 2026-03-18 09:59:04.460866 | TASK [Gathering Facts] 2026-03-18 09:59:05.418632 | localhost | ok 2026-03-18 09:59:05.428404 | 2026-03-18 09:59:05.428493 | TASK [Setup log path fact] 2026-03-18 09:59:05.452679 | localhost | ok 2026-03-18 09:59:05.463622 | 2026-03-18 09:59:05.463714 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-03-18 09:59:05.497390 | localhost | ok 2026-03-18 09:59:05.555329 | 2026-03-18 09:59:05.555453 | TASK [emit-job-header : Print job information] 2026-03-18 09:59:05.597709 | # Job Information 2026-03-18 09:59:05.597966 | Ansible Version: 2.16.16 2026-03-18 09:59:05.598047 | Job: ansible-collection-kubernetes-molecule-download-binaries 2026-03-18 09:59:05.598100 | Pipeline: check 2026-03-18 09:59:05.598149 | Executor: 0a8996d2b663 2026-03-18 09:59:05.598197 | Triggered by: https://github.com/vexxhost/ansible-collection-kubernetes/pull/238 2026-03-18 09:59:05.598251 | Event ID: f222a020-22b0-11f1-88ac-026452cbc036 2026-03-18 09:59:05.602690 | 2026-03-18 09:59:05.602759 | LOOP [emit-job-header : Print node information] 2026-03-18 09:59:05.704708 | localhost | ok: 2026-03-18 09:59:05.704973 | localhost | # Node Information 2026-03-18 09:59:05.705045 | localhost | Inventory Hostname: controller 2026-03-18 09:59:05.705073 | localhost | Hostname: np0000159790 2026-03-18 09:59:05.705093 | localhost | Username: zuul 2026-03-18 09:59:05.705116 | localhost | Distro: Debian 13.3 2026-03-18 09:59:05.705138 | localhost | Provider: yul1 2026-03-18 09:59:05.705157 | localhost | Region: ca-ymq-1 2026-03-18 09:59:05.705176 | localhost | Label: debian-trixie 2026-03-18 09:59:05.705195 | localhost | Product Name: OpenStack Nova 2026-03-18 09:59:05.705217 | localhost | Interface IP: 199.204.45.70 2026-03-18 09:59:05.719436 | 2026-03-18 09:59:05.729477 | TASK [log-inventory : Ensure Zuul Ansible directory exists] 2026-03-18 09:59:06.144246 | localhost -> localhost | changed 2026-03-18 09:59:06.150820 | 2026-03-18 09:59:06.150920 | TASK [log-inventory : Copy ansible inventory to logs dir] 2026-03-18 09:59:07.437846 | localhost -> localhost | changed 2026-03-18 09:59:07.444197 | 2026-03-18 09:59:07.444255 | PLAY [all] 2026-03-18 09:59:07.452648 | 2026-03-18 09:59:07.456028 | TASK [add-build-sshkey : Check to see if ssh key was already created for this build] 2026-03-18 09:59:07.664826 | controller -> localhost | ok 2026-03-18 09:59:07.674638 | 2026-03-18 09:59:07.674727 | TASK [add-build-sshkey : Create a new key in workspace based on build UUID] 2026-03-18 09:59:07.705620 | controller | ok 2026-03-18 09:59:07.719544 | controller | included: /var/lib/zuul/builds/d0165b391c94475ab9a78746ee132372/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/create-key-and-replace.yaml 2026-03-18 09:59:07.724527 | 2026-03-18 09:59:07.724587 | TASK [add-build-sshkey : Create Temp SSH key] 2026-03-18 09:59:09.092825 | controller -> localhost | Generating public/private rsa key pair. 2026-03-18 09:59:09.093130 | controller -> localhost | Your identification has been saved in /var/lib/zuul/builds/d0165b391c94475ab9a78746ee132372/work/d0165b391c94475ab9a78746ee132372_id_rsa 2026-03-18 09:59:09.093177 | controller -> localhost | Your public key has been saved in /var/lib/zuul/builds/d0165b391c94475ab9a78746ee132372/work/d0165b391c94475ab9a78746ee132372_id_rsa.pub 2026-03-18 09:59:09.093211 | controller -> localhost | The key fingerprint is: 2026-03-18 09:59:09.093243 | controller -> localhost | SHA256:pxAHTkh7vuLQ+JQq/CoNIy3Y0Lf7xojYC20U2zYqdgE zuul-build-sshkey 2026-03-18 09:59:09.093289 | controller -> localhost | The key's randomart image is: 2026-03-18 09:59:09.093321 | controller -> localhost | +---[RSA 3072]----+ 2026-03-18 09:59:09.093357 | controller -> localhost | | ...o | 2026-03-18 09:59:09.093389 | controller -> localhost | | .+ . | 2026-03-18 09:59:09.093420 | controller -> localhost | | E. . + . | 2026-03-18 09:59:09.093451 | controller -> localhost | |. o+.o o | 2026-03-18 09:59:09.093482 | controller -> localhost | |.+oo+.o S . | 2026-03-18 09:59:09.093512 | controller -> localhost | |*oo=oo o o | 2026-03-18 09:59:09.093542 | controller -> localhost | |=O*o=+. . | 2026-03-18 09:59:09.093572 | controller -> localhost | |===*o.o | 2026-03-18 09:59:09.093607 | controller -> localhost | |.o=ooo. | 2026-03-18 09:59:09.093638 | controller -> localhost | +----[SHA256]-----+ 2026-03-18 09:59:09.093703 | controller -> localhost | ok: Runtime: 0:00:00.901416 2026-03-18 09:59:09.100222 | 2026-03-18 09:59:09.100323 | TASK [add-build-sshkey : Remote setup ssh keys (linux)] 2026-03-18 09:59:09.121107 | controller | ok 2026-03-18 09:59:09.129991 | controller | included: /var/lib/zuul/builds/d0165b391c94475ab9a78746ee132372/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/remote-linux.yaml 2026-03-18 09:59:09.138387 | 2026-03-18 09:59:09.138488 | TASK [add-build-sshkey : Remove previously added zuul-build-sshkey] 2026-03-18 09:59:09.164376 | controller | skipping: Conditional result was False 2026-03-18 09:59:09.174575 | 2026-03-18 09:59:09.174726 | TASK [add-build-sshkey : Enable access via build key on all nodes] 2026-03-18 09:59:09.766828 | controller | changed 2026-03-18 09:59:09.772600 | 2026-03-18 09:59:09.772722 | TASK [add-build-sshkey : Make sure user has a .ssh] 2026-03-18 09:59:10.046688 | controller | ok 2026-03-18 09:59:10.052262 | 2026-03-18 09:59:10.052373 | TASK [add-build-sshkey : Install build private key as SSH key on all nodes] 2026-03-18 09:59:10.880378 | controller | changed 2026-03-18 09:59:10.884356 | 2026-03-18 09:59:10.884419 | TASK [add-build-sshkey : Install build public key as SSH key on all nodes] 2026-03-18 09:59:11.442944 | controller | changed 2026-03-18 09:59:11.450439 | 2026-03-18 09:59:11.450567 | TASK [add-build-sshkey : Remote setup ssh keys (windows)] 2026-03-18 09:59:11.474631 | controller | skipping: Conditional result was False 2026-03-18 09:59:11.481956 | 2026-03-18 09:59:11.482046 | TASK [remove-zuul-sshkey : Remove master key from local agent] 2026-03-18 09:59:12.014975 | controller -> localhost | changed 2026-03-18 09:59:12.025152 | 2026-03-18 09:59:12.025278 | TASK [add-build-sshkey : Add back temp key] 2026-03-18 09:59:12.325488 | controller -> localhost | Identity added: /var/lib/zuul/builds/d0165b391c94475ab9a78746ee132372/work/d0165b391c94475ab9a78746ee132372_id_rsa (zuul-build-sshkey) 2026-03-18 09:59:12.325729 | controller -> localhost | ok: Runtime: 0:00:00.011125 2026-03-18 09:59:12.331636 | 2026-03-18 09:59:12.331769 | TASK [add-build-sshkey : Verify we can still SSH to all nodes] 2026-03-18 09:59:12.728900 | controller | ok 2026-03-18 09:59:12.735477 | 2026-03-18 09:59:12.735572 | TASK [add-build-sshkey : Verify we can still SSH to all nodes (windows)] 2026-03-18 09:59:12.770423 | controller | skipping: Conditional result was False 2026-03-18 09:59:12.784381 | 2026-03-18 09:59:12.784461 | TASK [prepare-workspace : Start zuul_console daemon.] 2026-03-18 09:59:13.185024 | controller | ok 2026-03-18 09:59:13.231644 | 2026-03-18 09:59:13.231752 | TASK [prepare-workspace : Synchronize src repos to workspace directory.] 2026-03-18 09:59:14.428652 | controller | Output suppressed because no_log was given 2026-03-18 09:59:14.437638 | 2026-03-18 09:59:14.437765 | LOOP [ensure-output-dirs : Empty Zuul Output directories by removing them] 2026-03-18 09:59:14.658309 | controller | ok: "logs" 2026-03-18 09:59:14.658725 | controller | ok: All items complete 2026-03-18 09:59:14.658804 | 2026-03-18 09:59:14.872937 | controller | ok: "artifacts" 2026-03-18 09:59:15.102239 | controller | ok: "docs" 2026-03-18 09:59:15.120018 | 2026-03-18 09:59:15.120174 | LOOP [ensure-output-dirs : Ensure Zuul Output directories exist] 2026-03-18 09:59:15.335110 | controller | changed: "logs" 2026-03-18 09:59:15.550268 | controller | changed: "artifacts" 2026-03-18 09:59:15.756601 | controller | changed: "docs" 2026-03-18 09:59:15.774207 | 2026-03-18 09:59:15.774316 | PLAY RECAP 2026-03-18 09:59:15.774377 | controller | ok: 15 changed: 8 unreachable: 0 failed: 0 skipped: 3 rescued: 0 ignored: 0 2026-03-18 09:59:15.774416 | localhost | ok: 6 changed: 2 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-03-18 09:59:15.774444 | 2026-03-18 09:59:15.877013 | PRE-RUN END RESULT_NORMAL: [trusted : github.com/vexxhost/zuul-config/playbooks/base/pre.yaml@main] 2026-03-18 09:59:15.881160 | PRE-RUN START: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/pre.yaml@main] 2026-03-18 09:59:16.432588 | 2026-03-18 09:59:16.432700 | PLAY [all] 2026-03-18 09:59:16.442943 | 2026-03-18 09:59:16.443021 | TASK [setup-uv : Extract archive] 2026-03-18 09:59:18.911889 | controller | changed 2026-03-18 09:59:18.919714 | 2026-03-18 09:59:18.919794 | TASK [setup-uv : Print version] 2026-03-18 09:59:19.298967 | controller | uv 0.8.13 2026-03-18 09:59:19.449386 | controller | ok: Runtime: 0:00:00.011832 2026-03-18 09:59:19.454982 | 2026-03-18 09:59:19.455029 | PLAY RECAP 2026-03-18 09:59:19.455071 | controller | ok: 2 changed: 2 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-03-18 09:59:19.455095 | 2026-03-18 09:59:19.546386 | PRE-RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/pre.yaml@main] 2026-03-18 09:59:19.549367 | PRE-RUN START: [untrusted : github.com/vexxhost/ansible-collection-kubernetes/test-playbooks/molecule/pre.yml@main] 2026-03-18 09:59:20.183280 | 2026-03-18 09:59:20.183391 | PLAY [all] 2026-03-18 09:59:20.193156 | 2026-03-18 09:59:20.193238 | TASK [Update apt cache] 2026-03-18 09:59:26.644067 | controller | ok 2026-03-18 09:59:26.650480 | 2026-03-18 09:59:26.650561 | TASK [Install "jq" for log collection] 2026-03-18 09:59:30.129772 | controller | changed 2026-03-18 09:59:30.132253 | 2026-03-18 09:59:30.132319 | PLAY RECAP 2026-03-18 09:59:30.132376 | controller | ok: 2 changed: 1 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-03-18 09:59:30.132406 | 2026-03-18 09:59:30.225824 | PRE-RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/ansible-collection-kubernetes/test-playbooks/molecule/pre.yml@main] 2026-03-18 09:59:30.227889 | RUN START: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/run.yaml@main] 2026-03-18 09:59:30.823782 | 2026-03-18 09:59:30.823940 | PLAY [all] 2026-03-18 09:59:30.834660 | 2026-03-18 09:59:30.834742 | TASK [Copy inventory file for Zuul] 2026-03-18 09:59:31.927070 | controller | changed 2026-03-18 09:59:31.935255 | 2026-03-18 09:59:31.935403 | TASK [Switch "ansible_host" to private IP] 2026-03-18 09:59:32.279775 | controller | changed: 1 replacements made 2026-03-18 09:59:32.287216 | 2026-03-18 09:59:32.287303 | TASK [Run Molecule scenario] 2026-03-18 09:59:32.772597 | controller | Using CPython 3.13.5 interpreter at: /usr/bin/python3 2026-03-18 09:59:32.772728 | controller | Creating virtual environment at: .venv 2026-03-18 09:59:33.060561 | controller | Downloading pygments (1.2MiB) 2026-03-18 09:59:33.061010 | controller | Downloading ansible-core (2.3MiB) 2026-03-18 09:59:33.061223 | controller | Downloading cryptography (4.3MiB) 2026-03-18 09:59:33.235972 | controller | Downloading cryptography 2026-03-18 09:59:33.303435 | controller | Downloading pygments 2026-03-18 09:59:33.497526 | controller | Downloading ansible-core 2026-03-18 09:59:33.545015 | controller | Installed 36 packages in 46ms 2026-03-18 09:59:34.354013 | controller | INFO Collection 'vexxhost.kubernetes' detected. 2026-03-18 09:59:34.354072 | controller | INFO Scenarios will be used from 'extensions/molecule' 2026-03-18 09:59:35.360524 | controller | CRITICAL 'extensions/molecule/default/molecule.yml' glob failed. Exiting. 2026-03-18 09:59:35.360588 | controller | INFO default scenario not found, disabling shared state. 2026-03-18 09:59:35.360796 | controller | INFO [download-binaries > discovery] scenario test matrix: dependency, cleanup, destroy, syntax, create, prepare, converge, idempotence, side_effect, verify, cleanup, destroy 2026-03-18 09:59:35.360960 | controller | INFO [download-binaries > prerun] Performing prerun with role_name_check=0... 2026-03-18 10:02:07.593551 | controller | INFO [download-binaries > dependency] Executing 2026-03-18 10:02:07.593635 | controller | WARNING [download-binaries > dependency] Missing roles requirements file: requirements.yml 2026-03-18 10:02:07.593813 | controller | WARNING [download-binaries > dependency] Missing collections requirements file: collections.yml 2026-03-18 10:02:07.593949 | controller | WARNING [download-binaries > dependency] Executed: 2 missing (Remove from test_sequence to suppress) 2026-03-18 10:02:07.605040 | controller | INFO [download-binaries > cleanup] Executing 2026-03-18 10:02:07.605642 | controller | WARNING [download-binaries > cleanup] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-03-18 10:02:07.613897 | controller | INFO [download-binaries > destroy] Executing 2026-03-18 10:02:07.613928 | controller | WARNING [download-binaries > destroy] Skipping, '--destroy=never' requested. 2026-03-18 10:02:07.614082 | controller | INFO [download-binaries > destroy] Executed: Successful 2026-03-18 10:02:07.622323 | controller | INFO [download-binaries > syntax] Executing 2026-03-18 10:02:08.888286 | controller | 2026-03-18 10:02:08.888323 | controller | playbook: /home/zuul/src/github.com/vexxhost/ansible-collection-kubernetes/extensions/molecule/download-binaries/converge.yml 2026-03-18 10:02:08.957667 | controller | INFO [download-binaries > syntax] Executed: Successful 2026-03-18 10:02:08.964831 | controller | INFO [download-binaries > create] Executing 2026-03-18 10:02:09.283013 | controller | WARNING [download-binaries > create] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-03-18 10:02:09.293384 | controller | INFO [download-binaries > prepare] Executing 2026-03-18 10:02:09.296856 | controller | WARNING [download-binaries > prepare] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-03-18 10:02:09.310245 | controller | INFO [download-binaries > converge] Executing 2026-03-18 10:02:10.266812 | controller | 2026-03-18 10:02:10.266841 | controller | PLAY [Download all binaries required at runtime for ansible-collection-kubernetes] *** 2026-03-18 10:02:10.266845 | controller | 2026-03-18 10:02:10.266849 | controller | TASK [Gather minimal facts] **************************************************** 2026-03-18 10:02:10.266855 | controller | Wednesday 18 March 2026 10:02:10 +0000 (0:00:00.036) 0:00:00.036 ******* 2026-03-18 10:02:12.786544 | controller | ok: [controller -> localhost] 2026-03-18 10:02:12.786683 | controller | 2026-03-18 10:02:12.786969 | controller | TASK [Find all subdirectories in the role location] **************************** 2026-03-18 10:02:12.787251 | controller | Wednesday 18 March 2026 10:02:12 +0000 (0:00:02.524) 0:00:02.561 ******* 2026-03-18 10:02:13.368692 | controller | ok: [controller -> localhost] 2026-03-18 10:02:13.368816 | controller | 2026-03-18 10:02:13.368939 | controller | TASK [Select only defaults/ directories and load vars] ************************* 2026-03-18 10:02:13.369038 | controller | Wednesday 18 March 2026 10:02:13 +0000 (0:00:00.582) 0:00:03.143 ******* 2026-03-18 10:02:13.800333 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kubelet/defaults) 2026-03-18 10:02:13.800535 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/helm/defaults) 2026-03-18 10:02:13.800889 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kubernetes/defaults) 2026-03-18 10:02:13.801164 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/clusterctl/defaults) 2026-03-18 10:02:13.801513 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/openstack_resource_controller/defaults) 2026-03-18 10:02:13.801784 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/cert_manager/defaults) 2026-03-18 10:02:13.802027 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kubectl/defaults) 2026-03-18 10:02:13.802305 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kube_vip/defaults) 2026-03-18 10:02:13.802588 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/cluster_api/defaults) 2026-03-18 10:02:13.802862 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kubeadm/defaults) 2026-03-18 10:02:13.803137 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/keepalived/defaults) 2026-03-18 10:02:13.803409 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/upload_helm_chart/defaults) 2026-03-18 10:02:13.803722 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/envoy_gateway/defaults) 2026-03-18 10:02:13.804083 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/haproxy/defaults) 2026-03-18 10:02:13.804408 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/flux/defaults) 2026-03-18 10:02:13.804675 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/cilium/defaults) 2026-03-18 10:02:13.804900 | controller | 2026-03-18 10:02:13.805226 | controller | TASK [Find all components with checksums and get latest versions (CI)] ********* 2026-03-18 10:02:13.805455 | controller | Wednesday 18 March 2026 10:02:13 +0000 (0:00:00.431) 0:00:03.574 ******* 2026-03-18 10:02:13.972121 | controller | ok: [controller -> localhost] => (item=kubelet_checksums) 2026-03-18 10:02:13.972190 | controller | ok: [controller -> localhost] => (item=helm_checksums) 2026-03-18 10:02:13.972399 | controller | ok: [controller -> localhost] => (item=helm_diff_checksums) 2026-03-18 10:02:13.972567 | controller | ok: [controller -> localhost] => (item=clusterctl_checksums) 2026-03-18 10:02:13.972743 | controller | ok: [controller -> localhost] => (item=kubectl_checksums) 2026-03-18 10:02:13.972877 | controller | ok: [controller -> localhost] => (item=kubeadm_checksums) 2026-03-18 10:02:13.973040 | controller | ok: [controller -> localhost] => (item=flux_checksums) 2026-03-18 10:02:13.973138 | controller | 2026-03-18 10:02:13.973277 | controller | TASK [Filter checksums to keep only latest versions (CI)] ********************** 2026-03-18 10:02:13.973418 | controller | Wednesday 18 March 2026 10:02:13 +0000 (0:00:00.171) 0:00:03.746 ******* 2026-03-18 10:02:14.080033 | controller | ok: [controller -> localhost] => (item=kubelet_checksums) 2026-03-18 10:02:14.080113 | controller | ok: [controller -> localhost] => (item=helm_checksums) 2026-03-18 10:02:14.080269 | controller | ok: [controller -> localhost] => (item=helm_diff_checksums) 2026-03-18 10:02:14.080397 | controller | ok: [controller -> localhost] => (item=clusterctl_checksums) 2026-03-18 10:02:14.080560 | controller | ok: [controller -> localhost] => (item=kubectl_checksums) 2026-03-18 10:02:14.080812 | controller | ok: [controller -> localhost] => (item=kubeadm_checksums) 2026-03-18 10:02:14.081000 | controller | ok: [controller -> localhost] => (item=flux_checksums) 2026-03-18 10:02:14.081130 | controller | 2026-03-18 10:02:14.081255 | controller | TASK [Generate list of all binaries for all roles] ***************************** 2026-03-18 10:02:14.081379 | controller | Wednesday 18 March 2026 10:02:14 +0000 (0:00:00.107) 0:00:03.854 ******* 2026-03-18 10:02:14.162495 | controller | ok: [controller -> localhost] 2026-03-18 10:02:14.162561 | controller | 2026-03-18 10:02:14.162662 | controller | TASK [Include download_artifact role] ****************************************** 2026-03-18 10:02:14.162793 | controller | Wednesday 18 March 2026 10:02:14 +0000 (0:00:00.082) 0:00:03.937 ******* 2026-03-18 10:02:14.455384 | 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-18 10:02:14.455610 | 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-18 10:02:14.455886 | 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-18 10:02:14.456139 | 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-18 10:02:14.456437 | 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-18 10:02:14.456868 | 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-18 10:02:14.457185 | 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-18 10:02:14.457378 | controller | 2026-03-18 10:02:14.457651 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-03-18 10:02:14.457840 | controller | Wednesday 18 March 2026 10:02:14 +0000 (0:00:00.292) 0:00:04.229 ******* 2026-03-18 10:02:14.496130 | controller | skipping: [controller] 2026-03-18 10:02:14.496378 | controller | 2026-03-18 10:02:14.496746 | controller | TASK [vexxhost.containers.directory : Create directory (/var/lib/downloads)] *** 2026-03-18 10:02:14.497025 | controller | Wednesday 18 March 2026 10:02:14 +0000 (0:00:00.040) 0:00:04.270 ******* 2026-03-18 10:02:15.396968 | 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-18 10:02:15.411234 | controller | changed: [controller] 2026-03-18 10:02:15.411381 | controller | 2026-03-18 10:02:15.411605 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-03-18 10:02:15.411825 | controller | Wednesday 18 March 2026 10:02:15 +0000 (0:00:00.915) 0:00:05.185 ******* 2026-03-18 10:02:15.448480 | controller | ok: [controller] => { 2026-03-18 10:02:15.448552 | controller | "msg": "https://dl.k8s.io/release/v1.35.2/bin/linux/amd64/kubelet" 2026-03-18 10:02:15.448724 | controller | } 2026-03-18 10:02:15.448902 | controller | 2026-03-18 10:02:15.449047 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-03-18 10:02:15.449165 | controller | Wednesday 18 March 2026 10:02:15 +0000 (0:00:00.036) 0:00:05.222 ******* 2026-03-18 10:02:33.384826 | 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-18 10:02:33.397252 | controller | changed: [controller] 2026-03-18 10:02:33.397338 | controller | 2026-03-18 10:02:33.397495 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-03-18 10:02:33.397624 | controller | Wednesday 18 March 2026 10:02:33 +0000 (0:00:17.948) 0:00:23.171 ******* 2026-03-18 10:02:33.435303 | controller | skipping: [controller] 2026-03-18 10:02:33.435385 | controller | 2026-03-18 10:02:33.435458 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-03-18 10:02:33.435568 | controller | Wednesday 18 March 2026 10:02:33 +0000 (0:00:00.038) 0:00:23.209 ******* 2026-03-18 10:02:33.468314 | controller | skipping: [controller] 2026-03-18 10:02:33.468387 | controller | 2026-03-18 10:02:33.468398 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-03-18 10:02:33.468540 | controller | Wednesday 18 March 2026 10:02:33 +0000 (0:00:00.032) 0:00:23.242 ******* 2026-03-18 10:02:33.505929 | controller | ok: [controller] => { 2026-03-18 10:02:33.505998 | controller | "msg": "https://get.helm.sh/helm-v3.11.2-linux-amd64.tar.gz" 2026-03-18 10:02:33.506044 | controller | } 2026-03-18 10:02:33.506163 | controller | 2026-03-18 10:02:33.506286 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-03-18 10:02:33.506497 | controller | Wednesday 18 March 2026 10:02:33 +0000 (0:00:00.037) 0:00:23.280 ******* 2026-03-18 10:02:34.312624 | controller | changed: [controller] 2026-03-18 10:02:34.312781 | controller | 2026-03-18 10:02:34.312985 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-03-18 10:02:34.313203 | controller | Wednesday 18 March 2026 10:02:34 +0000 (0:00:00.806) 0:00:24.086 ******* 2026-03-18 10:02:34.348933 | controller | skipping: [controller] 2026-03-18 10:02:34.349074 | controller | 2026-03-18 10:02:34.349322 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-03-18 10:02:34.349532 | controller | Wednesday 18 March 2026 10:02:34 +0000 (0:00:00.036) 0:00:24.123 ******* 2026-03-18 10:02:34.381913 | controller | skipping: [controller] 2026-03-18 10:02:34.382029 | controller | 2026-03-18 10:02:34.382245 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-03-18 10:02:34.382443 | controller | Wednesday 18 March 2026 10:02:34 +0000 (0:00:00.032) 0:00:24.156 ******* 2026-03-18 10:02:34.421387 | controller | ok: [controller] => { 2026-03-18 10:02:34.421512 | controller | "msg": "https://github.com/databus23/helm-diff/releases/download/v3.8.1/helm-diff-linux-amd64.tgz" 2026-03-18 10:02:34.421724 | controller | } 2026-03-18 10:02:34.421895 | controller | 2026-03-18 10:02:34.422152 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-03-18 10:02:34.422268 | controller | Wednesday 18 March 2026 10:02:34 +0000 (0:00:00.039) 0:00:24.195 ******* 2026-03-18 10:02:35.316925 | controller | changed: [controller] 2026-03-18 10:02:35.317078 | controller | 2026-03-18 10:02:35.317311 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-03-18 10:02:35.317528 | controller | Wednesday 18 March 2026 10:02:35 +0000 (0:00:00.894) 0:00:25.090 ******* 2026-03-18 10:02:35.354987 | controller | skipping: [controller] 2026-03-18 10:02:35.355048 | controller | 2026-03-18 10:02:35.355194 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-03-18 10:02:35.355330 | controller | Wednesday 18 March 2026 10:02:35 +0000 (0:00:00.038) 0:00:25.129 ******* 2026-03-18 10:02:35.385595 | controller | skipping: [controller] 2026-03-18 10:02:35.385635 | controller | 2026-03-18 10:02:35.385765 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-03-18 10:02:35.385881 | controller | Wednesday 18 March 2026 10:02:35 +0000 (0:00:00.030) 0:00:25.160 ******* 2026-03-18 10:02:35.422620 | controller | ok: [controller] => { 2026-03-18 10:02:35.422677 | controller | "msg": "https://github.com/kubernetes-sigs/cluster-api/releases/download/v1.10.5/clusterctl-linux-amd64" 2026-03-18 10:02:35.422835 | controller | } 2026-03-18 10:02:35.422967 | controller | 2026-03-18 10:02:35.423109 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-03-18 10:02:35.423316 | controller | Wednesday 18 March 2026 10:02:35 +0000 (0:00:00.037) 0:00:25.197 ******* 2026-03-18 10:02:37.158528 | controller | changed: [controller] 2026-03-18 10:02:37.158607 | controller | 2026-03-18 10:02:37.158766 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-03-18 10:02:37.158993 | controller | Wednesday 18 March 2026 10:02:37 +0000 (0:00:01.735) 0:00:26.932 ******* 2026-03-18 10:02:37.194212 | controller | skipping: [controller] 2026-03-18 10:02:37.194274 | controller | 2026-03-18 10:02:37.194393 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-03-18 10:02:37.194523 | controller | Wednesday 18 March 2026 10:02:37 +0000 (0:00:00.036) 0:00:26.968 ******* 2026-03-18 10:02:37.229480 | controller | skipping: [controller] 2026-03-18 10:02:37.229632 | controller | 2026-03-18 10:02:37.229872 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-03-18 10:02:37.230083 | controller | Wednesday 18 March 2026 10:02:37 +0000 (0:00:00.034) 0:00:27.003 ******* 2026-03-18 10:02:37.269987 | controller | ok: [controller] => { 2026-03-18 10:02:37.270048 | controller | "msg": "https://dl.k8s.io/release/v1.35.2/bin/linux/amd64/kubectl" 2026-03-18 10:02:37.270189 | controller | } 2026-03-18 10:02:37.270312 | controller | 2026-03-18 10:02:37.270469 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-03-18 10:02:37.270600 | controller | Wednesday 18 March 2026 10:02:37 +0000 (0:00:00.040) 0:00:27.043 ******* 2026-03-18 10:02:38.263363 | controller | changed: [controller] 2026-03-18 10:02:38.263475 | controller | 2026-03-18 10:02:38.263707 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-03-18 10:02:38.263921 | controller | Wednesday 18 March 2026 10:02:38 +0000 (0:00:00.993) 0:00:28.037 ******* 2026-03-18 10:02:38.303593 | controller | skipping: [controller] 2026-03-18 10:02:38.303799 | controller | 2026-03-18 10:02:38.304053 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-03-18 10:02:38.304384 | controller | Wednesday 18 March 2026 10:02:38 +0000 (0:00:00.040) 0:00:28.077 ******* 2026-03-18 10:02:38.335197 | controller | skipping: [controller] 2026-03-18 10:02:38.335272 | controller | 2026-03-18 10:02:38.335469 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-03-18 10:02:38.335703 | controller | Wednesday 18 March 2026 10:02:38 +0000 (0:00:00.031) 0:00:28.109 ******* 2026-03-18 10:02:38.370560 | controller | ok: [controller] => { 2026-03-18 10:02:38.370631 | controller | "msg": "https://dl.k8s.io/release/v1.35.2/bin/linux/amd64/kubeadm" 2026-03-18 10:02:38.370823 | controller | } 2026-03-18 10:02:38.370972 | controller | 2026-03-18 10:02:38.371115 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-03-18 10:02:38.371289 | controller | Wednesday 18 March 2026 10:02:38 +0000 (0:00:00.034) 0:00:28.144 ******* 2026-03-18 10:02:58.563945 | controller | changed: [controller] 2026-03-18 10:02:58.563978 | controller | 2026-03-18 10:02:58.563983 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-03-18 10:02:58.563988 | controller | Wednesday 18 March 2026 10:02:58 +0000 (0:00:20.193) 0:00:48.338 ******* 2026-03-18 10:02:58.600848 | controller | skipping: [controller] 2026-03-18 10:02:58.600910 | controller | 2026-03-18 10:02:58.601091 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-03-18 10:02:58.601285 | controller | Wednesday 18 March 2026 10:02:58 +0000 (0:00:00.034) 0:00:48.372 ******* 2026-03-18 10:02:58.631635 | controller | skipping: [controller] 2026-03-18 10:02:58.631700 | controller | 2026-03-18 10:02:58.631792 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-03-18 10:02:58.631889 | controller | Wednesday 18 March 2026 10:02:58 +0000 (0:00:00.033) 0:00:48.406 ******* 2026-03-18 10:02:58.671457 | controller | ok: [controller] => { 2026-03-18 10:02:58.671526 | controller | "msg": "https://github.com/fluxcd/flux2/releases/download/v0.32.0/flux_0.32.0_linux_amd64.tar.gz" 2026-03-18 10:02:58.672130 | controller | } 2026-03-18 10:02:58.672161 | controller | 2026-03-18 10:02:58.672168 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-03-18 10:02:58.672174 | controller | Wednesday 18 March 2026 10:02:58 +0000 (0:00:00.039) 0:00:48.445 ******* 2026-03-18 10:02:59.520134 | controller | changed: [controller] 2026-03-18 10:02:59.520233 | controller | 2026-03-18 10:02:59.520520 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-03-18 10:02:59.520551 | controller | Wednesday 18 March 2026 10:02:59 +0000 (0:00:00.848) 0:00:49.294 ******* 2026-03-18 10:02:59.556920 | controller | skipping: [controller] 2026-03-18 10:02:59.557197 | controller | 2026-03-18 10:02:59.557440 | controller | PLAY RECAP ********************************************************************* 2026-03-18 10:02:59.557681 | controller | controller : ok=28 changed=8 unreachable=0 failed=0 skipped=14 rescued=0 ignored=0 2026-03-18 10:02:59.557828 | controller | 2026-03-18 10:02:59.557979 | controller | 2026-03-18 10:02:59.558137 | controller | TASKS RECAP ******************************************************************** 2026-03-18 10:02:59.558298 | controller | Wednesday 18 March 2026 10:02:59 +0000 (0:00:00.036) 0:00:49.331 ******* 2026-03-18 10:02:59.558450 | controller | =============================================================================== 2026-03-18 10:02:59.558612 | controller | vexxhost.containers.download_artifact : Download item ------------------ 20.19s 2026-03-18 10:02:59.558772 | controller | vexxhost.containers.download_artifact : Download item ------------------ 17.95s 2026-03-18 10:02:59.559118 | controller | Gather minimal facts ---------------------------------------------------- 2.52s 2026-03-18 10:02:59.559271 | controller | vexxhost.containers.download_artifact : Download item ------------------- 1.74s 2026-03-18 10:02:59.559429 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.99s 2026-03-18 10:02:59.559587 | controller | vexxhost.containers.directory : Create directory (/var/lib/downloads) --- 0.92s 2026-03-18 10:02:59.559768 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.90s 2026-03-18 10:02:59.559932 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.85s 2026-03-18 10:02:59.560090 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.81s 2026-03-18 10:02:59.560277 | controller | Find all subdirectories in the role location ---------------------------- 0.58s 2026-03-18 10:02:59.560436 | controller | Select only defaults/ directories and load vars ------------------------- 0.43s 2026-03-18 10:02:59.560596 | controller | Include download_artifact role ------------------------------------------ 0.29s 2026-03-18 10:02:59.560788 | controller | Find all components with checksums and get latest versions (CI) --------- 0.17s 2026-03-18 10:02:59.560944 | controller | Filter checksums to keep only latest versions (CI) ---------------------- 0.11s 2026-03-18 10:02:59.561095 | controller | Generate list of all binaries for all roles ----------------------------- 0.08s 2026-03-18 10:02:59.561251 | controller | vexxhost.containers.download_artifact : Starting download of file ------- 0.04s 2026-03-18 10:02:59.561403 | controller | vexxhost.containers.package : Update state for tar ---------------------- 0.04s 2026-03-18 10:02:59.561561 | controller | vexxhost.containers.download_artifact : Extract archive ----------------- 0.04s 2026-03-18 10:02:59.561720 | controller | vexxhost.containers.download_artifact : Starting download of file ------- 0.04s 2026-03-18 10:02:59.561878 | controller | vexxhost.containers.download_artifact : Starting download of file ------- 0.04s 2026-03-18 10:02:59.748308 | controller | INFO [download-binaries > converge] Executed: Successful 2026-03-18 10:02:59.754679 | controller | INFO [download-binaries > idempotence] Executing 2026-03-18 10:03:00.752758 | controller | 2026-03-18 10:03:00.752939 | controller | PLAY [Download all binaries required at runtime for ansible-collection-kubernetes] *** 2026-03-18 10:03:00.753069 | controller | 2026-03-18 10:03:00.753206 | controller | TASK [Gather minimal facts] **************************************************** 2026-03-18 10:03:00.753338 | controller | Wednesday 18 March 2026 10:03:00 +0000 (0:00:00.013) 0:00:00.013 ******* 2026-03-18 10:03:01.515708 | controller | ok: [controller -> localhost] 2026-03-18 10:03:01.515770 | controller | 2026-03-18 10:03:01.515881 | controller | TASK [Find all subdirectories in the role location] **************************** 2026-03-18 10:03:01.516000 | controller | Wednesday 18 March 2026 10:03:01 +0000 (0:00:00.760) 0:00:00.774 ******* 2026-03-18 10:03:01.982157 | controller | ok: [controller -> localhost] 2026-03-18 10:03:01.982236 | controller | 2026-03-18 10:03:01.982246 | controller | TASK [Select only defaults/ directories and load vars] ************************* 2026-03-18 10:03:01.982321 | controller | Wednesday 18 March 2026 10:03:01 +0000 (0:00:00.469) 0:00:01.243 ******* 2026-03-18 10:03:02.375453 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kubelet/defaults) 2026-03-18 10:03:02.375530 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/helm/defaults) 2026-03-18 10:03:02.375663 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kubernetes/defaults) 2026-03-18 10:03:02.375786 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/clusterctl/defaults) 2026-03-18 10:03:02.375940 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/openstack_resource_controller/defaults) 2026-03-18 10:03:02.376064 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/cert_manager/defaults) 2026-03-18 10:03:02.376166 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kubectl/defaults) 2026-03-18 10:03:02.377608 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kube_vip/defaults) 2026-03-18 10:03:02.377622 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/cluster_api/defaults) 2026-03-18 10:03:02.377627 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kubeadm/defaults) 2026-03-18 10:03:02.377632 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/keepalived/defaults) 2026-03-18 10:03:02.377636 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/upload_helm_chart/defaults) 2026-03-18 10:03:02.377640 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/envoy_gateway/defaults) 2026-03-18 10:03:02.377644 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/haproxy/defaults) 2026-03-18 10:03:02.377649 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/flux/defaults) 2026-03-18 10:03:02.377653 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/cilium/defaults) 2026-03-18 10:03:02.377658 | controller | 2026-03-18 10:03:02.377663 | controller | TASK [Find all components with checksums and get latest versions (CI)] ********* 2026-03-18 10:03:02.377667 | controller | Wednesday 18 March 2026 10:03:02 +0000 (0:00:00.393) 0:00:01.637 ******* 2026-03-18 10:03:02.528714 | controller | ok: [controller -> localhost] => (item=kubelet_checksums) 2026-03-18 10:03:02.528801 | controller | ok: [controller -> localhost] => (item=helm_checksums) 2026-03-18 10:03:02.528921 | controller | ok: [controller -> localhost] => (item=helm_diff_checksums) 2026-03-18 10:03:02.529052 | controller | ok: [controller -> localhost] => (item=clusterctl_checksums) 2026-03-18 10:03:02.529158 | controller | ok: [controller -> localhost] => (item=kubectl_checksums) 2026-03-18 10:03:02.529272 | controller | ok: [controller -> localhost] => (item=kubeadm_checksums) 2026-03-18 10:03:02.529384 | controller | ok: [controller -> localhost] => (item=flux_checksums) 2026-03-18 10:03:02.529491 | controller | 2026-03-18 10:03:02.529622 | controller | TASK [Filter checksums to keep only latest versions (CI)] ********************** 2026-03-18 10:03:02.529734 | controller | Wednesday 18 March 2026 10:03:02 +0000 (0:00:00.151) 0:00:01.788 ******* 2026-03-18 10:03:02.645181 | controller | ok: [controller -> localhost] => (item=kubelet_checksums) 2026-03-18 10:03:02.645241 | controller | ok: [controller -> localhost] => (item=helm_checksums) 2026-03-18 10:03:02.645357 | controller | ok: [controller -> localhost] => (item=helm_diff_checksums) 2026-03-18 10:03:02.645488 | controller | ok: [controller -> localhost] => (item=clusterctl_checksums) 2026-03-18 10:03:02.645620 | controller | ok: [controller -> localhost] => (item=kubectl_checksums) 2026-03-18 10:03:02.645749 | controller | ok: [controller -> localhost] => (item=kubeadm_checksums) 2026-03-18 10:03:02.645876 | controller | ok: [controller -> localhost] => (item=flux_checksums) 2026-03-18 10:03:02.645988 | controller | 2026-03-18 10:03:02.646128 | controller | TASK [Generate list of all binaries for all roles] ***************************** 2026-03-18 10:03:02.646262 | controller | Wednesday 18 March 2026 10:03:02 +0000 (0:00:00.117) 0:00:01.906 ******* 2026-03-18 10:03:02.728902 | controller | ok: [controller -> localhost] 2026-03-18 10:03:02.728969 | controller | 2026-03-18 10:03:02.729025 | controller | TASK [Include download_artifact role] ****************************************** 2026-03-18 10:03:02.729157 | controller | Wednesday 18 March 2026 10:03:02 +0000 (0:00:00.082) 0:00:01.988 ******* 2026-03-18 10:03:02.946482 | 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-18 10:03:02.946552 | 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-18 10:03:02.946575 | 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-18 10:03:02.946667 | 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-18 10:03:02.946787 | 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-18 10:03:02.946859 | 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-18 10:03:02.946957 | 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-18 10:03:02.948299 | controller | 2026-03-18 10:03:02.948333 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-03-18 10:03:02.948338 | controller | Wednesday 18 March 2026 10:03:02 +0000 (0:00:00.219) 0:00:02.208 ******* 2026-03-18 10:03:02.989000 | controller | skipping: [controller] 2026-03-18 10:03:02.989037 | controller | 2026-03-18 10:03:02.989043 | controller | TASK [vexxhost.containers.directory : Create directory (/var/lib/downloads)] *** 2026-03-18 10:03:02.989048 | controller | Wednesday 18 March 2026 10:03:02 +0000 (0:00:00.039) 0:00:02.247 ******* 2026-03-18 10:03:03.516833 | 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-18 10:03:03.528926 | controller | ok: [controller] 2026-03-18 10:03:03.530717 | controller | 2026-03-18 10:03:03.530738 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-03-18 10:03:03.530745 | controller | Wednesday 18 March 2026 10:03:03 +0000 (0:00:00.539) 0:00:02.787 ******* 2026-03-18 10:03:03.565006 | controller | ok: [controller] => { 2026-03-18 10:03:03.565344 | controller | "msg": "https://dl.k8s.io/release/v1.35.2/bin/linux/amd64/kubelet" 2026-03-18 10:03:03.565511 | controller | } 2026-03-18 10:03:03.565660 | controller | 2026-03-18 10:03:03.565828 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-03-18 10:03:03.565985 | controller | Wednesday 18 March 2026 10:03:03 +0000 (0:00:00.036) 0:00:02.823 ******* 2026-03-18 10:03:04.252953 | controller | ok: [controller] 2026-03-18 10:03:04.253024 | controller | 2026-03-18 10:03:04.253128 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-03-18 10:03:04.253252 | controller | Wednesday 18 March 2026 10:03:04 +0000 (0:00:00.688) 0:00:03.512 ******* 2026-03-18 10:03:04.285674 | controller | skipping: [controller] 2026-03-18 10:03:04.285751 | controller | 2026-03-18 10:03:04.285908 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-03-18 10:03:04.286063 | controller | Wednesday 18 March 2026 10:03:04 +0000 (0:00:00.034) 0:00:03.546 ******* 2026-03-18 10:03:04.325873 | controller | skipping: [controller] 2026-03-18 10:03:04.325933 | controller | 2026-03-18 10:03:04.325943 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-03-18 10:03:04.325952 | controller | Wednesday 18 March 2026 10:03:04 +0000 (0:00:00.036) 0:00:03.583 ******* 2026-03-18 10:03:04.368967 | controller | ok: [controller] => { 2026-03-18 10:03:04.369101 | controller | "msg": "https://get.helm.sh/helm-v3.11.2-linux-amd64.tar.gz" 2026-03-18 10:03:04.369768 | controller | } 2026-03-18 10:03:04.369817 | controller | 2026-03-18 10:03:04.369825 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-03-18 10:03:04.369832 | controller | Wednesday 18 March 2026 10:03:04 +0000 (0:00:00.044) 0:00:03.627 ******* 2026-03-18 10:03:04.793109 | controller | ok: [controller] 2026-03-18 10:03:04.793515 | controller | 2026-03-18 10:03:04.793882 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-03-18 10:03:04.794205 | controller | Wednesday 18 March 2026 10:03:04 +0000 (0:00:00.423) 0:00:04.051 ******* 2026-03-18 10:03:04.824717 | controller | skipping: [controller] 2026-03-18 10:03:04.824793 | controller | 2026-03-18 10:03:04.825025 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-03-18 10:03:04.825070 | controller | Wednesday 18 March 2026 10:03:04 +0000 (0:00:00.034) 0:00:04.086 ******* 2026-03-18 10:03:04.864841 | controller | skipping: [controller] 2026-03-18 10:03:04.865097 | controller | 2026-03-18 10:03:04.865350 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-03-18 10:03:04.865574 | controller | Wednesday 18 March 2026 10:03:04 +0000 (0:00:00.037) 0:00:04.123 ******* 2026-03-18 10:03:04.908699 | controller | ok: [controller] => { 2026-03-18 10:03:04.908791 | controller | "msg": "https://github.com/databus23/helm-diff/releases/download/v3.8.1/helm-diff-linux-amd64.tgz" 2026-03-18 10:03:04.908807 | controller | } 2026-03-18 10:03:04.908904 | controller | 2026-03-18 10:03:04.909154 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-03-18 10:03:04.909191 | controller | Wednesday 18 March 2026 10:03:04 +0000 (0:00:00.044) 0:00:04.167 ******* 2026-03-18 10:03:05.332702 | controller | ok: [controller] 2026-03-18 10:03:05.332763 | controller | 2026-03-18 10:03:05.332849 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-03-18 10:03:05.332950 | controller | Wednesday 18 March 2026 10:03:05 +0000 (0:00:00.424) 0:00:04.592 ******* 2026-03-18 10:03:05.370304 | controller | skipping: [controller] 2026-03-18 10:03:05.370382 | controller | 2026-03-18 10:03:05.370451 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-03-18 10:03:05.370601 | controller | Wednesday 18 March 2026 10:03:05 +0000 (0:00:00.039) 0:00:04.631 ******* 2026-03-18 10:03:05.402985 | controller | skipping: [controller] 2026-03-18 10:03:05.403053 | controller | 2026-03-18 10:03:05.403134 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-03-18 10:03:05.403265 | controller | Wednesday 18 March 2026 10:03:05 +0000 (0:00:00.032) 0:00:04.664 ******* 2026-03-18 10:03:05.440718 | controller | ok: [controller] => { 2026-03-18 10:03:05.440798 | controller | "msg": "https://github.com/kubernetes-sigs/cluster-api/releases/download/v1.10.5/clusterctl-linux-amd64" 2026-03-18 10:03:05.440932 | controller | } 2026-03-18 10:03:05.441055 | controller | 2026-03-18 10:03:05.441289 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-03-18 10:03:05.441323 | controller | Wednesday 18 March 2026 10:03:05 +0000 (0:00:00.035) 0:00:04.699 ******* 2026-03-18 10:03:05.960680 | controller | ok: [controller] 2026-03-18 10:03:05.960749 | controller | 2026-03-18 10:03:05.960787 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-03-18 10:03:05.961069 | controller | Wednesday 18 March 2026 10:03:05 +0000 (0:00:00.519) 0:00:05.219 ******* 2026-03-18 10:03:05.999521 | controller | skipping: [controller] 2026-03-18 10:03:05.999615 | controller | 2026-03-18 10:03:05.999738 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-03-18 10:03:05.999881 | controller | Wednesday 18 March 2026 10:03:05 +0000 (0:00:00.041) 0:00:05.260 ******* 2026-03-18 10:03:06.035858 | controller | skipping: [controller] 2026-03-18 10:03:06.035898 | controller | 2026-03-18 10:03:06.036010 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-03-18 10:03:06.036099 | controller | Wednesday 18 March 2026 10:03:06 +0000 (0:00:00.034) 0:00:05.295 ******* 2026-03-18 10:03:06.072248 | controller | ok: [controller] => { 2026-03-18 10:03:06.072382 | controller | "msg": "https://dl.k8s.io/release/v1.35.2/bin/linux/amd64/kubectl" 2026-03-18 10:03:06.072471 | controller | } 2026-03-18 10:03:06.072556 | controller | 2026-03-18 10:03:06.072703 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-03-18 10:03:06.072833 | controller | Wednesday 18 March 2026 10:03:06 +0000 (0:00:00.037) 0:00:05.333 ******* 2026-03-18 10:03:06.563098 | controller | ok: [controller] 2026-03-18 10:03:06.563192 | controller | 2026-03-18 10:03:06.563324 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-03-18 10:03:06.563456 | controller | Wednesday 18 March 2026 10:03:06 +0000 (0:00:00.491) 0:00:05.824 ******* 2026-03-18 10:03:06.600817 | controller | skipping: [controller] 2026-03-18 10:03:06.600944 | controller | 2026-03-18 10:03:06.601120 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-03-18 10:03:06.601274 | controller | Wednesday 18 March 2026 10:03:06 +0000 (0:00:00.035) 0:00:05.860 ******* 2026-03-18 10:03:06.631652 | controller | skipping: [controller] 2026-03-18 10:03:06.631842 | controller | 2026-03-18 10:03:06.631983 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-03-18 10:03:06.632118 | controller | Wednesday 18 March 2026 10:03:06 +0000 (0:00:00.032) 0:00:05.893 ******* 2026-03-18 10:03:06.673448 | controller | ok: [controller] => { 2026-03-18 10:03:06.673484 | controller | "msg": "https://dl.k8s.io/release/v1.35.2/bin/linux/amd64/kubeadm" 2026-03-18 10:03:06.673490 | controller | } 2026-03-18 10:03:06.673497 | controller | 2026-03-18 10:03:06.673503 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-03-18 10:03:06.673508 | controller | Wednesday 18 March 2026 10:03:06 +0000 (0:00:00.037) 0:00:05.931 ******* 2026-03-18 10:03:07.225068 | controller | ok: [controller] 2026-03-18 10:03:07.225102 | controller | 2026-03-18 10:03:07.225108 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-03-18 10:03:07.225112 | controller | Wednesday 18 March 2026 10:03:07 +0000 (0:00:00.552) 0:00:06.483 ******* 2026-03-18 10:03:07.255206 | controller | skipping: [controller] 2026-03-18 10:03:07.255234 | controller | 2026-03-18 10:03:07.255238 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-03-18 10:03:07.255242 | controller | Wednesday 18 March 2026 10:03:07 +0000 (0:00:00.033) 0:00:06.516 ******* 2026-03-18 10:03:07.291493 | controller | skipping: [controller] 2026-03-18 10:03:07.291521 | controller | 2026-03-18 10:03:07.291526 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-03-18 10:03:07.291530 | controller | Wednesday 18 March 2026 10:03:07 +0000 (0:00:00.034) 0:00:06.550 ******* 2026-03-18 10:03:07.325689 | controller | ok: [controller] => { 2026-03-18 10:03:07.325912 | controller | "msg": "https://github.com/fluxcd/flux2/releases/download/v0.32.0/flux_0.32.0_linux_amd64.tar.gz" 2026-03-18 10:03:07.326075 | controller | } 2026-03-18 10:03:07.326227 | controller | 2026-03-18 10:03:07.328562 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-03-18 10:03:07.328575 | controller | Wednesday 18 March 2026 10:03:07 +0000 (0:00:00.036) 0:00:06.587 ******* 2026-03-18 10:03:07.766868 | controller | ok: [controller] 2026-03-18 10:03:07.767113 | controller | 2026-03-18 10:03:07.768447 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-03-18 10:03:07.768674 | controller | Wednesday 18 March 2026 10:03:07 +0000 (0:00:00.441) 0:00:07.028 ******* 2026-03-18 10:03:07.797054 | controller | skipping: [controller] 2026-03-18 10:03:07.797300 | controller | 2026-03-18 10:03:07.797479 | controller | PLAY RECAP ********************************************************************* 2026-03-18 10:03:07.804148 | controller | controller : ok=28 changed=0 unreachable=0 failed=0 skipped=14 rescued=0 ignored=0 2026-03-18 10:03:07.804166 | controller | 2026-03-18 10:03:07.804170 | controller | 2026-03-18 10:03:07.804174 | controller | TASKS RECAP ******************************************************************** 2026-03-18 10:03:07.804178 | controller | Wednesday 18 March 2026 10:03:07 +0000 (0:00:00.031) 0:00:07.059 ******* 2026-03-18 10:03:07.804181 | controller | =============================================================================== 2026-03-18 10:03:07.804184 | controller | Gather minimal facts ---------------------------------------------------- 0.76s 2026-03-18 10:03:07.804187 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.69s 2026-03-18 10:03:07.804191 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.55s 2026-03-18 10:03:07.804194 | controller | vexxhost.containers.directory : Create directory (/var/lib/downloads) --- 0.54s 2026-03-18 10:03:07.804217 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.52s 2026-03-18 10:03:07.804221 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.49s 2026-03-18 10:03:07.804224 | controller | Find all subdirectories in the role location ---------------------------- 0.47s 2026-03-18 10:03:07.804227 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.44s 2026-03-18 10:03:07.804231 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.42s 2026-03-18 10:03:07.804234 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.42s 2026-03-18 10:03:07.804237 | controller | Select only defaults/ directories and load vars ------------------------- 0.39s 2026-03-18 10:03:07.804240 | controller | Include download_artifact role ------------------------------------------ 0.22s 2026-03-18 10:03:07.804258 | controller | Find all components with checksums and get latest versions (CI) --------- 0.15s 2026-03-18 10:03:07.804261 | controller | Filter checksums to keep only latest versions (CI) ---------------------- 0.12s 2026-03-18 10:03:07.804264 | controller | Generate list of all binaries for all roles ----------------------------- 0.08s 2026-03-18 10:03:07.804267 | controller | vexxhost.containers.download_artifact : Starting download of file ------- 0.04s 2026-03-18 10:03:07.804270 | controller | vexxhost.containers.download_artifact : Starting download of file ------- 0.04s 2026-03-18 10:03:07.804273 | controller | vexxhost.containers.download_artifact : Extract archive ----------------- 0.04s 2026-03-18 10:03:07.804276 | controller | vexxhost.containers.package : Update state for tar ---------------------- 0.04s 2026-03-18 10:03:07.804280 | controller | vexxhost.containers.download_artifact : Extract archive ----------------- 0.04s 2026-03-18 10:03:07.970205 | controller | INFO [download-binaries > idempotence] Executed: Successful 2026-03-18 10:03:07.977008 | controller | INFO [download-binaries > side_effect] Executing 2026-03-18 10:03:07.977509 | controller | WARNING [download-binaries > side_effect] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-03-18 10:03:07.983548 | controller | INFO [download-binaries > verify] Executing 2026-03-18 10:03:08.926301 | controller | 2026-03-18 10:03:08.926466 | controller | PLAY [Verify] ****************************************************************** 2026-03-18 10:03:08.926587 | controller | 2026-03-18 10:03:08.926716 | controller | TASK [Gathering Facts] ********************************************************* 2026-03-18 10:03:08.926841 | controller | Wednesday 18 March 2026 10:03:08 +0000 (0:00:00.012) 0:00:00.012 ******* 2026-03-18 10:03:10.081065 | 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-18 10:03:10.086585 | controller | ok: [controller] 2026-03-18 10:03:10.086880 | controller | 2026-03-18 10:03:10.087138 | controller | TASK [Stat target dir] ********************************************************* 2026-03-18 10:03:10.087416 | controller | Wednesday 18 March 2026 10:03:10 +0000 (0:00:01.159) 0:00:01.172 ******* 2026-03-18 10:03:10.550288 | controller | ok: [controller] 2026-03-18 10:03:10.550444 | controller | 2026-03-18 10:03:10.550563 | controller | TASK [Assert that target dir is created] *************************************** 2026-03-18 10:03:10.550678 | controller | Wednesday 18 March 2026 10:03:10 +0000 (0:00:00.463) 0:00:01.636 ******* 2026-03-18 10:03:10.586364 | controller | ok: [controller] => { 2026-03-18 10:03:10.586568 | controller | "changed": false, 2026-03-18 10:03:10.586723 | controller | "msg": "All assertions passed" 2026-03-18 10:03:10.586872 | controller | } 2026-03-18 10:03:10.587018 | controller | 2026-03-18 10:03:10.587169 | controller | TASK [Find target files] ******************************************************* 2026-03-18 10:03:10.587322 | controller | Wednesday 18 March 2026 10:03:10 +0000 (0:00:00.035) 0:00:01.672 ******* 2026-03-18 10:03:11.068754 | controller | ok: [controller] 2026-03-18 10:03:11.069004 | controller | 2026-03-18 10:03:11.069231 | controller | TASK [Assert that some files were downloaded] ********************************** 2026-03-18 10:03:11.069454 | controller | Wednesday 18 March 2026 10:03:11 +0000 (0:00:00.480) 0:00:02.153 ******* 2026-03-18 10:03:11.096904 | controller | ok: [controller] => { 2026-03-18 10:03:11.097125 | controller | "changed": false, 2026-03-18 10:03:11.102747 | controller | "msg": "All assertions passed" 2026-03-18 10:03:11.102774 | controller | } 2026-03-18 10:03:11.102782 | controller | 2026-03-18 10:03:11.102789 | controller | PLAY RECAP ********************************************************************* 2026-03-18 10:03:11.102797 | controller | controller : ok=5 changed=0 unreachable=0 failed=0 skipped=0 rescued=0 ignored=0 2026-03-18 10:03:11.102803 | controller | 2026-03-18 10:03:11.102810 | controller | 2026-03-18 10:03:11.102816 | controller | TASKS RECAP ******************************************************************** 2026-03-18 10:03:11.102822 | controller | Wednesday 18 March 2026 10:03:11 +0000 (0:00:00.030) 0:00:02.183 ******* 2026-03-18 10:03:11.102843 | controller | =============================================================================== 2026-03-18 10:03:11.102849 | controller | Gathering Facts --------------------------------------------------------- 1.16s 2026-03-18 10:03:11.102855 | controller | Find target files ------------------------------------------------------- 0.48s 2026-03-18 10:03:11.102861 | controller | Stat target dir --------------------------------------------------------- 0.46s 2026-03-18 10:03:11.102867 | controller | Assert that target dir is created --------------------------------------- 0.04s 2026-03-18 10:03:11.102873 | controller | Assert that some files were downloaded ---------------------------------- 0.03s 2026-03-18 10:03:11.225342 | controller | INFO [download-binaries > verify] Executed: Successful 2026-03-18 10:03:11.231560 | controller | INFO [download-binaries > cleanup] Executing 2026-03-18 10:03:11.231952 | controller | WARNING [download-binaries > cleanup] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-03-18 10:03:11.238363 | controller | INFO [download-binaries > destroy] Executing 2026-03-18 10:03:11.238495 | controller | WARNING [download-binaries > destroy] Skipping, '--destroy=never' requested. 2026-03-18 10:03:11.238612 | controller | INFO [download-binaries > destroy] Executed: Successful 2026-03-18 10:03:11.239000 | controller | WARNING Molecule executed 1 scenario (1 missing files) 2026-03-18 10:03:11.775098 | controller | ok: Runtime: 0:03:38.664277 2026-03-18 10:03:11.782388 | 2026-03-18 10:03:11.782438 | PLAY RECAP 2026-03-18 10:03:11.782478 | controller | ok: 3 changed: 3 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-03-18 10:03:11.782500 | 2026-03-18 10:03:11.874011 | RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/run.yaml@main] 2026-03-18 10:03:11.892602 | POST-RUN START: [untrusted : github.com/vexxhost/ansible-collection-kubernetes/test-playbooks/molecule/post.yml@main] 2026-03-18 10:03:12.457739 | 2026-03-18 10:03:12.457849 | PLAY [all] 2026-03-18 10:03:12.468387 | 2026-03-18 10:03:12.876027 | TASK [describe-kubernetes-objects : creating directory for cluster scoped objects] 2026-03-18 10:03:13.298827 | controller | changed 2026-03-18 10:03:13.305395 | 2026-03-18 10:03:13.305507 | TASK [describe-kubernetes-objects : Gathering descriptions for cluster scoped objects] 2026-03-18 10:03:13.748360 | controller | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-03-18 10:03:13.748472 | controller | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-03-18 10:03:13.755724 | controller | environment: line 1: kubectl: command not found 2026-03-18 10:03:13.757490 | controller | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-03-18 10:03:13.759267 | controller | environment: line 1: kubectl: command not found 2026-03-18 10:03:13.761323 | controller | environment: line 1: kubectl: command not found 2026-03-18 10:03:13.761516 | controller | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-03-18 10:03:13.763406 | controller | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-03-18 10:03:13.768441 | controller | environment: line 1: kubectl: command not found 2026-03-18 10:03:13.768930 | controller | environment: line 1: kubectl: command not found 2026-03-18 10:03:13.770299 | controller | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-03-18 10:03:13.770413 | controller | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-03-18 10:03:13.843959 | controller | ok: Runtime: 0:00:00.039278 2026-03-18 10:03:13.850432 | 2026-03-18 10:03:13.850532 | TASK [describe-kubernetes-objects : creating directory for namespace scoped objects] 2026-03-18 10:03:14.114634 | controller | changed 2026-03-18 10:03:14.120243 | 2026-03-18 10:03:14.120354 | TASK [describe-kubernetes-objects : Gathering descriptions for namespace scoped objects] 2026-03-18 10:03:14.360556 | controller | environment: line 5: kubectl: command not found 2026-03-18 10:03:14.362131 | controller | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-03-18 10:03:14.362816 | controller | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-03-18 10:03:14.362991 | controller | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-03-18 10:03:14.649696 | controller | ok: Runtime: 0:00:00.012073 2026-03-18 10:03:14.657374 | 2026-03-18 10:03:14.657466 | TASK [describe-kubernetes-objects : Downloads logs to executor] 2026-03-18 10:03:15.335166 | controller | changed: 2026-03-18 10:03:15.335342 | controller | created directory /var/lib/zuul/builds/d0165b391c94475ab9a78746ee132372/work/logs/controller 2026-03-18 10:03:15.335384 | controller | cd+++++++++ objects/ 2026-03-18 10:03:15.335416 | controller | cd+++++++++ objects/cluster/ 2026-03-18 10:03:15.335447 | controller | cd+++++++++ objects/namespaced/ 2026-03-18 10:03:15.344837 | 2026-03-18 10:03:15.344922 | TASK [gather-pod-logs : creating directory for pod logs] 2026-03-18 10:03:15.599597 | controller | changed 2026-03-18 10:03:15.605682 | 2026-03-18 10:03:15.605774 | TASK [gather-pod-logs : creating directory for failed pod logs] 2026-03-18 10:03:15.852016 | controller | changed 2026-03-18 10:03:15.857584 | 2026-03-18 10:03:15.857683 | TASK [gather-pod-logs : retrieve all kubernetes logs, current and previous (if they exist)] 2026-03-18 10:03:16.139116 | controller | environment: line 3: kubectl: command not found 2026-03-18 10:03:16.387428 | controller | ok: Runtime: 0:00:00.010735 2026-03-18 10:03:16.393974 | 2026-03-18 10:03:16.394051 | TASK [gather-pod-logs : Downloads pod logs to executor] 2026-03-18 10:03:16.922153 | controller | changed: 2026-03-18 10:03:16.922470 | controller | cd+++++++++ pod-logs/ 2026-03-18 10:03:16.922542 | controller | cd+++++++++ pod-logs/failed-pods/ 2026-03-18 10:03:16.930306 | 2026-03-18 10:03:16.930384 | LOOP [helm-release-status : creating directory for helm release status] 2026-03-18 10:03:17.191569 | controller | changed: "values" 2026-03-18 10:03:17.407147 | controller | changed: "releases" 2026-03-18 10:03:17.424095 | 2026-03-18 10:03:17.424242 | TASK [helm-release-status : Gather get release status for helm charts] 2026-03-18 10:03:17.697393 | controller | /bin/bash: line 3: kubectl: command not found 2026-03-18 10:03:18.028388 | controller | ok: Runtime: 0:00:00.007367 2026-03-18 10:03:18.034572 | 2026-03-18 10:03:18.034677 | TASK [helm-release-status : Downloads logs to executor] 2026-03-18 10:03:18.553387 | controller | changed: 2026-03-18 10:03:18.553580 | controller | cd+++++++++ helm/ 2026-03-18 10:03:18.553622 | controller | cd+++++++++ helm/releases/ 2026-03-18 10:03:18.553657 | controller | cd+++++++++ helm/values/ 2026-03-18 10:03:18.560304 | 2026-03-18 10:03:18.560365 | PLAY RECAP 2026-03-18 10:03:18.560409 | controller | ok: 12 changed: 12 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-03-18 10:03:18.560431 | 2026-03-18 10:03:18.683991 | POST-RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/ansible-collection-kubernetes/test-playbooks/molecule/post.yml@main] 2026-03-18 10:03:18.695034 | POST-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post.yaml@main] 2026-03-18 10:03:19.298079 | 2026-03-18 10:03:19.298204 | PLAY [all] 2026-03-18 10:03:19.412711 | 2026-03-18 10:03:19.412930 | TASK [fetch-output : Set log path for multiple nodes] 2026-03-18 10:03:19.458388 | controller | skipping: Conditional result was False 2026-03-18 10:03:19.468267 | 2026-03-18 10:03:19.468350 | TASK [fetch-output : Set log path for single node] 2026-03-18 10:03:19.508719 | controller | ok 2026-03-18 10:03:19.513770 | 2026-03-18 10:03:19.513861 | LOOP [fetch-output : Ensure local output dirs] 2026-03-18 10:03:19.884680 | controller -> localhost | ok: "/var/lib/zuul/builds/d0165b391c94475ab9a78746ee132372/work/logs" 2026-03-18 10:03:20.089836 | controller -> localhost | changed: "/var/lib/zuul/builds/d0165b391c94475ab9a78746ee132372/work/artifacts" 2026-03-18 10:03:20.289942 | controller -> localhost | changed: "/var/lib/zuul/builds/d0165b391c94475ab9a78746ee132372/work/docs" 2026-03-18 10:03:20.308751 | 2026-03-18 10:03:20.308872 | LOOP [fetch-output : Collect logs, artifacts and docs] 2026-03-18 10:03:20.968585 | controller | changed: .d..t...... ./ 2026-03-18 10:03:20.968857 | controller | changed: All items complete 2026-03-18 10:03:20.968900 | 2026-03-18 10:03:21.454853 | controller | changed: .d..t...... ./ 2026-03-18 10:03:22.400493 | controller | changed: .d..t...... ./ 2026-03-18 10:03:22.423526 | 2026-03-18 10:03:22.423658 | LOOP [merge-output-to-logs : Move artifacts and docs to logs dir] 2026-03-18 10:03:22.826569 | controller -> localhost | ok: Item: artifacts Runtime: 0:00:00.006795 2026-03-18 10:03:23.135619 | controller -> localhost | ok: Item: docs Runtime: 0:00:00.007768 2026-03-18 10:03:23.155573 | 2026-03-18 10:03:23.155699 | PLAY [all] 2026-03-18 10:03:23.161459 | 2026-03-18 10:03:23.161524 | TASK [remove-build-sshkey : Remove the build SSH key from all nodes] 2026-03-18 10:03:23.728902 | controller | changed 2026-03-18 10:03:23.735073 | 2026-03-18 10:03:23.735145 | PLAY RECAP 2026-03-18 10:03:23.735200 | controller | ok: 5 changed: 4 unreachable: 0 failed: 0 skipped: 1 rescued: 0 ignored: 0 2026-03-18 10:03:23.735231 | 2026-03-18 10:03:23.831944 | POST-RUN END RESULT_NORMAL: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post.yaml@main] 2026-03-18 10:03:23.842309 | POST-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post-logs.yaml@main] 2026-03-18 10:03:24.391899 | 2026-03-18 10:03:24.392030 | PLAY [localhost] 2026-03-18 10:03:24.403516 | 2026-03-18 10:03:24.403594 | TASK [Generate Zuul manifest] 2026-03-18 10:03:24.424722 | localhost | ok 2026-03-18 10:03:24.441623 | 2026-03-18 10:03:24.441715 | TASK [generate-zuul-manifest : Generate Zuul manifest] 2026-03-18 10:03:24.766311 | localhost | changed 2026-03-18 10:03:24.778054 | 2026-03-18 10:03:24.778149 | TASK [generate-zuul-manifest : Return Zuul manifest URL to Zuul] 2026-03-18 10:03:24.807924 | localhost | ok 2026-03-18 10:03:24.817994 | 2026-03-18 10:03:24.818085 | TASK [Upload logs] 2026-03-18 10:03:24.838006 | localhost | ok 2026-03-18 10:03:24.901802 | 2026-03-18 10:03:24.901936 | TASK [Set zuul-log-path fact] 2026-03-18 10:03:24.922187 | localhost | ok 2026-03-18 10:03:24.936860 | 2026-03-18 10:03:24.936938 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-03-18 10:03:24.968141 | localhost | ok 2026-03-18 10:03:24.979037 | 2026-03-18 10:03:24.979102 | TASK [upload-logs : Create log directories] 2026-03-18 10:03:25.377791 | localhost | changed 2026-03-18 10:03:25.385012 | 2026-03-18 10:03:25.385107 | TASK [upload-logs : Ensure logs are readable before uploading] 2026-03-18 10:03:25.796359 | localhost -> localhost | ok: Runtime: 0:00:00.005032 2026-03-18 10:03:25.803243 | 2026-03-18 10:03:25.803334 | TASK [upload-logs : Upload logs to log server] 2026-03-18 10:03:26.248444 | localhost | Output suppressed because no_log was given 2026-03-18 10:03:26.252549 | 2026-03-18 10:03:26.252623 | LOOP [upload-logs : Compress console log and json output] 2026-03-18 10:03:26.300796 | localhost | skipping: Conditional result was False 2026-03-18 10:03:26.307605 | localhost | skipping: Conditional result was False 2026-03-18 10:03:26.320711 | 2026-03-18 10:03:26.320904 | LOOP [upload-logs : Upload compressed console log and json output] 2026-03-18 10:03:26.361619 | localhost | skipping: Conditional result was False 2026-03-18 10:03:26.362059 | 2026-03-18 10:03:26.365694 | localhost | skipping: Conditional result was False 2026-03-18 10:03:26.376889 | 2026-03-18 10:03:26.377138 | LOOP [upload-logs : Upload console log and json output]