2026-04-22 12:47:50.509877 | Job console starting 2026-04-22 12:47:50.523305 | Updating git repos 2026-04-22 12:47:50.567255 | Cloning repos into workspace 2026-04-22 12:48:05.339063 | Restoring repo states 2026-04-22 12:48:05.400334 | Merging changes 2026-04-22 12:48:13.454277 | Checking out repos 2026-04-22 12:48:18.979874 | Preparing playbooks 2026-04-22 12:50:31.751541 | Running Ansible setup 2026-04-22 12:50:36.325983 | PRE-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/pre.yaml@main] 2026-04-22 12:50:36.966088 | 2026-04-22 12:50:36.966335 | PLAY [localhost] 2026-04-22 12:50:36.977216 | 2026-04-22 12:50:36.977376 | TASK [Gathering Facts] 2026-04-22 12:50:37.909240 | localhost | ok 2026-04-22 12:50:37.915829 | 2026-04-22 12:50:37.915932 | TASK [Setup log path fact] 2026-04-22 12:50:37.932614 | localhost | ok 2026-04-22 12:50:37.942630 | 2026-04-22 12:50:37.942725 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-04-22 12:50:37.969318 | localhost | ok 2026-04-22 12:50:37.975146 | 2026-04-22 12:50:37.975217 | TASK [emit-job-header : Print job information] 2026-04-22 12:50:38.015357 | # Job Information 2026-04-22 12:50:38.015614 | Ansible Version: 2.16.16 2026-04-22 12:50:38.015686 | Job: ansible-collection-kubernetes-molecule-download-binaries 2026-04-22 12:50:38.015739 | Pipeline: check 2026-04-22 12:50:38.015786 | Executor: 0a8996d2b663 2026-04-22 12:50:38.015833 | Triggered by: https://github.com/vexxhost/ansible-collection-kubernetes/pull/266 2026-04-22 12:50:38.015885 | Event ID: 4a10b660-3e49-11f1-93c8-eb7714c8f6ce 2026-04-22 12:50:38.021638 | 2026-04-22 12:50:38.021710 | LOOP [emit-job-header : Print node information] 2026-04-22 12:50:38.123181 | localhost | ok: 2026-04-22 12:50:38.123404 | localhost | # Node Information 2026-04-22 12:50:38.123433 | localhost | Inventory Hostname: controller 2026-04-22 12:50:38.123456 | localhost | Hostname: np0000169329 2026-04-22 12:50:38.123476 | localhost | Username: zuul 2026-04-22 12:50:38.123502 | localhost | Distro: Debian 13.4 2026-04-22 12:50:38.123522 | localhost | Provider: yul1 2026-04-22 12:50:38.123541 | localhost | Region: ca-ymq-1 2026-04-22 12:50:38.123559 | localhost | Label: debian-trixie 2026-04-22 12:50:38.123578 | localhost | Product Name: OpenStack Nova 2026-04-22 12:50:38.123596 | localhost | Interface IP: 199.19.213.206 2026-04-22 12:50:38.136702 | 2026-04-22 12:50:38.137085 | TASK [log-inventory : Ensure Zuul Ansible directory exists] 2026-04-22 12:50:38.608543 | localhost -> localhost | changed 2026-04-22 12:50:38.614533 | 2026-04-22 12:50:38.614623 | TASK [log-inventory : Copy ansible inventory to logs dir] 2026-04-22 12:50:39.670367 | localhost -> localhost | changed 2026-04-22 12:50:39.676763 | 2026-04-22 12:50:39.676845 | PLAY [all] 2026-04-22 12:50:39.689696 | 2026-04-22 12:50:39.689853 | TASK [add-build-sshkey : Check to see if ssh key was already created for this build] 2026-04-22 12:50:40.206939 | controller -> localhost | ok 2026-04-22 12:50:40.215206 | 2026-04-22 12:50:40.215316 | TASK [add-build-sshkey : Create a new key in workspace based on build UUID] 2026-04-22 12:50:40.244943 | controller | ok 2026-04-22 12:50:40.349690 | controller | included: /var/lib/zuul/builds/d9e1ca28042648b0ba3e40eb57371687/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/create-key-and-replace.yaml 2026-04-22 12:50:40.357512 | 2026-04-22 12:50:40.357662 | TASK [add-build-sshkey : Create Temp SSH key] 2026-04-22 12:50:41.015915 | controller -> localhost | Generating public/private rsa key pair. 2026-04-22 12:50:41.016115 | controller -> localhost | Your identification has been saved in /var/lib/zuul/builds/d9e1ca28042648b0ba3e40eb57371687/work/d9e1ca28042648b0ba3e40eb57371687_id_rsa 2026-04-22 12:50:41.016152 | controller -> localhost | Your public key has been saved in /var/lib/zuul/builds/d9e1ca28042648b0ba3e40eb57371687/work/d9e1ca28042648b0ba3e40eb57371687_id_rsa.pub 2026-04-22 12:50:41.016179 | controller -> localhost | The key fingerprint is: 2026-04-22 12:50:41.016204 | controller -> localhost | SHA256:rEm2bVc6rM2v3WcGe+UAMGVx2HlkhXw88eT4UcDV/ug zuul-build-sshkey 2026-04-22 12:50:41.016245 | controller -> localhost | The key's randomart image is: 2026-04-22 12:50:41.016270 | controller -> localhost | +---[RSA 3072]----+ 2026-04-22 12:50:41.016299 | controller -> localhost | | .+*oO@| 2026-04-22 12:50:41.016324 | controller -> localhost | | o...**B| 2026-04-22 12:50:41.016348 | controller -> localhost | | o .=+| 2026-04-22 12:50:41.016371 | controller -> localhost | | . . .o| 2026-04-22 12:50:41.016395 | controller -> localhost | | o S .. .o| 2026-04-22 12:50:41.016418 | controller -> localhost | | o = . o + o| 2026-04-22 12:50:41.016440 | controller -> localhost | | + o = . =.| 2026-04-22 12:50:41.016463 | controller -> localhost | | . = o .E *| 2026-04-22 12:50:41.016489 | controller -> localhost | | . +oo .= | 2026-04-22 12:50:41.016513 | controller -> localhost | +----[SHA256]-----+ 2026-04-22 12:50:41.016577 | controller -> localhost | ok: Runtime: 0:00:00.223469 2026-04-22 12:50:41.021780 | 2026-04-22 12:50:41.021868 | TASK [add-build-sshkey : Remote setup ssh keys (linux)] 2026-04-22 12:50:41.054265 | controller | ok 2026-04-22 12:50:41.065455 | controller | included: /var/lib/zuul/builds/d9e1ca28042648b0ba3e40eb57371687/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/remote-linux.yaml 2026-04-22 12:50:41.073633 | 2026-04-22 12:50:41.073743 | TASK [add-build-sshkey : Remove previously added zuul-build-sshkey] 2026-04-22 12:50:41.092013 | controller | skipping: Conditional result was False 2026-04-22 12:50:41.097114 | 2026-04-22 12:50:41.097191 | TASK [add-build-sshkey : Enable access via build key on all nodes] 2026-04-22 12:50:41.694031 | controller | changed 2026-04-22 12:50:43.145049 | 2026-04-22 12:50:43.145152 | TASK [add-build-sshkey : Make sure user has a .ssh] 2026-04-22 12:50:43.384968 | controller | ok 2026-04-22 12:50:43.389633 | 2026-04-22 12:50:43.389697 | TASK [add-build-sshkey : Install build private key as SSH key on all nodes] 2026-04-22 12:50:44.059478 | controller | changed 2026-04-22 12:50:44.066304 | 2026-04-22 12:50:44.066491 | TASK [add-build-sshkey : Install build public key as SSH key on all nodes] 2026-04-22 12:50:44.644686 | controller | changed 2026-04-22 12:50:44.650383 | 2026-04-22 12:50:44.650447 | TASK [add-build-sshkey : Remote setup ssh keys (windows)] 2026-04-22 12:50:44.685140 | controller | skipping: Conditional result was False 2026-04-22 12:50:44.695352 | 2026-04-22 12:50:44.695495 | TASK [remove-zuul-sshkey : Remove master key from local agent] 2026-04-22 12:50:45.113517 | controller -> localhost | changed 2026-04-22 12:50:45.132499 | 2026-04-22 12:50:45.132613 | TASK [add-build-sshkey : Add back temp key] 2026-04-22 12:50:45.437021 | controller -> localhost | Identity added: /var/lib/zuul/builds/d9e1ca28042648b0ba3e40eb57371687/work/d9e1ca28042648b0ba3e40eb57371687_id_rsa (zuul-build-sshkey) 2026-04-22 12:50:45.437252 | controller -> localhost | ok: Runtime: 0:00:00.015532 2026-04-22 12:50:45.441899 | 2026-04-22 12:50:45.441966 | TASK [add-build-sshkey : Verify we can still SSH to all nodes] 2026-04-22 12:50:45.812855 | controller | ok 2026-04-22 12:50:45.817328 | 2026-04-22 12:50:45.817398 | TASK [add-build-sshkey : Verify we can still SSH to all nodes (windows)] 2026-04-22 12:50:45.842154 | controller | skipping: Conditional result was False 2026-04-22 12:50:45.854636 | 2026-04-22 12:50:45.854726 | TASK [prepare-workspace : Start zuul_console daemon.] 2026-04-22 12:50:46.251343 | controller | ok 2026-04-22 12:50:46.256412 | 2026-04-22 12:50:46.256477 | TASK [prepare-workspace : Synchronize src repos to workspace directory.] 2026-04-22 12:50:47.390269 | controller | Output suppressed because no_log was given 2026-04-22 12:50:47.397732 | 2026-04-22 12:50:47.397848 | LOOP [ensure-output-dirs : Empty Zuul Output directories by removing them] 2026-04-22 12:50:47.616908 | controller | ok: "logs" 2026-04-22 12:50:47.617232 | controller | ok: All items complete 2026-04-22 12:50:47.617293 | 2026-04-22 12:50:47.805975 | controller | ok: "artifacts" 2026-04-22 12:50:48.002586 | controller | ok: "docs" 2026-04-22 12:50:48.014774 | 2026-04-22 12:50:48.014979 | LOOP [ensure-output-dirs : Ensure Zuul Output directories exist] 2026-04-22 12:50:48.243930 | controller | changed: "logs" 2026-04-22 12:50:48.443429 | controller | changed: "artifacts" 2026-04-22 12:50:48.628683 | controller | changed: "docs" 2026-04-22 12:50:48.645168 | 2026-04-22 12:50:48.645275 | PLAY RECAP 2026-04-22 12:50:48.645320 | controller | ok: 15 changed: 8 unreachable: 0 failed: 0 skipped: 3 rescued: 0 ignored: 0 2026-04-22 12:50:48.645348 | localhost | ok: 6 changed: 2 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-04-22 12:50:48.645370 | 2026-04-22 12:50:48.804560 | PRE-RUN END RESULT_NORMAL: [trusted : github.com/vexxhost/zuul-config/playbooks/base/pre.yaml@main] 2026-04-22 12:50:48.805963 | PRE-RUN START: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/pre.yaml@main] 2026-04-22 12:50:49.530364 | 2026-04-22 12:50:49.530539 | PLAY [all] 2026-04-22 12:50:49.542660 | 2026-04-22 12:50:49.542788 | TASK [setup-uv : Extract archive] 2026-04-22 12:50:52.149331 | controller | changed 2026-04-22 12:50:52.166755 | 2026-04-22 12:50:52.166983 | TASK [setup-uv : Print version] 2026-04-22 12:50:52.598181 | controller | uv 0.8.13 2026-04-22 12:50:52.707442 | controller | ok: Runtime: 0:00:00.014130 2026-04-22 12:50:52.715533 | 2026-04-22 12:50:52.715621 | PLAY RECAP 2026-04-22 12:50:52.715697 | controller | ok: 2 changed: 2 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-04-22 12:50:52.715745 | 2026-04-22 12:50:52.874402 | PRE-RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/pre.yaml@main] 2026-04-22 12:50:52.877022 | PRE-RUN START: [untrusted : github.com/vexxhost/ansible-collection-kubernetes/test-playbooks/molecule/pre.yml@main] 2026-04-22 12:50:53.504123 | 2026-04-22 12:50:53.504285 | PLAY [all] 2026-04-22 12:50:53.515117 | 2026-04-22 12:50:53.515220 | TASK [Update apt cache] 2026-04-22 12:50:58.265743 | controller | ok 2026-04-22 12:50:58.275423 | 2026-04-22 12:50:58.275637 | TASK [Disable firewalld] 2026-04-22 12:50:58.302011 | controller | skipping: Conditional result was False 2026-04-22 12:50:58.311854 | 2026-04-22 12:50:58.312019 | TASK [Install "jq" for log collection] 2026-04-22 12:51:00.362368 | controller | changed 2026-04-22 12:51:00.375707 | 2026-04-22 12:51:00.375840 | PLAY RECAP 2026-04-22 12:51:00.375936 | controller | ok: 2 changed: 1 unreachable: 0 failed: 0 skipped: 1 rescued: 0 ignored: 0 2026-04-22 12:51:00.375984 | 2026-04-22 12:51:00.512127 | PRE-RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/ansible-collection-kubernetes/test-playbooks/molecule/pre.yml@main] 2026-04-22 12:51:00.514247 | RUN START: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/run.yaml@main] 2026-04-22 12:51:01.197408 | 2026-04-22 12:51:01.197556 | PLAY [all] 2026-04-22 12:51:01.208436 | 2026-04-22 12:51:01.208522 | TASK [Copy inventory file for Zuul] 2026-04-22 12:51:02.246855 | controller | changed 2026-04-22 12:51:02.253252 | 2026-04-22 12:51:02.253387 | TASK [Switch "ansible_host" to private IP] 2026-04-22 12:51:02.564387 | controller | changed: 1 replacements made 2026-04-22 12:51:02.573978 | 2026-04-22 12:51:02.574226 | TASK [Run Molecule scenario] 2026-04-22 12:51:03.074471 | controller | Using CPython 3.13.5 interpreter at: /usr/bin/python3 2026-04-22 12:51:03.074549 | controller | Creating virtual environment at: .venv 2026-04-22 12:51:03.350501 | controller | Downloading ansible-core (2.3MiB) 2026-04-22 12:51:03.350924 | controller | Downloading pygments (1.2MiB) 2026-04-22 12:51:03.353102 | controller | Downloading cryptography (4.3MiB) 2026-04-22 12:51:03.504431 | controller | Downloading cryptography 2026-04-22 12:51:03.549890 | controller | Downloading pygments 2026-04-22 12:51:03.715332 | controller | Downloading ansible-core 2026-04-22 12:51:03.766964 | controller | Installed 36 packages in 51ms 2026-04-22 12:51:04.501137 | controller | INFO Collection 'vexxhost.kubernetes' detected. 2026-04-22 12:51:04.501220 | controller | INFO Scenarios will be used from 'extensions/molecule' 2026-04-22 12:51:05.404069 | controller | CRITICAL 'extensions/molecule/default/molecule.yml' glob failed. Exiting. 2026-04-22 12:51:05.404120 | controller | INFO default scenario not found, disabling shared state. 2026-04-22 12:51:05.404220 | controller | INFO [download-binaries > discovery] scenario test matrix: dependency, cleanup, destroy, syntax, create, prepare, converge, idempotence, side_effect, verify, cleanup, destroy 2026-04-22 12:51:05.404297 | controller | INFO [download-binaries > prerun] Performing prerun with role_name_check=0... 2026-04-22 12:51:25.100387 | controller | INFO [download-binaries > dependency] Executing 2026-04-22 12:51:25.100587 | controller | WARNING [download-binaries > dependency] Missing roles requirements file: requirements.yml 2026-04-22 12:51:25.100898 | controller | WARNING [download-binaries > dependency] Missing collections requirements file: collections.yml 2026-04-22 12:51:25.101070 | controller | WARNING [download-binaries > dependency] Executed: 2 missing (Remove from test_sequence to suppress) 2026-04-22 12:51:25.109716 | controller | INFO [download-binaries > cleanup] Executing 2026-04-22 12:51:25.110104 | controller | WARNING [download-binaries > cleanup] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-04-22 12:51:25.116513 | controller | INFO [download-binaries > destroy] Executing 2026-04-22 12:51:25.116556 | controller | WARNING [download-binaries > destroy] Skipping, '--destroy=never' requested. 2026-04-22 12:51:25.116565 | controller | INFO [download-binaries > destroy] Executed: Successful 2026-04-22 12:51:25.122099 | controller | INFO [download-binaries > syntax] Executing 2026-04-22 12:51:26.062904 | controller | 2026-04-22 12:51:26.063097 | controller | playbook: /home/zuul/src/github.com/vexxhost/ansible-collection-kubernetes/extensions/molecule/download-binaries/converge.yml 2026-04-22 12:51:26.119978 | controller | INFO [download-binaries > syntax] Executed: Successful 2026-04-22 12:51:26.131135 | controller | INFO [download-binaries > create] Executing 2026-04-22 12:51:26.132559 | controller | WARNING [download-binaries > create] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-04-22 12:51:26.138731 | controller | INFO [download-binaries > prepare] Executing 2026-04-22 12:51:26.138988 | controller | WARNING [download-binaries > prepare] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-04-22 12:51:26.144837 | controller | INFO [download-binaries > converge] Executing 2026-04-22 12:51:27.016328 | controller | 2026-04-22 12:51:27.016547 | controller | PLAY [Download all binaries required at runtime for ansible-collection-kubernetes] *** 2026-04-22 12:51:27.016736 | controller | 2026-04-22 12:51:27.016944 | controller | TASK [Gather minimal facts] **************************************************** 2026-04-22 12:51:27.017183 | controller | Wednesday 22 April 2026 12:51:27 +0000 (0:00:00.032) 0:00:00.032 ******* 2026-04-22 12:51:27.682954 | controller | ok: [controller -> localhost] 2026-04-22 12:51:27.683006 | controller | 2026-04-22 12:51:27.683126 | controller | TASK [Find all subdirectories in the role location] **************************** 2026-04-22 12:51:27.683242 | controller | Wednesday 22 April 2026 12:51:27 +0000 (0:00:00.667) 0:00:00.699 ******* 2026-04-22 12:51:28.078344 | controller | ok: [controller -> localhost] 2026-04-22 12:51:28.078391 | controller | 2026-04-22 12:51:28.078497 | controller | TASK [Select only defaults/ directories and load vars] ************************* 2026-04-22 12:51:28.078587 | controller | Wednesday 22 April 2026 12:51:28 +0000 (0:00:00.395) 0:00:01.094 ******* 2026-04-22 12:51:28.413575 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/keepalived/defaults) 2026-04-22 12:51:28.413765 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/cluster_api/defaults) 2026-04-22 12:51:28.413980 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kubelet/defaults) 2026-04-22 12:51:28.414226 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/helm/defaults) 2026-04-22 12:51:28.414461 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kubernetes/defaults) 2026-04-22 12:51:28.414660 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/envoy_gateway/defaults) 2026-04-22 12:51:28.414852 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/clusterctl/defaults) 2026-04-22 12:51:28.415052 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/upload_helm_chart/defaults) 2026-04-22 12:51:28.415249 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/openstack_resource_controller/defaults) 2026-04-22 12:51:28.415499 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/cilium/defaults) 2026-04-22 12:51:28.415737 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kubeadm/defaults) 2026-04-22 12:51:28.415953 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/cert_manager/defaults) 2026-04-22 12:51:28.416153 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kube_vip/defaults) 2026-04-22 12:51:28.416374 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kubectl/defaults) 2026-04-22 12:51:28.416634 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/haproxy/defaults) 2026-04-22 12:51:28.416837 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/flux/defaults) 2026-04-22 12:51:28.417068 | controller | 2026-04-22 12:51:28.417395 | controller | TASK [Find all components with checksums and get latest versions (CI)] ********* 2026-04-22 12:51:28.417631 | controller | Wednesday 22 April 2026 12:51:28 +0000 (0:00:00.334) 0:00:01.429 ******* 2026-04-22 12:51:28.571951 | controller | ok: [controller -> localhost] => (item=kubelet_checksums) 2026-04-22 12:51:28.572020 | controller | ok: [controller -> localhost] => (item=helm_checksums) 2026-04-22 12:51:28.572167 | controller | ok: [controller -> localhost] => (item=helm_diff_checksums) 2026-04-22 12:51:28.572294 | controller | ok: [controller -> localhost] => (item=clusterctl_checksums) 2026-04-22 12:51:28.572423 | controller | ok: [controller -> localhost] => (item=kubeadm_checksums) 2026-04-22 12:51:28.572567 | controller | ok: [controller -> localhost] => (item=kubectl_checksums) 2026-04-22 12:51:28.572671 | controller | ok: [controller -> localhost] => (item=flux_checksums) 2026-04-22 12:51:28.572779 | controller | 2026-04-22 12:51:28.572932 | controller | TASK [Filter checksums to keep only latest versions (CI)] ********************** 2026-04-22 12:51:28.573045 | controller | Wednesday 22 April 2026 12:51:28 +0000 (0:00:00.157) 0:00:01.587 ******* 2026-04-22 12:51:28.669620 | controller | ok: [controller -> localhost] => (item=kubelet_checksums) 2026-04-22 12:51:28.669887 | controller | ok: [controller -> localhost] => (item=helm_checksums) 2026-04-22 12:51:28.670169 | controller | ok: [controller -> localhost] => (item=helm_diff_checksums) 2026-04-22 12:51:28.670466 | controller | ok: [controller -> localhost] => (item=clusterctl_checksums) 2026-04-22 12:51:28.670732 | controller | ok: [controller -> localhost] => (item=kubeadm_checksums) 2026-04-22 12:51:28.670971 | controller | ok: [controller -> localhost] => (item=kubectl_checksums) 2026-04-22 12:51:28.671189 | controller | ok: [controller -> localhost] => (item=flux_checksums) 2026-04-22 12:51:28.671373 | controller | 2026-04-22 12:51:28.671715 | controller | TASK [Generate list of all binaries for all roles] ***************************** 2026-04-22 12:51:28.671898 | controller | Wednesday 22 April 2026 12:51:28 +0000 (0:00:00.098) 0:00:01.685 ******* 2026-04-22 12:51:28.740130 | controller | ok: [controller -> localhost] 2026-04-22 12:51:28.740288 | controller | 2026-04-22 12:51:28.740498 | controller | TASK [Include download_artifact role] ****************************************** 2026-04-22 12:51:28.740681 | controller | Wednesday 22 April 2026 12:51:28 +0000 (0:00:00.070) 0:00:01.756 ******* 2026-04-22 12:51:28.987130 | controller | included: vexxhost.containers.download_artifact for controller => (item={'url': 'https://dl.k8s.io/release/v1.35.4/bin/linux/amd64/kubelet', 'checksum': '983a6ba5a49823dcdd745c674e5e2416377dd27d6ad1b42d2befa0fb961a19f6', 'dest': '/var/lib/downloads/kubelet-1.35.4-linux-amd64', 'version': '1.35.4'}) 2026-04-22 12:51:28.987416 | controller | included: vexxhost.containers.download_artifact for controller => (item={'url': 'https://get.helm.sh/helm-v3.11.2-linux-amd64.tar.gz', 'checksum': '781d826daec584f9d50a01f0f7dadfd25a3312217a14aa2fbb85107b014ac8ca', 'dest': '/var/lib/downloads/helm-v3.11.2-linux-amd64.tar.gz', 'version': 'v3.11.2'}) 2026-04-22 12:51:28.987676 | controller | included: vexxhost.containers.download_artifact for controller => (item={'url': 'https://github.com/databus23/helm-diff/releases/download/v3.8.1/helm-diff-linux-amd64.tgz', 'checksum': 'f78867edfde60e2506e3228f706beaf96d1ae3ee5f169f42315acbd513794078', 'dest': '/var/lib/downloads/helm-diff-v3.8.1-linux-amd64.tgz', 'version': 'v3.8.1'}) 2026-04-22 12:51:28.987909 | controller | included: vexxhost.containers.download_artifact for controller => (item={'url': 'https://github.com/kubernetes-sigs/cluster-api/releases/download/v1.10.5/clusterctl-linux-amd64', 'checksum': '8da468c3482b2f45c872e87f5fefdc7d4cb583ac3a689234ecc1590f852b09df', 'dest': '/var/lib/downloads/clusterctl-1.10.5-linux-amd64', 'version': '1.10.5'}) 2026-04-22 12:51:28.988087 | controller | included: vexxhost.containers.download_artifact for controller => (item={'url': 'https://dl.k8s.io/release/v1.35.4/bin/linux/amd64/kubeadm', 'checksum': '0c0497da793f8897c14e45340da919534b615294a1aab69dc1998896c0f11145', 'dest': '/var/lib/downloads/kubeadm-1.35.4-linux-amd64', 'version': '1.35.4'}) 2026-04-22 12:51:28.988350 | controller | included: vexxhost.containers.download_artifact for controller => (item={'url': 'https://dl.k8s.io/release/v1.35.4/bin/linux/amd64/kubectl', 'checksum': 'b529430df69a688fd61b64ad2299edb5fd71cb58be2a4779dba624c7d3510efd', 'dest': '/var/lib/downloads/kubectl-1.35.4-linux-amd64', 'version': '1.35.4'}) 2026-04-22 12:51:28.988533 | controller | included: vexxhost.containers.download_artifact for controller => (item={'url': 'https://github.com/fluxcd/flux2/releases/download/v0.32.0/flux_0.32.0_linux_amd64.tar.gz', 'checksum': 'c94a42e96620848f9aed69a130c01b7d740412f6f2b3ad3c95fe23471f2b8e4e', 'dest': '/var/lib/downloads/flux-0.32.0-linux-amd64.tar.gz', 'version': '0.32.0'}) 2026-04-22 12:51:28.988711 | controller | 2026-04-22 12:51:28.988920 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-04-22 12:51:28.989094 | controller | Wednesday 22 April 2026 12:51:28 +0000 (0:00:00.246) 0:00:02.003 ******* 2026-04-22 12:51:29.018753 | controller | skipping: [controller] 2026-04-22 12:51:29.018871 | controller | 2026-04-22 12:51:29.019118 | controller | TASK [vexxhost.containers.directory : Create directory (/var/lib/downloads)] *** 2026-04-22 12:51:29.019263 | controller | Wednesday 22 April 2026 12:51:29 +0000 (0:00:00.031) 0:00:02.035 ******* 2026-04-22 12:51:29.710134 | controller | [WARNING]: Host 'controller' is using the discovered Python interpreter at '/usr/bin/python3.13', but future installation of another Python interpreter could cause a different interpreter to be discovered. See https://docs.ansible.com/ansible-core/2.20/reference_appendices/interpreter_discovery.html for more information. 2026-04-22 12:51:29.721180 | controller | changed: [controller] 2026-04-22 12:51:29.721372 | controller | 2026-04-22 12:51:29.721598 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-04-22 12:51:29.721805 | controller | Wednesday 22 April 2026 12:51:29 +0000 (0:00:00.702) 0:00:02.737 ******* 2026-04-22 12:51:29.762274 | controller | ok: [controller] => { 2026-04-22 12:51:29.762509 | controller | "msg": "https://dl.k8s.io/release/v1.35.4/bin/linux/amd64/kubelet" 2026-04-22 12:51:29.762707 | controller | } 2026-04-22 12:51:29.762846 | controller | 2026-04-22 12:51:29.763026 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-04-22 12:51:29.763206 | controller | Wednesday 22 April 2026 12:51:29 +0000 (0:00:00.039) 0:00:02.777 ******* 2026-04-22 12:51:31.175664 | controller | [WARNING]: Module remote_tmp /root/.ansible/tmp did not exist and was created with a mode of 0700, this may cause issues when running as another user. To avoid this, create the remote_tmp dir with the correct permissions manually 2026-04-22 12:51:31.182487 | controller | changed: [controller] 2026-04-22 12:51:31.182675 | controller | 2026-04-22 12:51:31.182884 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-04-22 12:51:31.183084 | controller | Wednesday 22 April 2026 12:51:31 +0000 (0:00:01.421) 0:00:04.198 ******* 2026-04-22 12:51:31.213027 | controller | skipping: [controller] 2026-04-22 12:51:31.213246 | controller | 2026-04-22 12:51:31.213464 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-04-22 12:51:31.213660 | controller | Wednesday 22 April 2026 12:51:31 +0000 (0:00:00.030) 0:00:04.229 ******* 2026-04-22 12:51:31.248846 | controller | skipping: [controller] 2026-04-22 12:51:31.249019 | controller | 2026-04-22 12:51:31.249305 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-04-22 12:51:31.249549 | controller | Wednesday 22 April 2026 12:51:31 +0000 (0:00:00.035) 0:00:04.265 ******* 2026-04-22 12:51:31.282524 | controller | ok: [controller] => { 2026-04-22 12:51:31.282701 | controller | "msg": "https://get.helm.sh/helm-v3.11.2-linux-amd64.tar.gz" 2026-04-22 12:51:31.282881 | controller | } 2026-04-22 12:51:31.283055 | controller | 2026-04-22 12:51:31.283266 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-04-22 12:51:31.283466 | controller | Wednesday 22 April 2026 12:51:31 +0000 (0:00:00.033) 0:00:04.298 ******* 2026-04-22 12:51:32.154157 | controller | changed: [controller] 2026-04-22 12:51:32.154309 | controller | 2026-04-22 12:51:32.154534 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-04-22 12:51:32.154738 | controller | Wednesday 22 April 2026 12:51:32 +0000 (0:00:00.870) 0:00:05.169 ******* 2026-04-22 12:51:32.185475 | controller | skipping: [controller] 2026-04-22 12:51:32.185669 | controller | 2026-04-22 12:51:32.185955 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-04-22 12:51:32.186217 | controller | Wednesday 22 April 2026 12:51:32 +0000 (0:00:00.032) 0:00:05.201 ******* 2026-04-22 12:51:32.216965 | controller | skipping: [controller] 2026-04-22 12:51:32.217105 | controller | 2026-04-22 12:51:32.217354 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-04-22 12:51:32.217557 | controller | Wednesday 22 April 2026 12:51:32 +0000 (0:00:00.031) 0:00:05.233 ******* 2026-04-22 12:51:32.253233 | controller | ok: [controller] => { 2026-04-22 12:51:32.253424 | controller | "msg": "https://github.com/databus23/helm-diff/releases/download/v3.8.1/helm-diff-linux-amd64.tgz" 2026-04-22 12:51:32.253620 | controller | } 2026-04-22 12:51:32.253863 | controller | 2026-04-22 12:51:32.254152 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-04-22 12:51:32.254423 | controller | Wednesday 22 April 2026 12:51:32 +0000 (0:00:00.036) 0:00:05.269 ******* 2026-04-22 12:51:33.207253 | controller | changed: [controller] 2026-04-22 12:51:33.207395 | controller | 2026-04-22 12:51:33.207630 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-04-22 12:51:33.207853 | controller | Wednesday 22 April 2026 12:51:33 +0000 (0:00:00.953) 0:00:06.222 ******* 2026-04-22 12:51:33.244003 | controller | skipping: [controller] 2026-04-22 12:51:33.244160 | controller | 2026-04-22 12:51:33.244363 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-04-22 12:51:33.244563 | controller | Wednesday 22 April 2026 12:51:33 +0000 (0:00:00.037) 0:00:06.260 ******* 2026-04-22 12:51:33.278959 | controller | skipping: [controller] 2026-04-22 12:51:33.279139 | controller | 2026-04-22 12:51:33.279322 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-04-22 12:51:33.279530 | controller | Wednesday 22 April 2026 12:51:33 +0000 (0:00:00.035) 0:00:06.295 ******* 2026-04-22 12:51:33.318803 | controller | ok: [controller] => { 2026-04-22 12:51:33.318987 | controller | "msg": "https://github.com/kubernetes-sigs/cluster-api/releases/download/v1.10.5/clusterctl-linux-amd64" 2026-04-22 12:51:33.319173 | controller | } 2026-04-22 12:51:33.319346 | controller | 2026-04-22 12:51:33.319564 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-04-22 12:51:33.319757 | controller | Wednesday 22 April 2026 12:51:33 +0000 (0:00:00.039) 0:00:06.334 ******* 2026-04-22 12:51:35.115038 | controller | changed: [controller] 2026-04-22 12:51:35.115160 | controller | 2026-04-22 12:51:35.115398 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-04-22 12:51:35.115600 | controller | Wednesday 22 April 2026 12:51:35 +0000 (0:00:01.793) 0:00:08.127 ******* 2026-04-22 12:51:35.149947 | controller | skipping: [controller] 2026-04-22 12:51:35.150003 | controller | 2026-04-22 12:51:35.150053 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-04-22 12:51:35.150168 | controller | Wednesday 22 April 2026 12:51:35 +0000 (0:00:00.038) 0:00:08.166 ******* 2026-04-22 12:51:35.185799 | controller | skipping: [controller] 2026-04-22 12:51:35.185952 | controller | 2026-04-22 12:51:35.186181 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-04-22 12:51:35.186426 | controller | Wednesday 22 April 2026 12:51:35 +0000 (0:00:00.035) 0:00:08.201 ******* 2026-04-22 12:51:35.225751 | controller | ok: [controller] => { 2026-04-22 12:51:35.225920 | controller | "msg": "https://dl.k8s.io/release/v1.35.4/bin/linux/amd64/kubeadm" 2026-04-22 12:51:35.226115 | controller | } 2026-04-22 12:51:35.226309 | controller | 2026-04-22 12:51:35.226540 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-04-22 12:51:35.226793 | controller | Wednesday 22 April 2026 12:51:35 +0000 (0:00:00.039) 0:00:08.241 ******* 2026-04-22 12:51:36.441349 | controller | changed: [controller] 2026-04-22 12:51:36.441423 | controller | 2026-04-22 12:51:36.441541 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-04-22 12:51:36.441653 | controller | Wednesday 22 April 2026 12:51:36 +0000 (0:00:01.215) 0:00:09.457 ******* 2026-04-22 12:51:36.473776 | controller | skipping: [controller] 2026-04-22 12:51:36.473839 | controller | 2026-04-22 12:51:36.474057 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-04-22 12:51:36.474244 | controller | Wednesday 22 April 2026 12:51:36 +0000 (0:00:00.032) 0:00:09.490 ******* 2026-04-22 12:51:36.506447 | controller | skipping: [controller] 2026-04-22 12:51:36.506812 | controller | 2026-04-22 12:51:36.506902 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-04-22 12:51:36.507031 | controller | Wednesday 22 April 2026 12:51:36 +0000 (0:00:00.032) 0:00:09.522 ******* 2026-04-22 12:51:36.542498 | controller | ok: [controller] => { 2026-04-22 12:51:36.542620 | controller | "msg": "https://dl.k8s.io/release/v1.35.4/bin/linux/amd64/kubectl" 2026-04-22 12:51:36.542802 | controller | } 2026-04-22 12:51:36.542971 | controller | 2026-04-22 12:51:36.543180 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-04-22 12:51:36.543372 | controller | Wednesday 22 April 2026 12:51:36 +0000 (0:00:00.035) 0:00:09.558 ******* 2026-04-22 12:51:37.900765 | controller | changed: [controller] 2026-04-22 12:51:37.900913 | controller | 2026-04-22 12:51:37.901125 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-04-22 12:51:37.901397 | controller | Wednesday 22 April 2026 12:51:37 +0000 (0:00:01.357) 0:00:10.916 ******* 2026-04-22 12:51:37.932989 | controller | skipping: [controller] 2026-04-22 12:51:37.933171 | controller | 2026-04-22 12:51:37.933389 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-04-22 12:51:37.933579 | controller | Wednesday 22 April 2026 12:51:37 +0000 (0:00:00.032) 0:00:10.949 ******* 2026-04-22 12:51:37.963716 | controller | skipping: [controller] 2026-04-22 12:51:37.963931 | controller | 2026-04-22 12:51:37.964125 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-04-22 12:51:37.964329 | controller | Wednesday 22 April 2026 12:51:37 +0000 (0:00:00.030) 0:00:10.980 ******* 2026-04-22 12:51:37.998756 | controller | ok: [controller] => { 2026-04-22 12:51:37.998927 | controller | "msg": "https://github.com/fluxcd/flux2/releases/download/v0.32.0/flux_0.32.0_linux_amd64.tar.gz" 2026-04-22 12:51:37.999109 | controller | } 2026-04-22 12:51:37.999283 | controller | 2026-04-22 12:51:37.999477 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-04-22 12:51:37.999671 | controller | Wednesday 22 April 2026 12:51:37 +0000 (0:00:00.034) 0:00:11.014 ******* 2026-04-22 12:51:38.809410 | controller | changed: [controller] 2026-04-22 12:51:38.809569 | controller | 2026-04-22 12:51:38.809837 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-04-22 12:51:38.810109 | controller | Wednesday 22 April 2026 12:51:38 +0000 (0:00:00.807) 0:00:11.822 ******* 2026-04-22 12:51:38.835563 | controller | skipping: [controller] 2026-04-22 12:51:38.835740 | controller | 2026-04-22 12:51:38.835959 | controller | PLAY RECAP ********************************************************************* 2026-04-22 12:51:38.836191 | controller | controller : ok=28 changed=8 unreachable=0 failed=0 skipped=14 rescued=0 ignored=0 2026-04-22 12:51:38.836377 | controller | 2026-04-22 12:51:38.836556 | controller | 2026-04-22 12:51:38.836751 | controller | TASKS RECAP ******************************************************************** 2026-04-22 12:51:38.836957 | controller | Wednesday 22 April 2026 12:51:38 +0000 (0:00:00.030) 0:00:11.852 ******* 2026-04-22 12:51:38.837185 | controller | =============================================================================== 2026-04-22 12:51:38.837469 | controller | vexxhost.containers.download_artifact : Download item ------------------- 1.79s 2026-04-22 12:51:38.837680 | controller | vexxhost.containers.download_artifact : Download item ------------------- 1.42s 2026-04-22 12:51:38.837876 | controller | vexxhost.containers.download_artifact : Download item ------------------- 1.36s 2026-04-22 12:51:38.838078 | controller | vexxhost.containers.download_artifact : Download item ------------------- 1.22s 2026-04-22 12:51:38.838281 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.95s 2026-04-22 12:51:38.838481 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.87s 2026-04-22 12:51:38.838689 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.81s 2026-04-22 12:51:38.838880 | controller | vexxhost.containers.directory : Create directory (/var/lib/downloads) --- 0.70s 2026-04-22 12:51:38.839078 | controller | Gather minimal facts ---------------------------------------------------- 0.67s 2026-04-22 12:51:38.839280 | controller | Find all subdirectories in the role location ---------------------------- 0.40s 2026-04-22 12:51:38.839474 | controller | Select only defaults/ directories and load vars ------------------------- 0.33s 2026-04-22 12:51:38.839708 | controller | Include download_artifact role ------------------------------------------ 0.25s 2026-04-22 12:51:38.839987 | controller | Find all components with checksums and get latest versions (CI) --------- 0.16s 2026-04-22 12:51:38.840262 | controller | Filter checksums to keep only latest versions (CI) ---------------------- 0.10s 2026-04-22 12:51:38.840506 | controller | Generate list of all binaries for all roles ----------------------------- 0.07s 2026-04-22 12:51:38.840715 | controller | vexxhost.containers.download_artifact : Starting download of file ------- 0.04s 2026-04-22 12:51:38.840921 | controller | vexxhost.containers.download_artifact : Starting download of file ------- 0.04s 2026-04-22 12:51:38.841125 | controller | vexxhost.containers.download_artifact : Starting download of file ------- 0.04s 2026-04-22 12:51:38.841425 | controller | vexxhost.containers.download_artifact : Extract archive ----------------- 0.04s 2026-04-22 12:51:38.841620 | controller | vexxhost.containers.download_artifact : Extract archive ----------------- 0.04s 2026-04-22 12:51:38.999035 | controller | INFO [download-binaries > converge] Executed: Successful 2026-04-22 12:51:39.008573 | controller | INFO [download-binaries > idempotence] Executing 2026-04-22 12:51:39.835512 | controller | 2026-04-22 12:51:39.835684 | controller | PLAY [Download all binaries required at runtime for ansible-collection-kubernetes] *** 2026-04-22 12:51:39.835867 | controller | 2026-04-22 12:51:39.836071 | controller | TASK [Gather minimal facts] **************************************************** 2026-04-22 12:51:39.836276 | controller | Wednesday 22 April 2026 12:51:39 +0000 (0:00:00.012) 0:00:00.012 ******* 2026-04-22 12:51:40.564903 | controller | ok: [controller -> localhost] 2026-04-22 12:51:40.564970 | controller | 2026-04-22 12:51:40.565089 | controller | TASK [Find all subdirectories in the role location] **************************** 2026-04-22 12:51:40.565243 | controller | Wednesday 22 April 2026 12:51:40 +0000 (0:00:00.729) 0:00:00.741 ******* 2026-04-22 12:51:40.986727 | controller | ok: [controller -> localhost] 2026-04-22 12:51:40.986773 | controller | 2026-04-22 12:51:40.986938 | controller | TASK [Select only defaults/ directories and load vars] ************************* 2026-04-22 12:51:40.987072 | controller | Wednesday 22 April 2026 12:51:40 +0000 (0:00:00.422) 0:00:01.164 ******* 2026-04-22 12:51:41.319621 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/keepalived/defaults) 2026-04-22 12:51:41.319874 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/cluster_api/defaults) 2026-04-22 12:51:41.320125 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kubelet/defaults) 2026-04-22 12:51:41.320349 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/helm/defaults) 2026-04-22 12:51:41.320567 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kubernetes/defaults) 2026-04-22 12:51:41.320790 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/envoy_gateway/defaults) 2026-04-22 12:51:41.320997 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/clusterctl/defaults) 2026-04-22 12:51:41.321275 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/upload_helm_chart/defaults) 2026-04-22 12:51:41.321552 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/openstack_resource_controller/defaults) 2026-04-22 12:51:41.321770 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/cilium/defaults) 2026-04-22 12:51:41.322000 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kubeadm/defaults) 2026-04-22 12:51:41.322213 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/cert_manager/defaults) 2026-04-22 12:51:41.322429 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kube_vip/defaults) 2026-04-22 12:51:41.322668 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kubectl/defaults) 2026-04-22 12:51:41.322870 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/haproxy/defaults) 2026-04-22 12:51:41.323098 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/flux/defaults) 2026-04-22 12:51:41.323279 | controller | 2026-04-22 12:51:41.323499 | controller | TASK [Find all components with checksums and get latest versions (CI)] ********* 2026-04-22 12:51:41.323736 | controller | Wednesday 22 April 2026 12:51:41 +0000 (0:00:00.332) 0:00:01.496 ******* 2026-04-22 12:51:41.441918 | controller | ok: [controller -> localhost] => (item=kubelet_checksums) 2026-04-22 12:51:41.442018 | controller | ok: [controller -> localhost] => (item=helm_checksums) 2026-04-22 12:51:41.442150 | controller | ok: [controller -> localhost] => (item=helm_diff_checksums) 2026-04-22 12:51:41.442285 | controller | ok: [controller -> localhost] => (item=clusterctl_checksums) 2026-04-22 12:51:41.442392 | controller | ok: [controller -> localhost] => (item=kubeadm_checksums) 2026-04-22 12:51:41.442525 | controller | ok: [controller -> localhost] => (item=kubectl_checksums) 2026-04-22 12:51:41.442648 | controller | ok: [controller -> localhost] => (item=flux_checksums) 2026-04-22 12:51:41.442761 | controller | 2026-04-22 12:51:41.442887 | controller | TASK [Filter checksums to keep only latest versions (CI)] ********************** 2026-04-22 12:51:41.442993 | controller | Wednesday 22 April 2026 12:51:41 +0000 (0:00:00.122) 0:00:01.618 ******* 2026-04-22 12:51:41.544632 | controller | ok: [controller -> localhost] => (item=kubelet_checksums) 2026-04-22 12:51:41.544689 | controller | ok: [controller -> localhost] => (item=helm_checksums) 2026-04-22 12:51:41.544767 | controller | ok: [controller -> localhost] => (item=helm_diff_checksums) 2026-04-22 12:51:41.544891 | controller | ok: [controller -> localhost] => (item=clusterctl_checksums) 2026-04-22 12:51:41.544999 | controller | ok: [controller -> localhost] => (item=kubeadm_checksums) 2026-04-22 12:51:41.545117 | controller | ok: [controller -> localhost] => (item=kubectl_checksums) 2026-04-22 12:51:41.545294 | controller | ok: [controller -> localhost] => (item=flux_checksums) 2026-04-22 12:51:41.545402 | controller | 2026-04-22 12:51:41.545531 | controller | TASK [Generate list of all binaries for all roles] ***************************** 2026-04-22 12:51:41.545647 | controller | Wednesday 22 April 2026 12:51:41 +0000 (0:00:00.102) 0:00:01.721 ******* 2026-04-22 12:51:41.615501 | controller | ok: [controller -> localhost] 2026-04-22 12:51:41.615549 | controller | 2026-04-22 12:51:41.615661 | controller | TASK [Include download_artifact role] ****************************************** 2026-04-22 12:51:41.615923 | controller | Wednesday 22 April 2026 12:51:41 +0000 (0:00:00.071) 0:00:01.792 ******* 2026-04-22 12:51:41.804999 | controller | included: vexxhost.containers.download_artifact for controller => (item={'url': 'https://dl.k8s.io/release/v1.35.4/bin/linux/amd64/kubelet', 'checksum': '983a6ba5a49823dcdd745c674e5e2416377dd27d6ad1b42d2befa0fb961a19f6', 'dest': '/var/lib/downloads/kubelet-1.35.4-linux-amd64', 'version': '1.35.4'}) 2026-04-22 12:51:41.805065 | controller | included: vexxhost.containers.download_artifact for controller => (item={'url': 'https://get.helm.sh/helm-v3.11.2-linux-amd64.tar.gz', 'checksum': '781d826daec584f9d50a01f0f7dadfd25a3312217a14aa2fbb85107b014ac8ca', 'dest': '/var/lib/downloads/helm-v3.11.2-linux-amd64.tar.gz', 'version': 'v3.11.2'}) 2026-04-22 12:51:41.805379 | controller | included: vexxhost.containers.download_artifact for controller => (item={'url': 'https://github.com/databus23/helm-diff/releases/download/v3.8.1/helm-diff-linux-amd64.tgz', 'checksum': 'f78867edfde60e2506e3228f706beaf96d1ae3ee5f169f42315acbd513794078', 'dest': '/var/lib/downloads/helm-diff-v3.8.1-linux-amd64.tgz', 'version': 'v3.8.1'}) 2026-04-22 12:51:41.805602 | controller | included: vexxhost.containers.download_artifact for controller => (item={'url': 'https://github.com/kubernetes-sigs/cluster-api/releases/download/v1.10.5/clusterctl-linux-amd64', 'checksum': '8da468c3482b2f45c872e87f5fefdc7d4cb583ac3a689234ecc1590f852b09df', 'dest': '/var/lib/downloads/clusterctl-1.10.5-linux-amd64', 'version': '1.10.5'}) 2026-04-22 12:51:41.805841 | controller | included: vexxhost.containers.download_artifact for controller => (item={'url': 'https://dl.k8s.io/release/v1.35.4/bin/linux/amd64/kubeadm', 'checksum': '0c0497da793f8897c14e45340da919534b615294a1aab69dc1998896c0f11145', 'dest': '/var/lib/downloads/kubeadm-1.35.4-linux-amd64', 'version': '1.35.4'}) 2026-04-22 12:51:41.806054 | controller | included: vexxhost.containers.download_artifact for controller => (item={'url': 'https://dl.k8s.io/release/v1.35.4/bin/linux/amd64/kubectl', 'checksum': 'b529430df69a688fd61b64ad2299edb5fd71cb58be2a4779dba624c7d3510efd', 'dest': '/var/lib/downloads/kubectl-1.35.4-linux-amd64', 'version': '1.35.4'}) 2026-04-22 12:51:41.806291 | controller | included: vexxhost.containers.download_artifact for controller => (item={'url': 'https://github.com/fluxcd/flux2/releases/download/v0.32.0/flux_0.32.0_linux_amd64.tar.gz', 'checksum': 'c94a42e96620848f9aed69a130c01b7d740412f6f2b3ad3c95fe23471f2b8e4e', 'dest': '/var/lib/downloads/flux-0.32.0-linux-amd64.tar.gz', 'version': '0.32.0'}) 2026-04-22 12:51:41.806424 | controller | 2026-04-22 12:51:41.806632 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-04-22 12:51:41.806814 | controller | Wednesday 22 April 2026 12:51:41 +0000 (0:00:00.189) 0:00:01.981 ******* 2026-04-22 12:51:41.838678 | controller | skipping: [controller] 2026-04-22 12:51:41.838793 | controller | 2026-04-22 12:51:41.838985 | controller | TASK [vexxhost.containers.directory : Create directory (/var/lib/downloads)] *** 2026-04-22 12:51:41.839176 | controller | Wednesday 22 April 2026 12:51:41 +0000 (0:00:00.033) 0:00:02.015 ******* 2026-04-22 12:51:42.306089 | controller | [WARNING]: Host 'controller' is using the discovered Python interpreter at '/usr/bin/python3.13', but future installation of another Python interpreter could cause a different interpreter to be discovered. See https://docs.ansible.com/ansible-core/2.20/reference_appendices/interpreter_discovery.html for more information. 2026-04-22 12:51:42.315681 | controller | ok: [controller] 2026-04-22 12:51:42.315854 | controller | 2026-04-22 12:51:42.316065 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-04-22 12:51:42.316265 | controller | Wednesday 22 April 2026 12:51:42 +0000 (0:00:00.477) 0:00:02.493 ******* 2026-04-22 12:51:42.350633 | controller | ok: [controller] => { 2026-04-22 12:51:42.350680 | controller | "msg": "https://dl.k8s.io/release/v1.35.4/bin/linux/amd64/kubelet" 2026-04-22 12:51:42.350794 | controller | } 2026-04-22 12:51:42.350889 | controller | 2026-04-22 12:51:42.350990 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-04-22 12:51:42.351095 | controller | Wednesday 22 April 2026 12:51:42 +0000 (0:00:00.034) 0:00:02.527 ******* 2026-04-22 12:51:42.924953 | controller | ok: [controller] 2026-04-22 12:51:42.924983 | controller | 2026-04-22 12:51:42.924989 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-04-22 12:51:42.924995 | controller | Wednesday 22 April 2026 12:51:42 +0000 (0:00:00.574) 0:00:03.101 ******* 2026-04-22 12:51:42.953371 | controller | skipping: [controller] 2026-04-22 12:51:42.953455 | controller | 2026-04-22 12:51:42.953591 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-04-22 12:51:42.953715 | controller | Wednesday 22 April 2026 12:51:42 +0000 (0:00:00.026) 0:00:03.128 ******* 2026-04-22 12:51:42.979723 | controller | skipping: [controller] 2026-04-22 12:51:42.979760 | controller | 2026-04-22 12:51:42.979913 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-04-22 12:51:42.979994 | controller | Wednesday 22 April 2026 12:51:42 +0000 (0:00:00.028) 0:00:03.157 ******* 2026-04-22 12:51:43.015576 | controller | ok: [controller] => { 2026-04-22 12:51:43.015777 | controller | "msg": "https://get.helm.sh/helm-v3.11.2-linux-amd64.tar.gz" 2026-04-22 12:51:43.016673 | controller | } 2026-04-22 12:51:43.016697 | controller | 2026-04-22 12:51:43.016707 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-04-22 12:51:43.016716 | controller | Wednesday 22 April 2026 12:51:43 +0000 (0:00:00.034) 0:00:03.192 ******* 2026-04-22 12:51:43.388645 | controller | ok: [controller] 2026-04-22 12:51:43.388689 | controller | 2026-04-22 12:51:43.388817 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-04-22 12:51:43.388945 | controller | Wednesday 22 April 2026 12:51:43 +0000 (0:00:00.373) 0:00:03.565 ******* 2026-04-22 12:51:43.421654 | controller | skipping: [controller] 2026-04-22 12:51:43.421754 | controller | 2026-04-22 12:51:43.421883 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-04-22 12:51:43.422030 | controller | Wednesday 22 April 2026 12:51:43 +0000 (0:00:00.030) 0:00:03.595 ******* 2026-04-22 12:51:43.445227 | controller | skipping: [controller] 2026-04-22 12:51:43.445273 | controller | 2026-04-22 12:51:43.445510 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-04-22 12:51:43.445586 | controller | Wednesday 22 April 2026 12:51:43 +0000 (0:00:00.025) 0:00:03.621 ******* 2026-04-22 12:51:43.475592 | controller | ok: [controller] => { 2026-04-22 12:51:43.475722 | controller | "msg": "https://github.com/databus23/helm-diff/releases/download/v3.8.1/helm-diff-linux-amd64.tgz" 2026-04-22 12:51:43.475872 | controller | } 2026-04-22 12:51:43.475976 | controller | 2026-04-22 12:51:43.476100 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-04-22 12:51:43.476232 | controller | Wednesday 22 April 2026 12:51:43 +0000 (0:00:00.031) 0:00:03.652 ******* 2026-04-22 12:51:43.875188 | controller | ok: [controller] 2026-04-22 12:51:43.875213 | controller | 2026-04-22 12:51:43.875218 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-04-22 12:51:43.875221 | controller | Wednesday 22 April 2026 12:51:43 +0000 (0:00:00.396) 0:00:04.049 ******* 2026-04-22 12:51:43.905809 | controller | skipping: [controller] 2026-04-22 12:51:43.905828 | controller | 2026-04-22 12:51:43.905833 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-04-22 12:51:43.905837 | controller | Wednesday 22 April 2026 12:51:43 +0000 (0:00:00.031) 0:00:04.081 ******* 2026-04-22 12:51:43.937346 | controller | skipping: [controller] 2026-04-22 12:51:43.937387 | controller | 2026-04-22 12:51:43.937403 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-04-22 12:51:43.937415 | controller | Wednesday 22 April 2026 12:51:43 +0000 (0:00:00.030) 0:00:04.111 ******* 2026-04-22 12:51:43.966711 | controller | ok: [controller] => { 2026-04-22 12:51:43.966784 | controller | "msg": "https://github.com/kubernetes-sigs/cluster-api/releases/download/v1.10.5/clusterctl-linux-amd64" 2026-04-22 12:51:43.966916 | controller | } 2026-04-22 12:51:43.967016 | controller | 2026-04-22 12:51:43.967169 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-04-22 12:51:43.967295 | controller | Wednesday 22 April 2026 12:51:43 +0000 (0:00:00.032) 0:00:04.143 ******* 2026-04-22 12:51:44.409922 | controller | ok: [controller] 2026-04-22 12:51:44.410009 | controller | 2026-04-22 12:51:44.410144 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-04-22 12:51:44.410279 | controller | Wednesday 22 April 2026 12:51:44 +0000 (0:00:00.442) 0:00:04.586 ******* 2026-04-22 12:51:44.443224 | controller | skipping: [controller] 2026-04-22 12:51:44.443323 | controller | 2026-04-22 12:51:44.443462 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-04-22 12:51:44.443595 | controller | Wednesday 22 April 2026 12:51:44 +0000 (0:00:00.033) 0:00:04.620 ******* 2026-04-22 12:51:44.476903 | controller | skipping: [controller] 2026-04-22 12:51:44.476961 | controller | 2026-04-22 12:51:44.477010 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-04-22 12:51:44.477111 | controller | Wednesday 22 April 2026 12:51:44 +0000 (0:00:00.031) 0:00:04.651 ******* 2026-04-22 12:51:44.511378 | controller | ok: [controller] => { 2026-04-22 12:51:44.511466 | controller | "msg": "https://dl.k8s.io/release/v1.35.4/bin/linux/amd64/kubeadm" 2026-04-22 12:51:44.511608 | controller | } 2026-04-22 12:51:44.511726 | controller | 2026-04-22 12:51:44.511860 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-04-22 12:51:44.512005 | controller | Wednesday 22 April 2026 12:51:44 +0000 (0:00:00.035) 0:00:04.687 ******* 2026-04-22 12:51:44.967844 | controller | ok: [controller] 2026-04-22 12:51:44.967900 | controller | 2026-04-22 12:51:44.967913 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-04-22 12:51:44.968024 | controller | Wednesday 22 April 2026 12:51:44 +0000 (0:00:00.457) 0:00:05.145 ******* 2026-04-22 12:51:45.004836 | controller | skipping: [controller] 2026-04-22 12:51:45.004893 | controller | 2026-04-22 12:51:45.004903 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-04-22 12:51:45.005008 | controller | Wednesday 22 April 2026 12:51:44 +0000 (0:00:00.034) 0:00:05.179 ******* 2026-04-22 12:51:45.034491 | controller | skipping: [controller] 2026-04-22 12:51:45.034541 | controller | 2026-04-22 12:51:45.034553 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-04-22 12:51:45.034669 | controller | Wednesday 22 April 2026 12:51:45 +0000 (0:00:00.032) 0:00:05.211 ******* 2026-04-22 12:51:45.062867 | controller | ok: [controller] => { 2026-04-22 12:51:45.062904 | controller | "msg": "https://dl.k8s.io/release/v1.35.4/bin/linux/amd64/kubectl" 2026-04-22 12:51:45.062990 | controller | } 2026-04-22 12:51:45.063072 | controller | 2026-04-22 12:51:45.063169 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-04-22 12:51:45.063249 | controller | Wednesday 22 April 2026 12:51:45 +0000 (0:00:00.028) 0:00:05.240 ******* 2026-04-22 12:51:45.502898 | controller | ok: [controller] 2026-04-22 12:51:45.502957 | controller | 2026-04-22 12:51:45.503115 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-04-22 12:51:45.503253 | controller | Wednesday 22 April 2026 12:51:45 +0000 (0:00:00.439) 0:00:05.679 ******* 2026-04-22 12:51:45.541123 | controller | skipping: [controller] 2026-04-22 12:51:45.541203 | controller | 2026-04-22 12:51:45.541494 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-04-22 12:51:45.541528 | controller | Wednesday 22 April 2026 12:51:45 +0000 (0:00:00.038) 0:00:05.717 ******* 2026-04-22 12:51:45.577123 | controller | skipping: [controller] 2026-04-22 12:51:45.577199 | controller | 2026-04-22 12:51:45.577456 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-04-22 12:51:45.577544 | controller | Wednesday 22 April 2026 12:51:45 +0000 (0:00:00.035) 0:00:05.753 ******* 2026-04-22 12:51:45.618221 | controller | ok: [controller] => { 2026-04-22 12:51:45.618264 | controller | "msg": "https://github.com/fluxcd/flux2/releases/download/v0.32.0/flux_0.32.0_linux_amd64.tar.gz" 2026-04-22 12:51:45.618272 | controller | } 2026-04-22 12:51:45.618280 | controller | 2026-04-22 12:51:45.618287 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-04-22 12:51:45.618295 | controller | Wednesday 22 April 2026 12:51:45 +0000 (0:00:00.038) 0:00:05.791 ******* 2026-04-22 12:51:46.012446 | controller | ok: [controller] 2026-04-22 12:51:46.012472 | controller | 2026-04-22 12:51:46.012477 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-04-22 12:51:46.012482 | controller | Wednesday 22 April 2026 12:51:46 +0000 (0:00:00.394) 0:00:06.186 ******* 2026-04-22 12:51:46.037333 | controller | skipping: [controller] 2026-04-22 12:51:46.037386 | controller | 2026-04-22 12:51:46.037396 | controller | PLAY RECAP ********************************************************************* 2026-04-22 12:51:46.037407 | controller | controller : ok=28 changed=0 unreachable=0 failed=0 skipped=14 rescued=0 ignored=0 2026-04-22 12:51:46.037415 | controller | 2026-04-22 12:51:46.037423 | controller | 2026-04-22 12:51:46.037431 | controller | TASKS RECAP ******************************************************************** 2026-04-22 12:51:46.037439 | controller | Wednesday 22 April 2026 12:51:46 +0000 (0:00:00.027) 0:00:06.213 ******* 2026-04-22 12:51:46.037447 | controller | =============================================================================== 2026-04-22 12:51:46.037454 | controller | Gather minimal facts ---------------------------------------------------- 0.73s 2026-04-22 12:51:46.037462 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.57s 2026-04-22 12:51:46.037469 | controller | vexxhost.containers.directory : Create directory (/var/lib/downloads) --- 0.48s 2026-04-22 12:51:46.037477 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.46s 2026-04-22 12:51:46.037484 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.44s 2026-04-22 12:51:46.037492 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.44s 2026-04-22 12:51:46.037499 | controller | Find all subdirectories in the role location ---------------------------- 0.42s 2026-04-22 12:51:46.037507 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.40s 2026-04-22 12:51:46.037514 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.39s 2026-04-22 12:51:46.037522 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.37s 2026-04-22 12:51:46.037529 | controller | Select only defaults/ directories and load vars ------------------------- 0.33s 2026-04-22 12:51:46.037537 | controller | Include download_artifact role ------------------------------------------ 0.19s 2026-04-22 12:51:46.037563 | controller | Find all components with checksums and get latest versions (CI) --------- 0.12s 2026-04-22 12:51:46.037571 | controller | Filter checksums to keep only latest versions (CI) ---------------------- 0.10s 2026-04-22 12:51:46.037579 | controller | Generate list of all binaries for all roles ----------------------------- 0.07s 2026-04-22 12:51:46.037596 | controller | vexxhost.containers.download_artifact : Extract archive ----------------- 0.04s 2026-04-22 12:51:46.037604 | controller | vexxhost.containers.download_artifact : Starting download of file ------- 0.04s 2026-04-22 12:51:46.037611 | controller | vexxhost.containers.download_artifact : Starting download of file ------- 0.04s 2026-04-22 12:51:46.037619 | controller | vexxhost.containers.package : Update state for tar ---------------------- 0.04s 2026-04-22 12:51:46.037685 | controller | vexxhost.containers.download_artifact : Starting download of file ------- 0.03s 2026-04-22 12:51:46.169462 | controller | INFO [download-binaries > idempotence] Executed: Successful 2026-04-22 12:51:46.179473 | controller | INFO [download-binaries > side_effect] Executing 2026-04-22 12:51:46.179715 | controller | WARNING [download-binaries > side_effect] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-04-22 12:51:46.185141 | controller | INFO [download-binaries > verify] Executing 2026-04-22 12:51:47.048293 | controller | 2026-04-22 12:51:47.048312 | controller | PLAY [Verify] ****************************************************************** 2026-04-22 12:51:47.048317 | controller | 2026-04-22 12:51:47.048320 | controller | TASK [Gathering Facts] ********************************************************* 2026-04-22 12:51:47.048327 | controller | Wednesday 22 April 2026 12:51:47 +0000 (0:00:00.011) 0:00:00.011 ******* 2026-04-22 12:51:48.069399 | controller | [WARNING]: Host 'controller' is using the discovered Python interpreter at '/usr/bin/python3.13', but future installation of another Python interpreter could cause a different interpreter to be discovered. See https://docs.ansible.com/ansible-core/2.20/reference_appendices/interpreter_discovery.html for more information. 2026-04-22 12:51:48.074945 | controller | ok: [controller] 2026-04-22 12:51:48.075135 | controller | 2026-04-22 12:51:48.075341 | controller | TASK [Stat target dir] ********************************************************* 2026-04-22 12:51:48.075552 | controller | Wednesday 22 April 2026 12:51:48 +0000 (0:00:01.027) 0:00:01.039 ******* 2026-04-22 12:51:48.458026 | controller | ok: [controller] 2026-04-22 12:51:48.458124 | controller | 2026-04-22 12:51:48.458299 | controller | TASK [Assert that target dir is created] *************************************** 2026-04-22 12:51:48.458418 | controller | Wednesday 22 April 2026 12:51:48 +0000 (0:00:00.382) 0:00:01.421 ******* 2026-04-22 12:51:48.486355 | controller | ok: [controller] => { 2026-04-22 12:51:48.486549 | controller | "changed": false, 2026-04-22 12:51:48.486745 | controller | "msg": "All assertions passed" 2026-04-22 12:51:48.486929 | controller | } 2026-04-22 12:51:48.487102 | controller | 2026-04-22 12:51:48.487298 | controller | TASK [Find target files] ******************************************************* 2026-04-22 12:51:48.487502 | controller | Wednesday 22 April 2026 12:51:48 +0000 (0:00:00.028) 0:00:01.450 ******* 2026-04-22 12:51:48.894432 | controller | ok: [controller] 2026-04-22 12:51:48.894615 | controller | 2026-04-22 12:51:48.894864 | controller | TASK [Assert that some files were downloaded] ********************************** 2026-04-22 12:51:48.895068 | controller | Wednesday 22 April 2026 12:51:48 +0000 (0:00:00.408) 0:00:01.858 ******* 2026-04-22 12:51:48.918197 | controller | ok: [controller] => { 2026-04-22 12:51:48.918412 | controller | "changed": false, 2026-04-22 12:51:48.918623 | controller | "msg": "All assertions passed" 2026-04-22 12:51:48.918816 | controller | } 2026-04-22 12:51:48.918993 | controller | 2026-04-22 12:51:48.919247 | controller | PLAY RECAP ********************************************************************* 2026-04-22 12:51:48.919512 | controller | controller : ok=5 changed=0 unreachable=0 failed=0 skipped=0 rescued=0 ignored=0 2026-04-22 12:51:48.919694 | controller | 2026-04-22 12:51:48.919873 | controller | 2026-04-22 12:51:48.920065 | controller | TASKS RECAP ******************************************************************** 2026-04-22 12:51:48.920263 | controller | Wednesday 22 April 2026 12:51:48 +0000 (0:00:00.024) 0:00:01.882 ******* 2026-04-22 12:51:48.920465 | controller | =============================================================================== 2026-04-22 12:51:48.920727 | controller | Gathering Facts --------------------------------------------------------- 1.03s 2026-04-22 12:51:48.920942 | controller | Find target files ------------------------------------------------------- 0.41s 2026-04-22 12:51:48.921162 | controller | Stat target dir --------------------------------------------------------- 0.38s 2026-04-22 12:51:48.921397 | controller | Assert that target dir is created --------------------------------------- 0.03s 2026-04-22 12:51:48.921602 | controller | Assert that some files were downloaded ---------------------------------- 0.02s 2026-04-22 12:51:49.003191 | controller | INFO [download-binaries > verify] Executed: Successful 2026-04-22 12:51:49.013530 | controller | INFO [download-binaries > cleanup] Executing 2026-04-22 12:51:49.013977 | controller | WARNING [download-binaries > cleanup] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-04-22 12:51:49.020210 | controller | INFO [download-binaries > destroy] Executing 2026-04-22 12:51:49.020270 | controller | WARNING [download-binaries > destroy] Skipping, '--destroy=never' requested. 2026-04-22 12:51:49.020341 | controller | INFO [download-binaries > destroy] Executed: Successful 2026-04-22 12:51:49.020588 | controller | WARNING Molecule executed 1 scenario (1 missing files) 2026-04-22 12:51:49.173623 | controller | ok: Runtime: 0:00:46.088968 2026-04-22 12:51:49.181234 | 2026-04-22 12:51:49.181293 | PLAY RECAP 2026-04-22 12:51:49.181337 | controller | ok: 3 changed: 3 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-04-22 12:51:49.181358 | 2026-04-22 12:51:49.318864 | RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/run.yaml@main] 2026-04-22 12:51:49.320801 | POST-RUN START: [untrusted : github.com/vexxhost/ansible-collection-kubernetes/test-playbooks/molecule/post.yml@main] 2026-04-22 12:51:50.011458 | 2026-04-22 12:51:50.011735 | PLAY [all] 2026-04-22 12:51:50.026706 | 2026-04-22 12:51:50.026929 | TASK [describe-kubernetes-objects : creating directory for cluster scoped objects] 2026-04-22 12:51:50.437660 | controller | changed 2026-04-22 12:51:50.445836 | 2026-04-22 12:51:50.445946 | TASK [describe-kubernetes-objects : Gathering descriptions for cluster scoped objects] 2026-04-22 12:51:50.895708 | controller | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-04-22 12:51:50.895761 | controller | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-04-22 12:51:50.902239 | controller | environment: line 1: kubectl: command not found 2026-04-22 12:51:50.902988 | controller | environment: line 1: kubectl: command not found 2026-04-22 12:51:50.903425 | controller | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-04-22 12:51:50.904148 | controller | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-04-22 12:51:50.906544 | controller | environment: line 1: kubectl: command not found 2026-04-22 12:51:50.907343 | controller | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-04-22 12:51:50.909478 | controller | environment: line 1: kubectl: command not found 2026-04-22 12:51:50.910587 | controller | environment: line 1: kubectl: command not found 2026-04-22 12:51:50.910965 | controller | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-04-22 12:51:50.911865 | controller | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-04-22 12:51:50.974806 | controller | ok: Runtime: 0:00:00.028960 2026-04-22 12:51:50.981948 | 2026-04-22 12:51:50.982096 | TASK [describe-kubernetes-objects : creating directory for namespace scoped objects] 2026-04-22 12:51:51.208501 | controller | changed 2026-04-22 12:51:51.216307 | 2026-04-22 12:51:51.216397 | TASK [describe-kubernetes-objects : Gathering descriptions for namespace scoped objects] 2026-04-22 12:51:51.463125 | controller | environment: line 5: kubectl: command not found 2026-04-22 12:51:51.464614 | controller | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-04-22 12:51:51.464648 | controller | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-04-22 12:51:51.464843 | controller | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-04-22 12:51:51.755190 | controller | ok: Runtime: 0:00:00.012352 2026-04-22 12:51:51.763946 | 2026-04-22 12:51:51.764111 | TASK [describe-kubernetes-objects : Downloads logs to executor] 2026-04-22 12:51:53.882886 | controller | changed: 2026-04-22 12:51:53.883104 | controller | created directory /var/lib/zuul/builds/d9e1ca28042648b0ba3e40eb57371687/work/logs/controller 2026-04-22 12:51:53.883147 | controller | cd+++++++++ objects/ 2026-04-22 12:51:53.883178 | controller | cd+++++++++ objects/cluster/ 2026-04-22 12:51:53.883209 | controller | cd+++++++++ objects/namespaced/ 2026-04-22 12:51:53.893508 | 2026-04-22 12:51:53.893603 | TASK [gather-pod-logs : creating directory for pod logs] 2026-04-22 12:51:54.126578 | controller | changed 2026-04-22 12:51:54.130594 | 2026-04-22 12:51:54.130670 | TASK [gather-pod-logs : creating directory for failed pod logs] 2026-04-22 12:51:54.365059 | controller | changed 2026-04-22 12:51:54.369462 | 2026-04-22 12:51:54.369540 | TASK [gather-pod-logs : retrieve all kubernetes logs, current and previous (if they exist)] 2026-04-22 12:51:54.640665 | controller | environment: line 3: kubectl: command not found 2026-04-22 12:51:54.995013 | controller | ok: Runtime: 0:00:00.011804 2026-04-22 12:51:55.001398 | 2026-04-22 12:51:55.001508 | TASK [gather-pod-logs : Downloads pod logs to executor] 2026-04-22 12:51:55.528308 | controller | changed: 2026-04-22 12:51:55.528563 | controller | cd+++++++++ pod-logs/ 2026-04-22 12:51:55.528609 | controller | cd+++++++++ pod-logs/failed-pods/ 2026-04-22 12:51:55.537389 | 2026-04-22 12:51:55.537456 | LOOP [helm-release-status : creating directory for helm release status] 2026-04-22 12:51:55.778404 | controller | changed: "values" 2026-04-22 12:51:55.990628 | controller | changed: "releases" 2026-04-22 12:51:56.008926 | 2026-04-22 12:51:56.009167 | TASK [helm-release-status : Gather get release status for helm charts] 2026-04-22 12:51:56.278238 | controller | /bin/bash: line 3: kubectl: command not found 2026-04-22 12:51:56.553673 | controller | ok: Runtime: 0:00:00.006720 2026-04-22 12:51:56.564506 | 2026-04-22 12:51:56.564681 | TASK [helm-release-status : Downloads logs to executor] 2026-04-22 12:51:57.171703 | controller | changed: 2026-04-22 12:51:57.172065 | controller | cd+++++++++ helm/ 2026-04-22 12:51:57.172109 | controller | cd+++++++++ helm/releases/ 2026-04-22 12:51:57.172143 | controller | cd+++++++++ helm/values/ 2026-04-22 12:51:57.178861 | 2026-04-22 12:51:57.178923 | PLAY RECAP 2026-04-22 12:51:57.178974 | controller | ok: 12 changed: 12 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-04-22 12:51:57.178996 | 2026-04-22 12:51:57.383159 | POST-RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/ansible-collection-kubernetes/test-playbooks/molecule/post.yml@main] 2026-04-22 12:51:57.386310 | POST-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post.yaml@main] 2026-04-22 12:51:58.104029 | 2026-04-22 12:51:58.131033 | PLAY [all] 2026-04-22 12:51:58.151530 | 2026-04-22 12:51:58.151698 | TASK [fetch-output : Set log path for multiple nodes] 2026-04-22 12:51:58.198649 | controller | skipping: Conditional result was False 2026-04-22 12:51:58.208660 | 2026-04-22 12:51:58.208855 | TASK [fetch-output : Set log path for single node] 2026-04-22 12:51:58.253920 | controller | ok 2026-04-22 12:51:58.258391 | 2026-04-22 12:51:58.258512 | LOOP [fetch-output : Ensure local output dirs] 2026-04-22 12:51:59.266762 | controller -> localhost | ok: "/var/lib/zuul/builds/d9e1ca28042648b0ba3e40eb57371687/work/logs" 2026-04-22 12:51:59.560161 | controller -> localhost | changed: "/var/lib/zuul/builds/d9e1ca28042648b0ba3e40eb57371687/work/artifacts" 2026-04-22 12:51:59.820790 | controller -> localhost | changed: "/var/lib/zuul/builds/d9e1ca28042648b0ba3e40eb57371687/work/docs" 2026-04-22 12:51:59.832101 | 2026-04-22 12:51:59.832249 | LOOP [fetch-output : Collect logs, artifacts and docs] 2026-04-22 12:52:00.765809 | controller | changed: .d..t...... ./ 2026-04-22 12:52:00.766079 | controller | changed: All items complete 2026-04-22 12:52:00.766122 | 2026-04-22 12:52:01.306798 | controller | changed: .d..t...... ./ 2026-04-22 12:52:01.834906 | controller | changed: .d..t...... ./ 2026-04-22 12:52:01.856548 | 2026-04-22 12:52:01.856701 | LOOP [merge-output-to-logs : Move artifacts and docs to logs dir] 2026-04-22 12:52:02.451972 | controller -> localhost | ok: Item: artifacts Runtime: 0:00:00.133609 2026-04-22 12:52:02.716668 | controller -> localhost | ok: Item: docs Runtime: 0:00:00.013175 2026-04-22 12:52:02.732387 | 2026-04-22 12:52:02.732515 | PLAY [all] 2026-04-22 12:52:02.740366 | 2026-04-22 12:52:02.740545 | TASK [remove-build-sshkey : Remove the build SSH key from all nodes] 2026-04-22 12:52:03.261529 | controller | changed 2026-04-22 12:52:03.282744 | 2026-04-22 12:52:03.282843 | PLAY RECAP 2026-04-22 12:52:03.282896 | controller | ok: 5 changed: 4 unreachable: 0 failed: 0 skipped: 1 rescued: 0 ignored: 0 2026-04-22 12:52:03.282920 | 2026-04-22 12:52:03.489441 | POST-RUN END RESULT_NORMAL: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post.yaml@main] 2026-04-22 12:52:03.498092 | POST-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post-logs.yaml@main] 2026-04-22 12:52:04.208340 | 2026-04-22 12:52:04.208513 | PLAY [localhost] 2026-04-22 12:52:04.218988 | 2026-04-22 12:52:04.219107 | TASK [Generate Zuul manifest] 2026-04-22 12:52:04.242076 | localhost | ok 2026-04-22 12:52:04.261902 | 2026-04-22 12:52:04.513274 | TASK [generate-zuul-manifest : Generate Zuul manifest] 2026-04-22 12:52:05.034850 | localhost | changed 2026-04-22 12:52:05.045452 | 2026-04-22 12:52:05.045541 | TASK [generate-zuul-manifest : Return Zuul manifest URL to Zuul] 2026-04-22 12:52:05.095300 | localhost | ok 2026-04-22 12:52:05.105009 | 2026-04-22 12:52:05.105099 | TASK [Upload logs] 2026-04-22 12:52:05.124693 | localhost | ok 2026-04-22 12:52:05.191947 | 2026-04-22 12:52:05.192097 | TASK [Set zuul-log-path fact] 2026-04-22 12:52:05.215568 | localhost | ok 2026-04-22 12:52:05.230355 | 2026-04-22 12:52:05.238972 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-04-22 12:52:05.271660 | localhost | ok 2026-04-22 12:52:05.280651 | 2026-04-22 12:52:05.280739 | TASK [upload-logs : Create log directories] 2026-04-22 12:52:05.808759 | localhost | changed 2026-04-22 12:52:05.822789 | 2026-04-22 12:52:05.822926 | TASK [upload-logs : Ensure logs are readable before uploading] 2026-04-22 12:52:06.402207 | localhost -> localhost | ok: Runtime: 0:00:00.058898 2026-04-22 12:52:06.408260 | 2026-04-22 12:52:06.408340 | TASK [upload-logs : Upload logs to log server] 2026-04-22 12:52:07.380356 | localhost | Output suppressed because no_log was given 2026-04-22 12:52:07.393118 | 2026-04-22 12:52:07.393497 | LOOP [upload-logs : Compress console log and json output] 2026-04-22 12:52:07.458298 | localhost | skipping: Conditional result was False 2026-04-22 12:52:07.573245 | localhost | skipping: Conditional result was False 2026-04-22 12:52:07.587914 | 2026-04-22 12:52:07.588055 | LOOP [upload-logs : Upload compressed console log and json output] 2026-04-22 12:52:07.645589 | localhost | skipping: Conditional result was False 2026-04-22 12:52:07.646276 | 2026-04-22 12:52:07.650825 | localhost | skipping: Conditional result was False 2026-04-22 12:52:07.663580 | 2026-04-22 12:52:07.663730 | LOOP [upload-logs : Upload console log and json output]