2026-08-22 09:22:56.667938 | Job console starting 2026-08-22 09:22:56.689151 | Updating git repos 2026-08-22 09:22:56.908134 | Cloning repos into workspace 2026-08-22 09:22:57.145648 | Restoring repo states 2026-08-22 09:22:57.156813 | Merging changes 2026-08-22 09:22:58.124986 | Checking out repos 2026-08-22 09:22:58.179995 | Preparing playbooks 2026-08-22 09:23:01.634565 | Running Ansible setup 2026-08-22 09:23:06.125108 | PRE-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/pre.yaml@main] 2026-08-22 09:23:06.698313 | 2026-08-22 09:23:06.698427 | PLAY [localhost] 2026-08-22 09:23:06.705571 | 2026-08-22 09:23:06.705640 | TASK [Gathering Facts] 2026-08-22 09:23:07.541301 | localhost | ok 2026-08-22 09:23:07.551555 | 2026-08-22 09:23:07.551631 | TASK [Setup log path fact] 2026-08-22 09:23:07.570596 | localhost | ok 2026-08-22 09:23:07.583848 | 2026-08-22 09:23:07.583910 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-08-22 09:23:07.613382 | localhost | ok 2026-08-22 09:23:07.621743 | 2026-08-22 09:23:07.621828 | TASK [emit-job-header : Print job information] 2026-08-22 09:23:07.661923 | # Job Information 2026-08-22 09:23:07.662114 | Ansible Version: 2.16.18 2026-08-22 09:23:07.662185 | Job: ansible-collection-kubernetes-molecule-download-binaries 2026-08-22 09:23:07.662234 | Pipeline: check 2026-08-22 09:23:07.662279 | Executor: 2d72f0692154 2026-08-22 09:23:07.662323 | Triggered by: https://github.com/vexxhost/ansible-collection-kubernetes/pull/298 2026-08-22 09:23:07.662372 | Event ID: a49696b0-9e0a-11f1-9cd2-bd6d3db849da 2026-08-22 09:23:07.666402 | 2026-08-22 09:23:07.666485 | LOOP [emit-job-header : Print node information] 2026-08-22 09:23:07.744632 | localhost | ok: 2026-08-22 09:23:07.744835 | localhost | # Node Information 2026-08-22 09:23:07.744876 | localhost | Inventory Hostname: controller 2026-08-22 09:23:07.744908 | localhost | Hostname: np0000190490 2026-08-22 09:23:07.744937 | localhost | Username: zuul 2026-08-22 09:23:07.745011 | localhost | Distro: Debian 13.6 2026-08-22 09:23:07.745043 | localhost | Provider: yul1 2026-08-22 09:23:07.745072 | localhost | Region: ca-ymq-1 2026-08-22 09:23:07.745101 | localhost | Label: debian-trixie 2026-08-22 09:23:07.745129 | localhost | Product Name: OpenStack Nova 2026-08-22 09:23:07.745157 | localhost | Interface IP: 199.204.45.240 2026-08-22 09:23:07.763910 | 2026-08-22 09:23:07.764070 | TASK [log-inventory : Ensure Zuul Ansible directory exists] 2026-08-22 09:23:08.153039 | localhost -> localhost | changed 2026-08-22 09:23:08.157838 | 2026-08-22 09:23:08.157903 | TASK [log-inventory : Copy ansible inventory to logs dir] 2026-08-22 09:23:08.992558 | localhost -> localhost | changed 2026-08-22 09:23:09.002196 | 2026-08-22 09:23:09.002435 | PLAY [all] 2026-08-22 09:23:09.015588 | 2026-08-22 09:23:09.015736 | TASK [add-build-sshkey : Check to see if ssh key was already created for this build] 2026-08-22 09:23:09.236112 | controller -> localhost | ok 2026-08-22 09:23:09.245893 | 2026-08-22 09:23:09.246041 | TASK [add-build-sshkey : Create a new key in workspace based on build UUID] 2026-08-22 09:23:09.277287 | controller | ok 2026-08-22 09:23:09.294021 | controller | included: /var/lib/zuul/builds/333852623c0c4e9da837466931ae9463/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/create-key-and-replace.yaml 2026-08-22 09:23:09.298652 | 2026-08-22 09:23:09.298714 | TASK [add-build-sshkey : Create Temp SSH key] 2026-08-22 09:23:10.234400 | controller -> localhost | Generating public/private rsa key pair. 2026-08-22 09:23:10.234548 | controller -> localhost | Your identification has been saved in /var/lib/zuul/builds/333852623c0c4e9da837466931ae9463/work/333852623c0c4e9da837466931ae9463_id_rsa 2026-08-22 09:23:10.234580 | controller -> localhost | Your public key has been saved in /var/lib/zuul/builds/333852623c0c4e9da837466931ae9463/work/333852623c0c4e9da837466931ae9463_id_rsa.pub 2026-08-22 09:23:10.234604 | controller -> localhost | The key fingerprint is: 2026-08-22 09:23:10.234625 | controller -> localhost | SHA256:IQl8du6kC6zVMcmWBCDz9VXGCRhScMM5hS6eBs5GyCc zuul-build-sshkey 2026-08-22 09:23:10.234662 | controller -> localhost | The key's randomart image is: 2026-08-22 09:23:10.234685 | controller -> localhost | +---[RSA 3072]----+ 2026-08-22 09:23:10.234713 | controller -> localhost | |o .o*==*++o. | 2026-08-22 09:23:10.234735 | controller -> localhost | | + ..=X+..o | 2026-08-22 09:23:10.234756 | controller -> localhost | |... *+*. | 2026-08-22 09:23:10.234777 | controller -> localhost | |.Eo.. O.o. | 2026-08-22 09:23:10.234798 | controller -> localhost | | +o+ = *S | 2026-08-22 09:23:10.234821 | controller -> localhost | | + B o . | 2026-08-22 09:23:10.234843 | controller -> localhost | | . + . . | 2026-08-22 09:23:10.234863 | controller -> localhost | | . . | 2026-08-22 09:23:10.234886 | controller -> localhost | | | 2026-08-22 09:23:10.234906 | controller -> localhost | +----[SHA256]-----+ 2026-08-22 09:23:10.234959 | controller -> localhost | ok: Runtime: 0:00:00.513977 2026-08-22 09:23:10.238972 | 2026-08-22 09:23:10.239035 | TASK [add-build-sshkey : Remote setup ssh keys (linux)] 2026-08-22 09:23:10.276715 | controller | ok 2026-08-22 09:23:10.291235 | controller | included: /var/lib/zuul/builds/333852623c0c4e9da837466931ae9463/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/remote-linux.yaml 2026-08-22 09:23:10.298921 | 2026-08-22 09:23:10.298989 | TASK [add-build-sshkey : Remove previously added zuul-build-sshkey] 2026-08-22 09:23:10.314657 | controller | skipping: Conditional result was False 2026-08-22 09:23:10.321946 | 2026-08-22 09:23:10.322036 | TASK [add-build-sshkey : Enable access via build key on all nodes] 2026-08-22 09:23:10.862816 | controller | changed 2026-08-22 09:23:10.868653 | 2026-08-22 09:23:10.868766 | TASK [add-build-sshkey : Make sure user has a .ssh] 2026-08-22 09:23:11.085639 | controller | ok 2026-08-22 09:23:11.091548 | 2026-08-22 09:23:11.091619 | TASK [add-build-sshkey : Install build private key as SSH key on all nodes] 2026-08-22 09:23:11.650456 | controller | changed 2026-08-22 09:23:11.655157 | 2026-08-22 09:23:11.655224 | TASK [add-build-sshkey : Install build public key as SSH key on all nodes] 2026-08-22 09:23:12.183065 | controller | changed 2026-08-22 09:23:12.190206 | 2026-08-22 09:23:12.190328 | TASK [add-build-sshkey : Remote setup ssh keys (windows)] 2026-08-22 09:23:12.216397 | controller | skipping: Conditional result was False 2026-08-22 09:23:12.226151 | 2026-08-22 09:23:12.226318 | TASK [remove-zuul-sshkey : Remove master key from local agent] 2026-08-22 09:23:12.597112 | controller -> localhost | changed 2026-08-22 09:23:12.611711 | 2026-08-22 09:23:12.611812 | TASK [add-build-sshkey : Add back temp key] 2026-08-22 09:23:12.904109 | controller -> localhost | Identity added: /var/lib/zuul/builds/333852623c0c4e9da837466931ae9463/work/333852623c0c4e9da837466931ae9463_id_rsa (zuul-build-sshkey) 2026-08-22 09:23:12.904339 | controller -> localhost | ok: Runtime: 0:00:00.013318 2026-08-22 09:23:12.908615 | 2026-08-22 09:23:12.908699 | TASK [add-build-sshkey : Verify we can still SSH to all nodes] 2026-08-22 09:23:13.285728 | controller | ok 2026-08-22 09:23:13.291449 | 2026-08-22 09:23:13.291611 | TASK [add-build-sshkey : Verify we can still SSH to all nodes (windows)] 2026-08-22 09:23:13.319721 | controller | skipping: Conditional result was False 2026-08-22 09:23:13.332554 | 2026-08-22 09:23:13.332669 | TASK [prepare-workspace : Start zuul_console daemon.] 2026-08-22 09:23:13.689908 | controller | ok 2026-08-22 09:23:13.702206 | 2026-08-22 09:23:13.702447 | TASK [prepare-workspace : Synchronize src repos to workspace directory.] 2026-08-22 09:23:16.186666 | controller | Output suppressed because no_log was given 2026-08-22 09:23:16.195704 | 2026-08-22 09:23:16.195818 | LOOP [ensure-output-dirs : Empty Zuul Output directories by removing them] 2026-08-22 09:23:16.410000 | controller | ok: "logs" 2026-08-22 09:23:16.410300 | controller | ok: All items complete 2026-08-22 09:23:16.410360 | 2026-08-22 09:23:16.597346 | controller | ok: "artifacts" 2026-08-22 09:23:16.785919 | controller | ok: "docs" 2026-08-22 09:23:16.797888 | 2026-08-22 09:23:16.798045 | LOOP [ensure-output-dirs : Ensure Zuul Output directories exist] 2026-08-22 09:23:17.226555 | controller | changed: "logs" 2026-08-22 09:23:19.287403 | controller | changed: "artifacts" 2026-08-22 09:23:19.473517 | controller | changed: "docs" 2026-08-22 09:23:19.490338 | 2026-08-22 09:23:19.490464 | PLAY RECAP 2026-08-22 09:23:19.490527 | controller | ok: 15 changed: 8 unreachable: 0 failed: 0 skipped: 3 rescued: 0 ignored: 0 2026-08-22 09:23:19.490570 | localhost | ok: 6 changed: 2 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-08-22 09:23:19.490602 | 2026-08-22 09:23:19.645874 | PRE-RUN END RESULT_NORMAL: [trusted : github.com/vexxhost/zuul-config/playbooks/base/pre.yaml@main] 2026-08-22 09:23:19.648873 | PRE-RUN START: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/pre.yaml@main] 2026-08-22 09:23:20.319033 | 2026-08-22 09:23:20.319163 | PLAY [all] 2026-08-22 09:23:20.328824 | 2026-08-22 09:23:20.328906 | TASK [setup-uv : Extract archive] 2026-08-22 09:23:22.617343 | controller | changed 2026-08-22 09:23:22.625465 | 2026-08-22 09:23:22.625549 | TASK [setup-uv : Print version] 2026-08-22 09:23:23.018468 | controller | uv 0.8.13 2026-08-22 09:23:23.153466 | controller | ok: Runtime: 0:00:00.014829 2026-08-22 09:23:23.160384 | 2026-08-22 09:23:23.160457 | TASK [Install Ansible collection siblings] 2026-08-22 09:23:23.555925 | controller | ok: 2026-08-22 09:23:23.556228 | controller | Skipping ansible.posix: no checked-out sibling 2026-08-22 09:23:23.556292 | controller | Skipping community.crypto: no checked-out sibling 2026-08-22 09:23:23.556342 | controller | Skipping community.general: no checked-out sibling 2026-08-22 09:23:23.556388 | controller | Skipping kubernetes.core: no checked-out sibling 2026-08-22 09:23:23.556432 | controller | Skipping vexxhost.containers: no checked-out sibling 2026-08-22 09:23:23.558780 | 2026-08-22 09:23:23.558831 | PLAY RECAP 2026-08-22 09:23:23.558886 | controller | ok: 3 changed: 2 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-08-22 09:23:23.558909 | 2026-08-22 09:23:23.700255 | PRE-RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/pre.yaml@main] 2026-08-22 09:23:23.703938 | PRE-RUN START: [untrusted : github.com/vexxhost/ansible-collection-kubernetes/test-playbooks/molecule/pre.yml@main] 2026-08-22 09:23:24.285178 | 2026-08-22 09:23:24.285307 | PLAY [all] 2026-08-22 09:23:24.295875 | 2026-08-22 09:23:24.295951 | TASK [Update apt cache] 2026-08-22 09:23:29.207792 | controller | ok 2026-08-22 09:23:29.216508 | 2026-08-22 09:23:29.216619 | TASK [Disable firewalld] 2026-08-22 09:23:29.241419 | controller | skipping: Conditional result was False 2026-08-22 09:23:29.248024 | 2026-08-22 09:23:29.248144 | TASK [Install "jq" for log collection] 2026-08-22 09:23:31.410810 | controller | changed 2026-08-22 09:23:31.413070 | 2026-08-22 09:23:31.413126 | PLAY RECAP 2026-08-22 09:23:31.413172 | controller | ok: 2 changed: 1 unreachable: 0 failed: 0 skipped: 1 rescued: 0 ignored: 0 2026-08-22 09:23:31.413195 | 2026-08-22 09:23:31.577337 | PRE-RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/ansible-collection-kubernetes/test-playbooks/molecule/pre.yml@main] 2026-08-22 09:23:31.580209 | RUN START: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/run.yaml@main] 2026-08-22 09:23:32.157303 | 2026-08-22 09:23:32.157433 | PLAY [all] 2026-08-22 09:23:32.167004 | 2026-08-22 09:23:32.167076 | LOOP [Check inventory directories] 2026-08-22 09:23:32.512276 | controller | ok: "src/github.com/vexxhost/ansible-collection-kubernetes" 2026-08-22 09:23:32.689601 | controller | ok: "src/github.com/vexxhost/ansible-collection-kubernetes/molecule/download-binaries/inventory" 2026-08-22 09:23:32.867424 | controller | ok: "src/github.com/vexxhost/ansible-collection-kubernetes/extensions/molecule/download-binaries/inventory" 2026-08-22 09:23:32.885418 | 2026-08-22 09:23:32.885610 | LOOP [Copy inventory file for Zuul] 2026-08-22 09:23:33.755938 | controller | changed: 2026-08-22 09:23:33.756194 | controller | { 2026-08-22 09:23:33.756233 | controller | "ansible_loop_var": "item", 2026-08-22 09:23:33.756264 | controller | "changed": false, 2026-08-22 09:23:33.756292 | controller | "failed": false, 2026-08-22 09:23:33.756327 | controller | "invocation": { 2026-08-22 09:23:33.756355 | controller | "module_args": { 2026-08-22 09:23:33.756381 | controller | "checksum_algorithm": "sha1", 2026-08-22 09:23:33.756406 | controller | "follow": true, 2026-08-22 09:23:33.756431 | controller | "get_attributes": true, 2026-08-22 09:23:33.756458 | controller | "get_checksum": true, 2026-08-22 09:23:33.756484 | controller | "get_mime": true, 2026-08-22 09:23:33.756510 | controller | "path": "src/github.com/vexxhost/ansible-collection-kubernetes" 2026-08-22 09:23:33.756536 | controller | } 2026-08-22 09:23:33.756560 | controller | }, 2026-08-22 09:23:33.756585 | controller | "item": "src/github.com/vexxhost/ansible-collection-kubernetes", 2026-08-22 09:23:33.756608 | controller | "stat": { 2026-08-22 09:23:33.756632 | controller | "atime": 1787390596.0603435, 2026-08-22 09:23:33.756658 | controller | "attr_flags": "e", 2026-08-22 09:23:33.756682 | controller | "attributes": [ 2026-08-22 09:23:33.756707 | controller | "extents" 2026-08-22 09:23:33.756731 | controller | ], 2026-08-22 09:23:33.756756 | controller | "block_size": 4096, 2026-08-22 09:23:33.756781 | controller | "blocks": 8, 2026-08-22 09:23:33.756805 | controller | "charset": "unknown", 2026-08-22 09:23:33.756831 | controller | "ctime": 1787390596.0843444, 2026-08-22 09:23:33.756856 | controller | "dev": 65025, 2026-08-22 09:23:33.756881 | controller | "device_type": 0, 2026-08-22 09:23:33.756906 | controller | "executable": true, 2026-08-22 09:23:33.756931 | controller | "exists": true, 2026-08-22 09:23:33.756983 | controller | "gid": 1000, 2026-08-22 09:23:33.757011 | controller | "gr_name": "zuul", 2026-08-22 09:23:33.757036 | controller | "inode": 520215, 2026-08-22 09:23:33.757060 | controller | "isblk": false, 2026-08-22 09:23:33.757085 | controller | "ischr": false, 2026-08-22 09:23:33.757108 | controller | "isdir": true, 2026-08-22 09:23:33.757132 | controller | "isfifo": false, 2026-08-22 09:23:33.757157 | controller | "isgid": false, 2026-08-22 09:23:33.757180 | controller | "islnk": false, 2026-08-22 09:23:33.757202 | controller | "isreg": false, 2026-08-22 09:23:33.757225 | controller | "issock": false, 2026-08-22 09:23:33.757248 | controller | "isuid": false, 2026-08-22 09:23:33.757271 | controller | "mimetype": "unknown", 2026-08-22 09:23:33.757294 | controller | "mode": "0755", 2026-08-22 09:23:33.757318 | controller | "mtime": 1787390578.029543, 2026-08-22 09:23:33.757342 | controller | "nlink": 15, 2026-08-22 09:23:33.757366 | controller | "path": "src/github.com/vexxhost/ansible-collection-kubernetes", 2026-08-22 09:23:33.757389 | controller | "pw_name": "zuul", 2026-08-22 09:23:33.757417 | controller | "readable": true, 2026-08-22 09:23:33.757441 | controller | "rgrp": true, 2026-08-22 09:23:33.757465 | controller | "roth": true, 2026-08-22 09:23:33.757489 | controller | "rusr": true, 2026-08-22 09:23:33.757512 | controller | "size": 4096, 2026-08-22 09:23:33.757536 | controller | "uid": 1000, 2026-08-22 09:23:33.757560 | controller | "version": "987303413", 2026-08-22 09:23:33.757585 | controller | "wgrp": false, 2026-08-22 09:23:33.757610 | controller | "woth": false, 2026-08-22 09:23:33.757635 | controller | "writeable": true, 2026-08-22 09:23:33.757660 | controller | "wusr": true, 2026-08-22 09:23:33.757683 | controller | "xgrp": true, 2026-08-22 09:23:33.757707 | controller | "xoth": true, 2026-08-22 09:23:33.757731 | controller | "xusr": true 2026-08-22 09:23:33.757773 | controller | } 2026-08-22 09:23:33.757799 | controller | } 2026-08-22 09:23:33.757845 | controller | ok: All items complete 2026-08-22 09:23:33.757875 | 2026-08-22 09:23:33.759566 | controller | skipping: Conditional result was False 2026-08-22 09:23:33.761968 | controller | skipping: Conditional result was False 2026-08-22 09:23:33.778236 | 2026-08-22 09:23:33.778631 | LOOP [Switch "ansible_host" to private IP] 2026-08-22 09:23:34.187275 | controller | changed: 1 replacements made 2026-08-22 09:23:34.189439 | controller | skipping: Conditional result was False 2026-08-22 09:23:34.194874 | controller | skipping: Conditional result was False 2026-08-22 09:23:34.212818 | 2026-08-22 09:23:34.212918 | TASK [Run Molecule scenario] 2026-08-22 09:23:34.632361 | controller | Using CPython 3.13.5 interpreter at: /usr/bin/python3 2026-08-22 09:23:34.632454 | controller | Creating virtual environment at: .venv 2026-08-22 09:23:34.892205 | controller | Downloading cryptography (4.3MiB) 2026-08-22 09:23:34.892931 | controller | Downloading ansible-core (2.3MiB) 2026-08-22 09:23:34.893233 | controller | Downloading pygments (1.2MiB) 2026-08-22 09:23:35.041474 | controller | Downloading cryptography 2026-08-22 09:23:35.093888 | controller | Downloading pygments 2026-08-22 09:23:35.245597 | controller | Downloading ansible-core 2026-08-22 09:23:35.292424 | controller | Installed 36 packages in 46ms 2026-08-22 09:23:35.984739 | controller | INFO Collection 'vexxhost.kubernetes' detected. 2026-08-22 09:23:35.984778 | controller | INFO Scenarios will be used from 'extensions/molecule' 2026-08-22 09:23:36.843161 | controller | CRITICAL 'extensions/molecule/default/molecule.yml' glob failed. Exiting. 2026-08-22 09:23:36.843290 | controller | INFO default scenario not found, disabling shared state. 2026-08-22 09:23:36.843487 | controller | INFO [download-binaries > discovery] scenario test matrix: dependency, cleanup, destroy, syntax, create, prepare, converge, idempotence, side_effect, verify, cleanup, destroy 2026-08-22 09:23:36.843595 | controller | INFO [download-binaries > prerun] Performing prerun with role_name_check=0... 2026-08-22 09:24:00.513021 | controller | INFO [download-binaries > dependency] Executing 2026-08-22 09:24:00.513341 | controller | WARNING [download-binaries > dependency] Missing roles requirements file: requirements.yml 2026-08-22 09:24:00.513576 | controller | WARNING [download-binaries > dependency] Missing collections requirements file: collections.yml 2026-08-22 09:24:00.513723 | controller | WARNING [download-binaries > dependency] Executed: 2 missing (Remove from test_sequence to suppress) 2026-08-22 09:24:00.519137 | controller | INFO [download-binaries > cleanup] Executing 2026-08-22 09:24:00.519513 | controller | WARNING [download-binaries > cleanup] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-08-22 09:24:00.524886 | controller | INFO [download-binaries > destroy] Executing 2026-08-22 09:24:00.524982 | controller | WARNING [download-binaries > destroy] Skipping, '--destroy=never' requested. 2026-08-22 09:24:00.528196 | controller | INFO [download-binaries > destroy] Executed: Successful 2026-08-22 09:24:00.530431 | controller | INFO [download-binaries > syntax] Executing 2026-08-22 09:24:01.451716 | controller | 2026-08-22 09:24:01.452279 | controller | playbook: /home/zuul/src/github.com/vexxhost/ansible-collection-kubernetes/extensions/molecule/download-binaries/converge.yml 2026-08-22 09:24:01.523449 | controller | INFO [download-binaries > syntax] Executed: Successful 2026-08-22 09:24:01.535502 | controller | INFO [download-binaries > create] Executing 2026-08-22 09:24:01.537014 | controller | WARNING [download-binaries > create] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-08-22 09:24:01.542358 | controller | INFO [download-binaries > prepare] Executing 2026-08-22 09:24:01.542677 | controller | WARNING [download-binaries > prepare] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-08-22 09:24:01.548078 | controller | INFO [download-binaries > converge] Executing 2026-08-22 09:24:02.438212 | controller | 2026-08-22 09:24:02.438572 | controller | PLAY [Download all binaries required at runtime for ansible-collection-kubernetes] *** 2026-08-22 09:24:02.438811 | controller | 2026-08-22 09:24:02.439061 | controller | TASK [Gather minimal facts] **************************************************** 2026-08-22 09:24:02.439338 | controller | Saturday 22 August 2026 09:24:02 +0000 (0:00:00.033) 0:00:00.033 ******* 2026-08-22 09:24:03.121097 | controller | ok: [controller -> localhost] 2026-08-22 09:24:03.121445 | controller | 2026-08-22 09:24:03.121714 | controller | TASK [Find all subdirectories in the role location] **************************** 2026-08-22 09:24:03.121973 | controller | Saturday 22 August 2026 09:24:03 +0000 (0:00:00.682) 0:00:00.715 ******* 2026-08-22 09:24:03.544960 | controller | ok: [controller -> localhost] 2026-08-22 09:24:03.545279 | controller | 2026-08-22 09:24:03.545551 | controller | TASK [Select only defaults/ directories and load vars] ************************* 2026-08-22 09:24:03.545812 | controller | Saturday 22 August 2026 09:24:03 +0000 (0:00:00.424) 0:00:01.139 ******* 2026-08-22 09:24:03.928932 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/cert_manager/defaults) 2026-08-22 09:24:03.929292 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/helm/defaults) 2026-08-22 09:24:03.929567 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kubectl/defaults) 2026-08-22 09:24:03.929845 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/envoy_gateway/defaults) 2026-08-22 09:24:03.930110 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/flux/defaults) 2026-08-22 09:24:03.930374 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/openstack_resource_controller/defaults) 2026-08-22 09:24:03.930636 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kubeadm/defaults) 2026-08-22 09:24:03.930900 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kubernetes/defaults) 2026-08-22 09:24:03.931162 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/haproxy/defaults) 2026-08-22 09:24:03.931422 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/keepalived/defaults) 2026-08-22 09:24:03.931683 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/cilium/defaults) 2026-08-22 09:24:03.931979 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/clusterctl/defaults) 2026-08-22 09:24:03.932247 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/upload_helm_chart/defaults) 2026-08-22 09:24:03.932513 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kubelet/defaults) 2026-08-22 09:24:03.932779 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kube_vip/defaults) 2026-08-22 09:24:03.933076 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/cluster_api/defaults) 2026-08-22 09:24:03.933363 | controller | 2026-08-22 09:24:03.933629 | controller | TASK [Find all components with checksums and get latest versions (CI)] ********* 2026-08-22 09:24:03.933900 | controller | Saturday 22 August 2026 09:24:03 +0000 (0:00:00.384) 0:00:01.524 ******* 2026-08-22 09:24:04.104769 | controller | ok: [controller -> localhost] => (item=helm_checksums) 2026-08-22 09:24:04.105061 | controller | ok: [controller -> localhost] => (item=helm_diff_checksums) 2026-08-22 09:24:04.105365 | controller | ok: [controller -> localhost] => (item=kubectl_checksums) 2026-08-22 09:24:04.105625 | controller | ok: [controller -> localhost] => (item=flux_checksums) 2026-08-22 09:24:04.105881 | controller | ok: [controller -> localhost] => (item=kubeadm_checksums) 2026-08-22 09:24:04.106132 | controller | ok: [controller -> localhost] => (item=clusterctl_checksums) 2026-08-22 09:24:04.106384 | controller | ok: [controller -> localhost] => (item=kubelet_checksums) 2026-08-22 09:24:04.106618 | controller | 2026-08-22 09:24:04.106878 | controller | TASK [Filter checksums to keep only latest versions (CI)] ********************** 2026-08-22 09:24:04.107130 | controller | Saturday 22 August 2026 09:24:04 +0000 (0:00:00.175) 0:00:01.699 ******* 2026-08-22 09:24:04.206081 | controller | ok: [controller -> localhost] => (item=helm_checksums) 2026-08-22 09:24:04.206372 | controller | ok: [controller -> localhost] => (item=helm_diff_checksums) 2026-08-22 09:24:04.206653 | controller | ok: [controller -> localhost] => (item=kubectl_checksums) 2026-08-22 09:24:04.206910 | controller | ok: [controller -> localhost] => (item=flux_checksums) 2026-08-22 09:24:04.207167 | controller | ok: [controller -> localhost] => (item=kubeadm_checksums) 2026-08-22 09:24:04.207427 | controller | ok: [controller -> localhost] => (item=clusterctl_checksums) 2026-08-22 09:24:04.207681 | controller | ok: [controller -> localhost] => (item=kubelet_checksums) 2026-08-22 09:24:04.207916 | controller | 2026-08-22 09:24:04.208171 | controller | TASK [Generate list of all binaries for all roles] ***************************** 2026-08-22 09:24:04.208426 | controller | Saturday 22 August 2026 09:24:04 +0000 (0:00:00.101) 0:00:01.801 ******* 2026-08-22 09:24:04.284848 | controller | ok: [controller -> localhost] 2026-08-22 09:24:04.285114 | controller | 2026-08-22 09:24:04.285462 | controller | TASK [Include download_artifact role] ****************************************** 2026-08-22 09:24:04.285731 | controller | Saturday 22 August 2026 09:24:04 +0000 (0:00:00.078) 0:00:01.880 ******* 2026-08-22 09:24:04.541254 | 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-08-22 09:24:04.541610 | 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-08-22 09:24:04.541940 | controller | included: vexxhost.containers.download_artifact for controller => (item={'url': 'https://dl.k8s.io/release/v1.36.2/bin/linux/amd64/kubectl', 'checksum': '1e9045ec32bea85da43de85f0065358529ea7c7a152eca78154fba5b58c27d82', 'dest': '/var/lib/downloads/kubectl-1.36.2-linux-amd64', 'version': '1.36.2'}) 2026-08-22 09:24:04.542231 | 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-08-22 09:24:04.542514 | controller | included: vexxhost.containers.download_artifact for controller => (item={'url': 'https://dl.k8s.io/release/v1.36.2/bin/linux/amd64/kubeadm', 'checksum': 'f95d1b345f97c673ce1c1347eb96bf2587850975155ae701cdfc629a5b575b70', 'dest': '/var/lib/downloads/kubeadm-1.36.2-linux-amd64', 'version': '1.36.2'}) 2026-08-22 09:24:04.542798 | controller | included: vexxhost.containers.download_artifact for controller => (item={'url': 'https://github.com/kubernetes-sigs/cluster-api/releases/download/v1.13.2/clusterctl-linux-amd64', 'checksum': 'ae1d0a60e7101eb6c5cea650740b3d8d3b50cd8c724a2a375ddd5744df6ea544', 'dest': '/var/lib/downloads/clusterctl-1.13.2-linux-amd64', 'version': '1.13.2'}) 2026-08-22 09:24:04.543086 | controller | included: vexxhost.containers.download_artifact for controller => (item={'url': 'https://dl.k8s.io/release/v1.36.2/bin/linux/amd64/kubelet', 'checksum': '3ba68cb4f0906053c08ab843131d5cec559cf8c718dbd679950a078b306abbb4', 'dest': '/var/lib/downloads/kubelet-1.36.2-linux-amd64', 'version': '1.36.2'}) 2026-08-22 09:24:04.543327 | controller | 2026-08-22 09:24:04.543598 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-08-22 09:24:04.543857 | controller | Saturday 22 August 2026 09:24:04 +0000 (0:00:00.256) 0:00:02.136 ******* 2026-08-22 09:24:04.584701 | controller | skipping: [controller] 2026-08-22 09:24:04.584966 | controller | 2026-08-22 09:24:04.585269 | controller | TASK [vexxhost.containers.directory : Create directory (/var/lib/downloads)] *** 2026-08-22 09:24:04.585531 | controller | Saturday 22 August 2026 09:24:04 +0000 (0:00:00.043) 0:00:02.180 ******* 2026-08-22 09:24:05.280406 | 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-08-22 09:24:05.292945 | controller | changed: [controller] 2026-08-22 09:24:05.293283 | controller | 2026-08-22 09:24:05.293562 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-08-22 09:24:05.293819 | controller | Saturday 22 August 2026 09:24:05 +0000 (0:00:00.708) 0:00:02.888 ******* 2026-08-22 09:24:05.335043 | controller | ok: [controller] => { 2026-08-22 09:24:05.335332 | controller | "msg": "https://get.helm.sh/helm-v3.11.2-linux-amd64.tar.gz" 2026-08-22 09:24:05.335609 | controller | } 2026-08-22 09:24:05.335855 | controller | 2026-08-22 09:24:05.336145 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-08-22 09:24:05.336401 | controller | Saturday 22 August 2026 09:24:05 +0000 (0:00:00.042) 0:00:02.930 ******* 2026-08-22 09:24:06.456244 | 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-08-22 09:24:06.466870 | controller | changed: [controller] 2026-08-22 09:24:06.467192 | controller | 2026-08-22 09:24:06.467479 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-08-22 09:24:06.467752 | controller | Saturday 22 August 2026 09:24:06 +0000 (0:00:01.131) 0:00:04.062 ******* 2026-08-22 09:24:06.503476 | controller | skipping: [controller] 2026-08-22 09:24:06.503744 | controller | 2026-08-22 09:24:06.504011 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-08-22 09:24:06.504266 | controller | Saturday 22 August 2026 09:24:06 +0000 (0:00:00.036) 0:00:04.098 ******* 2026-08-22 09:24:06.540816 | controller | skipping: [controller] 2026-08-22 09:24:06.540839 | controller | 2026-08-22 09:24:06.540848 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-08-22 09:24:06.540856 | controller | Saturday 22 August 2026 09:24:06 +0000 (0:00:00.036) 0:00:04.135 ******* 2026-08-22 09:24:06.580403 | controller | ok: [controller] => { 2026-08-22 09:24:06.580747 | controller | "msg": "https://github.com/databus23/helm-diff/releases/download/v3.8.1/helm-diff-linux-amd64.tgz" 2026-08-22 09:24:06.581011 | controller | } 2026-08-22 09:24:06.581306 | controller | 2026-08-22 09:24:06.581614 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-08-22 09:24:06.581883 | controller | Saturday 22 August 2026 09:24:06 +0000 (0:00:00.039) 0:00:04.175 ******* 2026-08-22 09:24:07.433302 | controller | changed: [controller] 2026-08-22 09:24:07.433600 | controller | 2026-08-22 09:24:07.433870 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-08-22 09:24:07.434131 | controller | Saturday 22 August 2026 09:24:07 +0000 (0:00:00.852) 0:00:05.027 ******* 2026-08-22 09:24:07.472443 | controller | skipping: [controller] 2026-08-22 09:24:07.472707 | controller | 2026-08-22 09:24:07.472977 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-08-22 09:24:07.473270 | controller | Saturday 22 August 2026 09:24:07 +0000 (0:00:00.039) 0:00:05.067 ******* 2026-08-22 09:24:07.506466 | controller | skipping: [controller] 2026-08-22 09:24:07.509328 | controller | 2026-08-22 09:24:07.509664 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-08-22 09:24:07.509769 | controller | Saturday 22 August 2026 09:24:07 +0000 (0:00:00.033) 0:00:05.101 ******* 2026-08-22 09:24:07.550116 | controller | ok: [controller] => { 2026-08-22 09:24:07.550327 | controller | "msg": "https://dl.k8s.io/release/v1.36.2/bin/linux/amd64/kubectl" 2026-08-22 09:24:07.550538 | controller | } 2026-08-22 09:24:07.550708 | controller | 2026-08-22 09:24:07.551065 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-08-22 09:24:07.551340 | controller | Saturday 22 August 2026 09:24:07 +0000 (0:00:00.040) 0:00:05.141 ******* 2026-08-22 09:24:08.536240 | controller | changed: [controller] 2026-08-22 09:24:08.536379 | controller | 2026-08-22 09:24:08.536633 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-08-22 09:24:08.536894 | controller | Saturday 22 August 2026 09:24:08 +0000 (0:00:00.988) 0:00:06.130 ******* 2026-08-22 09:24:08.575036 | controller | skipping: [controller] 2026-08-22 09:24:08.575170 | controller | 2026-08-22 09:24:08.575369 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-08-22 09:24:08.575568 | controller | Saturday 22 August 2026 09:24:08 +0000 (0:00:00.039) 0:00:06.170 ******* 2026-08-22 09:24:08.611761 | controller | skipping: [controller] 2026-08-22 09:24:08.611920 | controller | 2026-08-22 09:24:08.612163 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-08-22 09:24:08.612367 | controller | Saturday 22 August 2026 09:24:08 +0000 (0:00:00.036) 0:00:06.207 ******* 2026-08-22 09:24:08.649510 | controller | ok: [controller] => { 2026-08-22 09:24:08.649793 | controller | "msg": "https://github.com/fluxcd/flux2/releases/download/v0.32.0/flux_0.32.0_linux_amd64.tar.gz" 2026-08-22 09:24:08.650003 | controller | } 2026-08-22 09:24:08.650183 | controller | 2026-08-22 09:24:08.650392 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-08-22 09:24:08.650589 | controller | Saturday 22 August 2026 09:24:08 +0000 (0:00:00.037) 0:00:06.244 ******* 2026-08-22 09:24:09.392146 | controller | changed: [controller] 2026-08-22 09:24:09.392302 | controller | 2026-08-22 09:24:09.392520 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-08-22 09:24:09.392730 | controller | Saturday 22 August 2026 09:24:09 +0000 (0:00:00.742) 0:00:06.986 ******* 2026-08-22 09:24:09.429849 | controller | skipping: [controller] 2026-08-22 09:24:09.430027 | controller | 2026-08-22 09:24:09.430254 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-08-22 09:24:09.430435 | controller | Saturday 22 August 2026 09:24:09 +0000 (0:00:00.038) 0:00:07.025 ******* 2026-08-22 09:24:09.469260 | controller | skipping: [controller] 2026-08-22 09:24:09.469447 | controller | 2026-08-22 09:24:09.469655 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-08-22 09:24:09.469870 | controller | Saturday 22 August 2026 09:24:09 +0000 (0:00:00.039) 0:00:07.064 ******* 2026-08-22 09:24:09.510998 | controller | ok: [controller] => { 2026-08-22 09:24:09.511199 | controller | "msg": "https://dl.k8s.io/release/v1.36.2/bin/linux/amd64/kubeadm" 2026-08-22 09:24:09.511386 | controller | } 2026-08-22 09:24:09.511562 | controller | 2026-08-22 09:24:09.511761 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-08-22 09:24:09.511955 | controller | Saturday 22 August 2026 09:24:09 +0000 (0:00:00.041) 0:00:07.106 ******* 2026-08-22 09:24:10.818221 | controller | changed: [controller] 2026-08-22 09:24:10.818299 | controller | 2026-08-22 09:24:10.818314 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-08-22 09:24:10.818439 | controller | Saturday 22 August 2026 09:24:10 +0000 (0:00:01.306) 0:00:08.413 ******* 2026-08-22 09:24:10.856564 | controller | skipping: [controller] 2026-08-22 09:24:10.856697 | controller | 2026-08-22 09:24:10.856898 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-08-22 09:24:10.857102 | controller | Saturday 22 August 2026 09:24:10 +0000 (0:00:00.039) 0:00:08.452 ******* 2026-08-22 09:24:10.890101 | controller | skipping: [controller] 2026-08-22 09:24:10.890257 | controller | 2026-08-22 09:24:10.890458 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-08-22 09:24:10.890656 | controller | Saturday 22 August 2026 09:24:10 +0000 (0:00:00.033) 0:00:08.485 ******* 2026-08-22 09:24:10.932364 | controller | ok: [controller] => { 2026-08-22 09:24:10.932453 | controller | "msg": "https://github.com/kubernetes-sigs/cluster-api/releases/download/v1.13.2/clusterctl-linux-amd64" 2026-08-22 09:24:10.932651 | controller | } 2026-08-22 09:24:10.932871 | controller | 2026-08-22 09:24:10.933070 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-08-22 09:24:10.933307 | controller | Saturday 22 August 2026 09:24:10 +0000 (0:00:00.041) 0:00:08.527 ******* 2026-08-22 09:24:11.929869 | controller | changed: [controller] 2026-08-22 09:24:11.930360 | controller | 2026-08-22 09:24:11.930366 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-08-22 09:24:11.930371 | controller | Saturday 22 August 2026 09:24:11 +0000 (0:00:00.993) 0:00:09.520 ******* 2026-08-22 09:24:11.967527 | controller | skipping: [controller] 2026-08-22 09:24:11.967709 | controller | 2026-08-22 09:24:11.967916 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-08-22 09:24:11.968119 | controller | Saturday 22 August 2026 09:24:11 +0000 (0:00:00.041) 0:00:09.562 ******* 2026-08-22 09:24:12.003927 | controller | skipping: [controller] 2026-08-22 09:24:12.004113 | controller | 2026-08-22 09:24:12.004335 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-08-22 09:24:12.004537 | controller | Saturday 22 August 2026 09:24:12 +0000 (0:00:00.036) 0:00:09.599 ******* 2026-08-22 09:24:12.045569 | controller | ok: [controller] => { 2026-08-22 09:24:12.045767 | controller | "msg": "https://dl.k8s.io/release/v1.36.2/bin/linux/amd64/kubelet" 2026-08-22 09:24:12.045955 | controller | } 2026-08-22 09:24:12.046126 | controller | 2026-08-22 09:24:12.046343 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-08-22 09:24:12.046541 | controller | Saturday 22 August 2026 09:24:12 +0000 (0:00:00.041) 0:00:09.640 ******* 2026-08-22 09:24:13.251772 | controller | changed: [controller] 2026-08-22 09:24:13.251827 | controller | 2026-08-22 09:24:13.251862 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-08-22 09:24:13.251871 | controller | Saturday 22 August 2026 09:24:13 +0000 (0:00:01.197) 0:00:10.837 ******* 2026-08-22 09:24:13.278517 | controller | skipping: [controller] 2026-08-22 09:24:13.278565 | controller | 2026-08-22 09:24:13.278688 | controller | PLAY RECAP ********************************************************************* 2026-08-22 09:24:13.278821 | controller | controller : ok=28 changed=8 unreachable=0 failed=0 skipped=14 rescued=0 ignored=0 2026-08-22 09:24:13.278931 | controller | 2026-08-22 09:24:13.279035 | controller | 2026-08-22 09:24:13.279145 | controller | TASKS RECAP ******************************************************************** 2026-08-22 09:24:13.279271 | controller | Saturday 22 August 2026 09:24:13 +0000 (0:00:00.036) 0:00:10.874 ******* 2026-08-22 09:24:13.279377 | controller | =============================================================================== 2026-08-22 09:24:13.279495 | controller | vexxhost.containers.download_artifact : Download item ------------------- 1.31s 2026-08-22 09:24:13.279614 | controller | vexxhost.containers.download_artifact : Download item ------------------- 1.20s 2026-08-22 09:24:13.279733 | controller | vexxhost.containers.download_artifact : Download item ------------------- 1.13s 2026-08-22 09:24:13.279850 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.99s 2026-08-22 09:24:13.279969 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.99s 2026-08-22 09:24:13.280086 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.85s 2026-08-22 09:24:13.280205 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.74s 2026-08-22 09:24:13.280337 | controller | vexxhost.containers.directory : Create directory (/var/lib/downloads) --- 0.71s 2026-08-22 09:24:13.280439 | controller | Gather minimal facts ---------------------------------------------------- 0.68s 2026-08-22 09:24:13.280555 | controller | Find all subdirectories in the role location ---------------------------- 0.42s 2026-08-22 09:24:13.280672 | controller | Select only defaults/ directories and load vars ------------------------- 0.38s 2026-08-22 09:24:13.280792 | controller | Include download_artifact role ------------------------------------------ 0.26s 2026-08-22 09:24:13.280911 | controller | Find all components with checksums and get latest versions (CI) --------- 0.18s 2026-08-22 09:24:13.281034 | controller | Filter checksums to keep only latest versions (CI) ---------------------- 0.10s 2026-08-22 09:24:13.281146 | controller | Generate list of all binaries for all roles ----------------------------- 0.08s 2026-08-22 09:24:13.281351 | controller | vexxhost.containers.package : Update state for tar ---------------------- 0.04s 2026-08-22 09:24:13.281474 | controller | vexxhost.containers.download_artifact : Starting download of file ------- 0.04s 2026-08-22 09:24:13.281594 | controller | vexxhost.containers.download_artifact : Starting download of file ------- 0.04s 2026-08-22 09:24:13.281710 | controller | vexxhost.containers.download_artifact : Extract archive ----------------- 0.04s 2026-08-22 09:24:13.281827 | controller | vexxhost.containers.download_artifact : Starting download of file ------- 0.04s 2026-08-22 09:24:13.464142 | controller | INFO [download-binaries > converge] Executed: Successful 2026-08-22 09:24:13.474906 | controller | INFO [download-binaries > idempotence] Executing 2026-08-22 09:24:14.359379 | controller | 2026-08-22 09:24:14.359575 | controller | PLAY [Download all binaries required at runtime for ansible-collection-kubernetes] *** 2026-08-22 09:24:14.359781 | controller | 2026-08-22 09:24:14.359983 | controller | TASK [Gather minimal facts] **************************************************** 2026-08-22 09:24:14.360177 | controller | Saturday 22 August 2026 09:24:14 +0000 (0:00:00.013) 0:00:00.013 ******* 2026-08-22 09:24:15.064480 | controller | ok: [controller -> localhost] 2026-08-22 09:24:15.064569 | controller | 2026-08-22 09:24:15.064705 | controller | TASK [Find all subdirectories in the role location] **************************** 2026-08-22 09:24:15.064838 | controller | Saturday 22 August 2026 09:24:15 +0000 (0:00:00.702) 0:00:00.716 ******* 2026-08-22 09:24:15.477509 | controller | ok: [controller -> localhost] 2026-08-22 09:24:15.477580 | controller | 2026-08-22 09:24:15.477592 | controller | TASK [Select only defaults/ directories and load vars] ************************* 2026-08-22 09:24:15.477703 | controller | Saturday 22 August 2026 09:24:15 +0000 (0:00:00.415) 0:00:01.132 ******* 2026-08-22 09:24:15.839069 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/cert_manager/defaults) 2026-08-22 09:24:15.839144 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/helm/defaults) 2026-08-22 09:24:15.839287 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kubectl/defaults) 2026-08-22 09:24:15.839420 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/envoy_gateway/defaults) 2026-08-22 09:24:15.839553 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/flux/defaults) 2026-08-22 09:24:15.839686 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/openstack_resource_controller/defaults) 2026-08-22 09:24:15.839828 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kubeadm/defaults) 2026-08-22 09:24:15.839947 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kubernetes/defaults) 2026-08-22 09:24:15.841249 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/haproxy/defaults) 2026-08-22 09:24:15.841265 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/keepalived/defaults) 2026-08-22 09:24:15.841273 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/cilium/defaults) 2026-08-22 09:24:15.841280 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/clusterctl/defaults) 2026-08-22 09:24:15.841288 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/upload_helm_chart/defaults) 2026-08-22 09:24:15.841295 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kubelet/defaults) 2026-08-22 09:24:15.841303 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kube_vip/defaults) 2026-08-22 09:24:15.841310 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/cluster_api/defaults) 2026-08-22 09:24:15.841318 | controller | 2026-08-22 09:24:15.841331 | controller | TASK [Find all components with checksums and get latest versions (CI)] ********* 2026-08-22 09:24:15.841401 | controller | Saturday 22 August 2026 09:24:15 +0000 (0:00:00.361) 0:00:01.493 ******* 2026-08-22 09:24:15.980836 | controller | ok: [controller -> localhost] => (item=helm_checksums) 2026-08-22 09:24:15.981015 | controller | ok: [controller -> localhost] => (item=helm_diff_checksums) 2026-08-22 09:24:15.981249 | controller | ok: [controller -> localhost] => (item=kubectl_checksums) 2026-08-22 09:24:15.981454 | controller | ok: [controller -> localhost] => (item=flux_checksums) 2026-08-22 09:24:15.981644 | controller | ok: [controller -> localhost] => (item=kubeadm_checksums) 2026-08-22 09:24:15.981844 | controller | ok: [controller -> localhost] => (item=clusterctl_checksums) 2026-08-22 09:24:15.982024 | controller | ok: [controller -> localhost] => (item=kubelet_checksums) 2026-08-22 09:24:15.982198 | controller | 2026-08-22 09:24:15.982397 | controller | TASK [Filter checksums to keep only latest versions (CI)] ********************** 2026-08-22 09:24:15.982592 | controller | Saturday 22 August 2026 09:24:15 +0000 (0:00:00.141) 0:00:01.635 ******* 2026-08-22 09:24:16.076868 | controller | ok: [controller -> localhost] => (item=helm_checksums) 2026-08-22 09:24:16.077057 | controller | ok: [controller -> localhost] => (item=helm_diff_checksums) 2026-08-22 09:24:16.077285 | controller | ok: [controller -> localhost] => (item=kubectl_checksums) 2026-08-22 09:24:16.077477 | controller | ok: [controller -> localhost] => (item=flux_checksums) 2026-08-22 09:24:16.077666 | controller | ok: [controller -> localhost] => (item=kubeadm_checksums) 2026-08-22 09:24:16.077853 | controller | ok: [controller -> localhost] => (item=clusterctl_checksums) 2026-08-22 09:24:16.078041 | controller | ok: [controller -> localhost] => (item=kubelet_checksums) 2026-08-22 09:24:16.078212 | controller | 2026-08-22 09:24:16.078405 | controller | TASK [Generate list of all binaries for all roles] ***************************** 2026-08-22 09:24:16.078601 | controller | Saturday 22 August 2026 09:24:16 +0000 (0:00:00.096) 0:00:01.731 ******* 2026-08-22 09:24:16.155341 | controller | ok: [controller -> localhost] 2026-08-22 09:24:16.155525 | controller | 2026-08-22 09:24:16.155724 | controller | TASK [Include download_artifact role] ****************************************** 2026-08-22 09:24:16.155917 | controller | Saturday 22 August 2026 09:24:16 +0000 (0:00:00.078) 0:00:01.810 ******* 2026-08-22 09:24:16.381690 | 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-08-22 09:24:16.381899 | 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-08-22 09:24:16.382158 | controller | included: vexxhost.containers.download_artifact for controller => (item={'url': 'https://dl.k8s.io/release/v1.36.2/bin/linux/amd64/kubectl', 'checksum': '1e9045ec32bea85da43de85f0065358529ea7c7a152eca78154fba5b58c27d82', 'dest': '/var/lib/downloads/kubectl-1.36.2-linux-amd64', 'version': '1.36.2'}) 2026-08-22 09:24:16.382455 | 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-08-22 09:24:16.382771 | controller | included: vexxhost.containers.download_artifact for controller => (item={'url': 'https://dl.k8s.io/release/v1.36.2/bin/linux/amd64/kubeadm', 'checksum': 'f95d1b345f97c673ce1c1347eb96bf2587850975155ae701cdfc629a5b575b70', 'dest': '/var/lib/downloads/kubeadm-1.36.2-linux-amd64', 'version': '1.36.2'}) 2026-08-22 09:24:16.383011 | controller | included: vexxhost.containers.download_artifact for controller => (item={'url': 'https://github.com/kubernetes-sigs/cluster-api/releases/download/v1.13.2/clusterctl-linux-amd64', 'checksum': 'ae1d0a60e7101eb6c5cea650740b3d8d3b50cd8c724a2a375ddd5744df6ea544', 'dest': '/var/lib/downloads/clusterctl-1.13.2-linux-amd64', 'version': '1.13.2'}) 2026-08-22 09:24:16.383224 | controller | included: vexxhost.containers.download_artifact for controller => (item={'url': 'https://dl.k8s.io/release/v1.36.2/bin/linux/amd64/kubelet', 'checksum': '3ba68cb4f0906053c08ab843131d5cec559cf8c718dbd679950a078b306abbb4', 'dest': '/var/lib/downloads/kubelet-1.36.2-linux-amd64', 'version': '1.36.2'}) 2026-08-22 09:24:16.383427 | controller | 2026-08-22 09:24:16.383624 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-08-22 09:24:16.383817 | controller | Saturday 22 August 2026 09:24:16 +0000 (0:00:00.225) 0:00:02.035 ******* 2026-08-22 09:24:16.424086 | controller | skipping: [controller] 2026-08-22 09:24:16.424237 | controller | 2026-08-22 09:24:16.424440 | controller | TASK [vexxhost.containers.directory : Create directory (/var/lib/downloads)] *** 2026-08-22 09:24:16.424631 | controller | Saturday 22 August 2026 09:24:16 +0000 (0:00:00.043) 0:00:02.078 ******* 2026-08-22 09:24:16.914988 | 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-08-22 09:24:16.926871 | controller | ok: [controller] 2026-08-22 09:24:16.927052 | controller | 2026-08-22 09:24:16.927263 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-08-22 09:24:16.927465 | controller | Saturday 22 August 2026 09:24:16 +0000 (0:00:00.502) 0:00:02.581 ******* 2026-08-22 09:24:16.958277 | controller | ok: [controller] => { 2026-08-22 09:24:16.958495 | controller | "msg": "https://get.helm.sh/helm-v3.11.2-linux-amd64.tar.gz" 2026-08-22 09:24:16.958669 | controller | } 2026-08-22 09:24:16.958844 | controller | 2026-08-22 09:24:16.959043 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-08-22 09:24:16.959234 | controller | Saturday 22 August 2026 09:24:16 +0000 (0:00:00.031) 0:00:02.612 ******* 2026-08-22 09:24:17.524616 | controller | ok: [controller] 2026-08-22 09:24:17.524738 | controller | 2026-08-22 09:24:17.524954 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-08-22 09:24:17.525159 | controller | Saturday 22 August 2026 09:24:17 +0000 (0:00:00.565) 0:00:03.178 ******* 2026-08-22 09:24:17.562111 | controller | skipping: [controller] 2026-08-22 09:24:17.562288 | controller | 2026-08-22 09:24:17.562515 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-08-22 09:24:17.562714 | controller | Saturday 22 August 2026 09:24:17 +0000 (0:00:00.038) 0:00:03.217 ******* 2026-08-22 09:24:17.589564 | controller | skipping: [controller] 2026-08-22 09:24:17.589736 | controller | 2026-08-22 09:24:17.589940 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-08-22 09:24:17.590165 | controller | Saturday 22 August 2026 09:24:17 +0000 (0:00:00.027) 0:00:03.244 ******* 2026-08-22 09:24:17.621979 | controller | ok: [controller] => { 2026-08-22 09:24:17.622215 | controller | "msg": "https://github.com/databus23/helm-diff/releases/download/v3.8.1/helm-diff-linux-amd64.tgz" 2026-08-22 09:24:17.622395 | controller | } 2026-08-22 09:24:17.622569 | controller | 2026-08-22 09:24:17.622767 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-08-22 09:24:17.622984 | controller | Saturday 22 August 2026 09:24:17 +0000 (0:00:00.032) 0:00:03.276 ******* 2026-08-22 09:24:18.045108 | controller | ok: [controller] 2026-08-22 09:24:18.045162 | controller | 2026-08-22 09:24:18.045175 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-08-22 09:24:18.045240 | controller | Saturday 22 August 2026 09:24:18 +0000 (0:00:00.421) 0:00:03.698 ******* 2026-08-22 09:24:18.076863 | controller | skipping: [controller] 2026-08-22 09:24:18.076927 | controller | 2026-08-22 09:24:18.077037 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-08-22 09:24:18.077134 | controller | Saturday 22 August 2026 09:24:18 +0000 (0:00:00.032) 0:00:03.731 ******* 2026-08-22 09:24:18.109458 | controller | skipping: [controller] 2026-08-22 09:24:18.109488 | controller | 2026-08-22 09:24:18.109606 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-08-22 09:24:18.109697 | controller | Saturday 22 August 2026 09:24:18 +0000 (0:00:00.031) 0:00:03.763 ******* 2026-08-22 09:24:18.145540 | controller | ok: [controller] => { 2026-08-22 09:24:18.145580 | controller | "msg": "https://dl.k8s.io/release/v1.36.2/bin/linux/amd64/kubectl" 2026-08-22 09:24:18.145678 | controller | } 2026-08-22 09:24:18.145758 | controller | 2026-08-22 09:24:18.145878 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-08-22 09:24:18.145930 | controller | Saturday 22 August 2026 09:24:18 +0000 (0:00:00.037) 0:00:03.800 ******* 2026-08-22 09:24:18.594441 | controller | ok: [controller] 2026-08-22 09:24:18.594506 | controller | 2026-08-22 09:24:18.594520 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-08-22 09:24:18.594629 | controller | Saturday 22 August 2026 09:24:18 +0000 (0:00:00.446) 0:00:04.246 ******* 2026-08-22 09:24:18.634535 | controller | skipping: [controller] 2026-08-22 09:24:18.634579 | controller | 2026-08-22 09:24:18.634588 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-08-22 09:24:18.634596 | controller | Saturday 22 August 2026 09:24:18 +0000 (0:00:00.038) 0:00:04.285 ******* 2026-08-22 09:24:18.661650 | controller | skipping: [controller] 2026-08-22 09:24:18.661678 | controller | 2026-08-22 09:24:18.661800 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-08-22 09:24:18.661923 | controller | Saturday 22 August 2026 09:24:18 +0000 (0:00:00.028) 0:00:04.314 ******* 2026-08-22 09:24:18.697554 | controller | ok: [controller] => { 2026-08-22 09:24:18.697683 | controller | "msg": "https://github.com/fluxcd/flux2/releases/download/v0.32.0/flux_0.32.0_linux_amd64.tar.gz" 2026-08-22 09:24:18.697800 | controller | } 2026-08-22 09:24:18.698171 | controller | 2026-08-22 09:24:18.698188 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-08-22 09:24:18.698195 | controller | Saturday 22 August 2026 09:24:18 +0000 (0:00:00.035) 0:00:04.349 ******* 2026-08-22 09:24:19.160666 | controller | ok: [controller] 2026-08-22 09:24:19.160732 | controller | 2026-08-22 09:24:19.160864 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-08-22 09:24:19.160994 | controller | Saturday 22 August 2026 09:24:19 +0000 (0:00:00.465) 0:00:04.815 ******* 2026-08-22 09:24:19.202016 | controller | skipping: [controller] 2026-08-22 09:24:19.202050 | controller | 2026-08-22 09:24:19.202056 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-08-22 09:24:19.202062 | controller | Saturday 22 August 2026 09:24:19 +0000 (0:00:00.040) 0:00:04.855 ******* 2026-08-22 09:24:19.233425 | controller | skipping: [controller] 2026-08-22 09:24:19.233526 | controller | 2026-08-22 09:24:19.233658 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-08-22 09:24:19.233815 | controller | Saturday 22 August 2026 09:24:19 +0000 (0:00:00.032) 0:00:04.888 ******* 2026-08-22 09:24:19.277636 | controller | ok: [controller] => { 2026-08-22 09:24:19.277768 | controller | "msg": "https://dl.k8s.io/release/v1.36.2/bin/linux/amd64/kubeadm" 2026-08-22 09:24:19.277888 | controller | } 2026-08-22 09:24:19.278002 | controller | 2026-08-22 09:24:19.278133 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-08-22 09:24:19.278259 | controller | Saturday 22 August 2026 09:24:19 +0000 (0:00:00.040) 0:00:04.928 ******* 2026-08-22 09:24:19.761241 | controller | ok: [controller] 2026-08-22 09:24:19.761308 | controller | 2026-08-22 09:24:19.761619 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-08-22 09:24:19.761648 | controller | Saturday 22 August 2026 09:24:19 +0000 (0:00:00.487) 0:00:05.415 ******* 2026-08-22 09:24:19.801395 | controller | skipping: [controller] 2026-08-22 09:24:19.801465 | controller | 2026-08-22 09:24:19.801563 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-08-22 09:24:19.801654 | controller | Saturday 22 August 2026 09:24:19 +0000 (0:00:00.040) 0:00:05.456 ******* 2026-08-22 09:24:19.841286 | controller | skipping: [controller] 2026-08-22 09:24:19.841388 | controller | 2026-08-22 09:24:19.841518 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-08-22 09:24:19.841646 | controller | Saturday 22 August 2026 09:24:19 +0000 (0:00:00.036) 0:00:05.492 ******* 2026-08-22 09:24:19.879886 | controller | ok: [controller] => { 2026-08-22 09:24:19.879986 | controller | "msg": "https://github.com/kubernetes-sigs/cluster-api/releases/download/v1.13.2/clusterctl-linux-amd64" 2026-08-22 09:24:19.880366 | controller | } 2026-08-22 09:24:19.880390 | controller | 2026-08-22 09:24:19.880395 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-08-22 09:24:19.880399 | controller | Saturday 22 August 2026 09:24:19 +0000 (0:00:00.041) 0:00:05.533 ******* 2026-08-22 09:24:20.350316 | controller | ok: [controller] 2026-08-22 09:24:20.350381 | controller | 2026-08-22 09:24:20.350392 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-08-22 09:24:20.350483 | controller | Saturday 22 August 2026 09:24:20 +0000 (0:00:00.467) 0:00:06.001 ******* 2026-08-22 09:24:20.379995 | controller | skipping: [controller] 2026-08-22 09:24:20.380041 | controller | 2026-08-22 09:24:20.380137 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-08-22 09:24:20.380233 | controller | Saturday 22 August 2026 09:24:20 +0000 (0:00:00.033) 0:00:06.035 ******* 2026-08-22 09:24:20.413244 | controller | skipping: [controller] 2026-08-22 09:24:20.413287 | controller | 2026-08-22 09:24:20.413356 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-08-22 09:24:20.413450 | controller | Saturday 22 August 2026 09:24:20 +0000 (0:00:00.033) 0:00:06.068 ******* 2026-08-22 09:24:20.450586 | controller | ok: [controller] => { 2026-08-22 09:24:20.450650 | controller | "msg": "https://dl.k8s.io/release/v1.36.2/bin/linux/amd64/kubelet" 2026-08-22 09:24:20.450739 | controller | } 2026-08-22 09:24:20.450822 | controller | 2026-08-22 09:24:20.450915 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-08-22 09:24:20.450999 | controller | Saturday 22 August 2026 09:24:20 +0000 (0:00:00.037) 0:00:06.105 ******* 2026-08-22 09:24:20.908938 | controller | ok: [controller] 2026-08-22 09:24:20.909015 | controller | 2026-08-22 09:24:20.909155 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-08-22 09:24:20.909376 | controller | Saturday 22 August 2026 09:24:20 +0000 (0:00:00.457) 0:00:06.562 ******* 2026-08-22 09:24:20.945680 | controller | skipping: [controller] 2026-08-22 09:24:20.949251 | controller | 2026-08-22 09:24:20.949277 | controller | PLAY RECAP ********************************************************************* 2026-08-22 09:24:20.949282 | controller | controller : ok=28 changed=0 unreachable=0 failed=0 skipped=14 rescued=0 ignored=0 2026-08-22 09:24:20.949286 | controller | 2026-08-22 09:24:20.949289 | controller | 2026-08-22 09:24:20.949292 | controller | TASKS RECAP ******************************************************************** 2026-08-22 09:24:20.949296 | controller | Saturday 22 August 2026 09:24:20 +0000 (0:00:00.034) 0:00:06.597 ******* 2026-08-22 09:24:20.949299 | controller | =============================================================================== 2026-08-22 09:24:20.949303 | controller | Gather minimal facts ---------------------------------------------------- 0.70s 2026-08-22 09:24:20.949306 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.57s 2026-08-22 09:24:20.949309 | controller | vexxhost.containers.directory : Create directory (/var/lib/downloads) --- 0.50s 2026-08-22 09:24:20.949313 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.49s 2026-08-22 09:24:20.949316 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.47s 2026-08-22 09:24:20.949320 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.47s 2026-08-22 09:24:20.949323 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.46s 2026-08-22 09:24:20.949326 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.45s 2026-08-22 09:24:20.949329 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.42s 2026-08-22 09:24:20.949333 | controller | Find all subdirectories in the role location ---------------------------- 0.42s 2026-08-22 09:24:20.949336 | controller | Select only defaults/ directories and load vars ------------------------- 0.36s 2026-08-22 09:24:20.949339 | controller | Include download_artifact role ------------------------------------------ 0.23s 2026-08-22 09:24:20.949356 | controller | Find all components with checksums and get latest versions (CI) --------- 0.14s 2026-08-22 09:24:20.949360 | controller | Filter checksums to keep only latest versions (CI) ---------------------- 0.10s 2026-08-22 09:24:20.949363 | controller | Generate list of all binaries for all roles ----------------------------- 0.08s 2026-08-22 09:24:20.949366 | controller | vexxhost.containers.package : Update state for tar ---------------------- 0.04s 2026-08-22 09:24:20.949369 | controller | vexxhost.containers.download_artifact : Starting download of file ------- 0.04s 2026-08-22 09:24:20.949373 | controller | vexxhost.containers.download_artifact : Extract archive ----------------- 0.04s 2026-08-22 09:24:20.949376 | controller | vexxhost.containers.download_artifact : Starting download of file ------- 0.04s 2026-08-22 09:24:20.949379 | controller | vexxhost.containers.download_artifact : Extract archive ----------------- 0.04s 2026-08-22 09:24:21.137281 | controller | INFO [download-binaries > idempotence] Executed: Successful 2026-08-22 09:24:21.146835 | controller | INFO [download-binaries > side_effect] Executing 2026-08-22 09:24:21.147126 | controller | WARNING [download-binaries > side_effect] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-08-22 09:24:21.152473 | controller | INFO [download-binaries > verify] Executing 2026-08-22 09:24:22.008634 | controller | 2026-08-22 09:24:22.008778 | controller | PLAY [Verify] ****************************************************************** 2026-08-22 09:24:22.008941 | controller | 2026-08-22 09:24:22.009131 | controller | TASK [Gathering Facts] ********************************************************* 2026-08-22 09:24:22.009368 | controller | Saturday 22 August 2026 09:24:22 +0000 (0:00:00.011) 0:00:00.011 ******* 2026-08-22 09:24:23.121825 | 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-08-22 09:24:23.130005 | controller | ok: [controller] 2026-08-22 09:24:23.130203 | controller | 2026-08-22 09:24:23.130407 | controller | TASK [Stat target dir] ********************************************************* 2026-08-22 09:24:23.130630 | controller | Saturday 22 August 2026 09:24:23 +0000 (0:00:01.121) 0:00:01.133 ******* 2026-08-22 09:24:23.560241 | controller | ok: [controller] 2026-08-22 09:24:23.560417 | controller | 2026-08-22 09:24:23.560626 | controller | TASK [Assert that target dir is created] *************************************** 2026-08-22 09:24:23.560832 | controller | Saturday 22 August 2026 09:24:23 +0000 (0:00:00.430) 0:00:01.563 ******* 2026-08-22 09:24:23.596091 | controller | ok: [controller] => { 2026-08-22 09:24:23.596305 | controller | "changed": false, 2026-08-22 09:24:23.596497 | controller | "msg": "All assertions passed" 2026-08-22 09:24:23.596678 | controller | } 2026-08-22 09:24:23.596859 | controller | 2026-08-22 09:24:23.597084 | controller | TASK [Find target files] ******************************************************* 2026-08-22 09:24:23.597304 | controller | Saturday 22 August 2026 09:24:23 +0000 (0:00:00.035) 0:00:01.599 ******* 2026-08-22 09:24:23.995360 | controller | ok: [controller] 2026-08-22 09:24:23.995493 | controller | 2026-08-22 09:24:23.995706 | controller | TASK [Assert that some files were downloaded] ********************************** 2026-08-22 09:24:23.995886 | controller | Saturday 22 August 2026 09:24:23 +0000 (0:00:00.395) 0:00:01.994 ******* 2026-08-22 09:24:24.027913 | controller | ok: [controller] => { 2026-08-22 09:24:24.027991 | controller | "changed": false, 2026-08-22 09:24:24.028083 | controller | "msg": "All assertions passed" 2026-08-22 09:24:24.028170 | controller | } 2026-08-22 09:24:24.028248 | controller | 2026-08-22 09:24:24.028327 | controller | PLAY RECAP ********************************************************************* 2026-08-22 09:24:24.028421 | controller | controller : ok=5 changed=0 unreachable=0 failed=0 skipped=0 rescued=0 ignored=0 2026-08-22 09:24:24.028500 | controller | 2026-08-22 09:24:24.028573 | controller | 2026-08-22 09:24:24.028653 | controller | TASKS RECAP ******************************************************************** 2026-08-22 09:24:24.028742 | controller | Saturday 22 August 2026 09:24:24 +0000 (0:00:00.037) 0:00:02.032 ******* 2026-08-22 09:24:24.028822 | controller | =============================================================================== 2026-08-22 09:24:24.028905 | controller | Gathering Facts --------------------------------------------------------- 1.12s 2026-08-22 09:24:24.028988 | controller | Stat target dir --------------------------------------------------------- 0.43s 2026-08-22 09:24:24.029077 | controller | Find target files ------------------------------------------------------- 0.40s 2026-08-22 09:24:24.029159 | controller | Assert that some files were downloaded ---------------------------------- 0.04s 2026-08-22 09:24:24.029292 | controller | Assert that target dir is created --------------------------------------- 0.04s 2026-08-22 09:24:24.147544 | controller | INFO [download-binaries > verify] Executed: Successful 2026-08-22 09:24:24.157470 | controller | INFO [download-binaries > cleanup] Executing 2026-08-22 09:24:24.157812 | controller | WARNING [download-binaries > cleanup] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-08-22 09:24:24.163023 | controller | INFO [download-binaries > destroy] Executing 2026-08-22 09:24:24.163095 | controller | WARNING [download-binaries > destroy] Skipping, '--destroy=never' requested. 2026-08-22 09:24:24.163157 | controller | INFO [download-binaries > destroy] Executed: Successful 2026-08-22 09:24:24.163413 | controller | WARNING Molecule executed 1 scenario (1 missing files) 2026-08-22 09:24:24.376189 | controller | ok: Runtime: 0:00:49.680524 2026-08-22 09:24:24.382814 | 2026-08-22 09:24:24.382870 | PLAY RECAP 2026-08-22 09:24:24.382921 | controller | ok: 4 changed: 3 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-08-22 09:24:24.382943 | 2026-08-22 09:24:24.565016 | RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/run.yaml@main] 2026-08-22 09:24:24.568079 | POST-RUN START: [untrusted : github.com/vexxhost/ansible-collection-kubernetes/test-playbooks/molecule/post.yml@main] 2026-08-22 09:24:25.216152 | 2026-08-22 09:24:25.216486 | PLAY [all] 2026-08-22 09:24:25.228385 | 2026-08-22 09:24:25.228473 | TASK [describe-kubernetes-objects : creating directory for cluster scoped objects] 2026-08-22 09:24:25.665181 | controller | changed 2026-08-22 09:24:25.693252 | 2026-08-22 09:24:25.693422 | TASK [describe-kubernetes-objects : Gathering descriptions for cluster scoped objects] 2026-08-22 09:24:26.095784 | controller | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-08-22 09:24:26.095867 | controller | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-08-22 09:24:26.103963 | controller | environment: line 1: kubectl: command not found 2026-08-22 09:24:26.106140 | controller | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-08-22 09:24:26.106595 | controller | environment: line 1: kubectl: command not found 2026-08-22 09:24:26.109316 | controller | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-08-22 09:24:26.109980 | controller | environment: line 1: kubectl: command not found 2026-08-22 09:24:26.111365 | controller | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-08-22 09:24:26.114117 | controller | environment: line 1: kubectl: command not found 2026-08-22 09:24:26.115725 | controller | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-08-22 09:24:26.116802 | controller | environment: line 1: kubectl: command not found 2026-08-22 09:24:26.117953 | controller | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-08-22 09:24:26.222314 | controller | ok: Runtime: 0:00:00.036663 2026-08-22 09:24:26.228104 | 2026-08-22 09:24:26.228224 | TASK [describe-kubernetes-objects : creating directory for namespace scoped objects] 2026-08-22 09:24:26.474887 | controller | changed 2026-08-22 09:24:26.481648 | 2026-08-22 09:24:26.481758 | TASK [describe-kubernetes-objects : Gathering descriptions for namespace scoped objects] 2026-08-22 09:24:26.722229 | controller | environment: line 5: kubectl: command not found 2026-08-22 09:24:26.723174 | controller | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-08-22 09:24:26.723410 | controller | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-08-22 09:24:26.724124 | controller | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-08-22 09:24:27.016528 | controller | ok: Runtime: 0:00:00.013268 2026-08-22 09:24:27.027493 | 2026-08-22 09:24:27.027591 | TASK [describe-kubernetes-objects : Downloads logs to executor] 2026-08-22 09:24:27.651712 | controller | changed: 2026-08-22 09:24:27.651905 | controller | created directory /var/lib/zuul/builds/333852623c0c4e9da837466931ae9463/work/logs/controller 2026-08-22 09:24:27.651947 | controller | cd+++++++++ objects/ 2026-08-22 09:24:27.651978 | controller | cd+++++++++ objects/cluster/ 2026-08-22 09:24:27.652009 | controller | cd+++++++++ objects/namespaced/ 2026-08-22 09:24:27.664742 | 2026-08-22 09:24:27.664806 | TASK [gather-pod-logs : creating directory for pod logs] 2026-08-22 09:24:27.901221 | controller | changed 2026-08-22 09:24:28.055953 | 2026-08-22 09:24:28.056078 | TASK [gather-pod-logs : creating directory for failed pod logs] 2026-08-22 09:24:28.310687 | controller | changed 2026-08-22 09:24:28.316864 | 2026-08-22 09:24:28.316949 | TASK [gather-pod-logs : retrieve all kubernetes logs, current and previous (if they exist)] 2026-08-22 09:24:28.559242 | controller | environment: line 3: kubectl: command not found 2026-08-22 09:24:28.842196 | controller | ok: Runtime: 0:00:00.012966 2026-08-22 09:24:28.846174 | 2026-08-22 09:24:28.846236 | TASK [gather-pod-logs : Downloads pod logs to executor] 2026-08-22 09:24:29.343156 | controller | changed: 2026-08-22 09:24:29.343454 | controller | cd+++++++++ pod-logs/ 2026-08-22 09:24:29.343514 | controller | cd+++++++++ pod-logs/failed-pods/ 2026-08-22 09:24:29.352188 | 2026-08-22 09:24:29.352342 | LOOP [helm-release-status : creating directory for helm release status] 2026-08-22 09:24:29.582056 | controller | changed: "values" 2026-08-22 09:24:29.798189 | controller | changed: "releases" 2026-08-22 09:24:29.816104 | 2026-08-22 09:24:29.816305 | TASK [helm-release-status : Gather get release status for helm charts] 2026-08-22 09:24:30.053621 | controller | /bin/bash: line 3: kubectl: command not found 2026-08-22 09:24:30.345294 | controller | ok: Runtime: 0:00:00.009646 2026-08-22 09:24:30.350915 | 2026-08-22 09:24:30.350999 | TASK [helm-release-status : Downloads logs to executor] 2026-08-22 09:24:30.858503 | controller | changed: 2026-08-22 09:24:30.858771 | controller | cd+++++++++ helm/ 2026-08-22 09:24:30.858833 | controller | cd+++++++++ helm/releases/ 2026-08-22 09:24:30.858885 | controller | cd+++++++++ helm/values/ 2026-08-22 09:24:30.864776 | 2026-08-22 09:24:30.864826 | PLAY RECAP 2026-08-22 09:24:30.864872 | controller | ok: 12 changed: 12 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-08-22 09:24:30.864894 | 2026-08-22 09:24:31.015947 | POST-RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/ansible-collection-kubernetes/test-playbooks/molecule/post.yml@main] 2026-08-22 09:24:31.018583 | POST-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post.yaml@main] 2026-08-22 09:24:31.624380 | 2026-08-22 09:24:31.624532 | PLAY [all] 2026-08-22 09:24:31.634770 | 2026-08-22 09:24:31.634844 | TASK [fetch-output : Set log path for multiple nodes] 2026-08-22 09:24:31.679207 | controller | skipping: Conditional result was False 2026-08-22 09:24:31.687862 | 2026-08-22 09:24:31.688018 | TASK [fetch-output : Set log path for single node] 2026-08-22 09:24:31.730292 | controller | ok 2026-08-22 09:24:31.735511 | 2026-08-22 09:24:31.735581 | LOOP [fetch-output : Ensure local output dirs] 2026-08-22 09:24:32.221304 | controller -> localhost | ok: "/var/lib/zuul/builds/333852623c0c4e9da837466931ae9463/work/logs" 2026-08-22 09:24:32.450985 | controller -> localhost | changed: "/var/lib/zuul/builds/333852623c0c4e9da837466931ae9463/work/artifacts" 2026-08-22 09:24:32.653513 | controller -> localhost | changed: "/var/lib/zuul/builds/333852623c0c4e9da837466931ae9463/work/docs" 2026-08-22 09:24:32.676480 | 2026-08-22 09:24:32.819438 | LOOP [fetch-output : Collect logs, artifacts and docs] 2026-08-22 09:24:33.493828 | controller | changed: .d..t...... ./ 2026-08-22 09:24:33.494058 | controller | changed: All items complete 2026-08-22 09:24:33.494096 | 2026-08-22 09:24:33.969285 | controller | changed: .d..t...... ./ 2026-08-22 09:24:34.426392 | controller | changed: .d..t...... ./ 2026-08-22 09:24:34.448695 | 2026-08-22 09:24:34.448829 | LOOP [merge-output-to-logs : Move artifacts and docs to logs dir] 2026-08-22 09:24:34.872199 | controller -> localhost | ok: Item: artifacts Runtime: 0:00:00.008394 2026-08-22 09:24:35.103287 | controller -> localhost | ok: Item: docs Runtime: 0:00:00.007577 2026-08-22 09:24:35.125654 | 2026-08-22 09:24:35.125709 | PLAY [all] 2026-08-22 09:24:35.134801 | 2026-08-22 09:24:35.134968 | TASK [remove-build-sshkey : Remove the build SSH key from all nodes] 2026-08-22 09:24:35.613714 | controller | changed 2026-08-22 09:24:35.619048 | 2026-08-22 09:24:35.619098 | PLAY RECAP 2026-08-22 09:24:35.619149 | controller | ok: 5 changed: 4 unreachable: 0 failed: 0 skipped: 1 rescued: 0 ignored: 0 2026-08-22 09:24:35.619176 | 2026-08-22 09:24:35.747064 | POST-RUN END RESULT_NORMAL: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post.yaml@main] 2026-08-22 09:24:35.750061 | POST-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post-logs.yaml@main] 2026-08-22 09:24:36.356558 | 2026-08-22 09:24:36.436719 | PLAY [localhost] 2026-08-22 09:24:36.451093 | 2026-08-22 09:24:36.451176 | TASK [Generate Zuul manifest] 2026-08-22 09:24:36.470693 | localhost | ok 2026-08-22 09:24:36.485755 | 2026-08-22 09:24:36.485836 | TASK [generate-zuul-manifest : Generate Zuul manifest] 2026-08-22 09:24:36.846289 | localhost | changed 2026-08-22 09:24:36.856808 | 2026-08-22 09:24:36.856888 | TASK [generate-zuul-manifest : Return Zuul manifest URL to Zuul] 2026-08-22 09:24:36.939647 | localhost | ok 2026-08-22 09:24:36.947156 | 2026-08-22 09:24:36.947224 | TASK [Upload logs] 2026-08-22 09:24:36.970024 | localhost | ok 2026-08-22 09:24:37.030200 | 2026-08-22 09:24:37.030346 | TASK [Set zuul-log-path fact] 2026-08-22 09:24:37.049654 | localhost | ok 2026-08-22 09:24:37.062646 | 2026-08-22 09:24:37.062713 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-08-22 09:24:37.102836 | localhost | ok 2026-08-22 09:24:37.217406 | 2026-08-22 09:24:37.217485 | TASK [upload-logs : Create log directories] 2026-08-22 09:24:37.609640 | localhost | changed 2026-08-22 09:24:37.614217 | 2026-08-22 09:24:37.614285 | TASK [upload-logs : Ensure logs are readable before uploading] 2026-08-22 09:24:38.374259 | localhost -> localhost | ok: Runtime: 0:00:00.082154 2026-08-22 09:24:38.381626 | 2026-08-22 09:24:38.641476 | TASK [upload-logs : Upload logs to log server] 2026-08-22 09:24:39.126078 | localhost | Output suppressed because no_log was given 2026-08-22 09:24:39.130627 | 2026-08-22 09:24:39.130694 | LOOP [upload-logs : Compress console log and json output] 2026-08-22 09:24:39.182499 | localhost | skipping: Conditional result was False 2026-08-22 09:24:39.244181 | localhost | skipping: Conditional result was False 2026-08-22 09:24:39.259533 | 2026-08-22 09:24:39.259684 | LOOP [upload-logs : Upload compressed console log and json output] 2026-08-22 09:24:39.305218 | localhost | skipping: Conditional result was False 2026-08-22 09:24:39.305652 | 2026-08-22 09:24:39.309497 | localhost | skipping: Conditional result was False 2026-08-22 09:24:39.325546 | 2026-08-22 09:24:39.325724 | LOOP [upload-logs : Upload console log and json output]