2026-08-21 00:24:26.884831 | Job console starting 2026-08-21 00:24:26.894565 | Updating git repos 2026-08-21 00:24:26.942585 | Cloning repos into workspace 2026-08-21 00:24:27.019598 | Restoring repo states 2026-08-21 00:24:27.034581 | Merging changes 2026-08-21 00:24:28.087355 | Checking out repos 2026-08-21 00:24:28.186431 | Preparing playbooks 2026-08-21 00:24:31.610059 | Running Ansible setup 2026-08-21 00:24:35.746686 | PRE-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/pre.yaml@main] 2026-08-21 00:24:36.361769 | 2026-08-21 00:24:36.361926 | PLAY [localhost] 2026-08-21 00:24:36.370008 | 2026-08-21 00:24:36.370098 | TASK [Gathering Facts] 2026-08-21 00:24:37.262223 | localhost | ok 2026-08-21 00:24:37.272675 | 2026-08-21 00:24:37.272779 | TASK [Setup log path fact] 2026-08-21 00:24:37.294319 | localhost | ok 2026-08-21 00:24:37.306410 | 2026-08-21 00:24:37.306516 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-08-21 00:24:37.353442 | localhost | ok 2026-08-21 00:24:37.360333 | 2026-08-21 00:24:37.360408 | TASK [emit-job-header : Print job information] 2026-08-21 00:24:37.403559 | # Job Information 2026-08-21 00:24:37.403717 | Ansible Version: 2.16.18 2026-08-21 00:24:37.403763 | Job: ansible-collection-kubernetes-molecule-download-binaries 2026-08-21 00:24:37.403796 | Pipeline: check 2026-08-21 00:24:37.403843 | Executor: 2d72f0692154 2026-08-21 00:24:37.403884 | Triggered by: https://github.com/vexxhost/ansible-collection-kubernetes/pull/293 2026-08-21 00:24:37.403917 | Event ID: 280ffba0-9cf6-11f1-9c61-3c1e0fd5484e 2026-08-21 00:24:37.408213 | 2026-08-21 00:24:37.408308 | LOOP [emit-job-header : Print node information] 2026-08-21 00:24:37.493929 | localhost | ok: 2026-08-21 00:24:37.494241 | localhost | # Node Information 2026-08-21 00:24:37.494306 | localhost | Inventory Hostname: controller 2026-08-21 00:24:37.494356 | localhost | Hostname: np0000190358 2026-08-21 00:24:37.494403 | localhost | Username: zuul 2026-08-21 00:24:37.494454 | localhost | Distro: Debian 13.6 2026-08-21 00:24:37.494502 | localhost | Provider: yul1 2026-08-21 00:24:37.494547 | localhost | Region: ca-ymq-1 2026-08-21 00:24:37.494589 | localhost | Label: debian-trixie 2026-08-21 00:24:37.494632 | localhost | Product Name: OpenStack Nova 2026-08-21 00:24:37.494692 | localhost | Interface IP: 199.204.45.205 2026-08-21 00:24:37.509437 | 2026-08-21 00:24:37.509572 | TASK [log-inventory : Ensure Zuul Ansible directory exists] 2026-08-21 00:24:37.869951 | localhost -> localhost | changed 2026-08-21 00:24:37.881067 | 2026-08-21 00:24:37.881225 | TASK [log-inventory : Copy ansible inventory to logs dir] 2026-08-21 00:24:38.758718 | localhost -> localhost | changed 2026-08-21 00:24:38.765577 | 2026-08-21 00:24:38.765648 | PLAY [all] 2026-08-21 00:24:38.772223 | 2026-08-21 00:24:38.772299 | TASK [add-build-sshkey : Check to see if ssh key was already created for this build] 2026-08-21 00:24:38.999877 | controller -> localhost | ok 2026-08-21 00:24:39.009252 | 2026-08-21 00:24:39.009390 | TASK [add-build-sshkey : Create a new key in workspace based on build UUID] 2026-08-21 00:24:39.042517 | controller | ok 2026-08-21 00:24:39.058253 | controller | included: /var/lib/zuul/builds/809e146a448e45e0aff7597d2da02c6d/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/create-key-and-replace.yaml 2026-08-21 00:24:39.062850 | 2026-08-21 00:24:39.062924 | TASK [add-build-sshkey : Create Temp SSH key] 2026-08-21 00:24:40.351708 | controller -> localhost | Generating public/private rsa key pair. 2026-08-21 00:24:40.351909 | controller -> localhost | Your identification has been saved in /var/lib/zuul/builds/809e146a448e45e0aff7597d2da02c6d/work/809e146a448e45e0aff7597d2da02c6d_id_rsa 2026-08-21 00:24:40.351939 | controller -> localhost | Your public key has been saved in /var/lib/zuul/builds/809e146a448e45e0aff7597d2da02c6d/work/809e146a448e45e0aff7597d2da02c6d_id_rsa.pub 2026-08-21 00:24:40.351962 | controller -> localhost | The key fingerprint is: 2026-08-21 00:24:40.351984 | controller -> localhost | SHA256:JThLYWIfVz7rJaGu0doqyNRCPJK3raQeTwPXy4tE1Gg zuul-build-sshkey 2026-08-21 00:24:40.352020 | controller -> localhost | The key's randomart image is: 2026-08-21 00:24:40.352042 | controller -> localhost | +---[RSA 3072]----+ 2026-08-21 00:24:40.352068 | controller -> localhost | | o + ... | 2026-08-21 00:24:40.352090 | controller -> localhost | | .o+ = . | 2026-08-21 00:24:40.352110 | controller -> localhost | | o E .= . = | 2026-08-21 00:24:40.352131 | controller -> localhost | |o B .. o + + | 2026-08-21 00:24:40.352151 | controller -> localhost | | = B .. S o . | 2026-08-21 00:24:40.352171 | controller -> localhost | | O + .o . o | 2026-08-21 00:24:40.352190 | controller -> localhost | | * B o. o . | 2026-08-21 00:24:40.352210 | controller -> localhost | |. O + .= | 2026-08-21 00:24:40.352232 | controller -> localhost | |.. o o+.. | 2026-08-21 00:24:40.352253 | controller -> localhost | +----[SHA256]-----+ 2026-08-21 00:24:40.352304 | controller -> localhost | ok: Runtime: 0:00:00.905337 2026-08-21 00:24:40.356679 | 2026-08-21 00:24:40.356750 | TASK [add-build-sshkey : Remote setup ssh keys (linux)] 2026-08-21 00:24:40.386794 | controller | ok 2026-08-21 00:24:40.396788 | controller | included: /var/lib/zuul/builds/809e146a448e45e0aff7597d2da02c6d/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/remote-linux.yaml 2026-08-21 00:24:40.403673 | 2026-08-21 00:24:40.403737 | TASK [add-build-sshkey : Remove previously added zuul-build-sshkey] 2026-08-21 00:24:40.428700 | controller | skipping: Conditional result was False 2026-08-21 00:24:40.436832 | 2026-08-21 00:24:40.436923 | TASK [add-build-sshkey : Enable access via build key on all nodes] 2026-08-21 00:24:40.947601 | controller | changed 2026-08-21 00:24:40.951417 | 2026-08-21 00:24:40.951479 | TASK [add-build-sshkey : Make sure user has a .ssh] 2026-08-21 00:24:41.145402 | controller | ok 2026-08-21 00:24:41.150762 | 2026-08-21 00:24:41.150874 | TASK [add-build-sshkey : Install build private key as SSH key on all nodes] 2026-08-21 00:24:41.679106 | controller | changed 2026-08-21 00:24:41.683469 | 2026-08-21 00:24:41.683542 | TASK [add-build-sshkey : Install build public key as SSH key on all nodes] 2026-08-21 00:24:42.211505 | controller | changed 2026-08-21 00:24:42.217745 | 2026-08-21 00:24:42.217808 | TASK [add-build-sshkey : Remote setup ssh keys (windows)] 2026-08-21 00:24:42.242378 | controller | skipping: Conditional result was False 2026-08-21 00:24:42.250221 | 2026-08-21 00:24:42.250320 | TASK [remove-zuul-sshkey : Remove master key from local agent] 2026-08-21 00:24:42.668549 | controller -> localhost | changed 2026-08-21 00:24:42.682044 | 2026-08-21 00:24:42.682140 | TASK [add-build-sshkey : Add back temp key] 2026-08-21 00:24:42.982617 | controller -> localhost | Identity added: /var/lib/zuul/builds/809e146a448e45e0aff7597d2da02c6d/work/809e146a448e45e0aff7597d2da02c6d_id_rsa (zuul-build-sshkey) 2026-08-21 00:24:42.982931 | controller -> localhost | ok: Runtime: 0:00:00.017093 2026-08-21 00:24:42.989634 | 2026-08-21 00:24:42.989721 | TASK [add-build-sshkey : Verify we can still SSH to all nodes] 2026-08-21 00:24:43.318122 | controller | ok 2026-08-21 00:24:43.323124 | 2026-08-21 00:24:43.323191 | TASK [add-build-sshkey : Verify we can still SSH to all nodes (windows)] 2026-08-21 00:24:43.348387 | controller | skipping: Conditional result was False 2026-08-21 00:24:43.360276 | 2026-08-21 00:24:43.360381 | TASK [prepare-workspace : Start zuul_console daemon.] 2026-08-21 00:24:43.723959 | controller | ok 2026-08-21 00:24:43.728641 | 2026-08-21 00:24:43.728703 | TASK [prepare-workspace : Synchronize src repos to workspace directory.] 2026-08-21 00:24:44.750538 | controller | Output suppressed because no_log was given 2026-08-21 00:24:44.758335 | 2026-08-21 00:24:44.758394 | LOOP [ensure-output-dirs : Empty Zuul Output directories by removing them] 2026-08-21 00:24:44.970967 | controller | ok: "logs" 2026-08-21 00:24:44.971232 | controller | ok: All items complete 2026-08-21 00:24:44.971275 | 2026-08-21 00:24:45.156901 | controller | ok: "artifacts" 2026-08-21 00:24:45.345706 | controller | ok: "docs" 2026-08-21 00:24:45.362197 | 2026-08-21 00:24:45.362348 | LOOP [ensure-output-dirs : Ensure Zuul Output directories exist] 2026-08-21 00:24:45.570761 | controller | changed: "logs" 2026-08-21 00:24:45.758400 | controller | changed: "artifacts" 2026-08-21 00:24:45.942553 | controller | changed: "docs" 2026-08-21 00:24:45.958847 | 2026-08-21 00:24:45.958985 | PLAY RECAP 2026-08-21 00:24:45.959048 | controller | ok: 15 changed: 8 unreachable: 0 failed: 0 skipped: 3 rescued: 0 ignored: 0 2026-08-21 00:24:45.959086 | localhost | ok: 6 changed: 2 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-08-21 00:24:45.959118 | 2026-08-21 00:24:46.099624 | PRE-RUN END RESULT_NORMAL: [trusted : github.com/vexxhost/zuul-config/playbooks/base/pre.yaml@main] 2026-08-21 00:24:46.102504 | PRE-RUN START: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/pre.yaml@main] 2026-08-21 00:24:46.656640 | 2026-08-21 00:24:46.656765 | PLAY [all] 2026-08-21 00:24:46.665905 | 2026-08-21 00:24:46.665979 | TASK [setup-uv : Extract archive] 2026-08-21 00:24:48.998931 | controller | changed 2026-08-21 00:24:49.006784 | 2026-08-21 00:24:49.006861 | TASK [setup-uv : Print version] 2026-08-21 00:24:49.375617 | controller | uv 0.8.13 2026-08-21 00:24:49.534736 | controller | ok: Runtime: 0:00:00.012503 2026-08-21 00:24:49.544638 | 2026-08-21 00:24:49.544781 | TASK [Install Ansible collection siblings] 2026-08-21 00:24:49.933130 | controller | ok: 2026-08-21 00:24:49.933282 | controller | Skipping ansible.posix: no checked-out sibling 2026-08-21 00:24:49.933311 | controller | Skipping community.crypto: no checked-out sibling 2026-08-21 00:24:49.933333 | controller | Skipping community.general: no checked-out sibling 2026-08-21 00:24:49.933353 | controller | Skipping kubernetes.core: no checked-out sibling 2026-08-21 00:24:49.933373 | controller | Skipping vexxhost.containers: no checked-out sibling 2026-08-21 00:24:49.934899 | 2026-08-21 00:24:49.934942 | PLAY RECAP 2026-08-21 00:24:49.934986 | controller | ok: 3 changed: 2 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-08-21 00:24:49.935008 | 2026-08-21 00:24:50.047552 | PRE-RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/pre.yaml@main] 2026-08-21 00:24:50.049946 | PRE-RUN START: [untrusted : github.com/vexxhost/ansible-collection-kubernetes/test-playbooks/molecule/pre.yml@main] 2026-08-21 00:24:50.623479 | 2026-08-21 00:24:50.623603 | PLAY [all] 2026-08-21 00:24:50.633285 | 2026-08-21 00:24:50.633354 | TASK [Update apt cache] 2026-08-21 00:24:55.291498 | controller | ok 2026-08-21 00:24:55.296814 | 2026-08-21 00:24:55.296904 | TASK [Disable firewalld] 2026-08-21 00:24:55.321950 | controller | skipping: Conditional result was False 2026-08-21 00:24:55.330556 | 2026-08-21 00:24:55.330704 | TASK [Install "jq" for log collection] 2026-08-21 00:24:57.334801 | controller | changed 2026-08-21 00:24:57.337957 | 2026-08-21 00:24:57.338052 | PLAY RECAP 2026-08-21 00:24:57.338098 | controller | ok: 2 changed: 1 unreachable: 0 failed: 0 skipped: 1 rescued: 0 ignored: 0 2026-08-21 00:24:57.338119 | 2026-08-21 00:24:57.457332 | PRE-RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/ansible-collection-kubernetes/test-playbooks/molecule/pre.yml@main] 2026-08-21 00:24:57.460098 | RUN START: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/run.yaml@main] 2026-08-21 00:24:58.062482 | 2026-08-21 00:24:58.062636 | PLAY [all] 2026-08-21 00:24:58.073209 | 2026-08-21 00:24:58.073589 | LOOP [Check inventory directories] 2026-08-21 00:24:58.419962 | controller | ok: "src/github.com/vexxhost/ansible-collection-kubernetes" 2026-08-21 00:24:58.593355 | controller | ok: "src/github.com/vexxhost/ansible-collection-kubernetes/molecule/download-binaries/inventory" 2026-08-21 00:24:58.762656 | controller | ok: "src/github.com/vexxhost/ansible-collection-kubernetes/extensions/molecule/download-binaries/inventory" 2026-08-21 00:24:58.783452 | 2026-08-21 00:24:58.783764 | LOOP [Copy inventory file for Zuul] 2026-08-21 00:24:59.670595 | controller | changed: 2026-08-21 00:24:59.670808 | controller | { 2026-08-21 00:24:59.670846 | controller | "ansible_loop_var": "item", 2026-08-21 00:24:59.670877 | controller | "changed": false, 2026-08-21 00:24:59.670904 | controller | "failed": false, 2026-08-21 00:24:59.670935 | controller | "invocation": { 2026-08-21 00:24:59.670962 | controller | "module_args": { 2026-08-21 00:24:59.670987 | controller | "checksum_algorithm": "sha1", 2026-08-21 00:24:59.671012 | controller | "follow": true, 2026-08-21 00:24:59.671037 | controller | "get_attributes": true, 2026-08-21 00:24:59.671063 | controller | "get_checksum": true, 2026-08-21 00:24:59.671087 | controller | "get_mime": true, 2026-08-21 00:24:59.671112 | controller | "path": "src/github.com/vexxhost/ansible-collection-kubernetes" 2026-08-21 00:24:59.671136 | controller | } 2026-08-21 00:24:59.671160 | controller | }, 2026-08-21 00:24:59.671184 | controller | "item": "src/github.com/vexxhost/ansible-collection-kubernetes", 2026-08-21 00:24:59.671208 | controller | "stat": { 2026-08-21 00:24:59.671232 | controller | "atime": 1787271884.6198108, 2026-08-21 00:24:59.671256 | controller | "attr_flags": "e", 2026-08-21 00:24:59.671281 | controller | "attributes": [ 2026-08-21 00:24:59.671305 | controller | "extents" 2026-08-21 00:24:59.671329 | controller | ], 2026-08-21 00:24:59.671353 | controller | "block_size": 4096, 2026-08-21 00:24:59.671376 | controller | "blocks": 8, 2026-08-21 00:24:59.671406 | controller | "charset": "unknown", 2026-08-21 00:24:59.671443 | controller | "ctime": 1787271884.6398108, 2026-08-21 00:24:59.671476 | controller | "dev": 65025, 2026-08-21 00:24:59.671508 | controller | "device_type": 0, 2026-08-21 00:24:59.671537 | controller | "executable": true, 2026-08-21 00:24:59.671567 | controller | "exists": true, 2026-08-21 00:24:59.671690 | controller | "gid": 1000, 2026-08-21 00:24:59.671725 | controller | "gr_name": "zuul", 2026-08-21 00:24:59.671750 | controller | "inode": 520215, 2026-08-21 00:24:59.671775 | controller | "isblk": false, 2026-08-21 00:24:59.671800 | controller | "ischr": false, 2026-08-21 00:24:59.671824 | controller | "isdir": true, 2026-08-21 00:24:59.671848 | controller | "isfifo": false, 2026-08-21 00:24:59.671872 | controller | "isgid": false, 2026-08-21 00:24:59.671896 | controller | "islnk": false, 2026-08-21 00:24:59.671919 | controller | "isreg": false, 2026-08-21 00:24:59.671943 | controller | "issock": false, 2026-08-21 00:24:59.671965 | controller | "isuid": false, 2026-08-21 00:24:59.671988 | controller | "mimetype": "unknown", 2026-08-21 00:24:59.672012 | controller | "mode": "0755", 2026-08-21 00:24:59.672035 | controller | "mtime": 1787271867.1427128, 2026-08-21 00:24:59.672058 | controller | "nlink": 14, 2026-08-21 00:24:59.672082 | controller | "path": "src/github.com/vexxhost/ansible-collection-kubernetes", 2026-08-21 00:24:59.672106 | controller | "pw_name": "zuul", 2026-08-21 00:24:59.672131 | controller | "readable": true, 2026-08-21 00:24:59.672154 | controller | "rgrp": true, 2026-08-21 00:24:59.672178 | controller | "roth": true, 2026-08-21 00:24:59.672202 | controller | "rusr": true, 2026-08-21 00:24:59.672226 | controller | "size": 4096, 2026-08-21 00:24:59.672249 | controller | "uid": 1000, 2026-08-21 00:24:59.672273 | controller | "version": "4078664613", 2026-08-21 00:24:59.672297 | controller | "wgrp": false, 2026-08-21 00:24:59.672322 | controller | "woth": false, 2026-08-21 00:24:59.672348 | controller | "writeable": true, 2026-08-21 00:24:59.672383 | controller | "wusr": true, 2026-08-21 00:24:59.672417 | controller | "xgrp": true, 2026-08-21 00:24:59.672445 | controller | "xoth": true, 2026-08-21 00:24:59.672469 | controller | "xusr": true 2026-08-21 00:24:59.672514 | controller | } 2026-08-21 00:24:59.672541 | controller | } 2026-08-21 00:24:59.672589 | controller | ok: All items complete 2026-08-21 00:24:59.672619 | 2026-08-21 00:24:59.674313 | controller | skipping: Conditional result was False 2026-08-21 00:24:59.674899 | controller | skipping: Conditional result was False 2026-08-21 00:24:59.691743 | 2026-08-21 00:24:59.691950 | LOOP [Switch "ansible_host" to private IP] 2026-08-21 00:25:00.054224 | controller | changed: 1 replacements made 2026-08-21 00:25:00.055471 | controller | skipping: Conditional result was False 2026-08-21 00:25:00.056288 | controller | skipping: Conditional result was False 2026-08-21 00:25:00.077166 | 2026-08-21 00:25:00.077383 | TASK [Run Molecule scenario] 2026-08-21 00:25:00.510351 | controller | Using CPython 3.13.5 interpreter at: /usr/bin/python3 2026-08-21 00:25:00.510449 | controller | Creating virtual environment at: .venv 2026-08-21 00:25:00.791677 | controller | Downloading cryptography (4.3MiB) 2026-08-21 00:25:00.791835 | controller | Downloading ansible-core (2.3MiB) 2026-08-21 00:25:00.798488 | controller | Downloading pygments (1.2MiB) 2026-08-21 00:25:00.942410 | controller | Downloading cryptography 2026-08-21 00:25:00.989514 | controller | Downloading pygments 2026-08-21 00:25:01.155074 | controller | Downloading ansible-core 2026-08-21 00:25:01.199436 | controller | Installed 36 packages in 43ms 2026-08-21 00:25:01.880773 | controller | INFO Collection 'vexxhost.kubernetes' detected. 2026-08-21 00:25:01.880842 | controller | INFO Scenarios will be used from 'extensions/molecule' 2026-08-21 00:25:02.749750 | controller | CRITICAL 'extensions/molecule/default/molecule.yml' glob failed. Exiting. 2026-08-21 00:25:02.749783 | controller | INFO default scenario not found, disabling shared state. 2026-08-21 00:25:02.749883 | controller | INFO [download-binaries > discovery] scenario test matrix: dependency, cleanup, destroy, syntax, create, prepare, converge, idempotence, side_effect, verify, cleanup, destroy 2026-08-21 00:25:02.749956 | controller | INFO [download-binaries > prerun] Performing prerun with role_name_check=0... 2026-08-21 00:25:49.123578 | controller | INFO [download-binaries > dependency] Executing 2026-08-21 00:25:49.123625 | controller | WARNING [download-binaries > dependency] Missing roles requirements file: requirements.yml 2026-08-21 00:25:49.123635 | controller | WARNING [download-binaries > dependency] Missing collections requirements file: collections.yml 2026-08-21 00:25:49.123660 | controller | WARNING [download-binaries > dependency] Executed: 2 missing (Remove from test_sequence to suppress) 2026-08-21 00:25:49.129043 | controller | INFO [download-binaries > cleanup] Executing 2026-08-21 00:25:49.129401 | controller | WARNING [download-binaries > cleanup] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-08-21 00:25:49.134714 | controller | INFO [download-binaries > destroy] Executing 2026-08-21 00:25:49.134797 | controller | WARNING [download-binaries > destroy] Skipping, '--destroy=never' requested. 2026-08-21 00:25:49.134874 | controller | INFO [download-binaries > destroy] Executed: Successful 2026-08-21 00:25:49.140140 | controller | INFO [download-binaries > syntax] Executing 2026-08-21 00:25:50.014067 | controller | 2026-08-21 00:25:50.014375 | controller | playbook: /home/zuul/src/github.com/vexxhost/ansible-collection-kubernetes/extensions/molecule/download-binaries/converge.yml 2026-08-21 00:25:50.091196 | controller | INFO [download-binaries > syntax] Executed: Successful 2026-08-21 00:25:50.101317 | controller | INFO [download-binaries > create] Executing 2026-08-21 00:25:50.102795 | controller | WARNING [download-binaries > create] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-08-21 00:25:50.108211 | controller | INFO [download-binaries > prepare] Executing 2026-08-21 00:25:50.108419 | controller | WARNING [download-binaries > prepare] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-08-21 00:25:50.113805 | controller | INFO [download-binaries > converge] Executing 2026-08-21 00:25:50.963764 | controller | 2026-08-21 00:25:50.963981 | controller | PLAY [Download all binaries required at runtime for ansible-collection-kubernetes] *** 2026-08-21 00:25:50.964126 | controller | 2026-08-21 00:25:50.964319 | controller | TASK [Gather minimal facts] **************************************************** 2026-08-21 00:25:50.964513 | controller | Friday 21 August 2026 00:25:50 +0000 (0:00:00.032) 0:00:00.032 ********* 2026-08-21 00:25:51.620657 | controller | ok: [controller -> localhost] 2026-08-21 00:25:51.620706 | controller | 2026-08-21 00:25:51.620716 | controller | TASK [Find all subdirectories in the role location] **************************** 2026-08-21 00:25:51.620725 | controller | Friday 21 August 2026 00:25:51 +0000 (0:00:00.653) 0:00:00.686 ********* 2026-08-21 00:25:52.029010 | controller | ok: [controller -> localhost] 2026-08-21 00:25:52.029085 | controller | 2026-08-21 00:25:52.029388 | controller | TASK [Select only defaults/ directories and load vars] ************************* 2026-08-21 00:25:52.029587 | controller | Friday 21 August 2026 00:25:52 +0000 (0:00:00.411) 0:00:01.097 ********* 2026-08-21 00:25:52.363185 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/cert_manager/defaults) 2026-08-21 00:25:52.363336 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/helm/defaults) 2026-08-21 00:25:52.363537 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kubectl/defaults) 2026-08-21 00:25:52.363772 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/envoy_gateway/defaults) 2026-08-21 00:25:52.364011 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/flux/defaults) 2026-08-21 00:25:52.364195 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/openstack_resource_controller/defaults) 2026-08-21 00:25:52.364394 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kubeadm/defaults) 2026-08-21 00:25:52.364597 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kubernetes/defaults) 2026-08-21 00:25:52.364803 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/haproxy/defaults) 2026-08-21 00:25:52.365031 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/keepalived/defaults) 2026-08-21 00:25:52.365293 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/cilium/defaults) 2026-08-21 00:25:52.365499 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/clusterctl/defaults) 2026-08-21 00:25:52.365710 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/upload_helm_chart/defaults) 2026-08-21 00:25:52.365912 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kubelet/defaults) 2026-08-21 00:25:52.366116 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kube_vip/defaults) 2026-08-21 00:25:52.366316 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/cluster_api/defaults) 2026-08-21 00:25:52.366491 | controller | 2026-08-21 00:25:52.366689 | controller | TASK [Find all components with checksums and get latest versions (CI)] ********* 2026-08-21 00:25:52.366898 | controller | Friday 21 August 2026 00:25:52 +0000 (0:00:00.334) 0:00:01.432 ********* 2026-08-21 00:25:52.514355 | controller | ok: [controller -> localhost] => (item=helm_checksums) 2026-08-21 00:25:52.514536 | controller | ok: [controller -> localhost] => (item=helm_diff_checksums) 2026-08-21 00:25:52.514701 | controller | ok: [controller -> localhost] => (item=kubectl_checksums) 2026-08-21 00:25:52.514891 | controller | ok: [controller -> localhost] => (item=flux_checksums) 2026-08-21 00:25:52.515082 | controller | ok: [controller -> localhost] => (item=kubeadm_checksums) 2026-08-21 00:25:52.515271 | controller | ok: [controller -> localhost] => (item=clusterctl_checksums) 2026-08-21 00:25:52.515454 | controller | ok: [controller -> localhost] => (item=kubelet_checksums) 2026-08-21 00:25:52.515631 | controller | 2026-08-21 00:25:52.515835 | controller | TASK [Filter checksums to keep only latest versions (CI)] ********************** 2026-08-21 00:25:52.516020 | controller | Friday 21 August 2026 00:25:52 +0000 (0:00:00.151) 0:00:01.583 ********* 2026-08-21 00:25:52.610367 | controller | ok: [controller -> localhost] => (item=helm_checksums) 2026-08-21 00:25:52.610546 | controller | ok: [controller -> localhost] => (item=helm_diff_checksums) 2026-08-21 00:25:52.610742 | controller | ok: [controller -> localhost] => (item=kubectl_checksums) 2026-08-21 00:25:52.610942 | controller | ok: [controller -> localhost] => (item=flux_checksums) 2026-08-21 00:25:52.611133 | controller | ok: [controller -> localhost] => (item=kubeadm_checksums) 2026-08-21 00:25:52.611323 | controller | ok: [controller -> localhost] => (item=clusterctl_checksums) 2026-08-21 00:25:52.611502 | controller | ok: [controller -> localhost] => (item=kubelet_checksums) 2026-08-21 00:25:52.611687 | controller | 2026-08-21 00:25:52.611882 | controller | TASK [Generate list of all binaries for all roles] ***************************** 2026-08-21 00:25:52.612079 | controller | Friday 21 August 2026 00:25:52 +0000 (0:00:00.096) 0:00:01.679 ********* 2026-08-21 00:25:52.681279 | controller | ok: [controller -> localhost] 2026-08-21 00:25:52.681321 | controller | 2026-08-21 00:25:52.681358 | controller | TASK [Include download_artifact role] ****************************************** 2026-08-21 00:25:52.681451 | controller | Friday 21 August 2026 00:25:52 +0000 (0:00:00.070) 0:00:01.750 ********* 2026-08-21 00:25:52.916742 | controller | included: vexxhost.containers.download_artifact for controller => (item={'url': 'https://get.helm.sh/helm-v3.11.2-linux-amd64.tar.gz', 'checksum': '781d826daec584f9d50a01f0f7dadfd25a3312217a14aa2fbb85107b014ac8ca', 'dest': '/var/lib/downloads/helm-v3.11.2-linux-amd64.tar.gz', 'version': 'v3.11.2'}) 2026-08-21 00:25:52.916926 | controller | included: vexxhost.containers.download_artifact for controller => (item={'url': 'https://github.com/databus23/helm-diff/releases/download/v3.8.1/helm-diff-linux-amd64.tgz', 'checksum': 'f78867edfde60e2506e3228f706beaf96d1ae3ee5f169f42315acbd513794078', 'dest': '/var/lib/downloads/helm-diff-v3.8.1-linux-amd64.tgz', 'version': 'v3.8.1'}) 2026-08-21 00:25:52.917235 | controller | included: vexxhost.containers.download_artifact for controller => (item={'url': 'https://dl.k8s.io/release/v1.36.4/bin/linux/amd64/kubectl', 'checksum': '8b8f088da2dab964f853b38464033b1be15ede2839eca751482357c45abdd05a', 'dest': '/var/lib/downloads/kubectl-1.36.4-linux-amd64', 'version': '1.36.4'}) 2026-08-21 00:25:52.917515 | controller | included: vexxhost.containers.download_artifact for controller => (item={'url': 'https://github.com/fluxcd/flux2/releases/download/v0.32.0/flux_0.32.0_linux_amd64.tar.gz', 'checksum': 'c94a42e96620848f9aed69a130c01b7d740412f6f2b3ad3c95fe23471f2b8e4e', 'dest': '/var/lib/downloads/flux-0.32.0-linux-amd64.tar.gz', 'version': '0.32.0'}) 2026-08-21 00:25:52.917760 | controller | included: vexxhost.containers.download_artifact for controller => (item={'url': 'https://dl.k8s.io/release/v1.36.4/bin/linux/amd64/kubeadm', 'checksum': '10d054585907f2c8bb823c84f6a66b3bd2a474c3d795475f04e9a44f78650fe6', 'dest': '/var/lib/downloads/kubeadm-1.36.4-linux-amd64', 'version': '1.36.4'}) 2026-08-21 00:25:52.918004 | controller | included: vexxhost.containers.download_artifact for controller => (item={'url': 'https://github.com/kubernetes-sigs/cluster-api/releases/download/v1.13.2/clusterctl-linux-amd64', 'checksum': 'ae1d0a60e7101eb6c5cea650740b3d8d3b50cd8c724a2a375ddd5744df6ea544', 'dest': '/var/lib/downloads/clusterctl-1.13.2-linux-amd64', 'version': '1.13.2'}) 2026-08-21 00:25:52.918199 | controller | included: vexxhost.containers.download_artifact for controller => (item={'url': 'https://dl.k8s.io/release/v1.36.4/bin/linux/amd64/kubelet', 'checksum': 'cf2562db46c48ab84cc3791540778ee7fb1a0a008529adbb434723dd02ed8b4b', 'dest': '/var/lib/downloads/kubelet-1.36.4-linux-amd64', 'version': '1.36.4'}) 2026-08-21 00:25:52.918397 | controller | 2026-08-21 00:25:52.918617 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-08-21 00:25:52.918798 | controller | Friday 21 August 2026 00:25:52 +0000 (0:00:00.235) 0:00:01.985 ********* 2026-08-21 00:25:52.948912 | controller | skipping: [controller] 2026-08-21 00:25:52.949085 | controller | 2026-08-21 00:25:52.949346 | controller | TASK [vexxhost.containers.directory : Create directory (/var/lib/downloads)] *** 2026-08-21 00:25:52.949548 | controller | Friday 21 August 2026 00:25:52 +0000 (0:00:00.032) 0:00:02.018 ********* 2026-08-21 00:25:53.579126 | controller | [WARNING]: Host 'controller' is using the discovered Python interpreter at '/usr/bin/python3.13', but future installation of another Python interpreter could cause a different interpreter to be discovered. See https://docs.ansible.com/ansible-core/2.20/reference_appendices/interpreter_discovery.html for more information. 2026-08-21 00:25:53.590692 | controller | changed: [controller] 2026-08-21 00:25:53.590777 | controller | 2026-08-21 00:25:53.590964 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-08-21 00:25:53.591038 | controller | Friday 21 August 2026 00:25:53 +0000 (0:00:00.641) 0:00:02.660 ********* 2026-08-21 00:25:53.628785 | controller | ok: [controller] => { 2026-08-21 00:25:53.628986 | controller | "msg": "https://get.helm.sh/helm-v3.11.2-linux-amd64.tar.gz" 2026-08-21 00:25:53.629285 | controller | } 2026-08-21 00:25:53.629434 | controller | 2026-08-21 00:25:53.629705 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-08-21 00:25:53.629924 | controller | Friday 21 August 2026 00:25:53 +0000 (0:00:00.037) 0:00:02.697 ********* 2026-08-21 00:25:54.584882 | controller | [WARNING]: Module remote_tmp /root/.ansible/tmp did not exist and was created with a mode of 0700, this may cause issues when running as another user. To avoid this, create the remote_tmp dir with the correct permissions manually 2026-08-21 00:25:54.594361 | controller | changed: [controller] 2026-08-21 00:25:54.594431 | controller | 2026-08-21 00:25:54.594522 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-08-21 00:25:54.594611 | controller | Friday 21 August 2026 00:25:54 +0000 (0:00:00.966) 0:00:03.663 ********* 2026-08-21 00:25:54.633316 | controller | skipping: [controller] 2026-08-21 00:25:54.633509 | controller | 2026-08-21 00:25:54.633715 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-08-21 00:25:54.633916 | controller | Friday 21 August 2026 00:25:54 +0000 (0:00:00.038) 0:00:03.702 ********* 2026-08-21 00:25:54.666493 | controller | skipping: [controller] 2026-08-21 00:25:54.666685 | controller | 2026-08-21 00:25:54.666893 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-08-21 00:25:54.667125 | controller | Friday 21 August 2026 00:25:54 +0000 (0:00:00.033) 0:00:03.735 ********* 2026-08-21 00:25:54.707416 | controller | ok: [controller] => { 2026-08-21 00:25:54.707703 | controller | "msg": "https://github.com/databus23/helm-diff/releases/download/v3.8.1/helm-diff-linux-amd64.tgz" 2026-08-21 00:25:54.707934 | controller | } 2026-08-21 00:25:54.708120 | controller | 2026-08-21 00:25:54.708325 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-08-21 00:25:54.708542 | controller | Friday 21 August 2026 00:25:54 +0000 (0:00:00.040) 0:00:03.776 ********* 2026-08-21 00:25:55.616981 | controller | changed: [controller] 2026-08-21 00:25:55.617172 | controller | 2026-08-21 00:25:55.617392 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-08-21 00:25:55.617579 | controller | Friday 21 August 2026 00:25:55 +0000 (0:00:00.909) 0:00:04.685 ********* 2026-08-21 00:25:55.654168 | controller | skipping: [controller] 2026-08-21 00:25:55.654367 | controller | 2026-08-21 00:25:55.654580 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-08-21 00:25:55.654735 | controller | Friday 21 August 2026 00:25:55 +0000 (0:00:00.038) 0:00:04.723 ********* 2026-08-21 00:25:55.686018 | controller | skipping: [controller] 2026-08-21 00:25:55.686169 | controller | 2026-08-21 00:25:55.686415 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-08-21 00:25:55.686613 | controller | Friday 21 August 2026 00:25:55 +0000 (0:00:00.031) 0:00:04.755 ********* 2026-08-21 00:25:55.727703 | controller | ok: [controller] => { 2026-08-21 00:25:55.727895 | controller | "msg": "https://dl.k8s.io/release/v1.36.4/bin/linux/amd64/kubectl" 2026-08-21 00:25:55.728074 | controller | } 2026-08-21 00:25:55.728301 | controller | 2026-08-21 00:25:55.728465 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-08-21 00:25:55.728657 | controller | Friday 21 August 2026 00:25:55 +0000 (0:00:00.040) 0:00:04.796 ********* 2026-08-21 00:25:56.714755 | controller | changed: [controller] 2026-08-21 00:25:56.714925 | controller | 2026-08-21 00:25:56.715129 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-08-21 00:25:56.715331 | controller | Friday 21 August 2026 00:25:56 +0000 (0:00:00.987) 0:00:05.783 ********* 2026-08-21 00:25:56.746304 | controller | skipping: [controller] 2026-08-21 00:25:56.746495 | controller | 2026-08-21 00:25:56.746706 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-08-21 00:25:56.746933 | controller | Friday 21 August 2026 00:25:56 +0000 (0:00:00.032) 0:00:05.815 ********* 2026-08-21 00:25:56.784508 | controller | skipping: [controller] 2026-08-21 00:25:56.784678 | controller | 2026-08-21 00:25:56.784884 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-08-21 00:25:56.785090 | controller | Friday 21 August 2026 00:25:56 +0000 (0:00:00.037) 0:00:05.853 ********* 2026-08-21 00:25:56.826424 | controller | ok: [controller] => { 2026-08-21 00:25:56.826629 | controller | "msg": "https://github.com/fluxcd/flux2/releases/download/v0.32.0/flux_0.32.0_linux_amd64.tar.gz" 2026-08-21 00:25:56.826865 | controller | } 2026-08-21 00:25:56.827030 | controller | 2026-08-21 00:25:56.827223 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-08-21 00:25:56.827412 | controller | Friday 21 August 2026 00:25:56 +0000 (0:00:00.041) 0:00:05.895 ********* 2026-08-21 00:25:57.688279 | controller | changed: [controller] 2026-08-21 00:25:57.688344 | controller | 2026-08-21 00:25:57.688492 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-08-21 00:25:57.688618 | controller | Friday 21 August 2026 00:25:57 +0000 (0:00:00.861) 0:00:06.756 ********* 2026-08-21 00:25:57.728141 | controller | skipping: [controller] 2026-08-21 00:25:57.728327 | controller | 2026-08-21 00:25:57.728584 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-08-21 00:25:57.728778 | controller | Friday 21 August 2026 00:25:57 +0000 (0:00:00.040) 0:00:06.796 ********* 2026-08-21 00:25:57.764090 | controller | skipping: [controller] 2026-08-21 00:25:57.764197 | controller | 2026-08-21 00:25:57.764333 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-08-21 00:25:57.764460 | controller | Friday 21 August 2026 00:25:57 +0000 (0:00:00.036) 0:00:06.833 ********* 2026-08-21 00:25:57.804723 | controller | ok: [controller] => { 2026-08-21 00:25:57.804914 | controller | "msg": "https://dl.k8s.io/release/v1.36.4/bin/linux/amd64/kubeadm" 2026-08-21 00:25:57.805099 | controller | } 2026-08-21 00:25:57.805344 | controller | 2026-08-21 00:25:57.805547 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-08-21 00:25:57.805767 | controller | Friday 21 August 2026 00:25:57 +0000 (0:00:00.040) 0:00:06.873 ********* 2026-08-21 00:26:16.706054 | controller | changed: [controller] 2026-08-21 00:26:16.706164 | controller | 2026-08-21 00:26:16.706380 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-08-21 00:26:16.706668 | controller | Friday 21 August 2026 00:26:16 +0000 (0:00:18.898) 0:00:25.772 ********* 2026-08-21 00:26:16.732902 | controller | skipping: [controller] 2026-08-21 00:26:16.733040 | controller | 2026-08-21 00:26:16.733418 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-08-21 00:26:16.733568 | controller | Friday 21 August 2026 00:26:16 +0000 (0:00:00.029) 0:00:25.802 ********* 2026-08-21 00:26:16.764939 | controller | skipping: [controller] 2026-08-21 00:26:16.765062 | controller | 2026-08-21 00:26:16.765370 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-08-21 00:26:16.765512 | controller | Friday 21 August 2026 00:26:16 +0000 (0:00:00.031) 0:00:25.833 ********* 2026-08-21 00:26:16.804536 | controller | ok: [controller] => { 2026-08-21 00:26:16.804737 | controller | "msg": "https://github.com/kubernetes-sigs/cluster-api/releases/download/v1.13.2/clusterctl-linux-amd64" 2026-08-21 00:26:16.804925 | controller | } 2026-08-21 00:26:16.805097 | controller | 2026-08-21 00:26:16.805395 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-08-21 00:26:16.805588 | controller | Friday 21 August 2026 00:26:16 +0000 (0:00:00.039) 0:00:25.873 ********* 2026-08-21 00:26:18.020747 | controller | changed: [controller] 2026-08-21 00:26:18.020935 | controller | 2026-08-21 00:26:18.021215 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-08-21 00:26:18.021406 | controller | Friday 21 August 2026 00:26:18 +0000 (0:00:01.215) 0:00:27.089 ********* 2026-08-21 00:26:18.052444 | controller | skipping: [controller] 2026-08-21 00:26:18.052649 | controller | 2026-08-21 00:26:18.052884 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-08-21 00:26:18.053093 | controller | Friday 21 August 2026 00:26:18 +0000 (0:00:00.032) 0:00:27.121 ********* 2026-08-21 00:26:18.085440 | controller | skipping: [controller] 2026-08-21 00:26:18.085635 | controller | 2026-08-21 00:26:18.085843 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-08-21 00:26:18.086067 | controller | Friday 21 August 2026 00:26:18 +0000 (0:00:00.032) 0:00:27.154 ********* 2026-08-21 00:26:18.123789 | controller | ok: [controller] => { 2026-08-21 00:26:18.123801 | controller | "msg": "https://dl.k8s.io/release/v1.36.4/bin/linux/amd64/kubelet" 2026-08-21 00:26:18.123806 | controller | } 2026-08-21 00:26:18.123810 | controller | 2026-08-21 00:26:18.123814 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-08-21 00:26:18.123817 | controller | Friday 21 August 2026 00:26:18 +0000 (0:00:00.035) 0:00:27.190 ********* 2026-08-21 00:26:33.804827 | controller | changed: [controller] 2026-08-21 00:26:33.804954 | controller | 2026-08-21 00:26:33.805204 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-08-21 00:26:33.805413 | controller | Friday 21 August 2026 00:26:33 +0000 (0:00:15.683) 0:00:42.873 ********* 2026-08-21 00:26:33.835899 | controller | skipping: [controller] 2026-08-21 00:26:33.836104 | controller | 2026-08-21 00:26:33.836317 | controller | PLAY RECAP ********************************************************************* 2026-08-21 00:26:33.836553 | controller | controller : ok=28 changed=8 unreachable=0 failed=0 skipped=14 rescued=0 ignored=0 2026-08-21 00:26:33.836746 | controller | 2026-08-21 00:26:33.836934 | controller | 2026-08-21 00:26:33.837196 | controller | TASKS RECAP ******************************************************************** 2026-08-21 00:26:33.837426 | controller | Friday 21 August 2026 00:26:33 +0000 (0:00:00.031) 0:00:42.905 ********* 2026-08-21 00:26:33.837624 | controller | =============================================================================== 2026-08-21 00:26:33.837841 | controller | vexxhost.containers.download_artifact : Download item ------------------ 18.90s 2026-08-21 00:26:33.838118 | controller | vexxhost.containers.download_artifact : Download item ------------------ 15.68s 2026-08-21 00:26:33.838333 | controller | vexxhost.containers.download_artifact : Download item ------------------- 1.22s 2026-08-21 00:26:33.838573 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.99s 2026-08-21 00:26:33.838788 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.97s 2026-08-21 00:26:33.839000 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.91s 2026-08-21 00:26:33.839213 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.86s 2026-08-21 00:26:33.839504 | controller | Gather minimal facts ---------------------------------------------------- 0.65s 2026-08-21 00:26:33.839712 | controller | vexxhost.containers.directory : Create directory (/var/lib/downloads) --- 0.64s 2026-08-21 00:26:33.839940 | controller | Find all subdirectories in the role location ---------------------------- 0.41s 2026-08-21 00:26:33.840124 | controller | Select only defaults/ directories and load vars ------------------------- 0.33s 2026-08-21 00:26:33.840339 | controller | Include download_artifact role ------------------------------------------ 0.24s 2026-08-21 00:26:33.840535 | controller | Find all components with checksums and get latest versions (CI) --------- 0.15s 2026-08-21 00:26:33.840764 | controller | Filter checksums to keep only latest versions (CI) ---------------------- 0.10s 2026-08-21 00:26:33.840965 | controller | Generate list of all binaries for all roles ----------------------------- 0.07s 2026-08-21 00:26:33.841206 | controller | vexxhost.containers.download_artifact : Starting download of file ------- 0.04s 2026-08-21 00:26:33.841412 | controller | vexxhost.containers.download_artifact : Starting download of file ------- 0.04s 2026-08-21 00:26:33.841616 | controller | vexxhost.containers.download_artifact : Starting download of file ------- 0.04s 2026-08-21 00:26:33.841823 | controller | vexxhost.containers.download_artifact : Starting download of file ------- 0.04s 2026-08-21 00:26:33.842084 | controller | vexxhost.containers.download_artifact : Extract archive ----------------- 0.04s 2026-08-21 00:26:34.003168 | controller | INFO [download-binaries > converge] Executed: Successful 2026-08-21 00:26:34.013606 | controller | INFO [download-binaries > idempotence] Executing 2026-08-21 00:26:34.874663 | controller | 2026-08-21 00:26:34.874905 | controller | PLAY [Download all binaries required at runtime for ansible-collection-kubernetes] *** 2026-08-21 00:26:34.875106 | controller | 2026-08-21 00:26:34.875327 | controller | TASK [Gather minimal facts] **************************************************** 2026-08-21 00:26:34.875566 | controller | Friday 21 August 2026 00:26:34 +0000 (0:00:00.015) 0:00:00.015 ********* 2026-08-21 00:26:35.542190 | controller | ok: [controller -> localhost] 2026-08-21 00:26:35.542349 | controller | 2026-08-21 00:26:35.542570 | controller | TASK [Find all subdirectories in the role location] **************************** 2026-08-21 00:26:35.542785 | controller | Friday 21 August 2026 00:26:35 +0000 (0:00:00.667) 0:00:00.682 ********* 2026-08-21 00:26:35.952104 | controller | ok: [controller -> localhost] 2026-08-21 00:26:35.952294 | controller | 2026-08-21 00:26:35.952557 | controller | TASK [Select only defaults/ directories and load vars] ************************* 2026-08-21 00:26:35.952801 | controller | Friday 21 August 2026 00:26:35 +0000 (0:00:00.409) 0:00:01.092 ********* 2026-08-21 00:26:36.285887 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/cert_manager/defaults) 2026-08-21 00:26:36.286049 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/helm/defaults) 2026-08-21 00:26:36.286292 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kubectl/defaults) 2026-08-21 00:26:36.286491 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/envoy_gateway/defaults) 2026-08-21 00:26:36.286720 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/flux/defaults) 2026-08-21 00:26:36.286958 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/openstack_resource_controller/defaults) 2026-08-21 00:26:36.287211 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kubeadm/defaults) 2026-08-21 00:26:36.287412 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kubernetes/defaults) 2026-08-21 00:26:36.287617 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/haproxy/defaults) 2026-08-21 00:26:36.287853 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/keepalived/defaults) 2026-08-21 00:26:36.288062 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/cilium/defaults) 2026-08-21 00:26:36.288269 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/clusterctl/defaults) 2026-08-21 00:26:36.288468 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/upload_helm_chart/defaults) 2026-08-21 00:26:36.288673 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kubelet/defaults) 2026-08-21 00:26:36.288875 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kube_vip/defaults) 2026-08-21 00:26:36.289078 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/cluster_api/defaults) 2026-08-21 00:26:36.289334 | controller | 2026-08-21 00:26:36.289527 | controller | TASK [Find all components with checksums and get latest versions (CI)] ********* 2026-08-21 00:26:36.289722 | controller | Friday 21 August 2026 00:26:36 +0000 (0:00:00.333) 0:00:01.426 ********* 2026-08-21 00:26:36.411693 | controller | ok: [controller -> localhost] => (item=helm_checksums) 2026-08-21 00:26:36.411763 | controller | ok: [controller -> localhost] => (item=helm_diff_checksums) 2026-08-21 00:26:36.411971 | controller | ok: [controller -> localhost] => (item=kubectl_checksums) 2026-08-21 00:26:36.412198 | controller | ok: [controller -> localhost] => (item=flux_checksums) 2026-08-21 00:26:36.412414 | controller | ok: [controller -> localhost] => (item=kubeadm_checksums) 2026-08-21 00:26:36.412656 | controller | ok: [controller -> localhost] => (item=clusterctl_checksums) 2026-08-21 00:26:36.412828 | controller | ok: [controller -> localhost] => (item=kubelet_checksums) 2026-08-21 00:26:36.412995 | controller | 2026-08-21 00:26:36.413264 | controller | TASK [Filter checksums to keep only latest versions (CI)] ********************** 2026-08-21 00:26:36.413453 | controller | Friday 21 August 2026 00:26:36 +0000 (0:00:00.125) 0:00:01.552 ********* 2026-08-21 00:26:36.503434 | controller | ok: [controller -> localhost] => (item=helm_checksums) 2026-08-21 00:26:36.503621 | controller | ok: [controller -> localhost] => (item=helm_diff_checksums) 2026-08-21 00:26:36.503810 | controller | ok: [controller -> localhost] => (item=kubectl_checksums) 2026-08-21 00:26:36.504026 | controller | ok: [controller -> localhost] => (item=flux_checksums) 2026-08-21 00:26:36.504228 | controller | ok: [controller -> localhost] => (item=kubeadm_checksums) 2026-08-21 00:26:36.504414 | controller | ok: [controller -> localhost] => (item=clusterctl_checksums) 2026-08-21 00:26:36.504597 | controller | ok: [controller -> localhost] => (item=kubelet_checksums) 2026-08-21 00:26:36.504766 | controller | 2026-08-21 00:26:36.504957 | controller | TASK [Generate list of all binaries for all roles] ***************************** 2026-08-21 00:26:36.505180 | controller | Friday 21 August 2026 00:26:36 +0000 (0:00:00.091) 0:00:01.644 ********* 2026-08-21 00:26:36.574368 | controller | ok: [controller -> localhost] 2026-08-21 00:26:36.574514 | controller | 2026-08-21 00:26:36.574732 | controller | TASK [Include download_artifact role] ****************************************** 2026-08-21 00:26:36.574964 | controller | Friday 21 August 2026 00:26:36 +0000 (0:00:00.070) 0:00:01.714 ********* 2026-08-21 00:26:36.761769 | controller | included: vexxhost.containers.download_artifact for controller => (item={'url': 'https://get.helm.sh/helm-v3.11.2-linux-amd64.tar.gz', 'checksum': '781d826daec584f9d50a01f0f7dadfd25a3312217a14aa2fbb85107b014ac8ca', 'dest': '/var/lib/downloads/helm-v3.11.2-linux-amd64.tar.gz', 'version': 'v3.11.2'}) 2026-08-21 00:26:36.762010 | controller | included: vexxhost.containers.download_artifact for controller => (item={'url': 'https://github.com/databus23/helm-diff/releases/download/v3.8.1/helm-diff-linux-amd64.tgz', 'checksum': 'f78867edfde60e2506e3228f706beaf96d1ae3ee5f169f42315acbd513794078', 'dest': '/var/lib/downloads/helm-diff-v3.8.1-linux-amd64.tgz', 'version': 'v3.8.1'}) 2026-08-21 00:26:36.762264 | controller | included: vexxhost.containers.download_artifact for controller => (item={'url': 'https://dl.k8s.io/release/v1.36.4/bin/linux/amd64/kubectl', 'checksum': '8b8f088da2dab964f853b38464033b1be15ede2839eca751482357c45abdd05a', 'dest': '/var/lib/downloads/kubectl-1.36.4-linux-amd64', 'version': '1.36.4'}) 2026-08-21 00:26:36.762498 | controller | included: vexxhost.containers.download_artifact for controller => (item={'url': 'https://github.com/fluxcd/flux2/releases/download/v0.32.0/flux_0.32.0_linux_amd64.tar.gz', 'checksum': 'c94a42e96620848f9aed69a130c01b7d740412f6f2b3ad3c95fe23471f2b8e4e', 'dest': '/var/lib/downloads/flux-0.32.0-linux-amd64.tar.gz', 'version': '0.32.0'}) 2026-08-21 00:26:36.762695 | controller | included: vexxhost.containers.download_artifact for controller => (item={'url': 'https://dl.k8s.io/release/v1.36.4/bin/linux/amd64/kubeadm', 'checksum': '10d054585907f2c8bb823c84f6a66b3bd2a474c3d795475f04e9a44f78650fe6', 'dest': '/var/lib/downloads/kubeadm-1.36.4-linux-amd64', 'version': '1.36.4'}) 2026-08-21 00:26:36.762970 | controller | included: vexxhost.containers.download_artifact for controller => (item={'url': 'https://github.com/kubernetes-sigs/cluster-api/releases/download/v1.13.2/clusterctl-linux-amd64', 'checksum': 'ae1d0a60e7101eb6c5cea650740b3d8d3b50cd8c724a2a375ddd5744df6ea544', 'dest': '/var/lib/downloads/clusterctl-1.13.2-linux-amd64', 'version': '1.13.2'}) 2026-08-21 00:26:36.763146 | controller | included: vexxhost.containers.download_artifact for controller => (item={'url': 'https://dl.k8s.io/release/v1.36.4/bin/linux/amd64/kubelet', 'checksum': 'cf2562db46c48ab84cc3791540778ee7fb1a0a008529adbb434723dd02ed8b4b', 'dest': '/var/lib/downloads/kubelet-1.36.4-linux-amd64', 'version': '1.36.4'}) 2026-08-21 00:26:36.763322 | controller | 2026-08-21 00:26:36.763531 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-08-21 00:26:36.763716 | controller | Friday 21 August 2026 00:26:36 +0000 (0:00:00.187) 0:00:01.902 ********* 2026-08-21 00:26:36.796223 | controller | skipping: [controller] 2026-08-21 00:26:36.796335 | controller | 2026-08-21 00:26:36.796531 | controller | TASK [vexxhost.containers.directory : Create directory (/var/lib/downloads)] *** 2026-08-21 00:26:36.796724 | controller | Friday 21 August 2026 00:26:36 +0000 (0:00:00.034) 0:00:01.936 ********* 2026-08-21 00:26:37.249895 | controller | [WARNING]: Host 'controller' is using the discovered Python interpreter at '/usr/bin/python3.13', but future installation of another Python interpreter could cause a different interpreter to be discovered. See https://docs.ansible.com/ansible-core/2.20/reference_appendices/interpreter_discovery.html for more information. 2026-08-21 00:26:37.260927 | controller | ok: [controller] 2026-08-21 00:26:37.261142 | controller | 2026-08-21 00:26:37.261381 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-08-21 00:26:37.261593 | controller | Friday 21 August 2026 00:26:37 +0000 (0:00:00.464) 0:00:02.401 ********* 2026-08-21 00:26:37.302891 | controller | ok: [controller] => { 2026-08-21 00:26:37.303101 | controller | "msg": "https://get.helm.sh/helm-v3.11.2-linux-amd64.tar.gz" 2026-08-21 00:26:37.303304 | controller | } 2026-08-21 00:26:37.303499 | controller | 2026-08-21 00:26:37.303716 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-08-21 00:26:37.303932 | controller | Friday 21 August 2026 00:26:37 +0000 (0:00:00.041) 0:00:02.443 ********* 2026-08-21 00:26:37.878588 | controller | ok: [controller] 2026-08-21 00:26:37.878771 | controller | 2026-08-21 00:26:37.878997 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-08-21 00:26:37.879215 | controller | Friday 21 August 2026 00:26:37 +0000 (0:00:00.575) 0:00:03.018 ********* 2026-08-21 00:26:37.918143 | controller | skipping: [controller] 2026-08-21 00:26:37.918354 | controller | 2026-08-21 00:26:37.918571 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-08-21 00:26:37.918781 | controller | Friday 21 August 2026 00:26:37 +0000 (0:00:00.040) 0:00:03.058 ********* 2026-08-21 00:26:37.956542 | controller | skipping: [controller] 2026-08-21 00:26:37.956747 | controller | 2026-08-21 00:26:37.956948 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-08-21 00:26:37.957182 | controller | Friday 21 August 2026 00:26:37 +0000 (0:00:00.038) 0:00:03.097 ********* 2026-08-21 00:26:37.998261 | controller | ok: [controller] => { 2026-08-21 00:26:37.998463 | controller | "msg": "https://github.com/databus23/helm-diff/releases/download/v3.8.1/helm-diff-linux-amd64.tgz" 2026-08-21 00:26:37.998734 | controller | } 2026-08-21 00:26:37.998916 | controller | 2026-08-21 00:26:37.999129 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-08-21 00:26:37.999340 | controller | Friday 21 August 2026 00:26:37 +0000 (0:00:00.041) 0:00:03.138 ********* 2026-08-21 00:26:38.409086 | controller | ok: [controller] 2026-08-21 00:26:38.409241 | controller | 2026-08-21 00:26:38.409450 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-08-21 00:26:38.409641 | controller | Friday 21 August 2026 00:26:38 +0000 (0:00:00.409) 0:00:03.548 ********* 2026-08-21 00:26:38.444332 | controller | skipping: [controller] 2026-08-21 00:26:38.444389 | controller | 2026-08-21 00:26:38.444519 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-08-21 00:26:38.444632 | controller | Friday 21 August 2026 00:26:38 +0000 (0:00:00.036) 0:00:03.585 ********* 2026-08-21 00:26:38.481430 | controller | skipping: [controller] 2026-08-21 00:26:38.481495 | controller | 2026-08-21 00:26:38.481592 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-08-21 00:26:38.481684 | controller | Friday 21 August 2026 00:26:38 +0000 (0:00:00.036) 0:00:03.621 ********* 2026-08-21 00:26:38.520763 | controller | ok: [controller] => { 2026-08-21 00:26:38.520925 | controller | "msg": "https://dl.k8s.io/release/v1.36.4/bin/linux/amd64/kubectl" 2026-08-21 00:26:38.521165 | controller | } 2026-08-21 00:26:38.521380 | controller | 2026-08-21 00:26:38.521605 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-08-21 00:26:38.521783 | controller | Friday 21 August 2026 00:26:38 +0000 (0:00:00.039) 0:00:03.661 ********* 2026-08-21 00:26:38.978279 | controller | ok: [controller] 2026-08-21 00:26:38.978368 | controller | 2026-08-21 00:26:38.978379 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-08-21 00:26:38.978388 | controller | Friday 21 August 2026 00:26:38 +0000 (0:00:00.455) 0:00:04.116 ********* 2026-08-21 00:26:39.008494 | controller | skipping: [controller] 2026-08-21 00:26:39.008688 | controller | 2026-08-21 00:26:39.008901 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-08-21 00:26:39.009106 | controller | Friday 21 August 2026 00:26:39 +0000 (0:00:00.031) 0:00:04.148 ********* 2026-08-21 00:26:39.041918 | controller | skipping: [controller] 2026-08-21 00:26:39.042089 | controller | 2026-08-21 00:26:39.042297 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-08-21 00:26:39.042498 | controller | Friday 21 August 2026 00:26:39 +0000 (0:00:00.033) 0:00:04.182 ********* 2026-08-21 00:26:39.081007 | controller | ok: [controller] => { 2026-08-21 00:26:39.081136 | controller | "msg": "https://github.com/fluxcd/flux2/releases/download/v0.32.0/flux_0.32.0_linux_amd64.tar.gz" 2026-08-21 00:26:39.081310 | controller | } 2026-08-21 00:26:39.081373 | controller | 2026-08-21 00:26:39.081558 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-08-21 00:26:39.081637 | controller | Friday 21 August 2026 00:26:39 +0000 (0:00:00.038) 0:00:04.220 ********* 2026-08-21 00:26:39.480177 | controller | ok: [controller] 2026-08-21 00:26:39.480236 | controller | 2026-08-21 00:26:39.480246 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-08-21 00:26:39.480255 | controller | Friday 21 August 2026 00:26:39 +0000 (0:00:00.398) 0:00:04.619 ********* 2026-08-21 00:26:39.513665 | controller | skipping: [controller] 2026-08-21 00:26:39.513761 | controller | 2026-08-21 00:26:39.513898 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-08-21 00:26:39.514038 | controller | Friday 21 August 2026 00:26:39 +0000 (0:00:00.032) 0:00:04.651 ********* 2026-08-21 00:26:39.541285 | controller | skipping: [controller] 2026-08-21 00:26:39.541398 | controller | 2026-08-21 00:26:39.541534 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-08-21 00:26:39.541664 | controller | Friday 21 August 2026 00:26:39 +0000 (0:00:00.030) 0:00:04.682 ********* 2026-08-21 00:26:39.577285 | controller | ok: [controller] => { 2026-08-21 00:26:39.577411 | controller | "msg": "https://dl.k8s.io/release/v1.36.4/bin/linux/amd64/kubeadm" 2026-08-21 00:26:39.577534 | controller | } 2026-08-21 00:26:39.577644 | controller | 2026-08-21 00:26:39.577788 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-08-21 00:26:39.577906 | controller | Friday 21 August 2026 00:26:39 +0000 (0:00:00.035) 0:00:04.718 ********* 2026-08-21 00:26:40.034291 | controller | ok: [controller] 2026-08-21 00:26:40.034429 | controller | 2026-08-21 00:26:40.034899 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-08-21 00:26:40.034943 | controller | Friday 21 August 2026 00:26:40 +0000 (0:00:00.455) 0:00:05.173 ********* 2026-08-21 00:26:40.073478 | controller | skipping: [controller] 2026-08-21 00:26:40.073563 | controller | 2026-08-21 00:26:40.073721 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-08-21 00:26:40.073844 | controller | Friday 21 August 2026 00:26:40 +0000 (0:00:00.039) 0:00:05.213 ********* 2026-08-21 00:26:40.113512 | controller | skipping: [controller] 2026-08-21 00:26:40.113626 | controller | 2026-08-21 00:26:40.113795 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-08-21 00:26:40.113992 | controller | Friday 21 August 2026 00:26:40 +0000 (0:00:00.037) 0:00:05.250 ********* 2026-08-21 00:26:40.152744 | controller | ok: [controller] => { 2026-08-21 00:26:40.152882 | controller | "msg": "https://github.com/kubernetes-sigs/cluster-api/releases/download/v1.13.2/clusterctl-linux-amd64" 2026-08-21 00:26:40.153001 | controller | } 2026-08-21 00:26:40.153149 | controller | 2026-08-21 00:26:40.153453 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-08-21 00:26:40.153477 | controller | Friday 21 August 2026 00:26:40 +0000 (0:00:00.042) 0:00:05.292 ********* 2026-08-21 00:26:40.569748 | controller | ok: [controller] 2026-08-21 00:26:40.569798 | controller | 2026-08-21 00:26:40.569854 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-08-21 00:26:40.569946 | controller | Friday 21 August 2026 00:26:40 +0000 (0:00:00.415) 0:00:05.708 ********* 2026-08-21 00:26:40.602431 | controller | skipping: [controller] 2026-08-21 00:26:40.602493 | controller | 2026-08-21 00:26:40.602607 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-08-21 00:26:40.602766 | controller | Friday 21 August 2026 00:26:40 +0000 (0:00:00.035) 0:00:05.743 ********* 2026-08-21 00:26:40.641615 | controller | skipping: [controller] 2026-08-21 00:26:40.641725 | controller | 2026-08-21 00:26:40.641856 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-08-21 00:26:40.641981 | controller | Friday 21 August 2026 00:26:40 +0000 (0:00:00.036) 0:00:05.779 ********* 2026-08-21 00:26:40.677040 | controller | ok: [controller] => { 2026-08-21 00:26:40.678056 | controller | "msg": "https://dl.k8s.io/release/v1.36.4/bin/linux/amd64/kubelet" 2026-08-21 00:26:40.678084 | controller | } 2026-08-21 00:26:40.678094 | controller | 2026-08-21 00:26:40.678102 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-08-21 00:26:40.678111 | controller | Friday 21 August 2026 00:26:40 +0000 (0:00:00.038) 0:00:05.817 ********* 2026-08-21 00:26:41.125081 | controller | ok: [controller] 2026-08-21 00:26:41.125753 | controller | 2026-08-21 00:26:41.125801 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-08-21 00:26:41.125814 | controller | Friday 21 August 2026 00:26:41 +0000 (0:00:00.447) 0:00:06.264 ********* 2026-08-21 00:26:41.161587 | controller | skipping: [controller] 2026-08-21 00:26:41.161688 | controller | 2026-08-21 00:26:41.164930 | controller | PLAY RECAP ********************************************************************* 2026-08-21 00:26:41.164955 | controller | controller : ok=28 changed=0 unreachable=0 failed=0 skipped=14 rescued=0 ignored=0 2026-08-21 00:26:41.164962 | controller | 2026-08-21 00:26:41.164967 | controller | 2026-08-21 00:26:41.164972 | controller | TASKS RECAP ******************************************************************** 2026-08-21 00:26:41.164977 | controller | Friday 21 August 2026 00:26:41 +0000 (0:00:00.036) 0:00:06.300 ********* 2026-08-21 00:26:41.164981 | controller | =============================================================================== 2026-08-21 00:26:41.164986 | controller | Gather minimal facts ---------------------------------------------------- 0.67s 2026-08-21 00:26:41.164990 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.58s 2026-08-21 00:26:41.164994 | controller | vexxhost.containers.directory : Create directory (/var/lib/downloads) --- 0.46s 2026-08-21 00:26:41.164999 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.46s 2026-08-21 00:26:41.165003 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.46s 2026-08-21 00:26:41.165007 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.45s 2026-08-21 00:26:41.165012 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.42s 2026-08-21 00:26:41.165016 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.41s 2026-08-21 00:26:41.165020 | controller | Find all subdirectories in the role location ---------------------------- 0.41s 2026-08-21 00:26:41.165025 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.40s 2026-08-21 00:26:41.165029 | controller | Select only defaults/ directories and load vars ------------------------- 0.33s 2026-08-21 00:26:41.165034 | controller | Include download_artifact role ------------------------------------------ 0.19s 2026-08-21 00:26:41.165046 | controller | Find all components with checksums and get latest versions (CI) --------- 0.13s 2026-08-21 00:26:41.165050 | controller | Filter checksums to keep only latest versions (CI) ---------------------- 0.09s 2026-08-21 00:26:41.165055 | controller | Generate list of all binaries for all roles ----------------------------- 0.07s 2026-08-21 00:26:41.165059 | controller | vexxhost.containers.download_artifact : Starting download of file ------- 0.04s 2026-08-21 00:26:41.165063 | controller | vexxhost.containers.download_artifact : Starting download of file ------- 0.04s 2026-08-21 00:26:41.165068 | controller | vexxhost.containers.download_artifact : Starting download of file ------- 0.04s 2026-08-21 00:26:41.165072 | controller | vexxhost.containers.download_artifact : Extract archive ----------------- 0.04s 2026-08-21 00:26:41.165076 | controller | vexxhost.containers.download_artifact : Extract archive ----------------- 0.04s 2026-08-21 00:26:41.347943 | controller | INFO [download-binaries > idempotence] Executed: Successful 2026-08-21 00:26:41.358649 | controller | INFO [download-binaries > side_effect] Executing 2026-08-21 00:26:41.359016 | controller | WARNING [download-binaries > side_effect] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-08-21 00:26:41.364398 | controller | INFO [download-binaries > verify] Executing 2026-08-21 00:26:42.205586 | controller | 2026-08-21 00:26:42.205887 | controller | PLAY [Verify] ****************************************************************** 2026-08-21 00:26:42.206127 | controller | 2026-08-21 00:26:42.206382 | controller | TASK [Gathering Facts] ********************************************************* 2026-08-21 00:26:42.206636 | controller | Friday 21 August 2026 00:26:42 +0000 (0:00:00.012) 0:00:00.012 ********* 2026-08-21 00:26:43.261262 | controller | [WARNING]: Host 'controller' is using the discovered Python interpreter at '/usr/bin/python3.13', but future installation of another Python interpreter could cause a different interpreter to be discovered. See https://docs.ansible.com/ansible-core/2.20/reference_appendices/interpreter_discovery.html for more information. 2026-08-21 00:26:43.266900 | controller | ok: [controller] 2026-08-21 00:26:43.267076 | controller | 2026-08-21 00:26:43.267265 | controller | TASK [Stat target dir] ********************************************************* 2026-08-21 00:26:43.267453 | controller | Friday 21 August 2026 00:26:43 +0000 (0:00:01.061) 0:00:01.074 ********* 2026-08-21 00:26:43.660502 | controller | ok: [controller] 2026-08-21 00:26:43.660714 | controller | 2026-08-21 00:26:43.660905 | controller | TASK [Assert that target dir is created] *************************************** 2026-08-21 00:26:43.661100 | controller | Friday 21 August 2026 00:26:43 +0000 (0:00:00.392) 0:00:01.467 ********* 2026-08-21 00:26:43.697068 | controller | ok: [controller] => { 2026-08-21 00:26:43.697288 | controller | "changed": false, 2026-08-21 00:26:43.697472 | controller | "msg": "All assertions passed" 2026-08-21 00:26:43.697653 | controller | } 2026-08-21 00:26:43.697832 | controller | 2026-08-21 00:26:43.698010 | controller | TASK [Find target files] ******************************************************* 2026-08-21 00:26:43.698199 | controller | Friday 21 August 2026 00:26:43 +0000 (0:00:00.036) 0:00:01.503 ********* 2026-08-21 00:26:44.089612 | controller | ok: [controller] 2026-08-21 00:26:44.089668 | controller | 2026-08-21 00:26:44.089869 | controller | TASK [Assert that some files were downloaded] ********************************** 2026-08-21 00:26:44.092542 | controller | Friday 21 August 2026 00:26:44 +0000 (0:00:00.391) 0:00:01.895 ********* 2026-08-21 00:26:44.118712 | controller | ok: [controller] => { 2026-08-21 00:26:44.118879 | controller | "changed": false, 2026-08-21 00:26:44.119066 | controller | "msg": "All assertions passed" 2026-08-21 00:26:44.119261 | controller | } 2026-08-21 00:26:44.119440 | controller | 2026-08-21 00:26:44.119593 | controller | PLAY RECAP ********************************************************************* 2026-08-21 00:26:44.119797 | controller | controller : ok=5 changed=0 unreachable=0 failed=0 skipped=0 rescued=0 ignored=0 2026-08-21 00:26:44.119971 | controller | 2026-08-21 00:26:44.120136 | controller | 2026-08-21 00:26:44.120310 | controller | TASKS RECAP ******************************************************************** 2026-08-21 00:26:44.120502 | controller | Friday 21 August 2026 00:26:44 +0000 (0:00:00.031) 0:00:01.926 ********* 2026-08-21 00:26:44.120675 | controller | =============================================================================== 2026-08-21 00:26:44.120860 | controller | Gathering Facts --------------------------------------------------------- 1.06s 2026-08-21 00:26:44.121037 | controller | Stat target dir --------------------------------------------------------- 0.39s 2026-08-21 00:26:44.121301 | controller | Find target files ------------------------------------------------------- 0.39s 2026-08-21 00:26:44.121491 | controller | Assert that target dir is created --------------------------------------- 0.04s 2026-08-21 00:26:44.121714 | controller | Assert that some files were downloaded ---------------------------------- 0.03s 2026-08-21 00:26:44.216064 | controller | INFO [download-binaries > verify] Executed: Successful 2026-08-21 00:26:44.226651 | controller | INFO [download-binaries > cleanup] Executing 2026-08-21 00:26:44.226952 | controller | WARNING [download-binaries > cleanup] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-08-21 00:26:44.232257 | controller | INFO [download-binaries > destroy] Executing 2026-08-21 00:26:44.232319 | controller | WARNING [download-binaries > destroy] Skipping, '--destroy=never' requested. 2026-08-21 00:26:44.232410 | controller | INFO [download-binaries > destroy] Executed: Successful 2026-08-21 00:26:44.232645 | controller | WARNING Molecule executed 1 scenario (1 missing files) 2026-08-21 00:26:44.674349 | controller | ok: Runtime: 0:01:43.864036 2026-08-21 00:26:44.681912 | 2026-08-21 00:26:44.681965 | PLAY RECAP 2026-08-21 00:26:44.682011 | controller | ok: 4 changed: 3 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-08-21 00:26:44.682034 | 2026-08-21 00:26:44.797624 | RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/run.yaml@main] 2026-08-21 00:26:44.799159 | POST-RUN START: [untrusted : github.com/vexxhost/ansible-collection-kubernetes/test-playbooks/molecule/post.yml@main] 2026-08-21 00:26:45.382070 | 2026-08-21 00:26:45.382205 | PLAY [all] 2026-08-21 00:26:45.392892 | 2026-08-21 00:26:45.392993 | TASK [describe-kubernetes-objects : creating directory for cluster scoped objects] 2026-08-21 00:26:45.789723 | controller | changed 2026-08-21 00:26:45.795581 | 2026-08-21 00:26:45.795676 | TASK [describe-kubernetes-objects : Gathering descriptions for cluster scoped objects] 2026-08-21 00:26:46.180898 | controller | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-08-21 00:26:46.181219 | controller | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-08-21 00:26:46.184810 | controller | environment: line 1: kubectl: command not found 2026-08-21 00:26:46.185615 | controller | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-08-21 00:26:46.186913 | controller | environment: line 1: kubectl: command not found 2026-08-21 00:26:46.187949 | controller | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-08-21 00:26:46.190419 | controller | environment: line 1: kubectl: command not found 2026-08-21 00:26:46.192645 | controller | environment: line 1: kubectl: command not found 2026-08-21 00:26:46.192903 | controller | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-08-21 00:26:46.194097 | controller | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-08-21 00:26:46.196517 | controller | environment: line 1: kubectl: command not found 2026-08-21 00:26:46.197926 | controller | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-08-21 00:26:46.327291 | controller | ok: Runtime: 0:00:00.030820 2026-08-21 00:26:46.332244 | 2026-08-21 00:26:46.332352 | TASK [describe-kubernetes-objects : creating directory for namespace scoped objects] 2026-08-21 00:26:46.560110 | controller | changed 2026-08-21 00:26:46.564254 | 2026-08-21 00:26:46.564351 | TASK [describe-kubernetes-objects : Gathering descriptions for namespace scoped objects] 2026-08-21 00:26:46.790588 | controller | environment: line 5: kubectl: command not found 2026-08-21 00:26:46.791759 | controller | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-08-21 00:26:46.792083 | controller | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-08-21 00:26:46.792239 | controller | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-08-21 00:26:47.097187 | controller | ok: Runtime: 0:00:00.013395 2026-08-21 00:26:47.105372 | 2026-08-21 00:26:47.105524 | TASK [describe-kubernetes-objects : Downloads logs to executor] 2026-08-21 00:26:47.708008 | controller | changed: 2026-08-21 00:26:47.708281 | controller | created directory /var/lib/zuul/builds/809e146a448e45e0aff7597d2da02c6d/work/logs/controller 2026-08-21 00:26:47.708413 | controller | cd+++++++++ objects/ 2026-08-21 00:26:47.708471 | controller | cd+++++++++ objects/cluster/ 2026-08-21 00:26:47.708523 | controller | cd+++++++++ objects/namespaced/ 2026-08-21 00:26:47.715559 | 2026-08-21 00:26:47.715629 | TASK [gather-pod-logs : creating directory for pod logs] 2026-08-21 00:26:47.960267 | controller | changed 2026-08-21 00:26:47.965855 | 2026-08-21 00:26:47.965945 | TASK [gather-pod-logs : creating directory for failed pod logs] 2026-08-21 00:26:48.200070 | controller | changed 2026-08-21 00:26:48.206403 | 2026-08-21 00:26:48.206473 | TASK [gather-pod-logs : retrieve all kubernetes logs, current and previous (if they exist)] 2026-08-21 00:26:48.437574 | controller | environment: line 3: kubectl: command not found 2026-08-21 00:26:48.733790 | controller | ok: Runtime: 0:00:00.013827 2026-08-21 00:26:48.739111 | 2026-08-21 00:26:48.739196 | TASK [gather-pod-logs : Downloads pod logs to executor] 2026-08-21 00:26:49.226152 | controller | changed: 2026-08-21 00:26:49.226372 | controller | cd+++++++++ pod-logs/ 2026-08-21 00:26:49.226410 | controller | cd+++++++++ pod-logs/failed-pods/ 2026-08-21 00:26:49.235210 | 2026-08-21 00:26:49.235277 | LOOP [helm-release-status : creating directory for helm release status] 2026-08-21 00:26:49.477650 | controller | changed: "values" 2026-08-21 00:26:49.682301 | controller | changed: "releases" 2026-08-21 00:26:49.699145 | 2026-08-21 00:26:49.699319 | TASK [helm-release-status : Gather get release status for helm charts] 2026-08-21 00:26:49.927559 | controller | /bin/bash: line 3: kubectl: command not found 2026-08-21 00:26:50.233399 | controller | ok: Runtime: 0:00:00.008363 2026-08-21 00:26:50.238856 | 2026-08-21 00:26:50.238941 | TASK [helm-release-status : Downloads logs to executor] 2026-08-21 00:26:50.738586 | controller | changed: 2026-08-21 00:26:50.738868 | controller | cd+++++++++ helm/ 2026-08-21 00:26:50.738928 | controller | cd+++++++++ helm/releases/ 2026-08-21 00:26:50.738979 | controller | cd+++++++++ helm/values/ 2026-08-21 00:26:50.744916 | 2026-08-21 00:26:50.744990 | PLAY RECAP 2026-08-21 00:26:50.745040 | controller | ok: 12 changed: 12 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-08-21 00:26:50.745068 | 2026-08-21 00:26:50.895503 | POST-RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/ansible-collection-kubernetes/test-playbooks/molecule/post.yml@main] 2026-08-21 00:26:50.898342 | POST-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post.yaml@main] 2026-08-21 00:26:51.497679 | 2026-08-21 00:26:51.497820 | PLAY [all] 2026-08-21 00:26:51.507962 | 2026-08-21 00:26:51.508036 | TASK [fetch-output : Set log path for multiple nodes] 2026-08-21 00:26:51.552980 | controller | skipping: Conditional result was False 2026-08-21 00:26:51.557221 | 2026-08-21 00:26:51.557302 | TASK [fetch-output : Set log path for single node] 2026-08-21 00:26:51.595824 | controller | ok 2026-08-21 00:26:51.599449 | 2026-08-21 00:26:51.599517 | LOOP [fetch-output : Ensure local output dirs] 2026-08-21 00:26:52.009720 | controller -> localhost | ok: "/var/lib/zuul/builds/809e146a448e45e0aff7597d2da02c6d/work/logs" 2026-08-21 00:26:52.221508 | controller -> localhost | changed: "/var/lib/zuul/builds/809e146a448e45e0aff7597d2da02c6d/work/artifacts" 2026-08-21 00:26:52.428158 | controller -> localhost | changed: "/var/lib/zuul/builds/809e146a448e45e0aff7597d2da02c6d/work/docs" 2026-08-21 00:26:52.446613 | 2026-08-21 00:26:52.446753 | LOOP [fetch-output : Collect logs, artifacts and docs] 2026-08-21 00:26:53.068045 | controller | changed: .d..t...... ./ 2026-08-21 00:26:53.068310 | controller | changed: All items complete 2026-08-21 00:26:53.068349 | 2026-08-21 00:26:53.512422 | controller | changed: .d..t...... ./ 2026-08-21 00:26:53.970215 | controller | changed: .d..t...... ./ 2026-08-21 00:26:53.990713 | 2026-08-21 00:26:53.990885 | LOOP [merge-output-to-logs : Move artifacts and docs to logs dir] 2026-08-21 00:26:54.407116 | controller -> localhost | ok: Item: artifacts Runtime: 0:00:00.007280 2026-08-21 00:26:54.617115 | controller -> localhost | ok: Item: docs Runtime: 0:00:00.008019 2026-08-21 00:26:54.640835 | 2026-08-21 00:26:54.640987 | PLAY [all] 2026-08-21 00:26:54.647723 | 2026-08-21 00:26:54.647809 | TASK [remove-build-sshkey : Remove the build SSH key from all nodes] 2026-08-21 00:26:55.126379 | controller | changed 2026-08-21 00:26:55.132212 | 2026-08-21 00:26:55.132293 | PLAY RECAP 2026-08-21 00:26:55.132339 | controller | ok: 5 changed: 4 unreachable: 0 failed: 0 skipped: 1 rescued: 0 ignored: 0 2026-08-21 00:26:55.132362 | 2026-08-21 00:26:55.243137 | POST-RUN END RESULT_NORMAL: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post.yaml@main] 2026-08-21 00:26:55.244700 | POST-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post-logs.yaml@main] 2026-08-21 00:26:55.836685 | 2026-08-21 00:26:55.836816 | PLAY [localhost] 2026-08-21 00:26:55.846451 | 2026-08-21 00:26:55.846523 | TASK [Generate Zuul manifest] 2026-08-21 00:26:55.864222 | localhost | ok 2026-08-21 00:26:55.878088 | 2026-08-21 00:26:55.878161 | TASK [generate-zuul-manifest : Generate Zuul manifest] 2026-08-21 00:26:56.281829 | localhost | changed 2026-08-21 00:26:56.307070 | 2026-08-21 00:26:56.307211 | TASK [generate-zuul-manifest : Return Zuul manifest URL to Zuul] 2026-08-21 00:26:56.341808 | localhost | ok 2026-08-21 00:26:56.348894 | 2026-08-21 00:26:56.348989 | TASK [Upload logs] 2026-08-21 00:26:56.371011 | localhost | ok 2026-08-21 00:26:56.436922 | 2026-08-21 00:26:56.437063 | TASK [Set zuul-log-path fact] 2026-08-21 00:26:56.459650 | localhost | ok 2026-08-21 00:26:56.475509 | 2026-08-21 00:26:56.475587 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-08-21 00:26:56.507879 | localhost | ok 2026-08-21 00:26:56.515726 | 2026-08-21 00:26:56.515919 | TASK [upload-logs : Create log directories] 2026-08-21 00:26:56.923806 | localhost | changed 2026-08-21 00:26:56.931286 | 2026-08-21 00:26:56.931356 | TASK [upload-logs : Ensure logs are readable before uploading] 2026-08-21 00:26:57.313457 | localhost -> localhost | ok: Runtime: 0:00:00.005141 2026-08-21 00:26:57.325583 | 2026-08-21 00:26:57.325651 | TASK [upload-logs : Upload logs to log server] 2026-08-21 00:26:57.794179 | localhost | Output suppressed because no_log was given 2026-08-21 00:26:57.799435 | 2026-08-21 00:26:57.799524 | LOOP [upload-logs : Compress console log and json output] 2026-08-21 00:26:57.842902 | localhost | skipping: Conditional result was False 2026-08-21 00:26:57.907497 | localhost | skipping: Conditional result was False 2026-08-21 00:26:57.922721 | 2026-08-21 00:26:57.922895 | LOOP [upload-logs : Upload compressed console log and json output] 2026-08-21 00:26:57.970983 | localhost | skipping: Conditional result was False 2026-08-21 00:26:57.971363 | 2026-08-21 00:26:57.975336 | localhost | skipping: Conditional result was False 2026-08-21 00:26:57.986246 | 2026-08-21 00:26:57.986417 | LOOP [upload-logs : Upload console log and json output]