2026-07-28 00:48:00.102398 | Job console starting 2026-07-28 00:48:00.110560 | Updating git repos 2026-07-28 00:48:00.155763 | Cloning repos into workspace 2026-07-28 00:48:00.283672 | Restoring repo states 2026-07-28 00:48:00.293949 | Merging changes 2026-07-28 00:48:00.935009 | Checking out repos 2026-07-28 00:48:01.145957 | Preparing playbooks 2026-07-28 00:48:03.754164 | Running Ansible setup 2026-07-28 00:48:07.481081 | PRE-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/pre.yaml@main] 2026-07-28 00:48:08.131641 | 2026-07-28 00:48:08.131755 | PLAY [localhost] 2026-07-28 00:48:08.139025 | 2026-07-28 00:48:08.139095 | TASK [Gathering Facts] 2026-07-28 00:48:08.966288 | localhost | ok 2026-07-28 00:48:08.977259 | 2026-07-28 00:48:08.977380 | TASK [Setup log path fact] 2026-07-28 00:48:09.000645 | localhost | ok 2026-07-28 00:48:09.016074 | 2026-07-28 00:48:09.016157 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-07-28 00:48:09.047600 | localhost | ok 2026-07-28 00:48:09.055934 | 2026-07-28 00:48:09.056027 | TASK [emit-job-header : Print job information] 2026-07-28 00:48:09.097655 | # Job Information 2026-07-28 00:48:09.097946 | Ansible Version: 2.16.18 2026-07-28 00:48:09.098025 | Job: ansible-collection-kubernetes-molecule-download-binaries 2026-07-28 00:48:09.098079 | Pipeline: check 2026-07-28 00:48:09.098129 | Executor: 2d72f0692154 2026-07-28 00:48:09.098177 | Triggered by: https://github.com/vexxhost/ansible-collection-kubernetes/pull/293 2026-07-28 00:48:09.098230 | Event ID: 9009c4c0-8a1d-11f1-9772-49b5cf4f660b 2026-07-28 00:48:09.102887 | 2026-07-28 00:48:09.103009 | LOOP [emit-job-header : Print node information] 2026-07-28 00:48:09.188709 | localhost | ok: 2026-07-28 00:48:09.189016 | localhost | # Node Information 2026-07-28 00:48:09.189084 | localhost | Inventory Hostname: controller 2026-07-28 00:48:09.189135 | localhost | Hostname: np0000187157 2026-07-28 00:48:09.189181 | localhost | Username: zuul 2026-07-28 00:48:09.189231 | localhost | Distro: Debian 13.6 2026-07-28 00:48:09.189275 | localhost | Provider: yul1 2026-07-28 00:48:09.189316 | localhost | Region: ca-ymq-1 2026-07-28 00:48:09.189358 | localhost | Label: debian-trixie 2026-07-28 00:48:09.189400 | localhost | Product Name: OpenStack Nova 2026-07-28 00:48:09.189442 | localhost | Interface IP: 199.19.213.126 2026-07-28 00:48:09.202113 | 2026-07-28 00:48:09.202316 | TASK [log-inventory : Ensure Zuul Ansible directory exists] 2026-07-28 00:48:09.580402 | localhost -> localhost | changed 2026-07-28 00:48:09.590071 | 2026-07-28 00:48:09.590162 | TASK [log-inventory : Copy ansible inventory to logs dir] 2026-07-28 00:48:10.382339 | localhost -> localhost | changed 2026-07-28 00:48:10.388132 | 2026-07-28 00:48:10.388190 | PLAY [all] 2026-07-28 00:48:10.394714 | 2026-07-28 00:48:10.394779 | TASK [add-build-sshkey : Check to see if ssh key was already created for this build] 2026-07-28 00:48:10.653392 | controller -> localhost | ok 2026-07-28 00:48:10.662143 | 2026-07-28 00:48:10.662210 | TASK [add-build-sshkey : Create a new key in workspace based on build UUID] 2026-07-28 00:48:10.692930 | controller | ok 2026-07-28 00:48:10.708011 | controller | included: /var/lib/zuul/builds/0d9bc5afee264344987c1e232cd92ccc/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/create-key-and-replace.yaml 2026-07-28 00:48:10.712486 | 2026-07-28 00:48:10.712543 | TASK [add-build-sshkey : Create Temp SSH key] 2026-07-28 00:48:12.329470 | controller -> localhost | Generating public/private rsa key pair. 2026-07-28 00:48:12.330295 | controller -> localhost | Your identification has been saved in /var/lib/zuul/builds/0d9bc5afee264344987c1e232cd92ccc/work/0d9bc5afee264344987c1e232cd92ccc_id_rsa 2026-07-28 00:48:12.330369 | controller -> localhost | Your public key has been saved in /var/lib/zuul/builds/0d9bc5afee264344987c1e232cd92ccc/work/0d9bc5afee264344987c1e232cd92ccc_id_rsa.pub 2026-07-28 00:48:12.330418 | controller -> localhost | The key fingerprint is: 2026-07-28 00:48:12.330444 | controller -> localhost | SHA256:lHfxmI+y98/SMrTV7GFc5h5Thts6QhlYJyKtLzezh/U zuul-build-sshkey 2026-07-28 00:48:12.330472 | controller -> localhost | The key's randomart image is: 2026-07-28 00:48:12.330494 | controller -> localhost | +---[RSA 3072]----+ 2026-07-28 00:48:12.330518 | controller -> localhost | | . . | 2026-07-28 00:48:12.330540 | controller -> localhost | | ..o o=. | 2026-07-28 00:48:12.330561 | controller -> localhost | | oo.++o.. | 2026-07-28 00:48:12.330582 | controller -> localhost | | ......o. =| 2026-07-28 00:48:12.330602 | controller -> localhost | | S.. .ooB+| 2026-07-28 00:48:12.330623 | controller -> localhost | | . =o+ o**| 2026-07-28 00:48:12.330643 | controller -> localhost | | o.B.o.B+| 2026-07-28 00:48:12.330663 | controller -> localhost | | o.o.E.+| 2026-07-28 00:48:12.330686 | controller -> localhost | | . ..*o| 2026-07-28 00:48:12.330707 | controller -> localhost | +----[SHA256]-----+ 2026-07-28 00:48:12.330753 | controller -> localhost | ok: Runtime: 0:00:01.235750 2026-07-28 00:48:12.334766 | 2026-07-28 00:48:12.334829 | TASK [add-build-sshkey : Remote setup ssh keys (linux)] 2026-07-28 00:48:12.364904 | controller | ok 2026-07-28 00:48:12.372216 | controller | included: /var/lib/zuul/builds/0d9bc5afee264344987c1e232cd92ccc/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/remote-linux.yaml 2026-07-28 00:48:12.378312 | 2026-07-28 00:48:12.378367 | TASK [add-build-sshkey : Remove previously added zuul-build-sshkey] 2026-07-28 00:48:12.401745 | controller | skipping: Conditional result was False 2026-07-28 00:48:12.409794 | 2026-07-28 00:48:12.409879 | TASK [add-build-sshkey : Enable access via build key on all nodes] 2026-07-28 00:48:12.961313 | controller | changed 2026-07-28 00:48:12.966420 | 2026-07-28 00:48:12.966512 | TASK [add-build-sshkey : Make sure user has a .ssh] 2026-07-28 00:48:13.170597 | controller | ok 2026-07-28 00:48:13.176031 | 2026-07-28 00:48:13.176094 | TASK [add-build-sshkey : Install build private key as SSH key on all nodes] 2026-07-28 00:48:13.752201 | controller | changed 2026-07-28 00:48:13.757028 | 2026-07-28 00:48:13.757104 | TASK [add-build-sshkey : Install build public key as SSH key on all nodes] 2026-07-28 00:48:14.299660 | controller | changed 2026-07-28 00:48:14.304922 | 2026-07-28 00:48:14.305007 | TASK [add-build-sshkey : Remote setup ssh keys (windows)] 2026-07-28 00:48:14.330918 | controller | skipping: Conditional result was False 2026-07-28 00:48:14.339904 | 2026-07-28 00:48:14.339973 | TASK [remove-zuul-sshkey : Remove master key from local agent] 2026-07-28 00:48:14.741059 | controller -> localhost | changed 2026-07-28 00:48:14.755848 | 2026-07-28 00:48:14.755940 | TASK [add-build-sshkey : Add back temp key] 2026-07-28 00:48:15.029132 | controller -> localhost | Identity added: /var/lib/zuul/builds/0d9bc5afee264344987c1e232cd92ccc/work/0d9bc5afee264344987c1e232cd92ccc_id_rsa (zuul-build-sshkey) 2026-07-28 00:48:15.029355 | controller -> localhost | ok: Runtime: 0:00:00.011570 2026-07-28 00:48:15.033745 | 2026-07-28 00:48:15.033805 | TASK [add-build-sshkey : Verify we can still SSH to all nodes] 2026-07-28 00:48:15.370479 | controller | ok 2026-07-28 00:48:15.375765 | 2026-07-28 00:48:15.375830 | TASK [add-build-sshkey : Verify we can still SSH to all nodes (windows)] 2026-07-28 00:48:15.398961 | controller | skipping: Conditional result was False 2026-07-28 00:48:15.410574 | 2026-07-28 00:48:15.410658 | TASK [prepare-workspace : Start zuul_console daemon.] 2026-07-28 00:48:15.775590 | controller | ok 2026-07-28 00:48:15.780706 | 2026-07-28 00:48:15.780778 | TASK [prepare-workspace : Synchronize src repos to workspace directory.] 2026-07-28 00:48:16.714827 | controller | Output suppressed because no_log was given 2026-07-28 00:48:16.725908 | 2026-07-28 00:48:16.725988 | LOOP [ensure-output-dirs : Empty Zuul Output directories by removing them] 2026-07-28 00:48:16.941578 | controller | ok: "logs" 2026-07-28 00:48:16.953201 | controller | ok: All items complete 2026-07-28 00:48:16.953325 | 2026-07-28 00:48:17.120031 | controller | ok: "artifacts" 2026-07-28 00:48:17.296210 | controller | ok: "docs" 2026-07-28 00:48:17.311465 | 2026-07-28 00:48:17.311651 | LOOP [ensure-output-dirs : Ensure Zuul Output directories exist] 2026-07-28 00:48:17.515022 | controller | changed: "logs" 2026-07-28 00:48:17.697412 | controller | changed: "artifacts" 2026-07-28 00:48:17.889543 | controller | changed: "docs" 2026-07-28 00:48:17.905627 | 2026-07-28 00:48:17.905776 | PLAY RECAP 2026-07-28 00:48:17.905850 | controller | ok: 15 changed: 8 unreachable: 0 failed: 0 skipped: 3 rescued: 0 ignored: 0 2026-07-28 00:48:17.905891 | localhost | ok: 6 changed: 2 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-07-28 00:48:17.905921 | 2026-07-28 00:48:18.045317 | PRE-RUN END RESULT_NORMAL: [trusted : github.com/vexxhost/zuul-config/playbooks/base/pre.yaml@main] 2026-07-28 00:48:18.046779 | PRE-RUN START: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/pre.yaml@main] 2026-07-28 00:48:18.635074 | 2026-07-28 00:48:18.635187 | PLAY [all] 2026-07-28 00:48:18.650977 | 2026-07-28 00:48:18.651136 | TASK [setup-uv : Extract archive] 2026-07-28 00:48:21.040213 | controller | changed 2026-07-28 00:48:21.046647 | 2026-07-28 00:48:21.046759 | TASK [setup-uv : Print version] 2026-07-28 00:48:21.381408 | controller | uv 0.8.13 2026-07-28 00:48:21.575671 | controller | ok: Runtime: 0:00:00.016703 2026-07-28 00:48:21.586075 | 2026-07-28 00:48:21.586173 | TASK [Install Ansible collection siblings] 2026-07-28 00:48:21.984743 | controller | ok: 2026-07-28 00:48:21.985087 | controller | Skipping ansible.posix: no checked-out sibling 2026-07-28 00:48:21.985155 | controller | Skipping community.crypto: no checked-out sibling 2026-07-28 00:48:21.985203 | controller | Skipping community.general: no checked-out sibling 2026-07-28 00:48:21.985248 | controller | Skipping kubernetes.core: no checked-out sibling 2026-07-28 00:48:21.985292 | controller | Skipping vexxhost.containers: no checked-out sibling 2026-07-28 00:48:21.988367 | 2026-07-28 00:48:21.988416 | PLAY RECAP 2026-07-28 00:48:21.988466 | controller | ok: 3 changed: 2 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-07-28 00:48:21.988488 | 2026-07-28 00:48:22.153019 | PRE-RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/pre.yaml@main] 2026-07-28 00:48:22.156173 | PRE-RUN START: [untrusted : github.com/vexxhost/ansible-collection-kubernetes/test-playbooks/molecule/pre.yml@main] 2026-07-28 00:48:22.759319 | 2026-07-28 00:48:22.759432 | PLAY [all] 2026-07-28 00:48:22.768910 | 2026-07-28 00:48:22.769006 | TASK [Update apt cache] 2026-07-28 00:48:27.401397 | controller | ok 2026-07-28 00:48:27.407633 | 2026-07-28 00:48:27.407736 | TASK [Disable firewalld] 2026-07-28 00:48:27.432659 | controller | skipping: Conditional result was False 2026-07-28 00:48:27.439489 | 2026-07-28 00:48:27.439577 | TASK [Install "jq" for log collection] 2026-07-28 00:48:29.450647 | controller | changed 2026-07-28 00:48:29.452494 | 2026-07-28 00:48:29.452544 | PLAY RECAP 2026-07-28 00:48:29.452586 | controller | ok: 2 changed: 1 unreachable: 0 failed: 0 skipped: 1 rescued: 0 ignored: 0 2026-07-28 00:48:29.452607 | 2026-07-28 00:48:29.566876 | PRE-RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/ansible-collection-kubernetes/test-playbooks/molecule/pre.yml@main] 2026-07-28 00:48:29.568274 | RUN START: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/run.yaml@main] 2026-07-28 00:48:30.131279 | 2026-07-28 00:48:30.131404 | PLAY [all] 2026-07-28 00:48:30.140908 | 2026-07-28 00:48:30.141079 | LOOP [Check inventory directories] 2026-07-28 00:48:30.530474 | controller | ok: "src/github.com/vexxhost/ansible-collection-kubernetes" 2026-07-28 00:48:30.700470 | controller | ok: "src/github.com/vexxhost/ansible-collection-kubernetes/molecule/download-binaries/inventory" 2026-07-28 00:48:30.869998 | controller | ok: "src/github.com/vexxhost/ansible-collection-kubernetes/extensions/molecule/download-binaries/inventory" 2026-07-28 00:48:30.877306 | 2026-07-28 00:48:30.877523 | LOOP [Copy inventory file for Zuul] 2026-07-28 00:48:31.733354 | controller | changed: 2026-07-28 00:48:31.733536 | controller | { 2026-07-28 00:48:31.733572 | controller | "ansible_loop_var": "item", 2026-07-28 00:48:31.733603 | controller | "changed": false, 2026-07-28 00:48:31.733625 | controller | "failed": false, 2026-07-28 00:48:31.733649 | controller | "invocation": { 2026-07-28 00:48:31.733668 | controller | "module_args": { 2026-07-28 00:48:31.733687 | controller | "checksum_algorithm": "sha1", 2026-07-28 00:48:31.733706 | controller | "follow": true, 2026-07-28 00:48:31.733725 | controller | "get_attributes": true, 2026-07-28 00:48:31.733744 | controller | "get_checksum": true, 2026-07-28 00:48:31.733763 | controller | "get_mime": true, 2026-07-28 00:48:31.733783 | controller | "path": "src/github.com/vexxhost/ansible-collection-kubernetes" 2026-07-28 00:48:31.733802 | controller | } 2026-07-28 00:48:31.733821 | controller | }, 2026-07-28 00:48:31.733839 | controller | "item": "src/github.com/vexxhost/ansible-collection-kubernetes", 2026-07-28 00:48:31.733857 | controller | "stat": { 2026-07-28 00:48:31.733876 | controller | "atime": 1785199696.5681396, 2026-07-28 00:48:31.733894 | controller | "attr_flags": "e", 2026-07-28 00:48:31.733912 | controller | "attributes": [ 2026-07-28 00:48:31.733930 | controller | "extents" 2026-07-28 00:48:31.733948 | controller | ], 2026-07-28 00:48:31.733967 | controller | "block_size": 4096, 2026-07-28 00:48:31.733984 | controller | "blocks": 8, 2026-07-28 00:48:31.734003 | controller | "charset": "unknown", 2026-07-28 00:48:31.734023 | controller | "ctime": 1785199696.5841546, 2026-07-28 00:48:31.734042 | controller | "dev": 65025, 2026-07-28 00:48:31.734060 | controller | "device_type": 0, 2026-07-28 00:48:31.734078 | controller | "executable": true, 2026-07-28 00:48:31.734096 | controller | "exists": true, 2026-07-28 00:48:31.734114 | controller | "gid": 1000, 2026-07-28 00:48:31.734132 | controller | "gr_name": "zuul", 2026-07-28 00:48:31.734149 | controller | "inode": 518935, 2026-07-28 00:48:31.734167 | controller | "isblk": false, 2026-07-28 00:48:31.734187 | controller | "ischr": false, 2026-07-28 00:48:31.734205 | controller | "isdir": true, 2026-07-28 00:48:31.734223 | controller | "isfifo": false, 2026-07-28 00:48:31.734241 | controller | "isgid": false, 2026-07-28 00:48:31.734259 | controller | "islnk": false, 2026-07-28 00:48:31.734277 | controller | "isreg": false, 2026-07-28 00:48:31.734295 | controller | "issock": false, 2026-07-28 00:48:31.734313 | controller | "isuid": false, 2026-07-28 00:48:31.734330 | controller | "mimetype": "unknown", 2026-07-28 00:48:31.734347 | controller | "mode": "0755", 2026-07-28 00:48:31.734370 | controller | "mtime": 1785199680.399507, 2026-07-28 00:48:31.734394 | controller | "nlink": 14, 2026-07-28 00:48:31.734416 | controller | "path": "src/github.com/vexxhost/ansible-collection-kubernetes", 2026-07-28 00:48:31.734438 | controller | "pw_name": "zuul", 2026-07-28 00:48:31.734470 | controller | "readable": true, 2026-07-28 00:48:31.734490 | controller | "rgrp": true, 2026-07-28 00:48:31.734509 | controller | "roth": true, 2026-07-28 00:48:31.734527 | controller | "rusr": true, 2026-07-28 00:48:31.734545 | controller | "size": 4096, 2026-07-28 00:48:31.734563 | controller | "uid": 1000, 2026-07-28 00:48:31.734581 | controller | "version": "7759049", 2026-07-28 00:48:31.734599 | controller | "wgrp": false, 2026-07-28 00:48:31.734619 | controller | "woth": false, 2026-07-28 00:48:31.734638 | controller | "writeable": true, 2026-07-28 00:48:31.734656 | controller | "wusr": true, 2026-07-28 00:48:31.734674 | controller | "xgrp": true, 2026-07-28 00:48:31.734692 | controller | "xoth": true, 2026-07-28 00:48:31.734710 | controller | "xusr": true 2026-07-28 00:48:31.734739 | controller | } 2026-07-28 00:48:31.734758 | controller | } 2026-07-28 00:48:31.734793 | controller | ok: All items complete 2026-07-28 00:48:31.734815 | 2026-07-28 00:48:31.736085 | controller | skipping: Conditional result was False 2026-07-28 00:48:31.738949 | controller | skipping: Conditional result was False 2026-07-28 00:48:31.751417 | 2026-07-28 00:48:31.751671 | LOOP [Switch "ansible_host" to private IP] 2026-07-28 00:48:32.121651 | controller | changed: 1 replacements made 2026-07-28 00:48:32.124172 | controller | skipping: Conditional result was False 2026-07-28 00:48:32.127844 | controller | skipping: Conditional result was False 2026-07-28 00:48:32.145039 | 2026-07-28 00:48:32.145167 | TASK [Run Molecule scenario] 2026-07-28 00:48:32.557430 | controller | Using CPython 3.13.5 interpreter at: /usr/bin/python3 2026-07-28 00:48:32.557529 | controller | Creating virtual environment at: .venv 2026-07-28 00:48:32.861033 | controller | Downloading ansible-core (2.3MiB) 2026-07-28 00:48:32.861585 | controller | Downloading pygments (1.2MiB) 2026-07-28 00:48:32.862375 | controller | Downloading cryptography (4.3MiB) 2026-07-28 00:48:33.008172 | controller | Downloading cryptography 2026-07-28 00:48:33.056038 | controller | Downloading pygments 2026-07-28 00:48:33.221953 | controller | Downloading ansible-core 2026-07-28 00:48:33.267755 | controller | Installed 36 packages in 45ms 2026-07-28 00:48:33.909575 | controller | INFO Collection 'vexxhost.kubernetes' detected. 2026-07-28 00:48:33.909633 | controller | INFO Scenarios will be used from 'extensions/molecule' 2026-07-28 00:48:34.744954 | controller | CRITICAL 'extensions/molecule/default/molecule.yml' glob failed. Exiting. 2026-07-28 00:48:34.744997 | controller | INFO default scenario not found, disabling shared state. 2026-07-28 00:48:34.745123 | controller | INFO [download-binaries > discovery] scenario test matrix: dependency, cleanup, destroy, syntax, create, prepare, converge, idempotence, side_effect, verify, cleanup, destroy 2026-07-28 00:48:34.745197 | controller | INFO [download-binaries > prerun] Performing prerun with role_name_check=0... 2026-07-28 00:48:54.607536 | controller | INFO [download-binaries > dependency] Executing 2026-07-28 00:48:54.607664 | controller | WARNING [download-binaries > dependency] Missing roles requirements file: requirements.yml 2026-07-28 00:48:54.607876 | controller | WARNING [download-binaries > dependency] Missing collections requirements file: collections.yml 2026-07-28 00:48:54.607974 | controller | WARNING [download-binaries > dependency] Executed: 2 missing (Remove from test_sequence to suppress) 2026-07-28 00:48:54.613374 | controller | INFO [download-binaries > cleanup] Executing 2026-07-28 00:48:54.613657 | controller | WARNING [download-binaries > cleanup] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-07-28 00:48:54.618896 | controller | INFO [download-binaries > destroy] Executing 2026-07-28 00:48:54.618922 | controller | WARNING [download-binaries > destroy] Skipping, '--destroy=never' requested. 2026-07-28 00:48:54.619011 | controller | INFO [download-binaries > destroy] Executed: Successful 2026-07-28 00:48:54.624228 | controller | INFO [download-binaries > syntax] Executing 2026-07-28 00:48:55.496385 | controller | 2026-07-28 00:48:55.496512 | controller | playbook: /home/zuul/src/github.com/vexxhost/ansible-collection-kubernetes/extensions/molecule/download-binaries/converge.yml 2026-07-28 00:48:55.564606 | controller | INFO [download-binaries > syntax] Executed: Successful 2026-07-28 00:48:55.572418 | controller | INFO [download-binaries > create] Executing 2026-07-28 00:48:55.574371 | controller | WARNING [download-binaries > create] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-07-28 00:48:55.581488 | controller | INFO [download-binaries > prepare] Executing 2026-07-28 00:48:55.581917 | controller | WARNING [download-binaries > prepare] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-07-28 00:48:55.589019 | controller | INFO [download-binaries > converge] Executing 2026-07-28 00:48:56.540576 | controller | 2026-07-28 00:48:56.540780 | controller | PLAY [Download all binaries required at runtime for ansible-collection-kubernetes] *** 2026-07-28 00:48:56.540964 | controller | 2026-07-28 00:48:56.541191 | controller | TASK [Gather minimal facts] **************************************************** 2026-07-28 00:48:56.541386 | controller | Tuesday 28 July 2026 00:48:56 +0000 (0:00:00.036) 0:00:00.036 ********** 2026-07-28 00:48:57.188453 | controller | ok: [controller -> localhost] 2026-07-28 00:48:57.188491 | controller | 2026-07-28 00:48:57.188596 | controller | TASK [Find all subdirectories in the role location] **************************** 2026-07-28 00:48:57.188678 | controller | Tuesday 28 July 2026 00:48:57 +0000 (0:00:00.645) 0:00:00.682 ********** 2026-07-28 00:48:57.583318 | controller | ok: [controller -> localhost] 2026-07-28 00:48:57.583363 | controller | 2026-07-28 00:48:57.583379 | controller | TASK [Select only defaults/ directories and load vars] ************************* 2026-07-28 00:48:57.583495 | controller | Tuesday 28 July 2026 00:48:57 +0000 (0:00:00.396) 0:00:01.079 ********** 2026-07-28 00:48:57.912189 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/openstack_resource_controller/defaults) 2026-07-28 00:48:57.912378 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kubeadm/defaults) 2026-07-28 00:48:57.912588 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/helm/defaults) 2026-07-28 00:48:57.912798 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/flux/defaults) 2026-07-28 00:48:57.913031 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/keepalived/defaults) 2026-07-28 00:48:57.913249 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kube_vip/defaults) 2026-07-28 00:48:57.913493 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/cluster_api/defaults) 2026-07-28 00:48:57.913707 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/envoy_gateway/defaults) 2026-07-28 00:48:57.913921 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/haproxy/defaults) 2026-07-28 00:48:57.914127 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/clusterctl/defaults) 2026-07-28 00:48:57.914336 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kubelet/defaults) 2026-07-28 00:48:57.914570 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/cert_manager/defaults) 2026-07-28 00:48:57.914769 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kubernetes/defaults) 2026-07-28 00:48:57.914979 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/cilium/defaults) 2026-07-28 00:48:57.915190 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/upload_helm_chart/defaults) 2026-07-28 00:48:57.915400 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kubectl/defaults) 2026-07-28 00:48:57.915648 | controller | 2026-07-28 00:48:57.915790 | controller | TASK [Find all components with checksums and get latest versions (CI)] ********* 2026-07-28 00:48:57.916016 | controller | Tuesday 28 July 2026 00:48:57 +0000 (0:00:00.329) 0:00:01.408 ********** 2026-07-28 00:48:58.063333 | controller | ok: [controller -> localhost] => (item=kubeadm_checksums) 2026-07-28 00:48:58.063457 | controller | ok: [controller -> localhost] => (item=helm_checksums) 2026-07-28 00:48:58.063651 | controller | ok: [controller -> localhost] => (item=helm_diff_checksums) 2026-07-28 00:48:58.063843 | controller | ok: [controller -> localhost] => (item=flux_checksums) 2026-07-28 00:48:58.064035 | controller | ok: [controller -> localhost] => (item=clusterctl_checksums) 2026-07-28 00:48:58.064334 | controller | ok: [controller -> localhost] => (item=kubelet_checksums) 2026-07-28 00:48:58.064460 | controller | ok: [controller -> localhost] => (item=kubectl_checksums) 2026-07-28 00:48:58.064627 | controller | 2026-07-28 00:48:58.064834 | controller | TASK [Filter checksums to keep only latest versions (CI)] ********************** 2026-07-28 00:48:58.065009 | controller | Tuesday 28 July 2026 00:48:58 +0000 (0:00:00.150) 0:00:01.559 ********** 2026-07-28 00:48:58.161079 | controller | ok: [controller -> localhost] => (item=kubeadm_checksums) 2026-07-28 00:48:58.161265 | controller | ok: [controller -> localhost] => (item=helm_checksums) 2026-07-28 00:48:58.161423 | controller | ok: [controller -> localhost] => (item=helm_diff_checksums) 2026-07-28 00:48:58.161620 | controller | ok: [controller -> localhost] => (item=flux_checksums) 2026-07-28 00:48:58.161818 | controller | ok: [controller -> localhost] => (item=clusterctl_checksums) 2026-07-28 00:48:58.162074 | controller | ok: [controller -> localhost] => (item=kubelet_checksums) 2026-07-28 00:48:58.162283 | controller | ok: [controller -> localhost] => (item=kubectl_checksums) 2026-07-28 00:48:58.162463 | controller | 2026-07-28 00:48:58.162665 | controller | TASK [Generate list of all binaries for all roles] ***************************** 2026-07-28 00:48:58.162895 | controller | Tuesday 28 July 2026 00:48:58 +0000 (0:00:00.097) 0:00:01.656 ********** 2026-07-28 00:48:58.244824 | controller | ok: [controller -> localhost] 2026-07-28 00:48:58.244948 | controller | 2026-07-28 00:48:58.245196 | controller | TASK [Include download_artifact role] ****************************************** 2026-07-28 00:48:58.245364 | controller | Tuesday 28 July 2026 00:48:58 +0000 (0:00:00.083) 0:00:01.740 ********** 2026-07-28 00:48:58.485031 | controller | included: vexxhost.containers.download_artifact for controller => (item={'url': 'https://dl.k8s.io/release/v1.36.3/bin/linux/amd64/kubeadm', 'checksum': 'bba1733c701bf70ec74ba1cc3fd5745404c1134a8a4b0a5f8560cc9832023421', 'dest': '/var/lib/downloads/kubeadm-1.36.3-linux-amd64', 'version': '1.36.3'}) 2026-07-28 00:48:58.485182 | 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-28 00:48:58.485472 | 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-28 00:48:58.485698 | 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-28 00:48:58.485877 | 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-28 00:48:58.486095 | controller | included: vexxhost.containers.download_artifact for controller => (item={'url': 'https://dl.k8s.io/release/v1.36.3/bin/linux/amd64/kubelet', 'checksum': '46707a53209f826ad0f0d62371ac69cd00e78fd9a8176cf5f6f87f18f7f8b718', 'dest': '/var/lib/downloads/kubelet-1.36.3-linux-amd64', 'version': '1.36.3'}) 2026-07-28 00:48:58.486356 | controller | included: vexxhost.containers.download_artifact for controller => (item={'url': 'https://dl.k8s.io/release/v1.36.3/bin/linux/amd64/kubectl', 'checksum': 'ebbd080e7c2e275093b55915722043257eb24004363e20acb3c4d71919f88336', 'dest': '/var/lib/downloads/kubectl-1.36.3-linux-amd64', 'version': '1.36.3'}) 2026-07-28 00:48:58.486553 | controller | 2026-07-28 00:48:58.486776 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-07-28 00:48:58.487018 | controller | Tuesday 28 July 2026 00:48:58 +0000 (0:00:00.240) 0:00:01.980 ********** 2026-07-28 00:48:58.518322 | controller | skipping: [controller] 2026-07-28 00:48:58.518439 | controller | 2026-07-28 00:48:58.518638 | controller | TASK [vexxhost.containers.directory : Create directory (/var/lib/downloads)] *** 2026-07-28 00:48:58.518827 | controller | Tuesday 28 July 2026 00:48:58 +0000 (0:00:00.033) 0:00:02.014 ********** 2026-07-28 00:48:59.164858 | 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-28 00:48:59.170767 | controller | changed: [controller] 2026-07-28 00:48:59.170851 | controller | 2026-07-28 00:48:59.170988 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-07-28 00:48:59.171118 | controller | Tuesday 28 July 2026 00:48:59 +0000 (0:00:00.652) 0:00:02.666 ********** 2026-07-28 00:48:59.203740 | controller | ok: [controller] => { 2026-07-28 00:48:59.203943 | controller | "msg": "https://dl.k8s.io/release/v1.36.3/bin/linux/amd64/kubeadm" 2026-07-28 00:48:59.204229 | controller | } 2026-07-28 00:48:59.204416 | controller | 2026-07-28 00:48:59.204629 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-07-28 00:48:59.204899 | controller | Tuesday 28 July 2026 00:48:59 +0000 (0:00:00.032) 0:00:02.699 ********** 2026-07-28 00:49:26.569143 | 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-28 00:49:26.578237 | controller | changed: [controller] 2026-07-28 00:49:26.578414 | controller | 2026-07-28 00:49:26.578613 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-07-28 00:49:26.578828 | controller | Tuesday 28 July 2026 00:49:26 +0000 (0:00:27.374) 0:00:30.074 ********** 2026-07-28 00:49:26.610786 | controller | skipping: [controller] 2026-07-28 00:49:26.610850 | controller | 2026-07-28 00:49:26.611065 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-07-28 00:49:26.611266 | controller | Tuesday 28 July 2026 00:49:26 +0000 (0:00:00.032) 0:00:30.106 ********** 2026-07-28 00:49:26.645910 | controller | skipping: [controller] 2026-07-28 00:49:26.645965 | controller | 2026-07-28 00:49:26.645977 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-07-28 00:49:26.646086 | controller | Tuesday 28 July 2026 00:49:26 +0000 (0:00:00.035) 0:00:30.142 ********** 2026-07-28 00:49:26.679628 | controller | ok: [controller] => { 2026-07-28 00:49:26.679692 | controller | "msg": "https://get.helm.sh/helm-v3.11.2-linux-amd64.tar.gz" 2026-07-28 00:49:26.679700 | controller | } 2026-07-28 00:49:26.679784 | controller | 2026-07-28 00:49:26.679870 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-07-28 00:49:26.679957 | controller | Tuesday 28 July 2026 00:49:26 +0000 (0:00:00.033) 0:00:30.175 ********** 2026-07-28 00:49:27.554346 | controller | changed: [controller] 2026-07-28 00:49:27.554459 | controller | 2026-07-28 00:49:27.554659 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-07-28 00:49:27.554918 | controller | Tuesday 28 July 2026 00:49:27 +0000 (0:00:00.874) 0:00:31.049 ********** 2026-07-28 00:49:27.585875 | controller | skipping: [controller] 2026-07-28 00:49:27.586027 | controller | 2026-07-28 00:49:27.586221 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-07-28 00:49:27.586423 | controller | Tuesday 28 July 2026 00:49:27 +0000 (0:00:00.032) 0:00:31.081 ********** 2026-07-28 00:49:27.618171 | controller | skipping: [controller] 2026-07-28 00:49:27.618292 | controller | 2026-07-28 00:49:27.618491 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-07-28 00:49:27.618679 | controller | Tuesday 28 July 2026 00:49:27 +0000 (0:00:00.032) 0:00:31.114 ********** 2026-07-28 00:49:27.652282 | controller | ok: [controller] => { 2026-07-28 00:49:27.652318 | controller | "msg": "https://github.com/databus23/helm-diff/releases/download/v3.8.1/helm-diff-linux-amd64.tgz" 2026-07-28 00:49:27.652420 | controller | } 2026-07-28 00:49:27.652509 | controller | 2026-07-28 00:49:27.652590 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-07-28 00:49:27.652675 | controller | Tuesday 28 July 2026 00:49:27 +0000 (0:00:00.033) 0:00:31.147 ********** 2026-07-28 00:49:28.506742 | controller | changed: [controller] 2026-07-28 00:49:28.506901 | controller | 2026-07-28 00:49:28.507086 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-07-28 00:49:28.507338 | controller | Tuesday 28 July 2026 00:49:28 +0000 (0:00:00.854) 0:00:32.002 ********** 2026-07-28 00:49:28.542407 | controller | skipping: [controller] 2026-07-28 00:49:28.542567 | controller | 2026-07-28 00:49:28.542748 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-07-28 00:49:28.542937 | controller | Tuesday 28 July 2026 00:49:28 +0000 (0:00:00.036) 0:00:32.038 ********** 2026-07-28 00:49:28.578344 | controller | skipping: [controller] 2026-07-28 00:49:28.578475 | controller | 2026-07-28 00:49:28.578670 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-07-28 00:49:28.578856 | controller | Tuesday 28 July 2026 00:49:28 +0000 (0:00:00.035) 0:00:32.074 ********** 2026-07-28 00:49:28.617298 | controller | ok: [controller] => { 2026-07-28 00:49:28.617464 | controller | "msg": "https://github.com/fluxcd/flux2/releases/download/v0.32.0/flux_0.32.0_linux_amd64.tar.gz" 2026-07-28 00:49:28.617640 | controller | } 2026-07-28 00:49:28.617807 | controller | 2026-07-28 00:49:28.618002 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-07-28 00:49:28.618189 | controller | Tuesday 28 July 2026 00:49:28 +0000 (0:00:00.038) 0:00:32.113 ********** 2026-07-28 00:49:29.440089 | controller | changed: [controller] 2026-07-28 00:49:29.440248 | controller | 2026-07-28 00:49:29.440488 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-07-28 00:49:29.444120 | controller | Tuesday 28 July 2026 00:49:29 +0000 (0:00:00.822) 0:00:32.935 ********** 2026-07-28 00:49:29.475709 | controller | skipping: [controller] 2026-07-28 00:49:29.475734 | controller | 2026-07-28 00:49:29.475744 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-07-28 00:49:29.475752 | controller | Tuesday 28 July 2026 00:49:29 +0000 (0:00:00.035) 0:00:32.971 ********** 2026-07-28 00:49:29.507886 | controller | skipping: [controller] 2026-07-28 00:49:29.508202 | controller | 2026-07-28 00:49:29.508463 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-07-28 00:49:29.508746 | controller | Tuesday 28 July 2026 00:49:29 +0000 (0:00:00.032) 0:00:33.003 ********** 2026-07-28 00:49:29.541883 | controller | ok: [controller] => { 2026-07-28 00:49:29.542177 | controller | "msg": "https://github.com/kubernetes-sigs/cluster-api/releases/download/v1.13.2/clusterctl-linux-amd64" 2026-07-28 00:49:29.542421 | controller | } 2026-07-28 00:49:29.542649 | controller | 2026-07-28 00:49:29.542901 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-07-28 00:49:29.543149 | controller | Tuesday 28 July 2026 00:49:29 +0000 (0:00:00.033) 0:00:33.037 ********** 2026-07-28 00:49:30.498002 | controller | changed: [controller] 2026-07-28 00:49:30.498356 | controller | 2026-07-28 00:49:30.498634 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-07-28 00:49:30.498919 | controller | Tuesday 28 July 2026 00:49:30 +0000 (0:00:00.955) 0:00:33.993 ********** 2026-07-28 00:49:30.529095 | controller | skipping: [controller] 2026-07-28 00:49:30.529359 | controller | 2026-07-28 00:49:30.529625 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-07-28 00:49:30.529914 | controller | Tuesday 28 July 2026 00:49:30 +0000 (0:00:00.032) 0:00:34.025 ********** 2026-07-28 00:49:30.560416 | controller | skipping: [controller] 2026-07-28 00:49:30.560669 | controller | 2026-07-28 00:49:30.560961 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-07-28 00:49:30.561223 | controller | Tuesday 28 July 2026 00:49:30 +0000 (0:00:00.031) 0:00:34.056 ********** 2026-07-28 00:49:30.604313 | controller | ok: [controller] => { 2026-07-28 00:49:30.604377 | controller | "msg": "https://dl.k8s.io/release/v1.36.3/bin/linux/amd64/kubelet" 2026-07-28 00:49:30.604395 | controller | } 2026-07-28 00:49:30.604593 | controller | 2026-07-28 00:49:30.604753 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-07-28 00:49:30.604982 | controller | Tuesday 28 July 2026 00:49:30 +0000 (0:00:00.043) 0:00:34.099 ********** 2026-07-28 00:49:31.772184 | controller | changed: [controller] 2026-07-28 00:49:31.772243 | controller | 2026-07-28 00:49:31.772497 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-07-28 00:49:31.772693 | controller | Tuesday 28 July 2026 00:49:31 +0000 (0:00:01.168) 0:00:35.268 ********** 2026-07-28 00:49:31.805016 | controller | skipping: [controller] 2026-07-28 00:49:31.805075 | controller | 2026-07-28 00:49:31.805276 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-07-28 00:49:31.805461 | controller | Tuesday 28 July 2026 00:49:31 +0000 (0:00:00.033) 0:00:35.301 ********** 2026-07-28 00:49:31.836550 | controller | skipping: [controller] 2026-07-28 00:49:31.836671 | controller | 2026-07-28 00:49:31.836857 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-07-28 00:49:31.837070 | controller | Tuesday 28 July 2026 00:49:31 +0000 (0:00:00.031) 0:00:35.332 ********** 2026-07-28 00:49:31.873714 | controller | ok: [controller] => { 2026-07-28 00:49:31.873864 | controller | "msg": "https://dl.k8s.io/release/v1.36.3/bin/linux/amd64/kubectl" 2026-07-28 00:49:31.874041 | controller | } 2026-07-28 00:49:31.874206 | controller | 2026-07-28 00:49:31.874394 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-07-28 00:49:31.874607 | controller | Tuesday 28 July 2026 00:49:31 +0000 (0:00:00.036) 0:00:35.369 ********** 2026-07-28 00:49:32.953882 | controller | changed: [controller] 2026-07-28 00:49:32.953993 | controller | 2026-07-28 00:49:32.954233 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-07-28 00:49:32.954376 | controller | Tuesday 28 July 2026 00:49:32 +0000 (0:00:01.079) 0:00:36.448 ********** 2026-07-28 00:49:32.981313 | controller | skipping: [controller] 2026-07-28 00:49:32.981441 | controller | 2026-07-28 00:49:32.981668 | controller | PLAY RECAP ********************************************************************* 2026-07-28 00:49:32.981835 | controller | controller : ok=28 changed=8 unreachable=0 failed=0 skipped=14 rescued=0 ignored=0 2026-07-28 00:49:32.981996 | controller | 2026-07-28 00:49:32.982158 | controller | 2026-07-28 00:49:32.982332 | controller | TASKS RECAP ******************************************************************** 2026-07-28 00:49:32.982515 | controller | Tuesday 28 July 2026 00:49:32 +0000 (0:00:00.029) 0:00:36.477 ********** 2026-07-28 00:49:32.982689 | controller | =============================================================================== 2026-07-28 00:49:32.982874 | controller | vexxhost.containers.download_artifact : Download item ------------------ 27.37s 2026-07-28 00:49:32.983058 | controller | vexxhost.containers.download_artifact : Download item ------------------- 1.17s 2026-07-28 00:49:32.983242 | controller | vexxhost.containers.download_artifact : Download item ------------------- 1.08s 2026-07-28 00:49:32.983428 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.96s 2026-07-28 00:49:32.983613 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.87s 2026-07-28 00:49:32.983797 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.85s 2026-07-28 00:49:32.983997 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.82s 2026-07-28 00:49:32.984248 | controller | vexxhost.containers.directory : Create directory (/var/lib/downloads) --- 0.65s 2026-07-28 00:49:32.984424 | controller | Gather minimal facts ---------------------------------------------------- 0.65s 2026-07-28 00:49:32.984606 | controller | Find all subdirectories in the role location ---------------------------- 0.40s 2026-07-28 00:49:32.984790 | controller | Select only defaults/ directories and load vars ------------------------- 0.33s 2026-07-28 00:49:32.984980 | controller | Include download_artifact role ------------------------------------------ 0.24s 2026-07-28 00:49:32.985195 | controller | Find all components with checksums and get latest versions (CI) --------- 0.15s 2026-07-28 00:49:32.985377 | controller | Filter checksums to keep only latest versions (CI) ---------------------- 0.10s 2026-07-28 00:49:32.985558 | controller | Generate list of all binaries for all roles ----------------------------- 0.08s 2026-07-28 00:49:32.985742 | controller | vexxhost.containers.download_artifact : Starting download of file ------- 0.04s 2026-07-28 00:49:32.985926 | controller | vexxhost.containers.download_artifact : Starting download of file ------- 0.04s 2026-07-28 00:49:32.986112 | controller | vexxhost.containers.download_artifact : Starting download of file ------- 0.04s 2026-07-28 00:49:32.986294 | controller | vexxhost.containers.download_artifact : Extract archive ----------------- 0.04s 2026-07-28 00:49:32.986478 | controller | vexxhost.containers.package : Update state for tar ---------------------- 0.04s 2026-07-28 00:49:33.094391 | controller | INFO [download-binaries > converge] Executed: Successful 2026-07-28 00:49:33.106701 | controller | INFO [download-binaries > idempotence] Executing 2026-07-28 00:49:33.920738 | controller | 2026-07-28 00:49:33.920964 | controller | PLAY [Download all binaries required at runtime for ansible-collection-kubernetes] *** 2026-07-28 00:49:33.921106 | controller | 2026-07-28 00:49:33.921343 | controller | TASK [Gather minimal facts] **************************************************** 2026-07-28 00:49:33.921508 | controller | Tuesday 28 July 2026 00:49:33 +0000 (0:00:00.012) 0:00:00.012 ********** 2026-07-28 00:49:34.584263 | controller | ok: [controller -> localhost] 2026-07-28 00:49:34.584445 | controller | 2026-07-28 00:49:34.584650 | controller | TASK [Find all subdirectories in the role location] **************************** 2026-07-28 00:49:34.584846 | controller | Tuesday 28 July 2026 00:49:34 +0000 (0:00:00.662) 0:00:00.675 ********** 2026-07-28 00:49:34.987740 | controller | ok: [controller -> localhost] 2026-07-28 00:49:34.987864 | controller | 2026-07-28 00:49:34.988154 | controller | TASK [Select only defaults/ directories and load vars] ************************* 2026-07-28 00:49:34.988377 | controller | Tuesday 28 July 2026 00:49:34 +0000 (0:00:00.404) 0:00:01.080 ********** 2026-07-28 00:49:35.317902 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/openstack_resource_controller/defaults) 2026-07-28 00:49:35.318099 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kubeadm/defaults) 2026-07-28 00:49:35.318303 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/helm/defaults) 2026-07-28 00:49:35.318503 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/flux/defaults) 2026-07-28 00:49:35.318704 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/keepalived/defaults) 2026-07-28 00:49:35.318937 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kube_vip/defaults) 2026-07-28 00:49:35.319161 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/cluster_api/defaults) 2026-07-28 00:49:35.319369 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/envoy_gateway/defaults) 2026-07-28 00:49:35.319579 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/haproxy/defaults) 2026-07-28 00:49:35.319814 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/clusterctl/defaults) 2026-07-28 00:49:35.320165 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kubelet/defaults) 2026-07-28 00:49:35.320387 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/cert_manager/defaults) 2026-07-28 00:49:35.320594 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kubernetes/defaults) 2026-07-28 00:49:35.320808 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/cilium/defaults) 2026-07-28 00:49:35.321013 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/upload_helm_chart/defaults) 2026-07-28 00:49:35.321221 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kubectl/defaults) 2026-07-28 00:49:35.321398 | controller | 2026-07-28 00:49:35.321600 | controller | TASK [Find all components with checksums and get latest versions (CI)] ********* 2026-07-28 00:49:35.321788 | controller | Tuesday 28 July 2026 00:49:35 +0000 (0:00:00.329) 0:00:01.410 ********** 2026-07-28 00:49:35.445914 | controller | ok: [controller -> localhost] => (item=kubeadm_checksums) 2026-07-28 00:49:35.446047 | controller | ok: [controller -> localhost] => (item=helm_checksums) 2026-07-28 00:49:35.446239 | controller | ok: [controller -> localhost] => (item=helm_diff_checksums) 2026-07-28 00:49:35.446444 | controller | ok: [controller -> localhost] => (item=flux_checksums) 2026-07-28 00:49:35.446629 | controller | ok: [controller -> localhost] => (item=clusterctl_checksums) 2026-07-28 00:49:35.446823 | controller | ok: [controller -> localhost] => (item=kubelet_checksums) 2026-07-28 00:49:35.447006 | controller | ok: [controller -> localhost] => (item=kubectl_checksums) 2026-07-28 00:49:35.447258 | controller | 2026-07-28 00:49:35.447498 | controller | TASK [Filter checksums to keep only latest versions (CI)] ********************** 2026-07-28 00:49:35.447700 | controller | Tuesday 28 July 2026 00:49:35 +0000 (0:00:00.126) 0:00:01.536 ********** 2026-07-28 00:49:35.535457 | controller | ok: [controller -> localhost] => (item=kubeadm_checksums) 2026-07-28 00:49:35.535644 | controller | ok: [controller -> localhost] => (item=helm_checksums) 2026-07-28 00:49:35.535855 | controller | ok: [controller -> localhost] => (item=helm_diff_checksums) 2026-07-28 00:49:35.536053 | controller | ok: [controller -> localhost] => (item=flux_checksums) 2026-07-28 00:49:35.536287 | controller | ok: [controller -> localhost] => (item=clusterctl_checksums) 2026-07-28 00:49:35.536477 | controller | ok: [controller -> localhost] => (item=kubelet_checksums) 2026-07-28 00:49:35.536690 | controller | ok: [controller -> localhost] => (item=kubectl_checksums) 2026-07-28 00:49:35.536862 | controller | 2026-07-28 00:49:35.537052 | controller | TASK [Generate list of all binaries for all roles] ***************************** 2026-07-28 00:49:35.537263 | controller | Tuesday 28 July 2026 00:49:35 +0000 (0:00:00.091) 0:00:01.628 ********** 2026-07-28 00:49:35.607635 | controller | ok: [controller -> localhost] 2026-07-28 00:49:35.607806 | controller | 2026-07-28 00:49:35.608037 | controller | TASK [Include download_artifact role] ****************************************** 2026-07-28 00:49:35.608354 | controller | Tuesday 28 July 2026 00:49:35 +0000 (0:00:00.071) 0:00:01.699 ********** 2026-07-28 00:49:35.790570 | controller | included: vexxhost.containers.download_artifact for controller => (item={'url': 'https://dl.k8s.io/release/v1.36.3/bin/linux/amd64/kubeadm', 'checksum': 'bba1733c701bf70ec74ba1cc3fd5745404c1134a8a4b0a5f8560cc9832023421', 'dest': '/var/lib/downloads/kubeadm-1.36.3-linux-amd64', 'version': '1.36.3'}) 2026-07-28 00:49:35.790739 | 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-28 00:49:35.790962 | 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-28 00:49:35.791208 | 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-28 00:49:35.791453 | 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-28 00:49:35.791664 | controller | included: vexxhost.containers.download_artifact for controller => (item={'url': 'https://dl.k8s.io/release/v1.36.3/bin/linux/amd64/kubelet', 'checksum': '46707a53209f826ad0f0d62371ac69cd00e78fd9a8176cf5f6f87f18f7f8b718', 'dest': '/var/lib/downloads/kubelet-1.36.3-linux-amd64', 'version': '1.36.3'}) 2026-07-28 00:49:35.791885 | controller | included: vexxhost.containers.download_artifact for controller => (item={'url': 'https://dl.k8s.io/release/v1.36.3/bin/linux/amd64/kubectl', 'checksum': 'ebbd080e7c2e275093b55915722043257eb24004363e20acb3c4d71919f88336', 'dest': '/var/lib/downloads/kubectl-1.36.3-linux-amd64', 'version': '1.36.3'}) 2026-07-28 00:49:35.792093 | controller | 2026-07-28 00:49:35.792295 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-07-28 00:49:35.792497 | controller | Tuesday 28 July 2026 00:49:35 +0000 (0:00:00.183) 0:00:01.883 ********** 2026-07-28 00:49:35.825217 | controller | skipping: [controller] 2026-07-28 00:49:35.825385 | controller | 2026-07-28 00:49:35.825593 | controller | TASK [vexxhost.containers.directory : Create directory (/var/lib/downloads)] *** 2026-07-28 00:49:35.825788 | controller | Tuesday 28 July 2026 00:49:35 +0000 (0:00:00.034) 0:00:01.917 ********** 2026-07-28 00:49:36.287021 | 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-28 00:49:36.297745 | controller | ok: [controller] 2026-07-28 00:49:36.297916 | controller | 2026-07-28 00:49:36.298113 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-07-28 00:49:36.298303 | controller | Tuesday 28 July 2026 00:49:36 +0000 (0:00:00.472) 0:00:02.390 ********** 2026-07-28 00:49:36.333790 | controller | ok: [controller] => { 2026-07-28 00:49:36.333953 | controller | "msg": "https://dl.k8s.io/release/v1.36.3/bin/linux/amd64/kubeadm" 2026-07-28 00:49:36.334135 | controller | } 2026-07-28 00:49:36.334303 | controller | 2026-07-28 00:49:36.334551 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-07-28 00:49:36.334746 | controller | Tuesday 28 July 2026 00:49:36 +0000 (0:00:00.035) 0:00:02.426 ********** 2026-07-28 00:49:36.910804 | controller | ok: [controller] 2026-07-28 00:49:36.910845 | controller | 2026-07-28 00:49:36.910854 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-07-28 00:49:36.910862 | controller | Tuesday 28 July 2026 00:49:36 +0000 (0:00:00.576) 0:00:03.002 ********** 2026-07-28 00:49:36.939810 | controller | skipping: [controller] 2026-07-28 00:49:36.939913 | controller | 2026-07-28 00:49:36.940151 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-07-28 00:49:36.940206 | controller | Tuesday 28 July 2026 00:49:36 +0000 (0:00:00.029) 0:00:03.032 ********** 2026-07-28 00:49:36.972222 | controller | skipping: [controller] 2026-07-28 00:49:36.972331 | controller | 2026-07-28 00:49:36.972459 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-07-28 00:49:36.972578 | controller | Tuesday 28 July 2026 00:49:36 +0000 (0:00:00.032) 0:00:03.064 ********** 2026-07-28 00:49:37.011904 | controller | ok: [controller] => { 2026-07-28 00:49:37.011994 | controller | "msg": "https://get.helm.sh/helm-v3.11.2-linux-amd64.tar.gz" 2026-07-28 00:49:37.012116 | controller | } 2026-07-28 00:49:37.012373 | controller | 2026-07-28 00:49:37.012393 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-07-28 00:49:37.012398 | controller | Tuesday 28 July 2026 00:49:37 +0000 (0:00:00.036) 0:00:03.101 ********** 2026-07-28 00:49:37.404956 | controller | ok: [controller] 2026-07-28 00:49:37.405260 | controller | 2026-07-28 00:49:37.405538 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-07-28 00:49:37.405803 | controller | Tuesday 28 July 2026 00:49:37 +0000 (0:00:00.391) 0:00:03.492 ********** 2026-07-28 00:49:37.440516 | controller | skipping: [controller] 2026-07-28 00:49:37.440575 | controller | 2026-07-28 00:49:37.440666 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-07-28 00:49:37.440755 | controller | Tuesday 28 July 2026 00:49:37 +0000 (0:00:00.037) 0:00:03.530 ********** 2026-07-28 00:49:37.470610 | controller | skipping: [controller] 2026-07-28 00:49:37.470709 | controller | 2026-07-28 00:49:37.470839 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-07-28 00:49:37.470963 | controller | Tuesday 28 July 2026 00:49:37 +0000 (0:00:00.033) 0:00:03.563 ********** 2026-07-28 00:49:37.508463 | controller | ok: [controller] => { 2026-07-28 00:49:37.508664 | controller | "msg": "https://github.com/databus23/helm-diff/releases/download/v3.8.1/helm-diff-linux-amd64.tgz" 2026-07-28 00:49:37.508878 | controller | } 2026-07-28 00:49:37.509054 | controller | 2026-07-28 00:49:37.509488 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-07-28 00:49:37.509525 | controller | Tuesday 28 July 2026 00:49:37 +0000 (0:00:00.037) 0:00:03.600 ********** 2026-07-28 00:49:37.912805 | controller | ok: [controller] 2026-07-28 00:49:37.912946 | controller | 2026-07-28 00:49:37.913120 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-07-28 00:49:37.913149 | controller | Tuesday 28 July 2026 00:49:37 +0000 (0:00:00.401) 0:00:04.002 ********** 2026-07-28 00:49:37.946454 | controller | skipping: [controller] 2026-07-28 00:49:37.946551 | controller | 2026-07-28 00:49:37.946681 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-07-28 00:49:37.946806 | controller | Tuesday 28 July 2026 00:49:37 +0000 (0:00:00.036) 0:00:04.039 ********** 2026-07-28 00:49:37.979312 | controller | skipping: [controller] 2026-07-28 00:49:37.979342 | controller | 2026-07-28 00:49:37.979432 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-07-28 00:49:37.979515 | controller | Tuesday 28 July 2026 00:49:37 +0000 (0:00:00.033) 0:00:04.072 ********** 2026-07-28 00:49:38.015450 | controller | ok: [controller] => { 2026-07-28 00:49:38.015554 | controller | "msg": "https://github.com/fluxcd/flux2/releases/download/v0.32.0/flux_0.32.0_linux_amd64.tar.gz" 2026-07-28 00:49:38.015660 | controller | } 2026-07-28 00:49:38.015768 | controller | 2026-07-28 00:49:38.015891 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-07-28 00:49:38.016013 | controller | Tuesday 28 July 2026 00:49:38 +0000 (0:00:00.035) 0:00:04.108 ********** 2026-07-28 00:49:38.403500 | controller | ok: [controller] 2026-07-28 00:49:38.403551 | controller | 2026-07-28 00:49:38.403631 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-07-28 00:49:38.403717 | controller | Tuesday 28 July 2026 00:49:38 +0000 (0:00:00.385) 0:00:04.493 ********** 2026-07-28 00:49:38.436040 | controller | skipping: [controller] 2026-07-28 00:49:38.436112 | controller | 2026-07-28 00:49:38.436372 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-07-28 00:49:38.436405 | controller | Tuesday 28 July 2026 00:49:38 +0000 (0:00:00.035) 0:00:04.528 ********** 2026-07-28 00:49:38.464460 | controller | skipping: [controller] 2026-07-28 00:49:38.464572 | controller | 2026-07-28 00:49:38.464636 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-07-28 00:49:38.464736 | controller | Tuesday 28 July 2026 00:49:38 +0000 (0:00:00.026) 0:00:04.555 ********** 2026-07-28 00:49:38.495247 | controller | ok: [controller] => { 2026-07-28 00:49:38.495292 | controller | "msg": "https://github.com/kubernetes-sigs/cluster-api/releases/download/v1.13.2/clusterctl-linux-amd64" 2026-07-28 00:49:38.495390 | controller | } 2026-07-28 00:49:38.495486 | controller | 2026-07-28 00:49:38.495587 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-07-28 00:49:38.495702 | controller | Tuesday 28 July 2026 00:49:38 +0000 (0:00:00.033) 0:00:04.588 ********** 2026-07-28 00:49:38.904202 | controller | ok: [controller] 2026-07-28 00:49:38.904245 | controller | 2026-07-28 00:49:38.904335 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-07-28 00:49:38.904423 | controller | Tuesday 28 July 2026 00:49:38 +0000 (0:00:00.406) 0:00:04.994 ********** 2026-07-28 00:49:38.930217 | controller | skipping: [controller] 2026-07-28 00:49:38.930296 | controller | 2026-07-28 00:49:38.930387 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-07-28 00:49:38.930474 | controller | Tuesday 28 July 2026 00:49:38 +0000 (0:00:00.028) 0:00:05.023 ********** 2026-07-28 00:49:38.957694 | controller | skipping: [controller] 2026-07-28 00:49:38.957772 | controller | 2026-07-28 00:49:38.957862 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-07-28 00:49:38.957950 | controller | Tuesday 28 July 2026 00:49:38 +0000 (0:00:00.027) 0:00:05.050 ********** 2026-07-28 00:49:38.989529 | controller | ok: [controller] => { 2026-07-28 00:49:38.989618 | controller | "msg": "https://dl.k8s.io/release/v1.36.3/bin/linux/amd64/kubelet" 2026-07-28 00:49:38.989701 | controller | } 2026-07-28 00:49:38.989779 | controller | 2026-07-28 00:49:38.989868 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-07-28 00:49:38.989949 | controller | Tuesday 28 July 2026 00:49:38 +0000 (0:00:00.031) 0:00:05.082 ********** 2026-07-28 00:49:39.401986 | controller | ok: [controller] 2026-07-28 00:49:39.402029 | controller | 2026-07-28 00:49:39.402191 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-07-28 00:49:39.402274 | controller | Tuesday 28 July 2026 00:49:39 +0000 (0:00:00.411) 0:00:05.494 ********** 2026-07-28 00:49:39.436378 | controller | skipping: [controller] 2026-07-28 00:49:39.436438 | controller | 2026-07-28 00:49:39.436614 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-07-28 00:49:39.436698 | controller | Tuesday 28 July 2026 00:49:39 +0000 (0:00:00.032) 0:00:05.526 ********** 2026-07-28 00:49:39.466347 | controller | skipping: [controller] 2026-07-28 00:49:39.466373 | controller | 2026-07-28 00:49:39.466457 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-07-28 00:49:39.466524 | controller | Tuesday 28 July 2026 00:49:39 +0000 (0:00:00.032) 0:00:05.559 ********** 2026-07-28 00:49:39.501709 | controller | ok: [controller] => { 2026-07-28 00:49:39.501766 | controller | "msg": "https://dl.k8s.io/release/v1.36.3/bin/linux/amd64/kubectl" 2026-07-28 00:49:39.501886 | controller | } 2026-07-28 00:49:39.501997 | controller | 2026-07-28 00:49:39.502122 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-07-28 00:49:39.502240 | controller | Tuesday 28 July 2026 00:49:39 +0000 (0:00:00.035) 0:00:05.594 ********** 2026-07-28 00:49:39.923519 | controller | ok: [controller] 2026-07-28 00:49:39.923655 | controller | 2026-07-28 00:49:39.923863 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-07-28 00:49:39.924099 | controller | Tuesday 28 July 2026 00:49:39 +0000 (0:00:00.420) 0:00:06.015 ********** 2026-07-28 00:49:39.960380 | controller | skipping: [controller] 2026-07-28 00:49:39.960481 | controller | 2026-07-28 00:49:39.960581 | controller | PLAY RECAP ********************************************************************* 2026-07-28 00:49:39.960723 | controller | controller : ok=28 changed=0 unreachable=0 failed=0 skipped=14 rescued=0 ignored=0 2026-07-28 00:49:39.960831 | controller | 2026-07-28 00:49:39.960935 | controller | 2026-07-28 00:49:39.961055 | controller | TASKS RECAP ******************************************************************** 2026-07-28 00:49:39.961167 | controller | Tuesday 28 July 2026 00:49:39 +0000 (0:00:00.036) 0:00:06.051 ********** 2026-07-28 00:49:39.961278 | controller | =============================================================================== 2026-07-28 00:49:39.961395 | controller | Gather minimal facts ---------------------------------------------------- 0.66s 2026-07-28 00:49:39.961511 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.58s 2026-07-28 00:49:39.961629 | controller | vexxhost.containers.directory : Create directory (/var/lib/downloads) --- 0.47s 2026-07-28 00:49:39.961745 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.42s 2026-07-28 00:49:39.961860 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.41s 2026-07-28 00:49:39.963593 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.41s 2026-07-28 00:49:39.963621 | controller | Find all subdirectories in the role location ---------------------------- 0.40s 2026-07-28 00:49:39.963626 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.40s 2026-07-28 00:49:39.963631 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.39s 2026-07-28 00:49:39.963636 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.39s 2026-07-28 00:49:39.963640 | controller | Select only defaults/ directories and load vars ------------------------- 0.33s 2026-07-28 00:49:39.963645 | controller | Include download_artifact role ------------------------------------------ 0.18s 2026-07-28 00:49:39.963656 | controller | Find all components with checksums and get latest versions (CI) --------- 0.13s 2026-07-28 00:49:39.963661 | controller | Filter checksums to keep only latest versions (CI) ---------------------- 0.09s 2026-07-28 00:49:39.963665 | controller | Generate list of all binaries for all roles ----------------------------- 0.07s 2026-07-28 00:49:39.963670 | controller | vexxhost.containers.download_artifact : Extract archive ----------------- 0.04s 2026-07-28 00:49:39.963674 | controller | vexxhost.containers.download_artifact : Starting download of file ------- 0.04s 2026-07-28 00:49:39.963679 | controller | vexxhost.containers.download_artifact : Starting download of file ------- 0.04s 2026-07-28 00:49:39.963683 | controller | vexxhost.containers.download_artifact : Extract archive ----------------- 0.04s 2026-07-28 00:49:39.963688 | controller | vexxhost.containers.download_artifact : Extract archive ----------------- 0.04s 2026-07-28 00:49:40.121026 | controller | INFO [download-binaries > idempotence] Executed: Successful 2026-07-28 00:49:40.132784 | controller | INFO [download-binaries > side_effect] Executing 2026-07-28 00:49:40.133140 | controller | WARNING [download-binaries > side_effect] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-07-28 00:49:40.138356 | controller | INFO [download-binaries > verify] Executing 2026-07-28 00:49:40.946016 | controller | 2026-07-28 00:49:40.946330 | controller | PLAY [Verify] ****************************************************************** 2026-07-28 00:49:40.946564 | controller | 2026-07-28 00:49:40.946812 | controller | TASK [Gathering Facts] ********************************************************* 2026-07-28 00:49:40.947062 | controller | Tuesday 28 July 2026 00:49:40 +0000 (0:00:00.011) 0:00:00.011 ********** 2026-07-28 00:49:41.981161 | 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-28 00:49:41.986557 | controller | ok: [controller] 2026-07-28 00:49:41.986812 | controller | 2026-07-28 00:49:41.987062 | controller | TASK [Stat target dir] ********************************************************* 2026-07-28 00:49:41.987310 | controller | Tuesday 28 July 2026 00:49:41 +0000 (0:00:01.040) 0:00:01.051 ********** 2026-07-28 00:49:42.397157 | controller | ok: [controller] 2026-07-28 00:49:42.397447 | controller | 2026-07-28 00:49:42.397727 | controller | TASK [Assert that target dir is created] *************************************** 2026-07-28 00:49:42.397987 | controller | Tuesday 28 July 2026 00:49:42 +0000 (0:00:00.410) 0:00:01.461 ********** 2026-07-28 00:49:42.433397 | controller | ok: [controller] => { 2026-07-28 00:49:42.433660 | controller | "changed": false, 2026-07-28 00:49:42.433909 | controller | "msg": "All assertions passed" 2026-07-28 00:49:42.434148 | controller | } 2026-07-28 00:49:42.434377 | controller | 2026-07-28 00:49:42.434624 | controller | TASK [Find target files] ******************************************************* 2026-07-28 00:49:42.434871 | controller | Tuesday 28 July 2026 00:49:42 +0000 (0:00:00.036) 0:00:01.498 ********** 2026-07-28 00:49:42.814894 | controller | ok: [controller] 2026-07-28 00:49:42.815185 | controller | 2026-07-28 00:49:42.815483 | controller | TASK [Assert that some files were downloaded] ********************************** 2026-07-28 00:49:42.815752 | controller | Tuesday 28 July 2026 00:49:42 +0000 (0:00:00.381) 0:00:01.879 ********** 2026-07-28 00:49:42.848516 | controller | ok: [controller] => { 2026-07-28 00:49:42.848794 | controller | "changed": false, 2026-07-28 00:49:42.849044 | controller | "msg": "All assertions passed" 2026-07-28 00:49:42.849275 | controller | } 2026-07-28 00:49:42.849494 | controller | 2026-07-28 00:49:42.849726 | controller | PLAY RECAP ********************************************************************* 2026-07-28 00:49:42.849985 | controller | controller : ok=5 changed=0 unreachable=0 failed=0 skipped=0 rescued=0 ignored=0 2026-07-28 00:49:42.850202 | controller | 2026-07-28 00:49:42.850417 | controller | 2026-07-28 00:49:42.850645 | controller | TASKS RECAP ******************************************************************** 2026-07-28 00:49:42.850885 | controller | Tuesday 28 July 2026 00:49:42 +0000 (0:00:00.034) 0:00:01.914 ********** 2026-07-28 00:49:42.851130 | controller | =============================================================================== 2026-07-28 00:49:42.851366 | controller | Gathering Facts --------------------------------------------------------- 1.04s 2026-07-28 00:49:42.851652 | controller | Stat target dir --------------------------------------------------------- 0.41s 2026-07-28 00:49:42.851887 | controller | Find target files ------------------------------------------------------- 0.38s 2026-07-28 00:49:42.852164 | controller | Assert that target dir is created --------------------------------------- 0.04s 2026-07-28 00:49:42.852407 | controller | Assert that some files were downloaded ---------------------------------- 0.03s 2026-07-28 00:49:42.962009 | controller | INFO [download-binaries > verify] Executed: Successful 2026-07-28 00:49:42.973455 | controller | INFO [download-binaries > cleanup] Executing 2026-07-28 00:49:42.973793 | controller | WARNING [download-binaries > cleanup] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-07-28 00:49:42.984166 | controller | INFO [download-binaries > destroy] Executing 2026-07-28 00:49:42.984201 | controller | WARNING [download-binaries > destroy] Skipping, '--destroy=never' requested. 2026-07-28 00:49:42.984205 | controller | INFO [download-binaries > destroy] Executed: Successful 2026-07-28 00:49:42.984209 | controller | WARNING Molecule executed 1 scenario (1 missing files) 2026-07-28 00:49:43.511405 | controller | ok: Runtime: 0:01:10.579494 2026-07-28 00:49:43.520891 | 2026-07-28 00:49:43.520939 | PLAY RECAP 2026-07-28 00:49:43.520996 | controller | ok: 4 changed: 3 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-07-28 00:49:43.521019 | 2026-07-28 00:49:43.612833 | RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/run.yaml@main] 2026-07-28 00:49:43.616329 | POST-RUN START: [untrusted : github.com/vexxhost/ansible-collection-kubernetes/test-playbooks/molecule/post.yml@main] 2026-07-28 00:49:44.202003 | 2026-07-28 00:49:44.202117 | PLAY [all] 2026-07-28 00:49:44.212593 | 2026-07-28 00:49:44.212671 | TASK [describe-kubernetes-objects : creating directory for cluster scoped objects] 2026-07-28 00:49:44.594559 | controller | changed 2026-07-28 00:49:44.601556 | 2026-07-28 00:49:44.601638 | TASK [describe-kubernetes-objects : Gathering descriptions for cluster scoped objects] 2026-07-28 00:49:45.010366 | controller | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-07-28 00:49:45.010517 | controller | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-07-28 00:49:45.017130 | controller | environment: line 1: kubectl: command not found 2026-07-28 00:49:45.018487 | controller | environment: line 1: kubectl: command not found 2026-07-28 00:49:45.019335 | controller | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-07-28 00:49:45.020384 | controller | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-07-28 00:49:45.024653 | controller | environment: line 1: kubectl: command not found 2026-07-28 00:49:45.025655 | controller | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-07-28 00:49:45.026523 | controller | environment: line 1: kubectl: command not found 2026-07-28 00:49:45.029409 | controller | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-07-28 00:49:45.029430 | controller | environment: line 1: kubectl: command not found 2026-07-28 00:49:45.029665 | controller | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-07-28 00:49:45.131124 | controller | ok: Runtime: 0:00:00.031531 2026-07-28 00:49:45.137791 | 2026-07-28 00:49:45.137850 | TASK [describe-kubernetes-objects : creating directory for namespace scoped objects] 2026-07-28 00:49:45.360153 | controller | changed 2026-07-28 00:49:45.367137 | 2026-07-28 00:49:45.367219 | TASK [describe-kubernetes-objects : Gathering descriptions for namespace scoped objects] 2026-07-28 00:49:45.603825 | controller | environment: line 5: kubectl: command not found 2026-07-28 00:49:45.606726 | controller | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-07-28 00:49:45.606758 | controller | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-07-28 00:49:45.606912 | controller | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-07-28 00:49:45.893886 | controller | ok: Runtime: 0:00:00.013146 2026-07-28 00:49:45.900738 | 2026-07-28 00:49:45.900827 | TASK [describe-kubernetes-objects : Downloads logs to executor] 2026-07-28 00:49:46.488858 | controller | changed: 2026-07-28 00:49:46.489034 | controller | created directory /var/lib/zuul/builds/0d9bc5afee264344987c1e232cd92ccc/work/logs/controller 2026-07-28 00:49:46.489070 | controller | cd+++++++++ objects/ 2026-07-28 00:49:46.489094 | controller | cd+++++++++ objects/cluster/ 2026-07-28 00:49:46.489118 | controller | cd+++++++++ objects/namespaced/ 2026-07-28 00:49:46.501075 | 2026-07-28 00:49:46.501160 | TASK [gather-pod-logs : creating directory for pod logs] 2026-07-28 00:49:46.733017 | controller | changed 2026-07-28 00:49:46.741661 | 2026-07-28 00:49:46.741755 | TASK [gather-pod-logs : creating directory for failed pod logs] 2026-07-28 00:49:46.976650 | controller | changed 2026-07-28 00:49:46.982064 | 2026-07-28 00:49:46.982137 | TASK [gather-pod-logs : retrieve all kubernetes logs, current and previous (if they exist)] 2026-07-28 00:49:47.230089 | controller | environment: line 3: kubectl: command not found 2026-07-28 00:49:47.507237 | controller | ok: Runtime: 0:00:00.012064 2026-07-28 00:49:47.511146 | 2026-07-28 00:49:47.511208 | TASK [gather-pod-logs : Downloads pod logs to executor] 2026-07-28 00:49:48.025102 | controller | changed: 2026-07-28 00:49:48.025309 | controller | cd+++++++++ pod-logs/ 2026-07-28 00:49:48.025347 | controller | cd+++++++++ pod-logs/failed-pods/ 2026-07-28 00:49:48.034672 | 2026-07-28 00:49:48.034762 | LOOP [helm-release-status : creating directory for helm release status] 2026-07-28 00:49:48.260800 | controller | changed: "values" 2026-07-28 00:49:48.446347 | controller | changed: "releases" 2026-07-28 00:49:48.463374 | 2026-07-28 00:49:48.463571 | TASK [helm-release-status : Gather get release status for helm charts] 2026-07-28 00:49:48.694624 | controller | /bin/bash: line 3: kubectl: command not found 2026-07-28 00:49:48.994890 | controller | ok: Runtime: 0:00:00.005275 2026-07-28 00:49:49.000467 | 2026-07-28 00:49:49.000563 | TASK [helm-release-status : Downloads logs to executor] 2026-07-28 00:49:49.496286 | controller | changed: 2026-07-28 00:49:49.496473 | controller | cd+++++++++ helm/ 2026-07-28 00:49:49.496511 | controller | cd+++++++++ helm/releases/ 2026-07-28 00:49:49.496544 | controller | cd+++++++++ helm/values/ 2026-07-28 00:49:49.501715 | 2026-07-28 00:49:49.501769 | PLAY RECAP 2026-07-28 00:49:49.501824 | controller | ok: 12 changed: 12 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-07-28 00:49:49.501847 | 2026-07-28 00:49:49.624066 | POST-RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/ansible-collection-kubernetes/test-playbooks/molecule/post.yml@main] 2026-07-28 00:49:49.626274 | POST-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post.yaml@main] 2026-07-28 00:49:50.198030 | 2026-07-28 00:49:50.198146 | PLAY [all] 2026-07-28 00:49:50.207644 | 2026-07-28 00:49:50.207717 | TASK [fetch-output : Set log path for multiple nodes] 2026-07-28 00:49:50.252725 | controller | skipping: Conditional result was False 2026-07-28 00:49:50.257218 | 2026-07-28 00:49:50.257306 | TASK [fetch-output : Set log path for single node] 2026-07-28 00:49:50.299497 | controller | ok 2026-07-28 00:49:50.305331 | 2026-07-28 00:49:50.305426 | LOOP [fetch-output : Ensure local output dirs] 2026-07-28 00:49:50.695460 | controller -> localhost | ok: "/var/lib/zuul/builds/0d9bc5afee264344987c1e232cd92ccc/work/logs" 2026-07-28 00:49:50.896076 | controller -> localhost | changed: "/var/lib/zuul/builds/0d9bc5afee264344987c1e232cd92ccc/work/artifacts" 2026-07-28 00:49:51.103218 | controller -> localhost | changed: "/var/lib/zuul/builds/0d9bc5afee264344987c1e232cd92ccc/work/docs" 2026-07-28 00:49:51.116236 | 2026-07-28 00:49:51.116367 | LOOP [fetch-output : Collect logs, artifacts and docs] 2026-07-28 00:49:51.719674 | controller | changed: .d..t...... ./ 2026-07-28 00:49:51.719917 | controller | changed: All items complete 2026-07-28 00:49:51.719955 | 2026-07-28 00:49:52.153241 | controller | changed: .d..t...... ./ 2026-07-28 00:49:52.597292 | controller | changed: .d..t...... ./ 2026-07-28 00:49:52.619164 | 2026-07-28 00:49:52.619794 | LOOP [merge-output-to-logs : Move artifacts and docs to logs dir] 2026-07-28 00:49:53.017857 | controller -> localhost | ok: Item: artifacts Runtime: 0:00:00.007495 2026-07-28 00:49:53.514904 | controller -> localhost | ok: Item: docs Runtime: 0:00:00.009578 2026-07-28 00:49:53.538842 | 2026-07-28 00:49:53.539005 | PLAY [all] 2026-07-28 00:49:53.545377 | 2026-07-28 00:49:53.545445 | TASK [remove-build-sshkey : Remove the build SSH key from all nodes] 2026-07-28 00:49:53.991183 | controller | changed 2026-07-28 00:49:53.997165 | 2026-07-28 00:49:53.997235 | PLAY RECAP 2026-07-28 00:49:53.997295 | controller | ok: 5 changed: 4 unreachable: 0 failed: 0 skipped: 1 rescued: 0 ignored: 0 2026-07-28 00:49:53.997324 | 2026-07-28 00:49:54.123207 | POST-RUN END RESULT_NORMAL: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post.yaml@main] 2026-07-28 00:49:54.124741 | POST-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post-logs.yaml@main] 2026-07-28 00:49:54.698775 | 2026-07-28 00:49:54.699209 | PLAY [localhost] 2026-07-28 00:49:54.718505 | 2026-07-28 00:49:54.718665 | TASK [Generate Zuul manifest] 2026-07-28 00:49:54.738630 | localhost | ok 2026-07-28 00:49:54.755452 | 2026-07-28 00:49:54.755529 | TASK [generate-zuul-manifest : Generate Zuul manifest] 2026-07-28 00:49:55.165106 | localhost | changed 2026-07-28 00:49:55.178809 | 2026-07-28 00:49:55.180107 | TASK [generate-zuul-manifest : Return Zuul manifest URL to Zuul] 2026-07-28 00:49:55.212793 | localhost | ok 2026-07-28 00:49:55.220492 | 2026-07-28 00:49:55.220558 | TASK [Upload logs] 2026-07-28 00:49:55.242940 | localhost | ok 2026-07-28 00:49:55.303476 | 2026-07-28 00:49:55.303604 | TASK [Set zuul-log-path fact] 2026-07-28 00:49:55.322552 | localhost | ok 2026-07-28 00:49:55.336582 | 2026-07-28 00:49:55.336702 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-07-28 00:49:55.368870 | localhost | ok 2026-07-28 00:49:55.376875 | 2026-07-28 00:49:55.376982 | TASK [upload-logs : Create log directories] 2026-07-28 00:49:55.778979 | localhost | changed 2026-07-28 00:49:55.785745 | 2026-07-28 00:49:55.785848 | TASK [upload-logs : Ensure logs are readable before uploading] 2026-07-28 00:49:56.183543 | localhost -> localhost | ok: Runtime: 0:00:00.006238 2026-07-28 00:49:56.190580 | 2026-07-28 00:49:56.190693 | TASK [upload-logs : Upload logs to log server] 2026-07-28 00:49:56.671265 | localhost | Output suppressed because no_log was given 2026-07-28 00:49:56.682572 | 2026-07-28 00:49:56.682678 | LOOP [upload-logs : Compress console log and json output] 2026-07-28 00:49:56.728594 | localhost | skipping: Conditional result was False 2026-07-28 00:49:56.771144 | localhost | skipping: Conditional result was False 2026-07-28 00:49:56.789130 | 2026-07-28 00:49:56.789430 | LOOP [upload-logs : Upload compressed console log and json output] 2026-07-28 00:49:56.834140 | localhost | skipping: Conditional result was False 2026-07-28 00:49:56.834446 | 2026-07-28 00:49:56.838408 | localhost | skipping: Conditional result was False 2026-07-28 00:49:56.854733 | 2026-07-28 00:49:56.854887 | LOOP [upload-logs : Upload console log and json output]