2026-07-24 16:29:17.686086 | Job console starting 2026-07-24 16:29:17.698319 | Updating git repos 2026-07-24 16:29:17.823326 | Cloning repos into workspace 2026-07-24 16:29:17.883820 | Restoring repo states 2026-07-24 16:29:17.896610 | Merging changes 2026-07-24 16:29:18.443949 | Checking out repos 2026-07-24 16:29:18.498024 | Preparing playbooks 2026-07-24 16:29:23.386608 | Running Ansible setup 2026-07-24 16:29:27.653784 | PRE-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/pre.yaml@main] 2026-07-24 16:29:28.324141 | 2026-07-24 16:29:28.324314 | PLAY [localhost] 2026-07-24 16:29:28.332902 | 2026-07-24 16:29:28.333035 | TASK [Gathering Facts] 2026-07-24 16:29:29.205612 | localhost | ok 2026-07-24 16:29:29.213110 | 2026-07-24 16:29:29.213232 | TASK [Setup log path fact] 2026-07-24 16:29:29.234346 | localhost | ok 2026-07-24 16:29:29.249438 | 2026-07-24 16:29:29.249555 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-07-24 16:29:29.280689 | localhost | ok 2026-07-24 16:29:29.289321 | 2026-07-24 16:29:29.289454 | TASK [emit-job-header : Print job information] 2026-07-24 16:29:29.328842 | # Job Information 2026-07-24 16:29:29.329081 | Ansible Version: 2.16.18 2026-07-24 16:29:29.329124 | Job: ansible-collection-kubernetes-molecule-download-binaries 2026-07-24 16:29:29.329333 | Pipeline: check 2026-07-24 16:29:29.329359 | Executor: 2d72f0692154 2026-07-24 16:29:29.329383 | Triggered by: https://github.com/vexxhost/ansible-collection-kubernetes/pull/294 2026-07-24 16:29:29.329411 | Event ID: 49bc2ec0-877c-11f1-8df9-cbeb8cc41362 2026-07-24 16:29:29.333568 | 2026-07-24 16:29:29.333699 | LOOP [emit-job-header : Print node information] 2026-07-24 16:29:29.417916 | localhost | ok: 2026-07-24 16:29:29.418169 | localhost | # Node Information 2026-07-24 16:29:29.418229 | localhost | Inventory Hostname: controller 2026-07-24 16:29:29.418269 | localhost | Hostname: np0000186619 2026-07-24 16:29:29.418304 | localhost | Username: zuul 2026-07-24 16:29:29.418343 | localhost | Distro: Debian 13.6 2026-07-24 16:29:29.418379 | localhost | Provider: yul1 2026-07-24 16:29:29.418413 | localhost | Region: ca-ymq-1 2026-07-24 16:29:29.418447 | localhost | Label: debian-trixie 2026-07-24 16:29:29.418479 | localhost | Product Name: OpenStack Nova 2026-07-24 16:29:29.418512 | localhost | Interface IP: 199.204.45.240 2026-07-24 16:29:29.432555 | 2026-07-24 16:29:29.432771 | TASK [log-inventory : Ensure Zuul Ansible directory exists] 2026-07-24 16:29:29.825801 | localhost -> localhost | changed 2026-07-24 16:29:29.834828 | 2026-07-24 16:29:29.834987 | TASK [log-inventory : Copy ansible inventory to logs dir] 2026-07-24 16:29:30.752807 | localhost -> localhost | changed 2026-07-24 16:29:30.762962 | 2026-07-24 16:29:30.763054 | PLAY [all] 2026-07-24 16:29:30.770267 | 2026-07-24 16:29:30.770344 | TASK [add-build-sshkey : Check to see if ssh key was already created for this build] 2026-07-24 16:29:30.997797 | controller -> localhost | ok 2026-07-24 16:29:31.007292 | 2026-07-24 16:29:31.007492 | TASK [add-build-sshkey : Create a new key in workspace based on build UUID] 2026-07-24 16:29:31.041369 | controller | ok 2026-07-24 16:29:31.057725 | controller | included: /var/lib/zuul/builds/8dd13f77afbb40949eab3ab8049b9e18/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/create-key-and-replace.yaml 2026-07-24 16:29:31.062477 | 2026-07-24 16:29:31.062544 | TASK [add-build-sshkey : Create Temp SSH key] 2026-07-24 16:29:32.370209 | controller -> localhost | Generating public/private rsa key pair. 2026-07-24 16:29:32.370406 | controller -> localhost | Your identification has been saved in /var/lib/zuul/builds/8dd13f77afbb40949eab3ab8049b9e18/work/8dd13f77afbb40949eab3ab8049b9e18_id_rsa 2026-07-24 16:29:32.370449 | controller -> localhost | Your public key has been saved in /var/lib/zuul/builds/8dd13f77afbb40949eab3ab8049b9e18/work/8dd13f77afbb40949eab3ab8049b9e18_id_rsa.pub 2026-07-24 16:29:32.370481 | controller -> localhost | The key fingerprint is: 2026-07-24 16:29:32.370512 | controller -> localhost | SHA256:/uCe4YPMqhPjoQMGGZTBmsiI9uWo14Ug5xxS2w/EdO4 zuul-build-sshkey 2026-07-24 16:29:32.370553 | controller -> localhost | The key's randomart image is: 2026-07-24 16:29:32.370582 | controller -> localhost | +---[RSA 3072]----+ 2026-07-24 16:29:32.370613 | controller -> localhost | |ooo o. . | 2026-07-24 16:29:32.370642 | controller -> localhost | |.o . oo | 2026-07-24 16:29:32.370670 | controller -> localhost | |*+. + . | 2026-07-24 16:29:32.370698 | controller -> localhost | |O= = +. | 2026-07-24 16:29:32.370726 | controller -> localhost | |o B * +ES | 2026-07-24 16:29:32.370753 | controller -> localhost | |..+= o + | 2026-07-24 16:29:32.370780 | controller -> localhost | |oo.+.o..+ | 2026-07-24 16:29:32.370808 | controller -> localhost | |o.o. .+o.= | 2026-07-24 16:29:32.370839 | controller -> localhost | | .oo.. .=.. | 2026-07-24 16:29:32.370868 | controller -> localhost | +----[SHA256]-----+ 2026-07-24 16:29:32.370929 | controller -> localhost | ok: Runtime: 0:00:00.723889 2026-07-24 16:29:32.376535 | 2026-07-24 16:29:32.376621 | TASK [add-build-sshkey : Remote setup ssh keys (linux)] 2026-07-24 16:29:32.408731 | controller | ok 2026-07-24 16:29:32.419124 | controller | included: /var/lib/zuul/builds/8dd13f77afbb40949eab3ab8049b9e18/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/remote-linux.yaml 2026-07-24 16:29:32.425395 | 2026-07-24 16:29:32.425457 | TASK [add-build-sshkey : Remove previously added zuul-build-sshkey] 2026-07-24 16:29:32.449500 | controller | skipping: Conditional result was False 2026-07-24 16:29:32.458510 | 2026-07-24 16:29:32.458593 | TASK [add-build-sshkey : Enable access via build key on all nodes] 2026-07-24 16:29:33.001746 | controller | changed 2026-07-24 16:29:33.006226 | 2026-07-24 16:29:33.006329 | TASK [add-build-sshkey : Make sure user has a .ssh] 2026-07-24 16:29:33.248390 | controller | ok 2026-07-24 16:29:33.254028 | 2026-07-24 16:29:33.254117 | TASK [add-build-sshkey : Install build private key as SSH key on all nodes] 2026-07-24 16:29:33.812640 | controller | changed 2026-07-24 16:29:33.818628 | 2026-07-24 16:29:33.818743 | TASK [add-build-sshkey : Install build public key as SSH key on all nodes] 2026-07-24 16:29:34.367678 | controller | changed 2026-07-24 16:29:34.373975 | 2026-07-24 16:29:34.374126 | TASK [add-build-sshkey : Remote setup ssh keys (windows)] 2026-07-24 16:29:34.399241 | controller | skipping: Conditional result was False 2026-07-24 16:29:34.407796 | 2026-07-24 16:29:34.407932 | TASK [remove-zuul-sshkey : Remove master key from local agent] 2026-07-24 16:29:34.766740 | controller -> localhost | changed 2026-07-24 16:29:34.777968 | 2026-07-24 16:29:34.778092 | TASK [add-build-sshkey : Add back temp key] 2026-07-24 16:29:35.071272 | controller -> localhost | Identity added: /var/lib/zuul/builds/8dd13f77afbb40949eab3ab8049b9e18/work/8dd13f77afbb40949eab3ab8049b9e18_id_rsa (zuul-build-sshkey) 2026-07-24 16:29:35.071530 | controller -> localhost | ok: Runtime: 0:00:00.013048 2026-07-24 16:29:35.077455 | 2026-07-24 16:29:35.077609 | TASK [add-build-sshkey : Verify we can still SSH to all nodes] 2026-07-24 16:29:35.425328 | controller | ok 2026-07-24 16:29:35.430170 | 2026-07-24 16:29:35.430251 | TASK [add-build-sshkey : Verify we can still SSH to all nodes (windows)] 2026-07-24 16:29:35.454496 | controller | skipping: Conditional result was False 2026-07-24 16:29:35.466227 | 2026-07-24 16:29:35.466352 | TASK [prepare-workspace : Start zuul_console daemon.] 2026-07-24 16:29:35.842637 | controller | ok 2026-07-24 16:29:35.849310 | 2026-07-24 16:29:35.849614 | TASK [prepare-workspace : Synchronize src repos to workspace directory.] 2026-07-24 16:29:36.824310 | controller | Output suppressed because no_log was given 2026-07-24 16:29:36.831179 | 2026-07-24 16:29:36.831247 | LOOP [ensure-output-dirs : Empty Zuul Output directories by removing them] 2026-07-24 16:29:37.070783 | controller | ok: "logs" 2026-07-24 16:29:37.071282 | controller | ok: All items complete 2026-07-24 16:29:37.071344 | 2026-07-24 16:29:37.298479 | controller | ok: "artifacts" 2026-07-24 16:29:37.493864 | controller | ok: "docs" 2026-07-24 16:29:37.513750 | 2026-07-24 16:29:37.514136 | LOOP [ensure-output-dirs : Ensure Zuul Output directories exist] 2026-07-24 16:29:37.754945 | controller | changed: "logs" 2026-07-24 16:29:37.954497 | controller | changed: "artifacts" 2026-07-24 16:29:38.154202 | controller | changed: "docs" 2026-07-24 16:29:38.170683 | 2026-07-24 16:29:38.170791 | PLAY RECAP 2026-07-24 16:29:38.170863 | controller | ok: 15 changed: 8 unreachable: 0 failed: 0 skipped: 3 rescued: 0 ignored: 0 2026-07-24 16:29:38.170914 | localhost | ok: 6 changed: 2 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-07-24 16:29:38.170948 | 2026-07-24 16:29:38.393242 | PRE-RUN END RESULT_NORMAL: [trusted : github.com/vexxhost/zuul-config/playbooks/base/pre.yaml@main] 2026-07-24 16:29:38.394778 | PRE-RUN START: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/pre.yaml@main] 2026-07-24 16:29:39.054592 | 2026-07-24 16:29:39.054769 | PLAY [all] 2026-07-24 16:29:39.064664 | 2026-07-24 16:29:39.064761 | TASK [setup-uv : Extract archive] 2026-07-24 16:29:41.380160 | controller | changed 2026-07-24 16:29:41.387027 | 2026-07-24 16:29:41.387119 | TASK [setup-uv : Print version] 2026-07-24 16:29:41.790558 | controller | uv 0.8.13 2026-07-24 16:29:41.941358 | controller | ok: Runtime: 0:00:00.015843 2026-07-24 16:29:41.954116 | 2026-07-24 16:29:41.954397 | TASK [Install Ansible collection siblings] 2026-07-24 16:29:42.404458 | controller | ok: 2026-07-24 16:29:42.404616 | controller | Skipping ansible.posix: no checked-out sibling 2026-07-24 16:29:42.404645 | controller | Skipping community.crypto: no checked-out sibling 2026-07-24 16:29:42.404667 | controller | Skipping community.general: no checked-out sibling 2026-07-24 16:29:42.404688 | controller | Skipping kubernetes.core: no checked-out sibling 2026-07-24 16:29:42.404707 | controller | Skipping vexxhost.containers: no checked-out sibling 2026-07-24 16:29:42.406292 | 2026-07-24 16:29:42.406337 | PLAY RECAP 2026-07-24 16:29:42.406385 | controller | ok: 3 changed: 2 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-07-24 16:29:42.406417 | 2026-07-24 16:29:42.520651 | PRE-RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/pre.yaml@main] 2026-07-24 16:29:42.524364 | PRE-RUN START: [untrusted : github.com/vexxhost/ansible-collection-kubernetes/test-playbooks/molecule/pre.yml@main] 2026-07-24 16:29:43.156527 | 2026-07-24 16:29:43.156695 | PLAY [all] 2026-07-24 16:29:43.167436 | 2026-07-24 16:29:43.167555 | TASK [Update apt cache] 2026-07-24 16:29:48.148343 | controller | ok 2026-07-24 16:29:48.154614 | 2026-07-24 16:29:48.154729 | TASK [Disable firewalld] 2026-07-24 16:29:48.179917 | controller | skipping: Conditional result was False 2026-07-24 16:29:48.188255 | 2026-07-24 16:29:48.188371 | TASK [Install "jq" for log collection] 2026-07-24 16:29:50.541218 | controller | changed 2026-07-24 16:29:50.543113 | 2026-07-24 16:29:50.543160 | PLAY RECAP 2026-07-24 16:29:50.543201 | controller | ok: 2 changed: 1 unreachable: 0 failed: 0 skipped: 1 rescued: 0 ignored: 0 2026-07-24 16:29:50.543223 | 2026-07-24 16:29:50.651763 | PRE-RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/ansible-collection-kubernetes/test-playbooks/molecule/pre.yml@main] 2026-07-24 16:29:50.654810 | RUN START: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/run.yaml@main] 2026-07-24 16:29:51.244253 | 2026-07-24 16:29:51.244381 | PLAY [all] 2026-07-24 16:29:51.254291 | 2026-07-24 16:29:51.254393 | LOOP [Check inventory directories] 2026-07-24 16:29:51.646066 | controller | ok: "src/github.com/vexxhost/ansible-collection-kubernetes" 2026-07-24 16:29:51.849047 | controller | ok: "src/github.com/vexxhost/ansible-collection-kubernetes/molecule/download-binaries/inventory" 2026-07-24 16:29:52.029996 | controller | ok: "src/github.com/vexxhost/ansible-collection-kubernetes/extensions/molecule/download-binaries/inventory" 2026-07-24 16:29:52.043281 | 2026-07-24 16:29:52.043505 | LOOP [Copy inventory file for Zuul] 2026-07-24 16:29:52.969828 | controller | changed: 2026-07-24 16:29:52.970085 | controller | { 2026-07-24 16:29:52.970124 | controller | "ansible_loop_var": "item", 2026-07-24 16:29:52.970157 | controller | "changed": false, 2026-07-24 16:29:52.970185 | controller | "failed": false, 2026-07-24 16:29:52.970216 | controller | "invocation": { 2026-07-24 16:29:52.970243 | controller | "module_args": { 2026-07-24 16:29:52.970269 | controller | "checksum_algorithm": "sha1", 2026-07-24 16:29:52.970294 | controller | "follow": true, 2026-07-24 16:29:52.970318 | controller | "get_attributes": true, 2026-07-24 16:29:52.970344 | controller | "get_checksum": true, 2026-07-24 16:29:52.970368 | controller | "get_mime": true, 2026-07-24 16:29:52.970392 | controller | "path": "src/github.com/vexxhost/ansible-collection-kubernetes" 2026-07-24 16:29:52.970417 | controller | } 2026-07-24 16:29:52.970441 | controller | }, 2026-07-24 16:29:52.970520 | controller | "item": "src/github.com/vexxhost/ansible-collection-kubernetes", 2026-07-24 16:29:52.970547 | controller | "stat": { 2026-07-24 16:29:52.970571 | controller | "atime": 1784910576.6951697, 2026-07-24 16:29:52.970596 | controller | "attr_flags": "e", 2026-07-24 16:29:52.970620 | controller | "attributes": [ 2026-07-24 16:29:52.970643 | controller | "extents" 2026-07-24 16:29:52.970667 | controller | ], 2026-07-24 16:29:52.970691 | controller | "block_size": 4096, 2026-07-24 16:29:52.970714 | controller | "blocks": 8, 2026-07-24 16:29:52.970738 | controller | "charset": "unknown", 2026-07-24 16:29:52.970763 | controller | "ctime": 1784910576.7231698, 2026-07-24 16:29:52.970788 | controller | "dev": 65025, 2026-07-24 16:29:52.970812 | controller | "device_type": 0, 2026-07-24 16:29:52.970838 | controller | "executable": true, 2026-07-24 16:29:52.970919 | controller | "exists": true, 2026-07-24 16:29:52.970958 | controller | "gid": 1000, 2026-07-24 16:29:52.970984 | controller | "gr_name": "zuul", 2026-07-24 16:29:52.971009 | controller | "inode": 518935, 2026-07-24 16:29:52.971033 | controller | "isblk": false, 2026-07-24 16:29:52.971057 | controller | "ischr": false, 2026-07-24 16:29:52.971081 | controller | "isdir": true, 2026-07-24 16:29:52.971104 | controller | "isfifo": false, 2026-07-24 16:29:52.971127 | controller | "isgid": false, 2026-07-24 16:29:52.971150 | controller | "islnk": false, 2026-07-24 16:29:52.971173 | controller | "isreg": false, 2026-07-24 16:29:52.971196 | controller | "issock": false, 2026-07-24 16:29:52.971219 | controller | "isuid": false, 2026-07-24 16:29:52.971241 | controller | "mimetype": "unknown", 2026-07-24 16:29:52.971264 | controller | "mode": "0755", 2026-07-24 16:29:52.971286 | controller | "mtime": 1784910558.0055213, 2026-07-24 16:29:52.971309 | controller | "nlink": 14, 2026-07-24 16:29:52.971333 | controller | "path": "src/github.com/vexxhost/ansible-collection-kubernetes", 2026-07-24 16:29:52.971357 | controller | "pw_name": "zuul", 2026-07-24 16:29:52.971381 | controller | "readable": true, 2026-07-24 16:29:52.971406 | controller | "rgrp": true, 2026-07-24 16:29:52.971430 | controller | "roth": true, 2026-07-24 16:29:52.971453 | controller | "rusr": true, 2026-07-24 16:29:52.971477 | controller | "size": 4096, 2026-07-24 16:29:52.971501 | controller | "uid": 1000, 2026-07-24 16:29:52.971524 | controller | "version": "3760614244", 2026-07-24 16:29:52.971548 | controller | "wgrp": false, 2026-07-24 16:29:52.971574 | controller | "woth": false, 2026-07-24 16:29:52.971598 | controller | "writeable": true, 2026-07-24 16:29:52.971622 | controller | "wusr": true, 2026-07-24 16:29:52.971646 | controller | "xgrp": true, 2026-07-24 16:29:52.971669 | controller | "xoth": true, 2026-07-24 16:29:52.971692 | controller | "xusr": true 2026-07-24 16:29:52.971732 | controller | } 2026-07-24 16:29:52.971758 | controller | } 2026-07-24 16:29:52.971809 | controller | ok: All items complete 2026-07-24 16:29:52.971841 | 2026-07-24 16:29:52.973573 | controller | skipping: Conditional result was False 2026-07-24 16:29:52.974395 | controller | skipping: Conditional result was False 2026-07-24 16:29:52.992671 | 2026-07-24 16:29:52.992896 | LOOP [Switch "ansible_host" to private IP] 2026-07-24 16:29:53.378825 | controller | changed: 1 replacements made 2026-07-24 16:29:53.381558 | controller | skipping: Conditional result was False 2026-07-24 16:29:53.382896 | controller | skipping: Conditional result was False 2026-07-24 16:29:53.398233 | 2026-07-24 16:29:53.398420 | TASK [Run Molecule scenario] 2026-07-24 16:29:53.848801 | controller | Using CPython 3.13.5 interpreter at: /usr/bin/python3 2026-07-24 16:29:53.848878 | controller | Creating virtual environment at: .venv 2026-07-24 16:29:54.136608 | controller | Downloading pygments (1.2MiB) 2026-07-24 16:29:54.136976 | controller | Downloading cryptography (4.3MiB) 2026-07-24 16:29:54.137136 | controller | Downloading ansible-core (2.3MiB) 2026-07-24 16:29:54.297624 | controller | Downloading cryptography 2026-07-24 16:29:54.357041 | controller | Downloading pygments 2026-07-24 16:29:54.546031 | controller | Downloading ansible-core 2026-07-24 16:29:54.594718 | controller | Installed 36 packages in 47ms 2026-07-24 16:29:55.305338 | controller | INFO Collection 'vexxhost.kubernetes' detected. 2026-07-24 16:29:55.305404 | controller | INFO Scenarios will be used from 'extensions/molecule' 2026-07-24 16:29:56.165442 | controller | CRITICAL 'extensions/molecule/default/molecule.yml' glob failed. Exiting. 2026-07-24 16:29:56.165506 | controller | INFO default scenario not found, disabling shared state. 2026-07-24 16:29:56.165652 | controller | INFO [download-binaries > discovery] scenario test matrix: dependency, cleanup, destroy, syntax, create, prepare, converge, idempotence, side_effect, verify, cleanup, destroy 2026-07-24 16:29:56.165752 | controller | INFO [download-binaries > prerun] Performing prerun with role_name_check=0... 2026-07-24 16:30:26.183144 | controller | INFO [download-binaries > dependency] Executing 2026-07-24 16:30:26.183203 | controller | WARNING [download-binaries > dependency] Missing roles requirements file: requirements.yml 2026-07-24 16:30:26.183402 | controller | WARNING [download-binaries > dependency] Missing collections requirements file: collections.yml 2026-07-24 16:30:26.183512 | controller | WARNING [download-binaries > dependency] Executed: 2 missing (Remove from test_sequence to suppress) 2026-07-24 16:30:26.189907 | controller | INFO [download-binaries > cleanup] Executing 2026-07-24 16:30:26.190603 | controller | WARNING [download-binaries > cleanup] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-07-24 16:30:26.200659 | controller | INFO [download-binaries > destroy] Executing 2026-07-24 16:30:26.200719 | controller | WARNING [download-binaries > destroy] Skipping, '--destroy=never' requested. 2026-07-24 16:30:26.201282 | controller | INFO [download-binaries > destroy] Executed: Successful 2026-07-24 16:30:26.212619 | controller | INFO [download-binaries > syntax] Executing 2026-07-24 16:30:27.088771 | controller | 2026-07-24 16:30:27.089118 | controller | playbook: /home/zuul/src/github.com/vexxhost/ansible-collection-kubernetes/extensions/molecule/download-binaries/converge.yml 2026-07-24 16:30:27.152566 | controller | INFO [download-binaries > syntax] Executed: Successful 2026-07-24 16:30:27.163800 | controller | INFO [download-binaries > create] Executing 2026-07-24 16:30:27.165245 | controller | WARNING [download-binaries > create] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-07-24 16:30:27.170685 | controller | INFO [download-binaries > prepare] Executing 2026-07-24 16:30:27.170970 | controller | WARNING [download-binaries > prepare] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-07-24 16:30:27.176292 | controller | INFO [download-binaries > converge] Executing 2026-07-24 16:30:28.061085 | controller | 2026-07-24 16:30:28.061233 | controller | PLAY [Download all binaries required at runtime for ansible-collection-kubernetes] *** 2026-07-24 16:30:28.061441 | controller | 2026-07-24 16:30:28.061593 | controller | TASK [Gather minimal facts] **************************************************** 2026-07-24 16:30:28.061739 | controller | Friday 24 July 2026 16:30:28 +0000 (0:00:00.035) 0:00:00.035 *********** 2026-07-24 16:30:28.768502 | controller | ok: [controller -> localhost] 2026-07-24 16:30:28.768673 | controller | 2026-07-24 16:30:28.768964 | controller | TASK [Find all subdirectories in the role location] **************************** 2026-07-24 16:30:28.769178 | controller | Friday 24 July 2026 16:30:28 +0000 (0:00:00.707) 0:00:00.742 *********** 2026-07-24 16:30:29.208203 | controller | ok: [controller -> localhost] 2026-07-24 16:30:29.208279 | controller | 2026-07-24 16:30:29.208457 | controller | TASK [Select only defaults/ directories and load vars] ************************* 2026-07-24 16:30:29.208724 | controller | Friday 24 July 2026 16:30:29 +0000 (0:00:00.440) 0:00:01.182 *********** 2026-07-24 16:30:29.606601 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/openstack_resource_controller/defaults) 2026-07-24 16:30:29.606810 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kubeadm/defaults) 2026-07-24 16:30:29.607079 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/helm/defaults) 2026-07-24 16:30:29.607292 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/flux/defaults) 2026-07-24 16:30:29.607514 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/keepalived/defaults) 2026-07-24 16:30:29.607776 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kube_vip/defaults) 2026-07-24 16:30:29.608072 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/cluster_api/defaults) 2026-07-24 16:30:29.608348 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/envoy_gateway/defaults) 2026-07-24 16:30:29.608595 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/haproxy/defaults) 2026-07-24 16:30:29.608893 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/clusterctl/defaults) 2026-07-24 16:30:29.609102 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kubelet/defaults) 2026-07-24 16:30:29.609325 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/cert_manager/defaults) 2026-07-24 16:30:29.609546 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kubernetes/defaults) 2026-07-24 16:30:29.609771 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/cilium/defaults) 2026-07-24 16:30:29.609981 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/upload_helm_chart/defaults) 2026-07-24 16:30:29.610192 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kubectl/defaults) 2026-07-24 16:30:29.610412 | controller | 2026-07-24 16:30:29.610778 | controller | TASK [Find all components with checksums and get latest versions (CI)] ********* 2026-07-24 16:30:29.611185 | controller | Friday 24 July 2026 16:30:29 +0000 (0:00:00.398) 0:00:01.580 *********** 2026-07-24 16:30:29.783353 | controller | ok: [controller -> localhost] => (item=kubeadm_checksums) 2026-07-24 16:30:29.783490 | controller | ok: [controller -> localhost] => (item=helm_checksums) 2026-07-24 16:30:29.783719 | controller | ok: [controller -> localhost] => (item=helm_diff_checksums) 2026-07-24 16:30:29.783908 | controller | ok: [controller -> localhost] => (item=flux_checksums) 2026-07-24 16:30:29.784185 | controller | ok: [controller -> localhost] => (item=clusterctl_checksums) 2026-07-24 16:30:29.784318 | controller | ok: [controller -> localhost] => (item=kubelet_checksums) 2026-07-24 16:30:29.784526 | controller | ok: [controller -> localhost] => (item=kubectl_checksums) 2026-07-24 16:30:29.784762 | controller | 2026-07-24 16:30:29.784984 | controller | TASK [Filter checksums to keep only latest versions (CI)] ********************** 2026-07-24 16:30:29.785188 | controller | Friday 24 July 2026 16:30:29 +0000 (0:00:00.176) 0:00:01.757 *********** 2026-07-24 16:30:29.883978 | controller | ok: [controller -> localhost] => (item=kubeadm_checksums) 2026-07-24 16:30:29.884032 | controller | ok: [controller -> localhost] => (item=helm_checksums) 2026-07-24 16:30:29.884189 | controller | ok: [controller -> localhost] => (item=helm_diff_checksums) 2026-07-24 16:30:29.884271 | controller | ok: [controller -> localhost] => (item=flux_checksums) 2026-07-24 16:30:29.884383 | controller | ok: [controller -> localhost] => (item=clusterctl_checksums) 2026-07-24 16:30:29.884513 | controller | ok: [controller -> localhost] => (item=kubelet_checksums) 2026-07-24 16:30:29.884618 | controller | ok: [controller -> localhost] => (item=kubectl_checksums) 2026-07-24 16:30:29.884764 | controller | 2026-07-24 16:30:29.884872 | controller | TASK [Generate list of all binaries for all roles] ***************************** 2026-07-24 16:30:29.884993 | controller | Friday 24 July 2026 16:30:29 +0000 (0:00:00.100) 0:00:01.858 *********** 2026-07-24 16:30:29.965319 | controller | ok: [controller -> localhost] 2026-07-24 16:30:29.965457 | controller | 2026-07-24 16:30:29.965660 | controller | TASK [Include download_artifact role] ****************************************** 2026-07-24 16:30:29.965867 | controller | Friday 24 July 2026 16:30:29 +0000 (0:00:00.080) 0:00:01.938 *********** 2026-07-24 16:30:30.235415 | controller | included: vexxhost.containers.download_artifact for controller => (item={'url': 'https://dl.k8s.io/release/v1.36.2/bin/linux/amd64/kubeadm', 'checksum': 'f95d1b345f97c673ce1c1347eb96bf2587850975155ae701cdfc629a5b575b70', 'dest': '/var/lib/downloads/kubeadm-1.36.2-linux-amd64', 'version': '1.36.2'}) 2026-07-24 16:30:30.235619 | controller | included: vexxhost.containers.download_artifact for controller => (item={'url': 'https://get.helm.sh/helm-v3.11.2-linux-amd64.tar.gz', 'checksum': '781d826daec584f9d50a01f0f7dadfd25a3312217a14aa2fbb85107b014ac8ca', 'dest': '/var/lib/downloads/helm-v3.11.2-linux-amd64.tar.gz', 'version': 'v3.11.2'}) 2026-07-24 16:30:30.235889 | controller | included: vexxhost.containers.download_artifact for controller => (item={'url': 'https://github.com/databus23/helm-diff/releases/download/v3.8.1/helm-diff-linux-amd64.tgz', 'checksum': 'f78867edfde60e2506e3228f706beaf96d1ae3ee5f169f42315acbd513794078', 'dest': '/var/lib/downloads/helm-diff-v3.8.1-linux-amd64.tgz', 'version': 'v3.8.1'}) 2026-07-24 16:30:30.236127 | controller | included: vexxhost.containers.download_artifact for controller => (item={'url': 'https://github.com/fluxcd/flux2/releases/download/v0.32.0/flux_0.32.0_linux_amd64.tar.gz', 'checksum': 'c94a42e96620848f9aed69a130c01b7d740412f6f2b3ad3c95fe23471f2b8e4e', 'dest': '/var/lib/downloads/flux-0.32.0-linux-amd64.tar.gz', 'version': '0.32.0'}) 2026-07-24 16:30:30.236365 | controller | included: vexxhost.containers.download_artifact for controller => (item={'url': 'https://github.com/kubernetes-sigs/cluster-api/releases/download/v1.13.2/clusterctl-linux-amd64', 'checksum': 'ae1d0a60e7101eb6c5cea650740b3d8d3b50cd8c724a2a375ddd5744df6ea544', 'dest': '/var/lib/downloads/clusterctl-1.13.2-linux-amd64', 'version': '1.13.2'}) 2026-07-24 16:30:30.236606 | controller | included: vexxhost.containers.download_artifact for controller => (item={'url': 'https://dl.k8s.io/release/v1.36.2/bin/linux/amd64/kubelet', 'checksum': '3ba68cb4f0906053c08ab843131d5cec559cf8c718dbd679950a078b306abbb4', 'dest': '/var/lib/downloads/kubelet-1.36.2-linux-amd64', 'version': '1.36.2'}) 2026-07-24 16:30:30.237013 | controller | included: vexxhost.containers.download_artifact for controller => (item={'url': 'https://dl.k8s.io/release/v1.36.2/bin/linux/amd64/kubectl', 'checksum': '1e9045ec32bea85da43de85f0065358529ea7c7a152eca78154fba5b58c27d82', 'dest': '/var/lib/downloads/kubectl-1.36.2-linux-amd64', 'version': '1.36.2'}) 2026-07-24 16:30:30.237211 | controller | 2026-07-24 16:30:30.237435 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-07-24 16:30:30.237632 | controller | Friday 24 July 2026 16:30:30 +0000 (0:00:00.270) 0:00:02.209 *********** 2026-07-24 16:30:30.266485 | controller | skipping: [controller] 2026-07-24 16:30:30.266733 | controller | 2026-07-24 16:30:30.267133 | controller | TASK [vexxhost.containers.directory : Create directory (/var/lib/downloads)] *** 2026-07-24 16:30:30.267430 | controller | Friday 24 July 2026 16:30:30 +0000 (0:00:00.031) 0:00:02.241 *********** 2026-07-24 16:30:30.949005 | controller | [WARNING]: Host 'controller' is using the discovered Python interpreter at '/usr/bin/python3.13', but future installation of another Python interpreter could cause a different interpreter to be discovered. See https://docs.ansible.com/ansible-core/2.20/reference_appendices/interpreter_discovery.html for more information. 2026-07-24 16:30:30.961870 | controller | changed: [controller] 2026-07-24 16:30:30.962051 | controller | 2026-07-24 16:30:30.962257 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-07-24 16:30:30.962456 | controller | Friday 24 July 2026 16:30:30 +0000 (0:00:00.695) 0:00:02.936 *********** 2026-07-24 16:30:31.001900 | controller | ok: [controller] => { 2026-07-24 16:30:31.002131 | controller | "msg": "https://dl.k8s.io/release/v1.36.2/bin/linux/amd64/kubeadm" 2026-07-24 16:30:31.002322 | controller | } 2026-07-24 16:30:31.002496 | controller | 2026-07-24 16:30:31.002729 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-07-24 16:30:31.002930 | controller | Friday 24 July 2026 16:30:31 +0000 (0:00:00.039) 0:00:02.976 *********** 2026-07-24 16:30:32.924265 | controller | [WARNING]: Module remote_tmp /root/.ansible/tmp did not exist and was created with a mode of 0700, this may cause issues when running as another user. To avoid this, create the remote_tmp dir with the correct permissions manually 2026-07-24 16:30:32.933506 | controller | changed: [controller] 2026-07-24 16:30:32.933700 | controller | 2026-07-24 16:30:32.933927 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-07-24 16:30:32.934134 | controller | Friday 24 July 2026 16:30:32 +0000 (0:00:01.931) 0:00:04.907 *********** 2026-07-24 16:30:32.965785 | controller | skipping: [controller] 2026-07-24 16:30:32.965908 | controller | 2026-07-24 16:30:32.966108 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-07-24 16:30:32.966306 | controller | Friday 24 July 2026 16:30:32 +0000 (0:00:00.032) 0:00:04.940 *********** 2026-07-24 16:30:33.000461 | controller | skipping: [controller] 2026-07-24 16:30:33.000639 | controller | 2026-07-24 16:30:33.000943 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-07-24 16:30:33.001155 | controller | Friday 24 July 2026 16:30:32 +0000 (0:00:00.034) 0:00:04.974 *********** 2026-07-24 16:30:33.035631 | controller | ok: [controller] => { 2026-07-24 16:30:33.035809 | controller | "msg": "https://get.helm.sh/helm-v3.11.2-linux-amd64.tar.gz" 2026-07-24 16:30:33.036063 | controller | } 2026-07-24 16:30:33.036242 | controller | 2026-07-24 16:30:33.036452 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-07-24 16:30:33.036656 | controller | Friday 24 July 2026 16:30:33 +0000 (0:00:00.035) 0:00:05.010 *********** 2026-07-24 16:30:33.657864 | controller | changed: [controller] 2026-07-24 16:30:33.657913 | controller | 2026-07-24 16:30:33.658071 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-07-24 16:30:33.658204 | controller | Friday 24 July 2026 16:30:33 +0000 (0:00:00.622) 0:00:05.632 *********** 2026-07-24 16:30:33.689711 | controller | skipping: [controller] 2026-07-24 16:30:33.689781 | controller | 2026-07-24 16:30:33.689939 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-07-24 16:30:33.690080 | controller | Friday 24 July 2026 16:30:33 +0000 (0:00:00.031) 0:00:05.663 *********** 2026-07-24 16:30:33.718789 | controller | skipping: [controller] 2026-07-24 16:30:33.718853 | controller | 2026-07-24 16:30:33.719035 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-07-24 16:30:33.719169 | controller | Friday 24 July 2026 16:30:33 +0000 (0:00:00.029) 0:00:05.693 *********** 2026-07-24 16:30:33.755732 | controller | ok: [controller] => { 2026-07-24 16:30:33.755930 | controller | "msg": "https://github.com/databus23/helm-diff/releases/download/v3.8.1/helm-diff-linux-amd64.tgz" 2026-07-24 16:30:33.756168 | controller | } 2026-07-24 16:30:33.756349 | controller | 2026-07-24 16:30:33.756591 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-07-24 16:30:33.756814 | controller | Friday 24 July 2026 16:30:33 +0000 (0:00:00.036) 0:00:05.730 *********** 2026-07-24 16:30:34.691632 | controller | changed: [controller] 2026-07-24 16:30:34.691881 | controller | 2026-07-24 16:30:34.692171 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-07-24 16:30:34.692487 | controller | Friday 24 July 2026 16:30:34 +0000 (0:00:00.933) 0:00:06.663 *********** 2026-07-24 16:30:34.725221 | controller | skipping: [controller] 2026-07-24 16:30:34.725451 | controller | 2026-07-24 16:30:34.725701 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-07-24 16:30:34.725944 | controller | Friday 24 July 2026 16:30:34 +0000 (0:00:00.036) 0:00:06.699 *********** 2026-07-24 16:30:34.755370 | controller | skipping: [controller] 2026-07-24 16:30:34.755634 | controller | 2026-07-24 16:30:34.755898 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-07-24 16:30:34.756155 | controller | Friday 24 July 2026 16:30:34 +0000 (0:00:00.029) 0:00:06.729 *********** 2026-07-24 16:30:34.793102 | controller | ok: [controller] => { 2026-07-24 16:30:34.793326 | controller | "msg": "https://github.com/fluxcd/flux2/releases/download/v0.32.0/flux_0.32.0_linux_amd64.tar.gz" 2026-07-24 16:30:34.793597 | controller | } 2026-07-24 16:30:34.793797 | controller | 2026-07-24 16:30:34.793985 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-07-24 16:30:34.794188 | controller | Friday 24 July 2026 16:30:34 +0000 (0:00:00.037) 0:00:06.767 *********** 2026-07-24 16:30:35.542335 | controller | changed: [controller] 2026-07-24 16:30:35.542457 | controller | 2026-07-24 16:30:35.542686 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-07-24 16:30:35.542863 | controller | Friday 24 July 2026 16:30:35 +0000 (0:00:00.747) 0:00:07.514 *********** 2026-07-24 16:30:35.574686 | controller | skipping: [controller] 2026-07-24 16:30:35.574856 | controller | 2026-07-24 16:30:35.575074 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-07-24 16:30:35.575287 | controller | Friday 24 July 2026 16:30:35 +0000 (0:00:00.034) 0:00:07.549 *********** 2026-07-24 16:30:35.606661 | controller | skipping: [controller] 2026-07-24 16:30:35.606869 | controller | 2026-07-24 16:30:35.607183 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-07-24 16:30:35.607476 | controller | Friday 24 July 2026 16:30:35 +0000 (0:00:00.031) 0:00:07.580 *********** 2026-07-24 16:30:35.645179 | controller | ok: [controller] => { 2026-07-24 16:30:35.645351 | controller | "msg": "https://github.com/kubernetes-sigs/cluster-api/releases/download/v1.13.2/clusterctl-linux-amd64" 2026-07-24 16:30:35.645559 | controller | } 2026-07-24 16:30:35.645769 | controller | 2026-07-24 16:30:35.645968 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-07-24 16:30:35.646178 | controller | Friday 24 July 2026 16:30:35 +0000 (0:00:00.038) 0:00:07.619 *********** 2026-07-24 16:30:36.740804 | controller | changed: [controller] 2026-07-24 16:30:36.740850 | controller | 2026-07-24 16:30:36.740860 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-07-24 16:30:36.740869 | controller | Friday 24 July 2026 16:30:36 +0000 (0:00:01.093) 0:00:08.712 *********** 2026-07-24 16:30:36.773245 | controller | skipping: [controller] 2026-07-24 16:30:36.773398 | controller | 2026-07-24 16:30:36.773596 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-07-24 16:30:36.773787 | controller | Friday 24 July 2026 16:30:36 +0000 (0:00:00.034) 0:00:08.747 *********** 2026-07-24 16:30:36.808869 | controller | skipping: [controller] 2026-07-24 16:30:36.809099 | controller | 2026-07-24 16:30:36.809520 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-07-24 16:30:36.809864 | controller | Friday 24 July 2026 16:30:36 +0000 (0:00:00.035) 0:00:08.783 *********** 2026-07-24 16:30:36.846590 | controller | ok: [controller] => { 2026-07-24 16:30:36.846774 | controller | "msg": "https://dl.k8s.io/release/v1.36.2/bin/linux/amd64/kubelet" 2026-07-24 16:30:36.846957 | controller | } 2026-07-24 16:30:36.847134 | controller | 2026-07-24 16:30:36.847337 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-07-24 16:30:36.847535 | controller | Friday 24 July 2026 16:30:36 +0000 (0:00:00.037) 0:00:08.820 *********** 2026-07-24 16:30:37.849631 | controller | changed: [controller] 2026-07-24 16:30:37.849736 | controller | 2026-07-24 16:30:37.849868 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-07-24 16:30:37.850001 | controller | Friday 24 July 2026 16:30:37 +0000 (0:00:01.002) 0:00:09.823 *********** 2026-07-24 16:30:37.886232 | controller | skipping: [controller] 2026-07-24 16:30:37.886280 | controller | 2026-07-24 16:30:37.886435 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-07-24 16:30:37.886566 | controller | Friday 24 July 2026 16:30:37 +0000 (0:00:00.037) 0:00:09.860 *********** 2026-07-24 16:30:37.921647 | controller | skipping: [controller] 2026-07-24 16:30:37.921693 | controller | 2026-07-24 16:30:37.921842 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-07-24 16:30:37.921976 | controller | Friday 24 July 2026 16:30:37 +0000 (0:00:00.035) 0:00:09.896 *********** 2026-07-24 16:30:37.958718 | controller | ok: [controller] => { 2026-07-24 16:30:37.958815 | controller | "msg": "https://dl.k8s.io/release/v1.36.2/bin/linux/amd64/kubectl" 2026-07-24 16:30:37.958935 | controller | } 2026-07-24 16:30:37.959054 | controller | 2026-07-24 16:30:37.959188 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-07-24 16:30:37.959330 | controller | Friday 24 July 2026 16:30:37 +0000 (0:00:00.037) 0:00:09.933 *********** 2026-07-24 16:30:39.287193 | controller | changed: [controller] 2026-07-24 16:30:39.287292 | controller | 2026-07-24 16:30:39.287426 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-07-24 16:30:39.287552 | controller | Friday 24 July 2026 16:30:39 +0000 (0:00:01.328) 0:00:11.261 *********** 2026-07-24 16:30:39.315521 | controller | skipping: [controller] 2026-07-24 16:30:39.315700 | controller | 2026-07-24 16:30:39.315900 | controller | PLAY RECAP ********************************************************************* 2026-07-24 16:30:39.316172 | controller | controller : ok=28 changed=8 unreachable=0 failed=0 skipped=14 rescued=0 ignored=0 2026-07-24 16:30:39.316380 | controller | 2026-07-24 16:30:39.316551 | controller | 2026-07-24 16:30:39.316816 | controller | TASKS RECAP ******************************************************************** 2026-07-24 16:30:39.317016 | controller | Friday 24 July 2026 16:30:39 +0000 (0:00:00.029) 0:00:11.290 *********** 2026-07-24 16:30:39.317190 | controller | =============================================================================== 2026-07-24 16:30:39.317390 | controller | vexxhost.containers.download_artifact : Download item ------------------- 1.93s 2026-07-24 16:30:39.317572 | controller | vexxhost.containers.download_artifact : Download item ------------------- 1.33s 2026-07-24 16:30:39.317760 | controller | vexxhost.containers.download_artifact : Download item ------------------- 1.09s 2026-07-24 16:30:39.318039 | controller | vexxhost.containers.download_artifact : Download item ------------------- 1.00s 2026-07-24 16:30:39.318231 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.93s 2026-07-24 16:30:39.318424 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.75s 2026-07-24 16:30:39.318618 | controller | Gather minimal facts ---------------------------------------------------- 0.71s 2026-07-24 16:30:39.318726 | controller | vexxhost.containers.directory : Create directory (/var/lib/downloads) --- 0.70s 2026-07-24 16:30:39.318846 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.62s 2026-07-24 16:30:39.318955 | controller | Find all subdirectories in the role location ---------------------------- 0.44s 2026-07-24 16:30:39.319072 | controller | Select only defaults/ directories and load vars ------------------------- 0.40s 2026-07-24 16:30:39.319189 | controller | Include download_artifact role ------------------------------------------ 0.27s 2026-07-24 16:30:39.319306 | controller | Find all components with checksums and get latest versions (CI) --------- 0.18s 2026-07-24 16:30:39.319425 | controller | Filter checksums to keep only latest versions (CI) ---------------------- 0.10s 2026-07-24 16:30:39.319601 | controller | Generate list of all binaries for all roles ----------------------------- 0.08s 2026-07-24 16:30:39.319735 | controller | vexxhost.containers.download_artifact : Starting download of file ------- 0.04s 2026-07-24 16:30:39.319897 | controller | vexxhost.containers.download_artifact : Starting download of file ------- 0.04s 2026-07-24 16:30:39.320024 | controller | vexxhost.containers.download_artifact : Extract archive ----------------- 0.04s 2026-07-24 16:30:39.320297 | controller | vexxhost.containers.download_artifact : Starting download of file ------- 0.04s 2026-07-24 16:30:39.320424 | controller | vexxhost.containers.download_artifact : Starting download of file ------- 0.04s 2026-07-24 16:30:39.463608 | controller | INFO [download-binaries > converge] Executed: Successful 2026-07-24 16:30:39.472248 | controller | INFO [download-binaries > idempotence] Executing 2026-07-24 16:30:40.335535 | controller | 2026-07-24 16:30:40.335683 | controller | PLAY [Download all binaries required at runtime for ansible-collection-kubernetes] *** 2026-07-24 16:30:40.335853 | controller | 2026-07-24 16:30:40.336073 | controller | TASK [Gather minimal facts] **************************************************** 2026-07-24 16:30:40.336276 | controller | Friday 24 July 2026 16:30:40 +0000 (0:00:00.013) 0:00:00.013 *********** 2026-07-24 16:30:40.986955 | controller | ok: [controller -> localhost] 2026-07-24 16:30:40.987121 | controller | 2026-07-24 16:30:40.987333 | controller | TASK [Find all subdirectories in the role location] **************************** 2026-07-24 16:30:40.987548 | controller | Friday 24 July 2026 16:30:40 +0000 (0:00:00.650) 0:00:00.664 *********** 2026-07-24 16:30:41.412170 | controller | ok: [controller -> localhost] 2026-07-24 16:30:41.412228 | controller | 2026-07-24 16:30:41.412386 | controller | TASK [Select only defaults/ directories and load vars] ************************* 2026-07-24 16:30:41.412522 | controller | Friday 24 July 2026 16:30:41 +0000 (0:00:00.425) 0:00:01.090 *********** 2026-07-24 16:30:41.743982 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/openstack_resource_controller/defaults) 2026-07-24 16:30:41.744176 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kubeadm/defaults) 2026-07-24 16:30:41.744401 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/helm/defaults) 2026-07-24 16:30:41.744610 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/flux/defaults) 2026-07-24 16:30:41.744876 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/keepalived/defaults) 2026-07-24 16:30:41.745109 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kube_vip/defaults) 2026-07-24 16:30:41.745328 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/cluster_api/defaults) 2026-07-24 16:30:41.745583 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/envoy_gateway/defaults) 2026-07-24 16:30:41.745834 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/haproxy/defaults) 2026-07-24 16:30:41.746077 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/clusterctl/defaults) 2026-07-24 16:30:41.746294 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kubelet/defaults) 2026-07-24 16:30:41.746507 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/cert_manager/defaults) 2026-07-24 16:30:41.747531 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kubernetes/defaults) 2026-07-24 16:30:41.747828 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/cilium/defaults) 2026-07-24 16:30:41.748058 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/upload_helm_chart/defaults) 2026-07-24 16:30:41.748275 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kubectl/defaults) 2026-07-24 16:30:41.748457 | controller | 2026-07-24 16:30:41.748711 | controller | TASK [Find all components with checksums and get latest versions (CI)] ********* 2026-07-24 16:30:41.748940 | controller | Friday 24 July 2026 16:30:41 +0000 (0:00:00.331) 0:00:01.421 *********** 2026-07-24 16:30:41.872408 | controller | ok: [controller -> localhost] => (item=kubeadm_checksums) 2026-07-24 16:30:41.872593 | controller | ok: [controller -> localhost] => (item=helm_checksums) 2026-07-24 16:30:41.872885 | controller | ok: [controller -> localhost] => (item=helm_diff_checksums) 2026-07-24 16:30:41.873107 | controller | ok: [controller -> localhost] => (item=flux_checksums) 2026-07-24 16:30:41.873306 | controller | ok: [controller -> localhost] => (item=clusterctl_checksums) 2026-07-24 16:30:41.873536 | controller | ok: [controller -> localhost] => (item=kubelet_checksums) 2026-07-24 16:30:41.873738 | controller | ok: [controller -> localhost] => (item=kubectl_checksums) 2026-07-24 16:30:41.873928 | controller | 2026-07-24 16:30:41.874150 | controller | TASK [Filter checksums to keep only latest versions (CI)] ********************** 2026-07-24 16:30:41.874350 | controller | Friday 24 July 2026 16:30:41 +0000 (0:00:00.128) 0:00:01.550 *********** 2026-07-24 16:30:41.964675 | controller | ok: [controller -> localhost] => (item=kubeadm_checksums) 2026-07-24 16:30:41.964918 | controller | ok: [controller -> localhost] => (item=helm_checksums) 2026-07-24 16:30:41.965144 | controller | ok: [controller -> localhost] => (item=helm_diff_checksums) 2026-07-24 16:30:41.965352 | controller | ok: [controller -> localhost] => (item=flux_checksums) 2026-07-24 16:30:41.965565 | controller | ok: [controller -> localhost] => (item=clusterctl_checksums) 2026-07-24 16:30:41.965777 | controller | ok: [controller -> localhost] => (item=kubelet_checksums) 2026-07-24 16:30:41.965978 | controller | ok: [controller -> localhost] => (item=kubectl_checksums) 2026-07-24 16:30:41.966191 | controller | 2026-07-24 16:30:41.966469 | controller | TASK [Generate list of all binaries for all roles] ***************************** 2026-07-24 16:30:41.966779 | controller | Friday 24 July 2026 16:30:41 +0000 (0:00:00.092) 0:00:01.642 *********** 2026-07-24 16:30:42.040633 | controller | ok: [controller -> localhost] 2026-07-24 16:30:42.040739 | controller | 2026-07-24 16:30:42.040954 | controller | TASK [Include download_artifact role] ****************************************** 2026-07-24 16:30:42.041154 | controller | Friday 24 July 2026 16:30:42 +0000 (0:00:00.075) 0:00:01.718 *********** 2026-07-24 16:30:42.232737 | controller | included: vexxhost.containers.download_artifact for controller => (item={'url': 'https://dl.k8s.io/release/v1.36.2/bin/linux/amd64/kubeadm', 'checksum': 'f95d1b345f97c673ce1c1347eb96bf2587850975155ae701cdfc629a5b575b70', 'dest': '/var/lib/downloads/kubeadm-1.36.2-linux-amd64', 'version': '1.36.2'}) 2026-07-24 16:30:42.232864 | controller | included: vexxhost.containers.download_artifact for controller => (item={'url': 'https://get.helm.sh/helm-v3.11.2-linux-amd64.tar.gz', 'checksum': '781d826daec584f9d50a01f0f7dadfd25a3312217a14aa2fbb85107b014ac8ca', 'dest': '/var/lib/downloads/helm-v3.11.2-linux-amd64.tar.gz', 'version': 'v3.11.2'}) 2026-07-24 16:30:42.233086 | controller | included: vexxhost.containers.download_artifact for controller => (item={'url': 'https://github.com/databus23/helm-diff/releases/download/v3.8.1/helm-diff-linux-amd64.tgz', 'checksum': 'f78867edfde60e2506e3228f706beaf96d1ae3ee5f169f42315acbd513794078', 'dest': '/var/lib/downloads/helm-diff-v3.8.1-linux-amd64.tgz', 'version': 'v3.8.1'}) 2026-07-24 16:30:42.233310 | controller | included: vexxhost.containers.download_artifact for controller => (item={'url': 'https://github.com/fluxcd/flux2/releases/download/v0.32.0/flux_0.32.0_linux_amd64.tar.gz', 'checksum': 'c94a42e96620848f9aed69a130c01b7d740412f6f2b3ad3c95fe23471f2b8e4e', 'dest': '/var/lib/downloads/flux-0.32.0-linux-amd64.tar.gz', 'version': '0.32.0'}) 2026-07-24 16:30:42.233626 | controller | included: vexxhost.containers.download_artifact for controller => (item={'url': 'https://github.com/kubernetes-sigs/cluster-api/releases/download/v1.13.2/clusterctl-linux-amd64', 'checksum': 'ae1d0a60e7101eb6c5cea650740b3d8d3b50cd8c724a2a375ddd5744df6ea544', 'dest': '/var/lib/downloads/clusterctl-1.13.2-linux-amd64', 'version': '1.13.2'}) 2026-07-24 16:30:42.233841 | controller | included: vexxhost.containers.download_artifact for controller => (item={'url': 'https://dl.k8s.io/release/v1.36.2/bin/linux/amd64/kubelet', 'checksum': '3ba68cb4f0906053c08ab843131d5cec559cf8c718dbd679950a078b306abbb4', 'dest': '/var/lib/downloads/kubelet-1.36.2-linux-amd64', 'version': '1.36.2'}) 2026-07-24 16:30:42.234057 | controller | included: vexxhost.containers.download_artifact for controller => (item={'url': 'https://dl.k8s.io/release/v1.36.2/bin/linux/amd64/kubectl', 'checksum': '1e9045ec32bea85da43de85f0065358529ea7c7a152eca78154fba5b58c27d82', 'dest': '/var/lib/downloads/kubectl-1.36.2-linux-amd64', 'version': '1.36.2'}) 2026-07-24 16:30:42.234231 | controller | 2026-07-24 16:30:42.234433 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-07-24 16:30:42.234627 | controller | Friday 24 July 2026 16:30:42 +0000 (0:00:00.192) 0:00:01.910 *********** 2026-07-24 16:30:42.262086 | controller | skipping: [controller] 2026-07-24 16:30:42.262217 | controller | 2026-07-24 16:30:42.262385 | controller | TASK [vexxhost.containers.directory : Create directory (/var/lib/downloads)] *** 2026-07-24 16:30:42.262548 | controller | Friday 24 July 2026 16:30:42 +0000 (0:00:00.029) 0:00:01.940 *********** 2026-07-24 16:30:42.774405 | controller | [WARNING]: Host 'controller' is using the discovered Python interpreter at '/usr/bin/python3.13', but future installation of another Python interpreter could cause a different interpreter to be discovered. See https://docs.ansible.com/ansible-core/2.20/reference_appendices/interpreter_discovery.html for more information. 2026-07-24 16:30:42.784796 | controller | ok: [controller] 2026-07-24 16:30:42.784997 | controller | 2026-07-24 16:30:42.785220 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-07-24 16:30:42.785434 | controller | Friday 24 July 2026 16:30:42 +0000 (0:00:00.522) 0:00:02.463 *********** 2026-07-24 16:30:42.818775 | controller | ok: [controller] => { 2026-07-24 16:30:42.819019 | controller | "msg": "https://dl.k8s.io/release/v1.36.2/bin/linux/amd64/kubeadm" 2026-07-24 16:30:42.819203 | controller | } 2026-07-24 16:30:42.819388 | controller | 2026-07-24 16:30:42.819602 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-07-24 16:30:42.819808 | controller | Friday 24 July 2026 16:30:42 +0000 (0:00:00.033) 0:00:02.497 *********** 2026-07-24 16:30:43.444071 | controller | ok: [controller] 2026-07-24 16:30:43.444247 | controller | 2026-07-24 16:30:43.444464 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-07-24 16:30:43.444672 | controller | Friday 24 July 2026 16:30:43 +0000 (0:00:00.624) 0:00:03.121 *********** 2026-07-24 16:30:43.477509 | controller | skipping: [controller] 2026-07-24 16:30:43.477692 | controller | 2026-07-24 16:30:43.477907 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-07-24 16:30:43.478113 | controller | Friday 24 July 2026 16:30:43 +0000 (0:00:00.033) 0:00:03.155 *********** 2026-07-24 16:30:43.510679 | controller | skipping: [controller] 2026-07-24 16:30:43.510838 | controller | 2026-07-24 16:30:43.511047 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-07-24 16:30:43.511317 | controller | Friday 24 July 2026 16:30:43 +0000 (0:00:00.033) 0:00:03.189 *********** 2026-07-24 16:30:43.545746 | controller | ok: [controller] => { 2026-07-24 16:30:43.545938 | controller | "msg": "https://get.helm.sh/helm-v3.11.2-linux-amd64.tar.gz" 2026-07-24 16:30:43.546132 | controller | } 2026-07-24 16:30:43.546311 | controller | 2026-07-24 16:30:43.546513 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-07-24 16:30:43.546715 | controller | Friday 24 July 2026 16:30:43 +0000 (0:00:00.034) 0:00:03.223 *********** 2026-07-24 16:30:43.935728 | controller | ok: [controller] 2026-07-24 16:30:43.935881 | controller | 2026-07-24 16:30:43.936080 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-07-24 16:30:43.936277 | controller | Friday 24 July 2026 16:30:43 +0000 (0:00:00.389) 0:00:03.613 *********** 2026-07-24 16:30:43.968948 | controller | skipping: [controller] 2026-07-24 16:30:43.969118 | controller | 2026-07-24 16:30:43.969348 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-07-24 16:30:43.969527 | controller | Friday 24 July 2026 16:30:43 +0000 (0:00:00.033) 0:00:03.646 *********** 2026-07-24 16:30:44.002117 | controller | skipping: [controller] 2026-07-24 16:30:44.002279 | controller | 2026-07-24 16:30:44.002484 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-07-24 16:30:44.002679 | controller | Friday 24 July 2026 16:30:44 +0000 (0:00:00.033) 0:00:03.680 *********** 2026-07-24 16:30:44.038288 | controller | ok: [controller] => { 2026-07-24 16:30:44.038480 | controller | "msg": "https://github.com/databus23/helm-diff/releases/download/v3.8.1/helm-diff-linux-amd64.tgz" 2026-07-24 16:30:44.038670 | controller | } 2026-07-24 16:30:44.038848 | controller | 2026-07-24 16:30:44.039058 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-07-24 16:30:44.039277 | controller | Friday 24 July 2026 16:30:44 +0000 (0:00:00.035) 0:00:03.716 *********** 2026-07-24 16:30:44.451979 | controller | ok: [controller] 2026-07-24 16:30:44.452045 | controller | 2026-07-24 16:30:44.452188 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-07-24 16:30:44.452305 | controller | Friday 24 July 2026 16:30:44 +0000 (0:00:00.413) 0:00:04.129 *********** 2026-07-24 16:30:44.479912 | controller | skipping: [controller] 2026-07-24 16:30:44.479988 | controller | 2026-07-24 16:30:44.480114 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-07-24 16:30:44.480235 | controller | Friday 24 July 2026 16:30:44 +0000 (0:00:00.028) 0:00:04.158 *********** 2026-07-24 16:30:44.512329 | controller | skipping: [controller] 2026-07-24 16:30:44.512485 | controller | 2026-07-24 16:30:44.512709 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-07-24 16:30:44.512919 | controller | Friday 24 July 2026 16:30:44 +0000 (0:00:00.032) 0:00:04.190 *********** 2026-07-24 16:30:44.546893 | controller | ok: [controller] => { 2026-07-24 16:30:44.547069 | controller | "msg": "https://github.com/fluxcd/flux2/releases/download/v0.32.0/flux_0.32.0_linux_amd64.tar.gz" 2026-07-24 16:30:44.547247 | controller | } 2026-07-24 16:30:44.547475 | controller | 2026-07-24 16:30:44.547693 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-07-24 16:30:44.547906 | controller | Friday 24 July 2026 16:30:44 +0000 (0:00:00.034) 0:00:04.225 *********** 2026-07-24 16:30:44.933682 | controller | ok: [controller] 2026-07-24 16:30:44.933849 | controller | 2026-07-24 16:30:44.934054 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-07-24 16:30:44.934305 | controller | Friday 24 July 2026 16:30:44 +0000 (0:00:00.386) 0:00:04.611 *********** 2026-07-24 16:30:44.968785 | controller | skipping: [controller] 2026-07-24 16:30:44.968826 | controller | 2026-07-24 16:30:44.968837 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-07-24 16:30:44.968854 | controller | Friday 24 July 2026 16:30:44 +0000 (0:00:00.034) 0:00:04.646 *********** 2026-07-24 16:30:45.000339 | controller | skipping: [controller] 2026-07-24 16:30:45.000403 | controller | 2026-07-24 16:30:45.000550 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-07-24 16:30:45.000667 | controller | Friday 24 July 2026 16:30:44 +0000 (0:00:00.031) 0:00:04.678 *********** 2026-07-24 16:30:45.036903 | controller | ok: [controller] => { 2026-07-24 16:30:45.037588 | controller | "msg": "https://github.com/kubernetes-sigs/cluster-api/releases/download/v1.13.2/clusterctl-linux-amd64" 2026-07-24 16:30:45.037615 | controller | } 2026-07-24 16:30:45.037623 | controller | 2026-07-24 16:30:45.037630 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-07-24 16:30:45.037636 | controller | Friday 24 July 2026 16:30:45 +0000 (0:00:00.036) 0:00:04.714 *********** 2026-07-24 16:30:45.460062 | controller | ok: [controller] 2026-07-24 16:30:45.460131 | controller | 2026-07-24 16:30:45.460269 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-07-24 16:30:45.460395 | controller | Friday 24 July 2026 16:30:45 +0000 (0:00:00.420) 0:00:05.135 *********** 2026-07-24 16:30:45.492408 | controller | skipping: [controller] 2026-07-24 16:30:45.492473 | controller | 2026-07-24 16:30:45.492571 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-07-24 16:30:45.492736 | controller | Friday 24 July 2026 16:30:45 +0000 (0:00:00.035) 0:00:05.170 *********** 2026-07-24 16:30:45.526724 | controller | skipping: [controller] 2026-07-24 16:30:45.526832 | controller | 2026-07-24 16:30:45.526964 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-07-24 16:30:45.527091 | controller | Friday 24 July 2026 16:30:45 +0000 (0:00:00.034) 0:00:05.204 *********** 2026-07-24 16:30:45.566786 | controller | ok: [controller] => { 2026-07-24 16:30:45.566937 | controller | "msg": "https://dl.k8s.io/release/v1.36.2/bin/linux/amd64/kubelet" 2026-07-24 16:30:45.567131 | controller | } 2026-07-24 16:30:45.567335 | controller | 2026-07-24 16:30:45.567545 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-07-24 16:30:45.567871 | controller | Friday 24 July 2026 16:30:45 +0000 (0:00:00.039) 0:00:05.244 *********** 2026-07-24 16:30:46.008406 | controller | ok: [controller] 2026-07-24 16:30:46.008429 | controller | 2026-07-24 16:30:46.008435 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-07-24 16:30:46.008441 | controller | Friday 24 July 2026 16:30:46 +0000 (0:00:00.439) 0:00:05.684 *********** 2026-07-24 16:30:46.040113 | controller | skipping: [controller] 2026-07-24 16:30:46.040132 | controller | 2026-07-24 16:30:46.040137 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-07-24 16:30:46.040141 | controller | Friday 24 July 2026 16:30:46 +0000 (0:00:00.034) 0:00:05.718 *********** 2026-07-24 16:30:46.071697 | controller | skipping: [controller] 2026-07-24 16:30:46.073041 | controller | 2026-07-24 16:30:46.073058 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-07-24 16:30:46.073062 | controller | Friday 24 July 2026 16:30:46 +0000 (0:00:00.031) 0:00:05.750 *********** 2026-07-24 16:30:46.109677 | controller | ok: [controller] => { 2026-07-24 16:30:46.109698 | controller | "msg": "https://dl.k8s.io/release/v1.36.2/bin/linux/amd64/kubectl" 2026-07-24 16:30:46.109703 | controller | } 2026-07-24 16:30:46.109709 | controller | 2026-07-24 16:30:46.109714 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-07-24 16:30:46.109719 | controller | Friday 24 July 2026 16:30:46 +0000 (0:00:00.035) 0:00:05.785 *********** 2026-07-24 16:30:46.541236 | controller | ok: [controller] 2026-07-24 16:30:46.541256 | controller | 2026-07-24 16:30:46.541260 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-07-24 16:30:46.541264 | controller | Friday 24 July 2026 16:30:46 +0000 (0:00:00.429) 0:00:06.214 *********** 2026-07-24 16:30:46.568813 | controller | skipping: [controller] 2026-07-24 16:30:46.568865 | controller | 2026-07-24 16:30:46.568877 | controller | PLAY RECAP ********************************************************************* 2026-07-24 16:30:46.568889 | controller | controller : ok=28 changed=0 unreachable=0 failed=0 skipped=14 rescued=0 ignored=0 2026-07-24 16:30:46.568901 | controller | 2026-07-24 16:30:46.568911 | controller | 2026-07-24 16:30:46.568921 | controller | TASKS RECAP ******************************************************************** 2026-07-24 16:30:46.568941 | controller | Friday 24 July 2026 16:30:46 +0000 (0:00:00.032) 0:00:06.247 *********** 2026-07-24 16:30:46.568951 | controller | =============================================================================== 2026-07-24 16:30:46.571242 | controller | Gather minimal facts ---------------------------------------------------- 0.65s 2026-07-24 16:30:46.571263 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.62s 2026-07-24 16:30:46.571268 | controller | vexxhost.containers.directory : Create directory (/var/lib/downloads) --- 0.52s 2026-07-24 16:30:46.571273 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.44s 2026-07-24 16:30:46.571278 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.43s 2026-07-24 16:30:46.571282 | controller | Find all subdirectories in the role location ---------------------------- 0.43s 2026-07-24 16:30:46.571286 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.42s 2026-07-24 16:30:46.571291 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.41s 2026-07-24 16:30:46.571295 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.39s 2026-07-24 16:30:46.571300 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.39s 2026-07-24 16:30:46.571304 | controller | Select only defaults/ directories and load vars ------------------------- 0.33s 2026-07-24 16:30:46.571308 | controller | Include download_artifact role ------------------------------------------ 0.19s 2026-07-24 16:30:46.571320 | controller | Find all components with checksums and get latest versions (CI) --------- 0.13s 2026-07-24 16:30:46.571324 | controller | Filter checksums to keep only latest versions (CI) ---------------------- 0.09s 2026-07-24 16:30:46.571329 | controller | Generate list of all binaries for all roles ----------------------------- 0.08s 2026-07-24 16:30:46.571333 | controller | vexxhost.containers.download_artifact : Starting download of file ------- 0.04s 2026-07-24 16:30:46.571337 | controller | vexxhost.containers.download_artifact : Starting download of file ------- 0.04s 2026-07-24 16:30:46.571342 | controller | vexxhost.containers.download_artifact : Starting download of file ------- 0.04s 2026-07-24 16:30:46.571346 | controller | vexxhost.containers.download_artifact : Starting download of file ------- 0.04s 2026-07-24 16:30:46.571350 | controller | vexxhost.containers.download_artifact : Extract archive ----------------- 0.04s 2026-07-24 16:30:46.713335 | controller | INFO [download-binaries > idempotence] Executed: Successful 2026-07-24 16:30:46.725426 | controller | INFO [download-binaries > side_effect] Executing 2026-07-24 16:30:46.725788 | controller | WARNING [download-binaries > side_effect] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-07-24 16:30:46.731097 | controller | INFO [download-binaries > verify] Executing 2026-07-24 16:30:47.559076 | controller | 2026-07-24 16:30:47.559363 | controller | PLAY [Verify] ****************************************************************** 2026-07-24 16:30:47.559595 | controller | 2026-07-24 16:30:47.559841 | controller | TASK [Gathering Facts] ********************************************************* 2026-07-24 16:30:47.560085 | controller | Friday 24 July 2026 16:30:47 +0000 (0:00:00.011) 0:00:00.011 *********** 2026-07-24 16:30:48.594859 | controller | [WARNING]: Host 'controller' is using the discovered Python interpreter at '/usr/bin/python3.13', but future installation of another Python interpreter could cause a different interpreter to be discovered. See https://docs.ansible.com/ansible-core/2.20/reference_appendices/interpreter_discovery.html for more information. 2026-07-24 16:30:48.601086 | controller | ok: [controller] 2026-07-24 16:30:48.601351 | controller | 2026-07-24 16:30:48.601630 | controller | TASK [Stat target dir] ********************************************************* 2026-07-24 16:30:48.601906 | controller | Friday 24 July 2026 16:30:48 +0000 (0:00:01.041) 0:00:01.053 *********** 2026-07-24 16:30:48.990871 | controller | ok: [controller] 2026-07-24 16:30:48.991148 | controller | 2026-07-24 16:30:48.991425 | controller | TASK [Assert that target dir is created] *************************************** 2026-07-24 16:30:48.991687 | controller | Friday 24 July 2026 16:30:48 +0000 (0:00:00.389) 0:00:01.443 *********** 2026-07-24 16:30:49.034992 | controller | ok: [controller] => { 2026-07-24 16:30:49.035282 | controller | "changed": false, 2026-07-24 16:30:49.035549 | controller | "msg": "All assertions passed" 2026-07-24 16:30:49.035807 | controller | } 2026-07-24 16:30:49.036053 | controller | 2026-07-24 16:30:49.036318 | controller | TASK [Find target files] ******************************************************* 2026-07-24 16:30:49.036584 | controller | Friday 24 July 2026 16:30:49 +0000 (0:00:00.044) 0:00:01.487 *********** 2026-07-24 16:30:49.445006 | controller | ok: [controller] 2026-07-24 16:30:49.445323 | controller | 2026-07-24 16:30:49.445602 | controller | TASK [Assert that some files were downloaded] ********************************** 2026-07-24 16:30:49.445945 | controller | Friday 24 July 2026 16:30:49 +0000 (0:00:00.409) 0:00:01.897 *********** 2026-07-24 16:30:49.475364 | controller | ok: [controller] => { 2026-07-24 16:30:49.475507 | controller | "changed": false, 2026-07-24 16:30:49.475623 | controller | "msg": "All assertions passed" 2026-07-24 16:30:49.475740 | controller | } 2026-07-24 16:30:49.475845 | controller | 2026-07-24 16:30:49.475957 | controller | PLAY RECAP ********************************************************************* 2026-07-24 16:30:49.476079 | controller | controller : ok=5 changed=0 unreachable=0 failed=0 skipped=0 rescued=0 ignored=0 2026-07-24 16:30:49.476182 | controller | 2026-07-24 16:30:49.476284 | controller | 2026-07-24 16:30:49.476394 | controller | TASKS RECAP ******************************************************************** 2026-07-24 16:30:49.476508 | controller | Friday 24 July 2026 16:30:49 +0000 (0:00:00.031) 0:00:01.928 *********** 2026-07-24 16:30:49.476634 | controller | =============================================================================== 2026-07-24 16:30:49.476778 | controller | Gathering Facts --------------------------------------------------------- 1.04s 2026-07-24 16:30:49.476895 | controller | Find target files ------------------------------------------------------- 0.41s 2026-07-24 16:30:49.477054 | controller | Stat target dir --------------------------------------------------------- 0.39s 2026-07-24 16:30:49.477164 | controller | Assert that target dir is created --------------------------------------- 0.04s 2026-07-24 16:30:49.477273 | controller | Assert that some files were downloaded ---------------------------------- 0.03s 2026-07-24 16:30:49.562229 | controller | INFO [download-binaries > verify] Executed: Successful 2026-07-24 16:30:49.572134 | controller | INFO [download-binaries > cleanup] Executing 2026-07-24 16:30:49.572490 | controller | WARNING [download-binaries > cleanup] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-07-24 16:30:49.578132 | controller | INFO [download-binaries > destroy] Executing 2026-07-24 16:30:49.578230 | controller | WARNING [download-binaries > destroy] Skipping, '--destroy=never' requested. 2026-07-24 16:30:49.578354 | controller | INFO [download-binaries > destroy] Executed: Successful 2026-07-24 16:30:49.578699 | controller | WARNING Molecule executed 1 scenario (1 missing files) 2026-07-24 16:30:49.983372 | controller | ok: Runtime: 0:00:55.880726 2026-07-24 16:30:49.990990 | 2026-07-24 16:30:49.991092 | PLAY RECAP 2026-07-24 16:30:49.991153 | controller | ok: 4 changed: 3 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-07-24 16:30:49.991183 | 2026-07-24 16:30:50.112796 | RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/run.yaml@main] 2026-07-24 16:30:50.116162 | POST-RUN START: [untrusted : github.com/vexxhost/ansible-collection-kubernetes/test-playbooks/molecule/post.yml@main] 2026-07-24 16:30:50.766330 | 2026-07-24 16:30:50.766486 | PLAY [all] 2026-07-24 16:30:50.782085 | 2026-07-24 16:30:50.782219 | TASK [describe-kubernetes-objects : creating directory for cluster scoped objects] 2026-07-24 16:30:51.183458 | controller | changed 2026-07-24 16:30:51.190511 | 2026-07-24 16:30:51.190610 | TASK [describe-kubernetes-objects : Gathering descriptions for cluster scoped objects] 2026-07-24 16:30:51.571966 | controller | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-07-24 16:30:51.572046 | controller | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-07-24 16:30:51.578768 | controller | environment: line 1: kubectl: command not found 2026-07-24 16:30:51.581259 | controller | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-07-24 16:30:51.581287 | controller | environment: line 1: kubectl: command not found 2026-07-24 16:30:51.583605 | controller | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-07-24 16:30:51.586456 | controller | environment: line 1: kubectl: command not found 2026-07-24 16:30:51.587707 | controller | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-07-24 16:30:51.588411 | controller | environment: line 1: kubectl: command not found 2026-07-24 16:30:51.590345 | controller | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-07-24 16:30:51.591070 | controller | environment: line 1: kubectl: command not found 2026-07-24 16:30:51.593386 | controller | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-07-24 16:30:51.723837 | controller | ok: Runtime: 0:00:00.035133 2026-07-24 16:30:51.730017 | 2026-07-24 16:30:51.730111 | TASK [describe-kubernetes-objects : creating directory for namespace scoped objects] 2026-07-24 16:30:51.976318 | controller | changed 2026-07-24 16:30:51.981838 | 2026-07-24 16:30:51.981920 | TASK [describe-kubernetes-objects : Gathering descriptions for namespace scoped objects] 2026-07-24 16:30:52.221533 | controller | environment: line 5: kubectl: command not found 2026-07-24 16:30:52.222124 | controller | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-07-24 16:30:52.222539 | controller | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-07-24 16:30:52.222761 | controller | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-07-24 16:30:52.521256 | controller | ok: Runtime: 0:00:00.012379 2026-07-24 16:30:52.530372 | 2026-07-24 16:30:52.530520 | TASK [describe-kubernetes-objects : Downloads logs to executor] 2026-07-24 16:30:53.163484 | controller | changed: 2026-07-24 16:30:53.163676 | controller | created directory /var/lib/zuul/builds/8dd13f77afbb40949eab3ab8049b9e18/work/logs/controller 2026-07-24 16:30:53.163712 | controller | cd+++++++++ objects/ 2026-07-24 16:30:53.163735 | controller | cd+++++++++ objects/cluster/ 2026-07-24 16:30:53.163763 | controller | cd+++++++++ objects/namespaced/ 2026-07-24 16:30:53.171406 | 2026-07-24 16:30:53.171478 | TASK [gather-pod-logs : creating directory for pod logs] 2026-07-24 16:30:53.399133 | controller | changed 2026-07-24 16:30:53.403235 | 2026-07-24 16:30:53.403309 | TASK [gather-pod-logs : creating directory for failed pod logs] 2026-07-24 16:30:53.638340 | controller | changed 2026-07-24 16:30:53.644672 | 2026-07-24 16:30:53.644785 | TASK [gather-pod-logs : retrieve all kubernetes logs, current and previous (if they exist)] 2026-07-24 16:30:53.883103 | controller | environment: line 3: kubectl: command not found 2026-07-24 16:30:54.176341 | controller | ok: Runtime: 0:00:00.011858 2026-07-24 16:30:54.182718 | 2026-07-24 16:30:54.182808 | TASK [gather-pod-logs : Downloads pod logs to executor] 2026-07-24 16:30:54.672154 | controller | changed: 2026-07-24 16:30:54.672399 | controller | cd+++++++++ pod-logs/ 2026-07-24 16:30:54.672461 | controller | cd+++++++++ pod-logs/failed-pods/ 2026-07-24 16:30:54.683253 | 2026-07-24 16:30:54.683341 | LOOP [helm-release-status : creating directory for helm release status] 2026-07-24 16:30:54.924594 | controller | changed: "values" 2026-07-24 16:30:55.147368 | controller | changed: "releases" 2026-07-24 16:30:55.159310 | 2026-07-24 16:30:55.159520 | TASK [helm-release-status : Gather get release status for helm charts] 2026-07-24 16:30:55.400956 | controller | /bin/bash: line 3: kubectl: command not found 2026-07-24 16:30:55.691424 | controller | ok: Runtime: 0:00:00.008085 2026-07-24 16:30:55.696656 | 2026-07-24 16:30:55.696730 | TASK [helm-release-status : Downloads logs to executor] 2026-07-24 16:30:56.192590 | controller | changed: 2026-07-24 16:30:56.192805 | controller | cd+++++++++ helm/ 2026-07-24 16:30:56.192852 | controller | cd+++++++++ helm/releases/ 2026-07-24 16:30:56.192892 | controller | cd+++++++++ helm/values/ 2026-07-24 16:30:56.202564 | 2026-07-24 16:30:56.202646 | PLAY RECAP 2026-07-24 16:30:56.202712 | controller | ok: 12 changed: 12 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-07-24 16:30:56.202743 | 2026-07-24 16:30:56.326775 | POST-RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/ansible-collection-kubernetes/test-playbooks/molecule/post.yml@main] 2026-07-24 16:30:56.329596 | POST-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post.yaml@main] 2026-07-24 16:30:56.904244 | 2026-07-24 16:30:56.904390 | PLAY [all] 2026-07-24 16:30:56.914546 | 2026-07-24 16:30:56.914661 | TASK [fetch-output : Set log path for multiple nodes] 2026-07-24 16:30:56.949321 | controller | skipping: Conditional result was False 2026-07-24 16:30:56.958052 | 2026-07-24 16:30:56.958225 | TASK [fetch-output : Set log path for single node] 2026-07-24 16:30:56.998876 | controller | ok 2026-07-24 16:30:57.004085 | 2026-07-24 16:30:57.004183 | LOOP [fetch-output : Ensure local output dirs] 2026-07-24 16:30:57.365196 | controller -> localhost | ok: "/var/lib/zuul/builds/8dd13f77afbb40949eab3ab8049b9e18/work/logs" 2026-07-24 16:30:57.588351 | controller -> localhost | changed: "/var/lib/zuul/builds/8dd13f77afbb40949eab3ab8049b9e18/work/artifacts" 2026-07-24 16:30:57.808798 | controller -> localhost | changed: "/var/lib/zuul/builds/8dd13f77afbb40949eab3ab8049b9e18/work/docs" 2026-07-24 16:30:57.829858 | 2026-07-24 16:30:57.830009 | LOOP [fetch-output : Collect logs, artifacts and docs] 2026-07-24 16:30:58.481039 | controller | changed: .d..t...... ./ 2026-07-24 16:30:58.481435 | controller | changed: All items complete 2026-07-24 16:30:58.481479 | 2026-07-24 16:30:58.971491 | controller | changed: .d..t...... ./ 2026-07-24 16:30:59.422995 | controller | changed: .d..t...... ./ 2026-07-24 16:30:59.448788 | 2026-07-24 16:30:59.449001 | LOOP [merge-output-to-logs : Move artifacts and docs to logs dir] 2026-07-24 16:30:59.865552 | controller -> localhost | ok: Item: artifacts Runtime: 0:00:00.006437 2026-07-24 16:31:00.084218 | controller -> localhost | ok: Item: docs Runtime: 0:00:00.007735 2026-07-24 16:31:00.100587 | 2026-07-24 16:31:00.100695 | PLAY [all] 2026-07-24 16:31:00.105627 | 2026-07-24 16:31:00.105691 | TASK [remove-build-sshkey : Remove the build SSH key from all nodes] 2026-07-24 16:31:00.551536 | controller | changed 2026-07-24 16:31:00.558001 | 2026-07-24 16:31:00.558092 | PLAY RECAP 2026-07-24 16:31:00.558171 | controller | ok: 5 changed: 4 unreachable: 0 failed: 0 skipped: 1 rescued: 0 ignored: 0 2026-07-24 16:31:00.558210 | 2026-07-24 16:31:00.681187 | POST-RUN END RESULT_NORMAL: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post.yaml@main] 2026-07-24 16:31:00.684129 | POST-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post-logs.yaml@main] 2026-07-24 16:31:01.275598 | 2026-07-24 16:31:01.275933 | PLAY [localhost] 2026-07-24 16:31:01.285759 | 2026-07-24 16:31:01.285840 | TASK [Generate Zuul manifest] 2026-07-24 16:31:01.305564 | localhost | ok 2026-07-24 16:31:01.321551 | 2026-07-24 16:31:01.321639 | TASK [generate-zuul-manifest : Generate Zuul manifest] 2026-07-24 16:31:01.695847 | localhost | changed 2026-07-24 16:31:01.711552 | 2026-07-24 16:31:01.711723 | TASK [generate-zuul-manifest : Return Zuul manifest URL to Zuul] 2026-07-24 16:31:01.741164 | localhost | ok 2026-07-24 16:31:01.749307 | 2026-07-24 16:31:01.749427 | TASK [Upload logs] 2026-07-24 16:31:01.772146 | localhost | ok 2026-07-24 16:31:01.848138 | 2026-07-24 16:31:01.848345 | TASK [Set zuul-log-path fact] 2026-07-24 16:31:01.867309 | localhost | ok 2026-07-24 16:31:01.881201 | 2026-07-24 16:31:01.881272 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-07-24 16:31:01.913069 | localhost | ok 2026-07-24 16:31:01.922752 | 2026-07-24 16:31:01.922826 | TASK [upload-logs : Create log directories] 2026-07-24 16:31:02.319863 | localhost | changed 2026-07-24 16:31:02.326563 | 2026-07-24 16:31:02.326671 | TASK [upload-logs : Ensure logs are readable before uploading] 2026-07-24 16:31:02.734028 | localhost -> localhost | ok: Runtime: 0:00:00.003747 2026-07-24 16:31:02.741827 | 2026-07-24 16:31:02.741930 | TASK [upload-logs : Upload logs to log server] 2026-07-24 16:31:03.218023 | localhost | Output suppressed because no_log was given 2026-07-24 16:31:03.223456 | 2026-07-24 16:31:03.223573 | LOOP [upload-logs : Compress console log and json output] 2026-07-24 16:31:03.268310 | localhost | skipping: Conditional result was False 2026-07-24 16:31:03.319481 | localhost | skipping: Conditional result was False 2026-07-24 16:31:03.329501 | 2026-07-24 16:31:03.329662 | LOOP [upload-logs : Upload compressed console log and json output] 2026-07-24 16:31:03.370075 | localhost | skipping: Conditional result was False 2026-07-24 16:31:03.370501 | 2026-07-24 16:31:03.374445 | localhost | skipping: Conditional result was False 2026-07-24 16:31:03.386361 | 2026-07-24 16:31:03.386538 | LOOP [upload-logs : Upload console log and json output]