2026-06-17 20:13:21.527552 | Job console starting 2026-06-17 20:13:21.560103 | Updating git repos 2026-06-17 20:13:21.612979 | Cloning repos into workspace 2026-06-17 20:13:21.684874 | Restoring repo states 2026-06-17 20:13:21.699320 | Merging changes 2026-06-17 20:13:22.819310 | Checking out repos 2026-06-17 20:13:23.004405 | Preparing playbooks 2026-06-17 20:13:34.929810 | Running Ansible setup 2026-06-17 20:13:42.674172 | PRE-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/pre.yaml@main] 2026-06-17 20:13:43.305311 | 2026-06-17 20:13:43.305483 | PLAY [localhost] 2026-06-17 20:13:43.320729 | 2026-06-17 20:13:43.320928 | TASK [Gathering Facts] 2026-06-17 20:13:45.841803 | localhost | ok 2026-06-17 20:13:45.854427 | 2026-06-17 20:13:45.854646 | TASK [Setup log path fact] 2026-06-17 20:13:45.877011 | localhost | ok 2026-06-17 20:13:45.889870 | 2026-06-17 20:13:45.889982 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-06-17 20:13:45.932374 | localhost | ok 2026-06-17 20:13:45.948677 | 2026-06-17 20:13:45.948842 | TASK [emit-job-header : Print job information] 2026-06-17 20:13:45.999358 | # Job Information 2026-06-17 20:13:45.999636 | Ansible Version: 2.16.18 2026-06-17 20:13:45.999707 | Job: ansible-collection-kubernetes-molecule-download-binaries 2026-06-17 20:13:45.999743 | Pipeline: check 2026-06-17 20:13:45.999780 | Executor: 2d72f0692154 2026-06-17 20:13:45.999808 | Triggered by: https://github.com/vexxhost/ansible-collection-kubernetes/pull/284 2026-06-17 20:13:45.999844 | Event ID: d9a6f490-6a88-11f1-9017-12d25f9be681 2026-06-17 20:13:46.004559 | 2026-06-17 20:13:46.004658 | LOOP [emit-job-header : Print node information] 2026-06-17 20:13:46.109755 | localhost | ok: 2026-06-17 20:13:46.293347 | localhost | # Node Information 2026-06-17 20:13:46.293566 | localhost | Inventory Hostname: controller 2026-06-17 20:13:46.293625 | localhost | Hostname: np0000181616 2026-06-17 20:13:46.293688 | localhost | Username: zuul 2026-06-17 20:13:46.293747 | localhost | Distro: Debian 13.5 2026-06-17 20:13:46.293792 | localhost | Provider: yul1 2026-06-17 20:13:46.293843 | localhost | Region: ca-ymq-1 2026-06-17 20:13:46.293947 | localhost | Label: debian-trixie 2026-06-17 20:13:46.294003 | localhost | Product Name: OpenStack Nova 2026-06-17 20:13:46.294059 | localhost | Interface IP: 199.204.45.129 2026-06-17 20:13:46.313934 | 2026-06-17 20:13:46.314111 | TASK [log-inventory : Ensure Zuul Ansible directory exists] 2026-06-17 20:13:46.796820 | localhost -> localhost | changed 2026-06-17 20:13:46.804413 | 2026-06-17 20:13:46.804524 | TASK [log-inventory : Copy ansible inventory to logs dir] 2026-06-17 20:13:47.877390 | localhost -> localhost | changed 2026-06-17 20:13:47.886542 | 2026-06-17 20:13:47.886649 | PLAY [all] 2026-06-17 20:13:47.893754 | 2026-06-17 20:13:47.893833 | TASK [add-build-sshkey : Check to see if ssh key was already created for this build] 2026-06-17 20:13:48.143628 | controller -> localhost | ok 2026-06-17 20:13:48.153989 | 2026-06-17 20:13:48.351864 | TASK [add-build-sshkey : Create a new key in workspace based on build UUID] 2026-06-17 20:13:48.388883 | controller | ok 2026-06-17 20:13:48.407747 | controller | included: /var/lib/zuul/builds/6eed789938374d09919645cfa1c03aa6/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/create-key-and-replace.yaml 2026-06-17 20:13:48.412595 | 2026-06-17 20:13:48.412660 | TASK [add-build-sshkey : Create Temp SSH key] 2026-06-17 20:13:49.527537 | controller -> localhost | Generating public/private rsa key pair. 2026-06-17 20:13:49.527736 | controller -> localhost | Your identification has been saved in /var/lib/zuul/builds/6eed789938374d09919645cfa1c03aa6/work/6eed789938374d09919645cfa1c03aa6_id_rsa 2026-06-17 20:13:49.527767 | controller -> localhost | Your public key has been saved in /var/lib/zuul/builds/6eed789938374d09919645cfa1c03aa6/work/6eed789938374d09919645cfa1c03aa6_id_rsa.pub 2026-06-17 20:13:49.527791 | controller -> localhost | The key fingerprint is: 2026-06-17 20:13:49.527812 | controller -> localhost | SHA256:OI33cAuNdJ4+hfwJFNPfQ+0Zbyd30PnWv8E9D7VixmI zuul-build-sshkey 2026-06-17 20:13:49.527951 | controller -> localhost | The key's randomart image is: 2026-06-17 20:13:49.527977 | controller -> localhost | +---[RSA 3072]----+ 2026-06-17 20:13:49.528003 | controller -> localhost | | o. .o| 2026-06-17 20:13:49.528025 | controller -> localhost | | o. .+o| 2026-06-17 20:13:49.528045 | controller -> localhost | | . o ..+*| 2026-06-17 20:13:49.528065 | controller -> localhost | | = B o oo&| 2026-06-17 20:13:49.528084 | controller -> localhost | | + S O o .*B| 2026-06-17 20:13:49.528104 | controller -> localhost | | o * E *.=o| 2026-06-17 20:13:49.528123 | controller -> localhost | | * * ..=| 2026-06-17 20:13:49.528142 | controller -> localhost | | . ..| 2026-06-17 20:13:49.528165 | controller -> localhost | | | 2026-06-17 20:13:49.528186 | controller -> localhost | +----[SHA256]-----+ 2026-06-17 20:13:49.528249 | controller -> localhost | ok: Runtime: 0:00:00.626086 2026-06-17 20:13:49.533243 | 2026-06-17 20:13:49.533314 | TASK [add-build-sshkey : Remote setup ssh keys (linux)] 2026-06-17 20:13:49.565649 | controller | ok 2026-06-17 20:13:49.576297 | controller | included: /var/lib/zuul/builds/6eed789938374d09919645cfa1c03aa6/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/remote-linux.yaml 2026-06-17 20:13:49.582783 | 2026-06-17 20:13:49.582847 | TASK [add-build-sshkey : Remove previously added zuul-build-sshkey] 2026-06-17 20:13:49.608249 | controller | skipping: Conditional result was False 2026-06-17 20:13:49.697359 | 2026-06-17 20:13:49.697484 | TASK [add-build-sshkey : Enable access via build key on all nodes] 2026-06-17 20:13:50.238941 | controller | changed 2026-06-17 20:13:50.243823 | 2026-06-17 20:13:50.243921 | TASK [add-build-sshkey : Make sure user has a .ssh] 2026-06-17 20:13:50.450056 | controller | ok 2026-06-17 20:13:50.455689 | 2026-06-17 20:13:50.455777 | TASK [add-build-sshkey : Install build private key as SSH key on all nodes] 2026-06-17 20:13:51.001367 | controller | changed 2026-06-17 20:13:51.007960 | 2026-06-17 20:13:51.008048 | TASK [add-build-sshkey : Install build public key as SSH key on all nodes] 2026-06-17 20:13:51.576417 | controller | changed 2026-06-17 20:13:51.584353 | 2026-06-17 20:13:51.584479 | TASK [add-build-sshkey : Remote setup ssh keys (windows)] 2026-06-17 20:13:51.610637 | controller | skipping: Conditional result was False 2026-06-17 20:13:51.620047 | 2026-06-17 20:13:51.620129 | TASK [remove-zuul-sshkey : Remove master key from local agent] 2026-06-17 20:13:52.151608 | controller -> localhost | changed 2026-06-17 20:13:52.167372 | 2026-06-17 20:13:52.167497 | TASK [add-build-sshkey : Add back temp key] 2026-06-17 20:13:52.508764 | controller -> localhost | Identity added: /var/lib/zuul/builds/6eed789938374d09919645cfa1c03aa6/work/6eed789938374d09919645cfa1c03aa6_id_rsa (zuul-build-sshkey) 2026-06-17 20:13:52.508971 | controller -> localhost | ok: Runtime: 0:00:00.016176 2026-06-17 20:13:52.513368 | 2026-06-17 20:13:52.513438 | TASK [add-build-sshkey : Verify we can still SSH to all nodes] 2026-06-17 20:13:52.870682 | controller | ok 2026-06-17 20:13:52.900349 | 2026-06-17 20:13:52.900472 | TASK [add-build-sshkey : Verify we can still SSH to all nodes (windows)] 2026-06-17 20:13:52.936782 | controller | skipping: Conditional result was False 2026-06-17 20:13:52.950047 | 2026-06-17 20:13:52.950141 | TASK [prepare-workspace : Start zuul_console daemon.] 2026-06-17 20:13:53.301615 | controller | ok 2026-06-17 20:13:53.306657 | 2026-06-17 20:13:53.306728 | TASK [prepare-workspace : Synchronize src repos to workspace directory.] 2026-06-17 20:13:54.541084 | controller | Output suppressed because no_log was given 2026-06-17 20:13:54.551580 | 2026-06-17 20:13:54.551666 | LOOP [ensure-output-dirs : Empty Zuul Output directories by removing them] 2026-06-17 20:13:54.759773 | controller | ok: "logs" 2026-06-17 20:13:55.553361 | controller | ok: All items complete 2026-06-17 20:13:55.553736 | 2026-06-17 20:13:55.564223 | controller | ok: "artifacts" 2026-06-17 20:13:55.571609 | controller | ok: "docs" 2026-06-17 20:13:55.590145 | 2026-06-17 20:13:55.590371 | LOOP [ensure-output-dirs : Ensure Zuul Output directories exist] 2026-06-17 20:13:55.805192 | controller | changed: "logs" 2026-06-17 20:13:55.983900 | controller | changed: "artifacts" 2026-06-17 20:13:56.162261 | controller | changed: "docs" 2026-06-17 20:13:56.185791 | 2026-06-17 20:13:56.186565 | PLAY RECAP 2026-06-17 20:13:56.186668 | controller | ok: 15 changed: 8 unreachable: 0 failed: 0 skipped: 3 rescued: 0 ignored: 0 2026-06-17 20:13:56.186714 | localhost | ok: 6 changed: 2 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-06-17 20:13:56.186746 | 2026-06-17 20:13:56.359349 | PRE-RUN END RESULT_NORMAL: [trusted : github.com/vexxhost/zuul-config/playbooks/base/pre.yaml@main] 2026-06-17 20:13:56.361450 | PRE-RUN START: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/pre.yaml@main] 2026-06-17 20:13:57.120720 | 2026-06-17 20:13:57.120885 | PLAY [all] 2026-06-17 20:13:57.132839 | 2026-06-17 20:13:57.132929 | TASK [setup-uv : Extract archive] 2026-06-17 20:13:59.691015 | controller | changed 2026-06-17 20:13:59.700981 | 2026-06-17 20:13:59.701101 | TASK [setup-uv : Print version] 2026-06-17 20:14:00.111112 | controller | uv 0.8.13 2026-06-17 20:14:00.231590 | controller | ok: Runtime: 0:00:00.013644 2026-06-17 20:14:00.240511 | 2026-06-17 20:14:00.240685 | TASK [Install Ansible collection siblings] 2026-06-17 20:14:00.693392 | controller | ok: 2026-06-17 20:14:00.753970 | controller | Skipping ansible.posix: no checked-out sibling 2026-06-17 20:14:00.754470 | controller | Skipping community.crypto: no checked-out sibling 2026-06-17 20:14:00.754584 | controller | Skipping community.general: no checked-out sibling 2026-06-17 20:14:00.754723 | controller | Skipping kubernetes.core: no checked-out sibling 2026-06-17 20:14:00.754810 | controller | Skipping vexxhost.containers: no checked-out sibling 2026-06-17 20:14:00.760777 | 2026-06-17 20:14:00.760867 | PLAY RECAP 2026-06-17 20:14:00.760987 | controller | ok: 3 changed: 2 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-06-17 20:14:00.761045 | 2026-06-17 20:14:00.978195 | PRE-RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/pre.yaml@main] 2026-06-17 20:14:00.980238 | PRE-RUN START: [untrusted : github.com/vexxhost/ansible-collection-kubernetes/test-playbooks/molecule/pre.yml@main] 2026-06-17 20:14:01.574463 | 2026-06-17 20:14:01.742924 | PLAY [all] 2026-06-17 20:14:01.759319 | 2026-06-17 20:14:01.759468 | TASK [Update apt cache] 2026-06-17 20:14:06.469951 | controller | ok 2026-06-17 20:14:06.475544 | 2026-06-17 20:14:06.475662 | TASK [Disable firewalld] 2026-06-17 20:14:06.501525 | controller | skipping: Conditional result was False 2026-06-17 20:14:06.508931 | 2026-06-17 20:14:06.509097 | TASK [Install "jq" for log collection] 2026-06-17 20:14:08.736225 | controller | changed 2026-06-17 20:14:11.287350 | 2026-06-17 20:14:11.287541 | PLAY RECAP 2026-06-17 20:14:11.287666 | controller | ok: 2 changed: 1 unreachable: 0 failed: 0 skipped: 1 rescued: 0 ignored: 0 2026-06-17 20:14:11.287721 | 2026-06-17 20:14:11.480664 | PRE-RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/ansible-collection-kubernetes/test-playbooks/molecule/pre.yml@main] 2026-06-17 20:14:11.482290 | RUN START: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/run.yaml@main] 2026-06-17 20:14:12.163843 | 2026-06-17 20:14:12.163977 | PLAY [all] 2026-06-17 20:14:12.175167 | 2026-06-17 20:14:12.175250 | LOOP [Check inventory directories] 2026-06-17 20:14:12.563404 | controller | ok: "src/github.com/vexxhost/ansible-collection-kubernetes" 2026-06-17 20:14:12.740705 | controller | ok: "src/github.com/vexxhost/ansible-collection-kubernetes/molecule/download-binaries/inventory" 2026-06-17 20:14:12.915855 | controller | ok: "src/github.com/vexxhost/ansible-collection-kubernetes/extensions/molecule/download-binaries/inventory" 2026-06-17 20:14:12.927349 | 2026-06-17 20:14:12.927477 | LOOP [Copy inventory file for Zuul] 2026-06-17 20:14:13.819702 | controller | changed: 2026-06-17 20:14:13.819948 | controller | { 2026-06-17 20:14:13.819989 | controller | "ansible_loop_var": "item", 2026-06-17 20:14:13.820023 | controller | "changed": false, 2026-06-17 20:14:13.820052 | controller | "failed": false, 2026-06-17 20:14:13.820085 | controller | "invocation": { 2026-06-17 20:14:13.820113 | controller | "module_args": { 2026-06-17 20:14:13.820141 | controller | "checksum_algorithm": "sha1", 2026-06-17 20:14:13.820168 | controller | "follow": true, 2026-06-17 20:14:13.820195 | controller | "get_attributes": true, 2026-06-17 20:14:13.820224 | controller | "get_checksum": true, 2026-06-17 20:14:13.820251 | controller | "get_mime": true, 2026-06-17 20:14:13.820278 | controller | "path": "src/github.com/vexxhost/ansible-collection-kubernetes" 2026-06-17 20:14:13.820305 | controller | } 2026-06-17 20:14:13.820332 | controller | }, 2026-06-17 20:14:13.820359 | controller | "item": "src/github.com/vexxhost/ansible-collection-kubernetes", 2026-06-17 20:14:13.820386 | controller | "stat": { 2026-06-17 20:14:13.820413 | controller | "atime": 1781727234.4016986, 2026-06-17 20:14:13.820439 | controller | "attr_flags": "e", 2026-06-17 20:14:13.820465 | controller | "attributes": [ 2026-06-17 20:14:13.820492 | controller | "extents" 2026-06-17 20:14:13.820518 | controller | ], 2026-06-17 20:14:13.820544 | controller | "block_size": 4096, 2026-06-17 20:14:13.820570 | controller | "blocks": 8, 2026-06-17 20:14:13.820597 | controller | "charset": "unknown", 2026-06-17 20:14:13.820625 | controller | "ctime": 1781727234.4257057, 2026-06-17 20:14:13.820651 | controller | "dev": 65025, 2026-06-17 20:14:13.820678 | controller | "device_type": 0, 2026-06-17 20:14:13.820704 | controller | "executable": true, 2026-06-17 20:14:13.820731 | controller | "exists": true, 2026-06-17 20:14:13.820757 | controller | "gid": 1000, 2026-06-17 20:14:13.820783 | controller | "gr_name": "zuul", 2026-06-17 20:14:13.820809 | controller | "inode": 519959, 2026-06-17 20:14:13.820835 | controller | "isblk": false, 2026-06-17 20:14:13.820862 | controller | "ischr": false, 2026-06-17 20:14:13.820888 | controller | "isdir": true, 2026-06-17 20:14:13.820914 | controller | "isfifo": false, 2026-06-17 20:14:13.820940 | controller | "isgid": false, 2026-06-17 20:14:13.821020 | controller | "islnk": false, 2026-06-17 20:14:13.821078 | controller | "isreg": false, 2026-06-17 20:14:13.821108 | controller | "issock": false, 2026-06-17 20:14:13.821136 | controller | "isuid": false, 2026-06-17 20:14:13.821162 | controller | "mimetype": "unknown", 2026-06-17 20:14:13.821188 | controller | "mode": "0755", 2026-06-17 20:14:13.821214 | controller | "mtime": 1781727202.7449067, 2026-06-17 20:14:13.821241 | controller | "nlink": 14, 2026-06-17 20:14:13.821269 | controller | "path": "src/github.com/vexxhost/ansible-collection-kubernetes", 2026-06-17 20:14:13.821295 | controller | "pw_name": "zuul", 2026-06-17 20:14:13.821322 | controller | "readable": true, 2026-06-17 20:14:13.821348 | controller | "rgrp": true, 2026-06-17 20:14:13.821374 | controller | "roth": true, 2026-06-17 20:14:13.821400 | controller | "rusr": true, 2026-06-17 20:14:13.821425 | controller | "size": 4096, 2026-06-17 20:14:13.821452 | controller | "uid": 1000, 2026-06-17 20:14:13.821479 | controller | "version": "84030440", 2026-06-17 20:14:13.821506 | controller | "wgrp": false, 2026-06-17 20:14:13.821534 | controller | "woth": false, 2026-06-17 20:14:13.821561 | controller | "writeable": true, 2026-06-17 20:14:13.821587 | controller | "wusr": true, 2026-06-17 20:14:13.821613 | controller | "xgrp": true, 2026-06-17 20:14:13.821638 | controller | "xoth": true, 2026-06-17 20:14:13.821663 | controller | "xusr": true 2026-06-17 20:14:13.821706 | controller | } 2026-06-17 20:14:13.821734 | controller | } 2026-06-17 20:14:13.821787 | controller | ok: All items complete 2026-06-17 20:14:13.821820 | 2026-06-17 20:14:13.823810 | controller | skipping: Conditional result was False 2026-06-17 20:14:13.824884 | controller | skipping: Conditional result was False 2026-06-17 20:14:13.840093 | 2026-06-17 20:14:13.840378 | LOOP [Switch "ansible_host" to private IP] 2026-06-17 20:14:14.246723 | controller | changed: 1 replacements made 2026-06-17 20:14:14.249347 | controller | skipping: Conditional result was False 2026-06-17 20:14:14.257429 | controller | skipping: Conditional result was False 2026-06-17 20:14:14.275753 | 2026-06-17 20:14:14.275920 | TASK [Run Molecule scenario] 2026-06-17 20:14:14.714545 | controller | Using CPython 3.13.5 interpreter at: /usr/bin/python3 2026-06-17 20:14:14.714655 | controller | Creating virtual environment at: .venv 2026-06-17 20:14:14.982008 | controller | Downloading pygments (1.2MiB) 2026-06-17 20:14:14.983357 | controller | Downloading cryptography (4.3MiB) 2026-06-17 20:14:14.986470 | controller | Downloading ansible-core (2.3MiB) 2026-06-17 20:14:15.129878 | controller | Downloading cryptography 2026-06-17 20:14:15.190821 | controller | Downloading pygments 2026-06-17 20:14:15.364026 | controller | Downloading ansible-core 2026-06-17 20:14:15.408746 | controller | Installed 36 packages in 43ms 2026-06-17 20:14:16.086117 | controller | INFO Collection 'vexxhost.kubernetes' detected. 2026-06-17 20:14:16.086185 | controller | INFO Scenarios will be used from 'extensions/molecule' 2026-06-17 20:14:16.935844 | controller | CRITICAL 'extensions/molecule/default/molecule.yml' glob failed. Exiting. 2026-06-17 20:14:16.935903 | controller | INFO default scenario not found, disabling shared state. 2026-06-17 20:14:16.936139 | controller | INFO [download-binaries > discovery] scenario test matrix: dependency, cleanup, destroy, syntax, create, prepare, converge, idempotence, side_effect, verify, cleanup, destroy 2026-06-17 20:14:16.936230 | controller | INFO [download-binaries > prerun] Performing prerun with role_name_check=0... 2026-06-17 20:14:40.567256 | controller | INFO [download-binaries > dependency] Executing 2026-06-17 20:14:40.567467 | controller | WARNING [download-binaries > dependency] Missing roles requirements file: requirements.yml 2026-06-17 20:14:40.567753 | controller | WARNING [download-binaries > dependency] Missing collections requirements file: collections.yml 2026-06-17 20:14:40.567948 | controller | WARNING [download-binaries > dependency] Executed: 2 missing (Remove from test_sequence to suppress) 2026-06-17 20:14:40.575193 | controller | INFO [download-binaries > cleanup] Executing 2026-06-17 20:14:40.575494 | controller | WARNING [download-binaries > cleanup] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-06-17 20:14:40.580819 | controller | INFO [download-binaries > destroy] Executing 2026-06-17 20:14:40.580899 | controller | WARNING [download-binaries > destroy] Skipping, '--destroy=never' requested. 2026-06-17 20:14:40.580966 | controller | INFO [download-binaries > destroy] Executed: Successful 2026-06-17 20:14:40.586344 | controller | INFO [download-binaries > syntax] Executing 2026-06-17 20:14:41.457877 | controller | 2026-06-17 20:14:41.457904 | controller | playbook: /home/zuul/src/github.com/vexxhost/ansible-collection-kubernetes/extensions/molecule/download-binaries/converge.yml 2026-06-17 20:14:41.515301 | controller | INFO [download-binaries > syntax] Executed: Successful 2026-06-17 20:14:41.527081 | controller | INFO [download-binaries > create] Executing 2026-06-17 20:14:41.528548 | controller | WARNING [download-binaries > create] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-06-17 20:14:41.533965 | controller | INFO [download-binaries > prepare] Executing 2026-06-17 20:14:41.534260 | controller | WARNING [download-binaries > prepare] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-06-17 20:14:41.539592 | controller | INFO [download-binaries > converge] Executing 2026-06-17 20:14:42.369699 | controller | 2026-06-17 20:14:42.369729 | controller | PLAY [Download all binaries required at runtime for ansible-collection-kubernetes] *** 2026-06-17 20:14:42.369738 | controller | 2026-06-17 20:14:42.369746 | controller | TASK [Gather minimal facts] **************************************************** 2026-06-17 20:14:42.369755 | controller | Wednesday 17 June 2026 20:14:42 +0000 (0:00:00.033) 0:00:00.033 ******** 2026-06-17 20:14:43.017143 | controller | ok: [controller -> localhost] 2026-06-17 20:14:43.017171 | controller | 2026-06-17 20:14:43.017178 | controller | TASK [Find all subdirectories in the role location] **************************** 2026-06-17 20:14:43.017184 | controller | Wednesday 17 June 2026 20:14:43 +0000 (0:00:00.646) 0:00:00.679 ******** 2026-06-17 20:14:43.418447 | controller | ok: [controller -> localhost] 2026-06-17 20:14:43.418467 | controller | 2026-06-17 20:14:43.418472 | controller | TASK [Select only defaults/ directories and load vars] ************************* 2026-06-17 20:14:43.418476 | controller | Wednesday 17 June 2026 20:14:43 +0000 (0:00:00.403) 0:00:01.083 ******** 2026-06-17 20:14:43.750371 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/clusterctl/defaults) 2026-06-17 20:14:43.754035 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/cluster_api/defaults) 2026-06-17 20:14:43.754095 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kubelet/defaults) 2026-06-17 20:14:43.754103 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kubeadm/defaults) 2026-06-17 20:14:43.754111 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/cilium/defaults) 2026-06-17 20:14:43.754118 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kubernetes/defaults) 2026-06-17 20:14:43.754125 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/flux/defaults) 2026-06-17 20:14:43.754142 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/keepalived/defaults) 2026-06-17 20:14:43.754152 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/upload_helm_chart/defaults) 2026-06-17 20:14:43.754265 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/helm/defaults) 2026-06-17 20:14:43.754371 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kube_vip/defaults) 2026-06-17 20:14:43.754452 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/envoy_gateway/defaults) 2026-06-17 20:14:43.754532 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/haproxy/defaults) 2026-06-17 20:14:43.754621 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/cert_manager/defaults) 2026-06-17 20:14:43.754705 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/openstack_resource_controller/defaults) 2026-06-17 20:14:43.754794 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kubectl/defaults) 2026-06-17 20:14:43.754874 | controller | 2026-06-17 20:14:43.754977 | controller | TASK [Find all components with checksums and get latest versions (CI)] ********* 2026-06-17 20:14:43.755075 | controller | Wednesday 17 June 2026 20:14:43 +0000 (0:00:00.332) 0:00:01.415 ******** 2026-06-17 20:14:43.901813 | controller | ok: [controller -> localhost] => (item=clusterctl_checksums) 2026-06-17 20:14:43.902012 | controller | ok: [controller -> localhost] => (item=kubelet_checksums) 2026-06-17 20:14:43.902212 | controller | ok: [controller -> localhost] => (item=kubeadm_checksums) 2026-06-17 20:14:43.902410 | controller | ok: [controller -> localhost] => (item=flux_checksums) 2026-06-17 20:14:43.902606 | controller | ok: [controller -> localhost] => (item=helm_checksums) 2026-06-17 20:14:43.902802 | controller | ok: [controller -> localhost] => (item=helm_diff_checksums) 2026-06-17 20:14:43.903002 | controller | ok: [controller -> localhost] => (item=kubectl_checksums) 2026-06-17 20:14:43.903173 | controller | 2026-06-17 20:14:43.903375 | controller | TASK [Filter checksums to keep only latest versions (CI)] ********************** 2026-06-17 20:14:43.903572 | controller | Wednesday 17 June 2026 20:14:43 +0000 (0:00:00.150) 0:00:01.566 ******** 2026-06-17 20:14:44.001995 | controller | ok: [controller -> localhost] => (item=clusterctl_checksums) 2026-06-17 20:14:44.002188 | controller | ok: [controller -> localhost] => (item=kubelet_checksums) 2026-06-17 20:14:44.002411 | controller | ok: [controller -> localhost] => (item=kubeadm_checksums) 2026-06-17 20:14:44.002676 | controller | ok: [controller -> localhost] => (item=flux_checksums) 2026-06-17 20:14:44.002903 | controller | ok: [controller -> localhost] => (item=helm_checksums) 2026-06-17 20:14:44.003100 | controller | ok: [controller -> localhost] => (item=helm_diff_checksums) 2026-06-17 20:14:44.003306 | controller | ok: [controller -> localhost] => (item=kubectl_checksums) 2026-06-17 20:14:44.003497 | controller | 2026-06-17 20:14:44.003746 | controller | TASK [Generate list of all binaries for all roles] ***************************** 2026-06-17 20:14:44.003968 | controller | Wednesday 17 June 2026 20:14:44 +0000 (0:00:00.100) 0:00:01.666 ******** 2026-06-17 20:14:44.071255 | controller | ok: [controller -> localhost] 2026-06-17 20:14:44.071491 | controller | 2026-06-17 20:14:44.071721 | controller | TASK [Include download_artifact role] ****************************************** 2026-06-17 20:14:44.071931 | controller | Wednesday 17 June 2026 20:14:44 +0000 (0:00:00.069) 0:00:01.735 ******** 2026-06-17 20:14:44.304765 | 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 20:14:44.304910 | 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 20:14:44.305077 | 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 20:14:44.305259 | 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 20:14:44.305437 | 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 20:14:44.305589 | 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 20:14:44.305778 | 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 20:14:44.305941 | controller | 2026-06-17 20:14:44.306087 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-06-17 20:14:44.306217 | controller | Wednesday 17 June 2026 20:14:44 +0000 (0:00:00.233) 0:00:01.969 ******** 2026-06-17 20:14:44.336802 | controller | skipping: [controller] 2026-06-17 20:14:44.336860 | controller | 2026-06-17 20:14:44.337007 | controller | TASK [vexxhost.containers.directory : Create directory (/var/lib/downloads)] *** 2026-06-17 20:14:44.337132 | controller | Wednesday 17 June 2026 20:14:44 +0000 (0:00:00.032) 0:00:02.001 ******** 2026-06-17 20:14:44.960811 | 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 20:14:44.972231 | controller | changed: [controller] 2026-06-17 20:14:44.972428 | controller | 2026-06-17 20:14:44.972648 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-06-17 20:14:44.972851 | controller | Wednesday 17 June 2026 20:14:44 +0000 (0:00:00.635) 0:00:02.636 ******** 2026-06-17 20:14:45.007353 | controller | ok: [controller] => { 2026-06-17 20:14:45.007479 | controller | "msg": "https://github.com/kubernetes-sigs/cluster-api/releases/download/v1.13.2/clusterctl-linux-amd64" 2026-06-17 20:14:45.007601 | controller | } 2026-06-17 20:14:45.007712 | controller | 2026-06-17 20:14:45.007842 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-06-17 20:14:45.007968 | controller | Wednesday 17 June 2026 20:14:45 +0000 (0:00:00.033) 0:00:02.670 ******** 2026-06-17 20:14:46.081316 | 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 20:14:46.090714 | controller | changed: [controller] 2026-06-17 20:14:46.090896 | controller | 2026-06-17 20:14:46.091103 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-06-17 20:14:46.091299 | controller | Wednesday 17 June 2026 20:14:46 +0000 (0:00:01.084) 0:00:03.755 ******** 2026-06-17 20:14:46.120521 | controller | skipping: [controller] 2026-06-17 20:14:46.120713 | controller | 2026-06-17 20:14:46.120933 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-06-17 20:14:46.121137 | controller | Wednesday 17 June 2026 20:14:46 +0000 (0:00:00.029) 0:00:03.784 ******** 2026-06-17 20:14:46.150718 | controller | skipping: [controller] 2026-06-17 20:14:46.150894 | controller | 2026-06-17 20:14:46.151097 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-06-17 20:14:46.151289 | controller | Wednesday 17 June 2026 20:14:46 +0000 (0:00:00.030) 0:00:03.815 ******** 2026-06-17 20:14:46.182928 | controller | ok: [controller] => { 2026-06-17 20:14:46.183099 | controller | "msg": "https://dl.k8s.io/release/v1.36.1/bin/linux/amd64/kubelet" 2026-06-17 20:14:46.183297 | controller | } 2026-06-17 20:14:46.183471 | controller | 2026-06-17 20:14:46.183692 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-06-17 20:14:46.183831 | controller | Wednesday 17 June 2026 20:14:46 +0000 (0:00:00.032) 0:00:03.847 ******** 2026-06-17 20:14:47.436907 | controller | changed: [controller] 2026-06-17 20:14:47.437065 | controller | 2026-06-17 20:14:47.437290 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-06-17 20:14:47.437569 | controller | Wednesday 17 June 2026 20:14:47 +0000 (0:00:01.253) 0:00:05.101 ******** 2026-06-17 20:14:47.470701 | controller | skipping: [controller] 2026-06-17 20:14:47.470885 | controller | 2026-06-17 20:14:47.471186 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-06-17 20:14:47.471470 | controller | Wednesday 17 June 2026 20:14:47 +0000 (0:00:00.034) 0:00:05.135 ******** 2026-06-17 20:14:47.501999 | controller | skipping: [controller] 2026-06-17 20:14:47.502149 | controller | 2026-06-17 20:14:47.502314 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-06-17 20:14:47.502473 | controller | Wednesday 17 June 2026 20:14:47 +0000 (0:00:00.031) 0:00:05.166 ******** 2026-06-17 20:14:47.534592 | controller | ok: [controller] => { 2026-06-17 20:14:47.534792 | controller | "msg": "https://dl.k8s.io/release/v1.36.1/bin/linux/amd64/kubeadm" 2026-06-17 20:14:47.535015 | controller | } 2026-06-17 20:14:47.535208 | controller | 2026-06-17 20:14:47.535425 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-06-17 20:14:47.535618 | controller | Wednesday 17 June 2026 20:14:47 +0000 (0:00:00.032) 0:00:05.198 ******** 2026-06-17 20:14:48.766458 | controller | changed: [controller] 2026-06-17 20:14:48.766585 | controller | 2026-06-17 20:14:48.766814 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-06-17 20:14:48.767028 | controller | Wednesday 17 June 2026 20:14:48 +0000 (0:00:01.231) 0:00:06.430 ******** 2026-06-17 20:14:48.796361 | controller | skipping: [controller] 2026-06-17 20:14:48.796530 | controller | 2026-06-17 20:14:48.796728 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-06-17 20:14:48.796915 | controller | Wednesday 17 June 2026 20:14:48 +0000 (0:00:00.030) 0:00:06.460 ******** 2026-06-17 20:14:48.824715 | controller | skipping: [controller] 2026-06-17 20:14:48.824827 | controller | 2026-06-17 20:14:48.824962 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-06-17 20:14:48.825080 | controller | Wednesday 17 June 2026 20:14:48 +0000 (0:00:00.028) 0:00:06.489 ******** 2026-06-17 20:14:48.863984 | controller | ok: [controller] => { 2026-06-17 20:14:48.864197 | controller | "msg": "https://github.com/fluxcd/flux2/releases/download/v0.32.0/flux_0.32.0_linux_amd64.tar.gz" 2026-06-17 20:14:48.864382 | controller | } 2026-06-17 20:14:48.864551 | controller | 2026-06-17 20:14:48.864780 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-06-17 20:14:48.864985 | controller | Wednesday 17 June 2026 20:14:48 +0000 (0:00:00.039) 0:00:06.528 ******** 2026-06-17 20:14:49.661895 | controller | changed: [controller] 2026-06-17 20:14:49.661928 | controller | 2026-06-17 20:14:49.661934 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-06-17 20:14:49.661939 | controller | Wednesday 17 June 2026 20:14:49 +0000 (0:00:00.795) 0:00:07.323 ******** 2026-06-17 20:14:49.696632 | controller | skipping: [controller] 2026-06-17 20:14:49.696811 | controller | 2026-06-17 20:14:49.697019 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-06-17 20:14:49.697205 | controller | Wednesday 17 June 2026 20:14:49 +0000 (0:00:00.037) 0:00:07.361 ******** 2026-06-17 20:14:49.732567 | controller | skipping: [controller] 2026-06-17 20:14:49.732839 | controller | 2026-06-17 20:14:49.733074 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-06-17 20:14:49.733274 | controller | Wednesday 17 June 2026 20:14:49 +0000 (0:00:00.035) 0:00:07.396 ******** 2026-06-17 20:14:49.772308 | controller | ok: [controller] => { 2026-06-17 20:14:49.772541 | controller | "msg": "https://get.helm.sh/helm-v3.11.2-linux-amd64.tar.gz" 2026-06-17 20:14:49.772728 | controller | } 2026-06-17 20:14:49.772896 | controller | 2026-06-17 20:14:49.773092 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-06-17 20:14:49.773281 | controller | Wednesday 17 June 2026 20:14:49 +0000 (0:00:00.040) 0:00:07.436 ******** 2026-06-17 20:14:50.654477 | controller | changed: [controller] 2026-06-17 20:14:50.654545 | controller | 2026-06-17 20:14:50.654563 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-06-17 20:14:50.654912 | controller | Wednesday 17 June 2026 20:14:50 +0000 (0:00:00.880) 0:00:08.317 ******** 2026-06-17 20:14:50.683776 | controller | skipping: [controller] 2026-06-17 20:14:50.683866 | controller | 2026-06-17 20:14:50.683934 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-06-17 20:14:50.684057 | controller | Wednesday 17 June 2026 20:14:50 +0000 (0:00:00.031) 0:00:08.348 ******** 2026-06-17 20:14:50.716033 | controller | skipping: [controller] 2026-06-17 20:14:50.716120 | controller | 2026-06-17 20:14:50.717925 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-06-17 20:14:50.717957 | controller | Wednesday 17 June 2026 20:14:50 +0000 (0:00:00.032) 0:00:08.380 ******** 2026-06-17 20:14:50.755952 | controller | ok: [controller] => { 2026-06-17 20:14:50.756002 | controller | "msg": "https://github.com/databus23/helm-diff/releases/download/v3.8.1/helm-diff-linux-amd64.tgz" 2026-06-17 20:14:50.756011 | controller | } 2026-06-17 20:14:50.756020 | controller | 2026-06-17 20:14:50.756028 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-06-17 20:14:50.756035 | controller | Wednesday 17 June 2026 20:14:50 +0000 (0:00:00.038) 0:00:08.418 ******** 2026-06-17 20:14:51.628748 | controller | changed: [controller] 2026-06-17 20:14:51.629029 | controller | 2026-06-17 20:14:51.629298 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-06-17 20:14:51.629554 | controller | Wednesday 17 June 2026 20:14:51 +0000 (0:00:00.874) 0:00:09.292 ******** 2026-06-17 20:14:51.661700 | controller | skipping: [controller] 2026-06-17 20:14:51.662011 | controller | 2026-06-17 20:14:51.662280 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-06-17 20:14:51.662553 | controller | Wednesday 17 June 2026 20:14:51 +0000 (0:00:00.033) 0:00:09.326 ******** 2026-06-17 20:14:51.696887 | controller | skipping: [controller] 2026-06-17 20:14:51.697148 | controller | 2026-06-17 20:14:51.697402 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-06-17 20:14:51.697648 | controller | Wednesday 17 June 2026 20:14:51 +0000 (0:00:00.035) 0:00:09.361 ******** 2026-06-17 20:14:51.733405 | controller | ok: [controller] => { 2026-06-17 20:14:51.733671 | controller | "msg": "https://dl.k8s.io/release/v1.36.1/bin/linux/amd64/kubectl" 2026-06-17 20:14:51.733945 | controller | } 2026-06-17 20:14:51.734200 | controller | 2026-06-17 20:14:51.734453 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-06-17 20:14:51.734698 | controller | Wednesday 17 June 2026 20:14:51 +0000 (0:00:00.036) 0:00:09.397 ******** 2026-06-17 20:14:52.874439 | controller | changed: [controller] 2026-06-17 20:14:52.874794 | controller | 2026-06-17 20:14:52.875150 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-06-17 20:14:52.875420 | controller | Wednesday 17 June 2026 20:14:52 +0000 (0:00:01.140) 0:00:10.538 ******** 2026-06-17 20:14:52.906277 | controller | skipping: [controller] 2026-06-17 20:14:52.906372 | controller | 2026-06-17 20:14:52.906497 | controller | PLAY RECAP ********************************************************************* 2026-06-17 20:14:52.906633 | controller | controller : ok=28 changed=8 unreachable=0 failed=0 skipped=14 rescued=0 ignored=0 2026-06-17 20:14:52.909566 | controller | 2026-06-17 20:14:52.909593 | controller | 2026-06-17 20:14:52.909599 | controller | TASKS RECAP ******************************************************************** 2026-06-17 20:14:52.909605 | controller | Wednesday 17 June 2026 20:14:52 +0000 (0:00:00.029) 0:00:10.568 ******** 2026-06-17 20:14:52.909609 | controller | =============================================================================== 2026-06-17 20:14:52.909614 | controller | vexxhost.containers.download_artifact : Download item ------------------- 1.25s 2026-06-17 20:14:52.909618 | controller | vexxhost.containers.download_artifact : Download item ------------------- 1.23s 2026-06-17 20:14:52.909622 | controller | vexxhost.containers.download_artifact : Download item ------------------- 1.14s 2026-06-17 20:14:52.909627 | controller | vexxhost.containers.download_artifact : Download item ------------------- 1.08s 2026-06-17 20:14:52.909631 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.88s 2026-06-17 20:14:52.909635 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.87s 2026-06-17 20:14:52.909639 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.80s 2026-06-17 20:14:52.909653 | controller | Gather minimal facts ---------------------------------------------------- 0.65s 2026-06-17 20:14:52.909658 | controller | vexxhost.containers.directory : Create directory (/var/lib/downloads) --- 0.64s 2026-06-17 20:14:52.909662 | controller | Find all subdirectories in the role location ---------------------------- 0.40s 2026-06-17 20:14:52.909666 | controller | Select only defaults/ directories and load vars ------------------------- 0.33s 2026-06-17 20:14:52.909672 | controller | Include download_artifact role ------------------------------------------ 0.23s 2026-06-17 20:14:52.909677 | controller | Find all components with checksums and get latest versions (CI) --------- 0.15s 2026-06-17 20:14:52.909682 | controller | Filter checksums to keep only latest versions (CI) ---------------------- 0.10s 2026-06-17 20:14:52.909686 | controller | Generate list of all binaries for all roles ----------------------------- 0.07s 2026-06-17 20:14:52.909690 | controller | vexxhost.containers.download_artifact : Starting download of file ------- 0.04s 2026-06-17 20:14:52.909695 | controller | vexxhost.containers.download_artifact : Starting download of file ------- 0.04s 2026-06-17 20:14:52.909699 | controller | vexxhost.containers.download_artifact : Starting download of file ------- 0.04s 2026-06-17 20:14:52.909703 | controller | vexxhost.containers.download_artifact : Extract archive ----------------- 0.04s 2026-06-17 20:14:52.909707 | controller | vexxhost.containers.download_artifact : Starting download of file ------- 0.04s 2026-06-17 20:14:53.028034 | controller | INFO [download-binaries > converge] Executed: Successful 2026-06-17 20:14:53.037477 | controller | INFO [download-binaries > idempotence] Executing 2026-06-17 20:14:53.868870 | controller | 2026-06-17 20:14:53.869045 | controller | PLAY [Download all binaries required at runtime for ansible-collection-kubernetes] *** 2026-06-17 20:14:53.869175 | controller | 2026-06-17 20:14:53.869312 | controller | TASK [Gather minimal facts] **************************************************** 2026-06-17 20:14:53.869448 | controller | Wednesday 17 June 2026 20:14:53 +0000 (0:00:00.013) 0:00:00.013 ******** 2026-06-17 20:14:54.533149 | controller | ok: [controller -> localhost] 2026-06-17 20:14:54.533612 | controller | 2026-06-17 20:14:54.534039 | controller | TASK [Find all subdirectories in the role location] **************************** 2026-06-17 20:14:54.534324 | controller | Wednesday 17 June 2026 20:14:54 +0000 (0:00:00.663) 0:00:00.677 ******** 2026-06-17 20:14:54.963888 | controller | ok: [controller -> localhost] 2026-06-17 20:14:54.964201 | controller | 2026-06-17 20:14:54.964474 | controller | TASK [Select only defaults/ directories and load vars] ************************* 2026-06-17 20:14:54.964744 | controller | Wednesday 17 June 2026 20:14:54 +0000 (0:00:00.431) 0:00:01.108 ******** 2026-06-17 20:14:55.343241 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/clusterctl/defaults) 2026-06-17 20:14:55.343552 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/cluster_api/defaults) 2026-06-17 20:14:55.343893 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kubelet/defaults) 2026-06-17 20:14:55.344213 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kubeadm/defaults) 2026-06-17 20:14:55.344535 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/cilium/defaults) 2026-06-17 20:14:55.344806 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kubernetes/defaults) 2026-06-17 20:14:55.345119 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/flux/defaults) 2026-06-17 20:14:55.345384 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/keepalived/defaults) 2026-06-17 20:14:55.345644 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/upload_helm_chart/defaults) 2026-06-17 20:14:55.345955 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/helm/defaults) 2026-06-17 20:14:55.346219 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kube_vip/defaults) 2026-06-17 20:14:55.346480 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/envoy_gateway/defaults) 2026-06-17 20:14:55.346736 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/haproxy/defaults) 2026-06-17 20:14:55.346997 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/cert_manager/defaults) 2026-06-17 20:14:55.347320 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/openstack_resource_controller/defaults) 2026-06-17 20:14:55.347625 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kubectl/defaults) 2026-06-17 20:14:55.347861 | controller | 2026-06-17 20:14:55.348117 | controller | TASK [Find all components with checksums and get latest versions (CI)] ********* 2026-06-17 20:14:55.348427 | controller | Wednesday 17 June 2026 20:14:55 +0000 (0:00:00.379) 0:00:01.487 ******** 2026-06-17 20:14:55.470084 | controller | ok: [controller -> localhost] => (item=clusterctl_checksums) 2026-06-17 20:14:55.470374 | controller | ok: [controller -> localhost] => (item=kubelet_checksums) 2026-06-17 20:14:55.470632 | controller | ok: [controller -> localhost] => (item=kubeadm_checksums) 2026-06-17 20:14:55.470887 | controller | ok: [controller -> localhost] => (item=flux_checksums) 2026-06-17 20:14:55.471143 | controller | ok: [controller -> localhost] => (item=helm_checksums) 2026-06-17 20:14:55.471498 | controller | ok: [controller -> localhost] => (item=helm_diff_checksums) 2026-06-17 20:14:55.471780 | controller | ok: [controller -> localhost] => (item=kubectl_checksums) 2026-06-17 20:14:55.472016 | controller | 2026-06-17 20:14:55.472281 | controller | TASK [Filter checksums to keep only latest versions (CI)] ********************** 2026-06-17 20:14:55.472581 | controller | Wednesday 17 June 2026 20:14:55 +0000 (0:00:00.126) 0:00:01.614 ******** 2026-06-17 20:14:55.560438 | controller | ok: [controller -> localhost] => (item=clusterctl_checksums) 2026-06-17 20:14:55.560888 | controller | ok: [controller -> localhost] => (item=kubelet_checksums) 2026-06-17 20:14:55.561223 | controller | ok: [controller -> localhost] => (item=kubeadm_checksums) 2026-06-17 20:14:55.561684 | controller | ok: [controller -> localhost] => (item=flux_checksums) 2026-06-17 20:14:55.562057 | controller | ok: [controller -> localhost] => (item=helm_checksums) 2026-06-17 20:14:55.562389 | controller | ok: [controller -> localhost] => (item=helm_diff_checksums) 2026-06-17 20:14:55.562683 | controller | ok: [controller -> localhost] => (item=kubectl_checksums) 2026-06-17 20:14:55.562978 | controller | 2026-06-17 20:14:55.563290 | controller | TASK [Generate list of all binaries for all roles] ***************************** 2026-06-17 20:14:55.563617 | controller | Wednesday 17 June 2026 20:14:55 +0000 (0:00:00.090) 0:00:01.704 ******** 2026-06-17 20:14:55.633499 | controller | ok: [controller -> localhost] 2026-06-17 20:14:55.633549 | controller | 2026-06-17 20:14:55.633658 | controller | TASK [Include download_artifact role] ****************************************** 2026-06-17 20:14:55.633781 | controller | Wednesday 17 June 2026 20:14:55 +0000 (0:00:00.070) 0:00:01.775 ******** 2026-06-17 20:14:55.846987 | 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 20:14:55.847046 | 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 20:14:55.847193 | 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 20:14:55.847327 | 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 20:14:55.847447 | 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 20:14:55.847590 | 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 20:14:55.847692 | 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 20:14:55.847792 | controller | 2026-06-17 20:14:55.847905 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-06-17 20:14:55.848083 | controller | Wednesday 17 June 2026 20:14:55 +0000 (0:00:00.215) 0:00:01.990 ******** 2026-06-17 20:14:55.889370 | controller | skipping: [controller] 2026-06-17 20:14:55.889462 | controller | 2026-06-17 20:14:55.889475 | controller | TASK [vexxhost.containers.directory : Create directory (/var/lib/downloads)] *** 2026-06-17 20:14:55.889591 | controller | Wednesday 17 June 2026 20:14:55 +0000 (0:00:00.042) 0:00:02.033 ******** 2026-06-17 20:14:56.346271 | 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 20:14:56.354235 | controller | ok: [controller] 2026-06-17 20:14:56.354315 | controller | 2026-06-17 20:14:56.354425 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-06-17 20:14:56.354593 | controller | Wednesday 17 June 2026 20:14:56 +0000 (0:00:00.463) 0:00:02.497 ******** 2026-06-17 20:14:56.390263 | controller | ok: [controller] => { 2026-06-17 20:14:56.390372 | controller | "msg": "https://github.com/kubernetes-sigs/cluster-api/releases/download/v1.13.2/clusterctl-linux-amd64" 2026-06-17 20:14:56.390502 | controller | } 2026-06-17 20:14:56.390609 | controller | 2026-06-17 20:14:56.390742 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-06-17 20:14:56.390853 | controller | Wednesday 17 June 2026 20:14:56 +0000 (0:00:00.035) 0:00:02.532 ******** 2026-06-17 20:14:56.953274 | controller | ok: [controller] 2026-06-17 20:14:56.953376 | controller | 2026-06-17 20:14:56.953517 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-06-17 20:14:56.953654 | controller | Wednesday 17 June 2026 20:14:56 +0000 (0:00:00.564) 0:00:03.097 ******** 2026-06-17 20:14:56.987683 | controller | skipping: [controller] 2026-06-17 20:14:56.987770 | controller | 2026-06-17 20:14:56.987862 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-06-17 20:14:56.987951 | controller | Wednesday 17 June 2026 20:14:56 +0000 (0:00:00.034) 0:00:03.132 ******** 2026-06-17 20:14:57.022024 | controller | skipping: [controller] 2026-06-17 20:14:57.022444 | controller | 2026-06-17 20:14:57.022470 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-06-17 20:14:57.022474 | controller | Wednesday 17 June 2026 20:14:57 +0000 (0:00:00.030) 0:00:03.163 ******** 2026-06-17 20:14:57.057564 | controller | ok: [controller] => { 2026-06-17 20:14:57.057646 | controller | "msg": "https://dl.k8s.io/release/v1.36.1/bin/linux/amd64/kubelet" 2026-06-17 20:14:57.057766 | controller | } 2026-06-17 20:14:57.058242 | controller | 2026-06-17 20:14:57.058261 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-06-17 20:14:57.058267 | controller | Wednesday 17 June 2026 20:14:57 +0000 (0:00:00.035) 0:00:03.199 ******** 2026-06-17 20:14:57.534383 | controller | ok: [controller] 2026-06-17 20:14:57.534444 | controller | 2026-06-17 20:14:57.534632 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-06-17 20:14:57.534838 | controller | Wednesday 17 June 2026 20:14:57 +0000 (0:00:00.476) 0:00:03.676 ******** 2026-06-17 20:14:57.566259 | controller | skipping: [controller] 2026-06-17 20:14:57.566348 | controller | 2026-06-17 20:14:57.566525 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-06-17 20:14:57.566543 | controller | Wednesday 17 June 2026 20:14:57 +0000 (0:00:00.033) 0:00:03.709 ******** 2026-06-17 20:14:57.602248 | controller | skipping: [controller] 2026-06-17 20:14:57.602333 | controller | 2026-06-17 20:14:57.602438 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-06-17 20:14:57.602530 | controller | Wednesday 17 June 2026 20:14:57 +0000 (0:00:00.035) 0:00:03.744 ******** 2026-06-17 20:14:57.636538 | controller | ok: [controller] => { 2026-06-17 20:14:57.636665 | controller | "msg": "https://dl.k8s.io/release/v1.36.1/bin/linux/amd64/kubeadm" 2026-06-17 20:14:57.636814 | controller | } 2026-06-17 20:14:57.636936 | controller | 2026-06-17 20:14:57.637109 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-06-17 20:14:57.637231 | controller | Wednesday 17 June 2026 20:14:57 +0000 (0:00:00.036) 0:00:03.781 ******** 2026-06-17 20:14:58.080640 | controller | ok: [controller] 2026-06-17 20:14:58.080700 | controller | 2026-06-17 20:14:58.080784 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-06-17 20:14:58.080898 | controller | Wednesday 17 June 2026 20:14:58 +0000 (0:00:00.443) 0:00:04.224 ******** 2026-06-17 20:14:58.122342 | controller | skipping: [controller] 2026-06-17 20:14:58.124506 | controller | 2026-06-17 20:14:58.124533 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-06-17 20:14:58.124543 | controller | Wednesday 17 June 2026 20:14:58 +0000 (0:00:00.037) 0:00:04.262 ******** 2026-06-17 20:14:58.157228 | controller | skipping: [controller] 2026-06-17 20:14:58.158296 | controller | 2026-06-17 20:14:58.158554 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-06-17 20:14:58.158784 | controller | Wednesday 17 June 2026 20:14:58 +0000 (0:00:00.039) 0:00:04.301 ******** 2026-06-17 20:14:58.198371 | controller | ok: [controller] => { 2026-06-17 20:14:58.198431 | controller | "msg": "https://github.com/fluxcd/flux2/releases/download/v0.32.0/flux_0.32.0_linux_amd64.tar.gz" 2026-06-17 20:14:58.198515 | controller | } 2026-06-17 20:14:58.198598 | controller | 2026-06-17 20:14:58.198691 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-06-17 20:14:58.198777 | controller | Wednesday 17 June 2026 20:14:58 +0000 (0:00:00.038) 0:00:04.340 ******** 2026-06-17 20:14:58.632879 | controller | ok: [controller] 2026-06-17 20:14:58.633663 | controller | 2026-06-17 20:14:58.633686 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-06-17 20:14:58.633696 | controller | Wednesday 17 June 2026 20:14:58 +0000 (0:00:00.436) 0:00:04.776 ******** 2026-06-17 20:14:58.670290 | controller | skipping: [controller] 2026-06-17 20:14:58.670358 | controller | 2026-06-17 20:14:58.670457 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-06-17 20:14:58.670563 | controller | Wednesday 17 June 2026 20:14:58 +0000 (0:00:00.035) 0:00:04.812 ******** 2026-06-17 20:14:58.706867 | controller | skipping: [controller] 2026-06-17 20:14:58.706906 | controller | 2026-06-17 20:14:58.706912 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-06-17 20:14:58.706918 | controller | Wednesday 17 June 2026 20:14:58 +0000 (0:00:00.034) 0:00:04.847 ******** 2026-06-17 20:14:58.746488 | controller | ok: [controller] => { 2026-06-17 20:14:58.746813 | controller | "msg": "https://get.helm.sh/helm-v3.11.2-linux-amd64.tar.gz" 2026-06-17 20:14:58.747079 | controller | } 2026-06-17 20:14:58.747322 | controller | 2026-06-17 20:14:58.747598 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-06-17 20:14:58.747861 | controller | Wednesday 17 June 2026 20:14:58 +0000 (0:00:00.038) 0:00:04.886 ******** 2026-06-17 20:14:59.146157 | controller | ok: [controller] 2026-06-17 20:14:59.146203 | controller | 2026-06-17 20:14:59.146311 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-06-17 20:14:59.146405 | controller | Wednesday 17 June 2026 20:14:59 +0000 (0:00:00.400) 0:00:05.286 ******** 2026-06-17 20:14:59.177421 | controller | skipping: [controller] 2026-06-17 20:14:59.177523 | controller | 2026-06-17 20:14:59.177653 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-06-17 20:14:59.177780 | controller | Wednesday 17 June 2026 20:14:59 +0000 (0:00:00.035) 0:00:05.322 ******** 2026-06-17 20:14:59.207438 | controller | skipping: [controller] 2026-06-17 20:14:59.207499 | controller | 2026-06-17 20:14:59.207591 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-06-17 20:14:59.207676 | controller | Wednesday 17 June 2026 20:14:59 +0000 (0:00:00.030) 0:00:05.352 ******** 2026-06-17 20:14:59.250398 | controller | ok: [controller] => { 2026-06-17 20:14:59.250456 | controller | "msg": "https://github.com/databus23/helm-diff/releases/download/v3.8.1/helm-diff-linux-amd64.tgz" 2026-06-17 20:14:59.250552 | controller | } 2026-06-17 20:14:59.250634 | controller | 2026-06-17 20:14:59.250743 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-06-17 20:14:59.250840 | controller | Wednesday 17 June 2026 20:14:59 +0000 (0:00:00.041) 0:00:05.394 ******** 2026-06-17 20:14:59.662820 | controller | ok: [controller] 2026-06-17 20:14:59.662912 | controller | 2026-06-17 20:14:59.663054 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-06-17 20:14:59.663210 | controller | Wednesday 17 June 2026 20:14:59 +0000 (0:00:00.412) 0:00:05.807 ******** 2026-06-17 20:14:59.702322 | controller | skipping: [controller] 2026-06-17 20:14:59.702421 | controller | 2026-06-17 20:14:59.702498 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-06-17 20:14:59.702588 | controller | Wednesday 17 June 2026 20:14:59 +0000 (0:00:00.037) 0:00:05.844 ******** 2026-06-17 20:14:59.732692 | controller | skipping: [controller] 2026-06-17 20:14:59.732744 | controller | 2026-06-17 20:14:59.732861 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-06-17 20:14:59.732960 | controller | Wednesday 17 June 2026 20:14:59 +0000 (0:00:00.033) 0:00:05.877 ******** 2026-06-17 20:14:59.770548 | controller | ok: [controller] => { 2026-06-17 20:14:59.770653 | controller | "msg": "https://dl.k8s.io/release/v1.36.1/bin/linux/amd64/kubectl" 2026-06-17 20:14:59.770754 | controller | } 2026-06-17 20:14:59.770865 | controller | 2026-06-17 20:14:59.770992 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-06-17 20:14:59.771150 | controller | Wednesday 17 June 2026 20:14:59 +0000 (0:00:00.037) 0:00:05.914 ******** 2026-06-17 20:15:00.206357 | controller | ok: [controller] 2026-06-17 20:15:00.206417 | controller | 2026-06-17 20:15:00.206604 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-06-17 20:15:00.206727 | controller | Wednesday 17 June 2026 20:15:00 +0000 (0:00:00.433) 0:00:06.348 ******** 2026-06-17 20:15:00.232335 | controller | skipping: [controller] 2026-06-17 20:15:00.232447 | controller | 2026-06-17 20:15:00.232566 | controller | PLAY RECAP ********************************************************************* 2026-06-17 20:15:00.232702 | controller | controller : ok=28 changed=0 unreachable=0 failed=0 skipped=14 rescued=0 ignored=0 2026-06-17 20:15:00.232816 | controller | 2026-06-17 20:15:00.232916 | controller | 2026-06-17 20:15:00.233049 | controller | TASKS RECAP ******************************************************************** 2026-06-17 20:15:00.235760 | controller | Wednesday 17 June 2026 20:15:00 +0000 (0:00:00.029) 0:00:06.377 ******** 2026-06-17 20:15:00.235798 | controller | =============================================================================== 2026-06-17 20:15:00.235803 | controller | Gather minimal facts ---------------------------------------------------- 0.66s 2026-06-17 20:15:00.235808 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.56s 2026-06-17 20:15:00.235812 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.48s 2026-06-17 20:15:00.235817 | controller | vexxhost.containers.directory : Create directory (/var/lib/downloads) --- 0.46s 2026-06-17 20:15:00.235822 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.44s 2026-06-17 20:15:00.235827 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.44s 2026-06-17 20:15:00.235831 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.43s 2026-06-17 20:15:00.235835 | controller | Find all subdirectories in the role location ---------------------------- 0.43s 2026-06-17 20:15:00.235839 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.41s 2026-06-17 20:15:00.235844 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.40s 2026-06-17 20:15:00.235848 | controller | Select only defaults/ directories and load vars ------------------------- 0.38s 2026-06-17 20:15:00.235852 | controller | Include download_artifact role ------------------------------------------ 0.22s 2026-06-17 20:15:00.235872 | controller | Find all components with checksums and get latest versions (CI) --------- 0.13s 2026-06-17 20:15:00.235876 | controller | Filter checksums to keep only latest versions (CI) ---------------------- 0.09s 2026-06-17 20:15:00.235880 | controller | Generate list of all binaries for all roles ----------------------------- 0.07s 2026-06-17 20:15:00.235885 | controller | vexxhost.containers.package : Update state for tar ---------------------- 0.04s 2026-06-17 20:15:00.235889 | controller | vexxhost.containers.download_artifact : Starting download of file ------- 0.04s 2026-06-17 20:15:00.235894 | controller | vexxhost.containers.package : Update state for tar ---------------------- 0.04s 2026-06-17 20:15:00.235898 | controller | vexxhost.containers.download_artifact : Starting download of file ------- 0.04s 2026-06-17 20:15:00.235902 | controller | vexxhost.containers.download_artifact : Starting download of file ------- 0.04s 2026-06-17 20:15:00.367508 | controller | INFO [download-binaries > idempotence] Executed: Successful 2026-06-17 20:15:00.377992 | controller | INFO [download-binaries > side_effect] Executing 2026-06-17 20:15:00.378570 | controller | WARNING [download-binaries > side_effect] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-06-17 20:15:00.385560 | controller | INFO [download-binaries > verify] Executing 2026-06-17 20:15:01.206433 | controller | 2026-06-17 20:15:01.206762 | controller | PLAY [Verify] ****************************************************************** 2026-06-17 20:15:01.206993 | controller | 2026-06-17 20:15:01.207242 | controller | TASK [Gathering Facts] ********************************************************* 2026-06-17 20:15:01.207488 | controller | Wednesday 17 June 2026 20:15:01 +0000 (0:00:00.011) 0:00:00.011 ******** 2026-06-17 20:15:03.313125 | 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 20:15:03.317780 | controller | ok: [controller] 2026-06-17 20:15:03.318089 | controller | 2026-06-17 20:15:03.318369 | controller | TASK [Stat target dir] ********************************************************* 2026-06-17 20:15:03.318641 | controller | Wednesday 17 June 2026 20:15:03 +0000 (0:00:02.111) 0:00:02.122 ******** 2026-06-17 20:15:03.721361 | controller | ok: [controller] 2026-06-17 20:15:03.721661 | controller | 2026-06-17 20:15:03.721976 | controller | TASK [Assert that target dir is created] *************************************** 2026-06-17 20:15:03.722239 | controller | Wednesday 17 June 2026 20:15:03 +0000 (0:00:00.402) 0:00:02.525 ******** 2026-06-17 20:15:03.763217 | controller | ok: [controller] => { 2026-06-17 20:15:03.763507 | controller | "changed": false, 2026-06-17 20:15:03.763762 | controller | "msg": "All assertions passed" 2026-06-17 20:15:03.764008 | controller | } 2026-06-17 20:15:03.764244 | controller | 2026-06-17 20:15:03.764511 | controller | TASK [Find target files] ******************************************************* 2026-06-17 20:15:03.764819 | controller | Wednesday 17 June 2026 20:15:03 +0000 (0:00:00.041) 0:00:02.567 ******** 2026-06-17 20:15:04.157752 | controller | ok: [controller] 2026-06-17 20:15:04.158111 | controller | 2026-06-17 20:15:04.158408 | controller | TASK [Assert that some files were downloaded] ********************************** 2026-06-17 20:15:04.158709 | controller | Wednesday 17 June 2026 20:15:04 +0000 (0:00:00.394) 0:00:02.961 ******** 2026-06-17 20:15:04.187589 | controller | ok: [controller] => { 2026-06-17 20:15:04.187864 | controller | "changed": false, 2026-06-17 20:15:04.188120 | controller | "msg": "All assertions passed" 2026-06-17 20:15:04.188367 | controller | } 2026-06-17 20:15:04.188601 | controller | 2026-06-17 20:15:04.188847 | controller | PLAY RECAP ********************************************************************* 2026-06-17 20:15:04.189119 | controller | controller : ok=5 changed=0 unreachable=0 failed=0 skipped=0 rescued=0 ignored=0 2026-06-17 20:15:04.189350 | controller | 2026-06-17 20:15:04.189578 | controller | 2026-06-17 20:15:04.189874 | controller | TASKS RECAP ******************************************************************** 2026-06-17 20:15:04.190148 | controller | Wednesday 17 June 2026 20:15:04 +0000 (0:00:00.031) 0:00:02.992 ******** 2026-06-17 20:15:04.190404 | controller | =============================================================================== 2026-06-17 20:15:04.190679 | controller | Gathering Facts --------------------------------------------------------- 2.11s 2026-06-17 20:15:04.190987 | controller | Stat target dir --------------------------------------------------------- 0.40s 2026-06-17 20:15:04.191240 | controller | Find target files ------------------------------------------------------- 0.39s 2026-06-17 20:15:04.191483 | controller | Assert that target dir is created --------------------------------------- 0.04s 2026-06-17 20:15:04.191739 | controller | Assert that some files were downloaded ---------------------------------- 0.03s 2026-06-17 20:15:04.303866 | controller | INFO [download-binaries > verify] Executed: Successful 2026-06-17 20:15:04.316782 | controller | INFO [download-binaries > cleanup] Executing 2026-06-17 20:15:04.317140 | controller | WARNING [download-binaries > cleanup] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-06-17 20:15:04.322768 | controller | INFO [download-binaries > destroy] Executing 2026-06-17 20:15:04.322778 | controller | WARNING [download-binaries > destroy] Skipping, '--destroy=never' requested. 2026-06-17 20:15:04.322863 | controller | INFO [download-binaries > destroy] Executed: Successful 2026-06-17 20:15:04.323173 | controller | WARNING Molecule executed 1 scenario (1 missing files) 2026-06-17 20:15:04.846972 | controller | ok: Runtime: 0:00:49.766624 2026-06-17 20:15:04.855150 | 2026-06-17 20:15:04.855227 | PLAY RECAP 2026-06-17 20:15:04.855271 | controller | ok: 4 changed: 3 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-06-17 20:15:04.855294 | 2026-06-17 20:15:05.027399 | RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/run.yaml@main] 2026-06-17 20:15:05.030803 | POST-RUN START: [untrusted : github.com/vexxhost/ansible-collection-kubernetes/test-playbooks/molecule/post.yml@main] 2026-06-17 20:15:05.646686 | 2026-06-17 20:15:05.646836 | PLAY [all] 2026-06-17 20:15:05.658569 | 2026-06-17 20:15:05.658658 | TASK [describe-kubernetes-objects : creating directory for cluster scoped objects] 2026-06-17 20:15:06.054517 | controller | changed 2026-06-17 20:15:06.060626 | 2026-06-17 20:15:06.060721 | TASK [describe-kubernetes-objects : Gathering descriptions for cluster scoped objects] 2026-06-17 20:15:06.449852 | controller | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-06-17 20:15:06.450041 | controller | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-06-17 20:15:06.457159 | controller | environment: line 1: kubectl: command not found 2026-06-17 20:15:06.458448 | controller | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-06-17 20:15:06.460651 | controller | environment: line 1: kubectl: command not found 2026-06-17 20:15:06.463421 | controller | xargs: environment: line 1: kubectl: command not found 2026-06-17 20:15:06.463461 | controller | warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-06-17 20:15:06.465467 | controller | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-06-17 20:15:06.468357 | controller | environment: line 1: kubectl: command not found 2026-06-17 20:15:06.469156 | controller | environment: line 1: kubectl: command not found 2026-06-17 20:15:06.469766 | controller | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-06-17 20:15:06.470482 | controller | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-06-17 20:15:06.591433 | controller | ok: Runtime: 0:00:00.033600 2026-06-17 20:15:06.597815 | 2026-06-17 20:15:06.597889 | TASK [describe-kubernetes-objects : creating directory for namespace scoped objects] 2026-06-17 20:15:06.862847 | controller | changed 2026-06-17 20:15:06.868875 | 2026-06-17 20:15:06.869050 | TASK [describe-kubernetes-objects : Gathering descriptions for namespace scoped objects] 2026-06-17 20:15:07.113001 | controller | environment: line 5: kubectl: command not found 2026-06-17 20:15:07.114328 | controller | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-06-17 20:15:07.114353 | controller | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-06-17 20:15:07.115176 | controller | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-06-17 20:15:07.399820 | controller | ok: Runtime: 0:00:00.013274 2026-06-17 20:15:07.406542 | 2026-06-17 20:15:07.406646 | TASK [describe-kubernetes-objects : Downloads logs to executor] 2026-06-17 20:15:08.047842 | controller | changed: 2026-06-17 20:15:08.048068 | controller | created directory /var/lib/zuul/builds/6eed789938374d09919645cfa1c03aa6/work/logs/controller 2026-06-17 20:15:08.048113 | controller | cd+++++++++ objects/ 2026-06-17 20:15:08.048159 | controller | cd+++++++++ objects/cluster/ 2026-06-17 20:15:08.048222 | controller | cd+++++++++ objects/namespaced/ 2026-06-17 20:15:08.058157 | 2026-06-17 20:15:08.058224 | TASK [gather-pod-logs : creating directory for pod logs] 2026-06-17 20:15:08.300782 | controller | changed 2026-06-17 20:15:08.305911 | 2026-06-17 20:15:08.305980 | TASK [gather-pod-logs : creating directory for failed pod logs] 2026-06-17 20:15:08.538031 | controller | changed 2026-06-17 20:15:08.544152 | 2026-06-17 20:15:08.544278 | TASK [gather-pod-logs : retrieve all kubernetes logs, current and previous (if they exist)] 2026-06-17 20:15:08.785465 | controller | environment: line 3: kubectl: command not found 2026-06-17 20:15:09.075251 | controller | ok: Runtime: 0:00:00.012322 2026-06-17 20:15:09.081400 | 2026-06-17 20:15:09.081489 | TASK [gather-pod-logs : Downloads pod logs to executor] 2026-06-17 20:15:09.580790 | controller | changed: 2026-06-17 20:15:09.581087 | controller | cd+++++++++ pod-logs/ 2026-06-17 20:15:09.581142 | controller | cd+++++++++ pod-logs/failed-pods/ 2026-06-17 20:15:09.592446 | 2026-06-17 20:15:09.592566 | LOOP [helm-release-status : creating directory for helm release status] 2026-06-17 20:15:09.851282 | controller | changed: "values" 2026-06-17 20:15:10.058105 | controller | changed: "releases" 2026-06-17 20:15:10.076576 | 2026-06-17 20:15:10.076744 | TASK [helm-release-status : Gather get release status for helm charts] 2026-06-17 20:15:10.311662 | controller | /bin/bash: line 3: kubectl: command not found 2026-06-17 20:15:10.607423 | controller | ok: Runtime: 0:00:00.008348 2026-06-17 20:15:10.613255 | 2026-06-17 20:15:10.613364 | TASK [helm-release-status : Downloads logs to executor] 2026-06-17 20:15:11.111064 | controller | changed: 2026-06-17 20:15:11.111296 | controller | cd+++++++++ helm/ 2026-06-17 20:15:11.111338 | controller | cd+++++++++ helm/releases/ 2026-06-17 20:15:11.111370 | controller | cd+++++++++ helm/values/ 2026-06-17 20:15:11.118459 | 2026-06-17 20:15:11.118533 | PLAY RECAP 2026-06-17 20:15:11.118595 | controller | ok: 12 changed: 12 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-06-17 20:15:11.118626 | 2026-06-17 20:15:11.264990 | POST-RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/ansible-collection-kubernetes/test-playbooks/molecule/post.yml@main] 2026-06-17 20:15:11.268061 | POST-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post.yaml@main] 2026-06-17 20:15:11.871364 | 2026-06-17 20:15:11.871505 | PLAY [all] 2026-06-17 20:15:11.881536 | 2026-06-17 20:15:11.881616 | TASK [fetch-output : Set log path for multiple nodes] 2026-06-17 20:15:11.926120 | controller | skipping: Conditional result was False 2026-06-17 20:15:11.934265 | 2026-06-17 20:15:11.934432 | TASK [fetch-output : Set log path for single node] 2026-06-17 20:15:11.978583 | controller | ok 2026-06-17 20:15:11.983717 | 2026-06-17 20:15:11.983810 | LOOP [fetch-output : Ensure local output dirs] 2026-06-17 20:15:12.379071 | controller -> localhost | ok: "/var/lib/zuul/builds/6eed789938374d09919645cfa1c03aa6/work/logs" 2026-06-17 20:15:12.600188 | controller -> localhost | changed: "/var/lib/zuul/builds/6eed789938374d09919645cfa1c03aa6/work/artifacts" 2026-06-17 20:15:12.844378 | controller -> localhost | changed: "/var/lib/zuul/builds/6eed789938374d09919645cfa1c03aa6/work/docs" 2026-06-17 20:15:12.857881 | 2026-06-17 20:15:12.858015 | LOOP [fetch-output : Collect logs, artifacts and docs] 2026-06-17 20:15:13.481685 | controller | changed: .d..t...... ./ 2026-06-17 20:15:13.481952 | controller | changed: All items complete 2026-06-17 20:15:13.481993 | 2026-06-17 20:15:13.925805 | controller | changed: .d..t...... ./ 2026-06-17 20:15:14.377486 | controller | changed: .d..t...... ./ 2026-06-17 20:15:14.392367 | 2026-06-17 20:15:14.392495 | LOOP [merge-output-to-logs : Move artifacts and docs to logs dir] 2026-06-17 20:15:14.821716 | controller -> localhost | ok: Item: artifacts Runtime: 0:00:00.006008 2026-06-17 20:15:15.051204 | controller -> localhost | ok: Item: docs Runtime: 0:00:00.008475 2026-06-17 20:15:15.065504 | 2026-06-17 20:15:15.065563 | PLAY [all] 2026-06-17 20:15:15.070292 | 2026-06-17 20:15:15.070357 | TASK [remove-build-sshkey : Remove the build SSH key from all nodes] 2026-06-17 20:15:15.538077 | controller | changed 2026-06-17 20:15:15.543037 | 2026-06-17 20:15:15.543150 | PLAY RECAP 2026-06-17 20:15:15.543201 | controller | ok: 5 changed: 4 unreachable: 0 failed: 0 skipped: 1 rescued: 0 ignored: 0 2026-06-17 20:15:15.543224 | 2026-06-17 20:15:15.681350 | POST-RUN END RESULT_NORMAL: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post.yaml@main] 2026-06-17 20:15:15.684356 | POST-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post-logs.yaml@main] 2026-06-17 20:15:16.319215 | 2026-06-17 20:15:16.319347 | PLAY [localhost] 2026-06-17 20:15:16.330211 | 2026-06-17 20:15:16.330320 | TASK [Generate Zuul manifest] 2026-06-17 20:15:16.352102 | localhost | ok 2026-06-17 20:15:16.368415 | 2026-06-17 20:15:16.368503 | TASK [generate-zuul-manifest : Generate Zuul manifest] 2026-06-17 20:15:16.743800 | localhost | changed 2026-06-17 20:15:16.757938 | 2026-06-17 20:15:16.758078 | TASK [generate-zuul-manifest : Return Zuul manifest URL to Zuul] 2026-06-17 20:15:16.789827 | localhost | ok 2026-06-17 20:15:16.800018 | 2026-06-17 20:15:16.800151 | TASK [Upload logs] 2026-06-17 20:15:16.826591 | localhost | ok 2026-06-17 20:15:16.888879 | 2026-06-17 20:15:16.889047 | TASK [Set zuul-log-path fact] 2026-06-17 20:15:16.913333 | localhost | ok 2026-06-17 20:15:16.924625 | 2026-06-17 20:15:16.924747 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-06-17 20:15:16.957917 | localhost | ok 2026-06-17 20:15:16.967741 | 2026-06-17 20:15:16.967843 | TASK [upload-logs : Create log directories] 2026-06-17 20:15:17.384848 | localhost | changed 2026-06-17 20:15:17.391987 | 2026-06-17 20:15:17.392091 | TASK [upload-logs : Ensure logs are readable before uploading] 2026-06-17 20:15:17.810249 | localhost -> localhost | ok: Runtime: 0:00:00.005960 2026-06-17 20:15:17.815321 | 2026-06-17 20:15:17.815405 | TASK [upload-logs : Upload logs to log server] 2026-06-17 20:15:18.292920 | localhost | Output suppressed because no_log was given 2026-06-17 20:15:18.298878 | 2026-06-17 20:15:18.298947 | LOOP [upload-logs : Compress console log and json output] 2026-06-17 20:15:18.348041 | localhost | skipping: Conditional result was False 2026-06-17 20:15:18.402117 | localhost | skipping: Conditional result was False 2026-06-17 20:15:18.412015 | 2026-06-17 20:15:18.412193 | LOOP [upload-logs : Upload compressed console log and json output] 2026-06-17 20:15:18.458438 | localhost | skipping: Conditional result was False 2026-06-17 20:15:18.458837 | 2026-06-17 20:15:18.463936 | localhost | skipping: Conditional result was False 2026-06-17 20:15:18.479892 | 2026-06-17 20:15:18.480148 | LOOP [upload-logs : Upload console log and json output]