2026-04-01 10:10:46.302681 | Job console starting 2026-04-01 10:10:47.277572 | Updating git repos 2026-04-01 10:10:47.321064 | Cloning repos into workspace 2026-04-01 10:10:47.766193 | Restoring repo states 2026-04-01 10:10:47.780585 | Merging changes 2026-04-01 10:10:48.503500 | Checking out repos 2026-04-01 10:10:48.995615 | Preparing playbooks 2026-04-01 10:10:56.795107 | Running Ansible setup 2026-04-01 10:11:01.075512 | PRE-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/pre.yaml@main] 2026-04-01 10:11:01.684284 | 2026-04-01 10:11:01.684448 | PLAY [localhost] 2026-04-01 10:11:01.694512 | 2026-04-01 10:11:01.694625 | TASK [Gathering Facts] 2026-04-01 10:11:02.632509 | localhost | ok 2026-04-01 10:11:02.638980 | 2026-04-01 10:11:02.639067 | TASK [Setup log path fact] 2026-04-01 10:11:02.658058 | localhost | ok 2026-04-01 10:11:02.671961 | 2026-04-01 10:11:02.672034 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-04-01 10:11:02.700998 | localhost | ok 2026-04-01 10:11:02.709730 | 2026-04-01 10:11:02.709799 | TASK [emit-job-header : Print job information] 2026-04-01 10:11:02.749942 | # Job Information 2026-04-01 10:11:02.750181 | Ansible Version: 2.16.16 2026-04-01 10:11:02.750255 | Job: ansible-collection-kubernetes-molecule-download-binaries 2026-04-01 10:11:02.750308 | Pipeline: check 2026-04-01 10:11:02.750356 | Executor: 0a8996d2b663 2026-04-01 10:11:02.750383 | Triggered by: https://github.com/vexxhost/ansible-collection-kubernetes/pull/258 2026-04-01 10:11:02.750413 | Event ID: 7651ffb0-2db2-11f1-942e-495b031d892c 2026-04-01 10:11:02.754151 | 2026-04-01 10:11:02.754238 | LOOP [emit-job-header : Print node information] 2026-04-01 10:11:02.842308 | localhost | ok: 2026-04-01 10:11:02.842651 | localhost | # Node Information 2026-04-01 10:11:02.842714 | localhost | Inventory Hostname: controller 2026-04-01 10:11:02.842757 | localhost | Hostname: np0000162089 2026-04-01 10:11:02.842792 | localhost | Username: zuul 2026-04-01 10:11:02.842832 | localhost | Distro: Debian 13.4 2026-04-01 10:11:02.842866 | localhost | Provider: yul1 2026-04-01 10:11:02.842898 | localhost | Region: ca-ymq-1 2026-04-01 10:11:02.842930 | localhost | Label: debian-trixie 2026-04-01 10:11:02.842962 | localhost | Product Name: OpenStack Nova 2026-04-01 10:11:02.842992 | localhost | Interface IP: 199.19.213.122 2026-04-01 10:11:02.864840 | 2026-04-01 10:11:02.865019 | TASK [log-inventory : Ensure Zuul Ansible directory exists] 2026-04-01 10:11:03.264702 | localhost -> localhost | changed 2026-04-01 10:11:03.270666 | 2026-04-01 10:11:03.270749 | TASK [log-inventory : Copy ansible inventory to logs dir] 2026-04-01 10:11:04.179681 | localhost -> localhost | changed 2026-04-01 10:11:04.185999 | 2026-04-01 10:11:04.186107 | PLAY [all] 2026-04-01 10:11:04.194957 | 2026-04-01 10:11:04.195068 | TASK [add-build-sshkey : Check to see if ssh key was already created for this build] 2026-04-01 10:11:04.432734 | controller -> localhost | ok 2026-04-01 10:11:04.437419 | 2026-04-01 10:11:04.437495 | TASK [add-build-sshkey : Create a new key in workspace based on build UUID] 2026-04-01 10:11:04.467705 | controller | ok 2026-04-01 10:11:04.480066 | controller | included: /var/lib/zuul/builds/a4e8398b3df04179bcbdc5a0b3ef2bb0/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/create-key-and-replace.yaml 2026-04-01 10:11:04.485267 | 2026-04-01 10:11:04.485346 | TASK [add-build-sshkey : Create Temp SSH key] 2026-04-01 10:11:05.157517 | controller -> localhost | Generating public/private rsa key pair. 2026-04-01 10:11:05.157645 | controller -> localhost | Your identification has been saved in /var/lib/zuul/builds/a4e8398b3df04179bcbdc5a0b3ef2bb0/work/a4e8398b3df04179bcbdc5a0b3ef2bb0_id_rsa 2026-04-01 10:11:05.157674 | controller -> localhost | Your public key has been saved in /var/lib/zuul/builds/a4e8398b3df04179bcbdc5a0b3ef2bb0/work/a4e8398b3df04179bcbdc5a0b3ef2bb0_id_rsa.pub 2026-04-01 10:11:05.157696 | controller -> localhost | The key fingerprint is: 2026-04-01 10:11:05.157717 | controller -> localhost | SHA256:vjfBkEnBfB8g64w5eD8DA7atBkylvTCoq+ujRdtGI4E zuul-build-sshkey 2026-04-01 10:11:05.157745 | controller -> localhost | The key's randomart image is: 2026-04-01 10:11:05.157766 | controller -> localhost | +---[RSA 3072]----+ 2026-04-01 10:11:05.157791 | controller -> localhost | | . oo... | 2026-04-01 10:11:05.157812 | controller -> localhost | | o + +o. . | 2026-04-01 10:11:05.157833 | controller -> localhost | |E * + ..+ . . | 2026-04-01 10:11:05.157853 | controller -> localhost | |.o = * =+ . | 2026-04-01 10:11:05.157873 | controller -> localhost | |. = * O So | 2026-04-01 10:11:05.157893 | controller -> localhost | | o * + * o | 2026-04-01 10:11:05.157913 | controller -> localhost | |. o = = . | 2026-04-01 10:11:05.157933 | controller -> localhost | |.o o +o | 2026-04-01 10:11:05.157955 | controller -> localhost | |*o. .. . | 2026-04-01 10:11:05.157975 | controller -> localhost | +----[SHA256]-----+ 2026-04-01 10:11:05.158019 | controller -> localhost | ok: Runtime: 0:00:00.207940 2026-04-01 10:11:05.169036 | 2026-04-01 10:11:05.169097 | TASK [add-build-sshkey : Remote setup ssh keys (linux)] 2026-04-01 10:11:05.193208 | controller | ok 2026-04-01 10:11:05.210397 | controller | included: /var/lib/zuul/builds/a4e8398b3df04179bcbdc5a0b3ef2bb0/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/remote-linux.yaml 2026-04-01 10:11:05.223125 | 2026-04-01 10:11:05.223222 | TASK [add-build-sshkey : Remove previously added zuul-build-sshkey] 2026-04-01 10:11:05.247288 | controller | skipping: Conditional result was False 2026-04-01 10:11:05.255044 | 2026-04-01 10:11:05.255126 | TASK [add-build-sshkey : Enable access via build key on all nodes] 2026-04-01 10:11:05.832279 | controller | changed 2026-04-01 10:11:05.842026 | 2026-04-01 10:11:05.842142 | TASK [add-build-sshkey : Make sure user has a .ssh] 2026-04-01 10:11:06.040814 | controller | ok 2026-04-01 10:11:06.046517 | 2026-04-01 10:11:06.046605 | TASK [add-build-sshkey : Install build private key as SSH key on all nodes] 2026-04-01 10:11:06.555278 | controller | changed 2026-04-01 10:11:06.561336 | 2026-04-01 10:11:06.561425 | TASK [add-build-sshkey : Install build public key as SSH key on all nodes] 2026-04-01 10:11:07.167830 | controller | changed 2026-04-01 10:11:07.175849 | 2026-04-01 10:11:07.175974 | TASK [add-build-sshkey : Remote setup ssh keys (windows)] 2026-04-01 10:11:07.201225 | controller | skipping: Conditional result was False 2026-04-01 10:11:07.210901 | 2026-04-01 10:11:07.211056 | TASK [remove-zuul-sshkey : Remove master key from local agent] 2026-04-01 10:11:07.873121 | controller -> localhost | changed 2026-04-01 10:11:07.886383 | 2026-04-01 10:11:07.886524 | TASK [add-build-sshkey : Add back temp key] 2026-04-01 10:11:08.237304 | controller -> localhost | Identity added: /var/lib/zuul/builds/a4e8398b3df04179bcbdc5a0b3ef2bb0/work/a4e8398b3df04179bcbdc5a0b3ef2bb0_id_rsa (zuul-build-sshkey) 2026-04-01 10:11:08.237602 | controller -> localhost | ok: Runtime: 0:00:00.013441 2026-04-01 10:11:08.244140 | 2026-04-01 10:11:08.244235 | TASK [add-build-sshkey : Verify we can still SSH to all nodes] 2026-04-01 10:11:08.623328 | controller | ok 2026-04-01 10:11:08.628862 | 2026-04-01 10:11:08.628988 | TASK [add-build-sshkey : Verify we can still SSH to all nodes (windows)] 2026-04-01 10:11:08.663905 | controller | skipping: Conditional result was False 2026-04-01 10:11:08.675288 | 2026-04-01 10:11:08.675376 | TASK [prepare-workspace : Start zuul_console daemon.] 2026-04-01 10:11:09.065758 | controller | ok 2026-04-01 10:11:09.070607 | 2026-04-01 10:11:09.070683 | TASK [prepare-workspace : Synchronize src repos to workspace directory.] 2026-04-01 10:11:10.136483 | controller | Output suppressed because no_log was given 2026-04-01 10:11:10.148737 | 2026-04-01 10:11:10.148916 | LOOP [ensure-output-dirs : Empty Zuul Output directories by removing them] 2026-04-01 10:11:10.380727 | controller | ok: "logs" 2026-04-01 10:11:10.381146 | controller | ok: All items complete 2026-04-01 10:11:10.381237 | 2026-04-01 10:11:10.567677 | controller | ok: "artifacts" 2026-04-01 10:11:10.763708 | controller | ok: "docs" 2026-04-01 10:11:11.908267 | 2026-04-01 10:11:11.908392 | LOOP [ensure-output-dirs : Ensure Zuul Output directories exist] 2026-04-01 10:11:12.129327 | controller | changed: "logs" 2026-04-01 10:11:12.308845 | controller | changed: "artifacts" 2026-04-01 10:11:12.503025 | controller | changed: "docs" 2026-04-01 10:11:12.518726 | 2026-04-01 10:11:12.518870 | PLAY RECAP 2026-04-01 10:11:12.518954 | controller | ok: 15 changed: 8 unreachable: 0 failed: 0 skipped: 3 rescued: 0 ignored: 0 2026-04-01 10:11:12.519008 | localhost | ok: 6 changed: 2 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-04-01 10:11:12.519044 | 2026-04-01 10:11:12.708168 | PRE-RUN END RESULT_NORMAL: [trusted : github.com/vexxhost/zuul-config/playbooks/base/pre.yaml@main] 2026-04-01 10:11:12.710798 | PRE-RUN START: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/pre.yaml@main] 2026-04-01 10:11:13.286849 | 2026-04-01 10:11:13.286976 | PLAY [all] 2026-04-01 10:11:13.297634 | 2026-04-01 10:11:13.297751 | TASK [setup-uv : Extract archive] 2026-04-01 10:11:16.032641 | controller | changed 2026-04-01 10:11:16.039517 | 2026-04-01 10:11:16.039648 | TASK [setup-uv : Print version] 2026-04-01 10:11:16.400898 | controller | uv 0.8.13 2026-04-01 10:11:16.601019 | controller | ok: Runtime: 0:00:00.008869 2026-04-01 10:11:16.608324 | 2026-04-01 10:11:16.608431 | PLAY RECAP 2026-04-01 10:11:16.608479 | controller | ok: 2 changed: 2 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-04-01 10:11:16.608503 | 2026-04-01 10:11:16.704660 | PRE-RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/pre.yaml@main] 2026-04-01 10:11:16.706421 | PRE-RUN START: [untrusted : github.com/vexxhost/ansible-collection-kubernetes/test-playbooks/molecule/pre.yml@main] 2026-04-01 10:11:17.267727 | 2026-04-01 10:11:17.267871 | PLAY [all] 2026-04-01 10:11:17.279659 | 2026-04-01 10:11:17.279741 | TASK [Update apt cache] 2026-04-01 10:11:22.751591 | controller | ok 2026-04-01 10:11:22.758545 | 2026-04-01 10:11:22.758662 | TASK [Disable firewalld] 2026-04-01 10:11:22.774995 | controller | skipping: Conditional result was False 2026-04-01 10:11:22.782884 | 2026-04-01 10:11:22.783031 | TASK [Install "jq" for log collection] 2026-04-01 10:11:24.887498 | controller | changed 2026-04-01 10:11:24.889708 | 2026-04-01 10:11:24.889762 | PLAY RECAP 2026-04-01 10:11:24.889810 | controller | ok: 2 changed: 1 unreachable: 0 failed: 0 skipped: 1 rescued: 0 ignored: 0 2026-04-01 10:11:24.889832 | 2026-04-01 10:11:25.100269 | PRE-RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/ansible-collection-kubernetes/test-playbooks/molecule/pre.yml@main] 2026-04-01 10:11:25.101612 | RUN START: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/run.yaml@main] 2026-04-01 10:11:25.671203 | 2026-04-01 10:11:25.671351 | PLAY [all] 2026-04-01 10:11:25.681616 | 2026-04-01 10:11:25.681718 | TASK [Copy inventory file for Zuul] 2026-04-01 10:11:26.618037 | controller | changed 2026-04-01 10:11:26.623770 | 2026-04-01 10:11:26.623850 | TASK [Switch "ansible_host" to private IP] 2026-04-01 10:11:26.955369 | controller | changed: 1 replacements made 2026-04-01 10:11:26.966876 | 2026-04-01 10:11:26.967157 | TASK [Run Molecule scenario] 2026-04-01 10:11:27.388211 | controller | Using CPython 3.13.5 interpreter at: /usr/bin/python3 2026-04-01 10:11:27.388355 | controller | Creating virtual environment at: .venv 2026-04-01 10:11:27.667998 | controller | Downloading pygments (1.2MiB) 2026-04-01 10:11:27.669635 | controller | Downloading ansible-core (2.3MiB) 2026-04-01 10:11:27.669859 | controller | Downloading cryptography (4.3MiB) 2026-04-01 10:11:27.836310 | controller | Downloading cryptography 2026-04-01 10:11:27.899190 | controller | Downloading pygments 2026-04-01 10:11:28.113347 | controller | Downloading ansible-core 2026-04-01 10:11:28.157612 | controller | Installed 36 packages in 43ms 2026-04-01 10:11:28.903807 | controller | INFO Collection 'vexxhost.kubernetes' detected. 2026-04-01 10:11:28.903879 | controller | INFO Scenarios will be used from 'extensions/molecule' 2026-04-01 10:11:29.842325 | controller | CRITICAL 'extensions/molecule/default/molecule.yml' glob failed. Exiting. 2026-04-01 10:11:29.842396 | controller | INFO default scenario not found, disabling shared state. 2026-04-01 10:11:29.842425 | controller | INFO [download-binaries > discovery] scenario test matrix: dependency, cleanup, destroy, syntax, create, prepare, converge, idempotence, side_effect, verify, cleanup, destroy 2026-04-01 10:11:29.842437 | controller | INFO [download-binaries > prerun] Performing prerun with role_name_check=0... 2026-04-01 10:11:46.630586 | controller | INFO [download-binaries > dependency] Executing 2026-04-01 10:11:46.630874 | controller | WARNING [download-binaries > dependency] Missing roles requirements file: requirements.yml 2026-04-01 10:11:46.631153 | controller | WARNING [download-binaries > dependency] Missing collections requirements file: collections.yml 2026-04-01 10:11:46.631311 | controller | WARNING [download-binaries > dependency] Executed: 2 missing (Remove from test_sequence to suppress) 2026-04-01 10:11:46.637022 | controller | INFO [download-binaries > cleanup] Executing 2026-04-01 10:11:46.637342 | controller | WARNING [download-binaries > cleanup] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-04-01 10:11:46.642719 | controller | INFO [download-binaries > destroy] Executing 2026-04-01 10:11:46.642772 | controller | WARNING [download-binaries > destroy] Skipping, '--destroy=never' requested. 2026-04-01 10:11:46.642887 | controller | INFO [download-binaries > destroy] Executed: Successful 2026-04-01 10:11:46.648131 | controller | INFO [download-binaries > syntax] Executing 2026-04-01 10:11:47.609468 | controller | 2026-04-01 10:11:47.609738 | controller | playbook: /home/zuul/src/github.com/vexxhost/ansible-collection-kubernetes/extensions/molecule/download-binaries/converge.yml 2026-04-01 10:11:47.682131 | controller | INFO [download-binaries > syntax] Executed: Successful 2026-04-01 10:11:47.692753 | controller | INFO [download-binaries > create] Executing 2026-04-01 10:11:47.694839 | controller | WARNING [download-binaries > create] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-04-01 10:11:47.700739 | controller | INFO [download-binaries > prepare] Executing 2026-04-01 10:11:47.701048 | controller | WARNING [download-binaries > prepare] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-04-01 10:11:47.706422 | controller | INFO [download-binaries > converge] Executing 2026-04-01 10:11:48.618769 | controller | 2026-04-01 10:11:48.618828 | controller | PLAY [Download all binaries required at runtime for ansible-collection-kubernetes] *** 2026-04-01 10:11:48.618834 | controller | 2026-04-01 10:11:48.618839 | controller | TASK [Gather minimal facts] **************************************************** 2026-04-01 10:11:48.618855 | controller | Wednesday 01 April 2026 10:11:48 +0000 (0:00:00.031) 0:00:00.031 ******* 2026-04-01 10:11:49.386925 | controller | ok: [controller -> localhost] 2026-04-01 10:11:49.387066 | controller | 2026-04-01 10:11:49.387382 | controller | TASK [Find all subdirectories in the role location] **************************** 2026-04-01 10:11:49.387581 | controller | Wednesday 01 April 2026 10:11:49 +0000 (0:00:00.769) 0:00:00.800 ******* 2026-04-01 10:11:49.842442 | controller | ok: [controller -> localhost] 2026-04-01 10:11:49.842540 | controller | 2026-04-01 10:11:49.842701 | controller | TASK [Select only defaults/ directories and load vars] ************************* 2026-04-01 10:11:49.842821 | controller | Wednesday 01 April 2026 10:11:49 +0000 (0:00:00.455) 0:00:01.256 ******* 2026-04-01 10:11:50.190095 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kubectl/defaults) 2026-04-01 10:11:50.190188 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kube_vip/defaults) 2026-04-01 10:11:50.190271 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/openstack_resource_controller/defaults) 2026-04-01 10:11:50.190414 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/clusterctl/defaults) 2026-04-01 10:11:50.190582 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/envoy_gateway/defaults) 2026-04-01 10:11:50.190695 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/helm/defaults) 2026-04-01 10:11:50.190822 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/cert_manager/defaults) 2026-04-01 10:11:50.190941 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kubelet/defaults) 2026-04-01 10:11:50.191057 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kubeadm/defaults) 2026-04-01 10:11:50.191174 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/keepalived/defaults) 2026-04-01 10:11:50.191292 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kubernetes/defaults) 2026-04-01 10:11:50.191424 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/cluster_api/defaults) 2026-04-01 10:11:50.191556 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/upload_helm_chart/defaults) 2026-04-01 10:11:50.191699 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/flux/defaults) 2026-04-01 10:11:50.191839 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/haproxy/defaults) 2026-04-01 10:11:50.191976 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/cilium/defaults) 2026-04-01 10:11:50.192094 | controller | 2026-04-01 10:11:50.192230 | controller | TASK [Find all components with checksums and get latest versions (CI)] ********* 2026-04-01 10:11:50.192358 | controller | Wednesday 01 April 2026 10:11:50 +0000 (0:00:00.347) 0:00:01.603 ******* 2026-04-01 10:11:50.344993 | controller | ok: [controller -> localhost] => (item=kubectl_checksums) 2026-04-01 10:11:50.345278 | controller | ok: [controller -> localhost] => (item=clusterctl_checksums) 2026-04-01 10:11:50.345550 | controller | ok: [controller -> localhost] => (item=helm_checksums) 2026-04-01 10:11:50.345812 | controller | ok: [controller -> localhost] => (item=helm_diff_checksums) 2026-04-01 10:11:50.346068 | controller | ok: [controller -> localhost] => (item=kubelet_checksums) 2026-04-01 10:11:50.346324 | controller | ok: [controller -> localhost] => (item=kubeadm_checksums) 2026-04-01 10:11:50.346648 | controller | ok: [controller -> localhost] => (item=flux_checksums) 2026-04-01 10:11:50.346921 | controller | 2026-04-01 10:11:50.347193 | controller | TASK [Filter checksums to keep only latest versions (CI)] ********************** 2026-04-01 10:11:50.347464 | controller | Wednesday 01 April 2026 10:11:50 +0000 (0:00:00.154) 0:00:01.758 ******* 2026-04-01 10:11:50.446064 | controller | ok: [controller -> localhost] => (item=kubectl_checksums) 2026-04-01 10:11:50.446354 | controller | ok: [controller -> localhost] => (item=clusterctl_checksums) 2026-04-01 10:11:50.446670 | controller | ok: [controller -> localhost] => (item=helm_checksums) 2026-04-01 10:11:50.446908 | controller | ok: [controller -> localhost] => (item=helm_diff_checksums) 2026-04-01 10:11:50.447156 | controller | ok: [controller -> localhost] => (item=kubelet_checksums) 2026-04-01 10:11:50.447410 | controller | ok: [controller -> localhost] => (item=kubeadm_checksums) 2026-04-01 10:11:50.447714 | controller | ok: [controller -> localhost] => (item=flux_checksums) 2026-04-01 10:11:50.448017 | controller | 2026-04-01 10:11:50.448259 | controller | TASK [Generate list of all binaries for all roles] ***************************** 2026-04-01 10:11:50.448584 | controller | Wednesday 01 April 2026 10:11:50 +0000 (0:00:00.101) 0:00:01.859 ******* 2026-04-01 10:11:50.517203 | controller | ok: [controller -> localhost] 2026-04-01 10:11:50.517273 | controller | 2026-04-01 10:11:50.517375 | controller | TASK [Include download_artifact role] ****************************************** 2026-04-01 10:11:50.517504 | controller | Wednesday 01 April 2026 10:11:50 +0000 (0:00:00.071) 0:00:01.930 ******* 2026-04-01 10:11:50.790861 | controller | included: vexxhost.containers.download_artifact for controller => (item={'url': 'https://dl.k8s.io/release/v1.35.3/bin/linux/amd64/kubectl', 'checksum': 'fd31c7d7129260e608f6faf92d5984c3267ad0b5ead3bced2fe125686e286ad6', 'dest': '/var/lib/downloads/kubectl-1.35.3-linux-amd64', 'version': '1.35.3'}) 2026-04-01 10:11:50.790948 | controller | included: vexxhost.containers.download_artifact for controller => (item={'url': 'https://github.com/kubernetes-sigs/cluster-api/releases/download/v1.10.5/clusterctl-linux-amd64', 'checksum': '8da468c3482b2f45c872e87f5fefdc7d4cb583ac3a689234ecc1590f852b09df', 'dest': '/var/lib/downloads/clusterctl-1.10.5-linux-amd64', 'version': '1.10.5'}) 2026-04-01 10:11:50.790967 | 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-04-01 10:11:50.791142 | 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-04-01 10:11:50.791249 | controller | included: vexxhost.containers.download_artifact for controller => (item={'url': 'https://dl.k8s.io/release/v1.35.3/bin/linux/amd64/kubelet', 'checksum': '28d570423eaad5f1f5658a646bd8c015c786c95d62ffaf14bf35fa0c4326fa05', 'dest': '/var/lib/downloads/kubelet-1.35.3-linux-amd64', 'version': '1.35.3'}) 2026-04-01 10:11:50.791365 | controller | included: vexxhost.containers.download_artifact for controller => (item={'url': 'https://dl.k8s.io/release/v1.35.3/bin/linux/amd64/kubeadm', 'checksum': 'a3fb4b3a214a807e2ef4c3fda3196c7f97dcf8152558de5a3c473c869bda0b07', 'dest': '/var/lib/downloads/kubeadm-1.35.3-linux-amd64', 'version': '1.35.3'}) 2026-04-01 10:11:50.791477 | 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-04-01 10:11:50.791546 | controller | 2026-04-01 10:11:50.791655 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-04-01 10:11:50.791729 | controller | Wednesday 01 April 2026 10:11:50 +0000 (0:00:00.274) 0:00:02.204 ******* 2026-04-01 10:11:50.827024 | controller | skipping: [controller] 2026-04-01 10:11:50.827208 | controller | 2026-04-01 10:11:50.827585 | controller | TASK [vexxhost.containers.directory : Create directory (/var/lib/downloads)] *** 2026-04-01 10:11:50.827836 | controller | Wednesday 01 April 2026 10:11:50 +0000 (0:00:00.035) 0:00:02.240 ******* 2026-04-01 10:11:51.542294 | 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-04-01 10:11:51.553727 | controller | changed: [controller] 2026-04-01 10:11:51.553911 | controller | 2026-04-01 10:11:51.554116 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-04-01 10:11:51.554338 | controller | Wednesday 01 April 2026 10:11:51 +0000 (0:00:00.726) 0:00:02.967 ******* 2026-04-01 10:11:51.589657 | controller | ok: [controller] => { 2026-04-01 10:11:51.589782 | controller | "msg": "https://dl.k8s.io/release/v1.35.3/bin/linux/amd64/kubectl" 2026-04-01 10:11:51.590000 | controller | } 2026-04-01 10:11:51.590161 | controller | 2026-04-01 10:11:51.590364 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-04-01 10:11:51.590655 | controller | Wednesday 01 April 2026 10:11:51 +0000 (0:00:00.035) 0:00:03.003 ******* 2026-04-01 10:11:53.164144 | 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-04-01 10:11:53.171402 | controller | changed: [controller] 2026-04-01 10:11:53.171622 | controller | 2026-04-01 10:11:53.171838 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-04-01 10:11:53.172043 | controller | Wednesday 01 April 2026 10:11:53 +0000 (0:00:01.582) 0:00:04.585 ******* 2026-04-01 10:11:53.205163 | controller | skipping: [controller] 2026-04-01 10:11:53.205355 | controller | 2026-04-01 10:11:53.205570 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-04-01 10:11:53.205776 | controller | Wednesday 01 April 2026 10:11:53 +0000 (0:00:00.033) 0:00:04.619 ******* 2026-04-01 10:11:53.234387 | controller | skipping: [controller] 2026-04-01 10:11:53.234597 | controller | 2026-04-01 10:11:53.234810 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-04-01 10:11:53.235021 | controller | Wednesday 01 April 2026 10:11:53 +0000 (0:00:00.029) 0:00:04.648 ******* 2026-04-01 10:11:53.268312 | controller | ok: [controller] => { 2026-04-01 10:11:53.268515 | controller | "msg": "https://github.com/kubernetes-sigs/cluster-api/releases/download/v1.10.5/clusterctl-linux-amd64" 2026-04-01 10:11:53.268708 | controller | } 2026-04-01 10:11:53.268894 | controller | 2026-04-01 10:11:53.269105 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-04-01 10:11:53.269312 | controller | Wednesday 01 April 2026 10:11:53 +0000 (0:00:00.033) 0:00:04.681 ******* 2026-04-01 10:11:57.129962 | controller | changed: [controller] 2026-04-01 10:11:57.130099 | controller | 2026-04-01 10:11:57.130334 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-04-01 10:11:57.130626 | controller | Wednesday 01 April 2026 10:11:57 +0000 (0:00:03.861) 0:00:08.543 ******* 2026-04-01 10:11:57.162973 | controller | skipping: [controller] 2026-04-01 10:11:57.163155 | controller | 2026-04-01 10:11:57.163387 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-04-01 10:11:57.163612 | controller | Wednesday 01 April 2026 10:11:57 +0000 (0:00:00.033) 0:00:08.576 ******* 2026-04-01 10:11:57.194472 | controller | skipping: [controller] 2026-04-01 10:11:57.194697 | controller | 2026-04-01 10:11:57.194988 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-04-01 10:11:57.195198 | controller | Wednesday 01 April 2026 10:11:57 +0000 (0:00:00.031) 0:00:08.608 ******* 2026-04-01 10:11:57.229983 | controller | ok: [controller] => { 2026-04-01 10:11:57.230153 | controller | "msg": "https://get.helm.sh/helm-v3.11.2-linux-amd64.tar.gz" 2026-04-01 10:11:57.230349 | controller | } 2026-04-01 10:11:57.230575 | controller | 2026-04-01 10:11:57.230816 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-04-01 10:11:57.231012 | controller | Wednesday 01 April 2026 10:11:57 +0000 (0:00:00.035) 0:00:08.643 ******* 2026-04-01 10:11:57.933401 | controller | changed: [controller] 2026-04-01 10:11:57.933561 | controller | 2026-04-01 10:11:57.933791 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-04-01 10:11:57.934007 | controller | Wednesday 01 April 2026 10:11:57 +0000 (0:00:00.702) 0:00:09.346 ******* 2026-04-01 10:11:57.967893 | controller | skipping: [controller] 2026-04-01 10:11:57.968094 | controller | 2026-04-01 10:11:57.968349 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-04-01 10:11:57.968611 | controller | Wednesday 01 April 2026 10:11:57 +0000 (0:00:00.035) 0:00:09.381 ******* 2026-04-01 10:11:57.999517 | controller | skipping: [controller] 2026-04-01 10:11:57.999620 | controller | 2026-04-01 10:11:57.999752 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-04-01 10:11:57.999913 | controller | Wednesday 01 April 2026 10:11:57 +0000 (0:00:00.031) 0:00:09.413 ******* 2026-04-01 10:11:58.036194 | controller | ok: [controller] => { 2026-04-01 10:11:58.036304 | controller | "msg": "https://github.com/databus23/helm-diff/releases/download/v3.8.1/helm-diff-linux-amd64.tgz" 2026-04-01 10:11:58.036435 | controller | } 2026-04-01 10:11:58.036548 | controller | 2026-04-01 10:11:58.036694 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-04-01 10:11:58.036818 | controller | Wednesday 01 April 2026 10:11:58 +0000 (0:00:00.036) 0:00:09.449 ******* 2026-04-01 10:11:58.821887 | controller | changed: [controller] 2026-04-01 10:11:58.822028 | controller | 2026-04-01 10:11:58.822228 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-04-01 10:11:58.822524 | controller | Wednesday 01 April 2026 10:11:58 +0000 (0:00:00.785) 0:00:10.235 ******* 2026-04-01 10:11:58.856912 | controller | skipping: [controller] 2026-04-01 10:11:58.857072 | controller | 2026-04-01 10:11:58.857311 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-04-01 10:11:58.857511 | controller | Wednesday 01 April 2026 10:11:58 +0000 (0:00:00.034) 0:00:10.270 ******* 2026-04-01 10:11:58.892033 | controller | skipping: [controller] 2026-04-01 10:11:58.892247 | controller | 2026-04-01 10:11:58.892481 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-04-01 10:11:58.892675 | controller | Wednesday 01 April 2026 10:11:58 +0000 (0:00:00.035) 0:00:10.305 ******* 2026-04-01 10:11:58.932906 | controller | ok: [controller] => { 2026-04-01 10:11:58.933002 | controller | "msg": "https://dl.k8s.io/release/v1.35.3/bin/linux/amd64/kubelet" 2026-04-01 10:11:58.933132 | controller | } 2026-04-01 10:11:58.933241 | controller | 2026-04-01 10:11:58.933370 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-04-01 10:11:58.933492 | controller | Wednesday 01 April 2026 10:11:58 +0000 (0:00:00.040) 0:00:10.346 ******* 2026-04-01 10:12:19.388485 | controller | changed: [controller] 2026-04-01 10:12:19.388599 | controller | 2026-04-01 10:12:19.388830 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-04-01 10:12:19.389031 | controller | Wednesday 01 April 2026 10:12:19 +0000 (0:00:20.455) 0:00:30.801 ******* 2026-04-01 10:12:19.427779 | controller | skipping: [controller] 2026-04-01 10:12:19.427930 | controller | 2026-04-01 10:12:19.428141 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-04-01 10:12:19.428357 | controller | Wednesday 01 April 2026 10:12:19 +0000 (0:00:00.040) 0:00:30.841 ******* 2026-04-01 10:12:19.465068 | controller | skipping: [controller] 2026-04-01 10:12:19.465213 | controller | 2026-04-01 10:12:19.465430 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-04-01 10:12:19.465639 | controller | Wednesday 01 April 2026 10:12:19 +0000 (0:00:00.037) 0:00:30.878 ******* 2026-04-01 10:12:19.507827 | controller | ok: [controller] => { 2026-04-01 10:12:19.507971 | controller | "msg": "https://dl.k8s.io/release/v1.35.3/bin/linux/amd64/kubeadm" 2026-04-01 10:12:19.508142 | controller | } 2026-04-01 10:12:19.508280 | controller | 2026-04-01 10:12:19.508415 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-04-01 10:12:19.508533 | controller | Wednesday 01 April 2026 10:12:19 +0000 (0:00:00.042) 0:00:30.921 ******* 2026-04-01 10:12:42.477593 | controller | changed: [controller] 2026-04-01 10:12:42.477688 | controller | 2026-04-01 10:12:42.477699 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-04-01 10:12:42.477708 | controller | Wednesday 01 April 2026 10:12:42 +0000 (0:00:22.965) 0:00:53.886 ******* 2026-04-01 10:12:42.511148 | controller | skipping: [controller] 2026-04-01 10:12:42.511237 | controller | 2026-04-01 10:12:42.511247 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-04-01 10:12:42.511282 | controller | Wednesday 01 April 2026 10:12:42 +0000 (0:00:00.038) 0:00:53.925 ******* 2026-04-01 10:12:42.554906 | controller | skipping: [controller] 2026-04-01 10:12:42.554982 | controller | 2026-04-01 10:12:42.554989 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-04-01 10:12:42.555064 | controller | Wednesday 01 April 2026 10:12:42 +0000 (0:00:00.042) 0:00:53.968 ******* 2026-04-01 10:12:42.598921 | controller | ok: [controller] => { 2026-04-01 10:12:42.599005 | controller | "msg": "https://github.com/fluxcd/flux2/releases/download/v0.32.0/flux_0.32.0_linux_amd64.tar.gz" 2026-04-01 10:12:42.599014 | controller | } 2026-04-01 10:12:42.599147 | controller | 2026-04-01 10:12:42.599275 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-04-01 10:12:42.599401 | controller | Wednesday 01 April 2026 10:12:42 +0000 (0:00:00.040) 0:00:54.008 ******* 2026-04-01 10:12:43.449153 | controller | changed: [controller] 2026-04-01 10:12:43.449264 | controller | 2026-04-01 10:12:43.449369 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-04-01 10:12:43.449511 | controller | Wednesday 01 April 2026 10:12:43 +0000 (0:00:00.853) 0:00:54.862 ******* 2026-04-01 10:12:43.483436 | controller | skipping: [controller] 2026-04-01 10:12:43.483477 | controller | 2026-04-01 10:12:43.483631 | controller | PLAY RECAP ********************************************************************* 2026-04-01 10:12:43.483775 | controller | controller : ok=28 changed=8 unreachable=0 failed=0 skipped=14 rescued=0 ignored=0 2026-04-01 10:12:43.483896 | controller | 2026-04-01 10:12:43.484010 | controller | 2026-04-01 10:12:43.484139 | controller | TASKS RECAP ******************************************************************** 2026-04-01 10:12:43.484261 | controller | Wednesday 01 April 2026 10:12:43 +0000 (0:00:00.035) 0:00:54.898 ******* 2026-04-01 10:12:43.484381 | controller | =============================================================================== 2026-04-01 10:12:43.484533 | controller | vexxhost.containers.download_artifact : Download item ------------------ 22.97s 2026-04-01 10:12:43.484656 | controller | vexxhost.containers.download_artifact : Download item ------------------ 20.46s 2026-04-01 10:12:43.484782 | controller | vexxhost.containers.download_artifact : Download item ------------------- 3.86s 2026-04-01 10:12:43.484907 | controller | vexxhost.containers.download_artifact : Download item ------------------- 1.58s 2026-04-01 10:12:43.485033 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.85s 2026-04-01 10:12:43.486706 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.79s 2026-04-01 10:12:43.486753 | controller | Gather minimal facts ---------------------------------------------------- 0.77s 2026-04-01 10:12:43.486779 | controller | vexxhost.containers.directory : Create directory (/var/lib/downloads) --- 0.73s 2026-04-01 10:12:43.486786 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.70s 2026-04-01 10:12:43.486792 | controller | Find all subdirectories in the role location ---------------------------- 0.46s 2026-04-01 10:12:43.486798 | controller | Select only defaults/ directories and load vars ------------------------- 0.35s 2026-04-01 10:12:43.486807 | controller | Include download_artifact role ------------------------------------------ 0.27s 2026-04-01 10:12:43.486813 | controller | Find all components with checksums and get latest versions (CI) --------- 0.15s 2026-04-01 10:12:43.486820 | controller | Filter checksums to keep only latest versions (CI) ---------------------- 0.10s 2026-04-01 10:12:43.486826 | controller | Generate list of all binaries for all roles ----------------------------- 0.07s 2026-04-01 10:12:43.486832 | controller | vexxhost.containers.package : Update state for tar ---------------------- 0.04s 2026-04-01 10:12:43.486838 | controller | vexxhost.containers.download_artifact : Starting download of file ------- 0.04s 2026-04-01 10:12:43.486853 | controller | vexxhost.containers.download_artifact : Starting download of file ------- 0.04s 2026-04-01 10:12:43.486859 | controller | vexxhost.containers.download_artifact : Starting download of file ------- 0.04s 2026-04-01 10:12:43.486941 | controller | vexxhost.containers.download_artifact : Extract archive ----------------- 0.04s 2026-04-01 10:12:43.648813 | controller | INFO [download-binaries > converge] Executed: Successful 2026-04-01 10:12:43.662156 | controller | INFO [download-binaries > idempotence] Executing 2026-04-01 10:12:44.502040 | controller | 2026-04-01 10:12:44.502231 | controller | PLAY [Download all binaries required at runtime for ansible-collection-kubernetes] *** 2026-04-01 10:12:44.502543 | controller | 2026-04-01 10:12:44.502694 | controller | TASK [Gather minimal facts] **************************************************** 2026-04-01 10:12:44.502889 | controller | Wednesday 01 April 2026 10:12:44 +0000 (0:00:00.014) 0:00:00.014 ******* 2026-04-01 10:12:45.194340 | controller | ok: [controller -> localhost] 2026-04-01 10:12:45.194507 | controller | 2026-04-01 10:12:45.194720 | controller | TASK [Find all subdirectories in the role location] **************************** 2026-04-01 10:12:45.194915 | controller | Wednesday 01 April 2026 10:12:45 +0000 (0:00:00.692) 0:00:00.707 ******* 2026-04-01 10:12:45.614585 | controller | ok: [controller -> localhost] 2026-04-01 10:12:45.614641 | controller | 2026-04-01 10:12:45.614764 | controller | TASK [Select only defaults/ directories and load vars] ************************* 2026-04-01 10:12:45.614898 | controller | Wednesday 01 April 2026 10:12:45 +0000 (0:00:00.420) 0:00:01.127 ******* 2026-04-01 10:12:45.951093 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kubectl/defaults) 2026-04-01 10:12:45.951329 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kube_vip/defaults) 2026-04-01 10:12:45.951606 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/openstack_resource_controller/defaults) 2026-04-01 10:12:45.951859 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/clusterctl/defaults) 2026-04-01 10:12:45.952111 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/envoy_gateway/defaults) 2026-04-01 10:12:45.952365 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/helm/defaults) 2026-04-01 10:12:45.952612 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/cert_manager/defaults) 2026-04-01 10:12:45.952859 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kubelet/defaults) 2026-04-01 10:12:45.953107 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kubeadm/defaults) 2026-04-01 10:12:45.953363 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/keepalived/defaults) 2026-04-01 10:12:45.953613 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kubernetes/defaults) 2026-04-01 10:12:45.953864 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/cluster_api/defaults) 2026-04-01 10:12:45.954115 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/upload_helm_chart/defaults) 2026-04-01 10:12:45.954364 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/flux/defaults) 2026-04-01 10:12:45.954655 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/haproxy/defaults) 2026-04-01 10:12:45.954884 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/cilium/defaults) 2026-04-01 10:12:45.955091 | controller | 2026-04-01 10:12:45.955357 | controller | TASK [Find all components with checksums and get latest versions (CI)] ********* 2026-04-01 10:12:45.955587 | controller | Wednesday 01 April 2026 10:12:45 +0000 (0:00:00.336) 0:00:01.463 ******* 2026-04-01 10:12:46.078282 | controller | ok: [controller -> localhost] => (item=kubectl_checksums) 2026-04-01 10:12:46.078411 | controller | ok: [controller -> localhost] => (item=clusterctl_checksums) 2026-04-01 10:12:46.078675 | controller | ok: [controller -> localhost] => (item=helm_checksums) 2026-04-01 10:12:46.078888 | controller | ok: [controller -> localhost] => (item=helm_diff_checksums) 2026-04-01 10:12:46.079135 | controller | ok: [controller -> localhost] => (item=kubelet_checksums) 2026-04-01 10:12:46.079363 | controller | ok: [controller -> localhost] => (item=kubeadm_checksums) 2026-04-01 10:12:46.079582 | controller | ok: [controller -> localhost] => (item=flux_checksums) 2026-04-01 10:12:46.079740 | controller | 2026-04-01 10:12:46.079944 | controller | TASK [Filter checksums to keep only latest versions (CI)] ********************** 2026-04-01 10:12:46.080166 | controller | Wednesday 01 April 2026 10:12:46 +0000 (0:00:00.127) 0:00:01.590 ******* 2026-04-01 10:12:46.178174 | controller | ok: [controller -> localhost] => (item=kubectl_checksums) 2026-04-01 10:12:46.178254 | controller | ok: [controller -> localhost] => (item=clusterctl_checksums) 2026-04-01 10:12:46.178450 | controller | ok: [controller -> localhost] => (item=helm_checksums) 2026-04-01 10:12:46.178697 | controller | ok: [controller -> localhost] => (item=helm_diff_checksums) 2026-04-01 10:12:46.178904 | controller | ok: [controller -> localhost] => (item=kubelet_checksums) 2026-04-01 10:12:46.179128 | controller | ok: [controller -> localhost] => (item=kubeadm_checksums) 2026-04-01 10:12:46.179350 | controller | ok: [controller -> localhost] => (item=flux_checksums) 2026-04-01 10:12:46.179516 | controller | 2026-04-01 10:12:46.179717 | controller | TASK [Generate list of all binaries for all roles] ***************************** 2026-04-01 10:12:46.179921 | controller | Wednesday 01 April 2026 10:12:46 +0000 (0:00:00.099) 0:00:01.690 ******* 2026-04-01 10:12:46.257777 | controller | ok: [controller -> localhost] 2026-04-01 10:12:46.257881 | controller | 2026-04-01 10:12:46.258207 | controller | TASK [Include download_artifact role] ****************************************** 2026-04-01 10:12:46.258312 | controller | Wednesday 01 April 2026 10:12:46 +0000 (0:00:00.079) 0:00:01.770 ******* 2026-04-01 10:12:46.449067 | controller | included: vexxhost.containers.download_artifact for controller => (item={'url': 'https://dl.k8s.io/release/v1.35.3/bin/linux/amd64/kubectl', 'checksum': 'fd31c7d7129260e608f6faf92d5984c3267ad0b5ead3bced2fe125686e286ad6', 'dest': '/var/lib/downloads/kubectl-1.35.3-linux-amd64', 'version': '1.35.3'}) 2026-04-01 10:12:46.449313 | controller | included: vexxhost.containers.download_artifact for controller => (item={'url': 'https://github.com/kubernetes-sigs/cluster-api/releases/download/v1.10.5/clusterctl-linux-amd64', 'checksum': '8da468c3482b2f45c872e87f5fefdc7d4cb583ac3a689234ecc1590f852b09df', 'dest': '/var/lib/downloads/clusterctl-1.10.5-linux-amd64', 'version': '1.10.5'}) 2026-04-01 10:12:46.449551 | 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-04-01 10:12:46.449741 | 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-04-01 10:12:46.449954 | controller | included: vexxhost.containers.download_artifact for controller => (item={'url': 'https://dl.k8s.io/release/v1.35.3/bin/linux/amd64/kubelet', 'checksum': '28d570423eaad5f1f5658a646bd8c015c786c95d62ffaf14bf35fa0c4326fa05', 'dest': '/var/lib/downloads/kubelet-1.35.3-linux-amd64', 'version': '1.35.3'}) 2026-04-01 10:12:46.450267 | controller | included: vexxhost.containers.download_artifact for controller => (item={'url': 'https://dl.k8s.io/release/v1.35.3/bin/linux/amd64/kubeadm', 'checksum': 'a3fb4b3a214a807e2ef4c3fda3196c7f97dcf8152558de5a3c473c869bda0b07', 'dest': '/var/lib/downloads/kubeadm-1.35.3-linux-amd64', 'version': '1.35.3'}) 2026-04-01 10:12:46.450400 | 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-04-01 10:12:46.450640 | controller | 2026-04-01 10:12:46.450826 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-04-01 10:12:46.451102 | controller | Wednesday 01 April 2026 10:12:46 +0000 (0:00:00.191) 0:00:01.961 ******* 2026-04-01 10:12:46.487506 | controller | skipping: [controller] 2026-04-01 10:12:46.487646 | controller | 2026-04-01 10:12:46.487914 | controller | TASK [vexxhost.containers.directory : Create directory (/var/lib/downloads)] *** 2026-04-01 10:12:46.488184 | controller | Wednesday 01 April 2026 10:12:46 +0000 (0:00:00.038) 0:00:02.000 ******* 2026-04-01 10:12:46.969193 | 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-04-01 10:12:46.983013 | controller | ok: [controller] 2026-04-01 10:12:46.983057 | controller | 2026-04-01 10:12:46.983198 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-04-01 10:12:46.983300 | controller | Wednesday 01 April 2026 10:12:46 +0000 (0:00:00.494) 0:00:02.494 ******* 2026-04-01 10:12:47.022465 | controller | ok: [controller] => { 2026-04-01 10:12:47.023340 | controller | "msg": "https://dl.k8s.io/release/v1.35.3/bin/linux/amd64/kubectl" 2026-04-01 10:12:47.023369 | controller | } 2026-04-01 10:12:47.023374 | controller | 2026-04-01 10:12:47.023378 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-04-01 10:12:47.023382 | controller | Wednesday 01 April 2026 10:12:47 +0000 (0:00:00.039) 0:00:02.534 ******* 2026-04-01 10:12:47.618585 | controller | ok: [controller] 2026-04-01 10:12:47.618645 | controller | 2026-04-01 10:12:47.618721 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-04-01 10:12:47.618826 | controller | Wednesday 01 April 2026 10:12:47 +0000 (0:00:00.596) 0:00:03.131 ******* 2026-04-01 10:12:47.646693 | controller | skipping: [controller] 2026-04-01 10:12:47.646801 | controller | 2026-04-01 10:12:47.646931 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-04-01 10:12:47.647058 | controller | Wednesday 01 April 2026 10:12:47 +0000 (0:00:00.025) 0:00:03.156 ******* 2026-04-01 10:12:47.678778 | controller | skipping: [controller] 2026-04-01 10:12:47.678822 | controller | 2026-04-01 10:12:47.682516 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-04-01 10:12:47.682533 | controller | Wednesday 01 April 2026 10:12:47 +0000 (0:00:00.035) 0:00:03.191 ******* 2026-04-01 10:12:47.722603 | controller | ok: [controller] => { 2026-04-01 10:12:47.723150 | controller | "msg": "https://github.com/kubernetes-sigs/cluster-api/releases/download/v1.10.5/clusterctl-linux-amd64" 2026-04-01 10:12:47.723162 | controller | } 2026-04-01 10:12:47.723166 | controller | 2026-04-01 10:12:47.723170 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-04-01 10:12:47.723174 | controller | Wednesday 01 April 2026 10:12:47 +0000 (0:00:00.042) 0:00:03.234 ******* 2026-04-01 10:12:48.198987 | controller | ok: [controller] 2026-04-01 10:12:48.199048 | controller | 2026-04-01 10:12:48.199148 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-04-01 10:12:48.199244 | controller | Wednesday 01 April 2026 10:12:48 +0000 (0:00:00.475) 0:00:03.710 ******* 2026-04-01 10:12:48.235276 | controller | skipping: [controller] 2026-04-01 10:12:48.235356 | controller | 2026-04-01 10:12:48.235490 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-04-01 10:12:48.235623 | controller | Wednesday 01 April 2026 10:12:48 +0000 (0:00:00.037) 0:00:03.747 ******* 2026-04-01 10:12:48.270886 | controller | skipping: [controller] 2026-04-01 10:12:48.270976 | controller | 2026-04-01 10:12:48.271096 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-04-01 10:12:48.271220 | controller | Wednesday 01 April 2026 10:12:48 +0000 (0:00:00.032) 0:00:03.780 ******* 2026-04-01 10:12:48.308239 | controller | ok: [controller] => { 2026-04-01 10:12:48.308501 | controller | "msg": "https://get.helm.sh/helm-v3.11.2-linux-amd64.tar.gz" 2026-04-01 10:12:48.308637 | controller | } 2026-04-01 10:12:48.308798 | controller | 2026-04-01 10:12:48.309176 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-04-01 10:12:48.309196 | controller | Wednesday 01 April 2026 10:12:48 +0000 (0:00:00.040) 0:00:03.820 ******* 2026-04-01 10:12:48.746983 | controller | ok: [controller] 2026-04-01 10:12:48.747037 | controller | 2026-04-01 10:12:48.747186 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-04-01 10:12:48.747314 | controller | Wednesday 01 April 2026 10:12:48 +0000 (0:00:00.436) 0:00:04.257 ******* 2026-04-01 10:12:48.780327 | controller | skipping: [controller] 2026-04-01 10:12:48.780427 | controller | 2026-04-01 10:12:48.780553 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-04-01 10:12:48.780720 | controller | Wednesday 01 April 2026 10:12:48 +0000 (0:00:00.036) 0:00:04.293 ******* 2026-04-01 10:12:48.817449 | controller | skipping: [controller] 2026-04-01 10:12:48.817596 | controller | 2026-04-01 10:12:48.817788 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-04-01 10:12:48.817983 | controller | Wednesday 01 April 2026 10:12:48 +0000 (0:00:00.036) 0:00:04.330 ******* 2026-04-01 10:12:48.860017 | controller | ok: [controller] => { 2026-04-01 10:12:48.860063 | controller | "msg": "https://github.com/databus23/helm-diff/releases/download/v3.8.1/helm-diff-linux-amd64.tgz" 2026-04-01 10:12:48.860160 | controller | } 2026-04-01 10:12:48.860236 | controller | 2026-04-01 10:12:48.860354 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-04-01 10:12:48.860424 | controller | Wednesday 01 April 2026 10:12:48 +0000 (0:00:00.042) 0:00:04.372 ******* 2026-04-01 10:12:49.279070 | controller | ok: [controller] 2026-04-01 10:12:49.279181 | controller | 2026-04-01 10:12:49.279346 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-04-01 10:12:49.279474 | controller | Wednesday 01 April 2026 10:12:49 +0000 (0:00:00.416) 0:00:04.789 ******* 2026-04-01 10:12:49.314159 | controller | skipping: [controller] 2026-04-01 10:12:49.314213 | controller | 2026-04-01 10:12:49.314284 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-04-01 10:12:49.314366 | controller | Wednesday 01 April 2026 10:12:49 +0000 (0:00:00.037) 0:00:04.827 ******* 2026-04-01 10:12:49.352137 | controller | skipping: [controller] 2026-04-01 10:12:49.352344 | controller | 2026-04-01 10:12:49.352564 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-04-01 10:12:49.352749 | controller | Wednesday 01 April 2026 10:12:49 +0000 (0:00:00.037) 0:00:04.864 ******* 2026-04-01 10:12:49.390617 | controller | ok: [controller] => { 2026-04-01 10:12:49.390781 | controller | "msg": "https://dl.k8s.io/release/v1.35.3/bin/linux/amd64/kubelet" 2026-04-01 10:12:49.390811 | controller | } 2026-04-01 10:12:49.391191 | controller | 2026-04-01 10:12:49.391220 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-04-01 10:12:49.391227 | controller | Wednesday 01 April 2026 10:12:49 +0000 (0:00:00.038) 0:00:04.903 ******* 2026-04-01 10:12:49.842880 | controller | ok: [controller] 2026-04-01 10:12:49.843083 | controller | 2026-04-01 10:12:49.843267 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-04-01 10:12:49.843442 | controller | Wednesday 01 April 2026 10:12:49 +0000 (0:00:00.451) 0:00:05.355 ******* 2026-04-01 10:12:49.882143 | controller | skipping: [controller] 2026-04-01 10:12:49.882200 | controller | 2026-04-01 10:12:49.882277 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-04-01 10:12:49.882361 | controller | Wednesday 01 April 2026 10:12:49 +0000 (0:00:00.039) 0:00:05.394 ******* 2026-04-01 10:12:49.918399 | controller | skipping: [controller] 2026-04-01 10:12:49.918695 | controller | 2026-04-01 10:12:49.918761 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-04-01 10:12:49.918924 | controller | Wednesday 01 April 2026 10:12:49 +0000 (0:00:00.036) 0:00:05.431 ******* 2026-04-01 10:12:49.963808 | controller | ok: [controller] => { 2026-04-01 10:12:49.963850 | controller | "msg": "https://dl.k8s.io/release/v1.35.3/bin/linux/amd64/kubeadm" 2026-04-01 10:12:49.963859 | controller | } 2026-04-01 10:12:49.963868 | controller | 2026-04-01 10:12:49.963876 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-04-01 10:12:49.963884 | controller | Wednesday 01 April 2026 10:12:49 +0000 (0:00:00.042) 0:00:05.474 ******* 2026-04-01 10:12:50.402913 | controller | ok: [controller] 2026-04-01 10:12:50.403060 | controller | 2026-04-01 10:12:50.403187 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-04-01 10:12:50.403327 | controller | Wednesday 01 April 2026 10:12:50 +0000 (0:00:00.438) 0:00:05.912 ******* 2026-04-01 10:12:50.438409 | controller | skipping: [controller] 2026-04-01 10:12:50.438462 | controller | 2026-04-01 10:12:50.442528 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-04-01 10:12:50.442551 | controller | Wednesday 01 April 2026 10:12:50 +0000 (0:00:00.038) 0:00:05.951 ******* 2026-04-01 10:12:50.475308 | controller | skipping: [controller] 2026-04-01 10:12:50.475346 | controller | 2026-04-01 10:12:50.475351 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-04-01 10:12:50.475356 | controller | Wednesday 01 April 2026 10:12:50 +0000 (0:00:00.032) 0:00:05.984 ******* 2026-04-01 10:12:50.509525 | controller | ok: [controller] => { 2026-04-01 10:12:50.509753 | controller | "msg": "https://github.com/fluxcd/flux2/releases/download/v0.32.0/flux_0.32.0_linux_amd64.tar.gz" 2026-04-01 10:12:50.509922 | controller | } 2026-04-01 10:12:50.510089 | controller | 2026-04-01 10:12:50.510718 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-04-01 10:12:50.510890 | controller | Wednesday 01 April 2026 10:12:50 +0000 (0:00:00.037) 0:00:06.021 ******* 2026-04-01 10:12:50.918835 | controller | ok: [controller] 2026-04-01 10:12:50.918969 | controller | 2026-04-01 10:12:50.919087 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-04-01 10:12:50.919203 | controller | Wednesday 01 April 2026 10:12:50 +0000 (0:00:00.407) 0:00:06.429 ******* 2026-04-01 10:12:50.949027 | controller | skipping: [controller] 2026-04-01 10:12:50.949182 | controller | 2026-04-01 10:12:50.949335 | controller | PLAY RECAP ********************************************************************* 2026-04-01 10:12:50.949502 | controller | controller : ok=28 changed=0 unreachable=0 failed=0 skipped=14 rescued=0 ignored=0 2026-04-01 10:12:50.949643 | controller | 2026-04-01 10:12:50.949785 | controller | 2026-04-01 10:12:50.949936 | controller | TASKS RECAP ******************************************************************** 2026-04-01 10:12:50.950091 | controller | Wednesday 01 April 2026 10:12:50 +0000 (0:00:00.033) 0:00:06.462 ******* 2026-04-01 10:12:50.950239 | controller | =============================================================================== 2026-04-01 10:12:50.950391 | controller | Gather minimal facts ---------------------------------------------------- 0.69s 2026-04-01 10:12:50.950574 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.60s 2026-04-01 10:12:50.950731 | controller | vexxhost.containers.directory : Create directory (/var/lib/downloads) --- 0.49s 2026-04-01 10:12:50.950886 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.48s 2026-04-01 10:12:50.951039 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.45s 2026-04-01 10:12:50.951191 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.44s 2026-04-01 10:12:50.951345 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.44s 2026-04-01 10:12:50.951502 | controller | Find all subdirectories in the role location ---------------------------- 0.42s 2026-04-01 10:12:50.951654 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.42s 2026-04-01 10:12:50.951808 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.41s 2026-04-01 10:12:50.951960 | controller | Select only defaults/ directories and load vars ------------------------- 0.34s 2026-04-01 10:12:50.952137 | controller | Include download_artifact role ------------------------------------------ 0.19s 2026-04-01 10:12:50.952304 | controller | Find all components with checksums and get latest versions (CI) --------- 0.13s 2026-04-01 10:12:50.952459 | controller | Filter checksums to keep only latest versions (CI) ---------------------- 0.10s 2026-04-01 10:12:50.952610 | controller | Generate list of all binaries for all roles ----------------------------- 0.08s 2026-04-01 10:12:50.952763 | controller | vexxhost.containers.download_artifact : Starting download of file ------- 0.04s 2026-04-01 10:12:50.952916 | controller | vexxhost.containers.download_artifact : Starting download of file ------- 0.04s 2026-04-01 10:12:50.953070 | controller | vexxhost.containers.download_artifact : Starting download of file ------- 0.04s 2026-04-01 10:12:50.953275 | controller | vexxhost.containers.download_artifact : Starting download of file ------- 0.04s 2026-04-01 10:12:50.953438 | controller | vexxhost.containers.download_artifact : Starting download of file ------- 0.04s 2026-04-01 10:12:51.140892 | controller | INFO [download-binaries > idempotence] Executed: Successful 2026-04-01 10:12:51.150750 | controller | INFO [download-binaries > side_effect] Executing 2026-04-01 10:12:51.151095 | controller | WARNING [download-binaries > side_effect] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-04-01 10:12:51.156374 | controller | INFO [download-binaries > verify] Executing 2026-04-01 10:12:52.055187 | controller | 2026-04-01 10:12:52.055518 | controller | PLAY [Verify] ****************************************************************** 2026-04-01 10:12:52.055774 | controller | 2026-04-01 10:12:52.056066 | controller | TASK [Gathering Facts] ********************************************************* 2026-04-01 10:12:52.056334 | controller | Wednesday 01 April 2026 10:12:52 +0000 (0:00:00.014) 0:00:00.014 ******* 2026-04-01 10:12:53.156170 | 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-04-01 10:12:53.163709 | controller | ok: [controller] 2026-04-01 10:12:53.163991 | controller | 2026-04-01 10:12:53.164254 | controller | TASK [Stat target dir] ********************************************************* 2026-04-01 10:12:53.164506 | controller | Wednesday 01 April 2026 10:12:53 +0000 (0:00:01.108) 0:00:01.122 ******* 2026-04-01 10:12:53.586338 | controller | ok: [controller] 2026-04-01 10:12:53.586811 | controller | 2026-04-01 10:12:53.587096 | controller | TASK [Assert that target dir is created] *************************************** 2026-04-01 10:12:53.587439 | controller | Wednesday 01 April 2026 10:12:53 +0000 (0:00:00.422) 0:00:01.545 ******* 2026-04-01 10:12:53.618727 | controller | ok: [controller] => { 2026-04-01 10:12:53.619019 | controller | "changed": false, 2026-04-01 10:12:53.619259 | controller | "msg": "All assertions passed" 2026-04-01 10:12:53.619487 | controller | } 2026-04-01 10:12:53.619712 | controller | 2026-04-01 10:12:53.619954 | controller | TASK [Find target files] ******************************************************* 2026-04-01 10:12:53.620330 | controller | Wednesday 01 April 2026 10:12:53 +0000 (0:00:00.032) 0:00:01.577 ******* 2026-04-01 10:12:54.026082 | controller | ok: [controller] 2026-04-01 10:12:54.026361 | controller | 2026-04-01 10:12:54.026682 | controller | TASK [Assert that some files were downloaded] ********************************** 2026-04-01 10:12:54.026947 | controller | Wednesday 01 April 2026 10:12:54 +0000 (0:00:00.407) 0:00:01.985 ******* 2026-04-01 10:12:54.049083 | controller | ok: [controller] => { 2026-04-01 10:12:54.049379 | controller | "changed": false, 2026-04-01 10:12:54.049717 | controller | "msg": "All assertions passed" 2026-04-01 10:12:54.049975 | controller | } 2026-04-01 10:12:54.050262 | controller | 2026-04-01 10:12:54.050600 | controller | PLAY RECAP ********************************************************************* 2026-04-01 10:12:54.050879 | controller | controller : ok=5 changed=0 unreachable=0 failed=0 skipped=0 rescued=0 ignored=0 2026-04-01 10:12:54.051109 | controller | 2026-04-01 10:12:54.051359 | controller | 2026-04-01 10:12:54.051634 | controller | TASKS RECAP ******************************************************************** 2026-04-01 10:12:54.051955 | controller | Wednesday 01 April 2026 10:12:54 +0000 (0:00:00.023) 0:00:02.009 ******* 2026-04-01 10:12:54.052245 | controller | =============================================================================== 2026-04-01 10:12:54.052496 | controller | Gathering Facts --------------------------------------------------------- 1.11s 2026-04-01 10:12:54.052744 | controller | Stat target dir --------------------------------------------------------- 0.42s 2026-04-01 10:12:54.052988 | controller | Find target files ------------------------------------------------------- 0.41s 2026-04-01 10:12:54.053318 | controller | Assert that target dir is created --------------------------------------- 0.03s 2026-04-01 10:12:54.053842 | controller | Assert that some files were downloaded ---------------------------------- 0.02s 2026-04-01 10:12:54.127403 | controller | INFO [download-binaries > verify] Executed: Successful 2026-04-01 10:12:54.137191 | controller | INFO [download-binaries > cleanup] Executing 2026-04-01 10:12:54.137541 | controller | WARNING [download-binaries > cleanup] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-04-01 10:12:54.143005 | controller | INFO [download-binaries > destroy] Executing 2026-04-01 10:12:54.143099 | controller | WARNING [download-binaries > destroy] Skipping, '--destroy=never' requested. 2026-04-01 10:12:54.143214 | controller | INFO [download-binaries > destroy] Executed: Successful 2026-04-01 10:12:54.143480 | controller | WARNING Molecule executed 1 scenario (1 missing files) 2026-04-01 10:12:54.591797 | controller | ok: Runtime: 0:01:26.902223 2026-04-01 10:12:54.599448 | 2026-04-01 10:12:54.599501 | PLAY RECAP 2026-04-01 10:12:54.599544 | controller | ok: 3 changed: 3 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-04-01 10:12:54.599565 | 2026-04-01 10:12:54.698149 | RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/run.yaml@main] 2026-04-01 10:12:54.701093 | POST-RUN START: [untrusted : github.com/vexxhost/ansible-collection-kubernetes/test-playbooks/molecule/post.yml@main] 2026-04-01 10:12:55.228226 | 2026-04-01 10:12:55.228337 | PLAY [all] 2026-04-01 10:12:55.238680 | 2026-04-01 10:12:55.238754 | TASK [describe-kubernetes-objects : creating directory for cluster scoped objects] 2026-04-01 10:12:55.603841 | controller | changed 2026-04-01 10:12:55.608644 | 2026-04-01 10:12:55.608734 | TASK [describe-kubernetes-objects : Gathering descriptions for cluster scoped objects] 2026-04-01 10:12:55.964769 | controller | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-04-01 10:12:55.964894 | controller | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-04-01 10:12:55.974659 | controller | environment: line 1: kubectl: command not found 2026-04-01 10:12:55.974735 | controller | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-04-01 10:12:55.975872 | controller | environment: line 1: kubectl: command not found 2026-04-01 10:12:55.978442 | controller | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-04-01 10:12:55.979436 | controller | environment: line 1: kubectl: command not found 2026-04-01 10:12:55.980795 | controller | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-04-01 10:12:55.982105 | controller | environment: line 1: kubectl: command not found 2026-04-01 10:12:55.983572 | controller | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-04-01 10:12:55.984189 | controller | environment: line 1: kubectl: command not found 2026-04-01 10:12:55.985523 | controller | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-04-01 10:12:56.140324 | controller | ok: Runtime: 0:00:00.034395 2026-04-01 10:12:56.147513 | 2026-04-01 10:12:56.147587 | TASK [describe-kubernetes-objects : creating directory for namespace scoped objects] 2026-04-01 10:12:56.385687 | controller | changed 2026-04-01 10:12:56.389869 | 2026-04-01 10:12:56.389951 | TASK [describe-kubernetes-objects : Gathering descriptions for namespace scoped objects] 2026-04-01 10:12:56.617312 | controller | environment: line 5: kubectl: command not found 2026-04-01 10:12:56.617414 | controller | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-04-01 10:12:56.617431 | controller | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-04-01 10:12:56.617578 | controller | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-04-01 10:12:56.919634 | controller | ok: Runtime: 0:00:00.014039 2026-04-01 10:12:56.927127 | 2026-04-01 10:12:56.927199 | TASK [describe-kubernetes-objects : Downloads logs to executor] 2026-04-01 10:12:57.630427 | controller | changed: 2026-04-01 10:12:57.630617 | controller | created directory /var/lib/zuul/builds/a4e8398b3df04179bcbdc5a0b3ef2bb0/work/logs/controller 2026-04-01 10:12:57.630658 | controller | cd+++++++++ objects/ 2026-04-01 10:12:57.630688 | controller | cd+++++++++ objects/cluster/ 2026-04-01 10:12:57.630721 | controller | cd+++++++++ objects/namespaced/ 2026-04-01 10:12:57.639372 | 2026-04-01 10:12:57.639436 | TASK [gather-pod-logs : creating directory for pod logs] 2026-04-01 10:12:57.887035 | controller | changed 2026-04-01 10:12:59.718253 | 2026-04-01 10:12:59.718413 | TASK [gather-pod-logs : creating directory for failed pod logs] 2026-04-01 10:12:59.967581 | controller | changed 2026-04-01 10:12:59.972498 | 2026-04-01 10:12:59.972606 | TASK [gather-pod-logs : retrieve all kubernetes logs, current and previous (if they exist)] 2026-04-01 10:13:00.215178 | controller | environment: line 3: kubectl: command not found 2026-04-01 10:13:00.505637 | controller | ok: Runtime: 0:00:00.012437 2026-04-01 10:13:00.512526 | 2026-04-01 10:13:00.512631 | TASK [gather-pod-logs : Downloads pod logs to executor] 2026-04-01 10:13:01.038950 | controller | changed: 2026-04-01 10:13:01.039139 | controller | cd+++++++++ pod-logs/ 2026-04-01 10:13:01.039169 | controller | cd+++++++++ pod-logs/failed-pods/ 2026-04-01 10:13:01.046069 | 2026-04-01 10:13:01.046130 | LOOP [helm-release-status : creating directory for helm release status] 2026-04-01 10:13:01.278871 | controller | changed: "values" 2026-04-01 10:13:01.511518 | controller | changed: "releases" 2026-04-01 10:13:01.517357 | 2026-04-01 10:13:01.517486 | TASK [helm-release-status : Gather get release status for helm charts] 2026-04-01 10:13:01.745874 | controller | /bin/bash: line 3: kubectl: command not found 2026-04-01 10:13:02.049080 | controller | ok: Runtime: 0:00:00.008623 2026-04-01 10:13:02.054862 | 2026-04-01 10:13:02.054932 | TASK [helm-release-status : Downloads logs to executor] 2026-04-01 10:13:02.585133 | controller | changed: 2026-04-01 10:13:02.585312 | controller | cd+++++++++ helm/ 2026-04-01 10:13:02.585352 | controller | cd+++++++++ helm/releases/ 2026-04-01 10:13:02.585385 | controller | cd+++++++++ helm/values/ 2026-04-01 10:13:02.591382 | 2026-04-01 10:13:02.591449 | PLAY RECAP 2026-04-01 10:13:02.591508 | controller | ok: 12 changed: 12 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-04-01 10:13:02.591539 | 2026-04-01 10:13:02.684762 | POST-RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/ansible-collection-kubernetes/test-playbooks/molecule/post.yml@main] 2026-04-01 10:13:02.687422 | POST-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post.yaml@main] 2026-04-01 10:13:03.225050 | 2026-04-01 10:13:03.740935 | PLAY [all] 2026-04-01 10:13:03.757853 | 2026-04-01 10:13:03.757940 | TASK [fetch-output : Set log path for multiple nodes] 2026-04-01 10:13:03.811047 | controller | skipping: Conditional result was False 2026-04-01 10:13:03.818126 | 2026-04-01 10:13:03.818233 | TASK [fetch-output : Set log path for single node] 2026-04-01 10:13:03.856914 | controller | ok 2026-04-01 10:13:03.862080 | 2026-04-01 10:13:03.862173 | LOOP [fetch-output : Ensure local output dirs] 2026-04-01 10:13:04.211691 | controller -> localhost | ok: "/var/lib/zuul/builds/a4e8398b3df04179bcbdc5a0b3ef2bb0/work/logs" 2026-04-01 10:13:04.436825 | controller -> localhost | changed: "/var/lib/zuul/builds/a4e8398b3df04179bcbdc5a0b3ef2bb0/work/artifacts" 2026-04-01 10:13:04.649957 | controller -> localhost | changed: "/var/lib/zuul/builds/a4e8398b3df04179bcbdc5a0b3ef2bb0/work/docs" 2026-04-01 10:13:04.663086 | 2026-04-01 10:13:04.663229 | LOOP [fetch-output : Collect logs, artifacts and docs] 2026-04-01 10:13:05.279298 | controller | changed: .d..t...... ./ 2026-04-01 10:13:05.279479 | controller | changed: All items complete 2026-04-01 10:13:05.279508 | 2026-04-01 10:13:05.745536 | controller | changed: .d..t...... ./ 2026-04-01 10:13:06.269837 | controller | changed: .d..t...... ./ 2026-04-01 10:13:06.286989 | 2026-04-01 10:13:06.287189 | LOOP [merge-output-to-logs : Move artifacts and docs to logs dir] 2026-04-01 10:13:06.694297 | controller -> localhost | ok: Item: artifacts Runtime: 0:00:00.006639 2026-04-01 10:13:06.921877 | controller -> localhost | ok: Item: docs Runtime: 0:00:00.006997 2026-04-01 10:13:06.935994 | 2026-04-01 10:13:06.936052 | PLAY [all] 2026-04-01 10:13:06.940731 | 2026-04-01 10:13:06.940792 | TASK [remove-build-sshkey : Remove the build SSH key from all nodes] 2026-04-01 10:13:07.425783 | controller | changed 2026-04-01 10:13:07.430388 | 2026-04-01 10:13:07.430450 | PLAY RECAP 2026-04-01 10:13:07.430507 | controller | ok: 5 changed: 4 unreachable: 0 failed: 0 skipped: 1 rescued: 0 ignored: 0 2026-04-01 10:13:07.430538 | 2026-04-01 10:13:07.518136 | POST-RUN END RESULT_NORMAL: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post.yaml@main] 2026-04-01 10:13:07.519954 | POST-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post-logs.yaml@main] 2026-04-01 10:13:08.053392 | 2026-04-01 10:13:08.053618 | PLAY [localhost] 2026-04-01 10:13:08.062860 | 2026-04-01 10:13:08.062928 | TASK [Generate Zuul manifest] 2026-04-01 10:13:08.078965 | localhost | ok 2026-04-01 10:13:08.093322 | 2026-04-01 10:13:08.093426 | TASK [generate-zuul-manifest : Generate Zuul manifest] 2026-04-01 10:13:08.406981 | localhost | changed 2026-04-01 10:13:08.417092 | 2026-04-01 10:13:08.417162 | TASK [generate-zuul-manifest : Return Zuul manifest URL to Zuul] 2026-04-01 10:13:08.631378 | localhost | ok 2026-04-01 10:13:08.639511 | 2026-04-01 10:13:08.639579 | TASK [Upload logs] 2026-04-01 10:13:08.661049 | localhost | ok 2026-04-01 10:13:08.722130 | 2026-04-01 10:13:08.722243 | TASK [Set zuul-log-path fact] 2026-04-01 10:13:08.768772 | localhost | ok 2026-04-01 10:13:08.780567 | 2026-04-01 10:13:08.780634 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-04-01 10:13:08.806901 | localhost | ok 2026-04-01 10:13:08.815892 | 2026-04-01 10:13:08.815957 | TASK [upload-logs : Create log directories] 2026-04-01 10:13:10.982426 | localhost | changed 2026-04-01 10:13:11.644066 | 2026-04-01 10:13:11.644182 | TASK [upload-logs : Ensure logs are readable before uploading] 2026-04-01 10:13:12.033469 | localhost -> localhost | ok: Runtime: 0:00:00.004524 2026-04-01 10:13:12.045809 | 2026-04-01 10:13:12.045873 | TASK [upload-logs : Upload logs to log server] 2026-04-01 10:13:12.564624 | localhost | Output suppressed because no_log was given 2026-04-01 10:13:12.568322 | 2026-04-01 10:13:12.568384 | LOOP [upload-logs : Compress console log and json output] 2026-04-01 10:13:12.605243 | localhost | skipping: Conditional result was False 2026-04-01 10:13:12.612355 | localhost | skipping: Conditional result was False 2026-04-01 10:13:12.628793 | 2026-04-01 10:13:12.628893 | LOOP [upload-logs : Upload compressed console log and json output] 2026-04-01 10:13:12.667372 | localhost | skipping: Conditional result was False 2026-04-01 10:13:12.667684 | 2026-04-01 10:13:12.671937 | localhost | skipping: Conditional result was False 2026-04-01 10:13:12.680433 | 2026-04-01 10:13:12.680522 | LOOP [upload-logs : Upload console log and json output]