2026-08-12 08:57:30.105756 | Job console starting 2026-08-12 08:57:30.118700 | Updating git repos 2026-08-12 08:57:30.171294 | Cloning repos into workspace 2026-08-12 08:57:30.219403 | Restoring repo states 2026-08-12 08:57:30.234049 | Merging changes 2026-08-12 08:57:31.015572 | Checking out repos 2026-08-12 08:57:31.228757 | Preparing playbooks 2026-08-12 08:57:33.546853 | Running Ansible setup 2026-08-12 08:57:38.538115 | PRE-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/pre.yaml@main] 2026-08-12 08:57:39.143041 | 2026-08-12 08:57:39.143388 | PLAY [localhost] 2026-08-12 08:57:39.151101 | 2026-08-12 08:57:39.151172 | TASK [Gathering Facts] 2026-08-12 08:57:39.991830 | localhost | ok 2026-08-12 08:57:40.003901 | 2026-08-12 08:57:40.003992 | TASK [Setup log path fact] 2026-08-12 08:57:40.021448 | localhost | ok 2026-08-12 08:57:40.034443 | 2026-08-12 08:57:40.034507 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-08-12 08:57:40.062771 | localhost | ok 2026-08-12 08:57:40.070521 | 2026-08-12 08:57:40.070588 | TASK [emit-job-header : Print job information] 2026-08-12 08:57:40.111339 | # Job Information 2026-08-12 08:57:40.111538 | Ansible Version: 2.16.18 2026-08-12 08:57:40.111608 | Job: ansible-collection-kubernetes-molecule-download-binaries 2026-08-12 08:57:40.111658 | Pipeline: check 2026-08-12 08:57:40.111703 | Executor: 2d72f0692154 2026-08-12 08:57:40.111747 | Triggered by: https://github.com/vexxhost/ansible-collection-kubernetes/pull/297 2026-08-12 08:57:40.111799 | Event ID: 74183660-962b-11f1-8f1d-937ba49a4a3c 2026-08-12 08:57:40.115429 | 2026-08-12 08:57:40.115492 | LOOP [emit-job-header : Print node information] 2026-08-12 08:57:40.197868 | localhost | ok: 2026-08-12 08:57:40.198365 | localhost | # Node Information 2026-08-12 08:57:40.198431 | localhost | Inventory Hostname: controller 2026-08-12 08:57:40.198480 | localhost | Hostname: np0000188932 2026-08-12 08:57:40.198525 | localhost | Username: zuul 2026-08-12 08:57:40.198575 | localhost | Distro: Debian 13.6 2026-08-12 08:57:40.198618 | localhost | Provider: yul1 2026-08-12 08:57:40.198658 | localhost | Region: ca-ymq-1 2026-08-12 08:57:40.198687 | localhost | Label: debian-trixie 2026-08-12 08:57:40.198715 | localhost | Product Name: OpenStack Nova 2026-08-12 08:57:40.198743 | localhost | Interface IP: 199.19.213.223 2026-08-12 08:57:40.213655 | 2026-08-12 08:57:40.213738 | TASK [log-inventory : Ensure Zuul Ansible directory exists] 2026-08-12 08:57:40.629586 | localhost -> localhost | changed 2026-08-12 08:57:40.639133 | 2026-08-12 08:57:40.639204 | TASK [log-inventory : Copy ansible inventory to logs dir] 2026-08-12 08:57:41.828176 | localhost -> localhost | changed 2026-08-12 08:57:41.838284 | 2026-08-12 08:57:41.838348 | PLAY [all] 2026-08-12 08:57:41.844902 | 2026-08-12 08:57:41.844989 | TASK [add-build-sshkey : Check to see if ssh key was already created for this build] 2026-08-12 08:57:42.072007 | controller -> localhost | ok 2026-08-12 08:57:42.081139 | 2026-08-12 08:57:42.081229 | TASK [add-build-sshkey : Create a new key in workspace based on build UUID] 2026-08-12 08:57:42.113371 | controller | ok 2026-08-12 08:57:42.130204 | controller | included: /var/lib/zuul/builds/6d0f1b4a2f2347b595ddb7b2bf192b3f/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/create-key-and-replace.yaml 2026-08-12 08:57:42.134813 | 2026-08-12 08:57:42.134871 | TASK [add-build-sshkey : Create Temp SSH key] 2026-08-12 08:57:43.793007 | controller -> localhost | Generating public/private rsa key pair. 2026-08-12 08:57:43.793234 | controller -> localhost | Your identification has been saved in /var/lib/zuul/builds/6d0f1b4a2f2347b595ddb7b2bf192b3f/work/6d0f1b4a2f2347b595ddb7b2bf192b3f_id_rsa 2026-08-12 08:57:43.793275 | controller -> localhost | Your public key has been saved in /var/lib/zuul/builds/6d0f1b4a2f2347b595ddb7b2bf192b3f/work/6d0f1b4a2f2347b595ddb7b2bf192b3f_id_rsa.pub 2026-08-12 08:57:43.793308 | controller -> localhost | The key fingerprint is: 2026-08-12 08:57:43.793338 | controller -> localhost | SHA256:5tEUG6S7yFrq3KVNTU/v4de8OSGYbdPVNg1jCADr6Xw zuul-build-sshkey 2026-08-12 08:57:43.793388 | controller -> localhost | The key's randomart image is: 2026-08-12 08:57:43.793420 | controller -> localhost | +---[RSA 3072]----+ 2026-08-12 08:57:43.793453 | controller -> localhost | | ...o=. . | 2026-08-12 08:57:43.793483 | controller -> localhost | | . . +. + | 2026-08-12 08:57:43.793511 | controller -> localhost | | . . o . oo| 2026-08-12 08:57:43.793540 | controller -> localhost | | . . + .=| 2026-08-12 08:57:43.793568 | controller -> localhost | | o S o = ..o| 2026-08-12 08:57:43.793596 | controller -> localhost | | + + = = * o | 2026-08-12 08:57:43.793622 | controller -> localhost | | * E . o =.o| 2026-08-12 08:57:43.793649 | controller -> localhost | | . = * o o=| 2026-08-12 08:57:43.793681 | controller -> localhost | | .= o . o+o| 2026-08-12 08:57:43.793709 | controller -> localhost | +----[SHA256]-----+ 2026-08-12 08:57:43.793776 | controller -> localhost | ok: Runtime: 0:00:01.244881 2026-08-12 08:57:43.798047 | 2026-08-12 08:57:43.798109 | TASK [add-build-sshkey : Remote setup ssh keys (linux)] 2026-08-12 08:57:43.829918 | controller | ok 2026-08-12 08:57:43.839807 | controller | included: /var/lib/zuul/builds/6d0f1b4a2f2347b595ddb7b2bf192b3f/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/remote-linux.yaml 2026-08-12 08:57:43.848176 | 2026-08-12 08:57:43.848254 | TASK [add-build-sshkey : Remove previously added zuul-build-sshkey] 2026-08-12 08:57:43.873623 | controller | skipping: Conditional result was False 2026-08-12 08:57:43.881748 | 2026-08-12 08:57:43.881846 | TASK [add-build-sshkey : Enable access via build key on all nodes] 2026-08-12 08:57:44.442996 | controller | changed 2026-08-12 08:57:44.447030 | 2026-08-12 08:57:44.447094 | TASK [add-build-sshkey : Make sure user has a .ssh] 2026-08-12 08:57:44.692109 | controller | ok 2026-08-12 08:57:44.699043 | 2026-08-12 08:57:44.699141 | TASK [add-build-sshkey : Install build private key as SSH key on all nodes] 2026-08-12 08:57:45.253718 | controller | changed 2026-08-12 08:57:45.259223 | 2026-08-12 08:57:45.259284 | TASK [add-build-sshkey : Install build public key as SSH key on all nodes] 2026-08-12 08:57:45.804843 | controller | changed 2026-08-12 08:57:45.814479 | 2026-08-12 08:57:45.814576 | TASK [add-build-sshkey : Remote setup ssh keys (windows)] 2026-08-12 08:57:45.839619 | controller | skipping: Conditional result was False 2026-08-12 08:57:45.849025 | 2026-08-12 08:57:45.849160 | TASK [remove-zuul-sshkey : Remove master key from local agent] 2026-08-12 08:57:46.237018 | controller -> localhost | changed 2026-08-12 08:57:46.247761 | 2026-08-12 08:57:46.247826 | TASK [add-build-sshkey : Add back temp key] 2026-08-12 08:57:46.533110 | controller -> localhost | Identity added: /var/lib/zuul/builds/6d0f1b4a2f2347b595ddb7b2bf192b3f/work/6d0f1b4a2f2347b595ddb7b2bf192b3f_id_rsa (zuul-build-sshkey) 2026-08-12 08:57:46.533351 | controller -> localhost | ok: Runtime: 0:00:00.014414 2026-08-12 08:57:46.539132 | 2026-08-12 08:57:46.539216 | TASK [add-build-sshkey : Verify we can still SSH to all nodes] 2026-08-12 08:57:46.916622 | controller | ok 2026-08-12 08:57:46.920783 | 2026-08-12 08:57:46.920847 | TASK [add-build-sshkey : Verify we can still SSH to all nodes (windows)] 2026-08-12 08:57:46.956369 | controller | skipping: Conditional result was False 2026-08-12 08:57:46.968022 | 2026-08-12 08:57:46.968082 | TASK [prepare-workspace : Start zuul_console daemon.] 2026-08-12 08:57:47.342152 | controller | ok 2026-08-12 08:57:47.347064 | 2026-08-12 08:57:47.347137 | TASK [prepare-workspace : Synchronize src repos to workspace directory.] 2026-08-12 08:57:48.281827 | controller | Output suppressed because no_log was given 2026-08-12 08:57:48.290503 | 2026-08-12 08:57:48.290566 | LOOP [ensure-output-dirs : Empty Zuul Output directories by removing them] 2026-08-12 08:57:48.493401 | controller | ok: "logs" 2026-08-12 08:57:48.493654 | controller | ok: All items complete 2026-08-12 08:57:48.493698 | 2026-08-12 08:57:48.679007 | controller | ok: "artifacts" 2026-08-12 08:57:48.850810 | controller | ok: "docs" 2026-08-12 08:57:48.857594 | 2026-08-12 08:57:48.857751 | LOOP [ensure-output-dirs : Ensure Zuul Output directories exist] 2026-08-12 08:57:49.068704 | controller | changed: "logs" 2026-08-12 08:57:49.250364 | controller | changed: "artifacts" 2026-08-12 08:57:49.445705 | controller | changed: "docs" 2026-08-12 08:57:49.463408 | 2026-08-12 08:57:49.463560 | PLAY RECAP 2026-08-12 08:57:49.463630 | controller | ok: 15 changed: 8 unreachable: 0 failed: 0 skipped: 3 rescued: 0 ignored: 0 2026-08-12 08:57:49.463670 | localhost | ok: 6 changed: 2 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-08-12 08:57:49.463701 | 2026-08-12 08:57:49.605016 | PRE-RUN END RESULT_NORMAL: [trusted : github.com/vexxhost/zuul-config/playbooks/base/pre.yaml@main] 2026-08-12 08:57:49.638551 | PRE-RUN START: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/pre.yaml@main] 2026-08-12 08:57:50.267727 | 2026-08-12 08:57:50.267885 | PLAY [all] 2026-08-12 08:57:50.278325 | 2026-08-12 08:57:50.278436 | TASK [setup-uv : Extract archive] 2026-08-12 08:57:52.714751 | controller | changed 2026-08-12 08:57:52.721731 | 2026-08-12 08:57:52.721843 | TASK [setup-uv : Print version] 2026-08-12 08:57:53.098341 | controller | uv 0.8.13 2026-08-12 08:57:53.252292 | controller | ok: Runtime: 0:00:00.019223 2026-08-12 08:57:53.261185 | 2026-08-12 08:57:53.261251 | TASK [Install Ansible collection siblings] 2026-08-12 08:57:53.680640 | controller | ok: 2026-08-12 08:57:53.680969 | controller | Skipping ansible.posix: no checked-out sibling 2026-08-12 08:57:53.681028 | controller | Skipping community.crypto: no checked-out sibling 2026-08-12 08:57:53.681083 | controller | Skipping community.general: no checked-out sibling 2026-08-12 08:57:53.681124 | controller | Skipping kubernetes.core: no checked-out sibling 2026-08-12 08:57:53.681160 | controller | Skipping vexxhost.containers: no checked-out sibling 2026-08-12 08:57:53.683737 | 2026-08-12 08:57:53.683810 | PLAY RECAP 2026-08-12 08:57:53.683883 | controller | ok: 3 changed: 2 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-08-12 08:57:53.683925 | 2026-08-12 08:57:53.822214 | PRE-RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/pre.yaml@main] 2026-08-12 08:57:53.825066 | PRE-RUN START: [untrusted : github.com/vexxhost/ansible-collection-kubernetes/test-playbooks/molecule/pre.yml@main] 2026-08-12 08:57:54.388602 | 2026-08-12 08:57:54.388750 | PLAY [all] 2026-08-12 08:57:54.398793 | 2026-08-12 08:57:54.398867 | TASK [Update apt cache] 2026-08-12 08:58:00.275913 | controller | ok 2026-08-12 08:58:00.454465 | 2026-08-12 08:58:00.454724 | TASK [Disable firewalld] 2026-08-12 08:58:00.482538 | controller | skipping: Conditional result was False 2026-08-12 08:58:00.587071 | 2026-08-12 08:58:00.587326 | TASK [Install "jq" for log collection] 2026-08-12 08:58:03.084101 | controller | changed 2026-08-12 08:58:03.086735 | 2026-08-12 08:58:03.086789 | PLAY RECAP 2026-08-12 08:58:03.086836 | controller | ok: 2 changed: 1 unreachable: 0 failed: 0 skipped: 1 rescued: 0 ignored: 0 2026-08-12 08:58:03.086858 | 2026-08-12 08:58:03.245316 | PRE-RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/ansible-collection-kubernetes/test-playbooks/molecule/pre.yml@main] 2026-08-12 08:58:03.250442 | RUN START: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/run.yaml@main] 2026-08-12 08:58:03.911959 | 2026-08-12 08:58:03.912134 | PLAY [all] 2026-08-12 08:58:03.924637 | 2026-08-12 08:58:03.926170 | LOOP [Check inventory directories] 2026-08-12 08:58:04.289453 | controller | ok: "src/github.com/vexxhost/ansible-collection-kubernetes" 2026-08-12 08:58:04.470975 | controller | ok: "src/github.com/vexxhost/ansible-collection-kubernetes/molecule/download-binaries/inventory" 2026-08-12 08:58:04.641089 | controller | ok: "src/github.com/vexxhost/ansible-collection-kubernetes/extensions/molecule/download-binaries/inventory" 2026-08-12 08:58:04.651290 | 2026-08-12 08:58:04.651552 | LOOP [Copy inventory file for Zuul] 2026-08-12 08:58:05.580012 | controller | changed: 2026-08-12 08:58:05.580267 | controller | { 2026-08-12 08:58:05.580315 | controller | "ansible_loop_var": "item", 2026-08-12 08:58:05.580354 | controller | "changed": false, 2026-08-12 08:58:05.580388 | controller | "failed": false, 2026-08-12 08:58:05.580431 | controller | "invocation": { 2026-08-12 08:58:05.580465 | controller | "module_args": { 2026-08-12 08:58:05.580496 | controller | "checksum_algorithm": "sha1", 2026-08-12 08:58:05.580527 | controller | "follow": true, 2026-08-12 08:58:05.580558 | controller | "get_attributes": true, 2026-08-12 08:58:05.580589 | controller | "get_checksum": true, 2026-08-12 08:58:05.580620 | controller | "get_mime": true, 2026-08-12 08:58:05.580651 | controller | "path": "src/github.com/vexxhost/ansible-collection-kubernetes" 2026-08-12 08:58:05.580682 | controller | } 2026-08-12 08:58:05.580712 | controller | }, 2026-08-12 08:58:05.580741 | controller | "item": "src/github.com/vexxhost/ansible-collection-kubernetes", 2026-08-12 08:58:05.580770 | controller | "stat": { 2026-08-12 08:58:05.580800 | controller | "atime": 1786525068.1551251, 2026-08-12 08:58:05.580830 | controller | "attr_flags": "e", 2026-08-12 08:58:05.580861 | controller | "attributes": [ 2026-08-12 08:58:05.580892 | controller | "extents" 2026-08-12 08:58:05.580922 | controller | ], 2026-08-12 08:58:05.580951 | controller | "block_size": 4096, 2026-08-12 08:58:05.581003 | controller | "blocks": 8, 2026-08-12 08:58:05.581034 | controller | "charset": "unknown", 2026-08-12 08:58:05.581066 | controller | "ctime": 1786525068.1711252, 2026-08-12 08:58:05.581096 | controller | "dev": 65025, 2026-08-12 08:58:05.581126 | controller | "device_type": 0, 2026-08-12 08:58:05.581156 | controller | "executable": true, 2026-08-12 08:58:05.581185 | controller | "exists": true, 2026-08-12 08:58:05.581215 | controller | "gid": 1000, 2026-08-12 08:58:05.581245 | controller | "gr_name": "zuul", 2026-08-12 08:58:05.581308 | controller | "inode": 519191, 2026-08-12 08:58:05.581756 | controller | "isblk": false, 2026-08-12 08:58:05.581849 | controller | "ischr": false, 2026-08-12 08:58:05.581994 | controller | "isdir": true, 2026-08-12 08:58:05.582034 | controller | "isfifo": false, 2026-08-12 08:58:05.582172 | controller | "isgid": false, 2026-08-12 08:58:05.582209 | controller | "islnk": false, 2026-08-12 08:58:05.582234 | controller | "isreg": false, 2026-08-12 08:58:05.582258 | controller | "issock": false, 2026-08-12 08:58:05.582281 | controller | "isuid": false, 2026-08-12 08:58:05.582305 | controller | "mimetype": "unknown", 2026-08-12 08:58:05.582328 | controller | "mode": "0755", 2026-08-12 08:58:05.582352 | controller | "mtime": 1786525050.3375142, 2026-08-12 08:58:05.582375 | controller | "nlink": 14, 2026-08-12 08:58:05.582398 | controller | "path": "src/github.com/vexxhost/ansible-collection-kubernetes", 2026-08-12 08:58:05.582422 | controller | "pw_name": "zuul", 2026-08-12 08:58:05.582450 | controller | "readable": true, 2026-08-12 08:58:05.582474 | controller | "rgrp": true, 2026-08-12 08:58:05.582498 | controller | "roth": true, 2026-08-12 08:58:05.582522 | controller | "rusr": true, 2026-08-12 08:58:05.582546 | controller | "size": 4096, 2026-08-12 08:58:05.582569 | controller | "uid": 1000, 2026-08-12 08:58:05.582593 | controller | "version": "2295095742", 2026-08-12 08:58:05.582617 | controller | "wgrp": false, 2026-08-12 08:58:05.582648 | controller | "woth": false, 2026-08-12 08:58:05.582673 | controller | "writeable": true, 2026-08-12 08:58:05.582697 | controller | "wusr": true, 2026-08-12 08:58:05.582721 | controller | "xgrp": true, 2026-08-12 08:58:05.582744 | controller | "xoth": true, 2026-08-12 08:58:05.582767 | controller | "xusr": true 2026-08-12 08:58:05.582968 | controller | } 2026-08-12 08:58:05.582994 | controller | } 2026-08-12 08:58:05.583039 | controller | ok: All items complete 2026-08-12 08:58:05.583068 | 2026-08-12 08:58:05.584759 | controller | skipping: Conditional result was False 2026-08-12 08:58:05.585476 | controller | skipping: Conditional result was False 2026-08-12 08:58:05.602875 | 2026-08-12 08:58:05.603059 | LOOP [Switch "ansible_host" to private IP] 2026-08-12 08:58:06.040844 | controller | changed: 1 replacements made 2026-08-12 08:58:06.042106 | controller | skipping: Conditional result was False 2026-08-12 08:58:06.042683 | controller | skipping: Conditional result was False 2026-08-12 08:58:06.059409 | 2026-08-12 08:58:06.059602 | TASK [Run Molecule scenario] 2026-08-12 08:58:06.523763 | controller | Using CPython 3.13.5 interpreter at: /usr/bin/python3 2026-08-12 08:58:06.523877 | controller | Creating virtual environment at: .venv 2026-08-12 08:58:07.836272 | controller | Downloading pygments (1.2MiB) 2026-08-12 08:58:07.837513 | controller | Downloading ansible-core (2.3MiB) 2026-08-12 08:58:07.837691 | controller | Downloading cryptography (4.3MiB) 2026-08-12 08:58:07.997735 | controller | Downloading cryptography 2026-08-12 08:58:08.049639 | controller | Downloading pygments 2026-08-12 08:58:08.227474 | controller | Downloading ansible-core 2026-08-12 08:58:08.275372 | controller | Installed 36 packages in 47ms 2026-08-12 08:58:08.987101 | controller | INFO Collection 'vexxhost.kubernetes' detected. 2026-08-12 08:58:08.987156 | controller | INFO Scenarios will be used from 'extensions/molecule' 2026-08-12 08:58:09.912429 | controller | CRITICAL 'extensions/molecule/default/molecule.yml' glob failed. Exiting. 2026-08-12 08:58:09.912494 | controller | INFO default scenario not found, disabling shared state. 2026-08-12 08:58:09.912618 | controller | INFO [download-binaries > discovery] scenario test matrix: dependency, cleanup, destroy, syntax, create, prepare, converge, idempotence, side_effect, verify, cleanup, destroy 2026-08-12 08:58:09.912703 | controller | INFO [download-binaries > prerun] Performing prerun with role_name_check=0... 2026-08-12 08:59:27.702618 | controller | INFO [download-binaries > dependency] Executing 2026-08-12 08:59:27.702749 | controller | WARNING [download-binaries > dependency] Missing roles requirements file: requirements.yml 2026-08-12 08:59:27.703105 | controller | WARNING [download-binaries > dependency] Missing collections requirements file: collections.yml 2026-08-12 08:59:27.703258 | controller | WARNING [download-binaries > dependency] Executed: 2 missing (Remove from test_sequence to suppress) 2026-08-12 08:59:27.710343 | controller | INFO [download-binaries > cleanup] Executing 2026-08-12 08:59:27.710784 | controller | WARNING [download-binaries > cleanup] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-08-12 08:59:27.716793 | controller | INFO [download-binaries > destroy] Executing 2026-08-12 08:59:27.716873 | controller | WARNING [download-binaries > destroy] Skipping, '--destroy=never' requested. 2026-08-12 08:59:27.716963 | controller | INFO [download-binaries > destroy] Executed: Successful 2026-08-12 08:59:27.722473 | controller | INFO [download-binaries > syntax] Executing 2026-08-12 08:59:28.627092 | controller | 2026-08-12 08:59:28.627125 | controller | playbook: /home/zuul/src/github.com/vexxhost/ansible-collection-kubernetes/extensions/molecule/download-binaries/converge.yml 2026-08-12 08:59:28.707604 | controller | INFO [download-binaries > syntax] Executed: Successful 2026-08-12 08:59:28.718886 | controller | INFO [download-binaries > create] Executing 2026-08-12 08:59:28.720491 | controller | WARNING [download-binaries > create] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-08-12 08:59:28.725931 | controller | INFO [download-binaries > prepare] Executing 2026-08-12 08:59:28.726187 | controller | WARNING [download-binaries > prepare] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-08-12 08:59:28.732370 | controller | INFO [download-binaries > converge] Executing 2026-08-12 08:59:29.707326 | controller | 2026-08-12 08:59:29.707370 | controller | PLAY [Download all binaries required at runtime for ansible-collection-kubernetes] *** 2026-08-12 08:59:29.707380 | controller | 2026-08-12 08:59:29.707393 | controller | TASK [Gather minimal facts] **************************************************** 2026-08-12 08:59:29.707528 | controller | Wednesday 12 August 2026 08:59:29 +0000 (0:00:00.049) 0:00:00.049 ****** 2026-08-12 08:59:30.391449 | controller | ok: [controller -> localhost] 2026-08-12 08:59:30.391512 | controller | 2026-08-12 08:59:30.391651 | controller | TASK [Find all subdirectories in the role location] **************************** 2026-08-12 08:59:30.391783 | controller | Wednesday 12 August 2026 08:59:30 +0000 (0:00:00.685) 0:00:00.734 ****** 2026-08-12 08:59:30.811958 | controller | ok: [controller -> localhost] 2026-08-12 08:59:30.812023 | controller | 2026-08-12 08:59:30.812167 | controller | TASK [Select only defaults/ directories and load vars] ************************* 2026-08-12 08:59:30.812304 | controller | Wednesday 12 August 2026 08:59:30 +0000 (0:00:00.421) 0:00:01.155 ****** 2026-08-12 08:59:31.157345 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/envoy_gateway/defaults) 2026-08-12 08:59:31.157464 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kube_vip/defaults) 2026-08-12 08:59:31.157708 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/helm/defaults) 2026-08-12 08:59:31.157938 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/clusterctl/defaults) 2026-08-12 08:59:31.158202 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/flux/defaults) 2026-08-12 08:59:31.158419 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/cilium/defaults) 2026-08-12 08:59:31.158639 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/upload_helm_chart/defaults) 2026-08-12 08:59:31.158858 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kubectl/defaults) 2026-08-12 08:59:31.159215 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/cluster_api/defaults) 2026-08-12 08:59:31.159356 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kubeadm/defaults) 2026-08-12 08:59:31.159574 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kubelet/defaults) 2026-08-12 08:59:31.159835 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/cert_manager/defaults) 2026-08-12 08:59:31.160158 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kubernetes/defaults) 2026-08-12 08:59:31.160456 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/keepalived/defaults) 2026-08-12 08:59:31.160681 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/haproxy/defaults) 2026-08-12 08:59:31.160851 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/openstack_resource_controller/defaults) 2026-08-12 08:59:31.161031 | controller | 2026-08-12 08:59:31.161238 | controller | TASK [Find all components with checksums and get latest versions (CI)] ********* 2026-08-12 08:59:31.161487 | controller | Wednesday 12 August 2026 08:59:31 +0000 (0:00:00.345) 0:00:01.501 ****** 2026-08-12 08:59:31.319695 | controller | ok: [controller -> localhost] => (item=helm_checksums) 2026-08-12 08:59:31.319759 | controller | ok: [controller -> localhost] => (item=helm_diff_checksums) 2026-08-12 08:59:31.320032 | controller | ok: [controller -> localhost] => (item=clusterctl_checksums) 2026-08-12 08:59:31.320224 | controller | ok: [controller -> localhost] => (item=flux_checksums) 2026-08-12 08:59:31.320419 | controller | ok: [controller -> localhost] => (item=kubectl_checksums) 2026-08-12 08:59:31.320573 | controller | ok: [controller -> localhost] => (item=kubeadm_checksums) 2026-08-12 08:59:31.320768 | controller | ok: [controller -> localhost] => (item=kubelet_checksums) 2026-08-12 08:59:31.320956 | controller | 2026-08-12 08:59:31.321164 | controller | TASK [Filter checksums to keep only latest versions (CI)] ********************** 2026-08-12 08:59:31.321348 | controller | Wednesday 12 August 2026 08:59:31 +0000 (0:00:00.161) 0:00:01.662 ****** 2026-08-12 08:59:31.419248 | controller | ok: [controller -> localhost] => (item=helm_checksums) 2026-08-12 08:59:31.419364 | controller | ok: [controller -> localhost] => (item=helm_diff_checksums) 2026-08-12 08:59:31.419590 | controller | ok: [controller -> localhost] => (item=clusterctl_checksums) 2026-08-12 08:59:31.419783 | controller | ok: [controller -> localhost] => (item=flux_checksums) 2026-08-12 08:59:31.419976 | controller | ok: [controller -> localhost] => (item=kubectl_checksums) 2026-08-12 08:59:31.420173 | controller | ok: [controller -> localhost] => (item=kubeadm_checksums) 2026-08-12 08:59:31.420364 | controller | ok: [controller -> localhost] => (item=kubelet_checksums) 2026-08-12 08:59:31.420536 | controller | 2026-08-12 08:59:31.420731 | controller | TASK [Generate list of all binaries for all roles] ***************************** 2026-08-12 08:59:31.420969 | controller | Wednesday 12 August 2026 08:59:31 +0000 (0:00:00.099) 0:00:01.762 ****** 2026-08-12 08:59:31.494136 | controller | ok: [controller -> localhost] 2026-08-12 08:59:31.494239 | controller | 2026-08-12 08:59:31.494458 | controller | TASK [Include download_artifact role] ****************************************** 2026-08-12 08:59:31.494675 | controller | Wednesday 12 August 2026 08:59:31 +0000 (0:00:00.074) 0:00:01.837 ****** 2026-08-12 08:59:31.783546 | controller | included: vexxhost.containers.download_artifact for controller => (item={'url': 'https://get.helm.sh/helm-v3.11.2-linux-amd64.tar.gz', 'checksum': '781d826daec584f9d50a01f0f7dadfd25a3312217a14aa2fbb85107b014ac8ca', 'dest': '/var/lib/downloads/helm-v3.11.2-linux-amd64.tar.gz', 'version': 'v3.11.2'}) 2026-08-12 08:59:31.783706 | controller | included: vexxhost.containers.download_artifact for controller => (item={'url': 'https://github.com/databus23/helm-diff/releases/download/v3.8.1/helm-diff-linux-amd64.tgz', 'checksum': 'f78867edfde60e2506e3228f706beaf96d1ae3ee5f169f42315acbd513794078', 'dest': '/var/lib/downloads/helm-diff-v3.8.1-linux-amd64.tgz', 'version': 'v3.8.1'}) 2026-08-12 08:59:31.784069 | controller | included: vexxhost.containers.download_artifact for controller => (item={'url': 'https://github.com/kubernetes-sigs/cluster-api/releases/download/v1.13.2/clusterctl-linux-amd64', 'checksum': 'ae1d0a60e7101eb6c5cea650740b3d8d3b50cd8c724a2a375ddd5744df6ea544', 'dest': '/var/lib/downloads/clusterctl-1.13.2-linux-amd64', 'version': '1.13.2'}) 2026-08-12 08:59:31.784429 | controller | included: vexxhost.containers.download_artifact for controller => (item={'url': 'https://github.com/fluxcd/flux2/releases/download/v0.32.0/flux_0.32.0_linux_amd64.tar.gz', 'checksum': 'c94a42e96620848f9aed69a130c01b7d740412f6f2b3ad3c95fe23471f2b8e4e', 'dest': '/var/lib/downloads/flux-0.32.0-linux-amd64.tar.gz', 'version': '0.32.0'}) 2026-08-12 08:59:31.784781 | controller | included: vexxhost.containers.download_artifact for controller => (item={'url': 'https://dl.k8s.io/release/v1.36.2/bin/linux/amd64/kubectl', 'checksum': '1e9045ec32bea85da43de85f0065358529ea7c7a152eca78154fba5b58c27d82', 'dest': '/var/lib/downloads/kubectl-1.36.2-linux-amd64', 'version': '1.36.2'}) 2026-08-12 08:59:31.785051 | controller | included: vexxhost.containers.download_artifact for controller => (item={'url': 'https://dl.k8s.io/release/v1.36.2/bin/linux/amd64/kubeadm', 'checksum': 'f95d1b345f97c673ce1c1347eb96bf2587850975155ae701cdfc629a5b575b70', 'dest': '/var/lib/downloads/kubeadm-1.36.2-linux-amd64', 'version': '1.36.2'}) 2026-08-12 08:59:31.785347 | controller | included: vexxhost.containers.download_artifact for controller => (item={'url': 'https://dl.k8s.io/release/v1.36.2/bin/linux/amd64/kubelet', 'checksum': '3ba68cb4f0906053c08ab843131d5cec559cf8c718dbd679950a078b306abbb4', 'dest': '/var/lib/downloads/kubelet-1.36.2-linux-amd64', 'version': '1.36.2'}) 2026-08-12 08:59:31.785539 | controller | 2026-08-12 08:59:31.785826 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-08-12 08:59:31.786075 | controller | Wednesday 12 August 2026 08:59:31 +0000 (0:00:00.289) 0:00:02.126 ****** 2026-08-12 08:59:31.817218 | controller | skipping: [controller] 2026-08-12 08:59:31.817519 | controller | 2026-08-12 08:59:31.817698 | controller | TASK [vexxhost.containers.directory : Create directory (/var/lib/downloads)] *** 2026-08-12 08:59:31.817897 | controller | Wednesday 12 August 2026 08:59:31 +0000 (0:00:00.033) 0:00:02.160 ****** 2026-08-12 08:59:32.449336 | 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-12 08:59:32.460941 | controller | changed: [controller] 2026-08-12 08:59:32.461146 | controller | 2026-08-12 08:59:32.461376 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-08-12 08:59:32.461623 | controller | Wednesday 12 August 2026 08:59:32 +0000 (0:00:00.644) 0:00:02.804 ****** 2026-08-12 08:59:32.495103 | controller | ok: [controller] => { 2026-08-12 08:59:32.495323 | controller | "msg": "https://get.helm.sh/helm-v3.11.2-linux-amd64.tar.gz" 2026-08-12 08:59:32.495524 | controller | } 2026-08-12 08:59:32.495713 | controller | 2026-08-12 08:59:32.495930 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-08-12 08:59:32.496146 | controller | Wednesday 12 August 2026 08:59:32 +0000 (0:00:00.034) 0:00:02.838 ****** 2026-08-12 08:59:33.571874 | controller | [WARNING]: Module remote_tmp /root/.ansible/tmp did not exist and was created with a mode of 0700, this may cause issues when running as another user. To avoid this, create the remote_tmp dir with the correct permissions manually 2026-08-12 08:59:33.580555 | controller | changed: [controller] 2026-08-12 08:59:33.580789 | controller | 2026-08-12 08:59:33.581018 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-08-12 08:59:33.581258 | controller | Wednesday 12 August 2026 08:59:33 +0000 (0:00:01.085) 0:00:03.924 ****** 2026-08-12 08:59:33.617894 | controller | skipping: [controller] 2026-08-12 08:59:33.617962 | controller | 2026-08-12 08:59:33.618007 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-08-12 08:59:33.618120 | controller | Wednesday 12 August 2026 08:59:33 +0000 (0:00:00.037) 0:00:03.961 ****** 2026-08-12 08:59:33.649593 | controller | skipping: [controller] 2026-08-12 08:59:33.649693 | controller | 2026-08-12 08:59:33.649900 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-08-12 08:59:33.649968 | controller | Wednesday 12 August 2026 08:59:33 +0000 (0:00:00.032) 0:00:03.993 ****** 2026-08-12 08:59:33.687302 | controller | ok: [controller] => { 2026-08-12 08:59:33.687357 | controller | "msg": "https://github.com/databus23/helm-diff/releases/download/v3.8.1/helm-diff-linux-amd64.tgz" 2026-08-12 08:59:33.687463 | controller | } 2026-08-12 08:59:33.687550 | controller | 2026-08-12 08:59:33.687653 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-08-12 08:59:33.687752 | controller | Wednesday 12 August 2026 08:59:33 +0000 (0:00:00.037) 0:00:04.031 ****** 2026-08-12 08:59:34.526856 | controller | changed: [controller] 2026-08-12 08:59:34.527090 | controller | 2026-08-12 08:59:34.527352 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-08-12 08:59:34.527605 | controller | Wednesday 12 August 2026 08:59:34 +0000 (0:00:00.839) 0:00:04.870 ****** 2026-08-12 08:59:34.560774 | controller | skipping: [controller] 2026-08-12 08:59:34.560951 | controller | 2026-08-12 08:59:34.561166 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-08-12 08:59:34.561372 | controller | Wednesday 12 August 2026 08:59:34 +0000 (0:00:00.034) 0:00:04.904 ****** 2026-08-12 08:59:34.593512 | controller | skipping: [controller] 2026-08-12 08:59:34.593587 | controller | 2026-08-12 08:59:34.593717 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-08-12 08:59:34.593829 | controller | Wednesday 12 August 2026 08:59:34 +0000 (0:00:00.032) 0:00:04.937 ****** 2026-08-12 08:59:34.630214 | controller | ok: [controller] => { 2026-08-12 08:59:34.630479 | controller | "msg": "https://github.com/kubernetes-sigs/cluster-api/releases/download/v1.13.2/clusterctl-linux-amd64" 2026-08-12 08:59:34.630770 | controller | } 2026-08-12 08:59:34.630983 | controller | 2026-08-12 08:59:34.631244 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-08-12 08:59:34.631474 | controller | Wednesday 12 August 2026 08:59:34 +0000 (0:00:00.036) 0:00:04.973 ****** 2026-08-12 08:59:35.486201 | controller | changed: [controller] 2026-08-12 08:59:35.486352 | controller | 2026-08-12 08:59:35.486549 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-08-12 08:59:35.486760 | controller | Wednesday 12 August 2026 08:59:35 +0000 (0:00:00.856) 0:00:05.829 ****** 2026-08-12 08:59:35.516937 | controller | skipping: [controller] 2026-08-12 08:59:35.517113 | controller | 2026-08-12 08:59:35.517318 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-08-12 08:59:35.517513 | controller | Wednesday 12 August 2026 08:59:35 +0000 (0:00:00.030) 0:00:05.860 ****** 2026-08-12 08:59:35.550689 | controller | skipping: [controller] 2026-08-12 08:59:35.550879 | controller | 2026-08-12 08:59:35.551230 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-08-12 08:59:35.551430 | controller | Wednesday 12 August 2026 08:59:35 +0000 (0:00:00.033) 0:00:05.894 ****** 2026-08-12 08:59:35.588483 | controller | ok: [controller] => { 2026-08-12 08:59:35.588684 | controller | "msg": "https://github.com/fluxcd/flux2/releases/download/v0.32.0/flux_0.32.0_linux_amd64.tar.gz" 2026-08-12 08:59:35.588868 | controller | } 2026-08-12 08:59:35.589037 | controller | 2026-08-12 08:59:35.589233 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-08-12 08:59:35.589464 | controller | Wednesday 12 August 2026 08:59:35 +0000 (0:00:00.037) 0:00:05.932 ****** 2026-08-12 08:59:36.311702 | controller | changed: [controller] 2026-08-12 08:59:36.311805 | controller | 2026-08-12 08:59:36.311920 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-08-12 08:59:36.312042 | controller | Wednesday 12 August 2026 08:59:36 +0000 (0:00:00.723) 0:00:06.655 ****** 2026-08-12 08:59:36.347164 | controller | skipping: [controller] 2026-08-12 08:59:36.347341 | controller | 2026-08-12 08:59:36.347556 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-08-12 08:59:36.347763 | controller | Wednesday 12 August 2026 08:59:36 +0000 (0:00:00.035) 0:00:06.691 ****** 2026-08-12 08:59:36.377526 | controller | skipping: [controller] 2026-08-12 08:59:36.377695 | controller | 2026-08-12 08:59:36.377890 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-08-12 08:59:36.378105 | controller | Wednesday 12 August 2026 08:59:36 +0000 (0:00:00.030) 0:00:06.721 ****** 2026-08-12 08:59:36.414345 | controller | ok: [controller] => { 2026-08-12 08:59:36.414473 | controller | "msg": "https://dl.k8s.io/release/v1.36.2/bin/linux/amd64/kubectl" 2026-08-12 08:59:36.414645 | controller | } 2026-08-12 08:59:36.414812 | controller | 2026-08-12 08:59:36.415031 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-08-12 08:59:36.415268 | controller | Wednesday 12 August 2026 08:59:36 +0000 (0:00:00.036) 0:00:06.757 ****** 2026-08-12 08:59:44.382105 | controller | changed: [controller] 2026-08-12 08:59:44.382289 | controller | 2026-08-12 08:59:44.382539 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-08-12 08:59:44.382762 | controller | Wednesday 12 August 2026 08:59:44 +0000 (0:00:07.968) 0:00:14.725 ****** 2026-08-12 08:59:44.414129 | controller | skipping: [controller] 2026-08-12 08:59:44.414257 | controller | 2026-08-12 08:59:44.414459 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-08-12 08:59:44.414700 | controller | Wednesday 12 August 2026 08:59:44 +0000 (0:00:00.032) 0:00:14.758 ****** 2026-08-12 08:59:44.444353 | controller | skipping: [controller] 2026-08-12 08:59:44.444585 | controller | 2026-08-12 08:59:44.444911 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-08-12 08:59:44.445135 | controller | Wednesday 12 August 2026 08:59:44 +0000 (0:00:00.029) 0:00:14.788 ****** 2026-08-12 08:59:44.481062 | controller | ok: [controller] => { 2026-08-12 08:59:44.481219 | controller | "msg": "https://dl.k8s.io/release/v1.36.2/bin/linux/amd64/kubeadm" 2026-08-12 08:59:44.481454 | controller | } 2026-08-12 08:59:44.481629 | controller | 2026-08-12 08:59:44.481836 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-08-12 08:59:44.482045 | controller | Wednesday 12 August 2026 08:59:44 +0000 (0:00:00.034) 0:00:14.822 ****** 2026-08-12 08:59:47.863718 | controller | changed: [controller] 2026-08-12 08:59:47.863972 | controller | 2026-08-12 08:59:47.864209 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-08-12 08:59:47.864461 | controller | Wednesday 12 August 2026 08:59:47 +0000 (0:00:03.384) 0:00:18.206 ****** 2026-08-12 08:59:47.893878 | controller | skipping: [controller] 2026-08-12 08:59:47.894049 | controller | 2026-08-12 08:59:47.894294 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-08-12 08:59:47.894504 | controller | Wednesday 12 August 2026 08:59:47 +0000 (0:00:00.030) 0:00:18.237 ****** 2026-08-12 08:59:47.926462 | controller | skipping: [controller] 2026-08-12 08:59:47.926662 | controller | 2026-08-12 08:59:47.926880 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-08-12 08:59:47.927160 | controller | Wednesday 12 August 2026 08:59:47 +0000 (0:00:00.032) 0:00:18.270 ****** 2026-08-12 08:59:47.961828 | controller | ok: [controller] => { 2026-08-12 08:59:47.962037 | controller | "msg": "https://dl.k8s.io/release/v1.36.2/bin/linux/amd64/kubelet" 2026-08-12 08:59:47.962228 | controller | } 2026-08-12 08:59:47.962408 | controller | 2026-08-12 08:59:47.962611 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-08-12 08:59:47.962808 | controller | Wednesday 12 August 2026 08:59:47 +0000 (0:00:00.034) 0:00:18.305 ****** 2026-08-12 08:59:50.299919 | controller | changed: [controller] 2026-08-12 08:59:50.300008 | controller | 2026-08-12 08:59:50.300187 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-08-12 08:59:50.300339 | controller | Wednesday 12 August 2026 08:59:50 +0000 (0:00:02.332) 0:00:20.638 ****** 2026-08-12 08:59:50.323089 | controller | skipping: [controller] 2026-08-12 08:59:50.323234 | controller | 2026-08-12 08:59:50.323363 | controller | PLAY RECAP ********************************************************************* 2026-08-12 08:59:50.323494 | controller | controller : ok=28 changed=8 unreachable=0 failed=0 skipped=14 rescued=0 ignored=0 2026-08-12 08:59:50.323623 | controller | 2026-08-12 08:59:50.323731 | controller | 2026-08-12 08:59:50.323872 | controller | TASKS RECAP ******************************************************************** 2026-08-12 08:59:50.324002 | controller | Wednesday 12 August 2026 08:59:50 +0000 (0:00:00.029) 0:00:20.667 ****** 2026-08-12 08:59:50.324116 | controller | =============================================================================== 2026-08-12 08:59:50.324260 | controller | vexxhost.containers.download_artifact : Download item ------------------- 7.97s 2026-08-12 08:59:50.324394 | controller | vexxhost.containers.download_artifact : Download item ------------------- 3.38s 2026-08-12 08:59:50.324515 | controller | vexxhost.containers.download_artifact : Download item ------------------- 2.33s 2026-08-12 08:59:50.324652 | controller | vexxhost.containers.download_artifact : Download item ------------------- 1.09s 2026-08-12 08:59:50.324779 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.86s 2026-08-12 08:59:50.324909 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.84s 2026-08-12 08:59:50.325074 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.72s 2026-08-12 08:59:50.325163 | controller | Gather minimal facts ---------------------------------------------------- 0.69s 2026-08-12 08:59:50.325316 | controller | vexxhost.containers.directory : Create directory (/var/lib/downloads) --- 0.64s 2026-08-12 08:59:50.325419 | controller | Find all subdirectories in the role location ---------------------------- 0.42s 2026-08-12 08:59:50.325537 | controller | Select only defaults/ directories and load vars ------------------------- 0.35s 2026-08-12 08:59:50.325676 | controller | Include download_artifact role ------------------------------------------ 0.29s 2026-08-12 08:59:50.325790 | controller | Find all components with checksums and get latest versions (CI) --------- 0.16s 2026-08-12 08:59:50.325910 | controller | Filter checksums to keep only latest versions (CI) ---------------------- 0.10s 2026-08-12 08:59:50.326029 | controller | Generate list of all binaries for all roles ----------------------------- 0.07s 2026-08-12 08:59:50.326149 | controller | vexxhost.containers.download_artifact : Starting download of file ------- 0.04s 2026-08-12 08:59:50.326261 | controller | vexxhost.containers.download_artifact : Starting download of file ------- 0.04s 2026-08-12 08:59:50.326387 | controller | vexxhost.containers.download_artifact : Extract archive ----------------- 0.04s 2026-08-12 08:59:50.326502 | controller | vexxhost.containers.download_artifact : Starting download of file ------- 0.04s 2026-08-12 08:59:50.327080 | controller | vexxhost.containers.download_artifact : Starting download of file ------- 0.04s 2026-08-12 08:59:50.461448 | controller | INFO [download-binaries > converge] Executed: Successful 2026-08-12 08:59:50.470304 | controller | INFO [download-binaries > idempotence] Executing 2026-08-12 08:59:51.278026 | controller | 2026-08-12 08:59:51.278048 | controller | PLAY [Download all binaries required at runtime for ansible-collection-kubernetes] *** 2026-08-12 08:59:51.278052 | controller | 2026-08-12 08:59:51.278056 | controller | TASK [Gather minimal facts] **************************************************** 2026-08-12 08:59:51.278059 | controller | Wednesday 12 August 2026 08:59:51 +0000 (0:00:00.013) 0:00:00.013 ****** 2026-08-12 08:59:51.983947 | controller | ok: [controller -> localhost] 2026-08-12 08:59:51.984199 | controller | 2026-08-12 08:59:51.984464 | controller | TASK [Find all subdirectories in the role location] **************************** 2026-08-12 08:59:51.984678 | controller | Wednesday 12 August 2026 08:59:51 +0000 (0:00:00.705) 0:00:00.718 ****** 2026-08-12 08:59:52.424195 | controller | ok: [controller -> localhost] 2026-08-12 08:59:52.424394 | controller | 2026-08-12 08:59:52.424603 | controller | TASK [Select only defaults/ directories and load vars] ************************* 2026-08-12 08:59:52.424791 | controller | Wednesday 12 August 2026 08:59:52 +0000 (0:00:00.441) 0:00:01.160 ****** 2026-08-12 08:59:52.745397 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/envoy_gateway/defaults) 2026-08-12 08:59:52.745610 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kube_vip/defaults) 2026-08-12 08:59:52.745811 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/helm/defaults) 2026-08-12 08:59:52.746010 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/clusterctl/defaults) 2026-08-12 08:59:52.746220 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/flux/defaults) 2026-08-12 08:59:52.746410 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/cilium/defaults) 2026-08-12 08:59:52.746607 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/upload_helm_chart/defaults) 2026-08-12 08:59:52.746887 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kubectl/defaults) 2026-08-12 08:59:52.747147 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/cluster_api/defaults) 2026-08-12 08:59:52.747370 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kubeadm/defaults) 2026-08-12 08:59:52.747577 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kubelet/defaults) 2026-08-12 08:59:52.747782 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/cert_manager/defaults) 2026-08-12 08:59:52.747986 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kubernetes/defaults) 2026-08-12 08:59:52.748196 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/keepalived/defaults) 2026-08-12 08:59:52.748410 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/haproxy/defaults) 2026-08-12 08:59:52.748612 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/openstack_resource_controller/defaults) 2026-08-12 08:59:52.748792 | controller | 2026-08-12 08:59:52.748992 | controller | TASK [Find all components with checksums and get latest versions (CI)] ********* 2026-08-12 08:59:52.749189 | controller | Wednesday 12 August 2026 08:59:52 +0000 (0:00:00.321) 0:00:01.481 ****** 2026-08-12 08:59:52.866815 | controller | ok: [controller -> localhost] => (item=helm_checksums) 2026-08-12 08:59:52.867019 | controller | ok: [controller -> localhost] => (item=helm_diff_checksums) 2026-08-12 08:59:52.867276 | controller | ok: [controller -> localhost] => (item=clusterctl_checksums) 2026-08-12 08:59:52.867473 | controller | ok: [controller -> localhost] => (item=flux_checksums) 2026-08-12 08:59:52.867658 | controller | ok: [controller -> localhost] => (item=kubectl_checksums) 2026-08-12 08:59:52.867848 | controller | ok: [controller -> localhost] => (item=kubeadm_checksums) 2026-08-12 08:59:52.868042 | controller | ok: [controller -> localhost] => (item=kubelet_checksums) 2026-08-12 08:59:52.868240 | controller | 2026-08-12 08:59:52.868435 | controller | TASK [Filter checksums to keep only latest versions (CI)] ********************** 2026-08-12 08:59:52.868667 | controller | Wednesday 12 August 2026 08:59:52 +0000 (0:00:00.121) 0:00:01.602 ****** 2026-08-12 08:59:52.957510 | controller | ok: [controller -> localhost] => (item=helm_checksums) 2026-08-12 08:59:52.957535 | controller | ok: [controller -> localhost] => (item=helm_diff_checksums) 2026-08-12 08:59:52.957539 | controller | ok: [controller -> localhost] => (item=clusterctl_checksums) 2026-08-12 08:59:52.957543 | controller | ok: [controller -> localhost] => (item=flux_checksums) 2026-08-12 08:59:52.957635 | controller | ok: [controller -> localhost] => (item=kubectl_checksums) 2026-08-12 08:59:52.957827 | controller | ok: [controller -> localhost] => (item=kubeadm_checksums) 2026-08-12 08:59:52.958029 | controller | ok: [controller -> localhost] => (item=kubelet_checksums) 2026-08-12 08:59:52.958234 | controller | 2026-08-12 08:59:52.958421 | controller | TASK [Generate list of all binaries for all roles] ***************************** 2026-08-12 08:59:52.958614 | controller | Wednesday 12 August 2026 08:59:52 +0000 (0:00:00.090) 0:00:01.692 ****** 2026-08-12 08:59:53.021620 | controller | ok: [controller -> localhost] 2026-08-12 08:59:53.021681 | controller | 2026-08-12 08:59:53.021692 | controller | TASK [Include download_artifact role] ****************************************** 2026-08-12 08:59:53.021702 | controller | Wednesday 12 August 2026 08:59:53 +0000 (0:00:00.064) 0:00:01.756 ****** 2026-08-12 08:59:53.205410 | controller | included: vexxhost.containers.download_artifact for controller => (item={'url': 'https://get.helm.sh/helm-v3.11.2-linux-amd64.tar.gz', 'checksum': '781d826daec584f9d50a01f0f7dadfd25a3312217a14aa2fbb85107b014ac8ca', 'dest': '/var/lib/downloads/helm-v3.11.2-linux-amd64.tar.gz', 'version': 'v3.11.2'}) 2026-08-12 08:59:53.205543 | controller | included: vexxhost.containers.download_artifact for controller => (item={'url': 'https://github.com/databus23/helm-diff/releases/download/v3.8.1/helm-diff-linux-amd64.tgz', 'checksum': 'f78867edfde60e2506e3228f706beaf96d1ae3ee5f169f42315acbd513794078', 'dest': '/var/lib/downloads/helm-diff-v3.8.1-linux-amd64.tgz', 'version': 'v3.8.1'}) 2026-08-12 08:59:53.205810 | controller | included: vexxhost.containers.download_artifact for controller => (item={'url': 'https://github.com/kubernetes-sigs/cluster-api/releases/download/v1.13.2/clusterctl-linux-amd64', 'checksum': 'ae1d0a60e7101eb6c5cea650740b3d8d3b50cd8c724a2a375ddd5744df6ea544', 'dest': '/var/lib/downloads/clusterctl-1.13.2-linux-amd64', 'version': '1.13.2'}) 2026-08-12 08:59:53.206089 | controller | included: vexxhost.containers.download_artifact for controller => (item={'url': 'https://github.com/fluxcd/flux2/releases/download/v0.32.0/flux_0.32.0_linux_amd64.tar.gz', 'checksum': 'c94a42e96620848f9aed69a130c01b7d740412f6f2b3ad3c95fe23471f2b8e4e', 'dest': '/var/lib/downloads/flux-0.32.0-linux-amd64.tar.gz', 'version': '0.32.0'}) 2026-08-12 08:59:53.206338 | controller | included: vexxhost.containers.download_artifact for controller => (item={'url': 'https://dl.k8s.io/release/v1.36.2/bin/linux/amd64/kubectl', 'checksum': '1e9045ec32bea85da43de85f0065358529ea7c7a152eca78154fba5b58c27d82', 'dest': '/var/lib/downloads/kubectl-1.36.2-linux-amd64', 'version': '1.36.2'}) 2026-08-12 08:59:53.206529 | controller | included: vexxhost.containers.download_artifact for controller => (item={'url': 'https://dl.k8s.io/release/v1.36.2/bin/linux/amd64/kubeadm', 'checksum': 'f95d1b345f97c673ce1c1347eb96bf2587850975155ae701cdfc629a5b575b70', 'dest': '/var/lib/downloads/kubeadm-1.36.2-linux-amd64', 'version': '1.36.2'}) 2026-08-12 08:59:53.206746 | controller | included: vexxhost.containers.download_artifact for controller => (item={'url': 'https://dl.k8s.io/release/v1.36.2/bin/linux/amd64/kubelet', 'checksum': '3ba68cb4f0906053c08ab843131d5cec559cf8c718dbd679950a078b306abbb4', 'dest': '/var/lib/downloads/kubelet-1.36.2-linux-amd64', 'version': '1.36.2'}) 2026-08-12 08:59:53.206920 | controller | 2026-08-12 08:59:53.207173 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-08-12 08:59:53.207363 | controller | Wednesday 12 August 2026 08:59:53 +0000 (0:00:00.184) 0:00:01.941 ****** 2026-08-12 08:59:53.236168 | controller | skipping: [controller] 2026-08-12 08:59:53.236302 | controller | 2026-08-12 08:59:53.236499 | controller | TASK [vexxhost.containers.directory : Create directory (/var/lib/downloads)] *** 2026-08-12 08:59:53.236692 | controller | Wednesday 12 August 2026 08:59:53 +0000 (0:00:00.031) 0:00:01.972 ****** 2026-08-12 08:59:53.699588 | 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-12 08:59:53.708895 | controller | ok: [controller] 2026-08-12 08:59:53.709086 | controller | 2026-08-12 08:59:53.709585 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-08-12 08:59:53.709774 | controller | Wednesday 12 August 2026 08:59:53 +0000 (0:00:00.472) 0:00:02.444 ****** 2026-08-12 08:59:53.742674 | controller | ok: [controller] => { 2026-08-12 08:59:53.742897 | controller | "msg": "https://get.helm.sh/helm-v3.11.2-linux-amd64.tar.gz" 2026-08-12 08:59:53.743102 | controller | } 2026-08-12 08:59:53.743312 | controller | 2026-08-12 08:59:53.743511 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-08-12 08:59:53.743688 | controller | Wednesday 12 August 2026 08:59:53 +0000 (0:00:00.033) 0:00:02.478 ****** 2026-08-12 08:59:54.299169 | controller | ok: [controller] 2026-08-12 08:59:54.299342 | controller | 2026-08-12 08:59:54.299603 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-08-12 08:59:54.299780 | controller | Wednesday 12 August 2026 08:59:54 +0000 (0:00:00.556) 0:00:03.034 ****** 2026-08-12 08:59:54.330133 | controller | skipping: [controller] 2026-08-12 08:59:54.330325 | controller | 2026-08-12 08:59:54.330542 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-08-12 08:59:54.330746 | controller | Wednesday 12 August 2026 08:59:54 +0000 (0:00:00.031) 0:00:03.066 ****** 2026-08-12 08:59:54.357558 | controller | skipping: [controller] 2026-08-12 08:59:54.357720 | controller | 2026-08-12 08:59:54.357924 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-08-12 08:59:54.358207 | controller | Wednesday 12 August 2026 08:59:54 +0000 (0:00:00.027) 0:00:03.093 ****** 2026-08-12 08:59:54.396881 | controller | ok: [controller] => { 2026-08-12 08:59:54.397155 | controller | "msg": "https://github.com/databus23/helm-diff/releases/download/v3.8.1/helm-diff-linux-amd64.tgz" 2026-08-12 08:59:54.397463 | controller | } 2026-08-12 08:59:54.397696 | controller | 2026-08-12 08:59:54.397995 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-08-12 08:59:54.398370 | controller | Wednesday 12 August 2026 08:59:54 +0000 (0:00:00.039) 0:00:03.132 ****** 2026-08-12 08:59:54.786226 | controller | ok: [controller] 2026-08-12 08:59:54.786288 | controller | 2026-08-12 08:59:54.786410 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-08-12 08:59:54.786549 | controller | Wednesday 12 August 2026 08:59:54 +0000 (0:00:00.388) 0:00:03.521 ****** 2026-08-12 08:59:54.820036 | controller | skipping: [controller] 2026-08-12 08:59:54.820095 | controller | 2026-08-12 08:59:54.820275 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-08-12 08:59:54.820373 | controller | Wednesday 12 August 2026 08:59:54 +0000 (0:00:00.034) 0:00:03.555 ****** 2026-08-12 08:59:54.849631 | controller | skipping: [controller] 2026-08-12 08:59:54.849685 | controller | 2026-08-12 08:59:54.849821 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-08-12 08:59:54.849944 | controller | Wednesday 12 August 2026 08:59:54 +0000 (0:00:00.029) 0:00:03.585 ****** 2026-08-12 08:59:54.879541 | controller | ok: [controller] => { 2026-08-12 08:59:54.879620 | controller | "msg": "https://github.com/kubernetes-sigs/cluster-api/releases/download/v1.13.2/clusterctl-linux-amd64" 2026-08-12 08:59:54.879739 | controller | } 2026-08-12 08:59:54.879855 | controller | 2026-08-12 08:59:54.879984 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-08-12 08:59:54.880112 | controller | Wednesday 12 August 2026 08:59:54 +0000 (0:00:00.029) 0:00:03.615 ****** 2026-08-12 08:59:55.282458 | controller | ok: [controller] 2026-08-12 08:59:55.282632 | controller | 2026-08-12 08:59:55.282847 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-08-12 08:59:55.283134 | controller | Wednesday 12 August 2026 08:59:55 +0000 (0:00:00.402) 0:00:04.017 ****** 2026-08-12 08:59:55.315273 | controller | skipping: [controller] 2026-08-12 08:59:55.315320 | controller | 2026-08-12 08:59:55.315338 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-08-12 08:59:55.315653 | controller | Wednesday 12 August 2026 08:59:55 +0000 (0:00:00.032) 0:00:04.050 ****** 2026-08-12 08:59:55.347668 | controller | skipping: [controller] 2026-08-12 08:59:55.347741 | controller | 2026-08-12 08:59:55.347795 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-08-12 08:59:55.347886 | controller | Wednesday 12 August 2026 08:59:55 +0000 (0:00:00.031) 0:00:04.082 ****** 2026-08-12 08:59:55.382563 | controller | ok: [controller] => { 2026-08-12 08:59:55.382647 | controller | "msg": "https://github.com/fluxcd/flux2/releases/download/v0.32.0/flux_0.32.0_linux_amd64.tar.gz" 2026-08-12 08:59:55.382774 | controller | } 2026-08-12 08:59:55.382887 | controller | 2026-08-12 08:59:55.383018 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-08-12 08:59:55.387126 | controller | Wednesday 12 August 2026 08:59:55 +0000 (0:00:00.036) 0:00:04.118 ****** 2026-08-12 08:59:55.779158 | controller | ok: [controller] 2026-08-12 08:59:55.779201 | controller | 2026-08-12 08:59:55.779210 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-08-12 08:59:55.779348 | controller | Wednesday 12 August 2026 08:59:55 +0000 (0:00:00.395) 0:00:04.513 ****** 2026-08-12 08:59:55.815067 | controller | skipping: [controller] 2026-08-12 08:59:55.815277 | controller | 2026-08-12 08:59:55.815481 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-08-12 08:59:55.815684 | controller | Wednesday 12 August 2026 08:59:55 +0000 (0:00:00.036) 0:00:04.550 ****** 2026-08-12 08:59:55.847412 | controller | skipping: [controller] 2026-08-12 08:59:55.847608 | controller | 2026-08-12 08:59:55.847814 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-08-12 08:59:55.848020 | controller | Wednesday 12 August 2026 08:59:55 +0000 (0:00:00.032) 0:00:04.583 ****** 2026-08-12 08:59:55.884666 | controller | ok: [controller] => { 2026-08-12 08:59:55.884835 | controller | "msg": "https://dl.k8s.io/release/v1.36.2/bin/linux/amd64/kubectl" 2026-08-12 08:59:55.885019 | controller | } 2026-08-12 08:59:55.885199 | controller | 2026-08-12 08:59:55.885398 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-08-12 08:59:55.885597 | controller | Wednesday 12 August 2026 08:59:55 +0000 (0:00:00.037) 0:00:04.620 ****** 2026-08-12 08:59:56.329693 | controller | ok: [controller] 2026-08-12 08:59:56.329868 | controller | 2026-08-12 08:59:56.330114 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-08-12 08:59:56.330335 | controller | Wednesday 12 August 2026 08:59:56 +0000 (0:00:00.442) 0:00:05.063 ****** 2026-08-12 08:59:56.360067 | controller | skipping: [controller] 2026-08-12 08:59:56.360248 | controller | 2026-08-12 08:59:56.360482 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-08-12 08:59:56.360707 | controller | Wednesday 12 August 2026 08:59:56 +0000 (0:00:00.032) 0:00:05.096 ****** 2026-08-12 08:59:56.392883 | controller | skipping: [controller] 2026-08-12 08:59:56.392988 | controller | 2026-08-12 08:59:56.393120 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-08-12 08:59:56.393366 | controller | Wednesday 12 August 2026 08:59:56 +0000 (0:00:00.033) 0:00:05.129 ****** 2026-08-12 08:59:56.429874 | controller | ok: [controller] => { 2026-08-12 08:59:56.430037 | controller | "msg": "https://dl.k8s.io/release/v1.36.2/bin/linux/amd64/kubeadm" 2026-08-12 08:59:56.430220 | controller | } 2026-08-12 08:59:56.430391 | controller | 2026-08-12 08:59:56.430589 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-08-12 08:59:56.430784 | controller | Wednesday 12 August 2026 08:59:56 +0000 (0:00:00.036) 0:00:05.165 ****** 2026-08-12 08:59:56.865681 | controller | ok: [controller] 2026-08-12 08:59:56.865760 | controller | 2026-08-12 08:59:56.865945 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-08-12 08:59:56.866059 | controller | Wednesday 12 August 2026 08:59:56 +0000 (0:00:00.434) 0:00:05.600 ****** 2026-08-12 08:59:56.895198 | controller | skipping: [controller] 2026-08-12 08:59:56.895297 | controller | 2026-08-12 08:59:56.895402 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-08-12 08:59:56.895518 | controller | Wednesday 12 August 2026 08:59:56 +0000 (0:00:00.031) 0:00:05.631 ****** 2026-08-12 08:59:56.927997 | controller | skipping: [controller] 2026-08-12 08:59:56.928136 | controller | 2026-08-12 08:59:56.928335 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-08-12 08:59:56.928534 | controller | Wednesday 12 August 2026 08:59:56 +0000 (0:00:00.032) 0:00:05.663 ****** 2026-08-12 08:59:56.967672 | controller | ok: [controller] => { 2026-08-12 08:59:56.967828 | controller | "msg": "https://dl.k8s.io/release/v1.36.2/bin/linux/amd64/kubelet" 2026-08-12 08:59:56.968009 | controller | } 2026-08-12 08:59:56.968186 | controller | 2026-08-12 08:59:56.968389 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-08-12 08:59:56.968594 | controller | Wednesday 12 August 2026 08:59:56 +0000 (0:00:00.039) 0:00:05.703 ****** 2026-08-12 08:59:57.398641 | controller | ok: [controller] 2026-08-12 08:59:57.398675 | controller | 2026-08-12 08:59:57.398680 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-08-12 08:59:57.398685 | controller | Wednesday 12 August 2026 08:59:57 +0000 (0:00:00.430) 0:00:06.134 ****** 2026-08-12 08:59:57.427733 | controller | skipping: [controller] 2026-08-12 08:59:57.428029 | controller | 2026-08-12 08:59:57.428288 | controller | PLAY RECAP ********************************************************************* 2026-08-12 08:59:57.428589 | controller | controller : ok=28 changed=0 unreachable=0 failed=0 skipped=14 rescued=0 ignored=0 2026-08-12 08:59:57.428825 | controller | 2026-08-12 08:59:57.429052 | controller | 2026-08-12 08:59:57.429294 | controller | TASKS RECAP ******************************************************************** 2026-08-12 08:59:57.429545 | controller | Wednesday 12 August 2026 08:59:57 +0000 (0:00:00.029) 0:00:06.163 ****** 2026-08-12 08:59:57.429783 | controller | =============================================================================== 2026-08-12 08:59:57.430030 | controller | Gather minimal facts ---------------------------------------------------- 0.71s 2026-08-12 08:59:57.430279 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.56s 2026-08-12 08:59:57.430529 | controller | vexxhost.containers.directory : Create directory (/var/lib/downloads) --- 0.47s 2026-08-12 08:59:57.430776 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.44s 2026-08-12 08:59:57.431030 | controller | Find all subdirectories in the role location ---------------------------- 0.44s 2026-08-12 08:59:57.431401 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.43s 2026-08-12 08:59:57.431650 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.43s 2026-08-12 08:59:57.431880 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.40s 2026-08-12 08:59:57.432033 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.40s 2026-08-12 08:59:57.432188 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.39s 2026-08-12 08:59:57.432341 | controller | Select only defaults/ directories and load vars ------------------------- 0.32s 2026-08-12 08:59:57.432494 | controller | Include download_artifact role ------------------------------------------ 0.18s 2026-08-12 08:59:57.432660 | controller | Find all components with checksums and get latest versions (CI) --------- 0.12s 2026-08-12 08:59:57.432814 | controller | Filter checksums to keep only latest versions (CI) ---------------------- 0.09s 2026-08-12 08:59:57.432966 | controller | Generate list of all binaries for all roles ----------------------------- 0.06s 2026-08-12 08:59:57.433131 | controller | vexxhost.containers.download_artifact : Starting download of file ------- 0.04s 2026-08-12 08:59:57.433287 | controller | vexxhost.containers.download_artifact : Starting download of file ------- 0.04s 2026-08-12 08:59:57.433441 | controller | vexxhost.containers.download_artifact : Starting download of file ------- 0.04s 2026-08-12 08:59:57.433593 | controller | vexxhost.containers.download_artifact : Extract archive ----------------- 0.04s 2026-08-12 08:59:57.433746 | controller | vexxhost.containers.download_artifact : Starting download of file ------- 0.04s 2026-08-12 08:59:57.628699 | controller | INFO [download-binaries > idempotence] Executed: Successful 2026-08-12 08:59:57.639768 | controller | INFO [download-binaries > side_effect] Executing 2026-08-12 08:59:57.640046 | controller | WARNING [download-binaries > side_effect] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-08-12 08:59:57.649577 | controller | INFO [download-binaries > verify] Executing 2026-08-12 08:59:58.537216 | controller | 2026-08-12 08:59:58.537240 | controller | PLAY [Verify] ****************************************************************** 2026-08-12 08:59:58.537244 | controller | 2026-08-12 08:59:58.537248 | controller | TASK [Gathering Facts] ********************************************************* 2026-08-12 08:59:58.537251 | controller | Wednesday 12 August 2026 08:59:58 +0000 (0:00:00.012) 0:00:00.012 ****** 2026-08-12 08:59:59.635218 | 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-12 08:59:59.640867 | controller | ok: [controller] 2026-08-12 08:59:59.641123 | controller | 2026-08-12 08:59:59.641428 | controller | TASK [Stat target dir] ********************************************************* 2026-08-12 08:59:59.641725 | controller | Wednesday 12 August 2026 08:59:59 +0000 (0:00:01.105) 0:00:01.118 ****** 2026-08-12 09:00:00.142736 | controller | ok: [controller] 2026-08-12 09:00:00.142847 | controller | 2026-08-12 09:00:00.143107 | controller | TASK [Assert that target dir is created] *************************************** 2026-08-12 09:00:00.143418 | controller | Wednesday 12 August 2026 09:00:00 +0000 (0:00:00.501) 0:00:01.619 ****** 2026-08-12 09:00:00.178157 | controller | ok: [controller] => { 2026-08-12 09:00:00.178341 | controller | "changed": false, 2026-08-12 09:00:00.178546 | controller | "msg": "All assertions passed" 2026-08-12 09:00:00.178736 | controller | } 2026-08-12 09:00:00.178915 | controller | 2026-08-12 09:00:00.179248 | controller | TASK [Find target files] ******************************************************* 2026-08-12 09:00:00.179500 | controller | Wednesday 12 August 2026 09:00:00 +0000 (0:00:00.035) 0:00:01.654 ****** 2026-08-12 09:00:00.578943 | controller | ok: [controller] 2026-08-12 09:00:00.579148 | controller | 2026-08-12 09:00:00.579340 | controller | TASK [Assert that some files were downloaded] ********************************** 2026-08-12 09:00:00.579561 | controller | Wednesday 12 August 2026 09:00:00 +0000 (0:00:00.398) 0:00:02.052 ****** 2026-08-12 09:00:00.614786 | controller | ok: [controller] => { 2026-08-12 09:00:00.614885 | controller | "changed": false, 2026-08-12 09:00:00.615102 | controller | "msg": "All assertions passed" 2026-08-12 09:00:00.615328 | controller | } 2026-08-12 09:00:00.615504 | controller | 2026-08-12 09:00:00.615706 | controller | PLAY RECAP ********************************************************************* 2026-08-12 09:00:00.615895 | controller | controller : ok=5 changed=0 unreachable=0 failed=0 skipped=0 rescued=0 ignored=0 2026-08-12 09:00:00.616065 | controller | 2026-08-12 09:00:00.616268 | controller | 2026-08-12 09:00:00.616465 | controller | TASKS RECAP ******************************************************************** 2026-08-12 09:00:00.616679 | controller | Wednesday 12 August 2026 09:00:00 +0000 (0:00:00.039) 0:00:02.092 ****** 2026-08-12 09:00:00.616848 | controller | =============================================================================== 2026-08-12 09:00:00.617037 | controller | Gathering Facts --------------------------------------------------------- 1.11s 2026-08-12 09:00:00.617236 | controller | Stat target dir --------------------------------------------------------- 0.50s 2026-08-12 09:00:00.617437 | controller | Find target files ------------------------------------------------------- 0.40s 2026-08-12 09:00:00.617627 | controller | Assert that some files were downloaded ---------------------------------- 0.04s 2026-08-12 09:00:00.617817 | controller | Assert that target dir is created --------------------------------------- 0.04s 2026-08-12 09:00:00.723126 | controller | INFO [download-binaries > verify] Executed: Successful 2026-08-12 09:00:00.732506 | controller | INFO [download-binaries > cleanup] Executing 2026-08-12 09:00:00.732947 | controller | WARNING [download-binaries > cleanup] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-08-12 09:00:00.740403 | controller | INFO [download-binaries > destroy] Executing 2026-08-12 09:00:00.740454 | controller | WARNING [download-binaries > destroy] Skipping, '--destroy=never' requested. 2026-08-12 09:00:00.740556 | controller | INFO [download-binaries > destroy] Executed: Successful 2026-08-12 09:00:00.740818 | controller | WARNING Molecule executed 1 scenario (1 missing files) 2026-08-12 09:00:01.294244 | controller | ok: Runtime: 0:01:54.375469 2026-08-12 09:00:01.302122 | 2026-08-12 09:00:01.302176 | PLAY RECAP 2026-08-12 09:00:01.302219 | controller | ok: 4 changed: 3 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-08-12 09:00:01.302242 | 2026-08-12 09:00:01.424874 | RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/run.yaml@main] 2026-08-12 09:00:01.428300 | POST-RUN START: [untrusted : github.com/vexxhost/ansible-collection-kubernetes/test-playbooks/molecule/post.yml@main] 2026-08-12 09:00:02.072163 | 2026-08-12 09:00:02.072318 | PLAY [all] 2026-08-12 09:00:02.085469 | 2026-08-12 09:00:02.085593 | TASK [describe-kubernetes-objects : creating directory for cluster scoped objects] 2026-08-12 09:00:02.470754 | controller | changed 2026-08-12 09:00:02.475379 | 2026-08-12 09:00:02.475472 | TASK [describe-kubernetes-objects : Gathering descriptions for cluster scoped objects] 2026-08-12 09:00:02.859582 | controller | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-08-12 09:00:02.860249 | controller | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-08-12 09:00:02.868380 | controller | environment: line 1: kubectl: command not found 2026-08-12 09:00:02.869986 | controller | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-08-12 09:00:02.871950 | controller | environment: line 1: kubectl: command not found 2026-08-12 09:00:02.873422 | controller | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-08-12 09:00:02.876514 | controller | environment: line 1: kubectl: command not found 2026-08-12 09:00:02.878933 | controller | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-08-12 09:00:02.879505 | controller | environment: line 1: kubectl: command not found 2026-08-12 09:00:02.880915 | controller | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-08-12 09:00:02.883359 | controller | environment: line 1: kubectl: command not found 2026-08-12 09:00:02.884699 | controller | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-08-12 09:00:03.012004 | controller | ok: Runtime: 0:00:00.040514 2026-08-12 09:00:03.016974 | 2026-08-12 09:00:03.017041 | TASK [describe-kubernetes-objects : creating directory for namespace scoped objects] 2026-08-12 09:00:03.252012 | controller | changed 2026-08-12 09:00:03.257875 | 2026-08-12 09:00:03.257982 | TASK [describe-kubernetes-objects : Gathering descriptions for namespace scoped objects] 2026-08-12 09:00:03.494410 | controller | environment: line 5: kubectl: command not found 2026-08-12 09:00:03.495895 | controller | xargs: xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args valuewarning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-08-12 09:00:03.495926 | controller | 2026-08-12 09:00:03.496521 | controller | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-08-12 09:00:03.781465 | controller | ok: Runtime: 0:00:00.013204 2026-08-12 09:00:03.786625 | 2026-08-12 09:00:03.786699 | TASK [describe-kubernetes-objects : Downloads logs to executor] 2026-08-12 09:00:04.401565 | controller | changed: 2026-08-12 09:00:04.401861 | controller | created directory /var/lib/zuul/builds/6d0f1b4a2f2347b595ddb7b2bf192b3f/work/logs/controller 2026-08-12 09:00:04.401947 | controller | cd+++++++++ objects/ 2026-08-12 09:00:04.402005 | controller | cd+++++++++ objects/cluster/ 2026-08-12 09:00:04.402061 | controller | cd+++++++++ objects/namespaced/ 2026-08-12 09:00:04.410411 | 2026-08-12 09:00:04.410484 | TASK [gather-pod-logs : creating directory for pod logs] 2026-08-12 09:00:04.668326 | controller | changed 2026-08-12 09:00:04.673990 | 2026-08-12 09:00:04.674062 | TASK [gather-pod-logs : creating directory for failed pod logs] 2026-08-12 09:00:04.928708 | controller | changed 2026-08-12 09:00:04.936998 | 2026-08-12 09:00:04.937099 | TASK [gather-pod-logs : retrieve all kubernetes logs, current and previous (if they exist)] 2026-08-12 09:00:05.174317 | controller | environment: line 3: kubectl: command not found 2026-08-12 09:00:05.470515 | controller | ok: Runtime: 0:00:00.012289 2026-08-12 09:00:05.477842 | 2026-08-12 09:00:05.477912 | TASK [gather-pod-logs : Downloads pod logs to executor] 2026-08-12 09:00:05.992695 | controller | changed: 2026-08-12 09:00:05.992877 | controller | cd+++++++++ pod-logs/ 2026-08-12 09:00:05.992905 | controller | cd+++++++++ pod-logs/failed-pods/ 2026-08-12 09:00:06.000791 | 2026-08-12 09:00:06.000856 | LOOP [helm-release-status : creating directory for helm release status] 2026-08-12 09:00:06.249087 | controller | changed: "values" 2026-08-12 09:00:06.455117 | controller | changed: "releases" 2026-08-12 09:00:06.472256 | 2026-08-12 09:00:06.472413 | TASK [helm-release-status : Gather get release status for helm charts] 2026-08-12 09:00:06.707622 | controller | /bin/bash: line 3: kubectl: command not found 2026-08-12 09:00:07.002488 | controller | ok: Runtime: 0:00:00.010333 2026-08-12 09:00:07.006636 | 2026-08-12 09:00:07.006704 | TASK [helm-release-status : Downloads logs to executor] 2026-08-12 09:00:07.481852 | controller | changed: 2026-08-12 09:00:07.482050 | controller | cd+++++++++ helm/ 2026-08-12 09:00:07.482081 | controller | cd+++++++++ helm/releases/ 2026-08-12 09:00:07.482107 | controller | cd+++++++++ helm/values/ 2026-08-12 09:00:07.488353 | 2026-08-12 09:00:07.488404 | PLAY RECAP 2026-08-12 09:00:07.488451 | controller | ok: 12 changed: 12 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-08-12 09:00:07.488474 | 2026-08-12 09:00:07.608527 | POST-RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/ansible-collection-kubernetes/test-playbooks/molecule/post.yml@main] 2026-08-12 09:00:07.610167 | POST-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post.yaml@main] 2026-08-12 09:00:08.250574 | 2026-08-12 09:00:08.250717 | PLAY [all] 2026-08-12 09:00:08.262862 | 2026-08-12 09:00:08.262986 | TASK [fetch-output : Set log path for multiple nodes] 2026-08-12 09:00:08.309284 | controller | skipping: Conditional result was False 2026-08-12 09:00:08.317696 | 2026-08-12 09:00:08.317856 | TASK [fetch-output : Set log path for single node] 2026-08-12 09:00:08.360176 | controller | ok 2026-08-12 09:00:08.366751 | 2026-08-12 09:00:08.366857 | LOOP [fetch-output : Ensure local output dirs] 2026-08-12 09:00:08.736247 | controller -> localhost | ok: "/var/lib/zuul/builds/6d0f1b4a2f2347b595ddb7b2bf192b3f/work/logs" 2026-08-12 09:00:08.934945 | controller -> localhost | changed: "/var/lib/zuul/builds/6d0f1b4a2f2347b595ddb7b2bf192b3f/work/artifacts" 2026-08-12 09:00:09.135126 | controller -> localhost | changed: "/var/lib/zuul/builds/6d0f1b4a2f2347b595ddb7b2bf192b3f/work/docs" 2026-08-12 09:00:09.151480 | 2026-08-12 09:00:09.151609 | LOOP [fetch-output : Collect logs, artifacts and docs] 2026-08-12 09:00:09.812640 | controller | changed: .d..t...... ./ 2026-08-12 09:00:09.812921 | controller | changed: All items complete 2026-08-12 09:00:09.812983 | 2026-08-12 09:00:10.253151 | controller | changed: .d..t...... ./ 2026-08-12 09:00:10.698518 | controller | changed: .d..t...... ./ 2026-08-12 09:00:10.723682 | 2026-08-12 09:00:10.723812 | LOOP [merge-output-to-logs : Move artifacts and docs to logs dir] 2026-08-12 09:00:11.122383 | controller -> localhost | ok: Item: artifacts Runtime: 0:00:00.007107 2026-08-12 09:00:11.339773 | controller -> localhost | ok: Item: docs Runtime: 0:00:00.007231 2026-08-12 09:00:11.353793 | 2026-08-12 09:00:11.353925 | PLAY [all] 2026-08-12 09:00:11.358914 | 2026-08-12 09:00:11.358982 | TASK [remove-build-sshkey : Remove the build SSH key from all nodes] 2026-08-12 09:00:11.837829 | controller | changed 2026-08-12 09:00:11.843072 | 2026-08-12 09:00:11.843123 | PLAY RECAP 2026-08-12 09:00:11.843168 | controller | ok: 5 changed: 4 unreachable: 0 failed: 0 skipped: 1 rescued: 0 ignored: 0 2026-08-12 09:00:11.843190 | 2026-08-12 09:00:11.991925 | POST-RUN END RESULT_NORMAL: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post.yaml@main] 2026-08-12 09:00:11.995054 | POST-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post-logs.yaml@main] 2026-08-12 09:00:12.566850 | 2026-08-12 09:00:12.566979 | PLAY [localhost] 2026-08-12 09:00:12.577373 | 2026-08-12 09:00:12.577455 | TASK [Generate Zuul manifest] 2026-08-12 09:00:12.598722 | localhost | ok 2026-08-12 09:00:12.685420 | 2026-08-12 09:00:12.685514 | TASK [generate-zuul-manifest : Generate Zuul manifest] 2026-08-12 09:00:13.061832 | localhost | changed 2026-08-12 09:00:13.075151 | 2026-08-12 09:00:13.075317 | TASK [generate-zuul-manifest : Return Zuul manifest URL to Zuul] 2026-08-12 09:00:13.117874 | localhost | ok 2026-08-12 09:00:13.126624 | 2026-08-12 09:00:13.126696 | TASK [Upload logs] 2026-08-12 09:00:13.149297 | localhost | ok 2026-08-12 09:00:13.244597 | 2026-08-12 09:00:13.244831 | TASK [Set zuul-log-path fact] 2026-08-12 09:00:13.264357 | localhost | ok 2026-08-12 09:00:13.275226 | 2026-08-12 09:00:13.275316 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-08-12 09:00:13.308406 | localhost | ok 2026-08-12 09:00:13.316915 | 2026-08-12 09:00:13.317028 | TASK [upload-logs : Create log directories] 2026-08-12 09:00:13.723385 | localhost | changed 2026-08-12 09:00:13.728040 | 2026-08-12 09:00:13.728104 | TASK [upload-logs : Ensure logs are readable before uploading] 2026-08-12 09:00:14.195380 | localhost -> localhost | ok: Runtime: 0:00:00.005785 2026-08-12 09:00:14.200731 | 2026-08-12 09:00:14.200803 | TASK [upload-logs : Upload logs to log server] 2026-08-12 09:00:14.648149 | localhost | Output suppressed because no_log was given 2026-08-12 09:00:14.653290 | 2026-08-12 09:00:14.653354 | LOOP [upload-logs : Compress console log and json output] 2026-08-12 09:00:14.701049 | localhost | skipping: Conditional result was False 2026-08-12 09:00:14.748096 | localhost | skipping: Conditional result was False 2026-08-12 09:00:14.756837 | 2026-08-12 09:00:14.756986 | LOOP [upload-logs : Upload compressed console log and json output] 2026-08-12 09:00:14.801603 | localhost | skipping: Conditional result was False 2026-08-12 09:00:14.802009 | 2026-08-12 09:00:14.805452 | localhost | skipping: Conditional result was False 2026-08-12 09:00:14.821108 | 2026-08-12 09:00:14.821240 | LOOP [upload-logs : Upload console log and json output]