2026-08-22 10:10:17.521545 | Job console starting 2026-08-22 10:10:17.532108 | Updating git repos 2026-08-22 10:10:17.579023 | Cloning repos into workspace 2026-08-22 10:10:17.637635 | Restoring repo states 2026-08-22 10:10:17.653184 | Merging changes 2026-08-22 10:10:18.345071 | Checking out repos 2026-08-22 10:10:18.394700 | Preparing playbooks 2026-08-22 10:10:22.109153 | Running Ansible setup 2026-08-22 10:10:27.155101 | PRE-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/pre.yaml@main] 2026-08-22 10:10:27.794446 | 2026-08-22 10:10:27.794589 | PLAY [localhost] 2026-08-22 10:10:27.802926 | 2026-08-22 10:10:27.802999 | TASK [Gathering Facts] 2026-08-22 10:10:28.692678 | localhost | ok 2026-08-22 10:10:28.700610 | 2026-08-22 10:10:28.700721 | TASK [Setup log path fact] 2026-08-22 10:10:28.721998 | localhost | ok 2026-08-22 10:10:28.736373 | 2026-08-22 10:10:28.736463 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-08-22 10:10:28.765142 | localhost | ok 2026-08-22 10:10:28.772772 | 2026-08-22 10:10:28.772872 | TASK [emit-job-header : Print job information] 2026-08-22 10:10:28.812699 | # Job Information 2026-08-22 10:10:28.812830 | Ansible Version: 2.16.18 2026-08-22 10:10:28.812862 | Job: ansible-collection-kubernetes-molecule-download-binaries 2026-08-22 10:10:28.812885 | Pipeline: check 2026-08-22 10:10:28.812905 | Executor: 2d72f0692154 2026-08-22 10:10:28.812926 | Triggered by: https://github.com/vexxhost/ansible-collection-kubernetes/pull/298 2026-08-22 10:10:28.812949 | Event ID: 93796d70-9e10-11f1-86c5-154f521ef407 2026-08-22 10:10:28.815852 | 2026-08-22 10:10:28.815920 | LOOP [emit-job-header : Print node information] 2026-08-22 10:10:28.904304 | localhost | ok: 2026-08-22 10:10:28.904511 | localhost | # Node Information 2026-08-22 10:10:28.904559 | localhost | Inventory Hostname: controller 2026-08-22 10:10:28.904595 | localhost | Hostname: np0000190529 2026-08-22 10:10:28.904628 | localhost | Username: zuul 2026-08-22 10:10:28.904665 | localhost | Distro: Debian 13.6 2026-08-22 10:10:28.904698 | localhost | Provider: yul1 2026-08-22 10:10:28.904731 | localhost | Region: ca-ymq-1 2026-08-22 10:10:28.904763 | localhost | Label: debian-trixie 2026-08-22 10:10:28.904795 | localhost | Product Name: OpenStack Nova 2026-08-22 10:10:28.904827 | localhost | Interface IP: 199.204.45.129 2026-08-22 10:10:28.912264 | 2026-08-22 10:10:28.912442 | TASK [log-inventory : Ensure Zuul Ansible directory exists] 2026-08-22 10:10:29.286979 | localhost -> localhost | changed 2026-08-22 10:10:29.296111 | 2026-08-22 10:10:29.296267 | TASK [log-inventory : Copy ansible inventory to logs dir] 2026-08-22 10:10:30.151288 | localhost -> localhost | changed 2026-08-22 10:10:30.159524 | 2026-08-22 10:10:30.159638 | PLAY [all] 2026-08-22 10:10:30.167560 | 2026-08-22 10:10:30.167640 | TASK [add-build-sshkey : Check to see if ssh key was already created for this build] 2026-08-22 10:10:30.399982 | controller -> localhost | ok 2026-08-22 10:10:30.405653 | 2026-08-22 10:10:30.405724 | TASK [add-build-sshkey : Create a new key in workspace based on build UUID] 2026-08-22 10:10:30.438023 | controller | ok 2026-08-22 10:10:30.452639 | controller | included: /var/lib/zuul/builds/63fac955505f4b54930e90acc05b9dbb/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/create-key-and-replace.yaml 2026-08-22 10:10:30.457420 | 2026-08-22 10:10:30.457490 | TASK [add-build-sshkey : Create Temp SSH key] 2026-08-22 10:10:31.527299 | controller -> localhost | Generating public/private rsa key pair. 2026-08-22 10:10:31.527476 | controller -> localhost | Your identification has been saved in /var/lib/zuul/builds/63fac955505f4b54930e90acc05b9dbb/work/63fac955505f4b54930e90acc05b9dbb_id_rsa 2026-08-22 10:10:31.527507 | controller -> localhost | Your public key has been saved in /var/lib/zuul/builds/63fac955505f4b54930e90acc05b9dbb/work/63fac955505f4b54930e90acc05b9dbb_id_rsa.pub 2026-08-22 10:10:31.527531 | controller -> localhost | The key fingerprint is: 2026-08-22 10:10:31.527555 | controller -> localhost | SHA256:yadqNCHebpQSTIg8oH7I3KUmV0IbQbuyckNZbeXNDUA zuul-build-sshkey 2026-08-22 10:10:31.527595 | controller -> localhost | The key's randomart image is: 2026-08-22 10:10:31.527618 | controller -> localhost | +---[RSA 3072]----+ 2026-08-22 10:10:31.527643 | controller -> localhost | |+..*. .E.. | 2026-08-22 10:10:31.527666 | controller -> localhost | |ooo =. o o o | 2026-08-22 10:10:31.527687 | controller -> localhost | |. .*.oo . o . | 2026-08-22 10:10:31.527709 | controller -> localhost | |+ ooX... . | 2026-08-22 10:10:31.527729 | controller -> localhost | | BoO + oS . | 2026-08-22 10:10:31.527749 | controller -> localhost | | .B o * o | 2026-08-22 10:10:31.527770 | controller -> localhost | |..o = .. | 2026-08-22 10:10:31.527791 | controller -> localhost | |.. . +. | 2026-08-22 10:10:31.527815 | controller -> localhost | | o. | 2026-08-22 10:10:31.527835 | controller -> localhost | +----[SHA256]-----+ 2026-08-22 10:10:31.527885 | controller -> localhost | ok: Runtime: 0:00:00.654311 2026-08-22 10:10:31.532161 | 2026-08-22 10:10:31.532226 | TASK [add-build-sshkey : Remote setup ssh keys (linux)] 2026-08-22 10:10:31.563964 | controller | ok 2026-08-22 10:10:31.576579 | controller | included: /var/lib/zuul/builds/63fac955505f4b54930e90acc05b9dbb/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/remote-linux.yaml 2026-08-22 10:10:31.583842 | 2026-08-22 10:10:31.583905 | TASK [add-build-sshkey : Remove previously added zuul-build-sshkey] 2026-08-22 10:10:31.608390 | controller | skipping: Conditional result was False 2026-08-22 10:10:31.616688 | 2026-08-22 10:10:31.616779 | TASK [add-build-sshkey : Enable access via build key on all nodes] 2026-08-22 10:10:32.171859 | controller | changed 2026-08-22 10:10:32.177734 | 2026-08-22 10:10:32.177806 | TASK [add-build-sshkey : Make sure user has a .ssh] 2026-08-22 10:10:32.395992 | controller | ok 2026-08-22 10:10:32.400681 | 2026-08-22 10:10:32.400749 | TASK [add-build-sshkey : Install build private key as SSH key on all nodes] 2026-08-22 10:10:32.932197 | controller | changed 2026-08-22 10:10:32.938688 | 2026-08-22 10:10:32.938782 | TASK [add-build-sshkey : Install build public key as SSH key on all nodes] 2026-08-22 10:10:33.467649 | controller | changed 2026-08-22 10:10:33.471757 | 2026-08-22 10:10:33.471819 | TASK [add-build-sshkey : Remote setup ssh keys (windows)] 2026-08-22 10:10:33.495011 | controller | skipping: Conditional result was False 2026-08-22 10:10:33.501829 | 2026-08-22 10:10:33.502102 | TASK [remove-zuul-sshkey : Remove master key from local agent] 2026-08-22 10:10:33.880948 | controller -> localhost | changed 2026-08-22 10:10:33.890768 | 2026-08-22 10:10:33.890837 | TASK [add-build-sshkey : Add back temp key] 2026-08-22 10:10:34.181643 | controller -> localhost | Identity added: /var/lib/zuul/builds/63fac955505f4b54930e90acc05b9dbb/work/63fac955505f4b54930e90acc05b9dbb_id_rsa (zuul-build-sshkey) 2026-08-22 10:10:34.181836 | controller -> localhost | ok: Runtime: 0:00:00.014683 2026-08-22 10:10:34.185820 | 2026-08-22 10:10:34.185883 | TASK [add-build-sshkey : Verify we can still SSH to all nodes] 2026-08-22 10:10:34.563993 | controller | ok 2026-08-22 10:10:34.568942 | 2026-08-22 10:10:34.569032 | TASK [add-build-sshkey : Verify we can still SSH to all nodes (windows)] 2026-08-22 10:10:34.603731 | controller | skipping: Conditional result was False 2026-08-22 10:10:34.618991 | 2026-08-22 10:10:34.619055 | TASK [prepare-workspace : Start zuul_console daemon.] 2026-08-22 10:10:35.005179 | controller | ok 2026-08-22 10:10:35.010129 | 2026-08-22 10:10:35.010193 | TASK [prepare-workspace : Synchronize src repos to workspace directory.] 2026-08-22 10:10:36.117032 | controller | Output suppressed because no_log was given 2026-08-22 10:10:36.126264 | 2026-08-22 10:10:36.126359 | LOOP [ensure-output-dirs : Empty Zuul Output directories by removing them] 2026-08-22 10:10:36.341961 | controller | ok: "logs" 2026-08-22 10:10:36.342335 | controller | ok: All items complete 2026-08-22 10:10:36.342395 | 2026-08-22 10:10:36.523288 | controller | ok: "artifacts" 2026-08-22 10:10:36.713737 | controller | ok: "docs" 2026-08-22 10:10:36.728879 | 2026-08-22 10:10:36.729166 | LOOP [ensure-output-dirs : Ensure Zuul Output directories exist] 2026-08-22 10:10:36.939507 | controller | changed: "logs" 2026-08-22 10:10:37.135634 | controller | changed: "artifacts" 2026-08-22 10:10:37.320755 | controller | changed: "docs" 2026-08-22 10:10:37.350251 | 2026-08-22 10:10:37.350399 | PLAY RECAP 2026-08-22 10:10:37.350463 | controller | ok: 15 changed: 8 unreachable: 0 failed: 0 skipped: 3 rescued: 0 ignored: 0 2026-08-22 10:10:37.350503 | localhost | ok: 6 changed: 2 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-08-22 10:10:37.350533 | 2026-08-22 10:10:37.512851 | PRE-RUN END RESULT_NORMAL: [trusted : github.com/vexxhost/zuul-config/playbooks/base/pre.yaml@main] 2026-08-22 10:10:37.516808 | PRE-RUN START: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/pre.yaml@main] 2026-08-22 10:10:38.167828 | 2026-08-22 10:10:38.168576 | PLAY [all] 2026-08-22 10:10:38.178805 | 2026-08-22 10:10:38.178892 | TASK [setup-uv : Extract archive] 2026-08-22 10:10:40.632443 | controller | changed 2026-08-22 10:10:40.639518 | 2026-08-22 10:10:40.639630 | TASK [setup-uv : Print version] 2026-08-22 10:10:41.046824 | controller | uv 0.8.13 2026-08-22 10:10:41.171889 | controller | ok: Runtime: 0:00:00.011320 2026-08-22 10:10:41.181023 | 2026-08-22 10:10:41.181094 | TASK [Install Ansible collection siblings] 2026-08-22 10:10:41.628043 | controller | ok: 2026-08-22 10:10:41.628215 | controller | Skipping ansible.posix: no checked-out sibling 2026-08-22 10:10:41.628244 | controller | Skipping community.crypto: no checked-out sibling 2026-08-22 10:10:41.628266 | controller | Skipping community.general: no checked-out sibling 2026-08-22 10:10:41.628286 | controller | Skipping kubernetes.core: no checked-out sibling 2026-08-22 10:10:41.628305 | controller | Skipping vexxhost.containers: no checked-out sibling 2026-08-22 10:10:41.630343 | 2026-08-22 10:10:41.630390 | PLAY RECAP 2026-08-22 10:10:41.630433 | controller | ok: 3 changed: 2 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-08-22 10:10:41.630456 | 2026-08-22 10:10:41.767742 | PRE-RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/pre.yaml@main] 2026-08-22 10:10:41.769776 | PRE-RUN START: [untrusted : github.com/vexxhost/ansible-collection-kubernetes/test-playbooks/molecule/pre.yml@main] 2026-08-22 10:10:42.424926 | 2026-08-22 10:10:42.425168 | PLAY [all] 2026-08-22 10:10:42.434923 | 2026-08-22 10:10:42.434994 | TASK [Update apt cache] 2026-08-22 10:10:47.145666 | controller | ok 2026-08-22 10:10:47.150947 | 2026-08-22 10:10:47.151051 | TASK [Disable firewalld] 2026-08-22 10:10:47.176222 | controller | skipping: Conditional result was False 2026-08-22 10:10:47.183968 | 2026-08-22 10:10:47.184057 | TASK [Install "jq" for log collection] 2026-08-22 10:10:49.163528 | controller | changed 2026-08-22 10:10:49.165587 | 2026-08-22 10:10:49.165636 | PLAY RECAP 2026-08-22 10:10:49.165681 | controller | ok: 2 changed: 1 unreachable: 0 failed: 0 skipped: 1 rescued: 0 ignored: 0 2026-08-22 10:10:49.165704 | 2026-08-22 10:10:49.275224 | PRE-RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/ansible-collection-kubernetes/test-playbooks/molecule/pre.yml@main] 2026-08-22 10:10:49.278332 | RUN START: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/run.yaml@main] 2026-08-22 10:10:49.922465 | 2026-08-22 10:10:49.922618 | PLAY [all] 2026-08-22 10:10:49.933428 | 2026-08-22 10:10:49.933500 | LOOP [Check inventory directories] 2026-08-22 10:10:50.290553 | controller | ok: "src/github.com/vexxhost/ansible-collection-kubernetes" 2026-08-22 10:10:50.454367 | controller | ok: "src/github.com/vexxhost/ansible-collection-kubernetes/molecule/download-binaries/inventory" 2026-08-22 10:10:50.625898 | controller | ok: "src/github.com/vexxhost/ansible-collection-kubernetes/extensions/molecule/download-binaries/inventory" 2026-08-22 10:10:50.635512 | 2026-08-22 10:10:50.635732 | LOOP [Copy inventory file for Zuul] 2026-08-22 10:10:51.517967 | controller | changed: 2026-08-22 10:10:51.518184 | controller | { 2026-08-22 10:10:51.518226 | controller | "ansible_loop_var": "item", 2026-08-22 10:10:51.518259 | controller | "changed": false, 2026-08-22 10:10:51.518294 | controller | "failed": false, 2026-08-22 10:10:51.518344 | controller | "invocation": { 2026-08-22 10:10:51.518380 | controller | "module_args": { 2026-08-22 10:10:51.518408 | controller | "checksum_algorithm": "sha1", 2026-08-22 10:10:51.518435 | controller | "follow": true, 2026-08-22 10:10:51.518462 | controller | "get_attributes": true, 2026-08-22 10:10:51.518490 | controller | "get_checksum": true, 2026-08-22 10:10:51.518516 | controller | "get_mime": true, 2026-08-22 10:10:51.518543 | controller | "path": "src/github.com/vexxhost/ansible-collection-kubernetes" 2026-08-22 10:10:51.518569 | controller | } 2026-08-22 10:10:51.518595 | controller | }, 2026-08-22 10:10:51.518621 | controller | "item": "src/github.com/vexxhost/ansible-collection-kubernetes", 2026-08-22 10:10:51.518646 | controller | "stat": { 2026-08-22 10:10:51.518672 | controller | "atime": 1787393435.9453335, 2026-08-22 10:10:51.518699 | controller | "attr_flags": "e", 2026-08-22 10:10:51.518725 | controller | "attributes": [ 2026-08-22 10:10:51.518750 | controller | "extents" 2026-08-22 10:10:51.518776 | controller | ], 2026-08-22 10:10:51.518801 | controller | "block_size": 4096, 2026-08-22 10:10:51.518826 | controller | "blocks": 8, 2026-08-22 10:10:51.518852 | controller | "charset": "unknown", 2026-08-22 10:10:51.518879 | controller | "ctime": 1787393435.9693341, 2026-08-22 10:10:51.518906 | controller | "dev": 65025, 2026-08-22 10:10:51.518932 | controller | "device_type": 0, 2026-08-22 10:10:51.518957 | controller | "executable": true, 2026-08-22 10:10:51.518982 | controller | "exists": true, 2026-08-22 10:10:51.519007 | controller | "gid": 1000, 2026-08-22 10:10:51.519032 | controller | "gr_name": "zuul", 2026-08-22 10:10:51.519057 | controller | "inode": 520215, 2026-08-22 10:10:51.519081 | controller | "isblk": false, 2026-08-22 10:10:51.519107 | controller | "ischr": false, 2026-08-22 10:10:51.519132 | controller | "isdir": true, 2026-08-22 10:10:51.519157 | controller | "isfifo": false, 2026-08-22 10:10:51.519182 | controller | "isgid": false, 2026-08-22 10:10:51.519207 | controller | "islnk": false, 2026-08-22 10:10:51.519235 | controller | "isreg": false, 2026-08-22 10:10:51.519260 | controller | "issock": false, 2026-08-22 10:10:51.519285 | controller | "isuid": false, 2026-08-22 10:10:51.519310 | controller | "mimetype": "unknown", 2026-08-22 10:10:51.519334 | controller | "mode": "0755", 2026-08-22 10:10:51.519359 | controller | "mtime": 1787393418.2279298, 2026-08-22 10:10:51.519385 | controller | "nlink": 15, 2026-08-22 10:10:51.519411 | controller | "path": "src/github.com/vexxhost/ansible-collection-kubernetes", 2026-08-22 10:10:51.519436 | controller | "pw_name": "zuul", 2026-08-22 10:10:51.519462 | controller | "readable": true, 2026-08-22 10:10:51.519488 | controller | "rgrp": true, 2026-08-22 10:10:51.519513 | controller | "roth": true, 2026-08-22 10:10:51.519538 | controller | "rusr": true, 2026-08-22 10:10:51.519563 | controller | "size": 4096, 2026-08-22 10:10:51.519588 | controller | "uid": 1000, 2026-08-22 10:10:51.519614 | controller | "version": "2289111078", 2026-08-22 10:10:51.519639 | controller | "wgrp": false, 2026-08-22 10:10:51.519666 | controller | "woth": false, 2026-08-22 10:10:51.519693 | controller | "writeable": true, 2026-08-22 10:10:51.519718 | controller | "wusr": true, 2026-08-22 10:10:51.519743 | controller | "xgrp": true, 2026-08-22 10:10:51.519768 | controller | "xoth": true, 2026-08-22 10:10:51.519793 | controller | "xusr": true 2026-08-22 10:10:51.519831 | controller | } 2026-08-22 10:10:51.519858 | controller | } 2026-08-22 10:10:51.519909 | controller | ok: All items complete 2026-08-22 10:10:51.519940 | 2026-08-22 10:10:51.521789 | controller | skipping: Conditional result was False 2026-08-22 10:10:51.522652 | controller | skipping: Conditional result was False 2026-08-22 10:10:51.530307 | 2026-08-22 10:10:51.530377 | LOOP [Switch "ansible_host" to private IP] 2026-08-22 10:10:51.924231 | controller | changed: 1 replacements made 2026-08-22 10:10:51.927127 | controller | skipping: Conditional result was False 2026-08-22 10:10:51.928698 | controller | skipping: Conditional result was False 2026-08-22 10:10:51.935957 | 2026-08-22 10:10:51.936026 | TASK [Run Molecule scenario] 2026-08-22 10:10:52.374298 | controller | Using CPython 3.13.5 interpreter at: /usr/bin/python3 2026-08-22 10:10:52.374432 | controller | Creating virtual environment at: .venv 2026-08-22 10:10:52.644698 | controller | Downloading pygments (1.2MiB) 2026-08-22 10:10:52.645132 | controller | Downloading cryptography (4.3MiB) 2026-08-22 10:10:52.646444 | controller | Downloading ansible-core (2.3MiB) 2026-08-22 10:10:52.815254 | controller | Downloading cryptography 2026-08-22 10:10:52.854172 | controller | Downloading pygments 2026-08-22 10:10:53.001785 | controller | Downloading ansible-core 2026-08-22 10:10:53.051079 | controller | Installed 36 packages in 48ms 2026-08-22 10:10:53.739692 | controller | INFO Collection 'vexxhost.kubernetes' detected. 2026-08-22 10:10:53.739728 | controller | INFO Scenarios will be used from 'extensions/molecule' 2026-08-22 10:10:54.468589 | controller | :1: SyntaxWarning: invalid decimal literal 2026-08-22 10:10:54.573156 | controller | CRITICAL 'extensions/molecule/default/molecule.yml' glob failed. Exiting. 2026-08-22 10:10:54.573276 | controller | INFO default scenario not found, disabling shared state. 2026-08-22 10:10:54.573474 | controller | INFO [download-binaries > discovery] scenario test matrix: dependency, cleanup, destroy, syntax, create, prepare, converge, idempotence, side_effect, verify, cleanup, destroy 2026-08-22 10:10:54.573594 | controller | INFO [download-binaries > prerun] Performing prerun with role_name_check=0... 2026-08-22 10:11:12.335390 | controller | INFO [download-binaries > dependency] Executing 2026-08-22 10:11:12.337061 | controller | WARNING [download-binaries > dependency] Missing roles requirements file: requirements.yml 2026-08-22 10:11:12.337424 | controller | WARNING [download-binaries > dependency] Missing collections requirements file: collections.yml 2026-08-22 10:11:12.337723 | controller | WARNING [download-binaries > dependency] Executed: 2 missing (Remove from test_sequence to suppress) 2026-08-22 10:11:12.350564 | controller | INFO [download-binaries > cleanup] Executing 2026-08-22 10:11:12.350896 | controller | WARNING [download-binaries > cleanup] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-08-22 10:11:12.356576 | controller | INFO [download-binaries > destroy] Executing 2026-08-22 10:11:12.356634 | controller | WARNING [download-binaries > destroy] Skipping, '--destroy=never' requested. 2026-08-22 10:11:12.356707 | controller | INFO [download-binaries > destroy] Executed: Successful 2026-08-22 10:11:12.362028 | controller | INFO [download-binaries > syntax] Executing 2026-08-22 10:11:13.231090 | controller | 2026-08-22 10:11:13.231271 | controller | playbook: /home/zuul/src/github.com/vexxhost/ansible-collection-kubernetes/extensions/molecule/download-binaries/converge.yml 2026-08-22 10:11:13.289088 | controller | INFO [download-binaries > syntax] Executed: Successful 2026-08-22 10:11:13.298626 | controller | INFO [download-binaries > create] Executing 2026-08-22 10:11:13.301032 | controller | WARNING [download-binaries > create] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-08-22 10:11:13.309269 | controller | INFO [download-binaries > prepare] Executing 2026-08-22 10:11:13.309705 | controller | WARNING [download-binaries > prepare] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-08-22 10:11:13.320902 | controller | INFO [download-binaries > converge] Executing 2026-08-22 10:11:14.145378 | controller | 2026-08-22 10:11:14.145539 | controller | PLAY [Download all binaries required at runtime for ansible-collection-kubernetes] *** 2026-08-22 10:11:14.145711 | controller | 2026-08-22 10:11:14.145906 | controller | TASK [Gather minimal facts] **************************************************** 2026-08-22 10:11:14.146131 | controller | Saturday 22 August 2026 10:11:14 +0000 (0:00:00.032) 0:00:00.032 ******* 2026-08-22 10:11:14.834106 | controller | ok: [controller -> localhost] 2026-08-22 10:11:14.834275 | controller | 2026-08-22 10:11:14.834525 | controller | TASK [Find all subdirectories in the role location] **************************** 2026-08-22 10:11:14.834770 | controller | Saturday 22 August 2026 10:11:14 +0000 (0:00:00.688) 0:00:00.720 ******* 2026-08-22 10:11:15.260257 | controller | ok: [controller -> localhost] 2026-08-22 10:11:15.260352 | controller | 2026-08-22 10:11:15.260368 | controller | TASK [Select only defaults/ directories and load vars] ************************* 2026-08-22 10:11:15.260536 | controller | Saturday 22 August 2026 10:11:15 +0000 (0:00:00.423) 0:00:01.144 ******* 2026-08-22 10:11:15.600972 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/cert_manager/defaults) 2026-08-22 10:11:15.601039 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/helm/defaults) 2026-08-22 10:11:15.601048 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kubectl/defaults) 2026-08-22 10:11:15.601170 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/envoy_gateway/defaults) 2026-08-22 10:11:15.601283 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/flux/defaults) 2026-08-22 10:11:15.601387 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/openstack_resource_controller/defaults) 2026-08-22 10:11:15.601487 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kubeadm/defaults) 2026-08-22 10:11:15.601573 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kubernetes/defaults) 2026-08-22 10:11:15.601667 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/haproxy/defaults) 2026-08-22 10:11:15.601772 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/keepalived/defaults) 2026-08-22 10:11:15.601873 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/cilium/defaults) 2026-08-22 10:11:15.601973 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/clusterctl/defaults) 2026-08-22 10:11:15.602069 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/upload_helm_chart/defaults) 2026-08-22 10:11:15.602174 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kubelet/defaults) 2026-08-22 10:11:15.604477 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kube_vip/defaults) 2026-08-22 10:11:15.604511 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/cluster_api/defaults) 2026-08-22 10:11:15.604515 | controller | 2026-08-22 10:11:15.604520 | controller | TASK [Find all components with checksums and get latest versions (CI)] ********* 2026-08-22 10:11:15.604524 | controller | Saturday 22 August 2026 10:11:15 +0000 (0:00:00.344) 0:00:01.488 ******* 2026-08-22 10:11:15.759297 | controller | ok: [controller -> localhost] => (item=helm_checksums) 2026-08-22 10:11:15.759330 | controller | ok: [controller -> localhost] => (item=helm_diff_checksums) 2026-08-22 10:11:15.759338 | controller | ok: [controller -> localhost] => (item=kubectl_checksums) 2026-08-22 10:11:15.759345 | controller | ok: [controller -> localhost] => (item=flux_checksums) 2026-08-22 10:11:15.759352 | controller | ok: [controller -> localhost] => (item=kubeadm_checksums) 2026-08-22 10:11:15.759359 | controller | ok: [controller -> localhost] => (item=clusterctl_checksums) 2026-08-22 10:11:15.759366 | controller | ok: [controller -> localhost] => (item=kubelet_checksums) 2026-08-22 10:11:15.759374 | controller | 2026-08-22 10:11:15.759382 | controller | TASK [Filter checksums to keep only latest versions (CI)] ********************** 2026-08-22 10:11:15.759390 | controller | Saturday 22 August 2026 10:11:15 +0000 (0:00:00.156) 0:00:01.644 ******* 2026-08-22 10:11:15.850766 | controller | ok: [controller -> localhost] => (item=helm_checksums) 2026-08-22 10:11:15.851128 | controller | ok: [controller -> localhost] => (item=helm_diff_checksums) 2026-08-22 10:11:15.851412 | controller | ok: [controller -> localhost] => (item=kubectl_checksums) 2026-08-22 10:11:15.851696 | controller | ok: [controller -> localhost] => (item=flux_checksums) 2026-08-22 10:11:15.851980 | controller | ok: [controller -> localhost] => (item=kubeadm_checksums) 2026-08-22 10:11:15.852227 | controller | ok: [controller -> localhost] => (item=clusterctl_checksums) 2026-08-22 10:11:15.852566 | controller | ok: [controller -> localhost] => (item=kubelet_checksums) 2026-08-22 10:11:15.852798 | controller | 2026-08-22 10:11:15.853044 | controller | TASK [Generate list of all binaries for all roles] ***************************** 2026-08-22 10:11:15.853291 | controller | Saturday 22 August 2026 10:11:15 +0000 (0:00:00.093) 0:00:01.737 ******* 2026-08-22 10:11:15.918750 | controller | ok: [controller -> localhost] 2026-08-22 10:11:15.919037 | controller | 2026-08-22 10:11:15.919305 | controller | TASK [Include download_artifact role] ****************************************** 2026-08-22 10:11:15.919561 | controller | Saturday 22 August 2026 10:11:15 +0000 (0:00:00.068) 0:00:01.806 ******* 2026-08-22 10:11:16.156480 | controller | included: vexxhost.containers.download_artifact for controller => (item={'url': 'https://get.helm.sh/helm-v3.11.2-linux-amd64.tar.gz', 'checksum': '781d826daec584f9d50a01f0f7dadfd25a3312217a14aa2fbb85107b014ac8ca', 'dest': '/var/lib/downloads/helm-v3.11.2-linux-amd64.tar.gz', 'version': 'v3.11.2'}) 2026-08-22 10:11:16.156936 | controller | included: vexxhost.containers.download_artifact for controller => (item={'url': 'https://github.com/databus23/helm-diff/releases/download/v3.8.1/helm-diff-linux-amd64.tgz', 'checksum': 'f78867edfde60e2506e3228f706beaf96d1ae3ee5f169f42315acbd513794078', 'dest': '/var/lib/downloads/helm-diff-v3.8.1-linux-amd64.tgz', 'version': 'v3.8.1'}) 2026-08-22 10:11:16.157248 | controller | included: vexxhost.containers.download_artifact for controller => (item={'url': 'https://dl.k8s.io/release/v1.36.2/bin/linux/amd64/kubectl', 'checksum': '1e9045ec32bea85da43de85f0065358529ea7c7a152eca78154fba5b58c27d82', 'dest': '/var/lib/downloads/kubectl-1.36.2-linux-amd64', 'version': '1.36.2'}) 2026-08-22 10:11:16.157575 | controller | included: vexxhost.containers.download_artifact for controller => (item={'url': 'https://github.com/fluxcd/flux2/releases/download/v0.32.0/flux_0.32.0_linux_amd64.tar.gz', 'checksum': 'c94a42e96620848f9aed69a130c01b7d740412f6f2b3ad3c95fe23471f2b8e4e', 'dest': '/var/lib/downloads/flux-0.32.0-linux-amd64.tar.gz', 'version': '0.32.0'}) 2026-08-22 10:11:16.157865 | controller | included: vexxhost.containers.download_artifact for controller => (item={'url': 'https://dl.k8s.io/release/v1.36.2/bin/linux/amd64/kubeadm', 'checksum': 'f95d1b345f97c673ce1c1347eb96bf2587850975155ae701cdfc629a5b575b70', 'dest': '/var/lib/downloads/kubeadm-1.36.2-linux-amd64', 'version': '1.36.2'}) 2026-08-22 10:11:16.158155 | controller | included: vexxhost.containers.download_artifact for controller => (item={'url': 'https://github.com/kubernetes-sigs/cluster-api/releases/download/v1.13.2/clusterctl-linux-amd64', 'checksum': 'ae1d0a60e7101eb6c5cea650740b3d8d3b50cd8c724a2a375ddd5744df6ea544', 'dest': '/var/lib/downloads/clusterctl-1.13.2-linux-amd64', 'version': '1.13.2'}) 2026-08-22 10:11:16.158491 | controller | included: vexxhost.containers.download_artifact for controller => (item={'url': 'https://dl.k8s.io/release/v1.36.2/bin/linux/amd64/kubelet', 'checksum': '3ba68cb4f0906053c08ab843131d5cec559cf8c718dbd679950a078b306abbb4', 'dest': '/var/lib/downloads/kubelet-1.36.2-linux-amd64', 'version': '1.36.2'}) 2026-08-22 10:11:16.158741 | controller | 2026-08-22 10:11:16.159016 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-08-22 10:11:16.159276 | controller | Saturday 22 August 2026 10:11:16 +0000 (0:00:00.237) 0:00:02.043 ******* 2026-08-22 10:11:16.195665 | controller | skipping: [controller] 2026-08-22 10:11:16.195919 | controller | 2026-08-22 10:11:16.196207 | controller | TASK [vexxhost.containers.directory : Create directory (/var/lib/downloads)] *** 2026-08-22 10:11:16.196515 | controller | Saturday 22 August 2026 10:11:16 +0000 (0:00:00.040) 0:00:02.083 ******* 2026-08-22 10:11:16.859876 | controller | [WARNING]: Host 'controller' is using the discovered Python interpreter at '/usr/bin/python3.13', but future installation of another Python interpreter could cause a different interpreter to be discovered. See https://docs.ansible.com/ansible-core/2.20/reference_appendices/interpreter_discovery.html for more information. 2026-08-22 10:11:16.869336 | controller | changed: [controller] 2026-08-22 10:11:16.869596 | controller | 2026-08-22 10:11:16.869857 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-08-22 10:11:16.870110 | controller | Saturday 22 August 2026 10:11:16 +0000 (0:00:00.673) 0:00:02.756 ******* 2026-08-22 10:11:16.903622 | controller | ok: [controller] => { 2026-08-22 10:11:16.903963 | controller | "msg": "https://get.helm.sh/helm-v3.11.2-linux-amd64.tar.gz" 2026-08-22 10:11:16.904221 | controller | } 2026-08-22 10:11:16.904513 | controller | 2026-08-22 10:11:16.904784 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-08-22 10:11:16.905037 | controller | Saturday 22 August 2026 10:11:16 +0000 (0:00:00.034) 0:00:02.790 ******* 2026-08-22 10:11:17.925043 | controller | [WARNING]: Module remote_tmp /root/.ansible/tmp did not exist and was created with a mode of 0700, this may cause issues when running as another user. To avoid this, create the remote_tmp dir with the correct permissions manually 2026-08-22 10:11:17.934272 | controller | changed: [controller] 2026-08-22 10:11:17.934299 | controller | 2026-08-22 10:11:17.934310 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-08-22 10:11:17.934320 | controller | Saturday 22 August 2026 10:11:17 +0000 (0:00:01.029) 0:00:03.820 ******* 2026-08-22 10:11:17.968865 | controller | skipping: [controller] 2026-08-22 10:11:17.969123 | controller | 2026-08-22 10:11:17.969386 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-08-22 10:11:17.969646 | controller | Saturday 22 August 2026 10:11:17 +0000 (0:00:00.035) 0:00:03.856 ******* 2026-08-22 10:11:18.003146 | controller | skipping: [controller] 2026-08-22 10:11:18.003449 | controller | 2026-08-22 10:11:18.003734 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-08-22 10:11:18.004090 | controller | Saturday 22 August 2026 10:11:18 +0000 (0:00:00.033) 0:00:03.890 ******* 2026-08-22 10:11:18.041911 | controller | ok: [controller] => { 2026-08-22 10:11:18.042256 | controller | "msg": "https://github.com/databus23/helm-diff/releases/download/v3.8.1/helm-diff-linux-amd64.tgz" 2026-08-22 10:11:18.042552 | controller | } 2026-08-22 10:11:18.042815 | controller | 2026-08-22 10:11:18.043071 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-08-22 10:11:18.043322 | controller | Saturday 22 August 2026 10:11:18 +0000 (0:00:00.038) 0:00:03.928 ******* 2026-08-22 10:11:18.741194 | controller | changed: [controller] 2026-08-22 10:11:18.741494 | controller | 2026-08-22 10:11:18.741754 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-08-22 10:11:18.742003 | controller | Saturday 22 August 2026 10:11:18 +0000 (0:00:00.698) 0:00:04.627 ******* 2026-08-22 10:11:18.768522 | controller | skipping: [controller] 2026-08-22 10:11:18.768787 | controller | 2026-08-22 10:11:18.769052 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-08-22 10:11:18.769325 | controller | Saturday 22 August 2026 10:11:18 +0000 (0:00:00.028) 0:00:04.655 ******* 2026-08-22 10:11:18.803543 | controller | skipping: [controller] 2026-08-22 10:11:18.803983 | controller | 2026-08-22 10:11:18.804304 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-08-22 10:11:18.804647 | controller | Saturday 22 August 2026 10:11:18 +0000 (0:00:00.035) 0:00:04.690 ******* 2026-08-22 10:11:18.836600 | controller | ok: [controller] => { 2026-08-22 10:11:18.836676 | controller | "msg": "https://dl.k8s.io/release/v1.36.2/bin/linux/amd64/kubectl" 2026-08-22 10:11:18.836686 | controller | } 2026-08-22 10:11:18.836694 | controller | 2026-08-22 10:11:18.836714 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-08-22 10:11:18.836880 | controller | Saturday 22 August 2026 10:11:18 +0000 (0:00:00.031) 0:00:04.722 ******* 2026-08-22 10:11:21.226615 | controller | changed: [controller] 2026-08-22 10:11:21.226782 | controller | 2026-08-22 10:11:21.226998 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-08-22 10:11:21.227201 | controller | Saturday 22 August 2026 10:11:21 +0000 (0:00:02.390) 0:00:07.113 ******* 2026-08-22 10:11:21.263605 | controller | skipping: [controller] 2026-08-22 10:11:21.263792 | controller | 2026-08-22 10:11:21.264002 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-08-22 10:11:21.264197 | controller | Saturday 22 August 2026 10:11:21 +0000 (0:00:00.037) 0:00:07.151 ******* 2026-08-22 10:11:21.296446 | controller | skipping: [controller] 2026-08-22 10:11:21.296703 | controller | 2026-08-22 10:11:21.296929 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-08-22 10:11:21.297111 | controller | Saturday 22 August 2026 10:11:21 +0000 (0:00:00.032) 0:00:07.183 ******* 2026-08-22 10:11:21.334569 | controller | ok: [controller] => { 2026-08-22 10:11:21.334832 | controller | "msg": "https://github.com/fluxcd/flux2/releases/download/v0.32.0/flux_0.32.0_linux_amd64.tar.gz" 2026-08-22 10:11:21.335032 | controller | } 2026-08-22 10:11:21.335172 | controller | 2026-08-22 10:11:21.335375 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-08-22 10:11:21.335614 | controller | Saturday 22 August 2026 10:11:21 +0000 (0:00:00.037) 0:00:07.220 ******* 2026-08-22 10:11:22.120172 | controller | changed: [controller] 2026-08-22 10:11:22.120199 | controller | 2026-08-22 10:11:22.120204 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-08-22 10:11:22.120208 | controller | Saturday 22 August 2026 10:11:22 +0000 (0:00:00.783) 0:00:08.003 ******* 2026-08-22 10:11:22.149973 | controller | skipping: [controller] 2026-08-22 10:11:22.150155 | controller | 2026-08-22 10:11:22.150358 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-08-22 10:11:22.150541 | controller | Saturday 22 August 2026 10:11:22 +0000 (0:00:00.033) 0:00:08.037 ******* 2026-08-22 10:11:22.180238 | controller | skipping: [controller] 2026-08-22 10:11:22.180311 | controller | 2026-08-22 10:11:22.180425 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-08-22 10:11:22.180530 | controller | Saturday 22 August 2026 10:11:22 +0000 (0:00:00.030) 0:00:08.067 ******* 2026-08-22 10:11:22.220178 | controller | ok: [controller] => { 2026-08-22 10:11:22.220464 | controller | "msg": "https://dl.k8s.io/release/v1.36.2/bin/linux/amd64/kubeadm" 2026-08-22 10:11:22.220594 | controller | } 2026-08-22 10:11:22.220674 | controller | 2026-08-22 10:11:22.220768 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-08-22 10:11:22.220854 | controller | Saturday 22 August 2026 10:11:22 +0000 (0:00:00.036) 0:00:08.104 ******* 2026-08-22 10:11:23.440340 | controller | changed: [controller] 2026-08-22 10:11:23.440591 | controller | 2026-08-22 10:11:23.440797 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-08-22 10:11:23.440986 | controller | Saturday 22 August 2026 10:11:23 +0000 (0:00:01.222) 0:00:09.327 ******* 2026-08-22 10:11:23.478678 | controller | skipping: [controller] 2026-08-22 10:11:23.478879 | controller | 2026-08-22 10:11:23.479096 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-08-22 10:11:23.479407 | controller | Saturday 22 August 2026 10:11:23 +0000 (0:00:00.038) 0:00:09.365 ******* 2026-08-22 10:11:23.513367 | controller | skipping: [controller] 2026-08-22 10:11:23.513555 | controller | 2026-08-22 10:11:23.513852 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-08-22 10:11:23.514064 | controller | Saturday 22 August 2026 10:11:23 +0000 (0:00:00.035) 0:00:09.400 ******* 2026-08-22 10:11:23.557425 | controller | ok: [controller] => { 2026-08-22 10:11:23.557644 | controller | "msg": "https://github.com/kubernetes-sigs/cluster-api/releases/download/v1.13.2/clusterctl-linux-amd64" 2026-08-22 10:11:23.557840 | controller | } 2026-08-22 10:11:23.558060 | controller | 2026-08-22 10:11:23.558262 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-08-22 10:11:23.558453 | controller | Saturday 22 August 2026 10:11:23 +0000 (0:00:00.043) 0:00:09.444 ******* 2026-08-22 10:11:24.433625 | controller | changed: [controller] 2026-08-22 10:11:24.433668 | controller | 2026-08-22 10:11:24.433678 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-08-22 10:11:24.433695 | controller | Saturday 22 August 2026 10:11:24 +0000 (0:00:00.875) 0:00:10.319 ******* 2026-08-22 10:11:24.465851 | controller | skipping: [controller] 2026-08-22 10:11:24.466019 | controller | 2026-08-22 10:11:24.466224 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-08-22 10:11:24.466451 | controller | Saturday 22 August 2026 10:11:24 +0000 (0:00:00.033) 0:00:10.353 ******* 2026-08-22 10:11:24.500132 | controller | skipping: [controller] 2026-08-22 10:11:24.500307 | controller | 2026-08-22 10:11:24.500633 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-08-22 10:11:24.500850 | controller | Saturday 22 August 2026 10:11:24 +0000 (0:00:00.034) 0:00:10.387 ******* 2026-08-22 10:11:24.542411 | controller | ok: [controller] => { 2026-08-22 10:11:24.542612 | controller | "msg": "https://dl.k8s.io/release/v1.36.2/bin/linux/amd64/kubelet" 2026-08-22 10:11:24.542793 | controller | } 2026-08-22 10:11:24.543011 | controller | 2026-08-22 10:11:24.543222 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-08-22 10:11:24.543476 | controller | Saturday 22 August 2026 10:11:24 +0000 (0:00:00.042) 0:00:10.429 ******* 2026-08-22 10:11:25.724560 | controller | changed: [controller] 2026-08-22 10:11:25.724700 | controller | 2026-08-22 10:11:25.724904 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-08-22 10:11:25.725095 | controller | Saturday 22 August 2026 10:11:25 +0000 (0:00:01.181) 0:00:11.611 ******* 2026-08-22 10:11:25.750100 | controller | skipping: [controller] 2026-08-22 10:11:25.750250 | controller | 2026-08-22 10:11:25.750438 | controller | PLAY RECAP ********************************************************************* 2026-08-22 10:11:25.750597 | controller | controller : ok=28 changed=8 unreachable=0 failed=0 skipped=14 rescued=0 ignored=0 2026-08-22 10:11:25.750719 | controller | 2026-08-22 10:11:25.750835 | controller | 2026-08-22 10:11:25.750956 | controller | TASKS RECAP ******************************************************************** 2026-08-22 10:11:25.751083 | controller | Saturday 22 August 2026 10:11:25 +0000 (0:00:00.026) 0:00:11.637 ******* 2026-08-22 10:11:25.751201 | controller | =============================================================================== 2026-08-22 10:11:25.751367 | controller | vexxhost.containers.download_artifact : Download item ------------------- 2.39s 2026-08-22 10:11:25.751540 | controller | vexxhost.containers.download_artifact : Download item ------------------- 1.22s 2026-08-22 10:11:25.751717 | controller | vexxhost.containers.download_artifact : Download item ------------------- 1.18s 2026-08-22 10:11:25.751882 | controller | vexxhost.containers.download_artifact : Download item ------------------- 1.03s 2026-08-22 10:11:25.752026 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.88s 2026-08-22 10:11:25.752151 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.78s 2026-08-22 10:11:25.752273 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.70s 2026-08-22 10:11:25.752557 | controller | Gather minimal facts ---------------------------------------------------- 0.69s 2026-08-22 10:11:25.752778 | controller | vexxhost.containers.directory : Create directory (/var/lib/downloads) --- 0.67s 2026-08-22 10:11:25.752984 | controller | Find all subdirectories in the role location ---------------------------- 0.42s 2026-08-22 10:11:25.753118 | controller | Select only defaults/ directories and load vars ------------------------- 0.34s 2026-08-22 10:11:25.753329 | controller | Include download_artifact role ------------------------------------------ 0.24s 2026-08-22 10:11:25.753515 | controller | Find all components with checksums and get latest versions (CI) --------- 0.16s 2026-08-22 10:11:25.753669 | controller | Filter checksums to keep only latest versions (CI) ---------------------- 0.09s 2026-08-22 10:11:25.753791 | controller | Generate list of all binaries for all roles ----------------------------- 0.07s 2026-08-22 10:11:25.753998 | controller | vexxhost.containers.download_artifact : Starting download of file ------- 0.04s 2026-08-22 10:11:25.754202 | controller | vexxhost.containers.download_artifact : Starting download of file ------- 0.04s 2026-08-22 10:11:25.754393 | controller | vexxhost.containers.package : Update state for tar ---------------------- 0.04s 2026-08-22 10:11:25.754544 | controller | vexxhost.containers.download_artifact : Extract archive ----------------- 0.04s 2026-08-22 10:11:25.754742 | controller | vexxhost.containers.download_artifact : Starting download of file ------- 0.04s 2026-08-22 10:11:25.873699 | controller | INFO [download-binaries > converge] Executed: Successful 2026-08-22 10:11:25.883710 | controller | INFO [download-binaries > idempotence] Executing 2026-08-22 10:11:26.697459 | controller | 2026-08-22 10:11:26.697592 | controller | PLAY [Download all binaries required at runtime for ansible-collection-kubernetes] *** 2026-08-22 10:11:26.697811 | controller | 2026-08-22 10:11:26.697966 | controller | TASK [Gather minimal facts] **************************************************** 2026-08-22 10:11:26.698193 | controller | Saturday 22 August 2026 10:11:26 +0000 (0:00:00.013) 0:00:00.013 ******* 2026-08-22 10:11:27.415897 | controller | ok: [controller -> localhost] 2026-08-22 10:11:27.416084 | controller | 2026-08-22 10:11:27.416342 | controller | TASK [Find all subdirectories in the role location] **************************** 2026-08-22 10:11:27.416598 | controller | Saturday 22 August 2026 10:11:27 +0000 (0:00:00.717) 0:00:00.731 ******* 2026-08-22 10:11:27.832316 | controller | ok: [controller -> localhost] 2026-08-22 10:11:27.832511 | controller | 2026-08-22 10:11:27.832728 | controller | TASK [Select only defaults/ directories and load vars] ************************* 2026-08-22 10:11:27.832935 | controller | Saturday 22 August 2026 10:11:27 +0000 (0:00:00.417) 0:00:01.148 ******* 2026-08-22 10:11:28.171159 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/cert_manager/defaults) 2026-08-22 10:11:28.171347 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/helm/defaults) 2026-08-22 10:11:28.171562 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kubectl/defaults) 2026-08-22 10:11:28.171777 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/envoy_gateway/defaults) 2026-08-22 10:11:28.171984 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/flux/defaults) 2026-08-22 10:11:28.172194 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/openstack_resource_controller/defaults) 2026-08-22 10:11:28.172407 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kubeadm/defaults) 2026-08-22 10:11:28.172650 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kubernetes/defaults) 2026-08-22 10:11:28.172861 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/haproxy/defaults) 2026-08-22 10:11:28.173064 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/keepalived/defaults) 2026-08-22 10:11:28.173320 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/cilium/defaults) 2026-08-22 10:11:28.173523 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/clusterctl/defaults) 2026-08-22 10:11:28.173731 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/upload_helm_chart/defaults) 2026-08-22 10:11:28.173940 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kubelet/defaults) 2026-08-22 10:11:28.174143 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kube_vip/defaults) 2026-08-22 10:11:28.174351 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/cluster_api/defaults) 2026-08-22 10:11:28.174519 | controller | 2026-08-22 10:11:28.174727 | controller | TASK [Find all components with checksums and get latest versions (CI)] ********* 2026-08-22 10:11:28.174913 | controller | Saturday 22 August 2026 10:11:28 +0000 (0:00:00.338) 0:00:01.487 ******* 2026-08-22 10:11:28.297857 | controller | ok: [controller -> localhost] => (item=helm_checksums) 2026-08-22 10:11:28.298047 | controller | ok: [controller -> localhost] => (item=helm_diff_checksums) 2026-08-22 10:11:28.298256 | controller | ok: [controller -> localhost] => (item=kubectl_checksums) 2026-08-22 10:11:28.298501 | controller | ok: [controller -> localhost] => (item=flux_checksums) 2026-08-22 10:11:28.298748 | controller | ok: [controller -> localhost] => (item=kubeadm_checksums) 2026-08-22 10:11:28.299011 | controller | ok: [controller -> localhost] => (item=clusterctl_checksums) 2026-08-22 10:11:28.299218 | controller | ok: [controller -> localhost] => (item=kubelet_checksums) 2026-08-22 10:11:28.299405 | controller | 2026-08-22 10:11:28.299617 | controller | TASK [Filter checksums to keep only latest versions (CI)] ********************** 2026-08-22 10:11:28.299836 | controller | Saturday 22 August 2026 10:11:28 +0000 (0:00:00.126) 0:00:01.613 ******* 2026-08-22 10:11:28.388946 | controller | ok: [controller -> localhost] => (item=helm_checksums) 2026-08-22 10:11:28.389114 | controller | ok: [controller -> localhost] => (item=helm_diff_checksums) 2026-08-22 10:11:28.389332 | controller | ok: [controller -> localhost] => (item=kubectl_checksums) 2026-08-22 10:11:28.389528 | controller | ok: [controller -> localhost] => (item=flux_checksums) 2026-08-22 10:11:28.389790 | controller | ok: [controller -> localhost] => (item=kubeadm_checksums) 2026-08-22 10:11:28.390004 | controller | ok: [controller -> localhost] => (item=clusterctl_checksums) 2026-08-22 10:11:28.390206 | controller | ok: [controller -> localhost] => (item=kubelet_checksums) 2026-08-22 10:11:28.390390 | controller | 2026-08-22 10:11:28.390592 | controller | TASK [Generate list of all binaries for all roles] ***************************** 2026-08-22 10:11:28.390789 | controller | Saturday 22 August 2026 10:11:28 +0000 (0:00:00.091) 0:00:01.704 ******* 2026-08-22 10:11:28.461721 | controller | ok: [controller -> localhost] 2026-08-22 10:11:28.461933 | controller | 2026-08-22 10:11:28.462182 | controller | TASK [Include download_artifact role] ****************************************** 2026-08-22 10:11:28.462418 | controller | Saturday 22 August 2026 10:11:28 +0000 (0:00:00.072) 0:00:01.777 ******* 2026-08-22 10:11:28.647090 | controller | included: vexxhost.containers.download_artifact for controller => (item={'url': 'https://get.helm.sh/helm-v3.11.2-linux-amd64.tar.gz', 'checksum': '781d826daec584f9d50a01f0f7dadfd25a3312217a14aa2fbb85107b014ac8ca', 'dest': '/var/lib/downloads/helm-v3.11.2-linux-amd64.tar.gz', 'version': 'v3.11.2'}) 2026-08-22 10:11:28.647335 | controller | included: vexxhost.containers.download_artifact for controller => (item={'url': 'https://github.com/databus23/helm-diff/releases/download/v3.8.1/helm-diff-linux-amd64.tgz', 'checksum': 'f78867edfde60e2506e3228f706beaf96d1ae3ee5f169f42315acbd513794078', 'dest': '/var/lib/downloads/helm-diff-v3.8.1-linux-amd64.tgz', 'version': 'v3.8.1'}) 2026-08-22 10:11:28.647565 | controller | included: vexxhost.containers.download_artifact for controller => (item={'url': 'https://dl.k8s.io/release/v1.36.2/bin/linux/amd64/kubectl', 'checksum': '1e9045ec32bea85da43de85f0065358529ea7c7a152eca78154fba5b58c27d82', 'dest': '/var/lib/downloads/kubectl-1.36.2-linux-amd64', 'version': '1.36.2'}) 2026-08-22 10:11:28.647797 | controller | included: vexxhost.containers.download_artifact for controller => (item={'url': 'https://github.com/fluxcd/flux2/releases/download/v0.32.0/flux_0.32.0_linux_amd64.tar.gz', 'checksum': 'c94a42e96620848f9aed69a130c01b7d740412f6f2b3ad3c95fe23471f2b8e4e', 'dest': '/var/lib/downloads/flux-0.32.0-linux-amd64.tar.gz', 'version': '0.32.0'}) 2026-08-22 10:11:28.648022 | controller | included: vexxhost.containers.download_artifact for controller => (item={'url': 'https://dl.k8s.io/release/v1.36.2/bin/linux/amd64/kubeadm', 'checksum': 'f95d1b345f97c673ce1c1347eb96bf2587850975155ae701cdfc629a5b575b70', 'dest': '/var/lib/downloads/kubeadm-1.36.2-linux-amd64', 'version': '1.36.2'}) 2026-08-22 10:11:28.648260 | controller | included: vexxhost.containers.download_artifact for controller => (item={'url': 'https://github.com/kubernetes-sigs/cluster-api/releases/download/v1.13.2/clusterctl-linux-amd64', 'checksum': 'ae1d0a60e7101eb6c5cea650740b3d8d3b50cd8c724a2a375ddd5744df6ea544', 'dest': '/var/lib/downloads/clusterctl-1.13.2-linux-amd64', 'version': '1.13.2'}) 2026-08-22 10:11:28.648528 | controller | included: vexxhost.containers.download_artifact for controller => (item={'url': 'https://dl.k8s.io/release/v1.36.2/bin/linux/amd64/kubelet', 'checksum': '3ba68cb4f0906053c08ab843131d5cec559cf8c718dbd679950a078b306abbb4', 'dest': '/var/lib/downloads/kubelet-1.36.2-linux-amd64', 'version': '1.36.2'}) 2026-08-22 10:11:28.648701 | controller | 2026-08-22 10:11:28.648894 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-08-22 10:11:28.649086 | controller | Saturday 22 August 2026 10:11:28 +0000 (0:00:00.185) 0:00:01.962 ******* 2026-08-22 10:11:28.681433 | controller | skipping: [controller] 2026-08-22 10:11:28.681593 | controller | 2026-08-22 10:11:28.681810 | controller | TASK [vexxhost.containers.directory : Create directory (/var/lib/downloads)] *** 2026-08-22 10:11:28.682012 | controller | Saturday 22 August 2026 10:11:28 +0000 (0:00:00.034) 0:00:01.997 ******* 2026-08-22 10:11:29.140426 | controller | [WARNING]: Host 'controller' is using the discovered Python interpreter at '/usr/bin/python3.13', but future installation of another Python interpreter could cause a different interpreter to be discovered. See https://docs.ansible.com/ansible-core/2.20/reference_appendices/interpreter_discovery.html for more information. 2026-08-22 10:11:29.150007 | controller | ok: [controller] 2026-08-22 10:11:29.150208 | controller | 2026-08-22 10:11:29.150425 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-08-22 10:11:29.150630 | controller | Saturday 22 August 2026 10:11:29 +0000 (0:00:00.468) 0:00:02.466 ******* 2026-08-22 10:11:29.189837 | controller | ok: [controller] => { 2026-08-22 10:11:29.190040 | controller | "msg": "https://get.helm.sh/helm-v3.11.2-linux-amd64.tar.gz" 2026-08-22 10:11:29.190229 | controller | } 2026-08-22 10:11:29.190409 | controller | 2026-08-22 10:11:29.190621 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-08-22 10:11:29.190817 | controller | Saturday 22 August 2026 10:11:29 +0000 (0:00:00.039) 0:00:02.505 ******* 2026-08-22 10:11:29.806800 | controller | ok: [controller] 2026-08-22 10:11:29.806853 | controller | 2026-08-22 10:11:29.806863 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-08-22 10:11:29.806871 | controller | Saturday 22 August 2026 10:11:29 +0000 (0:00:00.615) 0:00:03.121 ******* 2026-08-22 10:11:29.844258 | controller | skipping: [controller] 2026-08-22 10:11:29.844333 | controller | 2026-08-22 10:11:29.844612 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-08-22 10:11:29.844649 | controller | Saturday 22 August 2026 10:11:29 +0000 (0:00:00.035) 0:00:03.157 ******* 2026-08-22 10:11:29.876926 | controller | skipping: [controller] 2026-08-22 10:11:29.877032 | controller | 2026-08-22 10:11:29.877166 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-08-22 10:11:29.877294 | controller | Saturday 22 August 2026 10:11:29 +0000 (0:00:00.034) 0:00:03.191 ******* 2026-08-22 10:11:29.915171 | controller | ok: [controller] => { 2026-08-22 10:11:29.915368 | controller | "msg": "https://github.com/databus23/helm-diff/releases/download/v3.8.1/helm-diff-linux-amd64.tgz" 2026-08-22 10:11:29.915566 | controller | } 2026-08-22 10:11:29.915744 | controller | 2026-08-22 10:11:29.915859 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-08-22 10:11:29.915944 | controller | Saturday 22 August 2026 10:11:29 +0000 (0:00:00.039) 0:00:03.230 ******* 2026-08-22 10:11:30.335871 | controller | ok: [controller] 2026-08-22 10:11:30.335931 | controller | 2026-08-22 10:11:30.336239 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-08-22 10:11:30.336270 | controller | Saturday 22 August 2026 10:11:30 +0000 (0:00:00.418) 0:00:03.649 ******* 2026-08-22 10:11:30.368929 | controller | skipping: [controller] 2026-08-22 10:11:30.369044 | controller | 2026-08-22 10:11:30.369175 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-08-22 10:11:30.369303 | controller | Saturday 22 August 2026 10:11:30 +0000 (0:00:00.032) 0:00:03.681 ******* 2026-08-22 10:11:30.400516 | controller | skipping: [controller] 2026-08-22 10:11:30.400566 | controller | 2026-08-22 10:11:30.400656 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-08-22 10:11:30.400746 | controller | Saturday 22 August 2026 10:11:30 +0000 (0:00:00.035) 0:00:03.717 ******* 2026-08-22 10:11:30.441587 | controller | ok: [controller] => { 2026-08-22 10:11:30.441777 | controller | "msg": "https://dl.k8s.io/release/v1.36.2/bin/linux/amd64/kubectl" 2026-08-22 10:11:30.441932 | controller | } 2026-08-22 10:11:30.442217 | controller | 2026-08-22 10:11:30.442249 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-08-22 10:11:30.442254 | controller | Saturday 22 August 2026 10:11:30 +0000 (0:00:00.040) 0:00:03.757 ******* 2026-08-22 10:11:30.881006 | controller | ok: [controller] 2026-08-22 10:11:30.881063 | controller | 2026-08-22 10:11:30.881209 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-08-22 10:11:30.881334 | controller | Saturday 22 August 2026 10:11:30 +0000 (0:00:00.438) 0:00:04.195 ******* 2026-08-22 10:11:30.912029 | controller | skipping: [controller] 2026-08-22 10:11:30.912136 | controller | 2026-08-22 10:11:30.912272 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-08-22 10:11:30.912413 | controller | Saturday 22 August 2026 10:11:30 +0000 (0:00:00.033) 0:00:04.228 ******* 2026-08-22 10:11:30.948528 | controller | skipping: [controller] 2026-08-22 10:11:30.948589 | controller | 2026-08-22 10:11:30.948599 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-08-22 10:11:30.948608 | controller | Saturday 22 August 2026 10:11:30 +0000 (0:00:00.035) 0:00:04.264 ******* 2026-08-22 10:11:30.984787 | controller | ok: [controller] => { 2026-08-22 10:11:30.984881 | controller | "msg": "https://github.com/fluxcd/flux2/releases/download/v0.32.0/flux_0.32.0_linux_amd64.tar.gz" 2026-08-22 10:11:30.985048 | controller | } 2026-08-22 10:11:30.985113 | controller | 2026-08-22 10:11:30.985298 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-08-22 10:11:30.985373 | controller | Saturday 22 August 2026 10:11:30 +0000 (0:00:00.035) 0:00:04.299 ******* 2026-08-22 10:11:31.387932 | controller | ok: [controller] 2026-08-22 10:11:31.388001 | controller | 2026-08-22 10:11:31.388103 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-08-22 10:11:31.388227 | controller | Saturday 22 August 2026 10:11:31 +0000 (0:00:00.403) 0:00:04.703 ******* 2026-08-22 10:11:31.428660 | controller | skipping: [controller] 2026-08-22 10:11:31.428691 | controller | 2026-08-22 10:11:31.428786 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-08-22 10:11:31.428874 | controller | Saturday 22 August 2026 10:11:31 +0000 (0:00:00.039) 0:00:04.742 ******* 2026-08-22 10:11:31.463597 | controller | skipping: [controller] 2026-08-22 10:11:31.463672 | controller | 2026-08-22 10:11:31.463795 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-08-22 10:11:31.463917 | controller | Saturday 22 August 2026 10:11:31 +0000 (0:00:00.037) 0:00:04.779 ******* 2026-08-22 10:11:31.506572 | controller | ok: [controller] => { 2026-08-22 10:11:31.506746 | controller | "msg": "https://dl.k8s.io/release/v1.36.2/bin/linux/amd64/kubeadm" 2026-08-22 10:11:31.506935 | controller | } 2026-08-22 10:11:31.507057 | controller | 2026-08-22 10:11:31.507181 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-08-22 10:11:31.507306 | controller | Saturday 22 August 2026 10:11:31 +0000 (0:00:00.042) 0:00:04.822 ******* 2026-08-22 10:11:31.953302 | controller | ok: [controller] 2026-08-22 10:11:31.953429 | controller | 2026-08-22 10:11:31.953651 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-08-22 10:11:31.953831 | controller | Saturday 22 August 2026 10:11:31 +0000 (0:00:00.446) 0:00:05.268 ******* 2026-08-22 10:11:31.995947 | controller | skipping: [controller] 2026-08-22 10:11:31.995987 | controller | 2026-08-22 10:11:31.996078 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-08-22 10:11:31.996161 | controller | Saturday 22 August 2026 10:11:31 +0000 (0:00:00.040) 0:00:05.309 ******* 2026-08-22 10:11:32.031687 | controller | skipping: [controller] 2026-08-22 10:11:32.031750 | controller | 2026-08-22 10:11:32.031769 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-08-22 10:11:32.031811 | controller | Saturday 22 August 2026 10:11:32 +0000 (0:00:00.038) 0:00:05.347 ******* 2026-08-22 10:11:32.068065 | controller | ok: [controller] => { 2026-08-22 10:11:32.068119 | controller | "msg": "https://github.com/kubernetes-sigs/cluster-api/releases/download/v1.13.2/clusterctl-linux-amd64" 2026-08-22 10:11:32.068203 | controller | } 2026-08-22 10:11:32.068312 | controller | 2026-08-22 10:11:32.068659 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-08-22 10:11:32.068691 | controller | Saturday 22 August 2026 10:11:32 +0000 (0:00:00.036) 0:00:05.384 ******* 2026-08-22 10:11:32.493057 | controller | ok: [controller] 2026-08-22 10:11:32.493112 | controller | 2026-08-22 10:11:32.493230 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-08-22 10:11:32.493410 | controller | Saturday 22 August 2026 10:11:32 +0000 (0:00:00.422) 0:00:05.806 ******* 2026-08-22 10:11:32.528829 | controller | skipping: [controller] 2026-08-22 10:11:32.528937 | controller | 2026-08-22 10:11:32.529071 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-08-22 10:11:32.529201 | controller | Saturday 22 August 2026 10:11:32 +0000 (0:00:00.037) 0:00:05.844 ******* 2026-08-22 10:11:32.564163 | controller | skipping: [controller] 2026-08-22 10:11:32.564233 | controller | 2026-08-22 10:11:32.564279 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-08-22 10:11:32.564406 | controller | Saturday 22 August 2026 10:11:32 +0000 (0:00:00.033) 0:00:05.878 ******* 2026-08-22 10:11:32.598995 | controller | ok: [controller] => { 2026-08-22 10:11:32.599086 | controller | "msg": "https://dl.k8s.io/release/v1.36.2/bin/linux/amd64/kubelet" 2026-08-22 10:11:32.599148 | controller | } 2026-08-22 10:11:32.599288 | controller | 2026-08-22 10:11:32.599564 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-08-22 10:11:32.599592 | controller | Saturday 22 August 2026 10:11:32 +0000 (0:00:00.036) 0:00:05.915 ******* 2026-08-22 10:11:33.069052 | controller | ok: [controller] 2026-08-22 10:11:33.069251 | controller | 2026-08-22 10:11:33.069425 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-08-22 10:11:33.069588 | controller | Saturday 22 August 2026 10:11:33 +0000 (0:00:00.467) 0:00:06.382 ******* 2026-08-22 10:11:33.097391 | controller | skipping: [controller] 2026-08-22 10:11:33.097756 | controller | 2026-08-22 10:11:33.098201 | controller | PLAY RECAP ********************************************************************* 2026-08-22 10:11:33.098598 | controller | controller : ok=28 changed=0 unreachable=0 failed=0 skipped=14 rescued=0 ignored=0 2026-08-22 10:11:33.098927 | controller | 2026-08-22 10:11:33.099242 | controller | 2026-08-22 10:11:33.099576 | controller | TASKS RECAP ******************************************************************** 2026-08-22 10:11:33.099916 | controller | Saturday 22 August 2026 10:11:33 +0000 (0:00:00.029) 0:00:06.412 ******* 2026-08-22 10:11:33.100217 | controller | =============================================================================== 2026-08-22 10:11:33.100533 | controller | Gather minimal facts ---------------------------------------------------- 0.72s 2026-08-22 10:11:33.100794 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.62s 2026-08-22 10:11:33.101045 | controller | vexxhost.containers.directory : Create directory (/var/lib/downloads) --- 0.47s 2026-08-22 10:11:33.101295 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.47s 2026-08-22 10:11:33.101544 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.45s 2026-08-22 10:11:33.101792 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.44s 2026-08-22 10:11:33.102071 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.42s 2026-08-22 10:11:33.102334 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.42s 2026-08-22 10:11:33.102581 | controller | Find all subdirectories in the role location ---------------------------- 0.42s 2026-08-22 10:11:33.102830 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.40s 2026-08-22 10:11:33.103081 | controller | Select only defaults/ directories and load vars ------------------------- 0.34s 2026-08-22 10:11:33.103351 | controller | Include download_artifact role ------------------------------------------ 0.19s 2026-08-22 10:11:33.103605 | controller | Find all components with checksums and get latest versions (CI) --------- 0.13s 2026-08-22 10:11:33.103856 | controller | Filter checksums to keep only latest versions (CI) ---------------------- 0.09s 2026-08-22 10:11:33.104104 | controller | Generate list of all binaries for all roles ----------------------------- 0.07s 2026-08-22 10:11:33.104354 | controller | vexxhost.containers.download_artifact : Starting download of file ------- 0.04s 2026-08-22 10:11:33.104641 | controller | vexxhost.containers.download_artifact : Extract archive ----------------- 0.04s 2026-08-22 10:11:33.104894 | controller | vexxhost.containers.download_artifact : Starting download of file ------- 0.04s 2026-08-22 10:11:33.105142 | controller | vexxhost.containers.download_artifact : Starting download of file ------- 0.04s 2026-08-22 10:11:33.105389 | controller | vexxhost.containers.download_artifact : Starting download of file ------- 0.04s 2026-08-22 10:11:33.240479 | controller | INFO [download-binaries > idempotence] Executed: Successful 2026-08-22 10:11:33.249562 | controller | INFO [download-binaries > side_effect] Executing 2026-08-22 10:11:33.250129 | controller | WARNING [download-binaries > side_effect] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-08-22 10:11:33.256971 | controller | INFO [download-binaries > verify] Executing 2026-08-22 10:11:34.057141 | controller | 2026-08-22 10:11:34.057342 | controller | PLAY [Verify] ****************************************************************** 2026-08-22 10:11:34.057521 | controller | 2026-08-22 10:11:34.057714 | controller | TASK [Gathering Facts] ********************************************************* 2026-08-22 10:11:34.057906 | controller | Saturday 22 August 2026 10:11:34 +0000 (0:00:00.011) 0:00:00.011 ******* 2026-08-22 10:11:35.119859 | controller | [WARNING]: Host 'controller' is using the discovered Python interpreter at '/usr/bin/python3.13', but future installation of another Python interpreter could cause a different interpreter to be discovered. See https://docs.ansible.com/ansible-core/2.20/reference_appendices/interpreter_discovery.html for more information. 2026-08-22 10:11:35.125827 | controller | ok: [controller] 2026-08-22 10:11:35.126016 | controller | 2026-08-22 10:11:35.126222 | controller | TASK [Stat target dir] ********************************************************* 2026-08-22 10:11:35.126427 | controller | Saturday 22 August 2026 10:11:35 +0000 (0:00:01.069) 0:00:01.080 ******* 2026-08-22 10:11:35.525238 | controller | ok: [controller] 2026-08-22 10:11:35.525334 | controller | 2026-08-22 10:11:35.525483 | controller | TASK [Assert that target dir is created] *************************************** 2026-08-22 10:11:35.525673 | controller | Saturday 22 August 2026 10:11:35 +0000 (0:00:00.399) 0:00:01.479 ******* 2026-08-22 10:11:35.566953 | controller | ok: [controller] => { 2026-08-22 10:11:35.567109 | controller | "changed": false, 2026-08-22 10:11:35.567757 | controller | "msg": "All assertions passed" 2026-08-22 10:11:35.567766 | controller | } 2026-08-22 10:11:35.567772 | controller | 2026-08-22 10:11:35.567878 | controller | TASK [Find target files] ******************************************************* 2026-08-22 10:11:35.568082 | controller | Saturday 22 August 2026 10:11:35 +0000 (0:00:00.041) 0:00:01.521 ******* 2026-08-22 10:11:35.955295 | controller | ok: [controller] 2026-08-22 10:11:35.955387 | controller | 2026-08-22 10:11:35.955595 | controller | TASK [Assert that some files were downloaded] ********************************** 2026-08-22 10:11:35.955784 | controller | Saturday 22 August 2026 10:11:35 +0000 (0:00:00.388) 0:00:01.909 ******* 2026-08-22 10:11:35.986285 | controller | ok: [controller] => { 2026-08-22 10:11:35.986489 | controller | "changed": false, 2026-08-22 10:11:35.986685 | controller | "msg": "All assertions passed" 2026-08-22 10:11:35.986864 | controller | } 2026-08-22 10:11:35.987043 | controller | 2026-08-22 10:11:35.987227 | controller | PLAY RECAP ********************************************************************* 2026-08-22 10:11:35.987425 | controller | controller : ok=5 changed=0 unreachable=0 failed=0 skipped=0 rescued=0 ignored=0 2026-08-22 10:11:35.987604 | controller | 2026-08-22 10:11:35.987769 | controller | 2026-08-22 10:11:35.987957 | controller | TASKS RECAP ******************************************************************** 2026-08-22 10:11:35.988142 | controller | Saturday 22 August 2026 10:11:35 +0000 (0:00:00.031) 0:00:01.941 ******* 2026-08-22 10:11:35.988453 | controller | =============================================================================== 2026-08-22 10:11:35.988620 | controller | Gathering Facts --------------------------------------------------------- 1.07s 2026-08-22 10:11:35.988824 | controller | Stat target dir --------------------------------------------------------- 0.40s 2026-08-22 10:11:35.988995 | controller | Find target files ------------------------------------------------------- 0.39s 2026-08-22 10:11:35.989182 | controller | Assert that target dir is created --------------------------------------- 0.04s 2026-08-22 10:11:35.989374 | controller | Assert that some files were downloaded ---------------------------------- 0.03s 2026-08-22 10:11:36.090491 | controller | INFO [download-binaries > verify] Executed: Successful 2026-08-22 10:11:36.101127 | controller | INFO [download-binaries > cleanup] Executing 2026-08-22 10:11:36.101554 | controller | WARNING [download-binaries > cleanup] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-08-22 10:11:36.108928 | controller | INFO [download-binaries > destroy] Executing 2026-08-22 10:11:36.109036 | controller | WARNING [download-binaries > destroy] Skipping, '--destroy=never' requested. 2026-08-22 10:11:36.109142 | controller | INFO [download-binaries > destroy] Executed: Successful 2026-08-22 10:11:36.109446 | controller | WARNING Molecule executed 1 scenario (1 missing files) 2026-08-22 10:11:36.506476 | controller | ok: Runtime: 0:00:43.888802 2026-08-22 10:11:36.516530 | 2026-08-22 10:11:36.516599 | PLAY RECAP 2026-08-22 10:11:36.516649 | controller | ok: 4 changed: 3 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-08-22 10:11:36.516673 | 2026-08-22 10:11:36.689279 | RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/run.yaml@main] 2026-08-22 10:11:36.692254 | POST-RUN START: [untrusted : github.com/vexxhost/ansible-collection-kubernetes/test-playbooks/molecule/post.yml@main] 2026-08-22 10:11:37.275335 | 2026-08-22 10:11:37.275474 | PLAY [all] 2026-08-22 10:11:37.286157 | 2026-08-22 10:11:37.286229 | TASK [describe-kubernetes-objects : creating directory for cluster scoped objects] 2026-08-22 10:11:37.682891 | controller | changed 2026-08-22 10:11:37.688040 | 2026-08-22 10:11:37.688117 | TASK [describe-kubernetes-objects : Gathering descriptions for cluster scoped objects] 2026-08-22 10:11:38.074418 | controller | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-08-22 10:11:38.074526 | controller | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-08-22 10:11:38.082267 | controller | environment: line 1: kubectl: command not found 2026-08-22 10:11:38.083813 | controller | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-08-22 10:11:38.085111 | controller | environment: line 1: kubectl: command not found 2026-08-22 10:11:38.087384 | controller | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-08-22 10:11:38.088952 | controller | environment: line 1: kubectl: command not found 2026-08-22 10:11:38.090264 | controller | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-08-22 10:11:38.090789 | controller | environment: line 1: kubectl: command not found 2026-08-22 10:11:38.091869 | controller | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-08-22 10:11:38.094728 | controller | environment: line 1: kubectl: command not found 2026-08-22 10:11:38.096304 | controller | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-08-22 10:11:38.219635 | controller | ok: Runtime: 0:00:00.034954 2026-08-22 10:11:38.225969 | 2026-08-22 10:11:38.226041 | TASK [describe-kubernetes-objects : creating directory for namespace scoped objects] 2026-08-22 10:11:38.451672 | controller | changed 2026-08-22 10:11:38.457895 | 2026-08-22 10:11:38.457972 | TASK [describe-kubernetes-objects : Gathering descriptions for namespace scoped objects] 2026-08-22 10:11:38.690808 | controller | environment: line 5: kubectl: command not found 2026-08-22 10:11:38.691411 | controller | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-08-22 10:11:38.692641 | controller | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-08-22 10:11:38.692886 | controller | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-08-22 10:11:38.984616 | controller | ok: Runtime: 0:00:00.012770 2026-08-22 10:11:38.991182 | 2026-08-22 10:11:38.991258 | TASK [describe-kubernetes-objects : Downloads logs to executor] 2026-08-22 10:11:39.648504 | controller | changed: 2026-08-22 10:11:39.648799 | controller | created directory /var/lib/zuul/builds/63fac955505f4b54930e90acc05b9dbb/work/logs/controller 2026-08-22 10:11:39.648864 | controller | cd+++++++++ objects/ 2026-08-22 10:11:39.648915 | controller | cd+++++++++ objects/cluster/ 2026-08-22 10:11:39.649003 | controller | cd+++++++++ objects/namespaced/ 2026-08-22 10:11:39.660131 | 2026-08-22 10:11:39.660225 | TASK [gather-pod-logs : creating directory for pod logs] 2026-08-22 10:11:39.898138 | controller | changed 2026-08-22 10:11:39.902097 | 2026-08-22 10:11:39.902168 | TASK [gather-pod-logs : creating directory for failed pod logs] 2026-08-22 10:11:40.138076 | controller | changed 2026-08-22 10:11:40.143460 | 2026-08-22 10:11:40.143532 | TASK [gather-pod-logs : retrieve all kubernetes logs, current and previous (if they exist)] 2026-08-22 10:11:40.399533 | controller | environment: line 3: kubectl: command not found 2026-08-22 10:11:40.677898 | controller | ok: Runtime: 0:00:00.015859 2026-08-22 10:11:40.683485 | 2026-08-22 10:11:40.683571 | TASK [gather-pod-logs : Downloads pod logs to executor] 2026-08-22 10:11:41.177476 | controller | changed: 2026-08-22 10:11:41.177737 | controller | cd+++++++++ pod-logs/ 2026-08-22 10:11:41.177800 | controller | cd+++++++++ pod-logs/failed-pods/ 2026-08-22 10:11:41.187916 | 2026-08-22 10:11:41.188004 | LOOP [helm-release-status : creating directory for helm release status] 2026-08-22 10:11:41.422585 | controller | changed: "values" 2026-08-22 10:11:41.625336 | controller | changed: "releases" 2026-08-22 10:11:41.643512 | 2026-08-22 10:11:41.643693 | TASK [helm-release-status : Gather get release status for helm charts] 2026-08-22 10:11:41.878481 | controller | /bin/bash: line 3: kubectl: command not found 2026-08-22 10:11:42.176666 | controller | ok: Runtime: 0:00:00.009162 2026-08-22 10:11:42.184470 | 2026-08-22 10:11:42.184597 | TASK [helm-release-status : Downloads logs to executor] 2026-08-22 10:11:42.675366 | controller | changed: 2026-08-22 10:11:42.675558 | controller | cd+++++++++ helm/ 2026-08-22 10:11:42.675598 | controller | cd+++++++++ helm/releases/ 2026-08-22 10:11:42.675633 | controller | cd+++++++++ helm/values/ 2026-08-22 10:11:42.681768 | 2026-08-22 10:11:42.681830 | PLAY RECAP 2026-08-22 10:11:42.681898 | controller | ok: 12 changed: 12 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-08-22 10:11:42.681939 | 2026-08-22 10:11:42.799056 | POST-RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/ansible-collection-kubernetes/test-playbooks/molecule/post.yml@main] 2026-08-22 10:11:42.801959 | POST-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post.yaml@main] 2026-08-22 10:11:43.418644 | 2026-08-22 10:11:43.418783 | PLAY [all] 2026-08-22 10:11:43.429026 | 2026-08-22 10:11:43.429116 | TASK [fetch-output : Set log path for multiple nodes] 2026-08-22 10:11:43.475542 | controller | skipping: Conditional result was False 2026-08-22 10:11:43.485440 | 2026-08-22 10:11:43.485525 | TASK [fetch-output : Set log path for single node] 2026-08-22 10:11:43.518160 | controller | ok 2026-08-22 10:11:43.523192 | 2026-08-22 10:11:43.523289 | LOOP [fetch-output : Ensure local output dirs] 2026-08-22 10:11:43.894950 | controller -> localhost | ok: "/var/lib/zuul/builds/63fac955505f4b54930e90acc05b9dbb/work/logs" 2026-08-22 10:11:44.095646 | controller -> localhost | changed: "/var/lib/zuul/builds/63fac955505f4b54930e90acc05b9dbb/work/artifacts" 2026-08-22 10:11:44.302195 | controller -> localhost | changed: "/var/lib/zuul/builds/63fac955505f4b54930e90acc05b9dbb/work/docs" 2026-08-22 10:11:44.320981 | 2026-08-22 10:11:44.321197 | LOOP [fetch-output : Collect logs, artifacts and docs] 2026-08-22 10:11:44.994202 | controller | changed: .d..t...... ./ 2026-08-22 10:11:44.994418 | controller | changed: All items complete 2026-08-22 10:11:44.994446 | 2026-08-22 10:11:45.459470 | controller | changed: .d..t...... ./ 2026-08-22 10:11:45.915970 | controller | changed: .d..t...... ./ 2026-08-22 10:11:45.930746 | 2026-08-22 10:11:45.930944 | LOOP [merge-output-to-logs : Move artifacts and docs to logs dir] 2026-08-22 10:11:46.336941 | controller -> localhost | ok: Item: artifacts Runtime: 0:00:00.007290 2026-08-22 10:11:46.546710 | controller -> localhost | ok: Item: docs Runtime: 0:00:00.007154 2026-08-22 10:11:46.568138 | 2026-08-22 10:11:46.568263 | PLAY [all] 2026-08-22 10:11:46.573297 | 2026-08-22 10:11:46.573361 | TASK [remove-build-sshkey : Remove the build SSH key from all nodes] 2026-08-22 10:11:47.125474 | controller | changed 2026-08-22 10:11:47.131806 | 2026-08-22 10:11:47.131867 | PLAY RECAP 2026-08-22 10:11:47.131934 | controller | ok: 5 changed: 4 unreachable: 0 failed: 0 skipped: 1 rescued: 0 ignored: 0 2026-08-22 10:11:47.131966 | 2026-08-22 10:11:47.317413 | POST-RUN END RESULT_NORMAL: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post.yaml@main] 2026-08-22 10:11:47.320448 | POST-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post-logs.yaml@main] 2026-08-22 10:11:47.910579 | 2026-08-22 10:11:47.910744 | PLAY [localhost] 2026-08-22 10:11:47.921374 | 2026-08-22 10:11:47.921454 | TASK [Generate Zuul manifest] 2026-08-22 10:11:47.944602 | localhost | ok 2026-08-22 10:11:47.960213 | 2026-08-22 10:11:47.960289 | TASK [generate-zuul-manifest : Generate Zuul manifest] 2026-08-22 10:11:48.351381 | localhost | changed 2026-08-22 10:11:48.365123 | 2026-08-22 10:11:48.365203 | TASK [generate-zuul-manifest : Return Zuul manifest URL to Zuul] 2026-08-22 10:11:48.396830 | localhost | ok 2026-08-22 10:11:48.404483 | 2026-08-22 10:11:48.404558 | TASK [Upload logs] 2026-08-22 10:11:48.424207 | localhost | ok 2026-08-22 10:11:48.488182 | 2026-08-22 10:11:48.488342 | TASK [Set zuul-log-path fact] 2026-08-22 10:11:48.508101 | localhost | ok 2026-08-22 10:11:48.519034 | 2026-08-22 10:11:48.519104 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-08-22 10:11:48.548279 | localhost | ok 2026-08-22 10:11:48.555742 | 2026-08-22 10:11:48.555807 | TASK [upload-logs : Create log directories] 2026-08-22 10:11:48.965412 | localhost | changed 2026-08-22 10:11:48.971763 | 2026-08-22 10:11:48.971835 | TASK [upload-logs : Ensure logs are readable before uploading] 2026-08-22 10:11:49.401434 | localhost -> localhost | ok: Runtime: 0:00:00.006045 2026-08-22 10:11:49.409967 | 2026-08-22 10:11:49.410060 | TASK [upload-logs : Upload logs to log server] 2026-08-22 10:11:49.881624 | localhost | Output suppressed because no_log was given 2026-08-22 10:11:49.886604 | 2026-08-22 10:11:49.886699 | LOOP [upload-logs : Compress console log and json output] 2026-08-22 10:11:49.935537 | localhost | skipping: Conditional result was False 2026-08-22 10:11:49.994417 | localhost | skipping: Conditional result was False 2026-08-22 10:11:50.012272 | 2026-08-22 10:11:50.012448 | LOOP [upload-logs : Upload compressed console log and json output] 2026-08-22 10:11:50.057112 | localhost | skipping: Conditional result was False 2026-08-22 10:11:50.057472 | 2026-08-22 10:11:50.061306 | localhost | skipping: Conditional result was False 2026-08-22 10:11:50.078196 | 2026-08-22 10:11:50.078464 | LOOP [upload-logs : Upload console log and json output]