2026-07-30 16:17:37.252467 | Job console starting 2026-07-30 16:17:37.268617 | Updating git repos 2026-07-30 16:17:37.320331 | Cloning repos into workspace 2026-07-30 16:17:37.355596 | Restoring repo states 2026-07-30 16:17:37.369270 | Merging changes 2026-07-30 16:17:38.012627 | Checking out repos 2026-07-30 16:17:38.226936 | Preparing playbooks 2026-07-30 16:17:40.534540 | Running Ansible setup 2026-07-30 16:17:45.403960 | PRE-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/pre.yaml@main] 2026-07-30 16:17:46.020582 | 2026-07-30 16:17:46.020747 | PLAY [localhost] 2026-07-30 16:17:46.029358 | 2026-07-30 16:17:46.029470 | TASK [Gathering Facts] 2026-07-30 16:17:46.958243 | localhost | ok 2026-07-30 16:17:46.968521 | 2026-07-30 16:17:46.968862 | TASK [Setup log path fact] 2026-07-30 16:17:46.991848 | localhost | ok 2026-07-30 16:17:47.005808 | 2026-07-30 16:17:47.005933 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-07-30 16:17:47.040008 | localhost | ok 2026-07-30 16:17:47.047594 | 2026-07-30 16:17:47.047718 | TASK [emit-job-header : Print job information] 2026-07-30 16:17:47.089892 | # Job Information 2026-07-30 16:17:47.090183 | Ansible Version: 2.16.18 2026-07-30 16:17:47.090254 | Job: ansible-collection-kubernetes-molecule-download-binaries 2026-07-30 16:17:47.090305 | Pipeline: check 2026-07-30 16:17:47.090351 | Executor: 2d72f0692154 2026-07-30 16:17:47.090396 | Triggered by: https://github.com/vexxhost/ansible-collection-kubernetes/pull/291 2026-07-30 16:17:47.090503 | Event ID: 6e4c8230-8c31-11f1-97b3-4d9a1e1e32cf 2026-07-30 16:17:47.093846 | 2026-07-30 16:17:47.093914 | LOOP [emit-job-header : Print node information] 2026-07-30 16:17:47.190917 | localhost | ok: 2026-07-30 16:17:47.191163 | localhost | # Node Information 2026-07-30 16:17:47.191210 | localhost | Inventory Hostname: controller 2026-07-30 16:17:47.191249 | localhost | Hostname: np0000187525 2026-07-30 16:17:47.191293 | localhost | Username: zuul 2026-07-30 16:17:47.191331 | localhost | Distro: Debian 13.6 2026-07-30 16:17:47.191366 | localhost | Provider: yul1 2026-07-30 16:17:47.191399 | localhost | Region: ca-ymq-1 2026-07-30 16:17:47.191432 | localhost | Label: debian-trixie 2026-07-30 16:17:47.191464 | localhost | Product Name: OpenStack Nova 2026-07-30 16:17:47.191528 | localhost | Interface IP: 199.19.213.80 2026-07-30 16:17:47.202089 | 2026-07-30 16:17:47.202239 | TASK [log-inventory : Ensure Zuul Ansible directory exists] 2026-07-30 16:17:47.605413 | localhost -> localhost | changed 2026-07-30 16:17:47.615311 | 2026-07-30 16:17:47.615630 | TASK [log-inventory : Copy ansible inventory to logs dir] 2026-07-30 16:17:48.567082 | localhost -> localhost | changed 2026-07-30 16:17:48.575488 | 2026-07-30 16:17:48.575580 | PLAY [all] 2026-07-30 16:17:48.583394 | 2026-07-30 16:17:48.583479 | TASK [add-build-sshkey : Check to see if ssh key was already created for this build] 2026-07-30 16:17:48.823564 | controller -> localhost | ok 2026-07-30 16:17:48.833264 | 2026-07-30 16:17:48.833472 | TASK [add-build-sshkey : Create a new key in workspace based on build UUID] 2026-07-30 16:17:48.864215 | controller | ok 2026-07-30 16:17:48.882314 | controller | included: /var/lib/zuul/builds/d6572d0c88b34177be0957f3816ae8fb/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/create-key-and-replace.yaml 2026-07-30 16:17:48.887820 | 2026-07-30 16:17:48.887972 | TASK [add-build-sshkey : Create Temp SSH key] 2026-07-30 16:17:49.940847 | controller -> localhost | Generating public/private rsa key pair. 2026-07-30 16:17:49.941088 | controller -> localhost | Your identification has been saved in /var/lib/zuul/builds/d6572d0c88b34177be0957f3816ae8fb/work/d6572d0c88b34177be0957f3816ae8fb_id_rsa 2026-07-30 16:17:49.941118 | controller -> localhost | Your public key has been saved in /var/lib/zuul/builds/d6572d0c88b34177be0957f3816ae8fb/work/d6572d0c88b34177be0957f3816ae8fb_id_rsa.pub 2026-07-30 16:17:49.941141 | controller -> localhost | The key fingerprint is: 2026-07-30 16:17:49.941163 | controller -> localhost | SHA256:Z1ez5kzv8OonB0gkMetVabuWpcQMrAD6TZsgn4ZGeLY zuul-build-sshkey 2026-07-30 16:17:49.941203 | controller -> localhost | The key's randomart image is: 2026-07-30 16:17:49.941224 | controller -> localhost | +---[RSA 3072]----+ 2026-07-30 16:17:49.941248 | controller -> localhost | | .. oo .. | 2026-07-30 16:17:49.941270 | controller -> localhost | | . . . .o+.o | 2026-07-30 16:17:49.941290 | controller -> localhost | | . * . ...+.=o. | 2026-07-30 16:17:49.941310 | controller -> localhost | | + * = +....=o.| 2026-07-30 16:17:49.941329 | controller -> localhost | | E = S +..o+= | 2026-07-30 16:17:49.941349 | controller -> localhost | | . . o ..=*. | 2026-07-30 16:17:49.941368 | controller -> localhost | | .+..| 2026-07-30 16:17:49.941389 | controller -> localhost | | .+o| 2026-07-30 16:17:49.941411 | controller -> localhost | | .o=o| 2026-07-30 16:17:49.941432 | controller -> localhost | +----[SHA256]-----+ 2026-07-30 16:17:49.941495 | controller -> localhost | ok: Runtime: 0:00:00.583026 2026-07-30 16:17:49.946050 | 2026-07-30 16:17:49.946115 | TASK [add-build-sshkey : Remote setup ssh keys (linux)] 2026-07-30 16:17:49.979168 | controller | ok 2026-07-30 16:17:49.989293 | controller | included: /var/lib/zuul/builds/d6572d0c88b34177be0957f3816ae8fb/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/remote-linux.yaml 2026-07-30 16:17:49.997662 | 2026-07-30 16:17:49.997740 | TASK [add-build-sshkey : Remove previously added zuul-build-sshkey] 2026-07-30 16:17:50.022898 | controller | skipping: Conditional result was False 2026-07-30 16:17:50.031175 | 2026-07-30 16:17:50.031269 | TASK [add-build-sshkey : Enable access via build key on all nodes] 2026-07-30 16:17:50.737858 | controller | changed 2026-07-30 16:17:50.743211 | 2026-07-30 16:17:50.743283 | TASK [add-build-sshkey : Make sure user has a .ssh] 2026-07-30 16:17:50.955711 | controller | ok 2026-07-30 16:17:50.961134 | 2026-07-30 16:17:50.961210 | TASK [add-build-sshkey : Install build private key as SSH key on all nodes] 2026-07-30 16:17:51.550540 | controller | changed 2026-07-30 16:17:51.556881 | 2026-07-30 16:17:51.557014 | TASK [add-build-sshkey : Install build public key as SSH key on all nodes] 2026-07-30 16:17:52.109372 | controller | changed 2026-07-30 16:17:52.287891 | 2026-07-30 16:17:52.288604 | TASK [add-build-sshkey : Remote setup ssh keys (windows)] 2026-07-30 16:17:52.319027 | controller | skipping: Conditional result was False 2026-07-30 16:17:52.326188 | 2026-07-30 16:17:52.326258 | TASK [remove-zuul-sshkey : Remove master key from local agent] 2026-07-30 16:17:52.709175 | controller -> localhost | changed 2026-07-30 16:17:52.723161 | 2026-07-30 16:17:52.723267 | TASK [add-build-sshkey : Add back temp key] 2026-07-30 16:17:53.040889 | controller -> localhost | Identity added: /var/lib/zuul/builds/d6572d0c88b34177be0957f3816ae8fb/work/d6572d0c88b34177be0957f3816ae8fb_id_rsa (zuul-build-sshkey) 2026-07-30 16:17:53.043149 | controller -> localhost | ok: Runtime: 0:00:00.016231 2026-07-30 16:17:53.048785 | 2026-07-30 16:17:53.048874 | TASK [add-build-sshkey : Verify we can still SSH to all nodes] 2026-07-30 16:17:53.420175 | controller | ok 2026-07-30 16:17:53.425624 | 2026-07-30 16:17:53.425743 | TASK [add-build-sshkey : Verify we can still SSH to all nodes (windows)] 2026-07-30 16:17:53.451760 | controller | skipping: Conditional result was False 2026-07-30 16:17:53.466548 | 2026-07-30 16:17:53.466654 | TASK [prepare-workspace : Start zuul_console daemon.] 2026-07-30 16:17:53.846600 | controller | ok 2026-07-30 16:17:53.857085 | 2026-07-30 16:17:53.857356 | TASK [prepare-workspace : Synchronize src repos to workspace directory.] 2026-07-30 16:17:54.823305 | controller | Output suppressed because no_log was given 2026-07-30 16:17:54.838987 | 2026-07-30 16:17:54.839267 | LOOP [ensure-output-dirs : Empty Zuul Output directories by removing them] 2026-07-30 16:17:55.070279 | controller | ok: "logs" 2026-07-30 16:17:55.070723 | controller | ok: All items complete 2026-07-30 16:17:55.070774 | 2026-07-30 16:17:55.252704 | controller | ok: "artifacts" 2026-07-30 16:17:55.428502 | controller | ok: "docs" 2026-07-30 16:17:55.439209 | 2026-07-30 16:17:55.439446 | LOOP [ensure-output-dirs : Ensure Zuul Output directories exist] 2026-07-30 16:17:55.651894 | controller | changed: "logs" 2026-07-30 16:17:55.825463 | controller | changed: "artifacts" 2026-07-30 16:17:56.008351 | controller | changed: "docs" 2026-07-30 16:17:56.039585 | 2026-07-30 16:17:56.039754 | PLAY RECAP 2026-07-30 16:17:56.039830 | controller | ok: 15 changed: 8 unreachable: 0 failed: 0 skipped: 3 rescued: 0 ignored: 0 2026-07-30 16:17:56.039873 | localhost | ok: 6 changed: 2 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-07-30 16:17:56.039906 | 2026-07-30 16:17:56.234457 | PRE-RUN END RESULT_NORMAL: [trusted : github.com/vexxhost/zuul-config/playbooks/base/pre.yaml@main] 2026-07-30 16:17:56.235958 | PRE-RUN START: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/pre.yaml@main] 2026-07-30 16:17:56.890207 | 2026-07-30 16:17:57.063660 | PLAY [all] 2026-07-30 16:17:57.077183 | 2026-07-30 16:17:57.077325 | TASK [setup-uv : Extract archive] 2026-07-30 16:17:59.690400 | controller | changed 2026-07-30 16:17:59.696200 | 2026-07-30 16:17:59.696284 | TASK [setup-uv : Print version] 2026-07-30 16:18:00.087245 | controller | uv 0.8.13 2026-07-30 16:18:00.225099 | controller | ok: Runtime: 0:00:00.016526 2026-07-30 16:18:00.233832 | 2026-07-30 16:18:00.233912 | TASK [Install Ansible collection siblings] 2026-07-30 16:18:00.679523 | controller | ok: 2026-07-30 16:18:00.679777 | controller | Skipping ansible.posix: no checked-out sibling 2026-07-30 16:18:00.679819 | controller | Skipping community.crypto: no checked-out sibling 2026-07-30 16:18:00.679850 | controller | Skipping community.general: no checked-out sibling 2026-07-30 16:18:00.679878 | controller | Skipping kubernetes.core: no checked-out sibling 2026-07-30 16:18:00.679906 | controller | Skipping vexxhost.containers: no checked-out sibling 2026-07-30 16:18:00.682155 | 2026-07-30 16:18:00.682260 | PLAY RECAP 2026-07-30 16:18:00.682358 | controller | ok: 3 changed: 2 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-07-30 16:18:00.682409 | 2026-07-30 16:18:00.832638 | PRE-RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/pre.yaml@main] 2026-07-30 16:18:00.835749 | PRE-RUN START: [untrusted : github.com/vexxhost/ansible-collection-kubernetes/test-playbooks/molecule/pre.yml@main] 2026-07-30 16:18:01.577212 | 2026-07-30 16:18:01.577382 | PLAY [all] 2026-07-30 16:18:01.588470 | 2026-07-30 16:18:01.588558 | TASK [Update apt cache] 2026-07-30 16:18:09.570713 | controller | ok 2026-07-30 16:18:09.575562 | 2026-07-30 16:18:09.575673 | TASK [Disable firewalld] 2026-07-30 16:18:09.601528 | controller | skipping: Conditional result was False 2026-07-30 16:18:09.611704 | 2026-07-30 16:18:09.611783 | TASK [Install "jq" for log collection] 2026-07-30 16:18:12.296956 | controller | changed 2026-07-30 16:18:12.299899 | 2026-07-30 16:18:12.299968 | PLAY RECAP 2026-07-30 16:18:12.300034 | controller | ok: 2 changed: 1 unreachable: 0 failed: 0 skipped: 1 rescued: 0 ignored: 0 2026-07-30 16:18:12.300066 | 2026-07-30 16:18:12.501141 | PRE-RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/ansible-collection-kubernetes/test-playbooks/molecule/pre.yml@main] 2026-07-30 16:18:12.901354 | RUN START: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/run.yaml@main] 2026-07-30 16:18:13.591113 | 2026-07-30 16:18:13.591286 | PLAY [all] 2026-07-30 16:18:13.604018 | 2026-07-30 16:18:13.604120 | LOOP [Check inventory directories] 2026-07-30 16:18:14.008309 | controller | ok: "src/github.com/vexxhost/ansible-collection-kubernetes" 2026-07-30 16:18:14.193442 | controller | ok: "src/github.com/vexxhost/ansible-collection-kubernetes/molecule/download-binaries/inventory" 2026-07-30 16:18:14.558080 | controller | ok: "src/github.com/vexxhost/ansible-collection-kubernetes/extensions/molecule/download-binaries/inventory" 2026-07-30 16:18:14.570629 | 2026-07-30 16:18:14.570886 | LOOP [Copy inventory file for Zuul] 2026-07-30 16:18:15.516266 | controller | changed: 2026-07-30 16:18:15.516885 | controller | { 2026-07-30 16:18:15.516937 | controller | "ansible_loop_var": "item", 2026-07-30 16:18:15.517001 | controller | "changed": false, 2026-07-30 16:18:15.517033 | controller | "failed": false, 2026-07-30 16:18:15.517064 | controller | "invocation": { 2026-07-30 16:18:15.517090 | controller | "module_args": { 2026-07-30 16:18:15.517116 | controller | "checksum_algorithm": "sha1", 2026-07-30 16:18:15.517141 | controller | "follow": true, 2026-07-30 16:18:15.517166 | controller | "get_attributes": true, 2026-07-30 16:18:15.517193 | controller | "get_checksum": true, 2026-07-30 16:18:15.517222 | controller | "get_mime": true, 2026-07-30 16:18:15.517248 | controller | "path": "src/github.com/vexxhost/ansible-collection-kubernetes" 2026-07-30 16:18:15.517273 | controller | } 2026-07-30 16:18:15.517298 | controller | }, 2026-07-30 16:18:15.517322 | controller | "item": "src/github.com/vexxhost/ansible-collection-kubernetes", 2026-07-30 16:18:15.517347 | controller | "stat": { 2026-07-30 16:18:15.517371 | controller | "atime": 1785428274.6972535, 2026-07-30 16:18:15.517396 | controller | "attr_flags": "e", 2026-07-30 16:18:15.517420 | controller | "attributes": [ 2026-07-30 16:18:15.517445 | controller | "extents" 2026-07-30 16:18:15.517470 | controller | ], 2026-07-30 16:18:15.517494 | controller | "block_size": 4096, 2026-07-30 16:18:15.517518 | controller | "blocks": 8, 2026-07-30 16:18:15.517543 | controller | "charset": "unknown", 2026-07-30 16:18:15.517569 | controller | "ctime": 1785428274.7172537, 2026-07-30 16:18:15.517594 | controller | "dev": 65025, 2026-07-30 16:18:15.517619 | controller | "device_type": 0, 2026-07-30 16:18:15.517643 | controller | "executable": true, 2026-07-30 16:18:15.517667 | controller | "exists": true, 2026-07-30 16:18:15.517691 | controller | "gid": 1000, 2026-07-30 16:18:15.517715 | controller | "gr_name": "zuul", 2026-07-30 16:18:15.517739 | controller | "inode": 518935, 2026-07-30 16:18:15.517763 | controller | "isblk": false, 2026-07-30 16:18:15.517788 | controller | "ischr": false, 2026-07-30 16:18:15.517812 | controller | "isdir": true, 2026-07-30 16:18:15.517836 | controller | "isfifo": false, 2026-07-30 16:18:15.517860 | controller | "isgid": false, 2026-07-30 16:18:15.517883 | controller | "islnk": false, 2026-07-30 16:18:15.517907 | controller | "isreg": false, 2026-07-30 16:18:15.517930 | controller | "issock": false, 2026-07-30 16:18:15.517953 | controller | "isuid": false, 2026-07-30 16:18:15.517978 | controller | "mimetype": "unknown", 2026-07-30 16:18:15.518003 | controller | "mode": "0755", 2026-07-30 16:18:15.518027 | controller | "mtime": 1785428257.8913176, 2026-07-30 16:18:15.518050 | controller | "nlink": 14, 2026-07-30 16:18:15.518073 | controller | "path": "src/github.com/vexxhost/ansible-collection-kubernetes", 2026-07-30 16:18:15.518097 | controller | "pw_name": "zuul", 2026-07-30 16:18:15.518125 | controller | "readable": true, 2026-07-30 16:18:15.518150 | controller | "rgrp": true, 2026-07-30 16:18:15.518174 | controller | "roth": true, 2026-07-30 16:18:15.518198 | controller | "rusr": true, 2026-07-30 16:18:15.518222 | controller | "size": 4096, 2026-07-30 16:18:15.518248 | controller | "uid": 1000, 2026-07-30 16:18:15.518283 | controller | "version": "2818003977", 2026-07-30 16:18:15.518319 | controller | "wgrp": false, 2026-07-30 16:18:15.518348 | controller | "woth": false, 2026-07-30 16:18:15.518375 | controller | "writeable": true, 2026-07-30 16:18:15.518402 | controller | "wusr": true, 2026-07-30 16:18:15.518427 | controller | "xgrp": true, 2026-07-30 16:18:15.518451 | controller | "xoth": true, 2026-07-30 16:18:15.518475 | controller | "xusr": true 2026-07-30 16:18:15.518517 | controller | } 2026-07-30 16:18:15.518542 | controller | } 2026-07-30 16:18:15.518597 | controller | ok: All items complete 2026-07-30 16:18:15.518629 | 2026-07-30 16:18:15.520565 | controller | skipping: Conditional result was False 2026-07-30 16:18:15.522011 | controller | skipping: Conditional result was False 2026-07-30 16:18:15.530839 | 2026-07-30 16:18:15.531371 | LOOP [Switch "ansible_host" to private IP] 2026-07-30 16:18:15.927634 | controller | changed: 1 replacements made 2026-07-30 16:18:15.934181 | controller | skipping: Conditional result was False 2026-07-30 16:18:15.947790 | controller | skipping: Conditional result was False 2026-07-30 16:18:15.961997 | 2026-07-30 16:18:15.962155 | TASK [Run Molecule scenario] 2026-07-30 16:18:16.427848 | controller | Using CPython 3.13.5 interpreter at: /usr/bin/python3 2026-07-30 16:18:16.427961 | controller | Creating virtual environment at: .venv 2026-07-30 16:18:16.476601 | controller | Downloading pygments (1.2MiB) 2026-07-30 16:18:16.477645 | controller | Downloading cryptography (4.3MiB) 2026-07-30 16:18:16.478395 | controller | Downloading ansible-core (2.3MiB) 2026-07-30 16:18:16.635424 | controller | Downloading cryptography 2026-07-30 16:18:16.683211 | controller | Downloading pygments 2026-07-30 16:18:16.842407 | controller | Downloading ansible-core 2026-07-30 16:18:16.889095 | controller | Installed 36 packages in 46ms 2026-07-30 16:18:17.613168 | controller | INFO Collection 'vexxhost.kubernetes' detected. 2026-07-30 16:18:17.613244 | controller | INFO Scenarios will be used from 'extensions/molecule' 2026-07-30 16:18:18.578932 | controller | CRITICAL 'extensions/molecule/default/molecule.yml' glob failed. Exiting. 2026-07-30 16:18:18.578994 | controller | INFO default scenario not found, disabling shared state. 2026-07-30 16:18:18.579313 | controller | INFO [download-binaries > discovery] scenario test matrix: dependency, cleanup, destroy, syntax, create, prepare, converge, idempotence, side_effect, verify, cleanup, destroy 2026-07-30 16:18:18.579431 | controller | INFO [download-binaries > prerun] Performing prerun with role_name_check=0... 2026-07-30 16:18:37.524875 | controller | INFO [download-binaries > dependency] Executing 2026-07-30 16:18:37.525339 | controller | WARNING [download-binaries > dependency] Missing roles requirements file: requirements.yml 2026-07-30 16:18:37.525801 | controller | WARNING [download-binaries > dependency] Missing collections requirements file: collections.yml 2026-07-30 16:18:37.525905 | controller | WARNING [download-binaries > dependency] Executed: 2 missing (Remove from test_sequence to suppress) 2026-07-30 16:18:37.533503 | controller | INFO [download-binaries > cleanup] Executing 2026-07-30 16:18:37.533812 | controller | WARNING [download-binaries > cleanup] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-07-30 16:18:37.539129 | controller | INFO [download-binaries > destroy] Executing 2026-07-30 16:18:37.539180 | controller | WARNING [download-binaries > destroy] Skipping, '--destroy=never' requested. 2026-07-30 16:18:37.539253 | controller | INFO [download-binaries > destroy] Executed: Successful 2026-07-30 16:18:37.544686 | controller | INFO [download-binaries > syntax] Executing 2026-07-30 16:18:38.485168 | controller | 2026-07-30 16:18:38.485463 | controller | playbook: /home/zuul/src/github.com/vexxhost/ansible-collection-kubernetes/extensions/molecule/download-binaries/converge.yml 2026-07-30 16:18:38.555969 | controller | INFO [download-binaries > syntax] Executed: Successful 2026-07-30 16:18:38.565612 | controller | INFO [download-binaries > create] Executing 2026-07-30 16:18:38.591137 | controller | WARNING [download-binaries > create] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-07-30 16:18:38.600116 | controller | INFO [download-binaries > prepare] Executing 2026-07-30 16:18:38.600427 | controller | WARNING [download-binaries > prepare] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-07-30 16:18:38.606276 | controller | INFO [download-binaries > converge] Executing 2026-07-30 16:18:39.520808 | controller | 2026-07-30 16:18:39.520830 | controller | PLAY [Download all binaries required at runtime for ansible-collection-kubernetes] *** 2026-07-30 16:18:39.520834 | controller | 2026-07-30 16:18:39.520837 | controller | TASK [Gather minimal facts] **************************************************** 2026-07-30 16:18:39.520842 | controller | Thursday 30 July 2026 16:18:39 +0000 (0:00:00.035) 0:00:00.035 ********* 2026-07-30 16:18:40.127359 | controller | ok: [controller -> localhost] 2026-07-30 16:18:40.127529 | controller | 2026-07-30 16:18:40.127724 | controller | TASK [Find all subdirectories in the role location] **************************** 2026-07-30 16:18:40.127908 | controller | Thursday 30 July 2026 16:18:40 +0000 (0:00:00.608) 0:00:00.644 ********* 2026-07-30 16:18:40.545995 | controller | ok: [controller -> localhost] 2026-07-30 16:18:40.546222 | controller | 2026-07-30 16:18:40.546488 | controller | TASK [Select only defaults/ directories and load vars] ************************* 2026-07-30 16:18:40.546706 | controller | Thursday 30 July 2026 16:18:40 +0000 (0:00:00.419) 0:00:01.063 ********* 2026-07-30 16:18:40.899080 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kubelet/defaults) 2026-07-30 16:18:40.899316 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/cluster_api/defaults) 2026-07-30 16:18:40.899544 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kubeadm/defaults) 2026-07-30 16:18:40.899768 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kube_vip/defaults) 2026-07-30 16:18:40.900003 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/upload_helm_chart/defaults) 2026-07-30 16:18:40.900223 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kubectl/defaults) 2026-07-30 16:18:40.900434 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/keepalived/defaults) 2026-07-30 16:18:40.900650 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/openstack_resource_controller/defaults) 2026-07-30 16:18:40.900866 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/envoy_gateway/defaults) 2026-07-30 16:18:40.901121 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kubernetes/defaults) 2026-07-30 16:18:40.901330 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/flux/defaults) 2026-07-30 16:18:40.901558 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/cilium/defaults) 2026-07-30 16:18:40.901769 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/clusterctl/defaults) 2026-07-30 16:18:40.901975 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/cert_manager/defaults) 2026-07-30 16:18:40.902210 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/helm/defaults) 2026-07-30 16:18:40.902475 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/haproxy/defaults) 2026-07-30 16:18:40.902664 | controller | 2026-07-30 16:18:40.902864 | controller | TASK [Find all components with checksums and get latest versions (CI)] ********* 2026-07-30 16:18:40.903053 | controller | Thursday 30 July 2026 16:18:40 +0000 (0:00:00.353) 0:00:01.417 ********* 2026-07-30 16:18:41.090215 | controller | ok: [controller -> localhost] => (item=kubelet_checksums) 2026-07-30 16:18:41.090242 | controller | ok: [controller -> localhost] => (item=kubeadm_checksums) 2026-07-30 16:18:41.090247 | controller | ok: [controller -> localhost] => (item=kubectl_checksums) 2026-07-30 16:18:41.090252 | controller | ok: [controller -> localhost] => (item=flux_checksums) 2026-07-30 16:18:41.090256 | controller | ok: [controller -> localhost] => (item=clusterctl_checksums) 2026-07-30 16:18:41.090260 | controller | ok: [controller -> localhost] => (item=helm_checksums) 2026-07-30 16:18:41.090265 | controller | ok: [controller -> localhost] => (item=helm_diff_checksums) 2026-07-30 16:18:41.090270 | controller | 2026-07-30 16:18:41.090275 | controller | TASK [Filter checksums to keep only latest versions (CI)] ********************** 2026-07-30 16:18:41.090280 | controller | Thursday 30 July 2026 16:18:41 +0000 (0:00:00.188) 0:00:01.605 ********* 2026-07-30 16:18:41.190556 | controller | ok: [controller -> localhost] => (item=kubelet_checksums) 2026-07-30 16:18:41.190684 | controller | ok: [controller -> localhost] => (item=kubeadm_checksums) 2026-07-30 16:18:41.190816 | controller | ok: [controller -> localhost] => (item=kubectl_checksums) 2026-07-30 16:18:41.190946 | controller | ok: [controller -> localhost] => (item=flux_checksums) 2026-07-30 16:18:41.191070 | controller | ok: [controller -> localhost] => (item=clusterctl_checksums) 2026-07-30 16:18:41.191264 | controller | ok: [controller -> localhost] => (item=helm_checksums) 2026-07-30 16:18:41.191394 | controller | ok: [controller -> localhost] => (item=helm_diff_checksums) 2026-07-30 16:18:41.191509 | controller | 2026-07-30 16:18:41.191635 | controller | TASK [Generate list of all binaries for all roles] ***************************** 2026-07-30 16:18:41.191803 | controller | Thursday 30 July 2026 16:18:41 +0000 (0:00:00.102) 0:00:01.708 ********* 2026-07-30 16:18:41.266261 | controller | ok: [controller -> localhost] 2026-07-30 16:18:41.266422 | controller | 2026-07-30 16:18:41.266612 | controller | TASK [Include download_artifact role] ****************************************** 2026-07-30 16:18:41.266806 | controller | Thursday 30 July 2026 16:18:41 +0000 (0:00:00.075) 0:00:01.784 ********* 2026-07-30 16:18:41.512240 | 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-30 16:18:41.512454 | 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-30 16:18:41.512719 | 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-30 16:18:41.512991 | 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-30 16:18:41.513219 | 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-30 16:18:41.513448 | 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-30 16:18:41.513762 | 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-30 16:18:41.514006 | controller | 2026-07-30 16:18:41.514267 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-07-30 16:18:41.514464 | controller | Thursday 30 July 2026 16:18:41 +0000 (0:00:00.245) 0:00:02.030 ********* 2026-07-30 16:18:41.546230 | controller | skipping: [controller] 2026-07-30 16:18:41.546393 | controller | 2026-07-30 16:18:41.546611 | controller | TASK [vexxhost.containers.directory : Create directory (/var/lib/downloads)] *** 2026-07-30 16:18:41.546802 | controller | Thursday 30 July 2026 16:18:41 +0000 (0:00:00.034) 0:00:02.064 ********* 2026-07-30 16:18:42.278247 | 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-30 16:18:42.290935 | controller | changed: [controller] 2026-07-30 16:18:42.291051 | controller | 2026-07-30 16:18:42.291188 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-07-30 16:18:42.291326 | controller | Thursday 30 July 2026 16:18:42 +0000 (0:00:00.744) 0:00:02.809 ********* 2026-07-30 16:18:42.327733 | controller | ok: [controller] => { 2026-07-30 16:18:42.327867 | controller | "msg": "https://dl.k8s.io/release/v1.36.2/bin/linux/amd64/kubelet" 2026-07-30 16:18:42.328007 | controller | } 2026-07-30 16:18:42.328130 | controller | 2026-07-30 16:18:42.328275 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-07-30 16:18:42.328419 | controller | Thursday 30 July 2026 16:18:42 +0000 (0:00:00.036) 0:00:02.845 ********* 2026-07-30 16:18:44.181394 | 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-30 16:18:44.188553 | controller | changed: [controller] 2026-07-30 16:18:44.188617 | controller | 2026-07-30 16:18:44.188728 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-07-30 16:18:44.188909 | controller | Thursday 30 July 2026 16:18:44 +0000 (0:00:01.861) 0:00:04.706 ********* 2026-07-30 16:18:44.215625 | controller | skipping: [controller] 2026-07-30 16:18:44.215768 | controller | 2026-07-30 16:18:44.215926 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-07-30 16:18:44.216079 | controller | Thursday 30 July 2026 16:18:44 +0000 (0:00:00.026) 0:00:04.733 ********* 2026-07-30 16:18:44.251146 | controller | skipping: [controller] 2026-07-30 16:18:44.251261 | controller | 2026-07-30 16:18:44.251434 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-07-30 16:18:44.251608 | controller | Thursday 30 July 2026 16:18:44 +0000 (0:00:00.030) 0:00:04.764 ********* 2026-07-30 16:18:44.293196 | controller | ok: [controller] => { 2026-07-30 16:18:44.293339 | controller | "msg": "https://dl.k8s.io/release/v1.36.2/bin/linux/amd64/kubeadm" 2026-07-30 16:18:44.293529 | controller | } 2026-07-30 16:18:44.293707 | controller | 2026-07-30 16:18:44.293907 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-07-30 16:18:44.294323 | controller | Thursday 30 July 2026 16:18:44 +0000 (0:00:00.046) 0:00:04.810 ********* 2026-07-30 16:18:45.705931 | controller | changed: [controller] 2026-07-30 16:18:45.706103 | controller | 2026-07-30 16:18:45.706430 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-07-30 16:18:45.706664 | controller | Thursday 30 July 2026 16:18:45 +0000 (0:00:01.412) 0:00:06.223 ********* 2026-07-30 16:18:45.738327 | controller | skipping: [controller] 2026-07-30 16:18:45.738504 | controller | 2026-07-30 16:18:45.738711 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-07-30 16:18:45.738899 | controller | Thursday 30 July 2026 16:18:45 +0000 (0:00:00.032) 0:00:06.255 ********* 2026-07-30 16:18:45.772433 | controller | skipping: [controller] 2026-07-30 16:18:45.772486 | controller | 2026-07-30 16:18:45.772608 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-07-30 16:18:45.772729 | controller | Thursday 30 July 2026 16:18:45 +0000 (0:00:00.034) 0:00:06.290 ********* 2026-07-30 16:18:45.809100 | controller | ok: [controller] => { 2026-07-30 16:18:45.809422 | controller | "msg": "https://dl.k8s.io/release/v1.36.2/bin/linux/amd64/kubectl" 2026-07-30 16:18:45.809737 | controller | } 2026-07-30 16:18:45.809899 | controller | 2026-07-30 16:18:45.810122 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-07-30 16:18:45.810409 | controller | Thursday 30 July 2026 16:18:45 +0000 (0:00:00.036) 0:00:06.326 ********* 2026-07-30 16:18:46.758596 | controller | changed: [controller] 2026-07-30 16:18:46.758659 | controller | 2026-07-30 16:18:46.758707 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-07-30 16:18:46.758799 | controller | Thursday 30 July 2026 16:18:46 +0000 (0:00:00.948) 0:00:07.274 ********* 2026-07-30 16:18:46.792948 | controller | skipping: [controller] 2026-07-30 16:18:46.793026 | controller | 2026-07-30 16:18:46.793243 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-07-30 16:18:46.793375 | controller | Thursday 30 July 2026 16:18:46 +0000 (0:00:00.036) 0:00:07.311 ********* 2026-07-30 16:18:46.827836 | controller | skipping: [controller] 2026-07-30 16:18:46.827871 | controller | 2026-07-30 16:18:46.827966 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-07-30 16:18:46.828050 | controller | Thursday 30 July 2026 16:18:46 +0000 (0:00:00.035) 0:00:07.346 ********* 2026-07-30 16:18:46.875134 | controller | ok: [controller] => { 2026-07-30 16:18:46.875169 | controller | "msg": "https://github.com/fluxcd/flux2/releases/download/v0.32.0/flux_0.32.0_linux_amd64.tar.gz" 2026-07-30 16:18:46.875275 | controller | } 2026-07-30 16:18:46.875353 | controller | 2026-07-30 16:18:46.875464 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-07-30 16:18:46.875522 | controller | Thursday 30 July 2026 16:18:46 +0000 (0:00:00.039) 0:00:07.386 ********* 2026-07-30 16:18:48.220829 | controller | changed: [controller] 2026-07-30 16:18:48.220984 | controller | 2026-07-30 16:18:48.221235 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-07-30 16:18:48.221451 | controller | Thursday 30 July 2026 16:18:48 +0000 (0:00:01.352) 0:00:08.738 ********* 2026-07-30 16:18:48.253729 | controller | skipping: [controller] 2026-07-30 16:18:48.253826 | controller | 2026-07-30 16:18:48.253977 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-07-30 16:18:48.254172 | controller | Thursday 30 July 2026 16:18:48 +0000 (0:00:00.033) 0:00:08.771 ********* 2026-07-30 16:18:48.287922 | controller | skipping: [controller] 2026-07-30 16:18:48.287991 | controller | 2026-07-30 16:18:48.288161 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-07-30 16:18:48.288307 | controller | Thursday 30 July 2026 16:18:48 +0000 (0:00:00.033) 0:00:08.805 ********* 2026-07-30 16:18:48.325474 | controller | ok: [controller] => { 2026-07-30 16:18:48.325585 | controller | "msg": "https://github.com/kubernetes-sigs/cluster-api/releases/download/v1.13.2/clusterctl-linux-amd64" 2026-07-30 16:18:48.325707 | controller | } 2026-07-30 16:18:48.325830 | controller | 2026-07-30 16:18:48.325972 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-07-30 16:18:48.326108 | controller | Thursday 30 July 2026 16:18:48 +0000 (0:00:00.037) 0:00:08.843 ********* 2026-07-30 16:18:49.263968 | controller | changed: [controller] 2026-07-30 16:18:49.264021 | controller | 2026-07-30 16:18:49.264112 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-07-30 16:18:49.264207 | controller | Thursday 30 July 2026 16:18:49 +0000 (0:00:00.937) 0:00:09.781 ********* 2026-07-30 16:18:49.303516 | controller | skipping: [controller] 2026-07-30 16:18:49.303752 | controller | 2026-07-30 16:18:49.304026 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-07-30 16:18:49.304227 | controller | Thursday 30 July 2026 16:18:49 +0000 (0:00:00.039) 0:00:09.821 ********* 2026-07-30 16:18:49.339295 | controller | skipping: [controller] 2026-07-30 16:18:49.339344 | controller | 2026-07-30 16:18:49.339468 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-07-30 16:18:49.339592 | controller | Thursday 30 July 2026 16:18:49 +0000 (0:00:00.035) 0:00:09.856 ********* 2026-07-30 16:18:49.379427 | controller | ok: [controller] => { 2026-07-30 16:18:49.379634 | controller | "msg": "https://get.helm.sh/helm-v3.11.2-linux-amd64.tar.gz" 2026-07-30 16:18:49.379888 | controller | } 2026-07-30 16:18:49.380118 | controller | 2026-07-30 16:18:49.380367 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-07-30 16:18:49.380654 | controller | Thursday 30 July 2026 16:18:49 +0000 (0:00:00.039) 0:00:09.896 ********* 2026-07-30 16:18:50.228164 | controller | changed: [controller] 2026-07-30 16:18:50.228329 | controller | 2026-07-30 16:18:50.228546 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-07-30 16:18:50.228750 | controller | Thursday 30 July 2026 16:18:50 +0000 (0:00:00.848) 0:00:10.745 ********* 2026-07-30 16:18:50.264605 | controller | skipping: [controller] 2026-07-30 16:18:50.264777 | controller | 2026-07-30 16:18:50.265076 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-07-30 16:18:50.265313 | controller | Thursday 30 July 2026 16:18:50 +0000 (0:00:00.036) 0:00:10.782 ********* 2026-07-30 16:18:50.300497 | controller | skipping: [controller] 2026-07-30 16:18:50.300530 | controller | 2026-07-30 16:18:50.300536 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-07-30 16:18:50.300542 | controller | Thursday 30 July 2026 16:18:50 +0000 (0:00:00.035) 0:00:10.818 ********* 2026-07-30 16:18:50.342645 | controller | ok: [controller] => { 2026-07-30 16:18:50.342752 | controller | "msg": "https://github.com/databus23/helm-diff/releases/download/v3.8.1/helm-diff-linux-amd64.tgz" 2026-07-30 16:18:50.342873 | controller | } 2026-07-30 16:18:50.342985 | controller | 2026-07-30 16:18:50.343266 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-07-30 16:18:50.343294 | controller | Thursday 30 July 2026 16:18:50 +0000 (0:00:00.039) 0:00:10.857 ********* 2026-07-30 16:18:51.694837 | controller | changed: [controller] 2026-07-30 16:18:51.694863 | controller | 2026-07-30 16:18:51.694868 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-07-30 16:18:51.694873 | controller | Thursday 30 July 2026 16:18:51 +0000 (0:00:01.353) 0:00:12.210 ********* 2026-07-30 16:18:51.730357 | controller | skipping: [controller] 2026-07-30 16:18:51.730410 | controller | 2026-07-30 16:18:51.730415 | controller | PLAY RECAP ********************************************************************* 2026-07-30 16:18:51.730420 | controller | controller : ok=28 changed=8 unreachable=0 failed=0 skipped=14 rescued=0 ignored=0 2026-07-30 16:18:51.730424 | controller | 2026-07-30 16:18:51.730428 | controller | 2026-07-30 16:18:51.730431 | controller | TASKS RECAP ******************************************************************** 2026-07-30 16:18:51.730435 | controller | Thursday 30 July 2026 16:18:51 +0000 (0:00:00.035) 0:00:12.245 ********* 2026-07-30 16:18:51.730438 | controller | =============================================================================== 2026-07-30 16:18:51.730441 | controller | vexxhost.containers.download_artifact : Download item ------------------- 1.86s 2026-07-30 16:18:51.730460 | controller | vexxhost.containers.download_artifact : Download item ------------------- 1.41s 2026-07-30 16:18:51.730463 | controller | vexxhost.containers.download_artifact : Download item ------------------- 1.35s 2026-07-30 16:18:51.730467 | controller | vexxhost.containers.download_artifact : Download item ------------------- 1.35s 2026-07-30 16:18:51.730470 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.95s 2026-07-30 16:18:51.730473 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.94s 2026-07-30 16:18:51.730477 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.85s 2026-07-30 16:18:51.730480 | controller | vexxhost.containers.directory : Create directory (/var/lib/downloads) --- 0.74s 2026-07-30 16:18:51.730483 | controller | Gather minimal facts ---------------------------------------------------- 0.61s 2026-07-30 16:18:51.730486 | controller | Find all subdirectories in the role location ---------------------------- 0.42s 2026-07-30 16:18:51.730490 | controller | Select only defaults/ directories and load vars ------------------------- 0.35s 2026-07-30 16:18:51.730495 | controller | Include download_artifact role ------------------------------------------ 0.25s 2026-07-30 16:18:51.730499 | controller | Find all components with checksums and get latest versions (CI) --------- 0.19s 2026-07-30 16:18:51.730502 | controller | Filter checksums to keep only latest versions (CI) ---------------------- 0.10s 2026-07-30 16:18:51.730506 | controller | Generate list of all binaries for all roles ----------------------------- 0.08s 2026-07-30 16:18:51.730509 | controller | vexxhost.containers.download_artifact : Starting download of file ------- 0.05s 2026-07-30 16:18:51.730512 | controller | vexxhost.containers.download_artifact : Starting download of file ------- 0.04s 2026-07-30 16:18:51.730515 | controller | vexxhost.containers.download_artifact : Starting download of file ------- 0.04s 2026-07-30 16:18:51.730519 | controller | vexxhost.containers.download_artifact : Extract archive ----------------- 0.04s 2026-07-30 16:18:51.730522 | controller | vexxhost.containers.download_artifact : Starting download of file ------- 0.04s 2026-07-30 16:18:51.885461 | controller | INFO [download-binaries > converge] Executed: Successful 2026-07-30 16:18:51.895059 | controller | INFO [download-binaries > idempotence] Executing 2026-07-30 16:18:52.771268 | controller | 2026-07-30 16:18:52.771628 | controller | PLAY [Download all binaries required at runtime for ansible-collection-kubernetes] *** 2026-07-30 16:18:52.771972 | controller | 2026-07-30 16:18:52.772260 | controller | TASK [Gather minimal facts] **************************************************** 2026-07-30 16:18:52.772592 | controller | Thursday 30 July 2026 16:18:52 +0000 (0:00:00.017) 0:00:00.017 ********* 2026-07-30 16:18:53.428651 | controller | ok: [controller -> localhost] 2026-07-30 16:18:53.428929 | controller | 2026-07-30 16:18:53.429199 | controller | TASK [Find all subdirectories in the role location] **************************** 2026-07-30 16:18:53.429457 | controller | Thursday 30 July 2026 16:18:53 +0000 (0:00:00.657) 0:00:00.674 ********* 2026-07-30 16:18:53.856524 | controller | ok: [controller -> localhost] 2026-07-30 16:18:53.856810 | controller | 2026-07-30 16:18:53.857088 | controller | TASK [Select only defaults/ directories and load vars] ************************* 2026-07-30 16:18:53.857354 | controller | Thursday 30 July 2026 16:18:53 +0000 (0:00:00.427) 0:00:01.102 ********* 2026-07-30 16:18:54.220864 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kubelet/defaults) 2026-07-30 16:18:54.220904 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/cluster_api/defaults) 2026-07-30 16:18:54.221006 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kubeadm/defaults) 2026-07-30 16:18:54.221099 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kube_vip/defaults) 2026-07-30 16:18:54.221195 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/upload_helm_chart/defaults) 2026-07-30 16:18:54.221290 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kubectl/defaults) 2026-07-30 16:18:54.221378 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/keepalived/defaults) 2026-07-30 16:18:54.221486 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/openstack_resource_controller/defaults) 2026-07-30 16:18:54.221595 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/envoy_gateway/defaults) 2026-07-30 16:18:54.221693 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kubernetes/defaults) 2026-07-30 16:18:54.221786 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/flux/defaults) 2026-07-30 16:18:54.221878 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/cilium/defaults) 2026-07-30 16:18:54.221971 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/clusterctl/defaults) 2026-07-30 16:18:54.222066 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/cert_manager/defaults) 2026-07-30 16:18:54.222253 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/helm/defaults) 2026-07-30 16:18:54.222286 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/haproxy/defaults) 2026-07-30 16:18:54.222561 | controller | 2026-07-30 16:18:54.222571 | controller | TASK [Find all components with checksums and get latest versions (CI)] ********* 2026-07-30 16:18:54.222576 | controller | Thursday 30 July 2026 16:18:54 +0000 (0:00:00.362) 0:00:01.465 ********* 2026-07-30 16:18:54.374225 | controller | ok: [controller -> localhost] => (item=kubelet_checksums) 2026-07-30 16:18:54.374262 | controller | ok: [controller -> localhost] => (item=kubeadm_checksums) 2026-07-30 16:18:54.374367 | controller | ok: [controller -> localhost] => (item=kubectl_checksums) 2026-07-30 16:18:54.374450 | controller | ok: [controller -> localhost] => (item=flux_checksums) 2026-07-30 16:18:54.374537 | controller | ok: [controller -> localhost] => (item=clusterctl_checksums) 2026-07-30 16:18:54.374966 | controller | ok: [controller -> localhost] => (item=helm_checksums) 2026-07-30 16:18:54.374976 | controller | ok: [controller -> localhost] => (item=helm_diff_checksums) 2026-07-30 16:18:54.374980 | controller | 2026-07-30 16:18:54.374984 | controller | TASK [Filter checksums to keep only latest versions (CI)] ********************** 2026-07-30 16:18:54.374988 | controller | Thursday 30 July 2026 16:18:54 +0000 (0:00:00.152) 0:00:01.617 ********* 2026-07-30 16:18:54.469918 | controller | ok: [controller -> localhost] => (item=kubelet_checksums) 2026-07-30 16:18:54.470043 | controller | ok: [controller -> localhost] => (item=kubeadm_checksums) 2026-07-30 16:18:54.471213 | controller | ok: [controller -> localhost] => (item=kubectl_checksums) 2026-07-30 16:18:54.471229 | controller | ok: [controller -> localhost] => (item=flux_checksums) 2026-07-30 16:18:54.471235 | controller | ok: [controller -> localhost] => (item=clusterctl_checksums) 2026-07-30 16:18:54.471240 | controller | ok: [controller -> localhost] => (item=helm_checksums) 2026-07-30 16:18:54.471245 | controller | ok: [controller -> localhost] => (item=helm_diff_checksums) 2026-07-30 16:18:54.471251 | controller | 2026-07-30 16:18:54.471258 | controller | TASK [Generate list of all binaries for all roles] ***************************** 2026-07-30 16:18:54.471264 | controller | Thursday 30 July 2026 16:18:54 +0000 (0:00:00.097) 0:00:01.715 ********* 2026-07-30 16:18:54.542758 | controller | ok: [controller -> localhost] 2026-07-30 16:18:54.542925 | controller | 2026-07-30 16:18:54.543132 | controller | TASK [Include download_artifact role] ****************************************** 2026-07-30 16:18:54.543335 | controller | Thursday 30 July 2026 16:18:54 +0000 (0:00:00.072) 0:00:01.788 ********* 2026-07-30 16:18:54.741098 | 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-30 16:18:54.741133 | 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-30 16:18:54.741140 | 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-30 16:18:54.741145 | 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-30 16:18:54.741150 | 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-30 16:18:54.741251 | 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-30 16:18:54.741266 | 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-30 16:18:54.741271 | controller | 2026-07-30 16:18:54.741277 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-07-30 16:18:54.741282 | controller | Thursday 30 July 2026 16:18:54 +0000 (0:00:00.194) 0:00:01.982 ********* 2026-07-30 16:18:54.771610 | controller | skipping: [controller] 2026-07-30 16:18:54.771661 | controller | 2026-07-30 16:18:54.771723 | controller | TASK [vexxhost.containers.directory : Create directory (/var/lib/downloads)] *** 2026-07-30 16:18:54.771840 | controller | Thursday 30 July 2026 16:18:54 +0000 (0:00:00.035) 0:00:02.017 ********* 2026-07-30 16:18:55.238404 | 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-30 16:18:55.247450 | controller | ok: [controller] 2026-07-30 16:18:55.247486 | controller | 2026-07-30 16:18:55.247497 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-07-30 16:18:55.247505 | controller | Thursday 30 July 2026 16:18:55 +0000 (0:00:00.472) 0:00:02.490 ********* 2026-07-30 16:18:55.278708 | controller | ok: [controller] => { 2026-07-30 16:18:55.278758 | controller | "msg": "https://dl.k8s.io/release/v1.36.2/bin/linux/amd64/kubelet" 2026-07-30 16:18:55.279132 | controller | } 2026-07-30 16:18:55.279155 | controller | 2026-07-30 16:18:55.279159 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-07-30 16:18:55.279163 | controller | Thursday 30 July 2026 16:18:55 +0000 (0:00:00.030) 0:00:02.521 ********* 2026-07-30 16:18:55.854050 | controller | ok: [controller] 2026-07-30 16:18:55.854105 | controller | 2026-07-30 16:18:55.854327 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-07-30 16:18:55.854465 | controller | Thursday 30 July 2026 16:18:55 +0000 (0:00:00.578) 0:00:03.099 ********* 2026-07-30 16:18:55.890628 | controller | skipping: [controller] 2026-07-30 16:18:55.890687 | controller | 2026-07-30 16:18:55.890809 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-07-30 16:18:55.890921 | controller | Thursday 30 July 2026 16:18:55 +0000 (0:00:00.033) 0:00:03.133 ********* 2026-07-30 16:18:55.923406 | controller | skipping: [controller] 2026-07-30 16:18:55.923494 | controller | 2026-07-30 16:18:55.923731 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-07-30 16:18:55.923754 | controller | Thursday 30 July 2026 16:18:55 +0000 (0:00:00.035) 0:00:03.169 ********* 2026-07-30 16:18:55.970595 | controller | ok: [controller] => { 2026-07-30 16:18:55.970669 | controller | "msg": "https://dl.k8s.io/release/v1.36.2/bin/linux/amd64/kubeadm" 2026-07-30 16:18:55.970755 | controller | } 2026-07-30 16:18:55.970834 | controller | 2026-07-30 16:18:55.970929 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-07-30 16:18:55.971030 | controller | Thursday 30 July 2026 16:18:55 +0000 (0:00:00.044) 0:00:03.213 ********* 2026-07-30 16:18:56.420861 | controller | ok: [controller] 2026-07-30 16:18:56.420908 | controller | 2026-07-30 16:18:56.421002 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-07-30 16:18:56.421098 | controller | Thursday 30 July 2026 16:18:56 +0000 (0:00:00.452) 0:00:03.666 ********* 2026-07-30 16:18:56.459564 | controller | skipping: [controller] 2026-07-30 16:18:56.459599 | controller | 2026-07-30 16:18:56.459714 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-07-30 16:18:56.459885 | controller | Thursday 30 July 2026 16:18:56 +0000 (0:00:00.039) 0:00:03.705 ********* 2026-07-30 16:18:56.496159 | controller | skipping: [controller] 2026-07-30 16:18:56.496212 | controller | 2026-07-30 16:18:56.496293 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-07-30 16:18:56.496384 | controller | Thursday 30 July 2026 16:18:56 +0000 (0:00:00.036) 0:00:03.742 ********* 2026-07-30 16:18:56.538649 | controller | ok: [controller] => { 2026-07-30 16:18:56.538735 | controller | "msg": "https://dl.k8s.io/release/v1.36.2/bin/linux/amd64/kubectl" 2026-07-30 16:18:56.538884 | controller | } 2026-07-30 16:18:56.539009 | controller | 2026-07-30 16:18:56.539152 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-07-30 16:18:56.539290 | controller | Thursday 30 July 2026 16:18:56 +0000 (0:00:00.040) 0:00:03.782 ********* 2026-07-30 16:18:56.957030 | controller | ok: [controller] 2026-07-30 16:18:56.957109 | controller | 2026-07-30 16:18:56.957257 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-07-30 16:18:56.957389 | controller | Thursday 30 July 2026 16:18:56 +0000 (0:00:00.419) 0:00:04.202 ********* 2026-07-30 16:18:56.998676 | controller | skipping: [controller] 2026-07-30 16:18:56.998741 | controller | 2026-07-30 16:18:56.998974 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-07-30 16:18:56.999010 | controller | Thursday 30 July 2026 16:18:56 +0000 (0:00:00.039) 0:00:04.242 ********* 2026-07-30 16:18:57.034707 | controller | skipping: [controller] 2026-07-30 16:18:57.034783 | controller | 2026-07-30 16:18:57.034832 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-07-30 16:18:57.034931 | controller | Thursday 30 July 2026 16:18:57 +0000 (0:00:00.036) 0:00:04.278 ********* 2026-07-30 16:18:57.072319 | controller | ok: [controller] => { 2026-07-30 16:18:57.072446 | controller | "msg": "https://github.com/fluxcd/flux2/releases/download/v0.32.0/flux_0.32.0_linux_amd64.tar.gz" 2026-07-30 16:18:57.072575 | controller | } 2026-07-30 16:18:57.073032 | controller | 2026-07-30 16:18:57.073065 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-07-30 16:18:57.073072 | controller | Thursday 30 July 2026 16:18:57 +0000 (0:00:00.039) 0:00:04.317 ********* 2026-07-30 16:18:57.470236 | controller | ok: [controller] 2026-07-30 16:18:57.470294 | controller | 2026-07-30 16:18:57.470494 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-07-30 16:18:57.470530 | controller | Thursday 30 July 2026 16:18:57 +0000 (0:00:00.397) 0:00:04.715 ********* 2026-07-30 16:18:57.506709 | controller | skipping: [controller] 2026-07-30 16:18:57.506803 | controller | 2026-07-30 16:18:57.506814 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-07-30 16:18:57.506915 | controller | Thursday 30 July 2026 16:18:57 +0000 (0:00:00.035) 0:00:04.751 ********* 2026-07-30 16:18:57.539278 | controller | skipping: [controller] 2026-07-30 16:18:57.539344 | controller | 2026-07-30 16:18:57.539475 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-07-30 16:18:57.539599 | controller | Thursday 30 July 2026 16:18:57 +0000 (0:00:00.033) 0:00:04.785 ********* 2026-07-30 16:18:57.582335 | controller | ok: [controller] => { 2026-07-30 16:18:57.582405 | controller | "msg": "https://github.com/kubernetes-sigs/cluster-api/releases/download/v1.13.2/clusterctl-linux-amd64" 2026-07-30 16:18:57.586212 | controller | } 2026-07-30 16:18:57.586246 | controller | 2026-07-30 16:18:57.586251 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-07-30 16:18:57.586255 | controller | Thursday 30 July 2026 16:18:57 +0000 (0:00:00.042) 0:00:04.827 ********* 2026-07-30 16:18:58.006339 | controller | ok: [controller] 2026-07-30 16:18:58.006412 | controller | 2026-07-30 16:18:58.006484 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-07-30 16:18:58.006597 | controller | Thursday 30 July 2026 16:18:58 +0000 (0:00:00.423) 0:00:05.251 ********* 2026-07-30 16:18:58.046570 | controller | skipping: [controller] 2026-07-30 16:18:58.046616 | controller | 2026-07-30 16:18:58.046771 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-07-30 16:18:58.046884 | controller | Thursday 30 July 2026 16:18:58 +0000 (0:00:00.037) 0:00:05.289 ********* 2026-07-30 16:18:58.079646 | controller | skipping: [controller] 2026-07-30 16:18:58.079723 | controller | 2026-07-30 16:18:58.079810 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-07-30 16:18:58.079903 | controller | Thursday 30 July 2026 16:18:58 +0000 (0:00:00.036) 0:00:05.325 ********* 2026-07-30 16:18:58.114866 | controller | ok: [controller] => { 2026-07-30 16:18:58.115022 | controller | "msg": "https://get.helm.sh/helm-v3.11.2-linux-amd64.tar.gz" 2026-07-30 16:18:58.115171 | controller | } 2026-07-30 16:18:58.115342 | controller | 2026-07-30 16:18:58.115534 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-07-30 16:18:58.115661 | controller | Thursday 30 July 2026 16:18:58 +0000 (0:00:00.034) 0:00:05.360 ********* 2026-07-30 16:18:58.507350 | controller | ok: [controller] 2026-07-30 16:18:58.507448 | controller | 2026-07-30 16:18:58.507738 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-07-30 16:18:58.507763 | controller | Thursday 30 July 2026 16:18:58 +0000 (0:00:00.392) 0:00:05.753 ********* 2026-07-30 16:18:58.537696 | controller | skipping: [controller] 2026-07-30 16:18:58.537738 | controller | 2026-07-30 16:18:58.537854 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-07-30 16:18:58.537968 | controller | Thursday 30 July 2026 16:18:58 +0000 (0:00:00.030) 0:00:05.783 ********* 2026-07-30 16:18:58.565320 | controller | skipping: [controller] 2026-07-30 16:18:58.565369 | controller | 2026-07-30 16:18:58.565377 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-07-30 16:18:58.565517 | controller | Thursday 30 July 2026 16:18:58 +0000 (0:00:00.025) 0:00:05.809 ********* 2026-07-30 16:18:58.598756 | controller | ok: [controller] => { 2026-07-30 16:18:58.598931 | controller | "msg": "https://github.com/databus23/helm-diff/releases/download/v3.8.1/helm-diff-linux-amd64.tgz" 2026-07-30 16:18:58.599677 | controller | } 2026-07-30 16:18:58.599701 | controller | 2026-07-30 16:18:58.599705 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-07-30 16:18:58.599709 | controller | Thursday 30 July 2026 16:18:58 +0000 (0:00:00.034) 0:00:05.843 ********* 2026-07-30 16:18:59.018552 | controller | ok: [controller] 2026-07-30 16:18:59.018606 | controller | 2026-07-30 16:18:59.018691 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-07-30 16:18:59.018777 | controller | Thursday 30 July 2026 16:18:59 +0000 (0:00:00.419) 0:00:06.262 ********* 2026-07-30 16:18:59.045047 | controller | skipping: [controller] 2026-07-30 16:18:59.045084 | controller | 2026-07-30 16:18:59.045181 | controller | PLAY RECAP ********************************************************************* 2026-07-30 16:18:59.045278 | controller | controller : ok=28 changed=0 unreachable=0 failed=0 skipped=14 rescued=0 ignored=0 2026-07-30 16:18:59.045359 | controller | 2026-07-30 16:18:59.045436 | controller | 2026-07-30 16:18:59.045517 | controller | TASKS RECAP ******************************************************************** 2026-07-30 16:18:59.045603 | controller | Thursday 30 July 2026 16:18:59 +0000 (0:00:00.028) 0:00:06.291 ********* 2026-07-30 16:18:59.045687 | controller | =============================================================================== 2026-07-30 16:18:59.045776 | controller | Gather minimal facts ---------------------------------------------------- 0.66s 2026-07-30 16:18:59.045871 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.58s 2026-07-30 16:18:59.045959 | controller | vexxhost.containers.directory : Create directory (/var/lib/downloads) --- 0.47s 2026-07-30 16:18:59.046231 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.45s 2026-07-30 16:18:59.046268 | controller | Find all subdirectories in the role location ---------------------------- 0.43s 2026-07-30 16:18:59.046282 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.42s 2026-07-30 16:18:59.047493 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.42s 2026-07-30 16:18:59.047504 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.42s 2026-07-30 16:18:59.047507 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.40s 2026-07-30 16:18:59.047511 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.39s 2026-07-30 16:18:59.047514 | controller | Select only defaults/ directories and load vars ------------------------- 0.36s 2026-07-30 16:18:59.047518 | controller | Include download_artifact role ------------------------------------------ 0.19s 2026-07-30 16:18:59.047527 | controller | Find all components with checksums and get latest versions (CI) --------- 0.15s 2026-07-30 16:18:59.047530 | controller | Filter checksums to keep only latest versions (CI) ---------------------- 0.10s 2026-07-30 16:18:59.047533 | controller | Generate list of all binaries for all roles ----------------------------- 0.07s 2026-07-30 16:18:59.047537 | controller | vexxhost.containers.download_artifact : Starting download of file ------- 0.04s 2026-07-30 16:18:59.047540 | controller | vexxhost.containers.download_artifact : Starting download of file ------- 0.04s 2026-07-30 16:18:59.047543 | controller | vexxhost.containers.download_artifact : Starting download of file ------- 0.04s 2026-07-30 16:18:59.047547 | controller | vexxhost.containers.download_artifact : Extract archive ----------------- 0.04s 2026-07-30 16:18:59.047550 | controller | vexxhost.containers.download_artifact : Starting download of file ------- 0.04s 2026-07-30 16:18:59.197057 | controller | INFO [download-binaries > idempotence] Executed: Successful 2026-07-30 16:18:59.206737 | controller | INFO [download-binaries > side_effect] Executing 2026-07-30 16:18:59.207066 | controller | WARNING [download-binaries > side_effect] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-07-30 16:18:59.212649 | controller | INFO [download-binaries > verify] Executing 2026-07-30 16:19:00.083612 | controller | 2026-07-30 16:19:00.083936 | controller | PLAY [Verify] ****************************************************************** 2026-07-30 16:19:00.084225 | controller | 2026-07-30 16:19:00.084661 | controller | TASK [Gathering Facts] ********************************************************* 2026-07-30 16:19:00.085029 | controller | Thursday 30 July 2026 16:19:00 +0000 (0:00:00.011) 0:00:00.011 ********* 2026-07-30 16:19:01.095254 | 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-30 16:19:01.102082 | controller | ok: [controller] 2026-07-30 16:19:01.102419 | controller | 2026-07-30 16:19:01.102699 | controller | TASK [Stat target dir] ********************************************************* 2026-07-30 16:19:01.102965 | controller | Thursday 30 July 2026 16:19:01 +0000 (0:00:01.017) 0:00:01.029 ********* 2026-07-30 16:19:01.508254 | controller | ok: [controller] 2026-07-30 16:19:01.508483 | controller | 2026-07-30 16:19:01.508710 | controller | TASK [Assert that target dir is created] *************************************** 2026-07-30 16:19:01.508970 | controller | Thursday 30 July 2026 16:19:01 +0000 (0:00:00.406) 0:00:01.436 ********* 2026-07-30 16:19:01.542332 | controller | ok: [controller] => { 2026-07-30 16:19:01.542634 | controller | "changed": false, 2026-07-30 16:19:01.542911 | controller | "msg": "All assertions passed" 2026-07-30 16:19:01.543179 | controller | } 2026-07-30 16:19:01.543431 | controller | 2026-07-30 16:19:01.543707 | controller | TASK [Find target files] ******************************************************* 2026-07-30 16:19:01.543982 | controller | Thursday 30 July 2026 16:19:01 +0000 (0:00:00.033) 0:00:01.470 ********* 2026-07-30 16:19:01.941389 | controller | ok: [controller] 2026-07-30 16:19:01.941684 | controller | 2026-07-30 16:19:01.941963 | controller | TASK [Assert that some files were downloaded] ********************************** 2026-07-30 16:19:01.942331 | controller | Thursday 30 July 2026 16:19:01 +0000 (0:00:00.398) 0:00:01.869 ********* 2026-07-30 16:19:01.973503 | controller | ok: [controller] => { 2026-07-30 16:19:01.973779 | controller | "changed": false, 2026-07-30 16:19:01.974035 | controller | "msg": "All assertions passed" 2026-07-30 16:19:01.974391 | controller | } 2026-07-30 16:19:01.974633 | controller | 2026-07-30 16:19:01.974885 | controller | PLAY RECAP ********************************************************************* 2026-07-30 16:19:01.975159 | controller | controller : ok=5 changed=0 unreachable=0 failed=0 skipped=0 rescued=0 ignored=0 2026-07-30 16:19:01.975393 | controller | 2026-07-30 16:19:01.975620 | controller | 2026-07-30 16:19:01.975871 | controller | TASKS RECAP ******************************************************************** 2026-07-30 16:19:01.976129 | controller | Thursday 30 July 2026 16:19:01 +0000 (0:00:00.032) 0:00:01.902 ********* 2026-07-30 16:19:01.976386 | controller | =============================================================================== 2026-07-30 16:19:01.976633 | controller | Gathering Facts --------------------------------------------------------- 1.02s 2026-07-30 16:19:01.976877 | controller | Stat target dir --------------------------------------------------------- 0.41s 2026-07-30 16:19:01.977122 | controller | Find target files ------------------------------------------------------- 0.40s 2026-07-30 16:19:01.977363 | controller | Assert that target dir is created --------------------------------------- 0.03s 2026-07-30 16:19:01.977612 | controller | Assert that some files were downloaded ---------------------------------- 0.03s 2026-07-30 16:19:02.081407 | controller | INFO [download-binaries > verify] Executed: Successful 2026-07-30 16:19:02.093029 | controller | INFO [download-binaries > cleanup] Executing 2026-07-30 16:19:02.093355 | controller | WARNING [download-binaries > cleanup] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-07-30 16:19:02.098919 | controller | INFO [download-binaries > destroy] Executing 2026-07-30 16:19:02.099038 | controller | WARNING [download-binaries > destroy] Skipping, '--destroy=never' requested. 2026-07-30 16:19:02.099130 | controller | INFO [download-binaries > destroy] Executed: Successful 2026-07-30 16:19:02.099401 | controller | WARNING Molecule executed 1 scenario (1 missing files) 2026-07-30 16:19:02.593107 | controller | ok: Runtime: 0:00:45.815521 2026-07-30 16:19:02.601722 | 2026-07-30 16:19:02.601878 | PLAY RECAP 2026-07-30 16:19:02.601948 | controller | ok: 4 changed: 3 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-07-30 16:19:02.601986 | 2026-07-30 16:19:02.799868 | RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/run.yaml@main] 2026-07-30 16:19:02.803125 | POST-RUN START: [untrusted : github.com/vexxhost/ansible-collection-kubernetes/test-playbooks/molecule/post.yml@main] 2026-07-30 16:19:03.483685 | 2026-07-30 16:19:03.483833 | PLAY [all] 2026-07-30 16:19:03.495289 | 2026-07-30 16:19:03.495369 | TASK [describe-kubernetes-objects : creating directory for cluster scoped objects] 2026-07-30 16:19:03.880016 | controller | changed 2026-07-30 16:19:03.884618 | 2026-07-30 16:19:03.884720 | TASK [describe-kubernetes-objects : Gathering descriptions for cluster scoped objects] 2026-07-30 16:19:04.287594 | controller | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-07-30 16:19:04.287735 | controller | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-07-30 16:19:04.293411 | controller | environment: line 1: kubectl: command not found 2026-07-30 16:19:04.294297 | controller | environment: line 1: kubectl: command not found 2026-07-30 16:19:04.294907 | controller | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-07-30 16:19:04.295828 | controller | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-07-30 16:19:04.299205 | controller | environment: line 1: kubectl: command not found 2026-07-30 16:19:04.301725 | controller | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-07-30 16:19:04.301749 | controller | environment: line 1: kubectl: command not found 2026-07-30 16:19:04.302989 | controller | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-07-30 16:19:04.304376 | controller | environment: line 1: kubectl: command not found 2026-07-30 16:19:04.305905 | controller | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-07-30 16:19:04.418800 | controller | ok: Runtime: 0:00:00.030684 2026-07-30 16:19:04.425808 | 2026-07-30 16:19:04.426025 | TASK [describe-kubernetes-objects : creating directory for namespace scoped objects] 2026-07-30 16:19:04.661140 | controller | changed 2026-07-30 16:19:04.669282 | 2026-07-30 16:19:04.669458 | TASK [describe-kubernetes-objects : Gathering descriptions for namespace scoped objects] 2026-07-30 16:19:04.935570 | controller | environment: line 5: kubectl: command not found 2026-07-30 16:19:04.936110 | controller | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-07-30 16:19:04.936912 | controller | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-07-30 16:19:04.937708 | controller | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-07-30 16:19:05.685618 | controller | ok: Runtime: 0:00:00.011927 2026-07-30 16:19:05.694490 | 2026-07-30 16:19:05.694605 | TASK [describe-kubernetes-objects : Downloads logs to executor] 2026-07-30 16:19:06.336706 | controller | changed: 2026-07-30 16:19:06.336981 | controller | created directory /var/lib/zuul/builds/d6572d0c88b34177be0957f3816ae8fb/work/logs/controller 2026-07-30 16:19:06.337055 | controller | cd+++++++++ objects/ 2026-07-30 16:19:06.337109 | controller | cd+++++++++ objects/cluster/ 2026-07-30 16:19:06.337158 | controller | cd+++++++++ objects/namespaced/ 2026-07-30 16:19:06.346088 | 2026-07-30 16:19:06.346190 | TASK [gather-pod-logs : creating directory for pod logs] 2026-07-30 16:19:06.594333 | controller | changed 2026-07-30 16:19:06.601638 | 2026-07-30 16:19:06.601821 | TASK [gather-pod-logs : creating directory for failed pod logs] 2026-07-30 16:19:06.862004 | controller | changed 2026-07-30 16:19:06.870739 | 2026-07-30 16:19:06.870884 | TASK [gather-pod-logs : retrieve all kubernetes logs, current and previous (if they exist)] 2026-07-30 16:19:07.132873 | controller | environment: line 3: kubectl: command not found 2026-07-30 16:19:07.411383 | controller | ok: Runtime: 0:00:00.012621 2026-07-30 16:19:07.417960 | 2026-07-30 16:19:07.418026 | TASK [gather-pod-logs : Downloads pod logs to executor] 2026-07-30 16:19:07.919238 | controller | changed: 2026-07-30 16:19:07.919452 | controller | cd+++++++++ pod-logs/ 2026-07-30 16:19:07.919491 | controller | cd+++++++++ pod-logs/failed-pods/ 2026-07-30 16:19:07.929495 | 2026-07-30 16:19:07.929633 | LOOP [helm-release-status : creating directory for helm release status] 2026-07-30 16:19:08.175409 | controller | changed: "values" 2026-07-30 16:19:08.389153 | controller | changed: "releases" 2026-07-30 16:19:08.407677 | 2026-07-30 16:19:08.407854 | TASK [helm-release-status : Gather get release status for helm charts] 2026-07-30 16:19:08.658922 | controller | /bin/bash: line 3: kubectl: command not found 2026-07-30 16:19:09.680929 | controller | ok: Runtime: 0:00:00.009215 2026-07-30 16:19:09.686640 | 2026-07-30 16:19:09.686730 | TASK [helm-release-status : Downloads logs to executor] 2026-07-30 16:19:10.209299 | controller | changed: 2026-07-30 16:19:10.210406 | controller | cd+++++++++ helm/ 2026-07-30 16:19:10.210471 | controller | cd+++++++++ helm/releases/ 2026-07-30 16:19:10.210535 | controller | cd+++++++++ helm/values/ 2026-07-30 16:19:10.217200 | 2026-07-30 16:19:10.217269 | PLAY RECAP 2026-07-30 16:19:10.217337 | controller | ok: 12 changed: 12 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-07-30 16:19:10.217367 | 2026-07-30 16:19:10.404736 | POST-RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/ansible-collection-kubernetes/test-playbooks/molecule/post.yml@main] 2026-07-30 16:19:10.406392 | POST-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post.yaml@main] 2026-07-30 16:19:11.038799 | 2026-07-30 16:19:11.039324 | PLAY [all] 2026-07-30 16:19:11.050060 | 2026-07-30 16:19:11.050143 | TASK [fetch-output : Set log path for multiple nodes] 2026-07-30 16:19:11.096361 | controller | skipping: Conditional result was False 2026-07-30 16:19:11.103550 | 2026-07-30 16:19:11.103668 | TASK [fetch-output : Set log path for single node] 2026-07-30 16:19:11.157127 | controller | ok 2026-07-30 16:19:11.166782 | 2026-07-30 16:19:11.166923 | LOOP [fetch-output : Ensure local output dirs] 2026-07-30 16:19:11.578615 | controller -> localhost | ok: "/var/lib/zuul/builds/d6572d0c88b34177be0957f3816ae8fb/work/logs" 2026-07-30 16:19:11.834377 | controller -> localhost | changed: "/var/lib/zuul/builds/d6572d0c88b34177be0957f3816ae8fb/work/artifacts" 2026-07-30 16:19:12.103617 | controller -> localhost | changed: "/var/lib/zuul/builds/d6572d0c88b34177be0957f3816ae8fb/work/docs" 2026-07-30 16:19:12.118404 | 2026-07-30 16:19:12.118550 | LOOP [fetch-output : Collect logs, artifacts and docs] 2026-07-30 16:19:12.802582 | controller | changed: .d..t...... ./ 2026-07-30 16:19:12.802800 | controller | changed: All items complete 2026-07-30 16:19:12.802828 | 2026-07-30 16:19:13.300767 | controller | changed: .d..t...... ./ 2026-07-30 16:19:13.812413 | controller | changed: .d..t...... ./ 2026-07-30 16:19:13.830846 | 2026-07-30 16:19:13.831026 | LOOP [merge-output-to-logs : Move artifacts and docs to logs dir] 2026-07-30 16:19:14.366883 | controller -> localhost | ok: Item: artifacts Runtime: 0:00:00.008147 2026-07-30 16:19:14.627770 | controller -> localhost | ok: Item: docs Runtime: 0:00:00.006524 2026-07-30 16:19:14.641218 | 2026-07-30 16:19:14.641355 | PLAY [all] 2026-07-30 16:19:14.646983 | 2026-07-30 16:19:14.647051 | TASK [remove-build-sshkey : Remove the build SSH key from all nodes] 2026-07-30 16:19:15.116041 | controller | changed 2026-07-30 16:19:15.122260 | 2026-07-30 16:19:15.122325 | PLAY RECAP 2026-07-30 16:19:15.122372 | controller | ok: 5 changed: 4 unreachable: 0 failed: 0 skipped: 1 rescued: 0 ignored: 0 2026-07-30 16:19:15.122393 | 2026-07-30 16:19:15.297897 | POST-RUN END RESULT_NORMAL: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post.yaml@main] 2026-07-30 16:19:15.301037 | POST-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post-logs.yaml@main] 2026-07-30 16:19:16.012057 | 2026-07-30 16:19:16.012236 | PLAY [localhost] 2026-07-30 16:19:16.023303 | 2026-07-30 16:19:16.023437 | TASK [Generate Zuul manifest] 2026-07-30 16:19:16.045826 | localhost | ok 2026-07-30 16:19:16.061917 | 2026-07-30 16:19:16.062058 | TASK [generate-zuul-manifest : Generate Zuul manifest] 2026-07-30 16:19:16.482463 | localhost | changed 2026-07-30 16:19:16.503366 | 2026-07-30 16:19:16.503564 | TASK [generate-zuul-manifest : Return Zuul manifest URL to Zuul] 2026-07-30 16:19:16.537210 | localhost | ok 2026-07-30 16:19:16.547935 | 2026-07-30 16:19:16.548019 | TASK [Upload logs] 2026-07-30 16:19:16.569318 | localhost | ok 2026-07-30 16:19:16.638323 | 2026-07-30 16:19:16.638533 | TASK [Set zuul-log-path fact] 2026-07-30 16:19:16.659417 | localhost | ok 2026-07-30 16:19:16.675760 | 2026-07-30 16:19:16.675908 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-07-30 16:19:16.731819 | localhost | ok 2026-07-30 16:19:16.740148 | 2026-07-30 16:19:16.740249 | TASK [upload-logs : Create log directories] 2026-07-30 16:19:17.177239 | localhost | changed 2026-07-30 16:19:17.182381 | 2026-07-30 16:19:17.182456 | TASK [upload-logs : Ensure logs are readable before uploading] 2026-07-30 16:19:17.669901 | localhost -> localhost | ok: Runtime: 0:00:00.005424 2026-07-30 16:19:17.677673 | 2026-07-30 16:19:17.677765 | TASK [upload-logs : Upload logs to log server] 2026-07-30 16:19:18.194721 | localhost | Output suppressed because no_log was given 2026-07-30 16:19:18.198884 | 2026-07-30 16:19:18.198955 | LOOP [upload-logs : Compress console log and json output] 2026-07-30 16:19:18.268844 | localhost | skipping: Conditional result was False 2026-07-30 16:19:18.325547 | localhost | skipping: Conditional result was False 2026-07-30 16:19:18.343212 | 2026-07-30 16:19:18.343370 | LOOP [upload-logs : Upload compressed console log and json output] 2026-07-30 16:19:18.390248 | localhost | skipping: Conditional result was False 2026-07-30 16:19:18.390572 | 2026-07-30 16:19:18.394881 | localhost | skipping: Conditional result was False 2026-07-30 16:19:18.408454 | 2026-07-30 16:19:18.408638 | LOOP [upload-logs : Upload console log and json output]