2026-04-22 06:59:57.631465 | Job console starting 2026-04-22 06:59:57.644550 | Updating git repos 2026-04-22 06:59:57.743500 | Cloning repos into workspace 2026-04-22 06:59:57.791206 | Restoring repo states 2026-04-22 06:59:57.810942 | Merging changes 2026-04-22 06:59:58.648888 | Checking out repos 2026-04-22 06:59:59.532198 | Preparing playbooks 2026-04-22 07:00:25.085496 | Running Ansible setup 2026-04-22 07:00:28.813961 | PRE-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/pre.yaml@main] 2026-04-22 07:00:29.419433 | 2026-04-22 07:00:29.419570 | PLAY [localhost] 2026-04-22 07:00:29.427185 | 2026-04-22 07:00:29.427262 | TASK [Gathering Facts] 2026-04-22 07:00:30.359693 | localhost | ok 2026-04-22 07:00:30.370716 | 2026-04-22 07:00:30.370794 | TASK [Setup log path fact] 2026-04-22 07:00:30.391694 | localhost | ok 2026-04-22 07:00:30.407825 | 2026-04-22 07:00:30.407898 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-04-22 07:00:30.440415 | localhost | ok 2026-04-22 07:00:30.449141 | 2026-04-22 07:00:30.449209 | TASK [emit-job-header : Print job information] 2026-04-22 07:00:30.489602 | # Job Information 2026-04-22 07:00:30.489760 | Ansible Version: 2.16.16 2026-04-22 07:00:30.489820 | Job: ansible-collection-kubernetes-molecule-download-binaries 2026-04-22 07:00:30.489851 | Pipeline: check 2026-04-22 07:00:30.489879 | Executor: 0a8996d2b663 2026-04-22 07:00:30.489907 | Triggered by: https://github.com/vexxhost/ansible-collection-kubernetes/pull/268 2026-04-22 07:00:30.489937 | Event ID: c36242d0-3e18-11f1-861f-7176c27794fb 2026-04-22 07:00:30.493652 | 2026-04-22 07:00:30.493740 | LOOP [emit-job-header : Print node information] 2026-04-22 07:00:30.576069 | localhost | ok: 2026-04-22 07:00:30.576518 | localhost | # Node Information 2026-04-22 07:00:30.576561 | localhost | Inventory Hostname: controller 2026-04-22 07:00:30.576591 | localhost | Hostname: np0000169161 2026-04-22 07:00:30.576619 | localhost | Username: zuul 2026-04-22 07:00:30.576650 | localhost | Distro: Debian 13.4 2026-04-22 07:00:30.576678 | localhost | Provider: yul1 2026-04-22 07:00:30.576705 | localhost | Region: ca-ymq-1 2026-04-22 07:00:30.576731 | localhost | Label: debian-trixie 2026-04-22 07:00:30.576757 | localhost | Product Name: OpenStack Nova 2026-04-22 07:00:30.576783 | localhost | Interface IP: 199.204.45.144 2026-04-22 07:00:30.589330 | 2026-04-22 07:00:30.589461 | TASK [log-inventory : Ensure Zuul Ansible directory exists] 2026-04-22 07:00:31.125205 | localhost -> localhost | changed 2026-04-22 07:00:31.134948 | 2026-04-22 07:00:31.135025 | TASK [log-inventory : Copy ansible inventory to logs dir] 2026-04-22 07:00:32.153788 | localhost -> localhost | changed 2026-04-22 07:00:32.162551 | 2026-04-22 07:00:32.162615 | PLAY [all] 2026-04-22 07:00:32.169960 | 2026-04-22 07:00:32.170028 | TASK [add-build-sshkey : Check to see if ssh key was already created for this build] 2026-04-22 07:00:32.385742 | controller -> localhost | ok 2026-04-22 07:00:32.391494 | 2026-04-22 07:00:32.391567 | TASK [add-build-sshkey : Create a new key in workspace based on build UUID] 2026-04-22 07:00:32.423195 | controller | ok 2026-04-22 07:00:32.437496 | controller | included: /var/lib/zuul/builds/a9d29d574d1147bcab9c7d3580d0e209/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/create-key-and-replace.yaml 2026-04-22 07:00:33.019423 | 2026-04-22 07:00:33.019605 | TASK [add-build-sshkey : Create Temp SSH key] 2026-04-22 07:00:34.105715 | controller -> localhost | Generating public/private rsa key pair. 2026-04-22 07:00:34.106258 | controller -> localhost | Your identification has been saved in /var/lib/zuul/builds/a9d29d574d1147bcab9c7d3580d0e209/work/a9d29d574d1147bcab9c7d3580d0e209_id_rsa 2026-04-22 07:00:34.106307 | controller -> localhost | Your public key has been saved in /var/lib/zuul/builds/a9d29d574d1147bcab9c7d3580d0e209/work/a9d29d574d1147bcab9c7d3580d0e209_id_rsa.pub 2026-04-22 07:00:34.106342 | controller -> localhost | The key fingerprint is: 2026-04-22 07:00:34.106374 | controller -> localhost | SHA256:AqP2PtobT938gusAc6OaQZW6rJMaOCVazO7QIOkby4k zuul-build-sshkey 2026-04-22 07:00:34.106418 | controller -> localhost | The key's randomart image is: 2026-04-22 07:00:34.106450 | controller -> localhost | +---[RSA 3072]----+ 2026-04-22 07:00:34.106490 | controller -> localhost | | | 2026-04-22 07:00:34.106521 | controller -> localhost | | . | 2026-04-22 07:00:34.106551 | controller -> localhost | | = | 2026-04-22 07:00:34.106581 | controller -> localhost | | + + o | 2026-04-22 07:00:34.106610 | controller -> localhost | |= X o + S | 2026-04-22 07:00:34.106639 | controller -> localhost | |=@ o = + o | 2026-04-22 07:00:34.106668 | controller -> localhost | |*+* + o ..o | 2026-04-22 07:00:34.106697 | controller -> localhost | |=*=*.+ .. .. | 2026-04-22 07:00:34.106730 | controller -> localhost | |E*=.+o..o. .. | 2026-04-22 07:00:34.106760 | controller -> localhost | +----[SHA256]-----+ 2026-04-22 07:00:34.106828 | controller -> localhost | ok: Runtime: 0:00:00.404319 2026-04-22 07:00:34.111971 | 2026-04-22 07:00:34.116145 | TASK [add-build-sshkey : Remote setup ssh keys (linux)] 2026-04-22 07:00:34.149180 | controller | ok 2026-04-22 07:00:34.157639 | controller | included: /var/lib/zuul/builds/a9d29d574d1147bcab9c7d3580d0e209/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/remote-linux.yaml 2026-04-22 07:00:34.189997 | 2026-04-22 07:00:34.190102 | TASK [add-build-sshkey : Remove previously added zuul-build-sshkey] 2026-04-22 07:00:34.215790 | controller | skipping: Conditional result was False 2026-04-22 07:00:34.224188 | 2026-04-22 07:00:34.224273 | TASK [add-build-sshkey : Enable access via build key on all nodes] 2026-04-22 07:00:34.740388 | controller | changed 2026-04-22 07:00:34.746379 | 2026-04-22 07:00:34.746440 | TASK [add-build-sshkey : Make sure user has a .ssh] 2026-04-22 07:00:34.965083 | controller | ok 2026-04-22 07:00:34.969050 | 2026-04-22 07:00:34.969111 | TASK [add-build-sshkey : Install build private key as SSH key on all nodes] 2026-04-22 07:00:35.514626 | controller | changed 2026-04-22 07:00:35.520238 | 2026-04-22 07:00:35.520300 | TASK [add-build-sshkey : Install build public key as SSH key on all nodes] 2026-04-22 07:00:36.061884 | controller | changed 2026-04-22 07:00:36.068913 | 2026-04-22 07:00:36.069009 | TASK [add-build-sshkey : Remote setup ssh keys (windows)] 2026-04-22 07:00:36.093462 | controller | skipping: Conditional result was False 2026-04-22 07:00:36.102643 | 2026-04-22 07:00:36.102783 | TASK [remove-zuul-sshkey : Remove master key from local agent] 2026-04-22 07:00:36.461927 | controller -> localhost | changed 2026-04-22 07:00:36.469662 | 2026-04-22 07:00:36.469726 | TASK [add-build-sshkey : Add back temp key] 2026-04-22 07:00:36.747338 | controller -> localhost | Identity added: /var/lib/zuul/builds/a9d29d574d1147bcab9c7d3580d0e209/work/a9d29d574d1147bcab9c7d3580d0e209_id_rsa (zuul-build-sshkey) 2026-04-22 07:00:36.747570 | controller -> localhost | ok: Runtime: 0:00:00.014184 2026-04-22 07:00:36.753583 | 2026-04-22 07:00:36.753669 | TASK [add-build-sshkey : Verify we can still SSH to all nodes] 2026-04-22 07:00:37.110844 | controller | ok 2026-04-22 07:00:37.116039 | 2026-04-22 07:00:37.116124 | TASK [add-build-sshkey : Verify we can still SSH to all nodes (windows)] 2026-04-22 07:00:37.141128 | controller | skipping: Conditional result was False 2026-04-22 07:00:37.154457 | 2026-04-22 07:00:37.154524 | TASK [prepare-workspace : Start zuul_console daemon.] 2026-04-22 07:00:37.507219 | controller | ok 2026-04-22 07:00:37.512043 | 2026-04-22 07:00:37.512106 | TASK [prepare-workspace : Synchronize src repos to workspace directory.] 2026-04-22 07:00:38.563289 | controller | Output suppressed because no_log was given 2026-04-22 07:00:38.569896 | 2026-04-22 07:00:38.569958 | LOOP [ensure-output-dirs : Empty Zuul Output directories by removing them] 2026-04-22 07:00:38.781255 | controller | ok: "logs" 2026-04-22 07:00:38.781523 | controller | ok: All items complete 2026-04-22 07:00:38.781563 | 2026-04-22 07:00:38.972000 | controller | ok: "artifacts" 2026-04-22 07:00:39.162208 | controller | ok: "docs" 2026-04-22 07:00:39.173746 | 2026-04-22 07:00:39.173892 | LOOP [ensure-output-dirs : Ensure Zuul Output directories exist] 2026-04-22 07:00:39.388441 | controller | changed: "logs" 2026-04-22 07:00:39.565259 | controller | changed: "artifacts" 2026-04-22 07:00:39.747024 | controller | changed: "docs" 2026-04-22 07:00:39.755384 | 2026-04-22 07:00:39.805613 | PLAY RECAP 2026-04-22 07:00:39.805850 | controller | ok: 15 changed: 8 unreachable: 0 failed: 0 skipped: 3 rescued: 0 ignored: 0 2026-04-22 07:00:39.805924 | localhost | ok: 6 changed: 2 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-04-22 07:00:39.805975 | 2026-04-22 07:00:39.931135 | PRE-RUN END RESULT_NORMAL: [trusted : github.com/vexxhost/zuul-config/playbooks/base/pre.yaml@main] 2026-04-22 07:00:39.932525 | PRE-RUN START: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/pre.yaml@main] 2026-04-22 07:00:40.570877 | 2026-04-22 07:00:40.571024 | PLAY [all] 2026-04-22 07:00:40.581689 | 2026-04-22 07:00:40.581771 | TASK [setup-uv : Extract archive] 2026-04-22 07:00:42.986776 | controller | changed 2026-04-22 07:00:42.995460 | 2026-04-22 07:00:42.995574 | TASK [setup-uv : Print version] 2026-04-22 07:00:42.365641 | controller | uv 0.8.13 2026-04-22 07:00:43.528098 | controller | ok: Runtime: 0:00:00.022723 2026-04-22 07:00:43.535294 | 2026-04-22 07:00:43.535343 | PLAY RECAP 2026-04-22 07:00:43.535389 | controller | ok: 2 changed: 2 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-04-22 07:00:43.535416 | 2026-04-22 07:00:43.675969 | PRE-RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/pre.yaml@main] 2026-04-22 07:00:43.815795 | PRE-RUN START: [untrusted : github.com/vexxhost/ansible-collection-kubernetes/test-playbooks/molecule/pre.yml@main] 2026-04-22 07:00:44.397031 | 2026-04-22 07:00:44.397158 | PLAY [all] 2026-04-22 07:00:44.406830 | 2026-04-22 07:00:44.406902 | TASK [Update apt cache] 2026-04-22 07:00:49.867191 | controller | ok 2026-04-22 07:00:49.874237 | 2026-04-22 07:00:49.874335 | TASK [Disable firewalld] 2026-04-22 07:00:49.899624 | controller | skipping: Conditional result was False 2026-04-22 07:00:49.907803 | 2026-04-22 07:00:49.907904 | TASK [Install "jq" for log collection] 2026-04-22 07:00:52.067292 | controller | changed 2026-04-22 07:00:52.069769 | 2026-04-22 07:00:52.069828 | PLAY RECAP 2026-04-22 07:00:52.069876 | controller | ok: 2 changed: 1 unreachable: 0 failed: 0 skipped: 1 rescued: 0 ignored: 0 2026-04-22 07:00:52.069899 | 2026-04-22 07:00:52.210307 | PRE-RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/ansible-collection-kubernetes/test-playbooks/molecule/pre.yml@main] 2026-04-22 07:00:52.212164 | RUN START: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/run.yaml@main] 2026-04-22 07:00:52.783107 | 2026-04-22 07:00:52.783571 | PLAY [all] 2026-04-22 07:00:52.794188 | 2026-04-22 07:00:52.794318 | TASK [Copy inventory file for Zuul] 2026-04-22 07:00:53.739778 | controller | changed 2026-04-22 07:00:53.746845 | 2026-04-22 07:00:53.746954 | TASK [Switch "ansible_host" to private IP] 2026-04-22 07:00:54.042639 | controller | changed: 1 replacements made 2026-04-22 07:00:54.047216 | 2026-04-22 07:00:54.047287 | TASK [Run Molecule scenario] 2026-04-22 07:00:53.494371 | controller | Using CPython 3.13.5 interpreter at: /usr/bin/python3 2026-04-22 07:00:53.494518 | controller | Creating virtual environment at: .venv 2026-04-22 07:00:54.680992 | controller | Downloading pygments (1.2MiB) 2026-04-22 07:00:54.681383 | controller | Downloading cryptography (4.3MiB) 2026-04-22 07:00:54.681970 | controller | Downloading ansible-core (2.3MiB) 2026-04-22 07:00:54.856664 | controller | Downloading cryptography 2026-04-22 07:00:54.911409 | controller | Downloading pygments 2026-04-22 07:00:55.086686 | controller | Downloading ansible-core 2026-04-22 07:00:55.135487 | controller | Installed 36 packages in 47ms 2026-04-22 07:00:55.856447 | controller | INFO Collection 'vexxhost.kubernetes' detected. 2026-04-22 07:00:55.856527 | controller | INFO Scenarios will be used from 'extensions/molecule' 2026-04-22 07:00:57.732514 | controller | CRITICAL 'extensions/molecule/default/molecule.yml' glob failed. Exiting. 2026-04-22 07:00:57.732591 | controller | INFO default scenario not found, disabling shared state. 2026-04-22 07:00:57.732680 | controller | INFO [download-binaries > discovery] scenario test matrix: dependency, cleanup, destroy, syntax, create, prepare, converge, idempotence, side_effect, verify, cleanup, destroy 2026-04-22 07:00:57.732760 | controller | INFO [download-binaries > prerun] Performing prerun with role_name_check=0... 2026-04-22 07:04:24.546022 | controller | INFO [download-binaries > dependency] Executing 2026-04-22 07:04:24.546074 | controller | WARNING [download-binaries > dependency] Missing roles requirements file: requirements.yml 2026-04-22 07:04:24.546084 | controller | WARNING [download-binaries > dependency] Missing collections requirements file: collections.yml 2026-04-22 07:04:24.546155 | controller | WARNING [download-binaries > dependency] Executed: 2 missing (Remove from test_sequence to suppress) 2026-04-22 07:04:24.553312 | controller | INFO [download-binaries > cleanup] Executing 2026-04-22 07:04:24.553640 | controller | WARNING [download-binaries > cleanup] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-04-22 07:04:24.558975 | controller | INFO [download-binaries > destroy] Executing 2026-04-22 07:04:24.559001 | controller | WARNING [download-binaries > destroy] Skipping, '--destroy=never' requested. 2026-04-22 07:04:24.559082 | controller | INFO [download-binaries > destroy] Executed: Successful 2026-04-22 07:04:24.564474 | controller | INFO [download-binaries > syntax] Executing 2026-04-22 07:04:25.532065 | controller | 2026-04-22 07:04:25.532099 | controller | playbook: /home/zuul/src/github.com/vexxhost/ansible-collection-kubernetes/extensions/molecule/download-binaries/converge.yml 2026-04-22 07:04:25.596707 | controller | INFO [download-binaries > syntax] Executed: Successful 2026-04-22 07:04:25.604175 | controller | INFO [download-binaries > create] Executing 2026-04-22 07:04:25.605989 | controller | WARNING [download-binaries > create] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-04-22 07:04:25.612681 | controller | INFO [download-binaries > prepare] Executing 2026-04-22 07:04:25.613010 | controller | WARNING [download-binaries > prepare] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-04-22 07:04:25.619650 | controller | INFO [download-binaries > converge] Executing 2026-04-22 07:04:26.502051 | controller | 2026-04-22 07:04:26.502072 | controller | PLAY [Download all binaries required at runtime for ansible-collection-kubernetes] *** 2026-04-22 07:04:26.502076 | controller | 2026-04-22 07:04:26.502080 | controller | TASK [Gather minimal facts] **************************************************** 2026-04-22 07:04:26.502084 | controller | Wednesday 22 April 2026 07:04:26 +0000 (0:00:00.032) 0:00:00.032 ******* 2026-04-22 07:04:27.206225 | controller | ok: [controller -> localhost] 2026-04-22 07:04:27.206456 | controller | 2026-04-22 07:04:27.206721 | controller | TASK [Find all subdirectories in the role location] **************************** 2026-04-22 07:04:27.206976 | controller | Wednesday 22 April 2026 07:04:27 +0000 (0:00:00.705) 0:00:00.738 ******* 2026-04-22 07:04:27.632985 | controller | ok: [controller -> localhost] 2026-04-22 07:04:27.633150 | controller | 2026-04-22 07:04:27.633459 | controller | TASK [Select only defaults/ directories and load vars] ************************* 2026-04-22 07:04:27.633674 | controller | Wednesday 22 April 2026 07:04:27 +0000 (0:00:00.427) 0:00:01.165 ******* 2026-04-22 07:04:28.003451 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/keepalived/defaults) 2026-04-22 07:04:28.003631 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/cluster_api/defaults) 2026-04-22 07:04:28.003832 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kubelet/defaults) 2026-04-22 07:04:28.004077 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/helm/defaults) 2026-04-22 07:04:28.004293 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kubernetes/defaults) 2026-04-22 07:04:28.004493 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/envoy_gateway/defaults) 2026-04-22 07:04:28.004681 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/clusterctl/defaults) 2026-04-22 07:04:28.004876 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/upload_helm_chart/defaults) 2026-04-22 07:04:28.005072 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/openstack_resource_controller/defaults) 2026-04-22 07:04:28.005269 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/cilium/defaults) 2026-04-22 07:04:28.005531 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kubeadm/defaults) 2026-04-22 07:04:28.005748 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/cert_manager/defaults) 2026-04-22 07:04:28.005937 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kube_vip/defaults) 2026-04-22 07:04:28.006132 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kubectl/defaults) 2026-04-22 07:04:28.006325 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/haproxy/defaults) 2026-04-22 07:04:28.006518 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/flux/defaults) 2026-04-22 07:04:28.006681 | controller | 2026-04-22 07:04:28.006882 | controller | TASK [Find all components with checksums and get latest versions (CI)] ********* 2026-04-22 07:04:28.007063 | controller | Wednesday 22 April 2026 07:04:27 +0000 (0:00:00.370) 0:00:01.536 ******* 2026-04-22 07:04:28.171452 | controller | ok: [controller -> localhost] => (item=kubelet_checksums) 2026-04-22 07:04:28.171587 | controller | ok: [controller -> localhost] => (item=helm_checksums) 2026-04-22 07:04:28.171769 | controller | ok: [controller -> localhost] => (item=helm_diff_checksums) 2026-04-22 07:04:28.171955 | controller | ok: [controller -> localhost] => (item=clusterctl_checksums) 2026-04-22 07:04:28.172196 | controller | ok: [controller -> localhost] => (item=kubeadm_checksums) 2026-04-22 07:04:28.172380 | controller | ok: [controller -> localhost] => (item=kubectl_checksums) 2026-04-22 07:04:28.172555 | controller | ok: [controller -> localhost] => (item=flux_checksums) 2026-04-22 07:04:28.172719 | controller | 2026-04-22 07:04:28.172907 | controller | TASK [Filter checksums to keep only latest versions (CI)] ********************** 2026-04-22 07:04:28.173092 | controller | Wednesday 22 April 2026 07:04:28 +0000 (0:00:00.167) 0:00:01.703 ******* 2026-04-22 07:04:28.265144 | controller | ok: [controller -> localhost] => (item=kubelet_checksums) 2026-04-22 07:04:28.265312 | controller | ok: [controller -> localhost] => (item=helm_checksums) 2026-04-22 07:04:28.265516 | controller | ok: [controller -> localhost] => (item=helm_diff_checksums) 2026-04-22 07:04:28.265757 | controller | ok: [controller -> localhost] => (item=clusterctl_checksums) 2026-04-22 07:04:28.265953 | controller | ok: [controller -> localhost] => (item=kubeadm_checksums) 2026-04-22 07:04:28.266149 | controller | ok: [controller -> localhost] => (item=kubectl_checksums) 2026-04-22 07:04:28.266339 | controller | ok: [controller -> localhost] => (item=flux_checksums) 2026-04-22 07:04:28.266515 | controller | 2026-04-22 07:04:28.266713 | controller | TASK [Generate list of all binaries for all roles] ***************************** 2026-04-22 07:04:28.266914 | controller | Wednesday 22 April 2026 07:04:28 +0000 (0:00:00.093) 0:00:01.797 ******* 2026-04-22 07:04:28.341616 | controller | ok: [controller -> localhost] 2026-04-22 07:04:28.341786 | controller | 2026-04-22 07:04:28.342003 | controller | TASK [Include download_artifact role] ****************************************** 2026-04-22 07:04:28.342206 | controller | Wednesday 22 April 2026 07:04:28 +0000 (0:00:00.076) 0:00:01.874 ******* 2026-04-22 07:04:28.587879 | controller | included: vexxhost.containers.download_artifact for controller => (item={'url': 'https://dl.k8s.io/release/v1.35.4/bin/linux/amd64/kubelet', 'checksum': '983a6ba5a49823dcdd745c674e5e2416377dd27d6ad1b42d2befa0fb961a19f6', 'dest': '/var/lib/downloads/kubelet-1.35.4-linux-amd64', 'version': '1.35.4'}) 2026-04-22 07:04:28.588206 | controller | included: vexxhost.containers.download_artifact for controller => (item={'url': 'https://get.helm.sh/helm-v3.11.2-linux-amd64.tar.gz', 'checksum': '781d826daec584f9d50a01f0f7dadfd25a3312217a14aa2fbb85107b014ac8ca', 'dest': '/var/lib/downloads/helm-v3.11.2-linux-amd64.tar.gz', 'version': 'v3.11.2'}) 2026-04-22 07:04:28.588527 | controller | included: vexxhost.containers.download_artifact for controller => (item={'url': 'https://github.com/databus23/helm-diff/releases/download/v3.8.1/helm-diff-linux-amd64.tgz', 'checksum': 'f78867edfde60e2506e3228f706beaf96d1ae3ee5f169f42315acbd513794078', 'dest': '/var/lib/downloads/helm-diff-v3.8.1-linux-amd64.tgz', 'version': 'v3.8.1'}) 2026-04-22 07:04:28.588821 | controller | included: vexxhost.containers.download_artifact for controller => (item={'url': 'https://github.com/kubernetes-sigs/cluster-api/releases/download/v1.10.5/clusterctl-linux-amd64', 'checksum': '8da468c3482b2f45c872e87f5fefdc7d4cb583ac3a689234ecc1590f852b09df', 'dest': '/var/lib/downloads/clusterctl-1.10.5-linux-amd64', 'version': '1.10.5'}) 2026-04-22 07:04:28.589119 | controller | included: vexxhost.containers.download_artifact for controller => (item={'url': 'https://dl.k8s.io/release/v1.35.4/bin/linux/amd64/kubeadm', 'checksum': '0c0497da793f8897c14e45340da919534b615294a1aab69dc1998896c0f11145', 'dest': '/var/lib/downloads/kubeadm-1.35.4-linux-amd64', 'version': '1.35.4'}) 2026-04-22 07:04:28.589439 | controller | included: vexxhost.containers.download_artifact for controller => (item={'url': 'https://dl.k8s.io/release/v1.35.4/bin/linux/amd64/kubectl', 'checksum': 'b529430df69a688fd61b64ad2299edb5fd71cb58be2a4779dba624c7d3510efd', 'dest': '/var/lib/downloads/kubectl-1.35.4-linux-amd64', 'version': '1.35.4'}) 2026-04-22 07:04:28.589810 | controller | included: vexxhost.containers.download_artifact for controller => (item={'url': 'https://github.com/fluxcd/flux2/releases/download/v0.32.0/flux_0.32.0_linux_amd64.tar.gz', 'checksum': 'c94a42e96620848f9aed69a130c01b7d740412f6f2b3ad3c95fe23471f2b8e4e', 'dest': '/var/lib/downloads/flux-0.32.0-linux-amd64.tar.gz', 'version': '0.32.0'}) 2026-04-22 07:04:28.589995 | controller | 2026-04-22 07:04:28.590270 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-04-22 07:04:28.590364 | controller | Wednesday 22 April 2026 07:04:28 +0000 (0:00:00.245) 0:00:02.120 ******* 2026-04-22 07:04:28.623595 | controller | skipping: [controller] 2026-04-22 07:04:28.623775 | controller | 2026-04-22 07:04:28.624010 | controller | TASK [vexxhost.containers.directory : Create directory (/var/lib/downloads)] *** 2026-04-22 07:04:28.624328 | controller | Wednesday 22 April 2026 07:04:28 +0000 (0:00:00.035) 0:00:02.155 ******* 2026-04-22 07:04:29.350970 | controller | [WARNING]: Host 'controller' is using the discovered Python interpreter at '/usr/bin/python3.13', but future installation of another Python interpreter could cause a different interpreter to be discovered. See https://docs.ansible.com/ansible-core/2.20/reference_appendices/interpreter_discovery.html for more information. 2026-04-22 07:04:29.363570 | controller | changed: [controller] 2026-04-22 07:04:29.363670 | controller | 2026-04-22 07:04:29.363799 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-04-22 07:04:29.363922 | controller | Wednesday 22 April 2026 07:04:29 +0000 (0:00:00.740) 0:00:02.896 ******* 2026-04-22 07:04:29.396936 | controller | ok: [controller] => { 2026-04-22 07:04:29.397040 | controller | "msg": "https://dl.k8s.io/release/v1.35.4/bin/linux/amd64/kubelet" 2026-04-22 07:04:29.397159 | controller | } 2026-04-22 07:04:29.397274 | controller | 2026-04-22 07:04:29.397441 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-04-22 07:04:29.397572 | controller | Wednesday 22 April 2026 07:04:29 +0000 (0:00:00.032) 0:00:02.929 ******* 2026-04-22 07:04:30.837532 | controller | [WARNING]: Module remote_tmp /root/.ansible/tmp did not exist and was created with a mode of 0700, this may cause issues when running as another user. To avoid this, create the remote_tmp dir with the correct permissions manually 2026-04-22 07:04:30.848905 | controller | changed: [controller] 2026-04-22 07:04:30.849142 | controller | 2026-04-22 07:04:30.849394 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-04-22 07:04:30.849599 | controller | Wednesday 22 April 2026 07:04:30 +0000 (0:00:01.452) 0:00:04.381 ******* 2026-04-22 07:04:30.881154 | controller | skipping: [controller] 2026-04-22 07:04:30.881303 | controller | 2026-04-22 07:04:30.881498 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-04-22 07:04:30.881732 | controller | Wednesday 22 April 2026 07:04:30 +0000 (0:00:00.031) 0:00:04.413 ******* 2026-04-22 07:04:30.907323 | controller | skipping: [controller] 2026-04-22 07:04:30.907544 | controller | 2026-04-22 07:04:30.907757 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-04-22 07:04:30.907951 | controller | Wednesday 22 April 2026 07:04:30 +0000 (0:00:00.026) 0:00:04.439 ******* 2026-04-22 07:04:30.938073 | controller | ok: [controller] => { 2026-04-22 07:04:30.938123 | controller | "msg": "https://get.helm.sh/helm-v3.11.2-linux-amd64.tar.gz" 2026-04-22 07:04:30.938133 | controller | } 2026-04-22 07:04:30.938146 | controller | 2026-04-22 07:04:30.938155 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-04-22 07:04:30.938164 | controller | Wednesday 22 April 2026 07:04:30 +0000 (0:00:00.028) 0:00:04.468 ******* 2026-04-22 07:04:31.557207 | controller | changed: [controller] 2026-04-22 07:04:31.557284 | controller | 2026-04-22 07:04:31.557436 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-04-22 07:04:31.557597 | controller | Wednesday 22 April 2026 07:04:31 +0000 (0:00:00.620) 0:00:05.089 ******* 2026-04-22 07:04:31.591484 | controller | skipping: [controller] 2026-04-22 07:04:31.591624 | controller | 2026-04-22 07:04:31.591827 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-04-22 07:04:31.592055 | controller | Wednesday 22 April 2026 07:04:31 +0000 (0:00:00.034) 0:00:05.123 ******* 2026-04-22 07:04:31.623251 | controller | skipping: [controller] 2026-04-22 07:04:31.623436 | controller | 2026-04-22 07:04:31.623642 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-04-22 07:04:31.623837 | controller | Wednesday 22 April 2026 07:04:31 +0000 (0:00:00.031) 0:00:05.155 ******* 2026-04-22 07:04:31.659052 | controller | ok: [controller] => { 2026-04-22 07:04:31.659280 | controller | "msg": "https://github.com/databus23/helm-diff/releases/download/v3.8.1/helm-diff-linux-amd64.tgz" 2026-04-22 07:04:31.659487 | controller | } 2026-04-22 07:04:31.659664 | controller | 2026-04-22 07:04:31.659914 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-04-22 07:04:31.660184 | controller | Wednesday 22 April 2026 07:04:31 +0000 (0:00:00.035) 0:00:05.191 ******* 2026-04-22 07:04:32.742866 | controller | changed: [controller] 2026-04-22 07:04:32.743035 | controller | 2026-04-22 07:04:32.743319 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-04-22 07:04:32.743571 | controller | Wednesday 22 April 2026 07:04:32 +0000 (0:00:01.083) 0:00:06.274 ******* 2026-04-22 07:04:32.777751 | controller | skipping: [controller] 2026-04-22 07:04:32.777955 | controller | 2026-04-22 07:04:32.778259 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-04-22 07:04:32.778465 | controller | Wednesday 22 April 2026 07:04:32 +0000 (0:00:00.035) 0:00:06.309 ******* 2026-04-22 07:04:32.814561 | controller | skipping: [controller] 2026-04-22 07:04:32.814739 | controller | 2026-04-22 07:04:32.814921 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-04-22 07:04:32.815104 | controller | Wednesday 22 April 2026 07:04:32 +0000 (0:00:00.036) 0:00:06.346 ******* 2026-04-22 07:04:32.844762 | controller | ok: [controller] => { 2026-04-22 07:04:32.844946 | controller | "msg": "https://github.com/kubernetes-sigs/cluster-api/releases/download/v1.10.5/clusterctl-linux-amd64" 2026-04-22 07:04:32.845117 | controller | } 2026-04-22 07:04:32.845298 | controller | 2026-04-22 07:04:32.845482 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-04-22 07:04:32.845669 | controller | Wednesday 22 April 2026 07:04:32 +0000 (0:00:00.030) 0:00:06.377 ******* 2026-04-22 07:04:34.622354 | controller | changed: [controller] 2026-04-22 07:04:34.622408 | controller | 2026-04-22 07:04:34.622505 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-04-22 07:04:34.622665 | controller | Wednesday 22 April 2026 07:04:34 +0000 (0:00:01.777) 0:00:08.154 ******* 2026-04-22 07:04:34.649463 | controller | skipping: [controller] 2026-04-22 07:04:34.649621 | controller | 2026-04-22 07:04:34.649829 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-04-22 07:04:34.650027 | controller | Wednesday 22 April 2026 07:04:34 +0000 (0:00:00.027) 0:00:08.182 ******* 2026-04-22 07:04:34.674900 | controller | skipping: [controller] 2026-04-22 07:04:34.675059 | controller | 2026-04-22 07:04:34.675261 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-04-22 07:04:34.675460 | controller | Wednesday 22 April 2026 07:04:34 +0000 (0:00:00.025) 0:00:08.207 ******* 2026-04-22 07:04:34.702223 | controller | ok: [controller] => { 2026-04-22 07:04:34.702398 | controller | "msg": "https://dl.k8s.io/release/v1.35.4/bin/linux/amd64/kubeadm" 2026-04-22 07:04:34.702580 | controller | } 2026-04-22 07:04:34.702752 | controller | 2026-04-22 07:04:34.702950 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-04-22 07:04:34.703145 | controller | Wednesday 22 April 2026 07:04:34 +0000 (0:00:00.027) 0:00:08.234 ******* 2026-04-22 07:04:35.700702 | controller | changed: [controller] 2026-04-22 07:04:35.700790 | controller | 2026-04-22 07:04:35.700999 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-04-22 07:04:35.701209 | controller | Wednesday 22 April 2026 07:04:35 +0000 (0:00:00.997) 0:00:09.232 ******* 2026-04-22 07:04:35.732442 | controller | skipping: [controller] 2026-04-22 07:04:35.732590 | controller | 2026-04-22 07:04:35.732790 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-04-22 07:04:35.733075 | controller | Wednesday 22 April 2026 07:04:35 +0000 (0:00:00.032) 0:00:09.264 ******* 2026-04-22 07:04:35.768993 | controller | skipping: [controller] 2026-04-22 07:04:35.769121 | controller | 2026-04-22 07:04:35.769352 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-04-22 07:04:35.769621 | controller | Wednesday 22 April 2026 07:04:35 +0000 (0:00:00.036) 0:00:09.301 ******* 2026-04-22 07:04:35.805963 | controller | ok: [controller] => { 2026-04-22 07:04:35.806122 | controller | "msg": "https://dl.k8s.io/release/v1.35.4/bin/linux/amd64/kubectl" 2026-04-22 07:04:35.806306 | controller | } 2026-04-22 07:04:35.806523 | controller | 2026-04-22 07:04:35.806722 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-04-22 07:04:35.806911 | controller | Wednesday 22 April 2026 07:04:35 +0000 (0:00:00.036) 0:00:09.338 ******* 2026-04-22 07:04:36.619272 | controller | changed: [controller] 2026-04-22 07:04:36.619418 | controller | 2026-04-22 07:04:36.619635 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-04-22 07:04:36.619837 | controller | Wednesday 22 April 2026 07:04:36 +0000 (0:00:00.812) 0:00:10.151 ******* 2026-04-22 07:04:36.655071 | controller | skipping: [controller] 2026-04-22 07:04:36.655242 | controller | 2026-04-22 07:04:36.655438 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-04-22 07:04:36.655630 | controller | Wednesday 22 April 2026 07:04:36 +0000 (0:00:00.036) 0:00:10.187 ******* 2026-04-22 07:04:36.691332 | controller | skipping: [controller] 2026-04-22 07:04:36.691486 | controller | 2026-04-22 07:04:36.691682 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-04-22 07:04:36.691874 | controller | Wednesday 22 April 2026 07:04:36 +0000 (0:00:00.035) 0:00:10.223 ******* 2026-04-22 07:04:36.735130 | controller | ok: [controller] => { 2026-04-22 07:04:36.735317 | controller | "msg": "https://github.com/fluxcd/flux2/releases/download/v0.32.0/flux_0.32.0_linux_amd64.tar.gz" 2026-04-22 07:04:36.735500 | controller | } 2026-04-22 07:04:36.735676 | controller | 2026-04-22 07:04:36.735873 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-04-22 07:04:36.736113 | controller | Wednesday 22 April 2026 07:04:36 +0000 (0:00:00.043) 0:00:10.267 ******* 2026-04-22 07:04:37.531507 | controller | changed: [controller] 2026-04-22 07:04:37.531562 | controller | 2026-04-22 07:04:37.531646 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-04-22 07:04:37.531733 | controller | Wednesday 22 April 2026 07:04:37 +0000 (0:00:00.794) 0:00:11.061 ******* 2026-04-22 07:04:37.556896 | controller | skipping: [controller] 2026-04-22 07:04:37.556952 | controller | 2026-04-22 07:04:37.557007 | controller | PLAY RECAP ********************************************************************* 2026-04-22 07:04:37.557114 | controller | controller : ok=28 changed=8 unreachable=0 failed=0 skipped=14 rescued=0 ignored=0 2026-04-22 07:04:37.557193 | controller | 2026-04-22 07:04:37.557254 | controller | 2026-04-22 07:04:37.557349 | controller | TASKS RECAP ******************************************************************** 2026-04-22 07:04:37.559179 | controller | Wednesday 22 April 2026 07:04:37 +0000 (0:00:00.028) 0:00:11.090 ******* 2026-04-22 07:04:37.559203 | controller | =============================================================================== 2026-04-22 07:04:37.559207 | controller | vexxhost.containers.download_artifact : Download item ------------------- 1.78s 2026-04-22 07:04:37.559211 | controller | vexxhost.containers.download_artifact : Download item ------------------- 1.45s 2026-04-22 07:04:37.559214 | controller | vexxhost.containers.download_artifact : Download item ------------------- 1.08s 2026-04-22 07:04:37.559218 | controller | vexxhost.containers.download_artifact : Download item ------------------- 1.00s 2026-04-22 07:04:37.559221 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.81s 2026-04-22 07:04:37.559224 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.79s 2026-04-22 07:04:37.559235 | controller | vexxhost.containers.directory : Create directory (/var/lib/downloads) --- 0.74s 2026-04-22 07:04:37.559238 | controller | Gather minimal facts ---------------------------------------------------- 0.71s 2026-04-22 07:04:37.559241 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.62s 2026-04-22 07:04:37.559244 | controller | Find all subdirectories in the role location ---------------------------- 0.43s 2026-04-22 07:04:37.559248 | controller | Select only defaults/ directories and load vars ------------------------- 0.37s 2026-04-22 07:04:37.559251 | controller | Include download_artifact role ------------------------------------------ 0.25s 2026-04-22 07:04:37.559255 | controller | Find all components with checksums and get latest versions (CI) --------- 0.17s 2026-04-22 07:04:37.559258 | controller | Filter checksums to keep only latest versions (CI) ---------------------- 0.09s 2026-04-22 07:04:37.559262 | controller | Generate list of all binaries for all roles ----------------------------- 0.08s 2026-04-22 07:04:37.559265 | controller | vexxhost.containers.download_artifact : Starting download of file ------- 0.04s 2026-04-22 07:04:37.559269 | controller | vexxhost.containers.package : Update state for tar ---------------------- 0.04s 2026-04-22 07:04:37.559272 | controller | vexxhost.containers.download_artifact : Starting download of file ------- 0.04s 2026-04-22 07:04:37.559275 | controller | vexxhost.containers.download_artifact : Extract archive ----------------- 0.04s 2026-04-22 07:04:37.559278 | controller | vexxhost.containers.package : Update state for tar ---------------------- 0.04s 2026-04-22 07:04:37.716088 | controller | INFO [download-binaries > converge] Executed: Successful 2026-04-22 07:04:37.721805 | controller | INFO [download-binaries > idempotence] Executing 2026-04-22 07:04:38.554423 | controller | 2026-04-22 07:04:38.554761 | controller | PLAY [Download all binaries required at runtime for ansible-collection-kubernetes] *** 2026-04-22 07:04:38.554989 | controller | 2026-04-22 07:04:38.555228 | controller | TASK [Gather minimal facts] **************************************************** 2026-04-22 07:04:38.555470 | controller | Wednesday 22 April 2026 07:04:38 +0000 (0:00:00.014) 0:00:00.014 ******* 2026-04-22 07:04:39.235355 | controller | ok: [controller -> localhost] 2026-04-22 07:04:39.235632 | controller | 2026-04-22 07:04:39.235900 | controller | TASK [Find all subdirectories in the role location] **************************** 2026-04-22 07:04:39.236200 | controller | Wednesday 22 April 2026 07:04:39 +0000 (0:00:00.674) 0:00:00.688 ******* 2026-04-22 07:04:39.681497 | controller | ok: [controller -> localhost] 2026-04-22 07:04:39.681788 | controller | 2026-04-22 07:04:39.682058 | controller | TASK [Select only defaults/ directories and load vars] ************************* 2026-04-22 07:04:39.682325 | controller | Wednesday 22 April 2026 07:04:39 +0000 (0:00:00.452) 0:00:01.140 ******* 2026-04-22 07:04:40.021918 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/keepalived/defaults) 2026-04-22 07:04:40.022264 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/cluster_api/defaults) 2026-04-22 07:04:40.022556 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kubelet/defaults) 2026-04-22 07:04:40.022847 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/helm/defaults) 2026-04-22 07:04:40.023144 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kubernetes/defaults) 2026-04-22 07:04:40.023427 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/envoy_gateway/defaults) 2026-04-22 07:04:40.023749 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/clusterctl/defaults) 2026-04-22 07:04:40.024091 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/upload_helm_chart/defaults) 2026-04-22 07:04:40.024425 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/openstack_resource_controller/defaults) 2026-04-22 07:04:40.024747 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/cilium/defaults) 2026-04-22 07:04:40.025041 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kubeadm/defaults) 2026-04-22 07:04:40.025312 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/cert_manager/defaults) 2026-04-22 07:04:40.025575 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kube_vip/defaults) 2026-04-22 07:04:40.025839 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kubectl/defaults) 2026-04-22 07:04:40.026136 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/haproxy/defaults) 2026-04-22 07:04:40.026477 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/flux/defaults) 2026-04-22 07:04:40.026714 | controller | 2026-04-22 07:04:40.027032 | controller | TASK [Find all components with checksums and get latest versions (CI)] ********* 2026-04-22 07:04:40.027309 | controller | Wednesday 22 April 2026 07:04:40 +0000 (0:00:00.340) 0:00:01.481 ******* 2026-04-22 07:04:40.164107 | controller | ok: [controller -> localhost] => (item=kubelet_checksums) 2026-04-22 07:04:40.164413 | controller | ok: [controller -> localhost] => (item=helm_checksums) 2026-04-22 07:04:40.164691 | controller | ok: [controller -> localhost] => (item=helm_diff_checksums) 2026-04-22 07:04:40.165065 | controller | ok: [controller -> localhost] => (item=clusterctl_checksums) 2026-04-22 07:04:40.165372 | controller | ok: [controller -> localhost] => (item=kubeadm_checksums) 2026-04-22 07:04:40.165627 | controller | ok: [controller -> localhost] => (item=kubectl_checksums) 2026-04-22 07:04:40.165869 | controller | ok: [controller -> localhost] => (item=flux_checksums) 2026-04-22 07:04:40.166098 | controller | 2026-04-22 07:04:40.166349 | controller | TASK [Filter checksums to keep only latest versions (CI)] ********************** 2026-04-22 07:04:40.166594 | controller | Wednesday 22 April 2026 07:04:40 +0000 (0:00:00.141) 0:00:01.623 ******* 2026-04-22 07:04:40.265907 | controller | ok: [controller -> localhost] => (item=kubelet_checksums) 2026-04-22 07:04:40.266209 | controller | ok: [controller -> localhost] => (item=helm_checksums) 2026-04-22 07:04:40.266474 | controller | ok: [controller -> localhost] => (item=helm_diff_checksums) 2026-04-22 07:04:40.266734 | controller | ok: [controller -> localhost] => (item=clusterctl_checksums) 2026-04-22 07:04:40.267016 | controller | ok: [controller -> localhost] => (item=kubeadm_checksums) 2026-04-22 07:04:40.267278 | controller | ok: [controller -> localhost] => (item=kubectl_checksums) 2026-04-22 07:04:40.267537 | controller | ok: [controller -> localhost] => (item=flux_checksums) 2026-04-22 07:04:40.267827 | controller | 2026-04-22 07:04:40.268167 | controller | TASK [Generate list of all binaries for all roles] ***************************** 2026-04-22 07:04:40.268436 | controller | Wednesday 22 April 2026 07:04:40 +0000 (0:00:00.102) 0:00:01.725 ******* 2026-04-22 07:04:40.336787 | controller | ok: [controller -> localhost] 2026-04-22 07:04:40.337044 | controller | 2026-04-22 07:04:40.337293 | controller | TASK [Include download_artifact role] ****************************************** 2026-04-22 07:04:40.337540 | controller | Wednesday 22 April 2026 07:04:40 +0000 (0:00:00.070) 0:00:01.796 ******* 2026-04-22 07:04:40.533701 | controller | included: vexxhost.containers.download_artifact for controller => (item={'url': 'https://dl.k8s.io/release/v1.35.4/bin/linux/amd64/kubelet', 'checksum': '983a6ba5a49823dcdd745c674e5e2416377dd27d6ad1b42d2befa0fb961a19f6', 'dest': '/var/lib/downloads/kubelet-1.35.4-linux-amd64', 'version': '1.35.4'}) 2026-04-22 07:04:40.534017 | controller | included: vexxhost.containers.download_artifact for controller => (item={'url': 'https://get.helm.sh/helm-v3.11.2-linux-amd64.tar.gz', 'checksum': '781d826daec584f9d50a01f0f7dadfd25a3312217a14aa2fbb85107b014ac8ca', 'dest': '/var/lib/downloads/helm-v3.11.2-linux-amd64.tar.gz', 'version': 'v3.11.2'}) 2026-04-22 07:04:40.534303 | controller | included: vexxhost.containers.download_artifact for controller => (item={'url': 'https://github.com/databus23/helm-diff/releases/download/v3.8.1/helm-diff-linux-amd64.tgz', 'checksum': 'f78867edfde60e2506e3228f706beaf96d1ae3ee5f169f42315acbd513794078', 'dest': '/var/lib/downloads/helm-diff-v3.8.1-linux-amd64.tgz', 'version': 'v3.8.1'}) 2026-04-22 07:04:40.534584 | controller | included: vexxhost.containers.download_artifact for controller => (item={'url': 'https://github.com/kubernetes-sigs/cluster-api/releases/download/v1.10.5/clusterctl-linux-amd64', 'checksum': '8da468c3482b2f45c872e87f5fefdc7d4cb583ac3a689234ecc1590f852b09df', 'dest': '/var/lib/downloads/clusterctl-1.10.5-linux-amd64', 'version': '1.10.5'}) 2026-04-22 07:04:40.534882 | controller | included: vexxhost.containers.download_artifact for controller => (item={'url': 'https://dl.k8s.io/release/v1.35.4/bin/linux/amd64/kubeadm', 'checksum': '0c0497da793f8897c14e45340da919534b615294a1aab69dc1998896c0f11145', 'dest': '/var/lib/downloads/kubeadm-1.35.4-linux-amd64', 'version': '1.35.4'}) 2026-04-22 07:04:40.535162 | controller | included: vexxhost.containers.download_artifact for controller => (item={'url': 'https://dl.k8s.io/release/v1.35.4/bin/linux/amd64/kubectl', 'checksum': 'b529430df69a688fd61b64ad2299edb5fd71cb58be2a4779dba624c7d3510efd', 'dest': '/var/lib/downloads/kubectl-1.35.4-linux-amd64', 'version': '1.35.4'}) 2026-04-22 07:04:40.535452 | controller | included: vexxhost.containers.download_artifact for controller => (item={'url': 'https://github.com/fluxcd/flux2/releases/download/v0.32.0/flux_0.32.0_linux_amd64.tar.gz', 'checksum': 'c94a42e96620848f9aed69a130c01b7d740412f6f2b3ad3c95fe23471f2b8e4e', 'dest': '/var/lib/downloads/flux-0.32.0-linux-amd64.tar.gz', 'version': '0.32.0'}) 2026-04-22 07:04:40.535687 | controller | 2026-04-22 07:04:40.536069 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-04-22 07:04:40.536333 | controller | Wednesday 22 April 2026 07:04:40 +0000 (0:00:00.197) 0:00:01.993 ******* 2026-04-22 07:04:40.566191 | controller | skipping: [controller] 2026-04-22 07:04:40.566437 | controller | 2026-04-22 07:04:40.566695 | controller | TASK [vexxhost.containers.directory : Create directory (/var/lib/downloads)] *** 2026-04-22 07:04:40.566941 | controller | Wednesday 22 April 2026 07:04:40 +0000 (0:00:00.032) 0:00:02.026 ******* 2026-04-22 07:04:41.026710 | controller | [WARNING]: Host 'controller' is using the discovered Python interpreter at '/usr/bin/python3.13', but future installation of another Python interpreter could cause a different interpreter to be discovered. See https://docs.ansible.com/ansible-core/2.20/reference_appendices/interpreter_discovery.html for more information. 2026-04-22 07:04:41.039297 | controller | ok: [controller] 2026-04-22 07:04:41.039332 | controller | 2026-04-22 07:04:41.039452 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-04-22 07:04:41.039536 | controller | Wednesday 22 April 2026 07:04:41 +0000 (0:00:00.470) 0:00:02.496 ******* 2026-04-22 07:04:41.072538 | controller | ok: [controller] => { 2026-04-22 07:04:41.072609 | controller | "msg": "https://dl.k8s.io/release/v1.35.4/bin/linux/amd64/kubelet" 2026-04-22 07:04:41.072710 | controller | } 2026-04-22 07:04:41.072808 | controller | 2026-04-22 07:04:41.072904 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-04-22 07:04:41.073002 | controller | Wednesday 22 April 2026 07:04:41 +0000 (0:00:00.035) 0:00:02.531 ******* 2026-04-22 07:04:41.654990 | controller | ok: [controller] 2026-04-22 07:04:41.655106 | controller | 2026-04-22 07:04:41.655290 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-04-22 07:04:41.655482 | controller | Wednesday 22 April 2026 07:04:41 +0000 (0:00:00.582) 0:00:03.114 ******* 2026-04-22 07:04:41.691196 | controller | skipping: [controller] 2026-04-22 07:04:41.691236 | controller | 2026-04-22 07:04:41.691391 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-04-22 07:04:41.691530 | controller | Wednesday 22 April 2026 07:04:41 +0000 (0:00:00.034) 0:00:03.148 ******* 2026-04-22 07:04:41.720488 | controller | skipping: [controller] 2026-04-22 07:04:41.720539 | controller | 2026-04-22 07:04:41.720724 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-04-22 07:04:41.720814 | controller | Wednesday 22 April 2026 07:04:41 +0000 (0:00:00.031) 0:00:03.180 ******* 2026-04-22 07:04:41.756408 | controller | ok: [controller] => { 2026-04-22 07:04:41.756602 | controller | "msg": "https://get.helm.sh/helm-v3.11.2-linux-amd64.tar.gz" 2026-04-22 07:04:41.756690 | controller | } 2026-04-22 07:04:41.756810 | controller | 2026-04-22 07:04:41.756939 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-04-22 07:04:41.757050 | controller | Wednesday 22 April 2026 07:04:41 +0000 (0:00:00.033) 0:00:03.213 ******* 2026-04-22 07:04:42.151411 | controller | ok: [controller] 2026-04-22 07:04:42.151466 | controller | 2026-04-22 07:04:42.151610 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-04-22 07:04:42.151741 | controller | Wednesday 22 April 2026 07:04:42 +0000 (0:00:00.397) 0:00:03.610 ******* 2026-04-22 07:04:42.186101 | controller | skipping: [controller] 2026-04-22 07:04:42.186197 | controller | 2026-04-22 07:04:42.186337 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-04-22 07:04:42.186476 | controller | Wednesday 22 April 2026 07:04:42 +0000 (0:00:00.034) 0:00:03.645 ******* 2026-04-22 07:04:42.224494 | controller | skipping: [controller] 2026-04-22 07:04:42.224525 | controller | 2026-04-22 07:04:42.224700 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-04-22 07:04:42.224819 | controller | Wednesday 22 April 2026 07:04:42 +0000 (0:00:00.035) 0:00:03.681 ******* 2026-04-22 07:04:42.255482 | controller | ok: [controller] => { 2026-04-22 07:04:42.255563 | controller | "msg": "https://github.com/databus23/helm-diff/releases/download/v3.8.1/helm-diff-linux-amd64.tgz" 2026-04-22 07:04:42.255683 | controller | } 2026-04-22 07:04:42.255789 | controller | 2026-04-22 07:04:42.256203 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-04-22 07:04:42.256260 | controller | Wednesday 22 April 2026 07:04:42 +0000 (0:00:00.033) 0:00:03.715 ******* 2026-04-22 07:04:42.652600 | controller | ok: [controller] 2026-04-22 07:04:42.652785 | controller | 2026-04-22 07:04:42.653117 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-04-22 07:04:42.653334 | controller | Wednesday 22 April 2026 07:04:42 +0000 (0:00:00.396) 0:00:04.111 ******* 2026-04-22 07:04:42.685017 | controller | skipping: [controller] 2026-04-22 07:04:42.685200 | controller | 2026-04-22 07:04:42.685406 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-04-22 07:04:42.685633 | controller | Wednesday 22 April 2026 07:04:42 +0000 (0:00:00.033) 0:00:04.144 ******* 2026-04-22 07:04:42.715704 | controller | skipping: [controller] 2026-04-22 07:04:42.715899 | controller | 2026-04-22 07:04:42.716147 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-04-22 07:04:42.716371 | controller | Wednesday 22 April 2026 07:04:42 +0000 (0:00:00.030) 0:00:04.175 ******* 2026-04-22 07:04:42.752936 | controller | ok: [controller] => { 2026-04-22 07:04:42.753233 | controller | "msg": "https://github.com/kubernetes-sigs/cluster-api/releases/download/v1.10.5/clusterctl-linux-amd64" 2026-04-22 07:04:42.753439 | controller | } 2026-04-22 07:04:42.753617 | controller | 2026-04-22 07:04:42.753818 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-04-22 07:04:42.754076 | controller | Wednesday 22 April 2026 07:04:42 +0000 (0:00:00.036) 0:00:04.211 ******* 2026-04-22 07:04:43.188686 | controller | ok: [controller] 2026-04-22 07:04:43.188741 | controller | 2026-04-22 07:04:43.188880 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-04-22 07:04:43.189007 | controller | Wednesday 22 April 2026 07:04:43 +0000 (0:00:00.436) 0:00:04.648 ******* 2026-04-22 07:04:43.216907 | controller | skipping: [controller] 2026-04-22 07:04:43.217093 | controller | 2026-04-22 07:04:43.217377 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-04-22 07:04:43.217564 | controller | Wednesday 22 April 2026 07:04:43 +0000 (0:00:00.028) 0:00:04.676 ******* 2026-04-22 07:04:43.244023 | controller | skipping: [controller] 2026-04-22 07:04:43.244046 | controller | 2026-04-22 07:04:43.244054 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-04-22 07:04:43.244062 | controller | Wednesday 22 April 2026 07:04:43 +0000 (0:00:00.027) 0:00:04.703 ******* 2026-04-22 07:04:43.273602 | controller | ok: [controller] => { 2026-04-22 07:04:43.273818 | controller | "msg": "https://dl.k8s.io/release/v1.35.4/bin/linux/amd64/kubeadm" 2026-04-22 07:04:43.274043 | controller | } 2026-04-22 07:04:43.274261 | controller | 2026-04-22 07:04:43.274517 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-04-22 07:04:43.274692 | controller | Wednesday 22 April 2026 07:04:43 +0000 (0:00:00.029) 0:00:04.733 ******* 2026-04-22 07:04:43.736203 | controller | ok: [controller] 2026-04-22 07:04:43.736349 | controller | 2026-04-22 07:04:43.736561 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-04-22 07:04:43.736765 | controller | Wednesday 22 April 2026 07:04:43 +0000 (0:00:00.462) 0:00:05.195 ******* 2026-04-22 07:04:43.771459 | controller | skipping: [controller] 2026-04-22 07:04:43.771679 | controller | 2026-04-22 07:04:43.771944 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-04-22 07:04:43.772253 | controller | Wednesday 22 April 2026 07:04:43 +0000 (0:00:00.035) 0:00:05.230 ******* 2026-04-22 07:04:43.801586 | controller | skipping: [controller] 2026-04-22 07:04:43.801722 | controller | 2026-04-22 07:04:43.801923 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-04-22 07:04:43.802151 | controller | Wednesday 22 April 2026 07:04:43 +0000 (0:00:00.030) 0:00:05.261 ******* 2026-04-22 07:04:43.837509 | controller | ok: [controller] => { 2026-04-22 07:04:43.837671 | controller | "msg": "https://dl.k8s.io/release/v1.35.4/bin/linux/amd64/kubectl" 2026-04-22 07:04:43.837867 | controller | } 2026-04-22 07:04:43.838052 | controller | 2026-04-22 07:04:43.838263 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-04-22 07:04:43.838466 | controller | Wednesday 22 April 2026 07:04:43 +0000 (0:00:00.035) 0:00:05.297 ******* 2026-04-22 07:04:44.251962 | controller | ok: [controller] 2026-04-22 07:04:44.252224 | controller | 2026-04-22 07:04:44.252457 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-04-22 07:04:44.252665 | controller | Wednesday 22 April 2026 07:04:44 +0000 (0:00:00.414) 0:00:05.711 ******* 2026-04-22 07:04:44.283248 | controller | skipping: [controller] 2026-04-22 07:04:44.283332 | controller | 2026-04-22 07:04:44.283563 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-04-22 07:04:44.283767 | controller | Wednesday 22 April 2026 07:04:44 +0000 (0:00:00.031) 0:00:05.743 ******* 2026-04-22 07:04:44.319853 | controller | skipping: [controller] 2026-04-22 07:04:44.319935 | controller | 2026-04-22 07:04:44.320177 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-04-22 07:04:44.320378 | controller | Wednesday 22 April 2026 07:04:44 +0000 (0:00:00.036) 0:00:05.779 ******* 2026-04-22 07:04:44.357836 | controller | ok: [controller] => { 2026-04-22 07:04:44.357914 | controller | "msg": "https://github.com/fluxcd/flux2/releases/download/v0.32.0/flux_0.32.0_linux_amd64.tar.gz" 2026-04-22 07:04:44.358098 | controller | } 2026-04-22 07:04:44.358265 | controller | 2026-04-22 07:04:44.358467 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-04-22 07:04:44.358682 | controller | Wednesday 22 April 2026 07:04:44 +0000 (0:00:00.037) 0:00:05.817 ******* 2026-04-22 07:04:44.752982 | controller | ok: [controller] 2026-04-22 07:04:44.753068 | controller | 2026-04-22 07:04:44.753280 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-04-22 07:04:44.753449 | controller | Wednesday 22 April 2026 07:04:44 +0000 (0:00:00.395) 0:00:06.212 ******* 2026-04-22 07:04:44.781918 | controller | skipping: [controller] 2026-04-22 07:04:44.782075 | controller | 2026-04-22 07:04:44.782264 | controller | PLAY RECAP ********************************************************************* 2026-04-22 07:04:44.782478 | controller | controller : ok=28 changed=0 unreachable=0 failed=0 skipped=14 rescued=0 ignored=0 2026-04-22 07:04:44.782647 | controller | 2026-04-22 07:04:44.782813 | controller | 2026-04-22 07:04:44.782988 | controller | TASKS RECAP ******************************************************************** 2026-04-22 07:04:44.783170 | controller | Wednesday 22 April 2026 07:04:44 +0000 (0:00:00.029) 0:00:06.242 ******* 2026-04-22 07:04:44.783343 | controller | =============================================================================== 2026-04-22 07:04:44.783524 | controller | Gather minimal facts ---------------------------------------------------- 0.67s 2026-04-22 07:04:44.783708 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.58s 2026-04-22 07:04:44.783895 | controller | vexxhost.containers.directory : Create directory (/var/lib/downloads) --- 0.47s 2026-04-22 07:04:44.784121 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.46s 2026-04-22 07:04:44.784305 | controller | Find all subdirectories in the role location ---------------------------- 0.45s 2026-04-22 07:04:44.784489 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.44s 2026-04-22 07:04:44.784673 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.41s 2026-04-22 07:04:44.784857 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.40s 2026-04-22 07:04:44.785042 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.40s 2026-04-22 07:04:44.785224 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.40s 2026-04-22 07:04:44.785407 | controller | Select only defaults/ directories and load vars ------------------------- 0.34s 2026-04-22 07:04:44.785588 | controller | Include download_artifact role ------------------------------------------ 0.20s 2026-04-22 07:04:44.785774 | controller | Find all components with checksums and get latest versions (CI) --------- 0.14s 2026-04-22 07:04:44.785959 | controller | Filter checksums to keep only latest versions (CI) ---------------------- 0.10s 2026-04-22 07:04:44.786165 | controller | Generate list of all binaries for all roles ----------------------------- 0.07s 2026-04-22 07:04:44.786346 | controller | vexxhost.containers.download_artifact : Starting download of file ------- 0.04s 2026-04-22 07:04:44.786529 | controller | vexxhost.containers.download_artifact : Starting download of file ------- 0.04s 2026-04-22 07:04:44.786712 | controller | vexxhost.containers.package : Update state for tar ---------------------- 0.04s 2026-04-22 07:04:44.786896 | controller | vexxhost.containers.download_artifact : Starting download of file ------- 0.04s 2026-04-22 07:04:44.787076 | controller | vexxhost.containers.download_artifact : Extract archive ----------------- 0.04s 2026-04-22 07:04:44.929832 | controller | INFO [download-binaries > idempotence] Executed: Successful 2026-04-22 07:04:44.940306 | controller | INFO [download-binaries > side_effect] Executing 2026-04-22 07:04:44.940493 | controller | WARNING [download-binaries > side_effect] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-04-22 07:04:44.945784 | controller | INFO [download-binaries > verify] Executing 2026-04-22 07:04:45.731251 | controller | 2026-04-22 07:04:45.731343 | controller | PLAY [Verify] ****************************************************************** 2026-04-22 07:04:45.731413 | controller | 2026-04-22 07:04:45.731623 | controller | TASK [Gathering Facts] ********************************************************* 2026-04-22 07:04:45.731863 | controller | Wednesday 22 April 2026 07:04:45 +0000 (0:00:00.011) 0:00:00.011 ******* 2026-04-22 07:04:46.791644 | controller | [WARNING]: Host 'controller' is using the discovered Python interpreter at '/usr/bin/python3.13', but future installation of another Python interpreter could cause a different interpreter to be discovered. See https://docs.ansible.com/ansible-core/2.20/reference_appendices/interpreter_discovery.html for more information. 2026-04-22 07:04:46.794575 | controller | ok: [controller] 2026-04-22 07:04:46.794752 | controller | 2026-04-22 07:04:46.794946 | controller | TASK [Stat target dir] ********************************************************* 2026-04-22 07:04:46.795202 | controller | Wednesday 22 April 2026 07:04:46 +0000 (0:00:01.063) 0:00:01.074 ******* 2026-04-22 07:04:47.184041 | controller | ok: [controller] 2026-04-22 07:04:47.184067 | controller | 2026-04-22 07:04:47.184075 | controller | TASK [Assert that target dir is created] *************************************** 2026-04-22 07:04:47.184082 | controller | Wednesday 22 April 2026 07:04:47 +0000 (0:00:00.387) 0:00:01.461 ******* 2026-04-22 07:04:47.217667 | controller | ok: [controller] => { 2026-04-22 07:04:47.217864 | controller | "changed": false, 2026-04-22 07:04:47.218058 | controller | "msg": "All assertions passed" 2026-04-22 07:04:47.218245 | controller | } 2026-04-22 07:04:47.218424 | controller | 2026-04-22 07:04:47.218621 | controller | TASK [Find target files] ******************************************************* 2026-04-22 07:04:47.218822 | controller | Wednesday 22 April 2026 07:04:47 +0000 (0:00:00.035) 0:00:01.497 ******* 2026-04-22 07:04:47.620064 | controller | ok: [controller] 2026-04-22 07:04:47.620270 | controller | 2026-04-22 07:04:47.620501 | controller | TASK [Assert that some files were downloaded] ********************************** 2026-04-22 07:04:47.620732 | controller | Wednesday 22 April 2026 07:04:47 +0000 (0:00:00.401) 0:00:01.899 ******* 2026-04-22 07:04:47.650677 | controller | ok: [controller] => { 2026-04-22 07:04:47.650839 | controller | "changed": false, 2026-04-22 07:04:47.651018 | controller | "msg": "All assertions passed" 2026-04-22 07:04:47.651190 | controller | } 2026-04-22 07:04:47.651358 | controller | 2026-04-22 07:04:47.651538 | controller | PLAY RECAP ********************************************************************* 2026-04-22 07:04:47.651796 | controller | controller : ok=5 changed=0 unreachable=0 failed=0 skipped=0 rescued=0 ignored=0 2026-04-22 07:04:47.651953 | controller | 2026-04-22 07:04:47.652147 | controller | 2026-04-22 07:04:47.652320 | controller | TASKS RECAP ******************************************************************** 2026-04-22 07:04:47.652505 | controller | Wednesday 22 April 2026 07:04:47 +0000 (0:00:00.031) 0:00:01.931 ******* 2026-04-22 07:04:47.652674 | controller | =============================================================================== 2026-04-22 07:04:47.652852 | controller | Gathering Facts --------------------------------------------------------- 1.06s 2026-04-22 07:04:47.653028 | controller | Find target files ------------------------------------------------------- 0.40s 2026-04-22 07:04:47.653203 | controller | Stat target dir --------------------------------------------------------- 0.39s 2026-04-22 07:04:47.653378 | controller | Assert that target dir is created --------------------------------------- 0.04s 2026-04-22 07:04:47.653556 | controller | Assert that some files were downloaded ---------------------------------- 0.03s 2026-04-22 07:04:47.750181 | controller | INFO [download-binaries > verify] Executed: Successful 2026-04-22 07:04:47.759073 | controller | INFO [download-binaries > cleanup] Executing 2026-04-22 07:04:47.759438 | controller | WARNING [download-binaries > cleanup] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-04-22 07:04:47.765394 | controller | INFO [download-binaries > destroy] Executing 2026-04-22 07:04:47.765433 | controller | WARNING [download-binaries > destroy] Skipping, '--destroy=never' requested. 2026-04-22 07:04:47.765548 | controller | INFO [download-binaries > destroy] Executed: Successful 2026-04-22 07:04:47.765805 | controller | WARNING Molecule executed 1 scenario (1 missing files) 2026-04-22 07:04:47.997823 | controller | ok: Runtime: 0:03:54.421645 2026-04-22 07:04:48.005652 | 2026-04-22 07:04:48.005736 | PLAY RECAP 2026-04-22 07:04:48.005795 | controller | ok: 3 changed: 3 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-04-22 07:04:48.005826 | 2026-04-22 07:04:48.132752 | RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/run.yaml@main] 2026-04-22 07:04:48.136803 | POST-RUN START: [untrusted : github.com/vexxhost/ansible-collection-kubernetes/test-playbooks/molecule/post.yml@main] 2026-04-22 07:04:48.728477 | 2026-04-22 07:04:48.728618 | PLAY [all] 2026-04-22 07:04:48.739802 | 2026-04-22 07:04:48.739902 | TASK [describe-kubernetes-objects : creating directory for cluster scoped objects] 2026-04-22 07:04:49.128849 | controller | changed 2026-04-22 07:04:49.134823 | 2026-04-22 07:04:49.134932 | TASK [describe-kubernetes-objects : Gathering descriptions for cluster scoped objects] 2026-04-22 07:04:49.520754 | controller | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-04-22 07:04:49.521499 | controller | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-04-22 07:04:49.528819 | controller | environment: line 1: kubectl: command not found 2026-04-22 07:04:49.530505 | controller | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-04-22 07:04:49.531623 | controller | environment: line 1: kubectl: command not found 2026-04-22 07:04:49.533193 | controller | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-04-22 07:04:49.535709 | controller | environment: line 1: kubectl: command not found 2026-04-22 07:04:49.537303 | controller | environment: line 1: kubectl: command not found 2026-04-22 07:04:49.537982 | controller | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-04-22 07:04:49.539099 | controller | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-04-22 07:04:49.541896 | controller | environment: line 1: kubectl: command not found 2026-04-22 07:04:49.543164 | controller | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-04-22 07:04:49.665529 | controller | ok: Runtime: 0:00:00.037052 2026-04-22 07:04:49.674697 | 2026-04-22 07:04:49.674769 | TASK [describe-kubernetes-objects : creating directory for namespace scoped objects] 2026-04-22 07:04:49.907556 | controller | changed 2026-04-22 07:04:49.912860 | 2026-04-22 07:04:49.912980 | TASK [describe-kubernetes-objects : Gathering descriptions for namespace scoped objects] 2026-04-22 07:04:50.149217 | controller | environment: line 5: kubectl: command not found 2026-04-22 07:04:50.149767 | controller | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-04-22 07:04:50.149787 | controller | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-04-22 07:04:50.150346 | controller | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-04-22 07:04:50.444695 | controller | ok: Runtime: 0:00:00.014029 2026-04-22 07:04:50.452440 | 2026-04-22 07:04:50.452538 | TASK [describe-kubernetes-objects : Downloads logs to executor] 2026-04-22 07:04:51.143822 | controller | changed: 2026-04-22 07:04:51.144030 | controller | created directory /var/lib/zuul/builds/a9d29d574d1147bcab9c7d3580d0e209/work/logs/controller 2026-04-22 07:04:51.144072 | controller | cd+++++++++ objects/ 2026-04-22 07:04:51.144104 | controller | cd+++++++++ objects/cluster/ 2026-04-22 07:04:51.144136 | controller | cd+++++++++ objects/namespaced/ 2026-04-22 07:04:51.153919 | 2026-04-22 07:04:51.154006 | TASK [gather-pod-logs : creating directory for pod logs] 2026-04-22 07:04:51.389659 | controller | changed 2026-04-22 07:04:51.395457 | 2026-04-22 07:04:51.395543 | TASK [gather-pod-logs : creating directory for failed pod logs] 2026-04-22 07:04:51.637859 | controller | changed 2026-04-22 07:04:51.641904 | 2026-04-22 07:04:51.641974 | TASK [gather-pod-logs : retrieve all kubernetes logs, current and previous (if they exist)] 2026-04-22 07:04:51.877506 | controller | environment: line 3: kubectl: command not found 2026-04-22 07:04:52.172109 | controller | ok: Runtime: 0:00:00.014886 2026-04-22 07:04:52.178175 | 2026-04-22 07:04:52.178262 | TASK [gather-pod-logs : Downloads pod logs to executor] 2026-04-22 07:04:52.718692 | controller | changed: 2026-04-22 07:04:52.718989 | controller | cd+++++++++ pod-logs/ 2026-04-22 07:04:52.719055 | controller | cd+++++++++ pod-logs/failed-pods/ 2026-04-22 07:04:52.728860 | 2026-04-22 07:04:52.728926 | LOOP [helm-release-status : creating directory for helm release status] 2026-04-22 07:04:52.964429 | controller | changed: "values" 2026-04-22 07:04:53.165511 | controller | changed: "releases" 2026-04-22 07:04:53.182764 | 2026-04-22 07:04:53.183011 | TASK [helm-release-status : Gather get release status for helm charts] 2026-04-22 07:04:53.429607 | controller | /bin/bash: line 3: kubectl: command not found 2026-04-22 07:04:53.714086 | controller | ok: Runtime: 0:00:00.008981 2026-04-22 07:04:53.718579 | 2026-04-22 07:04:53.718649 | TASK [helm-release-status : Downloads logs to executor] 2026-04-22 07:04:54.238510 | controller | changed: 2026-04-22 07:04:54.238725 | controller | cd+++++++++ helm/ 2026-04-22 07:04:54.238764 | controller | cd+++++++++ helm/releases/ 2026-04-22 07:04:54.238796 | controller | cd+++++++++ helm/values/ 2026-04-22 07:04:54.245062 | 2026-04-22 07:04:54.245131 | PLAY RECAP 2026-04-22 07:04:54.245193 | controller | ok: 12 changed: 12 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-04-22 07:04:54.245223 | 2026-04-22 07:04:54.383795 | POST-RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/ansible-collection-kubernetes/test-playbooks/molecule/post.yml@main] 2026-04-22 07:04:54.387027 | POST-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post.yaml@main] 2026-04-22 07:04:54.982257 | 2026-04-22 07:04:54.982394 | PLAY [all] 2026-04-22 07:04:54.992968 | 2026-04-22 07:04:54.993046 | TASK [fetch-output : Set log path for multiple nodes] 2026-04-22 07:04:55.038156 | controller | skipping: Conditional result was False 2026-04-22 07:04:55.047721 | 2026-04-22 07:04:55.047847 | TASK [fetch-output : Set log path for single node] 2026-04-22 07:04:55.090478 | controller | ok 2026-04-22 07:04:55.094803 | 2026-04-22 07:04:55.094874 | LOOP [fetch-output : Ensure local output dirs] 2026-04-22 07:04:55.478704 | controller -> localhost | ok: "/var/lib/zuul/builds/a9d29d574d1147bcab9c7d3580d0e209/work/logs" 2026-04-22 07:04:55.691879 | controller -> localhost | changed: "/var/lib/zuul/builds/a9d29d574d1147bcab9c7d3580d0e209/work/artifacts" 2026-04-22 07:04:55.918133 | controller -> localhost | changed: "/var/lib/zuul/builds/a9d29d574d1147bcab9c7d3580d0e209/work/docs" 2026-04-22 07:04:55.943138 | 2026-04-22 07:04:55.943314 | LOOP [fetch-output : Collect logs, artifacts and docs] 2026-04-22 07:04:56.607298 | controller | changed: .d..t...... ./ 2026-04-22 07:04:56.607543 | controller | changed: All items complete 2026-04-22 07:04:56.607580 | 2026-04-22 07:04:57.104067 | controller | changed: .d..t...... ./ 2026-04-22 07:04:57.603727 | controller | changed: .d..t...... ./ 2026-04-22 07:04:57.626522 | 2026-04-22 07:04:57.626743 | LOOP [merge-output-to-logs : Move artifacts and docs to logs dir] 2026-04-22 07:04:58.058664 | controller -> localhost | ok: Item: artifacts Runtime: 0:00:00.025133 2026-04-22 07:04:58.322634 | controller -> localhost | ok: Item: docs Runtime: 0:00:00.008504 2026-04-22 07:04:58.341075 | 2026-04-22 07:04:58.341228 | PLAY [all] 2026-04-22 07:04:58.346282 | 2026-04-22 07:04:58.346351 | TASK [remove-build-sshkey : Remove the build SSH key from all nodes] 2026-04-22 07:04:58.819968 | controller | changed 2026-04-22 07:04:58.825477 | 2026-04-22 07:04:58.825549 | PLAY RECAP 2026-04-22 07:04:58.825609 | controller | ok: 5 changed: 4 unreachable: 0 failed: 0 skipped: 1 rescued: 0 ignored: 0 2026-04-22 07:04:58.825641 | 2026-04-22 07:04:58.954964 | POST-RUN END RESULT_NORMAL: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post.yaml@main] 2026-04-22 07:04:58.958179 | POST-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post-logs.yaml@main] 2026-04-22 07:04:59.515277 | 2026-04-22 07:04:59.515425 | PLAY [localhost] 2026-04-22 07:04:59.525334 | 2026-04-22 07:04:59.525407 | TASK [Generate Zuul manifest] 2026-04-22 07:04:59.557378 | localhost | ok 2026-04-22 07:04:59.577182 | 2026-04-22 07:04:59.577268 | TASK [generate-zuul-manifest : Generate Zuul manifest] 2026-04-22 07:04:59.892645 | localhost | changed 2026-04-22 07:04:59.906059 | 2026-04-22 07:04:59.906146 | TASK [generate-zuul-manifest : Return Zuul manifest URL to Zuul] 2026-04-22 07:05:00.323801 | localhost | ok 2026-04-22 07:05:00.333532 | 2026-04-22 07:05:00.333636 | TASK [Upload logs] 2026-04-22 07:05:00.354576 | localhost | ok 2026-04-22 07:05:00.420686 | 2026-04-22 07:05:00.420875 | TASK [Set zuul-log-path fact] 2026-04-22 07:05:00.443316 | localhost | ok 2026-04-22 07:05:00.458170 | 2026-04-22 07:05:00.458244 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-04-22 07:05:00.490813 | localhost | ok 2026-04-22 07:05:00.499712 | 2026-04-22 07:05:00.499798 | TASK [upload-logs : Create log directories] 2026-04-22 07:05:00.927989 | localhost | changed 2026-04-22 07:05:00.934552 | 2026-04-22 07:05:00.934651 | TASK [upload-logs : Ensure logs are readable before uploading] 2026-04-22 07:05:01.375027 | localhost -> localhost | ok: Runtime: 0:00:00.007035 2026-04-22 07:05:01.383841 | 2026-04-22 07:05:01.383915 | TASK [upload-logs : Upload logs to log server] 2026-04-22 07:05:01.861782 | localhost | Output suppressed because no_log was given 2026-04-22 07:05:01.867243 | 2026-04-22 07:05:01.867310 | LOOP [upload-logs : Compress console log and json output] 2026-04-22 07:05:01.920445 | localhost | skipping: Conditional result was False 2026-04-22 07:05:01.927983 | localhost | skipping: Conditional result was False 2026-04-22 07:05:01.942935 | 2026-04-22 07:05:01.943064 | LOOP [upload-logs : Upload compressed console log and json output] 2026-04-22 07:05:01.989250 | localhost | skipping: Conditional result was False 2026-04-22 07:05:01.989785 | 2026-04-22 07:05:01.993204 | localhost | skipping: Conditional result was False 2026-04-22 07:05:02.008143 | 2026-04-22 07:05:02.008305 | LOOP [upload-logs : Upload console log and json output]