2026-08-12 00:14:55.143721 | Job console starting 2026-08-12 00:14:55.155631 | Updating git repos 2026-08-12 00:14:55.195390 | Cloning repos into workspace 2026-08-12 00:15:00.484240 | Restoring repo states 2026-08-12 00:15:00.500181 | Merging changes 2026-08-12 00:15:03.037631 | Checking out repos 2026-08-12 00:15:04.375009 | Preparing playbooks 2026-08-12 00:15:12.366418 | Running Ansible setup 2026-08-12 00:15:16.259408 | PRE-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/pre.yaml@main] 2026-08-12 00:15:16.916528 | 2026-08-12 00:15:16.916671 | PLAY [localhost] 2026-08-12 00:15:16.928604 | 2026-08-12 00:15:16.928765 | TASK [Gathering Facts] 2026-08-12 00:15:18.210921 | localhost | ok 2026-08-12 00:15:18.224724 | 2026-08-12 00:15:18.224824 | TASK [Setup log path fact] 2026-08-12 00:15:18.248497 | localhost | ok 2026-08-12 00:15:18.276552 | 2026-08-12 00:15:18.276720 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-08-12 00:15:18.306776 | localhost | ok 2026-08-12 00:15:18.314567 | 2026-08-12 00:15:18.314646 | TASK [emit-job-header : Print job information] 2026-08-12 00:15:18.352785 | # Job Information 2026-08-12 00:15:18.352983 | Ansible Version: 2.16.18 2026-08-12 00:15:18.353034 | Job: ansible-collection-kubernetes-molecule-download-binaries 2026-08-12 00:15:18.353068 | Pipeline: check 2026-08-12 00:15:18.353099 | Executor: 2d72f0692154 2026-08-12 00:15:18.353130 | Triggered by: https://github.com/vexxhost/ansible-collection-kubernetes/pull/291 2026-08-12 00:15:18.353163 | Event ID: b5f9e730-95e1-11f1-9ecc-b1d28920c870 2026-08-12 00:15:18.357313 | 2026-08-12 00:15:18.357407 | LOOP [emit-job-header : Print node information] 2026-08-12 00:15:18.465277 | localhost | ok: 2026-08-12 00:15:18.465598 | localhost | # Node Information 2026-08-12 00:15:18.465661 | localhost | Inventory Hostname: controller 2026-08-12 00:15:18.465813 | localhost | Hostname: np0000188724 2026-08-12 00:15:18.465954 | localhost | Username: zuul 2026-08-12 00:15:18.466034 | localhost | Distro: Debian 13.6 2026-08-12 00:15:18.466080 | localhost | Provider: yul1 2026-08-12 00:15:18.466117 | localhost | Region: ca-ymq-1 2026-08-12 00:15:18.466155 | localhost | Label: debian-trixie 2026-08-12 00:15:18.466190 | localhost | Product Name: OpenStack Nova 2026-08-12 00:15:18.466226 | localhost | Interface IP: 199.204.45.205 2026-08-12 00:15:18.487994 | 2026-08-12 00:15:18.488225 | TASK [log-inventory : Ensure Zuul Ansible directory exists] 2026-08-12 00:15:18.909970 | localhost -> localhost | changed 2026-08-12 00:15:18.917799 | 2026-08-12 00:15:18.917898 | TASK [log-inventory : Copy ansible inventory to logs dir] 2026-08-12 00:15:20.594925 | localhost -> localhost | changed 2026-08-12 00:15:20.606514 | 2026-08-12 00:15:20.606600 | PLAY [all] 2026-08-12 00:15:20.615478 | 2026-08-12 00:15:20.615544 | TASK [add-build-sshkey : Check to see if ssh key was already created for this build] 2026-08-12 00:15:20.842526 | controller -> localhost | ok 2026-08-12 00:15:20.850212 | 2026-08-12 00:15:20.850309 | TASK [add-build-sshkey : Create a new key in workspace based on build UUID] 2026-08-12 00:15:20.882230 | controller | ok 2026-08-12 00:15:20.899834 | controller | included: /var/lib/zuul/builds/3e0c8b4a8e8f469080ddaf478ef0fef2/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/create-key-and-replace.yaml 2026-08-12 00:15:20.904747 | 2026-08-12 00:15:20.904808 | TASK [add-build-sshkey : Create Temp SSH key] 2026-08-12 00:15:21.792264 | controller -> localhost | Generating public/private rsa key pair. 2026-08-12 00:15:21.792466 | controller -> localhost | Your identification has been saved in /var/lib/zuul/builds/3e0c8b4a8e8f469080ddaf478ef0fef2/work/3e0c8b4a8e8f469080ddaf478ef0fef2_id_rsa 2026-08-12 00:15:21.792496 | controller -> localhost | Your public key has been saved in /var/lib/zuul/builds/3e0c8b4a8e8f469080ddaf478ef0fef2/work/3e0c8b4a8e8f469080ddaf478ef0fef2_id_rsa.pub 2026-08-12 00:15:21.792519 | controller -> localhost | The key fingerprint is: 2026-08-12 00:15:21.792540 | controller -> localhost | SHA256:kJ2+AGopQQd69quxn3moeysyl9p2MV1VuaZdYUKMVPQ zuul-build-sshkey 2026-08-12 00:15:21.792575 | controller -> localhost | The key's randomart image is: 2026-08-12 00:15:21.792597 | controller -> localhost | +---[RSA 3072]----+ 2026-08-12 00:15:21.792624 | controller -> localhost | | o.. ..B=. | 2026-08-12 00:15:21.792647 | controller -> localhost | |o . o .o +.o | 2026-08-12 00:15:21.792667 | controller -> localhost | |o o . o o. +E. | 2026-08-12 00:15:21.792687 | controller -> localhost | | + + . o. o . | 2026-08-12 00:15:21.792707 | controller -> localhost | |. + ....S + . | 2026-08-12 00:15:21.792729 | controller -> localhost | | o o... .. . | 2026-08-12 00:15:21.792751 | controller -> localhost | | ...+ . | 2026-08-12 00:15:21.792771 | controller -> localhost | |o.=++o. | 2026-08-12 00:15:21.792794 | controller -> localhost | |.**B=o | 2026-08-12 00:15:21.792814 | controller -> localhost | +----[SHA256]-----+ 2026-08-12 00:15:21.792869 | controller -> localhost | ok: Runtime: 0:00:00.496641 2026-08-12 00:15:21.798040 | 2026-08-12 00:15:21.798111 | TASK [add-build-sshkey : Remote setup ssh keys (linux)] 2026-08-12 00:15:21.831256 | controller | ok 2026-08-12 00:15:21.842753 | controller | included: /var/lib/zuul/builds/3e0c8b4a8e8f469080ddaf478ef0fef2/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/remote-linux.yaml 2026-08-12 00:15:21.850059 | 2026-08-12 00:15:21.850119 | TASK [add-build-sshkey : Remove previously added zuul-build-sshkey] 2026-08-12 00:15:21.876137 | controller | skipping: Conditional result was False 2026-08-12 00:15:21.886023 | 2026-08-12 00:15:21.886138 | TASK [add-build-sshkey : Enable access via build key on all nodes] 2026-08-12 00:15:22.432926 | controller | changed 2026-08-12 00:15:22.439431 | 2026-08-12 00:15:22.439554 | TASK [add-build-sshkey : Make sure user has a .ssh] 2026-08-12 00:15:22.655338 | controller | ok 2026-08-12 00:15:22.660131 | 2026-08-12 00:15:22.660199 | TASK [add-build-sshkey : Install build private key as SSH key on all nodes] 2026-08-12 00:15:23.204155 | controller | changed 2026-08-12 00:15:23.212898 | 2026-08-12 00:15:23.213056 | TASK [add-build-sshkey : Install build public key as SSH key on all nodes] 2026-08-12 00:15:23.728548 | controller | changed 2026-08-12 00:15:23.734479 | 2026-08-12 00:15:23.734579 | TASK [add-build-sshkey : Remote setup ssh keys (windows)] 2026-08-12 00:15:23.759304 | controller | skipping: Conditional result was False 2026-08-12 00:15:23.768747 | 2026-08-12 00:15:23.768852 | TASK [remove-zuul-sshkey : Remove master key from local agent] 2026-08-12 00:15:24.178090 | controller -> localhost | changed 2026-08-12 00:15:24.190615 | 2026-08-12 00:15:24.190715 | TASK [add-build-sshkey : Add back temp key] 2026-08-12 00:15:24.466101 | controller -> localhost | Identity added: /var/lib/zuul/builds/3e0c8b4a8e8f469080ddaf478ef0fef2/work/3e0c8b4a8e8f469080ddaf478ef0fef2_id_rsa (zuul-build-sshkey) 2026-08-12 00:15:24.466421 | controller -> localhost | ok: Runtime: 0:00:00.013886 2026-08-12 00:15:24.471392 | 2026-08-12 00:15:24.471453 | TASK [add-build-sshkey : Verify we can still SSH to all nodes] 2026-08-12 00:15:24.837441 | controller | ok 2026-08-12 00:15:24.841628 | 2026-08-12 00:15:24.841694 | TASK [add-build-sshkey : Verify we can still SSH to all nodes (windows)] 2026-08-12 00:15:24.868745 | controller | skipping: Conditional result was False 2026-08-12 00:15:24.881714 | 2026-08-12 00:15:24.881813 | TASK [prepare-workspace : Start zuul_console daemon.] 2026-08-12 00:15:25.261155 | controller | ok 2026-08-12 00:15:25.268361 | 2026-08-12 00:15:25.268446 | TASK [prepare-workspace : Synchronize src repos to workspace directory.] 2026-08-12 00:15:26.328266 | controller | Output suppressed because no_log was given 2026-08-12 00:15:26.339878 | 2026-08-12 00:15:26.339942 | LOOP [ensure-output-dirs : Empty Zuul Output directories by removing them] 2026-08-12 00:15:26.562789 | controller | ok: "logs" 2026-08-12 00:15:26.585016 | controller | ok: All items complete 2026-08-12 00:15:26.585132 | 2026-08-12 00:15:26.744441 | controller | ok: "artifacts" 2026-08-12 00:15:26.936699 | controller | ok: "docs" 2026-08-12 00:15:26.953608 | 2026-08-12 00:15:26.953709 | LOOP [ensure-output-dirs : Ensure Zuul Output directories exist] 2026-08-12 00:15:27.165327 | controller | changed: "logs" 2026-08-12 00:15:27.365497 | controller | changed: "artifacts" 2026-08-12 00:15:27.581085 | controller | changed: "docs" 2026-08-12 00:15:27.593715 | 2026-08-12 00:15:27.593855 | PLAY RECAP 2026-08-12 00:15:27.593931 | controller | ok: 15 changed: 8 unreachable: 0 failed: 0 skipped: 3 rescued: 0 ignored: 0 2026-08-12 00:15:27.593971 | localhost | ok: 6 changed: 2 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-08-12 00:15:27.594000 | 2026-08-12 00:15:27.715722 | PRE-RUN END RESULT_NORMAL: [trusted : github.com/vexxhost/zuul-config/playbooks/base/pre.yaml@main] 2026-08-12 00:15:27.718886 | PRE-RUN START: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/pre.yaml@main] 2026-08-12 00:15:28.333914 | 2026-08-12 00:15:28.334048 | PLAY [all] 2026-08-12 00:15:28.343897 | 2026-08-12 00:15:28.343975 | TASK [setup-uv : Extract archive] 2026-08-12 00:15:30.981200 | controller | changed 2026-08-12 00:15:30.987740 | 2026-08-12 00:15:30.987843 | TASK [setup-uv : Print version] 2026-08-12 00:15:31.418783 | controller | uv 0.8.13 2026-08-12 00:15:31.519773 | controller | ok: Runtime: 0:00:00.009853 2026-08-12 00:15:31.529553 | 2026-08-12 00:15:31.529618 | TASK [Install Ansible collection siblings] 2026-08-12 00:15:31.908097 | controller | ok: 2026-08-12 00:15:31.908285 | controller | Skipping ansible.posix: no checked-out sibling 2026-08-12 00:15:31.908363 | controller | Skipping community.crypto: no checked-out sibling 2026-08-12 00:15:31.908397 | controller | Skipping community.general: no checked-out sibling 2026-08-12 00:15:31.908426 | controller | Skipping kubernetes.core: no checked-out sibling 2026-08-12 00:15:31.908454 | controller | Skipping vexxhost.containers: no checked-out sibling 2026-08-12 00:15:31.910847 | 2026-08-12 00:15:31.910909 | PLAY RECAP 2026-08-12 00:15:31.910971 | controller | ok: 3 changed: 2 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-08-12 00:15:31.911003 | 2026-08-12 00:15:32.040299 | PRE-RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/pre.yaml@main] 2026-08-12 00:15:32.042234 | PRE-RUN START: [untrusted : github.com/vexxhost/ansible-collection-kubernetes/test-playbooks/molecule/pre.yml@main] 2026-08-12 00:15:32.710041 | 2026-08-12 00:15:32.710203 | PLAY [all] 2026-08-12 00:15:32.720839 | 2026-08-12 00:15:32.720920 | TASK [Update apt cache] 2026-08-12 00:15:37.305580 | controller | ok 2026-08-12 00:15:37.311176 | 2026-08-12 00:15:37.311278 | TASK [Disable firewalld] 2026-08-12 00:15:37.337192 | controller | skipping: Conditional result was False 2026-08-12 00:15:37.345857 | 2026-08-12 00:15:37.345949 | TASK [Install "jq" for log collection] 2026-08-12 00:15:39.321436 | controller | changed 2026-08-12 00:15:39.323323 | 2026-08-12 00:15:39.323376 | PLAY RECAP 2026-08-12 00:15:39.323423 | controller | ok: 2 changed: 1 unreachable: 0 failed: 0 skipped: 1 rescued: 0 ignored: 0 2026-08-12 00:15:39.323445 | 2026-08-12 00:15:39.436291 | PRE-RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/ansible-collection-kubernetes/test-playbooks/molecule/pre.yml@main] 2026-08-12 00:15:39.439078 | RUN START: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/run.yaml@main] 2026-08-12 00:15:40.009597 | 2026-08-12 00:15:40.009713 | PLAY [all] 2026-08-12 00:15:40.019597 | 2026-08-12 00:15:40.019674 | LOOP [Check inventory directories] 2026-08-12 00:15:40.399500 | controller | ok: "src/github.com/vexxhost/ansible-collection-kubernetes" 2026-08-12 00:15:40.564811 | controller | ok: "src/github.com/vexxhost/ansible-collection-kubernetes/molecule/download-binaries/inventory" 2026-08-12 00:15:40.734076 | controller | ok: "src/github.com/vexxhost/ansible-collection-kubernetes/extensions/molecule/download-binaries/inventory" 2026-08-12 00:15:40.753176 | 2026-08-12 00:15:40.753340 | LOOP [Copy inventory file for Zuul] 2026-08-12 00:15:41.631826 | controller | changed: 2026-08-12 00:15:41.632066 | controller | { 2026-08-12 00:15:41.632094 | controller | "ansible_loop_var": "item", 2026-08-12 00:15:41.632117 | controller | "changed": false, 2026-08-12 00:15:41.632137 | controller | "failed": false, 2026-08-12 00:15:41.632160 | controller | "invocation": { 2026-08-12 00:15:41.632179 | controller | "module_args": { 2026-08-12 00:15:41.632198 | controller | "checksum_algorithm": "sha1", 2026-08-12 00:15:41.632216 | controller | "follow": true, 2026-08-12 00:15:41.632234 | controller | "get_attributes": true, 2026-08-12 00:15:41.632253 | controller | "get_checksum": true, 2026-08-12 00:15:41.632271 | controller | "get_mime": true, 2026-08-12 00:15:41.632289 | controller | "path": "src/github.com/vexxhost/ansible-collection-kubernetes" 2026-08-12 00:15:41.632346 | controller | } 2026-08-12 00:15:41.632366 | controller | }, 2026-08-12 00:15:41.632384 | controller | "item": "src/github.com/vexxhost/ansible-collection-kubernetes", 2026-08-12 00:15:41.632401 | controller | "stat": { 2026-08-12 00:15:41.632418 | controller | "atime": 1786493726.1963449, 2026-08-12 00:15:41.632437 | controller | "attr_flags": "e", 2026-08-12 00:15:41.632454 | controller | "attributes": [ 2026-08-12 00:15:41.632471 | controller | "extents" 2026-08-12 00:15:41.632489 | controller | ], 2026-08-12 00:15:41.632506 | controller | "block_size": 4096, 2026-08-12 00:15:41.632523 | controller | "blocks": 8, 2026-08-12 00:15:41.632540 | controller | "charset": "unknown", 2026-08-12 00:15:41.632558 | controller | "ctime": 1786493726.2163444, 2026-08-12 00:15:41.632576 | controller | "dev": 65025, 2026-08-12 00:15:41.632593 | controller | "device_type": 0, 2026-08-12 00:15:41.632610 | controller | "executable": true, 2026-08-12 00:15:41.632628 | controller | "exists": true, 2026-08-12 00:15:41.632645 | controller | "gid": 1000, 2026-08-12 00:15:41.632663 | controller | "gr_name": "zuul", 2026-08-12 00:15:41.632680 | controller | "inode": 519191, 2026-08-12 00:15:41.632697 | controller | "isblk": false, 2026-08-12 00:15:41.632715 | controller | "ischr": false, 2026-08-12 00:15:41.632733 | controller | "isdir": true, 2026-08-12 00:15:41.632751 | controller | "isfifo": false, 2026-08-12 00:15:41.632769 | controller | "isgid": false, 2026-08-12 00:15:41.632786 | controller | "islnk": false, 2026-08-12 00:15:41.632803 | controller | "isreg": false, 2026-08-12 00:15:41.632820 | controller | "issock": false, 2026-08-12 00:15:41.632837 | controller | "isuid": false, 2026-08-12 00:15:41.632855 | controller | "mimetype": "unknown", 2026-08-12 00:15:41.632872 | controller | "mode": "0755", 2026-08-12 00:15:41.632889 | controller | "mtime": 1786493701.9799266, 2026-08-12 00:15:41.632906 | controller | "nlink": 14, 2026-08-12 00:15:41.632923 | controller | "path": "src/github.com/vexxhost/ansible-collection-kubernetes", 2026-08-12 00:15:41.632940 | controller | "pw_name": "zuul", 2026-08-12 00:15:41.632978 | controller | "readable": true, 2026-08-12 00:15:41.632999 | controller | "rgrp": true, 2026-08-12 00:15:41.633018 | controller | "roth": true, 2026-08-12 00:15:41.633035 | controller | "rusr": true, 2026-08-12 00:15:41.633053 | controller | "size": 4096, 2026-08-12 00:15:41.633071 | controller | "uid": 1000, 2026-08-12 00:15:41.633088 | controller | "version": "191263302", 2026-08-12 00:15:41.633106 | controller | "wgrp": false, 2026-08-12 00:15:41.633125 | controller | "woth": false, 2026-08-12 00:15:41.633143 | controller | "writeable": true, 2026-08-12 00:15:41.633161 | controller | "wusr": true, 2026-08-12 00:15:41.633178 | controller | "xgrp": true, 2026-08-12 00:15:41.633196 | controller | "xoth": true, 2026-08-12 00:15:41.633213 | controller | "xusr": true 2026-08-12 00:15:41.633248 | controller | } 2026-08-12 00:15:41.633365 | controller | } 2026-08-12 00:15:41.633418 | controller | ok: All items complete 2026-08-12 00:15:41.633440 | 2026-08-12 00:15:41.634841 | controller | skipping: Conditional result was False 2026-08-12 00:15:41.638700 | controller | skipping: Conditional result was False 2026-08-12 00:15:41.654568 | 2026-08-12 00:15:41.654736 | LOOP [Switch "ansible_host" to private IP] 2026-08-12 00:15:42.014414 | controller | changed: 1 replacements made 2026-08-12 00:15:42.015781 | controller | skipping: Conditional result was False 2026-08-12 00:15:42.017156 | controller | skipping: Conditional result was False 2026-08-12 00:15:42.037269 | 2026-08-12 00:15:42.037671 | TASK [Run Molecule scenario] 2026-08-12 00:15:42.461215 | controller | Using CPython 3.13.5 interpreter at: /usr/bin/python3 2026-08-12 00:15:42.461302 | controller | Creating virtual environment at: .venv 2026-08-12 00:15:42.506926 | controller | Downloading ansible-core (2.3MiB) 2026-08-12 00:15:42.507308 | controller | Downloading pygments (1.2MiB) 2026-08-12 00:15:42.524721 | controller | Downloading cryptography (4.3MiB) 2026-08-12 00:15:42.668053 | controller | Downloading cryptography 2026-08-12 00:15:42.724615 | controller | Downloading pygments 2026-08-12 00:15:42.860022 | controller | Downloading ansible-core 2026-08-12 00:15:42.907511 | controller | Installed 36 packages in 46ms 2026-08-12 00:15:43.562139 | controller | INFO Collection 'vexxhost.kubernetes' detected. 2026-08-12 00:15:43.562192 | controller | INFO Scenarios will be used from 'extensions/molecule' 2026-08-12 00:15:44.459542 | controller | CRITICAL 'extensions/molecule/default/molecule.yml' glob failed. Exiting. 2026-08-12 00:15:44.459591 | controller | INFO default scenario not found, disabling shared state. 2026-08-12 00:15:44.459675 | controller | INFO [download-binaries > discovery] scenario test matrix: dependency, cleanup, destroy, syntax, create, prepare, converge, idempotence, side_effect, verify, cleanup, destroy 2026-08-12 00:15:44.459747 | controller | INFO [download-binaries > prerun] Performing prerun with role_name_check=0... 2026-08-12 00:16:44.223849 | controller | INFO [download-binaries > dependency] Executing 2026-08-12 00:16:44.224117 | controller | WARNING [download-binaries > dependency] Missing roles requirements file: requirements.yml 2026-08-12 00:16:44.224388 | controller | WARNING [download-binaries > dependency] Missing collections requirements file: collections.yml 2026-08-12 00:16:44.224544 | controller | WARNING [download-binaries > dependency] Executed: 2 missing (Remove from test_sequence to suppress) 2026-08-12 00:16:44.231122 | controller | INFO [download-binaries > cleanup] Executing 2026-08-12 00:16:44.231460 | controller | WARNING [download-binaries > cleanup] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-08-12 00:16:44.236771 | controller | INFO [download-binaries > destroy] Executing 2026-08-12 00:16:44.236837 | controller | WARNING [download-binaries > destroy] Skipping, '--destroy=never' requested. 2026-08-12 00:16:44.236932 | controller | INFO [download-binaries > destroy] Executed: Successful 2026-08-12 00:16:44.242244 | controller | INFO [download-binaries > syntax] Executing 2026-08-12 00:16:45.128658 | controller | 2026-08-12 00:16:45.129021 | controller | playbook: /home/zuul/src/github.com/vexxhost/ansible-collection-kubernetes/extensions/molecule/download-binaries/converge.yml 2026-08-12 00:16:45.190011 | controller | INFO [download-binaries > syntax] Executed: Successful 2026-08-12 00:16:45.201161 | controller | INFO [download-binaries > create] Executing 2026-08-12 00:16:45.202700 | controller | WARNING [download-binaries > create] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-08-12 00:16:45.208023 | controller | INFO [download-binaries > prepare] Executing 2026-08-12 00:16:45.208318 | controller | WARNING [download-binaries > prepare] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-08-12 00:16:45.213708 | controller | INFO [download-binaries > converge] Executing 2026-08-12 00:16:46.089415 | controller | 2026-08-12 00:16:46.089455 | controller | PLAY [Download all binaries required at runtime for ansible-collection-kubernetes] *** 2026-08-12 00:16:46.089465 | controller | 2026-08-12 00:16:46.089472 | controller | TASK [Gather minimal facts] **************************************************** 2026-08-12 00:16:46.089482 | controller | Wednesday 12 August 2026 00:16:46 +0000 (0:00:00.034) 0:00:00.034 ****** 2026-08-12 00:16:46.678105 | controller | ok: [controller -> localhost] 2026-08-12 00:16:46.678127 | controller | 2026-08-12 00:16:46.678132 | controller | TASK [Find all subdirectories in the role location] **************************** 2026-08-12 00:16:46.678136 | controller | Wednesday 12 August 2026 00:16:46 +0000 (0:00:00.587) 0:00:00.621 ****** 2026-08-12 00:16:47.074108 | controller | ok: [controller -> localhost] 2026-08-12 00:16:47.074518 | controller | 2026-08-12 00:16:47.074857 | controller | TASK [Select only defaults/ directories and load vars] ************************* 2026-08-12 00:16:47.075124 | controller | Wednesday 12 August 2026 00:16:47 +0000 (0:00:00.398) 0:00:01.020 ****** 2026-08-12 00:16:47.415633 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/envoy_gateway/defaults) 2026-08-12 00:16:47.415969 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kube_vip/defaults) 2026-08-12 00:16:47.416236 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/helm/defaults) 2026-08-12 00:16:47.416509 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/clusterctl/defaults) 2026-08-12 00:16:47.416766 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/flux/defaults) 2026-08-12 00:16:47.417021 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/cilium/defaults) 2026-08-12 00:16:47.417313 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/upload_helm_chart/defaults) 2026-08-12 00:16:47.417622 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kubectl/defaults) 2026-08-12 00:16:47.417877 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/cluster_api/defaults) 2026-08-12 00:16:47.418128 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kubeadm/defaults) 2026-08-12 00:16:47.418384 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kubelet/defaults) 2026-08-12 00:16:47.418645 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/cert_manager/defaults) 2026-08-12 00:16:47.418899 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kubernetes/defaults) 2026-08-12 00:16:47.419154 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/keepalived/defaults) 2026-08-12 00:16:47.419406 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/haproxy/defaults) 2026-08-12 00:16:47.419662 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/openstack_resource_controller/defaults) 2026-08-12 00:16:47.419889 | controller | 2026-08-12 00:16:47.420135 | controller | TASK [Find all components with checksums and get latest versions (CI)] ********* 2026-08-12 00:16:47.420390 | controller | Wednesday 12 August 2026 00:16:47 +0000 (0:00:00.341) 0:00:01.362 ****** 2026-08-12 00:16:47.588946 | controller | ok: [controller -> localhost] => (item=helm_checksums) 2026-08-12 00:16:47.589256 | controller | ok: [controller -> localhost] => (item=helm_diff_checksums) 2026-08-12 00:16:47.589577 | controller | ok: [controller -> localhost] => (item=clusterctl_checksums) 2026-08-12 00:16:47.589846 | controller | ok: [controller -> localhost] => (item=flux_checksums) 2026-08-12 00:16:47.590108 | controller | ok: [controller -> localhost] => (item=kubectl_checksums) 2026-08-12 00:16:47.590371 | controller | ok: [controller -> localhost] => (item=kubeadm_checksums) 2026-08-12 00:16:47.590665 | controller | ok: [controller -> localhost] => (item=kubelet_checksums) 2026-08-12 00:16:47.590909 | controller | 2026-08-12 00:16:47.591178 | controller | TASK [Filter checksums to keep only latest versions (CI)] ********************** 2026-08-12 00:16:47.591470 | controller | Wednesday 12 August 2026 00:16:47 +0000 (0:00:00.173) 0:00:01.535 ****** 2026-08-12 00:16:47.686018 | controller | ok: [controller -> localhost] => (item=helm_checksums) 2026-08-12 00:16:47.686306 | controller | ok: [controller -> localhost] => (item=helm_diff_checksums) 2026-08-12 00:16:47.686567 | controller | ok: [controller -> localhost] => (item=clusterctl_checksums) 2026-08-12 00:16:47.686822 | controller | ok: [controller -> localhost] => (item=flux_checksums) 2026-08-12 00:16:47.687072 | controller | ok: [controller -> localhost] => (item=kubectl_checksums) 2026-08-12 00:16:47.687339 | controller | ok: [controller -> localhost] => (item=kubeadm_checksums) 2026-08-12 00:16:47.687622 | controller | ok: [controller -> localhost] => (item=kubelet_checksums) 2026-08-12 00:16:47.687852 | controller | 2026-08-12 00:16:47.688099 | controller | TASK [Generate list of all binaries for all roles] ***************************** 2026-08-12 00:16:47.688347 | controller | Wednesday 12 August 2026 00:16:47 +0000 (0:00:00.097) 0:00:01.632 ****** 2026-08-12 00:16:47.766846 | controller | ok: [controller -> localhost] 2026-08-12 00:16:47.767110 | controller | 2026-08-12 00:16:47.767374 | controller | TASK [Include download_artifact role] ****************************************** 2026-08-12 00:16:47.767638 | controller | Wednesday 12 August 2026 00:16:47 +0000 (0:00:00.080) 0:00:01.713 ****** 2026-08-12 00:16:48.004092 | 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-12 00:16:48.004134 | 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-12 00:16:48.004149 | 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-12 00:16:48.004160 | 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-12 00:16:48.004168 | 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-12 00:16:48.004176 | 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-12 00:16:48.004184 | 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-12 00:16:48.004192 | controller | 2026-08-12 00:16:48.004209 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-08-12 00:16:48.004217 | controller | Wednesday 12 August 2026 00:16:48 +0000 (0:00:00.234) 0:00:01.948 ****** 2026-08-12 00:16:48.039933 | controller | skipping: [controller] 2026-08-12 00:16:48.040198 | controller | 2026-08-12 00:16:48.040467 | controller | TASK [vexxhost.containers.directory : Create directory (/var/lib/downloads)] *** 2026-08-12 00:16:48.040724 | controller | Wednesday 12 August 2026 00:16:48 +0000 (0:00:00.038) 0:00:01.986 ****** 2026-08-12 00:16:48.649500 | 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.21/reference_appendices/interpreter_discovery.html for more information. 2026-08-12 00:16:48.659910 | controller | changed: [controller] 2026-08-12 00:16:48.660160 | controller | 2026-08-12 00:16:48.660420 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-08-12 00:16:48.660671 | controller | Wednesday 12 August 2026 00:16:48 +0000 (0:00:00.619) 0:00:02.606 ****** 2026-08-12 00:16:48.696148 | controller | ok: [controller] => { 2026-08-12 00:16:48.696421 | controller | "msg": "https://get.helm.sh/helm-v3.11.2-linux-amd64.tar.gz" 2026-08-12 00:16:48.696666 | controller | } 2026-08-12 00:16:48.696896 | controller | 2026-08-12 00:16:48.697151 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-08-12 00:16:48.697459 | controller | Wednesday 12 August 2026 00:16:48 +0000 (0:00:00.035) 0:00:02.642 ****** 2026-08-12 00:16:49.688418 | 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-12 00:16:49.694141 | controller | changed: [controller] 2026-08-12 00:16:49.694406 | controller | 2026-08-12 00:16:49.694665 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-08-12 00:16:49.694921 | controller | Wednesday 12 August 2026 00:16:49 +0000 (0:00:00.998) 0:00:03.640 ****** 2026-08-12 00:16:49.727551 | controller | skipping: [controller] 2026-08-12 00:16:49.727807 | controller | 2026-08-12 00:16:49.728063 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-08-12 00:16:49.728312 | controller | Wednesday 12 August 2026 00:16:49 +0000 (0:00:00.033) 0:00:03.674 ****** 2026-08-12 00:16:49.758233 | controller | skipping: [controller] 2026-08-12 00:16:49.758525 | controller | 2026-08-12 00:16:49.758798 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-08-12 00:16:49.759053 | controller | Wednesday 12 August 2026 00:16:49 +0000 (0:00:00.030) 0:00:03.705 ****** 2026-08-12 00:16:49.794928 | controller | ok: [controller] => { 2026-08-12 00:16:49.795255 | controller | "msg": "https://github.com/databus23/helm-diff/releases/download/v3.8.1/helm-diff-linux-amd64.tgz" 2026-08-12 00:16:49.795518 | controller | } 2026-08-12 00:16:49.795761 | controller | 2026-08-12 00:16:49.796029 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-08-12 00:16:49.796276 | controller | Wednesday 12 August 2026 00:16:49 +0000 (0:00:00.035) 0:00:03.740 ****** 2026-08-12 00:16:51.220382 | controller | changed: [controller] 2026-08-12 00:16:51.220706 | controller | 2026-08-12 00:16:51.220992 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-08-12 00:16:51.221256 | controller | Wednesday 12 August 2026 00:16:51 +0000 (0:00:01.425) 0:00:05.166 ****** 2026-08-12 00:16:51.252327 | controller | skipping: [controller] 2026-08-12 00:16:51.252574 | controller | 2026-08-12 00:16:51.252830 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-08-12 00:16:51.253082 | controller | Wednesday 12 August 2026 00:16:51 +0000 (0:00:00.032) 0:00:05.199 ****** 2026-08-12 00:16:51.282465 | controller | skipping: [controller] 2026-08-12 00:16:51.282710 | controller | 2026-08-12 00:16:51.282967 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-08-12 00:16:51.283218 | controller | Wednesday 12 August 2026 00:16:51 +0000 (0:00:00.029) 0:00:05.229 ****** 2026-08-12 00:16:51.317142 | controller | ok: [controller] => { 2026-08-12 00:16:51.317463 | controller | "msg": "https://github.com/kubernetes-sigs/cluster-api/releases/download/v1.13.2/clusterctl-linux-amd64" 2026-08-12 00:16:51.317744 | controller | } 2026-08-12 00:16:51.318006 | controller | 2026-08-12 00:16:51.318261 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-08-12 00:16:51.318509 | controller | Wednesday 12 August 2026 00:16:51 +0000 (0:00:00.034) 0:00:05.263 ****** 2026-08-12 00:16:52.550657 | controller | changed: [controller] 2026-08-12 00:16:52.550949 | controller | 2026-08-12 00:16:52.551218 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-08-12 00:16:52.551479 | controller | Wednesday 12 August 2026 00:16:52 +0000 (0:00:01.232) 0:00:06.496 ****** 2026-08-12 00:16:52.585557 | controller | skipping: [controller] 2026-08-12 00:16:52.585800 | controller | 2026-08-12 00:16:52.586112 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-08-12 00:16:52.586364 | controller | Wednesday 12 August 2026 00:16:52 +0000 (0:00:00.035) 0:00:06.532 ****** 2026-08-12 00:16:52.615557 | controller | skipping: [controller] 2026-08-12 00:16:52.615577 | controller | 2026-08-12 00:16:52.615586 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-08-12 00:16:52.615593 | controller | Wednesday 12 August 2026 00:16:52 +0000 (0:00:00.029) 0:00:06.561 ****** 2026-08-12 00:16:52.648684 | controller | ok: [controller] => { 2026-08-12 00:16:52.649048 | controller | "msg": "https://github.com/fluxcd/flux2/releases/download/v0.32.0/flux_0.32.0_linux_amd64.tar.gz" 2026-08-12 00:16:52.649373 | controller | } 2026-08-12 00:16:52.649624 | controller | 2026-08-12 00:16:52.650018 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-08-12 00:16:52.650363 | controller | Wednesday 12 August 2026 00:16:52 +0000 (0:00:00.033) 0:00:06.595 ****** 2026-08-12 00:16:53.419986 | controller | changed: [controller] 2026-08-12 00:16:53.420269 | controller | 2026-08-12 00:16:53.420536 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-08-12 00:16:53.420790 | controller | Wednesday 12 August 2026 00:16:53 +0000 (0:00:00.771) 0:00:07.366 ****** 2026-08-12 00:16:53.446156 | controller | skipping: [controller] 2026-08-12 00:16:53.446403 | controller | 2026-08-12 00:16:53.446658 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-08-12 00:16:53.446909 | controller | Wednesday 12 August 2026 00:16:53 +0000 (0:00:00.026) 0:00:07.393 ****** 2026-08-12 00:16:53.470217 | controller | skipping: [controller] 2026-08-12 00:16:53.470463 | controller | 2026-08-12 00:16:53.470789 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-08-12 00:16:53.471083 | controller | Wednesday 12 August 2026 00:16:53 +0000 (0:00:00.024) 0:00:07.417 ****** 2026-08-12 00:16:53.500296 | controller | ok: [controller] => { 2026-08-12 00:16:53.500676 | controller | "msg": "https://dl.k8s.io/release/v1.36.2/bin/linux/amd64/kubectl" 2026-08-12 00:16:53.501024 | controller | } 2026-08-12 00:16:53.501409 | controller | 2026-08-12 00:16:53.501744 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-08-12 00:16:53.502093 | controller | Wednesday 12 August 2026 00:16:53 +0000 (0:00:00.029) 0:00:07.447 ****** 2026-08-12 00:16:54.630197 | controller | changed: [controller] 2026-08-12 00:16:54.630225 | controller | 2026-08-12 00:16:54.630230 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-08-12 00:16:54.630236 | controller | Wednesday 12 August 2026 00:16:54 +0000 (0:00:01.126) 0:00:08.573 ****** 2026-08-12 00:16:54.661927 | controller | skipping: [controller] 2026-08-12 00:16:54.661941 | controller | 2026-08-12 00:16:54.661947 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-08-12 00:16:54.661952 | controller | Wednesday 12 August 2026 00:16:54 +0000 (0:00:00.034) 0:00:08.608 ****** 2026-08-12 00:16:54.692860 | controller | skipping: [controller] 2026-08-12 00:16:54.693018 | controller | 2026-08-12 00:16:54.693182 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-08-12 00:16:54.696165 | controller | Wednesday 12 August 2026 00:16:54 +0000 (0:00:00.031) 0:00:08.639 ****** 2026-08-12 00:16:54.730118 | controller | ok: [controller] => { 2026-08-12 00:16:54.730132 | controller | "msg": "https://dl.k8s.io/release/v1.36.2/bin/linux/amd64/kubeadm" 2026-08-12 00:16:54.730138 | controller | } 2026-08-12 00:16:54.730143 | controller | 2026-08-12 00:16:54.730148 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-08-12 00:16:54.730153 | controller | Wednesday 12 August 2026 00:16:54 +0000 (0:00:00.036) 0:00:08.676 ****** 2026-08-12 00:17:10.379865 | controller | changed: [controller] 2026-08-12 00:17:10.380170 | controller | 2026-08-12 00:17:10.380458 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-08-12 00:17:10.380730 | controller | Wednesday 12 August 2026 00:17:10 +0000 (0:00:15.648) 0:00:24.325 ****** 2026-08-12 00:17:10.415824 | controller | skipping: [controller] 2026-08-12 00:17:10.416109 | controller | 2026-08-12 00:17:10.416381 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-08-12 00:17:10.416655 | controller | Wednesday 12 August 2026 00:17:10 +0000 (0:00:00.037) 0:00:24.362 ****** 2026-08-12 00:17:10.449512 | controller | skipping: [controller] 2026-08-12 00:17:10.449788 | controller | 2026-08-12 00:17:10.450050 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-08-12 00:17:10.450301 | controller | Wednesday 12 August 2026 00:17:10 +0000 (0:00:00.033) 0:00:24.395 ****** 2026-08-12 00:17:10.483189 | controller | ok: [controller] => { 2026-08-12 00:17:10.483595 | controller | "msg": "https://dl.k8s.io/release/v1.36.2/bin/linux/amd64/kubelet" 2026-08-12 00:17:10.483865 | controller | } 2026-08-12 00:17:10.484096 | controller | 2026-08-12 00:17:10.484348 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-08-12 00:17:10.484616 | controller | Wednesday 12 August 2026 00:17:10 +0000 (0:00:00.033) 0:00:24.429 ****** 2026-08-12 00:17:23.384531 | controller | changed: [controller] 2026-08-12 00:17:23.384814 | controller | 2026-08-12 00:17:23.385078 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-08-12 00:17:23.385368 | controller | Wednesday 12 August 2026 00:17:23 +0000 (0:00:12.901) 0:00:37.330 ****** 2026-08-12 00:17:23.418693 | controller | skipping: [controller] 2026-08-12 00:17:23.418958 | controller | 2026-08-12 00:17:23.419218 | controller | PLAY RECAP ********************************************************************* 2026-08-12 00:17:23.419494 | controller | controller : ok=28 changed=8 unreachable=0 failed=0 skipped=14 rescued=0 ignored=0 2026-08-12 00:17:23.419727 | controller | 2026-08-12 00:17:23.419954 | controller | 2026-08-12 00:17:23.420204 | controller | TASKS RECAP ******************************************************************** 2026-08-12 00:17:23.420457 | controller | Wednesday 12 August 2026 00:17:23 +0000 (0:00:00.035) 0:00:37.365 ****** 2026-08-12 00:17:23.420698 | controller | =============================================================================== 2026-08-12 00:17:23.420950 | controller | vexxhost.containers.download_artifact : Download item ------------------ 15.65s 2026-08-12 00:17:23.421203 | controller | vexxhost.containers.download_artifact : Download item ------------------ 12.90s 2026-08-12 00:17:23.421493 | controller | vexxhost.containers.download_artifact : Download item ------------------- 1.43s 2026-08-12 00:17:23.421748 | controller | vexxhost.containers.download_artifact : Download item ------------------- 1.23s 2026-08-12 00:17:23.422001 | controller | vexxhost.containers.download_artifact : Download item ------------------- 1.13s 2026-08-12 00:17:23.422403 | controller | vexxhost.containers.download_artifact : Download item ------------------- 1.00s 2026-08-12 00:17:23.422705 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.77s 2026-08-12 00:17:23.422966 | controller | vexxhost.containers.directory : Create directory (/var/lib/downloads) --- 0.62s 2026-08-12 00:17:23.423188 | controller | Gather minimal facts ---------------------------------------------------- 0.59s 2026-08-12 00:17:23.423343 | controller | Find all subdirectories in the role location ---------------------------- 0.40s 2026-08-12 00:17:23.423496 | controller | Select only defaults/ directories and load vars ------------------------- 0.34s 2026-08-12 00:17:23.423650 | controller | Include download_artifact role ------------------------------------------ 0.23s 2026-08-12 00:17:23.423806 | controller | Find all components with checksums and get latest versions (CI) --------- 0.17s 2026-08-12 00:17:23.423961 | controller | Filter checksums to keep only latest versions (CI) ---------------------- 0.10s 2026-08-12 00:17:23.424113 | controller | Generate list of all binaries for all roles ----------------------------- 0.08s 2026-08-12 00:17:23.424267 | controller | vexxhost.containers.package : Update state for tar ---------------------- 0.04s 2026-08-12 00:17:23.424421 | controller | vexxhost.containers.download_artifact : Extract archive ----------------- 0.04s 2026-08-12 00:17:23.424574 | controller | vexxhost.containers.download_artifact : Starting download of file ------- 0.04s 2026-08-12 00:17:23.424726 | controller | vexxhost.containers.download_artifact : Starting download of file ------- 0.04s 2026-08-12 00:17:23.424881 | controller | vexxhost.containers.download_artifact : Starting download of file ------- 0.04s 2026-08-12 00:17:23.642682 | controller | INFO [download-binaries > converge] Executed: Successful 2026-08-12 00:17:23.652434 | controller | INFO [download-binaries > idempotence] Executing 2026-08-12 00:17:24.533617 | controller | 2026-08-12 00:17:24.533951 | controller | PLAY [Download all binaries required at runtime for ansible-collection-kubernetes] *** 2026-08-12 00:17:24.534186 | controller | 2026-08-12 00:17:24.534438 | controller | TASK [Gather minimal facts] **************************************************** 2026-08-12 00:17:24.534691 | controller | Wednesday 12 August 2026 00:17:24 +0000 (0:00:00.016) 0:00:00.016 ****** 2026-08-12 00:17:25.146545 | controller | ok: [controller -> localhost] 2026-08-12 00:17:25.146853 | controller | 2026-08-12 00:17:25.147199 | controller | TASK [Find all subdirectories in the role location] **************************** 2026-08-12 00:17:25.147495 | controller | Wednesday 12 August 2026 00:17:25 +0000 (0:00:00.611) 0:00:00.628 ****** 2026-08-12 00:17:25.568637 | controller | ok: [controller -> localhost] 2026-08-12 00:17:25.568925 | controller | 2026-08-12 00:17:25.569185 | controller | TASK [Select only defaults/ directories and load vars] ************************* 2026-08-12 00:17:25.569525 | controller | Wednesday 12 August 2026 00:17:25 +0000 (0:00:00.423) 0:00:01.051 ****** 2026-08-12 00:17:25.929265 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/envoy_gateway/defaults) 2026-08-12 00:17:25.929638 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kube_vip/defaults) 2026-08-12 00:17:25.929909 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/helm/defaults) 2026-08-12 00:17:25.930170 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/clusterctl/defaults) 2026-08-12 00:17:25.930430 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/flux/defaults) 2026-08-12 00:17:25.930687 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/cilium/defaults) 2026-08-12 00:17:25.930945 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/upload_helm_chart/defaults) 2026-08-12 00:17:25.931202 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kubectl/defaults) 2026-08-12 00:17:25.931463 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/cluster_api/defaults) 2026-08-12 00:17:25.931760 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kubeadm/defaults) 2026-08-12 00:17:25.932021 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kubelet/defaults) 2026-08-12 00:17:25.932279 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/cert_manager/defaults) 2026-08-12 00:17:25.932536 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kubernetes/defaults) 2026-08-12 00:17:25.932797 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/keepalived/defaults) 2026-08-12 00:17:25.933056 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/haproxy/defaults) 2026-08-12 00:17:25.933354 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/openstack_resource_controller/defaults) 2026-08-12 00:17:25.933598 | controller | 2026-08-12 00:17:25.933855 | controller | TASK [Find all components with checksums and get latest versions (CI)] ********* 2026-08-12 00:17:25.934107 | controller | Wednesday 12 August 2026 00:17:25 +0000 (0:00:00.360) 0:00:01.411 ****** 2026-08-12 00:17:26.082625 | controller | ok: [controller -> localhost] => (item=helm_checksums) 2026-08-12 00:17:26.082924 | controller | ok: [controller -> localhost] => (item=helm_diff_checksums) 2026-08-12 00:17:26.083176 | controller | ok: [controller -> localhost] => (item=clusterctl_checksums) 2026-08-12 00:17:26.083448 | controller | ok: [controller -> localhost] => (item=flux_checksums) 2026-08-12 00:17:26.083752 | controller | ok: [controller -> localhost] => (item=kubectl_checksums) 2026-08-12 00:17:26.084008 | controller | ok: [controller -> localhost] => (item=kubeadm_checksums) 2026-08-12 00:17:26.084255 | controller | ok: [controller -> localhost] => (item=kubelet_checksums) 2026-08-12 00:17:26.084487 | controller | 2026-08-12 00:17:26.084742 | controller | TASK [Filter checksums to keep only latest versions (CI)] ********************** 2026-08-12 00:17:26.084993 | controller | Wednesday 12 August 2026 00:17:26 +0000 (0:00:00.153) 0:00:01.565 ****** 2026-08-12 00:17:26.175900 | controller | ok: [controller -> localhost] => (item=helm_checksums) 2026-08-12 00:17:26.176168 | controller | ok: [controller -> localhost] => (item=helm_diff_checksums) 2026-08-12 00:17:26.176421 | controller | ok: [controller -> localhost] => (item=clusterctl_checksums) 2026-08-12 00:17:26.176669 | controller | ok: [controller -> localhost] => (item=flux_checksums) 2026-08-12 00:17:26.176917 | controller | ok: [controller -> localhost] => (item=kubectl_checksums) 2026-08-12 00:17:26.177162 | controller | ok: [controller -> localhost] => (item=kubeadm_checksums) 2026-08-12 00:17:26.177456 | controller | ok: [controller -> localhost] => (item=kubelet_checksums) 2026-08-12 00:17:26.177687 | controller | 2026-08-12 00:17:26.177935 | controller | TASK [Generate list of all binaries for all roles] ***************************** 2026-08-12 00:17:26.178186 | controller | Wednesday 12 August 2026 00:17:26 +0000 (0:00:00.093) 0:00:01.658 ****** 2026-08-12 00:17:26.260891 | controller | ok: [controller -> localhost] 2026-08-12 00:17:26.261143 | controller | 2026-08-12 00:17:26.261445 | controller | TASK [Include download_artifact role] ****************************************** 2026-08-12 00:17:26.261703 | controller | Wednesday 12 August 2026 00:17:26 +0000 (0:00:00.084) 0:00:01.742 ****** 2026-08-12 00:17:26.454604 | 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-12 00:17:26.454828 | 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-12 00:17:26.455010 | 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-12 00:17:26.455189 | 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-12 00:17:26.455381 | 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-12 00:17:26.455558 | 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-12 00:17:26.455741 | 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-12 00:17:26.455921 | controller | 2026-08-12 00:17:26.456091 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-08-12 00:17:26.456264 | controller | Wednesday 12 August 2026 00:17:26 +0000 (0:00:00.189) 0:00:01.932 ****** 2026-08-12 00:17:26.490489 | controller | skipping: [controller] 2026-08-12 00:17:26.490731 | controller | 2026-08-12 00:17:26.490987 | controller | TASK [vexxhost.containers.directory : Create directory (/var/lib/downloads)] *** 2026-08-12 00:17:26.491238 | controller | Wednesday 12 August 2026 00:17:26 +0000 (0:00:00.040) 0:00:01.973 ****** 2026-08-12 00:17:26.974379 | 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.21/reference_appendices/interpreter_discovery.html for more information. 2026-08-12 00:17:26.985756 | controller | ok: [controller] 2026-08-12 00:17:26.985871 | controller | 2026-08-12 00:17:26.986000 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-08-12 00:17:26.986161 | controller | Wednesday 12 August 2026 00:17:26 +0000 (0:00:00.493) 0:00:02.467 ****** 2026-08-12 00:17:27.021679 | controller | ok: [controller] => { 2026-08-12 00:17:27.021814 | controller | "msg": "https://get.helm.sh/helm-v3.11.2-linux-amd64.tar.gz" 2026-08-12 00:17:27.021944 | controller | } 2026-08-12 00:17:27.022065 | controller | 2026-08-12 00:17:27.022198 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-08-12 00:17:27.022330 | controller | Wednesday 12 August 2026 00:17:27 +0000 (0:00:00.034) 0:00:02.502 ****** 2026-08-12 00:17:27.550786 | controller | ok: [controller] 2026-08-12 00:17:27.550849 | controller | 2026-08-12 00:17:27.550982 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-08-12 00:17:27.551138 | controller | Wednesday 12 August 2026 00:17:27 +0000 (0:00:00.531) 0:00:03.033 ****** 2026-08-12 00:17:27.589222 | controller | skipping: [controller] 2026-08-12 00:17:27.589298 | controller | 2026-08-12 00:17:27.589535 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-08-12 00:17:27.589550 | controller | Wednesday 12 August 2026 00:17:27 +0000 (0:00:00.038) 0:00:03.072 ****** 2026-08-12 00:17:27.625783 | controller | skipping: [controller] 2026-08-12 00:17:27.625887 | controller | 2026-08-12 00:17:27.626017 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-08-12 00:17:27.626144 | controller | Wednesday 12 August 2026 00:17:27 +0000 (0:00:00.034) 0:00:03.106 ****** 2026-08-12 00:17:27.665209 | controller | ok: [controller] => { 2026-08-12 00:17:27.665926 | controller | "msg": "https://github.com/databus23/helm-diff/releases/download/v3.8.1/helm-diff-linux-amd64.tgz" 2026-08-12 00:17:27.665967 | controller | } 2026-08-12 00:17:27.665978 | controller | 2026-08-12 00:17:27.665987 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-08-12 00:17:27.666001 | controller | Wednesday 12 August 2026 00:17:27 +0000 (0:00:00.041) 0:00:03.148 ****** 2026-08-12 00:17:28.084910 | controller | ok: [controller] 2026-08-12 00:17:28.084997 | controller | 2026-08-12 00:17:28.085133 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-08-12 00:17:28.085267 | controller | Wednesday 12 August 2026 00:17:28 +0000 (0:00:00.419) 0:00:03.567 ****** 2026-08-12 00:17:28.125802 | controller | skipping: [controller] 2026-08-12 00:17:28.125816 | controller | 2026-08-12 00:17:28.125820 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-08-12 00:17:28.125824 | controller | Wednesday 12 August 2026 00:17:28 +0000 (0:00:00.039) 0:00:03.606 ****** 2026-08-12 00:17:28.161565 | controller | skipping: [controller] 2026-08-12 00:17:28.161634 | controller | 2026-08-12 00:17:28.161724 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-08-12 00:17:28.161813 | controller | Wednesday 12 August 2026 00:17:28 +0000 (0:00:00.035) 0:00:03.642 ****** 2026-08-12 00:17:28.203721 | controller | ok: [controller] => { 2026-08-12 00:17:28.203947 | controller | "msg": "https://github.com/kubernetes-sigs/cluster-api/releases/download/v1.13.2/clusterctl-linux-amd64" 2026-08-12 00:17:28.204134 | controller | } 2026-08-12 00:17:28.204305 | controller | 2026-08-12 00:17:28.204501 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-08-12 00:17:28.204693 | controller | Wednesday 12 August 2026 00:17:28 +0000 (0:00:00.044) 0:00:03.686 ****** 2026-08-12 00:17:28.633880 | controller | ok: [controller] 2026-08-12 00:17:28.637380 | controller | 2026-08-12 00:17:28.637411 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-08-12 00:17:28.637417 | controller | Wednesday 12 August 2026 00:17:28 +0000 (0:00:00.430) 0:00:04.116 ****** 2026-08-12 00:17:28.669786 | controller | skipping: [controller] 2026-08-12 00:17:28.669875 | controller | 2026-08-12 00:17:28.670009 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-08-12 00:17:28.670138 | controller | Wednesday 12 August 2026 00:17:28 +0000 (0:00:00.034) 0:00:04.151 ****** 2026-08-12 00:17:28.702274 | controller | skipping: [controller] 2026-08-12 00:17:28.702351 | controller | 2026-08-12 00:17:28.702482 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-08-12 00:17:28.702604 | controller | Wednesday 12 August 2026 00:17:28 +0000 (0:00:00.034) 0:00:04.185 ****** 2026-08-12 00:17:28.741739 | controller | ok: [controller] => { 2026-08-12 00:17:28.741790 | controller | "msg": "https://github.com/fluxcd/flux2/releases/download/v0.32.0/flux_0.32.0_linux_amd64.tar.gz" 2026-08-12 00:17:28.741888 | controller | } 2026-08-12 00:17:28.741963 | controller | 2026-08-12 00:17:28.742055 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-08-12 00:17:28.742144 | controller | Wednesday 12 August 2026 00:17:28 +0000 (0:00:00.038) 0:00:04.223 ****** 2026-08-12 00:17:29.148760 | controller | ok: [controller] 2026-08-12 00:17:29.148817 | controller | 2026-08-12 00:17:29.148979 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-08-12 00:17:29.149116 | controller | Wednesday 12 August 2026 00:17:29 +0000 (0:00:00.407) 0:00:04.631 ****** 2026-08-12 00:17:29.185490 | controller | skipping: [controller] 2026-08-12 00:17:29.185539 | controller | 2026-08-12 00:17:29.185578 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-08-12 00:17:29.187203 | controller | Wednesday 12 August 2026 00:17:29 +0000 (0:00:00.033) 0:00:04.665 ****** 2026-08-12 00:17:29.217065 | controller | skipping: [controller] 2026-08-12 00:17:29.217247 | controller | 2026-08-12 00:17:29.217549 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-08-12 00:17:29.217747 | controller | Wednesday 12 August 2026 00:17:29 +0000 (0:00:00.034) 0:00:04.699 ****** 2026-08-12 00:17:29.256088 | controller | ok: [controller] => { 2026-08-12 00:17:29.256263 | controller | "msg": "https://dl.k8s.io/release/v1.36.2/bin/linux/amd64/kubectl" 2026-08-12 00:17:29.256439 | controller | } 2026-08-12 00:17:29.256605 | controller | 2026-08-12 00:17:29.256799 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-08-12 00:17:29.256986 | controller | Wednesday 12 August 2026 00:17:29 +0000 (0:00:00.038) 0:00:04.738 ****** 2026-08-12 00:17:29.694647 | controller | ok: [controller] 2026-08-12 00:17:29.694759 | controller | 2026-08-12 00:17:29.694956 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-08-12 00:17:29.695151 | controller | Wednesday 12 August 2026 00:17:29 +0000 (0:00:00.438) 0:00:05.176 ****** 2026-08-12 00:17:29.726693 | controller | skipping: [controller] 2026-08-12 00:17:29.726855 | controller | 2026-08-12 00:17:29.727054 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-08-12 00:17:29.727249 | controller | Wednesday 12 August 2026 00:17:29 +0000 (0:00:00.032) 0:00:05.209 ****** 2026-08-12 00:17:29.758071 | controller | skipping: [controller] 2026-08-12 00:17:29.758241 | controller | 2026-08-12 00:17:29.758434 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-08-12 00:17:29.758632 | controller | Wednesday 12 August 2026 00:17:29 +0000 (0:00:00.031) 0:00:05.240 ****** 2026-08-12 00:17:29.793667 | controller | ok: [controller] => { 2026-08-12 00:17:29.793903 | controller | "msg": "https://dl.k8s.io/release/v1.36.2/bin/linux/amd64/kubeadm" 2026-08-12 00:17:29.794130 | controller | } 2026-08-12 00:17:29.794309 | controller | 2026-08-12 00:17:29.794533 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-08-12 00:17:29.794746 | controller | Wednesday 12 August 2026 00:17:29 +0000 (0:00:00.035) 0:00:05.276 ****** 2026-08-12 00:17:30.256131 | controller | ok: [controller] 2026-08-12 00:17:30.256189 | controller | 2026-08-12 00:17:30.256332 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-08-12 00:17:30.256465 | controller | Wednesday 12 August 2026 00:17:30 +0000 (0:00:00.462) 0:00:05.738 ****** 2026-08-12 00:17:30.288534 | controller | skipping: [controller] 2026-08-12 00:17:30.288738 | controller | 2026-08-12 00:17:30.288958 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-08-12 00:17:30.289168 | controller | Wednesday 12 August 2026 00:17:30 +0000 (0:00:00.032) 0:00:05.771 ****** 2026-08-12 00:17:30.320353 | controller | skipping: [controller] 2026-08-12 00:17:30.320414 | controller | 2026-08-12 00:17:30.320507 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-08-12 00:17:30.320595 | controller | Wednesday 12 August 2026 00:17:30 +0000 (0:00:00.032) 0:00:05.803 ****** 2026-08-12 00:17:30.355560 | controller | ok: [controller] => { 2026-08-12 00:17:30.355756 | controller | "msg": "https://dl.k8s.io/release/v1.36.2/bin/linux/amd64/kubelet" 2026-08-12 00:17:30.355949 | controller | } 2026-08-12 00:17:30.356134 | controller | 2026-08-12 00:17:30.356346 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-08-12 00:17:30.356613 | controller | Wednesday 12 August 2026 00:17:30 +0000 (0:00:00.034) 0:00:05.838 ****** 2026-08-12 00:17:30.789218 | controller | ok: [controller] 2026-08-12 00:17:30.789416 | controller | 2026-08-12 00:17:30.789610 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-08-12 00:17:30.789800 | controller | Wednesday 12 August 2026 00:17:30 +0000 (0:00:00.433) 0:00:06.271 ****** 2026-08-12 00:17:30.820425 | controller | skipping: [controller] 2026-08-12 00:17:30.820594 | controller | 2026-08-12 00:17:30.820786 | controller | PLAY RECAP ********************************************************************* 2026-08-12 00:17:30.820993 | controller | controller : ok=28 changed=0 unreachable=0 failed=0 skipped=14 rescued=0 ignored=0 2026-08-12 00:17:30.821160 | controller | 2026-08-12 00:17:30.821355 | controller | 2026-08-12 00:17:30.821540 | controller | TASKS RECAP ******************************************************************** 2026-08-12 00:17:30.821721 | controller | Wednesday 12 August 2026 00:17:30 +0000 (0:00:00.032) 0:00:06.304 ****** 2026-08-12 00:17:30.821894 | controller | =============================================================================== 2026-08-12 00:17:30.822075 | controller | Gather minimal facts ---------------------------------------------------- 0.61s 2026-08-12 00:17:30.822259 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.53s 2026-08-12 00:17:30.822523 | controller | vexxhost.containers.directory : Create directory (/var/lib/downloads) --- 0.49s 2026-08-12 00:17:30.822701 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.46s 2026-08-12 00:17:30.822887 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.44s 2026-08-12 00:17:30.823070 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.43s 2026-08-12 00:17:30.823254 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.43s 2026-08-12 00:17:30.823440 | controller | Find all subdirectories in the role location ---------------------------- 0.42s 2026-08-12 00:17:30.823620 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.42s 2026-08-12 00:17:30.823799 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.41s 2026-08-12 00:17:30.823983 | controller | Select only defaults/ directories and load vars ------------------------- 0.36s 2026-08-12 00:17:30.824165 | controller | Include download_artifact role ------------------------------------------ 0.19s 2026-08-12 00:17:30.824351 | controller | Find all components with checksums and get latest versions (CI) --------- 0.15s 2026-08-12 00:17:30.824540 | controller | Filter checksums to keep only latest versions (CI) ---------------------- 0.09s 2026-08-12 00:17:30.824717 | controller | Generate list of all binaries for all roles ----------------------------- 0.08s 2026-08-12 00:17:30.824902 | controller | vexxhost.containers.download_artifact : Starting download of file ------- 0.04s 2026-08-12 00:17:30.825085 | controller | vexxhost.containers.download_artifact : Starting download of file ------- 0.04s 2026-08-12 00:17:30.825268 | controller | vexxhost.containers.package : Update state for tar ---------------------- 0.04s 2026-08-12 00:17:30.825553 | controller | vexxhost.containers.download_artifact : Extract archive ----------------- 0.04s 2026-08-12 00:17:30.825757 | controller | vexxhost.containers.download_artifact : Starting download of file ------- 0.04s 2026-08-12 00:17:31.016705 | controller | INFO [download-binaries > idempotence] Executed: Successful 2026-08-12 00:17:31.022583 | controller | INFO [download-binaries > side_effect] Executing 2026-08-12 00:17:31.022848 | controller | WARNING [download-binaries > side_effect] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-08-12 00:17:31.038780 | controller | INFO [download-binaries > verify] Executing 2026-08-12 00:17:31.939432 | controller | 2026-08-12 00:17:31.939616 | controller | PLAY [Verify] ****************************************************************** 2026-08-12 00:17:31.939786 | controller | 2026-08-12 00:17:31.939977 | controller | TASK [Gathering Facts] ********************************************************* 2026-08-12 00:17:31.940171 | controller | Wednesday 12 August 2026 00:17:31 +0000 (0:00:00.012) 0:00:00.012 ****** 2026-08-12 00:17:32.926319 | 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.21/reference_appendices/interpreter_discovery.html for more information. 2026-08-12 00:17:32.932736 | controller | ok: [controller] 2026-08-12 00:17:32.932917 | controller | 2026-08-12 00:17:32.933106 | controller | TASK [Stat target dir] ********************************************************* 2026-08-12 00:17:32.933298 | controller | Wednesday 12 August 2026 00:17:32 +0000 (0:00:00.992) 0:00:01.005 ****** 2026-08-12 00:17:33.347064 | controller | ok: [controller] 2026-08-12 00:17:33.347114 | controller | 2026-08-12 00:17:33.347222 | controller | TASK [Assert that target dir is created] *************************************** 2026-08-12 00:17:33.347344 | controller | Wednesday 12 August 2026 00:17:33 +0000 (0:00:00.414) 0:00:01.419 ****** 2026-08-12 00:17:33.388753 | controller | ok: [controller] => { 2026-08-12 00:17:33.388874 | controller | "changed": false, 2026-08-12 00:17:33.389054 | controller | "msg": "All assertions passed" 2026-08-12 00:17:33.389230 | controller | } 2026-08-12 00:17:33.389443 | controller | 2026-08-12 00:17:33.389626 | controller | TASK [Find target files] ******************************************************* 2026-08-12 00:17:33.389813 | controller | Wednesday 12 August 2026 00:17:33 +0000 (0:00:00.041) 0:00:01.461 ****** 2026-08-12 00:17:33.782677 | controller | ok: [controller] 2026-08-12 00:17:33.782912 | controller | 2026-08-12 00:17:33.783197 | controller | TASK [Assert that some files were downloaded] ********************************** 2026-08-12 00:17:33.783471 | controller | Wednesday 12 August 2026 00:17:33 +0000 (0:00:00.393) 0:00:01.854 ****** 2026-08-12 00:17:33.818797 | controller | ok: [controller] => { 2026-08-12 00:17:33.818980 | controller | "changed": false, 2026-08-12 00:17:33.819162 | controller | "msg": "All assertions passed" 2026-08-12 00:17:33.819338 | controller | } 2026-08-12 00:17:33.819505 | controller | 2026-08-12 00:17:33.819686 | controller | PLAY RECAP ********************************************************************* 2026-08-12 00:17:33.819936 | controller | controller : ok=5 changed=0 unreachable=0 failed=0 skipped=0 rescued=0 ignored=0 2026-08-12 00:17:33.820110 | controller | 2026-08-12 00:17:33.820274 | controller | 2026-08-12 00:17:33.820454 | controller | TASKS RECAP ******************************************************************** 2026-08-12 00:17:33.820643 | controller | Wednesday 12 August 2026 00:17:33 +0000 (0:00:00.037) 0:00:01.892 ****** 2026-08-12 00:17:33.820833 | controller | =============================================================================== 2026-08-12 00:17:33.821023 | controller | Gathering Facts --------------------------------------------------------- 0.99s 2026-08-12 00:17:33.821219 | controller | Stat target dir --------------------------------------------------------- 0.41s 2026-08-12 00:17:33.821460 | controller | Find target files ------------------------------------------------------- 0.39s 2026-08-12 00:17:33.821656 | controller | Assert that target dir is created --------------------------------------- 0.04s 2026-08-12 00:17:33.821854 | controller | Assert that some files were downloaded ---------------------------------- 0.04s 2026-08-12 00:17:33.960331 | controller | INFO [download-binaries > verify] Executed: Successful 2026-08-12 00:17:33.971168 | controller | INFO [download-binaries > cleanup] Executing 2026-08-12 00:17:33.971447 | controller | WARNING [download-binaries > cleanup] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-08-12 00:17:33.976730 | controller | INFO [download-binaries > destroy] Executing 2026-08-12 00:17:33.976775 | controller | WARNING [download-binaries > destroy] Skipping, '--destroy=never' requested. 2026-08-12 00:17:33.976867 | controller | INFO [download-binaries > destroy] Executed: Successful 2026-08-12 00:17:33.977113 | controller | WARNING Molecule executed 1 scenario (1 missing files) 2026-08-12 00:17:34.317956 | controller | ok: Runtime: 0:01:51.661468 2026-08-12 00:17:34.325770 | 2026-08-12 00:17:34.325838 | PLAY RECAP 2026-08-12 00:17:34.325895 | controller | ok: 4 changed: 3 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-08-12 00:17:34.325925 | 2026-08-12 00:17:34.446799 | RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/run.yaml@main] 2026-08-12 00:17:35.489609 | POST-RUN START: [untrusted : github.com/vexxhost/ansible-collection-kubernetes/test-playbooks/molecule/post.yml@main] 2026-08-12 00:17:36.254628 | 2026-08-12 00:17:36.254821 | PLAY [all] 2026-08-12 00:17:36.267392 | 2026-08-12 00:17:36.267482 | TASK [describe-kubernetes-objects : creating directory for cluster scoped objects] 2026-08-12 00:17:36.663586 | controller | changed 2026-08-12 00:17:36.669509 | 2026-08-12 00:17:36.669602 | TASK [describe-kubernetes-objects : Gathering descriptions for cluster scoped objects] 2026-08-12 00:17:37.065424 | controller | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-08-12 00:17:37.065528 | controller | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-08-12 00:17:37.072690 | controller | environment: line 1: kubectl: command not found 2026-08-12 00:17:37.074117 | controller | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-08-12 00:17:37.076056 | controller | environment: line 1: kubectl: command not found 2026-08-12 00:17:37.078213 | controller | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-08-12 00:17:37.078228 | controller | environment: line 1: kubectl: command not found 2026-08-12 00:17:37.080018 | controller | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-08-12 00:17:37.081488 | controller | environment: line 1: kubectl: command not found 2026-08-12 00:17:37.082973 | controller | environment: line 1: kubectl: command not found 2026-08-12 00:17:37.082993 | controller | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-08-12 00:17:37.084020 | controller | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-08-12 00:17:37.288520 | controller | ok: Runtime: 0:00:00.031595 2026-08-12 00:17:37.296323 | 2026-08-12 00:17:37.296491 | TASK [describe-kubernetes-objects : creating directory for namespace scoped objects] 2026-08-12 00:17:37.519078 | controller | changed 2026-08-12 00:17:37.523150 | 2026-08-12 00:17:37.523230 | TASK [describe-kubernetes-objects : Gathering descriptions for namespace scoped objects] 2026-08-12 00:17:37.769847 | controller | environment: line 5: kubectl: command not found 2026-08-12 00:17:37.771023 | controller | xargs: xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args valuewarning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-08-12 00:17:37.771052 | controller | 2026-08-12 00:17:37.772023 | controller | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-08-12 00:17:38.052557 | controller | ok: Runtime: 0:00:00.012151 2026-08-12 00:17:38.057730 | 2026-08-12 00:17:38.057805 | TASK [describe-kubernetes-objects : Downloads logs to executor] 2026-08-12 00:17:38.765983 | controller | changed: 2026-08-12 00:17:38.766181 | controller | created directory /var/lib/zuul/builds/3e0c8b4a8e8f469080ddaf478ef0fef2/work/logs/controller 2026-08-12 00:17:38.766220 | controller | cd+++++++++ objects/ 2026-08-12 00:17:38.766254 | controller | cd+++++++++ objects/cluster/ 2026-08-12 00:17:38.766288 | controller | cd+++++++++ objects/namespaced/ 2026-08-12 00:17:38.777003 | 2026-08-12 00:17:38.777153 | TASK [gather-pod-logs : creating directory for pod logs] 2026-08-12 00:17:39.012631 | controller | changed 2026-08-12 00:17:39.017224 | 2026-08-12 00:17:39.017294 | TASK [gather-pod-logs : creating directory for failed pod logs] 2026-08-12 00:17:39.256871 | controller | changed 2026-08-12 00:17:39.263074 | 2026-08-12 00:17:39.263171 | TASK [gather-pod-logs : retrieve all kubernetes logs, current and previous (if they exist)] 2026-08-12 00:17:39.509076 | controller | environment: line 3: kubectl: command not found 2026-08-12 00:17:39.804074 | controller | ok: Runtime: 0:00:00.013541 2026-08-12 00:17:39.809123 | 2026-08-12 00:17:39.809196 | TASK [gather-pod-logs : Downloads pod logs to executor] 2026-08-12 00:17:40.318993 | controller | changed: 2026-08-12 00:17:40.319263 | controller | cd+++++++++ pod-logs/ 2026-08-12 00:17:40.319331 | controller | cd+++++++++ pod-logs/failed-pods/ 2026-08-12 00:17:40.328507 | 2026-08-12 00:17:40.328582 | LOOP [helm-release-status : creating directory for helm release status] 2026-08-12 00:17:40.565938 | controller | changed: "values" 2026-08-12 00:17:40.758683 | controller | changed: "releases" 2026-08-12 00:17:40.777797 | 2026-08-12 00:17:40.777960 | TASK [helm-release-status : Gather get release status for helm charts] 2026-08-12 00:17:41.021776 | controller | /bin/bash: line 3: kubectl: command not found 2026-08-12 00:17:41.304775 | controller | ok: Runtime: 0:00:00.008685 2026-08-12 00:17:41.310728 | 2026-08-12 00:17:41.310801 | TASK [helm-release-status : Downloads logs to executor] 2026-08-12 00:17:41.860501 | controller | changed: 2026-08-12 00:17:41.860741 | controller | cd+++++++++ helm/ 2026-08-12 00:17:41.860787 | controller | cd+++++++++ helm/releases/ 2026-08-12 00:17:41.860827 | controller | cd+++++++++ helm/values/ 2026-08-12 00:17:41.869393 | 2026-08-12 00:17:41.869452 | PLAY RECAP 2026-08-12 00:17:41.869499 | controller | ok: 12 changed: 12 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-08-12 00:17:41.869521 | 2026-08-12 00:17:42.073829 | POST-RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/ansible-collection-kubernetes/test-playbooks/molecule/post.yml@main] 2026-08-12 00:17:42.076998 | POST-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post.yaml@main] 2026-08-12 00:17:42.714437 | 2026-08-12 00:17:42.714766 | PLAY [all] 2026-08-12 00:17:42.724728 | 2026-08-12 00:17:42.724804 | TASK [fetch-output : Set log path for multiple nodes] 2026-08-12 00:17:42.769940 | controller | skipping: Conditional result was False 2026-08-12 00:17:42.774063 | 2026-08-12 00:17:42.774137 | TASK [fetch-output : Set log path for single node] 2026-08-12 00:17:42.813759 | controller | ok 2026-08-12 00:17:42.817685 | 2026-08-12 00:17:42.817758 | LOOP [fetch-output : Ensure local output dirs] 2026-08-12 00:17:43.224370 | controller -> localhost | ok: "/var/lib/zuul/builds/3e0c8b4a8e8f469080ddaf478ef0fef2/work/logs" 2026-08-12 00:17:43.451811 | controller -> localhost | changed: "/var/lib/zuul/builds/3e0c8b4a8e8f469080ddaf478ef0fef2/work/artifacts" 2026-08-12 00:17:43.662478 | controller -> localhost | changed: "/var/lib/zuul/builds/3e0c8b4a8e8f469080ddaf478ef0fef2/work/docs" 2026-08-12 00:17:43.682961 | 2026-08-12 00:17:43.683130 | LOOP [fetch-output : Collect logs, artifacts and docs] 2026-08-12 00:17:44.374819 | controller | changed: .d..t...... ./ 2026-08-12 00:17:44.375014 | controller | changed: All items complete 2026-08-12 00:17:44.375041 | 2026-08-12 00:17:44.847234 | controller | changed: .d..t...... ./ 2026-08-12 00:17:45.315622 | controller | changed: .d..t...... ./ 2026-08-12 00:17:45.332486 | 2026-08-12 00:17:45.332749 | LOOP [merge-output-to-logs : Move artifacts and docs to logs dir] 2026-08-12 00:17:45.747430 | controller -> localhost | ok: Item: artifacts Runtime: 0:00:00.007110 2026-08-12 00:17:45.993203 | controller -> localhost | ok: Item: docs Runtime: 0:00:00.008498 2026-08-12 00:17:46.022000 | 2026-08-12 00:17:46.022188 | PLAY [all] 2026-08-12 00:17:46.032731 | 2026-08-12 00:17:46.032796 | TASK [remove-build-sshkey : Remove the build SSH key from all nodes] 2026-08-12 00:17:46.507608 | controller | changed 2026-08-12 00:17:46.528327 | 2026-08-12 00:17:46.528446 | PLAY RECAP 2026-08-12 00:17:46.528507 | controller | ok: 5 changed: 4 unreachable: 0 failed: 0 skipped: 1 rescued: 0 ignored: 0 2026-08-12 00:17:46.528537 | 2026-08-12 00:17:46.683541 | POST-RUN END RESULT_NORMAL: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post.yaml@main] 2026-08-12 00:17:46.686573 | POST-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post-logs.yaml@main] 2026-08-12 00:17:47.265604 | 2026-08-12 00:17:47.265734 | PLAY [localhost] 2026-08-12 00:17:47.275941 | 2026-08-12 00:17:47.276018 | TASK [Generate Zuul manifest] 2026-08-12 00:17:47.298660 | localhost | ok 2026-08-12 00:17:47.317380 | 2026-08-12 00:17:47.317466 | TASK [generate-zuul-manifest : Generate Zuul manifest] 2026-08-12 00:17:47.733541 | localhost | changed 2026-08-12 00:17:47.749897 | 2026-08-12 00:17:47.750003 | TASK [generate-zuul-manifest : Return Zuul manifest URL to Zuul] 2026-08-12 00:17:47.784683 | localhost | ok 2026-08-12 00:17:47.798897 | 2026-08-12 00:17:47.799017 | TASK [Upload logs] 2026-08-12 00:17:47.822815 | localhost | ok 2026-08-12 00:17:47.887708 | 2026-08-12 00:17:47.889282 | TASK [Set zuul-log-path fact] 2026-08-12 00:17:47.909298 | localhost | ok 2026-08-12 00:17:47.923329 | 2026-08-12 00:17:47.923405 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-08-12 00:17:47.957198 | localhost | ok 2026-08-12 00:17:47.966428 | 2026-08-12 00:17:47.966497 | TASK [upload-logs : Create log directories] 2026-08-12 00:17:48.426847 | localhost | changed 2026-08-12 00:17:48.433989 | 2026-08-12 00:17:48.434083 | TASK [upload-logs : Ensure logs are readable before uploading] 2026-08-12 00:17:48.839696 | localhost -> localhost | ok: Runtime: 0:00:00.006828 2026-08-12 00:17:48.846929 | 2026-08-12 00:17:48.847060 | TASK [upload-logs : Upload logs to log server] 2026-08-12 00:17:49.323685 | localhost | Output suppressed because no_log was given 2026-08-12 00:17:49.330237 | 2026-08-12 00:17:49.330342 | LOOP [upload-logs : Compress console log and json output] 2026-08-12 00:17:49.373639 | localhost | skipping: Conditional result was False 2026-08-12 00:17:49.419932 | localhost | skipping: Conditional result was False 2026-08-12 00:17:49.433170 | 2026-08-12 00:17:49.433270 | LOOP [upload-logs : Upload compressed console log and json output] 2026-08-12 00:17:49.476880 | localhost | skipping: Conditional result was False 2026-08-12 00:17:49.477263 | 2026-08-12 00:17:49.481781 | localhost | skipping: Conditional result was False 2026-08-12 00:17:49.498427 | 2026-08-12 00:17:49.498630 | LOOP [upload-logs : Upload console log and json output]