2026-08-22 08:29:35.334748 | Job console starting 2026-08-22 08:29:35.342836 | Updating git repos 2026-08-22 08:29:35.422038 | Cloning repos into workspace 2026-08-22 08:29:35.470735 | Restoring repo states 2026-08-22 08:29:35.483148 | Merging changes 2026-08-22 08:29:36.074438 | Checking out repos 2026-08-22 08:29:36.637002 | Preparing playbooks 2026-08-22 08:29:38.843114 | Running Ansible setup 2026-08-22 08:29:42.908606 | PRE-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/pre.yaml@main] 2026-08-22 08:29:43.636751 | 2026-08-22 08:29:43.636902 | PLAY [localhost] 2026-08-22 08:29:43.644676 | 2026-08-22 08:29:43.644762 | TASK [Gathering Facts] 2026-08-22 08:29:44.609801 | localhost | ok 2026-08-22 08:29:44.617548 | 2026-08-22 08:29:44.617646 | TASK [Setup log path fact] 2026-08-22 08:29:44.658495 | localhost | ok 2026-08-22 08:29:44.671829 | 2026-08-22 08:29:44.671899 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-08-22 08:29:44.711909 | localhost | ok 2026-08-22 08:29:44.720390 | 2026-08-22 08:29:44.720464 | TASK [emit-job-header : Print job information] 2026-08-22 08:29:44.765238 | # Job Information 2026-08-22 08:29:44.765683 | Ansible Version: 2.16.18 2026-08-22 08:29:44.765812 | Job: ansible-collection-kubernetes-molecule-download-binaries 2026-08-22 08:29:44.765925 | Pipeline: check 2026-08-22 08:29:44.766011 | Executor: 2d72f0692154 2026-08-22 08:29:44.766097 | Triggered by: https://github.com/vexxhost/ansible-collection-kubernetes/pull/299 2026-08-22 08:29:44.766158 | Event ID: fbec8120-9e02-11f1-9d98-f7742a714265 2026-08-22 08:29:44.769981 | 2026-08-22 08:29:44.770077 | LOOP [emit-job-header : Print node information] 2026-08-22 08:29:44.873679 | localhost | ok: 2026-08-22 08:29:44.874214 | localhost | # Node Information 2026-08-22 08:29:44.874260 | localhost | Inventory Hostname: controller 2026-08-22 08:29:44.874293 | localhost | Hostname: np0000190443 2026-08-22 08:29:44.874380 | localhost | Username: zuul 2026-08-22 08:29:44.874416 | localhost | Distro: Debian 13.6 2026-08-22 08:29:44.874446 | localhost | Provider: yul1 2026-08-22 08:29:44.874474 | localhost | Region: ca-ymq-1 2026-08-22 08:29:44.874502 | localhost | Label: debian-trixie 2026-08-22 08:29:44.874530 | localhost | Product Name: OpenStack Nova 2026-08-22 08:29:44.874559 | localhost | Interface IP: 199.19.213.103 2026-08-22 08:29:44.880932 | 2026-08-22 08:29:44.881278 | TASK [log-inventory : Ensure Zuul Ansible directory exists] 2026-08-22 08:29:45.336648 | localhost -> localhost | changed 2026-08-22 08:29:45.345108 | 2026-08-22 08:29:45.345183 | TASK [log-inventory : Copy ansible inventory to logs dir] 2026-08-22 08:29:46.342451 | localhost -> localhost | changed 2026-08-22 08:29:46.353720 | 2026-08-22 08:29:46.353896 | PLAY [all] 2026-08-22 08:29:46.362119 | 2026-08-22 08:29:46.362303 | TASK [add-build-sshkey : Check to see if ssh key was already created for this build] 2026-08-22 08:29:46.622008 | controller -> localhost | ok 2026-08-22 08:29:46.631608 | 2026-08-22 08:29:46.631780 | TASK [add-build-sshkey : Create a new key in workspace based on build UUID] 2026-08-22 08:29:46.664262 | controller | ok 2026-08-22 08:29:46.684124 | controller | included: /var/lib/zuul/builds/e156e22bc2d140f19f4d1efbbf753db6/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/create-key-and-replace.yaml 2026-08-22 08:29:46.691079 | 2026-08-22 08:29:46.691214 | TASK [add-build-sshkey : Create Temp SSH key] 2026-08-22 08:29:49.151022 | controller -> localhost | Generating public/private rsa key pair. 2026-08-22 08:29:49.151264 | controller -> localhost | Your identification has been saved in /var/lib/zuul/builds/e156e22bc2d140f19f4d1efbbf753db6/work/e156e22bc2d140f19f4d1efbbf753db6_id_rsa 2026-08-22 08:29:49.151308 | controller -> localhost | Your public key has been saved in /var/lib/zuul/builds/e156e22bc2d140f19f4d1efbbf753db6/work/e156e22bc2d140f19f4d1efbbf753db6_id_rsa.pub 2026-08-22 08:29:49.151343 | controller -> localhost | The key fingerprint is: 2026-08-22 08:29:49.151380 | controller -> localhost | SHA256:Stnqha1VxHZd4u7qIcucb4BtCY9a6zZgJjpKk089z/E zuul-build-sshkey 2026-08-22 08:29:49.151439 | controller -> localhost | The key's randomart image is: 2026-08-22 08:29:49.151481 | controller -> localhost | +---[RSA 3072]----+ 2026-08-22 08:29:49.151522 | controller -> localhost | | . .| 2026-08-22 08:29:49.151558 | controller -> localhost | | . o o | 2026-08-22 08:29:49.151591 | controller -> localhost | | + . o | 2026-08-22 08:29:49.151629 | controller -> localhost | | o.o . . | 2026-08-22 08:29:49.151666 | controller -> localhost | | o S*.. . | 2026-08-22 08:29:49.151704 | controller -> localhost | | . o.+=+.* . | 2026-08-22 08:29:49.151740 | controller -> localhost | | + o *+=+o... . | 2026-08-22 08:29:49.151776 | controller -> localhost | |. * .=+*o +.o | 2026-08-22 08:29:49.151816 | controller -> localhost | |.. o o=.E=++ | 2026-08-22 08:29:49.151852 | controller -> localhost | +----[SHA256]-----+ 2026-08-22 08:29:49.151925 | controller -> localhost | ok: Runtime: 0:00:02.015491 2026-08-22 08:29:49.158454 | 2026-08-22 08:29:49.158576 | TASK [add-build-sshkey : Remote setup ssh keys (linux)] 2026-08-22 08:29:49.192378 | controller | ok 2026-08-22 08:29:49.201088 | controller | included: /var/lib/zuul/builds/e156e22bc2d140f19f4d1efbbf753db6/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/remote-linux.yaml 2026-08-22 08:29:49.208651 | 2026-08-22 08:29:49.208733 | TASK [add-build-sshkey : Remove previously added zuul-build-sshkey] 2026-08-22 08:29:49.243911 | controller | skipping: Conditional result was False 2026-08-22 08:29:49.252944 | 2026-08-22 08:29:49.253112 | TASK [add-build-sshkey : Enable access via build key on all nodes] 2026-08-22 08:29:49.762202 | controller | changed 2026-08-22 08:29:49.766342 | 2026-08-22 08:29:49.766409 | TASK [add-build-sshkey : Make sure user has a .ssh] 2026-08-22 08:29:49.972527 | controller | ok 2026-08-22 08:29:49.978752 | 2026-08-22 08:29:49.978853 | TASK [add-build-sshkey : Install build private key as SSH key on all nodes] 2026-08-22 08:29:50.531053 | controller | changed 2026-08-22 08:29:50.537524 | 2026-08-22 08:29:50.537651 | TASK [add-build-sshkey : Install build public key as SSH key on all nodes] 2026-08-22 08:29:51.071506 | controller | changed 2026-08-22 08:29:51.077123 | 2026-08-22 08:29:51.077215 | TASK [add-build-sshkey : Remote setup ssh keys (windows)] 2026-08-22 08:29:51.102891 | controller | skipping: Conditional result was False 2026-08-22 08:29:51.111414 | 2026-08-22 08:29:51.111505 | TASK [remove-zuul-sshkey : Remove master key from local agent] 2026-08-22 08:29:51.607300 | controller -> localhost | changed 2026-08-22 08:29:51.620641 | 2026-08-22 08:29:51.620774 | TASK [add-build-sshkey : Add back temp key] 2026-08-22 08:29:51.935869 | controller -> localhost | Identity added: /var/lib/zuul/builds/e156e22bc2d140f19f4d1efbbf753db6/work/e156e22bc2d140f19f4d1efbbf753db6_id_rsa (zuul-build-sshkey) 2026-08-22 08:29:51.936162 | controller -> localhost | ok: Runtime: 0:00:00.015614 2026-08-22 08:29:51.942359 | 2026-08-22 08:29:51.942449 | TASK [add-build-sshkey : Verify we can still SSH to all nodes] 2026-08-22 08:29:52.325300 | controller | ok 2026-08-22 08:29:52.331477 | 2026-08-22 08:29:52.331609 | TASK [add-build-sshkey : Verify we can still SSH to all nodes (windows)] 2026-08-22 08:29:52.359709 | controller | skipping: Conditional result was False 2026-08-22 08:29:52.376592 | 2026-08-22 08:29:52.376691 | TASK [prepare-workspace : Start zuul_console daemon.] 2026-08-22 08:29:52.772510 | controller | ok 2026-08-22 08:29:52.777852 | 2026-08-22 08:29:52.777943 | TASK [prepare-workspace : Synchronize src repos to workspace directory.] 2026-08-22 08:29:54.071725 | controller | Output suppressed because no_log was given 2026-08-22 08:29:54.080144 | 2026-08-22 08:29:54.080210 | LOOP [ensure-output-dirs : Empty Zuul Output directories by removing them] 2026-08-22 08:29:54.303513 | controller | ok: "logs" 2026-08-22 08:29:54.303778 | controller | ok: All items complete 2026-08-22 08:29:54.303824 | 2026-08-22 08:29:54.500274 | controller | ok: "artifacts" 2026-08-22 08:29:54.687335 | controller | ok: "docs" 2026-08-22 08:29:54.702111 | 2026-08-22 08:29:54.702268 | LOOP [ensure-output-dirs : Ensure Zuul Output directories exist] 2026-08-22 08:29:54.927809 | controller | changed: "logs" 2026-08-22 08:29:55.107779 | controller | changed: "artifacts" 2026-08-22 08:29:55.292852 | controller | changed: "docs" 2026-08-22 08:29:55.314188 | 2026-08-22 08:29:55.314325 | PLAY RECAP 2026-08-22 08:29:55.314385 | controller | ok: 15 changed: 8 unreachable: 0 failed: 0 skipped: 3 rescued: 0 ignored: 0 2026-08-22 08:29:55.314424 | localhost | ok: 6 changed: 2 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-08-22 08:29:55.314451 | 2026-08-22 08:29:55.544459 | PRE-RUN END RESULT_NORMAL: [trusted : github.com/vexxhost/zuul-config/playbooks/base/pre.yaml@main] 2026-08-22 08:29:55.553681 | PRE-RUN START: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/pre.yaml@main] 2026-08-22 08:29:56.234761 | 2026-08-22 08:29:56.404197 | PLAY [all] 2026-08-22 08:29:56.421400 | 2026-08-22 08:29:56.421607 | TASK [setup-uv : Extract archive] 2026-08-22 08:29:58.704849 | controller | changed 2026-08-22 08:29:58.940243 | 2026-08-22 08:29:58.940457 | TASK [setup-uv : Print version] 2026-08-22 08:29:59.328551 | controller | uv 0.8.13 2026-08-22 08:29:59.472834 | controller | ok: Runtime: 0:00:00.013245 2026-08-22 08:29:59.479872 | 2026-08-22 08:29:59.479937 | TASK [Install Ansible collection siblings] 2026-08-22 08:29:59.928194 | controller | ok: 2026-08-22 08:30:00.065140 | controller | Skipping ansible.posix: no checked-out sibling 2026-08-22 08:30:00.065325 | controller | Skipping community.crypto: no checked-out sibling 2026-08-22 08:30:00.065392 | controller | Skipping community.general: no checked-out sibling 2026-08-22 08:30:00.065445 | controller | Skipping kubernetes.core: no checked-out sibling 2026-08-22 08:30:00.065496 | controller | Skipping vexxhost.containers: no checked-out sibling 2026-08-22 08:30:00.073678 | 2026-08-22 08:30:00.073884 | PLAY RECAP 2026-08-22 08:30:00.073972 | controller | ok: 3 changed: 2 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-08-22 08:30:00.074009 | 2026-08-22 08:30:00.260056 | PRE-RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/pre.yaml@main] 2026-08-22 08:30:00.261684 | PRE-RUN START: [untrusted : github.com/vexxhost/ansible-collection-kubernetes/test-playbooks/molecule/pre.yml@main] 2026-08-22 08:30:00.921121 | 2026-08-22 08:30:00.921289 | PLAY [all] 2026-08-22 08:30:00.933336 | 2026-08-22 08:30:00.933443 | TASK [Update apt cache] 2026-08-22 08:30:05.813454 | controller | ok 2026-08-22 08:30:05.829827 | 2026-08-22 08:30:05.830222 | TASK [Disable firewalld] 2026-08-22 08:30:05.854892 | controller | skipping: Conditional result was False 2026-08-22 08:30:05.861686 | 2026-08-22 08:30:05.861799 | TASK [Install "jq" for log collection] 2026-08-22 08:30:08.135024 | controller | changed 2026-08-22 08:30:08.137536 | 2026-08-22 08:30:08.137586 | PLAY RECAP 2026-08-22 08:30:08.137631 | controller | ok: 2 changed: 1 unreachable: 0 failed: 0 skipped: 1 rescued: 0 ignored: 0 2026-08-22 08:30:08.137653 | 2026-08-22 08:30:08.288529 | PRE-RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/ansible-collection-kubernetes/test-playbooks/molecule/pre.yml@main] 2026-08-22 08:30:08.291456 | RUN START: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/run.yaml@main] 2026-08-22 08:30:08.915617 | 2026-08-22 08:30:08.915767 | PLAY [all] 2026-08-22 08:30:08.926472 | 2026-08-22 08:30:08.926569 | LOOP [Check inventory directories] 2026-08-22 08:30:09.332169 | controller | ok: "src/github.com/vexxhost/ansible-collection-kubernetes" 2026-08-22 08:30:09.506511 | controller | ok: "src/github.com/vexxhost/ansible-collection-kubernetes/molecule/download-binaries/inventory" 2026-08-22 08:30:09.691442 | controller | ok: "src/github.com/vexxhost/ansible-collection-kubernetes/extensions/molecule/download-binaries/inventory" 2026-08-22 08:30:09.707612 | 2026-08-22 08:30:09.707798 | LOOP [Copy inventory file for Zuul] 2026-08-22 08:30:10.711217 | controller | changed: 2026-08-22 08:30:10.711468 | controller | { 2026-08-22 08:30:10.711523 | controller | "ansible_loop_var": "item", 2026-08-22 08:30:10.711560 | controller | "changed": false, 2026-08-22 08:30:10.711591 | controller | "failed": false, 2026-08-22 08:30:10.711632 | controller | "invocation": { 2026-08-22 08:30:10.711662 | controller | "module_args": { 2026-08-22 08:30:10.711691 | controller | "checksum_algorithm": "sha1", 2026-08-22 08:30:10.711718 | controller | "follow": true, 2026-08-22 08:30:10.711746 | controller | "get_attributes": true, 2026-08-22 08:30:10.711774 | controller | "get_checksum": true, 2026-08-22 08:30:10.711801 | controller | "get_mime": true, 2026-08-22 08:30:10.711828 | controller | "path": "src/github.com/vexxhost/ansible-collection-kubernetes" 2026-08-22 08:30:10.711855 | controller | } 2026-08-22 08:30:10.711882 | controller | }, 2026-08-22 08:30:10.711909 | controller | "item": "src/github.com/vexxhost/ansible-collection-kubernetes", 2026-08-22 08:30:10.711935 | controller | "stat": { 2026-08-22 08:30:10.711961 | controller | "atime": 1787387393.9400067, 2026-08-22 08:30:10.711989 | controller | "attr_flags": "e", 2026-08-22 08:30:10.712016 | controller | "attributes": [ 2026-08-22 08:30:10.712042 | controller | "extents" 2026-08-22 08:30:10.712069 | controller | ], 2026-08-22 08:30:10.712095 | controller | "block_size": 4096, 2026-08-22 08:30:10.712121 | controller | "blocks": 8, 2026-08-22 08:30:10.712148 | controller | "charset": "unknown", 2026-08-22 08:30:10.712176 | controller | "ctime": 1787387393.964007, 2026-08-22 08:30:10.712203 | controller | "dev": 65025, 2026-08-22 08:30:10.712229 | controller | "device_type": 0, 2026-08-22 08:30:10.712258 | controller | "executable": true, 2026-08-22 08:30:10.712285 | controller | "exists": true, 2026-08-22 08:30:10.712312 | controller | "gid": 1000, 2026-08-22 08:30:10.712340 | controller | "gr_name": "zuul", 2026-08-22 08:30:10.712366 | controller | "inode": 520215, 2026-08-22 08:30:10.712394 | controller | "isblk": false, 2026-08-22 08:30:10.712421 | controller | "ischr": false, 2026-08-22 08:30:10.712448 | controller | "isdir": true, 2026-08-22 08:30:10.712475 | controller | "isfifo": false, 2026-08-22 08:30:10.712502 | controller | "isgid": false, 2026-08-22 08:30:10.712529 | controller | "islnk": false, 2026-08-22 08:30:10.712555 | controller | "isreg": false, 2026-08-22 08:30:10.712581 | controller | "issock": false, 2026-08-22 08:30:10.712607 | controller | "isuid": false, 2026-08-22 08:30:10.712633 | controller | "mimetype": "unknown", 2026-08-22 08:30:10.712661 | controller | "mode": "0755", 2026-08-22 08:30:10.712687 | controller | "mtime": 1787387375.5893905, 2026-08-22 08:30:10.712713 | controller | "nlink": 14, 2026-08-22 08:30:10.712739 | controller | "path": "src/github.com/vexxhost/ansible-collection-kubernetes", 2026-08-22 08:30:10.712767 | controller | "pw_name": "zuul", 2026-08-22 08:30:10.712795 | controller | "readable": true, 2026-08-22 08:30:10.712831 | controller | "rgrp": true, 2026-08-22 08:30:10.712867 | controller | "roth": true, 2026-08-22 08:30:10.712904 | controller | "rusr": true, 2026-08-22 08:30:10.712942 | controller | "size": 4096, 2026-08-22 08:30:10.713034 | controller | "uid": 1000, 2026-08-22 08:30:10.713072 | controller | "version": "1877680861", 2026-08-22 08:30:10.713101 | controller | "wgrp": false, 2026-08-22 08:30:10.713130 | controller | "woth": false, 2026-08-22 08:30:10.713157 | controller | "writeable": true, 2026-08-22 08:30:10.713184 | controller | "wusr": true, 2026-08-22 08:30:10.713211 | controller | "xgrp": true, 2026-08-22 08:30:10.713237 | controller | "xoth": true, 2026-08-22 08:30:10.713263 | controller | "xusr": true 2026-08-22 08:30:10.713306 | controller | } 2026-08-22 08:30:10.713333 | controller | } 2026-08-22 08:30:10.713384 | controller | ok: All items complete 2026-08-22 08:30:10.713417 | 2026-08-22 08:30:10.715440 | controller | skipping: Conditional result was False 2026-08-22 08:30:10.716309 | controller | skipping: Conditional result was False 2026-08-22 08:30:10.728799 | 2026-08-22 08:30:10.729030 | LOOP [Switch "ansible_host" to private IP] 2026-08-22 08:30:11.113888 | controller | changed: 1 replacements made 2026-08-22 08:30:11.116006 | controller | skipping: Conditional result was False 2026-08-22 08:30:11.118614 | controller | skipping: Conditional result was False 2026-08-22 08:30:11.136357 | 2026-08-22 08:30:11.136498 | TASK [Run Molecule scenario] 2026-08-22 08:30:11.616393 | controller | Using CPython 3.13.5 interpreter at: /usr/bin/python3 2026-08-22 08:30:11.616475 | controller | Creating virtual environment at: .venv 2026-08-22 08:30:11.885495 | controller | Downloading pygments (1.2MiB) 2026-08-22 08:30:11.887011 | controller | Downloading cryptography (4.3MiB) 2026-08-22 08:30:11.887241 | controller | Downloading ansible-core (2.3MiB) 2026-08-22 08:30:12.055788 | controller | Downloading cryptography 2026-08-22 08:30:12.102454 | controller | Downloading pygments 2026-08-22 08:30:12.274798 | controller | Downloading ansible-core 2026-08-22 08:30:12.321684 | controller | Installed 36 packages in 46ms 2026-08-22 08:30:13.094040 | controller | INFO Collection 'vexxhost.kubernetes' detected. 2026-08-22 08:30:13.094095 | controller | INFO Scenarios will be used from 'extensions/molecule' 2026-08-22 08:30:13.981198 | controller | CRITICAL 'extensions/molecule/default/molecule.yml' glob failed. Exiting. 2026-08-22 08:30:13.981247 | controller | INFO default scenario not found, disabling shared state. 2026-08-22 08:30:13.981419 | controller | INFO [download-binaries > discovery] scenario test matrix: dependency, cleanup, destroy, syntax, create, prepare, converge, idempotence, side_effect, verify, cleanup, destroy 2026-08-22 08:30:13.981495 | controller | INFO [download-binaries > prerun] Performing prerun with role_name_check=0... 2026-08-22 08:30:58.182028 | controller | INFO [download-binaries > dependency] Executing 2026-08-22 08:30:58.182066 | controller | WARNING [download-binaries > dependency] Missing roles requirements file: requirements.yml 2026-08-22 08:30:58.182071 | controller | WARNING [download-binaries > dependency] Missing collections requirements file: collections.yml 2026-08-22 08:30:58.182088 | controller | WARNING [download-binaries > dependency] Executed: 2 missing (Remove from test_sequence to suppress) 2026-08-22 08:30:58.187261 | controller | INFO [download-binaries > cleanup] Executing 2026-08-22 08:30:58.187589 | controller | WARNING [download-binaries > cleanup] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-08-22 08:30:58.192864 | controller | INFO [download-binaries > destroy] Executing 2026-08-22 08:30:58.192924 | controller | WARNING [download-binaries > destroy] Skipping, '--destroy=never' requested. 2026-08-22 08:30:58.193010 | controller | INFO [download-binaries > destroy] Executed: Successful 2026-08-22 08:30:58.198480 | controller | INFO [download-binaries > syntax] Executing 2026-08-22 08:30:59.218709 | controller | 2026-08-22 08:30:59.218947 | controller | playbook: /home/zuul/src/github.com/vexxhost/ansible-collection-kubernetes/extensions/molecule/download-binaries/converge.yml 2026-08-22 08:30:59.288815 | controller | INFO [download-binaries > syntax] Executed: Successful 2026-08-22 08:30:59.300806 | controller | INFO [download-binaries > create] Executing 2026-08-22 08:30:59.302262 | controller | WARNING [download-binaries > create] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-08-22 08:30:59.307823 | controller | INFO [download-binaries > prepare] Executing 2026-08-22 08:30:59.308110 | controller | WARNING [download-binaries > prepare] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-08-22 08:30:59.313603 | controller | INFO [download-binaries > converge] Executing 2026-08-22 08:31:00.224754 | controller | 2026-08-22 08:31:00.224955 | controller | PLAY [Download all binaries required at runtime for ansible-collection-kubernetes] *** 2026-08-22 08:31:00.225144 | controller | 2026-08-22 08:31:00.225347 | controller | TASK [Gather minimal facts] **************************************************** 2026-08-22 08:31:00.225593 | controller | Saturday 22 August 2026 08:31:00 +0000 (0:00:00.035) 0:00:00.035 ******* 2026-08-22 08:31:00.952928 | controller | ok: [controller -> localhost] 2026-08-22 08:31:00.953103 | controller | 2026-08-22 08:31:00.957416 | controller | TASK [Find all subdirectories in the role location] **************************** 2026-08-22 08:31:00.957436 | controller | Saturday 22 August 2026 08:31:00 +0000 (0:00:00.727) 0:00:00.763 ******* 2026-08-22 08:31:01.390163 | controller | ok: [controller -> localhost] 2026-08-22 08:31:01.390338 | controller | 2026-08-22 08:31:01.390542 | controller | TASK [Select only defaults/ directories and load vars] ************************* 2026-08-22 08:31:01.390738 | controller | Saturday 22 August 2026 08:31:01 +0000 (0:00:00.437) 0:00:01.200 ******* 2026-08-22 08:31:01.793781 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/cert_manager/defaults) 2026-08-22 08:31:01.793961 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/helm/defaults) 2026-08-22 08:31:01.794098 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kubectl/defaults) 2026-08-22 08:31:01.794289 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/envoy_gateway/defaults) 2026-08-22 08:31:01.794437 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/flux/defaults) 2026-08-22 08:31:01.794571 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/openstack_resource_controller/defaults) 2026-08-22 08:31:01.794702 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kubeadm/defaults) 2026-08-22 08:31:01.794834 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kubernetes/defaults) 2026-08-22 08:31:01.794976 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/haproxy/defaults) 2026-08-22 08:31:01.795100 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/keepalived/defaults) 2026-08-22 08:31:01.795228 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/cilium/defaults) 2026-08-22 08:31:01.795365 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/clusterctl/defaults) 2026-08-22 08:31:01.795495 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/upload_helm_chart/defaults) 2026-08-22 08:31:01.795628 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kubelet/defaults) 2026-08-22 08:31:01.795759 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kube_vip/defaults) 2026-08-22 08:31:01.795890 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/cluster_api/defaults) 2026-08-22 08:31:01.796005 | controller | 2026-08-22 08:31:01.796135 | controller | TASK [Find all components with checksums and get latest versions (CI)] ********* 2026-08-22 08:31:01.796264 | controller | Saturday 22 August 2026 08:31:01 +0000 (0:00:00.403) 0:00:01.604 ******* 2026-08-22 08:31:01.968415 | controller | ok: [controller -> localhost] => (item=helm_checksums) 2026-08-22 08:31:01.968695 | controller | ok: [controller -> localhost] => (item=helm_diff_checksums) 2026-08-22 08:31:01.968963 | controller | ok: [controller -> localhost] => (item=kubectl_checksums) 2026-08-22 08:31:01.969220 | controller | ok: [controller -> localhost] => (item=flux_checksums) 2026-08-22 08:31:01.969554 | controller | ok: [controller -> localhost] => (item=kubeadm_checksums) 2026-08-22 08:31:01.969827 | controller | ok: [controller -> localhost] => (item=clusterctl_checksums) 2026-08-22 08:31:01.970080 | controller | ok: [controller -> localhost] => (item=kubelet_checksums) 2026-08-22 08:31:01.970315 | controller | 2026-08-22 08:31:01.970670 | controller | TASK [Filter checksums to keep only latest versions (CI)] ********************** 2026-08-22 08:31:01.970923 | controller | Saturday 22 August 2026 08:31:01 +0000 (0:00:00.174) 0:00:01.778 ******* 2026-08-22 08:31:02.070143 | controller | ok: [controller -> localhost] => (item=helm_checksums) 2026-08-22 08:31:02.070336 | controller | ok: [controller -> localhost] => (item=helm_diff_checksums) 2026-08-22 08:31:02.070573 | controller | ok: [controller -> localhost] => (item=kubectl_checksums) 2026-08-22 08:31:02.070773 | controller | ok: [controller -> localhost] => (item=flux_checksums) 2026-08-22 08:31:02.070971 | controller | ok: [controller -> localhost] => (item=kubeadm_checksums) 2026-08-22 08:31:02.071163 | controller | ok: [controller -> localhost] => (item=clusterctl_checksums) 2026-08-22 08:31:02.071357 | controller | ok: [controller -> localhost] => (item=kubelet_checksums) 2026-08-22 08:31:02.071536 | controller | 2026-08-22 08:31:02.071773 | controller | TASK [Generate list of all binaries for all roles] ***************************** 2026-08-22 08:31:02.071980 | controller | Saturday 22 August 2026 08:31:02 +0000 (0:00:00.102) 0:00:01.880 ******* 2026-08-22 08:31:02.146869 | controller | ok: [controller -> localhost] 2026-08-22 08:31:02.147032 | controller | 2026-08-22 08:31:02.147228 | controller | TASK [Include download_artifact role] ****************************************** 2026-08-22 08:31:02.147428 | controller | Saturday 22 August 2026 08:31:02 +0000 (0:00:00.076) 0:00:01.957 ******* 2026-08-22 08:31:02.421899 | 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-08-22 08:31:02.422184 | 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-08-22 08:31:02.422446 | 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-08-22 08:31:02.422698 | 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-08-22 08:31:02.422993 | 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-08-22 08:31:02.423276 | 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-08-22 08:31:02.423522 | 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-08-22 08:31:02.423715 | controller | 2026-08-22 08:31:02.423944 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-08-22 08:31:02.424177 | controller | Saturday 22 August 2026 08:31:02 +0000 (0:00:00.275) 0:00:02.232 ******* 2026-08-22 08:31:02.462353 | controller | skipping: [controller] 2026-08-22 08:31:02.462396 | controller | 2026-08-22 08:31:02.462406 | controller | TASK [vexxhost.containers.directory : Create directory (/var/lib/downloads)] *** 2026-08-22 08:31:02.462414 | controller | Saturday 22 August 2026 08:31:02 +0000 (0:00:00.039) 0:00:02.272 ******* 2026-08-22 08:31:03.149439 | 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-08-22 08:31:03.162979 | controller | changed: [controller] 2026-08-22 08:31:03.163016 | controller | 2026-08-22 08:31:03.163028 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-08-22 08:31:03.163038 | controller | Saturday 22 August 2026 08:31:03 +0000 (0:00:00.700) 0:00:02.972 ******* 2026-08-22 08:31:03.198530 | controller | ok: [controller] => { 2026-08-22 08:31:03.198850 | controller | "msg": "https://get.helm.sh/helm-v3.11.2-linux-amd64.tar.gz" 2026-08-22 08:31:03.199128 | controller | } 2026-08-22 08:31:03.199370 | controller | 2026-08-22 08:31:03.199636 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-08-22 08:31:03.200008 | controller | Saturday 22 August 2026 08:31:03 +0000 (0:00:00.036) 0:00:03.008 ******* 2026-08-22 08:31:04.040719 | 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-08-22 08:31:04.050573 | controller | changed: [controller] 2026-08-22 08:31:04.050764 | controller | 2026-08-22 08:31:04.050952 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-08-22 08:31:04.051139 | controller | Saturday 22 August 2026 08:31:04 +0000 (0:00:00.852) 0:00:03.861 ******* 2026-08-22 08:31:04.090006 | controller | skipping: [controller] 2026-08-22 08:31:04.090305 | controller | 2026-08-22 08:31:04.090615 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-08-22 08:31:04.090933 | controller | Saturday 22 August 2026 08:31:04 +0000 (0:00:00.039) 0:00:03.900 ******* 2026-08-22 08:31:04.124718 | controller | skipping: [controller] 2026-08-22 08:31:04.124747 | controller | 2026-08-22 08:31:04.124756 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-08-22 08:31:04.124764 | controller | Saturday 22 August 2026 08:31:04 +0000 (0:00:00.034) 0:00:03.934 ******* 2026-08-22 08:31:04.162614 | controller | ok: [controller] => { 2026-08-22 08:31:04.162919 | controller | "msg": "https://github.com/databus23/helm-diff/releases/download/v3.8.1/helm-diff-linux-amd64.tgz" 2026-08-22 08:31:04.163165 | controller | } 2026-08-22 08:31:04.163393 | controller | 2026-08-22 08:31:04.163662 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-08-22 08:31:04.164001 | controller | Saturday 22 August 2026 08:31:04 +0000 (0:00:00.037) 0:00:03.972 ******* 2026-08-22 08:31:05.011438 | controller | changed: [controller] 2026-08-22 08:31:05.011634 | controller | 2026-08-22 08:31:05.011816 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-08-22 08:31:05.011990 | controller | Saturday 22 August 2026 08:31:05 +0000 (0:00:00.849) 0:00:04.821 ******* 2026-08-22 08:31:05.049718 | controller | skipping: [controller] 2026-08-22 08:31:05.050038 | controller | 2026-08-22 08:31:05.050325 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-08-22 08:31:05.050602 | controller | Saturday 22 August 2026 08:31:05 +0000 (0:00:00.038) 0:00:04.860 ******* 2026-08-22 08:31:05.093407 | controller | skipping: [controller] 2026-08-22 08:31:05.093703 | controller | 2026-08-22 08:31:05.094113 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-08-22 08:31:05.094386 | controller | Saturday 22 August 2026 08:31:05 +0000 (0:00:00.043) 0:00:04.904 ******* 2026-08-22 08:31:05.135645 | controller | ok: [controller] => { 2026-08-22 08:31:05.135796 | controller | "msg": "https://dl.k8s.io/release/v1.36.2/bin/linux/amd64/kubectl" 2026-08-22 08:31:05.135931 | controller | } 2026-08-22 08:31:05.136050 | controller | 2026-08-22 08:31:05.136185 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-08-22 08:31:05.136314 | controller | Saturday 22 August 2026 08:31:05 +0000 (0:00:00.041) 0:00:04.945 ******* 2026-08-22 08:31:06.389492 | controller | changed: [controller] 2026-08-22 08:31:06.389642 | controller | 2026-08-22 08:31:06.389781 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-08-22 08:31:06.389919 | controller | Saturday 22 August 2026 08:31:06 +0000 (0:00:01.254) 0:00:06.200 ******* 2026-08-22 08:31:06.426279 | controller | skipping: [controller] 2026-08-22 08:31:06.426417 | controller | 2026-08-22 08:31:06.426554 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-08-22 08:31:06.426692 | controller | Saturday 22 August 2026 08:31:06 +0000 (0:00:00.037) 0:00:06.237 ******* 2026-08-22 08:31:06.456001 | controller | skipping: [controller] 2026-08-22 08:31:06.456149 | controller | 2026-08-22 08:31:06.456286 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-08-22 08:31:06.456418 | controller | Saturday 22 August 2026 08:31:06 +0000 (0:00:00.029) 0:00:06.266 ******* 2026-08-22 08:31:06.493467 | controller | ok: [controller] => { 2026-08-22 08:31:06.493488 | controller | "msg": "https://github.com/fluxcd/flux2/releases/download/v0.32.0/flux_0.32.0_linux_amd64.tar.gz" 2026-08-22 08:31:06.493527 | controller | } 2026-08-22 08:31:06.493627 | controller | 2026-08-22 08:31:06.493726 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-08-22 08:31:06.493823 | controller | Saturday 22 August 2026 08:31:06 +0000 (0:00:00.037) 0:00:06.304 ******* 2026-08-22 08:31:07.422885 | controller | changed: [controller] 2026-08-22 08:31:07.422969 | controller | 2026-08-22 08:31:07.423089 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-08-22 08:31:07.423203 | controller | Saturday 22 August 2026 08:31:07 +0000 (0:00:00.928) 0:00:07.233 ******* 2026-08-22 08:31:07.457026 | controller | skipping: [controller] 2026-08-22 08:31:07.457098 | controller | 2026-08-22 08:31:07.457217 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-08-22 08:31:07.457321 | controller | Saturday 22 August 2026 08:31:07 +0000 (0:00:00.034) 0:00:07.267 ******* 2026-08-22 08:31:07.489289 | controller | skipping: [controller] 2026-08-22 08:31:07.489367 | controller | 2026-08-22 08:31:07.489516 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-08-22 08:31:07.489626 | controller | Saturday 22 August 2026 08:31:07 +0000 (0:00:00.032) 0:00:07.300 ******* 2026-08-22 08:31:07.523596 | controller | ok: [controller] => { 2026-08-22 08:31:07.523702 | controller | "msg": "https://dl.k8s.io/release/v1.36.2/bin/linux/amd64/kubeadm" 2026-08-22 08:31:07.523804 | controller | } 2026-08-22 08:31:07.523898 | controller | 2026-08-22 08:31:07.524006 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-08-22 08:31:07.524136 | controller | Saturday 22 August 2026 08:31:07 +0000 (0:00:00.034) 0:00:07.334 ******* 2026-08-22 08:31:41.799224 | controller | FAILED - RETRYING: [controller]: Download item (4 retries left). 2026-08-22 08:31:41.799250 | controller | changed: [controller] 2026-08-22 08:31:41.799255 | controller | 2026-08-22 08:31:41.799260 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-08-22 08:31:41.799264 | controller | Saturday 22 August 2026 08:31:41 +0000 (0:00:34.270) 0:00:41.604 ******* 2026-08-22 08:31:41.829828 | controller | skipping: [controller] 2026-08-22 08:31:41.829912 | controller | 2026-08-22 08:31:41.830045 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-08-22 08:31:41.830210 | controller | Saturday 22 August 2026 08:31:41 +0000 (0:00:00.032) 0:00:41.637 ******* 2026-08-22 08:31:41.857214 | controller | skipping: [controller] 2026-08-22 08:31:41.857264 | controller | 2026-08-22 08:31:41.857410 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-08-22 08:31:41.857560 | controller | Saturday 22 August 2026 08:31:41 +0000 (0:00:00.030) 0:00:41.667 ******* 2026-08-22 08:31:41.897420 | controller | ok: [controller] => { 2026-08-22 08:31:41.897521 | controller | "msg": "https://github.com/kubernetes-sigs/cluster-api/releases/download/v1.13.2/clusterctl-linux-amd64" 2026-08-22 08:31:41.897617 | controller | } 2026-08-22 08:31:41.897700 | controller | 2026-08-22 08:31:41.897831 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-08-22 08:31:41.897931 | controller | Saturday 22 August 2026 08:31:41 +0000 (0:00:00.037) 0:00:41.705 ******* 2026-08-22 08:31:42.842347 | controller | changed: [controller] 2026-08-22 08:31:42.842403 | controller | 2026-08-22 08:31:42.842523 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-08-22 08:31:42.842653 | controller | Saturday 22 August 2026 08:31:42 +0000 (0:00:00.947) 0:00:42.652 ******* 2026-08-22 08:31:42.879602 | controller | skipping: [controller] 2026-08-22 08:31:42.879673 | controller | 2026-08-22 08:31:42.879849 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-08-22 08:31:42.879988 | controller | Saturday 22 August 2026 08:31:42 +0000 (0:00:00.037) 0:00:42.690 ******* 2026-08-22 08:31:42.921896 | controller | skipping: [controller] 2026-08-22 08:31:42.921947 | controller | 2026-08-22 08:31:42.921954 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-08-22 08:31:42.922059 | controller | Saturday 22 August 2026 08:31:42 +0000 (0:00:00.041) 0:00:42.731 ******* 2026-08-22 08:31:42.961084 | controller | ok: [controller] => { 2026-08-22 08:31:42.962039 | controller | "msg": "https://dl.k8s.io/release/v1.36.2/bin/linux/amd64/kubelet" 2026-08-22 08:31:42.962081 | controller | } 2026-08-22 08:31:42.962089 | controller | 2026-08-22 08:31:42.962094 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-08-22 08:31:42.962099 | controller | Saturday 22 August 2026 08:31:42 +0000 (0:00:00.039) 0:00:42.771 ******* 2026-08-22 08:31:55.049524 | controller | changed: [controller] 2026-08-22 08:31:55.049573 | controller | 2026-08-22 08:31:55.049716 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-08-22 08:31:55.049855 | controller | Saturday 22 August 2026 08:31:55 +0000 (0:00:12.088) 0:00:54.859 ******* 2026-08-22 08:31:55.085856 | controller | skipping: [controller] 2026-08-22 08:31:55.085955 | controller | 2026-08-22 08:31:55.085966 | controller | PLAY RECAP ********************************************************************* 2026-08-22 08:31:55.086037 | controller | controller : ok=28 changed=8 unreachable=0 failed=0 skipped=14 rescued=0 ignored=0 2026-08-22 08:31:55.089476 | controller | 2026-08-22 08:31:55.089507 | controller | 2026-08-22 08:31:55.089511 | controller | TASKS RECAP ******************************************************************** 2026-08-22 08:31:55.089516 | controller | Saturday 22 August 2026 08:31:55 +0000 (0:00:00.035) 0:00:54.894 ******* 2026-08-22 08:31:55.089519 | controller | =============================================================================== 2026-08-22 08:31:55.089522 | controller | vexxhost.containers.download_artifact : Download item ------------------ 34.27s 2026-08-22 08:31:55.089526 | controller | vexxhost.containers.download_artifact : Download item ------------------ 12.09s 2026-08-22 08:31:55.089529 | controller | vexxhost.containers.download_artifact : Download item ------------------- 1.25s 2026-08-22 08:31:55.089533 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.95s 2026-08-22 08:31:55.089536 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.93s 2026-08-22 08:31:55.089539 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.85s 2026-08-22 08:31:55.089549 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.85s 2026-08-22 08:31:55.089553 | controller | Gather minimal facts ---------------------------------------------------- 0.73s 2026-08-22 08:31:55.089556 | controller | vexxhost.containers.directory : Create directory (/var/lib/downloads) --- 0.70s 2026-08-22 08:31:55.089559 | controller | Find all subdirectories in the role location ---------------------------- 0.44s 2026-08-22 08:31:55.089563 | controller | Select only defaults/ directories and load vars ------------------------- 0.40s 2026-08-22 08:31:55.089566 | controller | Include download_artifact role ------------------------------------------ 0.28s 2026-08-22 08:31:55.089569 | controller | Find all components with checksums and get latest versions (CI) --------- 0.17s 2026-08-22 08:31:55.089573 | controller | Filter checksums to keep only latest versions (CI) ---------------------- 0.10s 2026-08-22 08:31:55.089576 | controller | Generate list of all binaries for all roles ----------------------------- 0.08s 2026-08-22 08:31:55.089579 | controller | vexxhost.containers.package : Update state for tar ---------------------- 0.04s 2026-08-22 08:31:55.089582 | controller | vexxhost.containers.download_artifact : Starting download of file ------- 0.04s 2026-08-22 08:31:55.089585 | controller | vexxhost.containers.package : Update state for tar ---------------------- 0.04s 2026-08-22 08:31:55.089588 | controller | vexxhost.containers.package : Update state for tar ---------------------- 0.04s 2026-08-22 08:31:55.089597 | controller | vexxhost.containers.download_artifact : Starting download of file ------- 0.04s 2026-08-22 08:31:55.301469 | controller | INFO [download-binaries > converge] Executed: Successful 2026-08-22 08:31:55.307043 | controller | INFO [download-binaries > idempotence] Executing 2026-08-22 08:31:56.191443 | controller | 2026-08-22 08:31:56.191729 | controller | PLAY [Download all binaries required at runtime for ansible-collection-kubernetes] *** 2026-08-22 08:31:56.191957 | controller | 2026-08-22 08:31:56.192225 | controller | TASK [Gather minimal facts] **************************************************** 2026-08-22 08:31:56.192554 | controller | Saturday 22 August 2026 08:31:56 +0000 (0:00:00.014) 0:00:00.014 ******* 2026-08-22 08:31:56.889546 | controller | ok: [controller -> localhost] 2026-08-22 08:31:56.889859 | controller | 2026-08-22 08:31:56.890149 | controller | TASK [Find all subdirectories in the role location] **************************** 2026-08-22 08:31:56.890434 | controller | Saturday 22 August 2026 08:31:56 +0000 (0:00:00.698) 0:00:00.713 ******* 2026-08-22 08:31:57.300762 | controller | ok: [controller -> localhost] 2026-08-22 08:31:57.300933 | controller | 2026-08-22 08:31:57.301083 | controller | TASK [Select only defaults/ directories and load vars] ************************* 2026-08-22 08:31:57.301233 | controller | Saturday 22 August 2026 08:31:57 +0000 (0:00:00.411) 0:00:01.124 ******* 2026-08-22 08:31:57.639365 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/cert_manager/defaults) 2026-08-22 08:31:57.639551 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/helm/defaults) 2026-08-22 08:31:57.639700 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kubectl/defaults) 2026-08-22 08:31:57.639849 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/envoy_gateway/defaults) 2026-08-22 08:31:57.639995 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/flux/defaults) 2026-08-22 08:31:57.640142 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/openstack_resource_controller/defaults) 2026-08-22 08:31:57.640286 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kubeadm/defaults) 2026-08-22 08:31:57.640429 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kubernetes/defaults) 2026-08-22 08:31:57.640616 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/haproxy/defaults) 2026-08-22 08:31:57.640762 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/keepalived/defaults) 2026-08-22 08:31:57.640904 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/cilium/defaults) 2026-08-22 08:31:57.641046 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/clusterctl/defaults) 2026-08-22 08:31:57.641190 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/upload_helm_chart/defaults) 2026-08-22 08:31:57.641333 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kubelet/defaults) 2026-08-22 08:31:57.641520 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kube_vip/defaults) 2026-08-22 08:31:57.641664 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/cluster_api/defaults) 2026-08-22 08:31:57.641790 | controller | 2026-08-22 08:31:57.641932 | controller | TASK [Find all components with checksums and get latest versions (CI)] ********* 2026-08-22 08:31:57.642082 | controller | Saturday 22 August 2026 08:31:57 +0000 (0:00:00.338) 0:00:01.463 ******* 2026-08-22 08:31:57.778903 | controller | ok: [controller -> localhost] => (item=helm_checksums) 2026-08-22 08:31:57.779077 | controller | ok: [controller -> localhost] => (item=helm_diff_checksums) 2026-08-22 08:31:57.779217 | controller | ok: [controller -> localhost] => (item=kubectl_checksums) 2026-08-22 08:31:57.779373 | controller | ok: [controller -> localhost] => (item=flux_checksums) 2026-08-22 08:31:57.779513 | controller | ok: [controller -> localhost] => (item=kubeadm_checksums) 2026-08-22 08:31:57.779648 | controller | ok: [controller -> localhost] => (item=clusterctl_checksums) 2026-08-22 08:31:57.779783 | controller | ok: [controller -> localhost] => (item=kubelet_checksums) 2026-08-22 08:31:57.779909 | controller | 2026-08-22 08:31:57.780050 | controller | TASK [Filter checksums to keep only latest versions (CI)] ********************** 2026-08-22 08:31:57.780186 | controller | Saturday 22 August 2026 08:31:57 +0000 (0:00:00.139) 0:00:01.602 ******* 2026-08-22 08:31:57.871721 | controller | ok: [controller -> localhost] => (item=helm_checksums) 2026-08-22 08:31:57.871887 | controller | ok: [controller -> localhost] => (item=helm_diff_checksums) 2026-08-22 08:31:57.872023 | controller | ok: [controller -> localhost] => (item=kubectl_checksums) 2026-08-22 08:31:57.872182 | controller | ok: [controller -> localhost] => (item=flux_checksums) 2026-08-22 08:31:57.872312 | controller | ok: [controller -> localhost] => (item=kubeadm_checksums) 2026-08-22 08:31:57.872440 | controller | ok: [controller -> localhost] => (item=clusterctl_checksums) 2026-08-22 08:31:57.872569 | controller | ok: [controller -> localhost] => (item=kubelet_checksums) 2026-08-22 08:31:57.872688 | controller | 2026-08-22 08:31:57.872820 | controller | TASK [Generate list of all binaries for all roles] ***************************** 2026-08-22 08:31:57.872988 | controller | Saturday 22 August 2026 08:31:57 +0000 (0:00:00.093) 0:00:01.695 ******* 2026-08-22 08:31:57.948294 | controller | ok: [controller -> localhost] 2026-08-22 08:31:57.948493 | controller | 2026-08-22 08:31:57.948685 | controller | TASK [Include download_artifact role] ****************************************** 2026-08-22 08:31:57.948889 | controller | Saturday 22 August 2026 08:31:57 +0000 (0:00:00.076) 0:00:01.771 ******* 2026-08-22 08:31:58.142029 | 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-08-22 08:31:58.142519 | 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-08-22 08:31:58.142828 | 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-08-22 08:31:58.143243 | 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-08-22 08:31:58.143621 | 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-08-22 08:31:58.143974 | 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-08-22 08:31:58.144371 | 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-08-22 08:31:58.144644 | controller | 2026-08-22 08:31:58.144935 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-08-22 08:31:58.145196 | controller | Saturday 22 August 2026 08:31:58 +0000 (0:00:00.193) 0:00:01.965 ******* 2026-08-22 08:31:58.176289 | controller | skipping: [controller] 2026-08-22 08:31:58.176540 | controller | 2026-08-22 08:31:58.176799 | controller | TASK [vexxhost.containers.directory : Create directory (/var/lib/downloads)] *** 2026-08-22 08:31:58.177061 | controller | Saturday 22 August 2026 08:31:58 +0000 (0:00:00.034) 0:00:02.000 ******* 2026-08-22 08:31:58.628978 | 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-08-22 08:31:58.636682 | controller | ok: [controller] 2026-08-22 08:31:58.636771 | controller | 2026-08-22 08:31:58.636886 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-08-22 08:31:58.636997 | controller | Saturday 22 August 2026 08:31:58 +0000 (0:00:00.460) 0:00:02.460 ******* 2026-08-22 08:31:58.669586 | controller | ok: [controller] => { 2026-08-22 08:31:58.669672 | controller | "msg": "https://get.helm.sh/helm-v3.11.2-linux-amd64.tar.gz" 2026-08-22 08:31:58.669788 | controller | } 2026-08-22 08:31:58.669868 | controller | 2026-08-22 08:31:58.670209 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-08-22 08:31:58.670306 | controller | Saturday 22 August 2026 08:31:58 +0000 (0:00:00.033) 0:00:02.493 ******* 2026-08-22 08:31:59.238267 | controller | ok: [controller] 2026-08-22 08:31:59.238291 | controller | 2026-08-22 08:31:59.238297 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-08-22 08:31:59.238303 | controller | Saturday 22 August 2026 08:31:59 +0000 (0:00:00.565) 0:00:03.059 ******* 2026-08-22 08:31:59.268390 | controller | skipping: [controller] 2026-08-22 08:31:59.268410 | controller | 2026-08-22 08:31:59.268415 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-08-22 08:31:59.268419 | controller | Saturday 22 August 2026 08:31:59 +0000 (0:00:00.032) 0:00:03.091 ******* 2026-08-22 08:31:59.302062 | controller | skipping: [controller] 2026-08-22 08:31:59.302083 | controller | 2026-08-22 08:31:59.302087 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-08-22 08:31:59.302091 | controller | Saturday 22 August 2026 08:31:59 +0000 (0:00:00.031) 0:00:03.123 ******* 2026-08-22 08:31:59.333770 | controller | ok: [controller] => { 2026-08-22 08:31:59.333976 | controller | "msg": "https://github.com/databus23/helm-diff/releases/download/v3.8.1/helm-diff-linux-amd64.tgz" 2026-08-22 08:31:59.334137 | controller | } 2026-08-22 08:31:59.334293 | controller | 2026-08-22 08:31:59.334460 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-08-22 08:31:59.334650 | controller | Saturday 22 August 2026 08:31:59 +0000 (0:00:00.033) 0:00:03.157 ******* 2026-08-22 08:31:59.734224 | controller | ok: [controller] 2026-08-22 08:31:59.734249 | controller | 2026-08-22 08:31:59.734255 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-08-22 08:31:59.734260 | controller | Saturday 22 August 2026 08:31:59 +0000 (0:00:00.397) 0:00:03.555 ******* 2026-08-22 08:31:59.760604 | controller | skipping: [controller] 2026-08-22 08:31:59.760728 | controller | 2026-08-22 08:31:59.760847 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-08-22 08:31:59.760971 | controller | Saturday 22 August 2026 08:31:59 +0000 (0:00:00.029) 0:00:03.584 ******* 2026-08-22 08:31:59.790737 | controller | skipping: [controller] 2026-08-22 08:31:59.793543 | controller | 2026-08-22 08:31:59.793591 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-08-22 08:31:59.793610 | controller | Saturday 22 August 2026 08:31:59 +0000 (0:00:00.029) 0:00:03.614 ******* 2026-08-22 08:31:59.823913 | controller | ok: [controller] => { 2026-08-22 08:31:59.824080 | controller | "msg": "https://dl.k8s.io/release/v1.36.2/bin/linux/amd64/kubectl" 2026-08-22 08:31:59.824216 | controller | } 2026-08-22 08:31:59.824380 | controller | 2026-08-22 08:31:59.824669 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-08-22 08:31:59.824687 | controller | Saturday 22 August 2026 08:31:59 +0000 (0:00:00.033) 0:00:03.647 ******* 2026-08-22 08:32:00.260877 | controller | ok: [controller] 2026-08-22 08:32:00.260965 | controller | 2026-08-22 08:32:00.261117 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-08-22 08:32:00.261262 | controller | Saturday 22 August 2026 08:32:00 +0000 (0:00:00.434) 0:00:04.081 ******* 2026-08-22 08:32:00.288941 | controller | skipping: [controller] 2026-08-22 08:32:00.289033 | controller | 2026-08-22 08:32:00.289163 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-08-22 08:32:00.289269 | controller | Saturday 22 August 2026 08:32:00 +0000 (0:00:00.030) 0:00:04.112 ******* 2026-08-22 08:32:00.320802 | controller | skipping: [controller] 2026-08-22 08:32:00.320906 | controller | 2026-08-22 08:32:00.321035 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-08-22 08:32:00.321151 | controller | Saturday 22 August 2026 08:32:00 +0000 (0:00:00.031) 0:00:04.144 ******* 2026-08-22 08:32:00.356116 | controller | ok: [controller] => { 2026-08-22 08:32:00.356308 | controller | "msg": "https://github.com/fluxcd/flux2/releases/download/v0.32.0/flux_0.32.0_linux_amd64.tar.gz" 2026-08-22 08:32:00.356532 | controller | } 2026-08-22 08:32:00.356672 | controller | 2026-08-22 08:32:00.356927 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-08-22 08:32:00.357117 | controller | Saturday 22 August 2026 08:32:00 +0000 (0:00:00.034) 0:00:04.179 ******* 2026-08-22 08:32:00.741920 | controller | ok: [controller] 2026-08-22 08:32:00.742019 | controller | 2026-08-22 08:32:00.742159 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-08-22 08:32:00.742262 | controller | Saturday 22 August 2026 08:32:00 +0000 (0:00:00.384) 0:00:04.564 ******* 2026-08-22 08:32:00.771922 | controller | skipping: [controller] 2026-08-22 08:32:00.771996 | controller | 2026-08-22 08:32:00.772091 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-08-22 08:32:00.772183 | controller | Saturday 22 August 2026 08:32:00 +0000 (0:00:00.031) 0:00:04.595 ******* 2026-08-22 08:32:00.804419 | controller | skipping: [controller] 2026-08-22 08:32:00.804505 | controller | 2026-08-22 08:32:00.804604 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-08-22 08:32:00.804698 | controller | Saturday 22 August 2026 08:32:00 +0000 (0:00:00.029) 0:00:04.625 ******* 2026-08-22 08:32:00.836839 | controller | ok: [controller] => { 2026-08-22 08:32:00.836960 | controller | "msg": "https://dl.k8s.io/release/v1.36.2/bin/linux/amd64/kubeadm" 2026-08-22 08:32:00.837100 | controller | } 2026-08-22 08:32:00.837227 | controller | 2026-08-22 08:32:00.837414 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-08-22 08:32:00.837645 | controller | Saturday 22 August 2026 08:32:00 +0000 (0:00:00.034) 0:00:04.660 ******* 2026-08-22 08:32:01.269114 | controller | ok: [controller] 2026-08-22 08:32:01.269165 | controller | 2026-08-22 08:32:01.269245 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-08-22 08:32:01.269316 | controller | Saturday 22 August 2026 08:32:01 +0000 (0:00:00.432) 0:00:05.092 ******* 2026-08-22 08:32:01.304559 | controller | skipping: [controller] 2026-08-22 08:32:01.304613 | controller | 2026-08-22 08:32:01.304682 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-08-22 08:32:01.304768 | controller | Saturday 22 August 2026 08:32:01 +0000 (0:00:00.033) 0:00:05.126 ******* 2026-08-22 08:32:01.329615 | controller | skipping: [controller] 2026-08-22 08:32:01.329693 | controller | 2026-08-22 08:32:01.329790 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-08-22 08:32:01.329877 | controller | Saturday 22 August 2026 08:32:01 +0000 (0:00:00.027) 0:00:05.153 ******* 2026-08-22 08:32:01.366533 | controller | ok: [controller] => { 2026-08-22 08:32:01.367337 | controller | "msg": "https://github.com/kubernetes-sigs/cluster-api/releases/download/v1.13.2/clusterctl-linux-amd64" 2026-08-22 08:32:01.367357 | controller | } 2026-08-22 08:32:01.367361 | controller | 2026-08-22 08:32:01.367365 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-08-22 08:32:01.367369 | controller | Saturday 22 August 2026 08:32:01 +0000 (0:00:00.036) 0:00:05.189 ******* 2026-08-22 08:32:01.772861 | controller | ok: [controller] 2026-08-22 08:32:01.772974 | controller | 2026-08-22 08:32:01.773339 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-08-22 08:32:01.773363 | controller | Saturday 22 August 2026 08:32:01 +0000 (0:00:00.406) 0:00:05.596 ******* 2026-08-22 08:32:01.805090 | controller | skipping: [controller] 2026-08-22 08:32:01.805200 | controller | 2026-08-22 08:32:01.805519 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-08-22 08:32:01.805761 | controller | Saturday 22 August 2026 08:32:01 +0000 (0:00:00.032) 0:00:05.628 ******* 2026-08-22 08:32:01.834206 | controller | skipping: [controller] 2026-08-22 08:32:01.834240 | controller | 2026-08-22 08:32:01.834246 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-08-22 08:32:01.834251 | controller | Saturday 22 August 2026 08:32:01 +0000 (0:00:00.028) 0:00:05.657 ******* 2026-08-22 08:32:01.864250 | controller | ok: [controller] => { 2026-08-22 08:32:01.864508 | controller | "msg": "https://dl.k8s.io/release/v1.36.2/bin/linux/amd64/kubelet" 2026-08-22 08:32:01.864717 | controller | } 2026-08-22 08:32:01.864908 | controller | 2026-08-22 08:32:01.865117 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-08-22 08:32:01.865322 | controller | Saturday 22 August 2026 08:32:01 +0000 (0:00:00.030) 0:00:05.687 ******* 2026-08-22 08:32:02.296318 | controller | ok: [controller] 2026-08-22 08:32:02.296607 | controller | 2026-08-22 08:32:02.296879 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-08-22 08:32:02.297131 | controller | Saturday 22 August 2026 08:32:02 +0000 (0:00:00.431) 0:00:06.119 ******* 2026-08-22 08:32:02.319397 | controller | skipping: [controller] 2026-08-22 08:32:02.319664 | controller | 2026-08-22 08:32:02.319966 | controller | PLAY RECAP ********************************************************************* 2026-08-22 08:32:02.320261 | controller | controller : ok=28 changed=0 unreachable=0 failed=0 skipped=14 rescued=0 ignored=0 2026-08-22 08:32:02.320493 | controller | 2026-08-22 08:32:02.320721 | controller | 2026-08-22 08:32:02.320963 | controller | TASKS RECAP ******************************************************************** 2026-08-22 08:32:02.321213 | controller | Saturday 22 August 2026 08:32:02 +0000 (0:00:00.023) 0:00:06.143 ******* 2026-08-22 08:32:02.321495 | controller | =============================================================================== 2026-08-22 08:32:02.321742 | controller | Gather minimal facts ---------------------------------------------------- 0.70s 2026-08-22 08:32:02.321991 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.57s 2026-08-22 08:32:02.322239 | controller | vexxhost.containers.directory : Create directory (/var/lib/downloads) --- 0.46s 2026-08-22 08:32:02.322485 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.43s 2026-08-22 08:32:02.322730 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.43s 2026-08-22 08:32:02.322976 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.43s 2026-08-22 08:32:02.323221 | controller | Find all subdirectories in the role location ---------------------------- 0.41s 2026-08-22 08:32:02.323470 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.41s 2026-08-22 08:32:02.323715 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.40s 2026-08-22 08:32:02.324024 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.38s 2026-08-22 08:32:02.324246 | controller | Select only defaults/ directories and load vars ------------------------- 0.34s 2026-08-22 08:32:02.324417 | controller | Include download_artifact role ------------------------------------------ 0.19s 2026-08-22 08:32:02.324573 | controller | Find all components with checksums and get latest versions (CI) --------- 0.14s 2026-08-22 08:32:02.324727 | controller | Filter checksums to keep only latest versions (CI) ---------------------- 0.09s 2026-08-22 08:32:02.324879 | controller | Generate list of all binaries for all roles ----------------------------- 0.08s 2026-08-22 08:32:02.325033 | controller | vexxhost.containers.download_artifact : Starting download of file ------- 0.04s 2026-08-22 08:32:02.325193 | controller | vexxhost.containers.download_artifact : Starting download of file ------- 0.03s 2026-08-22 08:32:02.325346 | controller | vexxhost.containers.download_artifact : Starting download of file ------- 0.03s 2026-08-22 08:32:02.325523 | controller | vexxhost.containers.package : Update state for tar ---------------------- 0.03s 2026-08-22 08:32:02.325677 | controller | vexxhost.containers.download_artifact : Starting download of file ------- 0.03s 2026-08-22 08:32:02.433997 | controller | INFO [download-binaries > idempotence] Executed: Successful 2026-08-22 08:32:02.440737 | controller | INFO [download-binaries > side_effect] Executing 2026-08-22 08:32:02.441059 | controller | WARNING [download-binaries > side_effect] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-08-22 08:32:02.446423 | controller | INFO [download-binaries > verify] Executing 2026-08-22 08:32:03.271582 | controller | 2026-08-22 08:32:03.271961 | controller | PLAY [Verify] ****************************************************************** 2026-08-22 08:32:03.272226 | controller | 2026-08-22 08:32:03.272501 | controller | TASK [Gathering Facts] ********************************************************* 2026-08-22 08:32:03.272804 | controller | Saturday 22 August 2026 08:32:03 +0000 (0:00:00.011) 0:00:00.011 ******* 2026-08-22 08:32:05.292386 | 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-08-22 08:32:05.298756 | controller | ok: [controller] 2026-08-22 08:32:05.298770 | controller | 2026-08-22 08:32:05.298776 | controller | TASK [Stat target dir] ********************************************************* 2026-08-22 08:32:05.298793 | controller | Saturday 22 August 2026 08:32:05 +0000 (0:00:02.026) 0:00:02.037 ******* 2026-08-22 08:32:05.695781 | controller | ok: [controller] 2026-08-22 08:32:05.696043 | controller | 2026-08-22 08:32:05.696357 | controller | TASK [Assert that target dir is created] *************************************** 2026-08-22 08:32:05.696724 | controller | Saturday 22 August 2026 08:32:05 +0000 (0:00:00.397) 0:00:02.435 ******* 2026-08-22 08:32:05.724267 | controller | ok: [controller] => { 2026-08-22 08:32:05.724522 | controller | "changed": false, 2026-08-22 08:32:05.724803 | controller | "msg": "All assertions passed" 2026-08-22 08:32:05.725040 | controller | } 2026-08-22 08:32:05.725261 | controller | 2026-08-22 08:32:05.725732 | controller | TASK [Find target files] ******************************************************* 2026-08-22 08:32:05.725976 | controller | Saturday 22 August 2026 08:32:05 +0000 (0:00:00.028) 0:00:02.464 ******* 2026-08-22 08:32:06.116852 | controller | ok: [controller] 2026-08-22 08:32:06.116882 | controller | 2026-08-22 08:32:06.116891 | controller | TASK [Assert that some files were downloaded] ********************************** 2026-08-22 08:32:06.116899 | controller | Saturday 22 August 2026 08:32:06 +0000 (0:00:00.391) 0:00:02.856 ******* 2026-08-22 08:32:06.143519 | controller | ok: [controller] => { 2026-08-22 08:32:06.143887 | controller | "changed": false, 2026-08-22 08:32:06.144213 | controller | "msg": "All assertions passed" 2026-08-22 08:32:06.144517 | controller | } 2026-08-22 08:32:06.144825 | controller | 2026-08-22 08:32:06.145135 | controller | PLAY RECAP ********************************************************************* 2026-08-22 08:32:06.145615 | controller | controller : ok=5 changed=0 unreachable=0 failed=0 skipped=0 rescued=0 ignored=0 2026-08-22 08:32:06.145900 | controller | 2026-08-22 08:32:06.146173 | controller | 2026-08-22 08:32:06.146471 | controller | TASKS RECAP ******************************************************************** 2026-08-22 08:32:06.146782 | controller | Saturday 22 August 2026 08:32:06 +0000 (0:00:00.027) 0:00:02.883 ******* 2026-08-22 08:32:06.147065 | controller | =============================================================================== 2026-08-22 08:32:06.147355 | controller | Gathering Facts --------------------------------------------------------- 2.03s 2026-08-22 08:32:06.147645 | controller | Stat target dir --------------------------------------------------------- 0.40s 2026-08-22 08:32:06.147938 | controller | Find target files ------------------------------------------------------- 0.39s 2026-08-22 08:32:06.148239 | controller | Assert that target dir is created --------------------------------------- 0.03s 2026-08-22 08:32:06.148536 | controller | Assert that some files were downloaded ---------------------------------- 0.03s 2026-08-22 08:32:06.228219 | controller | INFO [download-binaries > verify] Executed: Successful 2026-08-22 08:32:06.235986 | controller | INFO [download-binaries > cleanup] Executing 2026-08-22 08:32:06.236376 | controller | WARNING [download-binaries > cleanup] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-08-22 08:32:06.243815 | controller | INFO [download-binaries > destroy] Executing 2026-08-22 08:32:06.243892 | controller | WARNING [download-binaries > destroy] Skipping, '--destroy=never' requested. 2026-08-22 08:32:06.243957 | controller | INFO [download-binaries > destroy] Executed: Successful 2026-08-22 08:32:06.244202 | controller | WARNING Molecule executed 1 scenario (1 missing files) 2026-08-22 08:32:06.465604 | controller | ok: Runtime: 0:01:54.770339 2026-08-22 08:32:06.474796 | 2026-08-22 08:32:06.474928 | PLAY RECAP 2026-08-22 08:32:06.474995 | controller | ok: 4 changed: 3 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-08-22 08:32:06.475029 | 2026-08-22 08:32:06.651929 | RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/run.yaml@main] 2026-08-22 08:32:06.655052 | POST-RUN START: [untrusted : github.com/vexxhost/ansible-collection-kubernetes/test-playbooks/molecule/post.yml@main] 2026-08-22 08:32:07.425781 | 2026-08-22 08:32:07.425976 | PLAY [all] 2026-08-22 08:32:07.440356 | 2026-08-22 08:32:07.440534 | TASK [describe-kubernetes-objects : creating directory for cluster scoped objects] 2026-08-22 08:32:07.859320 | controller | changed 2026-08-22 08:32:07.864923 | 2026-08-22 08:32:07.865061 | TASK [describe-kubernetes-objects : Gathering descriptions for cluster scoped objects] 2026-08-22 08:32:08.251795 | controller | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-08-22 08:32:08.252189 | controller | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-08-22 08:32:08.258133 | controller | environment: line 1: kubectl: command not found 2026-08-22 08:32:08.259524 | controller | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-08-22 08:32:08.263814 | controller | environment: line 1: kubectl: command not found 2026-08-22 08:32:08.265411 | controller | environment: line 1: kubectl: command not found 2026-08-22 08:32:08.266343 | controller | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-08-22 08:32:08.267847 | controller | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-08-22 08:32:08.271097 | controller | environment: line 1: kubectl: command not found 2026-08-22 08:32:08.272012 | controller | environment: line 1: kubectl: command not found 2026-08-22 08:32:08.273155 | controller | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-08-22 08:32:08.274038 | controller | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-08-22 08:32:08.394955 | controller | ok: Runtime: 0:00:00.033611 2026-08-22 08:32:08.399481 | 2026-08-22 08:32:08.399604 | TASK [describe-kubernetes-objects : creating directory for namespace scoped objects] 2026-08-22 08:32:08.637594 | controller | changed 2026-08-22 08:32:08.642058 | 2026-08-22 08:32:08.642156 | TASK [describe-kubernetes-objects : Gathering descriptions for namespace scoped objects] 2026-08-22 08:32:08.893349 | controller | environment: line 5: kubectl: command not found 2026-08-22 08:32:08.894144 | controller | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-08-22 08:32:08.894880 | controller | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-08-22 08:32:08.895687 | controller | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-08-22 08:32:09.183475 | controller | ok: Runtime: 0:00:00.011674 2026-08-22 08:32:09.200636 | 2026-08-22 08:32:09.200869 | TASK [describe-kubernetes-objects : Downloads logs to executor] 2026-08-22 08:32:09.918194 | controller | changed: 2026-08-22 08:32:09.918474 | controller | created directory /var/lib/zuul/builds/e156e22bc2d140f19f4d1efbbf753db6/work/logs/controller 2026-08-22 08:32:09.918528 | controller | cd+++++++++ objects/ 2026-08-22 08:32:09.918563 | controller | cd+++++++++ objects/cluster/ 2026-08-22 08:32:09.918604 | controller | cd+++++++++ objects/namespaced/ 2026-08-22 08:32:09.928160 | 2026-08-22 08:32:09.928371 | TASK [gather-pod-logs : creating directory for pod logs] 2026-08-22 08:32:10.157733 | controller | changed 2026-08-22 08:32:10.161866 | 2026-08-22 08:32:10.161936 | TASK [gather-pod-logs : creating directory for failed pod logs] 2026-08-22 08:32:10.390574 | controller | changed 2026-08-22 08:32:10.396401 | 2026-08-22 08:32:10.396500 | TASK [gather-pod-logs : retrieve all kubernetes logs, current and previous (if they exist)] 2026-08-22 08:32:10.624729 | controller | environment: line 3: kubectl: command not found 2026-08-22 08:32:11.125672 | controller | ok: Runtime: 0:00:00.010005 2026-08-22 08:32:11.131416 | 2026-08-22 08:32:11.131506 | TASK [gather-pod-logs : Downloads pod logs to executor] 2026-08-22 08:32:11.699364 | controller | changed: 2026-08-22 08:32:11.699520 | controller | cd+++++++++ pod-logs/ 2026-08-22 08:32:11.699550 | controller | cd+++++++++ pod-logs/failed-pods/ 2026-08-22 08:32:11.710283 | 2026-08-22 08:32:11.710439 | LOOP [helm-release-status : creating directory for helm release status] 2026-08-22 08:32:11.957356 | controller | changed: "values" 2026-08-22 08:32:12.164746 | controller | changed: "releases" 2026-08-22 08:32:12.173436 | 2026-08-22 08:32:12.173611 | TASK [helm-release-status : Gather get release status for helm charts] 2026-08-22 08:32:12.403811 | controller | /bin/bash: line 3: kubectl: command not found 2026-08-22 08:32:12.705446 | controller | ok: Runtime: 0:00:00.006240 2026-08-22 08:32:12.710718 | 2026-08-22 08:32:12.710785 | TASK [helm-release-status : Downloads logs to executor] 2026-08-22 08:32:13.267560 | controller | changed: 2026-08-22 08:32:13.267760 | controller | cd+++++++++ helm/ 2026-08-22 08:32:13.267787 | controller | cd+++++++++ helm/releases/ 2026-08-22 08:32:13.267812 | controller | cd+++++++++ helm/values/ 2026-08-22 08:32:13.279458 | 2026-08-22 08:32:13.279538 | PLAY RECAP 2026-08-22 08:32:13.279593 | controller | ok: 12 changed: 12 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-08-22 08:32:13.279625 | 2026-08-22 08:32:13.437229 | POST-RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/ansible-collection-kubernetes/test-playbooks/molecule/post.yml@main] 2026-08-22 08:32:13.440315 | POST-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post.yaml@main] 2026-08-22 08:32:14.336161 | 2026-08-22 08:32:14.336308 | PLAY [all] 2026-08-22 08:32:14.346533 | 2026-08-22 08:32:14.346622 | TASK [fetch-output : Set log path for multiple nodes] 2026-08-22 08:32:14.392219 | controller | skipping: Conditional result was False 2026-08-22 08:32:14.399023 | 2026-08-22 08:32:14.399118 | TASK [fetch-output : Set log path for single node] 2026-08-22 08:32:14.443023 | controller | ok 2026-08-22 08:32:14.448659 | 2026-08-22 08:32:14.448762 | LOOP [fetch-output : Ensure local output dirs] 2026-08-22 08:32:14.867872 | controller -> localhost | ok: "/var/lib/zuul/builds/e156e22bc2d140f19f4d1efbbf753db6/work/logs" 2026-08-22 08:32:15.080474 | controller -> localhost | changed: "/var/lib/zuul/builds/e156e22bc2d140f19f4d1efbbf753db6/work/artifacts" 2026-08-22 08:32:15.299458 | controller -> localhost | changed: "/var/lib/zuul/builds/e156e22bc2d140f19f4d1efbbf753db6/work/docs" 2026-08-22 08:32:15.311677 | 2026-08-22 08:32:15.311831 | LOOP [fetch-output : Collect logs, artifacts and docs] 2026-08-22 08:32:15.968162 | controller | changed: .d..t...... ./ 2026-08-22 08:32:15.968393 | controller | changed: All items complete 2026-08-22 08:32:15.968422 | 2026-08-22 08:32:16.416086 | controller | changed: .d..t...... ./ 2026-08-22 08:32:16.878049 | controller | changed: .d..t...... ./ 2026-08-22 08:32:16.890836 | 2026-08-22 08:32:16.891001 | LOOP [merge-output-to-logs : Move artifacts and docs to logs dir] 2026-08-22 08:32:17.361564 | controller -> localhost | ok: Item: artifacts Runtime: 0:00:00.008134 2026-08-22 08:32:17.636297 | controller -> localhost | ok: Item: docs Runtime: 0:00:00.009693 2026-08-22 08:32:17.657620 | 2026-08-22 08:32:17.658107 | PLAY [all] 2026-08-22 08:32:17.665602 | 2026-08-22 08:32:17.665677 | TASK [remove-build-sshkey : Remove the build SSH key from all nodes] 2026-08-22 08:32:18.145444 | controller | changed 2026-08-22 08:32:18.154193 | 2026-08-22 08:32:18.154487 | PLAY RECAP 2026-08-22 08:32:18.154568 | controller | ok: 5 changed: 4 unreachable: 0 failed: 0 skipped: 1 rescued: 0 ignored: 0 2026-08-22 08:32:18.154621 | 2026-08-22 08:32:18.334367 | POST-RUN END RESULT_NORMAL: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post.yaml@main] 2026-08-22 08:32:18.336336 | POST-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post-logs.yaml@main] 2026-08-22 08:32:19.010074 | 2026-08-22 08:32:19.024745 | PLAY [localhost] 2026-08-22 08:32:19.039151 | 2026-08-22 08:32:19.039270 | TASK [Generate Zuul manifest] 2026-08-22 08:32:19.060424 | localhost | ok 2026-08-22 08:32:19.208864 | 2026-08-22 08:32:19.209049 | TASK [generate-zuul-manifest : Generate Zuul manifest] 2026-08-22 08:32:20.591205 | localhost | changed 2026-08-22 08:32:20.607931 | 2026-08-22 08:32:20.608194 | TASK [generate-zuul-manifest : Return Zuul manifest URL to Zuul] 2026-08-22 08:32:20.771168 | localhost | ok 2026-08-22 08:32:20.780586 | 2026-08-22 08:32:20.780688 | TASK [Upload logs] 2026-08-22 08:32:20.802380 | localhost | ok 2026-08-22 08:32:20.865552 | 2026-08-22 08:32:20.911566 | TASK [Set zuul-log-path fact] 2026-08-22 08:32:20.935656 | localhost | ok 2026-08-22 08:32:20.949032 | 2026-08-22 08:32:20.949173 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-08-22 08:32:20.979772 | localhost | ok 2026-08-22 08:32:20.989585 | 2026-08-22 08:32:20.989661 | TASK [upload-logs : Create log directories] 2026-08-22 08:32:21.455787 | localhost | changed 2026-08-22 08:32:21.460593 | 2026-08-22 08:32:21.460672 | TASK [upload-logs : Ensure logs are readable before uploading] 2026-08-22 08:32:22.114233 | localhost -> localhost | ok: Runtime: 0:00:00.005910 2026-08-22 08:32:22.120636 | 2026-08-22 08:32:22.120742 | TASK [upload-logs : Upload logs to log server] 2026-08-22 08:32:22.626755 | localhost | Output suppressed because no_log was given 2026-08-22 08:32:22.630464 | 2026-08-22 08:32:22.630532 | LOOP [upload-logs : Compress console log and json output] 2026-08-22 08:32:22.675948 | localhost | skipping: Conditional result was False 2026-08-22 08:32:22.925280 | localhost | skipping: Conditional result was False 2026-08-22 08:32:22.939443 | 2026-08-22 08:32:22.939837 | LOOP [upload-logs : Upload compressed console log and json output] 2026-08-22 08:32:22.981675 | localhost | skipping: Conditional result was False 2026-08-22 08:32:22.982084 | 2026-08-22 08:32:22.985961 | localhost | skipping: Conditional result was False 2026-08-22 08:32:23.003128 | 2026-08-22 08:32:23.003298 | LOOP [upload-logs : Upload console log and json output]