2026-07-06 13:59:57.452340 | Job console starting 2026-07-06 13:59:57.464271 | Updating git repos 2026-07-06 13:59:57.541726 | Cloning repos into workspace 2026-07-06 14:00:04.762422 | Restoring repo states 2026-07-06 14:00:04.777182 | Merging changes 2026-07-06 14:00:05.543747 | Checking out repos 2026-07-06 14:00:06.457153 | Preparing playbooks 2026-07-06 14:00:33.513117 | Running Ansible setup 2026-07-06 14:00:37.698096 | PRE-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/pre.yaml@main] 2026-07-06 14:00:38.404611 | 2026-07-06 14:00:38.404793 | PLAY [localhost] 2026-07-06 14:00:38.416036 | 2026-07-06 14:00:38.416197 | TASK [Gathering Facts] 2026-07-06 14:00:39.422455 | localhost | ok 2026-07-06 14:00:39.430173 | 2026-07-06 14:00:39.430293 | TASK [Setup log path fact] 2026-07-06 14:00:39.449227 | localhost | ok 2026-07-06 14:00:39.464234 | 2026-07-06 14:00:39.464379 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-07-06 14:00:39.495633 | localhost | ok 2026-07-06 14:00:39.505751 | 2026-07-06 14:00:39.505960 | TASK [emit-job-header : Print job information] 2026-07-06 14:00:39.538877 | # Job Information 2026-07-06 14:00:39.539097 | Ansible Version: 2.16.18 2026-07-06 14:00:39.539147 | Job: ansible-collection-kubernetes-molecule-download-binaries 2026-07-06 14:00:39.539195 | Pipeline: check 2026-07-06 14:00:39.539262 | Executor: 2d72f0692154 2026-07-06 14:00:39.539330 | Triggered by: https://github.com/vexxhost/ansible-collection-kubernetes/pull/288 2026-07-06 14:00:39.539380 | Event ID: d1bb6e00-7942-11f1-88cb-b67e381e99bd 2026-07-06 14:00:39.543840 | 2026-07-06 14:00:39.543970 | LOOP [emit-job-header : Print node information] 2026-07-06 14:00:39.629351 | localhost | ok: 2026-07-06 14:00:39.629543 | localhost | # Node Information 2026-07-06 14:00:39.629597 | localhost | Inventory Hostname: controller 2026-07-06 14:00:39.629631 | localhost | Hostname: np0000184166 2026-07-06 14:00:39.629658 | localhost | Username: zuul 2026-07-06 14:00:39.629687 | localhost | Distro: Debian 13.5 2026-07-06 14:00:39.629712 | localhost | Provider: yul1 2026-07-06 14:00:39.629740 | localhost | Region: ca-ymq-1 2026-07-06 14:00:39.629768 | localhost | Label: debian-trixie 2026-07-06 14:00:39.629795 | localhost | Product Name: OpenStack Nova 2026-07-06 14:00:39.629820 | localhost | Interface IP: 199.19.213.90 2026-07-06 14:00:39.643794 | 2026-07-06 14:00:39.643985 | TASK [log-inventory : Ensure Zuul Ansible directory exists] 2026-07-06 14:00:40.088196 | localhost -> localhost | changed 2026-07-06 14:00:40.099771 | 2026-07-06 14:00:40.100032 | TASK [log-inventory : Copy ansible inventory to logs dir] 2026-07-06 14:00:41.825161 | localhost -> localhost | changed 2026-07-06 14:00:41.836573 | 2026-07-06 14:00:41.836714 | PLAY [all] 2026-07-06 14:00:41.844914 | 2026-07-06 14:00:41.845081 | TASK [add-build-sshkey : Check to see if ssh key was already created for this build] 2026-07-06 14:00:42.114848 | controller -> localhost | ok 2026-07-06 14:00:42.120452 | 2026-07-06 14:00:42.120581 | TASK [add-build-sshkey : Create a new key in workspace based on build UUID] 2026-07-06 14:00:42.138432 | controller | ok 2026-07-06 14:00:42.152049 | controller | included: /var/lib/zuul/builds/982681edb9464084858adfd8ea2332b7/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/create-key-and-replace.yaml 2026-07-06 14:00:42.157688 | 2026-07-06 14:00:42.157758 | TASK [add-build-sshkey : Create Temp SSH key] 2026-07-06 14:00:43.100765 | controller -> localhost | Generating public/private rsa key pair. 2026-07-06 14:00:43.101295 | controller -> localhost | Your identification has been saved in /var/lib/zuul/builds/982681edb9464084858adfd8ea2332b7/work/982681edb9464084858adfd8ea2332b7_id_rsa 2026-07-06 14:00:43.101490 | controller -> localhost | Your public key has been saved in /var/lib/zuul/builds/982681edb9464084858adfd8ea2332b7/work/982681edb9464084858adfd8ea2332b7_id_rsa.pub 2026-07-06 14:00:43.101533 | controller -> localhost | The key fingerprint is: 2026-07-06 14:00:43.101566 | controller -> localhost | SHA256:GZzluQ1JiSLmL8/dQeXud5zp5gYc5Zv9z4DWXT7KKTY zuul-build-sshkey 2026-07-06 14:00:43.101649 | controller -> localhost | The key's randomart image is: 2026-07-06 14:00:43.101760 | controller -> localhost | +---[RSA 3072]----+ 2026-07-06 14:00:43.101803 | controller -> localhost | | .o. | 2026-07-06 14:00:43.101836 | controller -> localhost | | o ...=.o. . | 2026-07-06 14:00:43.101867 | controller -> localhost | | o . .+ =o o | 2026-07-06 14:00:43.101898 | controller -> localhost | | . o.+.. . | 2026-07-06 14:00:43.101973 | controller -> localhost | | . S...o . =| 2026-07-06 14:00:43.102008 | controller -> localhost | | . . . .= =o| 2026-07-06 14:00:43.102039 | controller -> localhost | | + . . oo +o*| 2026-07-06 14:00:43.102069 | controller -> localhost | | o . .Eo +B=| 2026-07-06 14:00:43.102104 | controller -> localhost | | . o==++| 2026-07-06 14:00:43.102134 | controller -> localhost | +----[SHA256]-----+ 2026-07-06 14:00:43.102221 | controller -> localhost | ok: Runtime: 0:00:00.523362 2026-07-06 14:00:43.108980 | 2026-07-06 14:00:43.109160 | TASK [add-build-sshkey : Remote setup ssh keys (linux)] 2026-07-06 14:00:43.140547 | controller | ok 2026-07-06 14:00:43.154069 | controller | included: /var/lib/zuul/builds/982681edb9464084858adfd8ea2332b7/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/remote-linux.yaml 2026-07-06 14:00:43.162742 | 2026-07-06 14:00:43.162898 | TASK [add-build-sshkey : Remove previously added zuul-build-sshkey] 2026-07-06 14:00:43.188704 | controller | skipping: Conditional result was False 2026-07-06 14:00:43.198415 | 2026-07-06 14:00:43.198623 | TASK [add-build-sshkey : Enable access via build key on all nodes] 2026-07-06 14:00:43.836326 | controller | changed 2026-07-06 14:00:43.843257 | 2026-07-06 14:00:43.843364 | TASK [add-build-sshkey : Make sure user has a .ssh] 2026-07-06 14:00:44.065322 | controller | ok 2026-07-06 14:00:44.071805 | 2026-07-06 14:00:44.071943 | TASK [add-build-sshkey : Install build private key as SSH key on all nodes] 2026-07-06 14:00:44.651010 | controller | changed 2026-07-06 14:00:44.657553 | 2026-07-06 14:00:44.657659 | TASK [add-build-sshkey : Install build public key as SSH key on all nodes] 2026-07-06 14:00:45.227146 | controller | changed 2026-07-06 14:00:45.233189 | 2026-07-06 14:00:45.233301 | TASK [add-build-sshkey : Remote setup ssh keys (windows)] 2026-07-06 14:00:45.258606 | controller | skipping: Conditional result was False 2026-07-06 14:00:45.266452 | 2026-07-06 14:00:45.266574 | TASK [remove-zuul-sshkey : Remove master key from local agent] 2026-07-06 14:00:45.646168 | controller -> localhost | changed 2026-07-06 14:00:45.663068 | 2026-07-06 14:00:45.663247 | TASK [add-build-sshkey : Add back temp key] 2026-07-06 14:00:45.978095 | controller -> localhost | Identity added: /var/lib/zuul/builds/982681edb9464084858adfd8ea2332b7/work/982681edb9464084858adfd8ea2332b7_id_rsa (zuul-build-sshkey) 2026-07-06 14:00:45.978415 | controller -> localhost | ok: Runtime: 0:00:00.015692 2026-07-06 14:00:45.984008 | 2026-07-06 14:00:45.984100 | TASK [add-build-sshkey : Verify we can still SSH to all nodes] 2026-07-06 14:00:46.381514 | controller | ok 2026-07-06 14:00:47.193506 | 2026-07-06 14:00:47.193669 | TASK [add-build-sshkey : Verify we can still SSH to all nodes (windows)] 2026-07-06 14:00:47.228919 | controller | skipping: Conditional result was False 2026-07-06 14:00:47.240963 | 2026-07-06 14:00:47.241354 | TASK [prepare-workspace : Start zuul_console daemon.] 2026-07-06 14:00:47.631345 | controller | ok 2026-07-06 14:00:47.637175 | 2026-07-06 14:00:47.637275 | TASK [prepare-workspace : Synchronize src repos to workspace directory.] 2026-07-06 14:00:48.690810 | controller | Output suppressed because no_log was given 2026-07-06 14:00:48.701148 | 2026-07-06 14:00:48.701287 | LOOP [ensure-output-dirs : Empty Zuul Output directories by removing them] 2026-07-06 14:00:48.917051 | controller | ok: "logs" 2026-07-06 14:00:48.917376 | controller | ok: All items complete 2026-07-06 14:00:48.917440 | 2026-07-06 14:00:49.123505 | controller | ok: "artifacts" 2026-07-06 14:00:49.333717 | controller | ok: "docs" 2026-07-06 14:00:49.343775 | 2026-07-06 14:00:49.344025 | LOOP [ensure-output-dirs : Ensure Zuul Output directories exist] 2026-07-06 14:00:49.572668 | controller | changed: "logs" 2026-07-06 14:00:49.766689 | controller | changed: "artifacts" 2026-07-06 14:00:49.963196 | controller | changed: "docs" 2026-07-06 14:00:49.982424 | 2026-07-06 14:00:49.982566 | PLAY RECAP 2026-07-06 14:00:49.982620 | controller | ok: 15 changed: 8 unreachable: 0 failed: 0 skipped: 3 rescued: 0 ignored: 0 2026-07-06 14:00:49.982651 | localhost | ok: 6 changed: 2 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-07-06 14:00:49.982674 | 2026-07-06 14:00:50.156412 | PRE-RUN END RESULT_NORMAL: [trusted : github.com/vexxhost/zuul-config/playbooks/base/pre.yaml@main] 2026-07-06 14:00:50.159319 | PRE-RUN START: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/pre.yaml@main] 2026-07-06 14:00:50.822583 | 2026-07-06 14:00:50.822764 | PLAY [all] 2026-07-06 14:00:50.834912 | 2026-07-06 14:00:50.835102 | TASK [setup-uv : Extract archive] 2026-07-06 14:00:53.374612 | controller | changed 2026-07-06 14:00:53.382476 | 2026-07-06 14:00:53.382678 | TASK [setup-uv : Print version] 2026-07-06 14:00:53.774475 | controller | uv 0.8.13 2026-07-06 14:00:53.915683 | controller | ok: Runtime: 0:00:00.013821 2026-07-06 14:00:53.925689 | 2026-07-06 14:00:53.925797 | TASK [Install Ansible collection siblings] 2026-07-06 14:00:54.353950 | controller | ok: 2026-07-06 14:00:54.354179 | controller | Skipping ansible.posix: no checked-out sibling 2026-07-06 14:00:54.354221 | controller | Skipping community.crypto: no checked-out sibling 2026-07-06 14:00:54.354251 | controller | Skipping community.general: no checked-out sibling 2026-07-06 14:00:54.354278 | controller | Skipping kubernetes.core: no checked-out sibling 2026-07-06 14:00:54.354304 | controller | Skipping vexxhost.containers: no checked-out sibling 2026-07-06 14:00:54.356661 | 2026-07-06 14:00:54.356733 | PLAY RECAP 2026-07-06 14:00:54.356798 | controller | ok: 3 changed: 2 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-07-06 14:00:54.356836 | 2026-07-06 14:00:54.503547 | PRE-RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/pre.yaml@main] 2026-07-06 14:00:54.506679 | PRE-RUN START: [untrusted : github.com/vexxhost/ansible-collection-kubernetes/test-playbooks/molecule/pre.yml@main] 2026-07-06 14:00:55.217755 | 2026-07-06 14:00:55.217917 | PLAY [all] 2026-07-06 14:00:55.235438 | 2026-07-06 14:00:55.235538 | TASK [Update apt cache] 2026-07-06 14:01:00.310906 | controller | ok 2026-07-06 14:01:00.316489 | 2026-07-06 14:01:00.316639 | TASK [Disable firewalld] 2026-07-06 14:01:00.342245 | controller | skipping: Conditional result was False 2026-07-06 14:01:00.351728 | 2026-07-06 14:01:00.351955 | TASK [Install "jq" for log collection] 2026-07-06 14:01:02.681234 | controller | changed 2026-07-06 14:01:02.684931 | 2026-07-06 14:01:02.685071 | PLAY RECAP 2026-07-06 14:01:02.685135 | controller | ok: 2 changed: 1 unreachable: 0 failed: 0 skipped: 1 rescued: 0 ignored: 0 2026-07-06 14:01:02.685168 | 2026-07-06 14:01:02.844826 | PRE-RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/ansible-collection-kubernetes/test-playbooks/molecule/pre.yml@main] 2026-07-06 14:01:02.847990 | RUN START: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/run.yaml@main] 2026-07-06 14:01:03.484469 | 2026-07-06 14:01:03.484616 | PLAY [all] 2026-07-06 14:01:03.495606 | 2026-07-06 14:01:03.495739 | LOOP [Check inventory directories] 2026-07-06 14:01:03.950043 | controller | ok: "src/github.com/vexxhost/ansible-collection-kubernetes" 2026-07-06 14:01:04.155555 | controller | ok: "src/github.com/vexxhost/ansible-collection-kubernetes/molecule/download-binaries/inventory" 2026-07-06 14:01:04.361205 | controller | ok: "src/github.com/vexxhost/ansible-collection-kubernetes/extensions/molecule/download-binaries/inventory" 2026-07-06 14:01:04.380269 | 2026-07-06 14:01:04.380500 | LOOP [Copy inventory file for Zuul] 2026-07-06 14:01:05.372629 | controller | changed: 2026-07-06 14:01:05.372916 | controller | { 2026-07-06 14:01:05.373023 | controller | "ansible_loop_var": "item", 2026-07-06 14:01:05.373071 | controller | "changed": false, 2026-07-06 14:01:05.373111 | controller | "failed": false, 2026-07-06 14:01:05.373152 | controller | "invocation": { 2026-07-06 14:01:05.373190 | controller | "module_args": { 2026-07-06 14:01:05.373225 | controller | "checksum_algorithm": "sha1", 2026-07-06 14:01:05.373259 | controller | "follow": true, 2026-07-06 14:01:05.373293 | controller | "get_attributes": true, 2026-07-06 14:01:05.373331 | controller | "get_checksum": true, 2026-07-06 14:01:05.373364 | controller | "get_mime": true, 2026-07-06 14:01:05.373397 | controller | "path": "src/github.com/vexxhost/ansible-collection-kubernetes" 2026-07-06 14:01:05.373432 | controller | } 2026-07-06 14:01:05.373466 | controller | }, 2026-07-06 14:01:05.373498 | controller | "item": "src/github.com/vexxhost/ansible-collection-kubernetes", 2026-07-06 14:01:05.373531 | controller | "stat": { 2026-07-06 14:01:05.373564 | controller | "atime": 1783346448.5510554, 2026-07-06 14:01:05.373598 | controller | "attr_flags": "e", 2026-07-06 14:01:05.373632 | controller | "attributes": [ 2026-07-06 14:01:05.373665 | controller | "extents" 2026-07-06 14:01:05.373698 | controller | ], 2026-07-06 14:01:05.373731 | controller | "block_size": 4096, 2026-07-06 14:01:05.373768 | controller | "blocks": 8, 2026-07-06 14:01:05.373803 | controller | "charset": "unknown", 2026-07-06 14:01:05.373839 | controller | "ctime": 1783346448.5750554, 2026-07-06 14:01:05.373873 | controller | "dev": 65025, 2026-07-06 14:01:05.373907 | controller | "device_type": 0, 2026-07-06 14:01:05.373941 | controller | "executable": true, 2026-07-06 14:01:05.373973 | controller | "exists": true, 2026-07-06 14:01:05.374007 | controller | "gid": 1000, 2026-07-06 14:01:05.374042 | controller | "gr_name": "zuul", 2026-07-06 14:01:05.374081 | controller | "inode": 520215, 2026-07-06 14:01:05.374120 | controller | "isblk": false, 2026-07-06 14:01:05.374184 | controller | "ischr": false, 2026-07-06 14:01:05.374222 | controller | "isdir": true, 2026-07-06 14:01:05.374259 | controller | "isfifo": false, 2026-07-06 14:01:05.374296 | controller | "isgid": false, 2026-07-06 14:01:05.374334 | controller | "islnk": false, 2026-07-06 14:01:05.374370 | controller | "isreg": false, 2026-07-06 14:01:05.374407 | controller | "issock": false, 2026-07-06 14:01:05.374443 | controller | "isuid": false, 2026-07-06 14:01:05.374480 | controller | "mimetype": "unknown", 2026-07-06 14:01:05.374516 | controller | "mode": "0755", 2026-07-06 14:01:05.374552 | controller | "mtime": 1783346404.8950164, 2026-07-06 14:01:05.374589 | controller | "nlink": 14, 2026-07-06 14:01:05.374623 | controller | "path": "src/github.com/vexxhost/ansible-collection-kubernetes", 2026-07-06 14:01:05.374666 | controller | "pw_name": "zuul", 2026-07-06 14:01:05.374715 | controller | "readable": true, 2026-07-06 14:01:05.374764 | controller | "rgrp": true, 2026-07-06 14:01:05.374808 | controller | "roth": true, 2026-07-06 14:01:05.374851 | controller | "rusr": true, 2026-07-06 14:01:05.374892 | controller | "size": 4096, 2026-07-06 14:01:05.374934 | controller | "uid": 1000, 2026-07-06 14:01:05.374975 | controller | "version": "3200525040", 2026-07-06 14:01:05.375017 | controller | "wgrp": false, 2026-07-06 14:01:05.375061 | controller | "woth": false, 2026-07-06 14:01:05.375103 | controller | "writeable": true, 2026-07-06 14:01:05.375145 | controller | "wusr": true, 2026-07-06 14:01:05.375185 | controller | "xgrp": true, 2026-07-06 14:01:05.375225 | controller | "xoth": true, 2026-07-06 14:01:05.375266 | controller | "xusr": true 2026-07-06 14:01:05.375415 | controller | } 2026-07-06 14:01:05.375466 | controller | } 2026-07-06 14:01:05.375537 | controller | ok: All items complete 2026-07-06 14:01:05.375581 | 2026-07-06 14:01:05.377767 | controller | skipping: Conditional result was False 2026-07-06 14:01:05.378609 | controller | skipping: Conditional result was False 2026-07-06 14:01:05.400027 | 2026-07-06 14:01:05.400214 | LOOP [Switch "ansible_host" to private IP] 2026-07-06 14:01:05.810742 | controller | changed: 1 replacements made 2026-07-06 14:01:05.812442 | controller | skipping: Conditional result was False 2026-07-06 14:01:05.816294 | controller | skipping: Conditional result was False 2026-07-06 14:01:05.830849 | 2026-07-06 14:01:05.831038 | TASK [Run Molecule scenario] 2026-07-06 14:01:06.316899 | controller | Using CPython 3.13.5 interpreter at: /usr/bin/python3 2026-07-06 14:01:06.317046 | controller | Creating virtual environment at: .venv 2026-07-06 14:01:06.593276 | controller | Downloading pygments (1.2MiB) 2026-07-06 14:01:06.593426 | controller | Downloading ansible-core (2.3MiB) 2026-07-06 14:01:06.640047 | controller | Downloading cryptography (4.3MiB) 2026-07-06 14:01:06.773429 | controller | Downloading cryptography 2026-07-06 14:01:06.833663 | controller | Downloading pygments 2026-07-06 14:01:07.021837 | controller | Downloading ansible-core 2026-07-06 14:01:07.074691 | controller | Installed 36 packages in 51ms 2026-07-06 14:01:07.833592 | controller | INFO Collection 'vexxhost.kubernetes' detected. 2026-07-06 14:01:07.833686 | controller | INFO Scenarios will be used from 'extensions/molecule' 2026-07-06 14:01:08.758272 | controller | CRITICAL 'extensions/molecule/default/molecule.yml' glob failed. Exiting. 2026-07-06 14:01:08.758368 | controller | INFO default scenario not found, disabling shared state. 2026-07-06 14:01:08.758460 | controller | INFO [download-binaries > discovery] scenario test matrix: dependency, cleanup, destroy, syntax, create, prepare, converge, idempotence, side_effect, verify, cleanup, destroy 2026-07-06 14:01:08.758574 | controller | INFO [download-binaries > prerun] Performing prerun with role_name_check=0... 2026-07-06 14:02:15.355966 | controller | INFO [download-binaries > dependency] Executing 2026-07-06 14:02:15.356024 | controller | WARNING [download-binaries > dependency] Missing roles requirements file: requirements.yml 2026-07-06 14:02:15.356199 | controller | WARNING [download-binaries > dependency] Missing collections requirements file: collections.yml 2026-07-06 14:02:15.356318 | controller | WARNING [download-binaries > dependency] Executed: 2 missing (Remove from test_sequence to suppress) 2026-07-06 14:02:15.362816 | controller | INFO [download-binaries > cleanup] Executing 2026-07-06 14:02:15.363147 | controller | WARNING [download-binaries > cleanup] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-07-06 14:02:15.369062 | controller | INFO [download-binaries > destroy] Executing 2026-07-06 14:02:15.369090 | controller | WARNING [download-binaries > destroy] Skipping, '--destroy=never' requested. 2026-07-06 14:02:15.369200 | controller | INFO [download-binaries > destroy] Executed: Successful 2026-07-06 14:02:15.375226 | controller | INFO [download-binaries > syntax] Executing 2026-07-06 14:02:16.409949 | controller | 2026-07-06 14:02:16.410322 | controller | playbook: /home/zuul/src/github.com/vexxhost/ansible-collection-kubernetes/extensions/molecule/download-binaries/converge.yml 2026-07-06 14:02:16.488376 | controller | INFO [download-binaries > syntax] Executed: Successful 2026-07-06 14:02:16.495378 | controller | INFO [download-binaries > create] Executing 2026-07-06 14:02:16.497818 | controller | WARNING [download-binaries > create] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-07-06 14:02:16.505628 | controller | INFO [download-binaries > prepare] Executing 2026-07-06 14:02:16.506038 | controller | WARNING [download-binaries > prepare] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-07-06 14:02:16.511413 | controller | INFO [download-binaries > converge] Executing 2026-07-06 14:02:17.481251 | controller | 2026-07-06 14:02:17.481449 | controller | PLAY [Download all binaries required at runtime for ansible-collection-kubernetes] *** 2026-07-06 14:02:17.481614 | controller | 2026-07-06 14:02:17.481970 | controller | TASK [Gather minimal facts] **************************************************** 2026-07-06 14:02:17.482196 | controller | Monday 06 July 2026 14:02:17 +0000 (0:00:00.046) 0:00:00.046 *********** 2026-07-06 14:02:18.220131 | controller | ok: [controller -> localhost] 2026-07-06 14:02:18.220189 | controller | 2026-07-06 14:02:18.220254 | controller | TASK [Find all subdirectories in the role location] **************************** 2026-07-06 14:02:18.220342 | controller | Monday 06 July 2026 14:02:18 +0000 (0:00:00.735) 0:00:00.781 *********** 2026-07-06 14:02:18.661091 | controller | ok: [controller -> localhost] 2026-07-06 14:02:18.661152 | controller | 2026-07-06 14:02:18.661167 | controller | TASK [Select only defaults/ directories and load vars] ************************* 2026-07-06 14:02:18.663486 | controller | Monday 06 July 2026 14:02:18 +0000 (0:00:00.445) 0:00:01.226 *********** 2026-07-06 14:02:19.019526 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/openstack_resource_controller/defaults) 2026-07-06 14:02:19.019584 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/envoy_gateway/defaults) 2026-07-06 14:02:19.019594 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kubeadm/defaults) 2026-07-06 14:02:19.019601 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/keepalived/defaults) 2026-07-06 14:02:19.019608 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/cluster_api/defaults) 2026-07-06 14:02:19.019621 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/helm/defaults) 2026-07-06 14:02:19.019823 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kube_vip/defaults) 2026-07-06 14:02:19.020026 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/haproxy/defaults) 2026-07-06 14:02:19.020223 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/flux/defaults) 2026-07-06 14:02:19.020497 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/cert_manager/defaults) 2026-07-06 14:02:19.020710 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kubelet/defaults) 2026-07-06 14:02:19.020927 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kubernetes/defaults) 2026-07-06 14:02:19.021126 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/clusterctl/defaults) 2026-07-06 14:02:19.021329 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kubectl/defaults) 2026-07-06 14:02:19.021530 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/upload_helm_chart/defaults) 2026-07-06 14:02:19.021732 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/cilium/defaults) 2026-07-06 14:02:19.021900 | controller | 2026-07-06 14:02:19.022096 | controller | TASK [Find all components with checksums and get latest versions (CI)] ********* 2026-07-06 14:02:19.022304 | controller | Monday 06 July 2026 14:02:19 +0000 (0:00:00.357) 0:00:01.584 *********** 2026-07-06 14:02:19.181829 | controller | ok: [controller -> localhost] => (item=kubeadm_checksums) 2026-07-06 14:02:19.182146 | controller | ok: [controller -> localhost] => (item=helm_checksums) 2026-07-06 14:02:19.182180 | controller | ok: [controller -> localhost] => (item=helm_diff_checksums) 2026-07-06 14:02:19.182401 | controller | ok: [controller -> localhost] => (item=flux_checksums) 2026-07-06 14:02:19.182606 | controller | ok: [controller -> localhost] => (item=kubelet_checksums) 2026-07-06 14:02:19.182811 | controller | ok: [controller -> localhost] => (item=clusterctl_checksums) 2026-07-06 14:02:19.183520 | controller | ok: [controller -> localhost] => (item=kubectl_checksums) 2026-07-06 14:02:19.183535 | controller | 2026-07-06 14:02:19.183565 | controller | TASK [Filter checksums to keep only latest versions (CI)] ********************** 2026-07-06 14:02:19.183855 | controller | Monday 06 July 2026 14:02:19 +0000 (0:00:00.163) 0:00:01.747 *********** 2026-07-06 14:02:19.274798 | controller | ok: [controller -> localhost] => (item=kubeadm_checksums) 2026-07-06 14:02:19.274905 | controller | ok: [controller -> localhost] => (item=helm_checksums) 2026-07-06 14:02:19.274944 | controller | ok: [controller -> localhost] => (item=helm_diff_checksums) 2026-07-06 14:02:19.275065 | controller | ok: [controller -> localhost] => (item=flux_checksums) 2026-07-06 14:02:19.275160 | controller | ok: [controller -> localhost] => (item=kubelet_checksums) 2026-07-06 14:02:19.275266 | controller | ok: [controller -> localhost] => (item=clusterctl_checksums) 2026-07-06 14:02:19.275387 | controller | ok: [controller -> localhost] => (item=kubectl_checksums) 2026-07-06 14:02:19.275494 | controller | 2026-07-06 14:02:19.275601 | controller | TASK [Generate list of all binaries for all roles] ***************************** 2026-07-06 14:02:19.275701 | controller | Monday 06 July 2026 14:02:19 +0000 (0:00:00.093) 0:00:01.840 *********** 2026-07-06 14:02:19.349166 | controller | ok: [controller -> localhost] 2026-07-06 14:02:19.349315 | controller | 2026-07-06 14:02:19.349575 | controller | TASK [Include download_artifact role] ****************************************** 2026-07-06 14:02:19.349816 | controller | Monday 06 July 2026 14:02:19 +0000 (0:00:00.073) 0:00:01.914 *********** 2026-07-06 14:02:19.609789 | 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-06 14:02:19.609954 | 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-06 14:02:19.610218 | 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-06 14:02:19.610464 | 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-06 14:02:19.610698 | 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-06 14:02:19.610999 | 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-06 14:02:19.611200 | 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-06 14:02:19.611411 | controller | 2026-07-06 14:02:19.611755 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-07-06 14:02:19.611955 | controller | Monday 06 July 2026 14:02:19 +0000 (0:00:00.260) 0:00:02.175 *********** 2026-07-06 14:02:19.644645 | controller | skipping: [controller] 2026-07-06 14:02:19.644825 | controller | 2026-07-06 14:02:19.645000 | controller | TASK [vexxhost.containers.directory : Create directory (/var/lib/downloads)] *** 2026-07-06 14:02:19.645182 | controller | Monday 06 July 2026 14:02:19 +0000 (0:00:00.034) 0:00:02.209 *********** 2026-07-06 14:02:20.333335 | 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-06 14:02:20.343021 | controller | changed: [controller] 2026-07-06 14:02:20.343167 | controller | 2026-07-06 14:02:20.343342 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-07-06 14:02:20.343560 | controller | Monday 06 July 2026 14:02:20 +0000 (0:00:00.698) 0:00:02.908 *********** 2026-07-06 14:02:20.384237 | controller | ok: [controller] => { 2026-07-06 14:02:20.384429 | controller | "msg": "https://dl.k8s.io/release/v1.36.2/bin/linux/amd64/kubeadm" 2026-07-06 14:02:20.384631 | controller | } 2026-07-06 14:02:20.384877 | controller | 2026-07-06 14:02:20.385155 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-07-06 14:02:20.385367 | controller | Monday 06 July 2026 14:02:20 +0000 (0:00:00.040) 0:00:02.949 *********** 2026-07-06 14:02:41.911401 | 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-06 14:02:41.911424 | controller | changed: [controller] 2026-07-06 14:02:41.911429 | controller | 2026-07-06 14:02:41.911433 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-07-06 14:02:41.911436 | controller | Monday 06 July 2026 14:02:41 +0000 (0:00:21.525) 0:00:24.474 *********** 2026-07-06 14:02:41.941033 | controller | skipping: [controller] 2026-07-06 14:02:41.941234 | controller | 2026-07-06 14:02:41.941449 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-07-06 14:02:41.941641 | controller | Monday 06 July 2026 14:02:41 +0000 (0:00:00.031) 0:00:24.506 *********** 2026-07-06 14:02:41.971705 | controller | skipping: [controller] 2026-07-06 14:02:41.971904 | controller | 2026-07-06 14:02:41.972119 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-07-06 14:02:41.972324 | controller | Monday 06 July 2026 14:02:41 +0000 (0:00:00.030) 0:00:24.537 *********** 2026-07-06 14:02:42.014462 | controller | ok: [controller] => { 2026-07-06 14:02:42.014536 | controller | "msg": "https://get.helm.sh/helm-v3.11.2-linux-amd64.tar.gz" 2026-07-06 14:02:42.014623 | controller | } 2026-07-06 14:02:42.014708 | controller | 2026-07-06 14:02:42.014802 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-07-06 14:02:42.014896 | controller | Monday 06 July 2026 14:02:42 +0000 (0:00:00.042) 0:00:24.579 *********** 2026-07-06 14:02:42.821124 | controller | changed: [controller] 2026-07-06 14:02:42.821303 | controller | 2026-07-06 14:02:42.821514 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-07-06 14:02:42.821714 | controller | Monday 06 July 2026 14:02:42 +0000 (0:00:00.806) 0:00:25.386 *********** 2026-07-06 14:02:42.860598 | controller | skipping: [controller] 2026-07-06 14:02:42.860804 | controller | 2026-07-06 14:02:42.861070 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-07-06 14:02:42.861317 | controller | Monday 06 July 2026 14:02:42 +0000 (0:00:00.039) 0:00:25.426 *********** 2026-07-06 14:02:42.892017 | controller | skipping: [controller] 2026-07-06 14:02:42.892187 | controller | 2026-07-06 14:02:42.892391 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-07-06 14:02:42.892584 | controller | Monday 06 July 2026 14:02:42 +0000 (0:00:00.031) 0:00:25.457 *********** 2026-07-06 14:02:42.930426 | controller | ok: [controller] => { 2026-07-06 14:02:42.930623 | controller | "msg": "https://github.com/databus23/helm-diff/releases/download/v3.8.1/helm-diff-linux-amd64.tgz" 2026-07-06 14:02:42.930836 | controller | } 2026-07-06 14:02:42.931008 | controller | 2026-07-06 14:02:42.931202 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-07-06 14:02:42.931436 | controller | Monday 06 July 2026 14:02:42 +0000 (0:00:00.038) 0:00:25.495 *********** 2026-07-06 14:02:43.695147 | controller | changed: [controller] 2026-07-06 14:02:43.695300 | controller | 2026-07-06 14:02:43.695615 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-07-06 14:02:43.695874 | controller | Monday 06 July 2026 14:02:43 +0000 (0:00:00.764) 0:00:26.260 *********** 2026-07-06 14:02:43.732505 | controller | skipping: [controller] 2026-07-06 14:02:43.732648 | controller | 2026-07-06 14:02:43.732849 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-07-06 14:02:43.733045 | controller | Monday 06 July 2026 14:02:43 +0000 (0:00:00.038) 0:00:26.298 *********** 2026-07-06 14:02:43.767145 | controller | skipping: [controller] 2026-07-06 14:02:43.767250 | controller | 2026-07-06 14:02:43.767515 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-07-06 14:02:43.767710 | controller | Monday 06 July 2026 14:02:43 +0000 (0:00:00.034) 0:00:26.333 *********** 2026-07-06 14:02:43.805554 | controller | ok: [controller] => { 2026-07-06 14:02:43.805721 | controller | "msg": "https://github.com/fluxcd/flux2/releases/download/v0.32.0/flux_0.32.0_linux_amd64.tar.gz" 2026-07-06 14:02:43.805902 | controller | } 2026-07-06 14:02:43.806078 | controller | 2026-07-06 14:02:43.806274 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-07-06 14:02:43.806464 | controller | Monday 06 July 2026 14:02:43 +0000 (0:00:00.038) 0:00:26.371 *********** 2026-07-06 14:02:44.555309 | controller | changed: [controller] 2026-07-06 14:02:44.555550 | controller | 2026-07-06 14:02:44.555816 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-07-06 14:02:44.556027 | controller | Monday 06 July 2026 14:02:44 +0000 (0:00:00.749) 0:00:27.120 *********** 2026-07-06 14:02:44.592126 | controller | skipping: [controller] 2026-07-06 14:02:44.592176 | controller | 2026-07-06 14:02:44.592377 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-07-06 14:02:44.592568 | controller | Monday 06 July 2026 14:02:44 +0000 (0:00:00.036) 0:00:27.157 *********** 2026-07-06 14:02:44.629072 | controller | skipping: [controller] 2026-07-06 14:02:44.629229 | controller | 2026-07-06 14:02:44.629429 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-07-06 14:02:44.629628 | controller | Monday 06 July 2026 14:02:44 +0000 (0:00:00.037) 0:00:27.194 *********** 2026-07-06 14:02:44.670230 | controller | ok: [controller] => { 2026-07-06 14:02:44.670390 | controller | "msg": "https://dl.k8s.io/release/v1.36.2/bin/linux/amd64/kubelet" 2026-07-06 14:02:44.670586 | controller | } 2026-07-06 14:02:44.670783 | controller | 2026-07-06 14:02:44.671010 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-07-06 14:02:44.671222 | controller | Monday 06 July 2026 14:02:44 +0000 (0:00:00.040) 0:00:27.235 *********** 2026-07-06 14:03:00.348118 | controller | changed: [controller] 2026-07-06 14:03:00.348344 | controller | 2026-07-06 14:03:00.348662 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-07-06 14:03:00.348986 | controller | Monday 06 July 2026 14:03:00 +0000 (0:00:15.675) 0:00:42.910 *********** 2026-07-06 14:03:00.381430 | controller | skipping: [controller] 2026-07-06 14:03:00.381500 | controller | 2026-07-06 14:03:00.383389 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-07-06 14:03:00.383414 | controller | Monday 06 July 2026 14:03:00 +0000 (0:00:00.036) 0:00:42.946 *********** 2026-07-06 14:03:00.417512 | controller | skipping: [controller] 2026-07-06 14:03:00.417618 | controller | 2026-07-06 14:03:00.417760 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-07-06 14:03:00.417895 | controller | Monday 06 July 2026 14:03:00 +0000 (0:00:00.036) 0:00:42.983 *********** 2026-07-06 14:03:00.457583 | controller | ok: [controller] => { 2026-07-06 14:03:00.457720 | controller | "msg": "https://github.com/kubernetes-sigs/cluster-api/releases/download/v1.13.2/clusterctl-linux-amd64" 2026-07-06 14:03:00.457854 | controller | } 2026-07-06 14:03:00.457998 | controller | 2026-07-06 14:03:00.458137 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-07-06 14:03:00.458266 | controller | Monday 06 July 2026 14:03:00 +0000 (0:00:00.039) 0:00:43.022 *********** 2026-07-06 14:03:01.516219 | controller | changed: [controller] 2026-07-06 14:03:01.516244 | controller | 2026-07-06 14:03:01.516250 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-07-06 14:03:01.516257 | controller | Monday 06 July 2026 14:03:01 +0000 (0:00:01.056) 0:00:44.079 *********** 2026-07-06 14:03:01.545768 | controller | skipping: [controller] 2026-07-06 14:03:01.547689 | controller | 2026-07-06 14:03:01.547910 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-07-06 14:03:01.548113 | controller | Monday 06 July 2026 14:03:01 +0000 (0:00:00.032) 0:00:44.111 *********** 2026-07-06 14:03:01.576011 | controller | skipping: [controller] 2026-07-06 14:03:01.576202 | controller | 2026-07-06 14:03:01.576424 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-07-06 14:03:01.576634 | controller | Monday 06 July 2026 14:03:01 +0000 (0:00:00.029) 0:00:44.141 *********** 2026-07-06 14:03:01.610610 | controller | ok: [controller] => { 2026-07-06 14:03:01.610803 | controller | "msg": "https://dl.k8s.io/release/v1.36.2/bin/linux/amd64/kubectl" 2026-07-06 14:03:01.610987 | controller | } 2026-07-06 14:03:01.611159 | controller | 2026-07-06 14:03:01.611394 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-07-06 14:03:01.611590 | controller | Monday 06 July 2026 14:03:01 +0000 (0:00:00.034) 0:00:44.175 *********** 2026-07-06 14:03:02.458769 | controller | changed: [controller] 2026-07-06 14:03:02.458889 | controller | 2026-07-06 14:03:02.459065 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-07-06 14:03:02.459438 | controller | Monday 06 July 2026 14:03:02 +0000 (0:00:00.847) 0:00:45.023 *********** 2026-07-06 14:03:02.484055 | controller | skipping: [controller] 2026-07-06 14:03:02.484166 | controller | 2026-07-06 14:03:02.484302 | controller | PLAY RECAP ********************************************************************* 2026-07-06 14:03:02.484442 | controller | controller : ok=28 changed=8 unreachable=0 failed=0 skipped=14 rescued=0 ignored=0 2026-07-06 14:03:02.484555 | controller | 2026-07-06 14:03:02.484670 | controller | 2026-07-06 14:03:02.484788 | controller | TASKS RECAP ******************************************************************** 2026-07-06 14:03:02.484910 | controller | Monday 06 July 2026 14:03:02 +0000 (0:00:00.026) 0:00:45.050 *********** 2026-07-06 14:03:02.485022 | controller | =============================================================================== 2026-07-06 14:03:02.485143 | controller | vexxhost.containers.download_artifact : Download item ------------------ 21.53s 2026-07-06 14:03:02.485264 | controller | vexxhost.containers.download_artifact : Download item ------------------ 15.68s 2026-07-06 14:03:02.485384 | controller | vexxhost.containers.download_artifact : Download item ------------------- 1.06s 2026-07-06 14:03:02.485524 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.85s 2026-07-06 14:03:02.485655 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.81s 2026-07-06 14:03:02.485774 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.76s 2026-07-06 14:03:02.485955 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.75s 2026-07-06 14:03:02.486071 | controller | Gather minimal facts ---------------------------------------------------- 0.74s 2026-07-06 14:03:02.486193 | controller | vexxhost.containers.directory : Create directory (/var/lib/downloads) --- 0.70s 2026-07-06 14:03:02.486314 | controller | Find all subdirectories in the role location ---------------------------- 0.45s 2026-07-06 14:03:02.486443 | controller | Select only defaults/ directories and load vars ------------------------- 0.36s 2026-07-06 14:03:02.486564 | controller | Include download_artifact role ------------------------------------------ 0.26s 2026-07-06 14:03:02.486684 | controller | Find all components with checksums and get latest versions (CI) --------- 0.16s 2026-07-06 14:03:02.486802 | controller | Filter checksums to keep only latest versions (CI) ---------------------- 0.09s 2026-07-06 14:03:02.486928 | controller | Generate list of all binaries for all roles ----------------------------- 0.07s 2026-07-06 14:03:02.487050 | controller | vexxhost.containers.download_artifact : Starting download of file ------- 0.04s 2026-07-06 14:03:02.487174 | controller | vexxhost.containers.download_artifact : Starting download of file ------- 0.04s 2026-07-06 14:03:02.487299 | controller | vexxhost.containers.download_artifact : Starting download of file ------- 0.04s 2026-07-06 14:03:02.487453 | controller | vexxhost.containers.download_artifact : Extract archive ----------------- 0.04s 2026-07-06 14:03:02.487574 | controller | vexxhost.containers.download_artifact : Starting download of file ------- 0.04s 2026-07-06 14:03:02.600424 | controller | INFO [download-binaries > converge] Executed: Successful 2026-07-06 14:03:02.609265 | controller | INFO [download-binaries > idempotence] Executing 2026-07-06 14:03:03.500080 | controller | 2026-07-06 14:03:03.500427 | controller | PLAY [Download all binaries required at runtime for ansible-collection-kubernetes] *** 2026-07-06 14:03:03.500680 | controller | 2026-07-06 14:03:03.500944 | controller | TASK [Gather minimal facts] **************************************************** 2026-07-06 14:03:03.501201 | controller | Monday 06 July 2026 14:03:03 +0000 (0:00:00.013) 0:00:00.013 *********** 2026-07-06 14:03:04.212909 | controller | ok: [controller -> localhost] 2026-07-06 14:03:04.213115 | controller | 2026-07-06 14:03:04.213297 | controller | TASK [Find all subdirectories in the role location] **************************** 2026-07-06 14:03:04.213468 | controller | Monday 06 July 2026 14:03:04 +0000 (0:00:00.712) 0:00:00.726 *********** 2026-07-06 14:03:04.648539 | controller | ok: [controller -> localhost] 2026-07-06 14:03:04.648856 | controller | 2026-07-06 14:03:04.649129 | controller | TASK [Select only defaults/ directories and load vars] ************************* 2026-07-06 14:03:04.649386 | controller | Monday 06 July 2026 14:03:04 +0000 (0:00:00.435) 0:00:01.162 *********** 2026-07-06 14:03:05.038571 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/openstack_resource_controller/defaults) 2026-07-06 14:03:05.038914 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/envoy_gateway/defaults) 2026-07-06 14:03:05.039273 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kubeadm/defaults) 2026-07-06 14:03:05.039667 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/keepalived/defaults) 2026-07-06 14:03:05.039958 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/cluster_api/defaults) 2026-07-06 14:03:05.040239 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/helm/defaults) 2026-07-06 14:03:05.040519 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kube_vip/defaults) 2026-07-06 14:03:05.040796 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/haproxy/defaults) 2026-07-06 14:03:05.041075 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/flux/defaults) 2026-07-06 14:03:05.041366 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/cert_manager/defaults) 2026-07-06 14:03:05.041646 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kubelet/defaults) 2026-07-06 14:03:05.041924 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kubernetes/defaults) 2026-07-06 14:03:05.042201 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/clusterctl/defaults) 2026-07-06 14:03:05.042480 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kubectl/defaults) 2026-07-06 14:03:05.042759 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/upload_helm_chart/defaults) 2026-07-06 14:03:05.043038 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/cilium/defaults) 2026-07-06 14:03:05.043322 | controller | 2026-07-06 14:03:05.043650 | controller | TASK [Find all components with checksums and get latest versions (CI)] ********* 2026-07-06 14:03:05.043919 | controller | Monday 06 July 2026 14:03:05 +0000 (0:00:00.389) 0:00:01.551 *********** 2026-07-06 14:03:05.180746 | controller | ok: [controller -> localhost] => (item=kubeadm_checksums) 2026-07-06 14:03:05.180781 | controller | ok: [controller -> localhost] => (item=helm_checksums) 2026-07-06 14:03:05.180788 | controller | ok: [controller -> localhost] => (item=helm_diff_checksums) 2026-07-06 14:03:05.180814 | controller | ok: [controller -> localhost] => (item=flux_checksums) 2026-07-06 14:03:05.180822 | controller | ok: [controller -> localhost] => (item=kubelet_checksums) 2026-07-06 14:03:05.180829 | controller | ok: [controller -> localhost] => (item=clusterctl_checksums) 2026-07-06 14:03:05.180835 | controller | ok: [controller -> localhost] => (item=kubectl_checksums) 2026-07-06 14:03:05.180842 | controller | 2026-07-06 14:03:05.180849 | controller | TASK [Filter checksums to keep only latest versions (CI)] ********************** 2026-07-06 14:03:05.180856 | controller | Monday 06 July 2026 14:03:05 +0000 (0:00:00.140) 0:00:01.692 *********** 2026-07-06 14:03:05.282683 | controller | ok: [controller -> localhost] => (item=kubeadm_checksums) 2026-07-06 14:03:05.282998 | controller | ok: [controller -> localhost] => (item=helm_checksums) 2026-07-06 14:03:05.283419 | controller | ok: [controller -> localhost] => (item=helm_diff_checksums) 2026-07-06 14:03:05.283713 | controller | ok: [controller -> localhost] => (item=flux_checksums) 2026-07-06 14:03:05.283971 | controller | ok: [controller -> localhost] => (item=kubelet_checksums) 2026-07-06 14:03:05.284252 | controller | ok: [controller -> localhost] => (item=clusterctl_checksums) 2026-07-06 14:03:05.284536 | controller | ok: [controller -> localhost] => (item=kubectl_checksums) 2026-07-06 14:03:05.284780 | controller | 2026-07-06 14:03:05.285052 | controller | TASK [Generate list of all binaries for all roles] ***************************** 2026-07-06 14:03:05.285332 | controller | Monday 06 July 2026 14:03:05 +0000 (0:00:00.103) 0:00:01.796 *********** 2026-07-06 14:03:05.359420 | controller | ok: [controller -> localhost] 2026-07-06 14:03:05.359470 | controller | 2026-07-06 14:03:05.359520 | controller | TASK [Include download_artifact role] ****************************************** 2026-07-06 14:03:05.359623 | controller | Monday 06 July 2026 14:03:05 +0000 (0:00:00.074) 0:00:01.870 *********** 2026-07-06 14:03:05.554660 | 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-06 14:03:05.554721 | 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-06 14:03:05.554730 | 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-06 14:03:05.554841 | 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-06 14:03:05.554958 | 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-06 14:03:05.555043 | 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-06 14:03:05.555135 | 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-06 14:03:05.555658 | controller | 2026-07-06 14:03:05.555678 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-07-06 14:03:05.555683 | controller | Monday 06 July 2026 14:03:05 +0000 (0:00:00.197) 0:00:02.068 *********** 2026-07-06 14:03:05.591610 | controller | skipping: [controller] 2026-07-06 14:03:05.591659 | controller | 2026-07-06 14:03:05.591765 | controller | TASK [vexxhost.containers.directory : Create directory (/var/lib/downloads)] *** 2026-07-06 14:03:05.591883 | controller | Monday 06 July 2026 14:03:05 +0000 (0:00:00.036) 0:00:02.105 *********** 2026-07-06 14:03:06.103081 | 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-06 14:03:06.109174 | controller | ok: [controller] 2026-07-06 14:03:06.109294 | controller | 2026-07-06 14:03:06.109398 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-07-06 14:03:06.109483 | controller | Monday 06 July 2026 14:03:06 +0000 (0:00:00.517) 0:00:02.623 *********** 2026-07-06 14:03:06.147250 | controller | ok: [controller] => { 2026-07-06 14:03:06.147310 | controller | "msg": "https://dl.k8s.io/release/v1.36.2/bin/linux/amd64/kubeadm" 2026-07-06 14:03:06.147840 | controller | } 2026-07-06 14:03:06.147865 | controller | 2026-07-06 14:03:06.147871 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-07-06 14:03:06.147876 | controller | Monday 06 July 2026 14:03:06 +0000 (0:00:00.037) 0:00:02.660 *********** 2026-07-06 14:03:06.803549 | controller | ok: [controller] 2026-07-06 14:03:06.803617 | controller | 2026-07-06 14:03:06.803654 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-07-06 14:03:06.803799 | controller | Monday 06 July 2026 14:03:06 +0000 (0:00:00.653) 0:00:03.314 *********** 2026-07-06 14:03:06.835255 | controller | skipping: [controller] 2026-07-06 14:03:06.835291 | controller | 2026-07-06 14:03:06.835640 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-07-06 14:03:06.835680 | controller | Monday 06 July 2026 14:03:06 +0000 (0:00:00.034) 0:00:03.348 *********** 2026-07-06 14:03:06.871968 | controller | skipping: [controller] 2026-07-06 14:03:06.872035 | controller | 2026-07-06 14:03:06.872150 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-07-06 14:03:06.872226 | controller | Monday 06 July 2026 14:03:06 +0000 (0:00:00.035) 0:00:03.383 *********** 2026-07-06 14:03:06.911397 | controller | ok: [controller] => { 2026-07-06 14:03:06.912002 | controller | "msg": "https://get.helm.sh/helm-v3.11.2-linux-amd64.tar.gz" 2026-07-06 14:03:06.912017 | controller | } 2026-07-06 14:03:06.912024 | controller | 2026-07-06 14:03:06.912029 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-07-06 14:03:06.912035 | controller | Monday 06 July 2026 14:03:06 +0000 (0:00:00.040) 0:00:03.424 *********** 2026-07-06 14:03:07.363409 | controller | ok: [controller] 2026-07-06 14:03:07.363514 | controller | 2026-07-06 14:03:07.363585 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-07-06 14:03:07.363770 | controller | Monday 06 July 2026 14:03:07 +0000 (0:00:00.451) 0:00:03.876 *********** 2026-07-06 14:03:07.404155 | controller | skipping: [controller] 2026-07-06 14:03:07.404257 | controller | 2026-07-06 14:03:07.404473 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-07-06 14:03:07.404618 | controller | Monday 06 July 2026 14:03:07 +0000 (0:00:00.038) 0:00:03.914 *********** 2026-07-06 14:03:07.436621 | controller | skipping: [controller] 2026-07-06 14:03:07.436712 | controller | 2026-07-06 14:03:07.436832 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-07-06 14:03:07.436951 | controller | Monday 06 July 2026 14:03:07 +0000 (0:00:00.035) 0:00:03.950 *********** 2026-07-06 14:03:07.474626 | controller | ok: [controller] => { 2026-07-06 14:03:07.474800 | controller | "msg": "https://github.com/databus23/helm-diff/releases/download/v3.8.1/helm-diff-linux-amd64.tgz" 2026-07-06 14:03:07.474962 | controller | } 2026-07-06 14:03:07.475126 | controller | 2026-07-06 14:03:07.475540 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-07-06 14:03:07.475582 | controller | Monday 06 July 2026 14:03:07 +0000 (0:00:00.037) 0:00:03.987 *********** 2026-07-06 14:03:07.919855 | controller | ok: [controller] 2026-07-06 14:03:07.919909 | controller | 2026-07-06 14:03:07.920042 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-07-06 14:03:07.920198 | controller | Monday 06 July 2026 14:03:07 +0000 (0:00:00.442) 0:00:04.430 *********** 2026-07-06 14:03:07.951443 | controller | skipping: [controller] 2026-07-06 14:03:07.951504 | controller | 2026-07-06 14:03:07.951624 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-07-06 14:03:07.951776 | controller | Monday 06 July 2026 14:03:07 +0000 (0:00:00.034) 0:00:04.464 *********** 2026-07-06 14:03:07.987750 | controller | skipping: [controller] 2026-07-06 14:03:07.987851 | controller | 2026-07-06 14:03:07.987988 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-07-06 14:03:07.988121 | controller | Monday 06 July 2026 14:03:07 +0000 (0:00:00.036) 0:00:04.500 *********** 2026-07-06 14:03:08.027737 | controller | ok: [controller] => { 2026-07-06 14:03:08.027925 | controller | "msg": "https://github.com/fluxcd/flux2/releases/download/v0.32.0/flux_0.32.0_linux_amd64.tar.gz" 2026-07-06 14:03:08.028117 | controller | } 2026-07-06 14:03:08.028296 | controller | 2026-07-06 14:03:08.028510 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-07-06 14:03:08.028748 | controller | Monday 06 July 2026 14:03:08 +0000 (0:00:00.039) 0:00:04.540 *********** 2026-07-06 14:03:08.449562 | controller | ok: [controller] 2026-07-06 14:03:08.449653 | controller | 2026-07-06 14:03:08.449841 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-07-06 14:03:08.450040 | controller | Monday 06 July 2026 14:03:08 +0000 (0:00:00.421) 0:00:04.961 *********** 2026-07-06 14:03:08.489483 | controller | skipping: [controller] 2026-07-06 14:03:08.489572 | controller | 2026-07-06 14:03:08.489733 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-07-06 14:03:08.489923 | controller | Monday 06 July 2026 14:03:08 +0000 (0:00:00.040) 0:00:05.002 *********** 2026-07-06 14:03:08.525084 | controller | skipping: [controller] 2026-07-06 14:03:08.525188 | controller | 2026-07-06 14:03:08.525273 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-07-06 14:03:08.525459 | controller | Monday 06 July 2026 14:03:08 +0000 (0:00:00.035) 0:00:05.037 *********** 2026-07-06 14:03:08.567014 | controller | ok: [controller] => { 2026-07-06 14:03:08.567121 | controller | "msg": "https://dl.k8s.io/release/v1.36.2/bin/linux/amd64/kubelet" 2026-07-06 14:03:08.567283 | controller | } 2026-07-06 14:03:08.567537 | controller | 2026-07-06 14:03:08.567703 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-07-06 14:03:08.567884 | controller | Monday 06 July 2026 14:03:08 +0000 (0:00:00.041) 0:00:05.079 *********** 2026-07-06 14:03:09.017929 | controller | ok: [controller] 2026-07-06 14:03:09.017985 | controller | 2026-07-06 14:03:09.018129 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-07-06 14:03:09.018259 | controller | Monday 06 July 2026 14:03:09 +0000 (0:00:00.450) 0:00:05.529 *********** 2026-07-06 14:03:09.053935 | controller | skipping: [controller] 2026-07-06 14:03:09.054066 | controller | 2026-07-06 14:03:09.054255 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-07-06 14:03:09.054444 | controller | Monday 06 July 2026 14:03:09 +0000 (0:00:00.037) 0:00:05.567 *********** 2026-07-06 14:03:09.090894 | controller | skipping: [controller] 2026-07-06 14:03:09.091059 | controller | 2026-07-06 14:03:09.091271 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-07-06 14:03:09.091558 | controller | Monday 06 July 2026 14:03:09 +0000 (0:00:00.036) 0:00:05.603 *********** 2026-07-06 14:03:09.132849 | controller | ok: [controller] => { 2026-07-06 14:03:09.132999 | controller | "msg": "https://github.com/kubernetes-sigs/cluster-api/releases/download/v1.13.2/clusterctl-linux-amd64" 2026-07-06 14:03:09.133176 | controller | } 2026-07-06 14:03:09.133387 | controller | 2026-07-06 14:03:09.133579 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-07-06 14:03:09.133764 | controller | Monday 06 July 2026 14:03:09 +0000 (0:00:00.041) 0:00:05.645 *********** 2026-07-06 14:03:09.576546 | controller | ok: [controller] 2026-07-06 14:03:09.576724 | controller | 2026-07-06 14:03:09.576968 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-07-06 14:03:09.577233 | controller | Monday 06 July 2026 14:03:09 +0000 (0:00:00.443) 0:00:06.089 *********** 2026-07-06 14:03:09.611580 | controller | skipping: [controller] 2026-07-06 14:03:09.611639 | controller | 2026-07-06 14:03:09.611714 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-07-06 14:03:09.611843 | controller | Monday 06 July 2026 14:03:09 +0000 (0:00:00.035) 0:00:06.124 *********** 2026-07-06 14:03:09.646837 | controller | skipping: [controller] 2026-07-06 14:03:09.646892 | controller | 2026-07-06 14:03:09.647001 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-07-06 14:03:09.647085 | controller | Monday 06 July 2026 14:03:09 +0000 (0:00:00.035) 0:00:06.159 *********** 2026-07-06 14:03:09.683869 | controller | ok: [controller] => { 2026-07-06 14:03:09.683923 | controller | "msg": "https://dl.k8s.io/release/v1.36.2/bin/linux/amd64/kubectl" 2026-07-06 14:03:09.683963 | controller | } 2026-07-06 14:03:09.684046 | controller | 2026-07-06 14:03:09.684132 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-07-06 14:03:09.684216 | controller | Monday 06 July 2026 14:03:09 +0000 (0:00:00.036) 0:00:06.196 *********** 2026-07-06 14:03:10.146750 | controller | ok: [controller] 2026-07-06 14:03:10.146794 | controller | 2026-07-06 14:03:10.146807 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-07-06 14:03:10.146818 | controller | Monday 06 July 2026 14:03:10 +0000 (0:00:00.461) 0:00:06.658 *********** 2026-07-06 14:03:10.183706 | controller | skipping: [controller] 2026-07-06 14:03:10.183844 | controller | 2026-07-06 14:03:10.183964 | controller | PLAY RECAP ********************************************************************* 2026-07-06 14:03:10.184092 | controller | controller : ok=28 changed=0 unreachable=0 failed=0 skipped=14 rescued=0 ignored=0 2026-07-06 14:03:10.184201 | controller | 2026-07-06 14:03:10.184305 | controller | 2026-07-06 14:03:10.184417 | controller | TASKS RECAP ******************************************************************** 2026-07-06 14:03:10.184541 | controller | Monday 06 July 2026 14:03:10 +0000 (0:00:00.035) 0:00:06.694 *********** 2026-07-06 14:03:10.184655 | controller | =============================================================================== 2026-07-06 14:03:10.184767 | controller | Gather minimal facts ---------------------------------------------------- 0.71s 2026-07-06 14:03:10.184881 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.65s 2026-07-06 14:03:10.184996 | controller | vexxhost.containers.directory : Create directory (/var/lib/downloads) --- 0.52s 2026-07-06 14:03:10.185109 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.46s 2026-07-06 14:03:10.185221 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.45s 2026-07-06 14:03:10.185334 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.45s 2026-07-06 14:03:10.185448 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.44s 2026-07-06 14:03:10.185573 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.44s 2026-07-06 14:03:10.185688 | controller | Find all subdirectories in the role location ---------------------------- 0.44s 2026-07-06 14:03:10.185828 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.42s 2026-07-06 14:03:10.185944 | controller | Select only defaults/ directories and load vars ------------------------- 0.39s 2026-07-06 14:03:10.186057 | controller | Include download_artifact role ------------------------------------------ 0.20s 2026-07-06 14:03:10.186181 | controller | Find all components with checksums and get latest versions (CI) --------- 0.14s 2026-07-06 14:03:10.186296 | controller | Filter checksums to keep only latest versions (CI) ---------------------- 0.10s 2026-07-06 14:03:10.186407 | controller | Generate list of all binaries for all roles ----------------------------- 0.07s 2026-07-06 14:03:10.186528 | controller | vexxhost.containers.download_artifact : Starting download of file ------- 0.04s 2026-07-06 14:03:10.186646 | controller | vexxhost.containers.download_artifact : Starting download of file ------- 0.04s 2026-07-06 14:03:10.186760 | controller | vexxhost.containers.download_artifact : Extract archive ----------------- 0.04s 2026-07-06 14:03:10.186872 | controller | vexxhost.containers.download_artifact : Starting download of file ------- 0.04s 2026-07-06 14:03:10.186985 | controller | vexxhost.containers.download_artifact : Starting download of file ------- 0.04s 2026-07-06 14:03:10.340436 | controller | INFO [download-binaries > idempotence] Executed: Successful 2026-07-06 14:03:10.349579 | controller | INFO [download-binaries > side_effect] Executing 2026-07-06 14:03:10.350095 | controller | WARNING [download-binaries > side_effect] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-07-06 14:03:10.356867 | controller | INFO [download-binaries > verify] Executing 2026-07-06 14:03:11.318461 | controller | 2026-07-06 14:03:11.318685 | controller | PLAY [Verify] ****************************************************************** 2026-07-06 14:03:11.318845 | controller | 2026-07-06 14:03:11.319012 | controller | TASK [Gathering Facts] ********************************************************* 2026-07-06 14:03:11.319175 | controller | Monday 06 July 2026 14:03:11 +0000 (0:00:00.015) 0:00:00.015 *********** 2026-07-06 14:03:12.421608 | 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-06 14:03:12.425965 | controller | ok: [controller] 2026-07-06 14:03:12.425994 | controller | 2026-07-06 14:03:12.426008 | controller | TASK [Stat target dir] ********************************************************* 2026-07-06 14:03:12.426037 | controller | Monday 06 July 2026 14:03:12 +0000 (0:00:01.107) 0:00:01.123 *********** 2026-07-06 14:03:12.884366 | controller | ok: [controller] 2026-07-06 14:03:12.884648 | controller | 2026-07-06 14:03:12.884908 | controller | TASK [Assert that target dir is created] *************************************** 2026-07-06 14:03:12.885166 | controller | Monday 06 July 2026 14:03:12 +0000 (0:00:00.458) 0:00:01.581 *********** 2026-07-06 14:03:12.921434 | controller | ok: [controller] => { 2026-07-06 14:03:12.921716 | controller | "changed": false, 2026-07-06 14:03:12.921962 | controller | "msg": "All assertions passed" 2026-07-06 14:03:12.922197 | controller | } 2026-07-06 14:03:12.922423 | controller | 2026-07-06 14:03:12.922667 | controller | TASK [Find target files] ******************************************************* 2026-07-06 14:03:12.922914 | controller | Monday 06 July 2026 14:03:12 +0000 (0:00:00.037) 0:00:01.618 *********** 2026-07-06 14:03:13.357605 | controller | ok: [controller] 2026-07-06 14:03:13.357973 | controller | 2026-07-06 14:03:13.358271 | controller | TASK [Assert that some files were downloaded] ********************************** 2026-07-06 14:03:13.358610 | controller | Monday 06 July 2026 14:03:13 +0000 (0:00:00.436) 0:00:02.055 *********** 2026-07-06 14:03:13.395454 | controller | ok: [controller] => { 2026-07-06 14:03:13.395507 | controller | "changed": false, 2026-07-06 14:03:13.395518 | controller | "msg": "All assertions passed" 2026-07-06 14:03:13.395526 | controller | } 2026-07-06 14:03:13.395535 | controller | 2026-07-06 14:03:13.395543 | controller | PLAY RECAP ********************************************************************* 2026-07-06 14:03:13.395552 | controller | controller : ok=5 changed=0 unreachable=0 failed=0 skipped=0 rescued=0 ignored=0 2026-07-06 14:03:13.395560 | controller | 2026-07-06 14:03:13.395567 | controller | 2026-07-06 14:03:13.395582 | controller | TASKS RECAP ******************************************************************** 2026-07-06 14:03:13.395590 | controller | Monday 06 July 2026 14:03:13 +0000 (0:00:00.034) 0:00:02.089 *********** 2026-07-06 14:03:13.395695 | controller | =============================================================================== 2026-07-06 14:03:13.395794 | controller | Gathering Facts --------------------------------------------------------- 1.11s 2026-07-06 14:03:13.395895 | controller | Stat target dir --------------------------------------------------------- 0.46s 2026-07-06 14:03:13.395998 | controller | Find target files ------------------------------------------------------- 0.44s 2026-07-06 14:03:13.396094 | controller | Assert that target dir is created --------------------------------------- 0.04s 2026-07-06 14:03:13.396196 | controller | Assert that some files were downloaded ---------------------------------- 0.03s 2026-07-06 14:03:13.518738 | controller | INFO [download-binaries > verify] Executed: Successful 2026-07-06 14:03:13.524640 | controller | INFO [download-binaries > cleanup] Executing 2026-07-06 14:03:13.524924 | controller | WARNING [download-binaries > cleanup] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-07-06 14:03:13.530488 | controller | INFO [download-binaries > destroy] Executing 2026-07-06 14:03:13.530566 | controller | WARNING [download-binaries > destroy] Skipping, '--destroy=never' requested. 2026-07-06 14:03:13.530636 | controller | INFO [download-binaries > destroy] Executed: Successful 2026-07-06 14:03:13.530898 | controller | WARNING Molecule executed 1 scenario (1 missing files) 2026-07-06 14:03:14.093303 | controller | ok: Runtime: 0:02:07.367205 2026-07-06 14:03:14.104486 | 2026-07-06 14:03:14.104627 | PLAY RECAP 2026-07-06 14:03:14.104684 | controller | ok: 4 changed: 3 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-07-06 14:03:14.104710 | 2026-07-06 14:03:14.302683 | RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/run.yaml@main] 2026-07-06 14:03:14.305027 | POST-RUN START: [untrusted : github.com/vexxhost/ansible-collection-kubernetes/test-playbooks/molecule/post.yml@main] 2026-07-06 14:03:14.959059 | 2026-07-06 14:03:14.959197 | PLAY [all] 2026-07-06 14:03:14.970113 | 2026-07-06 14:03:14.970188 | TASK [describe-kubernetes-objects : creating directory for cluster scoped objects] 2026-07-06 14:03:15.378699 | controller | changed 2026-07-06 14:03:15.385392 | 2026-07-06 14:03:15.385547 | TASK [describe-kubernetes-objects : Gathering descriptions for cluster scoped objects] 2026-07-06 14:03:15.810278 | controller | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-07-06 14:03:15.810504 | controller | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-07-06 14:03:15.816282 | controller | environment: line 1: kubectl: command not found 2026-07-06 14:03:15.818471 | controller | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-07-06 14:03:15.820131 | controller | environment: line 1: kubectl: command not found 2026-07-06 14:03:15.821534 | controller | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-07-06 14:03:15.823877 | controller | environment: line 1: kubectl: command not found 2026-07-06 14:03:15.825507 | controller | environment: line 1: kubectl: command not found 2026-07-06 14:03:15.825527 | controller | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-07-06 14:03:15.826320 | controller | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-07-06 14:03:15.829385 | controller | environment: line 1: kubectl: command not found 2026-07-06 14:03:15.830701 | controller | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-07-06 14:03:15.918910 | controller | ok: Runtime: 0:00:00.034176 2026-07-06 14:03:15.924917 | 2026-07-06 14:03:15.925038 | TASK [describe-kubernetes-objects : creating directory for namespace scoped objects] 2026-07-06 14:03:16.173576 | controller | changed 2026-07-06 14:03:16.179253 | 2026-07-06 14:03:16.179369 | TASK [describe-kubernetes-objects : Gathering descriptions for namespace scoped objects] 2026-07-06 14:03:16.422054 | controller | environment: line 5: kubectl: command not found 2026-07-06 14:03:16.423384 | controller | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-07-06 14:03:16.423744 | controller | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-07-06 14:03:16.424510 | controller | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-07-06 14:03:16.710817 | controller | ok: Runtime: 0:00:00.013615 2026-07-06 14:03:16.718147 | 2026-07-06 14:03:16.718280 | TASK [describe-kubernetes-objects : Downloads logs to executor] 2026-07-06 14:03:17.374543 | controller | changed: 2026-07-06 14:03:17.374774 | controller | created directory /var/lib/zuul/builds/982681edb9464084858adfd8ea2332b7/work/logs/controller 2026-07-06 14:03:17.374846 | controller | cd+++++++++ objects/ 2026-07-06 14:03:17.374905 | controller | cd+++++++++ objects/cluster/ 2026-07-06 14:03:17.374942 | controller | cd+++++++++ objects/namespaced/ 2026-07-06 14:03:17.384531 | 2026-07-06 14:03:17.384642 | TASK [gather-pod-logs : creating directory for pod logs] 2026-07-06 14:03:17.619441 | controller | changed 2026-07-06 14:03:17.623625 | 2026-07-06 14:03:17.623694 | TASK [gather-pod-logs : creating directory for failed pod logs] 2026-07-06 14:03:17.859751 | controller | changed 2026-07-06 14:03:17.865313 | 2026-07-06 14:03:17.865405 | TASK [gather-pod-logs : retrieve all kubernetes logs, current and previous (if they exist)] 2026-07-06 14:03:18.114197 | controller | environment: line 3: kubectl: command not found 2026-07-06 14:03:18.398795 | controller | ok: Runtime: 0:00:00.011687 2026-07-06 14:03:18.404199 | 2026-07-06 14:03:18.404283 | TASK [gather-pod-logs : Downloads pod logs to executor] 2026-07-06 14:03:18.902161 | controller | changed: 2026-07-06 14:03:18.902390 | controller | cd+++++++++ pod-logs/ 2026-07-06 14:03:18.902431 | controller | cd+++++++++ pod-logs/failed-pods/ 2026-07-06 14:03:18.912860 | 2026-07-06 14:03:18.913165 | LOOP [helm-release-status : creating directory for helm release status] 2026-07-06 14:03:19.169217 | controller | changed: "values" 2026-07-06 14:03:19.378794 | controller | changed: "releases" 2026-07-06 14:03:19.385172 | 2026-07-06 14:03:19.385246 | TASK [helm-release-status : Gather get release status for helm charts] 2026-07-06 14:03:19.636985 | controller | /bin/bash: line 3: kubectl: command not found 2026-07-06 14:03:19.920348 | controller | ok: Runtime: 0:00:00.005850 2026-07-06 14:03:19.928124 | 2026-07-06 14:03:19.928236 | TASK [helm-release-status : Downloads logs to executor] 2026-07-06 14:03:20.439807 | controller | changed: 2026-07-06 14:03:20.440109 | controller | cd+++++++++ helm/ 2026-07-06 14:03:20.440174 | controller | cd+++++++++ helm/releases/ 2026-07-06 14:03:20.440230 | controller | cd+++++++++ helm/values/ 2026-07-06 14:03:20.446670 | 2026-07-06 14:03:20.446722 | PLAY RECAP 2026-07-06 14:03:20.446773 | controller | ok: 12 changed: 12 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-07-06 14:03:20.446795 | 2026-07-06 14:03:20.585948 | POST-RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/ansible-collection-kubernetes/test-playbooks/molecule/post.yml@main] 2026-07-06 14:03:20.589607 | POST-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post.yaml@main] 2026-07-06 14:03:21.238780 | 2026-07-06 14:03:21.238922 | PLAY [all] 2026-07-06 14:03:21.249311 | 2026-07-06 14:03:21.249400 | TASK [fetch-output : Set log path for multiple nodes] 2026-07-06 14:03:21.295265 | controller | skipping: Conditional result was False 2026-07-06 14:03:21.302635 | 2026-07-06 14:03:21.302754 | TASK [fetch-output : Set log path for single node] 2026-07-06 14:03:21.345386 | controller | ok 2026-07-06 14:03:21.350863 | 2026-07-06 14:03:21.350961 | LOOP [fetch-output : Ensure local output dirs] 2026-07-06 14:03:21.753710 | controller -> localhost | ok: "/var/lib/zuul/builds/982681edb9464084858adfd8ea2332b7/work/logs" 2026-07-06 14:03:21.987596 | controller -> localhost | changed: "/var/lib/zuul/builds/982681edb9464084858adfd8ea2332b7/work/artifacts" 2026-07-06 14:03:22.200474 | controller -> localhost | changed: "/var/lib/zuul/builds/982681edb9464084858adfd8ea2332b7/work/docs" 2026-07-06 14:03:22.211642 | 2026-07-06 14:03:22.211806 | LOOP [fetch-output : Collect logs, artifacts and docs] 2026-07-06 14:03:22.853699 | controller | changed: .d..t...... ./ 2026-07-06 14:03:22.853933 | controller | changed: All items complete 2026-07-06 14:03:22.853972 | 2026-07-06 14:03:23.304150 | controller | changed: .d..t...... ./ 2026-07-06 14:03:23.746341 | controller | changed: .d..t...... ./ 2026-07-06 14:03:23.768072 | 2026-07-06 14:03:23.768199 | LOOP [merge-output-to-logs : Move artifacts and docs to logs dir] 2026-07-06 14:03:24.201996 | controller -> localhost | ok: Item: artifacts Runtime: 0:00:00.007498 2026-07-06 14:03:24.421693 | controller -> localhost | ok: Item: docs Runtime: 0:00:00.007478 2026-07-06 14:03:24.441640 | 2026-07-06 14:03:24.441783 | PLAY [all] 2026-07-06 14:03:24.447511 | 2026-07-06 14:03:24.447576 | TASK [remove-build-sshkey : Remove the build SSH key from all nodes] 2026-07-06 14:03:24.936606 | controller | changed 2026-07-06 14:03:24.943315 | 2026-07-06 14:03:24.943374 | PLAY RECAP 2026-07-06 14:03:24.943421 | controller | ok: 5 changed: 4 unreachable: 0 failed: 0 skipped: 1 rescued: 0 ignored: 0 2026-07-06 14:03:24.943444 | 2026-07-06 14:03:25.077479 | POST-RUN END RESULT_NORMAL: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post.yaml@main] 2026-07-06 14:03:25.080448 | POST-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post-logs.yaml@main] 2026-07-06 14:03:25.731811 | 2026-07-06 14:03:25.732287 | PLAY [localhost] 2026-07-06 14:03:25.742630 | 2026-07-06 14:03:25.742742 | TASK [Generate Zuul manifest] 2026-07-06 14:03:25.764265 | localhost | ok 2026-07-06 14:03:25.782236 | 2026-07-06 14:03:25.782349 | TASK [generate-zuul-manifest : Generate Zuul manifest] 2026-07-06 14:03:26.204210 | localhost | changed 2026-07-06 14:03:26.217245 | 2026-07-06 14:03:26.217377 | TASK [generate-zuul-manifest : Return Zuul manifest URL to Zuul] 2026-07-06 14:03:26.249586 | localhost | ok 2026-07-06 14:03:26.258343 | 2026-07-06 14:03:26.258437 | TASK [Upload logs] 2026-07-06 14:03:26.280488 | localhost | ok 2026-07-06 14:03:26.342926 | 2026-07-06 14:03:26.343083 | TASK [Set zuul-log-path fact] 2026-07-06 14:03:26.365776 | localhost | ok 2026-07-06 14:03:26.377634 | 2026-07-06 14:03:26.377749 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-07-06 14:03:26.409192 | localhost | ok 2026-07-06 14:03:26.418739 | 2026-07-06 14:03:26.418828 | TASK [upload-logs : Create log directories] 2026-07-06 14:03:26.852152 | localhost | changed 2026-07-06 14:03:26.857854 | 2026-07-06 14:03:26.857930 | TASK [upload-logs : Ensure logs are readable before uploading] 2026-07-06 14:03:27.281948 | localhost -> localhost | ok: Runtime: 0:00:00.005491 2026-07-06 14:03:27.288941 | 2026-07-06 14:03:27.289096 | TASK [upload-logs : Upload logs to log server] 2026-07-06 14:03:27.774920 | localhost | Output suppressed because no_log was given 2026-07-06 14:03:27.781184 | 2026-07-06 14:03:27.781273 | LOOP [upload-logs : Compress console log and json output] 2026-07-06 14:03:27.829936 | localhost | skipping: Conditional result was False 2026-07-06 14:03:27.887709 | localhost | skipping: Conditional result was False 2026-07-06 14:03:27.898608 | 2026-07-06 14:03:27.898765 | LOOP [upload-logs : Upload compressed console log and json output] 2026-07-06 14:03:27.949970 | localhost | skipping: Conditional result was False 2026-07-06 14:03:27.950406 | 2026-07-06 14:03:27.954474 | localhost | skipping: Conditional result was False 2026-07-06 14:03:27.964187 | 2026-07-06 14:03:27.964423 | LOOP [upload-logs : Upload console log and json output]