2026-06-17 20:44:09.593326 | Job console starting 2026-06-17 20:44:09.605397 | Updating git repos 2026-06-17 20:44:09.651508 | Cloning repos into workspace 2026-06-17 20:44:10.225269 | Restoring repo states 2026-06-17 20:44:10.236345 | Merging changes 2026-06-17 20:44:11.030774 | Checking out repos 2026-06-17 20:44:11.393429 | Preparing playbooks 2026-06-17 20:44:19.415002 | Running Ansible setup 2026-06-17 20:44:25.150797 | PRE-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/pre.yaml@main] 2026-06-17 20:44:25.808645 | 2026-06-17 20:44:25.808773 | PLAY [localhost] 2026-06-17 20:44:25.816102 | 2026-06-17 20:44:25.816176 | TASK [Gathering Facts] 2026-06-17 20:44:26.727128 | localhost | ok 2026-06-17 20:44:26.737185 | 2026-06-17 20:44:26.737313 | TASK [Setup log path fact] 2026-06-17 20:44:26.757069 | localhost | ok 2026-06-17 20:44:26.769320 | 2026-06-17 20:44:26.769429 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-06-17 20:44:26.798435 | localhost | ok 2026-06-17 20:44:26.806521 | 2026-06-17 20:44:26.806614 | TASK [emit-job-header : Print job information] 2026-06-17 20:44:26.848239 | # Job Information 2026-06-17 20:44:26.848473 | Ansible Version: 2.16.18 2026-06-17 20:44:26.848544 | Job: ansible-collection-kubernetes-molecule-download-binaries 2026-06-17 20:44:26.848595 | Pipeline: check 2026-06-17 20:44:26.848641 | Executor: 2d72f0692154 2026-06-17 20:44:26.848686 | Triggered by: https://github.com/vexxhost/ansible-collection-kubernetes/pull/282 2026-06-17 20:44:26.848736 | Event ID: 283e2390-6a8d-11f1-9014-500de74c1245 2026-06-17 20:44:26.853042 | 2026-06-17 20:44:26.853107 | LOOP [emit-job-header : Print node information] 2026-06-17 20:44:26.960047 | localhost | ok: 2026-06-17 20:44:26.960389 | localhost | # Node Information 2026-06-17 20:44:26.960421 | localhost | Inventory Hostname: controller 2026-06-17 20:44:26.960443 | localhost | Hostname: np0000181667 2026-06-17 20:44:26.960463 | localhost | Username: zuul 2026-06-17 20:44:26.960485 | localhost | Distro: Debian 13.5 2026-06-17 20:44:26.960505 | localhost | Provider: yul1 2026-06-17 20:44:26.960525 | localhost | Region: ca-ymq-1 2026-06-17 20:44:26.960544 | localhost | Label: debian-trixie 2026-06-17 20:44:26.960563 | localhost | Product Name: OpenStack Nova 2026-06-17 20:44:26.960582 | localhost | Interface IP: 199.204.45.227 2026-06-17 20:44:26.979999 | 2026-06-17 20:44:26.980142 | TASK [log-inventory : Ensure Zuul Ansible directory exists] 2026-06-17 20:44:27.868225 | localhost -> localhost | changed 2026-06-17 20:44:27.875158 | 2026-06-17 20:44:27.875272 | TASK [log-inventory : Copy ansible inventory to logs dir] 2026-06-17 20:44:28.841867 | localhost -> localhost | changed 2026-06-17 20:44:28.848031 | 2026-06-17 20:44:28.848103 | PLAY [all] 2026-06-17 20:44:28.854637 | 2026-06-17 20:44:28.854707 | TASK [add-build-sshkey : Check to see if ssh key was already created for this build] 2026-06-17 20:44:29.102777 | controller -> localhost | ok 2026-06-17 20:44:29.112469 | 2026-06-17 20:44:29.112606 | TASK [add-build-sshkey : Create a new key in workspace based on build UUID] 2026-06-17 20:44:29.142230 | controller | ok 2026-06-17 20:44:29.158436 | controller | included: /var/lib/zuul/builds/64f8cad051a54ca48b4cf1f58bda755b/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/create-key-and-replace.yaml 2026-06-17 20:44:29.163409 | 2026-06-17 20:44:29.163509 | TASK [add-build-sshkey : Create Temp SSH key] 2026-06-17 20:44:30.093262 | controller -> localhost | Generating public/private rsa key pair. 2026-06-17 20:44:30.093416 | controller -> localhost | Your identification has been saved in /var/lib/zuul/builds/64f8cad051a54ca48b4cf1f58bda755b/work/64f8cad051a54ca48b4cf1f58bda755b_id_rsa 2026-06-17 20:44:30.093447 | controller -> localhost | Your public key has been saved in /var/lib/zuul/builds/64f8cad051a54ca48b4cf1f58bda755b/work/64f8cad051a54ca48b4cf1f58bda755b_id_rsa.pub 2026-06-17 20:44:30.093470 | controller -> localhost | The key fingerprint is: 2026-06-17 20:44:30.094038 | controller -> localhost | SHA256:QyIF4DHoeDXAYkrZAp7UbmG+zvw0MYySUbeUxSMkKYg zuul-build-sshkey 2026-06-17 20:44:30.094095 | controller -> localhost | The key's randomart image is: 2026-06-17 20:44:30.094126 | controller -> localhost | +---[RSA 3072]----+ 2026-06-17 20:44:30.094155 | controller -> localhost | |=+O=+==. | 2026-06-17 20:44:30.094179 | controller -> localhost | |EB+O*+.o | 2026-06-17 20:44:30.094200 | controller -> localhost | |*=B.ooo o | 2026-06-17 20:44:30.094221 | controller -> localhost | |o.++o. o | 2026-06-17 20:44:30.094241 | controller -> localhost | | +...+ S | 2026-06-17 20:44:30.094262 | controller -> localhost | | .. o . | 2026-06-17 20:44:30.094282 | controller -> localhost | | + o | 2026-06-17 20:44:30.094302 | controller -> localhost | | +. . | 2026-06-17 20:44:30.094325 | controller -> localhost | | .. | 2026-06-17 20:44:30.094346 | controller -> localhost | +----[SHA256]-----+ 2026-06-17 20:44:30.094397 | controller -> localhost | ok: Runtime: 0:00:00.460895 2026-06-17 20:44:30.099163 | 2026-06-17 20:44:30.099239 | TASK [add-build-sshkey : Remote setup ssh keys (linux)] 2026-06-17 20:44:30.127999 | controller | ok 2026-06-17 20:44:30.139104 | controller | included: /var/lib/zuul/builds/64f8cad051a54ca48b4cf1f58bda755b/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/remote-linux.yaml 2026-06-17 20:44:30.151683 | 2026-06-17 20:44:30.151874 | TASK [add-build-sshkey : Remove previously added zuul-build-sshkey] 2026-06-17 20:44:30.175886 | controller | skipping: Conditional result was False 2026-06-17 20:44:30.180782 | 2026-06-17 20:44:30.180878 | TASK [add-build-sshkey : Enable access via build key on all nodes] 2026-06-17 20:44:30.966215 | controller | changed 2026-06-17 20:44:30.969983 | 2026-06-17 20:44:30.970044 | TASK [add-build-sshkey : Make sure user has a .ssh] 2026-06-17 20:44:31.201449 | controller | ok 2026-06-17 20:44:31.208206 | 2026-06-17 20:44:31.208336 | TASK [add-build-sshkey : Install build private key as SSH key on all nodes] 2026-06-17 20:44:31.749487 | controller | changed 2026-06-17 20:44:32.007085 | 2026-06-17 20:44:32.007202 | TASK [add-build-sshkey : Install build public key as SSH key on all nodes] 2026-06-17 20:44:32.572824 | controller | changed 2026-06-17 20:44:32.577609 | 2026-06-17 20:44:32.577678 | TASK [add-build-sshkey : Remote setup ssh keys (windows)] 2026-06-17 20:44:32.602134 | controller | skipping: Conditional result was False 2026-06-17 20:44:32.610948 | 2026-06-17 20:44:32.611094 | TASK [remove-zuul-sshkey : Remove master key from local agent] 2026-06-17 20:44:33.102970 | controller -> localhost | changed 2026-06-17 20:44:33.117104 | 2026-06-17 20:44:33.117216 | TASK [add-build-sshkey : Add back temp key] 2026-06-17 20:44:33.413198 | controller -> localhost | Identity added: /var/lib/zuul/builds/64f8cad051a54ca48b4cf1f58bda755b/work/64f8cad051a54ca48b4cf1f58bda755b_id_rsa (zuul-build-sshkey) 2026-06-17 20:44:33.413459 | controller -> localhost | ok: Runtime: 0:00:00.015496 2026-06-17 20:44:33.420076 | 2026-06-17 20:44:33.420737 | TASK [add-build-sshkey : Verify we can still SSH to all nodes] 2026-06-17 20:44:33.758949 | controller | ok 2026-06-17 20:44:33.762712 | 2026-06-17 20:44:33.762774 | TASK [add-build-sshkey : Verify we can still SSH to all nodes (windows)] 2026-06-17 20:44:33.786464 | controller | skipping: Conditional result was False 2026-06-17 20:44:33.801158 | 2026-06-17 20:44:33.801292 | TASK [prepare-workspace : Start zuul_console daemon.] 2026-06-17 20:44:34.186935 | controller | ok 2026-06-17 20:44:34.196221 | 2026-06-17 20:44:34.196327 | TASK [prepare-workspace : Synchronize src repos to workspace directory.] 2026-06-17 20:44:35.505922 | controller | Output suppressed because no_log was given 2026-06-17 20:44:35.513839 | 2026-06-17 20:44:35.513905 | LOOP [ensure-output-dirs : Empty Zuul Output directories by removing them] 2026-06-17 20:44:35.717329 | controller | ok: "logs" 2026-06-17 20:44:35.717561 | controller | ok: All items complete 2026-06-17 20:44:35.717599 | 2026-06-17 20:44:35.912580 | controller | ok: "artifacts" 2026-06-17 20:44:36.091558 | controller | ok: "docs" 2026-06-17 20:44:36.106259 | 2026-06-17 20:44:36.106397 | LOOP [ensure-output-dirs : Ensure Zuul Output directories exist] 2026-06-17 20:44:36.316913 | controller | changed: "logs" 2026-06-17 20:44:36.517397 | controller | changed: "artifacts" 2026-06-17 20:44:36.695544 | controller | changed: "docs" 2026-06-17 20:44:36.706704 | 2026-06-17 20:44:36.706818 | PLAY RECAP 2026-06-17 20:44:36.706878 | controller | ok: 15 changed: 8 unreachable: 0 failed: 0 skipped: 3 rescued: 0 ignored: 0 2026-06-17 20:44:36.706915 | localhost | ok: 6 changed: 2 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-06-17 20:44:36.706945 | 2026-06-17 20:44:36.874057 | PRE-RUN END RESULT_NORMAL: [trusted : github.com/vexxhost/zuul-config/playbooks/base/pre.yaml@main] 2026-06-17 20:44:36.879075 | PRE-RUN START: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/pre.yaml@main] 2026-06-17 20:44:37.507492 | 2026-06-17 20:44:37.533348 | PLAY [all] 2026-06-17 20:44:37.548473 | 2026-06-17 20:44:37.550925 | TASK [setup-uv : Extract archive] 2026-06-17 20:44:39.975214 | controller | changed 2026-06-17 20:44:40.043698 | 2026-06-17 20:44:40.043912 | TASK [setup-uv : Print version] 2026-06-17 20:44:40.429855 | controller | uv 0.8.13 2026-06-17 20:44:40.578778 | controller | ok: Runtime: 0:00:00.015844 2026-06-17 20:44:40.588746 | 2026-06-17 20:44:40.588860 | TASK [Install Ansible collection siblings] 2026-06-17 20:44:41.024046 | controller | ok: 2026-06-17 20:44:41.280664 | controller | Skipping ansible.posix: no checked-out sibling 2026-06-17 20:44:41.280814 | controller | Skipping community.crypto: no checked-out sibling 2026-06-17 20:44:41.280872 | controller | Skipping community.general: no checked-out sibling 2026-06-17 20:44:41.280917 | controller | Skipping kubernetes.core: no checked-out sibling 2026-06-17 20:44:41.280989 | controller | Skipping vexxhost.containers: no checked-out sibling 2026-06-17 20:44:41.284687 | 2026-06-17 20:44:41.284786 | PLAY RECAP 2026-06-17 20:44:41.284878 | controller | ok: 3 changed: 2 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-06-17 20:44:41.284927 | 2026-06-17 20:44:41.409275 | PRE-RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/pre.yaml@main] 2026-06-17 20:44:41.410686 | PRE-RUN START: [untrusted : github.com/vexxhost/ansible-collection-kubernetes/test-playbooks/molecule/pre.yml@main] 2026-06-17 20:44:42.034043 | 2026-06-17 20:44:42.034181 | PLAY [all] 2026-06-17 20:44:42.044229 | 2026-06-17 20:44:42.044358 | TASK [Update apt cache] 2026-06-17 20:44:47.129184 | controller | ok 2026-06-17 20:44:47.135288 | 2026-06-17 20:44:47.135450 | TASK [Disable firewalld] 2026-06-17 20:44:47.168071 | controller | skipping: Conditional result was False 2026-06-17 20:44:47.174344 | 2026-06-17 20:44:47.174493 | TASK [Install "jq" for log collection] 2026-06-17 20:44:50.022720 | controller | changed 2026-06-17 20:44:50.025655 | 2026-06-17 20:44:50.025722 | PLAY RECAP 2026-06-17 20:44:50.025780 | controller | ok: 2 changed: 1 unreachable: 0 failed: 0 skipped: 1 rescued: 0 ignored: 0 2026-06-17 20:44:50.025811 | 2026-06-17 20:44:50.168869 | PRE-RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/ansible-collection-kubernetes/test-playbooks/molecule/pre.yml@main] 2026-06-17 20:44:50.172026 | RUN START: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/run.yaml@main] 2026-06-17 20:44:50.786627 | 2026-06-17 20:44:50.786752 | PLAY [all] 2026-06-17 20:44:50.796712 | 2026-06-17 20:44:50.796789 | LOOP [Check inventory directories] 2026-06-17 20:44:51.163347 | controller | ok: "src/github.com/vexxhost/ansible-collection-kubernetes" 2026-06-17 20:44:51.342479 | controller | ok: "src/github.com/vexxhost/ansible-collection-kubernetes/molecule/download-binaries/inventory" 2026-06-17 20:44:51.522151 | controller | ok: "src/github.com/vexxhost/ansible-collection-kubernetes/extensions/molecule/download-binaries/inventory" 2026-06-17 20:44:51.530275 | 2026-06-17 20:44:51.530440 | LOOP [Copy inventory file for Zuul] 2026-06-17 20:44:52.417557 | controller | changed: 2026-06-17 20:44:52.417717 | controller | { 2026-06-17 20:44:52.417751 | controller | "ansible_loop_var": "item", 2026-06-17 20:44:52.417779 | controller | "changed": false, 2026-06-17 20:44:52.417804 | controller | "failed": false, 2026-06-17 20:44:52.417833 | controller | "invocation": { 2026-06-17 20:44:52.417858 | controller | "module_args": { 2026-06-17 20:44:52.417881 | controller | "checksum_algorithm": "sha1", 2026-06-17 20:44:52.417904 | controller | "follow": true, 2026-06-17 20:44:52.417927 | controller | "get_attributes": true, 2026-06-17 20:44:52.417952 | controller | "get_checksum": true, 2026-06-17 20:44:52.417975 | controller | "get_mime": true, 2026-06-17 20:44:52.417997 | controller | "path": "src/github.com/vexxhost/ansible-collection-kubernetes" 2026-06-17 20:44:52.418020 | controller | } 2026-06-17 20:44:52.418043 | controller | }, 2026-06-17 20:44:52.418065 | controller | "item": "src/github.com/vexxhost/ansible-collection-kubernetes", 2026-06-17 20:44:52.418088 | controller | "stat": { 2026-06-17 20:44:52.418111 | controller | "atime": 1781729075.3809648, 2026-06-17 20:44:52.418134 | controller | "attr_flags": "e", 2026-06-17 20:44:52.418158 | controller | "attributes": [ 2026-06-17 20:44:52.418180 | controller | "extents" 2026-06-17 20:44:52.418202 | controller | ], 2026-06-17 20:44:52.418224 | controller | "block_size": 4096, 2026-06-17 20:44:52.418246 | controller | "blocks": 8, 2026-06-17 20:44:52.418269 | controller | "charset": "unknown", 2026-06-17 20:44:52.418297 | controller | "ctime": 1781729075.4049647, 2026-06-17 20:44:52.418332 | controller | "dev": 65025, 2026-06-17 20:44:52.418364 | controller | "device_type": 0, 2026-06-17 20:44:52.418393 | controller | "executable": true, 2026-06-17 20:44:52.418424 | controller | "exists": true, 2026-06-17 20:44:52.418456 | controller | "gid": 1000, 2026-06-17 20:44:52.418488 | controller | "gr_name": "zuul", 2026-06-17 20:44:52.418517 | controller | "inode": 519959, 2026-06-17 20:44:52.418553 | controller | "isblk": false, 2026-06-17 20:44:52.418579 | controller | "ischr": false, 2026-06-17 20:44:52.418603 | controller | "isdir": true, 2026-06-17 20:44:52.418625 | controller | "isfifo": false, 2026-06-17 20:44:52.418648 | controller | "isgid": false, 2026-06-17 20:44:52.418671 | controller | "islnk": false, 2026-06-17 20:44:52.418693 | controller | "isreg": false, 2026-06-17 20:44:52.418715 | controller | "issock": false, 2026-06-17 20:44:52.418737 | controller | "isuid": false, 2026-06-17 20:44:52.418759 | controller | "mimetype": "unknown", 2026-06-17 20:44:52.418781 | controller | "mode": "0755", 2026-06-17 20:44:52.418803 | controller | "mtime": 1781729050.742743, 2026-06-17 20:44:52.418825 | controller | "nlink": 14, 2026-06-17 20:44:52.418847 | controller | "path": "src/github.com/vexxhost/ansible-collection-kubernetes", 2026-06-17 20:44:52.418868 | controller | "pw_name": "zuul", 2026-06-17 20:44:52.418895 | controller | "readable": true, 2026-06-17 20:44:52.418918 | controller | "rgrp": true, 2026-06-17 20:44:52.418942 | controller | "roth": true, 2026-06-17 20:44:52.418965 | controller | "rusr": true, 2026-06-17 20:44:52.418989 | controller | "size": 4096, 2026-06-17 20:44:52.419010 | controller | "uid": 1000, 2026-06-17 20:44:52.419033 | controller | "version": "1293359374", 2026-06-17 20:44:52.419056 | controller | "wgrp": false, 2026-06-17 20:44:52.419081 | controller | "woth": false, 2026-06-17 20:44:52.419104 | controller | "writeable": true, 2026-06-17 20:44:52.419127 | controller | "wusr": true, 2026-06-17 20:44:52.419150 | controller | "xgrp": true, 2026-06-17 20:44:52.419173 | controller | "xoth": true, 2026-06-17 20:44:52.419195 | controller | "xusr": true 2026-06-17 20:44:52.419279 | controller | } 2026-06-17 20:44:52.419306 | controller | } 2026-06-17 20:44:52.419350 | controller | ok: All items complete 2026-06-17 20:44:52.419379 | 2026-06-17 20:44:52.421034 | controller | skipping: Conditional result was False 2026-06-17 20:44:52.421693 | controller | skipping: Conditional result was False 2026-06-17 20:44:52.433098 | 2026-06-17 20:44:52.433250 | LOOP [Switch "ansible_host" to private IP] 2026-06-17 20:44:52.824356 | controller | changed: 1 replacements made 2026-06-17 20:44:52.827049 | controller | skipping: Conditional result was False 2026-06-17 20:44:52.831153 | controller | skipping: Conditional result was False 2026-06-17 20:44:52.841350 | 2026-06-17 20:44:52.841476 | TASK [Run Molecule scenario] 2026-06-17 20:44:53.281641 | controller | Using CPython 3.13.5 interpreter at: /usr/bin/python3 2026-06-17 20:44:53.281742 | controller | Creating virtual environment at: .venv 2026-06-17 20:44:53.615885 | controller | Downloading pygments (1.2MiB) 2026-06-17 20:44:53.617007 | controller | Downloading cryptography (4.3MiB) 2026-06-17 20:44:53.617233 | controller | Downloading ansible-core (2.3MiB) 2026-06-17 20:44:53.771092 | controller | Downloading cryptography 2026-06-17 20:44:53.821229 | controller | Downloading pygments 2026-06-17 20:44:53.971120 | controller | Downloading ansible-core 2026-06-17 20:44:54.024577 | controller | Installed 36 packages in 51ms 2026-06-17 20:44:54.743121 | controller | INFO Collection 'vexxhost.kubernetes' detected. 2026-06-17 20:44:54.743189 | controller | INFO Scenarios will be used from 'extensions/molecule' 2026-06-17 20:44:55.624865 | controller | CRITICAL 'extensions/molecule/default/molecule.yml' glob failed. Exiting. 2026-06-17 20:44:55.624931 | controller | INFO default scenario not found, disabling shared state. 2026-06-17 20:44:55.625155 | controller | INFO [download-binaries > discovery] scenario test matrix: dependency, cleanup, destroy, syntax, create, prepare, converge, idempotence, side_effect, verify, cleanup, destroy 2026-06-17 20:44:55.625269 | controller | INFO [download-binaries > prerun] Performing prerun with role_name_check=0... 2026-06-17 20:45:36.516303 | controller | INFO [download-binaries > dependency] Executing 2026-06-17 20:45:36.516551 | controller | WARNING [download-binaries > dependency] Missing roles requirements file: requirements.yml 2026-06-17 20:45:36.516833 | controller | WARNING [download-binaries > dependency] Missing collections requirements file: collections.yml 2026-06-17 20:45:36.517021 | controller | WARNING [download-binaries > dependency] Executed: 2 missing (Remove from test_sequence to suppress) 2026-06-17 20:45:36.523074 | controller | INFO [download-binaries > cleanup] Executing 2026-06-17 20:45:36.523411 | controller | WARNING [download-binaries > cleanup] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-06-17 20:45:36.528820 | controller | INFO [download-binaries > destroy] Executing 2026-06-17 20:45:36.528913 | controller | WARNING [download-binaries > destroy] Skipping, '--destroy=never' requested. 2026-06-17 20:45:36.528983 | controller | INFO [download-binaries > destroy] Executed: Successful 2026-06-17 20:45:36.534291 | controller | INFO [download-binaries > syntax] Executing 2026-06-17 20:45:37.412518 | controller | 2026-06-17 20:45:37.412772 | controller | playbook: /home/zuul/src/github.com/vexxhost/ansible-collection-kubernetes/extensions/molecule/download-binaries/converge.yml 2026-06-17 20:45:37.476578 | controller | INFO [download-binaries > syntax] Executed: Successful 2026-06-17 20:45:37.487738 | controller | INFO [download-binaries > create] Executing 2026-06-17 20:45:37.489300 | controller | WARNING [download-binaries > create] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-06-17 20:45:37.494721 | controller | INFO [download-binaries > prepare] Executing 2026-06-17 20:45:37.495084 | controller | WARNING [download-binaries > prepare] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-06-17 20:45:37.500368 | controller | INFO [download-binaries > converge] Executing 2026-06-17 20:45:38.370444 | controller | 2026-06-17 20:45:38.370751 | controller | PLAY [Download all binaries required at runtime for ansible-collection-kubernetes] *** 2026-06-17 20:45:38.371072 | controller | 2026-06-17 20:45:38.371308 | controller | TASK [Gather minimal facts] **************************************************** 2026-06-17 20:45:38.371599 | controller | Wednesday 17 June 2026 20:45:38 +0000 (0:00:00.033) 0:00:00.033 ******** 2026-06-17 20:45:39.057982 | controller | ok: [controller -> localhost] 2026-06-17 20:45:39.058148 | controller | 2026-06-17 20:45:39.058364 | controller | TASK [Find all subdirectories in the role location] **************************** 2026-06-17 20:45:39.058584 | controller | Wednesday 17 June 2026 20:45:39 +0000 (0:00:00.687) 0:00:00.721 ******** 2026-06-17 20:45:39.481221 | controller | ok: [controller -> localhost] 2026-06-17 20:45:39.481526 | controller | 2026-06-17 20:45:39.481738 | controller | TASK [Select only defaults/ directories and load vars] ************************* 2026-06-17 20:45:39.481973 | controller | Wednesday 17 June 2026 20:45:39 +0000 (0:00:00.422) 0:00:01.144 ******** 2026-06-17 20:45:39.825341 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/clusterctl/defaults) 2026-06-17 20:45:39.825471 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/cluster_api/defaults) 2026-06-17 20:45:39.825685 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kubelet/defaults) 2026-06-17 20:45:39.825887 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kubeadm/defaults) 2026-06-17 20:45:39.826114 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/cilium/defaults) 2026-06-17 20:45:39.826337 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kubernetes/defaults) 2026-06-17 20:45:39.826538 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/flux/defaults) 2026-06-17 20:45:39.826735 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/keepalived/defaults) 2026-06-17 20:45:39.826992 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/upload_helm_chart/defaults) 2026-06-17 20:45:39.827186 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/helm/defaults) 2026-06-17 20:45:39.827374 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kube_vip/defaults) 2026-06-17 20:45:39.827588 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/envoy_gateway/defaults) 2026-06-17 20:45:39.827784 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/haproxy/defaults) 2026-06-17 20:45:39.827986 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/cert_manager/defaults) 2026-06-17 20:45:39.828184 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/openstack_resource_controller/defaults) 2026-06-17 20:45:39.828401 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kubectl/defaults) 2026-06-17 20:45:39.828561 | controller | 2026-06-17 20:45:39.828749 | controller | TASK [Find all components with checksums and get latest versions (CI)] ********* 2026-06-17 20:45:39.828962 | controller | Wednesday 17 June 2026 20:45:39 +0000 (0:00:00.344) 0:00:01.488 ******** 2026-06-17 20:45:39.985587 | controller | ok: [controller -> localhost] => (item=clusterctl_checksums) 2026-06-17 20:45:39.985743 | controller | ok: [controller -> localhost] => (item=kubelet_checksums) 2026-06-17 20:45:39.985939 | controller | ok: [controller -> localhost] => (item=kubeadm_checksums) 2026-06-17 20:45:39.986129 | controller | ok: [controller -> localhost] => (item=flux_checksums) 2026-06-17 20:45:39.986321 | controller | ok: [controller -> localhost] => (item=helm_checksums) 2026-06-17 20:45:39.986510 | controller | ok: [controller -> localhost] => (item=helm_diff_checksums) 2026-06-17 20:45:39.986695 | controller | ok: [controller -> localhost] => (item=kubectl_checksums) 2026-06-17 20:45:39.986915 | controller | 2026-06-17 20:45:39.987124 | controller | TASK [Filter checksums to keep only latest versions (CI)] ********************** 2026-06-17 20:45:39.987488 | controller | Wednesday 17 June 2026 20:45:39 +0000 (0:00:00.160) 0:00:01.648 ******** 2026-06-17 20:45:40.078418 | controller | ok: [controller -> localhost] => (item=clusterctl_checksums) 2026-06-17 20:45:40.078589 | controller | ok: [controller -> localhost] => (item=kubelet_checksums) 2026-06-17 20:45:40.078817 | controller | ok: [controller -> localhost] => (item=kubeadm_checksums) 2026-06-17 20:45:40.079017 | controller | ok: [controller -> localhost] => (item=flux_checksums) 2026-06-17 20:45:40.079228 | controller | ok: [controller -> localhost] => (item=helm_checksums) 2026-06-17 20:45:40.079467 | controller | ok: [controller -> localhost] => (item=helm_diff_checksums) 2026-06-17 20:45:40.079658 | controller | ok: [controller -> localhost] => (item=kubectl_checksums) 2026-06-17 20:45:40.079837 | controller | 2026-06-17 20:45:40.080044 | controller | TASK [Generate list of all binaries for all roles] ***************************** 2026-06-17 20:45:40.080230 | controller | Wednesday 17 June 2026 20:45:40 +0000 (0:00:00.093) 0:00:01.742 ******** 2026-06-17 20:45:40.150639 | controller | ok: [controller -> localhost] 2026-06-17 20:45:40.150819 | controller | 2026-06-17 20:45:40.151049 | controller | TASK [Include download_artifact role] ****************************************** 2026-06-17 20:45:40.151334 | controller | Wednesday 17 June 2026 20:45:40 +0000 (0:00:00.071) 0:00:01.813 ******** 2026-06-17 20:45:40.403994 | 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 20:45:40.404179 | 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 20:45:40.404411 | 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 20:45:40.404636 | 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 20:45:40.404849 | 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 20:45:40.405070 | 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 20:45:40.405296 | 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 20:45:40.405455 | controller | 2026-06-17 20:45:40.405696 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-06-17 20:45:40.405948 | controller | Wednesday 17 June 2026 20:45:40 +0000 (0:00:00.253) 0:00:02.067 ******** 2026-06-17 20:45:40.443833 | controller | skipping: [controller] 2026-06-17 20:45:40.444003 | controller | 2026-06-17 20:45:40.444204 | controller | TASK [vexxhost.containers.directory : Create directory (/var/lib/downloads)] *** 2026-06-17 20:45:40.444400 | controller | Wednesday 17 June 2026 20:45:40 +0000 (0:00:00.040) 0:00:02.107 ******** 2026-06-17 20:45:41.128371 | 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 20:45:41.139961 | controller | changed: [controller] 2026-06-17 20:45:41.140092 | controller | 2026-06-17 20:45:41.140409 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-06-17 20:45:41.140572 | controller | Wednesday 17 June 2026 20:45:41 +0000 (0:00:00.696) 0:00:02.803 ******** 2026-06-17 20:45:41.174328 | controller | ok: [controller] => { 2026-06-17 20:45:41.174504 | controller | "msg": "https://github.com/kubernetes-sigs/cluster-api/releases/download/v1.13.2/clusterctl-linux-amd64" 2026-06-17 20:45:41.174732 | controller | } 2026-06-17 20:45:41.174943 | controller | 2026-06-17 20:45:41.175171 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-06-17 20:45:41.175343 | controller | Wednesday 17 June 2026 20:45:41 +0000 (0:00:00.034) 0:00:02.837 ******** 2026-06-17 20:45:42.276279 | 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 20:45:42.285859 | controller | changed: [controller] 2026-06-17 20:45:42.286078 | controller | 2026-06-17 20:45:42.286233 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-06-17 20:45:42.286472 | controller | Wednesday 17 June 2026 20:45:42 +0000 (0:00:01.111) 0:00:03.949 ******** 2026-06-17 20:45:42.319954 | controller | skipping: [controller] 2026-06-17 20:45:42.320143 | controller | 2026-06-17 20:45:42.320712 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-06-17 20:45:42.320909 | controller | Wednesday 17 June 2026 20:45:42 +0000 (0:00:00.033) 0:00:03.983 ******** 2026-06-17 20:45:42.353103 | controller | skipping: [controller] 2026-06-17 20:45:42.353304 | controller | 2026-06-17 20:45:42.353540 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-06-17 20:45:42.353764 | controller | Wednesday 17 June 2026 20:45:42 +0000 (0:00:00.032) 0:00:04.016 ******** 2026-06-17 20:45:42.387661 | controller | ok: [controller] => { 2026-06-17 20:45:42.387760 | controller | "msg": "https://dl.k8s.io/release/v1.36.1/bin/linux/amd64/kubelet" 2026-06-17 20:45:42.387966 | controller | } 2026-06-17 20:45:42.388046 | controller | 2026-06-17 20:45:42.388182 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-06-17 20:45:42.388312 | controller | Wednesday 17 June 2026 20:45:42 +0000 (0:00:00.034) 0:00:04.050 ******** 2026-06-17 20:45:43.516727 | controller | changed: [controller] 2026-06-17 20:45:43.516791 | controller | 2026-06-17 20:45:43.516803 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-06-17 20:45:43.516887 | controller | Wednesday 17 June 2026 20:45:43 +0000 (0:00:01.117) 0:00:05.168 ******** 2026-06-17 20:45:43.545936 | controller | skipping: [controller] 2026-06-17 20:45:43.546138 | controller | 2026-06-17 20:45:43.546359 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-06-17 20:45:43.546569 | controller | Wednesday 17 June 2026 20:45:43 +0000 (0:00:00.041) 0:00:05.209 ******** 2026-06-17 20:45:43.579634 | controller | skipping: [controller] 2026-06-17 20:45:43.579813 | controller | 2026-06-17 20:45:43.580019 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-06-17 20:45:43.580218 | controller | Wednesday 17 June 2026 20:45:43 +0000 (0:00:00.033) 0:00:05.243 ******** 2026-06-17 20:45:43.617879 | controller | ok: [controller] => { 2026-06-17 20:45:43.618071 | controller | "msg": "https://dl.k8s.io/release/v1.36.1/bin/linux/amd64/kubeadm" 2026-06-17 20:45:43.618246 | controller | } 2026-06-17 20:45:43.618419 | controller | 2026-06-17 20:45:43.618616 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-06-17 20:45:43.618854 | controller | Wednesday 17 June 2026 20:45:43 +0000 (0:00:00.037) 0:00:05.281 ******** 2026-06-17 20:45:44.992510 | controller | changed: [controller] 2026-06-17 20:45:44.992533 | controller | 2026-06-17 20:45:44.992538 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-06-17 20:45:44.992543 | controller | Wednesday 17 June 2026 20:45:44 +0000 (0:00:01.372) 0:00:06.653 ******** 2026-06-17 20:45:45.027282 | controller | skipping: [controller] 2026-06-17 20:45:45.027316 | controller | 2026-06-17 20:45:45.027417 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-06-17 20:45:45.029455 | controller | Wednesday 17 June 2026 20:45:45 +0000 (0:00:00.034) 0:00:06.688 ******** 2026-06-17 20:45:45.061225 | controller | skipping: [controller] 2026-06-17 20:45:45.061424 | controller | 2026-06-17 20:45:45.061645 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-06-17 20:45:45.061846 | controller | Wednesday 17 June 2026 20:45:45 +0000 (0:00:00.035) 0:00:06.724 ******** 2026-06-17 20:45:45.096837 | controller | ok: [controller] => { 2026-06-17 20:45:45.097098 | controller | "msg": "https://github.com/fluxcd/flux2/releases/download/v0.32.0/flux_0.32.0_linux_amd64.tar.gz" 2026-06-17 20:45:45.097326 | controller | } 2026-06-17 20:45:45.097525 | controller | 2026-06-17 20:45:45.097729 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-06-17 20:45:45.097920 | controller | Wednesday 17 June 2026 20:45:45 +0000 (0:00:00.035) 0:00:06.760 ******** 2026-06-17 20:45:45.921954 | controller | changed: [controller] 2026-06-17 20:45:45.922221 | controller | 2026-06-17 20:45:45.922505 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-06-17 20:45:45.922796 | controller | Wednesday 17 June 2026 20:45:45 +0000 (0:00:00.825) 0:00:07.585 ******** 2026-06-17 20:45:45.952223 | controller | skipping: [controller] 2026-06-17 20:45:45.952502 | controller | 2026-06-17 20:45:45.952801 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-06-17 20:45:45.953042 | controller | Wednesday 17 June 2026 20:45:45 +0000 (0:00:00.030) 0:00:07.616 ******** 2026-06-17 20:45:45.988758 | controller | skipping: [controller] 2026-06-17 20:45:45.989016 | controller | 2026-06-17 20:45:45.989289 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-06-17 20:45:45.989538 | controller | Wednesday 17 June 2026 20:45:45 +0000 (0:00:00.036) 0:00:07.652 ******** 2026-06-17 20:45:46.023608 | controller | ok: [controller] => { 2026-06-17 20:45:46.023839 | controller | "msg": "https://get.helm.sh/helm-v3.11.2-linux-amd64.tar.gz" 2026-06-17 20:45:46.024090 | controller | } 2026-06-17 20:45:46.024333 | controller | 2026-06-17 20:45:46.024623 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-06-17 20:45:46.024855 | controller | Wednesday 17 June 2026 20:45:46 +0000 (0:00:00.034) 0:00:07.686 ******** 2026-06-17 20:45:46.929434 | controller | changed: [controller] 2026-06-17 20:45:46.929519 | controller | 2026-06-17 20:45:46.929671 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-06-17 20:45:46.929803 | controller | Wednesday 17 June 2026 20:45:46 +0000 (0:00:00.905) 0:00:08.592 ******** 2026-06-17 20:45:46.967421 | controller | skipping: [controller] 2026-06-17 20:45:46.967562 | controller | 2026-06-17 20:45:46.967801 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-06-17 20:45:46.968003 | controller | Wednesday 17 June 2026 20:45:46 +0000 (0:00:00.037) 0:00:08.630 ******** 2026-06-17 20:45:47.000094 | controller | skipping: [controller] 2026-06-17 20:45:47.000273 | controller | 2026-06-17 20:45:47.000562 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-06-17 20:45:47.000798 | controller | Wednesday 17 June 2026 20:45:46 +0000 (0:00:00.032) 0:00:08.663 ******** 2026-06-17 20:45:47.033789 | controller | ok: [controller] => { 2026-06-17 20:45:47.033988 | controller | "msg": "https://github.com/databus23/helm-diff/releases/download/v3.8.1/helm-diff-linux-amd64.tgz" 2026-06-17 20:45:47.034189 | controller | } 2026-06-17 20:45:47.034375 | controller | 2026-06-17 20:45:47.034601 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-06-17 20:45:47.034997 | controller | Wednesday 17 June 2026 20:45:47 +0000 (0:00:00.033) 0:00:08.696 ******** 2026-06-17 20:45:48.003540 | controller | changed: [controller] 2026-06-17 20:45:48.003681 | controller | 2026-06-17 20:45:48.003909 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-06-17 20:45:48.004122 | controller | Wednesday 17 June 2026 20:45:48 +0000 (0:00:00.969) 0:00:09.666 ******** 2026-06-17 20:45:48.039325 | controller | skipping: [controller] 2026-06-17 20:45:48.039649 | controller | 2026-06-17 20:45:48.039771 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-06-17 20:45:48.039924 | controller | Wednesday 17 June 2026 20:45:48 +0000 (0:00:00.034) 0:00:09.700 ******** 2026-06-17 20:45:48.071134 | controller | skipping: [controller] 2026-06-17 20:45:48.071253 | controller | 2026-06-17 20:45:48.074882 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-06-17 20:45:48.074925 | controller | Wednesday 17 June 2026 20:45:48 +0000 (0:00:00.033) 0:00:09.734 ******** 2026-06-17 20:45:48.119329 | controller | ok: [controller] => { 2026-06-17 20:45:48.119390 | controller | "msg": "https://dl.k8s.io/release/v1.36.1/bin/linux/amd64/kubectl" 2026-06-17 20:45:48.119482 | controller | } 2026-06-17 20:45:48.119563 | controller | 2026-06-17 20:45:48.119657 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-06-17 20:45:48.119768 | controller | Wednesday 17 June 2026 20:45:48 +0000 (0:00:00.044) 0:00:09.779 ******** 2026-06-17 20:45:49.295470 | controller | changed: [controller] 2026-06-17 20:45:49.295495 | controller | 2026-06-17 20:45:49.295501 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-06-17 20:45:49.295507 | controller | Wednesday 17 June 2026 20:45:49 +0000 (0:00:01.179) 0:00:10.958 ******** 2026-06-17 20:45:49.330276 | controller | skipping: [controller] 2026-06-17 20:45:49.330295 | controller | 2026-06-17 20:45:49.330299 | controller | PLAY RECAP ********************************************************************* 2026-06-17 20:45:49.330303 | controller | controller : ok=28 changed=8 unreachable=0 failed=0 skipped=14 rescued=0 ignored=0 2026-06-17 20:45:49.330307 | controller | 2026-06-17 20:45:49.330310 | controller | 2026-06-17 20:45:49.330313 | controller | TASKS RECAP ******************************************************************** 2026-06-17 20:45:49.330336 | controller | Wednesday 17 June 2026 20:45:49 +0000 (0:00:00.033) 0:00:10.992 ******** 2026-06-17 20:45:49.330340 | controller | =============================================================================== 2026-06-17 20:45:49.330343 | controller | vexxhost.containers.download_artifact : Download item ------------------- 1.37s 2026-06-17 20:45:49.330346 | controller | vexxhost.containers.download_artifact : Download item ------------------- 1.18s 2026-06-17 20:45:49.330349 | controller | vexxhost.containers.download_artifact : Download item ------------------- 1.12s 2026-06-17 20:45:49.330353 | controller | vexxhost.containers.download_artifact : Download item ------------------- 1.11s 2026-06-17 20:45:49.330356 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.97s 2026-06-17 20:45:49.330359 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.91s 2026-06-17 20:45:49.330363 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.83s 2026-06-17 20:45:49.330375 | controller | vexxhost.containers.directory : Create directory (/var/lib/downloads) --- 0.70s 2026-06-17 20:45:49.330379 | controller | Gather minimal facts ---------------------------------------------------- 0.69s 2026-06-17 20:45:49.330382 | controller | Find all subdirectories in the role location ---------------------------- 0.42s 2026-06-17 20:45:49.330385 | controller | Select only defaults/ directories and load vars ------------------------- 0.34s 2026-06-17 20:45:49.330389 | controller | Include download_artifact role ------------------------------------------ 0.25s 2026-06-17 20:45:49.330393 | controller | Find all components with checksums and get latest versions (CI) --------- 0.16s 2026-06-17 20:45:49.330396 | controller | Filter checksums to keep only latest versions (CI) ---------------------- 0.09s 2026-06-17 20:45:49.330399 | controller | Generate list of all binaries for all roles ----------------------------- 0.07s 2026-06-17 20:45:49.330402 | controller | vexxhost.containers.download_artifact : Starting download of file ------- 0.04s 2026-06-17 20:45:49.330406 | controller | vexxhost.containers.download_artifact : Extract archive ----------------- 0.04s 2026-06-17 20:45:49.330409 | controller | vexxhost.containers.package : Update state for tar ---------------------- 0.04s 2026-06-17 20:45:49.330412 | controller | vexxhost.containers.download_artifact : Extract archive ----------------- 0.04s 2026-06-17 20:45:49.330416 | controller | vexxhost.containers.download_artifact : Starting download of file ------- 0.04s 2026-06-17 20:45:49.475711 | controller | INFO [download-binaries > converge] Executed: Successful 2026-06-17 20:45:49.485606 | controller | INFO [download-binaries > idempotence] Executing 2026-06-17 20:45:50.350987 | controller | 2026-06-17 20:45:50.351144 | controller | PLAY [Download all binaries required at runtime for ansible-collection-kubernetes] *** 2026-06-17 20:45:50.351381 | controller | 2026-06-17 20:45:50.351586 | controller | TASK [Gather minimal facts] **************************************************** 2026-06-17 20:45:50.351788 | controller | Wednesday 17 June 2026 20:45:50 +0000 (0:00:00.013) 0:00:00.013 ******** 2026-06-17 20:45:51.040351 | controller | ok: [controller -> localhost] 2026-06-17 20:45:51.040502 | controller | 2026-06-17 20:45:51.040818 | controller | TASK [Find all subdirectories in the role location] **************************** 2026-06-17 20:45:51.041101 | controller | Wednesday 17 June 2026 20:45:51 +0000 (0:00:00.683) 0:00:00.696 ******** 2026-06-17 20:45:51.501844 | controller | ok: [controller -> localhost] 2026-06-17 20:45:51.501882 | controller | 2026-06-17 20:45:51.501892 | controller | TASK [Select only defaults/ directories and load vars] ************************* 2026-06-17 20:45:51.501900 | controller | Wednesday 17 June 2026 20:45:51 +0000 (0:00:00.467) 0:00:01.164 ******** 2026-06-17 20:45:51.883310 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/clusterctl/defaults) 2026-06-17 20:45:51.883359 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/cluster_api/defaults) 2026-06-17 20:45:51.883450 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kubelet/defaults) 2026-06-17 20:45:51.883542 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kubeadm/defaults) 2026-06-17 20:45:51.884917 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/cilium/defaults) 2026-06-17 20:45:51.884938 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kubernetes/defaults) 2026-06-17 20:45:51.884942 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/flux/defaults) 2026-06-17 20:45:51.884945 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/keepalived/defaults) 2026-06-17 20:45:51.884949 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/upload_helm_chart/defaults) 2026-06-17 20:45:51.884953 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/helm/defaults) 2026-06-17 20:45:51.884956 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kube_vip/defaults) 2026-06-17 20:45:51.884959 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/envoy_gateway/defaults) 2026-06-17 20:45:51.884963 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/haproxy/defaults) 2026-06-17 20:45:51.884966 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/cert_manager/defaults) 2026-06-17 20:45:51.884969 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/openstack_resource_controller/defaults) 2026-06-17 20:45:51.884973 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kubectl/defaults) 2026-06-17 20:45:51.884976 | controller | 2026-06-17 20:45:51.884980 | controller | TASK [Find all components with checksums and get latest versions (CI)] ********* 2026-06-17 20:45:51.884983 | controller | Wednesday 17 June 2026 20:45:51 +0000 (0:00:00.379) 0:00:01.543 ******** 2026-06-17 20:45:52.019472 | controller | ok: [controller -> localhost] => (item=clusterctl_checksums) 2026-06-17 20:45:52.019535 | controller | ok: [controller -> localhost] => (item=kubelet_checksums) 2026-06-17 20:45:52.019601 | controller | ok: [controller -> localhost] => (item=kubeadm_checksums) 2026-06-17 20:45:52.019729 | controller | ok: [controller -> localhost] => (item=flux_checksums) 2026-06-17 20:45:52.019854 | controller | ok: [controller -> localhost] => (item=helm_checksums) 2026-06-17 20:45:52.020472 | controller | ok: [controller -> localhost] => (item=helm_diff_checksums) 2026-06-17 20:45:52.020502 | controller | ok: [controller -> localhost] => (item=kubectl_checksums) 2026-06-17 20:45:52.020508 | controller | 2026-06-17 20:45:52.020514 | controller | TASK [Filter checksums to keep only latest versions (CI)] ********************** 2026-06-17 20:45:52.020520 | controller | Wednesday 17 June 2026 20:45:52 +0000 (0:00:00.135) 0:00:01.679 ******** 2026-06-17 20:45:52.119175 | controller | ok: [controller -> localhost] => (item=clusterctl_checksums) 2026-06-17 20:45:52.119234 | controller | ok: [controller -> localhost] => (item=kubelet_checksums) 2026-06-17 20:45:52.119365 | controller | ok: [controller -> localhost] => (item=kubeadm_checksums) 2026-06-17 20:45:52.120234 | controller | ok: [controller -> localhost] => (item=flux_checksums) 2026-06-17 20:45:52.120259 | controller | ok: [controller -> localhost] => (item=helm_checksums) 2026-06-17 20:45:52.120265 | controller | ok: [controller -> localhost] => (item=helm_diff_checksums) 2026-06-17 20:45:52.120270 | controller | ok: [controller -> localhost] => (item=kubectl_checksums) 2026-06-17 20:45:52.120275 | controller | 2026-06-17 20:45:52.120280 | controller | TASK [Generate list of all binaries for all roles] ***************************** 2026-06-17 20:45:52.120286 | controller | Wednesday 17 June 2026 20:45:52 +0000 (0:00:00.099) 0:00:01.778 ******** 2026-06-17 20:45:52.190746 | controller | ok: [controller -> localhost] 2026-06-17 20:45:52.190853 | controller | 2026-06-17 20:45:52.190880 | controller | TASK [Include download_artifact role] ****************************************** 2026-06-17 20:45:52.190987 | controller | Wednesday 17 June 2026 20:45:52 +0000 (0:00:00.075) 0:00:01.853 ******** 2026-06-17 20:45:52.395386 | 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 20:45:52.395440 | 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 20:45:52.395495 | 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 20:45:52.395595 | 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 20:45:52.395697 | 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 20:45:52.396197 | 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 20:45:52.396223 | 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 20:45:52.396228 | controller | 2026-06-17 20:45:52.396233 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-06-17 20:45:52.396237 | controller | Wednesday 17 June 2026 20:45:52 +0000 (0:00:00.201) 0:00:02.055 ******** 2026-06-17 20:45:52.431310 | controller | skipping: [controller] 2026-06-17 20:45:52.431359 | controller | 2026-06-17 20:45:52.431468 | controller | TASK [vexxhost.containers.directory : Create directory (/var/lib/downloads)] *** 2026-06-17 20:45:52.431556 | controller | Wednesday 17 June 2026 20:45:52 +0000 (0:00:00.036) 0:00:02.092 ******** 2026-06-17 20:45:52.937231 | 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 20:45:52.947365 | controller | ok: [controller] 2026-06-17 20:45:52.947444 | controller | 2026-06-17 20:45:52.947545 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-06-17 20:45:52.947638 | controller | Wednesday 17 June 2026 20:45:52 +0000 (0:00:00.518) 0:00:02.610 ******** 2026-06-17 20:45:52.987289 | controller | ok: [controller] => { 2026-06-17 20:45:52.987432 | controller | "msg": "https://github.com/kubernetes-sigs/cluster-api/releases/download/v1.13.2/clusterctl-linux-amd64" 2026-06-17 20:45:52.987537 | controller | } 2026-06-17 20:45:52.987648 | controller | 2026-06-17 20:45:52.987782 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-06-17 20:45:52.987901 | controller | Wednesday 17 June 2026 20:45:52 +0000 (0:00:00.035) 0:00:02.646 ******** 2026-06-17 20:45:53.558684 | controller | ok: [controller] 2026-06-17 20:45:53.558746 | controller | 2026-06-17 20:45:53.558907 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-06-17 20:45:53.559032 | controller | Wednesday 17 June 2026 20:45:53 +0000 (0:00:00.575) 0:00:03.221 ******** 2026-06-17 20:45:53.592043 | controller | skipping: [controller] 2026-06-17 20:45:53.592107 | controller | 2026-06-17 20:45:53.592191 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-06-17 20:45:53.592289 | controller | Wednesday 17 June 2026 20:45:53 +0000 (0:00:00.033) 0:00:03.255 ******** 2026-06-17 20:45:53.625673 | controller | skipping: [controller] 2026-06-17 20:45:53.625721 | controller | 2026-06-17 20:45:53.625861 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-06-17 20:45:53.625983 | controller | Wednesday 17 June 2026 20:45:53 +0000 (0:00:00.033) 0:00:03.288 ******** 2026-06-17 20:45:53.664475 | controller | ok: [controller] => { 2026-06-17 20:45:53.664515 | controller | "msg": "https://dl.k8s.io/release/v1.36.1/bin/linux/amd64/kubelet" 2026-06-17 20:45:53.664609 | controller | } 2026-06-17 20:45:53.664691 | controller | 2026-06-17 20:45:53.664778 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-06-17 20:45:53.664868 | controller | Wednesday 17 June 2026 20:45:53 +0000 (0:00:00.038) 0:00:03.326 ******** 2026-06-17 20:45:54.115777 | controller | ok: [controller] 2026-06-17 20:45:54.115800 | controller | 2026-06-17 20:45:54.115807 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-06-17 20:45:54.115813 | controller | Wednesday 17 June 2026 20:45:54 +0000 (0:00:00.448) 0:00:03.775 ******** 2026-06-17 20:45:54.147623 | controller | skipping: [controller] 2026-06-17 20:45:54.147647 | controller | 2026-06-17 20:45:54.147653 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-06-17 20:45:54.147658 | controller | Wednesday 17 June 2026 20:45:54 +0000 (0:00:00.034) 0:00:03.809 ******** 2026-06-17 20:45:54.183641 | controller | skipping: [controller] 2026-06-17 20:45:54.183663 | controller | 2026-06-17 20:45:54.183668 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-06-17 20:45:54.183677 | controller | Wednesday 17 June 2026 20:45:54 +0000 (0:00:00.033) 0:00:03.843 ******** 2026-06-17 20:45:54.221329 | controller | ok: [controller] => { 2026-06-17 20:45:54.221347 | controller | "msg": "https://dl.k8s.io/release/v1.36.1/bin/linux/amd64/kubeadm" 2026-06-17 20:45:54.221352 | controller | } 2026-06-17 20:45:54.221357 | controller | 2026-06-17 20:45:54.221372 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-06-17 20:45:54.221377 | controller | Wednesday 17 June 2026 20:45:54 +0000 (0:00:00.039) 0:00:03.882 ******** 2026-06-17 20:45:54.675567 | controller | ok: [controller] 2026-06-17 20:45:54.675818 | controller | 2026-06-17 20:45:54.676030 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-06-17 20:45:54.676240 | controller | Wednesday 17 June 2026 20:45:54 +0000 (0:00:00.455) 0:00:04.337 ******** 2026-06-17 20:45:54.710853 | controller | skipping: [controller] 2026-06-17 20:45:54.710922 | controller | 2026-06-17 20:45:54.711153 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-06-17 20:45:54.711179 | controller | Wednesday 17 June 2026 20:45:54 +0000 (0:00:00.033) 0:00:04.371 ******** 2026-06-17 20:45:54.742574 | controller | skipping: [controller] 2026-06-17 20:45:54.742654 | controller | 2026-06-17 20:45:54.742893 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-06-17 20:45:54.742929 | controller | Wednesday 17 June 2026 20:45:54 +0000 (0:00:00.034) 0:00:04.405 ******** 2026-06-17 20:45:54.778668 | controller | ok: [controller] => { 2026-06-17 20:45:54.778746 | controller | "msg": "https://github.com/fluxcd/flux2/releases/download/v0.32.0/flux_0.32.0_linux_amd64.tar.gz" 2026-06-17 20:45:54.779323 | controller | } 2026-06-17 20:45:54.779343 | controller | 2026-06-17 20:45:54.779348 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-06-17 20:45:54.779352 | controller | Wednesday 17 June 2026 20:45:54 +0000 (0:00:00.035) 0:00:04.441 ******** 2026-06-17 20:45:55.187418 | controller | ok: [controller] 2026-06-17 20:45:55.187480 | controller | 2026-06-17 20:45:55.187777 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-06-17 20:45:55.187816 | controller | Wednesday 17 June 2026 20:45:55 +0000 (0:00:00.406) 0:00:04.847 ******** 2026-06-17 20:45:55.227425 | controller | skipping: [controller] 2026-06-17 20:45:55.227520 | controller | 2026-06-17 20:45:55.227627 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-06-17 20:45:55.227724 | controller | Wednesday 17 June 2026 20:45:55 +0000 (0:00:00.039) 0:00:04.886 ******** 2026-06-17 20:45:55.259179 | controller | skipping: [controller] 2026-06-17 20:45:55.259253 | controller | 2026-06-17 20:45:55.259374 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-06-17 20:45:55.259534 | controller | Wednesday 17 June 2026 20:45:55 +0000 (0:00:00.035) 0:00:04.922 ******** 2026-06-17 20:45:55.298193 | controller | ok: [controller] => { 2026-06-17 20:45:55.298313 | controller | "msg": "https://get.helm.sh/helm-v3.11.2-linux-amd64.tar.gz" 2026-06-17 20:45:55.298410 | controller | } 2026-06-17 20:45:55.298721 | controller | 2026-06-17 20:45:55.298755 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-06-17 20:45:55.298760 | controller | Wednesday 17 June 2026 20:45:55 +0000 (0:00:00.038) 0:00:04.961 ******** 2026-06-17 20:45:55.771332 | controller | ok: [controller] 2026-06-17 20:45:55.771373 | controller | 2026-06-17 20:45:55.771426 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-06-17 20:45:55.771512 | controller | Wednesday 17 June 2026 20:45:55 +0000 (0:00:00.470) 0:00:05.431 ******** 2026-06-17 20:45:55.797677 | controller | skipping: [controller] 2026-06-17 20:45:55.797745 | controller | 2026-06-17 20:45:55.797889 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-06-17 20:45:55.798018 | controller | Wednesday 17 June 2026 20:45:55 +0000 (0:00:00.028) 0:00:05.460 ******** 2026-06-17 20:45:55.830698 | controller | skipping: [controller] 2026-06-17 20:45:55.830735 | controller | 2026-06-17 20:45:55.831065 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-06-17 20:45:55.831079 | controller | Wednesday 17 June 2026 20:45:55 +0000 (0:00:00.032) 0:00:05.493 ******** 2026-06-17 20:45:55.871340 | controller | ok: [controller] => { 2026-06-17 20:45:55.871483 | controller | "msg": "https://github.com/databus23/helm-diff/releases/download/v3.8.1/helm-diff-linux-amd64.tgz" 2026-06-17 20:45:55.871614 | controller | } 2026-06-17 20:45:55.871735 | controller | 2026-06-17 20:45:55.871873 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-06-17 20:45:55.872059 | controller | Wednesday 17 June 2026 20:45:55 +0000 (0:00:00.039) 0:00:05.532 ******** 2026-06-17 20:45:56.287330 | controller | ok: [controller] 2026-06-17 20:45:56.287395 | controller | 2026-06-17 20:45:56.287535 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-06-17 20:45:56.287651 | controller | Wednesday 17 June 2026 20:45:56 +0000 (0:00:00.415) 0:00:05.948 ******** 2026-06-17 20:45:56.316994 | controller | skipping: [controller] 2026-06-17 20:45:56.317095 | controller | 2026-06-17 20:45:56.317365 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-06-17 20:45:56.317388 | controller | Wednesday 17 June 2026 20:45:56 +0000 (0:00:00.031) 0:00:05.979 ******** 2026-06-17 20:45:56.349317 | controller | skipping: [controller] 2026-06-17 20:45:56.349363 | controller | 2026-06-17 20:45:56.349462 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-06-17 20:45:56.349575 | controller | Wednesday 17 June 2026 20:45:56 +0000 (0:00:00.032) 0:00:06.012 ******** 2026-06-17 20:45:56.382637 | controller | ok: [controller] => { 2026-06-17 20:45:56.382728 | controller | "msg": "https://dl.k8s.io/release/v1.36.1/bin/linux/amd64/kubectl" 2026-06-17 20:45:56.382851 | controller | } 2026-06-17 20:45:56.382919 | controller | 2026-06-17 20:45:56.383034 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-06-17 20:45:56.383133 | controller | Wednesday 17 June 2026 20:45:56 +0000 (0:00:00.033) 0:00:06.045 ******** 2026-06-17 20:45:56.851420 | controller | ok: [controller] 2026-06-17 20:45:56.851523 | controller | 2026-06-17 20:45:56.851817 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-06-17 20:45:56.851844 | controller | Wednesday 17 June 2026 20:45:56 +0000 (0:00:00.464) 0:00:06.510 ******** 2026-06-17 20:45:56.882711 | controller | skipping: [controller] 2026-06-17 20:45:56.883270 | controller | 2026-06-17 20:45:56.883541 | controller | PLAY RECAP ********************************************************************* 2026-06-17 20:45:56.883822 | controller | controller : ok=28 changed=0 unreachable=0 failed=0 skipped=14 rescued=0 ignored=0 2026-06-17 20:45:56.884110 | controller | 2026-06-17 20:45:56.884389 | controller | 2026-06-17 20:45:56.884645 | controller | TASKS RECAP ******************************************************************** 2026-06-17 20:45:56.884946 | controller | Wednesday 17 June 2026 20:45:56 +0000 (0:00:00.035) 0:00:06.546 ******** 2026-06-17 20:45:56.885199 | controller | =============================================================================== 2026-06-17 20:45:56.885452 | controller | Gather minimal facts ---------------------------------------------------- 0.68s 2026-06-17 20:45:56.885708 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.58s 2026-06-17 20:45:56.885963 | controller | vexxhost.containers.directory : Create directory (/var/lib/downloads) --- 0.52s 2026-06-17 20:45:56.886216 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.47s 2026-06-17 20:45:56.886471 | controller | Find all subdirectories in the role location ---------------------------- 0.47s 2026-06-17 20:45:56.886722 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.46s 2026-06-17 20:45:56.887094 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.46s 2026-06-17 20:45:56.887365 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.45s 2026-06-17 20:45:56.887753 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.42s 2026-06-17 20:45:56.888049 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.41s 2026-06-17 20:45:56.888402 | controller | Select only defaults/ directories and load vars ------------------------- 0.38s 2026-06-17 20:45:56.888963 | controller | Include download_artifact role ------------------------------------------ 0.20s 2026-06-17 20:45:56.889246 | controller | Find all components with checksums and get latest versions (CI) --------- 0.14s 2026-06-17 20:45:56.889455 | controller | Filter checksums to keep only latest versions (CI) ---------------------- 0.10s 2026-06-17 20:45:56.889781 | controller | Generate list of all binaries for all roles ----------------------------- 0.08s 2026-06-17 20:45:56.889940 | controller | vexxhost.containers.download_artifact : Starting download of file ------- 0.04s 2026-06-17 20:45:56.890096 | controller | vexxhost.containers.download_artifact : Starting download of file ------- 0.04s 2026-06-17 20:45:56.890253 | controller | vexxhost.containers.download_artifact : Extract archive ----------------- 0.04s 2026-06-17 20:45:56.890423 | controller | vexxhost.containers.download_artifact : Starting download of file ------- 0.04s 2026-06-17 20:45:56.890582 | controller | vexxhost.containers.download_artifact : Starting download of file ------- 0.04s 2026-06-17 20:45:57.026862 | controller | INFO [download-binaries > idempotence] Executed: Successful 2026-06-17 20:45:57.035352 | controller | INFO [download-binaries > side_effect] Executing 2026-06-17 20:45:57.035756 | controller | WARNING [download-binaries > side_effect] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-06-17 20:45:57.041715 | controller | INFO [download-binaries > verify] Executing 2026-06-17 20:45:57.892246 | controller | 2026-06-17 20:45:57.892381 | controller | PLAY [Verify] ****************************************************************** 2026-06-17 20:45:57.892556 | controller | 2026-06-17 20:45:57.892767 | controller | TASK [Gathering Facts] ********************************************************* 2026-06-17 20:45:57.892944 | controller | Wednesday 17 June 2026 20:45:57 +0000 (0:00:00.013) 0:00:00.013 ******** 2026-06-17 20:45:59.957280 | 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 20:45:59.960869 | controller | ok: [controller] 2026-06-17 20:45:59.961023 | controller | 2026-06-17 20:45:59.961215 | controller | TASK [Stat target dir] ********************************************************* 2026-06-17 20:45:59.961414 | controller | Wednesday 17 June 2026 20:45:59 +0000 (0:00:02.069) 0:00:02.082 ******** 2026-06-17 20:46:00.370725 | controller | ok: [controller] 2026-06-17 20:46:00.370902 | controller | 2026-06-17 20:46:00.371104 | controller | TASK [Assert that target dir is created] *************************************** 2026-06-17 20:46:00.371303 | controller | Wednesday 17 June 2026 20:46:00 +0000 (0:00:00.409) 0:00:02.492 ******** 2026-06-17 20:46:00.408115 | controller | ok: [controller] => { 2026-06-17 20:46:00.408368 | controller | "changed": false, 2026-06-17 20:46:00.408620 | controller | "msg": "All assertions passed" 2026-06-17 20:46:00.408812 | controller | } 2026-06-17 20:46:00.409033 | controller | 2026-06-17 20:46:00.409229 | controller | TASK [Find target files] ******************************************************* 2026-06-17 20:46:00.409431 | controller | Wednesday 17 June 2026 20:46:00 +0000 (0:00:00.037) 0:00:02.529 ******** 2026-06-17 20:46:00.811697 | controller | ok: [controller] 2026-06-17 20:46:00.811824 | controller | 2026-06-17 20:46:00.812079 | controller | TASK [Assert that some files were downloaded] ********************************** 2026-06-17 20:46:00.812259 | controller | Wednesday 17 June 2026 20:46:00 +0000 (0:00:00.403) 0:00:02.933 ******** 2026-06-17 20:46:00.842134 | controller | ok: [controller] => { 2026-06-17 20:46:00.842362 | controller | "changed": false, 2026-06-17 20:46:00.842567 | controller | "msg": "All assertions passed" 2026-06-17 20:46:00.842757 | controller | } 2026-06-17 20:46:00.843051 | controller | 2026-06-17 20:46:00.843248 | controller | PLAY RECAP ********************************************************************* 2026-06-17 20:46:00.843457 | controller | controller : ok=5 changed=0 unreachable=0 failed=0 skipped=0 rescued=0 ignored=0 2026-06-17 20:46:00.843628 | controller | 2026-06-17 20:46:00.843797 | controller | 2026-06-17 20:46:00.844035 | controller | TASKS RECAP ******************************************************************** 2026-06-17 20:46:00.844238 | controller | Wednesday 17 June 2026 20:46:00 +0000 (0:00:00.031) 0:00:02.964 ******** 2026-06-17 20:46:00.844418 | controller | =============================================================================== 2026-06-17 20:46:00.844602 | controller | Gathering Facts --------------------------------------------------------- 2.07s 2026-06-17 20:46:00.844789 | controller | Stat target dir --------------------------------------------------------- 0.41s 2026-06-17 20:46:00.844975 | controller | Find target files ------------------------------------------------------- 0.40s 2026-06-17 20:46:00.845170 | controller | Assert that target dir is created --------------------------------------- 0.04s 2026-06-17 20:46:00.845344 | controller | Assert that some files were downloaded ---------------------------------- 0.03s 2026-06-17 20:46:00.940735 | controller | INFO [download-binaries > verify] Executed: Successful 2026-06-17 20:46:00.952365 | controller | INFO [download-binaries > cleanup] Executing 2026-06-17 20:46:00.952825 | controller | WARNING [download-binaries > cleanup] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-06-17 20:46:00.959460 | controller | INFO [download-binaries > destroy] Executing 2026-06-17 20:46:00.959537 | controller | WARNING [download-binaries > destroy] Skipping, '--destroy=never' requested. 2026-06-17 20:46:00.959603 | controller | INFO [download-binaries > destroy] Executed: Successful 2026-06-17 20:46:00.959909 | controller | WARNING Molecule executed 1 scenario (1 missing files) 2026-06-17 20:46:01.481246 | controller | ok: Runtime: 0:01:07.859234 2026-06-17 20:46:01.489849 | 2026-06-17 20:46:01.489926 | PLAY RECAP 2026-06-17 20:46:01.489970 | controller | ok: 4 changed: 3 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-06-17 20:46:01.489994 | 2026-06-17 20:46:01.628186 | RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/run.yaml@main] 2026-06-17 20:46:01.631301 | POST-RUN START: [untrusted : github.com/vexxhost/ansible-collection-kubernetes/test-playbooks/molecule/post.yml@main] 2026-06-17 20:46:02.271881 | 2026-06-17 20:46:02.272035 | PLAY [all] 2026-06-17 20:46:02.283543 | 2026-06-17 20:46:02.283679 | TASK [describe-kubernetes-objects : creating directory for cluster scoped objects] 2026-06-17 20:46:02.679774 | controller | changed 2026-06-17 20:46:02.685748 | 2026-06-17 20:46:02.685858 | TASK [describe-kubernetes-objects : Gathering descriptions for cluster scoped objects] 2026-06-17 20:46:03.050576 | controller | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args valuexargs: 2026-06-17 20:46:03.050648 | controller | warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-06-17 20:46:03.056733 | controller | environment: line 1: kubectl: command not found 2026-06-17 20:46:03.058191 | controller | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-06-17 20:46:03.058387 | controller | environment: line 1: kubectl: command not found 2026-06-17 20:46:03.060308 | controller | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-06-17 20:46:03.061808 | controller | environment: line 1: kubectl: command not found 2026-06-17 20:46:03.062847 | controller | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-06-17 20:46:03.063972 | controller | environment: line 1: kubectl: command not found 2026-06-17 20:46:03.065169 | controller | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-06-17 20:46:03.068027 | controller | environment: line 1: kubectl: command not found 2026-06-17 20:46:03.068804 | controller | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-06-17 20:46:03.213343 | controller | ok: Runtime: 0:00:00.031925 2026-06-17 20:46:03.218200 | 2026-06-17 20:46:03.218274 | TASK [describe-kubernetes-objects : creating directory for namespace scoped objects] 2026-06-17 20:46:03.459673 | controller | changed 2026-06-17 20:46:03.465274 | 2026-06-17 20:46:03.465368 | TASK [describe-kubernetes-objects : Gathering descriptions for namespace scoped objects] 2026-06-17 20:46:03.707507 | controller | environment: line 5: kubectl: command not found 2026-06-17 20:46:03.708593 | controller | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-06-17 20:46:03.709158 | controller | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-06-17 20:46:03.709631 | controller | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-06-17 20:46:03.995723 | controller | ok: Runtime: 0:00:00.015089 2026-06-17 20:46:04.001270 | 2026-06-17 20:46:04.001355 | TASK [describe-kubernetes-objects : Downloads logs to executor] 2026-06-17 20:46:04.631314 | controller | changed: 2026-06-17 20:46:04.631563 | controller | created directory /var/lib/zuul/builds/64f8cad051a54ca48b4cf1f58bda755b/work/logs/controller 2026-06-17 20:46:04.631634 | controller | cd+++++++++ objects/ 2026-06-17 20:46:04.631686 | controller | cd+++++++++ objects/cluster/ 2026-06-17 20:46:04.631736 | controller | cd+++++++++ objects/namespaced/ 2026-06-17 20:46:04.640898 | 2026-06-17 20:46:04.640984 | TASK [gather-pod-logs : creating directory for pod logs] 2026-06-17 20:46:04.894308 | controller | changed 2026-06-17 20:46:04.899577 | 2026-06-17 20:46:04.899659 | TASK [gather-pod-logs : creating directory for failed pod logs] 2026-06-17 20:46:05.146761 | controller | changed 2026-06-17 20:46:05.151339 | 2026-06-17 20:46:05.151411 | TASK [gather-pod-logs : retrieve all kubernetes logs, current and previous (if they exist)] 2026-06-17 20:46:05.383880 | controller | environment: line 3: kubectl: command not found 2026-06-17 20:46:05.679868 | controller | ok: Runtime: 0:00:00.012181 2026-06-17 20:46:05.685717 | 2026-06-17 20:46:05.685782 | TASK [gather-pod-logs : Downloads pod logs to executor] 2026-06-17 20:46:06.163278 | controller | changed: 2026-06-17 20:46:06.163470 | controller | cd+++++++++ pod-logs/ 2026-06-17 20:46:06.163510 | controller | cd+++++++++ pod-logs/failed-pods/ 2026-06-17 20:46:06.173114 | 2026-06-17 20:46:06.173229 | LOOP [helm-release-status : creating directory for helm release status] 2026-06-17 20:46:06.408322 | controller | changed: "values" 2026-06-17 20:46:06.610564 | controller | changed: "releases" 2026-06-17 20:46:06.629897 | 2026-06-17 20:46:06.630055 | TASK [helm-release-status : Gather get release status for helm charts] 2026-06-17 20:46:06.865908 | controller | /bin/bash: line 3: kubectl: command not found 2026-06-17 20:46:07.158924 | controller | ok: Runtime: 0:00:00.007699 2026-06-17 20:46:07.164863 | 2026-06-17 20:46:07.164993 | TASK [helm-release-status : Downloads logs to executor] 2026-06-17 20:46:07.651759 | controller | changed: 2026-06-17 20:46:07.651961 | controller | cd+++++++++ helm/ 2026-06-17 20:46:07.652002 | controller | cd+++++++++ helm/releases/ 2026-06-17 20:46:07.652040 | controller | cd+++++++++ helm/values/ 2026-06-17 20:46:07.659250 | 2026-06-17 20:46:07.659308 | PLAY RECAP 2026-06-17 20:46:07.659352 | controller | ok: 12 changed: 12 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-06-17 20:46:07.659374 | 2026-06-17 20:46:07.778735 | POST-RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/ansible-collection-kubernetes/test-playbooks/molecule/post.yml@main] 2026-06-17 20:46:07.781851 | POST-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post.yaml@main] 2026-06-17 20:46:08.428555 | 2026-06-17 20:46:08.428718 | PLAY [all] 2026-06-17 20:46:08.439806 | 2026-06-17 20:46:08.439935 | TASK [fetch-output : Set log path for multiple nodes] 2026-06-17 20:46:08.484531 | controller | skipping: Conditional result was False 2026-06-17 20:46:08.494476 | 2026-06-17 20:46:08.494667 | TASK [fetch-output : Set log path for single node] 2026-06-17 20:46:08.527064 | controller | ok 2026-06-17 20:46:08.530775 | 2026-06-17 20:46:08.530841 | LOOP [fetch-output : Ensure local output dirs] 2026-06-17 20:46:08.896788 | controller -> localhost | ok: "/var/lib/zuul/builds/64f8cad051a54ca48b4cf1f58bda755b/work/logs" 2026-06-17 20:46:09.121466 | controller -> localhost | changed: "/var/lib/zuul/builds/64f8cad051a54ca48b4cf1f58bda755b/work/artifacts" 2026-06-17 20:46:09.344670 | controller -> localhost | changed: "/var/lib/zuul/builds/64f8cad051a54ca48b4cf1f58bda755b/work/docs" 2026-06-17 20:46:09.358102 | 2026-06-17 20:46:09.358321 | LOOP [fetch-output : Collect logs, artifacts and docs] 2026-06-17 20:46:09.973713 | controller | changed: .d..t...... ./ 2026-06-17 20:46:09.973962 | controller | changed: All items complete 2026-06-17 20:46:09.974013 | 2026-06-17 20:46:10.408762 | controller | changed: .d..t...... ./ 2026-06-17 20:46:10.856709 | controller | changed: .d..t...... ./ 2026-06-17 20:46:10.873485 | 2026-06-17 20:46:10.873673 | LOOP [merge-output-to-logs : Move artifacts and docs to logs dir] 2026-06-17 20:46:11.284525 | controller -> localhost | ok: Item: artifacts Runtime: 0:00:00.007085 2026-06-17 20:46:11.525240 | controller -> localhost | ok: Item: docs Runtime: 0:00:00.007689 2026-06-17 20:46:11.544182 | 2026-06-17 20:46:11.544321 | PLAY [all] 2026-06-17 20:46:11.549413 | 2026-06-17 20:46:11.549479 | TASK [remove-build-sshkey : Remove the build SSH key from all nodes] 2026-06-17 20:46:12.037539 | controller | changed 2026-06-17 20:46:12.043681 | 2026-06-17 20:46:12.043797 | PLAY RECAP 2026-06-17 20:46:12.043862 | controller | ok: 5 changed: 4 unreachable: 0 failed: 0 skipped: 1 rescued: 0 ignored: 0 2026-06-17 20:46:12.043892 | 2026-06-17 20:46:12.161369 | POST-RUN END RESULT_NORMAL: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post.yaml@main] 2026-06-17 20:46:12.163437 | POST-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post-logs.yaml@main] 2026-06-17 20:46:12.746412 | 2026-06-17 20:46:12.746538 | PLAY [localhost] 2026-06-17 20:46:12.756624 | 2026-06-17 20:46:12.774965 | TASK [Generate Zuul manifest] 2026-06-17 20:46:12.798948 | localhost | ok 2026-06-17 20:46:12.815291 | 2026-06-17 20:46:12.815377 | TASK [generate-zuul-manifest : Generate Zuul manifest] 2026-06-17 20:46:13.211624 | localhost | changed 2026-06-17 20:46:13.224018 | 2026-06-17 20:46:13.224101 | TASK [generate-zuul-manifest : Return Zuul manifest URL to Zuul] 2026-06-17 20:46:13.255163 | localhost | ok 2026-06-17 20:46:13.263790 | 2026-06-17 20:46:13.263854 | TASK [Upload logs] 2026-06-17 20:46:13.283534 | localhost | ok 2026-06-17 20:46:13.341357 | 2026-06-17 20:46:13.341458 | TASK [Set zuul-log-path fact] 2026-06-17 20:46:13.361187 | localhost | ok 2026-06-17 20:46:13.374669 | 2026-06-17 20:46:13.374736 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-06-17 20:46:13.404367 | localhost | ok 2026-06-17 20:46:13.413478 | 2026-06-17 20:46:13.413542 | TASK [upload-logs : Create log directories] 2026-06-17 20:46:13.798505 | localhost | changed 2026-06-17 20:46:13.805276 | 2026-06-17 20:46:13.805371 | TASK [upload-logs : Ensure logs are readable before uploading] 2026-06-17 20:46:14.202096 | localhost -> localhost | ok: Runtime: 0:00:00.005286 2026-06-17 20:46:14.208946 | 2026-06-17 20:46:14.209059 | TASK [upload-logs : Upload logs to log server] 2026-06-17 20:46:14.667052 | localhost | Output suppressed because no_log was given 2026-06-17 20:46:14.671969 | 2026-06-17 20:46:14.672053 | LOOP [upload-logs : Compress console log and json output] 2026-06-17 20:46:14.718069 | localhost | skipping: Conditional result was False 2026-06-17 20:46:14.772524 | localhost | skipping: Conditional result was False 2026-06-17 20:46:14.785197 | 2026-06-17 20:46:14.785333 | LOOP [upload-logs : Upload compressed console log and json output] 2026-06-17 20:46:14.828679 | localhost | skipping: Conditional result was False 2026-06-17 20:46:14.829135 | 2026-06-17 20:46:14.832935 | localhost | skipping: Conditional result was False 2026-06-17 20:46:14.848410 | 2026-06-17 20:46:14.848554 | LOOP [upload-logs : Upload console log and json output]