2026-03-17 19:59:26.419913 | Job console starting 2026-03-17 19:59:26.536197 | Updating git repos 2026-03-17 19:59:26.579861 | Cloning repos into workspace 2026-03-17 19:59:27.614638 | Restoring repo states 2026-03-17 19:59:27.630933 | Merging changes 2026-03-17 19:59:28.165349 | Checking out repos 2026-03-17 19:59:28.250674 | Preparing playbooks 2026-03-17 19:59:30.100645 | Running Ansible setup 2026-03-17 19:59:33.614318 | PRE-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/pre.yaml@main] 2026-03-17 19:59:34.221273 | 2026-03-17 19:59:34.221394 | PLAY [localhost] 2026-03-17 19:59:34.228508 | 2026-03-17 19:59:34.228574 | TASK [Gathering Facts] 2026-03-17 19:59:35.076373 | localhost | ok 2026-03-17 19:59:35.086139 | 2026-03-17 19:59:35.086214 | TASK [Setup log path fact] 2026-03-17 19:59:35.106539 | localhost | ok 2026-03-17 19:59:35.118024 | 2026-03-17 19:59:35.118099 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-03-17 19:59:35.146951 | localhost | ok 2026-03-17 19:59:35.155016 | 2026-03-17 19:59:35.155104 | TASK [emit-job-header : Print job information] 2026-03-17 19:59:35.195701 | # Job Information 2026-03-17 19:59:35.195890 | Ansible Version: 2.16.16 2026-03-17 19:59:35.195956 | Job: ansible-collection-kubernetes-molecule-download-binaries 2026-03-17 19:59:35.196005 | Pipeline: check 2026-03-17 19:59:35.196049 | Executor: 0a8996d2b663 2026-03-17 19:59:35.196092 | Triggered by: https://github.com/vexxhost/ansible-collection-kubernetes/pull/240 2026-03-17 19:59:35.196139 | Event ID: 9474bf50-223b-11f1-9aa3-3704d885a9a9 2026-03-17 19:59:35.199788 | 2026-03-17 19:59:35.199847 | LOOP [emit-job-header : Print node information] 2026-03-17 19:59:35.280647 | localhost | ok: 2026-03-17 19:59:35.280855 | localhost | # Node Information 2026-03-17 19:59:35.280914 | localhost | Inventory Hostname: controller 2026-03-17 19:59:35.280987 | localhost | Hostname: np0000159585 2026-03-17 19:59:35.281036 | localhost | Username: zuul 2026-03-17 19:59:35.281086 | localhost | Distro: Debian 13.3 2026-03-17 19:59:35.281129 | localhost | Provider: yul1 2026-03-17 19:59:35.281169 | localhost | Region: ca-ymq-1 2026-03-17 19:59:35.281230 | localhost | Label: debian-trixie 2026-03-17 19:59:35.281271 | localhost | Product Name: OpenStack Nova 2026-03-17 19:59:35.281312 | localhost | Interface IP: 199.19.213.151 2026-03-17 19:59:35.294933 | 2026-03-17 19:59:35.295003 | TASK [log-inventory : Ensure Zuul Ansible directory exists] 2026-03-17 19:59:35.744466 | localhost -> localhost | changed 2026-03-17 19:59:35.751315 | 2026-03-17 19:59:35.751404 | TASK [log-inventory : Copy ansible inventory to logs dir] 2026-03-17 19:59:36.535391 | localhost -> localhost | changed 2026-03-17 19:59:36.543599 | 2026-03-17 19:59:36.543676 | PLAY [all] 2026-03-17 19:59:36.550872 | 2026-03-17 19:59:36.550939 | TASK [add-build-sshkey : Check to see if ssh key was already created for this build] 2026-03-17 19:59:36.768184 | controller -> localhost | ok 2026-03-17 19:59:36.779050 | 2026-03-17 19:59:36.779203 | TASK [add-build-sshkey : Create a new key in workspace based on build UUID] 2026-03-17 19:59:36.812001 | controller | ok 2026-03-17 19:59:36.828084 | controller | included: /var/lib/zuul/builds/3a6e1c22b33a4b72bbb0aaafd88c0d2b/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/create-key-and-replace.yaml 2026-03-17 19:59:36.832836 | 2026-03-17 19:59:36.832914 | TASK [add-build-sshkey : Create Temp SSH key] 2026-03-17 19:59:38.259739 | controller -> localhost | Generating public/private rsa key pair. 2026-03-17 19:59:38.260095 | controller -> localhost | Your identification has been saved in /var/lib/zuul/builds/3a6e1c22b33a4b72bbb0aaafd88c0d2b/work/3a6e1c22b33a4b72bbb0aaafd88c0d2b_id_rsa 2026-03-17 19:59:38.260127 | controller -> localhost | Your public key has been saved in /var/lib/zuul/builds/3a6e1c22b33a4b72bbb0aaafd88c0d2b/work/3a6e1c22b33a4b72bbb0aaafd88c0d2b_id_rsa.pub 2026-03-17 19:59:38.260150 | controller -> localhost | The key fingerprint is: 2026-03-17 19:59:38.260172 | controller -> localhost | SHA256:+0msYCCh6lrowJlzoR+7y9Ba7vQXmAkMe1AwfTckdwA zuul-build-sshkey 2026-03-17 19:59:38.260207 | controller -> localhost | The key's randomart image is: 2026-03-17 19:59:38.260229 | controller -> localhost | +---[RSA 3072]----+ 2026-03-17 19:59:38.260255 | controller -> localhost | | o+. Eo+.. | 2026-03-17 19:59:38.260277 | controller -> localhost | | o.. .oo. | 2026-03-17 19:59:38.260297 | controller -> localhost | | * . . . | 2026-03-17 19:59:38.260316 | controller -> localhost | | o = | 2026-03-17 19:59:38.260336 | controller -> localhost | |. o.o + S | 2026-03-17 19:59:38.260355 | controller -> localhost | |o.=..= . o | 2026-03-17 19:59:38.260374 | controller -> localhost | |+B.* o o o | 2026-03-17 19:59:38.260393 | controller -> localhost | |+.@ +. o + . | 2026-03-17 19:59:38.260415 | controller -> localhost | |o+.Oo.. . o | 2026-03-17 19:59:38.260435 | controller -> localhost | +----[SHA256]-----+ 2026-03-17 19:59:38.260478 | controller -> localhost | ok: Runtime: 0:00:01.042416 2026-03-17 19:59:38.264716 | 2026-03-17 19:59:38.264777 | TASK [add-build-sshkey : Remote setup ssh keys (linux)] 2026-03-17 19:59:38.294321 | controller | ok 2026-03-17 19:59:38.303868 | controller | included: /var/lib/zuul/builds/3a6e1c22b33a4b72bbb0aaafd88c0d2b/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/remote-linux.yaml 2026-03-17 19:59:38.311303 | 2026-03-17 19:59:38.311370 | TASK [add-build-sshkey : Remove previously added zuul-build-sshkey] 2026-03-17 19:59:38.335346 | controller | skipping: Conditional result was False 2026-03-17 19:59:38.341151 | 2026-03-17 19:59:38.341240 | TASK [add-build-sshkey : Enable access via build key on all nodes] 2026-03-17 19:59:38.891893 | controller | changed 2026-03-17 19:59:38.895997 | 2026-03-17 19:59:38.896061 | TASK [add-build-sshkey : Make sure user has a .ssh] 2026-03-17 19:59:39.096678 | controller | ok 2026-03-17 19:59:39.102328 | 2026-03-17 19:59:39.102414 | TASK [add-build-sshkey : Install build private key as SSH key on all nodes] 2026-03-17 19:59:39.659768 | controller | changed 2026-03-17 19:59:39.665615 | 2026-03-17 19:59:39.665705 | TASK [add-build-sshkey : Install build public key as SSH key on all nodes] 2026-03-17 19:59:40.213951 | controller | changed 2026-03-17 19:59:40.278322 | 2026-03-17 19:59:40.278411 | TASK [add-build-sshkey : Remote setup ssh keys (windows)] 2026-03-17 19:59:40.302955 | controller | skipping: Conditional result was False 2026-03-17 19:59:40.312463 | 2026-03-17 19:59:40.312528 | TASK [remove-zuul-sshkey : Remove master key from local agent] 2026-03-17 19:59:40.669406 | controller -> localhost | changed 2026-03-17 19:59:40.679688 | 2026-03-17 19:59:40.679753 | TASK [add-build-sshkey : Add back temp key] 2026-03-17 19:59:40.962622 | controller -> localhost | Identity added: /var/lib/zuul/builds/3a6e1c22b33a4b72bbb0aaafd88c0d2b/work/3a6e1c22b33a4b72bbb0aaafd88c0d2b_id_rsa (zuul-build-sshkey) 2026-03-17 19:59:40.962865 | controller -> localhost | ok: Runtime: 0:00:00.013234 2026-03-17 19:59:40.968718 | 2026-03-17 19:59:40.968807 | TASK [add-build-sshkey : Verify we can still SSH to all nodes] 2026-03-17 19:59:41.287960 | controller | ok 2026-03-17 19:59:41.293687 | 2026-03-17 19:59:41.293798 | TASK [add-build-sshkey : Verify we can still SSH to all nodes (windows)] 2026-03-17 19:59:41.318508 | controller | skipping: Conditional result was False 2026-03-17 19:59:41.333638 | 2026-03-17 19:59:41.333723 | TASK [prepare-workspace : Start zuul_console daemon.] 2026-03-17 19:59:41.679719 | controller | ok 2026-03-17 19:59:41.686137 | 2026-03-17 19:59:41.686221 | TASK [prepare-workspace : Synchronize src repos to workspace directory.] 2026-03-17 19:59:42.737943 | controller | Output suppressed because no_log was given 2026-03-17 19:59:42.745021 | 2026-03-17 19:59:42.745100 | LOOP [ensure-output-dirs : Empty Zuul Output directories by removing them] 2026-03-17 19:59:43.012575 | controller | ok: "logs" 2026-03-17 19:59:43.012945 | controller | ok: All items complete 2026-03-17 19:59:43.013069 | 2026-03-17 19:59:43.202678 | controller | ok: "artifacts" 2026-03-17 19:59:43.394407 | controller | ok: "docs" 2026-03-17 19:59:43.407224 | 2026-03-17 19:59:43.407385 | LOOP [ensure-output-dirs : Ensure Zuul Output directories exist] 2026-03-17 19:59:43.619330 | controller | changed: "logs" 2026-03-17 19:59:43.811797 | controller | changed: "artifacts" 2026-03-17 19:59:44.004482 | controller | changed: "docs" 2026-03-17 19:59:44.019551 | 2026-03-17 19:59:44.019650 | PLAY RECAP 2026-03-17 19:59:44.019697 | controller | ok: 15 changed: 8 unreachable: 0 failed: 0 skipped: 3 rescued: 0 ignored: 0 2026-03-17 19:59:44.019727 | localhost | ok: 6 changed: 2 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-03-17 19:59:44.019746 | 2026-03-17 19:59:44.131258 | PRE-RUN END RESULT_NORMAL: [trusted : github.com/vexxhost/zuul-config/playbooks/base/pre.yaml@main] 2026-03-17 19:59:44.133135 | PRE-RUN START: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/pre.yaml@main] 2026-03-17 19:59:44.717484 | 2026-03-17 19:59:44.717601 | PLAY [all] 2026-03-17 19:59:44.727764 | 2026-03-17 19:59:44.727844 | TASK [setup-uv : Extract archive] 2026-03-17 19:59:47.160507 | controller | changed 2026-03-17 19:59:47.167941 | 2026-03-17 19:59:47.168025 | TASK [setup-uv : Print version] 2026-03-17 19:59:47.576744 | controller | uv 0.8.13 2026-03-17 19:59:47.699898 | controller | ok: Runtime: 0:00:00.012683 2026-03-17 19:59:47.707479 | 2026-03-17 19:59:47.707640 | PLAY RECAP 2026-03-17 19:59:47.707687 | controller | ok: 2 changed: 2 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-03-17 19:59:47.707712 | 2026-03-17 19:59:47.815462 | PRE-RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/pre.yaml@main] 2026-03-17 19:59:47.818540 | PRE-RUN START: [untrusted : github.com/vexxhost/ansible-collection-kubernetes/test-playbooks/molecule/pre.yml@main] 2026-03-17 19:59:48.401532 | 2026-03-17 19:59:48.401653 | PLAY [all] 2026-03-17 19:59:48.411562 | 2026-03-17 19:59:48.411634 | TASK [Update apt cache] 2026-03-17 19:59:52.897732 | controller | ok 2026-03-17 19:59:52.902703 | 2026-03-17 19:59:52.902778 | TASK [Install "jq" for log collection] 2026-03-17 19:59:55.442705 | controller | changed 2026-03-17 19:59:55.445414 | 2026-03-17 19:59:55.445478 | PLAY RECAP 2026-03-17 19:59:55.445537 | controller | ok: 2 changed: 1 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-03-17 19:59:55.445567 | 2026-03-17 19:59:55.566133 | PRE-RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/ansible-collection-kubernetes/test-playbooks/molecule/pre.yml@main] 2026-03-17 19:59:55.569472 | RUN START: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/run.yaml@main] 2026-03-17 19:59:56.176203 | 2026-03-17 19:59:56.176319 | PLAY [all] 2026-03-17 19:59:56.185769 | 2026-03-17 19:59:56.185838 | TASK [Copy inventory file for Zuul] 2026-03-17 19:59:57.170000 | controller | changed 2026-03-17 19:59:57.175435 | 2026-03-17 19:59:57.175508 | TASK [Switch "ansible_host" to private IP] 2026-03-17 19:59:57.492376 | controller | changed: 1 replacements made 2026-03-17 19:59:57.499951 | 2026-03-17 19:59:57.500104 | TASK [Run Molecule scenario] 2026-03-17 19:59:57.936266 | controller | Using CPython 3.13.5 interpreter at: /usr/bin/python3 2026-03-17 19:59:57.936396 | controller | Creating virtual environment at: .venv 2026-03-17 19:59:58.216306 | controller | Downloading pygments (1.2MiB) 2026-03-17 19:59:58.217477 | controller | Downloading ansible-core (2.3MiB) 2026-03-17 19:59:58.217678 | controller | Downloading cryptography (4.3MiB) 2026-03-17 19:59:58.365417 | controller | Downloading cryptography 2026-03-17 19:59:58.420958 | controller | Downloading pygments 2026-03-17 19:59:58.593564 | controller | Downloading ansible-core 2026-03-17 19:59:58.643146 | controller | Installed 36 packages in 48ms 2026-03-17 19:59:59.327998 | controller | INFO Collection 'vexxhost.kubernetes' detected. 2026-03-17 19:59:59.328068 | controller | INFO Scenarios will be used from 'extensions/molecule' 2026-03-17 20:00:00.239476 | controller | CRITICAL 'extensions/molecule/default/molecule.yml' glob failed. Exiting. 2026-03-17 20:00:00.239519 | controller | INFO default scenario not found, disabling shared state. 2026-03-17 20:00:00.239643 | controller | INFO [download-binaries > discovery] scenario test matrix: dependency, cleanup, destroy, syntax, create, prepare, converge, idempotence, side_effect, verify, cleanup, destroy 2026-03-17 20:00:00.239733 | controller | INFO [download-binaries > prerun] Performing prerun with role_name_check=0... 2026-03-17 20:01:00.601035 | controller | INFO [download-binaries > dependency] Executing 2026-03-17 20:01:00.601100 | controller | WARNING [download-binaries > dependency] Missing roles requirements file: requirements.yml 2026-03-17 20:01:00.601111 | controller | WARNING [download-binaries > dependency] Missing collections requirements file: collections.yml 2026-03-17 20:01:00.601153 | controller | WARNING [download-binaries > dependency] Executed: 2 missing (Remove from test_sequence to suppress) 2026-03-17 20:01:00.606938 | controller | INFO [download-binaries > cleanup] Executing 2026-03-17 20:01:00.607294 | controller | WARNING [download-binaries > cleanup] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-03-17 20:01:00.612620 | controller | INFO [download-binaries > destroy] Executing 2026-03-17 20:01:00.612644 | controller | WARNING [download-binaries > destroy] Skipping, '--destroy=never' requested. 2026-03-17 20:01:00.612691 | controller | INFO [download-binaries > destroy] Executed: Successful 2026-03-17 20:01:00.617965 | controller | INFO [download-binaries > syntax] Executing 2026-03-17 20:01:01.517590 | controller | 2026-03-17 20:01:01.517864 | controller | playbook: /home/zuul/src/github.com/vexxhost/ansible-collection-kubernetes/extensions/molecule/download-binaries/converge.yml 2026-03-17 20:01:01.576943 | controller | INFO [download-binaries > syntax] Executed: Successful 2026-03-17 20:01:01.588016 | controller | INFO [download-binaries > create] Executing 2026-03-17 20:01:01.591628 | controller | WARNING [download-binaries > create] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-03-17 20:01:01.598303 | controller | INFO [download-binaries > prepare] Executing 2026-03-17 20:01:01.598659 | controller | WARNING [download-binaries > prepare] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-03-17 20:01:01.604931 | controller | INFO [download-binaries > converge] Executing 2026-03-17 20:01:02.495793 | controller | 2026-03-17 20:01:02.495965 | controller | PLAY [Download all binaries required at runtime for ansible-collection-kubernetes] *** 2026-03-17 20:01:02.496144 | controller | 2026-03-17 20:01:02.496326 | controller | TASK [Gather minimal facts] **************************************************** 2026-03-17 20:01:02.496522 | controller | Tuesday 17 March 2026 20:01:02 +0000 (0:00:00.033) 0:00:00.033 ********* 2026-03-17 20:01:03.180434 | controller | ok: [controller -> localhost] 2026-03-17 20:01:03.180568 | controller | 2026-03-17 20:01:03.180780 | controller | TASK [Find all subdirectories in the role location] **************************** 2026-03-17 20:01:03.180984 | controller | Tuesday 17 March 2026 20:01:03 +0000 (0:00:00.679) 0:00:00.712 ********* 2026-03-17 20:01:03.603574 | controller | ok: [controller -> localhost] 2026-03-17 20:01:03.603641 | controller | 2026-03-17 20:01:03.603864 | controller | TASK [Select only defaults/ directories and load vars] ************************* 2026-03-17 20:01:03.604070 | controller | Tuesday 17 March 2026 20:01:03 +0000 (0:00:00.428) 0:00:01.141 ********* 2026-03-17 20:01:03.907335 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kubelet/defaults) 2026-03-17 20:01:03.907462 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/helm/defaults) 2026-03-17 20:01:03.907678 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kubernetes/defaults) 2026-03-17 20:01:03.907883 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/clusterctl/defaults) 2026-03-17 20:01:03.908100 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/openstack_resource_controller/defaults) 2026-03-17 20:01:03.908318 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/cert_manager/defaults) 2026-03-17 20:01:03.908520 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kubectl/defaults) 2026-03-17 20:01:03.908714 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kube_vip/defaults) 2026-03-17 20:01:03.908915 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/cluster_api/defaults) 2026-03-17 20:01:03.909114 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kubeadm/defaults) 2026-03-17 20:01:03.909397 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/keepalived/defaults) 2026-03-17 20:01:03.909663 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/upload_helm_chart/defaults) 2026-03-17 20:01:03.909887 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/haproxy/defaults) 2026-03-17 20:01:03.910092 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/flux/defaults) 2026-03-17 20:01:03.910297 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/cilium/defaults) 2026-03-17 20:01:03.910469 | controller | 2026-03-17 20:01:03.910666 | controller | TASK [Find all components with checksums and get latest versions (CI)] ********* 2026-03-17 20:01:03.910859 | controller | Tuesday 17 March 2026 20:01:03 +0000 (0:00:00.304) 0:00:01.445 ********* 2026-03-17 20:01:04.089592 | controller | ok: [controller -> localhost] => (item=kubelet_checksums) 2026-03-17 20:01:04.089759 | controller | ok: [controller -> localhost] => (item=helm_checksums) 2026-03-17 20:01:04.089959 | controller | ok: [controller -> localhost] => (item=helm_diff_checksums) 2026-03-17 20:01:04.090131 | controller | ok: [controller -> localhost] => (item=clusterctl_checksums) 2026-03-17 20:01:04.090320 | controller | ok: [controller -> localhost] => (item=kubectl_checksums) 2026-03-17 20:01:04.090508 | controller | ok: [controller -> localhost] => (item=kubeadm_checksums) 2026-03-17 20:01:04.090691 | controller | ok: [controller -> localhost] => (item=flux_checksums) 2026-03-17 20:01:04.090947 | controller | 2026-03-17 20:01:04.091154 | controller | TASK [Filter checksums to keep only latest versions (CI)] ********************** 2026-03-17 20:01:04.091371 | controller | Tuesday 17 March 2026 20:01:04 +0000 (0:00:00.181) 0:00:01.627 ********* 2026-03-17 20:01:04.188797 | controller | ok: [controller -> localhost] => (item=kubelet_checksums) 2026-03-17 20:01:04.188945 | controller | ok: [controller -> localhost] => (item=helm_checksums) 2026-03-17 20:01:04.189248 | controller | ok: [controller -> localhost] => (item=helm_diff_checksums) 2026-03-17 20:01:04.189438 | controller | ok: [controller -> localhost] => (item=clusterctl_checksums) 2026-03-17 20:01:04.189630 | controller | ok: [controller -> localhost] => (item=kubectl_checksums) 2026-03-17 20:01:04.189818 | controller | ok: [controller -> localhost] => (item=kubeadm_checksums) 2026-03-17 20:01:04.190008 | controller | ok: [controller -> localhost] => (item=flux_checksums) 2026-03-17 20:01:04.190182 | controller | 2026-03-17 20:01:04.190362 | controller | TASK [Generate list of all binaries for all roles] ***************************** 2026-03-17 20:01:04.190552 | controller | Tuesday 17 March 2026 20:01:04 +0000 (0:00:00.099) 0:00:01.727 ********* 2026-03-17 20:01:04.268667 | controller | ok: [controller -> localhost] 2026-03-17 20:01:04.268800 | controller | 2026-03-17 20:01:04.269007 | controller | TASK [Include download_artifact role] ****************************************** 2026-03-17 20:01:04.269192 | controller | Tuesday 17 March 2026 20:01:04 +0000 (0:00:00.079) 0:00:01.806 ********* 2026-03-17 20:01:04.522195 | controller | included: vexxhost.containers.download_artifact for controller => (item={'url': 'https://dl.k8s.io/release/v1.35.2/bin/linux/amd64/kubelet', 'checksum': '20887f461c0de96b0cb14c7af6b897f92d424ac078f8642f98e83ef52a0bf03e', 'dest': '/var/lib/downloads/kubelet-1.35.2-linux-amd64', 'version': '1.35.2'}) 2026-03-17 20:01:04.522485 | 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-03-17 20:01:04.522744 | 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-03-17 20:01:04.523122 | 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-03-17 20:01:04.523378 | controller | included: vexxhost.containers.download_artifact for controller => (item={'url': 'https://dl.k8s.io/release/v1.35.2/bin/linux/amd64/kubectl', 'checksum': '924eb50779153f20cb668117d141440b95df2f325a64452d78dff9469145e277', 'dest': '/var/lib/downloads/kubectl-1.35.2-linux-amd64', 'version': '1.35.2'}) 2026-03-17 20:01:04.523650 | controller | included: vexxhost.containers.download_artifact for controller => (item={'url': 'https://dl.k8s.io/release/v1.35.2/bin/linux/amd64/kubeadm', 'checksum': 'a51cb85c70c98ec6868fd3413ac786af5fab4ce51438963752ec5f58e68e5452', 'dest': '/var/lib/downloads/kubeadm-1.35.2-linux-amd64', 'version': '1.35.2'}) 2026-03-17 20:01:04.523881 | 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-03-17 20:01:04.524068 | controller | 2026-03-17 20:01:04.524287 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-03-17 20:01:04.524471 | controller | Tuesday 17 March 2026 20:01:04 +0000 (0:00:00.253) 0:00:02.059 ********* 2026-03-17 20:01:04.562272 | controller | skipping: [controller] 2026-03-17 20:01:04.562407 | controller | 2026-03-17 20:01:04.562654 | controller | TASK [vexxhost.containers.directory : Create directory (/var/lib/downloads)] *** 2026-03-17 20:01:04.562974 | controller | Tuesday 17 March 2026 20:01:04 +0000 (0:00:00.040) 0:00:02.100 ********* 2026-03-17 20:01:05.307047 | 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-03-17 20:01:05.316354 | controller | changed: [controller] 2026-03-17 20:01:05.316541 | controller | 2026-03-17 20:01:05.316747 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-03-17 20:01:05.316955 | controller | Tuesday 17 March 2026 20:01:05 +0000 (0:00:00.754) 0:00:02.854 ********* 2026-03-17 20:01:05.358188 | controller | ok: [controller] => { 2026-03-17 20:01:05.358366 | controller | "msg": "https://dl.k8s.io/release/v1.35.2/bin/linux/amd64/kubelet" 2026-03-17 20:01:05.358586 | controller | } 2026-03-17 20:01:05.358741 | controller | 2026-03-17 20:01:05.358986 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-03-17 20:01:05.359181 | controller | Tuesday 17 March 2026 20:01:05 +0000 (0:00:00.041) 0:00:02.896 ********* 2026-03-17 20:01:08.944184 | 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-03-17 20:01:08.950140 | controller | changed: [controller] 2026-03-17 20:01:08.950245 | controller | 2026-03-17 20:01:08.950372 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-03-17 20:01:08.950496 | controller | Tuesday 17 March 2026 20:01:08 +0000 (0:00:03.592) 0:00:06.489 ********* 2026-03-17 20:01:08.978067 | controller | skipping: [controller] 2026-03-17 20:01:08.978211 | controller | 2026-03-17 20:01:08.978409 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-03-17 20:01:08.978684 | controller | Tuesday 17 March 2026 20:01:08 +0000 (0:00:00.027) 0:00:06.516 ********* 2026-03-17 20:01:09.007140 | controller | skipping: [controller] 2026-03-17 20:01:09.007295 | controller | 2026-03-17 20:01:09.007493 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-03-17 20:01:09.007689 | controller | Tuesday 17 March 2026 20:01:09 +0000 (0:00:00.029) 0:00:06.546 ********* 2026-03-17 20:01:09.046135 | controller | ok: [controller] => { 2026-03-17 20:01:09.046341 | controller | "msg": "https://get.helm.sh/helm-v3.11.2-linux-amd64.tar.gz" 2026-03-17 20:01:09.046536 | controller | } 2026-03-17 20:01:09.046724 | controller | 2026-03-17 20:01:09.047064 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-03-17 20:01:09.047209 | controller | Tuesday 17 March 2026 20:01:09 +0000 (0:00:00.038) 0:00:06.584 ********* 2026-03-17 20:01:09.766902 | controller | changed: [controller] 2026-03-17 20:01:09.766935 | controller | 2026-03-17 20:01:09.766941 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-03-17 20:01:09.766947 | controller | Tuesday 17 March 2026 20:01:09 +0000 (0:00:00.718) 0:00:07.303 ********* 2026-03-17 20:01:09.802512 | controller | skipping: [controller] 2026-03-17 20:01:09.802681 | controller | 2026-03-17 20:01:09.802934 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-03-17 20:01:09.803145 | controller | Tuesday 17 March 2026 20:01:09 +0000 (0:00:00.037) 0:00:07.341 ********* 2026-03-17 20:01:09.837985 | controller | skipping: [controller] 2026-03-17 20:01:09.838150 | controller | 2026-03-17 20:01:09.838361 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-03-17 20:01:09.838569 | controller | Tuesday 17 March 2026 20:01:09 +0000 (0:00:00.035) 0:00:07.376 ********* 2026-03-17 20:01:09.881570 | controller | ok: [controller] => { 2026-03-17 20:01:09.881765 | controller | "msg": "https://github.com/databus23/helm-diff/releases/download/v3.8.1/helm-diff-linux-amd64.tgz" 2026-03-17 20:01:09.881969 | controller | } 2026-03-17 20:01:09.882158 | controller | 2026-03-17 20:01:09.882356 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-03-17 20:01:09.882547 | controller | Tuesday 17 March 2026 20:01:09 +0000 (0:00:00.043) 0:00:07.419 ********* 2026-03-17 20:01:10.636453 | controller | changed: [controller] 2026-03-17 20:01:10.636605 | controller | 2026-03-17 20:01:10.636858 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-03-17 20:01:10.637097 | controller | Tuesday 17 March 2026 20:01:10 +0000 (0:00:00.754) 0:00:08.174 ********* 2026-03-17 20:01:10.672492 | controller | skipping: [controller] 2026-03-17 20:01:10.672721 | controller | 2026-03-17 20:01:10.672972 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-03-17 20:01:10.673222 | controller | Tuesday 17 March 2026 20:01:10 +0000 (0:00:00.036) 0:00:08.210 ********* 2026-03-17 20:01:10.705087 | controller | skipping: [controller] 2026-03-17 20:01:10.705225 | controller | 2026-03-17 20:01:10.705380 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-03-17 20:01:10.705534 | controller | Tuesday 17 March 2026 20:01:10 +0000 (0:00:00.033) 0:00:08.243 ********* 2026-03-17 20:01:10.740160 | controller | ok: [controller] => { 2026-03-17 20:01:10.740327 | controller | "msg": "https://github.com/kubernetes-sigs/cluster-api/releases/download/v1.10.5/clusterctl-linux-amd64" 2026-03-17 20:01:10.740471 | controller | } 2026-03-17 20:01:10.740606 | controller | 2026-03-17 20:01:10.740760 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-03-17 20:01:10.740916 | controller | Tuesday 17 March 2026 20:01:10 +0000 (0:00:00.034) 0:00:08.278 ********* 2026-03-17 20:01:12.120941 | controller | changed: [controller] 2026-03-17 20:01:12.121090 | controller | 2026-03-17 20:01:12.121295 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-03-17 20:01:12.121502 | controller | Tuesday 17 March 2026 20:01:12 +0000 (0:00:01.380) 0:00:09.658 ********* 2026-03-17 20:01:12.159041 | controller | skipping: [controller] 2026-03-17 20:01:12.159215 | controller | 2026-03-17 20:01:12.159429 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-03-17 20:01:12.159632 | controller | Tuesday 17 March 2026 20:01:12 +0000 (0:00:00.038) 0:00:09.697 ********* 2026-03-17 20:01:12.192627 | controller | skipping: [controller] 2026-03-17 20:01:12.192825 | controller | 2026-03-17 20:01:12.193062 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-03-17 20:01:12.193272 | controller | Tuesday 17 March 2026 20:01:12 +0000 (0:00:00.033) 0:00:09.730 ********* 2026-03-17 20:01:12.231081 | controller | ok: [controller] => { 2026-03-17 20:01:12.231321 | controller | "msg": "https://dl.k8s.io/release/v1.35.2/bin/linux/amd64/kubectl" 2026-03-17 20:01:12.231526 | controller | } 2026-03-17 20:01:12.231710 | controller | 2026-03-17 20:01:12.231928 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-03-17 20:01:12.232141 | controller | Tuesday 17 March 2026 20:01:12 +0000 (0:00:00.038) 0:00:09.769 ********* 2026-03-17 20:01:13.234338 | controller | changed: [controller] 2026-03-17 20:01:13.234866 | controller | 2026-03-17 20:01:13.234873 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-03-17 20:01:13.234878 | controller | Tuesday 17 March 2026 20:01:13 +0000 (0:00:01.003) 0:00:10.772 ********* 2026-03-17 20:01:13.269741 | controller | skipping: [controller] 2026-03-17 20:01:13.269848 | controller | 2026-03-17 20:01:13.269979 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-03-17 20:01:13.270104 | controller | Tuesday 17 March 2026 20:01:13 +0000 (0:00:00.035) 0:00:10.808 ********* 2026-03-17 20:01:13.303280 | controller | skipping: [controller] 2026-03-17 20:01:13.303464 | controller | 2026-03-17 20:01:13.303673 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-03-17 20:01:13.303875 | controller | Tuesday 17 March 2026 20:01:13 +0000 (0:00:00.033) 0:00:10.841 ********* 2026-03-17 20:01:13.347000 | controller | ok: [controller] => { 2026-03-17 20:01:13.347175 | controller | "msg": "https://dl.k8s.io/release/v1.35.2/bin/linux/amd64/kubeadm" 2026-03-17 20:01:13.347360 | controller | } 2026-03-17 20:01:13.347532 | controller | 2026-03-17 20:01:13.347728 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-03-17 20:01:13.347922 | controller | Tuesday 17 March 2026 20:01:13 +0000 (0:00:00.043) 0:00:10.885 ********* 2026-03-17 20:01:14.549646 | controller | changed: [controller] 2026-03-17 20:01:14.549823 | controller | 2026-03-17 20:01:14.550032 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-03-17 20:01:14.550239 | controller | Tuesday 17 March 2026 20:01:14 +0000 (0:00:01.202) 0:00:12.087 ********* 2026-03-17 20:01:14.585887 | controller | skipping: [controller] 2026-03-17 20:01:14.586065 | controller | 2026-03-17 20:01:14.586297 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-03-17 20:01:14.586493 | controller | Tuesday 17 March 2026 20:01:14 +0000 (0:00:00.037) 0:00:12.124 ********* 2026-03-17 20:01:14.622340 | controller | skipping: [controller] 2026-03-17 20:01:14.622508 | controller | 2026-03-17 20:01:14.622705 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-03-17 20:01:14.622937 | controller | Tuesday 17 March 2026 20:01:14 +0000 (0:00:00.036) 0:00:12.160 ********* 2026-03-17 20:01:14.664014 | controller | ok: [controller] => { 2026-03-17 20:01:14.664263 | controller | "msg": "https://github.com/fluxcd/flux2/releases/download/v0.32.0/flux_0.32.0_linux_amd64.tar.gz" 2026-03-17 20:01:14.664468 | controller | } 2026-03-17 20:01:14.664692 | controller | 2026-03-17 20:01:14.664906 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-03-17 20:01:14.665121 | controller | Tuesday 17 March 2026 20:01:14 +0000 (0:00:00.041) 0:00:12.202 ********* 2026-03-17 20:01:15.462975 | controller | changed: [controller] 2026-03-17 20:01:15.463031 | controller | 2026-03-17 20:01:15.463051 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-03-17 20:01:15.463237 | controller | Tuesday 17 March 2026 20:01:15 +0000 (0:00:00.798) 0:00:13.000 ********* 2026-03-17 20:01:15.494520 | controller | skipping: [controller] 2026-03-17 20:01:15.494733 | controller | 2026-03-17 20:01:15.495006 | controller | PLAY RECAP ********************************************************************* 2026-03-17 20:01:15.495318 | controller | controller : ok=28 changed=8 unreachable=0 failed=0 skipped=14 rescued=0 ignored=0 2026-03-17 20:01:15.495563 | controller | 2026-03-17 20:01:15.495824 | controller | 2026-03-17 20:01:15.496127 | controller | TASKS RECAP ******************************************************************** 2026-03-17 20:01:15.496435 | controller | Tuesday 17 March 2026 20:01:15 +0000 (0:00:00.033) 0:00:13.033 ********* 2026-03-17 20:01:15.496622 | controller | =============================================================================== 2026-03-17 20:01:15.496836 | controller | vexxhost.containers.download_artifact : Download item ------------------- 3.59s 2026-03-17 20:01:15.497061 | controller | vexxhost.containers.download_artifact : Download item ------------------- 1.38s 2026-03-17 20:01:15.497266 | controller | vexxhost.containers.download_artifact : Download item ------------------- 1.20s 2026-03-17 20:01:15.497468 | controller | vexxhost.containers.download_artifact : Download item ------------------- 1.00s 2026-03-17 20:01:15.497666 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.80s 2026-03-17 20:01:15.497900 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.75s 2026-03-17 20:01:15.498080 | controller | vexxhost.containers.directory : Create directory (/var/lib/downloads) --- 0.75s 2026-03-17 20:01:15.498368 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.72s 2026-03-17 20:01:15.498651 | controller | Gather minimal facts ---------------------------------------------------- 0.68s 2026-03-17 20:01:15.498979 | controller | Find all subdirectories in the role location ---------------------------- 0.43s 2026-03-17 20:01:15.499267 | controller | Select only defaults/ directories and load vars ------------------------- 0.30s 2026-03-17 20:01:15.499556 | controller | Include download_artifact role ------------------------------------------ 0.25s 2026-03-17 20:01:15.499854 | controller | Find all components with checksums and get latest versions (CI) --------- 0.18s 2026-03-17 20:01:15.500137 | controller | Filter checksums to keep only latest versions (CI) ---------------------- 0.10s 2026-03-17 20:01:15.500503 | controller | Generate list of all binaries for all roles ----------------------------- 0.08s 2026-03-17 20:01:15.500796 | controller | vexxhost.containers.download_artifact : Starting download of file ------- 0.04s 2026-03-17 20:01:15.500980 | controller | vexxhost.containers.download_artifact : Starting download of file ------- 0.04s 2026-03-17 20:01:15.501148 | controller | vexxhost.containers.download_artifact : Starting download of file ------- 0.04s 2026-03-17 20:01:15.501316 | controller | vexxhost.containers.download_artifact : Starting download of file ------- 0.04s 2026-03-17 20:01:15.501485 | controller | vexxhost.containers.package : Update state for tar ---------------------- 0.04s 2026-03-17 20:01:15.662424 | controller | INFO [download-binaries > converge] Executed: Successful 2026-03-17 20:01:15.674283 | controller | INFO [download-binaries > idempotence] Executing 2026-03-17 20:01:16.526283 | controller | 2026-03-17 20:01:16.526513 | controller | PLAY [Download all binaries required at runtime for ansible-collection-kubernetes] *** 2026-03-17 20:01:16.526665 | controller | 2026-03-17 20:01:16.526877 | controller | TASK [Gather minimal facts] **************************************************** 2026-03-17 20:01:16.527049 | controller | Tuesday 17 March 2026 20:01:16 +0000 (0:00:00.013) 0:00:00.013 ********* 2026-03-17 20:01:17.226417 | controller | ok: [controller -> localhost] 2026-03-17 20:01:17.226723 | controller | 2026-03-17 20:01:17.227059 | controller | TASK [Find all subdirectories in the role location] **************************** 2026-03-17 20:01:17.227332 | controller | Tuesday 17 March 2026 20:01:17 +0000 (0:00:00.699) 0:00:00.713 ********* 2026-03-17 20:01:17.643704 | controller | ok: [controller -> localhost] 2026-03-17 20:01:17.644017 | controller | 2026-03-17 20:01:17.644309 | controller | TASK [Select only defaults/ directories and load vars] ************************* 2026-03-17 20:01:17.644592 | controller | Tuesday 17 March 2026 20:01:17 +0000 (0:00:00.417) 0:00:01.130 ********* 2026-03-17 20:01:17.949925 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kubelet/defaults) 2026-03-17 20:01:17.950280 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/helm/defaults) 2026-03-17 20:01:17.950551 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kubernetes/defaults) 2026-03-17 20:01:17.950819 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/clusterctl/defaults) 2026-03-17 20:01:17.951163 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/openstack_resource_controller/defaults) 2026-03-17 20:01:17.951507 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/cert_manager/defaults) 2026-03-17 20:01:17.951772 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kubectl/defaults) 2026-03-17 20:01:17.952049 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kube_vip/defaults) 2026-03-17 20:01:17.952316 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/cluster_api/defaults) 2026-03-17 20:01:17.952573 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kubeadm/defaults) 2026-03-17 20:01:17.952840 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/keepalived/defaults) 2026-03-17 20:01:17.953100 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/upload_helm_chart/defaults) 2026-03-17 20:01:17.953358 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/haproxy/defaults) 2026-03-17 20:01:17.953615 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/flux/defaults) 2026-03-17 20:01:17.953873 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/cilium/defaults) 2026-03-17 20:01:17.954109 | controller | 2026-03-17 20:01:17.954363 | controller | TASK [Find all components with checksums and get latest versions (CI)] ********* 2026-03-17 20:01:17.954611 | controller | Tuesday 17 March 2026 20:01:17 +0000 (0:00:00.306) 0:00:01.436 ********* 2026-03-17 20:01:18.087966 | controller | ok: [controller -> localhost] => (item=kubelet_checksums) 2026-03-17 20:01:18.088303 | controller | ok: [controller -> localhost] => (item=helm_checksums) 2026-03-17 20:01:18.088601 | controller | ok: [controller -> localhost] => (item=helm_diff_checksums) 2026-03-17 20:01:18.088861 | controller | ok: [controller -> localhost] => (item=clusterctl_checksums) 2026-03-17 20:01:18.089127 | controller | ok: [controller -> localhost] => (item=kubectl_checksums) 2026-03-17 20:01:18.089412 | controller | ok: [controller -> localhost] => (item=kubeadm_checksums) 2026-03-17 20:01:18.089666 | controller | ok: [controller -> localhost] => (item=flux_checksums) 2026-03-17 20:01:18.089896 | controller | 2026-03-17 20:01:18.090151 | controller | TASK [Filter checksums to keep only latest versions (CI)] ********************** 2026-03-17 20:01:18.090402 | controller | Tuesday 17 March 2026 20:01:18 +0000 (0:00:00.137) 0:00:01.574 ********* 2026-03-17 20:01:18.187973 | controller | ok: [controller -> localhost] => (item=kubelet_checksums) 2026-03-17 20:01:18.188269 | controller | ok: [controller -> localhost] => (item=helm_checksums) 2026-03-17 20:01:18.188515 | controller | ok: [controller -> localhost] => (item=helm_diff_checksums) 2026-03-17 20:01:18.188756 | controller | ok: [controller -> localhost] => (item=clusterctl_checksums) 2026-03-17 20:01:18.188995 | controller | ok: [controller -> localhost] => (item=kubectl_checksums) 2026-03-17 20:01:18.189235 | controller | ok: [controller -> localhost] => (item=kubeadm_checksums) 2026-03-17 20:01:18.189475 | controller | ok: [controller -> localhost] => (item=flux_checksums) 2026-03-17 20:01:18.189699 | controller | 2026-03-17 20:01:18.189942 | controller | TASK [Generate list of all binaries for all roles] ***************************** 2026-03-17 20:01:18.190186 | controller | Tuesday 17 March 2026 20:01:18 +0000 (0:00:00.099) 0:00:01.674 ********* 2026-03-17 20:01:18.266404 | controller | ok: [controller -> localhost] 2026-03-17 20:01:18.266677 | controller | 2026-03-17 20:01:18.267016 | controller | TASK [Include download_artifact role] ****************************************** 2026-03-17 20:01:18.267272 | controller | Tuesday 17 March 2026 20:01:18 +0000 (0:00:00.078) 0:00:01.753 ********* 2026-03-17 20:01:18.463321 | controller | included: vexxhost.containers.download_artifact for controller => (item={'url': 'https://dl.k8s.io/release/v1.35.2/bin/linux/amd64/kubelet', 'checksum': '20887f461c0de96b0cb14c7af6b897f92d424ac078f8642f98e83ef52a0bf03e', 'dest': '/var/lib/downloads/kubelet-1.35.2-linux-amd64', 'version': '1.35.2'}) 2026-03-17 20:01:18.463394 | 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-03-17 20:01:18.463455 | 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-03-17 20:01:18.463558 | 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-03-17 20:01:18.463676 | controller | included: vexxhost.containers.download_artifact for controller => (item={'url': 'https://dl.k8s.io/release/v1.35.2/bin/linux/amd64/kubectl', 'checksum': '924eb50779153f20cb668117d141440b95df2f325a64452d78dff9469145e277', 'dest': '/var/lib/downloads/kubectl-1.35.2-linux-amd64', 'version': '1.35.2'}) 2026-03-17 20:01:18.463758 | controller | included: vexxhost.containers.download_artifact for controller => (item={'url': 'https://dl.k8s.io/release/v1.35.2/bin/linux/amd64/kubeadm', 'checksum': 'a51cb85c70c98ec6868fd3413ac786af5fab4ce51438963752ec5f58e68e5452', 'dest': '/var/lib/downloads/kubeadm-1.35.2-linux-amd64', 'version': '1.35.2'}) 2026-03-17 20:01:18.463858 | 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-03-17 20:01:18.463933 | controller | 2026-03-17 20:01:18.464025 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-03-17 20:01:18.464113 | controller | Tuesday 17 March 2026 20:01:18 +0000 (0:00:00.194) 0:00:01.947 ********* 2026-03-17 20:01:18.498893 | controller | skipping: [controller] 2026-03-17 20:01:18.498970 | controller | 2026-03-17 20:01:18.499078 | controller | TASK [vexxhost.containers.directory : Create directory (/var/lib/downloads)] *** 2026-03-17 20:01:18.499171 | controller | Tuesday 17 March 2026 20:01:18 +0000 (0:00:00.038) 0:00:01.986 ********* 2026-03-17 20:01:19.002603 | 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-03-17 20:01:19.014219 | controller | ok: [controller] 2026-03-17 20:01:19.014311 | controller | 2026-03-17 20:01:19.014401 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-03-17 20:01:19.014496 | controller | Tuesday 17 March 2026 20:01:19 +0000 (0:00:00.515) 0:00:02.501 ********* 2026-03-17 20:01:19.056437 | controller | ok: [controller] => { 2026-03-17 20:01:19.056485 | controller | "msg": "https://dl.k8s.io/release/v1.35.2/bin/linux/amd64/kubelet" 2026-03-17 20:01:19.056495 | controller | } 2026-03-17 20:01:19.056503 | controller | 2026-03-17 20:01:19.056511 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-03-17 20:01:19.056519 | controller | Tuesday 17 March 2026 20:01:19 +0000 (0:00:00.038) 0:00:02.540 ********* 2026-03-17 20:01:19.675486 | controller | ok: [controller] 2026-03-17 20:01:19.675534 | controller | 2026-03-17 20:01:19.675647 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-03-17 20:01:19.675744 | controller | Tuesday 17 March 2026 20:01:19 +0000 (0:00:00.618) 0:00:03.159 ********* 2026-03-17 20:01:19.710005 | controller | skipping: [controller] 2026-03-17 20:01:19.710086 | controller | 2026-03-17 20:01:19.710185 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-03-17 20:01:19.710275 | controller | Tuesday 17 March 2026 20:01:19 +0000 (0:00:00.037) 0:00:03.197 ********* 2026-03-17 20:01:19.747570 | controller | skipping: [controller] 2026-03-17 20:01:19.747652 | controller | 2026-03-17 20:01:19.747754 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-03-17 20:01:19.747848 | controller | Tuesday 17 March 2026 20:01:19 +0000 (0:00:00.037) 0:00:03.234 ********* 2026-03-17 20:01:19.793014 | controller | ok: [controller] => { 2026-03-17 20:01:19.793075 | controller | "msg": "https://get.helm.sh/helm-v3.11.2-linux-amd64.tar.gz" 2026-03-17 20:01:19.793087 | controller | } 2026-03-17 20:01:19.793096 | controller | 2026-03-17 20:01:19.793104 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-03-17 20:01:19.793113 | controller | Tuesday 17 March 2026 20:01:19 +0000 (0:00:00.041) 0:00:03.276 ********* 2026-03-17 20:01:20.230922 | controller | ok: [controller] 2026-03-17 20:01:20.230956 | controller | 2026-03-17 20:01:20.230962 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-03-17 20:01:20.230968 | controller | Tuesday 17 March 2026 20:01:20 +0000 (0:00:00.437) 0:00:03.714 ********* 2026-03-17 20:01:20.259372 | controller | skipping: [controller] 2026-03-17 20:01:20.259406 | controller | 2026-03-17 20:01:20.259411 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-03-17 20:01:20.259416 | controller | Tuesday 17 March 2026 20:01:20 +0000 (0:00:00.031) 0:00:03.746 ********* 2026-03-17 20:01:20.299576 | controller | skipping: [controller] 2026-03-17 20:01:20.299683 | controller | 2026-03-17 20:01:20.299815 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-03-17 20:01:20.299938 | controller | Tuesday 17 March 2026 20:01:20 +0000 (0:00:00.037) 0:00:03.783 ********* 2026-03-17 20:01:20.339349 | controller | ok: [controller] => { 2026-03-17 20:01:20.339456 | controller | "msg": "https://github.com/databus23/helm-diff/releases/download/v3.8.1/helm-diff-linux-amd64.tgz" 2026-03-17 20:01:20.339549 | controller | } 2026-03-17 20:01:20.339636 | controller | 2026-03-17 20:01:20.339882 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-03-17 20:01:20.339919 | controller | Tuesday 17 March 2026 20:01:20 +0000 (0:00:00.042) 0:00:03.825 ********* 2026-03-17 20:01:20.762554 | controller | ok: [controller] 2026-03-17 20:01:20.762622 | controller | 2026-03-17 20:01:20.762738 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-03-17 20:01:20.763003 | controller | Tuesday 17 March 2026 20:01:20 +0000 (0:00:00.423) 0:00:04.249 ********* 2026-03-17 20:01:20.803466 | controller | skipping: [controller] 2026-03-17 20:01:20.803518 | controller | 2026-03-17 20:01:20.803624 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-03-17 20:01:20.803718 | controller | Tuesday 17 March 2026 20:01:20 +0000 (0:00:00.037) 0:00:04.286 ********* 2026-03-17 20:01:20.830210 | controller | skipping: [controller] 2026-03-17 20:01:20.830328 | controller | 2026-03-17 20:01:20.830495 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-03-17 20:01:20.830630 | controller | Tuesday 17 March 2026 20:01:20 +0000 (0:00:00.030) 0:00:04.316 ********* 2026-03-17 20:01:20.866128 | controller | ok: [controller] => { 2026-03-17 20:01:20.866237 | controller | "msg": "https://github.com/kubernetes-sigs/cluster-api/releases/download/v1.10.5/clusterctl-linux-amd64" 2026-03-17 20:01:20.866416 | controller | } 2026-03-17 20:01:20.866558 | controller | 2026-03-17 20:01:20.866723 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-03-17 20:01:20.867055 | controller | Tuesday 17 March 2026 20:01:20 +0000 (0:00:00.036) 0:00:04.353 ********* 2026-03-17 20:01:21.363442 | controller | ok: [controller] 2026-03-17 20:01:21.363513 | controller | 2026-03-17 20:01:21.363572 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-03-17 20:01:21.363673 | controller | Tuesday 17 March 2026 20:01:21 +0000 (0:00:00.493) 0:00:04.847 ********* 2026-03-17 20:01:21.396590 | controller | skipping: [controller] 2026-03-17 20:01:21.396635 | controller | 2026-03-17 20:01:21.396707 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-03-17 20:01:21.396845 | controller | Tuesday 17 March 2026 20:01:21 +0000 (0:00:00.036) 0:00:04.883 ********* 2026-03-17 20:01:21.434350 | controller | skipping: [controller] 2026-03-17 20:01:21.434423 | controller | 2026-03-17 20:01:21.434544 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-03-17 20:01:21.434716 | controller | Tuesday 17 March 2026 20:01:21 +0000 (0:00:00.037) 0:00:04.921 ********* 2026-03-17 20:01:21.476108 | controller | ok: [controller] => { 2026-03-17 20:01:21.476140 | controller | "msg": "https://dl.k8s.io/release/v1.35.2/bin/linux/amd64/kubectl" 2026-03-17 20:01:21.476145 | controller | } 2026-03-17 20:01:21.476150 | controller | 2026-03-17 20:01:21.476154 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-03-17 20:01:21.476158 | controller | Tuesday 17 March 2026 20:01:21 +0000 (0:00:00.038) 0:00:04.959 ********* 2026-03-17 20:01:21.923775 | controller | ok: [controller] 2026-03-17 20:01:21.924104 | controller | 2026-03-17 20:01:21.924408 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-03-17 20:01:21.924683 | controller | Tuesday 17 March 2026 20:01:21 +0000 (0:00:00.446) 0:00:05.406 ********* 2026-03-17 20:01:21.959496 | controller | skipping: [controller] 2026-03-17 20:01:21.959528 | controller | 2026-03-17 20:01:21.959671 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-03-17 20:01:21.959759 | controller | Tuesday 17 March 2026 20:01:21 +0000 (0:00:00.037) 0:00:05.444 ********* 2026-03-17 20:01:21.988471 | controller | skipping: [controller] 2026-03-17 20:01:21.988562 | controller | 2026-03-17 20:01:21.988573 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-03-17 20:01:21.990864 | controller | Tuesday 17 March 2026 20:01:21 +0000 (0:00:00.031) 0:00:05.475 ********* 2026-03-17 20:01:22.031966 | controller | ok: [controller] => { 2026-03-17 20:01:22.031984 | controller | "msg": "https://dl.k8s.io/release/v1.35.2/bin/linux/amd64/kubeadm" 2026-03-17 20:01:22.031990 | controller | } 2026-03-17 20:01:22.031996 | controller | 2026-03-17 20:01:22.032001 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-03-17 20:01:22.032012 | controller | Tuesday 17 March 2026 20:01:22 +0000 (0:00:00.040) 0:00:05.516 ********* 2026-03-17 20:01:22.523402 | controller | ok: [controller] 2026-03-17 20:01:22.523469 | controller | 2026-03-17 20:01:22.526876 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-03-17 20:01:22.526896 | controller | Tuesday 17 March 2026 20:01:22 +0000 (0:00:00.492) 0:00:06.008 ********* 2026-03-17 20:01:22.562425 | controller | skipping: [controller] 2026-03-17 20:01:22.566028 | controller | 2026-03-17 20:01:22.566039 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-03-17 20:01:22.566052 | controller | Tuesday 17 March 2026 20:01:22 +0000 (0:00:00.040) 0:00:06.049 ********* 2026-03-17 20:01:22.598486 | controller | skipping: [controller] 2026-03-17 20:01:22.598667 | controller | 2026-03-17 20:01:22.599613 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-03-17 20:01:22.599945 | controller | Tuesday 17 March 2026 20:01:22 +0000 (0:00:00.036) 0:00:06.085 ********* 2026-03-17 20:01:22.639308 | controller | ok: [controller] => { 2026-03-17 20:01:22.639373 | controller | "msg": "https://github.com/fluxcd/flux2/releases/download/v0.32.0/flux_0.32.0_linux_amd64.tar.gz" 2026-03-17 20:01:22.639478 | controller | } 2026-03-17 20:01:22.642494 | controller | 2026-03-17 20:01:22.642516 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-03-17 20:01:22.642525 | controller | Tuesday 17 March 2026 20:01:22 +0000 (0:00:00.039) 0:00:06.124 ********* 2026-03-17 20:01:23.051142 | controller | ok: [controller] 2026-03-17 20:01:23.051181 | controller | 2026-03-17 20:01:23.051187 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-03-17 20:01:23.051193 | controller | Tuesday 17 March 2026 20:01:23 +0000 (0:00:00.410) 0:00:06.535 ********* 2026-03-17 20:01:23.079291 | controller | skipping: [controller] 2026-03-17 20:01:23.079371 | controller | 2026-03-17 20:01:23.079465 | controller | PLAY RECAP ********************************************************************* 2026-03-17 20:01:23.079571 | controller | controller : ok=28 changed=0 unreachable=0 failed=0 skipped=14 rescued=0 ignored=0 2026-03-17 20:01:23.081716 | controller | 2026-03-17 20:01:23.081750 | controller | 2026-03-17 20:01:23.081754 | controller | TASKS RECAP ******************************************************************** 2026-03-17 20:01:23.081759 | controller | Tuesday 17 March 2026 20:01:23 +0000 (0:00:00.028) 0:00:06.563 ********* 2026-03-17 20:01:23.081762 | controller | =============================================================================== 2026-03-17 20:01:23.081766 | controller | Gather minimal facts ---------------------------------------------------- 0.70s 2026-03-17 20:01:23.081769 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.62s 2026-03-17 20:01:23.081773 | controller | vexxhost.containers.directory : Create directory (/var/lib/downloads) --- 0.52s 2026-03-17 20:01:23.081776 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.49s 2026-03-17 20:01:23.081780 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.49s 2026-03-17 20:01:23.081783 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.45s 2026-03-17 20:01:23.081787 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.44s 2026-03-17 20:01:23.081790 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.42s 2026-03-17 20:01:23.081794 | controller | Find all subdirectories in the role location ---------------------------- 0.42s 2026-03-17 20:01:23.081797 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.41s 2026-03-17 20:01:23.081801 | controller | Select only defaults/ directories and load vars ------------------------- 0.31s 2026-03-17 20:01:23.081804 | controller | Include download_artifact role ------------------------------------------ 0.19s 2026-03-17 20:01:23.081808 | controller | Find all components with checksums and get latest versions (CI) --------- 0.14s 2026-03-17 20:01:23.081811 | controller | Filter checksums to keep only latest versions (CI) ---------------------- 0.10s 2026-03-17 20:01:23.081815 | controller | Generate list of all binaries for all roles ----------------------------- 0.08s 2026-03-17 20:01:23.081827 | controller | vexxhost.containers.download_artifact : Starting download of file ------- 0.04s 2026-03-17 20:01:23.081830 | controller | vexxhost.containers.download_artifact : Starting download of file ------- 0.04s 2026-03-17 20:01:23.081833 | controller | vexxhost.containers.download_artifact : Starting download of file ------- 0.04s 2026-03-17 20:01:23.081837 | controller | vexxhost.containers.download_artifact : Extract archive ----------------- 0.04s 2026-03-17 20:01:23.081840 | controller | vexxhost.containers.download_artifact : Starting download of file ------- 0.04s 2026-03-17 20:01:23.240705 | controller | INFO [download-binaries > idempotence] Executed: Successful 2026-03-17 20:01:23.252235 | controller | INFO [download-binaries > side_effect] Executing 2026-03-17 20:01:23.252629 | controller | WARNING [download-binaries > side_effect] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-03-17 20:01:23.258103 | controller | INFO [download-binaries > verify] Executing 2026-03-17 20:01:24.125861 | controller | 2026-03-17 20:01:24.126187 | controller | PLAY [Verify] ****************************************************************** 2026-03-17 20:01:24.126428 | controller | 2026-03-17 20:01:24.126681 | controller | TASK [Gathering Facts] ********************************************************* 2026-03-17 20:01:24.127103 | controller | Tuesday 17 March 2026 20:01:24 +0000 (0:00:00.011) 0:00:00.011 ********* 2026-03-17 20:01:25.289780 | 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-03-17 20:01:25.294888 | controller | ok: [controller] 2026-03-17 20:01:25.295052 | controller | 2026-03-17 20:01:25.295230 | controller | TASK [Stat target dir] ********************************************************* 2026-03-17 20:01:25.295397 | controller | Tuesday 17 March 2026 20:01:25 +0000 (0:00:01.169) 0:00:01.180 ********* 2026-03-17 20:01:25.719776 | controller | ok: [controller] 2026-03-17 20:01:25.719981 | controller | 2026-03-17 20:01:25.720162 | controller | TASK [Assert that target dir is created] *************************************** 2026-03-17 20:01:25.720334 | controller | Tuesday 17 March 2026 20:01:25 +0000 (0:00:00.424) 0:00:01.604 ********* 2026-03-17 20:01:25.752587 | controller | ok: [controller] => { 2026-03-17 20:01:25.752758 | controller | "changed": false, 2026-03-17 20:01:25.752915 | controller | "msg": "All assertions passed" 2026-03-17 20:01:25.753067 | controller | } 2026-03-17 20:01:25.753233 | controller | 2026-03-17 20:01:25.753399 | controller | TASK [Find target files] ******************************************************* 2026-03-17 20:01:25.753558 | controller | Tuesday 17 March 2026 20:01:25 +0000 (0:00:00.033) 0:00:01.638 ********* 2026-03-17 20:01:26.163106 | controller | ok: [controller] 2026-03-17 20:01:26.163399 | controller | 2026-03-17 20:01:26.163666 | controller | TASK [Assert that some files were downloaded] ********************************** 2026-03-17 20:01:26.163923 | controller | Tuesday 17 March 2026 20:01:26 +0000 (0:00:00.409) 0:00:02.048 ********* 2026-03-17 20:01:26.200336 | controller | ok: [controller] => { 2026-03-17 20:01:26.200616 | controller | "changed": false, 2026-03-17 20:01:26.200874 | controller | "msg": "All assertions passed" 2026-03-17 20:01:26.201121 | controller | } 2026-03-17 20:01:26.201356 | controller | 2026-03-17 20:01:26.201605 | controller | PLAY RECAP ********************************************************************* 2026-03-17 20:01:26.201918 | controller | controller : ok=5 changed=0 unreachable=0 failed=0 skipped=0 rescued=0 ignored=0 2026-03-17 20:01:26.202160 | controller | 2026-03-17 20:01:26.202396 | controller | 2026-03-17 20:01:26.202647 | controller | TASKS RECAP ******************************************************************** 2026-03-17 20:01:26.202938 | controller | Tuesday 17 March 2026 20:01:26 +0000 (0:00:00.038) 0:00:02.086 ********* 2026-03-17 20:01:26.203184 | controller | =============================================================================== 2026-03-17 20:01:26.203435 | controller | Gathering Facts --------------------------------------------------------- 1.17s 2026-03-17 20:01:26.203682 | controller | Stat target dir --------------------------------------------------------- 0.42s 2026-03-17 20:01:26.203947 | controller | Find target files ------------------------------------------------------- 0.41s 2026-03-17 20:01:26.204196 | controller | Assert that some files were downloaded ---------------------------------- 0.04s 2026-03-17 20:01:26.204443 | controller | Assert that target dir is created --------------------------------------- 0.03s 2026-03-17 20:01:26.318864 | controller | INFO [download-binaries > verify] Executed: Successful 2026-03-17 20:01:26.324080 | controller | INFO [download-binaries > cleanup] Executing 2026-03-17 20:01:26.324543 | controller | WARNING [download-binaries > cleanup] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-03-17 20:01:26.330409 | controller | INFO [download-binaries > destroy] Executing 2026-03-17 20:01:26.330527 | controller | WARNING [download-binaries > destroy] Skipping, '--destroy=never' requested. 2026-03-17 20:01:26.330615 | controller | INFO [download-binaries > destroy] Executed: Successful 2026-03-17 20:01:26.330901 | controller | WARNING Molecule executed 1 scenario (1 missing files) 2026-03-17 20:01:26.738980 | controller | ok: Runtime: 0:01:28.561561 2026-03-17 20:01:26.746632 | 2026-03-17 20:01:26.746694 | PLAY RECAP 2026-03-17 20:01:26.746757 | controller | ok: 3 changed: 3 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-03-17 20:01:26.746783 | 2026-03-17 20:01:26.853060 | RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/run.yaml@main] 2026-03-17 20:01:26.855888 | POST-RUN START: [untrusted : github.com/vexxhost/ansible-collection-kubernetes/test-playbooks/molecule/post.yml@main] 2026-03-17 20:01:27.441576 | 2026-03-17 20:01:27.441735 | PLAY [all] 2026-03-17 20:01:27.453534 | 2026-03-17 20:01:27.453650 | TASK [describe-kubernetes-objects : creating directory for cluster scoped objects] 2026-03-17 20:01:27.835038 | controller | changed 2026-03-17 20:01:27.843563 | 2026-03-17 20:01:27.843666 | TASK [describe-kubernetes-objects : Gathering descriptions for cluster scoped objects] 2026-03-17 20:01:28.230146 | controller | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-03-17 20:01:28.230290 | controller | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-03-17 20:01:28.238271 | controller | environment: line 1: kubectl: command not found 2026-03-17 20:01:28.240344 | controller | environment: line 1: kubectl: command not found 2026-03-17 20:01:28.240448 | controller | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-03-17 20:01:28.242547 | controller | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-03-17 20:01:28.245694 | controller | environment: line 1: kubectl: command not found 2026-03-17 20:01:28.247486 | controller | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-03-17 20:01:28.249788 | controller | environment: line 1: kubectl: command not found 2026-03-17 20:01:28.251183 | controller | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-03-17 20:01:28.253822 | controller | environment: line 1: kubectl: command not found 2026-03-17 20:01:28.254631 | controller | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-03-17 20:01:28.374110 | controller | ok: Runtime: 0:00:00.039141 2026-03-17 20:01:28.380167 | 2026-03-17 20:01:28.380254 | TASK [describe-kubernetes-objects : creating directory for namespace scoped objects] 2026-03-17 20:01:28.615724 | controller | changed 2026-03-17 20:01:28.620617 | 2026-03-17 20:01:28.620687 | TASK [describe-kubernetes-objects : Gathering descriptions for namespace scoped objects] 2026-03-17 20:01:28.847679 | controller | environment: line 5: kubectl: command not found 2026-03-17 20:01:28.848923 | controller | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-03-17 20:01:28.848957 | controller | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-03-17 20:01:28.849535 | controller | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-03-17 20:01:29.160816 | controller | ok: Runtime: 0:00:00.013194 2026-03-17 20:01:29.169122 | 2026-03-17 20:01:29.169223 | TASK [describe-kubernetes-objects : Downloads logs to executor] 2026-03-17 20:01:29.837370 | controller | changed: 2026-03-17 20:01:29.837532 | controller | created directory /var/lib/zuul/builds/3a6e1c22b33a4b72bbb0aaafd88c0d2b/work/logs/controller 2026-03-17 20:01:29.837563 | controller | cd+++++++++ objects/ 2026-03-17 20:01:29.837585 | controller | cd+++++++++ objects/cluster/ 2026-03-17 20:01:29.837608 | controller | cd+++++++++ objects/namespaced/ 2026-03-17 20:01:29.844591 | 2026-03-17 20:01:29.844668 | TASK [gather-pod-logs : creating directory for pod logs] 2026-03-17 20:01:30.102072 | controller | changed 2026-03-17 20:01:30.218044 | 2026-03-17 20:01:30.218212 | TASK [gather-pod-logs : creating directory for failed pod logs] 2026-03-17 20:01:30.441884 | controller | changed 2026-03-17 20:01:30.446902 | 2026-03-17 20:01:30.446971 | TASK [gather-pod-logs : retrieve all kubernetes logs, current and previous (if they exist)] 2026-03-17 20:01:30.709039 | controller | environment: line 3: kubectl: command not found 2026-03-17 20:01:31.963810 | controller | ok: Runtime: 0:00:00.013254 2026-03-17 20:01:31.970009 | 2026-03-17 20:01:31.970110 | TASK [gather-pod-logs : Downloads pod logs to executor] 2026-03-17 20:01:32.489505 | controller | changed: 2026-03-17 20:01:32.489746 | controller | cd+++++++++ pod-logs/ 2026-03-17 20:01:32.489790 | controller | cd+++++++++ pod-logs/failed-pods/ 2026-03-17 20:01:32.498513 | 2026-03-17 20:01:32.498593 | LOOP [helm-release-status : creating directory for helm release status] 2026-03-17 20:01:32.749823 | controller | changed: "values" 2026-03-17 20:01:32.964692 | controller | changed: "releases" 2026-03-17 20:01:32.974074 | 2026-03-17 20:01:32.974293 | TASK [helm-release-status : Gather get release status for helm charts] 2026-03-17 20:01:33.221609 | controller | /bin/bash: line 3: kubectl: command not found 2026-03-17 20:01:33.514759 | controller | ok: Runtime: 0:00:00.007502 2026-03-17 20:01:33.519869 | 2026-03-17 20:01:33.520000 | TASK [helm-release-status : Downloads logs to executor] 2026-03-17 20:01:35.806882 | controller | changed: 2026-03-17 20:01:35.807214 | controller | cd+++++++++ helm/ 2026-03-17 20:01:35.807277 | controller | cd+++++++++ helm/releases/ 2026-03-17 20:01:35.807329 | controller | cd+++++++++ helm/values/ 2026-03-17 20:01:35.812695 | 2026-03-17 20:01:35.812751 | PLAY RECAP 2026-03-17 20:01:35.812798 | controller | ok: 12 changed: 12 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-03-17 20:01:35.812821 | 2026-03-17 20:01:35.960943 | POST-RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/ansible-collection-kubernetes/test-playbooks/molecule/post.yml@main] 2026-03-17 20:01:35.962687 | POST-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post.yaml@main] 2026-03-17 20:01:36.555758 | 2026-03-17 20:01:36.555902 | PLAY [all] 2026-03-17 20:01:36.565406 | 2026-03-17 20:01:36.565480 | TASK [fetch-output : Set log path for multiple nodes] 2026-03-17 20:01:36.609935 | controller | skipping: Conditional result was False 2026-03-17 20:01:36.619104 | 2026-03-17 20:01:36.619209 | TASK [fetch-output : Set log path for single node] 2026-03-17 20:01:36.660719 | controller | ok 2026-03-17 20:01:36.687045 | 2026-03-17 20:01:36.687142 | LOOP [fetch-output : Ensure local output dirs] 2026-03-17 20:01:37.050342 | controller -> localhost | ok: "/var/lib/zuul/builds/3a6e1c22b33a4b72bbb0aaafd88c0d2b/work/logs" 2026-03-17 20:01:37.266791 | controller -> localhost | changed: "/var/lib/zuul/builds/3a6e1c22b33a4b72bbb0aaafd88c0d2b/work/artifacts" 2026-03-17 20:01:37.489872 | controller -> localhost | changed: "/var/lib/zuul/builds/3a6e1c22b33a4b72bbb0aaafd88c0d2b/work/docs" 2026-03-17 20:01:37.503670 | 2026-03-17 20:01:37.503794 | LOOP [fetch-output : Collect logs, artifacts and docs] 2026-03-17 20:01:38.197304 | controller | changed: .d..t...... ./ 2026-03-17 20:01:38.197628 | controller | changed: All items complete 2026-03-17 20:01:38.197670 | 2026-03-17 20:01:38.681871 | controller | changed: .d..t...... ./ 2026-03-17 20:01:39.163096 | controller | changed: .d..t...... ./ 2026-03-17 20:01:39.186214 | 2026-03-17 20:01:39.186417 | LOOP [merge-output-to-logs : Move artifacts and docs to logs dir] 2026-03-17 20:01:39.645141 | controller -> localhost | ok: Item: artifacts Runtime: 0:00:00.006138 2026-03-17 20:01:39.869532 | controller -> localhost | ok: Item: docs Runtime: 0:00:00.006581 2026-03-17 20:01:39.892431 | 2026-03-17 20:01:39.892544 | PLAY [all] 2026-03-17 20:01:39.898056 | 2026-03-17 20:01:39.898125 | TASK [remove-build-sshkey : Remove the build SSH key from all nodes] 2026-03-17 20:01:40.366784 | controller | changed 2026-03-17 20:01:40.371936 | 2026-03-17 20:01:40.371983 | PLAY RECAP 2026-03-17 20:01:40.372028 | controller | ok: 5 changed: 4 unreachable: 0 failed: 0 skipped: 1 rescued: 0 ignored: 0 2026-03-17 20:01:40.372049 | 2026-03-17 20:01:40.475123 | POST-RUN END RESULT_NORMAL: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post.yaml@main] 2026-03-17 20:01:40.478002 | POST-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post-logs.yaml@main] 2026-03-17 20:01:41.022079 | 2026-03-17 20:01:41.022207 | PLAY [localhost] 2026-03-17 20:01:41.032096 | 2026-03-17 20:01:41.032191 | TASK [Generate Zuul manifest] 2026-03-17 20:01:41.052796 | localhost | ok 2026-03-17 20:01:41.069248 | 2026-03-17 20:01:41.069351 | TASK [generate-zuul-manifest : Generate Zuul manifest] 2026-03-17 20:01:41.454091 | localhost | changed 2026-03-17 20:01:41.467768 | 2026-03-17 20:01:41.467850 | TASK [generate-zuul-manifest : Return Zuul manifest URL to Zuul] 2026-03-17 20:01:41.508442 | localhost | ok 2026-03-17 20:01:41.517721 | 2026-03-17 20:01:41.517803 | TASK [Upload logs] 2026-03-17 20:01:41.537245 | localhost | ok 2026-03-17 20:01:41.611280 | 2026-03-17 20:01:41.611397 | TASK [Set zuul-log-path fact] 2026-03-17 20:01:41.630797 | localhost | ok 2026-03-17 20:01:41.648298 | 2026-03-17 20:01:41.648401 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-03-17 20:01:41.677126 | localhost | ok 2026-03-17 20:01:41.686289 | 2026-03-17 20:01:41.686379 | TASK [upload-logs : Create log directories] 2026-03-17 20:01:42.067535 | localhost | changed 2026-03-17 20:01:42.072055 | 2026-03-17 20:01:42.072122 | TASK [upload-logs : Ensure logs are readable before uploading] 2026-03-17 20:01:42.457095 | localhost -> localhost | ok: Runtime: 0:00:00.005066 2026-03-17 20:01:42.464092 | 2026-03-17 20:01:42.464210 | TASK [upload-logs : Upload logs to log server] 2026-03-17 20:01:43.364716 | localhost | Output suppressed because no_log was given 2026-03-17 20:01:43.371246 | 2026-03-17 20:01:43.371326 | LOOP [upload-logs : Compress console log and json output] 2026-03-17 20:01:43.421910 | localhost | skipping: Conditional result was False 2026-03-17 20:01:43.430240 | localhost | skipping: Conditional result was False 2026-03-17 20:01:43.444364 | 2026-03-17 20:01:43.444534 | LOOP [upload-logs : Upload compressed console log and json output] 2026-03-17 20:01:43.486021 | localhost | skipping: Conditional result was False 2026-03-17 20:01:43.486837 | 2026-03-17 20:01:43.489975 | localhost | skipping: Conditional result was False 2026-03-17 20:01:43.510849 | 2026-03-17 20:01:43.510997 | LOOP [upload-logs : Upload console log and json output]