2026-06-17 19:49:53.958894 | Job console starting 2026-06-17 19:49:54.052136 | Updating git repos 2026-06-17 19:49:54.211095 | Cloning repos into workspace 2026-06-17 19:49:57.309425 | Restoring repo states 2026-06-17 19:49:57.325002 | Merging changes 2026-06-17 19:49:59.577436 | Checking out repos 2026-06-17 19:50:00.508739 | Preparing playbooks 2026-06-17 19:50:23.902745 | Running Ansible setup 2026-06-17 19:50:28.292910 | PRE-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/pre.yaml@main] 2026-06-17 19:50:29.062519 | 2026-06-17 19:50:29.081982 | PLAY [localhost] 2026-06-17 19:50:29.092568 | 2026-06-17 19:50:29.092668 | TASK [Gathering Facts] 2026-06-17 19:50:30.225487 | localhost | ok 2026-06-17 19:50:30.232504 | 2026-06-17 19:50:30.232584 | TASK [Setup log path fact] 2026-06-17 19:50:30.252606 | localhost | ok 2026-06-17 19:50:30.293597 | 2026-06-17 19:50:30.315937 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-06-17 19:50:30.348765 | localhost | ok 2026-06-17 19:50:30.384459 | 2026-06-17 19:50:30.404258 | TASK [emit-job-header : Print job information] 2026-06-17 19:50:30.453241 | # Job Information 2026-06-17 19:50:30.453609 | Ansible Version: 2.16.18 2026-06-17 19:50:30.453707 | Job: ansible-collection-kubernetes-molecule-download-binaries 2026-06-17 19:50:30.453762 | Pipeline: check 2026-06-17 19:50:30.453808 | Executor: 2d72f0692154 2026-06-17 19:50:30.453853 | Triggered by: https://github.com/vexxhost/ansible-collection-kubernetes/pull/284 2026-06-17 19:50:30.453906 | Event ID: 175fa04dc88a471386c4ed9e329d5da4 2026-06-17 19:50:30.458326 | 2026-06-17 19:50:30.458418 | LOOP [emit-job-header : Print node information] 2026-06-17 19:50:30.550194 | localhost | ok: 2026-06-17 19:50:30.570673 | localhost | # Node Information 2026-06-17 19:50:30.571082 | localhost | Inventory Hostname: controller 2026-06-17 19:50:30.571164 | localhost | Hostname: np0000181513 2026-06-17 19:50:30.571275 | localhost | Username: zuul 2026-06-17 19:50:30.571663 | localhost | Distro: Debian 13.5 2026-06-17 19:50:30.571769 | localhost | Provider: yul1 2026-06-17 19:50:30.571831 | localhost | Region: ca-ymq-1 2026-06-17 19:50:30.571883 | localhost | Label: debian-trixie 2026-06-17 19:50:30.571931 | localhost | Product Name: OpenStack Nova 2026-06-17 19:50:30.571979 | localhost | Interface IP: 199.204.45.115 2026-06-17 19:50:30.581614 | 2026-06-17 19:50:30.592579 | TASK [log-inventory : Ensure Zuul Ansible directory exists] 2026-06-17 19:50:31.227648 | localhost -> localhost | changed 2026-06-17 19:50:31.233306 | 2026-06-17 19:50:31.233421 | TASK [log-inventory : Copy ansible inventory to logs dir] 2026-06-17 19:50:32.335922 | localhost -> localhost | changed 2026-06-17 19:50:32.345180 | 2026-06-17 19:50:32.423156 | PLAY [all] 2026-06-17 19:50:32.438342 | 2026-06-17 19:50:32.501496 | TASK [add-build-sshkey : Check to see if ssh key was already created for this build] 2026-06-17 19:50:32.814970 | controller -> localhost | ok 2026-06-17 19:50:32.826040 | 2026-06-17 19:50:32.930928 | TASK [add-build-sshkey : Create a new key in workspace based on build UUID] 2026-06-17 19:50:32.973509 | controller | ok 2026-06-17 19:50:33.012877 | controller | included: /var/lib/zuul/builds/26a26d77d1d34c54b8346a4a8cb451a5/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/create-key-and-replace.yaml 2026-06-17 19:50:33.018108 | 2026-06-17 19:50:33.018174 | TASK [add-build-sshkey : Create Temp SSH key] 2026-06-17 19:50:33.916712 | controller -> localhost | Generating public/private rsa key pair. 2026-06-17 19:50:33.989504 | controller -> localhost | Your identification has been saved in /var/lib/zuul/builds/26a26d77d1d34c54b8346a4a8cb451a5/work/26a26d77d1d34c54b8346a4a8cb451a5_id_rsa 2026-06-17 19:50:33.989694 | controller -> localhost | Your public key has been saved in /var/lib/zuul/builds/26a26d77d1d34c54b8346a4a8cb451a5/work/26a26d77d1d34c54b8346a4a8cb451a5_id_rsa.pub 2026-06-17 19:50:33.989747 | controller -> localhost | The key fingerprint is: 2026-06-17 19:50:33.989792 | controller -> localhost | SHA256:mVjfdaOHbM9lZOtOgx59wKSXlRMHjoNnh+RP3WUL7TU zuul-build-sshkey 2026-06-17 19:50:33.989859 | controller -> localhost | The key's randomart image is: 2026-06-17 19:50:33.989902 | controller -> localhost | +---[RSA 3072]----+ 2026-06-17 19:50:33.989949 | controller -> localhost | | ..oo+| 2026-06-17 19:50:33.989990 | controller -> localhost | | + +.EO| 2026-06-17 19:50:33.990029 | controller -> localhost | | . . B B=X| 2026-06-17 19:50:33.990078 | controller -> localhost | | o + +.XoB+| 2026-06-17 19:50:33.990117 | controller -> localhost | | . S . o=*oo| 2026-06-17 19:50:33.990157 | controller -> localhost | | ..Bo.| 2026-06-17 19:50:33.990198 | controller -> localhost | | o B.| 2026-06-17 19:50:33.990237 | controller -> localhost | | . + o| 2026-06-17 19:50:33.990278 | controller -> localhost | | . . | 2026-06-17 19:50:33.990319 | controller -> localhost | +----[SHA256]-----+ 2026-06-17 19:50:33.990445 | controller -> localhost | ok: Runtime: 0:00:00.363768 2026-06-17 19:50:33.997915 | 2026-06-17 19:50:33.998016 | TASK [add-build-sshkey : Remote setup ssh keys (linux)] 2026-06-17 19:50:34.030520 | controller | ok 2026-06-17 19:50:34.065379 | controller | included: /var/lib/zuul/builds/26a26d77d1d34c54b8346a4a8cb451a5/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/remote-linux.yaml 2026-06-17 19:50:34.076211 | 2026-06-17 19:50:34.076379 | TASK [add-build-sshkey : Remove previously added zuul-build-sshkey] 2026-06-17 19:50:34.102943 | controller | skipping: Conditional result was False 2026-06-17 19:50:34.108542 | 2026-06-17 19:50:34.108717 | TASK [add-build-sshkey : Enable access via build key on all nodes] 2026-06-17 19:50:34.731403 | controller | changed 2026-06-17 19:50:34.739036 | 2026-06-17 19:50:34.739127 | TASK [add-build-sshkey : Make sure user has a .ssh] 2026-06-17 19:50:34.974607 | controller | ok 2026-06-17 19:50:35.021707 | 2026-06-17 19:50:35.021828 | TASK [add-build-sshkey : Install build private key as SSH key on all nodes] 2026-06-17 19:50:35.552022 | controller | changed 2026-06-17 19:50:35.561125 | 2026-06-17 19:50:35.561765 | TASK [add-build-sshkey : Install build public key as SSH key on all nodes] 2026-06-17 19:50:36.130151 | controller | changed 2026-06-17 19:50:36.189644 | 2026-06-17 19:50:36.189782 | TASK [add-build-sshkey : Remote setup ssh keys (windows)] 2026-06-17 19:50:36.214754 | controller | skipping: Conditional result was False 2026-06-17 19:50:36.354947 | 2026-06-17 19:50:36.355054 | TASK [remove-zuul-sshkey : Remove master key from local agent] 2026-06-17 19:50:36.868012 | controller -> localhost | changed 2026-06-17 19:50:36.902008 | 2026-06-17 19:50:36.902149 | TASK [add-build-sshkey : Add back temp key] 2026-06-17 19:50:37.353560 | controller -> localhost | Identity added: /var/lib/zuul/builds/26a26d77d1d34c54b8346a4a8cb451a5/work/26a26d77d1d34c54b8346a4a8cb451a5_id_rsa (zuul-build-sshkey) 2026-06-17 19:50:37.400238 | controller -> localhost | ok: Runtime: 0:00:00.010314 2026-06-17 19:50:37.404900 | 2026-06-17 19:50:37.405005 | TASK [add-build-sshkey : Verify we can still SSH to all nodes] 2026-06-17 19:50:37.760756 | controller | ok 2026-06-17 19:50:37.975181 | 2026-06-17 19:50:37.975334 | TASK [add-build-sshkey : Verify we can still SSH to all nodes (windows)] 2026-06-17 19:50:38.024331 | controller | skipping: Conditional result was False 2026-06-17 19:50:38.033388 | 2026-06-17 19:50:38.033477 | TASK [prepare-workspace : Start zuul_console daemon.] 2026-06-17 19:50:38.429261 | controller | ok 2026-06-17 19:50:38.434871 | 2026-06-17 19:50:38.434942 | TASK [prepare-workspace : Synchronize src repos to workspace directory.] 2026-06-17 19:50:39.615086 | controller | Output suppressed because no_log was given 2026-06-17 19:50:39.692928 | 2026-06-17 19:50:39.693026 | LOOP [ensure-output-dirs : Empty Zuul Output directories by removing them] 2026-06-17 19:50:39.917233 | controller | ok: "logs" 2026-06-17 19:50:40.639293 | controller | ok: All items complete 2026-06-17 19:50:40.639503 | 2026-06-17 19:50:40.647541 | controller | ok: "artifacts" 2026-06-17 19:50:40.652209 | controller | ok: "docs" 2026-06-17 19:50:40.662446 | 2026-06-17 19:50:40.662625 | LOOP [ensure-output-dirs : Ensure Zuul Output directories exist] 2026-06-17 19:50:40.915386 | controller | changed: "logs" 2026-06-17 19:50:41.100914 | controller | changed: "artifacts" 2026-06-17 19:50:41.284941 | controller | changed: "docs" 2026-06-17 19:50:41.370165 | 2026-06-17 19:50:41.370266 | PLAY RECAP 2026-06-17 19:50:41.370316 | controller | ok: 15 changed: 8 unreachable: 0 failed: 0 skipped: 3 rescued: 0 ignored: 0 2026-06-17 19:50:41.370345 | localhost | ok: 6 changed: 2 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-06-17 19:50:41.370369 | 2026-06-17 19:50:41.581116 | PRE-RUN END RESULT_NORMAL: [trusted : github.com/vexxhost/zuul-config/playbooks/base/pre.yaml@main] 2026-06-17 19:50:41.582882 | PRE-RUN START: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/pre.yaml@main] 2026-06-17 19:50:42.207442 | 2026-06-17 19:50:42.207950 | PLAY [all] 2026-06-17 19:50:42.218341 | 2026-06-17 19:50:42.218435 | TASK [setup-uv : Extract archive] 2026-06-17 19:50:44.621091 | controller | changed 2026-06-17 19:50:44.626275 | 2026-06-17 19:50:44.629278 | TASK [setup-uv : Print version] 2026-06-17 19:50:45.046199 | controller | uv 0.8.13 2026-06-17 19:50:45.166862 | controller | ok: Runtime: 0:00:00.012704 2026-06-17 19:50:45.182643 | 2026-06-17 19:50:45.182756 | TASK [Install Ansible collection siblings] 2026-06-17 19:50:45.609823 | controller | ok: 2026-06-17 19:50:45.610062 | controller | Skipping ansible.posix: no checked-out sibling 2026-06-17 19:50:45.610093 | controller | Skipping community.crypto: no checked-out sibling 2026-06-17 19:50:45.610115 | controller | Skipping community.general: no checked-out sibling 2026-06-17 19:50:45.610136 | controller | Skipping kubernetes.core: no checked-out sibling 2026-06-17 19:50:45.610156 | controller | Skipping vexxhost.containers: no checked-out sibling 2026-06-17 19:50:45.621454 | 2026-06-17 19:50:45.621562 | PLAY RECAP 2026-06-17 19:50:45.621620 | controller | ok: 3 changed: 2 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-06-17 19:50:45.621644 | 2026-06-17 19:50:45.764167 | PRE-RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/pre.yaml@main] 2026-06-17 19:50:45.766577 | PRE-RUN START: [untrusted : github.com/vexxhost/ansible-collection-kubernetes/test-playbooks/molecule/pre.yml@main] 2026-06-17 19:50:46.413287 | 2026-06-17 19:50:46.413457 | PLAY [all] 2026-06-17 19:50:46.426514 | 2026-06-17 19:50:46.447523 | TASK [Update apt cache] 2026-06-17 19:50:51.223663 | controller | ok 2026-06-17 19:50:51.228171 | 2026-06-17 19:50:51.233825 | TASK [Disable firewalld] 2026-06-17 19:50:51.260347 | controller | skipping: Conditional result was False 2026-06-17 19:50:51.265607 | 2026-06-17 19:50:51.265680 | TASK [Install "jq" for log collection] 2026-06-17 19:50:54.461125 | controller | changed 2026-06-17 19:50:54.537777 | 2026-06-17 19:50:54.537929 | PLAY RECAP 2026-06-17 19:50:54.538015 | controller | ok: 2 changed: 1 unreachable: 0 failed: 0 skipped: 1 rescued: 0 ignored: 0 2026-06-17 19:50:54.538054 | 2026-06-17 19:50:54.717504 | PRE-RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/ansible-collection-kubernetes/test-playbooks/molecule/pre.yml@main] 2026-06-17 19:50:54.720029 | RUN START: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/run.yaml@main] 2026-06-17 19:50:55.483439 | 2026-06-17 19:50:55.515567 | PLAY [all] 2026-06-17 19:50:55.533302 | 2026-06-17 19:50:55.533459 | LOOP [Check inventory directories] 2026-06-17 19:50:55.942573 | controller | ok: "src/github.com/vexxhost/ansible-collection-kubernetes" 2026-06-17 19:50:56.149539 | controller | ok: "src/github.com/vexxhost/ansible-collection-kubernetes/molecule/download-binaries/inventory" 2026-06-17 19:50:56.326493 | controller | ok: "src/github.com/vexxhost/ansible-collection-kubernetes/extensions/molecule/download-binaries/inventory" 2026-06-17 19:50:56.430328 | 2026-06-17 19:50:56.430580 | LOOP [Copy inventory file for Zuul] 2026-06-17 19:50:57.336540 | controller | changed: 2026-06-17 19:50:57.362298 | controller | { 2026-06-17 19:50:57.362510 | controller | "ansible_loop_var": "item", 2026-06-17 19:50:57.362571 | controller | "changed": false, 2026-06-17 19:50:57.362617 | controller | "failed": false, 2026-06-17 19:50:57.362669 | controller | "invocation": { 2026-06-17 19:50:57.362714 | controller | "module_args": { 2026-06-17 19:50:57.362757 | controller | "checksum_algorithm": "sha1", 2026-06-17 19:50:57.362797 | controller | "follow": true, 2026-06-17 19:50:57.362837 | controller | "get_attributes": true, 2026-06-17 19:50:57.362880 | controller | "get_checksum": true, 2026-06-17 19:50:57.362921 | controller | "get_mime": true, 2026-06-17 19:50:57.362961 | controller | "path": "src/github.com/vexxhost/ansible-collection-kubernetes" 2026-06-17 19:50:57.363002 | controller | } 2026-06-17 19:50:57.363040 | controller | }, 2026-06-17 19:50:57.363078 | controller | "item": "src/github.com/vexxhost/ansible-collection-kubernetes", 2026-06-17 19:50:57.363116 | controller | "stat": { 2026-06-17 19:50:57.363154 | controller | "atime": 1781725839.4692907, 2026-06-17 19:50:57.363209 | controller | "attr_flags": "e", 2026-06-17 19:50:57.363259 | controller | "attributes": [ 2026-06-17 19:50:57.363299 | controller | "extents" 2026-06-17 19:50:57.363377 | controller | ], 2026-06-17 19:50:57.363421 | controller | "block_size": 4096, 2026-06-17 19:50:57.363460 | controller | "blocks": 8, 2026-06-17 19:50:57.363500 | controller | "charset": "unknown", 2026-06-17 19:50:57.363542 | controller | "ctime": 1781725839.4892907, 2026-06-17 19:50:57.363583 | controller | "dev": 65025, 2026-06-17 19:50:57.363622 | controller | "device_type": 0, 2026-06-17 19:50:57.363662 | controller | "executable": true, 2026-06-17 19:50:57.363700 | controller | "exists": true, 2026-06-17 19:50:57.363738 | controller | "gid": 1000, 2026-06-17 19:50:57.363786 | controller | "gr_name": "zuul", 2026-06-17 19:50:57.363838 | controller | "inode": 519959, 2026-06-17 19:50:57.363879 | controller | "isblk": false, 2026-06-17 19:50:57.363918 | controller | "ischr": false, 2026-06-17 19:50:57.363957 | controller | "isdir": true, 2026-06-17 19:50:57.363995 | controller | "isfifo": false, 2026-06-17 19:50:57.364032 | controller | "isgid": false, 2026-06-17 19:50:57.364069 | controller | "islnk": false, 2026-06-17 19:50:57.364106 | controller | "isreg": false, 2026-06-17 19:50:57.364142 | controller | "issock": false, 2026-06-17 19:50:57.364192 | controller | "isuid": false, 2026-06-17 19:50:57.364240 | controller | "mimetype": "unknown", 2026-06-17 19:50:57.364279 | controller | "mode": "0755", 2026-06-17 19:50:57.364316 | controller | "mtime": 1781725798.9653773, 2026-06-17 19:50:57.364353 | controller | "nlink": 14, 2026-06-17 19:50:57.364390 | controller | "path": "src/github.com/vexxhost/ansible-collection-kubernetes", 2026-06-17 19:50:57.364468 | controller | "pw_name": "zuul", 2026-06-17 19:50:57.364517 | controller | "readable": true, 2026-06-17 19:50:57.364557 | controller | "rgrp": true, 2026-06-17 19:50:57.364597 | controller | "roth": true, 2026-06-17 19:50:57.364636 | controller | "rusr": true, 2026-06-17 19:50:57.364674 | controller | "size": 4096, 2026-06-17 19:50:57.364712 | controller | "uid": 1000, 2026-06-17 19:50:57.364750 | controller | "version": "2098023131", 2026-06-17 19:50:57.364789 | controller | "wgrp": false, 2026-06-17 19:50:57.364831 | controller | "woth": false, 2026-06-17 19:50:57.364870 | controller | "writeable": true, 2026-06-17 19:50:57.364909 | controller | "wusr": true, 2026-06-17 19:50:57.364947 | controller | "xgrp": true, 2026-06-17 19:50:57.365030 | controller | "xoth": true, 2026-06-17 19:50:57.365077 | controller | "xusr": true 2026-06-17 19:50:57.365152 | controller | } 2026-06-17 19:50:57.365214 | controller | } 2026-06-17 19:50:57.365328 | controller | ok: All items complete 2026-06-17 19:50:57.365381 | 2026-06-17 19:50:57.369285 | controller | skipping: Conditional result was False 2026-06-17 19:50:57.370211 | controller | skipping: Conditional result was False 2026-06-17 19:50:57.390384 | 2026-06-17 19:50:57.392448 | LOOP [Switch "ansible_host" to private IP] 2026-06-17 19:50:57.794296 | controller | changed: 1 replacements made 2026-06-17 19:50:57.795599 | controller | skipping: Conditional result was False 2026-06-17 19:50:57.800641 | controller | skipping: Conditional result was False 2026-06-17 19:50:57.812064 | 2026-06-17 19:50:57.893501 | TASK [Run Molecule scenario] 2026-06-17 19:50:58.380739 | controller | Using CPython 3.13.5 interpreter at: /usr/bin/python3 2026-06-17 19:50:58.380839 | controller | Creating virtual environment at: .venv 2026-06-17 19:50:58.668116 | controller | Downloading pygments (1.2MiB) 2026-06-17 19:50:58.668498 | controller | Downloading ansible-core (2.3MiB) 2026-06-17 19:50:58.706566 | controller | Downloading cryptography (4.3MiB) 2026-06-17 19:50:58.837262 | controller | Downloading cryptography 2026-06-17 19:50:58.890648 | controller | Downloading pygments 2026-06-17 19:50:59.040052 | controller | Downloading ansible-core 2026-06-17 19:50:59.094717 | controller | Installed 36 packages in 53ms 2026-06-17 19:50:59.753169 | controller | INFO Collection 'vexxhost.kubernetes' detected. 2026-06-17 19:50:59.753232 | controller | INFO Scenarios will be used from 'extensions/molecule' 2026-06-17 19:51:00.608032 | controller | CRITICAL 'extensions/molecule/default/molecule.yml' glob failed. Exiting. 2026-06-17 19:51:00.608088 | controller | INFO default scenario not found, disabling shared state. 2026-06-17 19:51:00.608262 | controller | INFO [download-binaries > discovery] scenario test matrix: dependency, cleanup, destroy, syntax, create, prepare, converge, idempotence, side_effect, verify, cleanup, destroy 2026-06-17 19:51:00.608329 | controller | INFO [download-binaries > prerun] Performing prerun with role_name_check=0... 2026-06-17 19:51:19.047029 | controller | INFO [download-binaries > dependency] Executing 2026-06-17 19:51:19.047269 | controller | WARNING [download-binaries > dependency] Missing roles requirements file: requirements.yml 2026-06-17 19:51:19.047539 | controller | WARNING [download-binaries > dependency] Missing collections requirements file: collections.yml 2026-06-17 19:51:19.047722 | controller | WARNING [download-binaries > dependency] Executed: 2 missing (Remove from test_sequence to suppress) 2026-06-17 19:51:19.054822 | controller | INFO [download-binaries > cleanup] Executing 2026-06-17 19:51:19.055112 | controller | WARNING [download-binaries > cleanup] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-06-17 19:51:19.060452 | controller | INFO [download-binaries > destroy] Executing 2026-06-17 19:51:19.060476 | controller | WARNING [download-binaries > destroy] Skipping, '--destroy=never' requested. 2026-06-17 19:51:19.060559 | controller | INFO [download-binaries > destroy] Executed: Successful 2026-06-17 19:51:19.065797 | controller | INFO [download-binaries > syntax] Executing 2026-06-17 19:51:19.992385 | controller | 2026-06-17 19:51:19.992698 | controller | playbook: /home/zuul/src/github.com/vexxhost/ansible-collection-kubernetes/extensions/molecule/download-binaries/converge.yml 2026-06-17 19:51:20.081571 | controller | INFO [download-binaries > syntax] Executed: Successful 2026-06-17 19:51:20.093778 | controller | INFO [download-binaries > create] Executing 2026-06-17 19:51:20.095241 | controller | WARNING [download-binaries > create] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-06-17 19:51:20.100560 | controller | INFO [download-binaries > prepare] Executing 2026-06-17 19:51:20.100806 | controller | WARNING [download-binaries > prepare] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-06-17 19:51:20.106021 | controller | INFO [download-binaries > converge] Executing 2026-06-17 19:51:20.994034 | controller | 2026-06-17 19:51:20.994223 | controller | PLAY [Download all binaries required at runtime for ansible-collection-kubernetes] *** 2026-06-17 19:51:20.994422 | controller | 2026-06-17 19:51:20.994633 | controller | TASK [Gather minimal facts] **************************************************** 2026-06-17 19:51:20.994837 | controller | Wednesday 17 June 2026 19:51:20 +0000 (0:00:00.034) 0:00:00.034 ******** 2026-06-17 19:51:21.682969 | controller | ok: [controller -> localhost] 2026-06-17 19:51:21.683060 | controller | 2026-06-17 19:51:21.683179 | controller | TASK [Find all subdirectories in the role location] **************************** 2026-06-17 19:51:21.683396 | controller | Wednesday 17 June 2026 19:51:21 +0000 (0:00:00.688) 0:00:00.723 ******** 2026-06-17 19:51:22.101946 | controller | ok: [controller -> localhost] 2026-06-17 19:51:22.102006 | controller | 2026-06-17 19:51:22.102100 | controller | TASK [Select only defaults/ directories and load vars] ************************* 2026-06-17 19:51:22.102203 | controller | Wednesday 17 June 2026 19:51:22 +0000 (0:00:00.419) 0:00:01.143 ******** 2026-06-17 19:51:22.435233 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/clusterctl/defaults) 2026-06-17 19:51:22.435342 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/cluster_api/defaults) 2026-06-17 19:51:22.435480 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kubelet/defaults) 2026-06-17 19:51:22.435619 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kubeadm/defaults) 2026-06-17 19:51:22.435757 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/cilium/defaults) 2026-06-17 19:51:22.435904 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kubernetes/defaults) 2026-06-17 19:51:22.436071 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/flux/defaults) 2026-06-17 19:51:22.436207 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/keepalived/defaults) 2026-06-17 19:51:22.436342 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/upload_helm_chart/defaults) 2026-06-17 19:51:22.436475 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/helm/defaults) 2026-06-17 19:51:22.436610 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kube_vip/defaults) 2026-06-17 19:51:22.436872 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/envoy_gateway/defaults) 2026-06-17 19:51:22.437021 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/haproxy/defaults) 2026-06-17 19:51:22.437156 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/cert_manager/defaults) 2026-06-17 19:51:22.437290 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/openstack_resource_controller/defaults) 2026-06-17 19:51:22.437427 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kubectl/defaults) 2026-06-17 19:51:22.437544 | controller | 2026-06-17 19:51:22.437668 | controller | TASK [Find all components with checksums and get latest versions (CI)] ********* 2026-06-17 19:51:22.437800 | controller | Wednesday 17 June 2026 19:51:22 +0000 (0:00:00.333) 0:00:01.476 ******** 2026-06-17 19:51:22.598253 | controller | ok: [controller -> localhost] => (item=clusterctl_checksums) 2026-06-17 19:51:22.598297 | controller | ok: [controller -> localhost] => (item=kubelet_checksums) 2026-06-17 19:51:22.598357 | controller | ok: [controller -> localhost] => (item=kubeadm_checksums) 2026-06-17 19:51:22.598464 | controller | ok: [controller -> localhost] => (item=flux_checksums) 2026-06-17 19:51:22.598548 | controller | ok: [controller -> localhost] => (item=helm_checksums) 2026-06-17 19:51:22.598638 | controller | ok: [controller -> localhost] => (item=helm_diff_checksums) 2026-06-17 19:51:22.598727 | controller | ok: [controller -> localhost] => (item=kubectl_checksums) 2026-06-17 19:51:22.598819 | controller | 2026-06-17 19:51:22.598910 | controller | TASK [Filter checksums to keep only latest versions (CI)] ********************** 2026-06-17 19:51:22.598996 | controller | Wednesday 17 June 2026 19:51:22 +0000 (0:00:00.163) 0:00:01.639 ******** 2026-06-17 19:51:22.692185 | controller | ok: [controller -> localhost] => (item=clusterctl_checksums) 2026-06-17 19:51:22.692218 | controller | ok: [controller -> localhost] => (item=kubelet_checksums) 2026-06-17 19:51:22.692319 | controller | ok: [controller -> localhost] => (item=kubeadm_checksums) 2026-06-17 19:51:22.692406 | controller | ok: [controller -> localhost] => (item=flux_checksums) 2026-06-17 19:51:22.692489 | controller | ok: [controller -> localhost] => (item=helm_checksums) 2026-06-17 19:51:22.692567 | controller | ok: [controller -> localhost] => (item=helm_diff_checksums) 2026-06-17 19:51:22.692664 | controller | ok: [controller -> localhost] => (item=kubectl_checksums) 2026-06-17 19:51:22.692735 | controller | 2026-06-17 19:51:22.692820 | controller | TASK [Generate list of all binaries for all roles] ***************************** 2026-06-17 19:51:22.692904 | controller | Wednesday 17 June 2026 19:51:22 +0000 (0:00:00.094) 0:00:01.733 ******** 2026-06-17 19:51:22.763383 | controller | ok: [controller -> localhost] 2026-06-17 19:51:22.763519 | controller | 2026-06-17 19:51:22.763714 | controller | TASK [Include download_artifact role] ****************************************** 2026-06-17 19:51:22.763908 | controller | Wednesday 17 June 2026 19:51:22 +0000 (0:00:00.070) 0:00:01.804 ******** 2026-06-17 19:51:23.000203 | controller | included: vexxhost.containers.download_artifact for controller => (item={'url': 'https://github.com/kubernetes-sigs/cluster-api/releases/download/v1.13.2/clusterctl-linux-amd64', 'checksum': 'ae1d0a60e7101eb6c5cea650740b3d8d3b50cd8c724a2a375ddd5744df6ea544', 'dest': '/var/lib/downloads/clusterctl-1.13.2-linux-amd64', 'version': '1.13.2'}) 2026-06-17 19:51:23.000411 | controller | included: vexxhost.containers.download_artifact for controller => (item={'url': 'https://dl.k8s.io/release/v1.36.1/bin/linux/amd64/kubelet', 'checksum': '7efa1780c73d9fb3a464002864e582eb2d15aa691e475eaae323093d08feae14', 'dest': '/var/lib/downloads/kubelet-1.36.1-linux-amd64', 'version': '1.36.1'}) 2026-06-17 19:51:23.000680 | controller | included: vexxhost.containers.download_artifact for controller => (item={'url': 'https://dl.k8s.io/release/v1.36.1/bin/linux/amd64/kubeadm', 'checksum': 'f35980333a4dae753807345ae359eca03f48f9945855e6a6a6708fe8b3b24038', 'dest': '/var/lib/downloads/kubeadm-1.36.1-linux-amd64', 'version': '1.36.1'}) 2026-06-17 19:51:23.000843 | controller | included: vexxhost.containers.download_artifact for controller => (item={'url': 'https://github.com/fluxcd/flux2/releases/download/v0.32.0/flux_0.32.0_linux_amd64.tar.gz', 'checksum': 'c94a42e96620848f9aed69a130c01b7d740412f6f2b3ad3c95fe23471f2b8e4e', 'dest': '/var/lib/downloads/flux-0.32.0-linux-amd64.tar.gz', 'version': '0.32.0'}) 2026-06-17 19:51:23.001053 | controller | included: vexxhost.containers.download_artifact for controller => (item={'url': 'https://get.helm.sh/helm-v3.11.2-linux-amd64.tar.gz', 'checksum': '781d826daec584f9d50a01f0f7dadfd25a3312217a14aa2fbb85107b014ac8ca', 'dest': '/var/lib/downloads/helm-v3.11.2-linux-amd64.tar.gz', 'version': 'v3.11.2'}) 2026-06-17 19:51:23.001262 | controller | included: vexxhost.containers.download_artifact for controller => (item={'url': 'https://github.com/databus23/helm-diff/releases/download/v3.8.1/helm-diff-linux-amd64.tgz', 'checksum': 'f78867edfde60e2506e3228f706beaf96d1ae3ee5f169f42315acbd513794078', 'dest': '/var/lib/downloads/helm-diff-v3.8.1-linux-amd64.tgz', 'version': 'v3.8.1'}) 2026-06-17 19:51:23.001464 | controller | included: vexxhost.containers.download_artifact for controller => (item={'url': 'https://dl.k8s.io/release/v1.36.1/bin/linux/amd64/kubectl', 'checksum': '629d3f410e09bf49b64ae7079f7f0bda1191efed311f7d37fdbab0ad5b0ec2b7', 'dest': '/var/lib/downloads/kubectl-1.36.1-linux-amd64', 'version': '1.36.1'}) 2026-06-17 19:51:23.001642 | controller | 2026-06-17 19:51:23.001838 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-06-17 19:51:23.002043 | controller | Wednesday 17 June 2026 19:51:22 +0000 (0:00:00.236) 0:00:02.041 ******** 2026-06-17 19:51:23.035524 | controller | skipping: [controller] 2026-06-17 19:51:23.035778 | controller | 2026-06-17 19:51:23.035951 | controller | TASK [vexxhost.containers.directory : Create directory (/var/lib/downloads)] *** 2026-06-17 19:51:23.036135 | controller | Wednesday 17 June 2026 19:51:23 +0000 (0:00:00.035) 0:00:02.076 ******** 2026-06-17 19:51:23.668513 | controller | [WARNING]: Host 'controller' is using the discovered Python interpreter at '/usr/bin/python3.13', but future installation of another Python interpreter could cause a different interpreter to be discovered. See https://docs.ansible.com/ansible-core/2.20/reference_appendices/interpreter_discovery.html for more information. 2026-06-17 19:51:23.679869 | controller | changed: [controller] 2026-06-17 19:51:23.680105 | controller | 2026-06-17 19:51:23.680340 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-06-17 19:51:23.680546 | controller | Wednesday 17 June 2026 19:51:23 +0000 (0:00:00.643) 0:00:02.720 ******** 2026-06-17 19:51:23.723963 | controller | ok: [controller] => { 2026-06-17 19:51:23.724172 | controller | "msg": "https://github.com/kubernetes-sigs/cluster-api/releases/download/v1.13.2/clusterctl-linux-amd64" 2026-06-17 19:51:23.724348 | controller | } 2026-06-17 19:51:23.724518 | controller | 2026-06-17 19:51:23.724744 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-06-17 19:51:23.724910 | controller | Wednesday 17 June 2026 19:51:23 +0000 (0:00:00.043) 0:00:02.764 ******** 2026-06-17 19:51:24.822761 | controller | [WARNING]: Module remote_tmp /root/.ansible/tmp did not exist and was created with a mode of 0700, this may cause issues when running as another user. To avoid this, create the remote_tmp dir with the correct permissions manually 2026-06-17 19:51:24.832758 | controller | changed: [controller] 2026-06-17 19:51:24.832915 | controller | 2026-06-17 19:51:24.833127 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-06-17 19:51:24.833340 | controller | Wednesday 17 June 2026 19:51:24 +0000 (0:00:01.109) 0:00:03.873 ******** 2026-06-17 19:51:24.868928 | controller | skipping: [controller] 2026-06-17 19:51:24.869086 | controller | 2026-06-17 19:51:24.869361 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-06-17 19:51:24.869578 | controller | Wednesday 17 June 2026 19:51:24 +0000 (0:00:00.036) 0:00:03.909 ******** 2026-06-17 19:51:24.905402 | controller | skipping: [controller] 2026-06-17 19:51:24.905567 | controller | 2026-06-17 19:51:24.905764 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-06-17 19:51:24.905975 | controller | Wednesday 17 June 2026 19:51:24 +0000 (0:00:00.036) 0:00:03.946 ******** 2026-06-17 19:51:24.947433 | controller | ok: [controller] => { 2026-06-17 19:51:24.947581 | controller | "msg": "https://dl.k8s.io/release/v1.36.1/bin/linux/amd64/kubelet" 2026-06-17 19:51:24.947794 | controller | } 2026-06-17 19:51:24.948017 | controller | 2026-06-17 19:51:24.948289 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-06-17 19:51:24.948486 | controller | Wednesday 17 June 2026 19:51:24 +0000 (0:00:00.041) 0:00:03.987 ******** 2026-06-17 19:51:26.137950 | controller | changed: [controller] 2026-06-17 19:51:26.138035 | controller | 2026-06-17 19:51:26.138223 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-06-17 19:51:26.138449 | controller | Wednesday 17 June 2026 19:51:26 +0000 (0:00:01.190) 0:00:05.178 ******** 2026-06-17 19:51:26.175759 | controller | skipping: [controller] 2026-06-17 19:51:26.175837 | controller | 2026-06-17 19:51:26.176072 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-06-17 19:51:26.176269 | controller | Wednesday 17 June 2026 19:51:26 +0000 (0:00:00.037) 0:00:05.216 ******** 2026-06-17 19:51:26.207888 | controller | skipping: [controller] 2026-06-17 19:51:26.208046 | controller | 2026-06-17 19:51:26.208244 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-06-17 19:51:26.208434 | controller | Wednesday 17 June 2026 19:51:26 +0000 (0:00:00.032) 0:00:05.248 ******** 2026-06-17 19:51:26.248317 | controller | ok: [controller] => { 2026-06-17 19:51:26.248453 | controller | "msg": "https://dl.k8s.io/release/v1.36.1/bin/linux/amd64/kubeadm" 2026-06-17 19:51:26.248628 | controller | } 2026-06-17 19:51:26.248792 | controller | 2026-06-17 19:51:26.248985 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-06-17 19:51:26.249196 | controller | Wednesday 17 June 2026 19:51:26 +0000 (0:00:00.040) 0:00:05.288 ******** 2026-06-17 19:51:27.801801 | controller | changed: [controller] 2026-06-17 19:51:27.801993 | controller | 2026-06-17 19:51:27.802178 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-06-17 19:51:27.802374 | controller | Wednesday 17 June 2026 19:51:27 +0000 (0:00:01.553) 0:00:06.842 ******** 2026-06-17 19:51:27.839229 | controller | skipping: [controller] 2026-06-17 19:51:27.839448 | controller | 2026-06-17 19:51:27.839729 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-06-17 19:51:27.839884 | controller | Wednesday 17 June 2026 19:51:27 +0000 (0:00:00.037) 0:00:06.879 ******** 2026-06-17 19:51:27.874867 | controller | skipping: [controller] 2026-06-17 19:51:27.875048 | controller | 2026-06-17 19:51:27.875227 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-06-17 19:51:27.875417 | controller | Wednesday 17 June 2026 19:51:27 +0000 (0:00:00.035) 0:00:06.915 ******** 2026-06-17 19:51:27.915424 | controller | ok: [controller] => { 2026-06-17 19:51:27.915565 | controller | "msg": "https://github.com/fluxcd/flux2/releases/download/v0.32.0/flux_0.32.0_linux_amd64.tar.gz" 2026-06-17 19:51:27.915747 | controller | } 2026-06-17 19:51:27.915917 | controller | 2026-06-17 19:51:27.916196 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-06-17 19:51:27.916385 | controller | Wednesday 17 June 2026 19:51:27 +0000 (0:00:00.040) 0:00:06.956 ******** 2026-06-17 19:51:28.678890 | controller | changed: [controller] 2026-06-17 19:51:28.678987 | controller | 2026-06-17 19:51:28.679111 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-06-17 19:51:28.679297 | controller | Wednesday 17 June 2026 19:51:28 +0000 (0:00:00.762) 0:00:07.718 ******** 2026-06-17 19:51:28.711417 | controller | skipping: [controller] 2026-06-17 19:51:28.711597 | controller | 2026-06-17 19:51:28.711843 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-06-17 19:51:28.712056 | controller | Wednesday 17 June 2026 19:51:28 +0000 (0:00:00.033) 0:00:07.752 ******** 2026-06-17 19:51:28.746768 | controller | skipping: [controller] 2026-06-17 19:51:28.746881 | controller | 2026-06-17 19:51:28.747063 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-06-17 19:51:28.747276 | controller | Wednesday 17 June 2026 19:51:28 +0000 (0:00:00.035) 0:00:07.787 ******** 2026-06-17 19:51:28.787684 | controller | ok: [controller] => { 2026-06-17 19:51:28.788771 | controller | "msg": "https://get.helm.sh/helm-v3.11.2-linux-amd64.tar.gz" 2026-06-17 19:51:28.788795 | controller | } 2026-06-17 19:51:28.788804 | controller | 2026-06-17 19:51:28.788813 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-06-17 19:51:28.788822 | controller | Wednesday 17 June 2026 19:51:28 +0000 (0:00:00.040) 0:00:07.828 ******** 2026-06-17 19:51:29.732044 | controller | changed: [controller] 2026-06-17 19:51:29.732094 | controller | 2026-06-17 19:51:29.732323 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-06-17 19:51:29.732502 | controller | Wednesday 17 June 2026 19:51:29 +0000 (0:00:00.943) 0:00:08.772 ******** 2026-06-17 19:51:29.767283 | controller | skipping: [controller] 2026-06-17 19:51:29.767423 | controller | 2026-06-17 19:51:29.767631 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-06-17 19:51:29.767831 | controller | Wednesday 17 June 2026 19:51:29 +0000 (0:00:00.035) 0:00:08.808 ******** 2026-06-17 19:51:29.796303 | controller | skipping: [controller] 2026-06-17 19:51:29.796438 | controller | 2026-06-17 19:51:29.796653 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-06-17 19:51:29.796824 | controller | Wednesday 17 June 2026 19:51:29 +0000 (0:00:00.029) 0:00:08.837 ******** 2026-06-17 19:51:29.828298 | controller | ok: [controller] => { 2026-06-17 19:51:29.828513 | controller | "msg": "https://github.com/databus23/helm-diff/releases/download/v3.8.1/helm-diff-linux-amd64.tgz" 2026-06-17 19:51:29.828649 | controller | } 2026-06-17 19:51:29.828812 | controller | 2026-06-17 19:51:29.829003 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-06-17 19:51:29.829190 | controller | Wednesday 17 June 2026 19:51:29 +0000 (0:00:00.031) 0:00:08.869 ******** 2026-06-17 19:51:30.642843 | controller | changed: [controller] 2026-06-17 19:51:30.642958 | controller | 2026-06-17 19:51:30.643161 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-06-17 19:51:30.643360 | controller | Wednesday 17 June 2026 19:51:30 +0000 (0:00:00.813) 0:00:09.683 ******** 2026-06-17 19:51:30.681079 | controller | skipping: [controller] 2026-06-17 19:51:30.681132 | controller | 2026-06-17 19:51:30.681293 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-06-17 19:51:30.681373 | controller | Wednesday 17 June 2026 19:51:30 +0000 (0:00:00.038) 0:00:09.721 ******** 2026-06-17 19:51:30.708585 | controller | skipping: [controller] 2026-06-17 19:51:30.708663 | controller | 2026-06-17 19:51:30.708804 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-06-17 19:51:30.708941 | controller | Wednesday 17 June 2026 19:51:30 +0000 (0:00:00.027) 0:00:09.749 ******** 2026-06-17 19:51:30.748305 | controller | ok: [controller] => { 2026-06-17 19:51:30.748431 | controller | "msg": "https://dl.k8s.io/release/v1.36.1/bin/linux/amd64/kubectl" 2026-06-17 19:51:30.748574 | controller | } 2026-06-17 19:51:30.748697 | controller | 2026-06-17 19:51:30.748851 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-06-17 19:51:30.749055 | controller | Wednesday 17 June 2026 19:51:30 +0000 (0:00:00.039) 0:00:09.788 ******** 2026-06-17 19:51:31.882083 | controller | changed: [controller] 2026-06-17 19:51:31.882128 | controller | 2026-06-17 19:51:31.882137 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-06-17 19:51:31.882145 | controller | Wednesday 17 June 2026 19:51:31 +0000 (0:00:01.131) 0:00:10.920 ******** 2026-06-17 19:51:31.912667 | controller | skipping: [controller] 2026-06-17 19:51:31.912725 | controller | 2026-06-17 19:51:31.912876 | controller | PLAY RECAP ********************************************************************* 2026-06-17 19:51:31.915978 | controller | controller : ok=28 changed=8 unreachable=0 failed=0 skipped=14 rescued=0 ignored=0 2026-06-17 19:51:31.916012 | controller | 2026-06-17 19:51:31.916018 | controller | 2026-06-17 19:51:31.916024 | controller | TASKS RECAP ******************************************************************** 2026-06-17 19:51:31.916030 | controller | Wednesday 17 June 2026 19:51:31 +0000 (0:00:00.030) 0:00:10.950 ******** 2026-06-17 19:51:31.916035 | controller | =============================================================================== 2026-06-17 19:51:31.916040 | controller | vexxhost.containers.download_artifact : Download item ------------------- 1.55s 2026-06-17 19:51:31.916045 | controller | vexxhost.containers.download_artifact : Download item ------------------- 1.19s 2026-06-17 19:51:31.916049 | controller | vexxhost.containers.download_artifact : Download item ------------------- 1.13s 2026-06-17 19:51:31.916054 | controller | vexxhost.containers.download_artifact : Download item ------------------- 1.11s 2026-06-17 19:51:31.916059 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.94s 2026-06-17 19:51:31.916064 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.81s 2026-06-17 19:51:31.916068 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.76s 2026-06-17 19:51:31.916083 | controller | Gather minimal facts ---------------------------------------------------- 0.69s 2026-06-17 19:51:31.916088 | controller | vexxhost.containers.directory : Create directory (/var/lib/downloads) --- 0.64s 2026-06-17 19:51:31.916093 | controller | Find all subdirectories in the role location ---------------------------- 0.42s 2026-06-17 19:51:31.916098 | controller | Select only defaults/ directories and load vars ------------------------- 0.33s 2026-06-17 19:51:31.916103 | controller | Include download_artifact role ------------------------------------------ 0.24s 2026-06-17 19:51:31.916109 | controller | Find all components with checksums and get latest versions (CI) --------- 0.16s 2026-06-17 19:51:31.916113 | controller | Filter checksums to keep only latest versions (CI) ---------------------- 0.09s 2026-06-17 19:51:31.916118 | controller | Generate list of all binaries for all roles ----------------------------- 0.07s 2026-06-17 19:51:31.916123 | controller | vexxhost.containers.download_artifact : Starting download of file ------- 0.04s 2026-06-17 19:51:31.916128 | controller | vexxhost.containers.download_artifact : Starting download of file ------- 0.04s 2026-06-17 19:51:31.916132 | controller | vexxhost.containers.download_artifact : Starting download of file ------- 0.04s 2026-06-17 19:51:31.916235 | controller | vexxhost.containers.download_artifact : Starting download of file ------- 0.04s 2026-06-17 19:51:31.916410 | controller | vexxhost.containers.download_artifact : Starting download of file ------- 0.04s 2026-06-17 19:51:32.028833 | controller | INFO [download-binaries > converge] Executed: Successful 2026-06-17 19:51:32.038969 | controller | INFO [download-binaries > idempotence] Executing 2026-06-17 19:51:32.877688 | controller | 2026-06-17 19:51:32.877919 | controller | PLAY [Download all binaries required at runtime for ansible-collection-kubernetes] *** 2026-06-17 19:51:32.878100 | controller | 2026-06-17 19:51:32.878281 | controller | TASK [Gather minimal facts] **************************************************** 2026-06-17 19:51:32.878467 | controller | Wednesday 17 June 2026 19:51:32 +0000 (0:00:00.016) 0:00:00.016 ******** 2026-06-17 19:51:33.573399 | controller | ok: [controller -> localhost] 2026-06-17 19:51:33.573583 | controller | 2026-06-17 19:51:33.573750 | controller | TASK [Find all subdirectories in the role location] **************************** 2026-06-17 19:51:33.573919 | controller | Wednesday 17 June 2026 19:51:33 +0000 (0:00:00.695) 0:00:00.711 ******** 2026-06-17 19:51:34.050411 | controller | ok: [controller -> localhost] 2026-06-17 19:51:34.050755 | controller | 2026-06-17 19:51:34.051048 | controller | TASK [Select only defaults/ directories and load vars] ************************* 2026-06-17 19:51:34.051313 | controller | Wednesday 17 June 2026 19:51:34 +0000 (0:00:00.476) 0:00:01.188 ******** 2026-06-17 19:51:34.414062 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/clusterctl/defaults) 2026-06-17 19:51:34.414393 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/cluster_api/defaults) 2026-06-17 19:51:34.414681 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kubelet/defaults) 2026-06-17 19:51:34.414965 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kubeadm/defaults) 2026-06-17 19:51:34.415242 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/cilium/defaults) 2026-06-17 19:51:34.415549 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kubernetes/defaults) 2026-06-17 19:51:34.415991 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/flux/defaults) 2026-06-17 19:51:34.416453 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/keepalived/defaults) 2026-06-17 19:51:34.416814 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/upload_helm_chart/defaults) 2026-06-17 19:51:34.417147 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/helm/defaults) 2026-06-17 19:51:34.417468 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kube_vip/defaults) 2026-06-17 19:51:34.417784 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/envoy_gateway/defaults) 2026-06-17 19:51:34.418121 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/haproxy/defaults) 2026-06-17 19:51:34.418437 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/cert_manager/defaults) 2026-06-17 19:51:34.418698 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/openstack_resource_controller/defaults) 2026-06-17 19:51:34.418953 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kubectl/defaults) 2026-06-17 19:51:34.419182 | controller | 2026-06-17 19:51:34.419432 | controller | TASK [Find all components with checksums and get latest versions (CI)] ********* 2026-06-17 19:51:34.419678 | controller | Wednesday 17 June 2026 19:51:34 +0000 (0:00:00.363) 0:00:01.552 ******** 2026-06-17 19:51:34.559708 | controller | ok: [controller -> localhost] => (item=clusterctl_checksums) 2026-06-17 19:51:34.559993 | controller | ok: [controller -> localhost] => (item=kubelet_checksums) 2026-06-17 19:51:34.560169 | controller | ok: [controller -> localhost] => (item=kubeadm_checksums) 2026-06-17 19:51:34.560347 | controller | ok: [controller -> localhost] => (item=flux_checksums) 2026-06-17 19:51:34.560518 | controller | ok: [controller -> localhost] => (item=helm_checksums) 2026-06-17 19:51:34.560714 | controller | ok: [controller -> localhost] => (item=helm_diff_checksums) 2026-06-17 19:51:34.560884 | controller | ok: [controller -> localhost] => (item=kubectl_checksums) 2026-06-17 19:51:34.561038 | controller | 2026-06-17 19:51:34.561206 | controller | TASK [Filter checksums to keep only latest versions (CI)] ********************** 2026-06-17 19:51:34.561377 | controller | Wednesday 17 June 2026 19:51:34 +0000 (0:00:00.145) 0:00:01.697 ******** 2026-06-17 19:51:34.663650 | controller | ok: [controller -> localhost] => (item=clusterctl_checksums) 2026-06-17 19:51:34.663855 | controller | ok: [controller -> localhost] => (item=kubelet_checksums) 2026-06-17 19:51:34.664069 | controller | ok: [controller -> localhost] => (item=kubeadm_checksums) 2026-06-17 19:51:34.664249 | controller | ok: [controller -> localhost] => (item=flux_checksums) 2026-06-17 19:51:34.664421 | controller | ok: [controller -> localhost] => (item=helm_checksums) 2026-06-17 19:51:34.664598 | controller | ok: [controller -> localhost] => (item=helm_diff_checksums) 2026-06-17 19:51:34.664770 | controller | ok: [controller -> localhost] => (item=kubectl_checksums) 2026-06-17 19:51:34.664935 | controller | 2026-06-17 19:51:34.665114 | controller | TASK [Generate list of all binaries for all roles] ***************************** 2026-06-17 19:51:34.665296 | controller | Wednesday 17 June 2026 19:51:34 +0000 (0:00:00.103) 0:00:01.801 ******** 2026-06-17 19:51:34.737473 | controller | ok: [controller -> localhost] 2026-06-17 19:51:34.737616 | controller | 2026-06-17 19:51:34.737740 | controller | TASK [Include download_artifact role] ****************************************** 2026-06-17 19:51:34.737860 | controller | Wednesday 17 June 2026 19:51:34 +0000 (0:00:00.073) 0:00:01.875 ******** 2026-06-17 19:51:34.938947 | controller | included: vexxhost.containers.download_artifact for controller => (item={'url': 'https://github.com/kubernetes-sigs/cluster-api/releases/download/v1.13.2/clusterctl-linux-amd64', 'checksum': 'ae1d0a60e7101eb6c5cea650740b3d8d3b50cd8c724a2a375ddd5744df6ea544', 'dest': '/var/lib/downloads/clusterctl-1.13.2-linux-amd64', 'version': '1.13.2'}) 2026-06-17 19:51:34.939287 | controller | included: vexxhost.containers.download_artifact for controller => (item={'url': 'https://dl.k8s.io/release/v1.36.1/bin/linux/amd64/kubelet', 'checksum': '7efa1780c73d9fb3a464002864e582eb2d15aa691e475eaae323093d08feae14', 'dest': '/var/lib/downloads/kubelet-1.36.1-linux-amd64', 'version': '1.36.1'}) 2026-06-17 19:51:34.939580 | controller | included: vexxhost.containers.download_artifact for controller => (item={'url': 'https://dl.k8s.io/release/v1.36.1/bin/linux/amd64/kubeadm', 'checksum': 'f35980333a4dae753807345ae359eca03f48f9945855e6a6a6708fe8b3b24038', 'dest': '/var/lib/downloads/kubeadm-1.36.1-linux-amd64', 'version': '1.36.1'}) 2026-06-17 19:51:34.939868 | controller | included: vexxhost.containers.download_artifact for controller => (item={'url': 'https://github.com/fluxcd/flux2/releases/download/v0.32.0/flux_0.32.0_linux_amd64.tar.gz', 'checksum': 'c94a42e96620848f9aed69a130c01b7d740412f6f2b3ad3c95fe23471f2b8e4e', 'dest': '/var/lib/downloads/flux-0.32.0-linux-amd64.tar.gz', 'version': '0.32.0'}) 2026-06-17 19:51:34.940203 | controller | included: vexxhost.containers.download_artifact for controller => (item={'url': 'https://get.helm.sh/helm-v3.11.2-linux-amd64.tar.gz', 'checksum': '781d826daec584f9d50a01f0f7dadfd25a3312217a14aa2fbb85107b014ac8ca', 'dest': '/var/lib/downloads/helm-v3.11.2-linux-amd64.tar.gz', 'version': 'v3.11.2'}) 2026-06-17 19:51:34.940516 | controller | included: vexxhost.containers.download_artifact for controller => (item={'url': 'https://github.com/databus23/helm-diff/releases/download/v3.8.1/helm-diff-linux-amd64.tgz', 'checksum': 'f78867edfde60e2506e3228f706beaf96d1ae3ee5f169f42315acbd513794078', 'dest': '/var/lib/downloads/helm-diff-v3.8.1-linux-amd64.tgz', 'version': 'v3.8.1'}) 2026-06-17 19:51:34.940815 | controller | included: vexxhost.containers.download_artifact for controller => (item={'url': 'https://dl.k8s.io/release/v1.36.1/bin/linux/amd64/kubectl', 'checksum': '629d3f410e09bf49b64ae7079f7f0bda1191efed311f7d37fdbab0ad5b0ec2b7', 'dest': '/var/lib/downloads/kubectl-1.36.1-linux-amd64', 'version': '1.36.1'}) 2026-06-17 19:51:34.941054 | controller | 2026-06-17 19:51:34.941315 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-06-17 19:51:34.941570 | controller | Wednesday 17 June 2026 19:51:34 +0000 (0:00:00.201) 0:00:02.077 ******** 2026-06-17 19:51:34.976336 | controller | skipping: [controller] 2026-06-17 19:51:34.976386 | controller | 2026-06-17 19:51:34.976392 | controller | TASK [vexxhost.containers.directory : Create directory (/var/lib/downloads)] *** 2026-06-17 19:51:34.976398 | controller | Wednesday 17 June 2026 19:51:34 +0000 (0:00:00.036) 0:00:02.113 ******** 2026-06-17 19:51:35.524714 | controller | [WARNING]: Host 'controller' is using the discovered Python interpreter at '/usr/bin/python3.13', but future installation of another Python interpreter could cause a different interpreter to be discovered. See https://docs.ansible.com/ansible-core/2.20/reference_appendices/interpreter_discovery.html for more information. 2026-06-17 19:51:35.531981 | controller | ok: [controller] 2026-06-17 19:51:35.532228 | controller | 2026-06-17 19:51:35.532437 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-06-17 19:51:35.532632 | controller | Wednesday 17 June 2026 19:51:35 +0000 (0:00:00.556) 0:00:02.670 ******** 2026-06-17 19:51:35.574961 | controller | ok: [controller] => { 2026-06-17 19:51:35.575135 | controller | "msg": "https://github.com/kubernetes-sigs/cluster-api/releases/download/v1.13.2/clusterctl-linux-amd64" 2026-06-17 19:51:35.575326 | controller | } 2026-06-17 19:51:35.575507 | controller | 2026-06-17 19:51:35.575710 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-06-17 19:51:35.575905 | controller | Wednesday 17 June 2026 19:51:35 +0000 (0:00:00.042) 0:00:02.712 ******** 2026-06-17 19:51:36.192991 | controller | ok: [controller] 2026-06-17 19:51:36.193027 | controller | 2026-06-17 19:51:36.193038 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-06-17 19:51:36.193046 | controller | Wednesday 17 June 2026 19:51:36 +0000 (0:00:00.617) 0:00:03.330 ******** 2026-06-17 19:51:36.224404 | controller | skipping: [controller] 2026-06-17 19:51:36.224468 | controller | 2026-06-17 19:51:36.224482 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-06-17 19:51:36.224587 | controller | Wednesday 17 June 2026 19:51:36 +0000 (0:00:00.029) 0:00:03.360 ******** 2026-06-17 19:51:36.253036 | controller | skipping: [controller] 2026-06-17 19:51:36.253070 | controller | 2026-06-17 19:51:36.253181 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-06-17 19:51:36.253270 | controller | Wednesday 17 June 2026 19:51:36 +0000 (0:00:00.031) 0:00:03.391 ******** 2026-06-17 19:51:36.289315 | controller | ok: [controller] => { 2026-06-17 19:51:36.289361 | controller | "msg": "https://dl.k8s.io/release/v1.36.1/bin/linux/amd64/kubelet" 2026-06-17 19:51:36.289416 | controller | } 2026-06-17 19:51:36.289507 | controller | 2026-06-17 19:51:36.289599 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-06-17 19:51:36.289684 | controller | Wednesday 17 June 2026 19:51:36 +0000 (0:00:00.036) 0:00:03.427 ******** 2026-06-17 19:51:36.709729 | controller | ok: [controller] 2026-06-17 19:51:36.709793 | controller | 2026-06-17 19:51:36.709946 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-06-17 19:51:36.710078 | controller | Wednesday 17 June 2026 19:51:36 +0000 (0:00:00.420) 0:00:03.847 ******** 2026-06-17 19:51:36.743200 | controller | skipping: [controller] 2026-06-17 19:51:36.743287 | controller | 2026-06-17 19:51:36.743419 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-06-17 19:51:36.743549 | controller | Wednesday 17 June 2026 19:51:36 +0000 (0:00:00.033) 0:00:03.881 ******** 2026-06-17 19:51:36.775164 | controller | skipping: [controller] 2026-06-17 19:51:36.775281 | controller | 2026-06-17 19:51:36.775405 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-06-17 19:51:36.775541 | controller | Wednesday 17 June 2026 19:51:36 +0000 (0:00:00.032) 0:00:03.913 ******** 2026-06-17 19:51:36.811471 | controller | ok: [controller] => { 2026-06-17 19:51:36.811628 | controller | "msg": "https://dl.k8s.io/release/v1.36.1/bin/linux/amd64/kubeadm" 2026-06-17 19:51:36.812122 | controller | } 2026-06-17 19:51:36.812149 | controller | 2026-06-17 19:51:36.812405 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-06-17 19:51:36.812421 | controller | Wednesday 17 June 2026 19:51:36 +0000 (0:00:00.035) 0:00:03.949 ******** 2026-06-17 19:51:37.259542 | controller | ok: [controller] 2026-06-17 19:51:37.259602 | controller | 2026-06-17 19:51:37.259721 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-06-17 19:51:37.259847 | controller | Wednesday 17 June 2026 19:51:37 +0000 (0:00:00.448) 0:00:04.397 ******** 2026-06-17 19:51:37.296312 | controller | skipping: [controller] 2026-06-17 19:51:37.296417 | controller | 2026-06-17 19:51:37.296541 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-06-17 19:51:37.296663 | controller | Wednesday 17 June 2026 19:51:37 +0000 (0:00:00.034) 0:00:04.432 ******** 2026-06-17 19:51:37.331587 | controller | skipping: [controller] 2026-06-17 19:51:37.331662 | controller | 2026-06-17 19:51:37.331987 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-06-17 19:51:37.332011 | controller | Wednesday 17 June 2026 19:51:37 +0000 (0:00:00.037) 0:00:04.469 ******** 2026-06-17 19:51:37.370730 | controller | ok: [controller] => { 2026-06-17 19:51:37.371047 | controller | "msg": "https://github.com/fluxcd/flux2/releases/download/v0.32.0/flux_0.32.0_linux_amd64.tar.gz" 2026-06-17 19:51:37.371314 | controller | } 2026-06-17 19:51:37.371561 | controller | 2026-06-17 19:51:37.371837 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-06-17 19:51:37.372146 | controller | Wednesday 17 June 2026 19:51:37 +0000 (0:00:00.038) 0:00:04.508 ******** 2026-06-17 19:51:37.793089 | controller | ok: [controller] 2026-06-17 19:51:37.793365 | controller | 2026-06-17 19:51:37.793632 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-06-17 19:51:37.793889 | controller | Wednesday 17 June 2026 19:51:37 +0000 (0:00:00.422) 0:00:04.930 ******** 2026-06-17 19:51:37.830110 | controller | skipping: [controller] 2026-06-17 19:51:37.830542 | controller | 2026-06-17 19:51:37.830953 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-06-17 19:51:37.831313 | controller | Wednesday 17 June 2026 19:51:37 +0000 (0:00:00.036) 0:00:04.967 ******** 2026-06-17 19:51:37.867580 | controller | skipping: [controller] 2026-06-17 19:51:37.867859 | controller | 2026-06-17 19:51:37.868210 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-06-17 19:51:37.868504 | controller | Wednesday 17 June 2026 19:51:37 +0000 (0:00:00.037) 0:00:05.005 ******** 2026-06-17 19:51:37.910446 | controller | ok: [controller] => { 2026-06-17 19:51:37.910485 | controller | "msg": "https://get.helm.sh/helm-v3.11.2-linux-amd64.tar.gz" 2026-06-17 19:51:37.910494 | controller | } 2026-06-17 19:51:37.910502 | controller | 2026-06-17 19:51:37.910510 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-06-17 19:51:37.910519 | controller | Wednesday 17 June 2026 19:51:37 +0000 (0:00:00.040) 0:00:05.046 ******** 2026-06-17 19:51:38.362319 | controller | ok: [controller] 2026-06-17 19:51:38.362574 | controller | 2026-06-17 19:51:38.362761 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-06-17 19:51:38.363024 | controller | Wednesday 17 June 2026 19:51:38 +0000 (0:00:00.453) 0:00:05.500 ******** 2026-06-17 19:51:38.396133 | controller | skipping: [controller] 2026-06-17 19:51:38.396424 | controller | 2026-06-17 19:51:38.396714 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-06-17 19:51:38.396989 | controller | Wednesday 17 June 2026 19:51:38 +0000 (0:00:00.033) 0:00:05.533 ******** 2026-06-17 19:51:38.429363 | controller | skipping: [controller] 2026-06-17 19:51:38.429620 | controller | 2026-06-17 19:51:38.429885 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-06-17 19:51:38.430143 | controller | Wednesday 17 June 2026 19:51:38 +0000 (0:00:00.033) 0:00:05.567 ******** 2026-06-17 19:51:38.468835 | controller | ok: [controller] => { 2026-06-17 19:51:38.469154 | controller | "msg": "https://github.com/databus23/helm-diff/releases/download/v3.8.1/helm-diff-linux-amd64.tgz" 2026-06-17 19:51:38.469417 | controller | } 2026-06-17 19:51:38.469667 | controller | 2026-06-17 19:51:38.469945 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-06-17 19:51:38.470217 | controller | Wednesday 17 June 2026 19:51:38 +0000 (0:00:00.039) 0:00:05.606 ******** 2026-06-17 19:51:38.912701 | controller | ok: [controller] 2026-06-17 19:51:38.912723 | controller | 2026-06-17 19:51:38.912729 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-06-17 19:51:38.912734 | controller | Wednesday 17 June 2026 19:51:38 +0000 (0:00:00.440) 0:00:06.047 ******** 2026-06-17 19:51:38.942872 | controller | skipping: [controller] 2026-06-17 19:51:38.942890 | controller | 2026-06-17 19:51:38.942895 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-06-17 19:51:38.942901 | controller | Wednesday 17 June 2026 19:51:38 +0000 (0:00:00.033) 0:00:06.081 ******** 2026-06-17 19:51:38.976572 | controller | skipping: [controller] 2026-06-17 19:51:38.976693 | controller | 2026-06-17 19:51:38.976813 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-06-17 19:51:38.976934 | controller | Wednesday 17 June 2026 19:51:38 +0000 (0:00:00.034) 0:00:06.115 ******** 2026-06-17 19:51:39.014118 | controller | ok: [controller] => { 2026-06-17 19:51:39.016602 | controller | "msg": "https://dl.k8s.io/release/v1.36.1/bin/linux/amd64/kubectl" 2026-06-17 19:51:39.016614 | controller | } 2026-06-17 19:51:39.016619 | controller | 2026-06-17 19:51:39.016625 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-06-17 19:51:39.016630 | controller | Wednesday 17 June 2026 19:51:39 +0000 (0:00:00.037) 0:00:06.152 ******** 2026-06-17 19:51:39.446228 | controller | ok: [controller] 2026-06-17 19:51:39.446524 | controller | 2026-06-17 19:51:39.446805 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-06-17 19:51:39.447075 | controller | Wednesday 17 June 2026 19:51:39 +0000 (0:00:00.431) 0:00:06.583 ******** 2026-06-17 19:51:39.476541 | controller | skipping: [controller] 2026-06-17 19:51:39.476708 | controller | 2026-06-17 19:51:39.476912 | controller | PLAY RECAP ********************************************************************* 2026-06-17 19:51:39.477211 | controller | controller : ok=28 changed=0 unreachable=0 failed=0 skipped=14 rescued=0 ignored=0 2026-06-17 19:51:39.477404 | controller | 2026-06-17 19:51:39.477591 | controller | 2026-06-17 19:51:39.477794 | controller | TASKS RECAP ******************************************************************** 2026-06-17 19:51:39.478004 | controller | Wednesday 17 June 2026 19:51:39 +0000 (0:00:00.028) 0:00:06.612 ******** 2026-06-17 19:51:39.478134 | controller | =============================================================================== 2026-06-17 19:51:39.478269 | controller | Gather minimal facts ---------------------------------------------------- 0.70s 2026-06-17 19:51:39.478395 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.62s 2026-06-17 19:51:39.478517 | controller | vexxhost.containers.directory : Create directory (/var/lib/downloads) --- 0.56s 2026-06-17 19:51:39.478636 | controller | Find all subdirectories in the role location ---------------------------- 0.48s 2026-06-17 19:51:39.478755 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.45s 2026-06-17 19:51:39.478876 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.45s 2026-06-17 19:51:39.478994 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.44s 2026-06-17 19:51:39.479124 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.43s 2026-06-17 19:51:39.479244 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.42s 2026-06-17 19:51:39.479363 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.42s 2026-06-17 19:51:39.479482 | controller | Select only defaults/ directories and load vars ------------------------- 0.36s 2026-06-17 19:51:39.479600 | controller | Include download_artifact role ------------------------------------------ 0.20s 2026-06-17 19:51:39.479719 | controller | Find all components with checksums and get latest versions (CI) --------- 0.15s 2026-06-17 19:51:39.479837 | controller | Filter checksums to keep only latest versions (CI) ---------------------- 0.10s 2026-06-17 19:51:39.484029 | controller | Generate list of all binaries for all roles ----------------------------- 0.07s 2026-06-17 19:51:39.484139 | controller | vexxhost.containers.download_artifact : Starting download of file ------- 0.04s 2026-06-17 19:51:39.484262 | controller | vexxhost.containers.download_artifact : Starting download of file ------- 0.04s 2026-06-17 19:51:39.484387 | controller | vexxhost.containers.download_artifact : Starting download of file ------- 0.04s 2026-06-17 19:51:39.484511 | controller | vexxhost.containers.download_artifact : Starting download of file ------- 0.04s 2026-06-17 19:51:39.484638 | controller | vexxhost.containers.package : Update state for tar ---------------------- 0.04s 2026-06-17 19:51:39.588100 | controller | INFO [download-binaries > idempotence] Executed: Successful 2026-06-17 19:51:39.593446 | controller | INFO [download-binaries > side_effect] Executing 2026-06-17 19:51:39.593767 | controller | WARNING [download-binaries > side_effect] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-06-17 19:51:39.599231 | controller | INFO [download-binaries > verify] Executing 2026-06-17 19:51:40.425331 | controller | 2026-06-17 19:51:40.425392 | controller | PLAY [Verify] ****************************************************************** 2026-06-17 19:51:40.425516 | controller | 2026-06-17 19:51:40.425646 | controller | TASK [Gathering Facts] ********************************************************* 2026-06-17 19:51:40.425777 | controller | Wednesday 17 June 2026 19:51:40 +0000 (0:00:00.012) 0:00:00.012 ******** 2026-06-17 19:51:41.583835 | controller | [WARNING]: Host 'controller' is using the discovered Python interpreter at '/usr/bin/python3.13', but future installation of another Python interpreter could cause a different interpreter to be discovered. See https://docs.ansible.com/ansible-core/2.20/reference_appendices/interpreter_discovery.html for more information. 2026-06-17 19:51:41.589404 | controller | ok: [controller] 2026-06-17 19:51:41.589528 | controller | 2026-06-17 19:51:41.589665 | controller | TASK [Stat target dir] ********************************************************* 2026-06-17 19:51:41.589835 | controller | Wednesday 17 June 2026 19:51:41 +0000 (0:00:01.164) 0:00:01.176 ******** 2026-06-17 19:51:42.039181 | controller | ok: [controller] 2026-06-17 19:51:42.040082 | controller | 2026-06-17 19:51:42.040158 | controller | TASK [Assert that target dir is created] *************************************** 2026-06-17 19:51:42.040165 | controller | Wednesday 17 June 2026 19:51:42 +0000 (0:00:00.449) 0:00:01.626 ******** 2026-06-17 19:51:42.069563 | controller | ok: [controller] => { 2026-06-17 19:51:42.069795 | controller | "changed": false, 2026-06-17 19:51:42.070097 | controller | "msg": "All assertions passed" 2026-06-17 19:51:42.070314 | controller | } 2026-06-17 19:51:42.070543 | controller | 2026-06-17 19:51:42.070793 | controller | TASK [Find target files] ******************************************************* 2026-06-17 19:51:42.071066 | controller | Wednesday 17 June 2026 19:51:42 +0000 (0:00:00.030) 0:00:01.656 ******** 2026-06-17 19:51:42.470247 | controller | ok: [controller] 2026-06-17 19:51:42.470270 | controller | 2026-06-17 19:51:42.470283 | controller | TASK [Assert that some files were downloaded] ********************************** 2026-06-17 19:51:42.470288 | controller | Wednesday 17 June 2026 19:51:42 +0000 (0:00:00.398) 0:00:02.055 ******** 2026-06-17 19:51:42.498437 | controller | ok: [controller] => { 2026-06-17 19:51:42.498652 | controller | "changed": false, 2026-06-17 19:51:42.498890 | controller | "msg": "All assertions passed" 2026-06-17 19:51:42.499140 | controller | } 2026-06-17 19:51:42.499375 | controller | 2026-06-17 19:51:42.499636 | controller | PLAY RECAP ********************************************************************* 2026-06-17 19:51:42.499973 | controller | controller : ok=5 changed=0 unreachable=0 failed=0 skipped=0 rescued=0 ignored=0 2026-06-17 19:51:42.500213 | controller | 2026-06-17 19:51:42.500593 | controller | 2026-06-17 19:51:42.500863 | controller | TASKS RECAP ******************************************************************** 2026-06-17 19:51:42.501078 | controller | Wednesday 17 June 2026 19:51:42 +0000 (0:00:00.030) 0:00:02.086 ******** 2026-06-17 19:51:42.501234 | controller | =============================================================================== 2026-06-17 19:51:42.501394 | controller | Gathering Facts --------------------------------------------------------- 1.16s 2026-06-17 19:51:42.501562 | controller | Stat target dir --------------------------------------------------------- 0.45s 2026-06-17 19:51:42.501736 | controller | Find target files ------------------------------------------------------- 0.40s 2026-06-17 19:51:42.501906 | controller | Assert that some files were downloaded ---------------------------------- 0.03s 2026-06-17 19:51:42.502076 | controller | Assert that target dir is created --------------------------------------- 0.03s 2026-06-17 19:51:42.642698 | controller | INFO [download-binaries > verify] Executed: Successful 2026-06-17 19:51:42.651341 | controller | INFO [download-binaries > cleanup] Executing 2026-06-17 19:51:42.651786 | controller | WARNING [download-binaries > cleanup] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-06-17 19:51:42.659366 | controller | INFO [download-binaries > destroy] Executing 2026-06-17 19:51:42.659405 | controller | WARNING [download-binaries > destroy] Skipping, '--destroy=never' requested. 2026-06-17 19:51:42.659510 | controller | INFO [download-binaries > destroy] Executed: Successful 2026-06-17 19:51:42.659906 | controller | WARNING Molecule executed 1 scenario (1 missing files) 2026-06-17 19:51:42.970194 | controller | ok: Runtime: 0:00:44.457801 2026-06-17 19:51:42.978375 | 2026-06-17 19:51:42.978444 | PLAY RECAP 2026-06-17 19:51:42.978501 | controller | ok: 4 changed: 3 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-06-17 19:51:42.978533 | 2026-06-17 19:51:43.106476 | RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/run.yaml@main] 2026-06-17 19:51:43.109203 | POST-RUN START: [untrusted : github.com/vexxhost/ansible-collection-kubernetes/test-playbooks/molecule/post.yml@main] 2026-06-17 19:51:43.771902 | 2026-06-17 19:51:43.772072 | PLAY [all] 2026-06-17 19:51:43.784019 | 2026-06-17 19:51:43.784109 | TASK [describe-kubernetes-objects : creating directory for cluster scoped objects] 2026-06-17 19:51:44.200068 | controller | changed 2026-06-17 19:51:44.206231 | 2026-06-17 19:51:44.206365 | TASK [describe-kubernetes-objects : Gathering descriptions for cluster scoped objects] 2026-06-17 19:51:44.598315 | controller | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-06-17 19:51:44.598906 | controller | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-06-17 19:51:44.604226 | controller | environment: line 1: kubectl: command not found 2026-06-17 19:51:44.606541 | controller | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-06-17 19:51:44.608485 | controller | environment: line 1: kubectl: command not found 2026-06-17 19:51:44.609581 | controller | environment: line 1: kubectl: command not found 2026-06-17 19:51:44.609856 | controller | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-06-17 19:51:44.612053 | controller | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-06-17 19:51:44.614135 | controller | environment: line 1: kubectl: command not found 2026-06-17 19:51:44.615150 | controller | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-06-17 19:51:44.617375 | controller | environment: line 1: kubectl: command not found 2026-06-17 19:51:44.618425 | controller | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-06-17 19:51:44.739242 | controller | ok: Runtime: 0:00:00.030319 2026-06-17 19:51:44.745055 | 2026-06-17 19:51:44.745153 | TASK [describe-kubernetes-objects : creating directory for namespace scoped objects] 2026-06-17 19:51:44.970216 | controller | changed 2026-06-17 19:51:44.975036 | 2026-06-17 19:51:44.975114 | TASK [describe-kubernetes-objects : Gathering descriptions for namespace scoped objects] 2026-06-17 19:51:45.240571 | controller | environment: line 5: kubectl: command not found 2026-06-17 19:51:45.241997 | controller | xargs: xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args valuewarning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-06-17 19:51:45.242025 | controller | 2026-06-17 19:51:45.242047 | controller | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-06-17 19:51:45.506067 | controller | ok: Runtime: 0:00:00.010809 2026-06-17 19:51:45.516560 | 2026-06-17 19:51:45.516777 | TASK [describe-kubernetes-objects : Downloads logs to executor] 2026-06-17 19:51:46.190844 | controller | changed: 2026-06-17 19:51:46.191085 | controller | created directory /var/lib/zuul/builds/26a26d77d1d34c54b8346a4a8cb451a5/work/logs/controller 2026-06-17 19:51:46.191130 | controller | cd+++++++++ objects/ 2026-06-17 19:51:46.191163 | controller | cd+++++++++ objects/cluster/ 2026-06-17 19:51:46.191196 | controller | cd+++++++++ objects/namespaced/ 2026-06-17 19:51:46.200386 | 2026-06-17 19:51:46.200461 | TASK [gather-pod-logs : creating directory for pod logs] 2026-06-17 19:51:46.456901 | controller | changed 2026-06-17 19:51:46.462762 | 2026-06-17 19:51:46.462851 | TASK [gather-pod-logs : creating directory for failed pod logs] 2026-06-17 19:51:46.722321 | controller | changed 2026-06-17 19:51:46.732253 | 2026-06-17 19:51:46.732436 | TASK [gather-pod-logs : retrieve all kubernetes logs, current and previous (if they exist)] 2026-06-17 19:51:46.993953 | controller | environment: line 3: kubectl: command not found 2026-06-17 19:51:47.263020 | controller | ok: Runtime: 0:00:00.013958 2026-06-17 19:51:47.268775 | 2026-06-17 19:51:47.268875 | TASK [gather-pod-logs : Downloads pod logs to executor] 2026-06-17 19:51:47.798136 | controller | changed: 2026-06-17 19:51:47.798317 | controller | cd+++++++++ pod-logs/ 2026-06-17 19:51:47.798359 | controller | cd+++++++++ pod-logs/failed-pods/ 2026-06-17 19:51:47.808821 | 2026-06-17 19:51:47.808926 | LOOP [helm-release-status : creating directory for helm release status] 2026-06-17 19:51:48.059111 | controller | changed: "values" 2026-06-17 19:51:48.259397 | controller | changed: "releases" 2026-06-17 19:51:48.270556 | 2026-06-17 19:51:48.270740 | TASK [helm-release-status : Gather get release status for helm charts] 2026-06-17 19:51:48.554184 | controller | /bin/bash: line 3: kubectl: command not found 2026-06-17 19:51:48.802861 | controller | ok: Runtime: 0:00:00.008888 2026-06-17 19:51:48.808291 | 2026-06-17 19:51:48.808459 | TASK [helm-release-status : Downloads logs to executor] 2026-06-17 19:51:49.294149 | controller | changed: 2026-06-17 19:51:49.294376 | controller | cd+++++++++ helm/ 2026-06-17 19:51:49.294416 | controller | cd+++++++++ helm/releases/ 2026-06-17 19:51:49.294451 | controller | cd+++++++++ helm/values/ 2026-06-17 19:51:49.300635 | 2026-06-17 19:51:49.300921 | PLAY RECAP 2026-06-17 19:51:49.301070 | controller | ok: 12 changed: 12 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-06-17 19:51:49.301123 | 2026-06-17 19:51:49.463755 | POST-RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/ansible-collection-kubernetes/test-playbooks/molecule/post.yml@main] 2026-06-17 19:51:49.466302 | POST-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post.yaml@main] 2026-06-17 19:51:50.169230 | 2026-06-17 19:51:50.169363 | PLAY [all] 2026-06-17 19:51:50.179703 | 2026-06-17 19:51:50.179777 | TASK [fetch-output : Set log path for multiple nodes] 2026-06-17 19:51:50.225047 | controller | skipping: Conditional result was False 2026-06-17 19:51:50.232687 | 2026-06-17 19:51:50.232802 | TASK [fetch-output : Set log path for single node] 2026-06-17 19:51:50.278054 | controller | ok 2026-06-17 19:51:50.283224 | 2026-06-17 19:51:50.283321 | LOOP [fetch-output : Ensure local output dirs] 2026-06-17 19:51:50.726230 | controller -> localhost | ok: "/var/lib/zuul/builds/26a26d77d1d34c54b8346a4a8cb451a5/work/logs" 2026-06-17 19:51:50.969820 | controller -> localhost | changed: "/var/lib/zuul/builds/26a26d77d1d34c54b8346a4a8cb451a5/work/artifacts" 2026-06-17 19:51:51.207230 | controller -> localhost | changed: "/var/lib/zuul/builds/26a26d77d1d34c54b8346a4a8cb451a5/work/docs" 2026-06-17 19:51:51.222962 | 2026-06-17 19:51:51.224004 | LOOP [fetch-output : Collect logs, artifacts and docs] 2026-06-17 19:51:51.895446 | controller | changed: .d..t...... ./ 2026-06-17 19:51:51.895688 | controller | changed: All items complete 2026-06-17 19:51:51.895727 | 2026-06-17 19:51:52.394101 | controller | changed: .d..t...... ./ 2026-06-17 19:51:52.843128 | controller | changed: .d..t...... ./ 2026-06-17 19:51:52.861827 | 2026-06-17 19:51:52.861972 | LOOP [merge-output-to-logs : Move artifacts and docs to logs dir] 2026-06-17 19:51:53.325696 | controller -> localhost | ok: Item: artifacts Runtime: 0:00:00.007414 2026-06-17 19:51:53.572276 | controller -> localhost | ok: Item: docs Runtime: 0:00:00.008948 2026-06-17 19:51:53.584119 | 2026-06-17 19:51:53.584263 | PLAY [all] 2026-06-17 19:51:53.598795 | 2026-06-17 19:51:53.598866 | TASK [remove-build-sshkey : Remove the build SSH key from all nodes] 2026-06-17 19:51:54.077873 | controller | changed 2026-06-17 19:51:54.084902 | 2026-06-17 19:51:54.084993 | PLAY RECAP 2026-06-17 19:51:54.085061 | controller | ok: 5 changed: 4 unreachable: 0 failed: 0 skipped: 1 rescued: 0 ignored: 0 2026-06-17 19:51:54.085092 | 2026-06-17 19:51:54.210043 | POST-RUN END RESULT_NORMAL: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post.yaml@main] 2026-06-17 19:51:54.213276 | POST-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post-logs.yaml@main] 2026-06-17 19:51:54.835935 | 2026-06-17 19:51:54.836061 | PLAY [localhost] 2026-06-17 19:51:54.846594 | 2026-06-17 19:51:54.846728 | TASK [Generate Zuul manifest] 2026-06-17 19:51:54.867425 | localhost | ok 2026-06-17 19:51:54.892719 | 2026-06-17 19:51:54.892870 | TASK [generate-zuul-manifest : Generate Zuul manifest] 2026-06-17 19:51:55.328907 | localhost | changed 2026-06-17 19:51:55.342843 | 2026-06-17 19:51:55.342926 | TASK [generate-zuul-manifest : Return Zuul manifest URL to Zuul] 2026-06-17 19:51:55.375492 | localhost | ok 2026-06-17 19:51:55.390793 | 2026-06-17 19:51:55.390952 | TASK [Upload logs] 2026-06-17 19:51:55.414607 | localhost | ok 2026-06-17 19:51:55.477851 | 2026-06-17 19:51:55.478007 | TASK [Set zuul-log-path fact] 2026-06-17 19:51:55.500743 | localhost | ok 2026-06-17 19:51:55.513293 | 2026-06-17 19:51:55.513375 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-06-17 19:51:55.544478 | localhost | ok 2026-06-17 19:51:55.553764 | 2026-06-17 19:51:55.553870 | TASK [upload-logs : Create log directories] 2026-06-17 19:51:56.000550 | localhost | changed 2026-06-17 19:51:56.006436 | 2026-06-17 19:51:56.006527 | TASK [upload-logs : Ensure logs are readable before uploading] 2026-06-17 19:51:56.485977 | localhost -> localhost | ok: Runtime: 0:00:00.004036 2026-06-17 19:51:56.493201 | 2026-06-17 19:51:56.493297 | TASK [upload-logs : Upload logs to log server] 2026-06-17 19:51:57.007209 | localhost | Output suppressed because no_log was given 2026-06-17 19:51:57.011040 | 2026-06-17 19:51:57.011114 | LOOP [upload-logs : Compress console log and json output] 2026-06-17 19:51:57.060802 | localhost | skipping: Conditional result was False 2026-06-17 19:51:57.109916 | localhost | skipping: Conditional result was False 2026-06-17 19:51:57.127766 | 2026-06-17 19:51:57.127965 | LOOP [upload-logs : Upload compressed console log and json output] 2026-06-17 19:51:57.174990 | localhost | skipping: Conditional result was False 2026-06-17 19:51:57.175425 | 2026-06-17 19:51:57.178852 | localhost | skipping: Conditional result was False 2026-06-17 19:51:57.193203 | 2026-06-17 19:51:57.193393 | LOOP [upload-logs : Upload console log and json output]