2026-10-26 17:46:16.657291 | Job console starting 2026-10-26 17:46:16.675305 | Updating git repos 2026-10-26 17:46:16.716896 | Cloning repos into workspace 2026-10-26 17:46:16.795933 | Restoring repo states 2026-10-26 17:46:16.812171 | Merging changes 2026-10-26 17:46:17.473598 | Checking out repos 2026-10-26 17:46:17.513720 | Preparing playbooks 2026-10-26 17:46:19.407956 | Running Ansible setup 2026-10-26 17:46:23.085833 | PRE-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/pre.yaml@main] 2026-10-26 17:46:23.637564 | 2026-10-26 17:46:23.637689 | PLAY [localhost] 2026-10-26 17:46:23.644991 | 2026-10-26 17:46:23.645078 | TASK [Gathering Facts] 2026-10-26 17:46:24.513586 | localhost | ok 2026-10-26 17:46:24.526118 | 2026-10-26 17:46:24.526272 | TASK [Setup log path fact] 2026-10-26 17:46:24.546076 | localhost | ok 2026-10-26 17:46:24.566447 | 2026-10-26 17:46:24.566580 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-10-26 17:46:24.601029 | localhost | ok 2026-10-26 17:46:24.613959 | 2026-10-26 17:46:24.614121 | TASK [emit-job-header : Print job information] 2026-10-26 17:46:24.669161 | # Job Information 2026-10-26 17:46:24.669438 | Ansible Version: 2.16.18 2026-10-26 17:46:24.669505 | Job: ansible-collection-kubernetes-molecule-download-binaries 2026-10-26 17:46:24.669551 | Pipeline: check 2026-10-26 17:46:24.669591 | Executor: 2d72f0692154 2026-10-26 17:46:24.669629 | Triggered by: https://github.com/vexxhost/ansible-collection-kubernetes/pull/300 2026-10-26 17:46:24.669699 | Event ID: a6a7ddf0-d164-11f1-9da2-f793ae96e12f 2026-10-26 17:46:24.675447 | 2026-10-26 17:46:24.675601 | LOOP [emit-job-header : Print node information] 2026-10-26 17:46:24.782086 | localhost | ok: 2026-10-26 17:46:24.782370 | localhost | # Node Information 2026-10-26 17:46:24.782425 | localhost | Inventory Hostname: controller 2026-10-26 17:46:24.782466 | localhost | Hostname: np0000196379 2026-10-26 17:46:24.782503 | localhost | Username: zuul 2026-10-26 17:46:24.782545 | localhost | Distro: Debian 13.7 2026-10-26 17:46:24.782582 | localhost | Provider: yul1 2026-10-26 17:46:24.782618 | localhost | Region: ca-ymq-1 2026-10-26 17:46:24.782653 | localhost | Label: debian-trixie 2026-10-26 17:46:24.782709 | localhost | Product Name: OpenStack Nova 2026-10-26 17:46:24.782745 | localhost | Interface IP: 162.253.55.27 2026-10-26 17:46:24.797899 | 2026-10-26 17:46:24.798130 | TASK [log-inventory : Ensure Zuul Ansible directory exists] 2026-10-26 17:46:25.219370 | localhost -> localhost | changed 2026-10-26 17:46:25.230063 | 2026-10-26 17:46:25.230204 | TASK [log-inventory : Copy ansible inventory to logs dir] 2026-10-26 17:46:26.099060 | localhost -> localhost | changed 2026-10-26 17:46:26.109852 | 2026-10-26 17:46:26.110014 | PLAY [all] 2026-10-26 17:46:26.122957 | 2026-10-26 17:46:26.123159 | TASK [add-build-sshkey : Check to see if ssh key was already created for this build] 2026-10-26 17:46:26.370148 | controller -> localhost | ok 2026-10-26 17:46:26.374512 | 2026-10-26 17:46:26.374577 | TASK [add-build-sshkey : Create a new key in workspace based on build UUID] 2026-10-26 17:46:26.402574 | controller | ok 2026-10-26 17:46:26.419341 | controller | included: /var/lib/zuul/builds/3b69ee5b35964bed91e34172bca182a2/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/create-key-and-replace.yaml 2026-10-26 17:46:26.425062 | 2026-10-26 17:46:26.425134 | TASK [add-build-sshkey : Create Temp SSH key] 2026-10-26 17:46:27.519337 | controller -> localhost | Generating public/private rsa key pair. 2026-10-26 17:46:27.520003 | controller -> localhost | Your identification has been saved in /var/lib/zuul/builds/3b69ee5b35964bed91e34172bca182a2/work/3b69ee5b35964bed91e34172bca182a2_id_rsa 2026-10-26 17:46:27.520068 | controller -> localhost | Your public key has been saved in /var/lib/zuul/builds/3b69ee5b35964bed91e34172bca182a2/work/3b69ee5b35964bed91e34172bca182a2_id_rsa.pub 2026-10-26 17:46:27.520112 | controller -> localhost | The key fingerprint is: 2026-10-26 17:46:27.520152 | controller -> localhost | SHA256:MNoXKFHnla2MPxT2vRJKAR77vRRngW4UQYY5g1SlaT4 zuul-build-sshkey 2026-10-26 17:46:27.520215 | controller -> localhost | The key's randomart image is: 2026-10-26 17:46:27.520257 | controller -> localhost | +---[RSA 3072]----+ 2026-10-26 17:46:27.520313 | controller -> localhost | | ....=+oB*+. | 2026-10-26 17:46:27.520354 | controller -> localhost | | . =.+X++ . | 2026-10-26 17:46:27.520392 | controller -> localhost | | . + =++X..o | 2026-10-26 17:46:27.520430 | controller -> localhost | | + o.==.=+. | 2026-10-26 17:46:27.520468 | controller -> localhost | | . . S+Eoo. . | 2026-10-26 17:46:27.520608 | controller -> localhost | | . +o... | 2026-10-26 17:46:27.520651 | controller -> localhost | | ... | 2026-10-26 17:46:27.520711 | controller -> localhost | | | 2026-10-26 17:46:27.520755 | controller -> localhost | | | 2026-10-26 17:46:27.520793 | controller -> localhost | +----[SHA256]-----+ 2026-10-26 17:46:27.520887 | controller -> localhost | ok: Runtime: 0:00:00.633977 2026-10-26 17:46:27.529011 | 2026-10-26 17:46:27.529128 | TASK [add-build-sshkey : Remote setup ssh keys (linux)] 2026-10-26 17:46:27.560429 | controller | ok 2026-10-26 17:46:27.574560 | controller | included: /var/lib/zuul/builds/3b69ee5b35964bed91e34172bca182a2/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/remote-linux.yaml 2026-10-26 17:46:27.587085 | 2026-10-26 17:46:27.587202 | TASK [add-build-sshkey : Remove previously added zuul-build-sshkey] 2026-10-26 17:46:27.611245 | controller | skipping: Conditional result was False 2026-10-26 17:46:27.619876 | 2026-10-26 17:46:27.620008 | TASK [add-build-sshkey : Enable access via build key on all nodes] 2026-10-26 17:46:28.161130 | controller | changed 2026-10-26 17:46:28.168815 | 2026-10-26 17:46:28.168958 | TASK [add-build-sshkey : Make sure user has a .ssh] 2026-10-26 17:46:28.403652 | controller | ok 2026-10-26 17:46:28.411430 | 2026-10-26 17:46:28.411561 | TASK [add-build-sshkey : Install build private key as SSH key on all nodes] 2026-10-26 17:46:28.978735 | controller | changed 2026-10-26 17:46:28.982540 | 2026-10-26 17:46:28.982605 | TASK [add-build-sshkey : Install build public key as SSH key on all nodes] 2026-10-26 17:46:29.548511 | controller | changed 2026-10-26 17:46:29.553399 | 2026-10-26 17:46:29.553477 | TASK [add-build-sshkey : Remote setup ssh keys (windows)] 2026-10-26 17:46:29.578573 | controller | skipping: Conditional result was False 2026-10-26 17:46:29.585198 | 2026-10-26 17:46:29.585276 | TASK [remove-zuul-sshkey : Remove master key from local agent] 2026-10-26 17:46:29.975519 | controller -> localhost | changed 2026-10-26 17:46:29.993915 | 2026-10-26 17:46:29.994136 | TASK [add-build-sshkey : Add back temp key] 2026-10-26 17:46:30.320556 | controller -> localhost | Identity added: /var/lib/zuul/builds/3b69ee5b35964bed91e34172bca182a2/work/3b69ee5b35964bed91e34172bca182a2_id_rsa (zuul-build-sshkey) 2026-10-26 17:46:30.320851 | controller -> localhost | ok: Runtime: 0:00:00.012675 2026-10-26 17:46:30.328226 | 2026-10-26 17:46:30.328341 | TASK [add-build-sshkey : Verify we can still SSH to all nodes] 2026-10-26 17:46:30.653773 | controller | ok 2026-10-26 17:46:30.660637 | 2026-10-26 17:46:30.660779 | TASK [add-build-sshkey : Verify we can still SSH to all nodes (windows)] 2026-10-26 17:46:30.695926 | controller | skipping: Conditional result was False 2026-10-26 17:46:30.709984 | 2026-10-26 17:46:30.710113 | TASK [prepare-workspace : Start zuul_console daemon.] 2026-10-26 17:46:31.075456 | controller | ok 2026-10-26 17:46:31.083772 | 2026-10-26 17:46:31.083903 | TASK [prepare-workspace : Synchronize src repos to workspace directory.] 2026-10-26 17:46:32.402566 | controller | Output suppressed because no_log was given 2026-10-26 17:46:32.416221 | 2026-10-26 17:46:32.416408 | LOOP [ensure-output-dirs : Empty Zuul Output directories by removing them] 2026-10-26 17:46:32.660058 | controller | ok: "logs" 2026-10-26 17:46:32.660412 | controller | ok: All items complete 2026-10-26 17:46:32.660462 | 2026-10-26 17:46:32.864427 | controller | ok: "artifacts" 2026-10-26 17:46:33.057693 | controller | ok: "docs" 2026-10-26 17:46:33.076307 | 2026-10-26 17:46:33.076594 | LOOP [ensure-output-dirs : Ensure Zuul Output directories exist] 2026-10-26 17:46:33.303966 | controller | changed: "logs" 2026-10-26 17:46:33.476967 | controller | changed: "artifacts" 2026-10-26 17:46:33.647877 | controller | changed: "docs" 2026-10-26 17:46:33.673341 | 2026-10-26 17:46:33.673525 | PLAY RECAP 2026-10-26 17:46:33.673614 | controller | ok: 15 changed: 8 unreachable: 0 failed: 0 skipped: 3 rescued: 0 ignored: 0 2026-10-26 17:46:33.673687 | localhost | ok: 6 changed: 2 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-10-26 17:46:33.673735 | 2026-10-26 17:46:33.842352 | PRE-RUN END RESULT_NORMAL: [trusted : github.com/vexxhost/zuul-config/playbooks/base/pre.yaml@main] 2026-10-26 17:46:33.844619 | PRE-RUN START: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/pre.yaml@main] 2026-10-26 17:46:34.513015 | 2026-10-26 17:46:34.513169 | PLAY [all] 2026-10-26 17:46:34.522173 | 2026-10-26 17:46:34.522246 | TASK [setup-uv : Extract archive] 2026-10-26 17:46:37.097396 | controller | changed 2026-10-26 17:46:37.106413 | 2026-10-26 17:46:37.106536 | TASK [setup-uv : Print version] 2026-10-26 17:46:37.531850 | controller | uv 0.8.13 2026-10-26 17:46:37.653844 | controller | ok: Runtime: 0:00:00.016406 2026-10-26 17:46:37.667488 | 2026-10-26 17:46:37.667631 | TASK [Install Ansible collection siblings] 2026-10-26 17:46:38.105136 | controller | ok: 2026-10-26 17:46:38.105400 | controller | Skipping ansible.posix: no checked-out sibling 2026-10-26 17:46:38.105455 | controller | Skipping community.crypto: no checked-out sibling 2026-10-26 17:46:38.105499 | controller | Skipping community.general: no checked-out sibling 2026-10-26 17:46:38.105538 | controller | Skipping kubernetes.core: no checked-out sibling 2026-10-26 17:46:38.105577 | controller | Skipping vexxhost.containers: no checked-out sibling 2026-10-26 17:46:38.108243 | 2026-10-26 17:46:38.108326 | PLAY RECAP 2026-10-26 17:46:38.108414 | controller | ok: 3 changed: 2 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-10-26 17:46:38.108455 | 2026-10-26 17:46:38.250949 | PRE-RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/pre.yaml@main] 2026-10-26 17:46:38.252764 | PRE-RUN START: [untrusted : github.com/vexxhost/ansible-collection-kubernetes/test-playbooks/molecule/pre.yml@main] 2026-10-26 17:46:38.855153 | 2026-10-26 17:46:38.855282 | PLAY [all] 2026-10-26 17:46:38.865365 | 2026-10-26 17:46:38.865477 | TASK [Update apt cache] 2026-10-26 17:46:43.610577 | controller | ok 2026-10-26 17:46:43.619128 | 2026-10-26 17:46:43.619329 | TASK [Disable firewalld] 2026-10-26 17:46:43.636693 | controller | skipping: Conditional result was False 2026-10-26 17:46:43.646410 | 2026-10-26 17:46:43.646610 | TASK [Install "jq" for log collection] 2026-10-26 17:46:46.121675 | controller | changed 2026-10-26 17:46:46.125580 | 2026-10-26 17:46:46.125698 | PLAY RECAP 2026-10-26 17:46:46.125786 | controller | ok: 2 changed: 1 unreachable: 0 failed: 0 skipped: 1 rescued: 0 ignored: 0 2026-10-26 17:46:46.125828 | 2026-10-26 17:46:46.267267 | PRE-RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/ansible-collection-kubernetes/test-playbooks/molecule/pre.yml@main] 2026-10-26 17:46:46.270020 | RUN START: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/run.yaml@main] 2026-10-26 17:46:46.843359 | 2026-10-26 17:46:46.843498 | PLAY [all] 2026-10-26 17:46:46.852720 | 2026-10-26 17:46:46.852847 | LOOP [Check inventory directories] 2026-10-26 17:46:47.235566 | controller | ok: "src/github.com/vexxhost/ansible-collection-kubernetes" 2026-10-26 17:46:47.411936 | controller | ok: "src/github.com/vexxhost/ansible-collection-kubernetes/molecule/download-binaries/inventory" 2026-10-26 17:46:47.621237 | controller | ok: "src/github.com/vexxhost/ansible-collection-kubernetes/extensions/molecule/download-binaries/inventory" 2026-10-26 17:46:47.634775 | 2026-10-26 17:46:47.635037 | LOOP [Copy inventory file for Zuul] 2026-10-26 17:46:48.612641 | controller | changed: 2026-10-26 17:46:48.612944 | controller | { 2026-10-26 17:46:48.612991 | controller | "ansible_loop_var": "item", 2026-10-26 17:46:48.613033 | controller | "changed": false, 2026-10-26 17:46:48.613059 | controller | "failed": false, 2026-10-26 17:46:48.613095 | controller | "invocation": { 2026-10-26 17:46:48.613126 | controller | "module_args": { 2026-10-26 17:46:48.613156 | controller | "checksum_algorithm": "sha1", 2026-10-26 17:46:48.613186 | controller | "follow": true, 2026-10-26 17:46:48.613216 | controller | "get_attributes": true, 2026-10-26 17:46:48.613250 | controller | "get_checksum": true, 2026-10-26 17:46:48.613281 | controller | "get_mime": true, 2026-10-26 17:46:48.613309 | controller | "path": "src/github.com/vexxhost/ansible-collection-kubernetes" 2026-10-26 17:46:48.613337 | controller | } 2026-10-26 17:46:48.613457 | controller | }, 2026-10-26 17:46:48.613496 | controller | "item": "src/github.com/vexxhost/ansible-collection-kubernetes", 2026-10-26 17:46:48.613527 | controller | "stat": { 2026-10-26 17:46:48.613556 | controller | "atime": 1793036792.1713836, 2026-10-26 17:46:48.613585 | controller | "attr_flags": "e", 2026-10-26 17:46:48.613614 | controller | "attributes": [ 2026-10-26 17:46:48.613642 | controller | "extents" 2026-10-26 17:46:48.613696 | controller | ], 2026-10-26 17:46:48.613728 | controller | "block_size": 4096, 2026-10-26 17:46:48.613757 | controller | "blocks": 8, 2026-10-26 17:46:48.613786 | controller | "charset": "unknown", 2026-10-26 17:46:48.613816 | controller | "ctime": 1793036792.283385, 2026-10-26 17:46:48.613845 | controller | "dev": 65025, 2026-10-26 17:46:48.613873 | controller | "device_type": 0, 2026-10-26 17:46:48.613901 | controller | "executable": true, 2026-10-26 17:46:48.613928 | controller | "exists": true, 2026-10-26 17:46:48.613956 | controller | "gid": 1000, 2026-10-26 17:46:48.613985 | controller | "gr_name": "zuul", 2026-10-26 17:46:48.614014 | controller | "inode": 521751, 2026-10-26 17:46:48.614042 | controller | "isblk": false, 2026-10-26 17:46:48.614071 | controller | "ischr": false, 2026-10-26 17:46:48.614100 | controller | "isdir": true, 2026-10-26 17:46:48.614127 | controller | "isfifo": false, 2026-10-26 17:46:48.614154 | controller | "isgid": false, 2026-10-26 17:46:48.614182 | controller | "islnk": false, 2026-10-26 17:46:48.614210 | controller | "isreg": false, 2026-10-26 17:46:48.614237 | controller | "issock": false, 2026-10-26 17:46:48.614264 | controller | "isuid": false, 2026-10-26 17:46:48.614291 | controller | "mimetype": "unknown", 2026-10-26 17:46:48.614318 | controller | "mode": "0755", 2026-10-26 17:46:48.614344 | controller | "mtime": 1793036776.9548995, 2026-10-26 17:46:48.614371 | controller | "nlink": 14, 2026-10-26 17:46:48.614400 | controller | "path": "src/github.com/vexxhost/ansible-collection-kubernetes", 2026-10-26 17:46:48.614427 | controller | "pw_name": "zuul", 2026-10-26 17:46:48.614459 | controller | "readable": true, 2026-10-26 17:46:48.614486 | controller | "rgrp": true, 2026-10-26 17:46:48.614512 | controller | "roth": true, 2026-10-26 17:46:48.614538 | controller | "rusr": true, 2026-10-26 17:46:48.614563 | controller | "size": 4096, 2026-10-26 17:46:48.614589 | controller | "uid": 1000, 2026-10-26 17:46:48.614615 | controller | "version": "111023368", 2026-10-26 17:46:48.614642 | controller | "wgrp": false, 2026-10-26 17:46:48.614686 | controller | "woth": false, 2026-10-26 17:46:48.614718 | controller | "writeable": true, 2026-10-26 17:46:48.614747 | controller | "wusr": true, 2026-10-26 17:46:48.614775 | controller | "xgrp": true, 2026-10-26 17:46:48.614802 | controller | "xoth": true, 2026-10-26 17:46:48.614828 | controller | "xusr": true 2026-10-26 17:46:48.614992 | controller | } 2026-10-26 17:46:48.615032 | controller | } 2026-10-26 17:46:48.615086 | controller | ok: All items complete 2026-10-26 17:46:48.615114 | 2026-10-26 17:46:48.616976 | controller | skipping: Conditional result was False 2026-10-26 17:46:48.620786 | controller | skipping: Conditional result was False 2026-10-26 17:46:48.637981 | 2026-10-26 17:46:48.638225 | LOOP [Switch "ansible_host" to private IP] 2026-10-26 17:46:48.989594 | controller | changed: 1 replacements made 2026-10-26 17:46:48.992583 | controller | skipping: Conditional result was False 2026-10-26 17:46:48.997107 | controller | skipping: Conditional result was False 2026-10-26 17:46:49.012869 | 2026-10-26 17:46:49.013037 | TASK [Run Molecule scenario] 2026-10-26 17:46:49.503797 | controller | Using CPython 3.13.5 interpreter at: /usr/bin/python3 2026-10-26 17:46:49.503869 | controller | Creating virtual environment at: .venv 2026-10-26 17:46:49.807031 | controller | Downloading pygments (1.2MiB) 2026-10-26 17:46:49.807381 | controller | Downloading ansible-core (2.3MiB) 2026-10-26 17:46:49.808670 | controller | Downloading cryptography (4.3MiB) 2026-10-26 17:46:49.910951 | controller | Downloading cryptography (4.3MiB) 2026-10-26 17:46:50.039508 | controller | Downloading pygments 2026-10-26 17:46:50.047068 | controller | Downloading cryptography 2026-10-26 17:46:50.088719 | controller | Downloading ansible-core (2.3MiB) 2026-10-26 17:46:50.301004 | controller | Downloading ansible-core 2026-10-26 17:46:50.369335 | controller | Installed 36 packages in 67ms 2026-10-26 17:46:51.006439 | controller | INFO Collection 'vexxhost.kubernetes' detected. 2026-10-26 17:46:51.006483 | controller | INFO Scenarios will be used from 'extensions/molecule' 2026-10-26 17:46:51.804402 | controller | CRITICAL 'extensions/molecule/default/molecule.yml' glob failed. Exiting. 2026-10-26 17:46:51.804440 | controller | INFO default scenario not found, disabling shared state. 2026-10-26 17:46:51.804561 | controller | INFO [download-binaries > discovery] scenario test matrix: dependency, cleanup, destroy, syntax, create, prepare, converge, idempotence, side_effect, verify, cleanup, destroy 2026-10-26 17:46:51.804628 | controller | INFO [download-binaries > prerun] Performing prerun with role_name_check=0... 2026-10-26 17:47:10.454073 | controller | INFO [download-binaries > dependency] Executing 2026-10-26 17:47:10.454501 | controller | WARNING [download-binaries > dependency] Missing roles requirements file: requirements.yml 2026-10-26 17:47:10.454893 | controller | WARNING [download-binaries > dependency] Missing collections requirements file: collections.yml 2026-10-26 17:47:10.455087 | controller | WARNING [download-binaries > dependency] Executed: 2 missing (Remove from test_sequence to suppress) 2026-10-26 17:47:10.465830 | controller | INFO [download-binaries > cleanup] Executing 2026-10-26 17:47:10.466449 | controller | WARNING [download-binaries > cleanup] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-10-26 17:47:10.477001 | controller | INFO [download-binaries > destroy] Executing 2026-10-26 17:47:10.477126 | controller | WARNING [download-binaries > destroy] Skipping, '--destroy=never' requested. 2026-10-26 17:47:10.477245 | controller | INFO [download-binaries > destroy] Executed: Successful 2026-10-26 17:47:10.488062 | controller | INFO [download-binaries > syntax] Executing 2026-10-26 17:47:11.317694 | controller | 2026-10-26 17:47:11.317968 | controller | playbook: /home/zuul/src/github.com/vexxhost/ansible-collection-kubernetes/extensions/molecule/download-binaries/converge.yml 2026-10-26 17:47:11.373951 | controller | INFO [download-binaries > syntax] Executed: Successful 2026-10-26 17:47:11.385253 | controller | INFO [download-binaries > create] Executing 2026-10-26 17:47:11.388159 | controller | WARNING [download-binaries > create] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-10-26 17:47:11.399258 | controller | INFO [download-binaries > prepare] Executing 2026-10-26 17:47:11.399778 | controller | WARNING [download-binaries > prepare] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-10-26 17:47:11.411005 | controller | INFO [download-binaries > converge] Executing 2026-10-26 17:47:12.213646 | controller | 2026-10-26 17:47:12.213669 | controller | PLAY [Download all binaries required at runtime for ansible-collection-kubernetes] *** 2026-10-26 17:47:12.213675 | controller | 2026-10-26 17:47:12.213680 | controller | TASK [Gather minimal facts] **************************************************** 2026-10-26 17:47:12.213685 | controller | Monday 26 October 2026 17:47:12 +0000 (0:00:00.030) 0:00:00.030 ******** 2026-10-26 17:47:12.862856 | controller | ok: [controller -> localhost] 2026-10-26 17:47:12.863054 | controller | 2026-10-26 17:47:12.863300 | controller | TASK [Find all subdirectories in the role location] **************************** 2026-10-26 17:47:12.863519 | controller | Monday 26 October 2026 17:47:12 +0000 (0:00:00.650) 0:00:00.681 ******** 2026-10-26 17:47:13.315249 | controller | ok: [controller -> localhost] 2026-10-26 17:47:13.315455 | controller | 2026-10-26 17:47:13.315760 | controller | TASK [Select only defaults/ directories and load vars] ************************* 2026-10-26 17:47:13.316099 | controller | Monday 26 October 2026 17:47:13 +0000 (0:00:00.452) 0:00:01.134 ******** 2026-10-26 17:47:13.683953 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kubeadm/defaults) 2026-10-26 17:47:13.684092 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kubernetes/defaults) 2026-10-26 17:47:13.684307 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/cluster_api/defaults) 2026-10-26 17:47:13.684488 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kubectl/defaults) 2026-10-26 17:47:13.684707 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/keepalived/defaults) 2026-10-26 17:47:13.684903 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/cert_manager/defaults) 2026-10-26 17:47:13.685092 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/haproxy/defaults) 2026-10-26 17:47:13.685275 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/upload_helm_chart/defaults) 2026-10-26 17:47:13.685456 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kube_vip/defaults) 2026-10-26 17:47:13.685642 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/clusterctl/defaults) 2026-10-26 17:47:13.685837 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/envoy_gateway/defaults) 2026-10-26 17:47:13.686029 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/helm/defaults) 2026-10-26 17:47:13.686211 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/openstack_resource_controller/defaults) 2026-10-26 17:47:13.686482 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/cilium/defaults) 2026-10-26 17:47:13.686650 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kubelet/defaults) 2026-10-26 17:47:13.686856 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/flux/defaults) 2026-10-26 17:47:13.687014 | controller | 2026-10-26 17:47:13.687191 | controller | TASK [Find all components with checksums and get latest versions (CI)] ********* 2026-10-26 17:47:13.687366 | controller | Monday 26 October 2026 17:47:13 +0000 (0:00:00.368) 0:00:01.502 ******** 2026-10-26 17:47:13.840348 | controller | ok: [controller -> localhost] => (item=kubeadm_checksums) 2026-10-26 17:47:13.840523 | controller | ok: [controller -> localhost] => (item=kubectl_checksums) 2026-10-26 17:47:13.840699 | controller | ok: [controller -> localhost] => (item=clusterctl_checksums) 2026-10-26 17:47:13.840889 | controller | ok: [controller -> localhost] => (item=helm_checksums) 2026-10-26 17:47:13.841059 | controller | ok: [controller -> localhost] => (item=helm_diff_checksums) 2026-10-26 17:47:13.841228 | controller | ok: [controller -> localhost] => (item=kubelet_checksums) 2026-10-26 17:47:13.841386 | controller | ok: [controller -> localhost] => (item=flux_checksums) 2026-10-26 17:47:13.841538 | controller | 2026-10-26 17:47:13.841748 | controller | TASK [Filter checksums to keep only latest versions (CI)] ********************** 2026-10-26 17:47:13.841951 | controller | Monday 26 October 2026 17:47:13 +0000 (0:00:00.156) 0:00:01.658 ******** 2026-10-26 17:47:13.934194 | controller | ok: [controller -> localhost] => (item=kubeadm_checksums) 2026-10-26 17:47:13.934443 | controller | ok: [controller -> localhost] => (item=kubectl_checksums) 2026-10-26 17:47:13.934623 | controller | ok: [controller -> localhost] => (item=clusterctl_checksums) 2026-10-26 17:47:13.934779 | controller | ok: [controller -> localhost] => (item=helm_checksums) 2026-10-26 17:47:13.934978 | controller | ok: [controller -> localhost] => (item=helm_diff_checksums) 2026-10-26 17:47:13.935148 | controller | ok: [controller -> localhost] => (item=kubelet_checksums) 2026-10-26 17:47:13.935319 | controller | ok: [controller -> localhost] => (item=flux_checksums) 2026-10-26 17:47:13.935477 | controller | 2026-10-26 17:47:13.935649 | controller | TASK [Generate list of all binaries for all roles] ***************************** 2026-10-26 17:47:13.935838 | controller | Monday 26 October 2026 17:47:13 +0000 (0:00:00.094) 0:00:01.753 ******** 2026-10-26 17:47:14.006655 | controller | ok: [controller -> localhost] 2026-10-26 17:47:14.006871 | controller | 2026-10-26 17:47:14.007064 | controller | TASK [Include download_artifact role] ****************************************** 2026-10-26 17:47:14.007255 | controller | Monday 26 October 2026 17:47:14 +0000 (0:00:00.072) 0:00:01.825 ******** 2026-10-26 17:47:14.283853 | 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-10-26 17:47:14.284072 | 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-10-26 17:47:14.284301 | 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-10-26 17:47:14.284502 | 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-10-26 17:47:14.284699 | 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-10-26 17:47:14.284915 | 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-10-26 17:47:14.285113 | 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-10-26 17:47:14.285257 | controller | 2026-10-26 17:47:14.285432 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-10-26 17:47:14.285603 | controller | Monday 26 October 2026 17:47:14 +0000 (0:00:00.277) 0:00:02.103 ******** 2026-10-26 17:47:14.325592 | controller | skipping: [controller] 2026-10-26 17:47:14.325764 | controller | 2026-10-26 17:47:14.325978 | controller | TASK [vexxhost.containers.directory : Create directory (/var/lib/downloads)] *** 2026-10-26 17:47:14.326156 | controller | Monday 26 October 2026 17:47:14 +0000 (0:00:00.041) 0:00:02.144 ******** 2026-10-26 17:47:15.001834 | 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-10-26 17:47:15.015360 | controller | changed: [controller] 2026-10-26 17:47:15.015529 | controller | 2026-10-26 17:47:15.015716 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-10-26 17:47:15.015924 | controller | Monday 26 October 2026 17:47:15 +0000 (0:00:00.689) 0:00:02.834 ******** 2026-10-26 17:47:15.052595 | controller | ok: [controller] => { 2026-10-26 17:47:15.052819 | controller | "msg": "https://dl.k8s.io/release/v1.36.2/bin/linux/amd64/kubeadm" 2026-10-26 17:47:15.053003 | controller | } 2026-10-26 17:47:15.053209 | controller | 2026-10-26 17:47:15.053380 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-10-26 17:47:15.053561 | controller | Monday 26 October 2026 17:47:15 +0000 (0:00:00.036) 0:00:02.871 ******** 2026-10-26 17:47:23.492306 | 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-10-26 17:47:23.505197 | controller | changed: [controller] 2026-10-26 17:47:23.505422 | controller | 2026-10-26 17:47:23.505710 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-10-26 17:47:23.505970 | controller | Monday 26 October 2026 17:47:23 +0000 (0:00:08.452) 0:00:11.323 ******** 2026-10-26 17:47:23.543867 | controller | skipping: [controller] 2026-10-26 17:47:23.544005 | controller | 2026-10-26 17:47:23.544199 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-10-26 17:47:23.544381 | controller | Monday 26 October 2026 17:47:23 +0000 (0:00:00.038) 0:00:11.362 ******** 2026-10-26 17:47:23.581426 | controller | skipping: [controller] 2026-10-26 17:47:23.582399 | controller | 2026-10-26 17:47:23.582451 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-10-26 17:47:23.582461 | controller | Monday 26 October 2026 17:47:23 +0000 (0:00:00.037) 0:00:11.400 ******** 2026-10-26 17:47:23.638556 | controller | ok: [controller] => { 2026-10-26 17:47:23.638653 | controller | "msg": "https://dl.k8s.io/release/v1.36.2/bin/linux/amd64/kubectl" 2026-10-26 17:47:23.638663 | controller | } 2026-10-26 17:47:23.638671 | controller | 2026-10-26 17:47:23.638680 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-10-26 17:47:23.638698 | controller | Monday 26 October 2026 17:47:23 +0000 (0:00:00.055) 0:00:11.455 ******** 2026-10-26 17:47:24.422760 | controller | changed: [controller] 2026-10-26 17:47:24.422854 | controller | 2026-10-26 17:47:24.422864 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-10-26 17:47:24.422873 | controller | Monday 26 October 2026 17:47:24 +0000 (0:00:00.786) 0:00:12.241 ******** 2026-10-26 17:47:24.460371 | controller | skipping: [controller] 2026-10-26 17:47:24.460437 | controller | 2026-10-26 17:47:24.460446 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-10-26 17:47:24.460521 | controller | Monday 26 October 2026 17:47:24 +0000 (0:00:00.037) 0:00:12.279 ******** 2026-10-26 17:47:24.506249 | controller | skipping: [controller] 2026-10-26 17:47:24.506397 | controller | 2026-10-26 17:47:24.506641 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-10-26 17:47:24.506828 | controller | Monday 26 October 2026 17:47:24 +0000 (0:00:00.045) 0:00:12.325 ******** 2026-10-26 17:47:24.561243 | controller | ok: [controller] => { 2026-10-26 17:47:24.561305 | controller | "msg": "https://github.com/kubernetes-sigs/cluster-api/releases/download/v1.13.2/clusterctl-linux-amd64" 2026-10-26 17:47:24.561490 | controller | } 2026-10-26 17:47:24.561671 | controller | 2026-10-26 17:47:24.561854 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-10-26 17:47:24.562033 | controller | Monday 26 October 2026 17:47:24 +0000 (0:00:00.054) 0:00:12.380 ******** 2026-10-26 17:47:25.377321 | controller | changed: [controller] 2026-10-26 17:47:25.377411 | controller | 2026-10-26 17:47:25.377421 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-10-26 17:47:25.377431 | controller | Monday 26 October 2026 17:47:25 +0000 (0:00:00.815) 0:00:13.195 ******** 2026-10-26 17:47:25.418345 | controller | skipping: [controller] 2026-10-26 17:47:25.418399 | controller | 2026-10-26 17:47:25.418408 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-10-26 17:47:25.418515 | controller | Monday 26 October 2026 17:47:25 +0000 (0:00:00.041) 0:00:13.237 ******** 2026-10-26 17:47:25.457980 | controller | skipping: [controller] 2026-10-26 17:47:25.458017 | controller | 2026-10-26 17:47:25.458142 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-10-26 17:47:25.458247 | controller | Monday 26 October 2026 17:47:25 +0000 (0:00:00.039) 0:00:13.277 ******** 2026-10-26 17:47:25.507972 | controller | ok: [controller] => { 2026-10-26 17:47:25.508051 | controller | "msg": "https://get.helm.sh/helm-v3.11.2-linux-amd64.tar.gz" 2026-10-26 17:47:25.508221 | controller | } 2026-10-26 17:47:25.508376 | controller | 2026-10-26 17:47:25.508576 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-10-26 17:47:25.508793 | controller | Monday 26 October 2026 17:47:25 +0000 (0:00:00.049) 0:00:13.326 ******** 2026-10-26 17:47:26.205650 | controller | changed: [controller] 2026-10-26 17:47:26.205739 | controller | 2026-10-26 17:47:26.205928 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-10-26 17:47:26.206107 | controller | Monday 26 October 2026 17:47:26 +0000 (0:00:00.697) 0:00:14.023 ******** 2026-10-26 17:47:26.247943 | controller | skipping: [controller] 2026-10-26 17:47:26.247996 | controller | 2026-10-26 17:47:26.248244 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-10-26 17:47:26.248381 | controller | Monday 26 October 2026 17:47:26 +0000 (0:00:00.043) 0:00:14.067 ******** 2026-10-26 17:47:26.290955 | controller | skipping: [controller] 2026-10-26 17:47:26.291009 | controller | 2026-10-26 17:47:26.291226 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-10-26 17:47:26.291382 | controller | Monday 26 October 2026 17:47:26 +0000 (0:00:00.042) 0:00:14.109 ******** 2026-10-26 17:47:26.346002 | controller | ok: [controller] => { 2026-10-26 17:47:26.346079 | controller | "msg": "https://github.com/databus23/helm-diff/releases/download/v3.8.1/helm-diff-linux-amd64.tgz" 2026-10-26 17:47:26.346212 | controller | } 2026-10-26 17:47:26.346418 | controller | 2026-10-26 17:47:26.346637 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-10-26 17:47:26.346770 | controller | Monday 26 October 2026 17:47:26 +0000 (0:00:00.054) 0:00:14.164 ******** 2026-10-26 17:47:27.342172 | controller | changed: [controller] 2026-10-26 17:47:27.342274 | controller | 2026-10-26 17:47:27.342478 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-10-26 17:47:27.342851 | controller | Monday 26 October 2026 17:47:27 +0000 (0:00:00.995) 0:00:15.160 ******** 2026-10-26 17:47:27.386995 | controller | skipping: [controller] 2026-10-26 17:47:27.387107 | controller | 2026-10-26 17:47:27.387125 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-10-26 17:47:27.387301 | controller | Monday 26 October 2026 17:47:27 +0000 (0:00:00.045) 0:00:15.205 ******** 2026-10-26 17:47:27.432015 | controller | skipping: [controller] 2026-10-26 17:47:27.432077 | controller | 2026-10-26 17:47:27.432276 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-10-26 17:47:27.432465 | controller | Monday 26 October 2026 17:47:27 +0000 (0:00:00.044) 0:00:15.249 ******** 2026-10-26 17:47:27.489288 | controller | ok: [controller] => { 2026-10-26 17:47:27.489370 | controller | "msg": "https://dl.k8s.io/release/v1.36.2/bin/linux/amd64/kubelet" 2026-10-26 17:47:27.489522 | controller | } 2026-10-26 17:47:27.489715 | controller | 2026-10-26 17:47:27.489911 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-10-26 17:47:27.490070 | controller | Monday 26 October 2026 17:47:27 +0000 (0:00:00.057) 0:00:15.307 ******** 2026-10-26 17:47:32.339226 | controller | changed: [controller] 2026-10-26 17:47:32.339306 | controller | 2026-10-26 17:47:32.339535 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-10-26 17:47:32.339752 | controller | Monday 26 October 2026 17:47:32 +0000 (0:00:04.849) 0:00:20.157 ******** 2026-10-26 17:47:32.386900 | controller | skipping: [controller] 2026-10-26 17:47:32.387023 | controller | 2026-10-26 17:47:32.387257 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-10-26 17:47:32.387393 | controller | Monday 26 October 2026 17:47:32 +0000 (0:00:00.048) 0:00:20.205 ******** 2026-10-26 17:47:32.425173 | controller | skipping: [controller] 2026-10-26 17:47:32.425323 | controller | 2026-10-26 17:47:32.425533 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-10-26 17:47:32.425739 | controller | Monday 26 October 2026 17:47:32 +0000 (0:00:00.038) 0:00:20.244 ******** 2026-10-26 17:47:32.479060 | controller | ok: [controller] => { 2026-10-26 17:47:32.479233 | controller | "msg": "https://github.com/fluxcd/flux2/releases/download/v0.32.0/flux_0.32.0_linux_amd64.tar.gz" 2026-10-26 17:47:32.479389 | controller | } 2026-10-26 17:47:32.479573 | controller | 2026-10-26 17:47:32.479753 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-10-26 17:47:32.479922 | controller | Monday 26 October 2026 17:47:32 +0000 (0:00:00.053) 0:00:20.297 ******** 2026-10-26 17:47:33.633191 | controller | changed: [controller] 2026-10-26 17:47:33.634479 | controller | 2026-10-26 17:47:33.634529 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-10-26 17:47:33.634539 | controller | Monday 26 October 2026 17:47:33 +0000 (0:00:01.153) 0:00:21.451 ******** 2026-10-26 17:47:33.674529 | controller | skipping: [controller] 2026-10-26 17:47:33.674575 | controller | 2026-10-26 17:47:33.674584 | controller | PLAY RECAP ********************************************************************* 2026-10-26 17:47:33.674593 | controller | controller : ok=28 changed=8 unreachable=0 failed=0 skipped=14 rescued=0 ignored=0 2026-10-26 17:47:33.674601 | controller | 2026-10-26 17:47:33.674608 | controller | 2026-10-26 17:47:33.674615 | controller | TASKS RECAP ******************************************************************** 2026-10-26 17:47:33.674622 | controller | Monday 26 October 2026 17:47:33 +0000 (0:00:00.041) 0:00:21.492 ******** 2026-10-26 17:47:33.674629 | controller | =============================================================================== 2026-10-26 17:47:33.674643 | controller | vexxhost.containers.download_artifact : Download item ------------------- 8.45s 2026-10-26 17:47:33.674753 | controller | vexxhost.containers.download_artifact : Download item ------------------- 4.85s 2026-10-26 17:47:33.674933 | controller | vexxhost.containers.download_artifact : Download item ------------------- 1.15s 2026-10-26 17:47:33.675091 | controller | vexxhost.containers.download_artifact : Download item ------------------- 1.00s 2026-10-26 17:47:33.675262 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.82s 2026-10-26 17:47:33.675433 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.79s 2026-10-26 17:47:33.675608 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.70s 2026-10-26 17:47:33.675778 | controller | vexxhost.containers.directory : Create directory (/var/lib/downloads) --- 0.69s 2026-10-26 17:47:33.675945 | controller | Gather minimal facts ---------------------------------------------------- 0.65s 2026-10-26 17:47:33.676114 | controller | Find all subdirectories in the role location ---------------------------- 0.45s 2026-10-26 17:47:33.676278 | controller | Select only defaults/ directories and load vars ------------------------- 0.37s 2026-10-26 17:47:33.676444 | controller | Include download_artifact role ------------------------------------------ 0.28s 2026-10-26 17:47:33.676639 | controller | Find all components with checksums and get latest versions (CI) --------- 0.16s 2026-10-26 17:47:33.676807 | controller | Filter checksums to keep only latest versions (CI) ---------------------- 0.09s 2026-10-26 17:47:33.676970 | controller | Generate list of all binaries for all roles ----------------------------- 0.07s 2026-10-26 17:47:33.677161 | controller | vexxhost.containers.download_artifact : Starting download of file ------- 0.06s 2026-10-26 17:47:33.677375 | controller | vexxhost.containers.download_artifact : Starting download of file ------- 0.06s 2026-10-26 17:47:33.677562 | controller | vexxhost.containers.download_artifact : Starting download of file ------- 0.05s 2026-10-26 17:47:33.677736 | controller | vexxhost.containers.download_artifact : Starting download of file ------- 0.05s 2026-10-26 17:47:33.677903 | controller | vexxhost.containers.download_artifact : Starting download of file ------- 0.05s 2026-10-26 17:47:33.857152 | controller | INFO [download-binaries > converge] Executed: Successful 2026-10-26 17:47:33.870638 | controller | INFO [download-binaries > idempotence] Executing 2026-10-26 17:47:34.712932 | controller | 2026-10-26 17:47:34.713188 | controller | PLAY [Download all binaries required at runtime for ansible-collection-kubernetes] *** 2026-10-26 17:47:34.713458 | controller | 2026-10-26 17:47:34.713952 | controller | TASK [Gather minimal facts] **************************************************** 2026-10-26 17:47:34.714237 | controller | Monday 26 October 2026 17:47:34 +0000 (0:00:00.015) 0:00:00.015 ******** 2026-10-26 17:47:35.481019 | controller | ok: [controller -> localhost] 2026-10-26 17:47:35.481148 | controller | 2026-10-26 17:47:35.481326 | controller | TASK [Find all subdirectories in the role location] **************************** 2026-10-26 17:47:35.481529 | controller | Monday 26 October 2026 17:47:35 +0000 (0:00:00.764) 0:00:00.780 ******** 2026-10-26 17:47:35.961466 | controller | ok: [controller -> localhost] 2026-10-26 17:47:35.961582 | controller | 2026-10-26 17:47:35.961760 | controller | TASK [Select only defaults/ directories and load vars] ************************* 2026-10-26 17:47:35.961933 | controller | Monday 26 October 2026 17:47:35 +0000 (0:00:00.483) 0:00:01.264 ******** 2026-10-26 17:47:36.314368 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kubeadm/defaults) 2026-10-26 17:47:36.314621 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kubernetes/defaults) 2026-10-26 17:47:36.314780 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/cluster_api/defaults) 2026-10-26 17:47:36.314998 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kubectl/defaults) 2026-10-26 17:47:36.315136 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/keepalived/defaults) 2026-10-26 17:47:36.315309 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/cert_manager/defaults) 2026-10-26 17:47:36.315499 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/haproxy/defaults) 2026-10-26 17:47:36.315680 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/upload_helm_chart/defaults) 2026-10-26 17:47:36.315860 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kube_vip/defaults) 2026-10-26 17:47:36.316043 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/clusterctl/defaults) 2026-10-26 17:47:36.316223 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/envoy_gateway/defaults) 2026-10-26 17:47:36.316400 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/helm/defaults) 2026-10-26 17:47:36.316631 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/openstack_resource_controller/defaults) 2026-10-26 17:47:36.316793 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/cilium/defaults) 2026-10-26 17:47:36.316971 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kubelet/defaults) 2026-10-26 17:47:36.317170 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/flux/defaults) 2026-10-26 17:47:36.317302 | controller | 2026-10-26 17:47:36.317498 | controller | TASK [Find all components with checksums and get latest versions (CI)] ********* 2026-10-26 17:47:36.317671 | controller | Monday 26 October 2026 17:47:36 +0000 (0:00:00.352) 0:00:01.616 ******** 2026-10-26 17:47:36.462942 | controller | ok: [controller -> localhost] => (item=kubeadm_checksums) 2026-10-26 17:47:36.463095 | controller | ok: [controller -> localhost] => (item=kubectl_checksums) 2026-10-26 17:47:36.463310 | controller | ok: [controller -> localhost] => (item=clusterctl_checksums) 2026-10-26 17:47:36.463467 | controller | ok: [controller -> localhost] => (item=helm_checksums) 2026-10-26 17:47:36.463684 | controller | ok: [controller -> localhost] => (item=helm_diff_checksums) 2026-10-26 17:47:36.463801 | controller | ok: [controller -> localhost] => (item=kubelet_checksums) 2026-10-26 17:47:36.463991 | controller | ok: [controller -> localhost] => (item=flux_checksums) 2026-10-26 17:47:36.464129 | controller | 2026-10-26 17:47:36.464305 | controller | TASK [Filter checksums to keep only latest versions (CI)] ********************** 2026-10-26 17:47:36.464515 | controller | Monday 26 October 2026 17:47:36 +0000 (0:00:00.148) 0:00:01.765 ******** 2026-10-26 17:47:36.553000 | controller | ok: [controller -> localhost] => (item=kubeadm_checksums) 2026-10-26 17:47:36.553201 | controller | ok: [controller -> localhost] => (item=kubectl_checksums) 2026-10-26 17:47:36.553341 | controller | ok: [controller -> localhost] => (item=clusterctl_checksums) 2026-10-26 17:47:36.553546 | controller | ok: [controller -> localhost] => (item=helm_checksums) 2026-10-26 17:47:36.553727 | controller | ok: [controller -> localhost] => (item=helm_diff_checksums) 2026-10-26 17:47:36.553909 | controller | ok: [controller -> localhost] => (item=kubelet_checksums) 2026-10-26 17:47:36.554073 | controller | ok: [controller -> localhost] => (item=flux_checksums) 2026-10-26 17:47:36.554235 | controller | 2026-10-26 17:47:36.554501 | controller | TASK [Generate list of all binaries for all roles] ***************************** 2026-10-26 17:47:36.554673 | controller | Monday 26 October 2026 17:47:36 +0000 (0:00:00.090) 0:00:01.855 ******** 2026-10-26 17:47:36.622416 | controller | ok: [controller -> localhost] 2026-10-26 17:47:36.622607 | controller | 2026-10-26 17:47:36.622751 | controller | TASK [Include download_artifact role] ****************************************** 2026-10-26 17:47:36.622961 | controller | Monday 26 October 2026 17:47:36 +0000 (0:00:00.069) 0:00:01.924 ******** 2026-10-26 17:47:36.859661 | 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-10-26 17:47:36.859827 | 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-10-26 17:47:36.860031 | 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-10-26 17:47:36.860254 | 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-10-26 17:47:36.860461 | 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-10-26 17:47:36.860665 | 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-10-26 17:47:36.860853 | 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-10-26 17:47:36.861014 | controller | 2026-10-26 17:47:36.861195 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-10-26 17:47:36.861366 | controller | Monday 26 October 2026 17:47:36 +0000 (0:00:00.237) 0:00:02.162 ******** 2026-10-26 17:47:36.903968 | controller | skipping: [controller] 2026-10-26 17:47:36.904052 | controller | 2026-10-26 17:47:36.904315 | controller | TASK [vexxhost.containers.directory : Create directory (/var/lib/downloads)] *** 2026-10-26 17:47:36.904560 | controller | Monday 26 October 2026 17:47:36 +0000 (0:00:00.044) 0:00:02.206 ******** 2026-10-26 17:47:37.407022 | 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-10-26 17:47:37.419724 | controller | ok: [controller] 2026-10-26 17:47:37.419848 | controller | 2026-10-26 17:47:37.420075 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-10-26 17:47:37.420204 | controller | Monday 26 October 2026 17:47:37 +0000 (0:00:00.515) 0:00:02.722 ******** 2026-10-26 17:47:37.454841 | controller | ok: [controller] => { 2026-10-26 17:47:37.454982 | controller | "msg": "https://dl.k8s.io/release/v1.36.2/bin/linux/amd64/kubeadm" 2026-10-26 17:47:37.455187 | controller | } 2026-10-26 17:47:37.455298 | controller | 2026-10-26 17:47:37.455540 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-10-26 17:47:37.455654 | controller | Monday 26 October 2026 17:47:37 +0000 (0:00:00.035) 0:00:02.757 ******** 2026-10-26 17:47:38.064966 | controller | ok: [controller] 2026-10-26 17:47:38.065023 | controller | 2026-10-26 17:47:38.065233 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-10-26 17:47:38.065428 | controller | Monday 26 October 2026 17:47:38 +0000 (0:00:00.609) 0:00:03.367 ******** 2026-10-26 17:47:38.108958 | controller | skipping: [controller] 2026-10-26 17:47:38.109017 | controller | 2026-10-26 17:47:38.109188 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-10-26 17:47:38.109364 | controller | Monday 26 October 2026 17:47:38 +0000 (0:00:00.044) 0:00:03.411 ******** 2026-10-26 17:47:38.151921 | controller | skipping: [controller] 2026-10-26 17:47:38.151979 | controller | 2026-10-26 17:47:38.152195 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-10-26 17:47:38.152335 | controller | Monday 26 October 2026 17:47:38 +0000 (0:00:00.042) 0:00:03.454 ******** 2026-10-26 17:47:38.204537 | controller | ok: [controller] => { 2026-10-26 17:47:38.204658 | controller | "msg": "https://dl.k8s.io/release/v1.36.2/bin/linux/amd64/kubectl" 2026-10-26 17:47:38.204825 | controller | } 2026-10-26 17:47:38.204984 | controller | 2026-10-26 17:47:38.205166 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-10-26 17:47:38.205346 | controller | Monday 26 October 2026 17:47:38 +0000 (0:00:00.052) 0:00:03.507 ******** 2026-10-26 17:47:38.669461 | controller | ok: [controller] 2026-10-26 17:47:38.669501 | controller | 2026-10-26 17:47:38.669510 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-10-26 17:47:38.669518 | controller | Monday 26 October 2026 17:47:38 +0000 (0:00:00.463) 0:00:03.971 ******** 2026-10-26 17:47:38.706948 | controller | skipping: [controller] 2026-10-26 17:47:38.707073 | controller | 2026-10-26 17:47:38.707301 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-10-26 17:47:38.707455 | controller | Monday 26 October 2026 17:47:38 +0000 (0:00:00.036) 0:00:04.007 ******** 2026-10-26 17:47:38.738624 | controller | skipping: [controller] 2026-10-26 17:47:38.738712 | controller | 2026-10-26 17:47:38.739105 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-10-26 17:47:38.739136 | controller | Monday 26 October 2026 17:47:38 +0000 (0:00:00.034) 0:00:04.041 ******** 2026-10-26 17:47:38.777904 | controller | ok: [controller] => { 2026-10-26 17:47:38.778057 | controller | "msg": "https://github.com/kubernetes-sigs/cluster-api/releases/download/v1.13.2/clusterctl-linux-amd64" 2026-10-26 17:47:38.778226 | controller | } 2026-10-26 17:47:38.778827 | controller | 2026-10-26 17:47:38.778850 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-10-26 17:47:38.778859 | controller | Monday 26 October 2026 17:47:38 +0000 (0:00:00.038) 0:00:04.080 ******** 2026-10-26 17:47:39.226923 | controller | ok: [controller] 2026-10-26 17:47:39.227051 | controller | 2026-10-26 17:47:39.227232 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-10-26 17:47:39.227431 | controller | Monday 26 October 2026 17:47:39 +0000 (0:00:00.446) 0:00:04.526 ******** 2026-10-26 17:47:39.268501 | controller | skipping: [controller] 2026-10-26 17:47:39.268711 | controller | 2026-10-26 17:47:39.269110 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-10-26 17:47:39.269142 | controller | Monday 26 October 2026 17:47:39 +0000 (0:00:00.044) 0:00:04.571 ******** 2026-10-26 17:47:39.314256 | controller | skipping: [controller] 2026-10-26 17:47:39.314861 | controller | 2026-10-26 17:47:39.314885 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-10-26 17:47:39.314894 | controller | Monday 26 October 2026 17:47:39 +0000 (0:00:00.045) 0:00:04.616 ******** 2026-10-26 17:47:39.367137 | controller | ok: [controller] => { 2026-10-26 17:47:39.368097 | controller | "msg": "https://get.helm.sh/helm-v3.11.2-linux-amd64.tar.gz" 2026-10-26 17:47:39.368140 | controller | } 2026-10-26 17:47:39.368149 | controller | 2026-10-26 17:47:39.368157 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-10-26 17:47:39.368165 | controller | Monday 26 October 2026 17:47:39 +0000 (0:00:00.050) 0:00:04.667 ******** 2026-10-26 17:47:39.806814 | controller | ok: [controller] 2026-10-26 17:47:39.806872 | controller | 2026-10-26 17:47:39.806975 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-10-26 17:47:39.807088 | controller | Monday 26 October 2026 17:47:39 +0000 (0:00:00.438) 0:00:05.106 ******** 2026-10-26 17:47:39.841435 | controller | skipping: [controller] 2026-10-26 17:47:39.841498 | controller | 2026-10-26 17:47:39.841605 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-10-26 17:47:39.841720 | controller | Monday 26 October 2026 17:47:39 +0000 (0:00:00.038) 0:00:05.144 ******** 2026-10-26 17:47:39.881479 | controller | skipping: [controller] 2026-10-26 17:47:39.881529 | controller | 2026-10-26 17:47:39.881637 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-10-26 17:47:39.881760 | controller | Monday 26 October 2026 17:47:39 +0000 (0:00:00.040) 0:00:05.184 ******** 2026-10-26 17:47:39.933098 | controller | ok: [controller] => { 2026-10-26 17:47:39.933264 | controller | "msg": "https://github.com/databus23/helm-diff/releases/download/v3.8.1/helm-diff-linux-amd64.tgz" 2026-10-26 17:47:39.933481 | controller | } 2026-10-26 17:47:39.933642 | controller | 2026-10-26 17:47:39.933826 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-10-26 17:47:39.934007 | controller | Monday 26 October 2026 17:47:39 +0000 (0:00:00.051) 0:00:05.235 ******** 2026-10-26 17:47:40.394158 | controller | ok: [controller] 2026-10-26 17:47:40.394258 | controller | 2026-10-26 17:47:40.394748 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-10-26 17:47:40.394787 | controller | Monday 26 October 2026 17:47:40 +0000 (0:00:00.460) 0:00:05.696 ******** 2026-10-26 17:47:40.443080 | controller | skipping: [controller] 2026-10-26 17:47:40.443653 | controller | 2026-10-26 17:47:40.443691 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-10-26 17:47:40.443701 | controller | Monday 26 October 2026 17:47:40 +0000 (0:00:00.045) 0:00:05.742 ******** 2026-10-26 17:47:40.486968 | controller | skipping: [controller] 2026-10-26 17:47:40.487072 | controller | 2026-10-26 17:47:40.487271 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-10-26 17:47:40.487472 | controller | Monday 26 October 2026 17:47:40 +0000 (0:00:00.043) 0:00:05.785 ******** 2026-10-26 17:47:40.536456 | controller | ok: [controller] => { 2026-10-26 17:47:40.536598 | controller | "msg": "https://dl.k8s.io/release/v1.36.2/bin/linux/amd64/kubelet" 2026-10-26 17:47:40.536765 | controller | } 2026-10-26 17:47:40.537307 | controller | 2026-10-26 17:47:40.537363 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-10-26 17:47:40.537385 | controller | Monday 26 October 2026 17:47:40 +0000 (0:00:00.053) 0:00:05.839 ******** 2026-10-26 17:47:41.018242 | controller | ok: [controller] 2026-10-26 17:47:41.018972 | controller | 2026-10-26 17:47:41.019012 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-10-26 17:47:41.019023 | controller | Monday 26 October 2026 17:47:41 +0000 (0:00:00.481) 0:00:06.320 ******** 2026-10-26 17:47:41.066749 | controller | skipping: [controller] 2026-10-26 17:47:41.066855 | controller | 2026-10-26 17:47:41.066961 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-10-26 17:47:41.067068 | controller | Monday 26 October 2026 17:47:41 +0000 (0:00:00.046) 0:00:06.367 ******** 2026-10-26 17:47:41.108839 | controller | skipping: [controller] 2026-10-26 17:47:41.108983 | controller | 2026-10-26 17:47:41.109163 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-10-26 17:47:41.109345 | controller | Monday 26 October 2026 17:47:41 +0000 (0:00:00.044) 0:00:06.411 ******** 2026-10-26 17:47:41.158071 | controller | ok: [controller] => { 2026-10-26 17:47:41.158192 | controller | "msg": "https://github.com/fluxcd/flux2/releases/download/v0.32.0/flux_0.32.0_linux_amd64.tar.gz" 2026-10-26 17:47:41.158981 | controller | } 2026-10-26 17:47:41.159012 | controller | 2026-10-26 17:47:41.159021 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-10-26 17:47:41.159029 | controller | Monday 26 October 2026 17:47:41 +0000 (0:00:00.049) 0:00:06.460 ******** 2026-10-26 17:47:41.606025 | controller | ok: [controller] 2026-10-26 17:47:41.606092 | controller | 2026-10-26 17:47:41.606272 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-10-26 17:47:41.606615 | controller | Monday 26 October 2026 17:47:41 +0000 (0:00:00.447) 0:00:06.908 ******** 2026-10-26 17:47:41.642776 | controller | skipping: [controller] 2026-10-26 17:47:41.642846 | controller | 2026-10-26 17:47:41.642977 | controller | PLAY RECAP ********************************************************************* 2026-10-26 17:47:41.643112 | controller | controller : ok=28 changed=0 unreachable=0 failed=0 skipped=14 rescued=0 ignored=0 2026-10-26 17:47:41.643212 | controller | 2026-10-26 17:47:41.643303 | controller | 2026-10-26 17:47:41.643416 | controller | TASKS RECAP ******************************************************************** 2026-10-26 17:47:41.643524 | controller | Monday 26 October 2026 17:47:41 +0000 (0:00:00.035) 0:00:06.944 ******** 2026-10-26 17:47:41.643624 | controller | =============================================================================== 2026-10-26 17:47:41.643729 | controller | Gather minimal facts ---------------------------------------------------- 0.76s 2026-10-26 17:47:41.643839 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.61s 2026-10-26 17:47:41.643948 | controller | vexxhost.containers.directory : Create directory (/var/lib/downloads) --- 0.52s 2026-10-26 17:47:41.644051 | controller | Find all subdirectories in the role location ---------------------------- 0.48s 2026-10-26 17:47:41.644153 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.48s 2026-10-26 17:47:41.644257 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.46s 2026-10-26 17:47:41.644397 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.46s 2026-10-26 17:47:41.644493 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.45s 2026-10-26 17:47:41.644598 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.45s 2026-10-26 17:47:41.644704 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.44s 2026-10-26 17:47:41.644807 | controller | Select only defaults/ directories and load vars ------------------------- 0.35s 2026-10-26 17:47:41.644911 | controller | Include download_artifact role ------------------------------------------ 0.24s 2026-10-26 17:47:41.645018 | controller | Find all components with checksums and get latest versions (CI) --------- 0.15s 2026-10-26 17:47:41.645123 | controller | Filter checksums to keep only latest versions (CI) ---------------------- 0.09s 2026-10-26 17:47:41.645227 | controller | Generate list of all binaries for all roles ----------------------------- 0.07s 2026-10-26 17:47:41.645347 | controller | vexxhost.containers.download_artifact : Starting download of file ------- 0.05s 2026-10-26 17:47:41.645453 | controller | vexxhost.containers.download_artifact : Starting download of file ------- 0.05s 2026-10-26 17:47:41.645560 | controller | vexxhost.containers.download_artifact : Starting download of file ------- 0.05s 2026-10-26 17:47:41.645679 | controller | vexxhost.containers.download_artifact : Starting download of file ------- 0.05s 2026-10-26 17:47:41.645794 | controller | vexxhost.containers.download_artifact : Starting download of file ------- 0.05s 2026-10-26 17:47:41.790395 | controller | INFO [download-binaries > idempotence] Executed: Successful 2026-10-26 17:47:41.801061 | controller | INFO [download-binaries > side_effect] Executing 2026-10-26 17:47:41.801727 | controller | WARNING [download-binaries > side_effect] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-10-26 17:47:41.812521 | controller | INFO [download-binaries > verify] Executing 2026-10-26 17:47:42.651028 | controller | 2026-10-26 17:47:42.651141 | controller | PLAY [Verify] ****************************************************************** 2026-10-26 17:47:42.651312 | controller | 2026-10-26 17:47:42.651490 | controller | TASK [Gathering Facts] ********************************************************* 2026-10-26 17:47:42.651662 | controller | Monday 26 October 2026 17:47:42 +0000 (0:00:00.010) 0:00:00.010 ******** 2026-10-26 17:47:43.775673 | 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-10-26 17:47:43.782774 | controller | ok: [controller] 2026-10-26 17:47:43.782974 | controller | 2026-10-26 17:47:43.783178 | controller | TASK [Stat target dir] ********************************************************* 2026-10-26 17:47:43.783430 | controller | Monday 26 October 2026 17:47:43 +0000 (0:00:01.131) 0:00:01.142 ******** 2026-10-26 17:47:44.205684 | controller | ok: [controller] 2026-10-26 17:47:44.205789 | controller | 2026-10-26 17:47:44.205968 | controller | TASK [Assert that target dir is created] *************************************** 2026-10-26 17:47:44.206142 | controller | Monday 26 October 2026 17:47:44 +0000 (0:00:00.422) 0:00:01.564 ******** 2026-10-26 17:47:44.251811 | controller | ok: [controller] => { 2026-10-26 17:47:44.251952 | controller | "changed": false, 2026-10-26 17:47:44.252166 | controller | "msg": "All assertions passed" 2026-10-26 17:47:44.252293 | controller | } 2026-10-26 17:47:44.252454 | controller | 2026-10-26 17:47:44.252617 | controller | TASK [Find target files] ******************************************************* 2026-10-26 17:47:44.252775 | controller | Monday 26 October 2026 17:47:44 +0000 (0:00:00.046) 0:00:01.611 ******** 2026-10-26 17:47:44.690684 | controller | ok: [controller] 2026-10-26 17:47:44.690801 | controller | 2026-10-26 17:47:44.691027 | controller | TASK [Assert that some files were downloaded] ********************************** 2026-10-26 17:47:44.691159 | controller | Monday 26 October 2026 17:47:44 +0000 (0:00:00.438) 0:00:02.049 ******** 2026-10-26 17:47:44.729739 | controller | ok: [controller] => { 2026-10-26 17:47:44.729876 | controller | "changed": false, 2026-10-26 17:47:44.730049 | controller | "msg": "All assertions passed" 2026-10-26 17:47:44.730215 | controller | } 2026-10-26 17:47:44.730417 | controller | 2026-10-26 17:47:44.730609 | controller | PLAY RECAP ********************************************************************* 2026-10-26 17:47:44.730774 | controller | controller : ok=5 changed=0 unreachable=0 failed=0 skipped=0 rescued=0 ignored=0 2026-10-26 17:47:44.730924 | controller | 2026-10-26 17:47:44.731073 | controller | 2026-10-26 17:47:44.731240 | controller | TASKS RECAP ******************************************************************** 2026-10-26 17:47:44.731447 | controller | Monday 26 October 2026 17:47:44 +0000 (0:00:00.040) 0:00:02.090 ******** 2026-10-26 17:47:44.731610 | controller | =============================================================================== 2026-10-26 17:47:44.731778 | controller | Gathering Facts --------------------------------------------------------- 1.13s 2026-10-26 17:47:44.732131 | controller | Find target files ------------------------------------------------------- 0.44s 2026-10-26 17:47:44.732327 | controller | Stat target dir --------------------------------------------------------- 0.42s 2026-10-26 17:47:44.732480 | controller | Assert that target dir is created --------------------------------------- 0.05s 2026-10-26 17:47:44.732652 | controller | Assert that some files were downloaded ---------------------------------- 0.04s 2026-10-26 17:47:44.842147 | controller | INFO [download-binaries > verify] Executed: Successful 2026-10-26 17:47:44.853577 | controller | INFO [download-binaries > cleanup] Executing 2026-10-26 17:47:44.854122 | controller | WARNING [download-binaries > cleanup] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-10-26 17:47:44.864867 | controller | INFO [download-binaries > destroy] Executing 2026-10-26 17:47:44.865060 | controller | WARNING [download-binaries > destroy] Skipping, '--destroy=never' requested. 2026-10-26 17:47:44.865120 | controller | INFO [download-binaries > destroy] Executed: Successful 2026-10-26 17:47:44.865581 | controller | WARNING Molecule executed 1 scenario (1 missing files) 2026-10-26 17:47:45.096381 | controller | ok: Runtime: 0:00:55.550766 2026-10-26 17:47:45.107604 | 2026-10-26 17:47:45.107731 | PLAY RECAP 2026-10-26 17:47:45.107816 | controller | ok: 4 changed: 3 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-10-26 17:47:45.107856 | 2026-10-26 17:47:45.314166 | RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/run.yaml@main] 2026-10-26 17:47:45.317738 | POST-RUN START: [untrusted : github.com/vexxhost/ansible-collection-kubernetes/test-playbooks/molecule/post.yml@main] 2026-10-26 17:47:45.871118 | 2026-10-26 17:47:45.902789 | PLAY [all] 2026-10-26 17:47:45.912961 | 2026-10-26 17:47:45.913030 | TASK [describe-kubernetes-objects : creating directory for cluster scoped objects] 2026-10-26 17:47:46.325588 | controller | changed 2026-10-26 17:47:46.348219 | 2026-10-26 17:47:46.348398 | TASK [describe-kubernetes-objects : Gathering descriptions for cluster scoped objects] 2026-10-26 17:47:46.751765 | controller | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-10-26 17:47:46.751865 | controller | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-10-26 17:47:46.759720 | controller | environment: line 1: kubectl: command not found 2026-10-26 17:47:46.760904 | controller | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-10-26 17:47:46.762380 | controller | environment: line 1: kubectl: command not found 2026-10-26 17:47:46.764349 | controller | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-10-26 17:47:46.767388 | controller | environment: line 1: kubectl: command not found 2026-10-26 17:47:46.769843 | controller | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-10-26 17:47:46.771895 | controller | environment: line 1: kubectl: command not found 2026-10-26 17:47:46.774269 | controller | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-10-26 17:47:46.776256 | controller | environment: line 1: kubectl: command not found 2026-10-26 17:47:46.778009 | controller | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-10-26 17:47:46.895008 | controller | ok: Runtime: 0:00:00.040678 2026-10-26 17:47:46.904968 | 2026-10-26 17:47:46.905096 | TASK [describe-kubernetes-objects : creating directory for namespace scoped objects] 2026-10-26 17:47:47.159211 | controller | changed 2026-10-26 17:47:47.166653 | 2026-10-26 17:47:47.166793 | TASK [describe-kubernetes-objects : Gathering descriptions for namespace scoped objects] 2026-10-26 17:47:47.456985 | controller | environment: line 5: kubectl: command not found 2026-10-26 17:47:47.458019 | controller | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-10-26 17:47:47.458128 | controller | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-10-26 17:47:47.458176 | controller | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-10-26 17:47:47.703380 | controller | ok: Runtime: 0:00:00.012835 2026-10-26 17:47:47.707991 | 2026-10-26 17:47:47.708056 | TASK [describe-kubernetes-objects : Downloads logs to executor] 2026-10-26 17:47:48.357324 | controller | changed: 2026-10-26 17:47:48.357571 | controller | created directory /var/lib/zuul/builds/3b69ee5b35964bed91e34172bca182a2/work/logs/controller 2026-10-26 17:47:48.357657 | controller | cd+++++++++ objects/ 2026-10-26 17:47:48.357705 | controller | cd+++++++++ objects/cluster/ 2026-10-26 17:47:48.357750 | controller | cd+++++++++ objects/namespaced/ 2026-10-26 17:47:48.371276 | 2026-10-26 17:47:48.371405 | TASK [gather-pod-logs : creating directory for pod logs] 2026-10-26 17:47:48.659973 | controller | changed 2026-10-26 17:47:48.668387 | 2026-10-26 17:47:48.668571 | TASK [gather-pod-logs : creating directory for failed pod logs] 2026-10-26 17:47:48.937979 | controller | changed 2026-10-26 17:47:48.946425 | 2026-10-26 17:47:48.946567 | TASK [gather-pod-logs : retrieve all kubernetes logs, current and previous (if they exist)] 2026-10-26 17:47:49.225613 | controller | environment: line 3: kubectl: command not found 2026-10-26 17:47:49.483174 | controller | ok: Runtime: 0:00:00.013267 2026-10-26 17:47:49.486790 | 2026-10-26 17:47:49.486850 | TASK [gather-pod-logs : Downloads pod logs to executor] 2026-10-26 17:47:49.992525 | controller | changed: 2026-10-26 17:47:49.992785 | controller | cd+++++++++ pod-logs/ 2026-10-26 17:47:49.992842 | controller | cd+++++++++ pod-logs/failed-pods/ 2026-10-26 17:47:50.006332 | 2026-10-26 17:47:50.006509 | LOOP [helm-release-status : creating directory for helm release status] 2026-10-26 17:47:50.276441 | controller | changed: "values" 2026-10-26 17:47:50.522010 | controller | changed: "releases" 2026-10-26 17:47:50.532757 | 2026-10-26 17:47:50.532953 | TASK [helm-release-status : Gather get release status for helm charts] 2026-10-26 17:47:50.848785 | controller | /bin/bash: line 7: helm: command not found 2026-10-26 17:47:50.852798 | controller | /bin/bash: line 11: kubectl: command not found 2026-10-26 17:47:51.091522 | controller | ok: Runtime: 0:00:00.012651 2026-10-26 17:47:51.099202 | 2026-10-26 17:47:51.099327 | TASK [helm-release-status : Downloads logs to executor] 2026-10-26 17:47:51.673662 | controller | changed: 2026-10-26 17:47:51.673903 | controller | cd+++++++++ helm/ 2026-10-26 17:47:51.673961 | controller | cd+++++++++ helm/releases/ 2026-10-26 17:47:51.674176 | controller | cd+++++++++ helm/values/ 2026-10-26 17:47:51.683720 | 2026-10-26 17:47:51.683815 | PLAY RECAP 2026-10-26 17:47:51.683895 | controller | ok: 12 changed: 12 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-10-26 17:47:51.683936 | 2026-10-26 17:47:51.824844 | POST-RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/ansible-collection-kubernetes/test-playbooks/molecule/post.yml@main] 2026-10-26 17:47:51.827823 | POST-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post.yaml@main] 2026-10-26 17:47:52.422767 | 2026-10-26 17:47:52.422945 | PLAY [all] 2026-10-26 17:47:52.433745 | 2026-10-26 17:47:52.433851 | TASK [fetch-output : Set log path for multiple nodes] 2026-10-26 17:47:52.468026 | controller | skipping: Conditional result was False 2026-10-26 17:47:52.474343 | 2026-10-26 17:47:52.474469 | TASK [fetch-output : Set log path for single node] 2026-10-26 17:47:52.504601 | controller | ok 2026-10-26 17:47:52.510525 | 2026-10-26 17:47:52.510678 | LOOP [fetch-output : Ensure local output dirs] 2026-10-26 17:47:52.901843 | controller -> localhost | ok: "/var/lib/zuul/builds/3b69ee5b35964bed91e34172bca182a2/work/logs" 2026-10-26 17:47:53.135644 | controller -> localhost | changed: "/var/lib/zuul/builds/3b69ee5b35964bed91e34172bca182a2/work/artifacts" 2026-10-26 17:47:53.359338 | controller -> localhost | changed: "/var/lib/zuul/builds/3b69ee5b35964bed91e34172bca182a2/work/docs" 2026-10-26 17:47:53.388659 | 2026-10-26 17:47:53.388808 | LOOP [fetch-output : Collect logs, artifacts and docs] 2026-10-26 17:47:54.058513 | controller | changed: .d..t...... ./ 2026-10-26 17:47:54.058719 | controller | changed: All items complete 2026-10-26 17:47:54.058744 | 2026-10-26 17:47:54.547457 | controller | changed: .d..t...... ./ 2026-10-26 17:47:55.054885 | controller | changed: .d..t...... ./ 2026-10-26 17:47:55.074011 | 2026-10-26 17:47:55.074272 | LOOP [merge-output-to-logs : Move artifacts and docs to logs dir] 2026-10-26 17:47:55.547846 | controller -> localhost | ok: Item: artifacts Runtime: 0:00:00.008243 2026-10-26 17:47:55.844048 | controller -> localhost | ok: Item: docs Runtime: 0:00:00.009070 2026-10-26 17:47:55.867446 | 2026-10-26 17:47:55.867642 | PLAY [all] 2026-10-26 17:47:55.877546 | 2026-10-26 17:47:55.877702 | TASK [remove-build-sshkey : Remove the build SSH key from all nodes] 2026-10-26 17:47:56.405221 | controller | changed 2026-10-26 17:47:56.411736 | 2026-10-26 17:47:56.411802 | PLAY RECAP 2026-10-26 17:47:56.411864 | controller | ok: 5 changed: 4 unreachable: 0 failed: 0 skipped: 1 rescued: 0 ignored: 0 2026-10-26 17:47:56.411894 | 2026-10-26 17:47:56.536060 | POST-RUN END RESULT_NORMAL: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post.yaml@main] 2026-10-26 17:47:56.537375 | POST-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post-logs.yaml@main] 2026-10-26 17:47:57.121322 | 2026-10-26 17:47:57.121432 | PLAY [localhost] 2026-10-26 17:47:57.130696 | 2026-10-26 17:47:57.130762 | TASK [Generate Zuul manifest] 2026-10-26 17:47:57.148612 | localhost | ok 2026-10-26 17:47:57.161713 | 2026-10-26 17:47:57.161801 | TASK [generate-zuul-manifest : Generate Zuul manifest] 2026-10-26 17:47:57.544903 | localhost | changed 2026-10-26 17:47:57.559174 | 2026-10-26 17:47:57.559285 | TASK [generate-zuul-manifest : Return Zuul manifest URL to Zuul] 2026-10-26 17:47:57.598134 | localhost | ok 2026-10-26 17:47:57.611395 | 2026-10-26 17:47:57.611534 | TASK [Upload logs] 2026-10-26 17:47:57.632146 | localhost | ok 2026-10-26 17:47:57.702245 | 2026-10-26 17:47:57.702373 | TASK [Set zuul-log-path fact] 2026-10-26 17:47:57.718662 | localhost | ok 2026-10-26 17:47:57.728349 | 2026-10-26 17:47:57.728413 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-10-26 17:47:57.754718 | localhost | ok 2026-10-26 17:47:57.761618 | 2026-10-26 17:47:57.761701 | TASK [upload-logs : Create log directories] 2026-10-26 17:47:58.177340 | localhost | changed 2026-10-26 17:47:58.186475 | 2026-10-26 17:47:58.186617 | TASK [upload-logs : Ensure logs are readable before uploading] 2026-10-26 17:47:58.636029 | localhost -> localhost | ok: Runtime: 0:00:00.005207 2026-10-26 17:47:58.640848 | 2026-10-26 17:47:58.640918 | TASK [upload-logs : Upload logs to log server] 2026-10-26 17:47:59.105409 | localhost | Output suppressed because no_log was given 2026-10-26 17:47:59.112856 | 2026-10-26 17:47:59.112989 | LOOP [upload-logs : Compress console log and json output] 2026-10-26 17:47:59.164219 | localhost | skipping: Conditional result was False 2026-10-26 17:47:59.207085 | localhost | skipping: Conditional result was False 2026-10-26 17:47:59.219388 | 2026-10-26 17:47:59.219565 | LOOP [upload-logs : Upload compressed console log and json output] 2026-10-26 17:47:59.275869 | localhost | skipping: Conditional result was False 2026-10-26 17:47:59.276258 | 2026-10-26 17:47:59.280645 | localhost | skipping: Conditional result was False 2026-10-26 17:47:59.295265 | 2026-10-26 17:47:59.295442 | LOOP [upload-logs : Upload console log and json output]