2026-05-21 01:05:21.463524 | Job console starting 2026-05-21 01:05:21.477193 | Updating git repos 2026-05-21 01:05:21.531766 | Cloning repos into workspace 2026-05-21 01:05:21.629701 | Restoring repo states 2026-05-21 01:05:21.657751 | Merging changes 2026-05-21 01:05:22.378864 | Checking out repos 2026-05-21 01:05:22.608371 | Preparing playbooks 2026-05-21 01:05:24.962975 | Running Ansible setup 2026-05-21 01:05:28.607549 | PRE-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/pre.yaml@main] 2026-05-21 01:05:29.291343 | 2026-05-21 01:05:29.291524 | PLAY [localhost] 2026-05-21 01:05:29.300167 | 2026-05-21 01:05:29.300246 | TASK [Gathering Facts] 2026-05-21 01:05:30.130291 | localhost | ok 2026-05-21 01:05:30.136948 | 2026-05-21 01:05:30.137036 | TASK [Setup log path fact] 2026-05-21 01:05:30.160833 | localhost | ok 2026-05-21 01:05:30.174908 | 2026-05-21 01:05:30.174997 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-05-21 01:05:30.203675 | localhost | ok 2026-05-21 01:05:30.211756 | 2026-05-21 01:05:30.211853 | TASK [emit-job-header : Print job information] 2026-05-21 01:05:30.255450 | # Job Information 2026-05-21 01:05:30.255599 | Ansible Version: 2.16.18 2026-05-21 01:05:30.255644 | Job: ansible-collection-kubernetes-molecule-download-binaries 2026-05-21 01:05:30.255676 | Pipeline: check 2026-05-21 01:05:30.255704 | Executor: 2d72f0692154 2026-05-21 01:05:30.255731 | Triggered by: https://github.com/vexxhost/ansible-collection-kubernetes/pull/274 2026-05-21 01:05:30.255761 | Event ID: 0044a7c0-54b1-11f1-854f-8380327a6ab3 2026-05-21 01:05:30.259558 | 2026-05-21 01:05:30.259644 | LOOP [emit-job-header : Print node information] 2026-05-21 01:05:30.362827 | localhost | ok: 2026-05-21 01:05:30.363040 | localhost | # Node Information 2026-05-21 01:05:30.363088 | localhost | Inventory Hostname: controller 2026-05-21 01:05:30.363126 | localhost | Hostname: np0000175601 2026-05-21 01:05:30.363241 | localhost | Username: zuul 2026-05-21 01:05:30.363292 | localhost | Distro: Debian 13.5 2026-05-21 01:05:30.363328 | localhost | Provider: yul1 2026-05-21 01:05:30.363361 | localhost | Region: ca-ymq-1 2026-05-21 01:05:30.363393 | localhost | Label: debian-trixie 2026-05-21 01:05:30.363427 | localhost | Product Name: OpenStack Nova 2026-05-21 01:05:30.363460 | localhost | Interface IP: 199.204.45.157 2026-05-21 01:05:30.380763 | 2026-05-21 01:05:30.380893 | TASK [log-inventory : Ensure Zuul Ansible directory exists] 2026-05-21 01:05:30.908856 | localhost -> localhost | changed 2026-05-21 01:05:30.914467 | 2026-05-21 01:05:30.914542 | TASK [log-inventory : Copy ansible inventory to logs dir] 2026-05-21 01:05:31.729360 | localhost -> localhost | changed 2026-05-21 01:05:31.737692 | 2026-05-21 01:05:31.737787 | PLAY [all] 2026-05-21 01:05:31.746218 | 2026-05-21 01:05:31.746290 | TASK [add-build-sshkey : Check to see if ssh key was already created for this build] 2026-05-21 01:05:31.986086 | controller -> localhost | ok 2026-05-21 01:05:31.992945 | 2026-05-21 01:05:31.993055 | TASK [add-build-sshkey : Create a new key in workspace based on build UUID] 2026-05-21 01:05:32.024203 | controller | ok 2026-05-21 01:05:32.039222 | controller | included: /var/lib/zuul/builds/27d516630290490889c4e672186db9dd/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/create-key-and-replace.yaml 2026-05-21 01:05:32.043931 | 2026-05-21 01:05:32.043991 | TASK [add-build-sshkey : Create Temp SSH key] 2026-05-21 01:05:32.705276 | controller -> localhost | Generating public/private rsa key pair. 2026-05-21 01:05:32.705408 | controller -> localhost | Your identification has been saved in /var/lib/zuul/builds/27d516630290490889c4e672186db9dd/work/27d516630290490889c4e672186db9dd_id_rsa 2026-05-21 01:05:32.705439 | controller -> localhost | Your public key has been saved in /var/lib/zuul/builds/27d516630290490889c4e672186db9dd/work/27d516630290490889c4e672186db9dd_id_rsa.pub 2026-05-21 01:05:32.705462 | controller -> localhost | The key fingerprint is: 2026-05-21 01:05:32.705484 | controller -> localhost | SHA256:U/M252pE0WLmy3Lu1MYpxMqSmCDj6wofk9Tiek1LLSU zuul-build-sshkey 2026-05-21 01:05:32.705514 | controller -> localhost | The key's randomart image is: 2026-05-21 01:05:32.705535 | controller -> localhost | +---[RSA 3072]----+ 2026-05-21 01:05:32.705561 | controller -> localhost | | . | 2026-05-21 01:05:32.705582 | controller -> localhost | | = . | 2026-05-21 01:05:32.705602 | controller -> localhost | | o+ o | 2026-05-21 01:05:32.705623 | controller -> localhost | | .E . . +o | 2026-05-21 01:05:32.705643 | controller -> localhost | | = o+ S o*.. | 2026-05-21 01:05:32.705662 | controller -> localhost | | + =+..o +.+=* . | 2026-05-21 01:05:32.705681 | controller -> localhost | |. *+ oo o o=o * | 2026-05-21 01:05:32.705701 | controller -> localhost | |.o.+o . .o+ | 2026-05-21 01:05:32.705723 | controller -> localhost | |o++ oo | 2026-05-21 01:05:32.705743 | controller -> localhost | +----[SHA256]-----+ 2026-05-21 01:05:32.705789 | controller -> localhost | ok: Runtime: 0:00:00.282480 2026-05-21 01:05:32.709700 | 2026-05-21 01:05:32.709761 | TASK [add-build-sshkey : Remote setup ssh keys (linux)] 2026-05-21 01:05:32.740557 | controller | ok 2026-05-21 01:05:32.750943 | controller | included: /var/lib/zuul/builds/27d516630290490889c4e672186db9dd/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/remote-linux.yaml 2026-05-21 01:05:32.757757 | 2026-05-21 01:05:32.757825 | TASK [add-build-sshkey : Remove previously added zuul-build-sshkey] 2026-05-21 01:05:32.781758 | controller | skipping: Conditional result was False 2026-05-21 01:05:32.786658 | 2026-05-21 01:05:32.786746 | TASK [add-build-sshkey : Enable access via build key on all nodes] 2026-05-21 01:05:33.321939 | controller | changed 2026-05-21 01:05:33.326909 | 2026-05-21 01:05:33.326970 | TASK [add-build-sshkey : Make sure user has a .ssh] 2026-05-21 01:05:33.531551 | controller | ok 2026-05-21 01:05:33.537282 | 2026-05-21 01:05:33.537350 | TASK [add-build-sshkey : Install build private key as SSH key on all nodes] 2026-05-21 01:05:34.103763 | controller | changed 2026-05-21 01:05:34.110881 | 2026-05-21 01:05:34.110945 | TASK [add-build-sshkey : Install build public key as SSH key on all nodes] 2026-05-21 01:05:34.671167 | controller | changed 2026-05-21 01:05:34.739603 | 2026-05-21 01:05:34.741517 | TASK [add-build-sshkey : Remote setup ssh keys (windows)] 2026-05-21 01:05:34.767906 | controller | skipping: Conditional result was False 2026-05-21 01:05:34.775040 | 2026-05-21 01:05:34.777830 | TASK [remove-zuul-sshkey : Remove master key from local agent] 2026-05-21 01:05:35.362757 | controller -> localhost | changed 2026-05-21 01:05:35.372030 | 2026-05-21 01:05:35.372101 | TASK [add-build-sshkey : Add back temp key] 2026-05-21 01:05:35.632883 | controller -> localhost | Identity added: /var/lib/zuul/builds/27d516630290490889c4e672186db9dd/work/27d516630290490889c4e672186db9dd_id_rsa (zuul-build-sshkey) 2026-05-21 01:05:35.633118 | controller -> localhost | ok: Runtime: 0:00:00.018909 2026-05-21 01:05:35.638760 | 2026-05-21 01:05:35.638878 | TASK [add-build-sshkey : Verify we can still SSH to all nodes] 2026-05-21 01:05:35.973176 | controller | ok 2026-05-21 01:05:35.977250 | 2026-05-21 01:05:35.977314 | TASK [add-build-sshkey : Verify we can still SSH to all nodes (windows)] 2026-05-21 01:05:36.001109 | controller | skipping: Conditional result was False 2026-05-21 01:05:36.008714 | 2026-05-21 01:05:36.008778 | TASK [prepare-workspace : Start zuul_console daemon.] 2026-05-21 01:05:36.378657 | controller | ok 2026-05-21 01:05:36.388610 | 2026-05-21 01:05:36.388680 | TASK [prepare-workspace : Synchronize src repos to workspace directory.] 2026-05-21 01:05:37.407768 | controller | Output suppressed because no_log was given 2026-05-21 01:05:37.415534 | 2026-05-21 01:05:37.415597 | LOOP [ensure-output-dirs : Empty Zuul Output directories by removing them] 2026-05-21 01:05:37.634056 | controller | ok: "logs" 2026-05-21 01:05:37.786540 | controller | ok: All items complete 2026-05-21 01:05:37.786693 | 2026-05-21 01:05:37.807680 | controller | ok: "artifacts" 2026-05-21 01:05:37.981516 | controller | ok: "docs" 2026-05-21 01:05:37.995689 | 2026-05-21 01:05:37.995803 | LOOP [ensure-output-dirs : Ensure Zuul Output directories exist] 2026-05-21 01:05:38.226785 | controller | changed: "logs" 2026-05-21 01:05:38.393709 | controller | changed: "artifacts" 2026-05-21 01:05:38.581142 | controller | changed: "docs" 2026-05-21 01:05:38.598035 | 2026-05-21 01:05:38.598143 | PLAY RECAP 2026-05-21 01:05:38.598208 | controller | ok: 15 changed: 8 unreachable: 0 failed: 0 skipped: 3 rescued: 0 ignored: 0 2026-05-21 01:05:38.598251 | localhost | ok: 6 changed: 2 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-05-21 01:05:38.598285 | 2026-05-21 01:05:38.750286 | PRE-RUN END RESULT_NORMAL: [trusted : github.com/vexxhost/zuul-config/playbooks/base/pre.yaml@main] 2026-05-21 01:05:38.751820 | PRE-RUN START: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/pre.yaml@main] 2026-05-21 01:05:39.412637 | 2026-05-21 01:05:39.413257 | PLAY [all] 2026-05-21 01:05:39.422555 | 2026-05-21 01:05:39.422628 | TASK [setup-uv : Extract archive] 2026-05-21 01:05:41.899399 | controller | changed 2026-05-21 01:05:42.009643 | 2026-05-21 01:05:42.009781 | TASK [setup-uv : Print version] 2026-05-21 01:05:42.538964 | controller | uv 0.8.13 2026-05-21 01:05:44.006636 | controller | ok: Runtime: 0:00:00.011829 2026-05-21 01:05:44.026502 | 2026-05-21 01:05:44.026594 | TASK [Install Ansible collection siblings] 2026-05-21 01:05:44.480126 | controller | ok: 2026-05-21 01:05:44.480337 | controller | Skipping ansible.posix: no checked-out sibling 2026-05-21 01:05:44.480383 | controller | Skipping community.crypto: no checked-out sibling 2026-05-21 01:05:44.480427 | controller | Skipping community.general: no checked-out sibling 2026-05-21 01:05:44.480463 | controller | Skipping kubernetes.core: no checked-out sibling 2026-05-21 01:05:44.480499 | controller | Skipping vexxhost.containers: no checked-out sibling 2026-05-21 01:05:44.482423 | 2026-05-21 01:05:44.482485 | PLAY RECAP 2026-05-21 01:05:44.482533 | controller | ok: 3 changed: 2 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-05-21 01:05:44.482556 | 2026-05-21 01:05:45.020482 | PRE-RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/pre.yaml@main] 2026-05-21 01:05:45.023515 | PRE-RUN START: [untrusted : github.com/vexxhost/ansible-collection-kubernetes/test-playbooks/molecule/pre.yml@main] 2026-05-21 01:05:45.754173 | 2026-05-21 01:05:45.754293 | PLAY [all] 2026-05-21 01:05:45.763920 | 2026-05-21 01:05:45.763993 | TASK [Update apt cache] 2026-05-21 01:05:50.367525 | controller | ok 2026-05-21 01:05:50.371303 | 2026-05-21 01:05:50.371379 | TASK [Disable firewalld] 2026-05-21 01:05:50.394982 | controller | skipping: Conditional result was False 2026-05-21 01:05:50.403969 | 2026-05-21 01:05:50.404169 | TASK [Install "jq" for log collection] 2026-05-21 01:05:53.242563 | controller | changed 2026-05-21 01:05:53.244811 | 2026-05-21 01:05:53.244860 | PLAY RECAP 2026-05-21 01:05:53.244901 | controller | ok: 2 changed: 1 unreachable: 0 failed: 0 skipped: 1 rescued: 0 ignored: 0 2026-05-21 01:05:53.244922 | 2026-05-21 01:05:53.340677 | PRE-RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/ansible-collection-kubernetes/test-playbooks/molecule/pre.yml@main] 2026-05-21 01:05:53.343822 | RUN START: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/run.yaml@main] 2026-05-21 01:05:53.908077 | 2026-05-21 01:05:53.908196 | PLAY [all] 2026-05-21 01:05:53.917719 | 2026-05-21 01:05:53.917795 | TASK [Copy inventory file for Zuul] 2026-05-21 01:05:54.886484 | controller | changed 2026-05-21 01:05:54.894544 | 2026-05-21 01:05:54.894633 | TASK [Switch "ansible_host" to private IP] 2026-05-21 01:05:55.230902 | controller | changed: 1 replacements made 2026-05-21 01:05:55.238755 | 2026-05-21 01:05:55.238851 | TASK [Run Molecule scenario] 2026-05-21 01:05:55.685637 | controller | Using CPython 3.13.5 interpreter at: /usr/bin/python3 2026-05-21 01:05:55.685722 | controller | Creating virtual environment at: .venv 2026-05-21 01:05:55.973120 | controller | Downloading pygments (1.2MiB) 2026-05-21 01:05:55.982610 | controller | Downloading cryptography (4.3MiB) 2026-05-21 01:05:55.985554 | controller | Downloading ansible-core (2.3MiB) 2026-05-21 01:05:56.128351 | controller | Downloading cryptography 2026-05-21 01:05:56.181608 | controller | Downloading pygments 2026-05-21 01:05:56.334627 | controller | Downloading ansible-core 2026-05-21 01:05:56.382138 | controller | Installed 36 packages in 46ms 2026-05-21 01:05:57.091980 | controller | INFO Collection 'vexxhost.kubernetes' detected. 2026-05-21 01:05:57.092114 | controller | INFO Scenarios will be used from 'extensions/molecule' 2026-05-21 01:05:58.002132 | controller | CRITICAL 'extensions/molecule/default/molecule.yml' glob failed. Exiting. 2026-05-21 01:05:58.002205 | controller | INFO default scenario not found, disabling shared state. 2026-05-21 01:05:58.002228 | controller | INFO [download-binaries > discovery] scenario test matrix: dependency, cleanup, destroy, syntax, create, prepare, converge, idempotence, side_effect, verify, cleanup, destroy 2026-05-21 01:05:58.002345 | controller | INFO [download-binaries > prerun] Performing prerun with role_name_check=0... 2026-05-21 01:06:20.516981 | controller | INFO [download-binaries > dependency] Executing 2026-05-21 01:06:20.517055 | controller | WARNING [download-binaries > dependency] Missing roles requirements file: requirements.yml 2026-05-21 01:06:20.517454 | controller | WARNING [download-binaries > dependency] Missing collections requirements file: collections.yml 2026-05-21 01:06:20.517629 | controller | WARNING [download-binaries > dependency] Executed: 2 missing (Remove from test_sequence to suppress) 2026-05-21 01:06:20.526132 | controller | INFO [download-binaries > cleanup] Executing 2026-05-21 01:06:20.526460 | controller | WARNING [download-binaries > cleanup] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-05-21 01:06:20.532029 | controller | INFO [download-binaries > destroy] Executing 2026-05-21 01:06:20.532075 | controller | WARNING [download-binaries > destroy] Skipping, '--destroy=never' requested. 2026-05-21 01:06:20.532176 | controller | INFO [download-binaries > destroy] Executed: Successful 2026-05-21 01:06:20.537678 | controller | INFO [download-binaries > syntax] Executing 2026-05-21 01:06:21.462998 | controller | 2026-05-21 01:06:21.463144 | controller | playbook: /home/zuul/src/github.com/vexxhost/ansible-collection-kubernetes/extensions/molecule/download-binaries/converge.yml 2026-05-21 01:06:21.524127 | controller | INFO [download-binaries > syntax] Executed: Successful 2026-05-21 01:06:21.538166 | controller | INFO [download-binaries > create] Executing 2026-05-21 01:06:21.541487 | controller | WARNING [download-binaries > create] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-05-21 01:06:21.549297 | controller | INFO [download-binaries > prepare] Executing 2026-05-21 01:06:21.549526 | controller | WARNING [download-binaries > prepare] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-05-21 01:06:21.554826 | controller | INFO [download-binaries > converge] Executing 2026-05-21 01:06:22.488864 | controller | 2026-05-21 01:06:22.488951 | controller | PLAY [Download all binaries required at runtime for ansible-collection-kubernetes] *** 2026-05-21 01:06:22.489165 | controller | 2026-05-21 01:06:22.489367 | controller | TASK [Gather minimal facts] **************************************************** 2026-05-21 01:06:22.489556 | controller | Thursday 21 May 2026 01:06:22 +0000 (0:00:00.033) 0:00:00.033 ********** 2026-05-21 01:06:23.181201 | controller | ok: [controller -> localhost] 2026-05-21 01:06:23.181284 | controller | 2026-05-21 01:06:23.181371 | controller | TASK [Find all subdirectories in the role location] **************************** 2026-05-21 01:06:23.181494 | controller | Thursday 21 May 2026 01:06:23 +0000 (0:00:00.692) 0:00:00.726 ********** 2026-05-21 01:06:23.617499 | controller | ok: [controller -> localhost] 2026-05-21 01:06:23.617662 | controller | 2026-05-21 01:06:23.617867 | controller | TASK [Select only defaults/ directories and load vars] ************************* 2026-05-21 01:06:23.618141 | controller | Thursday 21 May 2026 01:06:23 +0000 (0:00:00.436) 0:00:01.163 ********** 2026-05-21 01:06:23.964543 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/openstack_resource_controller/defaults) 2026-05-21 01:06:23.964722 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/flux/defaults) 2026-05-21 01:06:23.965076 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/upload_helm_chart/defaults) 2026-05-21 01:06:23.965336 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/cert_manager/defaults) 2026-05-21 01:06:23.965625 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kubernetes/defaults) 2026-05-21 01:06:23.965861 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kubelet/defaults) 2026-05-21 01:06:23.966070 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/cluster_api/defaults) 2026-05-21 01:06:23.966275 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/helm/defaults) 2026-05-21 01:06:23.966490 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/cilium/defaults) 2026-05-21 01:06:23.966713 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/keepalived/defaults) 2026-05-21 01:06:23.966933 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/haproxy/defaults) 2026-05-21 01:06:23.967284 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/envoy_gateway/defaults) 2026-05-21 01:06:23.967534 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/clusterctl/defaults) 2026-05-21 01:06:23.967799 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kube_vip/defaults) 2026-05-21 01:06:23.968012 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kubectl/defaults) 2026-05-21 01:06:23.968212 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kubeadm/defaults) 2026-05-21 01:06:23.968329 | controller | 2026-05-21 01:06:23.968462 | controller | TASK [Find all components with checksums and get latest versions (CI)] ********* 2026-05-21 01:06:23.968646 | controller | Thursday 21 May 2026 01:06:23 +0000 (0:00:00.346) 0:00:01.510 ********** 2026-05-21 01:06:24.119819 | controller | ok: [controller -> localhost] => (item=flux_checksums) 2026-05-21 01:06:24.119987 | controller | ok: [controller -> localhost] => (item=kubelet_checksums) 2026-05-21 01:06:24.120185 | controller | ok: [controller -> localhost] => (item=helm_checksums) 2026-05-21 01:06:24.120392 | controller | ok: [controller -> localhost] => (item=helm_diff_checksums) 2026-05-21 01:06:24.121109 | controller | ok: [controller -> localhost] => (item=clusterctl_checksums) 2026-05-21 01:06:24.121132 | controller | ok: [controller -> localhost] => (item=kubectl_checksums) 2026-05-21 01:06:24.121136 | controller | ok: [controller -> localhost] => (item=kubeadm_checksums) 2026-05-21 01:06:24.121358 | controller | 2026-05-21 01:06:24.121602 | controller | TASK [Filter checksums to keep only latest versions (CI)] ********************** 2026-05-21 01:06:24.121806 | controller | Thursday 21 May 2026 01:06:24 +0000 (0:00:00.154) 0:00:01.664 ********** 2026-05-21 01:06:24.233050 | controller | ok: [controller -> localhost] => (item=flux_checksums) 2026-05-21 01:06:24.233109 | controller | ok: [controller -> localhost] => (item=kubelet_checksums) 2026-05-21 01:06:24.233119 | controller | ok: [controller -> localhost] => (item=helm_checksums) 2026-05-21 01:06:24.233127 | controller | ok: [controller -> localhost] => (item=helm_diff_checksums) 2026-05-21 01:06:24.233134 | controller | ok: [controller -> localhost] => (item=clusterctl_checksums) 2026-05-21 01:06:24.233158 | controller | ok: [controller -> localhost] => (item=kubectl_checksums) 2026-05-21 01:06:24.233167 | controller | ok: [controller -> localhost] => (item=kubeadm_checksums) 2026-05-21 01:06:24.233177 | controller | 2026-05-21 01:06:24.233188 | controller | TASK [Generate list of all binaries for all roles] ***************************** 2026-05-21 01:06:24.233196 | controller | Thursday 21 May 2026 01:06:24 +0000 (0:00:00.109) 0:00:01.774 ********** 2026-05-21 01:06:24.308257 | controller | ok: [controller -> localhost] 2026-05-21 01:06:24.308312 | controller | 2026-05-21 01:06:24.308417 | controller | TASK [Include download_artifact role] ****************************************** 2026-05-21 01:06:24.308550 | controller | Thursday 21 May 2026 01:06:24 +0000 (0:00:00.078) 0:00:01.853 ********** 2026-05-21 01:06:24.554703 | 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-05-21 01:06:24.554958 | controller | included: vexxhost.containers.download_artifact for controller => (item={'url': 'https://dl.k8s.io/release/v1.36.1/bin/linux/amd64/kubelet', 'checksum': '7efa1780c73d9fb3a464002864e582eb2d15aa691e475eaae323093d08feae14', 'dest': '/var/lib/downloads/kubelet-1.36.1-linux-amd64', 'version': '1.36.1'}) 2026-05-21 01:06:24.555243 | 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-05-21 01:06:24.555465 | 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-05-21 01:06:24.555688 | 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-05-21 01:06:24.555982 | controller | included: vexxhost.containers.download_artifact for controller => (item={'url': 'https://dl.k8s.io/release/v1.36.1/bin/linux/amd64/kubectl', 'checksum': '629d3f410e09bf49b64ae7079f7f0bda1191efed311f7d37fdbab0ad5b0ec2b7', 'dest': '/var/lib/downloads/kubectl-1.36.1-linux-amd64', 'version': '1.36.1'}) 2026-05-21 01:06:24.556311 | controller | included: vexxhost.containers.download_artifact for controller => (item={'url': 'https://dl.k8s.io/release/v1.36.1/bin/linux/amd64/kubeadm', 'checksum': 'f35980333a4dae753807345ae359eca03f48f9945855e6a6a6708fe8b3b24038', 'dest': '/var/lib/downloads/kubeadm-1.36.1-linux-amd64', 'version': '1.36.1'}) 2026-05-21 01:06:24.556441 | controller | 2026-05-21 01:06:24.556651 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-05-21 01:06:24.556922 | controller | Thursday 21 May 2026 01:06:24 +0000 (0:00:00.246) 0:00:02.099 ********** 2026-05-21 01:06:24.593035 | controller | skipping: [controller] 2026-05-21 01:06:24.593184 | controller | 2026-05-21 01:06:24.593389 | controller | TASK [vexxhost.containers.directory : Create directory (/var/lib/downloads)] *** 2026-05-21 01:06:24.593582 | controller | Thursday 21 May 2026 01:06:24 +0000 (0:00:00.038) 0:00:02.138 ********** 2026-05-21 01:06:25.312894 | 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-05-21 01:06:25.321719 | controller | changed: [controller] 2026-05-21 01:06:25.321845 | controller | 2026-05-21 01:06:25.322016 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-05-21 01:06:25.322176 | controller | Thursday 21 May 2026 01:06:25 +0000 (0:00:00.728) 0:00:02.867 ********** 2026-05-21 01:06:25.361685 | controller | ok: [controller] => { 2026-05-21 01:06:25.361828 | controller | "msg": "https://github.com/fluxcd/flux2/releases/download/v0.32.0/flux_0.32.0_linux_amd64.tar.gz" 2026-05-21 01:06:25.361946 | controller | } 2026-05-21 01:06:25.362062 | controller | 2026-05-21 01:06:25.362195 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-05-21 01:06:25.362321 | controller | Thursday 21 May 2026 01:06:25 +0000 (0:00:00.040) 0:00:02.907 ********** 2026-05-21 01:06:26.336214 | 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-05-21 01:06:26.345036 | controller | changed: [controller] 2026-05-21 01:06:26.345295 | controller | 2026-05-21 01:06:26.345584 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-05-21 01:06:26.345937 | controller | Thursday 21 May 2026 01:06:26 +0000 (0:00:00.983) 0:00:03.890 ********** 2026-05-21 01:06:26.378216 | controller | skipping: [controller] 2026-05-21 01:06:26.378368 | controller | 2026-05-21 01:06:26.378595 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-05-21 01:06:26.378819 | controller | Thursday 21 May 2026 01:06:26 +0000 (0:00:00.033) 0:00:03.923 ********** 2026-05-21 01:06:26.410844 | controller | skipping: [controller] 2026-05-21 01:06:26.411023 | controller | 2026-05-21 01:06:26.411300 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-05-21 01:06:26.411574 | controller | Thursday 21 May 2026 01:06:26 +0000 (0:00:00.032) 0:00:03.956 ********** 2026-05-21 01:06:26.447296 | controller | ok: [controller] => { 2026-05-21 01:06:26.447408 | controller | "msg": "https://dl.k8s.io/release/v1.36.1/bin/linux/amd64/kubelet" 2026-05-21 01:06:26.447688 | controller | } 2026-05-21 01:06:26.447844 | controller | 2026-05-21 01:06:26.448040 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-05-21 01:06:26.448231 | controller | Thursday 21 May 2026 01:06:26 +0000 (0:00:00.036) 0:00:03.992 ********** 2026-05-21 01:06:45.534265 | controller | changed: [controller] 2026-05-21 01:06:45.534324 | controller | 2026-05-21 01:06:45.534455 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-05-21 01:06:45.534641 | controller | Thursday 21 May 2026 01:06:45 +0000 (0:00:19.084) 0:00:23.076 ********** 2026-05-21 01:06:45.565101 | controller | skipping: [controller] 2026-05-21 01:06:45.565235 | controller | 2026-05-21 01:06:45.565429 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-05-21 01:06:45.565632 | controller | Thursday 21 May 2026 01:06:45 +0000 (0:00:00.033) 0:00:23.110 ********** 2026-05-21 01:06:45.596630 | controller | skipping: [controller] 2026-05-21 01:06:45.596777 | controller | 2026-05-21 01:06:45.597066 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-05-21 01:06:45.597281 | controller | Thursday 21 May 2026 01:06:45 +0000 (0:00:00.031) 0:00:23.141 ********** 2026-05-21 01:06:45.634854 | controller | ok: [controller] => { 2026-05-21 01:06:45.635015 | controller | "msg": "https://get.helm.sh/helm-v3.11.2-linux-amd64.tar.gz" 2026-05-21 01:06:45.635210 | controller | } 2026-05-21 01:06:45.635384 | controller | 2026-05-21 01:06:45.635577 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-05-21 01:06:45.635793 | controller | Thursday 21 May 2026 01:06:45 +0000 (0:00:00.037) 0:00:23.179 ********** 2026-05-21 01:06:46.571614 | controller | changed: [controller] 2026-05-21 01:06:46.571714 | controller | 2026-05-21 01:06:46.571848 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-05-21 01:06:46.571987 | controller | Thursday 21 May 2026 01:06:46 +0000 (0:00:00.936) 0:00:24.116 ********** 2026-05-21 01:06:46.607099 | controller | skipping: [controller] 2026-05-21 01:06:46.607178 | controller | 2026-05-21 01:06:46.607348 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-05-21 01:06:46.607487 | controller | Thursday 21 May 2026 01:06:46 +0000 (0:00:00.036) 0:00:24.152 ********** 2026-05-21 01:06:46.641931 | controller | skipping: [controller] 2026-05-21 01:06:46.642022 | controller | 2026-05-21 01:06:46.642167 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-05-21 01:06:46.642313 | controller | Thursday 21 May 2026 01:06:46 +0000 (0:00:00.034) 0:00:24.187 ********** 2026-05-21 01:06:46.679920 | controller | ok: [controller] => { 2026-05-21 01:06:46.680061 | controller | "msg": "https://github.com/databus23/helm-diff/releases/download/v3.8.1/helm-diff-linux-amd64.tgz" 2026-05-21 01:06:46.680177 | controller | } 2026-05-21 01:06:46.680298 | controller | 2026-05-21 01:06:46.680440 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-05-21 01:06:46.680578 | controller | Thursday 21 May 2026 01:06:46 +0000 (0:00:00.037) 0:00:24.225 ********** 2026-05-21 01:06:47.626786 | controller | changed: [controller] 2026-05-21 01:06:47.626954 | controller | 2026-05-21 01:06:47.627174 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-05-21 01:06:47.627381 | controller | Thursday 21 May 2026 01:06:47 +0000 (0:00:00.946) 0:00:25.172 ********** 2026-05-21 01:06:47.656270 | controller | skipping: [controller] 2026-05-21 01:06:47.656422 | controller | 2026-05-21 01:06:47.656646 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-05-21 01:06:47.656877 | controller | Thursday 21 May 2026 01:06:47 +0000 (0:00:00.029) 0:00:25.201 ********** 2026-05-21 01:06:47.692093 | controller | skipping: [controller] 2026-05-21 01:06:47.692221 | controller | 2026-05-21 01:06:47.692423 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-05-21 01:06:47.692639 | controller | Thursday 21 May 2026 01:06:47 +0000 (0:00:00.035) 0:00:25.237 ********** 2026-05-21 01:06:47.728877 | controller | ok: [controller] => { 2026-05-21 01:06:47.729067 | controller | "msg": "https://github.com/kubernetes-sigs/cluster-api/releases/download/v1.10.5/clusterctl-linux-amd64" 2026-05-21 01:06:47.729251 | controller | } 2026-05-21 01:06:47.729460 | controller | 2026-05-21 01:06:47.729666 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-05-21 01:06:47.729878 | controller | Thursday 21 May 2026 01:06:47 +0000 (0:00:00.036) 0:00:25.273 ********** 2026-05-21 01:06:49.028928 | controller | changed: [controller] 2026-05-21 01:06:49.028956 | controller | 2026-05-21 01:06:49.028962 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-05-21 01:06:49.028967 | controller | Thursday 21 May 2026 01:06:49 +0000 (0:00:01.298) 0:00:26.572 ********** 2026-05-21 01:06:49.060834 | controller | skipping: [controller] 2026-05-21 01:06:49.060971 | controller | 2026-05-21 01:06:49.061220 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-05-21 01:06:49.061250 | controller | Thursday 21 May 2026 01:06:49 +0000 (0:00:00.034) 0:00:26.606 ********** 2026-05-21 01:06:49.100559 | controller | skipping: [controller] 2026-05-21 01:06:49.100634 | controller | 2026-05-21 01:06:49.100648 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-05-21 01:06:49.100753 | controller | Thursday 21 May 2026 01:06:49 +0000 (0:00:00.039) 0:00:26.646 ********** 2026-05-21 01:06:49.140564 | controller | ok: [controller] => { 2026-05-21 01:06:49.140652 | controller | "msg": "https://dl.k8s.io/release/v1.36.1/bin/linux/amd64/kubectl" 2026-05-21 01:06:49.140662 | controller | } 2026-05-21 01:06:49.140742 | controller | 2026-05-21 01:06:49.140836 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-05-21 01:06:49.140979 | controller | Thursday 21 May 2026 01:06:49 +0000 (0:00:00.037) 0:00:26.683 ********** 2026-05-21 01:06:50.493371 | controller | changed: [controller] 2026-05-21 01:06:50.493458 | controller | 2026-05-21 01:06:50.493593 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-05-21 01:06:50.493720 | controller | Thursday 21 May 2026 01:06:50 +0000 (0:00:01.353) 0:00:28.036 ********** 2026-05-21 01:06:50.522441 | controller | skipping: [controller] 2026-05-21 01:06:50.522503 | controller | 2026-05-21 01:06:50.522682 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-05-21 01:06:50.522836 | controller | Thursday 21 May 2026 01:06:50 +0000 (0:00:00.030) 0:00:28.067 ********** 2026-05-21 01:06:50.556461 | controller | skipping: [controller] 2026-05-21 01:06:50.556529 | controller | 2026-05-21 01:06:50.556626 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-05-21 01:06:50.556715 | controller | Thursday 21 May 2026 01:06:50 +0000 (0:00:00.034) 0:00:28.102 ********** 2026-05-21 01:06:50.597282 | controller | ok: [controller] => { 2026-05-21 01:06:50.597321 | controller | "msg": "https://dl.k8s.io/release/v1.36.1/bin/linux/amd64/kubeadm" 2026-05-21 01:06:50.597409 | controller | } 2026-05-21 01:06:50.597489 | controller | 2026-05-21 01:06:50.597584 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-05-21 01:06:50.597675 | controller | Thursday 21 May 2026 01:06:50 +0000 (0:00:00.038) 0:00:28.140 ********** 2026-05-21 01:07:12.741225 | controller | changed: [controller] 2026-05-21 01:07:12.741284 | controller | 2026-05-21 01:07:12.741294 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-05-21 01:07:12.741302 | controller | Thursday 21 May 2026 01:07:12 +0000 (0:00:22.144) 0:00:50.285 ********** 2026-05-21 01:07:12.780888 | controller | skipping: [controller] 2026-05-21 01:07:12.780925 | controller | 2026-05-21 01:07:12.780935 | controller | PLAY RECAP ********************************************************************* 2026-05-21 01:07:12.780943 | controller | controller : ok=28 changed=8 unreachable=0 failed=0 skipped=14 rescued=0 ignored=0 2026-05-21 01:07:12.780951 | controller | 2026-05-21 01:07:12.780959 | controller | 2026-05-21 01:07:12.780966 | controller | TASKS RECAP ******************************************************************** 2026-05-21 01:07:12.780974 | controller | Thursday 21 May 2026 01:07:12 +0000 (0:00:00.036) 0:00:50.322 ********** 2026-05-21 01:07:12.780982 | controller | =============================================================================== 2026-05-21 01:07:12.780989 | controller | vexxhost.containers.download_artifact : Download item ------------------ 22.14s 2026-05-21 01:07:12.780996 | controller | vexxhost.containers.download_artifact : Download item ------------------ 19.08s 2026-05-21 01:07:12.781004 | controller | vexxhost.containers.download_artifact : Download item ------------------- 1.35s 2026-05-21 01:07:12.781011 | controller | vexxhost.containers.download_artifact : Download item ------------------- 1.30s 2026-05-21 01:07:12.781019 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.98s 2026-05-21 01:07:12.781026 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.95s 2026-05-21 01:07:12.781033 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.94s 2026-05-21 01:07:12.781056 | controller | vexxhost.containers.directory : Create directory (/var/lib/downloads) --- 0.73s 2026-05-21 01:07:12.781064 | controller | Gather minimal facts ---------------------------------------------------- 0.69s 2026-05-21 01:07:12.781222 | controller | Find all subdirectories in the role location ---------------------------- 0.44s 2026-05-21 01:07:12.781474 | controller | Select only defaults/ directories and load vars ------------------------- 0.35s 2026-05-21 01:07:12.781722 | controller | Include download_artifact role ------------------------------------------ 0.25s 2026-05-21 01:07:12.781971 | controller | Find all components with checksums and get latest versions (CI) --------- 0.15s 2026-05-21 01:07:12.782218 | controller | Filter checksums to keep only latest versions (CI) ---------------------- 0.11s 2026-05-21 01:07:12.782459 | controller | Generate list of all binaries for all roles ----------------------------- 0.08s 2026-05-21 01:07:12.782704 | controller | vexxhost.containers.download_artifact : Starting download of file ------- 0.04s 2026-05-21 01:07:12.782948 | controller | vexxhost.containers.package : Update state for tar ---------------------- 0.04s 2026-05-21 01:07:12.783193 | controller | vexxhost.containers.download_artifact : Starting download of file ------- 0.04s 2026-05-21 01:07:12.783439 | controller | vexxhost.containers.package : Update state for tar ---------------------- 0.04s 2026-05-21 01:07:12.783712 | controller | vexxhost.containers.download_artifact : Starting download of file ------- 0.04s 2026-05-21 01:07:12.906027 | controller | INFO [download-binaries > converge] Executed: Successful 2026-05-21 01:07:12.915399 | controller | INFO [download-binaries > idempotence] Executing 2026-05-21 01:07:13.796242 | controller | 2026-05-21 01:07:13.796463 | controller | PLAY [Download all binaries required at runtime for ansible-collection-kubernetes] *** 2026-05-21 01:07:13.796628 | controller | 2026-05-21 01:07:13.796801 | controller | TASK [Gather minimal facts] **************************************************** 2026-05-21 01:07:13.797006 | controller | Thursday 21 May 2026 01:07:13 +0000 (0:00:00.015) 0:00:00.015 ********** 2026-05-21 01:07:14.477366 | controller | ok: [controller -> localhost] 2026-05-21 01:07:14.477711 | controller | 2026-05-21 01:07:14.478018 | controller | TASK [Find all subdirectories in the role location] **************************** 2026-05-21 01:07:14.478288 | controller | Thursday 21 May 2026 01:07:14 +0000 (0:00:00.680) 0:00:00.696 ********** 2026-05-21 01:07:14.906798 | controller | ok: [controller -> localhost] 2026-05-21 01:07:14.907074 | controller | 2026-05-21 01:07:14.907328 | controller | TASK [Select only defaults/ directories and load vars] ************************* 2026-05-21 01:07:14.907575 | controller | Thursday 21 May 2026 01:07:14 +0000 (0:00:00.429) 0:00:01.125 ********** 2026-05-21 01:07:15.252307 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/openstack_resource_controller/defaults) 2026-05-21 01:07:15.252633 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/flux/defaults) 2026-05-21 01:07:15.252962 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/upload_helm_chart/defaults) 2026-05-21 01:07:15.253238 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/cert_manager/defaults) 2026-05-21 01:07:15.253503 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kubernetes/defaults) 2026-05-21 01:07:15.253791 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kubelet/defaults) 2026-05-21 01:07:15.254066 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/cluster_api/defaults) 2026-05-21 01:07:15.254340 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/helm/defaults) 2026-05-21 01:07:15.254694 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/cilium/defaults) 2026-05-21 01:07:15.254964 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/keepalived/defaults) 2026-05-21 01:07:15.255221 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/haproxy/defaults) 2026-05-21 01:07:15.255477 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/envoy_gateway/defaults) 2026-05-21 01:07:15.255726 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/clusterctl/defaults) 2026-05-21 01:07:15.255979 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kube_vip/defaults) 2026-05-21 01:07:15.256227 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kubectl/defaults) 2026-05-21 01:07:15.256476 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kubeadm/defaults) 2026-05-21 01:07:15.256697 | controller | 2026-05-21 01:07:15.256980 | controller | TASK [Find all components with checksums and get latest versions (CI)] ********* 2026-05-21 01:07:15.257226 | controller | Thursday 21 May 2026 01:07:15 +0000 (0:00:00.345) 0:00:01.471 ********** 2026-05-21 01:07:15.379071 | controller | ok: [controller -> localhost] => (item=flux_checksums) 2026-05-21 01:07:15.379360 | controller | ok: [controller -> localhost] => (item=kubelet_checksums) 2026-05-21 01:07:15.379604 | controller | ok: [controller -> localhost] => (item=helm_checksums) 2026-05-21 01:07:15.379846 | controller | ok: [controller -> localhost] => (item=helm_diff_checksums) 2026-05-21 01:07:15.380085 | controller | ok: [controller -> localhost] => (item=clusterctl_checksums) 2026-05-21 01:07:15.380324 | controller | ok: [controller -> localhost] => (item=kubectl_checksums) 2026-05-21 01:07:15.380578 | controller | ok: [controller -> localhost] => (item=kubeadm_checksums) 2026-05-21 01:07:15.380810 | controller | 2026-05-21 01:07:15.381189 | controller | TASK [Filter checksums to keep only latest versions (CI)] ********************** 2026-05-21 01:07:15.381443 | controller | Thursday 21 May 2026 01:07:15 +0000 (0:00:00.126) 0:00:01.597 ********** 2026-05-21 01:07:15.475669 | controller | ok: [controller -> localhost] => (item=flux_checksums) 2026-05-21 01:07:15.475949 | controller | ok: [controller -> localhost] => (item=kubelet_checksums) 2026-05-21 01:07:15.476192 | controller | ok: [controller -> localhost] => (item=helm_checksums) 2026-05-21 01:07:15.476435 | controller | ok: [controller -> localhost] => (item=helm_diff_checksums) 2026-05-21 01:07:15.476677 | controller | ok: [controller -> localhost] => (item=clusterctl_checksums) 2026-05-21 01:07:15.476985 | controller | ok: [controller -> localhost] => (item=kubectl_checksums) 2026-05-21 01:07:15.477235 | controller | ok: [controller -> localhost] => (item=kubeadm_checksums) 2026-05-21 01:07:15.477495 | controller | 2026-05-21 01:07:15.477751 | controller | TASK [Generate list of all binaries for all roles] ***************************** 2026-05-21 01:07:15.477997 | controller | Thursday 21 May 2026 01:07:15 +0000 (0:00:00.096) 0:00:01.694 ********** 2026-05-21 01:07:15.547966 | controller | ok: [controller -> localhost] 2026-05-21 01:07:15.548216 | controller | 2026-05-21 01:07:15.548462 | controller | TASK [Include download_artifact role] ****************************************** 2026-05-21 01:07:15.548704 | controller | Thursday 21 May 2026 01:07:15 +0000 (0:00:00.072) 0:00:01.766 ********** 2026-05-21 01:07:15.744880 | 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-05-21 01:07:15.745211 | controller | included: vexxhost.containers.download_artifact for controller => (item={'url': 'https://dl.k8s.io/release/v1.36.1/bin/linux/amd64/kubelet', 'checksum': '7efa1780c73d9fb3a464002864e582eb2d15aa691e475eaae323093d08feae14', 'dest': '/var/lib/downloads/kubelet-1.36.1-linux-amd64', 'version': '1.36.1'}) 2026-05-21 01:07:15.745492 | 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-05-21 01:07:15.745770 | 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-05-21 01:07:15.746045 | 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-05-21 01:07:15.746411 | controller | included: vexxhost.containers.download_artifact for controller => (item={'url': 'https://dl.k8s.io/release/v1.36.1/bin/linux/amd64/kubectl', 'checksum': '629d3f410e09bf49b64ae7079f7f0bda1191efed311f7d37fdbab0ad5b0ec2b7', 'dest': '/var/lib/downloads/kubectl-1.36.1-linux-amd64', 'version': '1.36.1'}) 2026-05-21 01:07:15.746778 | controller | included: vexxhost.containers.download_artifact for controller => (item={'url': 'https://dl.k8s.io/release/v1.36.1/bin/linux/amd64/kubeadm', 'checksum': 'f35980333a4dae753807345ae359eca03f48f9945855e6a6a6708fe8b3b24038', 'dest': '/var/lib/downloads/kubeadm-1.36.1-linux-amd64', 'version': '1.36.1'}) 2026-05-21 01:07:15.747123 | controller | 2026-05-21 01:07:15.747395 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-05-21 01:07:15.747637 | controller | Thursday 21 May 2026 01:07:15 +0000 (0:00:00.197) 0:00:01.963 ********** 2026-05-21 01:07:15.785676 | controller | skipping: [controller] 2026-05-21 01:07:15.785944 | controller | 2026-05-21 01:07:15.786205 | controller | TASK [vexxhost.containers.directory : Create directory (/var/lib/downloads)] *** 2026-05-21 01:07:15.786487 | controller | Thursday 21 May 2026 01:07:15 +0000 (0:00:00.040) 0:00:02.004 ********** 2026-05-21 01:07:16.257966 | 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-05-21 01:07:16.268913 | controller | ok: [controller] 2026-05-21 01:07:16.268939 | controller | 2026-05-21 01:07:16.269052 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-05-21 01:07:16.269284 | controller | Thursday 21 May 2026 01:07:16 +0000 (0:00:00.482) 0:00:02.487 ********** 2026-05-21 01:07:16.307879 | controller | ok: [controller] => { 2026-05-21 01:07:16.308077 | controller | "msg": "https://github.com/fluxcd/flux2/releases/download/v0.32.0/flux_0.32.0_linux_amd64.tar.gz" 2026-05-21 01:07:16.308324 | controller | } 2026-05-21 01:07:16.308573 | controller | 2026-05-21 01:07:16.308903 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-05-21 01:07:16.309106 | controller | Thursday 21 May 2026 01:07:16 +0000 (0:00:00.038) 0:00:02.526 ********** 2026-05-21 01:07:16.877425 | controller | ok: [controller] 2026-05-21 01:07:16.877634 | controller | 2026-05-21 01:07:16.877912 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-05-21 01:07:16.878151 | controller | Thursday 21 May 2026 01:07:16 +0000 (0:00:00.569) 0:00:03.095 ********** 2026-05-21 01:07:16.914963 | controller | skipping: [controller] 2026-05-21 01:07:16.915044 | controller | 2026-05-21 01:07:16.915182 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-05-21 01:07:16.915315 | controller | Thursday 21 May 2026 01:07:16 +0000 (0:00:00.037) 0:00:03.133 ********** 2026-05-21 01:07:16.950371 | controller | skipping: [controller] 2026-05-21 01:07:16.950463 | controller | 2026-05-21 01:07:16.950626 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-05-21 01:07:16.950855 | controller | Thursday 21 May 2026 01:07:16 +0000 (0:00:00.035) 0:00:03.169 ********** 2026-05-21 01:07:16.990110 | controller | ok: [controller] => { 2026-05-21 01:07:16.990282 | controller | "msg": "https://dl.k8s.io/release/v1.36.1/bin/linux/amd64/kubelet" 2026-05-21 01:07:16.990462 | controller | } 2026-05-21 01:07:16.990652 | controller | 2026-05-21 01:07:16.990866 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-05-21 01:07:16.991060 | controller | Thursday 21 May 2026 01:07:16 +0000 (0:00:00.039) 0:00:03.208 ********** 2026-05-21 01:07:17.440938 | controller | ok: [controller] 2026-05-21 01:07:17.441530 | controller | 2026-05-21 01:07:17.441572 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-05-21 01:07:17.441582 | controller | Thursday 21 May 2026 01:07:17 +0000 (0:00:00.450) 0:00:03.659 ********** 2026-05-21 01:07:17.477565 | controller | skipping: [controller] 2026-05-21 01:07:17.477646 | controller | 2026-05-21 01:07:17.477781 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-05-21 01:07:17.477902 | controller | Thursday 21 May 2026 01:07:17 +0000 (0:00:00.035) 0:00:03.694 ********** 2026-05-21 01:07:17.516847 | controller | skipping: [controller] 2026-05-21 01:07:17.516870 | controller | 2026-05-21 01:07:17.516874 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-05-21 01:07:17.516885 | controller | Thursday 21 May 2026 01:07:17 +0000 (0:00:00.038) 0:00:03.732 ********** 2026-05-21 01:07:17.553872 | controller | ok: [controller] => { 2026-05-21 01:07:17.553892 | controller | "msg": "https://get.helm.sh/helm-v3.11.2-linux-amd64.tar.gz" 2026-05-21 01:07:17.553898 | controller | } 2026-05-21 01:07:17.553904 | controller | 2026-05-21 01:07:17.553918 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-05-21 01:07:17.553923 | controller | Thursday 21 May 2026 01:07:17 +0000 (0:00:00.037) 0:00:03.770 ********** 2026-05-21 01:07:17.973499 | controller | ok: [controller] 2026-05-21 01:07:17.973744 | controller | 2026-05-21 01:07:17.974039 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-05-21 01:07:17.974308 | controller | Thursday 21 May 2026 01:07:17 +0000 (0:00:00.418) 0:00:04.188 ********** 2026-05-21 01:07:18.004245 | controller | skipping: [controller] 2026-05-21 01:07:18.004360 | controller | 2026-05-21 01:07:18.004501 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-05-21 01:07:18.004646 | controller | Thursday 21 May 2026 01:07:18 +0000 (0:00:00.034) 0:00:04.222 ********** 2026-05-21 01:07:18.040289 | controller | skipping: [controller] 2026-05-21 01:07:18.040374 | controller | 2026-05-21 01:07:18.040470 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-05-21 01:07:18.040558 | controller | Thursday 21 May 2026 01:07:18 +0000 (0:00:00.036) 0:00:04.259 ********** 2026-05-21 01:07:18.076468 | controller | ok: [controller] => { 2026-05-21 01:07:18.076598 | controller | "msg": "https://github.com/databus23/helm-diff/releases/download/v3.8.1/helm-diff-linux-amd64.tgz" 2026-05-21 01:07:18.076941 | controller | } 2026-05-21 01:07:18.076957 | controller | 2026-05-21 01:07:18.077074 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-05-21 01:07:18.077290 | controller | Thursday 21 May 2026 01:07:18 +0000 (0:00:00.036) 0:00:04.295 ********** 2026-05-21 01:07:18.491829 | controller | ok: [controller] 2026-05-21 01:07:18.491852 | controller | 2026-05-21 01:07:18.491857 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-05-21 01:07:18.491861 | controller | Thursday 21 May 2026 01:07:18 +0000 (0:00:00.411) 0:00:04.707 ********** 2026-05-21 01:07:18.520276 | controller | skipping: [controller] 2026-05-21 01:07:18.520289 | controller | 2026-05-21 01:07:18.520293 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-05-21 01:07:18.520297 | controller | Thursday 21 May 2026 01:07:18 +0000 (0:00:00.032) 0:00:04.739 ********** 2026-05-21 01:07:18.554262 | controller | skipping: [controller] 2026-05-21 01:07:18.556880 | controller | 2026-05-21 01:07:18.557014 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-05-21 01:07:18.557125 | controller | Thursday 21 May 2026 01:07:18 +0000 (0:00:00.033) 0:00:04.773 ********** 2026-05-21 01:07:18.589683 | controller | ok: [controller] => { 2026-05-21 01:07:18.589803 | controller | "msg": "https://github.com/kubernetes-sigs/cluster-api/releases/download/v1.10.5/clusterctl-linux-amd64" 2026-05-21 01:07:18.589923 | controller | } 2026-05-21 01:07:18.590035 | controller | 2026-05-21 01:07:18.590165 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-05-21 01:07:18.590289 | controller | Thursday 21 May 2026 01:07:18 +0000 (0:00:00.035) 0:00:04.808 ********** 2026-05-21 01:07:19.053293 | controller | ok: [controller] 2026-05-21 01:07:19.053355 | controller | 2026-05-21 01:07:19.053450 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-05-21 01:07:19.053548 | controller | Thursday 21 May 2026 01:07:19 +0000 (0:00:00.463) 0:00:05.272 ********** 2026-05-21 01:07:19.087284 | controller | skipping: [controller] 2026-05-21 01:07:19.087346 | controller | 2026-05-21 01:07:19.087475 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-05-21 01:07:19.087625 | controller | Thursday 21 May 2026 01:07:19 +0000 (0:00:00.033) 0:00:05.306 ********** 2026-05-21 01:07:19.121119 | controller | skipping: [controller] 2026-05-21 01:07:19.121208 | controller | 2026-05-21 01:07:19.121378 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-05-21 01:07:19.121519 | controller | Thursday 21 May 2026 01:07:19 +0000 (0:00:00.033) 0:00:05.339 ********** 2026-05-21 01:07:19.156399 | controller | ok: [controller] => { 2026-05-21 01:07:19.156462 | controller | "msg": "https://dl.k8s.io/release/v1.36.1/bin/linux/amd64/kubectl" 2026-05-21 01:07:19.156573 | controller | } 2026-05-21 01:07:19.156683 | controller | 2026-05-21 01:07:19.157080 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-05-21 01:07:19.157212 | controller | Thursday 21 May 2026 01:07:19 +0000 (0:00:00.035) 0:00:05.375 ********** 2026-05-21 01:07:19.612240 | controller | ok: [controller] 2026-05-21 01:07:19.612323 | controller | 2026-05-21 01:07:19.612476 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-05-21 01:07:19.612635 | controller | Thursday 21 May 2026 01:07:19 +0000 (0:00:00.452) 0:00:05.827 ********** 2026-05-21 01:07:19.642588 | controller | skipping: [controller] 2026-05-21 01:07:19.642698 | controller | 2026-05-21 01:07:19.644874 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-05-21 01:07:19.644900 | controller | Thursday 21 May 2026 01:07:19 +0000 (0:00:00.033) 0:00:05.861 ********** 2026-05-21 01:07:19.679362 | controller | skipping: [controller] 2026-05-21 01:07:19.679398 | controller | 2026-05-21 01:07:19.679407 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-05-21 01:07:19.679415 | controller | Thursday 21 May 2026 01:07:19 +0000 (0:00:00.036) 0:00:05.897 ********** 2026-05-21 01:07:19.713540 | controller | ok: [controller] => { 2026-05-21 01:07:19.713903 | controller | "msg": "https://dl.k8s.io/release/v1.36.1/bin/linux/amd64/kubeadm" 2026-05-21 01:07:19.714169 | controller | } 2026-05-21 01:07:19.714408 | controller | 2026-05-21 01:07:19.714790 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-05-21 01:07:19.715047 | controller | Thursday 21 May 2026 01:07:19 +0000 (0:00:00.034) 0:00:05.932 ********** 2026-05-21 01:07:20.176373 | controller | ok: [controller] 2026-05-21 01:07:20.176640 | controller | 2026-05-21 01:07:20.176936 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-05-21 01:07:20.177186 | controller | Thursday 21 May 2026 01:07:20 +0000 (0:00:00.462) 0:00:06.394 ********** 2026-05-21 01:07:20.208191 | controller | skipping: [controller] 2026-05-21 01:07:20.208469 | controller | 2026-05-21 01:07:20.208716 | controller | PLAY RECAP ********************************************************************* 2026-05-21 01:07:20.209017 | controller | controller : ok=28 changed=0 unreachable=0 failed=0 skipped=14 rescued=0 ignored=0 2026-05-21 01:07:20.209247 | controller | 2026-05-21 01:07:20.209471 | controller | 2026-05-21 01:07:20.209712 | controller | TASKS RECAP ******************************************************************** 2026-05-21 01:07:20.209954 | controller | Thursday 21 May 2026 01:07:20 +0000 (0:00:00.032) 0:00:06.427 ********** 2026-05-21 01:07:20.210185 | controller | =============================================================================== 2026-05-21 01:07:20.210427 | controller | Gather minimal facts ---------------------------------------------------- 0.68s 2026-05-21 01:07:20.210671 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.57s 2026-05-21 01:07:20.210913 | controller | vexxhost.containers.directory : Create directory (/var/lib/downloads) --- 0.48s 2026-05-21 01:07:20.211156 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.46s 2026-05-21 01:07:20.211397 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.46s 2026-05-21 01:07:20.211637 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.45s 2026-05-21 01:07:20.211883 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.45s 2026-05-21 01:07:20.212125 | controller | Find all subdirectories in the role location ---------------------------- 0.43s 2026-05-21 01:07:20.212418 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.42s 2026-05-21 01:07:20.212661 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.41s 2026-05-21 01:07:20.212860 | controller | Select only defaults/ directories and load vars ------------------------- 0.35s 2026-05-21 01:07:20.213021 | controller | Include download_artifact role ------------------------------------------ 0.20s 2026-05-21 01:07:20.213208 | controller | Find all components with checksums and get latest versions (CI) --------- 0.13s 2026-05-21 01:07:20.213373 | controller | Filter checksums to keep only latest versions (CI) ---------------------- 0.10s 2026-05-21 01:07:20.213534 | controller | Generate list of all binaries for all roles ----------------------------- 0.07s 2026-05-21 01:07:20.213698 | controller | vexxhost.containers.package : Update state for tar ---------------------- 0.04s 2026-05-21 01:07:20.213859 | controller | vexxhost.containers.download_artifact : Starting download of file ------- 0.04s 2026-05-21 01:07:20.214023 | controller | vexxhost.containers.download_artifact : Starting download of file ------- 0.04s 2026-05-21 01:07:20.214186 | controller | vexxhost.containers.package : Update state for tar ---------------------- 0.04s 2026-05-21 01:07:20.214347 | controller | vexxhost.containers.download_artifact : Extract archive ----------------- 0.04s 2026-05-21 01:07:20.388573 | controller | INFO [download-binaries > idempotence] Executed: Successful 2026-05-21 01:07:20.400933 | controller | INFO [download-binaries > side_effect] Executing 2026-05-21 01:07:20.400986 | controller | WARNING [download-binaries > side_effect] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-05-21 01:07:20.408795 | controller | INFO [download-binaries > verify] Executing 2026-05-21 01:07:21.298227 | controller | 2026-05-21 01:07:21.298293 | controller | PLAY [Verify] ****************************************************************** 2026-05-21 01:07:21.298411 | controller | 2026-05-21 01:07:21.298534 | controller | TASK [Gathering Facts] ********************************************************* 2026-05-21 01:07:21.298662 | controller | Thursday 21 May 2026 01:07:21 +0000 (0:00:00.011) 0:00:00.011 ********** 2026-05-21 01:07:22.366861 | 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-05-21 01:07:22.372256 | controller | ok: [controller] 2026-05-21 01:07:22.372432 | controller | 2026-05-21 01:07:22.372650 | controller | TASK [Stat target dir] ********************************************************* 2026-05-21 01:07:22.372974 | controller | Thursday 21 May 2026 01:07:22 +0000 (0:00:01.074) 0:00:01.086 ********** 2026-05-21 01:07:22.788383 | controller | ok: [controller] 2026-05-21 01:07:22.788528 | controller | 2026-05-21 01:07:22.788738 | controller | TASK [Assert that target dir is created] *************************************** 2026-05-21 01:07:22.789012 | controller | Thursday 21 May 2026 01:07:22 +0000 (0:00:00.415) 0:00:01.501 ********** 2026-05-21 01:07:22.826567 | controller | ok: [controller] => { 2026-05-21 01:07:22.826733 | controller | "changed": false, 2026-05-21 01:07:22.826942 | controller | "msg": "All assertions passed" 2026-05-21 01:07:22.827194 | controller | } 2026-05-21 01:07:22.827378 | controller | 2026-05-21 01:07:22.827579 | controller | TASK [Find target files] ******************************************************* 2026-05-21 01:07:22.827775 | controller | Thursday 21 May 2026 01:07:22 +0000 (0:00:00.038) 0:00:01.540 ********** 2026-05-21 01:07:23.257657 | controller | ok: [controller] 2026-05-21 01:07:23.257808 | controller | 2026-05-21 01:07:23.258024 | controller | TASK [Assert that some files were downloaded] ********************************** 2026-05-21 01:07:23.258211 | controller | Thursday 21 May 2026 01:07:23 +0000 (0:00:00.430) 0:00:01.971 ********** 2026-05-21 01:07:23.290410 | controller | ok: [controller] => { 2026-05-21 01:07:23.290586 | controller | "changed": false, 2026-05-21 01:07:23.290824 | controller | "msg": "All assertions passed" 2026-05-21 01:07:23.291043 | controller | } 2026-05-21 01:07:23.291323 | controller | 2026-05-21 01:07:23.291541 | controller | PLAY RECAP ********************************************************************* 2026-05-21 01:07:23.291787 | controller | controller : ok=5 changed=0 unreachable=0 failed=0 skipped=0 rescued=0 ignored=0 2026-05-21 01:07:23.291975 | controller | 2026-05-21 01:07:23.292148 | controller | 2026-05-21 01:07:23.292418 | controller | TASKS RECAP ******************************************************************** 2026-05-21 01:07:23.292683 | controller | Thursday 21 May 2026 01:07:23 +0000 (0:00:00.033) 0:00:02.004 ********** 2026-05-21 01:07:23.292944 | controller | =============================================================================== 2026-05-21 01:07:23.293134 | controller | Gathering Facts --------------------------------------------------------- 1.07s 2026-05-21 01:07:23.293320 | controller | Find target files ------------------------------------------------------- 0.43s 2026-05-21 01:07:23.293507 | controller | Stat target dir --------------------------------------------------------- 0.42s 2026-05-21 01:07:23.293715 | controller | Assert that target dir is created --------------------------------------- 0.04s 2026-05-21 01:07:23.293904 | controller | Assert that some files were downloaded ---------------------------------- 0.03s 2026-05-21 01:07:23.429012 | controller | INFO [download-binaries > verify] Executed: Successful 2026-05-21 01:07:23.441529 | controller | INFO [download-binaries > cleanup] Executing 2026-05-21 01:07:23.441778 | controller | WARNING [download-binaries > cleanup] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-05-21 01:07:23.447152 | controller | INFO [download-binaries > destroy] Executing 2026-05-21 01:07:23.447178 | controller | WARNING [download-binaries > destroy] Skipping, '--destroy=never' requested. 2026-05-21 01:07:23.447278 | controller | INFO [download-binaries > destroy] Executed: Successful 2026-05-21 01:07:23.447531 | controller | WARNING Molecule executed 1 scenario (1 missing files) 2026-05-21 01:07:23.591314 | controller | ok: Runtime: 0:01:27.930253 2026-05-21 01:07:23.599558 | 2026-05-21 01:07:23.599631 | PLAY RECAP 2026-05-21 01:07:23.599691 | controller | ok: 3 changed: 3 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-05-21 01:07:23.599723 | 2026-05-21 01:07:23.759815 | RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/run.yaml@main] 2026-05-21 01:07:23.764173 | POST-RUN START: [untrusted : github.com/vexxhost/ansible-collection-kubernetes/test-playbooks/molecule/post.yml@main] 2026-05-21 01:07:24.357593 | 2026-05-21 01:07:24.357715 | PLAY [all] 2026-05-21 01:07:24.368787 | 2026-05-21 01:07:24.368868 | TASK [describe-kubernetes-objects : creating directory for cluster scoped objects] 2026-05-21 01:07:24.747717 | controller | changed 2026-05-21 01:07:24.753668 | 2026-05-21 01:07:24.753783 | TASK [describe-kubernetes-objects : Gathering descriptions for cluster scoped objects] 2026-05-21 01:07:25.129473 | controller | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-05-21 01:07:25.129734 | controller | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-05-21 01:07:25.136091 | controller | environment: line 1: kubectl: command not found 2026-05-21 01:07:25.139404 | controller | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-05-21 01:07:25.139539 | controller | environment: line 1: kubectl: command not found 2026-05-21 01:07:25.141415 | controller | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-05-21 01:07:25.144900 | controller | environment: line 1: kubectl: command not found 2026-05-21 01:07:25.144937 | controller | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-05-21 01:07:25.146175 | controller | environment: line 1: kubectl: command not found 2026-05-21 01:07:25.147353 | controller | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-05-21 01:07:25.148476 | controller | environment: line 1: kubectl: command not found 2026-05-21 01:07:25.149840 | controller | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-05-21 01:07:25.284331 | controller | ok: Runtime: 0:00:00.034733 2026-05-21 01:07:25.289454 | 2026-05-21 01:07:25.289522 | TASK [describe-kubernetes-objects : creating directory for namespace scoped objects] 2026-05-21 01:07:25.523578 | controller | changed 2026-05-21 01:07:25.529019 | 2026-05-21 01:07:25.529095 | TASK [describe-kubernetes-objects : Gathering descriptions for namespace scoped objects] 2026-05-21 01:07:25.772215 | controller | environment: line 5: kubectl: command not found 2026-05-21 01:07:25.773366 | controller | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-05-21 01:07:25.773777 | controller | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-05-21 01:07:25.774133 | controller | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-05-21 01:07:26.059207 | controller | ok: Runtime: 0:00:00.011784 2026-05-21 01:07:26.067048 | 2026-05-21 01:07:26.067170 | TASK [describe-kubernetes-objects : Downloads logs to executor] 2026-05-21 01:07:26.730729 | controller | changed: 2026-05-21 01:07:26.730916 | controller | created directory /var/lib/zuul/builds/27d516630290490889c4e672186db9dd/work/logs/controller 2026-05-21 01:07:26.730960 | controller | cd+++++++++ objects/ 2026-05-21 01:07:26.730993 | controller | cd+++++++++ objects/cluster/ 2026-05-21 01:07:26.731026 | controller | cd+++++++++ objects/namespaced/ 2026-05-21 01:07:26.740910 | 2026-05-21 01:07:26.741032 | TASK [gather-pod-logs : creating directory for pod logs] 2026-05-21 01:07:26.986401 | controller | changed 2026-05-21 01:07:26.991813 | 2026-05-21 01:07:26.991916 | TASK [gather-pod-logs : creating directory for failed pod logs] 2026-05-21 01:07:27.235122 | controller | changed 2026-05-21 01:07:27.240244 | 2026-05-21 01:07:27.240333 | TASK [gather-pod-logs : retrieve all kubernetes logs, current and previous (if they exist)] 2026-05-21 01:07:27.480510 | controller | environment: line 3: kubectl: command not found 2026-05-21 01:07:27.768281 | controller | ok: Runtime: 0:00:00.012415 2026-05-21 01:07:27.774980 | 2026-05-21 01:07:27.775041 | TASK [gather-pod-logs : Downloads pod logs to executor] 2026-05-21 01:07:28.281148 | controller | changed: 2026-05-21 01:07:28.281405 | controller | cd+++++++++ pod-logs/ 2026-05-21 01:07:28.281470 | controller | cd+++++++++ pod-logs/failed-pods/ 2026-05-21 01:07:28.290679 | 2026-05-21 01:07:28.290765 | LOOP [helm-release-status : creating directory for helm release status] 2026-05-21 01:07:28.525709 | controller | changed: "values" 2026-05-21 01:07:28.736132 | controller | changed: "releases" 2026-05-21 01:07:28.751935 | 2026-05-21 01:07:28.752092 | TASK [helm-release-status : Gather get release status for helm charts] 2026-05-21 01:07:28.988097 | controller | /bin/bash: line 3: kubectl: command not found 2026-05-21 01:07:29.282320 | controller | ok: Runtime: 0:00:00.008574 2026-05-21 01:07:29.287185 | 2026-05-21 01:07:29.287249 | TASK [helm-release-status : Downloads logs to executor] 2026-05-21 01:07:29.786701 | controller | changed: 2026-05-21 01:07:29.786898 | controller | cd+++++++++ helm/ 2026-05-21 01:07:29.786937 | controller | cd+++++++++ helm/releases/ 2026-05-21 01:07:29.786970 | controller | cd+++++++++ helm/values/ 2026-05-21 01:07:29.793182 | 2026-05-21 01:07:29.793250 | PLAY RECAP 2026-05-21 01:07:29.793310 | controller | ok: 12 changed: 12 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-05-21 01:07:29.793340 | 2026-05-21 01:07:29.895097 | POST-RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/ansible-collection-kubernetes/test-playbooks/molecule/post.yml@main] 2026-05-21 01:07:29.897162 | POST-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post.yaml@main] 2026-05-21 01:07:30.522061 | 2026-05-21 01:07:30.522251 | PLAY [all] 2026-05-21 01:07:30.531976 | 2026-05-21 01:07:30.532049 | TASK [fetch-output : Set log path for multiple nodes] 2026-05-21 01:07:30.576221 | controller | skipping: Conditional result was False 2026-05-21 01:07:30.584349 | 2026-05-21 01:07:30.584454 | TASK [fetch-output : Set log path for single node] 2026-05-21 01:07:30.626903 | controller | ok 2026-05-21 01:07:30.633100 | 2026-05-21 01:07:30.633175 | LOOP [fetch-output : Ensure local output dirs] 2026-05-21 01:07:31.025811 | controller -> localhost | ok: "/var/lib/zuul/builds/27d516630290490889c4e672186db9dd/work/logs" 2026-05-21 01:07:31.225667 | controller -> localhost | changed: "/var/lib/zuul/builds/27d516630290490889c4e672186db9dd/work/artifacts" 2026-05-21 01:07:31.432088 | controller -> localhost | changed: "/var/lib/zuul/builds/27d516630290490889c4e672186db9dd/work/docs" 2026-05-21 01:07:31.448716 | 2026-05-21 01:07:31.448845 | LOOP [fetch-output : Collect logs, artifacts and docs] 2026-05-21 01:07:32.053823 | controller | changed: .d..t...... ./ 2026-05-21 01:07:32.054097 | controller | changed: All items complete 2026-05-21 01:07:32.054158 | 2026-05-21 01:07:32.503854 | controller | changed: .d..t...... ./ 2026-05-21 01:07:32.951486 | controller | changed: .d..t...... ./ 2026-05-21 01:07:32.976407 | 2026-05-21 01:07:32.976591 | LOOP [merge-output-to-logs : Move artifacts and docs to logs dir] 2026-05-21 01:07:33.406980 | controller -> localhost | ok: Item: artifacts Runtime: 0:00:00.008146 2026-05-21 01:07:33.652120 | controller -> localhost | ok: Item: docs Runtime: 0:00:00.007006 2026-05-21 01:07:33.671775 | 2026-05-21 01:07:33.671926 | PLAY [all] 2026-05-21 01:07:33.677324 | 2026-05-21 01:07:33.677403 | TASK [remove-build-sshkey : Remove the build SSH key from all nodes] 2026-05-21 01:07:34.136096 | controller | changed 2026-05-21 01:07:34.142918 | 2026-05-21 01:07:34.143019 | PLAY RECAP 2026-05-21 01:07:34.143087 | controller | ok: 5 changed: 4 unreachable: 0 failed: 0 skipped: 1 rescued: 0 ignored: 0 2026-05-21 01:07:34.143119 | 2026-05-21 01:07:34.334887 | POST-RUN END RESULT_NORMAL: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post.yaml@main] 2026-05-21 01:07:34.337961 | POST-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post-logs.yaml@main] 2026-05-21 01:07:34.888537 | 2026-05-21 01:07:34.888634 | PLAY [localhost] 2026-05-21 01:07:34.897900 | 2026-05-21 01:07:34.897975 | TASK [Generate Zuul manifest] 2026-05-21 01:07:34.914561 | localhost | ok 2026-05-21 01:07:34.928049 | 2026-05-21 01:07:34.928133 | TASK [generate-zuul-manifest : Generate Zuul manifest] 2026-05-21 01:07:35.292333 | localhost | changed 2026-05-21 01:07:35.303404 | 2026-05-21 01:07:35.303486 | TASK [generate-zuul-manifest : Return Zuul manifest URL to Zuul] 2026-05-21 01:07:35.330515 | localhost | ok 2026-05-21 01:07:35.338625 | 2026-05-21 01:07:35.338733 | TASK [Upload logs] 2026-05-21 01:07:35.361373 | localhost | ok 2026-05-21 01:07:35.417516 | 2026-05-21 01:07:35.417638 | TASK [Set zuul-log-path fact] 2026-05-21 01:07:35.436097 | localhost | ok 2026-05-21 01:07:35.450375 | 2026-05-21 01:07:35.450455 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-05-21 01:07:35.480129 | localhost | ok 2026-05-21 01:07:35.489809 | 2026-05-21 01:07:35.489898 | TASK [upload-logs : Create log directories] 2026-05-21 01:07:35.963180 | localhost | changed 2026-05-21 01:07:35.969715 | 2026-05-21 01:07:35.969807 | TASK [upload-logs : Ensure logs are readable before uploading] 2026-05-21 01:07:36.346685 | localhost -> localhost | ok: Runtime: 0:00:00.004994 2026-05-21 01:07:36.355760 | 2026-05-21 01:07:36.355853 | TASK [upload-logs : Upload logs to log server] 2026-05-21 01:07:36.810464 | localhost | Output suppressed because no_log was given 2026-05-21 01:07:36.815641 | 2026-05-21 01:07:36.815709 | LOOP [upload-logs : Compress console log and json output] 2026-05-21 01:07:36.871578 | localhost | skipping: Conditional result was False 2026-05-21 01:07:36.934802 | localhost | skipping: Conditional result was False 2026-05-21 01:07:36.949449 | 2026-05-21 01:07:36.949624 | LOOP [upload-logs : Upload compressed console log and json output] 2026-05-21 01:07:36.990702 | localhost | skipping: Conditional result was False 2026-05-21 01:07:36.991171 | 2026-05-21 01:07:36.994555 | localhost | skipping: Conditional result was False 2026-05-21 01:07:37.013331 | 2026-05-21 01:07:37.013491 | LOOP [upload-logs : Upload console log and json output]