2026-06-17 20:27:07.514086 | Job console starting 2026-06-17 20:27:07.527126 | Updating git repos 2026-06-17 20:27:07.607560 | Cloning repos into workspace 2026-06-17 20:27:08.037697 | Restoring repo states 2026-06-17 20:27:08.052294 | Merging changes 2026-06-17 20:27:08.906840 | Checking out repos 2026-06-17 20:27:09.138565 | Preparing playbooks 2026-06-17 20:27:11.943248 | Running Ansible setup 2026-06-17 20:27:15.887244 | PRE-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/pre.yaml@main] 2026-06-17 20:27:16.564832 | 2026-06-17 20:27:16.565021 | PLAY [localhost] 2026-06-17 20:27:16.573659 | 2026-06-17 20:27:16.573786 | TASK [Gathering Facts] 2026-06-17 20:27:18.081920 | localhost | ok 2026-06-17 20:27:18.097087 | 2026-06-17 20:27:18.097240 | TASK [Setup log path fact] 2026-06-17 20:27:18.117963 | localhost | ok 2026-06-17 20:27:18.131125 | 2026-06-17 20:27:18.131245 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-06-17 20:27:18.162057 | localhost | ok 2026-06-17 20:27:18.170534 | 2026-06-17 20:27:18.170979 | TASK [emit-job-header : Print job information] 2026-06-17 20:27:18.216152 | # Job Information 2026-06-17 20:27:18.216372 | Ansible Version: 2.16.18 2026-06-17 20:27:18.216420 | Job: ansible-collection-kubernetes-molecule-download-binaries 2026-06-17 20:27:18.216455 | Pipeline: check 2026-06-17 20:27:18.216485 | Executor: 2d72f0692154 2026-06-17 20:27:18.216514 | Triggered by: https://github.com/vexxhost/ansible-collection-kubernetes/pull/284 2026-06-17 20:27:18.216548 | Event ID: c34cd6e0-6a8a-11f1-9145-1cc4fadaf36a 2026-06-17 20:27:18.220327 | 2026-06-17 20:27:18.220465 | LOOP [emit-job-header : Print node information] 2026-06-17 20:27:18.322717 | localhost | ok: 2026-06-17 20:27:18.323030 | localhost | # Node Information 2026-06-17 20:27:18.323094 | localhost | Inventory Hostname: controller 2026-06-17 20:27:18.323145 | localhost | Hostname: np0000181635 2026-06-17 20:27:18.323189 | localhost | Username: zuul 2026-06-17 20:27:18.323241 | localhost | Distro: Debian 13.5 2026-06-17 20:27:18.323286 | localhost | Provider: yul1 2026-06-17 20:27:18.323330 | localhost | Region: ca-ymq-1 2026-06-17 20:27:18.323372 | localhost | Label: debian-trixie 2026-06-17 20:27:18.323414 | localhost | Product Name: OpenStack Nova 2026-06-17 20:27:18.323457 | localhost | Interface IP: 199.204.45.132 2026-06-17 20:27:18.338880 | 2026-06-17 20:27:18.339041 | TASK [log-inventory : Ensure Zuul Ansible directory exists] 2026-06-17 20:27:18.741727 | localhost -> localhost | changed 2026-06-17 20:27:18.750465 | 2026-06-17 20:27:18.750595 | TASK [log-inventory : Copy ansible inventory to logs dir] 2026-06-17 20:27:19.912689 | localhost -> localhost | changed 2026-06-17 20:27:20.037573 | 2026-06-17 20:27:20.037685 | PLAY [all] 2026-06-17 20:27:20.045899 | 2026-06-17 20:27:20.045977 | TASK [add-build-sshkey : Check to see if ssh key was already created for this build] 2026-06-17 20:27:20.293699 | controller -> localhost | ok 2026-06-17 20:27:20.299022 | 2026-06-17 20:27:20.299127 | TASK [add-build-sshkey : Create a new key in workspace based on build UUID] 2026-06-17 20:27:20.328156 | controller | ok 2026-06-17 20:27:20.345016 | controller | included: /var/lib/zuul/builds/ca6c90434af34b10b420d42f6772944b/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/create-key-and-replace.yaml 2026-06-17 20:27:20.351377 | 2026-06-17 20:27:20.351540 | TASK [add-build-sshkey : Create Temp SSH key] 2026-06-17 20:27:22.176356 | controller -> localhost | Generating public/private rsa key pair. 2026-06-17 20:27:22.176544 | controller -> localhost | Your identification has been saved in /var/lib/zuul/builds/ca6c90434af34b10b420d42f6772944b/work/ca6c90434af34b10b420d42f6772944b_id_rsa 2026-06-17 20:27:22.176590 | controller -> localhost | Your public key has been saved in /var/lib/zuul/builds/ca6c90434af34b10b420d42f6772944b/work/ca6c90434af34b10b420d42f6772944b_id_rsa.pub 2026-06-17 20:27:22.176624 | controller -> localhost | The key fingerprint is: 2026-06-17 20:27:22.176656 | controller -> localhost | SHA256:bJ2Csd0cynexo5HBAhseXACyMGicILjobuQGFQmSqts zuul-build-sshkey 2026-06-17 20:27:22.176702 | controller -> localhost | The key's randomart image is: 2026-06-17 20:27:22.176734 | controller -> localhost | +---[RSA 3072]----+ 2026-06-17 20:27:22.176819 | controller -> localhost | |%oo..o=o. | 2026-06-17 20:27:22.176858 | controller -> localhost | |**oo ..= . | 2026-06-17 20:27:22.176890 | controller -> localhost | |+... + . + . | 2026-06-17 20:27:22.176922 | controller -> localhost | |+ . B * = o | 2026-06-17 20:27:22.176955 | controller -> localhost | |o. o S O + | 2026-06-17 20:27:22.177008 | controller -> localhost | |oo . o + . | 2026-06-17 20:27:22.177039 | controller -> localhost | |=o . | 2026-06-17 20:27:22.177069 | controller -> localhost | |.=E | 2026-06-17 20:27:22.177103 | controller -> localhost | |o | 2026-06-17 20:27:22.177133 | controller -> localhost | +----[SHA256]-----+ 2026-06-17 20:27:22.177199 | controller -> localhost | ok: Runtime: 0:00:01.108089 2026-06-17 20:27:22.182208 | 2026-06-17 20:27:22.182277 | TASK [add-build-sshkey : Remote setup ssh keys (linux)] 2026-06-17 20:27:22.218448 | controller | ok 2026-06-17 20:27:22.232950 | controller | included: /var/lib/zuul/builds/ca6c90434af34b10b420d42f6772944b/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/remote-linux.yaml 2026-06-17 20:27:22.245908 | 2026-06-17 20:27:22.246042 | TASK [add-build-sshkey : Remove previously added zuul-build-sshkey] 2026-06-17 20:27:22.269782 | controller | skipping: Conditional result was False 2026-06-17 20:27:22.277114 | 2026-06-17 20:27:22.277222 | TASK [add-build-sshkey : Enable access via build key on all nodes] 2026-06-17 20:27:22.864645 | controller | changed 2026-06-17 20:27:22.869986 | 2026-06-17 20:27:22.870050 | TASK [add-build-sshkey : Make sure user has a .ssh] 2026-06-17 20:27:23.093615 | controller | ok 2026-06-17 20:27:23.099249 | 2026-06-17 20:27:23.099338 | TASK [add-build-sshkey : Install build private key as SSH key on all nodes] 2026-06-17 20:27:23.655745 | controller | changed 2026-06-17 20:27:23.661239 | 2026-06-17 20:27:23.661338 | TASK [add-build-sshkey : Install build public key as SSH key on all nodes] 2026-06-17 20:27:24.201632 | controller | changed 2026-06-17 20:27:24.207852 | 2026-06-17 20:27:24.207944 | TASK [add-build-sshkey : Remote setup ssh keys (windows)] 2026-06-17 20:27:24.232208 | controller | skipping: Conditional result was False 2026-06-17 20:27:24.240444 | 2026-06-17 20:27:24.240551 | TASK [remove-zuul-sshkey : Remove master key from local agent] 2026-06-17 20:27:24.654075 | controller -> localhost | changed 2026-06-17 20:27:24.669159 | 2026-06-17 20:27:24.669243 | TASK [add-build-sshkey : Add back temp key] 2026-06-17 20:27:24.958426 | controller -> localhost | Identity added: /var/lib/zuul/builds/ca6c90434af34b10b420d42f6772944b/work/ca6c90434af34b10b420d42f6772944b_id_rsa (zuul-build-sshkey) 2026-06-17 20:27:24.958782 | controller -> localhost | ok: Runtime: 0:00:00.013145 2026-06-17 20:27:24.965126 | 2026-06-17 20:27:24.965232 | TASK [add-build-sshkey : Verify we can still SSH to all nodes] 2026-06-17 20:27:25.320360 | controller | ok 2026-06-17 20:27:25.325798 | 2026-06-17 20:27:25.325870 | TASK [add-build-sshkey : Verify we can still SSH to all nodes (windows)] 2026-06-17 20:27:25.350984 | controller | skipping: Conditional result was False 2026-06-17 20:27:25.364372 | 2026-06-17 20:27:25.364450 | TASK [prepare-workspace : Start zuul_console daemon.] 2026-06-17 20:27:25.749669 | controller | ok 2026-06-17 20:27:25.755849 | 2026-06-17 20:27:25.755939 | TASK [prepare-workspace : Synchronize src repos to workspace directory.] 2026-06-17 20:27:26.788889 | controller | Output suppressed because no_log was given 2026-06-17 20:27:26.798021 | 2026-06-17 20:27:26.798101 | LOOP [ensure-output-dirs : Empty Zuul Output directories by removing them] 2026-06-17 20:27:27.019313 | controller | ok: "logs" 2026-06-17 20:27:27.019559 | controller | ok: All items complete 2026-06-17 20:27:27.019601 | 2026-06-17 20:27:27.217569 | controller | ok: "artifacts" 2026-06-17 20:27:27.418116 | controller | ok: "docs" 2026-06-17 20:27:27.431251 | 2026-06-17 20:27:27.431405 | LOOP [ensure-output-dirs : Ensure Zuul Output directories exist] 2026-06-17 20:27:27.646900 | controller | changed: "logs" 2026-06-17 20:27:27.826195 | controller | changed: "artifacts" 2026-06-17 20:27:28.013008 | controller | changed: "docs" 2026-06-17 20:27:28.031838 | 2026-06-17 20:27:28.031985 | PLAY RECAP 2026-06-17 20:27:28.032038 | controller | ok: 15 changed: 8 unreachable: 0 failed: 0 skipped: 3 rescued: 0 ignored: 0 2026-06-17 20:27:28.032109 | localhost | ok: 6 changed: 2 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-06-17 20:27:28.032138 | 2026-06-17 20:27:28.172821 | PRE-RUN END RESULT_NORMAL: [trusted : github.com/vexxhost/zuul-config/playbooks/base/pre.yaml@main] 2026-06-17 20:27:28.175888 | PRE-RUN START: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/pre.yaml@main] 2026-06-17 20:27:28.800876 | 2026-06-17 20:27:28.801037 | PLAY [all] 2026-06-17 20:27:28.811463 | 2026-06-17 20:27:28.811573 | TASK [setup-uv : Extract archive] 2026-06-17 20:27:31.250814 | controller | changed 2026-06-17 20:27:31.255654 | 2026-06-17 20:27:31.255746 | TASK [setup-uv : Print version] 2026-06-17 20:27:31.619116 | controller | uv 0.8.13 2026-06-17 20:27:31.784202 | controller | ok: Runtime: 0:00:00.014813 2026-06-17 20:27:31.794213 | 2026-06-17 20:27:31.794306 | TASK [Install Ansible collection siblings] 2026-06-17 20:27:32.239769 | controller | ok: 2026-06-17 20:27:32.239992 | controller | Skipping ansible.posix: no checked-out sibling 2026-06-17 20:27:32.240021 | controller | Skipping community.crypto: no checked-out sibling 2026-06-17 20:27:32.240043 | controller | Skipping community.general: no checked-out sibling 2026-06-17 20:27:32.240062 | controller | Skipping kubernetes.core: no checked-out sibling 2026-06-17 20:27:32.240082 | controller | Skipping vexxhost.containers: no checked-out sibling 2026-06-17 20:27:32.241946 | 2026-06-17 20:27:32.241996 | PLAY RECAP 2026-06-17 20:27:32.242047 | controller | ok: 3 changed: 2 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-06-17 20:27:32.242069 | 2026-06-17 20:27:32.394267 | PRE-RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/pre.yaml@main] 2026-06-17 20:27:32.396605 | PRE-RUN START: [untrusted : github.com/vexxhost/ansible-collection-kubernetes/test-playbooks/molecule/pre.yml@main] 2026-06-17 20:27:33.011305 | 2026-06-17 20:27:33.011451 | PLAY [all] 2026-06-17 20:27:33.021807 | 2026-06-17 20:27:33.021898 | TASK [Update apt cache] 2026-06-17 20:27:37.737285 | controller | ok 2026-06-17 20:27:37.886881 | 2026-06-17 20:27:37.887019 | TASK [Disable firewalld] 2026-06-17 20:27:37.911286 | controller | skipping: Conditional result was False 2026-06-17 20:27:37.919735 | 2026-06-17 20:27:37.919806 | TASK [Install "jq" for log collection] 2026-06-17 20:27:40.488635 | controller | changed 2026-06-17 20:27:40.491513 | 2026-06-17 20:27:40.491583 | PLAY RECAP 2026-06-17 20:27:40.491648 | controller | ok: 2 changed: 1 unreachable: 0 failed: 0 skipped: 1 rescued: 0 ignored: 0 2026-06-17 20:27:40.491679 | 2026-06-17 20:27:40.685018 | PRE-RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/ansible-collection-kubernetes/test-playbooks/molecule/pre.yml@main] 2026-06-17 20:27:40.689802 | RUN START: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/run.yaml@main] 2026-06-17 20:27:41.317865 | 2026-06-17 20:27:41.317992 | PLAY [all] 2026-06-17 20:27:41.327861 | 2026-06-17 20:27:41.327932 | LOOP [Check inventory directories] 2026-06-17 20:27:41.688954 | controller | ok: "src/github.com/vexxhost/ansible-collection-kubernetes" 2026-06-17 20:27:41.884848 | controller | ok: "src/github.com/vexxhost/ansible-collection-kubernetes/molecule/download-binaries/inventory" 2026-06-17 20:27:42.102527 | controller | ok: "src/github.com/vexxhost/ansible-collection-kubernetes/extensions/molecule/download-binaries/inventory" 2026-06-17 20:27:42.121305 | 2026-06-17 20:27:42.121574 | LOOP [Copy inventory file for Zuul] 2026-06-17 20:27:43.040449 | controller | changed: 2026-06-17 20:27:43.040740 | controller | { 2026-06-17 20:27:43.040803 | controller | "ansible_loop_var": "item", 2026-06-17 20:27:43.040855 | controller | "changed": false, 2026-06-17 20:27:43.040900 | controller | "failed": false, 2026-06-17 20:27:43.040946 | controller | "invocation": { 2026-06-17 20:27:43.041025 | controller | "module_args": { 2026-06-17 20:27:43.041067 | controller | "checksum_algorithm": "sha1", 2026-06-17 20:27:43.041107 | controller | "follow": true, 2026-06-17 20:27:43.041145 | controller | "get_attributes": true, 2026-06-17 20:27:43.041188 | controller | "get_checksum": true, 2026-06-17 20:27:43.041228 | controller | "get_mime": true, 2026-06-17 20:27:43.041267 | controller | "path": "src/github.com/vexxhost/ansible-collection-kubernetes" 2026-06-17 20:27:43.041305 | controller | } 2026-06-17 20:27:43.041344 | controller | }, 2026-06-17 20:27:43.041382 | controller | "item": "src/github.com/vexxhost/ansible-collection-kubernetes", 2026-06-17 20:27:43.041420 | controller | "stat": { 2026-06-17 20:27:43.041457 | controller | "atime": 1781728046.6595178, 2026-06-17 20:27:43.041496 | controller | "attr_flags": "e", 2026-06-17 20:27:43.041535 | controller | "attributes": [ 2026-06-17 20:27:43.041574 | controller | "extents" 2026-06-17 20:27:43.041612 | controller | ], 2026-06-17 20:27:43.041650 | controller | "block_size": 4096, 2026-06-17 20:27:43.041688 | controller | "blocks": 8, 2026-06-17 20:27:43.041727 | controller | "charset": "unknown", 2026-06-17 20:27:43.041768 | controller | "ctime": 1781728046.6835177, 2026-06-17 20:27:43.041808 | controller | "dev": 65025, 2026-06-17 20:27:43.041896 | controller | "device_type": 0, 2026-06-17 20:27:43.041944 | controller | "executable": true, 2026-06-17 20:27:43.041984 | controller | "exists": true, 2026-06-17 20:27:43.042023 | controller | "gid": 1000, 2026-06-17 20:27:43.042062 | controller | "gr_name": "zuul", 2026-06-17 20:27:43.042099 | controller | "inode": 519959, 2026-06-17 20:27:43.042138 | controller | "isblk": false, 2026-06-17 20:27:43.042177 | controller | "ischr": false, 2026-06-17 20:27:43.042215 | controller | "isdir": true, 2026-06-17 20:27:43.042253 | controller | "isfifo": false, 2026-06-17 20:27:43.042291 | controller | "isgid": false, 2026-06-17 20:27:43.042328 | controller | "islnk": false, 2026-06-17 20:27:43.042365 | controller | "isreg": false, 2026-06-17 20:27:43.042403 | controller | "issock": false, 2026-06-17 20:27:43.042441 | controller | "isuid": false, 2026-06-17 20:27:43.042477 | controller | "mimetype": "unknown", 2026-06-17 20:27:43.042514 | controller | "mode": "0755", 2026-06-17 20:27:43.042551 | controller | "mtime": 1781728028.759679, 2026-06-17 20:27:43.042588 | controller | "nlink": 14, 2026-06-17 20:27:43.042617 | controller | "path": "src/github.com/vexxhost/ansible-collection-kubernetes", 2026-06-17 20:27:43.042636 | controller | "pw_name": "zuul", 2026-06-17 20:27:43.042654 | controller | "readable": true, 2026-06-17 20:27:43.042671 | controller | "rgrp": true, 2026-06-17 20:27:43.042688 | controller | "roth": true, 2026-06-17 20:27:43.042706 | controller | "rusr": true, 2026-06-17 20:27:43.042723 | controller | "size": 4096, 2026-06-17 20:27:43.042739 | controller | "uid": 1000, 2026-06-17 20:27:43.042757 | controller | "version": "2560584330", 2026-06-17 20:27:43.042774 | controller | "wgrp": false, 2026-06-17 20:27:43.042793 | controller | "woth": false, 2026-06-17 20:27:43.042810 | controller | "writeable": true, 2026-06-17 20:27:43.042827 | controller | "wusr": true, 2026-06-17 20:27:43.042844 | controller | "xgrp": true, 2026-06-17 20:27:43.042861 | controller | "xoth": true, 2026-06-17 20:27:43.042878 | controller | "xusr": true 2026-06-17 20:27:43.042906 | controller | } 2026-06-17 20:27:43.042925 | controller | } 2026-06-17 20:27:43.042961 | controller | ok: All items complete 2026-06-17 20:27:43.042983 | 2026-06-17 20:27:43.044237 | controller | skipping: Conditional result was False 2026-06-17 20:27:43.044826 | controller | skipping: Conditional result was False 2026-06-17 20:27:43.057468 | 2026-06-17 20:27:43.057624 | LOOP [Switch "ansible_host" to private IP] 2026-06-17 20:27:43.410534 | controller | changed: 1 replacements made 2026-06-17 20:27:43.412140 | controller | skipping: Conditional result was False 2026-06-17 20:27:43.416049 | controller | skipping: Conditional result was False 2026-06-17 20:27:43.429786 | 2026-06-17 20:27:43.429872 | TASK [Run Molecule scenario] 2026-06-17 20:27:43.883332 | controller | Using CPython 3.13.5 interpreter at: /usr/bin/python3 2026-06-17 20:27:43.884622 | controller | Creating virtual environment at: .venv 2026-06-17 20:27:44.511852 | controller | Downloading pygments (1.2MiB) 2026-06-17 20:27:44.513115 | controller | Downloading ansible-core (2.3MiB) 2026-06-17 20:27:44.514460 | controller | Downloading cryptography (4.3MiB) 2026-06-17 20:27:44.692465 | controller | Downloading cryptography 2026-06-17 20:27:44.730815 | controller | Downloading pygments 2026-06-17 20:27:44.884351 | controller | Downloading ansible-core 2026-06-17 20:27:44.931076 | controller | Installed 36 packages in 46ms 2026-06-17 20:27:45.595809 | controller | INFO Collection 'vexxhost.kubernetes' detected. 2026-06-17 20:27:45.595887 | controller | INFO Scenarios will be used from 'extensions/molecule' 2026-06-17 20:27:46.544920 | controller | CRITICAL 'extensions/molecule/default/molecule.yml' glob failed. Exiting. 2026-06-17 20:27:46.544983 | controller | INFO default scenario not found, disabling shared state. 2026-06-17 20:27:46.545052 | 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:27:46.545062 | controller | INFO [download-binaries > prerun] Performing prerun with role_name_check=0... 2026-06-17 20:28:06.548499 | controller | INFO [download-binaries > dependency] Executing 2026-06-17 20:28:06.548750 | controller | WARNING [download-binaries > dependency] Missing roles requirements file: requirements.yml 2026-06-17 20:28:06.549142 | controller | WARNING [download-binaries > dependency] Missing collections requirements file: collections.yml 2026-06-17 20:28:06.549315 | controller | WARNING [download-binaries > dependency] Executed: 2 missing (Remove from test_sequence to suppress) 2026-06-17 20:28:06.556277 | controller | INFO [download-binaries > cleanup] Executing 2026-06-17 20:28:06.556626 | controller | WARNING [download-binaries > cleanup] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-06-17 20:28:06.562088 | controller | INFO [download-binaries > destroy] Executing 2026-06-17 20:28:06.562143 | controller | WARNING [download-binaries > destroy] Skipping, '--destroy=never' requested. 2026-06-17 20:28:06.562248 | controller | INFO [download-binaries > destroy] Executed: Successful 2026-06-17 20:28:06.567656 | controller | INFO [download-binaries > syntax] Executing 2026-06-17 20:28:07.537176 | controller | 2026-06-17 20:28:07.537238 | controller | playbook: /home/zuul/src/github.com/vexxhost/ansible-collection-kubernetes/extensions/molecule/download-binaries/converge.yml 2026-06-17 20:28:07.621363 | controller | INFO [download-binaries > syntax] Executed: Successful 2026-06-17 20:28:07.635001 | controller | INFO [download-binaries > create] Executing 2026-06-17 20:28:07.637254 | controller | WARNING [download-binaries > create] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-06-17 20:28:07.643533 | controller | INFO [download-binaries > prepare] Executing 2026-06-17 20:28:07.643842 | controller | WARNING [download-binaries > prepare] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-06-17 20:28:07.650112 | controller | INFO [download-binaries > converge] Executing 2026-06-17 20:28:08.587232 | controller | 2026-06-17 20:28:08.587310 | controller | PLAY [Download all binaries required at runtime for ansible-collection-kubernetes] *** 2026-06-17 20:28:08.587385 | controller | 2026-06-17 20:28:08.587493 | controller | TASK [Gather minimal facts] **************************************************** 2026-06-17 20:28:08.587602 | controller | Wednesday 17 June 2026 20:28:08 +0000 (0:00:00.037) 0:00:00.037 ******** 2026-06-17 20:28:09.347700 | controller | ok: [controller -> localhost] 2026-06-17 20:28:09.348024 | controller | 2026-06-17 20:28:09.348294 | controller | TASK [Find all subdirectories in the role location] **************************** 2026-06-17 20:28:09.348522 | controller | Wednesday 17 June 2026 20:28:09 +0000 (0:00:00.759) 0:00:00.797 ******** 2026-06-17 20:28:09.800628 | controller | ok: [controller -> localhost] 2026-06-17 20:28:09.800715 | controller | 2026-06-17 20:28:09.800857 | controller | TASK [Select only defaults/ directories and load vars] ************************* 2026-06-17 20:28:09.801037 | controller | Wednesday 17 June 2026 20:28:09 +0000 (0:00:00.454) 0:00:01.251 ******** 2026-06-17 20:28:10.155483 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/clusterctl/defaults) 2026-06-17 20:28:10.155589 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/cluster_api/defaults) 2026-06-17 20:28:10.155695 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kubelet/defaults) 2026-06-17 20:28:10.155868 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kubeadm/defaults) 2026-06-17 20:28:10.156011 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/cilium/defaults) 2026-06-17 20:28:10.156179 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kubernetes/defaults) 2026-06-17 20:28:10.156313 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/flux/defaults) 2026-06-17 20:28:10.156445 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/keepalived/defaults) 2026-06-17 20:28:10.156587 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/upload_helm_chart/defaults) 2026-06-17 20:28:10.156722 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/helm/defaults) 2026-06-17 20:28:10.156862 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kube_vip/defaults) 2026-06-17 20:28:10.157036 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/envoy_gateway/defaults) 2026-06-17 20:28:10.157187 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/haproxy/defaults) 2026-06-17 20:28:10.157323 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/cert_manager/defaults) 2026-06-17 20:28:10.157476 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/openstack_resource_controller/defaults) 2026-06-17 20:28:10.157609 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kubectl/defaults) 2026-06-17 20:28:10.157712 | controller | 2026-06-17 20:28:10.157846 | controller | TASK [Find all components with checksums and get latest versions (CI)] ********* 2026-06-17 20:28:10.157996 | controller | Wednesday 17 June 2026 20:28:10 +0000 (0:00:00.354) 0:00:01.606 ******** 2026-06-17 20:28:10.330335 | controller | ok: [controller -> localhost] => (item=clusterctl_checksums) 2026-06-17 20:28:10.330434 | controller | ok: [controller -> localhost] => (item=kubelet_checksums) 2026-06-17 20:28:10.330552 | controller | ok: [controller -> localhost] => (item=kubeadm_checksums) 2026-06-17 20:28:10.330644 | controller | ok: [controller -> localhost] => (item=flux_checksums) 2026-06-17 20:28:10.330735 | controller | ok: [controller -> localhost] => (item=helm_checksums) 2026-06-17 20:28:10.330818 | controller | ok: [controller -> localhost] => (item=helm_diff_checksums) 2026-06-17 20:28:10.330914 | controller | ok: [controller -> localhost] => (item=kubectl_checksums) 2026-06-17 20:28:10.330988 | controller | 2026-06-17 20:28:10.331122 | controller | TASK [Filter checksums to keep only latest versions (CI)] ********************** 2026-06-17 20:28:10.331206 | controller | Wednesday 17 June 2026 20:28:10 +0000 (0:00:00.174) 0:00:01.780 ******** 2026-06-17 20:28:10.447463 | controller | ok: [controller -> localhost] => (item=clusterctl_checksums) 2026-06-17 20:28:10.447517 | controller | ok: [controller -> localhost] => (item=kubelet_checksums) 2026-06-17 20:28:10.447588 | controller | ok: [controller -> localhost] => (item=kubeadm_checksums) 2026-06-17 20:28:10.447716 | controller | ok: [controller -> localhost] => (item=flux_checksums) 2026-06-17 20:28:10.447835 | controller | ok: [controller -> localhost] => (item=helm_checksums) 2026-06-17 20:28:10.447959 | controller | ok: [controller -> localhost] => (item=helm_diff_checksums) 2026-06-17 20:28:10.448091 | controller | ok: [controller -> localhost] => (item=kubectl_checksums) 2026-06-17 20:28:10.448202 | controller | 2026-06-17 20:28:10.448357 | controller | TASK [Generate list of all binaries for all roles] ***************************** 2026-06-17 20:28:10.448459 | controller | Wednesday 17 June 2026 20:28:10 +0000 (0:00:00.117) 0:00:01.897 ******** 2026-06-17 20:28:10.522474 | controller | ok: [controller -> localhost] 2026-06-17 20:28:10.522638 | controller | 2026-06-17 20:28:10.522844 | controller | TASK [Include download_artifact role] ****************************************** 2026-06-17 20:28:10.523056 | controller | Wednesday 17 June 2026 20:28:10 +0000 (0:00:00.074) 0:00:01.972 ******** 2026-06-17 20:28:10.782780 | 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:28:10.782861 | 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:28:10.782968 | 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:28:10.783094 | 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:28:10.783214 | 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:28:10.783375 | 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:28:10.783507 | 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:28:10.783603 | controller | 2026-06-17 20:28:10.783722 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-06-17 20:28:10.783811 | controller | Wednesday 17 June 2026 20:28:10 +0000 (0:00:00.260) 0:00:02.233 ******** 2026-06-17 20:28:10.816608 | controller | skipping: [controller] 2026-06-17 20:28:10.816693 | controller | 2026-06-17 20:28:10.816790 | controller | TASK [vexxhost.containers.directory : Create directory (/var/lib/downloads)] *** 2026-06-17 20:28:10.816886 | controller | Wednesday 17 June 2026 20:28:10 +0000 (0:00:00.033) 0:00:02.267 ******** 2026-06-17 20:28:11.546929 | 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:28:11.559114 | controller | changed: [controller] 2026-06-17 20:28:11.559367 | controller | 2026-06-17 20:28:11.559606 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-06-17 20:28:11.559885 | controller | Wednesday 17 June 2026 20:28:11 +0000 (0:00:00.742) 0:00:03.009 ******** 2026-06-17 20:28:11.597483 | controller | ok: [controller] => { 2026-06-17 20:28:11.597663 | controller | "msg": "https://github.com/kubernetes-sigs/cluster-api/releases/download/v1.13.2/clusterctl-linux-amd64" 2026-06-17 20:28:11.597861 | controller | } 2026-06-17 20:28:11.598048 | controller | 2026-06-17 20:28:11.598295 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-06-17 20:28:11.598501 | controller | Wednesday 17 June 2026 20:28:11 +0000 (0:00:00.037) 0:00:03.047 ******** 2026-06-17 20:28:12.676329 | 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:28:12.687949 | controller | changed: [controller] 2026-06-17 20:28:12.688092 | controller | 2026-06-17 20:28:12.688279 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-06-17 20:28:12.688457 | controller | Wednesday 17 June 2026 20:28:12 +0000 (0:00:01.087) 0:00:04.134 ******** 2026-06-17 20:28:12.721119 | controller | skipping: [controller] 2026-06-17 20:28:12.721333 | controller | 2026-06-17 20:28:12.721564 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-06-17 20:28:12.721776 | controller | Wednesday 17 June 2026 20:28:12 +0000 (0:00:00.036) 0:00:04.171 ******** 2026-06-17 20:28:12.758528 | controller | skipping: [controller] 2026-06-17 20:28:12.758697 | controller | 2026-06-17 20:28:12.758915 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-06-17 20:28:12.759120 | controller | Wednesday 17 June 2026 20:28:12 +0000 (0:00:00.037) 0:00:04.209 ******** 2026-06-17 20:28:12.800170 | controller | ok: [controller] => { 2026-06-17 20:28:12.800446 | controller | "msg": "https://dl.k8s.io/release/v1.36.1/bin/linux/amd64/kubelet" 2026-06-17 20:28:12.800658 | controller | } 2026-06-17 20:28:12.800835 | controller | 2026-06-17 20:28:12.801124 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-06-17 20:28:12.801372 | controller | Wednesday 17 June 2026 20:28:12 +0000 (0:00:00.041) 0:00:04.250 ******** 2026-06-17 20:28:14.032069 | controller | changed: [controller] 2026-06-17 20:28:14.032102 | controller | 2026-06-17 20:28:14.032108 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-06-17 20:28:14.032113 | controller | Wednesday 17 June 2026 20:28:14 +0000 (0:00:01.229) 0:00:05.479 ******** 2026-06-17 20:28:14.067103 | controller | skipping: [controller] 2026-06-17 20:28:14.067183 | controller | 2026-06-17 20:28:14.067282 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-06-17 20:28:14.067373 | controller | Wednesday 17 June 2026 20:28:14 +0000 (0:00:00.038) 0:00:05.517 ******** 2026-06-17 20:28:14.101656 | controller | skipping: [controller] 2026-06-17 20:28:14.101826 | controller | 2026-06-17 20:28:14.102035 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-06-17 20:28:14.102233 | controller | Wednesday 17 June 2026 20:28:14 +0000 (0:00:00.034) 0:00:05.552 ******** 2026-06-17 20:28:14.140896 | controller | ok: [controller] => { 2026-06-17 20:28:14.141193 | controller | "msg": "https://dl.k8s.io/release/v1.36.1/bin/linux/amd64/kubeadm" 2026-06-17 20:28:14.141395 | controller | } 2026-06-17 20:28:14.141590 | controller | 2026-06-17 20:28:14.141791 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-06-17 20:28:14.142004 | controller | Wednesday 17 June 2026 20:28:14 +0000 (0:00:00.038) 0:00:05.591 ******** 2026-06-17 20:28:15.709895 | controller | changed: [controller] 2026-06-17 20:28:15.709962 | controller | 2026-06-17 20:28:15.710140 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-06-17 20:28:15.710299 | controller | Wednesday 17 June 2026 20:28:15 +0000 (0:00:01.568) 0:00:07.160 ******** 2026-06-17 20:28:15.746434 | controller | skipping: [controller] 2026-06-17 20:28:15.746500 | controller | 2026-06-17 20:28:15.746582 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-06-17 20:28:15.746698 | controller | Wednesday 17 June 2026 20:28:15 +0000 (0:00:00.037) 0:00:07.197 ******** 2026-06-17 20:28:15.782371 | controller | skipping: [controller] 2026-06-17 20:28:15.782570 | controller | 2026-06-17 20:28:15.782921 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-06-17 20:28:15.783199 | controller | Wednesday 17 June 2026 20:28:15 +0000 (0:00:00.035) 0:00:07.232 ******** 2026-06-17 20:28:15.819876 | controller | ok: [controller] => { 2026-06-17 20:28:15.819954 | controller | "msg": "https://github.com/fluxcd/flux2/releases/download/v0.32.0/flux_0.32.0_linux_amd64.tar.gz" 2026-06-17 20:28:15.820030 | controller | } 2026-06-17 20:28:15.820227 | controller | 2026-06-17 20:28:15.820465 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-06-17 20:28:15.820749 | controller | Wednesday 17 June 2026 20:28:15 +0000 (0:00:00.037) 0:00:07.270 ******** 2026-06-17 20:28:16.602141 | controller | changed: [controller] 2026-06-17 20:28:16.602365 | controller | 2026-06-17 20:28:16.602375 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-06-17 20:28:16.602470 | controller | Wednesday 17 June 2026 20:28:16 +0000 (0:00:00.782) 0:00:08.052 ******** 2026-06-17 20:28:16.639202 | controller | skipping: [controller] 2026-06-17 20:28:16.639350 | controller | 2026-06-17 20:28:16.639610 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-06-17 20:28:16.639791 | controller | Wednesday 17 June 2026 20:28:16 +0000 (0:00:00.037) 0:00:08.089 ******** 2026-06-17 20:28:16.673773 | controller | skipping: [controller] 2026-06-17 20:28:16.673909 | controller | 2026-06-17 20:28:16.674115 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-06-17 20:28:16.674342 | controller | Wednesday 17 June 2026 20:28:16 +0000 (0:00:00.035) 0:00:08.124 ******** 2026-06-17 20:28:16.715106 | controller | ok: [controller] => { 2026-06-17 20:28:16.715277 | controller | "msg": "https://get.helm.sh/helm-v3.11.2-linux-amd64.tar.gz" 2026-06-17 20:28:16.715467 | controller | } 2026-06-17 20:28:16.715640 | controller | 2026-06-17 20:28:16.715967 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-06-17 20:28:16.716039 | controller | Wednesday 17 June 2026 20:28:16 +0000 (0:00:00.040) 0:00:08.165 ******** 2026-06-17 20:28:17.588319 | controller | changed: [controller] 2026-06-17 20:28:17.588388 | controller | 2026-06-17 20:28:17.588534 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-06-17 20:28:17.588708 | controller | Wednesday 17 June 2026 20:28:17 +0000 (0:00:00.873) 0:00:09.038 ******** 2026-06-17 20:28:17.626099 | controller | skipping: [controller] 2026-06-17 20:28:17.626301 | controller | 2026-06-17 20:28:17.626530 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-06-17 20:28:17.626733 | controller | Wednesday 17 June 2026 20:28:17 +0000 (0:00:00.037) 0:00:09.076 ******** 2026-06-17 20:28:17.667663 | controller | skipping: [controller] 2026-06-17 20:28:17.667811 | controller | 2026-06-17 20:28:17.668026 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-06-17 20:28:17.668210 | controller | Wednesday 17 June 2026 20:28:17 +0000 (0:00:00.041) 0:00:09.118 ******** 2026-06-17 20:28:17.709552 | controller | ok: [controller] => { 2026-06-17 20:28:17.709718 | controller | "msg": "https://github.com/databus23/helm-diff/releases/download/v3.8.1/helm-diff-linux-amd64.tgz" 2026-06-17 20:28:17.709964 | controller | } 2026-06-17 20:28:17.710254 | controller | 2026-06-17 20:28:17.710472 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-06-17 20:28:17.710674 | controller | Wednesday 17 June 2026 20:28:17 +0000 (0:00:00.041) 0:00:09.159 ******** 2026-06-17 20:28:18.581228 | controller | changed: [controller] 2026-06-17 20:28:18.581305 | controller | 2026-06-17 20:28:18.581353 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-06-17 20:28:18.581486 | controller | Wednesday 17 June 2026 20:28:18 +0000 (0:00:00.871) 0:00:10.031 ******** 2026-06-17 20:28:18.617964 | controller | skipping: [controller] 2026-06-17 20:28:18.618090 | controller | 2026-06-17 20:28:18.618328 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-06-17 20:28:18.618522 | controller | Wednesday 17 June 2026 20:28:18 +0000 (0:00:00.037) 0:00:10.068 ******** 2026-06-17 20:28:18.653132 | controller | skipping: [controller] 2026-06-17 20:28:18.653281 | controller | 2026-06-17 20:28:18.653483 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-06-17 20:28:18.653675 | controller | Wednesday 17 June 2026 20:28:18 +0000 (0:00:00.035) 0:00:10.103 ******** 2026-06-17 20:28:18.692955 | controller | ok: [controller] => { 2026-06-17 20:28:18.693099 | controller | "msg": "https://dl.k8s.io/release/v1.36.1/bin/linux/amd64/kubectl" 2026-06-17 20:28:18.693305 | controller | } 2026-06-17 20:28:18.693477 | controller | 2026-06-17 20:28:18.693683 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-06-17 20:28:18.693884 | controller | Wednesday 17 June 2026 20:28:18 +0000 (0:00:00.039) 0:00:10.142 ******** 2026-06-17 20:28:20.144500 | controller | changed: [controller] 2026-06-17 20:28:20.144616 | controller | 2026-06-17 20:28:20.144883 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-06-17 20:28:20.145150 | controller | Wednesday 17 June 2026 20:28:20 +0000 (0:00:01.451) 0:00:11.594 ******** 2026-06-17 20:28:20.175548 | controller | skipping: [controller] 2026-06-17 20:28:20.175654 | controller | 2026-06-17 20:28:20.175787 | controller | PLAY RECAP ********************************************************************* 2026-06-17 20:28:20.175943 | controller | controller : ok=28 changed=8 unreachable=0 failed=0 skipped=14 rescued=0 ignored=0 2026-06-17 20:28:20.176114 | controller | 2026-06-17 20:28:20.176249 | controller | 2026-06-17 20:28:20.176371 | controller | TASKS RECAP ******************************************************************** 2026-06-17 20:28:20.176498 | controller | Wednesday 17 June 2026 20:28:20 +0000 (0:00:00.032) 0:00:11.627 ******** 2026-06-17 20:28:20.176619 | controller | =============================================================================== 2026-06-17 20:28:20.176747 | controller | vexxhost.containers.download_artifact : Download item ------------------- 1.57s 2026-06-17 20:28:20.176891 | controller | vexxhost.containers.download_artifact : Download item ------------------- 1.45s 2026-06-17 20:28:20.177142 | controller | vexxhost.containers.download_artifact : Download item ------------------- 1.23s 2026-06-17 20:28:20.177341 | controller | vexxhost.containers.download_artifact : Download item ------------------- 1.09s 2026-06-17 20:28:20.177524 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.87s 2026-06-17 20:28:20.177711 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.87s 2026-06-17 20:28:20.177899 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.78s 2026-06-17 20:28:20.178126 | controller | Gather minimal facts ---------------------------------------------------- 0.76s 2026-06-17 20:28:20.178297 | controller | vexxhost.containers.directory : Create directory (/var/lib/downloads) --- 0.74s 2026-06-17 20:28:20.178482 | controller | Find all subdirectories in the role location ---------------------------- 0.45s 2026-06-17 20:28:20.178667 | controller | Select only defaults/ directories and load vars ------------------------- 0.35s 2026-06-17 20:28:20.178855 | controller | Include download_artifact role ------------------------------------------ 0.26s 2026-06-17 20:28:20.179056 | controller | Find all components with checksums and get latest versions (CI) --------- 0.17s 2026-06-17 20:28:20.179253 | controller | Filter checksums to keep only latest versions (CI) ---------------------- 0.12s 2026-06-17 20:28:20.179437 | controller | Generate list of all binaries for all roles ----------------------------- 0.07s 2026-06-17 20:28:20.179622 | controller | vexxhost.containers.package : Update state for tar ---------------------- 0.04s 2026-06-17 20:28:20.179814 | controller | vexxhost.containers.download_artifact : Starting download of file ------- 0.04s 2026-06-17 20:28:20.180002 | controller | vexxhost.containers.download_artifact : Starting download of file ------- 0.04s 2026-06-17 20:28:20.180257 | controller | vexxhost.containers.download_artifact : Starting download of file ------- 0.04s 2026-06-17 20:28:20.180454 | controller | vexxhost.containers.download_artifact : Starting download of file ------- 0.04s 2026-06-17 20:28:20.354240 | controller | INFO [download-binaries > converge] Executed: Successful 2026-06-17 20:28:20.364694 | controller | INFO [download-binaries > idempotence] Executing 2026-06-17 20:28:21.277907 | controller | 2026-06-17 20:28:21.277983 | controller | PLAY [Download all binaries required at runtime for ansible-collection-kubernetes] *** 2026-06-17 20:28:21.278080 | controller | 2026-06-17 20:28:21.278246 | controller | TASK [Gather minimal facts] **************************************************** 2026-06-17 20:28:21.278374 | controller | Wednesday 17 June 2026 20:28:21 +0000 (0:00:00.020) 0:00:00.020 ******** 2026-06-17 20:28:22.081097 | controller | ok: [controller -> localhost] 2026-06-17 20:28:22.081138 | controller | 2026-06-17 20:28:22.081148 | controller | TASK [Find all subdirectories in the role location] **************************** 2026-06-17 20:28:22.081155 | controller | Wednesday 17 June 2026 20:28:22 +0000 (0:00:00.801) 0:00:00.821 ******** 2026-06-17 20:28:22.535841 | controller | ok: [controller -> localhost] 2026-06-17 20:28:22.536146 | controller | 2026-06-17 20:28:22.536421 | controller | TASK [Select only defaults/ directories and load vars] ************************* 2026-06-17 20:28:22.536686 | controller | Wednesday 17 June 2026 20:28:22 +0000 (0:00:00.456) 0:00:01.278 ******** 2026-06-17 20:28:22.945404 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/clusterctl/defaults) 2026-06-17 20:28:22.945522 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/cluster_api/defaults) 2026-06-17 20:28:22.945672 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kubelet/defaults) 2026-06-17 20:28:22.946385 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kubeadm/defaults) 2026-06-17 20:28:22.946394 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/cilium/defaults) 2026-06-17 20:28:22.946398 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kubernetes/defaults) 2026-06-17 20:28:22.946401 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/flux/defaults) 2026-06-17 20:28:22.946404 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/keepalived/defaults) 2026-06-17 20:28:22.946408 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/upload_helm_chart/defaults) 2026-06-17 20:28:22.946411 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/helm/defaults) 2026-06-17 20:28:22.947187 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kube_vip/defaults) 2026-06-17 20:28:22.947211 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/envoy_gateway/defaults) 2026-06-17 20:28:22.947216 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/haproxy/defaults) 2026-06-17 20:28:22.947219 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/cert_manager/defaults) 2026-06-17 20:28:22.947223 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/openstack_resource_controller/defaults) 2026-06-17 20:28:22.947227 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kubectl/defaults) 2026-06-17 20:28:22.947231 | controller | 2026-06-17 20:28:22.947235 | controller | TASK [Find all components with checksums and get latest versions (CI)] ********* 2026-06-17 20:28:22.947239 | controller | Wednesday 17 June 2026 20:28:22 +0000 (0:00:00.406) 0:00:01.685 ******** 2026-06-17 20:28:23.080726 | controller | ok: [controller -> localhost] => (item=clusterctl_checksums) 2026-06-17 20:28:23.080790 | controller | ok: [controller -> localhost] => (item=kubelet_checksums) 2026-06-17 20:28:23.080865 | controller | ok: [controller -> localhost] => (item=kubeadm_checksums) 2026-06-17 20:28:23.080970 | controller | ok: [controller -> localhost] => (item=flux_checksums) 2026-06-17 20:28:23.081152 | controller | ok: [controller -> localhost] => (item=helm_checksums) 2026-06-17 20:28:23.081233 | controller | ok: [controller -> localhost] => (item=helm_diff_checksums) 2026-06-17 20:28:23.081641 | controller | ok: [controller -> localhost] => (item=kubectl_checksums) 2026-06-17 20:28:23.081653 | controller | 2026-06-17 20:28:23.081658 | controller | TASK [Filter checksums to keep only latest versions (CI)] ********************** 2026-06-17 20:28:23.081663 | controller | Wednesday 17 June 2026 20:28:23 +0000 (0:00:00.138) 0:00:01.823 ******** 2026-06-17 20:28:23.184750 | controller | ok: [controller -> localhost] => (item=clusterctl_checksums) 2026-06-17 20:28:23.184795 | controller | ok: [controller -> localhost] => (item=kubelet_checksums) 2026-06-17 20:28:23.185219 | controller | ok: [controller -> localhost] => (item=kubeadm_checksums) 2026-06-17 20:28:23.185289 | controller | ok: [controller -> localhost] => (item=flux_checksums) 2026-06-17 20:28:23.185298 | controller | ok: [controller -> localhost] => (item=helm_checksums) 2026-06-17 20:28:23.185317 | controller | ok: [controller -> localhost] => (item=helm_diff_checksums) 2026-06-17 20:28:23.185325 | controller | ok: [controller -> localhost] => (item=kubectl_checksums) 2026-06-17 20:28:23.185568 | controller | 2026-06-17 20:28:23.185600 | controller | TASK [Generate list of all binaries for all roles] ***************************** 2026-06-17 20:28:23.185606 | controller | Wednesday 17 June 2026 20:28:23 +0000 (0:00:00.103) 0:00:01.927 ******** 2026-06-17 20:28:23.272872 | controller | ok: [controller -> localhost] 2026-06-17 20:28:23.272949 | controller | 2026-06-17 20:28:23.273153 | controller | TASK [Include download_artifact role] ****************************************** 2026-06-17 20:28:23.274452 | controller | Wednesday 17 June 2026 20:28:23 +0000 (0:00:00.084) 0:00:02.011 ******** 2026-06-17 20:28:23.483061 | 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:28:23.483215 | 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:28:23.483438 | 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:28:23.483661 | 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:28:23.483882 | 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:28:23.484132 | 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:28:23.484310 | 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:28:23.484489 | controller | 2026-06-17 20:28:23.484725 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-06-17 20:28:23.484958 | controller | Wednesday 17 June 2026 20:28:23 +0000 (0:00:00.213) 0:00:02.225 ******** 2026-06-17 20:28:23.521435 | controller | skipping: [controller] 2026-06-17 20:28:23.521625 | controller | 2026-06-17 20:28:23.521902 | controller | TASK [vexxhost.containers.directory : Create directory (/var/lib/downloads)] *** 2026-06-17 20:28:23.522103 | controller | Wednesday 17 June 2026 20:28:23 +0000 (0:00:00.038) 0:00:02.264 ******** 2026-06-17 20:28:24.078193 | 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:28:24.087215 | controller | ok: [controller] 2026-06-17 20:28:24.087402 | controller | 2026-06-17 20:28:24.087618 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-06-17 20:28:24.087911 | controller | Wednesday 17 June 2026 20:28:24 +0000 (0:00:00.565) 0:00:02.829 ******** 2026-06-17 20:28:24.128881 | controller | ok: [controller] => { 2026-06-17 20:28:24.129072 | controller | "msg": "https://github.com/kubernetes-sigs/cluster-api/releases/download/v1.13.2/clusterctl-linux-amd64" 2026-06-17 20:28:24.129298 | controller | } 2026-06-17 20:28:24.129499 | controller | 2026-06-17 20:28:24.129753 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-06-17 20:28:24.130140 | controller | Wednesday 17 June 2026 20:28:24 +0000 (0:00:00.040) 0:00:02.869 ******** 2026-06-17 20:28:24.771755 | controller | ok: [controller] 2026-06-17 20:28:24.771825 | controller | 2026-06-17 20:28:24.771897 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-06-17 20:28:24.772016 | controller | Wednesday 17 June 2026 20:28:24 +0000 (0:00:00.637) 0:00:03.507 ******** 2026-06-17 20:28:24.806469 | controller | skipping: [controller] 2026-06-17 20:28:24.806600 | controller | 2026-06-17 20:28:24.806818 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-06-17 20:28:24.807019 | controller | Wednesday 17 June 2026 20:28:24 +0000 (0:00:00.041) 0:00:03.548 ******** 2026-06-17 20:28:24.842406 | controller | skipping: [controller] 2026-06-17 20:28:24.842547 | controller | 2026-06-17 20:28:24.842750 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-06-17 20:28:24.842949 | controller | Wednesday 17 June 2026 20:28:24 +0000 (0:00:00.035) 0:00:03.584 ******** 2026-06-17 20:28:24.882290 | controller | ok: [controller] => { 2026-06-17 20:28:24.882422 | controller | "msg": "https://dl.k8s.io/release/v1.36.1/bin/linux/amd64/kubelet" 2026-06-17 20:28:24.882606 | controller | } 2026-06-17 20:28:24.882791 | controller | 2026-06-17 20:28:24.882998 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-06-17 20:28:24.883189 | controller | Wednesday 17 June 2026 20:28:24 +0000 (0:00:00.040) 0:00:03.624 ******** 2026-06-17 20:28:25.406804 | controller | ok: [controller] 2026-06-17 20:28:25.406848 | controller | 2026-06-17 20:28:25.406857 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-06-17 20:28:25.406865 | controller | Wednesday 17 June 2026 20:28:25 +0000 (0:00:00.523) 0:00:04.147 ******** 2026-06-17 20:28:25.441601 | controller | skipping: [controller] 2026-06-17 20:28:25.441696 | controller | 2026-06-17 20:28:25.441840 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-06-17 20:28:25.441975 | controller | Wednesday 17 June 2026 20:28:25 +0000 (0:00:00.033) 0:00:04.180 ******** 2026-06-17 20:28:25.472616 | controller | skipping: [controller] 2026-06-17 20:28:25.472757 | controller | 2026-06-17 20:28:25.473174 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-06-17 20:28:25.473211 | controller | Wednesday 17 June 2026 20:28:25 +0000 (0:00:00.033) 0:00:04.214 ******** 2026-06-17 20:28:25.513568 | controller | ok: [controller] => { 2026-06-17 20:28:25.513692 | controller | "msg": "https://dl.k8s.io/release/v1.36.1/bin/linux/amd64/kubeadm" 2026-06-17 20:28:25.513818 | controller | } 2026-06-17 20:28:25.514274 | controller | 2026-06-17 20:28:25.514313 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-06-17 20:28:25.514321 | controller | Wednesday 17 June 2026 20:28:25 +0000 (0:00:00.039) 0:00:04.254 ******** 2026-06-17 20:28:26.005383 | controller | ok: [controller] 2026-06-17 20:28:26.005471 | controller | 2026-06-17 20:28:26.005596 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-06-17 20:28:26.005709 | controller | Wednesday 17 June 2026 20:28:26 +0000 (0:00:00.493) 0:00:04.747 ******** 2026-06-17 20:28:26.040432 | controller | skipping: [controller] 2026-06-17 20:28:26.040477 | controller | 2026-06-17 20:28:26.040626 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-06-17 20:28:26.040751 | controller | Wednesday 17 June 2026 20:28:26 +0000 (0:00:00.034) 0:00:04.782 ******** 2026-06-17 20:28:26.077302 | controller | skipping: [controller] 2026-06-17 20:28:26.077409 | controller | 2026-06-17 20:28:26.077551 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-06-17 20:28:26.078220 | controller | Wednesday 17 June 2026 20:28:26 +0000 (0:00:00.033) 0:00:04.816 ******** 2026-06-17 20:28:26.110996 | controller | ok: [controller] => { 2026-06-17 20:28:26.111121 | controller | "msg": "https://github.com/fluxcd/flux2/releases/download/v0.32.0/flux_0.32.0_linux_amd64.tar.gz" 2026-06-17 20:28:26.111246 | controller | } 2026-06-17 20:28:26.111364 | controller | 2026-06-17 20:28:26.111500 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-06-17 20:28:26.111635 | controller | Wednesday 17 June 2026 20:28:26 +0000 (0:00:00.036) 0:00:04.853 ******** 2026-06-17 20:28:26.579557 | controller | ok: [controller] 2026-06-17 20:28:26.579748 | controller | 2026-06-17 20:28:26.579994 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-06-17 20:28:26.580209 | controller | Wednesday 17 June 2026 20:28:26 +0000 (0:00:00.468) 0:00:05.321 ******** 2026-06-17 20:28:26.614433 | controller | skipping: [controller] 2026-06-17 20:28:26.614595 | controller | 2026-06-17 20:28:26.614839 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-06-17 20:28:26.615064 | controller | Wednesday 17 June 2026 20:28:26 +0000 (0:00:00.035) 0:00:05.357 ******** 2026-06-17 20:28:26.645433 | controller | skipping: [controller] 2026-06-17 20:28:26.645679 | controller | 2026-06-17 20:28:26.645863 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-06-17 20:28:26.646071 | controller | Wednesday 17 June 2026 20:28:26 +0000 (0:00:00.031) 0:00:05.388 ******** 2026-06-17 20:28:26.685936 | controller | ok: [controller] => { 2026-06-17 20:28:26.686126 | controller | "msg": "https://get.helm.sh/helm-v3.11.2-linux-amd64.tar.gz" 2026-06-17 20:28:26.686324 | controller | } 2026-06-17 20:28:26.686505 | controller | 2026-06-17 20:28:26.686716 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-06-17 20:28:26.686920 | controller | Wednesday 17 June 2026 20:28:26 +0000 (0:00:00.040) 0:00:05.428 ******** 2026-06-17 20:28:27.155251 | controller | ok: [controller] 2026-06-17 20:28:27.155508 | controller | 2026-06-17 20:28:27.155721 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-06-17 20:28:27.155917 | controller | Wednesday 17 June 2026 20:28:27 +0000 (0:00:00.468) 0:00:05.896 ******** 2026-06-17 20:28:27.187490 | controller | skipping: [controller] 2026-06-17 20:28:27.187742 | controller | 2026-06-17 20:28:27.187901 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-06-17 20:28:27.188092 | controller | Wednesday 17 June 2026 20:28:27 +0000 (0:00:00.033) 0:00:05.929 ******** 2026-06-17 20:28:27.221184 | controller | skipping: [controller] 2026-06-17 20:28:27.221343 | controller | 2026-06-17 20:28:27.221539 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-06-17 20:28:27.221735 | controller | Wednesday 17 June 2026 20:28:27 +0000 (0:00:00.033) 0:00:05.963 ******** 2026-06-17 20:28:27.260704 | controller | ok: [controller] => { 2026-06-17 20:28:27.260914 | controller | "msg": "https://github.com/databus23/helm-diff/releases/download/v3.8.1/helm-diff-linux-amd64.tgz" 2026-06-17 20:28:27.261143 | controller | } 2026-06-17 20:28:27.261317 | controller | 2026-06-17 20:28:27.261536 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-06-17 20:28:27.261700 | controller | Wednesday 17 June 2026 20:28:27 +0000 (0:00:00.039) 0:00:06.002 ******** 2026-06-17 20:28:27.700593 | controller | ok: [controller] 2026-06-17 20:28:27.700677 | controller | 2026-06-17 20:28:27.700687 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-06-17 20:28:27.700695 | controller | Wednesday 17 June 2026 20:28:27 +0000 (0:00:00.439) 0:00:06.441 ******** 2026-06-17 20:28:27.729339 | controller | skipping: [controller] 2026-06-17 20:28:27.729416 | controller | 2026-06-17 20:28:27.729508 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-06-17 20:28:27.729525 | controller | Wednesday 17 June 2026 20:28:27 +0000 (0:00:00.028) 0:00:06.470 ******** 2026-06-17 20:28:27.751773 | controller | skipping: [controller] 2026-06-17 20:28:27.751820 | controller | 2026-06-17 20:28:27.751892 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-06-17 20:28:27.751980 | controller | Wednesday 17 June 2026 20:28:27 +0000 (0:00:00.024) 0:00:06.494 ******** 2026-06-17 20:28:27.783509 | controller | ok: [controller] => { 2026-06-17 20:28:27.783567 | controller | "msg": "https://dl.k8s.io/release/v1.36.1/bin/linux/amd64/kubectl" 2026-06-17 20:28:27.783586 | controller | } 2026-06-17 20:28:27.783595 | controller | 2026-06-17 20:28:27.783703 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-06-17 20:28:27.783793 | controller | Wednesday 17 June 2026 20:28:27 +0000 (0:00:00.031) 0:00:06.526 ******** 2026-06-17 20:28:28.285721 | controller | ok: [controller] 2026-06-17 20:28:28.285771 | controller | 2026-06-17 20:28:28.285975 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-06-17 20:28:28.285989 | controller | Wednesday 17 June 2026 20:28:28 +0000 (0:00:00.499) 0:00:07.025 ******** 2026-06-17 20:28:28.313667 | controller | skipping: [controller] 2026-06-17 20:28:28.313882 | controller | 2026-06-17 20:28:28.314056 | controller | PLAY RECAP ********************************************************************* 2026-06-17 20:28:28.314240 | controller | controller : ok=28 changed=0 unreachable=0 failed=0 skipped=14 rescued=0 ignored=0 2026-06-17 20:28:28.314395 | controller | 2026-06-17 20:28:28.314551 | controller | 2026-06-17 20:28:28.314774 | controller | TASKS RECAP ******************************************************************** 2026-06-17 20:28:28.314951 | controller | Wednesday 17 June 2026 20:28:28 +0000 (0:00:00.030) 0:00:07.056 ******** 2026-06-17 20:28:28.315146 | controller | =============================================================================== 2026-06-17 20:28:28.315473 | controller | Gather minimal facts ---------------------------------------------------- 0.80s 2026-06-17 20:28:28.315764 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.64s 2026-06-17 20:28:28.316031 | controller | vexxhost.containers.directory : Create directory (/var/lib/downloads) --- 0.57s 2026-06-17 20:28:28.316294 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.52s 2026-06-17 20:28:28.316553 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.50s 2026-06-17 20:28:28.316834 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.49s 2026-06-17 20:28:28.317145 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.47s 2026-06-17 20:28:28.317411 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.47s 2026-06-17 20:28:28.317668 | controller | Find all subdirectories in the role location ---------------------------- 0.46s 2026-06-17 20:28:28.317945 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.44s 2026-06-17 20:28:28.318218 | controller | Select only defaults/ directories and load vars ------------------------- 0.41s 2026-06-17 20:28:28.318477 | controller | Include download_artifact role ------------------------------------------ 0.21s 2026-06-17 20:28:28.318876 | controller | Find all components with checksums and get latest versions (CI) --------- 0.14s 2026-06-17 20:28:28.319180 | controller | Filter checksums to keep only latest versions (CI) ---------------------- 0.10s 2026-06-17 20:28:28.319514 | controller | Generate list of all binaries for all roles ----------------------------- 0.08s 2026-06-17 20:28:28.319786 | controller | vexxhost.containers.download_artifact : Extract archive ----------------- 0.04s 2026-06-17 20:28:28.320057 | controller | vexxhost.containers.download_artifact : Starting download of file ------- 0.04s 2026-06-17 20:28:28.320221 | controller | vexxhost.containers.download_artifact : Starting download of file ------- 0.04s 2026-06-17 20:28:28.320381 | controller | vexxhost.containers.download_artifact : Starting download of file ------- 0.04s 2026-06-17 20:28:28.320541 | controller | vexxhost.containers.download_artifact : Starting download of file ------- 0.04s 2026-06-17 20:28:28.520124 | controller | INFO [download-binaries > idempotence] Executed: Successful 2026-06-17 20:28:28.534201 | controller | INFO [download-binaries > side_effect] Executing 2026-06-17 20:28:28.535096 | controller | WARNING [download-binaries > side_effect] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-06-17 20:28:28.546834 | controller | INFO [download-binaries > verify] Executing 2026-06-17 20:28:29.444304 | controller | 2026-06-17 20:28:29.444619 | controller | PLAY [Verify] ****************************************************************** 2026-06-17 20:28:29.444874 | controller | 2026-06-17 20:28:29.445175 | controller | TASK [Gathering Facts] ********************************************************* 2026-06-17 20:28:29.445427 | controller | Wednesday 17 June 2026 20:28:29 +0000 (0:00:00.012) 0:00:00.012 ******** 2026-06-17 20:28:30.580198 | 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:28:30.585516 | controller | ok: [controller] 2026-06-17 20:28:30.585771 | controller | 2026-06-17 20:28:30.586026 | controller | TASK [Stat target dir] ********************************************************* 2026-06-17 20:28:30.586279 | controller | Wednesday 17 June 2026 20:28:30 +0000 (0:00:01.141) 0:00:01.154 ******** 2026-06-17 20:28:31.028118 | controller | ok: [controller] 2026-06-17 20:28:31.028396 | controller | 2026-06-17 20:28:31.028714 | controller | TASK [Assert that target dir is created] *************************************** 2026-06-17 20:28:31.029142 | controller | Wednesday 17 June 2026 20:28:31 +0000 (0:00:00.442) 0:00:01.596 ******** 2026-06-17 20:28:31.064587 | controller | ok: [controller] => { 2026-06-17 20:28:31.064830 | controller | "changed": false, 2026-06-17 20:28:31.065066 | controller | "msg": "All assertions passed" 2026-06-17 20:28:31.065270 | controller | } 2026-06-17 20:28:31.065461 | controller | 2026-06-17 20:28:31.065671 | controller | TASK [Find target files] ******************************************************* 2026-06-17 20:28:31.065921 | controller | Wednesday 17 June 2026 20:28:31 +0000 (0:00:00.036) 0:00:01.633 ******** 2026-06-17 20:28:31.504761 | controller | ok: [controller] 2026-06-17 20:28:31.505190 | controller | 2026-06-17 20:28:31.505559 | controller | TASK [Assert that some files were downloaded] ********************************** 2026-06-17 20:28:31.505900 | controller | Wednesday 17 June 2026 20:28:31 +0000 (0:00:00.439) 0:00:02.072 ******** 2026-06-17 20:28:31.540511 | controller | ok: [controller] => { 2026-06-17 20:28:31.540551 | controller | "changed": false, 2026-06-17 20:28:31.540559 | controller | "msg": "All assertions passed" 2026-06-17 20:28:31.540567 | controller | } 2026-06-17 20:28:31.540575 | controller | 2026-06-17 20:28:31.540584 | controller | PLAY RECAP ********************************************************************* 2026-06-17 20:28:31.540592 | controller | controller : ok=5 changed=0 unreachable=0 failed=0 skipped=0 rescued=0 ignored=0 2026-06-17 20:28:31.540600 | controller | 2026-06-17 20:28:31.540607 | controller | 2026-06-17 20:28:31.540614 | controller | TASKS RECAP ******************************************************************** 2026-06-17 20:28:31.540621 | controller | Wednesday 17 June 2026 20:28:31 +0000 (0:00:00.034) 0:00:02.106 ******** 2026-06-17 20:28:31.540645 | controller | =============================================================================== 2026-06-17 20:28:31.540653 | controller | Gathering Facts --------------------------------------------------------- 1.14s 2026-06-17 20:28:31.540660 | controller | Stat target dir --------------------------------------------------------- 0.44s 2026-06-17 20:28:31.540667 | controller | Find target files ------------------------------------------------------- 0.44s 2026-06-17 20:28:31.540674 | controller | Assert that target dir is created --------------------------------------- 0.04s 2026-06-17 20:28:31.540681 | controller | Assert that some files were downloaded ---------------------------------- 0.03s 2026-06-17 20:28:31.647219 | controller | INFO [download-binaries > verify] Executed: Successful 2026-06-17 20:28:31.658540 | controller | INFO [download-binaries > cleanup] Executing 2026-06-17 20:28:31.658997 | controller | WARNING [download-binaries > cleanup] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-06-17 20:28:31.665850 | controller | INFO [download-binaries > destroy] Executing 2026-06-17 20:28:31.665946 | controller | WARNING [download-binaries > destroy] Skipping, '--destroy=never' requested. 2026-06-17 20:28:31.666034 | controller | INFO [download-binaries > destroy] Executed: Successful 2026-06-17 20:28:31.666352 | controller | WARNING Molecule executed 1 scenario (1 missing files) 2026-06-17 20:28:32.010546 | controller | ok: Runtime: 0:00:47.959685 2026-06-17 20:28:32.018219 | 2026-06-17 20:28:32.018280 | PLAY RECAP 2026-06-17 20:28:32.018327 | controller | ok: 4 changed: 3 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-06-17 20:28:32.018349 | 2026-06-17 20:28:32.199133 | RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/run.yaml@main] 2026-06-17 20:28:32.202496 | POST-RUN START: [untrusted : github.com/vexxhost/ansible-collection-kubernetes/test-playbooks/molecule/post.yml@main] 2026-06-17 20:28:33.512036 | 2026-06-17 20:28:33.512221 | PLAY [all] 2026-06-17 20:28:33.523863 | 2026-06-17 20:28:33.523949 | TASK [describe-kubernetes-objects : creating directory for cluster scoped objects] 2026-06-17 20:28:33.928520 | controller | changed 2026-06-17 20:28:33.935814 | 2026-06-17 20:28:33.935931 | TASK [describe-kubernetes-objects : Gathering descriptions for cluster scoped objects] 2026-06-17 20:28:34.343625 | controller | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-06-17 20:28:34.343998 | controller | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-06-17 20:28:34.351407 | controller | environment: line 1: kubectl: command not found 2026-06-17 20:28:34.352063 | controller | environment: line 1: kubectl: command not found 2026-06-17 20:28:34.352739 | controller | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-06-17 20:28:34.353747 | controller | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-06-17 20:28:34.357787 | controller | environment: line 1: kubectl: command not found 2026-06-17 20:28:34.359541 | controller | environment: line 1: kubectl: command not found 2026-06-17 20:28:34.359830 | controller | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-06-17 20:28:34.360724 | controller | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-06-17 20:28:34.363327 | controller | environment: line 1: kubectl: command not found 2026-06-17 20:28:34.364632 | controller | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-06-17 20:28:34.522121 | controller | ok: Runtime: 0:00:00.034924 2026-06-17 20:28:34.527635 | 2026-06-17 20:28:34.527726 | TASK [describe-kubernetes-objects : creating directory for namespace scoped objects] 2026-06-17 20:28:34.783083 | controller | changed 2026-06-17 20:28:34.788405 | 2026-06-17 20:28:34.788507 | TASK [describe-kubernetes-objects : Gathering descriptions for namespace scoped objects] 2026-06-17 20:28:35.047322 | controller | environment: line 5: kubectl: command not found 2026-06-17 20:28:35.048556 | controller | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-06-17 20:28:35.048750 | controller | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-06-17 20:28:35.049500 | controller | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-06-17 20:28:35.316398 | controller | ok: Runtime: 0:00:00.013509 2026-06-17 20:28:35.324163 | 2026-06-17 20:28:35.324231 | TASK [describe-kubernetes-objects : Downloads logs to executor] 2026-06-17 20:28:36.021689 | controller | changed: 2026-06-17 20:28:36.021897 | controller | created directory /var/lib/zuul/builds/ca6c90434af34b10b420d42f6772944b/work/logs/controller 2026-06-17 20:28:36.021942 | controller | cd+++++++++ objects/ 2026-06-17 20:28:36.021974 | controller | cd+++++++++ objects/cluster/ 2026-06-17 20:28:36.022007 | controller | cd+++++++++ objects/namespaced/ 2026-06-17 20:28:36.030387 | 2026-06-17 20:28:36.030454 | TASK [gather-pod-logs : creating directory for pod logs] 2026-06-17 20:28:36.266242 | controller | changed 2026-06-17 20:28:36.272362 | 2026-06-17 20:28:36.272474 | TASK [gather-pod-logs : creating directory for failed pod logs] 2026-06-17 20:28:36.517679 | controller | changed 2026-06-17 20:28:36.521981 | 2026-06-17 20:28:36.522052 | TASK [gather-pod-logs : retrieve all kubernetes logs, current and previous (if they exist)] 2026-06-17 20:28:36.765021 | controller | environment: line 3: kubectl: command not found 2026-06-17 20:28:37.057701 | controller | ok: Runtime: 0:00:00.013601 2026-06-17 20:28:37.062316 | 2026-06-17 20:28:37.062380 | TASK [gather-pod-logs : Downloads pod logs to executor] 2026-06-17 20:28:37.539573 | controller | changed: 2026-06-17 20:28:37.539769 | controller | cd+++++++++ pod-logs/ 2026-06-17 20:28:37.539810 | controller | cd+++++++++ pod-logs/failed-pods/ 2026-06-17 20:28:37.548298 | 2026-06-17 20:28:37.548372 | LOOP [helm-release-status : creating directory for helm release status] 2026-06-17 20:28:37.793438 | controller | changed: "values" 2026-06-17 20:28:38.007735 | controller | changed: "releases" 2026-06-17 20:28:38.017009 | 2026-06-17 20:28:38.017161 | TASK [helm-release-status : Gather get release status for helm charts] 2026-06-17 20:28:38.267787 | controller | /bin/bash: line 3: kubectl: command not found 2026-06-17 20:28:38.554897 | controller | ok: Runtime: 0:00:00.009739 2026-06-17 20:28:38.559414 | 2026-06-17 20:28:38.559490 | TASK [helm-release-status : Downloads logs to executor] 2026-06-17 20:28:39.046923 | controller | changed: 2026-06-17 20:28:39.047188 | controller | cd+++++++++ helm/ 2026-06-17 20:28:39.047254 | controller | cd+++++++++ helm/releases/ 2026-06-17 20:28:39.047310 | controller | cd+++++++++ helm/values/ 2026-06-17 20:28:39.052124 | 2026-06-17 20:28:39.052177 | PLAY RECAP 2026-06-17 20:28:39.052222 | controller | ok: 12 changed: 12 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-06-17 20:28:39.052246 | 2026-06-17 20:28:39.177579 | POST-RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/ansible-collection-kubernetes/test-playbooks/molecule/post.yml@main] 2026-06-17 20:28:39.180776 | POST-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post.yaml@main] 2026-06-17 20:28:39.775650 | 2026-06-17 20:28:39.775799 | PLAY [all] 2026-06-17 20:28:39.786522 | 2026-06-17 20:28:39.786632 | TASK [fetch-output : Set log path for multiple nodes] 2026-06-17 20:28:39.831935 | controller | skipping: Conditional result was False 2026-06-17 20:28:39.841276 | 2026-06-17 20:28:39.841408 | TASK [fetch-output : Set log path for single node] 2026-06-17 20:28:39.883566 | controller | ok 2026-06-17 20:28:39.889044 | 2026-06-17 20:28:39.889139 | LOOP [fetch-output : Ensure local output dirs] 2026-06-17 20:28:40.253644 | controller -> localhost | ok: "/var/lib/zuul/builds/ca6c90434af34b10b420d42f6772944b/work/logs" 2026-06-17 20:28:40.457722 | controller -> localhost | changed: "/var/lib/zuul/builds/ca6c90434af34b10b420d42f6772944b/work/artifacts" 2026-06-17 20:28:40.666209 | controller -> localhost | changed: "/var/lib/zuul/builds/ca6c90434af34b10b420d42f6772944b/work/docs" 2026-06-17 20:28:40.686130 | 2026-06-17 20:28:40.686289 | LOOP [fetch-output : Collect logs, artifacts and docs] 2026-06-17 20:28:41.305399 | controller | changed: .d..t...... ./ 2026-06-17 20:28:41.305765 | controller | changed: All items complete 2026-06-17 20:28:41.305819 | 2026-06-17 20:28:41.777972 | controller | changed: .d..t...... ./ 2026-06-17 20:28:42.221244 | controller | changed: .d..t...... ./ 2026-06-17 20:28:42.241380 | 2026-06-17 20:28:42.241511 | LOOP [merge-output-to-logs : Move artifacts and docs to logs dir] 2026-06-17 20:28:42.677095 | controller -> localhost | ok: Item: artifacts Runtime: 0:00:00.009207 2026-06-17 20:28:42.924084 | controller -> localhost | ok: Item: docs Runtime: 0:00:00.008187 2026-06-17 20:28:42.944558 | 2026-06-17 20:28:42.944826 | PLAY [all] 2026-06-17 20:28:42.950500 | 2026-06-17 20:28:42.950573 | TASK [remove-build-sshkey : Remove the build SSH key from all nodes] 2026-06-17 20:28:43.427905 | controller | changed 2026-06-17 20:28:43.433994 | 2026-06-17 20:28:43.434044 | PLAY RECAP 2026-06-17 20:28:43.434088 | controller | ok: 5 changed: 4 unreachable: 0 failed: 0 skipped: 1 rescued: 0 ignored: 0 2026-06-17 20:28:43.434111 | 2026-06-17 20:28:43.551382 | POST-RUN END RESULT_NORMAL: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post.yaml@main] 2026-06-17 20:28:43.554824 | POST-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post-logs.yaml@main] 2026-06-17 20:28:44.155082 | 2026-06-17 20:28:44.155234 | PLAY [localhost] 2026-06-17 20:28:44.165602 | 2026-06-17 20:28:44.165733 | TASK [Generate Zuul manifest] 2026-06-17 20:28:44.187006 | localhost | ok 2026-06-17 20:28:44.204909 | 2026-06-17 20:28:44.205089 | TASK [generate-zuul-manifest : Generate Zuul manifest] 2026-06-17 20:28:44.569713 | localhost | changed 2026-06-17 20:28:44.593155 | 2026-06-17 20:28:44.593434 | TASK [generate-zuul-manifest : Return Zuul manifest URL to Zuul] 2026-06-17 20:28:44.628167 | localhost | ok 2026-06-17 20:28:44.638810 | 2026-06-17 20:28:44.638881 | TASK [Upload logs] 2026-06-17 20:28:44.662067 | localhost | ok 2026-06-17 20:28:44.724524 | 2026-06-17 20:28:44.724685 | TASK [Set zuul-log-path fact] 2026-06-17 20:28:44.748922 | localhost | ok 2026-06-17 20:28:44.761970 | 2026-06-17 20:28:44.762087 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-06-17 20:28:44.796859 | localhost | ok 2026-06-17 20:28:44.809122 | 2026-06-17 20:28:44.809244 | TASK [upload-logs : Create log directories] 2026-06-17 20:28:45.228149 | localhost | changed 2026-06-17 20:28:45.233373 | 2026-06-17 20:28:45.233509 | TASK [upload-logs : Ensure logs are readable before uploading] 2026-06-17 20:28:45.653737 | localhost -> localhost | ok: Runtime: 0:00:00.005296 2026-06-17 20:28:45.751721 | 2026-06-17 20:28:45.751903 | TASK [upload-logs : Upload logs to log server] 2026-06-17 20:28:46.211125 | localhost | Output suppressed because no_log was given 2026-06-17 20:28:46.222599 | 2026-06-17 20:28:46.222695 | LOOP [upload-logs : Compress console log and json output] 2026-06-17 20:28:46.268392 | localhost | skipping: Conditional result was False 2026-06-17 20:28:46.316876 | localhost | skipping: Conditional result was False 2026-06-17 20:28:46.325951 | 2026-06-17 20:28:46.326177 | LOOP [upload-logs : Upload compressed console log and json output] 2026-06-17 20:28:46.369701 | localhost | skipping: Conditional result was False 2026-06-17 20:28:46.369971 | 2026-06-17 20:28:46.374333 | localhost | skipping: Conditional result was False 2026-06-17 20:28:46.392351 | 2026-06-17 20:28:46.392488 | LOOP [upload-logs : Upload console log and json output]