2026-07-25 00:49:35.925067 | Job console starting 2026-07-25 00:49:35.936110 | Updating git repos 2026-07-25 00:49:35.969203 | Cloning repos into workspace 2026-07-25 00:49:36.000057 | Restoring repo states 2026-07-25 00:49:36.016604 | Merging changes 2026-07-25 00:49:36.629749 | Checking out repos 2026-07-25 00:49:36.946620 | Preparing playbooks 2026-07-25 00:49:38.894259 | Running Ansible setup 2026-07-25 00:49:42.688537 | PRE-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/pre.yaml@main] 2026-07-25 00:49:43.312989 | 2026-07-25 00:49:43.313750 | PLAY [localhost] 2026-07-25 00:49:43.321706 | 2026-07-25 00:49:43.321780 | TASK [Gathering Facts] 2026-07-25 00:49:44.175031 | localhost | ok 2026-07-25 00:49:44.183931 | 2026-07-25 00:49:44.184015 | TASK [Setup log path fact] 2026-07-25 00:49:44.203845 | localhost | ok 2026-07-25 00:49:44.215830 | 2026-07-25 00:49:44.215914 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-07-25 00:49:44.245364 | localhost | ok 2026-07-25 00:49:44.253897 | 2026-07-25 00:49:44.253967 | TASK [emit-job-header : Print job information] 2026-07-25 00:49:44.284221 | # Job Information 2026-07-25 00:49:44.284388 | Ansible Version: 2.16.18 2026-07-25 00:49:44.284434 | Job: ansible-collection-kubernetes-molecule-download-binaries 2026-07-25 00:49:44.284467 | Pipeline: check 2026-07-25 00:49:44.284496 | Executor: 2d72f0692154 2026-07-25 00:49:44.284526 | Triggered by: https://github.com/vexxhost/ansible-collection-kubernetes/pull/293 2026-07-25 00:49:44.284558 | Event ID: 31fa52d0-87c2-11f1-9aa5-095a49956a1f 2026-07-25 00:49:44.288306 | 2026-07-25 00:49:44.288391 | LOOP [emit-job-header : Print node information] 2026-07-25 00:49:44.362975 | localhost | ok: 2026-07-25 00:49:44.363276 | localhost | # Node Information 2026-07-25 00:49:44.363335 | localhost | Inventory Hostname: controller 2026-07-25 00:49:44.363374 | localhost | Hostname: np0000186729 2026-07-25 00:49:44.363408 | localhost | Username: zuul 2026-07-25 00:49:44.363484 | localhost | Distro: Debian 13.6 2026-07-25 00:49:44.363544 | localhost | Provider: yul1 2026-07-25 00:49:44.363580 | localhost | Region: ca-ymq-1 2026-07-25 00:49:44.363614 | localhost | Label: debian-trixie 2026-07-25 00:49:44.363725 | localhost | Product Name: OpenStack Nova 2026-07-25 00:49:44.363789 | localhost | Interface IP: 199.204.45.222 2026-07-25 00:49:44.383996 | 2026-07-25 00:49:44.384127 | TASK [log-inventory : Ensure Zuul Ansible directory exists] 2026-07-25 00:49:44.842961 | localhost -> localhost | changed 2026-07-25 00:49:44.847631 | 2026-07-25 00:49:44.847756 | TASK [log-inventory : Copy ansible inventory to logs dir] 2026-07-25 00:49:45.671308 | localhost -> localhost | changed 2026-07-25 00:49:45.680944 | 2026-07-25 00:49:45.681042 | PLAY [all] 2026-07-25 00:49:45.692004 | 2026-07-25 00:49:45.692155 | TASK [add-build-sshkey : Check to see if ssh key was already created for this build] 2026-07-25 00:49:45.899826 | controller -> localhost | ok 2026-07-25 00:49:45.908930 | 2026-07-25 00:49:45.909099 | TASK [add-build-sshkey : Create a new key in workspace based on build UUID] 2026-07-25 00:49:45.939952 | controller | ok 2026-07-25 00:49:45.953337 | controller | included: /var/lib/zuul/builds/836cca45b55949eb98c66107e3c32bfe/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/create-key-and-replace.yaml 2026-07-25 00:49:45.957733 | 2026-07-25 00:49:45.957790 | TASK [add-build-sshkey : Create Temp SSH key] 2026-07-25 00:49:47.436048 | controller -> localhost | Generating public/private rsa key pair. 2026-07-25 00:49:47.436190 | controller -> localhost | Your identification has been saved in /var/lib/zuul/builds/836cca45b55949eb98c66107e3c32bfe/work/836cca45b55949eb98c66107e3c32bfe_id_rsa 2026-07-25 00:49:47.436220 | controller -> localhost | Your public key has been saved in /var/lib/zuul/builds/836cca45b55949eb98c66107e3c32bfe/work/836cca45b55949eb98c66107e3c32bfe_id_rsa.pub 2026-07-25 00:49:47.436245 | controller -> localhost | The key fingerprint is: 2026-07-25 00:49:47.436267 | controller -> localhost | SHA256:NAKUJHpEDPwaTyMF3MIUZf6PbcE3HSg6vre/5XfYGQM zuul-build-sshkey 2026-07-25 00:49:47.436301 | controller -> localhost | The key's randomart image is: 2026-07-25 00:49:47.436323 | controller -> localhost | +---[RSA 3072]----+ 2026-07-25 00:49:47.436347 | controller -> localhost | |*BO=+. | 2026-07-25 00:49:47.436370 | controller -> localhost | | B++.. . | 2026-07-25 00:49:47.436391 | controller -> localhost | |. =. ..o. . | 2026-07-25 00:49:47.436413 | controller -> localhost | | + +. oo... .E | 2026-07-25 00:49:47.436433 | controller -> localhost | | * .+ oSo . . | 2026-07-25 00:49:47.436454 | controller -> localhost | | . .. = o . o | 2026-07-25 00:49:47.436474 | controller -> localhost | | o + . o +| 2026-07-25 00:49:47.436495 | controller -> localhost | | o. o o + | 2026-07-25 00:49:47.436518 | controller -> localhost | | ...oo... . | 2026-07-25 00:49:47.436539 | controller -> localhost | +----[SHA256]-----+ 2026-07-25 00:49:47.436584 | controller -> localhost | ok: Runtime: 0:00:01.075655 2026-07-25 00:49:47.440511 | 2026-07-25 00:49:47.440568 | TASK [add-build-sshkey : Remote setup ssh keys (linux)] 2026-07-25 00:49:47.471598 | controller | ok 2026-07-25 00:49:47.481889 | controller | included: /var/lib/zuul/builds/836cca45b55949eb98c66107e3c32bfe/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/remote-linux.yaml 2026-07-25 00:49:47.488934 | 2026-07-25 00:49:47.489024 | TASK [add-build-sshkey : Remove previously added zuul-build-sshkey] 2026-07-25 00:49:47.512848 | controller | skipping: Conditional result was False 2026-07-25 00:49:47.521191 | 2026-07-25 00:49:47.521296 | TASK [add-build-sshkey : Enable access via build key on all nodes] 2026-07-25 00:49:48.045771 | controller | changed 2026-07-25 00:49:48.051631 | 2026-07-25 00:49:48.051696 | TASK [add-build-sshkey : Make sure user has a .ssh] 2026-07-25 00:49:48.261755 | controller | ok 2026-07-25 00:49:48.266508 | 2026-07-25 00:49:48.266569 | TASK [add-build-sshkey : Install build private key as SSH key on all nodes] 2026-07-25 00:49:48.781646 | controller | changed 2026-07-25 00:49:48.785920 | 2026-07-25 00:49:48.786006 | TASK [add-build-sshkey : Install build public key as SSH key on all nodes] 2026-07-25 00:49:49.324390 | controller | changed 2026-07-25 00:49:49.329899 | 2026-07-25 00:49:49.329963 | TASK [add-build-sshkey : Remote setup ssh keys (windows)] 2026-07-25 00:49:49.343564 | controller | skipping: Conditional result was False 2026-07-25 00:49:49.352511 | 2026-07-25 00:49:49.352644 | TASK [remove-zuul-sshkey : Remove master key from local agent] 2026-07-25 00:49:49.712047 | controller -> localhost | changed 2026-07-25 00:49:49.726592 | 2026-07-25 00:49:49.726696 | TASK [add-build-sshkey : Add back temp key] 2026-07-25 00:49:49.978355 | controller -> localhost | Identity added: /var/lib/zuul/builds/836cca45b55949eb98c66107e3c32bfe/work/836cca45b55949eb98c66107e3c32bfe_id_rsa (zuul-build-sshkey) 2026-07-25 00:49:49.978543 | controller -> localhost | ok: Runtime: 0:00:00.013207 2026-07-25 00:49:49.984184 | 2026-07-25 00:49:49.984244 | TASK [add-build-sshkey : Verify we can still SSH to all nodes] 2026-07-25 00:49:50.308488 | controller | ok 2026-07-25 00:49:50.313407 | 2026-07-25 00:49:50.313494 | TASK [add-build-sshkey : Verify we can still SSH to all nodes (windows)] 2026-07-25 00:49:50.338033 | controller | skipping: Conditional result was False 2026-07-25 00:49:50.348868 | 2026-07-25 00:49:50.348934 | TASK [prepare-workspace : Start zuul_console daemon.] 2026-07-25 00:49:50.703558 | controller | ok 2026-07-25 00:49:50.710315 | 2026-07-25 00:49:50.710383 | TASK [prepare-workspace : Synchronize src repos to workspace directory.] 2026-07-25 00:49:51.676308 | controller | Output suppressed because no_log was given 2026-07-25 00:49:51.684683 | 2026-07-25 00:49:51.684750 | LOOP [ensure-output-dirs : Empty Zuul Output directories by removing them] 2026-07-25 00:49:51.894117 | controller | ok: "logs" 2026-07-25 00:49:51.938985 | controller | ok: All items complete 2026-07-25 00:49:51.939161 | 2026-07-25 00:49:52.084223 | controller | ok: "artifacts" 2026-07-25 00:49:52.260619 | controller | ok: "docs" 2026-07-25 00:49:52.276240 | 2026-07-25 00:49:52.276376 | LOOP [ensure-output-dirs : Ensure Zuul Output directories exist] 2026-07-25 00:49:52.486701 | controller | changed: "logs" 2026-07-25 00:49:52.674065 | controller | changed: "artifacts" 2026-07-25 00:49:52.872298 | controller | changed: "docs" 2026-07-25 00:49:52.888569 | 2026-07-25 00:49:52.888666 | PLAY RECAP 2026-07-25 00:49:52.888711 | controller | ok: 15 changed: 8 unreachable: 0 failed: 0 skipped: 3 rescued: 0 ignored: 0 2026-07-25 00:49:52.888741 | localhost | ok: 6 changed: 2 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-07-25 00:49:52.888763 | 2026-07-25 00:49:53.043668 | PRE-RUN END RESULT_NORMAL: [trusted : github.com/vexxhost/zuul-config/playbooks/base/pre.yaml@main] 2026-07-25 00:49:53.046401 | PRE-RUN START: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/pre.yaml@main] 2026-07-25 00:49:53.633752 | 2026-07-25 00:49:53.633886 | PLAY [all] 2026-07-25 00:49:53.643663 | 2026-07-25 00:49:53.643746 | TASK [setup-uv : Extract archive] 2026-07-25 00:49:55.968197 | controller | changed 2026-07-25 00:49:55.974152 | 2026-07-25 00:49:55.974230 | TASK [setup-uv : Print version] 2026-07-25 00:49:56.333506 | controller | uv 0.8.13 2026-07-25 00:49:56.501518 | controller | ok: Runtime: 0:00:00.020097 2026-07-25 00:49:56.511213 | 2026-07-25 00:49:56.511302 | TASK [Install Ansible collection siblings] 2026-07-25 00:49:56.897403 | controller | ok: 2026-07-25 00:49:56.897624 | controller | Skipping ansible.posix: no checked-out sibling 2026-07-25 00:49:56.897686 | controller | Skipping community.crypto: no checked-out sibling 2026-07-25 00:49:56.897734 | controller | Skipping community.general: no checked-out sibling 2026-07-25 00:49:56.897779 | controller | Skipping kubernetes.core: no checked-out sibling 2026-07-25 00:49:56.897822 | controller | Skipping vexxhost.containers: no checked-out sibling 2026-07-25 00:49:56.900463 | 2026-07-25 00:49:56.900506 | PLAY RECAP 2026-07-25 00:49:56.900550 | controller | ok: 3 changed: 2 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-07-25 00:49:56.900572 | 2026-07-25 00:49:57.010484 | PRE-RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/pre.yaml@main] 2026-07-25 00:49:57.013472 | PRE-RUN START: [untrusted : github.com/vexxhost/ansible-collection-kubernetes/test-playbooks/molecule/pre.yml@main] 2026-07-25 00:49:57.574695 | 2026-07-25 00:49:57.574806 | PLAY [all] 2026-07-25 00:49:57.586199 | 2026-07-25 00:49:57.586285 | TASK [Update apt cache] 2026-07-25 00:50:02.419231 | controller | ok 2026-07-25 00:50:02.424621 | 2026-07-25 00:50:02.424724 | TASK [Disable firewalld] 2026-07-25 00:50:02.448702 | controller | skipping: Conditional result was False 2026-07-25 00:50:02.454990 | 2026-07-25 00:50:02.455096 | TASK [Install "jq" for log collection] 2026-07-25 00:50:06.117994 | controller | changed 2026-07-25 00:50:06.120283 | 2026-07-25 00:50:06.120351 | PLAY RECAP 2026-07-25 00:50:06.120405 | controller | ok: 2 changed: 1 unreachable: 0 failed: 0 skipped: 1 rescued: 0 ignored: 0 2026-07-25 00:50:06.120436 | 2026-07-25 00:50:06.230850 | PRE-RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/ansible-collection-kubernetes/test-playbooks/molecule/pre.yml@main] 2026-07-25 00:50:06.232204 | RUN START: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/run.yaml@main] 2026-07-25 00:50:06.797729 | 2026-07-25 00:50:06.797822 | PLAY [all] 2026-07-25 00:50:06.807043 | 2026-07-25 00:50:06.807112 | LOOP [Check inventory directories] 2026-07-25 00:50:07.154857 | controller | ok: "src/github.com/vexxhost/ansible-collection-kubernetes" 2026-07-25 00:50:07.354779 | controller | ok: "src/github.com/vexxhost/ansible-collection-kubernetes/molecule/download-binaries/inventory" 2026-07-25 00:50:07.529789 | controller | ok: "src/github.com/vexxhost/ansible-collection-kubernetes/extensions/molecule/download-binaries/inventory" 2026-07-25 00:50:07.543298 | 2026-07-25 00:50:07.543467 | LOOP [Copy inventory file for Zuul] 2026-07-25 00:50:08.449758 | controller | changed: 2026-07-25 00:50:08.449902 | controller | { 2026-07-25 00:50:08.449931 | controller | "ansible_loop_var": "item", 2026-07-25 00:50:08.449956 | controller | "changed": false, 2026-07-25 00:50:08.449977 | controller | "failed": false, 2026-07-25 00:50:08.450002 | controller | "invocation": { 2026-07-25 00:50:08.450023 | controller | "module_args": { 2026-07-25 00:50:08.450043 | controller | "checksum_algorithm": "sha1", 2026-07-25 00:50:08.450062 | controller | "follow": true, 2026-07-25 00:50:08.450083 | controller | "get_attributes": true, 2026-07-25 00:50:08.450104 | controller | "get_checksum": true, 2026-07-25 00:50:08.450125 | controller | "get_mime": true, 2026-07-25 00:50:08.450145 | controller | "path": "src/github.com/vexxhost/ansible-collection-kubernetes" 2026-07-25 00:50:08.450165 | controller | } 2026-07-25 00:50:08.450185 | controller | }, 2026-07-25 00:50:08.450204 | controller | "item": "src/github.com/vexxhost/ansible-collection-kubernetes", 2026-07-25 00:50:08.450224 | controller | "stat": { 2026-07-25 00:50:08.450242 | controller | "atime": 1784940591.547172, 2026-07-25 00:50:08.450262 | controller | "attr_flags": "e", 2026-07-25 00:50:08.450281 | controller | "attributes": [ 2026-07-25 00:50:08.450301 | controller | "extents" 2026-07-25 00:50:08.450320 | controller | ], 2026-07-25 00:50:08.450340 | controller | "block_size": 4096, 2026-07-25 00:50:08.450359 | controller | "blocks": 8, 2026-07-25 00:50:08.450379 | controller | "charset": "unknown", 2026-07-25 00:50:08.450399 | controller | "ctime": 1784940591.5631726, 2026-07-25 00:50:08.450419 | controller | "dev": 65025, 2026-07-25 00:50:08.450439 | controller | "device_type": 0, 2026-07-25 00:50:08.450459 | controller | "executable": true, 2026-07-25 00:50:08.450479 | controller | "exists": true, 2026-07-25 00:50:08.450498 | controller | "gid": 1000, 2026-07-25 00:50:08.450516 | controller | "gr_name": "zuul", 2026-07-25 00:50:08.450535 | controller | "inode": 518935, 2026-07-25 00:50:08.450555 | controller | "isblk": false, 2026-07-25 00:50:08.450575 | controller | "ischr": false, 2026-07-25 00:50:08.450594 | controller | "isdir": true, 2026-07-25 00:50:08.450613 | controller | "isfifo": false, 2026-07-25 00:50:08.450632 | controller | "isgid": false, 2026-07-25 00:50:08.450651 | controller | "islnk": false, 2026-07-25 00:50:08.450670 | controller | "isreg": false, 2026-07-25 00:50:08.450689 | controller | "issock": false, 2026-07-25 00:50:08.450709 | controller | "isuid": false, 2026-07-25 00:50:08.450727 | controller | "mimetype": "unknown", 2026-07-25 00:50:08.450745 | controller | "mode": "0755", 2026-07-25 00:50:08.450764 | controller | "mtime": 1784940576.109178, 2026-07-25 00:50:08.450782 | controller | "nlink": 14, 2026-07-25 00:50:08.450800 | controller | "path": "src/github.com/vexxhost/ansible-collection-kubernetes", 2026-07-25 00:50:08.450820 | controller | "pw_name": "zuul", 2026-07-25 00:50:08.450839 | controller | "readable": true, 2026-07-25 00:50:08.450859 | controller | "rgrp": true, 2026-07-25 00:50:08.450878 | controller | "roth": true, 2026-07-25 00:50:08.450899 | controller | "rusr": true, 2026-07-25 00:50:08.450917 | controller | "size": 4096, 2026-07-25 00:50:08.450937 | controller | "uid": 1000, 2026-07-25 00:50:08.450956 | controller | "version": "1171732749", 2026-07-25 00:50:08.450976 | controller | "wgrp": false, 2026-07-25 00:50:08.450996 | controller | "woth": false, 2026-07-25 00:50:08.451015 | controller | "writeable": true, 2026-07-25 00:50:08.451034 | controller | "wusr": true, 2026-07-25 00:50:08.451053 | controller | "xgrp": true, 2026-07-25 00:50:08.451072 | controller | "xoth": true, 2026-07-25 00:50:08.451090 | controller | "xusr": true 2026-07-25 00:50:08.451116 | controller | } 2026-07-25 00:50:08.451136 | controller | } 2026-07-25 00:50:08.451171 | controller | ok: All items complete 2026-07-25 00:50:08.451194 | 2026-07-25 00:50:08.452415 | controller | skipping: Conditional result was False 2026-07-25 00:50:08.453016 | controller | skipping: Conditional result was False 2026-07-25 00:50:08.469719 | 2026-07-25 00:50:08.469918 | LOOP [Switch "ansible_host" to private IP] 2026-07-25 00:50:08.832716 | controller | changed: 1 replacements made 2026-07-25 00:50:08.835003 | controller | skipping: Conditional result was False 2026-07-25 00:50:08.835601 | controller | skipping: Conditional result was False 2026-07-25 00:50:08.848706 | 2026-07-25 00:50:08.848825 | TASK [Run Molecule scenario] 2026-07-25 00:50:09.279938 | controller | Using CPython 3.13.5 interpreter at: /usr/bin/python3 2026-07-25 00:50:09.280255 | controller | Creating virtual environment at: .venv 2026-07-25 00:50:09.585933 | controller | Downloading pygments (1.2MiB) 2026-07-25 00:50:09.586276 | controller | Downloading cryptography (4.3MiB) 2026-07-25 00:50:09.589929 | controller | Downloading ansible-core (2.3MiB) 2026-07-25 00:50:09.763290 | controller | Downloading cryptography 2026-07-25 00:50:09.816387 | controller | Downloading pygments 2026-07-25 00:50:10.005304 | controller | Downloading ansible-core 2026-07-25 00:50:10.056957 | controller | Installed 36 packages in 50ms 2026-07-25 00:50:10.746542 | controller | INFO Collection 'vexxhost.kubernetes' detected. 2026-07-25 00:50:10.746625 | controller | INFO Scenarios will be used from 'extensions/molecule' 2026-07-25 00:50:11.600680 | controller | CRITICAL 'extensions/molecule/default/molecule.yml' glob failed. Exiting. 2026-07-25 00:50:11.600817 | controller | INFO default scenario not found, disabling shared state. 2026-07-25 00:50:11.600857 | controller | INFO [download-binaries > discovery] scenario test matrix: dependency, cleanup, destroy, syntax, create, prepare, converge, idempotence, side_effect, verify, cleanup, destroy 2026-07-25 00:50:11.600867 | controller | INFO [download-binaries > prerun] Performing prerun with role_name_check=0... 2026-07-25 00:50:31.322698 | controller | INFO [download-binaries > dependency] Executing 2026-07-25 00:50:31.322834 | controller | WARNING [download-binaries > dependency] Missing roles requirements file: requirements.yml 2026-07-25 00:50:31.323112 | controller | WARNING [download-binaries > dependency] Missing collections requirements file: collections.yml 2026-07-25 00:50:31.323255 | controller | WARNING [download-binaries > dependency] Executed: 2 missing (Remove from test_sequence to suppress) 2026-07-25 00:50:31.329376 | controller | INFO [download-binaries > cleanup] Executing 2026-07-25 00:50:31.329704 | controller | WARNING [download-binaries > cleanup] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-07-25 00:50:31.335274 | controller | INFO [download-binaries > destroy] Executing 2026-07-25 00:50:31.335303 | controller | WARNING [download-binaries > destroy] Skipping, '--destroy=never' requested. 2026-07-25 00:50:31.335397 | controller | INFO [download-binaries > destroy] Executed: Successful 2026-07-25 00:50:31.341200 | controller | INFO [download-binaries > syntax] Executing 2026-07-25 00:50:32.285108 | controller | 2026-07-25 00:50:32.285528 | controller | playbook: /home/zuul/src/github.com/vexxhost/ansible-collection-kubernetes/extensions/molecule/download-binaries/converge.yml 2026-07-25 00:50:32.367876 | controller | INFO [download-binaries > syntax] Executed: Successful 2026-07-25 00:50:32.392813 | controller | INFO [download-binaries > create] Executing 2026-07-25 00:50:32.393472 | controller | WARNING [download-binaries > create] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-07-25 00:50:32.418130 | controller | INFO [download-binaries > prepare] Executing 2026-07-25 00:50:32.418784 | controller | WARNING [download-binaries > prepare] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-07-25 00:50:32.504252 | controller | INFO [download-binaries > converge] Executing 2026-07-25 00:50:33.473436 | controller | 2026-07-25 00:50:33.473567 | controller | PLAY [Download all binaries required at runtime for ansible-collection-kubernetes] *** 2026-07-25 00:50:33.473706 | controller | 2026-07-25 00:50:33.473858 | controller | TASK [Gather minimal facts] **************************************************** 2026-07-25 00:50:33.474033 | controller | Saturday 25 July 2026 00:50:33 +0000 (0:00:00.036) 0:00:00.036 ********* 2026-07-25 00:50:34.191479 | controller | ok: [controller -> localhost] 2026-07-25 00:50:34.191635 | controller | 2026-07-25 00:50:34.191878 | controller | TASK [Find all subdirectories in the role location] **************************** 2026-07-25 00:50:34.192148 | controller | Saturday 25 July 2026 00:50:34 +0000 (0:00:00.717) 0:00:00.753 ********* 2026-07-25 00:50:34.623898 | controller | ok: [controller -> localhost] 2026-07-25 00:50:34.623967 | controller | 2026-07-25 00:50:34.624102 | controller | TASK [Select only defaults/ directories and load vars] ************************* 2026-07-25 00:50:34.624254 | controller | Saturday 25 July 2026 00:50:34 +0000 (0:00:00.433) 0:00:01.187 ********* 2026-07-25 00:50:35.013246 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/openstack_resource_controller/defaults) 2026-07-25 00:50:35.013447 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kubeadm/defaults) 2026-07-25 00:50:35.013684 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/helm/defaults) 2026-07-25 00:50:35.013907 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/flux/defaults) 2026-07-25 00:50:35.014124 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/keepalived/defaults) 2026-07-25 00:50:35.014324 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kube_vip/defaults) 2026-07-25 00:50:35.014665 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/cluster_api/defaults) 2026-07-25 00:50:35.014767 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/envoy_gateway/defaults) 2026-07-25 00:50:35.014974 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/haproxy/defaults) 2026-07-25 00:50:35.015177 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/clusterctl/defaults) 2026-07-25 00:50:35.015377 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kubelet/defaults) 2026-07-25 00:50:35.015634 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/cert_manager/defaults) 2026-07-25 00:50:35.015799 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kubernetes/defaults) 2026-07-25 00:50:35.016017 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/cilium/defaults) 2026-07-25 00:50:35.016213 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/upload_helm_chart/defaults) 2026-07-25 00:50:35.016499 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kubectl/defaults) 2026-07-25 00:50:35.016592 | controller | 2026-07-25 00:50:35.016881 | controller | TASK [Find all components with checksums and get latest versions (CI)] ********* 2026-07-25 00:50:35.017043 | controller | Saturday 25 July 2026 00:50:35 +0000 (0:00:00.389) 0:00:01.576 ********* 2026-07-25 00:50:35.188118 | controller | ok: [controller -> localhost] => (item=kubeadm_checksums) 2026-07-25 00:50:35.188292 | controller | ok: [controller -> localhost] => (item=helm_checksums) 2026-07-25 00:50:35.188568 | controller | ok: [controller -> localhost] => (item=helm_diff_checksums) 2026-07-25 00:50:35.188809 | controller | ok: [controller -> localhost] => (item=flux_checksums) 2026-07-25 00:50:35.189031 | controller | ok: [controller -> localhost] => (item=clusterctl_checksums) 2026-07-25 00:50:35.189273 | controller | ok: [controller -> localhost] => (item=kubelet_checksums) 2026-07-25 00:50:35.189448 | controller | ok: [controller -> localhost] => (item=kubectl_checksums) 2026-07-25 00:50:35.189617 | controller | 2026-07-25 00:50:35.189883 | controller | TASK [Filter checksums to keep only latest versions (CI)] ********************** 2026-07-25 00:50:35.190077 | controller | Saturday 25 July 2026 00:50:35 +0000 (0:00:00.174) 0:00:01.751 ********* 2026-07-25 00:50:35.286990 | controller | ok: [controller -> localhost] => (item=kubeadm_checksums) 2026-07-25 00:50:35.287177 | controller | ok: [controller -> localhost] => (item=helm_checksums) 2026-07-25 00:50:35.287368 | controller | ok: [controller -> localhost] => (item=helm_diff_checksums) 2026-07-25 00:50:35.287560 | controller | ok: [controller -> localhost] => (item=flux_checksums) 2026-07-25 00:50:35.287753 | controller | ok: [controller -> localhost] => (item=clusterctl_checksums) 2026-07-25 00:50:35.287938 | controller | ok: [controller -> localhost] => (item=kubelet_checksums) 2026-07-25 00:50:35.288167 | controller | ok: [controller -> localhost] => (item=kubectl_checksums) 2026-07-25 00:50:35.288373 | controller | 2026-07-25 00:50:35.288645 | controller | TASK [Generate list of all binaries for all roles] ***************************** 2026-07-25 00:50:35.288917 | controller | Saturday 25 July 2026 00:50:35 +0000 (0:00:00.099) 0:00:01.850 ********* 2026-07-25 00:50:35.373760 | controller | ok: [controller -> localhost] 2026-07-25 00:50:35.373980 | controller | 2026-07-25 00:50:35.374168 | controller | TASK [Include download_artifact role] ****************************************** 2026-07-25 00:50:35.374371 | controller | Saturday 25 July 2026 00:50:35 +0000 (0:00:00.086) 0:00:01.936 ********* 2026-07-25 00:50:35.629843 | controller | included: vexxhost.containers.download_artifact for controller => (item={'url': 'https://dl.k8s.io/release/v1.36.3/bin/linux/amd64/kubeadm', 'checksum': 'bba1733c701bf70ec74ba1cc3fd5745404c1134a8a4b0a5f8560cc9832023421', 'dest': '/var/lib/downloads/kubeadm-1.36.3-linux-amd64', 'version': '1.36.3'}) 2026-07-25 00:50:35.630131 | 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-25 00:50:35.630501 | 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-25 00:50:35.630761 | 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-25 00:50:35.630991 | 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-25 00:50:35.631204 | controller | included: vexxhost.containers.download_artifact for controller => (item={'url': 'https://dl.k8s.io/release/v1.36.3/bin/linux/amd64/kubelet', 'checksum': '46707a53209f826ad0f0d62371ac69cd00e78fd9a8176cf5f6f87f18f7f8b718', 'dest': '/var/lib/downloads/kubelet-1.36.3-linux-amd64', 'version': '1.36.3'}) 2026-07-25 00:50:35.631426 | controller | included: vexxhost.containers.download_artifact for controller => (item={'url': 'https://dl.k8s.io/release/v1.36.3/bin/linux/amd64/kubectl', 'checksum': 'ebbd080e7c2e275093b55915722043257eb24004363e20acb3c4d71919f88336', 'dest': '/var/lib/downloads/kubectl-1.36.3-linux-amd64', 'version': '1.36.3'}) 2026-07-25 00:50:35.631603 | controller | 2026-07-25 00:50:35.631814 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-07-25 00:50:35.631996 | controller | Saturday 25 July 2026 00:50:35 +0000 (0:00:00.256) 0:00:02.193 ********* 2026-07-25 00:50:35.667058 | controller | skipping: [controller] 2026-07-25 00:50:35.667198 | controller | 2026-07-25 00:50:35.667450 | controller | TASK [vexxhost.containers.directory : Create directory (/var/lib/downloads)] *** 2026-07-25 00:50:35.667646 | controller | Saturday 25 July 2026 00:50:35 +0000 (0:00:00.037) 0:00:02.230 ********* 2026-07-25 00:50:36.454391 | 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-25 00:50:36.464525 | controller | changed: [controller] 2026-07-25 00:50:36.464665 | controller | 2026-07-25 00:50:36.464873 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-07-25 00:50:36.465036 | controller | Saturday 25 July 2026 00:50:36 +0000 (0:00:00.797) 0:00:03.028 ********* 2026-07-25 00:50:36.503657 | controller | ok: [controller] => { 2026-07-25 00:50:36.503875 | controller | "msg": "https://dl.k8s.io/release/v1.36.3/bin/linux/amd64/kubeadm" 2026-07-25 00:50:36.504087 | controller | } 2026-07-25 00:50:36.504257 | controller | 2026-07-25 00:50:36.504465 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-07-25 00:50:36.504654 | controller | Saturday 25 July 2026 00:50:36 +0000 (0:00:00.038) 0:00:03.066 ********* 2026-07-25 00:50:56.233608 | 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-25 00:50:56.241524 | controller | changed: [controller] 2026-07-25 00:50:56.241737 | controller | 2026-07-25 00:50:56.241953 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-07-25 00:50:56.242164 | controller | Saturday 25 July 2026 00:50:56 +0000 (0:00:19.738) 0:00:22.805 ********* 2026-07-25 00:50:56.273390 | controller | skipping: [controller] 2026-07-25 00:50:56.273572 | controller | 2026-07-25 00:50:56.273877 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-07-25 00:50:56.274106 | controller | Saturday 25 July 2026 00:50:56 +0000 (0:00:00.031) 0:00:22.837 ********* 2026-07-25 00:50:56.307864 | controller | skipping: [controller] 2026-07-25 00:50:56.308033 | controller | 2026-07-25 00:50:56.308240 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-07-25 00:50:56.308450 | controller | Saturday 25 July 2026 00:50:56 +0000 (0:00:00.034) 0:00:22.871 ********* 2026-07-25 00:50:56.346825 | controller | ok: [controller] => { 2026-07-25 00:50:56.347038 | controller | "msg": "https://get.helm.sh/helm-v3.11.2-linux-amd64.tar.gz" 2026-07-25 00:50:56.347226 | controller | } 2026-07-25 00:50:56.347430 | controller | 2026-07-25 00:50:56.347683 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-07-25 00:50:56.347895 | controller | Saturday 25 July 2026 00:50:56 +0000 (0:00:00.038) 0:00:22.910 ********* 2026-07-25 00:50:56.967992 | controller | changed: [controller] 2026-07-25 00:50:56.968212 | controller | 2026-07-25 00:50:56.968495 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-07-25 00:50:56.968803 | controller | Saturday 25 July 2026 00:50:56 +0000 (0:00:00.620) 0:00:23.531 ********* 2026-07-25 00:50:57.000109 | controller | skipping: [controller] 2026-07-25 00:50:57.000265 | controller | 2026-07-25 00:50:57.000504 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-07-25 00:50:57.000693 | controller | Saturday 25 July 2026 00:50:56 +0000 (0:00:00.032) 0:00:23.563 ********* 2026-07-25 00:50:57.035666 | controller | skipping: [controller] 2026-07-25 00:50:57.035738 | controller | 2026-07-25 00:50:57.035865 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-07-25 00:50:57.036168 | controller | Saturday 25 July 2026 00:50:57 +0000 (0:00:00.034) 0:00:23.598 ********* 2026-07-25 00:50:57.074416 | controller | ok: [controller] => { 2026-07-25 00:50:57.074606 | controller | "msg": "https://github.com/databus23/helm-diff/releases/download/v3.8.1/helm-diff-linux-amd64.tgz" 2026-07-25 00:50:57.074791 | controller | } 2026-07-25 00:50:57.074960 | controller | 2026-07-25 00:50:57.075167 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-07-25 00:50:57.075353 | controller | Saturday 25 July 2026 00:50:57 +0000 (0:00:00.039) 0:00:23.637 ********* 2026-07-25 00:50:57.884568 | controller | changed: [controller] 2026-07-25 00:50:57.884592 | controller | 2026-07-25 00:50:57.884596 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-07-25 00:50:57.884600 | controller | Saturday 25 July 2026 00:50:57 +0000 (0:00:00.807) 0:00:24.445 ********* 2026-07-25 00:50:57.918926 | controller | skipping: [controller] 2026-07-25 00:50:57.919115 | controller | 2026-07-25 00:50:57.919347 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-07-25 00:50:57.919544 | controller | Saturday 25 July 2026 00:50:57 +0000 (0:00:00.037) 0:00:24.482 ********* 2026-07-25 00:50:57.954204 | controller | skipping: [controller] 2026-07-25 00:50:57.954392 | controller | 2026-07-25 00:50:57.954631 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-07-25 00:50:57.954834 | controller | Saturday 25 July 2026 00:50:57 +0000 (0:00:00.035) 0:00:24.518 ********* 2026-07-25 00:50:57.991410 | controller | ok: [controller] => { 2026-07-25 00:50:57.991718 | controller | "msg": "https://github.com/fluxcd/flux2/releases/download/v0.32.0/flux_0.32.0_linux_amd64.tar.gz" 2026-07-25 00:50:57.992015 | controller | } 2026-07-25 00:50:57.992248 | controller | 2026-07-25 00:50:57.992464 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-07-25 00:50:57.992735 | controller | Saturday 25 July 2026 00:50:57 +0000 (0:00:00.036) 0:00:24.554 ********* 2026-07-25 00:50:58.819716 | controller | changed: [controller] 2026-07-25 00:50:58.820220 | controller | 2026-07-25 00:50:58.820230 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-07-25 00:50:58.820323 | controller | Saturday 25 July 2026 00:50:58 +0000 (0:00:00.826) 0:00:25.381 ********* 2026-07-25 00:50:58.856257 | controller | skipping: [controller] 2026-07-25 00:50:58.856442 | controller | 2026-07-25 00:50:58.856680 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-07-25 00:50:58.856919 | controller | Saturday 25 July 2026 00:50:58 +0000 (0:00:00.037) 0:00:25.419 ********* 2026-07-25 00:50:58.890231 | controller | skipping: [controller] 2026-07-25 00:50:58.890246 | controller | 2026-07-25 00:50:58.890560 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-07-25 00:50:58.890757 | controller | Saturday 25 July 2026 00:50:58 +0000 (0:00:00.034) 0:00:25.454 ********* 2026-07-25 00:50:58.929656 | controller | ok: [controller] => { 2026-07-25 00:50:58.929866 | controller | "msg": "https://github.com/kubernetes-sigs/cluster-api/releases/download/v1.13.2/clusterctl-linux-amd64" 2026-07-25 00:50:58.930053 | controller | } 2026-07-25 00:50:58.930231 | controller | 2026-07-25 00:50:58.930469 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-07-25 00:50:58.930660 | controller | Saturday 25 July 2026 00:50:58 +0000 (0:00:00.038) 0:00:25.492 ********* 2026-07-25 00:50:59.765990 | controller | changed: [controller] 2026-07-25 00:50:59.766156 | controller | 2026-07-25 00:50:59.766393 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-07-25 00:50:59.766601 | controller | Saturday 25 July 2026 00:50:59 +0000 (0:00:00.835) 0:00:26.328 ********* 2026-07-25 00:50:59.796155 | controller | skipping: [controller] 2026-07-25 00:50:59.796181 | controller | 2026-07-25 00:50:59.796187 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-07-25 00:50:59.796193 | controller | Saturday 25 July 2026 00:50:59 +0000 (0:00:00.029) 0:00:26.358 ********* 2026-07-25 00:50:59.828951 | controller | skipping: [controller] 2026-07-25 00:50:59.829135 | controller | 2026-07-25 00:50:59.829378 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-07-25 00:50:59.829579 | controller | Saturday 25 July 2026 00:50:59 +0000 (0:00:00.033) 0:00:26.392 ********* 2026-07-25 00:50:59.869641 | controller | ok: [controller] => { 2026-07-25 00:50:59.869734 | controller | "msg": "https://dl.k8s.io/release/v1.36.3/bin/linux/amd64/kubelet" 2026-07-25 00:50:59.869826 | controller | } 2026-07-25 00:50:59.869904 | controller | 2026-07-25 00:50:59.869999 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-07-25 00:50:59.870087 | controller | Saturday 25 July 2026 00:50:59 +0000 (0:00:00.041) 0:00:26.433 ********* 2026-07-25 00:51:15.511135 | controller | changed: [controller] 2026-07-25 00:51:15.511300 | controller | 2026-07-25 00:51:15.511536 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-07-25 00:51:15.511755 | controller | Saturday 25 July 2026 00:51:15 +0000 (0:00:15.640) 0:00:42.074 ********* 2026-07-25 00:51:15.543322 | controller | skipping: [controller] 2026-07-25 00:51:15.543509 | controller | 2026-07-25 00:51:15.543734 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-07-25 00:51:15.544041 | controller | Saturday 25 July 2026 00:51:15 +0000 (0:00:00.032) 0:00:42.107 ********* 2026-07-25 00:51:15.576404 | controller | skipping: [controller] 2026-07-25 00:51:15.576537 | controller | 2026-07-25 00:51:15.576777 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-07-25 00:51:15.577015 | controller | Saturday 25 July 2026 00:51:15 +0000 (0:00:00.032) 0:00:42.139 ********* 2026-07-25 00:51:15.616580 | controller | ok: [controller] => { 2026-07-25 00:51:15.616777 | controller | "msg": "https://dl.k8s.io/release/v1.36.3/bin/linux/amd64/kubectl" 2026-07-25 00:51:15.616975 | controller | } 2026-07-25 00:51:15.617192 | controller | 2026-07-25 00:51:15.617529 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-07-25 00:51:15.617846 | controller | Saturday 25 July 2026 00:51:15 +0000 (0:00:00.039) 0:00:42.179 ********* 2026-07-25 00:51:16.420605 | controller | changed: [controller] 2026-07-25 00:51:16.420796 | controller | 2026-07-25 00:51:16.421105 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-07-25 00:51:16.421313 | controller | Saturday 25 July 2026 00:51:16 +0000 (0:00:00.804) 0:00:42.983 ********* 2026-07-25 00:51:16.453394 | controller | skipping: [controller] 2026-07-25 00:51:16.453620 | controller | 2026-07-25 00:51:16.453865 | controller | PLAY RECAP ********************************************************************* 2026-07-25 00:51:16.454179 | controller | controller : ok=28 changed=8 unreachable=0 failed=0 skipped=14 rescued=0 ignored=0 2026-07-25 00:51:16.454441 | controller | 2026-07-25 00:51:16.454617 | controller | 2026-07-25 00:51:16.454812 | controller | TASKS RECAP ******************************************************************** 2026-07-25 00:51:16.455041 | controller | Saturday 25 July 2026 00:51:16 +0000 (0:00:00.033) 0:00:43.017 ********* 2026-07-25 00:51:16.455215 | controller | =============================================================================== 2026-07-25 00:51:16.455490 | controller | vexxhost.containers.download_artifact : Download item ------------------ 19.74s 2026-07-25 00:51:16.455748 | controller | vexxhost.containers.download_artifact : Download item ------------------ 15.64s 2026-07-25 00:51:16.455960 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.84s 2026-07-25 00:51:16.456238 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.83s 2026-07-25 00:51:16.456439 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.81s 2026-07-25 00:51:16.456666 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.80s 2026-07-25 00:51:16.456891 | controller | vexxhost.containers.directory : Create directory (/var/lib/downloads) --- 0.80s 2026-07-25 00:51:16.457067 | controller | Gather minimal facts ---------------------------------------------------- 0.72s 2026-07-25 00:51:16.457249 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.62s 2026-07-25 00:51:16.457519 | controller | Find all subdirectories in the role location ---------------------------- 0.43s 2026-07-25 00:51:16.457741 | controller | Select only defaults/ directories and load vars ------------------------- 0.39s 2026-07-25 00:51:16.457957 | controller | Include download_artifact role ------------------------------------------ 0.26s 2026-07-25 00:51:16.458215 | controller | Find all components with checksums and get latest versions (CI) --------- 0.17s 2026-07-25 00:51:16.458494 | controller | Filter checksums to keep only latest versions (CI) ---------------------- 0.10s 2026-07-25 00:51:16.458702 | controller | Generate list of all binaries for all roles ----------------------------- 0.09s 2026-07-25 00:51:16.458892 | controller | vexxhost.containers.download_artifact : Starting download of file ------- 0.04s 2026-07-25 00:51:16.459080 | controller | vexxhost.containers.download_artifact : Starting download of file ------- 0.04s 2026-07-25 00:51:16.459270 | controller | vexxhost.containers.download_artifact : Starting download of file ------- 0.04s 2026-07-25 00:51:16.459490 | controller | vexxhost.containers.download_artifact : Starting download of file ------- 0.04s 2026-07-25 00:51:16.459679 | controller | vexxhost.containers.download_artifact : Starting download of file ------- 0.04s 2026-07-25 00:51:16.615223 | controller | INFO [download-binaries > converge] Executed: Successful 2026-07-25 00:51:16.626188 | controller | INFO [download-binaries > idempotence] Executing 2026-07-25 00:51:17.527787 | controller | 2026-07-25 00:51:17.527963 | controller | PLAY [Download all binaries required at runtime for ansible-collection-kubernetes] *** 2026-07-25 00:51:17.528140 | controller | 2026-07-25 00:51:17.528339 | controller | TASK [Gather minimal facts] **************************************************** 2026-07-25 00:51:17.528531 | controller | Saturday 25 July 2026 00:51:17 +0000 (0:00:00.013) 0:00:00.013 ********* 2026-07-25 00:51:18.243551 | controller | ok: [controller -> localhost] 2026-07-25 00:51:18.243709 | controller | 2026-07-25 00:51:18.243919 | controller | TASK [Find all subdirectories in the role location] **************************** 2026-07-25 00:51:18.244115 | controller | Saturday 25 July 2026 00:51:18 +0000 (0:00:00.715) 0:00:00.728 ********* 2026-07-25 00:51:18.660048 | controller | ok: [controller -> localhost] 2026-07-25 00:51:18.660133 | controller | 2026-07-25 00:51:18.660357 | controller | TASK [Select only defaults/ directories and load vars] ************************* 2026-07-25 00:51:18.660555 | controller | Saturday 25 July 2026 00:51:18 +0000 (0:00:00.417) 0:00:01.145 ********* 2026-07-25 00:51:19.034947 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/openstack_resource_controller/defaults) 2026-07-25 00:51:19.035174 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kubeadm/defaults) 2026-07-25 00:51:19.035443 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/helm/defaults) 2026-07-25 00:51:19.035711 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/flux/defaults) 2026-07-25 00:51:19.035933 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/keepalived/defaults) 2026-07-25 00:51:19.036217 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kube_vip/defaults) 2026-07-25 00:51:19.036431 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/cluster_api/defaults) 2026-07-25 00:51:19.036633 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/envoy_gateway/defaults) 2026-07-25 00:51:19.036904 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/haproxy/defaults) 2026-07-25 00:51:19.037155 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/clusterctl/defaults) 2026-07-25 00:51:19.037391 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kubelet/defaults) 2026-07-25 00:51:19.037644 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/cert_manager/defaults) 2026-07-25 00:51:19.037892 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kubernetes/defaults) 2026-07-25 00:51:19.038149 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/cilium/defaults) 2026-07-25 00:51:19.038365 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/upload_helm_chart/defaults) 2026-07-25 00:51:19.038604 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kubectl/defaults) 2026-07-25 00:51:19.038833 | controller | 2026-07-25 00:51:19.039161 | controller | TASK [Find all components with checksums and get latest versions (CI)] ********* 2026-07-25 00:51:19.039420 | controller | Saturday 25 July 2026 00:51:19 +0000 (0:00:00.374) 0:00:01.520 ********* 2026-07-25 00:51:19.169294 | controller | ok: [controller -> localhost] => (item=kubeadm_checksums) 2026-07-25 00:51:19.169465 | controller | ok: [controller -> localhost] => (item=helm_checksums) 2026-07-25 00:51:19.169659 | controller | ok: [controller -> localhost] => (item=helm_diff_checksums) 2026-07-25 00:51:19.169874 | controller | ok: [controller -> localhost] => (item=flux_checksums) 2026-07-25 00:51:19.170040 | controller | ok: [controller -> localhost] => (item=clusterctl_checksums) 2026-07-25 00:51:19.170268 | controller | ok: [controller -> localhost] => (item=kubelet_checksums) 2026-07-25 00:51:19.170415 | controller | ok: [controller -> localhost] => (item=kubectl_checksums) 2026-07-25 00:51:19.170581 | controller | 2026-07-25 00:51:19.170776 | controller | TASK [Filter checksums to keep only latest versions (CI)] ********************** 2026-07-25 00:51:19.170960 | controller | Saturday 25 July 2026 00:51:19 +0000 (0:00:00.134) 0:00:01.654 ********* 2026-07-25 00:51:19.266868 | controller | ok: [controller -> localhost] => (item=kubeadm_checksums) 2026-07-25 00:51:19.267054 | controller | ok: [controller -> localhost] => (item=helm_checksums) 2026-07-25 00:51:19.267307 | controller | ok: [controller -> localhost] => (item=helm_diff_checksums) 2026-07-25 00:51:19.267506 | controller | ok: [controller -> localhost] => (item=flux_checksums) 2026-07-25 00:51:19.267713 | controller | ok: [controller -> localhost] => (item=clusterctl_checksums) 2026-07-25 00:51:19.267912 | controller | ok: [controller -> localhost] => (item=kubelet_checksums) 2026-07-25 00:51:19.268101 | controller | ok: [controller -> localhost] => (item=kubectl_checksums) 2026-07-25 00:51:19.268312 | controller | 2026-07-25 00:51:19.268517 | controller | TASK [Generate list of all binaries for all roles] ***************************** 2026-07-25 00:51:19.268704 | controller | Saturday 25 July 2026 00:51:19 +0000 (0:00:00.097) 0:00:01.752 ********* 2026-07-25 00:51:19.340825 | controller | ok: [controller -> localhost] 2026-07-25 00:51:19.340880 | controller | 2026-07-25 00:51:19.341027 | controller | TASK [Include download_artifact role] ****************************************** 2026-07-25 00:51:19.341149 | controller | Saturday 25 July 2026 00:51:19 +0000 (0:00:00.073) 0:00:01.826 ********* 2026-07-25 00:51:19.537627 | controller | included: vexxhost.containers.download_artifact for controller => (item={'url': 'https://dl.k8s.io/release/v1.36.3/bin/linux/amd64/kubeadm', 'checksum': 'bba1733c701bf70ec74ba1cc3fd5745404c1134a8a4b0a5f8560cc9832023421', 'dest': '/var/lib/downloads/kubeadm-1.36.3-linux-amd64', 'version': '1.36.3'}) 2026-07-25 00:51:19.537773 | 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-25 00:51:19.538000 | 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-25 00:51:19.538300 | 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-25 00:51:19.538509 | 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-25 00:51:19.538682 | controller | included: vexxhost.containers.download_artifact for controller => (item={'url': 'https://dl.k8s.io/release/v1.36.3/bin/linux/amd64/kubelet', 'checksum': '46707a53209f826ad0f0d62371ac69cd00e78fd9a8176cf5f6f87f18f7f8b718', 'dest': '/var/lib/downloads/kubelet-1.36.3-linux-amd64', 'version': '1.36.3'}) 2026-07-25 00:51:19.538929 | controller | included: vexxhost.containers.download_artifact for controller => (item={'url': 'https://dl.k8s.io/release/v1.36.3/bin/linux/amd64/kubectl', 'checksum': 'ebbd080e7c2e275093b55915722043257eb24004363e20acb3c4d71919f88336', 'dest': '/var/lib/downloads/kubectl-1.36.3-linux-amd64', 'version': '1.36.3'}) 2026-07-25 00:51:19.539104 | controller | 2026-07-25 00:51:19.539341 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-07-25 00:51:19.539519 | controller | Saturday 25 July 2026 00:51:19 +0000 (0:00:00.196) 0:00:02.023 ********* 2026-07-25 00:51:19.581034 | controller | skipping: [controller] 2026-07-25 00:51:19.581178 | controller | 2026-07-25 00:51:19.581348 | controller | TASK [vexxhost.containers.directory : Create directory (/var/lib/downloads)] *** 2026-07-25 00:51:19.581513 | controller | Saturday 25 July 2026 00:51:19 +0000 (0:00:00.042) 0:00:02.065 ********* 2026-07-25 00:51:20.075938 | 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-25 00:51:20.086242 | controller | ok: [controller] 2026-07-25 00:51:20.086291 | controller | 2026-07-25 00:51:20.086381 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-07-25 00:51:20.086481 | controller | Saturday 25 July 2026 00:51:20 +0000 (0:00:00.506) 0:00:02.572 ********* 2026-07-25 00:51:20.128309 | controller | ok: [controller] => { 2026-07-25 00:51:20.128367 | controller | "msg": "https://dl.k8s.io/release/v1.36.3/bin/linux/amd64/kubeadm" 2026-07-25 00:51:20.128429 | controller | } 2026-07-25 00:51:20.128510 | controller | 2026-07-25 00:51:20.128602 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-07-25 00:51:20.128692 | controller | Saturday 25 July 2026 00:51:20 +0000 (0:00:00.041) 0:00:02.613 ********* 2026-07-25 00:51:20.759002 | controller | ok: [controller] 2026-07-25 00:51:20.759038 | controller | 2026-07-25 00:51:20.759048 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-07-25 00:51:20.759057 | controller | Saturday 25 July 2026 00:51:20 +0000 (0:00:00.629) 0:00:03.243 ********* 2026-07-25 00:51:20.797279 | controller | skipping: [controller] 2026-07-25 00:51:20.797322 | controller | 2026-07-25 00:51:20.797419 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-07-25 00:51:20.797528 | controller | Saturday 25 July 2026 00:51:20 +0000 (0:00:00.035) 0:00:03.279 ********* 2026-07-25 00:51:20.830998 | controller | skipping: [controller] 2026-07-25 00:51:20.831092 | controller | 2026-07-25 00:51:20.831250 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-07-25 00:51:20.831379 | controller | Saturday 25 July 2026 00:51:20 +0000 (0:00:00.037) 0:00:03.316 ********* 2026-07-25 00:51:20.868389 | controller | ok: [controller] => { 2026-07-25 00:51:20.868534 | controller | "msg": "https://get.helm.sh/helm-v3.11.2-linux-amd64.tar.gz" 2026-07-25 00:51:20.868686 | controller | } 2026-07-25 00:51:20.869182 | controller | 2026-07-25 00:51:20.869199 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-07-25 00:51:20.869207 | controller | Saturday 25 July 2026 00:51:20 +0000 (0:00:00.037) 0:00:03.353 ********* 2026-07-25 00:51:21.289378 | controller | ok: [controller] 2026-07-25 00:51:21.289399 | controller | 2026-07-25 00:51:21.289404 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-07-25 00:51:21.289408 | controller | Saturday 25 July 2026 00:51:21 +0000 (0:00:00.416) 0:00:03.770 ********* 2026-07-25 00:51:21.319899 | controller | skipping: [controller] 2026-07-25 00:51:21.319915 | controller | 2026-07-25 00:51:21.319921 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-07-25 00:51:21.319926 | controller | Saturday 25 July 2026 00:51:21 +0000 (0:00:00.034) 0:00:03.805 ********* 2026-07-25 00:51:21.362229 | controller | skipping: [controller] 2026-07-25 00:51:21.362364 | controller | 2026-07-25 00:51:21.362487 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-07-25 00:51:21.362613 | controller | Saturday 25 July 2026 00:51:21 +0000 (0:00:00.042) 0:00:03.847 ********* 2026-07-25 00:51:21.409792 | controller | ok: [controller] => { 2026-07-25 00:51:21.409816 | controller | "msg": "https://github.com/databus23/helm-diff/releases/download/v3.8.1/helm-diff-linux-amd64.tgz" 2026-07-25 00:51:21.409822 | controller | } 2026-07-25 00:51:21.409827 | controller | 2026-07-25 00:51:21.409832 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-07-25 00:51:21.409837 | controller | Saturday 25 July 2026 00:51:21 +0000 (0:00:00.043) 0:00:03.890 ********* 2026-07-25 00:51:21.838089 | controller | ok: [controller] 2026-07-25 00:51:21.838224 | controller | 2026-07-25 00:51:21.838350 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-07-25 00:51:21.838472 | controller | Saturday 25 July 2026 00:51:21 +0000 (0:00:00.433) 0:00:04.323 ********* 2026-07-25 00:51:21.873020 | controller | skipping: [controller] 2026-07-25 00:51:21.873335 | controller | 2026-07-25 00:51:21.875700 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-07-25 00:51:21.875709 | controller | Saturday 25 July 2026 00:51:21 +0000 (0:00:00.034) 0:00:04.358 ********* 2026-07-25 00:51:21.903509 | controller | skipping: [controller] 2026-07-25 00:51:21.905421 | controller | 2026-07-25 00:51:21.905774 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-07-25 00:51:21.906085 | controller | Saturday 25 July 2026 00:51:21 +0000 (0:00:00.030) 0:00:04.389 ********* 2026-07-25 00:51:21.945328 | controller | ok: [controller] => { 2026-07-25 00:51:21.945919 | controller | "msg": "https://github.com/fluxcd/flux2/releases/download/v0.32.0/flux_0.32.0_linux_amd64.tar.gz" 2026-07-25 00:51:21.945948 | controller | } 2026-07-25 00:51:21.945955 | controller | 2026-07-25 00:51:21.945960 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-07-25 00:51:21.945966 | controller | Saturday 25 July 2026 00:51:21 +0000 (0:00:00.038) 0:00:04.428 ********* 2026-07-25 00:51:22.366490 | controller | ok: [controller] 2026-07-25 00:51:22.366515 | controller | 2026-07-25 00:51:22.366521 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-07-25 00:51:22.366526 | controller | Saturday 25 July 2026 00:51:22 +0000 (0:00:00.419) 0:00:04.847 ********* 2026-07-25 00:51:22.401659 | controller | skipping: [controller] 2026-07-25 00:51:22.401682 | controller | 2026-07-25 00:51:22.401687 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-07-25 00:51:22.401692 | controller | Saturday 25 July 2026 00:51:22 +0000 (0:00:00.040) 0:00:04.887 ********* 2026-07-25 00:51:22.437851 | controller | skipping: [controller] 2026-07-25 00:51:22.441134 | controller | 2026-07-25 00:51:22.441146 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-07-25 00:51:22.441151 | controller | Saturday 25 July 2026 00:51:22 +0000 (0:00:00.036) 0:00:04.923 ********* 2026-07-25 00:51:22.481430 | controller | ok: [controller] => { 2026-07-25 00:51:22.481455 | controller | "msg": "https://github.com/kubernetes-sigs/cluster-api/releases/download/v1.13.2/clusterctl-linux-amd64" 2026-07-25 00:51:22.481460 | controller | } 2026-07-25 00:51:22.481466 | controller | 2026-07-25 00:51:22.481471 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-07-25 00:51:22.481476 | controller | Saturday 25 July 2026 00:51:22 +0000 (0:00:00.042) 0:00:04.966 ********* 2026-07-25 00:51:22.920902 | controller | ok: [controller] 2026-07-25 00:51:22.921136 | controller | 2026-07-25 00:51:22.921313 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-07-25 00:51:22.921480 | controller | Saturday 25 July 2026 00:51:22 +0000 (0:00:00.439) 0:00:05.406 ********* 2026-07-25 00:51:22.961298 | controller | skipping: [controller] 2026-07-25 00:51:22.961362 | controller | 2026-07-25 00:51:22.961480 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-07-25 00:51:22.961575 | controller | Saturday 25 July 2026 00:51:22 +0000 (0:00:00.038) 0:00:05.444 ********* 2026-07-25 00:51:22.994111 | controller | skipping: [controller] 2026-07-25 00:51:22.994212 | controller | 2026-07-25 00:51:22.994340 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-07-25 00:51:22.994469 | controller | Saturday 25 July 2026 00:51:22 +0000 (0:00:00.035) 0:00:05.479 ********* 2026-07-25 00:51:23.049281 | controller | ok: [controller] => { 2026-07-25 00:51:23.049438 | controller | "msg": "https://dl.k8s.io/release/v1.36.3/bin/linux/amd64/kubelet" 2026-07-25 00:51:23.050067 | controller | } 2026-07-25 00:51:23.050100 | controller | 2026-07-25 00:51:23.050106 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-07-25 00:51:23.050111 | controller | Saturday 25 July 2026 00:51:23 +0000 (0:00:00.054) 0:00:05.534 ********* 2026-07-25 00:51:23.505291 | controller | ok: [controller] 2026-07-25 00:51:23.505366 | controller | 2026-07-25 00:51:23.505522 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-07-25 00:51:23.505644 | controller | Saturday 25 July 2026 00:51:23 +0000 (0:00:00.453) 0:00:05.987 ********* 2026-07-25 00:51:23.542569 | controller | skipping: [controller] 2026-07-25 00:51:23.542637 | controller | 2026-07-25 00:51:23.542650 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-07-25 00:51:23.542751 | controller | Saturday 25 July 2026 00:51:23 +0000 (0:00:00.040) 0:00:06.028 ********* 2026-07-25 00:51:23.581614 | controller | skipping: [controller] 2026-07-25 00:51:23.581701 | controller | 2026-07-25 00:51:23.581845 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-07-25 00:51:23.581982 | controller | Saturday 25 July 2026 00:51:23 +0000 (0:00:00.039) 0:00:06.067 ********* 2026-07-25 00:51:23.623075 | controller | ok: [controller] => { 2026-07-25 00:51:23.623123 | controller | "msg": "https://dl.k8s.io/release/v1.36.3/bin/linux/amd64/kubectl" 2026-07-25 00:51:23.623198 | controller | } 2026-07-25 00:51:23.623289 | controller | 2026-07-25 00:51:23.623371 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-07-25 00:51:23.623463 | controller | Saturday 25 July 2026 00:51:23 +0000 (0:00:00.041) 0:00:06.109 ********* 2026-07-25 00:51:24.071952 | controller | ok: [controller] 2026-07-25 00:51:24.072009 | controller | 2026-07-25 00:51:24.072094 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-07-25 00:51:24.072177 | controller | Saturday 25 July 2026 00:51:24 +0000 (0:00:00.448) 0:00:06.557 ********* 2026-07-25 00:51:24.108809 | controller | skipping: [controller] 2026-07-25 00:51:24.108843 | controller | 2026-07-25 00:51:24.108850 | controller | PLAY RECAP ********************************************************************* 2026-07-25 00:51:24.108857 | controller | controller : ok=28 changed=0 unreachable=0 failed=0 skipped=14 rescued=0 ignored=0 2026-07-25 00:51:24.108863 | controller | 2026-07-25 00:51:24.108869 | controller | 2026-07-25 00:51:24.108876 | controller | TASKS RECAP ******************************************************************** 2026-07-25 00:51:24.108882 | controller | Saturday 25 July 2026 00:51:24 +0000 (0:00:00.032) 0:00:06.590 ********* 2026-07-25 00:51:24.108887 | controller | =============================================================================== 2026-07-25 00:51:24.108893 | controller | Gather minimal facts ---------------------------------------------------- 0.72s 2026-07-25 00:51:24.108899 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.63s 2026-07-25 00:51:24.108905 | controller | vexxhost.containers.directory : Create directory (/var/lib/downloads) --- 0.51s 2026-07-25 00:51:24.108911 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.45s 2026-07-25 00:51:24.108916 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.45s 2026-07-25 00:51:24.108922 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.44s 2026-07-25 00:51:24.108928 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.43s 2026-07-25 00:51:24.108934 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.42s 2026-07-25 00:51:24.108939 | controller | Find all subdirectories in the role location ---------------------------- 0.42s 2026-07-25 00:51:24.108945 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.42s 2026-07-25 00:51:24.108951 | controller | Select only defaults/ directories and load vars ------------------------- 0.37s 2026-07-25 00:51:24.108957 | controller | Include download_artifact role ------------------------------------------ 0.20s 2026-07-25 00:51:24.108971 | controller | Find all components with checksums and get latest versions (CI) --------- 0.13s 2026-07-25 00:51:24.108977 | controller | Filter checksums to keep only latest versions (CI) ---------------------- 0.10s 2026-07-25 00:51:24.108983 | controller | Generate list of all binaries for all roles ----------------------------- 0.07s 2026-07-25 00:51:24.108988 | controller | vexxhost.containers.download_artifact : Starting download of file ------- 0.05s 2026-07-25 00:51:24.109087 | controller | vexxhost.containers.download_artifact : Starting download of file ------- 0.04s 2026-07-25 00:51:24.109286 | controller | vexxhost.containers.download_artifact : Starting download of file ------- 0.04s 2026-07-25 00:51:24.109478 | controller | vexxhost.containers.package : Update state for tar ---------------------- 0.04s 2026-07-25 00:51:24.109731 | controller | vexxhost.containers.package : Update state for tar ---------------------- 0.04s 2026-07-25 00:51:24.255828 | controller | INFO [download-binaries > idempotence] Executed: Successful 2026-07-25 00:51:24.265774 | controller | INFO [download-binaries > side_effect] Executing 2026-07-25 00:51:24.266175 | controller | WARNING [download-binaries > side_effect] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-07-25 00:51:24.271631 | controller | INFO [download-binaries > verify] Executing 2026-07-25 00:51:25.155085 | controller | 2026-07-25 00:51:25.155466 | controller | PLAY [Verify] ****************************************************************** 2026-07-25 00:51:25.155720 | controller | 2026-07-25 00:51:25.155977 | controller | TASK [Gathering Facts] ********************************************************* 2026-07-25 00:51:25.156276 | controller | Saturday 25 July 2026 00:51:25 +0000 (0:00:00.012) 0:00:00.012 ********* 2026-07-25 00:51:26.280430 | 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-25 00:51:26.285673 | controller | ok: [controller] 2026-07-25 00:51:26.285789 | controller | 2026-07-25 00:51:26.285905 | controller | TASK [Stat target dir] ********************************************************* 2026-07-25 00:51:26.286020 | controller | Saturday 25 July 2026 00:51:26 +0000 (0:00:01.131) 0:00:01.143 ********* 2026-07-25 00:51:26.699482 | controller | ok: [controller] 2026-07-25 00:51:26.699756 | controller | 2026-07-25 00:51:26.700033 | controller | TASK [Assert that target dir is created] *************************************** 2026-07-25 00:51:26.700290 | controller | Saturday 25 July 2026 00:51:26 +0000 (0:00:00.413) 0:00:01.556 ********* 2026-07-25 00:51:26.739649 | controller | ok: [controller] => { 2026-07-25 00:51:26.739913 | controller | "changed": false, 2026-07-25 00:51:26.740160 | controller | "msg": "All assertions passed" 2026-07-25 00:51:26.740398 | controller | } 2026-07-25 00:51:26.740628 | controller | 2026-07-25 00:51:26.740942 | controller | TASK [Find target files] ******************************************************* 2026-07-25 00:51:26.741199 | controller | Saturday 25 July 2026 00:51:26 +0000 (0:00:00.039) 0:00:01.596 ********* 2026-07-25 00:51:27.146498 | controller | ok: [controller] 2026-07-25 00:51:27.146844 | controller | 2026-07-25 00:51:27.147121 | controller | TASK [Assert that some files were downloaded] ********************************** 2026-07-25 00:51:27.147452 | controller | Saturday 25 July 2026 00:51:27 +0000 (0:00:00.406) 0:00:02.003 ********* 2026-07-25 00:51:27.181475 | controller | ok: [controller] => { 2026-07-25 00:51:27.181814 | controller | "changed": false, 2026-07-25 00:51:27.182118 | controller | "msg": "All assertions passed" 2026-07-25 00:51:27.182384 | controller | } 2026-07-25 00:51:27.182658 | controller | 2026-07-25 00:51:27.182963 | controller | PLAY RECAP ********************************************************************* 2026-07-25 00:51:27.183347 | controller | controller : ok=5 changed=0 unreachable=0 failed=0 skipped=0 rescued=0 ignored=0 2026-07-25 00:51:27.183598 | controller | 2026-07-25 00:51:27.183855 | controller | 2026-07-25 00:51:27.184111 | controller | TASKS RECAP ******************************************************************** 2026-07-25 00:51:27.184373 | controller | Saturday 25 July 2026 00:51:27 +0000 (0:00:00.036) 0:00:02.039 ********* 2026-07-25 00:51:27.184658 | controller | =============================================================================== 2026-07-25 00:51:27.185019 | controller | Gathering Facts --------------------------------------------------------- 1.13s 2026-07-25 00:51:27.185282 | controller | Stat target dir --------------------------------------------------------- 0.41s 2026-07-25 00:51:27.185533 | controller | Find target files ------------------------------------------------------- 0.41s 2026-07-25 00:51:27.185779 | controller | Assert that target dir is created --------------------------------------- 0.04s 2026-07-25 00:51:27.186028 | controller | Assert that some files were downloaded ---------------------------------- 0.04s 2026-07-25 00:51:27.313482 | controller | INFO [download-binaries > verify] Executed: Successful 2026-07-25 00:51:27.325491 | controller | INFO [download-binaries > cleanup] Executing 2026-07-25 00:51:27.325895 | controller | WARNING [download-binaries > cleanup] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-07-25 00:51:27.331317 | controller | INFO [download-binaries > destroy] Executing 2026-07-25 00:51:27.331462 | controller | WARNING [download-binaries > destroy] Skipping, '--destroy=never' requested. 2026-07-25 00:51:27.331551 | controller | INFO [download-binaries > destroy] Executed: Successful 2026-07-25 00:51:27.331903 | controller | WARNING Molecule executed 1 scenario (1 missing files) 2026-07-25 00:51:27.496557 | controller | ok: Runtime: 0:01:18.231437 2026-07-25 00:51:27.503531 | 2026-07-25 00:51:27.503600 | PLAY RECAP 2026-07-25 00:51:27.503657 | controller | ok: 4 changed: 3 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-07-25 00:51:27.503688 | 2026-07-25 00:51:27.605066 | RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/run.yaml@main] 2026-07-25 00:51:27.608321 | POST-RUN START: [untrusted : github.com/vexxhost/ansible-collection-kubernetes/test-playbooks/molecule/post.yml@main] 2026-07-25 00:51:28.168590 | 2026-07-25 00:51:28.168695 | PLAY [all] 2026-07-25 00:51:28.179316 | 2026-07-25 00:51:28.179405 | TASK [describe-kubernetes-objects : creating directory for cluster scoped objects] 2026-07-25 00:51:28.561275 | controller | changed 2026-07-25 00:51:28.566414 | 2026-07-25 00:51:28.566493 | TASK [describe-kubernetes-objects : Gathering descriptions for cluster scoped objects] 2026-07-25 00:51:28.942219 | controller | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-07-25 00:51:28.942906 | controller | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-07-25 00:51:28.950337 | controller | environment: line 1: kubectl: command not found 2026-07-25 00:51:28.951727 | controller | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-07-25 00:51:28.953466 | controller | environment: line 1: kubectl: command not found 2026-07-25 00:51:28.955664 | controller | environment: line 1: kubectl: command not found 2026-07-25 00:51:28.956063 | controller | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-07-25 00:51:28.958364 | controller | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-07-25 00:51:28.960078 | controller | environment: line 1: kubectl: command not found 2026-07-25 00:51:28.962049 | controller | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-07-25 00:51:28.963141 | controller | environment: line 1: kubectl: command not found 2026-07-25 00:51:28.965308 | controller | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-07-25 00:51:29.095692 | controller | ok: Runtime: 0:00:00.038431 2026-07-25 00:51:29.100706 | 2026-07-25 00:51:29.100772 | TASK [describe-kubernetes-objects : creating directory for namespace scoped objects] 2026-07-25 00:51:29.332880 | controller | changed 2026-07-25 00:51:29.338303 | 2026-07-25 00:51:29.338375 | TASK [describe-kubernetes-objects : Gathering descriptions for namespace scoped objects] 2026-07-25 00:51:29.575139 | controller | environment: line 5: kubectl: command not found 2026-07-25 00:51:29.575234 | controller | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-07-25 00:51:29.575249 | controller | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-07-25 00:51:29.575508 | controller | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-07-25 00:51:29.867660 | controller | ok: Runtime: 0:00:00.010578 2026-07-25 00:51:29.875416 | 2026-07-25 00:51:29.875506 | TASK [describe-kubernetes-objects : Downloads logs to executor] 2026-07-25 00:51:30.546994 | controller | changed: 2026-07-25 00:51:30.547145 | controller | created directory /var/lib/zuul/builds/836cca45b55949eb98c66107e3c32bfe/work/logs/controller 2026-07-25 00:51:30.547175 | controller | cd+++++++++ objects/ 2026-07-25 00:51:30.547197 | controller | cd+++++++++ objects/cluster/ 2026-07-25 00:51:30.547220 | controller | cd+++++++++ objects/namespaced/ 2026-07-25 00:51:30.554175 | 2026-07-25 00:51:30.554241 | TASK [gather-pod-logs : creating directory for pod logs] 2026-07-25 00:51:30.799840 | controller | changed 2026-07-25 00:51:30.803952 | 2026-07-25 00:51:30.804017 | TASK [gather-pod-logs : creating directory for failed pod logs] 2026-07-25 00:51:31.047954 | controller | changed 2026-07-25 00:51:31.053327 | 2026-07-25 00:51:31.053428 | TASK [gather-pod-logs : retrieve all kubernetes logs, current and previous (if they exist)] 2026-07-25 00:51:31.304904 | controller | environment: line 3: kubectl: command not found 2026-07-25 00:51:31.581826 | controller | ok: Runtime: 0:00:00.014794 2026-07-25 00:51:31.587481 | 2026-07-25 00:51:31.587568 | TASK [gather-pod-logs : Downloads pod logs to executor] 2026-07-25 00:51:32.094587 | controller | changed: 2026-07-25 00:51:32.094786 | controller | cd+++++++++ pod-logs/ 2026-07-25 00:51:32.094825 | controller | cd+++++++++ pod-logs/failed-pods/ 2026-07-25 00:51:32.104286 | 2026-07-25 00:51:32.104353 | LOOP [helm-release-status : creating directory for helm release status] 2026-07-25 00:51:32.345644 | controller | changed: "values" 2026-07-25 00:51:32.561129 | controller | changed: "releases" 2026-07-25 00:51:32.573936 | 2026-07-25 00:51:32.574198 | TASK [helm-release-status : Gather get release status for helm charts] 2026-07-25 00:51:32.812664 | controller | /bin/bash: line 3: kubectl: command not found 2026-07-25 00:51:33.104093 | controller | ok: Runtime: 0:00:00.009576 2026-07-25 00:51:33.109929 | 2026-07-25 00:51:33.109989 | TASK [helm-release-status : Downloads logs to executor] 2026-07-25 00:51:33.595268 | controller | changed: 2026-07-25 00:51:33.595462 | controller | cd+++++++++ helm/ 2026-07-25 00:51:33.595500 | controller | cd+++++++++ helm/releases/ 2026-07-25 00:51:33.595532 | controller | cd+++++++++ helm/values/ 2026-07-25 00:51:33.602832 | 2026-07-25 00:51:33.603292 | PLAY RECAP 2026-07-25 00:51:33.603388 | controller | ok: 12 changed: 12 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-07-25 00:51:33.603415 | 2026-07-25 00:51:33.708519 | POST-RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/ansible-collection-kubernetes/test-playbooks/molecule/post.yml@main] 2026-07-25 00:51:33.711633 | POST-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post.yaml@main] 2026-07-25 00:51:34.342653 | 2026-07-25 00:51:34.342863 | PLAY [all] 2026-07-25 00:51:34.352484 | 2026-07-25 00:51:34.352574 | TASK [fetch-output : Set log path for multiple nodes] 2026-07-25 00:51:34.396511 | controller | skipping: Conditional result was False 2026-07-25 00:51:34.401344 | 2026-07-25 00:51:34.401432 | TASK [fetch-output : Set log path for single node] 2026-07-25 00:51:34.432506 | controller | ok 2026-07-25 00:51:34.438893 | 2026-07-25 00:51:34.438991 | LOOP [fetch-output : Ensure local output dirs] 2026-07-25 00:51:34.829842 | controller -> localhost | ok: "/var/lib/zuul/builds/836cca45b55949eb98c66107e3c32bfe/work/logs" 2026-07-25 00:51:35.038904 | controller -> localhost | changed: "/var/lib/zuul/builds/836cca45b55949eb98c66107e3c32bfe/work/artifacts" 2026-07-25 00:51:35.265384 | controller -> localhost | changed: "/var/lib/zuul/builds/836cca45b55949eb98c66107e3c32bfe/work/docs" 2026-07-25 00:51:35.280079 | 2026-07-25 00:51:35.280216 | LOOP [fetch-output : Collect logs, artifacts and docs] 2026-07-25 00:51:35.901057 | controller | changed: .d..t...... ./ 2026-07-25 00:51:35.901469 | controller | changed: All items complete 2026-07-25 00:51:35.901539 | 2026-07-25 00:51:36.330510 | controller | changed: .d..t...... ./ 2026-07-25 00:51:36.754367 | controller | changed: .d..t...... ./ 2026-07-25 00:51:36.775510 | 2026-07-25 00:51:36.775663 | LOOP [merge-output-to-logs : Move artifacts and docs to logs dir] 2026-07-25 00:51:37.157586 | controller -> localhost | ok: Item: artifacts Runtime: 0:00:00.007053 2026-07-25 00:51:37.366839 | controller -> localhost | ok: Item: docs Runtime: 0:00:00.006578 2026-07-25 00:51:37.379589 | 2026-07-25 00:51:37.379710 | PLAY [all] 2026-07-25 00:51:37.385065 | 2026-07-25 00:51:37.385128 | TASK [remove-build-sshkey : Remove the build SSH key from all nodes] 2026-07-25 00:51:37.841240 | controller | changed 2026-07-25 00:51:37.847835 | 2026-07-25 00:51:37.847901 | PLAY RECAP 2026-07-25 00:51:37.847960 | controller | ok: 5 changed: 4 unreachable: 0 failed: 0 skipped: 1 rescued: 0 ignored: 0 2026-07-25 00:51:37.847991 | 2026-07-25 00:51:37.941971 | POST-RUN END RESULT_NORMAL: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post.yaml@main] 2026-07-25 00:51:37.944831 | POST-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post-logs.yaml@main] 2026-07-25 00:51:38.536853 | 2026-07-25 00:51:38.537081 | PLAY [localhost] 2026-07-25 00:51:38.547454 | 2026-07-25 00:51:38.547580 | TASK [Generate Zuul manifest] 2026-07-25 00:51:38.568349 | localhost | ok 2026-07-25 00:51:38.584623 | 2026-07-25 00:51:38.584738 | TASK [generate-zuul-manifest : Generate Zuul manifest] 2026-07-25 00:51:38.929891 | localhost | changed 2026-07-25 00:51:38.943795 | 2026-07-25 00:51:38.943899 | TASK [generate-zuul-manifest : Return Zuul manifest URL to Zuul] 2026-07-25 00:51:38.973794 | localhost | ok 2026-07-25 00:51:38.983484 | 2026-07-25 00:51:38.983571 | TASK [Upload logs] 2026-07-25 00:51:39.003942 | localhost | ok 2026-07-25 00:51:39.063454 | 2026-07-25 00:51:39.063561 | TASK [Set zuul-log-path fact] 2026-07-25 00:51:39.084054 | localhost | ok 2026-07-25 00:51:39.098708 | 2026-07-25 00:51:39.098828 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-07-25 00:51:39.128877 | localhost | ok 2026-07-25 00:51:39.137791 | 2026-07-25 00:51:39.137856 | TASK [upload-logs : Create log directories] 2026-07-25 00:51:39.501173 | localhost | changed 2026-07-25 00:51:39.507571 | 2026-07-25 00:51:39.507665 | TASK [upload-logs : Ensure logs are readable before uploading] 2026-07-25 00:51:39.889373 | localhost -> localhost | ok: Runtime: 0:00:00.004864 2026-07-25 00:51:39.893996 | 2026-07-25 00:51:39.894061 | TASK [upload-logs : Upload logs to log server] 2026-07-25 00:51:40.324826 | localhost | Output suppressed because no_log was given 2026-07-25 00:51:40.331154 | 2026-07-25 00:51:40.331253 | LOOP [upload-logs : Compress console log and json output] 2026-07-25 00:51:40.375632 | localhost | skipping: Conditional result was False 2026-07-25 00:51:40.418839 | localhost | skipping: Conditional result was False 2026-07-25 00:51:40.436709 | 2026-07-25 00:51:40.436859 | LOOP [upload-logs : Upload compressed console log and json output] 2026-07-25 00:51:40.477981 | localhost | skipping: Conditional result was False 2026-07-25 00:51:40.478416 | 2026-07-25 00:51:40.482610 | localhost | skipping: Conditional result was False 2026-07-25 00:51:40.500696 | 2026-07-25 00:51:40.500845 | LOOP [upload-logs : Upload console log and json output]