2026-04-18 17:51:37.032085 | Job console starting 2026-04-18 17:51:37.043951 | Updating git repos 2026-04-18 17:51:37.108309 | Cloning repos into workspace 2026-04-18 17:51:38.048722 | Restoring repo states 2026-04-18 17:51:38.067609 | Merging changes 2026-04-18 17:51:38.968643 | Checking out repos 2026-04-18 17:51:39.473136 | Preparing playbooks 2026-04-18 17:51:43.093035 | Running Ansible setup 2026-04-18 17:51:46.843613 | PRE-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/pre.yaml@main] 2026-04-18 17:51:47.510798 | 2026-04-18 17:51:47.510925 | PLAY [localhost] 2026-04-18 17:51:47.518878 | 2026-04-18 17:51:47.518972 | TASK [Gathering Facts] 2026-04-18 17:51:48.468600 | localhost | ok 2026-04-18 17:51:48.479613 | 2026-04-18 17:51:48.479730 | TASK [Setup log path fact] 2026-04-18 17:51:48.524490 | localhost | ok 2026-04-18 17:51:48.536568 | 2026-04-18 17:51:48.536712 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-04-18 17:51:48.566727 | localhost | ok 2026-04-18 17:51:48.575465 | 2026-04-18 17:51:48.575573 | TASK [emit-job-header : Print job information] 2026-04-18 17:51:48.617269 | # Job Information 2026-04-18 17:51:48.617514 | Ansible Version: 2.16.16 2026-04-18 17:51:48.617569 | Job: ansible-collection-kubernetes-molecule-download-binaries 2026-04-18 17:51:48.617601 | Pipeline: check 2026-04-18 17:51:48.617631 | Executor: 0a8996d2b663 2026-04-18 17:51:48.617659 | Triggered by: https://github.com/vexxhost/ansible-collection-kubernetes/pull/260 2026-04-18 17:51:48.617689 | Event ID: 63431510-3b4c-11f1-9dcc-f0b7af1855b2 2026-04-18 17:51:48.621554 | 2026-04-18 17:51:48.621644 | LOOP [emit-job-header : Print node information] 2026-04-18 17:51:48.729084 | localhost | ok: 2026-04-18 17:51:48.729839 | localhost | # Node Information 2026-04-18 17:51:48.729931 | localhost | Inventory Hostname: controller 2026-04-18 17:51:48.729986 | localhost | Hostname: np0000167604 2026-04-18 17:51:48.730032 | localhost | Username: zuul 2026-04-18 17:51:48.730084 | localhost | Distro: Debian 13.4 2026-04-18 17:51:48.730129 | localhost | Provider: yul1 2026-04-18 17:51:48.730172 | localhost | Region: ca-ymq-1 2026-04-18 17:51:48.730215 | localhost | Label: debian-trixie 2026-04-18 17:51:48.730257 | localhost | Product Name: OpenStack Nova 2026-04-18 17:51:48.730302 | localhost | Interface IP: 199.19.213.82 2026-04-18 17:51:48.759458 | 2026-04-18 17:51:48.759609 | TASK [log-inventory : Ensure Zuul Ansible directory exists] 2026-04-18 17:51:49.148996 | localhost -> localhost | changed 2026-04-18 17:51:49.158568 | 2026-04-18 17:51:49.158715 | TASK [log-inventory : Copy ansible inventory to logs dir] 2026-04-18 17:51:50.027546 | localhost -> localhost | changed 2026-04-18 17:51:50.038752 | 2026-04-18 17:51:50.038814 | PLAY [all] 2026-04-18 17:51:50.045470 | 2026-04-18 17:51:50.045537 | TASK [add-build-sshkey : Check to see if ssh key was already created for this build] 2026-04-18 17:51:50.272343 | controller -> localhost | ok 2026-04-18 17:51:50.283509 | 2026-04-18 17:51:50.283610 | TASK [add-build-sshkey : Create a new key in workspace based on build UUID] 2026-04-18 17:51:50.316742 | controller | ok 2026-04-18 17:51:50.332145 | controller | included: /var/lib/zuul/builds/a08ea32bb9f24ad28902b989b64f4200/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/create-key-and-replace.yaml 2026-04-18 17:51:50.336792 | 2026-04-18 17:51:50.336855 | TASK [add-build-sshkey : Create Temp SSH key] 2026-04-18 17:51:51.476174 | controller -> localhost | Generating public/private rsa key pair. 2026-04-18 17:51:51.476459 | controller -> localhost | Your identification has been saved in /var/lib/zuul/builds/a08ea32bb9f24ad28902b989b64f4200/work/a08ea32bb9f24ad28902b989b64f4200_id_rsa 2026-04-18 17:51:51.476532 | controller -> localhost | Your public key has been saved in /var/lib/zuul/builds/a08ea32bb9f24ad28902b989b64f4200/work/a08ea32bb9f24ad28902b989b64f4200_id_rsa.pub 2026-04-18 17:51:51.476586 | controller -> localhost | The key fingerprint is: 2026-04-18 17:51:51.476638 | controller -> localhost | SHA256:D0+1Zq+T1C+a6XVh4hNb1SQYaPwJKgXFOF+K5e55Cbc zuul-build-sshkey 2026-04-18 17:51:51.476707 | controller -> localhost | The key's randomart image is: 2026-04-18 17:51:51.476759 | controller -> localhost | +---[RSA 3072]----+ 2026-04-18 17:51:51.476814 | controller -> localhost | | .=.. ..o. .| 2026-04-18 17:51:51.476866 | controller -> localhost | | o + * . o.| 2026-04-18 17:51:51.476896 | controller -> localhost | | B = o.. o| 2026-04-18 17:51:51.476916 | controller -> localhost | | o = .o. .| 2026-04-18 17:51:51.476935 | controller -> localhost | | oS . ++ + | 2026-04-18 17:51:51.477016 | controller -> localhost | | o=.oo.B .| 2026-04-18 17:51:51.477050 | controller -> localhost | | . +o+ =o..| 2026-04-18 17:51:51.477072 | controller -> localhost | | o E o=o..| 2026-04-18 17:51:51.477095 | controller -> localhost | | . .*o . | 2026-04-18 17:51:51.477116 | controller -> localhost | +----[SHA256]-----+ 2026-04-18 17:51:51.477163 | controller -> localhost | ok: Runtime: 0:00:00.723797 2026-04-18 17:51:51.481451 | 2026-04-18 17:51:51.481514 | TASK [add-build-sshkey : Remote setup ssh keys (linux)] 2026-04-18 17:51:51.512527 | controller | ok 2026-04-18 17:51:51.522314 | controller | included: /var/lib/zuul/builds/a08ea32bb9f24ad28902b989b64f4200/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/remote-linux.yaml 2026-04-18 17:51:51.529614 | 2026-04-18 17:51:51.529674 | TASK [add-build-sshkey : Remove previously added zuul-build-sshkey] 2026-04-18 17:51:51.554240 | controller | skipping: Conditional result was False 2026-04-18 17:51:51.564204 | 2026-04-18 17:51:51.564383 | TASK [add-build-sshkey : Enable access via build key on all nodes] 2026-04-18 17:51:52.103232 | controller | changed 2026-04-18 17:51:52.110461 | 2026-04-18 17:51:52.110609 | TASK [add-build-sshkey : Make sure user has a .ssh] 2026-04-18 17:51:52.345163 | controller | ok 2026-04-18 17:51:52.349064 | 2026-04-18 17:51:52.349128 | TASK [add-build-sshkey : Install build private key as SSH key on all nodes] 2026-04-18 17:51:52.921351 | controller | changed 2026-04-18 17:51:52.925518 | 2026-04-18 17:51:52.925592 | TASK [add-build-sshkey : Install build public key as SSH key on all nodes] 2026-04-18 17:51:53.478756 | controller | changed 2026-04-18 17:51:53.484242 | 2026-04-18 17:51:53.484332 | TASK [add-build-sshkey : Remote setup ssh keys (windows)] 2026-04-18 17:51:53.509140 | controller | skipping: Conditional result was False 2026-04-18 17:51:53.518291 | 2026-04-18 17:51:53.518408 | TASK [remove-zuul-sshkey : Remove master key from local agent] 2026-04-18 17:51:53.888237 | controller -> localhost | changed 2026-04-18 17:51:53.903068 | 2026-04-18 17:51:53.903204 | TASK [add-build-sshkey : Add back temp key] 2026-04-18 17:51:54.226290 | controller -> localhost | Identity added: /var/lib/zuul/builds/a08ea32bb9f24ad28902b989b64f4200/work/a08ea32bb9f24ad28902b989b64f4200_id_rsa (zuul-build-sshkey) 2026-04-18 17:51:54.226515 | controller -> localhost | ok: Runtime: 0:00:00.014960 2026-04-18 17:51:54.230801 | 2026-04-18 17:51:54.230865 | TASK [add-build-sshkey : Verify we can still SSH to all nodes] 2026-04-18 17:51:54.572466 | controller | ok 2026-04-18 17:51:54.576183 | 2026-04-18 17:51:54.576244 | TASK [add-build-sshkey : Verify we can still SSH to all nodes (windows)] 2026-04-18 17:51:54.600528 | controller | skipping: Conditional result was False 2026-04-18 17:51:54.618092 | 2026-04-18 17:51:54.618208 | TASK [prepare-workspace : Start zuul_console daemon.] 2026-04-18 17:51:54.986002 | controller | ok 2026-04-18 17:51:54.994597 | 2026-04-18 17:51:54.994702 | TASK [prepare-workspace : Synchronize src repos to workspace directory.] 2026-04-18 17:51:56.094453 | controller | Output suppressed because no_log was given 2026-04-18 17:51:56.101113 | 2026-04-18 17:51:56.101180 | LOOP [ensure-output-dirs : Empty Zuul Output directories by removing them] 2026-04-18 17:51:56.309127 | controller | ok: "logs" 2026-04-18 17:51:56.309384 | controller | ok: All items complete 2026-04-18 17:51:56.309427 | 2026-04-18 17:51:56.508589 | controller | ok: "artifacts" 2026-04-18 17:51:56.690446 | controller | ok: "docs" 2026-04-18 17:51:56.701198 | 2026-04-18 17:51:56.701547 | LOOP [ensure-output-dirs : Ensure Zuul Output directories exist] 2026-04-18 17:51:56.921846 | controller | changed: "logs" 2026-04-18 17:51:57.107844 | controller | changed: "artifacts" 2026-04-18 17:51:57.289431 | controller | changed: "docs" 2026-04-18 17:51:57.298831 | 2026-04-18 17:51:57.298896 | PLAY RECAP 2026-04-18 17:51:57.298939 | controller | ok: 15 changed: 8 unreachable: 0 failed: 0 skipped: 3 rescued: 0 ignored: 0 2026-04-18 17:51:57.298966 | localhost | ok: 6 changed: 2 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-04-18 17:51:57.298986 | 2026-04-18 17:51:57.442633 | PRE-RUN END RESULT_NORMAL: [trusted : github.com/vexxhost/zuul-config/playbooks/base/pre.yaml@main] 2026-04-18 17:51:57.445302 | PRE-RUN START: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/pre.yaml@main] 2026-04-18 17:51:58.065360 | 2026-04-18 17:51:58.065557 | PLAY [all] 2026-04-18 17:51:58.084056 | 2026-04-18 17:51:58.084533 | TASK [setup-uv : Extract archive] 2026-04-18 17:52:07.066158 | controller | changed 2026-04-18 17:52:07.074196 | 2026-04-18 17:52:07.074275 | TASK [setup-uv : Print version] 2026-04-18 17:52:07.472600 | controller | uv 0.8.13 2026-04-18 17:52:07.603482 | controller | ok: Runtime: 0:00:00.013867 2026-04-18 17:52:07.610632 | 2026-04-18 17:52:07.610684 | PLAY RECAP 2026-04-18 17:52:07.610730 | controller | ok: 2 changed: 2 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-04-18 17:52:07.610754 | 2026-04-18 17:52:07.736651 | PRE-RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/pre.yaml@main] 2026-04-18 17:52:07.742332 | PRE-RUN START: [untrusted : github.com/vexxhost/ansible-collection-kubernetes/test-playbooks/molecule/pre.yml@main] 2026-04-18 17:52:08.362376 | 2026-04-18 17:52:08.362506 | PLAY [all] 2026-04-18 17:52:08.373060 | 2026-04-18 17:52:08.373153 | TASK [Update apt cache] 2026-04-18 17:52:13.821549 | controller | ok 2026-04-18 17:52:13.827824 | 2026-04-18 17:52:13.827936 | TASK [Disable firewalld] 2026-04-18 17:52:13.852259 | controller | skipping: Conditional result was False 2026-04-18 17:52:13.859798 | 2026-04-18 17:52:13.859900 | TASK [Install "jq" for log collection] 2026-04-18 17:52:16.208729 | controller | changed 2026-04-18 17:52:16.211457 | 2026-04-18 17:52:16.211542 | PLAY RECAP 2026-04-18 17:52:16.211617 | controller | ok: 2 changed: 1 unreachable: 0 failed: 0 skipped: 1 rescued: 0 ignored: 0 2026-04-18 17:52:16.211651 | 2026-04-18 17:52:16.335124 | PRE-RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/ansible-collection-kubernetes/test-playbooks/molecule/pre.yml@main] 2026-04-18 17:52:16.337992 | RUN START: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/run.yaml@main] 2026-04-18 17:52:16.921995 | 2026-04-18 17:52:16.922140 | PLAY [all] 2026-04-18 17:52:16.932752 | 2026-04-18 17:52:16.932862 | TASK [Copy inventory file for Zuul] 2026-04-18 17:52:17.907858 | controller | changed 2026-04-18 17:52:17.914608 | 2026-04-18 17:52:17.914700 | TASK [Switch "ansible_host" to private IP] 2026-04-18 17:52:18.254036 | controller | changed: 1 replacements made 2026-04-18 17:52:18.261449 | 2026-04-18 17:52:18.261557 | TASK [Run Molecule scenario] 2026-04-18 17:52:18.743690 | controller | Using CPython 3.13.5 interpreter at: /usr/bin/python3 2026-04-18 17:52:18.743834 | controller | Creating virtual environment at: .venv 2026-04-18 17:52:19.007301 | controller | Downloading cryptography (4.3MiB) 2026-04-18 17:52:19.009285 | controller | Downloading pygments (1.2MiB) 2026-04-18 17:52:19.010116 | controller | Downloading ansible-core (2.3MiB) 2026-04-18 17:52:19.552330 | controller | Downloading cryptography 2026-04-18 17:52:19.590774 | controller | Downloading pygments 2026-04-18 17:52:19.781782 | controller | Downloading ansible-core 2026-04-18 17:52:19.830964 | controller | Installed 36 packages in 48ms 2026-04-18 17:52:20.509403 | controller | INFO Collection 'vexxhost.kubernetes' detected. 2026-04-18 17:52:20.509487 | controller | INFO Scenarios will be used from 'extensions/molecule' 2026-04-18 17:52:21.386786 | controller | CRITICAL 'extensions/molecule/default/molecule.yml' glob failed. Exiting. 2026-04-18 17:52:21.386848 | controller | INFO default scenario not found, disabling shared state. 2026-04-18 17:52:21.386972 | controller | INFO [download-binaries > discovery] scenario test matrix: dependency, cleanup, destroy, syntax, create, prepare, converge, idempotence, side_effect, verify, cleanup, destroy 2026-04-18 17:52:21.387253 | controller | INFO [download-binaries > prerun] Performing prerun with role_name_check=0... 2026-04-18 17:52:40.348714 | controller | INFO [download-binaries > dependency] Executing 2026-04-18 17:52:40.348885 | controller | WARNING [download-binaries > dependency] Missing roles requirements file: requirements.yml 2026-04-18 17:52:40.349050 | controller | WARNING [download-binaries > dependency] Missing collections requirements file: collections.yml 2026-04-18 17:52:40.349179 | controller | WARNING [download-binaries > dependency] Executed: 2 missing (Remove from test_sequence to suppress) 2026-04-18 17:52:40.354899 | controller | INFO [download-binaries > cleanup] Executing 2026-04-18 17:52:40.355226 | controller | WARNING [download-binaries > cleanup] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-04-18 17:52:40.360605 | controller | INFO [download-binaries > destroy] Executing 2026-04-18 17:52:40.360634 | controller | WARNING [download-binaries > destroy] Skipping, '--destroy=never' requested. 2026-04-18 17:52:40.360724 | controller | INFO [download-binaries > destroy] Executed: Successful 2026-04-18 17:52:40.366006 | controller | INFO [download-binaries > syntax] Executing 2026-04-18 17:52:41.317958 | controller | 2026-04-18 17:52:41.318066 | controller | playbook: /home/zuul/src/github.com/vexxhost/ansible-collection-kubernetes/extensions/molecule/download-binaries/converge.yml 2026-04-18 17:52:41.407642 | controller | INFO [download-binaries > syntax] Executed: Successful 2026-04-18 17:52:41.415642 | controller | INFO [download-binaries > create] Executing 2026-04-18 17:52:41.417599 | controller | WARNING [download-binaries > create] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-04-18 17:52:41.425115 | controller | INFO [download-binaries > prepare] Executing 2026-04-18 17:52:41.425491 | controller | WARNING [download-binaries > prepare] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-04-18 17:52:41.433230 | controller | INFO [download-binaries > converge] Executing 2026-04-18 17:52:42.406402 | controller | 2026-04-18 17:52:42.406668 | controller | PLAY [Download all binaries required at runtime for ansible-collection-kubernetes] *** 2026-04-18 17:52:42.406925 | controller | 2026-04-18 17:52:42.407175 | controller | TASK [Gather minimal facts] **************************************************** 2026-04-18 17:52:42.407479 | controller | Saturday 18 April 2026 17:52:42 +0000 (0:00:00.034) 0:00:00.034 ******** 2026-04-18 17:52:43.108709 | controller | ok: [controller -> localhost] 2026-04-18 17:52:43.108860 | controller | 2026-04-18 17:52:43.109012 | controller | TASK [Find all subdirectories in the role location] **************************** 2026-04-18 17:52:43.109136 | controller | Saturday 18 April 2026 17:52:43 +0000 (0:00:00.702) 0:00:00.736 ******** 2026-04-18 17:52:43.543181 | controller | ok: [controller -> localhost] 2026-04-18 17:52:43.543271 | controller | 2026-04-18 17:52:43.543518 | controller | TASK [Select only defaults/ directories and load vars] ************************* 2026-04-18 17:52:43.543725 | controller | Saturday 18 April 2026 17:52:43 +0000 (0:00:00.434) 0:00:01.171 ******** 2026-04-18 17:52:43.913166 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/keepalived/defaults) 2026-04-18 17:52:43.913405 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/cluster_api/defaults) 2026-04-18 17:52:43.913701 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kubelet/defaults) 2026-04-18 17:52:43.913950 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/helm/defaults) 2026-04-18 17:52:43.914247 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kubernetes/defaults) 2026-04-18 17:52:43.914572 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/envoy_gateway/defaults) 2026-04-18 17:52:43.914797 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/clusterctl/defaults) 2026-04-18 17:52:43.915009 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/upload_helm_chart/defaults) 2026-04-18 17:52:43.915227 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/openstack_resource_controller/defaults) 2026-04-18 17:52:43.915444 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/cilium/defaults) 2026-04-18 17:52:43.915669 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kubeadm/defaults) 2026-04-18 17:52:43.915898 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/cert_manager/defaults) 2026-04-18 17:52:43.916102 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kube_vip/defaults) 2026-04-18 17:52:43.916487 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kubectl/defaults) 2026-04-18 17:52:43.916721 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/haproxy/defaults) 2026-04-18 17:52:43.916989 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/flux/defaults) 2026-04-18 17:52:43.917178 | controller | 2026-04-18 17:52:43.917397 | controller | TASK [Find all components with checksums and get latest versions (CI)] ********* 2026-04-18 17:52:43.917613 | controller | Saturday 18 April 2026 17:52:43 +0000 (0:00:00.369) 0:00:01.541 ******** 2026-04-18 17:52:44.079131 | controller | ok: [controller -> localhost] => (item=kubelet_checksums) 2026-04-18 17:52:44.079321 | controller | ok: [controller -> localhost] => (item=helm_checksums) 2026-04-18 17:52:44.079565 | controller | ok: [controller -> localhost] => (item=helm_diff_checksums) 2026-04-18 17:52:44.079825 | controller | ok: [controller -> localhost] => (item=clusterctl_checksums) 2026-04-18 17:52:44.080072 | controller | ok: [controller -> localhost] => (item=kubeadm_checksums) 2026-04-18 17:52:44.080260 | controller | ok: [controller -> localhost] => (item=kubectl_checksums) 2026-04-18 17:52:44.080463 | controller | ok: [controller -> localhost] => (item=flux_checksums) 2026-04-18 17:52:44.080654 | controller | 2026-04-18 17:52:44.081021 | controller | TASK [Filter checksums to keep only latest versions (CI)] ********************** 2026-04-18 17:52:44.081222 | controller | Saturday 18 April 2026 17:52:44 +0000 (0:00:00.165) 0:00:01.706 ******** 2026-04-18 17:52:44.183549 | controller | ok: [controller -> localhost] => (item=kubelet_checksums) 2026-04-18 17:52:44.183834 | controller | ok: [controller -> localhost] => (item=helm_checksums) 2026-04-18 17:52:44.184077 | controller | ok: [controller -> localhost] => (item=helm_diff_checksums) 2026-04-18 17:52:44.184285 | controller | ok: [controller -> localhost] => (item=clusterctl_checksums) 2026-04-18 17:52:44.184482 | controller | ok: [controller -> localhost] => (item=kubeadm_checksums) 2026-04-18 17:52:44.184677 | controller | ok: [controller -> localhost] => (item=kubectl_checksums) 2026-04-18 17:52:44.185015 | controller | ok: [controller -> localhost] => (item=flux_checksums) 2026-04-18 17:52:44.185191 | controller | 2026-04-18 17:52:44.185391 | controller | TASK [Generate list of all binaries for all roles] ***************************** 2026-04-18 17:52:44.185591 | controller | Saturday 18 April 2026 17:52:44 +0000 (0:00:00.103) 0:00:01.809 ******** 2026-04-18 17:52:44.267576 | controller | ok: [controller -> localhost] 2026-04-18 17:52:44.267720 | controller | 2026-04-18 17:52:44.267919 | controller | TASK [Include download_artifact role] ****************************************** 2026-04-18 17:52:44.268123 | controller | Saturday 18 April 2026 17:52:44 +0000 (0:00:00.086) 0:00:01.895 ******** 2026-04-18 17:52:44.520872 | controller | included: vexxhost.containers.download_artifact for controller => (item={'url': 'https://dl.k8s.io/release/v1.35.3/bin/linux/amd64/kubelet', 'checksum': '28d570423eaad5f1f5658a646bd8c015c786c95d62ffaf14bf35fa0c4326fa05', 'dest': '/var/lib/downloads/kubelet-1.35.3-linux-amd64', 'version': '1.35.3'}) 2026-04-18 17:52:44.521165 | 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-18 17:52:44.521440 | 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-18 17:52:44.521674 | 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-18 17:52:44.521985 | controller | included: vexxhost.containers.download_artifact for controller => (item={'url': 'https://dl.k8s.io/release/v1.35.3/bin/linux/amd64/kubeadm', 'checksum': 'a3fb4b3a214a807e2ef4c3fda3196c7f97dcf8152558de5a3c473c869bda0b07', 'dest': '/var/lib/downloads/kubeadm-1.35.3-linux-amd64', 'version': '1.35.3'}) 2026-04-18 17:52:44.522235 | controller | included: vexxhost.containers.download_artifact for controller => (item={'url': 'https://dl.k8s.io/release/v1.35.3/bin/linux/amd64/kubectl', 'checksum': 'fd31c7d7129260e608f6faf92d5984c3267ad0b5ead3bced2fe125686e286ad6', 'dest': '/var/lib/downloads/kubectl-1.35.3-linux-amd64', 'version': '1.35.3'}) 2026-04-18 17:52:44.522490 | 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-18 17:52:44.522705 | controller | 2026-04-18 17:52:44.522905 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-04-18 17:52:44.523134 | controller | Saturday 18 April 2026 17:52:44 +0000 (0:00:00.253) 0:00:02.149 ******** 2026-04-18 17:52:44.559965 | controller | skipping: [controller] 2026-04-18 17:52:44.560129 | controller | 2026-04-18 17:52:44.560324 | controller | TASK [vexxhost.containers.directory : Create directory (/var/lib/downloads)] *** 2026-04-18 17:52:44.560514 | controller | Saturday 18 April 2026 17:52:44 +0000 (0:00:00.039) 0:00:02.188 ******** 2026-04-18 17:52:45.303847 | 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-18 17:52:45.313469 | controller | changed: [controller] 2026-04-18 17:52:45.313642 | controller | 2026-04-18 17:52:45.313851 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-04-18 17:52:45.314046 | controller | Saturday 18 April 2026 17:52:45 +0000 (0:00:00.753) 0:00:02.942 ******** 2026-04-18 17:52:45.356644 | controller | ok: [controller] => { 2026-04-18 17:52:45.356797 | controller | "msg": "https://dl.k8s.io/release/v1.35.3/bin/linux/amd64/kubelet" 2026-04-18 17:52:45.357061 | controller | } 2026-04-18 17:52:45.357325 | controller | 2026-04-18 17:52:45.357634 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-04-18 17:52:45.357860 | controller | Saturday 18 April 2026 17:52:45 +0000 (0:00:00.042) 0:00:02.984 ******** 2026-04-18 17:52:46.435019 | 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-18 17:52:46.443602 | controller | changed: [controller] 2026-04-18 17:52:46.443791 | controller | 2026-04-18 17:52:46.443995 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-04-18 17:52:46.444194 | controller | Saturday 18 April 2026 17:52:46 +0000 (0:00:01.087) 0:00:04.072 ******** 2026-04-18 17:52:46.478903 | controller | skipping: [controller] 2026-04-18 17:52:46.479082 | controller | 2026-04-18 17:52:46.479314 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-04-18 17:52:46.479505 | controller | Saturday 18 April 2026 17:52:46 +0000 (0:00:00.035) 0:00:04.107 ******** 2026-04-18 17:52:46.513483 | controller | skipping: [controller] 2026-04-18 17:52:46.513639 | controller | 2026-04-18 17:52:46.513853 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-04-18 17:52:46.514051 | controller | Saturday 18 April 2026 17:52:46 +0000 (0:00:00.034) 0:00:04.142 ******** 2026-04-18 17:52:46.553261 | controller | ok: [controller] => { 2026-04-18 17:52:46.553382 | controller | "msg": "https://get.helm.sh/helm-v3.11.2-linux-amd64.tar.gz" 2026-04-18 17:52:46.553532 | controller | } 2026-04-18 17:52:46.553672 | controller | 2026-04-18 17:52:46.553831 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-04-18 17:52:46.553988 | controller | Saturday 18 April 2026 17:52:46 +0000 (0:00:00.039) 0:00:04.181 ******** 2026-04-18 17:52:47.312099 | controller | changed: [controller] 2026-04-18 17:52:47.312235 | controller | 2026-04-18 17:52:47.312455 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-04-18 17:52:47.312695 | controller | Saturday 18 April 2026 17:52:47 +0000 (0:00:00.757) 0:00:04.939 ******** 2026-04-18 17:52:47.351217 | controller | skipping: [controller] 2026-04-18 17:52:47.351391 | controller | 2026-04-18 17:52:47.351596 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-04-18 17:52:47.351798 | controller | Saturday 18 April 2026 17:52:47 +0000 (0:00:00.040) 0:00:04.979 ******** 2026-04-18 17:52:47.389740 | controller | skipping: [controller] 2026-04-18 17:52:47.389896 | controller | 2026-04-18 17:52:47.390116 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-04-18 17:52:47.390313 | controller | Saturday 18 April 2026 17:52:47 +0000 (0:00:00.038) 0:00:05.017 ******** 2026-04-18 17:52:47.431113 | controller | ok: [controller] => { 2026-04-18 17:52:47.431217 | controller | "msg": "https://github.com/databus23/helm-diff/releases/download/v3.8.1/helm-diff-linux-amd64.tgz" 2026-04-18 17:52:47.431288 | controller | } 2026-04-18 17:52:47.431377 | controller | 2026-04-18 17:52:47.431454 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-04-18 17:52:47.431553 | controller | Saturday 18 April 2026 17:52:47 +0000 (0:00:00.041) 0:00:05.059 ******** 2026-04-18 17:52:48.193912 | controller | changed: [controller] 2026-04-18 17:52:48.193985 | controller | 2026-04-18 17:52:48.193995 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-04-18 17:52:48.194003 | controller | Saturday 18 April 2026 17:52:48 +0000 (0:00:00.759) 0:00:05.819 ******** 2026-04-18 17:52:48.230328 | controller | skipping: [controller] 2026-04-18 17:52:48.230553 | controller | 2026-04-18 17:52:48.230853 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-04-18 17:52:48.231078 | controller | Saturday 18 April 2026 17:52:48 +0000 (0:00:00.039) 0:00:05.858 ******** 2026-04-18 17:52:48.268982 | controller | skipping: [controller] 2026-04-18 17:52:48.269169 | controller | 2026-04-18 17:52:48.269387 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-04-18 17:52:48.269602 | controller | Saturday 18 April 2026 17:52:48 +0000 (0:00:00.038) 0:00:05.897 ******** 2026-04-18 17:52:48.313047 | controller | ok: [controller] => { 2026-04-18 17:52:48.313280 | controller | "msg": "https://github.com/kubernetes-sigs/cluster-api/releases/download/v1.10.5/clusterctl-linux-amd64" 2026-04-18 17:52:48.313484 | controller | } 2026-04-18 17:52:48.313675 | controller | 2026-04-18 17:52:48.313894 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-04-18 17:52:48.314106 | controller | Saturday 18 April 2026 17:52:48 +0000 (0:00:00.043) 0:00:05.940 ******** 2026-04-18 17:52:49.454463 | controller | changed: [controller] 2026-04-18 17:52:49.454549 | controller | 2026-04-18 17:52:49.454779 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-04-18 17:52:49.454974 | controller | Saturday 18 April 2026 17:52:49 +0000 (0:00:01.141) 0:00:07.081 ******** 2026-04-18 17:52:49.493955 | controller | skipping: [controller] 2026-04-18 17:52:49.494097 | controller | 2026-04-18 17:52:49.494334 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-04-18 17:52:49.494525 | controller | Saturday 18 April 2026 17:52:49 +0000 (0:00:00.040) 0:00:07.122 ******** 2026-04-18 17:52:49.529910 | controller | skipping: [controller] 2026-04-18 17:52:49.530086 | controller | 2026-04-18 17:52:49.530350 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-04-18 17:52:49.530518 | controller | Saturday 18 April 2026 17:52:49 +0000 (0:00:00.036) 0:00:07.158 ******** 2026-04-18 17:52:49.572169 | controller | ok: [controller] => { 2026-04-18 17:52:49.572360 | controller | "msg": "https://dl.k8s.io/release/v1.35.3/bin/linux/amd64/kubeadm" 2026-04-18 17:52:49.572541 | controller | } 2026-04-18 17:52:49.572724 | controller | 2026-04-18 17:52:49.572975 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-04-18 17:52:49.573173 | controller | Saturday 18 April 2026 17:52:49 +0000 (0:00:00.041) 0:00:07.200 ******** 2026-04-18 17:52:50.728815 | controller | changed: [controller] 2026-04-18 17:52:50.728852 | controller | 2026-04-18 17:52:50.728856 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-04-18 17:52:50.728860 | controller | Saturday 18 April 2026 17:52:50 +0000 (0:00:01.155) 0:00:08.355 ******** 2026-04-18 17:52:50.766445 | controller | skipping: [controller] 2026-04-18 17:52:50.766487 | controller | 2026-04-18 17:52:50.766496 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-04-18 17:52:50.766504 | controller | Saturday 18 April 2026 17:52:50 +0000 (0:00:00.038) 0:00:08.394 ******** 2026-04-18 17:52:50.801917 | controller | skipping: [controller] 2026-04-18 17:52:50.802170 | controller | 2026-04-18 17:52:50.802436 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-04-18 17:52:50.802698 | controller | Saturday 18 April 2026 17:52:50 +0000 (0:00:00.035) 0:00:08.430 ******** 2026-04-18 17:52:50.841467 | controller | ok: [controller] => { 2026-04-18 17:52:50.841787 | controller | "msg": "https://dl.k8s.io/release/v1.35.3/bin/linux/amd64/kubectl" 2026-04-18 17:52:50.842044 | controller | } 2026-04-18 17:52:50.842286 | controller | 2026-04-18 17:52:50.842558 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-04-18 17:52:50.842822 | controller | Saturday 18 April 2026 17:52:50 +0000 (0:00:00.039) 0:00:08.469 ******** 2026-04-18 17:52:51.711042 | controller | changed: [controller] 2026-04-18 17:52:51.711340 | controller | 2026-04-18 17:52:51.711620 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-04-18 17:52:51.711908 | controller | Saturday 18 April 2026 17:52:51 +0000 (0:00:00.869) 0:00:09.339 ******** 2026-04-18 17:52:51.739704 | controller | skipping: [controller] 2026-04-18 17:52:51.739962 | controller | 2026-04-18 17:52:51.740284 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-04-18 17:52:51.740568 | controller | Saturday 18 April 2026 17:52:51 +0000 (0:00:00.029) 0:00:09.368 ******** 2026-04-18 17:52:51.765623 | controller | skipping: [controller] 2026-04-18 17:52:51.765903 | controller | 2026-04-18 17:52:51.766183 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-04-18 17:52:51.766451 | controller | Saturday 18 April 2026 17:52:51 +0000 (0:00:00.025) 0:00:09.394 ******** 2026-04-18 17:52:51.795549 | controller | ok: [controller] => { 2026-04-18 17:52:51.795782 | controller | "msg": "https://github.com/fluxcd/flux2/releases/download/v0.32.0/flux_0.32.0_linux_amd64.tar.gz" 2026-04-18 17:52:51.795977 | controller | } 2026-04-18 17:52:51.796222 | controller | 2026-04-18 17:52:51.796612 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-04-18 17:52:51.796868 | controller | Saturday 18 April 2026 17:52:51 +0000 (0:00:00.030) 0:00:09.424 ******** 2026-04-18 17:52:52.515292 | controller | changed: [controller] 2026-04-18 17:52:52.515367 | controller | 2026-04-18 17:52:52.515378 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-04-18 17:52:52.515386 | controller | Saturday 18 April 2026 17:52:52 +0000 (0:00:00.718) 0:00:10.143 ******** 2026-04-18 17:52:52.545545 | controller | skipping: [controller] 2026-04-18 17:52:52.545815 | controller | 2026-04-18 17:52:52.546102 | controller | PLAY RECAP ********************************************************************* 2026-04-18 17:52:52.546397 | controller | controller : ok=28 changed=8 unreachable=0 failed=0 skipped=14 rescued=0 ignored=0 2026-04-18 17:52:52.546644 | controller | 2026-04-18 17:52:52.546887 | controller | 2026-04-18 17:52:52.547168 | controller | TASKS RECAP ******************************************************************** 2026-04-18 17:52:52.547485 | controller | Saturday 18 April 2026 17:52:52 +0000 (0:00:00.031) 0:00:10.174 ******** 2026-04-18 17:52:52.547742 | controller | =============================================================================== 2026-04-18 17:52:52.548011 | controller | vexxhost.containers.download_artifact : Download item ------------------- 1.16s 2026-04-18 17:52:52.548300 | controller | vexxhost.containers.download_artifact : Download item ------------------- 1.14s 2026-04-18 17:52:52.548564 | controller | vexxhost.containers.download_artifact : Download item ------------------- 1.09s 2026-04-18 17:52:52.548888 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.87s 2026-04-18 17:52:52.549198 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.76s 2026-04-18 17:52:52.549464 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.76s 2026-04-18 17:52:52.549745 | controller | vexxhost.containers.directory : Create directory (/var/lib/downloads) --- 0.75s 2026-04-18 17:52:52.550013 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.72s 2026-04-18 17:52:52.550294 | controller | Gather minimal facts ---------------------------------------------------- 0.70s 2026-04-18 17:52:52.550556 | controller | Find all subdirectories in the role location ---------------------------- 0.43s 2026-04-18 17:52:52.550817 | controller | Select only defaults/ directories and load vars ------------------------- 0.37s 2026-04-18 17:52:52.551089 | controller | Include download_artifact role ------------------------------------------ 0.25s 2026-04-18 17:52:52.551419 | controller | Find all components with checksums and get latest versions (CI) --------- 0.17s 2026-04-18 17:52:52.551698 | controller | Filter checksums to keep only latest versions (CI) ---------------------- 0.10s 2026-04-18 17:52:52.551956 | controller | Generate list of all binaries for all roles ----------------------------- 0.09s 2026-04-18 17:52:52.552240 | controller | vexxhost.containers.download_artifact : Starting download of file ------- 0.04s 2026-04-18 17:52:52.552501 | controller | vexxhost.containers.download_artifact : Starting download of file ------- 0.04s 2026-04-18 17:52:52.552797 | controller | vexxhost.containers.download_artifact : Starting download of file ------- 0.04s 2026-04-18 17:52:52.553085 | controller | vexxhost.containers.download_artifact : Starting download of file ------- 0.04s 2026-04-18 17:52:52.553362 | controller | vexxhost.containers.download_artifact : Extract archive ----------------- 0.04s 2026-04-18 17:52:52.704617 | controller | INFO [download-binaries > converge] Executed: Successful 2026-04-18 17:52:52.715683 | controller | INFO [download-binaries > idempotence] Executing 2026-04-18 17:52:53.611504 | controller | 2026-04-18 17:52:53.611552 | controller | PLAY [Download all binaries required at runtime for ansible-collection-kubernetes] *** 2026-04-18 17:52:53.611563 | controller | 2026-04-18 17:52:53.611572 | controller | TASK [Gather minimal facts] **************************************************** 2026-04-18 17:52:53.611581 | controller | Saturday 18 April 2026 17:52:53 +0000 (0:00:00.015) 0:00:00.015 ******** 2026-04-18 17:52:54.321156 | controller | ok: [controller -> localhost] 2026-04-18 17:52:54.324823 | controller | 2026-04-18 17:52:54.324840 | controller | TASK [Find all subdirectories in the role location] **************************** 2026-04-18 17:52:54.324847 | controller | Saturday 18 April 2026 17:52:54 +0000 (0:00:00.710) 0:00:00.726 ******** 2026-04-18 17:52:54.731426 | controller | ok: [controller -> localhost] 2026-04-18 17:52:54.731469 | controller | 2026-04-18 17:52:54.731479 | controller | TASK [Select only defaults/ directories and load vars] ************************* 2026-04-18 17:52:54.731487 | controller | Saturday 18 April 2026 17:52:54 +0000 (0:00:00.409) 0:00:01.135 ******** 2026-04-18 17:52:55.064522 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/keepalived/defaults) 2026-04-18 17:52:55.064927 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/cluster_api/defaults) 2026-04-18 17:52:55.065213 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kubelet/defaults) 2026-04-18 17:52:55.065488 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/helm/defaults) 2026-04-18 17:52:55.065799 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kubernetes/defaults) 2026-04-18 17:52:55.066165 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/envoy_gateway/defaults) 2026-04-18 17:52:55.066527 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/clusterctl/defaults) 2026-04-18 17:52:55.066884 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/upload_helm_chart/defaults) 2026-04-18 17:52:55.067204 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/openstack_resource_controller/defaults) 2026-04-18 17:52:55.067492 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/cilium/defaults) 2026-04-18 17:52:55.067832 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kubeadm/defaults) 2026-04-18 17:52:55.068114 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/cert_manager/defaults) 2026-04-18 17:52:55.068333 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kube_vip/defaults) 2026-04-18 17:52:55.068500 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kubectl/defaults) 2026-04-18 17:52:55.068666 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/haproxy/defaults) 2026-04-18 17:52:55.068862 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/flux/defaults) 2026-04-18 17:52:55.069014 | controller | 2026-04-18 17:52:55.069177 | controller | TASK [Find all components with checksums and get latest versions (CI)] ********* 2026-04-18 17:52:55.069348 | controller | Saturday 18 April 2026 17:52:55 +0000 (0:00:00.333) 0:00:01.469 ******** 2026-04-18 17:52:55.197483 | controller | ok: [controller -> localhost] => (item=kubelet_checksums) 2026-04-18 17:52:55.197842 | controller | ok: [controller -> localhost] => (item=helm_checksums) 2026-04-18 17:52:55.198118 | controller | ok: [controller -> localhost] => (item=helm_diff_checksums) 2026-04-18 17:52:55.198408 | controller | ok: [controller -> localhost] => (item=clusterctl_checksums) 2026-04-18 17:52:55.198687 | controller | ok: [controller -> localhost] => (item=kubeadm_checksums) 2026-04-18 17:52:55.198956 | controller | ok: [controller -> localhost] => (item=kubectl_checksums) 2026-04-18 17:52:55.199213 | controller | ok: [controller -> localhost] => (item=flux_checksums) 2026-04-18 17:52:55.199497 | controller | 2026-04-18 17:52:55.199792 | controller | TASK [Filter checksums to keep only latest versions (CI)] ********************** 2026-04-18 17:52:55.200059 | controller | Saturday 18 April 2026 17:52:55 +0000 (0:00:00.133) 0:00:01.602 ******** 2026-04-18 17:52:55.295457 | controller | ok: [controller -> localhost] => (item=kubelet_checksums) 2026-04-18 17:52:55.295758 | controller | ok: [controller -> localhost] => (item=helm_checksums) 2026-04-18 17:52:55.296020 | controller | ok: [controller -> localhost] => (item=helm_diff_checksums) 2026-04-18 17:52:55.296315 | controller | ok: [controller -> localhost] => (item=clusterctl_checksums) 2026-04-18 17:52:55.296666 | controller | ok: [controller -> localhost] => (item=kubeadm_checksums) 2026-04-18 17:52:55.297077 | controller | ok: [controller -> localhost] => (item=kubectl_checksums) 2026-04-18 17:52:55.297384 | controller | ok: [controller -> localhost] => (item=flux_checksums) 2026-04-18 17:52:55.297636 | controller | 2026-04-18 17:52:55.297902 | controller | TASK [Generate list of all binaries for all roles] ***************************** 2026-04-18 17:52:55.298196 | controller | Saturday 18 April 2026 17:52:55 +0000 (0:00:00.097) 0:00:01.700 ******** 2026-04-18 17:52:55.366210 | controller | ok: [controller -> localhost] 2026-04-18 17:52:55.366475 | controller | 2026-04-18 17:52:55.366739 | controller | TASK [Include download_artifact role] ****************************************** 2026-04-18 17:52:55.366995 | controller | Saturday 18 April 2026 17:52:55 +0000 (0:00:00.071) 0:00:01.771 ******** 2026-04-18 17:52:55.568029 | controller | included: vexxhost.containers.download_artifact for controller => (item={'url': 'https://dl.k8s.io/release/v1.35.3/bin/linux/amd64/kubelet', 'checksum': '28d570423eaad5f1f5658a646bd8c015c786c95d62ffaf14bf35fa0c4326fa05', 'dest': '/var/lib/downloads/kubelet-1.35.3-linux-amd64', 'version': '1.35.3'}) 2026-04-18 17:52:55.568379 | 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-18 17:52:55.568676 | 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-18 17:52:55.569057 | 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-18 17:52:55.569377 | controller | included: vexxhost.containers.download_artifact for controller => (item={'url': 'https://dl.k8s.io/release/v1.35.3/bin/linux/amd64/kubeadm', 'checksum': 'a3fb4b3a214a807e2ef4c3fda3196c7f97dcf8152558de5a3c473c869bda0b07', 'dest': '/var/lib/downloads/kubeadm-1.35.3-linux-amd64', 'version': '1.35.3'}) 2026-04-18 17:52:55.569669 | controller | included: vexxhost.containers.download_artifact for controller => (item={'url': 'https://dl.k8s.io/release/v1.35.3/bin/linux/amd64/kubectl', 'checksum': 'fd31c7d7129260e608f6faf92d5984c3267ad0b5ead3bced2fe125686e286ad6', 'dest': '/var/lib/downloads/kubectl-1.35.3-linux-amd64', 'version': '1.35.3'}) 2026-04-18 17:52:55.569969 | 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-18 17:52:55.570213 | controller | 2026-04-18 17:52:55.570479 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-04-18 17:52:55.570829 | controller | Saturday 18 April 2026 17:52:55 +0000 (0:00:00.201) 0:00:01.972 ******** 2026-04-18 17:52:55.604087 | controller | skipping: [controller] 2026-04-18 17:52:55.604363 | controller | 2026-04-18 17:52:55.604735 | controller | TASK [vexxhost.containers.directory : Create directory (/var/lib/downloads)] *** 2026-04-18 17:52:55.605085 | controller | Saturday 18 April 2026 17:52:55 +0000 (0:00:00.036) 0:00:02.009 ******** 2026-04-18 17:52:56.072246 | 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-18 17:52:56.084485 | controller | ok: [controller] 2026-04-18 17:52:56.084738 | controller | 2026-04-18 17:52:56.085040 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-04-18 17:52:56.085294 | controller | Saturday 18 April 2026 17:52:56 +0000 (0:00:00.480) 0:00:02.489 ******** 2026-04-18 17:52:56.126219 | controller | ok: [controller] => { 2026-04-18 17:52:56.126539 | controller | "msg": "https://dl.k8s.io/release/v1.35.3/bin/linux/amd64/kubelet" 2026-04-18 17:52:56.126797 | controller | } 2026-04-18 17:52:56.127042 | controller | 2026-04-18 17:52:56.127313 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-04-18 17:52:56.127581 | controller | Saturday 18 April 2026 17:52:56 +0000 (0:00:00.041) 0:00:02.530 ******** 2026-04-18 17:52:56.745751 | controller | ok: [controller] 2026-04-18 17:52:56.746025 | controller | 2026-04-18 17:52:56.746287 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-04-18 17:52:56.746540 | controller | Saturday 18 April 2026 17:52:56 +0000 (0:00:00.619) 0:00:03.150 ******** 2026-04-18 17:52:56.776461 | controller | skipping: [controller] 2026-04-18 17:52:56.776733 | controller | 2026-04-18 17:52:56.777101 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-04-18 17:52:56.777385 | controller | Saturday 18 April 2026 17:52:56 +0000 (0:00:00.030) 0:00:03.181 ******** 2026-04-18 17:52:56.811247 | controller | skipping: [controller] 2026-04-18 17:52:56.811275 | controller | 2026-04-18 17:52:56.811284 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-04-18 17:52:56.811292 | controller | Saturday 18 April 2026 17:52:56 +0000 (0:00:00.034) 0:00:03.215 ******** 2026-04-18 17:52:56.846306 | controller | ok: [controller] => { 2026-04-18 17:52:56.846636 | controller | "msg": "https://get.helm.sh/helm-v3.11.2-linux-amd64.tar.gz" 2026-04-18 17:52:56.846914 | controller | } 2026-04-18 17:52:56.847193 | controller | 2026-04-18 17:52:56.847499 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-04-18 17:52:56.847784 | controller | Saturday 18 April 2026 17:52:56 +0000 (0:00:00.035) 0:00:03.251 ******** 2026-04-18 17:52:57.265609 | controller | ok: [controller] 2026-04-18 17:52:57.265647 | controller | 2026-04-18 17:52:57.265653 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-04-18 17:52:57.265659 | controller | Saturday 18 April 2026 17:52:57 +0000 (0:00:00.415) 0:00:03.666 ******** 2026-04-18 17:52:57.295908 | controller | skipping: [controller] 2026-04-18 17:52:57.295938 | controller | 2026-04-18 17:52:57.295944 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-04-18 17:52:57.295950 | controller | Saturday 18 April 2026 17:52:57 +0000 (0:00:00.034) 0:00:03.700 ******** 2026-04-18 17:52:57.332778 | controller | skipping: [controller] 2026-04-18 17:52:57.332972 | controller | 2026-04-18 17:52:57.333142 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-04-18 17:52:57.336096 | controller | Saturday 18 April 2026 17:52:57 +0000 (0:00:00.037) 0:00:03.738 ******** 2026-04-18 17:52:57.373700 | controller | ok: [controller] => { 2026-04-18 17:52:57.373950 | controller | "msg": "https://github.com/databus23/helm-diff/releases/download/v3.8.1/helm-diff-linux-amd64.tgz" 2026-04-18 17:52:57.374156 | controller | } 2026-04-18 17:52:57.374333 | controller | 2026-04-18 17:52:57.374537 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-04-18 17:52:57.374784 | controller | Saturday 18 April 2026 17:52:57 +0000 (0:00:00.040) 0:00:03.778 ******** 2026-04-18 17:52:57.815510 | controller | ok: [controller] 2026-04-18 17:52:57.815590 | controller | 2026-04-18 17:52:57.815704 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-04-18 17:52:57.815820 | controller | Saturday 18 April 2026 17:52:57 +0000 (0:00:00.441) 0:00:04.220 ******** 2026-04-18 17:52:57.851096 | controller | skipping: [controller] 2026-04-18 17:52:57.851196 | controller | 2026-04-18 17:52:57.851318 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-04-18 17:52:57.851441 | controller | Saturday 18 April 2026 17:52:57 +0000 (0:00:00.035) 0:00:04.256 ******** 2026-04-18 17:52:57.884468 | controller | skipping: [controller] 2026-04-18 17:52:57.884664 | controller | 2026-04-18 17:52:57.884945 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-04-18 17:52:57.885218 | controller | Saturday 18 April 2026 17:52:57 +0000 (0:00:00.033) 0:00:04.289 ******** 2026-04-18 17:52:57.921173 | controller | ok: [controller] => { 2026-04-18 17:52:57.921402 | controller | "msg": "https://github.com/kubernetes-sigs/cluster-api/releases/download/v1.10.5/clusterctl-linux-amd64" 2026-04-18 17:52:57.921655 | controller | } 2026-04-18 17:52:57.921854 | controller | 2026-04-18 17:52:57.922096 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-04-18 17:52:57.922311 | controller | Saturday 18 April 2026 17:52:57 +0000 (0:00:00.036) 0:00:04.326 ******** 2026-04-18 17:52:58.382726 | controller | ok: [controller] 2026-04-18 17:52:58.383019 | controller | 2026-04-18 17:52:58.383312 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-04-18 17:52:58.383551 | controller | Saturday 18 April 2026 17:52:58 +0000 (0:00:00.461) 0:00:04.787 ******** 2026-04-18 17:52:58.417827 | controller | skipping: [controller] 2026-04-18 17:52:58.418061 | controller | 2026-04-18 17:52:58.418314 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-04-18 17:52:58.418516 | controller | Saturday 18 April 2026 17:52:58 +0000 (0:00:00.035) 0:00:04.823 ******** 2026-04-18 17:52:58.452479 | controller | skipping: [controller] 2026-04-18 17:52:58.452705 | controller | 2026-04-18 17:52:58.452957 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-04-18 17:52:58.453158 | controller | Saturday 18 April 2026 17:52:58 +0000 (0:00:00.034) 0:00:04.857 ******** 2026-04-18 17:52:58.494868 | controller | ok: [controller] => { 2026-04-18 17:52:58.495104 | controller | "msg": "https://dl.k8s.io/release/v1.35.3/bin/linux/amd64/kubeadm" 2026-04-18 17:52:58.495299 | controller | } 2026-04-18 17:52:58.495475 | controller | 2026-04-18 17:52:58.495680 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-04-18 17:52:58.495875 | controller | Saturday 18 April 2026 17:52:58 +0000 (0:00:00.042) 0:00:04.900 ******** 2026-04-18 17:52:58.979277 | controller | ok: [controller] 2026-04-18 17:52:58.979451 | controller | 2026-04-18 17:52:58.979717 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-04-18 17:52:58.979925 | controller | Saturday 18 April 2026 17:52:58 +0000 (0:00:00.483) 0:00:05.383 ******** 2026-04-18 17:52:59.012853 | controller | skipping: [controller] 2026-04-18 17:52:59.013019 | controller | 2026-04-18 17:52:59.013222 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-04-18 17:52:59.013421 | controller | Saturday 18 April 2026 17:52:59 +0000 (0:00:00.034) 0:00:05.418 ******** 2026-04-18 17:52:59.042876 | controller | skipping: [controller] 2026-04-18 17:52:59.043052 | controller | 2026-04-18 17:52:59.043256 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-04-18 17:52:59.043499 | controller | Saturday 18 April 2026 17:52:59 +0000 (0:00:00.030) 0:00:05.448 ******** 2026-04-18 17:52:59.079462 | controller | ok: [controller] => { 2026-04-18 17:52:59.079661 | controller | "msg": "https://dl.k8s.io/release/v1.35.3/bin/linux/amd64/kubectl" 2026-04-18 17:52:59.079849 | controller | } 2026-04-18 17:52:59.080028 | controller | 2026-04-18 17:52:59.080227 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-04-18 17:52:59.080423 | controller | Saturday 18 April 2026 17:52:59 +0000 (0:00:00.036) 0:00:05.484 ******** 2026-04-18 17:52:59.518509 | controller | ok: [controller] 2026-04-18 17:52:59.518845 | controller | 2026-04-18 17:52:59.519126 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-04-18 17:52:59.519396 | controller | Saturday 18 April 2026 17:52:59 +0000 (0:00:00.438) 0:00:05.923 ******** 2026-04-18 17:52:59.555594 | controller | skipping: [controller] 2026-04-18 17:52:59.555742 | controller | 2026-04-18 17:52:59.555921 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-04-18 17:52:59.556094 | controller | Saturday 18 April 2026 17:52:59 +0000 (0:00:00.035) 0:00:05.958 ******** 2026-04-18 17:52:59.578519 | controller | skipping: [controller] 2026-04-18 17:52:59.578549 | controller | 2026-04-18 17:52:59.578667 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-04-18 17:52:59.578761 | controller | Saturday 18 April 2026 17:52:59 +0000 (0:00:00.025) 0:00:05.984 ******** 2026-04-18 17:52:59.614909 | controller | ok: [controller] => { 2026-04-18 17:52:59.615019 | controller | "msg": "https://github.com/fluxcd/flux2/releases/download/v0.32.0/flux_0.32.0_linux_amd64.tar.gz" 2026-04-18 17:52:59.615146 | controller | } 2026-04-18 17:52:59.615258 | controller | 2026-04-18 17:52:59.615544 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-04-18 17:52:59.615576 | controller | Saturday 18 April 2026 17:52:59 +0000 (0:00:00.036) 0:00:06.020 ******** 2026-04-18 17:53:00.021471 | controller | ok: [controller] 2026-04-18 17:53:00.021812 | controller | 2026-04-18 17:53:00.022091 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-04-18 17:53:00.022350 | controller | Saturday 18 April 2026 17:53:00 +0000 (0:00:00.403) 0:00:06.423 ******** 2026-04-18 17:53:00.049318 | controller | skipping: [controller] 2026-04-18 17:53:00.049384 | controller | 2026-04-18 17:53:00.049492 | controller | PLAY RECAP ********************************************************************* 2026-04-18 17:53:00.049640 | controller | controller : ok=28 changed=0 unreachable=0 failed=0 skipped=14 rescued=0 ignored=0 2026-04-18 17:53:00.049692 | controller | 2026-04-18 17:53:00.049789 | controller | 2026-04-18 17:53:00.049867 | controller | TASKS RECAP ******************************************************************** 2026-04-18 17:53:00.049980 | controller | Saturday 18 April 2026 17:53:00 +0000 (0:00:00.027) 0:00:06.451 ******** 2026-04-18 17:53:00.050041 | controller | =============================================================================== 2026-04-18 17:53:00.050130 | controller | Gather minimal facts ---------------------------------------------------- 0.71s 2026-04-18 17:53:00.050219 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.62s 2026-04-18 17:53:00.050307 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.48s 2026-04-18 17:53:00.050396 | controller | vexxhost.containers.directory : Create directory (/var/lib/downloads) --- 0.48s 2026-04-18 17:53:00.050484 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.46s 2026-04-18 17:53:00.050574 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.44s 2026-04-18 17:53:00.050667 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.44s 2026-04-18 17:53:00.050755 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.42s 2026-04-18 17:53:00.050846 | controller | Find all subdirectories in the role location ---------------------------- 0.41s 2026-04-18 17:53:00.050931 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.40s 2026-04-18 17:53:00.051019 | controller | Select only defaults/ directories and load vars ------------------------- 0.33s 2026-04-18 17:53:00.051107 | controller | Include download_artifact role ------------------------------------------ 0.20s 2026-04-18 17:53:00.051196 | controller | Find all components with checksums and get latest versions (CI) --------- 0.13s 2026-04-18 17:53:00.051283 | controller | Filter checksums to keep only latest versions (CI) ---------------------- 0.10s 2026-04-18 17:53:00.051369 | controller | Generate list of all binaries for all roles ----------------------------- 0.07s 2026-04-18 17:53:00.051460 | controller | vexxhost.containers.download_artifact : Starting download of file ------- 0.04s 2026-04-18 17:53:00.051550 | controller | vexxhost.containers.download_artifact : Starting download of file ------- 0.04s 2026-04-18 17:53:00.051640 | controller | vexxhost.containers.download_artifact : Starting download of file ------- 0.04s 2026-04-18 17:53:00.051728 | controller | vexxhost.containers.package : Update state for tar ---------------------- 0.04s 2026-04-18 17:53:00.051817 | controller | vexxhost.containers.package : Update state for tar ---------------------- 0.04s 2026-04-18 17:53:00.276804 | controller | INFO [download-binaries > idempotence] Executed: Successful 2026-04-18 17:53:00.280775 | controller | INFO [download-binaries > side_effect] Executing 2026-04-18 17:53:00.282400 | controller | WARNING [download-binaries > side_effect] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-04-18 17:53:00.288582 | controller | INFO [download-binaries > verify] Executing 2026-04-18 17:53:01.162865 | controller | 2026-04-18 17:53:01.163196 | controller | PLAY [Verify] ****************************************************************** 2026-04-18 17:53:01.163434 | controller | 2026-04-18 17:53:01.163727 | controller | TASK [Gathering Facts] ********************************************************* 2026-04-18 17:53:01.163983 | controller | Saturday 18 April 2026 17:53:01 +0000 (0:00:00.012) 0:00:00.012 ******** 2026-04-18 17:53:02.225972 | 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-18 17:53:02.231970 | controller | ok: [controller] 2026-04-18 17:53:02.232132 | controller | 2026-04-18 17:53:02.232292 | controller | TASK [Stat target dir] ********************************************************* 2026-04-18 17:53:02.232469 | controller | Saturday 18 April 2026 17:53:02 +0000 (0:00:01.069) 0:00:01.081 ******** 2026-04-18 17:53:02.646506 | controller | ok: [controller] 2026-04-18 17:53:02.646793 | controller | 2026-04-18 17:53:02.647051 | controller | TASK [Assert that target dir is created] *************************************** 2026-04-18 17:53:02.647302 | controller | Saturday 18 April 2026 17:53:02 +0000 (0:00:00.413) 0:00:01.495 ******** 2026-04-18 17:53:02.679869 | controller | ok: [controller] => { 2026-04-18 17:53:02.680064 | controller | "changed": false, 2026-04-18 17:53:02.680230 | controller | "msg": "All assertions passed" 2026-04-18 17:53:02.680391 | controller | } 2026-04-18 17:53:02.680546 | controller | 2026-04-18 17:53:02.680716 | controller | TASK [Find target files] ******************************************************* 2026-04-18 17:53:02.680919 | controller | Saturday 18 April 2026 17:53:02 +0000 (0:00:00.033) 0:00:01.529 ******** 2026-04-18 17:53:03.090939 | controller | ok: [controller] 2026-04-18 17:53:03.091232 | controller | 2026-04-18 17:53:03.091499 | controller | TASK [Assert that some files were downloaded] ********************************** 2026-04-18 17:53:03.091765 | controller | Saturday 18 April 2026 17:53:03 +0000 (0:00:00.411) 0:00:01.940 ******** 2026-04-18 17:53:03.121096 | controller | ok: [controller] => { 2026-04-18 17:53:03.121492 | controller | "changed": false, 2026-04-18 17:53:03.121793 | controller | "msg": "All assertions passed" 2026-04-18 17:53:03.122049 | controller | } 2026-04-18 17:53:03.122288 | controller | 2026-04-18 17:53:03.122537 | controller | PLAY RECAP ********************************************************************* 2026-04-18 17:53:03.122812 | controller | controller : ok=5 changed=0 unreachable=0 failed=0 skipped=0 rescued=0 ignored=0 2026-04-18 17:53:03.123048 | controller | 2026-04-18 17:53:03.123279 | controller | 2026-04-18 17:53:03.123526 | controller | TASKS RECAP ******************************************************************** 2026-04-18 17:53:03.123783 | controller | Saturday 18 April 2026 17:53:03 +0000 (0:00:00.030) 0:00:01.971 ******** 2026-04-18 17:53:03.124040 | controller | =============================================================================== 2026-04-18 17:53:03.124286 | controller | Gathering Facts --------------------------------------------------------- 1.07s 2026-04-18 17:53:03.124690 | controller | Stat target dir --------------------------------------------------------- 0.41s 2026-04-18 17:53:03.124894 | controller | Find target files ------------------------------------------------------- 0.41s 2026-04-18 17:53:03.125052 | controller | Assert that target dir is created --------------------------------------- 0.03s 2026-04-18 17:53:03.125209 | controller | Assert that some files were downloaded ---------------------------------- 0.03s 2026-04-18 17:53:03.231469 | controller | INFO [download-binaries > verify] Executed: Successful 2026-04-18 17:53:03.241848 | controller | INFO [download-binaries > cleanup] Executing 2026-04-18 17:53:03.242386 | controller | WARNING [download-binaries > cleanup] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-04-18 17:53:03.249716 | controller | INFO [download-binaries > destroy] Executing 2026-04-18 17:53:03.249809 | controller | WARNING [download-binaries > destroy] Skipping, '--destroy=never' requested. 2026-04-18 17:53:03.249895 | controller | INFO [download-binaries > destroy] Executed: Successful 2026-04-18 17:53:03.250195 | controller | WARNING Molecule executed 1 scenario (1 missing files) 2026-04-18 17:53:03.822870 | controller | ok: Runtime: 0:00:44.655501 2026-04-18 17:53:03.830498 | 2026-04-18 17:53:03.830578 | PLAY RECAP 2026-04-18 17:53:03.830639 | controller | ok: 3 changed: 3 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-04-18 17:53:03.830669 | 2026-04-18 17:53:03.962173 | RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/run.yaml@main] 2026-04-18 17:53:03.964272 | POST-RUN START: [untrusted : github.com/vexxhost/ansible-collection-kubernetes/test-playbooks/molecule/post.yml@main] 2026-04-18 17:53:04.577779 | 2026-04-18 17:53:04.577939 | PLAY [all] 2026-04-18 17:53:04.589790 | 2026-04-18 17:53:04.589933 | TASK [describe-kubernetes-objects : creating directory for cluster scoped objects] 2026-04-18 17:53:04.978762 | controller | changed 2026-04-18 17:53:04.985314 | 2026-04-18 17:53:04.985472 | TASK [describe-kubernetes-objects : Gathering descriptions for cluster scoped objects] 2026-04-18 17:53:05.380069 | controller | xargs: xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-04-18 17:53:05.380145 | controller | warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-04-18 17:53:05.386252 | controller | environment: line 1: kubectl: command not found 2026-04-18 17:53:05.388151 | controller | environment: line 1: kubectl: command not found 2026-04-18 17:53:05.388418 | controller | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-04-18 17:53:05.388853 | controller | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-04-18 17:53:05.393478 | controller | environment: line 1: kubectl: command not found 2026-04-18 17:53:05.394809 | controller | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-04-18 17:53:05.395045 | controller | environment: line 1: kubectl: command not found 2026-04-18 17:53:05.396133 | controller | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-04-18 17:53:05.398892 | controller | environment: line 1: kubectl: command not found 2026-04-18 17:53:05.400412 | controller | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-04-18 17:53:05.524272 | controller | ok: Runtime: 0:00:00.034303 2026-04-18 17:53:05.530882 | 2026-04-18 17:53:05.530955 | TASK [describe-kubernetes-objects : creating directory for namespace scoped objects] 2026-04-18 17:53:05.762919 | controller | changed 2026-04-18 17:53:05.767389 | 2026-04-18 17:53:05.767468 | TASK [describe-kubernetes-objects : Gathering descriptions for namespace scoped objects] 2026-04-18 17:53:06.035835 | controller | environment: line 5: kubectl: command not found 2026-04-18 17:53:06.037048 | controller | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-04-18 17:53:06.037549 | controller | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-04-18 17:53:06.037991 | controller | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-04-18 17:53:07.035366 | controller | ok: Runtime: 0:00:00.013012 2026-04-18 17:53:07.042905 | 2026-04-18 17:53:07.042995 | TASK [describe-kubernetes-objects : Downloads logs to executor] 2026-04-18 17:53:08.051203 | controller | changed: 2026-04-18 17:53:08.051450 | controller | created directory /var/lib/zuul/builds/a08ea32bb9f24ad28902b989b64f4200/work/logs/controller 2026-04-18 17:53:08.051499 | controller | cd+++++++++ objects/ 2026-04-18 17:53:08.051532 | controller | cd+++++++++ objects/cluster/ 2026-04-18 17:53:08.051564 | controller | cd+++++++++ objects/namespaced/ 2026-04-18 17:53:08.061095 | 2026-04-18 17:53:08.061244 | TASK [gather-pod-logs : creating directory for pod logs] 2026-04-18 17:53:08.305726 | controller | changed 2026-04-18 17:53:08.310524 | 2026-04-18 17:53:08.310663 | TASK [gather-pod-logs : creating directory for failed pod logs] 2026-04-18 17:53:08.556368 | controller | changed 2026-04-18 17:53:08.562437 | 2026-04-18 17:53:08.562540 | TASK [gather-pod-logs : retrieve all kubernetes logs, current and previous (if they exist)] 2026-04-18 17:53:08.823930 | controller | environment: line 3: kubectl: command not found 2026-04-18 17:53:09.089701 | controller | ok: Runtime: 0:00:00.013859 2026-04-18 17:53:09.097983 | 2026-04-18 17:53:09.098080 | TASK [gather-pod-logs : Downloads pod logs to executor] 2026-04-18 17:53:09.635515 | controller | changed: 2026-04-18 17:53:09.635704 | controller | cd+++++++++ pod-logs/ 2026-04-18 17:53:09.635745 | controller | cd+++++++++ pod-logs/failed-pods/ 2026-04-18 17:53:09.643345 | 2026-04-18 17:53:09.643421 | LOOP [helm-release-status : creating directory for helm release status] 2026-04-18 17:53:09.885786 | controller | changed: "values" 2026-04-18 17:53:10.133544 | controller | changed: "releases" 2026-04-18 17:53:10.536869 | 2026-04-18 17:53:10.537107 | TASK [helm-release-status : Gather get release status for helm charts] 2026-04-18 17:53:10.790112 | controller | /bin/bash: line 3: kubectl: command not found 2026-04-18 17:53:11.236448 | controller | ok: Runtime: 0:00:00.009642 2026-04-18 17:53:11.242154 | 2026-04-18 17:53:11.242224 | TASK [helm-release-status : Downloads logs to executor] 2026-04-18 17:53:11.753106 | controller | changed: 2026-04-18 17:53:11.753303 | controller | cd+++++++++ helm/ 2026-04-18 17:53:11.753343 | controller | cd+++++++++ helm/releases/ 2026-04-18 17:53:11.753376 | controller | cd+++++++++ helm/values/ 2026-04-18 17:53:11.760424 | 2026-04-18 17:53:11.760501 | PLAY RECAP 2026-04-18 17:53:11.760562 | controller | ok: 12 changed: 12 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-04-18 17:53:11.760595 | 2026-04-18 17:53:11.898008 | POST-RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/ansible-collection-kubernetes/test-playbooks/molecule/post.yml@main] 2026-04-18 17:53:11.901368 | POST-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post.yaml@main] 2026-04-18 17:53:12.542383 | 2026-04-18 17:53:12.542521 | PLAY [all] 2026-04-18 17:53:12.552917 | 2026-04-18 17:53:12.553061 | TASK [fetch-output : Set log path for multiple nodes] 2026-04-18 17:53:12.598182 | controller | skipping: Conditional result was False 2026-04-18 17:53:12.609848 | 2026-04-18 17:53:12.610040 | TASK [fetch-output : Set log path for single node] 2026-04-18 17:53:12.643178 | controller | ok 2026-04-18 17:53:12.648882 | 2026-04-18 17:53:12.649021 | LOOP [fetch-output : Ensure local output dirs] 2026-04-18 17:53:13.062952 | controller -> localhost | ok: "/var/lib/zuul/builds/a08ea32bb9f24ad28902b989b64f4200/work/logs" 2026-04-18 17:53:13.292904 | controller -> localhost | changed: "/var/lib/zuul/builds/a08ea32bb9f24ad28902b989b64f4200/work/artifacts" 2026-04-18 17:53:13.517426 | controller -> localhost | changed: "/var/lib/zuul/builds/a08ea32bb9f24ad28902b989b64f4200/work/docs" 2026-04-18 17:53:13.534818 | 2026-04-18 17:53:13.534978 | LOOP [fetch-output : Collect logs, artifacts and docs] 2026-04-18 17:53:14.236165 | controller | changed: .d..t...... ./ 2026-04-18 17:53:14.236379 | controller | changed: All items complete 2026-04-18 17:53:14.236415 | 2026-04-18 17:53:14.744950 | controller | changed: .d..t...... ./ 2026-04-18 17:53:15.236898 | controller | changed: .d..t...... ./ 2026-04-18 17:53:15.254742 | 2026-04-18 17:53:15.254955 | LOOP [merge-output-to-logs : Move artifacts and docs to logs dir] 2026-04-18 17:53:16.681817 | controller -> localhost | ok: Item: artifacts Runtime: 0:00:00.007386 2026-04-18 17:53:16.915877 | controller -> localhost | ok: Item: docs Runtime: 0:00:00.006856 2026-04-18 17:53:16.935359 | 2026-04-18 17:53:16.935499 | PLAY [all] 2026-04-18 17:53:16.942576 | 2026-04-18 17:53:16.942677 | TASK [remove-build-sshkey : Remove the build SSH key from all nodes] 2026-04-18 17:53:17.452770 | controller | changed 2026-04-18 17:53:17.458183 | 2026-04-18 17:53:17.458236 | PLAY RECAP 2026-04-18 17:53:17.458282 | controller | ok: 5 changed: 4 unreachable: 0 failed: 0 skipped: 1 rescued: 0 ignored: 0 2026-04-18 17:53:17.458307 | 2026-04-18 17:53:17.569770 | POST-RUN END RESULT_NORMAL: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post.yaml@main] 2026-04-18 17:53:17.571380 | POST-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post-logs.yaml@main] 2026-04-18 17:53:18.170244 | 2026-04-18 17:53:18.170438 | PLAY [localhost] 2026-04-18 17:53:18.186416 | 2026-04-18 17:53:18.186608 | TASK [Generate Zuul manifest] 2026-04-18 17:53:18.207999 | localhost | ok 2026-04-18 17:53:18.227671 | 2026-04-18 17:53:18.227885 | TASK [generate-zuul-manifest : Generate Zuul manifest] 2026-04-18 17:53:18.603927 | localhost | changed 2026-04-18 17:53:18.615362 | 2026-04-18 17:53:18.615454 | TASK [generate-zuul-manifest : Return Zuul manifest URL to Zuul] 2026-04-18 17:53:18.882460 | localhost | ok 2026-04-18 17:53:19.659251 | 2026-04-18 17:53:19.659363 | TASK [Upload logs] 2026-04-18 17:53:19.679279 | localhost | ok 2026-04-18 17:53:19.749282 | 2026-04-18 17:53:19.749437 | TASK [Set zuul-log-path fact] 2026-04-18 17:53:19.769356 | localhost | ok 2026-04-18 17:53:19.786201 | 2026-04-18 17:53:19.786340 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-04-18 17:53:19.816510 | localhost | ok 2026-04-18 17:53:19.826759 | 2026-04-18 17:53:19.826882 | TASK [upload-logs : Create log directories] 2026-04-18 17:53:20.253441 | localhost | changed 2026-04-18 17:53:20.260817 | 2026-04-18 17:53:20.260917 | TASK [upload-logs : Ensure logs are readable before uploading] 2026-04-18 17:53:20.693072 | localhost -> localhost | ok: Runtime: 0:00:00.005483 2026-04-18 17:53:20.700199 | 2026-04-18 17:53:20.700287 | TASK [upload-logs : Upload logs to log server] 2026-04-18 17:53:21.172421 | localhost | Output suppressed because no_log was given 2026-04-18 17:53:21.176341 | 2026-04-18 17:53:21.176418 | LOOP [upload-logs : Compress console log and json output] 2026-04-18 17:53:21.226491 | localhost | skipping: Conditional result was False 2026-04-18 17:53:21.234747 | localhost | skipping: Conditional result was False 2026-04-18 17:53:21.252641 | 2026-04-18 17:53:21.252804 | LOOP [upload-logs : Upload compressed console log and json output] 2026-04-18 17:53:21.296118 | localhost | skipping: Conditional result was False 2026-04-18 17:53:21.296632 | 2026-04-18 17:53:21.300838 | localhost | skipping: Conditional result was False 2026-04-18 17:53:21.318519 | 2026-04-18 17:53:21.318877 | LOOP [upload-logs : Upload console log and json output]