2026-07-17 00:16:13.501477 | Job console starting 2026-07-17 00:16:13.510522 | Updating git repos 2026-07-17 00:16:13.565895 | Cloning repos into workspace 2026-07-17 00:16:16.080987 | Restoring repo states 2026-07-17 00:16:16.094367 | Merging changes 2026-07-17 00:16:16.703829 | Checking out repos 2026-07-17 00:16:17.267839 | Preparing playbooks 2026-07-17 00:16:19.746634 | Running Ansible setup 2026-07-17 00:16:23.495946 | PRE-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/pre.yaml@main] 2026-07-17 00:16:24.085398 | 2026-07-17 00:16:24.085526 | PLAY [localhost] 2026-07-17 00:16:24.092849 | 2026-07-17 00:16:24.092916 | TASK [Gathering Facts] 2026-07-17 00:16:24.919765 | localhost | ok 2026-07-17 00:16:24.929460 | 2026-07-17 00:16:24.929569 | TASK [Setup log path fact] 2026-07-17 00:16:24.953092 | localhost | ok 2026-07-17 00:16:24.972516 | 2026-07-17 00:16:24.972685 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-07-17 00:16:25.006540 | localhost | ok 2026-07-17 00:16:25.017586 | 2026-07-17 00:16:25.017664 | TASK [emit-job-header : Print job information] 2026-07-17 00:16:25.058703 | # Job Information 2026-07-17 00:16:25.058915 | Ansible Version: 2.16.18 2026-07-17 00:16:25.059009 | Job: ansible-collection-kubernetes-molecule-download-binaries 2026-07-17 00:16:25.059065 | Pipeline: check 2026-07-17 00:16:25.059113 | Executor: 2d72f0692154 2026-07-17 00:16:25.059159 | Triggered by: https://github.com/vexxhost/ansible-collection-kubernetes/pull/291 2026-07-17 00:16:25.059209 | Event ID: 7fa73510-8174-11f1-9766-26d8aa458930 2026-07-17 00:16:25.064617 | 2026-07-17 00:16:25.064688 | LOOP [emit-job-header : Print node information] 2026-07-17 00:16:25.148483 | localhost | ok: 2026-07-17 00:16:25.148743 | localhost | # Node Information 2026-07-17 00:16:25.148804 | localhost | Inventory Hostname: controller 2026-07-17 00:16:25.148852 | localhost | Hostname: np0000185620 2026-07-17 00:16:25.148895 | localhost | Username: zuul 2026-07-17 00:16:25.148946 | localhost | Distro: Debian 13.6 2026-07-17 00:16:25.149024 | localhost | Provider: yul1 2026-07-17 00:16:25.149067 | localhost | Region: ca-ymq-1 2026-07-17 00:16:25.149108 | localhost | Label: debian-trixie 2026-07-17 00:16:25.149149 | localhost | Product Name: OpenStack Nova 2026-07-17 00:16:25.149190 | localhost | Interface IP: 199.204.45.235 2026-07-17 00:16:25.163482 | 2026-07-17 00:16:25.163615 | TASK [log-inventory : Ensure Zuul Ansible directory exists] 2026-07-17 00:16:25.534925 | localhost -> localhost | changed 2026-07-17 00:16:25.545439 | 2026-07-17 00:16:25.545586 | TASK [log-inventory : Copy ansible inventory to logs dir] 2026-07-17 00:16:26.359842 | localhost -> localhost | changed 2026-07-17 00:16:26.366395 | 2026-07-17 00:16:26.366455 | PLAY [all] 2026-07-17 00:16:26.373108 | 2026-07-17 00:16:26.373176 | TASK [add-build-sshkey : Check to see if ssh key was already created for this build] 2026-07-17 00:16:26.621703 | controller -> localhost | ok 2026-07-17 00:16:26.630268 | 2026-07-17 00:16:26.630394 | TASK [add-build-sshkey : Create a new key in workspace based on build UUID] 2026-07-17 00:16:26.661628 | controller | ok 2026-07-17 00:16:26.684390 | controller | included: /var/lib/zuul/builds/558b050ec9fc49f1b5e28de222e3c54e/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/create-key-and-replace.yaml 2026-07-17 00:16:26.692736 | 2026-07-17 00:16:26.692871 | TASK [add-build-sshkey : Create Temp SSH key] 2026-07-17 00:16:27.478200 | controller -> localhost | Generating public/private rsa key pair. 2026-07-17 00:16:27.478485 | controller -> localhost | Your identification has been saved in /var/lib/zuul/builds/558b050ec9fc49f1b5e28de222e3c54e/work/558b050ec9fc49f1b5e28de222e3c54e_id_rsa 2026-07-17 00:16:27.478553 | controller -> localhost | Your public key has been saved in /var/lib/zuul/builds/558b050ec9fc49f1b5e28de222e3c54e/work/558b050ec9fc49f1b5e28de222e3c54e_id_rsa.pub 2026-07-17 00:16:27.478603 | controller -> localhost | The key fingerprint is: 2026-07-17 00:16:27.478650 | controller -> localhost | SHA256:tW5nV46zh6uoEhNaEXy1I5SpYM+nmfU90VOousivHKg zuul-build-sshkey 2026-07-17 00:16:27.478712 | controller -> localhost | The key's randomart image is: 2026-07-17 00:16:27.478760 | controller -> localhost | +---[RSA 3072]----+ 2026-07-17 00:16:27.478816 | controller -> localhost | | ....+. . | 2026-07-17 00:16:27.478863 | controller -> localhost | | o o.+ . . .| 2026-07-17 00:16:27.478907 | controller -> localhost | | . + +. + o . | 2026-07-17 00:16:27.478950 | controller -> localhost | | * oo oo o | 2026-07-17 00:16:27.478992 | controller -> localhost | | o BS..o . ..| 2026-07-17 00:16:27.479186 | controller -> localhost | | . *. .o o + | 2026-07-17 00:16:27.479217 | controller -> localhost | | .+..o.o.+..| 2026-07-17 00:16:27.479239 | controller -> localhost | | ...oo.+ ..o.| 2026-07-17 00:16:27.479263 | controller -> localhost | | E .++o ..oo | 2026-07-17 00:16:27.479284 | controller -> localhost | +----[SHA256]-----+ 2026-07-17 00:16:27.479340 | controller -> localhost | ok: Runtime: 0:00:00.336375 2026-07-17 00:16:27.483730 | 2026-07-17 00:16:27.483794 | TASK [add-build-sshkey : Remote setup ssh keys (linux)] 2026-07-17 00:16:27.513526 | controller | ok 2026-07-17 00:16:27.524258 | controller | included: /var/lib/zuul/builds/558b050ec9fc49f1b5e28de222e3c54e/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/remote-linux.yaml 2026-07-17 00:16:27.531696 | 2026-07-17 00:16:27.531756 | TASK [add-build-sshkey : Remove previously added zuul-build-sshkey] 2026-07-17 00:16:27.544680 | controller | skipping: Conditional result was False 2026-07-17 00:16:27.553756 | 2026-07-17 00:16:27.553889 | TASK [add-build-sshkey : Enable access via build key on all nodes] 2026-07-17 00:16:28.065423 | controller | changed 2026-07-17 00:16:28.070402 | 2026-07-17 00:16:28.070464 | TASK [add-build-sshkey : Make sure user has a .ssh] 2026-07-17 00:16:28.272460 | controller | ok 2026-07-17 00:16:28.286317 | 2026-07-17 00:16:28.286454 | TASK [add-build-sshkey : Install build private key as SSH key on all nodes] 2026-07-17 00:16:28.794435 | controller | changed 2026-07-17 00:16:28.798366 | 2026-07-17 00:16:28.798428 | TASK [add-build-sshkey : Install build public key as SSH key on all nodes] 2026-07-17 00:16:29.330439 | controller | changed 2026-07-17 00:16:29.335923 | 2026-07-17 00:16:29.336013 | TASK [add-build-sshkey : Remote setup ssh keys (windows)] 2026-07-17 00:16:29.360662 | controller | skipping: Conditional result was False 2026-07-17 00:16:29.368423 | 2026-07-17 00:16:29.368509 | TASK [remove-zuul-sshkey : Remove master key from local agent] 2026-07-17 00:16:29.738093 | controller -> localhost | changed 2026-07-17 00:16:29.751589 | 2026-07-17 00:16:29.751677 | TASK [add-build-sshkey : Add back temp key] 2026-07-17 00:16:30.012628 | controller -> localhost | Identity added: /var/lib/zuul/builds/558b050ec9fc49f1b5e28de222e3c54e/work/558b050ec9fc49f1b5e28de222e3c54e_id_rsa (zuul-build-sshkey) 2026-07-17 00:16:30.012813 | controller -> localhost | ok: Runtime: 0:00:00.012903 2026-07-17 00:16:30.016749 | 2026-07-17 00:16:30.016810 | TASK [add-build-sshkey : Verify we can still SSH to all nodes] 2026-07-17 00:16:30.354336 | controller | ok 2026-07-17 00:16:30.359453 | 2026-07-17 00:16:30.359541 | TASK [add-build-sshkey : Verify we can still SSH to all nodes (windows)] 2026-07-17 00:16:30.384292 | controller | skipping: Conditional result was False 2026-07-17 00:16:30.395025 | 2026-07-17 00:16:30.395111 | TASK [prepare-workspace : Start zuul_console daemon.] 2026-07-17 00:16:30.755187 | controller | ok 2026-07-17 00:16:30.769323 | 2026-07-17 00:16:30.769386 | TASK [prepare-workspace : Synchronize src repos to workspace directory.] 2026-07-17 00:16:32.002462 | controller | Output suppressed because no_log was given 2026-07-17 00:16:32.011857 | 2026-07-17 00:16:32.011935 | LOOP [ensure-output-dirs : Empty Zuul Output directories by removing them] 2026-07-17 00:16:32.248257 | controller | ok: "logs" 2026-07-17 00:16:32.248713 | controller | ok: All items complete 2026-07-17 00:16:32.248795 | 2026-07-17 00:16:32.433413 | controller | ok: "artifacts" 2026-07-17 00:16:32.610997 | controller | ok: "docs" 2026-07-17 00:16:32.622720 | 2026-07-17 00:16:32.622883 | LOOP [ensure-output-dirs : Ensure Zuul Output directories exist] 2026-07-17 00:16:32.825614 | controller | changed: "logs" 2026-07-17 00:16:33.011703 | controller | changed: "artifacts" 2026-07-17 00:16:33.198143 | controller | changed: "docs" 2026-07-17 00:16:33.209300 | 2026-07-17 00:16:33.209429 | PLAY RECAP 2026-07-17 00:16:33.209491 | controller | ok: 15 changed: 8 unreachable: 0 failed: 0 skipped: 3 rescued: 0 ignored: 0 2026-07-17 00:16:33.209530 | localhost | ok: 6 changed: 2 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-07-17 00:16:33.209559 | 2026-07-17 00:16:33.345484 | PRE-RUN END RESULT_NORMAL: [trusted : github.com/vexxhost/zuul-config/playbooks/base/pre.yaml@main] 2026-07-17 00:16:33.349333 | PRE-RUN START: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/pre.yaml@main] 2026-07-17 00:16:33.922478 | 2026-07-17 00:16:33.922624 | PLAY [all] 2026-07-17 00:16:33.932420 | 2026-07-17 00:16:33.932497 | TASK [setup-uv : Extract archive] 2026-07-17 00:16:36.355058 | controller | changed 2026-07-17 00:16:36.362696 | 2026-07-17 00:16:36.363131 | TASK [setup-uv : Print version] 2026-07-17 00:16:36.721061 | controller | uv 0.8.13 2026-07-17 00:16:36.895129 | controller | ok: Runtime: 0:00:00.013505 2026-07-17 00:16:36.905652 | 2026-07-17 00:16:36.905743 | TASK [Install Ansible collection siblings] 2026-07-17 00:16:37.286990 | controller | ok: 2026-07-17 00:16:37.508389 | controller | Skipping ansible.posix: no checked-out sibling 2026-07-17 00:16:37.508584 | controller | Skipping community.crypto: no checked-out sibling 2026-07-17 00:16:37.508663 | controller | Skipping community.general: no checked-out sibling 2026-07-17 00:16:37.508733 | controller | Skipping kubernetes.core: no checked-out sibling 2026-07-17 00:16:37.508794 | controller | Skipping vexxhost.containers: no checked-out sibling 2026-07-17 00:16:37.517346 | 2026-07-17 00:16:37.517478 | PLAY RECAP 2026-07-17 00:16:37.517612 | controller | ok: 3 changed: 2 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-07-17 00:16:37.517682 | 2026-07-17 00:16:37.695794 | PRE-RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/pre.yaml@main] 2026-07-17 00:16:37.698865 | PRE-RUN START: [untrusted : github.com/vexxhost/ansible-collection-kubernetes/test-playbooks/molecule/pre.yml@main] 2026-07-17 00:16:38.274371 | 2026-07-17 00:16:38.274514 | PLAY [all] 2026-07-17 00:16:38.284780 | 2026-07-17 00:16:38.284854 | TASK [Update apt cache] 2026-07-17 00:16:42.834954 | controller | ok 2026-07-17 00:16:42.840491 | 2026-07-17 00:16:42.840564 | TASK [Disable firewalld] 2026-07-17 00:16:42.865313 | controller | skipping: Conditional result was False 2026-07-17 00:16:42.874524 | 2026-07-17 00:16:42.874614 | TASK [Install "jq" for log collection] 2026-07-17 00:16:45.028264 | controller | changed 2026-07-17 00:16:45.031033 | 2026-07-17 00:16:45.031088 | PLAY RECAP 2026-07-17 00:16:45.031135 | controller | ok: 2 changed: 1 unreachable: 0 failed: 0 skipped: 1 rescued: 0 ignored: 0 2026-07-17 00:16:45.031157 | 2026-07-17 00:16:45.205645 | PRE-RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/ansible-collection-kubernetes/test-playbooks/molecule/pre.yml@main] 2026-07-17 00:16:45.207282 | RUN START: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/run.yaml@main] 2026-07-17 00:16:45.834135 | 2026-07-17 00:16:45.881218 | PLAY [all] 2026-07-17 00:16:45.896234 | 2026-07-17 00:16:45.896311 | LOOP [Check inventory directories] 2026-07-17 00:16:46.263917 | controller | ok: "src/github.com/vexxhost/ansible-collection-kubernetes" 2026-07-17 00:16:46.433620 | controller | ok: "src/github.com/vexxhost/ansible-collection-kubernetes/molecule/download-binaries/inventory" 2026-07-17 00:16:46.614632 | controller | ok: "src/github.com/vexxhost/ansible-collection-kubernetes/extensions/molecule/download-binaries/inventory" 2026-07-17 00:16:46.632124 | 2026-07-17 00:16:46.632314 | LOOP [Copy inventory file for Zuul] 2026-07-17 00:16:47.485484 | controller | changed: 2026-07-17 00:16:47.485730 | controller | { 2026-07-17 00:16:47.485769 | controller | "ansible_loop_var": "item", 2026-07-17 00:16:47.485810 | controller | "changed": false, 2026-07-17 00:16:47.485838 | controller | "failed": false, 2026-07-17 00:16:47.485871 | controller | "invocation": { 2026-07-17 00:16:47.485898 | controller | "module_args": { 2026-07-17 00:16:47.485924 | controller | "checksum_algorithm": "sha1", 2026-07-17 00:16:47.485949 | controller | "follow": true, 2026-07-17 00:16:47.485974 | controller | "get_attributes": true, 2026-07-17 00:16:47.486001 | controller | "get_checksum": true, 2026-07-17 00:16:47.486028 | controller | "get_mime": true, 2026-07-17 00:16:47.486053 | controller | "path": "src/github.com/vexxhost/ansible-collection-kubernetes" 2026-07-17 00:16:47.486077 | controller | } 2026-07-17 00:16:47.486101 | controller | }, 2026-07-17 00:16:47.486125 | controller | "item": "src/github.com/vexxhost/ansible-collection-kubernetes", 2026-07-17 00:16:47.486149 | controller | "stat": { 2026-07-17 00:16:47.486173 | controller | "atime": 1784247391.8501203, 2026-07-17 00:16:47.486198 | controller | "attr_flags": "e", 2026-07-17 00:16:47.486223 | controller | "attributes": [ 2026-07-17 00:16:47.486247 | controller | "extents" 2026-07-17 00:16:47.486271 | controller | ], 2026-07-17 00:16:47.486295 | controller | "block_size": 4096, 2026-07-17 00:16:47.486318 | controller | "blocks": 8, 2026-07-17 00:16:47.486343 | controller | "charset": "unknown", 2026-07-17 00:16:47.486369 | controller | "ctime": 1784247391.8781202, 2026-07-17 00:16:47.486392 | controller | "dev": 65025, 2026-07-17 00:16:47.486416 | controller | "device_type": 0, 2026-07-17 00:16:47.486451 | controller | "executable": true, 2026-07-17 00:16:47.486475 | controller | "exists": true, 2026-07-17 00:16:47.486501 | controller | "gid": 1000, 2026-07-17 00:16:47.486525 | controller | "gr_name": "zuul", 2026-07-17 00:16:47.486550 | controller | "inode": 518935, 2026-07-17 00:16:47.486573 | controller | "isblk": false, 2026-07-17 00:16:47.486598 | controller | "ischr": false, 2026-07-17 00:16:47.486622 | controller | "isdir": true, 2026-07-17 00:16:47.486646 | controller | "isfifo": false, 2026-07-17 00:16:47.486669 | controller | "isgid": false, 2026-07-17 00:16:47.486692 | controller | "islnk": false, 2026-07-17 00:16:47.486716 | controller | "isreg": false, 2026-07-17 00:16:47.486739 | controller | "issock": false, 2026-07-17 00:16:47.486766 | controller | "isuid": false, 2026-07-17 00:16:47.486790 | controller | "mimetype": "unknown", 2026-07-17 00:16:47.486813 | controller | "mode": "0755", 2026-07-17 00:16:47.486836 | controller | "mtime": 1784247376.5838976, 2026-07-17 00:16:47.486877 | controller | "nlink": 14, 2026-07-17 00:16:47.486902 | controller | "path": "src/github.com/vexxhost/ansible-collection-kubernetes", 2026-07-17 00:16:47.486925 | controller | "pw_name": "zuul", 2026-07-17 00:16:47.486953 | controller | "readable": true, 2026-07-17 00:16:47.486978 | controller | "rgrp": true, 2026-07-17 00:16:47.487002 | controller | "roth": true, 2026-07-17 00:16:47.487026 | controller | "rusr": true, 2026-07-17 00:16:47.487049 | controller | "size": 4096, 2026-07-17 00:16:47.487073 | controller | "uid": 1000, 2026-07-17 00:16:47.487096 | controller | "version": "2095932745", 2026-07-17 00:16:47.487120 | controller | "wgrp": false, 2026-07-17 00:16:47.487146 | controller | "woth": false, 2026-07-17 00:16:47.487170 | controller | "writeable": true, 2026-07-17 00:16:47.487193 | controller | "wusr": true, 2026-07-17 00:16:47.487217 | controller | "xgrp": true, 2026-07-17 00:16:47.487241 | controller | "xoth": true, 2026-07-17 00:16:47.487264 | controller | "xusr": true 2026-07-17 00:16:47.487304 | controller | } 2026-07-17 00:16:47.487329 | controller | } 2026-07-17 00:16:47.487378 | controller | ok: All items complete 2026-07-17 00:16:47.487407 | 2026-07-17 00:16:47.489043 | controller | skipping: Conditional result was False 2026-07-17 00:16:47.489853 | controller | skipping: Conditional result was False 2026-07-17 00:16:47.499378 | 2026-07-17 00:16:47.499508 | LOOP [Switch "ansible_host" to private IP] 2026-07-17 00:16:47.900555 | controller | changed: 1 replacements made 2026-07-17 00:16:47.902359 | controller | skipping: Conditional result was False 2026-07-17 00:16:47.903239 | controller | skipping: Conditional result was False 2026-07-17 00:16:47.915328 | 2026-07-17 00:16:47.915726 | TASK [Run Molecule scenario] 2026-07-17 00:16:48.393692 | controller | Using CPython 3.13.5 interpreter at: /usr/bin/python3 2026-07-17 00:16:48.393813 | controller | Creating virtual environment at: .venv 2026-07-17 00:16:48.444287 | controller | Downloading pygments (1.2MiB) 2026-07-17 00:16:48.450472 | controller | Downloading ansible-core (2.3MiB) 2026-07-17 00:16:48.450963 | controller | Downloading cryptography (4.3MiB) 2026-07-17 00:16:48.605971 | controller | Downloading cryptography 2026-07-17 00:16:48.663597 | controller | Downloading pygments 2026-07-17 00:16:48.823248 | controller | Downloading ansible-core 2026-07-17 00:16:48.870202 | controller | Installed 36 packages in 46ms 2026-07-17 00:16:49.555985 | controller | INFO Collection 'vexxhost.kubernetes' detected. 2026-07-17 00:16:49.556043 | controller | INFO Scenarios will be used from 'extensions/molecule' 2026-07-17 00:16:50.482238 | controller | CRITICAL 'extensions/molecule/default/molecule.yml' glob failed. Exiting. 2026-07-17 00:16:50.482307 | controller | INFO default scenario not found, disabling shared state. 2026-07-17 00:16:50.482471 | controller | INFO [download-binaries > discovery] scenario test matrix: dependency, cleanup, destroy, syntax, create, prepare, converge, idempotence, side_effect, verify, cleanup, destroy 2026-07-17 00:16:50.482501 | controller | INFO [download-binaries > prerun] Performing prerun with role_name_check=0... 2026-07-17 00:17:38.926753 | controller | INFO [download-binaries > dependency] Executing 2026-07-17 00:17:38.926891 | controller | WARNING [download-binaries > dependency] Missing roles requirements file: requirements.yml 2026-07-17 00:17:38.927105 | controller | WARNING [download-binaries > dependency] Missing collections requirements file: collections.yml 2026-07-17 00:17:38.927211 | controller | WARNING [download-binaries > dependency] Executed: 2 missing (Remove from test_sequence to suppress) 2026-07-17 00:17:38.932808 | controller | INFO [download-binaries > cleanup] Executing 2026-07-17 00:17:38.933122 | controller | WARNING [download-binaries > cleanup] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-07-17 00:17:38.938441 | controller | INFO [download-binaries > destroy] Executing 2026-07-17 00:17:38.938466 | controller | WARNING [download-binaries > destroy] Skipping, '--destroy=never' requested. 2026-07-17 00:17:38.938539 | controller | INFO [download-binaries > destroy] Executed: Successful 2026-07-17 00:17:38.943833 | controller | INFO [download-binaries > syntax] Executing 2026-07-17 00:17:39.826232 | controller | 2026-07-17 00:17:39.826501 | controller | playbook: /home/zuul/src/github.com/vexxhost/ansible-collection-kubernetes/extensions/molecule/download-binaries/converge.yml 2026-07-17 00:17:39.886691 | controller | INFO [download-binaries > syntax] Executed: Successful 2026-07-17 00:17:39.897325 | controller | INFO [download-binaries > create] Executing 2026-07-17 00:17:39.899394 | controller | WARNING [download-binaries > create] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-07-17 00:17:39.906400 | controller | INFO [download-binaries > prepare] Executing 2026-07-17 00:17:39.906681 | controller | WARNING [download-binaries > prepare] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-07-17 00:17:39.911972 | controller | INFO [download-binaries > converge] Executing 2026-07-17 00:17:40.778812 | controller | 2026-07-17 00:17:40.778945 | controller | PLAY [Download all binaries required at runtime for ansible-collection-kubernetes] *** 2026-07-17 00:17:40.779119 | controller | 2026-07-17 00:17:40.779318 | controller | TASK [Gather minimal facts] **************************************************** 2026-07-17 00:17:40.779514 | controller | Friday 17 July 2026 00:17:40 +0000 (0:00:00.036) 0:00:00.036 *********** 2026-07-17 00:17:41.412803 | controller | ok: [controller -> localhost] 2026-07-17 00:17:41.413431 | controller | 2026-07-17 00:17:41.413472 | controller | TASK [Find all subdirectories in the role location] **************************** 2026-07-17 00:17:41.413477 | controller | Friday 17 July 2026 00:17:41 +0000 (0:00:00.633) 0:00:00.670 *********** 2026-07-17 00:17:41.815357 | controller | ok: [controller -> localhost] 2026-07-17 00:17:41.815453 | controller | 2026-07-17 00:17:41.815710 | controller | TASK [Select only defaults/ directories and load vars] ************************* 2026-07-17 00:17:41.815864 | controller | Friday 17 July 2026 00:17:41 +0000 (0:00:00.403) 0:00:01.073 *********** 2026-07-17 00:17:42.151544 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kubelet/defaults) 2026-07-17 00:17:42.151642 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/keepalived/defaults) 2026-07-17 00:17:42.151843 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/cert_manager/defaults) 2026-07-17 00:17:42.152052 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kubeadm/defaults) 2026-07-17 00:17:42.152245 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/haproxy/defaults) 2026-07-17 00:17:42.152444 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/helm/defaults) 2026-07-17 00:17:42.152703 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/cilium/defaults) 2026-07-17 00:17:42.153010 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/clusterctl/defaults) 2026-07-17 00:17:42.153240 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kubectl/defaults) 2026-07-17 00:17:42.153561 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/openstack_resource_controller/defaults) 2026-07-17 00:17:42.153718 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/envoy_gateway/defaults) 2026-07-17 00:17:42.153975 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kube_vip/defaults) 2026-07-17 00:17:42.154123 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/cluster_api/defaults) 2026-07-17 00:17:42.154333 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/upload_helm_chart/defaults) 2026-07-17 00:17:42.154525 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kubernetes/defaults) 2026-07-17 00:17:42.154726 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/flux/defaults) 2026-07-17 00:17:42.154897 | controller | 2026-07-17 00:17:42.155163 | controller | TASK [Find all components with checksums and get latest versions (CI)] ********* 2026-07-17 00:17:42.155372 | controller | Friday 17 July 2026 00:17:42 +0000 (0:00:00.336) 0:00:01.409 *********** 2026-07-17 00:17:42.323820 | controller | ok: [controller -> localhost] => (item=kubelet_checksums) 2026-07-17 00:17:42.323887 | controller | ok: [controller -> localhost] => (item=kubeadm_checksums) 2026-07-17 00:17:42.324145 | controller | ok: [controller -> localhost] => (item=helm_checksums) 2026-07-17 00:17:42.324343 | controller | ok: [controller -> localhost] => (item=helm_diff_checksums) 2026-07-17 00:17:42.324533 | controller | ok: [controller -> localhost] => (item=clusterctl_checksums) 2026-07-17 00:17:42.324720 | controller | ok: [controller -> localhost] => (item=kubectl_checksums) 2026-07-17 00:17:42.324910 | controller | ok: [controller -> localhost] => (item=flux_checksums) 2026-07-17 00:17:42.325076 | controller | 2026-07-17 00:17:42.325269 | controller | TASK [Filter checksums to keep only latest versions (CI)] ********************** 2026-07-17 00:17:42.325511 | controller | Friday 17 July 2026 00:17:42 +0000 (0:00:00.172) 0:00:01.581 *********** 2026-07-17 00:17:42.421523 | controller | ok: [controller -> localhost] => (item=kubelet_checksums) 2026-07-17 00:17:42.421770 | controller | ok: [controller -> localhost] => (item=kubeadm_checksums) 2026-07-17 00:17:42.421964 | controller | ok: [controller -> localhost] => (item=helm_checksums) 2026-07-17 00:17:42.422110 | controller | ok: [controller -> localhost] => (item=helm_diff_checksums) 2026-07-17 00:17:42.422295 | controller | ok: [controller -> localhost] => (item=clusterctl_checksums) 2026-07-17 00:17:42.422477 | controller | ok: [controller -> localhost] => (item=kubectl_checksums) 2026-07-17 00:17:42.422663 | controller | ok: [controller -> localhost] => (item=flux_checksums) 2026-07-17 00:17:42.422872 | controller | 2026-07-17 00:17:42.423052 | controller | TASK [Generate list of all binaries for all roles] ***************************** 2026-07-17 00:17:42.423242 | controller | Friday 17 July 2026 00:17:42 +0000 (0:00:00.098) 0:00:01.679 *********** 2026-07-17 00:17:42.498647 | controller | ok: [controller -> localhost] 2026-07-17 00:17:42.498940 | controller | 2026-07-17 00:17:42.499165 | controller | TASK [Include download_artifact role] ****************************************** 2026-07-17 00:17:42.499373 | controller | Friday 17 July 2026 00:17:42 +0000 (0:00:00.076) 0:00:01.756 *********** 2026-07-17 00:17:42.737231 | controller | included: vexxhost.containers.download_artifact for controller => (item={'url': 'https://dl.k8s.io/release/v1.36.2/bin/linux/amd64/kubelet', 'checksum': '3ba68cb4f0906053c08ab843131d5cec559cf8c718dbd679950a078b306abbb4', 'dest': '/var/lib/downloads/kubelet-1.36.2-linux-amd64', 'version': '1.36.2'}) 2026-07-17 00:17:42.737459 | controller | included: vexxhost.containers.download_artifact for controller => (item={'url': 'https://dl.k8s.io/release/v1.36.2/bin/linux/amd64/kubeadm', 'checksum': 'f95d1b345f97c673ce1c1347eb96bf2587850975155ae701cdfc629a5b575b70', 'dest': '/var/lib/downloads/kubeadm-1.36.2-linux-amd64', 'version': '1.36.2'}) 2026-07-17 00:17:42.737696 | 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-07-17 00:17:42.737939 | 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-07-17 00:17:42.738163 | 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-07-17 00:17:42.738391 | controller | included: vexxhost.containers.download_artifact for controller => (item={'url': 'https://dl.k8s.io/release/v1.36.2/bin/linux/amd64/kubectl', 'checksum': '1e9045ec32bea85da43de85f0065358529ea7c7a152eca78154fba5b58c27d82', 'dest': '/var/lib/downloads/kubectl-1.36.2-linux-amd64', 'version': '1.36.2'}) 2026-07-17 00:17:42.738617 | 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-07-17 00:17:42.738807 | controller | 2026-07-17 00:17:42.739001 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-07-17 00:17:42.739198 | controller | Friday 17 July 2026 00:17:42 +0000 (0:00:00.238) 0:00:01.995 *********** 2026-07-17 00:17:42.777274 | controller | skipping: [controller] 2026-07-17 00:17:42.777465 | controller | 2026-07-17 00:17:42.777668 | controller | TASK [vexxhost.containers.directory : Create directory (/var/lib/downloads)] *** 2026-07-17 00:17:42.777862 | controller | Friday 17 July 2026 00:17:42 +0000 (0:00:00.040) 0:00:02.035 *********** 2026-07-17 00:17:43.391825 | 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.21/reference_appendices/interpreter_discovery.html for more information. 2026-07-17 00:17:43.405126 | controller | changed: [controller] 2026-07-17 00:17:43.405282 | controller | 2026-07-17 00:17:43.405559 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-07-17 00:17:43.405717 | controller | Friday 17 July 2026 00:17:43 +0000 (0:00:00.627) 0:00:02.663 *********** 2026-07-17 00:17:43.442877 | controller | ok: [controller] => { 2026-07-17 00:17:43.443035 | controller | "msg": "https://dl.k8s.io/release/v1.36.2/bin/linux/amd64/kubelet" 2026-07-17 00:17:43.443213 | controller | } 2026-07-17 00:17:43.443369 | controller | 2026-07-17 00:17:43.443565 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-07-17 00:17:43.443758 | controller | Friday 17 July 2026 00:17:43 +0000 (0:00:00.037) 0:00:02.700 *********** 2026-07-17 00:17:44.692534 | 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-07-17 00:17:44.700505 | controller | changed: [controller] 2026-07-17 00:17:44.700662 | controller | 2026-07-17 00:17:44.700866 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-07-17 00:17:44.701063 | controller | Friday 17 July 2026 00:17:44 +0000 (0:00:01.257) 0:00:03.958 *********** 2026-07-17 00:17:44.738830 | controller | skipping: [controller] 2026-07-17 00:17:44.738997 | controller | 2026-07-17 00:17:44.739204 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-07-17 00:17:44.739396 | controller | Friday 17 July 2026 00:17:44 +0000 (0:00:00.037) 0:00:03.996 *********** 2026-07-17 00:17:44.771015 | controller | skipping: [controller] 2026-07-17 00:17:44.771133 | controller | 2026-07-17 00:17:44.771359 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-07-17 00:17:44.771558 | controller | Friday 17 July 2026 00:17:44 +0000 (0:00:00.032) 0:00:04.029 *********** 2026-07-17 00:17:44.810626 | controller | ok: [controller] => { 2026-07-17 00:17:44.810778 | controller | "msg": "https://dl.k8s.io/release/v1.36.2/bin/linux/amd64/kubeadm" 2026-07-17 00:17:44.810964 | controller | } 2026-07-17 00:17:44.811135 | controller | 2026-07-17 00:17:44.811330 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-07-17 00:17:44.811546 | controller | Friday 17 July 2026 00:17:44 +0000 (0:00:00.039) 0:00:04.068 *********** 2026-07-17 00:17:46.177396 | controller | changed: [controller] 2026-07-17 00:17:46.177423 | controller | 2026-07-17 00:17:46.177429 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-07-17 00:17:46.177435 | controller | Friday 17 July 2026 00:17:46 +0000 (0:00:01.363) 0:00:05.431 *********** 2026-07-17 00:17:46.203365 | controller | skipping: [controller] 2026-07-17 00:17:46.203551 | controller | 2026-07-17 00:17:46.203760 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-07-17 00:17:46.203955 | controller | Friday 17 July 2026 00:17:46 +0000 (0:00:00.029) 0:00:05.461 *********** 2026-07-17 00:17:46.230699 | controller | skipping: [controller] 2026-07-17 00:17:46.230900 | controller | 2026-07-17 00:17:46.231149 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-07-17 00:17:46.231355 | controller | Friday 17 July 2026 00:17:46 +0000 (0:00:00.027) 0:00:05.488 *********** 2026-07-17 00:17:46.262773 | controller | ok: [controller] => { 2026-07-17 00:17:46.263009 | controller | "msg": "https://get.helm.sh/helm-v3.11.2-linux-amd64.tar.gz" 2026-07-17 00:17:46.263203 | controller | } 2026-07-17 00:17:46.263384 | controller | 2026-07-17 00:17:46.263595 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-07-17 00:17:46.263798 | controller | Friday 17 July 2026 00:17:46 +0000 (0:00:00.031) 0:00:05.520 *********** 2026-07-17 00:17:47.440741 | controller | changed: [controller] 2026-07-17 00:17:47.440908 | controller | 2026-07-17 00:17:47.441127 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-07-17 00:17:47.441321 | controller | Friday 17 July 2026 00:17:47 +0000 (0:00:01.178) 0:00:06.698 *********** 2026-07-17 00:17:47.475773 | controller | skipping: [controller] 2026-07-17 00:17:47.475916 | controller | 2026-07-17 00:17:47.476122 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-07-17 00:17:47.476355 | controller | Friday 17 July 2026 00:17:47 +0000 (0:00:00.035) 0:00:06.733 *********** 2026-07-17 00:17:47.511278 | controller | skipping: [controller] 2026-07-17 00:17:47.511371 | controller | 2026-07-17 00:17:47.511633 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-07-17 00:17:47.511787 | controller | Friday 17 July 2026 00:17:47 +0000 (0:00:00.034) 0:00:06.768 *********** 2026-07-17 00:17:47.551044 | controller | ok: [controller] => { 2026-07-17 00:17:47.551225 | controller | "msg": "https://github.com/databus23/helm-diff/releases/download/v3.8.1/helm-diff-linux-amd64.tgz" 2026-07-17 00:17:47.551409 | controller | } 2026-07-17 00:17:47.551586 | controller | 2026-07-17 00:17:47.551799 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-07-17 00:17:47.551967 | controller | Friday 17 July 2026 00:17:47 +0000 (0:00:00.040) 0:00:06.808 *********** 2026-07-17 00:17:48.401928 | controller | changed: [controller] 2026-07-17 00:17:48.401989 | controller | 2026-07-17 00:17:48.402121 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-07-17 00:17:48.402227 | controller | Friday 17 July 2026 00:17:48 +0000 (0:00:00.847) 0:00:07.656 *********** 2026-07-17 00:17:48.435973 | controller | skipping: [controller] 2026-07-17 00:17:48.436005 | controller | 2026-07-17 00:17:48.436093 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-07-17 00:17:48.436175 | controller | Friday 17 July 2026 00:17:48 +0000 (0:00:00.038) 0:00:07.694 *********** 2026-07-17 00:17:48.470843 | controller | skipping: [controller] 2026-07-17 00:17:48.470882 | controller | 2026-07-17 00:17:48.470978 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-07-17 00:17:48.471072 | controller | Friday 17 July 2026 00:17:48 +0000 (0:00:00.034) 0:00:07.729 *********** 2026-07-17 00:17:48.506086 | controller | ok: [controller] => { 2026-07-17 00:17:48.506157 | controller | "msg": "https://github.com/kubernetes-sigs/cluster-api/releases/download/v1.13.2/clusterctl-linux-amd64" 2026-07-17 00:17:48.506344 | controller | } 2026-07-17 00:17:48.506484 | controller | 2026-07-17 00:17:48.506622 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-07-17 00:17:48.506748 | controller | Friday 17 July 2026 00:17:48 +0000 (0:00:00.034) 0:00:07.763 *********** 2026-07-17 00:17:49.597555 | controller | changed: [controller] 2026-07-17 00:17:49.597613 | controller | 2026-07-17 00:17:49.597742 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-07-17 00:17:49.601410 | controller | Friday 17 July 2026 00:17:49 +0000 (0:00:01.091) 0:00:08.855 *********** 2026-07-17 00:17:49.636443 | controller | skipping: [controller] 2026-07-17 00:17:49.636464 | controller | 2026-07-17 00:17:49.636474 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-07-17 00:17:49.636482 | controller | Friday 17 July 2026 00:17:49 +0000 (0:00:00.038) 0:00:08.893 *********** 2026-07-17 00:17:49.670240 | controller | skipping: [controller] 2026-07-17 00:17:49.670483 | controller | 2026-07-17 00:17:49.670746 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-07-17 00:17:49.670998 | controller | Friday 17 July 2026 00:17:49 +0000 (0:00:00.034) 0:00:08.928 *********** 2026-07-17 00:17:49.707720 | controller | ok: [controller] => { 2026-07-17 00:17:49.708015 | controller | "msg": "https://dl.k8s.io/release/v1.36.2/bin/linux/amd64/kubectl" 2026-07-17 00:17:49.708261 | controller | } 2026-07-17 00:17:49.708490 | controller | 2026-07-17 00:17:49.708748 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-07-17 00:17:49.708998 | controller | Friday 17 July 2026 00:17:49 +0000 (0:00:00.037) 0:00:08.965 *********** 2026-07-17 00:17:50.712998 | controller | changed: [controller] 2026-07-17 00:17:50.713430 | controller | 2026-07-17 00:17:50.713748 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-07-17 00:17:50.714012 | controller | Friday 17 July 2026 00:17:50 +0000 (0:00:01.004) 0:00:09.970 *********** 2026-07-17 00:17:50.742948 | controller | skipping: [controller] 2026-07-17 00:17:50.743198 | controller | 2026-07-17 00:17:50.743454 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-07-17 00:17:50.743716 | controller | Friday 17 July 2026 00:17:50 +0000 (0:00:00.030) 0:00:10.000 *********** 2026-07-17 00:17:50.776662 | controller | skipping: [controller] 2026-07-17 00:17:50.776925 | controller | 2026-07-17 00:17:50.777185 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-07-17 00:17:50.777511 | controller | Friday 17 July 2026 00:17:50 +0000 (0:00:00.033) 0:00:10.034 *********** 2026-07-17 00:17:50.813191 | controller | ok: [controller] => { 2026-07-17 00:17:50.813215 | controller | "msg": "https://github.com/fluxcd/flux2/releases/download/v0.32.0/flux_0.32.0_linux_amd64.tar.gz" 2026-07-17 00:17:50.813224 | controller | } 2026-07-17 00:17:50.813233 | controller | 2026-07-17 00:17:50.813241 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-07-17 00:17:50.813248 | controller | Friday 17 July 2026 00:17:50 +0000 (0:00:00.035) 0:00:10.070 *********** 2026-07-17 00:17:51.667032 | controller | changed: [controller] 2026-07-17 00:17:51.667316 | controller | 2026-07-17 00:17:51.667584 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-07-17 00:17:51.667884 | controller | Friday 17 July 2026 00:17:51 +0000 (0:00:00.854) 0:00:10.924 *********** 2026-07-17 00:17:51.704966 | controller | skipping: [controller] 2026-07-17 00:17:51.705219 | controller | 2026-07-17 00:17:51.705509 | controller | PLAY RECAP ********************************************************************* 2026-07-17 00:17:51.705783 | controller | controller : ok=28 changed=8 unreachable=0 failed=0 skipped=14 rescued=0 ignored=0 2026-07-17 00:17:51.706012 | controller | 2026-07-17 00:17:51.706241 | controller | 2026-07-17 00:17:51.706528 | controller | TASKS RECAP ******************************************************************** 2026-07-17 00:17:51.706781 | controller | Friday 17 July 2026 00:17:51 +0000 (0:00:00.039) 0:00:10.963 *********** 2026-07-17 00:17:51.707017 | controller | =============================================================================== 2026-07-17 00:17:51.707267 | controller | vexxhost.containers.download_artifact : Download item ------------------- 1.36s 2026-07-17 00:17:51.707534 | controller | vexxhost.containers.download_artifact : Download item ------------------- 1.26s 2026-07-17 00:17:51.707789 | controller | vexxhost.containers.download_artifact : Download item ------------------- 1.18s 2026-07-17 00:17:51.708038 | controller | vexxhost.containers.download_artifact : Download item ------------------- 1.09s 2026-07-17 00:17:51.708287 | controller | vexxhost.containers.download_artifact : Download item ------------------- 1.00s 2026-07-17 00:17:51.708535 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.85s 2026-07-17 00:17:51.708783 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.85s 2026-07-17 00:17:51.709029 | controller | Gather minimal facts ---------------------------------------------------- 0.63s 2026-07-17 00:17:51.709278 | controller | vexxhost.containers.directory : Create directory (/var/lib/downloads) --- 0.63s 2026-07-17 00:17:51.709559 | controller | Find all subdirectories in the role location ---------------------------- 0.40s 2026-07-17 00:17:51.709807 | controller | Select only defaults/ directories and load vars ------------------------- 0.34s 2026-07-17 00:17:51.710051 | controller | Include download_artifact role ------------------------------------------ 0.24s 2026-07-17 00:17:51.710351 | controller | Find all components with checksums and get latest versions (CI) --------- 0.17s 2026-07-17 00:17:51.710618 | controller | Filter checksums to keep only latest versions (CI) ---------------------- 0.10s 2026-07-17 00:17:51.710863 | controller | Generate list of all binaries for all roles ----------------------------- 0.08s 2026-07-17 00:17:51.711084 | controller | vexxhost.containers.package : Update state for tar ---------------------- 0.04s 2026-07-17 00:17:51.711238 | controller | vexxhost.containers.download_artifact : Starting download of file ------- 0.04s 2026-07-17 00:17:51.711392 | controller | vexxhost.containers.download_artifact : Extract archive ----------------- 0.04s 2026-07-17 00:17:51.711546 | controller | vexxhost.containers.download_artifact : Starting download of file ------- 0.04s 2026-07-17 00:17:51.711700 | controller | vexxhost.containers.download_artifact : Extract archive ----------------- 0.04s 2026-07-17 00:17:51.860076 | controller | INFO [download-binaries > converge] Executed: Successful 2026-07-17 00:17:51.869371 | controller | INFO [download-binaries > idempotence] Executing 2026-07-17 00:17:52.767544 | controller | 2026-07-17 00:17:52.767588 | controller | PLAY [Download all binaries required at runtime for ansible-collection-kubernetes] *** 2026-07-17 00:17:52.767597 | controller | 2026-07-17 00:17:52.767605 | controller | TASK [Gather minimal facts] **************************************************** 2026-07-17 00:17:52.767614 | controller | Friday 17 July 2026 00:17:52 +0000 (0:00:00.031) 0:00:00.031 *********** 2026-07-17 00:17:53.382713 | controller | ok: [controller -> localhost] 2026-07-17 00:17:53.383000 | controller | 2026-07-17 00:17:53.383268 | controller | TASK [Find all subdirectories in the role location] **************************** 2026-07-17 00:17:53.383526 | controller | Friday 17 July 2026 00:17:53 +0000 (0:00:00.615) 0:00:00.646 *********** 2026-07-17 00:17:53.792929 | controller | ok: [controller -> localhost] 2026-07-17 00:17:53.793217 | controller | 2026-07-17 00:17:53.793670 | controller | TASK [Select only defaults/ directories and load vars] ************************* 2026-07-17 00:17:53.794041 | controller | Friday 17 July 2026 00:17:53 +0000 (0:00:00.410) 0:00:01.057 *********** 2026-07-17 00:17:54.144087 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kubelet/defaults) 2026-07-17 00:17:54.144421 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/keepalived/defaults) 2026-07-17 00:17:54.144743 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/cert_manager/defaults) 2026-07-17 00:17:54.145033 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kubeadm/defaults) 2026-07-17 00:17:54.145508 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/haproxy/defaults) 2026-07-17 00:17:54.145834 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/helm/defaults) 2026-07-17 00:17:54.146118 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/cilium/defaults) 2026-07-17 00:17:54.146399 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/clusterctl/defaults) 2026-07-17 00:17:54.146678 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kubectl/defaults) 2026-07-17 00:17:54.146966 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/openstack_resource_controller/defaults) 2026-07-17 00:17:54.147247 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/envoy_gateway/defaults) 2026-07-17 00:17:54.147532 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kube_vip/defaults) 2026-07-17 00:17:54.147807 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/cluster_api/defaults) 2026-07-17 00:17:54.148088 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/upload_helm_chart/defaults) 2026-07-17 00:17:54.148381 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kubernetes/defaults) 2026-07-17 00:17:54.148664 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/flux/defaults) 2026-07-17 00:17:54.148911 | controller | 2026-07-17 00:17:54.149187 | controller | TASK [Find all components with checksums and get latest versions (CI)] ********* 2026-07-17 00:17:54.149627 | controller | Friday 17 July 2026 00:17:54 +0000 (0:00:00.351) 0:00:01.408 *********** 2026-07-17 00:17:54.297811 | controller | ok: [controller -> localhost] => (item=kubelet_checksums) 2026-07-17 00:17:54.297845 | controller | ok: [controller -> localhost] => (item=kubeadm_checksums) 2026-07-17 00:17:54.297853 | controller | ok: [controller -> localhost] => (item=helm_checksums) 2026-07-17 00:17:54.297860 | controller | ok: [controller -> localhost] => (item=helm_diff_checksums) 2026-07-17 00:17:54.297866 | controller | ok: [controller -> localhost] => (item=clusterctl_checksums) 2026-07-17 00:17:54.297873 | controller | ok: [controller -> localhost] => (item=kubectl_checksums) 2026-07-17 00:17:54.297879 | controller | ok: [controller -> localhost] => (item=flux_checksums) 2026-07-17 00:17:54.297887 | controller | 2026-07-17 00:17:54.297894 | controller | TASK [Filter checksums to keep only latest versions (CI)] ********************** 2026-07-17 00:17:54.297902 | controller | Friday 17 July 2026 00:17:54 +0000 (0:00:00.152) 0:00:01.560 *********** 2026-07-17 00:17:54.395222 | controller | ok: [controller -> localhost] => (item=kubelet_checksums) 2026-07-17 00:17:54.395519 | controller | ok: [controller -> localhost] => (item=kubeadm_checksums) 2026-07-17 00:17:54.395774 | controller | ok: [controller -> localhost] => (item=helm_checksums) 2026-07-17 00:17:54.396023 | controller | ok: [controller -> localhost] => (item=helm_diff_checksums) 2026-07-17 00:17:54.396269 | controller | ok: [controller -> localhost] => (item=clusterctl_checksums) 2026-07-17 00:17:54.396574 | controller | ok: [controller -> localhost] => (item=kubectl_checksums) 2026-07-17 00:17:54.396871 | controller | ok: [controller -> localhost] => (item=flux_checksums) 2026-07-17 00:17:54.397186 | controller | 2026-07-17 00:17:54.397506 | controller | TASK [Generate list of all binaries for all roles] ***************************** 2026-07-17 00:17:54.397837 | controller | Friday 17 July 2026 00:17:54 +0000 (0:00:00.099) 0:00:01.660 *********** 2026-07-17 00:17:54.465011 | controller | ok: [controller -> localhost] 2026-07-17 00:17:54.465310 | controller | 2026-07-17 00:17:54.465617 | controller | TASK [Include download_artifact role] ****************************************** 2026-07-17 00:17:54.465894 | controller | Friday 17 July 2026 00:17:54 +0000 (0:00:00.069) 0:00:01.729 *********** 2026-07-17 00:17:54.656846 | controller | included: vexxhost.containers.download_artifact for controller => (item={'url': 'https://dl.k8s.io/release/v1.36.2/bin/linux/amd64/kubelet', 'checksum': '3ba68cb4f0906053c08ab843131d5cec559cf8c718dbd679950a078b306abbb4', 'dest': '/var/lib/downloads/kubelet-1.36.2-linux-amd64', 'version': '1.36.2'}) 2026-07-17 00:17:54.657226 | controller | included: vexxhost.containers.download_artifact for controller => (item={'url': 'https://dl.k8s.io/release/v1.36.2/bin/linux/amd64/kubeadm', 'checksum': 'f95d1b345f97c673ce1c1347eb96bf2587850975155ae701cdfc629a5b575b70', 'dest': '/var/lib/downloads/kubeadm-1.36.2-linux-amd64', 'version': '1.36.2'}) 2026-07-17 00:17:54.657569 | 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-07-17 00:17:54.657853 | 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-07-17 00:17:54.658132 | 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-07-17 00:17:54.658472 | controller | included: vexxhost.containers.download_artifact for controller => (item={'url': 'https://dl.k8s.io/release/v1.36.2/bin/linux/amd64/kubectl', 'checksum': '1e9045ec32bea85da43de85f0065358529ea7c7a152eca78154fba5b58c27d82', 'dest': '/var/lib/downloads/kubectl-1.36.2-linux-amd64', 'version': '1.36.2'}) 2026-07-17 00:17:54.658775 | 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-07-17 00:17:54.659031 | controller | 2026-07-17 00:17:54.659288 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-07-17 00:17:54.659536 | controller | Friday 17 July 2026 00:17:54 +0000 (0:00:00.187) 0:00:01.917 *********** 2026-07-17 00:17:54.691870 | controller | skipping: [controller] 2026-07-17 00:17:54.692159 | controller | 2026-07-17 00:17:54.692432 | controller | TASK [vexxhost.containers.directory : Create directory (/var/lib/downloads)] *** 2026-07-17 00:17:54.692687 | controller | Friday 17 July 2026 00:17:54 +0000 (0:00:00.039) 0:00:01.956 *********** 2026-07-17 00:17:55.147786 | 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.21/reference_appendices/interpreter_discovery.html for more information. 2026-07-17 00:17:55.157266 | controller | ok: [controller] 2026-07-17 00:17:55.157608 | controller | 2026-07-17 00:17:55.157882 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-07-17 00:17:55.158158 | controller | Friday 17 July 2026 00:17:55 +0000 (0:00:00.465) 0:00:02.422 *********** 2026-07-17 00:17:55.192717 | controller | ok: [controller] => { 2026-07-17 00:17:55.193064 | controller | "msg": "https://dl.k8s.io/release/v1.36.2/bin/linux/amd64/kubelet" 2026-07-17 00:17:55.193331 | controller | } 2026-07-17 00:17:55.193652 | controller | 2026-07-17 00:17:55.193931 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-07-17 00:17:55.194280 | controller | Friday 17 July 2026 00:17:55 +0000 (0:00:00.035) 0:00:02.457 *********** 2026-07-17 00:17:55.771005 | controller | ok: [controller] 2026-07-17 00:17:55.771041 | controller | 2026-07-17 00:17:55.771050 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-07-17 00:17:55.771059 | controller | Friday 17 July 2026 00:17:55 +0000 (0:00:00.577) 0:00:03.034 *********** 2026-07-17 00:17:55.804632 | controller | skipping: [controller] 2026-07-17 00:17:55.804898 | controller | 2026-07-17 00:17:55.805155 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-07-17 00:17:55.805442 | controller | Friday 17 July 2026 00:17:55 +0000 (0:00:00.034) 0:00:03.069 *********** 2026-07-17 00:17:55.839272 | controller | skipping: [controller] 2026-07-17 00:17:55.839534 | controller | 2026-07-17 00:17:55.839817 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-07-17 00:17:55.840077 | controller | Friday 17 July 2026 00:17:55 +0000 (0:00:00.034) 0:00:03.104 *********** 2026-07-17 00:17:55.875837 | controller | ok: [controller] => { 2026-07-17 00:17:55.876119 | controller | "msg": "https://dl.k8s.io/release/v1.36.2/bin/linux/amd64/kubeadm" 2026-07-17 00:17:55.876362 | controller | } 2026-07-17 00:17:55.876638 | controller | 2026-07-17 00:17:55.876901 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-07-17 00:17:55.877221 | controller | Friday 17 July 2026 00:17:55 +0000 (0:00:00.036) 0:00:03.140 *********** 2026-07-17 00:17:56.318387 | controller | ok: [controller] 2026-07-17 00:17:56.318429 | controller | 2026-07-17 00:17:56.318438 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-07-17 00:17:56.318446 | controller | Friday 17 July 2026 00:17:56 +0000 (0:00:00.440) 0:00:03.581 *********** 2026-07-17 00:17:56.351387 | controller | skipping: [controller] 2026-07-17 00:17:56.351636 | controller | 2026-07-17 00:17:56.351896 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-07-17 00:17:56.352238 | controller | Friday 17 July 2026 00:17:56 +0000 (0:00:00.034) 0:00:03.616 *********** 2026-07-17 00:17:56.383989 | controller | skipping: [controller] 2026-07-17 00:17:56.384389 | controller | 2026-07-17 00:17:56.384693 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-07-17 00:17:56.384978 | controller | Friday 17 July 2026 00:17:56 +0000 (0:00:00.032) 0:00:03.649 *********** 2026-07-17 00:17:56.420662 | controller | ok: [controller] => { 2026-07-17 00:17:56.420954 | controller | "msg": "https://get.helm.sh/helm-v3.11.2-linux-amd64.tar.gz" 2026-07-17 00:17:56.421202 | controller | } 2026-07-17 00:17:56.421498 | controller | 2026-07-17 00:17:56.421764 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-07-17 00:17:56.422046 | controller | Friday 17 July 2026 00:17:56 +0000 (0:00:00.036) 0:00:03.685 *********** 2026-07-17 00:17:56.834216 | controller | ok: [controller] 2026-07-17 00:17:56.834533 | controller | 2026-07-17 00:17:56.834808 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-07-17 00:17:56.835064 | controller | Friday 17 July 2026 00:17:56 +0000 (0:00:00.412) 0:00:04.098 *********** 2026-07-17 00:17:56.873842 | controller | skipping: [controller] 2026-07-17 00:17:56.873907 | controller | 2026-07-17 00:17:56.874043 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-07-17 00:17:56.874154 | controller | Friday 17 July 2026 00:17:56 +0000 (0:00:00.037) 0:00:04.135 *********** 2026-07-17 00:17:56.905079 | controller | skipping: [controller] 2026-07-17 00:17:56.905131 | controller | 2026-07-17 00:17:56.905194 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-07-17 00:17:56.905292 | controller | Friday 17 July 2026 00:17:56 +0000 (0:00:00.034) 0:00:04.170 *********** 2026-07-17 00:17:56.944001 | controller | ok: [controller] => { 2026-07-17 00:17:56.944099 | controller | "msg": "https://github.com/databus23/helm-diff/releases/download/v3.8.1/helm-diff-linux-amd64.tgz" 2026-07-17 00:17:56.944211 | controller | } 2026-07-17 00:17:56.944339 | controller | 2026-07-17 00:17:56.944495 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-07-17 00:17:56.944609 | controller | Friday 17 July 2026 00:17:56 +0000 (0:00:00.038) 0:00:04.208 *********** 2026-07-17 00:17:57.344827 | controller | ok: [controller] 2026-07-17 00:17:57.344859 | controller | 2026-07-17 00:17:57.344868 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-07-17 00:17:57.344876 | controller | Friday 17 July 2026 00:17:57 +0000 (0:00:00.399) 0:00:04.608 *********** 2026-07-17 00:17:57.386151 | controller | skipping: [controller] 2026-07-17 00:17:57.386174 | controller | 2026-07-17 00:17:57.386179 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-07-17 00:17:57.386184 | controller | Friday 17 July 2026 00:17:57 +0000 (0:00:00.039) 0:00:04.647 *********** 2026-07-17 00:17:57.417503 | controller | skipping: [controller] 2026-07-17 00:17:57.417570 | controller | 2026-07-17 00:17:57.417614 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-07-17 00:17:57.417715 | controller | Friday 17 July 2026 00:17:57 +0000 (0:00:00.035) 0:00:04.682 *********** 2026-07-17 00:17:57.456824 | controller | ok: [controller] => { 2026-07-17 00:17:57.456938 | controller | "msg": "https://github.com/kubernetes-sigs/cluster-api/releases/download/v1.13.2/clusterctl-linux-amd64" 2026-07-17 00:17:57.457057 | controller | } 2026-07-17 00:17:57.457194 | controller | 2026-07-17 00:17:57.457307 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-07-17 00:17:57.457493 | controller | Friday 17 July 2026 00:17:57 +0000 (0:00:00.039) 0:00:04.721 *********** 2026-07-17 00:17:57.873805 | controller | ok: [controller] 2026-07-17 00:17:57.873867 | controller | 2026-07-17 00:17:57.873882 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-07-17 00:17:57.873991 | controller | Friday 17 July 2026 00:17:57 +0000 (0:00:00.412) 0:00:05.134 *********** 2026-07-17 00:17:57.911622 | controller | skipping: [controller] 2026-07-17 00:17:57.911712 | controller | 2026-07-17 00:17:57.911782 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-07-17 00:17:57.911886 | controller | Friday 17 July 2026 00:17:57 +0000 (0:00:00.042) 0:00:05.176 *********** 2026-07-17 00:17:57.947666 | controller | skipping: [controller] 2026-07-17 00:17:57.947730 | controller | 2026-07-17 00:17:57.947846 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-07-17 00:17:57.947969 | controller | Friday 17 July 2026 00:17:57 +0000 (0:00:00.035) 0:00:05.212 *********** 2026-07-17 00:17:57.989276 | controller | ok: [controller] => { 2026-07-17 00:17:57.989433 | controller | "msg": "https://dl.k8s.io/release/v1.36.2/bin/linux/amd64/kubectl" 2026-07-17 00:17:57.989562 | controller | } 2026-07-17 00:17:57.989669 | controller | 2026-07-17 00:17:57.989778 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-07-17 00:17:57.989909 | controller | Friday 17 July 2026 00:17:57 +0000 (0:00:00.041) 0:00:05.254 *********** 2026-07-17 00:17:58.424139 | controller | ok: [controller] 2026-07-17 00:17:58.424198 | controller | 2026-07-17 00:17:58.424269 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-07-17 00:17:58.424362 | controller | Friday 17 July 2026 00:17:58 +0000 (0:00:00.434) 0:00:05.689 *********** 2026-07-17 00:17:58.453666 | controller | skipping: [controller] 2026-07-17 00:17:58.453743 | controller | 2026-07-17 00:17:58.453842 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-07-17 00:17:58.453933 | controller | Friday 17 July 2026 00:17:58 +0000 (0:00:00.029) 0:00:05.718 *********** 2026-07-17 00:17:58.476880 | controller | skipping: [controller] 2026-07-17 00:17:58.476938 | controller | 2026-07-17 00:17:58.477033 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-07-17 00:17:58.477123 | controller | Friday 17 July 2026 00:17:58 +0000 (0:00:00.023) 0:00:05.742 *********** 2026-07-17 00:17:58.506042 | controller | ok: [controller] => { 2026-07-17 00:17:58.506064 | controller | "msg": "https://github.com/fluxcd/flux2/releases/download/v0.32.0/flux_0.32.0_linux_amd64.tar.gz" 2026-07-17 00:17:58.506069 | controller | } 2026-07-17 00:17:58.506073 | controller | 2026-07-17 00:17:58.506077 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-07-17 00:17:58.506080 | controller | Friday 17 July 2026 00:17:58 +0000 (0:00:00.028) 0:00:05.770 *********** 2026-07-17 00:17:58.905084 | controller | ok: [controller] 2026-07-17 00:17:58.909240 | controller | 2026-07-17 00:17:58.909253 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-07-17 00:17:58.909259 | controller | Friday 17 July 2026 00:17:58 +0000 (0:00:00.399) 0:00:06.169 *********** 2026-07-17 00:17:58.938410 | controller | skipping: [controller] 2026-07-17 00:17:58.938427 | controller | 2026-07-17 00:17:58.938433 | controller | PLAY RECAP ********************************************************************* 2026-07-17 00:17:58.938438 | controller | controller : ok=28 changed=0 unreachable=0 failed=0 skipped=14 rescued=0 ignored=0 2026-07-17 00:17:58.938443 | controller | 2026-07-17 00:17:58.938448 | controller | 2026-07-17 00:17:58.938452 | controller | TASKS RECAP ******************************************************************** 2026-07-17 00:17:58.938457 | controller | Friday 17 July 2026 00:17:58 +0000 (0:00:00.031) 0:00:06.200 *********** 2026-07-17 00:17:58.938462 | controller | =============================================================================== 2026-07-17 00:17:58.938466 | controller | Gather minimal facts ---------------------------------------------------- 0.62s 2026-07-17 00:17:58.938470 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.58s 2026-07-17 00:17:58.938475 | controller | vexxhost.containers.directory : Create directory (/var/lib/downloads) --- 0.47s 2026-07-17 00:17:58.938479 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.44s 2026-07-17 00:17:58.938483 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.43s 2026-07-17 00:17:58.938488 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.41s 2026-07-17 00:17:58.938492 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.41s 2026-07-17 00:17:58.938496 | controller | Find all subdirectories in the role location ---------------------------- 0.41s 2026-07-17 00:17:58.938501 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.40s 2026-07-17 00:17:58.938505 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.40s 2026-07-17 00:17:58.938509 | controller | Select only defaults/ directories and load vars ------------------------- 0.35s 2026-07-17 00:17:58.938514 | controller | Include download_artifact role ------------------------------------------ 0.19s 2026-07-17 00:17:58.938525 | controller | Find all components with checksums and get latest versions (CI) --------- 0.15s 2026-07-17 00:17:58.938530 | controller | Filter checksums to keep only latest versions (CI) ---------------------- 0.10s 2026-07-17 00:17:58.938534 | controller | Generate list of all binaries for all roles ----------------------------- 0.07s 2026-07-17 00:17:58.938538 | controller | vexxhost.containers.download_artifact : Extract archive ----------------- 0.04s 2026-07-17 00:17:58.938542 | controller | vexxhost.containers.download_artifact : Starting download of file ------- 0.04s 2026-07-17 00:17:58.938547 | controller | vexxhost.containers.download_artifact : Starting download of file ------- 0.04s 2026-07-17 00:17:58.938551 | controller | vexxhost.containers.package : Update state for tar ---------------------- 0.04s 2026-07-17 00:17:58.938555 | controller | vexxhost.containers.download_artifact : Extract archive ----------------- 0.04s 2026-07-17 00:17:59.061003 | controller | INFO [download-binaries > idempotence] Executed: Successful 2026-07-17 00:17:59.071526 | controller | INFO [download-binaries > side_effect] Executing 2026-07-17 00:17:59.072003 | controller | WARNING [download-binaries > side_effect] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-07-17 00:17:59.079484 | controller | INFO [download-binaries > verify] Executing 2026-07-17 00:17:59.976236 | controller | 2026-07-17 00:17:59.976544 | controller | PLAY [Verify] ****************************************************************** 2026-07-17 00:17:59.976780 | controller | 2026-07-17 00:17:59.977034 | controller | TASK [Gathering Facts] ********************************************************* 2026-07-17 00:17:59.977289 | controller | Friday 17 July 2026 00:17:59 +0000 (0:00:00.011) 0:00:00.011 *********** 2026-07-17 00:18:01.949714 | 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.21/reference_appendices/interpreter_discovery.html for more information. 2026-07-17 00:18:01.955903 | controller | ok: [controller] 2026-07-17 00:18:01.956153 | controller | 2026-07-17 00:18:01.956408 | controller | TASK [Stat target dir] ********************************************************* 2026-07-17 00:18:01.956717 | controller | Friday 17 July 2026 00:18:01 +0000 (0:00:01.979) 0:00:01.991 *********** 2026-07-17 00:18:02.353191 | controller | ok: [controller] 2026-07-17 00:18:02.353560 | controller | 2026-07-17 00:18:02.353835 | controller | TASK [Assert that target dir is created] *************************************** 2026-07-17 00:18:02.354095 | controller | Friday 17 July 2026 00:18:02 +0000 (0:00:00.397) 0:00:02.388 *********** 2026-07-17 00:18:02.389705 | controller | ok: [controller] => { 2026-07-17 00:18:02.389985 | controller | "changed": false, 2026-07-17 00:18:02.390228 | controller | "msg": "All assertions passed" 2026-07-17 00:18:02.390460 | controller | } 2026-07-17 00:18:02.390684 | controller | 2026-07-17 00:18:02.390927 | controller | TASK [Find target files] ******************************************************* 2026-07-17 00:18:02.391173 | controller | Friday 17 July 2026 00:18:02 +0000 (0:00:00.036) 0:00:02.424 *********** 2026-07-17 00:18:02.775070 | controller | ok: [controller] 2026-07-17 00:18:02.775371 | controller | 2026-07-17 00:18:02.775650 | controller | TASK [Assert that some files were downloaded] ********************************** 2026-07-17 00:18:02.775922 | controller | Friday 17 July 2026 00:18:02 +0000 (0:00:00.384) 0:00:02.809 *********** 2026-07-17 00:18:02.811623 | controller | ok: [controller] => { 2026-07-17 00:18:02.811770 | controller | "changed": false, 2026-07-17 00:18:02.811888 | controller | "msg": "All assertions passed" 2026-07-17 00:18:02.811999 | controller | } 2026-07-17 00:18:02.812105 | controller | 2026-07-17 00:18:02.812217 | controller | PLAY RECAP ********************************************************************* 2026-07-17 00:18:02.812339 | controller | controller : ok=5 changed=0 unreachable=0 failed=0 skipped=0 rescued=0 ignored=0 2026-07-17 00:18:02.812444 | controller | 2026-07-17 00:18:02.812546 | controller | 2026-07-17 00:18:02.812661 | controller | TASKS RECAP ******************************************************************** 2026-07-17 00:18:02.812776 | controller | Friday 17 July 2026 00:18:02 +0000 (0:00:00.037) 0:00:02.847 *********** 2026-07-17 00:18:02.812894 | controller | =============================================================================== 2026-07-17 00:18:02.813004 | controller | Gathering Facts --------------------------------------------------------- 1.98s 2026-07-17 00:18:02.813554 | controller | Stat target dir --------------------------------------------------------- 0.40s 2026-07-17 00:18:02.814049 | controller | Find target files ------------------------------------------------------- 0.38s 2026-07-17 00:18:02.814318 | controller | Assert that some files were downloaded ---------------------------------- 0.04s 2026-07-17 00:18:02.814569 | controller | Assert that target dir is created --------------------------------------- 0.04s 2026-07-17 00:18:02.924450 | controller | INFO [download-binaries > verify] Executed: Successful 2026-07-17 00:18:02.937930 | controller | INFO [download-binaries > cleanup] Executing 2026-07-17 00:18:02.938335 | controller | WARNING [download-binaries > cleanup] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-07-17 00:18:02.943733 | controller | INFO [download-binaries > destroy] Executing 2026-07-17 00:18:02.943832 | controller | WARNING [download-binaries > destroy] Skipping, '--destroy=never' requested. 2026-07-17 00:18:02.943946 | controller | INFO [download-binaries > destroy] Executed: Successful 2026-07-17 00:18:02.944294 | controller | WARNING Molecule executed 1 scenario (1 missing files) 2026-07-17 00:18:03.494019 | controller | ok: Runtime: 0:01:14.729517 2026-07-17 00:18:03.502268 | 2026-07-17 00:18:03.502326 | PLAY RECAP 2026-07-17 00:18:03.502383 | controller | ok: 4 changed: 3 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-07-17 00:18:03.502407 | 2026-07-17 00:18:03.628285 | RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/run.yaml@main] 2026-07-17 00:18:03.629877 | POST-RUN START: [untrusted : github.com/vexxhost/ansible-collection-kubernetes/test-playbooks/molecule/post.yml@main] 2026-07-17 00:18:04.228145 | 2026-07-17 00:18:04.228307 | PLAY [all] 2026-07-17 00:18:04.239368 | 2026-07-17 00:18:04.239473 | TASK [describe-kubernetes-objects : creating directory for cluster scoped objects] 2026-07-17 00:18:04.637435 | controller | changed 2026-07-17 00:18:04.643157 | 2026-07-17 00:18:04.643237 | TASK [describe-kubernetes-objects : Gathering descriptions for cluster scoped objects] 2026-07-17 00:18:05.042114 | controller | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-07-17 00:18:05.042228 | controller | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-07-17 00:18:05.049818 | controller | environment: line 1: kubectl: command not found 2026-07-17 00:18:05.052373 | controller | environment: line 1: kubectl: command not found 2026-07-17 00:18:05.052531 | controller | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-07-17 00:18:05.053810 | controller | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-07-17 00:18:05.056619 | controller | environment: line 1: kubectl: command not found 2026-07-17 00:18:05.058614 | controller | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-07-17 00:18:05.059591 | controller | environment: line 1: kubectl: command not found 2026-07-17 00:18:05.062591 | controller | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-07-17 00:18:05.063092 | controller | environment: line 1: kubectl: command not found 2026-07-17 00:18:05.065285 | controller | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-07-17 00:18:05.173098 | controller | ok: Runtime: 0:00:00.038557 2026-07-17 00:18:05.178528 | 2026-07-17 00:18:05.178614 | TASK [describe-kubernetes-objects : creating directory for namespace scoped objects] 2026-07-17 00:18:05.424213 | controller | changed 2026-07-17 00:18:05.430293 | 2026-07-17 00:18:05.430362 | TASK [describe-kubernetes-objects : Gathering descriptions for namespace scoped objects] 2026-07-17 00:18:05.681774 | controller | environment: line 5: kubectl: command not found 2026-07-17 00:18:05.683646 | controller | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-07-17 00:18:05.684803 | controller | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-07-17 00:18:05.684842 | controller | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-07-17 00:18:05.954903 | controller | ok: Runtime: 0:00:00.015051 2026-07-17 00:18:05.959754 | 2026-07-17 00:18:05.959824 | TASK [describe-kubernetes-objects : Downloads logs to executor] 2026-07-17 00:18:06.597677 | controller | changed: 2026-07-17 00:18:06.597878 | controller | created directory /var/lib/zuul/builds/558b050ec9fc49f1b5e28de222e3c54e/work/logs/controller 2026-07-17 00:18:06.597921 | controller | cd+++++++++ objects/ 2026-07-17 00:18:06.597953 | controller | cd+++++++++ objects/cluster/ 2026-07-17 00:18:06.597986 | controller | cd+++++++++ objects/namespaced/ 2026-07-17 00:18:06.607933 | 2026-07-17 00:18:06.608016 | TASK [gather-pod-logs : creating directory for pod logs] 2026-07-17 00:18:06.844078 | controller | changed 2026-07-17 00:18:06.849396 | 2026-07-17 00:18:06.849484 | TASK [gather-pod-logs : creating directory for failed pod logs] 2026-07-17 00:18:07.084261 | controller | changed 2026-07-17 00:18:07.091950 | 2026-07-17 00:18:07.092018 | TASK [gather-pod-logs : retrieve all kubernetes logs, current and previous (if they exist)] 2026-07-17 00:18:07.322289 | controller | environment: line 3: kubectl: command not found 2026-07-17 00:18:07.618826 | controller | ok: Runtime: 0:00:00.012662 2026-07-17 00:18:07.625316 | 2026-07-17 00:18:07.625384 | TASK [gather-pod-logs : Downloads pod logs to executor] 2026-07-17 00:18:08.119533 | controller | changed: 2026-07-17 00:18:08.119745 | controller | cd+++++++++ pod-logs/ 2026-07-17 00:18:08.119783 | controller | cd+++++++++ pod-logs/failed-pods/ 2026-07-17 00:18:08.129160 | 2026-07-17 00:18:08.129251 | LOOP [helm-release-status : creating directory for helm release status] 2026-07-17 00:18:08.363914 | controller | changed: "values" 2026-07-17 00:18:08.569032 | controller | changed: "releases" 2026-07-17 00:18:08.583016 | 2026-07-17 00:18:08.583153 | TASK [helm-release-status : Gather get release status for helm charts] 2026-07-17 00:18:08.816349 | controller | /bin/bash: line 3: kubectl: command not found 2026-07-17 00:18:09.111317 | controller | ok: Runtime: 0:00:00.008934 2026-07-17 00:18:09.127666 | 2026-07-17 00:18:09.127732 | TASK [helm-release-status : Downloads logs to executor] 2026-07-17 00:18:09.616060 | controller | changed: 2026-07-17 00:18:09.616293 | controller | cd+++++++++ helm/ 2026-07-17 00:18:09.616331 | controller | cd+++++++++ helm/releases/ 2026-07-17 00:18:09.616383 | controller | cd+++++++++ helm/values/ 2026-07-17 00:18:09.622809 | 2026-07-17 00:18:09.622877 | PLAY RECAP 2026-07-17 00:18:09.622939 | controller | ok: 12 changed: 12 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-07-17 00:18:09.622969 | 2026-07-17 00:18:09.755261 | POST-RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/ansible-collection-kubernetes/test-playbooks/molecule/post.yml@main] 2026-07-17 00:18:09.757254 | POST-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post.yaml@main] 2026-07-17 00:18:10.355181 | 2026-07-17 00:18:10.355393 | PLAY [all] 2026-07-17 00:18:10.365552 | 2026-07-17 00:18:10.365624 | TASK [fetch-output : Set log path for multiple nodes] 2026-07-17 00:18:10.410546 | controller | skipping: Conditional result was False 2026-07-17 00:18:10.418868 | 2026-07-17 00:18:10.419025 | TASK [fetch-output : Set log path for single node] 2026-07-17 00:18:10.459541 | controller | ok 2026-07-17 00:18:10.464360 | 2026-07-17 00:18:10.464449 | LOOP [fetch-output : Ensure local output dirs] 2026-07-17 00:18:10.909177 | controller -> localhost | ok: "/var/lib/zuul/builds/558b050ec9fc49f1b5e28de222e3c54e/work/logs" 2026-07-17 00:18:11.122938 | controller -> localhost | changed: "/var/lib/zuul/builds/558b050ec9fc49f1b5e28de222e3c54e/work/artifacts" 2026-07-17 00:18:11.324256 | controller -> localhost | changed: "/var/lib/zuul/builds/558b050ec9fc49f1b5e28de222e3c54e/work/docs" 2026-07-17 00:18:11.339310 | 2026-07-17 00:18:11.339477 | LOOP [fetch-output : Collect logs, artifacts and docs] 2026-07-17 00:18:11.964483 | controller | changed: .d..t...... ./ 2026-07-17 00:18:11.964699 | controller | changed: All items complete 2026-07-17 00:18:11.964726 | 2026-07-17 00:18:12.434955 | controller | changed: .d..t...... ./ 2026-07-17 00:18:12.870424 | controller | changed: .d..t...... ./ 2026-07-17 00:18:12.895896 | 2026-07-17 00:18:12.896078 | LOOP [merge-output-to-logs : Move artifacts and docs to logs dir] 2026-07-17 00:18:13.321533 | controller -> localhost | ok: Item: artifacts Runtime: 0:00:00.005971 2026-07-17 00:18:13.545214 | controller -> localhost | ok: Item: docs Runtime: 0:00:00.006738 2026-07-17 00:18:13.560928 | 2026-07-17 00:18:13.561063 | PLAY [all] 2026-07-17 00:18:13.569164 | 2026-07-17 00:18:13.569230 | TASK [remove-build-sshkey : Remove the build SSH key from all nodes] 2026-07-17 00:18:14.022691 | controller | changed 2026-07-17 00:18:14.030840 | 2026-07-17 00:18:14.030895 | PLAY RECAP 2026-07-17 00:18:14.030943 | controller | ok: 5 changed: 4 unreachable: 0 failed: 0 skipped: 1 rescued: 0 ignored: 0 2026-07-17 00:18:14.030965 | 2026-07-17 00:18:14.190453 | POST-RUN END RESULT_NORMAL: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post.yaml@main] 2026-07-17 00:18:14.193399 | POST-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post-logs.yaml@main] 2026-07-17 00:18:14.750617 | 2026-07-17 00:18:14.750744 | PLAY [localhost] 2026-07-17 00:18:14.760485 | 2026-07-17 00:18:14.760557 | TASK [Generate Zuul manifest] 2026-07-17 00:18:14.781550 | localhost | ok 2026-07-17 00:18:14.798183 | 2026-07-17 00:18:14.798264 | TASK [generate-zuul-manifest : Generate Zuul manifest] 2026-07-17 00:18:15.164507 | localhost | changed 2026-07-17 00:18:15.176901 | 2026-07-17 00:18:15.176992 | TASK [generate-zuul-manifest : Return Zuul manifest URL to Zuul] 2026-07-17 00:18:15.300225 | localhost | ok 2026-07-17 00:18:15.308702 | 2026-07-17 00:18:15.308771 | TASK [Upload logs] 2026-07-17 00:18:15.330057 | localhost | ok 2026-07-17 00:18:15.390110 | 2026-07-17 00:18:15.390221 | TASK [Set zuul-log-path fact] 2026-07-17 00:18:15.409067 | localhost | ok 2026-07-17 00:18:15.423544 | 2026-07-17 00:18:15.423635 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-07-17 00:18:15.455686 | localhost | ok 2026-07-17 00:18:15.467371 | 2026-07-17 00:18:15.467436 | TASK [upload-logs : Create log directories] 2026-07-17 00:18:16.207300 | localhost | changed 2026-07-17 00:18:16.214519 | 2026-07-17 00:18:16.214627 | TASK [upload-logs : Ensure logs are readable before uploading] 2026-07-17 00:18:16.600205 | localhost -> localhost | ok: Runtime: 0:00:00.004666 2026-07-17 00:18:16.605495 | 2026-07-17 00:18:16.605566 | TASK [upload-logs : Upload logs to log server] 2026-07-17 00:18:17.092781 | localhost | Output suppressed because no_log was given 2026-07-17 00:18:17.097423 | 2026-07-17 00:18:17.097492 | LOOP [upload-logs : Compress console log and json output] 2026-07-17 00:18:17.144747 | localhost | skipping: Conditional result was False 2026-07-17 00:18:17.201055 | localhost | skipping: Conditional result was False 2026-07-17 00:18:17.211608 | 2026-07-17 00:18:17.211716 | LOOP [upload-logs : Upload compressed console log and json output] 2026-07-17 00:18:17.255669 | localhost | skipping: Conditional result was False 2026-07-17 00:18:17.255996 | 2026-07-17 00:18:17.259851 | localhost | skipping: Conditional result was False 2026-07-17 00:18:17.277003 | 2026-07-17 00:18:17.277246 | LOOP [upload-logs : Upload console log and json output]