2026-05-21 22:40:16.085954 | Job console starting 2026-05-21 22:40:16.098217 | Updating git repos 2026-05-21 22:40:16.163409 | Cloning repos into workspace 2026-05-21 22:40:16.207640 | Restoring repo states 2026-05-21 22:40:16.222152 | Merging changes 2026-05-21 22:40:16.995644 | Checking out repos 2026-05-21 22:40:17.369249 | Preparing playbooks 2026-05-21 22:40:21.549209 | Running Ansible setup 2026-05-21 22:40:25.385745 | PRE-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/pre.yaml@main] 2026-05-21 22:40:26.030750 | 2026-05-21 22:40:26.030892 | PLAY [localhost] 2026-05-21 22:40:26.043523 | 2026-05-21 22:40:26.043623 | TASK [Gathering Facts] 2026-05-21 22:40:26.917819 | localhost | ok 2026-05-21 22:40:26.924794 | 2026-05-21 22:40:26.924867 | TASK [Setup log path fact] 2026-05-21 22:40:26.944502 | localhost | ok 2026-05-21 22:40:26.956432 | 2026-05-21 22:40:26.956514 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-05-21 22:40:26.984872 | localhost | ok 2026-05-21 22:40:26.990691 | 2026-05-21 22:40:26.990759 | TASK [emit-job-header : Print job information] 2026-05-21 22:40:27.029313 | # Job Information 2026-05-21 22:40:27.029441 | Ansible Version: 2.16.18 2026-05-21 22:40:27.029473 | Job: ansible-collection-kubernetes-molecule-download-binaries 2026-05-21 22:40:27.029495 | Pipeline: check 2026-05-21 22:40:27.029516 | Executor: 2d72f0692154 2026-05-21 22:40:27.029536 | Triggered by: https://github.com/vexxhost/ansible-collection-kubernetes/pull/277 2026-05-21 22:40:27.029559 | Event ID: ebc414b0-5565-11f1-9d98-36ba500e19bf 2026-05-21 22:40:27.032309 | 2026-05-21 22:40:27.032376 | LOOP [emit-job-header : Print node information] 2026-05-21 22:40:27.115260 | localhost | ok: 2026-05-21 22:40:27.115497 | localhost | # Node Information 2026-05-21 22:40:27.115536 | localhost | Inventory Hostname: controller 2026-05-21 22:40:27.115566 | localhost | Hostname: np0000176004 2026-05-21 22:40:27.115592 | localhost | Username: zuul 2026-05-21 22:40:27.115622 | localhost | Distro: Debian 13.5 2026-05-21 22:40:27.115650 | localhost | Provider: yul1 2026-05-21 22:40:27.115676 | localhost | Region: ca-ymq-1 2026-05-21 22:40:27.115701 | localhost | Label: debian-trixie 2026-05-21 22:40:27.115727 | localhost | Product Name: OpenStack Nova 2026-05-21 22:40:27.115752 | localhost | Interface IP: 199.204.45.233 2026-05-21 22:40:27.134415 | 2026-05-21 22:40:27.134500 | TASK [log-inventory : Ensure Zuul Ansible directory exists] 2026-05-21 22:40:27.537724 | localhost -> localhost | changed 2026-05-21 22:40:27.543772 | 2026-05-21 22:40:27.543874 | TASK [log-inventory : Copy ansible inventory to logs dir] 2026-05-21 22:40:28.462165 | localhost -> localhost | changed 2026-05-21 22:40:28.471791 | 2026-05-21 22:40:28.471879 | PLAY [all] 2026-05-21 22:40:28.479704 | 2026-05-21 22:40:28.479776 | TASK [add-build-sshkey : Check to see if ssh key was already created for this build] 2026-05-21 22:40:28.694950 | controller -> localhost | ok 2026-05-21 22:40:28.700545 | 2026-05-21 22:40:28.700623 | TASK [add-build-sshkey : Create a new key in workspace based on build UUID] 2026-05-21 22:40:28.729716 | controller | ok 2026-05-21 22:40:28.747485 | controller | included: /var/lib/zuul/builds/61b96b26812849e899f4a36e2c616db8/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/create-key-and-replace.yaml 2026-05-21 22:40:28.753466 | 2026-05-21 22:40:28.753533 | TASK [add-build-sshkey : Create Temp SSH key] 2026-05-21 22:40:29.755515 | controller -> localhost | Generating public/private rsa key pair. 2026-05-21 22:40:29.755798 | controller -> localhost | Your identification has been saved in /var/lib/zuul/builds/61b96b26812849e899f4a36e2c616db8/work/61b96b26812849e899f4a36e2c616db8_id_rsa 2026-05-21 22:40:29.755868 | controller -> localhost | Your public key has been saved in /var/lib/zuul/builds/61b96b26812849e899f4a36e2c616db8/work/61b96b26812849e899f4a36e2c616db8_id_rsa.pub 2026-05-21 22:40:29.755921 | controller -> localhost | The key fingerprint is: 2026-05-21 22:40:29.755969 | controller -> localhost | SHA256:BE6U5mGFxViHU75ePz8NYKv0+9cjO8OkjmXsbtbOEu8 zuul-build-sshkey 2026-05-21 22:40:29.756033 | controller -> localhost | The key's randomart image is: 2026-05-21 22:40:29.756081 | controller -> localhost | +---[RSA 3072]----+ 2026-05-21 22:40:29.756134 | controller -> localhost | | .+O+oo | 2026-05-21 22:40:29.756164 | controller -> localhost | | oB.+o | 2026-05-21 22:40:29.756192 | controller -> localhost | | +..... | 2026-05-21 22:40:29.756220 | controller -> localhost | | .. .o | 2026-05-21 22:40:29.756248 | controller -> localhost | | S ...o | 2026-05-21 22:40:29.756275 | controller -> localhost | | .oo.o. | 2026-05-21 22:40:29.756301 | controller -> localhost | | ..*B o.o| 2026-05-21 22:40:29.756328 | controller -> localhost | | *=oB =+| 2026-05-21 22:40:29.756359 | controller -> localhost | | .=+=E*.+| 2026-05-21 22:40:29.756387 | controller -> localhost | +----[SHA256]-----+ 2026-05-21 22:40:29.756449 | controller -> localhost | ok: Runtime: 0:00:00.535360 2026-05-21 22:40:29.762202 | 2026-05-21 22:40:29.762288 | TASK [add-build-sshkey : Remote setup ssh keys (linux)] 2026-05-21 22:40:29.793893 | controller | ok 2026-05-21 22:40:29.804415 | controller | included: /var/lib/zuul/builds/61b96b26812849e899f4a36e2c616db8/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/remote-linux.yaml 2026-05-21 22:40:29.811847 | 2026-05-21 22:40:29.811905 | TASK [add-build-sshkey : Remove previously added zuul-build-sshkey] 2026-05-21 22:40:29.835886 | controller | skipping: Conditional result was False 2026-05-21 22:40:29.844370 | 2026-05-21 22:40:29.844455 | TASK [add-build-sshkey : Enable access via build key on all nodes] 2026-05-21 22:40:30.382650 | controller | changed 2026-05-21 22:40:30.388651 | 2026-05-21 22:40:30.388734 | TASK [add-build-sshkey : Make sure user has a .ssh] 2026-05-21 22:40:30.602388 | controller | ok 2026-05-21 22:40:30.606627 | 2026-05-21 22:40:30.606689 | TASK [add-build-sshkey : Install build private key as SSH key on all nodes] 2026-05-21 22:40:31.144063 | controller | changed 2026-05-21 22:40:31.150069 | 2026-05-21 22:40:31.150155 | TASK [add-build-sshkey : Install build public key as SSH key on all nodes] 2026-05-21 22:40:31.676009 | controller | changed 2026-05-21 22:40:31.680420 | 2026-05-21 22:40:31.680486 | TASK [add-build-sshkey : Remote setup ssh keys (windows)] 2026-05-21 22:40:31.707736 | controller | skipping: Conditional result was False 2026-05-21 22:40:31.714799 | 2026-05-21 22:40:31.714897 | TASK [remove-zuul-sshkey : Remove master key from local agent] 2026-05-21 22:40:32.104918 | controller -> localhost | changed 2026-05-21 22:40:32.128760 | 2026-05-21 22:40:32.128877 | TASK [add-build-sshkey : Add back temp key] 2026-05-21 22:40:32.464811 | controller -> localhost | Identity added: /var/lib/zuul/builds/61b96b26812849e899f4a36e2c616db8/work/61b96b26812849e899f4a36e2c616db8_id_rsa (zuul-build-sshkey) 2026-05-21 22:40:32.465111 | controller -> localhost | ok: Runtime: 0:00:00.015422 2026-05-21 22:40:32.471049 | 2026-05-21 22:40:32.471142 | TASK [add-build-sshkey : Verify we can still SSH to all nodes] 2026-05-21 22:40:32.850461 | controller | ok 2026-05-21 22:40:32.858426 | 2026-05-21 22:40:32.858504 | TASK [add-build-sshkey : Verify we can still SSH to all nodes (windows)] 2026-05-21 22:40:32.884245 | controller | skipping: Conditional result was False 2026-05-21 22:40:32.899334 | 2026-05-21 22:40:32.899463 | TASK [prepare-workspace : Start zuul_console daemon.] 2026-05-21 22:40:33.266606 | controller | ok 2026-05-21 22:40:33.271316 | 2026-05-21 22:40:33.271378 | TASK [prepare-workspace : Synchronize src repos to workspace directory.] 2026-05-21 22:40:34.326993 | controller | Output suppressed because no_log was given 2026-05-21 22:40:34.336358 | 2026-05-21 22:40:34.336433 | LOOP [ensure-output-dirs : Empty Zuul Output directories by removing them] 2026-05-21 22:40:34.569339 | controller | ok: "logs" 2026-05-21 22:40:34.569770 | controller | ok: All items complete 2026-05-21 22:40:34.569850 | 2026-05-21 22:40:34.751732 | controller | ok: "artifacts" 2026-05-21 22:40:34.945118 | controller | ok: "docs" 2026-05-21 22:40:34.958440 | 2026-05-21 22:40:34.958595 | LOOP [ensure-output-dirs : Ensure Zuul Output directories exist] 2026-05-21 22:40:35.178362 | controller | changed: "logs" 2026-05-21 22:40:35.352656 | controller | changed: "artifacts" 2026-05-21 22:40:35.541352 | controller | changed: "docs" 2026-05-21 22:40:35.560595 | 2026-05-21 22:40:35.560737 | PLAY RECAP 2026-05-21 22:40:35.560802 | controller | ok: 15 changed: 8 unreachable: 0 failed: 0 skipped: 3 rescued: 0 ignored: 0 2026-05-21 22:40:35.560843 | localhost | ok: 6 changed: 2 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-05-21 22:40:35.560877 | 2026-05-21 22:40:35.730359 | PRE-RUN END RESULT_NORMAL: [trusted : github.com/vexxhost/zuul-config/playbooks/base/pre.yaml@main] 2026-05-21 22:40:35.733767 | PRE-RUN START: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/pre.yaml@main] 2026-05-21 22:40:36.345135 | 2026-05-21 22:40:36.345278 | PLAY [all] 2026-05-21 22:40:36.354777 | 2026-05-21 22:40:36.354856 | TASK [setup-uv : Extract archive] 2026-05-21 22:40:39.705339 | controller | changed 2026-05-21 22:40:39.710146 | 2026-05-21 22:40:39.710251 | TASK [setup-uv : Print version] 2026-05-21 22:40:40.116381 | controller | uv 0.8.13 2026-05-21 22:40:40.242315 | controller | ok: Runtime: 0:00:00.014230 2026-05-21 22:40:40.250755 | 2026-05-21 22:40:40.250822 | TASK [Install Ansible collection siblings] 2026-05-21 22:40:40.690594 | controller | ok: 2026-05-21 22:40:40.690947 | controller | Skipping ansible.posix: no checked-out sibling 2026-05-21 22:40:40.691044 | controller | Skipping community.crypto: no checked-out sibling 2026-05-21 22:40:40.691118 | controller | Skipping community.general: no checked-out sibling 2026-05-21 22:40:40.691183 | controller | Skipping kubernetes.core: no checked-out sibling 2026-05-21 22:40:40.691248 | controller | Skipping vexxhost.containers: no checked-out sibling 2026-05-21 22:40:40.694237 | 2026-05-21 22:40:40.694298 | PLAY RECAP 2026-05-21 22:40:40.694359 | controller | ok: 3 changed: 2 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-05-21 22:40:40.694390 | 2026-05-21 22:40:40.869433 | PRE-RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/pre.yaml@main] 2026-05-21 22:40:40.870902 | PRE-RUN START: [untrusted : github.com/vexxhost/ansible-collection-kubernetes/test-playbooks/molecule/pre.yml@main] 2026-05-21 22:40:41.477212 | 2026-05-21 22:40:41.477354 | PLAY [all] 2026-05-21 22:40:41.487820 | 2026-05-21 22:40:41.487892 | TASK [Update apt cache] 2026-05-21 22:40:46.037646 | controller | ok 2026-05-21 22:40:46.043640 | 2026-05-21 22:40:46.043770 | TASK [Disable firewalld] 2026-05-21 22:40:46.069790 | controller | skipping: Conditional result was False 2026-05-21 22:40:46.076941 | 2026-05-21 22:40:46.077057 | TASK [Install "jq" for log collection] 2026-05-21 22:40:48.594633 | controller | changed 2026-05-21 22:40:48.598082 | 2026-05-21 22:40:48.598190 | PLAY RECAP 2026-05-21 22:40:48.598284 | controller | ok: 2 changed: 1 unreachable: 0 failed: 0 skipped: 1 rescued: 0 ignored: 0 2026-05-21 22:40:48.598334 | 2026-05-21 22:40:48.799432 | PRE-RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/ansible-collection-kubernetes/test-playbooks/molecule/pre.yml@main] 2026-05-21 22:40:48.802323 | RUN START: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/run.yaml@main] 2026-05-21 22:40:49.409329 | 2026-05-21 22:40:49.409463 | PLAY [all] 2026-05-21 22:40:49.418995 | 2026-05-21 22:40:49.419063 | TASK [Copy inventory file for Zuul] 2026-05-21 22:40:50.379917 | controller | changed 2026-05-21 22:40:50.385556 | 2026-05-21 22:40:50.385658 | TASK [Switch "ansible_host" to private IP] 2026-05-21 22:40:50.756378 | controller | changed: 1 replacements made 2026-05-21 22:40:50.761538 | 2026-05-21 22:40:50.761603 | TASK [Run Molecule scenario] 2026-05-21 22:40:51.206287 | controller | Using CPython 3.13.5 interpreter at: /usr/bin/python3 2026-05-21 22:40:51.206396 | controller | Creating virtual environment at: .venv 2026-05-21 22:40:51.482128 | controller | Downloading ansible-core (2.3MiB) 2026-05-21 22:40:51.482697 | controller | Downloading cryptography (4.3MiB) 2026-05-21 22:40:51.482917 | controller | Downloading pygments (1.2MiB) 2026-05-21 22:40:51.634481 | controller | Downloading cryptography 2026-05-21 22:40:51.692580 | controller | Downloading pygments 2026-05-21 22:40:51.881103 | controller | Downloading ansible-core 2026-05-21 22:40:51.946627 | controller | Installed 36 packages in 64ms 2026-05-21 22:40:52.628007 | controller | INFO Collection 'vexxhost.kubernetes' detected. 2026-05-21 22:40:52.628105 | controller | INFO Scenarios will be used from 'extensions/molecule' 2026-05-21 22:40:53.550696 | controller | CRITICAL 'extensions/molecule/default/molecule.yml' glob failed. Exiting. 2026-05-21 22:40:53.550775 | controller | INFO default scenario not found, disabling shared state. 2026-05-21 22:40:53.550782 | controller | INFO [download-binaries > discovery] scenario test matrix: dependency, cleanup, destroy, syntax, create, prepare, converge, idempotence, side_effect, verify, cleanup, destroy 2026-05-21 22:40:53.550786 | controller | INFO [download-binaries > prerun] Performing prerun with role_name_check=0... 2026-05-21 22:41:10.899411 | controller | INFO [download-binaries > dependency] Executing 2026-05-21 22:41:10.899462 | controller | WARNING [download-binaries > dependency] Missing roles requirements file: requirements.yml 2026-05-21 22:41:10.899472 | controller | WARNING [download-binaries > dependency] Missing collections requirements file: collections.yml 2026-05-21 22:41:10.899755 | controller | WARNING [download-binaries > dependency] Executed: 2 missing (Remove from test_sequence to suppress) 2026-05-21 22:41:10.904642 | controller | INFO [download-binaries > cleanup] Executing 2026-05-21 22:41:10.904966 | controller | WARNING [download-binaries > cleanup] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-05-21 22:41:10.910178 | controller | INFO [download-binaries > destroy] Executing 2026-05-21 22:41:10.910233 | controller | WARNING [download-binaries > destroy] Skipping, '--destroy=never' requested. 2026-05-21 22:41:10.910321 | controller | INFO [download-binaries > destroy] Executed: Successful 2026-05-21 22:41:10.915521 | controller | INFO [download-binaries > syntax] Executing 2026-05-21 22:41:11.757712 | controller | 2026-05-21 22:41:11.757982 | controller | playbook: /home/zuul/src/github.com/vexxhost/ansible-collection-kubernetes/extensions/molecule/download-binaries/converge.yml 2026-05-21 22:41:11.814643 | controller | INFO [download-binaries > syntax] Executed: Successful 2026-05-21 22:41:11.824452 | controller | INFO [download-binaries > create] Executing 2026-05-21 22:41:11.826259 | controller | WARNING [download-binaries > create] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-05-21 22:41:11.831652 | controller | INFO [download-binaries > prepare] Executing 2026-05-21 22:41:11.831923 | controller | WARNING [download-binaries > prepare] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-05-21 22:41:11.837471 | controller | INFO [download-binaries > converge] Executing 2026-05-21 22:41:12.655693 | controller | 2026-05-21 22:41:12.655876 | controller | PLAY [Download all binaries required at runtime for ansible-collection-kubernetes] *** 2026-05-21 22:41:12.656001 | controller | 2026-05-21 22:41:12.656092 | controller | TASK [Gather minimal facts] **************************************************** 2026-05-21 22:41:12.656185 | controller | Thursday 21 May 2026 22:41:12 +0000 (0:00:00.031) 0:00:00.031 ********** 2026-05-21 22:41:13.315223 | controller | ok: [controller -> localhost] 2026-05-21 22:41:13.315409 | controller | 2026-05-21 22:41:13.315634 | controller | TASK [Find all subdirectories in the role location] **************************** 2026-05-21 22:41:13.315851 | controller | Thursday 21 May 2026 22:41:13 +0000 (0:00:00.659) 0:00:00.690 ********** 2026-05-21 22:41:13.734589 | controller | ok: [controller -> localhost] 2026-05-21 22:41:13.734729 | controller | 2026-05-21 22:41:13.734942 | controller | TASK [Select only defaults/ directories and load vars] ************************* 2026-05-21 22:41:13.735194 | controller | Thursday 21 May 2026 22:41:13 +0000 (0:00:00.419) 0:00:01.110 ********** 2026-05-21 22:41:14.063593 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/openstack_resource_controller/defaults) 2026-05-21 22:41:14.063784 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/flux/defaults) 2026-05-21 22:41:14.063981 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/upload_helm_chart/defaults) 2026-05-21 22:41:14.064199 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/cert_manager/defaults) 2026-05-21 22:41:14.064403 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kubernetes/defaults) 2026-05-21 22:41:14.064605 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kubelet/defaults) 2026-05-21 22:41:14.064796 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/cluster_api/defaults) 2026-05-21 22:41:14.065001 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/helm/defaults) 2026-05-21 22:41:14.065193 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/cilium/defaults) 2026-05-21 22:41:14.065391 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/keepalived/defaults) 2026-05-21 22:41:14.065591 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/haproxy/defaults) 2026-05-21 22:41:14.065803 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/envoy_gateway/defaults) 2026-05-21 22:41:14.066004 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/clusterctl/defaults) 2026-05-21 22:41:14.066436 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kube_vip/defaults) 2026-05-21 22:41:14.066616 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kubectl/defaults) 2026-05-21 22:41:14.066819 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kubeadm/defaults) 2026-05-21 22:41:14.066994 | controller | 2026-05-21 22:41:14.067247 | controller | TASK [Find all components with checksums and get latest versions (CI)] ********* 2026-05-21 22:41:14.067441 | controller | Thursday 21 May 2026 22:41:14 +0000 (0:00:00.329) 0:00:01.440 ********** 2026-05-21 22:41:14.212830 | controller | ok: [controller -> localhost] => (item=flux_checksums) 2026-05-21 22:41:14.212880 | controller | ok: [controller -> localhost] => (item=kubelet_checksums) 2026-05-21 22:41:14.212886 | controller | ok: [controller -> localhost] => (item=helm_checksums) 2026-05-21 22:41:14.212890 | controller | ok: [controller -> localhost] => (item=helm_diff_checksums) 2026-05-21 22:41:14.212894 | controller | ok: [controller -> localhost] => (item=clusterctl_checksums) 2026-05-21 22:41:14.212898 | controller | ok: [controller -> localhost] => (item=kubectl_checksums) 2026-05-21 22:41:14.212904 | controller | ok: [controller -> localhost] => (item=kubeadm_checksums) 2026-05-21 22:41:14.213027 | controller | 2026-05-21 22:41:14.213150 | controller | TASK [Filter checksums to keep only latest versions (CI)] ********************** 2026-05-21 22:41:14.213275 | controller | Thursday 21 May 2026 22:41:14 +0000 (0:00:00.147) 0:00:01.587 ********** 2026-05-21 22:41:14.307394 | controller | ok: [controller -> localhost] => (item=flux_checksums) 2026-05-21 22:41:14.307504 | controller | ok: [controller -> localhost] => (item=kubelet_checksums) 2026-05-21 22:41:14.307701 | controller | ok: [controller -> localhost] => (item=helm_checksums) 2026-05-21 22:41:14.307894 | controller | ok: [controller -> localhost] => (item=helm_diff_checksums) 2026-05-21 22:41:14.308094 | controller | ok: [controller -> localhost] => (item=clusterctl_checksums) 2026-05-21 22:41:14.308289 | controller | ok: [controller -> localhost] => (item=kubectl_checksums) 2026-05-21 22:41:14.308481 | controller | ok: [controller -> localhost] => (item=kubeadm_checksums) 2026-05-21 22:41:14.308666 | controller | 2026-05-21 22:41:14.308858 | controller | TASK [Generate list of all binaries for all roles] ***************************** 2026-05-21 22:41:14.309055 | controller | Thursday 21 May 2026 22:41:14 +0000 (0:00:00.095) 0:00:01.683 ********** 2026-05-21 22:41:14.377125 | controller | ok: [controller -> localhost] 2026-05-21 22:41:14.377280 | controller | 2026-05-21 22:41:14.377488 | controller | TASK [Include download_artifact role] ****************************************** 2026-05-21 22:41:14.377699 | controller | Thursday 21 May 2026 22:41:14 +0000 (0:00:00.069) 0:00:01.753 ********** 2026-05-21 22:41:14.611614 | controller | included: vexxhost.containers.download_artifact for controller => (item={'url': 'https://github.com/fluxcd/flux2/releases/download/v0.32.0/flux_0.32.0_linux_amd64.tar.gz', 'checksum': 'c94a42e96620848f9aed69a130c01b7d740412f6f2b3ad3c95fe23471f2b8e4e', 'dest': '/var/lib/downloads/flux-0.32.0-linux-amd64.tar.gz', 'version': '0.32.0'}) 2026-05-21 22:41:14.611726 | controller | included: vexxhost.containers.download_artifact for controller => (item={'url': 'https://dl.k8s.io/release/v1.36.1/bin/linux/amd64/kubelet', 'checksum': '7efa1780c73d9fb3a464002864e582eb2d15aa691e475eaae323093d08feae14', 'dest': '/var/lib/downloads/kubelet-1.36.1-linux-amd64', 'version': '1.36.1'}) 2026-05-21 22:41:14.611905 | controller | included: vexxhost.containers.download_artifact for controller => (item={'url': 'https://get.helm.sh/helm-v3.11.2-linux-amd64.tar.gz', 'checksum': '781d826daec584f9d50a01f0f7dadfd25a3312217a14aa2fbb85107b014ac8ca', 'dest': '/var/lib/downloads/helm-v3.11.2-linux-amd64.tar.gz', 'version': 'v3.11.2'}) 2026-05-21 22:41:14.612162 | controller | included: vexxhost.containers.download_artifact for controller => (item={'url': 'https://github.com/databus23/helm-diff/releases/download/v3.8.1/helm-diff-linux-amd64.tgz', 'checksum': 'f78867edfde60e2506e3228f706beaf96d1ae3ee5f169f42315acbd513794078', 'dest': '/var/lib/downloads/helm-diff-v3.8.1-linux-amd64.tgz', 'version': 'v3.8.1'}) 2026-05-21 22:41:14.612369 | controller | included: vexxhost.containers.download_artifact for controller => (item={'url': 'https://github.com/kubernetes-sigs/cluster-api/releases/download/v1.10.5/clusterctl-linux-amd64', 'checksum': '8da468c3482b2f45c872e87f5fefdc7d4cb583ac3a689234ecc1590f852b09df', 'dest': '/var/lib/downloads/clusterctl-1.10.5-linux-amd64', 'version': '1.10.5'}) 2026-05-21 22:41:14.612605 | controller | included: vexxhost.containers.download_artifact for controller => (item={'url': 'https://dl.k8s.io/release/v1.36.1/bin/linux/amd64/kubectl', 'checksum': '629d3f410e09bf49b64ae7079f7f0bda1191efed311f7d37fdbab0ad5b0ec2b7', 'dest': '/var/lib/downloads/kubectl-1.36.1-linux-amd64', 'version': '1.36.1'}) 2026-05-21 22:41:14.612821 | controller | included: vexxhost.containers.download_artifact for controller => (item={'url': 'https://dl.k8s.io/release/v1.36.1/bin/linux/amd64/kubeadm', 'checksum': 'f35980333a4dae753807345ae359eca03f48f9945855e6a6a6708fe8b3b24038', 'dest': '/var/lib/downloads/kubeadm-1.36.1-linux-amd64', 'version': '1.36.1'}) 2026-05-21 22:41:14.612998 | controller | 2026-05-21 22:41:14.613225 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-05-21 22:41:14.613407 | controller | Thursday 21 May 2026 22:41:14 +0000 (0:00:00.234) 0:00:01.987 ********** 2026-05-21 22:41:14.638358 | controller | skipping: [controller] 2026-05-21 22:41:14.638551 | controller | 2026-05-21 22:41:14.638748 | controller | TASK [vexxhost.containers.directory : Create directory (/var/lib/downloads)] *** 2026-05-21 22:41:14.638968 | controller | Thursday 21 May 2026 22:41:14 +0000 (0:00:00.027) 0:00:02.014 ********** 2026-05-21 22:41:15.278219 | controller | [WARNING]: Host 'controller' is using the discovered Python interpreter at '/usr/bin/python3.13', but future installation of another Python interpreter could cause a different interpreter to be discovered. See https://docs.ansible.com/ansible-core/2.20/reference_appendices/interpreter_discovery.html for more information. 2026-05-21 22:41:15.289655 | controller | changed: [controller] 2026-05-21 22:41:15.289838 | controller | 2026-05-21 22:41:15.290040 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-05-21 22:41:15.290234 | controller | Thursday 21 May 2026 22:41:15 +0000 (0:00:00.651) 0:00:02.666 ********** 2026-05-21 22:41:15.327767 | controller | ok: [controller] => { 2026-05-21 22:41:15.327938 | controller | "msg": "https://github.com/fluxcd/flux2/releases/download/v0.32.0/flux_0.32.0_linux_amd64.tar.gz" 2026-05-21 22:41:15.328129 | controller | } 2026-05-21 22:41:15.328306 | controller | 2026-05-21 22:41:15.328508 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-05-21 22:41:15.328704 | controller | Thursday 21 May 2026 22:41:15 +0000 (0:00:00.037) 0:00:02.703 ********** 2026-05-21 22:41:16.246175 | controller | [WARNING]: Module remote_tmp /root/.ansible/tmp did not exist and was created with a mode of 0700, this may cause issues when running as another user. To avoid this, create the remote_tmp dir with the correct permissions manually 2026-05-21 22:41:16.255516 | controller | changed: [controller] 2026-05-21 22:41:16.255702 | controller | 2026-05-21 22:41:16.255924 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-05-21 22:41:16.256127 | controller | Thursday 21 May 2026 22:41:16 +0000 (0:00:00.928) 0:00:03.631 ********** 2026-05-21 22:41:16.289593 | controller | skipping: [controller] 2026-05-21 22:41:16.289694 | controller | 2026-05-21 22:41:16.289893 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-05-21 22:41:16.290083 | controller | Thursday 21 May 2026 22:41:16 +0000 (0:00:00.034) 0:00:03.666 ********** 2026-05-21 22:41:16.320025 | controller | skipping: [controller] 2026-05-21 22:41:16.320188 | controller | 2026-05-21 22:41:16.320394 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-05-21 22:41:16.320593 | controller | Thursday 21 May 2026 22:41:16 +0000 (0:00:00.030) 0:00:03.696 ********** 2026-05-21 22:41:16.354310 | controller | ok: [controller] => { 2026-05-21 22:41:16.354515 | controller | "msg": "https://dl.k8s.io/release/v1.36.1/bin/linux/amd64/kubelet" 2026-05-21 22:41:16.354711 | controller | } 2026-05-21 22:41:16.354893 | controller | 2026-05-21 22:41:16.355130 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-05-21 22:41:16.355374 | controller | Thursday 21 May 2026 22:41:16 +0000 (0:00:00.034) 0:00:03.730 ********** 2026-05-21 22:41:37.061829 | controller | changed: [controller] 2026-05-21 22:41:37.061887 | controller | 2026-05-21 22:41:37.061908 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-05-21 22:41:37.062031 | controller | Thursday 21 May 2026 22:41:37 +0000 (0:00:20.706) 0:00:24.437 ********** 2026-05-21 22:41:37.092990 | controller | skipping: [controller] 2026-05-21 22:41:37.093086 | controller | 2026-05-21 22:41:37.093097 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-05-21 22:41:37.093192 | controller | Thursday 21 May 2026 22:41:37 +0000 (0:00:00.031) 0:00:24.469 ********** 2026-05-21 22:41:37.123427 | controller | skipping: [controller] 2026-05-21 22:41:37.123553 | controller | 2026-05-21 22:41:37.123736 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-05-21 22:41:37.123910 | controller | Thursday 21 May 2026 22:41:37 +0000 (0:00:00.030) 0:00:24.499 ********** 2026-05-21 22:41:37.159763 | controller | ok: [controller] => { 2026-05-21 22:41:37.159856 | controller | "msg": "https://get.helm.sh/helm-v3.11.2-linux-amd64.tar.gz" 2026-05-21 22:41:37.159865 | controller | } 2026-05-21 22:41:37.159908 | controller | 2026-05-21 22:41:37.160009 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-05-21 22:41:37.160228 | controller | Thursday 21 May 2026 22:41:37 +0000 (0:00:00.035) 0:00:24.535 ********** 2026-05-21 22:41:38.073589 | controller | changed: [controller] 2026-05-21 22:41:38.073755 | controller | 2026-05-21 22:41:38.074016 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-05-21 22:41:38.074288 | controller | Thursday 21 May 2026 22:41:38 +0000 (0:00:00.913) 0:00:25.449 ********** 2026-05-21 22:41:38.107826 | controller | skipping: [controller] 2026-05-21 22:41:38.107998 | controller | 2026-05-21 22:41:38.108198 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-05-21 22:41:38.108393 | controller | Thursday 21 May 2026 22:41:38 +0000 (0:00:00.035) 0:00:25.484 ********** 2026-05-21 22:41:38.141869 | controller | skipping: [controller] 2026-05-21 22:41:38.142058 | controller | 2026-05-21 22:41:38.142303 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-05-21 22:41:38.142456 | controller | Thursday 21 May 2026 22:41:38 +0000 (0:00:00.034) 0:00:25.518 ********** 2026-05-21 22:41:38.182642 | controller | ok: [controller] => { 2026-05-21 22:41:38.182849 | controller | "msg": "https://github.com/databus23/helm-diff/releases/download/v3.8.1/helm-diff-linux-amd64.tgz" 2026-05-21 22:41:38.183074 | controller | } 2026-05-21 22:41:38.183282 | controller | 2026-05-21 22:41:38.183479 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-05-21 22:41:38.183665 | controller | Thursday 21 May 2026 22:41:38 +0000 (0:00:00.040) 0:00:25.558 ********** 2026-05-21 22:41:39.138800 | controller | changed: [controller] 2026-05-21 22:41:39.138964 | controller | 2026-05-21 22:41:39.139373 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-05-21 22:41:39.139602 | controller | Thursday 21 May 2026 22:41:39 +0000 (0:00:00.956) 0:00:26.514 ********** 2026-05-21 22:41:39.172976 | controller | skipping: [controller] 2026-05-21 22:41:39.173192 | controller | 2026-05-21 22:41:39.173423 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-05-21 22:41:39.173601 | controller | Thursday 21 May 2026 22:41:39 +0000 (0:00:00.034) 0:00:26.549 ********** 2026-05-21 22:41:39.205757 | controller | skipping: [controller] 2026-05-21 22:41:39.205864 | controller | 2026-05-21 22:41:39.206041 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-05-21 22:41:39.206239 | controller | Thursday 21 May 2026 22:41:39 +0000 (0:00:00.032) 0:00:26.582 ********** 2026-05-21 22:41:39.239950 | controller | ok: [controller] => { 2026-05-21 22:41:39.240139 | controller | "msg": "https://github.com/kubernetes-sigs/cluster-api/releases/download/v1.10.5/clusterctl-linux-amd64" 2026-05-21 22:41:39.240343 | controller | } 2026-05-21 22:41:39.240515 | controller | 2026-05-21 22:41:39.240716 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-05-21 22:41:39.240906 | controller | Thursday 21 May 2026 22:41:39 +0000 (0:00:00.033) 0:00:26.616 ********** 2026-05-21 22:41:40.731645 | controller | changed: [controller] 2026-05-21 22:41:40.731746 | controller | 2026-05-21 22:41:40.731760 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-05-21 22:41:40.731901 | controller | Thursday 21 May 2026 22:41:40 +0000 (0:00:01.490) 0:00:28.106 ********** 2026-05-21 22:41:40.767448 | controller | skipping: [controller] 2026-05-21 22:41:40.767488 | controller | 2026-05-21 22:41:40.767601 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-05-21 22:41:40.767690 | controller | Thursday 21 May 2026 22:41:40 +0000 (0:00:00.037) 0:00:28.143 ********** 2026-05-21 22:41:40.799212 | controller | skipping: [controller] 2026-05-21 22:41:40.799295 | controller | 2026-05-21 22:41:40.799307 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-05-21 22:41:40.799319 | controller | Thursday 21 May 2026 22:41:40 +0000 (0:00:00.031) 0:00:28.175 ********** 2026-05-21 22:41:40.833958 | controller | ok: [controller] => { 2026-05-21 22:41:40.834030 | controller | "msg": "https://dl.k8s.io/release/v1.36.1/bin/linux/amd64/kubectl" 2026-05-21 22:41:40.834114 | controller | } 2026-05-21 22:41:40.834209 | controller | 2026-05-21 22:41:40.834296 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-05-21 22:41:40.834375 | controller | Thursday 21 May 2026 22:41:40 +0000 (0:00:00.032) 0:00:28.207 ********** 2026-05-21 22:41:41.752728 | controller | changed: [controller] 2026-05-21 22:41:41.752788 | controller | 2026-05-21 22:41:41.752839 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-05-21 22:41:41.752926 | controller | Thursday 21 May 2026 22:41:41 +0000 (0:00:00.920) 0:00:29.128 ********** 2026-05-21 22:41:41.783642 | controller | skipping: [controller] 2026-05-21 22:41:41.783794 | controller | 2026-05-21 22:41:41.783992 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-05-21 22:41:41.784181 | controller | Thursday 21 May 2026 22:41:41 +0000 (0:00:00.031) 0:00:29.160 ********** 2026-05-21 22:41:41.818643 | controller | skipping: [controller] 2026-05-21 22:41:41.818797 | controller | 2026-05-21 22:41:41.818990 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-05-21 22:41:41.819241 | controller | Thursday 21 May 2026 22:41:41 +0000 (0:00:00.035) 0:00:29.195 ********** 2026-05-21 22:41:41.858352 | controller | ok: [controller] => { 2026-05-21 22:41:41.858518 | controller | "msg": "https://dl.k8s.io/release/v1.36.1/bin/linux/amd64/kubeadm" 2026-05-21 22:41:41.858691 | controller | } 2026-05-21 22:41:41.858871 | controller | 2026-05-21 22:41:41.859108 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-05-21 22:41:41.859304 | controller | Thursday 21 May 2026 22:41:41 +0000 (0:00:00.038) 0:00:29.234 ********** 2026-05-21 22:42:05.470373 | controller | changed: [controller] 2026-05-21 22:42:05.470432 | controller | 2026-05-21 22:42:05.470648 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-05-21 22:42:05.470839 | controller | Thursday 21 May 2026 22:42:05 +0000 (0:00:23.612) 0:00:52.846 ********** 2026-05-21 22:42:05.497601 | controller | skipping: [controller] 2026-05-21 22:42:05.497786 | controller | 2026-05-21 22:42:05.497978 | controller | PLAY RECAP ********************************************************************* 2026-05-21 22:42:05.498190 | controller | controller : ok=28 changed=8 unreachable=0 failed=0 skipped=14 rescued=0 ignored=0 2026-05-21 22:42:05.498360 | controller | 2026-05-21 22:42:05.498527 | controller | 2026-05-21 22:42:05.498706 | controller | TASKS RECAP ******************************************************************** 2026-05-21 22:42:05.498893 | controller | Thursday 21 May 2026 22:42:05 +0000 (0:00:00.028) 0:00:52.874 ********** 2026-05-21 22:42:05.499111 | controller | =============================================================================== 2026-05-21 22:42:05.499325 | controller | vexxhost.containers.download_artifact : Download item ------------------ 23.61s 2026-05-21 22:42:05.499495 | controller | vexxhost.containers.download_artifact : Download item ------------------ 20.71s 2026-05-21 22:42:05.500548 | controller | vexxhost.containers.download_artifact : Download item ------------------- 1.49s 2026-05-21 22:42:05.500564 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.96s 2026-05-21 22:42:05.500637 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.93s 2026-05-21 22:42:05.500826 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.92s 2026-05-21 22:42:05.501014 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.91s 2026-05-21 22:42:05.501215 | controller | Gather minimal facts ---------------------------------------------------- 0.66s 2026-05-21 22:42:05.501390 | controller | vexxhost.containers.directory : Create directory (/var/lib/downloads) --- 0.65s 2026-05-21 22:42:05.501573 | controller | Find all subdirectories in the role location ---------------------------- 0.42s 2026-05-21 22:42:05.501758 | controller | Select only defaults/ directories and load vars ------------------------- 0.33s 2026-05-21 22:42:05.501950 | controller | Include download_artifact role ------------------------------------------ 0.23s 2026-05-21 22:42:05.502136 | controller | Find all components with checksums and get latest versions (CI) --------- 0.15s 2026-05-21 22:42:05.502324 | controller | Filter checksums to keep only latest versions (CI) ---------------------- 0.10s 2026-05-21 22:42:05.502507 | controller | Generate list of all binaries for all roles ----------------------------- 0.07s 2026-05-21 22:42:05.502691 | controller | vexxhost.containers.download_artifact : Starting download of file ------- 0.04s 2026-05-21 22:42:05.502877 | controller | vexxhost.containers.download_artifact : Starting download of file ------- 0.04s 2026-05-21 22:42:05.503110 | controller | vexxhost.containers.download_artifact : Starting download of file ------- 0.04s 2026-05-21 22:42:05.503304 | controller | vexxhost.containers.download_artifact : Extract archive ----------------- 0.04s 2026-05-21 22:42:05.503491 | controller | vexxhost.containers.download_artifact : Starting download of file ------- 0.04s 2026-05-21 22:42:05.622057 | controller | INFO [download-binaries > converge] Executed: Successful 2026-05-21 22:42:05.630628 | controller | INFO [download-binaries > idempotence] Executing 2026-05-21 22:42:06.441989 | controller | 2026-05-21 22:42:06.442012 | controller | PLAY [Download all binaries required at runtime for ansible-collection-kubernetes] *** 2026-05-21 22:42:06.442016 | controller | 2026-05-21 22:42:06.442020 | controller | TASK [Gather minimal facts] **************************************************** 2026-05-21 22:42:06.442024 | controller | Thursday 21 May 2026 22:42:06 +0000 (0:00:00.013) 0:00:00.013 ********** 2026-05-21 22:42:07.082474 | controller | ok: [controller -> localhost] 2026-05-21 22:42:07.082621 | controller | 2026-05-21 22:42:07.082781 | controller | TASK [Find all subdirectories in the role location] **************************** 2026-05-21 22:42:07.082912 | controller | Thursday 21 May 2026 22:42:07 +0000 (0:00:00.642) 0:00:00.655 ********** 2026-05-21 22:42:07.473434 | controller | ok: [controller -> localhost] 2026-05-21 22:42:07.473587 | controller | 2026-05-21 22:42:07.473787 | controller | TASK [Select only defaults/ directories and load vars] ************************* 2026-05-21 22:42:07.474010 | controller | Thursday 21 May 2026 22:42:07 +0000 (0:00:00.390) 0:00:01.046 ********** 2026-05-21 22:42:07.786934 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/openstack_resource_controller/defaults) 2026-05-21 22:42:07.787179 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/flux/defaults) 2026-05-21 22:42:07.787450 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/upload_helm_chart/defaults) 2026-05-21 22:42:07.787729 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/cert_manager/defaults) 2026-05-21 22:42:07.787964 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kubernetes/defaults) 2026-05-21 22:42:07.788183 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kubelet/defaults) 2026-05-21 22:42:07.788397 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/cluster_api/defaults) 2026-05-21 22:42:07.788630 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/helm/defaults) 2026-05-21 22:42:07.788900 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/cilium/defaults) 2026-05-21 22:42:07.789119 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/keepalived/defaults) 2026-05-21 22:42:07.789350 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/haproxy/defaults) 2026-05-21 22:42:07.789568 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/envoy_gateway/defaults) 2026-05-21 22:42:07.789809 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/clusterctl/defaults) 2026-05-21 22:42:07.790035 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kube_vip/defaults) 2026-05-21 22:42:07.790232 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kubectl/defaults) 2026-05-21 22:42:07.790448 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kubeadm/defaults) 2026-05-21 22:42:07.790635 | controller | 2026-05-21 22:42:07.790846 | controller | TASK [Find all components with checksums and get latest versions (CI)] ********* 2026-05-21 22:42:07.791068 | controller | Thursday 21 May 2026 22:42:07 +0000 (0:00:00.313) 0:00:01.359 ********** 2026-05-21 22:42:07.907395 | controller | ok: [controller -> localhost] => (item=flux_checksums) 2026-05-21 22:42:07.907519 | controller | ok: [controller -> localhost] => (item=kubelet_checksums) 2026-05-21 22:42:07.907713 | controller | ok: [controller -> localhost] => (item=helm_checksums) 2026-05-21 22:42:07.907903 | controller | ok: [controller -> localhost] => (item=helm_diff_checksums) 2026-05-21 22:42:07.908096 | controller | ok: [controller -> localhost] => (item=clusterctl_checksums) 2026-05-21 22:42:07.908286 | controller | ok: [controller -> localhost] => (item=kubectl_checksums) 2026-05-21 22:42:07.908483 | controller | ok: [controller -> localhost] => (item=kubeadm_checksums) 2026-05-21 22:42:07.908643 | controller | 2026-05-21 22:42:07.908901 | controller | TASK [Filter checksums to keep only latest versions (CI)] ********************** 2026-05-21 22:42:07.909101 | controller | Thursday 21 May 2026 22:42:07 +0000 (0:00:00.120) 0:00:01.480 ********** 2026-05-21 22:42:07.993614 | controller | ok: [controller -> localhost] => (item=flux_checksums) 2026-05-21 22:42:07.993769 | controller | ok: [controller -> localhost] => (item=kubelet_checksums) 2026-05-21 22:42:07.993973 | controller | ok: [controller -> localhost] => (item=helm_checksums) 2026-05-21 22:42:07.994171 | controller | ok: [controller -> localhost] => (item=helm_diff_checksums) 2026-05-21 22:42:07.994367 | controller | ok: [controller -> localhost] => (item=clusterctl_checksums) 2026-05-21 22:42:07.994562 | controller | ok: [controller -> localhost] => (item=kubectl_checksums) 2026-05-21 22:42:07.994771 | controller | ok: [controller -> localhost] => (item=kubeadm_checksums) 2026-05-21 22:42:07.994960 | controller | 2026-05-21 22:42:07.995217 | controller | TASK [Generate list of all binaries for all roles] ***************************** 2026-05-21 22:42:07.995436 | controller | Thursday 21 May 2026 22:42:07 +0000 (0:00:00.086) 0:00:01.566 ********** 2026-05-21 22:42:08.061270 | controller | ok: [controller -> localhost] 2026-05-21 22:42:08.061416 | controller | 2026-05-21 22:42:08.061608 | controller | TASK [Include download_artifact role] ****************************************** 2026-05-21 22:42:08.061800 | controller | Thursday 21 May 2026 22:42:08 +0000 (0:00:00.067) 0:00:01.634 ********** 2026-05-21 22:42:08.244434 | controller | included: vexxhost.containers.download_artifact for controller => (item={'url': 'https://github.com/fluxcd/flux2/releases/download/v0.32.0/flux_0.32.0_linux_amd64.tar.gz', 'checksum': 'c94a42e96620848f9aed69a130c01b7d740412f6f2b3ad3c95fe23471f2b8e4e', 'dest': '/var/lib/downloads/flux-0.32.0-linux-amd64.tar.gz', 'version': '0.32.0'}) 2026-05-21 22:42:08.244609 | controller | included: vexxhost.containers.download_artifact for controller => (item={'url': 'https://dl.k8s.io/release/v1.36.1/bin/linux/amd64/kubelet', 'checksum': '7efa1780c73d9fb3a464002864e582eb2d15aa691e475eaae323093d08feae14', 'dest': '/var/lib/downloads/kubelet-1.36.1-linux-amd64', 'version': '1.36.1'}) 2026-05-21 22:42:08.244832 | controller | included: vexxhost.containers.download_artifact for controller => (item={'url': 'https://get.helm.sh/helm-v3.11.2-linux-amd64.tar.gz', 'checksum': '781d826daec584f9d50a01f0f7dadfd25a3312217a14aa2fbb85107b014ac8ca', 'dest': '/var/lib/downloads/helm-v3.11.2-linux-amd64.tar.gz', 'version': 'v3.11.2'}) 2026-05-21 22:42:08.245101 | controller | included: vexxhost.containers.download_artifact for controller => (item={'url': 'https://github.com/databus23/helm-diff/releases/download/v3.8.1/helm-diff-linux-amd64.tgz', 'checksum': 'f78867edfde60e2506e3228f706beaf96d1ae3ee5f169f42315acbd513794078', 'dest': '/var/lib/downloads/helm-diff-v3.8.1-linux-amd64.tgz', 'version': 'v3.8.1'}) 2026-05-21 22:42:08.245316 | controller | included: vexxhost.containers.download_artifact for controller => (item={'url': 'https://github.com/kubernetes-sigs/cluster-api/releases/download/v1.10.5/clusterctl-linux-amd64', 'checksum': '8da468c3482b2f45c872e87f5fefdc7d4cb583ac3a689234ecc1590f852b09df', 'dest': '/var/lib/downloads/clusterctl-1.10.5-linux-amd64', 'version': '1.10.5'}) 2026-05-21 22:42:08.245559 | controller | included: vexxhost.containers.download_artifact for controller => (item={'url': 'https://dl.k8s.io/release/v1.36.1/bin/linux/amd64/kubectl', 'checksum': '629d3f410e09bf49b64ae7079f7f0bda1191efed311f7d37fdbab0ad5b0ec2b7', 'dest': '/var/lib/downloads/kubectl-1.36.1-linux-amd64', 'version': '1.36.1'}) 2026-05-21 22:42:08.245773 | controller | included: vexxhost.containers.download_artifact for controller => (item={'url': 'https://dl.k8s.io/release/v1.36.1/bin/linux/amd64/kubeadm', 'checksum': 'f35980333a4dae753807345ae359eca03f48f9945855e6a6a6708fe8b3b24038', 'dest': '/var/lib/downloads/kubeadm-1.36.1-linux-amd64', 'version': '1.36.1'}) 2026-05-21 22:42:08.245943 | controller | 2026-05-21 22:42:08.246168 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-05-21 22:42:08.246342 | controller | Thursday 21 May 2026 22:42:08 +0000 (0:00:00.182) 0:00:01.817 ********** 2026-05-21 22:42:08.279068 | controller | skipping: [controller] 2026-05-21 22:42:08.279102 | controller | 2026-05-21 22:42:08.279201 | controller | TASK [vexxhost.containers.directory : Create directory (/var/lib/downloads)] *** 2026-05-21 22:42:08.279283 | controller | Thursday 21 May 2026 22:42:08 +0000 (0:00:00.034) 0:00:01.852 ********** 2026-05-21 22:42:08.803301 | controller | [WARNING]: Host 'controller' is using the discovered Python interpreter at '/usr/bin/python3.13', but future installation of another Python interpreter could cause a different interpreter to be discovered. See https://docs.ansible.com/ansible-core/2.20/reference_appendices/interpreter_discovery.html for more information. 2026-05-21 22:42:08.813492 | controller | ok: [controller] 2026-05-21 22:42:08.813664 | controller | 2026-05-21 22:42:08.813865 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-05-21 22:42:08.814088 | controller | Thursday 21 May 2026 22:42:08 +0000 (0:00:00.534) 0:00:02.386 ********** 2026-05-21 22:42:08.854702 | controller | ok: [controller] => { 2026-05-21 22:42:08.854898 | controller | "msg": "https://github.com/fluxcd/flux2/releases/download/v0.32.0/flux_0.32.0_linux_amd64.tar.gz" 2026-05-21 22:42:08.855196 | controller | } 2026-05-21 22:42:08.855378 | controller | 2026-05-21 22:42:08.855585 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-05-21 22:42:08.855771 | controller | Thursday 21 May 2026 22:42:08 +0000 (0:00:00.040) 0:00:02.427 ********** 2026-05-21 22:42:09.394148 | controller | ok: [controller] 2026-05-21 22:42:09.394186 | controller | 2026-05-21 22:42:09.394196 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-05-21 22:42:09.394205 | controller | Thursday 21 May 2026 22:42:09 +0000 (0:00:00.539) 0:00:02.966 ********** 2026-05-21 22:42:09.431607 | controller | skipping: [controller] 2026-05-21 22:42:09.431637 | controller | 2026-05-21 22:42:09.431834 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-05-21 22:42:09.431917 | controller | Thursday 21 May 2026 22:42:09 +0000 (0:00:00.036) 0:00:03.002 ********** 2026-05-21 22:42:09.460574 | controller | skipping: [controller] 2026-05-21 22:42:09.460605 | controller | 2026-05-21 22:42:09.460752 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-05-21 22:42:09.460901 | controller | Thursday 21 May 2026 22:42:09 +0000 (0:00:00.030) 0:00:03.033 ********** 2026-05-21 22:42:09.498595 | controller | ok: [controller] => { 2026-05-21 22:42:09.498714 | controller | "msg": "https://dl.k8s.io/release/v1.36.1/bin/linux/amd64/kubelet" 2026-05-21 22:42:09.498829 | controller | } 2026-05-21 22:42:09.499177 | controller | 2026-05-21 22:42:09.499233 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-05-21 22:42:09.499251 | controller | Thursday 21 May 2026 22:42:09 +0000 (0:00:00.037) 0:00:03.071 ********** 2026-05-21 22:42:09.923646 | controller | ok: [controller] 2026-05-21 22:42:09.923730 | controller | 2026-05-21 22:42:09.923824 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-05-21 22:42:09.923953 | controller | Thursday 21 May 2026 22:42:09 +0000 (0:00:00.422) 0:00:03.494 ********** 2026-05-21 22:42:09.954809 | controller | skipping: [controller] 2026-05-21 22:42:09.954892 | controller | 2026-05-21 22:42:09.954992 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-05-21 22:42:09.955203 | controller | Thursday 21 May 2026 22:42:09 +0000 (0:00:00.034) 0:00:03.528 ********** 2026-05-21 22:42:09.987361 | controller | skipping: [controller] 2026-05-21 22:42:09.987472 | controller | 2026-05-21 22:42:09.987607 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-05-21 22:42:09.987726 | controller | Thursday 21 May 2026 22:42:09 +0000 (0:00:00.032) 0:00:03.560 ********** 2026-05-21 22:42:10.027278 | controller | ok: [controller] => { 2026-05-21 22:42:10.027368 | controller | "msg": "https://get.helm.sh/helm-v3.11.2-linux-amd64.tar.gz" 2026-05-21 22:42:10.027461 | controller | } 2026-05-21 22:42:10.027536 | controller | 2026-05-21 22:42:10.027646 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-05-21 22:42:10.027718 | controller | Thursday 21 May 2026 22:42:10 +0000 (0:00:00.037) 0:00:03.597 ********** 2026-05-21 22:42:10.464877 | controller | ok: [controller] 2026-05-21 22:42:10.464959 | controller | 2026-05-21 22:42:10.465094 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-05-21 22:42:10.465222 | controller | Thursday 21 May 2026 22:42:10 +0000 (0:00:00.439) 0:00:04.037 ********** 2026-05-21 22:42:10.498274 | controller | skipping: [controller] 2026-05-21 22:42:10.498328 | controller | 2026-05-21 22:42:10.498413 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-05-21 22:42:10.498503 | controller | Thursday 21 May 2026 22:42:10 +0000 (0:00:00.033) 0:00:04.071 ********** 2026-05-21 22:42:10.528683 | controller | skipping: [controller] 2026-05-21 22:42:10.528730 | controller | 2026-05-21 22:42:10.528858 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-05-21 22:42:10.528985 | controller | Thursday 21 May 2026 22:42:10 +0000 (0:00:00.030) 0:00:04.101 ********** 2026-05-21 22:42:10.567530 | controller | ok: [controller] => { 2026-05-21 22:42:10.567706 | controller | "msg": "https://github.com/databus23/helm-diff/releases/download/v3.8.1/helm-diff-linux-amd64.tgz" 2026-05-21 22:42:10.567894 | controller | } 2026-05-21 22:42:10.568071 | controller | 2026-05-21 22:42:10.568524 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-05-21 22:42:10.568555 | controller | Thursday 21 May 2026 22:42:10 +0000 (0:00:00.036) 0:00:04.138 ********** 2026-05-21 22:42:10.971426 | controller | ok: [controller] 2026-05-21 22:42:10.971475 | controller | 2026-05-21 22:42:10.971645 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-05-21 22:42:10.971716 | controller | Thursday 21 May 2026 22:42:10 +0000 (0:00:00.405) 0:00:04.543 ********** 2026-05-21 22:42:11.007443 | controller | skipping: [controller] 2026-05-21 22:42:11.007473 | controller | 2026-05-21 22:42:11.007565 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-05-21 22:42:11.007656 | controller | Thursday 21 May 2026 22:42:11 +0000 (0:00:00.034) 0:00:04.577 ********** 2026-05-21 22:42:11.040297 | controller | skipping: [controller] 2026-05-21 22:42:11.040485 | controller | 2026-05-21 22:42:11.040702 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-05-21 22:42:11.040906 | controller | Thursday 21 May 2026 22:42:11 +0000 (0:00:00.033) 0:00:04.611 ********** 2026-05-21 22:42:11.076271 | controller | ok: [controller] => { 2026-05-21 22:42:11.076362 | controller | "msg": "https://github.com/kubernetes-sigs/cluster-api/releases/download/v1.10.5/clusterctl-linux-amd64" 2026-05-21 22:42:11.076485 | controller | } 2026-05-21 22:42:11.076604 | controller | 2026-05-21 22:42:11.076731 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-05-21 22:42:11.076855 | controller | Thursday 21 May 2026 22:42:11 +0000 (0:00:00.037) 0:00:04.648 ********** 2026-05-21 22:42:11.547709 | controller | ok: [controller] 2026-05-21 22:42:11.547762 | controller | 2026-05-21 22:42:11.547877 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-05-21 22:42:11.548002 | controller | Thursday 21 May 2026 22:42:11 +0000 (0:00:00.469) 0:00:05.117 ********** 2026-05-21 22:42:11.579932 | controller | skipping: [controller] 2026-05-21 22:42:11.580009 | controller | 2026-05-21 22:42:11.580104 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-05-21 22:42:11.580196 | controller | Thursday 21 May 2026 22:42:11 +0000 (0:00:00.035) 0:00:05.153 ********** 2026-05-21 22:42:11.610923 | controller | skipping: [controller] 2026-05-21 22:42:11.611030 | controller | 2026-05-21 22:42:11.611212 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-05-21 22:42:11.611337 | controller | Thursday 21 May 2026 22:42:11 +0000 (0:00:00.030) 0:00:05.184 ********** 2026-05-21 22:42:11.649346 | controller | ok: [controller] => { 2026-05-21 22:42:11.649472 | controller | "msg": "https://dl.k8s.io/release/v1.36.1/bin/linux/amd64/kubectl" 2026-05-21 22:42:11.649590 | controller | } 2026-05-21 22:42:11.649702 | controller | 2026-05-21 22:42:11.649832 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-05-21 22:42:11.649956 | controller | Thursday 21 May 2026 22:42:11 +0000 (0:00:00.038) 0:00:05.222 ********** 2026-05-21 22:42:12.075112 | controller | ok: [controller] 2026-05-21 22:42:12.075161 | controller | 2026-05-21 22:42:12.075459 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-05-21 22:42:12.075485 | controller | Thursday 21 May 2026 22:42:12 +0000 (0:00:00.423) 0:00:05.645 ********** 2026-05-21 22:42:12.102482 | controller | skipping: [controller] 2026-05-21 22:42:12.102523 | controller | 2026-05-21 22:42:12.102626 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-05-21 22:42:12.102708 | controller | Thursday 21 May 2026 22:42:12 +0000 (0:00:00.028) 0:00:05.673 ********** 2026-05-21 22:42:12.125768 | controller | skipping: [controller] 2026-05-21 22:42:12.125805 | controller | 2026-05-21 22:42:12.125933 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-05-21 22:42:12.125992 | controller | Thursday 21 May 2026 22:42:12 +0000 (0:00:00.024) 0:00:05.698 ********** 2026-05-21 22:42:12.155834 | controller | ok: [controller] => { 2026-05-21 22:42:12.155908 | controller | "msg": "https://dl.k8s.io/release/v1.36.1/bin/linux/amd64/kubeadm" 2026-05-21 22:42:12.156242 | controller | } 2026-05-21 22:42:12.156256 | controller | 2026-05-21 22:42:12.156260 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-05-21 22:42:12.156265 | controller | Thursday 21 May 2026 22:42:12 +0000 (0:00:00.029) 0:00:05.728 ********** 2026-05-21 22:42:12.586925 | controller | ok: [controller] 2026-05-21 22:42:12.586970 | controller | 2026-05-21 22:42:12.587293 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-05-21 22:42:12.587322 | controller | Thursday 21 May 2026 22:42:12 +0000 (0:00:00.427) 0:00:06.156 ********** 2026-05-21 22:42:12.614550 | controller | skipping: [controller] 2026-05-21 22:42:12.614799 | controller | 2026-05-21 22:42:12.615088 | controller | PLAY RECAP ********************************************************************* 2026-05-21 22:42:12.615429 | controller | controller : ok=28 changed=0 unreachable=0 failed=0 skipped=14 rescued=0 ignored=0 2026-05-21 22:42:12.615669 | controller | 2026-05-21 22:42:12.615897 | controller | 2026-05-21 22:42:12.616141 | controller | TASKS RECAP ******************************************************************** 2026-05-21 22:42:12.616390 | controller | Thursday 21 May 2026 22:42:12 +0000 (0:00:00.031) 0:00:06.188 ********** 2026-05-21 22:42:12.616782 | controller | =============================================================================== 2026-05-21 22:42:12.617031 | controller | Gather minimal facts ---------------------------------------------------- 0.64s 2026-05-21 22:42:12.617282 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.54s 2026-05-21 22:42:12.617532 | controller | vexxhost.containers.directory : Create directory (/var/lib/downloads) --- 0.53s 2026-05-21 22:42:12.617780 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.47s 2026-05-21 22:42:12.618029 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.44s 2026-05-21 22:42:12.618276 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.43s 2026-05-21 22:42:12.618522 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.42s 2026-05-21 22:42:12.618774 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.42s 2026-05-21 22:42:12.619022 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.41s 2026-05-21 22:42:12.619332 | controller | Find all subdirectories in the role location ---------------------------- 0.39s 2026-05-21 22:42:12.619588 | controller | Select only defaults/ directories and load vars ------------------------- 0.31s 2026-05-21 22:42:12.619837 | controller | Include download_artifact role ------------------------------------------ 0.18s 2026-05-21 22:42:12.620101 | controller | Find all components with checksums and get latest versions (CI) --------- 0.12s 2026-05-21 22:42:12.620354 | controller | Filter checksums to keep only latest versions (CI) ---------------------- 0.09s 2026-05-21 22:42:12.620599 | controller | Generate list of all binaries for all roles ----------------------------- 0.07s 2026-05-21 22:42:12.620848 | controller | vexxhost.containers.download_artifact : Starting download of file ------- 0.04s 2026-05-21 22:42:12.621094 | controller | vexxhost.containers.download_artifact : Starting download of file ------- 0.04s 2026-05-21 22:42:12.621340 | controller | vexxhost.containers.download_artifact : Starting download of file ------- 0.04s 2026-05-21 22:42:12.621585 | controller | vexxhost.containers.download_artifact : Starting download of file ------- 0.04s 2026-05-21 22:42:12.621833 | controller | vexxhost.containers.download_artifact : Starting download of file ------- 0.04s 2026-05-21 22:42:12.745831 | controller | INFO [download-binaries > idempotence] Executed: Successful 2026-05-21 22:42:12.757599 | controller | INFO [download-binaries > side_effect] Executing 2026-05-21 22:42:12.761203 | controller | WARNING [download-binaries > side_effect] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-05-21 22:42:12.763291 | controller | INFO [download-binaries > verify] Executing 2026-05-21 22:42:13.600151 | controller | 2026-05-21 22:42:13.600498 | controller | PLAY [Verify] ****************************************************************** 2026-05-21 22:42:13.600750 | controller | 2026-05-21 22:42:13.601017 | controller | TASK [Gathering Facts] ********************************************************* 2026-05-21 22:42:13.601278 | controller | Thursday 21 May 2026 22:42:13 +0000 (0:00:00.011) 0:00:00.011 ********** 2026-05-21 22:42:14.620249 | controller | [WARNING]: Host 'controller' is using the discovered Python interpreter at '/usr/bin/python3.13', but future installation of another Python interpreter could cause a different interpreter to be discovered. See https://docs.ansible.com/ansible-core/2.20/reference_appendices/interpreter_discovery.html for more information. 2026-05-21 22:42:14.625821 | controller | ok: [controller] 2026-05-21 22:42:14.626071 | controller | 2026-05-21 22:42:14.626326 | controller | TASK [Stat target dir] ********************************************************* 2026-05-21 22:42:14.626579 | controller | Thursday 21 May 2026 22:42:14 +0000 (0:00:01.025) 0:00:01.037 ********** 2026-05-21 22:42:15.055928 | controller | ok: [controller] 2026-05-21 22:42:15.055961 | controller | 2026-05-21 22:42:15.055965 | controller | TASK [Assert that target dir is created] *************************************** 2026-05-21 22:42:15.055970 | controller | Thursday 21 May 2026 22:42:15 +0000 (0:00:00.427) 0:00:01.464 ********** 2026-05-21 22:42:15.086392 | controller | ok: [controller] => { 2026-05-21 22:42:15.086523 | controller | "changed": false, 2026-05-21 22:42:15.086638 | controller | "msg": "All assertions passed" 2026-05-21 22:42:15.090734 | controller | } 2026-05-21 22:42:15.090745 | controller | 2026-05-21 22:42:15.090749 | controller | TASK [Find target files] ******************************************************* 2026-05-21 22:42:15.090753 | controller | Thursday 21 May 2026 22:42:15 +0000 (0:00:00.033) 0:00:01.498 ********** 2026-05-21 22:42:15.486743 | controller | ok: [controller] 2026-05-21 22:42:15.486887 | controller | 2026-05-21 22:42:15.487017 | controller | TASK [Assert that some files were downloaded] ********************************** 2026-05-21 22:42:15.487164 | controller | Thursday 21 May 2026 22:42:15 +0000 (0:00:00.399) 0:00:01.898 ********** 2026-05-21 22:42:15.519330 | controller | ok: [controller] => { 2026-05-21 22:42:15.519588 | controller | "changed": false, 2026-05-21 22:42:15.519835 | controller | "msg": "All assertions passed" 2026-05-21 22:42:15.520076 | controller | } 2026-05-21 22:42:15.520304 | controller | 2026-05-21 22:42:15.520546 | controller | PLAY RECAP ********************************************************************* 2026-05-21 22:42:15.520813 | controller | controller : ok=5 changed=0 unreachable=0 failed=0 skipped=0 rescued=0 ignored=0 2026-05-21 22:42:15.521093 | controller | 2026-05-21 22:42:15.521327 | controller | 2026-05-21 22:42:15.521569 | controller | TASKS RECAP ******************************************************************** 2026-05-21 22:42:15.521821 | controller | Thursday 21 May 2026 22:42:15 +0000 (0:00:00.033) 0:00:01.932 ********** 2026-05-21 22:42:15.522073 | controller | =============================================================================== 2026-05-21 22:42:15.522316 | controller | Gathering Facts --------------------------------------------------------- 1.03s 2026-05-21 22:42:15.522557 | controller | Stat target dir --------------------------------------------------------- 0.43s 2026-05-21 22:42:15.522801 | controller | Find target files ------------------------------------------------------- 0.40s 2026-05-21 22:42:15.523120 | controller | Assert that target dir is created --------------------------------------- 0.03s 2026-05-21 22:42:15.523384 | controller | Assert that some files were downloaded ---------------------------------- 0.03s 2026-05-21 22:42:15.622786 | controller | INFO [download-binaries > verify] Executed: Successful 2026-05-21 22:42:15.634961 | controller | INFO [download-binaries > cleanup] Executing 2026-05-21 22:42:15.635343 | controller | WARNING [download-binaries > cleanup] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-05-21 22:42:15.640639 | controller | INFO [download-binaries > destroy] Executing 2026-05-21 22:42:15.640764 | controller | WARNING [download-binaries > destroy] Skipping, '--destroy=never' requested. 2026-05-21 22:42:15.640851 | controller | INFO [download-binaries > destroy] Executed: Successful 2026-05-21 22:42:15.641251 | controller | WARNING Molecule executed 1 scenario (1 missing files) 2026-05-21 22:42:15.852205 | controller | ok: Runtime: 0:01:24.624724 2026-05-21 22:42:15.857920 | 2026-05-21 22:42:15.857964 | PLAY RECAP 2026-05-21 22:42:15.858009 | controller | ok: 3 changed: 3 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-05-21 22:42:15.858031 | 2026-05-21 22:42:15.974914 | RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/run.yaml@main] 2026-05-21 22:42:15.976713 | POST-RUN START: [untrusted : github.com/vexxhost/ansible-collection-kubernetes/test-playbooks/molecule/post.yml@main] 2026-05-21 22:42:16.544487 | 2026-05-21 22:42:16.544616 | PLAY [all] 2026-05-21 22:42:16.555202 | 2026-05-21 22:42:16.555277 | TASK [describe-kubernetes-objects : creating directory for cluster scoped objects] 2026-05-21 22:42:16.943581 | controller | changed 2026-05-21 22:42:16.949710 | 2026-05-21 22:42:16.949790 | TASK [describe-kubernetes-objects : Gathering descriptions for cluster scoped objects] 2026-05-21 22:42:17.331628 | controller | xargs: xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args valuewarning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-05-21 22:42:17.331716 | controller | 2026-05-21 22:42:17.338375 | controller | environment: line 1: kubectl: command not found 2026-05-21 22:42:17.340552 | controller | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-05-21 22:42:17.341522 | controller | environment: line 1: kubectl: command not found 2026-05-21 22:42:17.342783 | controller | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-05-21 22:42:17.346782 | controller | environment: line 1: kubectl: command not found 2026-05-21 22:42:17.348259 | controller | environment: line 1: kubectl: command not found 2026-05-21 22:42:17.349352 | controller | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-05-21 22:42:17.349732 | controller | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-05-21 22:42:17.353565 | controller | environment: line 1: kubectl: command not found 2026-05-21 22:42:17.355142 | controller | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-05-21 22:42:17.477646 | controller | ok: Runtime: 0:00:00.038926 2026-05-21 22:42:17.484525 | 2026-05-21 22:42:17.484616 | TASK [describe-kubernetes-objects : creating directory for namespace scoped objects] 2026-05-21 22:42:17.720537 | controller | changed 2026-05-21 22:42:17.725565 | 2026-05-21 22:42:17.725644 | TASK [describe-kubernetes-objects : Gathering descriptions for namespace scoped objects] 2026-05-21 22:42:17.963481 | controller | environment: line 5: kubectl: command not found 2026-05-21 22:42:17.963716 | controller | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-05-21 22:42:17.963872 | controller | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-05-21 22:42:17.965437 | controller | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-05-21 22:42:18.254452 | controller | ok: Runtime: 0:00:00.015569 2026-05-21 22:42:18.261567 | 2026-05-21 22:42:18.261662 | TASK [describe-kubernetes-objects : Downloads logs to executor] 2026-05-21 22:42:18.925439 | controller | changed: 2026-05-21 22:42:18.925767 | controller | created directory /var/lib/zuul/builds/61b96b26812849e899f4a36e2c616db8/work/logs/controller 2026-05-21 22:42:18.925844 | controller | cd+++++++++ objects/ 2026-05-21 22:42:18.925877 | controller | cd+++++++++ objects/cluster/ 2026-05-21 22:42:18.925905 | controller | cd+++++++++ objects/namespaced/ 2026-05-21 22:42:18.933064 | 2026-05-21 22:42:18.933137 | TASK [gather-pod-logs : creating directory for pod logs] 2026-05-21 22:42:19.168629 | controller | changed 2026-05-21 22:42:19.174313 | 2026-05-21 22:42:19.174403 | TASK [gather-pod-logs : creating directory for failed pod logs] 2026-05-21 22:42:19.399530 | controller | changed 2026-05-21 22:42:19.405208 | 2026-05-21 22:42:19.405331 | TASK [gather-pod-logs : retrieve all kubernetes logs, current and previous (if they exist)] 2026-05-21 22:42:19.643227 | controller | environment: line 3: kubectl: command not found 2026-05-21 22:42:19.935422 | controller | ok: Runtime: 0:00:00.012754 2026-05-21 22:42:19.940811 | 2026-05-21 22:42:19.940879 | TASK [gather-pod-logs : Downloads pod logs to executor] 2026-05-21 22:42:20.446507 | controller | changed: 2026-05-21 22:42:20.446810 | controller | cd+++++++++ pod-logs/ 2026-05-21 22:42:20.446870 | controller | cd+++++++++ pod-logs/failed-pods/ 2026-05-21 22:42:20.455396 | 2026-05-21 22:42:20.455470 | LOOP [helm-release-status : creating directory for helm release status] 2026-05-21 22:42:20.682749 | controller | changed: "values" 2026-05-21 22:42:20.881092 | controller | changed: "releases" 2026-05-21 22:42:20.897290 | 2026-05-21 22:42:20.897498 | TASK [helm-release-status : Gather get release status for helm charts] 2026-05-21 22:42:21.141210 | controller | /bin/bash: line 3: kubectl: command not found 2026-05-21 22:42:21.431115 | controller | ok: Runtime: 0:00:00.009208 2026-05-21 22:42:21.436547 | 2026-05-21 22:42:21.436637 | TASK [helm-release-status : Downloads logs to executor] 2026-05-21 22:42:21.915952 | controller | changed: 2026-05-21 22:42:21.916325 | controller | cd+++++++++ helm/ 2026-05-21 22:42:21.916391 | controller | cd+++++++++ helm/releases/ 2026-05-21 22:42:21.916443 | controller | cd+++++++++ helm/values/ 2026-05-21 22:42:21.921761 | 2026-05-21 22:42:21.921814 | PLAY RECAP 2026-05-21 22:42:21.921866 | controller | ok: 12 changed: 12 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-05-21 22:42:21.921888 | 2026-05-21 22:42:22.055134 | POST-RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/ansible-collection-kubernetes/test-playbooks/molecule/post.yml@main] 2026-05-21 22:42:22.058436 | POST-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post.yaml@main] 2026-05-21 22:42:22.630312 | 2026-05-21 22:42:22.630445 | PLAY [all] 2026-05-21 22:42:22.641046 | 2026-05-21 22:42:22.641121 | TASK [fetch-output : Set log path for multiple nodes] 2026-05-21 22:42:22.686993 | controller | skipping: Conditional result was False 2026-05-21 22:42:22.695461 | 2026-05-21 22:42:22.695621 | TASK [fetch-output : Set log path for single node] 2026-05-21 22:42:22.738034 | controller | ok 2026-05-21 22:42:22.742586 | 2026-05-21 22:42:22.742652 | LOOP [fetch-output : Ensure local output dirs] 2026-05-21 22:42:23.127998 | controller -> localhost | ok: "/var/lib/zuul/builds/61b96b26812849e899f4a36e2c616db8/work/logs" 2026-05-21 22:42:23.338787 | controller -> localhost | changed: "/var/lib/zuul/builds/61b96b26812849e899f4a36e2c616db8/work/artifacts" 2026-05-21 22:42:23.543859 | controller -> localhost | changed: "/var/lib/zuul/builds/61b96b26812849e899f4a36e2c616db8/work/docs" 2026-05-21 22:42:23.561423 | 2026-05-21 22:42:23.561560 | LOOP [fetch-output : Collect logs, artifacts and docs] 2026-05-21 22:42:24.181110 | controller | changed: .d..t...... ./ 2026-05-21 22:42:24.181449 | controller | changed: All items complete 2026-05-21 22:42:24.181511 | 2026-05-21 22:42:24.608453 | controller | changed: .d..t...... ./ 2026-05-21 22:42:25.040876 | controller | changed: .d..t...... ./ 2026-05-21 22:42:25.057358 | 2026-05-21 22:42:25.057558 | LOOP [merge-output-to-logs : Move artifacts and docs to logs dir] 2026-05-21 22:42:25.474954 | controller -> localhost | ok: Item: artifacts Runtime: 0:00:00.007680 2026-05-21 22:42:25.696139 | controller -> localhost | ok: Item: docs Runtime: 0:00:00.007992 2026-05-21 22:42:25.711500 | 2026-05-21 22:42:25.711667 | PLAY [all] 2026-05-21 22:42:25.719254 | 2026-05-21 22:42:25.719569 | TASK [remove-build-sshkey : Remove the build SSH key from all nodes] 2026-05-21 22:42:26.179562 | controller | changed 2026-05-21 22:42:26.185996 | 2026-05-21 22:42:26.186050 | PLAY RECAP 2026-05-21 22:42:26.186094 | controller | ok: 5 changed: 4 unreachable: 0 failed: 0 skipped: 1 rescued: 0 ignored: 0 2026-05-21 22:42:26.186115 | 2026-05-21 22:42:26.318361 | POST-RUN END RESULT_NORMAL: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post.yaml@main] 2026-05-21 22:42:26.320296 | POST-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post-logs.yaml@main] 2026-05-21 22:42:26.912483 | 2026-05-21 22:42:26.912633 | PLAY [localhost] 2026-05-21 22:42:26.922940 | 2026-05-21 22:42:26.923015 | TASK [Generate Zuul manifest] 2026-05-21 22:42:26.943610 | localhost | ok 2026-05-21 22:42:26.960719 | 2026-05-21 22:42:26.960798 | TASK [generate-zuul-manifest : Generate Zuul manifest] 2026-05-21 22:42:27.358224 | localhost | changed 2026-05-21 22:42:27.371644 | 2026-05-21 22:42:27.371723 | TASK [generate-zuul-manifest : Return Zuul manifest URL to Zuul] 2026-05-21 22:42:27.412331 | localhost | ok 2026-05-21 22:42:27.421244 | 2026-05-21 22:42:27.421330 | TASK [Upload logs] 2026-05-21 22:42:27.441885 | localhost | ok 2026-05-21 22:42:27.508737 | 2026-05-21 22:42:27.508895 | TASK [Set zuul-log-path fact] 2026-05-21 22:42:27.530756 | localhost | ok 2026-05-21 22:42:27.543273 | 2026-05-21 22:42:27.549412 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-05-21 22:42:27.582564 | localhost | ok 2026-05-21 22:42:27.592523 | 2026-05-21 22:42:27.592615 | TASK [upload-logs : Create log directories] 2026-05-21 22:42:27.989856 | localhost | changed 2026-05-21 22:42:27.994649 | 2026-05-21 22:42:27.994729 | TASK [upload-logs : Ensure logs are readable before uploading] 2026-05-21 22:42:28.453611 | localhost -> localhost | ok: Runtime: 0:00:00.006687 2026-05-21 22:42:28.461405 | 2026-05-21 22:42:28.461478 | TASK [upload-logs : Upload logs to log server] 2026-05-21 22:42:28.927875 | localhost | Output suppressed because no_log was given 2026-05-21 22:42:28.932994 | 2026-05-21 22:42:28.933083 | LOOP [upload-logs : Compress console log and json output] 2026-05-21 22:42:28.984814 | localhost | skipping: Conditional result was False 2026-05-21 22:42:29.038260 | localhost | skipping: Conditional result was False 2026-05-21 22:42:29.047548 | 2026-05-21 22:42:29.047667 | LOOP [upload-logs : Upload compressed console log and json output] 2026-05-21 22:42:29.091593 | localhost | skipping: Conditional result was False 2026-05-21 22:42:29.091923 | 2026-05-21 22:42:29.095446 | localhost | skipping: Conditional result was False 2026-05-21 22:42:29.108911 | 2026-05-21 22:42:29.109033 | LOOP [upload-logs : Upload console log and json output]