2026-06-17 18:47:28.342544 | Job console starting 2026-06-17 18:47:28.352790 | Updating git repos 2026-06-17 18:47:28.400967 | Cloning repos into workspace 2026-06-17 18:47:28.708789 | Restoring repo states 2026-06-17 18:47:28.724095 | Merging changes 2026-06-17 18:47:29.381804 | Checking out repos 2026-06-17 18:47:29.554567 | Preparing playbooks 2026-06-17 18:47:32.815318 | Running Ansible setup 2026-06-17 18:47:36.370844 | PRE-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/pre.yaml@main] 2026-06-17 18:47:36.994108 | 2026-06-17 18:47:36.994240 | PLAY [localhost] 2026-06-17 18:47:37.002099 | 2026-06-17 18:47:37.002199 | TASK [Gathering Facts] 2026-06-17 18:47:37.884059 | localhost | ok 2026-06-17 18:47:37.891342 | 2026-06-17 18:47:37.891442 | TASK [Setup log path fact] 2026-06-17 18:47:37.908337 | localhost | ok 2026-06-17 18:47:37.929519 | 2026-06-17 18:47:37.929706 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-06-17 18:47:37.960094 | localhost | ok 2026-06-17 18:47:37.967955 | 2026-06-17 18:47:37.968075 | TASK [emit-job-header : Print job information] 2026-06-17 18:47:38.007975 | # Job Information 2026-06-17 18:47:38.008222 | Ansible Version: 2.16.18 2026-06-17 18:47:38.008297 | Job: ansible-collection-kubernetes-molecule-download-binaries 2026-06-17 18:47:38.008347 | Pipeline: check 2026-06-17 18:47:38.008390 | Executor: 2d72f0692154 2026-06-17 18:47:38.008432 | Triggered by: https://github.com/vexxhost/ansible-collection-kubernetes/pull/284 2026-06-17 18:47:38.008482 | Event ID: d07fc740-6a7c-11f1-8b15-c170421f36dc 2026-06-17 18:47:38.012722 | 2026-06-17 18:47:38.012834 | LOOP [emit-job-header : Print node information] 2026-06-17 18:47:38.099897 | localhost | ok: 2026-06-17 18:47:38.100098 | localhost | # Node Information 2026-06-17 18:47:38.100139 | localhost | Inventory Hostname: controller 2026-06-17 18:47:38.100170 | localhost | Hostname: np0000181277 2026-06-17 18:47:38.100197 | localhost | Username: zuul 2026-06-17 18:47:38.100230 | localhost | Distro: Debian 13.5 2026-06-17 18:47:38.100258 | localhost | Provider: yul1 2026-06-17 18:47:38.100285 | localhost | Region: ca-ymq-1 2026-06-17 18:47:38.100311 | localhost | Label: debian-trixie 2026-06-17 18:47:38.100337 | localhost | Product Name: OpenStack Nova 2026-06-17 18:47:38.100430 | localhost | Interface IP: 199.204.45.35 2026-06-17 18:47:38.107721 | 2026-06-17 18:47:38.107872 | TASK [log-inventory : Ensure Zuul Ansible directory exists] 2026-06-17 18:47:38.507340 | localhost -> localhost | changed 2026-06-17 18:47:38.516334 | 2026-06-17 18:47:38.516472 | TASK [log-inventory : Copy ansible inventory to logs dir] 2026-06-17 18:47:39.377129 | localhost -> localhost | changed 2026-06-17 18:47:39.388718 | 2026-06-17 18:47:39.388838 | PLAY [all] 2026-06-17 18:47:39.395900 | 2026-06-17 18:47:39.395969 | TASK [add-build-sshkey : Check to see if ssh key was already created for this build] 2026-06-17 18:47:39.622760 | controller -> localhost | ok 2026-06-17 18:47:39.630693 | 2026-06-17 18:47:39.630785 | TASK [add-build-sshkey : Create a new key in workspace based on build UUID] 2026-06-17 18:47:39.674359 | controller | ok 2026-06-17 18:47:39.692386 | controller | included: /var/lib/zuul/builds/a851ecd7165f40aa8c89c06eb17817dd/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/create-key-and-replace.yaml 2026-06-17 18:47:39.698145 | 2026-06-17 18:47:39.698230 | TASK [add-build-sshkey : Create Temp SSH key] 2026-06-17 18:47:40.942058 | controller -> localhost | Generating public/private rsa key pair. 2026-06-17 18:47:40.942257 | controller -> localhost | Your identification has been saved in /var/lib/zuul/builds/a851ecd7165f40aa8c89c06eb17817dd/work/a851ecd7165f40aa8c89c06eb17817dd_id_rsa 2026-06-17 18:47:40.942299 | controller -> localhost | Your public key has been saved in /var/lib/zuul/builds/a851ecd7165f40aa8c89c06eb17817dd/work/a851ecd7165f40aa8c89c06eb17817dd_id_rsa.pub 2026-06-17 18:47:40.942330 | controller -> localhost | The key fingerprint is: 2026-06-17 18:47:40.942360 | controller -> localhost | SHA256:tJkYecLTW7tIMNUaHHdtrFXHkac2QgDHScLcZBuXgn8 zuul-build-sshkey 2026-06-17 18:47:40.942404 | controller -> localhost | The key's randomart image is: 2026-06-17 18:47:40.942434 | controller -> localhost | +---[RSA 3072]----+ 2026-06-17 18:47:40.942470 | controller -> localhost | | +=XOoo+ +=| 2026-06-17 18:47:40.942500 | controller -> localhost | | . +*=*=o =.+| 2026-06-17 18:47:40.942529 | controller -> localhost | | O ++oo + ..| 2026-06-17 18:47:40.942557 | controller -> localhost | | X.*..E + | 2026-06-17 18:47:40.942585 | controller -> localhost | | . S .. o . | 2026-06-17 18:47:40.942613 | controller -> localhost | | . . . | 2026-06-17 18:47:40.942640 | controller -> localhost | | . . | 2026-06-17 18:47:40.942667 | controller -> localhost | | | 2026-06-17 18:47:40.942698 | controller -> localhost | | | 2026-06-17 18:47:40.942726 | controller -> localhost | +----[SHA256]-----+ 2026-06-17 18:47:40.942787 | controller -> localhost | ok: Runtime: 0:00:00.770646 2026-06-17 18:47:40.948242 | 2026-06-17 18:47:40.948305 | TASK [add-build-sshkey : Remote setup ssh keys (linux)] 2026-06-17 18:47:40.979659 | controller | ok 2026-06-17 18:47:40.986885 | controller | included: /var/lib/zuul/builds/a851ecd7165f40aa8c89c06eb17817dd/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/remote-linux.yaml 2026-06-17 18:47:40.993241 | 2026-06-17 18:47:40.993299 | TASK [add-build-sshkey : Remove previously added zuul-build-sshkey] 2026-06-17 18:47:41.027706 | controller | skipping: Conditional result was False 2026-06-17 18:47:41.032866 | 2026-06-17 18:47:41.032936 | TASK [add-build-sshkey : Enable access via build key on all nodes] 2026-06-17 18:47:41.600495 | controller | changed 2026-06-17 18:47:41.606046 | 2026-06-17 18:47:41.606122 | TASK [add-build-sshkey : Make sure user has a .ssh] 2026-06-17 18:47:41.829744 | controller | ok 2026-06-17 18:47:41.835402 | 2026-06-17 18:47:41.835499 | TASK [add-build-sshkey : Install build private key as SSH key on all nodes] 2026-06-17 18:47:42.443434 | controller | changed 2026-06-17 18:47:42.448885 | 2026-06-17 18:47:42.448997 | TASK [add-build-sshkey : Install build public key as SSH key on all nodes] 2026-06-17 18:47:42.999920 | controller | changed 2026-06-17 18:47:43.005471 | 2026-06-17 18:47:43.005536 | TASK [add-build-sshkey : Remote setup ssh keys (windows)] 2026-06-17 18:47:43.030074 | controller | skipping: Conditional result was False 2026-06-17 18:47:43.038913 | 2026-06-17 18:47:43.039005 | TASK [remove-zuul-sshkey : Remove master key from local agent] 2026-06-17 18:47:43.469156 | controller -> localhost | changed 2026-06-17 18:47:43.482864 | 2026-06-17 18:47:43.483044 | TASK [add-build-sshkey : Add back temp key] 2026-06-17 18:47:43.780410 | controller -> localhost | Identity added: /var/lib/zuul/builds/a851ecd7165f40aa8c89c06eb17817dd/work/a851ecd7165f40aa8c89c06eb17817dd_id_rsa (zuul-build-sshkey) 2026-06-17 18:47:43.780729 | controller -> localhost | ok: Runtime: 0:00:00.013912 2026-06-17 18:47:43.787105 | 2026-06-17 18:47:43.787178 | TASK [add-build-sshkey : Verify we can still SSH to all nodes] 2026-06-17 18:47:44.145630 | controller | ok 2026-06-17 18:47:44.149395 | 2026-06-17 18:47:44.149472 | TASK [add-build-sshkey : Verify we can still SSH to all nodes (windows)] 2026-06-17 18:47:44.176631 | controller | skipping: Conditional result was False 2026-06-17 18:47:44.187474 | 2026-06-17 18:47:44.187582 | TASK [prepare-workspace : Start zuul_console daemon.] 2026-06-17 18:47:44.562237 | controller | ok 2026-06-17 18:47:44.568657 | 2026-06-17 18:47:44.568758 | TASK [prepare-workspace : Synchronize src repos to workspace directory.] 2026-06-17 18:47:45.528509 | controller | Output suppressed because no_log was given 2026-06-17 18:47:45.538337 | 2026-06-17 18:47:45.538446 | LOOP [ensure-output-dirs : Empty Zuul Output directories by removing them] 2026-06-17 18:47:45.748946 | controller | ok: "logs" 2026-06-17 18:47:45.749258 | controller | ok: All items complete 2026-06-17 18:47:45.749305 | 2026-06-17 18:47:45.924135 | controller | ok: "artifacts" 2026-06-17 18:47:46.125445 | controller | ok: "docs" 2026-06-17 18:47:46.138369 | 2026-06-17 18:47:46.138528 | LOOP [ensure-output-dirs : Ensure Zuul Output directories exist] 2026-06-17 18:47:46.359957 | controller | changed: "logs" 2026-06-17 18:47:46.531343 | controller | changed: "artifacts" 2026-06-17 18:47:46.728216 | controller | changed: "docs" 2026-06-17 18:47:46.746011 | 2026-06-17 18:47:46.746152 | PLAY RECAP 2026-06-17 18:47:46.746203 | controller | ok: 15 changed: 8 unreachable: 0 failed: 0 skipped: 3 rescued: 0 ignored: 0 2026-06-17 18:47:46.746231 | localhost | ok: 6 changed: 2 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-06-17 18:47:46.746254 | 2026-06-17 18:47:46.917365 | PRE-RUN END RESULT_NORMAL: [trusted : github.com/vexxhost/zuul-config/playbooks/base/pre.yaml@main] 2026-06-17 18:47:46.921200 | PRE-RUN START: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/pre.yaml@main] 2026-06-17 18:47:47.556451 | 2026-06-17 18:47:47.556585 | PLAY [all] 2026-06-17 18:47:47.567177 | 2026-06-17 18:47:47.567314 | TASK [setup-uv : Extract archive] 2026-06-17 18:47:49.951104 | controller | changed 2026-06-17 18:47:49.958762 | 2026-06-17 18:47:49.958843 | TASK [setup-uv : Print version] 2026-06-17 18:47:50.349810 | controller | uv 0.8.13 2026-06-17 18:47:50.491159 | controller | ok: Runtime: 0:00:00.016578 2026-06-17 18:47:50.500719 | 2026-06-17 18:47:50.500816 | TASK [Install Ansible collection siblings] 2026-06-17 18:47:50.924071 | controller | ok: 2026-06-17 18:47:50.924234 | controller | Skipping ansible.posix: no checked-out sibling 2026-06-17 18:47:50.924263 | controller | Skipping community.crypto: no checked-out sibling 2026-06-17 18:47:50.924284 | controller | Skipping community.general: no checked-out sibling 2026-06-17 18:47:50.924305 | controller | Skipping kubernetes.core: no checked-out sibling 2026-06-17 18:47:50.924325 | controller | Skipping vexxhost.containers: no checked-out sibling 2026-06-17 18:47:50.925827 | 2026-06-17 18:47:50.925870 | PLAY RECAP 2026-06-17 18:47:50.925913 | controller | ok: 3 changed: 2 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-06-17 18:47:50.925934 | 2026-06-17 18:47:51.039075 | PRE-RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/pre.yaml@main] 2026-06-17 18:47:51.042727 | PRE-RUN START: [untrusted : github.com/vexxhost/ansible-collection-kubernetes/test-playbooks/molecule/pre.yml@main] 2026-06-17 18:47:51.611929 | 2026-06-17 18:47:51.612066 | PLAY [all] 2026-06-17 18:47:51.622589 | 2026-06-17 18:47:51.622665 | TASK [Update apt cache] 2026-06-17 18:47:56.759494 | controller | ok 2026-06-17 18:47:56.763888 | 2026-06-17 18:47:56.763970 | TASK [Disable firewalld] 2026-06-17 18:47:56.789952 | controller | skipping: Conditional result was False 2026-06-17 18:47:56.798076 | 2026-06-17 18:47:56.798172 | TASK [Install "jq" for log collection] 2026-06-17 18:47:59.107890 | controller | changed 2026-06-17 18:47:59.110514 | 2026-06-17 18:47:59.110581 | PLAY RECAP 2026-06-17 18:47:59.110647 | controller | ok: 2 changed: 1 unreachable: 0 failed: 0 skipped: 1 rescued: 0 ignored: 0 2026-06-17 18:47:59.110678 | 2026-06-17 18:47:59.246692 | PRE-RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/ansible-collection-kubernetes/test-playbooks/molecule/pre.yml@main] 2026-06-17 18:47:59.249425 | RUN START: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/run.yaml@main] 2026-06-17 18:47:59.885802 | 2026-06-17 18:47:59.885965 | PLAY [all] 2026-06-17 18:47:59.896509 | 2026-06-17 18:47:59.896631 | LOOP [Check inventory directories] 2026-06-17 18:48:00.296922 | controller | ok: "src/github.com/vexxhost/ansible-collection-kubernetes" 2026-06-17 18:48:00.485635 | controller | ok: "src/github.com/vexxhost/ansible-collection-kubernetes/molecule/download-binaries/inventory" 2026-06-17 18:48:00.680327 | controller | ok: "src/github.com/vexxhost/ansible-collection-kubernetes/extensions/molecule/download-binaries/inventory" 2026-06-17 18:48:00.699282 | 2026-06-17 18:48:00.699491 | LOOP [Copy inventory file for Zuul] 2026-06-17 18:48:01.588644 | controller | changed: 2026-06-17 18:48:01.588888 | controller | { 2026-06-17 18:48:01.588941 | controller | "ansible_loop_var": "item", 2026-06-17 18:48:01.589014 | controller | "changed": false, 2026-06-17 18:48:01.589044 | controller | "failed": false, 2026-06-17 18:48:01.589076 | controller | "invocation": { 2026-06-17 18:48:01.589103 | controller | "module_args": { 2026-06-17 18:48:01.589128 | controller | "checksum_algorithm": "sha1", 2026-06-17 18:48:01.589153 | controller | "follow": true, 2026-06-17 18:48:01.589178 | controller | "get_attributes": true, 2026-06-17 18:48:01.589204 | controller | "get_checksum": true, 2026-06-17 18:48:01.589247 | controller | "get_mime": true, 2026-06-17 18:48:01.589294 | controller | "path": "src/github.com/vexxhost/ansible-collection-kubernetes" 2026-06-17 18:48:01.589328 | controller | } 2026-06-17 18:48:01.589361 | controller | }, 2026-06-17 18:48:01.589393 | controller | "item": "src/github.com/vexxhost/ansible-collection-kubernetes", 2026-06-17 18:48:01.589482 | controller | "stat": { 2026-06-17 18:48:01.589510 | controller | "atime": 1781722065.884, 2026-06-17 18:48:01.589535 | controller | "attr_flags": "e", 2026-06-17 18:48:01.589562 | controller | "attributes": [ 2026-06-17 18:48:01.589589 | controller | "extents" 2026-06-17 18:48:01.589612 | controller | ], 2026-06-17 18:48:01.589638 | controller | "block_size": 4096, 2026-06-17 18:48:01.589669 | controller | "blocks": 8, 2026-06-17 18:48:01.589702 | controller | "charset": "unknown", 2026-06-17 18:48:01.589736 | controller | "ctime": 1781722065.908, 2026-06-17 18:48:01.589766 | controller | "dev": 65025, 2026-06-17 18:48:01.589791 | controller | "device_type": 0, 2026-06-17 18:48:01.589814 | controller | "executable": true, 2026-06-17 18:48:01.589848 | controller | "exists": true, 2026-06-17 18:48:01.589916 | controller | "gid": 1000, 2026-06-17 18:48:01.589955 | controller | "gr_name": "zuul", 2026-06-17 18:48:01.589989 | controller | "inode": 519959, 2026-06-17 18:48:01.590022 | controller | "isblk": false, 2026-06-17 18:48:01.590047 | controller | "ischr": false, 2026-06-17 18:48:01.590071 | controller | "isdir": true, 2026-06-17 18:48:01.590098 | controller | "isfifo": false, 2026-06-17 18:48:01.590125 | controller | "isgid": false, 2026-06-17 18:48:01.590151 | controller | "islnk": false, 2026-06-17 18:48:01.590174 | controller | "isreg": false, 2026-06-17 18:48:01.590200 | controller | "issock": false, 2026-06-17 18:48:01.590223 | controller | "isuid": false, 2026-06-17 18:48:01.590246 | controller | "mimetype": "unknown", 2026-06-17 18:48:01.590268 | controller | "mode": "0755", 2026-06-17 18:48:01.590291 | controller | "mtime": 1781722049.322646, 2026-06-17 18:48:01.590314 | controller | "nlink": 14, 2026-06-17 18:48:01.590337 | controller | "path": "src/github.com/vexxhost/ansible-collection-kubernetes", 2026-06-17 18:48:01.590361 | controller | "pw_name": "zuul", 2026-06-17 18:48:01.590390 | controller | "readable": true, 2026-06-17 18:48:01.590414 | controller | "rgrp": true, 2026-06-17 18:48:01.590438 | controller | "roth": true, 2026-06-17 18:48:01.590462 | controller | "rusr": true, 2026-06-17 18:48:01.590485 | controller | "size": 4096, 2026-06-17 18:48:01.590509 | controller | "uid": 1000, 2026-06-17 18:48:01.590539 | controller | "version": "399689853", 2026-06-17 18:48:01.590568 | controller | "wgrp": false, 2026-06-17 18:48:01.590601 | controller | "woth": false, 2026-06-17 18:48:01.590632 | controller | "writeable": true, 2026-06-17 18:48:01.590657 | controller | "wusr": true, 2026-06-17 18:48:01.590678 | controller | "xgrp": true, 2026-06-17 18:48:01.590697 | controller | "xoth": true, 2026-06-17 18:48:01.590713 | controller | "xusr": true 2026-06-17 18:48:01.590745 | controller | } 2026-06-17 18:48:01.590762 | controller | } 2026-06-17 18:48:01.590803 | controller | ok: All items complete 2026-06-17 18:48:01.590832 | 2026-06-17 18:48:01.592175 | controller | skipping: Conditional result was False 2026-06-17 18:48:01.592776 | controller | skipping: Conditional result was False 2026-06-17 18:48:01.608388 | 2026-06-17 18:48:01.608599 | LOOP [Switch "ansible_host" to private IP] 2026-06-17 18:48:01.991128 | controller | changed: 1 replacements made 2026-06-17 18:48:01.993535 | controller | skipping: Conditional result was False 2026-06-17 18:48:01.994661 | controller | skipping: Conditional result was False 2026-06-17 18:48:02.008922 | 2026-06-17 18:48:02.009116 | TASK [Run Molecule scenario] 2026-06-17 18:48:02.511269 | controller | Using CPython 3.13.5 interpreter at: /usr/bin/python3 2026-06-17 18:48:02.511379 | controller | Creating virtual environment at: .venv 2026-06-17 18:48:02.796774 | controller | Downloading ansible-core (2.3MiB) 2026-06-17 18:48:02.797146 | controller | Downloading pygments (1.2MiB) 2026-06-17 18:48:02.797939 | controller | Downloading cryptography (4.3MiB) 2026-06-17 18:48:02.962396 | controller | Downloading cryptography 2026-06-17 18:48:03.025120 | controller | Downloading pygments 2026-06-17 18:48:03.220844 | controller | Downloading ansible-core 2026-06-17 18:48:03.267182 | controller | Installed 36 packages in 45ms 2026-06-17 18:48:03.982939 | controller | INFO Collection 'vexxhost.kubernetes' detected. 2026-06-17 18:48:03.982996 | controller | INFO Scenarios will be used from 'extensions/molecule' 2026-06-17 18:48:04.853237 | controller | CRITICAL 'extensions/molecule/default/molecule.yml' glob failed. Exiting. 2026-06-17 18:48:04.853306 | controller | INFO default scenario not found, disabling shared state. 2026-06-17 18:48:04.853379 | controller | INFO [download-binaries > discovery] scenario test matrix: dependency, cleanup, destroy, syntax, create, prepare, converge, idempotence, side_effect, verify, cleanup, destroy 2026-06-17 18:48:04.853467 | controller | INFO [download-binaries > prerun] Performing prerun with role_name_check=0... 2026-06-17 18:48:24.030877 | controller | INFO [download-binaries > dependency] Executing 2026-06-17 18:48:24.030948 | controller | WARNING [download-binaries > dependency] Missing roles requirements file: requirements.yml 2026-06-17 18:48:24.031123 | controller | WARNING [download-binaries > dependency] Missing collections requirements file: collections.yml 2026-06-17 18:48:24.031306 | controller | WARNING [download-binaries > dependency] Executed: 2 missing (Remove from test_sequence to suppress) 2026-06-17 18:48:24.040980 | controller | INFO [download-binaries > cleanup] Executing 2026-06-17 18:48:24.041670 | controller | WARNING [download-binaries > cleanup] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-06-17 18:48:24.048210 | controller | INFO [download-binaries > destroy] Executing 2026-06-17 18:48:24.048256 | controller | WARNING [download-binaries > destroy] Skipping, '--destroy=never' requested. 2026-06-17 18:48:24.048313 | controller | INFO [download-binaries > destroy] Executed: Successful 2026-06-17 18:48:24.053790 | controller | INFO [download-binaries > syntax] Executing 2026-06-17 18:48:24.930094 | controller | 2026-06-17 18:48:24.930307 | controller | playbook: /home/zuul/src/github.com/vexxhost/ansible-collection-kubernetes/extensions/molecule/download-binaries/converge.yml 2026-06-17 18:48:24.995135 | controller | INFO [download-binaries > syntax] Executed: Successful 2026-06-17 18:48:25.017011 | controller | INFO [download-binaries > create] Executing 2026-06-17 18:48:25.019751 | controller | WARNING [download-binaries > create] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-06-17 18:48:25.027571 | controller | INFO [download-binaries > prepare] Executing 2026-06-17 18:48:25.027916 | controller | WARNING [download-binaries > prepare] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-06-17 18:48:25.035783 | controller | INFO [download-binaries > converge] Executing 2026-06-17 18:48:25.939967 | controller | 2026-06-17 18:48:25.940046 | controller | PLAY [Download all binaries required at runtime for ansible-collection-kubernetes] *** 2026-06-17 18:48:25.940056 | controller | 2026-06-17 18:48:25.940145 | controller | TASK [Gather minimal facts] **************************************************** 2026-06-17 18:48:25.940240 | controller | Wednesday 17 June 2026 18:48:25 +0000 (0:00:00.034) 0:00:00.034 ******** 2026-06-17 18:48:26.671268 | controller | ok: [controller -> localhost] 2026-06-17 18:48:26.671329 | controller | 2026-06-17 18:48:26.671504 | controller | TASK [Find all subdirectories in the role location] **************************** 2026-06-17 18:48:26.671638 | controller | Wednesday 17 June 2026 18:48:26 +0000 (0:00:00.731) 0:00:00.766 ******** 2026-06-17 18:48:27.132362 | controller | ok: [controller -> localhost] 2026-06-17 18:48:27.132412 | controller | 2026-06-17 18:48:27.132424 | controller | TASK [Select only defaults/ directories and load vars] ************************* 2026-06-17 18:48:27.132441 | controller | Wednesday 17 June 2026 18:48:27 +0000 (0:00:00.460) 0:00:01.226 ******** 2026-06-17 18:48:27.510464 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/clusterctl/defaults) 2026-06-17 18:48:27.510609 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/cluster_api/defaults) 2026-06-17 18:48:27.510816 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kubelet/defaults) 2026-06-17 18:48:27.511025 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kubeadm/defaults) 2026-06-17 18:48:27.511233 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/cilium/defaults) 2026-06-17 18:48:27.511514 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kubernetes/defaults) 2026-06-17 18:48:27.511737 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/flux/defaults) 2026-06-17 18:48:27.511957 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/keepalived/defaults) 2026-06-17 18:48:27.512187 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/upload_helm_chart/defaults) 2026-06-17 18:48:27.512385 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/helm/defaults) 2026-06-17 18:48:27.512586 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kube_vip/defaults) 2026-06-17 18:48:27.512800 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/envoy_gateway/defaults) 2026-06-17 18:48:27.513002 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/haproxy/defaults) 2026-06-17 18:48:27.513209 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/cert_manager/defaults) 2026-06-17 18:48:27.513472 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/openstack_resource_controller/defaults) 2026-06-17 18:48:27.513723 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kubectl/defaults) 2026-06-17 18:48:27.513932 | controller | 2026-06-17 18:48:27.514140 | controller | TASK [Find all components with checksums and get latest versions (CI)] ********* 2026-06-17 18:48:27.514352 | controller | Wednesday 17 June 2026 18:48:27 +0000 (0:00:00.378) 0:00:01.605 ******** 2026-06-17 18:48:27.671333 | controller | ok: [controller -> localhost] => (item=clusterctl_checksums) 2026-06-17 18:48:27.671517 | controller | ok: [controller -> localhost] => (item=kubelet_checksums) 2026-06-17 18:48:27.671718 | controller | ok: [controller -> localhost] => (item=kubeadm_checksums) 2026-06-17 18:48:27.671903 | controller | ok: [controller -> localhost] => (item=flux_checksums) 2026-06-17 18:48:27.672086 | controller | ok: [controller -> localhost] => (item=helm_checksums) 2026-06-17 18:48:27.672285 | controller | ok: [controller -> localhost] => (item=helm_diff_checksums) 2026-06-17 18:48:27.672459 | controller | ok: [controller -> localhost] => (item=kubectl_checksums) 2026-06-17 18:48:27.672677 | controller | 2026-06-17 18:48:27.672857 | controller | TASK [Filter checksums to keep only latest versions (CI)] ********************** 2026-06-17 18:48:27.673042 | controller | Wednesday 17 June 2026 18:48:27 +0000 (0:00:00.161) 0:00:01.766 ******** 2026-06-17 18:48:27.766716 | controller | ok: [controller -> localhost] => (item=clusterctl_checksums) 2026-06-17 18:48:27.766793 | controller | ok: [controller -> localhost] => (item=kubelet_checksums) 2026-06-17 18:48:27.766917 | controller | ok: [controller -> localhost] => (item=kubeadm_checksums) 2026-06-17 18:48:27.767032 | controller | ok: [controller -> localhost] => (item=flux_checksums) 2026-06-17 18:48:27.767144 | controller | ok: [controller -> localhost] => (item=helm_checksums) 2026-06-17 18:48:27.767263 | controller | ok: [controller -> localhost] => (item=helm_diff_checksums) 2026-06-17 18:48:27.767372 | controller | ok: [controller -> localhost] => (item=kubectl_checksums) 2026-06-17 18:48:27.767515 | controller | 2026-06-17 18:48:27.767638 | controller | TASK [Generate list of all binaries for all roles] ***************************** 2026-06-17 18:48:27.767740 | controller | Wednesday 17 June 2026 18:48:27 +0000 (0:00:00.094) 0:00:01.861 ******** 2026-06-17 18:48:27.851078 | controller | ok: [controller -> localhost] 2026-06-17 18:48:27.851207 | controller | 2026-06-17 18:48:27.851439 | controller | TASK [Include download_artifact role] ****************************************** 2026-06-17 18:48:27.851684 | controller | Wednesday 17 June 2026 18:48:27 +0000 (0:00:00.084) 0:00:01.945 ******** 2026-06-17 18:48:28.103579 | 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-06-17 18:48:28.103816 | controller | included: vexxhost.containers.download_artifact for controller => (item={'url': 'https://dl.k8s.io/release/v1.36.1/bin/linux/amd64/kubelet', 'checksum': '7efa1780c73d9fb3a464002864e582eb2d15aa691e475eaae323093d08feae14', 'dest': '/var/lib/downloads/kubelet-1.36.1-linux-amd64', 'version': '1.36.1'}) 2026-06-17 18:48:28.104077 | controller | included: vexxhost.containers.download_artifact for controller => (item={'url': 'https://dl.k8s.io/release/v1.36.1/bin/linux/amd64/kubeadm', 'checksum': 'f35980333a4dae753807345ae359eca03f48f9945855e6a6a6708fe8b3b24038', 'dest': '/var/lib/downloads/kubeadm-1.36.1-linux-amd64', 'version': '1.36.1'}) 2026-06-17 18:48:28.104431 | 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-06-17 18:48:28.104876 | 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-06-17 18:48:28.105297 | 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-06-17 18:48:28.105634 | controller | included: vexxhost.containers.download_artifact for controller => (item={'url': 'https://dl.k8s.io/release/v1.36.1/bin/linux/amd64/kubectl', 'checksum': '629d3f410e09bf49b64ae7079f7f0bda1191efed311f7d37fdbab0ad5b0ec2b7', 'dest': '/var/lib/downloads/kubectl-1.36.1-linux-amd64', 'version': '1.36.1'}) 2026-06-17 18:48:28.105849 | controller | 2026-06-17 18:48:28.106141 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-06-17 18:48:28.106413 | controller | Wednesday 17 June 2026 18:48:28 +0000 (0:00:00.252) 0:00:02.198 ******** 2026-06-17 18:48:28.136339 | controller | skipping: [controller] 2026-06-17 18:48:28.136629 | controller | 2026-06-17 18:48:28.136891 | controller | TASK [vexxhost.containers.directory : Create directory (/var/lib/downloads)] *** 2026-06-17 18:48:28.137152 | controller | Wednesday 17 June 2026 18:48:28 +0000 (0:00:00.033) 0:00:02.231 ******** 2026-06-17 18:48:28.811269 | 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-06-17 18:48:28.827064 | controller | changed: [controller] 2026-06-17 18:48:28.827224 | controller | 2026-06-17 18:48:28.827567 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-06-17 18:48:28.827857 | controller | Wednesday 17 June 2026 18:48:28 +0000 (0:00:00.690) 0:00:02.921 ******** 2026-06-17 18:48:28.869633 | controller | ok: [controller] => { 2026-06-17 18:48:28.869875 | controller | "msg": "https://github.com/kubernetes-sigs/cluster-api/releases/download/v1.13.2/clusterctl-linux-amd64" 2026-06-17 18:48:28.870028 | controller | } 2026-06-17 18:48:28.870208 | controller | 2026-06-17 18:48:28.870415 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-06-17 18:48:28.870610 | controller | Wednesday 17 June 2026 18:48:28 +0000 (0:00:00.042) 0:00:02.963 ******** 2026-06-17 18:48:30.059023 | 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-06-17 18:48:30.070189 | controller | changed: [controller] 2026-06-17 18:48:30.070332 | controller | 2026-06-17 18:48:30.070542 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-06-17 18:48:30.070742 | controller | Wednesday 17 June 2026 18:48:30 +0000 (0:00:01.201) 0:00:04.165 ******** 2026-06-17 18:48:30.106612 | controller | skipping: [controller] 2026-06-17 18:48:30.106769 | controller | 2026-06-17 18:48:30.106997 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-06-17 18:48:30.107190 | controller | Wednesday 17 June 2026 18:48:30 +0000 (0:00:00.036) 0:00:04.201 ******** 2026-06-17 18:48:30.144202 | controller | skipping: [controller] 2026-06-17 18:48:30.144358 | controller | 2026-06-17 18:48:30.144556 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-06-17 18:48:30.144754 | controller | Wednesday 17 June 2026 18:48:30 +0000 (0:00:00.037) 0:00:04.238 ******** 2026-06-17 18:48:30.186681 | controller | ok: [controller] => { 2026-06-17 18:48:30.186888 | controller | "msg": "https://dl.k8s.io/release/v1.36.1/bin/linux/amd64/kubelet" 2026-06-17 18:48:30.187089 | controller | } 2026-06-17 18:48:30.187361 | controller | 2026-06-17 18:48:30.187688 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-06-17 18:48:30.187957 | controller | Wednesday 17 June 2026 18:48:30 +0000 (0:00:00.042) 0:00:04.281 ******** 2026-06-17 18:48:31.267659 | controller | changed: [controller] 2026-06-17 18:48:31.267704 | controller | 2026-06-17 18:48:31.267796 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-06-17 18:48:31.267883 | controller | Wednesday 17 June 2026 18:48:31 +0000 (0:00:01.077) 0:00:05.359 ******** 2026-06-17 18:48:31.300807 | controller | skipping: [controller] 2026-06-17 18:48:31.300881 | controller | 2026-06-17 18:48:31.301021 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-06-17 18:48:31.303438 | controller | Wednesday 17 June 2026 18:48:31 +0000 (0:00:00.036) 0:00:05.395 ******** 2026-06-17 18:48:31.338165 | controller | skipping: [controller] 2026-06-17 18:48:31.338328 | controller | 2026-06-17 18:48:31.338543 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-06-17 18:48:31.338743 | controller | Wednesday 17 June 2026 18:48:31 +0000 (0:00:00.037) 0:00:05.433 ******** 2026-06-17 18:48:31.379050 | controller | ok: [controller] => { 2026-06-17 18:48:31.379265 | controller | "msg": "https://dl.k8s.io/release/v1.36.1/bin/linux/amd64/kubeadm" 2026-06-17 18:48:31.379576 | controller | } 2026-06-17 18:48:31.379761 | controller | 2026-06-17 18:48:31.379965 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-06-17 18:48:31.380161 | controller | Wednesday 17 June 2026 18:48:31 +0000 (0:00:00.040) 0:00:05.473 ******** 2026-06-17 18:48:32.542178 | controller | changed: [controller] 2026-06-17 18:48:32.542350 | controller | 2026-06-17 18:48:32.542586 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-06-17 18:48:32.543359 | controller | Wednesday 17 June 2026 18:48:32 +0000 (0:00:01.163) 0:00:06.636 ******** 2026-06-17 18:48:32.573175 | controller | skipping: [controller] 2026-06-17 18:48:32.573343 | controller | 2026-06-17 18:48:32.573565 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-06-17 18:48:32.573826 | controller | Wednesday 17 June 2026 18:48:32 +0000 (0:00:00.031) 0:00:06.667 ******** 2026-06-17 18:48:32.603167 | controller | skipping: [controller] 2026-06-17 18:48:32.603338 | controller | 2026-06-17 18:48:32.603594 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-06-17 18:48:32.603782 | controller | Wednesday 17 June 2026 18:48:32 +0000 (0:00:00.030) 0:00:06.698 ******** 2026-06-17 18:48:32.643438 | controller | ok: [controller] => { 2026-06-17 18:48:32.643632 | controller | "msg": "https://github.com/fluxcd/flux2/releases/download/v0.32.0/flux_0.32.0_linux_amd64.tar.gz" 2026-06-17 18:48:32.643828 | controller | } 2026-06-17 18:48:32.644007 | controller | 2026-06-17 18:48:32.644208 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-06-17 18:48:32.644404 | controller | Wednesday 17 June 2026 18:48:32 +0000 (0:00:00.039) 0:00:06.737 ******** 2026-06-17 18:48:33.438241 | controller | changed: [controller] 2026-06-17 18:48:33.438334 | controller | 2026-06-17 18:48:33.438512 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-06-17 18:48:33.438715 | controller | Wednesday 17 June 2026 18:48:33 +0000 (0:00:00.794) 0:00:07.532 ******** 2026-06-17 18:48:33.470461 | controller | skipping: [controller] 2026-06-17 18:48:33.470586 | controller | 2026-06-17 18:48:33.470832 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-06-17 18:48:33.471007 | controller | Wednesday 17 June 2026 18:48:33 +0000 (0:00:00.032) 0:00:07.565 ******** 2026-06-17 18:48:33.504434 | controller | skipping: [controller] 2026-06-17 18:48:33.504596 | controller | 2026-06-17 18:48:33.504813 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-06-17 18:48:33.505068 | controller | Wednesday 17 June 2026 18:48:33 +0000 (0:00:00.034) 0:00:07.599 ******** 2026-06-17 18:48:33.541325 | controller | ok: [controller] => { 2026-06-17 18:48:33.541446 | controller | "msg": "https://get.helm.sh/helm-v3.11.2-linux-amd64.tar.gz" 2026-06-17 18:48:33.541665 | controller | } 2026-06-17 18:48:33.541847 | controller | 2026-06-17 18:48:33.542051 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-06-17 18:48:33.542245 | controller | Wednesday 17 June 2026 18:48:33 +0000 (0:00:00.036) 0:00:07.636 ******** 2026-06-17 18:48:34.490927 | controller | changed: [controller] 2026-06-17 18:48:34.490996 | controller | 2026-06-17 18:48:34.491006 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-06-17 18:48:34.491014 | controller | Wednesday 17 June 2026 18:48:34 +0000 (0:00:00.946) 0:00:08.582 ******** 2026-06-17 18:48:34.525684 | controller | skipping: [controller] 2026-06-17 18:48:34.525882 | controller | 2026-06-17 18:48:34.526116 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-06-17 18:48:34.526353 | controller | Wednesday 17 June 2026 18:48:34 +0000 (0:00:00.037) 0:00:08.620 ******** 2026-06-17 18:48:34.561974 | controller | skipping: [controller] 2026-06-17 18:48:34.562169 | controller | 2026-06-17 18:48:34.562420 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-06-17 18:48:34.562706 | controller | Wednesday 17 June 2026 18:48:34 +0000 (0:00:00.036) 0:00:08.656 ******** 2026-06-17 18:48:34.605295 | controller | ok: [controller] => { 2026-06-17 18:48:34.605446 | controller | "msg": "https://github.com/databus23/helm-diff/releases/download/v3.8.1/helm-diff-linux-amd64.tgz" 2026-06-17 18:48:34.605686 | controller | } 2026-06-17 18:48:34.605866 | controller | 2026-06-17 18:48:34.606130 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-06-17 18:48:34.606369 | controller | Wednesday 17 June 2026 18:48:34 +0000 (0:00:00.042) 0:00:08.699 ******** 2026-06-17 18:48:35.417882 | controller | changed: [controller] 2026-06-17 18:48:35.418145 | controller | 2026-06-17 18:48:35.418264 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-06-17 18:48:35.418396 | controller | Wednesday 17 June 2026 18:48:35 +0000 (0:00:00.812) 0:00:09.511 ******** 2026-06-17 18:48:35.452493 | controller | skipping: [controller] 2026-06-17 18:48:35.452641 | controller | 2026-06-17 18:48:35.452924 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-06-17 18:48:35.453114 | controller | Wednesday 17 June 2026 18:48:35 +0000 (0:00:00.036) 0:00:09.547 ******** 2026-06-17 18:48:35.484912 | controller | skipping: [controller] 2026-06-17 18:48:35.485069 | controller | 2026-06-17 18:48:35.485274 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-06-17 18:48:35.485472 | controller | Wednesday 17 June 2026 18:48:35 +0000 (0:00:00.032) 0:00:09.580 ******** 2026-06-17 18:48:35.523201 | controller | ok: [controller] => { 2026-06-17 18:48:35.523278 | controller | "msg": "https://dl.k8s.io/release/v1.36.1/bin/linux/amd64/kubectl" 2026-06-17 18:48:35.523551 | controller | } 2026-06-17 18:48:35.523715 | controller | 2026-06-17 18:48:35.523916 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-06-17 18:48:35.524110 | controller | Wednesday 17 June 2026 18:48:35 +0000 (0:00:00.037) 0:00:09.618 ******** 2026-06-17 18:48:36.890930 | controller | changed: [controller] 2026-06-17 18:48:36.890966 | controller | 2026-06-17 18:48:36.890977 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-06-17 18:48:36.890986 | controller | Wednesday 17 June 2026 18:48:36 +0000 (0:00:01.366) 0:00:10.984 ******** 2026-06-17 18:48:36.927732 | controller | skipping: [controller] 2026-06-17 18:48:36.927837 | controller | 2026-06-17 18:48:36.927961 | controller | PLAY RECAP ********************************************************************* 2026-06-17 18:48:36.928099 | controller | controller : ok=28 changed=8 unreachable=0 failed=0 skipped=14 rescued=0 ignored=0 2026-06-17 18:48:36.928210 | controller | 2026-06-17 18:48:36.928313 | controller | 2026-06-17 18:48:36.931041 | controller | TASKS RECAP ******************************************************************** 2026-06-17 18:48:36.931055 | controller | Wednesday 17 June 2026 18:48:36 +0000 (0:00:00.037) 0:00:11.022 ******** 2026-06-17 18:48:36.931061 | controller | =============================================================================== 2026-06-17 18:48:36.931066 | controller | vexxhost.containers.download_artifact : Download item ------------------- 1.37s 2026-06-17 18:48:36.931070 | controller | vexxhost.containers.download_artifact : Download item ------------------- 1.20s 2026-06-17 18:48:36.931075 | controller | vexxhost.containers.download_artifact : Download item ------------------- 1.16s 2026-06-17 18:48:36.931079 | controller | vexxhost.containers.download_artifact : Download item ------------------- 1.08s 2026-06-17 18:48:36.931083 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.95s 2026-06-17 18:48:36.931088 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.81s 2026-06-17 18:48:36.931092 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.79s 2026-06-17 18:48:36.931109 | controller | Gather minimal facts ---------------------------------------------------- 0.73s 2026-06-17 18:48:36.931113 | controller | vexxhost.containers.directory : Create directory (/var/lib/downloads) --- 0.69s 2026-06-17 18:48:36.931118 | controller | Find all subdirectories in the role location ---------------------------- 0.46s 2026-06-17 18:48:36.931122 | controller | Select only defaults/ directories and load vars ------------------------- 0.38s 2026-06-17 18:48:36.931128 | controller | Include download_artifact role ------------------------------------------ 0.25s 2026-06-17 18:48:36.931133 | controller | Find all components with checksums and get latest versions (CI) --------- 0.16s 2026-06-17 18:48:36.931137 | controller | Filter checksums to keep only latest versions (CI) ---------------------- 0.09s 2026-06-17 18:48:36.931142 | controller | Generate list of all binaries for all roles ----------------------------- 0.08s 2026-06-17 18:48:36.931146 | controller | vexxhost.containers.download_artifact : Starting download of file ------- 0.04s 2026-06-17 18:48:36.931151 | controller | vexxhost.containers.download_artifact : Starting download of file ------- 0.04s 2026-06-17 18:48:36.931155 | controller | vexxhost.containers.download_artifact : Starting download of file ------- 0.04s 2026-06-17 18:48:36.931160 | controller | vexxhost.containers.download_artifact : Starting download of file ------- 0.04s 2026-06-17 18:48:36.931164 | controller | vexxhost.containers.download_artifact : Starting download of file ------- 0.04s 2026-06-17 18:48:37.087567 | controller | INFO [download-binaries > converge] Executed: Successful 2026-06-17 18:48:37.094143 | controller | INFO [download-binaries > idempotence] Executing 2026-06-17 18:48:38.017551 | controller | 2026-06-17 18:48:38.017973 | controller | PLAY [Download all binaries required at runtime for ansible-collection-kubernetes] *** 2026-06-17 18:48:38.018255 | controller | 2026-06-17 18:48:38.018580 | controller | TASK [Gather minimal facts] **************************************************** 2026-06-17 18:48:38.018869 | controller | Wednesday 17 June 2026 18:48:38 +0000 (0:00:00.013) 0:00:00.013 ******** 2026-06-17 18:48:38.715708 | controller | ok: [controller -> localhost] 2026-06-17 18:48:38.716094 | controller | 2026-06-17 18:48:38.716408 | controller | TASK [Find all subdirectories in the role location] **************************** 2026-06-17 18:48:38.716701 | controller | Wednesday 17 June 2026 18:48:38 +0000 (0:00:00.697) 0:00:00.711 ******** 2026-06-17 18:48:39.151631 | controller | ok: [controller -> localhost] 2026-06-17 18:48:39.151934 | controller | 2026-06-17 18:48:39.152208 | controller | TASK [Select only defaults/ directories and load vars] ************************* 2026-06-17 18:48:39.152469 | controller | Wednesday 17 June 2026 18:48:39 +0000 (0:00:00.436) 0:00:01.147 ******** 2026-06-17 18:48:39.494916 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/clusterctl/defaults) 2026-06-17 18:48:39.494997 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/cluster_api/defaults) 2026-06-17 18:48:39.495080 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kubelet/defaults) 2026-06-17 18:48:39.495147 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kubeadm/defaults) 2026-06-17 18:48:39.495242 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/cilium/defaults) 2026-06-17 18:48:39.495330 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kubernetes/defaults) 2026-06-17 18:48:39.495440 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/flux/defaults) 2026-06-17 18:48:39.495531 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/keepalived/defaults) 2026-06-17 18:48:39.495689 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/upload_helm_chart/defaults) 2026-06-17 18:48:39.495727 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/helm/defaults) 2026-06-17 18:48:39.495818 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kube_vip/defaults) 2026-06-17 18:48:39.495916 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/envoy_gateway/defaults) 2026-06-17 18:48:39.496004 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/haproxy/defaults) 2026-06-17 18:48:39.496091 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/cert_manager/defaults) 2026-06-17 18:48:39.496182 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/openstack_resource_controller/defaults) 2026-06-17 18:48:39.496272 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kubectl/defaults) 2026-06-17 18:48:39.496353 | controller | 2026-06-17 18:48:39.496445 | controller | TASK [Find all components with checksums and get latest versions (CI)] ********* 2026-06-17 18:48:39.496535 | controller | Wednesday 17 June 2026 18:48:39 +0000 (0:00:00.340) 0:00:01.487 ******** 2026-06-17 18:48:39.618879 | controller | ok: [controller -> localhost] => (item=clusterctl_checksums) 2026-06-17 18:48:39.618930 | controller | ok: [controller -> localhost] => (item=kubelet_checksums) 2026-06-17 18:48:39.618938 | controller | ok: [controller -> localhost] => (item=kubeadm_checksums) 2026-06-17 18:48:39.618946 | controller | ok: [controller -> localhost] => (item=flux_checksums) 2026-06-17 18:48:39.618953 | controller | ok: [controller -> localhost] => (item=helm_checksums) 2026-06-17 18:48:39.618980 | controller | ok: [controller -> localhost] => (item=helm_diff_checksums) 2026-06-17 18:48:39.618988 | controller | ok: [controller -> localhost] => (item=kubectl_checksums) 2026-06-17 18:48:39.618995 | controller | 2026-06-17 18:48:39.619004 | controller | TASK [Filter checksums to keep only latest versions (CI)] ********************** 2026-06-17 18:48:39.619012 | controller | Wednesday 17 June 2026 18:48:39 +0000 (0:00:00.124) 0:00:01.612 ******** 2026-06-17 18:48:39.715638 | controller | ok: [controller -> localhost] => (item=clusterctl_checksums) 2026-06-17 18:48:39.715705 | controller | ok: [controller -> localhost] => (item=kubelet_checksums) 2026-06-17 18:48:39.715714 | controller | ok: [controller -> localhost] => (item=kubeadm_checksums) 2026-06-17 18:48:39.715734 | controller | ok: [controller -> localhost] => (item=flux_checksums) 2026-06-17 18:48:39.715873 | controller | ok: [controller -> localhost] => (item=helm_checksums) 2026-06-17 18:48:39.716074 | controller | ok: [controller -> localhost] => (item=helm_diff_checksums) 2026-06-17 18:48:39.716271 | controller | ok: [controller -> localhost] => (item=kubectl_checksums) 2026-06-17 18:48:39.716451 | controller | 2026-06-17 18:48:39.716642 | controller | TASK [Generate list of all binaries for all roles] ***************************** 2026-06-17 18:48:39.716825 | controller | Wednesday 17 June 2026 18:48:39 +0000 (0:00:00.097) 0:00:01.710 ******** 2026-06-17 18:48:39.790183 | controller | ok: [controller -> localhost] 2026-06-17 18:48:39.790263 | controller | 2026-06-17 18:48:39.790467 | controller | TASK [Include download_artifact role] ****************************************** 2026-06-17 18:48:39.790665 | controller | Wednesday 17 June 2026 18:48:39 +0000 (0:00:00.075) 0:00:01.785 ******** 2026-06-17 18:48:40.027797 | 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-06-17 18:48:40.028001 | controller | included: vexxhost.containers.download_artifact for controller => (item={'url': 'https://dl.k8s.io/release/v1.36.1/bin/linux/amd64/kubelet', 'checksum': '7efa1780c73d9fb3a464002864e582eb2d15aa691e475eaae323093d08feae14', 'dest': '/var/lib/downloads/kubelet-1.36.1-linux-amd64', 'version': '1.36.1'}) 2026-06-17 18:48:40.028334 | controller | included: vexxhost.containers.download_artifact for controller => (item={'url': 'https://dl.k8s.io/release/v1.36.1/bin/linux/amd64/kubeadm', 'checksum': 'f35980333a4dae753807345ae359eca03f48f9945855e6a6a6708fe8b3b24038', 'dest': '/var/lib/downloads/kubeadm-1.36.1-linux-amd64', 'version': '1.36.1'}) 2026-06-17 18:48:40.028631 | 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-06-17 18:48:40.028872 | 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-06-17 18:48:40.029144 | 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-06-17 18:48:40.029333 | controller | included: vexxhost.containers.download_artifact for controller => (item={'url': 'https://dl.k8s.io/release/v1.36.1/bin/linux/amd64/kubectl', 'checksum': '629d3f410e09bf49b64ae7079f7f0bda1191efed311f7d37fdbab0ad5b0ec2b7', 'dest': '/var/lib/downloads/kubectl-1.36.1-linux-amd64', 'version': '1.36.1'}) 2026-06-17 18:48:40.029518 | controller | 2026-06-17 18:48:40.029773 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-06-17 18:48:40.029973 | controller | Wednesday 17 June 2026 18:48:40 +0000 (0:00:00.237) 0:00:02.023 ******** 2026-06-17 18:48:40.066771 | controller | skipping: [controller] 2026-06-17 18:48:40.066917 | controller | 2026-06-17 18:48:40.067129 | controller | TASK [vexxhost.containers.directory : Create directory (/var/lib/downloads)] *** 2026-06-17 18:48:40.067371 | controller | Wednesday 17 June 2026 18:48:40 +0000 (0:00:00.039) 0:00:02.062 ******** 2026-06-17 18:48:40.577860 | 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-06-17 18:48:40.588672 | controller | ok: [controller] 2026-06-17 18:48:40.588771 | controller | 2026-06-17 18:48:40.588888 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-06-17 18:48:40.589086 | controller | Wednesday 17 June 2026 18:48:40 +0000 (0:00:00.522) 0:00:02.584 ******** 2026-06-17 18:48:40.628582 | controller | ok: [controller] => { 2026-06-17 18:48:40.628653 | controller | "msg": "https://github.com/kubernetes-sigs/cluster-api/releases/download/v1.13.2/clusterctl-linux-amd64" 2026-06-17 18:48:40.628767 | controller | } 2026-06-17 18:48:40.628891 | controller | 2026-06-17 18:48:40.629007 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-06-17 18:48:40.629122 | controller | Wednesday 17 June 2026 18:48:40 +0000 (0:00:00.039) 0:00:02.624 ******** 2026-06-17 18:48:41.219944 | controller | ok: [controller] 2026-06-17 18:48:41.220015 | controller | 2026-06-17 18:48:41.220119 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-06-17 18:48:41.220291 | controller | Wednesday 17 June 2026 18:48:41 +0000 (0:00:00.589) 0:00:03.213 ******** 2026-06-17 18:48:41.251745 | controller | skipping: [controller] 2026-06-17 18:48:41.255436 | controller | 2026-06-17 18:48:41.255457 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-06-17 18:48:41.255466 | controller | Wednesday 17 June 2026 18:48:41 +0000 (0:00:00.034) 0:00:03.247 ******** 2026-06-17 18:48:41.290343 | controller | skipping: [controller] 2026-06-17 18:48:41.290450 | controller | 2026-06-17 18:48:41.290574 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-06-17 18:48:41.290692 | controller | Wednesday 17 June 2026 18:48:41 +0000 (0:00:00.038) 0:00:03.286 ******** 2026-06-17 18:48:41.327165 | controller | ok: [controller] => { 2026-06-17 18:48:41.327385 | controller | "msg": "https://dl.k8s.io/release/v1.36.1/bin/linux/amd64/kubelet" 2026-06-17 18:48:41.327650 | controller | } 2026-06-17 18:48:41.327852 | controller | 2026-06-17 18:48:41.328130 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-06-17 18:48:41.328523 | controller | Wednesday 17 June 2026 18:48:41 +0000 (0:00:00.036) 0:00:03.322 ******** 2026-06-17 18:48:41.816025 | controller | ok: [controller] 2026-06-17 18:48:41.816194 | controller | 2026-06-17 18:48:41.816501 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-06-17 18:48:41.816709 | controller | Wednesday 17 June 2026 18:48:41 +0000 (0:00:00.488) 0:00:03.811 ******** 2026-06-17 18:48:41.842211 | controller | skipping: [controller] 2026-06-17 18:48:41.842321 | controller | 2026-06-17 18:48:41.842448 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-06-17 18:48:41.842573 | controller | Wednesday 17 June 2026 18:48:41 +0000 (0:00:00.027) 0:00:03.838 ******** 2026-06-17 18:48:41.877324 | controller | skipping: [controller] 2026-06-17 18:48:41.877522 | controller | 2026-06-17 18:48:41.877747 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-06-17 18:48:41.877962 | controller | Wednesday 17 June 2026 18:48:41 +0000 (0:00:00.034) 0:00:03.873 ******** 2026-06-17 18:48:41.919089 | controller | ok: [controller] => { 2026-06-17 18:48:41.919193 | controller | "msg": "https://dl.k8s.io/release/v1.36.1/bin/linux/amd64/kubeadm" 2026-06-17 18:48:41.919307 | controller | } 2026-06-17 18:48:41.919465 | controller | 2026-06-17 18:48:41.919601 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-06-17 18:48:41.919714 | controller | Wednesday 17 June 2026 18:48:41 +0000 (0:00:00.041) 0:00:03.914 ******** 2026-06-17 18:48:42.368295 | controller | ok: [controller] 2026-06-17 18:48:42.368431 | controller | 2026-06-17 18:48:42.368574 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-06-17 18:48:42.368702 | controller | Wednesday 17 June 2026 18:48:42 +0000 (0:00:00.449) 0:00:04.364 ******** 2026-06-17 18:48:42.393723 | controller | skipping: [controller] 2026-06-17 18:48:42.393875 | controller | 2026-06-17 18:48:42.394073 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-06-17 18:48:42.394267 | controller | Wednesday 17 June 2026 18:48:42 +0000 (0:00:00.025) 0:00:04.389 ******** 2026-06-17 18:48:42.424121 | controller | skipping: [controller] 2026-06-17 18:48:42.424209 | controller | 2026-06-17 18:48:42.424333 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-06-17 18:48:42.424459 | controller | Wednesday 17 June 2026 18:48:42 +0000 (0:00:00.030) 0:00:04.420 ******** 2026-06-17 18:48:42.459090 | controller | ok: [controller] => { 2026-06-17 18:48:42.459316 | controller | "msg": "https://github.com/fluxcd/flux2/releases/download/v0.32.0/flux_0.32.0_linux_amd64.tar.gz" 2026-06-17 18:48:42.459567 | controller | } 2026-06-17 18:48:42.459758 | controller | 2026-06-17 18:48:42.459969 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-06-17 18:48:42.460168 | controller | Wednesday 17 June 2026 18:48:42 +0000 (0:00:00.034) 0:00:04.454 ******** 2026-06-17 18:48:42.903349 | controller | ok: [controller] 2026-06-17 18:48:42.903693 | controller | 2026-06-17 18:48:42.903962 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-06-17 18:48:42.904220 | controller | Wednesday 17 June 2026 18:48:42 +0000 (0:00:00.443) 0:00:04.898 ******** 2026-06-17 18:48:42.942171 | controller | skipping: [controller] 2026-06-17 18:48:42.942241 | controller | 2026-06-17 18:48:42.942374 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-06-17 18:48:42.942506 | controller | Wednesday 17 June 2026 18:48:42 +0000 (0:00:00.037) 0:00:04.936 ******** 2026-06-17 18:48:42.975918 | controller | skipping: [controller] 2026-06-17 18:48:42.975992 | controller | 2026-06-17 18:48:42.976103 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-06-17 18:48:42.976240 | controller | Wednesday 17 June 2026 18:48:42 +0000 (0:00:00.033) 0:00:04.969 ******** 2026-06-17 18:48:43.014410 | controller | ok: [controller] => { 2026-06-17 18:48:43.014589 | controller | "msg": "https://get.helm.sh/helm-v3.11.2-linux-amd64.tar.gz" 2026-06-17 18:48:43.014805 | controller | } 2026-06-17 18:48:43.014972 | controller | 2026-06-17 18:48:43.015177 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-06-17 18:48:43.015376 | controller | Wednesday 17 June 2026 18:48:43 +0000 (0:00:00.039) 0:00:05.009 ******** 2026-06-17 18:48:43.466269 | controller | ok: [controller] 2026-06-17 18:48:43.466490 | controller | 2026-06-17 18:48:43.466673 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-06-17 18:48:43.466874 | controller | Wednesday 17 June 2026 18:48:43 +0000 (0:00:00.449) 0:00:05.459 ******** 2026-06-17 18:48:43.503634 | controller | skipping: [controller] 2026-06-17 18:48:43.504035 | controller | 2026-06-17 18:48:43.504068 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-06-17 18:48:43.504076 | controller | Wednesday 17 June 2026 18:48:43 +0000 (0:00:00.040) 0:00:05.499 ******** 2026-06-17 18:48:43.543622 | controller | skipping: [controller] 2026-06-17 18:48:43.543829 | controller | 2026-06-17 18:48:43.543997 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-06-17 18:48:43.544155 | controller | Wednesday 17 June 2026 18:48:43 +0000 (0:00:00.036) 0:00:05.536 ******** 2026-06-17 18:48:43.582615 | controller | ok: [controller] => { 2026-06-17 18:48:43.582697 | controller | "msg": "https://github.com/databus23/helm-diff/releases/download/v3.8.1/helm-diff-linux-amd64.tgz" 2026-06-17 18:48:43.582705 | controller | } 2026-06-17 18:48:43.582804 | controller | 2026-06-17 18:48:43.582895 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-06-17 18:48:43.583020 | controller | Wednesday 17 June 2026 18:48:43 +0000 (0:00:00.040) 0:00:05.576 ******** 2026-06-17 18:48:44.119845 | controller | ok: [controller] 2026-06-17 18:48:44.119887 | controller | 2026-06-17 18:48:44.119954 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-06-17 18:48:44.120047 | controller | Wednesday 17 June 2026 18:48:44 +0000 (0:00:00.534) 0:00:06.111 ******** 2026-06-17 18:48:44.148904 | controller | skipping: [controller] 2026-06-17 18:48:44.149153 | controller | 2026-06-17 18:48:44.149408 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-06-17 18:48:44.149617 | controller | Wednesday 17 June 2026 18:48:44 +0000 (0:00:00.033) 0:00:06.144 ******** 2026-06-17 18:48:44.183276 | controller | skipping: [controller] 2026-06-17 18:48:44.183422 | controller | 2026-06-17 18:48:44.183622 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-06-17 18:48:44.183812 | controller | Wednesday 17 June 2026 18:48:44 +0000 (0:00:00.034) 0:00:06.178 ******** 2026-06-17 18:48:44.223610 | controller | ok: [controller] => { 2026-06-17 18:48:44.223861 | controller | "msg": "https://dl.k8s.io/release/v1.36.1/bin/linux/amd64/kubectl" 2026-06-17 18:48:44.224141 | controller | } 2026-06-17 18:48:44.224425 | controller | 2026-06-17 18:48:44.224715 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-06-17 18:48:44.225110 | controller | Wednesday 17 June 2026 18:48:44 +0000 (0:00:00.040) 0:00:06.219 ******** 2026-06-17 18:48:44.699833 | controller | ok: [controller] 2026-06-17 18:48:44.699885 | controller | 2026-06-17 18:48:44.700041 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-06-17 18:48:44.700171 | controller | Wednesday 17 June 2026 18:48:44 +0000 (0:00:00.476) 0:00:06.695 ******** 2026-06-17 18:48:44.731649 | controller | skipping: [controller] 2026-06-17 18:48:44.731750 | controller | 2026-06-17 18:48:44.731896 | controller | PLAY RECAP ********************************************************************* 2026-06-17 18:48:44.732040 | controller | controller : ok=28 changed=0 unreachable=0 failed=0 skipped=14 rescued=0 ignored=0 2026-06-17 18:48:44.735445 | controller | 2026-06-17 18:48:44.735469 | controller | 2026-06-17 18:48:44.735478 | controller | TASKS RECAP ******************************************************************** 2026-06-17 18:48:44.735486 | controller | Wednesday 17 June 2026 18:48:44 +0000 (0:00:00.032) 0:00:06.728 ******** 2026-06-17 18:48:44.735494 | controller | =============================================================================== 2026-06-17 18:48:44.735501 | controller | Gather minimal facts ---------------------------------------------------- 0.70s 2026-06-17 18:48:44.735508 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.59s 2026-06-17 18:48:44.735515 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.53s 2026-06-17 18:48:44.735522 | controller | vexxhost.containers.directory : Create directory (/var/lib/downloads) --- 0.52s 2026-06-17 18:48:44.735529 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.49s 2026-06-17 18:48:44.735536 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.48s 2026-06-17 18:48:44.735543 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.45s 2026-06-17 18:48:44.735550 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.45s 2026-06-17 18:48:44.735557 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.44s 2026-06-17 18:48:44.735565 | controller | Find all subdirectories in the role location ---------------------------- 0.44s 2026-06-17 18:48:44.735572 | controller | Select only defaults/ directories and load vars ------------------------- 0.34s 2026-06-17 18:48:44.735579 | controller | Include download_artifact role ------------------------------------------ 0.24s 2026-06-17 18:48:44.735597 | controller | Find all components with checksums and get latest versions (CI) --------- 0.12s 2026-06-17 18:48:44.735604 | controller | Filter checksums to keep only latest versions (CI) ---------------------- 0.10s 2026-06-17 18:48:44.735612 | controller | Generate list of all binaries for all roles ----------------------------- 0.08s 2026-06-17 18:48:44.735619 | controller | vexxhost.containers.download_artifact : Starting download of file ------- 0.04s 2026-06-17 18:48:44.735626 | controller | vexxhost.containers.download_artifact : Starting download of file ------- 0.04s 2026-06-17 18:48:44.735633 | controller | vexxhost.containers.download_artifact : Starting download of file ------- 0.04s 2026-06-17 18:48:44.735640 | controller | vexxhost.containers.download_artifact : Extract archive ----------------- 0.04s 2026-06-17 18:48:44.735647 | controller | vexxhost.containers.download_artifact : Starting download of file ------- 0.04s 2026-06-17 18:48:44.891848 | controller | INFO [download-binaries > idempotence] Executed: Successful 2026-06-17 18:48:44.903274 | controller | INFO [download-binaries > side_effect] Executing 2026-06-17 18:48:44.903645 | controller | WARNING [download-binaries > side_effect] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-06-17 18:48:44.909580 | controller | INFO [download-binaries > verify] Executing 2026-06-17 18:48:45.780717 | controller | 2026-06-17 18:48:45.781006 | controller | PLAY [Verify] ****************************************************************** 2026-06-17 18:48:45.781229 | controller | 2026-06-17 18:48:45.781441 | controller | TASK [Gathering Facts] ********************************************************* 2026-06-17 18:48:45.781655 | controller | Wednesday 17 June 2026 18:48:45 +0000 (0:00:00.013) 0:00:00.013 ******** 2026-06-17 18:48:46.911946 | 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-06-17 18:48:46.916432 | controller | ok: [controller] 2026-06-17 18:48:46.916531 | controller | 2026-06-17 18:48:46.916653 | controller | TASK [Stat target dir] ********************************************************* 2026-06-17 18:48:46.916776 | controller | Wednesday 17 June 2026 18:48:46 +0000 (0:00:01.136) 0:00:01.150 ******** 2026-06-17 18:48:47.388010 | controller | ok: [controller] 2026-06-17 18:48:47.388068 | controller | 2026-06-17 18:48:47.388187 | controller | TASK [Assert that target dir is created] *************************************** 2026-06-17 18:48:47.388316 | controller | Wednesday 17 June 2026 18:48:47 +0000 (0:00:00.468) 0:00:01.618 ******** 2026-06-17 18:48:47.424098 | controller | ok: [controller] => { 2026-06-17 18:48:47.424209 | controller | "changed": false, 2026-06-17 18:48:47.424365 | controller | "msg": "All assertions passed" 2026-06-17 18:48:47.424490 | controller | } 2026-06-17 18:48:47.427428 | controller | 2026-06-17 18:48:47.427445 | controller | TASK [Find target files] ******************************************************* 2026-06-17 18:48:47.427454 | controller | Wednesday 17 June 2026 18:48:47 +0000 (0:00:00.039) 0:00:01.657 ******** 2026-06-17 18:48:47.852932 | controller | ok: [controller] 2026-06-17 18:48:47.853113 | controller | 2026-06-17 18:48:47.853318 | controller | TASK [Assert that some files were downloaded] ********************************** 2026-06-17 18:48:47.853505 | controller | Wednesday 17 June 2026 18:48:47 +0000 (0:00:00.428) 0:00:02.086 ******** 2026-06-17 18:48:47.885552 | controller | ok: [controller] => { 2026-06-17 18:48:47.885751 | controller | "changed": false, 2026-06-17 18:48:47.886011 | controller | "msg": "All assertions passed" 2026-06-17 18:48:47.886212 | controller | } 2026-06-17 18:48:47.886380 | controller | 2026-06-17 18:48:47.886588 | controller | PLAY RECAP ********************************************************************* 2026-06-17 18:48:47.886804 | controller | controller : ok=5 changed=0 unreachable=0 failed=0 skipped=0 rescued=0 ignored=0 2026-06-17 18:48:47.886976 | controller | 2026-06-17 18:48:47.887136 | controller | 2026-06-17 18:48:47.887319 | controller | TASKS RECAP ******************************************************************** 2026-06-17 18:48:47.887557 | controller | Wednesday 17 June 2026 18:48:47 +0000 (0:00:00.033) 0:00:02.119 ******** 2026-06-17 18:48:47.887735 | controller | =============================================================================== 2026-06-17 18:48:47.887919 | controller | Gathering Facts --------------------------------------------------------- 1.14s 2026-06-17 18:48:47.888105 | controller | Stat target dir --------------------------------------------------------- 0.47s 2026-06-17 18:48:47.888287 | controller | Find target files ------------------------------------------------------- 0.43s 2026-06-17 18:48:47.888472 | controller | Assert that target dir is created --------------------------------------- 0.04s 2026-06-17 18:48:47.888666 | controller | Assert that some files were downloaded ---------------------------------- 0.03s 2026-06-17 18:48:48.004232 | controller | INFO [download-binaries > verify] Executed: Successful 2026-06-17 18:48:48.017683 | controller | INFO [download-binaries > cleanup] Executing 2026-06-17 18:48:48.018352 | controller | WARNING [download-binaries > cleanup] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-06-17 18:48:48.024643 | controller | INFO [download-binaries > destroy] Executing 2026-06-17 18:48:48.024671 | controller | WARNING [download-binaries > destroy] Skipping, '--destroy=never' requested. 2026-06-17 18:48:48.024769 | controller | INFO [download-binaries > destroy] Executed: Successful 2026-06-17 18:48:48.025108 | controller | WARNING Molecule executed 1 scenario (1 missing files) 2026-06-17 18:48:48.579188 | controller | ok: Runtime: 0:00:45.719187 2026-06-17 18:48:48.588273 | 2026-06-17 18:48:48.588350 | PLAY RECAP 2026-06-17 18:48:48.588399 | controller | ok: 4 changed: 3 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-06-17 18:48:48.588421 | 2026-06-17 18:48:48.729624 | RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/run.yaml@main] 2026-06-17 18:48:48.733366 | POST-RUN START: [untrusted : github.com/vexxhost/ansible-collection-kubernetes/test-playbooks/molecule/post.yml@main] 2026-06-17 18:48:49.376415 | 2026-06-17 18:48:49.376654 | PLAY [all] 2026-06-17 18:48:49.390290 | 2026-06-17 18:48:49.390438 | TASK [describe-kubernetes-objects : creating directory for cluster scoped objects] 2026-06-17 18:48:49.789172 | controller | changed 2026-06-17 18:48:49.796440 | 2026-06-17 18:48:49.796530 | TASK [describe-kubernetes-objects : Gathering descriptions for cluster scoped objects] 2026-06-17 18:48:50.209910 | controller | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-06-17 18:48:50.210699 | controller | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-06-17 18:48:50.217591 | controller | environment: line 1: kubectl: command not found 2026-06-17 18:48:50.219181 | controller | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-06-17 18:48:50.221018 | controller | environment: line 1: kubectl: command not found 2026-06-17 18:48:50.223496 | controller | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-06-17 18:48:50.223535 | controller | environment: line 1: kubectl: command not found 2026-06-17 18:48:50.226341 | controller | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-06-17 18:48:50.226382 | controller | environment: line 1: kubectl: command not found 2026-06-17 18:48:50.227970 | controller | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-06-17 18:48:50.231954 | controller | environment: line 1: kubectl: command not found 2026-06-17 18:48:50.233521 | controller | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-06-17 18:48:50.328108 | controller | ok: Runtime: 0:00:00.036360 2026-06-17 18:48:50.333597 | 2026-06-17 18:48:50.333687 | TASK [describe-kubernetes-objects : creating directory for namespace scoped objects] 2026-06-17 18:48:50.589253 | controller | changed 2026-06-17 18:48:50.593786 | 2026-06-17 18:48:50.593865 | TASK [describe-kubernetes-objects : Gathering descriptions for namespace scoped objects] 2026-06-17 18:48:50.844758 | controller | environment: line 5: kubectl: command not found 2026-06-17 18:48:50.846622 | controller | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-06-17 18:48:50.846758 | controller | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-06-17 18:48:50.846919 | controller | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-06-17 18:48:51.122977 | controller | ok: Runtime: 0:00:00.012967 2026-06-17 18:48:51.130754 | 2026-06-17 18:48:51.130856 | TASK [describe-kubernetes-objects : Downloads logs to executor] 2026-06-17 18:48:51.783280 | controller | changed: 2026-06-17 18:48:51.783584 | controller | created directory /var/lib/zuul/builds/a851ecd7165f40aa8c89c06eb17817dd/work/logs/controller 2026-06-17 18:48:51.783658 | controller | cd+++++++++ objects/ 2026-06-17 18:48:51.783710 | controller | cd+++++++++ objects/cluster/ 2026-06-17 18:48:51.783765 | controller | cd+++++++++ objects/namespaced/ 2026-06-17 18:48:51.791804 | 2026-06-17 18:48:51.791875 | TASK [gather-pod-logs : creating directory for pod logs] 2026-06-17 18:48:52.038611 | controller | changed 2026-06-17 18:48:52.044182 | 2026-06-17 18:48:52.044272 | TASK [gather-pod-logs : creating directory for failed pod logs] 2026-06-17 18:48:52.279499 | controller | changed 2026-06-17 18:48:52.285865 | 2026-06-17 18:48:52.286038 | TASK [gather-pod-logs : retrieve all kubernetes logs, current and previous (if they exist)] 2026-06-17 18:48:52.535264 | controller | environment: line 3: kubectl: command not found 2026-06-17 18:48:52.838410 | controller | ok: Runtime: 0:00:00.010112 2026-06-17 18:48:52.843759 | 2026-06-17 18:48:52.843868 | TASK [gather-pod-logs : Downloads pod logs to executor] 2026-06-17 18:48:53.369354 | controller | changed: 2026-06-17 18:48:53.369575 | controller | cd+++++++++ pod-logs/ 2026-06-17 18:48:53.369603 | controller | cd+++++++++ pod-logs/failed-pods/ 2026-06-17 18:48:53.376811 | 2026-06-17 18:48:53.376933 | LOOP [helm-release-status : creating directory for helm release status] 2026-06-17 18:48:53.627595 | controller | changed: "values" 2026-06-17 18:48:53.857309 | controller | changed: "releases" 2026-06-17 18:48:53.865397 | 2026-06-17 18:48:53.865613 | TASK [helm-release-status : Gather get release status for helm charts] 2026-06-17 18:48:54.111365 | controller | /bin/bash: line 3: kubectl: command not found 2026-06-17 18:48:54.402535 | controller | ok: Runtime: 0:00:00.009360 2026-06-17 18:48:54.408632 | 2026-06-17 18:48:54.408733 | TASK [helm-release-status : Downloads logs to executor] 2026-06-17 18:48:54.909214 | controller | changed: 2026-06-17 18:48:54.909441 | controller | cd+++++++++ helm/ 2026-06-17 18:48:54.909482 | controller | cd+++++++++ helm/releases/ 2026-06-17 18:48:54.909516 | controller | cd+++++++++ helm/values/ 2026-06-17 18:48:54.915952 | 2026-06-17 18:48:54.916036 | PLAY RECAP 2026-06-17 18:48:54.916102 | controller | ok: 12 changed: 12 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-06-17 18:48:54.916133 | 2026-06-17 18:48:55.076541 | POST-RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/ansible-collection-kubernetes/test-playbooks/molecule/post.yml@main] 2026-06-17 18:48:55.079480 | POST-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post.yaml@main] 2026-06-17 18:48:55.778326 | 2026-06-17 18:48:55.778507 | PLAY [all] 2026-06-17 18:48:55.789476 | 2026-06-17 18:48:55.789602 | TASK [fetch-output : Set log path for multiple nodes] 2026-06-17 18:48:55.835663 | controller | skipping: Conditional result was False 2026-06-17 18:48:55.841125 | 2026-06-17 18:48:55.841213 | TASK [fetch-output : Set log path for single node] 2026-06-17 18:48:55.877381 | controller | ok 2026-06-17 18:48:55.881438 | 2026-06-17 18:48:55.881540 | LOOP [fetch-output : Ensure local output dirs] 2026-06-17 18:48:56.272243 | controller -> localhost | ok: "/var/lib/zuul/builds/a851ecd7165f40aa8c89c06eb17817dd/work/logs" 2026-06-17 18:48:56.506585 | controller -> localhost | changed: "/var/lib/zuul/builds/a851ecd7165f40aa8c89c06eb17817dd/work/artifacts" 2026-06-17 18:48:56.724116 | controller -> localhost | changed: "/var/lib/zuul/builds/a851ecd7165f40aa8c89c06eb17817dd/work/docs" 2026-06-17 18:48:56.746698 | 2026-06-17 18:48:56.746916 | LOOP [fetch-output : Collect logs, artifacts and docs] 2026-06-17 18:48:57.408407 | controller | changed: .d..t...... ./ 2026-06-17 18:48:57.408747 | controller | changed: All items complete 2026-06-17 18:48:57.408803 | 2026-06-17 18:48:57.864878 | controller | changed: .d..t...... ./ 2026-06-17 18:48:58.306824 | controller | changed: .d..t...... ./ 2026-06-17 18:48:58.318718 | 2026-06-17 18:48:58.318873 | LOOP [merge-output-to-logs : Move artifacts and docs to logs dir] 2026-06-17 18:48:58.735905 | controller -> localhost | ok: Item: artifacts Runtime: 0:00:00.009118 2026-06-17 18:48:58.977147 | controller -> localhost | ok: Item: docs Runtime: 0:00:00.008567 2026-06-17 18:48:58.989448 | 2026-06-17 18:48:58.989608 | PLAY [all] 2026-06-17 18:48:58.999039 | 2026-06-17 18:48:58.999154 | TASK [remove-build-sshkey : Remove the build SSH key from all nodes] 2026-06-17 18:48:59.453955 | controller | changed 2026-06-17 18:48:59.460443 | 2026-06-17 18:48:59.460560 | PLAY RECAP 2026-06-17 18:48:59.460615 | controller | ok: 5 changed: 4 unreachable: 0 failed: 0 skipped: 1 rescued: 0 ignored: 0 2026-06-17 18:48:59.460642 | 2026-06-17 18:48:59.635446 | POST-RUN END RESULT_NORMAL: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post.yaml@main] 2026-06-17 18:48:59.638432 | POST-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post-logs.yaml@main] 2026-06-17 18:49:00.200643 | 2026-06-17 18:49:00.200822 | PLAY [localhost] 2026-06-17 18:49:00.213931 | 2026-06-17 18:49:00.214032 | TASK [Generate Zuul manifest] 2026-06-17 18:49:00.234138 | localhost | ok 2026-06-17 18:49:00.254778 | 2026-06-17 18:49:00.254890 | TASK [generate-zuul-manifest : Generate Zuul manifest] 2026-06-17 18:49:00.659056 | localhost | changed 2026-06-17 18:49:00.673418 | 2026-06-17 18:49:00.673534 | TASK [generate-zuul-manifest : Return Zuul manifest URL to Zuul] 2026-06-17 18:49:00.707110 | localhost | ok 2026-06-17 18:49:00.716453 | 2026-06-17 18:49:00.716557 | TASK [Upload logs] 2026-06-17 18:49:00.738677 | localhost | ok 2026-06-17 18:49:00.799516 | 2026-06-17 18:49:00.799659 | TASK [Set zuul-log-path fact] 2026-06-17 18:49:00.822130 | localhost | ok 2026-06-17 18:49:00.836325 | 2026-06-17 18:49:00.836479 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-06-17 18:49:00.869499 | localhost | ok 2026-06-17 18:49:00.879565 | 2026-06-17 18:49:00.879670 | TASK [upload-logs : Create log directories] 2026-06-17 18:49:01.288769 | localhost | changed 2026-06-17 18:49:01.295150 | 2026-06-17 18:49:01.295223 | TASK [upload-logs : Ensure logs are readable before uploading] 2026-06-17 18:49:01.705688 | localhost -> localhost | ok: Runtime: 0:00:00.005578 2026-06-17 18:49:01.712553 | 2026-06-17 18:49:01.712645 | TASK [upload-logs : Upload logs to log server] 2026-06-17 18:49:02.196622 | localhost | Output suppressed because no_log was given 2026-06-17 18:49:02.202606 | 2026-06-17 18:49:02.202736 | LOOP [upload-logs : Compress console log and json output] 2026-06-17 18:49:02.250991 | localhost | skipping: Conditional result was False 2026-06-17 18:49:02.298166 | localhost | skipping: Conditional result was False 2026-06-17 18:49:02.305753 | 2026-06-17 18:49:02.305928 | LOOP [upload-logs : Upload compressed console log and json output] 2026-06-17 18:49:02.349336 | localhost | skipping: Conditional result was False 2026-06-17 18:49:02.349792 | 2026-06-17 18:49:02.353514 | localhost | skipping: Conditional result was False 2026-06-17 18:49:02.371010 | 2026-06-17 18:49:02.371241 | LOOP [upload-logs : Upload console log and json output]