2026-03-30 21:05:53.233036 | Job console starting 2026-03-30 21:05:53.303323 | Updating git repos 2026-03-30 21:05:53.351041 | Cloning repos into workspace 2026-03-30 21:05:53.954831 | Restoring repo states 2026-03-30 21:05:53.976512 | Merging changes 2026-03-30 21:05:55.385660 | Checking out repos 2026-03-30 21:05:55.699130 | Preparing playbooks 2026-03-30 21:06:11.218375 | Running Ansible setup 2026-03-30 21:06:15.136585 | PRE-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/pre.yaml@main] 2026-03-30 21:06:15.733041 | 2026-03-30 21:06:15.761773 | PLAY [localhost] 2026-03-30 21:06:15.769633 | 2026-03-30 21:06:15.769704 | TASK [Gathering Facts] 2026-03-30 21:06:16.659420 | localhost | ok 2026-03-30 21:06:16.668338 | 2026-03-30 21:06:16.668414 | TASK [Setup log path fact] 2026-03-30 21:06:16.688816 | localhost | ok 2026-03-30 21:06:16.701213 | 2026-03-30 21:06:16.701283 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-03-30 21:06:16.731930 | localhost | ok 2026-03-30 21:06:16.737870 | 2026-03-30 21:06:16.737970 | TASK [emit-job-header : Print job information] 2026-03-30 21:06:16.776596 | # Job Information 2026-03-30 21:06:16.776735 | Ansible Version: 2.16.16 2026-03-30 21:06:16.776768 | Job: ansible-collection-kubernetes-molecule-download-binaries 2026-03-30 21:06:16.776790 | Pipeline: check 2026-03-30 21:06:16.776811 | Executor: 0a8996d2b663 2026-03-30 21:06:16.776830 | Triggered by: https://github.com/vexxhost/ansible-collection-kubernetes/pull/254 2026-03-30 21:06:16.776852 | Event ID: 1be0cc00-2c7c-11f1-89ff-e7cef1b6cc58 2026-03-30 21:06:16.779633 | 2026-03-30 21:06:16.779700 | LOOP [emit-job-header : Print node information] 2026-03-30 21:06:16.871054 | localhost | ok: 2026-03-30 21:06:16.871259 | localhost | # Node Information 2026-03-30 21:06:16.871288 | localhost | Inventory Hostname: controller 2026-03-30 21:06:16.871309 | localhost | Hostname: np0000161656 2026-03-30 21:06:16.871329 | localhost | Username: zuul 2026-03-30 21:06:16.871352 | localhost | Distro: Debian 13.4 2026-03-30 21:06:16.871371 | localhost | Provider: yul1 2026-03-30 21:06:16.871390 | localhost | Region: ca-ymq-1 2026-03-30 21:06:16.871408 | localhost | Label: debian-trixie 2026-03-30 21:06:16.871426 | localhost | Product Name: OpenStack Nova 2026-03-30 21:06:16.871443 | localhost | Interface IP: 162.253.55.221 2026-03-30 21:06:16.887137 | 2026-03-30 21:06:16.887497 | TASK [log-inventory : Ensure Zuul Ansible directory exists] 2026-03-30 21:06:17.331316 | localhost -> localhost | changed 2026-03-30 21:06:17.336893 | 2026-03-30 21:06:17.337001 | TASK [log-inventory : Copy ansible inventory to logs dir] 2026-03-30 21:06:18.654997 | localhost -> localhost | changed 2026-03-30 21:06:18.667118 | 2026-03-30 21:06:18.667177 | PLAY [all] 2026-03-30 21:06:18.675606 | 2026-03-30 21:06:18.675673 | TASK [add-build-sshkey : Check to see if ssh key was already created for this build] 2026-03-30 21:06:19.022736 | controller -> localhost | ok 2026-03-30 21:06:19.029360 | 2026-03-30 21:06:19.029437 | TASK [add-build-sshkey : Create a new key in workspace based on build UUID] 2026-03-30 21:06:19.061591 | controller | ok 2026-03-30 21:06:19.116785 | controller | included: /var/lib/zuul/builds/5c7099c5329c425cbec989fd701565ad/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/create-key-and-replace.yaml 2026-03-30 21:06:19.121553 | 2026-03-30 21:06:19.121616 | TASK [add-build-sshkey : Create Temp SSH key] 2026-03-30 21:06:20.552021 | controller -> localhost | Generating public/private rsa key pair. 2026-03-30 21:06:20.552325 | controller -> localhost | Your identification has been saved in /var/lib/zuul/builds/5c7099c5329c425cbec989fd701565ad/work/5c7099c5329c425cbec989fd701565ad_id_rsa 2026-03-30 21:06:20.552395 | controller -> localhost | Your public key has been saved in /var/lib/zuul/builds/5c7099c5329c425cbec989fd701565ad/work/5c7099c5329c425cbec989fd701565ad_id_rsa.pub 2026-03-30 21:06:20.552448 | controller -> localhost | The key fingerprint is: 2026-03-30 21:06:20.552497 | controller -> localhost | SHA256:Z96M21jJW4yplJdbY3r67Dgh+aAVMsHhiVXGdpRfwVU zuul-build-sshkey 2026-03-30 21:06:20.552625 | controller -> localhost | The key's randomart image is: 2026-03-30 21:06:20.552688 | controller -> localhost | +---[RSA 3072]----+ 2026-03-30 21:06:20.552750 | controller -> localhost | | .o+o.....E| 2026-03-30 21:06:20.552801 | controller -> localhost | | +ooo o ..| 2026-03-30 21:06:20.552849 | controller -> localhost | | . oo . . . | 2026-03-30 21:06:20.552897 | controller -> localhost | | o . . | 2026-03-30 21:06:20.552942 | controller -> localhost | | Sooo | 2026-03-30 21:06:20.553039 | controller -> localhost | | +=*.* | 2026-03-30 21:06:20.553096 | controller -> localhost | | o=+@.* | 2026-03-30 21:06:20.553145 | controller -> localhost | | .. BoX.. | 2026-03-30 21:06:20.553196 | controller -> localhost | | + B*+ | 2026-03-30 21:06:20.553244 | controller -> localhost | +----[SHA256]-----+ 2026-03-30 21:06:20.553310 | controller -> localhost | ok: Runtime: 0:00:00.971687 2026-03-30 21:06:20.557659 | 2026-03-30 21:06:20.557726 | TASK [add-build-sshkey : Remote setup ssh keys (linux)] 2026-03-30 21:06:20.599791 | controller | ok 2026-03-30 21:06:20.609524 | controller | included: /var/lib/zuul/builds/5c7099c5329c425cbec989fd701565ad/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/remote-linux.yaml 2026-03-30 21:06:20.617570 | 2026-03-30 21:06:20.617673 | TASK [add-build-sshkey : Remove previously added zuul-build-sshkey] 2026-03-30 21:06:20.643390 | controller | skipping: Conditional result was False 2026-03-30 21:06:20.651011 | 2026-03-30 21:06:20.651142 | TASK [add-build-sshkey : Enable access via build key on all nodes] 2026-03-30 21:06:21.247822 | controller | changed 2026-03-30 21:06:21.253935 | 2026-03-30 21:06:21.254022 | TASK [add-build-sshkey : Make sure user has a .ssh] 2026-03-30 21:06:21.454072 | controller | ok 2026-03-30 21:06:21.468329 | 2026-03-30 21:06:21.468472 | TASK [add-build-sshkey : Install build private key as SSH key on all nodes] 2026-03-30 21:06:22.003157 | controller | changed 2026-03-30 21:06:22.007313 | 2026-03-30 21:06:22.007382 | TASK [add-build-sshkey : Install build public key as SSH key on all nodes] 2026-03-30 21:06:22.576191 | controller | changed 2026-03-30 21:06:22.583638 | 2026-03-30 21:06:22.583737 | TASK [add-build-sshkey : Remote setup ssh keys (windows)] 2026-03-30 21:06:22.608457 | controller | skipping: Conditional result was False 2026-03-30 21:06:22.616939 | 2026-03-30 21:06:22.617020 | TASK [remove-zuul-sshkey : Remove master key from local agent] 2026-03-30 21:06:23.025795 | controller -> localhost | changed 2026-03-30 21:06:23.039458 | 2026-03-30 21:06:23.039529 | TASK [add-build-sshkey : Add back temp key] 2026-03-30 21:06:23.332327 | controller -> localhost | Identity added: /var/lib/zuul/builds/5c7099c5329c425cbec989fd701565ad/work/5c7099c5329c425cbec989fd701565ad_id_rsa (zuul-build-sshkey) 2026-03-30 21:06:23.332550 | controller -> localhost | ok: Runtime: 0:00:00.014286 2026-03-30 21:06:23.337976 | 2026-03-30 21:06:23.338042 | TASK [add-build-sshkey : Verify we can still SSH to all nodes] 2026-03-30 21:06:23.689898 | controller | ok 2026-03-30 21:06:23.694025 | 2026-03-30 21:06:23.694086 | TASK [add-build-sshkey : Verify we can still SSH to all nodes (windows)] 2026-03-30 21:06:23.717664 | controller | skipping: Conditional result was False 2026-03-30 21:06:23.730494 | 2026-03-30 21:06:23.730563 | TASK [prepare-workspace : Start zuul_console daemon.] 2026-03-30 21:06:24.087386 | controller | ok 2026-03-30 21:06:24.093255 | 2026-03-30 21:06:24.093321 | TASK [prepare-workspace : Synchronize src repos to workspace directory.] 2026-03-30 21:06:25.109552 | controller | Output suppressed because no_log was given 2026-03-30 21:06:25.118062 | 2026-03-30 21:06:25.118138 | LOOP [ensure-output-dirs : Empty Zuul Output directories by removing them] 2026-03-30 21:06:25.343569 | controller | ok: "logs" 2026-03-30 21:06:25.343878 | controller | ok: All items complete 2026-03-30 21:06:25.343923 | 2026-03-30 21:06:25.521417 | controller | ok: "artifacts" 2026-03-30 21:06:25.693563 | controller | ok: "docs" 2026-03-30 21:06:25.703177 | 2026-03-30 21:06:25.703349 | LOOP [ensure-output-dirs : Ensure Zuul Output directories exist] 2026-03-30 21:06:25.911201 | controller | changed: "logs" 2026-03-30 21:06:26.098922 | controller | changed: "artifacts" 2026-03-30 21:06:26.284921 | controller | changed: "docs" 2026-03-30 21:06:26.298411 | 2026-03-30 21:06:26.298707 | PLAY RECAP 2026-03-30 21:06:26.298826 | controller | ok: 15 changed: 8 unreachable: 0 failed: 0 skipped: 3 rescued: 0 ignored: 0 2026-03-30 21:06:26.298874 | localhost | ok: 6 changed: 2 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-03-30 21:06:26.298906 | 2026-03-30 21:06:26.472202 | PRE-RUN END RESULT_NORMAL: [trusted : github.com/vexxhost/zuul-config/playbooks/base/pre.yaml@main] 2026-03-30 21:06:26.475246 | PRE-RUN START: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/pre.yaml@main] 2026-03-30 21:06:27.053527 | 2026-03-30 21:06:27.053664 | PLAY [all] 2026-03-30 21:06:27.063891 | 2026-03-30 21:06:27.063965 | TASK [setup-uv : Extract archive] 2026-03-30 21:06:29.413964 | controller | changed 2026-03-30 21:06:29.422122 | 2026-03-30 21:06:29.422234 | TASK [setup-uv : Print version] 2026-03-30 21:06:29.793205 | controller | uv 0.8.13 2026-03-30 21:06:29.951922 | controller | ok: Runtime: 0:00:00.013873 2026-03-30 21:06:29.958771 | 2026-03-30 21:06:29.958837 | PLAY RECAP 2026-03-30 21:06:29.958905 | controller | ok: 2 changed: 2 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-03-30 21:06:29.958939 | 2026-03-30 21:06:30.122189 | PRE-RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/pre.yaml@main] 2026-03-30 21:06:30.124101 | PRE-RUN START: [untrusted : github.com/vexxhost/ansible-collection-kubernetes/test-playbooks/molecule/pre.yml@main] 2026-03-30 21:06:30.710311 | 2026-03-30 21:06:30.710442 | PLAY [all] 2026-03-30 21:06:30.722427 | 2026-03-30 21:06:30.722527 | TASK [Update apt cache] 2026-03-30 21:06:35.546777 | controller | ok 2026-03-30 21:06:35.552509 | 2026-03-30 21:06:35.552585 | TASK [Disable firewalld] 2026-03-30 21:06:35.578028 | controller | skipping: Conditional result was False 2026-03-30 21:06:35.587335 | 2026-03-30 21:06:35.587422 | TASK [Install "jq" for log collection] 2026-03-30 21:06:37.803573 | controller | changed 2026-03-30 21:06:37.806560 | 2026-03-30 21:06:37.806612 | PLAY RECAP 2026-03-30 21:06:37.806658 | controller | ok: 2 changed: 1 unreachable: 0 failed: 0 skipped: 1 rescued: 0 ignored: 0 2026-03-30 21:06:37.806679 | 2026-03-30 21:06:37.929032 | PRE-RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/ansible-collection-kubernetes/test-playbooks/molecule/pre.yml@main] 2026-03-30 21:06:37.930477 | RUN START: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/run.yaml@main] 2026-03-30 21:06:38.522364 | 2026-03-30 21:06:38.522506 | PLAY [all] 2026-03-30 21:06:38.532458 | 2026-03-30 21:06:38.533049 | TASK [Copy inventory file for Zuul] 2026-03-30 21:06:39.493835 | controller | changed 2026-03-30 21:06:39.499163 | 2026-03-30 21:06:39.499238 | TASK [Switch "ansible_host" to private IP] 2026-03-30 21:06:39.793834 | controller | changed: 1 replacements made 2026-03-30 21:06:39.799791 | 2026-03-30 21:06:39.799864 | TASK [Run Molecule scenario] 2026-03-30 21:06:40.217335 | controller | Using CPython 3.13.5 interpreter at: /usr/bin/python3 2026-03-30 21:06:40.217433 | controller | Creating virtual environment at: .venv 2026-03-30 21:06:40.481074 | controller | Downloading cryptography (4.3MiB) 2026-03-30 21:06:40.481400 | controller | Downloading ansible-core (2.3MiB) 2026-03-30 21:06:40.483733 | controller | Downloading pygments (1.2MiB) 2026-03-30 21:06:40.631821 | controller | Downloading cryptography 2026-03-30 21:06:40.689581 | controller | Downloading pygments 2026-03-30 21:06:40.855535 | controller | Downloading ansible-core 2026-03-30 21:06:40.903864 | controller | Installed 36 packages in 47ms 2026-03-30 21:06:41.561363 | controller | INFO Collection 'vexxhost.kubernetes' detected. 2026-03-30 21:06:41.561407 | controller | INFO Scenarios will be used from 'extensions/molecule' 2026-03-30 21:06:42.439366 | controller | CRITICAL 'extensions/molecule/default/molecule.yml' glob failed. Exiting. 2026-03-30 21:06:42.439430 | controller | INFO default scenario not found, disabling shared state. 2026-03-30 21:06:42.439537 | controller | INFO [download-binaries > discovery] scenario test matrix: dependency, cleanup, destroy, syntax, create, prepare, converge, idempotence, side_effect, verify, cleanup, destroy 2026-03-30 21:06:42.439610 | controller | INFO [download-binaries > prerun] Performing prerun with role_name_check=0... 2026-03-30 21:06:59.810081 | controller | INFO [download-binaries > dependency] Executing 2026-03-30 21:06:59.810250 | controller | WARNING [download-binaries > dependency] Missing roles requirements file: requirements.yml 2026-03-30 21:06:59.810471 | controller | WARNING [download-binaries > dependency] Missing collections requirements file: collections.yml 2026-03-30 21:06:59.810605 | controller | WARNING [download-binaries > dependency] Executed: 2 missing (Remove from test_sequence to suppress) 2026-03-30 21:06:59.816078 | controller | INFO [download-binaries > cleanup] Executing 2026-03-30 21:06:59.816427 | controller | WARNING [download-binaries > cleanup] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-03-30 21:06:59.822186 | controller | INFO [download-binaries > destroy] Executing 2026-03-30 21:06:59.822249 | controller | WARNING [download-binaries > destroy] Skipping, '--destroy=never' requested. 2026-03-30 21:06:59.822332 | controller | INFO [download-binaries > destroy] Executed: Successful 2026-03-30 21:06:59.827754 | controller | INFO [download-binaries > syntax] Executing 2026-03-30 21:07:00.718762 | controller | 2026-03-30 21:07:00.719040 | controller | playbook: /home/zuul/src/github.com/vexxhost/ansible-collection-kubernetes/extensions/molecule/download-binaries/converge.yml 2026-03-30 21:07:00.774377 | controller | INFO [download-binaries > syntax] Executed: Successful 2026-03-30 21:07:00.784319 | controller | INFO [download-binaries > create] Executing 2026-03-30 21:07:00.785764 | controller | WARNING [download-binaries > create] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-03-30 21:07:00.791057 | controller | INFO [download-binaries > prepare] Executing 2026-03-30 21:07:00.791288 | controller | WARNING [download-binaries > prepare] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-03-30 21:07:00.796571 | controller | INFO [download-binaries > converge] Executing 2026-03-30 21:07:01.704361 | controller | 2026-03-30 21:07:01.704616 | controller | PLAY [Download all binaries required at runtime for ansible-collection-kubernetes] *** 2026-03-30 21:07:01.704871 | controller | 2026-03-30 21:07:01.705106 | controller | TASK [Gather minimal facts] **************************************************** 2026-03-30 21:07:01.705328 | controller | Monday 30 March 2026 21:07:01 +0000 (0:00:00.047) 0:00:00.047 ********** 2026-03-30 21:07:02.335226 | controller | ok: [controller -> localhost] 2026-03-30 21:07:02.335268 | controller | 2026-03-30 21:07:02.335364 | controller | TASK [Find all subdirectories in the role location] **************************** 2026-03-30 21:07:02.335449 | controller | Monday 30 March 2026 21:07:02 +0000 (0:00:00.627) 0:00:00.675 ********** 2026-03-30 21:07:02.737076 | controller | ok: [controller -> localhost] 2026-03-30 21:07:02.737221 | controller | 2026-03-30 21:07:02.737420 | controller | TASK [Select only defaults/ directories and load vars] ************************* 2026-03-30 21:07:02.737614 | controller | Monday 30 March 2026 21:07:02 +0000 (0:00:00.405) 0:00:01.080 ********** 2026-03-30 21:07:03.136624 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kubectl/defaults) 2026-03-30 21:07:03.136819 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kube_vip/defaults) 2026-03-30 21:07:03.137023 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/openstack_resource_controller/defaults) 2026-03-30 21:07:03.137226 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/clusterctl/defaults) 2026-03-30 21:07:03.137430 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/envoy_gateway/defaults) 2026-03-30 21:07:03.137722 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/helm/defaults) 2026-03-30 21:07:03.138010 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/cert_manager/defaults) 2026-03-30 21:07:03.138280 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kubelet/defaults) 2026-03-30 21:07:03.138494 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kubeadm/defaults) 2026-03-30 21:07:03.138698 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/keepalived/defaults) 2026-03-30 21:07:03.138951 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kubernetes/defaults) 2026-03-30 21:07:03.139161 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/cluster_api/defaults) 2026-03-30 21:07:03.139363 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/upload_helm_chart/defaults) 2026-03-30 21:07:03.139572 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/flux/defaults) 2026-03-30 21:07:03.139775 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/haproxy/defaults) 2026-03-30 21:07:03.139980 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/cilium/defaults) 2026-03-30 21:07:03.140147 | controller | 2026-03-30 21:07:03.140352 | controller | TASK [Find all components with checksums and get latest versions (CI)] ********* 2026-03-30 21:07:03.140535 | controller | Monday 30 March 2026 21:07:03 +0000 (0:00:00.399) 0:00:01.479 ********** 2026-03-30 21:07:03.282008 | controller | ok: [controller -> localhost] => (item=kubectl_checksums) 2026-03-30 21:07:03.282089 | controller | ok: [controller -> localhost] => (item=clusterctl_checksums) 2026-03-30 21:07:03.282235 | controller | ok: [controller -> localhost] => (item=helm_checksums) 2026-03-30 21:07:03.282357 | controller | ok: [controller -> localhost] => (item=helm_diff_checksums) 2026-03-30 21:07:03.282476 | controller | ok: [controller -> localhost] => (item=kubelet_checksums) 2026-03-30 21:07:03.282594 | controller | ok: [controller -> localhost] => (item=kubeadm_checksums) 2026-03-30 21:07:03.282711 | controller | ok: [controller -> localhost] => (item=flux_checksums) 2026-03-30 21:07:03.282848 | controller | 2026-03-30 21:07:03.282981 | controller | TASK [Filter checksums to keep only latest versions (CI)] ********************** 2026-03-30 21:07:03.283099 | controller | Monday 30 March 2026 21:07:03 +0000 (0:00:00.145) 0:00:01.625 ********** 2026-03-30 21:07:03.372551 | controller | ok: [controller -> localhost] => (item=kubectl_checksums) 2026-03-30 21:07:03.372881 | controller | ok: [controller -> localhost] => (item=clusterctl_checksums) 2026-03-30 21:07:03.373277 | controller | ok: [controller -> localhost] => (item=helm_checksums) 2026-03-30 21:07:03.373468 | controller | ok: [controller -> localhost] => (item=helm_diff_checksums) 2026-03-30 21:07:03.373692 | controller | ok: [controller -> localhost] => (item=kubelet_checksums) 2026-03-30 21:07:03.373882 | controller | ok: [controller -> localhost] => (item=kubeadm_checksums) 2026-03-30 21:07:03.374068 | controller | ok: [controller -> localhost] => (item=flux_checksums) 2026-03-30 21:07:03.374243 | controller | 2026-03-30 21:07:03.374431 | controller | TASK [Generate list of all binaries for all roles] ***************************** 2026-03-30 21:07:03.374618 | controller | Monday 30 March 2026 21:07:03 +0000 (0:00:00.091) 0:00:01.716 ********** 2026-03-30 21:07:03.442604 | controller | ok: [controller -> localhost] 2026-03-30 21:07:03.442772 | controller | 2026-03-30 21:07:03.443062 | controller | TASK [Include download_artifact role] ****************************************** 2026-03-30 21:07:03.443254 | controller | Monday 30 March 2026 21:07:03 +0000 (0:00:00.069) 0:00:01.786 ********** 2026-03-30 21:07:03.672681 | controller | included: vexxhost.containers.download_artifact for controller => (item={'url': 'https://dl.k8s.io/release/v1.35.3/bin/linux/amd64/kubectl', 'checksum': 'fd31c7d7129260e608f6faf92d5984c3267ad0b5ead3bced2fe125686e286ad6', 'dest': '/var/lib/downloads/kubectl-1.35.3-linux-amd64', 'version': '1.35.3'}) 2026-03-30 21:07:03.672860 | 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-30 21:07:03.673086 | 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-30 21:07:03.673345 | 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-30 21:07:03.673559 | controller | included: vexxhost.containers.download_artifact for controller => (item={'url': 'https://dl.k8s.io/release/v1.35.3/bin/linux/amd64/kubelet', 'checksum': '28d570423eaad5f1f5658a646bd8c015c786c95d62ffaf14bf35fa0c4326fa05', 'dest': '/var/lib/downloads/kubelet-1.35.3-linux-amd64', 'version': '1.35.3'}) 2026-03-30 21:07:03.673804 | controller | included: vexxhost.containers.download_artifact for controller => (item={'url': 'https://dl.k8s.io/release/v1.35.3/bin/linux/amd64/kubeadm', 'checksum': 'a3fb4b3a214a807e2ef4c3fda3196c7f97dcf8152558de5a3c473c869bda0b07', 'dest': '/var/lib/downloads/kubeadm-1.35.3-linux-amd64', 'version': '1.35.3'}) 2026-03-30 21:07:03.674057 | 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-30 21:07:03.674236 | controller | 2026-03-30 21:07:03.674446 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-03-30 21:07:03.674629 | controller | Monday 30 March 2026 21:07:03 +0000 (0:00:00.229) 0:00:02.015 ********** 2026-03-30 21:07:03.708062 | controller | skipping: [controller] 2026-03-30 21:07:03.708244 | controller | 2026-03-30 21:07:03.708456 | controller | TASK [vexxhost.containers.directory : Create directory (/var/lib/downloads)] *** 2026-03-30 21:07:03.708613 | controller | Monday 30 March 2026 21:07:03 +0000 (0:00:00.035) 0:00:02.051 ********** 2026-03-30 21:07:04.370668 | 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-30 21:07:04.380947 | controller | changed: [controller] 2026-03-30 21:07:04.381127 | controller | 2026-03-30 21:07:04.381329 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-03-30 21:07:04.381571 | controller | Monday 30 March 2026 21:07:04 +0000 (0:00:00.673) 0:00:02.724 ********** 2026-03-30 21:07:04.415691 | controller | ok: [controller] => { 2026-03-30 21:07:04.415868 | controller | "msg": "https://dl.k8s.io/release/v1.35.3/bin/linux/amd64/kubectl" 2026-03-30 21:07:04.416056 | controller | } 2026-03-30 21:07:04.416225 | controller | 2026-03-30 21:07:04.416453 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-03-30 21:07:04.416651 | controller | Monday 30 March 2026 21:07:04 +0000 (0:00:00.034) 0:00:02.759 ********** 2026-03-30 21:07:05.557650 | 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-30 21:07:05.565230 | controller | changed: [controller] 2026-03-30 21:07:05.565407 | controller | 2026-03-30 21:07:05.565609 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-03-30 21:07:05.565804 | controller | Monday 30 March 2026 21:07:05 +0000 (0:00:01.149) 0:00:03.908 ********** 2026-03-30 21:07:05.598505 | controller | skipping: [controller] 2026-03-30 21:07:05.598672 | controller | 2026-03-30 21:07:05.598925 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-03-30 21:07:05.599103 | controller | Monday 30 March 2026 21:07:05 +0000 (0:00:00.033) 0:00:03.942 ********** 2026-03-30 21:07:05.627911 | controller | skipping: [controller] 2026-03-30 21:07:05.628083 | controller | 2026-03-30 21:07:05.628289 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-03-30 21:07:05.628483 | controller | Monday 30 March 2026 21:07:05 +0000 (0:00:00.028) 0:00:03.971 ********** 2026-03-30 21:07:05.664169 | controller | ok: [controller] => { 2026-03-30 21:07:05.664274 | controller | "msg": "https://github.com/kubernetes-sigs/cluster-api/releases/download/v1.10.5/clusterctl-linux-amd64" 2026-03-30 21:07:05.664373 | controller | } 2026-03-30 21:07:05.664473 | controller | 2026-03-30 21:07:05.664584 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-03-30 21:07:05.664679 | controller | Monday 30 March 2026 21:07:05 +0000 (0:00:00.036) 0:00:04.007 ********** 2026-03-30 21:07:06.828563 | controller | changed: [controller] 2026-03-30 21:07:06.828741 | controller | 2026-03-30 21:07:06.829089 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-03-30 21:07:06.829475 | controller | Monday 30 March 2026 21:07:06 +0000 (0:00:01.164) 0:00:05.171 ********** 2026-03-30 21:07:06.861441 | controller | skipping: [controller] 2026-03-30 21:07:06.861759 | controller | 2026-03-30 21:07:06.862130 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-03-30 21:07:06.862440 | controller | Monday 30 March 2026 21:07:06 +0000 (0:00:00.032) 0:00:05.204 ********** 2026-03-30 21:07:06.889767 | controller | skipping: [controller] 2026-03-30 21:07:06.890125 | controller | 2026-03-30 21:07:06.890535 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-03-30 21:07:06.890776 | controller | Monday 30 March 2026 21:07:06 +0000 (0:00:00.028) 0:00:05.232 ********** 2026-03-30 21:07:06.924071 | controller | ok: [controller] => { 2026-03-30 21:07:06.924247 | controller | "msg": "https://get.helm.sh/helm-v3.11.2-linux-amd64.tar.gz" 2026-03-30 21:07:06.924422 | controller | } 2026-03-30 21:07:06.924654 | controller | 2026-03-30 21:07:06.924863 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-03-30 21:07:06.925077 | controller | Monday 30 March 2026 21:07:06 +0000 (0:00:00.034) 0:00:05.267 ********** 2026-03-30 21:07:07.869925 | controller | changed: [controller] 2026-03-30 21:07:07.870075 | controller | 2026-03-30 21:07:07.870278 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-03-30 21:07:07.870488 | controller | Monday 30 March 2026 21:07:07 +0000 (0:00:00.945) 0:00:06.213 ********** 2026-03-30 21:07:07.902072 | controller | skipping: [controller] 2026-03-30 21:07:07.902271 | controller | 2026-03-30 21:07:07.902529 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-03-30 21:07:07.902723 | controller | Monday 30 March 2026 21:07:07 +0000 (0:00:00.032) 0:00:06.245 ********** 2026-03-30 21:07:07.929973 | controller | skipping: [controller] 2026-03-30 21:07:07.930056 | controller | 2026-03-30 21:07:07.930197 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-03-30 21:07:07.930314 | controller | Monday 30 March 2026 21:07:07 +0000 (0:00:00.027) 0:00:06.273 ********** 2026-03-30 21:07:07.960538 | controller | ok: [controller] => { 2026-03-30 21:07:07.960664 | controller | "msg": "https://github.com/databus23/helm-diff/releases/download/v3.8.1/helm-diff-linux-amd64.tgz" 2026-03-30 21:07:07.960788 | controller | } 2026-03-30 21:07:07.960902 | controller | 2026-03-30 21:07:07.961030 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-03-30 21:07:07.961152 | controller | Monday 30 March 2026 21:07:07 +0000 (0:00:00.030) 0:00:06.303 ********** 2026-03-30 21:07:08.674799 | controller | changed: [controller] 2026-03-30 21:07:08.674839 | controller | 2026-03-30 21:07:08.674845 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-03-30 21:07:08.674851 | controller | Monday 30 March 2026 21:07:08 +0000 (0:00:00.710) 0:00:07.014 ********** 2026-03-30 21:07:08.705910 | controller | skipping: [controller] 2026-03-30 21:07:08.706088 | controller | 2026-03-30 21:07:08.706291 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-03-30 21:07:08.706475 | controller | Monday 30 March 2026 21:07:08 +0000 (0:00:00.035) 0:00:07.049 ********** 2026-03-30 21:07:08.740685 | controller | skipping: [controller] 2026-03-30 21:07:08.740846 | controller | 2026-03-30 21:07:08.741042 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-03-30 21:07:08.741230 | controller | Monday 30 March 2026 21:07:08 +0000 (0:00:00.034) 0:00:07.084 ********** 2026-03-30 21:07:08.776270 | controller | ok: [controller] => { 2026-03-30 21:07:08.776464 | controller | "msg": "https://dl.k8s.io/release/v1.35.3/bin/linux/amd64/kubelet" 2026-03-30 21:07:08.776692 | controller | } 2026-03-30 21:07:08.776877 | controller | 2026-03-30 21:07:08.777118 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-03-30 21:07:08.777386 | controller | Monday 30 March 2026 21:07:08 +0000 (0:00:00.035) 0:00:07.119 ********** 2026-03-30 21:07:09.863384 | controller | changed: [controller] 2026-03-30 21:07:09.863552 | controller | 2026-03-30 21:07:09.863783 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-03-30 21:07:09.863998 | controller | Monday 30 March 2026 21:07:09 +0000 (0:00:01.086) 0:00:08.206 ********** 2026-03-30 21:07:09.895381 | controller | skipping: [controller] 2026-03-30 21:07:09.895556 | controller | 2026-03-30 21:07:09.895751 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-03-30 21:07:09.895943 | controller | Monday 30 March 2026 21:07:09 +0000 (0:00:00.032) 0:00:08.238 ********** 2026-03-30 21:07:09.927611 | controller | skipping: [controller] 2026-03-30 21:07:09.927783 | controller | 2026-03-30 21:07:09.927979 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-03-30 21:07:09.928170 | controller | Monday 30 March 2026 21:07:09 +0000 (0:00:00.032) 0:00:08.271 ********** 2026-03-30 21:07:09.962384 | controller | ok: [controller] => { 2026-03-30 21:07:09.962587 | controller | "msg": "https://dl.k8s.io/release/v1.35.3/bin/linux/amd64/kubeadm" 2026-03-30 21:07:09.962789 | controller | } 2026-03-30 21:07:09.963022 | controller | 2026-03-30 21:07:09.963258 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-03-30 21:07:09.963474 | controller | Monday 30 March 2026 21:07:09 +0000 (0:00:00.034) 0:00:08.305 ********** 2026-03-30 21:07:11.152929 | controller | changed: [controller] 2026-03-30 21:07:11.153058 | controller | 2026-03-30 21:07:11.153223 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-03-30 21:07:11.153380 | controller | Monday 30 March 2026 21:07:11 +0000 (0:00:01.188) 0:00:09.494 ********** 2026-03-30 21:07:11.182014 | controller | skipping: [controller] 2026-03-30 21:07:11.182276 | controller | 2026-03-30 21:07:11.182491 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-03-30 21:07:11.182682 | controller | Monday 30 March 2026 21:07:11 +0000 (0:00:00.031) 0:00:09.525 ********** 2026-03-30 21:07:11.212072 | controller | skipping: [controller] 2026-03-30 21:07:11.212254 | controller | 2026-03-30 21:07:11.212515 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-03-30 21:07:11.212755 | controller | Monday 30 March 2026 21:07:11 +0000 (0:00:00.030) 0:00:09.555 ********** 2026-03-30 21:07:11.245117 | controller | ok: [controller] => { 2026-03-30 21:07:11.245391 | controller | "msg": "https://github.com/fluxcd/flux2/releases/download/v0.32.0/flux_0.32.0_linux_amd64.tar.gz" 2026-03-30 21:07:11.245606 | controller | } 2026-03-30 21:07:11.245795 | controller | 2026-03-30 21:07:11.246008 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-03-30 21:07:11.246220 | controller | Monday 30 March 2026 21:07:11 +0000 (0:00:00.032) 0:00:09.588 ********** 2026-03-30 21:07:11.941365 | controller | changed: [controller] 2026-03-30 21:07:11.941575 | controller | 2026-03-30 21:07:11.941846 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-03-30 21:07:11.942086 | controller | Monday 30 March 2026 21:07:11 +0000 (0:00:00.696) 0:00:10.284 ********** 2026-03-30 21:07:11.968407 | controller | skipping: [controller] 2026-03-30 21:07:11.968569 | controller | 2026-03-30 21:07:11.968753 | controller | PLAY RECAP ********************************************************************* 2026-03-30 21:07:11.968961 | controller | controller : ok=28 changed=8 unreachable=0 failed=0 skipped=14 rescued=0 ignored=0 2026-03-30 21:07:11.969129 | controller | 2026-03-30 21:07:11.969319 | controller | 2026-03-30 21:07:11.969499 | controller | TASKS RECAP ******************************************************************** 2026-03-30 21:07:11.969725 | controller | Monday 30 March 2026 21:07:11 +0000 (0:00:00.027) 0:00:10.312 ********** 2026-03-30 21:07:11.969858 | controller | =============================================================================== 2026-03-30 21:07:11.970072 | controller | vexxhost.containers.download_artifact : Download item ------------------- 1.19s 2026-03-30 21:07:11.970253 | controller | vexxhost.containers.download_artifact : Download item ------------------- 1.16s 2026-03-30 21:07:11.970437 | controller | vexxhost.containers.download_artifact : Download item ------------------- 1.15s 2026-03-30 21:07:11.970626 | controller | vexxhost.containers.download_artifact : Download item ------------------- 1.09s 2026-03-30 21:07:11.970844 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.95s 2026-03-30 21:07:11.971065 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.71s 2026-03-30 21:07:11.971323 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.70s 2026-03-30 21:07:11.971536 | controller | vexxhost.containers.directory : Create directory (/var/lib/downloads) --- 0.67s 2026-03-30 21:07:11.971706 | controller | Gather minimal facts ---------------------------------------------------- 0.63s 2026-03-30 21:07:11.971891 | controller | Find all subdirectories in the role location ---------------------------- 0.41s 2026-03-30 21:07:11.972077 | controller | Select only defaults/ directories and load vars ------------------------- 0.40s 2026-03-30 21:07:11.972268 | controller | Include download_artifact role ------------------------------------------ 0.23s 2026-03-30 21:07:11.972449 | controller | Find all components with checksums and get latest versions (CI) --------- 0.15s 2026-03-30 21:07:11.972636 | controller | Filter checksums to keep only latest versions (CI) ---------------------- 0.09s 2026-03-30 21:07:11.972819 | controller | Generate list of all binaries for all roles ----------------------------- 0.07s 2026-03-30 21:07:11.973004 | controller | vexxhost.containers.download_artifact : Starting download of file ------- 0.04s 2026-03-30 21:07:11.973189 | controller | vexxhost.containers.package : Update state for tar ---------------------- 0.04s 2026-03-30 21:07:11.973373 | controller | vexxhost.containers.download_artifact : Starting download of file ------- 0.04s 2026-03-30 21:07:11.973558 | controller | vexxhost.containers.download_artifact : Extract archive ----------------- 0.04s 2026-03-30 21:07:11.973741 | controller | vexxhost.containers.download_artifact : Starting download of file ------- 0.03s 2026-03-30 21:07:12.119452 | controller | INFO [download-binaries > converge] Executed: Successful 2026-03-30 21:07:12.128413 | controller | INFO [download-binaries > idempotence] Executing 2026-03-30 21:07:12.925937 | controller | 2026-03-30 21:07:12.926097 | controller | PLAY [Download all binaries required at runtime for ansible-collection-kubernetes] *** 2026-03-30 21:07:12.926272 | controller | 2026-03-30 21:07:12.926468 | controller | TASK [Gather minimal facts] **************************************************** 2026-03-30 21:07:12.926656 | controller | Monday 30 March 2026 21:07:12 +0000 (0:00:00.013) 0:00:00.013 ********** 2026-03-30 21:07:13.619287 | controller | ok: [controller -> localhost] 2026-03-30 21:07:13.619389 | controller | 2026-03-30 21:07:13.619574 | controller | TASK [Find all subdirectories in the role location] **************************** 2026-03-30 21:07:13.619706 | controller | Monday 30 March 2026 21:07:13 +0000 (0:00:00.693) 0:00:00.707 ********** 2026-03-30 21:07:14.014894 | controller | ok: [controller -> localhost] 2026-03-30 21:07:14.015082 | controller | 2026-03-30 21:07:14.015292 | controller | TASK [Select only defaults/ directories and load vars] ************************* 2026-03-30 21:07:14.015579 | controller | Monday 30 March 2026 21:07:14 +0000 (0:00:00.395) 0:00:01.102 ********** 2026-03-30 21:07:14.337918 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kubectl/defaults) 2026-03-30 21:07:14.338123 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kube_vip/defaults) 2026-03-30 21:07:14.338345 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/openstack_resource_controller/defaults) 2026-03-30 21:07:14.338552 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/clusterctl/defaults) 2026-03-30 21:07:14.338762 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/envoy_gateway/defaults) 2026-03-30 21:07:14.339032 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/helm/defaults) 2026-03-30 21:07:14.339273 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/cert_manager/defaults) 2026-03-30 21:07:14.339479 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kubelet/defaults) 2026-03-30 21:07:14.339684 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kubeadm/defaults) 2026-03-30 21:07:14.339895 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/keepalived/defaults) 2026-03-30 21:07:14.340095 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kubernetes/defaults) 2026-03-30 21:07:14.340289 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/cluster_api/defaults) 2026-03-30 21:07:14.340492 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/upload_helm_chart/defaults) 2026-03-30 21:07:14.340715 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/flux/defaults) 2026-03-30 21:07:14.340946 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/haproxy/defaults) 2026-03-30 21:07:14.341142 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/cilium/defaults) 2026-03-30 21:07:14.341323 | controller | 2026-03-30 21:07:14.341526 | controller | TASK [Find all components with checksums and get latest versions (CI)] ********* 2026-03-30 21:07:14.341724 | controller | Monday 30 March 2026 21:07:14 +0000 (0:00:00.323) 0:00:01.425 ********** 2026-03-30 21:07:14.464454 | controller | ok: [controller -> localhost] => (item=kubectl_checksums) 2026-03-30 21:07:14.464678 | controller | ok: [controller -> localhost] => (item=clusterctl_checksums) 2026-03-30 21:07:14.464836 | controller | ok: [controller -> localhost] => (item=helm_checksums) 2026-03-30 21:07:14.465120 | controller | ok: [controller -> localhost] => (item=helm_diff_checksums) 2026-03-30 21:07:14.465324 | controller | ok: [controller -> localhost] => (item=kubelet_checksums) 2026-03-30 21:07:14.465473 | controller | ok: [controller -> localhost] => (item=kubeadm_checksums) 2026-03-30 21:07:14.465727 | controller | ok: [controller -> localhost] => (item=flux_checksums) 2026-03-30 21:07:14.465830 | controller | 2026-03-30 21:07:14.466038 | controller | TASK [Filter checksums to keep only latest versions (CI)] ********************** 2026-03-30 21:07:14.466230 | controller | Monday 30 March 2026 21:07:14 +0000 (0:00:00.126) 0:00:01.552 ********** 2026-03-30 21:07:14.551559 | controller | ok: [controller -> localhost] => (item=kubectl_checksums) 2026-03-30 21:07:14.551662 | controller | ok: [controller -> localhost] => (item=clusterctl_checksums) 2026-03-30 21:07:14.551919 | controller | ok: [controller -> localhost] => (item=helm_checksums) 2026-03-30 21:07:14.552066 | controller | ok: [controller -> localhost] => (item=helm_diff_checksums) 2026-03-30 21:07:14.552299 | controller | ok: [controller -> localhost] => (item=kubelet_checksums) 2026-03-30 21:07:14.552439 | controller | ok: [controller -> localhost] => (item=kubeadm_checksums) 2026-03-30 21:07:14.552623 | controller | ok: [controller -> localhost] => (item=flux_checksums) 2026-03-30 21:07:14.552791 | controller | 2026-03-30 21:07:14.552983 | controller | TASK [Generate list of all binaries for all roles] ***************************** 2026-03-30 21:07:14.553176 | controller | Monday 30 March 2026 21:07:14 +0000 (0:00:00.087) 0:00:01.639 ********** 2026-03-30 21:07:14.622546 | controller | ok: [controller -> localhost] 2026-03-30 21:07:14.622682 | controller | 2026-03-30 21:07:14.622923 | controller | TASK [Include download_artifact role] ****************************************** 2026-03-30 21:07:14.623168 | controller | Monday 30 March 2026 21:07:14 +0000 (0:00:00.070) 0:00:01.709 ********** 2026-03-30 21:07:14.805308 | controller | included: vexxhost.containers.download_artifact for controller => (item={'url': 'https://dl.k8s.io/release/v1.35.3/bin/linux/amd64/kubectl', 'checksum': 'fd31c7d7129260e608f6faf92d5984c3267ad0b5ead3bced2fe125686e286ad6', 'dest': '/var/lib/downloads/kubectl-1.35.3-linux-amd64', 'version': '1.35.3'}) 2026-03-30 21:07:14.805516 | 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-30 21:07:14.805739 | 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-30 21:07:14.805961 | 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-30 21:07:14.806178 | controller | included: vexxhost.containers.download_artifact for controller => (item={'url': 'https://dl.k8s.io/release/v1.35.3/bin/linux/amd64/kubelet', 'checksum': '28d570423eaad5f1f5658a646bd8c015c786c95d62ffaf14bf35fa0c4326fa05', 'dest': '/var/lib/downloads/kubelet-1.35.3-linux-amd64', 'version': '1.35.3'}) 2026-03-30 21:07:14.806413 | controller | included: vexxhost.containers.download_artifact for controller => (item={'url': 'https://dl.k8s.io/release/v1.35.3/bin/linux/amd64/kubeadm', 'checksum': 'a3fb4b3a214a807e2ef4c3fda3196c7f97dcf8152558de5a3c473c869bda0b07', 'dest': '/var/lib/downloads/kubeadm-1.35.3-linux-amd64', 'version': '1.35.3'}) 2026-03-30 21:07:14.806604 | 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-30 21:07:14.806779 | controller | 2026-03-30 21:07:14.807036 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-03-30 21:07:14.807229 | controller | Monday 30 March 2026 21:07:14 +0000 (0:00:00.183) 0:00:01.892 ********** 2026-03-30 21:07:14.837977 | controller | skipping: [controller] 2026-03-30 21:07:14.838099 | controller | 2026-03-30 21:07:14.838293 | controller | TASK [vexxhost.containers.directory : Create directory (/var/lib/downloads)] *** 2026-03-30 21:07:14.838481 | controller | Monday 30 March 2026 21:07:14 +0000 (0:00:00.033) 0:00:01.926 ********** 2026-03-30 21:07:15.297116 | 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-30 21:07:15.303589 | controller | ok: [controller] 2026-03-30 21:07:15.303776 | controller | 2026-03-30 21:07:15.303984 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-03-30 21:07:15.304180 | controller | Monday 30 March 2026 21:07:15 +0000 (0:00:00.465) 0:00:02.391 ********** 2026-03-30 21:07:15.331966 | controller | ok: [controller] => { 2026-03-30 21:07:15.332230 | controller | "msg": "https://dl.k8s.io/release/v1.35.3/bin/linux/amd64/kubectl" 2026-03-30 21:07:15.332444 | controller | } 2026-03-30 21:07:15.332618 | controller | 2026-03-30 21:07:15.332977 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-03-30 21:07:15.333132 | controller | Monday 30 March 2026 21:07:15 +0000 (0:00:00.028) 0:00:02.420 ********** 2026-03-30 21:07:15.909741 | controller | ok: [controller] 2026-03-30 21:07:15.910276 | controller | 2026-03-30 21:07:15.910287 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-03-30 21:07:15.910340 | controller | Monday 30 March 2026 21:07:15 +0000 (0:00:00.577) 0:00:02.997 ********** 2026-03-30 21:07:15.937224 | controller | skipping: [controller] 2026-03-30 21:07:15.937412 | controller | 2026-03-30 21:07:15.937620 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-03-30 21:07:15.937856 | controller | Monday 30 March 2026 21:07:15 +0000 (0:00:00.027) 0:00:03.024 ********** 2026-03-30 21:07:15.967077 | controller | skipping: [controller] 2026-03-30 21:07:15.967229 | controller | 2026-03-30 21:07:15.967507 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-03-30 21:07:15.967623 | controller | Monday 30 March 2026 21:07:15 +0000 (0:00:00.029) 0:00:03.054 ********** 2026-03-30 21:07:15.996823 | controller | ok: [controller] => { 2026-03-30 21:07:15.997021 | controller | "msg": "https://github.com/kubernetes-sigs/cluster-api/releases/download/v1.10.5/clusterctl-linux-amd64" 2026-03-30 21:07:15.997351 | controller | } 2026-03-30 21:07:15.997377 | controller | 2026-03-30 21:07:15.997584 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-03-30 21:07:15.997766 | controller | Monday 30 March 2026 21:07:15 +0000 (0:00:00.030) 0:00:03.084 ********** 2026-03-30 21:07:16.447300 | controller | ok: [controller] 2026-03-30 21:07:16.447463 | controller | 2026-03-30 21:07:16.447672 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-03-30 21:07:16.447863 | controller | Monday 30 March 2026 21:07:16 +0000 (0:00:00.449) 0:00:03.534 ********** 2026-03-30 21:07:16.480021 | controller | skipping: [controller] 2026-03-30 21:07:16.480173 | controller | 2026-03-30 21:07:16.480372 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-03-30 21:07:16.480565 | controller | Monday 30 March 2026 21:07:16 +0000 (0:00:00.033) 0:00:03.567 ********** 2026-03-30 21:07:16.510366 | controller | skipping: [controller] 2026-03-30 21:07:16.510555 | controller | 2026-03-30 21:07:16.510766 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-03-30 21:07:16.511032 | controller | Monday 30 March 2026 21:07:16 +0000 (0:00:00.030) 0:00:03.597 ********** 2026-03-30 21:07:16.543815 | controller | ok: [controller] => { 2026-03-30 21:07:16.544078 | controller | "msg": "https://get.helm.sh/helm-v3.11.2-linux-amd64.tar.gz" 2026-03-30 21:07:16.544321 | controller | } 2026-03-30 21:07:16.544506 | controller | 2026-03-30 21:07:16.544722 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-03-30 21:07:16.544911 | controller | Monday 30 March 2026 21:07:16 +0000 (0:00:00.033) 0:00:03.631 ********** 2026-03-30 21:07:16.930928 | controller | ok: [controller] 2026-03-30 21:07:16.930969 | controller | 2026-03-30 21:07:16.931081 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-03-30 21:07:16.934097 | controller | Monday 30 March 2026 21:07:16 +0000 (0:00:00.387) 0:00:04.018 ********** 2026-03-30 21:07:16.963044 | controller | skipping: [controller] 2026-03-30 21:07:16.966201 | controller | 2026-03-30 21:07:16.966215 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-03-30 21:07:16.966221 | controller | Monday 30 March 2026 21:07:16 +0000 (0:00:00.032) 0:00:04.050 ********** 2026-03-30 21:07:16.993225 | controller | skipping: [controller] 2026-03-30 21:07:16.995009 | controller | 2026-03-30 21:07:16.995185 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-03-30 21:07:16.995349 | controller | Monday 30 March 2026 21:07:16 +0000 (0:00:00.030) 0:00:04.081 ********** 2026-03-30 21:07:17.026434 | controller | ok: [controller] => { 2026-03-30 21:07:17.026648 | controller | "msg": "https://github.com/databus23/helm-diff/releases/download/v3.8.1/helm-diff-linux-amd64.tgz" 2026-03-30 21:07:17.026812 | controller | } 2026-03-30 21:07:17.027041 | controller | 2026-03-30 21:07:17.027274 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-03-30 21:07:17.027436 | controller | Monday 30 March 2026 21:07:17 +0000 (0:00:00.033) 0:00:04.114 ********** 2026-03-30 21:07:17.434604 | controller | ok: [controller] 2026-03-30 21:07:17.434653 | controller | 2026-03-30 21:07:17.434854 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-03-30 21:07:17.435038 | controller | Monday 30 March 2026 21:07:17 +0000 (0:00:00.407) 0:00:04.522 ********** 2026-03-30 21:07:17.463295 | controller | skipping: [controller] 2026-03-30 21:07:17.463338 | controller | 2026-03-30 21:07:17.463452 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-03-30 21:07:17.463569 | controller | Monday 30 March 2026 21:07:17 +0000 (0:00:00.027) 0:00:04.549 ********** 2026-03-30 21:07:17.492961 | controller | skipping: [controller] 2026-03-30 21:07:17.494846 | controller | 2026-03-30 21:07:17.494865 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-03-30 21:07:17.494873 | controller | Monday 30 March 2026 21:07:17 +0000 (0:00:00.030) 0:00:04.580 ********** 2026-03-30 21:07:17.526974 | controller | ok: [controller] => { 2026-03-30 21:07:17.529150 | controller | "msg": "https://dl.k8s.io/release/v1.35.3/bin/linux/amd64/kubelet" 2026-03-30 21:07:17.529180 | controller | } 2026-03-30 21:07:17.529271 | controller | 2026-03-30 21:07:17.529369 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-03-30 21:07:17.529457 | controller | Monday 30 March 2026 21:07:17 +0000 (0:00:00.033) 0:00:04.614 ********** 2026-03-30 21:07:17.947670 | controller | ok: [controller] 2026-03-30 21:07:17.947723 | controller | 2026-03-30 21:07:17.947835 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-03-30 21:07:17.947957 | controller | Monday 30 March 2026 21:07:17 +0000 (0:00:00.421) 0:00:05.035 ********** 2026-03-30 21:07:17.980235 | controller | skipping: [controller] 2026-03-30 21:07:17.980296 | controller | 2026-03-30 21:07:17.980430 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-03-30 21:07:17.980553 | controller | Monday 30 March 2026 21:07:17 +0000 (0:00:00.032) 0:00:05.068 ********** 2026-03-30 21:07:18.011108 | controller | skipping: [controller] 2026-03-30 21:07:18.011187 | controller | 2026-03-30 21:07:18.014759 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-03-30 21:07:18.014777 | controller | Monday 30 March 2026 21:07:18 +0000 (0:00:00.030) 0:00:05.098 ********** 2026-03-30 21:07:18.050977 | controller | ok: [controller] => { 2026-03-30 21:07:18.051037 | controller | "msg": "https://dl.k8s.io/release/v1.35.3/bin/linux/amd64/kubeadm" 2026-03-30 21:07:18.051106 | controller | } 2026-03-30 21:07:18.051229 | controller | 2026-03-30 21:07:18.052345 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-03-30 21:07:18.052365 | controller | Monday 30 March 2026 21:07:18 +0000 (0:00:00.036) 0:00:05.135 ********** 2026-03-30 21:07:18.474846 | controller | ok: [controller] 2026-03-30 21:07:18.474902 | controller | 2026-03-30 21:07:18.474986 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-03-30 21:07:18.475084 | controller | Monday 30 March 2026 21:07:18 +0000 (0:00:00.423) 0:00:05.559 ********** 2026-03-30 21:07:18.503995 | controller | skipping: [controller] 2026-03-30 21:07:18.504065 | controller | 2026-03-30 21:07:18.504220 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-03-30 21:07:18.504250 | controller | Monday 30 March 2026 21:07:18 +0000 (0:00:00.032) 0:00:05.592 ********** 2026-03-30 21:07:18.534690 | controller | skipping: [controller] 2026-03-30 21:07:18.534770 | controller | 2026-03-30 21:07:18.534961 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-03-30 21:07:18.535081 | controller | Monday 30 March 2026 21:07:18 +0000 (0:00:00.030) 0:00:05.622 ********** 2026-03-30 21:07:18.569535 | controller | ok: [controller] => { 2026-03-30 21:07:18.569602 | controller | "msg": "https://github.com/fluxcd/flux2/releases/download/v0.32.0/flux_0.32.0_linux_amd64.tar.gz" 2026-03-30 21:07:18.569699 | controller | } 2026-03-30 21:07:18.569762 | controller | 2026-03-30 21:07:18.569880 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-03-30 21:07:18.569936 | controller | Monday 30 March 2026 21:07:18 +0000 (0:00:00.034) 0:00:05.656 ********** 2026-03-30 21:07:18.955746 | controller | ok: [controller] 2026-03-30 21:07:18.955799 | controller | 2026-03-30 21:07:18.955878 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-03-30 21:07:18.955964 | controller | Monday 30 March 2026 21:07:18 +0000 (0:00:00.385) 0:00:06.042 ********** 2026-03-30 21:07:18.990954 | controller | skipping: [controller] 2026-03-30 21:07:18.990981 | controller | 2026-03-30 21:07:18.990990 | controller | PLAY RECAP ********************************************************************* 2026-03-30 21:07:18.990998 | controller | controller : ok=28 changed=0 unreachable=0 failed=0 skipped=14 rescued=0 ignored=0 2026-03-30 21:07:18.991005 | controller | 2026-03-30 21:07:18.991019 | controller | 2026-03-30 21:07:18.991062 | controller | TASKS RECAP ******************************************************************** 2026-03-30 21:07:18.991069 | controller | Monday 30 March 2026 21:07:18 +0000 (0:00:00.032) 0:00:06.075 ********** 2026-03-30 21:07:18.991077 | controller | =============================================================================== 2026-03-30 21:07:18.991084 | controller | Gather minimal facts ---------------------------------------------------- 0.69s 2026-03-30 21:07:18.991090 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.58s 2026-03-30 21:07:18.991097 | controller | vexxhost.containers.directory : Create directory (/var/lib/downloads) --- 0.47s 2026-03-30 21:07:18.991104 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.45s 2026-03-30 21:07:18.991111 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.42s 2026-03-30 21:07:18.991118 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.42s 2026-03-30 21:07:18.991125 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.41s 2026-03-30 21:07:18.991132 | controller | Find all subdirectories in the role location ---------------------------- 0.40s 2026-03-30 21:07:18.991138 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.39s 2026-03-30 21:07:18.991146 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.39s 2026-03-30 21:07:18.991244 | controller | Select only defaults/ directories and load vars ------------------------- 0.32s 2026-03-30 21:07:18.991409 | controller | Include download_artifact role ------------------------------------------ 0.18s 2026-03-30 21:07:18.991529 | controller | Find all components with checksums and get latest versions (CI) --------- 0.13s 2026-03-30 21:07:18.991647 | controller | Filter checksums to keep only latest versions (CI) ---------------------- 0.09s 2026-03-30 21:07:18.991758 | controller | Generate list of all binaries for all roles ----------------------------- 0.07s 2026-03-30 21:07:18.991877 | controller | vexxhost.containers.download_artifact : Starting download of file ------- 0.04s 2026-03-30 21:07:18.991994 | controller | vexxhost.containers.download_artifact : Starting download of file ------- 0.03s 2026-03-30 21:07:18.992111 | controller | vexxhost.containers.download_artifact : Starting download of file ------- 0.03s 2026-03-30 21:07:18.992227 | controller | vexxhost.containers.download_artifact : Extract archive ----------------- 0.03s 2026-03-30 21:07:18.992349 | controller | vexxhost.containers.download_artifact : Starting download of file ------- 0.03s 2026-03-30 21:07:19.105491 | controller | INFO [download-binaries > idempotence] Executed: Successful 2026-03-30 21:07:19.117441 | controller | INFO [download-binaries > side_effect] Executing 2026-03-30 21:07:19.117827 | controller | WARNING [download-binaries > side_effect] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-03-30 21:07:19.123260 | controller | INFO [download-binaries > verify] Executing 2026-03-30 21:07:19.907586 | controller | 2026-03-30 21:07:19.907651 | controller | PLAY [Verify] ****************************************************************** 2026-03-30 21:07:19.907879 | controller | 2026-03-30 21:07:19.908160 | controller | TASK [Gathering Facts] ********************************************************* 2026-03-30 21:07:19.908380 | controller | Monday 30 March 2026 21:07:19 +0000 (0:00:00.011) 0:00:00.011 ********** 2026-03-30 21:07:20.929559 | 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-30 21:07:20.935285 | controller | ok: [controller] 2026-03-30 21:07:20.935474 | controller | 2026-03-30 21:07:20.935667 | controller | TASK [Stat target dir] ********************************************************* 2026-03-30 21:07:20.935860 | controller | Monday 30 March 2026 21:07:20 +0000 (0:00:01.027) 0:00:01.039 ********** 2026-03-30 21:07:21.330564 | controller | ok: [controller] 2026-03-30 21:07:21.330760 | controller | 2026-03-30 21:07:21.331013 | controller | TASK [Assert that target dir is created] *************************************** 2026-03-30 21:07:21.331198 | controller | Monday 30 March 2026 21:07:21 +0000 (0:00:00.394) 0:00:01.434 ********** 2026-03-30 21:07:21.362534 | controller | ok: [controller] => { 2026-03-30 21:07:21.362704 | controller | "changed": false, 2026-03-30 21:07:21.363013 | controller | "msg": "All assertions passed" 2026-03-30 21:07:21.363244 | controller | } 2026-03-30 21:07:21.363451 | controller | 2026-03-30 21:07:21.363654 | controller | TASK [Find target files] ******************************************************* 2026-03-30 21:07:21.363842 | controller | Monday 30 March 2026 21:07:21 +0000 (0:00:00.032) 0:00:01.466 ********** 2026-03-30 21:07:21.753597 | controller | ok: [controller] 2026-03-30 21:07:21.753736 | controller | 2026-03-30 21:07:21.753977 | controller | TASK [Assert that some files were downloaded] ********************************** 2026-03-30 21:07:21.754143 | controller | Monday 30 March 2026 21:07:21 +0000 (0:00:00.390) 0:00:01.857 ********** 2026-03-30 21:07:21.780487 | controller | ok: [controller] => { 2026-03-30 21:07:21.780685 | controller | "changed": false, 2026-03-30 21:07:21.780850 | controller | "msg": "All assertions passed" 2026-03-30 21:07:21.780972 | controller | } 2026-03-30 21:07:21.781077 | controller | 2026-03-30 21:07:21.781200 | controller | PLAY RECAP ********************************************************************* 2026-03-30 21:07:21.781332 | controller | controller : ok=5 changed=0 unreachable=0 failed=0 skipped=0 rescued=0 ignored=0 2026-03-30 21:07:21.781442 | controller | 2026-03-30 21:07:21.781550 | controller | 2026-03-30 21:07:21.781672 | controller | TASKS RECAP ******************************************************************** 2026-03-30 21:07:21.781816 | controller | Monday 30 March 2026 21:07:21 +0000 (0:00:00.027) 0:00:01.885 ********** 2026-03-30 21:07:21.781954 | controller | =============================================================================== 2026-03-30 21:07:21.782072 | controller | Gathering Facts --------------------------------------------------------- 1.03s 2026-03-30 21:07:21.782192 | controller | Stat target dir --------------------------------------------------------- 0.39s 2026-03-30 21:07:21.782314 | controller | Find target files ------------------------------------------------------- 0.39s 2026-03-30 21:07:21.782434 | controller | Assert that target dir is created --------------------------------------- 0.03s 2026-03-30 21:07:21.782578 | controller | Assert that some files were downloaded ---------------------------------- 0.03s 2026-03-30 21:07:21.871720 | controller | INFO [download-binaries > verify] Executed: Successful 2026-03-30 21:07:21.880605 | controller | INFO [download-binaries > cleanup] Executing 2026-03-30 21:07:21.881018 | controller | WARNING [download-binaries > cleanup] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-03-30 21:07:21.886633 | controller | INFO [download-binaries > destroy] Executing 2026-03-30 21:07:21.886659 | controller | WARNING [download-binaries > destroy] Skipping, '--destroy=never' requested. 2026-03-30 21:07:21.886737 | controller | INFO [download-binaries > destroy] Executed: Successful 2026-03-30 21:07:21.886999 | controller | WARNING Molecule executed 1 scenario (1 missing files) 2026-03-30 21:07:22.399587 | controller | ok: Runtime: 0:00:41.823263 2026-03-30 21:07:22.407493 | 2026-03-30 21:07:22.407547 | PLAY RECAP 2026-03-30 21:07:22.407591 | controller | ok: 3 changed: 3 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-03-30 21:07:22.407612 | 2026-03-30 21:07:22.519194 | RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/run.yaml@main] 2026-03-30 21:07:22.522209 | POST-RUN START: [untrusted : github.com/vexxhost/ansible-collection-kubernetes/test-playbooks/molecule/post.yml@main] 2026-03-30 21:07:23.096386 | 2026-03-30 21:07:23.096909 | PLAY [all] 2026-03-30 21:07:23.107810 | 2026-03-30 21:07:23.107896 | TASK [describe-kubernetes-objects : creating directory for cluster scoped objects] 2026-03-30 21:07:23.486158 | controller | changed 2026-03-30 21:07:23.491526 | 2026-03-30 21:07:23.491603 | TASK [describe-kubernetes-objects : Gathering descriptions for cluster scoped objects] 2026-03-30 21:07:23.883492 | controller | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-03-30 21:07:23.883653 | controller | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-03-30 21:07:23.891450 | controller | environment: line 1: kubectl: command not found 2026-03-30 21:07:23.893503 | controller | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-03-30 21:07:23.895060 | controller | environment: line 1: kubectl: command not found 2026-03-30 21:07:23.896395 | controller | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-03-30 21:07:23.899993 | controller | environment: line 1: kubectl: command not found 2026-03-30 21:07:23.901930 | controller | environment: line 1: kubectl: command not found 2026-03-30 21:07:23.902530 | controller | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-03-30 21:07:23.905826 | controller | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-03-30 21:07:23.905932 | controller | environment: line 1: kubectl: command not found 2026-03-30 21:07:23.907150 | controller | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-03-30 21:07:24.021806 | controller | ok: Runtime: 0:00:00.037311 2026-03-30 21:07:24.027813 | 2026-03-30 21:07:24.027884 | TASK [describe-kubernetes-objects : creating directory for namespace scoped objects] 2026-03-30 21:07:24.283409 | controller | changed 2026-03-30 21:07:24.287896 | 2026-03-30 21:07:24.287982 | TASK [describe-kubernetes-objects : Gathering descriptions for namespace scoped objects] 2026-03-30 21:07:24.523874 | controller | environment: line 5: kubectl: command not found 2026-03-30 21:07:24.524949 | controller | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-03-30 21:07:24.525188 | controller | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-03-30 21:07:24.525537 | controller | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-03-30 21:07:24.818210 | controller | ok: Runtime: 0:00:00.012447 2026-03-30 21:07:24.825650 | 2026-03-30 21:07:24.825718 | TASK [describe-kubernetes-objects : Downloads logs to executor] 2026-03-30 21:07:25.496915 | controller | changed: 2026-03-30 21:07:25.497225 | controller | created directory /var/lib/zuul/builds/5c7099c5329c425cbec989fd701565ad/work/logs/controller 2026-03-30 21:07:25.497300 | controller | cd+++++++++ objects/ 2026-03-30 21:07:25.497359 | controller | cd+++++++++ objects/cluster/ 2026-03-30 21:07:25.497418 | controller | cd+++++++++ objects/namespaced/ 2026-03-30 21:07:25.504310 | 2026-03-30 21:07:25.504373 | TASK [gather-pod-logs : creating directory for pod logs] 2026-03-30 21:07:25.728308 | controller | changed 2026-03-30 21:07:25.734904 | 2026-03-30 21:07:25.734967 | TASK [gather-pod-logs : creating directory for failed pod logs] 2026-03-30 21:07:25.959477 | controller | changed 2026-03-30 21:07:25.965551 | 2026-03-30 21:07:25.965647 | TASK [gather-pod-logs : retrieve all kubernetes logs, current and previous (if they exist)] 2026-03-30 21:07:26.198017 | controller | environment: line 3: kubectl: command not found 2026-03-30 21:07:26.495970 | controller | ok: Runtime: 0:00:00.013419 2026-03-30 21:07:26.502326 | 2026-03-30 21:07:26.502392 | TASK [gather-pod-logs : Downloads pod logs to executor] 2026-03-30 21:07:27.034721 | controller | changed: 2026-03-30 21:07:27.034954 | controller | cd+++++++++ pod-logs/ 2026-03-30 21:07:27.034984 | controller | cd+++++++++ pod-logs/failed-pods/ 2026-03-30 21:07:27.042294 | 2026-03-30 21:07:27.042361 | LOOP [helm-release-status : creating directory for helm release status] 2026-03-30 21:07:27.283627 | controller | changed: "values" 2026-03-30 21:07:27.478952 | controller | changed: "releases" 2026-03-30 21:07:27.495817 | 2026-03-30 21:07:27.496067 | TASK [helm-release-status : Gather get release status for helm charts] 2026-03-30 21:07:27.731363 | controller | /bin/bash: line 3: kubectl: command not found 2026-03-30 21:07:28.027580 | controller | ok: Runtime: 0:00:00.008594 2026-03-30 21:07:28.033281 | 2026-03-30 21:07:28.033350 | TASK [helm-release-status : Downloads logs to executor] 2026-03-30 21:07:28.581432 | controller | changed: 2026-03-30 21:07:28.581669 | controller | cd+++++++++ helm/ 2026-03-30 21:07:28.581712 | controller | cd+++++++++ helm/releases/ 2026-03-30 21:07:28.581746 | controller | cd+++++++++ helm/values/ 2026-03-30 21:07:28.588321 | 2026-03-30 21:07:28.588392 | PLAY RECAP 2026-03-30 21:07:28.588457 | controller | ok: 12 changed: 12 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-03-30 21:07:28.588491 | 2026-03-30 21:07:28.716224 | POST-RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/ansible-collection-kubernetes/test-playbooks/molecule/post.yml@main] 2026-03-30 21:07:28.719193 | POST-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post.yaml@main] 2026-03-30 21:07:29.271504 | 2026-03-30 21:07:29.271637 | PLAY [all] 2026-03-30 21:07:29.281916 | 2026-03-30 21:07:29.281992 | TASK [fetch-output : Set log path for multiple nodes] 2026-03-30 21:07:29.326797 | controller | skipping: Conditional result was False 2026-03-30 21:07:29.335719 | 2026-03-30 21:07:29.335823 | TASK [fetch-output : Set log path for single node] 2026-03-30 21:07:29.377330 | controller | ok 2026-03-30 21:07:29.383147 | 2026-03-30 21:07:29.383212 | LOOP [fetch-output : Ensure local output dirs] 2026-03-30 21:07:29.781711 | controller -> localhost | ok: "/var/lib/zuul/builds/5c7099c5329c425cbec989fd701565ad/work/logs" 2026-03-30 21:07:29.990414 | controller -> localhost | changed: "/var/lib/zuul/builds/5c7099c5329c425cbec989fd701565ad/work/artifacts" 2026-03-30 21:07:30.207378 | controller -> localhost | changed: "/var/lib/zuul/builds/5c7099c5329c425cbec989fd701565ad/work/docs" 2026-03-30 21:07:30.224903 | 2026-03-30 21:07:30.225060 | LOOP [fetch-output : Collect logs, artifacts and docs] 2026-03-30 21:07:30.875332 | controller | changed: .d..t...... ./ 2026-03-30 21:07:30.875815 | controller | changed: All items complete 2026-03-30 21:07:30.875884 | 2026-03-30 21:07:31.350510 | controller | changed: .d..t...... ./ 2026-03-30 21:07:31.847944 | controller | changed: .d..t...... ./ 2026-03-30 21:07:31.871195 | 2026-03-30 21:07:31.871267 | LOOP [merge-output-to-logs : Move artifacts and docs to logs dir] 2026-03-30 21:07:32.292418 | controller -> localhost | ok: Item: artifacts Runtime: 0:00:00.007860 2026-03-30 21:07:32.505419 | controller -> localhost | ok: Item: docs Runtime: 0:00:00.007251 2026-03-30 21:07:32.528190 | 2026-03-30 21:07:32.528247 | PLAY [all] 2026-03-30 21:07:32.533099 | 2026-03-30 21:07:32.533163 | TASK [remove-build-sshkey : Remove the build SSH key from all nodes] 2026-03-30 21:07:32.982903 | controller | changed 2026-03-30 21:07:32.987730 | 2026-03-30 21:07:32.987785 | PLAY RECAP 2026-03-30 21:07:32.987834 | controller | ok: 5 changed: 4 unreachable: 0 failed: 0 skipped: 1 rescued: 0 ignored: 0 2026-03-30 21:07:32.987855 | 2026-03-30 21:07:33.109310 | POST-RUN END RESULT_NORMAL: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post.yaml@main] 2026-03-30 21:07:33.112190 | POST-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post-logs.yaml@main] 2026-03-30 21:07:33.687053 | 2026-03-30 21:07:33.687194 | PLAY [localhost] 2026-03-30 21:07:33.697242 | 2026-03-30 21:07:33.697317 | TASK [Generate Zuul manifest] 2026-03-30 21:07:33.720733 | localhost | ok 2026-03-30 21:07:33.737803 | 2026-03-30 21:07:33.737886 | TASK [generate-zuul-manifest : Generate Zuul manifest] 2026-03-30 21:07:34.046263 | localhost | changed 2026-03-30 21:07:34.057794 | 2026-03-30 21:07:34.057872 | TASK [generate-zuul-manifest : Return Zuul manifest URL to Zuul] 2026-03-30 21:07:34.091044 | localhost | ok 2026-03-30 21:07:34.101838 | 2026-03-30 21:07:34.101929 | TASK [Upload logs] 2026-03-30 21:07:34.124502 | localhost | ok 2026-03-30 21:07:34.183130 | 2026-03-30 21:07:34.183240 | TASK [Set zuul-log-path fact] 2026-03-30 21:07:34.206416 | localhost | ok 2026-03-30 21:07:34.219552 | 2026-03-30 21:07:34.219622 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-03-30 21:07:34.251732 | localhost | ok 2026-03-30 21:07:34.260844 | 2026-03-30 21:07:34.260911 | TASK [upload-logs : Create log directories] 2026-03-30 21:07:34.710829 | localhost | changed 2026-03-30 21:07:34.717103 | 2026-03-30 21:07:34.717173 | TASK [upload-logs : Ensure logs are readable before uploading] 2026-03-30 21:07:35.113355 | localhost -> localhost | ok: Runtime: 0:00:00.006101 2026-03-30 21:07:35.120108 | 2026-03-30 21:07:35.120179 | TASK [upload-logs : Upload logs to log server] 2026-03-30 21:07:35.589410 | localhost | Output suppressed because no_log was given 2026-03-30 21:07:35.594500 | 2026-03-30 21:07:35.594594 | LOOP [upload-logs : Compress console log and json output] 2026-03-30 21:07:35.640368 | localhost | skipping: Conditional result was False 2026-03-30 21:07:35.646777 | localhost | skipping: Conditional result was False 2026-03-30 21:07:35.664286 | 2026-03-30 21:07:35.664407 | LOOP [upload-logs : Upload compressed console log and json output] 2026-03-30 21:07:35.710578 | localhost | skipping: Conditional result was False 2026-03-30 21:07:35.711096 | 2026-03-30 21:07:35.714697 | localhost | skipping: Conditional result was False 2026-03-30 21:07:35.730573 | 2026-03-30 21:07:35.730773 | LOOP [upload-logs : Upload console log and json output]