2026-08-06 17:24:59.153829 | Job console starting 2026-08-06 17:24:59.164978 | Updating git repos 2026-08-06 17:24:59.211952 | Cloning repos into workspace 2026-08-06 17:25:00.859725 | Restoring repo states 2026-08-06 17:25:00.874088 | Merging changes 2026-08-06 17:25:01.361844 | Checking out repos 2026-08-06 17:25:01.416702 | Preparing playbooks 2026-08-06 17:25:03.746905 | Running Ansible setup 2026-08-06 17:25:07.274219 | PRE-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/pre.yaml@main] 2026-08-06 17:25:07.916023 | 2026-08-06 17:25:07.916176 | PLAY [localhost] 2026-08-06 17:25:07.924530 | 2026-08-06 17:25:07.924644 | TASK [Gathering Facts] 2026-08-06 17:25:09.788521 | localhost | ok 2026-08-06 17:25:09.800072 | 2026-08-06 17:25:09.800178 | TASK [Setup log path fact] 2026-08-06 17:25:09.824120 | localhost | ok 2026-08-06 17:25:09.842519 | 2026-08-06 17:25:09.842645 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-08-06 17:25:09.898851 | localhost | ok 2026-08-06 17:25:09.907184 | 2026-08-06 17:25:09.907296 | TASK [emit-job-header : Print job information] 2026-08-06 17:25:09.948156 | # Job Information 2026-08-06 17:25:09.948369 | Ansible Version: 2.16.18 2026-08-06 17:25:09.948416 | Job: ansible-collection-kubernetes-molecule-download-binaries 2026-08-06 17:25:09.948449 | Pipeline: check 2026-08-06 17:25:09.948477 | Executor: 2d72f0692154 2026-08-06 17:25:09.948507 | Triggered by: https://github.com/vexxhost/ansible-collection-kubernetes/pull/221 2026-08-06 17:25:09.948538 | Event ID: 521b9fd0-91bb-11f1-9faa-a6cdbd1fdabc 2026-08-06 17:25:09.952600 | 2026-08-06 17:25:09.952700 | LOOP [emit-job-header : Print node information] 2026-08-06 17:25:10.033300 | localhost | ok: 2026-08-06 17:25:10.034160 | localhost | # Node Information 2026-08-06 17:25:10.034196 | localhost | Inventory Hostname: controller 2026-08-06 17:25:10.034219 | localhost | Hostname: np0000188173 2026-08-06 17:25:10.034240 | localhost | Username: zuul 2026-08-06 17:25:10.034264 | localhost | Distro: Debian 13.6 2026-08-06 17:25:10.034285 | localhost | Provider: yul1 2026-08-06 17:25:10.034307 | localhost | Region: ca-ymq-1 2026-08-06 17:25:10.034327 | localhost | Label: debian-trixie 2026-08-06 17:25:10.034346 | localhost | Product Name: OpenStack Nova 2026-08-06 17:25:10.034365 | localhost | Interface IP: 199.204.45.240 2026-08-06 17:25:10.054117 | 2026-08-06 17:25:10.054311 | TASK [log-inventory : Ensure Zuul Ansible directory exists] 2026-08-06 17:25:10.444602 | localhost -> localhost | changed 2026-08-06 17:25:10.451219 | 2026-08-06 17:25:10.451313 | TASK [log-inventory : Copy ansible inventory to logs dir] 2026-08-06 17:25:11.309667 | localhost -> localhost | changed 2026-08-06 17:25:11.319890 | 2026-08-06 17:25:11.319968 | PLAY [all] 2026-08-06 17:25:11.327138 | 2026-08-06 17:25:11.327234 | TASK [add-build-sshkey : Check to see if ssh key was already created for this build] 2026-08-06 17:25:11.586320 | controller -> localhost | ok 2026-08-06 17:25:11.594554 | 2026-08-06 17:25:11.594699 | TASK [add-build-sshkey : Create a new key in workspace based on build UUID] 2026-08-06 17:25:11.629036 | controller | ok 2026-08-06 17:25:11.648937 | controller | included: /var/lib/zuul/builds/4c2f0aae6d12494dbf0b21bc5bff8e16/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/create-key-and-replace.yaml 2026-08-06 17:25:11.653927 | 2026-08-06 17:25:11.653997 | TASK [add-build-sshkey : Create Temp SSH key] 2026-08-06 17:25:12.449254 | controller -> localhost | Generating public/private rsa key pair. 2026-08-06 17:25:12.449447 | controller -> localhost | Your identification has been saved in /var/lib/zuul/builds/4c2f0aae6d12494dbf0b21bc5bff8e16/work/4c2f0aae6d12494dbf0b21bc5bff8e16_id_rsa 2026-08-06 17:25:12.449479 | controller -> localhost | Your public key has been saved in /var/lib/zuul/builds/4c2f0aae6d12494dbf0b21bc5bff8e16/work/4c2f0aae6d12494dbf0b21bc5bff8e16_id_rsa.pub 2026-08-06 17:25:12.449503 | controller -> localhost | The key fingerprint is: 2026-08-06 17:25:12.449525 | controller -> localhost | SHA256:t3siZp95rLLy7arRI5ECgLWCYpDtJDnMxQPpiZli3+E zuul-build-sshkey 2026-08-06 17:25:12.449564 | controller -> localhost | The key's randomart image is: 2026-08-06 17:25:12.449587 | controller -> localhost | +---[RSA 3072]----+ 2026-08-06 17:25:12.449618 | controller -> localhost | |***. | 2026-08-06 17:25:12.449642 | controller -> localhost | |O=o+ | 2026-08-06 17:25:12.449663 | controller -> localhost | |*O+ . | 2026-08-06 17:25:12.449684 | controller -> localhost | |B=.. . . | 2026-08-06 17:25:12.449704 | controller -> localhost | |o . + + S . | 2026-08-06 17:25:12.449724 | controller -> localhost | | . E o . . | 2026-08-06 17:25:12.449744 | controller -> localhost | | o o .. | 2026-08-06 17:25:12.449764 | controller -> localhost | | .o=o.++ | 2026-08-06 17:25:12.449786 | controller -> localhost | | .*+BO= | 2026-08-06 17:25:12.449807 | controller -> localhost | +----[SHA256]-----+ 2026-08-06 17:25:12.449865 | controller -> localhost | ok: Runtime: 0:00:00.369714 2026-08-06 17:25:12.454084 | 2026-08-06 17:25:12.454151 | TASK [add-build-sshkey : Remote setup ssh keys (linux)] 2026-08-06 17:25:12.482305 | controller | ok 2026-08-06 17:25:12.489731 | controller | included: /var/lib/zuul/builds/4c2f0aae6d12494dbf0b21bc5bff8e16/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/remote-linux.yaml 2026-08-06 17:25:12.497186 | 2026-08-06 17:25:12.497270 | TASK [add-build-sshkey : Remove previously added zuul-build-sshkey] 2026-08-06 17:25:12.522084 | controller | skipping: Conditional result was False 2026-08-06 17:25:12.528689 | 2026-08-06 17:25:12.528787 | TASK [add-build-sshkey : Enable access via build key on all nodes] 2026-08-06 17:25:13.091577 | controller | changed 2026-08-06 17:25:13.096089 | 2026-08-06 17:25:13.096158 | TASK [add-build-sshkey : Make sure user has a .ssh] 2026-08-06 17:25:13.310137 | controller | ok 2026-08-06 17:25:13.317123 | 2026-08-06 17:25:13.317283 | TASK [add-build-sshkey : Install build private key as SSH key on all nodes] 2026-08-06 17:25:13.843223 | controller | changed 2026-08-06 17:25:13.848017 | 2026-08-06 17:25:13.848121 | TASK [add-build-sshkey : Install build public key as SSH key on all nodes] 2026-08-06 17:25:14.406680 | controller | changed 2026-08-06 17:25:14.413009 | 2026-08-06 17:25:14.413119 | TASK [add-build-sshkey : Remote setup ssh keys (windows)] 2026-08-06 17:25:14.439517 | controller | skipping: Conditional result was False 2026-08-06 17:25:14.445888 | 2026-08-06 17:25:14.445993 | TASK [remove-zuul-sshkey : Remove master key from local agent] 2026-08-06 17:25:14.855531 | controller -> localhost | changed 2026-08-06 17:25:14.872022 | 2026-08-06 17:25:14.872179 | TASK [add-build-sshkey : Add back temp key] 2026-08-06 17:25:15.167861 | controller -> localhost | Identity added: /var/lib/zuul/builds/4c2f0aae6d12494dbf0b21bc5bff8e16/work/4c2f0aae6d12494dbf0b21bc5bff8e16_id_rsa (zuul-build-sshkey) 2026-08-06 17:25:15.168254 | controller -> localhost | ok: Runtime: 0:00:00.014467 2026-08-06 17:25:15.174170 | 2026-08-06 17:25:15.174257 | TASK [add-build-sshkey : Verify we can still SSH to all nodes] 2026-08-06 17:25:15.531742 | controller | ok 2026-08-06 17:25:15.535676 | 2026-08-06 17:25:15.535741 | TASK [add-build-sshkey : Verify we can still SSH to all nodes (windows)] 2026-08-06 17:25:15.560009 | controller | skipping: Conditional result was False 2026-08-06 17:25:15.573715 | 2026-08-06 17:25:15.573860 | TASK [prepare-workspace : Start zuul_console daemon.] 2026-08-06 17:25:15.951938 | controller | ok 2026-08-06 17:25:15.958309 | 2026-08-06 17:25:15.958398 | TASK [prepare-workspace : Synchronize src repos to workspace directory.] 2026-08-06 17:25:16.903621 | controller | Output suppressed because no_log was given 2026-08-06 17:25:16.913558 | 2026-08-06 17:25:16.913644 | LOOP [ensure-output-dirs : Empty Zuul Output directories by removing them] 2026-08-06 17:25:17.126622 | controller | ok: "logs" 2026-08-06 17:25:17.127045 | controller | ok: All items complete 2026-08-06 17:25:17.127119 | 2026-08-06 17:25:17.312339 | controller | ok: "artifacts" 2026-08-06 17:25:17.504100 | controller | ok: "docs" 2026-08-06 17:25:17.524484 | 2026-08-06 17:25:17.524664 | LOOP [ensure-output-dirs : Ensure Zuul Output directories exist] 2026-08-06 17:25:17.740336 | controller | changed: "logs" 2026-08-06 17:25:17.916829 | controller | changed: "artifacts" 2026-08-06 17:25:18.100203 | controller | changed: "docs" 2026-08-06 17:25:18.110296 | 2026-08-06 17:25:18.110444 | PLAY RECAP 2026-08-06 17:25:18.110509 | controller | ok: 15 changed: 8 unreachable: 0 failed: 0 skipped: 3 rescued: 0 ignored: 0 2026-08-06 17:25:18.110549 | localhost | ok: 6 changed: 2 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-08-06 17:25:18.110578 | 2026-08-06 17:25:18.313471 | PRE-RUN END RESULT_NORMAL: [trusted : github.com/vexxhost/zuul-config/playbooks/base/pre.yaml@main] 2026-08-06 17:25:18.317773 | PRE-RUN START: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/pre.yaml@main] 2026-08-06 17:25:18.975395 | 2026-08-06 17:25:18.975558 | PLAY [all] 2026-08-06 17:25:18.985795 | 2026-08-06 17:25:18.985868 | TASK [setup-uv : Extract archive] 2026-08-06 17:25:21.397654 | controller | changed 2026-08-06 17:25:21.402467 | 2026-08-06 17:25:21.402551 | TASK [setup-uv : Print version] 2026-08-06 17:25:21.808388 | controller | uv 0.8.13 2026-08-06 17:25:21.946564 | controller | ok: Runtime: 0:00:00.014687 2026-08-06 17:25:21.959761 | 2026-08-06 17:25:21.959828 | TASK [Install Ansible collection siblings] 2026-08-06 17:25:22.354474 | controller | ok: 2026-08-06 17:25:22.354755 | controller | Skipping ansible.posix: no checked-out sibling 2026-08-06 17:25:22.354819 | controller | Skipping community.crypto: no checked-out sibling 2026-08-06 17:25:22.354867 | controller | Skipping community.general: no checked-out sibling 2026-08-06 17:25:22.354912 | controller | Skipping kubernetes.core: no checked-out sibling 2026-08-06 17:25:22.358167 | controller | Skipping vexxhost.containers: no checked-out sibling 2026-08-06 17:25:22.361210 | 2026-08-06 17:25:22.361261 | PLAY RECAP 2026-08-06 17:25:22.361310 | controller | ok: 3 changed: 2 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-08-06 17:25:22.361333 | 2026-08-06 17:25:22.535350 | PRE-RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/pre.yaml@main] 2026-08-06 17:25:22.538194 | PRE-RUN START: [untrusted : github.com/vexxhost/ansible-collection-kubernetes/test-playbooks/molecule/pre.yml@main] 2026-08-06 17:25:23.169061 | 2026-08-06 17:25:23.169232 | PLAY [all] 2026-08-06 17:25:23.180628 | 2026-08-06 17:25:23.180731 | TASK [Update apt cache] 2026-08-06 17:25:28.011832 | controller | ok 2026-08-06 17:25:28.018990 | 2026-08-06 17:25:28.019074 | TASK [Disable firewalld] 2026-08-06 17:25:28.049081 | controller | skipping: Conditional result was False 2026-08-06 17:25:28.057337 | 2026-08-06 17:25:28.057439 | TASK [Install "jq" for log collection] 2026-08-06 17:25:30.143181 | controller | changed 2026-08-06 17:25:30.284707 | 2026-08-06 17:25:30.284848 | PLAY RECAP 2026-08-06 17:25:30.284948 | controller | ok: 2 changed: 1 unreachable: 0 failed: 0 skipped: 1 rescued: 0 ignored: 0 2026-08-06 17:25:30.285036 | 2026-08-06 17:25:30.445357 | PRE-RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/ansible-collection-kubernetes/test-playbooks/molecule/pre.yml@main] 2026-08-06 17:25:30.449264 | RUN START: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/run.yaml@main] 2026-08-06 17:25:31.079498 | 2026-08-06 17:25:31.079941 | PLAY [all] 2026-08-06 17:25:31.091120 | 2026-08-06 17:25:31.091230 | LOOP [Check inventory directories] 2026-08-06 17:25:31.467580 | controller | ok: "src/github.com/vexxhost/ansible-collection-kubernetes" 2026-08-06 17:25:31.648573 | controller | ok: "src/github.com/vexxhost/ansible-collection-kubernetes/molecule/download-binaries/inventory" 2026-08-06 17:25:31.837042 | controller | ok: "src/github.com/vexxhost/ansible-collection-kubernetes/extensions/molecule/download-binaries/inventory" 2026-08-06 17:25:31.852097 | 2026-08-06 17:25:31.852287 | LOOP [Copy inventory file for Zuul] 2026-08-06 17:25:32.753392 | controller | changed: 2026-08-06 17:25:32.753583 | controller | { 2026-08-06 17:25:32.753611 | controller | "ansible_loop_var": "item", 2026-08-06 17:25:32.753635 | controller | "changed": false, 2026-08-06 17:25:32.753655 | controller | "failed": false, 2026-08-06 17:25:32.753678 | controller | "invocation": { 2026-08-06 17:25:32.753697 | controller | "module_args": { 2026-08-06 17:25:32.753716 | controller | "checksum_algorithm": "sha1", 2026-08-06 17:25:32.753735 | controller | "follow": true, 2026-08-06 17:25:32.753753 | controller | "get_attributes": true, 2026-08-06 17:25:32.753772 | controller | "get_checksum": true, 2026-08-06 17:25:32.753791 | controller | "get_mime": true, 2026-08-06 17:25:32.753809 | controller | "path": "src/github.com/vexxhost/ansible-collection-kubernetes" 2026-08-06 17:25:32.753828 | controller | } 2026-08-06 17:25:32.753846 | controller | }, 2026-08-06 17:25:32.753864 | controller | "item": "src/github.com/vexxhost/ansible-collection-kubernetes", 2026-08-06 17:25:32.753881 | controller | "stat": { 2026-08-06 17:25:32.753898 | controller | "atime": 1786037116.7716756, 2026-08-06 17:25:32.753916 | controller | "attr_flags": "e", 2026-08-06 17:25:32.753933 | controller | "attributes": [ 2026-08-06 17:25:32.753950 | controller | "extents" 2026-08-06 17:25:32.753968 | controller | ], 2026-08-06 17:25:32.753986 | controller | "block_size": 4096, 2026-08-06 17:25:32.754003 | controller | "blocks": 8, 2026-08-06 17:25:32.754021 | controller | "charset": "unknown", 2026-08-06 17:25:32.754040 | controller | "ctime": 1786037116.7916756, 2026-08-06 17:25:32.754058 | controller | "dev": 65025, 2026-08-06 17:25:32.754076 | controller | "device_type": 0, 2026-08-06 17:25:32.754094 | controller | "executable": true, 2026-08-06 17:25:32.754111 | controller | "exists": true, 2026-08-06 17:25:32.754129 | controller | "gid": 1000, 2026-08-06 17:25:32.754147 | controller | "gr_name": "zuul", 2026-08-06 17:25:32.754165 | controller | "inode": 519191, 2026-08-06 17:25:32.754182 | controller | "isblk": false, 2026-08-06 17:25:32.754200 | controller | "ischr": false, 2026-08-06 17:25:32.754217 | controller | "isdir": true, 2026-08-06 17:25:32.754234 | controller | "isfifo": false, 2026-08-06 17:25:32.754251 | controller | "isgid": false, 2026-08-06 17:25:32.754269 | controller | "islnk": false, 2026-08-06 17:25:32.754312 | controller | "isreg": false, 2026-08-06 17:25:32.754331 | controller | "issock": false, 2026-08-06 17:25:32.754348 | controller | "isuid": false, 2026-08-06 17:25:32.754365 | controller | "mimetype": "unknown", 2026-08-06 17:25:32.754382 | controller | "mode": "0755", 2026-08-06 17:25:32.754400 | controller | "mtime": 1786037100.9751952, 2026-08-06 17:25:32.754417 | controller | "nlink": 14, 2026-08-06 17:25:32.754433 | controller | "path": "src/github.com/vexxhost/ansible-collection-kubernetes", 2026-08-06 17:25:32.754450 | controller | "pw_name": "zuul", 2026-08-06 17:25:32.754471 | controller | "readable": true, 2026-08-06 17:25:32.754488 | controller | "rgrp": true, 2026-08-06 17:25:32.754506 | controller | "roth": true, 2026-08-06 17:25:32.754524 | controller | "rusr": true, 2026-08-06 17:25:32.754542 | controller | "size": 4096, 2026-08-06 17:25:32.754559 | controller | "uid": 1000, 2026-08-06 17:25:32.754577 | controller | "version": "3300255735", 2026-08-06 17:25:32.754596 | controller | "wgrp": false, 2026-08-06 17:25:32.754615 | controller | "woth": false, 2026-08-06 17:25:32.754633 | controller | "writeable": true, 2026-08-06 17:25:32.754650 | controller | "wusr": true, 2026-08-06 17:25:32.754667 | controller | "xgrp": true, 2026-08-06 17:25:32.754684 | controller | "xoth": true, 2026-08-06 17:25:32.754701 | controller | "xusr": true 2026-08-06 17:25:32.754733 | controller | } 2026-08-06 17:25:32.754752 | controller | } 2026-08-06 17:25:32.754784 | controller | ok: All items complete 2026-08-06 17:25:32.754805 | 2026-08-06 17:25:32.756037 | controller | skipping: Conditional result was False 2026-08-06 17:25:32.759769 | controller | skipping: Conditional result was False 2026-08-06 17:25:32.768132 | 2026-08-06 17:25:32.768284 | LOOP [Switch "ansible_host" to private IP] 2026-08-06 17:25:33.153602 | controller | changed: 1 replacements made 2026-08-06 17:25:33.156123 | controller | skipping: Conditional result was False 2026-08-06 17:25:33.161841 | controller | skipping: Conditional result was False 2026-08-06 17:25:33.181239 | 2026-08-06 17:25:33.181449 | TASK [Run Molecule scenario] 2026-08-06 17:25:33.639203 | controller | Using CPython 3.13.5 interpreter at: /usr/bin/python3 2026-08-06 17:25:33.639308 | controller | Creating virtual environment at: .venv 2026-08-06 17:25:33.904662 | controller | Downloading pygments (1.2MiB) 2026-08-06 17:25:33.912720 | controller | Downloading ansible-core (2.3MiB) 2026-08-06 17:25:33.913117 | controller | Downloading cryptography (4.3MiB) 2026-08-06 17:25:34.071887 | controller | Downloading cryptography 2026-08-06 17:25:34.126693 | controller | Downloading pygments 2026-08-06 17:25:34.314230 | controller | Downloading ansible-core 2026-08-06 17:25:34.366527 | controller | Installed 36 packages in 51ms 2026-08-06 17:25:35.077552 | controller | INFO Collection 'vexxhost.kubernetes' detected. 2026-08-06 17:25:35.077642 | controller | INFO Scenarios will be used from 'extensions/molecule' 2026-08-06 17:25:35.934244 | controller | CRITICAL 'extensions/molecule/default/molecule.yml' glob failed. Exiting. 2026-08-06 17:25:35.934325 | controller | INFO default scenario not found, disabling shared state. 2026-08-06 17:25:35.934348 | controller | INFO [download-binaries > discovery] scenario test matrix: dependency, cleanup, destroy, syntax, create, prepare, converge, idempotence, side_effect, verify, cleanup, destroy 2026-08-06 17:25:35.934402 | controller | INFO [download-binaries > prerun] Performing prerun with role_name_check=0... 2026-08-06 17:26:00.032521 | controller | INFO [download-binaries > dependency] Executing 2026-08-06 17:26:00.032754 | controller | WARNING [download-binaries > dependency] Missing roles requirements file: requirements.yml 2026-08-06 17:26:00.033014 | controller | WARNING [download-binaries > dependency] Missing collections requirements file: collections.yml 2026-08-06 17:26:00.033179 | controller | WARNING [download-binaries > dependency] Executed: 2 missing (Remove from test_sequence to suppress) 2026-08-06 17:26:00.040574 | controller | INFO [download-binaries > cleanup] Executing 2026-08-06 17:26:00.040921 | controller | WARNING [download-binaries > cleanup] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-08-06 17:26:00.046283 | controller | INFO [download-binaries > destroy] Executing 2026-08-06 17:26:00.046316 | controller | WARNING [download-binaries > destroy] Skipping, '--destroy=never' requested. 2026-08-06 17:26:00.046409 | controller | INFO [download-binaries > destroy] Executed: Successful 2026-08-06 17:26:00.051746 | controller | INFO [download-binaries > syntax] Executing 2026-08-06 17:26:00.927152 | controller | 2026-08-06 17:26:00.927374 | controller | playbook: /home/zuul/src/github.com/vexxhost/ansible-collection-kubernetes/extensions/molecule/download-binaries/converge.yml 2026-08-06 17:26:00.985975 | controller | INFO [download-binaries > syntax] Executed: Successful 2026-08-06 17:26:00.995677 | controller | INFO [download-binaries > create] Executing 2026-08-06 17:26:00.997803 | controller | WARNING [download-binaries > create] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-08-06 17:26:01.004438 | controller | INFO [download-binaries > prepare] Executing 2026-08-06 17:26:01.004623 | controller | WARNING [download-binaries > prepare] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-08-06 17:26:01.009929 | controller | INFO [download-binaries > converge] Executing 2026-08-06 17:26:01.840440 | controller | 2026-08-06 17:26:01.840571 | controller | PLAY [Download all binaries required at runtime for ansible-collection-kubernetes] *** 2026-08-06 17:26:01.840746 | controller | 2026-08-06 17:26:01.840942 | controller | TASK [Gather minimal facts] **************************************************** 2026-08-06 17:26:01.841137 | controller | Thursday 06 August 2026 17:26:01 +0000 (0:00:00.033) 0:00:00.033 ******* 2026-08-06 17:26:02.501567 | controller | ok: [controller -> localhost] 2026-08-06 17:26:02.501708 | controller | 2026-08-06 17:26:02.501909 | controller | TASK [Find all subdirectories in the role location] **************************** 2026-08-06 17:26:02.502147 | controller | Thursday 06 August 2026 17:26:02 +0000 (0:00:00.661) 0:00:00.694 ******* 2026-08-06 17:26:02.905850 | controller | ok: [controller -> localhost] 2026-08-06 17:26:02.905997 | controller | 2026-08-06 17:26:02.906211 | controller | TASK [Select only defaults/ directories and load vars] ************************* 2026-08-06 17:26:02.906412 | controller | Thursday 06 August 2026 17:26:02 +0000 (0:00:00.404) 0:00:01.099 ******* 2026-08-06 17:26:03.236504 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/envoy_gateway/defaults) 2026-08-06 17:26:03.236595 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kube_vip/defaults) 2026-08-06 17:26:03.236732 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/helm/defaults) 2026-08-06 17:26:03.236953 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/clusterctl/defaults) 2026-08-06 17:26:03.237158 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/flux/defaults) 2026-08-06 17:26:03.237393 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/cilium/defaults) 2026-08-06 17:26:03.237594 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/upload_helm_chart/defaults) 2026-08-06 17:26:03.237786 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kubectl/defaults) 2026-08-06 17:26:03.238023 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/cluster_api/defaults) 2026-08-06 17:26:03.238268 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kubeadm/defaults) 2026-08-06 17:26:03.238472 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kubelet/defaults) 2026-08-06 17:26:03.238689 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/cert_manager/defaults) 2026-08-06 17:26:03.238892 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kubernetes/defaults) 2026-08-06 17:26:03.239170 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/keepalived/defaults) 2026-08-06 17:26:03.239360 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/haproxy/defaults) 2026-08-06 17:26:03.239544 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/openstack_resource_controller/defaults) 2026-08-06 17:26:03.239719 | controller | 2026-08-06 17:26:03.239932 | controller | TASK [Find all components with checksums and get latest versions (CI)] ********* 2026-08-06 17:26:03.240129 | controller | Thursday 06 August 2026 17:26:03 +0000 (0:00:00.330) 0:00:01.429 ******* 2026-08-06 17:26:03.385318 | controller | ok: [controller -> localhost] => (item=helm_checksums) 2026-08-06 17:26:03.385450 | controller | ok: [controller -> localhost] => (item=helm_diff_checksums) 2026-08-06 17:26:03.385647 | controller | ok: [controller -> localhost] => (item=clusterctl_checksums) 2026-08-06 17:26:03.385841 | controller | ok: [controller -> localhost] => (item=flux_checksums) 2026-08-06 17:26:03.386029 | controller | ok: [controller -> localhost] => (item=kubectl_checksums) 2026-08-06 17:26:03.386218 | controller | ok: [controller -> localhost] => (item=kubeadm_checksums) 2026-08-06 17:26:03.386396 | controller | ok: [controller -> localhost] => (item=kubelet_checksums) 2026-08-06 17:26:03.386569 | controller | 2026-08-06 17:26:03.386778 | controller | TASK [Filter checksums to keep only latest versions (CI)] ********************** 2026-08-06 17:26:03.386958 | controller | Thursday 06 August 2026 17:26:03 +0000 (0:00:00.148) 0:00:01.578 ******* 2026-08-06 17:26:03.476037 | controller | ok: [controller -> localhost] => (item=helm_checksums) 2026-08-06 17:26:03.476200 | controller | ok: [controller -> localhost] => (item=helm_diff_checksums) 2026-08-06 17:26:03.476447 | controller | ok: [controller -> localhost] => (item=clusterctl_checksums) 2026-08-06 17:26:03.476647 | controller | ok: [controller -> localhost] => (item=flux_checksums) 2026-08-06 17:26:03.476817 | controller | ok: [controller -> localhost] => (item=kubectl_checksums) 2026-08-06 17:26:03.476984 | controller | ok: [controller -> localhost] => (item=kubeadm_checksums) 2026-08-06 17:26:03.477203 | controller | ok: [controller -> localhost] => (item=kubelet_checksums) 2026-08-06 17:26:03.477370 | controller | 2026-08-06 17:26:03.477566 | controller | TASK [Generate list of all binaries for all roles] ***************************** 2026-08-06 17:26:03.477762 | controller | Thursday 06 August 2026 17:26:03 +0000 (0:00:00.090) 0:00:01.669 ******* 2026-08-06 17:26:03.548150 | controller | ok: [controller -> localhost] 2026-08-06 17:26:03.548280 | controller | 2026-08-06 17:26:03.548480 | controller | TASK [Include download_artifact role] ****************************************** 2026-08-06 17:26:03.548693 | controller | Thursday 06 August 2026 17:26:03 +0000 (0:00:00.072) 0:00:01.741 ******* 2026-08-06 17:26:03.784460 | 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-06 17:26:03.784605 | 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-06 17:26:03.784845 | 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-06 17:26:03.785057 | 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-06 17:26:03.785342 | 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-06 17:26:03.785631 | 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-06 17:26:03.785948 | 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-06 17:26:03.786140 | controller | 2026-08-06 17:26:03.786351 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-08-06 17:26:03.786553 | controller | Thursday 06 August 2026 17:26:03 +0000 (0:00:00.236) 0:00:01.977 ******* 2026-08-06 17:26:03.820330 | controller | skipping: [controller] 2026-08-06 17:26:03.820444 | controller | 2026-08-06 17:26:03.820641 | controller | TASK [vexxhost.containers.directory : Create directory (/var/lib/downloads)] *** 2026-08-06 17:26:03.820830 | controller | Thursday 06 August 2026 17:26:03 +0000 (0:00:00.036) 0:00:02.013 ******* 2026-08-06 17:26:04.459062 | 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-06 17:26:04.473136 | controller | changed: [controller] 2026-08-06 17:26:04.473288 | controller | 2026-08-06 17:26:04.473487 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-08-06 17:26:04.473679 | controller | Thursday 06 August 2026 17:26:04 +0000 (0:00:00.652) 0:00:02.666 ******* 2026-08-06 17:26:04.509949 | controller | ok: [controller] => { 2026-08-06 17:26:04.510115 | controller | "msg": "https://get.helm.sh/helm-v3.11.2-linux-amd64.tar.gz" 2026-08-06 17:26:04.510316 | controller | } 2026-08-06 17:26:04.510503 | controller | 2026-08-06 17:26:04.510718 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-08-06 17:26:04.510927 | controller | Thursday 06 August 2026 17:26:04 +0000 (0:00:00.036) 0:00:02.703 ******* 2026-08-06 17:26:05.760928 | 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-06 17:26:05.769972 | controller | changed: [controller] 2026-08-06 17:26:05.770146 | controller | 2026-08-06 17:26:05.770350 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-08-06 17:26:05.770552 | controller | Thursday 06 August 2026 17:26:05 +0000 (0:00:01.260) 0:00:03.963 ******* 2026-08-06 17:26:05.804399 | controller | skipping: [controller] 2026-08-06 17:26:05.804546 | controller | 2026-08-06 17:26:05.804793 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-08-06 17:26:05.805042 | controller | Thursday 06 August 2026 17:26:05 +0000 (0:00:00.034) 0:00:03.998 ******* 2026-08-06 17:26:05.834447 | controller | skipping: [controller] 2026-08-06 17:26:05.834594 | controller | 2026-08-06 17:26:05.834791 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-08-06 17:26:05.834984 | controller | Thursday 06 August 2026 17:26:05 +0000 (0:00:00.029) 0:00:04.028 ******* 2026-08-06 17:26:05.874432 | controller | ok: [controller] => { 2026-08-06 17:26:05.874620 | controller | "msg": "https://github.com/databus23/helm-diff/releases/download/v3.8.1/helm-diff-linux-amd64.tgz" 2026-08-06 17:26:05.874816 | controller | } 2026-08-06 17:26:05.875081 | controller | 2026-08-06 17:26:05.875294 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-08-06 17:26:05.875461 | controller | Thursday 06 August 2026 17:26:05 +0000 (0:00:00.039) 0:00:04.067 ******* 2026-08-06 17:26:06.772557 | controller | changed: [controller] 2026-08-06 17:26:06.772660 | controller | 2026-08-06 17:26:06.772883 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-08-06 17:26:06.773083 | controller | Thursday 06 August 2026 17:26:06 +0000 (0:00:00.897) 0:00:04.964 ******* 2026-08-06 17:26:06.808158 | controller | skipping: [controller] 2026-08-06 17:26:06.808273 | controller | 2026-08-06 17:26:06.808478 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-08-06 17:26:06.808670 | controller | Thursday 06 August 2026 17:26:06 +0000 (0:00:00.036) 0:00:05.001 ******* 2026-08-06 17:26:06.842416 | controller | skipping: [controller] 2026-08-06 17:26:06.842598 | controller | 2026-08-06 17:26:06.842840 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-08-06 17:26:06.843068 | controller | Thursday 06 August 2026 17:26:06 +0000 (0:00:00.034) 0:00:05.035 ******* 2026-08-06 17:26:06.879960 | controller | ok: [controller] => { 2026-08-06 17:26:06.880104 | controller | "msg": "https://github.com/kubernetes-sigs/cluster-api/releases/download/v1.13.2/clusterctl-linux-amd64" 2026-08-06 17:26:06.880293 | controller | } 2026-08-06 17:26:06.880473 | controller | 2026-08-06 17:26:06.880676 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-08-06 17:26:06.880886 | controller | Thursday 06 August 2026 17:26:06 +0000 (0:00:00.037) 0:00:05.072 ******* 2026-08-06 17:26:07.897366 | controller | changed: [controller] 2026-08-06 17:26:07.897501 | controller | 2026-08-06 17:26:07.897702 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-08-06 17:26:07.897894 | controller | Thursday 06 August 2026 17:26:07 +0000 (0:00:01.016) 0:00:06.089 ******* 2026-08-06 17:26:07.932412 | controller | skipping: [controller] 2026-08-06 17:26:07.932590 | controller | 2026-08-06 17:26:07.932830 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-08-06 17:26:07.933032 | controller | Thursday 06 August 2026 17:26:07 +0000 (0:00:00.035) 0:00:06.125 ******* 2026-08-06 17:26:07.965504 | controller | skipping: [controller] 2026-08-06 17:26:07.965606 | controller | 2026-08-06 17:26:07.965807 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-08-06 17:26:07.966004 | controller | Thursday 06 August 2026 17:26:07 +0000 (0:00:00.033) 0:00:06.159 ******* 2026-08-06 17:26:08.003603 | controller | ok: [controller] => { 2026-08-06 17:26:08.003631 | controller | "msg": "https://github.com/fluxcd/flux2/releases/download/v0.32.0/flux_0.32.0_linux_amd64.tar.gz" 2026-08-06 17:26:08.003836 | controller | } 2026-08-06 17:26:08.004010 | controller | 2026-08-06 17:26:08.004213 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-08-06 17:26:08.004407 | controller | Thursday 06 August 2026 17:26:08 +0000 (0:00:00.037) 0:00:06.196 ******* 2026-08-06 17:26:08.879891 | controller | changed: [controller] 2026-08-06 17:26:08.880069 | controller | 2026-08-06 17:26:08.880291 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-08-06 17:26:08.880502 | controller | Thursday 06 August 2026 17:26:08 +0000 (0:00:00.876) 0:00:07.072 ******* 2026-08-06 17:26:08.914970 | controller | skipping: [controller] 2026-08-06 17:26:08.915151 | controller | 2026-08-06 17:26:08.915374 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-08-06 17:26:08.915566 | controller | Thursday 06 August 2026 17:26:08 +0000 (0:00:00.035) 0:00:07.108 ******* 2026-08-06 17:26:08.946186 | controller | skipping: [controller] 2026-08-06 17:26:08.946361 | controller | 2026-08-06 17:26:08.946582 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-08-06 17:26:08.946800 | controller | Thursday 06 August 2026 17:26:08 +0000 (0:00:00.031) 0:00:07.139 ******* 2026-08-06 17:26:08.981388 | controller | ok: [controller] => { 2026-08-06 17:26:08.981551 | controller | "msg": "https://dl.k8s.io/release/v1.36.2/bin/linux/amd64/kubectl" 2026-08-06 17:26:08.981741 | controller | } 2026-08-06 17:26:08.981914 | controller | 2026-08-06 17:26:08.982112 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-08-06 17:26:08.982304 | controller | Thursday 06 August 2026 17:26:08 +0000 (0:00:00.034) 0:00:07.174 ******* 2026-08-06 17:26:10.020129 | controller | changed: [controller] 2026-08-06 17:26:10.020179 | controller | 2026-08-06 17:26:10.020189 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-08-06 17:26:10.020197 | controller | Thursday 06 August 2026 17:26:10 +0000 (0:00:01.036) 0:00:08.211 ******* 2026-08-06 17:26:10.041549 | controller | skipping: [controller] 2026-08-06 17:26:10.041711 | controller | 2026-08-06 17:26:10.041904 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-08-06 17:26:10.042094 | controller | Thursday 06 August 2026 17:26:10 +0000 (0:00:00.024) 0:00:08.235 ******* 2026-08-06 17:26:10.070546 | controller | skipping: [controller] 2026-08-06 17:26:10.070710 | controller | 2026-08-06 17:26:10.070902 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-08-06 17:26:10.071095 | controller | Thursday 06 August 2026 17:26:10 +0000 (0:00:00.028) 0:00:08.264 ******* 2026-08-06 17:26:10.112356 | controller | ok: [controller] => { 2026-08-06 17:26:10.112554 | controller | "msg": "https://dl.k8s.io/release/v1.36.2/bin/linux/amd64/kubeadm" 2026-08-06 17:26:10.112751 | controller | } 2026-08-06 17:26:10.112954 | controller | 2026-08-06 17:26:10.113160 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-08-06 17:26:10.113357 | controller | Thursday 06 August 2026 17:26:10 +0000 (0:00:00.041) 0:00:08.305 ******* 2026-08-06 17:26:32.472195 | controller | changed: [controller] 2026-08-06 17:26:32.472378 | controller | 2026-08-06 17:26:32.472604 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-08-06 17:26:32.472812 | controller | Thursday 06 August 2026 17:26:32 +0000 (0:00:22.359) 0:00:30.665 ******* 2026-08-06 17:26:32.510033 | controller | skipping: [controller] 2026-08-06 17:26:32.510224 | controller | 2026-08-06 17:26:32.510443 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-08-06 17:26:32.510662 | controller | Thursday 06 August 2026 17:26:32 +0000 (0:00:00.038) 0:00:30.703 ******* 2026-08-06 17:26:32.544217 | controller | skipping: [controller] 2026-08-06 17:26:32.544381 | controller | 2026-08-06 17:26:32.544582 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-08-06 17:26:32.544905 | controller | Thursday 06 August 2026 17:26:32 +0000 (0:00:00.034) 0:00:30.737 ******* 2026-08-06 17:26:32.583275 | controller | ok: [controller] => { 2026-08-06 17:26:32.583475 | controller | "msg": "https://dl.k8s.io/release/v1.36.2/bin/linux/amd64/kubelet" 2026-08-06 17:26:32.583656 | controller | } 2026-08-06 17:26:32.583828 | controller | 2026-08-06 17:26:32.584024 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-08-06 17:26:32.584204 | controller | Thursday 06 August 2026 17:26:32 +0000 (0:00:00.039) 0:00:30.776 ******* 2026-08-06 17:26:49.907963 | controller | changed: [controller] 2026-08-06 17:26:49.907994 | controller | 2026-08-06 17:26:49.908003 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-08-06 17:26:49.908011 | controller | Thursday 06 August 2026 17:26:49 +0000 (0:00:17.323) 0:00:48.100 ******* 2026-08-06 17:26:49.938088 | controller | skipping: [controller] 2026-08-06 17:26:49.938259 | controller | 2026-08-06 17:26:49.938409 | controller | PLAY RECAP ********************************************************************* 2026-08-06 17:26:49.938566 | controller | controller : ok=28 changed=8 unreachable=0 failed=0 skipped=14 rescued=0 ignored=0 2026-08-06 17:26:49.938707 | controller | 2026-08-06 17:26:49.938901 | controller | 2026-08-06 17:26:49.939077 | controller | TASKS RECAP ******************************************************************** 2026-08-06 17:26:49.939223 | controller | Thursday 06 August 2026 17:26:49 +0000 (0:00:00.031) 0:00:48.132 ******* 2026-08-06 17:26:49.939357 | controller | =============================================================================== 2026-08-06 17:26:49.939496 | controller | vexxhost.containers.download_artifact : Download item ------------------ 22.36s 2026-08-06 17:26:49.939645 | controller | vexxhost.containers.download_artifact : Download item ------------------ 17.32s 2026-08-06 17:26:49.939788 | controller | vexxhost.containers.download_artifact : Download item ------------------- 1.26s 2026-08-06 17:26:49.939927 | controller | vexxhost.containers.download_artifact : Download item ------------------- 1.04s 2026-08-06 17:26:49.940067 | controller | vexxhost.containers.download_artifact : Download item ------------------- 1.02s 2026-08-06 17:26:49.940204 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.90s 2026-08-06 17:26:49.940353 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.88s 2026-08-06 17:26:49.940494 | controller | Gather minimal facts ---------------------------------------------------- 0.66s 2026-08-06 17:26:49.940635 | controller | vexxhost.containers.directory : Create directory (/var/lib/downloads) --- 0.65s 2026-08-06 17:26:49.940775 | controller | Find all subdirectories in the role location ---------------------------- 0.40s 2026-08-06 17:26:49.940913 | controller | Select only defaults/ directories and load vars ------------------------- 0.33s 2026-08-06 17:26:49.941051 | controller | Include download_artifact role ------------------------------------------ 0.24s 2026-08-06 17:26:49.941190 | controller | Find all components with checksums and get latest versions (CI) --------- 0.15s 2026-08-06 17:26:49.941330 | controller | Filter checksums to keep only latest versions (CI) ---------------------- 0.09s 2026-08-06 17:26:49.941466 | controller | Generate list of all binaries for all roles ----------------------------- 0.07s 2026-08-06 17:26:49.941602 | controller | vexxhost.containers.download_artifact : Starting download of file ------- 0.04s 2026-08-06 17:26:49.941740 | controller | vexxhost.containers.download_artifact : Starting download of file ------- 0.04s 2026-08-06 17:26:49.941878 | controller | vexxhost.containers.download_artifact : Starting download of file ------- 0.04s 2026-08-06 17:26:49.942018 | controller | vexxhost.containers.download_artifact : Extract archive ----------------- 0.04s 2026-08-06 17:26:49.942159 | controller | vexxhost.containers.download_artifact : Starting download of file ------- 0.04s 2026-08-06 17:26:50.052651 | controller | INFO [download-binaries > converge] Executed: Successful 2026-08-06 17:26:50.059814 | controller | INFO [download-binaries > idempotence] Executing 2026-08-06 17:26:50.858122 | controller | 2026-08-06 17:26:50.858448 | controller | PLAY [Download all binaries required at runtime for ansible-collection-kubernetes] *** 2026-08-06 17:26:50.858689 | controller | 2026-08-06 17:26:50.858945 | controller | TASK [Gather minimal facts] **************************************************** 2026-08-06 17:26:50.859265 | controller | Thursday 06 August 2026 17:26:50 +0000 (0:00:00.013) 0:00:00.013 ******* 2026-08-06 17:26:51.496032 | controller | ok: [controller -> localhost] 2026-08-06 17:26:51.496319 | controller | 2026-08-06 17:26:51.496585 | controller | TASK [Find all subdirectories in the role location] **************************** 2026-08-06 17:26:51.496924 | controller | Thursday 06 August 2026 17:26:51 +0000 (0:00:00.637) 0:00:00.650 ******* 2026-08-06 17:26:51.895967 | controller | ok: [controller -> localhost] 2026-08-06 17:26:51.896006 | controller | 2026-08-06 17:26:51.896015 | controller | TASK [Select only defaults/ directories and load vars] ************************* 2026-08-06 17:26:51.896024 | controller | Thursday 06 August 2026 17:26:51 +0000 (0:00:00.399) 0:00:01.049 ******* 2026-08-06 17:26:52.228937 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/envoy_gateway/defaults) 2026-08-06 17:26:52.229155 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kube_vip/defaults) 2026-08-06 17:26:52.229333 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/helm/defaults) 2026-08-06 17:26:52.229531 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/clusterctl/defaults) 2026-08-06 17:26:52.229707 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/flux/defaults) 2026-08-06 17:26:52.229880 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/cilium/defaults) 2026-08-06 17:26:52.230051 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/upload_helm_chart/defaults) 2026-08-06 17:26:52.230220 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kubectl/defaults) 2026-08-06 17:26:52.230392 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/cluster_api/defaults) 2026-08-06 17:26:52.230567 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kubeadm/defaults) 2026-08-06 17:26:52.230739 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kubelet/defaults) 2026-08-06 17:26:52.230911 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/cert_manager/defaults) 2026-08-06 17:26:52.231132 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kubernetes/defaults) 2026-08-06 17:26:52.231327 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/keepalived/defaults) 2026-08-06 17:26:52.231499 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/haproxy/defaults) 2026-08-06 17:26:52.231677 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/openstack_resource_controller/defaults) 2026-08-06 17:26:52.231838 | controller | 2026-08-06 17:26:52.232012 | controller | TASK [Find all components with checksums and get latest versions (CI)] ********* 2026-08-06 17:26:52.232180 | controller | Thursday 06 August 2026 17:26:52 +0000 (0:00:00.334) 0:00:01.384 ******* 2026-08-06 17:26:52.353058 | controller | ok: [controller -> localhost] => (item=helm_checksums) 2026-08-06 17:26:52.353318 | controller | ok: [controller -> localhost] => (item=helm_diff_checksums) 2026-08-06 17:26:52.353559 | controller | ok: [controller -> localhost] => (item=clusterctl_checksums) 2026-08-06 17:26:52.353888 | controller | ok: [controller -> localhost] => (item=flux_checksums) 2026-08-06 17:26:52.354139 | controller | ok: [controller -> localhost] => (item=kubectl_checksums) 2026-08-06 17:26:52.354380 | controller | ok: [controller -> localhost] => (item=kubeadm_checksums) 2026-08-06 17:26:52.354619 | controller | ok: [controller -> localhost] => (item=kubelet_checksums) 2026-08-06 17:26:52.354841 | controller | 2026-08-06 17:26:52.355130 | controller | TASK [Filter checksums to keep only latest versions (CI)] ********************** 2026-08-06 17:26:52.355377 | controller | Thursday 06 August 2026 17:26:52 +0000 (0:00:00.123) 0:00:01.507 ******* 2026-08-06 17:26:52.448972 | controller | ok: [controller -> localhost] => (item=helm_checksums) 2026-08-06 17:26:52.449273 | controller | ok: [controller -> localhost] => (item=helm_diff_checksums) 2026-08-06 17:26:52.449525 | controller | ok: [controller -> localhost] => (item=clusterctl_checksums) 2026-08-06 17:26:52.449826 | controller | ok: [controller -> localhost] => (item=flux_checksums) 2026-08-06 17:26:52.450086 | controller | ok: [controller -> localhost] => (item=kubectl_checksums) 2026-08-06 17:26:52.450331 | controller | ok: [controller -> localhost] => (item=kubeadm_checksums) 2026-08-06 17:26:52.450572 | controller | ok: [controller -> localhost] => (item=kubelet_checksums) 2026-08-06 17:26:52.450798 | controller | 2026-08-06 17:26:52.451088 | controller | TASK [Generate list of all binaries for all roles] ***************************** 2026-08-06 17:26:52.451344 | controller | Thursday 06 August 2026 17:26:52 +0000 (0:00:00.096) 0:00:01.604 ******* 2026-08-06 17:26:52.516176 | controller | ok: [controller -> localhost] 2026-08-06 17:26:52.516441 | controller | 2026-08-06 17:26:52.516711 | controller | TASK [Include download_artifact role] ****************************************** 2026-08-06 17:26:52.516979 | controller | Thursday 06 August 2026 17:26:52 +0000 (0:00:00.067) 0:00:01.671 ******* 2026-08-06 17:26:52.702098 | 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-06 17:26:52.702124 | 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-06 17:26:52.702133 | 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-06 17:26:52.702141 | 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-06 17:26:52.702169 | 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-06 17:26:52.702177 | 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-06 17:26:52.702194 | 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-06 17:26:52.702203 | controller | 2026-08-06 17:26:52.702211 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-08-06 17:26:52.702219 | controller | Thursday 06 August 2026 17:26:52 +0000 (0:00:00.184) 0:00:01.855 ******* 2026-08-06 17:26:52.735764 | controller | skipping: [controller] 2026-08-06 17:26:52.736011 | controller | 2026-08-06 17:26:52.736267 | controller | TASK [vexxhost.containers.directory : Create directory (/var/lib/downloads)] *** 2026-08-06 17:26:52.736518 | controller | Thursday 06 August 2026 17:26:52 +0000 (0:00:00.035) 0:00:01.890 ******* 2026-08-06 17:26:53.192449 | 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-06 17:26:53.201931 | controller | ok: [controller] 2026-08-06 17:26:53.202216 | controller | 2026-08-06 17:26:53.202489 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-08-06 17:26:53.202813 | controller | Thursday 06 August 2026 17:26:53 +0000 (0:00:00.466) 0:00:02.357 ******* 2026-08-06 17:26:53.237693 | controller | ok: [controller] => { 2026-08-06 17:26:53.237970 | controller | "msg": "https://get.helm.sh/helm-v3.11.2-linux-amd64.tar.gz" 2026-08-06 17:26:53.238217 | controller | } 2026-08-06 17:26:53.238447 | controller | 2026-08-06 17:26:53.238791 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-08-06 17:26:53.239116 | controller | Thursday 06 August 2026 17:26:53 +0000 (0:00:00.035) 0:00:02.392 ******* 2026-08-06 17:26:53.768676 | controller | ok: [controller] 2026-08-06 17:26:53.768972 | controller | 2026-08-06 17:26:53.769302 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-08-06 17:26:53.769585 | controller | Thursday 06 August 2026 17:26:53 +0000 (0:00:00.531) 0:00:02.923 ******* 2026-08-06 17:26:53.802261 | controller | skipping: [controller] 2026-08-06 17:26:53.802332 | controller | 2026-08-06 17:26:53.802426 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-08-06 17:26:53.802516 | controller | Thursday 06 August 2026 17:26:53 +0000 (0:00:00.030) 0:00:02.954 ******* 2026-08-06 17:26:53.828210 | controller | skipping: [controller] 2026-08-06 17:26:53.828305 | controller | 2026-08-06 17:26:53.828430 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-08-06 17:26:53.828584 | controller | Thursday 06 August 2026 17:26:53 +0000 (0:00:00.028) 0:00:02.983 ******* 2026-08-06 17:26:53.862626 | controller | ok: [controller] => { 2026-08-06 17:26:53.862765 | controller | "msg": "https://github.com/databus23/helm-diff/releases/download/v3.8.1/helm-diff-linux-amd64.tgz" 2026-08-06 17:26:53.862891 | controller | } 2026-08-06 17:26:53.863005 | controller | 2026-08-06 17:26:53.863356 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-08-06 17:26:53.863376 | controller | Thursday 06 August 2026 17:26:53 +0000 (0:00:00.031) 0:00:03.014 ******* 2026-08-06 17:26:54.253238 | controller | ok: [controller] 2026-08-06 17:26:54.253526 | controller | 2026-08-06 17:26:54.253802 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-08-06 17:26:54.254063 | controller | Thursday 06 August 2026 17:26:54 +0000 (0:00:00.391) 0:00:03.406 ******* 2026-08-06 17:26:54.286438 | controller | skipping: [controller] 2026-08-06 17:26:54.286489 | controller | 2026-08-06 17:26:54.286556 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-08-06 17:26:54.286637 | controller | Thursday 06 August 2026 17:26:54 +0000 (0:00:00.032) 0:00:03.439 ******* 2026-08-06 17:26:54.314628 | controller | skipping: [controller] 2026-08-06 17:26:54.314688 | controller | 2026-08-06 17:26:54.314786 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-08-06 17:26:54.314876 | controller | Thursday 06 August 2026 17:26:54 +0000 (0:00:00.030) 0:00:03.470 ******* 2026-08-06 17:26:54.350412 | controller | ok: [controller] => { 2026-08-06 17:26:54.350519 | controller | "msg": "https://github.com/kubernetes-sigs/cluster-api/releases/download/v1.13.2/clusterctl-linux-amd64" 2026-08-06 17:26:54.350627 | controller | } 2026-08-06 17:26:54.350737 | controller | 2026-08-06 17:26:54.350864 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-08-06 17:26:54.350990 | controller | Thursday 06 August 2026 17:26:54 +0000 (0:00:00.035) 0:00:03.505 ******* 2026-08-06 17:26:54.745472 | controller | ok: [controller] 2026-08-06 17:26:54.745550 | controller | 2026-08-06 17:26:54.745686 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-08-06 17:26:54.745812 | controller | Thursday 06 August 2026 17:26:54 +0000 (0:00:00.394) 0:00:03.900 ******* 2026-08-06 17:26:54.779350 | controller | skipping: [controller] 2026-08-06 17:26:54.779397 | controller | 2026-08-06 17:26:54.779485 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-08-06 17:26:54.779574 | controller | Thursday 06 August 2026 17:26:54 +0000 (0:00:00.032) 0:00:03.932 ******* 2026-08-06 17:26:54.807532 | controller | skipping: [controller] 2026-08-06 17:26:54.807599 | controller | 2026-08-06 17:26:54.807723 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-08-06 17:26:54.807849 | controller | Thursday 06 August 2026 17:26:54 +0000 (0:00:00.029) 0:00:03.962 ******* 2026-08-06 17:26:54.840170 | controller | ok: [controller] => { 2026-08-06 17:26:54.840276 | controller | "msg": "https://github.com/fluxcd/flux2/releases/download/v0.32.0/flux_0.32.0_linux_amd64.tar.gz" 2026-08-06 17:26:54.840395 | controller | } 2026-08-06 17:26:54.840509 | controller | 2026-08-06 17:26:54.840647 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-08-06 17:26:54.840748 | controller | Thursday 06 August 2026 17:26:54 +0000 (0:00:00.032) 0:00:03.995 ******* 2026-08-06 17:26:55.231841 | controller | ok: [controller] 2026-08-06 17:26:55.231940 | controller | 2026-08-06 17:26:55.232222 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-08-06 17:26:55.232246 | controller | Thursday 06 August 2026 17:26:55 +0000 (0:00:00.388) 0:00:04.384 ******* 2026-08-06 17:26:55.267559 | controller | skipping: [controller] 2026-08-06 17:26:55.267604 | controller | 2026-08-06 17:26:55.267887 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-08-06 17:26:55.267909 | controller | Thursday 06 August 2026 17:26:55 +0000 (0:00:00.036) 0:00:04.420 ******* 2026-08-06 17:26:55.297300 | controller | skipping: [controller] 2026-08-06 17:26:55.297344 | controller | 2026-08-06 17:26:55.297430 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-08-06 17:26:55.297520 | controller | Thursday 06 August 2026 17:26:55 +0000 (0:00:00.030) 0:00:04.451 ******* 2026-08-06 17:26:55.329054 | controller | ok: [controller] => { 2026-08-06 17:26:55.329169 | controller | "msg": "https://dl.k8s.io/release/v1.36.2/bin/linux/amd64/kubectl" 2026-08-06 17:26:55.329288 | controller | } 2026-08-06 17:26:55.329684 | controller | 2026-08-06 17:26:55.329709 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-08-06 17:26:55.329716 | controller | Thursday 06 August 2026 17:26:55 +0000 (0:00:00.033) 0:00:04.484 ******* 2026-08-06 17:26:55.751525 | controller | ok: [controller] 2026-08-06 17:26:55.751647 | controller | 2026-08-06 17:26:55.751857 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-08-06 17:26:55.752056 | controller | Thursday 06 August 2026 17:26:55 +0000 (0:00:00.421) 0:00:04.905 ******* 2026-08-06 17:26:55.787261 | controller | skipping: [controller] 2026-08-06 17:26:55.787321 | controller | 2026-08-06 17:26:55.787417 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-08-06 17:26:55.787519 | controller | Thursday 06 August 2026 17:26:55 +0000 (0:00:00.035) 0:00:04.941 ******* 2026-08-06 17:26:55.811475 | controller | skipping: [controller] 2026-08-06 17:26:55.811522 | controller | 2026-08-06 17:26:55.811646 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-08-06 17:26:55.811743 | controller | Thursday 06 August 2026 17:26:55 +0000 (0:00:00.025) 0:00:04.966 ******* 2026-08-06 17:26:55.846531 | controller | ok: [controller] => { 2026-08-06 17:26:55.846723 | controller | "msg": "https://dl.k8s.io/release/v1.36.2/bin/linux/amd64/kubeadm" 2026-08-06 17:26:55.846941 | controller | } 2026-08-06 17:26:55.847318 | controller | 2026-08-06 17:26:55.847338 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-08-06 17:26:55.847342 | controller | Thursday 06 August 2026 17:26:55 +0000 (0:00:00.034) 0:00:05.001 ******* 2026-08-06 17:26:56.283524 | controller | ok: [controller] 2026-08-06 17:26:56.283583 | controller | 2026-08-06 17:26:56.283705 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-08-06 17:26:56.283848 | controller | Thursday 06 August 2026 17:26:56 +0000 (0:00:00.434) 0:00:05.435 ******* 2026-08-06 17:26:56.314329 | controller | skipping: [controller] 2026-08-06 17:26:56.314402 | controller | 2026-08-06 17:26:56.314497 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-08-06 17:26:56.314588 | controller | Thursday 06 August 2026 17:26:56 +0000 (0:00:00.033) 0:00:05.469 ******* 2026-08-06 17:26:56.343076 | controller | skipping: [controller] 2026-08-06 17:26:56.343146 | controller | 2026-08-06 17:26:56.343332 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-08-06 17:26:56.343351 | controller | Thursday 06 August 2026 17:26:56 +0000 (0:00:00.026) 0:00:05.496 ******* 2026-08-06 17:26:56.374650 | controller | ok: [controller] => { 2026-08-06 17:26:56.374788 | controller | "msg": "https://dl.k8s.io/release/v1.36.2/bin/linux/amd64/kubelet" 2026-08-06 17:26:56.375295 | controller | } 2026-08-06 17:26:56.375341 | controller | 2026-08-06 17:26:56.375351 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-08-06 17:26:56.375367 | controller | Thursday 06 August 2026 17:26:56 +0000 (0:00:00.033) 0:00:05.529 ******* 2026-08-06 17:26:56.803477 | controller | ok: [controller] 2026-08-06 17:26:56.803533 | controller | 2026-08-06 17:26:56.803695 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-08-06 17:26:56.803833 | controller | Thursday 06 August 2026 17:26:56 +0000 (0:00:00.426) 0:00:05.956 ******* 2026-08-06 17:26:56.828990 | controller | skipping: [controller] 2026-08-06 17:26:56.829069 | controller | 2026-08-06 17:26:56.829203 | controller | PLAY RECAP ********************************************************************* 2026-08-06 17:26:56.831144 | controller | controller : ok=28 changed=0 unreachable=0 failed=0 skipped=14 rescued=0 ignored=0 2026-08-06 17:26:56.831200 | controller | 2026-08-06 17:26:56.831209 | controller | 2026-08-06 17:26:56.831217 | controller | TASKS RECAP ******************************************************************** 2026-08-06 17:26:56.831225 | controller | Thursday 06 August 2026 17:26:56 +0000 (0:00:00.028) 0:00:05.984 ******* 2026-08-06 17:26:56.831233 | controller | =============================================================================== 2026-08-06 17:26:56.831240 | controller | Gather minimal facts ---------------------------------------------------- 0.64s 2026-08-06 17:26:56.831247 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.53s 2026-08-06 17:26:56.831254 | controller | vexxhost.containers.directory : Create directory (/var/lib/downloads) --- 0.47s 2026-08-06 17:26:56.831261 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.43s 2026-08-06 17:26:56.831268 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.43s 2026-08-06 17:26:56.831275 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.42s 2026-08-06 17:26:56.831282 | controller | Find all subdirectories in the role location ---------------------------- 0.40s 2026-08-06 17:26:56.831289 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.39s 2026-08-06 17:26:56.831296 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.39s 2026-08-06 17:26:56.831303 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.39s 2026-08-06 17:26:56.831319 | controller | Select only defaults/ directories and load vars ------------------------- 0.33s 2026-08-06 17:26:56.831329 | controller | Include download_artifact role ------------------------------------------ 0.18s 2026-08-06 17:26:56.832405 | controller | Find all components with checksums and get latest versions (CI) --------- 0.12s 2026-08-06 17:26:56.832433 | controller | Filter checksums to keep only latest versions (CI) ---------------------- 0.10s 2026-08-06 17:26:56.832439 | controller | Generate list of all binaries for all roles ----------------------------- 0.07s 2026-08-06 17:26:56.832444 | controller | vexxhost.containers.download_artifact : Extract archive ----------------- 0.04s 2026-08-06 17:26:56.832449 | controller | vexxhost.containers.package : Update state for tar ---------------------- 0.04s 2026-08-06 17:26:56.832455 | controller | vexxhost.containers.download_artifact : Starting download of file ------- 0.04s 2026-08-06 17:26:56.832460 | controller | vexxhost.containers.download_artifact : Extract archive ----------------- 0.04s 2026-08-06 17:26:56.832465 | controller | vexxhost.containers.download_artifact : Starting download of file ------- 0.04s 2026-08-06 17:26:56.984840 | controller | INFO [download-binaries > idempotence] Executed: Successful 2026-08-06 17:26:56.995675 | controller | INFO [download-binaries > side_effect] Executing 2026-08-06 17:26:56.996051 | controller | WARNING [download-binaries > side_effect] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-08-06 17:26:57.001351 | controller | INFO [download-binaries > verify] Executing 2026-08-06 17:26:57.803489 | controller | 2026-08-06 17:26:57.803777 | controller | PLAY [Verify] ****************************************************************** 2026-08-06 17:26:57.804010 | controller | 2026-08-06 17:26:57.804255 | controller | TASK [Gathering Facts] ********************************************************* 2026-08-06 17:26:57.804501 | controller | Thursday 06 August 2026 17:26:57 +0000 (0:00:00.011) 0:00:00.011 ******* 2026-08-06 17:26:58.831647 | 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-06 17:26:58.837615 | controller | ok: [controller] 2026-08-06 17:26:58.837637 | controller | 2026-08-06 17:26:58.837647 | controller | TASK [Stat target dir] ********************************************************* 2026-08-06 17:26:58.837656 | controller | Thursday 06 August 2026 17:26:58 +0000 (0:00:01.033) 0:00:01.045 ******* 2026-08-06 17:26:59.221063 | controller | ok: [controller] 2026-08-06 17:26:59.221354 | controller | 2026-08-06 17:26:59.221633 | controller | TASK [Assert that target dir is created] *************************************** 2026-08-06 17:26:59.221931 | controller | Thursday 06 August 2026 17:26:59 +0000 (0:00:00.384) 0:00:01.429 ******* 2026-08-06 17:26:59.256078 | controller | ok: [controller] => { 2026-08-06 17:26:59.256356 | controller | "changed": false, 2026-08-06 17:26:59.256620 | controller | "msg": "All assertions passed" 2026-08-06 17:26:59.263710 | controller | } 2026-08-06 17:26:59.263961 | controller | 2026-08-06 17:26:59.264229 | controller | TASK [Find target files] ******************************************************* 2026-08-06 17:26:59.264498 | controller | Thursday 06 August 2026 17:26:59 +0000 (0:00:00.035) 0:00:01.464 ******* 2026-08-06 17:26:59.642326 | controller | ok: [controller] 2026-08-06 17:26:59.642610 | controller | 2026-08-06 17:26:59.642884 | controller | TASK [Assert that some files were downloaded] ********************************** 2026-08-06 17:26:59.643259 | controller | Thursday 06 August 2026 17:26:59 +0000 (0:00:00.385) 0:00:01.850 ******* 2026-08-06 17:26:59.670967 | controller | ok: [controller] => { 2026-08-06 17:26:59.671400 | controller | "changed": false, 2026-08-06 17:26:59.671734 | controller | "msg": "All assertions passed" 2026-08-06 17:26:59.672068 | controller | } 2026-08-06 17:26:59.672399 | controller | 2026-08-06 17:26:59.672736 | controller | PLAY RECAP ********************************************************************* 2026-08-06 17:26:59.673145 | controller | controller : ok=5 changed=0 unreachable=0 failed=0 skipped=0 rescued=0 ignored=0 2026-08-06 17:26:59.673463 | controller | 2026-08-06 17:26:59.673769 | controller | 2026-08-06 17:26:59.674092 | controller | TASKS RECAP ******************************************************************** 2026-08-06 17:26:59.674436 | controller | Thursday 06 August 2026 17:26:59 +0000 (0:00:00.029) 0:00:01.879 ******* 2026-08-06 17:26:59.674771 | controller | =============================================================================== 2026-08-06 17:26:59.675175 | controller | Gathering Facts --------------------------------------------------------- 1.03s 2026-08-06 17:26:59.675513 | controller | Find target files ------------------------------------------------------- 0.39s 2026-08-06 17:26:59.675841 | controller | Stat target dir --------------------------------------------------------- 0.38s 2026-08-06 17:26:59.676163 | controller | Assert that target dir is created --------------------------------------- 0.04s 2026-08-06 17:26:59.676484 | controller | Assert that some files were downloaded ---------------------------------- 0.03s 2026-08-06 17:26:59.756883 | controller | INFO [download-binaries > verify] Executed: Successful 2026-08-06 17:26:59.762887 | controller | INFO [download-binaries > cleanup] Executing 2026-08-06 17:26:59.763292 | controller | WARNING [download-binaries > cleanup] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-08-06 17:26:59.768659 | controller | INFO [download-binaries > destroy] Executing 2026-08-06 17:26:59.768780 | controller | WARNING [download-binaries > destroy] Skipping, '--destroy=never' requested. 2026-08-06 17:26:59.768870 | controller | INFO [download-binaries > destroy] Executed: Successful 2026-08-06 17:26:59.769143 | controller | WARNING Molecule executed 1 scenario (1 missing files) 2026-08-06 17:27:00.336824 | controller | ok: Runtime: 0:01:26.270220 2026-08-06 17:27:00.347682 | 2026-08-06 17:27:00.347789 | PLAY RECAP 2026-08-06 17:27:00.347879 | controller | ok: 4 changed: 3 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-08-06 17:27:00.347923 | 2026-08-06 17:27:00.521951 | RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/run.yaml@main] 2026-08-06 17:27:01.333685 | POST-RUN START: [untrusted : github.com/vexxhost/ansible-collection-kubernetes/test-playbooks/molecule/post.yml@main] 2026-08-06 17:27:02.019591 | 2026-08-06 17:27:02.019788 | PLAY [all] 2026-08-06 17:27:02.031275 | 2026-08-06 17:27:02.031352 | TASK [describe-kubernetes-objects : creating directory for cluster scoped objects] 2026-08-06 17:27:02.466134 | controller | changed 2026-08-06 17:27:03.610847 | 2026-08-06 17:27:03.611006 | TASK [describe-kubernetes-objects : Gathering descriptions for cluster scoped objects] 2026-08-06 17:27:04.036790 | controller | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-08-06 17:27:04.036883 | controller | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-08-06 17:27:04.044282 | controller | environment: line 1: kubectl: command not found 2026-08-06 17:27:04.045652 | controller | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-08-06 17:27:04.047127 | controller | environment: line 1: kubectl: command not found 2026-08-06 17:27:04.049202 | controller | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-08-06 17:27:04.051053 | controller | environment: line 1: kubectl: command not found 2026-08-06 17:27:04.053052 | controller | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-08-06 17:27:04.053328 | controller | environment: line 1: kubectl: command not found 2026-08-06 17:27:04.055605 | controller | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-08-06 17:27:04.056896 | controller | environment: line 1: kubectl: command not found 2026-08-06 17:27:04.059295 | controller | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-08-06 17:27:04.236659 | controller | ok: Runtime: 0:00:00.036160 2026-08-06 17:27:04.242524 | 2026-08-06 17:27:04.242620 | TASK [describe-kubernetes-objects : creating directory for namespace scoped objects] 2026-08-06 17:27:04.466984 | controller | changed 2026-08-06 17:27:04.472902 | 2026-08-06 17:27:04.473048 | TASK [describe-kubernetes-objects : Gathering descriptions for namespace scoped objects] 2026-08-06 17:27:04.708926 | controller | environment: line 5: kubectl: command not found 2026-08-06 17:27:04.709094 | controller | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-08-06 17:27:04.710380 | controller | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-08-06 17:27:04.710626 | controller | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-08-06 17:27:05.023772 | controller | ok: Runtime: 0:00:00.011407 2026-08-06 17:27:05.036290 | 2026-08-06 17:27:05.048623 | TASK [describe-kubernetes-objects : Downloads logs to executor] 2026-08-06 17:27:05.740117 | controller | changed: 2026-08-06 17:27:05.740338 | controller | created directory /var/lib/zuul/builds/4c2f0aae6d12494dbf0b21bc5bff8e16/work/logs/controller 2026-08-06 17:27:05.740383 | controller | cd+++++++++ objects/ 2026-08-06 17:27:05.740418 | controller | cd+++++++++ objects/cluster/ 2026-08-06 17:27:05.740452 | controller | cd+++++++++ objects/namespaced/ 2026-08-06 17:27:05.751102 | 2026-08-06 17:27:05.751172 | TASK [gather-pod-logs : creating directory for pod logs] 2026-08-06 17:27:05.984642 | controller | changed 2026-08-06 17:27:06.624718 | 2026-08-06 17:27:06.624930 | TASK [gather-pod-logs : creating directory for failed pod logs] 2026-08-06 17:27:06.859582 | controller | changed 2026-08-06 17:27:06.867423 | 2026-08-06 17:27:06.867495 | TASK [gather-pod-logs : retrieve all kubernetes logs, current and previous (if they exist)] 2026-08-06 17:27:07.105682 | controller | environment: line 3: kubectl: command not found 2026-08-06 17:27:09.277692 | controller | ok: Runtime: 0:00:00.012556 2026-08-06 17:27:09.283243 | 2026-08-06 17:27:09.283341 | TASK [gather-pod-logs : Downloads pod logs to executor] 2026-08-06 17:27:09.796111 | controller | changed: 2026-08-06 17:27:09.796280 | controller | cd+++++++++ pod-logs/ 2026-08-06 17:27:09.796309 | controller | cd+++++++++ pod-logs/failed-pods/ 2026-08-06 17:27:09.803256 | 2026-08-06 17:27:09.803330 | LOOP [helm-release-status : creating directory for helm release status] 2026-08-06 17:27:10.033640 | controller | changed: "values" 2026-08-06 17:27:11.383435 | controller | changed: "releases" 2026-08-06 17:27:11.390961 | 2026-08-06 17:27:11.391039 | TASK [helm-release-status : Gather get release status for helm charts] 2026-08-06 17:27:11.638500 | controller | /bin/bash: line 3: kubectl: command not found 2026-08-06 17:27:11.919769 | controller | ok: Runtime: 0:00:00.006605 2026-08-06 17:27:11.924321 | 2026-08-06 17:27:11.924420 | TASK [helm-release-status : Downloads logs to executor] 2026-08-06 17:27:12.459108 | controller | changed: 2026-08-06 17:27:12.459395 | controller | cd+++++++++ helm/ 2026-08-06 17:27:12.459455 | controller | cd+++++++++ helm/releases/ 2026-08-06 17:27:12.459508 | controller | cd+++++++++ helm/values/ 2026-08-06 17:27:12.468798 | 2026-08-06 17:27:12.468923 | PLAY RECAP 2026-08-06 17:27:12.469022 | controller | ok: 12 changed: 12 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-08-06 17:27:12.469061 | 2026-08-06 17:27:12.626302 | POST-RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/ansible-collection-kubernetes/test-playbooks/molecule/post.yml@main] 2026-08-06 17:27:12.628117 | POST-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post.yaml@main] 2026-08-06 17:27:13.302365 | 2026-08-06 17:27:13.302579 | PLAY [all] 2026-08-06 17:27:13.314822 | 2026-08-06 17:27:13.315000 | TASK [fetch-output : Set log path for multiple nodes] 2026-08-06 17:27:13.360988 | controller | skipping: Conditional result was False 2026-08-06 17:27:13.369643 | 2026-08-06 17:27:13.369797 | TASK [fetch-output : Set log path for single node] 2026-08-06 17:27:13.412162 | controller | ok 2026-08-06 17:27:13.417330 | 2026-08-06 17:27:13.417426 | LOOP [fetch-output : Ensure local output dirs] 2026-08-06 17:27:15.478627 | controller -> localhost | ok: "/var/lib/zuul/builds/4c2f0aae6d12494dbf0b21bc5bff8e16/work/logs" 2026-08-06 17:27:15.698630 | controller -> localhost | changed: "/var/lib/zuul/builds/4c2f0aae6d12494dbf0b21bc5bff8e16/work/artifacts" 2026-08-06 17:27:15.978375 | controller -> localhost | changed: "/var/lib/zuul/builds/4c2f0aae6d12494dbf0b21bc5bff8e16/work/docs" 2026-08-06 17:27:15.998483 | 2026-08-06 17:27:15.998669 | LOOP [fetch-output : Collect logs, artifacts and docs] 2026-08-06 17:27:16.741192 | controller | changed: .d..t...... ./ 2026-08-06 17:27:16.741445 | controller | changed: All items complete 2026-08-06 17:27:16.741486 | 2026-08-06 17:27:17.200313 | controller | changed: .d..t...... ./ 2026-08-06 17:27:18.236487 | controller | changed: .d..t...... ./ 2026-08-06 17:27:18.270721 | 2026-08-06 17:27:18.270924 | LOOP [merge-output-to-logs : Move artifacts and docs to logs dir] 2026-08-06 17:27:18.725134 | controller -> localhost | ok: Item: artifacts Runtime: 0:00:00.009502 2026-08-06 17:27:18.972025 | controller -> localhost | ok: Item: docs Runtime: 0:00:00.005602 2026-08-06 17:27:18.986238 | 2026-08-06 17:27:18.986467 | PLAY [all] 2026-08-06 17:27:18.993247 | 2026-08-06 17:27:18.993492 | TASK [remove-build-sshkey : Remove the build SSH key from all nodes] 2026-08-06 17:27:19.510312 | controller | changed 2026-08-06 17:27:19.516246 | 2026-08-06 17:27:19.516313 | PLAY RECAP 2026-08-06 17:27:19.516375 | controller | ok: 5 changed: 4 unreachable: 0 failed: 0 skipped: 1 rescued: 0 ignored: 0 2026-08-06 17:27:19.516406 | 2026-08-06 17:27:19.662491 | POST-RUN END RESULT_NORMAL: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post.yaml@main] 2026-08-06 17:27:19.665709 | POST-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post-logs.yaml@main] 2026-08-06 17:27:20.335585 | 2026-08-06 17:27:20.335804 | PLAY [localhost] 2026-08-06 17:27:20.348861 | 2026-08-06 17:27:20.349003 | TASK [Generate Zuul manifest] 2026-08-06 17:27:20.372724 | localhost | ok 2026-08-06 17:27:20.391622 | 2026-08-06 17:27:20.391759 | TASK [generate-zuul-manifest : Generate Zuul manifest] 2026-08-06 17:27:20.819263 | localhost | changed 2026-08-06 17:27:20.833851 | 2026-08-06 17:27:20.833931 | TASK [generate-zuul-manifest : Return Zuul manifest URL to Zuul] 2026-08-06 17:27:20.861939 | localhost | ok 2026-08-06 17:27:20.868880 | 2026-08-06 17:27:20.868971 | TASK [Upload logs] 2026-08-06 17:27:20.892412 | localhost | ok 2026-08-06 17:27:21.010489 | 2026-08-06 17:27:21.010634 | TASK [Set zuul-log-path fact] 2026-08-06 17:27:21.033198 | localhost | ok 2026-08-06 17:27:21.048608 | 2026-08-06 17:27:21.048751 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-08-06 17:27:21.081243 | localhost | ok 2026-08-06 17:27:21.090817 | 2026-08-06 17:27:21.090914 | TASK [upload-logs : Create log directories] 2026-08-06 17:27:21.553907 | localhost | changed 2026-08-06 17:27:21.561585 | 2026-08-06 17:27:21.561873 | TASK [upload-logs : Ensure logs are readable before uploading] 2026-08-06 17:27:22.000985 | localhost -> localhost | ok: Runtime: 0:00:00.006865 2026-08-06 17:27:22.010964 | 2026-08-06 17:27:22.011123 | TASK [upload-logs : Upload logs to log server] 2026-08-06 17:27:22.575949 | localhost | Output suppressed because no_log was given 2026-08-06 17:27:22.582956 | 2026-08-06 17:27:22.583069 | LOOP [upload-logs : Compress console log and json output] 2026-08-06 17:27:22.629031 | localhost | skipping: Conditional result was False 2026-08-06 17:27:22.677851 | localhost | skipping: Conditional result was False 2026-08-06 17:27:22.687221 | 2026-08-06 17:27:22.687434 | LOOP [upload-logs : Upload compressed console log and json output] 2026-08-06 17:27:22.733639 | localhost | skipping: Conditional result was False 2026-08-06 17:27:22.734014 | 2026-08-06 17:27:22.740031 | localhost | skipping: Conditional result was False 2026-08-06 17:27:22.753984 | 2026-08-06 17:27:22.754265 | LOOP [upload-logs : Upload console log and json output]