2026-04-22 07:16:34.830849 | Job console starting 2026-04-22 07:16:34.839503 | Updating git repos 2026-04-22 07:16:34.886222 | Cloning repos into workspace 2026-04-22 07:16:34.928553 | Restoring repo states 2026-04-22 07:16:34.938060 | Merging changes 2026-04-22 07:16:35.371573 | Checking out repos 2026-04-22 07:16:35.516122 | Preparing playbooks 2026-04-22 07:16:37.936583 | Running Ansible setup 2026-04-22 07:16:47.529586 | PRE-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/pre.yaml@main] 2026-04-22 07:16:48.212134 | 2026-04-22 07:16:48.212250 | PLAY [localhost] 2026-04-22 07:16:48.235403 | 2026-04-22 07:16:48.235534 | TASK [Gathering Facts] 2026-04-22 07:16:49.246536 | localhost | ok 2026-04-22 07:16:49.259526 | 2026-04-22 07:16:49.259657 | TASK [Setup log path fact] 2026-04-22 07:16:49.291245 | localhost | ok 2026-04-22 07:16:49.304824 | 2026-04-22 07:16:49.304911 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-04-22 07:16:49.342249 | localhost | ok 2026-04-22 07:16:49.348216 | 2026-04-22 07:16:49.348287 | TASK [emit-job-header : Print job information] 2026-04-22 07:16:49.385734 | # Job Information 2026-04-22 07:16:49.385880 | Ansible Version: 2.16.16 2026-04-22 07:16:49.385914 | Job: ansible-collection-kubernetes-molecule-download-binaries 2026-04-22 07:16:49.385938 | Pipeline: check 2026-04-22 07:16:49.385973 | Executor: 0a8996d2b663 2026-04-22 07:16:49.385994 | Triggered by: https://github.com/vexxhost/ansible-collection-kubernetes/pull/268 2026-04-22 07:16:49.386018 | Event ID: 0aaa7b60-3e1b-11f1-9b82-7b16981db146 2026-04-22 07:16:49.388780 | 2026-04-22 07:16:49.388841 | LOOP [emit-job-header : Print node information] 2026-04-22 07:16:49.519761 | localhost | ok: 2026-04-22 07:16:49.519961 | localhost | # Node Information 2026-04-22 07:16:49.520001 | localhost | Inventory Hostname: controller 2026-04-22 07:16:49.520033 | localhost | Hostname: np0000169222 2026-04-22 07:16:49.520061 | localhost | Username: zuul 2026-04-22 07:16:49.520093 | localhost | Distro: Debian 13.4 2026-04-22 07:16:49.520121 | localhost | Provider: yul1 2026-04-22 07:16:49.520147 | localhost | Region: ca-ymq-1 2026-04-22 07:16:49.520174 | localhost | Label: debian-trixie 2026-04-22 07:16:49.520200 | localhost | Product Name: OpenStack Nova 2026-04-22 07:16:49.520225 | localhost | Interface IP: 199.204.45.140 2026-04-22 07:16:49.530596 | 2026-04-22 07:16:49.530724 | TASK [log-inventory : Ensure Zuul Ansible directory exists] 2026-04-22 07:16:50.185336 | localhost -> localhost | changed 2026-04-22 07:16:50.189963 | 2026-04-22 07:16:50.190057 | TASK [log-inventory : Copy ansible inventory to logs dir] 2026-04-22 07:16:51.316821 | localhost -> localhost | changed 2026-04-22 07:16:51.323095 | 2026-04-22 07:16:51.323158 | PLAY [all] 2026-04-22 07:16:51.344778 | 2026-04-22 07:16:51.344943 | TASK [add-build-sshkey : Check to see if ssh key was already created for this build] 2026-04-22 07:16:51.908617 | controller -> localhost | ok 2026-04-22 07:16:51.919160 | 2026-04-22 07:16:51.919567 | TASK [add-build-sshkey : Create a new key in workspace based on build UUID] 2026-04-22 07:16:51.958918 | controller | ok 2026-04-22 07:16:51.982549 | controller | included: /var/lib/zuul/builds/12f9562658444637a82faea8ab2a5b6d/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/create-key-and-replace.yaml 2026-04-22 07:16:55.300030 | 2026-04-22 07:16:55.300164 | TASK [add-build-sshkey : Create Temp SSH key] 2026-04-22 07:16:57.749727 | controller -> localhost | Generating public/private rsa key pair. 2026-04-22 07:16:57.749929 | controller -> localhost | Your identification has been saved in /var/lib/zuul/builds/12f9562658444637a82faea8ab2a5b6d/work/12f9562658444637a82faea8ab2a5b6d_id_rsa 2026-04-22 07:16:57.749969 | controller -> localhost | Your public key has been saved in /var/lib/zuul/builds/12f9562658444637a82faea8ab2a5b6d/work/12f9562658444637a82faea8ab2a5b6d_id_rsa.pub 2026-04-22 07:16:57.749997 | controller -> localhost | The key fingerprint is: 2026-04-22 07:16:57.750018 | controller -> localhost | SHA256:LFTCnqe40OB2v/nmxsfpwh2TpyqYx6datUSf99KbSUg zuul-build-sshkey 2026-04-22 07:16:57.750048 | controller -> localhost | The key's randomart image is: 2026-04-22 07:16:57.750071 | controller -> localhost | +---[RSA 3072]----+ 2026-04-22 07:16:57.750098 | controller -> localhost | | .. . | 2026-04-22 07:16:57.750120 | controller -> localhost | | .o | 2026-04-22 07:16:57.750147 | controller -> localhost | | .... | 2026-04-22 07:16:57.750177 | controller -> localhost | | . .oo.. . | 2026-04-22 07:16:57.750203 | controller -> localhost | | . o ..oS o.E | 2026-04-22 07:16:57.750225 | controller -> localhost | | + + .+ .+o.+ | 2026-04-22 07:16:57.750244 | controller -> localhost | | . o *.o.o *o + | 2026-04-22 07:16:57.750264 | controller -> localhost | | +.=.B * o + | 2026-04-22 07:16:57.750286 | controller -> localhost | | .o+X+=. + | 2026-04-22 07:16:57.750307 | controller -> localhost | +----[SHA256]-----+ 2026-04-22 07:16:57.750359 | controller -> localhost | ok: Runtime: 0:00:02.002223 2026-04-22 07:16:57.754596 | 2026-04-22 07:16:57.754661 | TASK [add-build-sshkey : Remote setup ssh keys (linux)] 2026-04-22 07:16:57.786925 | controller | ok 2026-04-22 07:16:57.798397 | controller | included: /var/lib/zuul/builds/12f9562658444637a82faea8ab2a5b6d/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/remote-linux.yaml 2026-04-22 07:16:57.805955 | 2026-04-22 07:16:57.806041 | TASK [add-build-sshkey : Remove previously added zuul-build-sshkey] 2026-04-22 07:16:57.830795 | controller | skipping: Conditional result was False 2026-04-22 07:16:57.932213 | 2026-04-22 07:16:57.932649 | TASK [add-build-sshkey : Enable access via build key on all nodes] 2026-04-22 07:16:58.448935 | controller | changed 2026-04-22 07:16:58.453222 | 2026-04-22 07:16:58.453294 | TASK [add-build-sshkey : Make sure user has a .ssh] 2026-04-22 07:16:58.665213 | controller | ok 2026-04-22 07:16:58.671155 | 2026-04-22 07:16:58.671275 | TASK [add-build-sshkey : Install build private key as SSH key on all nodes] 2026-04-22 07:16:59.195493 | controller | changed 2026-04-22 07:16:59.199605 | 2026-04-22 07:16:59.199672 | TASK [add-build-sshkey : Install build public key as SSH key on all nodes] 2026-04-22 07:16:59.743821 | controller | changed 2026-04-22 07:16:59.750875 | 2026-04-22 07:16:59.750969 | TASK [add-build-sshkey : Remote setup ssh keys (windows)] 2026-04-22 07:16:59.775642 | controller | skipping: Conditional result was False 2026-04-22 07:16:59.784589 | 2026-04-22 07:16:59.784679 | TASK [remove-zuul-sshkey : Remove master key from local agent] 2026-04-22 07:17:00.457240 | controller -> localhost | changed 2026-04-22 07:17:00.467146 | 2026-04-22 07:17:00.467246 | TASK [add-build-sshkey : Add back temp key] 2026-04-22 07:17:00.776936 | controller -> localhost | Identity added: /var/lib/zuul/builds/12f9562658444637a82faea8ab2a5b6d/work/12f9562658444637a82faea8ab2a5b6d_id_rsa (zuul-build-sshkey) 2026-04-22 07:17:00.777133 | controller -> localhost | ok: Runtime: 0:00:00.014512 2026-04-22 07:17:00.781310 | 2026-04-22 07:17:00.781374 | TASK [add-build-sshkey : Verify we can still SSH to all nodes] 2026-04-22 07:17:01.128462 | controller | ok 2026-04-22 07:17:01.133669 | 2026-04-22 07:17:01.133748 | TASK [add-build-sshkey : Verify we can still SSH to all nodes (windows)] 2026-04-22 07:17:01.158485 | controller | skipping: Conditional result was False 2026-04-22 07:17:01.169286 | 2026-04-22 07:17:01.169360 | TASK [prepare-workspace : Start zuul_console daemon.] 2026-04-22 07:17:01.533703 | controller | ok 2026-04-22 07:17:01.699342 | 2026-04-22 07:17:01.699503 | TASK [prepare-workspace : Synchronize src repos to workspace directory.] 2026-04-22 07:17:02.861692 | controller | Output suppressed because no_log was given 2026-04-22 07:17:02.872998 | 2026-04-22 07:17:02.873147 | LOOP [ensure-output-dirs : Empty Zuul Output directories by removing them] 2026-04-22 07:17:03.093618 | controller | ok: "logs" 2026-04-22 07:17:03.093882 | controller | ok: All items complete 2026-04-22 07:17:03.093926 | 2026-04-22 07:17:03.275554 | controller | ok: "artifacts" 2026-04-22 07:17:03.462010 | controller | ok: "docs" 2026-04-22 07:17:03.772632 | 2026-04-22 07:17:03.772752 | LOOP [ensure-output-dirs : Ensure Zuul Output directories exist] 2026-04-22 07:17:03.979345 | controller | changed: "logs" 2026-04-22 07:17:04.160637 | controller | changed: "artifacts" 2026-04-22 07:17:04.372966 | controller | changed: "docs" 2026-04-22 07:17:04.381743 | 2026-04-22 07:17:04.381884 | PLAY RECAP 2026-04-22 07:17:04.381933 | controller | ok: 15 changed: 8 unreachable: 0 failed: 0 skipped: 3 rescued: 0 ignored: 0 2026-04-22 07:17:04.381962 | localhost | ok: 6 changed: 2 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-04-22 07:17:04.381984 | 2026-04-22 07:17:04.490819 | PRE-RUN END RESULT_NORMAL: [trusted : github.com/vexxhost/zuul-config/playbooks/base/pre.yaml@main] 2026-04-22 07:17:04.492215 | PRE-RUN START: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/pre.yaml@main] 2026-04-22 07:17:05.096875 | 2026-04-22 07:17:05.097017 | PLAY [all] 2026-04-22 07:17:05.112620 | 2026-04-22 07:17:05.112695 | TASK [setup-uv : Extract archive] 2026-04-22 07:17:08.437562 | controller | changed 2026-04-22 07:17:08.443367 | 2026-04-22 07:17:08.443450 | TASK [setup-uv : Print version] 2026-04-22 07:17:08.801220 | controller | uv 0.8.13 2026-04-22 07:17:08.973800 | controller | ok: Runtime: 0:00:00.014835 2026-04-22 07:17:08.981414 | 2026-04-22 07:17:08.981490 | PLAY RECAP 2026-04-22 07:17:08.981552 | controller | ok: 2 changed: 2 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-04-22 07:17:08.981588 | 2026-04-22 07:17:09.094345 | PRE-RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/pre.yaml@main] 2026-04-22 07:17:09.096947 | PRE-RUN START: [untrusted : github.com/vexxhost/ansible-collection-kubernetes/test-playbooks/molecule/pre.yml@main] 2026-04-22 07:17:09.718079 | 2026-04-22 07:17:09.718246 | PLAY [all] 2026-04-22 07:17:09.730061 | 2026-04-22 07:17:09.730140 | TASK [Update apt cache] 2026-04-22 07:17:14.338186 | controller | ok 2026-04-22 07:17:14.345561 | 2026-04-22 07:17:14.345638 | TASK [Disable firewalld] 2026-04-22 07:17:14.369040 | controller | skipping: Conditional result was False 2026-04-22 07:17:14.378038 | 2026-04-22 07:17:14.378177 | TASK [Install "jq" for log collection] 2026-04-22 07:17:16.630451 | controller | changed 2026-04-22 07:17:16.632773 | 2026-04-22 07:17:16.632841 | PLAY RECAP 2026-04-22 07:17:16.632902 | controller | ok: 2 changed: 1 unreachable: 0 failed: 0 skipped: 1 rescued: 0 ignored: 0 2026-04-22 07:17:16.632933 | 2026-04-22 07:17:16.726606 | PRE-RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/ansible-collection-kubernetes/test-playbooks/molecule/pre.yml@main] 2026-04-22 07:17:16.729539 | RUN START: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/run.yaml@main] 2026-04-22 07:17:17.323575 | 2026-04-22 07:17:17.323910 | PLAY [all] 2026-04-22 07:17:17.334046 | 2026-04-22 07:17:17.334120 | TASK [Copy inventory file for Zuul] 2026-04-22 07:17:18.251664 | controller | changed 2026-04-22 07:17:18.259913 | 2026-04-22 07:17:18.260002 | TASK [Switch "ansible_host" to private IP] 2026-04-22 07:17:18.554809 | controller | changed: 1 replacements made 2026-04-22 07:17:18.560789 | 2026-04-22 07:17:18.560876 | TASK [Run Molecule scenario] 2026-04-22 07:17:19.012371 | controller | Using CPython 3.13.5 interpreter at: /usr/bin/python3 2026-04-22 07:17:19.012482 | controller | Creating virtual environment at: .venv 2026-04-22 07:17:19.247392 | controller | Downloading pygments (1.2MiB) 2026-04-22 07:17:19.247783 | controller | Downloading cryptography (4.3MiB) 2026-04-22 07:17:19.247993 | controller | Downloading ansible-core (2.3MiB) 2026-04-22 07:17:19.401254 | controller | Downloading cryptography 2026-04-22 07:17:19.450236 | controller | Downloading pygments 2026-04-22 07:17:19.608901 | controller | Downloading ansible-core 2026-04-22 07:17:19.654976 | controller | Installed 36 packages in 45ms 2026-04-22 07:17:20.341241 | controller | INFO Collection 'vexxhost.kubernetes' detected. 2026-04-22 07:17:20.341277 | controller | INFO Scenarios will be used from 'extensions/molecule' 2026-04-22 07:17:21.210476 | controller | CRITICAL 'extensions/molecule/default/molecule.yml' glob failed. Exiting. 2026-04-22 07:17:21.210585 | controller | INFO default scenario not found, disabling shared state. 2026-04-22 07:17:21.210781 | controller | INFO [download-binaries > discovery] scenario test matrix: dependency, cleanup, destroy, syntax, create, prepare, converge, idempotence, side_effect, verify, cleanup, destroy 2026-04-22 07:17:21.210882 | controller | INFO [download-binaries > prerun] Performing prerun with role_name_check=0... 2026-04-22 07:17:37.802677 | controller | INFO [download-binaries > dependency] Executing 2026-04-22 07:17:37.803093 | controller | WARNING [download-binaries > dependency] Missing roles requirements file: requirements.yml 2026-04-22 07:17:37.803411 | controller | WARNING [download-binaries > dependency] Missing collections requirements file: collections.yml 2026-04-22 07:17:37.803620 | controller | WARNING [download-binaries > dependency] Executed: 2 missing (Remove from test_sequence to suppress) 2026-04-22 07:17:37.809707 | controller | INFO [download-binaries > cleanup] Executing 2026-04-22 07:17:37.810159 | controller | WARNING [download-binaries > cleanup] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-04-22 07:17:37.815518 | controller | INFO [download-binaries > destroy] Executing 2026-04-22 07:17:37.815612 | controller | WARNING [download-binaries > destroy] Skipping, '--destroy=never' requested. 2026-04-22 07:17:37.815700 | controller | INFO [download-binaries > destroy] Executed: Successful 2026-04-22 07:17:37.821091 | controller | INFO [download-binaries > syntax] Executing 2026-04-22 07:17:38.739411 | controller | 2026-04-22 07:17:38.739841 | controller | playbook: /home/zuul/src/github.com/vexxhost/ansible-collection-kubernetes/extensions/molecule/download-binaries/converge.yml 2026-04-22 07:17:38.829292 | controller | INFO [download-binaries > syntax] Executed: Successful 2026-04-22 07:17:38.841210 | controller | INFO [download-binaries > create] Executing 2026-04-22 07:17:38.842737 | controller | WARNING [download-binaries > create] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-04-22 07:17:38.848098 | controller | INFO [download-binaries > prepare] Executing 2026-04-22 07:17:38.848377 | controller | WARNING [download-binaries > prepare] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-04-22 07:17:38.853633 | controller | INFO [download-binaries > converge] Executing 2026-04-22 07:17:39.710331 | controller | 2026-04-22 07:17:39.710406 | controller | PLAY [Download all binaries required at runtime for ansible-collection-kubernetes] *** 2026-04-22 07:17:39.710416 | controller | 2026-04-22 07:17:39.710425 | controller | TASK [Gather minimal facts] **************************************************** 2026-04-22 07:17:39.710437 | controller | Wednesday 22 April 2026 07:17:39 +0000 (0:00:00.031) 0:00:00.031 ******* 2026-04-22 07:17:40.362040 | controller | ok: [controller -> localhost] 2026-04-22 07:17:40.362220 | controller | 2026-04-22 07:17:40.362430 | controller | TASK [Find all subdirectories in the role location] **************************** 2026-04-22 07:17:40.362683 | controller | Wednesday 22 April 2026 07:17:40 +0000 (0:00:00.652) 0:00:00.683 ******* 2026-04-22 07:17:40.768501 | controller | ok: [controller -> localhost] 2026-04-22 07:17:40.768620 | controller | 2026-04-22 07:17:40.768867 | controller | TASK [Select only defaults/ directories and load vars] ************************* 2026-04-22 07:17:40.769097 | controller | Wednesday 22 April 2026 07:17:40 +0000 (0:00:00.407) 0:00:01.091 ******* 2026-04-22 07:17:41.106680 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/keepalived/defaults) 2026-04-22 07:17:41.106940 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/cluster_api/defaults) 2026-04-22 07:17:41.107250 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kubelet/defaults) 2026-04-22 07:17:41.107505 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/helm/defaults) 2026-04-22 07:17:41.107789 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kubernetes/defaults) 2026-04-22 07:17:41.108049 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/envoy_gateway/defaults) 2026-04-22 07:17:41.108308 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/clusterctl/defaults) 2026-04-22 07:17:41.108573 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/upload_helm_chart/defaults) 2026-04-22 07:17:41.108851 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/openstack_resource_controller/defaults) 2026-04-22 07:17:41.109113 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/cilium/defaults) 2026-04-22 07:17:41.109382 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kubeadm/defaults) 2026-04-22 07:17:41.109783 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/cert_manager/defaults) 2026-04-22 07:17:41.110061 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kube_vip/defaults) 2026-04-22 07:17:41.110357 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kubectl/defaults) 2026-04-22 07:17:41.110618 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/haproxy/defaults) 2026-04-22 07:17:41.110839 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/flux/defaults) 2026-04-22 07:17:41.110988 | controller | 2026-04-22 07:17:41.111147 | controller | TASK [Find all components with checksums and get latest versions (CI)] ********* 2026-04-22 07:17:41.111310 | controller | Wednesday 22 April 2026 07:17:41 +0000 (0:00:00.337) 0:00:01.429 ******* 2026-04-22 07:17:41.262829 | controller | ok: [controller -> localhost] => (item=kubelet_checksums) 2026-04-22 07:17:41.263061 | controller | ok: [controller -> localhost] => (item=helm_checksums) 2026-04-22 07:17:41.263313 | controller | ok: [controller -> localhost] => (item=helm_diff_checksums) 2026-04-22 07:17:41.263558 | controller | ok: [controller -> localhost] => (item=clusterctl_checksums) 2026-04-22 07:17:41.263839 | controller | ok: [controller -> localhost] => (item=kubeadm_checksums) 2026-04-22 07:17:41.264094 | controller | ok: [controller -> localhost] => (item=kubectl_checksums) 2026-04-22 07:17:41.264377 | controller | ok: [controller -> localhost] => (item=flux_checksums) 2026-04-22 07:17:41.264601 | controller | 2026-04-22 07:17:41.264865 | controller | TASK [Filter checksums to keep only latest versions (CI)] ********************** 2026-04-22 07:17:41.265118 | controller | Wednesday 22 April 2026 07:17:41 +0000 (0:00:00.155) 0:00:01.584 ******* 2026-04-22 07:17:41.360352 | controller | ok: [controller -> localhost] => (item=kubelet_checksums) 2026-04-22 07:17:41.360519 | controller | ok: [controller -> localhost] => (item=helm_checksums) 2026-04-22 07:17:41.360704 | controller | ok: [controller -> localhost] => (item=helm_diff_checksums) 2026-04-22 07:17:41.360892 | controller | ok: [controller -> localhost] => (item=clusterctl_checksums) 2026-04-22 07:17:41.361106 | controller | ok: [controller -> localhost] => (item=kubeadm_checksums) 2026-04-22 07:17:41.361297 | controller | ok: [controller -> localhost] => (item=kubectl_checksums) 2026-04-22 07:17:41.361479 | controller | ok: [controller -> localhost] => (item=flux_checksums) 2026-04-22 07:17:41.361651 | controller | 2026-04-22 07:17:41.361885 | controller | TASK [Generate list of all binaries for all roles] ***************************** 2026-04-22 07:17:41.362119 | controller | Wednesday 22 April 2026 07:17:41 +0000 (0:00:00.098) 0:00:01.683 ******* 2026-04-22 07:17:41.436610 | controller | ok: [controller -> localhost] 2026-04-22 07:17:41.436773 | controller | 2026-04-22 07:17:41.436981 | controller | TASK [Include download_artifact role] ****************************************** 2026-04-22 07:17:41.437195 | controller | Wednesday 22 April 2026 07:17:41 +0000 (0:00:00.076) 0:00:01.759 ******* 2026-04-22 07:17:41.676995 | controller | included: vexxhost.containers.download_artifact for controller => (item={'url': 'https://dl.k8s.io/release/v1.35.4/bin/linux/amd64/kubelet', 'checksum': '983a6ba5a49823dcdd745c674e5e2416377dd27d6ad1b42d2befa0fb961a19f6', 'dest': '/var/lib/downloads/kubelet-1.35.4-linux-amd64', 'version': '1.35.4'}) 2026-04-22 07:17:41.677200 | controller | included: vexxhost.containers.download_artifact for controller => (item={'url': 'https://get.helm.sh/helm-v3.11.2-linux-amd64.tar.gz', 'checksum': '781d826daec584f9d50a01f0f7dadfd25a3312217a14aa2fbb85107b014ac8ca', 'dest': '/var/lib/downloads/helm-v3.11.2-linux-amd64.tar.gz', 'version': 'v3.11.2'}) 2026-04-22 07:17:41.677433 | controller | included: vexxhost.containers.download_artifact for controller => (item={'url': 'https://github.com/databus23/helm-diff/releases/download/v3.8.1/helm-diff-linux-amd64.tgz', 'checksum': 'f78867edfde60e2506e3228f706beaf96d1ae3ee5f169f42315acbd513794078', 'dest': '/var/lib/downloads/helm-diff-v3.8.1-linux-amd64.tgz', 'version': 'v3.8.1'}) 2026-04-22 07:17:41.677700 | controller | included: vexxhost.containers.download_artifact for controller => (item={'url': 'https://github.com/kubernetes-sigs/cluster-api/releases/download/v1.10.5/clusterctl-linux-amd64', 'checksum': '8da468c3482b2f45c872e87f5fefdc7d4cb583ac3a689234ecc1590f852b09df', 'dest': '/var/lib/downloads/clusterctl-1.10.5-linux-amd64', 'version': '1.10.5'}) 2026-04-22 07:17:41.677932 | controller | included: vexxhost.containers.download_artifact for controller => (item={'url': 'https://dl.k8s.io/release/v1.35.4/bin/linux/amd64/kubeadm', 'checksum': '0c0497da793f8897c14e45340da919534b615294a1aab69dc1998896c0f11145', 'dest': '/var/lib/downloads/kubeadm-1.35.4-linux-amd64', 'version': '1.35.4'}) 2026-04-22 07:17:41.678222 | controller | included: vexxhost.containers.download_artifact for controller => (item={'url': 'https://dl.k8s.io/release/v1.35.4/bin/linux/amd64/kubectl', 'checksum': 'b529430df69a688fd61b64ad2299edb5fd71cb58be2a4779dba624c7d3510efd', 'dest': '/var/lib/downloads/kubectl-1.35.4-linux-amd64', 'version': '1.35.4'}) 2026-04-22 07:17:41.678512 | controller | included: vexxhost.containers.download_artifact for controller => (item={'url': 'https://github.com/fluxcd/flux2/releases/download/v0.32.0/flux_0.32.0_linux_amd64.tar.gz', 'checksum': 'c94a42e96620848f9aed69a130c01b7d740412f6f2b3ad3c95fe23471f2b8e4e', 'dest': '/var/lib/downloads/flux-0.32.0-linux-amd64.tar.gz', 'version': '0.32.0'}) 2026-04-22 07:17:41.678758 | controller | 2026-04-22 07:17:41.678973 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-04-22 07:17:41.679148 | controller | Wednesday 22 April 2026 07:17:41 +0000 (0:00:00.240) 0:00:01.999 ******* 2026-04-22 07:17:41.719144 | controller | skipping: [controller] 2026-04-22 07:17:41.719306 | controller | 2026-04-22 07:17:41.719514 | controller | TASK [vexxhost.containers.directory : Create directory (/var/lib/downloads)] *** 2026-04-22 07:17:41.719711 | controller | Wednesday 22 April 2026 07:17:41 +0000 (0:00:00.042) 0:00:02.041 ******* 2026-04-22 07:17:42.422280 | controller | [WARNING]: Host 'controller' is using the discovered Python interpreter at '/usr/bin/python3.13', but future installation of another Python interpreter could cause a different interpreter to be discovered. See https://docs.ansible.com/ansible-core/2.20/reference_appendices/interpreter_discovery.html for more information. 2026-04-22 07:17:42.437275 | controller | changed: [controller] 2026-04-22 07:17:42.437449 | controller | 2026-04-22 07:17:42.437704 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-04-22 07:17:42.437928 | controller | Wednesday 22 April 2026 07:17:42 +0000 (0:00:00.718) 0:00:02.759 ******* 2026-04-22 07:17:42.477726 | controller | ok: [controller] => { 2026-04-22 07:17:42.477874 | controller | "msg": "https://dl.k8s.io/release/v1.35.4/bin/linux/amd64/kubelet" 2026-04-22 07:17:42.478122 | controller | } 2026-04-22 07:17:42.478308 | controller | 2026-04-22 07:17:42.478493 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-04-22 07:17:42.478677 | controller | Wednesday 22 April 2026 07:17:42 +0000 (0:00:00.040) 0:00:02.800 ******* 2026-04-22 07:17:43.512601 | controller | [WARNING]: Module remote_tmp /root/.ansible/tmp did not exist and was created with a mode of 0700, this may cause issues when running as another user. To avoid this, create the remote_tmp dir with the correct permissions manually 2026-04-22 07:17:43.519857 | controller | changed: [controller] 2026-04-22 07:17:43.519886 | controller | 2026-04-22 07:17:43.519972 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-04-22 07:17:43.520055 | controller | Wednesday 22 April 2026 07:17:43 +0000 (0:00:01.042) 0:00:03.842 ******* 2026-04-22 07:17:43.553489 | controller | skipping: [controller] 2026-04-22 07:17:43.553622 | controller | 2026-04-22 07:17:43.553813 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-04-22 07:17:43.554030 | controller | Wednesday 22 April 2026 07:17:43 +0000 (0:00:00.033) 0:00:03.876 ******* 2026-04-22 07:17:43.593458 | controller | skipping: [controller] 2026-04-22 07:17:43.593580 | controller | 2026-04-22 07:17:43.593842 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-04-22 07:17:43.593992 | controller | Wednesday 22 April 2026 07:17:43 +0000 (0:00:00.038) 0:00:03.915 ******* 2026-04-22 07:17:43.633813 | controller | ok: [controller] => { 2026-04-22 07:17:43.633977 | controller | "msg": "https://get.helm.sh/helm-v3.11.2-linux-amd64.tar.gz" 2026-04-22 07:17:43.634488 | controller | } 2026-04-22 07:17:43.634639 | controller | 2026-04-22 07:17:43.634828 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-04-22 07:17:43.635065 | controller | Wednesday 22 April 2026 07:17:43 +0000 (0:00:00.040) 0:00:03.955 ******* 2026-04-22 07:17:44.519410 | controller | changed: [controller] 2026-04-22 07:17:44.519592 | controller | 2026-04-22 07:17:44.519857 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-04-22 07:17:44.520100 | controller | Wednesday 22 April 2026 07:17:44 +0000 (0:00:00.885) 0:00:04.841 ******* 2026-04-22 07:17:44.557100 | controller | skipping: [controller] 2026-04-22 07:17:44.557433 | controller | 2026-04-22 07:17:44.557715 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-04-22 07:17:44.557913 | controller | Wednesday 22 April 2026 07:17:44 +0000 (0:00:00.038) 0:00:04.879 ******* 2026-04-22 07:17:44.593489 | controller | skipping: [controller] 2026-04-22 07:17:44.593643 | controller | 2026-04-22 07:17:44.593845 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-04-22 07:17:44.594074 | controller | Wednesday 22 April 2026 07:17:44 +0000 (0:00:00.036) 0:00:04.916 ******* 2026-04-22 07:17:44.636996 | controller | ok: [controller] => { 2026-04-22 07:17:44.637170 | controller | "msg": "https://github.com/databus23/helm-diff/releases/download/v3.8.1/helm-diff-linux-amd64.tgz" 2026-04-22 07:17:44.637379 | controller | } 2026-04-22 07:17:44.637640 | controller | 2026-04-22 07:17:44.637850 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-04-22 07:17:44.638500 | controller | Wednesday 22 April 2026 07:17:44 +0000 (0:00:00.042) 0:00:04.958 ******* 2026-04-22 07:17:45.408577 | controller | changed: [controller] 2026-04-22 07:17:45.408710 | controller | 2026-04-22 07:17:45.408914 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-04-22 07:17:45.409116 | controller | Wednesday 22 April 2026 07:17:45 +0000 (0:00:00.771) 0:00:05.730 ******* 2026-04-22 07:17:45.446024 | controller | skipping: [controller] 2026-04-22 07:17:45.446242 | controller | 2026-04-22 07:17:45.446446 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-04-22 07:17:45.446642 | controller | Wednesday 22 April 2026 07:17:45 +0000 (0:00:00.038) 0:00:05.768 ******* 2026-04-22 07:17:45.481342 | controller | skipping: [controller] 2026-04-22 07:17:45.481504 | controller | 2026-04-22 07:17:45.481701 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-04-22 07:17:45.481894 | controller | Wednesday 22 April 2026 07:17:45 +0000 (0:00:00.035) 0:00:05.804 ******* 2026-04-22 07:17:45.521271 | controller | ok: [controller] => { 2026-04-22 07:17:45.521484 | controller | "msg": "https://github.com/kubernetes-sigs/cluster-api/releases/download/v1.10.5/clusterctl-linux-amd64" 2026-04-22 07:17:45.521619 | controller | } 2026-04-22 07:17:45.521839 | controller | 2026-04-22 07:17:45.521986 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-04-22 07:17:45.522198 | controller | Wednesday 22 April 2026 07:17:45 +0000 (0:00:00.039) 0:00:05.843 ******* 2026-04-22 07:17:46.742627 | controller | changed: [controller] 2026-04-22 07:17:46.742783 | controller | 2026-04-22 07:17:46.743000 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-04-22 07:17:46.743213 | controller | Wednesday 22 April 2026 07:17:46 +0000 (0:00:01.220) 0:00:07.064 ******* 2026-04-22 07:17:46.780218 | controller | skipping: [controller] 2026-04-22 07:17:46.780412 | controller | 2026-04-22 07:17:46.780641 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-04-22 07:17:46.780840 | controller | Wednesday 22 April 2026 07:17:46 +0000 (0:00:00.037) 0:00:07.102 ******* 2026-04-22 07:17:46.815683 | controller | skipping: [controller] 2026-04-22 07:17:46.815827 | controller | 2026-04-22 07:17:46.816018 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-04-22 07:17:46.816208 | controller | Wednesday 22 April 2026 07:17:46 +0000 (0:00:00.035) 0:00:07.138 ******* 2026-04-22 07:17:46.855148 | controller | ok: [controller] => { 2026-04-22 07:17:46.855326 | controller | "msg": "https://dl.k8s.io/release/v1.35.4/bin/linux/amd64/kubeadm" 2026-04-22 07:17:46.855536 | controller | } 2026-04-22 07:17:46.855707 | controller | 2026-04-22 07:17:46.855905 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-04-22 07:17:46.856096 | controller | Wednesday 22 April 2026 07:17:46 +0000 (0:00:00.038) 0:00:07.177 ******* 2026-04-22 07:17:47.881162 | controller | changed: [controller] 2026-04-22 07:17:47.881203 | controller | 2026-04-22 07:17:47.881212 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-04-22 07:17:47.881221 | controller | Wednesday 22 April 2026 07:17:47 +0000 (0:00:01.025) 0:00:08.202 ******* 2026-04-22 07:17:47.918136 | controller | skipping: [controller] 2026-04-22 07:17:47.918291 | controller | 2026-04-22 07:17:47.918417 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-04-22 07:17:47.918537 | controller | Wednesday 22 April 2026 07:17:47 +0000 (0:00:00.038) 0:00:08.240 ******* 2026-04-22 07:17:47.962470 | controller | skipping: [controller] 2026-04-22 07:17:47.962548 | controller | 2026-04-22 07:17:47.962647 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-04-22 07:17:47.962738 | controller | Wednesday 22 April 2026 07:17:47 +0000 (0:00:00.041) 0:00:08.281 ******* 2026-04-22 07:17:48.001658 | controller | ok: [controller] => { 2026-04-22 07:17:48.001738 | controller | "msg": "https://dl.k8s.io/release/v1.35.4/bin/linux/amd64/kubectl" 2026-04-22 07:17:48.001822 | controller | } 2026-04-22 07:17:48.001905 | controller | 2026-04-22 07:17:48.002045 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-04-22 07:17:48.002188 | controller | Wednesday 22 April 2026 07:17:47 +0000 (0:00:00.042) 0:00:08.324 ******* 2026-04-22 07:17:48.862629 | controller | changed: [controller] 2026-04-22 07:17:48.862678 | controller | 2026-04-22 07:17:48.862772 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-04-22 07:17:48.862867 | controller | Wednesday 22 April 2026 07:17:48 +0000 (0:00:00.856) 0:00:09.180 ******* 2026-04-22 07:17:48.893676 | controller | skipping: [controller] 2026-04-22 07:17:48.893718 | controller | 2026-04-22 07:17:48.893818 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-04-22 07:17:48.893905 | controller | Wednesday 22 April 2026 07:17:48 +0000 (0:00:00.036) 0:00:09.216 ******* 2026-04-22 07:17:48.928027 | controller | skipping: [controller] 2026-04-22 07:17:48.928153 | controller | 2026-04-22 07:17:48.928284 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-04-22 07:17:48.928413 | controller | Wednesday 22 April 2026 07:17:48 +0000 (0:00:00.034) 0:00:09.250 ******* 2026-04-22 07:17:48.969890 | controller | ok: [controller] => { 2026-04-22 07:17:48.969976 | controller | "msg": "https://github.com/fluxcd/flux2/releases/download/v0.32.0/flux_0.32.0_linux_amd64.tar.gz" 2026-04-22 07:17:48.970090 | controller | } 2026-04-22 07:17:48.970390 | controller | 2026-04-22 07:17:48.970424 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-04-22 07:17:48.970430 | controller | Wednesday 22 April 2026 07:17:48 +0000 (0:00:00.041) 0:00:09.292 ******* 2026-04-22 07:17:49.710395 | controller | changed: [controller] 2026-04-22 07:17:49.710542 | controller | 2026-04-22 07:17:49.710669 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-04-22 07:17:49.710789 | controller | Wednesday 22 April 2026 07:17:49 +0000 (0:00:00.737) 0:00:10.029 ******* 2026-04-22 07:17:49.742530 | controller | skipping: [controller] 2026-04-22 07:17:49.742606 | controller | 2026-04-22 07:17:49.742698 | controller | PLAY RECAP ********************************************************************* 2026-04-22 07:17:49.744862 | controller | controller : ok=28 changed=8 unreachable=0 failed=0 skipped=14 rescued=0 ignored=0 2026-04-22 07:17:49.744893 | controller | 2026-04-22 07:17:49.744897 | controller | 2026-04-22 07:17:49.744901 | controller | TASKS RECAP ******************************************************************** 2026-04-22 07:17:49.744906 | controller | Wednesday 22 April 2026 07:17:49 +0000 (0:00:00.034) 0:00:10.063 ******* 2026-04-22 07:17:49.744910 | controller | =============================================================================== 2026-04-22 07:17:49.744914 | controller | vexxhost.containers.download_artifact : Download item ------------------- 1.22s 2026-04-22 07:17:49.744917 | controller | vexxhost.containers.download_artifact : Download item ------------------- 1.04s 2026-04-22 07:17:49.744921 | controller | vexxhost.containers.download_artifact : Download item ------------------- 1.03s 2026-04-22 07:17:49.744924 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.89s 2026-04-22 07:17:49.744928 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.86s 2026-04-22 07:17:49.744931 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.77s 2026-04-22 07:17:49.744943 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.74s 2026-04-22 07:17:49.744947 | controller | vexxhost.containers.directory : Create directory (/var/lib/downloads) --- 0.72s 2026-04-22 07:17:49.744950 | controller | Gather minimal facts ---------------------------------------------------- 0.65s 2026-04-22 07:17:49.744954 | controller | Find all subdirectories in the role location ---------------------------- 0.41s 2026-04-22 07:17:49.744957 | controller | Select only defaults/ directories and load vars ------------------------- 0.34s 2026-04-22 07:17:49.744962 | controller | Include download_artifact role ------------------------------------------ 0.24s 2026-04-22 07:17:49.744966 | controller | Find all components with checksums and get latest versions (CI) --------- 0.16s 2026-04-22 07:17:49.744969 | controller | Filter checksums to keep only latest versions (CI) ---------------------- 0.10s 2026-04-22 07:17:49.744973 | controller | Generate list of all binaries for all roles ----------------------------- 0.08s 2026-04-22 07:17:49.744976 | controller | vexxhost.containers.download_artifact : Starting download of file ------- 0.04s 2026-04-22 07:17:49.744979 | controller | vexxhost.containers.download_artifact : Starting download of file ------- 0.04s 2026-04-22 07:17:49.744983 | controller | vexxhost.containers.package : Update state for tar ---------------------- 0.04s 2026-04-22 07:17:49.744986 | controller | vexxhost.containers.download_artifact : Starting download of file ------- 0.04s 2026-04-22 07:17:49.744989 | controller | vexxhost.containers.package : Update state for tar ---------------------- 0.04s 2026-04-22 07:17:49.893360 | controller | INFO [download-binaries > converge] Executed: Successful 2026-04-22 07:17:49.902234 | controller | INFO [download-binaries > idempotence] Executing 2026-04-22 07:17:50.704826 | controller | 2026-04-22 07:17:50.705184 | controller | PLAY [Download all binaries required at runtime for ansible-collection-kubernetes] *** 2026-04-22 07:17:50.705433 | controller | 2026-04-22 07:17:50.705750 | controller | TASK [Gather minimal facts] **************************************************** 2026-04-22 07:17:50.706055 | controller | Wednesday 22 April 2026 07:17:50 +0000 (0:00:00.013) 0:00:00.013 ******* 2026-04-22 07:17:51.356540 | controller | ok: [controller -> localhost] 2026-04-22 07:17:51.356837 | controller | 2026-04-22 07:17:51.357113 | controller | TASK [Find all subdirectories in the role location] **************************** 2026-04-22 07:17:51.357381 | controller | Wednesday 22 April 2026 07:17:51 +0000 (0:00:00.651) 0:00:00.664 ******* 2026-04-22 07:17:51.756537 | controller | ok: [controller -> localhost] 2026-04-22 07:17:51.756841 | controller | 2026-04-22 07:17:51.757117 | controller | TASK [Select only defaults/ directories and load vars] ************************* 2026-04-22 07:17:51.757420 | controller | Wednesday 22 April 2026 07:17:51 +0000 (0:00:00.400) 0:00:01.064 ******* 2026-04-22 07:17:52.092683 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/keepalived/defaults) 2026-04-22 07:17:52.092908 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/cluster_api/defaults) 2026-04-22 07:17:52.093077 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kubelet/defaults) 2026-04-22 07:17:52.093241 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/helm/defaults) 2026-04-22 07:17:52.093403 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kubernetes/defaults) 2026-04-22 07:17:52.093565 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/envoy_gateway/defaults) 2026-04-22 07:17:52.093726 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/clusterctl/defaults) 2026-04-22 07:17:52.093888 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/upload_helm_chart/defaults) 2026-04-22 07:17:52.094121 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/openstack_resource_controller/defaults) 2026-04-22 07:17:52.094294 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/cilium/defaults) 2026-04-22 07:17:52.094458 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kubeadm/defaults) 2026-04-22 07:17:52.094621 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/cert_manager/defaults) 2026-04-22 07:17:52.094780 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kube_vip/defaults) 2026-04-22 07:17:52.094977 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kubectl/defaults) 2026-04-22 07:17:52.095144 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/haproxy/defaults) 2026-04-22 07:17:52.095305 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/flux/defaults) 2026-04-22 07:17:52.095453 | controller | 2026-04-22 07:17:52.095707 | controller | TASK [Find all components with checksums and get latest versions (CI)] ********* 2026-04-22 07:17:52.095958 | controller | Wednesday 22 April 2026 07:17:52 +0000 (0:00:00.336) 0:00:01.400 ******* 2026-04-22 07:17:52.216377 | controller | ok: [controller -> localhost] => (item=kubelet_checksums) 2026-04-22 07:17:52.216671 | controller | ok: [controller -> localhost] => (item=helm_checksums) 2026-04-22 07:17:52.216932 | controller | ok: [controller -> localhost] => (item=helm_diff_checksums) 2026-04-22 07:17:52.217210 | controller | ok: [controller -> localhost] => (item=clusterctl_checksums) 2026-04-22 07:17:52.217464 | controller | ok: [controller -> localhost] => (item=kubeadm_checksums) 2026-04-22 07:17:52.217715 | controller | ok: [controller -> localhost] => (item=kubectl_checksums) 2026-04-22 07:17:52.217966 | controller | ok: [controller -> localhost] => (item=flux_checksums) 2026-04-22 07:17:52.218242 | controller | 2026-04-22 07:17:52.218502 | controller | TASK [Filter checksums to keep only latest versions (CI)] ********************** 2026-04-22 07:17:52.218757 | controller | Wednesday 22 April 2026 07:17:52 +0000 (0:00:00.123) 0:00:01.524 ******* 2026-04-22 07:17:52.307613 | controller | ok: [controller -> localhost] => (item=kubelet_checksums) 2026-04-22 07:17:52.307897 | controller | ok: [controller -> localhost] => (item=helm_checksums) 2026-04-22 07:17:52.308155 | controller | ok: [controller -> localhost] => (item=helm_diff_checksums) 2026-04-22 07:17:52.308405 | controller | ok: [controller -> localhost] => (item=clusterctl_checksums) 2026-04-22 07:17:52.308657 | controller | ok: [controller -> localhost] => (item=kubeadm_checksums) 2026-04-22 07:17:52.308906 | controller | ok: [controller -> localhost] => (item=kubectl_checksums) 2026-04-22 07:17:52.309155 | controller | ok: [controller -> localhost] => (item=flux_checksums) 2026-04-22 07:17:52.309383 | controller | 2026-04-22 07:17:52.309633 | controller | TASK [Generate list of all binaries for all roles] ***************************** 2026-04-22 07:17:52.309885 | controller | Wednesday 22 April 2026 07:17:52 +0000 (0:00:00.091) 0:00:01.615 ******* 2026-04-22 07:17:52.376505 | controller | ok: [controller -> localhost] 2026-04-22 07:17:52.376755 | controller | 2026-04-22 07:17:52.377007 | controller | TASK [Include download_artifact role] ****************************************** 2026-04-22 07:17:52.377257 | controller | Wednesday 22 April 2026 07:17:52 +0000 (0:00:00.069) 0:00:01.684 ******* 2026-04-22 07:17:52.571067 | controller | included: vexxhost.containers.download_artifact for controller => (item={'url': 'https://dl.k8s.io/release/v1.35.4/bin/linux/amd64/kubelet', 'checksum': '983a6ba5a49823dcdd745c674e5e2416377dd27d6ad1b42d2befa0fb961a19f6', 'dest': '/var/lib/downloads/kubelet-1.35.4-linux-amd64', 'version': '1.35.4'}) 2026-04-22 07:17:52.571471 | controller | included: vexxhost.containers.download_artifact for controller => (item={'url': 'https://get.helm.sh/helm-v3.11.2-linux-amd64.tar.gz', 'checksum': '781d826daec584f9d50a01f0f7dadfd25a3312217a14aa2fbb85107b014ac8ca', 'dest': '/var/lib/downloads/helm-v3.11.2-linux-amd64.tar.gz', 'version': 'v3.11.2'}) 2026-04-22 07:17:52.571760 | controller | included: vexxhost.containers.download_artifact for controller => (item={'url': 'https://github.com/databus23/helm-diff/releases/download/v3.8.1/helm-diff-linux-amd64.tgz', 'checksum': 'f78867edfde60e2506e3228f706beaf96d1ae3ee5f169f42315acbd513794078', 'dest': '/var/lib/downloads/helm-diff-v3.8.1-linux-amd64.tgz', 'version': 'v3.8.1'}) 2026-04-22 07:17:52.572043 | controller | included: vexxhost.containers.download_artifact for controller => (item={'url': 'https://github.com/kubernetes-sigs/cluster-api/releases/download/v1.10.5/clusterctl-linux-amd64', 'checksum': '8da468c3482b2f45c872e87f5fefdc7d4cb583ac3a689234ecc1590f852b09df', 'dest': '/var/lib/downloads/clusterctl-1.10.5-linux-amd64', 'version': '1.10.5'}) 2026-04-22 07:17:52.572342 | controller | included: vexxhost.containers.download_artifact for controller => (item={'url': 'https://dl.k8s.io/release/v1.35.4/bin/linux/amd64/kubeadm', 'checksum': '0c0497da793f8897c14e45340da919534b615294a1aab69dc1998896c0f11145', 'dest': '/var/lib/downloads/kubeadm-1.35.4-linux-amd64', 'version': '1.35.4'}) 2026-04-22 07:17:52.572672 | controller | included: vexxhost.containers.download_artifact for controller => (item={'url': 'https://dl.k8s.io/release/v1.35.4/bin/linux/amd64/kubectl', 'checksum': 'b529430df69a688fd61b64ad2299edb5fd71cb58be2a4779dba624c7d3510efd', 'dest': '/var/lib/downloads/kubectl-1.35.4-linux-amd64', 'version': '1.35.4'}) 2026-04-22 07:17:52.572975 | controller | included: vexxhost.containers.download_artifact for controller => (item={'url': 'https://github.com/fluxcd/flux2/releases/download/v0.32.0/flux_0.32.0_linux_amd64.tar.gz', 'checksum': 'c94a42e96620848f9aed69a130c01b7d740412f6f2b3ad3c95fe23471f2b8e4e', 'dest': '/var/lib/downloads/flux-0.32.0-linux-amd64.tar.gz', 'version': '0.32.0'}) 2026-04-22 07:17:52.573253 | controller | 2026-04-22 07:17:52.573520 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-04-22 07:17:52.573773 | controller | Wednesday 22 April 2026 07:17:52 +0000 (0:00:00.194) 0:00:01.879 ******* 2026-04-22 07:17:52.608876 | controller | skipping: [controller] 2026-04-22 07:17:52.609124 | controller | 2026-04-22 07:17:52.609381 | controller | TASK [vexxhost.containers.directory : Create directory (/var/lib/downloads)] *** 2026-04-22 07:17:52.609630 | controller | Wednesday 22 April 2026 07:17:52 +0000 (0:00:00.038) 0:00:01.917 ******* 2026-04-22 07:17:53.085975 | controller | [WARNING]: Host 'controller' is using the discovered Python interpreter at '/usr/bin/python3.13', but future installation of another Python interpreter could cause a different interpreter to be discovered. See https://docs.ansible.com/ansible-core/2.20/reference_appendices/interpreter_discovery.html for more information. 2026-04-22 07:17:53.095278 | controller | ok: [controller] 2026-04-22 07:17:53.095300 | controller | 2026-04-22 07:17:53.095309 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-04-22 07:17:53.095318 | controller | Wednesday 22 April 2026 07:17:53 +0000 (0:00:00.485) 0:00:02.402 ******* 2026-04-22 07:17:53.130504 | controller | ok: [controller] => { 2026-04-22 07:17:53.130777 | controller | "msg": "https://dl.k8s.io/release/v1.35.4/bin/linux/amd64/kubelet" 2026-04-22 07:17:53.131046 | controller | } 2026-04-22 07:17:53.131282 | controller | 2026-04-22 07:17:53.131612 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-04-22 07:17:53.131869 | controller | Wednesday 22 April 2026 07:17:53 +0000 (0:00:00.035) 0:00:02.438 ******* 2026-04-22 07:17:53.706759 | controller | ok: [controller] 2026-04-22 07:17:53.707035 | controller | 2026-04-22 07:17:53.707296 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-04-22 07:17:53.707543 | controller | Wednesday 22 April 2026 07:17:53 +0000 (0:00:00.576) 0:00:03.014 ******* 2026-04-22 07:17:53.740957 | controller | skipping: [controller] 2026-04-22 07:17:53.741225 | controller | 2026-04-22 07:17:53.741483 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-04-22 07:17:53.741731 | controller | Wednesday 22 April 2026 07:17:53 +0000 (0:00:00.034) 0:00:03.049 ******* 2026-04-22 07:17:53.771061 | controller | skipping: [controller] 2026-04-22 07:17:53.771315 | controller | 2026-04-22 07:17:53.771730 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-04-22 07:17:53.772016 | controller | Wednesday 22 April 2026 07:17:53 +0000 (0:00:00.030) 0:00:03.079 ******* 2026-04-22 07:17:53.808145 | controller | ok: [controller] => { 2026-04-22 07:17:53.808483 | controller | "msg": "https://get.helm.sh/helm-v3.11.2-linux-amd64.tar.gz" 2026-04-22 07:17:53.808732 | controller | } 2026-04-22 07:17:53.808956 | controller | 2026-04-22 07:17:53.809205 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-04-22 07:17:53.809453 | controller | Wednesday 22 April 2026 07:17:53 +0000 (0:00:00.036) 0:00:03.116 ******* 2026-04-22 07:17:54.200645 | controller | ok: [controller] 2026-04-22 07:17:54.200932 | controller | 2026-04-22 07:17:54.201203 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-04-22 07:17:54.201465 | controller | Wednesday 22 April 2026 07:17:54 +0000 (0:00:00.392) 0:00:03.508 ******* 2026-04-22 07:17:54.234800 | controller | skipping: [controller] 2026-04-22 07:17:54.235101 | controller | 2026-04-22 07:17:54.235417 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-04-22 07:17:54.235775 | controller | Wednesday 22 April 2026 07:17:54 +0000 (0:00:00.034) 0:00:03.543 ******* 2026-04-22 07:17:54.268809 | controller | skipping: [controller] 2026-04-22 07:17:54.269105 | controller | 2026-04-22 07:17:54.269373 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-04-22 07:17:54.269660 | controller | Wednesday 22 April 2026 07:17:54 +0000 (0:00:00.033) 0:00:03.576 ******* 2026-04-22 07:17:54.306350 | controller | ok: [controller] => { 2026-04-22 07:17:54.306747 | controller | "msg": "https://github.com/databus23/helm-diff/releases/download/v3.8.1/helm-diff-linux-amd64.tgz" 2026-04-22 07:17:54.307113 | controller | } 2026-04-22 07:17:54.307425 | controller | 2026-04-22 07:17:54.307700 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-04-22 07:17:54.308005 | controller | Wednesday 22 April 2026 07:17:54 +0000 (0:00:00.037) 0:00:03.614 ******* 2026-04-22 07:17:54.709498 | controller | ok: [controller] 2026-04-22 07:17:54.709792 | controller | 2026-04-22 07:17:54.710114 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-04-22 07:17:54.710409 | controller | Wednesday 22 April 2026 07:17:54 +0000 (0:00:00.402) 0:00:04.017 ******* 2026-04-22 07:17:54.746061 | controller | skipping: [controller] 2026-04-22 07:17:54.746351 | controller | 2026-04-22 07:17:54.746631 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-04-22 07:17:54.746892 | controller | Wednesday 22 April 2026 07:17:54 +0000 (0:00:00.036) 0:00:04.054 ******* 2026-04-22 07:17:54.780664 | controller | skipping: [controller] 2026-04-22 07:17:54.780934 | controller | 2026-04-22 07:17:54.781203 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-04-22 07:17:54.781467 | controller | Wednesday 22 April 2026 07:17:54 +0000 (0:00:00.034) 0:00:04.088 ******* 2026-04-22 07:17:54.820079 | controller | ok: [controller] => { 2026-04-22 07:17:54.820101 | controller | "msg": "https://github.com/kubernetes-sigs/cluster-api/releases/download/v1.10.5/clusterctl-linux-amd64" 2026-04-22 07:17:54.820109 | controller | } 2026-04-22 07:17:54.820117 | controller | 2026-04-22 07:17:54.820125 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-04-22 07:17:54.820171 | controller | Wednesday 22 April 2026 07:17:54 +0000 (0:00:00.037) 0:00:04.126 ******* 2026-04-22 07:17:55.285441 | controller | ok: [controller] 2026-04-22 07:17:55.285729 | controller | 2026-04-22 07:17:55.286118 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-04-22 07:17:55.286399 | controller | Wednesday 22 April 2026 07:17:55 +0000 (0:00:00.465) 0:00:04.592 ******* 2026-04-22 07:17:55.320140 | controller | skipping: [controller] 2026-04-22 07:17:55.320444 | controller | 2026-04-22 07:17:55.320740 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-04-22 07:17:55.320994 | controller | Wednesday 22 April 2026 07:17:55 +0000 (0:00:00.035) 0:00:04.628 ******* 2026-04-22 07:17:55.355845 | controller | skipping: [controller] 2026-04-22 07:17:55.356093 | controller | 2026-04-22 07:17:55.356351 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-04-22 07:17:55.356638 | controller | Wednesday 22 April 2026 07:17:55 +0000 (0:00:00.035) 0:00:04.664 ******* 2026-04-22 07:17:55.397578 | controller | ok: [controller] => { 2026-04-22 07:17:55.397864 | controller | "msg": "https://dl.k8s.io/release/v1.35.4/bin/linux/amd64/kubeadm" 2026-04-22 07:17:55.398176 | controller | } 2026-04-22 07:17:55.398477 | controller | 2026-04-22 07:17:55.398753 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-04-22 07:17:55.399021 | controller | Wednesday 22 April 2026 07:17:55 +0000 (0:00:00.041) 0:00:04.705 ******* 2026-04-22 07:17:55.859744 | controller | ok: [controller] 2026-04-22 07:17:55.860048 | controller | 2026-04-22 07:17:55.860340 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-04-22 07:17:55.860606 | controller | Wednesday 22 April 2026 07:17:55 +0000 (0:00:00.461) 0:00:05.167 ******* 2026-04-22 07:17:55.898589 | controller | skipping: [controller] 2026-04-22 07:17:55.898621 | controller | 2026-04-22 07:17:55.898781 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-04-22 07:17:55.898810 | controller | Wednesday 22 April 2026 07:17:55 +0000 (0:00:00.035) 0:00:05.203 ******* 2026-04-22 07:17:55.927390 | controller | skipping: [controller] 2026-04-22 07:17:55.927491 | controller | 2026-04-22 07:17:55.927626 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-04-22 07:17:55.927753 | controller | Wednesday 22 April 2026 07:17:55 +0000 (0:00:00.032) 0:00:05.235 ******* 2026-04-22 07:17:55.967534 | controller | ok: [controller] => { 2026-04-22 07:17:55.967659 | controller | "msg": "https://dl.k8s.io/release/v1.35.4/bin/linux/amd64/kubectl" 2026-04-22 07:17:55.967775 | controller | } 2026-04-22 07:17:55.967916 | controller | 2026-04-22 07:17:55.968051 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-04-22 07:17:55.968201 | controller | Wednesday 22 April 2026 07:17:55 +0000 (0:00:00.039) 0:00:05.275 ******* 2026-04-22 07:17:56.406088 | controller | ok: [controller] 2026-04-22 07:17:56.406157 | controller | 2026-04-22 07:17:56.406267 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-04-22 07:17:56.406441 | controller | Wednesday 22 April 2026 07:17:56 +0000 (0:00:00.438) 0:00:05.714 ******* 2026-04-22 07:17:56.445234 | controller | skipping: [controller] 2026-04-22 07:17:56.445312 | controller | 2026-04-22 07:17:56.445406 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-04-22 07:17:56.445498 | controller | Wednesday 22 April 2026 07:17:56 +0000 (0:00:00.037) 0:00:05.751 ******* 2026-04-22 07:17:56.479633 | controller | skipping: [controller] 2026-04-22 07:17:56.479714 | controller | 2026-04-22 07:17:56.479810 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-04-22 07:17:56.479902 | controller | Wednesday 22 April 2026 07:17:56 +0000 (0:00:00.036) 0:00:05.787 ******* 2026-04-22 07:17:56.526037 | controller | ok: [controller] => { 2026-04-22 07:17:56.526139 | controller | "msg": "https://github.com/fluxcd/flux2/releases/download/v0.32.0/flux_0.32.0_linux_amd64.tar.gz" 2026-04-22 07:17:56.526278 | controller | } 2026-04-22 07:17:56.526385 | controller | 2026-04-22 07:17:56.526512 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-04-22 07:17:56.526636 | controller | Wednesday 22 April 2026 07:17:56 +0000 (0:00:00.042) 0:00:05.830 ******* 2026-04-22 07:17:56.931984 | controller | ok: [controller] 2026-04-22 07:17:56.932033 | controller | 2026-04-22 07:17:56.932152 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-04-22 07:17:56.932325 | controller | Wednesday 22 April 2026 07:17:56 +0000 (0:00:00.409) 0:00:06.240 ******* 2026-04-22 07:17:56.964584 | controller | skipping: [controller] 2026-04-22 07:17:56.964728 | controller | 2026-04-22 07:17:56.964780 | controller | PLAY RECAP ********************************************************************* 2026-04-22 07:17:56.964917 | controller | controller : ok=28 changed=0 unreachable=0 failed=0 skipped=14 rescued=0 ignored=0 2026-04-22 07:17:56.966110 | controller | 2026-04-22 07:17:56.966160 | controller | 2026-04-22 07:17:56.966169 | controller | TASKS RECAP ******************************************************************** 2026-04-22 07:17:56.966177 | controller | Wednesday 22 April 2026 07:17:56 +0000 (0:00:00.033) 0:00:06.273 ******* 2026-04-22 07:17:56.966185 | controller | =============================================================================== 2026-04-22 07:17:56.966192 | controller | Gather minimal facts ---------------------------------------------------- 0.65s 2026-04-22 07:17:56.966199 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.58s 2026-04-22 07:17:56.966207 | controller | vexxhost.containers.directory : Create directory (/var/lib/downloads) --- 0.49s 2026-04-22 07:17:56.966214 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.47s 2026-04-22 07:17:56.966230 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.46s 2026-04-22 07:17:56.966237 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.44s 2026-04-22 07:17:56.967821 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.41s 2026-04-22 07:17:56.967852 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.40s 2026-04-22 07:17:56.967858 | controller | Find all subdirectories in the role location ---------------------------- 0.40s 2026-04-22 07:17:56.967863 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.39s 2026-04-22 07:17:56.967867 | controller | Select only defaults/ directories and load vars ------------------------- 0.34s 2026-04-22 07:17:56.967872 | controller | Include download_artifact role ------------------------------------------ 0.19s 2026-04-22 07:17:56.967886 | controller | Find all components with checksums and get latest versions (CI) --------- 0.12s 2026-04-22 07:17:56.967891 | controller | Filter checksums to keep only latest versions (CI) ---------------------- 0.09s 2026-04-22 07:17:56.967895 | controller | Generate list of all binaries for all roles ----------------------------- 0.07s 2026-04-22 07:17:56.967900 | controller | vexxhost.containers.download_artifact : Starting download of file ------- 0.04s 2026-04-22 07:17:56.967905 | controller | vexxhost.containers.download_artifact : Starting download of file ------- 0.04s 2026-04-22 07:17:56.967909 | controller | vexxhost.containers.download_artifact : Starting download of file ------- 0.04s 2026-04-22 07:17:56.967914 | controller | vexxhost.containers.package : Update state for tar ---------------------- 0.04s 2026-04-22 07:17:56.967919 | controller | vexxhost.containers.download_artifact : Starting download of file ------- 0.04s 2026-04-22 07:17:57.126947 | controller | INFO [download-binaries > idempotence] Executed: Successful 2026-04-22 07:17:57.138678 | controller | INFO [download-binaries > side_effect] Executing 2026-04-22 07:17:57.138999 | controller | WARNING [download-binaries > side_effect] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-04-22 07:17:57.144369 | controller | INFO [download-binaries > verify] Executing 2026-04-22 07:17:57.967953 | controller | 2026-04-22 07:17:57.968259 | controller | PLAY [Verify] ****************************************************************** 2026-04-22 07:17:57.968491 | controller | 2026-04-22 07:17:57.968734 | controller | TASK [Gathering Facts] ********************************************************* 2026-04-22 07:17:57.968981 | controller | Wednesday 22 April 2026 07:17:57 +0000 (0:00:00.011) 0:00:00.011 ******* 2026-04-22 07:17:59.017864 | controller | [WARNING]: Host 'controller' is using the discovered Python interpreter at '/usr/bin/python3.13', but future installation of another Python interpreter could cause a different interpreter to be discovered. See https://docs.ansible.com/ansible-core/2.20/reference_appendices/interpreter_discovery.html for more information. 2026-04-22 07:17:59.023373 | controller | ok: [controller] 2026-04-22 07:17:59.023677 | controller | 2026-04-22 07:17:59.023967 | controller | TASK [Stat target dir] ********************************************************* 2026-04-22 07:17:59.024300 | controller | Wednesday 22 April 2026 07:17:59 +0000 (0:00:01.055) 0:00:01.066 ******* 2026-04-22 07:17:59.411751 | controller | ok: [controller] 2026-04-22 07:17:59.412038 | controller | 2026-04-22 07:17:59.412308 | controller | TASK [Assert that target dir is created] *************************************** 2026-04-22 07:17:59.412577 | controller | Wednesday 22 April 2026 07:17:59 +0000 (0:00:00.387) 0:00:01.454 ******* 2026-04-22 07:17:59.445518 | controller | ok: [controller] => { 2026-04-22 07:17:59.445796 | controller | "changed": false, 2026-04-22 07:17:59.446126 | controller | "msg": "All assertions passed" 2026-04-22 07:17:59.446386 | controller | } 2026-04-22 07:17:59.446666 | controller | 2026-04-22 07:17:59.446932 | controller | TASK [Find target files] ******************************************************* 2026-04-22 07:17:59.447189 | controller | Wednesday 22 April 2026 07:17:59 +0000 (0:00:00.034) 0:00:01.489 ******* 2026-04-22 07:17:59.846902 | controller | ok: [controller] 2026-04-22 07:17:59.847218 | controller | 2026-04-22 07:17:59.847491 | controller | TASK [Assert that some files were downloaded] ********************************** 2026-04-22 07:17:59.847748 | controller | Wednesday 22 April 2026 07:17:59 +0000 (0:00:00.400) 0:00:01.889 ******* 2026-04-22 07:17:59.877744 | controller | ok: [controller] => { 2026-04-22 07:17:59.878048 | controller | "changed": false, 2026-04-22 07:17:59.878311 | controller | "msg": "All assertions passed" 2026-04-22 07:17:59.878624 | controller | } 2026-04-22 07:17:59.879004 | controller | 2026-04-22 07:17:59.879264 | controller | PLAY RECAP ********************************************************************* 2026-04-22 07:17:59.879657 | controller | controller : ok=5 changed=0 unreachable=0 failed=0 skipped=0 rescued=0 ignored=0 2026-04-22 07:17:59.879963 | controller | 2026-04-22 07:17:59.880283 | controller | 2026-04-22 07:17:59.880626 | controller | TASKS RECAP ******************************************************************** 2026-04-22 07:17:59.880979 | controller | Wednesday 22 April 2026 07:17:59 +0000 (0:00:00.031) 0:00:01.921 ******* 2026-04-22 07:17:59.881319 | controller | =============================================================================== 2026-04-22 07:17:59.881650 | controller | Gathering Facts --------------------------------------------------------- 1.06s 2026-04-22 07:17:59.881990 | controller | Find target files ------------------------------------------------------- 0.40s 2026-04-22 07:17:59.882364 | controller | Stat target dir --------------------------------------------------------- 0.39s 2026-04-22 07:17:59.882704 | controller | Assert that target dir is created --------------------------------------- 0.03s 2026-04-22 07:17:59.882973 | controller | Assert that some files were downloaded ---------------------------------- 0.03s 2026-04-22 07:17:59.973883 | controller | INFO [download-binaries > verify] Executed: Successful 2026-04-22 07:17:59.985245 | controller | INFO [download-binaries > cleanup] Executing 2026-04-22 07:17:59.985597 | controller | WARNING [download-binaries > cleanup] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-04-22 07:17:59.991170 | controller | INFO [download-binaries > destroy] Executing 2026-04-22 07:17:59.991180 | controller | WARNING [download-binaries > destroy] Skipping, '--destroy=never' requested. 2026-04-22 07:17:59.991183 | controller | INFO [download-binaries > destroy] Executed: Successful 2026-04-22 07:17:59.991402 | controller | WARNING Molecule executed 1 scenario (1 missing files) 2026-04-22 07:18:00.197980 | controller | ok: Runtime: 0:00:41.129180 2026-04-22 07:18:00.203254 | 2026-04-22 07:18:00.203311 | PLAY RECAP 2026-04-22 07:18:00.203353 | controller | ok: 3 changed: 3 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-04-22 07:18:00.203374 | 2026-04-22 07:18:00.299787 | RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/run.yaml@main] 2026-04-22 07:18:00.302444 | POST-RUN START: [untrusted : github.com/vexxhost/ansible-collection-kubernetes/test-playbooks/molecule/post.yml@main] 2026-04-22 07:18:00.891341 | 2026-04-22 07:18:00.891473 | PLAY [all] 2026-04-22 07:18:00.902417 | 2026-04-22 07:18:00.902503 | TASK [describe-kubernetes-objects : creating directory for cluster scoped objects] 2026-04-22 07:18:01.341432 | controller | changed 2026-04-22 07:18:01.347639 | 2026-04-22 07:18:01.347750 | TASK [describe-kubernetes-objects : Gathering descriptions for cluster scoped objects] 2026-04-22 07:18:01.743511 | controller | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-04-22 07:18:01.743931 | controller | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-04-22 07:18:01.753628 | controller | environment: line 1: kubectl: command not found 2026-04-22 07:18:01.754923 | controller | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-04-22 07:18:01.754938 | controller | environment: line 1: kubectl: command not found 2026-04-22 07:18:01.757633 | controller | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-04-22 07:18:01.758354 | controller | environment: line 1: kubectl: command not found 2026-04-22 07:18:01.759787 | controller | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-04-22 07:18:01.761350 | controller | environment: line 1: kubectl: command not found 2026-04-22 07:18:01.762519 | controller | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-04-22 07:18:01.763334 | controller | environment: line 1: kubectl: command not found 2026-04-22 07:18:01.764594 | controller | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-04-22 07:18:01.878699 | controller | ok: Runtime: 0:00:00.033776 2026-04-22 07:18:01.884866 | 2026-04-22 07:18:01.884976 | TASK [describe-kubernetes-objects : creating directory for namespace scoped objects] 2026-04-22 07:18:02.117496 | controller | changed 2026-04-22 07:18:02.123445 | 2026-04-22 07:18:02.123540 | TASK [describe-kubernetes-objects : Gathering descriptions for namespace scoped objects] 2026-04-22 07:18:02.364292 | controller | environment: line 5: kubectl: command not found 2026-04-22 07:18:02.365662 | controller | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-04-22 07:18:02.366270 | controller | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-04-22 07:18:02.366696 | controller | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-04-22 07:18:02.653228 | controller | ok: Runtime: 0:00:00.013785 2026-04-22 07:18:02.660754 | 2026-04-22 07:18:02.660845 | TASK [describe-kubernetes-objects : Downloads logs to executor] 2026-04-22 07:18:03.323221 | controller | changed: 2026-04-22 07:18:03.323506 | controller | created directory /var/lib/zuul/builds/12f9562658444637a82faea8ab2a5b6d/work/logs/controller 2026-04-22 07:18:03.323572 | controller | cd+++++++++ objects/ 2026-04-22 07:18:03.323621 | controller | cd+++++++++ objects/cluster/ 2026-04-22 07:18:03.323671 | controller | cd+++++++++ objects/namespaced/ 2026-04-22 07:18:03.331510 | 2026-04-22 07:18:03.331581 | TASK [gather-pod-logs : creating directory for pod logs] 2026-04-22 07:18:03.567020 | controller | changed 2026-04-22 07:18:03.572928 | 2026-04-22 07:18:03.573053 | TASK [gather-pod-logs : creating directory for failed pod logs] 2026-04-22 07:18:03.809389 | controller | changed 2026-04-22 07:18:03.816922 | 2026-04-22 07:18:03.817033 | TASK [gather-pod-logs : retrieve all kubernetes logs, current and previous (if they exist)] 2026-04-22 07:18:04.059969 | controller | environment: line 3: kubectl: command not found 2026-04-22 07:18:04.347660 | controller | ok: Runtime: 0:00:00.012949 2026-04-22 07:18:04.354349 | 2026-04-22 07:18:04.354416 | TASK [gather-pod-logs : Downloads pod logs to executor] 2026-04-22 07:18:04.883314 | controller | changed: 2026-04-22 07:18:04.883558 | controller | cd+++++++++ pod-logs/ 2026-04-22 07:18:04.883599 | controller | cd+++++++++ pod-logs/failed-pods/ 2026-04-22 07:18:04.893128 | 2026-04-22 07:18:04.893201 | LOOP [helm-release-status : creating directory for helm release status] 2026-04-22 07:18:05.128676 | controller | changed: "values" 2026-04-22 07:18:05.333647 | controller | changed: "releases" 2026-04-22 07:18:05.345370 | 2026-04-22 07:18:05.345594 | TASK [helm-release-status : Gather get release status for helm charts] 2026-04-22 07:18:05.585943 | controller | /bin/bash: line 3: kubectl: command not found 2026-04-22 07:18:05.877472 | controller | ok: Runtime: 0:00:00.008777 2026-04-22 07:18:05.881615 | 2026-04-22 07:18:05.881691 | TASK [helm-release-status : Downloads logs to executor] 2026-04-22 07:18:06.397530 | controller | changed: 2026-04-22 07:18:06.397721 | controller | cd+++++++++ helm/ 2026-04-22 07:18:06.397760 | controller | cd+++++++++ helm/releases/ 2026-04-22 07:18:06.397793 | controller | cd+++++++++ helm/values/ 2026-04-22 07:18:06.403843 | 2026-04-22 07:18:06.403909 | PLAY RECAP 2026-04-22 07:18:06.403964 | controller | ok: 12 changed: 12 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-04-22 07:18:06.403996 | 2026-04-22 07:18:06.535806 | POST-RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/ansible-collection-kubernetes/test-playbooks/molecule/post.yml@main] 2026-04-22 07:18:06.537242 | POST-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post.yaml@main] 2026-04-22 07:18:07.111971 | 2026-04-22 07:18:07.112079 | PLAY [all] 2026-04-22 07:18:07.121836 | 2026-04-22 07:18:07.121927 | TASK [fetch-output : Set log path for multiple nodes] 2026-04-22 07:18:07.167111 | controller | skipping: Conditional result was False 2026-04-22 07:18:07.177664 | 2026-04-22 07:18:07.177830 | TASK [fetch-output : Set log path for single node] 2026-04-22 07:18:07.211039 | controller | ok 2026-04-22 07:18:07.218616 | 2026-04-22 07:18:07.218683 | LOOP [fetch-output : Ensure local output dirs] 2026-04-22 07:18:07.620428 | controller -> localhost | ok: "/var/lib/zuul/builds/12f9562658444637a82faea8ab2a5b6d/work/logs" 2026-04-22 07:18:07.832152 | controller -> localhost | changed: "/var/lib/zuul/builds/12f9562658444637a82faea8ab2a5b6d/work/artifacts" 2026-04-22 07:18:08.036591 | controller -> localhost | changed: "/var/lib/zuul/builds/12f9562658444637a82faea8ab2a5b6d/work/docs" 2026-04-22 07:18:08.048352 | 2026-04-22 07:18:08.048499 | LOOP [fetch-output : Collect logs, artifacts and docs] 2026-04-22 07:18:08.682503 | controller | changed: .d..t...... ./ 2026-04-22 07:18:08.682765 | controller | changed: All items complete 2026-04-22 07:18:08.682814 | 2026-04-22 07:18:09.161139 | controller | changed: .d..t...... ./ 2026-04-22 07:18:09.653689 | controller | changed: .d..t...... ./ 2026-04-22 07:18:09.678164 | 2026-04-22 07:18:09.678302 | LOOP [merge-output-to-logs : Move artifacts and docs to logs dir] 2026-04-22 07:18:10.118405 | controller -> localhost | ok: Item: artifacts Runtime: 0:00:00.008661 2026-04-22 07:18:10.376488 | controller -> localhost | ok: Item: docs Runtime: 0:00:00.011647 2026-04-22 07:18:10.395443 | 2026-04-22 07:18:10.395594 | PLAY [all] 2026-04-22 07:18:10.402090 | 2026-04-22 07:18:10.402175 | TASK [remove-build-sshkey : Remove the build SSH key from all nodes] 2026-04-22 07:18:10.894233 | controller | changed 2026-04-22 07:18:10.905093 | 2026-04-22 07:18:10.905145 | PLAY RECAP 2026-04-22 07:18:10.905190 | controller | ok: 5 changed: 4 unreachable: 0 failed: 0 skipped: 1 rescued: 0 ignored: 0 2026-04-22 07:18:10.905212 | 2026-04-22 07:18:11.011496 | POST-RUN END RESULT_NORMAL: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post.yaml@main] 2026-04-22 07:18:11.013322 | POST-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post-logs.yaml@main] 2026-04-22 07:18:11.561093 | 2026-04-22 07:18:11.561214 | PLAY [localhost] 2026-04-22 07:18:11.571114 | 2026-04-22 07:18:11.571194 | TASK [Generate Zuul manifest] 2026-04-22 07:18:11.593023 | localhost | ok 2026-04-22 07:18:11.611381 | 2026-04-22 07:18:11.611459 | TASK [generate-zuul-manifest : Generate Zuul manifest] 2026-04-22 07:18:11.937089 | localhost | changed 2026-04-22 07:18:11.949205 | 2026-04-22 07:18:11.949279 | TASK [generate-zuul-manifest : Return Zuul manifest URL to Zuul] 2026-04-22 07:18:11.980899 | localhost | ok 2026-04-22 07:18:11.987610 | 2026-04-22 07:18:11.987679 | TASK [Upload logs] 2026-04-22 07:18:12.009599 | localhost | ok 2026-04-22 07:18:12.082545 | 2026-04-22 07:18:12.082684 | TASK [Set zuul-log-path fact] 2026-04-22 07:18:12.115631 | localhost | ok 2026-04-22 07:18:12.132339 | 2026-04-22 07:18:12.132482 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-04-22 07:18:12.165142 | localhost | ok 2026-04-22 07:18:12.174964 | 2026-04-22 07:18:12.175075 | TASK [upload-logs : Create log directories] 2026-04-22 07:18:12.562402 | localhost | changed 2026-04-22 07:18:12.568848 | 2026-04-22 07:18:12.568944 | TASK [upload-logs : Ensure logs are readable before uploading] 2026-04-22 07:18:13.009100 | localhost -> localhost | ok: Runtime: 0:00:00.005329 2026-04-22 07:18:13.015354 | 2026-04-22 07:18:13.015423 | TASK [upload-logs : Upload logs to log server] 2026-04-22 07:18:13.472513 | localhost | Output suppressed because no_log was given 2026-04-22 07:18:13.476190 | 2026-04-22 07:18:13.476259 | LOOP [upload-logs : Compress console log and json output] 2026-04-22 07:18:13.526367 | localhost | skipping: Conditional result was False 2026-04-22 07:18:13.533791 | localhost | skipping: Conditional result was False 2026-04-22 07:18:13.552876 | 2026-04-22 07:18:13.553073 | LOOP [upload-logs : Upload compressed console log and json output] 2026-04-22 07:18:13.614007 | localhost | skipping: Conditional result was False 2026-04-22 07:18:13.614792 | 2026-04-22 07:18:13.618064 | localhost | skipping: Conditional result was False 2026-04-22 07:18:13.638985 | 2026-04-22 07:18:13.639230 | LOOP [upload-logs : Upload console log and json output]