2026-04-27 09:56:55.348939 | Job console starting 2026-04-27 09:56:55.359878 | Updating git repos 2026-04-27 09:56:55.402665 | Cloning repos into workspace 2026-04-27 09:56:55.447109 | Restoring repo states 2026-04-27 09:56:55.463419 | Merging changes 2026-04-27 09:56:56.043718 | Checking out repos 2026-04-27 09:56:56.244854 | Preparing playbooks 2026-04-27 09:57:00.134628 | Running Ansible setup 2026-04-27 09:57:04.730550 | PRE-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/pre.yaml@main] 2026-04-27 09:57:05.356466 | 2026-04-27 09:57:05.356693 | PLAY [localhost] 2026-04-27 09:57:05.365153 | 2026-04-27 09:57:05.365228 | TASK [Gathering Facts] 2026-04-27 09:57:06.674197 | localhost | ok 2026-04-27 09:57:06.684275 | 2026-04-27 09:57:06.684353 | TASK [Setup log path fact] 2026-04-27 09:57:06.703994 | localhost | ok 2026-04-27 09:57:06.716095 | 2026-04-27 09:57:06.716163 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-04-27 09:57:06.746048 | localhost | ok 2026-04-27 09:57:06.754742 | 2026-04-27 09:57:06.754857 | TASK [emit-job-header : Print job information] 2026-04-27 09:57:06.792066 | # Job Information 2026-04-27 09:57:06.792246 | Ansible Version: 2.16.16 2026-04-27 09:57:06.792302 | Job: ansible-collection-kubernetes-molecule-download-binaries 2026-04-27 09:57:06.792342 | Pipeline: check 2026-04-27 09:57:06.792378 | Executor: 0a8996d2b663 2026-04-27 09:57:06.792411 | Triggered by: https://github.com/vexxhost/ansible-collection-kubernetes/pull/270 2026-04-27 09:57:06.792445 | Event ID: 4dfcab60-421f-11f1-9da9-96d4948a245e 2026-04-27 09:57:06.796404 | 2026-04-27 09:57:06.796497 | LOOP [emit-job-header : Print node information] 2026-04-27 09:57:06.880448 | localhost | ok: 2026-04-27 09:57:06.880704 | localhost | # Node Information 2026-04-27 09:57:06.880734 | localhost | Inventory Hostname: controller 2026-04-27 09:57:06.880757 | localhost | Hostname: np0000170441 2026-04-27 09:57:06.880777 | localhost | Username: zuul 2026-04-27 09:57:06.880801 | localhost | Distro: Debian 13.4 2026-04-27 09:57:06.880822 | localhost | Provider: yul1 2026-04-27 09:57:06.880844 | localhost | Region: ca-ymq-1 2026-04-27 09:57:06.880867 | localhost | Label: debian-trixie 2026-04-27 09:57:06.880886 | localhost | Product Name: OpenStack Nova 2026-04-27 09:57:06.880906 | localhost | Interface IP: 199.204.45.19 2026-04-27 09:57:06.892918 | 2026-04-27 09:57:06.893045 | TASK [log-inventory : Ensure Zuul Ansible directory exists] 2026-04-27 09:57:07.303523 | localhost -> localhost | changed 2026-04-27 09:57:07.442972 | 2026-04-27 09:57:07.443158 | TASK [log-inventory : Copy ansible inventory to logs dir] 2026-04-27 09:57:08.541005 | localhost -> localhost | changed 2026-04-27 09:57:08.549082 | 2026-04-27 09:57:08.549160 | PLAY [all] 2026-04-27 09:57:08.556765 | 2026-04-27 09:57:08.556831 | TASK [add-build-sshkey : Check to see if ssh key was already created for this build] 2026-04-27 09:57:08.831803 | controller -> localhost | ok 2026-04-27 09:57:08.838793 | 2026-04-27 09:57:08.838864 | TASK [add-build-sshkey : Create a new key in workspace based on build UUID] 2026-04-27 09:57:08.867472 | controller | ok 2026-04-27 09:57:08.881532 | controller | included: /var/lib/zuul/builds/927156ce9384464d8cebb5434912dd2a/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/create-key-and-replace.yaml 2026-04-27 09:57:08.886341 | 2026-04-27 09:57:08.886406 | TASK [add-build-sshkey : Create Temp SSH key] 2026-04-27 09:57:10.542579 | controller -> localhost | Generating public/private rsa key pair. 2026-04-27 09:57:10.542800 | controller -> localhost | Your identification has been saved in /var/lib/zuul/builds/927156ce9384464d8cebb5434912dd2a/work/927156ce9384464d8cebb5434912dd2a_id_rsa 2026-04-27 09:57:10.542845 | controller -> localhost | Your public key has been saved in /var/lib/zuul/builds/927156ce9384464d8cebb5434912dd2a/work/927156ce9384464d8cebb5434912dd2a_id_rsa.pub 2026-04-27 09:57:10.542878 | controller -> localhost | The key fingerprint is: 2026-04-27 09:57:10.542910 | controller -> localhost | SHA256:zD+B2Fbm1Z7DyrQcoQidvIAIAfETlLfE7NvCBYAfV18 zuul-build-sshkey 2026-04-27 09:57:10.542990 | controller -> localhost | The key's randomart image is: 2026-04-27 09:57:10.543026 | controller -> localhost | +---[RSA 3072]----+ 2026-04-27 09:57:10.543063 | controller -> localhost | |*=+= .. E | 2026-04-27 09:57:10.543095 | controller -> localhost | |.oooB. + o . | 2026-04-27 09:57:10.543126 | controller -> localhost | | .+*.oo = o o . | 2026-04-27 09:57:10.543157 | controller -> localhost | | ..o .B B o + . | 2026-04-27 09:57:10.543187 | controller -> localhost | | . +. S + o = | 2026-04-27 09:57:10.543218 | controller -> localhost | | + .. . = + . | 2026-04-27 09:57:10.543247 | controller -> localhost | | . o = | 2026-04-27 09:57:10.543277 | controller -> localhost | | . | 2026-04-27 09:57:10.543311 | controller -> localhost | | | 2026-04-27 09:57:10.543343 | controller -> localhost | +----[SHA256]-----+ 2026-04-27 09:57:10.543409 | controller -> localhost | ok: Runtime: 0:00:01.207197 2026-04-27 09:57:10.549174 | 2026-04-27 09:57:10.549242 | TASK [add-build-sshkey : Remote setup ssh keys (linux)] 2026-04-27 09:57:10.583088 | controller | ok 2026-04-27 09:57:10.595916 | controller | included: /var/lib/zuul/builds/927156ce9384464d8cebb5434912dd2a/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/remote-linux.yaml 2026-04-27 09:57:10.608942 | 2026-04-27 09:57:10.609077 | TASK [add-build-sshkey : Remove previously added zuul-build-sshkey] 2026-04-27 09:57:10.640783 | controller | skipping: Conditional result was False 2026-04-27 09:57:10.648140 | 2026-04-27 09:57:10.648461 | TASK [add-build-sshkey : Enable access via build key on all nodes] 2026-04-27 09:57:11.183200 | controller | changed 2026-04-27 09:57:11.248272 | 2026-04-27 09:57:11.248371 | TASK [add-build-sshkey : Make sure user has a .ssh] 2026-04-27 09:57:11.449127 | controller | ok 2026-04-27 09:57:11.453216 | 2026-04-27 09:57:11.453295 | TASK [add-build-sshkey : Install build private key as SSH key on all nodes] 2026-04-27 09:57:12.114087 | controller | changed 2026-04-27 09:57:12.118114 | 2026-04-27 09:57:12.118178 | TASK [add-build-sshkey : Install build public key as SSH key on all nodes] 2026-04-27 09:57:12.641196 | controller | changed 2026-04-27 09:57:12.647029 | 2026-04-27 09:57:12.647093 | TASK [add-build-sshkey : Remote setup ssh keys (windows)] 2026-04-27 09:57:12.682067 | controller | skipping: Conditional result was False 2026-04-27 09:57:12.689943 | 2026-04-27 09:57:12.690035 | TASK [remove-zuul-sshkey : Remove master key from local agent] 2026-04-27 09:57:13.062071 | controller -> localhost | changed 2026-04-27 09:57:13.075552 | 2026-04-27 09:57:13.075625 | TASK [add-build-sshkey : Add back temp key] 2026-04-27 09:57:13.360691 | controller -> localhost | Identity added: /var/lib/zuul/builds/927156ce9384464d8cebb5434912dd2a/work/927156ce9384464d8cebb5434912dd2a_id_rsa (zuul-build-sshkey) 2026-04-27 09:57:13.360933 | controller -> localhost | ok: Runtime: 0:00:00.017016 2026-04-27 09:57:13.366750 | 2026-04-27 09:57:13.366838 | TASK [add-build-sshkey : Verify we can still SSH to all nodes] 2026-04-27 09:57:13.758610 | controller | ok 2026-04-27 09:57:13.764951 | 2026-04-27 09:57:13.765035 | TASK [add-build-sshkey : Verify we can still SSH to all nodes (windows)] 2026-04-27 09:57:13.797419 | controller | skipping: Conditional result was False 2026-04-27 09:57:13.809609 | 2026-04-27 09:57:13.809683 | TASK [prepare-workspace : Start zuul_console daemon.] 2026-04-27 09:57:14.173401 | controller | ok 2026-04-27 09:57:14.178180 | 2026-04-27 09:57:14.178245 | TASK [prepare-workspace : Synchronize src repos to workspace directory.] 2026-04-27 09:57:15.199692 | controller | Output suppressed because no_log was given 2026-04-27 09:57:15.206740 | 2026-04-27 09:57:15.206807 | LOOP [ensure-output-dirs : Empty Zuul Output directories by removing them] 2026-04-27 09:57:15.417520 | controller | ok: "logs" 2026-04-27 09:57:15.417850 | controller | ok: All items complete 2026-04-27 09:57:15.417908 | 2026-04-27 09:57:15.603884 | controller | ok: "artifacts" 2026-04-27 09:57:15.786410 | controller | ok: "docs" 2026-04-27 09:57:15.802446 | 2026-04-27 09:57:15.802633 | LOOP [ensure-output-dirs : Ensure Zuul Output directories exist] 2026-04-27 09:57:16.011576 | controller | changed: "logs" 2026-04-27 09:57:16.202977 | controller | changed: "artifacts" 2026-04-27 09:57:16.409182 | controller | changed: "docs" 2026-04-27 09:57:16.430427 | 2026-04-27 09:57:16.430558 | PLAY RECAP 2026-04-27 09:57:16.430621 | controller | ok: 15 changed: 8 unreachable: 0 failed: 0 skipped: 3 rescued: 0 ignored: 0 2026-04-27 09:57:16.430662 | localhost | ok: 6 changed: 2 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-04-27 09:57:16.430693 | 2026-04-27 09:57:16.562112 | PRE-RUN END RESULT_NORMAL: [trusted : github.com/vexxhost/zuul-config/playbooks/base/pre.yaml@main] 2026-04-27 09:57:16.563494 | PRE-RUN START: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/pre.yaml@main] 2026-04-27 09:57:17.144368 | 2026-04-27 09:57:17.144509 | PLAY [all] 2026-04-27 09:57:17.155008 | 2026-04-27 09:57:17.155108 | TASK [setup-uv : Extract archive] 2026-04-27 09:57:19.629954 | controller | changed 2026-04-27 09:57:19.637386 | 2026-04-27 09:57:19.637474 | TASK [setup-uv : Print version] 2026-04-27 09:57:19.883074 | controller | uv 0.8.13 2026-04-27 09:57:20.159734 | controller | ok: Runtime: 0:00:00.016641 2026-04-27 09:57:20.167787 | 2026-04-27 09:57:20.167891 | PLAY RECAP 2026-04-27 09:57:20.167982 | controller | ok: 2 changed: 2 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-04-27 09:57:20.168034 | 2026-04-27 09:57:20.284847 | PRE-RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/pre.yaml@main] 2026-04-27 09:57:20.286861 | PRE-RUN START: [untrusted : github.com/vexxhost/ansible-collection-kubernetes/test-playbooks/molecule/pre.yml@main] 2026-04-27 09:57:20.886086 | 2026-04-27 09:57:20.886463 | PLAY [all] 2026-04-27 09:57:20.897493 | 2026-04-27 09:57:20.897632 | TASK [Update apt cache] 2026-04-27 09:57:25.763144 | controller | ok 2026-04-27 09:57:25.768837 | 2026-04-27 09:57:25.769001 | TASK [Disable firewalld] 2026-04-27 09:57:25.802871 | controller | skipping: Conditional result was False 2026-04-27 09:57:25.807996 | 2026-04-27 09:57:25.808076 | TASK [Install "jq" for log collection] 2026-04-27 09:57:28.613958 | controller | changed 2026-04-27 09:57:28.615806 | 2026-04-27 09:57:28.615854 | PLAY RECAP 2026-04-27 09:57:28.615897 | controller | ok: 2 changed: 1 unreachable: 0 failed: 0 skipped: 1 rescued: 0 ignored: 0 2026-04-27 09:57:28.615919 | 2026-04-27 09:57:28.738675 | PRE-RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/ansible-collection-kubernetes/test-playbooks/molecule/pre.yml@main] 2026-04-27 09:57:28.742119 | RUN START: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/run.yaml@main] 2026-04-27 09:57:29.347022 | 2026-04-27 09:57:29.347203 | PLAY [all] 2026-04-27 09:57:29.358366 | 2026-04-27 09:57:29.358548 | TASK [Copy inventory file for Zuul] 2026-04-27 09:57:30.356722 | controller | changed 2026-04-27 09:57:30.365337 | 2026-04-27 09:57:30.365552 | TASK [Switch "ansible_host" to private IP] 2026-04-27 09:57:30.691535 | controller | changed: 1 replacements made 2026-04-27 09:57:30.701331 | 2026-04-27 09:57:30.701507 | TASK [Run Molecule scenario] 2026-04-27 09:57:31.131557 | controller | Using CPython 3.13.5 interpreter at: /usr/bin/python3 2026-04-27 09:57:31.131647 | controller | Creating virtual environment at: .venv 2026-04-27 09:57:31.429087 | controller | Downloading pygments (1.2MiB) 2026-04-27 09:57:31.432134 | controller | Downloading ansible-core (2.3MiB) 2026-04-27 09:57:31.433152 | controller | Downloading cryptography (4.3MiB) 2026-04-27 09:57:31.619452 | controller | Downloading cryptography 2026-04-27 09:57:31.661697 | controller | Downloading pygments 2026-04-27 09:57:31.886101 | controller | Downloading ansible-core 2026-04-27 09:57:31.940644 | controller | Installed 36 packages in 53ms 2026-04-27 09:57:32.596383 | controller | INFO Collection 'vexxhost.kubernetes' detected. 2026-04-27 09:57:32.596429 | controller | INFO Scenarios will be used from 'extensions/molecule' 2026-04-27 09:57:33.480813 | controller | CRITICAL 'extensions/molecule/default/molecule.yml' glob failed. Exiting. 2026-04-27 09:57:33.480854 | controller | INFO default scenario not found, disabling shared state. 2026-04-27 09:57:33.481043 | controller | INFO [download-binaries > discovery] scenario test matrix: dependency, cleanup, destroy, syntax, create, prepare, converge, idempotence, side_effect, verify, cleanup, destroy 2026-04-27 09:57:33.481120 | controller | INFO [download-binaries > prerun] Performing prerun with role_name_check=0... 2026-04-27 09:57:49.618422 | controller | INFO [download-binaries > dependency] Executing 2026-04-27 09:57:49.618503 | controller | WARNING [download-binaries > dependency] Missing roles requirements file: requirements.yml 2026-04-27 09:57:49.618514 | controller | WARNING [download-binaries > dependency] Missing collections requirements file: collections.yml 2026-04-27 09:57:49.618563 | controller | WARNING [download-binaries > dependency] Executed: 2 missing (Remove from test_sequence to suppress) 2026-04-27 09:57:49.623393 | controller | INFO [download-binaries > cleanup] Executing 2026-04-27 09:57:49.623674 | controller | WARNING [download-binaries > cleanup] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-04-27 09:57:49.629081 | controller | INFO [download-binaries > destroy] Executing 2026-04-27 09:57:49.629111 | controller | WARNING [download-binaries > destroy] Skipping, '--destroy=never' requested. 2026-04-27 09:57:49.629163 | controller | INFO [download-binaries > destroy] Executed: Successful 2026-04-27 09:57:49.634604 | controller | INFO [download-binaries > syntax] Executing 2026-04-27 09:57:50.586109 | controller | 2026-04-27 09:57:50.586321 | controller | playbook: /home/zuul/src/github.com/vexxhost/ansible-collection-kubernetes/extensions/molecule/download-binaries/converge.yml 2026-04-27 09:57:50.668651 | controller | INFO [download-binaries > syntax] Executed: Successful 2026-04-27 09:57:50.679972 | controller | INFO [download-binaries > create] Executing 2026-04-27 09:57:50.682096 | controller | WARNING [download-binaries > create] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-04-27 09:57:50.690024 | controller | INFO [download-binaries > prepare] Executing 2026-04-27 09:57:50.690281 | controller | WARNING [download-binaries > prepare] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-04-27 09:57:50.695889 | controller | INFO [download-binaries > converge] Executing 2026-04-27 09:57:51.668794 | controller | 2026-04-27 09:57:51.668871 | controller | PLAY [Download all binaries required at runtime for ansible-collection-kubernetes] *** 2026-04-27 09:57:51.668882 | controller | 2026-04-27 09:57:51.668890 | controller | TASK [Gather minimal facts] **************************************************** 2026-04-27 09:57:51.668961 | controller | Monday 27 April 2026 09:57:51 +0000 (0:00:00.035) 0:00:00.035 ********** 2026-04-27 09:57:52.370534 | controller | ok: [controller -> localhost] 2026-04-27 09:57:52.370597 | controller | 2026-04-27 09:57:52.370753 | controller | TASK [Find all subdirectories in the role location] **************************** 2026-04-27 09:57:52.370973 | controller | Monday 27 April 2026 09:57:52 +0000 (0:00:00.701) 0:00:00.737 ********** 2026-04-27 09:57:52.792369 | controller | ok: [controller -> localhost] 2026-04-27 09:57:52.792446 | controller | 2026-04-27 09:57:52.792684 | controller | TASK [Select only defaults/ directories and load vars] ************************* 2026-04-27 09:57:52.792868 | controller | Monday 27 April 2026 09:57:52 +0000 (0:00:00.422) 0:00:01.160 ********** 2026-04-27 09:57:53.108857 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/cluster_api/defaults) 2026-04-27 09:57:53.108951 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/upload_helm_chart/defaults) 2026-04-27 09:57:53.109221 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/keepalived/defaults) 2026-04-27 09:57:53.109463 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kube_vip/defaults) 2026-04-27 09:57:53.109664 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kubectl/defaults) 2026-04-27 09:57:53.109868 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/haproxy/defaults) 2026-04-27 09:57:53.110073 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/cilium/defaults) 2026-04-27 09:57:53.110264 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/flux/defaults) 2026-04-27 09:57:53.110466 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kubernetes/defaults) 2026-04-27 09:57:53.110665 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/clusterctl/defaults) 2026-04-27 09:57:53.110865 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kubeadm/defaults) 2026-04-27 09:57:53.111099 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/openstack_resource_controller/defaults) 2026-04-27 09:57:53.111296 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/envoy_gateway/defaults) 2026-04-27 09:57:53.111646 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kubelet/defaults) 2026-04-27 09:57:53.111866 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/helm/defaults) 2026-04-27 09:57:53.112075 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/cert_manager/defaults) 2026-04-27 09:57:53.112258 | controller | 2026-04-27 09:57:53.112465 | controller | TASK [Find all components with checksums and get latest versions (CI)] ********* 2026-04-27 09:57:53.112666 | controller | Monday 27 April 2026 09:57:53 +0000 (0:00:00.316) 0:00:01.476 ********** 2026-04-27 09:57:53.269590 | controller | ok: [controller -> localhost] => (item=kubectl_checksums) 2026-04-27 09:57:53.269737 | controller | ok: [controller -> localhost] => (item=flux_checksums) 2026-04-27 09:57:53.270012 | controller | ok: [controller -> localhost] => (item=clusterctl_checksums) 2026-04-27 09:57:53.270280 | controller | ok: [controller -> localhost] => (item=kubeadm_checksums) 2026-04-27 09:57:53.270483 | controller | ok: [controller -> localhost] => (item=kubelet_checksums) 2026-04-27 09:57:53.270678 | controller | ok: [controller -> localhost] => (item=helm_checksums) 2026-04-27 09:57:53.270869 | controller | ok: [controller -> localhost] => (item=helm_diff_checksums) 2026-04-27 09:57:53.271046 | controller | 2026-04-27 09:57:53.271249 | controller | TASK [Filter checksums to keep only latest versions (CI)] ********************** 2026-04-27 09:57:53.271479 | controller | Monday 27 April 2026 09:57:53 +0000 (0:00:00.160) 0:00:01.637 ********** 2026-04-27 09:57:53.371816 | controller | ok: [controller -> localhost] => (item=kubectl_checksums) 2026-04-27 09:57:53.371886 | controller | ok: [controller -> localhost] => (item=flux_checksums) 2026-04-27 09:57:53.372093 | controller | ok: [controller -> localhost] => (item=clusterctl_checksums) 2026-04-27 09:57:53.372280 | controller | ok: [controller -> localhost] => (item=kubeadm_checksums) 2026-04-27 09:57:53.372469 | controller | ok: [controller -> localhost] => (item=kubelet_checksums) 2026-04-27 09:57:53.372657 | controller | ok: [controller -> localhost] => (item=helm_checksums) 2026-04-27 09:57:53.372846 | controller | ok: [controller -> localhost] => (item=helm_diff_checksums) 2026-04-27 09:57:53.373017 | controller | 2026-04-27 09:57:53.373240 | controller | TASK [Generate list of all binaries for all roles] ***************************** 2026-04-27 09:57:53.373468 | controller | Monday 27 April 2026 09:57:53 +0000 (0:00:00.102) 0:00:01.739 ********** 2026-04-27 09:57:53.452794 | controller | ok: [controller -> localhost] 2026-04-27 09:57:53.452912 | controller | 2026-04-27 09:57:53.453130 | controller | TASK [Include download_artifact role] ****************************************** 2026-04-27 09:57:53.453387 | controller | Monday 27 April 2026 09:57:53 +0000 (0:00:00.081) 0:00:01.820 ********** 2026-04-27 09:57:53.732421 | 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-27 09:57:53.732623 | 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-27 09:57:53.732855 | 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-27 09:57:53.733081 | 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-27 09:57:53.733365 | 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-27 09:57:53.733569 | 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-27 09:57:53.733793 | 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-27 09:57:53.734010 | controller | 2026-04-27 09:57:53.734250 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-04-27 09:57:53.734401 | controller | Monday 27 April 2026 09:57:53 +0000 (0:00:00.279) 0:00:02.100 ********** 2026-04-27 09:57:53.770780 | controller | skipping: [controller] 2026-04-27 09:57:53.770929 | controller | 2026-04-27 09:57:53.771130 | controller | TASK [vexxhost.containers.directory : Create directory (/var/lib/downloads)] *** 2026-04-27 09:57:53.771381 | controller | Monday 27 April 2026 09:57:53 +0000 (0:00:00.038) 0:00:02.138 ********** 2026-04-27 09:57:54.477284 | 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-27 09:57:54.488665 | controller | changed: [controller] 2026-04-27 09:57:54.488809 | controller | 2026-04-27 09:57:54.489020 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-04-27 09:57:54.489239 | controller | Monday 27 April 2026 09:57:54 +0000 (0:00:00.717) 0:00:02.856 ********** 2026-04-27 09:57:54.529565 | controller | ok: [controller] => { 2026-04-27 09:57:54.529797 | controller | "msg": "https://dl.k8s.io/release/v1.35.4/bin/linux/amd64/kubectl" 2026-04-27 09:57:54.530046 | controller | } 2026-04-27 09:57:54.530267 | controller | 2026-04-27 09:57:54.530611 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-04-27 09:57:54.530948 | controller | Monday 27 April 2026 09:57:54 +0000 (0:00:00.040) 0:00:02.897 ********** 2026-04-27 09:58:15.637345 | 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-27 09:58:15.646356 | controller | changed: [controller] 2026-04-27 09:58:15.646478 | controller | 2026-04-27 09:58:15.646644 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-04-27 09:58:15.646802 | controller | Monday 27 April 2026 09:58:15 +0000 (0:00:21.116) 0:00:24.014 ********** 2026-04-27 09:58:15.683664 | controller | skipping: [controller] 2026-04-27 09:58:15.683765 | controller | 2026-04-27 09:58:15.684086 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-04-27 09:58:15.684237 | controller | Monday 27 April 2026 09:58:15 +0000 (0:00:00.037) 0:00:24.051 ********** 2026-04-27 09:58:15.716326 | controller | skipping: [controller] 2026-04-27 09:58:15.716578 | controller | 2026-04-27 09:58:15.716856 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-04-27 09:58:15.717061 | controller | Monday 27 April 2026 09:58:15 +0000 (0:00:00.032) 0:00:24.084 ********** 2026-04-27 09:58:15.752698 | controller | ok: [controller] => { 2026-04-27 09:58:15.753022 | controller | "msg": "https://github.com/fluxcd/flux2/releases/download/v0.32.0/flux_0.32.0_linux_amd64.tar.gz" 2026-04-27 09:58:15.753333 | controller | } 2026-04-27 09:58:15.754135 | controller | 2026-04-27 09:58:15.754420 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-04-27 09:58:15.754651 | controller | Monday 27 April 2026 09:58:15 +0000 (0:00:00.036) 0:00:24.120 ********** 2026-04-27 09:58:16.592528 | controller | changed: [controller] 2026-04-27 09:58:16.592633 | controller | 2026-04-27 09:58:16.592842 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-04-27 09:58:16.593042 | controller | Monday 27 April 2026 09:58:16 +0000 (0:00:00.839) 0:00:24.960 ********** 2026-04-27 09:58:16.626688 | controller | skipping: [controller] 2026-04-27 09:58:16.626818 | controller | 2026-04-27 09:58:16.627031 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-04-27 09:58:16.627232 | controller | Monday 27 April 2026 09:58:16 +0000 (0:00:00.034) 0:00:24.994 ********** 2026-04-27 09:58:16.661603 | controller | skipping: [controller] 2026-04-27 09:58:16.661822 | controller | 2026-04-27 09:58:16.662022 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-04-27 09:58:16.662214 | controller | Monday 27 April 2026 09:58:16 +0000 (0:00:00.034) 0:00:25.029 ********** 2026-04-27 09:58:16.705890 | controller | ok: [controller] => { 2026-04-27 09:58:16.706146 | controller | "msg": "https://github.com/kubernetes-sigs/cluster-api/releases/download/v1.10.5/clusterctl-linux-amd64" 2026-04-27 09:58:16.706353 | controller | } 2026-04-27 09:58:16.706572 | controller | 2026-04-27 09:58:16.706810 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-04-27 09:58:16.707035 | controller | Monday 27 April 2026 09:58:16 +0000 (0:00:00.044) 0:00:25.073 ********** 2026-04-27 09:58:18.616957 | controller | changed: [controller] 2026-04-27 09:58:18.617060 | controller | 2026-04-27 09:58:18.617394 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-04-27 09:58:18.617531 | controller | Monday 27 April 2026 09:58:18 +0000 (0:00:01.910) 0:00:26.983 ********** 2026-04-27 09:58:18.654185 | controller | skipping: [controller] 2026-04-27 09:58:18.654324 | controller | 2026-04-27 09:58:18.654616 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-04-27 09:58:18.654806 | controller | Monday 27 April 2026 09:58:18 +0000 (0:00:00.037) 0:00:27.021 ********** 2026-04-27 09:58:18.690567 | controller | skipping: [controller] 2026-04-27 09:58:18.690727 | controller | 2026-04-27 09:58:18.690938 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-04-27 09:58:18.691145 | controller | Monday 27 April 2026 09:58:18 +0000 (0:00:00.036) 0:00:27.058 ********** 2026-04-27 09:58:18.734560 | controller | ok: [controller] => { 2026-04-27 09:58:18.734739 | controller | "msg": "https://dl.k8s.io/release/v1.35.4/bin/linux/amd64/kubeadm" 2026-04-27 09:58:18.734941 | controller | } 2026-04-27 09:58:18.735139 | controller | 2026-04-27 09:58:18.735363 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-04-27 09:58:18.735583 | controller | Monday 27 April 2026 09:58:18 +0000 (0:00:00.043) 0:00:27.101 ********** 2026-04-27 09:58:43.441501 | controller | changed: [controller] 2026-04-27 09:58:43.445313 | controller | 2026-04-27 09:58:43.445360 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-04-27 09:58:43.445369 | controller | Monday 27 April 2026 09:58:43 +0000 (0:00:24.707) 0:00:51.809 ********** 2026-04-27 09:58:43.478157 | controller | skipping: [controller] 2026-04-27 09:58:43.478395 | controller | 2026-04-27 09:58:43.478705 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-04-27 09:58:43.478957 | controller | Monday 27 April 2026 09:58:43 +0000 (0:00:00.036) 0:00:51.846 ********** 2026-04-27 09:58:43.512539 | controller | skipping: [controller] 2026-04-27 09:58:43.512724 | controller | 2026-04-27 09:58:43.512954 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-04-27 09:58:43.513148 | controller | Monday 27 April 2026 09:58:43 +0000 (0:00:00.034) 0:00:51.880 ********** 2026-04-27 09:58:43.549158 | controller | ok: [controller] => { 2026-04-27 09:58:43.549401 | controller | "msg": "https://dl.k8s.io/release/v1.35.4/bin/linux/amd64/kubelet" 2026-04-27 09:58:43.549588 | controller | } 2026-04-27 09:58:43.549765 | controller | 2026-04-27 09:58:43.549966 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-04-27 09:58:43.550165 | controller | Monday 27 April 2026 09:58:43 +0000 (0:00:00.036) 0:00:51.916 ********** 2026-04-27 09:59:07.637824 | controller | changed: [controller] 2026-04-27 09:59:07.637927 | controller | 2026-04-27 09:59:07.637938 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-04-27 09:59:07.637947 | controller | Monday 27 April 2026 09:59:07 +0000 (0:00:24.087) 0:01:16.004 ********** 2026-04-27 09:59:07.671483 | controller | skipping: [controller] 2026-04-27 09:59:07.671543 | controller | 2026-04-27 09:59:07.671658 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-04-27 09:59:07.671706 | controller | Monday 27 April 2026 09:59:07 +0000 (0:00:00.035) 0:01:16.039 ********** 2026-04-27 09:59:07.709615 | controller | skipping: [controller] 2026-04-27 09:59:07.709706 | controller | 2026-04-27 09:59:07.709807 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-04-27 09:59:07.709939 | controller | Monday 27 April 2026 09:59:07 +0000 (0:00:00.035) 0:01:16.075 ********** 2026-04-27 09:59:07.747090 | controller | ok: [controller] => { 2026-04-27 09:59:07.747318 | controller | "msg": "https://get.helm.sh/helm-v3.11.2-linux-amd64.tar.gz" 2026-04-27 09:59:07.747421 | controller | } 2026-04-27 09:59:07.747516 | controller | 2026-04-27 09:59:07.747634 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-04-27 09:59:07.747713 | controller | Monday 27 April 2026 09:59:07 +0000 (0:00:00.039) 0:01:16.114 ********** 2026-04-27 09:59:08.711522 | controller | changed: [controller] 2026-04-27 09:59:08.711560 | controller | 2026-04-27 09:59:08.711570 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-04-27 09:59:08.711578 | controller | Monday 27 April 2026 09:59:08 +0000 (0:00:00.964) 0:01:17.078 ********** 2026-04-27 09:59:08.749593 | controller | skipping: [controller] 2026-04-27 09:59:08.749643 | controller | 2026-04-27 09:59:08.749727 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-04-27 09:59:08.749911 | controller | Monday 27 April 2026 09:59:08 +0000 (0:00:00.036) 0:01:17.115 ********** 2026-04-27 09:59:08.779879 | controller | skipping: [controller] 2026-04-27 09:59:08.779946 | controller | 2026-04-27 09:59:08.780017 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-04-27 09:59:08.780173 | controller | Monday 27 April 2026 09:59:08 +0000 (0:00:00.032) 0:01:17.147 ********** 2026-04-27 09:59:08.819279 | controller | ok: [controller] => { 2026-04-27 09:59:08.819321 | controller | "msg": "https://github.com/databus23/helm-diff/releases/download/v3.8.1/helm-diff-linux-amd64.tgz" 2026-04-27 09:59:08.819394 | controller | } 2026-04-27 09:59:08.819467 | controller | 2026-04-27 09:59:08.819554 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-04-27 09:59:08.819633 | controller | Monday 27 April 2026 09:59:08 +0000 (0:00:00.039) 0:01:17.187 ********** 2026-04-27 09:59:09.607504 | controller | changed: [controller] 2026-04-27 09:59:09.607576 | controller | 2026-04-27 09:59:09.607590 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-04-27 09:59:09.607704 | controller | Monday 27 April 2026 09:59:09 +0000 (0:00:00.787) 0:01:17.975 ********** 2026-04-27 09:59:09.645320 | controller | skipping: [controller] 2026-04-27 09:59:09.645348 | controller | 2026-04-27 09:59:09.645357 | controller | PLAY RECAP ********************************************************************* 2026-04-27 09:59:09.645366 | controller | controller : ok=28 changed=8 unreachable=0 failed=0 skipped=14 rescued=0 ignored=0 2026-04-27 09:59:09.645373 | controller | 2026-04-27 09:59:09.645381 | controller | 2026-04-27 09:59:09.645388 | controller | TASKS RECAP ******************************************************************** 2026-04-27 09:59:09.645395 | controller | Monday 27 April 2026 09:59:09 +0000 (0:00:00.032) 0:01:18.008 ********** 2026-04-27 09:59:09.645403 | controller | =============================================================================== 2026-04-27 09:59:09.645410 | controller | vexxhost.containers.download_artifact : Download item ------------------ 24.71s 2026-04-27 09:59:09.645417 | controller | vexxhost.containers.download_artifact : Download item ------------------ 24.09s 2026-04-27 09:59:09.645424 | controller | vexxhost.containers.download_artifact : Download item ------------------ 21.12s 2026-04-27 09:59:09.645431 | controller | vexxhost.containers.download_artifact : Download item ------------------- 1.91s 2026-04-27 09:59:09.645438 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.96s 2026-04-27 09:59:09.645447 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.84s 2026-04-27 09:59:09.645454 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.79s 2026-04-27 09:59:09.645481 | controller | vexxhost.containers.directory : Create directory (/var/lib/downloads) --- 0.72s 2026-04-27 09:59:09.645488 | controller | Gather minimal facts ---------------------------------------------------- 0.70s 2026-04-27 09:59:09.645495 | controller | Find all subdirectories in the role location ---------------------------- 0.42s 2026-04-27 09:59:09.645508 | controller | Select only defaults/ directories and load vars ------------------------- 0.32s 2026-04-27 09:59:09.647071 | controller | Include download_artifact role ------------------------------------------ 0.28s 2026-04-27 09:59:09.647123 | controller | Find all components with checksums and get latest versions (CI) --------- 0.16s 2026-04-27 09:59:09.647132 | controller | Filter checksums to keep only latest versions (CI) ---------------------- 0.10s 2026-04-27 09:59:09.647140 | controller | Generate list of all binaries for all roles ----------------------------- 0.08s 2026-04-27 09:59:09.647148 | controller | vexxhost.containers.download_artifact : Starting download of file ------- 0.04s 2026-04-27 09:59:09.647155 | controller | vexxhost.containers.download_artifact : Starting download of file ------- 0.04s 2026-04-27 09:59:09.647162 | controller | vexxhost.containers.download_artifact : Starting download of file ------- 0.04s 2026-04-27 09:59:09.647170 | controller | vexxhost.containers.download_artifact : Starting download of file ------- 0.04s 2026-04-27 09:59:09.647177 | controller | vexxhost.containers.download_artifact : Starting download of file ------- 0.04s 2026-04-27 09:59:09.827256 | controller | INFO [download-binaries > converge] Executed: Successful 2026-04-27 09:59:09.836985 | controller | INFO [download-binaries > idempotence] Executing 2026-04-27 09:59:10.697709 | controller | 2026-04-27 09:59:10.698092 | controller | PLAY [Download all binaries required at runtime for ansible-collection-kubernetes] *** 2026-04-27 09:59:10.698347 | controller | 2026-04-27 09:59:10.698604 | controller | TASK [Gather minimal facts] **************************************************** 2026-04-27 09:59:10.698857 | controller | Monday 27 April 2026 09:59:10 +0000 (0:00:00.014) 0:00:00.014 ********** 2026-04-27 09:59:11.396145 | controller | ok: [controller -> localhost] 2026-04-27 09:59:11.396583 | controller | 2026-04-27 09:59:11.396900 | controller | TASK [Find all subdirectories in the role location] **************************** 2026-04-27 09:59:11.397174 | controller | Monday 27 April 2026 09:59:11 +0000 (0:00:00.696) 0:00:00.710 ********** 2026-04-27 09:59:11.844156 | controller | ok: [controller -> localhost] 2026-04-27 09:59:11.844519 | controller | 2026-04-27 09:59:11.844841 | controller | TASK [Select only defaults/ directories and load vars] ************************* 2026-04-27 09:59:11.845125 | controller | Monday 27 April 2026 09:59:11 +0000 (0:00:00.450) 0:00:01.160 ********** 2026-04-27 09:59:12.170169 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/cluster_api/defaults) 2026-04-27 09:59:12.170584 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/upload_helm_chart/defaults) 2026-04-27 09:59:12.170896 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/keepalived/defaults) 2026-04-27 09:59:12.171216 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kube_vip/defaults) 2026-04-27 09:59:12.171533 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kubectl/defaults) 2026-04-27 09:59:12.171910 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/haproxy/defaults) 2026-04-27 09:59:12.172270 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/cilium/defaults) 2026-04-27 09:59:12.172559 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/flux/defaults) 2026-04-27 09:59:12.172879 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kubernetes/defaults) 2026-04-27 09:59:12.173293 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/clusterctl/defaults) 2026-04-27 09:59:12.173647 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kubeadm/defaults) 2026-04-27 09:59:12.173991 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/openstack_resource_controller/defaults) 2026-04-27 09:59:12.174289 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/envoy_gateway/defaults) 2026-04-27 09:59:12.174560 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kubelet/defaults) 2026-04-27 09:59:12.174827 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/helm/defaults) 2026-04-27 09:59:12.175114 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/cert_manager/defaults) 2026-04-27 09:59:12.175360 | controller | 2026-04-27 09:59:12.175621 | controller | TASK [Find all components with checksums and get latest versions (CI)] ********* 2026-04-27 09:59:12.175880 | controller | Monday 27 April 2026 09:59:12 +0000 (0:00:00.325) 0:00:01.486 ********** 2026-04-27 09:59:12.301369 | controller | ok: [controller -> localhost] => (item=kubectl_checksums) 2026-04-27 09:59:12.301418 | controller | ok: [controller -> localhost] => (item=flux_checksums) 2026-04-27 09:59:12.301426 | controller | ok: [controller -> localhost] => (item=clusterctl_checksums) 2026-04-27 09:59:12.301432 | controller | ok: [controller -> localhost] => (item=kubeadm_checksums) 2026-04-27 09:59:12.301438 | controller | ok: [controller -> localhost] => (item=kubelet_checksums) 2026-04-27 09:59:12.301443 | controller | ok: [controller -> localhost] => (item=helm_checksums) 2026-04-27 09:59:12.301472 | controller | ok: [controller -> localhost] => (item=helm_diff_checksums) 2026-04-27 09:59:12.301479 | controller | 2026-04-27 09:59:12.301486 | controller | TASK [Filter checksums to keep only latest versions (CI)] ********************** 2026-04-27 09:59:12.301500 | controller | Monday 27 April 2026 09:59:12 +0000 (0:00:00.129) 0:00:01.615 ********** 2026-04-27 09:59:12.399180 | controller | ok: [controller -> localhost] => (item=kubectl_checksums) 2026-04-27 09:59:12.399207 | controller | ok: [controller -> localhost] => (item=flux_checksums) 2026-04-27 09:59:12.399211 | controller | ok: [controller -> localhost] => (item=clusterctl_checksums) 2026-04-27 09:59:12.399215 | controller | ok: [controller -> localhost] => (item=kubeadm_checksums) 2026-04-27 09:59:12.399218 | controller | ok: [controller -> localhost] => (item=kubelet_checksums) 2026-04-27 09:59:12.399222 | controller | ok: [controller -> localhost] => (item=helm_checksums) 2026-04-27 09:59:12.399225 | controller | ok: [controller -> localhost] => (item=helm_diff_checksums) 2026-04-27 09:59:12.399229 | controller | 2026-04-27 09:59:12.399233 | controller | TASK [Generate list of all binaries for all roles] ***************************** 2026-04-27 09:59:12.399417 | controller | Monday 27 April 2026 09:59:12 +0000 (0:00:00.098) 0:00:01.714 ********** 2026-04-27 09:59:12.472646 | controller | ok: [controller -> localhost] 2026-04-27 09:59:12.472713 | controller | 2026-04-27 09:59:12.472726 | controller | TASK [Include download_artifact role] ****************************************** 2026-04-27 09:59:12.472840 | controller | Monday 27 April 2026 09:59:12 +0000 (0:00:00.074) 0:00:01.788 ********** 2026-04-27 09:59:12.669275 | 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-27 09:59:12.669338 | 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-27 09:59:12.669352 | 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-27 09:59:12.670025 | 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-27 09:59:12.670051 | 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-27 09:59:12.670063 | 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-27 09:59:12.670072 | 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-27 09:59:12.670076 | controller | 2026-04-27 09:59:12.670080 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-04-27 09:59:12.670084 | controller | Monday 27 April 2026 09:59:12 +0000 (0:00:00.194) 0:00:01.983 ********** 2026-04-27 09:59:12.701645 | controller | skipping: [controller] 2026-04-27 09:59:12.701726 | controller | 2026-04-27 09:59:12.701824 | controller | TASK [vexxhost.containers.directory : Create directory (/var/lib/downloads)] *** 2026-04-27 09:59:12.701917 | controller | Monday 27 April 2026 09:59:12 +0000 (0:00:00.032) 0:00:02.016 ********** 2026-04-27 09:59:13.169658 | 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-27 09:59:13.179851 | controller | ok: [controller] 2026-04-27 09:59:13.179927 | controller | 2026-04-27 09:59:13.180020 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-04-27 09:59:13.180113 | controller | Monday 27 April 2026 09:59:13 +0000 (0:00:00.480) 0:00:02.496 ********** 2026-04-27 09:59:13.218601 | controller | ok: [controller] => { 2026-04-27 09:59:13.218778 | controller | "msg": "https://dl.k8s.io/release/v1.35.4/bin/linux/amd64/kubectl" 2026-04-27 09:59:13.218966 | controller | } 2026-04-27 09:59:13.219149 | controller | 2026-04-27 09:59:13.219347 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-04-27 09:59:13.219604 | controller | Monday 27 April 2026 09:59:13 +0000 (0:00:00.037) 0:00:02.534 ********** 2026-04-27 09:59:13.837686 | controller | ok: [controller] 2026-04-27 09:59:13.837773 | controller | 2026-04-27 09:59:13.837919 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-04-27 09:59:13.838045 | controller | Monday 27 April 2026 09:59:13 +0000 (0:00:00.619) 0:00:03.154 ********** 2026-04-27 09:59:13.873693 | controller | skipping: [controller] 2026-04-27 09:59:13.873787 | controller | 2026-04-27 09:59:13.873929 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-04-27 09:59:13.874061 | controller | Monday 27 April 2026 09:59:13 +0000 (0:00:00.034) 0:00:03.188 ********** 2026-04-27 09:59:13.906594 | controller | skipping: [controller] 2026-04-27 09:59:13.906660 | controller | 2026-04-27 09:59:13.906760 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-04-27 09:59:13.906853 | controller | Monday 27 April 2026 09:59:13 +0000 (0:00:00.034) 0:00:03.223 ********** 2026-04-27 09:59:13.943594 | controller | ok: [controller] => { 2026-04-27 09:59:13.943714 | controller | "msg": "https://github.com/fluxcd/flux2/releases/download/v0.32.0/flux_0.32.0_linux_amd64.tar.gz" 2026-04-27 09:59:13.944239 | controller | } 2026-04-27 09:59:13.944270 | controller | 2026-04-27 09:59:13.944277 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-04-27 09:59:13.944283 | controller | Monday 27 April 2026 09:59:13 +0000 (0:00:00.036) 0:00:03.260 ********** 2026-04-27 09:59:14.345699 | controller | ok: [controller] 2026-04-27 09:59:14.345756 | controller | 2026-04-27 09:59:14.345858 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-04-27 09:59:14.345952 | controller | Monday 27 April 2026 09:59:14 +0000 (0:00:00.399) 0:00:03.660 ********** 2026-04-27 09:59:14.385293 | controller | skipping: [controller] 2026-04-27 09:59:14.385337 | controller | 2026-04-27 09:59:14.385346 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-04-27 09:59:14.385355 | controller | Monday 27 April 2026 09:59:14 +0000 (0:00:00.040) 0:00:03.700 ********** 2026-04-27 09:59:14.422538 | controller | skipping: [controller] 2026-04-27 09:59:14.422597 | controller | 2026-04-27 09:59:14.422663 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-04-27 09:59:14.422759 | controller | Monday 27 April 2026 09:59:14 +0000 (0:00:00.038) 0:00:03.739 ********** 2026-04-27 09:59:14.466545 | controller | ok: [controller] => { 2026-04-27 09:59:14.466581 | controller | "msg": "https://github.com/kubernetes-sigs/cluster-api/releases/download/v1.10.5/clusterctl-linux-amd64" 2026-04-27 09:59:14.466587 | controller | } 2026-04-27 09:59:14.466592 | controller | 2026-04-27 09:59:14.466597 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-04-27 09:59:14.466601 | controller | Monday 27 April 2026 09:59:14 +0000 (0:00:00.039) 0:00:03.779 ********** 2026-04-27 09:59:14.937232 | controller | ok: [controller] 2026-04-27 09:59:14.937289 | controller | 2026-04-27 09:59:14.937452 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-04-27 09:59:14.937480 | controller | Monday 27 April 2026 09:59:14 +0000 (0:00:00.470) 0:00:04.250 ********** 2026-04-27 09:59:14.972665 | controller | skipping: [controller] 2026-04-27 09:59:14.972819 | controller | 2026-04-27 09:59:14.972829 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-04-27 09:59:14.972956 | controller | Monday 27 April 2026 09:59:14 +0000 (0:00:00.038) 0:00:04.289 ********** 2026-04-27 09:59:15.013704 | controller | skipping: [controller] 2026-04-27 09:59:15.013761 | controller | 2026-04-27 09:59:15.013904 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-04-27 09:59:15.014036 | controller | Monday 27 April 2026 09:59:15 +0000 (0:00:00.039) 0:00:04.328 ********** 2026-04-27 09:59:15.054291 | controller | ok: [controller] => { 2026-04-27 09:59:15.054352 | controller | "msg": "https://dl.k8s.io/release/v1.35.4/bin/linux/amd64/kubeadm" 2026-04-27 09:59:15.054403 | controller | } 2026-04-27 09:59:15.054521 | controller | 2026-04-27 09:59:15.054683 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-04-27 09:59:15.054807 | controller | Monday 27 April 2026 09:59:15 +0000 (0:00:00.042) 0:00:04.370 ********** 2026-04-27 09:59:15.505661 | controller | ok: [controller] 2026-04-27 09:59:15.505721 | controller | 2026-04-27 09:59:15.505794 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-04-27 09:59:15.505893 | controller | Monday 27 April 2026 09:59:15 +0000 (0:00:00.449) 0:00:04.820 ********** 2026-04-27 09:59:15.539820 | controller | skipping: [controller] 2026-04-27 09:59:15.539876 | controller | 2026-04-27 09:59:15.539933 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-04-27 09:59:15.540030 | controller | Monday 27 April 2026 09:59:15 +0000 (0:00:00.035) 0:00:04.856 ********** 2026-04-27 09:59:15.567654 | controller | skipping: [controller] 2026-04-27 09:59:15.567716 | controller | 2026-04-27 09:59:15.567837 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-04-27 09:59:15.567964 | controller | Monday 27 April 2026 09:59:15 +0000 (0:00:00.027) 0:00:04.884 ********** 2026-04-27 09:59:15.624053 | controller | ok: [controller] => { 2026-04-27 09:59:15.624120 | controller | "msg": "https://dl.k8s.io/release/v1.35.4/bin/linux/amd64/kubelet" 2026-04-27 09:59:15.624129 | controller | } 2026-04-27 09:59:15.624138 | controller | 2026-04-27 09:59:15.624147 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-04-27 09:59:15.624154 | controller | Monday 27 April 2026 09:59:15 +0000 (0:00:00.050) 0:00:04.934 ********** 2026-04-27 09:59:16.086365 | controller | ok: [controller] 2026-04-27 09:59:16.086400 | controller | 2026-04-27 09:59:16.086407 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-04-27 09:59:16.086413 | controller | Monday 27 April 2026 09:59:16 +0000 (0:00:00.467) 0:00:05.401 ********** 2026-04-27 09:59:16.126131 | controller | skipping: [controller] 2026-04-27 09:59:16.126166 | controller | 2026-04-27 09:59:16.126172 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-04-27 09:59:16.126177 | controller | Monday 27 April 2026 09:59:16 +0000 (0:00:00.038) 0:00:05.440 ********** 2026-04-27 09:59:16.166274 | controller | skipping: [controller] 2026-04-27 09:59:16.169758 | controller | 2026-04-27 09:59:16.169777 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-04-27 09:59:16.169782 | controller | Monday 27 April 2026 09:59:16 +0000 (0:00:00.042) 0:00:05.482 ********** 2026-04-27 09:59:16.207441 | controller | ok: [controller] => { 2026-04-27 09:59:16.207472 | controller | "msg": "https://get.helm.sh/helm-v3.11.2-linux-amd64.tar.gz" 2026-04-27 09:59:16.207478 | controller | } 2026-04-27 09:59:16.207483 | controller | 2026-04-27 09:59:16.207489 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-04-27 09:59:16.207494 | controller | Monday 27 April 2026 09:59:16 +0000 (0:00:00.040) 0:00:05.523 ********** 2026-04-27 09:59:16.623676 | controller | ok: [controller] 2026-04-27 09:59:16.623737 | controller | 2026-04-27 09:59:16.623847 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-04-27 09:59:16.623981 | controller | Monday 27 April 2026 09:59:16 +0000 (0:00:00.416) 0:00:05.940 ********** 2026-04-27 09:59:16.665530 | controller | skipping: [controller] 2026-04-27 09:59:16.665601 | controller | 2026-04-27 09:59:16.665708 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-04-27 09:59:16.665817 | controller | Monday 27 April 2026 09:59:16 +0000 (0:00:00.037) 0:00:05.977 ********** 2026-04-27 09:59:16.704011 | controller | skipping: [controller] 2026-04-27 09:59:16.704069 | controller | 2026-04-27 09:59:16.704169 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-04-27 09:59:16.704261 | controller | Monday 27 April 2026 09:59:16 +0000 (0:00:00.042) 0:00:06.020 ********** 2026-04-27 09:59:16.744131 | controller | ok: [controller] => { 2026-04-27 09:59:16.744252 | controller | "msg": "https://github.com/databus23/helm-diff/releases/download/v3.8.1/helm-diff-linux-amd64.tgz" 2026-04-27 09:59:16.744372 | controller | } 2026-04-27 09:59:16.744485 | controller | 2026-04-27 09:59:16.744637 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-04-27 09:59:16.744730 | controller | Monday 27 April 2026 09:59:16 +0000 (0:00:00.040) 0:00:06.060 ********** 2026-04-27 09:59:17.169398 | controller | ok: [controller] 2026-04-27 09:59:17.169478 | controller | 2026-04-27 09:59:17.169488 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-04-27 09:59:17.169667 | controller | Monday 27 April 2026 09:59:17 +0000 (0:00:00.424) 0:00:06.485 ********** 2026-04-27 09:59:17.205324 | controller | skipping: [controller] 2026-04-27 09:59:17.205361 | controller | 2026-04-27 09:59:17.205374 | controller | PLAY RECAP ********************************************************************* 2026-04-27 09:59:17.209310 | controller | controller : ok=28 changed=0 unreachable=0 failed=0 skipped=14 rescued=0 ignored=0 2026-04-27 09:59:17.209336 | controller | 2026-04-27 09:59:17.209344 | controller | 2026-04-27 09:59:17.209352 | controller | TASKS RECAP ******************************************************************** 2026-04-27 09:59:17.209360 | controller | Monday 27 April 2026 09:59:17 +0000 (0:00:00.036) 0:00:06.522 ********** 2026-04-27 09:59:17.209368 | controller | =============================================================================== 2026-04-27 09:59:17.209375 | controller | Gather minimal facts ---------------------------------------------------- 0.70s 2026-04-27 09:59:17.209382 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.62s 2026-04-27 09:59:17.209389 | controller | vexxhost.containers.directory : Create directory (/var/lib/downloads) --- 0.48s 2026-04-27 09:59:17.209396 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.47s 2026-04-27 09:59:17.209404 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.47s 2026-04-27 09:59:17.209411 | controller | Find all subdirectories in the role location ---------------------------- 0.45s 2026-04-27 09:59:17.209418 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.45s 2026-04-27 09:59:17.209424 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.42s 2026-04-27 09:59:17.209431 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.42s 2026-04-27 09:59:17.209439 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.40s 2026-04-27 09:59:17.209446 | controller | Select only defaults/ directories and load vars ------------------------- 0.33s 2026-04-27 09:59:17.209453 | controller | Include download_artifact role ------------------------------------------ 0.19s 2026-04-27 09:59:17.209473 | controller | Find all components with checksums and get latest versions (CI) --------- 0.13s 2026-04-27 09:59:17.209705 | controller | Filter checksums to keep only latest versions (CI) ---------------------- 0.10s 2026-04-27 09:59:17.209962 | controller | Generate list of all binaries for all roles ----------------------------- 0.07s 2026-04-27 09:59:17.210218 | controller | vexxhost.containers.download_artifact : Starting download of file ------- 0.05s 2026-04-27 09:59:17.210448 | controller | vexxhost.containers.package : Update state for tar ---------------------- 0.04s 2026-04-27 09:59:17.210606 | controller | vexxhost.containers.download_artifact : Starting download of file ------- 0.04s 2026-04-27 09:59:17.210759 | controller | vexxhost.containers.package : Update state for tar ---------------------- 0.04s 2026-04-27 09:59:17.210910 | controller | vexxhost.containers.download_artifact : Extract archive ----------------- 0.04s 2026-04-27 09:59:17.336546 | controller | INFO [download-binaries > idempotence] Executed: Successful 2026-04-27 09:59:17.347736 | controller | INFO [download-binaries > side_effect] Executing 2026-04-27 09:59:17.348077 | controller | WARNING [download-binaries > side_effect] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-04-27 09:59:17.353472 | controller | INFO [download-binaries > verify] Executing 2026-04-27 09:59:18.278401 | controller | 2026-04-27 09:59:18.279190 | controller | PLAY [Verify] ****************************************************************** 2026-04-27 09:59:18.279456 | controller | 2026-04-27 09:59:18.279721 | controller | TASK [Gathering Facts] ********************************************************* 2026-04-27 09:59:18.279979 | controller | Monday 27 April 2026 09:59:18 +0000 (0:00:00.012) 0:00:00.012 ********** 2026-04-27 09:59:19.348987 | 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-27 09:59:19.353896 | controller | ok: [controller] 2026-04-27 09:59:19.354147 | controller | 2026-04-27 09:59:19.354399 | controller | TASK [Stat target dir] ********************************************************* 2026-04-27 09:59:19.354676 | controller | Monday 27 April 2026 09:59:19 +0000 (0:00:01.076) 0:00:01.088 ********** 2026-04-27 09:59:19.769654 | controller | ok: [controller] 2026-04-27 09:59:19.769931 | controller | 2026-04-27 09:59:19.770195 | controller | TASK [Assert that target dir is created] *************************************** 2026-04-27 09:59:19.770454 | controller | Monday 27 April 2026 09:59:19 +0000 (0:00:00.415) 0:00:01.503 ********** 2026-04-27 09:59:19.804008 | controller | ok: [controller] => { 2026-04-27 09:59:19.804319 | controller | "changed": false, 2026-04-27 09:59:19.804578 | controller | "msg": "All assertions passed" 2026-04-27 09:59:19.804820 | controller | } 2026-04-27 09:59:19.805050 | controller | 2026-04-27 09:59:19.805350 | controller | TASK [Find target files] ******************************************************* 2026-04-27 09:59:19.805638 | controller | Monday 27 April 2026 09:59:19 +0000 (0:00:00.034) 0:00:01.538 ********** 2026-04-27 09:59:20.237081 | controller | ok: [controller] 2026-04-27 09:59:20.237472 | controller | 2026-04-27 09:59:20.237792 | controller | TASK [Assert that some files were downloaded] ********************************** 2026-04-27 09:59:20.238083 | controller | Monday 27 April 2026 09:59:20 +0000 (0:00:00.432) 0:00:01.970 ********** 2026-04-27 09:59:20.267572 | controller | ok: [controller] => { 2026-04-27 09:59:20.267850 | controller | "changed": false, 2026-04-27 09:59:20.268115 | controller | "msg": "All assertions passed" 2026-04-27 09:59:20.268340 | controller | } 2026-04-27 09:59:20.268544 | controller | 2026-04-27 09:59:20.268750 | controller | PLAY RECAP ********************************************************************* 2026-04-27 09:59:20.268973 | controller | controller : ok=5 changed=0 unreachable=0 failed=0 skipped=0 rescued=0 ignored=0 2026-04-27 09:59:20.269164 | controller | 2026-04-27 09:59:20.269386 | controller | 2026-04-27 09:59:20.269588 | controller | TASKS RECAP ******************************************************************** 2026-04-27 09:59:20.269798 | controller | Monday 27 April 2026 09:59:20 +0000 (0:00:00.031) 0:00:02.002 ********** 2026-04-27 09:59:20.270016 | controller | =============================================================================== 2026-04-27 09:59:20.270223 | controller | Gathering Facts --------------------------------------------------------- 1.08s 2026-04-27 09:59:20.270422 | controller | Find target files ------------------------------------------------------- 0.43s 2026-04-27 09:59:20.270622 | controller | Stat target dir --------------------------------------------------------- 0.42s 2026-04-27 09:59:20.270818 | controller | Assert that target dir is created --------------------------------------- 0.03s 2026-04-27 09:59:20.271018 | controller | Assert that some files were downloaded ---------------------------------- 0.03s 2026-04-27 09:59:20.452954 | controller | INFO [download-binaries > verify] Executed: Successful 2026-04-27 09:59:20.462230 | controller | INFO [download-binaries > cleanup] Executing 2026-04-27 09:59:20.462896 | controller | WARNING [download-binaries > cleanup] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-04-27 09:59:20.469471 | controller | INFO [download-binaries > destroy] Executing 2026-04-27 09:59:20.469574 | controller | WARNING [download-binaries > destroy] Skipping, '--destroy=never' requested. 2026-04-27 09:59:20.469689 | controller | INFO [download-binaries > destroy] Executed: Successful 2026-04-27 09:59:20.469965 | controller | WARNING Molecule executed 1 scenario (1 missing files) 2026-04-27 09:59:20.986419 | controller | ok: Runtime: 0:01:49.503529 2026-04-27 09:59:20.995125 | 2026-04-27 09:59:20.995175 | PLAY RECAP 2026-04-27 09:59:20.995222 | controller | ok: 3 changed: 3 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-04-27 09:59:20.995244 | 2026-04-27 09:59:21.117264 | RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/run.yaml@main] 2026-04-27 09:59:21.120257 | POST-RUN START: [untrusted : github.com/vexxhost/ansible-collection-kubernetes/test-playbooks/molecule/post.yml@main] 2026-04-27 09:59:21.727001 | 2026-04-27 09:59:21.727604 | PLAY [all] 2026-04-27 09:59:21.739393 | 2026-04-27 09:59:21.739533 | TASK [describe-kubernetes-objects : creating directory for cluster scoped objects] 2026-04-27 09:59:22.148135 | controller | changed 2026-04-27 09:59:22.152474 | 2026-04-27 09:59:22.152555 | TASK [describe-kubernetes-objects : Gathering descriptions for cluster scoped objects] 2026-04-27 09:59:22.571786 | controller | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-04-27 09:59:22.572413 | controller | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-04-27 09:59:22.578045 | controller | environment: line 1: kubectl: command not found 2026-04-27 09:59:22.579904 | controller | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-04-27 09:59:22.582926 | controller | environment: line 1: kubectl: command not found 2026-04-27 09:59:22.584354 | controller | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-04-27 09:59:22.585578 | controller | environment: line 1: kubectl: command not found 2026-04-27 09:59:22.587399 | controller | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-04-27 09:59:22.589088 | controller | environment: line 1: kubectl: command not found 2026-04-27 09:59:22.590130 | controller | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-04-27 09:59:22.592334 | controller | environment: line 1: kubectl: command not found 2026-04-27 09:59:22.594269 | controller | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-04-27 09:59:22.682552 | controller | ok: Runtime: 0:00:00.035098 2026-04-27 09:59:22.688800 | 2026-04-27 09:59:22.688882 | TASK [describe-kubernetes-objects : creating directory for namespace scoped objects] 2026-04-27 09:59:22.955457 | controller | changed 2026-04-27 09:59:22.961167 | 2026-04-27 09:59:22.961269 | TASK [describe-kubernetes-objects : Gathering descriptions for namespace scoped objects] 2026-04-27 09:59:23.222103 | controller | environment: line 5: kubectl: command not found 2026-04-27 09:59:23.222474 | controller | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-04-27 09:59:23.222991 | controller | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-04-27 09:59:23.223850 | controller | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-04-27 09:59:23.489772 | controller | ok: Runtime: 0:00:00.011747 2026-04-27 09:59:23.497189 | 2026-04-27 09:59:23.497314 | TASK [describe-kubernetes-objects : Downloads logs to executor] 2026-04-27 09:59:24.181291 | controller | changed: 2026-04-27 09:59:24.181512 | controller | created directory /var/lib/zuul/builds/927156ce9384464d8cebb5434912dd2a/work/logs/controller 2026-04-27 09:59:24.181556 | controller | cd+++++++++ objects/ 2026-04-27 09:59:24.181587 | controller | cd+++++++++ objects/cluster/ 2026-04-27 09:59:24.181620 | controller | cd+++++++++ objects/namespaced/ 2026-04-27 09:59:24.190964 | 2026-04-27 09:59:24.191054 | TASK [gather-pod-logs : creating directory for pod logs] 2026-04-27 09:59:24.437404 | controller | changed 2026-04-27 09:59:24.442925 | 2026-04-27 09:59:24.443015 | TASK [gather-pod-logs : creating directory for failed pod logs] 2026-04-27 09:59:24.681036 | controller | changed 2026-04-27 09:59:24.684999 | 2026-04-27 09:59:24.685072 | TASK [gather-pod-logs : retrieve all kubernetes logs, current and previous (if they exist)] 2026-04-27 09:59:24.934842 | controller | environment: line 3: kubectl: command not found 2026-04-27 09:59:25.211952 | controller | ok: Runtime: 0:00:00.012897 2026-04-27 09:59:25.217736 | 2026-04-27 09:59:25.217806 | TASK [gather-pod-logs : Downloads pod logs to executor] 2026-04-27 09:59:25.757462 | controller | changed: 2026-04-27 09:59:25.757754 | controller | cd+++++++++ pod-logs/ 2026-04-27 09:59:25.757825 | controller | cd+++++++++ pod-logs/failed-pods/ 2026-04-27 09:59:25.764662 | 2026-04-27 09:59:25.764732 | LOOP [helm-release-status : creating directory for helm release status] 2026-04-27 09:59:25.996199 | controller | changed: "values" 2026-04-27 09:59:26.200622 | controller | changed: "releases" 2026-04-27 09:59:26.216816 | 2026-04-27 09:59:26.217010 | TASK [helm-release-status : Gather get release status for helm charts] 2026-04-27 09:59:26.467800 | controller | /bin/bash: line 3: kubectl: command not found 2026-04-27 09:59:26.748979 | controller | ok: Runtime: 0:00:00.008563 2026-04-27 09:59:26.755065 | 2026-04-27 09:59:26.755156 | TASK [helm-release-status : Downloads logs to executor] 2026-04-27 09:59:27.296145 | controller | changed: 2026-04-27 09:59:27.296461 | controller | cd+++++++++ helm/ 2026-04-27 09:59:27.296520 | controller | cd+++++++++ helm/releases/ 2026-04-27 09:59:27.296573 | controller | cd+++++++++ helm/values/ 2026-04-27 09:59:27.304816 | 2026-04-27 09:59:27.304878 | PLAY RECAP 2026-04-27 09:59:27.304929 | controller | ok: 12 changed: 12 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-04-27 09:59:27.304975 | 2026-04-27 09:59:27.454265 | POST-RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/ansible-collection-kubernetes/test-playbooks/molecule/post.yml@main] 2026-04-27 09:59:27.457012 | POST-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post.yaml@main] 2026-04-27 09:59:28.055254 | 2026-04-27 09:59:28.055385 | PLAY [all] 2026-04-27 09:59:28.065295 | 2026-04-27 09:59:28.065371 | TASK [fetch-output : Set log path for multiple nodes] 2026-04-27 09:59:28.110051 | controller | skipping: Conditional result was False 2026-04-27 09:59:28.115215 | 2026-04-27 09:59:28.115294 | TASK [fetch-output : Set log path for single node] 2026-04-27 09:59:28.153210 | controller | ok 2026-04-27 09:59:28.156808 | 2026-04-27 09:59:28.156880 | LOOP [fetch-output : Ensure local output dirs] 2026-04-27 09:59:28.563909 | controller -> localhost | ok: "/var/lib/zuul/builds/927156ce9384464d8cebb5434912dd2a/work/logs" 2026-04-27 09:59:28.778452 | controller -> localhost | changed: "/var/lib/zuul/builds/927156ce9384464d8cebb5434912dd2a/work/artifacts" 2026-04-27 09:59:29.000734 | controller -> localhost | changed: "/var/lib/zuul/builds/927156ce9384464d8cebb5434912dd2a/work/docs" 2026-04-27 09:59:29.013562 | 2026-04-27 09:59:29.013730 | LOOP [fetch-output : Collect logs, artifacts and docs] 2026-04-27 09:59:29.676213 | controller | changed: .d..t...... ./ 2026-04-27 09:59:29.676501 | controller | changed: All items complete 2026-04-27 09:59:29.676541 | 2026-04-27 09:59:30.174311 | controller | changed: .d..t...... ./ 2026-04-27 09:59:30.678307 | controller | changed: .d..t...... ./ 2026-04-27 09:59:30.703155 | 2026-04-27 09:59:30.703311 | LOOP [merge-output-to-logs : Move artifacts and docs to logs dir] 2026-04-27 09:59:31.175323 | controller -> localhost | ok: Item: artifacts Runtime: 0:00:00.008701 2026-04-27 09:59:31.414599 | controller -> localhost | ok: Item: docs Runtime: 0:00:00.007647 2026-04-27 09:59:31.429847 | 2026-04-27 09:59:31.429984 | PLAY [all] 2026-04-27 09:59:31.435038 | 2026-04-27 09:59:31.435101 | TASK [remove-build-sshkey : Remove the build SSH key from all nodes] 2026-04-27 09:59:31.892673 | controller | changed 2026-04-27 09:59:31.899773 | 2026-04-27 09:59:31.899824 | PLAY RECAP 2026-04-27 09:59:31.899869 | controller | ok: 5 changed: 4 unreachable: 0 failed: 0 skipped: 1 rescued: 0 ignored: 0 2026-04-27 09:59:31.899892 | 2026-04-27 09:59:32.026770 | POST-RUN END RESULT_NORMAL: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post.yaml@main] 2026-04-27 09:59:32.029837 | POST-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post-logs.yaml@main] 2026-04-27 09:59:32.581149 | 2026-04-27 09:59:32.581287 | PLAY [localhost] 2026-04-27 09:59:32.590982 | 2026-04-27 09:59:32.591052 | TASK [Generate Zuul manifest] 2026-04-27 09:59:32.612963 | localhost | ok 2026-04-27 09:59:32.628937 | 2026-04-27 09:59:32.629022 | TASK [generate-zuul-manifest : Generate Zuul manifest] 2026-04-27 09:59:32.931716 | localhost | changed 2026-04-27 09:59:32.942221 | 2026-04-27 09:59:32.942296 | TASK [generate-zuul-manifest : Return Zuul manifest URL to Zuul] 2026-04-27 09:59:32.972596 | localhost | ok 2026-04-27 09:59:32.981454 | 2026-04-27 09:59:32.981521 | TASK [Upload logs] 2026-04-27 09:59:33.003163 | localhost | ok 2026-04-27 09:59:33.062017 | 2026-04-27 09:59:33.062143 | TASK [Set zuul-log-path fact] 2026-04-27 09:59:33.084149 | localhost | ok 2026-04-27 09:59:33.097175 | 2026-04-27 09:59:33.097241 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-04-27 09:59:33.129140 | localhost | ok 2026-04-27 09:59:33.138526 | 2026-04-27 09:59:33.138591 | TASK [upload-logs : Create log directories] 2026-04-27 09:59:33.551821 | localhost | changed 2026-04-27 09:59:33.558031 | 2026-04-27 09:59:33.558099 | TASK [upload-logs : Ensure logs are readable before uploading] 2026-04-27 09:59:33.988397 | localhost -> localhost | ok: Runtime: 0:00:00.004560 2026-04-27 09:59:33.995812 | 2026-04-27 09:59:33.995880 | TASK [upload-logs : Upload logs to log server] 2026-04-27 09:59:34.451775 | localhost | Output suppressed because no_log was given 2026-04-27 09:59:34.457429 | 2026-04-27 09:59:34.457564 | LOOP [upload-logs : Compress console log and json output] 2026-04-27 09:59:34.503926 | localhost | skipping: Conditional result was False 2026-04-27 09:59:34.511595 | localhost | skipping: Conditional result was False 2026-04-27 09:59:34.525910 | 2026-04-27 09:59:34.526266 | LOOP [upload-logs : Upload compressed console log and json output] 2026-04-27 09:59:34.568489 | localhost | skipping: Conditional result was False 2026-04-27 09:59:34.568847 | 2026-04-27 09:59:34.572857 | localhost | skipping: Conditional result was False 2026-04-27 09:59:34.589102 | 2026-04-27 09:59:34.589274 | LOOP [upload-logs : Upload console log and json output]