2026-06-17 18:56:56.039450 | Job console starting 2026-06-17 18:56:56.047344 | Updating git repos 2026-06-17 18:56:56.115958 | Cloning repos into workspace 2026-06-17 18:56:56.161801 | Restoring repo states 2026-06-17 18:56:56.181698 | Merging changes 2026-06-17 18:56:57.141723 | Checking out repos 2026-06-17 18:56:57.189370 | Preparing playbooks 2026-06-17 18:56:59.716092 | Running Ansible setup 2026-06-17 18:57:04.213744 | PRE-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/pre.yaml@main] 2026-06-17 18:57:04.932993 | 2026-06-17 18:57:04.933162 | PLAY [localhost] 2026-06-17 18:57:04.942395 | 2026-06-17 18:57:04.942476 | TASK [Gathering Facts] 2026-06-17 18:57:05.893395 | localhost | ok 2026-06-17 18:57:05.901535 | 2026-06-17 18:57:05.901706 | TASK [Setup log path fact] 2026-06-17 18:57:05.921393 | localhost | ok 2026-06-17 18:57:05.937684 | 2026-06-17 18:57:05.937835 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-06-17 18:57:05.969174 | localhost | ok 2026-06-17 18:57:05.975757 | 2026-06-17 18:57:05.975894 | TASK [emit-job-header : Print job information] 2026-06-17 18:57:06.019205 | # Job Information 2026-06-17 18:57:06.019443 | Ansible Version: 2.16.18 2026-06-17 18:57:06.019491 | Job: ansible-collection-kubernetes-molecule-download-binaries 2026-06-17 18:57:06.019527 | Pipeline: check 2026-06-17 18:57:06.019558 | Executor: 2d72f0692154 2026-06-17 18:57:06.019588 | Triggered by: https://github.com/vexxhost/ansible-collection-kubernetes/pull/284 2026-06-17 18:57:06.019622 | Event ID: 34b337a0-6a7e-11f1-8a88-f16196b774a1 2026-06-17 18:57:06.024133 | 2026-06-17 18:57:06.024289 | LOOP [emit-job-header : Print node information] 2026-06-17 18:57:06.116818 | localhost | ok: 2026-06-17 18:57:06.117086 | localhost | # Node Information 2026-06-17 18:57:06.117135 | localhost | Inventory Hostname: controller 2026-06-17 18:57:06.117244 | localhost | Hostname: np0000181302 2026-06-17 18:57:06.117285 | localhost | Username: zuul 2026-06-17 18:57:06.117334 | localhost | Distro: Debian 13.5 2026-06-17 18:57:06.117380 | localhost | Provider: yul1 2026-06-17 18:57:06.117416 | localhost | Region: ca-ymq-1 2026-06-17 18:57:06.117447 | localhost | Label: debian-trixie 2026-06-17 18:57:06.117486 | localhost | Product Name: OpenStack Nova 2026-06-17 18:57:06.117527 | localhost | Interface IP: 199.204.45.222 2026-06-17 18:57:06.134532 | 2026-06-17 18:57:06.177966 | TASK [log-inventory : Ensure Zuul Ansible directory exists] 2026-06-17 18:57:06.924697 | localhost -> localhost | changed 2026-06-17 18:57:06.935562 | 2026-06-17 18:57:06.935665 | TASK [log-inventory : Copy ansible inventory to logs dir] 2026-06-17 18:57:07.862987 | localhost -> localhost | changed 2026-06-17 18:57:07.877012 | 2026-06-17 18:57:07.877169 | PLAY [all] 2026-06-17 18:57:07.885049 | 2026-06-17 18:57:07.885115 | TASK [add-build-sshkey : Check to see if ssh key was already created for this build] 2026-06-17 18:57:08.216546 | controller -> localhost | ok 2026-06-17 18:57:08.230480 | 2026-06-17 18:57:08.230815 | TASK [add-build-sshkey : Create a new key in workspace based on build UUID] 2026-06-17 18:57:08.271013 | controller | ok 2026-06-17 18:57:08.296197 | controller | included: /var/lib/zuul/builds/ec6a4473aeef46fb9c19e000c10fceb1/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/create-key-and-replace.yaml 2026-06-17 18:57:08.302774 | 2026-06-17 18:57:08.302839 | TASK [add-build-sshkey : Create Temp SSH key] 2026-06-17 18:57:09.870737 | controller -> localhost | Generating public/private rsa key pair. 2026-06-17 18:57:09.870925 | controller -> localhost | Your identification has been saved in /var/lib/zuul/builds/ec6a4473aeef46fb9c19e000c10fceb1/work/ec6a4473aeef46fb9c19e000c10fceb1_id_rsa 2026-06-17 18:57:09.870956 | controller -> localhost | Your public key has been saved in /var/lib/zuul/builds/ec6a4473aeef46fb9c19e000c10fceb1/work/ec6a4473aeef46fb9c19e000c10fceb1_id_rsa.pub 2026-06-17 18:57:09.870979 | controller -> localhost | The key fingerprint is: 2026-06-17 18:57:09.871001 | controller -> localhost | SHA256:JFnFgeWKuCq5uPGCI/3xw7iSMPXx5zBzy8uTskYEzoc zuul-build-sshkey 2026-06-17 18:57:09.871037 | controller -> localhost | The key's randomart image is: 2026-06-17 18:57:09.871059 | controller -> localhost | +---[RSA 3072]----+ 2026-06-17 18:57:09.871087 | controller -> localhost | | .=+. | 2026-06-17 18:57:09.871109 | controller -> localhost | | . o... | 2026-06-17 18:57:09.871130 | controller -> localhost | | o oo . . | 2026-06-17 18:57:09.871151 | controller -> localhost | | . E.o+ . | 2026-06-17 18:57:09.871171 | controller -> localhost | | . ..=. S | 2026-06-17 18:57:09.871192 | controller -> localhost | |o ..* o | 2026-06-17 18:57:09.871211 | controller -> localhost | |o= .o+ O o | 2026-06-17 18:57:09.871231 | controller -> localhost | |Oo+..o=.* | 2026-06-17 18:57:09.871253 | controller -> localhost | |=*ooooo+oo | 2026-06-17 18:57:09.871273 | controller -> localhost | +----[SHA256]-----+ 2026-06-17 18:57:09.871322 | controller -> localhost | ok: Runtime: 0:00:01.093083 2026-06-17 18:57:09.875546 | 2026-06-17 18:57:09.875608 | TASK [add-build-sshkey : Remote setup ssh keys (linux)] 2026-06-17 18:57:09.909532 | controller | ok 2026-06-17 18:57:09.927467 | controller | included: /var/lib/zuul/builds/ec6a4473aeef46fb9c19e000c10fceb1/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/remote-linux.yaml 2026-06-17 18:57:10.122211 | 2026-06-17 18:57:10.122721 | TASK [add-build-sshkey : Remove previously added zuul-build-sshkey] 2026-06-17 18:57:10.151042 | controller | skipping: Conditional result was False 2026-06-17 18:57:10.165142 | 2026-06-17 18:57:10.165269 | TASK [add-build-sshkey : Enable access via build key on all nodes] 2026-06-17 18:57:10.712402 | controller | changed 2026-06-17 18:57:10.716672 | 2026-06-17 18:57:10.716784 | TASK [add-build-sshkey : Make sure user has a .ssh] 2026-06-17 18:57:10.940971 | controller | ok 2026-06-17 18:57:11.019419 | 2026-06-17 18:57:11.019872 | TASK [add-build-sshkey : Install build private key as SSH key on all nodes] 2026-06-17 18:57:11.601472 | controller | changed 2026-06-17 18:57:11.608499 | 2026-06-17 18:57:11.608599 | TASK [add-build-sshkey : Install build public key as SSH key on all nodes] 2026-06-17 18:57:12.171885 | controller | changed 2026-06-17 18:57:12.176665 | 2026-06-17 18:57:12.176734 | TASK [add-build-sshkey : Remote setup ssh keys (windows)] 2026-06-17 18:57:12.201761 | controller | skipping: Conditional result was False 2026-06-17 18:57:12.210710 | 2026-06-17 18:57:12.210849 | TASK [remove-zuul-sshkey : Remove master key from local agent] 2026-06-17 18:57:12.654780 | controller -> localhost | changed 2026-06-17 18:57:12.668567 | 2026-06-17 18:57:12.668681 | TASK [add-build-sshkey : Add back temp key] 2026-06-17 18:57:13.147613 | controller -> localhost | Identity added: /var/lib/zuul/builds/ec6a4473aeef46fb9c19e000c10fceb1/work/ec6a4473aeef46fb9c19e000c10fceb1_id_rsa (zuul-build-sshkey) 2026-06-17 18:57:13.147863 | controller -> localhost | ok: Runtime: 0:00:00.012077 2026-06-17 18:57:13.153710 | 2026-06-17 18:57:13.153819 | TASK [add-build-sshkey : Verify we can still SSH to all nodes] 2026-06-17 18:57:13.533843 | controller | ok 2026-06-17 18:57:13.586885 | 2026-06-17 18:57:13.587034 | TASK [add-build-sshkey : Verify we can still SSH to all nodes (windows)] 2026-06-17 18:57:13.612568 | controller | skipping: Conditional result was False 2026-06-17 18:57:13.624900 | 2026-06-17 18:57:13.625014 | TASK [prepare-workspace : Start zuul_console daemon.] 2026-06-17 18:57:14.016878 | controller | ok 2026-06-17 18:57:14.102132 | 2026-06-17 18:57:14.102277 | TASK [prepare-workspace : Synchronize src repos to workspace directory.] 2026-06-17 18:57:15.180969 | controller | Output suppressed because no_log was given 2026-06-17 18:57:15.189793 | 2026-06-17 18:57:15.189876 | LOOP [ensure-output-dirs : Empty Zuul Output directories by removing them] 2026-06-17 18:57:15.419013 | controller | ok: "logs" 2026-06-17 18:57:15.419352 | controller | ok: All items complete 2026-06-17 18:57:15.419413 | 2026-06-17 18:57:15.608184 | controller | ok: "artifacts" 2026-06-17 18:57:15.808790 | controller | ok: "docs" 2026-06-17 18:57:15.823347 | 2026-06-17 18:57:15.823488 | LOOP [ensure-output-dirs : Ensure Zuul Output directories exist] 2026-06-17 18:57:16.030433 | controller | changed: "logs" 2026-06-17 18:57:16.199126 | controller | changed: "artifacts" 2026-06-17 18:57:16.393091 | controller | changed: "docs" 2026-06-17 18:57:16.403961 | 2026-06-17 18:57:16.404097 | PLAY RECAP 2026-06-17 18:57:16.404161 | controller | ok: 15 changed: 8 unreachable: 0 failed: 0 skipped: 3 rescued: 0 ignored: 0 2026-06-17 18:57:16.404202 | localhost | ok: 6 changed: 2 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-06-17 18:57:16.404234 | 2026-06-17 18:57:16.604615 | PRE-RUN END RESULT_NORMAL: [trusted : github.com/vexxhost/zuul-config/playbooks/base/pre.yaml@main] 2026-06-17 18:57:16.607727 | PRE-RUN START: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/pre.yaml@main] 2026-06-17 18:57:17.215129 | 2026-06-17 18:57:17.215695 | PLAY [all] 2026-06-17 18:57:17.226164 | 2026-06-17 18:57:17.226261 | TASK [setup-uv : Extract archive] 2026-06-17 18:57:19.518617 | controller | changed 2026-06-17 18:57:19.526913 | 2026-06-17 18:57:19.527091 | TASK [setup-uv : Print version] 2026-06-17 18:57:19.969859 | controller | uv 0.8.13 2026-06-17 18:57:20.056202 | controller | ok: Runtime: 0:00:00.018529 2026-06-17 18:57:20.063518 | 2026-06-17 18:57:20.063629 | TASK [Install Ansible collection siblings] 2026-06-17 18:57:20.484572 | controller | ok: 2026-06-17 18:57:20.484791 | controller | Skipping ansible.posix: no checked-out sibling 2026-06-17 18:57:20.484826 | controller | Skipping community.crypto: no checked-out sibling 2026-06-17 18:57:20.484848 | controller | Skipping community.general: no checked-out sibling 2026-06-17 18:57:20.484869 | controller | Skipping kubernetes.core: no checked-out sibling 2026-06-17 18:57:20.484889 | controller | Skipping vexxhost.containers: no checked-out sibling 2026-06-17 18:57:20.486740 | 2026-06-17 18:57:20.486792 | PLAY RECAP 2026-06-17 18:57:20.486843 | controller | ok: 3 changed: 2 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-06-17 18:57:20.486866 | 2026-06-17 18:57:20.644253 | PRE-RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/pre.yaml@main] 2026-06-17 18:57:20.645878 | PRE-RUN START: [untrusted : github.com/vexxhost/ansible-collection-kubernetes/test-playbooks/molecule/pre.yml@main] 2026-06-17 18:57:21.306107 | 2026-06-17 18:57:21.306242 | PLAY [all] 2026-06-17 18:57:21.316498 | 2026-06-17 18:57:21.316584 | TASK [Update apt cache] 2026-06-17 18:57:25.987090 | controller | ok 2026-06-17 18:57:25.995500 | 2026-06-17 18:57:25.995623 | TASK [Disable firewalld] 2026-06-17 18:57:26.021723 | controller | skipping: Conditional result was False 2026-06-17 18:57:26.028128 | 2026-06-17 18:57:26.028268 | TASK [Install "jq" for log collection] 2026-06-17 18:57:28.317720 | controller | changed 2026-06-17 18:57:28.320079 | 2026-06-17 18:57:28.320145 | PLAY RECAP 2026-06-17 18:57:28.320205 | controller | ok: 2 changed: 1 unreachable: 0 failed: 0 skipped: 1 rescued: 0 ignored: 0 2026-06-17 18:57:28.320235 | 2026-06-17 18:57:28.503631 | PRE-RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/ansible-collection-kubernetes/test-playbooks/molecule/pre.yml@main] 2026-06-17 18:57:28.505489 | RUN START: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/run.yaml@main] 2026-06-17 18:57:29.130051 | 2026-06-17 18:57:29.130221 | PLAY [all] 2026-06-17 18:57:29.143929 | 2026-06-17 18:57:29.144142 | LOOP [Check inventory directories] 2026-06-17 18:57:29.576123 | controller | ok: "src/github.com/vexxhost/ansible-collection-kubernetes" 2026-06-17 18:57:29.742169 | controller | ok: "src/github.com/vexxhost/ansible-collection-kubernetes/molecule/download-binaries/inventory" 2026-06-17 18:57:29.927351 | controller | ok: "src/github.com/vexxhost/ansible-collection-kubernetes/extensions/molecule/download-binaries/inventory" 2026-06-17 18:57:29.944684 | 2026-06-17 18:57:29.944849 | LOOP [Copy inventory file for Zuul] 2026-06-17 18:57:30.853954 | controller | changed: 2026-06-17 18:57:30.854224 | controller | { 2026-06-17 18:57:30.854265 | controller | "ansible_loop_var": "item", 2026-06-17 18:57:30.854298 | controller | "changed": false, 2026-06-17 18:57:30.854333 | controller | "failed": false, 2026-06-17 18:57:30.854497 | controller | "invocation": { 2026-06-17 18:57:30.854535 | controller | "module_args": { 2026-06-17 18:57:30.854564 | controller | "checksum_algorithm": "sha1", 2026-06-17 18:57:30.854591 | controller | "follow": true, 2026-06-17 18:57:30.854618 | controller | "get_attributes": true, 2026-06-17 18:57:30.854647 | controller | "get_checksum": true, 2026-06-17 18:57:30.854674 | controller | "get_mime": true, 2026-06-17 18:57:30.854701 | controller | "path": "src/github.com/vexxhost/ansible-collection-kubernetes" 2026-06-17 18:57:30.854730 | controller | } 2026-06-17 18:57:30.854759 | controller | }, 2026-06-17 18:57:30.854788 | controller | "item": "src/github.com/vexxhost/ansible-collection-kubernetes", 2026-06-17 18:57:30.854817 | controller | "stat": { 2026-06-17 18:57:30.854846 | controller | "atime": 1781722634.632, 2026-06-17 18:57:30.854875 | controller | "attr_flags": "e", 2026-06-17 18:57:30.854901 | controller | "attributes": [ 2026-06-17 18:57:30.854927 | controller | "extents" 2026-06-17 18:57:30.854955 | controller | ], 2026-06-17 18:57:30.854982 | controller | "block_size": 4096, 2026-06-17 18:57:30.855009 | controller | "blocks": 8, 2026-06-17 18:57:30.855035 | controller | "charset": "unknown", 2026-06-17 18:57:30.855065 | controller | "ctime": 1781722634.656, 2026-06-17 18:57:30.855094 | controller | "dev": 65025, 2026-06-17 18:57:30.855123 | controller | "device_type": 0, 2026-06-17 18:57:30.855152 | controller | "executable": true, 2026-06-17 18:57:30.855181 | controller | "exists": true, 2026-06-17 18:57:30.855207 | controller | "gid": 1000, 2026-06-17 18:57:30.855233 | controller | "gr_name": "zuul", 2026-06-17 18:57:30.855259 | controller | "inode": 519959, 2026-06-17 18:57:30.855285 | controller | "isblk": false, 2026-06-17 18:57:30.855313 | controller | "ischr": false, 2026-06-17 18:57:30.855339 | controller | "isdir": true, 2026-06-17 18:57:30.855366 | controller | "isfifo": false, 2026-06-17 18:57:30.855392 | controller | "isgid": false, 2026-06-17 18:57:30.855417 | controller | "islnk": false, 2026-06-17 18:57:30.855443 | controller | "isreg": false, 2026-06-17 18:57:30.855470 | controller | "issock": false, 2026-06-17 18:57:30.855497 | controller | "isuid": false, 2026-06-17 18:57:30.855524 | controller | "mimetype": "unknown", 2026-06-17 18:57:30.855552 | controller | "mode": "0755", 2026-06-17 18:57:30.855580 | controller | "mtime": 1781722617.0832434, 2026-06-17 18:57:30.855604 | controller | "nlink": 14, 2026-06-17 18:57:30.855631 | controller | "path": "src/github.com/vexxhost/ansible-collection-kubernetes", 2026-06-17 18:57:30.855657 | controller | "pw_name": "zuul", 2026-06-17 18:57:30.855682 | controller | "readable": true, 2026-06-17 18:57:30.855707 | controller | "rgrp": true, 2026-06-17 18:57:30.855734 | controller | "roth": true, 2026-06-17 18:57:30.855763 | controller | "rusr": true, 2026-06-17 18:57:30.855791 | controller | "size": 4096, 2026-06-17 18:57:30.855820 | controller | "uid": 1000, 2026-06-17 18:57:30.855849 | controller | "version": "3599207991", 2026-06-17 18:57:30.855878 | controller | "wgrp": false, 2026-06-17 18:57:30.855910 | controller | "woth": false, 2026-06-17 18:57:30.855937 | controller | "writeable": true, 2026-06-17 18:57:30.855963 | controller | "wusr": true, 2026-06-17 18:57:30.855990 | controller | "xgrp": true, 2026-06-17 18:57:30.856016 | controller | "xoth": true, 2026-06-17 18:57:30.856042 | controller | "xusr": true 2026-06-17 18:57:30.856087 | controller | } 2026-06-17 18:57:30.856117 | controller | } 2026-06-17 18:57:30.856173 | controller | ok: All items complete 2026-06-17 18:57:30.856206 | 2026-06-17 18:57:30.858103 | controller | skipping: Conditional result was False 2026-06-17 18:57:30.858970 | controller | skipping: Conditional result was False 2026-06-17 18:57:30.868229 | 2026-06-17 18:57:30.868381 | LOOP [Switch "ansible_host" to private IP] 2026-06-17 18:57:31.277353 | controller | changed: 1 replacements made 2026-06-17 18:57:31.278722 | controller | skipping: Conditional result was False 2026-06-17 18:57:31.282557 | controller | skipping: Conditional result was False 2026-06-17 18:57:31.297148 | 2026-06-17 18:57:31.297325 | TASK [Run Molecule scenario] 2026-06-17 18:57:31.757153 | controller | Using CPython 3.13.5 interpreter at: /usr/bin/python3 2026-06-17 18:57:31.757343 | controller | Creating virtual environment at: .venv 2026-06-17 18:57:32.030415 | controller | Downloading pygments (1.2MiB) 2026-06-17 18:57:32.031596 | controller | Downloading ansible-core (2.3MiB) 2026-06-17 18:57:32.031815 | controller | Downloading cryptography (4.3MiB) 2026-06-17 18:57:32.183084 | controller | Downloading cryptography 2026-06-17 18:57:32.232278 | controller | Downloading pygments 2026-06-17 18:57:32.386047 | controller | Downloading ansible-core 2026-06-17 18:57:32.429143 | controller | Installed 36 packages in 42ms 2026-06-17 18:57:33.117281 | controller | INFO Collection 'vexxhost.kubernetes' detected. 2026-06-17 18:57:33.117318 | controller | INFO Scenarios will be used from 'extensions/molecule' 2026-06-17 18:57:34.000916 | controller | CRITICAL 'extensions/molecule/default/molecule.yml' glob failed. Exiting. 2026-06-17 18:57:34.000966 | controller | INFO default scenario not found, disabling shared state. 2026-06-17 18:57:34.001173 | controller | INFO [download-binaries > discovery] scenario test matrix: dependency, cleanup, destroy, syntax, create, prepare, converge, idempotence, side_effect, verify, cleanup, destroy 2026-06-17 18:57:34.001273 | controller | INFO [download-binaries > prerun] Performing prerun with role_name_check=0... 2026-06-17 18:57:51.719377 | controller | INFO [download-binaries > dependency] Executing 2026-06-17 18:57:51.719523 | controller | WARNING [download-binaries > dependency] Missing roles requirements file: requirements.yml 2026-06-17 18:57:51.719719 | controller | WARNING [download-binaries > dependency] Missing collections requirements file: collections.yml 2026-06-17 18:57:51.719862 | controller | WARNING [download-binaries > dependency] Executed: 2 missing (Remove from test_sequence to suppress) 2026-06-17 18:57:51.725715 | controller | INFO [download-binaries > cleanup] Executing 2026-06-17 18:57:51.726024 | controller | WARNING [download-binaries > cleanup] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-06-17 18:57:51.731632 | controller | INFO [download-binaries > destroy] Executing 2026-06-17 18:57:51.731680 | controller | WARNING [download-binaries > destroy] Skipping, '--destroy=never' requested. 2026-06-17 18:57:51.731751 | controller | INFO [download-binaries > destroy] Executed: Successful 2026-06-17 18:57:51.737386 | controller | INFO [download-binaries > syntax] Executing 2026-06-17 18:57:52.624873 | controller | 2026-06-17 18:57:52.625077 | controller | playbook: /home/zuul/src/github.com/vexxhost/ansible-collection-kubernetes/extensions/molecule/download-binaries/converge.yml 2026-06-17 18:57:52.691290 | controller | INFO [download-binaries > syntax] Executed: Successful 2026-06-17 18:57:52.699968 | controller | INFO [download-binaries > create] Executing 2026-06-17 18:57:52.702019 | controller | WARNING [download-binaries > create] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-06-17 18:57:52.709351 | controller | INFO [download-binaries > prepare] Executing 2026-06-17 18:57:52.709613 | controller | WARNING [download-binaries > prepare] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-06-17 18:57:52.715141 | controller | INFO [download-binaries > converge] Executing 2026-06-17 18:57:53.648535 | controller | 2026-06-17 18:57:53.648631 | controller | PLAY [Download all binaries required at runtime for ansible-collection-kubernetes] *** 2026-06-17 18:57:53.648753 | controller | 2026-06-17 18:57:53.648871 | controller | TASK [Gather minimal facts] **************************************************** 2026-06-17 18:57:53.648993 | controller | Wednesday 17 June 2026 18:57:53 +0000 (0:00:00.032) 0:00:00.032 ******** 2026-06-17 18:57:54.354302 | controller | ok: [controller -> localhost] 2026-06-17 18:57:54.354326 | controller | 2026-06-17 18:57:54.354330 | controller | TASK [Find all subdirectories in the role location] **************************** 2026-06-17 18:57:54.354334 | controller | Wednesday 17 June 2026 18:57:54 +0000 (0:00:00.704) 0:00:00.737 ******** 2026-06-17 18:57:54.758397 | controller | ok: [controller -> localhost] 2026-06-17 18:57:54.758552 | controller | 2026-06-17 18:57:54.758755 | controller | TASK [Select only defaults/ directories and load vars] ************************* 2026-06-17 18:57:54.758947 | controller | Wednesday 17 June 2026 18:57:54 +0000 (0:00:00.405) 0:00:01.143 ******** 2026-06-17 18:57:55.111447 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/clusterctl/defaults) 2026-06-17 18:57:55.111626 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/cluster_api/defaults) 2026-06-17 18:57:55.111846 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kubelet/defaults) 2026-06-17 18:57:55.112135 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kubeadm/defaults) 2026-06-17 18:57:55.112360 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/cilium/defaults) 2026-06-17 18:57:55.112645 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kubernetes/defaults) 2026-06-17 18:57:55.112927 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/flux/defaults) 2026-06-17 18:57:55.113237 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/keepalived/defaults) 2026-06-17 18:57:55.113444 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/upload_helm_chart/defaults) 2026-06-17 18:57:55.113641 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/helm/defaults) 2026-06-17 18:57:55.113847 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kube_vip/defaults) 2026-06-17 18:57:55.114088 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/envoy_gateway/defaults) 2026-06-17 18:57:55.114397 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/haproxy/defaults) 2026-06-17 18:57:55.114696 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/cert_manager/defaults) 2026-06-17 18:57:55.114911 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/openstack_resource_controller/defaults) 2026-06-17 18:57:55.115286 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kubectl/defaults) 2026-06-17 18:57:55.115564 | controller | 2026-06-17 18:57:55.115851 | controller | TASK [Find all components with checksums and get latest versions (CI)] ********* 2026-06-17 18:57:55.116226 | controller | Wednesday 17 June 2026 18:57:55 +0000 (0:00:00.353) 0:00:01.496 ******** 2026-06-17 18:57:55.271400 | controller | ok: [controller -> localhost] => (item=clusterctl_checksums) 2026-06-17 18:57:55.271586 | controller | ok: [controller -> localhost] => (item=kubelet_checksums) 2026-06-17 18:57:55.271806 | controller | ok: [controller -> localhost] => (item=kubeadm_checksums) 2026-06-17 18:57:55.272010 | controller | ok: [controller -> localhost] => (item=flux_checksums) 2026-06-17 18:57:55.272324 | controller | ok: [controller -> localhost] => (item=helm_checksums) 2026-06-17 18:57:55.272579 | controller | ok: [controller -> localhost] => (item=helm_diff_checksums) 2026-06-17 18:57:55.272856 | controller | ok: [controller -> localhost] => (item=kubectl_checksums) 2026-06-17 18:57:55.273075 | controller | 2026-06-17 18:57:55.273278 | controller | TASK [Filter checksums to keep only latest versions (CI)] ********************** 2026-06-17 18:57:55.273472 | controller | Wednesday 17 June 2026 18:57:55 +0000 (0:00:00.159) 0:00:01.655 ******** 2026-06-17 18:57:55.373590 | controller | ok: [controller -> localhost] => (item=clusterctl_checksums) 2026-06-17 18:57:55.373911 | controller | ok: [controller -> localhost] => (item=kubelet_checksums) 2026-06-17 18:57:55.374333 | controller | ok: [controller -> localhost] => (item=kubeadm_checksums) 2026-06-17 18:57:55.374632 | controller | ok: [controller -> localhost] => (item=flux_checksums) 2026-06-17 18:57:55.374933 | controller | ok: [controller -> localhost] => (item=helm_checksums) 2026-06-17 18:57:55.375165 | controller | ok: [controller -> localhost] => (item=helm_diff_checksums) 2026-06-17 18:57:55.375355 | controller | ok: [controller -> localhost] => (item=kubectl_checksums) 2026-06-17 18:57:55.375527 | controller | 2026-06-17 18:57:55.375716 | controller | TASK [Generate list of all binaries for all roles] ***************************** 2026-06-17 18:57:55.375914 | controller | Wednesday 17 June 2026 18:57:55 +0000 (0:00:00.101) 0:00:01.757 ******** 2026-06-17 18:57:55.446997 | controller | ok: [controller -> localhost] 2026-06-17 18:57:55.447213 | controller | 2026-06-17 18:57:55.447227 | controller | TASK [Include download_artifact role] ****************************************** 2026-06-17 18:57:55.447233 | controller | Wednesday 17 June 2026 18:57:55 +0000 (0:00:00.073) 0:00:01.831 ******** 2026-06-17 18:57:55.696288 | 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-06-17 18:57:55.696471 | controller | included: vexxhost.containers.download_artifact for controller => (item={'url': 'https://dl.k8s.io/release/v1.36.1/bin/linux/amd64/kubelet', 'checksum': '7efa1780c73d9fb3a464002864e582eb2d15aa691e475eaae323093d08feae14', 'dest': '/var/lib/downloads/kubelet-1.36.1-linux-amd64', 'version': '1.36.1'}) 2026-06-17 18:57:55.696692 | controller | included: vexxhost.containers.download_artifact for controller => (item={'url': 'https://dl.k8s.io/release/v1.36.1/bin/linux/amd64/kubeadm', 'checksum': 'f35980333a4dae753807345ae359eca03f48f9945855e6a6a6708fe8b3b24038', 'dest': '/var/lib/downloads/kubeadm-1.36.1-linux-amd64', 'version': '1.36.1'}) 2026-06-17 18:57:55.696913 | 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-06-17 18:57:55.697130 | 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-06-17 18:57:55.697351 | 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-06-17 18:57:55.697566 | controller | included: vexxhost.containers.download_artifact for controller => (item={'url': 'https://dl.k8s.io/release/v1.36.1/bin/linux/amd64/kubectl', 'checksum': '629d3f410e09bf49b64ae7079f7f0bda1191efed311f7d37fdbab0ad5b0ec2b7', 'dest': '/var/lib/downloads/kubectl-1.36.1-linux-amd64', 'version': '1.36.1'}) 2026-06-17 18:57:55.697735 | controller | 2026-06-17 18:57:55.697943 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-06-17 18:57:55.698125 | controller | Wednesday 17 June 2026 18:57:55 +0000 (0:00:00.249) 0:00:02.080 ******** 2026-06-17 18:57:55.734637 | controller | skipping: [controller] 2026-06-17 18:57:55.734805 | controller | 2026-06-17 18:57:55.735008 | controller | TASK [vexxhost.containers.directory : Create directory (/var/lib/downloads)] *** 2026-06-17 18:57:55.735204 | controller | Wednesday 17 June 2026 18:57:55 +0000 (0:00:00.038) 0:00:02.119 ******** 2026-06-17 18:57:56.400527 | 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-06-17 18:57:56.410778 | controller | changed: [controller] 2026-06-17 18:57:56.410805 | controller | 2026-06-17 18:57:56.410818 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-06-17 18:57:56.410828 | controller | Wednesday 17 June 2026 18:57:56 +0000 (0:00:00.675) 0:00:02.795 ******** 2026-06-17 18:57:56.450876 | controller | ok: [controller] => { 2026-06-17 18:57:56.451073 | controller | "msg": "https://github.com/kubernetes-sigs/cluster-api/releases/download/v1.13.2/clusterctl-linux-amd64" 2026-06-17 18:57:56.451270 | controller | } 2026-06-17 18:57:56.451478 | controller | 2026-06-17 18:57:56.451677 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-06-17 18:57:56.451871 | controller | Wednesday 17 June 2026 18:57:56 +0000 (0:00:00.039) 0:00:02.834 ******** 2026-06-17 18:57:57.622033 | 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-06-17 18:57:57.635529 | controller | changed: [controller] 2026-06-17 18:57:57.635720 | controller | 2026-06-17 18:57:57.635930 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-06-17 18:57:57.636133 | controller | Wednesday 17 June 2026 18:57:57 +0000 (0:00:01.184) 0:00:04.019 ******** 2026-06-17 18:57:57.674002 | controller | skipping: [controller] 2026-06-17 18:57:57.674143 | controller | 2026-06-17 18:57:57.674378 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-06-17 18:57:57.674588 | controller | Wednesday 17 June 2026 18:57:57 +0000 (0:00:00.039) 0:00:04.058 ******** 2026-06-17 18:57:57.705925 | controller | skipping: [controller] 2026-06-17 18:57:57.706151 | controller | 2026-06-17 18:57:57.706432 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-06-17 18:57:57.706622 | controller | Wednesday 17 June 2026 18:57:57 +0000 (0:00:00.031) 0:00:04.090 ******** 2026-06-17 18:57:57.742836 | controller | ok: [controller] => { 2026-06-17 18:57:57.743030 | controller | "msg": "https://dl.k8s.io/release/v1.36.1/bin/linux/amd64/kubelet" 2026-06-17 18:57:57.743205 | controller | } 2026-06-17 18:57:57.743339 | controller | 2026-06-17 18:57:57.743530 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-06-17 18:57:57.743722 | controller | Wednesday 17 June 2026 18:57:57 +0000 (0:00:00.036) 0:00:04.126 ******** 2026-06-17 18:57:59.252445 | controller | changed: [controller] 2026-06-17 18:57:59.252607 | controller | 2026-06-17 18:57:59.252814 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-06-17 18:57:59.253011 | controller | Wednesday 17 June 2026 18:57:59 +0000 (0:00:01.509) 0:00:05.636 ******** 2026-06-17 18:57:59.284040 | controller | skipping: [controller] 2026-06-17 18:57:59.284204 | controller | 2026-06-17 18:57:59.284413 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-06-17 18:57:59.284620 | controller | Wednesday 17 June 2026 18:57:59 +0000 (0:00:00.031) 0:00:05.668 ******** 2026-06-17 18:57:59.314702 | controller | skipping: [controller] 2026-06-17 18:57:59.314902 | controller | 2026-06-17 18:57:59.315117 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-06-17 18:57:59.315320 | controller | Wednesday 17 June 2026 18:57:59 +0000 (0:00:00.030) 0:00:05.698 ******** 2026-06-17 18:57:59.352098 | controller | ok: [controller] => { 2026-06-17 18:57:59.352291 | controller | "msg": "https://dl.k8s.io/release/v1.36.1/bin/linux/amd64/kubeadm" 2026-06-17 18:57:59.352473 | controller | } 2026-06-17 18:57:59.352640 | controller | 2026-06-17 18:57:59.352824 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-06-17 18:57:59.353006 | controller | Wednesday 17 June 2026 18:57:59 +0000 (0:00:00.036) 0:00:05.735 ******** 2026-06-17 18:58:01.392777 | controller | changed: [controller] 2026-06-17 18:58:01.392831 | controller | 2026-06-17 18:58:01.392977 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-06-17 18:58:01.393103 | controller | Wednesday 17 June 2026 18:58:01 +0000 (0:00:02.041) 0:00:07.776 ******** 2026-06-17 18:58:01.427269 | controller | skipping: [controller] 2026-06-17 18:58:01.427390 | controller | 2026-06-17 18:58:01.427523 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-06-17 18:58:01.427652 | controller | Wednesday 17 June 2026 18:58:01 +0000 (0:00:00.035) 0:00:07.812 ******** 2026-06-17 18:58:01.462837 | controller | skipping: [controller] 2026-06-17 18:58:01.462946 | controller | 2026-06-17 18:58:01.463081 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-06-17 18:58:01.463214 | controller | Wednesday 17 June 2026 18:58:01 +0000 (0:00:00.035) 0:00:07.847 ******** 2026-06-17 18:58:01.505262 | controller | ok: [controller] => { 2026-06-17 18:58:01.505422 | controller | "msg": "https://github.com/fluxcd/flux2/releases/download/v0.32.0/flux_0.32.0_linux_amd64.tar.gz" 2026-06-17 18:58:01.505604 | controller | } 2026-06-17 18:58:01.505777 | controller | 2026-06-17 18:58:01.505976 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-06-17 18:58:01.506165 | controller | Wednesday 17 June 2026 18:58:01 +0000 (0:00:00.041) 0:00:07.889 ******** 2026-06-17 18:58:02.184439 | controller | changed: [controller] 2026-06-17 18:58:02.184748 | controller | 2026-06-17 18:58:02.185014 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-06-17 18:58:02.185256 | controller | Wednesday 17 June 2026 18:58:02 +0000 (0:00:00.679) 0:00:08.568 ******** 2026-06-17 18:58:02.218958 | controller | skipping: [controller] 2026-06-17 18:58:02.219164 | controller | 2026-06-17 18:58:02.219562 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-06-17 18:58:02.219885 | controller | Wednesday 17 June 2026 18:58:02 +0000 (0:00:00.034) 0:00:08.603 ******** 2026-06-17 18:58:02.254771 | controller | skipping: [controller] 2026-06-17 18:58:02.254957 | controller | 2026-06-17 18:58:02.255165 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-06-17 18:58:02.255369 | controller | Wednesday 17 June 2026 18:58:02 +0000 (0:00:00.035) 0:00:08.639 ******** 2026-06-17 18:58:02.291468 | controller | ok: [controller] => { 2026-06-17 18:58:02.291652 | controller | "msg": "https://get.helm.sh/helm-v3.11.2-linux-amd64.tar.gz" 2026-06-17 18:58:02.291831 | controller | } 2026-06-17 18:58:02.292002 | controller | 2026-06-17 18:58:02.292193 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-06-17 18:58:02.292428 | controller | Wednesday 17 June 2026 18:58:02 +0000 (0:00:00.037) 0:00:08.676 ******** 2026-06-17 18:58:03.146776 | controller | changed: [controller] 2026-06-17 18:58:03.146874 | controller | 2026-06-17 18:58:03.147150 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-06-17 18:58:03.147350 | controller | Wednesday 17 June 2026 18:58:03 +0000 (0:00:00.854) 0:00:09.530 ******** 2026-06-17 18:58:03.175517 | controller | skipping: [controller] 2026-06-17 18:58:03.175635 | controller | 2026-06-17 18:58:03.175877 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-06-17 18:58:03.176029 | controller | Wednesday 17 June 2026 18:58:03 +0000 (0:00:00.029) 0:00:09.560 ******** 2026-06-17 18:58:03.207232 | controller | skipping: [controller] 2026-06-17 18:58:03.207389 | controller | 2026-06-17 18:58:03.207588 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-06-17 18:58:03.207780 | controller | Wednesday 17 June 2026 18:58:03 +0000 (0:00:00.031) 0:00:09.591 ******** 2026-06-17 18:58:03.239851 | controller | ok: [controller] => { 2026-06-17 18:58:03.239984 | controller | "msg": "https://github.com/databus23/helm-diff/releases/download/v3.8.1/helm-diff-linux-amd64.tgz" 2026-06-17 18:58:03.240103 | controller | } 2026-06-17 18:58:03.240213 | controller | 2026-06-17 18:58:03.240340 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-06-17 18:58:03.240475 | controller | Wednesday 17 June 2026 18:58:03 +0000 (0:00:00.032) 0:00:09.623 ******** 2026-06-17 18:58:03.967196 | controller | changed: [controller] 2026-06-17 18:58:03.967341 | controller | 2026-06-17 18:58:03.967600 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-06-17 18:58:03.967943 | controller | Wednesday 17 June 2026 18:58:03 +0000 (0:00:00.726) 0:00:10.350 ******** 2026-06-17 18:58:04.003692 | controller | skipping: [controller] 2026-06-17 18:58:04.003983 | controller | 2026-06-17 18:58:04.004263 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-06-17 18:58:04.004474 | controller | Wednesday 17 June 2026 18:58:03 +0000 (0:00:00.035) 0:00:10.386 ******** 2026-06-17 18:58:04.032029 | controller | skipping: [controller] 2026-06-17 18:58:04.032223 | controller | 2026-06-17 18:58:04.032402 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-06-17 18:58:04.032625 | controller | Wednesday 17 June 2026 18:58:04 +0000 (0:00:00.030) 0:00:10.416 ******** 2026-06-17 18:58:04.065832 | controller | ok: [controller] => { 2026-06-17 18:58:04.065941 | controller | "msg": "https://dl.k8s.io/release/v1.36.1/bin/linux/amd64/kubectl" 2026-06-17 18:58:04.066057 | controller | } 2026-06-17 18:58:04.066167 | controller | 2026-06-17 18:58:04.066317 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-06-17 18:58:04.066499 | controller | Wednesday 17 June 2026 18:58:04 +0000 (0:00:00.033) 0:00:10.450 ******** 2026-06-17 18:58:08.686751 | controller | changed: [controller] 2026-06-17 18:58:08.686831 | controller | 2026-06-17 18:58:08.686945 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-06-17 18:58:08.687158 | controller | Wednesday 17 June 2026 18:58:08 +0000 (0:00:04.617) 0:00:15.067 ******** 2026-06-17 18:58:08.719763 | controller | skipping: [controller] 2026-06-17 18:58:08.719854 | controller | 2026-06-17 18:58:08.719988 | controller | PLAY RECAP ********************************************************************* 2026-06-17 18:58:08.720123 | controller | controller : ok=28 changed=8 unreachable=0 failed=0 skipped=14 rescued=0 ignored=0 2026-06-17 18:58:08.720249 | controller | 2026-06-17 18:58:08.720360 | controller | 2026-06-17 18:58:08.720485 | controller | TASKS RECAP ******************************************************************** 2026-06-17 18:58:08.720604 | controller | Wednesday 17 June 2026 18:58:08 +0000 (0:00:00.037) 0:00:15.105 ******** 2026-06-17 18:58:08.720728 | controller | =============================================================================== 2026-06-17 18:58:08.720852 | controller | vexxhost.containers.download_artifact : Download item ------------------- 4.62s 2026-06-17 18:58:08.720975 | controller | vexxhost.containers.download_artifact : Download item ------------------- 2.04s 2026-06-17 18:58:08.721099 | controller | vexxhost.containers.download_artifact : Download item ------------------- 1.51s 2026-06-17 18:58:08.721225 | controller | vexxhost.containers.download_artifact : Download item ------------------- 1.18s 2026-06-17 18:58:08.721357 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.85s 2026-06-17 18:58:08.721482 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.73s 2026-06-17 18:58:08.721606 | controller | Gather minimal facts ---------------------------------------------------- 0.70s 2026-06-17 18:58:08.721747 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.68s 2026-06-17 18:58:08.721859 | controller | vexxhost.containers.directory : Create directory (/var/lib/downloads) --- 0.68s 2026-06-17 18:58:08.722207 | controller | Find all subdirectories in the role location ---------------------------- 0.41s 2026-06-17 18:58:08.726393 | controller | Select only defaults/ directories and load vars ------------------------- 0.35s 2026-06-17 18:58:08.726465 | controller | Include download_artifact role ------------------------------------------ 0.25s 2026-06-17 18:58:08.726547 | controller | Find all components with checksums and get latest versions (CI) --------- 0.16s 2026-06-17 18:58:08.726631 | controller | Filter checksums to keep only latest versions (CI) ---------------------- 0.10s 2026-06-17 18:58:08.726706 | controller | Generate list of all binaries for all roles ----------------------------- 0.07s 2026-06-17 18:58:08.726789 | controller | vexxhost.containers.download_artifact : Starting download of file ------- 0.04s 2026-06-17 18:58:08.726881 | controller | vexxhost.containers.download_artifact : Starting download of file ------- 0.04s 2026-06-17 18:58:08.726958 | controller | vexxhost.containers.download_artifact : Extract archive ----------------- 0.04s 2026-06-17 18:58:08.727042 | controller | vexxhost.containers.package : Update state for tar ---------------------- 0.04s 2026-06-17 18:58:08.727127 | controller | vexxhost.containers.download_artifact : Extract archive ----------------- 0.04s 2026-06-17 18:58:08.878756 | controller | INFO [download-binaries > converge] Executed: Successful 2026-06-17 18:58:08.884502 | controller | INFO [download-binaries > idempotence] Executing 2026-06-17 18:58:09.827706 | controller | 2026-06-17 18:58:09.828010 | controller | PLAY [Download all binaries required at runtime for ansible-collection-kubernetes] *** 2026-06-17 18:58:09.828296 | controller | 2026-06-17 18:58:09.828575 | controller | TASK [Gather minimal facts] **************************************************** 2026-06-17 18:58:09.828866 | controller | Wednesday 17 June 2026 18:58:09 +0000 (0:00:00.014) 0:00:00.014 ******** 2026-06-17 18:58:10.493988 | controller | ok: [controller -> localhost] 2026-06-17 18:58:10.494096 | controller | 2026-06-17 18:58:10.494236 | controller | TASK [Find all subdirectories in the role location] **************************** 2026-06-17 18:58:10.494389 | controller | Wednesday 17 June 2026 18:58:10 +0000 (0:00:00.667) 0:00:00.681 ******** 2026-06-17 18:58:10.919425 | controller | ok: [controller -> localhost] 2026-06-17 18:58:10.919544 | controller | 2026-06-17 18:58:10.919748 | controller | TASK [Select only defaults/ directories and load vars] ************************* 2026-06-17 18:58:10.919934 | controller | Wednesday 17 June 2026 18:58:10 +0000 (0:00:00.425) 0:00:01.106 ******** 2026-06-17 18:58:11.264102 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/clusterctl/defaults) 2026-06-17 18:58:11.264244 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/cluster_api/defaults) 2026-06-17 18:58:11.264453 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kubelet/defaults) 2026-06-17 18:58:11.264711 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kubeadm/defaults) 2026-06-17 18:58:11.264929 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/cilium/defaults) 2026-06-17 18:58:11.265123 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kubernetes/defaults) 2026-06-17 18:58:11.265319 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/flux/defaults) 2026-06-17 18:58:11.265520 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/keepalived/defaults) 2026-06-17 18:58:11.265723 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/upload_helm_chart/defaults) 2026-06-17 18:58:11.265965 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/helm/defaults) 2026-06-17 18:58:11.266259 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kube_vip/defaults) 2026-06-17 18:58:11.266544 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/envoy_gateway/defaults) 2026-06-17 18:58:11.266811 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/haproxy/defaults) 2026-06-17 18:58:11.267085 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/cert_manager/defaults) 2026-06-17 18:58:11.267358 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/openstack_resource_controller/defaults) 2026-06-17 18:58:11.267630 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kubectl/defaults) 2026-06-17 18:58:11.267868 | controller | 2026-06-17 18:58:11.268135 | controller | TASK [Find all components with checksums and get latest versions (CI)] ********* 2026-06-17 18:58:11.268389 | controller | Wednesday 17 June 2026 18:58:11 +0000 (0:00:00.344) 0:00:01.451 ******** 2026-06-17 18:58:11.390741 | controller | ok: [controller -> localhost] => (item=clusterctl_checksums) 2026-06-17 18:58:11.390911 | controller | ok: [controller -> localhost] => (item=kubelet_checksums) 2026-06-17 18:58:11.391100 | controller | ok: [controller -> localhost] => (item=kubeadm_checksums) 2026-06-17 18:58:11.391293 | controller | ok: [controller -> localhost] => (item=flux_checksums) 2026-06-17 18:58:11.391498 | controller | ok: [controller -> localhost] => (item=helm_checksums) 2026-06-17 18:58:11.391705 | controller | ok: [controller -> localhost] => (item=helm_diff_checksums) 2026-06-17 18:58:11.391865 | controller | ok: [controller -> localhost] => (item=kubectl_checksums) 2026-06-17 18:58:11.392034 | controller | 2026-06-17 18:58:11.392231 | controller | TASK [Filter checksums to keep only latest versions (CI)] ********************** 2026-06-17 18:58:11.392419 | controller | Wednesday 17 June 2026 18:58:11 +0000 (0:00:00.126) 0:00:01.577 ******** 2026-06-17 18:58:11.492311 | controller | ok: [controller -> localhost] => (item=clusterctl_checksums) 2026-06-17 18:58:11.492381 | controller | ok: [controller -> localhost] => (item=kubelet_checksums) 2026-06-17 18:58:11.492537 | controller | ok: [controller -> localhost] => (item=kubeadm_checksums) 2026-06-17 18:58:11.492726 | controller | ok: [controller -> localhost] => (item=flux_checksums) 2026-06-17 18:58:11.492975 | controller | ok: [controller -> localhost] => (item=helm_checksums) 2026-06-17 18:58:11.493153 | controller | ok: [controller -> localhost] => (item=helm_diff_checksums) 2026-06-17 18:58:11.493337 | controller | ok: [controller -> localhost] => (item=kubectl_checksums) 2026-06-17 18:58:11.493499 | controller | 2026-06-17 18:58:11.493691 | controller | TASK [Generate list of all binaries for all roles] ***************************** 2026-06-17 18:58:11.493894 | controller | Wednesday 17 June 2026 18:58:11 +0000 (0:00:00.101) 0:00:01.679 ******** 2026-06-17 18:58:11.566334 | controller | ok: [controller -> localhost] 2026-06-17 18:58:11.566522 | controller | 2026-06-17 18:58:11.566716 | controller | TASK [Include download_artifact role] ****************************************** 2026-06-17 18:58:11.566910 | controller | Wednesday 17 June 2026 18:58:11 +0000 (0:00:00.074) 0:00:01.753 ******** 2026-06-17 18:58:11.762879 | 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-06-17 18:58:11.763052 | controller | included: vexxhost.containers.download_artifact for controller => (item={'url': 'https://dl.k8s.io/release/v1.36.1/bin/linux/amd64/kubelet', 'checksum': '7efa1780c73d9fb3a464002864e582eb2d15aa691e475eaae323093d08feae14', 'dest': '/var/lib/downloads/kubelet-1.36.1-linux-amd64', 'version': '1.36.1'}) 2026-06-17 18:58:11.763279 | controller | included: vexxhost.containers.download_artifact for controller => (item={'url': 'https://dl.k8s.io/release/v1.36.1/bin/linux/amd64/kubeadm', 'checksum': 'f35980333a4dae753807345ae359eca03f48f9945855e6a6a6708fe8b3b24038', 'dest': '/var/lib/downloads/kubeadm-1.36.1-linux-amd64', 'version': '1.36.1'}) 2026-06-17 18:58:11.763498 | 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-06-17 18:58:11.763716 | 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-06-17 18:58:11.763952 | 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-06-17 18:58:11.764144 | controller | included: vexxhost.containers.download_artifact for controller => (item={'url': 'https://dl.k8s.io/release/v1.36.1/bin/linux/amd64/kubectl', 'checksum': '629d3f410e09bf49b64ae7079f7f0bda1191efed311f7d37fdbab0ad5b0ec2b7', 'dest': '/var/lib/downloads/kubectl-1.36.1-linux-amd64', 'version': '1.36.1'}) 2026-06-17 18:58:11.764320 | controller | 2026-06-17 18:58:11.764527 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-06-17 18:58:11.764777 | controller | Wednesday 17 June 2026 18:58:11 +0000 (0:00:00.196) 0:00:01.950 ******** 2026-06-17 18:58:11.798249 | controller | skipping: [controller] 2026-06-17 18:58:11.798352 | controller | 2026-06-17 18:58:11.798495 | controller | TASK [vexxhost.containers.directory : Create directory (/var/lib/downloads)] *** 2026-06-17 18:58:11.798629 | controller | Wednesday 17 June 2026 18:58:11 +0000 (0:00:00.035) 0:00:01.985 ******** 2026-06-17 18:58:12.301732 | 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-06-17 18:58:12.312134 | controller | ok: [controller] 2026-06-17 18:58:12.312276 | controller | 2026-06-17 18:58:12.312432 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-06-17 18:58:12.312580 | controller | Wednesday 17 June 2026 18:58:12 +0000 (0:00:00.513) 0:00:02.499 ******** 2026-06-17 18:58:12.350612 | controller | ok: [controller] => { 2026-06-17 18:58:12.350645 | controller | "msg": "https://github.com/kubernetes-sigs/cluster-api/releases/download/v1.13.2/clusterctl-linux-amd64" 2026-06-17 18:58:12.350792 | controller | } 2026-06-17 18:58:12.350878 | controller | 2026-06-17 18:58:12.350997 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-06-17 18:58:12.351086 | controller | Wednesday 17 June 2026 18:58:12 +0000 (0:00:00.038) 0:00:02.537 ******** 2026-06-17 18:58:13.003431 | controller | ok: [controller] 2026-06-17 18:58:13.003602 | controller | 2026-06-17 18:58:13.003835 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-06-17 18:58:13.004026 | controller | Wednesday 17 June 2026 18:58:13 +0000 (0:00:00.652) 0:00:03.189 ******** 2026-06-17 18:58:13.034950 | controller | skipping: [controller] 2026-06-17 18:58:13.035156 | controller | 2026-06-17 18:58:13.035386 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-06-17 18:58:13.035603 | controller | Wednesday 17 June 2026 18:58:13 +0000 (0:00:00.032) 0:00:03.222 ******** 2026-06-17 18:58:13.067995 | controller | skipping: [controller] 2026-06-17 18:58:13.068209 | controller | 2026-06-17 18:58:13.068436 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-06-17 18:58:13.068659 | controller | Wednesday 17 June 2026 18:58:13 +0000 (0:00:00.033) 0:00:03.255 ******** 2026-06-17 18:58:13.100761 | controller | ok: [controller] => { 2026-06-17 18:58:13.100941 | controller | "msg": "https://dl.k8s.io/release/v1.36.1/bin/linux/amd64/kubelet" 2026-06-17 18:58:13.101181 | controller | } 2026-06-17 18:58:13.101403 | controller | 2026-06-17 18:58:13.101633 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-06-17 18:58:13.101915 | controller | Wednesday 17 June 2026 18:58:13 +0000 (0:00:00.032) 0:00:03.288 ******** 2026-06-17 18:58:13.535247 | controller | ok: [controller] 2026-06-17 18:58:13.535283 | controller | 2026-06-17 18:58:13.535292 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-06-17 18:58:13.535300 | controller | Wednesday 17 June 2026 18:58:13 +0000 (0:00:00.433) 0:00:03.721 ******** 2026-06-17 18:58:13.570429 | controller | skipping: [controller] 2026-06-17 18:58:13.574289 | controller | 2026-06-17 18:58:13.574318 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-06-17 18:58:13.574322 | controller | Wednesday 17 June 2026 18:58:13 +0000 (0:00:00.036) 0:00:03.757 ******** 2026-06-17 18:58:13.605643 | controller | skipping: [controller] 2026-06-17 18:58:13.605710 | controller | 2026-06-17 18:58:13.605804 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-06-17 18:58:13.605894 | controller | Wednesday 17 June 2026 18:58:13 +0000 (0:00:00.035) 0:00:03.793 ******** 2026-06-17 18:58:13.645529 | controller | ok: [controller] => { 2026-06-17 18:58:13.645655 | controller | "msg": "https://dl.k8s.io/release/v1.36.1/bin/linux/amd64/kubeadm" 2026-06-17 18:58:13.645782 | controller | } 2026-06-17 18:58:13.645900 | controller | 2026-06-17 18:58:13.646083 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-06-17 18:58:13.646215 | controller | Wednesday 17 June 2026 18:58:13 +0000 (0:00:00.036) 0:00:03.829 ******** 2026-06-17 18:58:14.088480 | controller | ok: [controller] 2026-06-17 18:58:14.088530 | controller | 2026-06-17 18:58:14.088663 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-06-17 18:58:14.088790 | controller | Wednesday 17 June 2026 18:58:14 +0000 (0:00:00.445) 0:00:04.275 ******** 2026-06-17 18:58:14.116930 | controller | skipping: [controller] 2026-06-17 18:58:14.116986 | controller | 2026-06-17 18:58:14.117096 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-06-17 18:58:14.117222 | controller | Wednesday 17 June 2026 18:58:14 +0000 (0:00:00.028) 0:00:04.304 ******** 2026-06-17 18:58:14.145335 | controller | skipping: [controller] 2026-06-17 18:58:14.145415 | controller | 2026-06-17 18:58:14.145545 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-06-17 18:58:14.145668 | controller | Wednesday 17 June 2026 18:58:14 +0000 (0:00:00.028) 0:00:04.332 ******** 2026-06-17 18:58:14.184931 | controller | ok: [controller] => { 2026-06-17 18:58:14.184997 | controller | "msg": "https://github.com/fluxcd/flux2/releases/download/v0.32.0/flux_0.32.0_linux_amd64.tar.gz" 2026-06-17 18:58:14.185084 | controller | } 2026-06-17 18:58:14.185181 | controller | 2026-06-17 18:58:14.185296 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-06-17 18:58:14.185422 | controller | Wednesday 17 June 2026 18:58:14 +0000 (0:00:00.037) 0:00:04.370 ******** 2026-06-17 18:58:14.583807 | controller | ok: [controller] 2026-06-17 18:58:14.583851 | controller | 2026-06-17 18:58:14.583931 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-06-17 18:58:14.584019 | controller | Wednesday 17 June 2026 18:58:14 +0000 (0:00:00.400) 0:00:04.771 ******** 2026-06-17 18:58:14.617028 | controller | skipping: [controller] 2026-06-17 18:58:14.617141 | controller | 2026-06-17 18:58:14.617276 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-06-17 18:58:14.617410 | controller | Wednesday 17 June 2026 18:58:14 +0000 (0:00:00.033) 0:00:04.804 ******** 2026-06-17 18:58:14.649299 | controller | skipping: [controller] 2026-06-17 18:58:14.649371 | controller | 2026-06-17 18:58:14.649464 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-06-17 18:58:14.649552 | controller | Wednesday 17 June 2026 18:58:14 +0000 (0:00:00.029) 0:00:04.834 ******** 2026-06-17 18:58:14.678693 | controller | ok: [controller] => { 2026-06-17 18:58:14.678768 | controller | "msg": "https://get.helm.sh/helm-v3.11.2-linux-amd64.tar.gz" 2026-06-17 18:58:14.678890 | controller | } 2026-06-17 18:58:14.679002 | controller | 2026-06-17 18:58:14.679136 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-06-17 18:58:14.679266 | controller | Wednesday 17 June 2026 18:58:14 +0000 (0:00:00.031) 0:00:04.866 ******** 2026-06-17 18:58:15.093103 | controller | ok: [controller] 2026-06-17 18:58:15.093169 | controller | 2026-06-17 18:58:15.093316 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-06-17 18:58:15.093455 | controller | Wednesday 17 June 2026 18:58:15 +0000 (0:00:00.414) 0:00:05.280 ******** 2026-06-17 18:58:15.125854 | controller | skipping: [controller] 2026-06-17 18:58:15.125895 | controller | 2026-06-17 18:58:15.126047 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-06-17 18:58:15.126179 | controller | Wednesday 17 June 2026 18:58:15 +0000 (0:00:00.032) 0:00:05.313 ******** 2026-06-17 18:58:15.162858 | controller | skipping: [controller] 2026-06-17 18:58:15.163468 | controller | 2026-06-17 18:58:15.163503 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-06-17 18:58:15.163513 | controller | Wednesday 17 June 2026 18:58:15 +0000 (0:00:00.034) 0:00:05.347 ******** 2026-06-17 18:58:15.197865 | controller | ok: [controller] => { 2026-06-17 18:58:15.197970 | controller | "msg": "https://github.com/databus23/helm-diff/releases/download/v3.8.1/helm-diff-linux-amd64.tgz" 2026-06-17 18:58:15.198077 | controller | } 2026-06-17 18:58:15.198186 | controller | 2026-06-17 18:58:15.198573 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-06-17 18:58:15.198604 | controller | Wednesday 17 June 2026 18:58:15 +0000 (0:00:00.037) 0:00:05.385 ******** 2026-06-17 18:58:15.627494 | controller | ok: [controller] 2026-06-17 18:58:15.627528 | controller | 2026-06-17 18:58:15.627537 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-06-17 18:58:15.627545 | controller | Wednesday 17 June 2026 18:58:15 +0000 (0:00:00.426) 0:00:05.811 ******** 2026-06-17 18:58:15.654343 | controller | skipping: [controller] 2026-06-17 18:58:15.654416 | controller | 2026-06-17 18:58:15.654519 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-06-17 18:58:15.654607 | controller | Wednesday 17 June 2026 18:58:15 +0000 (0:00:00.028) 0:00:05.840 ******** 2026-06-17 18:58:15.678283 | controller | skipping: [controller] 2026-06-17 18:58:15.678387 | controller | 2026-06-17 18:58:15.678656 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-06-17 18:58:15.678680 | controller | Wednesday 17 June 2026 18:58:15 +0000 (0:00:00.025) 0:00:05.865 ******** 2026-06-17 18:58:15.713670 | controller | ok: [controller] => { 2026-06-17 18:58:15.713776 | controller | "msg": "https://dl.k8s.io/release/v1.36.1/bin/linux/amd64/kubectl" 2026-06-17 18:58:15.713905 | controller | } 2026-06-17 18:58:15.714023 | controller | 2026-06-17 18:58:15.714159 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-06-17 18:58:15.714364 | controller | Wednesday 17 June 2026 18:58:15 +0000 (0:00:00.035) 0:00:05.900 ******** 2026-06-17 18:58:16.121837 | controller | ok: [controller] 2026-06-17 18:58:16.121909 | controller | 2026-06-17 18:58:16.122042 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-06-17 18:58:16.122193 | controller | Wednesday 17 June 2026 18:58:16 +0000 (0:00:00.408) 0:00:06.309 ******** 2026-06-17 18:58:16.154696 | controller | skipping: [controller] 2026-06-17 18:58:16.154782 | controller | 2026-06-17 18:58:16.154915 | controller | PLAY RECAP ********************************************************************* 2026-06-17 18:58:16.155048 | controller | controller : ok=28 changed=0 unreachable=0 failed=0 skipped=14 rescued=0 ignored=0 2026-06-17 18:58:16.155159 | controller | 2026-06-17 18:58:16.155312 | controller | 2026-06-17 18:58:16.155427 | controller | TASKS RECAP ******************************************************************** 2026-06-17 18:58:16.155559 | controller | Wednesday 17 June 2026 18:58:16 +0000 (0:00:00.030) 0:00:06.339 ******** 2026-06-17 18:58:16.155670 | controller | =============================================================================== 2026-06-17 18:58:16.155791 | controller | Gather minimal facts ---------------------------------------------------- 0.67s 2026-06-17 18:58:16.155915 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.65s 2026-06-17 18:58:16.156040 | controller | vexxhost.containers.directory : Create directory (/var/lib/downloads) --- 0.51s 2026-06-17 18:58:16.156163 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.45s 2026-06-17 18:58:16.156249 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.43s 2026-06-17 18:58:16.156333 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.43s 2026-06-17 18:58:16.156417 | controller | Find all subdirectories in the role location ---------------------------- 0.43s 2026-06-17 18:58:16.156501 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.41s 2026-06-17 18:58:16.156585 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.41s 2026-06-17 18:58:16.156669 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.40s 2026-06-17 18:58:16.156753 | controller | Select only defaults/ directories and load vars ------------------------- 0.34s 2026-06-17 18:58:16.156836 | controller | Include download_artifact role ------------------------------------------ 0.20s 2026-06-17 18:58:16.156921 | controller | Find all components with checksums and get latest versions (CI) --------- 0.13s 2026-06-17 18:58:16.157005 | controller | Filter checksums to keep only latest versions (CI) ---------------------- 0.10s 2026-06-17 18:58:16.157087 | controller | Generate list of all binaries for all roles ----------------------------- 0.07s 2026-06-17 18:58:16.157171 | controller | vexxhost.containers.download_artifact : Starting download of file ------- 0.04s 2026-06-17 18:58:16.157260 | controller | vexxhost.containers.download_artifact : Starting download of file ------- 0.04s 2026-06-17 18:58:16.157344 | controller | vexxhost.containers.download_artifact : Starting download of file ------- 0.04s 2026-06-17 18:58:16.157427 | controller | vexxhost.containers.download_artifact : Starting download of file ------- 0.04s 2026-06-17 18:58:16.157547 | controller | vexxhost.containers.download_artifact : Extract archive ----------------- 0.04s 2026-06-17 18:58:16.318310 | controller | INFO [download-binaries > idempotence] Executed: Successful 2026-06-17 18:58:16.328956 | controller | INFO [download-binaries > side_effect] Executing 2026-06-17 18:58:16.329259 | controller | WARNING [download-binaries > side_effect] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-06-17 18:58:16.334672 | controller | INFO [download-binaries > verify] Executing 2026-06-17 18:58:17.158512 | controller | 2026-06-17 18:58:17.158579 | controller | PLAY [Verify] ****************************************************************** 2026-06-17 18:58:17.158588 | controller | 2026-06-17 18:58:17.158597 | controller | TASK [Gathering Facts] ********************************************************* 2026-06-17 18:58:17.158604 | controller | Wednesday 17 June 2026 18:58:17 +0000 (0:00:00.011) 0:00:00.011 ******** 2026-06-17 18:58:18.179320 | 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-06-17 18:58:18.183843 | controller | ok: [controller] 2026-06-17 18:58:18.184000 | controller | 2026-06-17 18:58:18.184188 | controller | TASK [Stat target dir] ********************************************************* 2026-06-17 18:58:18.184477 | controller | Wednesday 17 June 2026 18:58:18 +0000 (0:00:01.026) 0:00:01.038 ******** 2026-06-17 18:58:18.584218 | controller | ok: [controller] 2026-06-17 18:58:18.584331 | controller | 2026-06-17 18:58:18.584557 | controller | TASK [Assert that target dir is created] *************************************** 2026-06-17 18:58:18.584757 | controller | Wednesday 17 June 2026 18:58:18 +0000 (0:00:00.399) 0:00:01.438 ******** 2026-06-17 18:58:18.616768 | controller | ok: [controller] => { 2026-06-17 18:58:18.616907 | controller | "changed": false, 2026-06-17 18:58:18.617086 | controller | "msg": "All assertions passed" 2026-06-17 18:58:18.617265 | controller | } 2026-06-17 18:58:18.617439 | controller | 2026-06-17 18:58:18.617623 | controller | TASK [Find target files] ******************************************************* 2026-06-17 18:58:18.617804 | controller | Wednesday 17 June 2026 18:58:18 +0000 (0:00:00.032) 0:00:01.470 ******** 2026-06-17 18:58:18.995632 | controller | ok: [controller] 2026-06-17 18:58:18.995776 | controller | 2026-06-17 18:58:18.995986 | controller | TASK [Assert that some files were downloaded] ********************************** 2026-06-17 18:58:18.996169 | controller | Wednesday 17 June 2026 18:58:18 +0000 (0:00:00.378) 0:00:01.849 ******** 2026-06-17 18:58:19.023025 | controller | ok: [controller] => { 2026-06-17 18:58:19.023196 | controller | "changed": false, 2026-06-17 18:58:19.023388 | controller | "msg": "All assertions passed" 2026-06-17 18:58:19.023567 | controller | } 2026-06-17 18:58:19.023734 | controller | 2026-06-17 18:58:19.023916 | controller | PLAY RECAP ********************************************************************* 2026-06-17 18:58:19.024123 | controller | controller : ok=5 changed=0 unreachable=0 failed=0 skipped=0 rescued=0 ignored=0 2026-06-17 18:58:19.024284 | controller | 2026-06-17 18:58:19.024449 | controller | 2026-06-17 18:58:19.024628 | controller | TASKS RECAP ******************************************************************** 2026-06-17 18:58:19.024893 | controller | Wednesday 17 June 2026 18:58:19 +0000 (0:00:00.028) 0:00:01.877 ******** 2026-06-17 18:58:19.025076 | controller | =============================================================================== 2026-06-17 18:58:19.025262 | controller | Gathering Facts --------------------------------------------------------- 1.03s 2026-06-17 18:58:19.025444 | controller | Stat target dir --------------------------------------------------------- 0.40s 2026-06-17 18:58:19.025628 | controller | Find target files ------------------------------------------------------- 0.38s 2026-06-17 18:58:19.025812 | controller | Assert that target dir is created --------------------------------------- 0.03s 2026-06-17 18:58:19.025989 | controller | Assert that some files were downloaded ---------------------------------- 0.03s 2026-06-17 18:58:19.143617 | controller | INFO [download-binaries > verify] Executed: Successful 2026-06-17 18:58:19.154514 | controller | INFO [download-binaries > cleanup] Executing 2026-06-17 18:58:19.154911 | controller | WARNING [download-binaries > cleanup] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-06-17 18:58:19.161329 | controller | INFO [download-binaries > destroy] Executing 2026-06-17 18:58:19.161399 | controller | WARNING [download-binaries > destroy] Skipping, '--destroy=never' requested. 2026-06-17 18:58:19.161472 | controller | INFO [download-binaries > destroy] Executed: Successful 2026-06-17 18:58:19.161721 | controller | WARNING Molecule executed 1 scenario (1 missing files) 2026-06-17 18:58:19.489962 | controller | ok: Runtime: 0:00:47.575686 2026-06-17 18:58:19.497810 | 2026-06-17 18:58:19.498048 | PLAY RECAP 2026-06-17 18:58:19.498096 | controller | ok: 4 changed: 3 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-06-17 18:58:19.498119 | 2026-06-17 18:58:19.674159 | RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/run.yaml@main] 2026-06-17 18:58:19.675689 | POST-RUN START: [untrusted : github.com/vexxhost/ansible-collection-kubernetes/test-playbooks/molecule/post.yml@main] 2026-06-17 18:58:20.270483 | 2026-06-17 18:58:20.270614 | PLAY [all] 2026-06-17 18:58:20.281245 | 2026-06-17 18:58:20.281322 | TASK [describe-kubernetes-objects : creating directory for cluster scoped objects] 2026-06-17 18:58:20.667884 | controller | changed 2026-06-17 18:58:20.674937 | 2026-06-17 18:58:20.675050 | TASK [describe-kubernetes-objects : Gathering descriptions for cluster scoped objects] 2026-06-17 18:58:21.066926 | controller | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-06-17 18:58:21.067107 | controller | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-06-17 18:58:21.076351 | controller | environment: line 1: kubectl: command not found 2026-06-17 18:58:21.077884 | controller | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-06-17 18:58:21.078840 | controller | environment: line 1: kubectl: command not found 2026-06-17 18:58:21.080794 | controller | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-06-17 18:58:21.082347 | controller | environment: line 1: kubectl: command not found 2026-06-17 18:58:21.084117 | controller | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-06-17 18:58:21.085206 | controller | environment: line 1: kubectl: command not found 2026-06-17 18:58:21.086682 | controller | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-06-17 18:58:21.088178 | controller | environment: line 1: kubectl: command not found 2026-06-17 18:58:21.089563 | controller | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-06-17 18:58:21.207906 | controller | ok: Runtime: 0:00:00.035440 2026-06-17 18:58:21.213957 | 2026-06-17 18:58:21.214080 | TASK [describe-kubernetes-objects : creating directory for namespace scoped objects] 2026-06-17 18:58:21.438753 | controller | changed 2026-06-17 18:58:21.444139 | 2026-06-17 18:58:21.444235 | TASK [describe-kubernetes-objects : Gathering descriptions for namespace scoped objects] 2026-06-17 18:58:21.695408 | controller | environment: line 5: kubectl: command not found 2026-06-17 18:58:21.696794 | controller | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-06-17 18:58:21.697209 | controller | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-06-17 18:58:21.697381 | controller | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-06-17 18:58:21.974225 | controller | ok: Runtime: 0:00:00.011977 2026-06-17 18:58:21.980891 | 2026-06-17 18:58:21.981011 | TASK [describe-kubernetes-objects : Downloads logs to executor] 2026-06-17 18:58:22.588050 | controller | changed: 2026-06-17 18:58:22.588266 | controller | created directory /var/lib/zuul/builds/ec6a4473aeef46fb9c19e000c10fceb1/work/logs/controller 2026-06-17 18:58:22.588306 | controller | cd+++++++++ objects/ 2026-06-17 18:58:22.588336 | controller | cd+++++++++ objects/cluster/ 2026-06-17 18:58:22.588367 | controller | cd+++++++++ objects/namespaced/ 2026-06-17 18:58:22.598114 | 2026-06-17 18:58:22.598198 | TASK [gather-pod-logs : creating directory for pod logs] 2026-06-17 18:58:22.833397 | controller | changed 2026-06-17 18:58:22.838863 | 2026-06-17 18:58:22.838946 | TASK [gather-pod-logs : creating directory for failed pod logs] 2026-06-17 18:58:23.075266 | controller | changed 2026-06-17 18:58:23.079646 | 2026-06-17 18:58:23.079724 | TASK [gather-pod-logs : retrieve all kubernetes logs, current and previous (if they exist)] 2026-06-17 18:58:23.314028 | controller | environment: line 3: kubectl: command not found 2026-06-17 18:58:23.609780 | controller | ok: Runtime: 0:00:00.012410 2026-06-17 18:58:23.618613 | 2026-06-17 18:58:23.618758 | TASK [gather-pod-logs : Downloads pod logs to executor] 2026-06-17 18:58:24.099379 | controller | changed: 2026-06-17 18:58:24.099594 | controller | cd+++++++++ pod-logs/ 2026-06-17 18:58:24.099622 | controller | cd+++++++++ pod-logs/failed-pods/ 2026-06-17 18:58:24.107972 | 2026-06-17 18:58:24.108084 | LOOP [helm-release-status : creating directory for helm release status] 2026-06-17 18:58:24.351480 | controller | changed: "values" 2026-06-17 18:58:24.554966 | controller | changed: "releases" 2026-06-17 18:58:24.575410 | 2026-06-17 18:58:24.576121 | TASK [helm-release-status : Gather get release status for helm charts] 2026-06-17 18:58:24.811158 | controller | /bin/bash: line 3: kubectl: command not found 2026-06-17 18:58:25.110872 | controller | ok: Runtime: 0:00:00.006096 2026-06-17 18:58:25.115825 | 2026-06-17 18:58:25.115905 | TASK [helm-release-status : Downloads logs to executor] 2026-06-17 18:58:25.611961 | controller | changed: 2026-06-17 18:58:25.612180 | controller | cd+++++++++ helm/ 2026-06-17 18:58:25.612218 | controller | cd+++++++++ helm/releases/ 2026-06-17 18:58:25.612249 | controller | cd+++++++++ helm/values/ 2026-06-17 18:58:25.619596 | 2026-06-17 18:58:25.619722 | PLAY RECAP 2026-06-17 18:58:25.619844 | controller | ok: 12 changed: 12 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-06-17 18:58:25.619907 | 2026-06-17 18:58:25.778352 | POST-RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/ansible-collection-kubernetes/test-playbooks/molecule/post.yml@main] 2026-06-17 18:58:25.781806 | POST-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post.yaml@main] 2026-06-17 18:58:26.399377 | 2026-06-17 18:58:26.399515 | PLAY [all] 2026-06-17 18:58:26.409690 | 2026-06-17 18:58:26.409769 | TASK [fetch-output : Set log path for multiple nodes] 2026-06-17 18:58:26.455940 | controller | skipping: Conditional result was False 2026-06-17 18:58:26.465335 | 2026-06-17 18:58:26.465471 | TASK [fetch-output : Set log path for single node] 2026-06-17 18:58:26.510679 | controller | ok 2026-06-17 18:58:26.520353 | 2026-06-17 18:58:26.520604 | LOOP [fetch-output : Ensure local output dirs] 2026-06-17 18:58:26.925500 | controller -> localhost | ok: "/var/lib/zuul/builds/ec6a4473aeef46fb9c19e000c10fceb1/work/logs" 2026-06-17 18:58:27.132602 | controller -> localhost | changed: "/var/lib/zuul/builds/ec6a4473aeef46fb9c19e000c10fceb1/work/artifacts" 2026-06-17 18:58:27.344266 | controller -> localhost | changed: "/var/lib/zuul/builds/ec6a4473aeef46fb9c19e000c10fceb1/work/docs" 2026-06-17 18:58:27.358716 | 2026-06-17 18:58:27.358933 | LOOP [fetch-output : Collect logs, artifacts and docs] 2026-06-17 18:58:27.978782 | controller | changed: .d..t...... ./ 2026-06-17 18:58:27.979027 | controller | changed: All items complete 2026-06-17 18:58:27.979065 | 2026-06-17 18:58:28.415676 | controller | changed: .d..t...... ./ 2026-06-17 18:58:28.831991 | controller | changed: .d..t...... ./ 2026-06-17 18:58:28.855182 | 2026-06-17 18:58:28.855355 | LOOP [merge-output-to-logs : Move artifacts and docs to logs dir] 2026-06-17 18:58:29.302151 | controller -> localhost | ok: Item: artifacts Runtime: 0:00:00.008416 2026-06-17 18:58:29.524326 | controller -> localhost | ok: Item: docs Runtime: 0:00:00.007716 2026-06-17 18:58:29.544398 | 2026-06-17 18:58:29.544525 | PLAY [all] 2026-06-17 18:58:29.550239 | 2026-06-17 18:58:29.550311 | TASK [remove-build-sshkey : Remove the build SSH key from all nodes] 2026-06-17 18:58:30.007629 | controller | changed 2026-06-17 18:58:30.014670 | 2026-06-17 18:58:30.014733 | PLAY RECAP 2026-06-17 18:58:30.014783 | controller | ok: 5 changed: 4 unreachable: 0 failed: 0 skipped: 1 rescued: 0 ignored: 0 2026-06-17 18:58:30.014806 | 2026-06-17 18:58:30.191457 | POST-RUN END RESULT_NORMAL: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post.yaml@main] 2026-06-17 18:58:30.194402 | POST-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post-logs.yaml@main] 2026-06-17 18:58:30.804889 | 2026-06-17 18:58:30.805053 | PLAY [localhost] 2026-06-17 18:58:30.815042 | 2026-06-17 18:58:30.815124 | TASK [Generate Zuul manifest] 2026-06-17 18:58:30.832554 | localhost | ok 2026-06-17 18:58:30.847842 | 2026-06-17 18:58:30.847932 | TASK [generate-zuul-manifest : Generate Zuul manifest] 2026-06-17 18:58:31.257603 | localhost | changed 2026-06-17 18:58:31.270662 | 2026-06-17 18:58:31.270761 | TASK [generate-zuul-manifest : Return Zuul manifest URL to Zuul] 2026-06-17 18:58:31.543527 | localhost | ok 2026-06-17 18:58:31.552467 | 2026-06-17 18:58:31.552554 | TASK [Upload logs] 2026-06-17 18:58:31.574644 | localhost | ok 2026-06-17 18:58:31.646502 | 2026-06-17 18:58:31.646644 | TASK [Set zuul-log-path fact] 2026-06-17 18:58:31.666555 | localhost | ok 2026-06-17 18:58:31.681432 | 2026-06-17 18:58:31.681526 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-06-17 18:58:31.714771 | localhost | ok 2026-06-17 18:58:31.728661 | 2026-06-17 18:58:31.728895 | TASK [upload-logs : Create log directories] 2026-06-17 18:58:32.136325 | localhost | changed 2026-06-17 18:58:32.144379 | 2026-06-17 18:58:32.144497 | TASK [upload-logs : Ensure logs are readable before uploading] 2026-06-17 18:58:32.552079 | localhost -> localhost | ok: Runtime: 0:00:00.004327 2026-06-17 18:58:32.560186 | 2026-06-17 18:58:32.560290 | TASK [upload-logs : Upload logs to log server] 2026-06-17 18:58:33.036706 | localhost | Output suppressed because no_log was given 2026-06-17 18:58:33.042054 | 2026-06-17 18:58:33.042146 | LOOP [upload-logs : Compress console log and json output] 2026-06-17 18:58:33.086730 | localhost | skipping: Conditional result was False 2026-06-17 18:58:33.139638 | localhost | skipping: Conditional result was False 2026-06-17 18:58:33.146434 | 2026-06-17 18:58:33.146594 | LOOP [upload-logs : Upload compressed console log and json output] 2026-06-17 18:58:33.193763 | localhost | skipping: Conditional result was False 2026-06-17 18:58:33.194212 | 2026-06-17 18:58:33.198377 | localhost | skipping: Conditional result was False 2026-06-17 18:58:33.209478 | 2026-06-17 18:58:33.209662 | LOOP [upload-logs : Upload console log and json output]