2026-08-13 00:39:38.800772 | Job console starting 2026-08-13 00:39:38.811534 | Updating git repos 2026-08-13 00:39:38.869709 | Cloning repos into workspace 2026-08-13 00:39:38.933444 | Restoring repo states 2026-08-13 00:39:38.946334 | Merging changes 2026-08-13 00:39:39.571858 | Checking out repos 2026-08-13 00:39:39.813843 | Preparing playbooks 2026-08-13 00:39:41.756617 | Running Ansible setup 2026-08-13 00:39:46.590716 | PRE-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/pre.yaml@main] 2026-08-13 00:39:47.201533 | 2026-08-13 00:39:47.202155 | PLAY [localhost] 2026-08-13 00:39:47.210467 | 2026-08-13 00:39:47.210546 | TASK [Gathering Facts] 2026-08-13 00:39:48.070005 | localhost | ok 2026-08-13 00:39:48.080635 | 2026-08-13 00:39:48.080739 | TASK [Setup log path fact] 2026-08-13 00:39:48.100362 | localhost | ok 2026-08-13 00:39:48.112084 | 2026-08-13 00:39:48.112160 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-08-13 00:39:48.138455 | localhost | ok 2026-08-13 00:39:48.144433 | 2026-08-13 00:39:48.144502 | TASK [emit-job-header : Print job information] 2026-08-13 00:39:48.184549 | # Job Information 2026-08-13 00:39:48.186868 | Ansible Version: 2.16.18 2026-08-13 00:39:48.186918 | Job: ansible-collection-kubernetes-molecule-download-binaries 2026-08-13 00:39:48.186944 | Pipeline: check 2026-08-13 00:39:48.186965 | Executor: 2d72f0692154 2026-08-13 00:39:48.186992 | Triggered by: https://github.com/vexxhost/ansible-collection-kubernetes/pull/293 2026-08-13 00:39:48.187016 | Event ID: a45de990-96ae-11f1-8f62-7ff15b8208de 2026-08-13 00:39:48.189853 | 2026-08-13 00:39:48.189920 | LOOP [emit-job-header : Print node information] 2026-08-13 00:39:48.272695 | localhost | ok: 2026-08-13 00:39:48.272928 | localhost | # Node Information 2026-08-13 00:39:48.272995 | localhost | Inventory Hostname: controller 2026-08-13 00:39:48.273029 | localhost | Hostname: np0000189106 2026-08-13 00:39:48.273057 | localhost | Username: zuul 2026-08-13 00:39:48.273088 | localhost | Distro: Debian 13.6 2026-08-13 00:39:48.273116 | localhost | Provider: yul1 2026-08-13 00:39:48.273143 | localhost | Region: ca-ymq-1 2026-08-13 00:39:48.273169 | localhost | Label: debian-trixie 2026-08-13 00:39:48.273195 | localhost | Product Name: OpenStack Nova 2026-08-13 00:39:48.273222 | localhost | Interface IP: 199.204.45.182 2026-08-13 00:39:48.292073 | 2026-08-13 00:39:48.339096 | TASK [log-inventory : Ensure Zuul Ansible directory exists] 2026-08-13 00:39:48.730747 | localhost -> localhost | changed 2026-08-13 00:39:48.739919 | 2026-08-13 00:39:48.740085 | TASK [log-inventory : Copy ansible inventory to logs dir] 2026-08-13 00:39:49.586902 | localhost -> localhost | changed 2026-08-13 00:39:49.595876 | 2026-08-13 00:39:49.595940 | PLAY [all] 2026-08-13 00:39:49.602509 | 2026-08-13 00:39:49.602574 | TASK [add-build-sshkey : Check to see if ssh key was already created for this build] 2026-08-13 00:39:49.838591 | controller -> localhost | ok 2026-08-13 00:39:49.843306 | 2026-08-13 00:39:49.843373 | TASK [add-build-sshkey : Create a new key in workspace based on build UUID] 2026-08-13 00:39:49.871430 | controller | ok 2026-08-13 00:39:49.887388 | controller | included: /var/lib/zuul/builds/37a80bb8e8a847edb06d3225ff7a9280/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/create-key-and-replace.yaml 2026-08-13 00:39:49.892122 | 2026-08-13 00:39:49.892187 | TASK [add-build-sshkey : Create Temp SSH key] 2026-08-13 00:39:50.696022 | controller -> localhost | Generating public/private rsa key pair. 2026-08-13 00:39:50.696192 | controller -> localhost | Your identification has been saved in /var/lib/zuul/builds/37a80bb8e8a847edb06d3225ff7a9280/work/37a80bb8e8a847edb06d3225ff7a9280_id_rsa 2026-08-13 00:39:50.696223 | controller -> localhost | Your public key has been saved in /var/lib/zuul/builds/37a80bb8e8a847edb06d3225ff7a9280/work/37a80bb8e8a847edb06d3225ff7a9280_id_rsa.pub 2026-08-13 00:39:50.696247 | controller -> localhost | The key fingerprint is: 2026-08-13 00:39:50.696270 | controller -> localhost | SHA256:jyaN8U2eWkPW161KB4nnSQwCRlVaYxV1WKTR1IHp1go zuul-build-sshkey 2026-08-13 00:39:50.696304 | controller -> localhost | The key's randomart image is: 2026-08-13 00:39:50.696326 | controller -> localhost | +---[RSA 3072]----+ 2026-08-13 00:39:50.696352 | controller -> localhost | | .+...=.oo=BB| 2026-08-13 00:39:50.696374 | controller -> localhost | | . . + . o.+o| 2026-08-13 00:39:50.696395 | controller -> localhost | | o . . o | 2026-08-13 00:39:50.696415 | controller -> localhost | | . E + o.| 2026-08-13 00:39:50.696435 | controller -> localhost | | . S = X o o| 2026-08-13 00:39:50.696455 | controller -> localhost | | = O = = . | 2026-08-13 00:39:50.696475 | controller -> localhost | | o = B + o | 2026-08-13 00:39:50.696494 | controller -> localhost | | o o o o | 2026-08-13 00:39:50.696516 | controller -> localhost | | . . | 2026-08-13 00:39:50.696538 | controller -> localhost | +----[SHA256]-----+ 2026-08-13 00:39:50.696589 | controller -> localhost | ok: Runtime: 0:00:00.235796 2026-08-13 00:39:50.700683 | 2026-08-13 00:39:50.700746 | TASK [add-build-sshkey : Remote setup ssh keys (linux)] 2026-08-13 00:39:50.732472 | controller | ok 2026-08-13 00:39:50.742103 | controller | included: /var/lib/zuul/builds/37a80bb8e8a847edb06d3225ff7a9280/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/remote-linux.yaml 2026-08-13 00:39:50.748409 | 2026-08-13 00:39:50.748470 | TASK [add-build-sshkey : Remove previously added zuul-build-sshkey] 2026-08-13 00:39:50.773566 | controller | skipping: Conditional result was False 2026-08-13 00:39:50.781632 | 2026-08-13 00:39:50.781726 | TASK [add-build-sshkey : Enable access via build key on all nodes] 2026-08-13 00:39:51.321627 | controller | changed 2026-08-13 00:39:51.326411 | 2026-08-13 00:39:51.326497 | TASK [add-build-sshkey : Make sure user has a .ssh] 2026-08-13 00:39:51.543347 | controller | ok 2026-08-13 00:39:51.548976 | 2026-08-13 00:39:51.549042 | TASK [add-build-sshkey : Install build private key as SSH key on all nodes] 2026-08-13 00:39:52.220203 | controller | changed 2026-08-13 00:39:52.226278 | 2026-08-13 00:39:52.226375 | TASK [add-build-sshkey : Install build public key as SSH key on all nodes] 2026-08-13 00:39:52.752179 | controller | changed 2026-08-13 00:39:52.757924 | 2026-08-13 00:39:52.758018 | TASK [add-build-sshkey : Remote setup ssh keys (windows)] 2026-08-13 00:39:52.785825 | controller | skipping: Conditional result was False 2026-08-13 00:39:52.791245 | 2026-08-13 00:39:52.791395 | TASK [remove-zuul-sshkey : Remove master key from local agent] 2026-08-13 00:39:53.162871 | controller -> localhost | changed 2026-08-13 00:39:53.178582 | 2026-08-13 00:39:53.178762 | TASK [add-build-sshkey : Add back temp key] 2026-08-13 00:39:53.466562 | controller -> localhost | Identity added: /var/lib/zuul/builds/37a80bb8e8a847edb06d3225ff7a9280/work/37a80bb8e8a847edb06d3225ff7a9280_id_rsa (zuul-build-sshkey) 2026-08-13 00:39:53.466787 | controller -> localhost | ok: Runtime: 0:00:00.015195 2026-08-13 00:39:53.473564 | 2026-08-13 00:39:53.473656 | TASK [add-build-sshkey : Verify we can still SSH to all nodes] 2026-08-13 00:39:53.806936 | controller | ok 2026-08-13 00:39:53.812213 | 2026-08-13 00:39:53.812301 | TASK [add-build-sshkey : Verify we can still SSH to all nodes (windows)] 2026-08-13 00:39:53.838501 | controller | skipping: Conditional result was False 2026-08-13 00:39:53.849117 | 2026-08-13 00:39:53.849199 | TASK [prepare-workspace : Start zuul_console daemon.] 2026-08-13 00:39:54.248029 | controller | ok 2026-08-13 00:39:54.253815 | 2026-08-13 00:39:54.253887 | TASK [prepare-workspace : Synchronize src repos to workspace directory.] 2026-08-13 00:39:55.249828 | controller | Output suppressed because no_log was given 2026-08-13 00:39:55.258399 | 2026-08-13 00:39:55.258467 | LOOP [ensure-output-dirs : Empty Zuul Output directories by removing them] 2026-08-13 00:39:55.474092 | controller | ok: "logs" 2026-08-13 00:39:55.474413 | controller | ok: All items complete 2026-08-13 00:39:55.474468 | 2026-08-13 00:39:55.667889 | controller | ok: "artifacts" 2026-08-13 00:39:55.855455 | controller | ok: "docs" 2026-08-13 00:39:55.863556 | 2026-08-13 00:39:55.863694 | LOOP [ensure-output-dirs : Ensure Zuul Output directories exist] 2026-08-13 00:39:56.084421 | controller | changed: "logs" 2026-08-13 00:39:56.276318 | controller | changed: "artifacts" 2026-08-13 00:39:56.461574 | controller | changed: "docs" 2026-08-13 00:39:56.475031 | 2026-08-13 00:39:56.475219 | PLAY RECAP 2026-08-13 00:39:56.475336 | controller | ok: 15 changed: 8 unreachable: 0 failed: 0 skipped: 3 rescued: 0 ignored: 0 2026-08-13 00:39:56.475423 | localhost | ok: 6 changed: 2 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-08-13 00:39:56.475476 | 2026-08-13 00:39:56.639486 | PRE-RUN END RESULT_NORMAL: [trusted : github.com/vexxhost/zuul-config/playbooks/base/pre.yaml@main] 2026-08-13 00:39:56.642405 | PRE-RUN START: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/pre.yaml@main] 2026-08-13 00:39:57.286556 | 2026-08-13 00:39:57.286707 | PLAY [all] 2026-08-13 00:39:57.297582 | 2026-08-13 00:39:57.297694 | TASK [setup-uv : Extract archive] 2026-08-13 00:39:59.711700 | controller | changed 2026-08-13 00:39:59.716728 | 2026-08-13 00:39:59.716811 | TASK [setup-uv : Print version] 2026-08-13 00:40:00.081025 | controller | uv 0.8.13 2026-08-13 00:40:00.249194 | controller | ok: Runtime: 0:00:00.015253 2026-08-13 00:40:00.258079 | 2026-08-13 00:40:00.258153 | TASK [Install Ansible collection siblings] 2026-08-13 00:40:00.688043 | controller | ok: 2026-08-13 00:40:00.688383 | controller | Skipping ansible.posix: no checked-out sibling 2026-08-13 00:40:00.688450 | controller | Skipping community.crypto: no checked-out sibling 2026-08-13 00:40:00.688499 | controller | Skipping community.general: no checked-out sibling 2026-08-13 00:40:00.688544 | controller | Skipping kubernetes.core: no checked-out sibling 2026-08-13 00:40:00.688587 | controller | Skipping vexxhost.containers: no checked-out sibling 2026-08-13 00:40:00.690619 | 2026-08-13 00:40:00.690664 | PLAY RECAP 2026-08-13 00:40:00.690711 | controller | ok: 3 changed: 2 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-08-13 00:40:00.690733 | 2026-08-13 00:40:00.822257 | PRE-RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/pre.yaml@main] 2026-08-13 00:40:00.825274 | PRE-RUN START: [untrusted : github.com/vexxhost/ansible-collection-kubernetes/test-playbooks/molecule/pre.yml@main] 2026-08-13 00:40:01.412520 | 2026-08-13 00:40:01.412655 | PLAY [all] 2026-08-13 00:40:01.423501 | 2026-08-13 00:40:01.423590 | TASK [Update apt cache] 2026-08-13 00:40:06.044294 | controller | ok 2026-08-13 00:40:06.049064 | 2026-08-13 00:40:06.049140 | TASK [Disable firewalld] 2026-08-13 00:40:06.074539 | controller | skipping: Conditional result was False 2026-08-13 00:40:06.083283 | 2026-08-13 00:40:06.083423 | TASK [Install "jq" for log collection] 2026-08-13 00:40:08.068912 | controller | changed 2026-08-13 00:40:08.070952 | 2026-08-13 00:40:08.071001 | PLAY RECAP 2026-08-13 00:40:08.071045 | controller | ok: 2 changed: 1 unreachable: 0 failed: 0 skipped: 1 rescued: 0 ignored: 0 2026-08-13 00:40:08.071067 | 2026-08-13 00:40:08.236205 | PRE-RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/ansible-collection-kubernetes/test-playbooks/molecule/pre.yml@main] 2026-08-13 00:40:08.238490 | RUN START: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/run.yaml@main] 2026-08-13 00:40:08.847847 | 2026-08-13 00:40:08.848003 | PLAY [all] 2026-08-13 00:40:08.858571 | 2026-08-13 00:40:08.858656 | LOOP [Check inventory directories] 2026-08-13 00:40:09.215983 | controller | ok: "src/github.com/vexxhost/ansible-collection-kubernetes" 2026-08-13 00:40:09.402190 | controller | ok: "src/github.com/vexxhost/ansible-collection-kubernetes/molecule/download-binaries/inventory" 2026-08-13 00:40:09.583424 | controller | ok: "src/github.com/vexxhost/ansible-collection-kubernetes/extensions/molecule/download-binaries/inventory" 2026-08-13 00:40:09.602265 | 2026-08-13 00:40:09.602416 | LOOP [Copy inventory file for Zuul] 2026-08-13 00:40:10.496706 | controller | changed: 2026-08-13 00:40:10.496943 | controller | { 2026-08-13 00:40:10.497013 | controller | "ansible_loop_var": "item", 2026-08-13 00:40:10.497055 | controller | "changed": false, 2026-08-13 00:40:10.497091 | controller | "failed": false, 2026-08-13 00:40:10.497129 | controller | "invocation": { 2026-08-13 00:40:10.497162 | controller | "module_args": { 2026-08-13 00:40:10.497195 | controller | "checksum_algorithm": "sha1", 2026-08-13 00:40:10.497226 | controller | "follow": true, 2026-08-13 00:40:10.497258 | controller | "get_attributes": true, 2026-08-13 00:40:10.497322 | controller | "get_checksum": true, 2026-08-13 00:40:10.497357 | controller | "get_mime": true, 2026-08-13 00:40:10.497388 | controller | "path": "src/github.com/vexxhost/ansible-collection-kubernetes" 2026-08-13 00:40:10.497420 | controller | } 2026-08-13 00:40:10.497451 | controller | }, 2026-08-13 00:40:10.497481 | controller | "item": "src/github.com/vexxhost/ansible-collection-kubernetes", 2026-08-13 00:40:10.497511 | controller | "stat": { 2026-08-13 00:40:10.497541 | controller | "atime": 1786581595.1193807, 2026-08-13 00:40:10.497571 | controller | "attr_flags": "e", 2026-08-13 00:40:10.497601 | controller | "attributes": [ 2026-08-13 00:40:10.497632 | controller | "extents" 2026-08-13 00:40:10.497662 | controller | ], 2026-08-13 00:40:10.497692 | controller | "block_size": 4096, 2026-08-13 00:40:10.497722 | controller | "blocks": 8, 2026-08-13 00:40:10.497751 | controller | "charset": "unknown", 2026-08-13 00:40:10.497783 | controller | "ctime": 1786581595.1353812, 2026-08-13 00:40:10.497814 | controller | "dev": 65025, 2026-08-13 00:40:10.497844 | controller | "device_type": 0, 2026-08-13 00:40:10.497874 | controller | "executable": true, 2026-08-13 00:40:10.497905 | controller | "exists": true, 2026-08-13 00:40:10.497935 | controller | "gid": 1000, 2026-08-13 00:40:10.497964 | controller | "gr_name": "zuul", 2026-08-13 00:40:10.497994 | controller | "inode": 519191, 2026-08-13 00:40:10.498024 | controller | "isblk": false, 2026-08-13 00:40:10.498055 | controller | "ischr": false, 2026-08-13 00:40:10.498085 | controller | "isdir": true, 2026-08-13 00:40:10.498115 | controller | "isfifo": false, 2026-08-13 00:40:10.498144 | controller | "isgid": false, 2026-08-13 00:40:10.498173 | controller | "islnk": false, 2026-08-13 00:40:10.498202 | controller | "isreg": false, 2026-08-13 00:40:10.498231 | controller | "issock": false, 2026-08-13 00:40:10.498260 | controller | "isuid": false, 2026-08-13 00:40:10.498289 | controller | "mimetype": "unknown", 2026-08-13 00:40:10.498317 | controller | "mode": "0755", 2026-08-13 00:40:10.498346 | controller | "mtime": 1786581579.0470636, 2026-08-13 00:40:10.498375 | controller | "nlink": 14, 2026-08-13 00:40:10.498407 | controller | "path": "src/github.com/vexxhost/ansible-collection-kubernetes", 2026-08-13 00:40:10.498436 | controller | "pw_name": "zuul", 2026-08-13 00:40:10.498466 | controller | "readable": true, 2026-08-13 00:40:10.498495 | controller | "rgrp": true, 2026-08-13 00:40:10.498525 | controller | "roth": true, 2026-08-13 00:40:10.498555 | controller | "rusr": true, 2026-08-13 00:40:10.498585 | controller | "size": 4096, 2026-08-13 00:40:10.498615 | controller | "uid": 1000, 2026-08-13 00:40:10.498645 | controller | "version": "1613474457", 2026-08-13 00:40:10.498675 | controller | "wgrp": false, 2026-08-13 00:40:10.498707 | controller | "woth": false, 2026-08-13 00:40:10.498739 | controller | "writeable": true, 2026-08-13 00:40:10.498770 | controller | "wusr": true, 2026-08-13 00:40:10.498799 | controller | "xgrp": true, 2026-08-13 00:40:10.498829 | controller | "xoth": true, 2026-08-13 00:40:10.498859 | controller | "xusr": true 2026-08-13 00:40:10.498991 | controller | } 2026-08-13 00:40:10.499029 | controller | } 2026-08-13 00:40:10.499080 | controller | ok: All items complete 2026-08-13 00:40:10.499111 | 2026-08-13 00:40:10.500786 | controller | skipping: Conditional result was False 2026-08-13 00:40:10.501692 | controller | skipping: Conditional result was False 2026-08-13 00:40:10.519227 | 2026-08-13 00:40:10.519367 | LOOP [Switch "ansible_host" to private IP] 2026-08-13 00:40:10.924995 | controller | changed: 1 replacements made 2026-08-13 00:40:10.926821 | controller | skipping: Conditional result was False 2026-08-13 00:40:10.930951 | controller | skipping: Conditional result was False 2026-08-13 00:40:10.946858 | 2026-08-13 00:40:10.946997 | TASK [Run Molecule scenario] 2026-08-13 00:40:11.387768 | controller | Using CPython 3.13.5 interpreter at: /usr/bin/python3 2026-08-13 00:40:11.387836 | controller | Creating virtual environment at: .venv 2026-08-13 00:40:11.721928 | controller | Downloading ansible-core (2.3MiB) 2026-08-13 00:40:11.734094 | controller | Downloading cryptography (4.3MiB) 2026-08-13 00:40:11.806997 | controller | Downloading pygments (1.2MiB) 2026-08-13 00:40:11.882503 | controller | Downloading cryptography 2026-08-13 00:40:11.941952 | controller | Downloading pygments 2026-08-13 00:40:12.135746 | controller | Downloading ansible-core 2026-08-13 00:40:12.185480 | controller | Installed 36 packages in 48ms 2026-08-13 00:40:12.941032 | controller | INFO Collection 'vexxhost.kubernetes' detected. 2026-08-13 00:40:12.941078 | controller | INFO Scenarios will be used from 'extensions/molecule' 2026-08-13 00:40:13.833234 | controller | CRITICAL 'extensions/molecule/default/molecule.yml' glob failed. Exiting. 2026-08-13 00:40:13.833354 | controller | INFO default scenario not found, disabling shared state. 2026-08-13 00:40:13.833564 | controller | INFO [download-binaries > discovery] scenario test matrix: dependency, cleanup, destroy, syntax, create, prepare, converge, idempotence, side_effect, verify, cleanup, destroy 2026-08-13 00:40:13.833671 | controller | INFO [download-binaries > prerun] Performing prerun with role_name_check=0... 2026-08-13 00:40:40.582129 | controller | INFO [download-binaries > dependency] Executing 2026-08-13 00:40:40.583415 | controller | WARNING [download-binaries > dependency] Missing roles requirements file: requirements.yml 2026-08-13 00:40:40.584194 | controller | WARNING [download-binaries > dependency] Missing collections requirements file: collections.yml 2026-08-13 00:40:40.584708 | controller | WARNING [download-binaries > dependency] Executed: 2 missing (Remove from test_sequence to suppress) 2026-08-13 00:40:40.596038 | controller | INFO [download-binaries > cleanup] Executing 2026-08-13 00:40:40.596566 | controller | WARNING [download-binaries > cleanup] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-08-13 00:40:40.603876 | controller | INFO [download-binaries > destroy] Executing 2026-08-13 00:40:40.603976 | controller | WARNING [download-binaries > destroy] Skipping, '--destroy=never' requested. 2026-08-13 00:40:40.604082 | controller | INFO [download-binaries > destroy] Executed: Successful 2026-08-13 00:40:40.609671 | controller | INFO [download-binaries > syntax] Executing 2026-08-13 00:40:41.485272 | controller | 2026-08-13 00:40:41.485560 | controller | playbook: /home/zuul/src/github.com/vexxhost/ansible-collection-kubernetes/extensions/molecule/download-binaries/converge.yml 2026-08-13 00:40:41.554548 | controller | INFO [download-binaries > syntax] Executed: Successful 2026-08-13 00:40:41.565208 | controller | INFO [download-binaries > create] Executing 2026-08-13 00:40:41.566704 | controller | WARNING [download-binaries > create] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-08-13 00:40:41.573050 | controller | INFO [download-binaries > prepare] Executing 2026-08-13 00:40:41.573411 | controller | WARNING [download-binaries > prepare] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-08-13 00:40:41.579967 | controller | INFO [download-binaries > converge] Executing 2026-08-13 00:40:42.439350 | controller | 2026-08-13 00:40:42.439374 | controller | PLAY [Download all binaries required at runtime for ansible-collection-kubernetes] *** 2026-08-13 00:40:42.439378 | controller | 2026-08-13 00:40:42.439381 | controller | TASK [Gather minimal facts] **************************************************** 2026-08-13 00:40:42.439386 | controller | Thursday 13 August 2026 00:40:42 +0000 (0:00:00.034) 0:00:00.034 ******* 2026-08-13 00:40:43.126594 | controller | ok: [controller -> localhost] 2026-08-13 00:40:43.126766 | controller | 2026-08-13 00:40:43.127021 | controller | TASK [Find all subdirectories in the role location] **************************** 2026-08-13 00:40:43.127228 | controller | Thursday 13 August 2026 00:40:43 +0000 (0:00:00.688) 0:00:00.722 ******* 2026-08-13 00:40:43.553932 | controller | ok: [controller -> localhost] 2026-08-13 00:40:43.554054 | controller | 2026-08-13 00:40:43.554274 | controller | TASK [Select only defaults/ directories and load vars] ************************* 2026-08-13 00:40:43.554476 | controller | Thursday 13 August 2026 00:40:43 +0000 (0:00:00.428) 0:00:01.150 ******* 2026-08-13 00:40:43.904227 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/envoy_gateway/defaults) 2026-08-13 00:40:43.904341 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kube_vip/defaults) 2026-08-13 00:40:43.904515 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/helm/defaults) 2026-08-13 00:40:43.904748 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/clusterctl/defaults) 2026-08-13 00:40:43.904958 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/flux/defaults) 2026-08-13 00:40:43.905165 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/cilium/defaults) 2026-08-13 00:40:43.905376 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/upload_helm_chart/defaults) 2026-08-13 00:40:43.905584 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kubectl/defaults) 2026-08-13 00:40:43.905780 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/cluster_api/defaults) 2026-08-13 00:40:43.905980 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kubeadm/defaults) 2026-08-13 00:40:43.906184 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kubelet/defaults) 2026-08-13 00:40:43.906399 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/cert_manager/defaults) 2026-08-13 00:40:43.906602 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kubernetes/defaults) 2026-08-13 00:40:43.906806 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/keepalived/defaults) 2026-08-13 00:40:43.907058 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/haproxy/defaults) 2026-08-13 00:40:43.907265 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/openstack_resource_controller/defaults) 2026-08-13 00:40:43.907440 | controller | 2026-08-13 00:40:43.907669 | controller | TASK [Find all components with checksums and get latest versions (CI)] ********* 2026-08-13 00:40:43.907883 | controller | Thursday 13 August 2026 00:40:43 +0000 (0:00:00.350) 0:00:01.500 ******* 2026-08-13 00:40:44.059591 | controller | ok: [controller -> localhost] => (item=helm_checksums) 2026-08-13 00:40:44.059712 | controller | ok: [controller -> localhost] => (item=helm_diff_checksums) 2026-08-13 00:40:44.059825 | controller | ok: [controller -> localhost] => (item=clusterctl_checksums) 2026-08-13 00:40:44.060003 | controller | ok: [controller -> localhost] => (item=flux_checksums) 2026-08-13 00:40:44.060164 | controller | ok: [controller -> localhost] => (item=kubectl_checksums) 2026-08-13 00:40:44.060329 | controller | ok: [controller -> localhost] => (item=kubeadm_checksums) 2026-08-13 00:40:44.060473 | controller | ok: [controller -> localhost] => (item=kubelet_checksums) 2026-08-13 00:40:44.060595 | controller | 2026-08-13 00:40:44.060721 | controller | TASK [Filter checksums to keep only latest versions (CI)] ********************** 2026-08-13 00:40:44.060857 | controller | Thursday 13 August 2026 00:40:44 +0000 (0:00:00.155) 0:00:01.655 ******* 2026-08-13 00:40:44.155561 | controller | ok: [controller -> localhost] => (item=helm_checksums) 2026-08-13 00:40:44.155814 | controller | ok: [controller -> localhost] => (item=helm_diff_checksums) 2026-08-13 00:40:44.156150 | controller | ok: [controller -> localhost] => (item=clusterctl_checksums) 2026-08-13 00:40:44.156405 | controller | ok: [controller -> localhost] => (item=flux_checksums) 2026-08-13 00:40:44.156689 | controller | ok: [controller -> localhost] => (item=kubectl_checksums) 2026-08-13 00:40:44.156934 | controller | ok: [controller -> localhost] => (item=kubeadm_checksums) 2026-08-13 00:40:44.157175 | controller | ok: [controller -> localhost] => (item=kubelet_checksums) 2026-08-13 00:40:44.157414 | controller | 2026-08-13 00:40:44.157636 | controller | TASK [Generate list of all binaries for all roles] ***************************** 2026-08-13 00:40:44.157980 | controller | Thursday 13 August 2026 00:40:44 +0000 (0:00:00.095) 0:00:01.751 ******* 2026-08-13 00:40:44.234568 | controller | ok: [controller -> localhost] 2026-08-13 00:40:44.234640 | controller | 2026-08-13 00:40:44.234901 | controller | TASK [Include download_artifact role] ****************************************** 2026-08-13 00:40:44.235112 | controller | Thursday 13 August 2026 00:40:44 +0000 (0:00:00.079) 0:00:01.830 ******* 2026-08-13 00:40:44.486865 | 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-13 00:40:44.487068 | 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-13 00:40:44.487319 | 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-13 00:40:44.487563 | 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-13 00:40:44.487869 | controller | included: vexxhost.containers.download_artifact for controller => (item={'url': 'https://dl.k8s.io/release/v1.36.3/bin/linux/amd64/kubectl', 'checksum': 'ebbd080e7c2e275093b55915722043257eb24004363e20acb3c4d71919f88336', 'dest': '/var/lib/downloads/kubectl-1.36.3-linux-amd64', 'version': '1.36.3'}) 2026-08-13 00:40:44.488081 | controller | included: vexxhost.containers.download_artifact for controller => (item={'url': 'https://dl.k8s.io/release/v1.36.3/bin/linux/amd64/kubeadm', 'checksum': 'bba1733c701bf70ec74ba1cc3fd5745404c1134a8a4b0a5f8560cc9832023421', 'dest': '/var/lib/downloads/kubeadm-1.36.3-linux-amd64', 'version': '1.36.3'}) 2026-08-13 00:40:44.488305 | controller | included: vexxhost.containers.download_artifact for controller => (item={'url': 'https://dl.k8s.io/release/v1.36.3/bin/linux/amd64/kubelet', 'checksum': '46707a53209f826ad0f0d62371ac69cd00e78fd9a8176cf5f6f87f18f7f8b718', 'dest': '/var/lib/downloads/kubelet-1.36.3-linux-amd64', 'version': '1.36.3'}) 2026-08-13 00:40:44.488488 | controller | 2026-08-13 00:40:44.488703 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-08-13 00:40:44.488883 | controller | Thursday 13 August 2026 00:40:44 +0000 (0:00:00.252) 0:00:02.083 ******* 2026-08-13 00:40:44.529621 | controller | skipping: [controller] 2026-08-13 00:40:44.529702 | controller | 2026-08-13 00:40:44.529958 | controller | TASK [vexxhost.containers.directory : Create directory (/var/lib/downloads)] *** 2026-08-13 00:40:44.530151 | controller | Thursday 13 August 2026 00:40:44 +0000 (0:00:00.042) 0:00:02.126 ******* 2026-08-13 00:40:45.264832 | 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-13 00:40:45.275845 | controller | changed: [controller] 2026-08-13 00:40:45.275970 | controller | 2026-08-13 00:40:45.276159 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-08-13 00:40:45.276301 | controller | Thursday 13 August 2026 00:40:45 +0000 (0:00:00.745) 0:00:02.872 ******* 2026-08-13 00:40:45.314438 | controller | ok: [controller] => { 2026-08-13 00:40:45.314705 | controller | "msg": "https://get.helm.sh/helm-v3.11.2-linux-amd64.tar.gz" 2026-08-13 00:40:45.314981 | controller | } 2026-08-13 00:40:45.315203 | controller | 2026-08-13 00:40:45.315470 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-08-13 00:40:45.315815 | controller | Thursday 13 August 2026 00:40:45 +0000 (0:00:00.038) 0:00:02.910 ******* 2026-08-13 00:40:47.030186 | 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-13 00:40:47.042095 | controller | changed: [controller] 2026-08-13 00:40:47.042271 | controller | 2026-08-13 00:40:47.042489 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-08-13 00:40:47.042699 | controller | Thursday 13 August 2026 00:40:47 +0000 (0:00:01.728) 0:00:04.638 ******* 2026-08-13 00:40:47.075004 | controller | skipping: [controller] 2026-08-13 00:40:47.075133 | controller | 2026-08-13 00:40:47.075343 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-08-13 00:40:47.075549 | controller | Thursday 13 August 2026 00:40:47 +0000 (0:00:00.032) 0:00:04.671 ******* 2026-08-13 00:40:47.108112 | controller | skipping: [controller] 2026-08-13 00:40:47.108213 | controller | 2026-08-13 00:40:47.108416 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-08-13 00:40:47.108609 | controller | Thursday 13 August 2026 00:40:47 +0000 (0:00:00.033) 0:00:04.705 ******* 2026-08-13 00:40:47.136917 | controller | ok: [controller] => { 2026-08-13 00:40:47.137095 | controller | "msg": "https://github.com/databus23/helm-diff/releases/download/v3.8.1/helm-diff-linux-amd64.tgz" 2026-08-13 00:40:47.137269 | controller | } 2026-08-13 00:40:47.137471 | controller | 2026-08-13 00:40:47.137664 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-08-13 00:40:47.137858 | controller | Thursday 13 August 2026 00:40:47 +0000 (0:00:00.028) 0:00:04.733 ******* 2026-08-13 00:40:48.053542 | controller | changed: [controller] 2026-08-13 00:40:48.053727 | controller | 2026-08-13 00:40:48.053995 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-08-13 00:40:48.054232 | controller | Thursday 13 August 2026 00:40:48 +0000 (0:00:00.916) 0:00:05.649 ******* 2026-08-13 00:40:48.085703 | controller | skipping: [controller] 2026-08-13 00:40:48.086014 | controller | 2026-08-13 00:40:48.086182 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-08-13 00:40:48.086440 | controller | Thursday 13 August 2026 00:40:48 +0000 (0:00:00.032) 0:00:05.682 ******* 2026-08-13 00:40:48.121472 | controller | skipping: [controller] 2026-08-13 00:40:48.121636 | controller | 2026-08-13 00:40:48.121900 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-08-13 00:40:48.122117 | controller | Thursday 13 August 2026 00:40:48 +0000 (0:00:00.035) 0:00:05.717 ******* 2026-08-13 00:40:48.159950 | controller | ok: [controller] => { 2026-08-13 00:40:48.160210 | controller | "msg": "https://github.com/kubernetes-sigs/cluster-api/releases/download/v1.13.2/clusterctl-linux-amd64" 2026-08-13 00:40:48.160447 | controller | } 2026-08-13 00:40:48.160633 | controller | 2026-08-13 00:40:48.160841 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-08-13 00:40:48.161156 | controller | Thursday 13 August 2026 00:40:48 +0000 (0:00:00.038) 0:00:05.756 ******* 2026-08-13 00:40:49.794701 | controller | changed: [controller] 2026-08-13 00:40:49.794940 | controller | 2026-08-13 00:40:49.795210 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-08-13 00:40:49.795453 | controller | Thursday 13 August 2026 00:40:49 +0000 (0:00:01.634) 0:00:07.390 ******* 2026-08-13 00:40:49.825368 | controller | skipping: [controller] 2026-08-13 00:40:49.825559 | controller | 2026-08-13 00:40:49.825776 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-08-13 00:40:49.825980 | controller | Thursday 13 August 2026 00:40:49 +0000 (0:00:00.031) 0:00:07.422 ******* 2026-08-13 00:40:49.853115 | controller | skipping: [controller] 2026-08-13 00:40:49.853265 | controller | 2026-08-13 00:40:49.853507 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-08-13 00:40:49.853786 | controller | Thursday 13 August 2026 00:40:49 +0000 (0:00:00.027) 0:00:07.449 ******* 2026-08-13 00:40:49.887557 | controller | ok: [controller] => { 2026-08-13 00:40:49.887806 | controller | "msg": "https://github.com/fluxcd/flux2/releases/download/v0.32.0/flux_0.32.0_linux_amd64.tar.gz" 2026-08-13 00:40:49.887999 | controller | } 2026-08-13 00:40:49.888213 | controller | 2026-08-13 00:40:49.888459 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-08-13 00:40:49.888660 | controller | Thursday 13 August 2026 00:40:49 +0000 (0:00:00.034) 0:00:07.484 ******* 2026-08-13 00:40:50.960144 | controller | changed: [controller] 2026-08-13 00:40:50.960309 | controller | 2026-08-13 00:40:50.960533 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-08-13 00:40:50.960731 | controller | Thursday 13 August 2026 00:40:50 +0000 (0:00:01.071) 0:00:08.556 ******* 2026-08-13 00:40:50.998118 | controller | skipping: [controller] 2026-08-13 00:40:50.998271 | controller | 2026-08-13 00:40:50.998508 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-08-13 00:40:50.998740 | controller | Thursday 13 August 2026 00:40:50 +0000 (0:00:00.038) 0:00:08.594 ******* 2026-08-13 00:40:51.032560 | controller | skipping: [controller] 2026-08-13 00:40:51.032742 | controller | 2026-08-13 00:40:51.032978 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-08-13 00:40:51.033183 | controller | Thursday 13 August 2026 00:40:51 +0000 (0:00:00.034) 0:00:08.628 ******* 2026-08-13 00:40:51.069273 | controller | ok: [controller] => { 2026-08-13 00:40:51.069508 | controller | "msg": "https://dl.k8s.io/release/v1.36.3/bin/linux/amd64/kubectl" 2026-08-13 00:40:51.069707 | controller | } 2026-08-13 00:40:51.069889 | controller | 2026-08-13 00:40:51.070093 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-08-13 00:40:51.070362 | controller | Thursday 13 August 2026 00:40:51 +0000 (0:00:00.036) 0:00:08.665 ******* 2026-08-13 00:40:55.235425 | controller | changed: [controller] 2026-08-13 00:40:55.235505 | controller | 2026-08-13 00:40:55.235798 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-08-13 00:40:55.236020 | controller | Thursday 13 August 2026 00:40:55 +0000 (0:00:04.166) 0:00:12.831 ******* 2026-08-13 00:40:55.273958 | controller | skipping: [controller] 2026-08-13 00:40:55.274057 | controller | 2026-08-13 00:40:55.274300 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-08-13 00:40:55.274500 | controller | Thursday 13 August 2026 00:40:55 +0000 (0:00:00.039) 0:00:12.870 ******* 2026-08-13 00:40:55.311274 | controller | skipping: [controller] 2026-08-13 00:40:55.311352 | controller | 2026-08-13 00:40:55.311580 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-08-13 00:40:55.311849 | controller | Thursday 13 August 2026 00:40:55 +0000 (0:00:00.036) 0:00:12.906 ******* 2026-08-13 00:40:55.351560 | controller | ok: [controller] => { 2026-08-13 00:40:55.351858 | controller | "msg": "https://dl.k8s.io/release/v1.36.3/bin/linux/amd64/kubeadm" 2026-08-13 00:40:55.352096 | controller | } 2026-08-13 00:40:55.352312 | controller | 2026-08-13 00:40:55.352586 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-08-13 00:40:55.352828 | controller | Thursday 13 August 2026 00:40:55 +0000 (0:00:00.040) 0:00:12.947 ******* 2026-08-13 00:41:13.815746 | controller | changed: [controller] 2026-08-13 00:41:13.815946 | controller | 2026-08-13 00:41:13.816266 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-08-13 00:41:13.816516 | controller | Thursday 13 August 2026 00:41:13 +0000 (0:00:18.463) 0:00:31.411 ******* 2026-08-13 00:41:13.849000 | controller | skipping: [controller] 2026-08-13 00:41:13.849118 | controller | 2026-08-13 00:41:13.849333 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-08-13 00:41:13.849626 | controller | Thursday 13 August 2026 00:41:13 +0000 (0:00:00.033) 0:00:31.445 ******* 2026-08-13 00:41:13.879346 | controller | skipping: [controller] 2026-08-13 00:41:13.879514 | controller | 2026-08-13 00:41:13.879769 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-08-13 00:41:13.879977 | controller | Thursday 13 August 2026 00:41:13 +0000 (0:00:00.030) 0:00:31.476 ******* 2026-08-13 00:41:13.916640 | controller | ok: [controller] => { 2026-08-13 00:41:13.916851 | controller | "msg": "https://dl.k8s.io/release/v1.36.3/bin/linux/amd64/kubelet" 2026-08-13 00:41:13.917063 | controller | } 2026-08-13 00:41:13.917273 | controller | 2026-08-13 00:41:13.917493 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-08-13 00:41:13.917693 | controller | Thursday 13 August 2026 00:41:13 +0000 (0:00:00.037) 0:00:31.513 ******* 2026-08-13 00:41:15.021045 | controller | changed: [controller] 2026-08-13 00:41:15.021160 | controller | 2026-08-13 00:41:15.021171 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-08-13 00:41:15.021181 | controller | Thursday 13 August 2026 00:41:15 +0000 (0:00:01.100) 0:00:32.613 ******* 2026-08-13 00:41:15.051404 | controller | skipping: [controller] 2026-08-13 00:41:15.051477 | controller | 2026-08-13 00:41:15.051540 | controller | PLAY RECAP ********************************************************************* 2026-08-13 00:41:15.051738 | controller | controller : ok=28 changed=8 unreachable=0 failed=0 skipped=14 rescued=0 ignored=0 2026-08-13 00:41:15.051830 | controller | 2026-08-13 00:41:15.052000 | controller | 2026-08-13 00:41:15.052143 | controller | TASKS RECAP ******************************************************************** 2026-08-13 00:41:15.052267 | controller | Thursday 13 August 2026 00:41:15 +0000 (0:00:00.034) 0:00:32.648 ******* 2026-08-13 00:41:15.052387 | controller | =============================================================================== 2026-08-13 00:41:15.052528 | controller | vexxhost.containers.download_artifact : Download item ------------------ 18.46s 2026-08-13 00:41:15.052640 | controller | vexxhost.containers.download_artifact : Download item ------------------- 4.17s 2026-08-13 00:41:15.052768 | controller | vexxhost.containers.download_artifact : Download item ------------------- 1.73s 2026-08-13 00:41:15.052913 | controller | vexxhost.containers.download_artifact : Download item ------------------- 1.63s 2026-08-13 00:41:15.052986 | controller | vexxhost.containers.download_artifact : Download item ------------------- 1.10s 2026-08-13 00:41:15.053072 | controller | vexxhost.containers.download_artifact : Download item ------------------- 1.07s 2026-08-13 00:41:15.053200 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.92s 2026-08-13 00:41:15.053285 | controller | vexxhost.containers.directory : Create directory (/var/lib/downloads) --- 0.75s 2026-08-13 00:41:15.053359 | controller | Gather minimal facts ---------------------------------------------------- 0.69s 2026-08-13 00:41:15.053443 | controller | Find all subdirectories in the role location ---------------------------- 0.43s 2026-08-13 00:41:15.053545 | controller | Select only defaults/ directories and load vars ------------------------- 0.35s 2026-08-13 00:41:15.053615 | controller | Include download_artifact role ------------------------------------------ 0.25s 2026-08-13 00:41:15.053698 | controller | Find all components with checksums and get latest versions (CI) --------- 0.16s 2026-08-13 00:41:15.053806 | controller | Filter checksums to keep only latest versions (CI) ---------------------- 0.10s 2026-08-13 00:41:15.053876 | controller | Generate list of all binaries for all roles ----------------------------- 0.08s 2026-08-13 00:41:15.054339 | controller | vexxhost.containers.package : Update state for tar ---------------------- 0.04s 2026-08-13 00:41:15.054371 | controller | vexxhost.containers.download_artifact : Starting download of file ------- 0.04s 2026-08-13 00:41:15.054375 | controller | vexxhost.containers.download_artifact : Extract archive ----------------- 0.04s 2026-08-13 00:41:15.054380 | controller | vexxhost.containers.download_artifact : Starting download of file ------- 0.04s 2026-08-13 00:41:15.054383 | controller | vexxhost.containers.download_artifact : Starting download of file ------- 0.04s 2026-08-13 00:41:15.254991 | controller | INFO [download-binaries > converge] Executed: Successful 2026-08-13 00:41:15.264389 | controller | INFO [download-binaries > idempotence] Executing 2026-08-13 00:41:16.129818 | controller | 2026-08-13 00:41:16.129871 | controller | PLAY [Download all binaries required at runtime for ansible-collection-kubernetes] *** 2026-08-13 00:41:16.129880 | controller | 2026-08-13 00:41:16.129888 | controller | TASK [Gather minimal facts] **************************************************** 2026-08-13 00:41:16.129897 | controller | Thursday 13 August 2026 00:41:16 +0000 (0:00:00.013) 0:00:00.013 ******* 2026-08-13 00:41:16.846465 | controller | ok: [controller -> localhost] 2026-08-13 00:41:16.846649 | controller | 2026-08-13 00:41:16.846783 | controller | TASK [Find all subdirectories in the role location] **************************** 2026-08-13 00:41:16.846904 | controller | Thursday 13 August 2026 00:41:16 +0000 (0:00:00.710) 0:00:00.724 ******* 2026-08-13 00:41:17.287060 | controller | ok: [controller -> localhost] 2026-08-13 00:41:17.287429 | controller | 2026-08-13 00:41:17.287866 | controller | TASK [Select only defaults/ directories and load vars] ************************* 2026-08-13 00:41:17.288224 | controller | Thursday 13 August 2026 00:41:17 +0000 (0:00:00.447) 0:00:01.171 ******* 2026-08-13 00:41:17.654947 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/envoy_gateway/defaults) 2026-08-13 00:41:17.655396 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kube_vip/defaults) 2026-08-13 00:41:17.655905 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/helm/defaults) 2026-08-13 00:41:17.656277 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/clusterctl/defaults) 2026-08-13 00:41:17.656598 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/flux/defaults) 2026-08-13 00:41:17.656886 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/cilium/defaults) 2026-08-13 00:41:17.657163 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/upload_helm_chart/defaults) 2026-08-13 00:41:17.657438 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kubectl/defaults) 2026-08-13 00:41:17.657757 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/cluster_api/defaults) 2026-08-13 00:41:17.658099 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kubeadm/defaults) 2026-08-13 00:41:17.658416 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kubelet/defaults) 2026-08-13 00:41:17.658757 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/cert_manager/defaults) 2026-08-13 00:41:17.659074 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kubernetes/defaults) 2026-08-13 00:41:17.659397 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/keepalived/defaults) 2026-08-13 00:41:17.659790 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/haproxy/defaults) 2026-08-13 00:41:17.660159 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/openstack_resource_controller/defaults) 2026-08-13 00:41:17.660417 | controller | 2026-08-13 00:41:17.660733 | controller | TASK [Find all components with checksums and get latest versions (CI)] ********* 2026-08-13 00:41:17.661034 | controller | Thursday 13 August 2026 00:41:17 +0000 (0:00:00.367) 0:00:01.539 ******* 2026-08-13 00:41:17.791133 | controller | ok: [controller -> localhost] => (item=helm_checksums) 2026-08-13 00:41:17.791460 | controller | ok: [controller -> localhost] => (item=helm_diff_checksums) 2026-08-13 00:41:17.791796 | controller | ok: [controller -> localhost] => (item=clusterctl_checksums) 2026-08-13 00:41:17.792094 | controller | ok: [controller -> localhost] => (item=flux_checksums) 2026-08-13 00:41:17.792366 | controller | ok: [controller -> localhost] => (item=kubectl_checksums) 2026-08-13 00:41:17.792626 | controller | ok: [controller -> localhost] => (item=kubeadm_checksums) 2026-08-13 00:41:17.792887 | controller | ok: [controller -> localhost] => (item=kubelet_checksums) 2026-08-13 00:41:17.793180 | controller | 2026-08-13 00:41:17.793451 | controller | TASK [Filter checksums to keep only latest versions (CI)] ********************** 2026-08-13 00:41:17.793714 | controller | Thursday 13 August 2026 00:41:17 +0000 (0:00:00.136) 0:00:01.675 ******* 2026-08-13 00:41:17.888807 | controller | ok: [controller -> localhost] => (item=helm_checksums) 2026-08-13 00:41:17.889118 | controller | ok: [controller -> localhost] => (item=helm_diff_checksums) 2026-08-13 00:41:17.889403 | controller | ok: [controller -> localhost] => (item=clusterctl_checksums) 2026-08-13 00:41:17.889681 | controller | ok: [controller -> localhost] => (item=flux_checksums) 2026-08-13 00:41:17.890024 | controller | ok: [controller -> localhost] => (item=kubectl_checksums) 2026-08-13 00:41:17.890303 | controller | ok: [controller -> localhost] => (item=kubeadm_checksums) 2026-08-13 00:41:17.890577 | controller | ok: [controller -> localhost] => (item=kubelet_checksums) 2026-08-13 00:41:17.890831 | controller | 2026-08-13 00:41:17.891192 | controller | TASK [Generate list of all binaries for all roles] ***************************** 2026-08-13 00:41:17.891526 | controller | Thursday 13 August 2026 00:41:17 +0000 (0:00:00.097) 0:00:01.773 ******* 2026-08-13 00:41:17.965506 | controller | ok: [controller -> localhost] 2026-08-13 00:41:17.965766 | controller | 2026-08-13 00:41:17.966066 | controller | TASK [Include download_artifact role] ****************************************** 2026-08-13 00:41:17.966334 | controller | Thursday 13 August 2026 00:41:17 +0000 (0:00:00.077) 0:00:01.850 ******* 2026-08-13 00:41:18.169628 | 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-13 00:41:18.170034 | 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-13 00:41:18.170368 | 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-13 00:41:18.170687 | 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-13 00:41:18.171012 | controller | included: vexxhost.containers.download_artifact for controller => (item={'url': 'https://dl.k8s.io/release/v1.36.3/bin/linux/amd64/kubectl', 'checksum': 'ebbd080e7c2e275093b55915722043257eb24004363e20acb3c4d71919f88336', 'dest': '/var/lib/downloads/kubectl-1.36.3-linux-amd64', 'version': '1.36.3'}) 2026-08-13 00:41:18.171376 | controller | included: vexxhost.containers.download_artifact for controller => (item={'url': 'https://dl.k8s.io/release/v1.36.3/bin/linux/amd64/kubeadm', 'checksum': 'bba1733c701bf70ec74ba1cc3fd5745404c1134a8a4b0a5f8560cc9832023421', 'dest': '/var/lib/downloads/kubeadm-1.36.3-linux-amd64', 'version': '1.36.3'}) 2026-08-13 00:41:18.171834 | controller | included: vexxhost.containers.download_artifact for controller => (item={'url': 'https://dl.k8s.io/release/v1.36.3/bin/linux/amd64/kubelet', 'checksum': '46707a53209f826ad0f0d62371ac69cd00e78fd9a8176cf5f6f87f18f7f8b718', 'dest': '/var/lib/downloads/kubelet-1.36.3-linux-amd64', 'version': '1.36.3'}) 2026-08-13 00:41:18.172165 | controller | 2026-08-13 00:41:18.172455 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-08-13 00:41:18.172732 | controller | Thursday 13 August 2026 00:41:18 +0000 (0:00:00.203) 0:00:02.054 ******* 2026-08-13 00:41:18.202752 | controller | skipping: [controller] 2026-08-13 00:41:18.203039 | controller | 2026-08-13 00:41:18.203312 | controller | TASK [vexxhost.containers.directory : Create directory (/var/lib/downloads)] *** 2026-08-13 00:41:18.203569 | controller | Thursday 13 August 2026 00:41:18 +0000 (0:00:00.033) 0:00:02.088 ******* 2026-08-13 00:41:18.696119 | 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-13 00:41:18.705915 | controller | ok: [controller] 2026-08-13 00:41:18.705936 | controller | 2026-08-13 00:41:18.705946 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-08-13 00:41:18.705955 | controller | Thursday 13 August 2026 00:41:18 +0000 (0:00:00.502) 0:00:02.590 ******* 2026-08-13 00:41:18.744625 | controller | ok: [controller] => { 2026-08-13 00:41:18.744970 | controller | "msg": "https://get.helm.sh/helm-v3.11.2-linux-amd64.tar.gz" 2026-08-13 00:41:18.745250 | controller | } 2026-08-13 00:41:18.745498 | controller | 2026-08-13 00:41:18.745755 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-08-13 00:41:18.746051 | controller | Thursday 13 August 2026 00:41:18 +0000 (0:00:00.038) 0:00:02.629 ******* 2026-08-13 00:41:19.324698 | controller | ok: [controller] 2026-08-13 00:41:19.325036 | controller | 2026-08-13 00:41:19.325356 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-08-13 00:41:19.325668 | controller | Thursday 13 August 2026 00:41:19 +0000 (0:00:00.579) 0:00:03.209 ******* 2026-08-13 00:41:19.356377 | controller | skipping: [controller] 2026-08-13 00:41:19.356624 | controller | 2026-08-13 00:41:19.356881 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-08-13 00:41:19.357132 | controller | Thursday 13 August 2026 00:41:19 +0000 (0:00:00.032) 0:00:03.241 ******* 2026-08-13 00:41:19.383455 | controller | skipping: [controller] 2026-08-13 00:41:19.383992 | controller | 2026-08-13 00:41:19.384366 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-08-13 00:41:19.384695 | controller | Thursday 13 August 2026 00:41:19 +0000 (0:00:00.026) 0:00:03.268 ******* 2026-08-13 00:41:19.410000 | controller | ok: [controller] => { 2026-08-13 00:41:19.410308 | controller | "msg": "https://github.com/databus23/helm-diff/releases/download/v3.8.1/helm-diff-linux-amd64.tgz" 2026-08-13 00:41:19.410561 | controller | } 2026-08-13 00:41:19.410796 | controller | 2026-08-13 00:41:19.411055 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-08-13 00:41:19.411309 | controller | Thursday 13 August 2026 00:41:19 +0000 (0:00:00.026) 0:00:03.295 ******* 2026-08-13 00:41:19.832483 | controller | ok: [controller] 2026-08-13 00:41:19.832870 | controller | 2026-08-13 00:41:19.833325 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-08-13 00:41:19.833768 | controller | Thursday 13 August 2026 00:41:19 +0000 (0:00:00.421) 0:00:03.716 ******* 2026-08-13 00:41:19.864054 | controller | skipping: [controller] 2026-08-13 00:41:19.864159 | controller | 2026-08-13 00:41:19.864175 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-08-13 00:41:19.864263 | controller | Thursday 13 August 2026 00:41:19 +0000 (0:00:00.032) 0:00:03.748 ******* 2026-08-13 00:41:19.895836 | controller | skipping: [controller] 2026-08-13 00:41:19.895854 | controller | 2026-08-13 00:41:19.895861 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-08-13 00:41:19.895884 | controller | Thursday 13 August 2026 00:41:19 +0000 (0:00:00.031) 0:00:03.780 ******* 2026-08-13 00:41:19.931029 | controller | ok: [controller] => { 2026-08-13 00:41:19.931106 | controller | "msg": "https://github.com/kubernetes-sigs/cluster-api/releases/download/v1.13.2/clusterctl-linux-amd64" 2026-08-13 00:41:19.931187 | controller | } 2026-08-13 00:41:19.931307 | controller | 2026-08-13 00:41:19.931606 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-08-13 00:41:19.931671 | controller | Thursday 13 August 2026 00:41:19 +0000 (0:00:00.035) 0:00:03.816 ******* 2026-08-13 00:41:20.404177 | controller | ok: [controller] 2026-08-13 00:41:20.404251 | controller | 2026-08-13 00:41:20.407664 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-08-13 00:41:20.407684 | controller | Thursday 13 August 2026 00:41:20 +0000 (0:00:00.470) 0:00:04.286 ******* 2026-08-13 00:41:20.439644 | controller | skipping: [controller] 2026-08-13 00:41:20.443108 | controller | 2026-08-13 00:41:20.443118 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-08-13 00:41:20.443122 | controller | Thursday 13 August 2026 00:41:20 +0000 (0:00:00.037) 0:00:04.324 ******* 2026-08-13 00:41:20.473109 | controller | skipping: [controller] 2026-08-13 00:41:20.473231 | controller | 2026-08-13 00:41:20.473354 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-08-13 00:41:20.473470 | controller | Thursday 13 August 2026 00:41:20 +0000 (0:00:00.034) 0:00:04.358 ******* 2026-08-13 00:41:20.514022 | controller | ok: [controller] => { 2026-08-13 00:41:20.515814 | controller | "msg": "https://github.com/fluxcd/flux2/releases/download/v0.32.0/flux_0.32.0_linux_amd64.tar.gz" 2026-08-13 00:41:20.515973 | controller | } 2026-08-13 00:41:20.516123 | controller | 2026-08-13 00:41:20.516286 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-08-13 00:41:20.516444 | controller | Thursday 13 August 2026 00:41:20 +0000 (0:00:00.040) 0:00:04.399 ******* 2026-08-13 00:41:20.933218 | controller | ok: [controller] 2026-08-13 00:41:20.933355 | controller | 2026-08-13 00:41:20.933475 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-08-13 00:41:20.935779 | controller | Thursday 13 August 2026 00:41:20 +0000 (0:00:00.418) 0:00:04.817 ******* 2026-08-13 00:41:20.969357 | controller | skipping: [controller] 2026-08-13 00:41:20.969479 | controller | 2026-08-13 00:41:20.969597 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-08-13 00:41:20.972269 | controller | Thursday 13 August 2026 00:41:20 +0000 (0:00:00.036) 0:00:04.854 ******* 2026-08-13 00:41:21.007470 | controller | skipping: [controller] 2026-08-13 00:41:21.007500 | controller | 2026-08-13 00:41:21.007612 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-08-13 00:41:21.007742 | controller | Thursday 13 August 2026 00:41:21 +0000 (0:00:00.035) 0:00:04.889 ******* 2026-08-13 00:41:21.048258 | controller | ok: [controller] => { 2026-08-13 00:41:21.048391 | controller | "msg": "https://dl.k8s.io/release/v1.36.3/bin/linux/amd64/kubectl" 2026-08-13 00:41:21.048514 | controller | } 2026-08-13 00:41:21.048633 | controller | 2026-08-13 00:41:21.048803 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-08-13 00:41:21.048956 | controller | Thursday 13 August 2026 00:41:21 +0000 (0:00:00.040) 0:00:04.929 ******* 2026-08-13 00:41:21.511054 | controller | ok: [controller] 2026-08-13 00:41:21.511084 | controller | 2026-08-13 00:41:21.511090 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-08-13 00:41:21.511095 | controller | Thursday 13 August 2026 00:41:21 +0000 (0:00:00.465) 0:00:05.395 ******* 2026-08-13 00:41:21.542434 | controller | skipping: [controller] 2026-08-13 00:41:21.542454 | controller | 2026-08-13 00:41:21.542460 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-08-13 00:41:21.542465 | controller | Thursday 13 August 2026 00:41:21 +0000 (0:00:00.031) 0:00:05.427 ******* 2026-08-13 00:41:21.576316 | controller | skipping: [controller] 2026-08-13 00:41:21.576335 | controller | 2026-08-13 00:41:21.576341 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-08-13 00:41:21.576352 | controller | Thursday 13 August 2026 00:41:21 +0000 (0:00:00.031) 0:00:05.458 ******* 2026-08-13 00:41:21.608916 | controller | ok: [controller] => { 2026-08-13 00:41:21.608936 | controller | "msg": "https://dl.k8s.io/release/v1.36.3/bin/linux/amd64/kubeadm" 2026-08-13 00:41:21.608942 | controller | } 2026-08-13 00:41:21.608947 | controller | 2026-08-13 00:41:21.608952 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-08-13 00:41:21.608957 | controller | Thursday 13 August 2026 00:41:21 +0000 (0:00:00.034) 0:00:05.493 ******* 2026-08-13 00:41:22.099576 | controller | ok: [controller] 2026-08-13 00:41:22.103654 | controller | 2026-08-13 00:41:22.103664 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-08-13 00:41:22.103669 | controller | Thursday 13 August 2026 00:41:22 +0000 (0:00:00.490) 0:00:05.984 ******* 2026-08-13 00:41:22.135331 | controller | skipping: [controller] 2026-08-13 00:41:22.135343 | controller | 2026-08-13 00:41:22.135347 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-08-13 00:41:22.135351 | controller | Thursday 13 August 2026 00:41:22 +0000 (0:00:00.036) 0:00:06.020 ******* 2026-08-13 00:41:22.172376 | controller | skipping: [controller] 2026-08-13 00:41:22.172402 | controller | 2026-08-13 00:41:22.172407 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-08-13 00:41:22.172411 | controller | Thursday 13 August 2026 00:41:22 +0000 (0:00:00.033) 0:00:06.054 ******* 2026-08-13 00:41:22.211392 | controller | ok: [controller] => { 2026-08-13 00:41:22.215646 | controller | "msg": "https://dl.k8s.io/release/v1.36.3/bin/linux/amd64/kubelet" 2026-08-13 00:41:22.215659 | controller | } 2026-08-13 00:41:22.215665 | controller | 2026-08-13 00:41:22.215670 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-08-13 00:41:22.215675 | controller | Thursday 13 August 2026 00:41:22 +0000 (0:00:00.041) 0:00:06.096 ******* 2026-08-13 00:41:22.707177 | controller | ok: [controller] 2026-08-13 00:41:22.707251 | controller | 2026-08-13 00:41:22.707313 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-08-13 00:41:22.707424 | controller | Thursday 13 August 2026 00:41:22 +0000 (0:00:00.495) 0:00:06.591 ******* 2026-08-13 00:41:22.743665 | controller | skipping: [controller] 2026-08-13 00:41:22.743705 | controller | 2026-08-13 00:41:22.743712 | controller | PLAY RECAP ********************************************************************* 2026-08-13 00:41:22.743718 | controller | controller : ok=28 changed=0 unreachable=0 failed=0 skipped=14 rescued=0 ignored=0 2026-08-13 00:41:22.743723 | controller | 2026-08-13 00:41:22.743727 | controller | 2026-08-13 00:41:22.743732 | controller | TASKS RECAP ******************************************************************** 2026-08-13 00:41:22.743736 | controller | Thursday 13 August 2026 00:41:22 +0000 (0:00:00.031) 0:00:06.623 ******* 2026-08-13 00:41:22.743741 | controller | =============================================================================== 2026-08-13 00:41:22.743746 | controller | Gather minimal facts ---------------------------------------------------- 0.71s 2026-08-13 00:41:22.743750 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.58s 2026-08-13 00:41:22.743755 | controller | vexxhost.containers.directory : Create directory (/var/lib/downloads) --- 0.50s 2026-08-13 00:41:22.743760 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.50s 2026-08-13 00:41:22.743764 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.49s 2026-08-13 00:41:22.743768 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.47s 2026-08-13 00:41:22.743773 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.47s 2026-08-13 00:41:22.743778 | controller | Find all subdirectories in the role location ---------------------------- 0.45s 2026-08-13 00:41:22.743782 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.42s 2026-08-13 00:41:22.743786 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.42s 2026-08-13 00:41:22.743791 | controller | Select only defaults/ directories and load vars ------------------------- 0.37s 2026-08-13 00:41:22.743795 | controller | Include download_artifact role ------------------------------------------ 0.20s 2026-08-13 00:41:22.743864 | controller | Find all components with checksums and get latest versions (CI) --------- 0.14s 2026-08-13 00:41:22.743871 | controller | Filter checksums to keep only latest versions (CI) ---------------------- 0.10s 2026-08-13 00:41:22.743877 | controller | Generate list of all binaries for all roles ----------------------------- 0.08s 2026-08-13 00:41:22.743882 | controller | vexxhost.containers.download_artifact : Starting download of file ------- 0.04s 2026-08-13 00:41:22.743887 | controller | vexxhost.containers.download_artifact : Starting download of file ------- 0.04s 2026-08-13 00:41:22.743892 | controller | vexxhost.containers.download_artifact : Starting download of file ------- 0.04s 2026-08-13 00:41:22.743898 | controller | vexxhost.containers.download_artifact : Starting download of file ------- 0.04s 2026-08-13 00:41:22.744046 | controller | vexxhost.containers.download_artifact : Extract archive ----------------- 0.04s 2026-08-13 00:41:23.006619 | controller | INFO [download-binaries > idempotence] Executed: Successful 2026-08-13 00:41:23.016196 | controller | INFO [download-binaries > side_effect] Executing 2026-08-13 00:41:23.016673 | controller | WARNING [download-binaries > side_effect] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-08-13 00:41:23.031907 | controller | INFO [download-binaries > verify] Executing 2026-08-13 00:41:23.889914 | controller | 2026-08-13 00:41:23.890245 | controller | PLAY [Verify] ****************************************************************** 2026-08-13 00:41:23.890486 | controller | 2026-08-13 00:41:23.890739 | controller | TASK [Gathering Facts] ********************************************************* 2026-08-13 00:41:23.890994 | controller | Thursday 13 August 2026 00:41:23 +0000 (0:00:00.012) 0:00:00.012 ******* 2026-08-13 00:41:25.012215 | 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-13 00:41:25.014537 | controller | ok: [controller] 2026-08-13 00:41:25.014551 | controller | 2026-08-13 00:41:25.014557 | controller | TASK [Stat target dir] ********************************************************* 2026-08-13 00:41:25.014562 | controller | Thursday 13 August 2026 00:41:25 +0000 (0:00:01.124) 0:00:01.137 ******* 2026-08-13 00:41:25.448405 | controller | ok: [controller] 2026-08-13 00:41:25.448566 | controller | 2026-08-13 00:41:25.448702 | controller | TASK [Assert that target dir is created] *************************************** 2026-08-13 00:41:25.448834 | controller | Thursday 13 August 2026 00:41:25 +0000 (0:00:00.433) 0:00:01.571 ******* 2026-08-13 00:41:25.484647 | controller | ok: [controller] => { 2026-08-13 00:41:25.484844 | controller | "changed": false, 2026-08-13 00:41:25.485026 | controller | "msg": "All assertions passed" 2026-08-13 00:41:25.485210 | controller | } 2026-08-13 00:41:25.485403 | controller | 2026-08-13 00:41:25.485578 | controller | TASK [Find target files] ******************************************************* 2026-08-13 00:41:25.485755 | controller | Thursday 13 August 2026 00:41:25 +0000 (0:00:00.036) 0:00:01.607 ******* 2026-08-13 00:41:25.887751 | controller | ok: [controller] 2026-08-13 00:41:25.888186 | controller | 2026-08-13 00:41:25.888551 | controller | TASK [Assert that some files were downloaded] ********************************** 2026-08-13 00:41:25.888903 | controller | Thursday 13 August 2026 00:41:25 +0000 (0:00:00.402) 0:00:02.009 ******* 2026-08-13 00:41:25.920271 | controller | ok: [controller] => { 2026-08-13 00:41:25.920547 | controller | "changed": false, 2026-08-13 00:41:25.920794 | controller | "msg": "All assertions passed" 2026-08-13 00:41:25.920991 | controller | } 2026-08-13 00:41:25.921239 | controller | 2026-08-13 00:41:25.921472 | controller | PLAY RECAP ********************************************************************* 2026-08-13 00:41:25.921699 | controller | controller : ok=5 changed=0 unreachable=0 failed=0 skipped=0 rescued=0 ignored=0 2026-08-13 00:41:25.921859 | controller | 2026-08-13 00:41:25.922009 | controller | 2026-08-13 00:41:25.922176 | controller | TASKS RECAP ******************************************************************** 2026-08-13 00:41:25.922398 | controller | Thursday 13 August 2026 00:41:25 +0000 (0:00:00.033) 0:00:02.043 ******* 2026-08-13 00:41:25.922644 | controller | =============================================================================== 2026-08-13 00:41:25.922867 | controller | Gathering Facts --------------------------------------------------------- 1.12s 2026-08-13 00:41:25.923113 | controller | Stat target dir --------------------------------------------------------- 0.43s 2026-08-13 00:41:25.923340 | controller | Find target files ------------------------------------------------------- 0.40s 2026-08-13 00:41:25.923529 | controller | Assert that target dir is created --------------------------------------- 0.04s 2026-08-13 00:41:25.923799 | controller | Assert that some files were downloaded ---------------------------------- 0.03s 2026-08-13 00:41:26.043760 | controller | INFO [download-binaries > verify] Executed: Successful 2026-08-13 00:41:26.054696 | controller | INFO [download-binaries > cleanup] Executing 2026-08-13 00:41:26.055185 | controller | WARNING [download-binaries > cleanup] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-08-13 00:41:26.061639 | controller | INFO [download-binaries > destroy] Executing 2026-08-13 00:41:26.061737 | controller | WARNING [download-binaries > destroy] Skipping, '--destroy=never' requested. 2026-08-13 00:41:26.061824 | controller | INFO [download-binaries > destroy] Executed: Successful 2026-08-13 00:41:26.062193 | controller | WARNING Molecule executed 1 scenario (1 missing files) 2026-08-13 00:41:26.523075 | controller | ok: Runtime: 0:01:14.870175 2026-08-13 00:41:26.532606 | 2026-08-13 00:41:26.532663 | PLAY RECAP 2026-08-13 00:41:26.532708 | controller | ok: 4 changed: 3 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-08-13 00:41:26.532731 | 2026-08-13 00:41:26.680685 | RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/run.yaml@main] 2026-08-13 00:41:26.684536 | POST-RUN START: [untrusted : github.com/vexxhost/ansible-collection-kubernetes/test-playbooks/molecule/post.yml@main] 2026-08-13 00:41:27.285163 | 2026-08-13 00:41:27.285345 | PLAY [all] 2026-08-13 00:41:27.298551 | 2026-08-13 00:41:27.298704 | TASK [describe-kubernetes-objects : creating directory for cluster scoped objects] 2026-08-13 00:41:27.695488 | controller | changed 2026-08-13 00:41:29.177731 | 2026-08-13 00:41:29.177883 | TASK [describe-kubernetes-objects : Gathering descriptions for cluster scoped objects] 2026-08-13 00:41:29.600931 | controller | xargs: xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args valuewarning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-08-13 00:41:29.601014 | controller | 2026-08-13 00:41:29.607904 | controller | environment: line 1: kubectl: command not found 2026-08-13 00:41:29.609117 | controller | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-08-13 00:41:29.613955 | controller | environment: line 1: kubectl: command not found 2026-08-13 00:41:29.613970 | controller | environment: line 1: kubectl: command not found 2026-08-13 00:41:29.614696 | controller | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-08-13 00:41:29.615441 | controller | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-08-13 00:41:29.618520 | controller | environment: line 1: kubectl: command not found 2026-08-13 00:41:29.619717 | controller | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-08-13 00:41:29.619843 | controller | environment: line 1: kubectl: command not found 2026-08-13 00:41:29.622081 | controller | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-08-13 00:41:29.708772 | controller | ok: Runtime: 0:00:00.032670 2026-08-13 00:41:29.722190 | 2026-08-13 00:41:29.722306 | TASK [describe-kubernetes-objects : creating directory for namespace scoped objects] 2026-08-13 00:41:29.958108 | controller | changed 2026-08-13 00:41:29.963849 | 2026-08-13 00:41:29.963953 | TASK [describe-kubernetes-objects : Gathering descriptions for namespace scoped objects] 2026-08-13 00:41:30.208183 | controller | environment: line 5: kubectl: command not found 2026-08-13 00:41:30.210159 | controller | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-08-13 00:41:30.210191 | controller | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-08-13 00:41:30.210288 | controller | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-08-13 00:41:30.495041 | controller | ok: Runtime: 0:00:00.014532 2026-08-13 00:41:30.502393 | 2026-08-13 00:41:30.502522 | TASK [describe-kubernetes-objects : Downloads logs to executor] 2026-08-13 00:41:32.140691 | controller | changed: 2026-08-13 00:41:32.141202 | controller | created directory /var/lib/zuul/builds/37a80bb8e8a847edb06d3225ff7a9280/work/logs/controller 2026-08-13 00:41:32.141311 | controller | cd+++++++++ objects/ 2026-08-13 00:41:32.141417 | controller | cd+++++++++ objects/cluster/ 2026-08-13 00:41:32.141489 | controller | cd+++++++++ objects/namespaced/ 2026-08-13 00:41:32.151901 | 2026-08-13 00:41:32.152025 | TASK [gather-pod-logs : creating directory for pod logs] 2026-08-13 00:41:32.411672 | controller | changed 2026-08-13 00:41:32.417582 | 2026-08-13 00:41:32.417734 | TASK [gather-pod-logs : creating directory for failed pod logs] 2026-08-13 00:41:32.663785 | controller | changed 2026-08-13 00:41:32.669591 | 2026-08-13 00:41:32.669725 | TASK [gather-pod-logs : retrieve all kubernetes logs, current and previous (if they exist)] 2026-08-13 00:41:32.909240 | controller | environment: line 3: kubectl: command not found 2026-08-13 00:41:33.205480 | controller | ok: Runtime: 0:00:00.013581 2026-08-13 00:41:33.211393 | 2026-08-13 00:41:33.211524 | TASK [gather-pod-logs : Downloads pod logs to executor] 2026-08-13 00:41:33.779068 | controller | changed: 2026-08-13 00:41:33.779323 | controller | cd+++++++++ pod-logs/ 2026-08-13 00:41:33.779372 | controller | cd+++++++++ pod-logs/failed-pods/ 2026-08-13 00:41:33.789708 | 2026-08-13 00:41:33.789832 | LOOP [helm-release-status : creating directory for helm release status] 2026-08-13 00:41:34.041871 | controller | changed: "values" 2026-08-13 00:41:34.251162 | controller | changed: "releases" 2026-08-13 00:41:34.396568 | 2026-08-13 00:41:34.396750 | TASK [helm-release-status : Gather get release status for helm charts] 2026-08-13 00:41:34.646163 | controller | /bin/bash: line 3: kubectl: command not found 2026-08-13 00:41:34.927838 | controller | ok: Runtime: 0:00:00.009327 2026-08-13 00:41:34.933719 | 2026-08-13 00:41:34.933841 | TASK [helm-release-status : Downloads logs to executor] 2026-08-13 00:41:35.617445 | controller | changed: 2026-08-13 00:41:35.617645 | controller | cd+++++++++ helm/ 2026-08-13 00:41:35.617688 | controller | cd+++++++++ helm/releases/ 2026-08-13 00:41:35.617724 | controller | cd+++++++++ helm/values/ 2026-08-13 00:41:35.624545 | 2026-08-13 00:41:35.624635 | PLAY RECAP 2026-08-13 00:41:35.624684 | controller | ok: 12 changed: 12 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-08-13 00:41:35.624705 | 2026-08-13 00:41:35.766474 | POST-RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/ansible-collection-kubernetes/test-playbooks/molecule/post.yml@main] 2026-08-13 00:41:35.769385 | POST-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post.yaml@main] 2026-08-13 00:41:36.448099 | 2026-08-13 00:41:36.448746 | PLAY [all] 2026-08-13 00:41:36.459386 | 2026-08-13 00:41:36.459465 | TASK [fetch-output : Set log path for multiple nodes] 2026-08-13 00:41:36.505116 | controller | skipping: Conditional result was False 2026-08-13 00:41:36.513897 | 2026-08-13 00:41:36.514018 | TASK [fetch-output : Set log path for single node] 2026-08-13 00:41:36.556208 | controller | ok 2026-08-13 00:41:36.562562 | 2026-08-13 00:41:36.562630 | LOOP [fetch-output : Ensure local output dirs] 2026-08-13 00:41:37.001683 | controller -> localhost | ok: "/var/lib/zuul/builds/37a80bb8e8a847edb06d3225ff7a9280/work/logs" 2026-08-13 00:41:37.213482 | controller -> localhost | changed: "/var/lib/zuul/builds/37a80bb8e8a847edb06d3225ff7a9280/work/artifacts" 2026-08-13 00:41:37.591878 | controller -> localhost | changed: "/var/lib/zuul/builds/37a80bb8e8a847edb06d3225ff7a9280/work/docs" 2026-08-13 00:41:37.701837 | 2026-08-13 00:41:37.701962 | LOOP [fetch-output : Collect logs, artifacts and docs] 2026-08-13 00:41:38.360196 | controller | changed: .d..t...... ./ 2026-08-13 00:41:38.360591 | controller | changed: All items complete 2026-08-13 00:41:38.360639 | 2026-08-13 00:41:38.839567 | controller | changed: .d..t...... ./ 2026-08-13 00:41:39.345028 | controller | changed: .d..t...... ./ 2026-08-13 00:41:39.366189 | 2026-08-13 00:41:39.366356 | LOOP [merge-output-to-logs : Move artifacts and docs to logs dir] 2026-08-13 00:41:39.970807 | controller -> localhost | ok: Item: artifacts Runtime: 0:00:00.006639 2026-08-13 00:41:40.282182 | controller -> localhost | ok: Item: docs Runtime: 0:00:00.006587 2026-08-13 00:41:40.290986 | 2026-08-13 00:41:40.337688 | PLAY [all] 2026-08-13 00:41:40.343731 | 2026-08-13 00:41:40.343800 | TASK [remove-build-sshkey : Remove the build SSH key from all nodes] 2026-08-13 00:41:40.840910 | controller | changed 2026-08-13 00:41:40.904035 | 2026-08-13 00:41:40.904114 | PLAY RECAP 2026-08-13 00:41:40.904160 | controller | ok: 5 changed: 4 unreachable: 0 failed: 0 skipped: 1 rescued: 0 ignored: 0 2026-08-13 00:41:40.904182 | 2026-08-13 00:41:41.031445 | POST-RUN END RESULT_NORMAL: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post.yaml@main] 2026-08-13 00:41:41.036349 | POST-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post-logs.yaml@main] 2026-08-13 00:41:41.659608 | 2026-08-13 00:41:41.659767 | PLAY [localhost] 2026-08-13 00:41:41.670425 | 2026-08-13 00:41:41.675540 | TASK [Generate Zuul manifest] 2026-08-13 00:41:41.697724 | localhost | ok 2026-08-13 00:41:41.717983 | 2026-08-13 00:41:41.770808 | TASK [generate-zuul-manifest : Generate Zuul manifest] 2026-08-13 00:41:42.576412 | localhost | changed 2026-08-13 00:41:42.587982 | 2026-08-13 00:41:42.588106 | TASK [generate-zuul-manifest : Return Zuul manifest URL to Zuul] 2026-08-13 00:41:42.616388 | localhost | ok 2026-08-13 00:41:42.623193 | 2026-08-13 00:41:42.623269 | TASK [Upload logs] 2026-08-13 00:41:42.645263 | localhost | ok 2026-08-13 00:41:42.719719 | 2026-08-13 00:41:42.719921 | TASK [Set zuul-log-path fact] 2026-08-13 00:41:42.742803 | localhost | ok 2026-08-13 00:41:42.758028 | 2026-08-13 00:41:42.758151 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-08-13 00:41:42.788385 | localhost | ok 2026-08-13 00:41:42.799407 | 2026-08-13 00:41:42.799537 | TASK [upload-logs : Create log directories] 2026-08-13 00:41:43.792809 | localhost | changed 2026-08-13 00:41:43.815434 | 2026-08-13 00:41:43.815573 | TASK [upload-logs : Ensure logs are readable before uploading] 2026-08-13 00:41:44.637431 | localhost -> localhost | ok: Runtime: 0:00:00.067514 2026-08-13 00:41:44.644970 | 2026-08-13 00:41:44.645093 | TASK [upload-logs : Upload logs to log server] 2026-08-13 00:41:45.361549 | localhost | Output suppressed because no_log was given 2026-08-13 00:41:45.368383 | 2026-08-13 00:41:45.368504 | LOOP [upload-logs : Compress console log and json output] 2026-08-13 00:41:45.429423 | localhost | skipping: Conditional result was False 2026-08-13 00:41:45.488643 | localhost | skipping: Conditional result was False 2026-08-13 00:41:45.502199 | 2026-08-13 00:41:45.502366 | LOOP [upload-logs : Upload compressed console log and json output] 2026-08-13 00:41:45.555178 | localhost | skipping: Conditional result was False 2026-08-13 00:41:45.555411 | 2026-08-13 00:41:45.562411 | localhost | skipping: Conditional result was False 2026-08-13 00:41:45.574566 | 2026-08-13 00:41:45.574722 | LOOP [upload-logs : Upload console log and json output]