2026-07-06 16:45:32.219524 | Job console starting 2026-07-06 16:45:32.229640 | Updating git repos 2026-07-06 16:45:32.316198 | Cloning repos into workspace 2026-07-06 16:45:32.395203 | Restoring repo states 2026-07-06 16:45:32.408399 | Merging changes 2026-07-06 16:45:33.125763 | Checking out repos 2026-07-06 16:45:33.596303 | Preparing playbooks 2026-07-06 16:45:37.705983 | Running Ansible setup 2026-07-06 16:45:41.587868 | PRE-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/pre.yaml@main] 2026-07-06 16:45:42.263882 | 2026-07-06 16:45:42.264057 | PLAY [localhost] 2026-07-06 16:45:42.272524 | 2026-07-06 16:45:42.272610 | TASK [Gathering Facts] 2026-07-06 16:45:43.141996 | localhost | ok 2026-07-06 16:45:43.152382 | 2026-07-06 16:45:43.152465 | TASK [Setup log path fact] 2026-07-06 16:45:43.173504 | localhost | ok 2026-07-06 16:45:43.187112 | 2026-07-06 16:45:43.187184 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-07-06 16:45:43.218203 | localhost | ok 2026-07-06 16:45:43.225766 | 2026-07-06 16:45:43.225836 | TASK [emit-job-header : Print job information] 2026-07-06 16:45:43.268026 | # Job Information 2026-07-06 16:45:43.268232 | Ansible Version: 2.16.18 2026-07-06 16:45:43.268304 | Job: ansible-collection-kubernetes-molecule-download-binaries 2026-07-06 16:45:43.268355 | Pipeline: check 2026-07-06 16:45:43.268401 | Executor: 2d72f0692154 2026-07-06 16:45:43.268445 | Triggered by: https://github.com/vexxhost/ansible-collection-kubernetes/pull/289 2026-07-06 16:45:43.268504 | Event ID: f88bfc90-7959-11f1-9e80-256e6193278f 2026-07-06 16:45:43.272347 | 2026-07-06 16:45:43.272418 | LOOP [emit-job-header : Print node information] 2026-07-06 16:45:43.353370 | localhost | ok: 2026-07-06 16:45:43.354117 | localhost | # Node Information 2026-07-06 16:45:43.354161 | localhost | Inventory Hostname: controller 2026-07-06 16:45:43.354195 | localhost | Hostname: np0000184200 2026-07-06 16:45:43.354224 | localhost | Username: zuul 2026-07-06 16:45:43.354257 | localhost | Distro: Debian 13.5 2026-07-06 16:45:43.354286 | localhost | Provider: yul1 2026-07-06 16:45:43.354315 | localhost | Region: ca-ymq-1 2026-07-06 16:45:43.354343 | localhost | Label: debian-trixie 2026-07-06 16:45:43.354371 | localhost | Product Name: OpenStack Nova 2026-07-06 16:45:43.354399 | localhost | Interface IP: 199.19.213.233 2026-07-06 16:45:43.372387 | 2026-07-06 16:45:43.377691 | TASK [log-inventory : Ensure Zuul Ansible directory exists] 2026-07-06 16:45:43.769489 | localhost -> localhost | changed 2026-07-06 16:45:43.776808 | 2026-07-06 16:45:43.776901 | TASK [log-inventory : Copy ansible inventory to logs dir] 2026-07-06 16:45:44.602750 | localhost -> localhost | changed 2026-07-06 16:45:44.609485 | 2026-07-06 16:45:44.609552 | PLAY [all] 2026-07-06 16:45:44.616501 | 2026-07-06 16:45:44.616655 | TASK [add-build-sshkey : Check to see if ssh key was already created for this build] 2026-07-06 16:45:44.875785 | controller -> localhost | ok 2026-07-06 16:45:44.885544 | 2026-07-06 16:45:44.885620 | TASK [add-build-sshkey : Create a new key in workspace based on build UUID] 2026-07-06 16:45:44.924951 | controller | ok 2026-07-06 16:45:44.938885 | controller | included: /var/lib/zuul/builds/ff52ee2e2af546b5b0494f4f0aa154e5/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/create-key-and-replace.yaml 2026-07-06 16:45:44.943693 | 2026-07-06 16:45:44.943755 | TASK [add-build-sshkey : Create Temp SSH key] 2026-07-06 16:45:46.253140 | controller -> localhost | Generating public/private rsa key pair. 2026-07-06 16:45:46.253332 | controller -> localhost | Your identification has been saved in /var/lib/zuul/builds/ff52ee2e2af546b5b0494f4f0aa154e5/work/ff52ee2e2af546b5b0494f4f0aa154e5_id_rsa 2026-07-06 16:45:46.253363 | controller -> localhost | Your public key has been saved in /var/lib/zuul/builds/ff52ee2e2af546b5b0494f4f0aa154e5/work/ff52ee2e2af546b5b0494f4f0aa154e5_id_rsa.pub 2026-07-06 16:45:46.253387 | controller -> localhost | The key fingerprint is: 2026-07-06 16:45:46.253409 | controller -> localhost | SHA256:pzaAEP0uCLm9aeU81pCVtkQTQ/I2C7e88xrSIlp7ams zuul-build-sshkey 2026-07-06 16:45:46.253445 | controller -> localhost | The key's randomart image is: 2026-07-06 16:45:46.253469 | controller -> localhost | +---[RSA 3072]----+ 2026-07-06 16:45:46.253496 | controller -> localhost | | ....+. | 2026-07-06 16:45:46.253519 | controller -> localhost | | ..oo. | 2026-07-06 16:45:46.253540 | controller -> localhost | | .. .o=o | 2026-07-06 16:45:46.253561 | controller -> localhost | |o . **+ | 2026-07-06 16:45:46.253580 | controller -> localhost | | + ..*=.S . | 2026-07-06 16:45:46.253600 | controller -> localhost | |. o =.oo o | 2026-07-06 16:45:46.253620 | controller -> localhost | | o*o+= + | 2026-07-06 16:45:46.253640 | controller -> localhost | | oEo*o.= . | 2026-07-06 16:45:46.253662 | controller -> localhost | |.++= .... | 2026-07-06 16:45:46.253683 | controller -> localhost | +----[SHA256]-----+ 2026-07-06 16:45:46.253734 | controller -> localhost | ok: Runtime: 0:00:00.872529 2026-07-06 16:45:46.258069 | 2026-07-06 16:45:46.258134 | TASK [add-build-sshkey : Remote setup ssh keys (linux)] 2026-07-06 16:45:46.287559 | controller | ok 2026-07-06 16:45:46.298120 | controller | included: /var/lib/zuul/builds/ff52ee2e2af546b5b0494f4f0aa154e5/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/remote-linux.yaml 2026-07-06 16:45:46.305061 | 2026-07-06 16:45:46.305151 | TASK [add-build-sshkey : Remove previously added zuul-build-sshkey] 2026-07-06 16:45:46.329831 | controller | skipping: Conditional result was False 2026-07-06 16:45:46.340452 | 2026-07-06 16:45:46.340577 | TASK [add-build-sshkey : Enable access via build key on all nodes] 2026-07-06 16:45:46.906547 | controller | changed 2026-07-06 16:45:47.062931 | 2026-07-06 16:45:47.063092 | TASK [add-build-sshkey : Make sure user has a .ssh] 2026-07-06 16:45:47.272847 | controller | ok 2026-07-06 16:45:47.279008 | 2026-07-06 16:45:47.279079 | TASK [add-build-sshkey : Install build private key as SSH key on all nodes] 2026-07-06 16:45:47.876699 | controller | changed 2026-07-06 16:45:47.882560 | 2026-07-06 16:45:47.882630 | TASK [add-build-sshkey : Install build public key as SSH key on all nodes] 2026-07-06 16:45:48.419952 | controller | changed 2026-07-06 16:45:48.425788 | 2026-07-06 16:45:48.425860 | TASK [add-build-sshkey : Remote setup ssh keys (windows)] 2026-07-06 16:45:48.451069 | controller | skipping: Conditional result was False 2026-07-06 16:45:48.460078 | 2026-07-06 16:45:48.460162 | TASK [remove-zuul-sshkey : Remove master key from local agent] 2026-07-06 16:45:48.840835 | controller -> localhost | changed 2026-07-06 16:45:48.852021 | 2026-07-06 16:45:48.852089 | TASK [add-build-sshkey : Add back temp key] 2026-07-06 16:45:49.130098 | controller -> localhost | Identity added: /var/lib/zuul/builds/ff52ee2e2af546b5b0494f4f0aa154e5/work/ff52ee2e2af546b5b0494f4f0aa154e5_id_rsa (zuul-build-sshkey) 2026-07-06 16:45:49.130316 | controller -> localhost | ok: Runtime: 0:00:00.015346 2026-07-06 16:45:49.134632 | 2026-07-06 16:45:49.134700 | TASK [add-build-sshkey : Verify we can still SSH to all nodes] 2026-07-06 16:45:49.458140 | controller | ok 2026-07-06 16:45:49.462441 | 2026-07-06 16:45:49.462514 | TASK [add-build-sshkey : Verify we can still SSH to all nodes (windows)] 2026-07-06 16:45:49.486478 | controller | skipping: Conditional result was False 2026-07-06 16:45:49.499637 | 2026-07-06 16:45:49.499747 | TASK [prepare-workspace : Start zuul_console daemon.] 2026-07-06 16:45:49.852280 | controller | ok 2026-07-06 16:45:49.864069 | 2026-07-06 16:45:49.864148 | TASK [prepare-workspace : Synchronize src repos to workspace directory.] 2026-07-06 16:45:50.843475 | controller | Output suppressed because no_log was given 2026-07-06 16:45:50.851457 | 2026-07-06 16:45:50.851560 | LOOP [ensure-output-dirs : Empty Zuul Output directories by removing them] 2026-07-06 16:45:51.066477 | controller | ok: "logs" 2026-07-06 16:45:51.066808 | controller | ok: All items complete 2026-07-06 16:45:51.066860 | 2026-07-06 16:45:51.252228 | controller | ok: "artifacts" 2026-07-06 16:45:51.435664 | controller | ok: "docs" 2026-07-06 16:45:51.443686 | 2026-07-06 16:45:51.443978 | LOOP [ensure-output-dirs : Ensure Zuul Output directories exist] 2026-07-06 16:45:51.647921 | controller | changed: "logs" 2026-07-06 16:45:51.837410 | controller | changed: "artifacts" 2026-07-06 16:45:52.011544 | controller | changed: "docs" 2026-07-06 16:45:52.031084 | 2026-07-06 16:45:52.031228 | PLAY RECAP 2026-07-06 16:45:52.031298 | controller | ok: 15 changed: 8 unreachable: 0 failed: 0 skipped: 3 rescued: 0 ignored: 0 2026-07-06 16:45:52.031341 | localhost | ok: 6 changed: 2 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-07-06 16:45:52.031376 | 2026-07-06 16:45:52.208268 | PRE-RUN END RESULT_NORMAL: [trusted : github.com/vexxhost/zuul-config/playbooks/base/pre.yaml@main] 2026-07-06 16:45:52.210372 | PRE-RUN START: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/pre.yaml@main] 2026-07-06 16:45:52.839820 | 2026-07-06 16:45:52.840017 | PLAY [all] 2026-07-06 16:45:52.850917 | 2026-07-06 16:45:52.851078 | TASK [setup-uv : Extract archive] 2026-07-06 16:45:55.206415 | controller | changed 2026-07-06 16:45:55.213527 | 2026-07-06 16:45:55.213644 | TASK [setup-uv : Print version] 2026-07-06 16:45:55.580130 | controller | uv 0.8.13 2026-07-06 16:45:55.740386 | controller | ok: Runtime: 0:00:00.009979 2026-07-06 16:45:55.750187 | 2026-07-06 16:45:55.750270 | TASK [Install Ansible collection siblings] 2026-07-06 16:45:56.164562 | controller | ok: 2026-07-06 16:45:56.164793 | controller | Skipping ansible.posix: no checked-out sibling 2026-07-06 16:45:56.164836 | controller | Skipping community.crypto: no checked-out sibling 2026-07-06 16:45:56.164862 | controller | Skipping community.general: no checked-out sibling 2026-07-06 16:45:56.164885 | controller | Skipping kubernetes.core: no checked-out sibling 2026-07-06 16:45:56.164908 | controller | Skipping vexxhost.containers: no checked-out sibling 2026-07-06 16:45:56.172011 | 2026-07-06 16:45:56.172067 | PLAY RECAP 2026-07-06 16:45:56.172117 | controller | ok: 3 changed: 2 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-07-06 16:45:56.172142 | 2026-07-06 16:45:56.372632 | PRE-RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/pre.yaml@main] 2026-07-06 16:45:56.375639 | PRE-RUN START: [untrusted : github.com/vexxhost/ansible-collection-kubernetes/test-playbooks/molecule/pre.yml@main] 2026-07-06 16:45:57.011314 | 2026-07-06 16:45:57.011485 | PLAY [all] 2026-07-06 16:45:57.022317 | 2026-07-06 16:45:57.022414 | TASK [Update apt cache] 2026-07-06 16:46:01.839279 | controller | ok 2026-07-06 16:46:01.844898 | 2026-07-06 16:46:01.845026 | TASK [Disable firewalld] 2026-07-06 16:46:01.872346 | controller | skipping: Conditional result was False 2026-07-06 16:46:01.878660 | 2026-07-06 16:46:01.878750 | TASK [Install "jq" for log collection] 2026-07-06 16:46:04.326044 | controller | changed 2026-07-06 16:46:04.328162 | 2026-07-06 16:46:04.328225 | PLAY RECAP 2026-07-06 16:46:04.328280 | controller | ok: 2 changed: 1 unreachable: 0 failed: 0 skipped: 1 rescued: 0 ignored: 0 2026-07-06 16:46:04.328310 | 2026-07-06 16:46:04.456319 | PRE-RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/ansible-collection-kubernetes/test-playbooks/molecule/pre.yml@main] 2026-07-06 16:46:04.459316 | RUN START: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/run.yaml@main] 2026-07-06 16:46:05.027311 | 2026-07-06 16:46:05.027448 | PLAY [all] 2026-07-06 16:46:05.038955 | 2026-07-06 16:46:05.039056 | LOOP [Check inventory directories] 2026-07-06 16:46:05.440058 | controller | ok: "src/github.com/vexxhost/ansible-collection-kubernetes" 2026-07-06 16:46:05.620209 | controller | ok: "src/github.com/vexxhost/ansible-collection-kubernetes/molecule/download-binaries/inventory" 2026-07-06 16:46:05.819975 | controller | ok: "src/github.com/vexxhost/ansible-collection-kubernetes/extensions/molecule/download-binaries/inventory" 2026-07-06 16:46:05.839288 | 2026-07-06 16:46:05.839458 | LOOP [Copy inventory file for Zuul] 2026-07-06 16:46:06.744194 | controller | changed: 2026-07-06 16:46:06.744484 | controller | { 2026-07-06 16:46:06.744525 | controller | "ansible_loop_var": "item", 2026-07-06 16:46:06.744558 | controller | "changed": false, 2026-07-06 16:46:06.744587 | controller | "failed": false, 2026-07-06 16:46:06.744618 | controller | "invocation": { 2026-07-06 16:46:06.744645 | controller | "module_args": { 2026-07-06 16:46:06.744670 | controller | "checksum_algorithm": "sha1", 2026-07-06 16:46:06.744695 | controller | "follow": true, 2026-07-06 16:46:06.744720 | controller | "get_attributes": true, 2026-07-06 16:46:06.744746 | controller | "get_checksum": true, 2026-07-06 16:46:06.744770 | controller | "get_mime": true, 2026-07-06 16:46:06.744794 | controller | "path": "src/github.com/vexxhost/ansible-collection-kubernetes" 2026-07-06 16:46:06.744818 | controller | } 2026-07-06 16:46:06.744842 | controller | }, 2026-07-06 16:46:06.744865 | controller | "item": "src/github.com/vexxhost/ansible-collection-kubernetes", 2026-07-06 16:46:06.744889 | controller | "stat": { 2026-07-06 16:46:06.744912 | controller | "atime": 1783356349.212, 2026-07-06 16:46:06.744936 | controller | "attr_flags": "e", 2026-07-06 16:46:06.744996 | controller | "attributes": [ 2026-07-06 16:46:06.745026 | controller | "extents" 2026-07-06 16:46:06.745051 | controller | ], 2026-07-06 16:46:06.745074 | controller | "block_size": 4096, 2026-07-06 16:46:06.745097 | controller | "blocks": 8, 2026-07-06 16:46:06.745120 | controller | "charset": "unknown", 2026-07-06 16:46:06.745145 | controller | "ctime": 1783356349.236, 2026-07-06 16:46:06.745169 | controller | "dev": 65025, 2026-07-06 16:46:06.745192 | controller | "device_type": 0, 2026-07-06 16:46:06.745215 | controller | "executable": true, 2026-07-06 16:46:06.745238 | controller | "exists": true, 2026-07-06 16:46:06.745261 | controller | "gid": 1000, 2026-07-06 16:46:06.745279 | controller | "gr_name": "zuul", 2026-07-06 16:46:06.745296 | controller | "inode": 520215, 2026-07-06 16:46:06.745312 | controller | "isblk": false, 2026-07-06 16:46:06.745329 | controller | "ischr": false, 2026-07-06 16:46:06.745346 | controller | "isdir": true, 2026-07-06 16:46:06.745363 | controller | "isfifo": false, 2026-07-06 16:46:06.745379 | controller | "isgid": false, 2026-07-06 16:46:06.745396 | controller | "islnk": false, 2026-07-06 16:46:06.745412 | controller | "isreg": false, 2026-07-06 16:46:06.745428 | controller | "issock": false, 2026-07-06 16:46:06.745445 | controller | "isuid": false, 2026-07-06 16:46:06.745461 | controller | "mimetype": "unknown", 2026-07-06 16:46:06.745478 | controller | "mode": "0755", 2026-07-06 16:46:06.745494 | controller | "mtime": 1783356332.5065382, 2026-07-06 16:46:06.745511 | controller | "nlink": 14, 2026-07-06 16:46:06.745527 | controller | "path": "src/github.com/vexxhost/ansible-collection-kubernetes", 2026-07-06 16:46:06.745544 | controller | "pw_name": "zuul", 2026-07-06 16:46:06.745564 | controller | "readable": true, 2026-07-06 16:46:06.745581 | controller | "rgrp": true, 2026-07-06 16:46:06.745598 | controller | "roth": true, 2026-07-06 16:46:06.745615 | controller | "rusr": true, 2026-07-06 16:46:06.745632 | controller | "size": 4096, 2026-07-06 16:46:06.745649 | controller | "uid": 1000, 2026-07-06 16:46:06.745665 | controller | "version": "32873207", 2026-07-06 16:46:06.745682 | controller | "wgrp": false, 2026-07-06 16:46:06.745700 | controller | "woth": false, 2026-07-06 16:46:06.745718 | controller | "writeable": true, 2026-07-06 16:46:06.745735 | controller | "wusr": true, 2026-07-06 16:46:06.745751 | controller | "xgrp": true, 2026-07-06 16:46:06.745768 | controller | "xoth": true, 2026-07-06 16:46:06.745784 | controller | "xusr": true 2026-07-06 16:46:06.745815 | controller | } 2026-07-06 16:46:06.745839 | controller | } 2026-07-06 16:46:06.745887 | controller | ok: All items complete 2026-07-06 16:46:06.745918 | 2026-07-06 16:46:06.747162 | controller | skipping: Conditional result was False 2026-07-06 16:46:06.747769 | controller | skipping: Conditional result was False 2026-07-06 16:46:06.758505 | 2026-07-06 16:46:06.758680 | LOOP [Switch "ansible_host" to private IP] 2026-07-06 16:46:07.146010 | controller | changed: 1 replacements made 2026-07-06 16:46:07.147376 | controller | skipping: Conditional result was False 2026-07-06 16:46:07.148136 | controller | skipping: Conditional result was False 2026-07-06 16:46:07.160265 | 2026-07-06 16:46:07.160404 | TASK [Run Molecule scenario] 2026-07-06 16:46:07.618588 | controller | Using CPython 3.13.5 interpreter at: /usr/bin/python3 2026-07-06 16:46:07.618668 | controller | Creating virtual environment at: .venv 2026-07-06 16:46:07.887197 | controller | Downloading cryptography (4.3MiB) 2026-07-06 16:46:07.887775 | controller | Downloading ansible-core (2.3MiB) 2026-07-06 16:46:07.888741 | controller | Downloading pygments (1.2MiB) 2026-07-06 16:46:08.038736 | controller | Downloading cryptography 2026-07-06 16:46:08.086480 | controller | Downloading pygments 2026-07-06 16:46:08.226236 | controller | Downloading ansible-core 2026-07-06 16:46:08.277093 | controller | Installed 36 packages in 50ms 2026-07-06 16:46:08.999714 | controller | INFO Collection 'vexxhost.kubernetes' detected. 2026-07-06 16:46:08.999800 | controller | INFO Scenarios will be used from 'extensions/molecule' 2026-07-06 16:46:09.890687 | controller | CRITICAL 'extensions/molecule/default/molecule.yml' glob failed. Exiting. 2026-07-06 16:46:09.890728 | controller | INFO default scenario not found, disabling shared state. 2026-07-06 16:46:09.891002 | controller | INFO [download-binaries > discovery] scenario test matrix: dependency, cleanup, destroy, syntax, create, prepare, converge, idempotence, side_effect, verify, cleanup, destroy 2026-07-06 16:46:09.891097 | controller | INFO [download-binaries > prerun] Performing prerun with role_name_check=0... 2026-07-06 16:46:31.376856 | controller | INFO [download-binaries > dependency] Executing 2026-07-06 16:46:31.376971 | controller | WARNING [download-binaries > dependency] Missing roles requirements file: requirements.yml 2026-07-06 16:46:31.377167 | controller | WARNING [download-binaries > dependency] Missing collections requirements file: collections.yml 2026-07-06 16:46:31.377321 | controller | WARNING [download-binaries > dependency] Executed: 2 missing (Remove from test_sequence to suppress) 2026-07-06 16:46:31.383196 | controller | INFO [download-binaries > cleanup] Executing 2026-07-06 16:46:31.383557 | controller | WARNING [download-binaries > cleanup] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-07-06 16:46:31.394053 | controller | INFO [download-binaries > destroy] Executing 2026-07-06 16:46:31.394114 | controller | WARNING [download-binaries > destroy] Skipping, '--destroy=never' requested. 2026-07-06 16:46:31.394272 | controller | INFO [download-binaries > destroy] Executed: Successful 2026-07-06 16:46:31.402528 | controller | INFO [download-binaries > syntax] Executing 2026-07-06 16:46:32.288322 | controller | 2026-07-06 16:46:32.288568 | controller | playbook: /home/zuul/src/github.com/vexxhost/ansible-collection-kubernetes/extensions/molecule/download-binaries/converge.yml 2026-07-06 16:46:32.356154 | controller | INFO [download-binaries > syntax] Executed: Successful 2026-07-06 16:46:32.366829 | controller | INFO [download-binaries > create] Executing 2026-07-06 16:46:32.368290 | controller | WARNING [download-binaries > create] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-07-06 16:46:32.373570 | controller | INFO [download-binaries > prepare] Executing 2026-07-06 16:46:32.373831 | controller | WARNING [download-binaries > prepare] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-07-06 16:46:32.379095 | controller | INFO [download-binaries > converge] Executing 2026-07-06 16:46:33.222632 | controller | 2026-07-06 16:46:33.222721 | controller | PLAY [Download all binaries required at runtime for ansible-collection-kubernetes] *** 2026-07-06 16:46:33.222899 | controller | 2026-07-06 16:46:33.223100 | controller | TASK [Gather minimal facts] **************************************************** 2026-07-06 16:46:33.223301 | controller | Monday 06 July 2026 16:46:33 +0000 (0:00:00.033) 0:00:00.033 *********** 2026-07-06 16:46:33.988864 | controller | ok: [controller -> localhost] 2026-07-06 16:46:33.988952 | controller | 2026-07-06 16:46:33.989191 | controller | TASK [Find all subdirectories in the role location] **************************** 2026-07-06 16:46:33.989368 | controller | Monday 06 July 2026 16:46:33 +0000 (0:00:00.766) 0:00:00.799 *********** 2026-07-06 16:46:34.440782 | controller | ok: [controller -> localhost] 2026-07-06 16:46:34.440885 | controller | 2026-07-06 16:46:34.441135 | controller | TASK [Select only defaults/ directories and load vars] ************************* 2026-07-06 16:46:34.441341 | controller | Monday 06 July 2026 16:46:34 +0000 (0:00:00.452) 0:00:01.251 *********** 2026-07-06 16:46:34.821195 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/openstack_resource_controller/defaults) 2026-07-06 16:46:34.821272 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/envoy_gateway/defaults) 2026-07-06 16:46:34.821385 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kubeadm/defaults) 2026-07-06 16:46:34.821476 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/keepalived/defaults) 2026-07-06 16:46:34.821573 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/cluster_api/defaults) 2026-07-06 16:46:34.821791 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/helm/defaults) 2026-07-06 16:46:34.821811 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kube_vip/defaults) 2026-07-06 16:46:34.821875 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/haproxy/defaults) 2026-07-06 16:46:34.821976 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/flux/defaults) 2026-07-06 16:46:34.822071 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/cert_manager/defaults) 2026-07-06 16:46:34.822170 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kubelet/defaults) 2026-07-06 16:46:34.822279 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kubernetes/defaults) 2026-07-06 16:46:34.822375 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/clusterctl/defaults) 2026-07-06 16:46:34.822475 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kubectl/defaults) 2026-07-06 16:46:34.822577 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/upload_helm_chart/defaults) 2026-07-06 16:46:34.822678 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/cilium/defaults) 2026-07-06 16:46:34.822765 | controller | 2026-07-06 16:46:34.822863 | controller | TASK [Find all components with checksums and get latest versions (CI)] ********* 2026-07-06 16:46:34.822972 | controller | Monday 06 July 2026 16:46:34 +0000 (0:00:00.380) 0:00:01.632 *********** 2026-07-06 16:46:34.992549 | controller | ok: [controller -> localhost] => (item=kubeadm_checksums) 2026-07-06 16:46:34.992718 | controller | ok: [controller -> localhost] => (item=helm_checksums) 2026-07-06 16:46:34.992913 | controller | ok: [controller -> localhost] => (item=helm_diff_checksums) 2026-07-06 16:46:34.993100 | controller | ok: [controller -> localhost] => (item=flux_checksums) 2026-07-06 16:46:34.993283 | controller | ok: [controller -> localhost] => (item=kubelet_checksums) 2026-07-06 16:46:34.993463 | controller | ok: [controller -> localhost] => (item=clusterctl_checksums) 2026-07-06 16:46:34.993639 | controller | ok: [controller -> localhost] => (item=kubectl_checksums) 2026-07-06 16:46:34.993803 | controller | 2026-07-06 16:46:34.994009 | controller | TASK [Filter checksums to keep only latest versions (CI)] ********************** 2026-07-06 16:46:34.994180 | controller | Monday 06 July 2026 16:46:34 +0000 (0:00:00.170) 0:00:01.803 *********** 2026-07-06 16:46:35.081495 | controller | ok: [controller -> localhost] => (item=kubeadm_checksums) 2026-07-06 16:46:35.081652 | controller | ok: [controller -> localhost] => (item=helm_checksums) 2026-07-06 16:46:35.081887 | controller | ok: [controller -> localhost] => (item=helm_diff_checksums) 2026-07-06 16:46:35.082157 | controller | ok: [controller -> localhost] => (item=flux_checksums) 2026-07-06 16:46:35.082437 | controller | ok: [controller -> localhost] => (item=kubelet_checksums) 2026-07-06 16:46:35.082633 | controller | ok: [controller -> localhost] => (item=clusterctl_checksums) 2026-07-06 16:46:35.082825 | controller | ok: [controller -> localhost] => (item=kubectl_checksums) 2026-07-06 16:46:35.082994 | controller | 2026-07-06 16:46:35.083188 | controller | TASK [Generate list of all binaries for all roles] ***************************** 2026-07-06 16:46:35.083409 | controller | Monday 06 July 2026 16:46:35 +0000 (0:00:00.088) 0:00:01.892 *********** 2026-07-06 16:46:35.155112 | controller | ok: [controller -> localhost] 2026-07-06 16:46:35.155171 | controller | 2026-07-06 16:46:35.155322 | controller | TASK [Include download_artifact role] ****************************************** 2026-07-06 16:46:35.155462 | controller | Monday 06 July 2026 16:46:35 +0000 (0:00:00.073) 0:00:01.966 *********** 2026-07-06 16:46:35.392653 | controller | included: vexxhost.containers.download_artifact for controller => (item={'url': 'https://dl.k8s.io/release/v1.36.2/bin/linux/amd64/kubeadm', 'checksum': 'f95d1b345f97c673ce1c1347eb96bf2587850975155ae701cdfc629a5b575b70', 'dest': '/var/lib/downloads/kubeadm-1.36.2-linux-amd64', 'version': '1.36.2'}) 2026-07-06 16:46:35.392728 | controller | included: vexxhost.containers.download_artifact for controller => (item={'url': 'https://get.helm.sh/helm-v3.11.2-linux-amd64.tar.gz', 'checksum': '781d826daec584f9d50a01f0f7dadfd25a3312217a14aa2fbb85107b014ac8ca', 'dest': '/var/lib/downloads/helm-v3.11.2-linux-amd64.tar.gz', 'version': 'v3.11.2'}) 2026-07-06 16:46:35.392877 | controller | included: vexxhost.containers.download_artifact for controller => (item={'url': 'https://github.com/databus23/helm-diff/releases/download/v3.8.1/helm-diff-linux-amd64.tgz', 'checksum': 'f78867edfde60e2506e3228f706beaf96d1ae3ee5f169f42315acbd513794078', 'dest': '/var/lib/downloads/helm-diff-v3.8.1-linux-amd64.tgz', 'version': 'v3.8.1'}) 2026-07-06 16:46:35.393022 | controller | included: vexxhost.containers.download_artifact for controller => (item={'url': 'https://github.com/fluxcd/flux2/releases/download/v0.32.0/flux_0.32.0_linux_amd64.tar.gz', 'checksum': 'c94a42e96620848f9aed69a130c01b7d740412f6f2b3ad3c95fe23471f2b8e4e', 'dest': '/var/lib/downloads/flux-0.32.0-linux-amd64.tar.gz', 'version': '0.32.0'}) 2026-07-06 16:46:35.393165 | controller | included: vexxhost.containers.download_artifact for controller => (item={'url': 'https://dl.k8s.io/release/v1.36.2/bin/linux/amd64/kubelet', 'checksum': '3ba68cb4f0906053c08ab843131d5cec559cf8c718dbd679950a078b306abbb4', 'dest': '/var/lib/downloads/kubelet-1.36.2-linux-amd64', 'version': '1.36.2'}) 2026-07-06 16:46:35.393305 | controller | included: vexxhost.containers.download_artifact for controller => (item={'url': 'https://github.com/kubernetes-sigs/cluster-api/releases/download/v1.13.2/clusterctl-linux-amd64', 'checksum': 'ae1d0a60e7101eb6c5cea650740b3d8d3b50cd8c724a2a375ddd5744df6ea544', 'dest': '/var/lib/downloads/clusterctl-1.13.2-linux-amd64', 'version': '1.13.2'}) 2026-07-06 16:46:35.393468 | controller | included: vexxhost.containers.download_artifact for controller => (item={'url': 'https://dl.k8s.io/release/v1.36.2/bin/linux/amd64/kubectl', 'checksum': '1e9045ec32bea85da43de85f0065358529ea7c7a152eca78154fba5b58c27d82', 'dest': '/var/lib/downloads/kubectl-1.36.2-linux-amd64', 'version': '1.36.2'}) 2026-07-06 16:46:35.393578 | controller | 2026-07-06 16:46:35.393724 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-07-06 16:46:35.393828 | controller | Monday 06 July 2026 16:46:35 +0000 (0:00:00.237) 0:00:02.203 *********** 2026-07-06 16:46:35.428616 | controller | skipping: [controller] 2026-07-06 16:46:35.428770 | controller | 2026-07-06 16:46:35.429038 | controller | TASK [vexxhost.containers.directory : Create directory (/var/lib/downloads)] *** 2026-07-06 16:46:35.429436 | controller | Monday 06 July 2026 16:46:35 +0000 (0:00:00.035) 0:00:02.239 *********** 2026-07-06 16:46:36.049788 | controller | [WARNING]: Host 'controller' is using the discovered Python interpreter at '/usr/bin/python3.13', but future installation of another Python interpreter could cause a different interpreter to be discovered. See https://docs.ansible.com/ansible-core/2.20/reference_appendices/interpreter_discovery.html for more information. 2026-07-06 16:46:36.059811 | controller | changed: [controller] 2026-07-06 16:46:36.059835 | controller | 2026-07-06 16:46:36.059846 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-07-06 16:46:36.059854 | controller | Monday 06 July 2026 16:46:36 +0000 (0:00:00.630) 0:00:02.870 *********** 2026-07-06 16:46:36.097228 | controller | ok: [controller] => { 2026-07-06 16:46:36.097531 | controller | "msg": "https://dl.k8s.io/release/v1.36.2/bin/linux/amd64/kubeadm" 2026-07-06 16:46:36.097777 | controller | } 2026-07-06 16:46:36.098007 | controller | 2026-07-06 16:46:36.098260 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-07-06 16:46:36.098510 | controller | Monday 06 July 2026 16:46:36 +0000 (0:00:00.037) 0:00:02.907 *********** 2026-07-06 16:46:38.135809 | controller | [WARNING]: Module remote_tmp /root/.ansible/tmp did not exist and was created with a mode of 0700, this may cause issues when running as another user. To avoid this, create the remote_tmp dir with the correct permissions manually 2026-07-06 16:46:38.145708 | controller | changed: [controller] 2026-07-06 16:46:38.145964 | controller | 2026-07-06 16:46:38.146250 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-07-06 16:46:38.146513 | controller | Monday 06 July 2026 16:46:38 +0000 (0:00:02.049) 0:00:04.957 *********** 2026-07-06 16:46:38.179486 | controller | skipping: [controller] 2026-07-06 16:46:38.179681 | controller | 2026-07-06 16:46:38.179853 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-07-06 16:46:38.180015 | controller | Monday 06 July 2026 16:46:38 +0000 (0:00:00.033) 0:00:04.990 *********** 2026-07-06 16:46:38.213472 | controller | skipping: [controller] 2026-07-06 16:46:38.213746 | controller | 2026-07-06 16:46:38.214020 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-07-06 16:46:38.214276 | controller | Monday 06 July 2026 16:46:38 +0000 (0:00:00.034) 0:00:05.024 *********** 2026-07-06 16:46:38.245103 | controller | ok: [controller] => { 2026-07-06 16:46:38.245447 | controller | "msg": "https://get.helm.sh/helm-v3.11.2-linux-amd64.tar.gz" 2026-07-06 16:46:38.245706 | controller | } 2026-07-06 16:46:38.245946 | controller | 2026-07-06 16:46:38.246210 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-07-06 16:46:38.246491 | controller | Monday 06 July 2026 16:46:38 +0000 (0:00:00.031) 0:00:05.056 *********** 2026-07-06 16:46:39.065020 | controller | changed: [controller] 2026-07-06 16:46:39.065239 | controller | 2026-07-06 16:46:39.065447 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-07-06 16:46:39.065652 | controller | Monday 06 July 2026 16:46:39 +0000 (0:00:00.819) 0:00:05.875 *********** 2026-07-06 16:46:39.096952 | controller | skipping: [controller] 2026-07-06 16:46:39.097219 | controller | 2026-07-06 16:46:39.097496 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-07-06 16:46:39.097762 | controller | Monday 06 July 2026 16:46:39 +0000 (0:00:00.032) 0:00:05.908 *********** 2026-07-06 16:46:39.129317 | controller | skipping: [controller] 2026-07-06 16:46:39.129598 | controller | 2026-07-06 16:46:39.129907 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-07-06 16:46:39.130169 | controller | Monday 06 July 2026 16:46:39 +0000 (0:00:00.032) 0:00:05.940 *********** 2026-07-06 16:46:39.170033 | controller | ok: [controller] => { 2026-07-06 16:46:39.170056 | controller | "msg": "https://github.com/databus23/helm-diff/releases/download/v3.8.1/helm-diff-linux-amd64.tgz" 2026-07-06 16:46:39.170064 | controller | } 2026-07-06 16:46:39.170073 | controller | 2026-07-06 16:46:39.170080 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-07-06 16:46:39.170088 | controller | Monday 06 July 2026 16:46:39 +0000 (0:00:00.039) 0:00:05.979 *********** 2026-07-06 16:46:40.040691 | controller | changed: [controller] 2026-07-06 16:46:40.044094 | controller | 2026-07-06 16:46:40.044108 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-07-06 16:46:40.044114 | controller | Monday 06 July 2026 16:46:40 +0000 (0:00:00.872) 0:00:06.851 *********** 2026-07-06 16:46:40.072957 | controller | skipping: [controller] 2026-07-06 16:46:40.072980 | controller | 2026-07-06 16:46:40.072986 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-07-06 16:46:40.072998 | controller | Monday 06 July 2026 16:46:40 +0000 (0:00:00.031) 0:00:06.883 *********** 2026-07-06 16:46:40.107865 | controller | skipping: [controller] 2026-07-06 16:46:40.108985 | controller | 2026-07-06 16:46:40.109157 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-07-06 16:46:40.109326 | controller | Monday 06 July 2026 16:46:40 +0000 (0:00:00.035) 0:00:06.918 *********** 2026-07-06 16:46:40.139191 | controller | ok: [controller] => { 2026-07-06 16:46:40.139446 | controller | "msg": "https://github.com/fluxcd/flux2/releases/download/v0.32.0/flux_0.32.0_linux_amd64.tar.gz" 2026-07-06 16:46:40.139642 | controller | } 2026-07-06 16:46:40.139819 | controller | 2026-07-06 16:46:40.140131 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-07-06 16:46:40.140375 | controller | Monday 06 July 2026 16:46:40 +0000 (0:00:00.031) 0:00:06.950 *********** 2026-07-06 16:46:40.925883 | controller | changed: [controller] 2026-07-06 16:46:40.926030 | controller | 2026-07-06 16:46:40.926235 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-07-06 16:46:40.926475 | controller | Monday 06 July 2026 16:46:40 +0000 (0:00:00.784) 0:00:07.734 *********** 2026-07-06 16:46:40.959333 | controller | skipping: [controller] 2026-07-06 16:46:40.959476 | controller | 2026-07-06 16:46:40.959700 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-07-06 16:46:40.959897 | controller | Monday 06 July 2026 16:46:40 +0000 (0:00:00.035) 0:00:07.770 *********** 2026-07-06 16:46:40.990106 | controller | skipping: [controller] 2026-07-06 16:46:40.990264 | controller | 2026-07-06 16:46:40.990477 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-07-06 16:46:40.990672 | controller | Monday 06 July 2026 16:46:40 +0000 (0:00:00.030) 0:00:07.801 *********** 2026-07-06 16:46:41.026791 | controller | ok: [controller] => { 2026-07-06 16:46:41.026877 | controller | "msg": "https://dl.k8s.io/release/v1.36.2/bin/linux/amd64/kubelet" 2026-07-06 16:46:41.026957 | controller | } 2026-07-06 16:46:41.027036 | controller | 2026-07-06 16:46:41.027124 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-07-06 16:46:41.027206 | controller | Monday 06 July 2026 16:46:41 +0000 (0:00:00.036) 0:00:07.837 *********** 2026-07-06 16:46:42.524477 | controller | changed: [controller] 2026-07-06 16:46:42.524636 | controller | 2026-07-06 16:46:42.524830 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-07-06 16:46:42.525036 | controller | Monday 06 July 2026 16:46:42 +0000 (0:00:01.497) 0:00:09.335 *********** 2026-07-06 16:46:42.558750 | controller | skipping: [controller] 2026-07-06 16:46:42.558833 | controller | 2026-07-06 16:46:42.558972 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-07-06 16:46:42.559084 | controller | Monday 06 July 2026 16:46:42 +0000 (0:00:00.034) 0:00:09.369 *********** 2026-07-06 16:46:42.592228 | controller | skipping: [controller] 2026-07-06 16:46:42.592387 | controller | 2026-07-06 16:46:42.592706 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-07-06 16:46:42.592911 | controller | Monday 06 July 2026 16:46:42 +0000 (0:00:00.033) 0:00:09.403 *********** 2026-07-06 16:46:42.629903 | controller | ok: [controller] => { 2026-07-06 16:46:42.630084 | controller | "msg": "https://github.com/kubernetes-sigs/cluster-api/releases/download/v1.13.2/clusterctl-linux-amd64" 2026-07-06 16:46:42.630267 | controller | } 2026-07-06 16:46:42.630438 | controller | 2026-07-06 16:46:42.630637 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-07-06 16:46:42.630831 | controller | Monday 06 July 2026 16:46:42 +0000 (0:00:00.037) 0:00:09.440 *********** 2026-07-06 16:46:43.621374 | controller | changed: [controller] 2026-07-06 16:46:43.621421 | controller | 2026-07-06 16:46:43.621568 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-07-06 16:46:43.621698 | controller | Monday 06 July 2026 16:46:43 +0000 (0:00:00.989) 0:00:10.429 *********** 2026-07-06 16:46:43.656466 | controller | skipping: [controller] 2026-07-06 16:46:43.656681 | controller | 2026-07-06 16:46:43.656881 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-07-06 16:46:43.657072 | controller | Monday 06 July 2026 16:46:43 +0000 (0:00:00.037) 0:00:10.467 *********** 2026-07-06 16:46:43.689550 | controller | skipping: [controller] 2026-07-06 16:46:43.689685 | controller | 2026-07-06 16:46:43.689856 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-07-06 16:46:43.690019 | controller | Monday 06 July 2026 16:46:43 +0000 (0:00:00.033) 0:00:10.500 *********** 2026-07-06 16:46:43.725135 | controller | ok: [controller] => { 2026-07-06 16:46:43.725265 | controller | "msg": "https://dl.k8s.io/release/v1.36.2/bin/linux/amd64/kubectl" 2026-07-06 16:46:43.725376 | controller | } 2026-07-06 16:46:43.725472 | controller | 2026-07-06 16:46:43.725580 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-07-06 16:46:43.725676 | controller | Monday 06 July 2026 16:46:43 +0000 (0:00:00.035) 0:00:10.536 *********** 2026-07-06 16:46:44.576219 | controller | changed: [controller] 2026-07-06 16:46:44.576386 | controller | 2026-07-06 16:46:44.576698 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-07-06 16:46:44.576922 | controller | Monday 06 July 2026 16:46:44 +0000 (0:00:00.850) 0:00:11.387 *********** 2026-07-06 16:46:44.602429 | controller | skipping: [controller] 2026-07-06 16:46:44.602607 | controller | 2026-07-06 16:46:44.602815 | controller | PLAY RECAP ********************************************************************* 2026-07-06 16:46:44.603038 | controller | controller : ok=28 changed=8 unreachable=0 failed=0 skipped=14 rescued=0 ignored=0 2026-07-06 16:46:44.603239 | controller | 2026-07-06 16:46:44.603447 | controller | 2026-07-06 16:46:44.603596 | controller | TASKS RECAP ******************************************************************** 2026-07-06 16:46:44.603789 | controller | Monday 06 July 2026 16:46:44 +0000 (0:00:00.027) 0:00:11.414 *********** 2026-07-06 16:46:44.603981 | controller | =============================================================================== 2026-07-06 16:46:44.604171 | controller | vexxhost.containers.download_artifact : Download item ------------------- 2.05s 2026-07-06 16:46:44.604367 | controller | vexxhost.containers.download_artifact : Download item ------------------- 1.50s 2026-07-06 16:46:44.604616 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.99s 2026-07-06 16:46:44.604846 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.87s 2026-07-06 16:46:44.605044 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.85s 2026-07-06 16:46:44.605231 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.82s 2026-07-06 16:46:44.605433 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.78s 2026-07-06 16:46:44.605605 | controller | Gather minimal facts ---------------------------------------------------- 0.77s 2026-07-06 16:46:44.605792 | controller | vexxhost.containers.directory : Create directory (/var/lib/downloads) --- 0.63s 2026-07-06 16:46:44.606017 | controller | Find all subdirectories in the role location ---------------------------- 0.45s 2026-07-06 16:46:44.606223 | controller | Select only defaults/ directories and load vars ------------------------- 0.38s 2026-07-06 16:46:44.606512 | controller | Include download_artifact role ------------------------------------------ 0.24s 2026-07-06 16:46:44.606735 | controller | Find all components with checksums and get latest versions (CI) --------- 0.17s 2026-07-06 16:46:44.607097 | controller | Filter checksums to keep only latest versions (CI) ---------------------- 0.09s 2026-07-06 16:46:44.607385 | controller | Generate list of all binaries for all roles ----------------------------- 0.07s 2026-07-06 16:46:44.607601 | controller | vexxhost.containers.download_artifact : Starting download of file ------- 0.04s 2026-07-06 16:46:44.607805 | controller | vexxhost.containers.download_artifact : Starting download of file ------- 0.04s 2026-07-06 16:46:44.608073 | controller | vexxhost.containers.download_artifact : Starting download of file ------- 0.04s 2026-07-06 16:46:44.608325 | controller | vexxhost.containers.download_artifact : Extract archive ----------------- 0.04s 2026-07-06 16:46:44.608598 | controller | vexxhost.containers.download_artifact : Starting download of file ------- 0.04s 2026-07-06 16:46:44.742785 | controller | INFO [download-binaries > converge] Executed: Successful 2026-07-06 16:46:44.751689 | controller | INFO [download-binaries > idempotence] Executing 2026-07-06 16:46:45.591987 | controller | 2026-07-06 16:46:45.592158 | controller | PLAY [Download all binaries required at runtime for ansible-collection-kubernetes] *** 2026-07-06 16:46:45.592335 | controller | 2026-07-06 16:46:45.592579 | controller | TASK [Gather minimal facts] **************************************************** 2026-07-06 16:46:45.592850 | controller | Monday 06 July 2026 16:46:45 +0000 (0:00:00.012) 0:00:00.012 *********** 2026-07-06 16:46:46.280202 | controller | ok: [controller -> localhost] 2026-07-06 16:46:46.280367 | controller | 2026-07-06 16:46:46.280723 | controller | TASK [Find all subdirectories in the role location] **************************** 2026-07-06 16:46:46.281010 | controller | Monday 06 July 2026 16:46:46 +0000 (0:00:00.687) 0:00:00.700 *********** 2026-07-06 16:46:46.700101 | controller | ok: [controller -> localhost] 2026-07-06 16:46:46.700170 | controller | 2026-07-06 16:46:46.700321 | controller | TASK [Select only defaults/ directories and load vars] ************************* 2026-07-06 16:46:46.700483 | controller | Monday 06 July 2026 16:46:46 +0000 (0:00:00.421) 0:00:01.121 *********** 2026-07-06 16:46:47.025924 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/openstack_resource_controller/defaults) 2026-07-06 16:46:47.026123 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/envoy_gateway/defaults) 2026-07-06 16:46:47.026349 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kubeadm/defaults) 2026-07-06 16:46:47.026575 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/keepalived/defaults) 2026-07-06 16:46:47.026843 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/cluster_api/defaults) 2026-07-06 16:46:47.027049 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/helm/defaults) 2026-07-06 16:46:47.027270 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kube_vip/defaults) 2026-07-06 16:46:47.027485 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/haproxy/defaults) 2026-07-06 16:46:47.027702 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/flux/defaults) 2026-07-06 16:46:47.027927 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/cert_manager/defaults) 2026-07-06 16:46:47.028153 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kubelet/defaults) 2026-07-06 16:46:47.028351 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kubernetes/defaults) 2026-07-06 16:46:47.028625 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/clusterctl/defaults) 2026-07-06 16:46:47.028838 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kubectl/defaults) 2026-07-06 16:46:47.029052 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/upload_helm_chart/defaults) 2026-07-06 16:46:47.029253 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/cilium/defaults) 2026-07-06 16:46:47.029425 | controller | 2026-07-06 16:46:47.029614 | controller | TASK [Find all components with checksums and get latest versions (CI)] ********* 2026-07-06 16:46:47.029802 | controller | Monday 06 July 2026 16:46:47 +0000 (0:00:00.325) 0:00:01.446 *********** 2026-07-06 16:46:47.147166 | controller | ok: [controller -> localhost] => (item=kubeadm_checksums) 2026-07-06 16:46:47.147313 | controller | ok: [controller -> localhost] => (item=helm_checksums) 2026-07-06 16:46:47.147474 | controller | ok: [controller -> localhost] => (item=helm_diff_checksums) 2026-07-06 16:46:47.147659 | controller | ok: [controller -> localhost] => (item=flux_checksums) 2026-07-06 16:46:47.147805 | controller | ok: [controller -> localhost] => (item=kubelet_checksums) 2026-07-06 16:46:47.147966 | controller | ok: [controller -> localhost] => (item=clusterctl_checksums) 2026-07-06 16:46:47.148128 | controller | ok: [controller -> localhost] => (item=kubectl_checksums) 2026-07-06 16:46:47.148319 | controller | 2026-07-06 16:46:47.148621 | controller | TASK [Filter checksums to keep only latest versions (CI)] ********************** 2026-07-06 16:46:47.148821 | controller | Monday 06 July 2026 16:46:47 +0000 (0:00:00.121) 0:00:01.567 *********** 2026-07-06 16:46:47.238557 | controller | ok: [controller -> localhost] => (item=kubeadm_checksums) 2026-07-06 16:46:47.238732 | controller | ok: [controller -> localhost] => (item=helm_checksums) 2026-07-06 16:46:47.238937 | controller | ok: [controller -> localhost] => (item=helm_diff_checksums) 2026-07-06 16:46:47.239137 | controller | ok: [controller -> localhost] => (item=flux_checksums) 2026-07-06 16:46:47.239334 | controller | ok: [controller -> localhost] => (item=kubelet_checksums) 2026-07-06 16:46:47.239541 | controller | ok: [controller -> localhost] => (item=clusterctl_checksums) 2026-07-06 16:46:47.239730 | controller | ok: [controller -> localhost] => (item=kubectl_checksums) 2026-07-06 16:46:47.239907 | controller | 2026-07-06 16:46:47.240111 | controller | TASK [Generate list of all binaries for all roles] ***************************** 2026-07-06 16:46:47.240378 | controller | Monday 06 July 2026 16:46:47 +0000 (0:00:00.091) 0:00:01.659 *********** 2026-07-06 16:46:47.314424 | controller | ok: [controller -> localhost] 2026-07-06 16:46:47.314469 | controller | 2026-07-06 16:46:47.314478 | controller | TASK [Include download_artifact role] ****************************************** 2026-07-06 16:46:47.314487 | controller | Monday 06 July 2026 16:46:47 +0000 (0:00:00.074) 0:00:01.734 *********** 2026-07-06 16:46:47.504655 | controller | included: vexxhost.containers.download_artifact for controller => (item={'url': 'https://dl.k8s.io/release/v1.36.2/bin/linux/amd64/kubeadm', 'checksum': 'f95d1b345f97c673ce1c1347eb96bf2587850975155ae701cdfc629a5b575b70', 'dest': '/var/lib/downloads/kubeadm-1.36.2-linux-amd64', 'version': '1.36.2'}) 2026-07-06 16:46:47.504732 | controller | included: vexxhost.containers.download_artifact for controller => (item={'url': 'https://get.helm.sh/helm-v3.11.2-linux-amd64.tar.gz', 'checksum': '781d826daec584f9d50a01f0f7dadfd25a3312217a14aa2fbb85107b014ac8ca', 'dest': '/var/lib/downloads/helm-v3.11.2-linux-amd64.tar.gz', 'version': 'v3.11.2'}) 2026-07-06 16:46:47.504847 | controller | included: vexxhost.containers.download_artifact for controller => (item={'url': 'https://github.com/databus23/helm-diff/releases/download/v3.8.1/helm-diff-linux-amd64.tgz', 'checksum': 'f78867edfde60e2506e3228f706beaf96d1ae3ee5f169f42315acbd513794078', 'dest': '/var/lib/downloads/helm-diff-v3.8.1-linux-amd64.tgz', 'version': 'v3.8.1'}) 2026-07-06 16:46:47.504953 | controller | included: vexxhost.containers.download_artifact for controller => (item={'url': 'https://github.com/fluxcd/flux2/releases/download/v0.32.0/flux_0.32.0_linux_amd64.tar.gz', 'checksum': 'c94a42e96620848f9aed69a130c01b7d740412f6f2b3ad3c95fe23471f2b8e4e', 'dest': '/var/lib/downloads/flux-0.32.0-linux-amd64.tar.gz', 'version': '0.32.0'}) 2026-07-06 16:46:47.505079 | controller | included: vexxhost.containers.download_artifact for controller => (item={'url': 'https://dl.k8s.io/release/v1.36.2/bin/linux/amd64/kubelet', 'checksum': '3ba68cb4f0906053c08ab843131d5cec559cf8c718dbd679950a078b306abbb4', 'dest': '/var/lib/downloads/kubelet-1.36.2-linux-amd64', 'version': '1.36.2'}) 2026-07-06 16:46:47.505157 | controller | included: vexxhost.containers.download_artifact for controller => (item={'url': 'https://github.com/kubernetes-sigs/cluster-api/releases/download/v1.13.2/clusterctl-linux-amd64', 'checksum': 'ae1d0a60e7101eb6c5cea650740b3d8d3b50cd8c724a2a375ddd5744df6ea544', 'dest': '/var/lib/downloads/clusterctl-1.13.2-linux-amd64', 'version': '1.13.2'}) 2026-07-06 16:46:47.505272 | controller | included: vexxhost.containers.download_artifact for controller => (item={'url': 'https://dl.k8s.io/release/v1.36.2/bin/linux/amd64/kubectl', 'checksum': '1e9045ec32bea85da43de85f0065358529ea7c7a152eca78154fba5b58c27d82', 'dest': '/var/lib/downloads/kubectl-1.36.2-linux-amd64', 'version': '1.36.2'}) 2026-07-06 16:46:47.505378 | controller | 2026-07-06 16:46:47.505506 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-07-06 16:46:47.505609 | controller | Monday 06 July 2026 16:46:47 +0000 (0:00:00.191) 0:00:01.925 *********** 2026-07-06 16:46:47.540933 | controller | skipping: [controller] 2026-07-06 16:46:47.541029 | controller | 2026-07-06 16:46:47.541142 | controller | TASK [vexxhost.containers.directory : Create directory (/var/lib/downloads)] *** 2026-07-06 16:46:47.541286 | controller | Monday 06 July 2026 16:46:47 +0000 (0:00:00.033) 0:00:01.959 *********** 2026-07-06 16:46:48.020959 | controller | [WARNING]: Host 'controller' is using the discovered Python interpreter at '/usr/bin/python3.13', but future installation of another Python interpreter could cause a different interpreter to be discovered. See https://docs.ansible.com/ansible-core/2.20/reference_appendices/interpreter_discovery.html for more information. 2026-07-06 16:46:48.027259 | controller | ok: [controller] 2026-07-06 16:46:48.027365 | controller | 2026-07-06 16:46:48.027509 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-07-06 16:46:48.027642 | controller | Monday 06 July 2026 16:46:48 +0000 (0:00:00.488) 0:00:02.448 *********** 2026-07-06 16:46:48.065123 | controller | ok: [controller] => { 2026-07-06 16:46:48.065237 | controller | "msg": "https://dl.k8s.io/release/v1.36.2/bin/linux/amd64/kubeadm" 2026-07-06 16:46:48.065377 | controller | } 2026-07-06 16:46:48.065507 | controller | 2026-07-06 16:46:48.065653 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-07-06 16:46:48.065829 | controller | Monday 06 July 2026 16:46:48 +0000 (0:00:00.037) 0:00:02.485 *********** 2026-07-06 16:46:48.688964 | controller | ok: [controller] 2026-07-06 16:46:48.689083 | controller | 2026-07-06 16:46:48.689496 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-07-06 16:46:48.689528 | controller | Monday 06 July 2026 16:46:48 +0000 (0:00:00.619) 0:00:03.105 *********** 2026-07-06 16:46:48.720782 | controller | skipping: [controller] 2026-07-06 16:46:48.720888 | controller | 2026-07-06 16:46:48.721038 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-07-06 16:46:48.721172 | controller | Monday 06 July 2026 16:46:48 +0000 (0:00:00.036) 0:00:03.141 *********** 2026-07-06 16:46:48.752861 | controller | skipping: [controller] 2026-07-06 16:46:48.752934 | controller | 2026-07-06 16:46:48.753171 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-07-06 16:46:48.753370 | controller | Monday 06 July 2026 16:46:48 +0000 (0:00:00.029) 0:00:03.171 *********** 2026-07-06 16:46:48.788536 | controller | ok: [controller] => { 2026-07-06 16:46:48.789145 | controller | "msg": "https://get.helm.sh/helm-v3.11.2-linux-amd64.tar.gz" 2026-07-06 16:46:48.789168 | controller | } 2026-07-06 16:46:48.789174 | controller | 2026-07-06 16:46:48.789180 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-07-06 16:46:48.789185 | controller | Monday 06 July 2026 16:46:48 +0000 (0:00:00.035) 0:00:03.206 *********** 2026-07-06 16:46:49.200895 | controller | ok: [controller] 2026-07-06 16:46:49.201059 | controller | 2026-07-06 16:46:49.201204 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-07-06 16:46:49.201344 | controller | Monday 06 July 2026 16:46:49 +0000 (0:00:00.413) 0:00:03.619 *********** 2026-07-06 16:46:49.228939 | controller | skipping: [controller] 2026-07-06 16:46:49.229025 | controller | 2026-07-06 16:46:49.232490 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-07-06 16:46:49.232518 | controller | Monday 06 July 2026 16:46:49 +0000 (0:00:00.029) 0:00:03.649 *********** 2026-07-06 16:46:49.273069 | controller | skipping: [controller] 2026-07-06 16:46:49.273399 | controller | 2026-07-06 16:46:49.273431 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-07-06 16:46:49.273443 | controller | Monday 06 July 2026 16:46:49 +0000 (0:00:00.041) 0:00:03.691 *********** 2026-07-06 16:46:49.308973 | controller | ok: [controller] => { 2026-07-06 16:46:49.309130 | controller | "msg": "https://github.com/databus23/helm-diff/releases/download/v3.8.1/helm-diff-linux-amd64.tgz" 2026-07-06 16:46:49.309599 | controller | } 2026-07-06 16:46:49.309623 | controller | 2026-07-06 16:46:49.309629 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-07-06 16:46:49.309635 | controller | Monday 06 July 2026 16:46:49 +0000 (0:00:00.035) 0:00:03.726 *********** 2026-07-06 16:46:49.791768 | controller | ok: [controller] 2026-07-06 16:46:49.791823 | controller | 2026-07-06 16:46:49.791947 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-07-06 16:46:49.792073 | controller | Monday 06 July 2026 16:46:49 +0000 (0:00:00.485) 0:00:04.212 *********** 2026-07-06 16:46:49.828292 | controller | skipping: [controller] 2026-07-06 16:46:49.828405 | controller | 2026-07-06 16:46:49.828822 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-07-06 16:46:49.828848 | controller | Monday 06 July 2026 16:46:49 +0000 (0:00:00.033) 0:00:04.246 *********** 2026-07-06 16:46:49.860898 | controller | skipping: [controller] 2026-07-06 16:46:49.860999 | controller | 2026-07-06 16:46:49.861125 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-07-06 16:46:49.861281 | controller | Monday 06 July 2026 16:46:49 +0000 (0:00:00.032) 0:00:04.278 *********** 2026-07-06 16:46:49.896889 | controller | ok: [controller] => { 2026-07-06 16:46:49.896995 | controller | "msg": "https://github.com/fluxcd/flux2/releases/download/v0.32.0/flux_0.32.0_linux_amd64.tar.gz" 2026-07-06 16:46:49.897111 | controller | } 2026-07-06 16:46:49.897224 | controller | 2026-07-06 16:46:49.897350 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-07-06 16:46:49.897471 | controller | Monday 06 July 2026 16:46:49 +0000 (0:00:00.036) 0:00:04.315 *********** 2026-07-06 16:46:50.286594 | controller | ok: [controller] 2026-07-06 16:46:50.286687 | controller | 2026-07-06 16:46:50.286840 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-07-06 16:46:50.286971 | controller | Monday 06 July 2026 16:46:50 +0000 (0:00:00.391) 0:00:04.707 *********** 2026-07-06 16:46:50.322616 | controller | skipping: [controller] 2026-07-06 16:46:50.322666 | controller | 2026-07-06 16:46:50.322748 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-07-06 16:46:50.322839 | controller | Monday 06 July 2026 16:46:50 +0000 (0:00:00.036) 0:00:04.743 *********** 2026-07-06 16:46:50.356873 | controller | skipping: [controller] 2026-07-06 16:46:50.356996 | controller | 2026-07-06 16:46:50.357217 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-07-06 16:46:50.357517 | controller | Monday 06 July 2026 16:46:50 +0000 (0:00:00.033) 0:00:04.777 *********** 2026-07-06 16:46:50.396709 | controller | ok: [controller] => { 2026-07-06 16:46:50.396753 | controller | "msg": "https://dl.k8s.io/release/v1.36.2/bin/linux/amd64/kubelet" 2026-07-06 16:46:50.396858 | controller | } 2026-07-06 16:46:50.396938 | controller | 2026-07-06 16:46:50.397042 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-07-06 16:46:50.397167 | controller | Monday 06 July 2026 16:46:50 +0000 (0:00:00.037) 0:00:04.815 *********** 2026-07-06 16:46:50.838564 | controller | ok: [controller] 2026-07-06 16:46:50.838634 | controller | 2026-07-06 16:46:50.838757 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-07-06 16:46:50.838901 | controller | Monday 06 July 2026 16:46:50 +0000 (0:00:00.444) 0:00:05.259 *********** 2026-07-06 16:46:50.872618 | controller | skipping: [controller] 2026-07-06 16:46:50.872675 | controller | 2026-07-06 16:46:50.872745 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-07-06 16:46:50.872836 | controller | Monday 06 July 2026 16:46:50 +0000 (0:00:00.034) 0:00:05.293 *********** 2026-07-06 16:46:50.907787 | controller | skipping: [controller] 2026-07-06 16:46:50.907826 | controller | 2026-07-06 16:46:50.907941 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-07-06 16:46:50.908032 | controller | Monday 06 July 2026 16:46:50 +0000 (0:00:00.035) 0:00:05.328 *********** 2026-07-06 16:46:50.945569 | controller | ok: [controller] => { 2026-07-06 16:46:50.945597 | controller | "msg": "https://github.com/kubernetes-sigs/cluster-api/releases/download/v1.13.2/clusterctl-linux-amd64" 2026-07-06 16:46:50.945603 | controller | } 2026-07-06 16:46:50.945609 | controller | 2026-07-06 16:46:50.945615 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-07-06 16:46:50.945620 | controller | Monday 06 July 2026 16:46:50 +0000 (0:00:00.034) 0:00:05.363 *********** 2026-07-06 16:46:51.351935 | controller | ok: [controller] 2026-07-06 16:46:51.352019 | controller | 2026-07-06 16:46:51.352322 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-07-06 16:46:51.352344 | controller | Monday 06 July 2026 16:46:51 +0000 (0:00:00.409) 0:00:05.772 *********** 2026-07-06 16:46:51.388969 | controller | skipping: [controller] 2026-07-06 16:46:51.389088 | controller | 2026-07-06 16:46:51.389221 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-07-06 16:46:51.389333 | controller | Monday 06 July 2026 16:46:51 +0000 (0:00:00.035) 0:00:05.807 *********** 2026-07-06 16:46:51.420384 | controller | skipping: [controller] 2026-07-06 16:46:51.420485 | controller | 2026-07-06 16:46:51.420731 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-07-06 16:46:51.420754 | controller | Monday 06 July 2026 16:46:51 +0000 (0:00:00.033) 0:00:05.841 *********** 2026-07-06 16:46:51.460840 | controller | ok: [controller] => { 2026-07-06 16:46:51.460936 | controller | "msg": "https://dl.k8s.io/release/v1.36.2/bin/linux/amd64/kubectl" 2026-07-06 16:46:51.461057 | controller | } 2026-07-06 16:46:51.461168 | controller | 2026-07-06 16:46:51.461435 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-07-06 16:46:51.461452 | controller | Monday 06 July 2026 16:46:51 +0000 (0:00:00.038) 0:00:05.880 *********** 2026-07-06 16:46:51.880876 | controller | ok: [controller] 2026-07-06 16:46:51.880956 | controller | 2026-07-06 16:46:51.881085 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-07-06 16:46:51.881217 | controller | Monday 06 July 2026 16:46:51 +0000 (0:00:00.419) 0:00:06.299 *********** 2026-07-06 16:46:51.912533 | controller | skipping: [controller] 2026-07-06 16:46:51.912567 | controller | 2026-07-06 16:46:51.912576 | controller | PLAY RECAP ********************************************************************* 2026-07-06 16:46:51.912585 | controller | controller : ok=28 changed=0 unreachable=0 failed=0 skipped=14 rescued=0 ignored=0 2026-07-06 16:46:51.912592 | controller | 2026-07-06 16:46:51.912599 | controller | 2026-07-06 16:46:51.912606 | controller | TASKS RECAP ******************************************************************** 2026-07-06 16:46:51.912613 | controller | Monday 06 July 2026 16:46:51 +0000 (0:00:00.032) 0:00:06.332 *********** 2026-07-06 16:46:51.912628 | controller | =============================================================================== 2026-07-06 16:46:51.916595 | controller | Gather minimal facts ---------------------------------------------------- 0.69s 2026-07-06 16:46:51.916643 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.62s 2026-07-06 16:46:51.916653 | controller | vexxhost.containers.directory : Create directory (/var/lib/downloads) --- 0.49s 2026-07-06 16:46:51.916663 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.49s 2026-07-06 16:46:51.916670 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.44s 2026-07-06 16:46:51.916678 | controller | Find all subdirectories in the role location ---------------------------- 0.42s 2026-07-06 16:46:51.916687 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.42s 2026-07-06 16:46:51.916696 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.41s 2026-07-06 16:46:51.916703 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.41s 2026-07-06 16:46:51.916710 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.39s 2026-07-06 16:46:51.916717 | controller | Select only defaults/ directories and load vars ------------------------- 0.33s 2026-07-06 16:46:51.916724 | controller | Include download_artifact role ------------------------------------------ 0.19s 2026-07-06 16:46:51.916746 | controller | Find all components with checksums and get latest versions (CI) --------- 0.12s 2026-07-06 16:46:51.916755 | controller | Filter checksums to keep only latest versions (CI) ---------------------- 0.09s 2026-07-06 16:46:51.916762 | controller | Generate list of all binaries for all roles ----------------------------- 0.08s 2026-07-06 16:46:51.916770 | controller | vexxhost.containers.package : Update state for tar ---------------------- 0.04s 2026-07-06 16:46:51.916779 | controller | vexxhost.containers.download_artifact : Starting download of file ------- 0.04s 2026-07-06 16:46:51.916787 | controller | vexxhost.containers.download_artifact : Starting download of file ------- 0.04s 2026-07-06 16:46:51.916794 | controller | vexxhost.containers.download_artifact : Starting download of file ------- 0.04s 2026-07-06 16:46:51.916809 | controller | vexxhost.containers.download_artifact : Starting download of file ------- 0.04s 2026-07-06 16:46:52.024615 | controller | INFO [download-binaries > idempotence] Executed: Successful 2026-07-06 16:46:52.031702 | controller | INFO [download-binaries > side_effect] Executing 2026-07-06 16:46:52.032117 | controller | WARNING [download-binaries > side_effect] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-07-06 16:46:52.037849 | controller | INFO [download-binaries > verify] Executing 2026-07-06 16:46:52.847560 | controller | 2026-07-06 16:46:52.847757 | controller | PLAY [Verify] ****************************************************************** 2026-07-06 16:46:52.847943 | controller | 2026-07-06 16:46:52.848200 | controller | TASK [Gathering Facts] ********************************************************* 2026-07-06 16:46:52.848400 | controller | Monday 06 July 2026 16:46:52 +0000 (0:00:00.011) 0:00:00.011 *********** 2026-07-06 16:46:53.866513 | controller | [WARNING]: Host 'controller' is using the discovered Python interpreter at '/usr/bin/python3.13', but future installation of another Python interpreter could cause a different interpreter to be discovered. See https://docs.ansible.com/ansible-core/2.20/reference_appendices/interpreter_discovery.html for more information. 2026-07-06 16:46:53.873802 | controller | ok: [controller] 2026-07-06 16:46:53.874043 | controller | 2026-07-06 16:46:53.874295 | controller | TASK [Stat target dir] ********************************************************* 2026-07-06 16:46:53.874554 | controller | Monday 06 July 2026 16:46:53 +0000 (0:00:01.023) 0:00:01.034 *********** 2026-07-06 16:46:54.259808 | controller | ok: [controller] 2026-07-06 16:46:54.259977 | controller | 2026-07-06 16:46:54.260174 | controller | TASK [Assert that target dir is created] *************************************** 2026-07-06 16:46:54.260375 | controller | Monday 06 July 2026 16:46:54 +0000 (0:00:00.388) 0:00:01.423 *********** 2026-07-06 16:46:54.290613 | controller | ok: [controller] => { 2026-07-06 16:46:54.290790 | controller | "changed": false, 2026-07-06 16:46:54.290976 | controller | "msg": "All assertions passed" 2026-07-06 16:46:54.291192 | controller | } 2026-07-06 16:46:54.291385 | controller | 2026-07-06 16:46:54.291577 | controller | TASK [Find target files] ******************************************************* 2026-07-06 16:46:54.291819 | controller | Monday 06 July 2026 16:46:54 +0000 (0:00:00.030) 0:00:01.453 *********** 2026-07-06 16:46:54.681837 | controller | ok: [controller] 2026-07-06 16:46:54.682075 | controller | 2026-07-06 16:46:54.682304 | controller | TASK [Assert that some files were downloaded] ********************************** 2026-07-06 16:46:54.682508 | controller | Monday 06 July 2026 16:46:54 +0000 (0:00:00.391) 0:00:01.844 *********** 2026-07-06 16:46:54.709122 | controller | ok: [controller] => { 2026-07-06 16:46:54.709330 | controller | "changed": false, 2026-07-06 16:46:54.709527 | controller | "msg": "All assertions passed" 2026-07-06 16:46:54.709742 | controller | } 2026-07-06 16:46:54.709934 | controller | 2026-07-06 16:46:54.710143 | controller | PLAY RECAP ********************************************************************* 2026-07-06 16:46:54.710368 | controller | controller : ok=5 changed=0 unreachable=0 failed=0 skipped=0 rescued=0 ignored=0 2026-07-06 16:46:54.710522 | controller | 2026-07-06 16:46:54.710691 | controller | 2026-07-06 16:46:54.710882 | controller | TASKS RECAP ******************************************************************** 2026-07-06 16:46:54.711084 | controller | Monday 06 July 2026 16:46:54 +0000 (0:00:00.028) 0:00:01.873 *********** 2026-07-06 16:46:54.711265 | controller | =============================================================================== 2026-07-06 16:46:54.711472 | controller | Gathering Facts --------------------------------------------------------- 1.02s 2026-07-06 16:46:54.711750 | controller | Find target files ------------------------------------------------------- 0.39s 2026-07-06 16:46:54.711960 | controller | Stat target dir --------------------------------------------------------- 0.39s 2026-07-06 16:46:54.712151 | controller | Assert that target dir is created --------------------------------------- 0.03s 2026-07-06 16:46:54.712343 | controller | Assert that some files were downloaded ---------------------------------- 0.03s 2026-07-06 16:46:54.795882 | controller | INFO [download-binaries > verify] Executed: Successful 2026-07-06 16:46:54.808644 | controller | INFO [download-binaries > cleanup] Executing 2026-07-06 16:46:54.808953 | controller | WARNING [download-binaries > cleanup] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-07-06 16:46:54.814418 | controller | INFO [download-binaries > destroy] Executing 2026-07-06 16:46:54.814506 | controller | WARNING [download-binaries > destroy] Skipping, '--destroy=never' requested. 2026-07-06 16:46:54.814583 | controller | INFO [download-binaries > destroy] Executed: Successful 2026-07-06 16:46:54.814826 | controller | WARNING Molecule executed 1 scenario (1 missing files) 2026-07-06 16:46:55.225396 | controller | ok: Runtime: 0:00:47.346259 2026-07-06 16:46:55.233196 | 2026-07-06 16:46:55.233250 | PLAY RECAP 2026-07-06 16:46:55.233296 | controller | ok: 4 changed: 3 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-07-06 16:46:55.233319 | 2026-07-06 16:46:55.348210 | RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/run.yaml@main] 2026-07-06 16:46:55.350430 | POST-RUN START: [untrusted : github.com/vexxhost/ansible-collection-kubernetes/test-playbooks/molecule/post.yml@main] 2026-07-06 16:46:55.951709 | 2026-07-06 16:46:55.951848 | PLAY [all] 2026-07-06 16:46:55.963125 | 2026-07-06 16:46:55.963242 | TASK [describe-kubernetes-objects : creating directory for cluster scoped objects] 2026-07-06 16:46:56.340301 | controller | changed 2026-07-06 16:46:56.347030 | 2026-07-06 16:46:56.347136 | TASK [describe-kubernetes-objects : Gathering descriptions for cluster scoped objects] 2026-07-06 16:46:56.764842 | controller | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-07-06 16:46:56.765153 | controller | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-07-06 16:46:56.771609 | controller | environment: line 1: kubectl: command not found 2026-07-06 16:46:56.773164 | controller | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-07-06 16:46:56.774296 | controller | environment: line 1: kubectl: command not found 2026-07-06 16:46:56.775573 | controller | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-07-06 16:46:56.777831 | controller | environment: line 1: kubectl: command not found 2026-07-06 16:46:56.780439 | controller | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-07-06 16:46:56.782176 | controller | environment: line 1: kubectl: command not found 2026-07-06 16:46:56.783667 | controller | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-07-06 16:46:56.786693 | controller | environment: line 1: kubectl: command not found 2026-07-06 16:46:56.788247 | controller | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-07-06 16:46:56.879525 | controller | ok: Runtime: 0:00:00.038973 2026-07-06 16:46:56.886193 | 2026-07-06 16:46:56.886290 | TASK [describe-kubernetes-objects : creating directory for namespace scoped objects] 2026-07-06 16:46:57.140295 | controller | changed 2026-07-06 16:46:57.145638 | 2026-07-06 16:46:57.145739 | TASK [describe-kubernetes-objects : Gathering descriptions for namespace scoped objects] 2026-07-06 16:46:57.402281 | controller | environment: line 5: kubectl: command not found 2026-07-06 16:46:57.402935 | controller | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-07-06 16:46:57.403028 | controller | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-07-06 16:46:57.403054 | controller | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-07-06 16:46:57.676556 | controller | ok: Runtime: 0:00:00.014100 2026-07-06 16:46:57.683748 | 2026-07-06 16:46:57.683841 | TASK [describe-kubernetes-objects : Downloads logs to executor] 2026-07-06 16:46:58.355424 | controller | changed: 2026-07-06 16:46:58.355741 | controller | created directory /var/lib/zuul/builds/ff52ee2e2af546b5b0494f4f0aa154e5/work/logs/controller 2026-07-06 16:46:58.355810 | controller | cd+++++++++ objects/ 2026-07-06 16:46:58.355863 | controller | cd+++++++++ objects/cluster/ 2026-07-06 16:46:58.355914 | controller | cd+++++++++ objects/namespaced/ 2026-07-06 16:46:58.365893 | 2026-07-06 16:46:58.365980 | TASK [gather-pod-logs : creating directory for pod logs] 2026-07-06 16:46:58.623497 | controller | changed 2026-07-06 16:46:58.627664 | 2026-07-06 16:46:58.627727 | TASK [gather-pod-logs : creating directory for failed pod logs] 2026-07-06 16:46:58.863431 | controller | changed 2026-07-06 16:46:58.867652 | 2026-07-06 16:46:58.867723 | TASK [gather-pod-logs : retrieve all kubernetes logs, current and previous (if they exist)] 2026-07-06 16:46:59.118739 | controller | environment: line 3: kubectl: command not found 2026-07-06 16:46:59.396056 | controller | ok: Runtime: 0:00:00.012846 2026-07-06 16:46:59.401583 | 2026-07-06 16:46:59.401667 | TASK [gather-pod-logs : Downloads pod logs to executor] 2026-07-06 16:46:59.885319 | controller | changed: 2026-07-06 16:46:59.885528 | controller | cd+++++++++ pod-logs/ 2026-07-06 16:46:59.885556 | controller | cd+++++++++ pod-logs/failed-pods/ 2026-07-06 16:46:59.894732 | 2026-07-06 16:46:59.894821 | LOOP [helm-release-status : creating directory for helm release status] 2026-07-06 16:47:00.130534 | controller | changed: "values" 2026-07-06 16:47:00.332626 | controller | changed: "releases" 2026-07-06 16:47:00.344114 | 2026-07-06 16:47:00.344286 | TASK [helm-release-status : Gather get release status for helm charts] 2026-07-06 16:47:00.640793 | controller | /bin/bash: line 3: kubectl: command not found 2026-07-06 16:47:00.878421 | controller | ok: Runtime: 0:00:00.008349 2026-07-06 16:47:00.885419 | 2026-07-06 16:47:00.885513 | TASK [helm-release-status : Downloads logs to executor] 2026-07-06 16:47:01.376993 | controller | changed: 2026-07-06 16:47:01.377334 | controller | cd+++++++++ helm/ 2026-07-06 16:47:01.377421 | controller | cd+++++++++ helm/releases/ 2026-07-06 16:47:01.377486 | controller | cd+++++++++ helm/values/ 2026-07-06 16:47:01.383240 | 2026-07-06 16:47:01.383301 | PLAY RECAP 2026-07-06 16:47:01.383350 | controller | ok: 12 changed: 12 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-07-06 16:47:01.383372 | 2026-07-06 16:47:01.520172 | POST-RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/ansible-collection-kubernetes/test-playbooks/molecule/post.yml@main] 2026-07-06 16:47:01.521811 | POST-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post.yaml@main] 2026-07-06 16:47:02.146058 | 2026-07-06 16:47:02.146207 | PLAY [all] 2026-07-06 16:47:02.157535 | 2026-07-06 16:47:02.157645 | TASK [fetch-output : Set log path for multiple nodes] 2026-07-06 16:47:02.203280 | controller | skipping: Conditional result was False 2026-07-06 16:47:02.212219 | 2026-07-06 16:47:02.212391 | TASK [fetch-output : Set log path for single node] 2026-07-06 16:47:02.255551 | controller | ok 2026-07-06 16:47:02.260010 | 2026-07-06 16:47:02.260081 | LOOP [fetch-output : Ensure local output dirs] 2026-07-06 16:47:02.662794 | controller -> localhost | ok: "/var/lib/zuul/builds/ff52ee2e2af546b5b0494f4f0aa154e5/work/logs" 2026-07-06 16:47:02.866357 | controller -> localhost | changed: "/var/lib/zuul/builds/ff52ee2e2af546b5b0494f4f0aa154e5/work/artifacts" 2026-07-06 16:47:03.084539 | controller -> localhost | changed: "/var/lib/zuul/builds/ff52ee2e2af546b5b0494f4f0aa154e5/work/docs" 2026-07-06 16:47:03.101580 | 2026-07-06 16:47:03.101720 | LOOP [fetch-output : Collect logs, artifacts and docs] 2026-07-06 16:47:03.722592 | controller | changed: .d..t...... ./ 2026-07-06 16:47:03.722909 | controller | changed: All items complete 2026-07-06 16:47:03.723004 | 2026-07-06 16:47:04.183382 | controller | changed: .d..t...... ./ 2026-07-06 16:47:04.648794 | controller | changed: .d..t...... ./ 2026-07-06 16:47:04.667238 | 2026-07-06 16:47:04.667791 | LOOP [merge-output-to-logs : Move artifacts and docs to logs dir] 2026-07-06 16:47:05.088086 | controller -> localhost | ok: Item: artifacts Runtime: 0:00:00.007735 2026-07-06 16:47:05.315402 | controller -> localhost | ok: Item: docs Runtime: 0:00:00.009285 2026-07-06 16:47:05.348939 | 2026-07-06 16:47:05.349435 | PLAY [all] 2026-07-06 16:47:05.358075 | 2026-07-06 16:47:05.358140 | TASK [remove-build-sshkey : Remove the build SSH key from all nodes] 2026-07-06 16:47:05.842642 | controller | changed 2026-07-06 16:47:05.849844 | 2026-07-06 16:47:05.849964 | PLAY RECAP 2026-07-06 16:47:05.850031 | controller | ok: 5 changed: 4 unreachable: 0 failed: 0 skipped: 1 rescued: 0 ignored: 0 2026-07-06 16:47:05.850081 | 2026-07-06 16:47:05.981641 | POST-RUN END RESULT_NORMAL: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post.yaml@main] 2026-07-06 16:47:05.985667 | POST-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post-logs.yaml@main] 2026-07-06 16:47:06.564622 | 2026-07-06 16:47:06.564743 | PLAY [localhost] 2026-07-06 16:47:06.575000 | 2026-07-06 16:47:06.575077 | TASK [Generate Zuul manifest] 2026-07-06 16:47:06.596852 | localhost | ok 2026-07-06 16:47:06.613081 | 2026-07-06 16:47:06.613163 | TASK [generate-zuul-manifest : Generate Zuul manifest] 2026-07-06 16:47:06.990195 | localhost | changed 2026-07-06 16:47:07.003852 | 2026-07-06 16:47:07.003955 | TASK [generate-zuul-manifest : Return Zuul manifest URL to Zuul] 2026-07-06 16:47:07.036887 | localhost | ok 2026-07-06 16:47:07.046225 | 2026-07-06 16:47:07.046306 | TASK [Upload logs] 2026-07-06 16:47:07.068726 | localhost | ok 2026-07-06 16:47:07.128826 | 2026-07-06 16:47:07.128987 | TASK [Set zuul-log-path fact] 2026-07-06 16:47:07.151297 | localhost | ok 2026-07-06 16:47:07.164876 | 2026-07-06 16:47:07.164977 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-07-06 16:47:07.198039 | localhost | ok 2026-07-06 16:47:07.209715 | 2026-07-06 16:47:07.209835 | TASK [upload-logs : Create log directories] 2026-07-06 16:47:07.646837 | localhost | changed 2026-07-06 16:47:07.652433 | 2026-07-06 16:47:07.652502 | TASK [upload-logs : Ensure logs are readable before uploading] 2026-07-06 16:47:08.051596 | localhost -> localhost | ok: Runtime: 0:00:00.005498 2026-07-06 16:47:08.059788 | 2026-07-06 16:47:08.059853 | TASK [upload-logs : Upload logs to log server] 2026-07-06 16:47:08.517721 | localhost | Output suppressed because no_log was given 2026-07-06 16:47:08.522969 | 2026-07-06 16:47:08.523036 | LOOP [upload-logs : Compress console log and json output] 2026-07-06 16:47:08.579935 | localhost | skipping: Conditional result was False 2026-07-06 16:47:08.630001 | localhost | skipping: Conditional result was False 2026-07-06 16:47:08.641011 | 2026-07-06 16:47:08.641196 | LOOP [upload-logs : Upload compressed console log and json output] 2026-07-06 16:47:08.688756 | localhost | skipping: Conditional result was False 2026-07-06 16:47:08.689312 | 2026-07-06 16:47:08.692576 | localhost | skipping: Conditional result was False 2026-07-06 16:47:08.705259 | 2026-07-06 16:47:08.705394 | LOOP [upload-logs : Upload console log and json output]