2026-04-22 12:52:23.674946 | Job console starting 2026-04-22 12:52:23.683393 | Updating git repos 2026-04-22 12:52:23.730469 | Cloning repos into workspace 2026-04-22 12:52:24.399438 | Restoring repo states 2026-04-22 12:52:24.414240 | Merging changes 2026-04-22 12:52:25.121259 | Checking out repos 2026-04-22 12:52:25.377520 | Preparing playbooks 2026-04-22 12:52:27.386057 | Running Ansible setup 2026-04-22 12:52:33.241322 | PRE-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/pre.yaml@main] 2026-04-22 12:52:33.897588 | 2026-04-22 12:52:33.897720 | PLAY [localhost] 2026-04-22 12:52:33.905459 | 2026-04-22 12:52:33.905529 | TASK [Gathering Facts] 2026-04-22 12:52:34.836126 | localhost | ok 2026-04-22 12:52:34.843930 | 2026-04-22 12:52:34.844075 | TASK [Setup log path fact] 2026-04-22 12:52:34.864359 | localhost | ok 2026-04-22 12:52:34.877205 | 2026-04-22 12:52:34.877407 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-04-22 12:52:34.911364 | localhost | ok 2026-04-22 12:52:34.920247 | 2026-04-22 12:52:34.920341 | TASK [emit-job-header : Print job information] 2026-04-22 12:52:34.963219 | # Job Information 2026-04-22 12:52:34.963402 | Ansible Version: 2.16.16 2026-04-22 12:52:34.963436 | Job: ansible-collection-kubernetes-molecule-download-binaries 2026-04-22 12:52:34.963459 | Pipeline: check 2026-04-22 12:52:34.963480 | Executor: 0a8996d2b663 2026-04-22 12:52:34.963557 | Triggered by: https://github.com/vexxhost/ansible-collection-kubernetes/pull/265 2026-04-22 12:52:34.963589 | Event ID: 4f517830-3e49-11f1-8f71-02e1887105a2 2026-04-22 12:52:34.976128 | 2026-04-22 12:52:34.976275 | LOOP [emit-job-header : Print node information] 2026-04-22 12:52:35.064564 | localhost | ok: 2026-04-22 12:52:35.064781 | localhost | # Node Information 2026-04-22 12:52:35.064821 | localhost | Inventory Hostname: controller 2026-04-22 12:52:35.064852 | localhost | Hostname: np0000169339 2026-04-22 12:52:35.064880 | localhost | Username: zuul 2026-04-22 12:52:35.064911 | localhost | Distro: Debian 13.4 2026-04-22 12:52:35.064938 | localhost | Provider: yul1 2026-04-22 12:52:35.065004 | localhost | Region: ca-ymq-1 2026-04-22 12:52:35.065033 | localhost | Label: debian-trixie 2026-04-22 12:52:35.065059 | localhost | Product Name: OpenStack Nova 2026-04-22 12:52:35.065085 | localhost | Interface IP: 199.204.45.78 2026-04-22 12:52:35.079779 | 2026-04-22 12:52:35.079951 | TASK [log-inventory : Ensure Zuul Ansible directory exists] 2026-04-22 12:52:35.523087 | localhost -> localhost | changed 2026-04-22 12:52:35.531852 | 2026-04-22 12:52:35.531949 | TASK [log-inventory : Copy ansible inventory to logs dir] 2026-04-22 12:52:36.391054 | localhost -> localhost | changed 2026-04-22 12:52:36.400049 | 2026-04-22 12:52:36.400621 | PLAY [all] 2026-04-22 12:52:36.407566 | 2026-04-22 12:52:36.407634 | TASK [add-build-sshkey : Check to see if ssh key was already created for this build] 2026-04-22 12:52:36.665863 | controller -> localhost | ok 2026-04-22 12:52:36.676079 | 2026-04-22 12:52:36.676344 | TASK [add-build-sshkey : Create a new key in workspace based on build UUID] 2026-04-22 12:52:36.720143 | controller | ok 2026-04-22 12:52:36.734966 | controller | included: /var/lib/zuul/builds/e72937f20ea54ffd8e01bd6b65176014/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/create-key-and-replace.yaml 2026-04-22 12:52:36.740196 | 2026-04-22 12:52:36.740346 | TASK [add-build-sshkey : Create Temp SSH key] 2026-04-22 12:52:38.527143 | controller -> localhost | Generating public/private rsa key pair. 2026-04-22 12:52:38.527418 | controller -> localhost | Your identification has been saved in /var/lib/zuul/builds/e72937f20ea54ffd8e01bd6b65176014/work/e72937f20ea54ffd8e01bd6b65176014_id_rsa 2026-04-22 12:52:38.528635 | controller -> localhost | Your public key has been saved in /var/lib/zuul/builds/e72937f20ea54ffd8e01bd6b65176014/work/e72937f20ea54ffd8e01bd6b65176014_id_rsa.pub 2026-04-22 12:52:38.528721 | controller -> localhost | The key fingerprint is: 2026-04-22 12:52:38.528783 | controller -> localhost | SHA256:uRp0Oltc2N+f+8LFfbJzk6ucEllSiwB1fNBfODo7Umw zuul-build-sshkey 2026-04-22 12:52:38.528855 | controller -> localhost | The key's randomart image is: 2026-04-22 12:52:38.528906 | controller -> localhost | +---[RSA 3072]----+ 2026-04-22 12:52:38.529012 | controller -> localhost | | .o..oo . | 2026-04-22 12:52:38.529073 | controller -> localhost | | ... +o .| 2026-04-22 12:52:38.529130 | controller -> localhost | | ..+.o..| 2026-04-22 12:52:38.529177 | controller -> localhost | | + oEo . | 2026-04-22 12:52:38.529221 | controller -> localhost | | . S oo+o ..| 2026-04-22 12:52:38.529265 | controller -> localhost | | . + o.+o.. =| 2026-04-22 12:52:38.529308 | controller -> localhost | | + + .oo.+o| 2026-04-22 12:52:38.529352 | controller -> localhost | | * .. *+o| 2026-04-22 12:52:38.529402 | controller -> localhost | | o .+.BB| 2026-04-22 12:52:38.529448 | controller -> localhost | +----[SHA256]-----+ 2026-04-22 12:52:38.529549 | controller -> localhost | ok: Runtime: 0:00:01.307697 2026-04-22 12:52:38.536630 | 2026-04-22 12:52:38.536694 | TASK [add-build-sshkey : Remote setup ssh keys (linux)] 2026-04-22 12:52:38.566925 | controller | ok 2026-04-22 12:52:38.576450 | controller | included: /var/lib/zuul/builds/e72937f20ea54ffd8e01bd6b65176014/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/remote-linux.yaml 2026-04-22 12:52:38.583591 | 2026-04-22 12:52:38.583655 | TASK [add-build-sshkey : Remove previously added zuul-build-sshkey] 2026-04-22 12:52:38.608254 | controller | skipping: Conditional result was False 2026-04-22 12:52:38.617558 | 2026-04-22 12:52:38.617706 | TASK [add-build-sshkey : Enable access via build key on all nodes] 2026-04-22 12:52:39.178664 | controller | changed 2026-04-22 12:52:39.577739 | 2026-04-22 12:52:39.577870 | TASK [add-build-sshkey : Make sure user has a .ssh] 2026-04-22 12:52:39.813278 | controller | ok 2026-04-22 12:52:39.817925 | 2026-04-22 12:52:39.818013 | TASK [add-build-sshkey : Install build private key as SSH key on all nodes] 2026-04-22 12:52:40.426919 | controller | changed 2026-04-22 12:52:40.432677 | 2026-04-22 12:52:40.432793 | TASK [add-build-sshkey : Install build public key as SSH key on all nodes] 2026-04-22 12:52:41.003366 | controller | changed 2026-04-22 12:52:41.012658 | 2026-04-22 12:52:41.012853 | TASK [add-build-sshkey : Remote setup ssh keys (windows)] 2026-04-22 12:52:41.038895 | controller | skipping: Conditional result was False 2026-04-22 12:52:41.050352 | 2026-04-22 12:52:41.050548 | TASK [remove-zuul-sshkey : Remove master key from local agent] 2026-04-22 12:52:41.436708 | controller -> localhost | changed 2026-04-22 12:52:41.451910 | 2026-04-22 12:52:41.452034 | TASK [add-build-sshkey : Add back temp key] 2026-04-22 12:52:41.745435 | controller -> localhost | Identity added: /var/lib/zuul/builds/e72937f20ea54ffd8e01bd6b65176014/work/e72937f20ea54ffd8e01bd6b65176014_id_rsa (zuul-build-sshkey) 2026-04-22 12:52:41.745634 | controller -> localhost | ok: Runtime: 0:00:00.015076 2026-04-22 12:52:41.749565 | 2026-04-22 12:52:41.749630 | TASK [add-build-sshkey : Verify we can still SSH to all nodes] 2026-04-22 12:52:42.095256 | controller | ok 2026-04-22 12:52:42.100703 | 2026-04-22 12:52:42.100799 | TASK [add-build-sshkey : Verify we can still SSH to all nodes (windows)] 2026-04-22 12:52:42.125996 | controller | skipping: Conditional result was False 2026-04-22 12:52:42.136888 | 2026-04-22 12:52:42.137014 | TASK [prepare-workspace : Start zuul_console daemon.] 2026-04-22 12:52:42.518699 | controller | ok 2026-04-22 12:52:42.585512 | 2026-04-22 12:52:42.585643 | TASK [prepare-workspace : Synchronize src repos to workspace directory.] 2026-04-22 12:52:43.643235 | controller | Output suppressed because no_log was given 2026-04-22 12:52:43.653729 | 2026-04-22 12:52:43.653811 | LOOP [ensure-output-dirs : Empty Zuul Output directories by removing them] 2026-04-22 12:52:43.872221 | controller | ok: "logs" 2026-04-22 12:52:43.872712 | controller | ok: All items complete 2026-04-22 12:52:43.872783 | 2026-04-22 12:52:44.083432 | controller | ok: "artifacts" 2026-04-22 12:52:44.278800 | controller | ok: "docs" 2026-04-22 12:52:44.300690 | 2026-04-22 12:52:44.300869 | LOOP [ensure-output-dirs : Ensure Zuul Output directories exist] 2026-04-22 12:52:44.530306 | controller | changed: "logs" 2026-04-22 12:52:44.704122 | controller | changed: "artifacts" 2026-04-22 12:52:44.896763 | controller | changed: "docs" 2026-04-22 12:52:44.910599 | 2026-04-22 12:52:44.910711 | PLAY RECAP 2026-04-22 12:52:44.910762 | controller | ok: 15 changed: 8 unreachable: 0 failed: 0 skipped: 3 rescued: 0 ignored: 0 2026-04-22 12:52:44.910790 | localhost | ok: 6 changed: 2 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-04-22 12:52:44.910812 | 2026-04-22 12:52:45.043248 | PRE-RUN END RESULT_NORMAL: [trusted : github.com/vexxhost/zuul-config/playbooks/base/pre.yaml@main] 2026-04-22 12:52:45.044690 | PRE-RUN START: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/pre.yaml@main] 2026-04-22 12:52:45.661898 | 2026-04-22 12:52:45.662066 | PLAY [all] 2026-04-22 12:52:45.673735 | 2026-04-22 12:52:45.673828 | TASK [setup-uv : Extract archive] 2026-04-22 12:52:47.981799 | controller | changed 2026-04-22 12:52:47.987550 | 2026-04-22 12:52:47.987625 | TASK [setup-uv : Print version] 2026-04-22 12:52:48.376771 | controller | uv 0.8.13 2026-04-22 12:52:48.519589 | controller | ok: Runtime: 0:00:00.014221 2026-04-22 12:52:48.526369 | 2026-04-22 12:52:48.526428 | PLAY RECAP 2026-04-22 12:52:48.526473 | controller | ok: 2 changed: 2 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-04-22 12:52:48.526497 | 2026-04-22 12:52:48.698889 | PRE-RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/pre.yaml@main] 2026-04-22 12:52:48.702585 | PRE-RUN START: [untrusted : github.com/vexxhost/ansible-collection-kubernetes/test-playbooks/molecule/pre.yml@main] 2026-04-22 12:52:49.336506 | 2026-04-22 12:52:49.336776 | PLAY [all] 2026-04-22 12:52:49.352687 | 2026-04-22 12:52:49.352909 | TASK [Update apt cache] 2026-04-22 12:52:54.263225 | controller | ok 2026-04-22 12:52:54.271067 | 2026-04-22 12:52:54.271433 | TASK [Disable firewalld] 2026-04-22 12:52:54.297195 | controller | skipping: Conditional result was False 2026-04-22 12:52:54.305622 | 2026-04-22 12:52:54.305853 | TASK [Install "jq" for log collection] 2026-04-22 12:52:56.457497 | controller | changed 2026-04-22 12:52:56.461360 | 2026-04-22 12:52:56.461412 | PLAY RECAP 2026-04-22 12:52:56.461457 | controller | ok: 2 changed: 1 unreachable: 0 failed: 0 skipped: 1 rescued: 0 ignored: 0 2026-04-22 12:52:56.461479 | 2026-04-22 12:52:56.580997 | PRE-RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/ansible-collection-kubernetes/test-playbooks/molecule/pre.yml@main] 2026-04-22 12:52:56.582420 | RUN START: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/run.yaml@main] 2026-04-22 12:52:57.219767 | 2026-04-22 12:52:57.219915 | PLAY [all] 2026-04-22 12:52:57.229713 | 2026-04-22 12:52:57.229796 | TASK [Copy inventory file for Zuul] 2026-04-22 12:52:58.236364 | controller | changed 2026-04-22 12:52:58.242415 | 2026-04-22 12:52:58.242527 | TASK [Switch "ansible_host" to private IP] 2026-04-22 12:52:58.559571 | controller | changed: 1 replacements made 2026-04-22 12:52:58.566129 | 2026-04-22 12:52:58.566227 | TASK [Run Molecule scenario] 2026-04-22 12:52:58.989893 | controller | Using CPython 3.13.5 interpreter at: /usr/bin/python3 2026-04-22 12:52:58.989982 | controller | Creating virtual environment at: .venv 2026-04-22 12:52:59.038378 | controller | Downloading pygments (1.2MiB) 2026-04-22 12:52:59.048165 | controller | Downloading cryptography (4.3MiB) 2026-04-22 12:52:59.049315 | controller | Downloading ansible-core (2.3MiB) 2026-04-22 12:52:59.212316 | controller | Downloading cryptography 2026-04-22 12:52:59.268101 | controller | Downloading pygments 2026-04-22 12:52:59.417620 | controller | Downloading ansible-core 2026-04-22 12:52:59.462882 | controller | Installed 36 packages in 44ms 2026-04-22 12:53:00.145680 | controller | INFO Collection 'vexxhost.kubernetes' detected. 2026-04-22 12:53:00.145737 | controller | INFO Scenarios will be used from 'extensions/molecule' 2026-04-22 12:53:01.019735 | controller | CRITICAL 'extensions/molecule/default/molecule.yml' glob failed. Exiting. 2026-04-22 12:53:01.019776 | controller | INFO default scenario not found, disabling shared state. 2026-04-22 12:53:01.019949 | 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:53:01.020028 | controller | INFO [download-binaries > prerun] Performing prerun with role_name_check=0... 2026-04-22 12:53:18.745668 | controller | INFO [download-binaries > dependency] Executing 2026-04-22 12:53:18.745911 | controller | WARNING [download-binaries > dependency] Missing roles requirements file: requirements.yml 2026-04-22 12:53:18.746234 | controller | WARNING [download-binaries > dependency] Missing collections requirements file: collections.yml 2026-04-22 12:53:18.746392 | controller | WARNING [download-binaries > dependency] Executed: 2 missing (Remove from test_sequence to suppress) 2026-04-22 12:53:18.752403 | controller | INFO [download-binaries > cleanup] Executing 2026-04-22 12:53:18.752731 | controller | WARNING [download-binaries > cleanup] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-04-22 12:53:18.758245 | controller | INFO [download-binaries > destroy] Executing 2026-04-22 12:53:18.758277 | controller | WARNING [download-binaries > destroy] Skipping, '--destroy=never' requested. 2026-04-22 12:53:18.758456 | controller | INFO [download-binaries > destroy] Executed: Successful 2026-04-22 12:53:18.763899 | controller | INFO [download-binaries > syntax] Executing 2026-04-22 12:53:19.682660 | controller | 2026-04-22 12:53:19.683046 | controller | playbook: /home/zuul/src/github.com/vexxhost/ansible-collection-kubernetes/extensions/molecule/download-binaries/converge.yml 2026-04-22 12:53:19.748411 | controller | INFO [download-binaries > syntax] Executed: Successful 2026-04-22 12:53:19.757915 | controller | INFO [download-binaries > create] Executing 2026-04-22 12:53:19.759824 | controller | WARNING [download-binaries > create] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-04-22 12:53:19.765365 | controller | INFO [download-binaries > prepare] Executing 2026-04-22 12:53:19.765688 | controller | WARNING [download-binaries > prepare] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-04-22 12:53:19.771231 | controller | INFO [download-binaries > converge] Executing 2026-04-22 12:53:20.649063 | controller | 2026-04-22 12:53:20.649416 | controller | PLAY [Download all binaries required at runtime for ansible-collection-kubernetes] *** 2026-04-22 12:53:20.649797 | controller | 2026-04-22 12:53:20.650037 | controller | TASK [Gather minimal facts] **************************************************** 2026-04-22 12:53:20.650304 | controller | Wednesday 22 April 2026 12:53:20 +0000 (0:00:00.035) 0:00:00.035 ******* 2026-04-22 12:53:21.335213 | controller | ok: [controller -> localhost] 2026-04-22 12:53:21.335377 | controller | 2026-04-22 12:53:21.335646 | controller | TASK [Find all subdirectories in the role location] **************************** 2026-04-22 12:53:21.335863 | controller | Wednesday 22 April 2026 12:53:21 +0000 (0:00:00.687) 0:00:00.722 ******* 2026-04-22 12:53:21.768963 | controller | ok: [controller -> localhost] 2026-04-22 12:53:21.769176 | controller | 2026-04-22 12:53:21.769422 | controller | TASK [Select only defaults/ directories and load vars] ************************* 2026-04-22 12:53:21.769638 | controller | Wednesday 22 April 2026 12:53:21 +0000 (0:00:00.433) 0:00:01.156 ******* 2026-04-22 12:53:22.101648 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/keepalived/defaults) 2026-04-22 12:53:22.101925 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/cluster_api/defaults) 2026-04-22 12:53:22.102208 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kubelet/defaults) 2026-04-22 12:53:22.102491 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/helm/defaults) 2026-04-22 12:53:22.102986 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kubernetes/defaults) 2026-04-22 12:53:22.103251 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/envoy_gateway/defaults) 2026-04-22 12:53:22.103468 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/clusterctl/defaults) 2026-04-22 12:53:22.103676 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/upload_helm_chart/defaults) 2026-04-22 12:53:22.103885 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/openstack_resource_controller/defaults) 2026-04-22 12:53:22.104086 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/cilium/defaults) 2026-04-22 12:53:22.104279 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kubeadm/defaults) 2026-04-22 12:53:22.104499 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/cert_manager/defaults) 2026-04-22 12:53:22.104697 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kube_vip/defaults) 2026-04-22 12:53:22.104893 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kubectl/defaults) 2026-04-22 12:53:22.105089 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/haproxy/defaults) 2026-04-22 12:53:22.105282 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/flux/defaults) 2026-04-22 12:53:22.105453 | controller | 2026-04-22 12:53:22.105648 | controller | TASK [Find all components with checksums and get latest versions (CI)] ********* 2026-04-22 12:53:22.105841 | controller | Wednesday 22 April 2026 12:53:22 +0000 (0:00:00.332) 0:00:01.489 ******* 2026-04-22 12:53:22.259369 | controller | ok: [controller -> localhost] => (item=kubelet_checksums) 2026-04-22 12:53:22.259526 | controller | ok: [controller -> localhost] => (item=helm_checksums) 2026-04-22 12:53:22.259747 | controller | ok: [controller -> localhost] => (item=helm_diff_checksums) 2026-04-22 12:53:22.259960 | controller | ok: [controller -> localhost] => (item=clusterctl_checksums) 2026-04-22 12:53:22.260156 | controller | ok: [controller -> localhost] => (item=kubeadm_checksums) 2026-04-22 12:53:22.260517 | controller | ok: [controller -> localhost] => (item=kubectl_checksums) 2026-04-22 12:53:22.260729 | controller | ok: [controller -> localhost] => (item=flux_checksums) 2026-04-22 12:53:22.260913 | controller | 2026-04-22 12:53:22.261123 | controller | TASK [Filter checksums to keep only latest versions (CI)] ********************** 2026-04-22 12:53:22.261318 | controller | Wednesday 22 April 2026 12:53:22 +0000 (0:00:00.157) 0:00:01.646 ******* 2026-04-22 12:53:22.356497 | controller | ok: [controller -> localhost] => (item=kubelet_checksums) 2026-04-22 12:53:22.356667 | controller | ok: [controller -> localhost] => (item=helm_checksums) 2026-04-22 12:53:22.356859 | controller | ok: [controller -> localhost] => (item=helm_diff_checksums) 2026-04-22 12:53:22.357044 | controller | ok: [controller -> localhost] => (item=clusterctl_checksums) 2026-04-22 12:53:22.357247 | controller | ok: [controller -> localhost] => (item=kubeadm_checksums) 2026-04-22 12:53:22.357459 | controller | ok: [controller -> localhost] => (item=kubectl_checksums) 2026-04-22 12:53:22.357721 | controller | ok: [controller -> localhost] => (item=flux_checksums) 2026-04-22 12:53:22.357904 | controller | 2026-04-22 12:53:22.358099 | controller | TASK [Generate list of all binaries for all roles] ***************************** 2026-04-22 12:53:22.358294 | controller | Wednesday 22 April 2026 12:53:22 +0000 (0:00:00.097) 0:00:01.743 ******* 2026-04-22 12:53:22.436407 | controller | ok: [controller -> localhost] 2026-04-22 12:53:22.436568 | controller | 2026-04-22 12:53:22.436768 | controller | TASK [Include download_artifact role] ****************************************** 2026-04-22 12:53:22.436974 | controller | Wednesday 22 April 2026 12:53:22 +0000 (0:00:00.079) 0:00:01.823 ******* 2026-04-22 12:53:22.694951 | 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:53:22.695001 | 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:53:22.695068 | 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:53:22.695184 | 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:53:22.695484 | 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:53:22.695579 | 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:53:22.695701 | 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:53:22.695754 | controller | 2026-04-22 12:53:22.695878 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-04-22 12:53:22.695955 | controller | Wednesday 22 April 2026 12:53:22 +0000 (0:00:00.258) 0:00:02.082 ******* 2026-04-22 12:53:22.729141 | controller | skipping: [controller] 2026-04-22 12:53:22.729225 | controller | 2026-04-22 12:53:22.729442 | controller | TASK [vexxhost.containers.directory : Create directory (/var/lib/downloads)] *** 2026-04-22 12:53:22.729638 | controller | Wednesday 22 April 2026 12:53:22 +0000 (0:00:00.034) 0:00:02.116 ******* 2026-04-22 12:53:23.446230 | 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:53:23.461039 | controller | changed: [controller] 2026-04-22 12:53:23.461126 | controller | 2026-04-22 12:53:23.461242 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-04-22 12:53:23.461356 | controller | Wednesday 22 April 2026 12:53:23 +0000 (0:00:00.729) 0:00:02.846 ******* 2026-04-22 12:53:23.497326 | controller | ok: [controller] => { 2026-04-22 12:53:23.497445 | controller | "msg": "https://dl.k8s.io/release/v1.35.4/bin/linux/amd64/kubelet" 2026-04-22 12:53:23.497617 | controller | } 2026-04-22 12:53:23.497752 | controller | 2026-04-22 12:53:23.497878 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-04-22 12:53:23.498011 | controller | Wednesday 22 April 2026 12:53:23 +0000 (0:00:00.038) 0:00:02.884 ******* 2026-04-22 12:53:25.025468 | 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:53:25.035556 | controller | changed: [controller] 2026-04-22 12:53:25.035736 | controller | 2026-04-22 12:53:25.035952 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-04-22 12:53:25.036152 | controller | Wednesday 22 April 2026 12:53:25 +0000 (0:00:01.538) 0:00:04.423 ******* 2026-04-22 12:53:25.070825 | controller | skipping: [controller] 2026-04-22 12:53:25.071072 | controller | 2026-04-22 12:53:25.071292 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-04-22 12:53:25.071608 | controller | Wednesday 22 April 2026 12:53:25 +0000 (0:00:00.035) 0:00:04.458 ******* 2026-04-22 12:53:25.101795 | controller | skipping: [controller] 2026-04-22 12:53:25.101944 | controller | 2026-04-22 12:53:25.102144 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-04-22 12:53:25.102337 | controller | Wednesday 22 April 2026 12:53:25 +0000 (0:00:00.031) 0:00:04.489 ******* 2026-04-22 12:53:25.134681 | controller | ok: [controller] => { 2026-04-22 12:53:25.134940 | controller | "msg": "https://get.helm.sh/helm-v3.11.2-linux-amd64.tar.gz" 2026-04-22 12:53:25.135211 | controller | } 2026-04-22 12:53:25.135524 | controller | 2026-04-22 12:53:25.135755 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-04-22 12:53:25.135965 | controller | Wednesday 22 April 2026 12:53:25 +0000 (0:00:00.032) 0:00:04.522 ******* 2026-04-22 12:53:26.097365 | controller | changed: [controller] 2026-04-22 12:53:26.097544 | controller | 2026-04-22 12:53:26.097770 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-04-22 12:53:26.097991 | controller | Wednesday 22 April 2026 12:53:26 +0000 (0:00:00.962) 0:00:05.484 ******* 2026-04-22 12:53:26.130012 | controller | skipping: [controller] 2026-04-22 12:53:26.130120 | controller | 2026-04-22 12:53:26.130251 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-04-22 12:53:26.130380 | controller | Wednesday 22 April 2026 12:53:26 +0000 (0:00:00.033) 0:00:05.517 ******* 2026-04-22 12:53:26.164917 | controller | skipping: [controller] 2026-04-22 12:53:26.165026 | controller | 2026-04-22 12:53:26.165160 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-04-22 12:53:26.165286 | controller | Wednesday 22 April 2026 12:53:26 +0000 (0:00:00.034) 0:00:05.552 ******* 2026-04-22 12:53:26.201986 | controller | ok: [controller] => { 2026-04-22 12:53:26.202202 | controller | "msg": "https://github.com/databus23/helm-diff/releases/download/v3.8.1/helm-diff-linux-amd64.tgz" 2026-04-22 12:53:26.202386 | controller | } 2026-04-22 12:53:26.202575 | controller | 2026-04-22 12:53:26.202828 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-04-22 12:53:26.203034 | controller | Wednesday 22 April 2026 12:53:26 +0000 (0:00:00.036) 0:00:05.589 ******* 2026-04-22 12:53:26.994628 | controller | changed: [controller] 2026-04-22 12:53:26.994658 | controller | 2026-04-22 12:53:26.994664 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-04-22 12:53:26.994669 | controller | Wednesday 22 April 2026 12:53:26 +0000 (0:00:00.790) 0:00:06.380 ******* 2026-04-22 12:53:27.025744 | controller | skipping: [controller] 2026-04-22 12:53:27.025934 | controller | 2026-04-22 12:53:27.026147 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-04-22 12:53:27.026358 | controller | Wednesday 22 April 2026 12:53:27 +0000 (0:00:00.033) 0:00:06.413 ******* 2026-04-22 12:53:27.060832 | controller | skipping: [controller] 2026-04-22 12:53:27.061033 | controller | 2026-04-22 12:53:27.061259 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-04-22 12:53:27.061473 | controller | Wednesday 22 April 2026 12:53:27 +0000 (0:00:00.035) 0:00:06.448 ******* 2026-04-22 12:53:27.102746 | controller | ok: [controller] => { 2026-04-22 12:53:27.102957 | controller | "msg": "https://github.com/kubernetes-sigs/cluster-api/releases/download/v1.10.5/clusterctl-linux-amd64" 2026-04-22 12:53:27.103146 | controller | } 2026-04-22 12:53:27.103349 | controller | 2026-04-22 12:53:27.103577 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-04-22 12:53:27.103779 | controller | Wednesday 22 April 2026 12:53:27 +0000 (0:00:00.041) 0:00:06.489 ******* 2026-04-22 12:53:28.296009 | controller | changed: [controller] 2026-04-22 12:53:28.296042 | controller | 2026-04-22 12:53:28.296052 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-04-22 12:53:28.296259 | controller | Wednesday 22 April 2026 12:53:28 +0000 (0:00:01.193) 0:00:07.682 ******* 2026-04-22 12:53:28.330849 | controller | skipping: [controller] 2026-04-22 12:53:28.330883 | controller | 2026-04-22 12:53:28.331031 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-04-22 12:53:28.331149 | controller | Wednesday 22 April 2026 12:53:28 +0000 (0:00:00.035) 0:00:07.718 ******* 2026-04-22 12:53:28.365467 | controller | skipping: [controller] 2026-04-22 12:53:28.365651 | controller | 2026-04-22 12:53:28.365943 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-04-22 12:53:28.366118 | controller | Wednesday 22 April 2026 12:53:28 +0000 (0:00:00.034) 0:00:07.753 ******* 2026-04-22 12:53:28.408342 | controller | ok: [controller] => { 2026-04-22 12:53:28.408535 | controller | "msg": "https://dl.k8s.io/release/v1.35.4/bin/linux/amd64/kubeadm" 2026-04-22 12:53:28.408711 | controller | } 2026-04-22 12:53:28.408879 | controller | 2026-04-22 12:53:28.409072 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-04-22 12:53:28.409261 | controller | Wednesday 22 April 2026 12:53:28 +0000 (0:00:00.042) 0:00:07.795 ******* 2026-04-22 12:53:31.649551 | controller | changed: [controller] 2026-04-22 12:53:31.649635 | controller | 2026-04-22 12:53:31.649910 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-04-22 12:53:31.650103 | controller | Wednesday 22 April 2026 12:53:31 +0000 (0:00:03.241) 0:00:11.036 ******* 2026-04-22 12:53:31.681579 | controller | skipping: [controller] 2026-04-22 12:53:31.681623 | controller | 2026-04-22 12:53:31.681729 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-04-22 12:53:31.681820 | controller | Wednesday 22 April 2026 12:53:31 +0000 (0:00:00.032) 0:00:11.069 ******* 2026-04-22 12:53:31.712267 | controller | skipping: [controller] 2026-04-22 12:53:31.712314 | controller | 2026-04-22 12:53:31.712486 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-04-22 12:53:31.712616 | controller | Wednesday 22 April 2026 12:53:31 +0000 (0:00:00.030) 0:00:11.100 ******* 2026-04-22 12:53:31.746928 | controller | ok: [controller] => { 2026-04-22 12:53:31.747124 | controller | "msg": "https://dl.k8s.io/release/v1.35.4/bin/linux/amd64/kubectl" 2026-04-22 12:53:31.747361 | controller | } 2026-04-22 12:53:31.747528 | controller | 2026-04-22 12:53:31.747739 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-04-22 12:53:31.747971 | controller | Wednesday 22 April 2026 12:53:31 +0000 (0:00:00.034) 0:00:11.134 ******* 2026-04-22 12:53:33.474855 | controller | changed: [controller] 2026-04-22 12:53:33.475004 | controller | 2026-04-22 12:53:33.475195 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-04-22 12:53:33.475438 | controller | Wednesday 22 April 2026 12:53:33 +0000 (0:00:01.727) 0:00:12.861 ******* 2026-04-22 12:53:33.515802 | controller | skipping: [controller] 2026-04-22 12:53:33.515953 | controller | 2026-04-22 12:53:33.516153 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-04-22 12:53:33.516345 | controller | Wednesday 22 April 2026 12:53:33 +0000 (0:00:00.040) 0:00:12.902 ******* 2026-04-22 12:53:33.551530 | controller | skipping: [controller] 2026-04-22 12:53:33.551691 | controller | 2026-04-22 12:53:33.552099 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-04-22 12:53:33.552328 | controller | Wednesday 22 April 2026 12:53:33 +0000 (0:00:00.035) 0:00:12.938 ******* 2026-04-22 12:53:33.591501 | controller | ok: [controller] => { 2026-04-22 12:53:33.591687 | controller | "msg": "https://github.com/fluxcd/flux2/releases/download/v0.32.0/flux_0.32.0_linux_amd64.tar.gz" 2026-04-22 12:53:33.591871 | controller | } 2026-04-22 12:53:33.592084 | controller | 2026-04-22 12:53:33.592285 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-04-22 12:53:33.594731 | controller | Wednesday 22 April 2026 12:53:33 +0000 (0:00:00.040) 0:00:12.978 ******* 2026-04-22 12:53:34.310157 | controller | changed: [controller] 2026-04-22 12:53:34.310188 | controller | 2026-04-22 12:53:34.310194 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-04-22 12:53:34.310199 | controller | Wednesday 22 April 2026 12:53:34 +0000 (0:00:00.716) 0:00:13.695 ******* 2026-04-22 12:53:34.337774 | controller | skipping: [controller] 2026-04-22 12:53:34.337886 | controller | 2026-04-22 12:53:34.338015 | controller | PLAY RECAP ********************************************************************* 2026-04-22 12:53:34.338156 | controller | controller : ok=28 changed=8 unreachable=0 failed=0 skipped=14 rescued=0 ignored=0 2026-04-22 12:53:34.338272 | controller | 2026-04-22 12:53:34.338384 | controller | 2026-04-22 12:53:34.338503 | controller | TASKS RECAP ******************************************************************** 2026-04-22 12:53:34.338698 | controller | Wednesday 22 April 2026 12:53:34 +0000 (0:00:00.030) 0:00:13.726 ******* 2026-04-22 12:53:34.338823 | controller | =============================================================================== 2026-04-22 12:53:34.338957 | controller | vexxhost.containers.download_artifact : Download item ------------------- 3.24s 2026-04-22 12:53:34.339085 | controller | vexxhost.containers.download_artifact : Download item ------------------- 1.73s 2026-04-22 12:53:34.339233 | controller | vexxhost.containers.download_artifact : Download item ------------------- 1.54s 2026-04-22 12:53:34.339368 | controller | vexxhost.containers.download_artifact : Download item ------------------- 1.19s 2026-04-22 12:53:34.339496 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.96s 2026-04-22 12:53:34.339619 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.79s 2026-04-22 12:53:34.339804 | controller | vexxhost.containers.directory : Create directory (/var/lib/downloads) --- 0.73s 2026-04-22 12:53:34.339943 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.72s 2026-04-22 12:53:34.340062 | controller | Gather minimal facts ---------------------------------------------------- 0.69s 2026-04-22 12:53:34.340197 | controller | Find all subdirectories in the role location ---------------------------- 0.43s 2026-04-22 12:53:34.340318 | controller | Select only defaults/ directories and load vars ------------------------- 0.33s 2026-04-22 12:53:34.340438 | controller | Include download_artifact role ------------------------------------------ 0.26s 2026-04-22 12:53:34.340559 | controller | Find all components with checksums and get latest versions (CI) --------- 0.16s 2026-04-22 12:53:34.340681 | controller | Filter checksums to keep only latest versions (CI) ---------------------- 0.10s 2026-04-22 12:53:34.340798 | controller | Generate list of all binaries for all roles ----------------------------- 0.08s 2026-04-22 12:53:34.340988 | controller | vexxhost.containers.download_artifact : Starting download of file ------- 0.04s 2026-04-22 12:53:34.341179 | controller | vexxhost.containers.download_artifact : Starting download of file ------- 0.04s 2026-04-22 12:53:34.341371 | controller | vexxhost.containers.download_artifact : Extract archive ----------------- 0.04s 2026-04-22 12:53:34.341559 | controller | vexxhost.containers.download_artifact : Starting download of file ------- 0.04s 2026-04-22 12:53:34.341746 | controller | vexxhost.containers.download_artifact : Starting download of file ------- 0.04s 2026-04-22 12:53:34.472328 | controller | INFO [download-binaries > converge] Executed: Successful 2026-04-22 12:53:34.482767 | controller | INFO [download-binaries > idempotence] Executing 2026-04-22 12:53:35.396372 | controller | 2026-04-22 12:53:35.396439 | controller | PLAY [Download all binaries required at runtime for ansible-collection-kubernetes] *** 2026-04-22 12:53:35.396452 | controller | 2026-04-22 12:53:35.396606 | controller | TASK [Gather minimal facts] **************************************************** 2026-04-22 12:53:35.396686 | controller | Wednesday 22 April 2026 12:53:35 +0000 (0:00:00.014) 0:00:00.014 ******* 2026-04-22 12:53:36.095698 | controller | ok: [controller -> localhost] 2026-04-22 12:53:36.095804 | controller | 2026-04-22 12:53:36.095973 | controller | TASK [Find all subdirectories in the role location] **************************** 2026-04-22 12:53:36.096117 | controller | Wednesday 22 April 2026 12:53:36 +0000 (0:00:00.698) 0:00:00.713 ******* 2026-04-22 12:53:36.524065 | controller | ok: [controller -> localhost] 2026-04-22 12:53:36.524193 | controller | 2026-04-22 12:53:36.524402 | controller | TASK [Select only defaults/ directories and load vars] ************************* 2026-04-22 12:53:36.524604 | controller | Wednesday 22 April 2026 12:53:36 +0000 (0:00:00.428) 0:00:01.141 ******* 2026-04-22 12:53:36.857690 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/keepalived/defaults) 2026-04-22 12:53:36.857754 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/cluster_api/defaults) 2026-04-22 12:53:36.857849 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kubelet/defaults) 2026-04-22 12:53:36.857934 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/helm/defaults) 2026-04-22 12:53:36.858030 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kubernetes/defaults) 2026-04-22 12:53:36.858117 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/envoy_gateway/defaults) 2026-04-22 12:53:36.858205 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/clusterctl/defaults) 2026-04-22 12:53:36.858296 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/upload_helm_chart/defaults) 2026-04-22 12:53:36.858389 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/openstack_resource_controller/defaults) 2026-04-22 12:53:36.858487 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/cilium/defaults) 2026-04-22 12:53:36.858600 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kubeadm/defaults) 2026-04-22 12:53:36.858695 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/cert_manager/defaults) 2026-04-22 12:53:36.858788 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kube_vip/defaults) 2026-04-22 12:53:36.858883 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kubectl/defaults) 2026-04-22 12:53:36.858977 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/haproxy/defaults) 2026-04-22 12:53:36.859075 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/flux/defaults) 2026-04-22 12:53:36.859220 | controller | 2026-04-22 12:53:36.859235 | controller | TASK [Find all components with checksums and get latest versions (CI)] ********* 2026-04-22 12:53:36.859382 | controller | Wednesday 22 April 2026 12:53:36 +0000 (0:00:00.333) 0:00:01.475 ******* 2026-04-22 12:53:36.986914 | controller | ok: [controller -> localhost] => (item=kubelet_checksums) 2026-04-22 12:53:36.986978 | controller | ok: [controller -> localhost] => (item=helm_checksums) 2026-04-22 12:53:36.987181 | controller | ok: [controller -> localhost] => (item=helm_diff_checksums) 2026-04-22 12:53:36.987394 | controller | ok: [controller -> localhost] => (item=clusterctl_checksums) 2026-04-22 12:53:36.987540 | controller | ok: [controller -> localhost] => (item=kubeadm_checksums) 2026-04-22 12:53:36.987716 | controller | ok: [controller -> localhost] => (item=kubectl_checksums) 2026-04-22 12:53:36.987868 | controller | ok: [controller -> localhost] => (item=flux_checksums) 2026-04-22 12:53:36.987980 | controller | 2026-04-22 12:53:36.988114 | controller | TASK [Filter checksums to keep only latest versions (CI)] ********************** 2026-04-22 12:53:36.988242 | controller | Wednesday 22 April 2026 12:53:36 +0000 (0:00:00.128) 0:00:01.604 ******* 2026-04-22 12:53:37.096233 | controller | ok: [controller -> localhost] => (item=kubelet_checksums) 2026-04-22 12:53:37.096407 | controller | ok: [controller -> localhost] => (item=helm_checksums) 2026-04-22 12:53:37.096619 | controller | ok: [controller -> localhost] => (item=helm_diff_checksums) 2026-04-22 12:53:37.096810 | controller | ok: [controller -> localhost] => (item=clusterctl_checksums) 2026-04-22 12:53:37.096996 | controller | ok: [controller -> localhost] => (item=kubeadm_checksums) 2026-04-22 12:53:37.097225 | controller | ok: [controller -> localhost] => (item=kubectl_checksums) 2026-04-22 12:53:37.097575 | controller | ok: [controller -> localhost] => (item=flux_checksums) 2026-04-22 12:53:37.097898 | controller | 2026-04-22 12:53:37.098239 | controller | TASK [Generate list of all binaries for all roles] ***************************** 2026-04-22 12:53:37.098511 | controller | Wednesday 22 April 2026 12:53:37 +0000 (0:00:00.109) 0:00:01.713 ******* 2026-04-22 12:53:37.178423 | controller | ok: [controller -> localhost] 2026-04-22 12:53:37.178709 | controller | 2026-04-22 12:53:37.178994 | controller | TASK [Include download_artifact role] ****************************************** 2026-04-22 12:53:37.179283 | controller | Wednesday 22 April 2026 12:53:37 +0000 (0:00:00.082) 0:00:01.796 ******* 2026-04-22 12:53:37.382606 | 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:53:37.382847 | 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:53:37.383108 | 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:53:37.383368 | 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:53:37.383656 | 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:53:37.383922 | 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:53:37.384205 | 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:53:37.384410 | controller | 2026-04-22 12:53:37.384655 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-04-22 12:53:37.384897 | controller | Wednesday 22 April 2026 12:53:37 +0000 (0:00:00.204) 0:00:02.000 ******* 2026-04-22 12:53:37.423355 | controller | skipping: [controller] 2026-04-22 12:53:37.423420 | controller | 2026-04-22 12:53:37.423554 | controller | TASK [vexxhost.containers.directory : Create directory (/var/lib/downloads)] *** 2026-04-22 12:53:37.423670 | controller | Wednesday 22 April 2026 12:53:37 +0000 (0:00:00.040) 0:00:02.041 ******* 2026-04-22 12:53:37.903591 | 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:53:37.915023 | controller | ok: [controller] 2026-04-22 12:53:37.915207 | controller | 2026-04-22 12:53:37.915417 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-04-22 12:53:37.915618 | controller | Wednesday 22 April 2026 12:53:37 +0000 (0:00:00.491) 0:00:02.532 ******* 2026-04-22 12:53:37.952423 | controller | ok: [controller] => { 2026-04-22 12:53:37.952543 | controller | "msg": "https://dl.k8s.io/release/v1.35.4/bin/linux/amd64/kubelet" 2026-04-22 12:53:37.952675 | controller | } 2026-04-22 12:53:37.952795 | controller | 2026-04-22 12:53:37.952931 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-04-22 12:53:37.953061 | controller | Wednesday 22 April 2026 12:53:37 +0000 (0:00:00.037) 0:00:02.569 ******* 2026-04-22 12:53:38.582668 | controller | ok: [controller] 2026-04-22 12:53:38.583403 | controller | 2026-04-22 12:53:38.583446 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-04-22 12:53:38.583457 | controller | Wednesday 22 April 2026 12:53:38 +0000 (0:00:00.630) 0:00:03.200 ******* 2026-04-22 12:53:38.618966 | controller | skipping: [controller] 2026-04-22 12:53:38.619015 | controller | 2026-04-22 12:53:38.619107 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-04-22 12:53:38.619198 | controller | Wednesday 22 April 2026 12:53:38 +0000 (0:00:00.034) 0:00:03.234 ******* 2026-04-22 12:53:38.646454 | controller | skipping: [controller] 2026-04-22 12:53:38.646502 | controller | 2026-04-22 12:53:38.646568 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-04-22 12:53:38.646693 | controller | Wednesday 22 April 2026 12:53:38 +0000 (0:00:00.029) 0:00:03.264 ******* 2026-04-22 12:53:38.682969 | controller | ok: [controller] => { 2026-04-22 12:53:38.683111 | controller | "msg": "https://get.helm.sh/helm-v3.11.2-linux-amd64.tar.gz" 2026-04-22 12:53:38.683287 | controller | } 2026-04-22 12:53:38.683430 | controller | 2026-04-22 12:53:38.683587 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-04-22 12:53:38.683741 | controller | Wednesday 22 April 2026 12:53:38 +0000 (0:00:00.036) 0:00:03.300 ******* 2026-04-22 12:53:39.101287 | controller | ok: [controller] 2026-04-22 12:53:39.101492 | controller | 2026-04-22 12:53:39.101742 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-04-22 12:53:39.101969 | controller | Wednesday 22 April 2026 12:53:39 +0000 (0:00:00.417) 0:00:03.718 ******* 2026-04-22 12:53:39.138638 | controller | skipping: [controller] 2026-04-22 12:53:39.138813 | controller | 2026-04-22 12:53:39.139075 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-04-22 12:53:39.139291 | controller | Wednesday 22 April 2026 12:53:39 +0000 (0:00:00.038) 0:00:03.756 ******* 2026-04-22 12:53:39.172875 | controller | skipping: [controller] 2026-04-22 12:53:39.173034 | controller | 2026-04-22 12:53:39.173227 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-04-22 12:53:39.173422 | controller | Wednesday 22 April 2026 12:53:39 +0000 (0:00:00.033) 0:00:03.790 ******* 2026-04-22 12:53:39.212030 | controller | ok: [controller] => { 2026-04-22 12:53:39.212191 | controller | "msg": "https://github.com/databus23/helm-diff/releases/download/v3.8.1/helm-diff-linux-amd64.tgz" 2026-04-22 12:53:39.212340 | controller | } 2026-04-22 12:53:39.212470 | controller | 2026-04-22 12:53:39.212623 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-04-22 12:53:39.212764 | controller | Wednesday 22 April 2026 12:53:39 +0000 (0:00:00.038) 0:00:03.829 ******* 2026-04-22 12:53:39.640868 | controller | ok: [controller] 2026-04-22 12:53:39.640973 | controller | 2026-04-22 12:53:39.641130 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-04-22 12:53:39.641277 | controller | Wednesday 22 April 2026 12:53:39 +0000 (0:00:00.429) 0:00:04.258 ******* 2026-04-22 12:53:39.673972 | controller | skipping: [controller] 2026-04-22 12:53:39.674087 | controller | 2026-04-22 12:53:39.674266 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-04-22 12:53:39.674399 | controller | Wednesday 22 April 2026 12:53:39 +0000 (0:00:00.033) 0:00:04.291 ******* 2026-04-22 12:53:39.708912 | controller | skipping: [controller] 2026-04-22 12:53:39.709041 | controller | 2026-04-22 12:53:39.709191 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-04-22 12:53:39.709332 | controller | Wednesday 22 April 2026 12:53:39 +0000 (0:00:00.034) 0:00:04.326 ******* 2026-04-22 12:53:39.746801 | controller | ok: [controller] => { 2026-04-22 12:53:39.747045 | controller | "msg": "https://github.com/kubernetes-sigs/cluster-api/releases/download/v1.10.5/clusterctl-linux-amd64" 2026-04-22 12:53:39.747254 | controller | } 2026-04-22 12:53:39.747461 | controller | 2026-04-22 12:53:39.747683 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-04-22 12:53:39.747896 | controller | Wednesday 22 April 2026 12:53:39 +0000 (0:00:00.037) 0:00:04.364 ******* 2026-04-22 12:53:40.183535 | controller | ok: [controller] 2026-04-22 12:53:40.183750 | controller | 2026-04-22 12:53:40.183993 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-04-22 12:53:40.184221 | controller | Wednesday 22 April 2026 12:53:40 +0000 (0:00:00.436) 0:00:04.800 ******* 2026-04-22 12:53:40.210575 | controller | skipping: [controller] 2026-04-22 12:53:40.210765 | controller | 2026-04-22 12:53:40.210912 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-04-22 12:53:40.211048 | controller | Wednesday 22 April 2026 12:53:40 +0000 (0:00:00.027) 0:00:04.828 ******* 2026-04-22 12:53:40.241948 | controller | skipping: [controller] 2026-04-22 12:53:40.242140 | controller | 2026-04-22 12:53:40.242337 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-04-22 12:53:40.242510 | controller | Wednesday 22 April 2026 12:53:40 +0000 (0:00:00.031) 0:00:04.859 ******* 2026-04-22 12:53:40.274911 | controller | ok: [controller] => { 2026-04-22 12:53:40.275075 | controller | "msg": "https://dl.k8s.io/release/v1.35.4/bin/linux/amd64/kubeadm" 2026-04-22 12:53:40.275215 | controller | } 2026-04-22 12:53:40.275359 | controller | 2026-04-22 12:53:40.275540 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-04-22 12:53:40.275730 | controller | Wednesday 22 April 2026 12:53:40 +0000 (0:00:00.032) 0:00:04.891 ******* 2026-04-22 12:53:40.738453 | controller | ok: [controller] 2026-04-22 12:53:40.738803 | controller | 2026-04-22 12:53:40.739058 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-04-22 12:53:40.739287 | controller | Wednesday 22 April 2026 12:53:40 +0000 (0:00:00.463) 0:00:05.355 ******* 2026-04-22 12:53:40.769270 | controller | skipping: [controller] 2026-04-22 12:53:40.769440 | controller | 2026-04-22 12:53:40.769670 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-04-22 12:53:40.769855 | controller | Wednesday 22 April 2026 12:53:40 +0000 (0:00:00.031) 0:00:05.387 ******* 2026-04-22 12:53:40.802626 | controller | skipping: [controller] 2026-04-22 12:53:40.802792 | controller | 2026-04-22 12:53:40.803005 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-04-22 12:53:40.803207 | controller | Wednesday 22 April 2026 12:53:40 +0000 (0:00:00.032) 0:00:05.420 ******* 2026-04-22 12:53:40.836719 | controller | ok: [controller] => { 2026-04-22 12:53:40.836812 | controller | "msg": "https://dl.k8s.io/release/v1.35.4/bin/linux/amd64/kubectl" 2026-04-22 12:53:40.836963 | controller | } 2026-04-22 12:53:40.837054 | controller | 2026-04-22 12:53:40.837176 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-04-22 12:53:40.837287 | controller | Wednesday 22 April 2026 12:53:40 +0000 (0:00:00.034) 0:00:05.454 ******* 2026-04-22 12:53:41.246439 | controller | ok: [controller] 2026-04-22 12:53:41.246662 | controller | 2026-04-22 12:53:41.246910 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-04-22 12:53:41.247114 | controller | Wednesday 22 April 2026 12:53:41 +0000 (0:00:00.409) 0:00:05.864 ******* 2026-04-22 12:53:41.276319 | controller | skipping: [controller] 2026-04-22 12:53:41.276518 | controller | 2026-04-22 12:53:41.276743 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-04-22 12:53:41.276987 | controller | Wednesday 22 April 2026 12:53:41 +0000 (0:00:00.030) 0:00:05.894 ******* 2026-04-22 12:53:41.306986 | controller | skipping: [controller] 2026-04-22 12:53:41.307089 | controller | 2026-04-22 12:53:41.307432 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-04-22 12:53:41.307619 | controller | Wednesday 22 April 2026 12:53:41 +0000 (0:00:00.030) 0:00:05.924 ******* 2026-04-22 12:53:41.343150 | controller | ok: [controller] => { 2026-04-22 12:53:41.343214 | controller | "msg": "https://github.com/fluxcd/flux2/releases/download/v0.32.0/flux_0.32.0_linux_amd64.tar.gz" 2026-04-22 12:53:41.343302 | controller | } 2026-04-22 12:53:41.343379 | controller | 2026-04-22 12:53:41.343482 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-04-22 12:53:41.343547 | controller | Wednesday 22 April 2026 12:53:41 +0000 (0:00:00.036) 0:00:05.961 ******* 2026-04-22 12:53:41.765228 | controller | ok: [controller] 2026-04-22 12:53:41.765450 | controller | 2026-04-22 12:53:41.765775 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-04-22 12:53:41.766041 | controller | Wednesday 22 April 2026 12:53:41 +0000 (0:00:00.421) 0:00:06.382 ******* 2026-04-22 12:53:41.794063 | controller | skipping: [controller] 2026-04-22 12:53:41.794247 | controller | 2026-04-22 12:53:41.794453 | controller | PLAY RECAP ********************************************************************* 2026-04-22 12:53:41.794773 | controller | controller : ok=28 changed=0 unreachable=0 failed=0 skipped=14 rescued=0 ignored=0 2026-04-22 12:53:41.794977 | controller | 2026-04-22 12:53:41.795153 | controller | 2026-04-22 12:53:41.795355 | controller | TASKS RECAP ******************************************************************** 2026-04-22 12:53:41.795557 | controller | Wednesday 22 April 2026 12:53:41 +0000 (0:00:00.030) 0:00:06.412 ******* 2026-04-22 12:53:41.795768 | controller | =============================================================================== 2026-04-22 12:53:41.795960 | controller | Gather minimal facts ---------------------------------------------------- 0.70s 2026-04-22 12:53:41.796175 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.63s 2026-04-22 12:53:41.796363 | controller | vexxhost.containers.directory : Create directory (/var/lib/downloads) --- 0.49s 2026-04-22 12:53:41.796561 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.46s 2026-04-22 12:53:41.796750 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.44s 2026-04-22 12:53:41.796999 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.43s 2026-04-22 12:53:41.797197 | controller | Find all subdirectories in the role location ---------------------------- 0.43s 2026-04-22 12:53:41.797398 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.42s 2026-04-22 12:53:41.797604 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.42s 2026-04-22 12:53:41.797799 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.41s 2026-04-22 12:53:41.797995 | controller | Select only defaults/ directories and load vars ------------------------- 0.33s 2026-04-22 12:53:41.798191 | controller | Include download_artifact role ------------------------------------------ 0.20s 2026-04-22 12:53:41.798417 | controller | Find all components with checksums and get latest versions (CI) --------- 0.13s 2026-04-22 12:53:41.798652 | controller | Filter checksums to keep only latest versions (CI) ---------------------- 0.11s 2026-04-22 12:53:41.798864 | controller | Generate list of all binaries for all roles ----------------------------- 0.08s 2026-04-22 12:53:41.799109 | controller | vexxhost.containers.package : Update state for tar ---------------------- 0.04s 2026-04-22 12:53:41.799371 | controller | vexxhost.containers.download_artifact : Starting download of file ------- 0.04s 2026-04-22 12:53:41.799626 | controller | vexxhost.containers.download_artifact : Extract archive ----------------- 0.04s 2026-04-22 12:53:41.799841 | controller | vexxhost.containers.download_artifact : Starting download of file ------- 0.04s 2026-04-22 12:53:41.800087 | controller | vexxhost.containers.download_artifact : Starting download of file ------- 0.04s 2026-04-22 12:53:41.928832 | controller | INFO [download-binaries > idempotence] Executed: Successful 2026-04-22 12:53:41.937726 | controller | INFO [download-binaries > side_effect] Executing 2026-04-22 12:53:41.938114 | controller | WARNING [download-binaries > side_effect] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-04-22 12:53:41.943521 | controller | INFO [download-binaries > verify] Executing 2026-04-22 12:53:42.799341 | controller | 2026-04-22 12:53:42.799510 | controller | PLAY [Verify] ****************************************************************** 2026-04-22 12:53:42.799692 | controller | 2026-04-22 12:53:42.799894 | controller | TASK [Gathering Facts] ********************************************************* 2026-04-22 12:53:42.800099 | controller | Wednesday 22 April 2026 12:53:42 +0000 (0:00:00.011) 0:00:00.011 ******* 2026-04-22 12:53:43.844270 | 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:53:43.849854 | controller | ok: [controller] 2026-04-22 12:53:43.850078 | controller | 2026-04-22 12:53:43.850293 | controller | TASK [Stat target dir] ********************************************************* 2026-04-22 12:53:43.850472 | controller | Wednesday 22 April 2026 12:53:43 +0000 (0:00:01.050) 0:00:01.061 ******* 2026-04-22 12:53:44.257665 | controller | ok: [controller] 2026-04-22 12:53:44.257829 | controller | 2026-04-22 12:53:44.258070 | controller | TASK [Assert that target dir is created] *************************************** 2026-04-22 12:53:44.258291 | controller | Wednesday 22 April 2026 12:53:44 +0000 (0:00:00.407) 0:00:01.469 ******* 2026-04-22 12:53:44.289487 | controller | ok: [controller] => { 2026-04-22 12:53:44.289585 | controller | "changed": false, 2026-04-22 12:53:44.289712 | controller | "msg": "All assertions passed" 2026-04-22 12:53:44.289827 | controller | } 2026-04-22 12:53:44.289936 | controller | 2026-04-22 12:53:44.290052 | controller | TASK [Find target files] ******************************************************* 2026-04-22 12:53:44.290178 | controller | Wednesday 22 April 2026 12:53:44 +0000 (0:00:00.031) 0:00:01.500 ******* 2026-04-22 12:53:44.678300 | controller | ok: [controller] 2026-04-22 12:53:44.678509 | controller | 2026-04-22 12:53:44.678758 | controller | TASK [Assert that some files were downloaded] ********************************** 2026-04-22 12:53:44.679051 | controller | Wednesday 22 April 2026 12:53:44 +0000 (0:00:00.388) 0:00:01.889 ******* 2026-04-22 12:53:44.704231 | controller | ok: [controller] => { 2026-04-22 12:53:44.704464 | controller | "changed": false, 2026-04-22 12:53:44.704658 | controller | "msg": "All assertions passed" 2026-04-22 12:53:44.704838 | controller | } 2026-04-22 12:53:44.705011 | controller | 2026-04-22 12:53:44.705198 | controller | PLAY RECAP ********************************************************************* 2026-04-22 12:53:44.705393 | controller | controller : ok=5 changed=0 unreachable=0 failed=0 skipped=0 rescued=0 ignored=0 2026-04-22 12:53:44.705558 | controller | 2026-04-22 12:53:44.705882 | controller | 2026-04-22 12:53:44.706102 | controller | TASKS RECAP ******************************************************************** 2026-04-22 12:53:44.706358 | controller | Wednesday 22 April 2026 12:53:44 +0000 (0:00:00.026) 0:00:01.916 ******* 2026-04-22 12:53:44.706628 | controller | =============================================================================== 2026-04-22 12:53:44.706868 | controller | Gathering Facts --------------------------------------------------------- 1.05s 2026-04-22 12:53:44.707053 | controller | Stat target dir --------------------------------------------------------- 0.41s 2026-04-22 12:53:44.707236 | controller | Find target files ------------------------------------------------------- 0.39s 2026-04-22 12:53:44.707412 | controller | Assert that target dir is created --------------------------------------- 0.03s 2026-04-22 12:53:44.707609 | controller | Assert that some files were downloaded ---------------------------------- 0.03s 2026-04-22 12:53:44.810424 | controller | INFO [download-binaries > verify] Executed: Successful 2026-04-22 12:53:44.818187 | controller | INFO [download-binaries > cleanup] Executing 2026-04-22 12:53:44.818641 | controller | WARNING [download-binaries > cleanup] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-04-22 12:53:44.826991 | controller | INFO [download-binaries > destroy] Executing 2026-04-22 12:53:44.827020 | controller | WARNING [download-binaries > destroy] Skipping, '--destroy=never' requested. 2026-04-22 12:53:44.827104 | controller | INFO [download-binaries > destroy] Executed: Successful 2026-04-22 12:53:44.827392 | controller | WARNING Molecule executed 1 scenario (1 missing files) 2026-04-22 12:53:45.187613 | controller | ok: Runtime: 0:00:45.992198 2026-04-22 12:53:45.194293 | 2026-04-22 12:53:45.194336 | PLAY RECAP 2026-04-22 12:53:45.194379 | controller | ok: 3 changed: 3 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-04-22 12:53:45.194400 | 2026-04-22 12:53:45.324825 | RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/run.yaml@main] 2026-04-22 12:53:45.327930 | POST-RUN START: [untrusted : github.com/vexxhost/ansible-collection-kubernetes/test-playbooks/molecule/post.yml@main] 2026-04-22 12:53:45.914183 | 2026-04-22 12:53:45.914335 | PLAY [all] 2026-04-22 12:53:45.925242 | 2026-04-22 12:53:45.925341 | TASK [describe-kubernetes-objects : creating directory for cluster scoped objects] 2026-04-22 12:53:46.303227 | controller | changed 2026-04-22 12:53:46.308600 | 2026-04-22 12:53:46.308718 | TASK [describe-kubernetes-objects : Gathering descriptions for cluster scoped objects] 2026-04-22 12:53:46.675768 | controller | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-04-22 12:53:46.675868 | controller | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-04-22 12:53:46.682215 | controller | environment: line 1: kubectl: command not found 2026-04-22 12:53:46.684480 | controller | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-04-22 12:53:46.684525 | controller | environment: line 1: kubectl: command not found 2026-04-22 12:53:46.685877 | controller | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-04-22 12:53:46.688134 | controller | environment: line 1: kubectl: command not found 2026-04-22 12:53:46.689561 | controller | environment: line 1: kubectl: command not found 2026-04-22 12:53:46.690439 | controller | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-04-22 12:53:46.690820 | controller | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-04-22 12:53:46.693900 | controller | environment: line 1: kubectl: command not found 2026-04-22 12:53:46.695265 | controller | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-04-22 12:53:46.838145 | controller | ok: Runtime: 0:00:00.032259 2026-04-22 12:53:46.843878 | 2026-04-22 12:53:46.843980 | TASK [describe-kubernetes-objects : creating directory for namespace scoped objects] 2026-04-22 12:53:47.070225 | controller | changed 2026-04-22 12:53:47.074183 | 2026-04-22 12:53:47.074264 | TASK [describe-kubernetes-objects : Gathering descriptions for namespace scoped objects] 2026-04-22 12:53:47.309717 | controller | environment: line 5: kubectl: command not found 2026-04-22 12:53:47.311005 | controller | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-04-22 12:53:47.311064 | controller | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-04-22 12:53:47.311170 | controller | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-04-22 12:53:47.605137 | controller | ok: Runtime: 0:00:00.012214 2026-04-22 12:53:47.611722 | 2026-04-22 12:53:47.611807 | TASK [describe-kubernetes-objects : Downloads logs to executor] 2026-04-22 12:53:48.262903 | controller | changed: 2026-04-22 12:53:48.263091 | controller | created directory /var/lib/zuul/builds/e72937f20ea54ffd8e01bd6b65176014/work/logs/controller 2026-04-22 12:53:48.263134 | controller | cd+++++++++ objects/ 2026-04-22 12:53:48.263167 | controller | cd+++++++++ objects/cluster/ 2026-04-22 12:53:48.263199 | controller | cd+++++++++ objects/namespaced/ 2026-04-22 12:53:48.270845 | 2026-04-22 12:53:48.270908 | TASK [gather-pod-logs : creating directory for pod logs] 2026-04-22 12:53:48.505773 | controller | changed 2026-04-22 12:53:48.511952 | 2026-04-22 12:53:48.512045 | TASK [gather-pod-logs : creating directory for failed pod logs] 2026-04-22 12:53:48.744841 | controller | changed 2026-04-22 12:53:48.750159 | 2026-04-22 12:53:48.750257 | TASK [gather-pod-logs : retrieve all kubernetes logs, current and previous (if they exist)] 2026-04-22 12:53:48.983770 | controller | environment: line 3: kubectl: command not found 2026-04-22 12:53:49.286367 | controller | ok: Runtime: 0:00:00.013908 2026-04-22 12:53:49.291943 | 2026-04-22 12:53:49.292033 | TASK [gather-pod-logs : Downloads pod logs to executor] 2026-04-22 12:53:49.850843 | controller | changed: 2026-04-22 12:53:49.851109 | controller | cd+++++++++ pod-logs/ 2026-04-22 12:53:49.851171 | controller | cd+++++++++ pod-logs/failed-pods/ 2026-04-22 12:53:49.861183 | 2026-04-22 12:53:49.861274 | LOOP [helm-release-status : creating directory for helm release status] 2026-04-22 12:53:50.107797 | controller | changed: "values" 2026-04-22 12:53:50.336997 | controller | changed: "releases" 2026-04-22 12:53:50.344183 | 2026-04-22 12:53:50.344277 | TASK [helm-release-status : Gather get release status for helm charts] 2026-04-22 12:53:50.588289 | controller | /bin/bash: line 3: kubectl: command not found 2026-04-22 12:53:50.871039 | controller | ok: Runtime: 0:00:00.009061 2026-04-22 12:53:50.879324 | 2026-04-22 12:53:50.879433 | TASK [helm-release-status : Downloads logs to executor] 2026-04-22 12:53:51.429465 | controller | changed: 2026-04-22 12:53:51.429676 | controller | cd+++++++++ helm/ 2026-04-22 12:53:51.429712 | controller | cd+++++++++ helm/releases/ 2026-04-22 12:53:51.429743 | controller | cd+++++++++ helm/values/ 2026-04-22 12:53:51.436357 | 2026-04-22 12:53:51.436435 | PLAY RECAP 2026-04-22 12:53:51.436486 | controller | ok: 12 changed: 12 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-04-22 12:53:51.436515 | 2026-04-22 12:53:51.594522 | POST-RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/ansible-collection-kubernetes/test-playbooks/molecule/post.yml@main] 2026-04-22 12:53:51.596436 | POST-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post.yaml@main] 2026-04-22 12:53:52.170106 | 2026-04-22 12:53:52.170255 | PLAY [all] 2026-04-22 12:53:52.180505 | 2026-04-22 12:53:52.180586 | TASK [fetch-output : Set log path for multiple nodes] 2026-04-22 12:53:52.226107 | controller | skipping: Conditional result was False 2026-04-22 12:53:52.236905 | 2026-04-22 12:53:52.237056 | TASK [fetch-output : Set log path for single node] 2026-04-22 12:53:52.280194 | controller | ok 2026-04-22 12:53:52.285939 | 2026-04-22 12:53:52.286056 | LOOP [fetch-output : Ensure local output dirs] 2026-04-22 12:53:52.676744 | controller -> localhost | ok: "/var/lib/zuul/builds/e72937f20ea54ffd8e01bd6b65176014/work/logs" 2026-04-22 12:53:52.911841 | controller -> localhost | changed: "/var/lib/zuul/builds/e72937f20ea54ffd8e01bd6b65176014/work/artifacts" 2026-04-22 12:53:53.125615 | controller -> localhost | changed: "/var/lib/zuul/builds/e72937f20ea54ffd8e01bd6b65176014/work/docs" 2026-04-22 12:53:53.148478 | 2026-04-22 12:53:53.148651 | LOOP [fetch-output : Collect logs, artifacts and docs] 2026-04-22 12:53:53.813453 | controller | changed: .d..t...... ./ 2026-04-22 12:53:53.813877 | controller | changed: All items complete 2026-04-22 12:53:53.813929 | 2026-04-22 12:53:54.337234 | controller | changed: .d..t...... ./ 2026-04-22 12:53:54.845206 | controller | changed: .d..t...... ./ 2026-04-22 12:53:54.868154 | 2026-04-22 12:53:54.868259 | LOOP [merge-output-to-logs : Move artifacts and docs to logs dir] 2026-04-22 12:53:55.278538 | controller -> localhost | ok: Item: artifacts Runtime: 0:00:00.006911 2026-04-22 12:53:55.503871 | controller -> localhost | ok: Item: docs Runtime: 0:00:00.008272 2026-04-22 12:53:55.525124 | 2026-04-22 12:53:55.526477 | PLAY [all] 2026-04-22 12:53:55.532135 | 2026-04-22 12:53:55.532205 | TASK [remove-build-sshkey : Remove the build SSH key from all nodes] 2026-04-22 12:53:56.020151 | controller | changed 2026-04-22 12:53:56.026889 | 2026-04-22 12:53:56.026987 | PLAY RECAP 2026-04-22 12:53:56.027053 | controller | ok: 5 changed: 4 unreachable: 0 failed: 0 skipped: 1 rescued: 0 ignored: 0 2026-04-22 12:53:56.027086 | 2026-04-22 12:53:56.176018 | POST-RUN END RESULT_NORMAL: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post.yaml@main] 2026-04-22 12:53:56.179080 | POST-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post-logs.yaml@main] 2026-04-22 12:53:56.765972 | 2026-04-22 12:53:56.766134 | PLAY [localhost] 2026-04-22 12:53:56.776842 | 2026-04-22 12:53:56.776937 | TASK [Generate Zuul manifest] 2026-04-22 12:53:56.799633 | localhost | ok 2026-04-22 12:53:56.817351 | 2026-04-22 12:53:56.817454 | TASK [generate-zuul-manifest : Generate Zuul manifest] 2026-04-22 12:53:57.154556 | localhost | changed 2026-04-22 12:53:57.167993 | 2026-04-22 12:53:57.168072 | TASK [generate-zuul-manifest : Return Zuul manifest URL to Zuul] 2026-04-22 12:53:57.210484 | localhost | ok 2026-04-22 12:53:57.220185 | 2026-04-22 12:53:57.220275 | TASK [Upload logs] 2026-04-22 12:53:57.244541 | localhost | ok 2026-04-22 12:53:57.304834 | 2026-04-22 12:53:57.304943 | TASK [Set zuul-log-path fact] 2026-04-22 12:53:57.337124 | localhost | ok 2026-04-22 12:53:57.351266 | 2026-04-22 12:53:57.351376 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-04-22 12:53:57.381539 | localhost | ok 2026-04-22 12:53:57.392548 | 2026-04-22 12:53:57.392702 | TASK [upload-logs : Create log directories] 2026-04-22 12:53:57.799484 | localhost | changed 2026-04-22 12:53:57.805855 | 2026-04-22 12:53:57.805946 | TASK [upload-logs : Ensure logs are readable before uploading] 2026-04-22 12:53:58.230295 | localhost -> localhost | ok: Runtime: 0:00:00.006221 2026-04-22 12:53:58.237309 | 2026-04-22 12:53:58.237412 | TASK [upload-logs : Upload logs to log server] 2026-04-22 12:53:58.715812 | localhost | Output suppressed because no_log was given 2026-04-22 12:53:58.722836 | 2026-04-22 12:53:58.722904 | LOOP [upload-logs : Compress console log and json output] 2026-04-22 12:53:58.770435 | localhost | skipping: Conditional result was False 2026-04-22 12:53:58.777756 | localhost | skipping: Conditional result was False 2026-04-22 12:53:58.788398 | 2026-04-22 12:53:58.788622 | LOOP [upload-logs : Upload compressed console log and json output] 2026-04-22 12:53:58.834461 | localhost | skipping: Conditional result was False 2026-04-22 12:53:58.834965 | 2026-04-22 12:53:58.839060 | localhost | skipping: Conditional result was False 2026-04-22 12:53:58.860817 | 2026-04-22 12:53:58.861044 | LOOP [upload-logs : Upload console log and json output]