2026-06-17 20:40:49.255613 | Job console starting 2026-06-17 20:40:49.297407 | Updating git repos 2026-06-17 20:40:49.372212 | Cloning repos into workspace 2026-06-17 20:40:50.289893 | Restoring repo states 2026-06-17 20:40:50.305318 | Merging changes 2026-06-17 20:40:51.302790 | Checking out repos 2026-06-17 20:40:51.358371 | Preparing playbooks 2026-06-17 20:40:54.880076 | Running Ansible setup 2026-06-17 20:40:59.231622 | PRE-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/pre.yaml@main] 2026-06-17 20:40:59.912329 | 2026-06-17 20:40:59.912476 | PLAY [localhost] 2026-06-17 20:40:59.920057 | 2026-06-17 20:40:59.920126 | TASK [Gathering Facts] 2026-06-17 20:41:00.974562 | localhost | ok 2026-06-17 20:41:00.984103 | 2026-06-17 20:41:00.984184 | TASK [Setup log path fact] 2026-06-17 20:41:01.005707 | localhost | ok 2026-06-17 20:41:01.023030 | 2026-06-17 20:41:01.023155 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-06-17 20:41:01.054243 | localhost | ok 2026-06-17 20:41:01.061996 | 2026-06-17 20:41:01.062067 | TASK [emit-job-header : Print job information] 2026-06-17 20:41:01.100506 | # Job Information 2026-06-17 20:41:01.100679 | Ansible Version: 2.16.18 2026-06-17 20:41:01.100723 | Job: ansible-collection-kubernetes-molecule-download-binaries 2026-06-17 20:41:01.100754 | Pipeline: check 2026-06-17 20:41:01.100784 | Executor: 2d72f0692154 2026-06-17 20:41:01.100811 | Triggered by: https://github.com/vexxhost/ansible-collection-kubernetes/pull/285 2026-06-17 20:41:01.100842 | Event ID: ade49340-6a8c-11f1-9331-ca890a4b8b58 2026-06-17 20:41:01.104726 | 2026-06-17 20:41:01.104814 | LOOP [emit-job-header : Print node information] 2026-06-17 20:41:01.217992 | localhost | ok: 2026-06-17 20:41:01.218152 | localhost | # Node Information 2026-06-17 20:41:01.218182 | localhost | Inventory Hostname: controller 2026-06-17 20:41:01.218205 | localhost | Hostname: np0000181654 2026-06-17 20:41:01.218226 | localhost | Username: zuul 2026-06-17 20:41:01.218252 | localhost | Distro: Debian 13.5 2026-06-17 20:41:01.218273 | localhost | Provider: yul1 2026-06-17 20:41:01.218294 | localhost | Region: ca-ymq-1 2026-06-17 20:41:01.218314 | localhost | Label: debian-trixie 2026-06-17 20:41:01.218334 | localhost | Product Name: OpenStack Nova 2026-06-17 20:41:01.218354 | localhost | Interface IP: 199.204.45.113 2026-06-17 20:41:01.232200 | 2026-06-17 20:41:01.232400 | TASK [log-inventory : Ensure Zuul Ansible directory exists] 2026-06-17 20:41:02.054261 | localhost -> localhost | changed 2026-06-17 20:41:02.061146 | 2026-06-17 20:41:02.061297 | TASK [log-inventory : Copy ansible inventory to logs dir] 2026-06-17 20:41:02.981798 | localhost -> localhost | changed 2026-06-17 20:41:02.992936 | 2026-06-17 20:41:02.993023 | PLAY [all] 2026-06-17 20:41:02.999391 | 2026-06-17 20:41:02.999461 | TASK [add-build-sshkey : Check to see if ssh key was already created for this build] 2026-06-17 20:41:03.237401 | controller -> localhost | ok 2026-06-17 20:41:03.242333 | 2026-06-17 20:41:03.242449 | TASK [add-build-sshkey : Create a new key in workspace based on build UUID] 2026-06-17 20:41:03.273754 | controller | ok 2026-06-17 20:41:03.290174 | controller | included: /var/lib/zuul/builds/6df6673a91314082a7422b4ca5756deb/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/create-key-and-replace.yaml 2026-06-17 20:41:03.297886 | 2026-06-17 20:41:03.298012 | TASK [add-build-sshkey : Create Temp SSH key] 2026-06-17 20:41:04.902840 | controller -> localhost | Generating public/private rsa key pair. 2026-06-17 20:41:04.903092 | controller -> localhost | Your identification has been saved in /var/lib/zuul/builds/6df6673a91314082a7422b4ca5756deb/work/6df6673a91314082a7422b4ca5756deb_id_rsa 2026-06-17 20:41:04.903158 | controller -> localhost | Your public key has been saved in /var/lib/zuul/builds/6df6673a91314082a7422b4ca5756deb/work/6df6673a91314082a7422b4ca5756deb_id_rsa.pub 2026-06-17 20:41:04.903211 | controller -> localhost | The key fingerprint is: 2026-06-17 20:41:04.903259 | controller -> localhost | SHA256:JNPQZMd9T5LPCz2bnHX0vvRj+W4uZyIVf6ahf2xbGTM zuul-build-sshkey 2026-06-17 20:41:04.903324 | controller -> localhost | The key's randomart image is: 2026-06-17 20:41:04.903373 | controller -> localhost | +---[RSA 3072]----+ 2026-06-17 20:41:04.903426 | controller -> localhost | | .oo... . | 2026-06-17 20:41:04.903474 | controller -> localhost | | +... . + o| 2026-06-17 20:41:04.903519 | controller -> localhost | | o o ..B.| 2026-06-17 20:41:04.903564 | controller -> localhost | | + ..oB| 2026-06-17 20:41:04.903608 | controller -> localhost | | S oEO| 2026-06-17 20:41:04.903653 | controller -> localhost | | oBX| 2026-06-17 20:41:04.903696 | controller -> localhost | | o.**| 2026-06-17 20:41:04.903739 | controller -> localhost | | o +=X| 2026-06-17 20:41:04.903790 | controller -> localhost | | oo%B| 2026-06-17 20:41:04.903842 | controller -> localhost | +----[SHA256]-----+ 2026-06-17 20:41:04.904091 | controller -> localhost | ok: Runtime: 0:00:01.190088 2026-06-17 20:41:04.909745 | 2026-06-17 20:41:04.909827 | TASK [add-build-sshkey : Remote setup ssh keys (linux)] 2026-06-17 20:41:04.939520 | controller | ok 2026-06-17 20:41:04.967916 | controller | included: /var/lib/zuul/builds/6df6673a91314082a7422b4ca5756deb/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/remote-linux.yaml 2026-06-17 20:41:04.978969 | 2026-06-17 20:41:04.979047 | TASK [add-build-sshkey : Remove previously added zuul-build-sshkey] 2026-06-17 20:41:05.003009 | controller | skipping: Conditional result was False 2026-06-17 20:41:05.012350 | 2026-06-17 20:41:05.012423 | TASK [add-build-sshkey : Enable access via build key on all nodes] 2026-06-17 20:41:05.555722 | controller | changed 2026-06-17 20:41:05.561926 | 2026-06-17 20:41:05.561992 | TASK [add-build-sshkey : Make sure user has a .ssh] 2026-06-17 20:41:05.784805 | controller | ok 2026-06-17 20:41:05.790987 | 2026-06-17 20:41:05.791091 | TASK [add-build-sshkey : Install build private key as SSH key on all nodes] 2026-06-17 20:41:06.332576 | controller | changed 2026-06-17 20:41:06.338764 | 2026-06-17 20:41:06.338859 | TASK [add-build-sshkey : Install build public key as SSH key on all nodes] 2026-06-17 20:41:06.883014 | controller | changed 2026-06-17 20:41:06.888851 | 2026-06-17 20:41:06.888956 | TASK [add-build-sshkey : Remote setup ssh keys (windows)] 2026-06-17 20:41:06.914944 | controller | skipping: Conditional result was False 2026-06-17 20:41:06.924063 | 2026-06-17 20:41:06.924157 | TASK [remove-zuul-sshkey : Remove master key from local agent] 2026-06-17 20:41:07.306823 | controller -> localhost | changed 2026-06-17 20:41:07.319685 | 2026-06-17 20:41:07.319759 | TASK [add-build-sshkey : Add back temp key] 2026-06-17 20:41:07.602618 | controller -> localhost | Identity added: /var/lib/zuul/builds/6df6673a91314082a7422b4ca5756deb/work/6df6673a91314082a7422b4ca5756deb_id_rsa (zuul-build-sshkey) 2026-06-17 20:41:07.602839 | controller -> localhost | ok: Runtime: 0:00:00.015105 2026-06-17 20:41:07.608249 | 2026-06-17 20:41:07.608335 | TASK [add-build-sshkey : Verify we can still SSH to all nodes] 2026-06-17 20:41:07.962296 | controller | ok 2026-06-17 20:41:07.970141 | 2026-06-17 20:41:07.970246 | TASK [add-build-sshkey : Verify we can still SSH to all nodes (windows)] 2026-06-17 20:41:08.009533 | controller | skipping: Conditional result was False 2026-06-17 20:41:08.023441 | 2026-06-17 20:41:08.023581 | TASK [prepare-workspace : Start zuul_console daemon.] 2026-06-17 20:41:08.417412 | controller | ok 2026-06-17 20:41:08.422924 | 2026-06-17 20:41:08.423004 | TASK [prepare-workspace : Synchronize src repos to workspace directory.] 2026-06-17 20:41:09.399137 | controller | Output suppressed because no_log was given 2026-06-17 20:41:09.407767 | 2026-06-17 20:41:09.407832 | LOOP [ensure-output-dirs : Empty Zuul Output directories by removing them] 2026-06-17 20:41:09.617892 | controller | ok: "logs" 2026-06-17 20:41:09.618213 | controller | ok: All items complete 2026-06-17 20:41:09.618272 | 2026-06-17 20:41:09.820780 | controller | ok: "artifacts" 2026-06-17 20:41:10.013030 | controller | ok: "docs" 2026-06-17 20:41:10.022956 | 2026-06-17 20:41:10.023349 | LOOP [ensure-output-dirs : Ensure Zuul Output directories exist] 2026-06-17 20:41:10.237462 | controller | changed: "logs" 2026-06-17 20:41:10.426581 | controller | changed: "artifacts" 2026-06-17 20:41:10.636663 | controller | changed: "docs" 2026-06-17 20:41:10.649089 | 2026-06-17 20:41:10.649299 | PLAY RECAP 2026-06-17 20:41:10.649356 | controller | ok: 15 changed: 8 unreachable: 0 failed: 0 skipped: 3 rescued: 0 ignored: 0 2026-06-17 20:41:10.649388 | localhost | ok: 6 changed: 2 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-06-17 20:41:10.649411 | 2026-06-17 20:41:10.787295 | PRE-RUN END RESULT_NORMAL: [trusted : github.com/vexxhost/zuul-config/playbooks/base/pre.yaml@main] 2026-06-17 20:41:10.789711 | PRE-RUN START: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/pre.yaml@main] 2026-06-17 20:41:11.441662 | 2026-06-17 20:41:11.441780 | PLAY [all] 2026-06-17 20:41:11.450796 | 2026-06-17 20:41:11.450878 | TASK [setup-uv : Extract archive] 2026-06-17 20:41:14.868688 | controller | changed 2026-06-17 20:41:14.875470 | 2026-06-17 20:41:14.875559 | TASK [setup-uv : Print version] 2026-06-17 20:41:15.257170 | controller | uv 0.8.13 2026-06-17 20:41:15.402288 | controller | ok: Runtime: 0:00:00.012518 2026-06-17 20:41:15.409756 | 2026-06-17 20:41:15.409841 | TASK [Install Ansible collection siblings] 2026-06-17 20:41:15.837487 | controller | ok: 2026-06-17 20:41:15.837651 | controller | Skipping ansible.posix: no checked-out sibling 2026-06-17 20:41:15.837680 | controller | Skipping community.crypto: no checked-out sibling 2026-06-17 20:41:15.837701 | controller | Skipping community.general: no checked-out sibling 2026-06-17 20:41:15.837721 | controller | Skipping kubernetes.core: no checked-out sibling 2026-06-17 20:41:15.837741 | controller | Skipping vexxhost.containers: no checked-out sibling 2026-06-17 20:41:15.839098 | 2026-06-17 20:41:15.839138 | PLAY RECAP 2026-06-17 20:41:15.839180 | controller | ok: 3 changed: 2 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-06-17 20:41:15.839203 | 2026-06-17 20:41:15.956858 | PRE-RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/pre.yaml@main] 2026-06-17 20:41:16.023915 | PRE-RUN START: [untrusted : github.com/vexxhost/ansible-collection-kubernetes/test-playbooks/molecule/pre.yml@main] 2026-06-17 20:41:16.610026 | 2026-06-17 20:41:16.610157 | PLAY [all] 2026-06-17 20:41:16.620990 | 2026-06-17 20:41:16.621083 | TASK [Update apt cache] 2026-06-17 20:41:21.518127 | controller | ok 2026-06-17 20:41:21.522544 | 2026-06-17 20:41:21.522672 | TASK [Disable firewalld] 2026-06-17 20:41:21.546693 | controller | skipping: Conditional result was False 2026-06-17 20:41:21.555084 | 2026-06-17 20:41:21.555176 | TASK [Install "jq" for log collection] 2026-06-17 20:41:23.975925 | controller | changed 2026-06-17 20:41:23.978331 | 2026-06-17 20:41:23.978437 | PLAY RECAP 2026-06-17 20:41:23.978499 | controller | ok: 2 changed: 1 unreachable: 0 failed: 0 skipped: 1 rescued: 0 ignored: 0 2026-06-17 20:41:23.978531 | 2026-06-17 20:41:24.086292 | PRE-RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/ansible-collection-kubernetes/test-playbooks/molecule/pre.yml@main] 2026-06-17 20:41:24.089609 | RUN START: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/run.yaml@main] 2026-06-17 20:41:24.690525 | 2026-06-17 20:41:24.690649 | PLAY [all] 2026-06-17 20:41:24.700494 | 2026-06-17 20:41:24.700580 | LOOP [Check inventory directories] 2026-06-17 20:41:25.096140 | controller | ok: "src/github.com/vexxhost/ansible-collection-kubernetes" 2026-06-17 20:41:25.282153 | controller | ok: "src/github.com/vexxhost/ansible-collection-kubernetes/molecule/download-binaries/inventory" 2026-06-17 20:41:25.455076 | controller | ok: "src/github.com/vexxhost/ansible-collection-kubernetes/extensions/molecule/download-binaries/inventory" 2026-06-17 20:41:25.474139 | 2026-06-17 20:41:25.474336 | LOOP [Copy inventory file for Zuul] 2026-06-17 20:41:26.343015 | controller | changed: 2026-06-17 20:41:26.343219 | controller | { 2026-06-17 20:41:26.343264 | controller | "ansible_loop_var": "item", 2026-06-17 20:41:26.343302 | controller | "changed": false, 2026-06-17 20:41:26.343336 | controller | "failed": false, 2026-06-17 20:41:26.343377 | controller | "invocation": { 2026-06-17 20:41:26.343411 | controller | "module_args": { 2026-06-17 20:41:26.343439 | controller | "checksum_algorithm": "sha1", 2026-06-17 20:41:26.343465 | controller | "follow": true, 2026-06-17 20:41:26.343496 | controller | "get_attributes": true, 2026-06-17 20:41:26.343529 | controller | "get_checksum": true, 2026-06-17 20:41:26.343559 | controller | "get_mime": true, 2026-06-17 20:41:26.343590 | controller | "path": "src/github.com/vexxhost/ansible-collection-kubernetes" 2026-06-17 20:41:26.343620 | controller | } 2026-06-17 20:41:26.343650 | controller | }, 2026-06-17 20:41:26.343680 | controller | "item": "src/github.com/vexxhost/ansible-collection-kubernetes", 2026-06-17 20:41:26.343711 | controller | "stat": { 2026-06-17 20:41:26.343742 | controller | "atime": 1781728869.2638168, 2026-06-17 20:41:26.343772 | controller | "attr_flags": "e", 2026-06-17 20:41:26.343802 | controller | "attributes": [ 2026-06-17 20:41:26.343832 | controller | "extents" 2026-06-17 20:41:26.343862 | controller | ], 2026-06-17 20:41:26.343892 | controller | "block_size": 4096, 2026-06-17 20:41:26.343921 | controller | "blocks": 8, 2026-06-17 20:41:26.343950 | controller | "charset": "unknown", 2026-06-17 20:41:26.343981 | controller | "ctime": 1781728869.2878168, 2026-06-17 20:41:26.344010 | controller | "dev": 65025, 2026-06-17 20:41:26.344040 | controller | "device_type": 0, 2026-06-17 20:41:26.344068 | controller | "executable": true, 2026-06-17 20:41:26.344097 | controller | "exists": true, 2026-06-17 20:41:26.344125 | controller | "gid": 1000, 2026-06-17 20:41:26.344153 | controller | "gr_name": "zuul", 2026-06-17 20:41:26.344182 | controller | "inode": 519959, 2026-06-17 20:41:26.344211 | controller | "isblk": false, 2026-06-17 20:41:26.344270 | controller | "ischr": false, 2026-06-17 20:41:26.344301 | controller | "isdir": true, 2026-06-17 20:41:26.344327 | controller | "isfifo": false, 2026-06-17 20:41:26.344353 | controller | "isgid": false, 2026-06-17 20:41:26.344377 | controller | "islnk": false, 2026-06-17 20:41:26.344402 | controller | "isreg": false, 2026-06-17 20:41:26.344426 | controller | "issock": false, 2026-06-17 20:41:26.344450 | controller | "isuid": false, 2026-06-17 20:41:26.344474 | controller | "mimetype": "unknown", 2026-06-17 20:41:26.344499 | controller | "mode": "0755", 2026-06-17 20:41:26.344524 | controller | "mtime": 1781728851.230248, 2026-06-17 20:41:26.344549 | controller | "nlink": 14, 2026-06-17 20:41:26.344574 | controller | "path": "src/github.com/vexxhost/ansible-collection-kubernetes", 2026-06-17 20:41:26.344598 | controller | "pw_name": "zuul", 2026-06-17 20:41:26.344629 | controller | "readable": true, 2026-06-17 20:41:26.344655 | controller | "rgrp": true, 2026-06-17 20:41:26.344680 | controller | "roth": true, 2026-06-17 20:41:26.344705 | controller | "rusr": true, 2026-06-17 20:41:26.344731 | controller | "size": 4096, 2026-06-17 20:41:26.344757 | controller | "uid": 1000, 2026-06-17 20:41:26.344782 | controller | "version": "953018077", 2026-06-17 20:41:26.344808 | controller | "wgrp": false, 2026-06-17 20:41:26.344835 | controller | "woth": false, 2026-06-17 20:41:26.344861 | controller | "writeable": true, 2026-06-17 20:41:26.344887 | controller | "wusr": true, 2026-06-17 20:41:26.344913 | controller | "xgrp": true, 2026-06-17 20:41:26.344938 | controller | "xoth": true, 2026-06-17 20:41:26.344990 | controller | "xusr": true 2026-06-17 20:41:26.345029 | controller | } 2026-06-17 20:41:26.345056 | controller | } 2026-06-17 20:41:26.345101 | controller | ok: All items complete 2026-06-17 20:41:26.345131 | 2026-06-17 20:41:26.346892 | controller | skipping: Conditional result was False 2026-06-17 20:41:26.347455 | controller | skipping: Conditional result was False 2026-06-17 20:41:26.360166 | 2026-06-17 20:41:26.360258 | LOOP [Switch "ansible_host" to private IP] 2026-06-17 20:41:26.723375 | controller | changed: 1 replacements made 2026-06-17 20:41:26.725193 | controller | skipping: Conditional result was False 2026-06-17 20:41:26.726343 | controller | skipping: Conditional result was False 2026-06-17 20:41:26.744727 | 2026-06-17 20:41:26.744809 | TASK [Run Molecule scenario] 2026-06-17 20:41:27.181531 | controller | Using CPython 3.13.5 interpreter at: /usr/bin/python3 2026-06-17 20:41:27.181688 | controller | Creating virtual environment at: .venv 2026-06-17 20:41:28.504597 | controller | Downloading ansible-core (2.3MiB) 2026-06-17 20:41:28.505279 | controller | Downloading pygments (1.2MiB) 2026-06-17 20:41:28.506124 | controller | Downloading cryptography (4.3MiB) 2026-06-17 20:41:28.723986 | controller | Downloading cryptography 2026-06-17 20:41:28.728050 | controller | Downloading pygments 2026-06-17 20:41:28.880510 | controller | Downloading ansible-core 2026-06-17 20:41:28.934337 | controller | Installed 36 packages in 53ms 2026-06-17 20:41:29.604236 | controller | INFO Collection 'vexxhost.kubernetes' detected. 2026-06-17 20:41:29.604313 | controller | INFO Scenarios will be used from 'extensions/molecule' 2026-06-17 20:41:30.485708 | controller | CRITICAL 'extensions/molecule/default/molecule.yml' glob failed. Exiting. 2026-06-17 20:41:30.485776 | controller | INFO default scenario not found, disabling shared state. 2026-06-17 20:41:30.485842 | 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:41:30.485898 | controller | INFO [download-binaries > prerun] Performing prerun with role_name_check=0... 2026-06-17 20:42:03.809245 | controller | INFO [download-binaries > dependency] Executing 2026-06-17 20:42:03.809477 | controller | WARNING [download-binaries > dependency] Missing roles requirements file: requirements.yml 2026-06-17 20:42:03.809847 | controller | WARNING [download-binaries > dependency] Missing collections requirements file: collections.yml 2026-06-17 20:42:03.810005 | controller | WARNING [download-binaries > dependency] Executed: 2 missing (Remove from test_sequence to suppress) 2026-06-17 20:42:03.816471 | controller | INFO [download-binaries > cleanup] Executing 2026-06-17 20:42:03.816788 | controller | WARNING [download-binaries > cleanup] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-06-17 20:42:03.822684 | controller | INFO [download-binaries > destroy] Executing 2026-06-17 20:42:03.822744 | controller | WARNING [download-binaries > destroy] Skipping, '--destroy=never' requested. 2026-06-17 20:42:03.822815 | controller | INFO [download-binaries > destroy] Executed: Successful 2026-06-17 20:42:03.828142 | controller | INFO [download-binaries > syntax] Executing 2026-06-17 20:42:04.773890 | controller | 2026-06-17 20:42:04.773937 | controller | playbook: /home/zuul/src/github.com/vexxhost/ansible-collection-kubernetes/extensions/molecule/download-binaries/converge.yml 2026-06-17 20:42:04.837732 | controller | INFO [download-binaries > syntax] Executed: Successful 2026-06-17 20:42:04.844348 | controller | INFO [download-binaries > create] Executing 2026-06-17 20:42:04.846251 | controller | WARNING [download-binaries > create] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-06-17 20:42:04.853761 | controller | INFO [download-binaries > prepare] Executing 2026-06-17 20:42:04.854182 | controller | WARNING [download-binaries > prepare] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-06-17 20:42:04.860949 | controller | INFO [download-binaries > converge] Executing 2026-06-17 20:42:05.781727 | controller | 2026-06-17 20:42:05.781755 | controller | PLAY [Download all binaries required at runtime for ansible-collection-kubernetes] *** 2026-06-17 20:42:05.781760 | controller | 2026-06-17 20:42:05.781764 | controller | TASK [Gather minimal facts] **************************************************** 2026-06-17 20:42:05.781770 | controller | Wednesday 17 June 2026 20:42:05 +0000 (0:00:00.033) 0:00:00.033 ******** 2026-06-17 20:42:06.483639 | controller | ok: [controller -> localhost] 2026-06-17 20:42:06.483676 | controller | 2026-06-17 20:42:06.483681 | controller | TASK [Find all subdirectories in the role location] **************************** 2026-06-17 20:42:06.483685 | controller | Wednesday 17 June 2026 20:42:06 +0000 (0:00:00.700) 0:00:00.733 ******** 2026-06-17 20:42:06.908668 | controller | ok: [controller -> localhost] 2026-06-17 20:42:06.909004 | controller | 2026-06-17 20:42:06.909128 | controller | TASK [Select only defaults/ directories and load vars] ************************* 2026-06-17 20:42:06.909247 | controller | Wednesday 17 June 2026 20:42:06 +0000 (0:00:00.428) 0:00:01.162 ******** 2026-06-17 20:42:07.266610 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/clusterctl/defaults) 2026-06-17 20:42:07.266793 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/cluster_api/defaults) 2026-06-17 20:42:07.266915 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kubelet/defaults) 2026-06-17 20:42:07.267034 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kubeadm/defaults) 2026-06-17 20:42:07.267151 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/cilium/defaults) 2026-06-17 20:42:07.267279 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kubernetes/defaults) 2026-06-17 20:42:07.267396 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/flux/defaults) 2026-06-17 20:42:07.267518 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/keepalived/defaults) 2026-06-17 20:42:07.267635 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/upload_helm_chart/defaults) 2026-06-17 20:42:07.267750 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/helm/defaults) 2026-06-17 20:42:07.267866 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kube_vip/defaults) 2026-06-17 20:42:07.267987 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/envoy_gateway/defaults) 2026-06-17 20:42:07.268105 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/haproxy/defaults) 2026-06-17 20:42:07.268225 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/cert_manager/defaults) 2026-06-17 20:42:07.268342 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/openstack_resource_controller/defaults) 2026-06-17 20:42:07.268459 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kubectl/defaults) 2026-06-17 20:42:07.268561 | controller | 2026-06-17 20:42:07.268675 | controller | TASK [Find all components with checksums and get latest versions (CI)] ********* 2026-06-17 20:42:07.268794 | controller | Wednesday 17 June 2026 20:42:07 +0000 (0:00:00.357) 0:00:01.519 ******** 2026-06-17 20:42:07.430012 | controller | ok: [controller -> localhost] => (item=clusterctl_checksums) 2026-06-17 20:42:07.430288 | controller | ok: [controller -> localhost] => (item=kubelet_checksums) 2026-06-17 20:42:07.430597 | controller | ok: [controller -> localhost] => (item=kubeadm_checksums) 2026-06-17 20:42:07.430846 | controller | ok: [controller -> localhost] => (item=flux_checksums) 2026-06-17 20:42:07.431089 | controller | ok: [controller -> localhost] => (item=helm_checksums) 2026-06-17 20:42:07.431331 | controller | ok: [controller -> localhost] => (item=helm_diff_checksums) 2026-06-17 20:42:07.431571 | controller | ok: [controller -> localhost] => (item=kubectl_checksums) 2026-06-17 20:42:07.431792 | controller | 2026-06-17 20:42:07.432040 | controller | TASK [Filter checksums to keep only latest versions (CI)] ********************** 2026-06-17 20:42:07.432281 | controller | Wednesday 17 June 2026 20:42:07 +0000 (0:00:00.163) 0:00:01.683 ******** 2026-06-17 20:42:07.533141 | controller | ok: [controller -> localhost] => (item=clusterctl_checksums) 2026-06-17 20:42:07.533185 | controller | ok: [controller -> localhost] => (item=kubelet_checksums) 2026-06-17 20:42:07.533193 | controller | ok: [controller -> localhost] => (item=kubeadm_checksums) 2026-06-17 20:42:07.533200 | controller | ok: [controller -> localhost] => (item=flux_checksums) 2026-06-17 20:42:07.533207 | controller | ok: [controller -> localhost] => (item=helm_checksums) 2026-06-17 20:42:07.533231 | controller | ok: [controller -> localhost] => (item=helm_diff_checksums) 2026-06-17 20:42:07.533238 | controller | ok: [controller -> localhost] => (item=kubectl_checksums) 2026-06-17 20:42:07.533246 | controller | 2026-06-17 20:42:07.533254 | controller | TASK [Generate list of all binaries for all roles] ***************************** 2026-06-17 20:42:07.533262 | controller | Wednesday 17 June 2026 20:42:07 +0000 (0:00:00.101) 0:00:01.784 ******** 2026-06-17 20:42:07.606448 | controller | ok: [controller -> localhost] 2026-06-17 20:42:07.606671 | controller | 2026-06-17 20:42:07.606923 | controller | TASK [Include download_artifact role] ****************************************** 2026-06-17 20:42:07.607124 | controller | Wednesday 17 June 2026 20:42:07 +0000 (0:00:00.074) 0:00:01.859 ******** 2026-06-17 20:42:07.864306 | 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:42:07.864512 | 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:42:07.864673 | 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:42:07.864824 | 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:42:07.864977 | 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:42:07.865124 | 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:42:07.865268 | 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:42:07.865389 | controller | 2026-06-17 20:42:07.865532 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-06-17 20:42:07.865693 | controller | Wednesday 17 June 2026 20:42:07 +0000 (0:00:00.258) 0:00:02.117 ******** 2026-06-17 20:42:07.901161 | controller | skipping: [controller] 2026-06-17 20:42:07.901304 | controller | 2026-06-17 20:42:07.901439 | controller | TASK [vexxhost.containers.directory : Create directory (/var/lib/downloads)] *** 2026-06-17 20:42:07.901574 | controller | Wednesday 17 June 2026 20:42:07 +0000 (0:00:00.036) 0:00:02.154 ******** 2026-06-17 20:42:08.558492 | 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:42:08.569766 | controller | changed: [controller] 2026-06-17 20:42:08.569939 | controller | 2026-06-17 20:42:08.570083 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-06-17 20:42:08.570221 | controller | Wednesday 17 June 2026 20:42:08 +0000 (0:00:00.668) 0:00:02.822 ******** 2026-06-17 20:42:08.603866 | controller | ok: [controller] => { 2026-06-17 20:42:08.604213 | controller | "msg": "https://github.com/kubernetes-sigs/cluster-api/releases/download/v1.13.2/clusterctl-linux-amd64" 2026-06-17 20:42:08.604462 | controller | } 2026-06-17 20:42:08.604697 | controller | 2026-06-17 20:42:08.604952 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-06-17 20:42:08.605205 | controller | Wednesday 17 June 2026 20:42:08 +0000 (0:00:00.034) 0:00:02.857 ******** 2026-06-17 20:42:09.781466 | 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:42:09.791805 | controller | changed: [controller] 2026-06-17 20:42:09.792068 | controller | 2026-06-17 20:42:09.792325 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-06-17 20:42:09.792576 | controller | Wednesday 17 June 2026 20:42:09 +0000 (0:00:01.188) 0:00:04.045 ******** 2026-06-17 20:42:09.819074 | controller | skipping: [controller] 2026-06-17 20:42:09.819340 | controller | 2026-06-17 20:42:09.819608 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-06-17 20:42:09.819861 | controller | Wednesday 17 June 2026 20:42:09 +0000 (0:00:00.027) 0:00:04.072 ******** 2026-06-17 20:42:09.849447 | controller | skipping: [controller] 2026-06-17 20:42:09.849752 | controller | 2026-06-17 20:42:09.850044 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-06-17 20:42:09.850295 | controller | Wednesday 17 June 2026 20:42:09 +0000 (0:00:00.030) 0:00:04.102 ******** 2026-06-17 20:42:09.888066 | controller | ok: [controller] => { 2026-06-17 20:42:09.888100 | controller | "msg": "https://dl.k8s.io/release/v1.36.1/bin/linux/amd64/kubelet" 2026-06-17 20:42:09.888108 | controller | } 2026-06-17 20:42:09.888116 | controller | 2026-06-17 20:42:09.888124 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-06-17 20:42:09.888132 | controller | Wednesday 17 June 2026 20:42:09 +0000 (0:00:00.037) 0:00:04.140 ******** 2026-06-17 20:42:11.427113 | controller | changed: [controller] 2026-06-17 20:42:11.427396 | controller | 2026-06-17 20:42:11.427662 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-06-17 20:42:11.427949 | controller | Wednesday 17 June 2026 20:42:11 +0000 (0:00:01.539) 0:00:05.679 ******** 2026-06-17 20:42:11.461231 | controller | skipping: [controller] 2026-06-17 20:42:11.461497 | controller | 2026-06-17 20:42:11.461814 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-06-17 20:42:11.462070 | controller | Wednesday 17 June 2026 20:42:11 +0000 (0:00:00.035) 0:00:05.714 ******** 2026-06-17 20:42:11.491368 | controller | skipping: [controller] 2026-06-17 20:42:11.491615 | controller | 2026-06-17 20:42:11.491937 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-06-17 20:42:11.492201 | controller | Wednesday 17 June 2026 20:42:11 +0000 (0:00:00.030) 0:00:05.744 ******** 2026-06-17 20:42:11.525567 | controller | ok: [controller] => { 2026-06-17 20:42:11.525868 | controller | "msg": "https://dl.k8s.io/release/v1.36.1/bin/linux/amd64/kubeadm" 2026-06-17 20:42:11.526109 | controller | } 2026-06-17 20:42:11.526334 | controller | 2026-06-17 20:42:11.526583 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-06-17 20:42:11.526829 | controller | Wednesday 17 June 2026 20:42:11 +0000 (0:00:00.034) 0:00:05.779 ******** 2026-06-17 20:42:13.159235 | controller | changed: [controller] 2026-06-17 20:42:13.159403 | controller | 2026-06-17 20:42:13.159545 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-06-17 20:42:13.159683 | controller | Wednesday 17 June 2026 20:42:13 +0000 (0:00:01.633) 0:00:07.412 ******** 2026-06-17 20:42:13.192480 | controller | skipping: [controller] 2026-06-17 20:42:13.194171 | controller | 2026-06-17 20:42:13.194213 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-06-17 20:42:13.194222 | controller | Wednesday 17 June 2026 20:42:13 +0000 (0:00:00.032) 0:00:07.445 ******** 2026-06-17 20:42:13.229562 | controller | skipping: [controller] 2026-06-17 20:42:13.229605 | controller | 2026-06-17 20:42:13.229614 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-06-17 20:42:13.229621 | controller | Wednesday 17 June 2026 20:42:13 +0000 (0:00:00.036) 0:00:07.482 ******** 2026-06-17 20:42:13.268992 | controller | ok: [controller] => { 2026-06-17 20:42:13.269308 | controller | "msg": "https://github.com/fluxcd/flux2/releases/download/v0.32.0/flux_0.32.0_linux_amd64.tar.gz" 2026-06-17 20:42:13.269560 | controller | } 2026-06-17 20:42:13.269834 | controller | 2026-06-17 20:42:13.270143 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-06-17 20:42:13.270402 | controller | Wednesday 17 June 2026 20:42:13 +0000 (0:00:00.040) 0:00:07.522 ******** 2026-06-17 20:42:14.118498 | controller | changed: [controller] 2026-06-17 20:42:14.118794 | controller | 2026-06-17 20:42:14.119198 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-06-17 20:42:14.119489 | controller | Wednesday 17 June 2026 20:42:14 +0000 (0:00:00.849) 0:00:08.371 ******** 2026-06-17 20:42:14.153757 | controller | skipping: [controller] 2026-06-17 20:42:14.153801 | controller | 2026-06-17 20:42:14.153827 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-06-17 20:42:14.153835 | controller | Wednesday 17 June 2026 20:42:14 +0000 (0:00:00.035) 0:00:08.406 ******** 2026-06-17 20:42:14.194136 | controller | skipping: [controller] 2026-06-17 20:42:14.194244 | controller | 2026-06-17 20:42:14.194387 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-06-17 20:42:14.194522 | controller | Wednesday 17 June 2026 20:42:14 +0000 (0:00:00.038) 0:00:08.444 ******** 2026-06-17 20:42:14.232477 | controller | ok: [controller] => { 2026-06-17 20:42:14.232655 | controller | "msg": "https://get.helm.sh/helm-v3.11.2-linux-amd64.tar.gz" 2026-06-17 20:42:14.232838 | controller | } 2026-06-17 20:42:14.233056 | controller | 2026-06-17 20:42:14.233210 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-06-17 20:42:14.233397 | controller | Wednesday 17 June 2026 20:42:14 +0000 (0:00:00.040) 0:00:08.485 ******** 2026-06-17 20:42:15.197206 | controller | changed: [controller] 2026-06-17 20:42:15.197420 | controller | 2026-06-17 20:42:15.197736 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-06-17 20:42:15.197998 | controller | Wednesday 17 June 2026 20:42:15 +0000 (0:00:00.964) 0:00:09.450 ******** 2026-06-17 20:42:15.228991 | controller | skipping: [controller] 2026-06-17 20:42:15.229099 | controller | 2026-06-17 20:42:15.229225 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-06-17 20:42:15.229354 | controller | Wednesday 17 June 2026 20:42:15 +0000 (0:00:00.032) 0:00:09.482 ******** 2026-06-17 20:42:15.260001 | controller | skipping: [controller] 2026-06-17 20:42:15.260294 | controller | 2026-06-17 20:42:15.260548 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-06-17 20:42:15.260782 | controller | Wednesday 17 June 2026 20:42:15 +0000 (0:00:00.031) 0:00:09.513 ******** 2026-06-17 20:42:15.291014 | controller | ok: [controller] => { 2026-06-17 20:42:15.291286 | controller | "msg": "https://github.com/databus23/helm-diff/releases/download/v3.8.1/helm-diff-linux-amd64.tgz" 2026-06-17 20:42:15.291528 | controller | } 2026-06-17 20:42:15.291740 | controller | 2026-06-17 20:42:15.291978 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-06-17 20:42:15.292271 | controller | Wednesday 17 June 2026 20:42:15 +0000 (0:00:00.030) 0:00:09.544 ******** 2026-06-17 20:42:16.145391 | controller | changed: [controller] 2026-06-17 20:42:16.145614 | controller | 2026-06-17 20:42:16.145886 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-06-17 20:42:16.146153 | controller | Wednesday 17 June 2026 20:42:16 +0000 (0:00:00.850) 0:00:10.395 ******** 2026-06-17 20:42:16.182720 | controller | skipping: [controller] 2026-06-17 20:42:16.182774 | controller | 2026-06-17 20:42:16.182878 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-06-17 20:42:16.182971 | controller | Wednesday 17 June 2026 20:42:16 +0000 (0:00:00.040) 0:00:10.435 ******** 2026-06-17 20:42:16.219580 | controller | skipping: [controller] 2026-06-17 20:42:16.219711 | controller | 2026-06-17 20:42:16.219919 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-06-17 20:42:16.220146 | controller | Wednesday 17 June 2026 20:42:16 +0000 (0:00:00.036) 0:00:10.472 ******** 2026-06-17 20:42:16.258164 | controller | ok: [controller] => { 2026-06-17 20:42:16.258324 | controller | "msg": "https://dl.k8s.io/release/v1.36.1/bin/linux/amd64/kubectl" 2026-06-17 20:42:16.258503 | controller | } 2026-06-17 20:42:16.258680 | controller | 2026-06-17 20:42:16.258877 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-06-17 20:42:16.259071 | controller | Wednesday 17 June 2026 20:42:16 +0000 (0:00:00.038) 0:00:10.510 ******** 2026-06-17 20:42:17.344221 | controller | changed: [controller] 2026-06-17 20:42:17.344254 | controller | 2026-06-17 20:42:17.344258 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-06-17 20:42:17.344262 | controller | Wednesday 17 June 2026 20:42:17 +0000 (0:00:01.086) 0:00:11.597 ******** 2026-06-17 20:42:17.378387 | controller | skipping: [controller] 2026-06-17 20:42:17.378473 | controller | 2026-06-17 20:42:17.378627 | controller | PLAY RECAP ********************************************************************* 2026-06-17 20:42:17.378788 | controller | controller : ok=28 changed=8 unreachable=0 failed=0 skipped=14 rescued=0 ignored=0 2026-06-17 20:42:17.378911 | controller | 2026-06-17 20:42:17.379032 | controller | 2026-06-17 20:42:17.381717 | controller | TASKS RECAP ******************************************************************** 2026-06-17 20:42:17.381763 | controller | Wednesday 17 June 2026 20:42:17 +0000 (0:00:00.033) 0:00:11.630 ******** 2026-06-17 20:42:17.381769 | controller | =============================================================================== 2026-06-17 20:42:17.381773 | controller | vexxhost.containers.download_artifact : Download item ------------------- 1.63s 2026-06-17 20:42:17.381778 | controller | vexxhost.containers.download_artifact : Download item ------------------- 1.54s 2026-06-17 20:42:17.381782 | controller | vexxhost.containers.download_artifact : Download item ------------------- 1.19s 2026-06-17 20:42:17.381786 | controller | vexxhost.containers.download_artifact : Download item ------------------- 1.09s 2026-06-17 20:42:17.381790 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.96s 2026-06-17 20:42:17.381794 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.85s 2026-06-17 20:42:17.381799 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.85s 2026-06-17 20:42:17.381817 | controller | Gather minimal facts ---------------------------------------------------- 0.70s 2026-06-17 20:42:17.381821 | controller | vexxhost.containers.directory : Create directory (/var/lib/downloads) --- 0.67s 2026-06-17 20:42:17.381825 | controller | Find all subdirectories in the role location ---------------------------- 0.43s 2026-06-17 20:42:17.381829 | controller | Select only defaults/ directories and load vars ------------------------- 0.36s 2026-06-17 20:42:17.381834 | controller | Include download_artifact role ------------------------------------------ 0.26s 2026-06-17 20:42:17.381840 | controller | Find all components with checksums and get latest versions (CI) --------- 0.16s 2026-06-17 20:42:17.381844 | controller | Filter checksums to keep only latest versions (CI) ---------------------- 0.10s 2026-06-17 20:42:17.381848 | controller | Generate list of all binaries for all roles ----------------------------- 0.07s 2026-06-17 20:42:17.381853 | controller | vexxhost.containers.download_artifact : Extract archive ----------------- 0.04s 2026-06-17 20:42:17.381858 | controller | vexxhost.containers.download_artifact : Starting download of file ------- 0.04s 2026-06-17 20:42:17.381863 | controller | vexxhost.containers.download_artifact : Starting download of file ------- 0.04s 2026-06-17 20:42:17.381868 | controller | vexxhost.containers.download_artifact : Starting download of file ------- 0.04s 2026-06-17 20:42:17.382020 | controller | vexxhost.containers.package : Update state for tar ---------------------- 0.04s 2026-06-17 20:42:17.556812 | controller | INFO [download-binaries > converge] Executed: Successful 2026-06-17 20:42:17.566332 | controller | INFO [download-binaries > idempotence] Executing 2026-06-17 20:42:18.460679 | controller | 2026-06-17 20:42:18.461010 | controller | PLAY [Download all binaries required at runtime for ansible-collection-kubernetes] *** 2026-06-17 20:42:18.461271 | controller | 2026-06-17 20:42:18.461557 | controller | TASK [Gather minimal facts] **************************************************** 2026-06-17 20:42:18.461902 | controller | Wednesday 17 June 2026 20:42:18 +0000 (0:00:00.015) 0:00:00.015 ******** 2026-06-17 20:42:19.208862 | controller | ok: [controller -> localhost] 2026-06-17 20:42:19.209010 | controller | 2026-06-17 20:42:19.209135 | controller | TASK [Find all subdirectories in the role location] **************************** 2026-06-17 20:42:19.209253 | controller | Wednesday 17 June 2026 20:42:19 +0000 (0:00:00.747) 0:00:00.762 ******** 2026-06-17 20:42:19.647756 | controller | ok: [controller -> localhost] 2026-06-17 20:42:19.648073 | controller | 2026-06-17 20:42:19.648369 | controller | TASK [Select only defaults/ directories and load vars] ************************* 2026-06-17 20:42:19.648730 | controller | Wednesday 17 June 2026 20:42:19 +0000 (0:00:00.439) 0:00:01.202 ******** 2026-06-17 20:42:20.006236 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/clusterctl/defaults) 2026-06-17 20:42:20.006304 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/cluster_api/defaults) 2026-06-17 20:42:20.006377 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kubelet/defaults) 2026-06-17 20:42:20.006497 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kubeadm/defaults) 2026-06-17 20:42:20.006615 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/cilium/defaults) 2026-06-17 20:42:20.006724 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kubernetes/defaults) 2026-06-17 20:42:20.006839 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/flux/defaults) 2026-06-17 20:42:20.006949 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/keepalived/defaults) 2026-06-17 20:42:20.007081 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/upload_helm_chart/defaults) 2026-06-17 20:42:20.007204 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/helm/defaults) 2026-06-17 20:42:20.008209 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kube_vip/defaults) 2026-06-17 20:42:20.008244 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/envoy_gateway/defaults) 2026-06-17 20:42:20.008248 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/haproxy/defaults) 2026-06-17 20:42:20.008253 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/cert_manager/defaults) 2026-06-17 20:42:20.008258 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/openstack_resource_controller/defaults) 2026-06-17 20:42:20.008263 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kubectl/defaults) 2026-06-17 20:42:20.008267 | controller | 2026-06-17 20:42:20.008272 | controller | TASK [Find all components with checksums and get latest versions (CI)] ********* 2026-06-17 20:42:20.008277 | controller | Wednesday 17 June 2026 20:42:20 +0000 (0:00:00.355) 0:00:01.557 ******** 2026-06-17 20:42:20.150050 | controller | ok: [controller -> localhost] => (item=clusterctl_checksums) 2026-06-17 20:42:20.150102 | controller | ok: [controller -> localhost] => (item=kubelet_checksums) 2026-06-17 20:42:20.150188 | controller | ok: [controller -> localhost] => (item=kubeadm_checksums) 2026-06-17 20:42:20.150276 | controller | ok: [controller -> localhost] => (item=flux_checksums) 2026-06-17 20:42:20.150365 | controller | ok: [controller -> localhost] => (item=helm_checksums) 2026-06-17 20:42:20.150471 | controller | ok: [controller -> localhost] => (item=helm_diff_checksums) 2026-06-17 20:42:20.150535 | controller | ok: [controller -> localhost] => (item=kubectl_checksums) 2026-06-17 20:42:20.150614 | controller | 2026-06-17 20:42:20.150703 | controller | TASK [Filter checksums to keep only latest versions (CI)] ********************** 2026-06-17 20:42:20.150791 | controller | Wednesday 17 June 2026 20:42:20 +0000 (0:00:00.145) 0:00:01.702 ******** 2026-06-17 20:42:20.263067 | controller | ok: [controller -> localhost] => (item=clusterctl_checksums) 2026-06-17 20:42:20.263183 | controller | ok: [controller -> localhost] => (item=kubelet_checksums) 2026-06-17 20:42:20.263320 | controller | ok: [controller -> localhost] => (item=kubeadm_checksums) 2026-06-17 20:42:20.263455 | controller | ok: [controller -> localhost] => (item=flux_checksums) 2026-06-17 20:42:20.263585 | controller | ok: [controller -> localhost] => (item=helm_checksums) 2026-06-17 20:42:20.263715 | controller | ok: [controller -> localhost] => (item=helm_diff_checksums) 2026-06-17 20:42:20.263839 | controller | ok: [controller -> localhost] => (item=kubectl_checksums) 2026-06-17 20:42:20.263955 | controller | 2026-06-17 20:42:20.264084 | controller | TASK [Generate list of all binaries for all roles] ***************************** 2026-06-17 20:42:20.264213 | controller | Wednesday 17 June 2026 20:42:20 +0000 (0:00:00.114) 0:00:01.817 ******** 2026-06-17 20:42:20.333808 | controller | ok: [controller -> localhost] 2026-06-17 20:42:20.333896 | controller | 2026-06-17 20:42:20.334099 | controller | TASK [Include download_artifact role] ****************************************** 2026-06-17 20:42:20.334123 | controller | Wednesday 17 June 2026 20:42:20 +0000 (0:00:00.070) 0:00:01.887 ******** 2026-06-17 20:42:20.553430 | 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:42:20.553514 | 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:42:20.555567 | 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:42:20.555580 | 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:42:20.555584 | 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:42:20.555594 | 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:42:20.555603 | 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:42:20.555607 | controller | 2026-06-17 20:42:20.555611 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-06-17 20:42:20.555614 | controller | Wednesday 17 June 2026 20:42:20 +0000 (0:00:00.217) 0:00:02.104 ******** 2026-06-17 20:42:20.589765 | controller | skipping: [controller] 2026-06-17 20:42:20.589814 | controller | 2026-06-17 20:42:20.589820 | controller | TASK [vexxhost.containers.directory : Create directory (/var/lib/downloads)] *** 2026-06-17 20:42:20.589826 | controller | Wednesday 17 June 2026 20:42:20 +0000 (0:00:00.036) 0:00:02.141 ******** 2026-06-17 20:42:21.061572 | 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:42:21.071855 | controller | ok: [controller] 2026-06-17 20:42:21.071918 | controller | 2026-06-17 20:42:21.072006 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-06-17 20:42:21.072093 | controller | Wednesday 17 June 2026 20:42:21 +0000 (0:00:00.484) 0:00:02.626 ******** 2026-06-17 20:42:21.108971 | controller | ok: [controller] => { 2026-06-17 20:42:21.109058 | controller | "msg": "https://github.com/kubernetes-sigs/cluster-api/releases/download/v1.13.2/clusterctl-linux-amd64" 2026-06-17 20:42:21.109151 | controller | } 2026-06-17 20:42:21.109239 | controller | 2026-06-17 20:42:21.109340 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-06-17 20:42:21.109439 | controller | Wednesday 17 June 2026 20:42:21 +0000 (0:00:00.036) 0:00:02.663 ******** 2026-06-17 20:42:21.734154 | controller | ok: [controller] 2026-06-17 20:42:21.734313 | controller | 2026-06-17 20:42:21.734571 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-06-17 20:42:21.734761 | controller | Wednesday 17 June 2026 20:42:21 +0000 (0:00:00.624) 0:00:03.288 ******** 2026-06-17 20:42:21.768482 | controller | skipping: [controller] 2026-06-17 20:42:21.768572 | controller | 2026-06-17 20:42:21.768713 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-06-17 20:42:21.768835 | controller | Wednesday 17 June 2026 20:42:21 +0000 (0:00:00.034) 0:00:03.323 ******** 2026-06-17 20:42:21.795190 | controller | skipping: [controller] 2026-06-17 20:42:21.795278 | controller | 2026-06-17 20:42:21.795385 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-06-17 20:42:21.795513 | controller | Wednesday 17 June 2026 20:42:21 +0000 (0:00:00.027) 0:00:03.350 ******** 2026-06-17 20:42:21.827027 | controller | ok: [controller] => { 2026-06-17 20:42:21.827130 | controller | "msg": "https://dl.k8s.io/release/v1.36.1/bin/linux/amd64/kubelet" 2026-06-17 20:42:21.827237 | controller | } 2026-06-17 20:42:21.827327 | controller | 2026-06-17 20:42:21.827430 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-06-17 20:42:21.827533 | controller | Wednesday 17 June 2026 20:42:21 +0000 (0:00:00.031) 0:00:03.381 ******** 2026-06-17 20:42:22.290462 | controller | ok: [controller] 2026-06-17 20:42:22.290744 | controller | 2026-06-17 20:42:22.291067 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-06-17 20:42:22.291331 | controller | Wednesday 17 June 2026 20:42:22 +0000 (0:00:00.462) 0:00:03.844 ******** 2026-06-17 20:42:22.322022 | controller | skipping: [controller] 2026-06-17 20:42:22.322094 | controller | 2026-06-17 20:42:22.322355 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-06-17 20:42:22.322387 | controller | Wednesday 17 June 2026 20:42:22 +0000 (0:00:00.028) 0:00:03.873 ******** 2026-06-17 20:42:22.353860 | controller | skipping: [controller] 2026-06-17 20:42:22.353898 | controller | 2026-06-17 20:42:22.354008 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-06-17 20:42:22.354098 | controller | Wednesday 17 June 2026 20:42:22 +0000 (0:00:00.031) 0:00:03.904 ******** 2026-06-17 20:42:22.386877 | controller | ok: [controller] => { 2026-06-17 20:42:22.386937 | controller | "msg": "https://dl.k8s.io/release/v1.36.1/bin/linux/amd64/kubeadm" 2026-06-17 20:42:22.387022 | controller | } 2026-06-17 20:42:22.387127 | controller | 2026-06-17 20:42:22.387243 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-06-17 20:42:22.387317 | controller | Wednesday 17 June 2026 20:42:22 +0000 (0:00:00.036) 0:00:03.941 ******** 2026-06-17 20:42:22.868245 | controller | ok: [controller] 2026-06-17 20:42:22.868299 | controller | 2026-06-17 20:42:22.868362 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-06-17 20:42:22.868450 | controller | Wednesday 17 June 2026 20:42:22 +0000 (0:00:00.480) 0:00:04.422 ******** 2026-06-17 20:42:22.902712 | controller | skipping: [controller] 2026-06-17 20:42:22.902760 | controller | 2026-06-17 20:42:22.902884 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-06-17 20:42:22.903012 | controller | Wednesday 17 June 2026 20:42:22 +0000 (0:00:00.034) 0:00:04.457 ******** 2026-06-17 20:42:22.934602 | controller | skipping: [controller] 2026-06-17 20:42:22.934661 | controller | 2026-06-17 20:42:22.934753 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-06-17 20:42:22.934841 | controller | Wednesday 17 June 2026 20:42:22 +0000 (0:00:00.032) 0:00:04.489 ******** 2026-06-17 20:42:22.972822 | controller | ok: [controller] => { 2026-06-17 20:42:22.972919 | controller | "msg": "https://github.com/fluxcd/flux2/releases/download/v0.32.0/flux_0.32.0_linux_amd64.tar.gz" 2026-06-17 20:42:22.973036 | controller | } 2026-06-17 20:42:22.973148 | controller | 2026-06-17 20:42:22.973274 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-06-17 20:42:22.973398 | controller | Wednesday 17 June 2026 20:42:22 +0000 (0:00:00.034) 0:00:04.524 ******** 2026-06-17 20:42:23.398435 | controller | ok: [controller] 2026-06-17 20:42:23.398490 | controller | 2026-06-17 20:42:23.398537 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-06-17 20:42:23.398631 | controller | Wednesday 17 June 2026 20:42:23 +0000 (0:00:00.428) 0:00:04.953 ******** 2026-06-17 20:42:23.438255 | controller | skipping: [controller] 2026-06-17 20:42:23.438313 | controller | 2026-06-17 20:42:23.438365 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-06-17 20:42:23.438457 | controller | Wednesday 17 June 2026 20:42:23 +0000 (0:00:00.039) 0:00:04.992 ******** 2026-06-17 20:42:23.474829 | controller | skipping: [controller] 2026-06-17 20:42:23.474895 | controller | 2026-06-17 20:42:23.474977 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-06-17 20:42:23.475094 | controller | Wednesday 17 June 2026 20:42:23 +0000 (0:00:00.036) 0:00:05.029 ******** 2026-06-17 20:42:23.517352 | controller | ok: [controller] => { 2026-06-17 20:42:23.517406 | controller | "msg": "https://get.helm.sh/helm-v3.11.2-linux-amd64.tar.gz" 2026-06-17 20:42:23.521687 | controller | } 2026-06-17 20:42:23.521700 | controller | 2026-06-17 20:42:23.521704 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-06-17 20:42:23.521708 | controller | Wednesday 17 June 2026 20:42:23 +0000 (0:00:00.041) 0:00:05.070 ******** 2026-06-17 20:42:23.975065 | controller | ok: [controller] 2026-06-17 20:42:23.975104 | controller | 2026-06-17 20:42:23.975113 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-06-17 20:42:23.975122 | controller | Wednesday 17 June 2026 20:42:23 +0000 (0:00:00.457) 0:00:05.528 ******** 2026-06-17 20:42:24.011120 | controller | skipping: [controller] 2026-06-17 20:42:24.011409 | controller | 2026-06-17 20:42:24.011676 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-06-17 20:42:24.011930 | controller | Wednesday 17 June 2026 20:42:24 +0000 (0:00:00.036) 0:00:05.565 ******** 2026-06-17 20:42:24.048727 | controller | skipping: [controller] 2026-06-17 20:42:24.049003 | controller | 2026-06-17 20:42:24.049282 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-06-17 20:42:24.049553 | controller | Wednesday 17 June 2026 20:42:24 +0000 (0:00:00.037) 0:00:05.603 ******** 2026-06-17 20:42:24.085754 | controller | ok: [controller] => { 2026-06-17 20:42:24.086068 | controller | "msg": "https://github.com/databus23/helm-diff/releases/download/v3.8.1/helm-diff-linux-amd64.tgz" 2026-06-17 20:42:24.086376 | controller | } 2026-06-17 20:42:24.086633 | controller | 2026-06-17 20:42:24.086892 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-06-17 20:42:24.087143 | controller | Wednesday 17 June 2026 20:42:24 +0000 (0:00:00.036) 0:00:05.639 ******** 2026-06-17 20:42:24.519592 | controller | ok: [controller] 2026-06-17 20:42:24.519942 | controller | 2026-06-17 20:42:24.520237 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-06-17 20:42:24.520528 | controller | Wednesday 17 June 2026 20:42:24 +0000 (0:00:00.434) 0:00:06.073 ******** 2026-06-17 20:42:24.554444 | controller | skipping: [controller] 2026-06-17 20:42:24.554545 | controller | 2026-06-17 20:42:24.554689 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-06-17 20:42:24.554836 | controller | Wednesday 17 June 2026 20:42:24 +0000 (0:00:00.032) 0:00:06.106 ******** 2026-06-17 20:42:24.590043 | controller | skipping: [controller] 2026-06-17 20:42:24.590105 | controller | 2026-06-17 20:42:24.590218 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-06-17 20:42:24.590310 | controller | Wednesday 17 June 2026 20:42:24 +0000 (0:00:00.037) 0:00:06.143 ******** 2026-06-17 20:42:24.632599 | controller | ok: [controller] => { 2026-06-17 20:42:24.632702 | controller | "msg": "https://dl.k8s.io/release/v1.36.1/bin/linux/amd64/kubectl" 2026-06-17 20:42:24.632845 | controller | } 2026-06-17 20:42:24.633010 | controller | 2026-06-17 20:42:24.633150 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-06-17 20:42:24.633282 | controller | Wednesday 17 June 2026 20:42:24 +0000 (0:00:00.042) 0:00:06.186 ******** 2026-06-17 20:42:25.122547 | controller | ok: [controller] 2026-06-17 20:42:25.122571 | controller | 2026-06-17 20:42:25.122576 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-06-17 20:42:25.122580 | controller | Wednesday 17 June 2026 20:42:25 +0000 (0:00:00.486) 0:00:06.672 ******** 2026-06-17 20:42:25.153831 | controller | skipping: [controller] 2026-06-17 20:42:25.153874 | controller | 2026-06-17 20:42:25.153880 | controller | PLAY RECAP ********************************************************************* 2026-06-17 20:42:25.153886 | controller | controller : ok=28 changed=0 unreachable=0 failed=0 skipped=14 rescued=0 ignored=0 2026-06-17 20:42:25.153891 | controller | 2026-06-17 20:42:25.153896 | controller | 2026-06-17 20:42:25.153900 | controller | TASKS RECAP ******************************************************************** 2026-06-17 20:42:25.153904 | controller | Wednesday 17 June 2026 20:42:25 +0000 (0:00:00.035) 0:00:06.708 ******** 2026-06-17 20:42:25.153908 | controller | =============================================================================== 2026-06-17 20:42:25.153913 | controller | Gather minimal facts ---------------------------------------------------- 0.75s 2026-06-17 20:42:25.153917 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.62s 2026-06-17 20:42:25.153922 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.49s 2026-06-17 20:42:25.153932 | controller | vexxhost.containers.directory : Create directory (/var/lib/downloads) --- 0.48s 2026-06-17 20:42:25.153936 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.48s 2026-06-17 20:42:25.155125 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.46s 2026-06-17 20:42:25.155135 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.46s 2026-06-17 20:42:25.155139 | controller | Find all subdirectories in the role location ---------------------------- 0.44s 2026-06-17 20:42:25.155142 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.43s 2026-06-17 20:42:25.155146 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.43s 2026-06-17 20:42:25.155149 | controller | Select only defaults/ directories and load vars ------------------------- 0.36s 2026-06-17 20:42:25.155152 | controller | Include download_artifact role ------------------------------------------ 0.22s 2026-06-17 20:42:25.155163 | controller | Find all components with checksums and get latest versions (CI) --------- 0.15s 2026-06-17 20:42:25.155166 | controller | Filter checksums to keep only latest versions (CI) ---------------------- 0.11s 2026-06-17 20:42:25.155169 | controller | Generate list of all binaries for all roles ----------------------------- 0.07s 2026-06-17 20:42:25.155173 | controller | vexxhost.containers.download_artifact : Starting download of file ------- 0.04s 2026-06-17 20:42:25.155176 | controller | vexxhost.containers.download_artifact : Starting download of file ------- 0.04s 2026-06-17 20:42:25.155179 | controller | vexxhost.containers.download_artifact : Extract archive ----------------- 0.04s 2026-06-17 20:42:25.155182 | controller | vexxhost.containers.package : Update state for tar ---------------------- 0.04s 2026-06-17 20:42:25.155185 | controller | vexxhost.containers.package : Update state for tar ---------------------- 0.04s 2026-06-17 20:42:25.309614 | controller | INFO [download-binaries > idempotence] Executed: Successful 2026-06-17 20:42:25.316027 | controller | INFO [download-binaries > side_effect] Executing 2026-06-17 20:42:25.316409 | controller | WARNING [download-binaries > side_effect] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-06-17 20:42:25.322074 | controller | INFO [download-binaries > verify] Executing 2026-06-17 20:42:26.254607 | controller | 2026-06-17 20:42:26.254940 | controller | PLAY [Verify] ****************************************************************** 2026-06-17 20:42:26.255207 | controller | 2026-06-17 20:42:26.255466 | controller | TASK [Gathering Facts] ********************************************************* 2026-06-17 20:42:26.255816 | controller | Wednesday 17 June 2026 20:42:26 +0000 (0:00:00.013) 0:00:00.013 ******** 2026-06-17 20:42:27.369784 | 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:42:27.375202 | controller | ok: [controller] 2026-06-17 20:42:27.375517 | controller | 2026-06-17 20:42:27.375795 | controller | TASK [Stat target dir] ********************************************************* 2026-06-17 20:42:27.376062 | controller | Wednesday 17 June 2026 20:42:27 +0000 (0:00:01.120) 0:00:01.134 ******** 2026-06-17 20:42:27.802359 | controller | ok: [controller] 2026-06-17 20:42:27.802667 | controller | 2026-06-17 20:42:27.802935 | controller | TASK [Assert that target dir is created] *************************************** 2026-06-17 20:42:27.803195 | controller | Wednesday 17 June 2026 20:42:27 +0000 (0:00:00.426) 0:00:01.560 ******** 2026-06-17 20:42:27.836168 | controller | ok: [controller] => { 2026-06-17 20:42:27.836534 | controller | "changed": false, 2026-06-17 20:42:27.836826 | controller | "msg": "All assertions passed" 2026-06-17 20:42:27.837100 | controller | } 2026-06-17 20:42:27.837370 | controller | 2026-06-17 20:42:27.837740 | controller | TASK [Find target files] ******************************************************* 2026-06-17 20:42:27.838027 | controller | Wednesday 17 June 2026 20:42:27 +0000 (0:00:00.033) 0:00:01.594 ******** 2026-06-17 20:42:28.249346 | controller | ok: [controller] 2026-06-17 20:42:28.249550 | controller | 2026-06-17 20:42:28.249785 | controller | TASK [Assert that some files were downloaded] ********************************** 2026-06-17 20:42:28.249960 | controller | Wednesday 17 June 2026 20:42:28 +0000 (0:00:00.413) 0:00:02.008 ******** 2026-06-17 20:42:28.281739 | controller | ok: [controller] => { 2026-06-17 20:42:28.281777 | controller | "changed": false, 2026-06-17 20:42:28.281782 | controller | "msg": "All assertions passed" 2026-06-17 20:42:28.281787 | controller | } 2026-06-17 20:42:28.281791 | controller | 2026-06-17 20:42:28.281908 | controller | PLAY RECAP ********************************************************************* 2026-06-17 20:42:28.282195 | controller | controller : ok=5 changed=0 unreachable=0 failed=0 skipped=0 rescued=0 ignored=0 2026-06-17 20:42:28.282415 | controller | 2026-06-17 20:42:28.282637 | controller | 2026-06-17 20:42:28.282881 | controller | TASKS RECAP ******************************************************************** 2026-06-17 20:42:28.283134 | controller | Wednesday 17 June 2026 20:42:28 +0000 (0:00:00.032) 0:00:02.040 ******** 2026-06-17 20:42:28.283365 | controller | =============================================================================== 2026-06-17 20:42:28.283606 | controller | Gathering Facts --------------------------------------------------------- 1.12s 2026-06-17 20:42:28.283940 | controller | Stat target dir --------------------------------------------------------- 0.43s 2026-06-17 20:42:28.284213 | controller | Find target files ------------------------------------------------------- 0.41s 2026-06-17 20:42:28.284429 | controller | Assert that target dir is created --------------------------------------- 0.03s 2026-06-17 20:42:28.284620 | controller | Assert that some files were downloaded ---------------------------------- 0.03s 2026-06-17 20:42:28.383001 | controller | INFO [download-binaries > verify] Executed: Successful 2026-06-17 20:42:28.394861 | controller | INFO [download-binaries > cleanup] Executing 2026-06-17 20:42:28.395216 | controller | WARNING [download-binaries > cleanup] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-06-17 20:42:28.400918 | controller | INFO [download-binaries > destroy] Executing 2026-06-17 20:42:28.400946 | controller | WARNING [download-binaries > destroy] Skipping, '--destroy=never' requested. 2026-06-17 20:42:28.401015 | controller | INFO [download-binaries > destroy] Executed: Successful 2026-06-17 20:42:28.401331 | controller | WARNING Molecule executed 1 scenario (1 missing files) 2026-06-17 20:42:28.863743 | controller | ok: Runtime: 0:01:01.406882 2026-06-17 20:42:28.871353 | 2026-06-17 20:42:28.873891 | PLAY RECAP 2026-06-17 20:42:28.874007 | controller | ok: 4 changed: 3 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-06-17 20:42:28.874062 | 2026-06-17 20:42:28.999830 | RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/run.yaml@main] 2026-06-17 20:42:29.002650 | POST-RUN START: [untrusted : github.com/vexxhost/ansible-collection-kubernetes/test-playbooks/molecule/post.yml@main] 2026-06-17 20:42:29.623798 | 2026-06-17 20:42:29.623940 | PLAY [all] 2026-06-17 20:42:29.635051 | 2026-06-17 20:42:29.635140 | TASK [describe-kubernetes-objects : creating directory for cluster scoped objects] 2026-06-17 20:42:30.071461 | controller | changed 2026-06-17 20:42:30.077818 | 2026-06-17 20:42:30.078009 | TASK [describe-kubernetes-objects : Gathering descriptions for cluster scoped objects] 2026-06-17 20:42:30.475936 | controller | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-06-17 20:42:30.476300 | controller | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-06-17 20:42:30.483854 | controller | environment: line 1: kubectl: command not found 2026-06-17 20:42:30.486259 | controller | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-06-17 20:42:30.486479 | controller | environment: line 1: kubectl: command not found 2026-06-17 20:42:30.489051 | controller | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-06-17 20:42:30.490096 | controller | environment: line 1: kubectl: command not found 2026-06-17 20:42:30.492405 | controller | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-06-17 20:42:30.493345 | controller | environment: line 1: kubectl: command not found 2026-06-17 20:42:30.495420 | controller | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-06-17 20:42:30.497887 | controller | environment: line 1: kubectl: command not found 2026-06-17 20:42:30.500036 | controller | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-06-17 20:42:30.607292 | controller | ok: Runtime: 0:00:00.037548 2026-06-17 20:42:30.615770 | 2026-06-17 20:42:30.615943 | TASK [describe-kubernetes-objects : creating directory for namespace scoped objects] 2026-06-17 20:42:30.881368 | controller | changed 2026-06-17 20:42:30.886470 | 2026-06-17 20:42:30.886542 | TASK [describe-kubernetes-objects : Gathering descriptions for namespace scoped objects] 2026-06-17 20:42:31.175691 | controller | environment: line 5: kubectl: command not found 2026-06-17 20:42:31.177475 | controller | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-06-17 20:42:31.177838 | controller | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-06-17 20:42:31.178075 | controller | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-06-17 20:42:31.414072 | controller | ok: Runtime: 0:00:00.014981 2026-06-17 20:42:31.420175 | 2026-06-17 20:42:31.420250 | TASK [describe-kubernetes-objects : Downloads logs to executor] 2026-06-17 20:42:32.067695 | controller | changed: 2026-06-17 20:42:32.067944 | controller | created directory /var/lib/zuul/builds/6df6673a91314082a7422b4ca5756deb/work/logs/controller 2026-06-17 20:42:32.067984 | controller | cd+++++++++ objects/ 2026-06-17 20:42:32.068012 | controller | cd+++++++++ objects/cluster/ 2026-06-17 20:42:32.068035 | controller | cd+++++++++ objects/namespaced/ 2026-06-17 20:42:32.074667 | 2026-06-17 20:42:32.074827 | TASK [gather-pod-logs : creating directory for pod logs] 2026-06-17 20:42:32.331334 | controller | changed 2026-06-17 20:42:32.335653 | 2026-06-17 20:42:32.335737 | TASK [gather-pod-logs : creating directory for failed pod logs] 2026-06-17 20:42:32.580299 | controller | changed 2026-06-17 20:42:32.586804 | 2026-06-17 20:42:32.586911 | TASK [gather-pod-logs : retrieve all kubernetes logs, current and previous (if they exist)] 2026-06-17 20:42:32.835811 | controller | environment: line 3: kubectl: command not found 2026-06-17 20:42:33.117130 | controller | ok: Runtime: 0:00:00.011782 2026-06-17 20:42:33.122606 | 2026-06-17 20:42:33.122697 | TASK [gather-pod-logs : Downloads pod logs to executor] 2026-06-17 20:42:33.631735 | controller | changed: 2026-06-17 20:42:33.631912 | controller | cd+++++++++ pod-logs/ 2026-06-17 20:42:33.631941 | controller | cd+++++++++ pod-logs/failed-pods/ 2026-06-17 20:42:33.656185 | 2026-06-17 20:42:33.656446 | LOOP [helm-release-status : creating directory for helm release status] 2026-06-17 20:42:33.911806 | controller | changed: "values" 2026-06-17 20:42:34.116883 | controller | changed: "releases" 2026-06-17 20:42:34.132369 | 2026-06-17 20:42:34.132597 | TASK [helm-release-status : Gather get release status for helm charts] 2026-06-17 20:42:34.396875 | controller | /bin/bash: line 3: kubectl: command not found 2026-06-17 20:42:34.671688 | controller | ok: Runtime: 0:00:00.007818 2026-06-17 20:42:34.677782 | 2026-06-17 20:42:34.677948 | TASK [helm-release-status : Downloads logs to executor] 2026-06-17 20:42:35.155066 | controller | changed: 2026-06-17 20:42:35.155266 | controller | cd+++++++++ helm/ 2026-06-17 20:42:35.155302 | controller | cd+++++++++ helm/releases/ 2026-06-17 20:42:35.155333 | controller | cd+++++++++ helm/values/ 2026-06-17 20:42:35.161641 | 2026-06-17 20:42:35.161728 | PLAY RECAP 2026-06-17 20:42:35.161791 | controller | ok: 12 changed: 12 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-06-17 20:42:35.161821 | 2026-06-17 20:42:35.357266 | POST-RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/ansible-collection-kubernetes/test-playbooks/molecule/post.yml@main] 2026-06-17 20:42:35.359332 | POST-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post.yaml@main] 2026-06-17 20:42:35.961452 | 2026-06-17 20:42:36.720642 | PLAY [all] 2026-06-17 20:42:36.735870 | 2026-06-17 20:42:36.735986 | TASK [fetch-output : Set log path for multiple nodes] 2026-06-17 20:42:36.821888 | controller | skipping: Conditional result was False 2026-06-17 20:42:36.829584 | 2026-06-17 20:42:36.829743 | TASK [fetch-output : Set log path for single node] 2026-06-17 20:42:36.859352 | controller | ok 2026-06-17 20:42:36.863290 | 2026-06-17 20:42:36.863372 | LOOP [fetch-output : Ensure local output dirs] 2026-06-17 20:42:37.267875 | controller -> localhost | ok: "/var/lib/zuul/builds/6df6673a91314082a7422b4ca5756deb/work/logs" 2026-06-17 20:42:37.496695 | controller -> localhost | changed: "/var/lib/zuul/builds/6df6673a91314082a7422b4ca5756deb/work/artifacts" 2026-06-17 20:42:37.721141 | controller -> localhost | changed: "/var/lib/zuul/builds/6df6673a91314082a7422b4ca5756deb/work/docs" 2026-06-17 20:42:37.737871 | 2026-06-17 20:42:37.738048 | LOOP [fetch-output : Collect logs, artifacts and docs] 2026-06-17 20:42:38.369786 | controller | changed: .d..t...... ./ 2026-06-17 20:42:38.370100 | controller | changed: All items complete 2026-06-17 20:42:38.370160 | 2026-06-17 20:42:38.840115 | controller | changed: .d..t...... ./ 2026-06-17 20:42:40.298338 | controller | changed: .d..t...... ./ 2026-06-17 20:42:40.314282 | 2026-06-17 20:42:40.314389 | LOOP [merge-output-to-logs : Move artifacts and docs to logs dir] 2026-06-17 20:42:40.757316 | controller -> localhost | ok: Item: artifacts Runtime: 0:00:00.006447 2026-06-17 20:42:41.006018 | controller -> localhost | ok: Item: docs Runtime: 0:00:00.005481 2026-06-17 20:42:41.019038 | 2026-06-17 20:42:41.019157 | PLAY [all] 2026-06-17 20:42:41.023989 | 2026-06-17 20:42:41.024056 | TASK [remove-build-sshkey : Remove the build SSH key from all nodes] 2026-06-17 20:42:41.505197 | controller | changed 2026-06-17 20:42:41.510295 | 2026-06-17 20:42:41.510354 | PLAY RECAP 2026-06-17 20:42:41.510398 | controller | ok: 5 changed: 4 unreachable: 0 failed: 0 skipped: 1 rescued: 0 ignored: 0 2026-06-17 20:42:41.510421 | 2026-06-17 20:42:41.642646 | POST-RUN END RESULT_NORMAL: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post.yaml@main] 2026-06-17 20:42:41.645961 | POST-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post-logs.yaml@main] 2026-06-17 20:42:42.324820 | 2026-06-17 20:42:42.324938 | PLAY [localhost] 2026-06-17 20:42:42.334861 | 2026-06-17 20:42:42.334934 | TASK [Generate Zuul manifest] 2026-06-17 20:42:42.357752 | localhost | ok 2026-06-17 20:42:42.375572 | 2026-06-17 20:42:42.375720 | TASK [generate-zuul-manifest : Generate Zuul manifest] 2026-06-17 20:42:42.728910 | localhost | changed 2026-06-17 20:42:42.741819 | 2026-06-17 20:42:42.741949 | TASK [generate-zuul-manifest : Return Zuul manifest URL to Zuul] 2026-06-17 20:42:43.027441 | localhost | ok 2026-06-17 20:42:43.036994 | 2026-06-17 20:42:43.037074 | TASK [Upload logs] 2026-06-17 20:42:43.058256 | localhost | ok 2026-06-17 20:42:43.118834 | 2026-06-17 20:42:43.118966 | TASK [Set zuul-log-path fact] 2026-06-17 20:42:43.138084 | localhost | ok 2026-06-17 20:42:43.152024 | 2026-06-17 20:42:43.152156 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-06-17 20:42:43.180333 | localhost | ok 2026-06-17 20:42:43.187929 | 2026-06-17 20:42:43.188049 | TASK [upload-logs : Create log directories] 2026-06-17 20:42:43.595152 | localhost | changed 2026-06-17 20:42:43.601614 | 2026-06-17 20:42:43.601684 | TASK [upload-logs : Ensure logs are readable before uploading] 2026-06-17 20:42:44.320990 | localhost -> localhost | ok: Runtime: 0:00:00.003607 2026-06-17 20:42:44.327435 | 2026-06-17 20:42:44.327503 | TASK [upload-logs : Upload logs to log server] 2026-06-17 20:42:44.777256 | localhost | Output suppressed because no_log was given 2026-06-17 20:42:44.781863 | 2026-06-17 20:42:44.781927 | LOOP [upload-logs : Compress console log and json output] 2026-06-17 20:42:44.826119 | localhost | skipping: Conditional result was False 2026-06-17 20:42:44.871202 | localhost | skipping: Conditional result was False 2026-06-17 20:42:44.885070 | 2026-06-17 20:42:44.885201 | LOOP [upload-logs : Upload compressed console log and json output] 2026-06-17 20:42:44.929704 | localhost | skipping: Conditional result was False 2026-06-17 20:42:44.930089 | 2026-06-17 20:42:44.933999 | localhost | skipping: Conditional result was False 2026-06-17 20:42:44.950847 | 2026-06-17 20:42:44.951080 | LOOP [upload-logs : Upload console log and json output]