2026-06-02 21:15:44.366901 | Job console starting 2026-06-02 21:15:44.377088 | Updating git repos 2026-06-02 21:15:44.426491 | Cloning repos into workspace 2026-06-02 21:15:44.660789 | Restoring repo states 2026-06-02 21:15:44.676575 | Merging changes 2026-06-02 21:15:45.393991 | Checking out repos 2026-06-02 21:15:45.865542 | Preparing playbooks 2026-06-02 21:15:48.442690 | Running Ansible setup 2026-06-02 21:15:52.940870 | PRE-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/pre.yaml@main] 2026-06-02 21:15:53.624576 | 2026-06-02 21:15:53.921950 | PLAY [localhost] 2026-06-02 21:15:53.937443 | 2026-06-02 21:15:53.937674 | TASK [Gathering Facts] 2026-06-02 21:15:55.207809 | localhost | ok 2026-06-02 21:15:55.214687 | 2026-06-02 21:15:55.214770 | TASK [Setup log path fact] 2026-06-02 21:15:55.233082 | localhost | ok 2026-06-02 21:15:55.244269 | 2026-06-02 21:15:55.244377 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-06-02 21:15:55.273445 | localhost | ok 2026-06-02 21:15:55.281752 | 2026-06-02 21:15:55.281835 | TASK [emit-job-header : Print job information] 2026-06-02 21:15:55.321424 | # Job Information 2026-06-02 21:15:55.321614 | Ansible Version: 2.16.18 2026-06-02 21:15:55.321662 | Job: ansible-collection-kubernetes-molecule-download-binaries 2026-06-02 21:15:55.321698 | Pipeline: check 2026-06-02 21:15:55.321730 | Executor: 2d72f0692154 2026-06-02 21:15:55.321761 | Triggered by: https://github.com/vexxhost/ansible-collection-kubernetes/pull/258 2026-06-02 21:15:55.321795 | Event ID: 1672d2d0-5ec8-11f1-9a5a-ab8fbc41d47a 2026-06-02 21:15:55.325739 | 2026-06-02 21:15:55.325835 | LOOP [emit-job-header : Print node information] 2026-06-02 21:15:55.418788 | localhost | ok: 2026-06-02 21:15:55.418940 | localhost | # Node Information 2026-06-02 21:15:55.418970 | localhost | Inventory Hostname: controller 2026-06-02 21:15:55.418993 | localhost | Hostname: np0000178099 2026-06-02 21:15:55.419014 | localhost | Username: zuul 2026-06-02 21:15:55.419037 | localhost | Distro: Debian 13.5 2026-06-02 21:15:55.419058 | localhost | Provider: yul1 2026-06-02 21:15:55.419078 | localhost | Region: ca-ymq-1 2026-06-02 21:15:55.419097 | localhost | Label: debian-trixie 2026-06-02 21:15:55.419116 | localhost | Product Name: OpenStack Nova 2026-06-02 21:15:55.419135 | localhost | Interface IP: 199.204.45.23 2026-06-02 21:15:55.427781 | 2026-06-02 21:15:55.427915 | TASK [log-inventory : Ensure Zuul Ansible directory exists] 2026-06-02 21:15:56.138895 | localhost -> localhost | changed 2026-06-02 21:15:56.145557 | 2026-06-02 21:15:56.145628 | TASK [log-inventory : Copy ansible inventory to logs dir] 2026-06-02 21:15:57.446402 | localhost -> localhost | changed 2026-06-02 21:15:57.457179 | 2026-06-02 21:15:57.457251 | PLAY [all] 2026-06-02 21:15:57.463966 | 2026-06-02 21:15:57.464039 | TASK [add-build-sshkey : Check to see if ssh key was already created for this build] 2026-06-02 21:15:57.701086 | controller -> localhost | ok 2026-06-02 21:15:57.707992 | 2026-06-02 21:15:57.708083 | TASK [add-build-sshkey : Create a new key in workspace based on build UUID] 2026-06-02 21:15:57.752841 | controller | ok 2026-06-02 21:15:57.774845 | controller | included: /var/lib/zuul/builds/b148519356304fbeba4d75fcd4b50ac1/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/create-key-and-replace.yaml 2026-06-02 21:15:57.779436 | 2026-06-02 21:15:57.779497 | TASK [add-build-sshkey : Create Temp SSH key] 2026-06-02 21:15:58.603194 | controller -> localhost | Generating public/private rsa key pair. 2026-06-02 21:15:58.603389 | controller -> localhost | Your identification has been saved in /var/lib/zuul/builds/b148519356304fbeba4d75fcd4b50ac1/work/b148519356304fbeba4d75fcd4b50ac1_id_rsa 2026-06-02 21:15:58.603423 | controller -> localhost | Your public key has been saved in /var/lib/zuul/builds/b148519356304fbeba4d75fcd4b50ac1/work/b148519356304fbeba4d75fcd4b50ac1_id_rsa.pub 2026-06-02 21:15:58.603447 | controller -> localhost | The key fingerprint is: 2026-06-02 21:15:58.603469 | controller -> localhost | SHA256:rJuXdq092IdjsY4Xv3PcARPJzC+Nbh5aAu+jJMOYLdM zuul-build-sshkey 2026-06-02 21:15:58.603510 | controller -> localhost | The key's randomart image is: 2026-06-02 21:15:58.603532 | controller -> localhost | +---[RSA 3072]----+ 2026-06-02 21:15:58.603560 | controller -> localhost | | + . | 2026-06-02 21:15:58.603582 | controller -> localhost | | * | 2026-06-02 21:15:58.603603 | controller -> localhost | | = | 2026-06-02 21:15:58.603624 | controller -> localhost | | . . = o | 2026-06-02 21:15:58.603645 | controller -> localhost | | S o . + | 2026-06-02 21:15:58.603665 | controller -> localhost | | *. oo= . | 2026-06-02 21:15:58.603685 | controller -> localhost | | =.E o.+**..o| 2026-06-02 21:15:58.603731 | controller -> localhost | | ooB o*X.+ +| 2026-06-02 21:15:58.603762 | controller -> localhost | | oo o+=++.+ | 2026-06-02 21:15:58.603788 | controller -> localhost | +----[SHA256]-----+ 2026-06-02 21:15:58.603838 | controller -> localhost | ok: Runtime: 0:00:00.405065 2026-06-02 21:15:58.608014 | 2026-06-02 21:15:58.608078 | TASK [add-build-sshkey : Remote setup ssh keys (linux)] 2026-06-02 21:15:58.628345 | controller | ok 2026-06-02 21:15:58.638670 | controller | included: /var/lib/zuul/builds/b148519356304fbeba4d75fcd4b50ac1/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/remote-linux.yaml 2026-06-02 21:15:58.645983 | 2026-06-02 21:15:58.646044 | TASK [add-build-sshkey : Remove previously added zuul-build-sshkey] 2026-06-02 21:15:58.676162 | controller | skipping: Conditional result was False 2026-06-02 21:15:58.684548 | 2026-06-02 21:15:58.684699 | TASK [add-build-sshkey : Enable access via build key on all nodes] 2026-06-02 21:15:59.236026 | controller | changed 2026-06-02 21:15:59.241516 | 2026-06-02 21:15:59.241586 | TASK [add-build-sshkey : Make sure user has a .ssh] 2026-06-02 21:15:59.475839 | controller | ok 2026-06-02 21:15:59.481516 | 2026-06-02 21:15:59.481583 | TASK [add-build-sshkey : Install build private key as SSH key on all nodes] 2026-06-02 21:16:00.011413 | controller | changed 2026-06-02 21:16:00.017333 | 2026-06-02 21:16:00.017429 | TASK [add-build-sshkey : Install build public key as SSH key on all nodes] 2026-06-02 21:16:00.573354 | controller | changed 2026-06-02 21:16:00.912593 | 2026-06-02 21:16:00.912750 | TASK [add-build-sshkey : Remote setup ssh keys (windows)] 2026-06-02 21:16:00.940206 | controller | skipping: Conditional result was False 2026-06-02 21:16:00.949183 | 2026-06-02 21:16:00.949338 | TASK [remove-zuul-sshkey : Remove master key from local agent] 2026-06-02 21:16:01.345942 | controller -> localhost | changed 2026-06-02 21:16:01.354610 | 2026-06-02 21:16:01.354679 | TASK [add-build-sshkey : Add back temp key] 2026-06-02 21:16:01.661759 | controller -> localhost | Identity added: /var/lib/zuul/builds/b148519356304fbeba4d75fcd4b50ac1/work/b148519356304fbeba4d75fcd4b50ac1_id_rsa (zuul-build-sshkey) 2026-06-02 21:16:01.661993 | controller -> localhost | ok: Runtime: 0:00:00.012943 2026-06-02 21:16:01.675151 | 2026-06-02 21:16:01.675238 | TASK [add-build-sshkey : Verify we can still SSH to all nodes] 2026-06-02 21:16:01.999843 | controller | ok 2026-06-02 21:16:02.003497 | 2026-06-02 21:16:02.003560 | TASK [add-build-sshkey : Verify we can still SSH to all nodes (windows)] 2026-06-02 21:16:02.028439 | controller | skipping: Conditional result was False 2026-06-02 21:16:02.035727 | 2026-06-02 21:16:02.035792 | TASK [prepare-workspace : Start zuul_console daemon.] 2026-06-02 21:16:02.417390 | controller | ok 2026-06-02 21:16:02.422643 | 2026-06-02 21:16:02.422733 | TASK [prepare-workspace : Synchronize src repos to workspace directory.] 2026-06-02 21:16:03.428854 | controller | Output suppressed because no_log was given 2026-06-02 21:16:03.437453 | 2026-06-02 21:16:03.437550 | LOOP [ensure-output-dirs : Empty Zuul Output directories by removing them] 2026-06-02 21:16:03.638926 | controller | ok: "logs" 2026-06-02 21:16:03.639217 | controller | ok: All items complete 2026-06-02 21:16:03.639267 | 2026-06-02 21:16:03.824077 | controller | ok: "artifacts" 2026-06-02 21:16:04.013149 | controller | ok: "docs" 2026-06-02 21:16:04.029578 | 2026-06-02 21:16:04.029739 | LOOP [ensure-output-dirs : Ensure Zuul Output directories exist] 2026-06-02 21:16:04.238336 | controller | changed: "logs" 2026-06-02 21:16:04.426560 | controller | changed: "artifacts" 2026-06-02 21:16:04.626619 | controller | changed: "docs" 2026-06-02 21:16:04.649299 | 2026-06-02 21:16:04.649514 | PLAY RECAP 2026-06-02 21:16:04.649587 | controller | ok: 15 changed: 8 unreachable: 0 failed: 0 skipped: 3 rescued: 0 ignored: 0 2026-06-02 21:16:04.649618 | localhost | ok: 6 changed: 2 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-06-02 21:16:04.649641 | 2026-06-02 21:16:04.812253 | PRE-RUN END RESULT_NORMAL: [trusted : github.com/vexxhost/zuul-config/playbooks/base/pre.yaml@main] 2026-06-02 21:16:04.813926 | PRE-RUN START: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/pre.yaml@main] 2026-06-02 21:16:05.399152 | 2026-06-02 21:16:05.399283 | PLAY [all] 2026-06-02 21:16:05.411139 | 2026-06-02 21:16:05.411347 | TASK [setup-uv : Extract archive] 2026-06-02 21:16:07.861940 | controller | changed 2026-06-02 21:16:07.866952 | 2026-06-02 21:16:07.867042 | TASK [setup-uv : Print version] 2026-06-02 21:16:08.220572 | controller | uv 0.8.13 2026-06-02 21:16:08.393328 | controller | ok: Runtime: 0:00:00.014423 2026-06-02 21:16:08.400259 | 2026-06-02 21:16:08.400323 | TASK [Install Ansible collection siblings] 2026-06-02 21:16:08.797040 | controller | ok: 2026-06-02 21:16:08.797300 | controller | Skipping ansible.posix: no checked-out sibling 2026-06-02 21:16:08.797362 | controller | Skipping community.crypto: no checked-out sibling 2026-06-02 21:16:08.797411 | controller | Skipping community.general: no checked-out sibling 2026-06-02 21:16:08.797455 | controller | Skipping kubernetes.core: no checked-out sibling 2026-06-02 21:16:08.797499 | controller | Skipping vexxhost.containers: no checked-out sibling 2026-06-02 21:16:08.799859 | 2026-06-02 21:16:08.799904 | PLAY RECAP 2026-06-02 21:16:08.799950 | controller | ok: 3 changed: 2 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-06-02 21:16:08.799972 | 2026-06-02 21:16:08.947763 | PRE-RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/pre.yaml@main] 2026-06-02 21:16:08.950601 | PRE-RUN START: [untrusted : github.com/vexxhost/ansible-collection-kubernetes/test-playbooks/molecule/pre.yml@main] 2026-06-02 21:16:09.565949 | 2026-06-02 21:16:09.566159 | PLAY [all] 2026-06-02 21:16:09.577819 | 2026-06-02 21:16:09.577930 | TASK [Update apt cache] 2026-06-02 21:16:14.100295 | controller | ok 2026-06-02 21:16:14.106109 | 2026-06-02 21:16:14.106229 | TASK [Disable firewalld] 2026-06-02 21:16:14.131782 | controller | skipping: Conditional result was False 2026-06-02 21:16:14.139500 | 2026-06-02 21:16:14.139589 | TASK [Install "jq" for log collection] 2026-06-02 21:16:16.440718 | controller | changed 2026-06-02 21:16:16.443731 | 2026-06-02 21:16:16.443807 | PLAY RECAP 2026-06-02 21:16:16.443873 | controller | ok: 2 changed: 1 unreachable: 0 failed: 0 skipped: 1 rescued: 0 ignored: 0 2026-06-02 21:16:16.443906 | 2026-06-02 21:16:16.590592 | PRE-RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/ansible-collection-kubernetes/test-playbooks/molecule/pre.yml@main] 2026-06-02 21:16:16.593502 | RUN START: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/run.yaml@main] 2026-06-02 21:16:17.189239 | 2026-06-02 21:16:17.189418 | PLAY [all] 2026-06-02 21:16:17.200433 | 2026-06-02 21:16:17.200531 | TASK [Copy inventory file for Zuul] 2026-06-02 21:16:18.206015 | controller | changed 2026-06-02 21:16:18.211293 | 2026-06-02 21:16:18.211372 | TASK [Switch "ansible_host" to private IP] 2026-06-02 21:16:18.554175 | controller | changed: 1 replacements made 2026-06-02 21:16:18.558685 | 2026-06-02 21:16:18.558757 | TASK [Run Molecule scenario] 2026-06-02 21:16:18.975752 | controller | Using CPython 3.13.5 interpreter at: /usr/bin/python3 2026-06-02 21:16:18.975848 | controller | Creating virtual environment at: .venv 2026-06-02 21:16:19.256052 | controller | Downloading pygments (1.2MiB) 2026-06-02 21:16:19.256221 | controller | Downloading cryptography (4.3MiB) 2026-06-02 21:16:19.258224 | controller | Downloading ansible-core (2.3MiB) 2026-06-02 21:16:19.408058 | controller | Downloading cryptography 2026-06-02 21:16:19.458152 | controller | Downloading pygments 2026-06-02 21:16:19.628466 | controller | Downloading ansible-core 2026-06-02 21:16:19.672878 | controller | Installed 36 packages in 43ms 2026-06-02 21:16:20.337478 | controller | INFO Collection 'vexxhost.kubernetes' detected. 2026-06-02 21:16:20.337537 | controller | INFO Scenarios will be used from 'extensions/molecule' 2026-06-02 21:16:21.246533 | controller | CRITICAL 'extensions/molecule/default/molecule.yml' glob failed. Exiting. 2026-06-02 21:16:21.246586 | controller | INFO default scenario not found, disabling shared state. 2026-06-02 21:16:21.246656 | controller | INFO [download-binaries > discovery] scenario test matrix: dependency, cleanup, destroy, syntax, create, prepare, converge, idempotence, side_effect, verify, cleanup, destroy 2026-06-02 21:16:21.246736 | controller | INFO [download-binaries > prerun] Performing prerun with role_name_check=0... 2026-06-02 21:16:38.503093 | controller | INFO [download-binaries > dependency] Executing 2026-06-02 21:16:38.503157 | controller | WARNING [download-binaries > dependency] Missing roles requirements file: requirements.yml 2026-06-02 21:16:38.503347 | controller | WARNING [download-binaries > dependency] Missing collections requirements file: collections.yml 2026-06-02 21:16:38.503464 | controller | WARNING [download-binaries > dependency] Executed: 2 missing (Remove from test_sequence to suppress) 2026-06-02 21:16:38.508925 | controller | INFO [download-binaries > cleanup] Executing 2026-06-02 21:16:38.509209 | controller | WARNING [download-binaries > cleanup] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-06-02 21:16:38.514575 | controller | INFO [download-binaries > destroy] Executing 2026-06-02 21:16:38.514598 | controller | WARNING [download-binaries > destroy] Skipping, '--destroy=never' requested. 2026-06-02 21:16:38.514665 | controller | INFO [download-binaries > destroy] Executed: Successful 2026-06-02 21:16:38.519941 | controller | INFO [download-binaries > syntax] Executing 2026-06-02 21:16:39.396971 | controller | 2026-06-02 21:16:39.397191 | controller | playbook: /home/zuul/src/github.com/vexxhost/ansible-collection-kubernetes/extensions/molecule/download-binaries/converge.yml 2026-06-02 21:16:39.454902 | controller | INFO [download-binaries > syntax] Executed: Successful 2026-06-02 21:16:39.467838 | controller | INFO [download-binaries > create] Executing 2026-06-02 21:16:39.470694 | controller | WARNING [download-binaries > create] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-06-02 21:16:39.476655 | controller | INFO [download-binaries > prepare] Executing 2026-06-02 21:16:39.476907 | controller | WARNING [download-binaries > prepare] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-06-02 21:16:39.482173 | controller | INFO [download-binaries > converge] Executing 2026-06-02 21:16:40.315498 | controller | 2026-06-02 21:16:40.315665 | controller | PLAY [Download all binaries required at runtime for ansible-collection-kubernetes] *** 2026-06-02 21:16:40.315847 | controller | 2026-06-02 21:16:40.316040 | controller | TASK [Gather minimal facts] **************************************************** 2026-06-02 21:16:40.316241 | controller | Tuesday 02 June 2026 21:16:40 +0000 (0:00:00.036) 0:00:00.036 ********** 2026-06-02 21:16:40.984983 | controller | ok: [controller -> localhost] 2026-06-02 21:16:40.985032 | controller | 2026-06-02 21:16:40.985179 | controller | TASK [Find all subdirectories in the role location] **************************** 2026-06-02 21:16:40.985308 | controller | Tuesday 02 June 2026 21:16:40 +0000 (0:00:00.669) 0:00:00.706 ********** 2026-06-02 21:16:41.386452 | controller | ok: [controller -> localhost] 2026-06-02 21:16:41.386613 | controller | 2026-06-02 21:16:41.386822 | controller | TASK [Select only defaults/ directories and load vars] ************************* 2026-06-02 21:16:41.387007 | controller | Tuesday 02 June 2026 21:16:41 +0000 (0:00:00.401) 0:00:01.107 ********** 2026-06-02 21:16:41.719937 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kubectl/defaults) 2026-06-02 21:16:41.720020 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/envoy_gateway/defaults) 2026-06-02 21:16:41.720029 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/helm/defaults) 2026-06-02 21:16:41.720115 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/cluster_api/defaults) 2026-06-02 21:16:41.720208 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/upload_helm_chart/defaults) 2026-06-02 21:16:41.720308 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kube_vip/defaults) 2026-06-02 21:16:41.720403 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/haproxy/defaults) 2026-06-02 21:16:41.720483 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/keepalived/defaults) 2026-06-02 21:16:41.720575 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/openstack_resource_controller/defaults) 2026-06-02 21:16:41.720666 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/cilium/defaults) 2026-06-02 21:16:41.720758 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/flux/defaults) 2026-06-02 21:16:41.720856 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/clusterctl/defaults) 2026-06-02 21:16:41.720951 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/cert_manager/defaults) 2026-06-02 21:16:41.721044 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kubeadm/defaults) 2026-06-02 21:16:41.721135 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kubernetes/defaults) 2026-06-02 21:16:41.721225 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kubelet/defaults) 2026-06-02 21:16:41.721305 | controller | 2026-06-02 21:16:41.721395 | controller | TASK [Find all components with checksums and get latest versions (CI)] ********* 2026-06-02 21:16:41.721482 | controller | Tuesday 02 June 2026 21:16:41 +0000 (0:00:00.333) 0:00:01.441 ********** 2026-06-02 21:16:41.867459 | controller | ok: [controller -> localhost] => (item=kubectl_checksums) 2026-06-02 21:16:41.867521 | controller | ok: [controller -> localhost] => (item=helm_checksums) 2026-06-02 21:16:41.867698 | controller | ok: [controller -> localhost] => (item=helm_diff_checksums) 2026-06-02 21:16:41.867993 | controller | ok: [controller -> localhost] => (item=flux_checksums) 2026-06-02 21:16:41.868186 | controller | ok: [controller -> localhost] => (item=clusterctl_checksums) 2026-06-02 21:16:41.868363 | controller | ok: [controller -> localhost] => (item=kubeadm_checksums) 2026-06-02 21:16:41.868558 | controller | ok: [controller -> localhost] => (item=kubelet_checksums) 2026-06-02 21:16:41.868737 | controller | 2026-06-02 21:16:41.868937 | controller | TASK [Filter checksums to keep only latest versions (CI)] ********************** 2026-06-02 21:16:41.869121 | controller | Tuesday 02 June 2026 21:16:41 +0000 (0:00:00.147) 0:00:01.588 ********** 2026-06-02 21:16:41.958933 | controller | ok: [controller -> localhost] => (item=kubectl_checksums) 2026-06-02 21:16:41.959071 | controller | ok: [controller -> localhost] => (item=helm_checksums) 2026-06-02 21:16:41.959312 | controller | ok: [controller -> localhost] => (item=helm_diff_checksums) 2026-06-02 21:16:41.959455 | controller | ok: [controller -> localhost] => (item=flux_checksums) 2026-06-02 21:16:41.959686 | controller | ok: [controller -> localhost] => (item=clusterctl_checksums) 2026-06-02 21:16:41.959908 | controller | ok: [controller -> localhost] => (item=kubeadm_checksums) 2026-06-02 21:16:41.960129 | controller | ok: [controller -> localhost] => (item=kubelet_checksums) 2026-06-02 21:16:41.960314 | controller | 2026-06-02 21:16:41.960511 | controller | TASK [Generate list of all binaries for all roles] ***************************** 2026-06-02 21:16:41.960800 | controller | Tuesday 02 June 2026 21:16:41 +0000 (0:00:00.091) 0:00:01.680 ********** 2026-06-02 21:16:42.025840 | controller | ok: [controller -> localhost] 2026-06-02 21:16:42.025998 | controller | 2026-06-02 21:16:42.026196 | controller | TASK [Include download_artifact role] ****************************************** 2026-06-02 21:16:42.026392 | controller | Tuesday 02 June 2026 21:16:42 +0000 (0:00:00.066) 0:00:01.747 ********** 2026-06-02 21:16:42.262434 | controller | included: vexxhost.containers.download_artifact for controller => (item={'url': 'https://dl.k8s.io/release/v1.36.1/bin/linux/amd64/kubectl', 'checksum': '629d3f410e09bf49b64ae7079f7f0bda1191efed311f7d37fdbab0ad5b0ec2b7', 'dest': '/var/lib/downloads/kubectl-1.36.1-linux-amd64', 'version': '1.36.1'}) 2026-06-02 21:16:42.262596 | 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-06-02 21:16:42.262843 | 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-06-02 21:16:42.263066 | 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-06-02 21:16:42.263331 | 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-06-02 21:16:42.263560 | controller | included: vexxhost.containers.download_artifact for controller => (item={'url': 'https://dl.k8s.io/release/v1.36.1/bin/linux/amd64/kubeadm', 'checksum': 'f35980333a4dae753807345ae359eca03f48f9945855e6a6a6708fe8b3b24038', 'dest': '/var/lib/downloads/kubeadm-1.36.1-linux-amd64', 'version': '1.36.1'}) 2026-06-02 21:16:42.263855 | controller | included: vexxhost.containers.download_artifact for controller => (item={'url': 'https://dl.k8s.io/release/v1.36.1/bin/linux/amd64/kubelet', 'checksum': '7efa1780c73d9fb3a464002864e582eb2d15aa691e475eaae323093d08feae14', 'dest': '/var/lib/downloads/kubelet-1.36.1-linux-amd64', 'version': '1.36.1'}) 2026-06-02 21:16:42.264069 | controller | 2026-06-02 21:16:42.264283 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-06-02 21:16:42.264462 | controller | Tuesday 02 June 2026 21:16:42 +0000 (0:00:00.236) 0:00:01.983 ********** 2026-06-02 21:16:42.294049 | controller | skipping: [controller] 2026-06-02 21:16:42.294165 | controller | 2026-06-02 21:16:42.294358 | controller | TASK [vexxhost.containers.directory : Create directory (/var/lib/downloads)] *** 2026-06-02 21:16:42.294545 | controller | Tuesday 02 June 2026 21:16:42 +0000 (0:00:00.031) 0:00:02.015 ********** 2026-06-02 21:16:42.909848 | 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-06-02 21:16:42.920669 | controller | changed: [controller] 2026-06-02 21:16:42.920909 | controller | 2026-06-02 21:16:42.921098 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-06-02 21:16:42.921285 | controller | Tuesday 02 June 2026 21:16:42 +0000 (0:00:00.626) 0:00:02.642 ********** 2026-06-02 21:16:42.957354 | controller | ok: [controller] => { 2026-06-02 21:16:42.957465 | controller | "msg": "https://dl.k8s.io/release/v1.36.1/bin/linux/amd64/kubectl" 2026-06-02 21:16:42.957590 | controller | } 2026-06-02 21:16:42.957708 | controller | 2026-06-02 21:16:42.957841 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-06-02 21:16:42.958064 | controller | Tuesday 02 June 2026 21:16:42 +0000 (0:00:00.035) 0:00:02.678 ********** 2026-06-02 21:16:44.017750 | 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-06-02 21:16:44.026246 | controller | changed: [controller] 2026-06-02 21:16:44.026425 | controller | 2026-06-02 21:16:44.026631 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-06-02 21:16:44.026824 | controller | Tuesday 02 June 2026 21:16:44 +0000 (0:00:01.069) 0:00:03.747 ********** 2026-06-02 21:16:44.055779 | controller | skipping: [controller] 2026-06-02 21:16:44.055930 | controller | 2026-06-02 21:16:44.056130 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-06-02 21:16:44.056322 | controller | Tuesday 02 June 2026 21:16:44 +0000 (0:00:00.029) 0:00:03.777 ********** 2026-06-02 21:16:44.083600 | controller | skipping: [controller] 2026-06-02 21:16:44.083764 | controller | 2026-06-02 21:16:44.083963 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-06-02 21:16:44.084157 | controller | Tuesday 02 June 2026 21:16:44 +0000 (0:00:00.027) 0:00:03.805 ********** 2026-06-02 21:16:44.117759 | controller | ok: [controller] => { 2026-06-02 21:16:44.118118 | controller | "msg": "https://get.helm.sh/helm-v3.11.2-linux-amd64.tar.gz" 2026-06-02 21:16:44.118311 | controller | } 2026-06-02 21:16:44.118482 | controller | 2026-06-02 21:16:44.118681 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-06-02 21:16:44.118859 | controller | Tuesday 02 June 2026 21:16:44 +0000 (0:00:00.033) 0:00:03.838 ********** 2026-06-02 21:16:45.088274 | controller | changed: [controller] 2026-06-02 21:16:45.088357 | controller | 2026-06-02 21:16:45.088571 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-06-02 21:16:45.088777 | controller | Tuesday 02 June 2026 21:16:45 +0000 (0:00:00.970) 0:00:04.808 ********** 2026-06-02 21:16:45.118614 | controller | skipping: [controller] 2026-06-02 21:16:45.118746 | controller | 2026-06-02 21:16:45.118956 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-06-02 21:16:45.119148 | controller | Tuesday 02 June 2026 21:16:45 +0000 (0:00:00.031) 0:00:04.840 ********** 2026-06-02 21:16:45.156142 | controller | skipping: [controller] 2026-06-02 21:16:45.156280 | controller | 2026-06-02 21:16:45.156493 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-06-02 21:16:45.156745 | controller | Tuesday 02 June 2026 21:16:45 +0000 (0:00:00.037) 0:00:04.877 ********** 2026-06-02 21:16:45.189452 | controller | ok: [controller] => { 2026-06-02 21:16:45.189648 | controller | "msg": "https://github.com/databus23/helm-diff/releases/download/v3.8.1/helm-diff-linux-amd64.tgz" 2026-06-02 21:16:45.189852 | controller | } 2026-06-02 21:16:45.190098 | controller | 2026-06-02 21:16:45.190311 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-06-02 21:16:45.190541 | controller | Tuesday 02 June 2026 21:16:45 +0000 (0:00:00.033) 0:00:04.910 ********** 2026-06-02 21:16:46.028167 | controller | changed: [controller] 2026-06-02 21:16:46.028324 | controller | 2026-06-02 21:16:46.028541 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-06-02 21:16:46.028819 | controller | Tuesday 02 June 2026 21:16:46 +0000 (0:00:00.838) 0:00:05.748 ********** 2026-06-02 21:16:46.061656 | controller | skipping: [controller] 2026-06-02 21:16:46.061905 | controller | 2026-06-02 21:16:46.062136 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-06-02 21:16:46.062341 | controller | Tuesday 02 June 2026 21:16:46 +0000 (0:00:00.034) 0:00:05.782 ********** 2026-06-02 21:16:46.093845 | controller | skipping: [controller] 2026-06-02 21:16:46.094144 | controller | 2026-06-02 21:16:46.094267 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-06-02 21:16:46.094522 | controller | Tuesday 02 June 2026 21:16:46 +0000 (0:00:00.032) 0:00:05.815 ********** 2026-06-02 21:16:46.129935 | controller | ok: [controller] => { 2026-06-02 21:16:46.130188 | controller | "msg": "https://github.com/fluxcd/flux2/releases/download/v0.32.0/flux_0.32.0_linux_amd64.tar.gz" 2026-06-02 21:16:46.130438 | controller | } 2026-06-02 21:16:46.130580 | controller | 2026-06-02 21:16:46.130822 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-06-02 21:16:46.130972 | controller | Tuesday 02 June 2026 21:16:46 +0000 (0:00:00.035) 0:00:05.850 ********** 2026-06-02 21:16:47.053134 | controller | changed: [controller] 2026-06-02 21:16:47.053297 | controller | 2026-06-02 21:16:47.053512 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-06-02 21:16:47.053718 | controller | Tuesday 02 June 2026 21:16:47 +0000 (0:00:00.923) 0:00:06.774 ********** 2026-06-02 21:16:47.083118 | controller | skipping: [controller] 2026-06-02 21:16:47.083291 | controller | 2026-06-02 21:16:47.083484 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-06-02 21:16:47.083676 | controller | Tuesday 02 June 2026 21:16:47 +0000 (0:00:00.030) 0:00:06.804 ********** 2026-06-02 21:16:47.114376 | controller | skipping: [controller] 2026-06-02 21:16:47.114515 | controller | 2026-06-02 21:16:47.114710 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-06-02 21:16:47.114899 | controller | Tuesday 02 June 2026 21:16:47 +0000 (0:00:00.031) 0:00:06.835 ********** 2026-06-02 21:16:47.149740 | controller | ok: [controller] => { 2026-06-02 21:16:47.149991 | controller | "msg": "https://github.com/kubernetes-sigs/cluster-api/releases/download/v1.10.5/clusterctl-linux-amd64" 2026-06-02 21:16:47.150178 | controller | } 2026-06-02 21:16:47.150350 | controller | 2026-06-02 21:16:47.150543 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-06-02 21:16:47.150722 | controller | Tuesday 02 June 2026 21:16:47 +0000 (0:00:00.035) 0:00:06.871 ********** 2026-06-02 21:16:48.729491 | controller | changed: [controller] 2026-06-02 21:16:48.729674 | controller | 2026-06-02 21:16:48.729931 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-06-02 21:16:48.730235 | controller | Tuesday 02 June 2026 21:16:48 +0000 (0:00:01.578) 0:00:08.449 ********** 2026-06-02 21:16:48.764478 | controller | skipping: [controller] 2026-06-02 21:16:48.764640 | controller | 2026-06-02 21:16:48.764832 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-06-02 21:16:48.765022 | controller | Tuesday 02 June 2026 21:16:48 +0000 (0:00:00.036) 0:00:08.485 ********** 2026-06-02 21:16:48.796459 | controller | skipping: [controller] 2026-06-02 21:16:48.796607 | controller | 2026-06-02 21:16:48.796800 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-06-02 21:16:48.796989 | controller | Tuesday 02 June 2026 21:16:48 +0000 (0:00:00.032) 0:00:08.517 ********** 2026-06-02 21:16:48.830979 | controller | ok: [controller] => { 2026-06-02 21:16:48.831153 | controller | "msg": "https://dl.k8s.io/release/v1.36.1/bin/linux/amd64/kubeadm" 2026-06-02 21:16:48.831342 | controller | } 2026-06-02 21:16:48.831511 | controller | 2026-06-02 21:16:48.831705 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-06-02 21:16:48.831893 | controller | Tuesday 02 June 2026 21:16:48 +0000 (0:00:00.033) 0:00:08.551 ********** 2026-06-02 21:17:12.182862 | controller | changed: [controller] 2026-06-02 21:17:12.183024 | controller | 2026-06-02 21:17:12.183271 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-06-02 21:17:12.183565 | controller | Tuesday 02 June 2026 21:17:12 +0000 (0:00:23.351) 0:00:31.903 ********** 2026-06-02 21:17:12.215711 | controller | skipping: [controller] 2026-06-02 21:17:12.215880 | controller | 2026-06-02 21:17:12.216109 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-06-02 21:17:12.216318 | controller | Tuesday 02 June 2026 21:17:12 +0000 (0:00:00.033) 0:00:31.936 ********** 2026-06-02 21:17:12.250993 | controller | skipping: [controller] 2026-06-02 21:17:12.251073 | controller | 2026-06-02 21:17:12.251298 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-06-02 21:17:12.251547 | controller | Tuesday 02 June 2026 21:17:12 +0000 (0:00:00.035) 0:00:31.972 ********** 2026-06-02 21:17:12.298124 | controller | ok: [controller] => { 2026-06-02 21:17:12.298251 | controller | "msg": "https://dl.k8s.io/release/v1.36.1/bin/linux/amd64/kubelet" 2026-06-02 21:17:12.298507 | controller | } 2026-06-02 21:17:12.298639 | controller | 2026-06-02 21:17:12.299108 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-06-02 21:17:12.299390 | controller | Tuesday 02 June 2026 21:17:12 +0000 (0:00:00.046) 0:00:32.018 ********** 2026-06-02 21:17:31.057619 | controller | changed: [controller] 2026-06-02 21:17:31.058009 | controller | 2026-06-02 21:17:31.058059 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-06-02 21:17:31.058240 | controller | Tuesday 02 June 2026 21:17:31 +0000 (0:00:18.759) 0:00:50.778 ********** 2026-06-02 21:17:31.092964 | controller | skipping: [controller] 2026-06-02 21:17:31.093051 | controller | 2026-06-02 21:17:31.093064 | controller | PLAY RECAP ********************************************************************* 2026-06-02 21:17:31.093073 | controller | controller : ok=28 changed=8 unreachable=0 failed=0 skipped=14 rescued=0 ignored=0 2026-06-02 21:17:31.093081 | controller | 2026-06-02 21:17:31.093088 | controller | 2026-06-02 21:17:31.093095 | controller | TASKS RECAP ******************************************************************** 2026-06-02 21:17:31.093103 | controller | Tuesday 02 June 2026 21:17:31 +0000 (0:00:00.031) 0:00:50.809 ********** 2026-06-02 21:17:31.093110 | controller | =============================================================================== 2026-06-02 21:17:31.093117 | controller | vexxhost.containers.download_artifact : Download item ------------------ 23.35s 2026-06-02 21:17:31.093124 | controller | vexxhost.containers.download_artifact : Download item ------------------ 18.76s 2026-06-02 21:17:31.093132 | controller | vexxhost.containers.download_artifact : Download item ------------------- 1.58s 2026-06-02 21:17:31.093139 | controller | vexxhost.containers.download_artifact : Download item ------------------- 1.07s 2026-06-02 21:17:31.093146 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.97s 2026-06-02 21:17:31.093153 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.92s 2026-06-02 21:17:31.093179 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.84s 2026-06-02 21:17:31.093186 | controller | Gather minimal facts ---------------------------------------------------- 0.67s 2026-06-02 21:17:31.093193 | controller | vexxhost.containers.directory : Create directory (/var/lib/downloads) --- 0.63s 2026-06-02 21:17:31.093200 | controller | Find all subdirectories in the role location ---------------------------- 0.40s 2026-06-02 21:17:31.093208 | controller | Select only defaults/ directories and load vars ------------------------- 0.33s 2026-06-02 21:17:31.093216 | controller | Include download_artifact role ------------------------------------------ 0.24s 2026-06-02 21:17:31.093224 | controller | Find all components with checksums and get latest versions (CI) --------- 0.15s 2026-06-02 21:17:31.093231 | controller | Filter checksums to keep only latest versions (CI) ---------------------- 0.09s 2026-06-02 21:17:31.093238 | controller | Generate list of all binaries for all roles ----------------------------- 0.07s 2026-06-02 21:17:31.093246 | controller | vexxhost.containers.download_artifact : Starting download of file ------- 0.05s 2026-06-02 21:17:31.093253 | controller | vexxhost.containers.package : Update state for tar ---------------------- 0.04s 2026-06-02 21:17:31.093260 | controller | vexxhost.containers.download_artifact : Extract archive ----------------- 0.04s 2026-06-02 21:17:31.093267 | controller | vexxhost.containers.download_artifact : Starting download of file ------- 0.04s 2026-06-02 21:17:31.093274 | controller | vexxhost.containers.download_artifact : Starting download of file ------- 0.04s 2026-06-02 21:17:31.203463 | controller | INFO [download-binaries > converge] Executed: Successful 2026-06-02 21:17:31.215191 | controller | INFO [download-binaries > idempotence] Executing 2026-06-02 21:17:32.039680 | controller | 2026-06-02 21:17:32.040017 | controller | PLAY [Download all binaries required at runtime for ansible-collection-kubernetes] *** 2026-06-02 21:17:32.040261 | controller | 2026-06-02 21:17:32.040522 | controller | TASK [Gather minimal facts] **************************************************** 2026-06-02 21:17:32.040777 | controller | Tuesday 02 June 2026 21:17:32 +0000 (0:00:00.013) 0:00:00.013 ********** 2026-06-02 21:17:32.683928 | controller | ok: [controller -> localhost] 2026-06-02 21:17:32.684233 | controller | 2026-06-02 21:17:32.684513 | controller | TASK [Find all subdirectories in the role location] **************************** 2026-06-02 21:17:32.684781 | controller | Tuesday 02 June 2026 21:17:32 +0000 (0:00:00.643) 0:00:00.657 ********** 2026-06-02 21:17:33.103090 | controller | ok: [controller -> localhost] 2026-06-02 21:17:33.103368 | controller | 2026-06-02 21:17:33.103634 | controller | TASK [Select only defaults/ directories and load vars] ************************* 2026-06-02 21:17:33.103889 | controller | Tuesday 02 June 2026 21:17:33 +0000 (0:00:00.420) 0:00:01.077 ********** 2026-06-02 21:17:33.436794 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kubectl/defaults) 2026-06-02 21:17:33.437103 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/envoy_gateway/defaults) 2026-06-02 21:17:33.437372 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/helm/defaults) 2026-06-02 21:17:33.437635 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/cluster_api/defaults) 2026-06-02 21:17:33.437939 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/upload_helm_chart/defaults) 2026-06-02 21:17:33.438281 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kube_vip/defaults) 2026-06-02 21:17:33.438558 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/haproxy/defaults) 2026-06-02 21:17:33.438814 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/keepalived/defaults) 2026-06-02 21:17:33.439076 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/openstack_resource_controller/defaults) 2026-06-02 21:17:33.439344 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/cilium/defaults) 2026-06-02 21:17:33.439607 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/flux/defaults) 2026-06-02 21:17:33.439866 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/clusterctl/defaults) 2026-06-02 21:17:33.440131 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/cert_manager/defaults) 2026-06-02 21:17:33.440393 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kubeadm/defaults) 2026-06-02 21:17:33.440655 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kubernetes/defaults) 2026-06-02 21:17:33.440924 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kubelet/defaults) 2026-06-02 21:17:33.441159 | controller | 2026-06-02 21:17:33.441415 | controller | TASK [Find all components with checksums and get latest versions (CI)] ********* 2026-06-02 21:17:33.441667 | controller | Tuesday 02 June 2026 21:17:33 +0000 (0:00:00.333) 0:00:01.411 ********** 2026-06-02 21:17:33.558995 | controller | ok: [controller -> localhost] => (item=kubectl_checksums) 2026-06-02 21:17:33.559303 | controller | ok: [controller -> localhost] => (item=helm_checksums) 2026-06-02 21:17:33.559564 | controller | ok: [controller -> localhost] => (item=helm_diff_checksums) 2026-06-02 21:17:33.559839 | controller | ok: [controller -> localhost] => (item=flux_checksums) 2026-06-02 21:17:33.560093 | controller | ok: [controller -> localhost] => (item=clusterctl_checksums) 2026-06-02 21:17:33.560343 | controller | ok: [controller -> localhost] => (item=kubeadm_checksums) 2026-06-02 21:17:33.560592 | controller | ok: [controller -> localhost] => (item=kubelet_checksums) 2026-06-02 21:17:33.560825 | controller | 2026-06-02 21:17:33.561083 | controller | TASK [Filter checksums to keep only latest versions (CI)] ********************** 2026-06-02 21:17:33.561337 | controller | Tuesday 02 June 2026 21:17:33 +0000 (0:00:00.121) 0:00:01.532 ********** 2026-06-02 21:17:33.648315 | controller | ok: [controller -> localhost] => (item=kubectl_checksums) 2026-06-02 21:17:33.648595 | controller | ok: [controller -> localhost] => (item=helm_checksums) 2026-06-02 21:17:33.648847 | controller | ok: [controller -> localhost] => (item=helm_diff_checksums) 2026-06-02 21:17:33.649093 | controller | ok: [controller -> localhost] => (item=flux_checksums) 2026-06-02 21:17:33.649339 | controller | ok: [controller -> localhost] => (item=clusterctl_checksums) 2026-06-02 21:17:33.649642 | controller | ok: [controller -> localhost] => (item=kubeadm_checksums) 2026-06-02 21:17:33.649944 | controller | ok: [controller -> localhost] => (item=kubelet_checksums) 2026-06-02 21:17:33.650190 | controller | 2026-06-02 21:17:33.650490 | controller | TASK [Generate list of all binaries for all roles] ***************************** 2026-06-02 21:17:33.650749 | controller | Tuesday 02 June 2026 21:17:33 +0000 (0:00:00.090) 0:00:01.622 ********** 2026-06-02 21:17:33.715539 | controller | ok: [controller -> localhost] 2026-06-02 21:17:33.715784 | controller | 2026-06-02 21:17:33.716035 | controller | TASK [Include download_artifact role] ****************************************** 2026-06-02 21:17:33.716282 | controller | Tuesday 02 June 2026 21:17:33 +0000 (0:00:00.066) 0:00:01.689 ********** 2026-06-02 21:17:33.897836 | controller | included: vexxhost.containers.download_artifact for controller => (item={'url': 'https://dl.k8s.io/release/v1.36.1/bin/linux/amd64/kubectl', 'checksum': '629d3f410e09bf49b64ae7079f7f0bda1191efed311f7d37fdbab0ad5b0ec2b7', 'dest': '/var/lib/downloads/kubectl-1.36.1-linux-amd64', 'version': '1.36.1'}) 2026-06-02 21:17:33.898202 | 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-06-02 21:17:33.898688 | 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-06-02 21:17:33.898975 | 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-06-02 21:17:33.899272 | 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-06-02 21:17:33.899553 | controller | included: vexxhost.containers.download_artifact for controller => (item={'url': 'https://dl.k8s.io/release/v1.36.1/bin/linux/amd64/kubeadm', 'checksum': 'f35980333a4dae753807345ae359eca03f48f9945855e6a6a6708fe8b3b24038', 'dest': '/var/lib/downloads/kubeadm-1.36.1-linux-amd64', 'version': '1.36.1'}) 2026-06-02 21:17:33.899841 | controller | included: vexxhost.containers.download_artifact for controller => (item={'url': 'https://dl.k8s.io/release/v1.36.1/bin/linux/amd64/kubelet', 'checksum': '7efa1780c73d9fb3a464002864e582eb2d15aa691e475eaae323093d08feae14', 'dest': '/var/lib/downloads/kubelet-1.36.1-linux-amd64', 'version': '1.36.1'}) 2026-06-02 21:17:33.900080 | controller | 2026-06-02 21:17:33.900338 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-06-02 21:17:33.900590 | controller | Tuesday 02 June 2026 21:17:33 +0000 (0:00:00.182) 0:00:01.872 ********** 2026-06-02 21:17:33.931714 | controller | skipping: [controller] 2026-06-02 21:17:33.931935 | controller | 2026-06-02 21:17:33.932137 | controller | TASK [vexxhost.containers.directory : Create directory (/var/lib/downloads)] *** 2026-06-02 21:17:33.932297 | controller | Tuesday 02 June 2026 21:17:33 +0000 (0:00:00.033) 0:00:01.906 ********** 2026-06-02 21:17:34.378728 | 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-06-02 21:17:34.386196 | controller | ok: [controller] 2026-06-02 21:17:34.386452 | controller | 2026-06-02 21:17:34.386741 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-06-02 21:17:34.386986 | controller | Tuesday 02 June 2026 21:17:34 +0000 (0:00:00.454) 0:00:02.360 ********** 2026-06-02 21:17:34.419064 | controller | ok: [controller] => { 2026-06-02 21:17:34.419354 | controller | "msg": "https://dl.k8s.io/release/v1.36.1/bin/linux/amd64/kubectl" 2026-06-02 21:17:34.419606 | controller | } 2026-06-02 21:17:34.419836 | controller | 2026-06-02 21:17:34.420091 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-06-02 21:17:34.420337 | controller | Tuesday 02 June 2026 21:17:34 +0000 (0:00:00.032) 0:00:02.393 ********** 2026-06-02 21:17:34.979779 | controller | ok: [controller] 2026-06-02 21:17:34.980061 | controller | 2026-06-02 21:17:34.980385 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-06-02 21:17:34.980676 | controller | Tuesday 02 June 2026 21:17:34 +0000 (0:00:00.560) 0:00:02.953 ********** 2026-06-02 21:17:35.018411 | controller | skipping: [controller] 2026-06-02 21:17:35.018441 | controller | 2026-06-02 21:17:35.018561 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-06-02 21:17:35.018655 | controller | Tuesday 02 June 2026 21:17:35 +0000 (0:00:00.036) 0:00:02.989 ********** 2026-06-02 21:17:35.052013 | controller | skipping: [controller] 2026-06-02 21:17:35.052043 | controller | 2026-06-02 21:17:35.052230 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-06-02 21:17:35.052300 | controller | Tuesday 02 June 2026 21:17:35 +0000 (0:00:00.036) 0:00:03.026 ********** 2026-06-02 21:17:35.091541 | controller | ok: [controller] => { 2026-06-02 21:17:35.091749 | controller | "msg": "https://get.helm.sh/helm-v3.11.2-linux-amd64.tar.gz" 2026-06-02 21:17:35.092265 | controller | } 2026-06-02 21:17:35.092287 | controller | 2026-06-02 21:17:35.092291 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-06-02 21:17:35.092295 | controller | Tuesday 02 June 2026 21:17:35 +0000 (0:00:00.038) 0:00:03.065 ********** 2026-06-02 21:17:35.522269 | controller | ok: [controller] 2026-06-02 21:17:35.522306 | controller | 2026-06-02 21:17:35.522392 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-06-02 21:17:35.522476 | controller | Tuesday 02 June 2026 21:17:35 +0000 (0:00:00.429) 0:00:03.494 ********** 2026-06-02 21:17:35.553951 | controller | skipping: [controller] 2026-06-02 21:17:35.554515 | controller | 2026-06-02 21:17:35.554537 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-06-02 21:17:35.554545 | controller | Tuesday 02 June 2026 21:17:35 +0000 (0:00:00.033) 0:00:03.527 ********** 2026-06-02 21:17:35.594379 | controller | skipping: [controller] 2026-06-02 21:17:35.594622 | controller | 2026-06-02 21:17:35.594897 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-06-02 21:17:35.595152 | controller | Tuesday 02 June 2026 21:17:35 +0000 (0:00:00.037) 0:00:03.565 ********** 2026-06-02 21:17:35.632125 | controller | ok: [controller] => { 2026-06-02 21:17:35.632243 | controller | "msg": "https://github.com/databus23/helm-diff/releases/download/v3.8.1/helm-diff-linux-amd64.tgz" 2026-06-02 21:17:35.632401 | controller | } 2026-06-02 21:17:35.632511 | controller | 2026-06-02 21:17:35.632646 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-06-02 21:17:35.632776 | controller | Tuesday 02 June 2026 21:17:35 +0000 (0:00:00.040) 0:00:03.606 ********** 2026-06-02 21:17:36.074211 | controller | ok: [controller] 2026-06-02 21:17:36.074271 | controller | 2026-06-02 21:17:36.074388 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-06-02 21:17:36.074518 | controller | Tuesday 02 June 2026 21:17:36 +0000 (0:00:00.441) 0:00:04.048 ********** 2026-06-02 21:17:36.105999 | controller | skipping: [controller] 2026-06-02 21:17:36.106104 | controller | 2026-06-02 21:17:36.106407 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-06-02 21:17:36.106530 | controller | Tuesday 02 June 2026 21:17:36 +0000 (0:00:00.032) 0:00:04.080 ********** 2026-06-02 21:17:36.137739 | controller | skipping: [controller] 2026-06-02 21:17:36.137767 | controller | 2026-06-02 21:17:36.137866 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-06-02 21:17:36.138033 | controller | Tuesday 02 June 2026 21:17:36 +0000 (0:00:00.029) 0:00:04.110 ********** 2026-06-02 21:17:36.171179 | controller | ok: [controller] => { 2026-06-02 21:17:36.171288 | controller | "msg": "https://github.com/fluxcd/flux2/releases/download/v0.32.0/flux_0.32.0_linux_amd64.tar.gz" 2026-06-02 21:17:36.171406 | controller | } 2026-06-02 21:17:36.171509 | controller | 2026-06-02 21:17:36.171670 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-06-02 21:17:36.171785 | controller | Tuesday 02 June 2026 21:17:36 +0000 (0:00:00.035) 0:00:04.145 ********** 2026-06-02 21:17:36.585697 | controller | ok: [controller] 2026-06-02 21:17:36.585753 | controller | 2026-06-02 21:17:36.585869 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-06-02 21:17:36.586056 | controller | Tuesday 02 June 2026 21:17:36 +0000 (0:00:00.414) 0:00:04.559 ********** 2026-06-02 21:17:36.625369 | controller | skipping: [controller] 2026-06-02 21:17:36.625399 | controller | 2026-06-02 21:17:36.625499 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-06-02 21:17:36.625587 | controller | Tuesday 02 June 2026 21:17:36 +0000 (0:00:00.039) 0:00:04.599 ********** 2026-06-02 21:17:36.662932 | controller | skipping: [controller] 2026-06-02 21:17:36.662953 | controller | 2026-06-02 21:17:36.662962 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-06-02 21:17:36.662970 | controller | Tuesday 02 June 2026 21:17:36 +0000 (0:00:00.035) 0:00:04.634 ********** 2026-06-02 21:17:36.697336 | controller | ok: [controller] => { 2026-06-02 21:17:36.697443 | controller | "msg": "https://github.com/kubernetes-sigs/cluster-api/releases/download/v1.10.5/clusterctl-linux-amd64" 2026-06-02 21:17:36.697550 | controller | } 2026-06-02 21:17:36.697659 | controller | 2026-06-02 21:17:36.697786 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-06-02 21:17:36.698027 | controller | Tuesday 02 June 2026 21:17:36 +0000 (0:00:00.036) 0:00:04.671 ********** 2026-06-02 21:17:37.138331 | controller | ok: [controller] 2026-06-02 21:17:37.138405 | controller | 2026-06-02 21:17:37.138415 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-06-02 21:17:37.138513 | controller | Tuesday 02 June 2026 21:17:37 +0000 (0:00:00.441) 0:00:05.112 ********** 2026-06-02 21:17:37.173296 | controller | skipping: [controller] 2026-06-02 21:17:37.173343 | controller | 2026-06-02 21:17:37.173443 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-06-02 21:17:37.173563 | controller | Tuesday 02 June 2026 21:17:37 +0000 (0:00:00.035) 0:00:05.147 ********** 2026-06-02 21:17:37.208930 | controller | skipping: [controller] 2026-06-02 21:17:37.208959 | controller | 2026-06-02 21:17:37.209040 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-06-02 21:17:37.209124 | controller | Tuesday 02 June 2026 21:17:37 +0000 (0:00:00.033) 0:00:05.181 ********** 2026-06-02 21:17:37.242265 | controller | ok: [controller] => { 2026-06-02 21:17:37.242369 | controller | "msg": "https://dl.k8s.io/release/v1.36.1/bin/linux/amd64/kubeadm" 2026-06-02 21:17:37.242466 | controller | } 2026-06-02 21:17:37.242573 | controller | 2026-06-02 21:17:37.242696 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-06-02 21:17:37.242826 | controller | Tuesday 02 June 2026 21:17:37 +0000 (0:00:00.035) 0:00:05.216 ********** 2026-06-02 21:17:37.730105 | controller | ok: [controller] 2026-06-02 21:17:37.730162 | controller | 2026-06-02 21:17:37.730307 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-06-02 21:17:37.730427 | controller | Tuesday 02 June 2026 21:17:37 +0000 (0:00:00.486) 0:00:05.703 ********** 2026-06-02 21:17:37.766233 | controller | skipping: [controller] 2026-06-02 21:17:37.766316 | controller | 2026-06-02 21:17:37.766435 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-06-02 21:17:37.766559 | controller | Tuesday 02 June 2026 21:17:37 +0000 (0:00:00.035) 0:00:05.739 ********** 2026-06-02 21:17:37.799800 | controller | skipping: [controller] 2026-06-02 21:17:37.799863 | controller | 2026-06-02 21:17:37.800001 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-06-02 21:17:37.800105 | controller | Tuesday 02 June 2026 21:17:37 +0000 (0:00:00.035) 0:00:05.774 ********** 2026-06-02 21:17:37.840747 | controller | ok: [controller] => { 2026-06-02 21:17:37.840898 | controller | "msg": "https://dl.k8s.io/release/v1.36.1/bin/linux/amd64/kubelet" 2026-06-02 21:17:37.841082 | controller | } 2026-06-02 21:17:37.841199 | controller | 2026-06-02 21:17:37.841285 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-06-02 21:17:37.841364 | controller | Tuesday 02 June 2026 21:17:37 +0000 (0:00:00.040) 0:00:05.814 ********** 2026-06-02 21:17:38.281909 | controller | ok: [controller] 2026-06-02 21:17:38.281965 | controller | 2026-06-02 21:17:38.282248 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-06-02 21:17:38.282274 | controller | Tuesday 02 June 2026 21:17:38 +0000 (0:00:00.438) 0:00:06.253 ********** 2026-06-02 21:17:38.313774 | controller | skipping: [controller] 2026-06-02 21:17:38.314131 | controller | 2026-06-02 21:17:38.314422 | controller | PLAY RECAP ********************************************************************* 2026-06-02 21:17:38.314761 | controller | controller : ok=28 changed=0 unreachable=0 failed=0 skipped=14 rescued=0 ignored=0 2026-06-02 21:17:38.315028 | controller | 2026-06-02 21:17:38.315275 | controller | 2026-06-02 21:17:38.315538 | controller | TASKS RECAP ******************************************************************** 2026-06-02 21:17:38.315820 | controller | Tuesday 02 June 2026 21:17:38 +0000 (0:00:00.034) 0:00:06.287 ********** 2026-06-02 21:17:38.316110 | controller | =============================================================================== 2026-06-02 21:17:38.316379 | controller | Gather minimal facts ---------------------------------------------------- 0.64s 2026-06-02 21:17:38.316790 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.56s 2026-06-02 21:17:38.317121 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.49s 2026-06-02 21:17:38.317312 | controller | vexxhost.containers.directory : Create directory (/var/lib/downloads) --- 0.45s 2026-06-02 21:17:38.317497 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.44s 2026-06-02 21:17:38.317662 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.44s 2026-06-02 21:17:38.317819 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.44s 2026-06-02 21:17:38.318004 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.43s 2026-06-02 21:17:38.318195 | controller | Find all subdirectories in the role location ---------------------------- 0.42s 2026-06-02 21:17:38.318358 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.41s 2026-06-02 21:17:38.318515 | controller | Select only defaults/ directories and load vars ------------------------- 0.33s 2026-06-02 21:17:38.318675 | controller | Include download_artifact role ------------------------------------------ 0.18s 2026-06-02 21:17:38.318848 | controller | Find all components with checksums and get latest versions (CI) --------- 0.12s 2026-06-02 21:17:38.319007 | controller | Filter checksums to keep only latest versions (CI) ---------------------- 0.09s 2026-06-02 21:17:38.319177 | controller | Generate list of all binaries for all roles ----------------------------- 0.07s 2026-06-02 21:17:38.319352 | controller | vexxhost.containers.download_artifact : Starting download of file ------- 0.04s 2026-06-02 21:17:38.319511 | controller | vexxhost.containers.download_artifact : Starting download of file ------- 0.04s 2026-06-02 21:17:38.319670 | controller | vexxhost.containers.download_artifact : Extract archive ----------------- 0.04s 2026-06-02 21:17:38.319829 | controller | vexxhost.containers.download_artifact : Starting download of file ------- 0.04s 2026-06-02 21:17:38.319987 | controller | vexxhost.containers.package : Update state for tar ---------------------- 0.04s 2026-06-02 21:17:38.454522 | controller | INFO [download-binaries > idempotence] Executed: Successful 2026-06-02 21:17:38.465359 | controller | INFO [download-binaries > side_effect] Executing 2026-06-02 21:17:38.466025 | controller | WARNING [download-binaries > side_effect] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-06-02 21:17:38.474071 | controller | INFO [download-binaries > verify] Executing 2026-06-02 21:17:39.299065 | controller | 2026-06-02 21:17:39.299200 | controller | PLAY [Verify] ****************************************************************** 2026-06-02 21:17:39.299368 | controller | 2026-06-02 21:17:39.299555 | controller | TASK [Gathering Facts] ********************************************************* 2026-06-02 21:17:39.299739 | controller | Tuesday 02 June 2026 21:17:39 +0000 (0:00:00.011) 0:00:00.011 ********** 2026-06-02 21:17:40.332852 | 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-06-02 21:17:40.338213 | controller | ok: [controller] 2026-06-02 21:17:40.338394 | controller | 2026-06-02 21:17:40.338602 | controller | TASK [Stat target dir] ********************************************************* 2026-06-02 21:17:40.338814 | controller | Tuesday 02 June 2026 21:17:40 +0000 (0:00:01.039) 0:00:01.050 ********** 2026-06-02 21:17:40.764553 | controller | ok: [controller] 2026-06-02 21:17:40.764696 | controller | 2026-06-02 21:17:40.764906 | controller | TASK [Assert that target dir is created] *************************************** 2026-06-02 21:17:40.765084 | controller | Tuesday 02 June 2026 21:17:40 +0000 (0:00:00.426) 0:00:01.476 ********** 2026-06-02 21:17:40.795409 | controller | ok: [controller] => { 2026-06-02 21:17:40.795553 | controller | "changed": false, 2026-06-02 21:17:40.795740 | controller | "msg": "All assertions passed" 2026-06-02 21:17:40.795918 | controller | } 2026-06-02 21:17:40.796083 | controller | 2026-06-02 21:17:40.796271 | controller | TASK [Find target files] ******************************************************* 2026-06-02 21:17:40.796451 | controller | Tuesday 02 June 2026 21:17:40 +0000 (0:00:00.030) 0:00:01.507 ********** 2026-06-02 21:17:41.172073 | controller | ok: [controller] 2026-06-02 21:17:41.172110 | controller | 2026-06-02 21:17:41.172214 | controller | TASK [Assert that some files were downloaded] ********************************** 2026-06-02 21:17:41.172298 | controller | Tuesday 02 June 2026 21:17:41 +0000 (0:00:00.377) 0:00:01.884 ********** 2026-06-02 21:17:41.197410 | controller | ok: [controller] => { 2026-06-02 21:17:41.197436 | controller | "changed": false, 2026-06-02 21:17:41.197523 | controller | "msg": "All assertions passed" 2026-06-02 21:17:41.197604 | controller | } 2026-06-02 21:17:41.197682 | controller | 2026-06-02 21:17:41.197767 | controller | PLAY RECAP ********************************************************************* 2026-06-02 21:17:41.197858 | controller | controller : ok=5 changed=0 unreachable=0 failed=0 skipped=0 rescued=0 ignored=0 2026-06-02 21:17:41.197967 | controller | 2026-06-02 21:17:41.198030 | controller | 2026-06-02 21:17:41.198111 | controller | TASKS RECAP ******************************************************************** 2026-06-02 21:17:41.198247 | controller | Tuesday 02 June 2026 21:17:41 +0000 (0:00:00.026) 0:00:01.910 ********** 2026-06-02 21:17:41.198306 | controller | =============================================================================== 2026-06-02 21:17:41.198388 | controller | Gathering Facts --------------------------------------------------------- 1.04s 2026-06-02 21:17:41.198470 | controller | Stat target dir --------------------------------------------------------- 0.43s 2026-06-02 21:17:41.198552 | controller | Find target files ------------------------------------------------------- 0.38s 2026-06-02 21:17:41.198634 | controller | Assert that target dir is created --------------------------------------- 0.03s 2026-06-02 21:17:41.198717 | controller | Assert that some files were downloaded ---------------------------------- 0.03s 2026-06-02 21:17:41.280492 | controller | INFO [download-binaries > verify] Executed: Successful 2026-06-02 21:17:41.286332 | controller | INFO [download-binaries > cleanup] Executing 2026-06-02 21:17:41.286586 | controller | WARNING [download-binaries > cleanup] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-06-02 21:17:41.291918 | controller | INFO [download-binaries > destroy] Executing 2026-06-02 21:17:41.291970 | controller | WARNING [download-binaries > destroy] Skipping, '--destroy=never' requested. 2026-06-02 21:17:41.292044 | controller | INFO [download-binaries > destroy] Executed: Successful 2026-06-02 21:17:41.292295 | controller | WARNING Molecule executed 1 scenario (1 missing files) 2026-06-02 21:17:41.681758 | controller | ok: Runtime: 0:01:22.462117 2026-06-02 21:17:41.691380 | 2026-06-02 21:17:41.691437 | PLAY RECAP 2026-06-02 21:17:41.691485 | controller | ok: 3 changed: 3 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-06-02 21:17:41.691508 | 2026-06-02 21:17:41.870581 | RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/run.yaml@main] 2026-06-02 21:17:41.874086 | POST-RUN START: [untrusted : github.com/vexxhost/ansible-collection-kubernetes/test-playbooks/molecule/post.yml@main] 2026-06-02 21:17:42.546822 | 2026-06-02 21:17:42.546958 | PLAY [all] 2026-06-02 21:17:42.557724 | 2026-06-02 21:17:42.557800 | TASK [describe-kubernetes-objects : creating directory for cluster scoped objects] 2026-06-02 21:17:42.944468 | controller | changed 2026-06-02 21:17:42.950802 | 2026-06-02 21:17:42.950912 | TASK [describe-kubernetes-objects : Gathering descriptions for cluster scoped objects] 2026-06-02 21:17:43.328689 | controller | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-06-02 21:17:43.329209 | controller | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-06-02 21:17:43.335094 | controller | environment: line 1: kubectl: command not found 2026-06-02 21:17:43.337926 | controller | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-06-02 21:17:43.338783 | controller | environment: line 1: kubectl: command not found 2026-06-02 21:17:43.340092 | controller | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-06-02 21:17:43.343485 | controller | environment: line 1: kubectl: command not found 2026-06-02 21:17:43.344408 | controller | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-06-02 21:17:43.346524 | controller | environment: line 1: kubectl: command not found 2026-06-02 21:17:43.347839 | controller | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-06-02 21:17:43.347859 | controller | environment: line 1: kubectl: command not found 2026-06-02 21:17:43.348986 | controller | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-06-02 21:17:43.482640 | controller | ok: Runtime: 0:00:00.034266 2026-06-02 21:17:43.489544 | 2026-06-02 21:17:43.489637 | TASK [describe-kubernetes-objects : creating directory for namespace scoped objects] 2026-06-02 21:17:43.726224 | controller | changed 2026-06-02 21:17:43.732915 | 2026-06-02 21:17:43.733059 | TASK [describe-kubernetes-objects : Gathering descriptions for namespace scoped objects] 2026-06-02 21:17:43.963531 | controller | environment: line 5: kubectl: command not found 2026-06-02 21:17:43.965139 | controller | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-06-02 21:17:43.965344 | controller | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args valuexargs: 2026-06-02 21:17:43.965368 | controller | warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-06-02 21:17:44.263952 | controller | ok: Runtime: 0:00:00.010978 2026-06-02 21:17:44.270982 | 2026-06-02 21:17:44.271079 | TASK [describe-kubernetes-objects : Downloads logs to executor] 2026-06-02 21:17:44.901302 | controller | changed: 2026-06-02 21:17:44.901528 | controller | created directory /var/lib/zuul/builds/b148519356304fbeba4d75fcd4b50ac1/work/logs/controller 2026-06-02 21:17:44.901575 | controller | cd+++++++++ objects/ 2026-06-02 21:17:44.901606 | controller | cd+++++++++ objects/cluster/ 2026-06-02 21:17:44.901638 | controller | cd+++++++++ objects/namespaced/ 2026-06-02 21:17:44.911355 | 2026-06-02 21:17:44.911472 | TASK [gather-pod-logs : creating directory for pod logs] 2026-06-02 21:17:45.145888 | controller | changed 2026-06-02 21:17:45.150842 | 2026-06-02 21:17:45.150906 | TASK [gather-pod-logs : creating directory for failed pod logs] 2026-06-02 21:17:45.394220 | controller | changed 2026-06-02 21:17:45.399600 | 2026-06-02 21:17:45.399701 | TASK [gather-pod-logs : retrieve all kubernetes logs, current and previous (if they exist)] 2026-06-02 21:17:45.644759 | controller | environment: line 3: kubectl: command not found 2026-06-02 21:17:45.931260 | controller | ok: Runtime: 0:00:00.013231 2026-06-02 21:17:45.935405 | 2026-06-02 21:17:45.935469 | TASK [gather-pod-logs : Downloads pod logs to executor] 2026-06-02 21:17:46.432207 | controller | changed: 2026-06-02 21:17:46.432430 | controller | cd+++++++++ pod-logs/ 2026-06-02 21:17:46.432466 | controller | cd+++++++++ pod-logs/failed-pods/ 2026-06-02 21:17:46.442619 | 2026-06-02 21:17:46.442728 | LOOP [helm-release-status : creating directory for helm release status] 2026-06-02 21:17:46.674505 | controller | changed: "values" 2026-06-02 21:17:46.873100 | controller | changed: "releases" 2026-06-02 21:17:46.884308 | 2026-06-02 21:17:46.884493 | TASK [helm-release-status : Gather get release status for helm charts] 2026-06-02 21:17:47.140725 | controller | /bin/bash: line 3: kubectl: command not found 2026-06-02 21:17:47.423209 | controller | ok: Runtime: 0:00:00.010074 2026-06-02 21:17:47.429054 | 2026-06-02 21:17:47.429144 | TASK [helm-release-status : Downloads logs to executor] 2026-06-02 21:17:47.913618 | controller | changed: 2026-06-02 21:17:47.913779 | controller | cd+++++++++ helm/ 2026-06-02 21:17:47.913806 | controller | cd+++++++++ helm/releases/ 2026-06-02 21:17:47.913829 | controller | cd+++++++++ helm/values/ 2026-06-02 21:17:47.918783 | 2026-06-02 21:17:47.918834 | PLAY RECAP 2026-06-02 21:17:47.918881 | controller | ok: 12 changed: 12 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-06-02 21:17:47.918902 | 2026-06-02 21:17:48.050329 | POST-RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/ansible-collection-kubernetes/test-playbooks/molecule/post.yml@main] 2026-06-02 21:17:48.052521 | POST-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post.yaml@main] 2026-06-02 21:17:48.716981 | 2026-06-02 21:17:48.717141 | PLAY [all] 2026-06-02 21:17:48.727341 | 2026-06-02 21:17:48.727447 | TASK [fetch-output : Set log path for multiple nodes] 2026-06-02 21:17:48.773296 | controller | skipping: Conditional result was False 2026-06-02 21:17:48.781774 | 2026-06-02 21:17:48.781941 | TASK [fetch-output : Set log path for single node] 2026-06-02 21:17:48.825281 | controller | ok 2026-06-02 21:17:48.830191 | 2026-06-02 21:17:48.830257 | LOOP [fetch-output : Ensure local output dirs] 2026-06-02 21:17:49.258636 | controller -> localhost | ok: "/var/lib/zuul/builds/b148519356304fbeba4d75fcd4b50ac1/work/logs" 2026-06-02 21:17:49.494124 | controller -> localhost | changed: "/var/lib/zuul/builds/b148519356304fbeba4d75fcd4b50ac1/work/artifacts" 2026-06-02 21:17:49.715559 | controller -> localhost | changed: "/var/lib/zuul/builds/b148519356304fbeba4d75fcd4b50ac1/work/docs" 2026-06-02 21:17:49.736757 | 2026-06-02 21:17:49.737550 | LOOP [fetch-output : Collect logs, artifacts and docs] 2026-06-02 21:17:50.368756 | controller | changed: .d..t...... ./ 2026-06-02 21:17:50.369152 | controller | changed: All items complete 2026-06-02 21:17:50.369206 | 2026-06-02 21:17:50.835568 | controller | changed: .d..t...... ./ 2026-06-02 21:17:51.276216 | controller | changed: .d..t...... ./ 2026-06-02 21:17:51.302991 | 2026-06-02 21:17:51.303205 | LOOP [merge-output-to-logs : Move artifacts and docs to logs dir] 2026-06-02 21:17:51.742094 | controller -> localhost | ok: Item: artifacts Runtime: 0:00:00.008502 2026-06-02 21:17:51.974925 | controller -> localhost | ok: Item: docs Runtime: 0:00:00.008016 2026-06-02 21:17:51.997934 | 2026-06-02 21:17:51.998049 | PLAY [all] 2026-06-02 21:17:52.003491 | 2026-06-02 21:17:52.003588 | TASK [remove-build-sshkey : Remove the build SSH key from all nodes] 2026-06-02 21:17:52.450529 | controller | changed 2026-06-02 21:17:52.455046 | 2026-06-02 21:17:52.455098 | PLAY RECAP 2026-06-02 21:17:52.455144 | controller | ok: 5 changed: 4 unreachable: 0 failed: 0 skipped: 1 rescued: 0 ignored: 0 2026-06-02 21:17:52.455166 | 2026-06-02 21:17:52.580141 | POST-RUN END RESULT_NORMAL: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post.yaml@main] 2026-06-02 21:17:52.582448 | POST-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post-logs.yaml@main] 2026-06-02 21:17:53.188713 | 2026-06-02 21:17:53.188885 | PLAY [localhost] 2026-06-02 21:17:53.199542 | 2026-06-02 21:17:53.199637 | TASK [Generate Zuul manifest] 2026-06-02 21:17:53.218980 | localhost | ok 2026-06-02 21:17:53.236367 | 2026-06-02 21:17:53.236449 | TASK [generate-zuul-manifest : Generate Zuul manifest] 2026-06-02 21:17:53.630706 | localhost | changed 2026-06-02 21:17:53.642657 | 2026-06-02 21:17:53.642760 | TASK [generate-zuul-manifest : Return Zuul manifest URL to Zuul] 2026-06-02 21:17:53.684160 | localhost | ok 2026-06-02 21:17:53.693498 | 2026-06-02 21:17:53.693625 | TASK [Upload logs] 2026-06-02 21:17:53.718158 | localhost | ok 2026-06-02 21:17:53.778728 | 2026-06-02 21:17:53.778887 | TASK [Set zuul-log-path fact] 2026-06-02 21:17:53.796990 | localhost | ok 2026-06-02 21:17:53.811468 | 2026-06-02 21:17:53.811538 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-06-02 21:17:53.843692 | localhost | ok 2026-06-02 21:17:53.853875 | 2026-06-02 21:17:53.854001 | TASK [upload-logs : Create log directories] 2026-06-02 21:17:54.279663 | localhost | changed 2026-06-02 21:17:54.285741 | 2026-06-02 21:17:54.285813 | TASK [upload-logs : Ensure logs are readable before uploading] 2026-06-02 21:17:54.706455 | localhost -> localhost | ok: Runtime: 0:00:00.006219 2026-06-02 21:17:54.715656 | 2026-06-02 21:17:54.715728 | TASK [upload-logs : Upload logs to log server] 2026-06-02 21:17:55.181014 | localhost | Output suppressed because no_log was given 2026-06-02 21:17:55.185936 | 2026-06-02 21:17:55.186028 | LOOP [upload-logs : Compress console log and json output] 2026-06-02 21:17:55.232833 | localhost | skipping: Conditional result was False 2026-06-02 21:17:55.288199 | localhost | skipping: Conditional result was False 2026-06-02 21:17:55.302879 | 2026-06-02 21:17:55.303067 | LOOP [upload-logs : Upload compressed console log and json output] 2026-06-02 21:17:55.346951 | localhost | skipping: Conditional result was False 2026-06-02 21:17:55.347325 | 2026-06-02 21:17:55.350951 | localhost | skipping: Conditional result was False 2026-06-02 21:17:55.367501 | 2026-06-02 21:17:55.367696 | LOOP [upload-logs : Upload console log and json output]