2026-04-19 00:51:45.499496 | Job console starting 2026-04-19 00:51:45.537504 | Updating git repos 2026-04-19 00:51:45.614705 | Cloning repos into workspace 2026-04-19 00:51:45.718095 | Restoring repo states 2026-04-19 00:51:45.737380 | Merging changes 2026-04-19 00:51:46.298404 | Checking out repos 2026-04-19 00:51:46.522187 | Preparing playbooks 2026-04-19 00:51:49.053636 | Running Ansible setup 2026-04-19 00:51:53.527441 | PRE-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/pre.yaml@main] 2026-04-19 00:51:54.078537 | 2026-04-19 00:51:54.078653 | PLAY [localhost] 2026-04-19 00:51:54.085692 | 2026-04-19 00:51:54.085761 | TASK [Gathering Facts] 2026-04-19 00:51:55.162147 | localhost | ok 2026-04-19 00:51:55.171217 | 2026-04-19 00:51:55.171292 | TASK [Setup log path fact] 2026-04-19 00:51:55.195722 | localhost | ok 2026-04-19 00:51:55.206066 | 2026-04-19 00:51:55.206131 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-04-19 00:51:55.235207 | localhost | ok 2026-04-19 00:51:55.243456 | 2026-04-19 00:51:55.243545 | TASK [emit-job-header : Print job information] 2026-04-19 00:51:55.284224 | # Job Information 2026-04-19 00:51:55.284388 | Ansible Version: 2.16.16 2026-04-19 00:51:55.297043 | Job: ansible-collection-kubernetes-molecule-download-binaries 2026-04-19 00:51:55.297108 | Pipeline: check 2026-04-19 00:51:55.297133 | Executor: 0a8996d2b663 2026-04-19 00:51:55.297153 | Triggered by: https://github.com/vexxhost/ansible-collection-kubernetes/pull/261 2026-04-19 00:51:55.297177 | Event ID: c226d840-3b89-11f1-9112-3ac6463efbb8 2026-04-19 00:51:55.300248 | 2026-04-19 00:51:55.300315 | LOOP [emit-job-header : Print node information] 2026-04-19 00:51:55.383255 | localhost | ok: 2026-04-19 00:51:55.383517 | localhost | # Node Information 2026-04-19 00:51:55.383580 | localhost | Inventory Hostname: controller 2026-04-19 00:51:55.383628 | localhost | Hostname: np0000167676 2026-04-19 00:51:55.383674 | localhost | Username: zuul 2026-04-19 00:51:55.383724 | localhost | Distro: Debian 13.4 2026-04-19 00:51:55.383767 | localhost | Provider: yul1 2026-04-19 00:51:55.383809 | localhost | Region: ca-ymq-1 2026-04-19 00:51:55.383851 | localhost | Label: debian-trixie 2026-04-19 00:51:55.383893 | localhost | Product Name: OpenStack Nova 2026-04-19 00:51:55.383934 | localhost | Interface IP: 199.204.45.72 2026-04-19 00:51:55.395533 | 2026-04-19 00:51:55.395676 | TASK [log-inventory : Ensure Zuul Ansible directory exists] 2026-04-19 00:51:55.767923 | localhost -> localhost | changed 2026-04-19 00:51:55.777410 | 2026-04-19 00:51:55.777554 | TASK [log-inventory : Copy ansible inventory to logs dir] 2026-04-19 00:51:56.673627 | localhost -> localhost | changed 2026-04-19 00:51:56.694501 | 2026-04-19 00:51:56.694737 | PLAY [all] 2026-04-19 00:51:56.708673 | 2026-04-19 00:51:56.708741 | TASK [add-build-sshkey : Check to see if ssh key was already created for this build] 2026-04-19 00:51:56.935434 | controller -> localhost | ok 2026-04-19 00:51:56.944807 | 2026-04-19 00:51:56.944897 | TASK [add-build-sshkey : Create a new key in workspace based on build UUID] 2026-04-19 00:51:56.983782 | controller | ok 2026-04-19 00:51:57.009440 | controller | included: /var/lib/zuul/builds/889af393c81748908c5627cb49c3a6fc/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/create-key-and-replace.yaml 2026-04-19 00:51:57.017906 | 2026-04-19 00:51:57.017972 | TASK [add-build-sshkey : Create Temp SSH key] 2026-04-19 00:51:58.061458 | controller -> localhost | Generating public/private rsa key pair. 2026-04-19 00:51:58.061669 | controller -> localhost | Your identification has been saved in /var/lib/zuul/builds/889af393c81748908c5627cb49c3a6fc/work/889af393c81748908c5627cb49c3a6fc_id_rsa 2026-04-19 00:51:58.061709 | controller -> localhost | Your public key has been saved in /var/lib/zuul/builds/889af393c81748908c5627cb49c3a6fc/work/889af393c81748908c5627cb49c3a6fc_id_rsa.pub 2026-04-19 00:51:58.061741 | controller -> localhost | The key fingerprint is: 2026-04-19 00:51:58.061770 | controller -> localhost | SHA256:PWSSE+sUImfA+skdSV5LpaYpVqpcbiR2rPXW7AlCrx4 zuul-build-sshkey 2026-04-19 00:51:58.061812 | controller -> localhost | The key's randomart image is: 2026-04-19 00:51:58.061842 | controller -> localhost | +---[RSA 3072]----+ 2026-04-19 00:51:58.061878 | controller -> localhost | | .o.+ o.. | 2026-04-19 00:51:58.061908 | controller -> localhost | | .+..o* | 2026-04-19 00:51:58.061936 | controller -> localhost | | . o.+O.o | 2026-04-19 00:51:58.061964 | controller -> localhost | | .. o+*.* | 2026-04-19 00:51:58.061991 | controller -> localhost | | oo@oo.S o | 2026-04-19 00:51:58.062018 | controller -> localhost | | o %++.o . | 2026-04-19 00:51:58.062070 | controller -> localhost | | + E = o | 2026-04-19 00:51:58.062103 | controller -> localhost | | . = o . | 2026-04-19 00:51:58.062135 | controller -> localhost | | .o o | 2026-04-19 00:51:58.062163 | controller -> localhost | +----[SHA256]-----+ 2026-04-19 00:51:58.062232 | controller -> localhost | ok: Runtime: 0:00:00.670300 2026-04-19 00:51:58.068043 | 2026-04-19 00:51:58.068129 | TASK [add-build-sshkey : Remote setup ssh keys (linux)] 2026-04-19 00:51:58.099570 | controller | ok 2026-04-19 00:51:58.109730 | controller | included: /var/lib/zuul/builds/889af393c81748908c5627cb49c3a6fc/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/remote-linux.yaml 2026-04-19 00:51:58.117302 | 2026-04-19 00:51:58.117363 | TASK [add-build-sshkey : Remove previously added zuul-build-sshkey] 2026-04-19 00:51:58.141413 | controller | skipping: Conditional result was False 2026-04-19 00:51:58.149440 | 2026-04-19 00:51:58.149535 | TASK [add-build-sshkey : Enable access via build key on all nodes] 2026-04-19 00:51:58.662239 | controller | changed 2026-04-19 00:51:58.666705 | 2026-04-19 00:51:58.666776 | TASK [add-build-sshkey : Make sure user has a .ssh] 2026-04-19 00:51:58.909704 | controller | ok 2026-04-19 00:51:58.916520 | 2026-04-19 00:51:58.916659 | TASK [add-build-sshkey : Install build private key as SSH key on all nodes] 2026-04-19 00:51:59.458585 | controller | changed 2026-04-19 00:51:59.464921 | 2026-04-19 00:51:59.465048 | TASK [add-build-sshkey : Install build public key as SSH key on all nodes] 2026-04-19 00:51:59.993475 | controller | changed 2026-04-19 00:51:59.998898 | 2026-04-19 00:51:59.998963 | TASK [add-build-sshkey : Remote setup ssh keys (windows)] 2026-04-19 00:52:00.022651 | controller | skipping: Conditional result was False 2026-04-19 00:52:00.030919 | 2026-04-19 00:52:00.031004 | TASK [remove-zuul-sshkey : Remove master key from local agent] 2026-04-19 00:52:00.388831 | controller -> localhost | changed 2026-04-19 00:52:00.401094 | 2026-04-19 00:52:00.401178 | TASK [add-build-sshkey : Add back temp key] 2026-04-19 00:52:00.683408 | controller -> localhost | Identity added: /var/lib/zuul/builds/889af393c81748908c5627cb49c3a6fc/work/889af393c81748908c5627cb49c3a6fc_id_rsa (zuul-build-sshkey) 2026-04-19 00:52:00.683591 | controller -> localhost | ok: Runtime: 0:00:00.015580 2026-04-19 00:52:00.687674 | 2026-04-19 00:52:00.687763 | TASK [add-build-sshkey : Verify we can still SSH to all nodes] 2026-04-19 00:52:01.033188 | controller | ok 2026-04-19 00:52:01.038787 | 2026-04-19 00:52:01.038849 | TASK [add-build-sshkey : Verify we can still SSH to all nodes (windows)] 2026-04-19 00:52:01.062669 | controller | skipping: Conditional result was False 2026-04-19 00:52:01.076793 | 2026-04-19 00:52:01.076886 | TASK [prepare-workspace : Start zuul_console daemon.] 2026-04-19 00:52:01.430462 | controller | ok 2026-04-19 00:52:01.436649 | 2026-04-19 00:52:01.436732 | TASK [prepare-workspace : Synchronize src repos to workspace directory.] 2026-04-19 00:52:02.470690 | controller | Output suppressed because no_log was given 2026-04-19 00:52:02.479288 | 2026-04-19 00:52:02.479357 | LOOP [ensure-output-dirs : Empty Zuul Output directories by removing them] 2026-04-19 00:52:02.696045 | controller | ok: "logs" 2026-04-19 00:52:02.696464 | controller | ok: All items complete 2026-04-19 00:52:02.696518 | 2026-04-19 00:52:02.892803 | controller | ok: "artifacts" 2026-04-19 00:52:03.080398 | controller | ok: "docs" 2026-04-19 00:52:03.100256 | 2026-04-19 00:52:03.100377 | LOOP [ensure-output-dirs : Ensure Zuul Output directories exist] 2026-04-19 00:52:03.319086 | controller | changed: "logs" 2026-04-19 00:52:03.507005 | controller | changed: "artifacts" 2026-04-19 00:52:03.709467 | controller | changed: "docs" 2026-04-19 00:52:03.722180 | 2026-04-19 00:52:03.722274 | PLAY RECAP 2026-04-19 00:52:03.722320 | controller | ok: 15 changed: 8 unreachable: 0 failed: 0 skipped: 3 rescued: 0 ignored: 0 2026-04-19 00:52:03.722349 | localhost | ok: 6 changed: 2 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-04-19 00:52:03.722371 | 2026-04-19 00:52:03.830382 | PRE-RUN END RESULT_NORMAL: [trusted : github.com/vexxhost/zuul-config/playbooks/base/pre.yaml@main] 2026-04-19 00:52:03.833062 | PRE-RUN START: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/pre.yaml@main] 2026-04-19 00:52:04.390960 | 2026-04-19 00:52:04.391087 | PLAY [all] 2026-04-19 00:52:04.400863 | 2026-04-19 00:52:04.400938 | TASK [setup-uv : Extract archive] 2026-04-19 00:52:06.795940 | controller | changed 2026-04-19 00:52:06.802933 | 2026-04-19 00:52:06.803040 | TASK [setup-uv : Print version] 2026-04-19 00:52:06.639883 | controller | uv 0.8.13 2026-04-19 00:52:07.334331 | controller | ok: Runtime: 0:00:00.015683 2026-04-19 00:52:07.340975 | 2026-04-19 00:52:07.341042 | PLAY RECAP 2026-04-19 00:52:07.341098 | controller | ok: 2 changed: 2 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-04-19 00:52:07.341134 | 2026-04-19 00:52:07.438084 | PRE-RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/pre.yaml@main] 2026-04-19 00:52:07.440622 | PRE-RUN START: [untrusted : github.com/vexxhost/ansible-collection-kubernetes/test-playbooks/molecule/pre.yml@main] 2026-04-19 00:52:07.974441 | 2026-04-19 00:52:07.974555 | PLAY [all] 2026-04-19 00:52:07.984452 | 2026-04-19 00:52:07.984524 | TASK [Update apt cache] 2026-04-19 00:52:13.652140 | controller | ok 2026-04-19 00:52:13.658422 | 2026-04-19 00:52:13.658521 | TASK [Disable firewalld] 2026-04-19 00:52:13.682851 | controller | skipping: Conditional result was False 2026-04-19 00:52:13.691261 | 2026-04-19 00:52:13.691352 | TASK [Install "jq" for log collection] 2026-04-19 00:52:16.063003 | controller | changed 2026-04-19 00:52:16.066451 | 2026-04-19 00:52:16.066499 | PLAY RECAP 2026-04-19 00:52:16.066541 | controller | ok: 2 changed: 1 unreachable: 0 failed: 0 skipped: 1 rescued: 0 ignored: 0 2026-04-19 00:52:16.066561 | 2026-04-19 00:52:16.166538 | PRE-RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/ansible-collection-kubernetes/test-playbooks/molecule/pre.yml@main] 2026-04-19 00:52:16.169182 | RUN START: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/run.yaml@main] 2026-04-19 00:52:16.717778 | 2026-04-19 00:52:16.717885 | PLAY [all] 2026-04-19 00:52:16.727120 | 2026-04-19 00:52:16.727191 | TASK [Copy inventory file for Zuul] 2026-04-19 00:52:17.663895 | controller | changed 2026-04-19 00:52:17.670347 | 2026-04-19 00:52:17.670441 | TASK [Switch "ansible_host" to private IP] 2026-04-19 00:52:17.974182 | controller | changed: 1 replacements made 2026-04-19 00:52:17.981410 | 2026-04-19 00:52:17.981558 | TASK [Run Molecule scenario] 2026-04-19 00:52:17.900734 | controller | Using CPython 3.13.5 interpreter at: /usr/bin/python3 2026-04-19 00:52:17.901506 | controller | Creating virtual environment at: .venv 2026-04-19 00:52:19.138542 | controller | Downloading cryptography (4.3MiB) 2026-04-19 00:52:19.140118 | controller | Downloading ansible-core (2.3MiB) 2026-04-19 00:52:19.140739 | controller | Downloading pygments (1.2MiB) 2026-04-19 00:52:19.331627 | controller | Downloading cryptography 2026-04-19 00:52:19.395412 | controller | Downloading pygments 2026-04-19 00:52:19.564419 | controller | Downloading ansible-core 2026-04-19 00:52:19.986448 | controller | Installed 36 packages in 53ms 2026-04-19 00:52:20.690007 | controller | INFO Collection 'vexxhost.kubernetes' detected. 2026-04-19 00:52:20.690096 | controller | INFO Scenarios will be used from 'extensions/molecule' 2026-04-19 00:52:21.601512 | controller | CRITICAL 'extensions/molecule/default/molecule.yml' glob failed. Exiting. 2026-04-19 00:52:21.601593 | controller | INFO default scenario not found, disabling shared state. 2026-04-19 00:52:21.601616 | controller | INFO [download-binaries > discovery] scenario test matrix: dependency, cleanup, destroy, syntax, create, prepare, converge, idempotence, side_effect, verify, cleanup, destroy 2026-04-19 00:52:21.601682 | controller | INFO [download-binaries > prerun] Performing prerun with role_name_check=0... 2026-04-19 00:57:30.169217 | controller | INFO [download-binaries > dependency] Executing 2026-04-19 00:57:30.169402 | controller | WARNING [download-binaries > dependency] Missing roles requirements file: requirements.yml 2026-04-19 00:57:30.169597 | controller | WARNING [download-binaries > dependency] Missing collections requirements file: collections.yml 2026-04-19 00:57:30.169745 | controller | WARNING [download-binaries > dependency] Executed: 2 missing (Remove from test_sequence to suppress) 2026-04-19 00:57:30.177826 | controller | INFO [download-binaries > cleanup] Executing 2026-04-19 00:57:30.178298 | controller | WARNING [download-binaries > cleanup] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-04-19 00:57:30.184717 | controller | INFO [download-binaries > destroy] Executing 2026-04-19 00:57:30.184789 | controller | WARNING [download-binaries > destroy] Skipping, '--destroy=never' requested. 2026-04-19 00:57:30.184907 | controller | INFO [download-binaries > destroy] Executed: Successful 2026-04-19 00:57:30.190576 | controller | INFO [download-binaries > syntax] Executing 2026-04-19 00:57:31.146023 | controller | 2026-04-19 00:57:31.146171 | controller | playbook: /home/zuul/src/github.com/vexxhost/ansible-collection-kubernetes/extensions/molecule/download-binaries/converge.yml 2026-04-19 00:57:31.231518 | controller | INFO [download-binaries > syntax] Executed: Successful 2026-04-19 00:57:31.238913 | controller | INFO [download-binaries > create] Executing 2026-04-19 00:57:31.241198 | controller | WARNING [download-binaries > create] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-04-19 00:57:31.248691 | controller | INFO [download-binaries > prepare] Executing 2026-04-19 00:57:31.248996 | controller | WARNING [download-binaries > prepare] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-04-19 00:57:31.254720 | controller | INFO [download-binaries > converge] Executing 2026-04-19 00:57:32.181381 | controller | 2026-04-19 00:57:32.181520 | controller | PLAY [Download all binaries required at runtime for ansible-collection-kubernetes] *** 2026-04-19 00:57:32.181699 | controller | 2026-04-19 00:57:32.181869 | controller | TASK [Gather minimal facts] **************************************************** 2026-04-19 00:57:32.182008 | controller | Sunday 19 April 2026 00:57:32 +0000 (0:00:00.045) 0:00:00.045 ********** 2026-04-19 00:57:32.898268 | controller | ok: [controller -> localhost] 2026-04-19 00:57:32.898436 | controller | 2026-04-19 00:57:32.898744 | controller | TASK [Find all subdirectories in the role location] **************************** 2026-04-19 00:57:32.899141 | controller | Sunday 19 April 2026 00:57:32 +0000 (0:00:00.710) 0:00:00.756 ********** 2026-04-19 00:57:33.326141 | controller | ok: [controller -> localhost] 2026-04-19 00:57:33.326316 | controller | 2026-04-19 00:57:33.326514 | controller | TASK [Select only defaults/ directories and load vars] ************************* 2026-04-19 00:57:33.326738 | controller | Sunday 19 April 2026 00:57:33 +0000 (0:00:00.434) 0:00:01.190 ********** 2026-04-19 00:57:33.724005 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/keepalived/defaults) 2026-04-19 00:57:33.724320 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/cluster_api/defaults) 2026-04-19 00:57:33.724587 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kubelet/defaults) 2026-04-19 00:57:33.724827 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/helm/defaults) 2026-04-19 00:57:33.725108 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kubernetes/defaults) 2026-04-19 00:57:33.725376 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/envoy_gateway/defaults) 2026-04-19 00:57:33.725582 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/clusterctl/defaults) 2026-04-19 00:57:33.725822 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/upload_helm_chart/defaults) 2026-04-19 00:57:33.726086 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/openstack_resource_controller/defaults) 2026-04-19 00:57:33.726279 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/cilium/defaults) 2026-04-19 00:57:33.726480 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kubeadm/defaults) 2026-04-19 00:57:33.726726 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/cert_manager/defaults) 2026-04-19 00:57:33.727068 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kube_vip/defaults) 2026-04-19 00:57:33.727296 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kubectl/defaults) 2026-04-19 00:57:33.727492 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/haproxy/defaults) 2026-04-19 00:57:33.727731 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/flux/defaults) 2026-04-19 00:57:33.727975 | controller | 2026-04-19 00:57:33.728186 | controller | TASK [Find all components with checksums and get latest versions (CI)] ********* 2026-04-19 00:57:33.728374 | controller | Sunday 19 April 2026 00:57:33 +0000 (0:00:00.397) 0:00:01.588 ********** 2026-04-19 00:57:33.892710 | controller | ok: [controller -> localhost] => (item=kubelet_checksums) 2026-04-19 00:57:33.892951 | controller | ok: [controller -> localhost] => (item=helm_checksums) 2026-04-19 00:57:33.893217 | controller | ok: [controller -> localhost] => (item=helm_diff_checksums) 2026-04-19 00:57:33.893462 | controller | ok: [controller -> localhost] => (item=clusterctl_checksums) 2026-04-19 00:57:33.893703 | controller | ok: [controller -> localhost] => (item=kubeadm_checksums) 2026-04-19 00:57:33.893956 | controller | ok: [controller -> localhost] => (item=kubectl_checksums) 2026-04-19 00:57:33.894202 | controller | ok: [controller -> localhost] => (item=flux_checksums) 2026-04-19 00:57:33.894434 | controller | 2026-04-19 00:57:33.894714 | controller | TASK [Filter checksums to keep only latest versions (CI)] ********************** 2026-04-19 00:57:33.895051 | controller | Sunday 19 April 2026 00:57:33 +0000 (0:00:00.168) 0:00:01.757 ********** 2026-04-19 00:57:33.992662 | controller | ok: [controller -> localhost] => (item=kubelet_checksums) 2026-04-19 00:57:33.992962 | controller | ok: [controller -> localhost] => (item=helm_checksums) 2026-04-19 00:57:33.993245 | controller | ok: [controller -> localhost] => (item=helm_diff_checksums) 2026-04-19 00:57:33.993530 | controller | ok: [controller -> localhost] => (item=clusterctl_checksums) 2026-04-19 00:57:33.993799 | controller | ok: [controller -> localhost] => (item=kubeadm_checksums) 2026-04-19 00:57:33.994071 | controller | ok: [controller -> localhost] => (item=kubectl_checksums) 2026-04-19 00:57:33.994351 | controller | ok: [controller -> localhost] => (item=flux_checksums) 2026-04-19 00:57:33.994700 | controller | 2026-04-19 00:57:33.995037 | controller | TASK [Generate list of all binaries for all roles] ***************************** 2026-04-19 00:57:33.995288 | controller | Sunday 19 April 2026 00:57:33 +0000 (0:00:00.100) 0:00:01.857 ********** 2026-04-19 00:57:34.069288 | controller | ok: [controller -> localhost] 2026-04-19 00:57:34.069460 | controller | 2026-04-19 00:57:34.069638 | controller | TASK [Include download_artifact role] ****************************************** 2026-04-19 00:57:34.069893 | controller | Sunday 19 April 2026 00:57:34 +0000 (0:00:00.076) 0:00:01.934 ********** 2026-04-19 00:57:34.318022 | 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-19 00:57:34.318255 | 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-19 00:57:34.318618 | 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-19 00:57:34.318935 | 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-19 00:57:34.319177 | 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-19 00:57:34.319469 | 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-19 00:57:34.319714 | 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-19 00:57:34.319937 | controller | 2026-04-19 00:57:34.320179 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-04-19 00:57:34.320387 | controller | Sunday 19 April 2026 00:57:34 +0000 (0:00:00.248) 0:00:02.182 ********** 2026-04-19 00:57:34.353991 | controller | skipping: [controller] 2026-04-19 00:57:34.354139 | controller | 2026-04-19 00:57:34.354298 | controller | TASK [vexxhost.containers.directory : Create directory (/var/lib/downloads)] *** 2026-04-19 00:57:34.354472 | controller | Sunday 19 April 2026 00:57:34 +0000 (0:00:00.036) 0:00:02.218 ********** 2026-04-19 00:57:35.076441 | 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-19 00:57:35.087539 | controller | changed: [controller] 2026-04-19 00:57:35.087723 | controller | 2026-04-19 00:57:35.087934 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-04-19 00:57:35.088122 | controller | Sunday 19 April 2026 00:57:35 +0000 (0:00:00.733) 0:00:02.952 ********** 2026-04-19 00:57:35.122340 | controller | ok: [controller] => { 2026-04-19 00:57:35.122537 | controller | "msg": "https://dl.k8s.io/release/v1.35.4/bin/linux/amd64/kubelet" 2026-04-19 00:57:35.122741 | controller | } 2026-04-19 00:57:35.122982 | controller | 2026-04-19 00:57:35.123281 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-04-19 00:57:35.123519 | controller | Sunday 19 April 2026 00:57:35 +0000 (0:00:00.034) 0:00:02.987 ********** 2026-04-19 00:57:52.392558 | 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-19 00:57:52.402340 | controller | changed: [controller] 2026-04-19 00:57:52.402521 | controller | 2026-04-19 00:57:52.402732 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-04-19 00:57:52.402974 | controller | Sunday 19 April 2026 00:57:52 +0000 (0:00:17.280) 0:00:20.267 ********** 2026-04-19 00:57:52.434172 | controller | skipping: [controller] 2026-04-19 00:57:52.434209 | controller | 2026-04-19 00:57:52.434340 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-04-19 00:57:52.434433 | controller | Sunday 19 April 2026 00:57:52 +0000 (0:00:00.032) 0:00:20.299 ********** 2026-04-19 00:57:52.467061 | controller | skipping: [controller] 2026-04-19 00:57:52.467195 | controller | 2026-04-19 00:57:52.467435 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-04-19 00:57:52.467660 | controller | Sunday 19 April 2026 00:57:52 +0000 (0:00:00.032) 0:00:20.332 ********** 2026-04-19 00:57:52.508072 | controller | ok: [controller] => { 2026-04-19 00:57:52.508163 | controller | "msg": "https://get.helm.sh/helm-v3.11.2-linux-amd64.tar.gz" 2026-04-19 00:57:52.508282 | controller | } 2026-04-19 00:57:52.508435 | controller | 2026-04-19 00:57:52.508571 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-04-19 00:57:52.508704 | controller | Sunday 19 April 2026 00:57:52 +0000 (0:00:00.040) 0:00:20.373 ********** 2026-04-19 00:57:53.199887 | controller | changed: [controller] 2026-04-19 00:57:53.200026 | controller | 2026-04-19 00:57:53.200297 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-04-19 00:57:53.200598 | controller | Sunday 19 April 2026 00:57:53 +0000 (0:00:00.690) 0:00:21.064 ********** 2026-04-19 00:57:53.236457 | controller | skipping: [controller] 2026-04-19 00:57:53.236586 | controller | 2026-04-19 00:57:53.236788 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-04-19 00:57:53.236982 | controller | Sunday 19 April 2026 00:57:53 +0000 (0:00:00.037) 0:00:21.101 ********** 2026-04-19 00:57:53.275746 | controller | skipping: [controller] 2026-04-19 00:57:53.275790 | controller | 2026-04-19 00:57:53.275945 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-04-19 00:57:53.276072 | controller | Sunday 19 April 2026 00:57:53 +0000 (0:00:00.039) 0:00:21.140 ********** 2026-04-19 00:57:53.315266 | controller | ok: [controller] => { 2026-04-19 00:57:53.315326 | controller | "msg": "https://github.com/databus23/helm-diff/releases/download/v3.8.1/helm-diff-linux-amd64.tgz" 2026-04-19 00:57:53.315457 | controller | } 2026-04-19 00:57:53.315601 | controller | 2026-04-19 00:57:53.315720 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-04-19 00:57:53.315860 | controller | Sunday 19 April 2026 00:57:53 +0000 (0:00:00.039) 0:00:21.179 ********** 2026-04-19 00:57:54.159360 | controller | changed: [controller] 2026-04-19 00:57:54.159422 | controller | 2026-04-19 00:57:54.159545 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-04-19 00:57:54.159682 | controller | Sunday 19 April 2026 00:57:54 +0000 (0:00:00.843) 0:00:22.023 ********** 2026-04-19 00:57:54.203318 | controller | skipping: [controller] 2026-04-19 00:57:54.203383 | controller | 2026-04-19 00:57:54.203455 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-04-19 00:57:54.203555 | controller | Sunday 19 April 2026 00:57:54 +0000 (0:00:00.041) 0:00:22.065 ********** 2026-04-19 00:57:54.236371 | controller | skipping: [controller] 2026-04-19 00:57:54.236429 | controller | 2026-04-19 00:57:54.236486 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-04-19 00:57:54.236606 | controller | Sunday 19 April 2026 00:57:54 +0000 (0:00:00.035) 0:00:22.101 ********** 2026-04-19 00:57:54.283863 | controller | ok: [controller] => { 2026-04-19 00:57:54.283912 | controller | "msg": "https://github.com/kubernetes-sigs/cluster-api/releases/download/v1.10.5/clusterctl-linux-amd64" 2026-04-19 00:57:54.284067 | controller | } 2026-04-19 00:57:54.284186 | controller | 2026-04-19 00:57:54.284326 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-04-19 00:57:54.284458 | controller | Sunday 19 April 2026 00:57:54 +0000 (0:00:00.046) 0:00:22.148 ********** 2026-04-19 00:57:55.993192 | controller | changed: [controller] 2026-04-19 00:57:55.993240 | controller | 2026-04-19 00:57:55.993326 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-04-19 00:57:55.993434 | controller | Sunday 19 April 2026 00:57:55 +0000 (0:00:01.709) 0:00:23.858 ********** 2026-04-19 00:57:56.019349 | controller | skipping: [controller] 2026-04-19 00:57:56.019457 | controller | 2026-04-19 00:57:56.019631 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-04-19 00:57:56.019831 | controller | Sunday 19 April 2026 00:57:56 +0000 (0:00:00.024) 0:00:23.882 ********** 2026-04-19 00:57:56.040494 | controller | skipping: [controller] 2026-04-19 00:57:56.040527 | controller | 2026-04-19 00:57:56.040642 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-04-19 00:57:56.040728 | controller | Sunday 19 April 2026 00:57:56 +0000 (0:00:00.023) 0:00:23.905 ********** 2026-04-19 00:57:56.078312 | controller | ok: [controller] => { 2026-04-19 00:57:56.078437 | controller | "msg": "https://dl.k8s.io/release/v1.35.4/bin/linux/amd64/kubeadm" 2026-04-19 00:57:56.078603 | controller | } 2026-04-19 00:57:56.078721 | controller | 2026-04-19 00:57:56.078850 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-04-19 00:57:56.079028 | controller | Sunday 19 April 2026 00:57:56 +0000 (0:00:00.037) 0:00:23.943 ********** 2026-04-19 00:58:17.754760 | controller | changed: [controller] 2026-04-19 00:58:17.755106 | controller | 2026-04-19 00:58:17.755346 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-04-19 00:58:17.755572 | controller | Sunday 19 April 2026 00:58:17 +0000 (0:00:21.676) 0:00:45.619 ********** 2026-04-19 00:58:17.789316 | controller | skipping: [controller] 2026-04-19 00:58:17.789469 | controller | 2026-04-19 00:58:17.789686 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-04-19 00:58:17.789917 | controller | Sunday 19 April 2026 00:58:17 +0000 (0:00:00.034) 0:00:45.654 ********** 2026-04-19 00:58:17.818397 | controller | skipping: [controller] 2026-04-19 00:58:17.818486 | controller | 2026-04-19 00:58:17.818768 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-04-19 00:58:17.819030 | controller | Sunday 19 April 2026 00:58:17 +0000 (0:00:00.029) 0:00:45.683 ********** 2026-04-19 00:58:17.850569 | controller | ok: [controller] => { 2026-04-19 00:58:17.850753 | controller | "msg": "https://dl.k8s.io/release/v1.35.4/bin/linux/amd64/kubectl" 2026-04-19 00:58:17.850970 | controller | } 2026-04-19 00:58:17.851170 | controller | 2026-04-19 00:58:17.851340 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-04-19 00:58:17.851556 | controller | Sunday 19 April 2026 00:58:17 +0000 (0:00:00.032) 0:00:45.715 ********** 2026-04-19 00:58:19.051133 | controller | changed: [controller] 2026-04-19 00:58:19.051182 | controller | 2026-04-19 00:58:19.051328 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-04-19 00:58:19.051461 | controller | Sunday 19 April 2026 00:58:19 +0000 (0:00:01.200) 0:00:46.916 ********** 2026-04-19 00:58:19.086690 | controller | skipping: [controller] 2026-04-19 00:58:19.086733 | controller | 2026-04-19 00:58:19.086864 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-04-19 00:58:19.086969 | controller | Sunday 19 April 2026 00:58:19 +0000 (0:00:00.035) 0:00:46.951 ********** 2026-04-19 00:58:19.125029 | controller | skipping: [controller] 2026-04-19 00:58:19.125187 | controller | 2026-04-19 00:58:19.125431 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-04-19 00:58:19.125615 | controller | Sunday 19 April 2026 00:58:19 +0000 (0:00:00.038) 0:00:46.990 ********** 2026-04-19 00:58:19.161348 | controller | ok: [controller] => { 2026-04-19 00:58:19.161567 | controller | "msg": "https://github.com/fluxcd/flux2/releases/download/v0.32.0/flux_0.32.0_linux_amd64.tar.gz" 2026-04-19 00:58:19.161760 | controller | } 2026-04-19 00:58:19.161940 | controller | 2026-04-19 00:58:19.162145 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-04-19 00:58:19.162359 | controller | Sunday 19 April 2026 00:58:19 +0000 (0:00:00.036) 0:00:47.026 ********** 2026-04-19 00:58:20.058349 | controller | changed: [controller] 2026-04-19 00:58:20.058389 | controller | 2026-04-19 00:58:20.058397 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-04-19 00:58:20.058403 | controller | Sunday 19 April 2026 00:58:20 +0000 (0:00:00.895) 0:00:47.922 ********** 2026-04-19 00:58:20.087489 | controller | skipping: [controller] 2026-04-19 00:58:20.087725 | controller | 2026-04-19 00:58:20.087937 | controller | PLAY RECAP ********************************************************************* 2026-04-19 00:58:20.088164 | controller | controller : ok=28 changed=8 unreachable=0 failed=0 skipped=14 rescued=0 ignored=0 2026-04-19 00:58:20.088361 | controller | 2026-04-19 00:58:20.088527 | controller | 2026-04-19 00:58:20.088687 | controller | TASKS RECAP ******************************************************************** 2026-04-19 00:58:20.088847 | controller | Sunday 19 April 2026 00:58:20 +0000 (0:00:00.029) 0:00:47.951 ********** 2026-04-19 00:58:20.089042 | controller | =============================================================================== 2026-04-19 00:58:20.089200 | controller | vexxhost.containers.download_artifact : Download item ------------------ 21.68s 2026-04-19 00:58:20.089356 | controller | vexxhost.containers.download_artifact : Download item ------------------ 17.28s 2026-04-19 00:58:20.089508 | controller | vexxhost.containers.download_artifact : Download item ------------------- 1.71s 2026-04-19 00:58:20.089717 | controller | vexxhost.containers.download_artifact : Download item ------------------- 1.20s 2026-04-19 00:58:20.089919 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.90s 2026-04-19 00:58:20.090124 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.84s 2026-04-19 00:58:20.090333 | controller | vexxhost.containers.directory : Create directory (/var/lib/downloads) --- 0.73s 2026-04-19 00:58:20.090524 | controller | Gather minimal facts ---------------------------------------------------- 0.71s 2026-04-19 00:58:20.090714 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.69s 2026-04-19 00:58:20.090942 | controller | Find all subdirectories in the role location ---------------------------- 0.43s 2026-04-19 00:58:20.091151 | controller | Select only defaults/ directories and load vars ------------------------- 0.40s 2026-04-19 00:58:20.091353 | controller | Include download_artifact role ------------------------------------------ 0.25s 2026-04-19 00:58:20.091523 | controller | Find all components with checksums and get latest versions (CI) --------- 0.17s 2026-04-19 00:58:20.091680 | controller | Filter checksums to keep only latest versions (CI) ---------------------- 0.10s 2026-04-19 00:58:20.091850 | controller | Generate list of all binaries for all roles ----------------------------- 0.08s 2026-04-19 00:58:20.092007 | controller | vexxhost.containers.download_artifact : Starting download of file ------- 0.05s 2026-04-19 00:58:20.092161 | controller | vexxhost.containers.download_artifact : Extract archive ----------------- 0.04s 2026-04-19 00:58:20.092338 | controller | vexxhost.containers.download_artifact : Starting download of file ------- 0.04s 2026-04-19 00:58:20.092517 | controller | vexxhost.containers.package : Update state for tar ---------------------- 0.04s 2026-04-19 00:58:20.092722 | controller | vexxhost.containers.download_artifact : Starting download of file ------- 0.04s 2026-04-19 00:58:20.198292 | controller | INFO [download-binaries > converge] Executed: Successful 2026-04-19 00:58:20.207984 | controller | INFO [download-binaries > idempotence] Executing 2026-04-19 00:58:21.060916 | controller | 2026-04-19 00:58:21.060941 | controller | PLAY [Download all binaries required at runtime for ansible-collection-kubernetes] *** 2026-04-19 00:58:21.060945 | controller | 2026-04-19 00:58:21.060949 | controller | TASK [Gather minimal facts] **************************************************** 2026-04-19 00:58:21.060953 | controller | Sunday 19 April 2026 00:58:21 +0000 (0:00:00.014) 0:00:00.014 ********** 2026-04-19 00:58:21.747901 | controller | ok: [controller -> localhost] 2026-04-19 00:58:21.748090 | controller | 2026-04-19 00:58:21.748370 | controller | TASK [Find all subdirectories in the role location] **************************** 2026-04-19 00:58:21.748591 | controller | Sunday 19 April 2026 00:58:21 +0000 (0:00:00.687) 0:00:00.702 ********** 2026-04-19 00:58:22.179588 | controller | ok: [controller -> localhost] 2026-04-19 00:58:22.179767 | controller | 2026-04-19 00:58:22.180029 | controller | TASK [Select only defaults/ directories and load vars] ************************* 2026-04-19 00:58:22.180263 | controller | Sunday 19 April 2026 00:58:22 +0000 (0:00:00.432) 0:00:01.134 ********** 2026-04-19 00:58:22.534984 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/keepalived/defaults) 2026-04-19 00:58:22.535198 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/cluster_api/defaults) 2026-04-19 00:58:22.535405 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kubelet/defaults) 2026-04-19 00:58:22.535603 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/helm/defaults) 2026-04-19 00:58:22.535810 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kubernetes/defaults) 2026-04-19 00:58:22.536067 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/envoy_gateway/defaults) 2026-04-19 00:58:22.536287 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/clusterctl/defaults) 2026-04-19 00:58:22.536482 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/upload_helm_chart/defaults) 2026-04-19 00:58:22.536680 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/openstack_resource_controller/defaults) 2026-04-19 00:58:22.537143 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/cilium/defaults) 2026-04-19 00:58:22.537167 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kubeadm/defaults) 2026-04-19 00:58:22.537422 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/cert_manager/defaults) 2026-04-19 00:58:22.537692 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kube_vip/defaults) 2026-04-19 00:58:22.537951 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kubectl/defaults) 2026-04-19 00:58:22.538174 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/haproxy/defaults) 2026-04-19 00:58:22.538366 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/flux/defaults) 2026-04-19 00:58:22.538539 | controller | 2026-04-19 00:58:22.538732 | controller | TASK [Find all components with checksums and get latest versions (CI)] ********* 2026-04-19 00:58:22.538964 | controller | Sunday 19 April 2026 00:58:22 +0000 (0:00:00.355) 0:00:01.490 ********** 2026-04-19 00:58:22.670865 | controller | ok: [controller -> localhost] => (item=kubelet_checksums) 2026-04-19 00:58:22.670894 | controller | ok: [controller -> localhost] => (item=helm_checksums) 2026-04-19 00:58:22.670900 | controller | ok: [controller -> localhost] => (item=helm_diff_checksums) 2026-04-19 00:58:22.670912 | controller | ok: [controller -> localhost] => (item=clusterctl_checksums) 2026-04-19 00:58:22.670916 | controller | ok: [controller -> localhost] => (item=kubeadm_checksums) 2026-04-19 00:58:22.670921 | controller | ok: [controller -> localhost] => (item=kubectl_checksums) 2026-04-19 00:58:22.670925 | controller | ok: [controller -> localhost] => (item=flux_checksums) 2026-04-19 00:58:22.670930 | controller | 2026-04-19 00:58:22.670936 | controller | TASK [Filter checksums to keep only latest versions (CI)] ********************** 2026-04-19 00:58:22.670941 | controller | Sunday 19 April 2026 00:58:22 +0000 (0:00:00.133) 0:00:01.623 ********** 2026-04-19 00:58:22.769140 | controller | ok: [controller -> localhost] => (item=kubelet_checksums) 2026-04-19 00:58:22.769325 | controller | ok: [controller -> localhost] => (item=helm_checksums) 2026-04-19 00:58:22.769513 | controller | ok: [controller -> localhost] => (item=helm_diff_checksums) 2026-04-19 00:58:22.769698 | controller | ok: [controller -> localhost] => (item=clusterctl_checksums) 2026-04-19 00:58:22.769885 | controller | ok: [controller -> localhost] => (item=kubeadm_checksums) 2026-04-19 00:58:22.770069 | controller | ok: [controller -> localhost] => (item=kubectl_checksums) 2026-04-19 00:58:22.770315 | controller | ok: [controller -> localhost] => (item=flux_checksums) 2026-04-19 00:58:22.770530 | controller | 2026-04-19 00:58:22.770792 | controller | TASK [Generate list of all binaries for all roles] ***************************** 2026-04-19 00:58:22.771214 | controller | Sunday 19 April 2026 00:58:22 +0000 (0:00:00.099) 0:00:01.723 ********** 2026-04-19 00:58:22.837147 | controller | ok: [controller -> localhost] 2026-04-19 00:58:22.837352 | controller | 2026-04-19 00:58:22.837569 | controller | TASK [Include download_artifact role] ****************************************** 2026-04-19 00:58:22.837761 | controller | Sunday 19 April 2026 00:58:22 +0000 (0:00:00.068) 0:00:01.792 ********** 2026-04-19 00:58:23.030576 | 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-19 00:58:23.030785 | 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-19 00:58:23.031083 | 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-19 00:58:23.031285 | 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-19 00:58:23.031501 | 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-19 00:58:23.031729 | 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-19 00:58:23.031942 | 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-19 00:58:23.032142 | controller | 2026-04-19 00:58:23.032307 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-04-19 00:58:23.032517 | controller | Sunday 19 April 2026 00:58:23 +0000 (0:00:00.193) 0:00:01.985 ********** 2026-04-19 00:58:23.066779 | controller | skipping: [controller] 2026-04-19 00:58:23.066988 | controller | 2026-04-19 00:58:23.067251 | controller | TASK [vexxhost.containers.directory : Create directory (/var/lib/downloads)] *** 2026-04-19 00:58:23.067449 | controller | Sunday 19 April 2026 00:58:23 +0000 (0:00:00.036) 0:00:02.021 ********** 2026-04-19 00:58:23.532268 | 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-19 00:58:23.542490 | controller | ok: [controller] 2026-04-19 00:58:23.546020 | controller | 2026-04-19 00:58:23.546041 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-04-19 00:58:23.546047 | controller | Sunday 19 April 2026 00:58:23 +0000 (0:00:00.475) 0:00:02.497 ********** 2026-04-19 00:58:23.579256 | controller | ok: [controller] => { 2026-04-19 00:58:23.579457 | controller | "msg": "https://dl.k8s.io/release/v1.35.4/bin/linux/amd64/kubelet" 2026-04-19 00:58:23.579590 | controller | } 2026-04-19 00:58:23.579782 | controller | 2026-04-19 00:58:23.579919 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-04-19 00:58:23.580051 | controller | Sunday 19 April 2026 00:58:23 +0000 (0:00:00.034) 0:00:02.532 ********** 2026-04-19 00:58:24.233191 | controller | ok: [controller] 2026-04-19 00:58:24.233328 | controller | 2026-04-19 00:58:24.233465 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-04-19 00:58:24.233584 | controller | Sunday 19 April 2026 00:58:24 +0000 (0:00:00.656) 0:00:03.188 ********** 2026-04-19 00:58:24.268716 | controller | skipping: [controller] 2026-04-19 00:58:24.271422 | controller | 2026-04-19 00:58:24.271436 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-04-19 00:58:24.271442 | controller | Sunday 19 April 2026 00:58:24 +0000 (0:00:00.035) 0:00:03.223 ********** 2026-04-19 00:58:24.306610 | controller | skipping: [controller] 2026-04-19 00:58:24.306639 | controller | 2026-04-19 00:58:24.306646 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-04-19 00:58:24.306651 | controller | Sunday 19 April 2026 00:58:24 +0000 (0:00:00.034) 0:00:03.258 ********** 2026-04-19 00:58:24.339098 | controller | ok: [controller] => { 2026-04-19 00:58:24.343199 | controller | "msg": "https://get.helm.sh/helm-v3.11.2-linux-amd64.tar.gz" 2026-04-19 00:58:24.343235 | controller | } 2026-04-19 00:58:24.343241 | controller | 2026-04-19 00:58:24.343248 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-04-19 00:58:24.343253 | controller | Sunday 19 April 2026 00:58:24 +0000 (0:00:00.035) 0:00:03.293 ********** 2026-04-19 00:58:24.763086 | controller | ok: [controller] 2026-04-19 00:58:24.763297 | controller | 2026-04-19 00:58:24.763475 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-04-19 00:58:24.763641 | controller | Sunday 19 April 2026 00:58:24 +0000 (0:00:00.423) 0:00:03.717 ********** 2026-04-19 00:58:24.803553 | controller | skipping: [controller] 2026-04-19 00:58:24.803638 | controller | 2026-04-19 00:58:24.803644 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-04-19 00:58:24.803745 | controller | Sunday 19 April 2026 00:58:24 +0000 (0:00:00.037) 0:00:03.755 ********** 2026-04-19 00:58:24.839549 | controller | skipping: [controller] 2026-04-19 00:58:24.839584 | controller | 2026-04-19 00:58:24.839589 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-04-19 00:58:24.839602 | controller | Sunday 19 April 2026 00:58:24 +0000 (0:00:00.039) 0:00:03.794 ********** 2026-04-19 00:58:24.883358 | controller | ok: [controller] => { 2026-04-19 00:58:24.883458 | controller | "msg": "https://github.com/databus23/helm-diff/releases/download/v3.8.1/helm-diff-linux-amd64.tgz" 2026-04-19 00:58:24.883648 | controller | } 2026-04-19 00:58:24.883716 | controller | 2026-04-19 00:58:24.883884 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-04-19 00:58:24.884022 | controller | Sunday 19 April 2026 00:58:24 +0000 (0:00:00.041) 0:00:03.835 ********** 2026-04-19 00:58:25.336161 | controller | ok: [controller] 2026-04-19 00:58:25.336232 | controller | 2026-04-19 00:58:25.336384 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-04-19 00:58:25.336542 | controller | Sunday 19 April 2026 00:58:25 +0000 (0:00:00.455) 0:00:04.291 ********** 2026-04-19 00:58:25.369394 | controller | skipping: [controller] 2026-04-19 00:58:25.369436 | controller | 2026-04-19 00:58:25.369582 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-04-19 00:58:25.369738 | controller | Sunday 19 April 2026 00:58:25 +0000 (0:00:00.033) 0:00:04.324 ********** 2026-04-19 00:58:25.403237 | controller | skipping: [controller] 2026-04-19 00:58:25.403287 | controller | 2026-04-19 00:58:25.403383 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-04-19 00:58:25.403474 | controller | Sunday 19 April 2026 00:58:25 +0000 (0:00:00.032) 0:00:04.356 ********** 2026-04-19 00:58:25.436673 | controller | ok: [controller] => { 2026-04-19 00:58:25.436837 | controller | "msg": "https://github.com/kubernetes-sigs/cluster-api/releases/download/v1.10.5/clusterctl-linux-amd64" 2026-04-19 00:58:25.437010 | controller | } 2026-04-19 00:58:25.437148 | controller | 2026-04-19 00:58:25.437323 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-04-19 00:58:25.437484 | controller | Sunday 19 April 2026 00:58:25 +0000 (0:00:00.034) 0:00:04.391 ********** 2026-04-19 00:58:25.938939 | controller | ok: [controller] 2026-04-19 00:58:25.938989 | controller | 2026-04-19 00:58:25.939005 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-04-19 00:58:25.939293 | controller | Sunday 19 April 2026 00:58:25 +0000 (0:00:00.501) 0:00:04.893 ********** 2026-04-19 00:58:25.973943 | controller | skipping: [controller] 2026-04-19 00:58:25.974097 | controller | 2026-04-19 00:58:25.974272 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-04-19 00:58:25.974495 | controller | Sunday 19 April 2026 00:58:25 +0000 (0:00:00.033) 0:00:04.926 ********** 2026-04-19 00:58:26.005071 | controller | skipping: [controller] 2026-04-19 00:58:26.005225 | controller | 2026-04-19 00:58:26.005299 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-04-19 00:58:26.005413 | controller | Sunday 19 April 2026 00:58:26 +0000 (0:00:00.034) 0:00:04.960 ********** 2026-04-19 00:58:26.040387 | controller | ok: [controller] => { 2026-04-19 00:58:26.040485 | controller | "msg": "https://dl.k8s.io/release/v1.35.4/bin/linux/amd64/kubeadm" 2026-04-19 00:58:26.040971 | controller | } 2026-04-19 00:58:26.040986 | controller | 2026-04-19 00:58:26.040992 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-04-19 00:58:26.040997 | controller | Sunday 19 April 2026 00:58:26 +0000 (0:00:00.034) 0:00:04.995 ********** 2026-04-19 00:58:26.491850 | controller | ok: [controller] 2026-04-19 00:58:26.492303 | controller | 2026-04-19 00:58:26.492611 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-04-19 00:58:26.492900 | controller | Sunday 19 April 2026 00:58:26 +0000 (0:00:00.450) 0:00:05.446 ********** 2026-04-19 00:58:26.527520 | controller | skipping: [controller] 2026-04-19 00:58:26.527804 | controller | 2026-04-19 00:58:26.528070 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-04-19 00:58:26.528327 | controller | Sunday 19 April 2026 00:58:26 +0000 (0:00:00.033) 0:00:05.480 ********** 2026-04-19 00:58:26.559414 | controller | skipping: [controller] 2026-04-19 00:58:26.559559 | controller | 2026-04-19 00:58:26.559684 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-04-19 00:58:26.559800 | controller | Sunday 19 April 2026 00:58:26 +0000 (0:00:00.033) 0:00:05.513 ********** 2026-04-19 00:58:26.603194 | controller | ok: [controller] => { 2026-04-19 00:58:26.603271 | controller | "msg": "https://dl.k8s.io/release/v1.35.4/bin/linux/amd64/kubectl" 2026-04-19 00:58:26.603289 | controller | } 2026-04-19 00:58:26.603368 | controller | 2026-04-19 00:58:26.603487 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-04-19 00:58:26.603559 | controller | Sunday 19 April 2026 00:58:26 +0000 (0:00:00.043) 0:00:05.556 ********** 2026-04-19 00:58:27.054291 | controller | ok: [controller] 2026-04-19 00:58:27.054445 | controller | 2026-04-19 00:58:27.054657 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-04-19 00:58:27.054916 | controller | Sunday 19 April 2026 00:58:27 +0000 (0:00:00.452) 0:00:06.008 ********** 2026-04-19 00:58:27.091138 | controller | skipping: [controller] 2026-04-19 00:58:27.091193 | controller | 2026-04-19 00:58:27.091244 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-04-19 00:58:27.091346 | controller | Sunday 19 April 2026 00:58:27 +0000 (0:00:00.037) 0:00:06.046 ********** 2026-04-19 00:58:27.127334 | controller | skipping: [controller] 2026-04-19 00:58:27.127402 | controller | 2026-04-19 00:58:27.127415 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-04-19 00:58:27.127551 | controller | Sunday 19 April 2026 00:58:27 +0000 (0:00:00.033) 0:00:06.080 ********** 2026-04-19 00:58:27.159913 | controller | ok: [controller] => { 2026-04-19 00:58:27.159969 | controller | "msg": "https://github.com/fluxcd/flux2/releases/download/v0.32.0/flux_0.32.0_linux_amd64.tar.gz" 2026-04-19 00:58:27.160103 | controller | } 2026-04-19 00:58:27.160209 | controller | 2026-04-19 00:58:27.160339 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-04-19 00:58:27.160467 | controller | Sunday 19 April 2026 00:58:27 +0000 (0:00:00.034) 0:00:06.114 ********** 2026-04-19 00:58:27.603849 | controller | ok: [controller] 2026-04-19 00:58:27.603987 | controller | 2026-04-19 00:58:27.604202 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-04-19 00:58:27.604390 | controller | Sunday 19 April 2026 00:58:27 +0000 (0:00:00.443) 0:00:06.558 ********** 2026-04-19 00:58:27.632105 | controller | skipping: [controller] 2026-04-19 00:58:27.632249 | controller | 2026-04-19 00:58:27.632487 | controller | PLAY RECAP ********************************************************************* 2026-04-19 00:58:27.632708 | controller | controller : ok=28 changed=0 unreachable=0 failed=0 skipped=14 rescued=0 ignored=0 2026-04-19 00:58:27.632885 | controller | 2026-04-19 00:58:27.633057 | controller | 2026-04-19 00:58:27.633245 | controller | TASKS RECAP ******************************************************************** 2026-04-19 00:58:27.633484 | controller | Sunday 19 April 2026 00:58:27 +0000 (0:00:00.028) 0:00:06.587 ********** 2026-04-19 00:58:27.633724 | controller | =============================================================================== 2026-04-19 00:58:27.633909 | controller | Gather minimal facts ---------------------------------------------------- 0.69s 2026-04-19 00:58:27.634095 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.66s 2026-04-19 00:58:27.634276 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.50s 2026-04-19 00:58:27.634459 | controller | vexxhost.containers.directory : Create directory (/var/lib/downloads) --- 0.48s 2026-04-19 00:58:27.634642 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.46s 2026-04-19 00:58:27.634846 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.45s 2026-04-19 00:58:27.635053 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.45s 2026-04-19 00:58:27.635230 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.44s 2026-04-19 00:58:27.635411 | controller | Find all subdirectories in the role location ---------------------------- 0.43s 2026-04-19 00:58:27.635592 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.42s 2026-04-19 00:58:27.635773 | controller | Select only defaults/ directories and load vars ------------------------- 0.36s 2026-04-19 00:58:27.635951 | controller | Include download_artifact role ------------------------------------------ 0.19s 2026-04-19 00:58:27.636135 | controller | Find all components with checksums and get latest versions (CI) --------- 0.13s 2026-04-19 00:58:27.636316 | controller | Filter checksums to keep only latest versions (CI) ---------------------- 0.10s 2026-04-19 00:58:27.636495 | controller | Generate list of all binaries for all roles ----------------------------- 0.07s 2026-04-19 00:58:27.636677 | controller | vexxhost.containers.download_artifact : Starting download of file ------- 0.04s 2026-04-19 00:58:27.636851 | controller | vexxhost.containers.download_artifact : Starting download of file ------- 0.04s 2026-04-19 00:58:27.637031 | controller | vexxhost.containers.package : Update state for tar ---------------------- 0.04s 2026-04-19 00:58:27.637209 | controller | vexxhost.containers.download_artifact : Extract archive ----------------- 0.04s 2026-04-19 00:58:27.637404 | controller | vexxhost.containers.download_artifact : Extract archive ----------------- 0.04s 2026-04-19 00:58:27.759572 | controller | INFO [download-binaries > idempotence] Executed: Successful 2026-04-19 00:58:27.768151 | controller | INFO [download-binaries > side_effect] Executing 2026-04-19 00:58:27.768525 | controller | WARNING [download-binaries > side_effect] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-04-19 00:58:27.776191 | controller | INFO [download-binaries > verify] Executing 2026-04-19 00:58:28.625952 | controller | 2026-04-19 00:58:28.625981 | controller | PLAY [Verify] ****************************************************************** 2026-04-19 00:58:28.625986 | controller | 2026-04-19 00:58:28.625989 | controller | TASK [Gathering Facts] ********************************************************* 2026-04-19 00:58:28.625993 | controller | Sunday 19 April 2026 00:58:28 +0000 (0:00:00.012) 0:00:00.012 ********** 2026-04-19 00:58:29.671126 | 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-19 00:58:29.677039 | controller | ok: [controller] 2026-04-19 00:58:29.677142 | controller | 2026-04-19 00:58:29.677264 | controller | TASK [Stat target dir] ********************************************************* 2026-04-19 00:58:29.677404 | controller | Sunday 19 April 2026 00:58:29 +0000 (0:00:01.052) 0:00:01.064 ********** 2026-04-19 00:58:30.094684 | controller | ok: [controller] 2026-04-19 00:58:30.094809 | controller | 2026-04-19 00:58:30.095235 | controller | TASK [Assert that target dir is created] *************************************** 2026-04-19 00:58:30.095530 | controller | Sunday 19 April 2026 00:58:30 +0000 (0:00:00.417) 0:00:01.481 ********** 2026-04-19 00:58:30.131692 | controller | ok: [controller] => { 2026-04-19 00:58:30.131832 | controller | "changed": false, 2026-04-19 00:58:30.132026 | controller | "msg": "All assertions passed" 2026-04-19 00:58:30.132184 | controller | } 2026-04-19 00:58:30.132358 | controller | 2026-04-19 00:58:30.132543 | controller | TASK [Find target files] ******************************************************* 2026-04-19 00:58:30.132723 | controller | Sunday 19 April 2026 00:58:30 +0000 (0:00:00.037) 0:00:01.518 ********** 2026-04-19 00:58:30.552720 | controller | ok: [controller] 2026-04-19 00:58:30.552876 | controller | 2026-04-19 00:58:30.553089 | controller | TASK [Assert that some files were downloaded] ********************************** 2026-04-19 00:58:30.553289 | controller | Sunday 19 April 2026 00:58:30 +0000 (0:00:00.421) 0:00:01.940 ********** 2026-04-19 00:58:30.579187 | controller | ok: [controller] => { 2026-04-19 00:58:30.579363 | controller | "changed": false, 2026-04-19 00:58:30.579550 | controller | "msg": "All assertions passed" 2026-04-19 00:58:30.579735 | controller | } 2026-04-19 00:58:30.579958 | controller | 2026-04-19 00:58:30.580150 | controller | PLAY RECAP ********************************************************************* 2026-04-19 00:58:30.580347 | controller | controller : ok=5 changed=0 unreachable=0 failed=0 skipped=0 rescued=0 ignored=0 2026-04-19 00:58:30.580517 | controller | 2026-04-19 00:58:30.580683 | controller | 2026-04-19 00:58:30.580869 | controller | TASKS RECAP ******************************************************************** 2026-04-19 00:58:30.581083 | controller | Sunday 19 April 2026 00:58:30 +0000 (0:00:00.027) 0:00:01.967 ********** 2026-04-19 00:58:30.581241 | controller | =============================================================================== 2026-04-19 00:58:30.581436 | controller | Gathering Facts --------------------------------------------------------- 1.05s 2026-04-19 00:58:30.581635 | controller | Find target files ------------------------------------------------------- 0.42s 2026-04-19 00:58:30.581808 | controller | Stat target dir --------------------------------------------------------- 0.42s 2026-04-19 00:58:30.581991 | controller | Assert that target dir is created --------------------------------------- 0.04s 2026-04-19 00:58:30.582282 | controller | Assert that some files were downloaded ---------------------------------- 0.03s 2026-04-19 00:58:30.665028 | controller | INFO [download-binaries > verify] Executed: Successful 2026-04-19 00:58:30.674579 | controller | INFO [download-binaries > cleanup] Executing 2026-04-19 00:58:30.674952 | controller | WARNING [download-binaries > cleanup] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-04-19 00:58:30.680787 | controller | INFO [download-binaries > destroy] Executing 2026-04-19 00:58:30.680815 | controller | WARNING [download-binaries > destroy] Skipping, '--destroy=never' requested. 2026-04-19 00:58:30.680917 | controller | INFO [download-binaries > destroy] Executed: Successful 2026-04-19 00:58:30.681174 | controller | WARNING Molecule executed 1 scenario (1 missing files) 2026-04-19 00:58:31.225343 | controller | ok: Runtime: 0:06:12.944728 2026-04-19 00:58:31.232354 | 2026-04-19 00:58:31.232402 | PLAY RECAP 2026-04-19 00:58:31.232444 | controller | ok: 3 changed: 3 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-04-19 00:58:31.232464 | 2026-04-19 00:58:31.347879 | RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/run.yaml@main] 2026-04-19 00:58:31.350605 | POST-RUN START: [untrusted : github.com/vexxhost/ansible-collection-kubernetes/test-playbooks/molecule/post.yml@main] 2026-04-19 00:58:31.895804 | 2026-04-19 00:58:31.896459 | PLAY [all] 2026-04-19 00:58:31.906751 | 2026-04-19 00:58:31.906830 | TASK [describe-kubernetes-objects : creating directory for cluster scoped objects] 2026-04-19 00:58:32.283396 | controller | changed 2026-04-19 00:58:32.289021 | 2026-04-19 00:58:32.289128 | TASK [describe-kubernetes-objects : Gathering descriptions for cluster scoped objects] 2026-04-19 00:58:32.654701 | controller | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-04-19 00:58:32.654811 | controller | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-04-19 00:58:32.660518 | controller | environment: line 1: kubectl: command not found 2026-04-19 00:58:32.662678 | controller | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-04-19 00:58:32.664701 | controller | environment: line 1: kubectl: command not found 2026-04-19 00:58:32.665889 | controller | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-04-19 00:58:32.669833 | controller | environment: line 1: kubectl: command not found 2026-04-19 00:58:32.671158 | controller | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-04-19 00:58:32.671790 | controller | environment: line 1: kubectl: command not found 2026-04-19 00:58:32.672911 | controller | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-04-19 00:58:32.674715 | controller | environment: line 1: kubectl: command not found 2026-04-19 00:58:32.676295 | controller | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-04-19 00:58:32.818496 | controller | ok: Runtime: 0:00:00.035776 2026-04-19 00:58:32.824510 | 2026-04-19 00:58:32.824580 | TASK [describe-kubernetes-objects : creating directory for namespace scoped objects] 2026-04-19 00:58:33.049879 | controller | changed 2026-04-19 00:58:33.053930 | 2026-04-19 00:58:33.054006 | TASK [describe-kubernetes-objects : Gathering descriptions for namespace scoped objects] 2026-04-19 00:58:33.284393 | controller | environment: line 5: kubectl: command not found 2026-04-19 00:58:33.285264 | controller | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-04-19 00:58:33.285497 | controller | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-04-19 00:58:33.285649 | controller | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-04-19 00:58:33.582202 | controller | ok: Runtime: 0:00:00.012678 2026-04-19 00:58:33.590217 | 2026-04-19 00:58:33.590308 | TASK [describe-kubernetes-objects : Downloads logs to executor] 2026-04-19 00:58:34.259835 | controller | changed: 2026-04-19 00:58:34.260037 | controller | created directory /var/lib/zuul/builds/889af393c81748908c5627cb49c3a6fc/work/logs/controller 2026-04-19 00:58:34.260079 | controller | cd+++++++++ objects/ 2026-04-19 00:58:34.260110 | controller | cd+++++++++ objects/cluster/ 2026-04-19 00:58:34.260142 | controller | cd+++++++++ objects/namespaced/ 2026-04-19 00:58:34.267854 | 2026-04-19 00:58:34.267926 | TASK [gather-pod-logs : creating directory for pod logs] 2026-04-19 00:58:34.511328 | controller | changed 2026-04-19 00:58:34.516736 | 2026-04-19 00:58:34.516826 | TASK [gather-pod-logs : creating directory for failed pod logs] 2026-04-19 00:58:34.752056 | controller | changed 2026-04-19 00:58:34.757238 | 2026-04-19 00:58:34.757304 | TASK [gather-pod-logs : retrieve all kubernetes logs, current and previous (if they exist)] 2026-04-19 00:58:34.975211 | controller | environment: line 3: kubectl: command not found 2026-04-19 00:58:35.285033 | controller | ok: Runtime: 0:00:00.013966 2026-04-19 00:58:35.289830 | 2026-04-19 00:58:35.289895 | TASK [gather-pod-logs : Downloads pod logs to executor] 2026-04-19 00:58:35.828134 | controller | changed: 2026-04-19 00:58:35.828412 | controller | cd+++++++++ pod-logs/ 2026-04-19 00:58:35.828476 | controller | cd+++++++++ pod-logs/failed-pods/ 2026-04-19 00:58:35.838331 | 2026-04-19 00:58:35.838403 | LOOP [helm-release-status : creating directory for helm release status] 2026-04-19 00:58:36.071990 | controller | changed: "values" 2026-04-19 00:58:36.289944 | controller | changed: "releases" 2026-04-19 00:58:36.303422 | 2026-04-19 00:58:36.303608 | TASK [helm-release-status : Gather get release status for helm charts] 2026-04-19 00:58:36.545061 | controller | /bin/bash: line 3: kubectl: command not found 2026-04-19 00:58:36.831962 | controller | ok: Runtime: 0:00:00.008596 2026-04-19 00:58:36.838040 | 2026-04-19 00:58:36.838126 | TASK [helm-release-status : Downloads logs to executor] 2026-04-19 00:58:37.413976 | controller | changed: 2026-04-19 00:58:37.414127 | controller | cd+++++++++ helm/ 2026-04-19 00:58:37.414156 | controller | cd+++++++++ helm/releases/ 2026-04-19 00:58:37.414180 | controller | cd+++++++++ helm/values/ 2026-04-19 00:58:37.418687 | 2026-04-19 00:58:37.418741 | PLAY RECAP 2026-04-19 00:58:37.418788 | controller | ok: 12 changed: 12 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-04-19 00:58:37.418810 | 2026-04-19 00:58:37.538246 | POST-RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/ansible-collection-kubernetes/test-playbooks/molecule/post.yml@main] 2026-04-19 00:58:37.541323 | POST-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post.yaml@main] 2026-04-19 00:58:38.099113 | 2026-04-19 00:58:38.099236 | PLAY [all] 2026-04-19 00:58:38.108701 | 2026-04-19 00:58:38.108777 | TASK [fetch-output : Set log path for multiple nodes] 2026-04-19 00:58:38.153805 | controller | skipping: Conditional result was False 2026-04-19 00:58:38.163613 | 2026-04-19 00:58:38.163772 | TASK [fetch-output : Set log path for single node] 2026-04-19 00:58:38.206250 | controller | ok 2026-04-19 00:58:38.211375 | 2026-04-19 00:58:38.211478 | LOOP [fetch-output : Ensure local output dirs] 2026-04-19 00:58:38.570167 | controller -> localhost | ok: "/var/lib/zuul/builds/889af393c81748908c5627cb49c3a6fc/work/logs" 2026-04-19 00:58:38.796948 | controller -> localhost | changed: "/var/lib/zuul/builds/889af393c81748908c5627cb49c3a6fc/work/artifacts" 2026-04-19 00:58:39.004261 | controller -> localhost | changed: "/var/lib/zuul/builds/889af393c81748908c5627cb49c3a6fc/work/docs" 2026-04-19 00:58:39.018631 | 2026-04-19 00:58:39.018700 | LOOP [fetch-output : Collect logs, artifacts and docs] 2026-04-19 00:58:40.069849 | controller | changed: .d..t...... ./ 2026-04-19 00:58:40.070053 | controller | changed: All items complete 2026-04-19 00:58:40.070081 | 2026-04-19 00:58:40.549988 | controller | changed: .d..t...... ./ 2026-04-19 00:58:41.052526 | controller | changed: .d..t...... ./ 2026-04-19 00:58:41.076730 | 2026-04-19 00:58:41.076884 | LOOP [merge-output-to-logs : Move artifacts and docs to logs dir] 2026-04-19 00:58:41.474441 | controller -> localhost | ok: Item: artifacts Runtime: 0:00:00.007684 2026-04-19 00:58:41.690089 | controller -> localhost | ok: Item: docs Runtime: 0:00:00.008454 2026-04-19 00:58:41.708079 | 2026-04-19 00:58:41.708235 | PLAY [all] 2026-04-19 00:58:41.714598 | 2026-04-19 00:58:41.714685 | TASK [remove-build-sshkey : Remove the build SSH key from all nodes] 2026-04-19 00:58:42.185359 | controller | changed 2026-04-19 00:58:42.190806 | 2026-04-19 00:58:42.190852 | PLAY RECAP 2026-04-19 00:58:42.190894 | controller | ok: 5 changed: 4 unreachable: 0 failed: 0 skipped: 1 rescued: 0 ignored: 0 2026-04-19 00:58:42.190915 | 2026-04-19 00:58:42.294491 | POST-RUN END RESULT_NORMAL: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post.yaml@main] 2026-04-19 00:58:42.374281 | POST-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post-logs.yaml@main] 2026-04-19 00:58:42.931471 | 2026-04-19 00:58:42.931587 | PLAY [localhost] 2026-04-19 00:58:42.940969 | 2026-04-19 00:58:42.941057 | TASK [Generate Zuul manifest] 2026-04-19 00:58:42.961582 | localhost | ok 2026-04-19 00:58:42.981071 | 2026-04-19 00:58:42.981153 | TASK [generate-zuul-manifest : Generate Zuul manifest] 2026-04-19 00:58:43.306022 | localhost | changed 2026-04-19 00:58:43.317826 | 2026-04-19 00:58:43.317900 | TASK [generate-zuul-manifest : Return Zuul manifest URL to Zuul] 2026-04-19 00:58:43.348778 | localhost | ok 2026-04-19 00:58:43.355576 | 2026-04-19 00:58:43.355640 | TASK [Upload logs] 2026-04-19 00:58:43.376205 | localhost | ok 2026-04-19 00:58:43.434810 | 2026-04-19 00:58:43.434908 | TASK [Set zuul-log-path fact] 2026-04-19 00:58:43.453758 | localhost | ok 2026-04-19 00:58:43.467422 | 2026-04-19 00:58:43.467486 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-04-19 00:58:43.500197 | localhost | ok 2026-04-19 00:58:43.509656 | 2026-04-19 00:58:43.509720 | TASK [upload-logs : Create log directories] 2026-04-19 00:58:43.896139 | localhost | changed 2026-04-19 00:58:43.904092 | 2026-04-19 00:58:43.904165 | TASK [upload-logs : Ensure logs are readable before uploading] 2026-04-19 00:58:44.290466 | localhost -> localhost | ok: Runtime: 0:00:00.005042 2026-04-19 00:58:44.296821 | 2026-04-19 00:58:44.296911 | TASK [upload-logs : Upload logs to log server] 2026-04-19 00:58:44.773731 | localhost | Output suppressed because no_log was given 2026-04-19 00:58:44.779419 | 2026-04-19 00:58:44.779488 | LOOP [upload-logs : Compress console log and json output] 2026-04-19 00:58:44.824882 | localhost | skipping: Conditional result was False 2026-04-19 00:58:44.831745 | localhost | skipping: Conditional result was False 2026-04-19 00:58:44.840526 | 2026-04-19 00:58:44.840601 | LOOP [upload-logs : Upload compressed console log and json output] 2026-04-19 00:58:44.883985 | localhost | skipping: Conditional result was False 2026-04-19 00:58:44.884367 | 2026-04-19 00:58:44.888434 | localhost | skipping: Conditional result was False 2026-04-19 00:58:44.903514 | 2026-04-19 00:58:44.903605 | LOOP [upload-logs : Upload console log and json output]