2026-07-30 16:15:26.502247 | Job console starting 2026-07-30 16:15:26.511534 | Updating git repos 2026-07-30 16:15:26.558847 | Cloning repos into workspace 2026-07-30 16:15:27.561504 | Restoring repo states 2026-07-30 16:15:27.576008 | Merging changes 2026-07-30 16:15:28.256412 | Checking out repos 2026-07-30 16:15:28.292709 | Preparing playbooks 2026-07-30 16:15:33.950791 | Running Ansible setup 2026-07-30 16:15:37.959643 | PRE-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/pre.yaml@main] 2026-07-30 16:15:38.570617 | 2026-07-30 16:15:38.570774 | PLAY [localhost] 2026-07-30 16:15:38.578832 | 2026-07-30 16:15:38.578904 | TASK [Gathering Facts] 2026-07-30 16:15:39.580032 | localhost | ok 2026-07-30 16:15:39.590339 | 2026-07-30 16:15:39.590471 | TASK [Setup log path fact] 2026-07-30 16:15:39.611653 | localhost | ok 2026-07-30 16:15:39.626951 | 2026-07-30 16:15:39.627047 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-07-30 16:15:39.657632 | localhost | ok 2026-07-30 16:15:39.665860 | 2026-07-30 16:15:39.665960 | TASK [emit-job-header : Print job information] 2026-07-30 16:15:39.708892 | # Job Information 2026-07-30 16:15:39.709198 | Ansible Version: 2.16.18 2026-07-30 16:15:39.709258 | Job: ansible-collection-kubernetes-molecule-download-binaries 2026-07-30 16:15:39.709291 | Pipeline: check 2026-07-30 16:15:39.709320 | Executor: 2d72f0692154 2026-07-30 16:15:39.709348 | Triggered by: https://github.com/vexxhost/ansible-collection-kubernetes/pull/290 2026-07-30 16:15:39.709379 | Event ID: 712b1110-8c31-11f1-82db-dfc23e97940a 2026-07-30 16:15:39.713376 | 2026-07-30 16:15:39.713470 | LOOP [emit-job-header : Print node information] 2026-07-30 16:15:39.802270 | localhost | ok: 2026-07-30 16:15:39.802503 | localhost | # Node Information 2026-07-30 16:15:39.802552 | localhost | Inventory Hostname: controller 2026-07-30 16:15:39.802590 | localhost | Hostname: np0000187514 2026-07-30 16:15:39.802625 | localhost | Username: zuul 2026-07-30 16:15:39.802658 | localhost | Distro: Debian 13.6 2026-07-30 16:15:39.802692 | localhost | Provider: yul1 2026-07-30 16:15:39.802721 | localhost | Region: ca-ymq-1 2026-07-30 16:15:39.802749 | localhost | Label: debian-trixie 2026-07-30 16:15:39.802775 | localhost | Product Name: OpenStack Nova 2026-07-30 16:15:39.802810 | localhost | Interface IP: 199.204.45.38 2026-07-30 16:15:39.814063 | 2026-07-30 16:15:39.814226 | TASK [log-inventory : Ensure Zuul Ansible directory exists] 2026-07-30 16:15:40.245686 | localhost -> localhost | changed 2026-07-30 16:15:40.254076 | 2026-07-30 16:15:40.254173 | TASK [log-inventory : Copy ansible inventory to logs dir] 2026-07-30 16:15:41.150888 | localhost -> localhost | changed 2026-07-30 16:15:41.158199 | 2026-07-30 16:15:41.158270 | PLAY [all] 2026-07-30 16:15:41.165472 | 2026-07-30 16:15:41.165545 | TASK [add-build-sshkey : Check to see if ssh key was already created for this build] 2026-07-30 16:15:41.413405 | controller -> localhost | ok 2026-07-30 16:15:41.423467 | 2026-07-30 16:15:41.423605 | TASK [add-build-sshkey : Create a new key in workspace based on build UUID] 2026-07-30 16:15:41.455984 | controller | ok 2026-07-30 16:15:41.473500 | controller | included: /var/lib/zuul/builds/b9c1ee6d78644eb6aa8f65293f6ab8a0/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/create-key-and-replace.yaml 2026-07-30 16:15:41.478697 | 2026-07-30 16:15:41.478758 | TASK [add-build-sshkey : Create Temp SSH key] 2026-07-30 16:15:42.542377 | controller -> localhost | Generating public/private rsa key pair. 2026-07-30 16:15:42.542563 | controller -> localhost | Your identification has been saved in /var/lib/zuul/builds/b9c1ee6d78644eb6aa8f65293f6ab8a0/work/b9c1ee6d78644eb6aa8f65293f6ab8a0_id_rsa 2026-07-30 16:15:42.542596 | controller -> localhost | Your public key has been saved in /var/lib/zuul/builds/b9c1ee6d78644eb6aa8f65293f6ab8a0/work/b9c1ee6d78644eb6aa8f65293f6ab8a0_id_rsa.pub 2026-07-30 16:15:42.542620 | controller -> localhost | The key fingerprint is: 2026-07-30 16:15:42.542643 | controller -> localhost | SHA256:0xUdqo12I9C73UtXVWU01MZRL6EtmlrJZQtkg4FrCmA zuul-build-sshkey 2026-07-30 16:15:42.542682 | controller -> localhost | The key's randomart image is: 2026-07-30 16:15:42.542705 | controller -> localhost | +---[RSA 3072]----+ 2026-07-30 16:15:42.542733 | controller -> localhost | | ..o+ ..+B@| 2026-07-30 16:15:42.542756 | controller -> localhost | |.E . .+ . =.oB| 2026-07-30 16:15:42.542778 | controller -> localhost | |.. .. o B o.o| 2026-07-30 16:15:42.542799 | controller -> localhost | | . o + & o ..| 2026-07-30 16:15:42.542819 | controller -> localhost | | . o S & = .| 2026-07-30 16:15:42.542841 | controller -> localhost | | . = = o .| 2026-07-30 16:15:42.542860 | controller -> localhost | | . . . o .| 2026-07-30 16:15:42.542881 | controller -> localhost | | . o | 2026-07-30 16:15:42.542905 | controller -> localhost | | . | 2026-07-30 16:15:42.542926 | controller -> localhost | +----[SHA256]-----+ 2026-07-30 16:15:42.542974 | controller -> localhost | ok: Runtime: 0:00:00.652288 2026-07-30 16:15:42.548402 | 2026-07-30 16:15:42.548469 | TASK [add-build-sshkey : Remote setup ssh keys (linux)] 2026-07-30 16:15:42.578967 | controller | ok 2026-07-30 16:15:42.590167 | controller | included: /var/lib/zuul/builds/b9c1ee6d78644eb6aa8f65293f6ab8a0/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/remote-linux.yaml 2026-07-30 16:15:42.597161 | 2026-07-30 16:15:42.597224 | TASK [add-build-sshkey : Remove previously added zuul-build-sshkey] 2026-07-30 16:15:42.622411 | controller | skipping: Conditional result was False 2026-07-30 16:15:42.630223 | 2026-07-30 16:15:42.630316 | TASK [add-build-sshkey : Enable access via build key on all nodes] 2026-07-30 16:15:43.144810 | controller | changed 2026-07-30 16:15:43.151956 | 2026-07-30 16:15:43.152030 | TASK [add-build-sshkey : Make sure user has a .ssh] 2026-07-30 16:15:43.356562 | controller | ok 2026-07-30 16:15:43.362550 | 2026-07-30 16:15:43.362644 | TASK [add-build-sshkey : Install build private key as SSH key on all nodes] 2026-07-30 16:15:43.895217 | controller | changed 2026-07-30 16:15:43.901542 | 2026-07-30 16:15:43.901653 | TASK [add-build-sshkey : Install build public key as SSH key on all nodes] 2026-07-30 16:15:44.436412 | controller | changed 2026-07-30 16:15:44.441087 | 2026-07-30 16:15:44.441160 | TASK [add-build-sshkey : Remote setup ssh keys (windows)] 2026-07-30 16:15:44.464768 | controller | skipping: Conditional result was False 2026-07-30 16:15:44.473441 | 2026-07-30 16:15:44.473530 | TASK [remove-zuul-sshkey : Remove master key from local agent] 2026-07-30 16:15:44.853612 | controller -> localhost | changed 2026-07-30 16:15:44.869016 | 2026-07-30 16:15:44.869114 | TASK [add-build-sshkey : Add back temp key] 2026-07-30 16:15:45.182020 | controller -> localhost | Identity added: /var/lib/zuul/builds/b9c1ee6d78644eb6aa8f65293f6ab8a0/work/b9c1ee6d78644eb6aa8f65293f6ab8a0_id_rsa (zuul-build-sshkey) 2026-07-30 16:15:45.182230 | controller -> localhost | ok: Runtime: 0:00:00.013509 2026-07-30 16:15:45.186401 | 2026-07-30 16:15:45.186468 | TASK [add-build-sshkey : Verify we can still SSH to all nodes] 2026-07-30 16:15:45.531463 | controller | ok 2026-07-30 16:15:45.537201 | 2026-07-30 16:15:45.537311 | TASK [add-build-sshkey : Verify we can still SSH to all nodes (windows)] 2026-07-30 16:15:45.564628 | controller | skipping: Conditional result was False 2026-07-30 16:15:45.573031 | 2026-07-30 16:15:45.573129 | TASK [prepare-workspace : Start zuul_console daemon.] 2026-07-30 16:15:45.947839 | controller | ok 2026-07-30 16:15:45.952801 | 2026-07-30 16:15:45.952895 | TASK [prepare-workspace : Synchronize src repos to workspace directory.] 2026-07-30 16:15:46.910406 | controller | Output suppressed because no_log was given 2026-07-30 16:15:46.917671 | 2026-07-30 16:15:46.917828 | LOOP [ensure-output-dirs : Empty Zuul Output directories by removing them] 2026-07-30 16:15:47.129855 | controller | ok: "logs" 2026-07-30 16:15:47.130183 | controller | ok: All items complete 2026-07-30 16:15:47.130237 | 2026-07-30 16:15:47.327330 | controller | ok: "artifacts" 2026-07-30 16:15:47.509625 | controller | ok: "docs" 2026-07-30 16:15:47.523210 | 2026-07-30 16:15:47.523358 | LOOP [ensure-output-dirs : Ensure Zuul Output directories exist] 2026-07-30 16:15:47.736283 | controller | changed: "logs" 2026-07-30 16:15:47.919647 | controller | changed: "artifacts" 2026-07-30 16:15:48.104647 | controller | changed: "docs" 2026-07-30 16:15:48.117069 | 2026-07-30 16:15:48.117199 | PLAY RECAP 2026-07-30 16:15:48.117248 | controller | ok: 15 changed: 8 unreachable: 0 failed: 0 skipped: 3 rescued: 0 ignored: 0 2026-07-30 16:15:48.117279 | localhost | ok: 6 changed: 2 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-07-30 16:15:48.117301 | 2026-07-30 16:15:48.273741 | PRE-RUN END RESULT_NORMAL: [trusted : github.com/vexxhost/zuul-config/playbooks/base/pre.yaml@main] 2026-07-30 16:15:48.275202 | PRE-RUN START: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/pre.yaml@main] 2026-07-30 16:15:48.876390 | 2026-07-30 16:15:48.876590 | PLAY [all] 2026-07-30 16:15:48.887322 | 2026-07-30 16:15:48.887405 | TASK [setup-uv : Extract archive] 2026-07-30 16:15:52.410418 | controller | changed 2026-07-30 16:15:52.417544 | 2026-07-30 16:15:52.417660 | TASK [setup-uv : Print version] 2026-07-30 16:15:52.812097 | controller | uv 0.8.13 2026-07-30 16:15:52.956251 | controller | ok: Runtime: 0:00:00.015690 2026-07-30 16:15:52.965811 | 2026-07-30 16:15:52.965891 | TASK [Install Ansible collection siblings] 2026-07-30 16:15:53.380767 | controller | ok: 2026-07-30 16:15:53.380978 | controller | Skipping ansible.posix: no checked-out sibling 2026-07-30 16:15:53.381020 | controller | Skipping community.crypto: no checked-out sibling 2026-07-30 16:15:53.381045 | controller | Skipping community.general: no checked-out sibling 2026-07-30 16:15:53.381066 | controller | Skipping kubernetes.core: no checked-out sibling 2026-07-30 16:15:53.381086 | controller | Skipping vexxhost.containers: no checked-out sibling 2026-07-30 16:15:53.382845 | 2026-07-30 16:15:53.382890 | PLAY RECAP 2026-07-30 16:15:53.382937 | controller | ok: 3 changed: 2 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-07-30 16:15:53.382959 | 2026-07-30 16:15:53.549684 | PRE-RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/pre.yaml@main] 2026-07-30 16:15:53.553588 | PRE-RUN START: [untrusted : github.com/vexxhost/ansible-collection-kubernetes/test-playbooks/molecule/pre.yml@main] 2026-07-30 16:15:54.228919 | 2026-07-30 16:15:54.229170 | PLAY [all] 2026-07-30 16:15:54.239406 | 2026-07-30 16:15:54.239480 | TASK [Update apt cache] 2026-07-30 16:15:58.753925 | controller | ok 2026-07-30 16:15:58.760506 | 2026-07-30 16:15:58.760656 | TASK [Disable firewalld] 2026-07-30 16:15:58.787802 | controller | skipping: Conditional result was False 2026-07-30 16:15:58.796331 | 2026-07-30 16:15:58.796446 | TASK [Install "jq" for log collection] 2026-07-30 16:16:00.787227 | controller | changed 2026-07-30 16:16:00.789254 | 2026-07-30 16:16:00.789302 | PLAY RECAP 2026-07-30 16:16:00.789348 | controller | ok: 2 changed: 1 unreachable: 0 failed: 0 skipped: 1 rescued: 0 ignored: 0 2026-07-30 16:16:00.789370 | 2026-07-30 16:16:00.917908 | PRE-RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/ansible-collection-kubernetes/test-playbooks/molecule/pre.yml@main] 2026-07-30 16:16:00.920897 | RUN START: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/run.yaml@main] 2026-07-30 16:16:01.539695 | 2026-07-30 16:16:01.539834 | PLAY [all] 2026-07-30 16:16:01.550358 | 2026-07-30 16:16:01.550447 | LOOP [Check inventory directories] 2026-07-30 16:16:01.933561 | controller | ok: "src/github.com/vexxhost/ansible-collection-kubernetes" 2026-07-30 16:16:02.109347 | controller | ok: "src/github.com/vexxhost/ansible-collection-kubernetes/molecule/download-binaries/inventory" 2026-07-30 16:16:02.286790 | controller | ok: "src/github.com/vexxhost/ansible-collection-kubernetes/extensions/molecule/download-binaries/inventory" 2026-07-30 16:16:02.299989 | 2026-07-30 16:16:02.300403 | LOOP [Copy inventory file for Zuul] 2026-07-30 16:16:03.167625 | controller | changed: 2026-07-30 16:16:03.167823 | controller | { 2026-07-30 16:16:03.167852 | controller | "ansible_loop_var": "item", 2026-07-30 16:16:03.167875 | controller | "changed": false, 2026-07-30 16:16:03.167895 | controller | "failed": false, 2026-07-30 16:16:03.167919 | controller | "invocation": { 2026-07-30 16:16:03.167939 | controller | "module_args": { 2026-07-30 16:16:03.167957 | controller | "checksum_algorithm": "sha1", 2026-07-30 16:16:03.167976 | controller | "follow": true, 2026-07-30 16:16:03.167994 | controller | "get_attributes": true, 2026-07-30 16:16:03.168014 | controller | "get_checksum": true, 2026-07-30 16:16:03.168032 | controller | "get_mime": true, 2026-07-30 16:16:03.168051 | controller | "path": "src/github.com/vexxhost/ansible-collection-kubernetes" 2026-07-30 16:16:03.168069 | controller | } 2026-07-30 16:16:03.168088 | controller | }, 2026-07-30 16:16:03.168105 | controller | "item": "src/github.com/vexxhost/ansible-collection-kubernetes", 2026-07-30 16:16:03.168123 | controller | "stat": { 2026-07-30 16:16:03.168140 | controller | "atime": 1785428146.7806387, 2026-07-30 16:16:03.168158 | controller | "attr_flags": "e", 2026-07-30 16:16:03.168176 | controller | "attributes": [ 2026-07-30 16:16:03.168194 | controller | "extents" 2026-07-30 16:16:03.168212 | controller | ], 2026-07-30 16:16:03.168229 | controller | "block_size": 4096, 2026-07-30 16:16:03.168247 | controller | "blocks": 8, 2026-07-30 16:16:03.168264 | controller | "charset": "unknown", 2026-07-30 16:16:03.168283 | controller | "ctime": 1785428146.7966418, 2026-07-30 16:16:03.168301 | controller | "dev": 65025, 2026-07-30 16:16:03.168319 | controller | "device_type": 0, 2026-07-30 16:16:03.168337 | controller | "executable": true, 2026-07-30 16:16:03.168355 | controller | "exists": true, 2026-07-30 16:16:03.168373 | controller | "gid": 1000, 2026-07-30 16:16:03.168390 | controller | "gr_name": "zuul", 2026-07-30 16:16:03.168407 | controller | "inode": 518935, 2026-07-30 16:16:03.168424 | controller | "isblk": false, 2026-07-30 16:16:03.168442 | controller | "ischr": false, 2026-07-30 16:16:03.168460 | controller | "isdir": true, 2026-07-30 16:16:03.168478 | controller | "isfifo": false, 2026-07-30 16:16:03.168496 | controller | "isgid": false, 2026-07-30 16:16:03.168513 | controller | "islnk": false, 2026-07-30 16:16:03.168531 | controller | "isreg": false, 2026-07-30 16:16:03.168549 | controller | "issock": false, 2026-07-30 16:16:03.168566 | controller | "isuid": false, 2026-07-30 16:16:03.168583 | controller | "mimetype": "unknown", 2026-07-30 16:16:03.168601 | controller | "mode": "0755", 2026-07-30 16:16:03.168618 | controller | "mtime": 1785428127.7723408, 2026-07-30 16:16:03.168636 | controller | "nlink": 14, 2026-07-30 16:16:03.168653 | controller | "path": "src/github.com/vexxhost/ansible-collection-kubernetes", 2026-07-30 16:16:03.168671 | controller | "pw_name": "zuul", 2026-07-30 16:16:03.168689 | controller | "readable": true, 2026-07-30 16:16:03.168707 | controller | "rgrp": true, 2026-07-30 16:16:03.168725 | controller | "roth": true, 2026-07-30 16:16:03.168742 | controller | "rusr": true, 2026-07-30 16:16:03.168760 | controller | "size": 4096, 2026-07-30 16:16:03.168778 | controller | "uid": 1000, 2026-07-30 16:16:03.168795 | controller | "version": "2003768430", 2026-07-30 16:16:03.168813 | controller | "wgrp": false, 2026-07-30 16:16:03.168832 | controller | "woth": false, 2026-07-30 16:16:03.168850 | controller | "writeable": true, 2026-07-30 16:16:03.168868 | controller | "wusr": true, 2026-07-30 16:16:03.168886 | controller | "xgrp": true, 2026-07-30 16:16:03.168904 | controller | "xoth": true, 2026-07-30 16:16:03.168921 | controller | "xusr": true 2026-07-30 16:16:03.168974 | controller | } 2026-07-30 16:16:03.168996 | controller | } 2026-07-30 16:16:03.169032 | controller | ok: All items complete 2026-07-30 16:16:03.169054 | 2026-07-30 16:16:03.170372 | controller | skipping: Conditional result was False 2026-07-30 16:16:03.170977 | controller | skipping: Conditional result was False 2026-07-30 16:16:03.180681 | 2026-07-30 16:16:03.180752 | LOOP [Switch "ansible_host" to private IP] 2026-07-30 16:16:03.554721 | controller | changed: 1 replacements made 2026-07-30 16:16:03.557373 | controller | skipping: Conditional result was False 2026-07-30 16:16:03.558714 | controller | skipping: Conditional result was False 2026-07-30 16:16:03.568417 | 2026-07-30 16:16:03.568521 | TASK [Run Molecule scenario] 2026-07-30 16:16:04.023533 | controller | Using CPython 3.13.5 interpreter at: /usr/bin/python3 2026-07-30 16:16:04.023676 | controller | Creating virtual environment at: .venv 2026-07-30 16:16:04.309516 | controller | Downloading ansible-core (2.3MiB) 2026-07-30 16:16:04.309909 | controller | Downloading cryptography (4.3MiB) 2026-07-30 16:16:04.316897 | controller | Downloading pygments (1.2MiB) 2026-07-30 16:16:04.469120 | controller | Downloading cryptography 2026-07-30 16:16:04.524522 | controller | Downloading pygments 2026-07-30 16:16:04.692905 | controller | Downloading ansible-core 2026-07-30 16:16:04.741774 | controller | Installed 36 packages in 47ms 2026-07-30 16:16:05.400195 | controller | INFO Collection 'vexxhost.kubernetes' detected. 2026-07-30 16:16:05.400292 | controller | INFO Scenarios will be used from 'extensions/molecule' 2026-07-30 16:16:06.264204 | controller | CRITICAL 'extensions/molecule/default/molecule.yml' glob failed. Exiting. 2026-07-30 16:16:06.264290 | controller | INFO default scenario not found, disabling shared state. 2026-07-30 16:16:06.264326 | controller | INFO [download-binaries > discovery] scenario test matrix: dependency, cleanup, destroy, syntax, create, prepare, converge, idempotence, side_effect, verify, cleanup, destroy 2026-07-30 16:16:06.264353 | controller | INFO [download-binaries > prerun] Performing prerun with role_name_check=0... 2026-07-30 16:16:34.875830 | controller | INFO [download-binaries > dependency] Executing 2026-07-30 16:16:34.876092 | controller | WARNING [download-binaries > dependency] Missing roles requirements file: requirements.yml 2026-07-30 16:16:34.876371 | controller | WARNING [download-binaries > dependency] Missing collections requirements file: collections.yml 2026-07-30 16:16:34.876505 | controller | WARNING [download-binaries > dependency] Executed: 2 missing (Remove from test_sequence to suppress) 2026-07-30 16:16:34.884202 | controller | INFO [download-binaries > cleanup] Executing 2026-07-30 16:16:34.884577 | controller | WARNING [download-binaries > cleanup] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-07-30 16:16:34.890101 | controller | INFO [download-binaries > destroy] Executing 2026-07-30 16:16:34.890125 | controller | WARNING [download-binaries > destroy] Skipping, '--destroy=never' requested. 2026-07-30 16:16:34.890174 | controller | INFO [download-binaries > destroy] Executed: Successful 2026-07-30 16:16:34.895854 | controller | INFO [download-binaries > syntax] Executing 2026-07-30 16:16:35.762282 | controller | 2026-07-30 16:16:35.762576 | controller | playbook: /home/zuul/src/github.com/vexxhost/ansible-collection-kubernetes/extensions/molecule/download-binaries/converge.yml 2026-07-30 16:16:35.823273 | controller | INFO [download-binaries > syntax] Executed: Successful 2026-07-30 16:16:35.833265 | controller | INFO [download-binaries > create] Executing 2026-07-30 16:16:35.834763 | controller | WARNING [download-binaries > create] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-07-30 16:16:35.840197 | controller | INFO [download-binaries > prepare] Executing 2026-07-30 16:16:35.840493 | controller | WARNING [download-binaries > prepare] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-07-30 16:16:35.845846 | controller | INFO [download-binaries > converge] Executing 2026-07-30 16:16:36.728919 | controller | 2026-07-30 16:16:36.729131 | controller | PLAY [Download all binaries required at runtime for ansible-collection-kubernetes] *** 2026-07-30 16:16:36.729270 | controller | 2026-07-30 16:16:36.729465 | controller | TASK [Gather minimal facts] **************************************************** 2026-07-30 16:16:36.729661 | controller | Thursday 30 July 2026 16:16:36 +0000 (0:00:00.038) 0:00:00.038 ********* 2026-07-30 16:16:37.407420 | controller | ok: [controller -> localhost] 2026-07-30 16:16:37.407549 | controller | 2026-07-30 16:16:37.407750 | controller | TASK [Find all subdirectories in the role location] **************************** 2026-07-30 16:16:37.407949 | controller | Thursday 30 July 2026 16:16:37 +0000 (0:00:00.678) 0:00:00.717 ********* 2026-07-30 16:16:37.822196 | controller | ok: [controller -> localhost] 2026-07-30 16:16:37.822278 | controller | 2026-07-30 16:16:37.822486 | controller | TASK [Select only defaults/ directories and load vars] ************************* 2026-07-30 16:16:37.822704 | controller | Thursday 30 July 2026 16:16:37 +0000 (0:00:00.415) 0:00:01.132 ********* 2026-07-30 16:16:38.197677 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kubelet/defaults) 2026-07-30 16:16:38.197844 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/cluster_api/defaults) 2026-07-30 16:16:38.198056 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kubeadm/defaults) 2026-07-30 16:16:38.198261 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kube_vip/defaults) 2026-07-30 16:16:38.198493 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/upload_helm_chart/defaults) 2026-07-30 16:16:38.198749 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kubectl/defaults) 2026-07-30 16:16:38.198962 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/keepalived/defaults) 2026-07-30 16:16:38.199160 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/openstack_resource_controller/defaults) 2026-07-30 16:16:38.199366 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/envoy_gateway/defaults) 2026-07-30 16:16:38.199567 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kubernetes/defaults) 2026-07-30 16:16:38.199770 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/flux/defaults) 2026-07-30 16:16:38.199983 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/cilium/defaults) 2026-07-30 16:16:38.200184 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/clusterctl/defaults) 2026-07-30 16:16:38.200390 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/cert_manager/defaults) 2026-07-30 16:16:38.200594 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/helm/defaults) 2026-07-30 16:16:38.200799 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/haproxy/defaults) 2026-07-30 16:16:38.200973 | controller | 2026-07-30 16:16:38.201173 | controller | TASK [Find all components with checksums and get latest versions (CI)] ********* 2026-07-30 16:16:38.201368 | controller | Thursday 30 July 2026 16:16:38 +0000 (0:00:00.375) 0:00:01.507 ********* 2026-07-30 16:16:38.368710 | controller | ok: [controller -> localhost] => (item=kubelet_checksums) 2026-07-30 16:16:38.368790 | controller | ok: [controller -> localhost] => (item=kubeadm_checksums) 2026-07-30 16:16:38.369013 | controller | ok: [controller -> localhost] => (item=kubectl_checksums) 2026-07-30 16:16:38.369211 | controller | ok: [controller -> localhost] => (item=flux_checksums) 2026-07-30 16:16:38.369410 | controller | ok: [controller -> localhost] => (item=clusterctl_checksums) 2026-07-30 16:16:38.369656 | controller | ok: [controller -> localhost] => (item=helm_checksums) 2026-07-30 16:16:38.369849 | controller | ok: [controller -> localhost] => (item=helm_diff_checksums) 2026-07-30 16:16:38.370019 | controller | 2026-07-30 16:16:38.370235 | controller | TASK [Filter checksums to keep only latest versions (CI)] ********************** 2026-07-30 16:16:38.370425 | controller | Thursday 30 July 2026 16:16:38 +0000 (0:00:00.171) 0:00:01.678 ********* 2026-07-30 16:16:38.472759 | controller | ok: [controller -> localhost] => (item=kubelet_checksums) 2026-07-30 16:16:38.472873 | controller | ok: [controller -> localhost] => (item=kubeadm_checksums) 2026-07-30 16:16:38.473072 | controller | ok: [controller -> localhost] => (item=kubectl_checksums) 2026-07-30 16:16:38.473269 | controller | ok: [controller -> localhost] => (item=flux_checksums) 2026-07-30 16:16:38.473459 | controller | ok: [controller -> localhost] => (item=clusterctl_checksums) 2026-07-30 16:16:38.473710 | controller | ok: [controller -> localhost] => (item=helm_checksums) 2026-07-30 16:16:38.473904 | controller | ok: [controller -> localhost] => (item=helm_diff_checksums) 2026-07-30 16:16:38.474078 | controller | 2026-07-30 16:16:38.474272 | controller | TASK [Generate list of all binaries for all roles] ***************************** 2026-07-30 16:16:38.474464 | controller | Thursday 30 July 2026 16:16:38 +0000 (0:00:00.104) 0:00:01.783 ********* 2026-07-30 16:16:38.547686 | controller | ok: [controller -> localhost] 2026-07-30 16:16:38.547844 | controller | 2026-07-30 16:16:38.548056 | controller | TASK [Include download_artifact role] ****************************************** 2026-07-30 16:16:38.550715 | controller | Thursday 30 July 2026 16:16:38 +0000 (0:00:00.074) 0:00:01.857 ********* 2026-07-30 16:16:38.786121 | 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-30 16:16:38.786338 | 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-30 16:16:38.786569 | 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-30 16:16:38.786904 | 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-30 16:16:38.787128 | 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-30 16:16:38.787349 | 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-30 16:16:38.787577 | 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-30 16:16:38.787752 | controller | 2026-07-30 16:16:38.787952 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-07-30 16:16:38.788143 | controller | Thursday 30 July 2026 16:16:38 +0000 (0:00:00.238) 0:00:02.096 ********* 2026-07-30 16:16:38.823322 | controller | skipping: [controller] 2026-07-30 16:16:38.823494 | controller | 2026-07-30 16:16:38.823695 | controller | TASK [vexxhost.containers.directory : Create directory (/var/lib/downloads)] *** 2026-07-30 16:16:38.823887 | controller | Thursday 30 July 2026 16:16:38 +0000 (0:00:00.037) 0:00:02.134 ********* 2026-07-30 16:16:39.480482 | 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-30 16:16:39.490301 | controller | changed: [controller] 2026-07-30 16:16:39.490549 | controller | 2026-07-30 16:16:39.490764 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-07-30 16:16:39.490969 | controller | Thursday 30 July 2026 16:16:39 +0000 (0:00:00.666) 0:00:02.800 ********* 2026-07-30 16:16:39.534377 | controller | ok: [controller] => { 2026-07-30 16:16:39.534596 | controller | "msg": "https://dl.k8s.io/release/v1.36.2/bin/linux/amd64/kubelet" 2026-07-30 16:16:39.534854 | controller | } 2026-07-30 16:16:39.535039 | controller | 2026-07-30 16:16:39.535258 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-07-30 16:16:39.535486 | controller | Thursday 30 July 2026 16:16:39 +0000 (0:00:00.043) 0:00:02.844 ********* 2026-07-30 16:16:59.995562 | 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-30 16:17:00.003610 | controller | changed: [controller] 2026-07-30 16:17:00.003773 | controller | 2026-07-30 16:17:00.004016 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-07-30 16:17:00.004211 | controller | Thursday 30 July 2026 16:17:00 +0000 (0:00:20.469) 0:00:23.314 ********* 2026-07-30 16:17:00.040766 | controller | skipping: [controller] 2026-07-30 16:17:00.040952 | controller | 2026-07-30 16:17:00.041120 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-07-30 16:17:00.041316 | controller | Thursday 30 July 2026 16:17:00 +0000 (0:00:00.036) 0:00:23.351 ********* 2026-07-30 16:17:00.078313 | controller | skipping: [controller] 2026-07-30 16:17:00.078454 | controller | 2026-07-30 16:17:00.078724 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-07-30 16:17:00.078979 | controller | Thursday 30 July 2026 16:17:00 +0000 (0:00:00.037) 0:00:23.388 ********* 2026-07-30 16:17:00.113451 | controller | ok: [controller] => { 2026-07-30 16:17:00.113622 | controller | "msg": "https://dl.k8s.io/release/v1.36.2/bin/linux/amd64/kubeadm" 2026-07-30 16:17:00.113877 | controller | } 2026-07-30 16:17:00.114097 | controller | 2026-07-30 16:17:00.114309 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-07-30 16:17:00.114505 | controller | Thursday 30 July 2026 16:17:00 +0000 (0:00:00.035) 0:00:23.424 ********* 2026-07-30 16:17:22.049890 | controller | changed: [controller] 2026-07-30 16:17:22.049939 | controller | 2026-07-30 16:17:22.050084 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-07-30 16:17:22.050213 | controller | Thursday 30 July 2026 16:17:22 +0000 (0:00:21.935) 0:00:45.359 ********* 2026-07-30 16:17:22.086078 | controller | skipping: [controller] 2026-07-30 16:17:22.086249 | controller | 2026-07-30 16:17:22.086450 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-07-30 16:17:22.086642 | controller | Thursday 30 July 2026 16:17:22 +0000 (0:00:00.037) 0:00:45.396 ********* 2026-07-30 16:17:22.118246 | controller | skipping: [controller] 2026-07-30 16:17:22.118413 | controller | 2026-07-30 16:17:22.118612 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-07-30 16:17:22.118854 | controller | Thursday 30 July 2026 16:17:22 +0000 (0:00:00.032) 0:00:45.429 ********* 2026-07-30 16:17:22.155207 | controller | ok: [controller] => { 2026-07-30 16:17:22.155375 | controller | "msg": "https://dl.k8s.io/release/v1.36.2/bin/linux/amd64/kubectl" 2026-07-30 16:17:22.155558 | controller | } 2026-07-30 16:17:22.155732 | controller | 2026-07-30 16:17:22.155927 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-07-30 16:17:22.156122 | controller | Thursday 30 July 2026 16:17:22 +0000 (0:00:00.036) 0:00:45.465 ********* 2026-07-30 16:17:23.172004 | controller | changed: [controller] 2026-07-30 16:17:23.172062 | controller | 2026-07-30 16:17:23.172154 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-07-30 16:17:23.172249 | controller | Thursday 30 July 2026 16:17:23 +0000 (0:00:01.016) 0:00:46.482 ********* 2026-07-30 16:17:23.207900 | controller | skipping: [controller] 2026-07-30 16:17:23.208137 | controller | 2026-07-30 16:17:23.208419 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-07-30 16:17:23.208665 | controller | Thursday 30 July 2026 16:17:23 +0000 (0:00:00.035) 0:00:46.518 ********* 2026-07-30 16:17:23.240627 | controller | skipping: [controller] 2026-07-30 16:17:23.240816 | controller | 2026-07-30 16:17:23.240997 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-07-30 16:17:23.241204 | controller | Thursday 30 July 2026 16:17:23 +0000 (0:00:00.033) 0:00:46.551 ********* 2026-07-30 16:17:23.275638 | controller | ok: [controller] => { 2026-07-30 16:17:23.275811 | controller | "msg": "https://github.com/fluxcd/flux2/releases/download/v0.32.0/flux_0.32.0_linux_amd64.tar.gz" 2026-07-30 16:17:23.276037 | controller | } 2026-07-30 16:17:23.276211 | controller | 2026-07-30 16:17:23.276477 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-07-30 16:17:23.276658 | controller | Thursday 30 July 2026 16:17:23 +0000 (0:00:00.034) 0:00:46.585 ********* 2026-07-30 16:17:24.102175 | controller | changed: [controller] 2026-07-30 16:17:24.102353 | controller | 2026-07-30 16:17:24.102584 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-07-30 16:17:24.102847 | controller | Thursday 30 July 2026 16:17:24 +0000 (0:00:00.825) 0:00:47.411 ********* 2026-07-30 16:17:24.137684 | controller | skipping: [controller] 2026-07-30 16:17:24.137887 | controller | 2026-07-30 16:17:24.138089 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-07-30 16:17:24.138287 | controller | Thursday 30 July 2026 16:17:24 +0000 (0:00:00.036) 0:00:47.448 ********* 2026-07-30 16:17:24.172027 | controller | skipping: [controller] 2026-07-30 16:17:24.172204 | controller | 2026-07-30 16:17:24.172426 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-07-30 16:17:24.172637 | controller | Thursday 30 July 2026 16:17:24 +0000 (0:00:00.034) 0:00:47.482 ********* 2026-07-30 16:17:24.210690 | controller | ok: [controller] => { 2026-07-30 16:17:24.210911 | controller | "msg": "https://github.com/kubernetes-sigs/cluster-api/releases/download/v1.13.2/clusterctl-linux-amd64" 2026-07-30 16:17:24.211099 | controller | } 2026-07-30 16:17:24.211282 | controller | 2026-07-30 16:17:24.211475 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-07-30 16:17:24.211689 | controller | Thursday 30 July 2026 16:17:24 +0000 (0:00:00.038) 0:00:47.521 ********* 2026-07-30 16:17:25.326137 | controller | changed: [controller] 2026-07-30 16:17:25.326316 | controller | 2026-07-30 16:17:25.326526 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-07-30 16:17:25.326778 | controller | Thursday 30 July 2026 16:17:25 +0000 (0:00:01.114) 0:00:48.635 ********* 2026-07-30 16:17:25.363241 | controller | skipping: [controller] 2026-07-30 16:17:25.363459 | controller | 2026-07-30 16:17:25.363726 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-07-30 16:17:25.363976 | controller | Thursday 30 July 2026 16:17:25 +0000 (0:00:00.038) 0:00:48.673 ********* 2026-07-30 16:17:25.398881 | controller | skipping: [controller] 2026-07-30 16:17:25.399106 | controller | 2026-07-30 16:17:25.399340 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-07-30 16:17:25.399574 | controller | Thursday 30 July 2026 16:17:25 +0000 (0:00:00.035) 0:00:48.709 ********* 2026-07-30 16:17:25.440324 | controller | ok: [controller] => { 2026-07-30 16:17:25.440500 | controller | "msg": "https://get.helm.sh/helm-v3.11.2-linux-amd64.tar.gz" 2026-07-30 16:17:25.440704 | controller | } 2026-07-30 16:17:25.440908 | controller | 2026-07-30 16:17:25.441128 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-07-30 16:17:25.441340 | controller | Thursday 30 July 2026 16:17:25 +0000 (0:00:00.041) 0:00:48.750 ********* 2026-07-30 16:17:26.197726 | controller | changed: [controller] 2026-07-30 16:17:26.197912 | controller | 2026-07-30 16:17:26.198153 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-07-30 16:17:26.198468 | controller | Thursday 30 July 2026 16:17:26 +0000 (0:00:00.757) 0:00:49.507 ********* 2026-07-30 16:17:26.228641 | controller | skipping: [controller] 2026-07-30 16:17:26.228811 | controller | 2026-07-30 16:17:26.229034 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-07-30 16:17:26.229239 | controller | Thursday 30 July 2026 16:17:26 +0000 (0:00:00.031) 0:00:49.539 ********* 2026-07-30 16:17:26.257310 | controller | skipping: [controller] 2026-07-30 16:17:26.257482 | controller | 2026-07-30 16:17:26.257686 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-07-30 16:17:26.257885 | controller | Thursday 30 July 2026 16:17:26 +0000 (0:00:00.028) 0:00:49.567 ********* 2026-07-30 16:17:26.294128 | controller | ok: [controller] => { 2026-07-30 16:17:26.294339 | controller | "msg": "https://github.com/databus23/helm-diff/releases/download/v3.8.1/helm-diff-linux-amd64.tgz" 2026-07-30 16:17:26.294525 | controller | } 2026-07-30 16:17:26.294747 | controller | 2026-07-30 16:17:26.295021 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-07-30 16:17:26.295217 | controller | Thursday 30 July 2026 16:17:26 +0000 (0:00:00.036) 0:00:49.604 ********* 2026-07-30 16:17:27.169696 | controller | changed: [controller] 2026-07-30 16:17:27.169873 | controller | 2026-07-30 16:17:27.170088 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-07-30 16:17:27.170299 | controller | Thursday 30 July 2026 16:17:27 +0000 (0:00:00.874) 0:00:50.479 ********* 2026-07-30 16:17:27.200158 | controller | skipping: [controller] 2026-07-30 16:17:27.200324 | controller | 2026-07-30 16:17:27.200513 | controller | PLAY RECAP ********************************************************************* 2026-07-30 16:17:27.200767 | controller | controller : ok=28 changed=8 unreachable=0 failed=0 skipped=14 rescued=0 ignored=0 2026-07-30 16:17:27.200950 | controller | 2026-07-30 16:17:27.201115 | controller | 2026-07-30 16:17:27.201324 | controller | TASKS RECAP ******************************************************************** 2026-07-30 16:17:27.201547 | controller | Thursday 30 July 2026 16:17:27 +0000 (0:00:00.031) 0:00:50.511 ********* 2026-07-30 16:17:27.201732 | controller | =============================================================================== 2026-07-30 16:17:27.202079 | controller | vexxhost.containers.download_artifact : Download item ------------------ 21.94s 2026-07-30 16:17:27.202310 | controller | vexxhost.containers.download_artifact : Download item ------------------ 20.47s 2026-07-30 16:17:27.202493 | controller | vexxhost.containers.download_artifact : Download item ------------------- 1.11s 2026-07-30 16:17:27.202729 | controller | vexxhost.containers.download_artifact : Download item ------------------- 1.02s 2026-07-30 16:17:27.202935 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.87s 2026-07-30 16:17:27.203129 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.83s 2026-07-30 16:17:27.203335 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.76s 2026-07-30 16:17:27.203639 | controller | Gather minimal facts ---------------------------------------------------- 0.68s 2026-07-30 16:17:27.203861 | controller | vexxhost.containers.directory : Create directory (/var/lib/downloads) --- 0.67s 2026-07-30 16:17:27.203980 | controller | Find all subdirectories in the role location ---------------------------- 0.42s 2026-07-30 16:17:27.204102 | controller | Select only defaults/ directories and load vars ------------------------- 0.38s 2026-07-30 16:17:27.204222 | controller | Include download_artifact role ------------------------------------------ 0.24s 2026-07-30 16:17:27.204343 | controller | Find all components with checksums and get latest versions (CI) --------- 0.17s 2026-07-30 16:17:27.204457 | controller | Filter checksums to keep only latest versions (CI) ---------------------- 0.10s 2026-07-30 16:17:27.204574 | controller | Generate list of all binaries for all roles ----------------------------- 0.07s 2026-07-30 16:17:27.204699 | controller | vexxhost.containers.download_artifact : Starting download of file ------- 0.04s 2026-07-30 16:17:27.204829 | controller | vexxhost.containers.download_artifact : Starting download of file ------- 0.04s 2026-07-30 16:17:27.204961 | controller | vexxhost.containers.download_artifact : Starting download of file ------- 0.04s 2026-07-30 16:17:27.205082 | controller | vexxhost.containers.download_artifact : Extract archive ----------------- 0.04s 2026-07-30 16:17:27.205202 | controller | vexxhost.containers.package : Update state for tar ---------------------- 0.04s 2026-07-30 16:17:27.357797 | controller | INFO [download-binaries > converge] Executed: Successful 2026-07-30 16:17:27.368463 | controller | INFO [download-binaries > idempotence] Executing 2026-07-30 16:17:28.228427 | controller | 2026-07-30 16:17:28.228647 | controller | PLAY [Download all binaries required at runtime for ansible-collection-kubernetes] *** 2026-07-30 16:17:28.228873 | controller | 2026-07-30 16:17:28.229135 | controller | TASK [Gather minimal facts] **************************************************** 2026-07-30 16:17:28.229358 | controller | Thursday 30 July 2026 16:17:28 +0000 (0:00:00.014) 0:00:00.014 ********* 2026-07-30 16:17:28.918847 | controller | ok: [controller -> localhost] 2026-07-30 16:17:28.918960 | controller | 2026-07-30 16:17:28.919190 | controller | TASK [Find all subdirectories in the role location] **************************** 2026-07-30 16:17:28.919440 | controller | Thursday 30 July 2026 16:17:28 +0000 (0:00:00.690) 0:00:00.704 ********* 2026-07-30 16:17:29.333619 | controller | ok: [controller -> localhost] 2026-07-30 16:17:29.333655 | controller | 2026-07-30 16:17:29.333661 | controller | TASK [Select only defaults/ directories and load vars] ************************* 2026-07-30 16:17:29.333666 | controller | Thursday 30 July 2026 16:17:29 +0000 (0:00:00.414) 0:00:01.119 ********* 2026-07-30 16:17:29.695132 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kubelet/defaults) 2026-07-30 16:17:29.695221 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/cluster_api/defaults) 2026-07-30 16:17:29.697044 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kubeadm/defaults) 2026-07-30 16:17:29.697054 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kube_vip/defaults) 2026-07-30 16:17:29.697057 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/upload_helm_chart/defaults) 2026-07-30 16:17:29.697061 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kubectl/defaults) 2026-07-30 16:17:29.697064 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/keepalived/defaults) 2026-07-30 16:17:29.697068 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/openstack_resource_controller/defaults) 2026-07-30 16:17:29.697072 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/envoy_gateway/defaults) 2026-07-30 16:17:29.697075 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kubernetes/defaults) 2026-07-30 16:17:29.697078 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/flux/defaults) 2026-07-30 16:17:29.697082 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/cilium/defaults) 2026-07-30 16:17:29.697085 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/clusterctl/defaults) 2026-07-30 16:17:29.697088 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/cert_manager/defaults) 2026-07-30 16:17:29.697100 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/helm/defaults) 2026-07-30 16:17:29.697104 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/haproxy/defaults) 2026-07-30 16:17:29.697107 | controller | 2026-07-30 16:17:29.697111 | controller | TASK [Find all components with checksums and get latest versions (CI)] ********* 2026-07-30 16:17:29.697115 | controller | Thursday 30 July 2026 16:17:29 +0000 (0:00:00.359) 0:00:01.479 ********* 2026-07-30 16:17:29.839149 | controller | ok: [controller -> localhost] => (item=kubelet_checksums) 2026-07-30 16:17:29.839213 | controller | ok: [controller -> localhost] => (item=kubeadm_checksums) 2026-07-30 16:17:29.839297 | controller | ok: [controller -> localhost] => (item=kubectl_checksums) 2026-07-30 16:17:29.839396 | controller | ok: [controller -> localhost] => (item=flux_checksums) 2026-07-30 16:17:29.839660 | controller | ok: [controller -> localhost] => (item=clusterctl_checksums) 2026-07-30 16:17:29.839755 | controller | ok: [controller -> localhost] => (item=helm_checksums) 2026-07-30 16:17:29.839842 | controller | ok: [controller -> localhost] => (item=helm_diff_checksums) 2026-07-30 16:17:29.839921 | controller | 2026-07-30 16:17:29.840011 | controller | TASK [Filter checksums to keep only latest versions (CI)] ********************** 2026-07-30 16:17:29.840098 | controller | Thursday 30 July 2026 16:17:29 +0000 (0:00:00.143) 0:00:01.622 ********* 2026-07-30 16:17:29.933212 | controller | ok: [controller -> localhost] => (item=kubelet_checksums) 2026-07-30 16:17:29.933290 | controller | ok: [controller -> localhost] => (item=kubeadm_checksums) 2026-07-30 16:17:29.933372 | controller | ok: [controller -> localhost] => (item=kubectl_checksums) 2026-07-30 16:17:29.933461 | controller | ok: [controller -> localhost] => (item=flux_checksums) 2026-07-30 16:17:29.933548 | controller | ok: [controller -> localhost] => (item=clusterctl_checksums) 2026-07-30 16:17:29.933629 | controller | ok: [controller -> localhost] => (item=helm_checksums) 2026-07-30 16:17:29.933715 | controller | ok: [controller -> localhost] => (item=helm_diff_checksums) 2026-07-30 16:17:29.933792 | controller | 2026-07-30 16:17:29.933879 | controller | TASK [Generate list of all binaries for all roles] ***************************** 2026-07-30 16:17:29.933965 | controller | Thursday 30 July 2026 16:17:29 +0000 (0:00:00.097) 0:00:01.720 ********* 2026-07-30 16:17:30.008413 | controller | ok: [controller -> localhost] 2026-07-30 16:17:30.008480 | controller | 2026-07-30 16:17:30.008520 | controller | TASK [Include download_artifact role] ****************************************** 2026-07-30 16:17:30.008615 | controller | Thursday 30 July 2026 16:17:30 +0000 (0:00:00.074) 0:00:01.794 ********* 2026-07-30 16:17:30.203137 | 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-30 16:17:30.203247 | 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-30 16:17:30.203378 | 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-30 16:17:30.203548 | 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-30 16:17:30.203677 | 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-30 16:17:30.203814 | 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-30 16:17:30.203946 | 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-30 16:17:30.204049 | controller | 2026-07-30 16:17:30.204165 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-07-30 16:17:30.204278 | controller | Thursday 30 July 2026 16:17:30 +0000 (0:00:00.191) 0:00:01.986 ********* 2026-07-30 16:17:30.241421 | controller | skipping: [controller] 2026-07-30 16:17:30.241481 | controller | 2026-07-30 16:17:30.241571 | controller | TASK [vexxhost.containers.directory : Create directory (/var/lib/downloads)] *** 2026-07-30 16:17:30.241656 | controller | Thursday 30 July 2026 16:17:30 +0000 (0:00:00.041) 0:00:02.028 ********* 2026-07-30 16:17:30.775957 | 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-30 16:17:30.786692 | controller | ok: [controller] 2026-07-30 16:17:30.786765 | controller | 2026-07-30 16:17:30.786897 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-07-30 16:17:30.786924 | controller | Thursday 30 July 2026 16:17:30 +0000 (0:00:00.542) 0:00:02.570 ********* 2026-07-30 16:17:30.822408 | controller | ok: [controller] => { 2026-07-30 16:17:30.822517 | controller | "msg": "https://dl.k8s.io/release/v1.36.2/bin/linux/amd64/kubelet" 2026-07-30 16:17:30.822646 | controller | } 2026-07-30 16:17:30.823127 | controller | 2026-07-30 16:17:30.823159 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-07-30 16:17:30.823168 | controller | Thursday 30 July 2026 16:17:30 +0000 (0:00:00.038) 0:00:02.608 ********* 2026-07-30 16:17:31.426725 | controller | ok: [controller] 2026-07-30 16:17:31.426785 | controller | 2026-07-30 16:17:31.426892 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-07-30 16:17:31.426981 | controller | Thursday 30 July 2026 16:17:31 +0000 (0:00:00.601) 0:00:03.210 ********* 2026-07-30 16:17:31.455721 | controller | skipping: [controller] 2026-07-30 16:17:31.455810 | controller | 2026-07-30 16:17:31.456036 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-07-30 16:17:31.456063 | controller | Thursday 30 July 2026 16:17:31 +0000 (0:00:00.031) 0:00:03.241 ********* 2026-07-30 16:17:31.494650 | controller | skipping: [controller] 2026-07-30 16:17:31.494734 | controller | 2026-07-30 16:17:31.494957 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-07-30 16:17:31.494975 | controller | Thursday 30 July 2026 16:17:31 +0000 (0:00:00.036) 0:00:03.278 ********* 2026-07-30 16:17:31.530125 | controller | ok: [controller] => { 2026-07-30 16:17:31.530219 | controller | "msg": "https://dl.k8s.io/release/v1.36.2/bin/linux/amd64/kubeadm" 2026-07-30 16:17:31.530307 | controller | } 2026-07-30 16:17:31.530607 | controller | 2026-07-30 16:17:31.530639 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-07-30 16:17:31.530645 | controller | Thursday 30 July 2026 16:17:31 +0000 (0:00:00.038) 0:00:03.316 ********* 2026-07-30 16:17:31.987270 | controller | ok: [controller] 2026-07-30 16:17:31.987363 | controller | 2026-07-30 16:17:31.987441 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-07-30 16:17:31.987611 | controller | Thursday 30 July 2026 16:17:31 +0000 (0:00:00.454) 0:00:03.770 ********* 2026-07-30 16:17:32.027306 | controller | skipping: [controller] 2026-07-30 16:17:32.027369 | controller | 2026-07-30 16:17:32.027480 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-07-30 16:17:32.027576 | controller | Thursday 30 July 2026 16:17:32 +0000 (0:00:00.038) 0:00:03.809 ********* 2026-07-30 16:17:32.061858 | controller | skipping: [controller] 2026-07-30 16:17:32.061925 | controller | 2026-07-30 16:17:32.062023 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-07-30 16:17:32.062117 | controller | Thursday 30 July 2026 16:17:32 +0000 (0:00:00.038) 0:00:03.848 ********* 2026-07-30 16:17:32.103022 | controller | ok: [controller] => { 2026-07-30 16:17:32.103124 | controller | "msg": "https://dl.k8s.io/release/v1.36.2/bin/linux/amd64/kubectl" 2026-07-30 16:17:32.103204 | controller | } 2026-07-30 16:17:32.103292 | controller | 2026-07-30 16:17:32.103388 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-07-30 16:17:32.103473 | controller | Thursday 30 July 2026 16:17:32 +0000 (0:00:00.040) 0:00:03.889 ********* 2026-07-30 16:17:32.551598 | controller | ok: [controller] 2026-07-30 16:17:32.551662 | controller | 2026-07-30 16:17:32.551711 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-07-30 16:17:32.551806 | controller | Thursday 30 July 2026 16:17:32 +0000 (0:00:00.447) 0:00:04.337 ********* 2026-07-30 16:17:32.585290 | controller | skipping: [controller] 2026-07-30 16:17:32.585383 | controller | 2026-07-30 16:17:32.585515 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-07-30 16:17:32.585680 | controller | Thursday 30 July 2026 16:17:32 +0000 (0:00:00.034) 0:00:04.371 ********* 2026-07-30 16:17:32.623209 | controller | skipping: [controller] 2026-07-30 16:17:32.623279 | controller | 2026-07-30 16:17:32.623376 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-07-30 16:17:32.623468 | controller | Thursday 30 July 2026 16:17:32 +0000 (0:00:00.035) 0:00:04.407 ********* 2026-07-30 16:17:32.658214 | controller | ok: [controller] => { 2026-07-30 16:17:32.658341 | controller | "msg": "https://github.com/fluxcd/flux2/releases/download/v0.32.0/flux_0.32.0_linux_amd64.tar.gz" 2026-07-30 16:17:32.658458 | controller | } 2026-07-30 16:17:32.658575 | controller | 2026-07-30 16:17:32.658750 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-07-30 16:17:32.658902 | controller | Thursday 30 July 2026 16:17:32 +0000 (0:00:00.037) 0:00:04.444 ********* 2026-07-30 16:17:33.081239 | controller | ok: [controller] 2026-07-30 16:17:33.081348 | controller | 2026-07-30 16:17:33.081521 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-07-30 16:17:33.081684 | controller | Thursday 30 July 2026 16:17:33 +0000 (0:00:00.420) 0:00:04.865 ********* 2026-07-30 16:17:33.109033 | controller | skipping: [controller] 2026-07-30 16:17:33.109091 | controller | 2026-07-30 16:17:33.109195 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-07-30 16:17:33.109280 | controller | Thursday 30 July 2026 16:17:33 +0000 (0:00:00.029) 0:00:04.895 ********* 2026-07-30 16:17:33.141574 | controller | skipping: [controller] 2026-07-30 16:17:33.141658 | controller | 2026-07-30 16:17:33.141781 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-07-30 16:17:33.141902 | controller | Thursday 30 July 2026 16:17:33 +0000 (0:00:00.032) 0:00:04.928 ********* 2026-07-30 16:17:33.182967 | controller | ok: [controller] => { 2026-07-30 16:17:33.183023 | controller | "msg": "https://github.com/kubernetes-sigs/cluster-api/releases/download/v1.13.2/clusterctl-linux-amd64" 2026-07-30 16:17:33.183211 | controller | } 2026-07-30 16:17:33.183271 | controller | 2026-07-30 16:17:33.183407 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-07-30 16:17:33.183569 | controller | Thursday 30 July 2026 16:17:33 +0000 (0:00:00.038) 0:00:04.966 ********* 2026-07-30 16:17:33.602535 | controller | ok: [controller] 2026-07-30 16:17:33.602592 | controller | 2026-07-30 16:17:33.602913 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-07-30 16:17:33.602940 | controller | Thursday 30 July 2026 16:17:33 +0000 (0:00:00.421) 0:00:05.388 ********* 2026-07-30 16:17:33.642834 | controller | skipping: [controller] 2026-07-30 16:17:33.642901 | controller | 2026-07-30 16:17:33.643013 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-07-30 16:17:33.643120 | controller | Thursday 30 July 2026 16:17:33 +0000 (0:00:00.037) 0:00:05.426 ********* 2026-07-30 16:17:33.669829 | controller | skipping: [controller] 2026-07-30 16:17:33.669946 | controller | 2026-07-30 16:17:33.670069 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-07-30 16:17:33.670723 | controller | Thursday 30 July 2026 16:17:33 +0000 (0:00:00.029) 0:00:05.456 ********* 2026-07-30 16:17:33.710090 | controller | ok: [controller] => { 2026-07-30 16:17:33.710125 | controller | "msg": "https://get.helm.sh/helm-v3.11.2-linux-amd64.tar.gz" 2026-07-30 16:17:33.710131 | controller | } 2026-07-30 16:17:33.710137 | controller | 2026-07-30 16:17:33.710143 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-07-30 16:17:33.710148 | controller | Thursday 30 July 2026 16:17:33 +0000 (0:00:00.039) 0:00:05.495 ********* 2026-07-30 16:17:34.127814 | controller | ok: [controller] 2026-07-30 16:17:34.128116 | controller | 2026-07-30 16:17:34.128388 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-07-30 16:17:34.128643 | controller | Thursday 30 July 2026 16:17:34 +0000 (0:00:00.418) 0:00:05.913 ********* 2026-07-30 16:17:34.159852 | controller | skipping: [controller] 2026-07-30 16:17:34.160132 | controller | 2026-07-30 16:17:34.160392 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-07-30 16:17:34.160649 | controller | Thursday 30 July 2026 16:17:34 +0000 (0:00:00.032) 0:00:05.946 ********* 2026-07-30 16:17:34.195036 | controller | skipping: [controller] 2026-07-30 16:17:34.195310 | controller | 2026-07-30 16:17:34.195573 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-07-30 16:17:34.195828 | controller | Thursday 30 July 2026 16:17:34 +0000 (0:00:00.034) 0:00:05.981 ********* 2026-07-30 16:17:34.232064 | controller | ok: [controller] => { 2026-07-30 16:17:34.232102 | controller | "msg": "https://github.com/databus23/helm-diff/releases/download/v3.8.1/helm-diff-linux-amd64.tgz" 2026-07-30 16:17:34.232112 | controller | } 2026-07-30 16:17:34.232121 | controller | 2026-07-30 16:17:34.232129 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-07-30 16:17:34.232136 | controller | Thursday 30 July 2026 16:17:34 +0000 (0:00:00.035) 0:00:06.017 ********* 2026-07-30 16:17:34.644337 | controller | ok: [controller] 2026-07-30 16:17:34.644635 | controller | 2026-07-30 16:17:34.644921 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-07-30 16:17:34.645191 | controller | Thursday 30 July 2026 16:17:34 +0000 (0:00:00.412) 0:00:06.429 ********* 2026-07-30 16:17:34.674524 | controller | skipping: [controller] 2026-07-30 16:17:34.674858 | controller | 2026-07-30 16:17:34.675157 | controller | PLAY RECAP ********************************************************************* 2026-07-30 16:17:34.675538 | controller | controller : ok=28 changed=0 unreachable=0 failed=0 skipped=14 rescued=0 ignored=0 2026-07-30 16:17:34.675798 | controller | 2026-07-30 16:17:34.676064 | controller | 2026-07-30 16:17:34.676331 | controller | TASKS RECAP ******************************************************************** 2026-07-30 16:17:34.676589 | controller | Thursday 30 July 2026 16:17:34 +0000 (0:00:00.031) 0:00:06.461 ********* 2026-07-30 16:17:34.676838 | controller | =============================================================================== 2026-07-30 16:17:34.677094 | controller | Gather minimal facts ---------------------------------------------------- 0.69s 2026-07-30 16:17:34.677352 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.60s 2026-07-30 16:17:34.677614 | controller | vexxhost.containers.directory : Create directory (/var/lib/downloads) --- 0.54s 2026-07-30 16:17:34.677871 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.45s 2026-07-30 16:17:34.678128 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.45s 2026-07-30 16:17:34.678389 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.42s 2026-07-30 16:17:34.678656 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.42s 2026-07-30 16:17:34.678983 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.42s 2026-07-30 16:17:34.679280 | controller | Find all subdirectories in the role location ---------------------------- 0.41s 2026-07-30 16:17:34.679579 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.41s 2026-07-30 16:17:34.679842 | controller | Select only defaults/ directories and load vars ------------------------- 0.36s 2026-07-30 16:17:34.680129 | controller | Include download_artifact role ------------------------------------------ 0.19s 2026-07-30 16:17:34.680411 | controller | Find all components with checksums and get latest versions (CI) --------- 0.14s 2026-07-30 16:17:34.680671 | controller | Filter checksums to keep only latest versions (CI) ---------------------- 0.10s 2026-07-30 16:17:34.680923 | controller | Generate list of all binaries for all roles ----------------------------- 0.07s 2026-07-30 16:17:34.681181 | controller | vexxhost.containers.package : Update state for tar ---------------------- 0.04s 2026-07-30 16:17:34.681439 | controller | vexxhost.containers.download_artifact : Starting download of file ------- 0.04s 2026-07-30 16:17:34.681699 | controller | vexxhost.containers.download_artifact : Starting download of file ------- 0.04s 2026-07-30 16:17:34.681953 | controller | vexxhost.containers.download_artifact : Extract archive ----------------- 0.04s 2026-07-30 16:17:34.682212 | controller | vexxhost.containers.download_artifact : Starting download of file ------- 0.04s 2026-07-30 16:17:34.837246 | controller | INFO [download-binaries > idempotence] Executed: Successful 2026-07-30 16:17:34.846547 | controller | INFO [download-binaries > side_effect] Executing 2026-07-30 16:17:34.847027 | controller | WARNING [download-binaries > side_effect] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-07-30 16:17:34.852920 | controller | INFO [download-binaries > verify] Executing 2026-07-30 16:17:35.690152 | controller | 2026-07-30 16:17:35.690469 | controller | PLAY [Verify] ****************************************************************** 2026-07-30 16:17:35.691206 | controller | 2026-07-30 16:17:35.691225 | controller | TASK [Gathering Facts] ********************************************************* 2026-07-30 16:17:35.691234 | controller | Thursday 30 July 2026 16:17:35 +0000 (0:00:00.012) 0:00:00.012 ********* 2026-07-30 16:17:36.770370 | 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-30 16:17:36.777425 | controller | ok: [controller] 2026-07-30 16:17:36.777695 | controller | 2026-07-30 16:17:36.777968 | controller | TASK [Stat target dir] ********************************************************* 2026-07-30 16:17:36.778241 | controller | Thursday 30 July 2026 16:17:36 +0000 (0:00:01.087) 0:00:01.099 ********* 2026-07-30 16:17:37.184929 | controller | ok: [controller] 2026-07-30 16:17:37.185122 | controller | 2026-07-30 16:17:37.185295 | controller | TASK [Assert that target dir is created] *************************************** 2026-07-30 16:17:37.185463 | controller | Thursday 30 July 2026 16:17:37 +0000 (0:00:00.407) 0:00:01.507 ********* 2026-07-30 16:17:37.222145 | controller | ok: [controller] => { 2026-07-30 16:17:37.222315 | controller | "changed": false, 2026-07-30 16:17:37.222475 | controller | "msg": "All assertions passed" 2026-07-30 16:17:37.222629 | controller | } 2026-07-30 16:17:37.222805 | controller | 2026-07-30 16:17:37.222966 | controller | TASK [Find target files] ******************************************************* 2026-07-30 16:17:37.223126 | controller | Thursday 30 July 2026 16:17:37 +0000 (0:00:00.037) 0:00:01.544 ********* 2026-07-30 16:17:37.615046 | controller | ok: [controller] 2026-07-30 16:17:37.615353 | controller | 2026-07-30 16:17:37.615644 | controller | TASK [Assert that some files were downloaded] ********************************** 2026-07-30 16:17:37.615932 | controller | Thursday 30 July 2026 16:17:37 +0000 (0:00:00.392) 0:00:01.936 ********* 2026-07-30 16:17:37.642989 | controller | ok: [controller] => { 2026-07-30 16:17:37.643309 | controller | "changed": false, 2026-07-30 16:17:37.643676 | controller | "msg": "All assertions passed" 2026-07-30 16:17:37.644079 | controller | } 2026-07-30 16:17:37.644398 | controller | 2026-07-30 16:17:37.644720 | controller | PLAY RECAP ********************************************************************* 2026-07-30 16:17:37.645147 | controller | controller : ok=5 changed=0 unreachable=0 failed=0 skipped=0 rescued=0 ignored=0 2026-07-30 16:17:37.645398 | controller | 2026-07-30 16:17:37.645636 | controller | 2026-07-30 16:17:37.645902 | controller | TASKS RECAP ******************************************************************** 2026-07-30 16:17:37.646204 | controller | Thursday 30 July 2026 16:17:37 +0000 (0:00:00.028) 0:00:01.965 ********* 2026-07-30 16:17:37.646528 | controller | =============================================================================== 2026-07-30 16:17:37.646896 | controller | Gathering Facts --------------------------------------------------------- 1.09s 2026-07-30 16:17:37.647225 | controller | Stat target dir --------------------------------------------------------- 0.41s 2026-07-30 16:17:37.647489 | controller | Find target files ------------------------------------------------------- 0.39s 2026-07-30 16:17:37.647743 | controller | Assert that target dir is created --------------------------------------- 0.04s 2026-07-30 16:17:37.648018 | controller | Assert that some files were downloaded ---------------------------------- 0.03s 2026-07-30 16:17:37.763517 | controller | INFO [download-binaries > verify] Executed: Successful 2026-07-30 16:17:37.775577 | controller | INFO [download-binaries > cleanup] Executing 2026-07-30 16:17:37.778676 | controller | WARNING [download-binaries > cleanup] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-07-30 16:17:37.781419 | controller | INFO [download-binaries > destroy] Executing 2026-07-30 16:17:37.781512 | controller | WARNING [download-binaries > destroy] Skipping, '--destroy=never' requested. 2026-07-30 16:17:37.781598 | controller | INFO [download-binaries > destroy] Executed: Successful 2026-07-30 16:17:37.781915 | controller | WARNING Molecule executed 1 scenario (1 missing files) 2026-07-30 16:17:38.200759 | controller | ok: Runtime: 0:01:33.933196 2026-07-30 16:17:38.209831 | 2026-07-30 16:17:38.209901 | PLAY RECAP 2026-07-30 16:17:38.209955 | controller | ok: 4 changed: 3 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-07-30 16:17:38.209981 | 2026-07-30 16:17:38.350149 | RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/run.yaml@main] 2026-07-30 16:17:38.356180 | POST-RUN START: [untrusted : github.com/vexxhost/ansible-collection-kubernetes/test-playbooks/molecule/post.yml@main] 2026-07-30 16:17:39.025628 | 2026-07-30 16:17:39.025779 | PLAY [all] 2026-07-30 16:17:39.036768 | 2026-07-30 16:17:39.036871 | TASK [describe-kubernetes-objects : creating directory for cluster scoped objects] 2026-07-30 16:17:39.463144 | controller | changed 2026-07-30 16:17:39.468815 | 2026-07-30 16:17:39.468898 | TASK [describe-kubernetes-objects : Gathering descriptions for cluster scoped objects] 2026-07-30 16:17:39.861592 | controller | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-07-30 16:17:39.861699 | controller | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-07-30 16:17:39.869114 | controller | environment: line 1: kubectl: command not found 2026-07-30 16:17:39.870797 | controller | environment: line 1: kubectl: command not found 2026-07-30 16:17:39.871179 | controller | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-07-30 16:17:39.873295 | controller | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-07-30 16:17:39.876346 | controller | environment: line 1: kubectl: command not found 2026-07-30 16:17:39.877879 | controller | environment: line 1: kubectl: command not found 2026-07-30 16:17:39.877975 | controller | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-07-30 16:17:39.879100 | controller | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-07-30 16:17:39.881495 | controller | environment: line 1: kubectl: command not found 2026-07-30 16:17:39.882933 | controller | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-07-30 16:17:40.000409 | controller | ok: Runtime: 0:00:00.035056 2026-07-30 16:17:40.006381 | 2026-07-30 16:17:40.006473 | TASK [describe-kubernetes-objects : creating directory for namespace scoped objects] 2026-07-30 16:17:40.239433 | controller | changed 2026-07-30 16:17:40.245430 | 2026-07-30 16:17:40.245532 | TASK [describe-kubernetes-objects : Gathering descriptions for namespace scoped objects] 2026-07-30 16:17:40.495371 | controller | environment: line 5: kubectl: command not found 2026-07-30 16:17:40.497202 | controller | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-07-30 16:17:40.497276 | controller | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-07-30 16:17:40.497355 | controller | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-07-30 16:17:40.777321 | controller | ok: Runtime: 0:00:00.013819 2026-07-30 16:17:40.783985 | 2026-07-30 16:17:40.784080 | TASK [describe-kubernetes-objects : Downloads logs to executor] 2026-07-30 16:17:41.413563 | controller | changed: 2026-07-30 16:17:41.413778 | controller | created directory /var/lib/zuul/builds/b9c1ee6d78644eb6aa8f65293f6ab8a0/work/logs/controller 2026-07-30 16:17:41.413824 | controller | cd+++++++++ objects/ 2026-07-30 16:17:41.413860 | controller | cd+++++++++ objects/cluster/ 2026-07-30 16:17:41.413895 | controller | cd+++++++++ objects/namespaced/ 2026-07-30 16:17:41.422828 | 2026-07-30 16:17:41.422965 | TASK [gather-pod-logs : creating directory for pod logs] 2026-07-30 16:17:41.671067 | controller | changed 2026-07-30 16:17:41.676180 | 2026-07-30 16:17:41.676253 | TASK [gather-pod-logs : creating directory for failed pod logs] 2026-07-30 16:17:41.931068 | controller | changed 2026-07-30 16:17:41.937585 | 2026-07-30 16:17:41.937698 | TASK [gather-pod-logs : retrieve all kubernetes logs, current and previous (if they exist)] 2026-07-30 16:17:42.178050 | controller | environment: line 3: kubectl: command not found 2026-07-30 16:17:42.466026 | controller | ok: Runtime: 0:00:00.012951 2026-07-30 16:17:42.470234 | 2026-07-30 16:17:42.470303 | TASK [gather-pod-logs : Downloads pod logs to executor] 2026-07-30 16:17:42.972273 | controller | changed: 2026-07-30 16:17:42.972502 | controller | cd+++++++++ pod-logs/ 2026-07-30 16:17:42.972545 | controller | cd+++++++++ pod-logs/failed-pods/ 2026-07-30 16:17:42.981799 | 2026-07-30 16:17:42.981875 | LOOP [helm-release-status : creating directory for helm release status] 2026-07-30 16:17:43.216838 | controller | changed: "values" 2026-07-30 16:17:43.420853 | controller | changed: "releases" 2026-07-30 16:17:43.429587 | 2026-07-30 16:17:43.429736 | TASK [helm-release-status : Gather get release status for helm charts] 2026-07-30 16:17:43.677166 | controller | /bin/bash: line 3: kubectl: command not found 2026-07-30 16:17:43.963512 | controller | ok: Runtime: 0:00:00.010074 2026-07-30 16:17:43.970855 | 2026-07-30 16:17:43.971012 | TASK [helm-release-status : Downloads logs to executor] 2026-07-30 16:17:44.468775 | controller | changed: 2026-07-30 16:17:44.469028 | controller | cd+++++++++ helm/ 2026-07-30 16:17:44.469091 | controller | cd+++++++++ helm/releases/ 2026-07-30 16:17:44.469131 | controller | cd+++++++++ helm/values/ 2026-07-30 16:17:44.475827 | 2026-07-30 16:17:44.475901 | PLAY RECAP 2026-07-30 16:17:44.475966 | controller | ok: 12 changed: 12 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-07-30 16:17:44.475998 | 2026-07-30 16:17:44.624194 | POST-RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/ansible-collection-kubernetes/test-playbooks/molecule/post.yml@main] 2026-07-30 16:17:44.626544 | POST-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post.yaml@main] 2026-07-30 16:17:45.267718 | 2026-07-30 16:17:45.267871 | PLAY [all] 2026-07-30 16:17:45.279640 | 2026-07-30 16:17:45.279721 | TASK [fetch-output : Set log path for multiple nodes] 2026-07-30 16:17:45.326356 | controller | skipping: Conditional result was False 2026-07-30 16:17:45.332192 | 2026-07-30 16:17:45.332346 | TASK [fetch-output : Set log path for single node] 2026-07-30 16:17:45.372174 | controller | ok 2026-07-30 16:17:45.376980 | 2026-07-30 16:17:45.377097 | LOOP [fetch-output : Ensure local output dirs] 2026-07-30 16:17:45.775715 | controller -> localhost | ok: "/var/lib/zuul/builds/b9c1ee6d78644eb6aa8f65293f6ab8a0/work/logs" 2026-07-30 16:17:46.006286 | controller -> localhost | changed: "/var/lib/zuul/builds/b9c1ee6d78644eb6aa8f65293f6ab8a0/work/artifacts" 2026-07-30 16:17:46.234008 | controller -> localhost | changed: "/var/lib/zuul/builds/b9c1ee6d78644eb6aa8f65293f6ab8a0/work/docs" 2026-07-30 16:17:46.244674 | 2026-07-30 16:17:46.244853 | LOOP [fetch-output : Collect logs, artifacts and docs] 2026-07-30 16:17:46.906180 | controller | changed: .d..t...... ./ 2026-07-30 16:17:46.906589 | controller | changed: All items complete 2026-07-30 16:17:46.906644 | 2026-07-30 16:17:47.390683 | controller | changed: .d..t...... ./ 2026-07-30 16:17:47.835675 | controller | changed: .d..t...... ./ 2026-07-30 16:17:47.864650 | 2026-07-30 16:17:47.865335 | LOOP [merge-output-to-logs : Move artifacts and docs to logs dir] 2026-07-30 16:17:48.363483 | controller -> localhost | ok: Item: artifacts Runtime: 0:00:00.007588 2026-07-30 16:17:48.609367 | controller -> localhost | ok: Item: docs Runtime: 0:00:00.009304 2026-07-30 16:17:48.633471 | 2026-07-30 16:17:48.633699 | PLAY [all] 2026-07-30 16:17:48.644445 | 2026-07-30 16:17:48.644542 | TASK [remove-build-sshkey : Remove the build SSH key from all nodes] 2026-07-30 16:17:49.134900 | controller | changed 2026-07-30 16:17:49.143743 | 2026-07-30 16:17:49.143854 | PLAY RECAP 2026-07-30 16:17:49.143906 | controller | ok: 5 changed: 4 unreachable: 0 failed: 0 skipped: 1 rescued: 0 ignored: 0 2026-07-30 16:17:49.143931 | 2026-07-30 16:17:49.350113 | POST-RUN END RESULT_NORMAL: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post.yaml@main] 2026-07-30 16:17:49.354112 | POST-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post-logs.yaml@main] 2026-07-30 16:17:50.015290 | 2026-07-30 16:17:50.015441 | PLAY [localhost] 2026-07-30 16:17:50.025769 | 2026-07-30 16:17:50.025868 | TASK [Generate Zuul manifest] 2026-07-30 16:17:50.048888 | localhost | ok 2026-07-30 16:17:50.064107 | 2026-07-30 16:17:50.064228 | TASK [generate-zuul-manifest : Generate Zuul manifest] 2026-07-30 16:17:50.443064 | localhost | changed 2026-07-30 16:17:50.458739 | 2026-07-30 16:17:50.458901 | TASK [generate-zuul-manifest : Return Zuul manifest URL to Zuul] 2026-07-30 16:17:50.544810 | localhost | ok 2026-07-30 16:17:50.552137 | 2026-07-30 16:17:50.552286 | TASK [Upload logs] 2026-07-30 16:17:50.574004 | localhost | ok 2026-07-30 16:17:50.635662 | 2026-07-30 16:17:50.635797 | TASK [Set zuul-log-path fact] 2026-07-30 16:17:50.655113 | localhost | ok 2026-07-30 16:17:50.668815 | 2026-07-30 16:17:50.668985 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-07-30 16:17:50.700761 | localhost | ok 2026-07-30 16:17:50.710351 | 2026-07-30 16:17:50.710464 | TASK [upload-logs : Create log directories] 2026-07-30 16:17:51.173431 | localhost | changed 2026-07-30 16:17:51.178669 | 2026-07-30 16:17:51.178842 | TASK [upload-logs : Ensure logs are readable before uploading] 2026-07-30 16:17:51.658487 | localhost -> localhost | ok: Runtime: 0:00:00.005810 2026-07-30 16:17:51.664053 | 2026-07-30 16:17:51.664124 | TASK [upload-logs : Upload logs to log server] 2026-07-30 16:17:52.642936 | localhost | Output suppressed because no_log was given 2026-07-30 16:17:52.647280 | 2026-07-30 16:17:52.647346 | LOOP [upload-logs : Compress console log and json output] 2026-07-30 16:17:52.694963 | localhost | skipping: Conditional result was False 2026-07-30 16:17:52.751335 | localhost | skipping: Conditional result was False 2026-07-30 16:17:52.763779 | 2026-07-30 16:17:52.763863 | LOOP [upload-logs : Upload compressed console log and json output] 2026-07-30 16:17:52.806861 | localhost | skipping: Conditional result was False 2026-07-30 16:17:52.807471 | 2026-07-30 16:17:52.810999 | localhost | skipping: Conditional result was False 2026-07-30 16:17:52.826678 | 2026-07-30 16:17:52.826784 | LOOP [upload-logs : Upload console log and json output]