2026-07-27 17:59:46.534925 | Job console starting 2026-07-27 17:59:46.547102 | Updating git repos 2026-07-27 17:59:46.613535 | Cloning repos into workspace 2026-07-27 17:59:46.882544 | Restoring repo states 2026-07-27 17:59:46.897880 | Merging changes 2026-07-27 17:59:47.292541 | Checking out repos 2026-07-27 17:59:47.405582 | Preparing playbooks 2026-07-27 17:59:51.292638 | Running Ansible setup 2026-07-27 17:59:55.257032 | PRE-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/pre.yaml@main] 2026-07-27 17:59:55.908727 | 2026-07-27 17:59:56.089626 | PLAY [localhost] 2026-07-27 17:59:56.101755 | 2026-07-27 17:59:56.101876 | TASK [Gathering Facts] 2026-07-27 17:59:56.962607 | localhost | ok 2026-07-27 17:59:56.973697 | 2026-07-27 17:59:56.973826 | TASK [Setup log path fact] 2026-07-27 17:59:56.994433 | localhost | ok 2026-07-27 17:59:57.012079 | 2026-07-27 17:59:57.012187 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-07-27 17:59:57.041613 | localhost | ok 2026-07-27 17:59:57.050890 | 2026-07-27 17:59:57.051022 | TASK [emit-job-header : Print job information] 2026-07-27 17:59:57.090876 | # Job Information 2026-07-27 17:59:57.091054 | Ansible Version: 2.16.18 2026-07-27 17:59:57.091103 | Job: ansible-collection-kubernetes-molecule-download-binaries 2026-07-27 17:59:57.091138 | Pipeline: check 2026-07-27 17:59:57.091169 | Executor: 2d72f0692154 2026-07-27 17:59:57.091199 | Triggered by: https://github.com/vexxhost/ansible-collection-kubernetes/pull/296 2026-07-27 17:59:57.091233 | Event ID: 050330c0-89e4-11f1-92a2-b9ce5e41e44b 2026-07-27 17:59:57.095180 | 2026-07-27 17:59:57.095273 | LOOP [emit-job-header : Print node information] 2026-07-27 17:59:57.180356 | localhost | ok: 2026-07-27 17:59:57.180514 | localhost | # Node Information 2026-07-27 17:59:57.180544 | localhost | Inventory Hostname: controller 2026-07-27 17:59:57.180566 | localhost | Hostname: np0000187053 2026-07-27 17:59:57.180586 | localhost | Username: zuul 2026-07-27 17:59:57.180611 | localhost | Distro: Debian 13.6 2026-07-27 17:59:57.180632 | localhost | Provider: yul1 2026-07-27 17:59:57.180651 | localhost | Region: ca-ymq-1 2026-07-27 17:59:57.180670 | localhost | Label: debian-trixie 2026-07-27 17:59:57.180700 | localhost | Product Name: OpenStack Nova 2026-07-27 17:59:57.180720 | localhost | Interface IP: 199.204.45.23 2026-07-27 17:59:57.189389 | 2026-07-27 17:59:57.189508 | TASK [log-inventory : Ensure Zuul Ansible directory exists] 2026-07-27 17:59:57.600398 | localhost -> localhost | changed 2026-07-27 17:59:57.611243 | 2026-07-27 17:59:57.611322 | TASK [log-inventory : Copy ansible inventory to logs dir] 2026-07-27 17:59:58.500392 | localhost -> localhost | changed 2026-07-27 17:59:58.513055 | 2026-07-27 17:59:58.513136 | PLAY [all] 2026-07-27 17:59:58.520933 | 2026-07-27 17:59:58.521046 | TASK [add-build-sshkey : Check to see if ssh key was already created for this build] 2026-07-27 17:59:58.748109 | controller -> localhost | ok 2026-07-27 17:59:58.754844 | 2026-07-27 17:59:58.754947 | TASK [add-build-sshkey : Create a new key in workspace based on build UUID] 2026-07-27 17:59:58.784577 | controller | ok 2026-07-27 17:59:58.817860 | controller | included: /var/lib/zuul/builds/91f4dc1447e34ac4b2561e2853947da2/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/create-key-and-replace.yaml 2026-07-27 17:59:58.823370 | 2026-07-27 17:59:58.823446 | TASK [add-build-sshkey : Create Temp SSH key] 2026-07-27 17:59:59.744478 | controller -> localhost | Generating public/private rsa key pair. 2026-07-27 17:59:59.744741 | controller -> localhost | Your identification has been saved in /var/lib/zuul/builds/91f4dc1447e34ac4b2561e2853947da2/work/91f4dc1447e34ac4b2561e2853947da2_id_rsa 2026-07-27 17:59:59.744787 | controller -> localhost | Your public key has been saved in /var/lib/zuul/builds/91f4dc1447e34ac4b2561e2853947da2/work/91f4dc1447e34ac4b2561e2853947da2_id_rsa.pub 2026-07-27 17:59:59.744820 | controller -> localhost | The key fingerprint is: 2026-07-27 17:59:59.744851 | controller -> localhost | SHA256:+6lhJBm9cDYYGvLXZ10cKtAL7JBXAsO2ZXqhl4NRxKc zuul-build-sshkey 2026-07-27 17:59:59.744900 | controller -> localhost | The key's randomart image is: 2026-07-27 17:59:59.744931 | controller -> localhost | +---[RSA 3072]----+ 2026-07-27 17:59:59.745005 | controller -> localhost | | . ..+B=o. .o. | 2026-07-27 17:59:59.745040 | controller -> localhost | | o o**Ooo. o. | 2026-07-27 17:59:59.745069 | controller -> localhost | | o.=%**+.o | 2026-07-27 17:59:59.745097 | controller -> localhost | | .=*E=.. | 2026-07-27 17:59:59.745125 | controller -> localhost | | ooS. | 2026-07-27 17:59:59.745154 | controller -> localhost | | o . | 2026-07-27 17:59:59.745181 | controller -> localhost | | + | 2026-07-27 17:59:59.745209 | controller -> localhost | | . o . | 2026-07-27 17:59:59.745241 | controller -> localhost | | ..o | 2026-07-27 17:59:59.745270 | controller -> localhost | +----[SHA256]-----+ 2026-07-27 17:59:59.745338 | controller -> localhost | ok: Runtime: 0:00:00.484253 2026-07-27 17:59:59.750540 | 2026-07-27 17:59:59.750605 | TASK [add-build-sshkey : Remote setup ssh keys (linux)] 2026-07-27 17:59:59.785508 | controller | ok 2026-07-27 17:59:59.796364 | controller | included: /var/lib/zuul/builds/91f4dc1447e34ac4b2561e2853947da2/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/remote-linux.yaml 2026-07-27 17:59:59.803039 | 2026-07-27 17:59:59.803102 | TASK [add-build-sshkey : Remove previously added zuul-build-sshkey] 2026-07-27 17:59:59.828640 | controller | skipping: Conditional result was False 2026-07-27 17:59:59.838624 | 2026-07-27 17:59:59.839094 | TASK [add-build-sshkey : Enable access via build key on all nodes] 2026-07-27 18:00:00.396136 | controller | changed 2026-07-27 18:00:00.401740 | 2026-07-27 18:00:00.401821 | TASK [add-build-sshkey : Make sure user has a .ssh] 2026-07-27 18:00:00.616902 | controller | ok 2026-07-27 18:00:00.622372 | 2026-07-27 18:00:00.622456 | TASK [add-build-sshkey : Install build private key as SSH key on all nodes] 2026-07-27 18:00:01.151238 | controller | changed 2026-07-27 18:00:01.156696 | 2026-07-27 18:00:01.156787 | TASK [add-build-sshkey : Install build public key as SSH key on all nodes] 2026-07-27 18:00:01.695947 | controller | changed 2026-07-27 18:00:01.700770 | 2026-07-27 18:00:01.700837 | TASK [add-build-sshkey : Remote setup ssh keys (windows)] 2026-07-27 18:00:01.726387 | controller | skipping: Conditional result was False 2026-07-27 18:00:01.734487 | 2026-07-27 18:00:01.734554 | TASK [remove-zuul-sshkey : Remove master key from local agent] 2026-07-27 18:00:02.134358 | controller -> localhost | changed 2026-07-27 18:00:02.149894 | 2026-07-27 18:00:02.149979 | TASK [add-build-sshkey : Add back temp key] 2026-07-27 18:00:02.426633 | controller -> localhost | Identity added: /var/lib/zuul/builds/91f4dc1447e34ac4b2561e2853947da2/work/91f4dc1447e34ac4b2561e2853947da2_id_rsa (zuul-build-sshkey) 2026-07-27 18:00:02.427107 | controller -> localhost | ok: Runtime: 0:00:00.012901 2026-07-27 18:00:02.431824 | 2026-07-27 18:00:02.431887 | TASK [add-build-sshkey : Verify we can still SSH to all nodes] 2026-07-27 18:00:02.770123 | controller | ok 2026-07-27 18:00:02.777230 | 2026-07-27 18:00:02.777461 | TASK [add-build-sshkey : Verify we can still SSH to all nodes (windows)] 2026-07-27 18:00:02.804545 | controller | skipping: Conditional result was False 2026-07-27 18:00:02.822204 | 2026-07-27 18:00:02.822441 | TASK [prepare-workspace : Start zuul_console daemon.] 2026-07-27 18:00:03.180694 | controller | ok 2026-07-27 18:00:03.187851 | 2026-07-27 18:00:03.187930 | TASK [prepare-workspace : Synchronize src repos to workspace directory.] 2026-07-27 18:00:04.174526 | controller | Output suppressed because no_log was given 2026-07-27 18:00:04.185457 | 2026-07-27 18:00:04.185537 | LOOP [ensure-output-dirs : Empty Zuul Output directories by removing them] 2026-07-27 18:00:04.407234 | controller | ok: "logs" 2026-07-27 18:00:04.407604 | controller | ok: All items complete 2026-07-27 18:00:04.407678 | 2026-07-27 18:00:04.613196 | controller | ok: "artifacts" 2026-07-27 18:00:04.880414 | controller | ok: "docs" 2026-07-27 18:00:04.893907 | 2026-07-27 18:00:04.894074 | LOOP [ensure-output-dirs : Ensure Zuul Output directories exist] 2026-07-27 18:00:05.111561 | controller | changed: "logs" 2026-07-27 18:00:05.316530 | controller | changed: "artifacts" 2026-07-27 18:00:05.504885 | controller | changed: "docs" 2026-07-27 18:00:05.526979 | 2026-07-27 18:00:05.527131 | PLAY RECAP 2026-07-27 18:00:05.527197 | controller | ok: 15 changed: 8 unreachable: 0 failed: 0 skipped: 3 rescued: 0 ignored: 0 2026-07-27 18:00:05.527241 | localhost | ok: 6 changed: 2 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-07-27 18:00:05.527274 | 2026-07-27 18:00:05.694707 | PRE-RUN END RESULT_NORMAL: [trusted : github.com/vexxhost/zuul-config/playbooks/base/pre.yaml@main] 2026-07-27 18:00:05.697767 | PRE-RUN START: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/pre.yaml@main] 2026-07-27 18:00:06.295126 | 2026-07-27 18:00:06.295291 | PLAY [all] 2026-07-27 18:00:06.305848 | 2026-07-27 18:00:06.305996 | TASK [setup-uv : Extract archive] 2026-07-27 18:00:08.607362 | controller | changed 2026-07-27 18:00:08.614005 | 2026-07-27 18:00:08.614143 | TASK [setup-uv : Print version] 2026-07-27 18:00:08.990982 | controller | uv 0.8.13 2026-07-27 18:00:09.145776 | controller | ok: Runtime: 0:00:00.013272 2026-07-27 18:00:09.155686 | 2026-07-27 18:00:09.155781 | TASK [Install Ansible collection siblings] 2026-07-27 18:00:09.586278 | controller | ok: 2026-07-27 18:00:09.586567 | controller | Skipping ansible.posix: no checked-out sibling 2026-07-27 18:00:09.586630 | controller | Skipping community.crypto: no checked-out sibling 2026-07-27 18:00:09.586678 | controller | Skipping community.general: no checked-out sibling 2026-07-27 18:00:09.586721 | controller | Skipping kubernetes.core: no checked-out sibling 2026-07-27 18:00:09.586764 | controller | Skipping vexxhost.containers: no checked-out sibling 2026-07-27 18:00:09.590017 | 2026-07-27 18:00:09.590114 | PLAY RECAP 2026-07-27 18:00:09.590214 | controller | ok: 3 changed: 2 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-07-27 18:00:09.590263 | 2026-07-27 18:00:09.728109 | PRE-RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/pre.yaml@main] 2026-07-27 18:00:09.730995 | PRE-RUN START: [untrusted : github.com/vexxhost/ansible-collection-kubernetes/test-playbooks/molecule/pre.yml@main] 2026-07-27 18:00:10.362450 | 2026-07-27 18:00:10.362640 | PLAY [all] 2026-07-27 18:00:10.373894 | 2026-07-27 18:00:10.374029 | TASK [Update apt cache] 2026-07-27 18:00:15.339194 | controller | ok 2026-07-27 18:00:15.357492 | 2026-07-27 18:00:15.357681 | TASK [Disable firewalld] 2026-07-27 18:00:15.372467 | controller | skipping: Conditional result was False 2026-07-27 18:00:15.380726 | 2026-07-27 18:00:15.380841 | TASK [Install "jq" for log collection] 2026-07-27 18:00:17.598441 | controller | changed 2026-07-27 18:00:17.603319 | 2026-07-27 18:00:17.603459 | PLAY RECAP 2026-07-27 18:00:17.603530 | controller | ok: 2 changed: 1 unreachable: 0 failed: 0 skipped: 1 rescued: 0 ignored: 0 2026-07-27 18:00:17.603564 | 2026-07-27 18:00:17.781854 | PRE-RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/ansible-collection-kubernetes/test-playbooks/molecule/pre.yml@main] 2026-07-27 18:00:17.784622 | RUN START: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/run.yaml@main] 2026-07-27 18:00:18.389938 | 2026-07-27 18:00:18.390078 | PLAY [all] 2026-07-27 18:00:18.400010 | 2026-07-27 18:00:18.400085 | LOOP [Check inventory directories] 2026-07-27 18:00:18.767402 | controller | ok: "src/github.com/vexxhost/ansible-collection-kubernetes" 2026-07-27 18:00:18.980462 | controller | ok: "src/github.com/vexxhost/ansible-collection-kubernetes/molecule/download-binaries/inventory" 2026-07-27 18:00:19.165933 | controller | ok: "src/github.com/vexxhost/ansible-collection-kubernetes/extensions/molecule/download-binaries/inventory" 2026-07-27 18:00:19.179250 | 2026-07-27 18:00:19.179591 | LOOP [Copy inventory file for Zuul] 2026-07-27 18:00:20.049635 | controller | changed: 2026-07-27 18:00:20.049860 | controller | { 2026-07-27 18:00:20.049894 | controller | "ansible_loop_var": "item", 2026-07-27 18:00:20.049924 | controller | "changed": false, 2026-07-27 18:00:20.049946 | controller | "failed": false, 2026-07-27 18:00:20.049974 | controller | "invocation": { 2026-07-27 18:00:20.049996 | controller | "module_args": { 2026-07-27 18:00:20.050019 | controller | "checksum_algorithm": "sha1", 2026-07-27 18:00:20.050041 | controller | "follow": true, 2026-07-27 18:00:20.050064 | controller | "get_attributes": true, 2026-07-27 18:00:20.050087 | controller | "get_checksum": true, 2026-07-27 18:00:20.050110 | controller | "get_mime": true, 2026-07-27 18:00:20.050132 | controller | "path": "src/github.com/vexxhost/ansible-collection-kubernetes" 2026-07-27 18:00:20.050156 | controller | } 2026-07-27 18:00:20.050179 | controller | }, 2026-07-27 18:00:20.050201 | controller | "item": "src/github.com/vexxhost/ansible-collection-kubernetes", 2026-07-27 18:00:20.050223 | controller | "stat": { 2026-07-27 18:00:20.050246 | controller | "atime": 1785175204.0522702, 2026-07-27 18:00:20.050268 | controller | "attr_flags": "e", 2026-07-27 18:00:20.050291 | controller | "attributes": [ 2026-07-27 18:00:20.050313 | controller | "extents" 2026-07-27 18:00:20.050335 | controller | ], 2026-07-27 18:00:20.050357 | controller | "block_size": 4096, 2026-07-27 18:00:20.050379 | controller | "blocks": 8, 2026-07-27 18:00:20.050402 | controller | "charset": "unknown", 2026-07-27 18:00:20.050425 | controller | "ctime": 1785175204.0722702, 2026-07-27 18:00:20.050449 | controller | "dev": 65025, 2026-07-27 18:00:20.050471 | controller | "device_type": 0, 2026-07-27 18:00:20.050493 | controller | "executable": true, 2026-07-27 18:00:20.050515 | controller | "exists": true, 2026-07-27 18:00:20.050537 | controller | "gid": 1000, 2026-07-27 18:00:20.050559 | controller | "gr_name": "zuul", 2026-07-27 18:00:20.050581 | controller | "inode": 518935, 2026-07-27 18:00:20.050603 | controller | "isblk": false, 2026-07-27 18:00:20.050626 | controller | "ischr": false, 2026-07-27 18:00:20.050650 | controller | "isdir": true, 2026-07-27 18:00:20.050674 | controller | "isfifo": false, 2026-07-27 18:00:20.050696 | controller | "isgid": false, 2026-07-27 18:00:20.050715 | controller | "islnk": false, 2026-07-27 18:00:20.050737 | controller | "isreg": false, 2026-07-27 18:00:20.050756 | controller | "issock": false, 2026-07-27 18:00:20.050777 | controller | "isuid": false, 2026-07-27 18:00:20.050796 | controller | "mimetype": "unknown", 2026-07-27 18:00:20.050817 | controller | "mode": "0755", 2026-07-27 18:00:20.050836 | controller | "mtime": 1785175187.000798, 2026-07-27 18:00:20.050857 | controller | "nlink": 14, 2026-07-27 18:00:20.050878 | controller | "path": "src/github.com/vexxhost/ansible-collection-kubernetes", 2026-07-27 18:00:20.050899 | controller | "pw_name": "zuul", 2026-07-27 18:00:20.050922 | controller | "readable": true, 2026-07-27 18:00:20.050944 | controller | "rgrp": true, 2026-07-27 18:00:20.050965 | controller | "roth": true, 2026-07-27 18:00:20.050987 | controller | "rusr": true, 2026-07-27 18:00:20.051009 | controller | "size": 4096, 2026-07-27 18:00:20.051030 | controller | "uid": 1000, 2026-07-27 18:00:20.051053 | controller | "version": "367053822", 2026-07-27 18:00:20.051075 | controller | "wgrp": false, 2026-07-27 18:00:20.051098 | controller | "woth": false, 2026-07-27 18:00:20.051120 | controller | "writeable": true, 2026-07-27 18:00:20.051142 | controller | "wusr": true, 2026-07-27 18:00:20.051163 | controller | "xgrp": true, 2026-07-27 18:00:20.051183 | controller | "xoth": true, 2026-07-27 18:00:20.051204 | controller | "xusr": true 2026-07-27 18:00:20.051366 | controller | } 2026-07-27 18:00:20.051394 | controller | } 2026-07-27 18:00:20.051436 | controller | ok: All items complete 2026-07-27 18:00:20.051457 | 2026-07-27 18:00:20.052772 | controller | skipping: Conditional result was False 2026-07-27 18:00:20.054385 | controller | skipping: Conditional result was False 2026-07-27 18:00:20.071200 | 2026-07-27 18:00:20.071398 | LOOP [Switch "ansible_host" to private IP] 2026-07-27 18:00:20.441116 | controller | changed: 1 replacements made 2026-07-27 18:00:20.442934 | controller | skipping: Conditional result was False 2026-07-27 18:00:20.443809 | controller | skipping: Conditional result was False 2026-07-27 18:00:20.459431 | 2026-07-27 18:00:20.459604 | TASK [Run Molecule scenario] 2026-07-27 18:00:20.903790 | controller | Using CPython 3.13.5 interpreter at: /usr/bin/python3 2026-07-27 18:00:20.903898 | controller | Creating virtual environment at: .venv 2026-07-27 18:00:21.206796 | controller | Downloading pygments (1.2MiB) 2026-07-27 18:00:21.206931 | controller | Downloading cryptography (4.3MiB) 2026-07-27 18:00:21.207382 | controller | Downloading ansible-core (2.3MiB) 2026-07-27 18:00:21.396718 | controller | Downloading pygments 2026-07-27 18:00:21.523454 | controller | Downloading cryptography 2026-07-27 18:00:21.596259 | controller | Downloading ansible-core 2026-07-27 18:00:21.642846 | controller | Installed 36 packages in 45ms 2026-07-27 18:00:22.372658 | controller | INFO Collection 'vexxhost.kubernetes' detected. 2026-07-27 18:00:22.372737 | controller | INFO Scenarios will be used from 'extensions/molecule' 2026-07-27 18:00:23.282318 | controller | CRITICAL 'extensions/molecule/default/molecule.yml' glob failed. Exiting. 2026-07-27 18:00:23.282404 | controller | INFO default scenario not found, disabling shared state. 2026-07-27 18:00:23.282429 | controller | INFO [download-binaries > discovery] scenario test matrix: dependency, cleanup, destroy, syntax, create, prepare, converge, idempotence, side_effect, verify, cleanup, destroy 2026-07-27 18:00:23.282461 | controller | INFO [download-binaries > prerun] Performing prerun with role_name_check=0... 2026-07-27 18:02:36.081597 | controller | INFO [download-binaries > dependency] Executing 2026-07-27 18:02:36.081650 | controller | WARNING [download-binaries > dependency] Missing roles requirements file: requirements.yml 2026-07-27 18:02:36.081800 | controller | WARNING [download-binaries > dependency] Missing collections requirements file: collections.yml 2026-07-27 18:02:36.081924 | controller | WARNING [download-binaries > dependency] Executed: 2 missing (Remove from test_sequence to suppress) 2026-07-27 18:02:36.087398 | controller | INFO [download-binaries > cleanup] Executing 2026-07-27 18:02:36.087685 | controller | WARNING [download-binaries > cleanup] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-07-27 18:02:36.093289 | controller | INFO [download-binaries > destroy] Executing 2026-07-27 18:02:36.093318 | controller | WARNING [download-binaries > destroy] Skipping, '--destroy=never' requested. 2026-07-27 18:02:36.093425 | controller | INFO [download-binaries > destroy] Executed: Successful 2026-07-27 18:02:36.098746 | controller | INFO [download-binaries > syntax] Executing 2026-07-27 18:02:37.031468 | controller | 2026-07-27 18:02:37.031638 | controller | playbook: /home/zuul/src/github.com/vexxhost/ansible-collection-kubernetes/extensions/molecule/download-binaries/converge.yml 2026-07-27 18:02:37.094733 | controller | INFO [download-binaries > syntax] Executed: Successful 2026-07-27 18:02:37.104854 | controller | INFO [download-binaries > create] Executing 2026-07-27 18:02:37.106876 | controller | WARNING [download-binaries > create] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-07-27 18:02:37.113761 | controller | INFO [download-binaries > prepare] Executing 2026-07-27 18:02:37.114029 | controller | WARNING [download-binaries > prepare] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-07-27 18:02:37.119173 | controller | INFO [download-binaries > converge] Executing 2026-07-27 18:02:38.023676 | controller | 2026-07-27 18:02:38.023881 | controller | PLAY [Download all binaries required at runtime for ansible-collection-kubernetes] *** 2026-07-27 18:02:38.024073 | controller | 2026-07-27 18:02:38.024334 | controller | TASK [Gather minimal facts] **************************************************** 2026-07-27 18:02:38.024541 | controller | Monday 27 July 2026 18:02:38 +0000 (0:00:00.034) 0:00:00.034 *********** 2026-07-27 18:02:38.724697 | controller | ok: [controller -> localhost] 2026-07-27 18:02:38.724756 | controller | 2026-07-27 18:02:38.724802 | controller | TASK [Find all subdirectories in the role location] **************************** 2026-07-27 18:02:38.724896 | controller | Monday 27 July 2026 18:02:38 +0000 (0:00:00.697) 0:00:00.731 *********** 2026-07-27 18:02:39.124002 | controller | ok: [controller -> localhost] 2026-07-27 18:02:39.124064 | controller | 2026-07-27 18:02:39.124114 | controller | TASK [Select only defaults/ directories and load vars] ************************* 2026-07-27 18:02:39.124206 | controller | Monday 27 July 2026 18:02:39 +0000 (0:00:00.403) 0:00:01.134 *********** 2026-07-27 18:02:39.492685 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/openstack_resource_controller/defaults) 2026-07-27 18:02:39.492774 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kubeadm/defaults) 2026-07-27 18:02:39.492832 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/helm/defaults) 2026-07-27 18:02:39.492929 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/flux/defaults) 2026-07-27 18:02:39.493025 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/keepalived/defaults) 2026-07-27 18:02:39.493137 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kube_vip/defaults) 2026-07-27 18:02:39.496332 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/cluster_api/defaults) 2026-07-27 18:02:39.496373 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/envoy_gateway/defaults) 2026-07-27 18:02:39.496379 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/haproxy/defaults) 2026-07-27 18:02:39.496382 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/clusterctl/defaults) 2026-07-27 18:02:39.496386 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kubelet/defaults) 2026-07-27 18:02:39.496390 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/cert_manager/defaults) 2026-07-27 18:02:39.496394 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kubernetes/defaults) 2026-07-27 18:02:39.496397 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/cilium/defaults) 2026-07-27 18:02:39.496400 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/upload_helm_chart/defaults) 2026-07-27 18:02:39.496404 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kubectl/defaults) 2026-07-27 18:02:39.496407 | controller | 2026-07-27 18:02:39.496412 | controller | TASK [Find all components with checksums and get latest versions (CI)] ********* 2026-07-27 18:02:39.496426 | controller | Monday 27 July 2026 18:02:39 +0000 (0:00:00.368) 0:00:01.503 *********** 2026-07-27 18:02:39.662512 | controller | ok: [controller -> localhost] => (item=kubeadm_checksums) 2026-07-27 18:02:39.662566 | controller | ok: [controller -> localhost] => (item=helm_checksums) 2026-07-27 18:02:39.662575 | controller | ok: [controller -> localhost] => (item=helm_diff_checksums) 2026-07-27 18:02:39.662582 | controller | ok: [controller -> localhost] => (item=flux_checksums) 2026-07-27 18:02:39.662589 | controller | ok: [controller -> localhost] => (item=clusterctl_checksums) 2026-07-27 18:02:39.662596 | controller | ok: [controller -> localhost] => (item=kubelet_checksums) 2026-07-27 18:02:39.662603 | controller | ok: [controller -> localhost] => (item=kubectl_checksums) 2026-07-27 18:02:39.662611 | controller | 2026-07-27 18:02:39.662619 | controller | TASK [Filter checksums to keep only latest versions (CI)] ********************** 2026-07-27 18:02:39.662627 | controller | Monday 27 July 2026 18:02:39 +0000 (0:00:00.167) 0:00:01.671 *********** 2026-07-27 18:02:39.757887 | controller | ok: [controller -> localhost] => (item=kubeadm_checksums) 2026-07-27 18:02:39.758209 | controller | ok: [controller -> localhost] => (item=helm_checksums) 2026-07-27 18:02:39.758464 | controller | ok: [controller -> localhost] => (item=helm_diff_checksums) 2026-07-27 18:02:39.758780 | controller | ok: [controller -> localhost] => (item=flux_checksums) 2026-07-27 18:02:39.759039 | controller | ok: [controller -> localhost] => (item=clusterctl_checksums) 2026-07-27 18:02:39.759319 | controller | ok: [controller -> localhost] => (item=kubelet_checksums) 2026-07-27 18:02:39.759569 | controller | ok: [controller -> localhost] => (item=kubectl_checksums) 2026-07-27 18:02:39.759804 | controller | 2026-07-27 18:02:39.760054 | controller | TASK [Generate list of all binaries for all roles] ***************************** 2026-07-27 18:02:39.760356 | controller | Monday 27 July 2026 18:02:39 +0000 (0:00:00.097) 0:00:01.768 *********** 2026-07-27 18:02:39.834137 | controller | ok: [controller -> localhost] 2026-07-27 18:02:39.834408 | controller | 2026-07-27 18:02:39.834724 | controller | TASK [Include download_artifact role] ****************************************** 2026-07-27 18:02:39.834991 | controller | Monday 27 July 2026 18:02:39 +0000 (0:00:00.076) 0:00:01.844 *********** 2026-07-27 18:02:40.082261 | 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-27 18:02:40.082697 | 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-27 18:02:40.083018 | 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-27 18:02:40.083319 | 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-27 18:02:40.083607 | 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-27 18:02:40.083895 | 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-27 18:02:40.084175 | 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-27 18:02:40.084473 | controller | 2026-07-27 18:02:40.084758 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-07-27 18:02:40.085011 | controller | Monday 27 July 2026 18:02:40 +0000 (0:00:00.247) 0:00:02.092 *********** 2026-07-27 18:02:40.121715 | controller | skipping: [controller] 2026-07-27 18:02:40.121998 | controller | 2026-07-27 18:02:40.122265 | controller | TASK [vexxhost.containers.directory : Create directory (/var/lib/downloads)] *** 2026-07-27 18:02:40.122519 | controller | Monday 27 July 2026 18:02:40 +0000 (0:00:00.039) 0:00:02.132 *********** 2026-07-27 18:02:40.793440 | 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-27 18:02:40.803806 | controller | changed: [controller] 2026-07-27 18:02:40.803816 | controller | 2026-07-27 18:02:40.803821 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-07-27 18:02:40.803825 | controller | Monday 27 July 2026 18:02:40 +0000 (0:00:00.682) 0:00:02.814 *********** 2026-07-27 18:02:40.842821 | controller | ok: [controller] => { 2026-07-27 18:02:40.843097 | controller | "msg": "https://dl.k8s.io/release/v1.36.2/bin/linux/amd64/kubeadm" 2026-07-27 18:02:40.843367 | controller | } 2026-07-27 18:02:40.843593 | controller | 2026-07-27 18:02:40.843855 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-07-27 18:02:40.844113 | controller | Monday 27 July 2026 18:02:40 +0000 (0:00:00.039) 0:00:02.853 *********** 2026-07-27 18:03:01.842827 | 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-27 18:03:01.849569 | controller | changed: [controller] 2026-07-27 18:03:01.849591 | controller | 2026-07-27 18:03:01.849600 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-07-27 18:03:01.849609 | controller | Monday 27 July 2026 18:03:01 +0000 (0:00:21.005) 0:00:23.859 *********** 2026-07-27 18:03:01.888207 | controller | skipping: [controller] 2026-07-27 18:03:01.888494 | controller | 2026-07-27 18:03:01.888747 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-07-27 18:03:01.888991 | controller | Monday 27 July 2026 18:03:01 +0000 (0:00:00.039) 0:00:23.898 *********** 2026-07-27 18:03:01.925269 | controller | skipping: [controller] 2026-07-27 18:03:01.925508 | controller | 2026-07-27 18:03:01.925756 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-07-27 18:03:01.925996 | controller | Monday 27 July 2026 18:03:01 +0000 (0:00:00.037) 0:00:23.936 *********** 2026-07-27 18:03:01.964651 | controller | ok: [controller] => { 2026-07-27 18:03:01.964911 | controller | "msg": "https://get.helm.sh/helm-v3.11.2-linux-amd64.tar.gz" 2026-07-27 18:03:01.965139 | controller | } 2026-07-27 18:03:01.965357 | controller | 2026-07-27 18:03:01.965601 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-07-27 18:03:01.965840 | controller | Monday 27 July 2026 18:03:01 +0000 (0:00:00.038) 0:00:23.974 *********** 2026-07-27 18:03:02.690702 | controller | changed: [controller] 2026-07-27 18:03:02.691013 | controller | 2026-07-27 18:03:02.691288 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-07-27 18:03:02.691584 | controller | Monday 27 July 2026 18:03:02 +0000 (0:00:00.722) 0:00:24.697 *********** 2026-07-27 18:03:02.725595 | controller | skipping: [controller] 2026-07-27 18:03:02.725865 | controller | 2026-07-27 18:03:02.726117 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-07-27 18:03:02.726358 | controller | Monday 27 July 2026 18:03:02 +0000 (0:00:00.039) 0:00:24.736 *********** 2026-07-27 18:03:02.759628 | controller | skipping: [controller] 2026-07-27 18:03:02.759894 | controller | 2026-07-27 18:03:02.760147 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-07-27 18:03:02.760434 | controller | Monday 27 July 2026 18:03:02 +0000 (0:00:00.033) 0:00:24.770 *********** 2026-07-27 18:03:02.800389 | controller | ok: [controller] => { 2026-07-27 18:03:02.800714 | controller | "msg": "https://github.com/databus23/helm-diff/releases/download/v3.8.1/helm-diff-linux-amd64.tgz" 2026-07-27 18:03:02.800949 | controller | } 2026-07-27 18:03:02.801168 | controller | 2026-07-27 18:03:02.801414 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-07-27 18:03:02.801653 | controller | Monday 27 July 2026 18:03:02 +0000 (0:00:00.040) 0:00:24.810 *********** 2026-07-27 18:03:03.586457 | controller | changed: [controller] 2026-07-27 18:03:03.586756 | controller | 2026-07-27 18:03:03.587022 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-07-27 18:03:03.587324 | controller | Monday 27 July 2026 18:03:03 +0000 (0:00:00.786) 0:00:25.596 *********** 2026-07-27 18:03:03.628348 | controller | skipping: [controller] 2026-07-27 18:03:03.628400 | controller | 2026-07-27 18:03:03.628410 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-07-27 18:03:03.628435 | controller | Monday 27 July 2026 18:03:03 +0000 (0:00:00.038) 0:00:25.635 *********** 2026-07-27 18:03:03.662866 | controller | skipping: [controller] 2026-07-27 18:03:03.662896 | controller | 2026-07-27 18:03:03.662907 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-07-27 18:03:03.662918 | controller | Monday 27 July 2026 18:03:03 +0000 (0:00:00.037) 0:00:25.672 *********** 2026-07-27 18:03:03.702543 | controller | ok: [controller] => { 2026-07-27 18:03:03.702822 | controller | "msg": "https://github.com/fluxcd/flux2/releases/download/v0.32.0/flux_0.32.0_linux_amd64.tar.gz" 2026-07-27 18:03:03.703058 | controller | } 2026-07-27 18:03:03.703351 | controller | 2026-07-27 18:03:03.703604 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-07-27 18:03:03.703842 | controller | Monday 27 July 2026 18:03:03 +0000 (0:00:00.040) 0:00:25.713 *********** 2026-07-27 18:03:04.540845 | controller | changed: [controller] 2026-07-27 18:03:04.541130 | controller | 2026-07-27 18:03:04.541382 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-07-27 18:03:04.541623 | controller | Monday 27 July 2026 18:03:04 +0000 (0:00:00.837) 0:00:26.550 *********** 2026-07-27 18:03:04.577139 | controller | skipping: [controller] 2026-07-27 18:03:04.577375 | controller | 2026-07-27 18:03:04.577619 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-07-27 18:03:04.577855 | controller | Monday 27 July 2026 18:03:04 +0000 (0:00:00.036) 0:00:26.587 *********** 2026-07-27 18:03:04.611730 | controller | skipping: [controller] 2026-07-27 18:03:04.611964 | controller | 2026-07-27 18:03:04.612208 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-07-27 18:03:04.612486 | controller | Monday 27 July 2026 18:03:04 +0000 (0:00:00.034) 0:00:26.622 *********** 2026-07-27 18:03:04.652349 | controller | ok: [controller] => { 2026-07-27 18:03:04.652399 | controller | "msg": "https://github.com/kubernetes-sigs/cluster-api/releases/download/v1.13.2/clusterctl-linux-amd64" 2026-07-27 18:03:04.652409 | controller | } 2026-07-27 18:03:04.652419 | controller | 2026-07-27 18:03:04.652430 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-07-27 18:03:04.652450 | controller | Monday 27 July 2026 18:03:04 +0000 (0:00:00.039) 0:00:26.661 *********** 2026-07-27 18:03:05.632739 | controller | changed: [controller] 2026-07-27 18:03:05.632930 | controller | 2026-07-27 18:03:05.633131 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-07-27 18:03:05.633317 | controller | Monday 27 July 2026 18:03:05 +0000 (0:00:00.980) 0:00:27.642 *********** 2026-07-27 18:03:05.667755 | controller | skipping: [controller] 2026-07-27 18:03:05.667934 | controller | 2026-07-27 18:03:05.668118 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-07-27 18:03:05.668351 | controller | Monday 27 July 2026 18:03:05 +0000 (0:00:00.035) 0:00:27.678 *********** 2026-07-27 18:03:05.706811 | controller | skipping: [controller] 2026-07-27 18:03:05.706889 | controller | 2026-07-27 18:03:05.707103 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-07-27 18:03:05.707295 | controller | Monday 27 July 2026 18:03:05 +0000 (0:00:00.038) 0:00:27.717 *********** 2026-07-27 18:03:05.748579 | controller | ok: [controller] => { 2026-07-27 18:03:05.748735 | controller | "msg": "https://dl.k8s.io/release/v1.36.2/bin/linux/amd64/kubelet" 2026-07-27 18:03:05.748914 | controller | } 2026-07-27 18:03:05.749088 | controller | 2026-07-27 18:03:05.749284 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-07-27 18:03:05.749473 | controller | Monday 27 July 2026 18:03:05 +0000 (0:00:00.042) 0:00:27.759 *********** 2026-07-27 18:03:23.308316 | controller | changed: [controller] 2026-07-27 18:03:23.308448 | controller | 2026-07-27 18:03:23.308626 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-07-27 18:03:23.308800 | controller | Monday 27 July 2026 18:03:23 +0000 (0:00:17.559) 0:00:45.318 *********** 2026-07-27 18:03:23.342346 | controller | skipping: [controller] 2026-07-27 18:03:23.342430 | controller | 2026-07-27 18:03:23.342559 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-07-27 18:03:23.342677 | controller | Monday 27 July 2026 18:03:23 +0000 (0:00:00.034) 0:00:45.353 *********** 2026-07-27 18:03:23.376350 | controller | skipping: [controller] 2026-07-27 18:03:23.376550 | controller | 2026-07-27 18:03:23.376774 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-07-27 18:03:23.377021 | controller | Monday 27 July 2026 18:03:23 +0000 (0:00:00.033) 0:00:45.386 *********** 2026-07-27 18:03:23.414686 | controller | ok: [controller] => { 2026-07-27 18:03:23.414918 | controller | "msg": "https://dl.k8s.io/release/v1.36.2/bin/linux/amd64/kubectl" 2026-07-27 18:03:23.415116 | controller | } 2026-07-27 18:03:23.415302 | controller | 2026-07-27 18:03:23.415558 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-07-27 18:03:23.415855 | controller | Monday 27 July 2026 18:03:23 +0000 (0:00:00.038) 0:00:45.425 *********** 2026-07-27 18:03:25.610731 | controller | changed: [controller] 2026-07-27 18:03:25.610785 | controller | 2026-07-27 18:03:25.610794 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-07-27 18:03:25.610803 | controller | Monday 27 July 2026 18:03:25 +0000 (0:00:02.194) 0:00:47.620 *********** 2026-07-27 18:03:25.638733 | controller | skipping: [controller] 2026-07-27 18:03:25.639015 | controller | 2026-07-27 18:03:25.639260 | controller | PLAY RECAP ********************************************************************* 2026-07-27 18:03:25.639535 | controller | controller : ok=28 changed=8 unreachable=0 failed=0 skipped=14 rescued=0 ignored=0 2026-07-27 18:03:25.639758 | controller | 2026-07-27 18:03:25.639985 | controller | 2026-07-27 18:03:25.640222 | controller | TASKS RECAP ******************************************************************** 2026-07-27 18:03:25.640514 | controller | Monday 27 July 2026 18:03:25 +0000 (0:00:00.030) 0:00:47.650 *********** 2026-07-27 18:03:25.640857 | controller | =============================================================================== 2026-07-27 18:03:25.641098 | controller | vexxhost.containers.download_artifact : Download item ------------------ 21.01s 2026-07-27 18:03:25.641338 | controller | vexxhost.containers.download_artifact : Download item ------------------ 17.56s 2026-07-27 18:03:25.641577 | controller | vexxhost.containers.download_artifact : Download item ------------------- 2.19s 2026-07-27 18:03:25.641819 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.98s 2026-07-27 18:03:25.642060 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.84s 2026-07-27 18:03:25.642298 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.79s 2026-07-27 18:03:25.642556 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.72s 2026-07-27 18:03:25.642798 | controller | Gather minimal facts ---------------------------------------------------- 0.70s 2026-07-27 18:03:25.643072 | controller | vexxhost.containers.directory : Create directory (/var/lib/downloads) --- 0.68s 2026-07-27 18:03:25.643313 | controller | Find all subdirectories in the role location ---------------------------- 0.40s 2026-07-27 18:03:25.643552 | controller | Select only defaults/ directories and load vars ------------------------- 0.37s 2026-07-27 18:03:25.643792 | controller | Include download_artifact role ------------------------------------------ 0.25s 2026-07-27 18:03:25.644039 | controller | Find all components with checksums and get latest versions (CI) --------- 0.17s 2026-07-27 18:03:25.644340 | controller | Filter checksums to keep only latest versions (CI) ---------------------- 0.10s 2026-07-27 18:03:25.644592 | controller | Generate list of all binaries for all roles ----------------------------- 0.08s 2026-07-27 18:03:25.644832 | controller | vexxhost.containers.download_artifact : Starting download of file ------- 0.04s 2026-07-27 18:03:25.645078 | controller | vexxhost.containers.download_artifact : Starting download of file ------- 0.04s 2026-07-27 18:03:25.645322 | controller | vexxhost.containers.download_artifact : Starting download of file ------- 0.04s 2026-07-27 18:03:25.645565 | controller | vexxhost.containers.package : Update state for tar ---------------------- 0.04s 2026-07-27 18:03:25.645809 | controller | vexxhost.containers.download_artifact : Extract archive ----------------- 0.04s 2026-07-27 18:03:25.782155 | controller | INFO [download-binaries > converge] Executed: Successful 2026-07-27 18:03:25.790317 | controller | INFO [download-binaries > idempotence] Executing 2026-07-27 18:03:26.676173 | controller | 2026-07-27 18:03:26.676636 | controller | PLAY [Download all binaries required at runtime for ansible-collection-kubernetes] *** 2026-07-27 18:03:26.676872 | controller | 2026-07-27 18:03:26.677117 | controller | TASK [Gather minimal facts] **************************************************** 2026-07-27 18:03:26.677362 | controller | Monday 27 July 2026 18:03:26 +0000 (0:00:00.013) 0:00:00.013 *********** 2026-07-27 18:03:27.371226 | controller | ok: [controller -> localhost] 2026-07-27 18:03:27.371522 | controller | 2026-07-27 18:03:27.371799 | controller | TASK [Find all subdirectories in the role location] **************************** 2026-07-27 18:03:27.372066 | controller | Monday 27 July 2026 18:03:27 +0000 (0:00:00.694) 0:00:00.708 *********** 2026-07-27 18:03:27.795553 | controller | ok: [controller -> localhost] 2026-07-27 18:03:27.795874 | controller | 2026-07-27 18:03:27.796143 | controller | TASK [Select only defaults/ directories and load vars] ************************* 2026-07-27 18:03:27.796448 | controller | Monday 27 July 2026 18:03:27 +0000 (0:00:00.424) 0:00:01.133 *********** 2026-07-27 18:03:28.152110 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/openstack_resource_controller/defaults) 2026-07-27 18:03:28.152484 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kubeadm/defaults) 2026-07-27 18:03:28.152750 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/helm/defaults) 2026-07-27 18:03:28.153003 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/flux/defaults) 2026-07-27 18:03:28.153253 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/keepalived/defaults) 2026-07-27 18:03:28.153500 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kube_vip/defaults) 2026-07-27 18:03:28.153748 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/cluster_api/defaults) 2026-07-27 18:03:28.153995 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/envoy_gateway/defaults) 2026-07-27 18:03:28.154276 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/haproxy/defaults) 2026-07-27 18:03:28.154534 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/clusterctl/defaults) 2026-07-27 18:03:28.154780 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kubelet/defaults) 2026-07-27 18:03:28.155028 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/cert_manager/defaults) 2026-07-27 18:03:28.155276 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kubernetes/defaults) 2026-07-27 18:03:28.155530 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/cilium/defaults) 2026-07-27 18:03:28.155776 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/upload_helm_chart/defaults) 2026-07-27 18:03:28.156024 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kubectl/defaults) 2026-07-27 18:03:28.156282 | controller | 2026-07-27 18:03:28.156549 | controller | TASK [Find all components with checksums and get latest versions (CI)] ********* 2026-07-27 18:03:28.156790 | controller | Monday 27 July 2026 18:03:28 +0000 (0:00:00.356) 0:00:01.490 *********** 2026-07-27 18:03:28.280464 | controller | ok: [controller -> localhost] => (item=kubeadm_checksums) 2026-07-27 18:03:28.280510 | controller | ok: [controller -> localhost] => (item=helm_checksums) 2026-07-27 18:03:28.280519 | controller | ok: [controller -> localhost] => (item=helm_diff_checksums) 2026-07-27 18:03:28.280542 | controller | ok: [controller -> localhost] => (item=flux_checksums) 2026-07-27 18:03:28.280550 | controller | ok: [controller -> localhost] => (item=clusterctl_checksums) 2026-07-27 18:03:28.280558 | controller | ok: [controller -> localhost] => (item=kubelet_checksums) 2026-07-27 18:03:28.280566 | controller | ok: [controller -> localhost] => (item=kubectl_checksums) 2026-07-27 18:03:28.280582 | controller | 2026-07-27 18:03:28.280823 | controller | TASK [Filter checksums to keep only latest versions (CI)] ********************** 2026-07-27 18:03:28.281027 | controller | Monday 27 July 2026 18:03:28 +0000 (0:00:00.126) 0:00:01.617 *********** 2026-07-27 18:03:28.375248 | controller | ok: [controller -> localhost] => (item=kubeadm_checksums) 2026-07-27 18:03:28.375384 | controller | ok: [controller -> localhost] => (item=helm_checksums) 2026-07-27 18:03:28.375567 | controller | ok: [controller -> localhost] => (item=helm_diff_checksums) 2026-07-27 18:03:28.375753 | controller | ok: [controller -> localhost] => (item=flux_checksums) 2026-07-27 18:03:28.375937 | controller | ok: [controller -> localhost] => (item=clusterctl_checksums) 2026-07-27 18:03:28.376123 | controller | ok: [controller -> localhost] => (item=kubelet_checksums) 2026-07-27 18:03:28.376336 | controller | ok: [controller -> localhost] => (item=kubectl_checksums) 2026-07-27 18:03:28.376502 | controller | 2026-07-27 18:03:28.376687 | controller | TASK [Generate list of all binaries for all roles] ***************************** 2026-07-27 18:03:28.376872 | controller | Monday 27 July 2026 18:03:28 +0000 (0:00:00.096) 0:00:01.713 *********** 2026-07-27 18:03:28.447810 | controller | ok: [controller -> localhost] 2026-07-27 18:03:28.447938 | controller | 2026-07-27 18:03:28.448119 | controller | TASK [Include download_artifact role] ****************************************** 2026-07-27 18:03:28.448369 | controller | Monday 27 July 2026 18:03:28 +0000 (0:00:00.072) 0:00:01.785 *********** 2026-07-27 18:03:28.637853 | 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-27 18:03:28.638016 | 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-27 18:03:28.638237 | 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-27 18:03:28.638481 | 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-27 18:03:28.638892 | 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-27 18:03:28.638995 | 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-27 18:03:28.639145 | 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-27 18:03:28.639326 | controller | 2026-07-27 18:03:28.639506 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-07-27 18:03:28.639694 | controller | Monday 27 July 2026 18:03:28 +0000 (0:00:00.190) 0:00:01.975 *********** 2026-07-27 18:03:28.673259 | controller | skipping: [controller] 2026-07-27 18:03:28.673385 | controller | 2026-07-27 18:03:28.673577 | controller | TASK [vexxhost.containers.directory : Create directory (/var/lib/downloads)] *** 2026-07-27 18:03:28.673764 | controller | Monday 27 July 2026 18:03:28 +0000 (0:00:00.035) 0:00:02.011 *********** 2026-07-27 18:03:29.152061 | 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-27 18:03:29.163373 | controller | ok: [controller] 2026-07-27 18:03:29.163486 | controller | 2026-07-27 18:03:29.163626 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-07-27 18:03:29.163750 | controller | Monday 27 July 2026 18:03:29 +0000 (0:00:00.489) 0:00:02.501 *********** 2026-07-27 18:03:29.202054 | controller | ok: [controller] => { 2026-07-27 18:03:29.202220 | controller | "msg": "https://dl.k8s.io/release/v1.36.2/bin/linux/amd64/kubeadm" 2026-07-27 18:03:29.202395 | controller | } 2026-07-27 18:03:29.202566 | controller | 2026-07-27 18:03:29.202759 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-07-27 18:03:29.202961 | controller | Monday 27 July 2026 18:03:29 +0000 (0:00:00.038) 0:00:02.539 *********** 2026-07-27 18:03:29.830702 | controller | ok: [controller] 2026-07-27 18:03:29.831054 | controller | 2026-07-27 18:03:29.831277 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-07-27 18:03:29.831476 | controller | Monday 27 July 2026 18:03:29 +0000 (0:00:00.628) 0:00:03.168 *********** 2026-07-27 18:03:29.864472 | controller | skipping: [controller] 2026-07-27 18:03:29.864606 | controller | 2026-07-27 18:03:29.864804 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-07-27 18:03:29.864995 | controller | Monday 27 July 2026 18:03:29 +0000 (0:00:00.034) 0:00:03.202 *********** 2026-07-27 18:03:29.895504 | controller | skipping: [controller] 2026-07-27 18:03:29.895658 | controller | 2026-07-27 18:03:29.895844 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-07-27 18:03:29.896113 | controller | Monday 27 July 2026 18:03:29 +0000 (0:00:00.030) 0:00:03.233 *********** 2026-07-27 18:03:29.933098 | controller | ok: [controller] => { 2026-07-27 18:03:29.933286 | controller | "msg": "https://get.helm.sh/helm-v3.11.2-linux-amd64.tar.gz" 2026-07-27 18:03:29.933462 | controller | } 2026-07-27 18:03:29.933628 | controller | 2026-07-27 18:03:29.933819 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-07-27 18:03:29.934006 | controller | Monday 27 July 2026 18:03:29 +0000 (0:00:00.036) 0:00:03.270 *********** 2026-07-27 18:03:30.348358 | controller | ok: [controller] 2026-07-27 18:03:30.348412 | controller | 2026-07-27 18:03:30.348422 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-07-27 18:03:30.348439 | controller | Monday 27 July 2026 18:03:30 +0000 (0:00:00.415) 0:00:03.686 *********** 2026-07-27 18:03:30.387407 | controller | skipping: [controller] 2026-07-27 18:03:30.387454 | controller | 2026-07-27 18:03:30.387595 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-07-27 18:03:30.387710 | controller | Monday 27 July 2026 18:03:30 +0000 (0:00:00.037) 0:00:03.723 *********** 2026-07-27 18:03:30.410957 | controller | skipping: [controller] 2026-07-27 18:03:30.411048 | controller | 2026-07-27 18:03:30.411337 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-07-27 18:03:30.411374 | controller | Monday 27 July 2026 18:03:30 +0000 (0:00:00.025) 0:00:03.748 *********** 2026-07-27 18:03:30.456697 | controller | ok: [controller] => { 2026-07-27 18:03:30.456792 | controller | "msg": "https://github.com/databus23/helm-diff/releases/download/v3.8.1/helm-diff-linux-amd64.tgz" 2026-07-27 18:03:30.456879 | controller | } 2026-07-27 18:03:30.456980 | controller | 2026-07-27 18:03:30.457064 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-07-27 18:03:30.457145 | controller | Monday 27 July 2026 18:03:30 +0000 (0:00:00.043) 0:00:03.792 *********** 2026-07-27 18:03:30.874825 | controller | ok: [controller] 2026-07-27 18:03:30.874885 | controller | 2026-07-27 18:03:30.875019 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-07-27 18:03:30.875140 | controller | Monday 27 July 2026 18:03:30 +0000 (0:00:00.419) 0:00:04.212 *********** 2026-07-27 18:03:30.910222 | controller | skipping: [controller] 2026-07-27 18:03:30.910302 | controller | 2026-07-27 18:03:30.910432 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-07-27 18:03:30.910556 | controller | Monday 27 July 2026 18:03:30 +0000 (0:00:00.035) 0:00:04.248 *********** 2026-07-27 18:03:30.948321 | controller | skipping: [controller] 2026-07-27 18:03:30.948397 | controller | 2026-07-27 18:03:30.948486 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-07-27 18:03:30.948571 | controller | Monday 27 July 2026 18:03:30 +0000 (0:00:00.034) 0:00:04.283 *********** 2026-07-27 18:03:30.986190 | controller | ok: [controller] => { 2026-07-27 18:03:30.986285 | controller | "msg": "https://github.com/fluxcd/flux2/releases/download/v0.32.0/flux_0.32.0_linux_amd64.tar.gz" 2026-07-27 18:03:30.986404 | controller | } 2026-07-27 18:03:30.986508 | controller | 2026-07-27 18:03:30.986637 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-07-27 18:03:30.986756 | controller | Monday 27 July 2026 18:03:30 +0000 (0:00:00.041) 0:00:04.324 *********** 2026-07-27 18:03:31.426204 | controller | ok: [controller] 2026-07-27 18:03:31.426334 | controller | 2026-07-27 18:03:31.426540 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-07-27 18:03:31.426692 | controller | Monday 27 July 2026 18:03:31 +0000 (0:00:00.439) 0:00:04.763 *********** 2026-07-27 18:03:31.460767 | controller | skipping: [controller] 2026-07-27 18:03:31.460822 | controller | 2026-07-27 18:03:31.460962 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-07-27 18:03:31.461091 | controller | Monday 27 July 2026 18:03:31 +0000 (0:00:00.035) 0:00:04.798 *********** 2026-07-27 18:03:31.495955 | controller | skipping: [controller] 2026-07-27 18:03:31.496010 | controller | 2026-07-27 18:03:31.496133 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-07-27 18:03:31.496273 | controller | Monday 27 July 2026 18:03:31 +0000 (0:00:00.035) 0:00:04.833 *********** 2026-07-27 18:03:31.536739 | controller | ok: [controller] => { 2026-07-27 18:03:31.536849 | controller | "msg": "https://github.com/kubernetes-sigs/cluster-api/releases/download/v1.13.2/clusterctl-linux-amd64" 2026-07-27 18:03:31.537315 | controller | } 2026-07-27 18:03:31.537344 | controller | 2026-07-27 18:03:31.537350 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-07-27 18:03:31.537356 | controller | Monday 27 July 2026 18:03:31 +0000 (0:00:00.039) 0:00:04.873 *********** 2026-07-27 18:03:31.965328 | controller | ok: [controller] 2026-07-27 18:03:31.965391 | controller | 2026-07-27 18:03:31.965494 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-07-27 18:03:31.965613 | controller | Monday 27 July 2026 18:03:31 +0000 (0:00:00.428) 0:00:05.302 *********** 2026-07-27 18:03:32.004633 | controller | skipping: [controller] 2026-07-27 18:03:32.004656 | controller | 2026-07-27 18:03:32.004733 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-07-27 18:03:32.004817 | controller | Monday 27 July 2026 18:03:32 +0000 (0:00:00.038) 0:00:05.340 *********** 2026-07-27 18:03:32.037251 | controller | skipping: [controller] 2026-07-27 18:03:32.037293 | controller | 2026-07-27 18:03:32.037435 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-07-27 18:03:32.037553 | controller | Monday 27 July 2026 18:03:32 +0000 (0:00:00.034) 0:00:05.375 *********** 2026-07-27 18:03:32.075442 | controller | ok: [controller] => { 2026-07-27 18:03:32.075523 | controller | "msg": "https://dl.k8s.io/release/v1.36.2/bin/linux/amd64/kubelet" 2026-07-27 18:03:32.075639 | controller | } 2026-07-27 18:03:32.075746 | controller | 2026-07-27 18:03:32.075870 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-07-27 18:03:32.076029 | controller | Monday 27 July 2026 18:03:32 +0000 (0:00:00.037) 0:00:05.413 *********** 2026-07-27 18:03:32.537325 | controller | ok: [controller] 2026-07-27 18:03:32.537365 | controller | 2026-07-27 18:03:32.537372 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-07-27 18:03:32.537377 | controller | Monday 27 July 2026 18:03:32 +0000 (0:00:00.460) 0:00:05.873 *********** 2026-07-27 18:03:32.575810 | controller | skipping: [controller] 2026-07-27 18:03:32.575868 | controller | 2026-07-27 18:03:32.575962 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-07-27 18:03:32.576052 | controller | Monday 27 July 2026 18:03:32 +0000 (0:00:00.040) 0:00:05.914 *********** 2026-07-27 18:03:32.612706 | controller | skipping: [controller] 2026-07-27 18:03:32.612760 | controller | 2026-07-27 18:03:32.612795 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-07-27 18:03:32.612881 | controller | Monday 27 July 2026 18:03:32 +0000 (0:00:00.034) 0:00:05.948 *********** 2026-07-27 18:03:32.646987 | controller | ok: [controller] => { 2026-07-27 18:03:32.647043 | controller | "msg": "https://dl.k8s.io/release/v1.36.2/bin/linux/amd64/kubectl" 2026-07-27 18:03:32.647089 | controller | } 2026-07-27 18:03:32.647184 | controller | 2026-07-27 18:03:32.647278 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-07-27 18:03:32.647361 | controller | Monday 27 July 2026 18:03:32 +0000 (0:00:00.036) 0:00:05.985 *********** 2026-07-27 18:03:33.100674 | controller | ok: [controller] 2026-07-27 18:03:33.100700 | controller | 2026-07-27 18:03:33.100706 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-07-27 18:03:33.100712 | controller | Monday 27 July 2026 18:03:33 +0000 (0:00:00.452) 0:00:06.437 *********** 2026-07-27 18:03:33.136694 | controller | skipping: [controller] 2026-07-27 18:03:33.136955 | controller | 2026-07-27 18:03:33.137201 | controller | PLAY RECAP ********************************************************************* 2026-07-27 18:03:33.137467 | controller | controller : ok=28 changed=0 unreachable=0 failed=0 skipped=14 rescued=0 ignored=0 2026-07-27 18:03:33.137688 | controller | 2026-07-27 18:03:33.137908 | controller | 2026-07-27 18:03:33.138144 | controller | TASKS RECAP ******************************************************************** 2026-07-27 18:03:33.138382 | controller | Monday 27 July 2026 18:03:33 +0000 (0:00:00.034) 0:00:06.471 *********** 2026-07-27 18:03:33.138616 | controller | =============================================================================== 2026-07-27 18:03:33.138853 | controller | Gather minimal facts ---------------------------------------------------- 0.70s 2026-07-27 18:03:33.139092 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.63s 2026-07-27 18:03:33.139334 | controller | vexxhost.containers.directory : Create directory (/var/lib/downloads) --- 0.49s 2026-07-27 18:03:33.139573 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.46s 2026-07-27 18:03:33.139810 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.45s 2026-07-27 18:03:33.140112 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.44s 2026-07-27 18:03:33.140389 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.43s 2026-07-27 18:03:33.140632 | controller | Find all subdirectories in the role location ---------------------------- 0.42s 2026-07-27 18:03:33.140784 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.42s 2026-07-27 18:03:33.140932 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.42s 2026-07-27 18:03:33.141079 | controller | Select only defaults/ directories and load vars ------------------------- 0.36s 2026-07-27 18:03:33.141227 | controller | Include download_artifact role ------------------------------------------ 0.19s 2026-07-27 18:03:33.141389 | controller | Find all components with checksums and get latest versions (CI) --------- 0.13s 2026-07-27 18:03:33.141538 | controller | Filter checksums to keep only latest versions (CI) ---------------------- 0.10s 2026-07-27 18:03:33.141690 | controller | Generate list of all binaries for all roles ----------------------------- 0.07s 2026-07-27 18:03:33.141837 | controller | vexxhost.containers.download_artifact : Starting download of file ------- 0.04s 2026-07-27 18:03:33.141987 | controller | vexxhost.containers.download_artifact : Starting download of file ------- 0.04s 2026-07-27 18:03:33.142135 | controller | vexxhost.containers.download_artifact : Extract archive ----------------- 0.04s 2026-07-27 18:03:33.142283 | controller | vexxhost.containers.download_artifact : Starting download of file ------- 0.04s 2026-07-27 18:03:33.142431 | controller | vexxhost.containers.download_artifact : Starting download of file ------- 0.04s 2026-07-27 18:03:33.309281 | controller | INFO [download-binaries > idempotence] Executed: Successful 2026-07-27 18:03:33.320162 | controller | INFO [download-binaries > side_effect] Executing 2026-07-27 18:03:33.320644 | controller | WARNING [download-binaries > side_effect] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-07-27 18:03:33.327015 | controller | INFO [download-binaries > verify] Executing 2026-07-27 18:03:34.165207 | controller | 2026-07-27 18:03:34.165539 | controller | PLAY [Verify] ****************************************************************** 2026-07-27 18:03:34.165778 | controller | 2026-07-27 18:03:34.166030 | controller | TASK [Gathering Facts] ********************************************************* 2026-07-27 18:03:34.166281 | controller | Monday 27 July 2026 18:03:34 +0000 (0:00:00.011) 0:00:00.011 *********** 2026-07-27 18:03:35.230840 | 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-27 18:03:35.238546 | controller | ok: [controller] 2026-07-27 18:03:35.238567 | controller | 2026-07-27 18:03:35.238577 | controller | TASK [Stat target dir] ********************************************************* 2026-07-27 18:03:35.238585 | controller | Monday 27 July 2026 18:03:35 +0000 (0:00:01.072) 0:00:01.084 *********** 2026-07-27 18:03:35.634913 | controller | ok: [controller] 2026-07-27 18:03:35.635190 | controller | 2026-07-27 18:03:35.635463 | controller | TASK [Assert that target dir is created] *************************************** 2026-07-27 18:03:35.635722 | controller | Monday 27 July 2026 18:03:35 +0000 (0:00:00.396) 0:00:01.481 *********** 2026-07-27 18:03:35.675053 | controller | ok: [controller] => { 2026-07-27 18:03:35.675311 | controller | "changed": false, 2026-07-27 18:03:35.675554 | controller | "msg": "All assertions passed" 2026-07-27 18:03:35.675794 | controller | } 2026-07-27 18:03:35.676023 | controller | 2026-07-27 18:03:35.676304 | controller | TASK [Find target files] ******************************************************* 2026-07-27 18:03:35.676560 | controller | Monday 27 July 2026 18:03:35 +0000 (0:00:00.039) 0:00:01.521 *********** 2026-07-27 18:03:36.112444 | controller | ok: [controller] 2026-07-27 18:03:36.112731 | controller | 2026-07-27 18:03:36.113018 | controller | TASK [Assert that some files were downloaded] ********************************** 2026-07-27 18:03:36.113285 | controller | Monday 27 July 2026 18:03:36 +0000 (0:00:00.437) 0:00:01.958 *********** 2026-07-27 18:03:36.143325 | controller | ok: [controller] => { 2026-07-27 18:03:36.143522 | controller | "changed": false, 2026-07-27 18:03:36.143686 | controller | "msg": "All assertions passed" 2026-07-27 18:03:36.143844 | controller | } 2026-07-27 18:03:36.143997 | controller | 2026-07-27 18:03:36.144157 | controller | PLAY RECAP ********************************************************************* 2026-07-27 18:03:36.144366 | controller | controller : ok=5 changed=0 unreachable=0 failed=0 skipped=0 rescued=0 ignored=0 2026-07-27 18:03:36.144518 | controller | 2026-07-27 18:03:36.144665 | controller | 2026-07-27 18:03:36.144827 | controller | TASKS RECAP ******************************************************************** 2026-07-27 18:03:36.144993 | controller | Monday 27 July 2026 18:03:36 +0000 (0:00:00.031) 0:00:01.990 *********** 2026-07-27 18:03:36.145161 | controller | =============================================================================== 2026-07-27 18:03:36.145321 | controller | Gathering Facts --------------------------------------------------------- 1.07s 2026-07-27 18:03:36.145478 | controller | Find target files ------------------------------------------------------- 0.44s 2026-07-27 18:03:36.145636 | controller | Stat target dir --------------------------------------------------------- 0.40s 2026-07-27 18:03:36.145799 | controller | Assert that target dir is created --------------------------------------- 0.04s 2026-07-27 18:03:36.145960 | controller | Assert that some files were downloaded ---------------------------------- 0.03s 2026-07-27 18:03:36.305943 | controller | INFO [download-binaries > verify] Executed: Successful 2026-07-27 18:03:36.318959 | controller | INFO [download-binaries > cleanup] Executing 2026-07-27 18:03:36.319498 | controller | WARNING [download-binaries > cleanup] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-07-27 18:03:36.326883 | controller | INFO [download-binaries > destroy] Executing 2026-07-27 18:03:36.326969 | controller | WARNING [download-binaries > destroy] Skipping, '--destroy=never' requested. 2026-07-27 18:03:36.327073 | controller | INFO [download-binaries > destroy] Executed: Successful 2026-07-27 18:03:36.327566 | controller | WARNING Molecule executed 1 scenario (1 missing files) 2026-07-27 18:03:36.636226 | controller | ok: Runtime: 0:03:15.610968 2026-07-27 18:03:36.644434 | 2026-07-27 18:03:36.644496 | PLAY RECAP 2026-07-27 18:03:36.644545 | controller | ok: 4 changed: 3 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-07-27 18:03:36.644580 | 2026-07-27 18:03:36.781982 | RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/run.yaml@main] 2026-07-27 18:03:36.785045 | POST-RUN START: [untrusted : github.com/vexxhost/ansible-collection-kubernetes/test-playbooks/molecule/post.yml@main] 2026-07-27 18:03:37.665361 | 2026-07-27 18:03:37.665516 | PLAY [all] 2026-07-27 18:03:37.677262 | 2026-07-27 18:03:37.677346 | TASK [describe-kubernetes-objects : creating directory for cluster scoped objects] 2026-07-27 18:03:38.074888 | controller | changed 2026-07-27 18:03:38.080806 | 2026-07-27 18:03:38.080891 | TASK [describe-kubernetes-objects : Gathering descriptions for cluster scoped objects] 2026-07-27 18:03:38.499710 | controller | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-07-27 18:03:38.499890 | controller | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-07-27 18:03:38.507434 | controller | environment: line 1: kubectl: command not found 2026-07-27 18:03:38.510383 | controller | environment: line 1: kubectl: command not found 2026-07-27 18:03:38.510409 | controller | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-07-27 18:03:38.512512 | controller | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-07-27 18:03:38.514850 | controller | environment: line 1: kubectl: command not found 2026-07-27 18:03:38.516426 | controller | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-07-27 18:03:38.518784 | controller | environment: line 1: kubectl: command not found 2026-07-27 18:03:38.520108 | controller | environment: line 1: kubectl: command not found 2026-07-27 18:03:38.520200 | controller | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-07-27 18:03:38.521724 | controller | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-07-27 18:03:38.615543 | controller | ok: Runtime: 0:00:00.037981 2026-07-27 18:03:38.621441 | 2026-07-27 18:03:38.621534 | TASK [describe-kubernetes-objects : creating directory for namespace scoped objects] 2026-07-27 18:03:38.866323 | controller | changed 2026-07-27 18:03:38.871764 | 2026-07-27 18:03:38.871881 | TASK [describe-kubernetes-objects : Gathering descriptions for namespace scoped objects] 2026-07-27 18:03:39.110601 | controller | environment: line 5: kubectl: command not found 2026-07-27 18:03:39.110662 | controller | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-07-27 18:03:39.110669 | controller | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-07-27 18:03:39.111950 | controller | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-07-27 18:03:39.400698 | controller | ok: Runtime: 0:00:00.013516 2026-07-27 18:03:39.407936 | 2026-07-27 18:03:39.410045 | TASK [describe-kubernetes-objects : Downloads logs to executor] 2026-07-27 18:03:40.061729 | controller | changed: 2026-07-27 18:03:40.062033 | controller | created directory /var/lib/zuul/builds/91f4dc1447e34ac4b2561e2853947da2/work/logs/controller 2026-07-27 18:03:40.062102 | controller | cd+++++++++ objects/ 2026-07-27 18:03:40.062153 | controller | cd+++++++++ objects/cluster/ 2026-07-27 18:03:40.062204 | controller | cd+++++++++ objects/namespaced/ 2026-07-27 18:03:40.073403 | 2026-07-27 18:03:40.073476 | TASK [gather-pod-logs : creating directory for pod logs] 2026-07-27 18:03:40.352834 | controller | changed 2026-07-27 18:03:40.357637 | 2026-07-27 18:03:40.357710 | TASK [gather-pod-logs : creating directory for failed pod logs] 2026-07-27 18:03:40.625258 | controller | changed 2026-07-27 18:03:40.630209 | 2026-07-27 18:03:40.630302 | TASK [gather-pod-logs : retrieve all kubernetes logs, current and previous (if they exist)] 2026-07-27 18:03:40.870474 | controller | environment: line 3: kubectl: command not found 2026-07-27 18:03:41.161353 | controller | ok: Runtime: 0:00:00.013465 2026-07-27 18:03:41.167206 | 2026-07-27 18:03:41.167311 | TASK [gather-pod-logs : Downloads pod logs to executor] 2026-07-27 18:03:41.646757 | controller | changed: 2026-07-27 18:03:41.647020 | controller | cd+++++++++ pod-logs/ 2026-07-27 18:03:41.647081 | controller | cd+++++++++ pod-logs/failed-pods/ 2026-07-27 18:03:41.657913 | 2026-07-27 18:03:41.658043 | LOOP [helm-release-status : creating directory for helm release status] 2026-07-27 18:03:41.901402 | controller | changed: "values" 2026-07-27 18:03:42.110887 | controller | changed: "releases" 2026-07-27 18:03:42.122567 | 2026-07-27 18:03:42.122876 | TASK [helm-release-status : Gather get release status for helm charts] 2026-07-27 18:03:42.362022 | controller | /bin/bash: line 3: kubectl: command not found 2026-07-27 18:03:42.655367 | controller | ok: Runtime: 0:00:00.009753 2026-07-27 18:03:42.659645 | 2026-07-27 18:03:42.659718 | TASK [helm-release-status : Downloads logs to executor] 2026-07-27 18:03:43.150788 | controller | changed: 2026-07-27 18:03:43.151082 | controller | cd+++++++++ helm/ 2026-07-27 18:03:43.151143 | controller | cd+++++++++ helm/releases/ 2026-07-27 18:03:43.151198 | controller | cd+++++++++ helm/values/ 2026-07-27 18:03:43.156862 | 2026-07-27 18:03:43.156913 | PLAY RECAP 2026-07-27 18:03:43.156969 | controller | ok: 12 changed: 12 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-07-27 18:03:43.156993 | 2026-07-27 18:03:43.303737 | POST-RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/ansible-collection-kubernetes/test-playbooks/molecule/post.yml@main] 2026-07-27 18:03:43.307107 | POST-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post.yaml@main] 2026-07-27 18:03:44.020129 | 2026-07-27 18:03:44.020288 | PLAY [all] 2026-07-27 18:03:44.031810 | 2026-07-27 18:03:44.031915 | TASK [fetch-output : Set log path for multiple nodes] 2026-07-27 18:03:44.078042 | controller | skipping: Conditional result was False 2026-07-27 18:03:44.087603 | 2026-07-27 18:03:44.087787 | TASK [fetch-output : Set log path for single node] 2026-07-27 18:03:44.131018 | controller | ok 2026-07-27 18:03:44.137042 | 2026-07-27 18:03:44.137163 | LOOP [fetch-output : Ensure local output dirs] 2026-07-27 18:03:44.530998 | controller -> localhost | ok: "/var/lib/zuul/builds/91f4dc1447e34ac4b2561e2853947da2/work/logs" 2026-07-27 18:03:44.762889 | controller -> localhost | changed: "/var/lib/zuul/builds/91f4dc1447e34ac4b2561e2853947da2/work/artifacts" 2026-07-27 18:03:44.970978 | controller -> localhost | changed: "/var/lib/zuul/builds/91f4dc1447e34ac4b2561e2853947da2/work/docs" 2026-07-27 18:03:44.987442 | 2026-07-27 18:03:44.987693 | LOOP [fetch-output : Collect logs, artifacts and docs] 2026-07-27 18:03:45.626764 | controller | changed: .d..t...... ./ 2026-07-27 18:03:45.627123 | controller | changed: All items complete 2026-07-27 18:03:45.627184 | 2026-07-27 18:03:46.086099 | controller | changed: .d..t...... ./ 2026-07-27 18:03:46.562781 | controller | changed: .d..t...... ./ 2026-07-27 18:03:46.587599 | 2026-07-27 18:03:46.587792 | LOOP [merge-output-to-logs : Move artifacts and docs to logs dir] 2026-07-27 18:03:47.018728 | controller -> localhost | ok: Item: artifacts Runtime: 0:00:00.008338 2026-07-27 18:03:47.277995 | controller -> localhost | ok: Item: docs Runtime: 0:00:00.008588 2026-07-27 18:03:47.298148 | 2026-07-27 18:03:47.298275 | PLAY [all] 2026-07-27 18:03:47.303854 | 2026-07-27 18:03:47.303931 | TASK [remove-build-sshkey : Remove the build SSH key from all nodes] 2026-07-27 18:03:47.799640 | controller | changed 2026-07-27 18:03:47.804159 | 2026-07-27 18:03:47.804227 | PLAY RECAP 2026-07-27 18:03:47.804286 | controller | ok: 5 changed: 4 unreachable: 0 failed: 0 skipped: 1 rescued: 0 ignored: 0 2026-07-27 18:03:47.804318 | 2026-07-27 18:03:47.939522 | POST-RUN END RESULT_NORMAL: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post.yaml@main] 2026-07-27 18:03:47.942468 | POST-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post-logs.yaml@main] 2026-07-27 18:03:48.589170 | 2026-07-27 18:03:48.589759 | PLAY [localhost] 2026-07-27 18:03:48.604800 | 2026-07-27 18:03:48.609997 | TASK [Generate Zuul manifest] 2026-07-27 18:03:48.634476 | localhost | ok 2026-07-27 18:03:48.650969 | 2026-07-27 18:03:48.651072 | TASK [generate-zuul-manifest : Generate Zuul manifest] 2026-07-27 18:03:49.041401 | localhost | changed 2026-07-27 18:03:49.055872 | 2026-07-27 18:03:49.055968 | TASK [generate-zuul-manifest : Return Zuul manifest URL to Zuul] 2026-07-27 18:03:49.089457 | localhost | ok 2026-07-27 18:03:49.099377 | 2026-07-27 18:03:49.099579 | TASK [Upload logs] 2026-07-27 18:03:49.124940 | localhost | ok 2026-07-27 18:03:49.188821 | 2026-07-27 18:03:49.188990 | TASK [Set zuul-log-path fact] 2026-07-27 18:03:49.211987 | localhost | ok 2026-07-27 18:03:49.225575 | 2026-07-27 18:03:49.225654 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-07-27 18:03:49.257632 | localhost | ok 2026-07-27 18:03:49.269618 | 2026-07-27 18:03:49.269722 | TASK [upload-logs : Create log directories] 2026-07-27 18:03:49.679707 | localhost | changed 2026-07-27 18:03:49.685067 | 2026-07-27 18:03:49.685145 | TASK [upload-logs : Ensure logs are readable before uploading] 2026-07-27 18:03:50.103798 | localhost -> localhost | ok: Runtime: 0:00:00.005644 2026-07-27 18:03:50.111627 | 2026-07-27 18:03:50.111734 | TASK [upload-logs : Upload logs to log server] 2026-07-27 18:03:50.621799 | localhost | Output suppressed because no_log was given 2026-07-27 18:03:50.627234 | 2026-07-27 18:03:50.627329 | LOOP [upload-logs : Compress console log and json output] 2026-07-27 18:03:50.677014 | localhost | skipping: Conditional result was False 2026-07-27 18:03:50.725882 | localhost | skipping: Conditional result was False 2026-07-27 18:03:50.745451 | 2026-07-27 18:03:50.745647 | LOOP [upload-logs : Upload compressed console log and json output] 2026-07-27 18:03:50.797379 | localhost | skipping: Conditional result was False 2026-07-27 18:03:50.797822 | 2026-07-27 18:03:50.801195 | localhost | skipping: Conditional result was False 2026-07-27 18:03:50.814733 | 2026-07-27 18:03:50.815016 | LOOP [upload-logs : Upload console log and json output]