2026-06-18 12:06:45.473530 | Job console starting 2026-06-18 12:06:45.493101 | Updating git repos 2026-06-18 12:06:45.565339 | Cloning repos into workspace 2026-06-18 12:06:47.673452 | Restoring repo states 2026-06-18 12:06:47.687016 | Merging changes 2026-06-18 12:06:48.775975 | Checking out repos 2026-06-18 12:06:49.108124 | Preparing playbooks 2026-06-18 12:06:59.386701 | Running Ansible setup 2026-06-18 12:07:03.539354 | PRE-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/pre.yaml@main] 2026-06-18 12:07:04.234984 | 2026-06-18 12:07:04.235151 | PLAY [localhost] 2026-06-18 12:07:04.244947 | 2026-06-18 12:07:04.245105 | TASK [Gathering Facts] 2026-06-18 12:07:05.192287 | localhost | ok 2026-06-18 12:07:05.199275 | 2026-06-18 12:07:05.199383 | TASK [Setup log path fact] 2026-06-18 12:07:05.219641 | localhost | ok 2026-06-18 12:07:05.236533 | 2026-06-18 12:07:05.236688 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-06-18 12:07:05.282864 | localhost | ok 2026-06-18 12:07:05.291266 | 2026-06-18 12:07:05.291380 | TASK [emit-job-header : Print job information] 2026-06-18 12:07:05.342822 | # Job Information 2026-06-18 12:07:05.342994 | Ansible Version: 2.16.18 2026-06-18 12:07:05.343040 | Job: ansible-collection-kubernetes-molecule-download-binaries 2026-06-18 12:07:05.343071 | Pipeline: check 2026-06-18 12:07:05.343099 | Executor: 2d72f0692154 2026-06-18 12:07:05.343126 | Triggered by: https://github.com/vexxhost/ansible-collection-kubernetes/pull/282 2026-06-18 12:07:05.343158 | Event ID: 2706d770-6b0e-11f1-8238-90f6d168163c 2026-06-18 12:07:05.346394 | 2026-06-18 12:07:05.346462 | LOOP [emit-job-header : Print node information] 2026-06-18 12:07:05.435241 | localhost | ok: 2026-06-18 12:07:05.435448 | localhost | # Node Information 2026-06-18 12:07:05.435497 | localhost | Inventory Hostname: controller 2026-06-18 12:07:05.435536 | localhost | Hostname: np0000181923 2026-06-18 12:07:05.435589 | localhost | Username: zuul 2026-06-18 12:07:05.435629 | localhost | Distro: Debian 13.5 2026-06-18 12:07:05.435667 | localhost | Provider: yul1 2026-06-18 12:07:05.435702 | localhost | Region: ca-ymq-1 2026-06-18 12:07:05.435736 | localhost | Label: debian-trixie 2026-06-18 12:07:05.435771 | localhost | Product Name: OpenStack Nova 2026-06-18 12:07:05.435803 | localhost | Interface IP: 199.19.213.204 2026-06-18 12:07:05.450453 | 2026-06-18 12:07:05.450641 | TASK [log-inventory : Ensure Zuul Ansible directory exists] 2026-06-18 12:07:05.974307 | localhost -> localhost | changed 2026-06-18 12:07:05.980385 | 2026-06-18 12:07:05.980557 | TASK [log-inventory : Copy ansible inventory to logs dir] 2026-06-18 12:07:06.965196 | localhost -> localhost | changed 2026-06-18 12:07:06.971503 | 2026-06-18 12:07:06.971574 | PLAY [all] 2026-06-18 12:07:06.978183 | 2026-06-18 12:07:06.978263 | TASK [add-build-sshkey : Check to see if ssh key was already created for this build] 2026-06-18 12:07:07.225702 | controller -> localhost | ok 2026-06-18 12:07:07.236088 | 2026-06-18 12:07:07.236197 | TASK [add-build-sshkey : Create a new key in workspace based on build UUID] 2026-06-18 12:07:07.269192 | controller | ok 2026-06-18 12:07:07.287005 | controller | included: /var/lib/zuul/builds/b3c1f7e20d734279bf3f7f8fd33e5288/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/create-key-and-replace.yaml 2026-06-18 12:07:07.291959 | 2026-06-18 12:07:07.292023 | TASK [add-build-sshkey : Create Temp SSH key] 2026-06-18 12:07:08.584106 | controller -> localhost | Generating public/private rsa key pair. 2026-06-18 12:07:08.584312 | controller -> localhost | Your identification has been saved in /var/lib/zuul/builds/b3c1f7e20d734279bf3f7f8fd33e5288/work/b3c1f7e20d734279bf3f7f8fd33e5288_id_rsa 2026-06-18 12:07:08.584357 | controller -> localhost | Your public key has been saved in /var/lib/zuul/builds/b3c1f7e20d734279bf3f7f8fd33e5288/work/b3c1f7e20d734279bf3f7f8fd33e5288_id_rsa.pub 2026-06-18 12:07:08.584392 | controller -> localhost | The key fingerprint is: 2026-06-18 12:07:08.584425 | controller -> localhost | SHA256:6rZBv5KhIIKgAesXUsnn5llpoX6oFn8pJX8TnOYh264 zuul-build-sshkey 2026-06-18 12:07:08.584506 | controller -> localhost | The key's randomart image is: 2026-06-18 12:07:08.584546 | controller -> localhost | +---[RSA 3072]----+ 2026-06-18 12:07:08.584588 | controller -> localhost | | . . | 2026-06-18 12:07:08.584621 | controller -> localhost | |. + . . | 2026-06-18 12:07:08.584652 | controller -> localhost | |... o . o | 2026-06-18 12:07:08.584685 | controller -> localhost | |+. . + + | 2026-06-18 12:07:08.584715 | controller -> localhost | |=.. = * S . | 2026-06-18 12:07:08.584744 | controller -> localhost | |=..o B.* * | 2026-06-18 12:07:08.584773 | controller -> localhost | |....+.BoO o | 2026-06-18 12:07:08.584803 | controller -> localhost | | o.++* * | 2026-06-18 12:07:08.584835 | controller -> localhost | | . .=E=.. | 2026-06-18 12:07:08.584865 | controller -> localhost | +----[SHA256]-----+ 2026-06-18 12:07:08.584939 | controller -> localhost | ok: Runtime: 0:00:00.830377 2026-06-18 12:07:08.591411 | 2026-06-18 12:07:08.591498 | TASK [add-build-sshkey : Remote setup ssh keys (linux)] 2026-06-18 12:07:08.618337 | controller | ok 2026-06-18 12:07:08.629246 | controller | included: /var/lib/zuul/builds/b3c1f7e20d734279bf3f7f8fd33e5288/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/remote-linux.yaml 2026-06-18 12:07:08.640693 | 2026-06-18 12:07:08.641060 | TASK [add-build-sshkey : Remove previously added zuul-build-sshkey] 2026-06-18 12:07:08.658601 | controller | skipping: Conditional result was False 2026-06-18 12:07:08.664774 | 2026-06-18 12:07:08.664923 | TASK [add-build-sshkey : Enable access via build key on all nodes] 2026-06-18 12:07:09.243912 | controller | changed 2026-06-18 12:07:09.252278 | 2026-06-18 12:07:09.252428 | TASK [add-build-sshkey : Make sure user has a .ssh] 2026-06-18 12:07:09.498076 | controller | ok 2026-06-18 12:07:09.507813 | 2026-06-18 12:07:09.507929 | TASK [add-build-sshkey : Install build private key as SSH key on all nodes] 2026-06-18 12:07:10.119427 | controller | changed 2026-06-18 12:07:10.123585 | 2026-06-18 12:07:10.123651 | TASK [add-build-sshkey : Install build public key as SSH key on all nodes] 2026-06-18 12:07:10.674590 | controller | changed 2026-06-18 12:07:10.680221 | 2026-06-18 12:07:10.680320 | TASK [add-build-sshkey : Remote setup ssh keys (windows)] 2026-06-18 12:07:10.705678 | controller | skipping: Conditional result was False 2026-06-18 12:07:10.718593 | 2026-06-18 12:07:10.718744 | TASK [remove-zuul-sshkey : Remove master key from local agent] 2026-06-18 12:07:11.162676 | controller -> localhost | changed 2026-06-18 12:07:11.178999 | 2026-06-18 12:07:11.179095 | TASK [add-build-sshkey : Add back temp key] 2026-06-18 12:07:11.508025 | controller -> localhost | Identity added: /var/lib/zuul/builds/b3c1f7e20d734279bf3f7f8fd33e5288/work/b3c1f7e20d734279bf3f7f8fd33e5288_id_rsa (zuul-build-sshkey) 2026-06-18 12:07:11.508368 | controller -> localhost | ok: Runtime: 0:00:00.012384 2026-06-18 12:07:11.514221 | 2026-06-18 12:07:11.514365 | TASK [add-build-sshkey : Verify we can still SSH to all nodes] 2026-06-18 12:07:11.928789 | controller | ok 2026-06-18 12:07:11.940393 | 2026-06-18 12:07:11.940524 | TASK [add-build-sshkey : Verify we can still SSH to all nodes (windows)] 2026-06-18 12:07:11.971367 | controller | skipping: Conditional result was False 2026-06-18 12:07:11.988696 | 2026-06-18 12:07:11.989111 | TASK [prepare-workspace : Start zuul_console daemon.] 2026-06-18 12:07:12.484595 | controller | ok 2026-06-18 12:07:12.798653 | 2026-06-18 12:07:12.798774 | TASK [prepare-workspace : Synchronize src repos to workspace directory.] 2026-06-18 12:07:13.974611 | controller | Output suppressed because no_log was given 2026-06-18 12:07:13.982960 | 2026-06-18 12:07:13.983033 | LOOP [ensure-output-dirs : Empty Zuul Output directories by removing them] 2026-06-18 12:07:14.228068 | controller | ok: "logs" 2026-06-18 12:07:14.228353 | controller | ok: All items complete 2026-06-18 12:07:14.228412 | 2026-06-18 12:07:14.460749 | controller | ok: "artifacts" 2026-06-18 12:07:14.683111 | controller | ok: "docs" 2026-06-18 12:07:14.707291 | 2026-06-18 12:07:14.707409 | LOOP [ensure-output-dirs : Ensure Zuul Output directories exist] 2026-06-18 12:07:14.941001 | controller | changed: "logs" 2026-06-18 12:07:15.162966 | controller | changed: "artifacts" 2026-06-18 12:07:15.390384 | controller | changed: "docs" 2026-06-18 12:07:15.404726 | 2026-06-18 12:07:15.404836 | PLAY RECAP 2026-06-18 12:07:15.404882 | controller | ok: 15 changed: 8 unreachable: 0 failed: 0 skipped: 3 rescued: 0 ignored: 0 2026-06-18 12:07:15.404911 | localhost | ok: 6 changed: 2 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-06-18 12:07:15.404934 | 2026-06-18 12:07:15.562078 | PRE-RUN END RESULT_NORMAL: [trusted : github.com/vexxhost/zuul-config/playbooks/base/pre.yaml@main] 2026-06-18 12:07:15.565616 | PRE-RUN START: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/pre.yaml@main] 2026-06-18 12:07:16.296338 | 2026-06-18 12:07:16.677376 | PLAY [all] 2026-06-18 12:07:16.695122 | 2026-06-18 12:07:16.695349 | TASK [setup-uv : Extract archive] 2026-06-18 12:07:19.311218 | controller | changed 2026-06-18 12:07:19.318987 | 2026-06-18 12:07:19.319282 | TASK [setup-uv : Print version] 2026-06-18 12:07:19.703715 | controller | uv 0.8.13 2026-06-18 12:07:19.851751 | controller | ok: Runtime: 0:00:00.009341 2026-06-18 12:07:19.861405 | 2026-06-18 12:07:19.861492 | TASK [Install Ansible collection siblings] 2026-06-18 12:07:20.328171 | controller | ok: 2026-06-18 12:07:20.328404 | controller | Skipping ansible.posix: no checked-out sibling 2026-06-18 12:07:20.328447 | controller | Skipping community.crypto: no checked-out sibling 2026-06-18 12:07:20.328478 | controller | Skipping community.general: no checked-out sibling 2026-06-18 12:07:20.328508 | controller | Skipping kubernetes.core: no checked-out sibling 2026-06-18 12:07:20.328539 | controller | Skipping vexxhost.containers: no checked-out sibling 2026-06-18 12:07:20.330904 | 2026-06-18 12:07:20.330967 | PLAY RECAP 2026-06-18 12:07:20.331028 | controller | ok: 3 changed: 2 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-06-18 12:07:20.331062 | 2026-06-18 12:07:20.464909 | PRE-RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/pre.yaml@main] 2026-06-18 12:07:20.469247 | PRE-RUN START: [untrusted : github.com/vexxhost/ansible-collection-kubernetes/test-playbooks/molecule/pre.yml@main] 2026-06-18 12:07:21.221562 | 2026-06-18 12:07:21.221760 | PLAY [all] 2026-06-18 12:07:21.234192 | 2026-06-18 12:07:21.234474 | TASK [Update apt cache] 2026-06-18 12:07:27.028817 | controller | ok 2026-06-18 12:07:27.035303 | 2026-06-18 12:07:27.035429 | TASK [Disable firewalld] 2026-06-18 12:07:27.061804 | controller | skipping: Conditional result was False 2026-06-18 12:07:27.070598 | 2026-06-18 12:07:27.070717 | TASK [Install "jq" for log collection] 2026-06-18 12:07:30.014359 | controller | changed 2026-06-18 12:07:30.017203 | 2026-06-18 12:07:30.017251 | PLAY RECAP 2026-06-18 12:07:30.017296 | controller | ok: 2 changed: 1 unreachable: 0 failed: 0 skipped: 1 rescued: 0 ignored: 0 2026-06-18 12:07:30.017321 | 2026-06-18 12:07:30.126919 | PRE-RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/ansible-collection-kubernetes/test-playbooks/molecule/pre.yml@main] 2026-06-18 12:07:30.129879 | RUN START: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/run.yaml@main] 2026-06-18 12:07:30.761707 | 2026-06-18 12:07:30.761849 | PLAY [all] 2026-06-18 12:07:30.771786 | 2026-06-18 12:07:30.771892 | LOOP [Check inventory directories] 2026-06-18 12:07:31.180217 | controller | ok: "src/github.com/vexxhost/ansible-collection-kubernetes" 2026-06-18 12:07:31.407253 | controller | ok: "src/github.com/vexxhost/ansible-collection-kubernetes/molecule/download-binaries/inventory" 2026-06-18 12:07:31.579284 | controller | ok: "src/github.com/vexxhost/ansible-collection-kubernetes/extensions/molecule/download-binaries/inventory" 2026-06-18 12:07:31.595817 | 2026-06-18 12:07:31.596142 | LOOP [Copy inventory file for Zuul] 2026-06-18 12:07:32.490142 | controller | changed: 2026-06-18 12:07:32.490485 | controller | { 2026-06-18 12:07:32.490529 | controller | "ansible_loop_var": "item", 2026-06-18 12:07:32.490567 | controller | "changed": false, 2026-06-18 12:07:32.490599 | controller | "failed": false, 2026-06-18 12:07:32.490636 | controller | "invocation": { 2026-06-18 12:07:32.490666 | controller | "module_args": { 2026-06-18 12:07:32.490697 | controller | "checksum_algorithm": "sha1", 2026-06-18 12:07:32.490727 | controller | "follow": true, 2026-06-18 12:07:32.490756 | controller | "get_attributes": true, 2026-06-18 12:07:32.490787 | controller | "get_checksum": true, 2026-06-18 12:07:32.490816 | controller | "get_mime": true, 2026-06-18 12:07:32.490846 | controller | "path": "src/github.com/vexxhost/ansible-collection-kubernetes" 2026-06-18 12:07:32.490876 | controller | } 2026-06-18 12:07:32.490904 | controller | }, 2026-06-18 12:07:32.490933 | controller | "item": "src/github.com/vexxhost/ansible-collection-kubernetes", 2026-06-18 12:07:32.490962 | controller | "stat": { 2026-06-18 12:07:32.490989 | controller | "atime": 1781784433.8194451, 2026-06-18 12:07:32.491017 | controller | "attr_flags": "e", 2026-06-18 12:07:32.491047 | controller | "attributes": [ 2026-06-18 12:07:32.491074 | controller | "extents" 2026-06-18 12:07:32.491101 | controller | ], 2026-06-18 12:07:32.491129 | controller | "block_size": 4096, 2026-06-18 12:07:32.491156 | controller | "blocks": 8, 2026-06-18 12:07:32.491184 | controller | "charset": "unknown", 2026-06-18 12:07:32.491212 | controller | "ctime": 1781784433.851446, 2026-06-18 12:07:32.491240 | controller | "dev": 65025, 2026-06-18 12:07:32.491267 | controller | "device_type": 0, 2026-06-18 12:07:32.491294 | controller | "executable": true, 2026-06-18 12:07:32.491320 | controller | "exists": true, 2026-06-18 12:07:32.491349 | controller | "gid": 1000, 2026-06-18 12:07:32.491376 | controller | "gr_name": "zuul", 2026-06-18 12:07:32.491401 | controller | "inode": 520215, 2026-06-18 12:07:32.491428 | controller | "isblk": false, 2026-06-18 12:07:32.491454 | controller | "ischr": false, 2026-06-18 12:07:32.491481 | controller | "isdir": true, 2026-06-18 12:07:32.491508 | controller | "isfifo": false, 2026-06-18 12:07:32.491535 | controller | "isgid": false, 2026-06-18 12:07:32.491566 | controller | "islnk": false, 2026-06-18 12:07:32.491604 | controller | "isreg": false, 2026-06-18 12:07:32.491641 | controller | "issock": false, 2026-06-18 12:07:32.491678 | controller | "isuid": false, 2026-06-18 12:07:32.491716 | controller | "mimetype": "unknown", 2026-06-18 12:07:32.491745 | controller | "mode": "0755", 2026-06-18 12:07:32.491772 | controller | "mtime": 1781784408.6461003, 2026-06-18 12:07:32.491798 | controller | "nlink": 14, 2026-06-18 12:07:32.491825 | controller | "path": "src/github.com/vexxhost/ansible-collection-kubernetes", 2026-06-18 12:07:32.491852 | controller | "pw_name": "zuul", 2026-06-18 12:07:32.491883 | controller | "readable": true, 2026-06-18 12:07:32.491910 | controller | "rgrp": true, 2026-06-18 12:07:32.491937 | controller | "roth": true, 2026-06-18 12:07:32.491964 | controller | "rusr": true, 2026-06-18 12:07:32.491990 | controller | "size": 4096, 2026-06-18 12:07:32.492015 | controller | "uid": 1000, 2026-06-18 12:07:32.492056 | controller | "version": "383029286", 2026-06-18 12:07:32.492084 | controller | "wgrp": false, 2026-06-18 12:07:32.492113 | controller | "woth": false, 2026-06-18 12:07:32.492141 | controller | "writeable": true, 2026-06-18 12:07:32.492178 | controller | "wusr": true, 2026-06-18 12:07:32.492213 | controller | "xgrp": true, 2026-06-18 12:07:32.492240 | controller | "xoth": true, 2026-06-18 12:07:32.492265 | controller | "xusr": true 2026-06-18 12:07:32.492312 | controller | } 2026-06-18 12:07:32.492339 | controller | } 2026-06-18 12:07:32.492403 | controller | ok: All items complete 2026-06-18 12:07:32.492451 | 2026-06-18 12:07:32.494503 | controller | skipping: Conditional result was False 2026-06-18 12:07:32.495240 | controller | skipping: Conditional result was False 2026-06-18 12:07:32.507023 | 2026-06-18 12:07:32.507198 | LOOP [Switch "ansible_host" to private IP] 2026-06-18 12:07:32.882465 | controller | changed: 1 replacements made 2026-06-18 12:07:32.884484 | controller | skipping: Conditional result was False 2026-06-18 12:07:32.885422 | controller | skipping: Conditional result was False 2026-06-18 12:07:32.899082 | 2026-06-18 12:07:32.899239 | TASK [Run Molecule scenario] 2026-06-18 12:07:33.350928 | controller | Using CPython 3.13.5 interpreter at: /usr/bin/python3 2026-06-18 12:07:33.351054 | controller | Creating virtual environment at: .venv 2026-06-18 12:07:33.665088 | controller | Downloading cryptography (4.3MiB) 2026-06-18 12:07:33.665452 | controller | Downloading pygments (1.2MiB) 2026-06-18 12:07:33.666182 | controller | Downloading ansible-core (2.3MiB) 2026-06-18 12:07:33.887010 | controller | Downloading pygments 2026-06-18 12:07:33.902785 | controller | Downloading cryptography 2026-06-18 12:07:34.020003 | controller | Downloading ansible-core 2026-06-18 12:07:34.065407 | controller | Installed 36 packages in 44ms 2026-06-18 12:07:34.882228 | controller | INFO Collection 'vexxhost.kubernetes' detected. 2026-06-18 12:07:34.882362 | controller | INFO Scenarios will be used from 'extensions/molecule' 2026-06-18 12:07:35.898546 | controller | CRITICAL 'extensions/molecule/default/molecule.yml' glob failed. Exiting. 2026-06-18 12:07:35.898605 | controller | INFO default scenario not found, disabling shared state. 2026-06-18 12:07:35.898616 | controller | INFO [download-binaries > discovery] scenario test matrix: dependency, cleanup, destroy, syntax, create, prepare, converge, idempotence, side_effect, verify, cleanup, destroy 2026-06-18 12:07:35.898639 | controller | INFO [download-binaries > prerun] Performing prerun with role_name_check=0... 2026-06-18 12:08:10.720756 | controller | INFO [download-binaries > dependency] Executing 2026-06-18 12:08:10.720854 | controller | WARNING [download-binaries > dependency] Missing roles requirements file: requirements.yml 2026-06-18 12:08:10.720865 | controller | WARNING [download-binaries > dependency] Missing collections requirements file: collections.yml 2026-06-18 12:08:10.720902 | controller | WARNING [download-binaries > dependency] Executed: 2 missing (Remove from test_sequence to suppress) 2026-06-18 12:08:10.726525 | controller | INFO [download-binaries > cleanup] Executing 2026-06-18 12:08:10.726889 | controller | WARNING [download-binaries > cleanup] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-06-18 12:08:10.732656 | controller | INFO [download-binaries > destroy] Executing 2026-06-18 12:08:10.732687 | controller | WARNING [download-binaries > destroy] Skipping, '--destroy=never' requested. 2026-06-18 12:08:10.732745 | controller | INFO [download-binaries > destroy] Executed: Successful 2026-06-18 12:08:10.738212 | controller | INFO [download-binaries > syntax] Executing 2026-06-18 12:08:11.741058 | controller | 2026-06-18 12:08:11.741157 | controller | playbook: /home/zuul/src/github.com/vexxhost/ansible-collection-kubernetes/extensions/molecule/download-binaries/converge.yml 2026-06-18 12:08:11.814560 | controller | INFO [download-binaries > syntax] Executed: Successful 2026-06-18 12:08:11.825543 | controller | INFO [download-binaries > create] Executing 2026-06-18 12:08:11.827554 | controller | WARNING [download-binaries > create] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-06-18 12:08:11.835239 | controller | INFO [download-binaries > prepare] Executing 2026-06-18 12:08:11.835671 | controller | WARNING [download-binaries > prepare] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-06-18 12:08:11.842035 | controller | INFO [download-binaries > converge] Executing 2026-06-18 12:08:12.720911 | controller | 2026-06-18 12:08:12.721133 | controller | PLAY [Download all binaries required at runtime for ansible-collection-kubernetes] *** 2026-06-18 12:08:12.721357 | controller | 2026-06-18 12:08:12.721580 | controller | TASK [Gather minimal facts] **************************************************** 2026-06-18 12:08:12.721793 | controller | Thursday 18 June 2026 12:08:12 +0000 (0:00:00.040) 0:00:00.040 ********* 2026-06-18 12:08:13.458811 | controller | ok: [controller -> localhost] 2026-06-18 12:08:13.458897 | controller | 2026-06-18 12:08:13.458973 | controller | TASK [Find all subdirectories in the role location] **************************** 2026-06-18 12:08:13.459112 | controller | Thursday 18 June 2026 12:08:13 +0000 (0:00:00.738) 0:00:00.778 ********* 2026-06-18 12:08:13.924611 | controller | ok: [controller -> localhost] 2026-06-18 12:08:13.924801 | controller | 2026-06-18 12:08:13.925066 | controller | TASK [Select only defaults/ directories and load vars] ************************* 2026-06-18 12:08:13.925282 | controller | Thursday 18 June 2026 12:08:13 +0000 (0:00:00.466) 0:00:01.245 ********* 2026-06-18 12:08:14.328982 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kubelet/defaults) 2026-06-18 12:08:14.329155 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/cert_manager/defaults) 2026-06-18 12:08:14.329364 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kubectl/defaults) 2026-06-18 12:08:14.329574 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/openstack_resource_controller/defaults) 2026-06-18 12:08:14.329807 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/cluster_api/defaults) 2026-06-18 12:08:14.330065 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/helm/defaults) 2026-06-18 12:08:14.330273 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/haproxy/defaults) 2026-06-18 12:08:14.330477 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/cilium/defaults) 2026-06-18 12:08:14.330678 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kubernetes/defaults) 2026-06-18 12:08:14.330889 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/flux/defaults) 2026-06-18 12:08:14.331078 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/clusterctl/defaults) 2026-06-18 12:08:14.331295 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kube_vip/defaults) 2026-06-18 12:08:14.331490 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kubeadm/defaults) 2026-06-18 12:08:14.331800 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/upload_helm_chart/defaults) 2026-06-18 12:08:14.332005 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/envoy_gateway/defaults) 2026-06-18 12:08:14.332210 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/keepalived/defaults) 2026-06-18 12:08:14.332389 | controller | 2026-06-18 12:08:14.332591 | controller | TASK [Find all components with checksums and get latest versions (CI)] ********* 2026-06-18 12:08:14.332797 | controller | Thursday 18 June 2026 12:08:14 +0000 (0:00:00.404) 0:00:01.649 ********* 2026-06-18 12:08:14.495056 | controller | ok: [controller -> localhost] => (item=kubelet_checksums) 2026-06-18 12:08:14.495209 | controller | ok: [controller -> localhost] => (item=kubectl_checksums) 2026-06-18 12:08:14.495414 | controller | ok: [controller -> localhost] => (item=helm_checksums) 2026-06-18 12:08:14.495636 | controller | ok: [controller -> localhost] => (item=helm_diff_checksums) 2026-06-18 12:08:14.495829 | controller | ok: [controller -> localhost] => (item=flux_checksums) 2026-06-18 12:08:14.496006 | controller | ok: [controller -> localhost] => (item=clusterctl_checksums) 2026-06-18 12:08:14.496207 | controller | ok: [controller -> localhost] => (item=kubeadm_checksums) 2026-06-18 12:08:14.496370 | controller | 2026-06-18 12:08:14.496568 | controller | TASK [Filter checksums to keep only latest versions (CI)] ********************** 2026-06-18 12:08:14.496760 | controller | Thursday 18 June 2026 12:08:14 +0000 (0:00:00.165) 0:00:01.815 ********* 2026-06-18 12:08:14.610100 | controller | ok: [controller -> localhost] => (item=kubelet_checksums) 2026-06-18 12:08:14.610192 | controller | ok: [controller -> localhost] => (item=kubectl_checksums) 2026-06-18 12:08:14.610439 | controller | ok: [controller -> localhost] => (item=helm_checksums) 2026-06-18 12:08:14.610694 | controller | ok: [controller -> localhost] => (item=helm_diff_checksums) 2026-06-18 12:08:14.610996 | controller | ok: [controller -> localhost] => (item=flux_checksums) 2026-06-18 12:08:14.611202 | controller | ok: [controller -> localhost] => (item=clusterctl_checksums) 2026-06-18 12:08:14.611405 | controller | ok: [controller -> localhost] => (item=kubeadm_checksums) 2026-06-18 12:08:14.611648 | controller | 2026-06-18 12:08:14.611945 | controller | TASK [Generate list of all binaries for all roles] ***************************** 2026-06-18 12:08:14.612152 | controller | Thursday 18 June 2026 12:08:14 +0000 (0:00:00.115) 0:00:01.930 ********* 2026-06-18 12:08:14.688865 | controller | ok: [controller -> localhost] 2026-06-18 12:08:14.688956 | controller | 2026-06-18 12:08:14.689185 | controller | TASK [Include download_artifact role] ****************************************** 2026-06-18 12:08:14.689394 | controller | Thursday 18 June 2026 12:08:14 +0000 (0:00:00.078) 0:00:02.009 ********* 2026-06-18 12:08:14.948611 | 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-06-18 12:08:14.948789 | 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-06-18 12:08:14.949027 | controller | included: vexxhost.containers.download_artifact for controller => (item={'url': 'https://get.helm.sh/helm-v3.11.2-linux-amd64.tar.gz', 'checksum': '781d826daec584f9d50a01f0f7dadfd25a3312217a14aa2fbb85107b014ac8ca', 'dest': '/var/lib/downloads/helm-v3.11.2-linux-amd64.tar.gz', 'version': 'v3.11.2'}) 2026-06-18 12:08:14.949263 | controller | included: vexxhost.containers.download_artifact for controller => (item={'url': 'https://github.com/databus23/helm-diff/releases/download/v3.8.1/helm-diff-linux-amd64.tgz', 'checksum': 'f78867edfde60e2506e3228f706beaf96d1ae3ee5f169f42315acbd513794078', 'dest': '/var/lib/downloads/helm-diff-v3.8.1-linux-amd64.tgz', 'version': 'v3.8.1'}) 2026-06-18 12:08:14.949518 | controller | included: vexxhost.containers.download_artifact for controller => (item={'url': 'https://github.com/fluxcd/flux2/releases/download/v0.32.0/flux_0.32.0_linux_amd64.tar.gz', 'checksum': 'c94a42e96620848f9aed69a130c01b7d740412f6f2b3ad3c95fe23471f2b8e4e', 'dest': '/var/lib/downloads/flux-0.32.0-linux-amd64.tar.gz', 'version': '0.32.0'}) 2026-06-18 12:08:14.949744 | controller | included: vexxhost.containers.download_artifact for controller => (item={'url': 'https://github.com/kubernetes-sigs/cluster-api/releases/download/v1.13.2/clusterctl-linux-amd64', 'checksum': 'ae1d0a60e7101eb6c5cea650740b3d8d3b50cd8c724a2a375ddd5744df6ea544', 'dest': '/var/lib/downloads/clusterctl-1.13.2-linux-amd64', 'version': '1.13.2'}) 2026-06-18 12:08:14.949973 | 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-06-18 12:08:14.950137 | controller | 2026-06-18 12:08:14.950334 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-06-18 12:08:14.950545 | controller | Thursday 18 June 2026 12:08:14 +0000 (0:00:00.259) 0:00:02.269 ********* 2026-06-18 12:08:14.987482 | controller | skipping: [controller] 2026-06-18 12:08:14.987591 | controller | 2026-06-18 12:08:14.987810 | controller | TASK [vexxhost.containers.directory : Create directory (/var/lib/downloads)] *** 2026-06-18 12:08:14.988007 | controller | Thursday 18 June 2026 12:08:14 +0000 (0:00:00.038) 0:00:02.307 ********* 2026-06-18 12:08:15.683586 | controller | [WARNING]: Host 'controller' is using the discovered Python interpreter at '/usr/bin/python3.13', but future installation of another Python interpreter could cause a different interpreter to be discovered. See https://docs.ansible.com/ansible-core/2.20/reference_appendices/interpreter_discovery.html for more information. 2026-06-18 12:08:15.690474 | controller | changed: [controller] 2026-06-18 12:08:15.690652 | controller | 2026-06-18 12:08:15.690855 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-06-18 12:08:15.691048 | controller | Thursday 18 June 2026 12:08:15 +0000 (0:00:00.703) 0:00:03.010 ********* 2026-06-18 12:08:15.726766 | controller | ok: [controller] => { 2026-06-18 12:08:15.726903 | controller | "msg": "https://dl.k8s.io/release/v1.36.2/bin/linux/amd64/kubelet" 2026-06-18 12:08:15.727077 | controller | } 2026-06-18 12:08:15.727248 | controller | 2026-06-18 12:08:15.727443 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-06-18 12:08:15.727696 | controller | Thursday 18 June 2026 12:08:15 +0000 (0:00:00.036) 0:00:03.047 ********* 2026-06-18 12:08:17.323369 | controller | [WARNING]: Module remote_tmp /root/.ansible/tmp did not exist and was created with a mode of 0700, this may cause issues when running as another user. To avoid this, create the remote_tmp dir with the correct permissions manually 2026-06-18 12:08:17.331371 | controller | changed: [controller] 2026-06-18 12:08:17.331619 | controller | 2026-06-18 12:08:17.331965 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-06-18 12:08:17.332200 | controller | Thursday 18 June 2026 12:08:17 +0000 (0:00:01.602) 0:00:04.649 ********* 2026-06-18 12:08:17.365407 | controller | skipping: [controller] 2026-06-18 12:08:17.365567 | controller | 2026-06-18 12:08:17.365815 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-06-18 12:08:17.366074 | controller | Thursday 18 June 2026 12:08:17 +0000 (0:00:00.036) 0:00:04.685 ********* 2026-06-18 12:08:17.401945 | controller | skipping: [controller] 2026-06-18 12:08:17.402034 | controller | 2026-06-18 12:08:17.402175 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-06-18 12:08:17.402343 | controller | Thursday 18 June 2026 12:08:17 +0000 (0:00:00.036) 0:00:04.722 ********* 2026-06-18 12:08:17.436833 | controller | ok: [controller] => { 2026-06-18 12:08:17.437002 | controller | "msg": "https://dl.k8s.io/release/v1.36.2/bin/linux/amd64/kubectl" 2026-06-18 12:08:17.437209 | controller | } 2026-06-18 12:08:17.437405 | controller | 2026-06-18 12:08:17.437629 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-06-18 12:08:17.437842 | controller | Thursday 18 June 2026 12:08:17 +0000 (0:00:00.034) 0:00:04.756 ********* 2026-06-18 12:08:18.268874 | controller | changed: [controller] 2026-06-18 12:08:18.269016 | controller | 2026-06-18 12:08:18.269272 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-06-18 12:08:18.269523 | controller | Thursday 18 June 2026 12:08:18 +0000 (0:00:00.832) 0:00:05.589 ********* 2026-06-18 12:08:18.305446 | controller | skipping: [controller] 2026-06-18 12:08:18.305605 | controller | 2026-06-18 12:08:18.305830 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-06-18 12:08:18.306045 | controller | Thursday 18 June 2026 12:08:18 +0000 (0:00:00.036) 0:00:05.625 ********* 2026-06-18 12:08:18.339306 | controller | skipping: [controller] 2026-06-18 12:08:18.339483 | controller | 2026-06-18 12:08:18.339775 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-06-18 12:08:18.339975 | controller | Thursday 18 June 2026 12:08:18 +0000 (0:00:00.033) 0:00:05.659 ********* 2026-06-18 12:08:18.380209 | controller | ok: [controller] => { 2026-06-18 12:08:18.380327 | controller | "msg": "https://get.helm.sh/helm-v3.11.2-linux-amd64.tar.gz" 2026-06-18 12:08:18.380515 | controller | } 2026-06-18 12:08:18.380690 | controller | 2026-06-18 12:08:18.380942 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-06-18 12:08:18.381178 | controller | Thursday 18 June 2026 12:08:18 +0000 (0:00:00.040) 0:00:05.700 ********* 2026-06-18 12:08:19.243586 | controller | changed: [controller] 2026-06-18 12:08:19.243642 | controller | 2026-06-18 12:08:19.243649 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-06-18 12:08:19.243655 | controller | Thursday 18 June 2026 12:08:19 +0000 (0:00:00.859) 0:00:06.560 ********* 2026-06-18 12:08:19.277778 | controller | skipping: [controller] 2026-06-18 12:08:19.277967 | controller | 2026-06-18 12:08:19.278192 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-06-18 12:08:19.278401 | controller | Thursday 18 June 2026 12:08:19 +0000 (0:00:00.037) 0:00:06.597 ********* 2026-06-18 12:08:19.315792 | controller | skipping: [controller] 2026-06-18 12:08:19.315959 | controller | 2026-06-18 12:08:19.316185 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-06-18 12:08:19.316392 | controller | Thursday 18 June 2026 12:08:19 +0000 (0:00:00.038) 0:00:06.636 ********* 2026-06-18 12:08:19.358071 | controller | ok: [controller] => { 2026-06-18 12:08:19.358251 | controller | "msg": "https://github.com/databus23/helm-diff/releases/download/v3.8.1/helm-diff-linux-amd64.tgz" 2026-06-18 12:08:19.358439 | controller | } 2026-06-18 12:08:19.358665 | controller | 2026-06-18 12:08:19.358875 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-06-18 12:08:19.359055 | controller | Thursday 18 June 2026 12:08:19 +0000 (0:00:00.042) 0:00:06.678 ********* 2026-06-18 12:08:20.134661 | controller | changed: [controller] 2026-06-18 12:08:20.134749 | controller | 2026-06-18 12:08:20.134893 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-06-18 12:08:20.135057 | controller | Thursday 18 June 2026 12:08:20 +0000 (0:00:00.776) 0:00:07.454 ********* 2026-06-18 12:08:20.175117 | controller | skipping: [controller] 2026-06-18 12:08:20.175278 | controller | 2026-06-18 12:08:20.175543 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-06-18 12:08:20.175819 | controller | Thursday 18 June 2026 12:08:20 +0000 (0:00:00.040) 0:00:07.495 ********* 2026-06-18 12:08:20.212943 | controller | skipping: [controller] 2026-06-18 12:08:20.213025 | controller | 2026-06-18 12:08:20.213154 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-06-18 12:08:20.213277 | controller | Thursday 18 June 2026 12:08:20 +0000 (0:00:00.038) 0:00:07.533 ********* 2026-06-18 12:08:20.255569 | controller | ok: [controller] => { 2026-06-18 12:08:20.255782 | controller | "msg": "https://github.com/fluxcd/flux2/releases/download/v0.32.0/flux_0.32.0_linux_amd64.tar.gz" 2026-06-18 12:08:20.256020 | controller | } 2026-06-18 12:08:20.256234 | controller | 2026-06-18 12:08:20.256498 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-06-18 12:08:20.256816 | controller | Thursday 18 June 2026 12:08:20 +0000 (0:00:00.041) 0:00:07.575 ********* 2026-06-18 12:08:21.092780 | controller | changed: [controller] 2026-06-18 12:08:21.092866 | controller | 2026-06-18 12:08:21.092986 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-06-18 12:08:21.093120 | controller | Thursday 18 June 2026 12:08:21 +0000 (0:00:00.837) 0:00:08.412 ********* 2026-06-18 12:08:21.119322 | controller | skipping: [controller] 2026-06-18 12:08:21.119456 | controller | 2026-06-18 12:08:21.119701 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-06-18 12:08:21.119899 | controller | Thursday 18 June 2026 12:08:21 +0000 (0:00:00.027) 0:00:08.439 ********* 2026-06-18 12:08:21.148207 | controller | skipping: [controller] 2026-06-18 12:08:21.148376 | controller | 2026-06-18 12:08:21.148612 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-06-18 12:08:21.148793 | controller | Thursday 18 June 2026 12:08:21 +0000 (0:00:00.028) 0:00:08.468 ********* 2026-06-18 12:08:21.189994 | controller | ok: [controller] => { 2026-06-18 12:08:21.190148 | controller | "msg": "https://github.com/kubernetes-sigs/cluster-api/releases/download/v1.13.2/clusterctl-linux-amd64" 2026-06-18 12:08:21.190376 | controller | } 2026-06-18 12:08:21.190526 | controller | 2026-06-18 12:08:21.190752 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-06-18 12:08:21.190921 | controller | Thursday 18 June 2026 12:08:21 +0000 (0:00:00.040) 0:00:08.509 ********* 2026-06-18 12:08:22.138983 | controller | changed: [controller] 2026-06-18 12:08:22.139110 | controller | 2026-06-18 12:08:22.139369 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-06-18 12:08:22.139624 | controller | Thursday 18 June 2026 12:08:22 +0000 (0:00:00.949) 0:00:09.458 ********* 2026-06-18 12:08:22.172230 | controller | skipping: [controller] 2026-06-18 12:08:22.172471 | controller | 2026-06-18 12:08:22.172759 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-06-18 12:08:22.172991 | controller | Thursday 18 June 2026 12:08:22 +0000 (0:00:00.033) 0:00:09.492 ********* 2026-06-18 12:08:22.204696 | controller | skipping: [controller] 2026-06-18 12:08:22.204851 | controller | 2026-06-18 12:08:22.205014 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-06-18 12:08:22.205246 | controller | Thursday 18 June 2026 12:08:22 +0000 (0:00:00.032) 0:00:09.524 ********* 2026-06-18 12:08:22.238122 | controller | ok: [controller] => { 2026-06-18 12:08:22.238309 | controller | "msg": "https://dl.k8s.io/release/v1.36.2/bin/linux/amd64/kubeadm" 2026-06-18 12:08:22.238519 | controller | } 2026-06-18 12:08:22.238698 | controller | 2026-06-18 12:08:22.238894 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-06-18 12:08:22.239083 | controller | Thursday 18 June 2026 12:08:22 +0000 (0:00:00.033) 0:00:09.557 ********* 2026-06-18 12:08:24.044124 | controller | changed: [controller] 2026-06-18 12:08:24.044164 | controller | 2026-06-18 12:08:24.044173 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-06-18 12:08:24.044182 | controller | Thursday 18 June 2026 12:08:24 +0000 (0:00:01.805) 0:00:11.363 ********* 2026-06-18 12:08:24.074871 | controller | skipping: [controller] 2026-06-18 12:08:24.075068 | controller | 2026-06-18 12:08:24.075236 | controller | PLAY RECAP ********************************************************************* 2026-06-18 12:08:24.075450 | controller | controller : ok=28 changed=8 unreachable=0 failed=0 skipped=14 rescued=0 ignored=0 2026-06-18 12:08:24.075655 | controller | 2026-06-18 12:08:24.075809 | controller | 2026-06-18 12:08:24.075971 | controller | TASKS RECAP ******************************************************************** 2026-06-18 12:08:24.076132 | controller | Thursday 18 June 2026 12:08:24 +0000 (0:00:00.032) 0:00:11.396 ********* 2026-06-18 12:08:24.076285 | controller | =============================================================================== 2026-06-18 12:08:24.076448 | controller | vexxhost.containers.download_artifact : Download item ------------------- 1.81s 2026-06-18 12:08:24.076642 | controller | vexxhost.containers.download_artifact : Download item ------------------- 1.60s 2026-06-18 12:08:24.076847 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.95s 2026-06-18 12:08:24.077028 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.86s 2026-06-18 12:08:24.077192 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.84s 2026-06-18 12:08:24.077352 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.83s 2026-06-18 12:08:24.077515 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.78s 2026-06-18 12:08:24.077674 | controller | Gather minimal facts ---------------------------------------------------- 0.74s 2026-06-18 12:08:24.077834 | controller | vexxhost.containers.directory : Create directory (/var/lib/downloads) --- 0.70s 2026-06-18 12:08:24.077992 | controller | Find all subdirectories in the role location ---------------------------- 0.47s 2026-06-18 12:08:24.078150 | controller | Select only defaults/ directories and load vars ------------------------- 0.40s 2026-06-18 12:08:24.078309 | controller | Include download_artifact role ------------------------------------------ 0.26s 2026-06-18 12:08:24.078472 | controller | Find all components with checksums and get latest versions (CI) --------- 0.17s 2026-06-18 12:08:24.078655 | controller | Filter checksums to keep only latest versions (CI) ---------------------- 0.12s 2026-06-18 12:08:24.078842 | controller | Generate list of all binaries for all roles ----------------------------- 0.08s 2026-06-18 12:08:24.079004 | controller | vexxhost.containers.download_artifact : Starting download of file ------- 0.04s 2026-06-18 12:08:24.079162 | controller | vexxhost.containers.download_artifact : Starting download of file ------- 0.04s 2026-06-18 12:08:24.079319 | controller | vexxhost.containers.download_artifact : Starting download of file ------- 0.04s 2026-06-18 12:08:24.079535 | controller | vexxhost.containers.download_artifact : Starting download of file ------- 0.04s 2026-06-18 12:08:24.079830 | controller | vexxhost.containers.download_artifact : Extract archive ----------------- 0.04s 2026-06-18 12:08:24.204210 | controller | INFO [download-binaries > converge] Executed: Successful 2026-06-18 12:08:24.209238 | controller | INFO [download-binaries > idempotence] Executing 2026-06-18 12:08:25.114708 | controller | 2026-06-18 12:08:25.114902 | controller | PLAY [Download all binaries required at runtime for ansible-collection-kubernetes] *** 2026-06-18 12:08:25.115089 | controller | 2026-06-18 12:08:25.115350 | controller | TASK [Gather minimal facts] **************************************************** 2026-06-18 12:08:25.115723 | controller | Thursday 18 June 2026 12:08:25 +0000 (0:00:00.014) 0:00:00.014 ********* 2026-06-18 12:08:25.877865 | controller | ok: [controller -> localhost] 2026-06-18 12:08:25.877974 | controller | 2026-06-18 12:08:25.878180 | controller | TASK [Find all subdirectories in the role location] **************************** 2026-06-18 12:08:25.878375 | controller | Thursday 18 June 2026 12:08:25 +0000 (0:00:00.761) 0:00:00.775 ********* 2026-06-18 12:08:26.339432 | controller | ok: [controller -> localhost] 2026-06-18 12:08:26.339488 | controller | 2026-06-18 12:08:26.339498 | controller | TASK [Select only defaults/ directories and load vars] ************************* 2026-06-18 12:08:26.339506 | controller | Thursday 18 June 2026 12:08:26 +0000 (0:00:00.461) 0:00:01.237 ********* 2026-06-18 12:08:26.719931 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kubelet/defaults) 2026-06-18 12:08:26.720038 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/cert_manager/defaults) 2026-06-18 12:08:26.720048 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kubectl/defaults) 2026-06-18 12:08:26.720152 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/openstack_resource_controller/defaults) 2026-06-18 12:08:26.720281 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/cluster_api/defaults) 2026-06-18 12:08:26.720435 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/helm/defaults) 2026-06-18 12:08:26.720532 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/haproxy/defaults) 2026-06-18 12:08:26.720666 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/cilium/defaults) 2026-06-18 12:08:26.720784 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kubernetes/defaults) 2026-06-18 12:08:26.720894 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/flux/defaults) 2026-06-18 12:08:26.720986 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/clusterctl/defaults) 2026-06-18 12:08:26.721083 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kube_vip/defaults) 2026-06-18 12:08:26.721219 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kubeadm/defaults) 2026-06-18 12:08:26.721299 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/upload_helm_chart/defaults) 2026-06-18 12:08:26.721412 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/envoy_gateway/defaults) 2026-06-18 12:08:26.721485 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/keepalived/defaults) 2026-06-18 12:08:26.721571 | controller | 2026-06-18 12:08:26.721662 | controller | TASK [Find all components with checksums and get latest versions (CI)] ********* 2026-06-18 12:08:26.721755 | controller | Thursday 18 June 2026 12:08:26 +0000 (0:00:00.378) 0:00:01.616 ********* 2026-06-18 12:08:26.883201 | controller | ok: [controller -> localhost] => (item=kubelet_checksums) 2026-06-18 12:08:26.883307 | controller | ok: [controller -> localhost] => (item=kubectl_checksums) 2026-06-18 12:08:26.883321 | controller | ok: [controller -> localhost] => (item=helm_checksums) 2026-06-18 12:08:26.883348 | controller | ok: [controller -> localhost] => (item=helm_diff_checksums) 2026-06-18 12:08:26.883887 | controller | ok: [controller -> localhost] => (item=flux_checksums) 2026-06-18 12:08:26.883959 | controller | ok: [controller -> localhost] => (item=clusterctl_checksums) 2026-06-18 12:08:26.883971 | controller | ok: [controller -> localhost] => (item=kubeadm_checksums) 2026-06-18 12:08:26.883983 | controller | 2026-06-18 12:08:26.884006 | controller | TASK [Filter checksums to keep only latest versions (CI)] ********************** 2026-06-18 12:08:26.884018 | controller | Thursday 18 June 2026 12:08:26 +0000 (0:00:00.166) 0:00:01.783 ********* 2026-06-18 12:08:27.007689 | controller | ok: [controller -> localhost] => (item=kubelet_checksums) 2026-06-18 12:08:27.007754 | controller | ok: [controller -> localhost] => (item=kubectl_checksums) 2026-06-18 12:08:27.007863 | controller | ok: [controller -> localhost] => (item=helm_checksums) 2026-06-18 12:08:27.007989 | controller | ok: [controller -> localhost] => (item=helm_diff_checksums) 2026-06-18 12:08:27.011458 | controller | ok: [controller -> localhost] => (item=flux_checksums) 2026-06-18 12:08:27.011474 | controller | ok: [controller -> localhost] => (item=clusterctl_checksums) 2026-06-18 12:08:27.011480 | controller | ok: [controller -> localhost] => (item=kubeadm_checksums) 2026-06-18 12:08:27.011485 | controller | 2026-06-18 12:08:27.011490 | controller | TASK [Generate list of all binaries for all roles] ***************************** 2026-06-18 12:08:27.011496 | controller | Thursday 18 June 2026 12:08:27 +0000 (0:00:00.124) 0:00:01.907 ********* 2026-06-18 12:08:27.085556 | controller | ok: [controller -> localhost] 2026-06-18 12:08:27.085723 | controller | 2026-06-18 12:08:27.085922 | controller | TASK [Include download_artifact role] ****************************************** 2026-06-18 12:08:27.086110 | controller | Thursday 18 June 2026 12:08:27 +0000 (0:00:00.077) 0:00:01.985 ********* 2026-06-18 12:08:27.299605 | 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-06-18 12:08:27.299918 | 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-06-18 12:08:27.300186 | controller | included: vexxhost.containers.download_artifact for controller => (item={'url': 'https://get.helm.sh/helm-v3.11.2-linux-amd64.tar.gz', 'checksum': '781d826daec584f9d50a01f0f7dadfd25a3312217a14aa2fbb85107b014ac8ca', 'dest': '/var/lib/downloads/helm-v3.11.2-linux-amd64.tar.gz', 'version': 'v3.11.2'}) 2026-06-18 12:08:27.300457 | controller | included: vexxhost.containers.download_artifact for controller => (item={'url': 'https://github.com/databus23/helm-diff/releases/download/v3.8.1/helm-diff-linux-amd64.tgz', 'checksum': 'f78867edfde60e2506e3228f706beaf96d1ae3ee5f169f42315acbd513794078', 'dest': '/var/lib/downloads/helm-diff-v3.8.1-linux-amd64.tgz', 'version': 'v3.8.1'}) 2026-06-18 12:08:27.300708 | controller | included: vexxhost.containers.download_artifact for controller => (item={'url': 'https://github.com/fluxcd/flux2/releases/download/v0.32.0/flux_0.32.0_linux_amd64.tar.gz', 'checksum': 'c94a42e96620848f9aed69a130c01b7d740412f6f2b3ad3c95fe23471f2b8e4e', 'dest': '/var/lib/downloads/flux-0.32.0-linux-amd64.tar.gz', 'version': '0.32.0'}) 2026-06-18 12:08:27.300945 | controller | included: vexxhost.containers.download_artifact for controller => (item={'url': 'https://github.com/kubernetes-sigs/cluster-api/releases/download/v1.13.2/clusterctl-linux-amd64', 'checksum': 'ae1d0a60e7101eb6c5cea650740b3d8d3b50cd8c724a2a375ddd5744df6ea544', 'dest': '/var/lib/downloads/clusterctl-1.13.2-linux-amd64', 'version': '1.13.2'}) 2026-06-18 12:08:27.301225 | 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-06-18 12:08:27.301447 | controller | 2026-06-18 12:08:27.301689 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-06-18 12:08:27.301888 | controller | Thursday 18 June 2026 12:08:27 +0000 (0:00:00.214) 0:00:02.199 ********* 2026-06-18 12:08:27.338564 | controller | skipping: [controller] 2026-06-18 12:08:27.338590 | controller | 2026-06-18 12:08:27.338596 | controller | TASK [vexxhost.containers.directory : Create directory (/var/lib/downloads)] *** 2026-06-18 12:08:27.338602 | controller | Thursday 18 June 2026 12:08:27 +0000 (0:00:00.036) 0:00:02.236 ********* 2026-06-18 12:08:27.899508 | controller | [WARNING]: Host 'controller' is using the discovered Python interpreter at '/usr/bin/python3.13', but future installation of another Python interpreter could cause a different interpreter to be discovered. See https://docs.ansible.com/ansible-core/2.20/reference_appendices/interpreter_discovery.html for more information. 2026-06-18 12:08:27.909355 | controller | ok: [controller] 2026-06-18 12:08:27.909461 | controller | 2026-06-18 12:08:27.909585 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-06-18 12:08:27.909708 | controller | Thursday 18 June 2026 12:08:27 +0000 (0:00:00.572) 0:00:02.808 ********* 2026-06-18 12:08:27.952920 | controller | ok: [controller] => { 2026-06-18 12:08:27.953052 | controller | "msg": "https://dl.k8s.io/release/v1.36.2/bin/linux/amd64/kubelet" 2026-06-18 12:08:27.953247 | controller | } 2026-06-18 12:08:27.953422 | controller | 2026-06-18 12:08:27.953633 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-06-18 12:08:27.953833 | controller | Thursday 18 June 2026 12:08:27 +0000 (0:00:00.043) 0:00:02.851 ********* 2026-06-18 12:08:28.683177 | controller | ok: [controller] 2026-06-18 12:08:28.683243 | controller | 2026-06-18 12:08:28.683438 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-06-18 12:08:28.683640 | controller | Thursday 18 June 2026 12:08:28 +0000 (0:00:00.730) 0:00:03.582 ********* 2026-06-18 12:08:28.722916 | controller | skipping: [controller] 2026-06-18 12:08:28.723088 | controller | 2026-06-18 12:08:28.723373 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-06-18 12:08:28.723735 | controller | Thursday 18 June 2026 12:08:28 +0000 (0:00:00.039) 0:00:03.621 ********* 2026-06-18 12:08:28.755604 | controller | skipping: [controller] 2026-06-18 12:08:28.755879 | controller | 2026-06-18 12:08:28.756007 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-06-18 12:08:28.756239 | controller | Thursday 18 June 2026 12:08:28 +0000 (0:00:00.033) 0:00:03.654 ********* 2026-06-18 12:08:28.791472 | controller | ok: [controller] => { 2026-06-18 12:08:28.791593 | controller | "msg": "https://dl.k8s.io/release/v1.36.2/bin/linux/amd64/kubectl" 2026-06-18 12:08:28.791897 | controller | } 2026-06-18 12:08:28.792111 | controller | 2026-06-18 12:08:28.792335 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-06-18 12:08:28.792535 | controller | Thursday 18 June 2026 12:08:28 +0000 (0:00:00.036) 0:00:03.690 ********* 2026-06-18 12:08:29.259702 | controller | ok: [controller] 2026-06-18 12:08:29.259758 | controller | 2026-06-18 12:08:29.259777 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-06-18 12:08:29.259945 | controller | Thursday 18 June 2026 12:08:29 +0000 (0:00:00.467) 0:00:04.158 ********* 2026-06-18 12:08:29.295252 | controller | skipping: [controller] 2026-06-18 12:08:29.295306 | controller | 2026-06-18 12:08:29.295355 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-06-18 12:08:29.295455 | controller | Thursday 18 June 2026 12:08:29 +0000 (0:00:00.036) 0:00:04.195 ********* 2026-06-18 12:08:29.327495 | controller | skipping: [controller] 2026-06-18 12:08:29.327573 | controller | 2026-06-18 12:08:29.327592 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-06-18 12:08:29.327747 | controller | Thursday 18 June 2026 12:08:29 +0000 (0:00:00.032) 0:00:04.227 ********* 2026-06-18 12:08:29.368159 | controller | ok: [controller] => { 2026-06-18 12:08:29.368205 | controller | "msg": "https://get.helm.sh/helm-v3.11.2-linux-amd64.tar.gz" 2026-06-18 12:08:29.368670 | controller | } 2026-06-18 12:08:29.368684 | controller | 2026-06-18 12:08:29.368689 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-06-18 12:08:29.368695 | controller | Thursday 18 June 2026 12:08:29 +0000 (0:00:00.039) 0:00:04.266 ********* 2026-06-18 12:08:29.824389 | controller | ok: [controller] 2026-06-18 12:08:29.824418 | controller | 2026-06-18 12:08:29.824425 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-06-18 12:08:29.824431 | controller | Thursday 18 June 2026 12:08:29 +0000 (0:00:00.453) 0:00:04.719 ********* 2026-06-18 12:08:29.849956 | controller | skipping: [controller] 2026-06-18 12:08:29.849978 | controller | 2026-06-18 12:08:29.849982 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-06-18 12:08:29.849986 | controller | Thursday 18 June 2026 12:08:29 +0000 (0:00:00.029) 0:00:04.749 ********* 2026-06-18 12:08:29.884707 | controller | skipping: [controller] 2026-06-18 12:08:29.884767 | controller | 2026-06-18 12:08:29.884809 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-06-18 12:08:29.884959 | controller | Thursday 18 June 2026 12:08:29 +0000 (0:00:00.035) 0:00:04.784 ********* 2026-06-18 12:08:29.922751 | controller | ok: [controller] => { 2026-06-18 12:08:29.922932 | controller | "msg": "https://github.com/databus23/helm-diff/releases/download/v3.8.1/helm-diff-linux-amd64.tgz" 2026-06-18 12:08:29.923087 | controller | } 2026-06-18 12:08:29.923242 | controller | 2026-06-18 12:08:29.923412 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-06-18 12:08:29.923581 | controller | Thursday 18 June 2026 12:08:29 +0000 (0:00:00.037) 0:00:04.822 ********* 2026-06-18 12:08:30.443050 | controller | ok: [controller] 2026-06-18 12:08:30.443112 | controller | 2026-06-18 12:08:30.443222 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-06-18 12:08:30.443394 | controller | Thursday 18 June 2026 12:08:30 +0000 (0:00:00.519) 0:00:05.342 ********* 2026-06-18 12:08:30.484135 | controller | skipping: [controller] 2026-06-18 12:08:30.484196 | controller | 2026-06-18 12:08:30.484332 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-06-18 12:08:30.484467 | controller | Thursday 18 June 2026 12:08:30 +0000 (0:00:00.039) 0:00:05.382 ********* 2026-06-18 12:08:30.521557 | controller | skipping: [controller] 2026-06-18 12:08:30.521610 | controller | 2026-06-18 12:08:30.523578 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-06-18 12:08:30.523594 | controller | Thursday 18 June 2026 12:08:30 +0000 (0:00:00.039) 0:00:05.421 ********* 2026-06-18 12:08:30.563502 | controller | ok: [controller] => { 2026-06-18 12:08:30.568411 | controller | "msg": "https://github.com/fluxcd/flux2/releases/download/v0.32.0/flux_0.32.0_linux_amd64.tar.gz" 2026-06-18 12:08:30.568435 | controller | } 2026-06-18 12:08:30.568441 | controller | 2026-06-18 12:08:30.568446 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-06-18 12:08:30.568451 | controller | Thursday 18 June 2026 12:08:30 +0000 (0:00:00.041) 0:00:05.463 ********* 2026-06-18 12:08:30.991620 | controller | ok: [controller] 2026-06-18 12:08:30.992629 | controller | 2026-06-18 12:08:30.992667 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-06-18 12:08:30.992676 | controller | Thursday 18 June 2026 12:08:30 +0000 (0:00:00.427) 0:00:05.890 ********* 2026-06-18 12:08:31.024083 | controller | skipping: [controller] 2026-06-18 12:08:31.024141 | controller | 2026-06-18 12:08:31.024239 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-06-18 12:08:31.024329 | controller | Thursday 18 June 2026 12:08:31 +0000 (0:00:00.031) 0:00:05.921 ********* 2026-06-18 12:08:31.060495 | controller | skipping: [controller] 2026-06-18 12:08:31.060546 | controller | 2026-06-18 12:08:31.060722 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-06-18 12:08:31.060743 | controller | Thursday 18 June 2026 12:08:31 +0000 (0:00:00.038) 0:00:05.960 ********* 2026-06-18 12:08:31.100206 | controller | ok: [controller] => { 2026-06-18 12:08:31.100263 | controller | "msg": "https://github.com/kubernetes-sigs/cluster-api/releases/download/v1.13.2/clusterctl-linux-amd64" 2026-06-18 12:08:31.100388 | controller | } 2026-06-18 12:08:31.100505 | controller | 2026-06-18 12:08:31.100631 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-06-18 12:08:31.100759 | controller | Thursday 18 June 2026 12:08:31 +0000 (0:00:00.035) 0:00:05.995 ********* 2026-06-18 12:08:31.587274 | controller | ok: [controller] 2026-06-18 12:08:31.587345 | controller | 2026-06-18 12:08:31.587563 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-06-18 12:08:31.587791 | controller | Thursday 18 June 2026 12:08:31 +0000 (0:00:00.490) 0:00:06.486 ********* 2026-06-18 12:08:31.620083 | controller | skipping: [controller] 2026-06-18 12:08:31.620190 | controller | 2026-06-18 12:08:31.620540 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-06-18 12:08:31.620755 | controller | Thursday 18 June 2026 12:08:31 +0000 (0:00:00.033) 0:00:06.519 ********* 2026-06-18 12:08:31.656453 | controller | skipping: [controller] 2026-06-18 12:08:31.656585 | controller | 2026-06-18 12:08:31.656801 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-06-18 12:08:31.657071 | controller | Thursday 18 June 2026 12:08:31 +0000 (0:00:00.036) 0:00:06.555 ********* 2026-06-18 12:08:31.698978 | controller | ok: [controller] => { 2026-06-18 12:08:31.699091 | controller | "msg": "https://dl.k8s.io/release/v1.36.2/bin/linux/amd64/kubeadm" 2026-06-18 12:08:31.699277 | controller | } 2026-06-18 12:08:31.699445 | controller | 2026-06-18 12:08:31.699698 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-06-18 12:08:31.699889 | controller | Thursday 18 June 2026 12:08:31 +0000 (0:00:00.041) 0:00:06.597 ********* 2026-06-18 12:08:32.259635 | controller | ok: [controller] 2026-06-18 12:08:32.259663 | controller | 2026-06-18 12:08:32.259668 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-06-18 12:08:32.259674 | controller | Thursday 18 June 2026 12:08:32 +0000 (0:00:00.559) 0:00:07.157 ********* 2026-06-18 12:08:32.289371 | controller | skipping: [controller] 2026-06-18 12:08:32.289479 | controller | 2026-06-18 12:08:32.289613 | controller | PLAY RECAP ********************************************************************* 2026-06-18 12:08:32.289754 | controller | controller : ok=28 changed=0 unreachable=0 failed=0 skipped=14 rescued=0 ignored=0 2026-06-18 12:08:32.289861 | controller | 2026-06-18 12:08:32.289963 | controller | 2026-06-18 12:08:32.290065 | controller | TASKS RECAP ******************************************************************** 2026-06-18 12:08:32.290171 | controller | Thursday 18 June 2026 12:08:32 +0000 (0:00:00.032) 0:00:07.189 ********* 2026-06-18 12:08:32.290274 | controller | =============================================================================== 2026-06-18 12:08:32.290382 | controller | Gather minimal facts ---------------------------------------------------- 0.76s 2026-06-18 12:08:32.290527 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.73s 2026-06-18 12:08:32.290646 | controller | vexxhost.containers.directory : Create directory (/var/lib/downloads) --- 0.57s 2026-06-18 12:08:32.290762 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.56s 2026-06-18 12:08:32.290881 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.52s 2026-06-18 12:08:32.291000 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.49s 2026-06-18 12:08:32.291120 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.47s 2026-06-18 12:08:32.291249 | controller | Find all subdirectories in the role location ---------------------------- 0.46s 2026-06-18 12:08:32.291373 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.45s 2026-06-18 12:08:32.291495 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.43s 2026-06-18 12:08:32.291649 | controller | Select only defaults/ directories and load vars ------------------------- 0.38s 2026-06-18 12:08:32.291769 | controller | Include download_artifact role ------------------------------------------ 0.21s 2026-06-18 12:08:32.291890 | controller | Find all components with checksums and get latest versions (CI) --------- 0.17s 2026-06-18 12:08:32.292011 | controller | Filter checksums to keep only latest versions (CI) ---------------------- 0.12s 2026-06-18 12:08:32.292136 | controller | Generate list of all binaries for all roles ----------------------------- 0.08s 2026-06-18 12:08:32.292260 | controller | vexxhost.containers.download_artifact : Starting download of file ------- 0.04s 2026-06-18 12:08:32.292377 | controller | vexxhost.containers.download_artifact : Starting download of file ------- 0.04s 2026-06-18 12:08:32.292495 | controller | vexxhost.containers.download_artifact : Starting download of file ------- 0.04s 2026-06-18 12:08:32.292604 | controller | vexxhost.containers.download_artifact : Extract archive ----------------- 0.04s 2026-06-18 12:08:32.292728 | controller | vexxhost.containers.package : Update state for tar ---------------------- 0.04s 2026-06-18 12:08:32.480035 | controller | INFO [download-binaries > idempotence] Executed: Successful 2026-06-18 12:08:32.488097 | controller | INFO [download-binaries > side_effect] Executing 2026-06-18 12:08:32.488417 | controller | WARNING [download-binaries > side_effect] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-06-18 12:08:32.495372 | controller | INFO [download-binaries > verify] Executing 2026-06-18 12:08:33.435581 | controller | 2026-06-18 12:08:33.435721 | controller | PLAY [Verify] ****************************************************************** 2026-06-18 12:08:33.435849 | controller | 2026-06-18 12:08:33.435983 | controller | TASK [Gathering Facts] ********************************************************* 2026-06-18 12:08:33.436116 | controller | Thursday 18 June 2026 12:08:33 +0000 (0:00:00.013) 0:00:00.013 ********* 2026-06-18 12:08:34.658615 | controller | [WARNING]: Host 'controller' is using the discovered Python interpreter at '/usr/bin/python3.13', but future installation of another Python interpreter could cause a different interpreter to be discovered. See https://docs.ansible.com/ansible-core/2.20/reference_appendices/interpreter_discovery.html for more information. 2026-06-18 12:08:34.663721 | controller | ok: [controller] 2026-06-18 12:08:34.663924 | controller | 2026-06-18 12:08:34.664151 | controller | TASK [Stat target dir] ********************************************************* 2026-06-18 12:08:34.664423 | controller | Thursday 18 June 2026 12:08:34 +0000 (0:00:01.228) 0:00:01.241 ********* 2026-06-18 12:08:35.092803 | controller | ok: [controller] 2026-06-18 12:08:35.092906 | controller | 2026-06-18 12:08:35.093130 | controller | TASK [Assert that target dir is created] *************************************** 2026-06-18 12:08:35.093342 | controller | Thursday 18 June 2026 12:08:35 +0000 (0:00:00.428) 0:00:01.670 ********* 2026-06-18 12:08:35.127315 | controller | ok: [controller] => { 2026-06-18 12:08:35.127371 | controller | "changed": false, 2026-06-18 12:08:35.127379 | controller | "msg": "All assertions passed" 2026-06-18 12:08:35.127480 | controller | } 2026-06-18 12:08:35.127565 | controller | 2026-06-18 12:08:35.127713 | controller | TASK [Find target files] ******************************************************* 2026-06-18 12:08:35.127806 | controller | Thursday 18 June 2026 12:08:35 +0000 (0:00:00.034) 0:00:01.704 ********* 2026-06-18 12:08:35.566491 | controller | ok: [controller] 2026-06-18 12:08:35.566540 | controller | 2026-06-18 12:08:35.566546 | controller | TASK [Assert that some files were downloaded] ********************************** 2026-06-18 12:08:35.566551 | controller | Thursday 18 June 2026 12:08:35 +0000 (0:00:00.431) 0:00:02.136 ********* 2026-06-18 12:08:35.601276 | controller | ok: [controller] => { 2026-06-18 12:08:35.601342 | controller | "changed": false, 2026-06-18 12:08:35.601407 | controller | "msg": "All assertions passed" 2026-06-18 12:08:35.601518 | controller | } 2026-06-18 12:08:35.601583 | controller | 2026-06-18 12:08:35.601681 | controller | PLAY RECAP ********************************************************************* 2026-06-18 12:08:35.601779 | controller | controller : ok=5 changed=0 unreachable=0 failed=0 skipped=0 rescued=0 ignored=0 2026-06-18 12:08:35.601943 | controller | 2026-06-18 12:08:35.602046 | controller | 2026-06-18 12:08:35.602135 | controller | TASKS RECAP ******************************************************************** 2026-06-18 12:08:35.602228 | controller | Thursday 18 June 2026 12:08:35 +0000 (0:00:00.043) 0:00:02.179 ********* 2026-06-18 12:08:35.602310 | controller | =============================================================================== 2026-06-18 12:08:35.602395 | controller | Gathering Facts --------------------------------------------------------- 1.23s 2026-06-18 12:08:35.602479 | controller | Find target files ------------------------------------------------------- 0.43s 2026-06-18 12:08:35.602562 | controller | Stat target dir --------------------------------------------------------- 0.43s 2026-06-18 12:08:35.602646 | controller | Assert that some files were downloaded ---------------------------------- 0.04s 2026-06-18 12:08:35.602731 | controller | Assert that target dir is created --------------------------------------- 0.03s 2026-06-18 12:08:35.747315 | controller | INFO [download-binaries > verify] Executed: Successful 2026-06-18 12:08:35.759478 | controller | INFO [download-binaries > cleanup] Executing 2026-06-18 12:08:35.759907 | controller | WARNING [download-binaries > cleanup] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-06-18 12:08:35.765913 | controller | INFO [download-binaries > destroy] Executing 2026-06-18 12:08:35.765940 | controller | WARNING [download-binaries > destroy] Skipping, '--destroy=never' requested. 2026-06-18 12:08:35.766006 | controller | INFO [download-binaries > destroy] Executed: Successful 2026-06-18 12:08:35.766384 | controller | WARNING Molecule executed 1 scenario (1 missing files) 2026-06-18 12:08:35.990863 | controller | ok: Runtime: 0:01:02.641558 2026-06-18 12:08:35.998886 | 2026-06-18 12:08:35.999026 | PLAY RECAP 2026-06-18 12:08:35.999092 | controller | ok: 4 changed: 3 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-06-18 12:08:35.999126 | 2026-06-18 12:08:36.225350 | RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/run.yaml@main] 2026-06-18 12:08:36.229271 | POST-RUN START: [untrusted : github.com/vexxhost/ansible-collection-kubernetes/test-playbooks/molecule/post.yml@main] 2026-06-18 12:08:37.066971 | 2026-06-18 12:08:37.067188 | PLAY [all] 2026-06-18 12:08:37.080375 | 2026-06-18 12:08:37.080563 | TASK [describe-kubernetes-objects : creating directory for cluster scoped objects] 2026-06-18 12:08:37.475318 | controller | changed 2026-06-18 12:08:37.482039 | 2026-06-18 12:08:37.482220 | TASK [describe-kubernetes-objects : Gathering descriptions for cluster scoped objects] 2026-06-18 12:08:37.859346 | controller | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-06-18 12:08:37.860170 | controller | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-06-18 12:08:37.867159 | controller | environment: line 1: kubectl: command not found 2026-06-18 12:08:37.868787 | controller | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-06-18 12:08:37.869651 | controller | environment: line 1: kubectl: command not found 2026-06-18 12:08:37.871571 | controller | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-06-18 12:08:37.873015 | controller | environment: line 1: kubectl: command not found 2026-06-18 12:08:37.875341 | controller | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-06-18 12:08:37.877371 | controller | environment: line 1: kubectl: command not found 2026-06-18 12:08:37.878393 | controller | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-06-18 12:08:37.881769 | controller | environment: line 1: kubectl: command not found 2026-06-18 12:08:37.883362 | controller | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-06-18 12:08:38.018732 | controller | ok: Runtime: 0:00:00.037884 2026-06-18 12:08:38.024913 | 2026-06-18 12:08:38.025186 | TASK [describe-kubernetes-objects : creating directory for namespace scoped objects] 2026-06-18 12:08:38.317629 | controller | changed 2026-06-18 12:08:38.323361 | 2026-06-18 12:08:38.323483 | TASK [describe-kubernetes-objects : Gathering descriptions for namespace scoped objects] 2026-06-18 12:08:38.596151 | controller | environment: line 5: kubectl: command not found 2026-06-18 12:08:38.596973 | controller | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-06-18 12:08:38.597054 | controller | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-06-18 12:08:38.597475 | controller | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-06-18 12:08:38.855917 | controller | ok: Runtime: 0:00:00.013195 2026-06-18 12:08:38.863146 | 2026-06-18 12:08:38.863273 | TASK [describe-kubernetes-objects : Downloads logs to executor] 2026-06-18 12:08:39.538708 | controller | changed: 2026-06-18 12:08:39.539100 | controller | created directory /var/lib/zuul/builds/b3c1f7e20d734279bf3f7f8fd33e5288/work/logs/controller 2026-06-18 12:08:39.539177 | controller | cd+++++++++ objects/ 2026-06-18 12:08:39.539234 | controller | cd+++++++++ objects/cluster/ 2026-06-18 12:08:39.539287 | controller | cd+++++++++ objects/namespaced/ 2026-06-18 12:08:39.547604 | 2026-06-18 12:08:39.547771 | TASK [gather-pod-logs : creating directory for pod logs] 2026-06-18 12:08:39.838442 | controller | changed 2026-06-18 12:08:39.844642 | 2026-06-18 12:08:39.844770 | TASK [gather-pod-logs : creating directory for failed pod logs] 2026-06-18 12:08:40.087731 | controller | changed 2026-06-18 12:08:40.093387 | 2026-06-18 12:08:40.093463 | TASK [gather-pod-logs : retrieve all kubernetes logs, current and previous (if they exist)] 2026-06-18 12:08:40.344973 | controller | environment: line 3: kubectl: command not found 2026-06-18 12:08:40.623980 | controller | ok: Runtime: 0:00:00.014021 2026-06-18 12:08:40.629376 | 2026-06-18 12:08:40.629474 | TASK [gather-pod-logs : Downloads pod logs to executor] 2026-06-18 12:08:41.159391 | controller | changed: 2026-06-18 12:08:41.159689 | controller | cd+++++++++ pod-logs/ 2026-06-18 12:08:41.159741 | controller | cd+++++++++ pod-logs/failed-pods/ 2026-06-18 12:08:41.168259 | 2026-06-18 12:08:41.168361 | LOOP [helm-release-status : creating directory for helm release status] 2026-06-18 12:08:41.406265 | controller | changed: "values" 2026-06-18 12:08:41.637683 | controller | changed: "releases" 2026-06-18 12:08:41.646924 | 2026-06-18 12:08:41.647136 | TASK [helm-release-status : Gather get release status for helm charts] 2026-06-18 12:08:41.941017 | controller | /bin/bash: line 3: kubectl: command not found 2026-06-18 12:08:42.180566 | controller | ok: Runtime: 0:00:00.010655 2026-06-18 12:08:42.186486 | 2026-06-18 12:08:42.186603 | TASK [helm-release-status : Downloads logs to executor] 2026-06-18 12:08:42.692398 | controller | changed: 2026-06-18 12:08:42.692602 | controller | cd+++++++++ helm/ 2026-06-18 12:08:42.692631 | controller | cd+++++++++ helm/releases/ 2026-06-18 12:08:42.692658 | controller | cd+++++++++ helm/values/ 2026-06-18 12:08:42.698045 | 2026-06-18 12:08:42.698156 | PLAY RECAP 2026-06-18 12:08:42.698220 | controller | ok: 12 changed: 12 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-06-18 12:08:42.698251 | 2026-06-18 12:08:42.893439 | POST-RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/ansible-collection-kubernetes/test-playbooks/molecule/post.yml@main] 2026-06-18 12:08:42.895484 | POST-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post.yaml@main] 2026-06-18 12:08:43.962076 | 2026-06-18 12:08:43.962249 | PLAY [all] 2026-06-18 12:08:43.974034 | 2026-06-18 12:08:43.974190 | TASK [fetch-output : Set log path for multiple nodes] 2026-06-18 12:08:44.019726 | controller | skipping: Conditional result was False 2026-06-18 12:08:44.027050 | 2026-06-18 12:08:44.027236 | TASK [fetch-output : Set log path for single node] 2026-06-18 12:08:44.067597 | controller | ok 2026-06-18 12:08:44.073079 | 2026-06-18 12:08:44.073191 | LOOP [fetch-output : Ensure local output dirs] 2026-06-18 12:08:44.490888 | controller -> localhost | ok: "/var/lib/zuul/builds/b3c1f7e20d734279bf3f7f8fd33e5288/work/logs" 2026-06-18 12:08:44.708735 | controller -> localhost | changed: "/var/lib/zuul/builds/b3c1f7e20d734279bf3f7f8fd33e5288/work/artifacts" 2026-06-18 12:08:45.159657 | controller -> localhost | changed: "/var/lib/zuul/builds/b3c1f7e20d734279bf3f7f8fd33e5288/work/docs" 2026-06-18 12:08:45.175754 | 2026-06-18 12:08:45.176158 | LOOP [fetch-output : Collect logs, artifacts and docs] 2026-06-18 12:08:45.860805 | controller | changed: .d..t...... ./ 2026-06-18 12:08:45.861069 | controller | changed: All items complete 2026-06-18 12:08:45.861099 | 2026-06-18 12:08:46.639266 | controller | changed: .d..t...... ./ 2026-06-18 12:08:47.130418 | controller | changed: .d..t...... ./ 2026-06-18 12:08:47.154700 | 2026-06-18 12:08:47.154856 | LOOP [merge-output-to-logs : Move artifacts and docs to logs dir] 2026-06-18 12:08:47.573093 | controller -> localhost | ok: Item: artifacts Runtime: 0:00:00.006902 2026-06-18 12:08:47.807539 | controller -> localhost | ok: Item: docs Runtime: 0:00:00.008893 2026-06-18 12:08:47.829568 | 2026-06-18 12:08:47.829693 | PLAY [all] 2026-06-18 12:08:47.834946 | 2026-06-18 12:08:47.835021 | TASK [remove-build-sshkey : Remove the build SSH key from all nodes] 2026-06-18 12:08:48.387393 | controller | changed 2026-06-18 12:08:48.392609 | 2026-06-18 12:08:48.392689 | PLAY RECAP 2026-06-18 12:08:48.392735 | controller | ok: 5 changed: 4 unreachable: 0 failed: 0 skipped: 1 rescued: 0 ignored: 0 2026-06-18 12:08:48.392757 | 2026-06-18 12:08:48.529791 | POST-RUN END RESULT_NORMAL: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post.yaml@main] 2026-06-18 12:08:48.532905 | POST-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post-logs.yaml@main] 2026-06-18 12:08:49.640686 | 2026-06-18 12:08:49.640855 | PLAY [localhost] 2026-06-18 12:08:49.652450 | 2026-06-18 12:08:49.652608 | TASK [Generate Zuul manifest] 2026-06-18 12:08:49.674899 | localhost | ok 2026-06-18 12:08:49.759851 | 2026-06-18 12:08:49.760022 | TASK [generate-zuul-manifest : Generate Zuul manifest] 2026-06-18 12:08:50.157579 | localhost | changed 2026-06-18 12:08:50.169343 | 2026-06-18 12:08:50.169475 | TASK [generate-zuul-manifest : Return Zuul manifest URL to Zuul] 2026-06-18 12:08:50.207806 | localhost | ok 2026-06-18 12:08:50.214512 | 2026-06-18 12:08:50.214599 | TASK [Upload logs] 2026-06-18 12:08:50.235820 | localhost | ok 2026-06-18 12:08:50.610064 | 2026-06-18 12:08:50.610202 | TASK [Set zuul-log-path fact] 2026-06-18 12:08:50.633043 | localhost | ok 2026-06-18 12:08:50.644757 | 2026-06-18 12:08:50.644845 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-06-18 12:08:50.677402 | localhost | ok 2026-06-18 12:08:50.687404 | 2026-06-18 12:08:50.687532 | TASK [upload-logs : Create log directories] 2026-06-18 12:08:51.412271 | localhost | changed 2026-06-18 12:08:51.419126 | 2026-06-18 12:08:51.419239 | TASK [upload-logs : Ensure logs are readable before uploading] 2026-06-18 12:08:51.816104 | localhost -> localhost | ok: Runtime: 0:00:00.005148 2026-06-18 12:08:51.822795 | 2026-06-18 12:08:51.822863 | TASK [upload-logs : Upload logs to log server] 2026-06-18 12:08:52.452568 | localhost | Output suppressed because no_log was given 2026-06-18 12:08:52.457916 | 2026-06-18 12:08:52.458044 | LOOP [upload-logs : Compress console log and json output] 2026-06-18 12:08:52.501210 | localhost | skipping: Conditional result was False 2026-06-18 12:08:52.548997 | localhost | skipping: Conditional result was False 2026-06-18 12:08:52.558009 | 2026-06-18 12:08:52.558136 | LOOP [upload-logs : Upload compressed console log and json output] 2026-06-18 12:08:52.600796 | localhost | skipping: Conditional result was False 2026-06-18 12:08:52.601150 | 2026-06-18 12:08:52.605441 | localhost | skipping: Conditional result was False 2026-06-18 12:08:52.616862 | 2026-06-18 12:08:52.705728 | LOOP [upload-logs : Upload console log and json output]