2026-07-31 08:36:48.871719 | Job console starting 2026-07-31 08:36:48.902065 | Updating git repos 2026-07-31 08:36:49.008751 | Cloning repos into workspace 2026-07-31 08:36:52.600010 | Restoring repo states 2026-07-31 08:36:52.616912 | Merging changes 2026-07-31 08:36:54.179159 | Checking out repos 2026-07-31 08:36:55.224057 | Preparing playbooks 2026-07-31 08:37:22.591605 | Running Ansible setup 2026-07-31 08:37:26.903167 | PRE-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/pre.yaml@main] 2026-07-31 08:37:27.555539 | 2026-07-31 08:37:27.555987 | PLAY [localhost] 2026-07-31 08:37:27.564011 | 2026-07-31 08:37:27.564083 | TASK [Gathering Facts] 2026-07-31 08:37:28.506168 | localhost | ok 2026-07-31 08:37:28.517850 | 2026-07-31 08:37:28.517946 | TASK [Setup log path fact] 2026-07-31 08:37:28.538147 | localhost | ok 2026-07-31 08:37:28.552240 | 2026-07-31 08:37:28.552403 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-07-31 08:37:28.581693 | localhost | ok 2026-07-31 08:37:28.588502 | 2026-07-31 08:37:28.588594 | TASK [emit-job-header : Print job information] 2026-07-31 08:37:28.629558 | # Job Information 2026-07-31 08:37:28.629875 | Ansible Version: 2.16.18 2026-07-31 08:37:28.629976 | Job: ansible-collection-kubernetes-molecule-download-binaries 2026-07-31 08:37:28.630041 | Pipeline: check 2026-07-31 08:37:28.630104 | Executor: 2d72f0692154 2026-07-31 08:37:28.630137 | Triggered by: https://github.com/vexxhost/ansible-collection-kubernetes/pull/295 2026-07-31 08:37:28.630198 | Event ID: 93a7ba2a-8cba-11f1-9c61-eeb369dc0825 2026-07-31 08:37:28.635803 | 2026-07-31 08:37:28.635915 | LOOP [emit-job-header : Print node information] 2026-07-31 08:37:28.731015 | localhost | ok: 2026-07-31 08:37:28.731618 | localhost | # Node Information 2026-07-31 08:37:28.731675 | localhost | Inventory Hostname: controller 2026-07-31 08:37:28.731710 | localhost | Hostname: np0000187776 2026-07-31 08:37:28.731740 | localhost | Username: zuul 2026-07-31 08:37:28.731773 | localhost | Distro: Debian 13.6 2026-07-31 08:37:28.731802 | localhost | Provider: yul1 2026-07-31 08:37:28.731831 | localhost | Region: ca-ymq-1 2026-07-31 08:37:28.731859 | localhost | Label: debian-trixie 2026-07-31 08:37:28.731887 | localhost | Product Name: OpenStack Nova 2026-07-31 08:37:28.731915 | localhost | Interface IP: 199.19.213.201 2026-07-31 08:37:28.751525 | 2026-07-31 08:37:28.751724 | TASK [log-inventory : Ensure Zuul Ansible directory exists] 2026-07-31 08:37:29.161947 | localhost -> localhost | changed 2026-07-31 08:37:29.168143 | 2026-07-31 08:37:29.168267 | TASK [log-inventory : Copy ansible inventory to logs dir] 2026-07-31 08:37:30.111071 | localhost -> localhost | changed 2026-07-31 08:37:30.120631 | 2026-07-31 08:37:30.120742 | PLAY [all] 2026-07-31 08:37:30.129381 | 2026-07-31 08:37:30.129495 | TASK [add-build-sshkey : Check to see if ssh key was already created for this build] 2026-07-31 08:37:30.387852 | controller -> localhost | ok 2026-07-31 08:37:30.396932 | 2026-07-31 08:37:30.397220 | TASK [add-build-sshkey : Create a new key in workspace based on build UUID] 2026-07-31 08:37:30.430023 | controller | ok 2026-07-31 08:37:30.446206 | controller | included: /var/lib/zuul/builds/6fc209f7ff444c60a33d39d198225d83/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/create-key-and-replace.yaml 2026-07-31 08:37:30.451193 | 2026-07-31 08:37:30.451256 | TASK [add-build-sshkey : Create Temp SSH key] 2026-07-31 08:37:31.619674 | controller -> localhost | Generating public/private rsa key pair. 2026-07-31 08:37:31.619942 | controller -> localhost | Your identification has been saved in /var/lib/zuul/builds/6fc209f7ff444c60a33d39d198225d83/work/6fc209f7ff444c60a33d39d198225d83_id_rsa 2026-07-31 08:37:31.620022 | controller -> localhost | Your public key has been saved in /var/lib/zuul/builds/6fc209f7ff444c60a33d39d198225d83/work/6fc209f7ff444c60a33d39d198225d83_id_rsa.pub 2026-07-31 08:37:31.620073 | controller -> localhost | The key fingerprint is: 2026-07-31 08:37:31.620112 | controller -> localhost | SHA256:eZtKXNJ51n1MQ7oepfMTM8jfI1qahZeTMgOlKS35XnA zuul-build-sshkey 2026-07-31 08:37:31.620159 | controller -> localhost | The key's randomart image is: 2026-07-31 08:37:31.620190 | controller -> localhost | +---[RSA 3072]----+ 2026-07-31 08:37:31.620225 | controller -> localhost | | . | 2026-07-31 08:37:31.620257 | controller -> localhost | | o | 2026-07-31 08:37:31.620285 | controller -> localhost | | . . o.| 2026-07-31 08:37:31.620314 | controller -> localhost | | oo+...=+.| 2026-07-31 08:37:31.620341 | controller -> localhost | | +S*=EoB.++| 2026-07-31 08:37:31.620370 | controller -> localhost | | .+++=o B *| 2026-07-31 08:37:31.620397 | controller -> localhost | | o.o* X =.| 2026-07-31 08:37:31.620425 | controller -> localhost | | .... @ o o| 2026-07-31 08:37:31.620456 | controller -> localhost | | .. + | 2026-07-31 08:37:31.620483 | controller -> localhost | +----[SHA256]-----+ 2026-07-31 08:37:31.620556 | controller -> localhost | ok: Runtime: 0:00:00.714420 2026-07-31 08:37:31.626515 | 2026-07-31 08:37:31.626606 | TASK [add-build-sshkey : Remote setup ssh keys (linux)] 2026-07-31 08:37:31.657198 | controller | ok 2026-07-31 08:37:31.668611 | controller | included: /var/lib/zuul/builds/6fc209f7ff444c60a33d39d198225d83/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/remote-linux.yaml 2026-07-31 08:37:31.675794 | 2026-07-31 08:37:31.675899 | TASK [add-build-sshkey : Remove previously added zuul-build-sshkey] 2026-07-31 08:37:31.700748 | controller | skipping: Conditional result was False 2026-07-31 08:37:31.711893 | 2026-07-31 08:37:31.712080 | TASK [add-build-sshkey : Enable access via build key on all nodes] 2026-07-31 08:37:32.242605 | controller | changed 2026-07-31 08:37:32.248268 | 2026-07-31 08:37:32.248358 | TASK [add-build-sshkey : Make sure user has a .ssh] 2026-07-31 08:37:32.470051 | controller | ok 2026-07-31 08:37:32.480354 | 2026-07-31 08:37:32.480449 | TASK [add-build-sshkey : Install build private key as SSH key on all nodes] 2026-07-31 08:37:33.073029 | controller | changed 2026-07-31 08:37:33.078875 | 2026-07-31 08:37:33.078955 | TASK [add-build-sshkey : Install build public key as SSH key on all nodes] 2026-07-31 08:37:33.626805 | controller | changed 2026-07-31 08:37:33.636134 | 2026-07-31 08:37:33.636310 | TASK [add-build-sshkey : Remote setup ssh keys (windows)] 2026-07-31 08:37:33.663268 | controller | skipping: Conditional result was False 2026-07-31 08:37:33.674113 | 2026-07-31 08:37:33.674499 | TASK [remove-zuul-sshkey : Remove master key from local agent] 2026-07-31 08:37:36.129558 | controller -> localhost | changed 2026-07-31 08:37:36.147071 | 2026-07-31 08:37:36.147158 | TASK [add-build-sshkey : Add back temp key] 2026-07-31 08:37:36.445080 | controller -> localhost | Identity added: /var/lib/zuul/builds/6fc209f7ff444c60a33d39d198225d83/work/6fc209f7ff444c60a33d39d198225d83_id_rsa (zuul-build-sshkey) 2026-07-31 08:37:36.445381 | controller -> localhost | ok: Runtime: 0:00:00.014213 2026-07-31 08:37:36.457198 | 2026-07-31 08:37:36.457368 | TASK [add-build-sshkey : Verify we can still SSH to all nodes] 2026-07-31 08:37:36.840653 | controller | ok 2026-07-31 08:37:36.845732 | 2026-07-31 08:37:36.845819 | TASK [add-build-sshkey : Verify we can still SSH to all nodes (windows)] 2026-07-31 08:37:36.870804 | controller | skipping: Conditional result was False 2026-07-31 08:37:36.883225 | 2026-07-31 08:37:36.883346 | TASK [prepare-workspace : Start zuul_console daemon.] 2026-07-31 08:37:37.761370 | controller | ok 2026-07-31 08:37:37.884165 | 2026-07-31 08:37:37.884465 | TASK [prepare-workspace : Synchronize src repos to workspace directory.] 2026-07-31 08:37:39.575658 | controller | Output suppressed because no_log was given 2026-07-31 08:37:39.585759 | 2026-07-31 08:37:39.585849 | LOOP [ensure-output-dirs : Empty Zuul Output directories by removing them] 2026-07-31 08:37:39.795120 | controller | ok: "logs" 2026-07-31 08:37:39.795380 | controller | ok: All items complete 2026-07-31 08:37:39.795432 | 2026-07-31 08:37:39.991859 | controller | ok: "artifacts" 2026-07-31 08:37:40.188156 | controller | ok: "docs" 2026-07-31 08:37:40.203872 | 2026-07-31 08:37:40.204107 | LOOP [ensure-output-dirs : Ensure Zuul Output directories exist] 2026-07-31 08:37:40.419245 | controller | changed: "logs" 2026-07-31 08:37:40.602077 | controller | changed: "artifacts" 2026-07-31 08:37:40.793096 | controller | changed: "docs" 2026-07-31 08:37:41.462197 | 2026-07-31 08:37:41.462342 | PLAY RECAP 2026-07-31 08:37:41.462408 | controller | ok: 15 changed: 8 unreachable: 0 failed: 0 skipped: 3 rescued: 0 ignored: 0 2026-07-31 08:37:41.462655 | localhost | ok: 6 changed: 2 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-07-31 08:37:41.462720 | 2026-07-31 08:37:41.634210 | PRE-RUN END RESULT_NORMAL: [trusted : github.com/vexxhost/zuul-config/playbooks/base/pre.yaml@main] 2026-07-31 08:37:41.636272 | PRE-RUN START: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/pre.yaml@main] 2026-07-31 08:37:42.261460 | 2026-07-31 08:37:42.261601 | PLAY [all] 2026-07-31 08:37:42.271586 | 2026-07-31 08:37:42.271733 | TASK [setup-uv : Extract archive] 2026-07-31 08:37:44.738174 | controller | changed 2026-07-31 08:37:45.271245 | 2026-07-31 08:37:45.271531 | TASK [setup-uv : Print version] 2026-07-31 08:37:45.687766 | controller | uv 0.8.13 2026-07-31 08:37:45.811075 | controller | ok: Runtime: 0:00:00.019767 2026-07-31 08:37:45.823151 | 2026-07-31 08:37:45.823253 | TASK [Install Ansible collection siblings] 2026-07-31 08:37:46.253106 | controller | ok: 2026-07-31 08:37:46.253443 | controller | Skipping ansible.posix: no checked-out sibling 2026-07-31 08:37:46.253497 | controller | Skipping community.crypto: no checked-out sibling 2026-07-31 08:37:46.253530 | controller | Skipping community.general: no checked-out sibling 2026-07-31 08:37:46.253560 | controller | Skipping kubernetes.core: no checked-out sibling 2026-07-31 08:37:46.253589 | controller | Skipping vexxhost.containers: no checked-out sibling 2026-07-31 08:37:46.255743 | 2026-07-31 08:37:46.255816 | PLAY RECAP 2026-07-31 08:37:46.255902 | controller | ok: 3 changed: 2 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-07-31 08:37:46.255969 | 2026-07-31 08:37:46.381052 | PRE-RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/pre.yaml@main] 2026-07-31 08:37:46.382954 | PRE-RUN START: [untrusted : github.com/vexxhost/ansible-collection-kubernetes/test-playbooks/molecule/pre.yml@main] 2026-07-31 08:37:46.991745 | 2026-07-31 08:37:46.992275 | PLAY [all] 2026-07-31 08:37:47.001970 | 2026-07-31 08:37:47.002039 | TASK [Update apt cache] 2026-07-31 08:37:51.728315 | controller | ok 2026-07-31 08:37:51.997204 | 2026-07-31 08:37:51.997427 | TASK [Disable firewalld] 2026-07-31 08:37:52.024019 | controller | skipping: Conditional result was False 2026-07-31 08:37:52.032520 | 2026-07-31 08:37:52.032690 | TASK [Install "jq" for log collection] 2026-07-31 08:37:54.442137 | controller | changed 2026-07-31 08:37:54.445765 | 2026-07-31 08:37:54.445837 | PLAY RECAP 2026-07-31 08:37:54.445880 | controller | ok: 2 changed: 1 unreachable: 0 failed: 0 skipped: 1 rescued: 0 ignored: 0 2026-07-31 08:37:54.445904 | 2026-07-31 08:37:54.547241 | PRE-RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/ansible-collection-kubernetes/test-playbooks/molecule/pre.yml@main] 2026-07-31 08:37:54.549182 | RUN START: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/run.yaml@main] 2026-07-31 08:37:55.112687 | 2026-07-31 08:37:55.112813 | PLAY [all] 2026-07-31 08:37:55.123459 | 2026-07-31 08:37:55.123542 | LOOP [Check inventory directories] 2026-07-31 08:37:55.508202 | controller | ok: "src/github.com/vexxhost/ansible-collection-kubernetes" 2026-07-31 08:37:55.702883 | controller | ok: "src/github.com/vexxhost/ansible-collection-kubernetes/molecule/download-binaries/inventory" 2026-07-31 08:37:55.882623 | controller | ok: "src/github.com/vexxhost/ansible-collection-kubernetes/extensions/molecule/download-binaries/inventory" 2026-07-31 08:37:55.893548 | 2026-07-31 08:37:55.893779 | LOOP [Copy inventory file for Zuul] 2026-07-31 08:37:56.770194 | controller | changed: 2026-07-31 08:37:56.770455 | controller | { 2026-07-31 08:37:56.770496 | controller | "ansible_loop_var": "item", 2026-07-31 08:37:56.770536 | controller | "changed": false, 2026-07-31 08:37:56.770578 | controller | "failed": false, 2026-07-31 08:37:56.770614 | controller | "invocation": { 2026-07-31 08:37:56.770642 | controller | "module_args": { 2026-07-31 08:37:56.770668 | controller | "checksum_algorithm": "sha1", 2026-07-31 08:37:56.770693 | controller | "follow": true, 2026-07-31 08:37:56.770718 | controller | "get_attributes": true, 2026-07-31 08:37:56.770745 | controller | "get_checksum": true, 2026-07-31 08:37:56.770770 | controller | "get_mime": true, 2026-07-31 08:37:56.770795 | controller | "path": "src/github.com/vexxhost/ansible-collection-kubernetes" 2026-07-31 08:37:56.770819 | controller | } 2026-07-31 08:37:56.770844 | controller | }, 2026-07-31 08:37:56.770868 | controller | "item": "src/github.com/vexxhost/ansible-collection-kubernetes", 2026-07-31 08:37:56.770893 | controller | "stat": { 2026-07-31 08:37:56.770916 | controller | "atime": 1785487059.45987, 2026-07-31 08:37:56.770941 | controller | "attr_flags": "e", 2026-07-31 08:37:56.770965 | controller | "attributes": [ 2026-07-31 08:37:56.770989 | controller | "extents" 2026-07-31 08:37:56.771012 | controller | ], 2026-07-31 08:37:56.771036 | controller | "block_size": 4096, 2026-07-31 08:37:56.771060 | controller | "blocks": 8, 2026-07-31 08:37:56.771084 | controller | "charset": "unknown", 2026-07-31 08:37:56.771110 | controller | "ctime": 1785487059.4758701, 2026-07-31 08:37:56.771135 | controller | "dev": 65025, 2026-07-31 08:37:56.771167 | controller | "device_type": 0, 2026-07-31 08:37:56.771201 | controller | "executable": true, 2026-07-31 08:37:56.771227 | controller | "exists": true, 2026-07-31 08:37:56.771252 | controller | "gid": 1000, 2026-07-31 08:37:56.771275 | controller | "gr_name": "zuul", 2026-07-31 08:37:56.771299 | controller | "inode": 518935, 2026-07-31 08:37:56.771323 | controller | "isblk": false, 2026-07-31 08:37:56.771348 | controller | "ischr": false, 2026-07-31 08:37:56.771418 | controller | "isdir": true, 2026-07-31 08:37:56.771444 | controller | "isfifo": false, 2026-07-31 08:37:56.771467 | controller | "isgid": false, 2026-07-31 08:37:56.771491 | controller | "islnk": false, 2026-07-31 08:37:56.771514 | controller | "isreg": false, 2026-07-31 08:37:56.771538 | controller | "issock": false, 2026-07-31 08:37:56.771562 | controller | "isuid": false, 2026-07-31 08:37:56.771585 | controller | "mimetype": "unknown", 2026-07-31 08:37:56.771609 | controller | "mode": "0755", 2026-07-31 08:37:56.771632 | controller | "mtime": 1785487013.5344157, 2026-07-31 08:37:56.771656 | controller | "nlink": 14, 2026-07-31 08:37:56.771680 | controller | "path": "src/github.com/vexxhost/ansible-collection-kubernetes", 2026-07-31 08:37:56.771703 | controller | "pw_name": "zuul", 2026-07-31 08:37:56.771732 | controller | "readable": true, 2026-07-31 08:37:56.771756 | controller | "rgrp": true, 2026-07-31 08:37:56.771781 | controller | "roth": true, 2026-07-31 08:37:56.771805 | controller | "rusr": true, 2026-07-31 08:37:56.771829 | controller | "size": 4096, 2026-07-31 08:37:56.771852 | controller | "uid": 1000, 2026-07-31 08:37:56.771876 | controller | "version": "4046936026", 2026-07-31 08:37:56.771900 | controller | "wgrp": false, 2026-07-31 08:37:56.771926 | controller | "woth": false, 2026-07-31 08:37:56.771950 | controller | "writeable": true, 2026-07-31 08:37:56.771974 | controller | "wusr": true, 2026-07-31 08:37:56.771999 | controller | "xgrp": true, 2026-07-31 08:37:56.772023 | controller | "xoth": true, 2026-07-31 08:37:56.772046 | controller | "xusr": true 2026-07-31 08:37:56.772087 | controller | } 2026-07-31 08:37:56.772112 | controller | } 2026-07-31 08:37:56.772163 | controller | ok: All items complete 2026-07-31 08:37:56.772195 | 2026-07-31 08:37:56.774177 | controller | skipping: Conditional result was False 2026-07-31 08:37:56.775723 | controller | skipping: Conditional result was False 2026-07-31 08:37:56.785321 | 2026-07-31 08:37:56.785746 | LOOP [Switch "ansible_host" to private IP] 2026-07-31 08:37:57.198713 | controller | changed: 1 replacements made 2026-07-31 08:37:57.200408 | controller | skipping: Conditional result was False 2026-07-31 08:37:57.201782 | controller | skipping: Conditional result was False 2026-07-31 08:37:57.213894 | 2026-07-31 08:37:57.214044 | TASK [Run Molecule scenario] 2026-07-31 08:37:57.633175 | controller | Using CPython 3.13.5 interpreter at: /usr/bin/python3 2026-07-31 08:37:57.633279 | controller | Creating virtual environment at: .venv 2026-07-31 08:37:57.901572 | controller | Downloading cryptography (4.3MiB) 2026-07-31 08:37:57.903113 | controller | Downloading ansible-core (2.3MiB) 2026-07-31 08:37:57.905104 | controller | Downloading pygments (1.2MiB) 2026-07-31 08:37:58.051120 | controller | Downloading cryptography 2026-07-31 08:37:58.102109 | controller | Downloading pygments 2026-07-31 08:37:58.240592 | controller | Downloading ansible-core 2026-07-31 08:37:58.284674 | controller | Installed 36 packages in 43ms 2026-07-31 08:37:58.952911 | controller | INFO Collection 'vexxhost.kubernetes' detected. 2026-07-31 08:37:58.952952 | controller | INFO Scenarios will be used from 'extensions/molecule' 2026-07-31 08:37:59.832960 | controller | CRITICAL 'extensions/molecule/default/molecule.yml' glob failed. Exiting. 2026-07-31 08:37:59.833011 | controller | INFO default scenario not found, disabling shared state. 2026-07-31 08:37:59.833062 | controller | INFO [download-binaries > discovery] scenario test matrix: dependency, cleanup, destroy, syntax, create, prepare, converge, idempotence, side_effect, verify, cleanup, destroy 2026-07-31 08:37:59.833152 | controller | INFO [download-binaries > prerun] Performing prerun with role_name_check=0... 2026-07-31 08:38:21.908657 | controller | INFO [download-binaries > dependency] Executing 2026-07-31 08:38:21.908708 | controller | WARNING [download-binaries > dependency] Missing roles requirements file: requirements.yml 2026-07-31 08:38:21.908853 | controller | WARNING [download-binaries > dependency] Missing collections requirements file: collections.yml 2026-07-31 08:38:21.908952 | controller | WARNING [download-binaries > dependency] Executed: 2 missing (Remove from test_sequence to suppress) 2026-07-31 08:38:21.914331 | controller | INFO [download-binaries > cleanup] Executing 2026-07-31 08:38:21.914645 | controller | WARNING [download-binaries > cleanup] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-07-31 08:38:21.920056 | controller | INFO [download-binaries > destroy] Executing 2026-07-31 08:38:21.920086 | controller | WARNING [download-binaries > destroy] Skipping, '--destroy=never' requested. 2026-07-31 08:38:21.920171 | controller | INFO [download-binaries > destroy] Executed: Successful 2026-07-31 08:38:21.925494 | controller | INFO [download-binaries > syntax] Executing 2026-07-31 08:38:22.822243 | controller | 2026-07-31 08:38:22.822430 | controller | playbook: /home/zuul/src/github.com/vexxhost/ansible-collection-kubernetes/extensions/molecule/download-binaries/converge.yml 2026-07-31 08:38:22.883234 | controller | INFO [download-binaries > syntax] Executed: Successful 2026-07-31 08:38:22.894479 | controller | INFO [download-binaries > create] Executing 2026-07-31 08:38:22.896500 | controller | WARNING [download-binaries > create] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-07-31 08:38:22.904065 | controller | INFO [download-binaries > prepare] Executing 2026-07-31 08:38:22.904324 | controller | WARNING [download-binaries > prepare] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-07-31 08:38:22.909567 | controller | INFO [download-binaries > converge] Executing 2026-07-31 08:38:23.782659 | controller | 2026-07-31 08:38:23.782858 | controller | PLAY [Download all binaries required at runtime for ansible-collection-kubernetes] *** 2026-07-31 08:38:23.783034 | controller | 2026-07-31 08:38:23.783231 | controller | TASK [Gather minimal facts] **************************************************** 2026-07-31 08:38:23.783428 | controller | Friday 31 July 2026 08:38:23 +0000 (0:00:00.033) 0:00:00.033 *********** 2026-07-31 08:38:24.435507 | controller | ok: [controller -> localhost] 2026-07-31 08:38:24.435559 | controller | 2026-07-31 08:38:24.435635 | controller | TASK [Find all subdirectories in the role location] **************************** 2026-07-31 08:38:24.435721 | controller | Friday 31 July 2026 08:38:24 +0000 (0:00:00.651) 0:00:00.684 *********** 2026-07-31 08:38:24.860355 | controller | ok: [controller -> localhost] 2026-07-31 08:38:24.860424 | controller | 2026-07-31 08:38:24.860539 | controller | TASK [Select only defaults/ directories and load vars] ************************* 2026-07-31 08:38:24.860674 | controller | Friday 31 July 2026 08:38:24 +0000 (0:00:00.426) 0:00:01.111 *********** 2026-07-31 08:38:25.217493 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kubelet/defaults) 2026-07-31 08:38:25.217575 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/cluster_api/defaults) 2026-07-31 08:38:25.217588 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kubeadm/defaults) 2026-07-31 08:38:25.217707 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kube_vip/defaults) 2026-07-31 08:38:25.217805 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/upload_helm_chart/defaults) 2026-07-31 08:38:25.217900 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kubectl/defaults) 2026-07-31 08:38:25.217995 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/keepalived/defaults) 2026-07-31 08:38:25.218079 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/openstack_resource_controller/defaults) 2026-07-31 08:38:25.218172 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/envoy_gateway/defaults) 2026-07-31 08:38:25.218263 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kubernetes/defaults) 2026-07-31 08:38:25.218356 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/flux/defaults) 2026-07-31 08:38:25.218456 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/cilium/defaults) 2026-07-31 08:38:25.218548 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/clusterctl/defaults) 2026-07-31 08:38:25.218645 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/cert_manager/defaults) 2026-07-31 08:38:25.218738 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/helm/defaults) 2026-07-31 08:38:25.218833 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/haproxy/defaults) 2026-07-31 08:38:25.218913 | controller | 2026-07-31 08:38:25.219005 | controller | TASK [Find all components with checksums and get latest versions (CI)] ********* 2026-07-31 08:38:25.219094 | controller | Friday 31 July 2026 08:38:25 +0000 (0:00:00.356) 0:00:01.467 *********** 2026-07-31 08:38:25.377109 | controller | ok: [controller -> localhost] => (item=kubelet_checksums) 2026-07-31 08:38:25.377160 | controller | ok: [controller -> localhost] => (item=kubeadm_checksums) 2026-07-31 08:38:25.377165 | controller | ok: [controller -> localhost] => (item=kubectl_checksums) 2026-07-31 08:38:25.377170 | controller | ok: [controller -> localhost] => (item=flux_checksums) 2026-07-31 08:38:25.377174 | controller | ok: [controller -> localhost] => (item=clusterctl_checksums) 2026-07-31 08:38:25.377179 | controller | ok: [controller -> localhost] => (item=helm_checksums) 2026-07-31 08:38:25.377191 | controller | ok: [controller -> localhost] => (item=helm_diff_checksums) 2026-07-31 08:38:25.377383 | controller | 2026-07-31 08:38:25.377583 | controller | TASK [Filter checksums to keep only latest versions (CI)] ********************** 2026-07-31 08:38:25.377776 | controller | Friday 31 July 2026 08:38:25 +0000 (0:00:00.158) 0:00:01.626 *********** 2026-07-31 08:38:25.480471 | controller | ok: [controller -> localhost] => (item=kubelet_checksums) 2026-07-31 08:38:25.480578 | controller | ok: [controller -> localhost] => (item=kubeadm_checksums) 2026-07-31 08:38:25.480775 | controller | ok: [controller -> localhost] => (item=kubectl_checksums) 2026-07-31 08:38:25.481056 | controller | ok: [controller -> localhost] => (item=flux_checksums) 2026-07-31 08:38:25.481252 | controller | ok: [controller -> localhost] => (item=clusterctl_checksums) 2026-07-31 08:38:25.481435 | controller | ok: [controller -> localhost] => (item=helm_checksums) 2026-07-31 08:38:25.481623 | controller | ok: [controller -> localhost] => (item=helm_diff_checksums) 2026-07-31 08:38:25.481791 | controller | 2026-07-31 08:38:25.481985 | controller | TASK [Generate list of all binaries for all roles] ***************************** 2026-07-31 08:38:25.482174 | controller | Friday 31 July 2026 08:38:25 +0000 (0:00:00.104) 0:00:01.730 *********** 2026-07-31 08:38:25.558425 | controller | ok: [controller -> localhost] 2026-07-31 08:38:25.558490 | controller | 2026-07-31 08:38:25.558605 | controller | TASK [Include download_artifact role] ****************************************** 2026-07-31 08:38:25.558760 | controller | Friday 31 July 2026 08:38:25 +0000 (0:00:00.077) 0:00:01.808 *********** 2026-07-31 08:38:25.804214 | controller | included: vexxhost.containers.download_artifact for controller => (item={'url': 'https://dl.k8s.io/release/v1.36.2/bin/linux/amd64/kubelet', 'checksum': '3ba68cb4f0906053c08ab843131d5cec559cf8c718dbd679950a078b306abbb4', 'dest': '/var/lib/downloads/kubelet-1.36.2-linux-amd64', 'version': '1.36.2'}) 2026-07-31 08:38:25.804382 | controller | included: vexxhost.containers.download_artifact for controller => (item={'url': 'https://dl.k8s.io/release/v1.36.2/bin/linux/amd64/kubeadm', 'checksum': 'f95d1b345f97c673ce1c1347eb96bf2587850975155ae701cdfc629a5b575b70', 'dest': '/var/lib/downloads/kubeadm-1.36.2-linux-amd64', 'version': '1.36.2'}) 2026-07-31 08:38:25.804599 | controller | included: vexxhost.containers.download_artifact for controller => (item={'url': 'https://dl.k8s.io/release/v1.36.2/bin/linux/amd64/kubectl', 'checksum': '1e9045ec32bea85da43de85f0065358529ea7c7a152eca78154fba5b58c27d82', 'dest': '/var/lib/downloads/kubectl-1.36.2-linux-amd64', 'version': '1.36.2'}) 2026-07-31 08:38:25.804889 | controller | included: vexxhost.containers.download_artifact for controller => (item={'url': 'https://github.com/fluxcd/flux2/releases/download/v0.32.0/flux_0.32.0_linux_amd64.tar.gz', 'checksum': 'c94a42e96620848f9aed69a130c01b7d740412f6f2b3ad3c95fe23471f2b8e4e', 'dest': '/var/lib/downloads/flux-0.32.0-linux-amd64.tar.gz', 'version': '0.32.0'}) 2026-07-31 08:38:25.805159 | controller | included: vexxhost.containers.download_artifact for controller => (item={'url': 'https://github.com/kubernetes-sigs/cluster-api/releases/download/v1.13.2/clusterctl-linux-amd64', 'checksum': 'ae1d0a60e7101eb6c5cea650740b3d8d3b50cd8c724a2a375ddd5744df6ea544', 'dest': '/var/lib/downloads/clusterctl-1.13.2-linux-amd64', 'version': '1.13.2'}) 2026-07-31 08:38:25.805417 | controller | included: vexxhost.containers.download_artifact for controller => (item={'url': 'https://get.helm.sh/helm-v3.11.2-linux-amd64.tar.gz', 'checksum': '781d826daec584f9d50a01f0f7dadfd25a3312217a14aa2fbb85107b014ac8ca', 'dest': '/var/lib/downloads/helm-v3.11.2-linux-amd64.tar.gz', 'version': 'v3.11.2'}) 2026-07-31 08:38:25.805648 | controller | included: vexxhost.containers.download_artifact for controller => (item={'url': 'https://github.com/databus23/helm-diff/releases/download/v3.8.1/helm-diff-linux-amd64.tgz', 'checksum': 'f78867edfde60e2506e3228f706beaf96d1ae3ee5f169f42315acbd513794078', 'dest': '/var/lib/downloads/helm-diff-v3.8.1-linux-amd64.tgz', 'version': 'v3.8.1'}) 2026-07-31 08:38:25.805812 | controller | 2026-07-31 08:38:25.806008 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-07-31 08:38:25.806200 | controller | Friday 31 July 2026 08:38:25 +0000 (0:00:00.245) 0:00:02.054 *********** 2026-07-31 08:38:25.848858 | controller | skipping: [controller] 2026-07-31 08:38:25.849002 | controller | 2026-07-31 08:38:25.849288 | controller | TASK [vexxhost.containers.directory : Create directory (/var/lib/downloads)] *** 2026-07-31 08:38:25.849478 | controller | Friday 31 July 2026 08:38:25 +0000 (0:00:00.045) 0:00:02.099 *********** 2026-07-31 08:38:26.523273 | controller | [WARNING]: Host 'controller' is using the discovered Python interpreter at '/usr/bin/python3.13', but future installation of another Python interpreter could cause a different interpreter to be discovered. See https://docs.ansible.com/ansible-core/2.20/reference_appendices/interpreter_discovery.html for more information. 2026-07-31 08:38:26.535639 | controller | changed: [controller] 2026-07-31 08:38:26.535834 | controller | 2026-07-31 08:38:26.536048 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-07-31 08:38:26.536286 | controller | Friday 31 July 2026 08:38:26 +0000 (0:00:00.686) 0:00:02.786 *********** 2026-07-31 08:38:26.574660 | controller | ok: [controller] => { 2026-07-31 08:38:26.574866 | controller | "msg": "https://dl.k8s.io/release/v1.36.2/bin/linux/amd64/kubelet" 2026-07-31 08:38:26.575052 | controller | } 2026-07-31 08:38:26.575229 | controller | 2026-07-31 08:38:26.575429 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-07-31 08:38:26.575626 | controller | Friday 31 July 2026 08:38:26 +0000 (0:00:00.039) 0:00:02.825 *********** 2026-07-31 08:38:42.641512 | controller | [WARNING]: Module remote_tmp /root/.ansible/tmp did not exist and was created with a mode of 0700, this may cause issues when running as another user. To avoid this, create the remote_tmp dir with the correct permissions manually 2026-07-31 08:38:42.649732 | controller | changed: [controller] 2026-07-31 08:38:42.649974 | controller | 2026-07-31 08:38:42.650173 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-07-31 08:38:42.650366 | controller | Friday 31 July 2026 08:38:42 +0000 (0:00:16.075) 0:00:18.900 *********** 2026-07-31 08:38:42.681082 | controller | skipping: [controller] 2026-07-31 08:38:42.681259 | controller | 2026-07-31 08:38:42.681468 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-07-31 08:38:42.681672 | controller | Friday 31 July 2026 08:38:42 +0000 (0:00:00.030) 0:00:18.931 *********** 2026-07-31 08:38:42.712561 | controller | skipping: [controller] 2026-07-31 08:38:42.712685 | controller | 2026-07-31 08:38:42.712934 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-07-31 08:38:42.713184 | controller | Friday 31 July 2026 08:38:42 +0000 (0:00:00.031) 0:00:18.963 *********** 2026-07-31 08:38:42.748082 | controller | ok: [controller] => { 2026-07-31 08:38:42.748209 | controller | "msg": "https://dl.k8s.io/release/v1.36.2/bin/linux/amd64/kubeadm" 2026-07-31 08:38:42.748390 | controller | } 2026-07-31 08:38:42.748563 | controller | 2026-07-31 08:38:42.748761 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-07-31 08:38:42.749035 | controller | Friday 31 July 2026 08:38:42 +0000 (0:00:00.034) 0:00:18.998 *********** 2026-07-31 08:39:01.697235 | controller | changed: [controller] 2026-07-31 08:39:01.697350 | controller | 2026-07-31 08:39:01.697557 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-07-31 08:39:01.697798 | controller | Friday 31 July 2026 08:39:01 +0000 (0:00:18.949) 0:00:37.947 *********** 2026-07-31 08:39:01.731247 | controller | skipping: [controller] 2026-07-31 08:39:01.731416 | controller | 2026-07-31 08:39:01.731615 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-07-31 08:39:01.731808 | controller | Friday 31 July 2026 08:39:01 +0000 (0:00:00.034) 0:00:37.981 *********** 2026-07-31 08:39:01.764269 | controller | skipping: [controller] 2026-07-31 08:39:01.764439 | controller | 2026-07-31 08:39:01.764639 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-07-31 08:39:01.764873 | controller | Friday 31 July 2026 08:39:01 +0000 (0:00:00.033) 0:00:38.015 *********** 2026-07-31 08:39:01.799091 | controller | ok: [controller] => { 2026-07-31 08:39:01.799263 | controller | "msg": "https://dl.k8s.io/release/v1.36.2/bin/linux/amd64/kubectl" 2026-07-31 08:39:01.799443 | controller | } 2026-07-31 08:39:01.799613 | controller | 2026-07-31 08:39:01.799809 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-07-31 08:39:01.800041 | controller | Friday 31 July 2026 08:39:01 +0000 (0:00:00.034) 0:00:38.049 *********** 2026-07-31 08:39:15.139674 | controller | changed: [controller] 2026-07-31 08:39:15.139826 | controller | 2026-07-31 08:39:15.140034 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-07-31 08:39:15.140244 | controller | Friday 31 July 2026 08:39:15 +0000 (0:00:13.340) 0:00:51.389 *********** 2026-07-31 08:39:15.171197 | controller | skipping: [controller] 2026-07-31 08:39:15.171394 | controller | 2026-07-31 08:39:15.171601 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-07-31 08:39:15.171837 | controller | Friday 31 July 2026 08:39:15 +0000 (0:00:00.031) 0:00:51.421 *********** 2026-07-31 08:39:15.205206 | controller | skipping: [controller] 2026-07-31 08:39:15.205400 | controller | 2026-07-31 08:39:15.205638 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-07-31 08:39:15.205838 | controller | Friday 31 July 2026 08:39:15 +0000 (0:00:00.034) 0:00:51.456 *********** 2026-07-31 08:39:15.240506 | controller | ok: [controller] => { 2026-07-31 08:39:15.240693 | controller | "msg": "https://github.com/fluxcd/flux2/releases/download/v0.32.0/flux_0.32.0_linux_amd64.tar.gz" 2026-07-31 08:39:15.240921 | controller | } 2026-07-31 08:39:15.241117 | controller | 2026-07-31 08:39:15.241314 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-07-31 08:39:15.241490 | controller | Friday 31 July 2026 08:39:15 +0000 (0:00:00.035) 0:00:51.491 *********** 2026-07-31 08:39:16.071665 | controller | changed: [controller] 2026-07-31 08:39:16.071817 | controller | 2026-07-31 08:39:16.072004 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-07-31 08:39:16.072192 | controller | Friday 31 July 2026 08:39:16 +0000 (0:00:00.830) 0:00:52.321 *********** 2026-07-31 08:39:16.102681 | controller | skipping: [controller] 2026-07-31 08:39:16.102834 | controller | 2026-07-31 08:39:16.103037 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-07-31 08:39:16.103233 | controller | Friday 31 July 2026 08:39:16 +0000 (0:00:00.031) 0:00:52.353 *********** 2026-07-31 08:39:16.134972 | controller | skipping: [controller] 2026-07-31 08:39:16.135123 | controller | 2026-07-31 08:39:16.135321 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-07-31 08:39:16.135505 | controller | Friday 31 July 2026 08:39:16 +0000 (0:00:00.032) 0:00:52.385 *********** 2026-07-31 08:39:16.172552 | controller | ok: [controller] => { 2026-07-31 08:39:16.172662 | controller | "msg": "https://github.com/kubernetes-sigs/cluster-api/releases/download/v1.13.2/clusterctl-linux-amd64" 2026-07-31 08:39:16.172766 | controller | } 2026-07-31 08:39:16.173946 | controller | 2026-07-31 08:39:16.173965 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-07-31 08:39:16.173973 | controller | Friday 31 July 2026 08:39:16 +0000 (0:00:00.035) 0:00:52.420 *********** 2026-07-31 08:39:17.081483 | controller | changed: [controller] 2026-07-31 08:39:17.081707 | controller | 2026-07-31 08:39:17.081914 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-07-31 08:39:17.082110 | controller | Friday 31 July 2026 08:39:17 +0000 (0:00:00.910) 0:00:53.331 *********** 2026-07-31 08:39:17.113059 | controller | skipping: [controller] 2026-07-31 08:39:17.116858 | controller | 2026-07-31 08:39:17.116872 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-07-31 08:39:17.116878 | controller | Friday 31 July 2026 08:39:17 +0000 (0:00:00.032) 0:00:53.363 *********** 2026-07-31 08:39:17.144596 | controller | skipping: [controller] 2026-07-31 08:39:17.144745 | controller | 2026-07-31 08:39:17.144916 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-07-31 08:39:17.145045 | controller | Friday 31 July 2026 08:39:17 +0000 (0:00:00.031) 0:00:53.395 *********** 2026-07-31 08:39:17.184278 | controller | ok: [controller] => { 2026-07-31 08:39:17.184340 | controller | "msg": "https://get.helm.sh/helm-v3.11.2-linux-amd64.tar.gz" 2026-07-31 08:39:17.184427 | controller | } 2026-07-31 08:39:17.184506 | controller | 2026-07-31 08:39:17.184598 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-07-31 08:39:17.185682 | controller | Friday 31 July 2026 08:39:17 +0000 (0:00:00.037) 0:00:53.432 *********** 2026-07-31 08:39:17.972757 | controller | changed: [controller] 2026-07-31 08:39:17.972798 | controller | 2026-07-31 08:39:17.972811 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-07-31 08:39:17.973066 | controller | Friday 31 July 2026 08:39:17 +0000 (0:00:00.789) 0:00:54.222 *********** 2026-07-31 08:39:18.009351 | controller | skipping: [controller] 2026-07-31 08:39:18.009441 | controller | 2026-07-31 08:39:18.009567 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-07-31 08:39:18.009689 | controller | Friday 31 July 2026 08:39:18 +0000 (0:00:00.035) 0:00:54.258 *********** 2026-07-31 08:39:18.037149 | controller | skipping: [controller] 2026-07-31 08:39:18.037214 | controller | 2026-07-31 08:39:18.037302 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-07-31 08:39:18.037389 | controller | Friday 31 July 2026 08:39:18 +0000 (0:00:00.029) 0:00:54.287 *********** 2026-07-31 08:39:18.071942 | controller | ok: [controller] => { 2026-07-31 08:39:18.072055 | controller | "msg": "https://github.com/databus23/helm-diff/releases/download/v3.8.1/helm-diff-linux-amd64.tgz" 2026-07-31 08:39:18.072171 | controller | } 2026-07-31 08:39:18.072304 | controller | 2026-07-31 08:39:18.072443 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-07-31 08:39:18.072554 | controller | Friday 31 July 2026 08:39:18 +0000 (0:00:00.034) 0:00:54.322 *********** 2026-07-31 08:39:18.877500 | controller | changed: [controller] 2026-07-31 08:39:18.877642 | controller | 2026-07-31 08:39:18.877840 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-07-31 08:39:18.878033 | controller | Friday 31 July 2026 08:39:18 +0000 (0:00:00.800) 0:00:55.123 *********** 2026-07-31 08:39:18.907797 | controller | skipping: [controller] 2026-07-31 08:39:18.907872 | controller | 2026-07-31 08:39:18.907992 | controller | PLAY RECAP ********************************************************************* 2026-07-31 08:39:18.908165 | controller | controller : ok=28 changed=8 unreachable=0 failed=0 skipped=14 rescued=0 ignored=0 2026-07-31 08:39:18.908277 | controller | 2026-07-31 08:39:18.909026 | controller | 2026-07-31 08:39:18.909076 | controller | TASKS RECAP ******************************************************************** 2026-07-31 08:39:18.909086 | controller | Friday 31 July 2026 08:39:18 +0000 (0:00:00.035) 0:00:55.159 *********** 2026-07-31 08:39:18.909094 | controller | =============================================================================== 2026-07-31 08:39:18.909101 | controller | vexxhost.containers.download_artifact : Download item ------------------ 18.95s 2026-07-31 08:39:18.909122 | controller | vexxhost.containers.download_artifact : Download item ------------------ 16.08s 2026-07-31 08:39:18.909140 | controller | vexxhost.containers.download_artifact : Download item ------------------ 13.34s 2026-07-31 08:39:18.911087 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.91s 2026-07-31 08:39:18.911112 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.83s 2026-07-31 08:39:18.911118 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.80s 2026-07-31 08:39:18.911122 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.79s 2026-07-31 08:39:18.911127 | controller | vexxhost.containers.directory : Create directory (/var/lib/downloads) --- 0.69s 2026-07-31 08:39:18.911132 | controller | Gather minimal facts ---------------------------------------------------- 0.65s 2026-07-31 08:39:18.911136 | controller | Find all subdirectories in the role location ---------------------------- 0.43s 2026-07-31 08:39:18.911141 | controller | Select only defaults/ directories and load vars ------------------------- 0.36s 2026-07-31 08:39:18.911146 | controller | Include download_artifact role ------------------------------------------ 0.25s 2026-07-31 08:39:18.911151 | controller | Find all components with checksums and get latest versions (CI) --------- 0.16s 2026-07-31 08:39:18.911156 | controller | Filter checksums to keep only latest versions (CI) ---------------------- 0.10s 2026-07-31 08:39:18.911160 | controller | Generate list of all binaries for all roles ----------------------------- 0.08s 2026-07-31 08:39:18.911165 | controller | vexxhost.containers.package : Update state for tar ---------------------- 0.04s 2026-07-31 08:39:18.911169 | controller | vexxhost.containers.download_artifact : Starting download of file ------- 0.04s 2026-07-31 08:39:18.911174 | controller | vexxhost.containers.download_artifact : Starting download of file ------- 0.04s 2026-07-31 08:39:18.911178 | controller | vexxhost.containers.download_artifact : Extract archive ----------------- 0.04s 2026-07-31 08:39:18.911183 | controller | vexxhost.containers.download_artifact : Extract archive ----------------- 0.04s 2026-07-31 08:39:19.060513 | controller | INFO [download-binaries > converge] Executed: Successful 2026-07-31 08:39:19.070983 | controller | INFO [download-binaries > idempotence] Executing 2026-07-31 08:39:19.957061 | controller | 2026-07-31 08:39:19.957423 | controller | PLAY [Download all binaries required at runtime for ansible-collection-kubernetes] *** 2026-07-31 08:39:19.957663 | controller | 2026-07-31 08:39:19.957917 | controller | TASK [Gather minimal facts] **************************************************** 2026-07-31 08:39:19.958168 | controller | Friday 31 July 2026 08:39:19 +0000 (0:00:00.015) 0:00:00.015 *********** 2026-07-31 08:39:20.613002 | controller | ok: [controller -> localhost] 2026-07-31 08:39:20.613325 | controller | 2026-07-31 08:39:20.613618 | controller | TASK [Find all subdirectories in the role location] **************************** 2026-07-31 08:39:20.613901 | controller | Friday 31 July 2026 08:39:20 +0000 (0:00:00.656) 0:00:00.672 *********** 2026-07-31 08:39:21.017847 | controller | ok: [controller -> localhost] 2026-07-31 08:39:21.018134 | controller | 2026-07-31 08:39:21.018396 | controller | TASK [Select only defaults/ directories and load vars] ************************* 2026-07-31 08:39:21.018651 | controller | Friday 31 July 2026 08:39:21 +0000 (0:00:00.404) 0:00:01.077 *********** 2026-07-31 08:39:21.346607 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kubelet/defaults) 2026-07-31 08:39:21.346948 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/cluster_api/defaults) 2026-07-31 08:39:21.347237 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kubeadm/defaults) 2026-07-31 08:39:21.347515 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kube_vip/defaults) 2026-07-31 08:39:21.347828 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/upload_helm_chart/defaults) 2026-07-31 08:39:21.348107 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kubectl/defaults) 2026-07-31 08:39:21.348380 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/keepalived/defaults) 2026-07-31 08:39:21.348776 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/openstack_resource_controller/defaults) 2026-07-31 08:39:21.349233 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/envoy_gateway/defaults) 2026-07-31 08:39:21.349608 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kubernetes/defaults) 2026-07-31 08:39:21.349971 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/flux/defaults) 2026-07-31 08:39:21.350339 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/cilium/defaults) 2026-07-31 08:39:21.350709 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/clusterctl/defaults) 2026-07-31 08:39:21.351090 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/cert_manager/defaults) 2026-07-31 08:39:21.351470 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/helm/defaults) 2026-07-31 08:39:21.351934 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/haproxy/defaults) 2026-07-31 08:39:21.352276 | controller | 2026-07-31 08:39:21.352639 | controller | TASK [Find all components with checksums and get latest versions (CI)] ********* 2026-07-31 08:39:21.353142 | controller | Friday 31 July 2026 08:39:21 +0000 (0:00:00.328) 0:00:01.406 *********** 2026-07-31 08:39:21.476718 | controller | ok: [controller -> localhost] => (item=kubelet_checksums) 2026-07-31 08:39:21.476760 | controller | ok: [controller -> localhost] => (item=kubeadm_checksums) 2026-07-31 08:39:21.476769 | controller | ok: [controller -> localhost] => (item=kubectl_checksums) 2026-07-31 08:39:21.476776 | controller | ok: [controller -> localhost] => (item=flux_checksums) 2026-07-31 08:39:21.476783 | controller | ok: [controller -> localhost] => (item=clusterctl_checksums) 2026-07-31 08:39:21.476790 | controller | ok: [controller -> localhost] => (item=helm_checksums) 2026-07-31 08:39:21.476797 | controller | ok: [controller -> localhost] => (item=helm_diff_checksums) 2026-07-31 08:39:21.476806 | controller | 2026-07-31 08:39:21.476814 | controller | TASK [Filter checksums to keep only latest versions (CI)] ********************** 2026-07-31 08:39:21.476876 | controller | Friday 31 July 2026 08:39:21 +0000 (0:00:00.128) 0:00:01.534 *********** 2026-07-31 08:39:21.562450 | controller | ok: [controller -> localhost] => (item=kubelet_checksums) 2026-07-31 08:39:21.562651 | controller | ok: [controller -> localhost] => (item=kubeadm_checksums) 2026-07-31 08:39:21.562821 | controller | ok: [controller -> localhost] => (item=kubectl_checksums) 2026-07-31 08:39:21.562988 | controller | ok: [controller -> localhost] => (item=flux_checksums) 2026-07-31 08:39:21.563154 | controller | ok: [controller -> localhost] => (item=clusterctl_checksums) 2026-07-31 08:39:21.563322 | controller | ok: [controller -> localhost] => (item=helm_checksums) 2026-07-31 08:39:21.563488 | controller | ok: [controller -> localhost] => (item=helm_diff_checksums) 2026-07-31 08:39:21.563670 | controller | 2026-07-31 08:39:21.563842 | controller | TASK [Generate list of all binaries for all roles] ***************************** 2026-07-31 08:39:21.564011 | controller | Friday 31 July 2026 08:39:21 +0000 (0:00:00.087) 0:00:01.622 *********** 2026-07-31 08:39:21.630509 | controller | ok: [controller -> localhost] 2026-07-31 08:39:21.630821 | controller | 2026-07-31 08:39:21.631091 | controller | TASK [Include download_artifact role] ****************************************** 2026-07-31 08:39:21.631352 | controller | Friday 31 July 2026 08:39:21 +0000 (0:00:00.067) 0:00:01.689 *********** 2026-07-31 08:39:21.821373 | controller | included: vexxhost.containers.download_artifact for controller => (item={'url': 'https://dl.k8s.io/release/v1.36.2/bin/linux/amd64/kubelet', 'checksum': '3ba68cb4f0906053c08ab843131d5cec559cf8c718dbd679950a078b306abbb4', 'dest': '/var/lib/downloads/kubelet-1.36.2-linux-amd64', 'version': '1.36.2'}) 2026-07-31 08:39:21.821718 | controller | included: vexxhost.containers.download_artifact for controller => (item={'url': 'https://dl.k8s.io/release/v1.36.2/bin/linux/amd64/kubeadm', 'checksum': 'f95d1b345f97c673ce1c1347eb96bf2587850975155ae701cdfc629a5b575b70', 'dest': '/var/lib/downloads/kubeadm-1.36.2-linux-amd64', 'version': '1.36.2'}) 2026-07-31 08:39:21.822009 | controller | included: vexxhost.containers.download_artifact for controller => (item={'url': 'https://dl.k8s.io/release/v1.36.2/bin/linux/amd64/kubectl', 'checksum': '1e9045ec32bea85da43de85f0065358529ea7c7a152eca78154fba5b58c27d82', 'dest': '/var/lib/downloads/kubectl-1.36.2-linux-amd64', 'version': '1.36.2'}) 2026-07-31 08:39:21.822301 | controller | included: vexxhost.containers.download_artifact for controller => (item={'url': 'https://github.com/fluxcd/flux2/releases/download/v0.32.0/flux_0.32.0_linux_amd64.tar.gz', 'checksum': 'c94a42e96620848f9aed69a130c01b7d740412f6f2b3ad3c95fe23471f2b8e4e', 'dest': '/var/lib/downloads/flux-0.32.0-linux-amd64.tar.gz', 'version': '0.32.0'}) 2026-07-31 08:39:21.822585 | controller | included: vexxhost.containers.download_artifact for controller => (item={'url': 'https://github.com/kubernetes-sigs/cluster-api/releases/download/v1.13.2/clusterctl-linux-amd64', 'checksum': 'ae1d0a60e7101eb6c5cea650740b3d8d3b50cd8c724a2a375ddd5744df6ea544', 'dest': '/var/lib/downloads/clusterctl-1.13.2-linux-amd64', 'version': '1.13.2'}) 2026-07-31 08:39:21.822871 | controller | included: vexxhost.containers.download_artifact for controller => (item={'url': 'https://get.helm.sh/helm-v3.11.2-linux-amd64.tar.gz', 'checksum': '781d826daec584f9d50a01f0f7dadfd25a3312217a14aa2fbb85107b014ac8ca', 'dest': '/var/lib/downloads/helm-v3.11.2-linux-amd64.tar.gz', 'version': 'v3.11.2'}) 2026-07-31 08:39:21.823177 | controller | included: vexxhost.containers.download_artifact for controller => (item={'url': 'https://github.com/databus23/helm-diff/releases/download/v3.8.1/helm-diff-linux-amd64.tgz', 'checksum': 'f78867edfde60e2506e3228f706beaf96d1ae3ee5f169f42315acbd513794078', 'dest': '/var/lib/downloads/helm-diff-v3.8.1-linux-amd64.tgz', 'version': 'v3.8.1'}) 2026-07-31 08:39:21.823419 | controller | 2026-07-31 08:39:21.823724 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-07-31 08:39:21.823988 | controller | Friday 31 July 2026 08:39:21 +0000 (0:00:00.191) 0:00:01.880 *********** 2026-07-31 08:39:21.854005 | controller | skipping: [controller] 2026-07-31 08:39:21.854128 | controller | 2026-07-31 08:39:21.854252 | controller | TASK [vexxhost.containers.directory : Create directory (/var/lib/downloads)] *** 2026-07-31 08:39:21.854368 | controller | Friday 31 July 2026 08:39:21 +0000 (0:00:00.033) 0:00:01.914 *********** 2026-07-31 08:39:22.312926 | controller | [WARNING]: Host 'controller' is using the discovered Python interpreter at '/usr/bin/python3.13', but future installation of another Python interpreter could cause a different interpreter to be discovered. See https://docs.ansible.com/ansible-core/2.20/reference_appendices/interpreter_discovery.html for more information. 2026-07-31 08:39:22.323284 | controller | ok: [controller] 2026-07-31 08:39:22.323578 | controller | 2026-07-31 08:39:22.323930 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-07-31 08:39:22.324220 | controller | Friday 31 July 2026 08:39:22 +0000 (0:00:00.469) 0:00:02.383 *********** 2026-07-31 08:39:22.356464 | controller | ok: [controller] => { 2026-07-31 08:39:22.356755 | controller | "msg": "https://dl.k8s.io/release/v1.36.2/bin/linux/amd64/kubelet" 2026-07-31 08:39:22.357050 | controller | } 2026-07-31 08:39:22.357286 | controller | 2026-07-31 08:39:22.357541 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-07-31 08:39:22.357791 | controller | Friday 31 July 2026 08:39:22 +0000 (0:00:00.032) 0:00:02.415 *********** 2026-07-31 08:39:22.942767 | controller | ok: [controller] 2026-07-31 08:39:22.942810 | controller | 2026-07-31 08:39:22.942820 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-07-31 08:39:22.942829 | controller | Friday 31 July 2026 08:39:22 +0000 (0:00:00.585) 0:00:03.001 *********** 2026-07-31 08:39:22.977353 | controller | skipping: [controller] 2026-07-31 08:39:22.977833 | controller | 2026-07-31 08:39:22.978095 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-07-31 08:39:22.978355 | controller | Friday 31 July 2026 08:39:22 +0000 (0:00:00.034) 0:00:03.036 *********** 2026-07-31 08:39:23.008120 | controller | skipping: [controller] 2026-07-31 08:39:23.008400 | controller | 2026-07-31 08:39:23.008680 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-07-31 08:39:23.008980 | controller | Friday 31 July 2026 08:39:23 +0000 (0:00:00.031) 0:00:03.067 *********** 2026-07-31 08:39:23.043176 | controller | ok: [controller] => { 2026-07-31 08:39:23.043496 | controller | "msg": "https://dl.k8s.io/release/v1.36.2/bin/linux/amd64/kubeadm" 2026-07-31 08:39:23.043805 | controller | } 2026-07-31 08:39:23.044054 | controller | 2026-07-31 08:39:23.044329 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-07-31 08:39:23.044600 | controller | Friday 31 July 2026 08:39:23 +0000 (0:00:00.035) 0:00:03.102 *********** 2026-07-31 08:39:23.483034 | controller | ok: [controller] 2026-07-31 08:39:23.483331 | controller | 2026-07-31 08:39:23.483607 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-07-31 08:39:23.483950 | controller | Friday 31 July 2026 08:39:23 +0000 (0:00:00.439) 0:00:03.542 *********** 2026-07-31 08:39:23.517367 | controller | skipping: [controller] 2026-07-31 08:39:23.517425 | controller | 2026-07-31 08:39:23.517584 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-07-31 08:39:23.517715 | controller | Friday 31 July 2026 08:39:23 +0000 (0:00:00.032) 0:00:03.574 *********** 2026-07-31 08:39:23.549178 | controller | skipping: [controller] 2026-07-31 08:39:23.549221 | controller | 2026-07-31 08:39:23.549327 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-07-31 08:39:23.549420 | controller | Friday 31 July 2026 08:39:23 +0000 (0:00:00.034) 0:00:03.608 *********** 2026-07-31 08:39:23.586140 | controller | ok: [controller] => { 2026-07-31 08:39:23.586233 | controller | "msg": "https://dl.k8s.io/release/v1.36.2/bin/linux/amd64/kubectl" 2026-07-31 08:39:23.586349 | controller | } 2026-07-31 08:39:23.586457 | controller | 2026-07-31 08:39:23.586586 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-07-31 08:39:23.586698 | controller | Friday 31 July 2026 08:39:23 +0000 (0:00:00.036) 0:00:03.645 *********** 2026-07-31 08:39:24.009431 | controller | ok: [controller] 2026-07-31 08:39:24.009514 | controller | 2026-07-31 08:39:24.009660 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-07-31 08:39:24.009774 | controller | Friday 31 July 2026 08:39:24 +0000 (0:00:00.422) 0:00:04.068 *********** 2026-07-31 08:39:24.044626 | controller | skipping: [controller] 2026-07-31 08:39:24.044687 | controller | 2026-07-31 08:39:24.044741 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-07-31 08:39:24.044878 | controller | Friday 31 July 2026 08:39:24 +0000 (0:00:00.035) 0:00:04.104 *********** 2026-07-31 08:39:24.077528 | controller | skipping: [controller] 2026-07-31 08:39:24.077579 | controller | 2026-07-31 08:39:24.077713 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-07-31 08:39:24.077820 | controller | Friday 31 July 2026 08:39:24 +0000 (0:00:00.030) 0:00:04.135 *********** 2026-07-31 08:39:24.112975 | controller | ok: [controller] => { 2026-07-31 08:39:24.113050 | controller | "msg": "https://github.com/fluxcd/flux2/releases/download/v0.32.0/flux_0.32.0_linux_amd64.tar.gz" 2026-07-31 08:39:24.113505 | controller | } 2026-07-31 08:39:24.113530 | controller | 2026-07-31 08:39:24.113536 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-07-31 08:39:24.113541 | controller | Friday 31 July 2026 08:39:24 +0000 (0:00:00.037) 0:00:04.172 *********** 2026-07-31 08:39:24.561564 | controller | ok: [controller] 2026-07-31 08:39:24.561642 | controller | 2026-07-31 08:39:24.561793 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-07-31 08:39:24.561925 | controller | Friday 31 July 2026 08:39:24 +0000 (0:00:00.446) 0:00:04.618 *********** 2026-07-31 08:39:24.592645 | controller | skipping: [controller] 2026-07-31 08:39:24.592676 | controller | 2026-07-31 08:39:24.592767 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-07-31 08:39:24.592881 | controller | Friday 31 July 2026 08:39:24 +0000 (0:00:00.033) 0:00:04.652 *********** 2026-07-31 08:39:24.624308 | controller | skipping: [controller] 2026-07-31 08:39:24.624333 | controller | 2026-07-31 08:39:24.624422 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-07-31 08:39:24.624546 | controller | Friday 31 July 2026 08:39:24 +0000 (0:00:00.031) 0:00:04.684 *********** 2026-07-31 08:39:24.662261 | controller | ok: [controller] => { 2026-07-31 08:39:24.662385 | controller | "msg": "https://github.com/kubernetes-sigs/cluster-api/releases/download/v1.13.2/clusterctl-linux-amd64" 2026-07-31 08:39:24.662457 | controller | } 2026-07-31 08:39:24.662727 | controller | 2026-07-31 08:39:24.662752 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-07-31 08:39:24.662757 | controller | Friday 31 July 2026 08:39:24 +0000 (0:00:00.036) 0:00:04.721 *********** 2026-07-31 08:39:25.081381 | controller | ok: [controller] 2026-07-31 08:39:25.081433 | controller | 2026-07-31 08:39:25.081533 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-07-31 08:39:25.081628 | controller | Friday 31 July 2026 08:39:25 +0000 (0:00:00.417) 0:00:05.138 *********** 2026-07-31 08:39:25.110167 | controller | skipping: [controller] 2026-07-31 08:39:25.110300 | controller | 2026-07-31 08:39:25.110440 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-07-31 08:39:25.110608 | controller | Friday 31 July 2026 08:39:25 +0000 (0:00:00.031) 0:00:05.170 *********** 2026-07-31 08:39:25.142436 | controller | skipping: [controller] 2026-07-31 08:39:25.142496 | controller | 2026-07-31 08:39:25.142593 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-07-31 08:39:25.142680 | controller | Friday 31 July 2026 08:39:25 +0000 (0:00:00.032) 0:00:05.202 *********** 2026-07-31 08:39:25.177219 | controller | ok: [controller] => { 2026-07-31 08:39:25.177270 | controller | "msg": "https://get.helm.sh/helm-v3.11.2-linux-amd64.tar.gz" 2026-07-31 08:39:25.177411 | controller | } 2026-07-31 08:39:25.177520 | controller | 2026-07-31 08:39:25.177648 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-07-31 08:39:25.177772 | controller | Friday 31 July 2026 08:39:25 +0000 (0:00:00.034) 0:00:05.237 *********** 2026-07-31 08:39:25.581477 | controller | ok: [controller] 2026-07-31 08:39:25.581546 | controller | 2026-07-31 08:39:25.581700 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-07-31 08:39:25.581855 | controller | Friday 31 July 2026 08:39:25 +0000 (0:00:00.401) 0:00:05.638 *********** 2026-07-31 08:39:25.613461 | controller | skipping: [controller] 2026-07-31 08:39:25.613539 | controller | 2026-07-31 08:39:25.613643 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-07-31 08:39:25.613739 | controller | Friday 31 July 2026 08:39:25 +0000 (0:00:00.031) 0:00:05.670 *********** 2026-07-31 08:39:25.642327 | controller | skipping: [controller] 2026-07-31 08:39:25.642405 | controller | 2026-07-31 08:39:25.642500 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-07-31 08:39:25.642590 | controller | Friday 31 July 2026 08:39:25 +0000 (0:00:00.031) 0:00:05.702 *********** 2026-07-31 08:39:25.679104 | controller | ok: [controller] => { 2026-07-31 08:39:25.679244 | controller | "msg": "https://github.com/databus23/helm-diff/releases/download/v3.8.1/helm-diff-linux-amd64.tgz" 2026-07-31 08:39:25.679785 | controller | } 2026-07-31 08:39:25.679813 | controller | 2026-07-31 08:39:25.679819 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-07-31 08:39:25.679825 | controller | Friday 31 July 2026 08:39:25 +0000 (0:00:00.036) 0:00:05.738 *********** 2026-07-31 08:39:26.084356 | controller | ok: [controller] 2026-07-31 08:39:26.085015 | controller | 2026-07-31 08:39:26.085042 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-07-31 08:39:26.085048 | controller | Friday 31 July 2026 08:39:26 +0000 (0:00:00.405) 0:00:06.143 *********** 2026-07-31 08:39:26.117008 | controller | skipping: [controller] 2026-07-31 08:39:26.117048 | controller | 2026-07-31 08:39:26.117058 | controller | PLAY RECAP ********************************************************************* 2026-07-31 08:39:26.117085 | controller | controller : ok=28 changed=0 unreachable=0 failed=0 skipped=14 rescued=0 ignored=0 2026-07-31 08:39:26.117093 | controller | 2026-07-31 08:39:26.117101 | controller | 2026-07-31 08:39:26.117109 | controller | TASKS RECAP ******************************************************************** 2026-07-31 08:39:26.117117 | controller | Friday 31 July 2026 08:39:26 +0000 (0:00:00.029) 0:00:06.172 *********** 2026-07-31 08:39:26.117125 | controller | =============================================================================== 2026-07-31 08:39:26.117132 | controller | Gather minimal facts ---------------------------------------------------- 0.66s 2026-07-31 08:39:26.117140 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.59s 2026-07-31 08:39:26.117148 | controller | vexxhost.containers.directory : Create directory (/var/lib/downloads) --- 0.47s 2026-07-31 08:39:26.117156 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.45s 2026-07-31 08:39:26.117163 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.44s 2026-07-31 08:39:26.117171 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.42s 2026-07-31 08:39:26.117179 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.42s 2026-07-31 08:39:26.117186 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.41s 2026-07-31 08:39:26.117194 | controller | Find all subdirectories in the role location ---------------------------- 0.40s 2026-07-31 08:39:26.117202 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.40s 2026-07-31 08:39:26.117209 | controller | Select only defaults/ directories and load vars ------------------------- 0.33s 2026-07-31 08:39:26.117217 | controller | Include download_artifact role ------------------------------------------ 0.19s 2026-07-31 08:39:26.117339 | controller | Find all components with checksums and get latest versions (CI) --------- 0.13s 2026-07-31 08:39:26.117597 | controller | Filter checksums to keep only latest versions (CI) ---------------------- 0.09s 2026-07-31 08:39:26.117846 | controller | Generate list of all binaries for all roles ----------------------------- 0.07s 2026-07-31 08:39:26.118096 | controller | vexxhost.containers.download_artifact : Starting download of file ------- 0.04s 2026-07-31 08:39:26.118344 | controller | vexxhost.containers.download_artifact : Starting download of file ------- 0.04s 2026-07-31 08:39:26.118593 | controller | vexxhost.containers.download_artifact : Starting download of file ------- 0.04s 2026-07-31 08:39:26.118842 | controller | vexxhost.containers.download_artifact : Starting download of file ------- 0.04s 2026-07-31 08:39:26.119089 | controller | vexxhost.containers.download_artifact : Extract archive ----------------- 0.04s 2026-07-31 08:39:26.234928 | controller | INFO [download-binaries > idempotence] Executed: Successful 2026-07-31 08:39:26.246351 | controller | INFO [download-binaries > side_effect] Executing 2026-07-31 08:39:26.246702 | controller | WARNING [download-binaries > side_effect] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-07-31 08:39:26.251976 | controller | INFO [download-binaries > verify] Executing 2026-07-31 08:39:27.060201 | controller | 2026-07-31 08:39:27.060520 | controller | PLAY [Verify] ****************************************************************** 2026-07-31 08:39:27.060755 | controller | 2026-07-31 08:39:27.061056 | controller | TASK [Gathering Facts] ********************************************************* 2026-07-31 08:39:27.061315 | controller | Friday 31 July 2026 08:39:27 +0000 (0:00:00.011) 0:00:00.011 *********** 2026-07-31 08:39:28.118649 | controller | [WARNING]: Host 'controller' is using the discovered Python interpreter at '/usr/bin/python3.13', but future installation of another Python interpreter could cause a different interpreter to be discovered. See https://docs.ansible.com/ansible-core/2.20/reference_appendices/interpreter_discovery.html for more information. 2026-07-31 08:39:28.124256 | controller | ok: [controller] 2026-07-31 08:39:28.124508 | controller | 2026-07-31 08:39:28.124763 | controller | TASK [Stat target dir] ********************************************************* 2026-07-31 08:39:28.125063 | controller | Friday 31 July 2026 08:39:28 +0000 (0:00:01.064) 0:00:01.076 *********** 2026-07-31 08:39:28.533392 | controller | ok: [controller] 2026-07-31 08:39:28.533577 | controller | 2026-07-31 08:39:28.533747 | controller | TASK [Assert that target dir is created] *************************************** 2026-07-31 08:39:28.533915 | controller | Friday 31 July 2026 08:39:28 +0000 (0:00:00.406) 0:00:01.483 *********** 2026-07-31 08:39:28.565979 | controller | ok: [controller] => { 2026-07-31 08:39:28.566170 | controller | "changed": false, 2026-07-31 08:39:28.566337 | controller | "msg": "All assertions passed" 2026-07-31 08:39:28.566502 | controller | } 2026-07-31 08:39:28.566657 | controller | 2026-07-31 08:39:28.569286 | controller | TASK [Find target files] ******************************************************* 2026-07-31 08:39:28.569298 | controller | Friday 31 July 2026 08:39:28 +0000 (0:00:00.034) 0:00:01.517 *********** 2026-07-31 08:39:28.958637 | controller | ok: [controller] 2026-07-31 08:39:28.958784 | controller | 2026-07-31 08:39:28.958909 | controller | TASK [Assert that some files were downloaded] ********************************** 2026-07-31 08:39:28.959029 | controller | Friday 31 July 2026 08:39:28 +0000 (0:00:00.388) 0:00:01.905 *********** 2026-07-31 08:39:28.986006 | controller | ok: [controller] => { 2026-07-31 08:39:28.986344 | controller | "changed": false, 2026-07-31 08:39:28.986603 | controller | "msg": "All assertions passed" 2026-07-31 08:39:28.986850 | controller | } 2026-07-31 08:39:28.987085 | controller | 2026-07-31 08:39:28.987336 | controller | PLAY RECAP ********************************************************************* 2026-07-31 08:39:28.987610 | controller | controller : ok=5 changed=0 unreachable=0 failed=0 skipped=0 rescued=0 ignored=0 2026-07-31 08:39:28.987846 | controller | 2026-07-31 08:39:28.988074 | controller | 2026-07-31 08:39:28.988321 | controller | TASKS RECAP ******************************************************************** 2026-07-31 08:39:28.988577 | controller | Friday 31 July 2026 08:39:28 +0000 (0:00:00.032) 0:00:01.938 *********** 2026-07-31 08:39:28.988843 | controller | =============================================================================== 2026-07-31 08:39:28.989138 | controller | Gathering Facts --------------------------------------------------------- 1.06s 2026-07-31 08:39:28.989390 | controller | Stat target dir --------------------------------------------------------- 0.41s 2026-07-31 08:39:28.989637 | controller | Find target files ------------------------------------------------------- 0.39s 2026-07-31 08:39:28.989888 | controller | Assert that target dir is created --------------------------------------- 0.03s 2026-07-31 08:39:28.990135 | controller | Assert that some files were downloaded ---------------------------------- 0.03s 2026-07-31 08:39:29.073332 | controller | INFO [download-binaries > verify] Executed: Successful 2026-07-31 08:39:29.085817 | controller | INFO [download-binaries > cleanup] Executing 2026-07-31 08:39:29.086166 | controller | WARNING [download-binaries > cleanup] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-07-31 08:39:29.091467 | controller | INFO [download-binaries > destroy] Executing 2026-07-31 08:39:29.091560 | controller | WARNING [download-binaries > destroy] Skipping, '--destroy=never' requested. 2026-07-31 08:39:29.091647 | controller | INFO [download-binaries > destroy] Executed: Successful 2026-07-31 08:39:29.091945 | controller | WARNING Molecule executed 1 scenario (1 missing files) 2026-07-31 08:39:29.339607 | controller | ok: Runtime: 0:01:31.608899 2026-07-31 08:39:29.348075 | 2026-07-31 08:39:29.348167 | PLAY RECAP 2026-07-31 08:39:29.348214 | controller | ok: 4 changed: 3 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-07-31 08:39:29.348237 | 2026-07-31 08:39:29.535636 | RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/run.yaml@main] 2026-07-31 08:39:29.538831 | POST-RUN START: [untrusted : github.com/vexxhost/ansible-collection-kubernetes/test-playbooks/molecule/post.yml@main] 2026-07-31 08:39:30.129499 | 2026-07-31 08:39:30.129626 | PLAY [all] 2026-07-31 08:39:30.140258 | 2026-07-31 08:39:30.140343 | TASK [describe-kubernetes-objects : creating directory for cluster scoped objects] 2026-07-31 08:39:30.529658 | controller | changed 2026-07-31 08:39:30.535754 | 2026-07-31 08:39:30.535845 | TASK [describe-kubernetes-objects : Gathering descriptions for cluster scoped objects] 2026-07-31 08:39:30.911101 | 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-07-31 08:39:30.911213 | controller | 2026-07-31 08:39:30.918660 | controller | environment: line 1: kubectl: command not found 2026-07-31 08:39:30.920243 | controller | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-07-31 08:39:30.921559 | controller | environment: line 1: kubectl: command not found 2026-07-31 08:39:30.923185 | controller | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-07-31 08:39:30.926771 | controller | environment: line 1: kubectl: command not found 2026-07-31 08:39:30.929012 | controller | environment: line 1: kubectl: command not found 2026-07-31 08:39:30.929026 | controller | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-07-31 08:39:30.931035 | controller | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-07-31 08:39:30.932482 | controller | environment: line 1: kubectl: command not found 2026-07-31 08:39:30.934593 | controller | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-07-31 08:39:31.067309 | controller | ok: Runtime: 0:00:00.037970 2026-07-31 08:39:31.073060 | 2026-07-31 08:39:31.073128 | TASK [describe-kubernetes-objects : creating directory for namespace scoped objects] 2026-07-31 08:39:31.307959 | controller | changed 2026-07-31 08:39:31.314023 | 2026-07-31 08:39:31.314109 | TASK [describe-kubernetes-objects : Gathering descriptions for namespace scoped objects] 2026-07-31 08:39:31.566356 | controller | environment: line 5: kubectl: command not found 2026-07-31 08:39:31.568240 | controller | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-07-31 08:39:31.568423 | controller | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-07-31 08:39:31.568910 | controller | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-07-31 08:39:31.849180 | controller | ok: Runtime: 0:00:00.013874 2026-07-31 08:39:31.854901 | 2026-07-31 08:39:31.854982 | TASK [describe-kubernetes-objects : Downloads logs to executor] 2026-07-31 08:39:32.547180 | controller | changed: 2026-07-31 08:39:32.547404 | controller | created directory /var/lib/zuul/builds/6fc209f7ff444c60a33d39d198225d83/work/logs/controller 2026-07-31 08:39:32.547446 | controller | cd+++++++++ objects/ 2026-07-31 08:39:32.547478 | controller | cd+++++++++ objects/cluster/ 2026-07-31 08:39:32.547511 | controller | cd+++++++++ objects/namespaced/ 2026-07-31 08:39:32.556434 | 2026-07-31 08:39:32.556500 | TASK [gather-pod-logs : creating directory for pod logs] 2026-07-31 08:39:32.791752 | controller | changed 2026-07-31 08:39:32.798912 | 2026-07-31 08:39:32.799134 | TASK [gather-pod-logs : creating directory for failed pod logs] 2026-07-31 08:39:33.033628 | controller | changed 2026-07-31 08:39:33.039424 | 2026-07-31 08:39:33.039564 | TASK [gather-pod-logs : retrieve all kubernetes logs, current and previous (if they exist)] 2026-07-31 08:39:33.279416 | controller | environment: line 3: kubectl: command not found 2026-07-31 08:39:33.580479 | controller | ok: Runtime: 0:00:00.013070 2026-07-31 08:39:33.586735 | 2026-07-31 08:39:33.586830 | TASK [gather-pod-logs : Downloads pod logs to executor] 2026-07-31 08:39:34.094446 | controller | changed: 2026-07-31 08:39:34.094633 | controller | cd+++++++++ pod-logs/ 2026-07-31 08:39:34.094673 | controller | cd+++++++++ pod-logs/failed-pods/ 2026-07-31 08:39:34.103625 | 2026-07-31 08:39:34.103687 | LOOP [helm-release-status : creating directory for helm release status] 2026-07-31 08:39:34.332784 | controller | changed: "values" 2026-07-31 08:39:34.532982 | controller | changed: "releases" 2026-07-31 08:39:34.551886 | 2026-07-31 08:39:34.552025 | TASK [helm-release-status : Gather get release status for helm charts] 2026-07-31 08:39:34.782007 | controller | /bin/bash: line 3: kubectl: command not found 2026-07-31 08:39:35.084691 | controller | ok: Runtime: 0:00:00.006894 2026-07-31 08:39:35.090805 | 2026-07-31 08:39:35.090929 | TASK [helm-release-status : Downloads logs to executor] 2026-07-31 08:39:35.570881 | controller | changed: 2026-07-31 08:39:35.571235 | controller | cd+++++++++ helm/ 2026-07-31 08:39:35.571345 | controller | cd+++++++++ helm/releases/ 2026-07-31 08:39:35.571431 | controller | cd+++++++++ helm/values/ 2026-07-31 08:39:35.580029 | 2026-07-31 08:39:35.580117 | PLAY RECAP 2026-07-31 08:39:35.580179 | controller | ok: 12 changed: 12 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-07-31 08:39:35.580212 | 2026-07-31 08:39:35.720060 | POST-RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/ansible-collection-kubernetes/test-playbooks/molecule/post.yml@main] 2026-07-31 08:39:35.722995 | POST-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post.yaml@main] 2026-07-31 08:39:36.354569 | 2026-07-31 08:39:36.354727 | PLAY [all] 2026-07-31 08:39:36.365100 | 2026-07-31 08:39:36.365190 | TASK [fetch-output : Set log path for multiple nodes] 2026-07-31 08:39:36.410287 | controller | skipping: Conditional result was False 2026-07-31 08:39:36.415156 | 2026-07-31 08:39:36.415238 | TASK [fetch-output : Set log path for single node] 2026-07-31 08:39:36.454626 | controller | ok 2026-07-31 08:39:36.458408 | 2026-07-31 08:39:36.458476 | LOOP [fetch-output : Ensure local output dirs] 2026-07-31 08:39:36.838277 | controller -> localhost | ok: "/var/lib/zuul/builds/6fc209f7ff444c60a33d39d198225d83/work/logs" 2026-07-31 08:39:37.047083 | controller -> localhost | changed: "/var/lib/zuul/builds/6fc209f7ff444c60a33d39d198225d83/work/artifacts" 2026-07-31 08:39:37.256907 | controller -> localhost | changed: "/var/lib/zuul/builds/6fc209f7ff444c60a33d39d198225d83/work/docs" 2026-07-31 08:39:37.277777 | 2026-07-31 08:39:37.277961 | LOOP [fetch-output : Collect logs, artifacts and docs] 2026-07-31 08:39:37.937726 | controller | changed: .d..t...... ./ 2026-07-31 08:39:37.938060 | controller | changed: All items complete 2026-07-31 08:39:37.938121 | 2026-07-31 08:39:38.393616 | controller | changed: .d..t...... ./ 2026-07-31 08:39:38.826797 | controller | changed: .d..t...... ./ 2026-07-31 08:39:38.850244 | 2026-07-31 08:39:38.850367 | LOOP [merge-output-to-logs : Move artifacts and docs to logs dir] 2026-07-31 08:39:39.270045 | controller -> localhost | ok: Item: artifacts Runtime: 0:00:00.008554 2026-07-31 08:39:39.490546 | controller -> localhost | ok: Item: docs Runtime: 0:00:00.006419 2026-07-31 08:39:39.510411 | 2026-07-31 08:39:39.510528 | PLAY [all] 2026-07-31 08:39:39.516237 | 2026-07-31 08:39:39.516300 | TASK [remove-build-sshkey : Remove the build SSH key from all nodes] 2026-07-31 08:39:39.972622 | controller | changed 2026-07-31 08:39:39.978732 | 2026-07-31 08:39:39.978800 | PLAY RECAP 2026-07-31 08:39:39.978860 | controller | ok: 5 changed: 4 unreachable: 0 failed: 0 skipped: 1 rescued: 0 ignored: 0 2026-07-31 08:39:39.978901 | 2026-07-31 08:39:40.093289 | POST-RUN END RESULT_NORMAL: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post.yaml@main] 2026-07-31 08:39:40.094746 | POST-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post-logs.yaml@main] 2026-07-31 08:39:40.722961 | 2026-07-31 08:39:40.723133 | PLAY [localhost] 2026-07-31 08:39:40.733853 | 2026-07-31 08:39:40.733946 | TASK [Generate Zuul manifest] 2026-07-31 08:39:40.758582 | localhost | ok 2026-07-31 08:39:40.777831 | 2026-07-31 08:39:40.778043 | TASK [generate-zuul-manifest : Generate Zuul manifest] 2026-07-31 08:39:41.175914 | localhost | changed 2026-07-31 08:39:41.192328 | 2026-07-31 08:39:41.192505 | TASK [generate-zuul-manifest : Return Zuul manifest URL to Zuul] 2026-07-31 08:39:41.226632 | localhost | ok 2026-07-31 08:39:41.234536 | 2026-07-31 08:39:41.234609 | TASK [Upload logs] 2026-07-31 08:39:41.255166 | localhost | ok 2026-07-31 08:39:41.315664 | 2026-07-31 08:39:41.315843 | TASK [Set zuul-log-path fact] 2026-07-31 08:39:41.339996 | localhost | ok 2026-07-31 08:39:41.353474 | 2026-07-31 08:39:41.353559 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-07-31 08:39:41.385685 | localhost | ok 2026-07-31 08:39:41.395772 | 2026-07-31 08:39:41.395845 | TASK [upload-logs : Create log directories] 2026-07-31 08:39:41.863779 | localhost | changed 2026-07-31 08:39:41.870280 | 2026-07-31 08:39:41.870377 | TASK [upload-logs : Ensure logs are readable before uploading] 2026-07-31 08:39:42.268009 | localhost -> localhost | ok: Runtime: 0:00:00.006134 2026-07-31 08:39:42.276617 | 2026-07-31 08:39:42.276697 | TASK [upload-logs : Upload logs to log server] 2026-07-31 08:39:42.753037 | localhost | Output suppressed because no_log was given 2026-07-31 08:39:42.759704 | 2026-07-31 08:39:42.759841 | LOOP [upload-logs : Compress console log and json output] 2026-07-31 08:39:42.815563 | localhost | skipping: Conditional result was False 2026-07-31 08:39:42.861920 | localhost | skipping: Conditional result was False 2026-07-31 08:39:42.876217 | 2026-07-31 08:39:42.876360 | LOOP [upload-logs : Upload compressed console log and json output] 2026-07-31 08:39:42.919383 | localhost | skipping: Conditional result was False 2026-07-31 08:39:42.919774 | 2026-07-31 08:39:42.924127 | localhost | skipping: Conditional result was False 2026-07-31 08:39:42.941025 | 2026-07-31 08:39:42.941126 | LOOP [upload-logs : Upload console log and json output]