2026-07-24 15:25:36.369350 | Job console starting 2026-07-24 15:25:36.384827 | Updating git repos 2026-07-24 15:25:43.264564 | Cloning repos into workspace 2026-07-24 15:25:49.697407 | Restoring repo states 2026-07-24 15:25:49.711393 | Merging changes 2026-07-24 15:25:56.886527 | Checking out repos 2026-07-24 15:25:59.205558 | Preparing playbooks 2026-07-24 15:27:27.417429 | Running Ansible setup 2026-07-24 15:27:32.033493 | PRE-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/pre.yaml@main] 2026-07-24 15:27:32.733505 | 2026-07-24 15:27:32.733749 | PLAY [localhost] 2026-07-24 15:27:32.742937 | 2026-07-24 15:27:32.749617 | TASK [Gathering Facts] 2026-07-24 15:27:34.371830 | localhost | ok 2026-07-24 15:27:34.384831 | 2026-07-24 15:27:34.385013 | TASK [Setup log path fact] 2026-07-24 15:27:34.406106 | localhost | ok 2026-07-24 15:27:34.421819 | 2026-07-24 15:27:34.421894 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-07-24 15:27:34.452879 | localhost | ok 2026-07-24 15:27:34.461505 | 2026-07-24 15:27:34.461611 | TASK [emit-job-header : Print job information] 2026-07-24 15:27:34.501549 | # Job Information 2026-07-24 15:27:34.501766 | Ansible Version: 2.16.18 2026-07-24 15:27:34.501816 | Job: ansible-collection-kubernetes-molecule-download-binaries 2026-07-24 15:27:34.501850 | Pipeline: check 2026-07-24 15:27:34.501880 | Executor: 2d72f0692154 2026-07-24 15:27:34.501910 | Triggered by: https://github.com/vexxhost/ansible-collection-kubernetes/pull/294 2026-07-24 15:27:34.501943 | Event ID: 807b5070-8773-11f1-8126-88617ec92057 2026-07-24 15:27:34.506419 | 2026-07-24 15:27:34.506513 | LOOP [emit-job-header : Print node information] 2026-07-24 15:27:34.598442 | localhost | ok: 2026-07-24 15:27:34.598732 | localhost | # Node Information 2026-07-24 15:27:34.598813 | localhost | Inventory Hostname: controller 2026-07-24 15:27:34.598880 | localhost | Hostname: np0000186588 2026-07-24 15:27:34.598925 | localhost | Username: zuul 2026-07-24 15:27:34.598973 | localhost | Distro: Debian 13.6 2026-07-24 15:27:34.599016 | localhost | Provider: yul1 2026-07-24 15:27:34.599058 | localhost | Region: ca-ymq-1 2026-07-24 15:27:34.599099 | localhost | Label: debian-trixie 2026-07-24 15:27:34.599214 | localhost | Product Name: OpenStack Nova 2026-07-24 15:27:34.599268 | localhost | Interface IP: 199.204.45.23 2026-07-24 15:27:34.619109 | 2026-07-24 15:27:34.619391 | TASK [log-inventory : Ensure Zuul Ansible directory exists] 2026-07-24 15:27:35.315593 | localhost -> localhost | changed 2026-07-24 15:27:35.322663 | 2026-07-24 15:27:35.322805 | TASK [log-inventory : Copy ansible inventory to logs dir] 2026-07-24 15:27:36.720238 | localhost -> localhost | changed 2026-07-24 15:27:36.729469 | 2026-07-24 15:27:36.729549 | PLAY [all] 2026-07-24 15:27:36.736590 | 2026-07-24 15:27:36.736662 | TASK [add-build-sshkey : Check to see if ssh key was already created for this build] 2026-07-24 15:27:36.979897 | controller -> localhost | ok 2026-07-24 15:27:36.987639 | 2026-07-24 15:27:36.987769 | TASK [add-build-sshkey : Create a new key in workspace based on build UUID] 2026-07-24 15:27:37.019104 | controller | ok 2026-07-24 15:27:37.034740 | controller | included: /var/lib/zuul/builds/fa8f937faf0545fba4676a5c339afe23/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/create-key-and-replace.yaml 2026-07-24 15:27:37.041530 | 2026-07-24 15:27:37.041591 | TASK [add-build-sshkey : Create Temp SSH key] 2026-07-24 15:27:38.669832 | controller -> localhost | Generating public/private rsa key pair. 2026-07-24 15:27:38.670033 | controller -> localhost | Your identification has been saved in /var/lib/zuul/builds/fa8f937faf0545fba4676a5c339afe23/work/fa8f937faf0545fba4676a5c339afe23_id_rsa 2026-07-24 15:27:38.670075 | controller -> localhost | Your public key has been saved in /var/lib/zuul/builds/fa8f937faf0545fba4676a5c339afe23/work/fa8f937faf0545fba4676a5c339afe23_id_rsa.pub 2026-07-24 15:27:38.670106 | controller -> localhost | The key fingerprint is: 2026-07-24 15:27:38.670137 | controller -> localhost | SHA256:uLZIuCdJ1w//ib+o1hI0zUrNVyPqc1iQ06nj3t+gfnc zuul-build-sshkey 2026-07-24 15:27:38.670179 | controller -> localhost | The key's randomart image is: 2026-07-24 15:27:38.670210 | controller -> localhost | +---[RSA 3072]----+ 2026-07-24 15:27:38.670245 | controller -> localhost | | o . | 2026-07-24 15:27:38.670276 | controller -> localhost | | + + o | 2026-07-24 15:27:38.670305 | controller -> localhost | | = = o . | 2026-07-24 15:27:38.670334 | controller -> localhost | | +.O o | 2026-07-24 15:27:38.670362 | controller -> localhost | | +.=S= | 2026-07-24 15:27:38.670390 | controller -> localhost | | ... =.= . | 2026-07-24 15:27:38.670418 | controller -> localhost | | ..o. oB + . | 2026-07-24 15:27:38.670445 | controller -> localhost | | oo.oo.=o.o.o. E| 2026-07-24 15:27:38.670477 | controller -> localhost | | .o..ooo+B+.... | 2026-07-24 15:27:38.670505 | controller -> localhost | +----[SHA256]-----+ 2026-07-24 15:27:38.670570 | controller -> localhost | ok: Runtime: 0:00:01.220750 2026-07-24 15:27:38.677158 | 2026-07-24 15:27:38.677256 | TASK [add-build-sshkey : Remote setup ssh keys (linux)] 2026-07-24 15:27:38.709775 | controller | ok 2026-07-24 15:27:38.719123 | controller | included: /var/lib/zuul/builds/fa8f937faf0545fba4676a5c339afe23/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/remote-linux.yaml 2026-07-24 15:27:38.725975 | 2026-07-24 15:27:38.726045 | TASK [add-build-sshkey : Remove previously added zuul-build-sshkey] 2026-07-24 15:27:38.762997 | controller | skipping: Conditional result was False 2026-07-24 15:27:38.772751 | 2026-07-24 15:27:38.772844 | TASK [add-build-sshkey : Enable access via build key on all nodes] 2026-07-24 15:27:39.484221 | controller | changed 2026-07-24 15:27:39.535247 | 2026-07-24 15:27:39.535441 | TASK [add-build-sshkey : Make sure user has a .ssh] 2026-07-24 15:27:39.744295 | controller | ok 2026-07-24 15:27:39.751552 | 2026-07-24 15:27:39.751703 | TASK [add-build-sshkey : Install build private key as SSH key on all nodes] 2026-07-24 15:27:40.313590 | controller | changed 2026-07-24 15:27:40.319941 | 2026-07-24 15:27:40.320040 | TASK [add-build-sshkey : Install build public key as SSH key on all nodes] 2026-07-24 15:27:40.909003 | controller | changed 2026-07-24 15:27:40.914662 | 2026-07-24 15:27:40.921971 | TASK [add-build-sshkey : Remote setup ssh keys (windows)] 2026-07-24 15:27:40.947340 | controller | skipping: Conditional result was False 2026-07-24 15:27:40.953507 | 2026-07-24 15:27:40.961683 | TASK [remove-zuul-sshkey : Remove master key from local agent] 2026-07-24 15:27:41.380797 | controller -> localhost | changed 2026-07-24 15:27:41.395561 | 2026-07-24 15:27:41.395650 | TASK [add-build-sshkey : Add back temp key] 2026-07-24 15:27:41.759366 | controller -> localhost | Identity added: /var/lib/zuul/builds/fa8f937faf0545fba4676a5c339afe23/work/fa8f937faf0545fba4676a5c339afe23_id_rsa (zuul-build-sshkey) 2026-07-24 15:27:41.759693 | controller -> localhost | ok: Runtime: 0:00:00.015710 2026-07-24 15:27:41.765875 | 2026-07-24 15:27:41.765942 | TASK [add-build-sshkey : Verify we can still SSH to all nodes] 2026-07-24 15:27:42.139209 | controller | ok 2026-07-24 15:27:42.144564 | 2026-07-24 15:27:42.144693 | TASK [add-build-sshkey : Verify we can still SSH to all nodes (windows)] 2026-07-24 15:27:42.171817 | controller | skipping: Conditional result was False 2026-07-24 15:27:42.183547 | 2026-07-24 15:27:42.183661 | TASK [prepare-workspace : Start zuul_console daemon.] 2026-07-24 15:27:42.561183 | controller | ok 2026-07-24 15:27:42.566436 | 2026-07-24 15:27:42.566524 | TASK [prepare-workspace : Synchronize src repos to workspace directory.] 2026-07-24 15:27:44.296250 | controller | Output suppressed because no_log was given 2026-07-24 15:27:44.307824 | 2026-07-24 15:27:44.308000 | LOOP [ensure-output-dirs : Empty Zuul Output directories by removing them] 2026-07-24 15:27:44.519597 | controller | ok: "logs" 2026-07-24 15:27:44.520032 | controller | ok: All items complete 2026-07-24 15:27:44.520120 | 2026-07-24 15:27:44.713186 | controller | ok: "artifacts" 2026-07-24 15:27:44.896433 | controller | ok: "docs" 2026-07-24 15:27:44.914915 | 2026-07-24 15:27:44.915081 | LOOP [ensure-output-dirs : Ensure Zuul Output directories exist] 2026-07-24 15:27:45.125320 | controller | changed: "logs" 2026-07-24 15:27:45.311685 | controller | changed: "artifacts" 2026-07-24 15:27:45.510325 | controller | changed: "docs" 2026-07-24 15:27:45.525314 | 2026-07-24 15:27:45.525426 | PLAY RECAP 2026-07-24 15:27:45.525474 | controller | ok: 15 changed: 8 unreachable: 0 failed: 0 skipped: 3 rescued: 0 ignored: 0 2026-07-24 15:27:45.525503 | localhost | ok: 6 changed: 2 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-07-24 15:27:45.525526 | 2026-07-24 15:27:45.668594 | PRE-RUN END RESULT_NORMAL: [trusted : github.com/vexxhost/zuul-config/playbooks/base/pre.yaml@main] 2026-07-24 15:27:45.671398 | PRE-RUN START: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/pre.yaml@main] 2026-07-24 15:27:46.299138 | 2026-07-24 15:27:46.299302 | PLAY [all] 2026-07-24 15:27:46.310407 | 2026-07-24 15:27:46.310537 | TASK [setup-uv : Extract archive] 2026-07-24 15:27:48.864040 | controller | changed 2026-07-24 15:27:48.871511 | 2026-07-24 15:27:48.871651 | TASK [setup-uv : Print version] 2026-07-24 15:27:49.234217 | controller | uv 0.8.13 2026-07-24 15:27:49.399516 | controller | ok: Runtime: 0:00:00.013293 2026-07-24 15:27:49.408252 | 2026-07-24 15:27:49.408345 | TASK [Install Ansible collection siblings] 2026-07-24 15:27:49.830311 | controller | ok: 2026-07-24 15:27:49.830559 | controller | Skipping ansible.posix: no checked-out sibling 2026-07-24 15:27:49.830624 | controller | Skipping community.crypto: no checked-out sibling 2026-07-24 15:27:49.830674 | controller | Skipping community.general: no checked-out sibling 2026-07-24 15:27:49.830722 | controller | Skipping kubernetes.core: no checked-out sibling 2026-07-24 15:27:49.830767 | controller | Skipping vexxhost.containers: no checked-out sibling 2026-07-24 15:27:49.833825 | 2026-07-24 15:27:49.833922 | PLAY RECAP 2026-07-24 15:27:49.834013 | controller | ok: 3 changed: 2 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-07-24 15:27:49.834064 | 2026-07-24 15:27:49.969365 | PRE-RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/pre.yaml@main] 2026-07-24 15:27:49.971290 | PRE-RUN START: [untrusted : github.com/vexxhost/ansible-collection-kubernetes/test-playbooks/molecule/pre.yml@main] 2026-07-24 15:27:50.681251 | 2026-07-24 15:27:50.681427 | PLAY [all] 2026-07-24 15:27:50.693568 | 2026-07-24 15:27:50.693732 | TASK [Update apt cache] 2026-07-24 15:27:55.790848 | controller | ok 2026-07-24 15:27:55.796891 | 2026-07-24 15:27:55.796997 | TASK [Disable firewalld] 2026-07-24 15:27:55.811058 | controller | skipping: Conditional result was False 2026-07-24 15:27:55.818428 | 2026-07-24 15:27:55.818550 | TASK [Install "jq" for log collection] 2026-07-24 15:27:58.143217 | controller | changed 2026-07-24 15:27:58.145721 | 2026-07-24 15:27:58.145777 | PLAY RECAP 2026-07-24 15:27:58.145826 | controller | ok: 2 changed: 1 unreachable: 0 failed: 0 skipped: 1 rescued: 0 ignored: 0 2026-07-24 15:27:58.145850 | 2026-07-24 15:27:58.294500 | PRE-RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/ansible-collection-kubernetes/test-playbooks/molecule/pre.yml@main] 2026-07-24 15:27:58.298441 | RUN START: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/run.yaml@main] 2026-07-24 15:27:58.958945 | 2026-07-24 15:27:58.959116 | PLAY [all] 2026-07-24 15:27:58.970140 | 2026-07-24 15:27:58.970257 | LOOP [Check inventory directories] 2026-07-24 15:27:59.352761 | controller | ok: "src/github.com/vexxhost/ansible-collection-kubernetes" 2026-07-24 15:27:59.547195 | controller | ok: "src/github.com/vexxhost/ansible-collection-kubernetes/molecule/download-binaries/inventory" 2026-07-24 15:27:59.722491 | controller | ok: "src/github.com/vexxhost/ansible-collection-kubernetes/extensions/molecule/download-binaries/inventory" 2026-07-24 15:27:59.739922 | 2026-07-24 15:27:59.740185 | LOOP [Copy inventory file for Zuul] 2026-07-24 15:28:00.627043 | controller | changed: 2026-07-24 15:28:00.627370 | controller | { 2026-07-24 15:28:00.627415 | controller | "ansible_loop_var": "item", 2026-07-24 15:28:00.627450 | controller | "changed": false, 2026-07-24 15:28:00.627481 | controller | "failed": false, 2026-07-24 15:28:00.627516 | controller | "invocation": { 2026-07-24 15:28:00.627549 | controller | "module_args": { 2026-07-24 15:28:00.627578 | controller | "checksum_algorithm": "sha1", 2026-07-24 15:28:00.627606 | controller | "follow": true, 2026-07-24 15:28:00.627634 | controller | "get_attributes": true, 2026-07-24 15:28:00.627668 | controller | "get_checksum": true, 2026-07-24 15:28:00.627704 | controller | "get_mime": true, 2026-07-24 15:28:00.627735 | controller | "path": "src/github.com/vexxhost/ansible-collection-kubernetes" 2026-07-24 15:28:00.627771 | controller | } 2026-07-24 15:28:00.627807 | controller | }, 2026-07-24 15:28:00.627841 | controller | "item": "src/github.com/vexxhost/ansible-collection-kubernetes", 2026-07-24 15:28:00.627876 | controller | "stat": { 2026-07-24 15:28:00.627909 | controller | "atime": 1784906864.1456041, 2026-07-24 15:28:00.627944 | controller | "attr_flags": "e", 2026-07-24 15:28:00.627980 | controller | "attributes": [ 2026-07-24 15:28:00.628028 | controller | "extents" 2026-07-24 15:28:00.628078 | controller | ], 2026-07-24 15:28:00.628121 | controller | "block_size": 4096, 2026-07-24 15:28:00.628164 | controller | "blocks": 8, 2026-07-24 15:28:00.628199 | controller | "charset": "unknown", 2026-07-24 15:28:00.628244 | controller | "ctime": 1784906864.177604, 2026-07-24 15:28:00.628286 | controller | "dev": 65025, 2026-07-24 15:28:00.628331 | controller | "device_type": 0, 2026-07-24 15:28:00.628377 | controller | "executable": true, 2026-07-24 15:28:00.628422 | controller | "exists": true, 2026-07-24 15:28:00.628467 | controller | "gid": 1000, 2026-07-24 15:28:00.628511 | controller | "gr_name": "zuul", 2026-07-24 15:28:00.628555 | controller | "inode": 518935, 2026-07-24 15:28:00.628601 | controller | "isblk": false, 2026-07-24 15:28:00.628649 | controller | "ischr": false, 2026-07-24 15:28:00.628698 | controller | "isdir": true, 2026-07-24 15:28:00.628745 | controller | "isfifo": false, 2026-07-24 15:28:00.628793 | controller | "isgid": false, 2026-07-24 15:28:00.628839 | controller | "islnk": false, 2026-07-24 15:28:00.628882 | controller | "isreg": false, 2026-07-24 15:28:00.628924 | controller | "issock": false, 2026-07-24 15:28:00.628997 | controller | "isuid": false, 2026-07-24 15:28:00.629046 | controller | "mimetype": "unknown", 2026-07-24 15:28:00.629091 | controller | "mode": "0755", 2026-07-24 15:28:00.629136 | controller | "mtime": 1784906755.5586936, 2026-07-24 15:28:00.629181 | controller | "nlink": 14, 2026-07-24 15:28:00.629226 | controller | "path": "src/github.com/vexxhost/ansible-collection-kubernetes", 2026-07-24 15:28:00.629270 | controller | "pw_name": "zuul", 2026-07-24 15:28:00.629318 | controller | "readable": true, 2026-07-24 15:28:00.629359 | controller | "rgrp": true, 2026-07-24 15:28:00.629401 | controller | "roth": true, 2026-07-24 15:28:00.629442 | controller | "rusr": true, 2026-07-24 15:28:00.629484 | controller | "size": 4096, 2026-07-24 15:28:00.629529 | controller | "uid": 1000, 2026-07-24 15:28:00.629565 | controller | "version": "3364765005", 2026-07-24 15:28:00.629599 | controller | "wgrp": false, 2026-07-24 15:28:00.629636 | controller | "woth": false, 2026-07-24 15:28:00.629677 | controller | "writeable": true, 2026-07-24 15:28:00.629722 | controller | "wusr": true, 2026-07-24 15:28:00.629758 | controller | "xgrp": true, 2026-07-24 15:28:00.629792 | controller | "xoth": true, 2026-07-24 15:28:00.629824 | controller | "xusr": true 2026-07-24 15:28:00.631039 | controller | } 2026-07-24 15:28:00.631109 | controller | } 2026-07-24 15:28:00.631183 | controller | ok: All items complete 2026-07-24 15:28:00.631219 | 2026-07-24 15:28:00.632742 | controller | skipping: Conditional result was False 2026-07-24 15:28:00.633358 | controller | skipping: Conditional result was False 2026-07-24 15:28:00.646797 | 2026-07-24 15:28:00.646958 | LOOP [Switch "ansible_host" to private IP] 2026-07-24 15:28:01.087891 | controller | changed: 1 replacements made 2026-07-24 15:28:01.149906 | controller | skipping: Conditional result was False 2026-07-24 15:28:01.152002 | controller | skipping: Conditional result was False 2026-07-24 15:28:01.172549 | 2026-07-24 15:28:01.172702 | TASK [Run Molecule scenario] 2026-07-24 15:28:01.600520 | controller | Using CPython 3.13.5 interpreter at: /usr/bin/python3 2026-07-24 15:28:01.600621 | controller | Creating virtual environment at: .venv 2026-07-24 15:28:01.865397 | controller | Downloading ansible-core (2.3MiB) 2026-07-24 15:28:01.865489 | controller | Downloading cryptography (4.3MiB) 2026-07-24 15:28:01.868685 | controller | Downloading pygments (1.2MiB) 2026-07-24 15:28:02.070369 | controller | Downloading cryptography 2026-07-24 15:28:02.072437 | controller | Downloading pygments 2026-07-24 15:28:02.239628 | controller | Downloading ansible-core 2026-07-24 15:28:02.288256 | controller | Installed 36 packages in 47ms 2026-07-24 15:28:02.998957 | controller | INFO Collection 'vexxhost.kubernetes' detected. 2026-07-24 15:28:02.999040 | controller | INFO Scenarios will be used from 'extensions/molecule' 2026-07-24 15:28:03.873742 | controller | CRITICAL 'extensions/molecule/default/molecule.yml' glob failed. Exiting. 2026-07-24 15:28:03.873821 | controller | INFO default scenario not found, disabling shared state. 2026-07-24 15:28:03.873899 | controller | INFO [download-binaries > discovery] scenario test matrix: dependency, cleanup, destroy, syntax, create, prepare, converge, idempotence, side_effect, verify, cleanup, destroy 2026-07-24 15:28:03.874016 | controller | INFO [download-binaries > prerun] Performing prerun with role_name_check=0... 2026-07-24 15:28:38.051612 | controller | INFO [download-binaries > dependency] Executing 2026-07-24 15:28:38.051742 | controller | WARNING [download-binaries > dependency] Missing roles requirements file: requirements.yml 2026-07-24 15:28:38.051948 | controller | WARNING [download-binaries > dependency] Missing collections requirements file: collections.yml 2026-07-24 15:28:38.052117 | controller | WARNING [download-binaries > dependency] Executed: 2 missing (Remove from test_sequence to suppress) 2026-07-24 15:28:38.057566 | controller | INFO [download-binaries > cleanup] Executing 2026-07-24 15:28:38.057954 | controller | WARNING [download-binaries > cleanup] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-07-24 15:28:38.063399 | controller | INFO [download-binaries > destroy] Executing 2026-07-24 15:28:38.063466 | controller | WARNING [download-binaries > destroy] Skipping, '--destroy=never' requested. 2026-07-24 15:28:38.063534 | controller | INFO [download-binaries > destroy] Executed: Successful 2026-07-24 15:28:38.068921 | controller | INFO [download-binaries > syntax] Executing 2026-07-24 15:28:38.968489 | controller | 2026-07-24 15:28:38.968858 | controller | playbook: /home/zuul/src/github.com/vexxhost/ansible-collection-kubernetes/extensions/molecule/download-binaries/converge.yml 2026-07-24 15:28:39.030928 | controller | INFO [download-binaries > syntax] Executed: Successful 2026-07-24 15:28:39.041280 | controller | INFO [download-binaries > create] Executing 2026-07-24 15:28:39.043170 | controller | WARNING [download-binaries > create] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-07-24 15:28:39.050115 | controller | INFO [download-binaries > prepare] Executing 2026-07-24 15:28:39.050475 | controller | WARNING [download-binaries > prepare] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-07-24 15:28:39.057462 | controller | INFO [download-binaries > converge] Executing 2026-07-24 15:28:39.940549 | controller | 2026-07-24 15:28:39.940610 | controller | PLAY [Download all binaries required at runtime for ansible-collection-kubernetes] *** 2026-07-24 15:28:39.940696 | controller | 2026-07-24 15:28:39.940789 | controller | TASK [Gather minimal facts] **************************************************** 2026-07-24 15:28:39.940882 | controller | Friday 24 July 2026 15:28:39 +0000 (0:00:00.033) 0:00:00.033 *********** 2026-07-24 15:28:40.622819 | controller | ok: [controller -> localhost] 2026-07-24 15:28:40.622959 | controller | 2026-07-24 15:28:40.623183 | controller | TASK [Find all subdirectories in the role location] **************************** 2026-07-24 15:28:40.623396 | controller | Friday 24 July 2026 15:28:40 +0000 (0:00:00.681) 0:00:00.715 *********** 2026-07-24 15:28:41.045067 | controller | ok: [controller -> localhost] 2026-07-24 15:28:41.045217 | controller | 2026-07-24 15:28:41.045441 | controller | TASK [Select only defaults/ directories and load vars] ************************* 2026-07-24 15:28:41.045865 | controller | Friday 24 July 2026 15:28:41 +0000 (0:00:00.422) 0:00:01.138 *********** 2026-07-24 15:28:41.391771 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/openstack_resource_controller/defaults) 2026-07-24 15:28:41.391953 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kubeadm/defaults) 2026-07-24 15:28:41.392166 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/helm/defaults) 2026-07-24 15:28:41.392374 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/flux/defaults) 2026-07-24 15:28:41.392583 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/keepalived/defaults) 2026-07-24 15:28:41.392789 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kube_vip/defaults) 2026-07-24 15:28:41.393027 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/cluster_api/defaults) 2026-07-24 15:28:41.393240 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/envoy_gateway/defaults) 2026-07-24 15:28:41.393447 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/haproxy/defaults) 2026-07-24 15:28:41.393710 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/clusterctl/defaults) 2026-07-24 15:28:41.393948 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kubelet/defaults) 2026-07-24 15:28:41.394171 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/cert_manager/defaults) 2026-07-24 15:28:41.394373 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kubernetes/defaults) 2026-07-24 15:28:41.394585 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/cilium/defaults) 2026-07-24 15:28:41.394803 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/upload_helm_chart/defaults) 2026-07-24 15:28:41.395005 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kubectl/defaults) 2026-07-24 15:28:41.395262 | controller | 2026-07-24 15:28:41.395459 | controller | TASK [Find all components with checksums and get latest versions (CI)] ********* 2026-07-24 15:28:41.395672 | controller | Friday 24 July 2026 15:28:41 +0000 (0:00:00.346) 0:00:01.484 *********** 2026-07-24 15:28:41.571566 | controller | ok: [controller -> localhost] => (item=kubeadm_checksums) 2026-07-24 15:28:41.571733 | controller | ok: [controller -> localhost] => (item=helm_checksums) 2026-07-24 15:28:41.571925 | controller | ok: [controller -> localhost] => (item=helm_diff_checksums) 2026-07-24 15:28:41.572114 | controller | ok: [controller -> localhost] => (item=flux_checksums) 2026-07-24 15:28:41.572315 | controller | ok: [controller -> localhost] => (item=clusterctl_checksums) 2026-07-24 15:28:41.572517 | controller | ok: [controller -> localhost] => (item=kubelet_checksums) 2026-07-24 15:28:41.572748 | controller | ok: [controller -> localhost] => (item=kubectl_checksums) 2026-07-24 15:28:41.572907 | controller | 2026-07-24 15:28:41.573111 | controller | TASK [Filter checksums to keep only latest versions (CI)] ********************** 2026-07-24 15:28:41.573321 | controller | Friday 24 July 2026 15:28:41 +0000 (0:00:00.179) 0:00:01.664 *********** 2026-07-24 15:28:41.671590 | controller | ok: [controller -> localhost] => (item=kubeadm_checksums) 2026-07-24 15:28:41.671776 | controller | ok: [controller -> localhost] => (item=helm_checksums) 2026-07-24 15:28:41.671958 | controller | ok: [controller -> localhost] => (item=helm_diff_checksums) 2026-07-24 15:28:41.672134 | controller | ok: [controller -> localhost] => (item=flux_checksums) 2026-07-24 15:28:41.672320 | controller | ok: [controller -> localhost] => (item=clusterctl_checksums) 2026-07-24 15:28:41.672520 | controller | ok: [controller -> localhost] => (item=kubelet_checksums) 2026-07-24 15:28:41.672698 | controller | ok: [controller -> localhost] => (item=kubectl_checksums) 2026-07-24 15:28:41.672873 | controller | 2026-07-24 15:28:41.673065 | controller | TASK [Generate list of all binaries for all roles] ***************************** 2026-07-24 15:28:41.673251 | controller | Friday 24 July 2026 15:28:41 +0000 (0:00:00.100) 0:00:01.764 *********** 2026-07-24 15:28:41.748342 | controller | ok: [controller -> localhost] 2026-07-24 15:28:41.748562 | controller | 2026-07-24 15:28:41.748703 | controller | TASK [Include download_artifact role] ****************************************** 2026-07-24 15:28:41.748894 | controller | Friday 24 July 2026 15:28:41 +0000 (0:00:00.077) 0:00:01.841 *********** 2026-07-24 15:28:42.009874 | 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-24 15:28:42.010067 | 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-24 15:28:42.010414 | 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-24 15:28:42.010637 | 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-24 15:28:42.010811 | 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-24 15:28:42.011026 | 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-24 15:28:42.011243 | 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-24 15:28:42.011419 | controller | 2026-07-24 15:28:42.011621 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-07-24 15:28:42.011797 | controller | Friday 24 July 2026 15:28:42 +0000 (0:00:00.261) 0:00:02.102 *********** 2026-07-24 15:28:42.050753 | controller | skipping: [controller] 2026-07-24 15:28:42.050938 | controller | 2026-07-24 15:28:42.051152 | controller | TASK [vexxhost.containers.directory : Create directory (/var/lib/downloads)] *** 2026-07-24 15:28:42.051359 | controller | Friday 24 July 2026 15:28:42 +0000 (0:00:00.040) 0:00:02.143 *********** 2026-07-24 15:28:42.727053 | 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-07-24 15:28:42.737150 | controller | changed: [controller] 2026-07-24 15:28:42.737315 | controller | 2026-07-24 15:28:42.737547 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-07-24 15:28:42.737849 | controller | Friday 24 July 2026 15:28:42 +0000 (0:00:00.686) 0:00:02.830 *********** 2026-07-24 15:28:42.776795 | controller | ok: [controller] => { 2026-07-24 15:28:42.777041 | controller | "msg": "https://dl.k8s.io/release/v1.36.2/bin/linux/amd64/kubeadm" 2026-07-24 15:28:42.777249 | controller | } 2026-07-24 15:28:42.777428 | controller | 2026-07-24 15:28:42.777688 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-07-24 15:28:42.777882 | controller | Friday 24 July 2026 15:28:42 +0000 (0:00:00.039) 0:00:02.869 *********** 2026-07-24 15:29:02.369846 | 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-24 15:29:02.374778 | controller | changed: [controller] 2026-07-24 15:29:02.374997 | controller | 2026-07-24 15:29:02.375229 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-07-24 15:29:02.375493 | controller | Friday 24 July 2026 15:29:02 +0000 (0:00:19.598) 0:00:22.468 *********** 2026-07-24 15:29:02.408553 | controller | skipping: [controller] 2026-07-24 15:29:02.408729 | controller | 2026-07-24 15:29:02.408931 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-07-24 15:29:02.409124 | controller | Friday 24 July 2026 15:29:02 +0000 (0:00:00.033) 0:00:22.501 *********** 2026-07-24 15:29:02.442396 | controller | skipping: [controller] 2026-07-24 15:29:02.442605 | controller | 2026-07-24 15:29:02.442875 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-07-24 15:29:02.443132 | controller | Friday 24 July 2026 15:29:02 +0000 (0:00:00.033) 0:00:22.535 *********** 2026-07-24 15:29:02.479606 | controller | ok: [controller] => { 2026-07-24 15:29:02.479789 | controller | "msg": "https://get.helm.sh/helm-v3.11.2-linux-amd64.tar.gz" 2026-07-24 15:29:02.479979 | controller | } 2026-07-24 15:29:02.480154 | controller | 2026-07-24 15:29:02.480358 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-07-24 15:29:02.480556 | controller | Friday 24 July 2026 15:29:02 +0000 (0:00:00.037) 0:00:22.572 *********** 2026-07-24 15:29:03.175847 | controller | changed: [controller] 2026-07-24 15:29:03.175973 | controller | 2026-07-24 15:29:03.176185 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-07-24 15:29:03.176388 | controller | Friday 24 July 2026 15:29:03 +0000 (0:00:00.695) 0:00:23.267 *********** 2026-07-24 15:29:03.212372 | controller | skipping: [controller] 2026-07-24 15:29:03.212555 | controller | 2026-07-24 15:29:03.212936 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-07-24 15:29:03.213118 | controller | Friday 24 July 2026 15:29:03 +0000 (0:00:00.037) 0:00:23.305 *********** 2026-07-24 15:29:03.244772 | controller | skipping: [controller] 2026-07-24 15:29:03.244943 | controller | 2026-07-24 15:29:03.245138 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-07-24 15:29:03.245333 | controller | Friday 24 July 2026 15:29:03 +0000 (0:00:00.032) 0:00:23.338 *********** 2026-07-24 15:29:03.285789 | controller | ok: [controller] => { 2026-07-24 15:29:03.285839 | controller | "msg": "https://github.com/databus23/helm-diff/releases/download/v3.8.1/helm-diff-linux-amd64.tgz" 2026-07-24 15:29:03.285848 | controller | } 2026-07-24 15:29:03.285857 | controller | 2026-07-24 15:29:03.285865 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-07-24 15:29:03.285872 | controller | Friday 24 July 2026 15:29:03 +0000 (0:00:00.038) 0:00:23.376 *********** 2026-07-24 15:29:04.098886 | controller | changed: [controller] 2026-07-24 15:29:04.099044 | controller | 2026-07-24 15:29:04.099261 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-07-24 15:29:04.099472 | controller | Friday 24 July 2026 15:29:04 +0000 (0:00:00.815) 0:00:24.191 *********** 2026-07-24 15:29:04.123748 | controller | skipping: [controller] 2026-07-24 15:29:04.123933 | controller | 2026-07-24 15:29:04.124162 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-07-24 15:29:04.124375 | controller | Friday 24 July 2026 15:29:04 +0000 (0:00:00.025) 0:00:24.216 *********** 2026-07-24 15:29:04.147120 | controller | skipping: [controller] 2026-07-24 15:29:04.147331 | controller | 2026-07-24 15:29:04.147557 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-07-24 15:29:04.147799 | controller | Friday 24 July 2026 15:29:04 +0000 (0:00:00.023) 0:00:24.240 *********** 2026-07-24 15:29:04.179325 | controller | ok: [controller] => { 2026-07-24 15:29:04.179410 | controller | "msg": "https://github.com/fluxcd/flux2/releases/download/v0.32.0/flux_0.32.0_linux_amd64.tar.gz" 2026-07-24 15:29:04.179500 | controller | } 2026-07-24 15:29:04.179585 | controller | 2026-07-24 15:29:04.179680 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-07-24 15:29:04.179768 | controller | Friday 24 July 2026 15:29:04 +0000 (0:00:00.032) 0:00:24.272 *********** 2026-07-24 15:29:04.957957 | controller | changed: [controller] 2026-07-24 15:29:04.958024 | controller | 2026-07-24 15:29:04.958034 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-07-24 15:29:04.958139 | controller | Friday 24 July 2026 15:29:04 +0000 (0:00:00.778) 0:00:25.050 *********** 2026-07-24 15:29:04.994912 | controller | skipping: [controller] 2026-07-24 15:29:04.995062 | controller | 2026-07-24 15:29:04.995275 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-07-24 15:29:04.995485 | controller | Friday 24 July 2026 15:29:04 +0000 (0:00:00.037) 0:00:25.088 *********** 2026-07-24 15:29:05.031625 | controller | skipping: [controller] 2026-07-24 15:29:05.031731 | controller | 2026-07-24 15:29:05.031865 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-07-24 15:29:05.031989 | controller | Friday 24 July 2026 15:29:05 +0000 (0:00:00.036) 0:00:25.124 *********** 2026-07-24 15:29:05.075371 | controller | ok: [controller] => { 2026-07-24 15:29:05.075606 | controller | "msg": "https://github.com/kubernetes-sigs/cluster-api/releases/download/v1.13.2/clusterctl-linux-amd64" 2026-07-24 15:29:05.075798 | controller | } 2026-07-24 15:29:05.075983 | controller | 2026-07-24 15:29:05.076294 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-07-24 15:29:05.076542 | controller | Friday 24 July 2026 15:29:05 +0000 (0:00:00.043) 0:00:25.167 *********** 2026-07-24 15:29:05.867847 | controller | changed: [controller] 2026-07-24 15:29:05.867954 | controller | 2026-07-24 15:29:05.868174 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-07-24 15:29:05.868375 | controller | Friday 24 July 2026 15:29:05 +0000 (0:00:00.792) 0:00:25.960 *********** 2026-07-24 15:29:05.901580 | controller | skipping: [controller] 2026-07-24 15:29:05.901878 | controller | 2026-07-24 15:29:05.902222 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-07-24 15:29:05.902546 | controller | Friday 24 July 2026 15:29:05 +0000 (0:00:00.033) 0:00:25.994 *********** 2026-07-24 15:29:05.932838 | controller | skipping: [controller] 2026-07-24 15:29:05.932890 | controller | 2026-07-24 15:29:05.933023 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-07-24 15:29:05.933160 | controller | Friday 24 July 2026 15:29:05 +0000 (0:00:00.031) 0:00:26.025 *********** 2026-07-24 15:29:05.974565 | controller | ok: [controller] => { 2026-07-24 15:29:05.974636 | controller | "msg": "https://dl.k8s.io/release/v1.36.2/bin/linux/amd64/kubelet" 2026-07-24 15:29:05.974659 | controller | } 2026-07-24 15:29:05.974724 | controller | 2026-07-24 15:29:05.974828 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-07-24 15:29:05.974927 | controller | Friday 24 July 2026 15:29:05 +0000 (0:00:00.041) 0:00:26.066 *********** 2026-07-24 15:29:22.422669 | controller | changed: [controller] 2026-07-24 15:29:22.422724 | controller | 2026-07-24 15:29:22.422871 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-07-24 15:29:22.423019 | controller | Friday 24 July 2026 15:29:22 +0000 (0:00:16.446) 0:00:42.513 *********** 2026-07-24 15:29:22.462363 | controller | skipping: [controller] 2026-07-24 15:29:22.462406 | controller | 2026-07-24 15:29:22.462523 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-07-24 15:29:22.462933 | controller | Friday 24 July 2026 15:29:22 +0000 (0:00:00.042) 0:00:42.555 *********** 2026-07-24 15:29:22.502170 | controller | skipping: [controller] 2026-07-24 15:29:22.502252 | controller | 2026-07-24 15:29:22.502378 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-07-24 15:29:22.505055 | controller | Friday 24 July 2026 15:29:22 +0000 (0:00:00.036) 0:00:42.591 *********** 2026-07-24 15:29:22.541451 | controller | ok: [controller] => { 2026-07-24 15:29:22.541784 | controller | "msg": "https://dl.k8s.io/release/v1.36.2/bin/linux/amd64/kubectl" 2026-07-24 15:29:22.542068 | controller | } 2026-07-24 15:29:22.542322 | controller | 2026-07-24 15:29:22.542623 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-07-24 15:29:22.542928 | controller | Friday 24 July 2026 15:29:22 +0000 (0:00:00.042) 0:00:42.634 *********** 2026-07-24 15:29:23.536752 | controller | changed: [controller] 2026-07-24 15:29:23.536942 | controller | 2026-07-24 15:29:23.537162 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-07-24 15:29:23.537368 | controller | Friday 24 July 2026 15:29:23 +0000 (0:00:00.995) 0:00:43.629 *********** 2026-07-24 15:29:23.570379 | controller | skipping: [controller] 2026-07-24 15:29:23.570604 | controller | 2026-07-24 15:29:23.570812 | controller | PLAY RECAP ********************************************************************* 2026-07-24 15:29:23.571032 | controller | controller : ok=28 changed=8 unreachable=0 failed=0 skipped=14 rescued=0 ignored=0 2026-07-24 15:29:23.571211 | controller | 2026-07-24 15:29:23.571381 | controller | 2026-07-24 15:29:23.571573 | controller | TASKS RECAP ******************************************************************** 2026-07-24 15:29:23.571764 | controller | Friday 24 July 2026 15:29:23 +0000 (0:00:00.034) 0:00:43.663 *********** 2026-07-24 15:29:23.571943 | controller | =============================================================================== 2026-07-24 15:29:23.572134 | controller | vexxhost.containers.download_artifact : Download item ------------------ 19.60s 2026-07-24 15:29:23.572324 | controller | vexxhost.containers.download_artifact : Download item ------------------ 16.45s 2026-07-24 15:29:23.572508 | controller | vexxhost.containers.download_artifact : Download item ------------------- 1.00s 2026-07-24 15:29:23.572697 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.82s 2026-07-24 15:29:23.572888 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.79s 2026-07-24 15:29:23.573075 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.78s 2026-07-24 15:29:23.573272 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.70s 2026-07-24 15:29:23.573452 | controller | vexxhost.containers.directory : Create directory (/var/lib/downloads) --- 0.69s 2026-07-24 15:29:23.573667 | controller | Gather minimal facts ---------------------------------------------------- 0.68s 2026-07-24 15:29:23.573888 | controller | Find all subdirectories in the role location ---------------------------- 0.42s 2026-07-24 15:29:23.574071 | controller | Select only defaults/ directories and load vars ------------------------- 0.35s 2026-07-24 15:29:23.574261 | controller | Include download_artifact role ------------------------------------------ 0.26s 2026-07-24 15:29:23.574459 | controller | Find all components with checksums and get latest versions (CI) --------- 0.18s 2026-07-24 15:29:23.574692 | controller | Filter checksums to keep only latest versions (CI) ---------------------- 0.10s 2026-07-24 15:29:23.574877 | controller | Generate list of all binaries for all roles ----------------------------- 0.08s 2026-07-24 15:29:23.575066 | controller | vexxhost.containers.download_artifact : Starting download of file ------- 0.04s 2026-07-24 15:29:23.575255 | controller | vexxhost.containers.download_artifact : Starting download of file ------- 0.04s 2026-07-24 15:29:23.575427 | controller | vexxhost.containers.download_artifact : Extract archive ----------------- 0.04s 2026-07-24 15:29:23.575546 | controller | vexxhost.containers.download_artifact : Starting download of file ------- 0.04s 2026-07-24 15:29:23.575666 | controller | vexxhost.containers.package : Update state for tar ---------------------- 0.04s 2026-07-24 15:29:23.743318 | controller | INFO [download-binaries > converge] Executed: Successful 2026-07-24 15:29:23.753558 | controller | INFO [download-binaries > idempotence] Executing 2026-07-24 15:29:24.665288 | controller | 2026-07-24 15:29:24.665466 | controller | PLAY [Download all binaries required at runtime for ansible-collection-kubernetes] *** 2026-07-24 15:29:24.665723 | controller | 2026-07-24 15:29:24.665997 | controller | TASK [Gather minimal facts] **************************************************** 2026-07-24 15:29:24.666336 | controller | Friday 24 July 2026 15:29:24 +0000 (0:00:00.014) 0:00:00.014 *********** 2026-07-24 15:29:25.378776 | controller | ok: [controller -> localhost] 2026-07-24 15:29:25.378919 | controller | 2026-07-24 15:29:25.379136 | controller | TASK [Find all subdirectories in the role location] **************************** 2026-07-24 15:29:25.379351 | controller | Friday 24 July 2026 15:29:25 +0000 (0:00:00.712) 0:00:00.727 *********** 2026-07-24 15:29:25.837764 | controller | ok: [controller -> localhost] 2026-07-24 15:29:25.837996 | controller | 2026-07-24 15:29:25.838288 | controller | TASK [Select only defaults/ directories and load vars] ************************* 2026-07-24 15:29:25.838585 | controller | Friday 24 July 2026 15:29:25 +0000 (0:00:00.459) 0:00:01.186 *********** 2026-07-24 15:29:26.214428 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/openstack_resource_controller/defaults) 2026-07-24 15:29:26.214648 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kubeadm/defaults) 2026-07-24 15:29:26.214869 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/helm/defaults) 2026-07-24 15:29:26.215080 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/flux/defaults) 2026-07-24 15:29:26.215384 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/keepalived/defaults) 2026-07-24 15:29:26.215615 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kube_vip/defaults) 2026-07-24 15:29:26.215830 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/cluster_api/defaults) 2026-07-24 15:29:26.216048 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/envoy_gateway/defaults) 2026-07-24 15:29:26.216260 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/haproxy/defaults) 2026-07-24 15:29:26.216483 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/clusterctl/defaults) 2026-07-24 15:29:26.216696 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kubelet/defaults) 2026-07-24 15:29:26.216899 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/cert_manager/defaults) 2026-07-24 15:29:26.217107 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kubernetes/defaults) 2026-07-24 15:29:26.217456 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/cilium/defaults) 2026-07-24 15:29:26.217602 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/upload_helm_chart/defaults) 2026-07-24 15:29:26.217767 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kubectl/defaults) 2026-07-24 15:29:26.217887 | controller | 2026-07-24 15:29:26.218022 | controller | TASK [Find all components with checksums and get latest versions (CI)] ********* 2026-07-24 15:29:26.218155 | controller | Friday 24 July 2026 15:29:26 +0000 (0:00:00.376) 0:00:01.563 *********** 2026-07-24 15:29:26.349494 | controller | ok: [controller -> localhost] => (item=kubeadm_checksums) 2026-07-24 15:29:26.349686 | controller | ok: [controller -> localhost] => (item=helm_checksums) 2026-07-24 15:29:26.349898 | controller | ok: [controller -> localhost] => (item=helm_diff_checksums) 2026-07-24 15:29:26.350108 | controller | ok: [controller -> localhost] => (item=flux_checksums) 2026-07-24 15:29:26.350284 | controller | ok: [controller -> localhost] => (item=clusterctl_checksums) 2026-07-24 15:29:26.350473 | controller | ok: [controller -> localhost] => (item=kubelet_checksums) 2026-07-24 15:29:26.350650 | controller | ok: [controller -> localhost] => (item=kubectl_checksums) 2026-07-24 15:29:26.350824 | controller | 2026-07-24 15:29:26.351034 | controller | TASK [Filter checksums to keep only latest versions (CI)] ********************** 2026-07-24 15:29:26.351210 | controller | Friday 24 July 2026 15:29:26 +0000 (0:00:00.135) 0:00:01.698 *********** 2026-07-24 15:29:26.452063 | controller | ok: [controller -> localhost] => (item=kubeadm_checksums) 2026-07-24 15:29:26.452261 | controller | ok: [controller -> localhost] => (item=helm_checksums) 2026-07-24 15:29:26.452449 | controller | ok: [controller -> localhost] => (item=helm_diff_checksums) 2026-07-24 15:29:26.452642 | controller | ok: [controller -> localhost] => (item=flux_checksums) 2026-07-24 15:29:26.452829 | controller | ok: [controller -> localhost] => (item=clusterctl_checksums) 2026-07-24 15:29:26.453021 | controller | ok: [controller -> localhost] => (item=kubelet_checksums) 2026-07-24 15:29:26.453271 | controller | ok: [controller -> localhost] => (item=kubectl_checksums) 2026-07-24 15:29:26.453519 | controller | 2026-07-24 15:29:26.453700 | controller | TASK [Generate list of all binaries for all roles] ***************************** 2026-07-24 15:29:26.453900 | controller | Friday 24 July 2026 15:29:26 +0000 (0:00:00.102) 0:00:01.801 *********** 2026-07-24 15:29:26.523429 | controller | ok: [controller -> localhost] 2026-07-24 15:29:26.523582 | controller | 2026-07-24 15:29:26.523788 | controller | TASK [Include download_artifact role] ****************************************** 2026-07-24 15:29:26.523986 | controller | Friday 24 July 2026 15:29:26 +0000 (0:00:00.071) 0:00:01.872 *********** 2026-07-24 15:29:26.726381 | 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-24 15:29:26.726524 | 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-24 15:29:26.726672 | 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-24 15:29:26.726809 | 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-24 15:29:26.726966 | 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-24 15:29:26.727072 | 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-24 15:29:26.727213 | 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-24 15:29:26.727317 | controller | 2026-07-24 15:29:26.727440 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-07-24 15:29:26.727558 | controller | Friday 24 July 2026 15:29:26 +0000 (0:00:00.203) 0:00:02.075 *********** 2026-07-24 15:29:26.767586 | controller | skipping: [controller] 2026-07-24 15:29:26.767749 | controller | 2026-07-24 15:29:26.767949 | controller | TASK [vexxhost.containers.directory : Create directory (/var/lib/downloads)] *** 2026-07-24 15:29:26.768143 | controller | Friday 24 July 2026 15:29:26 +0000 (0:00:00.041) 0:00:02.116 *********** 2026-07-24 15:29:27.277797 | 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-07-24 15:29:27.288761 | controller | ok: [controller] 2026-07-24 15:29:27.288960 | controller | 2026-07-24 15:29:27.289175 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-07-24 15:29:27.289395 | controller | Friday 24 July 2026 15:29:27 +0000 (0:00:00.521) 0:00:02.637 *********** 2026-07-24 15:29:27.330601 | controller | ok: [controller] => { 2026-07-24 15:29:27.330816 | controller | "msg": "https://dl.k8s.io/release/v1.36.2/bin/linux/amd64/kubeadm" 2026-07-24 15:29:27.331062 | controller | } 2026-07-24 15:29:27.331240 | controller | 2026-07-24 15:29:27.331592 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-07-24 15:29:27.331794 | controller | Friday 24 July 2026 15:29:27 +0000 (0:00:00.041) 0:00:02.679 *********** 2026-07-24 15:29:27.989507 | controller | ok: [controller] 2026-07-24 15:29:27.989737 | controller | 2026-07-24 15:29:27.990021 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-07-24 15:29:27.990239 | controller | Friday 24 July 2026 15:29:27 +0000 (0:00:00.659) 0:00:03.338 *********** 2026-07-24 15:29:28.027322 | controller | skipping: [controller] 2026-07-24 15:29:28.027433 | controller | 2026-07-24 15:29:28.027590 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-07-24 15:29:28.027744 | controller | Friday 24 July 2026 15:29:28 +0000 (0:00:00.037) 0:00:03.376 *********** 2026-07-24 15:29:28.066298 | controller | skipping: [controller] 2026-07-24 15:29:28.066377 | controller | 2026-07-24 15:29:28.066519 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-07-24 15:29:28.066659 | controller | Friday 24 July 2026 15:29:28 +0000 (0:00:00.039) 0:00:03.415 *********** 2026-07-24 15:29:28.106707 | controller | ok: [controller] => { 2026-07-24 15:29:28.106895 | controller | "msg": "https://get.helm.sh/helm-v3.11.2-linux-amd64.tar.gz" 2026-07-24 15:29:28.107105 | controller | } 2026-07-24 15:29:28.107360 | controller | 2026-07-24 15:29:28.107613 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-07-24 15:29:28.107805 | controller | Friday 24 July 2026 15:29:28 +0000 (0:00:00.040) 0:00:03.455 *********** 2026-07-24 15:29:28.530019 | controller | ok: [controller] 2026-07-24 15:29:28.530195 | controller | 2026-07-24 15:29:28.530431 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-07-24 15:29:28.530638 | controller | Friday 24 July 2026 15:29:28 +0000 (0:00:00.422) 0:00:03.878 *********** 2026-07-24 15:29:28.570824 | controller | skipping: [controller] 2026-07-24 15:29:28.570959 | controller | 2026-07-24 15:29:28.571163 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-07-24 15:29:28.571358 | controller | Friday 24 July 2026 15:29:28 +0000 (0:00:00.041) 0:00:03.920 *********** 2026-07-24 15:29:28.607047 | controller | skipping: [controller] 2026-07-24 15:29:28.607175 | controller | 2026-07-24 15:29:28.607388 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-07-24 15:29:28.607593 | controller | Friday 24 July 2026 15:29:28 +0000 (0:00:00.036) 0:00:03.956 *********** 2026-07-24 15:29:28.649770 | controller | ok: [controller] => { 2026-07-24 15:29:28.649981 | controller | "msg": "https://github.com/databus23/helm-diff/releases/download/v3.8.1/helm-diff-linux-amd64.tgz" 2026-07-24 15:29:28.650171 | controller | } 2026-07-24 15:29:28.650353 | controller | 2026-07-24 15:29:28.650562 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-07-24 15:29:28.650766 | controller | Friday 24 July 2026 15:29:28 +0000 (0:00:00.042) 0:00:03.999 *********** 2026-07-24 15:29:29.086157 | controller | ok: [controller] 2026-07-24 15:29:29.086370 | controller | 2026-07-24 15:29:29.086693 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-07-24 15:29:29.086995 | controller | Friday 24 July 2026 15:29:29 +0000 (0:00:00.435) 0:00:04.434 *********** 2026-07-24 15:29:29.121862 | controller | skipping: [controller] 2026-07-24 15:29:29.122034 | controller | 2026-07-24 15:29:29.122269 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-07-24 15:29:29.122500 | controller | Friday 24 July 2026 15:29:29 +0000 (0:00:00.036) 0:00:04.470 *********** 2026-07-24 15:29:29.163268 | controller | skipping: [controller] 2026-07-24 15:29:29.163493 | controller | 2026-07-24 15:29:29.163641 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-07-24 15:29:29.163892 | controller | Friday 24 July 2026 15:29:29 +0000 (0:00:00.041) 0:00:04.512 *********** 2026-07-24 15:29:29.203523 | controller | ok: [controller] => { 2026-07-24 15:29:29.203578 | controller | "msg": "https://github.com/fluxcd/flux2/releases/download/v0.32.0/flux_0.32.0_linux_amd64.tar.gz" 2026-07-24 15:29:29.204035 | controller | } 2026-07-24 15:29:29.204128 | controller | 2026-07-24 15:29:29.204266 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-07-24 15:29:29.204399 | controller | Friday 24 July 2026 15:29:29 +0000 (0:00:00.040) 0:00:04.552 *********** 2026-07-24 15:29:29.635786 | controller | ok: [controller] 2026-07-24 15:29:29.635833 | controller | 2026-07-24 15:29:29.635842 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-07-24 15:29:29.635851 | controller | Friday 24 July 2026 15:29:29 +0000 (0:00:00.430) 0:00:04.983 *********** 2026-07-24 15:29:29.665773 | controller | skipping: [controller] 2026-07-24 15:29:29.665855 | controller | 2026-07-24 15:29:29.665990 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-07-24 15:29:29.666113 | controller | Friday 24 July 2026 15:29:29 +0000 (0:00:00.031) 0:00:05.015 *********** 2026-07-24 15:29:29.709975 | controller | skipping: [controller] 2026-07-24 15:29:29.710022 | controller | 2026-07-24 15:29:29.710039 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-07-24 15:29:29.710148 | controller | Friday 24 July 2026 15:29:29 +0000 (0:00:00.043) 0:00:05.058 *********** 2026-07-24 15:29:29.748593 | controller | ok: [controller] => { 2026-07-24 15:29:29.748659 | controller | "msg": "https://github.com/kubernetes-sigs/cluster-api/releases/download/v1.13.2/clusterctl-linux-amd64" 2026-07-24 15:29:29.748760 | controller | } 2026-07-24 15:29:29.748875 | controller | 2026-07-24 15:29:29.749011 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-07-24 15:29:29.749149 | controller | Friday 24 July 2026 15:29:29 +0000 (0:00:00.039) 0:00:05.097 *********** 2026-07-24 15:29:30.197000 | controller | ok: [controller] 2026-07-24 15:29:30.197058 | controller | 2026-07-24 15:29:30.197202 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-07-24 15:29:30.197346 | controller | Friday 24 July 2026 15:29:30 +0000 (0:00:00.448) 0:00:05.545 *********** 2026-07-24 15:29:30.234059 | controller | skipping: [controller] 2026-07-24 15:29:30.234115 | controller | 2026-07-24 15:29:30.234255 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-07-24 15:29:30.234397 | controller | Friday 24 July 2026 15:29:30 +0000 (0:00:00.037) 0:00:05.583 *********** 2026-07-24 15:29:30.274268 | controller | skipping: [controller] 2026-07-24 15:29:30.274295 | controller | 2026-07-24 15:29:30.274300 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-07-24 15:29:30.274310 | controller | Friday 24 July 2026 15:29:30 +0000 (0:00:00.037) 0:00:05.620 *********** 2026-07-24 15:29:30.313471 | controller | ok: [controller] => { 2026-07-24 15:29:30.313679 | controller | "msg": "https://dl.k8s.io/release/v1.36.2/bin/linux/amd64/kubelet" 2026-07-24 15:29:30.314521 | controller | } 2026-07-24 15:29:30.314562 | controller | 2026-07-24 15:29:30.314572 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-07-24 15:29:30.314580 | controller | Friday 24 July 2026 15:29:30 +0000 (0:00:00.040) 0:00:05.661 *********** 2026-07-24 15:29:30.770247 | controller | ok: [controller] 2026-07-24 15:29:30.770531 | controller | 2026-07-24 15:29:30.770801 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-07-24 15:29:30.771165 | controller | Friday 24 July 2026 15:29:30 +0000 (0:00:00.454) 0:00:06.116 *********** 2026-07-24 15:29:30.805073 | controller | skipping: [controller] 2026-07-24 15:29:30.805160 | controller | 2026-07-24 15:29:30.805278 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-07-24 15:29:30.805387 | controller | Friday 24 July 2026 15:29:30 +0000 (0:00:00.038) 0:00:06.154 *********** 2026-07-24 15:29:30.846091 | controller | skipping: [controller] 2026-07-24 15:29:30.846170 | controller | 2026-07-24 15:29:30.846301 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-07-24 15:29:30.846398 | controller | Friday 24 July 2026 15:29:30 +0000 (0:00:00.038) 0:00:06.192 *********** 2026-07-24 15:29:30.887448 | controller | ok: [controller] => { 2026-07-24 15:29:30.887602 | controller | "msg": "https://dl.k8s.io/release/v1.36.2/bin/linux/amd64/kubectl" 2026-07-24 15:29:30.887753 | controller | } 2026-07-24 15:29:30.888034 | controller | 2026-07-24 15:29:30.888215 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-07-24 15:29:30.888373 | controller | Friday 24 July 2026 15:29:30 +0000 (0:00:00.043) 0:00:06.236 *********** 2026-07-24 15:29:31.337956 | controller | ok: [controller] 2026-07-24 15:29:31.338061 | controller | 2026-07-24 15:29:31.338228 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-07-24 15:29:31.338390 | controller | Friday 24 July 2026 15:29:31 +0000 (0:00:00.450) 0:00:06.686 *********** 2026-07-24 15:29:31.373972 | controller | skipping: [controller] 2026-07-24 15:29:31.374086 | controller | 2026-07-24 15:29:31.374210 | controller | PLAY RECAP ********************************************************************* 2026-07-24 15:29:31.374356 | controller | controller : ok=28 changed=0 unreachable=0 failed=0 skipped=14 rescued=0 ignored=0 2026-07-24 15:29:31.374465 | controller | 2026-07-24 15:29:31.374563 | controller | 2026-07-24 15:29:31.374713 | controller | TASKS RECAP ******************************************************************** 2026-07-24 15:29:31.374831 | controller | Friday 24 July 2026 15:29:31 +0000 (0:00:00.033) 0:00:06.720 *********** 2026-07-24 15:29:31.374972 | controller | =============================================================================== 2026-07-24 15:29:31.375094 | controller | Gather minimal facts ---------------------------------------------------- 0.71s 2026-07-24 15:29:31.375213 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.66s 2026-07-24 15:29:31.375354 | controller | vexxhost.containers.directory : Create directory (/var/lib/downloads) --- 0.52s 2026-07-24 15:29:31.377693 | controller | Find all subdirectories in the role location ---------------------------- 0.46s 2026-07-24 15:29:31.377722 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.45s 2026-07-24 15:29:31.377725 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.45s 2026-07-24 15:29:31.377729 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.45s 2026-07-24 15:29:31.377732 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.44s 2026-07-24 15:29:31.377735 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.43s 2026-07-24 15:29:31.377739 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.42s 2026-07-24 15:29:31.377742 | controller | Select only defaults/ directories and load vars ------------------------- 0.38s 2026-07-24 15:29:31.377745 | controller | Include download_artifact role ------------------------------------------ 0.20s 2026-07-24 15:29:31.377754 | controller | Find all components with checksums and get latest versions (CI) --------- 0.14s 2026-07-24 15:29:31.377757 | controller | Filter checksums to keep only latest versions (CI) ---------------------- 0.10s 2026-07-24 15:29:31.377761 | controller | Generate list of all binaries for all roles ----------------------------- 0.07s 2026-07-24 15:29:31.377764 | controller | vexxhost.containers.package : Update state for tar ---------------------- 0.04s 2026-07-24 15:29:31.377767 | controller | vexxhost.containers.download_artifact : Starting download of file ------- 0.04s 2026-07-24 15:29:31.377770 | controller | vexxhost.containers.download_artifact : Starting download of file ------- 0.04s 2026-07-24 15:29:31.377773 | controller | vexxhost.containers.download_artifact : Extract archive ----------------- 0.04s 2026-07-24 15:29:31.377776 | controller | vexxhost.containers.package : Update state for tar ---------------------- 0.04s 2026-07-24 15:29:31.533697 | controller | INFO [download-binaries > idempotence] Executed: Successful 2026-07-24 15:29:31.545183 | controller | INFO [download-binaries > side_effect] Executing 2026-07-24 15:29:31.545515 | controller | WARNING [download-binaries > side_effect] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-07-24 15:29:31.571673 | controller | INFO [download-binaries > verify] Executing 2026-07-24 15:29:32.419127 | controller | 2026-07-24 15:29:32.419310 | controller | PLAY [Verify] ****************************************************************** 2026-07-24 15:29:32.419448 | controller | 2026-07-24 15:29:32.419672 | controller | TASK [Gathering Facts] ********************************************************* 2026-07-24 15:29:32.419819 | controller | Friday 24 July 2026 15:29:32 +0000 (0:00:00.011) 0:00:00.011 *********** 2026-07-24 15:29:33.573472 | 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-07-24 15:29:33.581744 | controller | ok: [controller] 2026-07-24 15:29:33.581792 | controller | 2026-07-24 15:29:33.581798 | controller | TASK [Stat target dir] ********************************************************* 2026-07-24 15:29:33.581804 | controller | Friday 24 July 2026 15:29:33 +0000 (0:00:01.158) 0:00:01.170 *********** 2026-07-24 15:29:34.815672 | controller | ok: [controller] 2026-07-24 15:29:34.815719 | controller | 2026-07-24 15:29:34.815767 | controller | TASK [Assert that target dir is created] *************************************** 2026-07-24 15:29:34.815776 | controller | Friday 24 July 2026 15:29:34 +0000 (0:00:01.236) 0:00:02.406 *********** 2026-07-24 15:29:34.857989 | controller | ok: [controller] => { 2026-07-24 15:29:34.858044 | controller | "changed": false, 2026-07-24 15:29:34.858122 | controller | "msg": "All assertions passed" 2026-07-24 15:29:34.858206 | controller | } 2026-07-24 15:29:34.858291 | controller | 2026-07-24 15:29:34.858378 | controller | TASK [Find target files] ******************************************************* 2026-07-24 15:29:34.858458 | controller | Friday 24 July 2026 15:29:34 +0000 (0:00:00.043) 0:00:02.449 *********** 2026-07-24 15:29:35.290126 | controller | ok: [controller] 2026-07-24 15:29:35.290206 | controller | 2026-07-24 15:29:35.290297 | controller | TASK [Assert that some files were downloaded] ********************************** 2026-07-24 15:29:35.290420 | controller | Friday 24 July 2026 15:29:35 +0000 (0:00:00.425) 0:00:02.874 *********** 2026-07-24 15:29:35.320404 | controller | ok: [controller] => { 2026-07-24 15:29:35.320512 | controller | "changed": false, 2026-07-24 15:29:35.320651 | controller | "msg": "All assertions passed" 2026-07-24 15:29:35.320780 | controller | } 2026-07-24 15:29:35.320888 | controller | 2026-07-24 15:29:35.320998 | controller | PLAY RECAP ********************************************************************* 2026-07-24 15:29:35.321138 | controller | controller : ok=5 changed=0 unreachable=0 failed=0 skipped=0 rescued=0 ignored=0 2026-07-24 15:29:35.321721 | controller | 2026-07-24 15:29:35.321762 | controller | 2026-07-24 15:29:35.321767 | controller | TASKS RECAP ******************************************************************** 2026-07-24 15:29:35.321772 | controller | Friday 24 July 2026 15:29:35 +0000 (0:00:00.038) 0:00:02.913 *********** 2026-07-24 15:29:35.321793 | controller | =============================================================================== 2026-07-24 15:29:35.322273 | controller | Stat target dir --------------------------------------------------------- 1.24s 2026-07-24 15:29:35.322286 | controller | Gathering Facts --------------------------------------------------------- 1.16s 2026-07-24 15:29:35.322291 | controller | Find target files ------------------------------------------------------- 0.43s 2026-07-24 15:29:35.322296 | controller | Assert that target dir is created --------------------------------------- 0.04s 2026-07-24 15:29:35.322300 | controller | Assert that some files were downloaded ---------------------------------- 0.04s 2026-07-24 15:29:35.512174 | controller | INFO [download-binaries > verify] Executed: Successful 2026-07-24 15:29:35.523179 | controller | INFO [download-binaries > cleanup] Executing 2026-07-24 15:29:35.523755 | controller | WARNING [download-binaries > cleanup] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-07-24 15:29:35.603651 | controller | INFO [download-binaries > destroy] Executing 2026-07-24 15:29:35.603883 | controller | WARNING [download-binaries > destroy] Skipping, '--destroy=never' requested. 2026-07-24 15:29:35.604140 | controller | INFO [download-binaries > destroy] Executed: Successful 2026-07-24 15:29:35.604819 | controller | WARNING Molecule executed 1 scenario (1 missing files) 2026-07-24 15:29:35.772823 | controller | ok: Runtime: 0:01:34.185619 2026-07-24 15:29:35.780820 | 2026-07-24 15:29:35.780908 | PLAY RECAP 2026-07-24 15:29:35.780996 | controller | ok: 4 changed: 3 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-07-24 15:29:35.781036 | 2026-07-24 15:29:35.906126 | RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/run.yaml@main] 2026-07-24 15:29:35.909536 | POST-RUN START: [untrusted : github.com/vexxhost/ansible-collection-kubernetes/test-playbooks/molecule/post.yml@main] 2026-07-24 15:29:36.547700 | 2026-07-24 15:29:36.547846 | PLAY [all] 2026-07-24 15:29:36.559808 | 2026-07-24 15:29:36.560101 | TASK [describe-kubernetes-objects : creating directory for cluster scoped objects] 2026-07-24 15:29:37.058947 | controller | changed 2026-07-24 15:29:37.065051 | 2026-07-24 15:29:37.065159 | TASK [describe-kubernetes-objects : Gathering descriptions for cluster scoped objects] 2026-07-24 15:29:37.474677 | controller | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-07-24 15:29:37.474950 | controller | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-07-24 15:29:37.483345 | controller | environment: line 1: kubectl: command not found 2026-07-24 15:29:37.484901 | controller | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-07-24 15:29:37.486284 | controller | environment: line 1: kubectl: command not found 2026-07-24 15:29:37.488561 | controller | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-07-24 15:29:37.489571 | controller | environment: line 1: kubectl: command not found 2026-07-24 15:29:37.492588 | controller | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-07-24 15:29:37.492893 | controller | environment: line 1: kubectl: command not found 2026-07-24 15:29:37.494442 | controller | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-07-24 15:29:37.495210 | controller | environment: line 1: kubectl: command not found 2026-07-24 15:29:37.496621 | controller | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-07-24 15:29:37.601475 | controller | ok: Runtime: 0:00:00.034549 2026-07-24 15:29:37.607801 | 2026-07-24 15:29:37.607936 | TASK [describe-kubernetes-objects : creating directory for namespace scoped objects] 2026-07-24 15:29:37.847505 | controller | changed 2026-07-24 15:29:37.853279 | 2026-07-24 15:29:37.853352 | TASK [describe-kubernetes-objects : Gathering descriptions for namespace scoped objects] 2026-07-24 15:29:38.105694 | controller | environment: line 5: kubectl: command not found 2026-07-24 15:29:38.105821 | controller | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-07-24 15:29:38.106289 | controller | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-07-24 15:29:38.107140 | controller | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-07-24 15:29:38.383990 | controller | ok: Runtime: 0:00:00.015188 2026-07-24 15:29:38.392003 | 2026-07-24 15:29:38.392100 | TASK [describe-kubernetes-objects : Downloads logs to executor] 2026-07-24 15:29:39.034549 | controller | changed: 2026-07-24 15:29:39.034748 | controller | created directory /var/lib/zuul/builds/fa8f937faf0545fba4676a5c339afe23/work/logs/controller 2026-07-24 15:29:39.034795 | controller | cd+++++++++ objects/ 2026-07-24 15:29:39.034828 | controller | cd+++++++++ objects/cluster/ 2026-07-24 15:29:39.034860 | controller | cd+++++++++ objects/namespaced/ 2026-07-24 15:29:39.045123 | 2026-07-24 15:29:39.045240 | TASK [gather-pod-logs : creating directory for pod logs] 2026-07-24 15:29:39.282197 | controller | changed 2026-07-24 15:29:39.287082 | 2026-07-24 15:29:39.287149 | TASK [gather-pod-logs : creating directory for failed pod logs] 2026-07-24 15:29:39.525135 | controller | changed 2026-07-24 15:29:39.532081 | 2026-07-24 15:29:39.532248 | TASK [gather-pod-logs : retrieve all kubernetes logs, current and previous (if they exist)] 2026-07-24 15:29:39.794018 | controller | environment: line 3: kubectl: command not found 2026-07-24 15:29:40.062066 | controller | ok: Runtime: 0:00:00.015176 2026-07-24 15:29:40.067944 | 2026-07-24 15:29:40.068039 | TASK [gather-pod-logs : Downloads pod logs to executor] 2026-07-24 15:29:40.570685 | controller | changed: 2026-07-24 15:29:40.570866 | controller | cd+++++++++ pod-logs/ 2026-07-24 15:29:40.570905 | controller | cd+++++++++ pod-logs/failed-pods/ 2026-07-24 15:29:40.579711 | 2026-07-24 15:29:40.579774 | LOOP [helm-release-status : creating directory for helm release status] 2026-07-24 15:29:40.812444 | controller | changed: "values" 2026-07-24 15:29:41.054086 | controller | changed: "releases" 2026-07-24 15:29:41.070509 | 2026-07-24 15:29:41.070674 | TASK [helm-release-status : Gather get release status for helm charts] 2026-07-24 15:29:41.327455 | controller | /bin/bash: line 3: kubectl: command not found 2026-07-24 15:29:45.702274 | controller | ok: Runtime: 0:00:00.006537 2026-07-24 15:29:45.710175 | 2026-07-24 15:29:45.710262 | TASK [helm-release-status : Downloads logs to executor] 2026-07-24 15:29:46.226840 | controller | changed: 2026-07-24 15:29:46.227034 | controller | cd+++++++++ helm/ 2026-07-24 15:29:46.227073 | controller | cd+++++++++ helm/releases/ 2026-07-24 15:29:46.227107 | controller | cd+++++++++ helm/values/ 2026-07-24 15:29:46.233260 | 2026-07-24 15:29:46.233313 | PLAY RECAP 2026-07-24 15:29:46.233366 | controller | ok: 12 changed: 12 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-07-24 15:29:46.233390 | 2026-07-24 15:29:46.370188 | POST-RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/ansible-collection-kubernetes/test-playbooks/molecule/post.yml@main] 2026-07-24 15:29:46.373424 | POST-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post.yaml@main] 2026-07-24 15:29:47.029587 | 2026-07-24 15:29:47.065727 | PLAY [all] 2026-07-24 15:29:47.082591 | 2026-07-24 15:29:47.082725 | TASK [fetch-output : Set log path for multiple nodes] 2026-07-24 15:29:47.127446 | controller | skipping: Conditional result was False 2026-07-24 15:29:47.133608 | 2026-07-24 15:29:47.133843 | TASK [fetch-output : Set log path for single node] 2026-07-24 15:29:47.166497 | controller | ok 2026-07-24 15:29:47.172330 | 2026-07-24 15:29:47.172455 | LOOP [fetch-output : Ensure local output dirs] 2026-07-24 15:29:47.612659 | controller -> localhost | ok: "/var/lib/zuul/builds/fa8f937faf0545fba4676a5c339afe23/work/logs" 2026-07-24 15:29:47.845282 | controller -> localhost | changed: "/var/lib/zuul/builds/fa8f937faf0545fba4676a5c339afe23/work/artifacts" 2026-07-24 15:29:48.067729 | controller -> localhost | changed: "/var/lib/zuul/builds/fa8f937faf0545fba4676a5c339afe23/work/docs" 2026-07-24 15:29:48.083489 | 2026-07-24 15:29:48.083642 | LOOP [fetch-output : Collect logs, artifacts and docs] 2026-07-24 15:29:48.736463 | controller | changed: .d..t...... ./ 2026-07-24 15:29:48.736714 | controller | changed: All items complete 2026-07-24 15:29:48.736755 | 2026-07-24 15:29:49.200038 | controller | changed: .d..t...... ./ 2026-07-24 15:29:49.655746 | controller | changed: .d..t...... ./ 2026-07-24 15:29:49.670390 | 2026-07-24 15:29:49.671026 | LOOP [merge-output-to-logs : Move artifacts and docs to logs dir] 2026-07-24 15:29:50.124600 | controller -> localhost | ok: Item: artifacts Runtime: 0:00:00.008480 2026-07-24 15:29:50.352521 | controller -> localhost | ok: Item: docs Runtime: 0:00:00.006627 2026-07-24 15:29:50.375681 | 2026-07-24 15:29:50.375833 | PLAY [all] 2026-07-24 15:29:50.381223 | 2026-07-24 15:29:50.381295 | TASK [remove-build-sshkey : Remove the build SSH key from all nodes] 2026-07-24 15:29:50.863060 | controller | changed 2026-07-24 15:29:50.871687 | 2026-07-24 15:29:50.871828 | PLAY RECAP 2026-07-24 15:29:50.871970 | controller | ok: 5 changed: 4 unreachable: 0 failed: 0 skipped: 1 rescued: 0 ignored: 0 2026-07-24 15:29:50.872007 | 2026-07-24 15:29:51.074644 | POST-RUN END RESULT_NORMAL: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post.yaml@main] 2026-07-24 15:29:51.077740 | POST-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post-logs.yaml@main] 2026-07-24 15:29:51.770111 | 2026-07-24 15:29:51.770263 | PLAY [localhost] 2026-07-24 15:29:51.780446 | 2026-07-24 15:29:51.780524 | TASK [Generate Zuul manifest] 2026-07-24 15:29:51.802255 | localhost | ok 2026-07-24 15:29:51.821757 | 2026-07-24 15:29:51.821903 | TASK [generate-zuul-manifest : Generate Zuul manifest] 2026-07-24 15:29:52.360947 | localhost | changed 2026-07-24 15:29:52.374784 | 2026-07-24 15:29:52.374903 | TASK [generate-zuul-manifest : Return Zuul manifest URL to Zuul] 2026-07-24 15:29:52.408345 | localhost | ok 2026-07-24 15:29:52.419609 | 2026-07-24 15:29:52.419729 | TASK [Upload logs] 2026-07-24 15:29:52.441591 | localhost | ok 2026-07-24 15:29:52.508881 | 2026-07-24 15:29:52.613549 | TASK [Set zuul-log-path fact] 2026-07-24 15:29:52.638514 | localhost | ok 2026-07-24 15:29:52.653136 | 2026-07-24 15:29:52.653298 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-07-24 15:29:52.686359 | localhost | ok 2026-07-24 15:29:52.696441 | 2026-07-24 15:29:52.696595 | TASK [upload-logs : Create log directories] 2026-07-24 15:29:53.166811 | localhost | changed 2026-07-24 15:29:53.173775 | 2026-07-24 15:29:53.173918 | TASK [upload-logs : Ensure logs are readable before uploading] 2026-07-24 15:29:54.925455 | localhost -> localhost | ok: Runtime: 0:00:00.004480 2026-07-24 15:29:54.932268 | 2026-07-24 15:29:54.932376 | TASK [upload-logs : Upload logs to log server] 2026-07-24 15:29:57.072703 | localhost | Output suppressed because no_log was given 2026-07-24 15:29:57.078135 | 2026-07-24 15:29:57.078242 | LOOP [upload-logs : Compress console log and json output] 2026-07-24 15:29:57.126560 | localhost | skipping: Conditional result was False 2026-07-24 15:29:57.171238 | localhost | skipping: Conditional result was False 2026-07-24 15:29:57.188208 | 2026-07-24 15:29:57.188373 | LOOP [upload-logs : Upload compressed console log and json output] 2026-07-24 15:29:57.234017 | localhost | skipping: Conditional result was False 2026-07-24 15:29:57.234587 | 2026-07-24 15:29:57.238363 | localhost | skipping: Conditional result was False 2026-07-24 15:29:57.255519 | 2026-07-24 15:29:57.255674 | LOOP [upload-logs : Upload console log and json output]